@charset "utf-8";

/*** Sub Common ***/
/** Sub Visu **/
.sub_wrap {position: relative; }
.s102_m{display: none;}
.s1 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.sub_visu {position: relative; height: 249px;overflow: hidden;  background:url(../../images/sub/sub_visu1.png) no-repeat center; margin-top: 136px;}
.sub_visu1{background:url(../../images/sub/sub_visu1.png) no-repeat center;}
/* .sub_visu2{background:url(../../images/sub/sub_visu2.png) no-repeat center;}
.sub_visu3{background:url(../../images/sub/sub_visu4.png) no-repeat center;}
.sub_visu4{background:url(../../images/sub/sub_visu3.png) no-repeat center;}
 */
.sv_txt_box{text-align: left; color: #fff; max-width:1300px; margin: 0 auto; margin-top: 2.9%; }
.sv_txt_box > span{display: block;font-size: 15px; font-weight: 300;  letter-spacing: 0.3em; color: #ace5ee; margin-bottom: 37px;} 
.sv_txt_box h3{font-size: 44px; line-height: 35px; font-weight: 600;  margin-bottom: 16px;}
.sv_txt_box p{font-size: 15px; line-height: 30px; font-weight: 300; }
.lnb_sec_wrap{overflow: hidden;}
.lnb_sec .h2_wrap{ text-align: center;  }
.lnb_wrap{position: relative;width: 100%;height: 55px; margin-top: -55px;}
.lnb{overflow: hidden; display: block;  max-width:1300px; margin: 0 auto; text-align: center; }
.lnb li{position: relative;  transition:.3s; display: inline-block; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; width: 16.555%; margin-right: 0.1%;text-align: center; background: rgba(255,255,255,0.2); }
.lnb li:last-child{margin-right: 0;}
.lnb li a{position: relative;display: block;transition:.3s; text-align: center;  transition:.3s; font-size: 17px; color: rgba(255,255,255,0.8); line-height: 55px; font-weight: 400; }
.lnb > li.current > a, .lnb > li:hover > a{color: #fff; background: #124888;}
.arti01{max-width:1300px; margin: 0 auto;}
.search_box21{margin: 0 auto; text-align: center;}
.sub_cont {padding-bottom:50px;}
.sub_cont section > article {margin-bottom:80px;}
.sub_cont section > article .arti_sub {width:100%;max-width:1300px;margin:0 auto;}
.sub_cont section > article .arti_tit {float:left;width:26%;font-size:28px;font-weight:400;color:#202020;line-height:32px;}
.sub_cont section > article .arti_cont {float:left;width:74%;}
.sub_cont section > article .arti_cont .copy {margin-bottom:50px;font-weight:400;color:#909090;}

.cart_v {margin-top: 20px;}
.cart_v span{display: inline-block; letter-spacing: -0.03em; vertical-align: middle; float: none; font-size: 15px; font-weight: 300; opacity: 0.6;}
.cart_v span.arr{padding: 0px 3px; margin-top: 10px; opacity: 1;}
.cart_v span.on{opacity: 1;}



/* À§,¾Æ·¡ ¼± + µ¿±×¶õ blt ¸®½ºÆ®Çü */
.sub_cont section .temp_line_box {padding:25px 30px;border-top:solid 1px #080404;border-bottom:solid 1px #dbdbdb;box-sizing:border-box;}
.sub_cont section .temp_line_box > li {position:relative;padding-left:10px;font-size:15px;font-weight:400;color:#404040;line-height:30px;}
.sub_cont section .temp_line_box > li:before {content:"";position:absolute;top:15px;left:0;width:3px;height:3px;background:#404040;border-radius:5px;}

/* Ã¼Å© blt ¸®½ºÆ®Çü */
.sub_cont section .temp_etc_info > li {position:relative;padding-left:25px;font-size:15px;font-weight:400;color:#909090;line-height:30px;}
.sub_cont section .temp_etc_info > li:before {content:"\f00c";position:absolute;top:0;left:0;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscalecolor:#fff;}
.sub_cont section .temp_etc_info > li > a {display:inline-block;font-weight:400;color:#404040;}
.sub_cont section .temp_etc_info > li > a:hover, .sub_cont section .temp_etc_info > li > a:focus {text-decoration:underline;}

/* ¼­ºêÆäÀÌÁö °øÅë */
.s1{margin: 80px 0 90px;}

/*** S1 : ÁÖ¹®ÇÏ±â ***/

/* ¼­ºêÆäÀÌÁö ·¹ÀÌ¾Æ¿ôÀ» Á¤ÀÇÇÑ´Ù. */
.s101_wrap{margin: 0px auto; background: #fff; padding-left: 47px; padding-top: 50px; padding-bottom: 50px; box-shadow:0px 0px 20px rgba(0,0,0,0.08); position: relative;}
.s201_wrap{padding-right: 47px;}
.s0101{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin: 0 auto; background: #f8f8f8; padding-bottom: 195px;}
div.s_top_wrap { position:relative; width:100%; overflow:hidden; margin:0 auto; background:url('/index/images/s_top_bg2.gif') repeat-x center top;  border:0px solid red;}
div.s_top_wrap div.wrap { position:relative; width:998px; margin:0 auto; border:0px solid red;}
div.wrap div.s_visual { position:relative; width:998px; height:178px; border:0px solid red; }
div.wrap div.sub_contens { position:relative; width:998px; margin-top:46px; border:0px solid red;}
div.wrap div.sub_contens div.feedback {position:absolute; top:6px; right:0; text-align:right; color:#000000; }
div.wrap div.sub_contens div.sub_con { position:relative; margin:43px 0;border:0px solid red; }
div.wrap div.sub_contens div.sub_con2 { position:relative; margin:0 0 43px 0; border:2px solid #dedede; }
div.sub_con div.s_left { width:200px; float:left; border:0px solid red; }
div.sub_con div.s_left div.left_menu { margin-bottom:40px; }
div.sub_con div.s_left div.left_menu ul li { list-style:none; margin-bottom:3px; }
div.sub_con div.s_left div.left_menu2 { margin-bottom:40px; }
div.sub_con div.s_left div.left_menu2 ul li { list-style:none; }



.tab2.tab_g_box {}

/* ÆË¾÷Ã¢ */
.pop_bg_n{display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.7); z-index: 10000;}
.pop_wrap{position: fixed; ; top: 50%; margin-top: -250px; left: 50%; margin-left: -500px; background: #fff; text-align: center; z-index: 10001;}
.pop_wrap .pop_cl{display: block; width: 30px; height: 30px; background: rgba(0,0,0,0.5); color: #fff; text-align: center; float: right; cursor: pointer; position: relative; z-index: 100; font-size: 17px;}
/*.pop_wrap figure{display: inline-block;background: url(../../images/sub1/s1_img/popup_01.jpg) center no-repeat; width: 489px; height: 556px; padding: 20px;}*/
/*.pop_wrap figure{display: inline-block;width: 489px; height: 556px; padding: 20px;}*/
.pop_wrap.pop1,
.pop_wrap.pop1_bs{width: 600px; height: 600px;}

.pop_wrap.pop2{width: 700px; height: 550px;}
.pop_wrap.pop3{width: 600px; height: 550px;}
.pop_wrap.pop4{width: 600px; height: 200px; margin-top: -100px;}
.pop_wrap.pop5{width: 900px; height: 450px; margin-top: -200px; margin-left: -600px;}
.pop_wrap.pop5_5{width: 900px; height: 450px; margin-left: -600px; margin-top: -150px;}
.pop_wrap.pop6{width: 900px; height: 450px; margin-top: -200px; margin-left: -600px;}
.pop_wrap.pop7{width: 600px; height: 600px;}
.pop_wrap.pop1 figure{display: inline-block;background: url(../../images/sub1/s1_img/popup_01.jpg) center no-repeat; width: 489px; height: 556px; padding: 20px;}
.pop_wrap.pop2 figure{display: inline-block;background: url(../../images/sub1/s1_img/popup_02.jpg) center no-repeat; width: 648px; height: 453px; padding: 20px;}
.pop_wrap.pop3 figure{display: inline-block;background: url(../../images/sub1/s1_img/popup_03.jpg) center no-repeat; width: 489px; height: 482px; padding: 20px;}
.pop_wrap.pop4 figure{display: inline-block;background: url(../../images/sub1/s1_img/popup_04.jpg) center no-repeat; width: 489px; height: 137px; padding: 20px;}
.pop_wrap.pop4 figure{display: inline-block;background: url(../../images/sub1/s1_img/popup_04.jpg) center no-repeat; width: 489px; height: 137px; padding: 20px;}
.pop_wrap.pop1_bs figure{display: inline-block;background: url(../../images/sub1/s1_img/ppappp.png) center no-repeat; width: 492px; height: 472px; padding: 70px 20px;}

.pop_wrap.pop5 figure{background: 0; width: 0; height: 0;}
.pop_wrap.pop6 figure{background: 0; width: 0; height: 0;}
.pop_wrap.pop7 figure{display: inline-block;background: url(../../images/sub1/s1_img/popup_05.jpg) center no-repeat;width: 489px; height: 556px; padding: 20px;}
.pop_wrap figure img{display: none;}
.pop_wrap.pop5_5 figure{position: relative;width: 100%; height:400px; background: 0; overflow: hidden; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.pop_wrap.pop5_5 figure img{display: block; width: 90%; height: auto; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin:  auto auto;}

#dialog{top:37% !important}
#dialog{}

.listUPBox{margin-top: -15px;}
.listUPBox a{display: inline-block !important;}
div.listUPBox a {height: 24px !important; line-height: 24px !important;}

/* º¯Çü */
.s0101 .sub_contens{max-width:890px;}
.s0201 .sub_contens{max-width:100%;}

.s0101 .sub_contens h3{overflow: hidden;font-size: 20px; line-height: 70px; background: #636363; color: #fff; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  font-weight: 500;}
.s0101 .sub_contens h3 p{width: 185px; float: left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 40px;}
.s0101 .sub_contens h3 span{display: block; float: left; font-size: 15px; font-weight: 300; }
.s0101 .sub_contens table tr th{text-align: left; width: 193px; background: #f8f8f8; border: 1px solid #dbdbdb; line-height: 50px; font-size: 17px; color: #333; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 40px; font-weight: 500;}
.s1_g_box{position: relative;display: inline-block; border: 1px solid #dbdbdb; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; font-size: 14px; color: #e8e8e8; line-height: 28px; height: 30px; width: 80px; background: #939393; font-weight: 300; padding-left: 35px; cursor: pointer; transition:.3s; margin-right: 5px;}
.s0101 table tr td.inline_p .s1_g_box.on{background: #006fac; color: #fff;}
.s1_g_box:before{position: absolute; content:''; width: 13px; height: 10px; background: url(../../images/sub1/s101_3.png) 0 0 no-repeat; left: 13px; top: 10px;}
.s1_g_box:hover, .new.s1_cnt1 .s1_g_box.on{background: #006fac; color: #fff;}
.s1_g_box.on{ background:#006fac; color: #fff;}

.hidden_input{display: none;}
.s0101 table tr td{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 15px; border: 1px solid #dbdbdb; font-size: 14px; color: #555;}
.s0101 table tr td select{height: 30px; line-height: 22px; font-size: 14px; line-height: 30px; color: #555; -webkit-appearance: none; /* È­»ìÇ¥ ¾ø¾Ö±â for chrome*/ -moz-appearance: none;    /* È­»ìÇ¥ ¾ø¾Ö±â for firefox*/  appearance: none; /* È­»ìÇ¥ ¾ø¾Ö±â °øÅë*/ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 10px; background: url('../../images/sub1/s101_4.png') no-repeat 95% 50%; /* È­»ìÇ¥ ¾ÆÀÌÄÜ Ãß°¡ */ border: 1px solid #dbdbdb;}
.s0101 table tr td select::-ms-expand {display: none;  /* È­»ìÇ¥ ¾ø¾Ö±â for IE10, 11*/}
.s0101 table tr td select option{line-height: 22px;}
.s0101 table tr td span.mr5{font-size: 14px; line-height: 48px; color: #555; padding-left: 6px;}
.s0101 table tr td.notes{font-size: 14px; line-height: 48px; color: #555; vertical-align: top;}
.s0101 table tr td.notes span.mr5{vertical-align: top;} 

.s0101 table tr td span.mr5:first-child{padding-left: 0;}
.s0101 table tr td span.span_x{padding: 0px 15px 0 10px;}
.s0101 table tr td input{height: 30px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border: 1px solid #dbdbdb; line-height: 30px;}
.s0101 table tr td .ml10 {display: inline-block; margin-left: 15px; }
.s0101 table tr td .ml10 a{display: inline-block; background: #32336b; color: #fff; height: 30px; line-height: 30px; width: 142px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; text-align: center; padding-left: 10px; transition:.3s;}
.s0101 table tr td .ml10:hover a{background: #000;}
.s0101 table tr td .ml10 a:after{display: inline-block; content:'';width: 14px; height: 17px; background: url(../../images/sub1/s101_5.png) center no-repeat; vertical-align: middle; padding-left: 20px;}
.s0101 table tr td .ml10_2 a{width: 115px;}
.s0101 table tr td .span_p{font-size: 14px; color: #555;}


.s0101 .sub_contens h3.h3_2{height: 50px; background: #ababab; border: 0;}
.s0101 .sub_contens h3.h3_2 p{ line-height: 50px; transition:.3s;}
.s0101 .sub_contens h3.h3_2.color_pa,.s0101 .sub_contens h3.h3_2.pb_p{cursor: pointer; transition:.3s; margin-bottom: 30px;}
.s0101 .sub_contens h3.h3_2.color_pa.on,.s0101 .sub_contens h3.h3_2.pb_p.on{ line-height: 70px; background: #636363; height: 70px; margin-bottom: 0;}
.s0101 .sub_contens h3.h3_2.color_pa.on p,.s0101 .sub_contens h3.h3_2.pb_p.on p{line-height: 70px;}
.s0101 .sub_contens table{margin-bottom: 30px;}
.s0101 .sub_contens table.mb0k{margin-bottom: 0; border-bottom: 0;}
.s0101 .sub_contens table.mb0k tr th, .s0101 .sub_contens table.mb0k tr td{border-bottom: 0;}
.s0101 .sub_contens table.w100p tr td{width: 696px !important;}
.s0101 .sub_contens table.w100p{width: 100% !important;}
.s0101 .sub_contens table.quick{margin-bottom: 0;}
.s0101 table tr td #gangi_opt2{margin-left: 15px;}
.s0101 table tr td .mr10_5{margin-right: 15px; margin-left: 7px; display: inline-block; color: #555;} 
.tab_g_box{overflow: hidden;}
.tab_g_box li{background: #939393; border: 1px solid #dbdbdb; float: left; height: 30px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; min-width:80px; transition:.3s;}
.tab_g_box li a{color: #e8e8e8; font-size: 14px; line-height: 28px; text-align: center;}
.tab_g_box li:last-child a{padding: 0px 10px;}
.tab_g_box li:hover, .tab_g_box li.on{background: #006fac;}
.tab_g_box li:hover a, .tab_g_box li.on a{color: #fff;}

#ment_insert{display: inline-block; background: #d52c29; color: #fff; font-size: 14px; color: #fff; font-weight: 300; width: 142px; line-height: 30px; text-align: center; transition:.3s;}
#ment_insert.s101_pop5_5{}
.s101_pop5_5 a{display: inline-block; background: #ff9639; font-size: 14px; color: #fff; font-weight: 300;  width: 120px; line-height: 30px;text-align: center; transition: .3s; margin-left: 25px;}

#cover_title{font-size: 14px;}
/*#cover_title{margin-right: 25px; font-size: 14px;}*/
#ment_insert:after{display: inline-block; content:''; width: 13px; height: 13px; background: url(../../images/sub1/s101_6.png) 0 0 no-repeat; vertical-align: middle; margin-left: 10px; margin-top: -2px;}
#ment_insert:hover{background: #000;}
.s0101 table tr td .ml10.ml0 {margin-left: 0;}
.h3_n2 span{line-height: 26px; padding-top: 8px;}
.s0101 table tr td .ml10_n2 a{background: #0091ac; width: 116px;}
.s0101 table tr td .ml10_n2 a:after{width: 13px; height: 13px; background: url(../../images/sub1/s101_7.png) 0 0 no-repeat; margin-left: 7px; vertical-align: top; margin-top: 9px;-webkit-background-size: auto;background-size: auto;}
.s0101 table tr td .ed_bd{border: 1px solid #dbdbdb; font-size: 14px; color: #555;}
.s0101 table tr td .ed_bd textarea{font-size: 14px; color: #606060; line-height: 20px;}


/* ÆäÀÌÁö¿À´õ */
.s0101 .sub_contens table.ta_c {}
.s0101 .sub_contens table.ta_c tr td, .s0101 .sub_contens table.ta_c tr th{text-align: center; padding: 0; line-height: 50px;}

/* ÇÕ°è±Ý¾× */
.right_side{max-width: 280px; position: absolute; top: 50px; right: 47px;}
.s0101 .sub_contens .right_side table tr{background: #f7f9fb;}
.s0101 .sub_contens .right_side table tr th {line-height: 30px; font-size: 14px; color: #555; padding-left: 30px; background: #f7f9fb; border-right: 0; width: 120px; font-weight: 400;}
.s0101 .sub_contens .right_side table tr td{border-left: 0; padding-right: 40px;text-align: right; color: #555; font-weight: 400;}
#gotop h4{font-size: 20px; color: #fff; line-height: 70px; background: #6b9ebe; font-weight: 400; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 30px;}
.s0101 .sub_contens .right_side table tr.tr_first th,.s0101 .sub_contens .right_side table tr.tr_first td{border-bottom: 0;}
.s0101 .sub_contens .right_side table tr.tr_n2 th,.s0101 .sub_contens .right_side table tr.tr_n2 td{border-top: 0;}
#gotop h4.total_h4 {background: #d04a48;}
.s0101 .t_box {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 14px 25px; padding-right: 5px;border: 5px solid #ececec;}
.s0101 .t_box ul li{font-size: 16px; line-height: 30px; color: #666666; }
.s0101 .t_box ul li span{color: #d04a48;}
.s0101 .t_box p{font-size: 14px; line-height: 26px; color: #888; -ms-word-break: keep-all; word-break: keep-all;}
.od_wrap{width: 100%; text-align: left;}
.od_wrap > div{position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-left: 30px; }
.od_wrap > div a{position: relative;font-size: 20px; color: #fff; line-height: 68px;  display: block; font-weight: 400;}

.od_wrap > div a:after{position: absolute; content:''; width: 18px; height: 19px; background: url(../../images/sub1/s101_odd.png) 0 0 no-repeat; right: 37px ;top: 50%; margin-top: -9px; transition:.3s;}
.od_wrap > .od_bt{background: #ff9639;}
.od_wrap > .od_bt input, .od_wrap > .ct_bt input{font-size: 20px !important; line-height: 72px; display: block; text-align: left; width: 100%;}
.od_wrap > .ct_bt{background: #4974f1;}
.od_wrap > div:hover a:after{margin-top: -12px;}
.o_board_list_total tr th{padding: 0 !important; text-align: center !important; font-size: 17px; color: #333;}
.o_board_list_total tr td{padding: 0 !important; text-align: center; line-height: 50px; font-size: 16px; color: #666666 !important; font-weight: 400 !important;}

/* ÁÖ¹®ÇÏ±â »ó¼¼ÆäÀÌÁö */
.s0101 .sub_contens0102 {max-width:890px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 0px 47px;}
.s101_wrap_se {padding-left: 0;}





/* 201 */
.s201 .t_box{position: relative;}
.s201 .t_box:after{position: absolute; content:''; width: 110px; height: 95px; background: url(../../images/sub2/s201_fufu.png) 0 0 no-repeat;right: 25px; top:50%; margin-top: -48px;}
.s201 .t_box ul li{position: relative; padding-left: 14px;}
.s201 .t_box ul li span{color: #006fac; font-weight: 500;}
.s201 .t_box ul li:before{position: absolute; content:''; width: 4px; height: 4px; background: #006fac; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; left: 0; top: 50%; margin-top: -2px;}
.compl_bt{text-align: center; margin-top: 30px;}
.compl_bt a, .compl_bt input{display: inline-block; width: 168px; line-height: 45px; background: url(../../images/sub2/s201_comb.png) 0 0; text-align: center; border: 1px solid #dbdbdb; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size: 17px; color: #555; font-weight: 500; transition:.3s;} 
.compl_bt input{color: #006fac; margin-right: 8px;}

.compl_bt input:hover, .compl_bt a:hover{background: #006fac; color: #fff;}
.od_h2{font-size: 25px; font-weight: 400; color: #333; font-weight: 500; margin-bottom: 15px; overflow: hidden; float: left; margin-right: 15px;}
.od_h2 span{color: #0091ac; }
.h2_wrap{overflow: hidden;}
.od_h2 p{float: left; font-size: 17px;  font-weight: 300;margin-left: 15px; display: block;}
/* s605 ÀÌ¿ë¾È³» */
.s0605{background: #f8f8f8; padding-bottom: 100px; margin: 0 auto;}
.s605_cntbox{ padding: 85px 47px 50px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,0.08);}
.s605_cntbox > ul{}
.s605_cntbox > ul:after{display: block; content:''; visibility: hidden; clear: both;}
.s605_cntbox > ul > li{position: relative;max-width:100%; border: 1px solid #dbdbdb; margin-bottom: 63px; padding: 0px 50px; min-height:160px; padding-right: 0;}
.s605_cntbox > ul > li:before{position: absolute; content:''; width: 148px; height: 140px; background: url(../../images/sub6/s605_3.png) right bottom no-repeat; right: 40px; bottom: 0; ;}
.s605_cntbox > ul > li:nth-child(2):before{background: url(../../images/sub6/s605_4.png) right bottom no-repeat; right: 40px; bottom: 0; ;}
.s605_cntbox > ul > li:nth-child(3):before{background: url(../../images/sub6/s605_5.png) right bottom no-repeat; right: 40px; bottom: 0;}
.s605_cntbox > ul > li:nth-child(4):before{background: url(../../images/sub6/s605_6.png) right bottom no-repeat; right: 40px; bottom: 0;}
.s605_cntbox > ul > li:nth-child(5):before{background: url(../../images/sub6/s605_7.png) right bottom no-repeat; right: 40px; bottom: 0;}
.s605_cntbox > ul > li:nth-child(6):before{background: url(../../images/sub6/s605_8.png) right bottom no-repeat; right: 40px; bottom: 0;}
.s605_cntbox > ul > li:nth-child(7):before{background: url(../../images/sub6/s605_9.png) right bottom no-repeat; right: 40px; bottom: 0;}
.s605_cntbox > ul > li:nth-child(8):before{background: url(../../images/sub6/s605_10.png) right bottom no-repeat; right: 40px; bottom: 0;}



.s605_cntbox > ul > li:after{display: block; clear: both; content:''; visibility: hidden;}
.s605_cntbox > ul > li .left_box{float: left;}
.s605_cntbox > ul > li h3{width: 98px; height:93px; background: #006fac; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; font-size: 25px; color: #fff; line-height: 30px; font-weight: 500; text-align: center; padding-top: 18px; margin-top: -32px;}
.s605_cntbox > ul > li h3 span{display: block; font-size: 16px; font-weight: 400; margin-top: 1px;}
.s605_cntbox > ul > li .right_box{float: left; padding: 28px 0 28px 22px;}
.s605_cntbox > ul > li .right_box h4{font-size: 20px; line-height: 28px; color: #333; font-weight: 400;margin-bottom: 10px; }
.s605_cntbox > ul > li .right_box h4 span{font-weight: 500;}
.s605_cntbox > ul > li .right_box .bt_span{display: inline-block; width: 168px; border: 1px solid #dbdbdb; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background: url(../../images/sub6/s605_2.png) 0 0 ;}
.s605_cntbox > ul > li .right_box .bt_span a{position: relative;font-size: 14px; color: #006fac; line-height: 45px; display: block; text-align: center; font-weight: 400;}
.s605_cntbox > ul > li .right_box .bt_span a:after{display: inline-block;vertical-align: top; margin-top: 15px; content:''; width: 15px; height: 15px; background: url(../../images/sub6/s605_1.png) 0 0 no-repeat; margin-left: 10px; transition:.3s;}
.s605_cntbox > ul > li .right_box .bt_span:hover a:after{transform:rotate(45deg);}
.s605_cntbox > ul > li ul li{position: relative; padding-left: 15px; font-size: 16px; color: #666; line-height: 28px; }
.s605_cntbox > ul > li ul li:before{position: absolute; content:''; width: 4px; height: 4px; background: #006fac; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; left: 0; top: 0.75em}
.s605_cntbox > ul > li ul li span{display: inline-block; font-size: 17px; color: #333; font-weight: 500; width: 93px;}
.s605_cntbox > ul > li ul li strong{font-weight: 400; color: #006fac;}
.s605_cntbox > ul > li ul li.btli:before{top:17px}
.s605_cntbox > ul > li ul.right_ul2 li:before{top:1em}
.s605_cntbox > ul > li ul li.btli2{margin-top: -5px;}
.s605_cntbox > ul > li ul.right_ul2 li{line-height: 35px;}
.s605_cntbox > ul > li ul.right_ul2 li span{width: 125px;}
.s605_cntbox > ul > li ul.right_ul2 li span.bt_span{margin-left: 20px; margin-top: -20px;}
.right_p{font-size: 14px; line-height: 35px; color: #006fac; text-align: right; clear: both; padding-right: 10px; right: 0; bottom: 0px;; position: absolute; z-index: 10;}
.s605_cntbox > ul > li .right_box2 {padding-bottom: 0;}
.s605_cntbox > ul > li ul.right_ul3 li > span{width: 93px;}
.s605_cntbox > ul > li ul.right_ul3 li span.bt_span {margin-left: 0;}
.nome_p{font-size: 16px; line-height: 28px; color: #666;}
.nome_p span{color: #006fac;}

/* text */
.s0102{position: relative;}
.test_box{position: absolute; top: 0; left: 0; height: 963px; width: 50%; z-index: 1;}
.left_50{width: 100%; background: url(../../images/sub1/s102_1.png) 0 0 no-repeat; height: 963px;}
.left_50 img{width: 100%;}
.s0102 .bx-wrapper .bx-viewport {background: 0;}
.full_wrap > .right_img{position: relative;background: url(../../images/sub1/s102_2.png) 0 0 no-repeat; z-index: 2; margin-left: 50%;}
.s102_rolling:after{position: absolute; content:''; width: 50%; height: 963px;background: url(../../images/sub1/s102_1.png) 0 0 no-repeat; left: 0; top: 0; z-index: -1;}
/* .s102_rolling .bx_102:before {position: absolute; content:'';width: 50%; height: 960px; background: url(../../images/sub1/s102_1.png) 0 0 no-repeat; left: 0; top: 0; z-index: ;}
 */
/*** BOARD ***/

.bd_sec {width:100%;max-width:1300px;margin:0 auto 80px;}

#bo_v_img {margin:10px 0;text-align:center;}
#bo_v_img > a {/* display:inline-block; */vertical-align:top;}
#bo_v_img img {width:auto !important;}
#daumRoughmapContainer1521178978886{width: 100% !important;}
.product_area { display:block; }
.product_box { display:block; margin:0 0 70px; }
.product_box .big_img { display:block; margin:0 0 70px; }
.product_box .product_list ul { display:block; margin:0; padding:0; list-style:none; overflow:hidden; }
.product_box .product_list ul li { display:block; float:left; width:288px; height:313px; margin:0 16px 16px 0; text-align:center; border:1px solid #dbdbdb; box-sizing:border-box; }
.product_box .product_list ul li a { display:block; height:100%; border:1px solid #fff; box-sizing:border-box; }
.product_box .product_list ul li:nth-child(4n) { margin-right:0; }
.product_box .product_list ul li .eng { display:block; margin:10px 0 5px; font-size:22px; color:#333; }
.product_box .product_list ul li .kor { display:block; margin:0 0 20px; font-size:14px; font-weight:600; color:#666; }
.product_box .product_list ul li:hover { border:1px solid #014099; }
.product_box .product_list ul li:hover .eng, .product_box .product_list ul li:hover .kor { font-weight:600; color:#014099; }
.product_box .product_list ul li:hover a { border:1px solid #014099; }


.contet_map iframe{width: 100%; height: 535px;}
.gallery_cnt2221{margin: 0 auto; max-width: 1300px; margin-bottom: 110px;}
.gallery_cnt2221{overflow: hidden;}
.gallery_cnt2221 .search_box{text-align: center !important;}
.gallery_cnt2221 > li{width: 24.25%; float: left; margin-right: 1%; margin-bottom: 1%;}
.gallery_cnt2221 > li:nth-child(4n+4){margin-right: 0;}
.gallery_cnt2221 #sfl{width: 15%; height: 35px; -webkit-animation-direction: normal !important;
-moz-animation-direction: normal !important;
-o-animation-direction: normal !important;
animation-direction: normal !important; border: 1px solid #dbdbdb;}
.gallery_cnt2221 .sdsdsadasd{width: 30%; height: 35px; border: 1px solid #dbdbdb;}
.gallery_cnt2221 .sdaaass{height: 35px; line-height: 35px;}
.gallery_cnt2221 .center{text-align: center;}

.gallery_cnt2221 .btn_normal { position: relative; display: inline-block;  min-width: 99px; height: 45px; line-height: 43px; padding-left: 46px;  padding-right: 20px;  font-size: 16px; font-weight: 600; color: #3b5170 !important; text-align: left;  text-decoration: none !important; background: #fff url(../../images/sub/icon_list.gif) no-repeat 22px center; border: 1px solid #3b5170;   cursor: pointer; box-sizing: border-box;}


/* ¼öÁ¤»çÇ× */

.s107_self_wwrap21{display: none;}
.s107_self_wwrap212{display: block; !important}

.shop_top{text-align: center; margin: 0 auto;}

/* ¸¶ÀÌÆäÀÌÁö */

.mbskin_fom22{clear: both;}

#smb_my, .mbskin_fom {max-width:1300px; margin: 0 auto;background: #fff; padding-left: 47px;  padding-top: 50px;padding-bottom: 50px; box-shadow: 0px 0px 20px rgba(0,0,0,0.08); position: relative; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-right: 47px;}
#smb_my_ov {margin:0;padding:20px;background:#fff;border:2px solid #6b9ebe; box-sizing:border-box;}
#smb_my_ov h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#smb_my_ov .hello_name{position:relative;line-height:45px;padding:0 10px 5px;/*width:50%;float:left;*/font-weight:normal; font-size: 14px; margin-bottom: 10px;}
#smb_my_ov .hello_name i{margin-right:5px;font-size:1.2em;color:#636363;}
#smb_my_ov .smb_my_act{position:absolute;top:0;right:10px}
#smb_my_ov .smb_my_act li{display:inline-block;font-size:14px; vertical-align: middle;}
#smb_my_ov .smb_my_act li a{line-height:30px;vertical-align:middle;padding:0px 10px !important; height: 30px; margin: 0; font-weight: 400; }
#smb_my_ov .my_po{position:relative;width:100%;padding:0 10px;line-height:45px;border:1px solid #dfdfdf; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#smb_my_ov .my_po a{font-weight:500;color:#f50057; display: inline-block;}
#smb_my_ov .my_info{clear:both;width:100%;border-top:1px solid #ddd;padding:10px;box-sizing:border-box;}
#smb_my_ov .my_info:after {display:block;visibility:hidden;clear:both;content:''}
#smb_my_ov .my_info_wr{float:left;width:33.333%;line-height:20px;padding:8px 0px;position:relative;}
#smb_my_ov .my_info_wr strong{display:inline-block;position:absolute;top:0;left:0;vertical-align: top;padding:8px 0px; font-weight: 500;}
#smb_my_ov .my_info_wr span{display:block;padding-left:100px;}
#smb_my_ov .ov_addr{width:66.666%; }

#smb_my_tab {text-align: center; margin-top: 30px;}
#smb_my_tab .tabsTit li{ overflow: hidden;font-size: 20px;line-height: 70px;  background: #636363; color: #fff;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight: 500; padding-left: 37px;}
#smb_my_tab h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#smb_my_tab .more_btn{transition:.3s;border:2px solid #006fac;color:#006fac;display:inline-block;padding:10px;width:200px;font-weight:500;margin-top:10px; text-align: center;}
#smb_my_tab .more_btn:hover{background:#006fac;color:#fff;font-weight:bold}
#smb_my_wish ul:after {display:block;visibility:hidden;clear:both;content:''}
#smb_my_wish li{float:left;width:25%;padding:10px 15px;text-align:left}
#smb_my_wish li:nth-child(4n+1){clear:both}
#smb_my_wish li img{width:100%;height:auto}
#smb_my_wish li .info_link{display:block;margin:10px 0 5px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color:#646464;font-weight:bold}
#smb_my_wish li .info_date{color:#646464;font-size:0.92em}




/* Àå¹Ù±¸´Ï ÁÖ¹®¼­ °øÅë */

.spen_box{    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;margin: 0 auto;background: #f8f8f8;padding-bottom: 195px;}


.sb01{display: inline-block; text-align: center; line-height: 35px; background: #4974f1; padding: 0px 15px; color: #fff; margin-bottom: 15px;}
.sod_list {position:relative;margin:0;padding:0;list-style:none;}
.sod_list .sod_li {position:relative;padding:0;border:1px solid #e9e9e9;margin:10px 0;background:#fff;}
.sod_list .sod_li:after {display:block;visibility:hidden;clear:both;content:""}
.sod_list .li_chk{position:absolute;top:10px;left:10px;}
.sod_list .li_chk input{margin-top: -12px;}
.sod_list .li_name{}
.full_list{font-size: 17px; color: #333; vertical-align: middle; }
#sod_chk{ margin-bottom: 10px;}

.sod_list .li_name a,.sod_list .li_name strong{display:block;padding: 0 10px 0 25px;height:35px;line-height:35px;    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    list-style: none;}
.sod_list .li_name strong{padding-left:10px; font-size: 17px; font-weight: 500;}
.sod_list .total_img{position:absolute;top:45px;left:15px;}
.sod_list .sod_opt{padding:10px 15px 5px;color:#555; display: inline-block;}
.sod_list .sod_opt button{display: inline-block;}
.sod_list .sod_opt ul{display: inline-block;}
.sod_list .sod_opt li{margin-bottom:3px;}
.sod_list .li_mod{display: inline-block;}
.sod_list .li_mod button{display: none;}
.sod_list .li_cp .cp_btn, .sod_list .li_cp .cp_cancel, .sod_list .li_mod .mod_btn {margin:0;padding:5px 8px;border:0;background:#656363;color:#fff;font-size:0.92em}
.sod_list .li_cp .cp_cancel,.odf_tbl #od_coupon_cancel,.odf_tbl #sc_coupon_cancel{border:1px solid #999;color:#fff;background:#fafafa;margin-left:3px;padding:4px 5px}
.sod_list .li_prqty{margin:15px;}
.sod_list .li_prqty:after {display:block;visibility:hidden;clear:both;content:""}
.sod_list .li_prqty .li_prqty_sp{width:20%;display:inline-block;float:left;text-align:center;line-height:3.2em;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;border-left:1px solid #e9e9e9;color:#666;font-size:17px; margin-left:-1px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.sod_list .li_prqty  .prqty_price{border-left:1px solid #d3d3d3;}
.sod_list .li_prqty  .prqty_sc{border-right:1px solid #d3d3d3;}
.sod_list .li_prqty .li_prqty_sp span{display:block;line-height: 50px; font-size: 17px; background: #f8f8f8;line-height: 50px; color: #333; font-weight: 500; text-align: center; background: #636363; color: #fff;}
.sod_list .li_total {position:relative;border-top:1px solid #e9e9e9;margin:10px 10px 0;}
.sod_list .total_point{border-right:1px solid #d3d3d3;}
.sod_list .total_price{font-weight:bold;}
#sit_opt_added {margin:0;padding:0;border-top:1px solid #d3d3d3;list-style:none;}
#sit_opt_added li {padding:10px 0 ;border-bottom:1px solid #d3d3d3;margin-bottom:5px;line-height:25px}
#sit_opt_added li:after {display:block;visibility:hidden;clear:both;content:""}
#sit_opt_added li div {height:25px;text-align:right;position:relative;width:111px;float:right}
#sit_opt_added .btn_frmline {height:1.85em;line-height:1.85em;background:url(../img/op_del.png) no-repeat;position:absolute;top:0;right:0;overflow:hidden ;text-indent:-999px;width:25px;height:25px;padding:0}
#sit_opt_added li div .sit_qty_plus{overflow:hidden;position:absolute;top:0;left:57px;background:url(../mobile/shop/img/add.gif) no-repeat -1px -1px;text-indent:-999px;border:1px solid #ccc;width:25px;height:25px}
#sit_opt_added li div .sit_qty_minus{overflow:hidden;position:absolute;top:0;left:0;background:url(../mobile/shop/img/add.gif) no-repeat -26px  -1px ;text-indent:-999px;border:1px solid #ccc;width:25px;height:25px}
#sit_opt_added li div .sit_opt_del{background:url(../img/op_del.png) no-repeat;position:absolute;top:0;right:0 ;text-indent:-999px;width:25px;height:25px;padding:0;overflow:hidden}
#sit_opt_added li div .frm_input{width:34px;border:1px solid #ccc;height:25px;padding:0 !important;line-height:25px;text-align:center;background:#fff;position:absolute;top:0;left:24px}
#sit_tot_price {margin:0px;font-size:16px;font-weight:bold;text-align:right;position:relative; border-bottom: 1px solid #dbdbdb; padding-bottom: 28px !important; line-height: 32px;}
#sit_tot_price span{position:absolute;top:2px;left:0px;font-size:16px;font-weight:500;}
#sit_tot_price p{position: absolute; bottom: 0; right: 0; font-size: 14px; font-weight: 400; }
#sit_tot_price strong{padding-right: 3px; display: inline-block;}

/*select.it_option,select.it_supply { width: 100%;padding: 5px;border: 0;border-radius: 5px;height: 28px;-webkit-appearance: none;border:1px solid #aaa;background: url(../mobile/shop/img/select.gif) no-repeat  right #fafafa;}*/
#sod_bsk_list #mod_option_frm .sit_ov_tbl td select{height:25px;min-width:100px}

/*¼ö·®*/
#sit_opt_added li .sit_opt_qty{position:relative;width:81px;float:right;text-align:center !important; margin-right: 2px;}
#sit_opt_added li .sit_opt_qty .frm_input{width:34px;border:1px solid #ccc;height:25px;padding:0 !important;line-height:25px;text-align:center;background:#fff}
#sit_opt_added li .sit_opt_qty .sit_qty_plus{position:absolute;top:0;right:0;background:url(../mobile/shop/img/add.gif) no-repeat -1px -1px;text-indent:-999px;border:1px solid #ccc;width:25px;height:25px}
#sit_opt_added li .sit_opt_qty .sit_qty_minus{position:absolute;top:0;left:0;background:url(../mobile/shop/img/add.gif) no-repeat -26px  -1px ;text-indent:-999px;border:1px solid #ccc;width:25px;height:25px}

/* Àå¹Ù±¸´Ï */
#sod_bsk:after {display:block;visibility:hidden;clear:both;content:""}

#sod_bsk{max-width:1300px; margin: 0 auto;margin: 0 auto; width: 100%; background: #fff; padding-left: 47px;padding-right: 47px;padding-top: 50px; padding-bottom: 50px; box-shadow: 0px 0px 20px rgba(0,0,0,0.08);  position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#sod_bsk > form {display:table;width:100%;table-layout:fixed;}
.sod_bsk_left {display:block; width:100%;padding-right:30px;vertical-align:top;box-sizing:border-box;}
.sod_bsk_left .sod_bsk_btm {margin-top:10px;}
.sod_bsk_right {display: block; width:100%;border:solid 1px #ddd;padding:10px 20px;vertical-align:middle;box-sizing:border-box; margin-top: 15px;}
.sod_bsk_right .btn_shop_conti {width:100%;height:42px;padding:0;font-weight:bold;color:#fff;line-height:42px;}

#sod_bsk_list {position:relative}
#sod_bsk_list #mod_option_frm {z-index:10000;position:absolute;top:35px;left:0;width:100%}
#sod_bsk_list #mod_option_frm form{border:2px solid #000;background:#fff;padding:15px;max-height:500px;overflow-y:auto}
html.no-overflowscrolling #mod_option_frm {height:auto;max-height:10000px !important} /* overflow ¹ÌÁö¿ø ±â±â ´ëÀÀ */
#sod_bsk_list #mod_option_frm .sit_ov_tbl{background:#ededed;margin-top:5px}
#sod_bsk_list #mod_option_frm .sit_ov_tbl th,#sod_bsk_list #mod_option_frm .sit_ov_tbl td{border:none;padding-left:5px;font-weight:normal;text-align:left}
#sod_bsk_list #mod_option_frm .sit_ov_tbl th{width:90px}
#sod_bsk_list #mod_option_frm#sit_tot_price{font-size:1.2em}
#sod_bsk_list #mod_option_frm #sit_tot_price span{left:0;}
#sod_bsk_list #mod_option_frm .btn_confirm{overflow:hidden;text-align:right}
#sod_bsk_list #mod_option_frm .btn_submit{width:auto;padding:0 10px;margin:0}
#sod_bsk_list #mod_option_frm .btn_cancel{height:40px;line-height:40px;vertical-align:middle;padding:0 10px}
.li_total img{display: none;}
#sod_bsk_tot {margin:0 0 8px; padding: 0px 52px; line-height: 50px; margin-bottom: 15px;}
#sod_bsk_tot:after {display:block;visibility:hidden;clear:both;content:""}
#sod_bsk_tot dt, #sod_bsk_tot dd {float:left;padding: 0;line-height:50px;border-bottom:1px solid #e9e9e9}
#sod_bsk_tot dt {width:50%;}
#sod_bsk_tot dd {margin:0;width:50%;text-align:right}
.sod_bsk_cnt {color:#ff2a76}
.sod_bsk_point {border-bottom:0 !important}
.sod_bsk_dvr{font-size: 17px; font-weight: 500;}
.sod_bsk_cnt{font-size: 17px; color: #006fac;}
#sod_bsk .btn_submit{width:100%;margin-bottom:3px;height:40px;}
#sod_bsk .btn_grd{width:100%;height:40px;line-height:40px;}
#sod_bsk .btn_grd1{height:60px;line-height:60px;margin:10px 0 0}
.sod_none{padding-top: 0;}
#sod_bsk .empty_list{padding:0px 0 !important;background:#fff;margin:15px 0;color:#999; text-align: center;	 font-size: 20px; padding-top: 0; margin-top: -50px;}
.btn_sac{width: 30%; line-height: 40px; vertical-align: middle; outline:none; margin-top: -4px; cursor: pointer; color: #fff; background: #32336b; font-size: 17px; font-weight: 400; transition:.3s;}
.btn_sac:hover{background: #000;}

#sod_frm{max-width:1300px; margin: 0px auto; background: #fff;  padding-left: 47px;padding-right: 47px; padding-top: 50px;  padding-bottom: 50px; box-shadow: 0px 0px 20px rgba(0,0,0,0.08);position: relative; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.sb01{}
#sod_bsk .btn_submit.bt_cliar {width: 30%; display: inline-block; font-size: 17px; cursor: pointer; background: #ff9639; transition:.3s;}
#sod_bsk .btn_grd{width: 30%; display: inline-block; border: 1px solid #dbdbdb; font-size: 17px; font-weight: 400; cursor: pointer; background: url(../../images/sub2/s201_comb.png) 0 0; transition:.3s;}

#sod_bsk .btn_submit.bt_cliar:hover{background: #d04a48;}
#sod_bsk .btn_grd:hover{background: #4974f1; color: #fff;}

/* À§½Ã¸®½ºÆ® */
#wish_li{margin:0 -15px}
#wish_li:after {display:block;visibility:hidden;clear:both;content:""}
#wish_li li{float:left;width:25%;padding:15px;box-sizing:border-box;}
#wish_li li:nth-child(4n+1){clear:both}
#wish_li li img{width:100%;height:auto}
#wish_li li .wish_info{padding:0 35px 10px 30px;position:relative;border-bottom:1px solid #e0e0e0;margin-top:10px;height:45px}
#wish_li li .wish_prd{display: block;margin: 0 0 5px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #646464;font-weight: bold;}
#wish_li li .info_date{color: #646464;font-size:0.92em}
#wish_li li .wish_chk{position:absolute;top:0;left:0;width:30px;text-align:center;line-height:35px}
#wish_li li .wish_del{position:absolute;top:0;right:0;width:35px;height:35px;line-height:35px;text-align:center;background:#e6e6e6;display:block;font-size:1.2em;color:#777}
#wish_li li .wish_del:hover{background:#65a2f1;color:#fff}
#wish_li li .sold_out{color:#f50057;font-weight:bold;display:block;font-size:0.92em;}
#sod_ws_act{text-align:center}
#sod_ws_act button{height: 42px;width:25%}


/* ÄíÆù */
#scp_list .win_desc{padding:10px;padding-top:0}
#scp_list ul {margin:0;padding:0;list-style:none}
#scp_list li {position:relative;border:1px solid #e9e9e9;margin-bottom:5px;border-radius:8px;background:#fff;}
#scp_list .li_title {display:block;padding:8px 10px;font-size:1.2em;font-weight:bold;border-bottom:1px solid #eee}
#scp_list .li_pd {margin:0 0 5px;zoom:1}
#scp_list .li_pd:after {display:block;visibility:hidden;clear:both;content:""}
#scp_list .pd_price {padding:10px;display:inline-block}
#scp_list .pd_date {float:right;padding:10px;color:#a4a4a4}
#scp_list .li_target {padding:0 10px 10px;color:#65a2f1;display:inline-block}

/* ÁÖ¹®¼­ ÀÛ¼º */
#sod_frm td .frm_input{background-color:#fff !important;border:1px solid #dbdbdb; line-height:30px;height:30px;padding:0 10px}
#sod_frm #sc_coupon_cancel,#sod_frm .cp_cancel,#sod_frm #od_coupon_cancel {background:#999}
#sod_frm  .tbl_head01{background:#fff;}
#sod_frm #sod_bsk_tot{background:#fff;padding:10px 20px;border:2px solid #d3d3d4;margin:10px 0}
#sod_frm section{margin-bottom:10px}
#sod_bsk_list #mod_option_frm .sit_ov_tbl{background:#ededed;margin-top:5px}
#sod_bsk_list #mod_option_frm .sit_ov_tbl th,#sod_bsk_list #mod_option_frm .sit_ov_tbl td{border:none;padding-left:10px;font-weight:normal}
#sod_bsk_list #mod_option_frm .sit_ov_tbl th{width:90px}
html.no-overflowscrolling #cp_frm {height:auto;max-height:10000px !important} /* overflow ¹ÌÁö¿ø ±â±â ´ëÀÀ */
#sod_frm_deli {position:relative;line-height:2em}
#sod_frm_deli #order_address {display:block;;width:100px;background:#333;color:#fff;text-align:center}
#sod_frm_orderer {margin:15px 0 30px}
#sod_frm_orderer #od_addr_jibeon, #sod_frm_taker #od_b_addr_jibeon {display:inline-block;margin:5px 0 0}
#sod_frm h2{background:#d3d3d3;;padding:10px;}
#sod_frm .odf_tbl table{width:100%;margin:0;padding:0;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-collapse:collapse;background:#fff;}
#sod_frm .odf_tbl table tbody td,#sod_frm .odf_tbl table tbody th{;border-bottom:1px solid #e9e9e9;padding:5px 10px ;text-align:left;line-height:26px;position:relative}
#sod_frm .odf_tbl table td{}
#sod_frm .odf_tbl table th{width:90px;color:#343434;font-weight:normal;letter-spacing:-0.1em}
#sod_frm .odf_tbl table .frm_input{background-color:#fff !important;height:24px;line-height:24px;text-indent:5px}
#sod_frm .odf_tbl table .frm_address{margin-top:5px}
#sod_frm .odf_tbl button.btn_frmline{font-size:0.92em;padding:0 8px;height:26px;line-height:26px}
#sod_frm .odf_tbl textarea{width:99%;border:1px solid #e4eaec;}
#sod_frm .li_mod{padding-left:110px !important}
#sod_frm_same {margin:0 0 10px}
#sod_frm_pay {position:relative}
#sod_frm_pay .tbl_head01 caption {font-size:0;line-height:0;overflow:hidden}
#sod_frm_pay .tbl_head01 th {width:auto !important;font-weight:bold;text-align:center !important}
#sod_frm_pay .tbl_head01 td {border-top:1px solid #e9e9e9 !important;border-bottom:1px solid #e9e9e9 !important;line-height:1.5em !important;word-break:break-all !important}

#sod_frm .li_total .total_span{display:block;position:relative;line-height:30px;border:0}
#sod_frm .li_total .total_span strong{position:absolute;top:0;right:0;}


html.no-overflowscrolling #sc_coupon_frm, html.no-overflowscrolling #od_coupon_frm {height:auto;max-height:10000px !important} /* overflow ¹ÌÁö¿ø ±â±â ´ëÀÀ */
#sod_frm p#sod_frm_pt_alert {margin:20px 0 0;text-align:center;background:#f3f3f3; border:2px solid #d3d3d3;padding:15px ;text-align:center;border-bottom:0}
#sod_frm_pay_info {margin:0 0 10px}
#sod_frm_paysel {margin:0 0 10px;padding:10px;background:#fff; border:2px solid #d3d3d3;border-top:0}
#sod_frm_paysel ul {margin:0;padding:0;}
#sod_frm_paysel ul:after {display:block;visibility:hidden;clear:both;content:""}
#sod_frm_paysel li {float:left;padding:5px 2%;width:46%;height:21px}
#sod_frm_paysel .KPAY{background:url('../../../img/kpay_logo.png') no-repeat;width:37px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
#sod_frm_paysel .PAYNOW{background:url('../../../img/paynow_logo.png') no-repeat;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
#sod_frm_paysel .PAYCO{background:url('../../../img/payco_logo.png') no-repeat 1px ;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
.kakaopay_icon{background:url('../../../img/kakao.png') no-repeat ;height:21px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px}


#sod_frm_paysel #settle_bank {padding:10px;margin-top:10px;background:#fff;line-height:2em;background:#f3f3f3}
#sod_frm_paysel #settle_bank label {display:inline-block;margin:0 10px 0 0;font-weight:bold}
#sod_frm_paysel #settle_bank .frm_input {background:#fff;text-align:center}
#sod_frm_escrow {margin:30px 0 0}

#od_addr1, #od_addr2, #od_addr3, #od_email, #od_b_addr1, #od_b_addr2, #od_b_addr3 {width:100%}
#sod_frm #od_memo {height:70px}
#sod_frm_pt {margin:10px 0 5px}
#sod_frm_pt_alert, #sod_frm_pt_info {margin:0 0 10px}
#sod_frm #show_progress {text-align:center}
#sod_frm #show_progress span {display:block;margin:5px 0 0}
#sod_frm #cp_frm,#od_coupon_frm,#sc_coupon_frm{z-index:10000;position:absolute;top:25px;left:0;width:100%;border:2px solid #000;background:#fff;}
#od_coupon_frm,#sc_coupon_frm{top:33px;left:10px;width:95%}
#sod_frm .odf_tbl button.sc_cp_apply,#sod_frm .odf_tbl button.od_cp_apply{font-size:1em}
#sod_frm #cp_frm .tbl_head02,#od_coupon_frm .tbl_head02,#sc_coupon_frm .tbl_head02{padding:15px;margin:0;}
#sod_frm #cp_frm .tbl_head02 caption,#od_coupon_frm .tbl_head02 caption,#sc_coupon_frm .tbl_head02 caption{background:#000;color:#fff;position:absolute;top:0;left:0;width:100%;text-indent:10px;padding:0 0 ;height:30px;line-height:28px;}
#sod_frm #cp_frm .tbl_head02 table,#od_coupon_frm .tbl_head02 table,#sc_coupon_frm .tbl_head02 table{margin-top:30px;border:1px solid #d3d3d3;}
#sod_frm #cp_frm .tbl_head02 th,#od_coupon_frm .tbl_head02 thead th,#sc_coupon_frm .tbl_head02 thead th{border-bottom:1px solid #e5e5e5;background:#ededed;text-align:center !important;padding:5px 0;line-height:1.5em !important}
#sod_frm #cp_frm .tbl_head02 th+th+th, #od_coupon_frm .tbl_head02 th+th+th,#sc_coupon_frm .tbl_head02  th+th+th{width:60px}
#sod_frm #cp_frm .tbl_head02 td,#od_coupon_frm .tbl_head02 td,#sc_coupon_frm .tbl_head02 td{border:none;line-height:1.5em !important}
#od_coupon_frm .tbl_head02 td.td_numbig,#od_coupon_frm .tbl_head02 td.td_mngsmall,#sc_coupon_frm .tbl_head02 td.td_mngsmall{text-align:center}
#sod_frm #cp_frm .tbl_head02 td .btn_frmline,#od_coupon_frm .tbl_head02 td,#sc_coupon_frm .tbl_head02 td {font-size:0.92em}
#sod_frm #cp_frm .tbl_head02 td.td_numbig,#od_coupon_frmtd .tbl_head02 .td_numbig,#sc_coupon_frm .tbl_head02 td.td_numbig{width:90px;text-align:center}
#sod_frm #cp_frm .btn_confirm .btn_submit,#od_coupon_frm .btn_confirm .btn_submit,#sc_coupon_frm .btn_confirm .btn_submit{position:absolute;top:0;right:0;background:url(../img/close_btn.gif) no-repeat 0 10px;text-indent:-9999px; width:25px;height:25px;border:0}
#display_pay_button span{display:block}
#sod_frm #display_pay_button  .btn_cancel{padding:0 5px;max-width:400px;width:100%;height:40px;line-height:40px;background:#fff;margin-top:2px;
    background: -webkit-linear-gradient(#fff,#fff, #f1f1f1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fff,#fff, #f1f1f1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fff, #fff, #f1f1f1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fff,#fff, #f1f1f1); /* Standard syntax */;}
#sod_frm .li_prqty .li_prqty_sp{width:33.3333%}



/* ¹è¼ÛÁö ¸ñ·Ï */
#sod_addr {}
#sod_addr ul {margin:0;padding:0;list-style:none}
#sod_addr li {position:relative;padding:10px 20px 10px 30px;min-height:35px;border-bottom:1px solid #e9e9e9;background:#fff;}
#sod_addr .addr_chk {position:absolute;top:15px;left:10px}
#sod_addr .addr_default {position:absolute;top:15px;right:15px;font-size:0.92em;color:#666}
#sod_addr .frm_input{height:30px;line-height:30px;}
#sod_addr .addr_addr {margin:10px 0 5px}
#sod_addr .addr_name {float:left;margin:0 0 10px}
#sod_addr .addr_tel {float:right;margin:0 0 10px}
#sod_addr .addr_btn {clear:both;text-align:right}
#sod_addr .addr_btn:after {display:block;visibility:hidden;clear:both;content:""}
#sod_addr #btn_sel {width:50px;border:0;line-height:2.5em;background:#444;color:#fff;vertical-align:middle}
#sod_addr #btn_del {display:inline-block;width:50px;line-height:2.5em;background:#f2f5f9;color:#777;text-align:center;vertical-align:middle}

/* ÁÖ¹®³»¿ª */
#sod_v .td_stat {width:100px}
#sod_v_info {margin:0 0 20px;text-align:center;color:#666}

/* ÁÖ¹®»ó¼¼³»¿ª */
#sod_fin:after {display:block;visibility:hidden;clear:both;content:""}
#sod_fin  h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

.sod_fin_left{float:left;width:100%}
/*.sod_fin_right{float:right;width:48%}*/


.sod_fin_clear{clear:both}
#sod_fin_no {margin:0 0 10px;padding:15px; background:#65a2f1;color:#fff;text-align:center; font-size: 1.17em;}
#sod_fin #sod_bsk_tot{padding:10px 15px;background:#fff;border:2px solid #d3d3d3}
#sod_fin .sod_list2{overflow: hidden; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; padding: 10px;}
#sod_fin .sod_list2 li{background:#fff;border: 1px solid #e9e9e9;margin-bottom:5px; float: left; width: 49%; margin-right: 1%;}
#sod_fin .sod_list2 li:nth-child(2n+2){margin-right: 0;}

#sod_fin .sod_list2 .li_name_od{overflow: hidden;font-size: 20px; line-height: 70px;  background: #636363;  color: #fff; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;box-sizing: border-box; font-weight: 500;}
#sod_fin .sod_list2 .li_name_od a{display: block; color:#fff; line-height: 50px; font-size: 17px; color: #fff; background: #636363; font-weight: 300; padding: 0; padding-left: 20px;}
#sod_fin .sod_list2 .li_name_od a strong{font-weight: 500;}
#sod_fin .sod_list2 .li_opt{padding-right:50px}
#sod_fin .sod_list2 .li_total{position:relative;min-height:85px;height:auto;padding:10px; border-top:1px solid #e9e9e9;color:#666;line-height:25px; font-size: 15px; padding: 10px !important;}
#sod_fin .sod_list2 .li_total:after {display:block;visibility:hidden;clear:both;content:""}
#sod_fin .sod_list2 .total_img{position:absolute;top:10px;left:10px}
#sod_fin .sod_list2 .prqty_stat{position:absolute;top:7px;right:10px;background:#4974f1;color:#fff;font-weight:bold;font-size:0.92em;padding:2px 10px}
#sod_fin .sod_list2 .total_span{background:#f3f3f3; margin-top: 10px;	padding:10px;display:inline-block;width:100%;float:left;line-height:30px;font-size:0.92em; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#sod_fin .sod_list2 .total_point{border-left:1px solid #fff}
#sod_fin .sod_list2 .total_span strong{float:right}
#sod_fin .sod_list2 .st_bg{margin:0 5px}
.sod_fin_list:after {display:block;visibility:hidden;clear:both;content:""}
.sod_fin_list{padding-bottom:20px}
#sod_sts_wrap{position:relative;margin-bottom:20px;display:inline-block}
#sod_sts_wrap i{color:#65a2f1;font-size:18px;vertical-align:middle}
#sod_sts_explan{display:none;position:absolute;top:0px;left:0;padding-top:20px;width:280px;}
#sod_sts_wrap:hover #sod_sts_explan{display:block}
#sod_sts_explan dl{background:#fff;padding:10px 15px;margin:0;font-size:0.92em;color:#3d3d3d;line-height:2em;
    box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.2) ;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 9px ; 
    -moz-box-shadow:rgba(0, 0, 0, 0.2) 1px 1px 9px; position: relative; z-index: 1000;}
#sod_sts_explan dl:after {display:block;visibility:hidden;clear:both;content:""}
#sod_sts_explan dt{width:50px;font-weight:bold;display:inline-block;float:left;clear:both;padding:0;margin:0}
#sod_sts_explan dd{float:left;display:inline-block;padding:0;margin:0}

#sod_fin_view:after {display:block;visibility:hidden;clear:both;content:""}
#sod_fin_view section{margin-bottom:10px;}
/*#sod_fin_view section h3{padding: 15px;background:#d3d3d3;}*/
#sod_fin_view .odf_tbl table{background:#fff;width:100%;border:1px solid #d3d3d3;border-collapse:collapse}
#sod_fin_view .odf_tbl td{padding:10px ;border-bottom:1px solid #d3d3d3;color:#555;line-height:1.5em}
#sod_fin_view .odf_tbl td.empty_table{font-size: 17px; padding-left: 40px;}
#sod_fin_view .odf_tbl th{    text-align: left; width: 193px; background: #f8f8f8; border: 1px solid #dbdbdb; line-height: 50px;font-size: 17px; color: #333;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; padding-left: 40px; font-weight: 500;}
#sod_fin_view .dvr_link{margin: 0;padding: 8px 5px;border: 0;background: #656363;color: #fff;font-size: 0.92em;}

#sod_fin_tot{background:#474747;padding:5px 15px;color:#fff;}


#sod_fin_tot li{border-top:1px solid #575757;padding: 10px 0;position:relative; font-size: 17px; font-weight: 500;}
#sod_fin_tot li strong{position:absolute;top:10px;right:0}
#sod_fin_tot .fin_tot_0{border:0}
#sod_fin_cancel{clear:both;width:100%;text-align:right;padding-top:10px}
#sod_fin_cancel #odcc_op_btn{height:30px;line-height:30px;padding:0 10px;background:#d04a48;border:0;color:#fff; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; line-height: 35px; height: 35px; text-align: center; margin: 0 auto;}
#sod_fin_cancelfrm{display:none;margin-top:20px;background:#fff;padding:10px 110px 20px 0px;color:#666;position:relative}
.sod_fin_cancelfrm2{padding: 10px 0;}

#sod_fin_cancelfrm .btn_frmline{background:#20b0e9;padding:5px;color:#fff;border:0;position:absolute;bottom:20px;right:0px;width:90px;height:60px}
#sod_fin_cancel .cancle_p{font-weight:bold;color:#ff2a76;font-size:1.2em}
#sod_fin_cancel label{text-align: left;}
.sod_fin_cancelfrm2{text-align: left; padding:  10px;}
#cancel_memo{width:100%;height:60px;margin-top:5px;}
.cancel_memo{text-align: left; font-size: 15px;}




/*ÁÖ¹®»ó¼¼³»¿ª º¯°æ*/
p.sod_frm_p{overflow: hidden;font-size: 20px; line-height: 70px;background: #6b9ebe; color: #fff;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight: 500; text-align: center; margin-bottom: 40px;}
#sod_frm .tbl_head01.new_tbl_wrap{padding: 0; margin: 0;}
#sod_frm .tbl_head01.new_tbl_wrap #sod_list tr th:first-child{width: 50%;}

#sod_frm .tbl_head01.new_tbl_wrap #sod_list.sod_list22  tr th{overflow: hidden; font-size: 17px; line-height: 50px;background: #636363; color: #fff; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;   box-sizing: border-box;  font-weight: 500; padding: 0;}

#sod_frm .tbl_head01.new_tbl_wrap #sod_list tr td{text-align: center; font-size: 17px;}
#sod_frm .tbl_head01.new_tbl_wrap #sod_list tr td:first-child{text-align: left;}
.order_dl_box dt, .order_dl_box dd{ font-size: 17px;}
#sod_frm  .sod_frm_orderer_1 h2{ overflow: hidden;font-size: 20px;line-height: 70px; background: #636363;color: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight: 500; padding: 0; padding-left: 40px;}
.tbl_frm01_nomal{padding: 0; margin: 0;}
.tbl_frm01_nomal tr th{text-align: left;width: 193px; background: #f8f8f8; border: 1px solid #dbdbdb; line-height: 50px;font-size: 17px;color: #333;  -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;padding-left: 40px; font-weight: 500;}
.tbl_frm01_nomal .frm_info_nomal{display: inline-block; padding-left: 5px;}

.tbl_frm01_nomal tr.inputmb input{margin-bottom: 10px;}
.tbl_frm01_nomal tr.email_input ul li{display: inline-block;}
h2#sod_frm_pt_alert{margin-top:20px;}

a.btn_frmline, button.btn_frmline.juso_1 {padding: 0px 10px; height: 30px; line-height: 30px; cursor: pointer; background: #006fac; transition:.3s; margin-left: 10px;}
a.btn_frmline, button.btn_frmline.juso_1:hover{background: #000;}
#order_address{background: #006fac;}
#order_address:hover{background: #000;}
.tel_box ul li{width: 140px; display: inline-block;}
.tel_box ul li.tel_b{width: auto; font-size: 28px; line-height: 29px; height: 36px; vertical-align: middle;}
.tel_box ul li input{width: 100%;}
.h3_form{ overflow: hidden;font-size: 20px; line-height: 70px; background: #636363; color: #fff;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight: 500; padding-left: 40px;}

#mb_login_od {position: relative;}



#sel_tel{    background: #f7f7f7 url(../../images/sub1/s101_4.png) no-repeat 95% 50% !important;}
/* ÁÖ¹®³»¿ª include  */
#sod_inquiry li {border:1px solid #e9e9e9;margin-bottom:5px;position:relative;background:#fff;text-align:left; margin-bottom: 20px;}
#sod_inquiry li .inquiry_idtime{padding:10px;position:relative;border-bottom:1px solid #e9e9e9;color:#999}
#sod_inquiry li .inquiry_idtime a{font-weight:500; font-size: 16px;}
#sod_inquiry li .inquiry_idtime .idtime_time{position:absolute;top:10px;right:10px; font-size: 16px;}
#sod_inquiry li .inquiry_name{clear:both;padding:10px;color:#696969; font-size: 16px;}
#sod_inquiry li .inquiry_price{padding:10px;font-size:1.167em;font-weight:bold;}
#sod_inquiry li .inquiry_inv{position:absolute;bottom:10px;right:10px;color:#79aaf3;text-align:right}
#sod_inquiry li .inquiry_inv .inv_status{display:block;font-weight:bold;margin-bottom:3px; font-size: 16px;}
#sod_inquiry li .inquiry_inv .inv_inv{display:inline-block;}
#sod_frm_paysel{border: 1px solid #dbdbdb; line-height: 50px;margin-top: -10px; font-size: 17px; color: #333;}
#sod_frm_paysel input{vertical-align: middle; margin-left: 10px;}
#sod_frm_paysel input:first-of-type{margin-left: 0;}
#display_pay_button input, #display_pay_button a{display: inline-block;width: 168px; cursor: pointer; line-height: 45px; background: url(../../images/sub2/s201_comb.png) 0 0; text-align: center; border: 1px solid #dbdbdb; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px; font-size: 17px;color: #555; font-weight: 500; color: #006fac; margin-right: 8px; transition: .3s;}
#display_pay_button input:hover, #display_pay_button a:hover{background: #006fac; color: #fff; }
#display_pay_button a{color: #333;}

.s0101 table tr.email_input td input{line-height: 30px; height: 30px; width: 100%; padding: 0 10px; background: #f7f7f7;}
.s0101 table tr.email_input td li{display: inline-block;	margin-right: 5px;	width: 150px; }
.s0101 table tr.email_input td li.m_g{width: auto;}
.s0101 table tr.email_input td select{height: 30px; line-height: 30px; color: #666; opacity: 0.7; }
.s0101 table tr.email_input td li.mail_g{width: auto;}

.s0101 table tr.email_input2  td input{height: 40px; line-height: 40px; background: #f7f7f7;}
.s0101 table tr.email_input2  td select{height: 40px; line-height: 40px; }
/* ÁÖ¹®»ó¼¼³»¿ª Áß Çö±Ý¿µ¼öÁõ ¹ß±Þ */
#scash {}
#scash section {padding:10px 0}
#scash h2 {margin:0 0 10px;text-align:center}
#scash .tbl_head01 th {padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left;}
#scash_apply {padding:10px 0 15px;text-align:center}
#scash_apply button {padding:10px;border:0;background:#565e60;color:#fff}
#scash_copy {text-align:center}

/* »óÇ°°Ë»ö */
#ssch{}
#ssch_frm {border:3px solid #cf2550;background:#fff;margin:0 0 10px}
#ssch_frm:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm div {padding:5px 15px;}
#ssch_frm strong, #ssch_frm .ssch_lbl {display:inline-block;width:90px;font-weight:bold;vertical-align:middle}
#ssch_frm .frm_input {background:#f3f3f3}
#ssch_frm .btn_submit {padding:0 8px;height:23px}
#ssch_frm p {padding:15px ;border-top:1px solid #e9e9e9;line-height:1.5em}
#ssch_frm #ssch_qfrom {width:50px}
#ssch_frm #ssch_qto {width:50px}
#ssch_frm #ssch_q {width:40%;}
#ssch_frm .frm_input{height:23px}
#ssch_frm #ssch_sort {margin:0 0 10px;padding:0 15px ;list-style:none}
#ssch_frm #ssch_sort:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm #ssch_sort li {position:relative;float:left;margin:0 0 -1px -1px;width:33%}
#ssch_frm #ssch_sort li:nth-of-type(3n) {width:34%}
#ssch_frm #ssch_sort a {display:block;text-align:center}
#ssch_frm #ssch_ov {text-align:center;padding-bottom:10px}

#ssch_cate {background:#fff;border-bottom:1px solid #e9e9e9;margin:20px 0;padding:15px 20px;text-align:center}
#ssch_cate ul {display:inline-block}
#ssch_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_cate li {float:left;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #e9e9e9}
#ssch_cate a span {font-weight:bold}

/* È­¸é³¶µ¶±â »ç¿ëÀÚ¿ë */
#hd_login_msg {position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0;text-indent:-9999em;line-height:0;border:0 !important;overflow:hidden !important}

/* º»¹® ¹Ù·Î°¡±â */
#skip_to_container a {z-index:100000;position:absolute;font-size:0;line-height:0;overflow:hidden;left:0}
#skip_to_container a:focus, #skip_to_container a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:1.5em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}

/* ÀÌ¹ÌÁö µîºñÀ² ¸®»çÀÌÂ¡ */
.img_fix {width:100%;height:auto}

/* Ä¸Ã­ ÀÚµ¿µî·Ï(ÀÔ·Â)¹æÁö ±âº» */

#captcha {display:inline-block;position:relative}
#captcha audio {display:block;margin:0 0 5px;width:100%}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img {width:90px;height:32px;border:1px solid #e9e9e9;border-radius:4px}
#captcha #captcha_mp3{border:none;padding:0 5px;width:31px;height:31px;background:url(../../img/captcha.png) 0 0 no-repeat;cursor:pointer;text-indent:-9999px}
#captcha #captcha_reload {margin:0;padding:0 3px;width:31px;height:31px;border:0;background:url(../../img/captcha.png) 0 -31px no-repeat;vertical-align:middle;overflow:hidden;cursor:pointer;text-indent:-9999px}
#captcha #captcha_key {margin:0 0 0 4px;padding:0 5px;height:30px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/* MobileÈ­¸éÀ¸·Î */
#mobile_cng {display:block;margin:5px;padding:5px 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}

/* ckeditor ´ÜÃàÅ° */
.cke_sc {margin:0 0 5px;text-align:right}
.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc !important;background:#fafafa !important;color:#000 !important;text-decoration:none !important;line-height:1.9em;vertical-align:middle}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f2f5f9;text-align:center}
.cke_sc_def dl {margin:0 0 5px;text-align:left}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:20%;font-weight:bold}
.cke_sc_def dd {width:30%}


/* Àå¹Ù±¸´Ï º¯°æ */
#sod_fin, #sod_v{max-width:1300px; padding-right: 47px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0px auto; background: #fff; padding-left: 47px;  padding-top: 50px;padding-bottom: 50px;box-shadow: 0px 0px 20px rgba(0,0,0,0.08); position: relative; background: #fff;}
#sod_v.sod_v_wrap{max-width:650px;}

#sod_v_info {font-size: 16px; font-weight: 400; color: #333;}

/* »ó¼¼ Á¦Ç°º¸±â */

.table_wrap{margin: 30px 0;}
.table_wrap h3{font-size: 20px; font-weight: 500; margin-bottom: 10px;}
.nomal_table tr th{ padding: 15px; background: #d3d3d3; font-size: 1.17em; font-weight: 400;}
.nomal_table tr td{padding: 15px; text-align: center; font-size: 1.17em;}


.right_side.fixed{top:auto !important; bottom:50px;} 