@charset "UTF-8";
/* --------------------------------
	margin
-------------------------------- */
.mauto  {margin: 0 auto!important;}

.m0  {margin:0px!important;}
.m1  {margin:1px!important;}
.m2  {margin:2px!important;}
.m3  {margin:3px!important;}
.m4  {margin:4px!important;}
.m5  {margin:5px!important;}
.m6  {margin:6px!important;}
.m7  {margin:7px!important;}
.m8  {margin:8px!important;}
.m9  {margin:9px!important;}
.m10 {margin:10px!important;}
.m15 {margin:15px!important;}
.m20 {margin:20px!important;}
.m25 {margin:25px!important;}
.m30 {margin:30px!important;}
.m35 {margin:35px!important;}
.m40 {margin:40px!important;}
.m45 {margin:45px!important;}
.m50 {margin:50px!important;}
/*margin-top*/
.mt0  {margin-top:0px!important;}
.mt1  {margin-top:1px!important;}
.mt2  {margin-top:2px!important;}
.mt3  {margin-top:3px!important;}
.mt4  {margin-top:4px!important;}
.mt5  {margin-top:5px!important;}
.mt6  {margin-top:6px!important;}
.mt7  {margin-top:7px!important;}
.mt8  {margin-top:8px!important;}
.mt9  {margin-top:9px!important;}
.mt10 {margin-top:10px!important;}
.mt15 {margin-top:15px!important;}
.mt20 {margin-top:20px!important;}
.mt25 {margin-top:25px!important;}
.mt30 {margin-top:30px!important;}
.mt35 {margin-top:35px!important;}
.mt40 {margin-top:40px!important;}
.mt45 {margin-top:45px!important;}
.mt50 {margin-top:50px!important;}
.mt60 {margin-top:60px!important;}
.mt65 {margin-top:65px!important;}
.mt70 {margin-top:70px!important;}
/*margin-bottom*/
.mb0  {margin-bottom:0px!important;}
.mb1  {margin-bottom:1px!important;}
.mb2  {margin-bottom:2px!important;}
.mb3  {margin-bottom:3px!important;}
.mb4  {margin-bottom:4px!important;}
.mb5  {margin-bottom:5px!important;}
.mb6  {margin-bottom:6px!important;}
.mb7  {margin-bottom:7px!important;}
.mb8  {margin-bottom:8px!important;}
.mb9  {margin-bottom:9px!important;}
.mb10 {margin-bottom:10px!important;}
.mb15 {margin-bottom:15px!important;}
.mb20 {margin-bottom:20px!important;}
.mb25 {margin-bottom:25px!important;}
.mb30 {margin-bottom:30px!important;}
.mb35 {margin-bottom:35px!important;}
.mb40 {margin-bottom:40px!important;}
.mb45 {margin-bottom:45px!important;}
.mb50 {margin-bottom:50px!important;}
.mb55 {margin-bottom:55px!important;}
.mb60 {margin-bottom:60px!important;}
.mb65 {margin-bottom:65px!important;}
.mb70 {margin-bottom:70px!important;}
.mb100 {margin-bottom:100px!important;}
/*margin-top& margin-bottom*/
.mtb0  {margin-top:0px!important; margin-bottom:0px!important;}
.mtb1  {margin-top:1px!important; margin-bottom:1px!important;}
.mtb2  {margin-top:2px!important; margin-bottom:2px!important;}
.mtb3  {margin-top:3px!important; margin-bottom:3px!important;}
.mtb4  {margin-top:4px!important; margin-bottom:4px!important;}
.mtb5  {margin-top:5px!important; margin-bottom:5px!important;}
.mtb6  {margin-top:6px!important; margin-bottom:6px!important;}
.mtb7  {margin-top:7px!important; margin-bottom:7px!important;}
.mtb8  {margin-top:8px!important; margin-bottom:8px!important;}
.mtb9  {margin-top:9px!important; margin-bottom:9px!important;}
.mtb10 {margin-top:10px!important; margin-bottom:10px!important;}
.mtb15 {margin-top:15px!important; margin-bottom:15px!important;}
.mtb20 {margin-top:20px!important; margin-bottom:20px!important;}
.mtb25 {margin-top:25px!important; margin-bottom:25px!important;}
.mtb30 {margin-top:30px!important; margin-bottom:30px!important;}
.mtb35 {margin-top:35px!important; margin-bottom:35px!important;}
.mtb40 {margin-top:40px!important; margin-bottom:40px!important;}
.mtb45 {margin-top:45px!important; margin-bottom:45px!important;}
.mtb50 {margin-top:50px!important; margin-bottom:50px!important;}
.mtb55 {margin-top:55px!important; margin-bottom:55px!important;}
.mtb60 {margin-top:60px!important; margin-bottom:60px!important;}
.mtb65 {margin-top:65px!important; margin-bottom:65px!important;}
.mtb70 {margin-top:70px!important; margin-bottom:70px!important;}

/*margin-left*/
.ml0  {margin-left:0px!important;}
.ml1  {margin-left:1px!important;}
.ml2  {margin-left:2px!important;}
.ml3  {margin-left:3px!important;}
.ml4  {margin-left:4px!important;}
.ml5  {margin-left:5px!important;}
.ml6  {margin-left:6px!important;}
.ml7  {margin-left:7px!important;}
.ml8  {margin-left:8px!important;}
.ml9  {margin-left:9px!important;}
.ml10 {margin-left:10px!important;}
.ml15 {margin-left:15px!important;}
.ml20 {margin-left:20px!important;}
.ml25 {margin-left:25px!important;}
.ml30 {margin-left:30px!important;}
.ml35 {margin-left:35px!important;}
.ml40 {margin-left:40px!important;}
.ml45 {margin-left:45px!important;}
.ml50 {margin-left:50px!important;}
.ml5p{margin-left: 5%!important;}
/*margin-right*/
.mr0  {margin-right:0px!important;}
.mr1  {margin-right:1px!important;}
.mr2  {margin-right:2px!important;}
.mr3  {margin-right:3px!important;}
.mr4  {margin-right:4px!important;}
.mr5  {margin-right:5px!important;}
.mr6  {margin-right:6px!important;}
.mr7  {margin-right:7px!important;}
.mr8  {margin-right:8px!important;}
.mr9  {margin-right:9px!important;}
.mr10 {margin-right:10px!important;}
.mr15 {margin-right:15px!important;}
.mr20 {margin-right:20px!important;}
.mr25 {margin-right:25px!important;}
.mr30 {margin-right:30px!important;}
.mr35 {margin-right:35px!important;}
.mr40 {margin-right:40px!important;}
.mr45 {margin-right:45px!important;}
.mr50 {margin-right:50px!important;}
.mr5p{margin-right: 5%!important;}
/*margin-left& margin-right*/
.mlrAuto  {margin-left:auto!important; margin-right:auto!important;}
.mlr0  {margin-left:0px!important; margin-right:0px!important;}
.mlr1  {margin-left:1px!important; margin-right:1px!important;}
.mlr2  {margin-left:2px!important; margin-right:2px!important;}
.mlr3  {margin-left:3px!important; margin-right:3px!important;}
.mlr4  {margin-left:4px!important; margin-right:4px!important;}
.mlr5  {margin-left:5px!important; margin-right:5px!important;}
.mlr6  {margin-left:6px!important; margin-right:6px!important;}
.mlr7  {margin-left:7px!important; margin-right:7px!important;}
.mlr8  {margin-left:8px!important; margin-right:8px!important;}
.mlr9  {margin-left:9px!important; margin-right:9px!important;}
.mlr10 {margin-left:10px!important; margin-right:10px!important;}
.mlr15 {margin-left:15px!important; margin-right:15px!important;}
.mlr20 {margin-left:20px!important; margin-right:20px!important;}
.mlr25 {margin-left:25px!important; margin-right:25px!important;}
.mlr30 {margin-left:30px!important; margin-right:30px!important;}
.mlr35 {margin-left:35px!important; margin-right:35px!important;}
.mlr39 {margin-left:39px!important; margin-right:39px!important;}
.mlr40 {margin-left:40px!important; margin-right:40px!important;}
.mlr45 {margin-left:45px!important; margin-right:45px!important;}
.mlr50 {margin-left:50px!important; margin-right:50px!important;}

/* --------------------------------
	padding
-------------------------------- */
.p0  {padding:0px!important;}
.p1  {padding:1px!important;}
.p2  {padding:2px!important;}
.p3  {padding:3px!important;}
.p4  {padding:4px!important;}
.p5  {padding:5px!important;}
.p6  {padding:6px!important;}
.p7  {padding:7px!important;}
.p8  {padding:8px!important;}
.p9  {padding:9px!important;}
.p10 {padding:10px!important;}
.p15 {padding:15px!important;}
.p20 {padding:20px!important;}
.p25 {padding:25px!important;}
.p35 {padding:35px!important;}

/*padding-top*/
.pt0  {padding-top:0px!important;}
.pt1  {padding-top:1px!important;}
.pt2  {padding-top:2px!important;}
.pt3  {padding-top:3px!important;}
.pt4  {padding-top:4px!important;}
.pt5  {padding-top:5px!important;}
.pt6  {padding-top:6px!important;}
.pt7  {padding-top:7px!important;}
.pt8  {padding-top:8px!important;}
.pt9  {padding-top:9px!important;}
.pt10 {padding-top:10px!important;}
.pt13 {padding-top:13px!important;}
.pt15 {padding-top:15px!important;}
.pt16 {padding-top:16px!important;}
.pt20 {padding-top:20px!important;}
.pt25 {padding-top:25px!important;}
.pt30 {padding-top:30px!important;}
.pt35 {padding-top:35px!important;}
.pt40 {padding-top:40px!important;}
.pt45 {padding-top:45px!important;}
.pt50 {padding-top:50px!important;}
/*padding-bottom*/
.pb0  {padding-bottom:0px!important;}
.pb1  {padding-bottom:1px!important;}
.pb2  {padding-bottom:2px!important;}
.pb3  {padding-bottom:3px!important;}
.pb4  {padding-bottom:4px!important;}
.pb5  {padding-bottom:5px!important;}
.pb6  {padding-bottom:6px!important;}
.pb7  {padding-bottom:7px!important;}
.pb8  {padding-bottom:8px!important;}
.pb9  {padding-bottom:9px!important;}
.pb10 {padding-bottom:10px!important;}
.pb13 {padding-bottom:13px!important;}
.pb15 {padding-bottom:15px!important;}
.pb20 {padding-bottom:20px!important;}
.pb25 {padding-bottom:25px!important;}
.pb30 {padding-bottom:30px!important;}
.pb35 {padding-bottom:35px!important;}
.pb40 {padding-bottom:40px!important;}
.pb45 {padding-bottom:45px!important;}
.pb50 {padding-bottom:50px!important;}
/*padding-top&padding-bottom*/
.ptb0  {padding-top:0px!important; padding-bottom:0px!important;}
.ptb1  {padding-top:1px!important; padding-bottom:1px!important;}
.ptb2  {padding-top:2px!important; padding-bottom:2px!important;}
.ptb3  {padding-top:3px!important; padding-bottom:3px!important;}
.ptb4  {padding-top:4px!important; padding-bottom:4px!important;}
.ptb5  {padding-top:5px!important; padding-bottom:5px!important;}
.ptb6  {padding-top:6px!important; padding-bottom:6px!important;}
.ptb7  {padding-top:7px!important; padding-bottom:7px!important;}
.ptb8  {padding-top:8px!important; padding-bottom:8px!important;}
.ptb9  {padding-top:9px!important; padding-bottom:9px!important;}
.ptb10 {padding-top:10px!important; padding-bottom:10px!important;}
.ptb15 {padding-top:15px!important; padding-bottom:15px!important;}
.ptb20 {padding-top:20px!important; padding-bottom:20px!important;}
.ptb25 {padding-top:25px!important; padding-bottom:25px!important;}
.ptb30 {padding-top:30px!important; padding-bottom:30px!important;}
.ptb35 {padding-top:35px!important; padding-bottom:35px!important;}
.ptb40 {padding-top:40px!important; padding-bottom:40px!important;}
.ptb45 {padding-top:45px!important; padding-bottom:45px!important;}
.ptb50 {padding-top:50px!important; padding-bottom:50px!important;}
/*padding-left*/
.pl0  {padding-left:0px!important;}
.pl1  {padding-left:1px!important;}
.pl2  {padding-left:2px!important;}
.pl3  {padding-left:3px!important;}
.pl4  {padding-left:4px!important;}
.pl5  {padding-left:5px!important;}
.pl6  {padding-left:6px!important;}
.pl7  {padding-left:7px!important;}
.pl8  {padding-left:8px!important;}
.pl9  {padding-left:9px!important;}
.pl10 {padding-left:10px!important;}
.pl15 {padding-left:15px!important;}
.pl20 {padding-left:20px!important;}
.pl25 {padding-left:25px!important;}
.pl30 {padding-left:30px!important;}
.pl35 {padding-left:35px!important;}
.pl40 {padding-left:40px!important;}
.pl45 {padding-left:45px!important;}
.pl50 {padding-left:50px!important;}
/*padding-right*/
.pr0  {padding-right:0px!important;}
.pr1  {padding-right:1px!important;}
.pr2  {padding-right:2px!important;}
.pr3  {padding-right:3px!important;}
.pr4  {padding-right:4px!important;}
.pr5  {padding-right:5px!important;}
.pr6  {padding-right:6px!important;}
.pr7  {padding-right:7px!important;}
.pr8  {padding-right:8px!important;}
.pr9  {padding-right:9px!important;}
.pr10 {padding-right:10px!important;}
.pr15 {padding-right:15px!important;}
.pr20 {padding-right:20px!important;}
.pr25 {padding-right:25px!important;}
.pr30 {padding-right:30px!important;}
.pr35 {padding-right:35px!important;}
.pr40 {padding-right:40px!important;}
.pr45 {padding-right:45px!important;}
.pr50 {padding-right:50px!important;}
/*padding-left&padding-right*/
.plr0  {padding-left:0px!important; padding-right:0px!important;}
.plr1  {padding-left:1px!important; padding-right:1px!important;}
.plr2  {padding-left:2px!important; padding-right:2px!important;}
.plr3  {padding-left:3px!important; padding-right:3px!important;}
.plr4  {padding-left:4px!important; padding-right:4px!important;}
.plr5  {padding-left:5px!important; padding-right:5px!important;}
.plr6  {padding-left:6px!important; padding-right:6px!important;}
.plr7  {padding-left:7px!important; padding-right:7px!important;}
.plr8  {padding-left:8px!important; padding-right:8px!important;}
.plr9  {padding-left:9px!important; padding-right:9px!important;}
.plr10 {padding-left:10px!important; padding-right:10px!important;}
.plr15 {padding-left:15px!important; padding-right:15px!important;}
.plr20 {padding-left:20px!important; padding-right:20px!important;}
.plr25 {padding-left:25px!important; padding-right:25px!important;}
.plr30 {padding-left:30px!important; padding-right:30px!important;}
.plr35 {padding-left:35px!important; padding-right:35px!important;}
.plr40 {padding-left:40px!important; padding-right:40px!important;}
.plr45 {padding-left:45px!important; padding-right:45px!important;}
.plr50 {padding-left:50px!important; padding-right:50px!important;}

/* --------------------------------
	font
-------------------------------- */
.fs5{font-size:5px!important;}
.fs6{font-size:6px!important;}
.fs7{font-size:7px!important;}
.fs8{font-size:8px!important;}
.fs9{font-size:9px!important;}
.fs10{font-size:10px!important;}
.fs11{font-size:11px!important;}
.fs12{font-size:12px!important;}
.fs13{font-size:13px!important;}
.fs14{font-size:14px!important;}
.fs15{font-size:15px!important;}
.fs16{font-size:16px!important;}
.fs17{font-size:17px!important;}
.fs18{font-size:18px!important;}
.fs19{font-size:19px!important;}
.fs20{font-size:20px!important;}
.fs21{font-size:21px!important;}
.fs22{font-size:22px!important;}
.fs23{font-size:23px!important;}
.fs24{font-size:24px!important;}
.fs25{font-size:25px!important;}
.fs26{font-size:26px!important;}
.fs27{font-size:27px!important;}
.fs28{font-size:28px!important;}
.fs29{font-size:29px!important;}
.fs30{font-size:30px!important;}
.fs34{font-size:34px!important;}
/* --------------------------------
	font-weight
-------------------------------- */
.fs_bold{
	font-weight:bold;
}
.fs_normal{
	font-weight:lighter;
}
/* --------------------------------
	clearfix
-------------------------------- */
.clearfix{
	min-height:1px;
}
.clearfix:after{
	content:"";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
* html .clearfix{
	height:1px;
}
/* --------------------------------
	float
-------------------------------- */
.fl_l{ float:left!important;}
.fl_r{ float:right!important; }
.fl_n{ float:none!important;}
/* --------------------------------
	text-align
-------------------------------- */
.tl_l{ text-align:left!important; }
.tl_r{ text-align:right!important; }
.tl_c{ text-align:center!important; }
/* --------------------------------
	display
-------------------------------- */
.dsp_block {
	display: block;
}
.dsp_Inblock{
    display: inline-block;
}
.dsp_none {
	display: none;
}
/* --------------------------------
	width
-------------------------------- */

.w100{ width:100%!important; }
.w20{ width:20px!important; }
.w60{ width:60px!important; }
.w80{ width:80px!important; }
.w110{ width:110px!important; }
.w170{ width: 170px !important; }
.w180{ width: 180px !important; }
.w200{ width: 200px !important; }
.w210{ width: 210px !important; }
.w220{ width: 220px !important; }
.w230{ width: 230px !important; }
.w250{ width: 250px !important; }
.w330{ width: 330px !important; }
.w360{ width: 360px !important; }
.w380{ width: 380px !important; }
/*PJT TOT 2019.06.28 ここから修正*/
.w18p{ width: 18% !important; }
.w20p{ width: 20% !important; }
.w25p{ width: 25% !important; }
.w27p{ width: 27% !important; }
.w30p{ width: 30% !important; }
.w33p{ width: 33% !important; }
/*PJT TOT 2019.06.28 ここまで修正*/
.w38p{ width: 38% !important; }
.w40p{ width: 40% !important; }
.w49p{ width: 49% !important; }
.w50p{ width: 50% !important; }
.w60p{ width: 60% !important; }
.w19p{ width: 19% !important; }
.w20p{ width: 20% !important; }
.h50p{height: 50px !important;}
/* --------------------------------
	another
-------------------------------- */
ul {
    list-style-type:none;
}
.verticalMid{
    vertical-align: middle;
}
.verticalBtm{
    vertical-align: bottom;
}
.lHeight15{
    line-height: 1.5 !important;
}
.radius5{
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.colorWhite{
    color:#fff !important;
}
.colorBlack{
    color:#333 !important;
}
.colorRed{
    color:#fb4444 !important;
}
.colorLightblue{
    color:#00bef5 !important;
}
.colorDeepblue{
    color:#4171a8 !important;
}
.indent1em{
	text-indent:-1em;
	padding-left:1em;
}
.note dt {
    float: left;
    margin-right: 5px;
}
.note dd {
    overflow: hidden;
}
/* Clearfix */
.note:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.note {
    display: inline-block;
}
.underline{
	text-decoration: underline;
}
.border-none{
	border: none!important;
}
hr{
	border-top: 1px solid #eee;
	height: 2px;
}
a{
	cursor: pointer;
}
h1,h2,h3,h4,h5,h6,p,dl,div,section{
	max-height: 999999px;
}
p,div,dl,section,dl,dd{
	background-image:url(../image/transparent.gif);
}
