
/* Reset */
*html{zoom:0;}
html{overflow-y:scroll}
body, html{height:100%; position:relative;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,div{margin:0;padding:0}
/*html:first-child select{height:20px}*/
body,input,textarea,button,table{font-family:'NanumSquare','Nanum Gothic',Dotum,Arial;;/*line-height:1.4em;*/color:#545454;}
table{font-size:1.2em}
img,fieldset{border:0}
ul,ol,li{list-style:none}
a{color:#545454;text-decoration:none}
a:hover,a:active,a:focus{text-decoration:none;}
header,hgroup,article,nav,footer,figure,figcaption,canvas,section{display:block}
caption,th,td{border:0 none;font-weight:normal;text-align:left}
caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
button{cursor:pointer}
hr{display:none}
em{font-style:normal}
.blind, legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
address,caption,strong,em,cite{font-weight:normal;font-style:normal}
img,input,button,textarea,select{vertical-align:middle}

/* skipnavi */
a.skipnavi{position:absolute;text-align:center;width:100%;display:block;left:-2000px}
a.skipnavi:hover{z-index:55;position:absolute;background:#ff983c; color:#fff;top:0px;left:0;padding:10px 0;text-decoration:none;font-size:16px;font-weight:600;}
a.skipnavi:focus{z-index:55;position:absolute;background:#ff983c; color:#fff;top:0px;left:0;padding:10px 0;text-decoration:none;font-size:16px;font-weight:600;}
a.skipnavi:active{z-index:55;position:absolute;background:#ff983c; color:#fff;top:0px;left:0;padding:10px 0;text-decoration:none;font-size:16px;font-weight:600;}

/* clearfix */
 .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
 .clearfix:before{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
 .clearfix{display:inline-block;}
 html[xmlns] .clearfix{display:block;} 
 * html .clearfix{height:1%;}

/* font color */
 .f_bold{font-weight:bold}
 .f_blue1{color:#82a4c8}
 .f_red1{color:#f00}
 .f_size{color:#82a4c8}
 
/* hspace */
 .hspace1{overflow:hidden;clear:both;width:99%;height:1px;background:none}
 .hspace2{overflow:hidden;clear:both;width:99%;height:2px;background:none}
 .hspace3{overflow:hidden;clear:both;width:99%;height:3px;background:none}
 .hspace4{overflow:hidden;clear:both;width:99%;height:4px;background:none}
 .hspace5{overflow:hidden;clear:both;width:99%;height:5px;background:none}
 .hspace6{overflow:hidden;clear:both;width:99%;height:6px;background:none}
 .hspace7{overflow:hidden;clear:both;width:99%;height:7px;background:none}
 .hspace8{overflow:hidden;clear:both;width:99%;height:8px;background:none}
 .hspace9{overflow:hidden;clear:both;width:99%;height:9px;background:none}
 .hspace10{overflow:hidden;clear:both;width:99%;height:10px;background:none}
 .hspace11{overflow:hidden;clear:both;width:99%;height:11px;background:none}
 .hspace12{overflow:hidden;clear:both;width:99%;height:12px;background:none}
 .hspace13{overflow:hidden;clear:both;width:99%;height:13px;background:none}
 .hspace14{overflow:hidden;clear:both;width:99%;height:14px;background:none}
 .hspace15{overflow:hidden;clear:both;width:99%;height:15px;background:none}
 .hspace16{overflow:hidden;clear:both;width:99%;height:16px;background:none}
 .hspace17{overflow:hidden;clear:both;width:99%;height:17px;background:none}
 .hspace18{overflow:hidden;clear:both;width:99%;height:18px;background:none}
 .hspace19{overflow:hidden;clear:both;width:99%;height:19px;background:none}
 .hspace20{overflow:hidden;clear:both;width:99%;height:20px;background:none}
 .hspace25{overflow:hidden;clear:both;width:99%;height:25px;background:none}
 .hspace27{overflow:hidden;clear:both;width:99%;height:27px;background:none}
 .hspace30{overflow:hidden;clear:both;width:99%;height:30px;background:none}
 .hspace33{overflow:hidden;clear:both;width:99%;height:33px;background:none}
 .hspace40{overflow:hidden;clear:both;width:99%;height:40px;background:none}
 .hspace45{overflow:hidden;clear:both;width:99%;height:45px;background:none}
 .hspace46{overflow:hidden;clear:both;width:99%;height:46px;background:none}
 .hspace50{overflow:hidden;clear:both;width:99%;height:50px;background:none}
 .hspace60{overflow:hidden;clear:both;width:99%;height:60px;background:none}
 .hspace65{overflow:hidden;clear:both;width:99%;height:65px;background:none}
 .hspace70{overflow:hidden;clear:both;width:99%;height:70px;background:none}
 .hspace79{overflow:hidden;clear:both;width:99%;height:79px;background:none}
 .hspace85{overflow:hidden;clear:both;width:99%;height:85px;background:none}
 .hspace100{overflow:hidden;clear:both;width:99%;height:100px;background:none}
 .hspace130{overflow:hidden;clear:both;width:99%;height:130px;background:none}
 .hspace150{overflow:hidden;clear:both;width:99%;height:150px;background:none}
 .hspace200{overflow:hidden;clear:both;width:99%;height:200px;background:none}

/***** margin *****/

/* top */

 .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_11{margin-top:11px !important}
 .mt_12{margin-top:12px !important}
 .mt_13{margin-top:13px !important}
 .mt_14{margin-top:14px !important}
 .mt_15{margin-top:15px !important}
 .mt_16{margin-top:16px !important}
 .mt_17{margin-top:17px !important}
 .mt_18{margin-top:18px !important}
 .mt_19{margin-top:19px !important}
 .mt_20{margin-top:20px !important}
 .mt_21{margin-top:21px !important}
 .mt_22{margin-top:22px !important}
 .mt_23{margin-top:23px !important}
 .mt_24{margin-top:24px !important}
 .mt_25{margin-top:25px !important}
 .mt_26{margin-top:26px !important}
 .mt_27{margin-top:27px !important}
 .mt_28{margin-top:28px !important}
 .mt_29{margin-top:29px !important}
 .mt_30{margin-top:30px !important}
 .mt_31{margin-top:31px !important}
 .mt_32{margin-top:32px !important}
 .mt_33{margin-top:33px !important}
 .mt_34{margin-top:34px !important}
 .mt_35{margin-top:35px !important}
 .mt_36{margin-top:36px !important}
 .mt_37{margin-top:37px !important}
 .mt_38{margin-top:38px !important}
 .mt_39{margin-top:39px !important}
 .mt_40{margin-top:40px !important}
 .mt_41{margin-top:41px !important}
 .mt_42{margin-top:42px !important}
 .mt_43{margin-top:43px !important}
 .mt_44{margin-top:44px !important}
 .mt_45{margin-top:45px !important}
 .mt_46{margin-top:46px !important}
 .mt_47{margin-top:47px !important}
 .mt_48{margin-top:48px !important}
 .mt_49{margin-top:49px !important}
 .mt_50{margin-top:50px !important}
 .mt_53{margin-top:53px !important}
 .mt_55{margin-top:55px !important}
 .mt_60{margin-top:60px !important}
 .mt_64{margin-top:64px !important}
 .mt_68{margin-top:68px !important}
 .mt_69{margin-top:69px !important}
 .mt_70{margin-top:70px !important}
 .mt_71{margin-top:71px !important}
 .mt_72{margin-top:72px !important}
 .mt_73{margin-top:73px !important}
 .mt_74{margin-top:74px !important}
 .mt_75{margin-top:75px !important}
 .mt_76{margin-top:76px !important}
 .mt_77{margin-top:77px !important}
 .mt_78{margin-top:78px !important}
 .mt_79{margin-top:79px !important}
 .mt_80{margin-top:80px !important}
 .mt_82{margin-top:82px !important}
 .mt_85{margin-top:85px !important}
 .mt_86{margin-top:86px !important}
 .mt_87{margin-top:87px !important}
 .mt_88{margin-top:88px !important}
 .mt_89{margin-top:89px !important}
 .mt_90{margin-top:90px !important}
 .mt_93{margin-top:93px !important}
 .mt_100{margin-top:100px !important}
 .mt_130{margin-top:130px !important}

/* right */
 .mr_2{margin-right:2px !important}
 .mr_5{margin-right:5px !important}
 .mr_10{margin-right:10px !important}
 .mr_14{margin-right:14px !important}
 .mr_15{margin-right:15px !important}
 .mr_16{margin-right:16px !important}
 .mr_20{margin-right:20px !important}
 .mr_26{margin-right:26px !important}
 .mr_30{margin-right:30px !important}
 .mr_40{margin-right:40px !important}
 .mr_50{margin-right:50px !important}
 .mr_60{margin-right:60px !important}
 .mr_70{margin-right:70px !important}
 .mr_80{margin-right:80px !important}
 .mr_162{margin-right:162px !important}
 .mr_182{margin-right:182px !important}
 .mr_246{margin-right:246px !important}
 .mr_300{margin-right:300px !important}

/* bottom */
 .mb_20{margin-bottom:20px !important}
 .mb_30{margin-bottom:30px !important}
 .mb_40{margin-bottom:40px !important}

/* left */
 .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_12{margin-left:12px !important}
 .ml_14{margin-left:14px !important}
 .ml_15{margin-left:15px !important}
 .ml_16{margin-left:16px !important}
 .ml_19{margin-left:19px !important}
 .ml_20{margin-left:20px !important}
 .ml_22{margin-left:22px !important}
 .ml_23{margin-left:23px !important}
 .ml_24{margin-left:24px !important}
 .ml_25{margin-left:25px !important}
 .ml_28{margin-left:28px !important}
 .ml_30{margin-left:30px !important}
 .ml_38{margin-left:38px !important}
 .ml_39{margin-left:39px !important}
 .ml_40{margin-left:40px !important}
 .ml_44{margin-left:44px !important}
 .ml_45{margin-left:45px !important}
 .ml_58{margin-left:57px !important}
 .ml_26{margin-left:26px !important}
 .ml_41{margin-left:41px !important}
 .ml_50{margin-left:50px !important}
 .ml_51{margin-left:51px !important}
 .ml_62{margin-left:62px !important}
 .ml_69{margin-left:69px !important}
 .ml_95{margin-left:95px !important}
 .ml_150{margin-left:150px !important}
 .ml_200{margin-left:200px !important}

/***** padding *****/
 /* top */
.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_11{padding-top:11px !important}
.pt_12{padding-top:12px !important}
.pt_13{padding-top:13px !important}
.pt_14{padding-top:14px !important}
.pt_15{padding-top:15px !important}
.pt_16{padding-top:16px !important}
.pt_17{padding-top:17px !important}
.pt_18{padding-top:18px !important}
.pt_19{padding-top:19px !important}
.pt_20{padding-top:20px !important}
.pt_21{padding-top:21px !important}
.pt_22{padding-top:22px !important}
.pt_23{padding-top:23px !important}
.pt_24{padding-top:24px !important}
.pt_25{padding-top:25px !important}
.pt_26{padding-top:26px !important}
.pt_27{padding-top:27px !important}
.pt_28{padding-top:28px !important}
.pt_29{padding-top:29px !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}
.pt_70{padding-top:70px !important}

/* right */

.pr_1{padding-right:1px !important}
.pr_10{padding-right:10px !important}

/* bottom */

.pb_1{padding-bottom:1px !important}
.pb_15{padding-bottom:15px !important}
.pb_20{padding-bottom:20px !important}
.pb_30{padding-bottom:30px !important}
.pb_50{padding-bottom:50px !important}
.pb_70{padding-bottom:70px !important}


/* left */

.pl_1{padding-left:1px !important}
.pl_15{padding-left:15px !important}


/* width */
.w_125{width:125px !important}
.w_175{width:175px !important}
.w_190{width:190px !important}
.w_582{width:482px !important}

/* 횁짖짹횢쩌쨘 */
.accessibility{visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0}

/* text-align */
.ta_l{text-align:left !important}
.ta_r{text-align:right !important}
.ta_c{text-align:center !important}


/* float: */
.ft_l{float:left !important;}
.ft_r{float:right !important;}