@charset "utf-8";

/*10px＝77%
/*11px＝85%
/*12px＝93%
/*13px＝100%
/*14px＝108%
/*15px＝116%
/*16px＝124%
/*17px＝131%
/*18px＝139%
/*19px＝147%
/*20px＝154%
/*21px＝162%
/*22px＝170%
/*23px＝177%
/*24px＝185%
/*25px＝193%
/*26px＝200%

/*参考URL
/*http://webtech-walker.com/archive/2008/05/16032443.html
/*基準13pxで作成されています。

/* ---------------------------------------------------------------- */
/* common setting */
/* ---------------------------------------------------------------- */

body {background:#000000; font-family: Verdana, "ヒラギノ角ゴ ProN W3" , "Hiragino Kaku Gothic ProN" , "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;color:#333333;line-height: 1.4;font-size: .85em;-webkit-text-size-adjust:100%;}
*body {font-size:small;font:x-small;}
* html body {font-size: 82%;}
*:first-child+html body { font-size: 82%;}
img {margin: 0;padding: 0;border: none;}
strong {font-weight: bold;}
hr {width: 100%;margin: 0;border-top: 1px solid #CCCCCC;border-bottom-style: none;border-left-style: none;border-right-style: none;}
/* common setting */
*{margin:0; padding:0;}
body,html{height:100%;}
.RedTxt{ color:#CC0000;}

a:link{color:#fff;text-decoration:none;}
a:visited{color:#fff;text-decoration:none;}
a:hover{color:#fff; text-decoration:underline;}

#wrap {
	width: 100%;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

/* clearfix 設定 */
.clearfix:after {content: "."; display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
/* Common setting .EX */
.br-both {clear: both;}
.hr-both {clear: both;border:none;}
.section:after { content: "."; display: block; visibility:hidden; height: 0.1px;  font-size: 0.1em; line-height: 0; clear: both; } 
.section {zoom: 1;}

li{list-style:none;} li img{ vertical-align:top;} ul.ListNumber li{ list-style-type: decimal !important;} ul.ListNumber02 li{ list-style-type: decimal-leading-zero !important;*list-style-type: decimal !important;} ul.ListDisc li{ list-style-type: disc !important; } ul.ListSquare li{ list-style-type: square !important; } ul.ListAlphabet li{ list-style-type: lower-alpha !important;} ul.ListAlphabet02 li{ list-style-type: upper-latin !important;*list-style-type: lower-alpha !important; } ul.ListDisc li,ul.ListSquare li,ul.ListAlphabet li,ul.ListAlphabet02 li{ margin-left:25px;list-style:outside;} ul.ListNumber li,ul.ListNumber02 li{ margin-left:29px;list-style:outside;}

.Ts01s, .Ts01s a{-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;} .Ts03s, .Ts03s a{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;} .Ts06s, .Ts06s a{-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;} .Ts10s, .Ts10s a{-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}

div.Accordion{ padding:20px 0px; width:40%;} div.Accordion dl dt a{display:block;background:url(../images/toggle.gif) no-repeat 14px 10px #f5f5f5;padding:7px 10px 7px 37px;font-size:93%;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;} div.Accordion dl dt a{ text-decoration:none;} div.Accordion dl dt a:hover{ background-color:#cccccc;} div.Accordion dl dd{ background-color:#e9e9e9; padding:15px;} div.Accordion dl dt a.ToggleOpen, div.Accordion dl dt a.toggleFirst{background:url(../images/toggle_on.gif) no-repeat 14px 11px #d6d6d6;} div.Accordion dl dt a.ToggleOpen:hover, div.Accordion dl dt a.toggleFirst:hover{background:url(../images/toggle_on.gif) no-repeat 14px 8px #005599; color:#ffffff;} div.Accordion dl dt a.ToggleClose{background:url(../images/toggle.gif) no-repeat 14px 11px #f5f5f5;} div.Accordion dl dt a:hover, div.Accordion dl dt a.ToggleClose:hover{background:url(../images/toggle.gif) no-repeat 14px 14px #d6d6d6;}

.wid10Per {width: 10% !important;}.wid15Per {width: 15% !important;}.wid20Per {width: 20% !important;}.wid25Per {width: 25% !important;}.wid30Per {width: 30% !important;}.wid35Per {width: 35% !important;}.wid40Per {width: 40% !important;}.wid45Per {width: 45% !important;}.wid50Per {width: 50% !important;}.wid55Per {width: 55% !important;}.wid60Per {width: 60% !important;}.wid65Per {width: 65% !important;}.wid70Per {width: 70% !important;}.wid75Per {width: 75% !important;}.wid80Per {width: 80% !important;}.wid85Per {width: 85% !important;}.wid90Per {width: 90% !important;}.wid95Per {width: 95% !important;}.wid100Per {width: 100% !important;}.wid10 {width: 10px !important;}.wid20 {width: 20px !important;}.wid30 {width: 30px !important;}.wid40 {width: 40px !important;}.wid50 {width: 50px !important;}.wid60 {width: 60px !important;}.wid70 {width: 70px !important;}.wid80 {width: 80px !important;}.wid90 {width: 90px !important;}.wid100 {width: 100px !important;}.wid110 {width: 110px !important;}.wid120 {width: 120px !important;}.wid130 {width: 130px !important;}.wid140 {width: 140px !important;}.wid150 {width: 150px !important;}.wid160 {width: 160px !important;}.wid170 {width: 170px !important;}.wid180 {width: 180px !important;}.wid190 {width: 190px !important;}.wid200 {width: 200px !important;}.wid210 {width: 210px !important;}.wid220 {width: 220px !important;}.wid230 {width: 230px !important;}.wid240 {width: 240px !important;}.wid250 {width: 250px !important;}.wid260 {width: 260px !important;}.wid270 {width: 270px !important;}.wid280 {width: 280px !important;}.wid290 {width: 290px !important;}.wid300 {width: 300px !important;}.wid310 {width: 310px !important;}.wid320 {width: 320px !important;}.wid330 {width: 330px !important;}.wid340 {width: 340px !important;}.wid350 {width: 350px !important;}.wid360 {width: 360px !important;}.wid370 {width: 370px !important;}.wid380 {width: 380px !important;}.wid390 {width: 390px !important;}.wid400 {width: 400px !important;}.wid410 {width: 410px !important;}.wid420 {width: 420px !important;}.wid430 {width: 430px !important;}.wid440 {width: 440px !important;}.wid450 {width: 450px !important;}.wid460 {width: 460px !important;}.wid470 {width: 470px !important;}.wid480 {width: 480px !important;}.wid490 {width: 490px !important;}.wid500 {width: 500px !important;}.wid510 {width: 510px !important;}.wid520 {width: 520px !important;}.wid530 {width: 530px !important;}.wid540 {width: 540px !important;}.wid550 {width: 550px !important;}.wid560 {width: 560px !important;}.wid570 {width: 570px !important;}.wid580 {width: 580px !important;}.wid590 {width: 590px !important;}.wid600 {width: 600px !important;}.wid610 {width: 610px !important;}.wid620 {width: 620px !important;}.wid630 {width: 630px !important;}.wid640 {width: 640px !important;}.wid650 {width: 650px !important;}.wid660 {width: 660px !important;}.wid670 {width: 670px !important;}.wid680 {width: 680px !important;}.wid690 {width: 690px !important;}.wid700 {width: 700px !important;}.wid710 {width: 710px !important;}.wid720 {width: 720px !important;}.wid730 {width: 730px !important;}.wid740 {width: 740px !important;}.wid750 {width: 750px !important;}.wid760 {width: 760px !important;}.wid770 {width: 770px !important;}.wid780 {width: 780px !important;}.wid790 {width: 790px !important;}.wid800 {width: 800px !important;}.wid810 {width: 810px !important;}.wid820 {width: 820px !important;}.wid830 {width: 830px !important;}.wid840 {width: 840px !important;}.wid850 {width: 850px !important;}.wid860 {width: 860px !important;}.wid870 {width: 870px !important;}.wid880 {width: 880px !important;}.wid890 {width: 890px !important;}.wid900 {width: 900px !important;}.wid910 {width: 910px !important;}.wid920 {width: 920px !important;}.wid930 {width: 930px !important;}.wid940 {width: 940px !important;}.wid950 {width: 950px !important;}.wid960 {width: 960px !important;}.marA0 {margin: 0px !important;}.marA5 {margin: 5px !important;}.marA10 {margin: 10px !important;}.marA15 {margin: 15px !important;}.marA20 {margin: 20px !important;}.marA25 {margin: 25px !important;}.marA30 {margin: 30px !important;}.marA40 {margin: 40px !important;}.marA50 {margin: 50px !important;}.marA60 {margin: 60px !important;}.marA70 {margin: 70px !important;}.marA80 {margin: 80px !important;}.marA90 {margin: 90px !important;}.marT0 {margin-top: 0px !important;}.marT5 {margin-top: 5px !important;}.marT10 {margin-top: 10px !important;}.marT15 {margin-top: 15px !important;}.marT20 {margin-top: 20px !important;}.marT25 {margin-top: 25px !important;}.marT30 {margin-top: 30px !important;}.marT40 {margin-top: 40px !important;}.marT50 {margin-top: 50px !important;}.marT60 {margin-top: 60px !important;}.marT70 {margin-top: 70px !important;}.marT80 {margin-top: 80px !important;}.marT90 {margin-top: 90px !important;}.marB0 {margin-bottom: 0px !important;}.marB5 {margin-bottom: 5px !important;}.marB10 {margin-bottom: 10px !important;}.marB15 {margin-bottom: 15px !important;}.marB20 {margin-bottom: 20px !important;}.marB25 {margin-bottom: 25px !important;}.marB30 {margin-bottom: 30px !important;}.marB40 {margin-bottom: 40px !important;}.marB50 {margin-bottom: 50px !important;}.marB60 {margin-bottom: 60px !important;}.marB70 {margin-bottom: 70px !important;}.marB80 {margin-bottom: 80px !important;}.marB90 {margin-bottom: 90px !important;}.marL0 {margin-left: 0px !important;}.marL5 {margin-left: 5px !important;}.marL10 {margin-left: 10px !important;}.marL15 {margin-left: 15px !important;}.marL20 {margin-left: 20px !important;}.marL25 {margin-left: 25px !important;}.marL30 {margin-left: 30px !important;}.marL40 {margin-left: 40px !important;}.marL50 {margin-left: 50px !important;}.marL60 {margin-left: 60px !important;}.marL70 {margin-left: 70px !important;}.marL80 {margin-left: 80px !important;}.marL90 {margin-left: 90px !important;}.marR0 {margin-right: 0px !important;}.marR5 {margin-right: 5px !important;}.marR10 {margin-right: 10px !important;}.marR15 {margin-right: 15px !important;}.marR20 {margin-right: 20px !important;}.marR25 {margin-right: 25px !important;}.marR30 {margin-right: 30px !important;}.marR40 {margin-right: 40px !important;}.marR50 {margin-right: 50px !important;}.marR60 {margin-right: 60px !important;}.marR70 {margin-right: 70px !important;}.marR80 {margin-right: 80px !important;}.marR90 {margin-right: 90px !important;}.padA0 {padding: 0px !important;}.padA5 {padding: 5px !important;}.padA10 {padding: 10px !important;}.padA15 {padding: 15px !important;}.padA20 {padding: 20px !important;}.padA25 {padding: 25px !important;}.padA30 {padding: 30px !important;}.padA40 {padding: 40px !important;}.padA50 {padding: 50px !important;}.padA60 {padding: 60px !important;}.padA70 {padding: 70px !important;}.padA80 {padding: 80px !important;}.padA90 {padding: 90px !important;}.padT0 {padding-top: 0px !important;}.padT5 {padding-top: 5px !important;}.padT10 {padding-top: 10px !important;}.padT15 {padding-top: 15px !important;}.padT20 {padding-top: 20px !important;}.padT25 {padding-top: 25px !important;}.padT30 {padding-top: 30px !important;}.padT40 {padding-top: 40px !important;}.padT50 {padding-top: 50px !important;}.padT60 {padding-top: 60px !important;}.padT70 {padding-top: 70px !important;}.padT80 {padding-top: 80px !important;}.padT90 {padding-top: 90px !important;}.padB0 {padding-bottom: 0px !important;}.padB5 {padding-bottom: 5px !important;}.padB10 {padding-bottom: 10px !important;}.padB15 {padding-bottom: 15px !important;}.padB20 {padding-bottom: 20px !important;}.padB25 {padding-bottom: 25px !important;}.padB30 {padding-bottom: 30px !important;}.padB40 {padding-bottom: 40px !important;}.padB50 {padding-bottom: 50px !important;}.padB60 {padding-bottom: 60px !important;}.padB70 {padding-bottom: 70px !important;}.padB80 {padding-bottom: 80px !important;}.padB90 {padding-bottom: 90px !important;}.padL0 {padding-left: 0px !important;}.padL5 {padding-left: 5px !important;}.padL10 {padding-left: 10px !important;}.padL15 {padding-left: 15px !important;}.padL20 {padding-left: 20px !important;}.padL25 {padding-left: 25px !important;}.padL30 {padding-left: 30px !important;}.padL40 {padding-left: 40px !important;}.padL50 {padding-left: 50px !important;}.padL60 {padding-left: 60px !important;}.padL70 {padding-left: 70px !important;}.padL80 {padding-left: 80px !important;}.padL90 {padding-left: 90px !important;}.padR0 {padding-right: 0px !important;}.padR5 {padding-right: 5px !important;}.padR10 {padding-right: 10px !important;}.padR15 {padding-right: 15px !important;}.padR20 {padding-right: 20px !important;}.padR25 {padding-right: 25px !important;}.padR30 {padding-right: 30px !important;}.padR40 {padding-right: 40px !important;}.padR50 {padding-right: 50px !important;}.padR60 {padding-right: 60px !important;}.padR70 {padding-right: 70px !important;}.padR80 {padding-right: 80px !important;}.padR90 {padding-right: 90px !important;}.txt10px{font-size:77% !important;}.txt11px{font-size:85% !important;}.txt12px{font-size:93% !important;}.txt13px{font-size:100% !important;}.txt14px{font-size:108% !important;}.txt15px{font-size:116% !important;}.txt16px{font-size:124% !important;}.txt17px{font-size:131% !important;}.txt18px{font-size:139% !important;}.txt19px{font-size:147% !important;}.txt20px{font-size:154% !important;}.txt21px{font-size:162% !important;}.txt22px{font-size:170% !important;}.txt23px{font-size:177% !important;}.txt24px{font-size:185% !important;}.txt25px{font-size:193% !important;}.flt-L {float: left !important;}.flt-R {float: right !important;}.ali-L {text-align: left !important;}.ali-C {text-align: center !important;}.ali-R {text-align: right !important;}.vali-T {vertical-align: top !important;}.vali-M {vertical-align: middle !important;}.vali-B {vertical-align: bottom !important;}.LH100{line-height:1.0 !important;}.LH110{line-height:1.1 !important;}.LH120{line-height:1.2 !important;}.LH130{line-height:1.3 !important;}.LH140{line-height:1.4 !important;}.LH150{line-height:1.5 !important;}.LH160{line-height:1.6 !important;}.LH170{line-height:1.7 !important;}.LH180{line-height:1.8 !important;}.LH190{line-height:1.9 !important;}.LH200{line-height:2.0 !important;}

/* 自動アイコン */
/* ▼テキストの右側に配置する場合 */
/* a.pdf,a.doc,a.xls,a.ppt,a.zip,a.external,a.mailto{background-repeat:no-repeat;background-position:100% 50%;padding-right:18px;}  */
/* ▼テキストの左側に配置する場合 */
a.pdf,a.doc,a.xls,a.ppt,a.zip,a.external,a.mailto{background-repeat:no-repeat;background-position: left 2px;padding-left:18px;} 
/* ▼a要素の前にclassをつけて領域を限定すると良い */
a.pdf{background-image: url(../images/icon-pdf.gif);} 
a.doc{background-image: url(../images/icon-doc.gif);} 
a.xls{background-image: url(../images/icon-xls.gif);} 
a.ppt{background-image: url(../images/icon-ppt.gif);} 
a.zip{background-image: url(../images/icon-zip.gif);} 
a.external{background-image: url(../images/icon-external.gif);} 
a.mailto{background-image: url(../images/icon-mailto.gif);} 
/* ▼自動アイコンを設置したくない領域に設置 */
a.LinkNoIcon, .LinkNoIcon a, a.NoExternalLink, .NoExternalLink a{ background:none; padding:0; }
/* -------------------------------------------------- */
/* yuga.child */
/* ↓リストの一番始め */
body .child .first-child{ background-color:#000000; color:#FFFFFF;}
/* ↓リストの一番最後 */
body .child .last-child{ background:#000000; color:#FFFFFF;}
/* ↓奇数 */
.Border .odd{ background-color:#e9e9e9;}
/* ↓偶数 */
.Border .even{ background-color:#CCCCCC;}