@charset "UTF-8";

html ----------------------------------------------------------------*/

html{width:100%;height:100%;
font-size: 12px;
/*\*/
_font-size: 100%;
/**/
}

*{ margin: 0px; padding: 0px;}

body{
color:#fff;
background:#000 url(../images/kazoezu/background.jpg) no-repeat center top;
margin:0;
padding:0px;
font-family:meiryo,"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:left;font-size: 12px;
}


img{ border:0px; vertical-align:top; }
ul ol{list-style:none; margin:0; padding:0;}
a:link{ color:#5064a7;text-decoration:underline;}
a:visited{ color:#5064a7;text-decoration:underline;}
a:active{ color:#5064a7;text-decoration:none;}
a:hover{ color:#990000;text-decoration:none;}

.clear{ clear: both; visibility: hidden; height: 0;}
.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
ul ol li{list-style:none; margin:0; padding:0;list-style-type:none;}
li{list-style:none;list-style-type:none;}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */
/*
Module ----------------------------------------*/


.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


/*
Module ----------------------------------------*/


#wrapper{width:auto;background:url(../images/kazoezu/background2.jpg) no-repeat center top; }
#header{width:auto; text-align:center;height:462px;}

h1{display:block;text-indent:-9999px;overflow:hidden;height:1px;width:1px;}
p.subtitle{display:block;text-indent:-9999px;overflow:hidden;height:1px;width:1px;}

.idTabs{display:block;width:930px;height:66px;margin:0 auto;background:#031300;}
.idTabs li{display:block;text-indent:-9999px;overflow:hidden;float:left;height:37px; background:#000;}
.idTabs li a{display:block;text-indent:-9999px;overflow:hidden;float:left;height:37px;}
.tab00{width:233px;}
.tab01{width:233px;}
.tab02{width:233px;}
.tab03{width:233px;}
.tab04{width:231px;}
.tab05{width:233px;}
.tab06{width:233px;}
.tab07{width:231px;}

.tab00 a{ background:url(../images/kazoezu/navibtn_gototop.jpg) no-repeat left top;width:231px;}
.tab01 a{ background:url(../images/kazoezu/menu01_off.gif) no-repeat left top;width:231px;}
.tab02 a{ background:url(../images/kazoezu/menu02_off.gif) no-repeat left top;width:231px;}
.tab03 a{ background:url(../images/kazoezu/menu03_off.gif) no-repeat left top;width:231px;}
.tab04 a{ background:url(../images/kazoezu/menu04_off.gif) no-repeat left top;width:231px;}
.tab05 a{ background:url(../images/kazoezu/menu05_off.gif) no-repeat left top;width:231px;}
.tab06 a{ background:url(../images/kazoezu/menu06_off.gif) no-repeat left top;width:231px;}
.tab07 a{ background:url(../images/kazoezu/menu07_off.gif) no-repeat left top;width:231px;}

.tab01 a.selected{ background:url(../images/kazoezu/menu01.gif) no-repeat left top;width:231px;}
.tab02 a.selected{ background:url(../images/kazoezu/menu02.gif) no-repeat left top;width:231px;}
.tab03 a.selected{ background:url(../images/kazoezu/menu03.gif) no-repeat left top;width:231px;}
.tab04 a.selected{ background:url(../images/kazoezu/menu04.gif) no-repeat left top;width:231px;}
.tab05 a.selected{ background:url(../images/kazoezu/menu05.gif) no-repeat left top;width:231px;}
.tab06 a.selected{ background:url(../images/kazoezu/menu06.gif) no-repeat left top;width:231px;}


#contents{width:930px;margin:0 auto;background:#031300;}
#contents #main{width:651px;float:left;}
#contents #book{width:278px;float:right;text-align:center;padding-top:10px;padding-bottom:20px;}



h2{display:block;text-indent:-9999px;overflow:hidden;height:99px;}
h2.h2_01{background:url(../images/kazoezu/text_top01.gif) no-repeat left top;}
h2.h2_02{background:url(../images/kazoezu/text_top02.gif) no-repeat left top;}
h2.h2_03{background:url(../images/kazoezu/text_top03.gif) no-repeat left top;}
h2.h2_04{background:url(../images/kazoezu/text_top04.gif) no-repeat left top;}
h2.h2_05{background:url(../images/kazoezu/text_top05.gif) no-repeat left top;}
h2.h2_06{background:url(../images/kazoezu/text_top06.gif) no-repeat left top;}
h2.h2_07{background:url(../images/kazoezu/text_top07.gif) no-repeat left top;}
h2.h2_08{background:url(../images/kazoezu/text_top08.gif) no-repeat left top;}

.textarea{ background:url(../images/kazoezu/text_middle.gif) repeat-y left top; padding:0 30px 0 85px;}
.textarea p{line-height:1.5em;}
.textfooter{height:102px; background:url(../images/kazoezu/text_bottom.gif) no-repeat left top;}


.tablebox{ background:url(../images/kazoezu/book_mirror.jpg) no-repeat left top; padding-top:20px;}
.tablebox{padding-left:23px;text-align:left;}
.tablebox th{text-align:left;padding-right:10px;font-size:12px;}
.tablebox td{font-size:12px;}

.btn{padding-top:15px;}

#footer{clear:both; background:#000; height:96px;}
#footer .left{float:left;width:127px;}
#footer .right{float:right;width:221px;}




.st_cmt{font-size:14px;padding-top:20px;}
.st_name{color:#F60;font-size:12px;font-weight:bold;padding:5px 10px 20px 10px; border-bottom:1px dashed #000;text-align:right;}



h3{display:block;text-indent:-9999px;overflow:hidden;}
h3.h3_01{ background:url(../images/kazoezu/h3_01.jpg) no-repeat left top;height:38px;width:252px;}
h3.h3_02{ background:url(../images/kazoezu/h3_02.jpg) no-repeat left top;height:63px;width:443px;}
h3.h3_03{ background:url(../images/kazoezu/h3_03.jpg) no-repeat left top;height:60px;width:442px;}
h3.h3_04{ background:url(../images/kazoezu/h3_04.jpg) no-repeat left top;height:76px;width:520px;}
h3.h3_05{ background:url(../images/kazoezu/h3_05.jpg) no-repeat left top;height:100px;width:520px;}

h3.h3_06{ background:url(../images/kazoezu/h3_06.jpg) no-repeat left top;height:38px;width:252px;}



div.b520{width:520px;}

.stripe{ background:url(../images/kazoezu/bg_stripe.jpg);}


.mokuji{padding:25px 0 25px 25px;display:block;}
.mokuji li{display:block;padding-bottom:5px; background:url(../images/kazoezu/icon_arrow.jpg) no-repeat left center;}
.mokuji li a{display:inline-block;padding-left:10px;color:#CEF7FF;}
.mokuji li span{padding-left:10px;color:#070;}



.box520_top{ background:url(../images/kazoezu/ibox_top.jpg) no-repeat left top;height:4px;
 overflow:hidden;}

.box520_bottom{ background:url(../images/kazoezu/ibox_bottom.jpg) no-repeat left top; height:4px;
overflow:hidden;}

.box520_loop{ background:url(../images/kazoezu/box520_loop.jpg) repeat-y left top;
padding:10px;}

p.next{ text-align:right;padding:15px;}
.orange{color:#ff7c00;}

.keireki{padding:15px 0 10px 25px;display:block;}
.keireki li{display:block;padding-bottom:5px;}

p.tyosya{padding:15px 0 0 25px; color:#cb8263; font-weight:bold;font-size:16px;}
p.tyosya span{font-size:12px;}
p.taikyoku{padding:0px 0 15px 25px;color:#e23333;}
p.taikyoku a{color:#e23333;}

.booklist{padding-bottom:25px;margin:0 auto;width:480px;}
.booklist .left{width:90px;float:left;}
.booklist .right{width:390px;float:left;}

.booklist h4{font-size:18px; color:#7c9f3c;}
.booklist h4 a{font-size:18px; color:#7c9f3c; text-decoration:none;}
.booklist h4 a:hover{font-size:18px; color:#7c9f3c; text-decoration:underline;}
.booklist h4 span{color:#e47100;font-size:12px;padding-left:10px;}
.booklist p{padding-top:5px;font-size:14px;}


.booklist2{margin:0 auto;width:480px;}
.booklist2 .left{width:140px;float:left;}
.booklist2 .right{width:340px;float:left;}

.booklist2 h4{font-size:18px; color:#7c9f3c;}
.booklist2 h4 a{font-size:18px; color:#7c9f3c; text-decoration:none;}
.booklist2 h4 a:hover{font-size:18px; color:#7c9f3c; text-decoration:underline;}
.booklist2 h4 span{color:#e47100;font-size:12px;padding-left:10px;}
.booklist2 p{padding-top:5px;font-size:14px;}


/*
int ----------------------------------------*/

.int{padding:25px;}
.int_in h4{height:40px;}
.int_in .chu{font-size:12px;padding-bottom:25px;color:#9d9d9d;}
.int_in .kyo{font-size:14px;padding-bottom:25px;line-height:1.8em;}
.int_in .kyo span{color:#ff7400;padding-right:10px;}






.chart{padding-top:20px;border-top:1px dashed #093;}

.chart p{padding:0px 0 20px 20px;}



/*
idobata ----------------------------------------*/




.tablebox2{padding-top:20px;width:519px;}
.tablebox2 table{padding-left:23px;text-align:left; border:1px solid #031300; border-collapse:collapse;width:100%;}
.tablebox2 th{text-align:left;padding-right:10px;font-size:16px;border:1px solid #031300;border-collapse:collapse;width:116px;padding:17px; background-color:#0b350b;color:#cb8263;}
.tablebox2 td{font-size:12px;border:1px solid #031300;border-collapse:collapse;padding:16px; background-color:#203c20}
.tablebox2 td strong{color:#ff721d; font-weight:bold;}
.tablebox2 td a{color:#04e186; font-weight:bold;}




/*
Module ----------------------------------------*/
.mt0{margin-top:0;}.mr0{margin-right:0;}.mb0{margin-bottom:0;}.ml0{margin-left:0;}
.mt1{margin-top:1px;}.mr1{margin-right:1px;}.mb1{margin-bottom:1px;}.ml1{margin-left:1px;}
.mt2{margin-top:2px;}.mr2{margin-right:2px;}.mb2{margin-bottom:2px;}.ml2{margin-left:2px;}
.mt3{margin-top:3px;}.mr3{margin-right:3px;}.mb3{margin-bottom:3px;}.ml3{margin-left:3px;}
.mt4{margin-top:4px;}.mr4{margin-right:4px;}.mb4{margin-bottom:4px;}.ml4{margin-left:4px;}
.mt5{margin-top:5px;}.mr5{margin-right:5px;}.mb5{margin-bottom:5px;}.ml5{margin-left:5px;}
.mt6{margin-top:6px;}.mr6{margin-right:6px;}.mb6{margin-bottom:6px;}.ml6{margin-left:6px;}
.mt7{margin-top:7px;}.mr7{margin-right:7px;}.mb7{margin-bottom:7px;}.ml7{margin-left:7px;}
.mt8{margin-top:8px;}.mr8{margin-right:8px;}.mb8{margin-bottom:8px;}.ml8{margin-left:8px;}
.mt9{margin-top:9px;}.mr9{margin-right:9px;}.mb9{margin-bottom:9px;}.ml9{margin-left:9px;}
.mt10{margin-top:10px;}.mr10{margin-right:10px;}.mb10{margin-bottom:10px;}.ml10{margin-left:10px;}
.mt11{margin-top:11px;}.mr11{margin-right:11px;}.mb11{margin-bottom:11px;}.ml11{margin-left:11px;}
.mt12{margin-top:12px;}.mr12{margin-right:12px;}.mb12{margin-bottom:12px;}.ml12{margin-left:12px;}
.mt13{margin-top:13px;}.mr13{margin-right:13px;}.mb13{margin-bottom:13px;}.ml13{margin-left:13px;}
.mt14{margin-top:14px;}.mr14{margin-right:14px;}.mb14{margin-bottom:14px;}.ml14{margin-left:14px;}
.mt15{margin-top:15px;}.mr15{margin-right:15px;}.mb15{margin-bottom:15px;}.ml15{margin-left:15px;}
.mt16{margin-top:16px;}.mr16{margin-right:16px;}.mb16{margin-bottom:16px;}.ml16{margin-left:16px;}
.mt17{margin-top:17px;}.mr17{margin-right:17px;}.mb17{margin-bottom:17px;}.ml17{margin-left:17px;}
.mt18{margin-top:18px;}.mr18{margin-right:18px;}.mb18{margin-bottom:18px;}.ml18{margin-left:18px;}
.mt19{margin-top:19px;}.mr19{margin-right:19px;}.mb19{margin-bottom:19px;}.ml19{margin-left:19px;}
.mt20{margin-top:20px;}.mr20{margin-right:20px;}.mb20{margin-bottom:20px;}.ml20{margin-left:20px;}
.mt30{margin-top:30px;}.mr30{margin-right:30px;}.mb30{margin-bottom:30px;}.ml30{margin-left:30px;}
.mt40{margin-top:40px;}.mr40{margin-right:40px;}.mb40{margin-bottom:40px;}.ml40{margin-left:40px;}
.mt50{margin-top:50px;}.mr50{margin-right:50px;}.mb50{margin-bottom:50px;}.ml50{margin-left:50px;}
.mt60{margin-top:60px;}.mr60{margin-right:60px;}.mb60{margin-bottom:60px;}.ml60{margin-left:60px;}
.mt70{margin-top:70px;}.mr70{margin-right:70px;}.mb70{margin-bottom:70px;}.ml70{margin-left:70px;}
.mt80{margin-top:80px;}.mr80{margin-right:80px;}.mb80{margin-bottom:80px;}.ml80{margin-left:80px;}
.mt90{margin-top:90px;}.mr90{margin-right:90px;}.mb90{margin-bottom:90px;}.ml90{margin-left:90px;}
.mt100{margin-top:100px;}.mr100{margin-right:100px;}.mb100{margin-bottom:100px;}.ml100{margin-left:100px;}
.mt110{margin-top:110px;}.mr110{margin-right:110px;}.mb110{margin-bottom:110px;}.ml110{margin-left:110px;}
.mt120{margin-top:120px;}.mr120{margin-right:120px;}.mb120{margin-bottom:120px;}.ml120{margin-left:120px;}
.mt130{margin-top:130px;}.mr130{margin-right:130px;}.mb130{margin-bottom:130px;}.ml130{margin-left:130px;}
.mt140{margin-top:140px;}.mr140{margin-right:140px;}.mb140{margin-bottom:140px;}.ml140{margin-left:140px;}
.mt150{margin-top:150px;}.mr150{margin-right:150px;}.mb150{margin-bottom:150px;}.ml150{margin-left:150px;}
.mt160{margin-top:160px;}.mr160{margin-right:160px;}.mb160{margin-bottom:160px;}.ml160{margin-left:160px;}
.mt170{margin-top:170px;}.mr170{margin-right:170px;}.mb170{margin-bottom:170px;}.ml170{margin-left:170px;}
.mt180{margin-top:180px;}.mr180{margin-right:180px;}.mb180{margin-bottom:180px;}.ml180{margin-left:180px;}
.mt190{margin-top:190px;}.mr190{margin-right:190px;}.mb190{margin-bottom:190px;}.ml190{margin-left:190px;}
.mt200{margin-top:200px;}.mr200{margin-right:200px;}.mb200{margin-bottom:200px;}.ml200{margin-left:200px;}

.pt0{padding-top:0;}.pr0{padding-right:0;}.pb0{padding-bottom:0;}.pl0{padding-left:0;}
.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}.pl1{padding-left:1px;}
.pt2{padding-top:2px;}.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}.pl2{padding-left:2px;}
.pt3{padding-top:3px;}.pr3{padding-right:3px;}.pb3{padding-bottom:3px;}.pl3{padding-left:3px;}
.pt4{padding-top:4px;}.pr4{padding-right:4px;}.pb4{padding-bottom:4px;}.pl4{padding-left:4px;}
.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.pl5{padding-left:5px;}
.pt6{padding-top:6px;}.pr6{padding-right:6px;}.pb6{padding-bottom:6px;}.pl6{padding-left:6px;}
.pt7{padding-top:7px;}.pr7{padding-right:7px;}.pb7{padding-bottom:7px;}.pl7{padding-left:7px;}
.pt8{padding-top:8px;}.pr8{padding-right:8px;}.pb8{padding-bottom:8px;}.pl8{padding-left:8px;}
.pt9{padding-top:9px;}.pr9{padding-right:9px;}.pb9{padding-bottom:9px;}.pl9{padding-left:9px;}
.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.pl10{padding-left:10px;}
.pt11{padding-top:11px;}.pr11{padding-right:11px;}.pb11{padding-bottom:11px;}.pl11{padding-left:11px;}
.pt12{padding-top:12px;}.pr12{padding-right:12px;}.pb12{padding-bottom:12px;}.pl12{padding-left:12px;}
.pt13{padding-top:13px;}.pr13{padding-right:13px;}.pb13{padding-bottom:13px;}.pl13{padding-left:13px;}
.pt14{padding-top:14px;}.pr14{padding-right:14px;}.pb14{padding-bottom:14px;}.pl14{padding-left:14px;}
.pt15{padding-top:15px;}.pr15{padding-right:15px;}.pb15{padding-bottom:15px;}.pl15{padding-left:15px;}
.pt16{padding-top:16px;}.pr16{padding-right:16px;}.pb16{padding-bottom:16px;}.pl16{padding-left:16px;}
.pt17{padding-top:17px;}.pr17{padding-right:17px;}.pb17{padding-bottom:17px;}.pl17{padding-left:17px;}
.pt18{padding-top:18px;}.pr18{padding-right:18px;}.pb18{padding-bottom:18px;}.pl18{padding-left:18px;}
.pt19{padding-top:19px;}.pr19{padding-right:19px;}.pb19{padding-bottom:19px;}.pl19{padding-left:19px;}
.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}.pl20{padding-left:20px;}
.pt30{padding-top:30px;}.pr30{padding-right:30px;}.pb30{padding-bottom:30px;}.pl30{padding-left:30px;}
.pt40{padding-top:40px;}.pr40{padding-right:40px;}.pb40{padding-bottom:40px;}.pl40{padding-left:40px;}
.pt50{padding-top:50px;}.pr50{padding-right:50px;}.pb50{padding-bottom:50px;}.pl50{padding-left:50px;}
.pt60{padding-top:60px;}.pr60{padding-right:60px;}.pb60{padding-bottom:60px;}.pl60{padding-left:60px;}
.pt70{padding-top:70px;}.pr70{padding-right:70px;}.pb70{padding-bottom:70px;}.pl70{padding-left:70px;}
.pt80{padding-top:80px;}.pr80{padding-right:80px;}.pb80{padding-bottom:80px;}.pl80{padding-left:80px;}
.pt90{padding-top:90px;}.pr90{padding-right:90px;}.pb90{padding-bottom:90px;}.pl90{padding-left:90px;}
.pt100{padding-top:100px;}.pr100{padding-right:100px;}.pb100{padding-bottom:100px;}.pl100{padding-left:100px;}
.pt110{padding-top:110px;}.pr110{padding-right:110px;}.pb110{padding-bottom:110px;}.pl110{padding-left:110px;}
.pt120{padding-top:120px;}.pr120{padding-right:120px;}.pb120{padding-bottom:120px;}.pl120{padding-left:120px;}
.pt130{padding-top:130px;}.pr130{padding-right:130px;}.pb130{padding-bottom:130px;}.pl130{padding-left:130px;}
.pt140{padding-top:140px;}.pr140{padding-right:140px;}.pb140{padding-bottom:140px;}.pl140{padding-left:140px;}
.pt150{padding-top:150px;}.pr150{padding-right:150px;}.pb150{padding-bottom:150px;}.pl150{padding-left:150px;}
.pt160{padding-top:160px;}.pr160{padding-right:160px;}.pb160{padding-bottom:160px;}.pl160{padding-left:160px;}
.pt170{padding-top:170px;}.pr170{padding-right:170px;}.pb170{padding-bottom:170px;}.pl170{padding-left:170px;}
.pt180{padding-top:180px;}.pr180{padding-right:180px;}.pb180{padding-bottom:180px;}.pl180{padding-left:180px;}
.pt190{padding-top:190px;}.pr190{padding-right:190px;}.pb190{padding-bottom:190px;}.pl190{padding-left:190px;}
.pt200{padding-top:200px;}.pr200{padding-right:200px;}.pb200{padding-bottom:200px;}.pl200{padding-left:200px;}


.tac{text-align:center;}

.rtbnr{padding-bottom:5px;}
.red{color:#e23333;}

.fontChanger p{display:inline;}

.small { font-size:70%;} 
.medium {font-size:80%;}
.large { font-size: 110%;}