@charset "UTF-8";

/* CSS Document */

/* Aタグ */
.aNoBar{
	text-decoration        : none  ;
}

.textover_h{
	white-space:nowrap;
	overflow:hidden;
}
.textellp {
	text-overflow: ellipsis; 
	-ms-text-overflow:ellipsis; 
}

/*Tableの隙間を詰める*/
.visibility_col{ visibility: collapse; }
.tbl_lay{
	table-layout: fixed;
}

/*line-height Setting*/
.lh05{ line-height:0.5; }
.lh10{ line-height:1; }
.lh11{ line-height:1.1; }
.lh12{ line-height:1.2; }
.lh13{ line-height:1.3; }
.lh14{ line-height:1.4; }
.lh15{ line-height:1.5; }
.lh16{ line-height:1.6; }
.lh17{ line-height:1.7; }
.lh18{ line-height:1.8; }
.lh19{ line-height:1.9; }
.lh20{ line-height:2.0; }
.lh21{ line-height:2.1; }
.lh22{ line-height:2.2; }
.lh23{ line-height:2.3; }
.lh24{ line-height:2.4; }
.lh25{ line-height:2.5; }
.lh26{ line-height:2.6; }
.lh27{ line-height:2.7; }
.lh28{ line-height:2.8; }
.lh29{ line-height:2.9; }
.lh30{ line-height:3.0; }
.lh35{ line-height:3.5; }
.lh40{ line-height:4.0; }
.lh45{ line-height:4.5; }
.lh50{ line-height:5.0; }
.lh60{ line-height:6.0; }
.lh65{ line-height:6.5; }
.lh70{ line-height:7.0; }
.lh80{ line-height:8.0; }
.lh100{ line-height:10.0; }
.lh110{ line-height:11.0; }
.lh120{ line-height:12.0; }
.lh130{ line-height:13.0; }
.lh140{ line-height:14.0; }
.lh150{ line-height:15.0; }
.lh200{ line-height:20.0; }
.lh210{ line-height:21.0; }
.lh220{ line-height:22.0; }
.lh230{ line-height:23.0; }
.lh240{ line-height:24.0; }
.lh250{ line-height:25.0; }
.lh255{ line-height:25.5; }
.lh260{ line-height:26.0; }
.lh300{ line-height:30.0; }
.lh310{ line-height:31.0; }
.lh320{ line-height:32.0; }
.lh330{ line-height:33.0; }
.lh340{ line-height:34.0; }
.lh350{ line-height:35.0; }

/*font-size setting*/
.text0  { font-size:0;   }
.text05 { font-size:05px;}
.text06 { font-size:06px;}
.text07 { font-size:07px;}
.text09 { font-size:09px;}
.text10 { font-size:10px;}
.text11 { font-size:11px;}
.text12 { font-size:12px;}
.text13 { font-size:13px;}
.text14 { font-size:14px;}
.text15 { font-size:15px;}
.text16 { font-size:16px;}
.text17 { font-size:17px;}
.text18 { font-size:18px;}
.text19 { font-size:19px;}
.text20 { font-size:20px;}
.text21 { font-size:21px;}
.text22 { font-size:22px;}
.text23 { font-size:23px;}
.text24 { font-size:24px;}
.text25 { font-size:25px;}
.text26 { font-size:26px;}
.text30 { font-size:30px;}
.text35 { font-size:35px;}
.text40 { font-size:40px;}
.text45 { font-size:45px;}
.text50 { font-size:50px;}
.text55 { font-size:55px;}

.textEx0  { font-size:0;   text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx05 { font-size:05px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx06 { font-size:06px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx07 { font-size:07px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx09 { font-size:09px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx10 { font-size:10px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx11 { font-size:11px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx12 { font-size:12px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx13 { font-size:13px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx14 { font-size:14px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx15 { font-size:15px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx16 { font-size:16px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx17 { font-size:17px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx18 { font-size:18px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx19 { font-size:19px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx20 { font-size:20px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx21 { font-size:21px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx22 { font-size:22px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx23 { font-size:23px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx24 { font-size:24px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx25 { font-size:25px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx26 { font-size:26px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx30 { font-size:30px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx35 { font-size:35px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx40 { font-size:40px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx45 { font-size:45px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx50 { font-size:50px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}
.textEx55 { font-size:55px;text-shadow: white 1px 1px 0, white -1px -1px 0,white -1px 1px 0, white 1px -1px 0,white 0px 1px 0, white  0-1px 0,white -1px 0 0, white 1px 0 0;}

/*text-align setting*/
.tc{ text-align:center !important;}
.tl{ text-align:left   !important;}
.tr{ text-align:right  !important;}

.vrT{vertical-align:top;}
.vrM{vertical-align:middle;}
.vrB{vertical-align:bottom;}
.pw{white-space: pre-wrap;}
.pl{white-space: pre-line;}
.nr{white-space: nowrap;}
.wr{word-wrap:break-word;}
.wb{word-break:break-all;}
.mLRA{margin:0 auto;}

/*float setting*/
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

/* block */
.ib_box{
    display : inline-block;
    /display: inline;  /* IE用ハック */
    /zoom: 1;          /* IE用ハック */
}

/*margin*/
.mlrA{
	margin-left: auto;
	margin-right:auto;
}
.mlA{	margin-left: auto;}

.mr-10{ margin-right:-10px; }
.mr-15{ margin-right:-15px; }
.mr-20{ margin-right:-20px; }
.mr-30{ margin-right:-30px; }
.mr0  { margin-right:0px; }
.mr1  { margin-right:1px; }
.mr2  { margin-right:2px; }
.mr3  { margin-right:3px; }
.mr4  { margin-right:4px; }
.mr5  { margin-right:5px; }
.mr6  { margin-right:6px; }
.mr7  { margin-right:7px; }
.mr8  { margin-right:8px; }
.mr9  { margin-right:9px; }
.mr10 { margin-right:10px; }
.mr11 { margin-right:11px; }
.mr12 { margin-right:12px; }
.mr13 { margin-right:13px; }
.mr14 { margin-right:14px; }
.mr15 { margin-right:15px; }
.mr16 { margin-right:16px; }
.mr17 { margin-right:17px; }
.mr18 { margin-right:18px; }
.mr19 { margin-right:19px; }
.mr20 { margin-right:20px; }
.mr21 { margin-right:21px; }
.mr22 { margin-right:22px; }
.mr23 { margin-right:23px; }
.mr24 { margin-right:24px; }
.mr25 { margin-right:25px; }
.mr26 { margin-right:26px; }
.mr27 { margin-right:27px; }
.mr28 { margin-right:28px; }
.mr29 { margin-right:29px; }
.mr30 { margin-right:30px; }
.mr35 { margin-right:35px; }
.mr40 { margin-right:40px; }
.mr45 { margin-right:45px; }
.mr50 { margin-right:50px; }
.mr60 { margin-right:60px; }
.mr70 { margin-right:70px; }
.mr80 { margin-right:80px; }
.mr90 { margin-right:90px; }
.mr100{ margin-right:100px; }
.mr110{ margin-right:110px; }
.mr115{ margin-right:115px; }
.mr120{ margin-right:120px; }
.mr130{ margin-right:130px; }
.mr140{ margin-right:140px; }
.mr210{ margin-right:210px; }
.mr220{ margin-right:220px; }
.mr230{ margin-right:230px; }
.mr240{ margin-right:240px; }
.mr250{ margin-right:250px; }
.mr260{ margin-right:260px; }
.mr320{ margin-right:320px; }

.ml-10{ margin-left:-10px; }
.ml-15{ margin-left:-15px; }
.ml-20{ margin-left:-20px; }
.ml-30{ margin-left:-30px; }
.ml0{ margin-left:0px; }
.ml1{ margin-left:1px; }
.ml2{ margin-left:2px; }
.ml3{ margin-left:3px; }
.ml4{ margin-left:4px; }
.ml5{ margin-left:5px; }
.ml6{ margin-left:6px; }
.ml7{ margin-left:7px; }
.ml8{ margin-left:8px; }
.ml9{ margin-left:9px; }
.ml10{ margin-left:10px; }
.ml11{ margin-left:11px; }
.ml12{ margin-left:12px; }
.ml13{ margin-left:13px; }
.ml14{ margin-left:14px; }
.ml15{ margin-left:15px; }
.ml16{ margin-left:16px; }
.ml17{ margin-left:17px; }
.ml18{ margin-left:18px; }
.ml19{ margin-left:19px; }
.ml20{ margin-left:20px; }
.ml21{ margin-left:21px; }
.ml22{ margin-left:22px; }
.ml23{ margin-left:23px; }
.ml24{ margin-left:24px; }
.ml25{ margin-left:25px; }
.ml26{ margin-left:26px; }
.ml27{ margin-left:27px; }
.ml28{ margin-left:28px; }
.ml29{ margin-left:29px; }
.ml30{ margin-left:30px; }
.ml35{ margin-left:35px; }
.ml40{ margin-left:40px; }
.ml45{ margin-left:45px; }
.ml50{ margin-left:50px; }
.ml60{ margin-left:60px; }
.ml70{ margin-left:70px; }
.ml80{ margin-left:80px; }
.ml90{ margin-left:90px; }
.ml100{ margin-left:100px; }
.ml110{ margin-left:110px; }
.ml120{ margin-left:120px; }
.ml130{ margin-left:130px; }
.ml140{ margin-left:140px; }
.ml150{ margin-left:150px; }
.ml200{ margin-left:200px; }
.ml210{ margin-left:210px; }
.ml220{ margin-left:220px; }
.ml230{ margin-left:230px; }
.ml240{ margin-left:240px; }
.ml250{ margin-left:250px; }
.ml260{ margin-left:260px; }
.ml270{ margin-left:270px; }
.ml280{ margin-left:280px; }
.ml290{ margin-left:290px; }
.ml300{ margin-left:300px; }
.ml310{ margin-left:310px; }
.ml320{ margin-left:320px; }
.ml350{ margin-left:350px; }
.ml360{ margin-left:360px; }
.ml370{ margin-left:370px; }
.ml373{ margin-left:373px; }
.ml380{ margin-left:380px; }
.ml400{ margin-left:400px; }
.ml450{ margin-left:450px; }
.ml530{ margin-left:530px; }
.ml560{ margin-left:560px; }
.ml650{ margin-left:650px; }

.mt-15{ margin-top:-15px; }
.mt-30{ margin-top:-30px; }
.mt0{ margin-top:0px; }
.mt1{ margin-top:1px; }
.mt2{ margin-top:2px; }
.mt3{ margin-top:3px; }
.mt4{ margin-top:4px; }
.mt5{ margin-top:5px; }
.mt6{ margin-top:6px; }
.mt7{ margin-top:7px; }
.mt8{ margin-top:8px; }
.mt9{ margin-top:9px; }
.mt10{ margin-top:10px; }
.mt11{ margin-top:11px; }
.mt12{ margin-top:12px; }
.mt13{ margin-top:13px; }
.mt14{ margin-top:14px; }
.mt15{ margin-top:15px; }
.mt16{ margin-top:16px; }
.mt17{ margin-top:17px; }
.mt18{ margin-top:18px; }
.mt19{ margin-top:19px; }
.mt20{ margin-top:20px; }
.mt21{ margin-top:21px; }
.mt22{ margin-top:22px; }
.mt23{ margin-top:23px; }
.mt24{ margin-top:24px; }
.mt25{ margin-top:25px; }
.mt26{ margin-top:26px; }
.mt27{ margin-top:27px; }
.mt28{ margin-top:28px; }
.mt29{ margin-top:29px; }
.mt30{ margin-top:30px; }
.mt35{ margin-top:35px; }
.mt40{ margin-top:40px; }
.mt45{ margin-top:45px; }
.mt50{ margin-top:50px; }
.mt80{ margin-top:80px; }
.mt100{ margin-top:100px; }
.mt120{ margin-top:120px; }
.mt150{ margin-top:150px; }
.mt250{ margin-top:250px; }

.mb-80{ margin-bottom:-80px; }
.mb-70{ margin-bottom:-70px; }
.mb-60{ margin-bottom:-60px; }
.mb0{ margin-bottom:0px; }
.mb1{ margin-bottom:1px; }
.mb2{ margin-bottom:2px; }
.mb3{ margin-bottom:3px; }
.mb4{ margin-bottom:4px; }
.mb5{ margin-bottom:5px; }
.mb6{ margin-bottom:6px; }
.mb7{ margin-bottom:7px; }
.mb8{ margin-bottom:8px; }
.mb9{ margin-bottom:9px; }
.mb10{ margin-bottom:10px; }
.mb11{ margin-bottom:11px; }
.mb12{ margin-bottom:12px; }
.mb13{ margin-bottom:13px; }
.mb14{ margin-bottom:14px; }
.mb15{ margin-bottom:15px; }
.mb16{ margin-bottom:16px; }
.mb17{ margin-bottom:17px; }
.mb18{ margin-bottom:18px; }
.mb19{ margin-bottom:19px; }
.mb20{ margin-bottom:20px; }
.mb21{ margin-bottom:21px; }
.mb22{ margin-bottom:22px; }
.mb23{ margin-bottom:23px; }
.mb24{ margin-bottom:24px; }
.mb25{ margin-bottom:25px; }
.mb26{ margin-bottom:26px; }
.mb27{ margin-bottom:27px; }
.mb28{ margin-bottom:28px; }
.mb29{ margin-bottom:29px; }
.mb30{ margin-bottom:30px; }
.mb35{ margin-bottom:35px; }
.mb40{ margin-bottom:40px; }
.mb45{ margin-bottom:45px; }
.mb50{ margin-bottom:50px; }
.mb60{ margin-bottom:60px; }
.mb70{ margin-bottom:70px; }
.mb80{ margin-bottom:80px; }
.mb90{ margin-bottom:90px; }
.mbA0{ margin-bottom:100px; }

.m0{ margin:0px; }
.m1{ margin:1px; }
.m2{ margin:2px; }
.m3{ margin:3px; }
.m4{ margin:4px; }
.m5{ margin:5px; }
.m6{ margin:6px; }
.m7{ margin:7px; }
.m8{ margin:8px; }
.m9{ margin:9px; }
.m10{ margin:10px; }
.m11{ margin:11px; }
.m12{ margin:12px; }
.m13{ margin:13px; }
.m14{ margin:14px; }
.m15{ margin:15px; }
.m16{ margin:16px; }
.m17{ margin:17px; }
.m18{ margin:18px; }
.m19{ margin:19px; }
.m20{ margin:20px; }
.m21{ margin:21px; }
.m22{ margin:22px; }
.m23{ margin:23px; }
.m24{ margin:24px; }
.m25{ margin:25px; }
.m26{ margin:26px; }
.m27{ margin:27px; }
.m28{ margin:28px; }
.m29{ margin:29px; }
.m30{ margin:30px; }
.m35{ margin:35px; }
.m40{ margin:40px; }
.m45{ margin:45px; }
.m50{ margin:50px; }

/*padding setting*/
.pr-10 { padding-right:-10px; }
.pr-15 { padding-right:-15px; }
.pr-20 { padding-right:-20px; }
.pr-30 { padding-right:-30px; }
.pr0   { padding-right:0px; }
.pr1   { padding-right:1px; }
.pr2   { padding-right:2px; }
.pr3   { padding-right:3px; }
.pr4   { padding-right:4px; }
.pr5   { padding-right:5px; }
.pr6   { padding-right:6px; }
.pr7   { padding-right:7px; }
.pr8   { padding-right:8px; }
.pr9   { padding-right:9px; }
.pr10  { padding-right:10px; }
.pr11  { padding-right:11px; }
.pr12  { padding-right:12px; }
.pr13  { padding-right:13px; }
.pr14  { padding-right:14px; }
.pr15  { padding-right:15px; }
.pr16  { padding-right:16px; }
.pr17  { padding-right:17px; }
.pr18  { padding-right:18px; }
.pr19  { padding-right:19px; }
.pr20  { padding-right:20px; }
.pr21  { padding-right:21px; }
.pr22  { padding-right:22px; }
.pr23  { padding-right:23px; }
.pr24  { padding-right:24px; }
.pr25  { padding-right:25px; }
.pr26  { padding-right:26px; }
.pr27  { padding-right:27px; }
.pr28  { padding-right:28px; }
.pr29  { padding-right:29px; }
.pr30  { padding-right:30px; }
.pr35  { padding-right:35px; }
.pr40  { padding-right:40px; }
.pr45  { padding-right:45px; }
.pr50  { padding-right:50px; }
.pr80  { padding-right:80px; }
.pr100 { padding-right:100px; }
.pr110 { padding-right:110px; }
.pr120 { padding-right:120px; }
.pr130 { padding-right:130px; }
.pr140 { padding-right:140px; }
.pr150 { padding-right:150px; }
.pr160 { padding-right:160px; }
.pr170 { padding-right:170px; }
.pr180 { padding-right:180px; }
.pr190 { padding-right:190px; }
.pr200 { padding-right:200px; }
.pr210 { padding-right:210px; }
.pr220 { padding-right:220px; }
.pr230 { padding-right:230px; }
.pr240 { padding-right:240px; }
.pr250 { padding-right:250px; }
.pr260 { padding-right:260px; }
.pr270 { padding-right:270px; }
.pr280 { padding-right:280px; }
.pr290 { padding-right:290px; }
.pr300 { padding-right:300px; }

.pl0{ padding-left:0px; }
.pl1{ padding-left:1px; }
.pl2{ padding-left:2px; }
.pl3{ padding-left:3px; }
.pl4{ padding-left:4px; }
.pl5{ padding-left:5px; }
.pl6{ padding-left:6px; }
.pl7{ padding-left:7px; }
.pl8{ padding-left:8px; }
.pl9{ padding-left:9px; }
.pl10{ padding-left:10px; }
.pl11{ padding-left:11px; }
.pl12{ padding-left:12px; }
.pl13{ padding-left:13px; }
.pl14{ padding-left:14px; }
.pl15{ padding-left:15px; }
.pl16{ padding-left:16px; }
.pl17{ padding-left:17px; }
.pl18{ padding-left:18px; }
.pl19{ padding-left:19px; }
.pl20{ padding-left:20px; }
.pl21{ padding-left:21px; }
.pl22{ padding-left:22px; }
.pl23{ padding-left:23px; }
.pl24{ padding-left:24px; }
.pl25{ padding-left:25px; }
.pl26{ padding-left:26px; }
.pl27{ padding-left:27px; }
.pl28{ padding-left:28px; }
.pl29{ padding-left:29px; }
.pl30{ padding-left:30px; }
.pl35{ padding-left:35px; }
.pl40{ padding-left:40px; }
.pl45{ padding-left:45px; }
.pl50{ padding-left:50px; }
.pl60{ padding-left:60px; }
.pl70{ padding-left:70px; }
.pl80{ padding-left:80px; }
.pl100 { padding-left:100px; }
.pl110 { padding-left:110px; }
.pl120 { padding-left:120px; }
.pl130 { padding-left:130px; }
.pl140 { padding-left:140px; }
.pl150 { padding-left:150px; }
.pl160 { padding-left:160px; }
.pl170 { padding-left:170px; }
.pl180 { padding-left:180px; }
.pl190 { padding-left:190px; }
.pl200 { padding-left:200px; }
.pl210 { padding-left:210px; }
.pl220 { padding-left:220px; }
.pl230 { padding-left:230px; }
.pl240 { padding-left:240px; }
.pl250 { padding-left:250px; }
.pl260 { padding-left:260px; }
.pl270 { padding-left:270px; }
.pl280 { padding-left:280px; }
.pl290 { padding-left:290px; }
.pl300 { padding-left:300px; }

.pt0{ padding-top:0px; }
.pt1{ padding-top:1px; }
.pt2{ padding-top:2px; }
.pt3{ padding-top:3px; }
.pt4{ padding-top:4px; }
.pt5{ padding-top:5px; }
.pt6{ padding-top:6px; }
.pt7{ padding-top:7px; }
.pt8{ padding-top:8px; }
.pt9{ padding-top:9px; }
.pt10{ padding-top:10px; }
.pt11{ padding-top:11px; }
.pt12{ padding-top:12px; }
.pt13{ padding-top:13px; }
.pt14{ padding-top:14px; }
.pt15{ padding-top:15px; }
.pt16{ padding-top:16px; }
.pt17{ padding-top:17px; }
.pt18{ padding-top:18px; }
.pt19{ padding-top:19px; }
.pt20{ padding-top:20px; }
.pt21{ padding-top:21px; }
.pt22{ padding-top:22px; }
.pt23{ padding-top:23px; }
.pt24{ padding-top:24px; }
.pt25{ padding-top:25px; }
.pt26{ padding-top:26px; }
.pt27{ padding-top:27px; }
.pt28{ padding-top:28px; }
.pt29{ padding-top:29px; }
.pt30{ padding-top:30px; }
.pt35{ padding-top:35px; }
.pt40{ padding-top:40px; }
.pt45{ padding-top:45px; }
.pt50{ padding-top:50px; }

.pb0{ padding-bottom:0px; }
.pb1{ padding-bottom:1px; }
.pb2{ padding-bottom:2px; }
.pb3{ padding-bottom:3px; }
.pb4{ padding-bottom:4px; }
.pb5{ padding-bottom:5px; }
.pb6{ padding-bottom:6px; }
.pb7{ padding-bottom:7px; }
.pb8{ padding-bottom:8px; }
.pb9{ padding-bottom:9px; }
.pb10{ padding-bottom:10px; }
.pb11{ padding-bottom:11px; }
.pb12{ padding-bottom:12px; }
.pb13{ padding-bottom:13px; }
.pb14{ padding-bottom:14px; }
.pb15{ padding-bottom:15px; }
.pb16{ padding-bottom:16px; }
.pb17{ padding-bottom:17px; }
.pb18{ padding-bottom:18px; }
.pb19{ padding-bottom:19px; }
.pb20{ padding-bottom:20px; }
.pb21{ padding-bottom:21px; }
.pb22{ padding-bottom:22px; }
.pb23{ padding-bottom:23px; }
.pb24{ padding-bottom:24px; }
.pb25{ padding-bottom:25px; }
.pb26{ padding-bottom:26px; }
.pb27{ padding-bottom:27px; }
.pb28{ padding-bottom:28px; }
.pb29{ padding-bottom:29px; }
.pb30{ padding-bottom:30px; }
.pb35{ padding-bottom:35px; }
.pb40{ padding-bottom:40px; }
.pb45{ padding-bottom:45px; }
.pb50{ padding-bottom:50px; }

.p0{ padding:0px; }
.p1{ padding:1px; }
.p2{ padding:2px; }
.p3{ padding:3px; }
.p4{ padding:4px; }
.p5{ padding:5px; }
.p6{ padding:6px; }
.p7{ padding:7px; }
.p8{ padding:8px; }
.p9{ padding:9px; }
.p10{ padding:10px; }
.p11{ padding:11px; }
.p12{ padding:12px; }
.p13{ padding:13px; }
.p14{ padding:14px; }
.p15{ padding:15px; }
.p16{ padding:16px; }
.p17{ padding:17px; }
.p18{ padding:18px; }
.p19{ padding:19px; }
.p20{ padding:20px; }
.p21{ padding:21px; }
.p22{ padding:22px; }
.p23{ padding:23px; }
.p24{ padding:24px; }
.p25{ padding:25px; }
.p26{ padding:26px; }
.p27{ padding:27px; }
.p28{ padding:28px; }
.p29{ padding:29px; }
.p30{ padding:30px; }
.p35{ padding:35px; }
.p40{ padding:40px; }
.p45{ padding:45px; }
.p50{ padding:50px; }

.plr500p{	
	padding-left: 500%; 
	padding-right: 500%; 	
}

.mlr-500p{
	margin-left: -500%; 
	margin-right: -500%; 		
}
.mt-20{	margin-top:-20px;}
.mt-30{	margin-top:-30px;}

/*width*/
.w5  { width:5px    !important; }
.w10 { width:10px   !important; }
.w15 { width:15px   !important; }
.w20 { width:20px   !important; }
.w25 { width:25px   !important; }
.w30 { width:30px   !important; }
.w35 { width:35px   !important; }
.w40 { width:40px   !important; }
.w50 { width:50px   !important; }
.w60 { width:60px   !important; }
.w70 { width:70px   !important; }
.w80 { width:80px   !important; }
.w90 { width:90px   !important; }
.w100{ width:100px  !important; }
.w105{ width:105px  !important; }
.w110{ width:110px  !important; }
.w120{ width:120px  !important; }
.w125{ width:125px  !important; }
.w130{ width:130px  !important; }
.w140{ width:140px  !important; }
.w145{ width:145px  !important; }
.w150{ width:150px  !important; }
.w155{ width:155px  !important; }
.w160{ width:160px  !important; }
.w165{ width:165px  !important; }
.w170{ width:170px  !important; }
.w175{ width:175px  !important; }
.w180{ width:180px  !important; }
.w190{ width:190px  !important; }
.w200{ width:200px  !important; }
.w210{ width:210px  !important; }
.w220{ width:220px  !important; }
.w230{ width:230px  !important; }
.w240{ width:240px  !important; }
.w250{ width:250px  !important; }
.w260{ width:260px  !important; }
.w270{ width:270px  !important; }
.w280{ width:280px  !important; }
.w290{ width:290px  !important; }
.w300{ width:300px  !important; }
.w310{ width:310px  !important; }
.w320{ width:320px  !important; }
.w330{ width:330px  !important; }
.w335{ width:335px  !important; }
.w340{ width:340px  !important; }
.w345{ width:345px  !important; }
.w350{ width:350px  !important; }
.w380{ width:380px  !important; }
.w400{ width:400px  !important; }
.w410{ width:410px  !important; }
.w420{ width:420px  !important; }
.w450{ width:450px  !important; }
.w460{ width:460px  !important; }
.w470{ width:470px  !important; }
.w480{ width:480px  !important; }
.w490{ width:490px  !important; }
.w500{ width:500px  !important; }
.w510{ width:510px  !important; }
.w520{ width:520px  !important; }
.w530{ width:530px  !important; }
.w540{ width:540px  !important; }
.w550{ width:550px  !important; }
.w560{ width:560px  !important; }
.w570{ width:570px  !important; }
.w580{ width:580px  !important; }
.w590{ width:590px  !important; }
.w600{ width:600px  !important; }
.w610{ width:610px  !important; }
.w620{ width:620px  !important; }
.w630{ width:630px  !important; }
.w640{ width:640px  !important; }
.w650{ width:650px  !important; }
.w660{ width:660px  !important; }
.w670{ width:670px  !important; }
.w680{ width:680px  !important; }
.w690{ width:690px  !important; }
.w700{ width:700px  !important; }
.w720{ width:720px  !important; }
.w730{ width:730px  !important; }
.w740{ width:740px  !important; }
.w750{ width:750px  !important; }
.w770{ width:770px  !important; }
.w800{ width:800px  !important; }
.w850{ width:850px  !important; }
.w900{ width:900px  !important; }
.w950{ width:950px  !important; }
.w960{ width:960px  !important; }
.w980{ width:980px  !important; }
.wA00{ width:1000px !important; }
.wB00{ width:1100px !important; }
.wC00{ width:1200px !important; }
.wC26{ width:1260px !important; }
.wD00{ width:1300px !important; }
.wE00{ width:1400px !important; }

.w10p {width:10%  !important;}
.w14p {width:14%  !important;}
.w20p {width:20%  !important;}
.w30p {width:30%  !important;}
.w33p {width:31%  !important;}
.w40p {width:40%  !important;}
.w50p {width:50%  !important;}
.w60p {width:60%  !important;}
.w70p {width:70%  !important;}
.w80p {width:80%  !important;}
.w85p {width:85%  !important;}
.w90p {width:90%  !important;}
.w95p {width:95%  !important;}
.w99p {width:99%  !important;}
.w100p{width:100% !important;}
.w500p{width:300% !important;}
.wAuto{width:auto !important;}


/*height*/
.h5{  height:5px;  }
.h10{ height:10px; }
.h15{ height:15px; }
.h20{ height:20px; }
.h21{ height:21px; }
.h22{ height:22px; }
.h23{ height:23px; }
.h24{ height:24px; }
.h25{ height:25px; }
.h30{ height:30px; }
.h35{ height:35px; }
.h40{ height:40px; }
.h45{ height:45px; }
.h46{ height:46px; }
.h50{ height:50px; }
.h55{ height:55px; }
.h60{ height:60px; }
.h70{ height:70px; }
.h75{ height:75px; }
.h76{ height:76px; }
.h80{ height:80px; }
.h90{ height:90px; }
.h95{ height:95px; }
.h100{ height:100px; }
.h110{ height:110px; }
.h120{ height:120px; }
.h130{ height:130px; }
.h140{ height:140px; }
.h145{ height:145px; }
.h150{ height:150px; }
.h160{ height:160px; }
.h170{ height:170px; }
.h175{ height:175px; }
.h180{ height:180px; }
.h190{ height:190px; }
.h200{ height:200px; }
.h210{ height:210px; }
.h220{ height:220px; }
.h230{ height:230px; }
.h240{ height:240px; }
.h250{ height:250px; }
.h260{ height:260px; }
.h270{ height:270px; }
.h280{ height:280px; }
.h290{ height:290px; }
.h300{ height:300px; }
.h330{ height:330px; }
.h350{ height:350px; }
.h400{ height:400px; }
.h410{ height:410px; }
.h450{ height:450px; }
.h500{ height:500px; }
.h530{ height:530px; }
.h560{ height:560px; }
.h600{ height:500px; }
.h650{ height:650px; }
.h700{ height:700px; }
.h800{ height:800px; }
.h900{ height:900px; }
.hA00{ height:1000px; }
.hA10{ height:1100px; }
.hA50{ height:1150px; }
.hA20{ height:1200px; }
.hA25{ height:1250px; }
.hA30{ height:1300px; }
.hA40{ height:1400px; }
.hA50{ height:1500px; }
.hA60{ height:1600px; }
.hA70{ height:1700px; }
.hA80{ height:1800px; }


.h10p{height:10%;}
.h14p{height:14%;}
.h20p{height:20%;}
.h30p{height:30%;}
.h33p{height:31%;}
.h40p{height:40%;}
.h50p{height:50%;}
.h60p{height:60%;}
.h70p{height:70%;}
.h80p{height:80%;}
.h90p{height:90%;}
.h99p{height:99%;}
.h100p{height:100%;}
.hAuto{height:auto;}

/* max-width */
.wMax005{ max-width:5px;  }
.wMax010{ max-width:10px; }
.wMax015{ max-width:15px; }
.wMax020{ max-width:20px; }
.wMax025{ max-width:25px; }
.wMax030{ max-width:30px; }
.wMax035{ max-width:35px; }
.wMax040{ max-width:40px; }
.wMax050{ max-width:50px; }
.wMax060{ max-width:60px; }
.wMax070{ max-width:70px; }
.wMax080{ max-width:80px; }
.wMax090{ max-width:90px; }
.wMax100{ max-width:100px; }
.wMax105{ max-width:105px; }
.wMax110{ max-width:110px; }
.wMax120{ max-width:120px; }
.wMax125{ max-width:125px; }
.wMax130{ max-width:130px; }
.wMax140{ max-width:140px; }
.wMax145{ max-width:145px; }
.wMax150{ max-width:150px; }
.wMax155{ max-width:155px; }
.wMax160{ max-width:160px; }
.wMax165{ max-width:165px; }
.wMax170{ max-width:170px; }
.wMax175{ max-width:175px; }
.wMax180{ max-width:180px; }
.wMax190{ max-width:190px; }
.wMax200{ max-width:200px; }
.wMax210{ max-width:210px; }
.wMax220{ max-width:220px; }
.wMax230{ max-width:230px; }
.wMax240{ max-width:240px; }
.wMax250{ max-width:250px; }
.wMax260{ max-width:260px; }
.wMax270{ max-width:270px; }
.wMax280{ max-width:280px; }
.wMax290{ max-width:290px; }
.wMax300{ max-width:300px; }
.wMax310{ max-width:310px; }
.wMax320{ max-width:320px; }
.wMax330{ max-width:330px; }
.wMax335{ max-width:335px; }
.wMax340{ max-width:340px; }
.wMax345{ max-width:345px; }
.wMax350{ max-width:350px; }
.wMax380{ max-width:380px; }
.wMax400{ max-width:400px; }
.wMax410{ max-width:410px; }
.wMax420{ max-width:420px; }
.wMax450{ max-width:450px; }
.wMax460{ max-width:460px; }
.wMax470{ max-width:470px; }
.wMax480{ max-width:480px; }
.wMax490{ max-width:490px; }
.wMax500{ max-width:500px; }
.wMax510{ max-width:510px; }
.wMax520{ max-width:520px; }
.wMax530{ max-width:530px; }
.wMax540{ max-width:540px; }
.wMax550{ max-width:550px; }
.wMax560{ max-width:560px; }
.wMax570{ max-width:570px; }
.wMax580{ max-width:580px; }
.wMax590{ max-width:590px; }
.wMax600{ max-width:600px; }
.wMax610{ max-width:610px; }
.wMax620{ max-width:620px; }
.wMax630{ max-width:630px; }
.wMax640{ max-width:640px; }
.wMax650{ max-width:650px; }
.wMax660{ max-width:660px; }
.wMax670{ max-width:670px; }
.wMax680{ max-width:680px; }
.wMax690{ max-width:690px; }
.wMax700{ max-width:700px; }
.wMax720{ max-width:720px; }
.wMax730{ max-width:730px; }
.wMax740{ max-width:740px; }
.wMax750{ max-width:750px; }
.wMax770{ max-width:770px; }
.wMax800{ max-width:800px; }
.wMax850{ max-width:850px; }
.wMax900{ max-width:900px; }
.wMax950{ max-width:950px; }
.wMax960{ max-width:960px; }
.wMax980{ max-width:980px; }
.wMaxA00{ max-width:1000px; }
.wMaxB00{ max-width:1100px; }
.wMaxC00{ max-width:1200px; }
.wMaxC26{ max-width:1260px; }
.wMaxD00{ max-width:1300px; }
.wMaxE00{ max-width:1400px; }

/*text*/

.tUl{
	text-decoration:underline;
}

.tDn{
	text-decoration:none !important;
}

.tj{
	/*text-align:justify;*/
	text-justify: inter-ideograph;
}

.ts1{
	font-family      : "Dotum"          ;
	text-shadow      : 0 0 0px          ;
	padding          : 20px             ;
	margin-left      : 10px             ;
}
/* フォント色 */
.tcR    { color:red;}  /* 赤 */
.tcG    { color:green;}
.tcB    { color:blue;}
.tcBlue2{color:#0074b7;}
.tcBk   { color:black;}
.tcW    { color:white;}
.tcRyB  {color:royalblue;}
.tcGly1 {color:gray;}
.tcGly2 {color:#494949;}
.tcLiGly{color:lightgrey;}
.tcTan  {color:#7a6a44;}
.tcOrg  {color:orangered;}
.tcYlw  {color:#FFFF00;}


/*背景色*/
.bgR    { background:red;}
.bgB    { background:blue;}
.bgG    { background:green;}
.bgBk   { background:black;}
.bgW    { background:white;}
.bgGly  {background:#999;}
.bgLiGly{background:lightgrey;}
.bgLiPnk{background:#F078A0;}
.bgDkPnk{background:#BD0054;}
.bgDkRed{background:#972E3D;}
.bgTran {background: transparent;}



.brsg1{ text-indent:-1em; padding-left:1em;}
.brsg15{ text-indent:-1.5em; padding-left:1.5em;}
.brsg2{ text-indent:-2em; padding-left:2em;}
.brsg3{ text-indent:-3em; padding-left:3em;}
.brsg4{ text-indent:-4em; padding-left:4em;}
.brsg5{ text-indent:-5em; padding-left:5em;}

.futo{ font-weight:bold;}

.hoso{ font-weight: normal;}

.imgM{
	vertical-align:-0.14em;
	_vertical-align:middle;
	margin:0 0.2em;
}

.imgM{
	text-decoration:none;
}

.imgM2{
	vertical-align:-0.15em;
	_vertical-align:middle;
	margin:0 0.2em;
}


.imgMtop{
	vertical-align:-0.2em;
	_vertical-align:middle;
	margin:0 0.1em;
}

.bb_red1{
	border-bottom        :1px solid #F078A0                        ;
}

.bb_red2{
	border-bottom        :2px solid #F078A0                        ;
}

.bb1{
	border-bottom        :1px solid #d9d9d9                        ;
}

.bb2{
	border-bottom        :2px solid #d9d9d9                        ;
}

.bb_orange2{
	border-bottom        :2px solid #F60                           ;
}

.bt1{
	border-top           :1px solid #d9d9d9                        ;
}


.bAll1{
	border               :1px solid #d9d9d9                        ;
}


.bBD1{
	border-bottom        :1px dashed #d9d9d9                       ;
}


.bw2{
	border               : 2px solid #fff                          ;
}

.bw4{
	border               : 4px solid #fff                          ;
}

.bRadius3{
	box-shadow           : 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	-moz-box-shadow      : 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	-webkit-box-shadow   : 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	border-radius        : 3px                                    ;
	-moz-border-radius   : 3px                                    ;
	-webkit-border-radius: 3px                                    ;
}

.bRadius10{
	box-shadow           : 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	-moz-box-shadow      : 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	-webkit-box-shadow   : 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	border-radius        : 10px                                    ;
	-moz-border-radius   : 10px                                    ;
	-webkit-border-radius: 10px                                    ;
}

.bRadius20{
	box-shadow           : 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	-moz-box-shadow      : 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	-webkit-box-shadow   : 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	border-radius        : 20px                                    ;
	-moz-border-radius   : 20px                                    ;
	-webkit-border-radius: 20px                                    ;
}

.iepngfix{}

@media screen{

.absoArea{
	position:absolute;
}
.relaArea{
	position:relative;
}


.linkArea a{
	display:block;
	height:100%;
}

.linkArea a:hover{
	cursor:pointer;
	background:#FFC;
}

.curP {
	cursor:pointer;
}

}

.dsp_block{
	display        :block;
}

.dsp_none{
	display        :none ;
}


ol.olA{
	margin-bottom:14px;
	margin-left:1.5em;
	#margin-left:1.7em;/*IE6-7 Bug Fix*/
	zoom: nomal;
}

ol.olA li{
	display:list-item;
 	vertical-align:top;
	line-height:1.7;
	font-size:93%;
	
	margin:0 0 8px 8px;
}

.hov:hover{
	filter: alpha(opacity=80);
	opacity:0.8;
}

.kr5{
	border-radius: 5px;	
}

.listNone{
	list-style-type: none;
}

.ofs{
	overflow: scroll            ;
}
.ofh{
	overflow: hidden            ;
}

.zix1{
	z-index:1	;
}
.zix2{
	z-index:2	;
}
.zix3{
	z-index:3	;
}


/*gridのgutter調整*/
.row-0{
    margin-left:0px;
    margin-right:0px;

    > div{
        padding-right:0px;
        padding-left:0px;
    }
}
.row-10{
    margin-left:-5px;
    margin-right:-5px;

    > div{
        padding-right:5px;
        padding-left:5px;
    }
}
.row-20{
    margin-left:-10px;
    margin-right:-10px;

    > div{
        padding-right:10px;
        padding-left:10px;
    }
}
.row-30{
    margin-left:-15px;
    margin-right:-15px;

    > div{
        padding-right:15px;
        padding-left:15px;
    }
}
.row-40{
    margin-left:-20px;
    margin-right:-20px;

    > div{
        padding-right:20px;
        padding-left:20px;
    }
}

/* IME */
.imeModeAuto input { ime-mode: active; }
.imeModeNormal input { ime-mode: normal; }
.imeModeActive input { ime-mode: active; }
.imeModeInActive input { ime-mode: inactive; }
.imeModeDisabled input { ime-mode: disabled; }

/* 大文字、小文字 */
.txt_upper {
	text-transform      : uppercase;
}
.txt_lower {
	text-transform      : lowercase;
}
