@charset "utf-8";


/* 해제 */
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0;}
.clearfix {display: block;}

/* 공통 */
.mgl0 {margin-left:0 !important} .mgl1 {margin-left:1px !important} .mgl2 {margin-left:2px !important} .mgl5 {margin-left:5px !important} .mgl10 {margin-left:10px !important} .mgl15 {margin-left:15px !important} .mgl20 {margin-left:20px !important} .mgl30 {margin-left:30px !important} .mgl50{margin-left:50px !important}
.mgt0 {margin-top:0 !important} .mgt5 {margin-top:5px !important} .mgt8 {margin-top:8px !important} .mgt10 {margin-top:10px !important} .mgt15 {margin-top:15px !important} .mgt20 {margin-top:20px !important} .mgt30 {margin-top:30px !important} .mgt40 {margin-top:40px !important} .mgt50 {margin-top:50px !important}
.w10p{width:10% !important;} .w20p{width:20% !important;} .w30p{width:30% !important;} .w40p{width:40% !important;} .w48p{width:48% !important;} .w50p{width:50% !important;} .w60p{width:60% !important;} .w70p{width:70% !important;} .w80p{width:80% !important;} .w90p{width:90% !important;} .w95p{width:95% !important;} .w100p{width:100% !important;}
.w500{width:500px !important;}
.floatL{float:left !important;} .floatR{float:right !important;}
.alignL{text-align:left !important;} .alignC{text-align:center !important;} .alignR{text-align:right !important;}
.blind {display: none; overflow: hidden; width: 0; height: 0; border: 0; background: 0 0; font-size: 0; line-height: 0;}
.bdLnone{border-left:none !important;} .bdRnone{border-right:none !important;} .bdBnone{border-bottom:none !important;} .bdTnone{border-top:none !important;}

/* 텍스트 */
.txtWihte{color:#fff;}
.ls0{letter-spacing:0 !important;}

.bg_Lgary {background:#f9fafa;}
.bg_white {background:#fff;}
.txt12{font-size:12px !important;}

#acc{overflow:hidden;position:relative;width:100%;z-index:1000}
#acc a{display:block;overflow:hidden;height:1px;width:1px;margin:0 -1px -1px 0;font-size:0;line-height:0;}
#acc a:focus, #acc a:hover, #acc a:active{width:auto;height:20px;margin:0;padding:8px 0 0 15px;background:#20262c;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;}