@charset "Shift_JIS";

/* CSS Document */

/*line-height Setting*/
.tgw-core-freehtml .lh10{ line-height:1; }
.tgw-core-freehtml .lh11{ line-height:1.1; }
.tgw-core-freehtml .lh12{ line-height:1.2; }
.tgw-core-freehtml .lh13{ line-height:1.3; }
.tgw-core-freehtml .lh14{ line-height:1.4; }
.tgw-core-freehtml .lh15{ line-height:1.5; }
.tgw-core-freehtml .lh16{ line-height:1.6; }
.tgw-core-freehtml .lh17{ line-height:1.7; }
.tgw-core-freehtml .lh18{ line-height:1.8; }
.tgw-core-freehtml .lh19{ line-height:1.9; }
.tgw-core-freehtml .lh20{ line-height:2.0; }
.tgw-core-freehtml .lh21{ line-height:2.1; }
.tgw-core-freehtml .lh22{ line-height:2.2; }
.tgw-core-freehtml .lh23{ line-height:2.3; }
.tgw-core-freehtml .lh24{ line-height:2.4; }
.tgw-core-freehtml .lh25{ line-height:2.5; }
.tgw-core-freehtml .lh26{ line-height:2.6; }
.tgw-core-freehtml .lh27{ line-height:2.7; }
.tgw-core-freehtml .lh28{ line-height:2.8; }
.tgw-core-freehtml .lh29{ line-height:2.9; }
.tgw-core-freehtml .lh30{ line-height:3.0; }

/*font-size setting*/
.tgw-core-freehtml .text0 { font-size:0; }
.tgw-core-freehtml .text09 { font-size:69%; }
.tgw-core-freehtml .text10 { font-size:77%; }
.tgw-core-freehtml .text11 { font-size:85%; }
.tgw-core-freehtml .text12 { font-size:93%; }
.tgw-core-freehtml .text13 { font-size:100%; }
.tgw-core-freehtml .text14 { font-size:108%; }
.tgw-core-freehtml .text15 { font-size:116%; }
.tgw-core-freehtml .text16 { font-size:123.1%; }
.tgw-core-freehtml .text17 { font-size:131%; }
.tgw-core-freehtml .text18 { font-size:138.5%; }
.tgw-core-freehtml .text19 { font-size:146.5%; }
.tgw-core-freehtml .text20 { font-size:153.9%; }
.tgw-core-freehtml .text21 { font-size:161.6%; }
.tgw-core-freehtml .text22 { font-size:167%; }
.tgw-core-freehtml .text23 { font-size:174%; }
.tgw-core-freehtml .text24 { font-size:182%; }
.tgw-core-freehtml .text25 { font-size:189%; }
.tgw-core-freehtml .text26 { font-size:197%; }

/*text-align setting*/
.tgw-core-freehtml .tc{ text-align:center;}
.tgw-core-freehtml .tl{ text-align:left;}
.tgw-core-freehtml .tr{ text-align:right;}

.tgw-core-freehtml .mLRA{
	margin:0 auto;	
}

/*float setting*/
.tgw-core-freehtml .fl{ float:left;}
.tgw-core-freehtml .fr{ float:right;}
.tgw-core-freehtml .clear{clear:both;}
.tgw-core-freehtml .clearfix{	zoom:1;}
.tgw-core-freehtml .clearfix:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

/*margin*/
.tgw-core-freehtml .mlrA{
	margin-left: auto;
	margin-right:auto;
}

.tgw-core-freehtml .mr0{ margin-right:0px; }
.tgw-core-freehtml .mr1{ margin-right:1px; }
.tgw-core-freehtml .mr2{ margin-right:2px; }
.tgw-core-freehtml .mr3{ margin-right:3px; }
.tgw-core-freehtml .mr4{ margin-right:4px; }
.tgw-core-freehtml .mr5{ margin-right:5px; }
.tgw-core-freehtml .mr6{ margin-right:6px; }
.tgw-core-freehtml .mr7{ margin-right:7px; }
.tgw-core-freehtml .mr8{ margin-right:8px; }
.tgw-core-freehtml .mr9{ margin-right:9px; }
.tgw-core-freehtml .mr10{ margin-right:10px; }
.tgw-core-freehtml .mr11{ margin-right:11px; }
.tgw-core-freehtml .mr12{ margin-right:12px; }
.tgw-core-freehtml .mr13{ margin-right:13px; }
.tgw-core-freehtml .mr14{ margin-right:14px; }
.tgw-core-freehtml .mr15{ margin-right:15px; }
.tgw-core-freehtml .mr16{ margin-right:16px; }
.tgw-core-freehtml .mr17{ margin-right:17px; }
.tgw-core-freehtml .mr18{ margin-right:18px; }
.tgw-core-freehtml .mr19{ margin-right:19px; }
.tgw-core-freehtml .mr20{ margin-right:20px; }
.tgw-core-freehtml .mr21{ margin-right:21px; }
.tgw-core-freehtml .mr22{ margin-right:22px; }
.tgw-core-freehtml .mr23{ margin-right:23px; }
.tgw-core-freehtml .mr24{ margin-right:24px; }
.tgw-core-freehtml .mr25{ margin-right:25px; }
.tgw-core-freehtml .mr26{ margin-right:26px; }
.tgw-core-freehtml .mr27{ margin-right:27px; }
.tgw-core-freehtml .mr28{ margin-right:28px; }
.tgw-core-freehtml .mr29{ margin-right:29px; }
.tgw-core-freehtml .mr30{ margin-right:30px; }
.tgw-core-freehtml .mr35{ margin-right:35px; }
.tgw-core-freehtml .mr40{ margin-right:40px; }
.tgw-core-freehtml .mr45{ margin-right:45px; }
.tgw-core-freehtml .mr50{ margin-right:50px; }
.tgw-core-freehtml .mr60{ margin-right:60px; }
.tgw-core-freehtml .mr70{ margin-right:70px; }
.tgw-core-freehtml .mr80{ margin-right:80px; }
.tgw-core-freehtml .mr90{ margin-right:90px; }
.tgw-core-freehtml .mr100{ margin-right:100px; }
.tgw-core-freehtml .mr110{ margin-right:110px; }
.tgw-core-freehtml .mr120{ margin-right:120px; }
.tgw-core-freehtml .mr130{ margin-right:130px; }
.tgw-core-freehtml .mr140{ margin-right:140px; }
.tgw-core-freehtml .mr210{ margin-right:210px; }
.tgw-core-freehtml .mr220{ margin-right:220px; }
.tgw-core-freehtml .mr230{ margin-right:230px; }
.tgw-core-freehtml .mr240{ margin-right:240px; }
.tgw-core-freehtml .mr250{ margin-right:250px; }
.tgw-core-freehtml .mr260{ margin-right:260px; }
.tgw-core-freehtml .mr320{ margin-right:320px; }

.tgw-core-freehtml .ml0{ margin-left:0px; }
.tgw-core-freehtml .ml1{ margin-left:1px; }
.tgw-core-freehtml .ml2{ margin-left:2px; }
.tgw-core-freehtml .ml3{ margin-left:3px; }
.tgw-core-freehtml .ml4{ margin-left:4px; }
.tgw-core-freehtml .ml5{ margin-left:5px; }
.tgw-core-freehtml .ml6{ margin-left:6px; }
.tgw-core-freehtml .ml7{ margin-left:7px; }
.tgw-core-freehtml .ml8{ margin-left:8px; }
.tgw-core-freehtml .ml9{ margin-left:9px; }
.tgw-core-freehtml .ml10{ margin-left:10px; }
.tgw-core-freehtml .ml11{ margin-left:11px; }
.tgw-core-freehtml .ml12{ margin-left:12px; }
.tgw-core-freehtml .ml13{ margin-left:13px; }
.tgw-core-freehtml .ml14{ margin-left:14px; }
.tgw-core-freehtml .ml15{ margin-left:15px; }
.tgw-core-freehtml .ml16{ margin-left:16px; }
.tgw-core-freehtml .ml17{ margin-left:17px; }
.tgw-core-freehtml .ml18{ margin-left:18px; }
.tgw-core-freehtml .ml19{ margin-left:19px; }
.tgw-core-freehtml .ml20{ margin-left:20px; }
.tgw-core-freehtml .ml21{ margin-left:21px; }
.tgw-core-freehtml .ml22{ margin-left:22px; }
.tgw-core-freehtml .ml23{ margin-left:23px; }
.tgw-core-freehtml .ml24{ margin-left:24px; }
.tgw-core-freehtml .ml25{ margin-left:25px; }
.tgw-core-freehtml .ml26{ margin-left:26px; }
.tgw-core-freehtml .ml27{ margin-left:27px; }
.tgw-core-freehtml .ml28{ margin-left:28px; }
.tgw-core-freehtml .ml29{ margin-left:29px; }
.tgw-core-freehtml .ml30{ margin-left:30px; }
.tgw-core-freehtml .ml35{ margin-left:35px; }
.tgw-core-freehtml .ml40{ margin-left:40px; }
.tgw-core-freehtml .ml45{ margin-left:45px; }
.tgw-core-freehtml .ml50{ margin-left:50px; }
.tgw-core-freehtml .ml60{ margin-left:60px; }
.tgw-core-freehtml .ml70{ margin-left:70px; }
.tgw-core-freehtml .ml80{ margin-left:80px; }
.tgw-core-freehtml .ml90{ margin-left:90px; }
.tgw-core-freehtml .ml100{ margin-left:100px; }
.tgw-core-freehtml .ml110{ margin-left:110px; }
.tgw-core-freehtml .ml120{ margin-left:120px; }
.tgw-core-freehtml .ml130{ margin-left:130px; }
.tgw-core-freehtml .ml140{ margin-left:140px; }
.tgw-core-freehtml .ml200{ margin-left:200px; }

.tgw-core-freehtml .mt0{ margin-top:0px; }
.tgw-core-freehtml .mt1{ margin-top:1px; }
.tgw-core-freehtml .mt2{ margin-top:2px; }
.tgw-core-freehtml .mt3{ margin-top:3px; }
.tgw-core-freehtml .mt4{ margin-top:4px; }
.tgw-core-freehtml .mt5{ margin-top:5px; }
.tgw-core-freehtml .mt6{ margin-top:6px; }
.tgw-core-freehtml .mt7{ margin-top:7px; }
.tgw-core-freehtml .mt8{ margin-top:8px; }
.tgw-core-freehtml .mt9{ margin-top:9px; }
.tgw-core-freehtml .mt10{ margin-top:10px; }
.tgw-core-freehtml .mt11{ margin-top:11px; }
.tgw-core-freehtml .mt12{ margin-top:12px; }
.tgw-core-freehtml .mt13{ margin-top:13px; }
.tgw-core-freehtml .mt14{ margin-top:14px; }
.tgw-core-freehtml .mt15{ margin-top:15px; }
.tgw-core-freehtml .mt16{ margin-top:16px; }
.tgw-core-freehtml .mt17{ margin-top:17px; }
.tgw-core-freehtml .mt18{ margin-top:18px; }
.tgw-core-freehtml .mt19{ margin-top:19px; }
.tgw-core-freehtml .mt20{ margin-top:20px; }
.tgw-core-freehtml .mt21{ margin-top:21px; }
.tgw-core-freehtml .mt22{ margin-top:22px; }
.tgw-core-freehtml .mt23{ margin-top:23px; }
.tgw-core-freehtml .mt24{ margin-top:24px; }
.tgw-core-freehtml .mt25{ margin-top:25px; }
.tgw-core-freehtml .mt26{ margin-top:26px; }
.tgw-core-freehtml .mt27{ margin-top:27px; }
.tgw-core-freehtml .mt28{ margin-top:28px; }
.tgw-core-freehtml .mt29{ margin-top:29px; }
.tgw-core-freehtml .mt30{ margin-top:30px; }
.tgw-core-freehtml .mt35{ margin-top:35px; }
.tgw-core-freehtml .mt40{ margin-top:40px; }
.tgw-core-freehtml .mt45{ margin-top:45px; }
.tgw-core-freehtml .mt50{ margin-top:50px; }
.tgw-core-freehtml .mt60{ margin-top:60px; }
.tgw-core-freehtml .mt70{ margin-top:70px; }
.tgw-core-freehtml .mt80{ margin-top:80px; }
.tgw-core-freehtml .mt90{ margin-top:90px; }
.tgw-core-freehtml .mt100{ margin-top:100px; }
.tgw-core-freehtml .mt110{ margin-top:110px; }
.tgw-core-freehtml .mt120{ margin-top:120px; }
.tgw-core-freehtml .mt130{ margin-top:130px; }

.tgw-core-freehtml .mb0{ margin-bottom:0px; }
.tgw-core-freehtml .mb1{ margin-bottom:1px; }
.tgw-core-freehtml .mb2{ margin-bottom:2px; }
.tgw-core-freehtml .mb3{ margin-bottom:3px; }
.tgw-core-freehtml .mb4{ margin-bottom:4px; }
.tgw-core-freehtml .mb5{ margin-bottom:5px; }
.tgw-core-freehtml .mb6{ margin-bottom:6px; }
.tgw-core-freehtml .mb7{ margin-bottom:7px; }
.tgw-core-freehtml .mb8{ margin-bottom:8px; }
.tgw-core-freehtml .mb9{ margin-bottom:9px; }
.tgw-core-freehtml .mb10{ margin-bottom:10px; }
.tgw-core-freehtml .mb11{ margin-bottom:11px; }
.tgw-core-freehtml .mb12{ margin-bottom:12px; }
.tgw-core-freehtml .mb13{ margin-bottom:13px; }
.tgw-core-freehtml .mb14{ margin-bottom:14px; }
.tgw-core-freehtml .mb15{ margin-bottom:15px; }
.tgw-core-freehtml .mb16{ margin-bottom:16px; }
.tgw-core-freehtml .mb17{ margin-bottom:17px; }
.tgw-core-freehtml .mb18{ margin-bottom:18px; }
.tgw-core-freehtml .mb19{ margin-bottom:19px; }
.tgw-core-freehtml .mb20{ margin-bottom:20px; }
.tgw-core-freehtml .mb21{ margin-bottom:21px; }
.tgw-core-freehtml .mb22{ margin-bottom:22px; }
.tgw-core-freehtml .mb23{ margin-bottom:23px; }
.tgw-core-freehtml .mb24{ margin-bottom:24px; }
.tgw-core-freehtml .mb25{ margin-bottom:25px; }
.tgw-core-freehtml .mb26{ margin-bottom:26px; }
.tgw-core-freehtml .mb27{ margin-bottom:27px; }
.tgw-core-freehtml .mb28{ margin-bottom:28px; }
.tgw-core-freehtml .mb29{ margin-bottom:29px; }
.tgw-core-freehtml .mb30{ margin-bottom:30px; }
.tgw-core-freehtml .mb35{ margin-bottom:35px; }
.tgw-core-freehtml .mb40{ margin-bottom:40px; }
.tgw-core-freehtml .mb45{ margin-bottom:45px; }
.tgw-core-freehtml .mb50{ margin-bottom:50px; }

.tgw-core-freehtml .m0{ margin:0px; }
.tgw-core-freehtml .m1{ margin:1px; }
.tgw-core-freehtml .m2{ margin:2px; }
.tgw-core-freehtml .m3{ margin:3px; }
.tgw-core-freehtml .m4{ margin:4px; }
.tgw-core-freehtml .m5{ margin:5px; }
.tgw-core-freehtml .m6{ margin:6px; }
.tgw-core-freehtml .m7{ margin:7px; }
.tgw-core-freehtml .m8{ margin:8px; }
.tgw-core-freehtml .m9{ margin:9px; }
.tgw-core-freehtml .m10{ margin:10px; }
.tgw-core-freehtml .m11{ margin:11px; }
.tgw-core-freehtml .m12{ margin:12px; }
.tgw-core-freehtml .m13{ margin:13px; }
.tgw-core-freehtml .m14{ margin:14px; }
.tgw-core-freehtml .m15{ margin:15px; }
.tgw-core-freehtml .m16{ margin:16px; }
.tgw-core-freehtml .m17{ margin:17px; }
.tgw-core-freehtml .m18{ margin:18px; }
.tgw-core-freehtml .m19{ margin:19px; }
.tgw-core-freehtml .m20{ margin:20px; }
.tgw-core-freehtml .m21{ margin:21px; }
.tgw-core-freehtml .m22{ margin:22px; }
.tgw-core-freehtml .m23{ margin:23px; }
.tgw-core-freehtml .m24{ margin:24px; }
.tgw-core-freehtml .m25{ margin:25px; }
.tgw-core-freehtml .m26{ margin:26px; }
.tgw-core-freehtml .m27{ margin:27px; }
.tgw-core-freehtml .m28{ margin:28px; }
.tgw-core-freehtml .m29{ margin:29px; }
.tgw-core-freehtml .m30{ margin:30px; }
.tgw-core-freehtml .m35{ margin:35px; }
.tgw-core-freehtml .m40{ margin:40px; }
.tgw-core-freehtml .m45{ margin:45px; }
.tgw-core-freehtml .m50{ margin:50px; }

/*padding setting*/
.tgw-core-freehtml .pr0{ padding-right:0px; }
.tgw-core-freehtml .pr1{ padding-right:1px; }
.tgw-core-freehtml .pr2{ padding-right:2px; }
.tgw-core-freehtml .pr3{ padding-right:3px; }
.tgw-core-freehtml .pr4{ padding-right:4px; }
.tgw-core-freehtml .pr5{ padding-right:5px; }
.tgw-core-freehtml .pr6{ padding-right:6px; }
.tgw-core-freehtml .pr7{ padding-right:7px; }
.tgw-core-freehtml .pr8{ padding-right:8px; }
.tgw-core-freehtml .pr9{ padding-right:9px; }
.tgw-core-freehtml .pr10{ padding-right:10px; }
.tgw-core-freehtml .pr11{ padding-right:11px; }
.tgw-core-freehtml .pr12{ padding-right:12px; }
.tgw-core-freehtml .pr13{ padding-right:13px; }
.tgw-core-freehtml .pr14{ padding-right:14px; }
.tgw-core-freehtml .pr15{ padding-right:15px; }
.tgw-core-freehtml .pr16{ padding-right:16px; }
.tgw-core-freehtml .pr17{ padding-right:17px; }
.tgw-core-freehtml .pr18{ padding-right:18px; }
.tgw-core-freehtml .pr19{ padding-right:19px; }
.tgw-core-freehtml .pr20{ padding-right:20px; }
.tgw-core-freehtml .pr21{ padding-right:21px; }
.tgw-core-freehtml .pr22{ padding-right:22px; }
.tgw-core-freehtml .pr23{ padding-right:23px; }
.tgw-core-freehtml .pr24{ padding-right:24px; }
.tgw-core-freehtml .pr25{ padding-right:25px; }
.tgw-core-freehtml .pr26{ padding-right:26px; }
.tgw-core-freehtml .pr27{ padding-right:27px; }
.tgw-core-freehtml .pr28{ padding-right:28px; }
.tgw-core-freehtml .pr29{ padding-right:29px; }
.tgw-core-freehtml .pr30{ padding-right:30px; }
.tgw-core-freehtml .pr35{ padding-right:35px; }
.tgw-core-freehtml .pr40{ padding-right:40px; }
.tgw-core-freehtml .pr45{ padding-right:45px; }
.tgw-core-freehtml .pr50{ padding-right:50px; }
.tgw-core-freehtml .pr80{ padding-right:80px; }
.tgw-core-freehtml .pr100 { padding-right:100px; }
.tgw-core-freehtml .pr110 { padding-right:110px; }
.tgw-core-freehtml .pr120 { padding-right:120px; }
.tgw-core-freehtml .pr130 { padding-right:130px; }
.tgw-core-freehtml .pr140 { padding-right:140px; }
.tgw-core-freehtml .pr150 { padding-right:150px; }
.tgw-core-freehtml .pr160 { padding-right:160px; }
.tgw-core-freehtml .pr170 { padding-right:170px; }
.tgw-core-freehtml .pr180 { padding-right:180px; }
.tgw-core-freehtml .pr190 { padding-right:190px; }
.tgw-core-freehtml .pr200 { padding-right:200px; }
.tgw-core-freehtml .pr210 { padding-right:210px; }
.tgw-core-freehtml .pr220 { padding-right:220px; }
.tgw-core-freehtml .pr230 { padding-right:230px; }
.tgw-core-freehtml .pr240 { padding-right:240px; }
.tgw-core-freehtml .pr250 { padding-right:250px; }
.tgw-core-freehtml .pr260 { padding-right:260px; }
.tgw-core-freehtml .pr270 { padding-right:270px; }
.tgw-core-freehtml .pr280 { padding-right:280px; }
.tgw-core-freehtml .pr290 { padding-right:290px; }
.tgw-core-freehtml .pr300 { padding-right:300px; }

.tgw-core-freehtml .pl0{ padding-left:0px; }
.tgw-core-freehtml .pl1{ padding-left:1px; }
.tgw-core-freehtml .pl2{ padding-left:2px; }
.tgw-core-freehtml .pl3{ padding-left:3px; }
.tgw-core-freehtml .pl4{ padding-left:4px; }
.tgw-core-freehtml .pl5{ padding-left:5px; }
.tgw-core-freehtml .pl6{ padding-left:6px; }
.tgw-core-freehtml .pl7{ padding-left:7px; }
.tgw-core-freehtml .pl8{ padding-left:8px; }
.tgw-core-freehtml .pl9{ padding-left:9px; }
.tgw-core-freehtml .pl10{ padding-left:10px; }
.tgw-core-freehtml .pl11{ padding-left:11px; }
.tgw-core-freehtml .pl12{ padding-left:12px; }
.tgw-core-freehtml .pl13{ padding-left:13px; }
.tgw-core-freehtml .pl14{ padding-left:14px; }
.tgw-core-freehtml .pl15{ padding-left:15px; }
.tgw-core-freehtml .pl16{ padding-left:16px; }
.tgw-core-freehtml .pl17{ padding-left:17px; }
.tgw-core-freehtml .pl18{ padding-left:18px; }
.tgw-core-freehtml .pl19{ padding-left:19px; }
.tgw-core-freehtml .pl20{ padding-left:20px; }
.tgw-core-freehtml .pl21{ padding-left:21px; }
.tgw-core-freehtml .pl22{ padding-left:22px; }
.tgw-core-freehtml .pl23{ padding-left:23px; }
.tgw-core-freehtml .pl24{ padding-left:24px; }
.tgw-core-freehtml .pl25{ padding-left:25px; }
.tgw-core-freehtml .pl26{ padding-left:26px; }
.tgw-core-freehtml .pl27{ padding-left:27px; }
.tgw-core-freehtml .pl28{ padding-left:28px; }
.tgw-core-freehtml .pl29{ padding-left:29px; }
.tgw-core-freehtml .pl30{ padding-left:30px; }
.tgw-core-freehtml .pl35{ padding-left:35px; }
.tgw-core-freehtml .pl40{ padding-left:40px; }
.tgw-core-freehtml .pl45{ padding-left:45px; }
.tgw-core-freehtml .pl50{ padding-left:50px; }
.tgw-core-freehtml .pl60{ padding-left:60px; }
.tgw-core-freehtml .pl70{ padding-left:70px; }
.tgw-core-freehtml .pl100 { padding-left:100px; }
.tgw-core-freehtml .pl110 { padding-left:110px; }
.tgw-core-freehtml .pl120 { padding-left:120px; }
.tgw-core-freehtml .pl130 { padding-left:130px; }
.tgw-core-freehtml .pl140 { padding-left:140px; }
.tgw-core-freehtml .pl150 { padding-left:150px; }
.tgw-core-freehtml .pl160 { padding-left:160px; }
.tgw-core-freehtml .pl170 { padding-left:170px; }
.tgw-core-freehtml .pl180 { padding-left:180px; }
.tgw-core-freehtml .pl190 { padding-left:190px; }
.tgw-core-freehtml .pl200 { padding-left:200px; }
.tgw-core-freehtml .pl210 { padding-left:210px; }
.tgw-core-freehtml .pl220 { padding-left:220px; }
.tgw-core-freehtml .pl230 { padding-left:230px; }
.tgw-core-freehtml .pl240 { padding-left:240px; }
.tgw-core-freehtml .pl250 { padding-left:250px; }
.tgw-core-freehtml .pl260 { padding-left:260px; }
.tgw-core-freehtml .pl270 { padding-left:270px; }
.tgw-core-freehtml .pl280 { padding-left:280px; }
.tgw-core-freehtml .pl290 { padding-left:290px; }
.tgw-core-freehtml .pl300 { padding-left:300px; }

.tgw-core-freehtml .pt0{ padding-top:0px; }
.tgw-core-freehtml .pt1{ padding-top:1px; }
.tgw-core-freehtml .pt2{ padding-top:2px; }
.tgw-core-freehtml .pt3{ padding-top:3px; }
.tgw-core-freehtml .pt4{ padding-top:4px; }
.tgw-core-freehtml .pt5{ padding-top:5px; }
.tgw-core-freehtml .pt6{ padding-top:6px; }
.tgw-core-freehtml .pt7{ padding-top:7px; }
.tgw-core-freehtml .pt8{ padding-top:8px; }
.tgw-core-freehtml .pt9{ padding-top:9px; }
.tgw-core-freehtml .pt10{ padding-top:10px; }
.tgw-core-freehtml .pt11{ padding-top:11px; }
.tgw-core-freehtml .pt12{ padding-top:12px; }
.tgw-core-freehtml .pt13{ padding-top:13px; }
.tgw-core-freehtml .pt14{ padding-top:14px; }
.tgw-core-freehtml .pt15{ padding-top:15px; }
.tgw-core-freehtml .pt16{ padding-top:16px; }
.tgw-core-freehtml .pt17{ padding-top:17px; }
.tgw-core-freehtml .pt18{ padding-top:18px; }
.tgw-core-freehtml .pt19{ padding-top:19px; }
.tgw-core-freehtml .pt20{ padding-top:20px; }
.tgw-core-freehtml .pt21{ padding-top:21px; }
.tgw-core-freehtml .pt22{ padding-top:22px; }
.tgw-core-freehtml .pt23{ padding-top:23px; }
.tgw-core-freehtml .pt24{ padding-top:24px; }
.tgw-core-freehtml .pt25{ padding-top:25px; }
.tgw-core-freehtml .pt26{ padding-top:26px; }
.tgw-core-freehtml .pt27{ padding-top:27px; }
.tgw-core-freehtml .pt28{ padding-top:28px; }
.tgw-core-freehtml .pt29{ padding-top:29px; }
.tgw-core-freehtml .pt30{ padding-top:30px; }
.tgw-core-freehtml .pt35{ padding-top:35px; }
.tgw-core-freehtml .pt40{ padding-top:40px; }
.tgw-core-freehtml .pt45{ padding-top:45px; }
.tgw-core-freehtml .pt50{ padding-top:50px; }

.tgw-core-freehtml .pb0{ padding-bottom:0px; }
.tgw-core-freehtml .pb1{ padding-bottom:1px; }
.tgw-core-freehtml .pb2{ padding-bottom:2px; }
.tgw-core-freehtml .pb3{ padding-bottom:3px; }
.tgw-core-freehtml .pb4{ padding-bottom:4px; }
.tgw-core-freehtml .pb5{ padding-bottom:5px; }
.tgw-core-freehtml .pb6{ padding-bottom:6px; }
.tgw-core-freehtml .pb7{ padding-bottom:7px; }
.tgw-core-freehtml .pb8{ padding-bottom:8px; }
.tgw-core-freehtml .pb9{ padding-bottom:9px; }
.tgw-core-freehtml .pb10{ padding-bottom:10px; }
.tgw-core-freehtml .pb11{ padding-bottom:11px; }
.tgw-core-freehtml .pb12{ padding-bottom:12px; }
.tgw-core-freehtml .pb13{ padding-bottom:13px; }
.tgw-core-freehtml .pb14{ padding-bottom:14px; }
.tgw-core-freehtml .pb15{ padding-bottom:15px; }
.tgw-core-freehtml .pb16{ padding-bottom:16px; }
.tgw-core-freehtml .pb17{ padding-bottom:17px; }
.tgw-core-freehtml .pb18{ padding-bottom:18px; }
.tgw-core-freehtml .pb19{ padding-bottom:19px; }
.tgw-core-freehtml .pb20{ padding-bottom:20px; }
.tgw-core-freehtml .pb21{ padding-bottom:21px; }
.tgw-core-freehtml .pb22{ padding-bottom:22px; }
.tgw-core-freehtml .pb23{ padding-bottom:23px; }
.tgw-core-freehtml .pb24{ padding-bottom:24px; }
.tgw-core-freehtml .pb25{ padding-bottom:25px; }
.tgw-core-freehtml .pb26{ padding-bottom:26px; }
.tgw-core-freehtml .pb27{ padding-bottom:27px; }
.tgw-core-freehtml .pb28{ padding-bottom:28px; }
.tgw-core-freehtml .pb29{ padding-bottom:29px; }
.tgw-core-freehtml .pb30{ padding-bottom:30px; }
.tgw-core-freehtml .pb35{ padding-bottom:35px; }
.tgw-core-freehtml .pb40{ padding-bottom:40px; }
.tgw-core-freehtml .pb45{ padding-bottom:45px; }
.tgw-core-freehtml .pb50{ padding-bottom:50px; }

.tgw-core-freehtml .p0{ padding:0px; }
.tgw-core-freehtml .p1{ padding:1px; }
.tgw-core-freehtml .p2{ padding:2px; }
.tgw-core-freehtml .p3{ padding:3px; }
.tgw-core-freehtml .p4{ padding:4px; }
.tgw-core-freehtml .p5{ padding:5px; }
.tgw-core-freehtml .p6{ padding:6px; }
.tgw-core-freehtml .p7{ padding:7px; }
.tgw-core-freehtml .p8{ padding:8px; }
.tgw-core-freehtml .p9{ padding:9px; }
.tgw-core-freehtml .p10{ padding:10px; }
.tgw-core-freehtml .p11{ padding:11px; }
.tgw-core-freehtml .p12{ padding:12px; }
.tgw-core-freehtml .p13{ padding:13px; }
.tgw-core-freehtml .p14{ padding:14px; }
.tgw-core-freehtml .p15{ padding:15px; }
.tgw-core-freehtml .p16{ padding:16px; }
.tgw-core-freehtml .p17{ padding:17px; }
.tgw-core-freehtml .p18{ padding:18px; }
.tgw-core-freehtml .p19{ padding:19px; }
.tgw-core-freehtml .p20{ padding:20px; }
.tgw-core-freehtml .p21{ padding:21px; }
.tgw-core-freehtml .p22{ padding:22px; }
.tgw-core-freehtml .p23{ padding:23px; }
.tgw-core-freehtml .p24{ padding:24px; }
.tgw-core-freehtml .p25{ padding:25px; }
.tgw-core-freehtml .p26{ padding:26px; }
.tgw-core-freehtml .p27{ padding:27px; }
.tgw-core-freehtml .p28{ padding:28px; }
.tgw-core-freehtml .p29{ padding:29px; }
.tgw-core-freehtml .p30{ padding:30px; }
.tgw-core-freehtml .p35{ padding:35px; }
.tgw-core-freehtml .p40{ padding:40px; }
.tgw-core-freehtml .p45{ padding:45px; }
.tgw-core-freehtml .p50{ padding:50px; }

/*width*/
.tgw-core-freehtml .w10{ width:10px; }
.tgw-core-freehtml .w20{ width:20px; }
.tgw-core-freehtml .w30{ width:30px; }
.tgw-core-freehtml .w40{ width:40px; }
.tgw-core-freehtml .w50{ width:50px; }
.tgw-core-freehtml .w60{ width:60px; }
.tgw-core-freehtml .w70{ width:70px; }
.tgw-core-freehtml .w80{ width:80px; }
.tgw-core-freehtml .w90{ width:90px; }
.tgw-core-freehtml .w100{ width:100px; }
.tgw-core-freehtml .w110{ width:110px; }
.tgw-core-freehtml .w120{ width:120px; }
.tgw-core-freehtml .w130{ width:130px; }
.tgw-core-freehtml .w140{ width:140px; }
.tgw-core-freehtml .w150{ width:150px; }
.tgw-core-freehtml .w160{ width:160px; }
.tgw-core-freehtml .w170{ width:170px; }
.tgw-core-freehtml .w175{ width:175px; }
.tgw-core-freehtml .w180{ width:180px; }
.tgw-core-freehtml .w190{ width:190px; }
.tgw-core-freehtml .w200{ width:200px; }
.tgw-core-freehtml .w210{ width:210px; }
.tgw-core-freehtml .w220{ width:220px; }
.tgw-core-freehtml .w230{ width:230px; }
.tgw-core-freehtml .w240{ width:240px; }
.tgw-core-freehtml .w250{ width:250px; }
.tgw-core-freehtml .w260{ width:260px; }
.tgw-core-freehtml .w270{ width:270px; }
.tgw-core-freehtml .w280{ width:280px; }
.tgw-core-freehtml .w290{ width:290px; }
.tgw-core-freehtml .w300{ width:300px; }
.tgw-core-freehtml .w320{ width:320px; }
.tgw-core-freehtml .w420{ width:420px; }
.tgw-core-freehtml .w480{ width:480px; }
.tgw-core-freehtml .w640{ width:640px; }
.tgw-core-freehtml .w700{ width:700px; }
.tgw-core-freehtml .w960{ width:960px; }

.tgw-core-freehtml .w10p{width:10%;}
.tgw-core-freehtml .w20p{width:18%;}
.tgw-core-freehtml .w30p{width:28%;}
.tgw-core-freehtml .w40p{width:38%;}
.tgw-core-freehtml .w50p{width:48%;}
.tgw-core-freehtml .w60p{width:58%;}
.tgw-core-freehtml .w70p{width:68%;}
.tgw-core-freehtml .w80p{width:78%;}
.tgw-core-freehtml .w90p{width:88%;}
.tgw-core-freehtml .w99p{width:99%;}
.tgw-core-freehtml .w100p{width:100%;}
.tgw-core-freehtml .w33p{width:31%;}

/*height*/
.tgw-core-freehtml .h10{ height:10px; }
.tgw-core-freehtml .h20{ height:20px; }
.tgw-core-freehtml .h30{ height:30px; }
.tgw-core-freehtml .h40{ height:40px; }
.tgw-core-freehtml .h50{ height:50px; }
.tgw-core-freehtml .h60{ height:60px; }
.tgw-core-freehtml .h70{ height:70px; }
.tgw-core-freehtml .h80{ height:80px; }
.tgw-core-freehtml .h90{ height:90px; }
.tgw-core-freehtml .h100{ height:100px; }
.tgw-core-freehtml .h110{ height:110px; }
.tgw-core-freehtml .h120{ height:120px; }
.tgw-core-freehtml .h130{ height:130px; }
.tgw-core-freehtml .h140{ height:140px; }
.tgw-core-freehtml .h150{ height:150px; }
.tgw-core-freehtml .h160{ height:160px; }
.tgw-core-freehtml .h170{ height:170px; }
.tgw-core-freehtml .h180{ height:180px; }
.tgw-core-freehtml .h190{ height:190px; }
.tgw-core-freehtml .h200{ height:200px; }
.tgw-core-freehtml .h210{ height:210px; }
.tgw-core-freehtml .h220{ height:220px; }
.tgw-core-freehtml .h230{ height:230px; }
.tgw-core-freehtml .h240{ height:240px; }
.tgw-core-freehtml .h250{ height:250px; }
.tgw-core-freehtml .h260{ height:260px; }
.tgw-core-freehtml .h270{ height:270px; }
.tgw-core-freehtml .h280{ height:280px; }
.tgw-core-freehtml .h290{ height:290px; }
.tgw-core-freehtml .h300{ height:300px; }

/*text*/

.tgw-core-freehtml .tUl{
	text-decoration:underline;
}

.tgw-core-freehtml .tDn{
	text-decoration:none !important;
}

.tgw-core-freehtml .tj{
	/*text-align:justify;*/
	text-justify: inter-ideograph;
}

.tgw-core-freehtml .tcR{ color:#F00;}

.tgw-core-freehtml .tcG{ color:#060;}

.tgw-core-freehtml .tcB{ color:#00F;}

.tgw-core-freehtml .tcBk{ color:#333 !important;}

.tgw-core-freehtml .tcO{ color:#F60;}

.tgw-core-freehtml .tcH{ color:#666;}

.tgw-core-freehtml .tcW{ color:#fff;}

.tgw-core-freehtml .brsg1{ text-indent:-1em; padding-left:1em;}
.tgw-core-freehtml .brsg15{ text-indent:-1.5em; padding-left:1.5em;}
.tgw-core-freehtml .brsg2{ text-indent:-2em; padding-left:2em;}
.tgw-core-freehtml .brsg3{ text-indent:-3em; padding-left:3em;}
.tgw-core-freehtml .brsg4{ text-indent:-4em; padding-left:4em;}
.tgw-core-freehtml .brsg5{ text-indent:-5em; padding-left:5em;}

.tgw-core-freehtml .futo{ font-weight:bold;}

.tgw-core-freehtml .hoso{ font-weight: normal;}

.tgw-core-freehtml .imgM{
	vertical-align:-0.14em;
	_vertical-align:middle;
	margin:0 0.2em;
}

.tgw-core-freehtml .imgM{
	text-decoration:none;
}

.tgw-core-freehtml .imgM2{
	vertical-align:-0.15em;
	_vertical-align:middle;
	margin:0 0.2em;
}


.tgw-core-freehtml .imgMtop{
	vertical-align:-0.2em;
	_vertical-align:middle;
	margin:0 0.1em;
}


.tgw-core-freehtml .bgBl{
	background:#06F;
	
}

.tgw-core-freehtml .bgBk{
	background:#000;
	
}

.tgw-core-freehtml .bgWh{
	background:#fff;
	
}

.tgw-core-freehtml .bgGr{
	background:#F2F2F2;
}

.tgw-core-freehtml .bgGr2{
	background:#808080;
}

.tgw-core-freehtml .bgGrG{
	background: url(../../img/2013/top_conts/bg_grgrd.gif) repeat-x top left;
}


.tgw-core-freehtml .bb1{
	border-bottom:1px solid #d9d9d9;
}

.tgw-core-freehtml .bt1{
	border-top:1px solid #d9d9d9;
}


.tgw-core-freehtml .bAll1{
	border:1px solid #d9d9d9;
}


.tgw-core-freehtml .bBD1{
	border-bottom:1px dashed #d9d9d9;
}


.tgw-core-freehtml .iepngfix{}


.tgw-core-freehtml .vrT{
	vertical-align:top;
}
.tgw-core-freehtml .vrM{
	vertical-align:middle;
}
.tgw-core-freehtml .vrB{
	vertical-align:bottom;
}

.tgw-core-freehtml .nr{
	white-space:nowrap;
		
}

.tgw-core-freehtml .wr{
	word-wrap:break-word;
}

.tgw-core-freehtml .hmS{
	background:url(../../img/2013/top_conts/hm_sankaku.png) no-repeat 0em 0.4em;
	text-indent:0; padding-left:1em;
}

.tgw-core-freehtml .hmS2{
	background:url(../../img/2013/top_conts/hm_sankaku2.png) no-repeat 0em 0.4em;
	text-indent:0; padding-left:1em;
}

.tgw-core-freehtml .hmS3{
	background: url(../../img/2013/top_conts/hm_kakko.png) no-repeat 0em 0.4em;
	text-indent:0; padding-left:1em;
}

.tgw-core-freehtml .hmOW{
	background:url(../../img/2011b/common/icon-external.gif) no-repeat right 0.2em;
	padding-right:1.3em;
}

.tgw-core-freehtml .bgShadow{
	background:url(../../img/2013/common/bg_shadow.gif) no-repeat top center;
	
}

@media screen{

.tgw-core-freehtml .linkArea{
	position:relative;	
}

.tgw-core-freehtml .linkArea a{
	display:block;
	height:100%;
}

.tgw-core-freehtml .linkArea a:hover{
	cursor:pointer;
	background:#FFC;	
}

}

.tgw-core-freehtml .block{
	display:block;
	
}

.tgw-core-freehtml .external{
	
}

.tgw-core-freehtml ul.hmg li{
	font-size:93%;
	padding-left:1.2em;
	background:url(../../img/2013/common/hm_g.gif) no-repeat 0px 0.4em;
	line-height:1.5;
	margin-bottom:8px;
}

.tgw-core-freehtml ul.hmg li.hmS3{
	background: url(../../img/2013/top_conts/hm_kakko.png) no-repeat 0em 0.3em;
}

.tgw-core-freehtml ul.hmg li.hmS{
	background: url(../../img/2013/top_conts/point_a.gif) no-repeat 0em 0.3em;
}


.tgw-core-freehtml ul.hmn li{
	font-size:93%;
	padding-left:1.2em;
	line-height:1.5;
	margin-bottom:8px;
}


.tgw-core-freehtml ol.olA{
	margin-bottom:14px;
	margin-left:1.5em;
	/* #margin-left:1.7em;IE6-7 Bug Fix */
	zoom: nomal;
}

.tgw-core-freehtml ol.olA li{
	display:list-item;
 	vertical-align:top;
	line-height:1.7;
	font-size:93%;
	
	margin:0 0 8px 8px;
}

.tgw-core-freehtml .hov:hover{
	filter: alpha(opacity=80);
	opacity:0.8;
}

.tgw-core-freehtml .kr5{
	border-radius: 5px;	
}