@charset "utf-8";

/***************************************
  ※ 정렬 및 위치 관련
***************************************/
.left{text-align:left !important}
.center{text-align:center !important}
.right{text-align:right !important}
.justify{text-align:justify !important}

.f_left{float:left !important}
.f_right{float:right !important}
.clearB:after{content:"";display:block;clear:both}

.v_top{vertical-align:top !important}
.v_mid{vertical-align:middle !important}
.v_bot{vertical-align:bottom !important}

.pr{position:relative !important}
.pa{position:absolute !important}
.pf{position:fixed !important}

.ofl_hid{overflow:hidden}
.ofl_vis{overflow:visible}
.ofl_auto{overflow:auto}

/***************************************
  ※ 폰트관련
***************************************/
.bold{font-weight:bold !important}
.normal{font-weight:normal !important}

.fsi{font-style:italic !important}
.fsn{font-style:normal !important}

.td_u{text-decoration:underline !important}

.f0{font-size:0 !important}
.f10{font-size:10px !important}
.f11{font-size:11px !important}
.f12{font-size:12px !important}
.f13{font-size:13px !important}
.f14{font-size:14px !important}
.f15{font-size:15px !important}
.f16{font-size:16px !important}
.f17{font-size:17px !important}
.f18{font-size:18px !important}
.f19{font-size:19px !important}
.f20{font-size:20px !important}

/***************************************
  ※ 기타 공통
***************************************/
/* 감추기 */
.hide{position:fixed;top:-100px;left:-100px;width:1px;height:1px;overflow:hidden}/* 접근성으로 인한 display:none 작성 금지 */
.hide2{position:fixed;top:-100px;left:-100px;width:1px;height:1px;overflow:hidden}/* 접근성으로 인한 display:none 작성 금지 */

/* 박스형태 */
.d_block{display:block}
.d_iblock{display:inline-block}
.d_inline{display:inline}

/* 들여쓰기 없애기 */
.tindent0{text-indent:0 !important}

/* 한줄텍스트 넘치는 경우 ...로 자르기 */
.txtSlice{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/***************************************
  ※ 너비정의
***************************************/
/* 퍼센트 */
.w5p{width:5% !important}
.w10p{width:10% !important}
.w15p{width:15% !important}
.w20p{width:20% !important}
.w25p{width:25% !important}
.w30p{width:30% !important}
.w35p{width:35% !important}
.w40p{width:40% !important}
.w45p{width:45% !important}
.w50p{width:50% !important}
.w55p{width:55% !important}
.w60p{width:60% !important}
.w65p{width:65% !important}
.w70p{width:70% !important}
.w75p{width:75% !important}
.w80p{width:80% !important}
.w85p{width:85% !important}
.w90p{width:90% !important}
.w95p{width:95% !important}
.w100p{width:100% !important}

/*너비(픽셀)*/
.w1{width:1px !important}
.w2{width:2px !important}
.w3{width:3px !important}
.w4{width:4px !important}
.w5{width:5px !important}
.w6{width:6px !important}
.w7{width:7px !important}
.w8{width:8px !important}
.w9{width:9px !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}
.w45{width:45px !important}
.w50{width:50px !important}
.w55{width:55px !important}
.w60{width:60px !important}
.w65{width:65px !important}
.w70{width:70px !important}
.w75{width:75px !important}
.w80{width:80px !important}
.w85{width:85px !important}
.w90{width:90px !important}
.w95{width:95px !important}
.w100{width:100px !important}
.w110{width:110px !important}
.w120{width:120px !important}
.w130{width:130px !important}
.w140{width:140px !important}
.w150{width:150px !important}
.w160{width:160px !important}
.w170{width:170px !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}
.w340{width:340px !important}
.w350{width:350px !important}
.w400{width:400px !important}
.w500{width:500px !important}
.w600{width:600px !important}

/***************************************
  ※ 높이정의
***************************************/
.h1{height:1px !important}
.h2{height:2px !important}
.h3{height:3px !important}
.h4{height:4px !important}
.h5{height:5px !important}
.h6{height:6px !important}
.h7{height:7px !important}
.h8{height:8px !important}
.h9{height:9px !important}
.h10{height:10px !important}
.h15{height:15px !important}
.h20{height:20px !important}
.h25{height:25px !important}
.h30{height:30px !important}
.h35{height:35px !important}
.h40{height:40px !important}
.h45{height:45px !important}
.h50{height:50px !important}
.h55{height:55px !important}
.h60{height:60px !important}
.h65{height:65px !important}
.h70{height:70px !important}
.h75{height:75px !important}
.h80{height:80px !important}
.h85{height:85px !important}
.h90{height:90px !important}
.h95{height:95px !important}
.h100{height:100px !important}
.h110{height:110px !important}
.h120{height:120px !important}
.h130{height:130px !important}
.h140{height:140px !important}
.h150{height:150px !important}
.h160{height:160px !important}
.h170{height:170px !important}
.h180{height:180px !important}
.h190{height:190px !important}
.h200{height:200px !important}
.h210{height:210px !important}
.h220{height:220px !important}
.h230{height:230px !important}
.h240{height:240px !important}
.h250{height:250px !important}
.h260{height:260px !important}
.h270{height:270px !important}
.h280{height:280px !important}
.h290{height:290px !important}
.h300{height:300px !important}
.h310{height:310px !important}
.h320{height:320px !important}
.h330{height:330px !important}
.h340{height:340px !important}
.h350{height:350px !important}
.h400{height:400px !important}
.h500{height:500px !important}
.h600{height:600px !important}

/***************************************
  ※ 마진(바깥여백)
***************************************/
.m0{margin:0 !important}

.mt_0{margin-top:0 !important}
.mt_1{margin-top:1px !important}
.mt_2{margin-top:2px !important}
.mt_3{margin-top:3px !important}
.mt_4{margin-top:4px !important}
.mt_5{margin-top:5px !important}
.mt_6{margin-top:6px !important}
.mt_7{margin-top:7px !important}
.mt_8{margin-top:8px !important}
.mt_9{margin-top:9px !important}
.mt_10{margin-top:10px !important}
.mt_15{margin-top:15px !important}
.mt_20{margin-top:20px !important}
.mt_25{margin-top:25px !important}
.mt_30{margin-top:30px !important}
.mt_35{margin-top:35px !important}
.mt_40{margin-top:40px !important}
.mt_45{margin-top:45px !important}
.mt_50{margin-top:50px !important}

.mb_0{margin-bottom:0 !important}
.mb_1{margin-bottom:1px !important}
.mb_2{margin-bottom:2px !important}
.mb_3{margin-bottom:3px !important}
.mb_4{margin-bottom:4px !important}
.mb_5{margin-bottom:5px !important}
.mb_6{margin-bottom:6px !important}
.mb_7{margin-bottom:7px !important}
.mb_8{margin-bottom:8px !important}
.mb_9{margin-bottom:9px !important}
.mb_10{margin-bottom:10px !important}
.mb_15{margin-bottom:15px !important}
.mb_20{margin-bottom:20px !important}
.mb_25{margin-bottom:25px !important}
.mb_30{margin-bottom:30px !important}
.mb_35{margin-bottom:35px !important}
.mb_40{margin-bottom:40px !important}
.mb_45{margin-bottom:45px !important}
.mb_50{margin-bottom:50px !important}

.ml_0{margin-left:0 !important}
.ml_1{margin-left:1px !important}
.ml_2{margin-left:2px !important}
.ml_3{margin-left:3px !important}
.ml_4{margin-left:4px !important}
.ml_5{margin-left:5px !important}
.ml_6{margin-left:6px !important}
.ml_7{margin-left:7px !important}
.ml_8{margin-left:8px !important}
.ml_9{margin-left:9px !important}
.ml_10{margin-left:10px !important}
.ml_15{margin-left:15px !important}
.ml_20{margin-left:20px !important}
.ml_25{margin-left:25px !important}
.ml_30{margin-left:30px !important}
.ml_35{margin-left:35px !important}
.ml_40{margin-left:40px !important}
.ml_45{margin-left:45px !important}
.ml_50{margin-left:50px !important}

.mr_0{margin-right:0 !important}
.mr_1{margin-right:1px !important}
.mr_2{margin-right:2px !important}
.mr_3{margin-right:3px !important}
.mr_4{margin-right:4px !important}
.mr_5{margin-right:5px !important}
.mr_6{margin-right:6px !important}
.mr_7{margin-right:7px !important}
.mr_8{margin-right:8px !important}
.mr_9{margin-right:9px !important}
.mr_10{margin-right:10px !important}
.mr_15{margin-right:15px !important}
.mr_20{margin-right:20px !important}
.mr_25{margin-right:25px !important}
.mr_30{margin-right:30px !important}
.mr_35{margin-right:35px !important}
.mr_40{margin-right:40px !important}
.mr_45{margin-right:45px !important}
.mr_50{margin-right:50px !important}

/***************************************
  ※ 패딩(안쪽여백)
***************************************/
.p0{padding:0 !important}
.pt_0{padding-top:0 !important}
.pt_1{padding-top:1px !important}
.pt_2{padding-top:2px !important}
.pt_3{padding-top:3px !important}
.pt_4{padding-top:4px !important}
.pt_5{padding-top:5px !important}
.pt_6{padding-top:6px !important}
.pt_7{padding-top:7px !important}
.pt_8{padding-top:8px !important}
.pt_9{padding-top:9px !important}
.pt_10{padding-top:10px !important}
.pt_15{padding-top:15px !important}
.pt_20{padding-top:20px !important}
.pt_25{padding-top:25px !important}
.pt_30{padding-top:30px !important}
.pt_35{padding-top:35px !important}
.pt_40{padding-top:40px !important}
.pt_45{padding-top:45px !important}
.pt_50{padding-top:50px !important}

.pb_0{padding-bottom:0 !important}
.pb_1{padding-bottom:1px !important}
.pb_2{padding-bottom:2px !important}
.pb_3{padding-bottom:3px !important}
.pb_4{padding-bottom:4px !important}
.pb_5{padding-bottom:5px !important}
.pb_6{padding-bottom:6px !important}
.pb_7{padding-bottom:7px !important}
.pb_8{padding-bottom:8px !important}
.pb_9{padding-bottom:9px !important}
.pb_10{padding-bottom:10px !important}
.pb_15{padding-bottom:15px !important}
.pb_20{padding-bottom:20px !important}
.pb_25{padding-bottom:25px !important}
.pb_30{padding-bottom:30px !important}
.pb_35{padding-bottom:35px !important}
.pb_40{padding-bottom:40px !important}
.pb_45{padding-bottom:45px !important}
.pb_50{padding-bottom:50px !important}

.pl_0{padding-left:0 !important}
.pl_1{padding-left:1px !important}
.pl_2{padding-left:2px !important}
.pl_3{padding-left:3px !important}
.pl_4{padding-left:4px !important}
.pl_5{padding-left:5px !important}
.pl_6{padding-left:6px !important}
.pl_7{padding-left:7px !important}
.pl_8{padding-left:8px !important}
.pl_9{padding-left:9px !important}
.pl_10{padding-left:10px !important}
.pl_15{padding-left:15px !important}
.pl_20{padding-left:20px !important}
.pl_25{padding-left:25px !important}
.pl_30{padding-left:30px !important}
.pl_35{padding-left:35px !important}
.pl_40{padding-left:40px !important}
.pl_45{padding-left:45px !important}
.pl_50{padding-left:50px !important}

.pr_0{padding-right:0 !important}
.pr_1{padding-right:1px !important}
.pr_2{padding-right:2px !important}
.pr_3{padding-right:3px !important}
.pr_4{padding-right:4px !important}
.pr_5{padding-right:5px !important}
.pr_6{padding-right:6px !important}
.pr_7{padding-right:7px !important}
.pr_8{padding-right:8px !important}
.pr_9{padding-right:9px !important}
.pr_10{padding-right:10px !important}
.pr_15{padding-right:15px !important}
.pr_20{padding-right:20px !important}
.pr_25{padding-right:25px !important}
.pr_30{padding-right:30px !important}
.pr_35{padding-right:35px !important}
.pr_40{padding-right:40px !important}
.pr_45{padding-right:45px !important}
.pr_50{padding-right:50px !important}