@charset "utf-8";
/* CSS Document */

.child_content { margin:22px 10px 35px 10px; }

/*TabAreaChgMenu*/
ul.TabAreaChgMenu { width:570px; clear:both; position:absolute; top:-30px; left:0; }
ul.TabAreaChgMenu li { float:left; position:relative; }
ul.TabAreaChgMenu li a { width:285px; height:31px; float:left; display:block; font-size:80%; border:none; cursor:pointer; text-decoration:none; }


/**/
div.casetab table { width:99%; border-collapse:collapse; }
div.casetab table th ,
div.casetab table td { line-height:180%; padding:5px; background:url(../imgdir/common/dot_pt01.gif) repeat-x left bottom; }
div.casetab table th { width:20%; text-align:left; font-weight:normal; }

div.casetab { margin:22px 10px 25px 10px; }
div.casetab .TabAreaSet { margin:0; padding:0; }
div.casetab .TabAreaSet ul.TabAreaChgMenu { margin:0; padding:0; position:inherit; width:100%; }

/*clearfix*/
div.casetab .TabAreaSet ul.TabAreaChgMenu { display:block; }
div.casetab .TabAreaSet ul.TabAreaChgMenu:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.casetab .TabAreaSet ul.TabAreaChgMenu { display:inline-block; }
* html div.casetab .TabAreaSet ul.TabAreaChgMenu { height:1%; }

div.casetab .TabAreaSet ul.TabAreaChgMenu li { display:inline; display:inline;	 }
div.casetab .TabAreaSet ul.TabAreaChgMenu li a { display:block; font-size:100%; letter-spacing:0.1em; background:url(../imgdir/common/arrow01.gif) no-repeat left center; height:20px; width:150px; padding-left:15px;  }
div.casetab .TabAreaSet ul.TabAreaChgMenu li a:hover ,
div.casetab .TabAreaSet ul.TabAreaChgMenu li.On a { background:url(../imgdir/common/arrow01r.gif) no-repeat left center; color:#840211; text-decoration:underline; }

div.casetab .TabAreaChgContents { border:none; margin:0; padding:0; }
div.casetab .TabAreaContents { margin:0; padding:0; }
div.casetab .TabAreaContents .flow { text-align:center; margin:10px 0; }
div.casetab .TabAreaContents p { margin:0 10px 0px 20px;}

/*基本日程*/

div.day {
margin:20px 10px;
border:#D7D0B9 1px solid;
background:#fff;
padding:10px;
line-height:1.7;
}

div.day span {
font-weight:bold;
}