@charset "utf-8";
#page-contents .page-sec { position:relative; }
#page-contents .page-sec h4 { margin:0 20px 20px 0; }
.TabAreaSet {}

/*TabAreaChgMenu*/
ul.TabAreaChgMenu { width:570px; clear:both; position:absolute; left:0; }
ul.TabAreaChgMenu {}
ul.TabAreaChgMenu li { float:left; position:relative; }
ul.TabAreaChgMenu li a { float:left; display:block; font-size:80%; border:none; cursor:pointer; text-decoration:none; }
ul.TabAreaChgMenu li a span { position:absolute; width:100%; height:100%; top:0; }

/*******************

casetab

*******************/

#page-contents .page-sec .casetab h5 { margin:0; }
div.casetab { margin:10px; padding:0; }
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/arrow-01.gif) no-repeat left center; height:20px; width:150px; padding-left:20px;  }
div.casetab .TabAreaSet ul.TabAreaChgMenu li a:hover ,
div.casetab .TabAreaSet ul.TabAreaChgMenu li.On a { background:url(../imgdir/common/arrow-01r.gif) no-repeat left center; color:#094FA9; text-decoration:underline; }
div.casetab .TabAreaChgContents { border:none; margin:0; clear:both; padding:20px 0; width:530px; }
*+html
div.casetab .TabAreaChgContents { padding:30px 0 20px 0; } /* IE7 */
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.page-sec .flow { text-align:center; margin:20px;}
div.page-sec .flow a img {opacity:1.0;filter:alpha(opacity=100); }
div.page-sec .flow a:hover img {opacity:0.70;filter:alpha(opacity=70); }


