@charset "utf-8";
/*----------------------------------------------------
	fix css
----------------------------------------------------*/
/* width
----------------------------------------------------*/
.applyFix .w10{width: 10% !important;}
.applyFix .w15{width: 15% !important;}
.applyFix .w20{width: 20% !important;}
.applyFix .w25{width: 25% !important;}
.applyFix .w30{width: 30% !important;}
.applyFix .w35{width: 35% !important;}
.applyFix .w40{width: 40% !important;}
.applyFix .w45{width: 45% !important;}
.applyFix .w50{width: 50% !important;}
.applyFix .w55{width: 55% !important;}
.applyFix .w60{width: 60% !important;}
.applyFix .w65{width: 65% !important;}
.applyFix .w70{width: 70% !important;}
.applyFix .w75{width: 75% !important;}
.applyFix .w80{width: 80% !important;}
.applyFix .w85{width: 85% !important;}
.applyFix .w90{width: 90% !important;}
.applyFix .w91{width: 91% !important;}
.applyFix .w92{width: 92% !important;}
.applyFix .w93{width: 93% !important;}
.applyFix .w94{width: 94% !important;}
.applyFix .w95{width: 95% !important;}
.applyFix .w96{width: 96% !important;}
.applyFix .w97{width: 97% !important;}
.applyFix .w98{width: 98% !important;}
.applyFix .w99{width: 99% !important;}
.applyFix .w100{width: 100% !important;}

/* margin
----------------------------------------------------*/
.applyFix .mclear{margin: 0 !important;}
.applyFix .mt0{margin-top: 0 !important;}
.applyFix .mt1{margin-top: 1px !important;}
.applyFix .mt2{margin-top: 2px !important;}
.applyFix .mt3{margin-top: 3px !important;}
.applyFix .mt4{margin-top: 4px !important;}
.applyFix .mt5{margin-top: 5px !important;}
.applyFix .mt6{margin-top: 6px !important;}
.applyFix .mt8{margin-top: 8px !important;}
.applyFix .mt10{margin-top: 10px !important;}
.applyFix .mt15{margin-top: 15px !important;}
.applyFix .mt20{margin-top: 20px !important;}
.applyFix .mt25{margin-top: 25px !important;}
.applyFix .mt30{margin-top: 30px !important;}
.applyFix .mt35{margin-top: 35px !important;}
.applyFix .mt40{margin-top: 40px !important;}
.applyFix .mt45{margin-top: 45px !important;}
.applyFix .mt50{margin-top: 50px !important;}
.applyFix .mt60{margin-top: 60px !important;}
.applyFix .mt70{margin-top: 70px !important;}
.applyFix .mt80{margin-top: 80px !important;}
.applyFix .mt90{margin-top: 90px !important;}
.applyFix .mt100{margin-top: 100px !important;}
.applyFix .mr0{margin-right: 0 !important;}
.applyFix .mr1{margin-right: 1px !important;}
.applyFix .mr2{margin-right: 2px !important;}
.applyFix .mr3{margin-right: 3px !important;}
.applyFix .mr4{margin-right: 4px !important;}
.applyFix .mr5{margin-right: 5px !important;}
.applyFix .mr6{margin-right: 6px !important;}
.applyFix .mr8{margin-right: 8px !important;}
.applyFix .mr10{margin-right: 10px !important;}
.applyFix .mr15{margin-right: 15px !important;}
.applyFix .mr20{margin-right: 20px !important;}
.applyFix .mr25{margin-right: 25px !important;}
.applyFix .mr30{margin-right: 30px !important;}
.applyFix .mr35{margin-right: 35px !important;}
.applyFix .mr40{margin-right: 40px !important;}
.applyFix .mr45{margin-right: 45px !important;}
.applyFix .mr50{margin-right: 50px !important;}
.applyFix .mb0{margin-bottom: 0 !important;}
.applyFix .mb1{margin-bottom: 1px !important;}
.applyFix .mb2{margin-bottom: 2px !important;}
.applyFix .mb3{margin-bottom: 3px !important;}
.applyFix .mb4{margin-bottom: 4px !important;}
.applyFix .mb5{margin-bottom: 5px !important;}
.applyFix .mb6{margin-bottom: 6px !important;}
.applyFix .mb8{margin-bottom: 8px !important;}
.applyFix .mb10{margin-bottom: 10px !important;}
.applyFix .mb15{margin-bottom: 15px !important;}
.applyFix .mb20{margin-bottom: 20px !important;}
.applyFix .mb25{margin-bottom: 25px !important;}
.applyFix .mb30{margin-bottom: 30px !important;}
.applyFix .mb35{margin-bottom: 35px !important;}
.applyFix .mb40{margin-bottom: 40px !important;}
.applyFix .mb45{margin-bottom: 45px !important;}
.applyFix .mb50{margin-bottom: 50px !important;}
.applyFix .mb60{margin-bottom: 60px !important;}
.applyFix .mb70{margin-bottom: 70px !important;}
.applyFix .mb80{margin-bottom: 80px !important;}
.applyFix .mb90{margin-bottom: 90px !important;}
.applyFix .mb100{margin-bottom: 100px !important;}
.applyFix .ml0{margin-left: 0px !important;}
.applyFix .ml1{margin-left: 1px !important;}
.applyFix .ml2{margin-left: 2px !important;}
.applyFix .ml3{margin-left: 3px !important;}
.applyFix .ml4{margin-left: 4px !important;}
.applyFix .ml5{margin-left: 5px !important;}
.applyFix .ml6{margin-left: 6px !important;}
.applyFix .ml8{margin-left: 8px !important;}
.applyFix .ml10{margin-left: 10px !important;}
.applyFix .ml15{margin-left: 15px !important;}
.applyFix .ml20{margin-left: 20px !important;}
.applyFix .ml25{margin-left: 25px !important;}
.applyFix .ml30{margin-left: 30px !important;}
.applyFix .ml35{margin-left: 35px !important;}
.applyFix .ml40{margin-left: 40px !important;}
.applyFix .ml45{margin-left: 45px !important;}
.applyFix .ml50{margin-left: 50px !important;}

/* padding
----------------------------------------------------*/
.pclear{padding: 0 !important;}
.applyFix .pt0{padding-top: 0 !important;}
.applyFix .pt1{padding-top: 1px !important;}
.applyFix .pt2{padding-top: 2px !important;}
.applyFix .pt3{padding-top: 3px !important;}
.applyFix .pt4{padding-top: 4px !important;}
.applyFix .pt5{padding-top: 5px !important;}
.applyFix .pt6{padding-top: 6px !important;}
.applyFix .pt8{padding-top: 8px !important;}
.applyFix .pt10{padding-top: 10px !important;}
.applyFix .pt15{padding-top: 15px !important;}
.applyFix .pt20{padding-top: 20px !important;}
.applyFix .pt25{padding-top: 25px !important;}
.applyFix .pt30{padding-top: 30px !important;}
.applyFix .pt35{padding-top: 35px !important;}
.applyFix .pt40{padding-top: 40px !important;}
.applyFix .pt45{padding-top: 45px !important;}
.applyFix .pt50{padding-top: 50px !important;}
.applyFix .pt60{padding-top: 60px !important;}
.applyFix .pt70{padding-top: 70px !important;}
.applyFix .pt80{padding-top: 80px !important;}
.applyFix .pt90{padding-top: 90px !important;}
.applyFix .pt100{padding-top: 100px !important;}
.applyFix .pr0{padding-right: 0 !important;}
.applyFix .pr1{padding-right: 1px !important;}
.applyFix .pr2{padding-right: 2px !important;}
.applyFix .pr3{padding-right: 3px !important;}
.applyFix .pr4{padding-right: 4px !important;}
.applyFix .pr5{padding-right: 5px !important;}
.applyFix .pr6{padding-right: 6px !important;}
.applyFix .pr8{padding-right: 8px !important;}
.applyFix .pr10{padding-right: 10px !important;}
.applyFix .pr15{padding-right: 15px !important;}
.applyFix .pr20{padding-right: 20px !important;}
.applyFix .pr25{padding-right: 25px !important;}
.applyFix .pr30{padding-right: 30px !important;}
.applyFix .pr40{padding-right: 40px !important;}
.applyFix .pb0{padding-bottom: 0 !important;}
.applyFix .pb1{padding-bottom: 1px !important;}
.applyFix .pb2{padding-bottom: 2px !important;}
.applyFix .pb3{padding-bottom: 3px !important;}
.applyFix .pb4{padding-bottom: 4px !important;}
.applyFix .pb5{padding-bottom: 5px !important;}
.applyFix .pb6{padding-bottom: 6px !important;}
.applyFix .pb8{padding-bottom: 8px !important;}
.applyFix .pb10{padding-bottom: 10px !important;}
.applyFix .pb15{padding-bottom: 15px !important;}
.applyFix .pb20{padding-bottom: 20px !important;}
.applyFix .pb25{padding-bottom: 25px !important;}
.applyFix .pb30{padding-bottom: 30px !important;}
.applyFix .pb35{padding-bottom: 35px !important;}
.applyFix .pb40{padding-bottom: 40px !important;}
.applyFix .pb45{padding-bottom: 45px !important;}
.applyFix .pb50{padding-bottom: 50px !important;}
.applyFix .pb60{padding-bottom: 60px !important;}
.applyFix .pb70{padding-bottom: 70px !important;}
.applyFix .pb80{padding-bottom: 80px !important;}
.applyFix .pb90{padding-bottom: 90px !important;}
.applyFix .pb100{padding-bottom: 100px !important;}
.applyFix .pl0{padding-left: 0px !important;}
.applyFix .pl1{padding-left: 1px !important;}
.applyFix .pl2{padding-left: 2px !important;}
.applyFix .pl3{padding-left: 3px !important;}
.applyFix .pl4{padding-left: 4px !important;}
.applyFix .pl5{padding-left: 5px !important;}
.applyFix .pl6{padding-left: 6px !important;}
.applyFix .pl8{padding-left: 8px !important;}
.applyFix .pl10{padding-left: 10px !important;}
.applyFix .pl15{padding-left: 15px !important;}
.applyFix .pl20{padding-left: 20px !important;}
.applyFix .pl25{padding-left: 25px !important;}
.applyFix .pl30{padding-left: 30px !important;}
.applyFix .pl35{padding-left: 35px !important;}
.applyFix .pl40{padding-left: 40px !important;}

.applyFix .mp0{margin: 0 !important;padding: 0 !important;}

/* font
----------------------------------------------------*/
.applyFix .f8{font-size:8px!important;}
.applyFix .f9{font-size:9px!important;}
.applyFix .f10{font-size:10px!important;}
.applyFix .f11{font-size:11px!important;}
.applyFix .f12{font-size:12px!important;}
.applyFix .f13{font-size:13px!important;}
.applyFix .f14{font-size:14px!important;}
.applyFix .f15{font-size:15px!important;}
.applyFix .f16{font-size:16px!important;}
.applyFix .f17{font-size:17px!important;}
.applyFix .f18{font-size:18px!important;}
.applyFix .f19{font-size:19px!important;}
.applyFix .f20{font-size:20px!important;}
.applyFix .f21{font-size:21px!important;}
.applyFix .f22{font-size:22px!important;}
.applyFix .f23{font-size:23px!important;}
.applyFix .f24{font-size:24px!important;}
.applyFix .f25{font-size:25px!important;}
.applyFix .f26{font-size:26px!important;}
.applyFix .f27{font-size:27px!important;}
.applyFix .f28{font-size:28px!important;}
.applyFix .f29{font-size:29px!important;}
.applyFix .f30{font-size:30px!important;}
.applyFix .f31{font-size:31px!important;}
.applyFix .f32{font-size:32px!important;}
.applyFix .f33{font-size:33px!important;}
.applyFix .f34{font-size:34px!important;}
.applyFix .f35{font-size:35px!important;}
.applyFix .f40{font-size:40px!important;}

.applyFix .fN{font-weight: normal !important;}
.applyFix .fB{font-weight: bold !important;}
.applyFix .fow200 {font-weight: 200;}
.applyFix .fow300 {font-weight: 300;}
.applyFix .fow400 {font-weight: 400;}
.applyFix .fow500 {font-weight: 500;}
.applyFix .fow600 {font-weight: 600;}
.applyFix .fow700 {font-weight: 700;}
.applyFix .fow800 {font-weight: 800;}
.applyFix .fow900 {font-weight: 900;}

/* float
----------------------------------------------------*/
.applyFix .fr{float: right !important;}
.applyFix .fl{float: left !important;}
.applyFix .nofl{float: none !important;}

/* align
----------------------------------------------------*/
.applyFix .alignC{text-align: center !important;}
.applyFix .alignL{text-align: left !important;}
.applyFix .alignR{text-align: right !important;}

/* border
----------------------------------------------------*/
.applyFix .noBdr{border: none !important;}
.applyFix .noBdrT{border-top: none !important;}
.applyFix .noBdrB{border-bottom: none !important;}
.applyFix .noBdrL{border-left: none !important;}
.applyFix .noBdrR{border-right: none !important;}

/* line-height
----------------------------------------------------*/
.applyFix .lh0{line-height: 0 !important;}
.applyFix .lh09{line-height: 0.9 !important;}
.applyFix .lh10{line-height: 1 !important;}
.applyFix .lh11{line-height: 1.1 !important;}
.applyFix .lh12{line-height: 1.2 !important;}
.applyFix .lh13{line-height: 1.3 !important;}
.applyFix .lh14{line-height: 1.4 !important;}
.applyFix .lh15{line-height: 1.5 !important;}
.applyFix .lh16{line-height: 1.6 !important;}
.applyFix .lh17{line-height: 1.7 !important;}
.applyFix .lh18{line-height: 1.8 !important;}
.applyFix .lh19{line-height: 1.9 !important;}
.applyFix .lh20{line-height: 2 !important;}

/* color
----------------------------------------------------*/
.applyFix .red{color: #e60012;}
.applyFix .blue{color: #1111cd;}
.applyFix .orange{color: #f80;}
.applyFix .black{color: #000;}


/* etc
----------------------------------------------------*/
.applyFix .clr{clear: both;}
.applyFix .block{display: block !important;}
.applyFix .inline{display: inline !important;}
.applyFix .inlineB{display: inline-block !important;}
.applyFix .ofh{overflow: hidden !important;}
.applyFix .nowrap{white-space:nowrap!important;}
.applyFix .indent{
	text-indent: -1em;
	padding-left: 1em;
}
.applyFix .hideTxt{
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
.applyFix .under{text-decoration: underline !important;}

/* centerimg
----------------------------------------------------*/
.applyFix .centerImg{text-align: center !important;}
.applyFix .centerImg img{display: block;
  margin-left: auto !important;
  margin-right: auto !important;
}



/* PC device
----------------------------------------------------*/
@media screen and (min-width: 769px) {
	.applyFix .opct a:hover,
	.applyFix .opct a:hover img,
	.applyFix a.opct:hover,
	.applyFix a.opct:hover img{
		opacity: .7;
	}
}
