@charset "euc-kr";


a {outline: none;
	text-decoration: none;

}
/*-------------------------------------------------------------------------------------
										CSS Reset
-------------------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0; padding:0;}
fieldset,img {border:0 none;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:''; content:none;}
input,select,textarea,button {font-size:100%; vertical-align:middle;}
input,textarea {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
button {border:0 none; background-color:transparent; cursor:pointer;}
table {border-collapse:collapse; border-spacing:0;}
body {-webkit-text-size-adjust:none;} /* ºäÇ¥Æ® º¯È¯½Ã ÆùÆ®Å©±â ÀÚµ¿È®´ë ¹æÁö */
input[type='text'],input[type='password'],input[type='submit'],input[type='search'] {-webkit-appearance:none; border-radius:0;}
input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox;}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button; border-radius:0;}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none;}
body {/* background:#292d2e; */ min-width:320px;}
body,th,td,input,select,textarea,button {font-size:14px; line-height:1.5; font-family:'Malgun Gothic', '¸¼Àº °íµñ', sans-serif;  color:#1a1a1a;}
a {color:#1a1a1a; text-decoration:none;}
a:active, a:hover {text-decoration:none;}
address,caption,cite,code,dfn,em,var {font-style:normal; font-weight:normal;}
caption {overflow:hidden; position: absolute; width:0; height:0; line-height:0; text-indent:-9999px;}
input, button {outline:0;}


/* ·¹ÀÌ¾Æ¿ô ¼¼·Î ¹Ú½º Å×½ºÆ® */
html, body {height:100%;}
#twd_wrapper {min-height:100%; padding-bottom:73px; background-color:#fff;
	-webkit-box-sizing:border-box;
}
#footer {margin-top:-73px;}
/* //·¹ÀÌ¾Æ¿ô ¼¼·Î ¹Ú½º Å×½ºÆ® */

/* Ellipsis */
.ellipsis {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* Screen Out */
.screen_out {overflow:hidden; position: absolute; width:0; height:0; line-height:0; text-indent:-9999px;}

/*-------------------------------------------------------------------------------------
										Font
-------------------------------------------------------------------------------------*/
.helv {font-family:helvetica !important;}
.fc_red {color:#ea002c !important;}
.link {color:#006ea6 !important; text-decoration:underline !important;}
.fc_org {color:#f55000 !important;}
.fc_base {color:#1a1a1a !important;}
.fc_dgray {color:#4d4d4d !important;}
.fc_gray {color:#666 !important;}



.none {display:none !important;}


/* Sprite BG */


.clear {clear:both; overflow:hidden;}/* 150107 T°¡Á·Æ÷ÀÎÆ® »ç¿ë_v0.1 */

/*-------------------------------------------------------------------------------------
										Form
-------------------------------------------------------------------------------------*/
/*  */
input[type=text],
input[type=password],
input[type=number],
input[type=tel],
input[type=email],
input[type=url],
input[type=search] {width:100%; height:22px; line-height:1.0; padding:0 2px; color:#666; background:#f7f7f7; border:1px solid #d9d9d9;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
	-webkit-border-radius:3px; border-radius:3px;
	-webkit-appearance:none;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus {border-color:#f55000; color:#f55000;}

textarea {width:100%; padding:5px; color:#666; background-color:#f7f7f7; border:1px solid #d9d9d9; overflow-x:hidden; overflow-y:scroll; outline:0;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
	-webkit-border-radius:3px; border-radius:3px;
}
textarea:focus {border-color:#f55000; color:#f55000;}

select {width:100%; height:26px; padding:0 0px 0 5px; border:1px solid #d9d9d9; color:#666; line-height:22px; outline:0;
	/*background:#f7f7f7 url('http://m.tworlddirect.com/twm/images/common/img_form.png') no-repeat 100% -132px; background-size:31px 250px; overflow:hidden;*/
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
	-webkit-border-radius:3px; border-radius:3px;
	/*-webkit-appearance:none*/
}
select:focus {border-color:#f55000; color:#f55000;}

input.value_ok,
textarea.value_ok,
select.value_ok {border-color:#666; background-color:#fff; color:#4d4d4d;}

.wrap_chk {overflow: hidden; position: relative; float: left; width:100%; height: 28px;}
.chkbx {z-index: 100; position: absolute; top: 0; left: 0; width:28px; height: 28px; border: 0; opacity: .01; cursor: pointer;}
.lab_chk {position: absolute; height: 28px; top: 0; left: 0; padding-left:36px; line-height: 30px; background-position: 0 0; text-indent: 0; cursor: pointer;}
.wrap_chk .chkbx:checked+label {-webkit-background-position:0 -33px; background-position:0 -33px;} 

.rdo {z-index: 100; position: absolute; top: 0; left: 0; width:28px; height: 28px; border: 0; opacity: .01; cursor: pointer;}
.lab_rdo {position: absolute; height: 28px; top: 0; left: 0; padding-left:36px; line-height: 30px; background-position: 0 -66px; text-indent: 0; cursor: pointer;}
.wrap_chk .rdo:checked+label {-webkit-background-position:0 -99px; background-position:0 -99px;}

/* .rdo_wrap {display: block; overflow: hidden; position: relative; float: left; width:100%; height: 28px;}
.rdo {z-index: 100; position: absolute; top: 0; left: 0; width:28px; height: 28px; border: 0; opacity: .01; cursor: pointer;}
.lab_rdo {position: absolute; height: 28px; top: 0; left: 0; padding-left:36px; line-height: 30px; background-position: 0 -66px; text-indent: 0; cursor: pointer;}
.rdo_wrap .rdo:checked+label {-webkit-background-position:0 -66px; background-position:0 -66px;} */


/*-------------------------------------------------------------------------------------
										Header
-------------------------------------------------------------------------------------*/
#header {width:100%; background-color:#ffffff;}
#header .wrap_header {width:100%; height:50px; border-bottom:0px solid #df6204; overflow:hidden;}
#header .twd_head {position:relative;}
#header .tit_twd {width:auto; margin:0 90px; height:60px; text-align:center;}
#header .tit_twd .link_twd {display:block; overflow:hidden; width:188px; height:50px; margin:0 auto;}
#header .btn_menu {overflow:hidden; position:absolute; top:0; left:0; }
#header .btn_menu2 {position:absolute; top:20px; left:10px; }
#header .btn_menu:after {display:block; content:'';}
#header .btn_menu .ico_menu {display:block; position:absolute; top:14px; left:18px; width:18px; height:2px; background-color:#999; border-radius:1px;}
#header .btn_menu .ico_menu:before,
#header .btn_menu .ico_menu:after {position:absolute; left:0; width:18px; height:2px; border-radius:1px; background-color:#999; content:'';}
#header .btn_menu .ico_menu:before {top:6px;}
#header .btn_menu .ico_menu:after {top:12px;}
#header .btn_search {overflow:hidden; position:absolute; top:0; right:0; width:53px; height:42px; font-size:0; line-height:0; text-indent:-9999px;}
#header .btn_search:after {display:block; content:'';}
#header .btn_search .ico_search {display:block; position:absolute; top:0; left:0; width:53px; height:42px; background-position:0 0;}
#header .fld_sch {padding:0 0 0 20px; background-color:#303436;}
#header .wrap_search {position:relative; height:24px; padding:9px 122px 9px 0;}
#header .wrap_search .ipt_sch {width:100%; height: 24px; border: 0 none; border-radius: 4px; font-size: 14px; line-height: 26px; color: #999; background-color:#303436; vertical-align: top;}
#header .wrap_search .btn_sch {position:absolute; top:0; right:62px; width:40px; height:42px;}
#header .wrap_search .btn_sch_cancel {position:absolute; top:0; right:0; width:61px; height:42px; color:#ccc;}
#header .wrap_search .btn_sch_cancel:after {position:absolute; top:50%; left:-1px; width:1px; height:18px; margin-top:-9px; background-color:#464d50; content:'';}

/* List Suggest */
#header .layer_suggest {display:none; position:absolute; top:42px; left:0; width:100%; box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.34);}
#header .list_suggest li {width:100%; border-top:1px solid #d9d9d9; background-color:#f5f5f5;}
#header .list_suggest .link_suggest {display:block; height:41px; padding:0 20px; line-height:42px; white-space:nowrap; text-overflow:ellipsis;}
#header .list_suggest .keyword {color:#f55500;}
#header .layer_suggest.on {display:block; z-index:60;}

/* °Ë»ö¿µ¿ª */
.wrap_header .twd_head {margin-top:0; -webkit-transition:margin-top .2s;}
.wrap_header.on .twd_head {margin-top:-42px;}
.btn_sch_cancel {-webkit-tap-highlight-color: rgba(0,0,0,0);}


/*-------------------------------------------------------------------------------------
										Footer
-------------------------------------------------------------------------------------*/
#footer {background-color:#292d2e; color:#808080; text-align:center;}
#footer a {color:#808080;}
#footer .corp_policy {height:36px; font-size:10px; line-height:36px;}
#footer .link_corp {margin:0 8px; font-size:12px;}
#footer .corp_info {position:relative; border-top:1px solid #343839; font-size:11px; line-height:18px;}
#footer .corp_info .bar {font-size:10px;}
#footer .corp_info address {display:inline-block;}
#footer .busi_info {display:none; padding:8px 0 0;}
#footer .btn_busi_info {display:inline-block; height:15px; padding:0 2px; border:1px solid #181c1d; background-color:#393e40;  font-size:10px; line-height:15px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#footer .copyright {display:table; width:100%; height:36px; text-align:center;}
#footer .copyright .helv {display:table-cell; vertical-align:middle;}
#footer .btn_more_info {overflow:hidden; position:absolute; bottom:0; right:0; width:36px; height: 36px; border-top:1px solid #343839; border-left:1px solid #343839; background-color:#26292a;}
#footer .btn_more_info .ico_arr {width:12px; height:7px; margin-top:15px; background-position:0 -46px;}

#footer.on .busi_info {display:block;}
#footer.on .btn_more_info .ico_arr {background-position:-12px -46px;}

/*-------------------------------------------------------------------------------------
										ÀüÈ­»ó´ã½ÅÃ»
-------------------------------------------------------------------------------------*/
/* .call_center {position:fixed; bottom:32px; left:10px; width:60px; height:60px; background:url('http://m.tworlddirect.com/twm/images/common/icon_callcenter.png') no-repeat 0 0; background-size:60px 60px; overflow:hidden; z-index:50;} */
/*.call_center {position:fixed; bottom:9px; left:7px; width:55px; height:55px; background:url('/images/tel.png') no-repeat 0 0; background-size:55px 55px; overflow:hidden; z-index:50;} */
.call_center {position:fixed; bottom:20px; right:7px; width:55px; height:55px; background:url('/images/tel.png') no-repeat 0 0; background-size:55px 55px; overflow:hidden; z-index:50;} 
/* .call_center a {display:block; width:60px; height:60px;} */
.call_center a {display:block; width:55px; height:55px;}

/*-------------------------------------------------------------------------------------
										Ä«Ä«¿ÀÅå
-------------------------------------------------------------------------------------*/
.kakao_center {position:fixed; bottom:15px; right:7px; width:55px; height:55px; background:url('/images/kakao.png') no-repeat 0 0; background-size:55px 55px; overflow:hidden; z-index:50;} 
.kakao_center a {display:block; width:55px; height:55px;}

/*-------------------------------------------------------------------------------------
										ÀüÃ¼¸Þ´º
-------------------------------------------------------------------------------------*/
.menu_lnb {position:absolute; top:0px; left:-100%; bottom:0; width:100%; z-index:200;}
.menu_lnb .dimmed {display:none; position:absolute; top:0; left:0; width:100%; background-color:rgba(0,0,0,.7); z-index:1; cursor: pointer;}
.menu_lnb .inner_lnb {position:absolute; left:-270px; width:270px; background-color:#f5f5f5; z-index:1;}
.menu_lnb .inner_lnb .d-iscroll-wrapper {position: absolute; width: 100%; z-index: 2; background: #FFFFFF; }
.menu_lnb .inner_lnb .navi_cont {padding-bottom:160px;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}

/* 
.menu_lnb .log {position:relative; height:41px; background-color:#f55500;}
.menu_lnb .log:after {display:block; position:absolute; top:11px; right:19px; width:14px; height:17px; background:url('http://m.tworlddirect.com/twm/images/common/ico_lock.png') no-repeat 0 0; background-size:14px 17px; content:'';}
.menu_lnb .log a {display:block; padding:7px 0 14px 24px; color:#fff; font-size:15px;}
*/
/* 141219 T°¡Á·Æ÷ÀÎÆ®»ç¿ë */
.menu_lnb .log {position:relative; min-height:21px; padding:9px 0 9px 24px; background-color:#790026;}
/* //141219 T°¡Á·Æ÷ÀÎÆ®»ç¿ë */
.menu_lnb .log .cust_name {display:inline-block; color:#fff; font-size:16px; vertical-align:middle;}

.menu_lnb .log .lnb_close {position:absolute; top:0; right:0; width:61px; height:41px;}

/* 141219 T°¡Á·Æ÷ÀÎÆ®»ç¿ë */
.menu_lnb .log .point {display:inline-block; color:#fff;}
.menu_lnb .log .point span {font-weight:bold;}
/* //141219 T°¡Á·Æ÷ÀÎÆ®»ç¿ë */

.menu_lnb .smenu_list {background-color:#f5f5f5;}
.menu_lnb .smenu_list > li > a {display:block; position:relative; padding:10px 31px;}
.menu_lnb .smenu_list > li > a:before {display:block; position:absolute; top:19px; left:24px; width:2px; height:2px; background-color:#666; content:'';}
.menu_lnb .menu_prod {position:relative; width:100%; padding:48px 0 0; border-bottom:1px solid #767676;}
.menu_lnb .menu_prod:after {clear:both; display:table; content:'';}
.menu_lnb .menu_prod > li {}
.menu_lnb .menu_prod > li > a {display:block; position:absolute; top:0; left:0; width:33.33%; height:48px; padding:16px 0 0; font-weight:bold; text-align:center;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
.menu_lnb .menu_prod > li:nth-of-type(2) > a {left:33.33%;}
.menu_lnb .menu_prod > li:nth-of-type(3) > a {left:66.66%;}
.menu_lnb .menu_prod > li > a:after {display:none; position:absolute; bottom:-1px; left:50%; width:80%; height:2px; margin-left:-40%; background-color:#f55000; content:'';}
.menu_lnb .menu_prod > li .smenu_list {display:none; float:left; width:100%; border-top:1px solid #767676;}
.menu_lnb .menu_prod > li.on .smenu_list {display:block;}
.menu_lnb .menu_prod > li.on > a:after {display:block;}

.menu_lnb .menu_accor > li {border-bottom:1px solid #d9d9d9;}
.menu_lnb .menu_accor > li.on {border-bottom-color:#767676;}
.menu_lnb .menu_accor > li > a {display:block; position:relative; padding:17px 24px 16px;}
.menu_lnb .menu_accor > li.accordion > a {-webkit-tap-highlight-color: rgba(0,0,0,0);}

.menu_lnb .menu_accor > li.accordion.on > a {color:#f55000;}
.menu_lnb .menu_accor > li.accordion.on > a:after {background-position:0 -7px;}
.menu_lnb .menu_accor .smenu_list {display:none; border-top:1px solid #767676;}
.menu_lnb .menu_accor > li.on .smenu_list {display:block;}
/* 150205_¾×¼¼¼­¸®Æ¯°¡ÇÁ·Î¸ð¼Ç_v0.1 */
.menu_lnb .menu_accor > li.lucky a {padding:8px 24px; font-style:italic;}
.menu_lnb .menu_accor > li.lucky a img {width:35px; height:38px; vertical-align:middle;}
/* //150205_¾×¼¼¼­¸®Æ¯°¡ÇÁ·Î¸ð¼Ç_v0.1 */

.menu_lnb .menu_etc {margin-top:-60px; border-bottom:1px solid #d9d9d9;} /* 1209_¸Þ´º¼û±è_v0.1 */
.menu_lnb .menu_etc:after {clear:both; display:table; content:'';}

.menu_lnb .menu_etc li:nth-child(even) {border-left:1px solid #d9d9d9;}
.menu_lnb .menu_etc li:nth-of-type(2) {background-position:0 -60px;}
.menu_lnb .menu_etc li:nth-of-type(3) {background-position:0 -120px;}
.menu_lnb .menu_etc li:nth-of-type(4) {background-position:0 -180px;}
.menu_lnb .menu_etc li a {display:table; width:100%; height:100%; padding:0 0 0 51px; color:#4c4c4c; font-size:12px;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
.menu_lnb .menu_etc li a span {display:table-cell; vertical-align:middle;}
.menu_lnb .menu_etc li.disabled:after {display:block; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(255, 255, 255, 0.7); content:'';}






/*-------------------------------------------------------------------------------------
										°øÅë¿µ¿ª
-------------------------------------------------------------------------------------*/
/* GNB */
.main_gnb {width:100%; height:41px; background-color:#790026; } /*background-image:url(/images/top_bg.jpg) */
.main_gnb ul:after {clear:both; display:block; content:'';}
/* .main_gnb li {float:left; position:relative; width:33.3%; height:41px; } */
.main_gnb li {float:left; position:relative; width:20%; height:41px; background-image:url(/images/tbg.png); background-position:right; background-repeat:no-repeat }
.main_gnb li:first-child {width:20%;}
.main_gnb li:after {display:none; position:absolute; bottom:0; left:50%; width:0; height:0; margin-left:-5px; border:5px solid #292d2e; border-bottom-color:#fff; content:'';}
.main_gnb li.on a {color:#790026;}
.main_gnb li.on:after {display:block;}
.main_gnb li	a {display:block; height:41px; color:#fff; line-height:43px; text-align:center;}
.main_gnb li	a:hover {background-color:#f5a653; text-decoration:none;}





/* Title Bar */
.title_bar {position:relative; padding:0 53px; background-color:#292d2e;}
.title_bar {position:relative; min-height:42px; padding:0 53px; background-color:#292d2e;}
.title_bar h2 {overflow:hidden; /* display:table; */ width:100%; padding:12px 0 8px; min-height:22px; color:#fff; font-size:15px; text-align:center; line-height:18px;}
.title_bar h2 .helv {font-weight:normal;}
.title_bar .btn_arrow {overflow:hidden; position:absolute; top:50%; left:0; width:53px; height:42px; margin-top:-21px; font-size:0; line-height:0; text-indent:-9999px;}
.title_bar .btn_arrow:after {display:block; content:'';}
.title_bar .btn_arrow .ico_arr_l {display:block; position:absolute; top:0; left:0; width:53px; height:42px; background-position:-53px 0;}








/*-------------------------------------------------------------------------------------
										¹öÆ°
-------------------------------------------------------------------------------------*/
/* Button */
.gr, .func, .emp, .emp_sub {overflow:hidden; display:block; width:100%; font-weight:bold; text-align:center; border-radius:3px;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
.gr {height:36px; background-color:#f34700; color:#fff; font-size:14px; line-height:38px; text-shadow:0px 1px 0 rgba(0, 0, 0, 0.2);} /* ÀÏ¹Ý¹öÆ° */
.gr.diff01 {background-color:#909090; text-shadow:0px 1px 0 rgba(0, 0, 0, 0.4);}
.gr.diff02 {background-color:#666; text-shadow:0px 1px 0 rgba(0, 0, 0, 0.4);}
.func {height:36px; background-color:#fff; border:1px solid #666; color:#4d4d4d; font-size:14px; line-height:38px;} /* ±â´É¹öÆ° */
.func.red {border-color: #f55000; color: #f55000;}/* 141210_°í°´°³Åë¿äÃ»_v0.1 (Ãß°¡) */
.func.disabled {border-color:#cccccc; color:#999999;}/* 141222 ¹öÆ°³ëÃâÁ¶°Ç °³¼± v0.1 */
.func.h22 {height:22px; padding:0 8px; font-size:11px; line-height:20px; letter-spacing:-1px;}
.func.h26 {height:26px; padding:0 5px; font-size:12px; line-height:24px; letter-spacing:-1px;}
.emp {height:48px; background-color:#790026; color:#fff; font-size:16px; line-height:50px; text-shadow: 0px 1px 0 rgba(0, 0, 0, 0.2);} /* °­Á¶¹öÆ°(ÆäÀÌÁö ÇÏ´Ü ¹öÆ°) */
.emp.diff01 {border:1px solid #f55000; background-color:#fff; color:#f55000; text-shadow:none;}
.emp_sub {height:48px; background-color:#f55000; color:#fff; font-size:16px; line-height:16px; letter-spacing:-1px; text-shadow: 0px 1px 0 rgba(0, 0, 0, 0.2);} /* º¸Á¶¹öÆ°(ÆäÀÌÁö ÇÏ´Ü ¹öÆ°) */
a.emp_sub, span.emp_sub {display:table;}
a.emp_sub span, span.emp_sub span {display:table-cell; vertical-align:middle;}
.emp_sub.diff01 {border:1px solid #f55000; background-color:#fff; color:#f55000; text-shadow:none;}
.emp_sub.diff02 {border:1px solid #666; background-color:#fff; color:#4d4d4d; text-shadow:none;}
button.dib, a.dib, span.dib {display:inline-block; width:auto; min-width:28px; padding:0 16px; vertical-align:middle;}
.emp_sub.disabled {border:none !important; background-color:#666; color:#9e9e9e;}

.gr.disabled {background-color:#b3b3b3;}

.wrap_btn:after {clear:both; display:block; content:'';} /* ¹öÆ° Á¤·Ä */
.wrap_btn.btn2 > div {float:left; width:50%; -webkit-box-sizing:border-box;}
.wrap_btn.btn2 > div:first-child {padding-right:4px;}
.wrap_btn.btn2 > div:last-child {padding-left:4px;}
.wrap_btn.btn3 > div {float:left; width:33.3%; -webkit-box-sizing:border-box;}
.wrap_btn.btn3 > div:first-child {}
.wrap_btn.btn3 > div:nth-child(n+2) {padding-left:4px;}

.btn_refresh {overflow:hidden; display:block; position:relative; padding:0 0 0 18px; color:#006ea6; font-weight:bold; font-size:13px; line-height:15px; letter-spacing:-1px; text-decoration:underline !important;}


.btn_question .ico_q {display:inline-block; width:20px; height:20px; background-position:0 -59px; vertical-align:middle;}


/*-------------------------------------------------------------------------------------
										¾È³»¼º ¸®½ºÆ®
-------------------------------------------------------------------------------------*/
/* List */
.dl_dot {}
.dl_dot.mt15 {margin-top:15px;}
.dl_dot dt {display:block; position:relative; padding:0 0 0 8px; font-size:12px; line-height:20px;}
.dl_dot dt:before {display:block; position:absolute; top:8px; left:0; width:2px; height:2px; background-color:#666; content:'';}
.dl_dot dd {padding:0 0 0 8px; color:#666; font-size:11px;}

/* .wrap_list {padding:15px 0 13px;} */
.ul_dot li {position:relative; margin-top:5px; padding:0 0 0 8px; font-size:12px; word-break:break-all;}
.ul_dot li:first-child {margin-top:0;}
.ul_dot li:before {display:block; position:absolute; top:8px; left:0; width:2px; height:2px; background-color:#666; content:'';}
.ul_dot.f13 li {font-size:13px;}

.ul_dash li {position:relative; margin-top:5px; padding:0 0 0 8px; color:#666; font-size:12px;}
.ul_dash li:first-child {margin-top:0;}
.ul_dash li:before {display:block; position:absolute; top:8px; left:0; width:3px; height:1px; background-color:#999; content:'';}
.ul_dash.f13 li {font-size:13px;}

.dl_excl_mark {}
.dl_excl_mark dt {display:block; position:relative; padding:0 0 0 20px; font-size:12px; line-height:20px;}

.dl_excl_mark dd {padding:0 0 0 20px; color:#666; font-size:11px;}

.excl_mark {position:relative; padding:0 0 0 20px; font-size:11px;}


/* 150107 T°¡Á·Æ÷ÀÎÆ® »ç¿ë_v0.1 */
/* Box */
.box_gray {padding:8px; background:#f5f5f5; font-size:12px;}
.box_gray p + p {margin-top:5px;}
/* //150107 T°¡Á·Æ÷ÀÎÆ® »ç¿ë_v0.1 */

/*-------------------------------------------------------------------------------------
										ÅÇ ¸Þ´º
-------------------------------------------------------------------------------------*/
/* Tab */
.tab_menu {background-color:#fff;}
.tab_menu li {float:left; height:40px; border-bottom:1px solid #292d2e;}
.tab_menu li a {display:block; position:relative; height:40px; color:#666; text-align:center; line-height:42px;}
.tab_menu li a:after {display:none; position:absolute; bottom:-1px; left:10%; width:80%; height:2px; background-color:#f55000; content:'';}
.tab_menu li.on a {color:#1a1a1a; font-weight:bold;}
.tab_menu li.on a:after {display:block;}
.tab_menu:after {clear:both; display:block; content:'';}

.tab_menu.tlv {position:relative;}
.tab_menu.tlv a {padding-left:20px; text-align:left; letter-spacing:-1px;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
.tab_menu.tlv li {position:relative;}
.tab_menu.tlv li:before {position:absolute; top:13px; left:-1px; width:1px; height:15px; background-color:#e5e5e5; content:'';}
.tab_menu.tlv li.on a {color:#f55000;}

.tab_menu.tlc {position:relative;}
.tab_menu.tlc li {position:relative;}
.tab_menu.tlc li:before {position:absolute; top:13px; left:-1px; width:1px; height:15px; background-color:#e5e5e5; content:'';}

.tab_menu.tab1 li {width:100%;}/* 150202_T°¡Á·Æ÷ÀÎÆ®Á¾·á_v0.1 (Ãß°¡) */
.tab_menu.tab1 li.on a:after {position:absolute; bottom:-1px; left:0; width:100%; height:2px; background-color:#f55000; content:'';}/* 150202_T°¡Á·Æ÷ÀÎÆ®Á¾·á_v0.1 (Ãß°¡) */
.tab_menu.tab2 li {width:50%;}
.tab_menu.tab3 li {width:33.33%;}



/*-------------------------------------------------------------------------------------
										Å×ÀÌºí
-------------------------------------------------------------------------------------*/
/* ±âº» ¼¼·ÎÇü */
.tbl_gr {border-top:1px solid #666; overflow:hidden;}
.tbl_gr table {width:100%; margin-top:-1px;}
.tbl_gr thead {border-bottom:1px solid #666;}
.tbl_gr thead th {padding:5px 0 8px; border-top:1px solid #b2ada3; border-left:1px solid #b2ada3; background-color:#faf6ed; font-weight:bold; font-size:12px;}
.tbl_gr thead th:first-child {border-left:none;}
.tbl_gr tbody th {padding:5px 0 8px 8px; border-bottom:1px solid #ccc; font-weight:normal; font-size:12px; text-align:left;}
.tbl_gr tbody td {padding:5px 5px 8px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; color:#666; font-size:12px; text-align:center;}
.tbl_gr tbody tr td:first-child {border-left:none;}

/* ±âº» °¡·ÎÇü */
.tbl_grv {border-top:1px solid #666; border-bottom:1px solid #666; overflow:hidden;}
.tbl_grv table {width:100%; margin-bottom:-1px;}
.tbl_grv tbody th {padding:5px 0 8px; border-bottom:1px solid #ccc; background-color:#faf6ed; font-weight:bold; font-size:12px;}
.tbl_grv tbody td {padding:5px 0 8px 10px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; color:#666; font-size:12px;}









/*-------------------------------------------------------------------------------------
										°øÅëÆäÀÌÁö
-------------------------------------------------------------------------------------*/
/* ·Î±×ÀÎ */
.login .log_err {padding:17px 10px 20px; border-bottom:1px solid #666; background-color:#f5f5f5; color:#666; font-size:11px; text-align:center;}
.login .log_err:before {display:block; content:'';}
.login .log_err .tit_err {display:inline-block; position:relative; margin-bottom:10px; padding:0 0 0 25px; color:#f55000; font-weight:bold; font-size:14px;}
.login .wrap_comm {padding:27px 14px 20px;}
.login .log_ipt .wrap_input {margin-top:8px;}
.login .log_ipt .wrap_input:first-child {margin-top:0;}
.login .log_ipt .cont_chk {height:28px; margin-top:12px; overflow:hidden;}
/*
.login .secure_text {margin:16px 0; padding:16px 0 20px; border-top:1px dashed #d9d9d9; border-bottom:1px solid #d9d9d9;}
.login .secure_text .secure_info {position:relative; height:36px; margin-top:8px; padding:24px 0 0 157px;}
.login .secure_text .img_secure {position:absolute; top:0; left:2px; width:143px; height:60px;}
.login .secure_text .img_secure img {width:100%;}
.login .secure_text .btn_refresh {position:absolute; top:0; left:158px;}
.login .secure_text .secure_info .wrap_input {}
*/
.login .ifr_securetext {margin:0 -14px;}
.login.inner_ifr {padding:0 14px;}

.login .secure_text {margin:16px 0; padding:16px 0 20px; border-top:1px dashed #d9d9d9; border-bottom:1px solid #d9d9d9;}
.login .secure_text .secure_info {position:relative; height:68px; margin-top:8px; padding:0 0 0 157px;}
.login .secure_text .img_secure {position:absolute; top:0; left:2px; width:143px; height:60px;}
.login .secure_text .img_secure img {width:100%;}
.login .secure_text .secure_info .func {display:block; width:92px; margin-bottom:8px;}
.login .secure_text .secure_info .wrap_input {}

.co_login .bx_guidance {padding:16px 14px 20px; border-top:1px solid #ccc; background-color:#ebebeb;}
.co_login .bx_guidance .dl_excl_mark {margin-top:10px;}
.co_login .bx_guidance .dl_excl_mark:first-child {margin-top:0;}

/* ÂøÇÑ±âº¯ ´ë»óÀÚ
.layer_dft .guidance .wrap_list {margin-top:20px; padding-bottom:0; border-top:1px dotted #b3b3b3;} */

/* ÂøÇÑ±âº¯ ÇýÅÃ
.layer_popup .nomore_check {height:28px; padding:8px 14px; border-top:1px solid #b3b3b3; background-color:#e6e6e6;
	-webkit-border-bottom-left-radius:3px; border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px; border-bottom-right-radius:3px;
} */

/*
.wrap_comm {padding:27px 14px 20px;}
.ref_note {font-size:13px; letter-spacing:-1px;}
.policy_agree {padding:16px 0; border-bottom:1px dashed #d9d9d9;}
.policy_cont {height:110px; margin-top:7px; border:1px solid #d9d9d9; background-color:#f5f5f5;
	-webkit-border-radius:2px; border-radius:2px;
}
.policy_agree .cont_chk {height:28px; margin-top:12px; overflow:hidden;}
*/

/* ºñÈ¸¿ø ÁÖ¹®ÇÏ±â, ºñÈ¸¿ø ÁÖ¹®Á¶È¸ÇÏ±â */
.co_nonmemlog .log_err {padding:17px 10px 20px; border-bottom:1px solid #666; background-color:#f5f5f5; color:#666; font-size:11px; text-align:center;}
.co_nonmemlog .log_err:before {display:block; content:'';}
.co_nonmemlog .log_err .tit_err {display:inline-block; position:relative; margin-bottom:10px; padding:0 0 0 25px; color:#f55000; font-weight:bold; font-size:14px;}

.nomem_order {padding:0 14px 20px;}
.nomem_order .basic_input {padding:16px 0; border-bottom:1px dotted #b3b3b3;}
.nomem_order .basic_input:after {clear:both; display:table; content:'';}
.nomem_order .basic_input dt {clear:both; float:left; position:relative; width:97px; padding:12px 0 11px; z-index:1;}
.nomem_order .basic_input dd {float:left; width:100%; margin-left:-97px; padding:4px 0 4px 97px;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
.nomem_order .basic_input dd.phone_num:after {clear:both; display:table; content:'';}
.nomem_order .basic_input dd.phone_num select {float:left; width:40%;}
.nomem_order .basic_input dd.phone_num .wrap_input {float:left; width:30%; padding-left:4px;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}

.nomem_order .basic_input dd.email_ipt:after {clear:both; display:table; content:'';}
.nomem_order .basic_input dd.email_ipt .wrap_input:nth-of-type(1) {float:left; width:50%; padding-right:10px;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
.nomem_order .basic_input dd.email_ipt .wrap_input:nth-of-type(2) {float:left; position:relative; width:50%; padding-left:10px;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
.nomem_order .basic_input dd.email_ipt .wrap_input:nth-of-type(2):before {display:block; position:absolute; top:0; left:-10px; width:20px; height:36px; line-height:36px; text-align:center; content:'@';}

.nomem_order .policy_agree {padding:16px 0; border-bottom:1px dashed #d9d9d9;}
.nomem_order .policy_cont {position:relative; height:110px; margin-top:7px; border:1px solid #d9d9d9; background-color:#f5f5f5; border-radius:2px; overflow:hidden;}
.nomem_order .policy_cont .txt_policy {padding:12px; font-size:12px;}


.nomem_order .policy_agree {}

.nomem_order .policy_agree .term {padding-bottom: 40px}
.nomem_order .policy_agree .term h3 {font-size: 14px; font-weight: bold; padding-bottom: 10px}
.nomem_order .policy_agree .term .term_list li {/* padding-left: 16px; */ padding-bottom: 6px}
.nomem_order .policy_agree .term .term_list li ol,
.nomem_order .policy_agree .term .term_list li ul,
.nomem_order .policy_agree .term .term_list li p {margin-top:6px}
.nomem_order .policy_agree .term .term_list li span {margin-left: -16px}
.nomem_order .policy_agree .term .term_list li li {padding-left: 18px}
.nomem_order .policy_agree .term .term_list li li span {margin-left: -20px}
.nomem_order .policy_agree .term .term_list li li li {padding-left: 12px}
.nomem_order .policy_agree .term .term_list li li li span {margin-left: -12px}
.nomem_order .policy_agree .term_dot {background:url('/tws/images/common/bg_dot2.gif') no-repeat 3px 6px; width: 10px height: 10px}
.nomem_order .policy_agree .term_lot {background:url('/tws/images/info/icon_dotm.gif') no-repeat 3px 6px; width: 10px height: 10px}
/*
.nomem_order .policy_agree .box_gray_wrap {overflow: hidden}
.nomem_order .policy_agree .box_gray_wrap .term_box {line-height: 20px; float: left; padding:30px 30px 30px; width: 256px;background:url('/tws/images/common/bg_term_line.gif') no-repeat right 30px}
.nomem_order .policy_agree .box_gray_wrap .term_box:last-child {background-image:none}
.nomem_order .policy_agree .term_link .list_dot li {padding-left:10px; line-height:1.3; margin-bottom:5px; background:url('/tws/images/common/bg_dot2.gif') no-repeat 0 6px;}
.nomem_order .policy_agree .term_link .list_dot li a {color: #4c4c4c}
.nomem_order .policy_agree .term_link .list_dot li a:hover,
.nomem_order .policy_agree .term_link .list_dot li a:focus {font-weight: bold; text-decoration:underline; color: #f55500}
*/
.nomem_order .policy_agree .tbl_term {width:100%; margin-top: 5px}
.nomem_order .policy_agree .tbl_term {border: 0 none; border-top: solid 2px #bfbbb6; border-bottom: solid 1px #bfbbb6}
.nomem_order .policy_agree .tbl_term th {padding: 10px 0 10px; border: 0 none; text-align: center; background-color: #faf6ed; font-weight: normal}
.nomem_order .policy_agree .tbl_term tbody th,
.nomem_order .policy_agree .tbl_term tfoot th{text-align: left; padding-left: 10px; border-top: solid 1px #eee9e6;  border-right: solid 1px #eee9e6}
.nomem_order .policy_agree .tbl_term td {padding: 10px 0 10px 10px; border: 0 none; border-top: solid 1px #eee9e6; background-color:#fff;}


.nomem_order .policy_agree .cont_chk {height:28px; margin-top:12px; overflow:hidden;}
.nomem_order .policy_agree .cont_chk label {letter-spacing:-1px;}
.nomem_order .wrap_list {padding:15px 0 14px;}

.nomem_order.phconf .basic_input {border-bottom:none;}
.nomem_order.phconf .wrap_list {border-top:1px dashed #d9d9d9; margin-top:16px;}

.co_nonmemlog .bx_guidance {padding:16px 14px 20px; border-top:1px solid #ccc; background-color:#ebebeb;}
.co_nonmemlog .bx_guidance .dl_excl_mark {margin-top:10px;}
.co_nonmemlog .bx_guidance .dl_excl_mark:first-child {margin-top:0;}

/* ¿¡·¯ÆäÀÌÁö */
#twd_wrapper.co_error {background-color:#f5f5f5;}
.error_info {position:relative; padding:193px 0 100px;}
.error_info p {color:#666; font-size:13px; line-height:20px; text-align:center;}
.error_info .tit_err {padding:0 0 25px; color:#f55000; font-weight:bold; font-size:16px;}


/* ¸ÅÀåÃ£±â */
.find_store .wrap_comm {padding:27px 14px 20px;}
.find_store .sel_area {padding:2px 0;}
.find_store .sel_area:after {clear:both; display:block; content:'';}
.find_store .sel_area.count2 .wrap_select {float:left; width:50%;
	-webkit-box-sizing:border-box;
}
.find_store .sel_area.count2 .wrap_select:first-child {padding-right:4px;}
.find_store .bx_search {position:relative; margin:10px 0 0 0; padding:12px 66px 0 0; border-top:1px dotted #d9d9d9;}
.find_store .bx_search button {position:absolute; top:12px; right:0;}
.find_store .search_list {min-height:200px; border-top:1px solid #666; background-color:#f5f5f5;}
.find_store .default_info {text-align:center;}
.find_store .default_info p {padding:60px 0 102px; color:#666; font-size:13px;}
.find_store .search_result {background-color:#fff;}
.find_store .search_result li {position:relative; border-top:1px solid #dadada;}
.find_store .search_result li:first-child {position:relative; border-top:none;}
.find_store .search_result li a.link_store {display:block; padding:16px 14px; }
.find_store .search_result li a.link_tel {position:absolute; top:0; right:0; padding:16px 14px 10px 10px; color:#006ea6; font-family:helvetica;}
.find_store .search_result .stor {overflow:hidden; display:block; padding-right:110px; text-overflow:ellipsis; white-space:nowrap;}
.find_store .search_result .addr {display:block; margin-top:6px;}
.find_store .search_result .fold_comm {width:100%; height:36px; border-top:1px solid #d9d9d9; text-align:center;}
.find_store .search_result .fold_comm .link_fold {display:block; width:100%; height:36px; line-height:38px; color:#4d4d4d; font-size:13px; }

/* ¿Ü»ê´Ü¸»/Áß°í±â±â */
.foreign_used {padding:27px 14px 20px;}
.foreign_used .dl_big_num {padding:0 0 0 31px;}
.foreign_used .dl_big_num dt {display:block; position:relative; padding:0 0 7px 0; border-bottom:1px dotted #666; font-size:16px;}
.foreign_used .dl_big_num dt .helv {position:absolute; top:-2px; left:-30px; font-size:22px;}
.foreign_used .dl_big_num dd {padding:12px 0 25px;}
.foreign_used .dl_big_num dd p {margin-top:14px;}
.foreign_used .dl_big_num dd p:first-child {margin-top:0;}
.co_selfsupp .bx_guidance {padding:16px 14px 20px; border-top:1px solid #ccc; background-color:#ebebeb;}
.co_selfsupp .bx_guidance .dl_excl_mark {margin-top:10px;}
.co_selfsupp .bx_guidance .dl_excl_mark:first-child {margin-top:0;}

/* ÁøÇàÁßÀÎ ÀÌº¥Æ® */
.event_ing .evt_info {padding:14px 20px; background-color:#fff;}
.event_ing .evt_info .excl_mark {color:#666;}
.event_ing .is_evtlist {}
.event_ing .is_evtlist li {}
.event_ing .is_evtlist li > a {display:block;}
/* .event_ing .is_evtlist .evt_bnr {display:block; width:320px; margin:0 auto;} */
.event_ing .is_evtlist .evt_bnr {display:block; width:100%; margin:0 auto;}
.event_ing .is_evtlist .evt_bnr img {width:100%; vertical-align:top;}
.event_ing .is_evtlist .dl_evtinfo {padding:14px 20px;}
.event_ing .is_evtlist .dl_evtinfo:after {clear:both; display:table; content:'';}
.event_ing .is_evtlist .dl_evtinfo dt {display:block; width:100%; letter-spacing:-1px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.event_ing .is_evtlist .dl_evtinfo dd {color:#808080; font-size:12px;}
.event_ing .is_evtlist .dl_evtinfo dd span {margin-right:4px; color:#403c72;}
.event_ing .is_evtlist .dl_evtinfo dd.term {float:left;}
.event_ing .is_evtlist .dl_evtinfo dd.windate {float:right;}
.event_ing .fold_comm {width:100%; height:36px; border-top:1px solid #d9d9d9; text-align:center;}
.event_ing .fold_comm .link_fold {display:block; width:100%; height:36px; line-height:38px; color:#4d4d4d; font-size:13px; }
.co_event .event_ing_nodata {position:relative; padding:199px 0 106px; font-weight:bold; font-size:16px; text-align:center;}




/*-------------------------------------------------------------------------------------
										Full Å¸ÀÔ ÆäÀÌÁö
-------------------------------------------------------------------------------------*/
/* Iframe ¼³Á¤ */
.hidden {height:100%; overflow:hidden;}
.d-iframe {position:relative; width:100%; height:100%; background-color:#fff; z-index:102; /* overflow:auto; -webkit-overflow-scrolling:touch; */}
/* .d-iframe.enlarge .btn_zoom {background-position:0 100%;} */
.d-iframe .ifr_wrap {width:100%; height:100%; overflow:auto; -webkit-overflow-scrolling:touch;}
.d-iframe .ifr_wrap iframe {display:block; width:100%; height:100%;}

/* Full Å¸ÀÔ °øÅë */
.type_full {}
.type_full .header {height:41px; background-color:#202425;}
.type_full .header h1 {width:auto; height:41px; margin:0 55px;  color:#fff; font-size:16px; line-height:42px; text-align:center;}
.type_full .btn_close {position:absolute; top:0; right:0; width:47px; height:41px; background-color:#202425; overflow:hidden;}
.type_full .btn_close .ico_x {width:15px; height:15px; margin: 12px 0 0 16px; background-position:0 0;}
.type_full .fixed_area {position:fixed; width:100%; left:0; bottom:0; background-color:rgba(255, 255, 255, .95); border-top:1px solid #292d2e; z-index:10;}
.type_full .fixed_area .bt_wrap {padding:8px 14px;}
.type_full .fixed_area .op_pick {width:100%; border-bottom:1px solid #d4d2d2;}
.type_full .fixed_area .op_pick:after {clear:both; display:table; content:'';}
.type_full .fixed_area .op_pick dt {float:left; width:80px; padding:10px 0 9px 20px;}
.type_full .fixed_area .op_pick dd {float:left; position:relative; width:100%; margin:0 0 0 -100px; padding:10px 75px 9px 100px; color:#666;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
.type_full .fixed_area .op_pick .btn_op {display:block; position:absolute; top:0; right:16px; width:46px; height:40px;}
.type_full .fixed_area .op_pick .btn_op:after {position:absolute; top:10px; left:-1px; width:1px; height:20px; background-color:#d9d9d9; overflow:hidden; content:'';}
.type_full .fixed_area .op_pick .btn_op.on > span {background-position:0 -19px;}

/* µ¥ÀÌÅÍ ¾øÀ½ */
.type_full .no_data p {padding:256px 0; color:#666; letter-spacing:-1px; text-align:center;}

/* ÈÞ´ëÆù ÀÎÁõ */
.type_full .phconf {padding:0 14px 20px;}
.type_full .phconf .confinfo_input {padding:0 0 20px 0; border-bottom:1px dotted #b3b3b3;}
.type_full .phconf .basic_input {padding:16px 0;}
.type_full .phconf .basic_input:after {clear:both; display:table; content:'';}
.type_full .phconf .basic_input dt {clear:both; float:left; position:relative; width:97px; padding:12px 0 11px; z-index:1;}
.type_full .phconf .basic_input dd {float:left; width:100%; margin-left:-97px; padding:4px 0 4px 97px;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
.type_full .phconf .basic_input dd.phone_num:after {clear:both; display:table; content:'';}
.type_full .phconf .basic_input dd.phone_num select {float:left; width:40%;}
.type_full .phconf .basic_input dd.phone_num .wrap_input {float:left; width:30%; padding-left:4px;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
.type_full .phconf .policy_agree {padding:16px 0; border-bottom:1px dashed #d9d9d9;}
.type_full .phconf .policy_cont {position:relative; height:110px; margin-top:7px; border:1px solid #d9d9d9; background-color:#f5f5f5; border-radius:2px; overflow:hidden;}
.type_full .phconf .policy_cont .txt_policy {padding:12px; font-size:12px;}
.type_full .phconf .policy_agree .cont_chk {height:28px; margin-top:12px; overflow:hidden;}
.type_full .phconf .policy_agree .cont_chk label {letter-spacing:-1px;}
.type_full .phconf .wrap_list {padding:15px 0 14px;}
.type_full .cellph_conf .bx_guidance {padding:16px 14px 20px; border-top:1px solid #ccc; background-color:#ebebeb;}
.type_full .cellph_conf .bx_guidance .dl_excl_mark {margin-top:10px;}
.type_full .cellph_conf .bx_guidance .dl_excl_mark:first-child {margin-top:0;}

/* »óÇ°Á¤º¸ - PC¼Ò½º import ¿µ¿ª */
.type_full .prod_details {padding:16px;}
.type_full .prod_details .info_img {overflow:hidden;}
.type_full .prod_details .info_img div {width:100% !important; padding:0 !important;}
.type_full .prod_details .info_img p {width:100% !important; margin:0 !important; padding:0 !important;}
.type_full .prod_details .info_img img {width:100% !important; margin:0 !important; padding:0 !important; vertical-align:top;}
.type_full .prod_details .tbl_row {width:100% !important; border:none 0; border-bottom:1px solid #bfbbb6;}
.type_full .prod_details .tbl_row th {border:none 0; background-color:#faf6ed; border-top:1px solid #eee9e6; padding:11px 10px 9px; color:#333; font-weight:normal;}
.type_full .prod_details .tbl_row td {border:none 0; border-top:1px solid #eee9e6; border-left:1px solid #eee9e6; padding:11px 10px 9px; word-break:break-all;}
.type_full .prod_details.t_gift {padding-bottom:122px;}
.type_full .prod_details.t_gift .btn_zoom {bottom:122px;}
/*
.type_full .prod_details.enlarge {padding:0;}
.type_full .prod_details.enlarge .info_img {overflow:auto;}
.type_full .prod_details.enlarge .info_img div {width:685px !important;}
.type_full .prod_details.enlarge .info_img img {width:685px !important;}
.type_full .prod_details.enlarge .tbl_row {width:685px !important;}
.type_full .prod_details.enlarge .btn_zoom {background-position:0 100%;}
*/
.type_full .prod_details .info_img img[src$="gosite_samsung.gif"] {width:113px !important; height:11px !important; margin: 6px 10px 6px 6px !important;} /* Á¤º¸Á¦°ø:»ï¼ºÀüÀÚ */
.type_full .prod_details.enlarge .info_img img[src$="gosite_samsung.gif"] {width:113px !important; height:11px !important; margin: 6px 10px 6px 6px !important;}
.type_full .prod_details .info_img img[src$="gosite_lg.gif"] {width:104px !important; height:11px !important; margin: 6px 10px 6px 6px !important;} /* Á¤º¸Á¦°ø:LGÀüÀÚ */
.type_full .prod_details.enlarge .info_img img[src$="gosite_lg.gif"] {width:104px !important; height:11px !important; margin: 6px 10px 6px 6px !important;}
.type_full .prod_details .info_img img[src$="20141021112331_file0.gif"] {width:82px !important; height:10px !important; margin: 6px 10px 6px 6px !important;} /* Á¤º¸Á¦°ø:¾ÖÇÃ */
.type_full .prod_details.enlarge .info_img img[src$="20141021112331_file0.gif"] {width:82px !important; height:10px !important; margin: 6px 10px 6px 6px !important;}
.type_full .prod_details .info_img img[src$="gosite_pantech.gif"] {width:88px !important; height:11px !important; margin: 6px 10px 6px 6px !important;} /* Á¤º¸Á¦°ø:ÆÒÅÃ */
.type_full .prod_details.enlarge .info_img img[src$="gosite_pantech.gif"] {width:88px !important; height:11px !important; margin: 6px 10px 6px 6px !important;}
.type_full .prod_details .info_img img[src$="gosite_sony.gif"] {width:88px !important; height:11px !important; margin: 6px 10px 6px 6px !important;} /* Á¤º¸Á¦°ø:¼Ò´Ï */
.type_full .prod_details.enlarge .info_img img[src$="gosite_sony.gif"] {width:88px !important; height:11px !important; margin: 6px 10px 6px 6px !important;}
.type_full .prod_details .info_img img[src$="btn_siteview.gif"] {width:107px !important; height:24px !important;} /* Á¦Á¶»ç »çÀÌÆ® º¸±â ¹öÆ° */
.type_full .prod_details.enlarge .info_img img[src$="btn_siteview.gif"] {width:107px !important; height:24px !important;}

/* Ã¤ÆÃ »ó´ã½ÅÃ» */
.type_full .req_counsel {}
.type_full .req_counsel .txt_top_info {padding:18px 20px; border-bottom:1px solid #666; background-color:#fff; color:#4d4d4d; font-size:13px; letter-spacing:-1px;}
.type_full .req_counsel .wrap_reqcns {padding:0 20px 15px; background-color:#fff;}
.type_full .req_counsel .past_counsel {}
.type_full .req_counsel .past_counsel h3 {padding:15px 0 10px; font-size:16px;}
.type_full .req_counsel .past_counsel .list_consel {border-top:1px solid #666; border-bottom:1px solid #666;}
.type_full .req_counsel .past_counsel .list_consel li {height:48px; border-bottom:1px solid #d9d9d9;}
.type_full .req_counsel .past_counsel .list_consel li:last-child {border-bottom:none;}
.type_full .req_counsel .past_counsel .list_consel li a {display:block; height:48px; padding:0 8px; line-height:50px; color:#4d4d4d; letter-spacing:-1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.type_full .req_counsel .past_counsel .list_consel strong {color:#9b6e43;}
.type_full .req_counsel .past_counsel .list_consel li.no_data {height:auto; padding:39px 0; border:none; color:#666; text-align:center;}
.type_full .req_counsel .wrap_list {padding:11px 0 13px;}
.type_full .req_counsel .wrap_list .ul_dot li{color:#666; letter-spacing:-1px;}
.type_full .req_counsel .policy_agree {padding:16px 0; border-bottom:1px dashed #d9d9d9;}
.type_full .req_counsel .policy_cont {position:relative; height:110px; margin-top:7px; border:1px solid #d9d9d9; background-color:#f5f5f5; border-radius:2px; overflow:hidden;}
.type_full .req_counsel .policy_cont .txt_policy {padding:12px; font-size:12px;}
.type_full .req_counsel .policy_agree h3.doc { font-size: 14px; font-weight: bold; padding-bottom:10px;}
.type_full .req_counsel .policy_agree .agrule_tit, h4.doc {font-size:12px; font-weight:bold; padding-bottom:6px}
.type_full .req_counsel .policy_agree .agrule_doc_wrap {padding-bottom:16px;}
.type_full .req_counsel .policy_agree .agrule_doc_wrap ul {padding-left:16px;}
.type_full .req_counsel .policy_agree .agrule_doc_wrap ul li {padding-bottom:6px; padding-left:10px;}
.type_full .req_counsel .policy_agree .agrule_doc_wrap ul li span.lst_dln {margin-left:-10px;}
.type_full .req_counsel .policy_agree .agrule_doc_wrap ul li span.lst_mk{margin-left:-16px;}
.type_full .req_counsel .policy_agree .agrule_txt {font-weight:bold; margin-top:-10px;}
.type_full .req_counsel .policy_agree .agrule_doc1 {padding-bottom:40px;}
.type_full .req_counsel .policy_agree .agrule_doc2 {padding-bottom:10px;}
.type_full .req_counsel .policy_agree .agrule_doc2 .agrule_txt {margin-top:-5px;}
.type_full .req_counsel .policy_agree .tbl_guide {width:100%; margin-top: 5px}
.type_full .req_counsel .policy_agree .tbl_guide {border: 0 none; border-top: solid 2px #bfbbb6; border-bottom: solid 1px #bfbbb6}
.type_full .req_counsel .policy_agree .tbl_guide th {padding: 10px 0 10px; border: 0 none; text-align: center; background-color: #faf6ed; font-weight: normal}
.type_full .req_counsel .policy_agree .tbl_guide tbody th,
.type_full .req_counsel .policy_agree .tbl_guide tfoot th{text-align: left; padding-left: 10px; border-top: solid 1px #eee9e6;  border-right: solid 1px #eee9e6;}
.type_full .req_counsel .policy_agree .tbl_guide tfoot th,
.type_full .req_counsel .policy_agree .tbl_guide tfoot td {font-weight:bold;}
.type_full .req_counsel .policy_agree .tbl_guide td {padding: 10px 0 10px 10px; border: 0 none; border-top: solid 1px #eee9e6; background-color:#fff;}
.type_full .req_counsel .policy_agree .cont_chk {height:28px; margin-top:12px; overflow:hidden;}
.type_full .req_counsel .wrap_btn {padding:8px 14px; border-top:1px solid #b3b3b3;}
.type_full .req_counsel .basic_input {padding:16px 0; border-bottom:1px dotted #b3b3b3;}
.type_full .req_counsel .basic_input:after {clear:both; display:table; content:'';}
.type_full .req_counsel .basic_input dt {clear:both; float:left; position:relative; width:80px; padding:12px 0 11px; z-index:1;}
.type_full .req_counsel .basic_input dd {float:left; width:100%; margin-left:-80px; padding:4px 0 4px 80px;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
.type_full .req_counsel .basic_input dd.phone_num:after {clear:both; display:table; content:'';}
.type_full .req_counsel .basic_input dd.phone_num select {float:left; width:40%;}
.type_full .req_counsel .basic_input dd.phone_num .wrap_input {float:left; width:30%; padding-left:4px;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}

/* ½Ç½Ã°£ Ã¤ÆÃ»ó´ã */

/*
.type_full.live_chat {height:100%;
	display: -webkit-box; -webkit-box-orient: vertical;
}
.type_full.live_chat .header {position:absolute; top:0; left:0; width:100%;}
.type_full.live_chat .live_cont {position:relative; margin:41px 0 53px 0; overflow:hidden;
	-webkit-box-flex: 1;
}
.type_full.live_chat .live_input {position:absolute; bottom:0; left:0; width:100%; padding:8px 78px 8px 14px; border-top:1px solid #b3b3b3; background-color:#fff; z-index:10;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
*/
.type_full.live_chat {height:100%; padding:41px 0 53px; background-color:#e0e0e0;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
.type_full.live_chat .header {position:absolute; top:0; left:0; width:100%;}
.type_full.live_chat .live_cont {position:relative; height:100%; overflow:hidden;}
.type_full.live_chat .live_cont .chat_view {padding:6px 20px; background-color:#e0e0e0;}

.type_full.live_chat .date {position:relative; margin:18px -20px; line-height:0; text-align:center;}
.type_full.live_chat .date:before {display:block; position:absolute; top:50%; left:0; width:100%; height:1px; background-color:#c7c7c7; content:'';}
.type_full.live_chat .date span {display:inline-block; position:relative; height:22px; padding:0 14px; background-color:#999; border-radius:11px; color:#fff; font-weight:bold; font-size:10px; line-height:23px;}
.type_full.live_chat .t_chat {position:relative;}
.type_full.live_chat .t_chat:after {clear:both; display:table; content:'';}

.type_full.live_chat .t_chat .thumb_img img {width:100%; vertical-align:top;}
.type_full.live_chat .t_chat .chat_area {float:left; margin:0 0 0 12px;}
.type_full.live_chat .t_chat .chat_area .balloon {position:relative; max-width:198px; min-height:18px; padding:10px 12px; border:1px solid #d1d1d1; background-color:#fff; font-size:12px; letter-spacing:-1px;}
.type_full.live_chat .t_chat .chat_area .time {display:block; padding:5px 0 12px; color:#666; font-size:10px; letter-spacing:0;}
.type_full.live_chat .t_chat.system .chat_area .balloon {background-color:#d9f2f4; border-color:#c7dbdf;}

.type_full.live_chat .cstm_chat {position:relative;}
.type_full.live_chat .cstm_chat:after {clear:both; display:table; content:'';}
.type_full.live_chat .cstm_chat .thumb_img img {width:100%; vertical-align:top;}
.type_full.live_chat .cstm_chat .chat_area {float:right; margin:0 12px 0 0;}
.type_full.live_chat .cstm_chat .chat_area .balloon {position:relative; max-width:198px; min-height:18px; padding:10px 12px; border:1px solid #e6d88b; background-color:#ffef97; font-size:12px; letter-spacing:-1px;}
.type_full.live_chat .cstm_chat .chat_area .time {display:block; padding:5px 0 12px; color:#666; font-size:10px; letter-spacing:0;}

.type_full.live_chat .live_cont .btn_continue {margin:12px 0 24px;}


.type_full.live_chat .live_input {position:absolute; bottom:0; left:0; width:100%; padding:8px 78px 8px 14px; border-top:1px solid #b3b3b3; background-color:#fff; z-index:10;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
.type_full.live_chat .live_input .gr {position:absolute; top:8px; right:14px;}

/* Xperia ±¸¸Å ¾È³»»çÇ× */
.type_full .xperia_info {}
.type_full .xperia_info > .section{padding:0 0 28px; border-top:1px solid #a9abab;}
.type_full .xperia_info > .section:nth-of-type(1) {border-top:none;}
.type_full .xperia_info h2 {margin:0 20px; padding:15px 0 9px; font-weight:bold; font-size:14px;}
.type_full .xperia_info h2.linebtm {border-bottom:1px dotted #b3b3b3;}
.type_full .xperia_info .desc {margin:11px 20px 10px; color:#4c4c4c; font-size:13px;}
.type_full .xperia_info .bx_gray {margin:0 20px; padding:12px; border:1px solid #d9d9d9; border-radius:2px; background-color:#f5f5f5;}
.type_full .xperia_info .bx_gray .ul_dot li {color:#666;}
.type_full .xperia_info .bx_gray.d-iscroll-cnt {position:relative; padding:0; height:120px; overflow:hidden;}
.type_full .xperia_info .bx_gray.d-iscroll-cnt .txt_policy {padding:12px;}
.type_full .xperia_info .psinfo {margin:0 14px; padding:11px 6px 0; border-top:1px dotted #b3b3b3;}
.type_full .xperia_info .ul_ps li {color:#262626; font-size:12px;}
.type_full .xperia_info .ul_ps li a {color:#262626;}
.type_full .xperia_info .ul_ps > li {position:relative; margin:5px 0 0; padding:0 0 0 12px;}
.type_full .xperia_info .ul_ps > li:nth-of-type(1) {margin:0;}
.type_full .xperia_info .ul_ps > li > span {position:absolute; top:0; left:0;}
.type_full .xperia_info .wrap_btn {padding:8px 14px; border-top:1px solid #b3b3b3;}



/*-------------------------------------------------------------------------------------
										·¹ÀÌ¾î ÆË¾÷
-------------------------------------------------------------------------------------*/
/* ·¹ÀÌ¾Æ¿ô */
.layer_popup {display:none; position:absolute; top:0; left:0; width:100%; height:100%; }
.layer_popup .dimmed {position:absolute; top:0; left:0; width:100%; height:100%;  background-color:rgba(0,0,0,.7); z-index:101; cursor: pointer; }
.layer_popup .wrap_cont {padding:20px 20px 25px; background-color:#fff;}
.layer_popup .wrap_cont .txt_info {color:#666; font-size:13px;}
.layer_popup .btn_close {overflow:hidden; position:absolute; top:0; right:0; width:47px;}
.layer_popup .btn_close .ico_x {width:15px; height:15px; margin-top:8px; background-position:0 0;}
.layer_popup a.btn_close .ico_x {margin:12px 0 0 16px;}
/*
.layer_full {position:absolute; top:0; width:100%; z-index:102;}
.layer_full {position:relative; width:100%; z-index:102;}
.layer_full .tit_wrap {height:41px; background-color:#202425;}
.layer_full .tit_layer {width:auto; height:41px; margin:0 60px;  color:#fff; font-size:16px; line-height:42px; text-align:center;}
.layer_full .wrap_btn {padding:8px 14px; background-color:#fff; border-top:1px solid #b3b3b3;}
.layer_full .btn_close {height:41px; background-color:#202425;}


 .layer_dft {position:absolute; top:0; width:100%; padding:50px 14px; z-index:102; -webkit-box-sizing:border-box; box-sizing:border-box;}
.layer_dft .inner_wrap {position:relative; border:1px solid #000; background-color:#fff;
	-webkit-border-radius:3px;
	border-radius:3px;
}
*/
.layer_dft {position:relative; width:100%; z-index:102;}
.layer_dft .inner_wrap {position:relative; margin:50px 14px; border:1px solid #000; background-color:#fff; overflow:hidden;
	-webkit-border-radius:3px; border-radius:3px;
}
.layer_dft .tit_wrap {height:44px; padding:0 16px; border-bottom:1px solid #b3b3b3;}
.layer_dft .tit_layer {font-size:16px; line-height:45px; letter-spacing:-1px;}
.layer_dft .wrap_btn {padding:8px 14px; border-top:1px solid #b3b3b3;}
.layer_dft .btn_close {height:44px;}
.layer_dft .guidance {padding:24px 16px;}
.layer_dft .guidance .tit {font-weight:bold; font-size:16px; text-align:center;}
.layer_dft .guidance .desc {margin-top:7px; text-align:center;}

/* ¸ÅÀåÃ£±â ³» Áöµµº¸±â */
.layer_dft.map {height:100%; padding:14px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.layer_dft.map .inner_wrap {height:100%; margin:0; padding-top:45px; background-color:#fff;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
.layer_dft.map .tit_wrap {position:absolute; top:0; left:0; width:100%; height:45px;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
.layer_dft.map .wrap_map {overflow:hidden; position:relative; height:100%;
	-webkit-box-sizing:border-box; box-sizing:border-box;
}
/* .layer_dft.map .wrap_map .ly_small {bottom:40%; left:50%;} */
.layer_dft.map .ly_small {bottom:40%; left:50%;}

/* ¸ÅÀåÀ§Ä¡ ·¹ÀÌ¾îÆË¾÷ */
.ly_small {position:absolute; width:170px; min-height:35px; margin-left:-107px; padding:10px 29px 12px 14px; border:1px solid #999; background-color:#fff;
	-webkit-border-radius:3px; border-radius:3px;
}
.ly_small .store_name {display:block; width:160px; font-weight:bold; font-size:13px; letter-spacing:-1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ly_small .loca_info {margin-top:6px; color:#666; font-size:12px; line-height:16px; letter-spacing:-1px;}
.ly_small .sbtn_close {overflow:hidden; position:absolute; top:0; right:0; width:27px; height:31px;}
.ly_small .sbtn_close .ico_x {width:12px; height:12px; margin-top:8px; background-position:0 -17px;}

/* ÈÞ´ëÆù ¸ðµ¨¸í °Ë»ö */
.layer_dft .seco_hand_price .bx_pd16 {padding:16px;}
.layer_dft .seco_hand_price {}
.layer_dft .seco_hand_price .bx_search {position:relative; padding:16px 82px 16px 79px; border-top:1px solid #d9d9d9; border-bottom:1px solid #666;}
.layer_dft .seco_hand_price .bx_search label {position:absolute; top:18px; left:16px; line-height:16px; font-weight:bold; letter-spacing:-1px;}
.layer_dft .seco_hand_price .bx_search label span {font-weight:normal; font-size:11px;}
.layer_dft .seco_hand_price .bx_search button {position:absolute; top:16px; right:16px;}
.layer_dft .seco_hand_price .search_list {width:100%;}
.layer_dft .seco_hand_price .default_info {height:192px; background-color:#f5f5f5; text-align:center;}
.layer_dft .seco_hand_price .default_info p {padding-top:60px; color:#666; font-size:13px;}
.layer_dft .seco_hand_price .default_info.no_data {}
.layer_dft .seco_hand_price .search_result {}
.layer_dft .seco_hand_price .search_result li {height:48px; border-top:1px solid #d9d9d9;}
.layer_dft .seco_hand_price .search_result li:first-child {border-top:none;}
.layer_dft .seco_hand_price .search_result li a {display:block; height:48px; padding:0 16px; line-height:50px; color:#4d4d4d; letter-spacing:-1px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* ÈÞ´ëÆù ¸ðµ¨¸í °Ë»ö »ó¼¼Á¤º¸ */
.layer_dft .rst_phmodel {padding:16px 16px 24px;}
.layer_dft .rst_phmodel .device_info {position:relative; height:115px; padding:0 0 20px 109px; border-bottom:1px dotted #666;}
.layer_dft .rst_phmodel .device_info .device_img {position:absolute; top:0; left:0; width:92px; height:114px; border:1px solid #d9d9d9;}
.layer_dft .rst_phmodel .device_info .device_img img {width:100%;}
.layer_dft .rst_phmodel .device_info .device_spec {}
.layer_dft .rst_phmodel .device_info .device_spec li {position:relative; margin-top:16px; padding:0 0 0 8px;}
.layer_dft .rst_phmodel .device_info .device_spec li:first-child {margin-top:0;}
.layer_dft .rst_phmodel .device_info .device_spec li:before {display:block; position:absolute; top:8px; left:0; width:2px; height:2px; background-color:#666; content:'';}
.layer_dft .rst_phmodel .device_price_info .txt_desc  {padding:18px 4px; color:#666; font-size:12px; }
.layer_dft .rst_phmodel .device_price_info table {width:100%;}
.layer_dft .rst_phmodel .device_price_info table th,
.layer_dft .rst_phmodel .device_price_info table td {width:45%; height:36px; text-align:center;}
.layer_dft .rst_phmodel .device_price_info table th {border-top:1px solid #666; border-bottom:1px solid #666; background-color:#faf6ed;}
.layer_dft .rst_phmodel .device_price_info table td {border-bottom:1px solid #666; background-color:#fff;}
.layer_dft .rst_phmodel .device_price_info table th:last-child,
.layer_dft .rst_phmodel .device_price_info table td:last-child {width:55%; padding-right:40px; text-align:right;}

/* ¾Ë·Áµå·Á¿ä */
/* 150205_¾×¼¼¼­¸®Æ¯°¡ÇÁ·Î¸ð¼Ç_v0.1 */
.layer_dft .noti_comm {/*padding:0 16px;*/}
.layer_dft .noti_comm .noti_tit {padding:18px 0 21px; border-bottom:1px dotted #b3b3b3; font-weight:bold; font-size:16px; letter-spacing:-1px; text-align:center;}
.layer_dft .noti_comm .noti_desc {padding:11px 0 0; color:#666; letter-spacing:-1px;}
.layer_dft .noti_comm .noti_desc.tc {text-align:center;}
.layer_dft .noti_comm .noti_desc.noline {border-bottom:none;}
.layer_dft .noti_comm .noti_ps {padding:6px 0 14px;}
.layer_dft .noti_comm .noti_bx {margin-bottom:25px; padding:7px 0 10px; border-radius:2px; background-color:#f5f5f5; color:#666; font-size:13px;}
.layer_dft .noti_comm .noti_bx.tc {text-align:center;}
.layer_dft .noti_comm .noti_chk {padding:8px 16px; background:#e6e6e6;}
.layer_dft .noti_comm .noti_chk:after {clear:both; display:table; content:'';}
.layer_dft .noti_comm .noti_chk .func.dib {float:right; height:28px; line-height:28px;}
/* //150205_¾×¼¼¼­¸®Æ¯°¡ÇÁ·Î¸ð¼Ç_v0.1 */

/* ±¸¸Å½Ã ¾È³»»çÇ× */
.layer_dft .buy_guide h3 {margin:20px 0 8px; font-weight:bold; font-size:13px;}
.layer_dft .buy_guide .ul_dot.f13 li {margin-bottom:8px;}
.layer_dft .buy_guide .line_v {margin:10px 0 15px; border-top:1px solid #d9d9d9;}
.layer_dft .buy_guide .bx_add {margin-left:9px; padding:12px; background-color:#f5f5f5; color:#666; font-size:12px;}
