@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css);

/* #### Generated By: //www.cufonfonts.com #### */
/*
@font-face {
font-family: 'Myriad Pro light';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro light'), url('//www.spigen.co.kr/design/spigen/font/myriadpro-light.woff') format('woff');
}
*/

/*new_font_setting*/
 @font-face{
font-family:'Noto Sans KR', sans-serif;
font-style: normal;
src:url('//www.spigen.co.kr/design/spigen/font/notokr-regular.eot');
src:url('//www.spigen.co.kr/design/spigen/font/notokr-regular.eot?#iefix') format('embedded-opentype'),
url('//www.spigen.co.kr/design/spigen/font/notokr-regular.woff') format('woff'),
url('//www.spigen.co.kr/design/spigen/font/notokr-regular.woff2') format('woff2');
}




/* web font nanumgothic/nanumgothicbold */
/* { font-family: 'Noto Sans KR', 'Sans-serif'; } */

#preview_wrap{display:none;}
body,td,input,div,form,textarea,/*center,*/ pre,blockquote,textfield,select {font-family: 'Noto Sans KR', sans-serif;font-size:14px;color:#333333;line-height:160%;}
table , img, fieldset{border:0}
p{margin:0;}
form{margin:0;}
ul, li {list-style:none;padding:0;margin:0;}
li img{vertical-align:top;}
a {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
a,area { blr:expression(this.onFocus=this.blur()) }
:focus { -moz-outline-style: none; }
.png24{tmp:expression(setPng24(this));}
.det_img {
    width: 1200px;

}
.mto_det_info img {
    max-width: 100%;
}
#preview_wrap .preview_label{display:none !important;}

/*-----------------------------------------------------------------*/
/* 2. Global style
/*-----------------------------------------------------------------*/
#aside {display:none;}
#snb2 { width:180px; text-align:left; float:left; margin-top:50px;}
.part_title {
    margin: 0;
    padding: 0 0 10px;
    color: #000;
    font-family: 'NanumGothic'; font-weight:bold;
    font-size: 24px;
    text-align: left;
    line-height: 1.1;
}
#snb2 h3 {margin:0; padding:0;}
#snb2 .menu {margin-top:35px;}
#snb2 .menu li {margin-top:10px;}
#snb2 .menu li a {color:#666; font-family:'NanumGothic'; font-size:16px; font-weight:normal;}
#snb2 .menu li.selected a {color:#000; font-family:'NanumGothic'; font-weight:bold;}
#snb2 .cs_banner {margin-top:40px;}


#container {position:relative; width:1200px !important; margin:0 auto;}
/* Å×ÀÌºí½ºÅ¸ÀÏ - »óÇ° */
.tbl_prd_normal {position:relative; left:-40px; width:100%;}
.tbl_prd_normal td {text-align:left; vertical-align:top;}
.tbl_prd_normal td .prdbox {width:270px; margin:0 0 40px 40px; word-break:break-all;}
.tbl_prd_normal td .prdbox .prd_img img {width:270px; height:270px;}
.tbl_prd_normal td .prdbox .prd_name {padding:5px 0; color:#000; font-size:11px;}
.tbl_prd_normal td .prdbox .prd_prc {color:#000; font-weight:bold;}
.tbl_prd_normal td.empty {padding:100px 0 !important; text-align:center;}

/* /maketoorder/list.php (ÁÖ¹®Á¦ÀÛ) */
#make_to_order.list .main_bn {width:100%; padding-bottom:60px;}
#make_to_order.list .sub_bn {width:100%; padding-bottom:60px;}
#make_to_order.list .sub_bn:after {display:block; clear:both; content:'';}
#make_to_order.list .sub_bn li {float:left; width:590px; height:400px;}
#make_to_order.list .sub_bn li.first {padding-right:20px;}
#make_to_order.list .sub_s_bn {padding-bottom:125px;}
#make_to_order.list .sub_s_bn:after {display:block; clear:both; content:'';}
#make_to_order.list .sub_s_bn li {float:left; width:285px; height:350px; padding-left:20px;}
#make_to_order.list .sub_s_bn li.first {padding-left:0;}



#make_to_order.list h3 {
    color: #0a0a0a;
    font-family: 'NanumGothic';
    font-weight: bold;
    font-size: 20px;
    text-align: left;
    letter-spacing: -2px;
    margin-bottom: 15px;
}

#make_to_order.list .prd_list {}

/* /maketoorder/detail.php (ÁÖ¹®Á¦ÀÛ) */
#make_to_order.detail {}
#make_to_order.detail .det_img {width:1200px; height:685px;}
#make_to_order.detail .det_img img {width:1200px; height:685px;}
#make_to_order.detail .request {position:relative; width:1098px; margin:60px 0; padding:50px; border:1px solid #e2e2e2;}
#make_to_order.detail .request:after {display:block; clear:both; content:'';}
#make_to_order.detail .request h3 {margin:0 0 21px; text-align:left;}
#make_to_order.detail .request .input {width:160px; height:26px; padding:0 5px; border:0; background:#f3f3f3; color:#000; line-height:26px;}
#make_to_order.detail .request label {float:left; width:70px; cursor:pointer;}
#make_to_order.detail .request .draw_up {float:left; width:50%;}
#make_to_order.detail .request .draw_up div {float:left; width:50%; padding:7px 0 6px; text-align:left;}
#make_to_order.detail .request .draw_up div label.title {width:80px;}
#make_to_order.detail .request .draw_up div.ml label {width:55px;}
#make_to_order.detail .request .draw_up div .input {display:block; float:left;}
#make_to_order.detail .request .draw_up div.contact_info {clear:both; width:100%; padding-top:29px;}
#make_to_order.detail .request .select {float:left; width:50%;}
#make_to_order.detail .request .select div {float:left; width:100%; padding:7px 0; text-align:left;}
#make_to_order.detail .request .select div label.title { width:82px;}
#make_to_order.detail .request .select div.radio input {position:relative; top:3px;}
#make_to_order.detail .request .select div.request_box textarea {overflow:auto; width:444px; height:50px; padding:0 5px; border:0; background:#f3f3f3;}
#make_to_order.detail .request .select div.file .input {width:444px;}
#make_to_order.detail .request .select div.file p {margin-left:82px; padding:10px 0;}
#make_to_order.detail .request .select div.offer {padding-top:30px;}
#make_to_order.detail .request .submit {position:absolute; right:55px; bottom:50px; width:110px; height:33px; border:0; background:url('/_image/content/form/btn_submit.gif') no-repeat center; cursor:pointer;}
#make_to_order.detail .mto_det_info img {max-width:100%;}

.sub_title {margin:0; padding:30px 0; text-align:left;}
.sub_title img {vertical-align:top;}
.sub_title_center {text-align:center;}
.part_title {margin:0; padding:0 0 10px; color:#000; font-family:'NanumGothic'; font-weight:bold; font-size:24px; text-align:left; line-height:1.1;}

#snb .menu li.selected a {font-weight:bold;}

#big_section .title {
	padding:0;
	margin:0;
	text-align:center;
	font-size:0;
	line-height:0;
}
#big_section .catelist {
	margin-top:52px;
	padding:26px 20px;
	border:3px solid #e3e3e3;
}
#big_section .catelist * {
	font-size:11px;
}
#big_section .bigcate {
	overflow:hidden;
	clear:both;
	width:100%;
	text-align:left;
	background:url('/design/spigen/img/tit_catelist0.gif') no-repeat left top;
}
#big_section .bigcate ul {
	float:left;
	padding:0 0 0 74px;
	margin:0;
}
#big_section .bigcate ul li {
	float:left;
	width:170px;
	padding:0 0 0 0;
}
#big_section .bigcate ul li a {
	font-size:11px;
	color:#333;
	font-weight:normal;
}
#big_section .bigcate ul li span {
	font-size:11px;
	color:#333;
	font-weight:normal;
}
#big_section .midcate {
	overflow:hidden;
	clear:both;
	width:100%;
	text-align:left;
	margin-top:26px;
	padding-top:26px;
	border-top:1px dotted #ccc;
	background:url('/design/spigen/img/tit_catelist1.gif') no-repeat left 26px;
}
#big_section .midcate ul {
	float:left;
	padding-left:74px;
}
#big_section .midcate ul li {
	float:left;
	width:170px;
	padding:0 0 0 0;
}
#big_section .midcate ul li a {
	font-size:11px;
	color:#333;
	font-weight:normal;
}
#big_section .sort {
	clear:both;
	margin:30px 0 20px;
	text-align:left;
}
#big_section .sort ul {
*zoom:1;
}
#big_section .sort ul:after {
	content:'';
	clear:both;
	display:block;
}
#big_section .sort ul li {
	float:left;
	margin-right:10px;
}
#big_section .sort ul li a {
	color:#000;
	font-family:'NanumGothic';
	font-size:13px;
}
#big_section .sort ul li.on strong {
	color:#ff5a00;
	font-family:'NanumGothic'; font-weight:bold;
}


.prdbox {text-align:left; height: 350px;}
.prdbox p {width:270px;}
.prdbox p span {font-size:15px;}
.prd_name a {font-size:16px; color:#000; line-height:23px; font-weight:400; font-family: 'Noto Sans KR', sans-serif;}
.prd_prc {margin-top:5px;}
.prd_prc b {font-size:16px;}




.input {border:1px solid #C7C7C7;}
.ea {border: 1px solid #A5ACB2;color:#4E4E4E;width:30px;height:20px;}
.bottomBtn {margin:20px 0; text-align:center;}


/* paging */
.paging{text-align:center;padding:10px;}
.paging li{display:inline; padding: 0px 6px;}
.paging *{vertical-align:middle;}

/* box style 1 */
.boxTop, .boxBottom, .boxMiddle{width:100%;margin:0 auto;clear:both;}
.boxTop{background:url('/design/spigen/img/box_top.gif') repeat-x;height:14px;position:relative;}
.boxTop .boxTopleft{background:url('/design/spigen/img/box_tl.gif') no-repeat;width:14px;height:14px;position:absolute;top:0px;left:0px}
.boxTop .boxTopright{background:url('/design/spigen/img/box_tr.gif') no-repeat;width:14px;height:14px;position:absolute;top:0px;right:0px}
.boxBottom{background:url('/design/spigen/img/box_bottom.gif') repeat-x;height:14px;position:relative;}
.boxBottom .boxBottomleft{background:url('/design/spigen/img/box_bl.gif') no-repeat;width:14px;height:14px;position:absolute;top:0px;left:0px}
.boxBottom .boxBottomright{background:url('/design/spigen/img/box_br.gif') no-repeat;width:14px;height:14px;position:absolute;top:0px;right:0px}
.boxMiddle{background:url('/design/spigen/img/box_left.gif') repeat-y #fff;position:relative;text-align:left;}
.boxMiddle .boxMiddleright{background:url('/design/spigen/img/box_right.gif') repeat-y top right;margin:0;}
.boxMiddle form{margin:0;}
.boxMiddle p{margin:0 0 0 80px;padding-bottom:10px;}
.boxMiddle label{width:70px;text-align:right;}
.boxMiddle .btn{position:absolute;z-index:2;top:30px;left:220px}

/* box style 2 - È¸¿ø&ÁÖ¹®¼­ */
.boxStyle{width:100%;margin:0 auto;border-top:1px solid #dddddd;}
.boxStyle th{height:23px;font-size:14px;text-align:left;background:url('/design/spigen/img/gt.gif') no-repeat 10px 8px #efedeb;padding:6px 0 0 20px;vertical-align:top;}
.boxStyle td{padding:5px 0 5px 10px;border-bottom:1px solid #dddddd; text-align:left;}

/* box style 3 - Àå¹Ù±¸´Ï&¸¶ÀÌÆäÀÌÁö&°Ë»ö */
.boxStyle2{width:100%;margin:0 auto;}
.boxStyle2 th{background:#efedeb;padding:5px 0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.boxStyle2 td{text-align:center;padding:5px 0;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;}
.boxStyle2 td.title{text-align:left;padding-left:15px;}
.boxStyle2 td.last{border-right:0;}
.boxStyle2 td span{float:left;margin-right:10px;}

/* box style 4 - È¸¿ø°¡ÀÔ&ÁÖ¹®¿Ï·á */
.finishBox{width:430px;height:160px; margin:0 auto; background:#fafafa;text-align:center;}
.finishBox div {width:410px; height:138px; margin:10px auto; background:#fff;border:1px solid #dedede;}
.finishBox div .orderBank{text-align:left;padding:20px 0 0 40px;}
.finishBox div .orderNo{text-align:left;padding:10px 0 10px 40px;}
.finishBox div .orderEmail{text-align:left;padding:0 0 10px 40px;}
.finishBox div .completion_msg {text-align:center; padding:40px 0 20px 0; font-size:14px;}

/*-----------------------------------------------------------------*/
/* 3. Layout
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/* 3-1. wrapper
/*-----------------------------------------------------------------*/
html,body {margin:0; padding:0; text-align:center; background:#fff;}
#wrap {width:100%;min-width:1200px;overflow:hidden;margin:0 auto;}
#wrapper {min-width:1340px; width:100%; margin:0 auto; text-align:center;} /* ÃÖ¼Ò ³ÐÀÌ°ªÀº quick ³ÐÀÌ+°£°Ý x 2Æ÷ÇÔ */
#container {*zoom:1; width:100%; padding-bottom:60px;}
#container:after {content:''; clear:both; display:block;}
.stitle {width:1200px; padding:55px 0 30px 0; text-align:left;}
.wrap_inner {position:relative; *zoom:1; width:1200px; margin:0 auto;}
.wrap_inner:after {content:''; clear:both; display:block;}

/*-----------------------------------------------------------------*/
/* 3-2. header
/*-----------------------------------------------------------------*/
/*
#header {position:relative; z-index:1000; width:100%;}
#header .gnb {position:relative; z-index:1000; height:43px; border-bottom:2px solid #ff5a00; background:#000;}
#header .gnb .global {float:left; width:130px; height:43px; margin:0; text-align:left;}
#header .gnb .global dt {height:43px; padding-left:10px; background:url('/design/spigen/img/hd_arrow_global.gif') no-repeat 107px 20px; color:#ff5a00; font-family:opensans; font-size:13px; font-weight:bold; line-height:45px; cursor:pointer;}
#header .gnb .global dd {display:none; width:100%; margin:0; padding:0; background:#000;}
#header .gnb .global dd a {display:block; padding:5px 0 5px 10px; color:#ff5a00; font-family:opensans; font-size:13px; font-weight:bold;}
#header .gnb .global dd a:hover {color:#fff;}
#header .gnb .global dd.last a {padding-bottom:15px;}
#header .gnb .search_frm {float:right; width:210px; height:25px; margin:10px 0 0 35px;}
#header .gnb .search_frm .input {float:left; width:175px; height:25px; padding:0 5px; border:0; background:#ecebeb; text-align:left;}
#header .gnb .search_frm .btn_search {float:right;}
#header .gnb .menu {float:right; height:43px;}
#header .gnb .menu > li {float:left; position:relative; height:43px; padding:0 15px;}
#header .gnb .menu > li > .name,
#header .gnb .menu > li > a {display:block; color:#fff; font-family:'NanumGothic'; font-size:15px; line-height:45px; }
#header .gnb .menu > li .point {color:#ff5a00;}
#header .gnb .menu > li.mypage > a {padding-right:19px; background:url('/design/spigen/img/hd_arrow_gnb.png') no-repeat right 19px;}
#header .gnb .menu > li .menu_mypage {display:none; position:absolute; left:0; top:43px; z-index:100; width:122px; background:#000;}
#header .gnb .menu > li .menu_mypage li a {display:block; padding:5px 0 5px 10px; color:#fff; font-family:'NanumGothic'; font-size:14px; text-align:left;}
#header .gnb .menu > li .menu_mypage li.last a {padding-bottom:15px;}
#header .gnb .menu > li .menu_mypage li a:hover {color:#ff5a00;}
*/

/* gnb ½ºÅ©·Ñ½Ã »ó´Ü fix */
/* 
#header .gnb.gnb_fixed {display:none; position:absolute; left:0; top:-45px; z-index:1000; width:100%; height:45px; border:none; background:url('/design/spigen/img/bg_gnb_fixed1.png') repeat-x;}
#header .gnb.gnb_fixed .menu {float:left; height:45px;}
#header .gnb.gnb_fixed .menu > li {height:45px;}
#header .gnb.gnb_fixed .menu > li.mypage > a {padding-right:18px; background:url('/design/spigen/img/hd_arrow_gnb.png') no-repeat right 19px;}
#header .gnb.gnb_fixed .menu > li .menu_mypage {top:45px; background:url('/design/spigen/img/bg_gnb_fixed.png') repeat;}
#header .gnb.gnb_fixed .menu.lnb {float:right;}
#header .gnb.gnb_fixed .menu.lnb li:hover,
#header .gnb.gnb_fixed .menu.lnb li.over {background:#ecebeb;}
#header .gnb.gnb_fixed .menu.lnb li:hover a,
#header .gnb.gnb_fixed .menu.lnb li.over a {color:#010101;}

#header .hd_group {*zoom:1; height:75px;}
#header .hd_group:after {content:''; clear:both; display:block;}
#header .hd_group h1 {float:left; margin:15px 0;}
#header .hd_group .language {display:none; float:right; padding:33px 20px 0 0; text-align:right; color:#333;}
#header .hd_group .language .name {line-height:15px; margin-right:10px; padding:9px 10px 0 0; font-size:11px; color:#ed7122;}
#header .hd_group .lnb {float:right;}
#header .hd_group .lnb .menu li {float:left;}
#header .hd_group .lnb .cover_allcate {display:none; overflow:hidden; position:absolute; left:0; top:75px; z-index:100; width:100%; height:auto; padding-top:25px; background:#ecebeb; text-align:left;}
#header .hd_group .lnb .cover_allcate .group_row {overflow:hidden; padding:0 0 20px 45px;}
#header .hd_group .lnb .cover_allcate .group_row dl {float:left; width:20%; text-align:left;}
#header .hd_group .lnb .cover_allcate .group_row dl dt a {display:block; margin-bottom:12px;}
#header .hd_group .lnb .cover_allcate .group_row dl dd {margin:0;}
#header .hd_group .lnb .cover_allcate .group_row dl dd a {display:block; padding:5px 0; color:#363636; font-family:'NanumGothic'; font-size:16px;}
#header .hd_group .lnb .cover_allcate .group_row dl dd a:hover {color:#ff5a00;}
#header .hd_group .lnb .cover_allcate.fixed {position:fixed; left:50%; top:45px; z-index:1000; width:1200px; margin-left:-600px;}
*/

/*-----------------------------------------------------------------*/
/* 3-3. content
/*-----------------------------------------------------------------*/
#cnt {width:1200px; min-height:400px; height:auto !important; height:600px; margin:0 auto; text-align:center;}
#cnt .sub_title {margin:0; padding:30px 0; text-align:left;}
#cnt .sub_title img {vertical-align:top;}
#cnt .sub_title_center {text-align:center;}
#cnt .part_title {
    margin: 0;
    padding: 0 0 10px;
    color: #000;
    font-family: 'Nanum Gothic';
    font-size: 24px;
    text-align: left;
    line-height: 1.1;
    font-weight: bold;
}


/*-----------------------------------------------------------------*/
/* 3-4. footer
/*-----------------------------------------------------------------*/

/*
#footer {overflow:hidden; clear:both; padding-bottom:35px; background:#000; text-align:left;}
#footer .ft_menu_wrap {background:#7accc8; text-align:center;}
#footer .ft_menu_wrap li {float:left; width:15%; background:url('/design/spigen/img/ft_menu_bar.gif') no-repeat left center;}
#footer .ft_menu_wrap li a {display:block; padding:21px 0;}
#footer .ft_menu_wrap li:first-child {background:none;}
#footer .ft_inner_wrap {width:1040px; margin:30px auto 0; padding:0 80px;}
#footer .ft_inner_wrap .social {height:26px;}
#footer .ft_inner_wrap .social li {float:left; padding:0 13px;}
#footer .ft_inner_wrap .social li a {display:block; overflow:hidden; width:26px; height:26px; font-size:0; line-height:0; text-indent:-99999px;}
#footer .ft_inner_wrap .social li.facebook {padding:0; background:url('/design/spigen/img/ft_icon_facebook.gif') no-repeat left 50%;}
#footer .ft_inner_wrap .social li.instagram {background:url('/design/spigen/img/ft_icon_instagram1.gif') no-repeat 50%;}
#footer .ft_inner_wrap .social li.cafe {background:url('/design/spigen/img/ft_icon_cafe1.gif') no-repeat 50%;}
#footer .ft_inner_wrap .social li.youtube {background:url('/design/spigen/img/ft_icon_youtube1.gif') no-repeat 50%;}
#footer .ft_inner_wrap .social li.blog {background:url('//file.spigenstore.co.kr/_data/old_attach/store/footer/ft_icon_blog.png') no-repeat 50%;}
#footer .ft_inner_wrap .ft_title {}
#footer .ft_inner_wrap .info_menu_wrap {*zoom:1; margin:35px 0;}
#footer .ft_inner_wrap .info_menu_wrap:after {content:''; clear:both; display:block;}
#footer .ft_inner_wrap .info {float:left; width:700px;}
#footer .ft_inner_wrap .info p,
#footer .ft_inner_wrap .info p a {color:#989898; font-family:'NanumGothic'; font-size:13px; line-height:30px;}
#footer .ft_inner_wrap .info p a:hover {color:#c2c2c2;}
#footer .ft_inner_wrap .menu {float:left;}
#footer .ft_inner_wrap .menu ul li a {color:#989898; font-family:'NanumGothic'; font-size:13px; line-height:30px;}
#footer .ft_inner_wrap .menu ul li a:hover {color:#fff;}
#footer .ft_inner_wrap .menu.legal {width:200px;}
#footer .ft_bottom_wrap p {color:#fff; font-family:opensans; font-size:13px; line-height:56px;}
#footer .ft_bottom_wrap .copyright {float:left;}
#footer .ft_bottom_wrap .escrow {float:right; padding-right:64px; background:url('/design/spigen/img/escrow.gif') no-repeat right 50%;}
*/

/* 180621 */

#footer{}
#footer .w_custom{width:1220px; margin:0 auto;}
#footer .w_custom_2{width:1220px; margin:0 auto;}
#footer .ft_top{background:#7accc8; height:70px; line-height:70px;}
#footer .ft_top .ft_menu{margin-left: 20px; float:left; overflow:hidden; height:70px; line-height:70px;}
#footer .ft_top .ft_menu:after{content:""; display:block; clear:both;}
#footer .ft_top .ft_menu li{float:left; line-height:70px; margin-right: 20px;}
#footer .ft_top .ft_menu li + li{margin-left:70px;}
#footer .ft_top .ft_menu li a{display:block; font-size:20px; color:#ffffff; height:70px; line-height:70px;}

#footer .ft_top .sns{float:right; padding-left:20px; border-left:1px solid #98dedb; height:35px; margin-top:20px;}
#footer .ft_top .sns:after{content:""; display:block; clear:both;}
#footer .ft_top .sns li{display:inline-block; vertical-align:middle; margin-left:30px;}
#footer .ft_top .sns li.facebook{background:url('/design/spigen/da_image/sns1.png') no-repeat 0 0; width:14px; height:27px;}
#footer .ft_top .sns li.instagram{background:url('/design/spigen/da_image/sns2.png') no-repeat 0 0; width:29px; height:29px;}
#footer .ft_top .sns li.youtube{background:url('/design/spigen/da_image/sns3.png') no-repeat 0 0; width:29px; height:21px;}
#footer .ft_top .sns li.blog{background:url('/design/spigen/da_image/sns4.png') no-repeat 0 0; width:32px; height:15px;}
#footer .ft_top .sns li a{display:block; text-indent:-9999px; font-size:0px; width:100%; height:100%;}


#footer .ft_info{background:#212121;}
#footer .ft_info .w_custom{padding:50px 40px; box-sizing:border-box; overflow:hidden;}
#footer .ft_info .w_custom_2 {padding:50px 40px; box-sizing:border-box; overflow:hidden;}
#footer .ft_info h1{font-size:16px; color:#ffffff; line-height:16px; margin-bottom:18px;}
#footer .ft_info .info{width:730px; float:left;}
#footer .ft_info .info div{font-size:15px; color:#999999; font-weight:300; line-height:22px; margin-bottom:50px;}
#footer .ft_info .info div a{font-size:15px; color:#999999; font-weight:300;}
#footer .ft_info .info .copyright{font-size:15px; color:#ffffff; font-weight:300; line-height:27px;}

#footer .ft_info .legal{width:300px; float:left;}
#footer .ft_info .legal span{display:block; line-height:25px;}
#footer .ft_info .legal span a{font-size:15px; color:#999999; font-weight:300; }

#footer .ft_info .globar{width:110px; float:left;}
#footer .ft_info .globar span{display:block; line-height:25px;}
#footer .ft_info .globar span a{font-size:15px; color:#999999; font-weight:300; }

#footer .ft_btm{margin:30px auto;}
#footer .ft_btm ul{text-align:center;}
#footer .ft_btm ul li{display:inline-block;}
#footer .ft_btm ul li + li{margin-left:28px;}

/*-----------------------------------------------------------------*/
/* 3-5. side
/*-----------------------------------------------------------------*/

#snb {float:left; width:180px; margin:23px 0 0 -1200px; text-align:left;}
#snb h3 {margin:0; padding:0;}
#snb .menu {margin-top:35px;}
#snb .menu li {margin-top:10px;}
#snb .menu li a {color:#666; font-family:'NanumGothic'; font-size:16px; font-weight:normal;}
#snb .menu li.selected a {color:#000; font-family:'NanumGothic'; font-weight:bold;}
#snb .cs_banner {margin-top:40px;}

#blk_scroll_wings{left:unset !important; right:0; left:inherit !important;}

/*
#quick {position:absolute; right:-70px; width:60px;}
#quick p {padding:5px 0 0 0; border-top:2px solid #ff5a00; font-size:11px; color:#666; text-align:center; letter-spacing:-1px;}
#quick .clickPrd {padding:5px 0;border-bottom:1px dotted #ccc;}
#quick .clickPrd img {width:60px; height:60px;}
#quick .link {margin:0; padding:0;}
#quick .link li {margin:0; padding:0 0 1px 0; list-style:none; font-size:0; line-height:0; text-align:center;}
#quick .link li.first {margin-top:-1px; padding:10px 0 0 0; border-top:2px solid #ff5a00;}
*/

/*-----------------------------------------------------------------*/
/* 4. Page
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/* 4-1. ¸ÞÀÎ
/*-----------------------------------------------------------------*/

#main{padding:0 0 50px 0;}

.bannerList{width:99%;}
.bannerList td{width:33%;padding:5px 0;text-align:center;}
.bannerList td.notice{background:url('/design/spigen/img/mainframe.jpg') no-repeat center middle;text-align:left;}
.bannerList td.notice div{padding-left:15px;}
.bannerList td.notice div h5{margin:0 0 5px 0;}
.bannerList td.notice div ul li{background:url('/design/spigen/img/notice_dot.gif') no-repeat left 45%;padding-left:10px;}
.bannerList td.notice div ul li a{color:#404040;}
.mainTitle{width:950px;margin:10px auto;background:url('/design/spigen/img/line.gif') repeat-x left top;padding-top:1px;text-align:left;}

/* brand */
.brandTitle{text-align:left;margin:20px 0;}
.brandMenu{width:950px;height:25px;background:url('/design/spigen/img/brand_menu.gif') no-repeat left top;margin:18px 0px 12px 0px;}
.brandMenu ul{float:right;padding-right:40px;}
.brandMenu ul li{float:left;padding:6px 10px 0px 10px;background:url('/design/spigen/img/bm_bar.gif') no-repeat left bottom;}
.brandMenu ul li.first{background:none;}
.brandBanner{width:100%;}
.brandBanner td{padding:3px 0;}
.brandBanner .scmCode{width:311px;height:162px;background:url('/design/spigen/img/brandcode.jpg') no-repeat;text-align:left;}
.brandBanner .scmCode div{padding:75px 0 0 18px;}
.brandBanner .scmCode div p{text-align:right;padding:45px 10px 0px 0px;}
.brandBanner .scmCode .input{width:50px;}

/* 180621 */
#visual {position:relative; height:600px;}
#visual .position {position:absolute;width:2560px;height:600px;top:0;left:50%;margin-left:-1280px;}
#visual ul{}
#visual ul img{width:100%;}
#visual ul li.visu01 {background:url('/design/spigen/da_image/main_visual01.jpg') no-repeat center; height:600px; background-size:cover;}
#visual ul li.visu02 {background:url('/design/spigen/da_image/main_visual02.jpg') no-repeat center; height:600px; background-size:cover;}
#visual ul li.visu03 {background:url('/design/spigen/da_image/main_visual03.jpg') no-repeat center; height:600px; background-size:cover;}
#visual ul li.visu04 {background:url('/design/spigen/da_image/main_visual04.jpg') no-repeat center; height:600px; background-size:cover;}
#visual ul li.visu05 {background:url('/design/spigen/da_image/main_visual05.jpg') no-repeat center; height:600px; background-size:cover;}
#visual ul li.visu06 {background:url('/design/spigen/da_image/main_visual06.jpg') no-repeat center; height:600px; background-size:cover;}
#visual ul li.visu07 {background:url('/design/spigen/da_image/main_visual07.jpg') no-repeat center; height:600px; background-size:cover;}
#visual ul li.visu08 {background:url('/design/spigen/da_image/main_visual08.jpg') no-repeat center; height:600px; background-size:cover;}
#visual ul li.visu09 {background:url('/design/spigen/da_image/main_visual09.jpg') no-repeat center; height:600px; background-size:cover;}
#visual ul li.visu10 {background:url('//file.spigen.co.kr/_data/old_attach/store/main/main_banner/2020/1028_z_fold_2_slim_armor_pro/main_visual06.gif') no-repeat center; height:600px; background-size:cover;}



#visual ul li{position:relative;}
#visual ul li a{position:Absolute;left:0px;top:0px;width:100%;display:block;height:100%;z-index:9999;}
#visual .bx-wrapper{position:relative; height:100%;}
#visual .bx-viewport {}
#visual .bx-controls-direction{}
#visual .bx-controls-direction a{position:absolute; top:50%; width:31px; height:61px; text-indent:-9999px; margin-top:-30px;}
#visual .bx-controls-direction .bx-prev{background:url('/design/spigen/da_image/visual_prev.png') no-repeat 0 0; left:50%; margin-left:-590px;}
#visual .bx-controls-direction .bx-next{background:url('/design/spigen/da_image/visual_next.png') no-repeat 0 0; right:50%; margin-right:-590px;}
#visual .bx-has-pager{}
#visual .bx-has-pager .bx-pager{position:absolute; bottom:49px; left:50%; margin-left:-540px; font-size:20px; color:#fff; font-weight:300;}

#visual .slide-count-wrap{position:absolute; bottom:49px; left:50%; margin-left:-540px; font-size:20px; color:#fff; font-weight:300;}


#visual .slick-arrow{position:absolute; top:50%; width:31px; height:61px; text-indent:-9999px; margin-top:-30px;z-index:50;}
#visual .slick-prev{background:url('/design/spigen/da_image/visual_prev.png') no-repeat 0 0; left:50%; margin-left:-590px;}
#visual .slick-next{background:url('/design/spigen/da_image/visual_next.png') no-repeat 0 0; right:50%; margin-right:-590px;}

 

.slick-dots{text-align:center; margin-top:30px;}
.slick-dots li{margin:0 12px; display:inline-block;}
.slick-dots li.slick-acive{}

.slick-dots li button{text-indent:-9999px; width:50px; height:5px; background:#ccc; }
.slick-dots li.slick-active button{background:#ff5a00;}


.main_goods{padding:70px 0; }
.main_goods p.goods_tit{font-size:45px; color:#333333; text-align:center; margin-bottom:65px;font-family: 'Myriad Pro light';}
.main_new{background:#eee; }
.main_goods .w_custom{width:1240px; margin:0 auto;}
.main_goods .w_custom_2{width:1240px; margin:0 auto;}
.main_goods .bx-wrapper{width:1240px; margin:0 auto;}

.main_goods a{display:block;  }
.main_goods dl.item{padding:15px; background:#fff; height:490px; max-height:490px; min-height:490px; margin:0 25px;}
.main_goods dl.item dt.thumb{}
.main_goods dl.item dt.thumb img{width:100%;}
.main_goods dl.item dd{}
.main_goods dl.item dd ul.info{}
.main_goods dl.item dd ul.info li{text-align:center;}
.main_goods dl.item dd ul.info li.name{margin:20px auto; width:95%; word-break:keep-all; height:70px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; /* ¶óÀÎ¼ö */ -webkit-box-orient: vertical; word-wrap:break-word; }
.main_goods dl.item dd ul.info li.name a{font-size:18px; color:#242424}
.main_goods dl.item dd ul.info li.prices{}
.main_goods dl.item dd ul.info li.prices a{font-size:20px; color:#666666; line-height:20px;}
.main_goods .bx-controls-direction{display:none}
.main_goods .bx-pager{text-align:center;}
.main_goods .bx-controls{margin-top:50px;}
.main_goods .bx-pager .bx-pager-item{display:inline-block;}
.main_goods .bx-pager .bx-pager-item a{display:block;text-indent:-9999px;width:50px; height:5px; background:#cccccc; margin:0 12px;}
.main_goods .bx-pager .bx-pager-item a.active{background:#ff5a00;}

.main_bnr{max-width: 1600px; position: relative; margin: 0 auto; margin-top: 40px;}
.main_bnr .position{overflow:hidden; min-width: 1300px;margin: 0 auto;}

.main_bnr .position .left_bnr{overflow: hidden;float: left; width:50%;}
.main_bnr .position .left_bnr a{position:relative;float:left;width: 100%;height:100%;}
.main_bnr .position .left_bnr a:hover .bnr_txt{display:block;}
.main_bnr .position .left_bnr .bnr_txt{display:none;position:absolute;left:0px;bottom: 0px;width:100%;height: 100%;background:rgba(000,000,000,0.6);padding: 15% 0% 13% 10%;/* padding:130px 80px 0; */box-sizing:border-box;text-align:left;}
.main_bnr .position .left_bnr .bnr_txt strong{font-size: 50px;color:#ffffff;line-height: 52px;font-weight:300;display:block;word-break:keep-all;}
.main_bnr .position .left_bnr .bnr_txt span{font-size: 27px;color:#ffffff;font-weight:300;display:block;line-height:22px;margin: 20px 0 45px;}
.main_bnr .position .left_bnr .bnr_txt em{font-size: 22px;color:#ffffff;font-weight:300;line-height: 25px;}
.main_bnr .left_bnr img{width:100%;}


.main_bnr .position .right_bnr{overflow:hidden;float:right;width:50%; }
.main_bnr .position .right_bnr a{position:relative; float:left;width:50%; height:100%;}
.main_bnr .position .right_bnr a:hover .bnr_txt{display:block;}
.main_bnr .position .right_bnr .bnr_txt{display:none; position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(000,000,000,0.6); padding:18% 13% 0; /* padding:130px 80px 0; */ box-sizing:border-box; text-align:left;}
.main_bnr .position .right_bnr .bnr_txt strong{font-size:38px; color:#ffffff; line-height:47px; font-weight:300; display:block; word-break:keep-all;}
.main_bnr .position .right_bnr .bnr_txt span{font-size:22px; color:#ffffff; font-weight:300; display:block; line-height:22px; margin:14px 0 45px;}
.main_bnr .position .right_bnr .bnr_txt em{font-size:20px; color:#ffffff; font-weight:300; line-height:20px;}


.main_bnr .right_bnr img{width:100%;}

.main_best dl.item{padding:0; width:300px; height:420px; min-height:420px; max-height:420px;}

.notice_bnr{margin:0 auto; text-align:center; width:1270px; height: 460px;  margin-top: 20px; margin-bottom: 30px;}
.notice_bnr img{width:100%;}
.notice_bnr img + img{margin-top:10px;}
.notice_bnr .left_bnr{width:416px; height:460px; margin-right: 10px; float:left; background-color:#fff; position: relative;}
.notice_bnr .left_bnr .bnr_txt{width: 100%; bottom: 125px; position: absolute;}
.notice_bnr .left_bnr .bnr_txt h1{font-size: 20px; font-weight: 800; color: #000; height: 35px;}
.notice_bnr .left_bnr .bnr_txt p{font-size: 17px; color: #606060; font-weight: 300;}
.notice_bnr .left_bnr .bnr_btn{width: 100%; position: absolute; overflow: hidden; bottom: 35px;}
.notice_bnr .left_bnr .bnr_btn .left{width: 140px; height: 45px; left: 58px; float: left;background-color: #fff; position: relative; line-height: 3.1; font-size: 14px; font-weight: 500; border: 1px solid; border-radius: 1.8em;  -moz-border-radius: 1.8em;  -webkit-border-radius: 1.8em;}
.notice_bnr .left_bnr .bnr_btn .left:hover{background-color: #000; color:#fff;}
.notice_bnr .left_bnr .bnr_btn .right{width: 140px; height: 45px; right: 52px; float: right;background-color: #fff; position: relative; line-height: 3.1; font-size: 14px; font-weight: 500; border: 1px solid; border-radius: 1.8em;  -moz-border-radius: 1.8em;  -webkit-border-radius: 1.8em;}
.notice_bnr .left_bnr .bnr_btn .right:hover{background-color: #000; color:#fff;}
.notice_bnr .left_bnr .bnr_btn .center{width: 140px; height: 45px;  left: 50%;  margin-left: -70px; float: left;background-color: #fff; position: relative; line-height: 3.1; font-size: 14px; font-weight: 500; border: 1px solid; border-radius: 1.8em;  -moz-border-radius: 1.8em;  -webkit-border-radius: 1.8em;}
.notice_bnr .left_bnr .bnr_btn .center:hover{background-color: #000; color:#fff;}

/*.notice_bnr .left_bnr .bnr_btn .right{width: 140px; height: 45px;  left: 50%;  margin-left: -70px; float: left;background-color: #fff; position: relative; line-height: 3.1; font-size: 14px; font-weight: 500; border: 1px solid; border-radius: 1.8em;  -moz-border-radius: 1.8em;  -webkit-border-radius: 1.8em;}*/

.notice_bnr .center_bnr {width:416px; height:460px; margin-right: 10px; float:left; background-color:#fff; position: relative;}
.notice_bnr .center_bnr .bnr_txt{width: 100%; bottom: 125px; position: absolute;}
.notice_bnr .center_bnr .bnr_txt h1{font-size: 20px; font-weight: 800; color: #000; height: 35px;}
.notice_bnr .center_bnr .bnr_txt p{font-size: 17px; color: #606060; font-weight: 300;}
.notice_bnr .center_bnr .bnr_btn{width: 100%; position: absolute; overflow: hidden; bottom: 35px;}
.notice_bnr .center_bnr .bnr_btn .center{width: 140px; height: 45px;  left: 50%;  margin-left: -70px; float: left;background-color: #fff; position: relative; line-height: 3.1; font-size: 14px; font-weight: 500; border: 1px solid; border-radius: 1.8em;  -moz-border-radius: 1.8em;  -webkit-border-radius: 1.8em;}
.notice_bnr .center_bnr .bnr_btn .center:hover{background-color: #000; color:#fff;}
.notice_bnr .center_bnr .bnr_btn .left{width: 140px; height: 45px; left: 58px; float: left;background-color: #fff; position: relative; line-height: 3.1; font-size: 14px; font-weight: 500; border: 1px solid; border-radius: 1.8em;  -moz-border-radius: 1.8em;  -webkit-border-radius: 1.8em;}
.notice_bnr .center_bnr .bnr_btn .left:hover{background-color: #000; color:#fff;}
.notice_bnr .center_bnr .bnr_btn .right{width: 140px; height: 45px; right: 52px; float: right;background-color: #fff; position: relative; line-height: 3.1; font-size: 14px; font-weight: 500; border: 1px solid; border-radius: 1.8em;  -moz-border-radius: 1.8em;  -webkit-border-radius: 1.8em;}
.notice_bnr .center_bnr .bnr_btn .right:hover{background-color: #000; color:#fff;}



.notice_bnr .right_bnr {width:416px; height:460px; float:left; background-color:#fff; position: relative;}
.notice_bnr .right_bnr .bnr_txt{width: 100%; bottom: 125px; position: absolute;}
.notice_bnr .right_bnr .bnr_txt h1{font-size: 20px; font-weight: 800; color: #000; height: 35px;}
.notice_bnr .right_bnr .bnr_txt p{font-size: 17px; color: #606060; font-weight: 300;}
.notice_bnr .right_bnr .bnr_btn{width: 100%; position: absolute; overflow: hidden; bottom: 35px;}
.notice_bnr .right_bnr .bnr_btn .center{width: 140px; height: 45px;  left: 50%;  margin-left: -70px; float: left;background-color: #fff; position: relative; line-height: 3.1; font-size: 14px; font-weight: 500; border: 1px solid; border-radius: 1.8em;  -moz-border-radius: 1.8em;  -webkit-border-radius: 1.8em;}
.notice_bnr .right_bnr .bnr_btn .center:hover{background-color: #000; color:#fff;}



/*-----------------------------------------------------------------*/
/* 4-2.»óÁ¡
/*-----------------------------------------------------------------*/

/* cart.php */
/*
#cart {width:100%; margin:0 auto;}
#cart .cartlist {width:100%;}
#cart .cartlist th {padding:6px 0; font-size:11px; font-weight:normal; color:#000; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf}
#cart .cartlist td {padding:2px 0; font-size:11px; color:#000; text-align:center; border-bottom:1px solid #cfcfcf}
#cart .cartlist td a {font-size:11px; color:#000}
#cart .cartlist td.subject {padding-left:5px; text-align:left}
#cart .cartlist td.total {padding:30px; text-align:right}
#cart .empty {width:100%; height:300px; color:#f29300; font-weight:bold; text-align:center; border:0;}
#cart .cartBtn ul {float:right;}
#cart .cartBtn li {float:left; padding:30px 0 0 10px;}
#cart .cartBtn li.last {padding-left:20px; }
*/
#cart .tbl_col.cart_style th.first,
#cart .tbl_col.cart_style td.first,
#cart .tbl_col.cart_style td.total {background:none;}
#cart .tbl_col.cart_style td.img {padding:0 10px;}
#cart .tbl_col.cart_style td.subject {background:none; text-align:left;}
#cart .tbl_col.cart_style th {background:url('/design/spigen/img/dotted1.gif') no-repeat left center;}
#cart .tbl_col.cart_style td {background:url('/design/spigen/img/dotted2.gif') repeat-y left center;}
#cart .tbl_col .total {border-bottom:0; text-align:right;}
#cart .tbl_col .total li {display:inline-block; *zoom:1; *display:inline; padding:0 8px; color:#000;}
#cart .tbl_col .total li.total_prc {color:#cc0000;}
#cart .btn {margin-top:20px; text-align:right;}
#cart .btn .chk {float:left;}
#cart .btn .chk li {float:left; margin-right:10px;}

/* big_section.php */
#big_section .title {padding:0; margin:0; text-align:center; font-size:0; line-height:0;}
#big_section .catelist {margin-top:52px; padding:26px 20px; border:3px solid #e3e3e3;}
#big_section .catelist * {font-size:11px;}
#big_section .bigcate {overflow:hidden; clear:both; width:100%; text-align:left; background:url('/design/spigen/img/tit_catelist0.gif') no-repeat left top;}
#big_section .bigcate ul {float:left; padding:0 0 0 74px; margin:0;}
#big_section .bigcate ul li {float:left; width:170px; padding:0 0 0 0;}
#big_section .bigcate ul li a {font-size:11px; color:#333; font-weight:normal;}
#big_section .bigcate ul li span {font-size:11px; color:#333; font-weight:normal;}
#big_section .midcate {overflow:hidden; clear:both; width:100%; text-align:left; margin-top:26px; padding-top:26px; border-top:1px dotted #ccc; background:url('/design/spigen/img/tit_catelist1.gif') no-repeat left 26px;}
#big_section .midcate ul {float:left; padding-left:74px; }
#big_section .midcate ul li {float:left; width:170px; padding:0 0 0 0; }
#big_section .midcate ul li a {font-size:11px; color:#333; font-weight:normal;}
#big_section .sort {clear:both; margin:30px 0 20px; text-align:left;}
#big_section .sort ul {*zoom:1;}
#big_section .sort ul:after {content:''; clear:both; display:block;}
#big_section .sort ul li {float:left; margin-right:10px;}
#big_section .sort ul li a {color:#000; font-family:'NanumGothic'; font-size:13px; }
#big_section .sort ul li.checked strong {color:#ff5a00; font-family:'NanumGothic'; font-weight:bold;}

/* Å×ÀÌºí½ºÅ¸ÀÏ - »óÇ° */
.tbl_prd_normal {position:relative; left:-40px; width:100%;}
.tbl_prd_normal td {text-align:left; vertical-align:top;}
.tbl_prd_normal td .prdbox {width:270px; margin:0 0 40px 40px; word-break:break-all;}
.tbl_prd_normal td .prdbox .prd_img img {width:270px; height:270px;}
.tbl_prd_normal td .prdbox .prd_name {padding:5px 0; color:#000; font-size:11px;}
.tbl_prd_normal td .prdbox .prd_prc {color:#000; font-weight:bold;}
.tbl_prd_normal td.empty {padding:100px 0 !important; text-align:center;}

.prdTable {width:100%;}
.prdTable td {text-align:center; vertical-align:top;}
.prdTable .empty {padding:100px 0;}
/* product1.php */
.productList {width:95%; margin:0 auto;}
/* 130516 limhansung */
.productList .listImg {width:266px;}
.productList .listImg tr td {width:266px; height:266px; text-align:center; vertical-align:middle;}
/* 130516 limhansung */
.productList p {margin:0; text-align:center;}
.productList .listName {padding-top:10px; color:#595959; font-size:11px;}
.productList .listName a {color:#595959; font-size:11px;}
.productList .listPrice {padding-bottom:20px;  color:#2f2f2f; font-size:11px; font-weight:bold;}

/* »ó¼¼ÆäÀÌÁö (/shop/detail.php) */
#detail {position:relative; width:100%;}
#detail .topwrap {overflow:hidden; margin:0 0 80px 0; padding:0 160px 40px; border:1px solid #e6e6e6;}
#detail .det_navi {width:100%; margin-left:-160px; padding:10px 0 26px 10px; text-align:left;}
#detail .det_navi a {color:#666;}
#detail .det_navi a strong {color:#000;}
#detail .det_left {float:left; width:330px; text-align:center;}
#detail .det_right {float:right; width:450px;}
#detail .det_right .prdName {height:45px; margin:0; padding:0; text-align:left; color:#373737; font-size:9pt; font-weight:bold}
#detail .det_right .prdList {width:100%;color:#373737;}
#detail .det_right .prdList th {text-align:left; padding:6px 0; font-size:11px; color:#373737; letter-spacing:0; font-weight:normal}
#detail .det_right .prdList td {padding:6px 0 6px 7px; font-size:11px; color:#373737; text-align:left;}
#detail .det_right .prdList .listQuantity span {float:left;}
#detail .det_right .prdList .listQuantity span input {width:30px; height:20px; margin-right:3px; background-color:#e1e2e7; border:0}
#detail .det_right .buyBtn {padding-top:55px; vertical-align:bottom;}
#detail .det_right .buyBtn li {float:left; padding-right:10px}
#detail .addservice {padding:0 0 30px 0;}
#detail .detailinfo {clear:both;width:100%; }
#detail .detailinfo .moveInfo {width:100%;height:26px;border-bottom:1px solid #dfdfdf;margin:20px 0;}
#detail .detailinfo .moveInfo ul {margin-left:13px;}
#detail .detailinfo .moveInfo ul li {float:left;}
#detail .detailinfo .dtInfo {text-align:center;}
#detail .detailinfo .commonInfo {padding:20px 0;}
#detail .detailinfo h3 {text-align:left;margin:0;position:relative;margin:20px 0;width:100%;}
#detail .detailInfo h3 .productEA {position:absolute;top:0;right:0;font-size:9pt;font-weight:normal;}
#detail .detailinfo .qnarevBtn {text-align:right;padding-bottom:5px;}
#detail .detailinfo .qnarevBtn span {float:left;}

/* »ó¼¼ÆäÀÌÁö - »ó´Ü ½ºÀ§Ä¡ */
#detail .swatch2 {overflow:hidden; width:330px; text-align:center;}
#detail .swatch2 .swatchtext {text-align:left;}
#detail .swatch2 p {width:300px; height:20px; padding:5px 0;}
#detail .swatch2 li {display:inline-block; *zoom:1; *display:inline; margin: 0px 4px 0 0; padding:2px 0; cursor:pointer; font-size:0; vertical-align:top; line-height:0; border:0; }
#detail .swatch2 li.selected { border:0; }
#detail .swatch2 li img {width:26px; height:26px}

/* »ó¼¼ÆäÀÌÁö - ÇÏ´Ü ½ºÀ§Ä¡ */
#detail .swatchtext {text-align: left; }
#detail .addopimg {overflow:hidden; width:100%; margin-bottom:50px; text-align:left;}
#detail .addopimg .addimg {width:100%; margin-bottom:20px; text-align:center;}
#detail .addopimg .cover_opt {padding:0 90px;}
#detail .addopimg .swatch {float:left; width:430px;}
#detail .addopimg .swatch p {width:100%; height:20px}
#detail .addopimg .swatch li {float:left; margin:10px 4px 0 0; padding:2px 0; cursor:pointer; font-size:0; vertical-align:top; line-height:0;}
#detail .addopimg .swatch li.selected {}
#detail .addopimg .swatch li img {width:26px; height:26px}
#detail .addopimg .addthum ul {float:right;}
#detail .addopimg .addthum ul li {float:left; margin:0 0 0 10px; cursor:pointer; font-size:0; vertical-align:top; line-height:0; border:1px solid #ccc}
#detail .addopimg .addthum ul li img {width:92px; height:65px;}

/* zoom.php */
#zoom{width:735px;height:580px;padding:10px;text-align:left;background:#fff;border:5px solid #eee;}
#zoom .name{font-size:1.2em;padding-bottom:10px;font-weight:bold;}
#zoom .img{width:550px;height:500px;border:5px solid #EFEFEF;text-align:center;vertical-align:middle;}
#zoom ul{position:absolute;right:40px;top:40px;}
#zoom li{margin:5px;border:3px solid #EFEFEF;}
#zoom .close{text-align:center;margin:15px 0 0 0;}

/* product_qna.php, product_review.php */
.qnarevView{width:100%;}
.qnarevView .btn{text-align:right;padding:5px 0 10px 0;}

/* product_qna_from.php, product_review_from.php */
#qnaWriteDiv table , #revWriteDiv table{width:100%;}
#qnaWriteDiv table th , #revWriteDiv table th{vertical-align:top;}
#qnaWriteDiv table th img , #revWriteDiv table th img{margin-top:10px;}
#qnaWriteDiv table td , #revWriteDiv table td{padding:7px 0;}

/* product_qna_list.php, product_review_list.php */
#qnarevList{width:100%;margin:0 auto;}
#qnarevList p{text-align:right;}
#qnarevList table{border-collapse:collapse;}
#qnarevList table thead th{height:30px;background:url('/design/spigen/img/list_bar.gif') no-repeat left 50%;border-bottom:1px solid #E5E5E5;}
#qnarevList table thead .first{background:none;}
#qnarevList table tbody td{height:30px;border-bottom:1px solid #E5E5E5;text-align:center;}
#qnarevList table tbody .product{text-align:left;padding-left:10px;}
#qnarevList table tbody .subject{text-align:left;}
#qnarevList table tbody .qnarevCnt{border:0;height:0;width:100%;}
#qnarevList table tbody .qnarevCnt td{border:0;}
#qnarevList table tbody .qnarevCnt p{background:#F7F7F7;text-align:left;}
#qnarevList table tbody .qnarevCnt .qnarevBtn{text-align:right;}
#qnarevList .noticeDiv{height:0;border:0;}
#qnarevList .noticeDiv div{display:none;padding:10px;}
#qnarevList .noticeDiv .text{width:98%;border:1px solid #DDDDDD;padding:5px;table-layout:fixed;text-align:left;}
.inputQnR {border:solid 1px #D5D5D5;width:99%;}
.inputQnRtxta{border:solid 1px #D5D5D5;width:99%;height:100px}

/* product_qna_mod_frm.php, product_review_mod_frm.php */
.frmFld{width:98%;padding:10px 0;margin:10px auto;background:#fff;border:1px solid #d6d6d6;text-align:left;}
.frmFld table{width:100%;}
.frmFld table th{width:15%;padding:5px 0;}
.frmFld table td{width:85%;text-align:left;padding:5px 0;}

/* order.php */
#order .boxStyle2 tfoot tr td{background:#f7f5f2;text-align:right;padding:10px 20px;}
#order .btnBox{text-align:center;}
#order .btnBox #order1{padding:10px;}
#order .btnBox #order2{width:400px; border:1px solid #A0A0A0;padding:3px;text-align:center;margin:20px auto 0;}
#order .couponList{font-size:11px;border-top:1px solid #bdbdbd;border-right:1px solid #bdbdbd;}
#order .couponList th{color:#555555;background:#e5e5e5;font-weight:normal;border-bottom:1px solid #bdbdbd;border-left:1px solid #bdbdbd;padding:5px 0;text-align:center;}
#order .couponList td{background:none;border-bottom:1px solid #bdbdbd;border-left:1px solid #bdbdbd;}

/*order 20110106 ysh*/
#order .delivery {position:absolute; top:30px; left:200px; width:400px; height:210px; border:1px solid #ddd; background:#fff}
#order .delivery .inner {width:100%; height:210px; border:4px solid #f7f5f2}
#order .delivery .inner .wrap {width:100%; margin:15px 6px 30px 6px}
#order .delivery .inner .wrap .title {width:100%; height:17px; margin-bottom:20px; border-bottom:1px solid #ddd}
#order .delivery .inner .wrap .title h3 {float:left;}
#order .delivery .inner .wrap .title p {float:right}
#order .delivery .inner .wrap .title p img {cursor:pointer}
#order .delivery .inner .wrap p {font-size:11px; color:#888}
#order .delivery .inner .wrap table {}
#order .delivery .inner .wrap th {padding:9px 0 7px 0; color:#000; text-align:center; font-weight:normal; border-top:1px solid #ddd; background:#efedeb url('/design/spigen/img/delivery_tab.gif') no-repeat right middle}
#order .delivery .inner .wrap th.last {background:#efedeb url()}
#order .delivery .inner .wrap td {text-align:center; color:#0006ff}
#order .delivery .inner .wrap td a {color:#0006ff}
#order .delivery .inner .wrap td.addr {text-align:left}
/*order 20110107 ysh*/
#order .delivery2 {position:absolute; top:485px; left:350px; width:400px; height:210px; border:1px solid #ddd; background:#fff}
#order .delivery2 .inner {width:100%; height:210px; border:4px solid #f7f5f2}
#order .delivery2 .inner .wrap {width:100%; margin:15px 6px 30px 6px}
#order .delivery2 .inner .wrap .title {width:100%; height:17px; margin-bottom:20px; border-bottom:1px solid #ddd}
#order .delivery2 .inner .wrap .title h3 {float:left;}
#order .delivery2 .inner .wrap .title p {float:right}
#order .delivery2 .inner .wrap .title p img {cursor:pointer}
#order .delivery2 .inner .wrap p {font-size:11px; color:#888}
#order .delivery2 .inner .wrap .list {margin-bottom:15px; border-top:1px solid #ddd; border-bottom:1px solid #ddd}
#order .delivery2 .inner .wrap .list th {padding:9px 0 7px 10px; color:#000; text-align:left; font-size:9pt; font-weight:normal; border:0; background:#efedeb url('')}
#order .delivery2 .inner .wrap .list th span {font-weight:bold; color:#f8ad56}
#order .delivery2 .inner .wrap .list td {padding:9px 0 7px 10px; text-align:left; border-bottom:1px solid #ddd}
#order .delivery2 .inner .wrap .list td.last {border:0}
#order .delivery2 .inner .wrap .btn {text-align:center}

/* order_finish.php */
#orderFinish h5 {margin:20px 0;}
#orderFinish .gift{width:430px;}
#orderFinish .gift ul{text-align:left;}
#orderFinish .gift .giftName{padding-left:25px;}

/* search_result.php */
#searchResult .searchMsg{padding:5px 0;border-top:1px dotted #adadad;border-bottom:1px dotted #adadad;margin:10px 0;}
#searchResult .searchMsg span{color:#FF0000;font-weight:bold;}
#searchResult .searchCategory{width:100%;text-align:left;}
#searchResult .searchCategory span{width:85px;background:#EBEBEB;padding-left:5px;}
#searchResult .searchCategory p{margin:10px 0 0 10px;}
#searchResult .searchBest{float:left;width:26%;}
#searchResult .searchBest .top{width:179px;height:30px;background:url('/design/spigen/img/search_best_title.gif') no-repeat;text-align:left;padding-top:5px;}
#searchResult .searchBest .top span{margin-left:25px;font-weight:bold;}
#searchResult .searchBest table{width:179px;background:url('/design/spigen/img/search_best_bg.gif') repeat-y;}
#searchResult .searchBest table th{font-size:12px;padding:3px 0;border-bottom:1px solid #dcdcdc;width:20%;}
#searchResult .searchBest table td{font-size:12px;border-bottom:1px solid #dcdcdc;}
#searchResult .searchBest .bottom{width:179px;height:15px;background:url('/design/spigen/img/search_best_bottom.gif') no-repeat;}
#searchResult .boxStyle2 tr td span{float:left;margin-right:10px;}
#searchResult .sort {clear:both; height:21px; _height:51px; margin-bottom:45px; padding-top:30px; border-bottom:1px solid #d5d5d5}
#searchResult .sort li {float:left; font-size:0; vertical-align:top; line-height:0}


/*-----------------------------------------------------------------*/
/* 4-3. È¸¿ø
/*-----------------------------------------------------------------*/

/*¸Þ½ÃÁö - °¡ÀÔ¿Ï·á, Á¤º¸¼öÁ¤¿Ï·á, 1:1»ó´ã¿Ï·á*/
.completion_msg {font-size:14px; font-weight:bold; color:#614716; line-height:normal;}

/* login.php */
.box_member {margin:0 auto; width:100%; margin-top:20px; text-align:center;}

.box_member .box_frm form .cover_input {margin:0 auto; width:450px; height:50px; border:1px solid #a2a2a2;}
.box_member .box_frm form .cover_input label {width:450px; height:50px; color:#000; font-family:'NanumGothic'; font-size:21px; line-height:46px }
.box_member .box_frm form .cover_input .input { width:450px; height:50px; padding:0 20px; border:0; background:none; color:#000; font-family:'NanumGothic'; font-size:21px; line-height:46px;; border:0px solid #fff;}
.box_member .box_frm form .cover_input.last {margin:0 auto; margin-top:10px; margin-bottom:10px;}

.box_member .box_frm form .msg {clear:both; padding-top:20px; padding-bottom:90px; color:#000; font-family:'NanumGothic'; font-size:21px;}
.box_member .box_frm form .msg a {color:#000; font-family:'NanumGothic'; font-size:21px;}
.box_member .box_frm form .chk_ssl {clear:both; display:none;}

/* login.php - ÈÞ¸é ·¹ÀÌ¾î */
#dimmed {position:absolute; left:0; top:0; z-index:10; width:100%; height:100%; background:#fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity:.5;}
.resting {position:absolute; left:50%; top:320px; z-index:20; width:680px; margin-left:-340px; padding:40px 0; border:1px solid #ff5a00; background:#fff; color:#000; font-size:11px; }
.resting p strong {color:#ff5a00;}
.resting p span {color:#747474;}
.resting .btn {padding-top:20px;}
.resting .btn img {margin:0 5px; cursor:pointer;}

/* find_step1.php */
#find {width:100%; text-align:left}
#find .box1 {position:relative; width:520px; height:165px; margin:0 0 50px 80px; border-bottom:1px solid #c7c7c7}
#find .box1 h3 {padding-left:85px}
#find .box1 p.name {position:absolute; top:50px; left:97px; padding-left:40px; }
#find .box1 p.jumin {position:absolute; top:50px; left:295px; padding-left:48px; }
#find .box1 p.email {position:absolute; top:50px; left:280px; padding-left:62px; }
#find .box1 p.btn {padding:30px 50px 30px 0; text-align:right}
#find .box2 {position:relative; width:600px; height:175px; margin-left:80px; }
#find .box2 p.id {position:absolute; top:70px; left:95px; padding-left:40px; }
#find .box2 p.name {position:absolute; top:70px; left:313px; padding-left:28px; }
#find .box2 p.email {position:absolute; top:100px; left:77px; padding-left:58px; }
#find .box2 p.btn {padding:80px 130px 0 0; text-align:right}
#find .box h3 {height:50px;}
#find .box p.name {background:url('/design/spigen/img/fnd_name.gif') no-repeat left 5px }
#find .box p.jumin {background:url('/design/spigen/img/find_jumin.gif') no-repeat left 5px }
#find .box p.id {background:url('/design/spigen/img/find_id.gif') no-repeat left 5px }
#find .box p.email {background:url('/design/spigen/img/find_email.gif') no-repeat left 5px }
#find .box .input {width:130px; height:18px; border:0; background:#c7c7c7}

/* join_step2.php */
#join_input {width:762px; margin:0 auto; text-align:center;}
#join_input .joinform {width:590px; margin:0 auto}
#join_input .joinform th {padding:7px 0 0 0; font-size:11px; color:#363636; font-weight:normal; text-align:left; vertical-align:top}
#join_input .joinform td {padding:7px 0 13px 0; font-size:11px; color:#363636; text-align:left; vertical-align:middle}
#join_input .joinform td * {vertical-align:middle;}
#join_input .joinform .input {height:19px; border:0; background:#c7c7c7}

/* edit_step1.php */
#editStpe1 {width:486px; height:127px; background:url('/design/spigen/img/bg_edit.gif') no-repeat; margin:30px auto 0;}
#editStpe1 p {padding-top:56px;}


/*-----------------------------------------------------------------*/
/* 4-4. ¸¶ÀÌÆäÀÌÁö
/*-----------------------------------------------------------------*/

.mylist {width:100%; margin-top:25px; }
.mylist table {}
.mylist th {padding:9px 0 7px 0; font-size:11px; color:#000; font-weight:normal; text-align:center; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf}
.mylist td {padding:10px 0; font-size:11px; color:#1f1f1f; text-align:center; border-bottom:1px solid #cfcfcf}
.mylist td.subject,
.mylist td.left {text-align:left;}
.mylist td a {font-size:11px; color:#1f1f1f}

/* Å×ÀÌºí ½ºÅ¸ÀÏ - °¡·Î */
.tbl_col {width:100%; border-top:1px solid #000;}
.tbl_col .first,
.tbl_col .first .tbl_inner {border-left:0;}
.tbl_col .tbl_inner {display:inline-block; *zoom:1; *display:inline; width:100%; height:100%; padding:0 10px; border-left:1px dotted #cecece; box-sizing:border-box; color:inherit; font-family:inherit; font-size:inherit; font-weight:inherit; text-align:inherit; line-height:normal; vertical-align:middle;}
.tbl_col th {padding:6px 0; border-bottom:1px solid #d8d8d8; color:#000; font-family:'NanumGothic'; font-weight:bold;font-size:13px;  text-align:center; vertical-align:middle;}
.tbl_col td {padding:20px 0; border-bottom:1px solid #ababab; font-family:'NanumGothic'; font-size:13px; vertical-align:middle;}
.tbl_col td * {vertical-align:middle;}
.tbl_col td.left {text-align:left;}
.tbl_col td.total {color:#d30a0a;}
.tbl_col td.empty {padding:100px 0; background:none;}
.tbl_col td .ono {color:#df5a15; text-decoration:underline;}
.tbl_col td .btn_dlv {display:inline-block; *zoom:1; *display:inline; margin-top:5px; padding:0 10px; border:1px solid #333; background:#f0f0f0; color:#333; font-family:'NanumGothic'; font-size:13px;}
.tbl_col td .btn_dlv_ok a {display:inline-block; *zoom:1; *display:inline; margin-top:5px; padding:0 10px; border:1px solid #333; background:#f0f0f0; color:#333; font-family:'NanumGothic'; font-size:13px;}
.tbl_col td .dlv_state {font-family:'NanumGothic'; font-weight:bold; font-size:16px;}
.tbl_col td .btn_cart_edit {display:inline-block; *zoom:1; *display:inline; margin-left:3px; padding:2px 8px; border:1px solid #666; background:#fff; line-height:1; vertical-align:middle;}


/* ÁÖ¹®Á¶È¸ (/mypage/order_list.php) */
#order_list .msg {margin:-15px 0 45px; color:#000; font-family:'NanumGothic'; font-size:16px; text-align:left;}
#order_list .btn_col {display:block; width:80%; height:20px; margin:5px auto;}
#order_list .btn_col a {display:block; width:100%; height:20px; line-height:21px;}
#order_list .exchange a {background:#f0f0f0; color:#666 !important;}
#order_list .return a {background:#666; color:#fff !important;}

/* ¸¶ÀÌÆäÀÌÁö ¸ÞÀÎ (/mypage/mypage.php) */
#mypage .member_menu {margin:-50px 0 10px; color:#363636; font-family:'NanumGothic'; font-size:14px; text-align:right;}
#mypage .member_menu a {display:inline-block; *zoom:1; *display:inline; padding:0 5px; color:#363636; font-family:'NanumGothic'; font-size:14px;}
#mypage .box_mypage_info {height:190px; border:5px solid #333; background:url('/design/spigen/img/mypage_info_bg.gif') no-repeat left top;}
#mypage .box_mypage_info ul {*zoom:1;}
#mypage .box_mypage_info ul:after {content:''; clear:both; display:block;}
#mypage .box_mypage_info ul li {overflow:hidden; float:left; width:20%;}
#mypage .box_mypage_info ul li .infobox {padding:100px 0 0 0; color:#000; font-family:'NanumGothic'; font-size:16px; text-align:center; cursor:pointer;}
#mypage .box_mypage_info ul li .infobox .count {padding-top:5px; color:#000; font-family:'NanumGothic'; font-size:16px;}
#mypage .box_mypage_info ul li .infobox .count span {color:#cc0000; font-family:'NanumGothic'; font-weight:bold;font-size:24px;}
#mypage .box_mypage_info ul li .infobox.ord {background:url('/design/spigen/img/info_icon_order.gif') no-repeat center 39px;}
#mypage .box_mypage_info ul li .infobox.cpn {background:url('/design/spigen/img/info_icon_coupon.gif') no-repeat center 39px;}
#mypage .box_mypage_info ul li .infobox.milage {background:url('/design/spigen/img/info_icon_milage.gif') no-repeat center 43px;}
#mypage .box_mypage_info ul li .infobox.counsel {background:url('/design/spigen/img/info_icon_counsel.gif') no-repeat center  39px;}
#mypage .box_mypage_info ul li .infobox.cart {background:url('/design/spigen/img/info_icon_cart.gif') no-repeat center 39px;}
#mypage .part_title {padding:30px 0 10px 10px;}
#mypage .last_list .btn {margin-top:20px; text-align:right;}
#mypage .tbl_col.cart_style th:first-child,
#mypage .tbl_col.cart_style td:first-child {background:none;}
#mypage .tbl_col.cart_style td.img {padding:0 10px;}
#mypage .tbl_col.cart_style td.subject {background:none; text-align:left;}
#mypage .tbl_col.cart_style th {background:url('/design/spigen/img/dotted1.gif') no-repeat left center;}
#mypage .tbl_col.cart_style td {background:url('/design/spigen/img/dotted2.gif') no-repeat left center;}
#mypage .my_cart .tbl_col .total {border-bottom:0; text-align:right;}
#mypage .my_cart .tbl_col .total li {display:inline-block; *zoom:1; *display:inline; padding:0 8px; color:#000;}
#mypage .my_cart .tbl_col .total li.total_prc {color:#cc0000;}
#mypage .my_cart .btn {margin-top:20px; text-align:right;}
#mypage .my_cart .btn .chk {float:left;}
#mypage .my_cart .btn .chk li {float:left; margin-right:10px;}

/* ÁÖ¹®¼­,ÁÖ¹®³»¿ª»ó¼¼ */
#order {text-align:left;}
#order .privacybox {width:100%; text-align:left;}
#order .privacybox iframe {width:99%; height:200px; border:solid 1px #d3d3d3;}
#order .privacy_agree {padding:10px 0 10px 0; text-align:right;}
#order .mylist {margin-top:0; margin-bottom:50px}
#order .mylist .subject {padding-left:12px}
#order .mylist td.total {padding:0}
#order .mylist td.total div {padding:20px;  text-align:right; border:2px solid #fff; background:#f1f1f1}
#order .mylist td.total div li {font-size:11px; }
#order .cate {}
#order .cate a {font-size:11px;}
#order .counsel {margin-top:0}
#order .myorder th {padding:8px 0 6px 12px; text-align:left; vertical-align:top; border:0; background:#f1f1f1}
#order .myorder td {padding:0 0 0 12px; text-align:left; border:0;}
#order .myorder td.line {padding:0; font-size:0; background:#cfcfcf}
#order .myorder td.line2 {padding:0; font-size:0; background:#fff}
#order .bottom_btn_box ul {margin:0; padding:0; text-align:center;}
#order .bottom_btn_box ul li {display:inline-block; *display:inline-block; padding:0 10px;}

/* milage.php */
#milage .milageMsg{height:30px; padding-left:18px; font-size:11px; color:#000; text-align:left; border-bottom:2px solid #363636}
#milage .milageMsg span{color:#f29301; font-weight:bold;}

/* coupon_down_list.php */
#couponList p{text-align:right;}
#couponList .mylist {}
#couponList .mylist td.cpn_det {padding:0; border:0;}
#couponList .mylist td.cpn_det .info {margin:10px 0; padding:15px; background:#f1f1f1; color:#000; font-size:11px; text-align:left;}
#couponList .mylist td.cpn_det .info .msg {color:#cc0001; font-size:11px; text-align:left;}

/* counsel_list.php */
#counsel .btn {margin:10px 0 50px; text-align:right;}
#counsel .counselCnt{padding:0 30px 30px 30px;text-align:left;}
#counsel .counselCnt dt{margin:20px 0 0 0;padding:0;font-weight:bold;}
#counsel .counselCnt dd{margin:0;padding:0;}
#counsel .counselCnt .question {color:#777; word-break:break-all;}
#counsel .counselCnt .question img {max-width:100%; height:auto;}
#counsel .counselCnt .answer{color:#000;}

#counsel .cateList {text-align:right}
#counsel .cateList ul.cate {margin:-15px 0 5px;}
#counsel .cateList li {display:inline; padding:0 6px; font-size:11px; color:#363636; background:url('/design/spigen/img/bbs_bar.gif') no-repeat left 1px}
#counsel .cateList li.first {background:url('')}
#counsel .cateList li a {font-size:11px; color:#363636}
#counsel .boardList {table-layout:fixed; width:100%;}
#counsel .boardList form {margin:0;}
#counsel .boardList thead th {padding:8px 0 7px 0; border-top:2px solid #666; font-size:11px; font-weight:normal; color:#1c1c1c; background:#eee; text-align:center;}
#counsel .boardList tbody td {border-bottom:1px solid #c7c7c7;padding:5px 0;text-align:center;}
#counsel .boardList tbody td.subject {text-align:left; padding-left:5px; font-size:11px;}
#counsel .boardList tbody td .cate {color:#f29300}
#counsel .boardList thead .first{background:none;}
#counsel .faqCnt {font-size:11px; text-align:left;}

/* counsel_step1.php */
#counselWrite fieldset {width:100%;height:32px;background:url('/design/spigen/img/dotted.gif') repeat-x bottom left;padding:2px 0;font-weight:normal;}
#counselWrite .mylist {}
#counselWrite .mylist th {padding:8px 0 6px 12px; text-align:left; vertical-align:top; border:0; background:#f1f1f1}
#counselWrite .mylist td {padding:0 0 0 12px; text-align:left; border:0;}
#counselWrite .mylist td.line {padding:0; font-size:0; background:#cfcfcf}
#counselWrite .mylist td.line2 {padding:0; font-size:0; background:#fff}
#counselWrite .mypage_text {width:100%}
#counselWrite .mypage_txta {width:100%}

/* counsel_step2.php */
.counselFin{overflow:hidden; width:486px; height:127px; margin:0 auto; background:url('/design/spigen/img/bg_counselfin.gif') no-repeat;}
.counselFin div{margin:55px 0 0 140px;}
.counselFin div p{float:left;}
.counselFin div p img{margin-top:2px;}

#draw {}
#draw .mylist {}
#draw .mylist th {padding:8px 0 6px 12px; text-align:left; vertical-align:top; border:0; background:#f1f1f1}
#draw .mylist td {padding:0 0 0 12px; text-align:left; border:0;}
#draw .mylist td.line {padding:0; font-size:0; background:#cfcfcf}
#draw .mylist td.line2 {padding:0; font-size:0; background:#fff}
#draw .mypage_text {width:100%}
#draw .mypage_txta {width:100%}

/* attend_list.php */
#attend{text-align:center;}
#attend .today{margin-bottom:20px;text-align:center;}
#attend .attendConfig{margin-bottom:25px;text-align:center;}
#attend .attendConfig .point{padding-left:30px;}
#attend .calendar{width:90%;}
#attend .calendar th, #attend .calendar td{border:1px solid #efefef;}
#attend .calendar th{width:100px;height:19px;font-size:11px;font-weight:normal;padding:5px 0;}
#attend .calendar td{padding:4px;height:66px;font-size:11px;color:#c292bd;}
#attend .calendar .attenY{background:url('/design/spigen/img/attend_Y.gif') no-repeat center;}
#attend .calendar .attenN{background:url('/design/spigen/img/attend_N.gif') no-repeat center;}
#attend .calendar .attenR{background:url('/design/spigen/img/attend_R.gif') no-repeat center;}

/* order.php, order_detail.php */
#order h5 {margin:20px 0 10px 0;text-align:left;}

/* ¸¶ÀÌÆäÀÌÁö ÀÔ·ÂÆû */
.mypage_text {border:1px solid #dedfde;width:480px;height:20px;}
.mypage_txta {border:1px solid #dedfde;width:480px;height:100px;}

/* Àû¸³±Ý, Æ÷ÀÎÆ® ÀüÈ¯ */
.change{width:316px;height:130px;margin:20px auto;text-align:center;border:1px solid #ededef;}
.change form{margin:0;}
.change p{padding:5px 0;}
.change .titleMsg{background:#ededef;}
.change .own{background:url('/design/spigen/img/dotted.gif') left bottom repeat-x;}
.change .changeBtn{border:1 solid #FF6600;background-color:#FFFFFF;font-size:11px;color:#FF6600;height:20;}


/*-----------------------------------------------------------------*/
/* 4-5. Ãß°¡ÆäÀÌÁö
/*-----------------------------------------------------------------*/

/* ?cont=uselaw */
#uselaw{padding:0 0;}
#uselaw .tit_uselaw {text-align:left; font-weight:bold; margin:0; padding:8px 0 8px 8px;}
#uselaw iframe{border:1px solid #dedfde;}
#uselaw p{text-align:right;padding:10px 0 20px 0;}
#uselaw p.btn{text-align:center;}

/* ?cont=join_rull */
#join_rull {width:100%;text-align:left;background:#fff;}
#join_rull dt {margin:0;padding:0;font-weight:bold;}
#join_rull dd {margin:0;padding:0;margin-bottom:20px;}
#join_rull ol {margin:0 0 0 0;padding:0 0 10px 30px;}
#join_rull li {margin:2px;}

/* ?cont=guide */
#guide ul{margin:0;padding:0;list-style-type:none;text-align:left;}
#guide ul li{background:url('/design/spigen/img/c_arrow.gif') no-repeat 9px 4px;padding:0 0 0 26px;}
#guide ul li ol{margin:0;padding:5px 0 20px 10px;}
#guide ul li ol li{background:none;padding-left:0;}

/* ?cont=privacy */
#privacy *{margin:0;padding:0;}
#privacy{padding:5px;text-align:left;background:#fff;}
#privacy dt{background:url('/design/spigen/img/p_arrow.gif') no-repeat 0 3px;padding:3px 0 0 20px;font-weight:bold;}
#privacy dd{margin:5px 0 10px 20px;}
#privacy dd dl dt{background:url('/design/spigen/img/c_arrow.gif') no-repeat 0 3px;padding:0 0 0 18px;font-weight:normal;}
#privacy dd dl dd{margin:0 0 0 18px;}
#privacy ul{list-style-type:disc;margin:5px 0 5px 25px;}
#privacy ol{margin-left:30px;}
#privacy iframe {border:1px solid #dedfde;}

/* ?cont=company2013 */
#company2013 {width:100%; text-align:left;}
#company2013 .list {width:1000px; height:120px;}
#company2013 .list li {float:left; margin:0; padding:0; font-size:0; line-height:0;}
#company2013 .text {margin:0; padding:0; font-size:0; line-height:0;}
#company2013 .box {overflow:hidden; width:1000px;}
#company2013 .box .number {float:left; width:166px;}
#company2013 .box .box_cnt {float:right; width:834px;}
#company2013 .box ul {height:31px;}
#company2013 .box ul li {float:left; margin:0; padding:0; font-size:0; line-height:0;}

/*-----------------------------------------------------------------*/
/* 5. ±âÅ¸
/*-----------------------------------------------------------------*/

/* coordi */
/*coordi_view.php*/
#coordiView .codiName{color:#000000;font-weight:bold;font-size:14px;padding:20px 0 10px 0;}
#coordiView .codiCnt{text-align:left;}
#coordiView .codiTitle{margin:20px 0;}
#coordiView table .prdName{color:#b0aeae;text-align:center;}
#coordiView table .prdPrice{color:#ad8f6d;font-weight:bold;text-align:center;}
#coordiView .btn{margin:20px 0;}


/* ÀÌº¥Æ® - ÀÌ¸§ ¸ÂÃß±â */
#event_name {position:relative; width:740px; height:1049px; background:url('/design/spigen/img/bg_event_name.jpg') no-repeat;}
#event_name .right_answer {position:absolute; left:36px; top:790px; width:150px; color:#434343; font-size:74px; font-family:Arial; font-weight:bold; line-height:1; text-align:center; letter-spacing:8px;}
#event_name .bar {position:absolute; left:39px; top:815px;}
#event_name .hint {position:absolute; left:242px; top:733px;}
#event_name .input_answer {position:absolute; left:242px; top:815px;}
#event_name .input_answer .input {width:32px; height:38px; border:1px solid #d5d5d5; font-size:30px; font-weight:bold; text-align:center;}
#event_name .input_answer .blank {margin-right:15px;}
#event_name .btn {position:absolute; left:599px; top:702px;}

/* ÀÌº¥Æ® - ³ª¸¸ÀÇ °¶·°½Ãs3 ÄÉÀÌ½º ³×¿ÀÇÏÀÌºê¸®µå ¸¸µé±â */
#event_g3case {width:740px;}
#event_g3case h3 {margin:0; padding:0; font-size:0; line-height:0;}
#event_g3case .choice {position:relative; width:100%; margin:0; padding:84px 0 0 0; text-align:left;}
#event_g3case .choice h4 {margin:0; padding:0 0 23px 56px; font-size:0; line-height:0;}
#event_g3case .choice ul {overflow:hidden; width:172px; margin:0 0 57px 56px; padding:0;}
#event_g3case .choice ul li {float:left; margin:0; padding:0 12px 9px 0; font-size:0; line-height:0;}
#event_g3case .choice .case_img {position:absolute; top:63px; left:316px; margin:0; padding:0; font-size:0; line-height:0;}
#event_g3case .choice .tit {position:absolute; top:238px; left:572px; padding:0;}
#event_g3case .choice .btn {position:absolute; top:129px; left:595px;}
#event_g3case .gift {font-size:0; line-height:0;}
#event_g3case .clipping {margin:0; padding:25px 0 25px 0;}
#event_g3case .clipping .tit {margin:0; padding:0 0 10px 0;}
#event_g3case .clipping .search {width:429px; height:40px; margin:0; padding:0; text-align:left; background:url('/design/spigen/img/g3case_search.gif') no-repeat left top;}
#event_g3case .clipping .search .input {width:358px; height:26px; margin:7px 12px 0 7px; padding:0 0 0 10px; border:none; font-size:12px; line-height:200%; vertical-align:top; background:none;}
#event_g3case .clipping .search .btn_input {margin:0; padding:0; vertical-align:top;}
#event_g3case .clipping_comment {width:100%; padding:0 0 50px 0;}
#event_g3case .clipping_comment table {width:100%;}
#event_g3case .clipping_comment table tbody td {padding:3px 0 3px 0; text-align:center;}
#event_g3case .clipping_comment table tbody td.subject {padding:3px 0 3px 10px; text-align:left;}

/* ÀÌº¥Æ® - ´ºÄÚÆ¼µå ¿ö³Êºñ ½ºÅ¸ÀÏÀ» Ã£¾Æ¶ó! */
#event_newcoated {width:740px;}
#event_newcoated h3 {margin:0; padding:0; font-size:0; line-height:0;}
#event_newcoated .list {overflow:hidden; width:100%; height:574px; background:url('/design/spigen/img/bg_newcoated0.jpg') no-repeat;}
#event_newcoated .list .box {position:relative; float:left; width:323px;_width:370px; padding:512px 0 0 47px; text-align:left;}
#event_newcoated .list .box .input {width:206px; height:23px; border:none; line-height:200%; vertical-align:top;}
#event_newcoated .list .box .btn {position:absolute; top:508px; left:265px; font-size:0; line-height:0; vertical-align:top;}
#event_newcoated .comment_box {background:url('/design/spigen/img/bg_newcoated1.jpg') no-repeat;}
#event_newcoated .comment_box .comment_list {width:660px; margin:0 auto; padding:100px 0 0 0;}
#event_newcoated .comment_box .comment_list .box0 {overflow:hidden; width:100%;}
#event_newcoated .comment_box .comment_list .box0 .img {float:left; padding:0 20px 0 40px;}
#event_newcoated .comment_box .comment_list .box0 .cnt {float:left; position:relative; width:192px;}
#event_newcoated .comment_box .comment_list .box0 .cnt .comment {position:absolute; top:13px; left:10px; font-weight:bold;}
#event_newcoated .comment_box .comment_list .box0 .cnt .date {position:absolute; top:45px; left:0; width:192px; font-size:11px; letter-spacing:-1px; color:#575a5b; text-align:right;}
#event_newcoated .comment_box .comment_list .box0 .cnt .date img {margin:0 0 3px 0; vertical-align:middle;}
#event_newcoated .comment_box .comment_list .box1 {overflow:hidden; width:100%;}
#event_newcoated .comment_box .comment_list .box1 .img {float:right; padding:0 40px 0 20px;}
#event_newcoated .comment_box .comment_list .box1 .cnt {float:right; position:relative; width:192px;}
#event_newcoated .comment_box .comment_list .box1 .cnt .comment {position:absolute; top:13px; left:10px; font-weight:bold;}
#event_newcoated .comment_box .comment_list .box1 .cnt .date {position:absolute; top:45px; left:0; width:192px; font-size:11px; letter-spacing:-1px; color:#575a5b; text-align:left;}
#event_newcoated .comment_box .comment_list .box1 .cnt .date img {margin:0 0 3px 0; vertical-align:middle;}
#event_newcoated .btn_joinlist {padding:10px 0 10px 0; font-size:0; line-height:0; text-align:center;}

/* ÀÌº¥Æ® - ´«ºÎ½Å Ã»Ãá, ³ÊÀÇ ²ÞÀ» ÆîÃÄ¶ó! */
#event_smartdream {width:740px; padding:0 0 25px 0;}
#event_smartdream h3 {margin:0; padding:0; font-size:0; line-height:0;}
#event_smartdream .smartdream_search {width:100%; padding:20px 0 20px 28px; text-align:left;}
#event_smartdream .smartdream_search img {vertical-align:middle;}
#event_smartdream .smartdream_search .input {width:380px; height:37px; padding:0 0 0 15px ; line-height:260%; border:solid 5px #16becf; vertical-align:middle;}
#event_smartdream .smartdream_search .btn {vertical-align:middle;}
#event_smartdream .comment_box {width:685px; margin:0 auto; padding:25px 0 15px 0; background:#fff56c;}
#event_smartdream .comment_box .smartdream_style {width:650px;}
#event_smartdream .comment_box .smartdream_style td {padding:15px 0 10px 0; border-bottom:dashed 1px #16b758; text-align:left;}
#event_smartdream .comment_box .smartdream_style td dl {margin:0; padding:0;}
#event_smartdream .comment_box .smartdream_style td dt {margin:0; padding:0 0 5px 0; font-size:14px; font-weight:bold; color:#000000;}
#event_smartdream .comment_box .smartdream_style td dt span {font-size:11px; font-weight:normal; color:#7f7f70;}
#event_smartdream .comment_box .smartdream_style td dd {margin:0; padding:0 0 5px 0; color:#403d1b;}
#event_smartdream .comment_box .smartdream_style td dd img {vertical-align:middle;}
#event_smartdream .comment_box .smartdream_style td dd.good {font-weight:bold; color:#16becf;}
#loadingLabel {display:none; position:absolute;left:0; padding: 40px 0; background: #000; color: #fff; width: 100%; filter:alpha(opacity=80); opacity:.8;}
#loadingLabel img {vertical-align: middle; margin-right: 1  0px;}
#loadingLabel .btn {border: solid 1px #fff; background: #000; color: #fff; padding: 0 15px;}

/* ÀÌº¥Æ® - ¾ÆÀÌÆù5 ¾×Á¤º¸È£ °­È­À¯¸® Æ¯ÇãÈ¹µæ ±â³ä 15,000¿ø ÇÒÀÎ ÀÌº¥Æ®! */
#event_ipone5_list0 {position:relative; width:740px; height:1417px; background:url('/design/spigen/img/bg_ipone5_list0.jpg') no-repeat;}
#event_ipone5_list0 .right_answer {position:absolute; left:36px; top:950px; width:150px; font-family:Arial; font-size:74px; font-weight:bold; line-height:1; color:#434343; text-align:center; letter-spacing:8px;}
#event_ipone5_list0 .bar {position:absolute; left:39px; top:975px;}
#event_ipone5_list0 .hint {position:absolute; left:242px; top:968px;}
#event_ipone5_list0 .input_answer {position:absolute; left:385px; top:966px;}
#event_ipone5_list0 .input_answer .input {width:40px; height:48px; border:1px solid #d5d5d5; font-size:30px; font-weight:bold; text-align:center;}
#event_ipone5_list0 .btn {position:absolute; left:600px; top:861px;}

/* ÀÌº¥Æ® - ¾ÆÀÌÆù5 ´ç½Å¿¡°Ô ÇÊ¿äÇÑ iPhone5 ÇÊ¸§Àº? */
#event_iphone5 .urlbox {height:85px; background:url('/design/spigen/img/event1130_3.gif') no-repeat; text-align:left;}
#event_iphone5 .urlbox .input {width:340px; margin:10px 0 0 235px; vertical-align:top; border:none;}
#event_iphone5 .urlbox .btn {margin-left:20px;}
#event_iphone5 .event_tablebox {width:700px;margin:0 auto;}
#event_iphone5 .event_table {width:100%;}
#event_iphone5 .event_table td {padding:8px 0; font-size:12px; border-bottom:1px solid #ebebec;}
#event_iphone5 .event_table .name {font-weight:bold; color:#3dc0f1;}
#event_iphone5 .event_table .date {font-size:11px; color:#999;}
#event_iphone5 .event_table .date img {vertical-align:middle;}

/* ÀÌº¥Æ® - °¶·°½Ã³ëÆ®2 ÇÏµåºÏ, ½ºÅ¸ÀÏ¸®½¬ ¹è³Ê ¸¸µé±â ÀÌº¥Æ® */
#event_gnote2case {width:740px;}
#event_gnote2case h3 {margin:0; padding:0; font-size:0; line-height:0;}
#event_gnote2case .choice {position:relative; width:100%; height:537px; margin:0; padding:0; text-align:left; background:url('/design/spigen/img/choice_gnote2case.jpg') no-repeat left top; z-index:1;}
#event_gnote2case .choice .tit_step1 {position:absolute; top:217px; left:282px; z-index:10;}
#event_gnote2case .choice .tit_step2 {position:absolute; top:74px; left:390px; z-index:10;}
#event_gnote2case .choice .tit_step3 {position:absolute; top:300px; left:574px; z-index:10;}
#event_gnote2case .choice .step1_case {position:absolute; top:41px; left:28px; width:321px; height:230px; margin:0; padding:0;}
#event_gnote2case .choice .step2 {position:absolute; top:102px; left:474px;}
#event_gnote2case .choice .step2 td {padding:0 8px 9px 0;}
#event_gnote2case .choice .step3 {position:relative; margin-top:296px;}
#event_gnote2case .choice .step3 .step3_case {overflow:hidden; position:absolute; top:0; left:21px; width:236px; height:120px; margin:0; padding:0; z-index:20;}
#event_gnote2case .choice .step3 .step3_case li {float:left; padding:0; margin:0;  font-size:0; line-height:0;}
#event_gnote2case .choice .step3 .step3_color {overflow:hidden; width:626px; padding:30px 0 0 0; margin:0 0 0 57px;}
#event_gnote2case .choice .step3 .step3_color li {float:left; width:626px; height:91px; padding:0; margin:0; font-size:0; line-height:0;}
#event_gnote2case .choice .step3 .step3_itext {position:absolute; top:80px; left:281px;}
#event_gnote2case .choice .step3 .step3_itext .itext {width:159px; height:21px; border:0; text-align:center; color:#fff; font-size:14px; font-weight:bold; line-height:120%; background:0; z-index:50;}
#event_gnote2case .choice .step4 {position:absolute; top:443px; left:544px;}
#event_gnote2case .likebox {text-align:center;}
#event_gnote2case .likebox_top {position:relative; width:100%; height:410px; margin:0; padding:0; text-align:left; background:url('/design/spigen/img/likebox_gnote2banner_top.jpg') no-repeat left top;}
#event_gnote2case .likebox_top table {position:absolute; top:123px; left:46px; width:636px; height:103px; text-align:left;}
#event_gnote2case .likebox_top table td {}
#event_gnote2case .likebox_top table td .like_num_big {width:82px; padding-top:15px; font-size:30px; font-weight:bold; color:#fff; text-align:center; z-index:10;}
#event_gnote2case .likebox_top table td.best_banner_img {position:relative; text-align:right;}
#event_gnote2case .likebox_top table td.best_banner_img #best_banner_case {position:absolute; top:0; left:22px; width:200px; height:102px;}
#event_gnote2case .likebox_top table td.best_banner_img #best_banner_color {width:532px; height:103px;}
#event_gnote2case .likebox_top table td.best_banner_img #best_banner_text {position:absolute; top:72px; left:244px; width:135px; height:17px; text-align:center; font-size:12px; font-weight:bold; color:#fff; line-height:120%;}
#event_gnote2case .likebox_top #like_best {position:absolute; top:186px; left:105px; z-index:20;}
#event_gnote2case .likebox_top #like_id {position:absolute; top:243px; left:152px; width:92px; height:19px; color:#fff; font-weight:bold; font-size:13px; text-align:center;}
#event_gnote2case .likebox_mid {width:100%; margin:0; padding:0; background:url('/design/spigen/img/likebox_gnote2banner_mid.gif') repeat-y left top;}
#event_gnote2case .likebox_mid table {width:676px; margin:0 auto;}
#event_gnote2case .likebox_mid table td {height:137px; padding-left:24px;}
#event_gnote2case .likebox_mid table td .banner_info {}
#event_gnote2case .likebox_mid table td .banner_info li.id {font-size:14px; font-family:'DotumChe'; color:#3b4c72; font-weight:700;}
#event_gnote2case .likebox_mid table td .banner_info li.date {font-size:10px; font-family:DotumChe; color:#6d6e71;}
#event_gnote2case .likebox_mid table td .banner_info li.delete {padding-bottom:11px;}
#event_gnote2case .likebox_mid table td .banner_info li.like {position:relative; height:40px; background:url('/design/spigen/img/bg_like_s.png') no-repeat right top; text-align:left;}
#event_gnote2case .likebox_mid table td .banner_info li.like .like_num_small {width:40px; padding-top:6px; margin-left:15px; font-size:16px; font-weight:bold; color:#fff; text-align:center; z-index:10;}
#event_gnote2case .likebox_mid table td .banner_info li.like .like_best {position:absolute; top:0; right:0; z-index:20;}
#event_gnote2case .likebox_mid table td.banner_img {position:relative; padding:0 0 0 5px;}
#event_gnote2case .likebox_mid table td.banner_img .banner_case {position:absolute; top:13px; left:22px; width:200px; height:102px;}
#event_gnote2case .likebox_mid table td.banner_img .banner_color {width:532px; height:95px;}
#event_gnote2case .likebox_mid table td.banner_img .banner_text {position:absolute; top:85px; left:244px; width:135px; height:17px; text-align:center; font-size:12px; font-weight:bold; color:#fff; line-height:120%;}
#event_gnote2case .likebox_btm {width:100%; height:84px; margin:0; padding:0; background:url('/design/spigen/img/likebox_gnote2banner_btm.gif') no-repeat left top;}
#event_gnote2case .likebox_btm .paging {padding-top:20px; padding-right:60px; text-align:right; font-size:12px;}
#event_gnote2case .likebox_btm .paging li {padding:0 2px;}

/* /maketoorder/list.php (ÁÖ¹®Á¦ÀÛ) */
#make_to_order.list .main_bn {width:100%; padding-bottom:60px;}
#make_to_order.list .sub_bn {width:100%; padding-bottom:60px;}
#make_to_order.list .sub_bn:after {display:block; clear:both; content:'';}
#make_to_order.list .sub_bn li {float:left; width:590px; height:400px;}
#make_to_order.list .sub_bn li.first {padding-right:20px;}
#make_to_order.list .sub_s_bn {padding-bottom:125px;}
#make_to_order.list .sub_s_bn:after {display:block; clear:both; content:'';}
#make_to_order.list .sub_s_bn li {float:left; width:285px; height:350px; padding-left:20px;}
#make_to_order.list .sub_s_bn li.first {padding-left:0;}
#make_to_order.list h3 {color:#0a0a0a; font-family:'NanumGothic'; font-weight:bold; font-size:20px; text-align:left; letter-spacing:-2px;}
#make_to_order.list .prd_list {}

/* /maketoorder/detail.php (ÁÖ¹®Á¦ÀÛ) */
#make_to_order.detail {}
#make_to_order.detail .det_img {width:1200px; height:685px;}
#make_to_order.detail .det_img img {width:1200px; height:685px;}
#make_to_order.detail .request {position:relative; width:1098px; margin:60px 0; padding:50px; border:1px solid #e2e2e2;}
#make_to_order.detail .request:after {display:block; clear:both; content:'';}
#make_to_order.detail .request h3 {margin:0 0 21px; text-align:left;}
#make_to_order.detail .request .input {width:160px; height:26px; padding:0 5px; border:0; background:#f3f3f3; color:#000; line-height:26px;}
#make_to_order.detail .request label {float:left; width:70px; cursor:pointer;}
#make_to_order.detail .request .draw_up {float:left; width:50%;}
#make_to_order.detail .request .draw_up div {float:left; width:50%; padding:7px 0 6px; text-align:left;}
#make_to_order.detail .request .draw_up div label.title {width:80px;}
#make_to_order.detail .request .draw_up div.ml label {width:55px;}
#make_to_order.detail .request .draw_up div .input {display:block; float:left;}
#make_to_order.detail .request .draw_up div.contact_info {clear:both; width:100%; padding-top:29px;}
#make_to_order.detail .request .select {float:left; width:50%;}
#make_to_order.detail .request .select div {float:left; width:100%; padding:7px 0; text-align:left;}
#make_to_order.detail .request .select div label.title { width:82px;}
#make_to_order.detail .request .select div.radio input {position:relative; top:3px;}
#make_to_order.detail .request .select div.request_box textarea {overflow:auto; width:444px; height:50px; padding:0 5px; border:0; background:#f3f3f3;}
#make_to_order.detail .request .select div.file .input {width:444px;}
#make_to_order.detail .request .select div.file p {margin-left:82px; padding:10px 0;}
#make_to_order.detail .request .select div.offer {padding-top:30px;}
#make_to_order.detail .request .submit {position:absolute; right:55px; bottom:50px; width:110px; height:33px; border:0; background:url('/design/spigen/img/form/btn_submit.gif') no-repeat center; cursor:pointer;}
#make_to_order.detail .mto_det_info img {max-width:100%;}

.contents_iframe_test {clear:both; margin:0 atuo; width:100%; max-height:1200px; border:0;}
.contents_iframe {clear:both; margin:0 atuo; width:100%; max-width:100%;min-height:1200px; border:0;}









/*
========================================================================
RESET
========================================================================
*/
/* global rest */
html, body {
    height: 100%;
}
html, body, pre,
h1, h2, h3, h4, h5, h6,
dl, dt, dd, ul, li, ol,
th, td, p, blockquote,
form, fieldset, legend,
menu, nav, section, hgroup, article, header, aside, footer,
input, select, textarea, button {
    margin: 0;
    padding: 0;
}
body,
h1, h2, h3, h4, h5, h6, table,
input, select, textarea, a {
    font-size: 12px;
    line-height: 1.25;
    color: #777;

}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
img, fieldset,button {
    border:0 none;
}
img {
    vertical-align: top;
}
li {
    list-style: none;
}
hr, caption, legend {
    display: none;
}
a { 
    color: #787878;
    text-decoration: none;
}
a:hover {
}
button {
    overflow: hidden;
    cursor: pointer;
}
button span {
    visibility: hidden;
}
address, em {
    font-style: normal;
}
button, input, select, textarea, a {
    vertical-align: middle;
}
select {
    line-height: 18px;
    height: 22px;
}
input:focus {
    outline: none;
}
table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    word-wrap: break-word;
    word-break: keep-all;
}
table tbody{}
table tbody div{font-family: 'Noto Sans KR', sans-serif; font-size: 12px; color: #1c1c1c;}
table tbody dl{}
table tbody dl dt{}
table tbody dl dd{font-family: 'Noto Sans KR', sans-serif; font-size: 12px; color: #1c1c1c;}
/*
========================================================================
°øÅë class
========================================================================
*/
/* image replace, hidden text */
.ir *,
.blind { z-index:-1; position: absolute; display: block; left: 0; top: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; text-indent: -9999px; }
/* block, inline */
.d-block { display: block;}
.d-inline { display: inline;}
/* form */
.txt-right { text-align: right; }
.txt-input1 { padding: 2px 0 0 2px; height: 17px; line-height: 17px; border: 1px solid #e2e9ef; border-top: 1px solid #aaadb2; }
.txt-input2 { padding: 2px 0 0 2px; height: 17px; line-height: 17px; border: 1px solid #dcdcdc; }
.MS_input_txt { margin-right:5px; padding: 2px 0 0 2px; line-height: 17px; border: 1px solid #dcdcdc; }
.txt-disabled { background-color: #f6f6f6; }
.chk-rdo { width: 13px; height: 13px; vertical-align: middle; }
.txt-area1 { overflow-y: scroll; padding: 2px 0 0 2px; line-height: 17px; border: 1px solid #e2e9ef; border-top: 1px solid #aaadb2; }
/* file add trick */
.file-wrap { display: inline-block; overflow: hidden; position: relative; height: 23px; width: 280px; vertical-align: middle; background: url(/images/btn/h20_trick_fileadd.gif) no-repeat right 0; }
.file-wrap .file-txt { float: left; border: 0 none; height: 18px; font-size: 12px; line-height: 18px; width: 198px; border: 1px solid #ccc; }
.file-wrap .file-trick { cursor: pointer; position: absolute; right: 0px; top: 0; right: 0; width: 100px; height: 20px; background: none; border: 0 none; opacity: 0; filter: alpha(opacity=0); }
/* font-color */
.fc-red { color: #bd101b; }
.fc-blue { color: #2c6b9e; }
.MS_option_price { color: #ff5a00; }
/* bold */
.bold { font-weight: bold; }
/* float clear */
.clear {zoom: 1;}
.clear:after {content: ""; display: block; clear: both;}
/* margin */
.mr-5 { margin-right: 5px;}
.mr-10 { margin-right: 10px; }
.mr-15 { margin-right: 15px; }
.mr-20 { margin-right: 20px; }
.ml-5 { margin-left: 5px; }
.ml-10 { margin-left: 10px; }
.ml-15 { margin-left: 15px; }
.ml-20 { margin-left: 20px; }
.mt-5 { margin-top: 5px; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px; }
.mt-20 { margin-top: 20px; }
.mt-40 { margin-top: 40px; }
.mb-5 { margin-bottom: 5px; }
.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom: 15px; }
.mb-20 { margin-bottom: 20px; }
.mb-60 { margin-bottom: 60px; }
.mb-80 { margin-bottom: 80px; }
.mt-20 { margin-top: 20px; }
/* padding */
.pr-5 { padding-right: 5px; }
.pr-10 { padding-right: 10px; }
.pr-15 { padding-right: 15px; }
.pr-20 { padding-right: 20px; }
.pl-5 { padding-left: 5px; }
.pl-10 { padding-left: 10px; }
.pl-15 { padding-left: 15px; }
.pl-20 { padding-left: 20px; }
.pl-30 { padding-left: 30px; }
.pt-5 { padding-top: 5px; }
.pt-10 { padding-top: 10px; }
.pt-15 { padding-top: 15px; }
.pt-20 { padding-top: 20px; }
.pb-5 { padding-bottom: 5px; }
.pb-10 { padding-bottom: 10px; }
.pb-15 { padding-bottom: 15px; }
.pb-20 { padding-bottom: 20px; }
.pb-80 { padding-bottom: 80px; }
/* table */
table img { vertical-align: middle; }
.tb-bold { font-weight: bold; }
.tb-left,
.tb-center,
.tb-right { /*padding: 0 10px;*/ }
.tb-btn { padding: 0; }
.tb-left { text-align: left; }
.tb-center { text-align: center; }
.tb-right { text-align: right; }
.tb-label-r5 label { margin-right: 5px; }
.tb-label-r10 label { margin-right: 10px; }
.tb-label-r10 label.last,
.tb-label-r5 label.last{ margin-right: 0; }
/* table-type-1 */
.table-type-1 { border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
.table-type-1 th,
.table-type-1 td { padding: 8px 0 8px; background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 bottom; }
.table-type-1 tr.nbg th,
.table-type-1 tr.nbg td { background-image: none; }
.table-type-1 tr.bg th,
.table-type-1 tr.bg td { background-color: #f8f8f8; }
.table-type-1 th { font-weight: normal; }
/* table-type-2 */
.table-type-2 { border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
.table-type-2 th,
.table-type-2 td { padding: 8px 0 8px; background: url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 bottom; }
.table-type-2 th { font-weight: normal; }
.table-type-2 tr.nbg th,
.table-type-2 tr.nbg td { background-image: none; }
/* »óÇ°¸®½ºÆ® (¸ÞÀÎ/°Ë»ö/»óÇ°¸®½ºÆ®) */
.prd-list { margin-top: 10px; }
.prd-list table td { border: 0; }
.prd-list table .tb-center { padding: 0 10px; }
.prd-list table .info { padding: 5px 0; }

.prd-list table colgroup{display: table-column-group}
.prd-list table colgroup col{display: table-column;}
.prd-list tbody{display: table-row-group; vertical-align: middle;  border-color: inherit;}
.prd-list tbody tr{display: table-row; vertical-align: inherit; border-color: inherit;}

.prd-list .thumb { width: 196px; height: 196px; margin-left: auto; margin-right: auto; font-size:0; line-height: 0; border: 2px solid #f2f4f3; }
.prd-list .thumb a,
.prd-list .thumb img { display: block; width: 100%; height: 100%; }
.prd-list .dsc { margin-top: 15px; }
.prd-list .price { margin-top: 5px; font-weight: bold; color: #333; }
/* Àå¹Ù±¸´Ï ¸®½ºÆ®, ÁÖ¹®»óÇ° ¸®½ºÆ® */
.table-cart { margin-top: 10px; margin-bottom :30px; /*border-bottom: 1px solid #b7b7b7;*/ }
.table-cart thead th {
    padding: 7px 0 6px;
    background-color: #fff;
    border-bottom: 1px solid #d8d8d8;
    border-top: 1px solid #333;
}

.table-cart tbody td {
    vertical-align:middle; font-size:13px;
}

.table-cart tbody td div {
     font-size:16px;
}

.table-cart thead th div {
    font-size:16px;
    font-family: 'NanumGothic';
    font-weight: 500;
}
.table-cart tbody td { border-bottom: 1px solid #d8d8d8; }
.table-cart tfoot {border:none;}

.table-cart tbody td {
    padding: 3px 0 3px;
    background: url('/design/spigen/img/dotted2.gif') repeat-y left center;
}

.table-cart tbody td:first-child {
    padding: 3px 0 3px;
    background: none;
}



.table-cart tbody td .thumb { width: 50px; height: 50px; margin-left: auto; margin-right: auto; font-siez: 0; line-height: 0; border: 2px solid #f6f6f6; }
.table-cart tbody td .thumb a,
.table-cart tbody td .thumb img { display:block; width:50px; height:50px; }
.table-cart tbody td .thumb a { font-size: 0; line-height: 0; }
.table-cart tbody td .d-block { padding-bottom: 3px; }
.table-cart tbody tr.nbg td {  }
.table-cart tfoot td { padding: 10px 0; font-weight: }

.table-cart tfoot td div { font-size:13px; }


.table-cart tfoot strong { color: #ff5a00; }
/* ¼ö·® ÄÁÆ®·Ñ */
.table-cart .opt-spin { position: relative; width: 50px; height: 23px; margin-left: auto; margin-right: auto; padding-bottom: 3px; }
.table-cart .opt-spin .txt-spin,
.table-cart .opt-spin .btns { float: left; }
.table-cart .opt-spin .txt-spin { width: 32px; height: 18px; padding-right: 2px padding-top: 2px; border: 1px solid #acacac; font-size: 12px; text-align: center; }
.table-cart .opt-spin .btns { width: 8px; height: 20px; margin-top: 3px; margin-left: 5px; }
.table-cart .opt-spin .btns img { overflow: hidden; float: left; text-indent: -999px; background: none; }
/* ÁÖ¹® - ÁÖ¹®Á¤º¸ Å×ÀÌºí */
.table-order-info { margin-top: 10px; border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
.table-order-info tbody th, .table-order-info tbody td {
    padding: 8px 0 7px;
    border-bottom: 1px solid #ddd;
    padding-left: 15px;
}


.table-order-info tbody th div {font-size:13px;}

.table-order-info tbody td div {font-size:13px;} 

.table-order-info tbody th {
    letter-spacing: -1px;
    background-color: #efedeb;
}
.table-order-info tbody th .d-block { font-weight: normal; letter-spacing: 0; }
.table-order-info tbody tr.nbg th,
.table-order-info tbody tr.nbg td { background-image: none; }
/* ¸¶ÀÌÆäÀÌÁö µðÀÚÀÎ Å¸ÀÔ2 Å×ÀÌºí ¸®½ºÆ®, Å¸ÀÌÆ² */
.tit-tb-list { margin-top: 30px; font-size: 12px; color: #5f5f5f; padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h3_sqr_gray.gif) no-repeat 0 45%; }
.table-d2-list { /*border-top: 2px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;*/ }
.table-d2-list thead th {
    padding: 6px 0;
    background-color: #fff;
    border-bottom: 1px solid #d8d8d8;
    border-top: 1px solid #000;
    font-size: 14px;
}

.table-d2-list tbody td { padding: 8px 0 10px; border-bottom: 1px solid #e3e3e3; }
/* ¸¶ÀÌÆäÀÌÁö µðÀÚÀÎ Å¸ÀÔ2 Å×ÀÌºí ºä */
.table-d2-view { margin-top: 5px; border: 2px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; }
.table-d2-view th, 
.table-d2-view td { padding: 6px 0 5px; border-bottom: 1px solid #cdcdcd; }
.table-d2-view th { font-weight: bold; border-right: 1px solid #e3e3e3; background-color: #ededed; }
/* paging */
.paging { padding-top: 20px; padding-bottom: 80px; height: 17px; text-align: center; line-height: 0; vertical-align: top; }
.paging li { display: inline;}

.paging li strong { color:#1c1c1c;}


.paging li a { overflow: hidden; width: auto; height: 15px; padding: 0 8px; line-height: 1.0; color: #1c1c1c; cursor: pointer; }
.paging li a:hover,
.paging li.now a { font-weight: bold; letter-spacing: -1px; }
.paging li.first a,
.paging li.prev a,
.paging li.next a,
.paging li.last a { padding: 0 3px; }
.paging li.prev { margin-right: 10px; }
.paging li.next { margin-left: 10px; }
/* ÇöÀçÀ§Ä¡ */
.loc-navi { text-align: right; }
.loc-navi,
.loc-navi a { color: #999; text-transform: capitalize; }
/* ÆäÀÌÁö Å¸ÀÌÆ² */
/* Å¸ÀÔ 1*/
#content .tit-page { position: relative; margin-top: 20px; font-size: 0; line-height:0; padding-bottom: 12px; /*border-bottom: 1px solid #d0d0d0;*/ }
#content .tit-page .dsc { position: absolute; right: 0px; top: 15px; font-size: 11px; color: #a5a5a5; letter-spacing: -1px; }
#content .tit-page .dsc em { color:#333; }
/* Å¸ÀÔ 2 */
#content .tit-page-2 { position: relative; margin-top: 15px; padding-bottom: 6px; border-bottom: 1px solid #d0d0d0; }
#content .tit-page-2 .dsc { letter-spacing: -1px; display: inline-block; padding-top: 2px; margin-left: 30px; color: #9b9b9b; }
/* »óÇ° total/Á¤·Ä */
.total-sort { zoom: 1; overflow: hidden; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
/* total */
.total-sort .total { float: left; width: auto; }
.total-sort .total dt,
.total-sort .total dd { display: inline; }
.total-sort .total dd { font-weight: bold; }
.total-sort .total dt { text-transform: capitalize; }
/* sort */
.total-sort .sort { float: right; width: auto; display: inline; margin-right: 20px; }
.total-sort .sort li,
.total-sort .sort li a { float: left; width: auto; }
.total-sort .sort li { display: inline; margin-left: 10px; }
/* °Ô½ÃÆÇ ÃÑ°Ô½Ã±Û,PAGE */
.total-page { zoom: 1; overflow: hidden; }
.total-page .total { float: left; width: auto; }
.total-page .page { float: right; width: auto;}
/* È¸¿ø µî±Þ Ç¥½Ã */
/* Å¸ÀÔ 1 */
.mem-lvl { zoom: 1; overflow: hidden; padding: 15px 50px 15px 180px; background-color: #ededed; }
.mem-lvl .lvl-img,
.mem-lvl p { position: relative; float: left; }
.mem-lvl .lvl-img { left: -120px; margin-right: -120px; width: 120px; }
.mem-lvl p { width: 100%; padding-top: 10px; line-height: 16px; }
.mem-lvl p em { color: #ff5a00; font-weight: bold; }
.mem-lvl span.MS_group_reserve_msg,
.mem-lvl span.MS_group_dc_msg {
    color:#F26622;
}
/* Å¸ÀÔ 2 */
.mem-lvl-2 { zoom: 1; overflow: hidden; padding: 15px 50px 15px 150px; border: 5px solid #ededed; }
.mem-lvl-2 .lvl-img,
.mem-lvl-2 p { position: relative; float: left; }
.mem-lvl-2 .lvl-img { left: -130px; margin-right: -130px; width: 120px; border-right: 1px solid #ededed; }
.mem-lvl-2 p { width: 100%; padding-top: 10px; line-height: 16px; }
.mem-lvl-2 p em { color: #ff5a00; font-weight: bold; }
.mem-lvl-2 span.MS_group_reserve_msg,
.mem-lvl-2 span.MS_group_dc_msg {
    color:#F26622;
}

/* ¸¶ÀÌÆäÀÌÁö »ó´Ü ¸Þ½ÃÁö ¹Ú½º */
.t-box-msg { padding: 10px 20px; border: 5px solid #ededed; }
.t-box-msg strong { color: #0178d3; }

/*
========================================================================
°øÅë - ·¹ÀÌ¾î
========================================================================
*/
/*
========================================================================
°øÅë - ·¹¾Æ¿ô
========================================================================
*/
/* z-index */
#layerWrap { z-index: 1; }
/* layout */

#layerWrap,
#contentWrap,
#ftLink .link { position: relative; width:1200px; margin-left: auto; margin-right: auto; }
#contentWrapper { position: relative; }
#contentWrap:after { content: ""; display: block; clear: both; }
#aside,
#content { position: relative; float: left; }
#content { width: 1200px; }

/* »óÇ° ¹Ì¸®º¸±â ·¹ÀÌ¾î */
#detailpage { position: absolute; top: 100px; display: block; width: 640px; padding: 10px 10px 40px; border: 3px solid #93a4b3; background-color: #fff; }
#detailpage .loc { zoom: 1; overflow: hidden; }
#detailpage .loc span { float: right; width: auto; }
/*
#detailpage .loc span { float: right; width: auto; padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h5_arow_blue.gif) no-repeat 0 6px; }
*/
#detailpage .hd {
    margin-top: 10px; padding: 5px 10px 5px 30px; border: 1px solid #becbd7; background: #e0e6ec url(/images/d3/modern_simple/common/bull_h11_sqr_arow.gif) no-repeat 10px 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
#detailpage .hd h2 { font-weight: bold; font-size: 16px; color: #666; }
#detailpage .detail { zoom: 1; overflow: hidden; margin-top: 20px; padding-left: 300px; }
#detailpage .thumb-wrap,
#detailpage .txt-wrap { position: relative; float: left; }
#detailpage .close-layer { position: absolute; right: 0px; bottom: 0px; _bottom: -1px; }
/* thumb-wrap */
#detailpage .thumb-wrap { width: 300px; left: -300px; margin-right: -300px; text-align: center; }
#detailpage .thumb-wrap .btns { margin-top: 10px; font-size: 0; line-height: 0;}
#detailpage .thumb-wrap .btns a { margin-left: 5px; }
#detailpage .thumb-wrap .thumb img { width: 250px; }
/* txt-wrap */
#detailpage .txt-wrap { width: 100%; }
#detailpage .txt-wrap .ptit { font-weight: bold; font-size: 14px; color: #333; border-bottom:2px solid #ccc; }
#detailpage .txt-wrap .opt { margin-top: 5px; }
#detailpage .txt-wrap .opt li { padding: 3px 0; }
#detailpage .txt-wrap .opt li.s-price { color: #a00000; }
#detailpage .txt-wrap .f-btns { margin-top: 10px; padding-top: 10px; border-top: 1px solid #ccc; font-size: 0; line-height: 0; }
#detailpage .txt-wrap .f-btns a { margin-right: 5px; }
/* opt-spin */
#detailpage .opt-spin { display: inline-block; position: relative; width: 36px; height: 20px; }
#detailpage .opt-spin .txt-spin { width: 22px; height: 18px; padding-right: 2px padding-top: 2px; border: 1px solid #acacac; font-size: 11px; text-align: right; }
#detailpage .opt-spin .btns { position:absolute; left: 35px; top:0px; width: 12px; height: 20px; }
#detailpage .opt-spin .btns img { overflow: hidden; float: left; text-indent: -999px; background: none; }
#detailpage .thumb-wrap .btns { margin-top: 10px; font-size: 0; line-height: 0;}
#detailpage .thumb-wrap .btns a { margin-left: 5px; }

/* °Ô½ÃÆÇ °øÅë - ÀÏ¹Ý, °Ö·¯¸®, ÄÁÅÙÃ÷¸µÅ©, ÀÚ·á½Ç, ¹Ì´ÏÈ¨ÇÇ, ¹æ¸í·Ï, µ¿¿µ»ó */
/* »ó´Ü */

.bbs-hd { padding: 0px 0 20px; background: url(/images/d3/modern_simple/common/dot_bbs_hd.gif) repeat-x 0 bottom; }
.bbs-hd .link { text-align: center; font-size: 0; line-height: 0; }
.bbs-hd .link li { display: inline; }
.bbs-hd .link li a { padding: 0 8px; color: #9c9c9c; letter-spacing: -0.5px; background: url(/images/d3/modern_simple/common/bull_bbs_hd_link.gif) no-repeat left 50%; }
.bbs-hd .link li.last a { background-image: none; }
/* Å¸ÀÌÆ² */
.bbs-tit { margin-bottom: 30px; margin-top: 20px; text-align: center; }
.bbs-tit .braket { padding: 0 15px; font-weight: bold; color: #cfcfcf; font-size: 14px; vertical-align: middle; }
.bbs-tit em { margin-left: 10px; font-size: 11px; color: #898989;}
/* °Ë»ö */
.bbs-sch { margin-top: 20px; margin-bottom : 10px; text-align: right; }
.bbs-sch label { margin-right: 10px; }
.bbs-sch .key-wrap { font-size: 0; line-height: 0; }
.bbs-sch .key-wrap,
.bbs-sch .keyword,
.bbs-sch img { vertical-align: middle; }
.bbs-sch .keyword { width: 125px; height: 14px; padding: 2px 0 0 2px; margin-right: 3px; line-height: 14px; border: 1px solid #ededed; }
/* °Ô½ÃÆÇ ±Û¾²±â, ¸ñ·Ï ÀÌµ¿ ¸µÅ© */
.bbs-link { font-size: 0; line-height: 0; }
.bbs-link a { display: inline-block; padding: 0 5px; font-size: 11px; line-height: 14px; color: #9b9b9b; /*background: url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') no-repeat left 45%;*/ }
.bbs-link a.write { /*padding-left: 23px; background: url(/images/d3/modern_simple/common/icon_bbs_write_link.gif) no-repeat 0 45%;*/ }
/* °Ô½ÃÆÇ ±Û¾²±â, ¸ñ·Ï ÀÌµ¿ ¸µÅ© */
.bbs-link a.none { background: url('');}
.bbs-link span { font-size:11px; color:#555; line-height:14px;}
/* °Ô½ÃÆÇ ÇÑÁÙ°øÁö */
.bbs-online-notice { margin-top: 10px; margin-bottom: -10px; padding: 7px 10px; color: #9d9d9d; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
/* °Ô½ÃÆÇ Å¸ÀÔ - ¸®½ºÆ® */
.bbs-table-list { margin-top: 5px;}
.bbs-table-list thead th,
.bbs-table-list tbody td  { padding: 6px 0;} 
.bbs-table-list thead th {
    color: #1c1c1c;
    font-weight: normal;
    font-size: 11px;
    border-top: 2px solid #666666;
    border-bottom: 1px solid #e5e5e5;
    background: #efefef;
}

.bbs-table-list thead th div {
    color: #1c1c1c; font-family:'µ¸¿ò';
}
.bbs-table-list tbody td div {color:#1c1c1c; font-size:12px; font-family:'µ¸¿ò';}

.bbs-table-list tbody td div a {color:#1c1c1c; font-size:12px; font-family:'µ¸¿ò';}

.bbs-table-list tbody td {
    border-bottom: 1px solid #c7c7c7;
}


/* °Ô½ÃÆÇ Å¸ÀÔ - º¸±â */
.bbs-table-view { margin-top: 10px; }
.bbs-table-view thead th,
.bbs-table-view tbody td  { padding: 6px 0;} 
.bbs-table-view thead th { color: #9d9d9d; font-weight: bold; font-size: 11px;  border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.bbs-table-view tbody td.line { background: url('/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom;}
.bbs-table-view .btn-dwn { margin-top:15px;}

/* ¹Ì´ÏÈ¨ÇÇ, ¹æ¸í·Ï °Ô½Ã±Û ºä */
/* »ó´Ü */
.visit-vhd { margin-top: 10px; border-top: 1px solid #e5e5e5; }
.visit-vhd th,
.visit-vhd td { padding: 3px 0; border-bottom: 1px solid #e5e5e5; font-family: Dotum; } 
.visit-vhd .tb-left{ padding: 0 3px; }
.visit-vhd td .tb-no { color: #9c9c9c; }
.visit-vhd td .tb-ctrl,
.visit-vhd td .tb-ctrl a { font-size: 11px; color: #9c9c9c; }
/* ³»¿ë*/
.visit-vcont { background: url('/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom; }
.visit-vcont th,
.visit-vcont td { padding: 6px 0; border-bottom: 1px solid #e5e5e5;} 
.visit-vcont th { font-weight: normal; font-family: Dotum; color: #9d9d9d; }
.visit-vcont tr.no-line th,
.visit-vcont tr.no-line td { padding-bottom: 0; border-bottom: 0; }
.visit-vcont tr.dot-line th,
.visit-vcont tr.dot-line td { padding-top: 2px; border-bottom: 1px dotted #e5e5e5; }
.visit-vcont tr.info td .tb-left { padding-left: 0; color: #555;}
.visit-vcont .tb-left{ padding: 0 3px; }
.visit-vcont td .tb-cont { padding: 5px 0; min-height: 250px; _height: 250px; }
.visit-vcont td .tb-cont img { max-width: 100%; }
/* ÄÚ¸àÆ® */
.visit-vcmt th,
.visit-vcmt td { padding: 6px 0; vertical-align: top; border-bottom: 1px solid #e5e5e5; }
.visit-vcmt th { color: #c5c5c5; }
.visit-vcmt .tb-tit { font-weight: bold; background: url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') repeat-y right 0; }
.visit-vcmt td .tb-txt { min-height: 30px; _height: 30px; padding-left: 10px; color: #555; }
.visit-vcmt td .date,
.visit-vcmt td .ctrl { display: block; font-size: 11px; }
.visit-vcmt td .date { color: #555; }
.visit-vcmt td .ctrl { margin-top: 5px; }
.visit-vcmt td .ctrl a { margin-left: 2px; margin-right: 2px; color: #999; font-size: 11px; }
/* ÀÛ¼º */
.vist-vcmt-reg { margin-top: 10px; border-bottom: 1px solid #e5e5e5; }
.vist-vcmt-reg th,
.vist-vcmt-reg td ,#comment_reply_input th { padding: 6px 0;}
.vist-vcmt-reg th ,#comment_reply_input th { font-weight: normal; color: #9d9d9d; font-family: Dotum; }
.vist-vcmt-reg .tb-left ,#comment_reply_input .tb-left{ padding: 0 3px; }
.vist-vcmt-reg th .tb-left { padding-left: 10px; background: url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 45%; }
/* °Ô½ÃÆÇ Å¸ÀÔ - ¾²±â */
.bbs-table-write { margin: 50px 0;border: 1px solid #e2e2e2;padding: 70px 120px 70px 120px;}
.bbs-table-write tbody th, .bbs-table-write tbody td {
    padding: 6px 0;
    color: #333;
    font-weight: normal;
    font-size: 15px;
}


/* °Ô½ÃÆÇ Å¸ÀÔ - ºñ¹Ð¹øÈ£Ã£±â */
.bbs-table-pwd { margin-top:25px;}
.bbs-table-pwd table { width:260px; margin-left:auto; margin-right:auto;}
.bbs-table-pwd tbody th,
.bbs-table-pwd tbody td  { padding:6px 0;  border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#9d9d9d; font-weight:normal; font-size:11px;} 
/* °øÅëÀ¸·Î ¾²´Â°Å */
textarea { width:600px; height:47px; padding:2px; border:1px solid #EDEDED;}        
.input-style { padding:2px; height:14px; line-height:14px; border:1px solid #EDEDED;}
html, body {
    margin: 0;
    padding: 0;
    text-align: left;
    background: #fff;
}
.cont-sub-des { position:relative;}
.cont-sub-des span { margin-right:15px; color:#555;}
.cont-sub-des span em { font-size:11px; color:#9c9c9c;}
.cont-sub-des .hit { position:absolute; top:15px; right:0;}
.cont-sub-des .hit span { margin-right:0;}

.comment-box { border-bottom:2px solid #e5e5e5;}
.bbs-table-view .comment-box td { padding-bottom:20px; border-top:1px solid #e5e5e5; vertical-align:top;}
.comment-box .com-name { margin-right:8px; padding:0 8px; background: url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') repeat-y 100% 0; font-weight:bold; color:#c5c5c5;}
.bbs-table-view td.com-wrt-box { border:0;}
.com-wrt-box label { padding-left:7px; color:#9d9d9d; background: url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 50%;}
.com-wrt-box .input-style { margin:0 10px 0 7px; padding:2px; height:14px; line-height:14px; border:1px solid #EDEDED;}
.com-wrt-box .wrt { margin-top:7px;}
.view-link { padding:12px 0;}

/* °Ô½ÃÆÇ È¸¿ø °Ô½Ã±Û °Ë»ö */
.search_id { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DADADA; display: block; padding: 3px; position: absolute; width: 90px; }

/* °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ µ¿ÀÇ */
.new-privercy-contract { text-align: left; padding-top: 20px; }
.new-privercy-contract p { font-weight: bold; margin: 0; margin-bottom: 10px; margin-top: 20px; text-align: left; }
.privercy-contract-tap { position: relative; height:40px; }
.privercy-contract-tap ul { list-style: none; margin: 0; padding: 0; position: absolute; bottom: -1px; *bottom: -2px; }
.privercy-contract-tap li { border: 1px solid #ccc; border-right: none; background: #F4F4F4; float:left; display: inline-block; }
.privercy-contract-tap li a { display: block; padding: 10px 10px; text-decoration: none; }
.privercy-contract-tap li.end { border-right: 1px solid #ccc; }
.privercy-contract-tap li.sel { background: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.privercy-contract { clear: both; }
.privercy-contract textarea { clear: both; border: 1px solid #CCC; height: 60px; background: #FFFFFF; padding: 10px; width: 660px; }
.privercy-agree {width: 100%; position: relative; margin: 10px 0; }
.privercy-agree label{ margin-right: 10px;}


@media (max-width: 1200px) and (min-width: 800px){
#blk_scroll_wings{display:none;}
}

