/*-----------------------------------------------------------------*/
/* CSS Table of Contents
/*-----------------------------------------------------------------*/
/*
1. Reset

2. Global
2-1. table
2-2. button
2-3. box
2-4. etc

3. Layout
3-1. wrapper
3-2. header
3-3. content
3-4. footer
3-5. quick

4. Page
4-1. ¸ÞÀÎ
4-2. »óÁ¡
4-3. È¸¿ø
4-4. ¸¶ÀÌÆäÀÌÁö
4-5. Ãß°¡ÆäÀÌÁö

5. ETC

/*-----------------------------------------------------------------*/
/* 1. Reset
/*-----------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0; padding:0; border:0; outline:0; color:inherit; font-family:'µ¸¿ò', Dotum, sans-serif; font-size:12px; line-height:normal; vertical-align:baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {
	line-height:normal;
	scrollbar-face-color:#000;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
	scrollbar-3dlight-color:#000;
	scrollbar-arrow-color:#fff;
	scrollbar-track-color:#fff;
	scrollbar-darkshadow-color:#000;
}
ol, ul, li {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}
li img {vertical-align:top;}
input[type=radio],
input[type=checkbox] {position:relative; bottom:-2px;}
input[type=text],
input[type=email],
input[type=password] {vertical-align:top;}
a {text-decoration:none;}
a:hover {color:#222d0d; text-decoration:none;}
a:visited, a:active, a:focus {text-decoration:none;}



/*-----------------------------------------------------------------*/
/* 2. Global style
/*-----------------------------------------------------------------*/

.input {padding:1px 5px; border:1px solid #9b9b9b; font-family:'µ¸¿ò', Dotum, sans-serif;} /* ÀÎÇ²¹Ú½º */
.input_file {-webkit-appearance:none; padding:0; border:0;} /* ÀÎÇ²¹Ú½º - ÆÄÀÏ */
.hidden {visibility:hidden; overflow:hidden; width:0 !important; height:0 !important; margin:0 !important; padding:0 !important; font-size:0; line-height:0;} /* È÷µç */
.point_cursor {cursor:pointer;} /* Ä¿¼­ ½ºÅ¸ÀÏ */
.point_color {color:#f20101;} /* Æ÷ÀÎÆ® ÄÃ·¯ */
.empty {padding:100px 0 !important; text-align:center;} /* ºó »óÅÂ */
.clear {clear:both;}
.break {word-break:break-all; word-wrap:break-word;}
.txt_ellipsis {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*-----------------------------------------------------------------*/
/* 2-1. Global table style
/*-----------------------------------------------------------------*/

/* Å×ÀÌºí ½ºÅ¸ÀÏ - °¡·Î */
.tbl_col {table-layout:fixed; clear:both; width:100%; border-collapse:collapse; border:1px solid #2f2f2f; border-bottom:0;}
.tbl_col caption {padding:10px 0; color:#181818; font-weight:bold; text-align:left;}
.tbl_col th {padding:7px 0; border-bottom:1px solid #2f2f2f; color:#2f2f2f; text-align:center;}
.tbl_col td {padding:7px 0; border-bottom:1px solid #2f2f2f; color:#2f2f2f; text-align:center; vertical-align:middle;}
.tbl_col td a {color:#2f2f2f;}
.tbl_col td * {vertical-align:middle;}
.tbl_col td.left {padding-left:15px; text-align:left;}
.tbl_col td.basic {padding:0; border-bottom:0;}
.tbl_col td.basic #qnarev .cnt {display:none; border-bottom:1px solid #000;}

/* Å×ÀÌºí ½ºÅ¸ÀÏ - °¡·Î(qna,review °Ô½ÃÆÇ°ü·Ã) */
.tbl_col_board {table-layout:fixed; width:100%;}
.tbl_col_board caption {display:none;}
.tbl_col_board th {padding:7px 0; border-top:solid 1px #2f2f2f; border-bottom:solid 1px #2f2f2f; font-size:12px; font-weight:bold; color:#2f2f2f; text-align:center;}
.tbl_col_board td {padding:7px 0; border-bottom:solid 1px #8b8b8b; font-size:12px; color:#2f2f2f; text-align:center;}
.tbl_col_board td.left {padding-left:15px; text-align:left;}
.tbl_col_board td.img img {width:40px; height:40px;}
.tbl_col_board td img {vertical-align:middle;}
.tbl_col_board td.left .prd_name a {color:#837d81; font-size:11px;}
.tbl_col_board td.left .subject {overflow:hidden; text-overflow:ellipsis; color:#181818; white-space:nowrap;}
.tbl_col_board td.left .subject a {color:#181818;}
.tbl_col_board td.basic {padding:0; border-bottom:0}
.tbl_col_board tr.notice_row td {background:#eee;}
.tbl_col_board tr.notice_row td a {color:#000;} /* °øÁö */
.tbl_col_board tr.notice_row td.no {color:#f46665; font-weight:bold;} 
.tbl_col_board tr.notice_row td.name {color:#ff0000; font-weight:bold;}
.tbl_col_board td.notice_cnt {border:; padding:0;}
.tbl_col_board td.notice_cnt .cnt {margin:10px; padding:10px; border:1px solid #ddd; text-align:left;}

/* Å×ÀÌºí ½ºÅ¸ÀÏ - ¼¼·Î */
.tbl_row {table-layout:fixed; width:100%; margin:0 auto; border-bottom:1px solid #000;}
.tbl_row caption {padding:10px 0; font-weight:bold; text-align:left;}
.tbl_row tr:first-child th,
.tbl_row tr:first-child td {border-top:1px solid #000;}
.tbl_row th {padding:10px 0; border-top:1px solid #d7d7d7; background:#fafafa; color:#181818; text-align:center !important; vertical-align:middle;}
.tbl_row th label {color:#181818;}
.tbl_row td {padding:10px 0 10px 10px; border-top:1px solid #d7d7d7; color:#837d81; text-align:left; vertical-align:middle;}
.tbl_row td label {color:#837d81;}
.tbl_row td a {color:#231f20;}

/* Å×ÀÌºí ½ºÅ¸ÀÏ - È¸¿ø°¡ÀÔ,¼öÁ¤ ÀÔ·Â */
.tbl_join {table-layout:fixed; width:620px; margin:0 auto;}
.tbl_join th {padding:7px 0;}
.tbl_join td {padding:7px 0 7px 35px; vertical-align:middle;}
.tbl_join td img {vertical-align:middle;}
.tbl_join td input[type=radio],
.tbl_join td input[type=checkbox] {bottom:0; vertical-align:middle;}
.tbl_join td .input {width:100px; border:0; border-bottom:1px solid #000; vertical-align:middle;}
.tbl_join td .input_phone {width:45px;}
.tbl_join td .input_address {width:310px;}
.tbl_join td .msg {padding-top:10px;}

/* Å×ÀÌºí ½ºÅ¸ÀÏ - »óÇ° */
.tbl_prd_normal {width:100%;}
.tbl_prd_normal td {padding:20px 0 40px 0; text-align:center; vertical-align:top;}
.tbl_prd_normal td .itembox {width:280px; margin:0 auto; text-align:center;}
.tbl_prd_normal td .itembox .img {width:280px; height:280px; margin-bottom:20px;}
.tbl_prd_normal td .itembox .img img {width:280px; height:280px;}
.tbl_prd_normal td .itembox p {padding:1px 0 2px; color:#676867;}
.tbl_prd_normal td .itembox .icon {padding:0;}
.tbl_prd_normal td .itembox .icon img {margin:5px 5px 0 0;}
.tbl_prd_normal td .itembox .material {padding-top:5px;}
.tbl_prd_normal td .itembox .name {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tbl_prd_normal td .itembox .name a {color:inherit;}
.tbl_prd_normal td .itembox .prc {color:#020202; font-weight:bold;}

/* Å×ÀÌºí ½ºÅ¸ÀÏ - »óÇ°°Ë»ö,À§½Ã¸®½ºÆ® */
.tbl_col_prd {clear:both; table-layout:fixed; width:100%; border:1px solid #000;}
.tbl_col_prd th {padding:8px 0; border-bottom:1px solid #000; text-align:center;  vertical-align:middle;}
.tbl_col_prd td {padding:8px 0; border-bottom:1px solid #000; text-align:center; vertical-align:middle;}
.tbl_col_prd td.img img {width:55px; height:55px;}
.tbl_col_prd td.left {text-align:left;}
.tbl_col_prd td .opt {margin-top:5px;}
.tbl_col_prd td .opt select {display:block; margin-bottom:5px; border:1px solid #ccc; color:#837d81;}

/* Å×ÀÌºí ½ºÅ¸ÀÏ - »óÇ° - °ü·Ã»óÇ° */
.tbl_prd_with {width:100%; border:0;}
.tbl_prd_with td {padding-bottom:30px; vertical-align:top;}
.tbl_prd_with td .info {width:195px; margin:0 auto;}
.tbl_prd_with td .info .img {position:relative; text-align:center;}
.tbl_prd_with td .info .img .soldout {display:none;}
.tbl_prd_with td .info.out .img .soldout {display:block; position:absolute; left:0; top:0; z-index:10; width:100%; height:100%; cursor:pointer;} /* Ç°Àý½Ã soldout Ãâ·Â */
.tbl_prd_with td .info.out .img .soldout .dimmed {position:absolute; left:0; top:0; z-index:15; width:100%; height:100%; background:#fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: .5;}
.tbl_prd_with td .info.out .img .soldout .icon_soldout {position:absolute; left:50%; top:50%; z-index:100; width:76px; height:76px; margin:-38px 0 0 -38px; background:url('http://bozagikorea.mywisa.co.kr/_skin/bozagikorea_new_170831/img/shop/icon_soldout.png') no-repeat 0 0; color:#fff; font-size:10px; line-height:76px;}
.tbl_prd_with td .info .check {padding:10px 0 20px;}
.tbl_prd_with td .info .check input {margin:0; padding:0;}
.tbl_prd_with td .info .name a {color:#595959; font-size:11px; text-align:left}
.tbl_prd_with td .info .prc {color:#595959; font-size:11px;}
.tbl_prd_with td .info .summary {margin:10px 0; color:#bcbcbc; font-size:11px;}
.tbl_prd_with td .info .qty {margin:10px 0 5px;}
.tbl_prd_with td .info .qty .input {width:40px; text-align:left;}
.tbl_prd_with td .info .opt select {height:20px;}

/* Å×ÀÌºí ½ºÅ¸ÀÏ - Àå¹Ù±¸´Ï, ÁÖ¹®¼­, ÁÖ¹®Á¶È¸»ó¼¼ ÃÑ ±¸¸Å ±Ý¾× */
.tbl_price {padding:10px; border:1px solid #000; border-top:0; background:#fff; text-align:left;}
.tbl_price table {table-layout:fixed; width:300px;}
.tbl_price table th {padding:2px 0; color:#181818; font-size:11px; font-weight:normal; text-align:left;}
.tbl_price table td {padding:2px 0; color:#181818; font-size:11px; text-align:right;}
.tbl_price table td.total {font-weight:bold;}

/* Å×ÀÌºí ½ºÅ¸ÀÏ - ÁÖ¹®¼­, ÁÖ¹®»ó¼¼Á¶È¸ */
.tbl_order {position:relative; padding:30px 0; border:1px solid #000;}
.tbl_order table {table-layout:fixed; width:100%;}
.tbl_order table th {padding:7px 0; color:#333;  text-align:right; vertical-align:middle;}
.tbl_order table th label {color:#333; font-weight:bold; vertical-align:middle;}
.tbl_order table td {padding:7px 30px 7px 40px; color:#333; font-size:12px; text-align:left; vertical-align:middle;}
.tbl_order table td label {color:#333; text-align:left;}
.tbl_order table td select {max-width:100%; height:25px;}
.tbl_order table td input[type=radio],
.tbl_order table td input[type=checkbox] {bottom:-2px;}
.tbl_order table td .add_mid {padding:10px 0;}
.tbl_order table td .input {width:227px; vertical-align:middle;}
.tbl_order table td .input_phone {width:30px;}
.tbl_order table td .input_address {width:277px;}
.tbl_order table td.zip .input_zipcode {width:180px;}
.tbl_order table td.zip .box_btn * {width:89px;}
.tbl_order table td img {vertical-align:top;}
.tbl_order table td .msg {color:#c1c1c1; font-size:11px; padding-top:5px;}
.tbl_order table td .btn_guest {margin-top:10px;}
.tbl_order table td .order_memo {width:300px; height:52px; padding:5px; font-size:12px; border:1px solid #c1c1c1;}
.tbl_order table td .own_mileage,
.tbl_order table td .own_deposit {color:#ff0000; font-weight:bold;}
.tbl_order table td .input_use {width:130px; color:#837d81; text-align:right;}
.tbl_order table td.prc_sum {text-decoration:line-through;}
.tbl_order table td.prc_total {color:#ff0000; font-weight:bold;}
.tbl_order table td.payway {line-height:30px;}
.tbl_order table td.payway  input {vertical-align:middle;}
.tbl_order table td.payway input[type=radio],
.tbl_order table td.payway input[type=checkbox] {top:-2px;}
.tbl_order table td.payway select {height:25px;}
.tbl_order table td.paymentday {color:#ff0000; font-weight:bold;}
.tbl_order table td .sale_msg {color:#ff0000;}
.tbl_order table .edit {padding:30px 19px 162px; color:#231f20; line-height:1;}
.tbl_order table .edit .box_btn.small {vertical-align:middle;}
.tbl_order table .edit .box_btn.small a {width:89px;}
.tbl_order table .offcpn #off_cpn_div2 p {margin-bottom:5px;}
.tbl_order table .offcpn #off_cpn_div2 .offbtn {text-align:right;}
.tbl_order table .offcpn .box_btn.small a {width:89px;}
/* ÁÖ¹®¼­ step4 */
.tbl_order.step4 {*zoom:1; padding:80px 30px;}
.tbl_order.step4:after {display:block; clear:both; content:'';}
.tbl_order.step4 .left {float:left; width:50%;}
.tbl_order.step4 h3 {padding-bottom:35px;}
.tbl_order.step4 .box_total {float:right; width:45%; background:#ebebeb;}
.tbl_order.step4 .box_total .inner {padding:90px 60px;}
.tbl_order.step4 .box_total .inner p {padding:10px 0; color:#333; font-size:14px; font-weight:bold; line-height:1.6;}
.tbl_order.step4 .box_total .inner p * {color:inherit; font-size:inherit;}
.tbl_order.step4 .box_total .inner p .total {color:#f80712;}
.tbl_order.step4 .diminish {font-weight:normal}

/* Å×ÀÌºí ½ºÅ¸ÀÏ - ÄíÆù */
.tbl_coupon {clear:both; table-layout:fixed; width:500px; border:1px solid #e8e8e8; border-bottom:0; table-layout:fixed;}
.tbl_coupon th {padding:15px 0 15px 34px; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; background:url('http://bozagikorea.mywisa.co.kr/_skin/bozagikorea_new_170831/img/bg/bg_det_coupon.gif') no-repeat 20px center #fafafa; color:#000; font-size:11px; text-align:left; vertical-align:middle;}
.tbl_coupon td {padding:15px 0; border-bottom:1px solid #e8e8e8; font-size:11px; text-align:left; vertical-align:middle;}
.tbl_coupon td.left {padding-left:20px; color:#777;}
.tbl_coupon td.download {text-align:center;}
.tbl_coupon td.download span {padding:9px 12px; border:1px solid #dcdcdc; color:#000; font-size:11px;}


/*-----------------------------------------------------------------*/
/* 2-2. Global button style
/*-----------------------------------------------------------------*/

/* ¹öÆ°½ºÅ¸ÀÏ - ±âº» */
.box_btn {display:inline-block; *zoom: 1; overflow:hidden; text-align:center; vertical-align:top;}	
.box_btn * {-webkit-appearance:none; display:inline-block; *zoom: 1; width:110px; height:40px; margin:0; padding:0; border:1px solid #181818; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; outline:0; background:#181818; color:#fff !important; font-family:'dotum', 'µ¸¿ò', sans-serif; font-size:12px; text-align:center; line-height:40px; cursor:pointer;}

/* ¹öÆ°½ºÅ¸ÀÏ - ¸ð¾ç */
.box_btn.circle * {width:95px; height:95px; border-radius:100%; line-height:95px;}

/* ¹öÆ°½ºÅ¸ÀÏ - Å©±â */
.box_btn.small * {width:70px; height:25px; line-height:25px;}
.box_btn.middle * {width:110px; height:30px; line-height:30px;}
.box_btn.large * {width:140px; height:50px; line-height:50px;}
.box_btn.cmt * {width:85px; height:63px; line-height:63px;}

/* ¹öÆ°½ºÅ¸ÀÏ - »ö»ó */
.box_btn.white * {border:1px solid #181818; background:#fff; color:#181818 !important;}
.box_btn.white2 * {border:1px solid #c1c1c1; background:#fff; color:#837d81 !important;}

/* ¹öÆ°½ºÅ¸ÀÏ - »ö»ó(±×¶óµ¥ÀÌ¼Ç) */
.box_btn.grd_gray * {width:105px; border:1px solid #c1c1c1; background:url('http://bozagikorea.mywisa.co.kr/_skin/bozagikorea_new_170831/img/button/bg_gray_gra.gif') repeat-x; color:#181818 !important;}


/*-----------------------------------------------------------------*/
/* 2-3. Global box style
/*-----------------------------------------------------------------*/

/* ¹Ú½º ½ºÅ¸ÀÏ - È¸¿ø°¡ÀÔ ¿Ï·á, È¸¿øÁ¤º¸¼öÁ¤ 1´Ü°è, È¸¿øÁ¤º¸¼öÁ¤ ¿Ï·á, Å»Åð ¿Ï·á, 1:1¹®ÀÇ ¿Ï·á, ÁÖ¹® ¿Ï·á, ¼Ò¼ÈÄíÆù */
.box_common {width:350px; margin:0 auto; padding:30px 0; border:1px solid #9b9b9b; text-align:center;}
.box_common h3 {margin-bottom:14px; color:#181818; font-size:16px;}
.box_common .msg {margin-bottom:19px; color:#181818; font-weight:normal;}

/* ¹Ú½º½ºÅ¸ÀÏ - ¼ö·® */
.box_qty {position:relative; width:53px; border:1px solid #ccc; text-align:left;}
.box_qty .input {width:24px !important; height:23px !important; padding:0 5px; border:0 !important; font-size:11px !important; ime-mode:disabled;}
.box_qty .btn_ea {position:absolute; right:0; top:0; border-left:1px solid #ccc;}
.box_qty .btn_ea .up {border-bottom:1px solid #ccc;}
.box_qty .btn_ea p, .btn_ea a {font-size:0; line-height:0;}


/*-----------------------------------------------------------------*/
/* 2-4. Global etc style
/*-----------------------------------------------------------------*/

/* ¼­ºê Å¸ÀÌÆ² */
.sub_title {overflow:hidden; padding-bottom:40px; text-align:center;}
.sub_title h2 img {vertical-align:top;}

/* ÆäÀÌÂ¡ */
.paging * {vertical-align:middle;}
.paging {margin:30px 0 0 0; text-align:center;}
.paging li {display:inline; padding:0 2px; color:#9e9e9e; vertical-align:middle;}
.paging li strong {display:inline-block; width:28px; height:28px; border:1px solid #000; background:#000; color:#fff; line-height:30px;}
.paging li a {display:inline-block; width:28px; height:28px; border:1px solid #ccc; background:#fff; color:#6e6e6e; line-height:30px;}

/* »óÇ°¸®½ºÆ® ¼ö·®,Á¤·Ä¼±ÅÃ */
.total_sort {clear:both; height:25px; margin:10px 0 20px; padding-bottom:10px; border-bottom:1px solid #696667;}
.total_sort .total {float:left; font-size:11px; line-height:35px;}
.total_sort .total span {font-size:inherit;}
.total_sort .sort {float:right;}
.total_sort .sort select {height:25px; font-size:11px;}


/*-----------------------------------------------------------------*/
/* 3. Layout
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/* 3-1. wrapper
/*-----------------------------------------------------------------*/
#wrapper {position:relative; width:1531px; margin:0 auto; text-align:left;}
#container {position:relative; width:100%; margin:0 auto;}
.wrap_inner {position:relative; width:1531px; margin:0 auto;} /* ÄÁÅÙÃ÷ »çÀÌÁî */
.wrap_inner2 {position:relative; width:1200px; padding-right:330px;} /* ÄÁÅÙÃ÷ »çÀÌÁî2 */

/*-----------------------------------------------------------------*/
/* 3-2. header
/*-----------------------------------------------------------------*/
#header {*zoom:1; z-index:20; border-bottom:3px solid #020202;}
#header:after {content:''; clear:both; display:block;}
#header h1 {text-align:center;}
#header .shopcate {float:left;}
#header .lnb {float:left;}
#header .lnb li {float:left; position:relative;}
#header .lnb li .box_midcate {display:none; overflow:hidden; position:absolute; left:0; top:20px; z-index:10; min-width:600px; padding:26px 10px; border:3px solid #000; background:#fff; text-align:center;}
#header .lnb li .box_midcate dl {display:inline-block; width:105px; text-align:center; vertical-align:top;}
#header .lnb li .box_midcate dl dt {padding-bottom:20px;}
#header .lnb li .box_midcate dl dd {padding:4px 0;}
/*#header .lnb li .box_midcate dl dd a {color:#000;}*/
#header .lnb li .box_midcate dl dd a:hover {font-weight:bold;}
#header .lnb li .box_midcate dl.special {width:61px; padding:0 10px 0 20px;}
#header .lnb li .box_midcate dl.special a {display:block; padding:8px 0 6px; text-align:center;}
#header .lnb li .box_midcate dl.special a:hover {font-weight:normal;}
#header .lnb li .box_midcate dl.special dd.sp_1 a {background:#fe2400; color:#fff; line-height:1;}
#header .lnb li .box_midcate dl.special dd.sp_1 a:hover {background:#000;}
#header .lnb li .box_midcate dl.special dd.sp_2 {margin-top:10px;}
#header .lnb li .box_midcate dl.special dd.sp_2 a {background:#eeca06; color:#000; line-height:1.1;}
#header .lnb li .box_midcate dl.special dd.sp_2 a:hover {background:#396a1b; color:#fff;}
#header .searchform {overflow:hidden; float:left; height:20px;}
#header .searchform .wrap_input {float:left; height:14px; border:3px solid #ff0000;}
#header .searchform .wrap_input .input {width:190px; height:14px; padding:0 5px; border:0; background:#fff; font-size:11px; line-height:18px;}
#header .searchform .btn {float:left; padding-left:3px;}
#header .category {margin-bottom:10px;  text-align:center;}
#header .category li {display:inline-block; *display:inline; position:relative; text-align:center;}
#header .category li a {display:inline-block; padding:0 20px; font-family:'verdana', 'dotum', sans-serif; color:#303030; font-size:11px; font-weight:bold; line-height:30px;}
#header .category li a:hover {text-decoration:underline;}
#header .bnr {position:absolute; right:0; bottom:0; z-index:2;}

/* °Ô½ÃÆÇ ÀÌº¥Æ® ÅÇ */
.tab_event {overflow:hidden; margin-bottom:60px; border-bottom:2px solid #000;}
.tab_event ul {float:right; padding-bottom:3px;}
.tab_event ul li {float:left; margin-left:5px;}
.tab_event ul li a {display:block; padding:2px 10px; color:#000; font-weight:bold; text-align:center;}
.tab_event ul li.selected a {background:#000; color:#fff;}

/*-----------------------------------------------------------------*/
/* 3-3. content
/*-----------------------------------------------------------------*/
#snb {position:absolute; right:0; top:0; z-index:10; width:318px; height:659px; padding:17px 0 0 10px;}
#snb .member {position:relative; height:95px;}
#snb .member .title {padding-bottom:19px;}
#snb .member .welcome {height:31px; padding-left:20px; line-height:31px;}
#snb .member dl {width:145px; height:31px;}
#snb .member dl dt {clear:both; float:left; width:25px; padding-top:5px;}
#snb .member dl dd {float:left; height:14px; padding-top:1px;}
#snb .member dl dd .input {width:120px; height:14px; padding:0; border:0; border-bottom:1px solid #050505; line-height:14px;}
#snb .member .ssl {clear:both; padding-top:17px; text-align:left;}
#snb .member .ssl input {margin:0; padding:0;}
#snb .member .btn_login {position:absolute; right:0; top:30px;}
#snb .member .btn_login li {float:left; padding-left:2px;}
#snb .member .btn_logout {position:absolute; right:20px; top:30px;}
#snb .member .util {position:absolute; right:0; bottom:0;}
#snb .member .util li {float:left; width:67px; padding:0 1px; text-align:center;}
#snb .member .util li a {display:block; width:100%; height:16px; line-height:17px;}
#snb .member .util li a:hover {background:#000; color:#fff;}
#snb .ebook {margin-top:15px;}
#snb .slides_bnr {overflow:hidden; position:relative; width:318px; height:128px; margin:17px 0 15px; padding-top:20px;}
#snb .slides_bnr .slides_container {width:318px;}
#snb .slides_bnr .slides_container img {width:318px; height:128px;}
#snb .slides_bnr .ctrl {position:absolute; top:0; z-index:10; cursor:pointer;}
#snb .slides_bnr .ctrl.prev {left:0; border-right:1px solid #ddd;}
#snb .slides_bnr .ctrl.next {left:16px;}


#snb .todayshopping .title {padding-bottom:5px;}

#cnt {position:relative; width:1200px; min-height:659px; padding:17px 331px 60px 0; margin:0 auto; word-break:break-all;}


/*-----------------------------------------------------------------*/
/* 3-4. footer
/*-----------------------------------------------------------------*/
#footer {margin-top:60px; border-top:3px solid #020202; text-align:center;}
#footer .cs_info {padding-top:59px;}
#footer .ft_menu {display:inline-block; zoom:1; *display:inline; overflow:hidden; margin:28px 0 47px;}
#footer .ft_menu li {display:inline-block; zoom:1; *display:inline;}
#footer .ft_menu li a {display:block; float:left; width:100px; height:33px; background:#faf1e5; color:#222d0d; line-height:34px;}
#footer .ft_menu li a:hover {background:#000; color:#fff;}
#footer .ft_bnr {clear:both;}
#footer .ft_bnr li {display:inline; padding:0 5px;}
#footer .shopinfo {padding:55px 0 60px;}
#footer .shopinfo .info {clear:both; color:#222d0d; font-style:normal; line-height:18px;}
#footer .shopinfo .info a {color:#222d0d;}
#footer .shopinfo .copyright {padding-top:60px;}
#footer .btn_top {position:absolute; right:0; top:-19px; z-index:20;}
#footer .btn_home {position:absolute; right:76px; top:-19px; z-index:20;}

/*-----------------------------------------------------------------*/
/* 3-5. quick
/*-----------------------------------------------------------------*/
#quick {position:absolute; right:-110px; top:0; width:99px; text-align:center;}
#quick .menu li {padding-top:5px;}
#quick .menu li:first-child {padding:0;}
#quick .menu li a {display:block; height:29px; background:#faf1e5; color:#050505; line-height:30px;}
#quick .menu li a:hover {background:#020202; color:#fff;}
#quick .favorite {margin:10px 0;}
#quick .recent_view {margin-bottom:10px;}
#quick .recent {height:312px;}
#quick .recent ul {width:99px; text-align:center;}
#quick .recent ul li {padding:5px 0;}
#quick .recent ul li img {width:99px; height:99px;}
#quick .btn_scroll {display:block; padding:5px 0; border:1px solid #96968e;}


/*-----------------------------------------------------------------*/
/* 4. Page
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
/* 4-1. ¸ÞÀÎ
/*-----------------------------------------------------------------*/
#main .visual {overflow:hidden; position:relative; width:1200px; height:659px; margin-right:331px;}
#main .visual .slides_container {width:1200px;}
#main .visual .slides_container img {width:1200px; height:659px;}
#main .visual .pagination {position:absolute; right:30px; bottom:30px; z-index:10;  text-align:right;}
#main .visual .pagination li {display:inline; padding:0 5px; text-align:center;}
#main .visual .pagination li a {display:inline-block; *zoom:1; *display:inline; color:#ddd; font-family:verdana; font-size:12px;}
#main .visual .pagination li.activeSlide a {color:#ff0000;}
#main .title {padding:60px 0 30px; text-align:center;}
#main .bnr {padding-bottom:60px;}
#main .bnr ul {margin-top:26px;}
#main .bnr ul:after {display:block; clear:both; content:'';}
#main .bnr ul li {float:left; margin-left:17px;}
#main .bnr ul li.first {margin:0;}
#main .bnr ul.bottom {margin-top:17px;}


/*-----------------------------------------------------------------*/
/* 4-2.»óÁ¡
/*-----------------------------------------------------------------*/

/* È¸¿ø ¼îÇÎÅëÀå(Àå¹Ù±¸´Ï, ÁÖ¹®¼­) */
.myshop_info {height:92px; margin-bottom:30px; border:1px solid #eaeaea;}
.myshop_info .name {float:left; width:306px; border-right:1px solid #eaeaea; text-align:center; line-height:92px;}
.myshop_info ul {float:left; width:650px; padding:19px 70px 0;}
.myshop_info ul li {float:left; width:122px; height:55px; margin-left:10px; text-align:center;}
.myshop_info ul li:first-child {margin-left:0;}
.myshop_info ul li a {display:block; height:55px; background:#f9f9f9; color:#6e6e6e;}
.myshop_info ul li a strong {display:block; padding:10px 0 5px; color:#000;}

/* »óÇ°¸ñ·Ï(/shop/big_section.php) */
#big_section .title_big_section {overflow:hidden; width:1200px; height:660px; margin-bottom:5px; text-align:center;}
#big_section .title {margin-bottom:20px; padding:50px 0 8px; border-bottom:1px solid #000; text-align:center;}
#big_section .title p {padding-top:10px;}

/* »óÇ°»ó¼¼ÆäÀÌÁö(/shop/detail.php) */
#detail {text-align:left;}
#detail .wrap_prd {overflow:hidden; width:1200px; min-height:676px;}
#detail .wrap_prd .detimg {overflow:hidden; float:left; width:600px; height:600px;}
#detail .wrap_prd .detimg img {width:600px; height:600px; vertical-align:top;}
#detail .wrap_prd .list_btn {float:right; width:477px; min-height:540px; padding:30px 17px 30px 27px; background:#f7f7f7;}
#detail .wrap_prd .list_btn .sns {position:relative; top:-28px; margin-bottom:-28px; text-align:right;}
#detail .wrap_prd .list_btn .sns {}
#detail .wrap_prd .list_btn .icon img {margin:5px 5px 0 0;}
#detail .wrap_prd .list_btn .name {color:#000; font-size:12px; font-weight:normal; line-height:20px;}
#detail .wrap_prd .list_btn .list_table {table-layout:fixed; width:100%; margin-top:10px; border-top:1px solid #000;}
#detail .wrap_prd .list_btn .list_table th {padding:15px 0 15px 10px; font-size:14px; text-align:left; vertical-align:middle;}
#detail .wrap_prd .list_btn .list_table td {padding:15px 0; font-size:13px; text-align:left; vertical-align:middle;}
#detail .wrap_prd .list_btn .list_table td.prc_sell {font-size:14px; font-weight:bold;}
#detail .wrap_prd .list_btn .list_table td.prc_sell strong {font-family:'³ª´®°íµñ',NanumGothic, dotum; font-size:24px;}
#detail .wrap_prd .list_btn .list_table td.line {height:1px; padding:6px 0;}
#detail .wrap_prd .list_btn .list_table td .input {height:18px;}
#detail .wrap_prd .list_btn .list_table td select {width:238px; height:23px; border:1px solid #ddd; font-size:11px;}
#detail .wrap_prd .list_btn .btn {*zoom:1; width:406px; margin-top:10px; text-align:center;}
#detail .wrap_prd .list_btn .btn:after {content:''; clear:both; display:block;}
#detail .wrap_prd .list_btn .btn li {float:left; margin-bottom:6px;}
#detail .wrap_prd .list_btn .btn li.cart {margin-right:6px;}
#detail .wrap_prd .list_btn .btn li.buy {clear:left;}
#detail .wrap_info {clear:both; margin:20px 331px 0 0; border-top:3px solid #000; text-align:center;}
#detail .wrap_info .coupon_list {padding:20px 0;}
#detail .wrap_info .btn_with {text-align:right;}
#detail .wrap_info .detail_info {padding:20px 0;}
#detail .wrap_info .detail_info * {font-family:inherit; font-size:inherit; text-align:inherit; line-height:inherit;}
#detail .wrap_info .common_info {padding:20px 0;}
#detail .wrap_info .common_info img {font-size:0; line-height:0;}
#detail .wrap_info .qnarev_top {overflow:hidden; padding:30px 0 10px;}
#detail .wrap_info .qnarev_top .title_qnarev {float:left;}
#detail .wrap_info .qnarev_top .btn_qnarev {float:right; padding-top:48px;}
#detail .tbl_col td.basic {padding-bottom:0; border-bottom:0;}
#detail .tbl_col td.basic #qnarev .cnt {display:none; border-bottom:1px solid #000;}

/* Àå¹Ù±¸´Ï(/shop/cart.php) */
#cart .btn {padding:30px 0; text-align:center;}
#cart .btn a {margin:0 7px;}
#cart .box_qty {display:inline-block; *zoom:1; *display:inline;}

/* ÁÖ¹®¼­(/shop/order.php) */
#order .title_step {padding:30px 0 3px;}
#order .tbl_col_prd th {background:#eee;}
#order .tbl_order td.guest .box_frame {width:700px; border:1px solid #bdbdbd;}
#order .tbl_order td.guest .box_frame iframe {width:100%; height:152px; border:0;}
#order .tbl_order td.guest .agree {padding:5px 0 10px;}
#order .coupon_list li {padding:5px 0;}
#order .coupon_list li p {padding-left:25px; font-size:11px; line-height:1.6;}
#order .coupon_list li p.name {padding-left:0; font-size:12px;}
#order .coupon_list li p input {position:relative; bottom:-2px;}
#order .coupon_list li p span {color:#f46665; font-size:inherit;}
#order #order1 {padding:30px 0; text-align:center;}
#order #order2 {width:400px; margin:20px auto; padding:3px 5px 15px; border:1px solid #a0a0a0; text-align:center;}
#order #order2 .msg {padding:15px 0;}


/* ÁÖ¹®¿Ï·á(/shop/order_finish.php) */
#orderfin h3 {padding:100px 0 20px; text-align:center;}
#orderfin .box_finish {width:430px; margin:0 auto; padding:25px 0; border:1px solid #000; background:#fafafa; text-align:center;}
#orderfin .box_finish table {table-layout:fixed; width:360px; margin:0 auto;}
#orderfin .box_finish table th {padding:5px 0; color:#040404; font-weight:normal; text-align:left; vertical-align:top;}
#orderfin .box_finish table td {padding:5px 0; color:#040404; text-align:left; vertical-align:top;}
#orderfin .box_finish table td.msg {padding-top:0; color:#ff0000; letter-spacing:-1px;}
#orderfin .box_finish .btn {padding-top:20px;}
#orderfin .gift {width:430px; margin:10px 0; padding:15px 0;}
#orderfin .gift .tbl_col {width:510px; margin:0 auto;}
#orderfin .gift .tit {padding:0 0 5px 10px; text-align:left;}
#orderfin .gift .img img {width:58px; height:71px;}
#orderfin .gift .box_btn {margin-top:10px;}

/* »óÇ°°Ë»ö(/shop/search_result.php) */
#search_result {overflow:hidden;}
#search_result .search_txt {padding:65px 0 10px; border-bottom:1px solid #adadad; color:#333; text-align:center;}
#search_result .search_txt strong {color:#ff0000;}
#search_result .search_best {padding:10px 10px 10px 300px;}
#search_result .search_best .title {width:100px; padding:3px 0 2px; background:#ff0000; color:#fff; text-align:center;}
#search_result .search_best ol {width:580px; margin-top:5px;}
#search_result .search_best ol li {float:left; width:270px; padding:4px 0 5px; border-bottom:1px solid #dcdcdc; margin-right:20px;}
#search_result .total {padding:50px 0 10px 0; text-align:right;}

/* »óÇ°¹®ÀÇ & »óÇ°ÈÄ±â - »óÇ°Á¤º¸(/shop/product_review.php & /shop/product_qna.php) */
.minidetail .miniinfo {width:700px; margin:0 auto 30px; border:1px solid #000; background:#fff; color:#474645;}
.minidetail .miniinfo td {padding:20px 10px; text-align:left; vertical-align:middle;}
.minidetail .miniinfo .img {width:150px; text-align:center;}
.minidetail .miniinfo .img img {width:100px; height:100px;}
.minidetail .miniinfo .name {padding:10px 0; font-size:14px; font-weight:bold;}
.minidetail .miniinfo .btn_mini {text-align:right;}
.minidetail .btn_write {padding-bottom:5px; text-align:right;}

/* »óÇ°¹®ÀÇ & »óÇ°ÈÄ±â */
#qnarev {width:100%; text-align:center;}
#qnarev .write_search {overflow:hidden; padding-bottom:5px;}
#qnarev .write_search .write {float:left;}
#qnarev .write_search .search {float:right;}
#qnarev .write_search .search select {vertical-align:middle;}
#qnarev .write_search .search input {vertical-align:middle;}
#qnarev .write_search .search .boardsearch {padding:1px 5px;}
#qnarev .cnt {text-align:left; word-break:break-all; word-wrap:break-word;}
#qnarev .cnt .qnarev_content {padding:30px 0;}
#qnarev .cnt .qnarev_content .row * {font-family:inherit; font-size:inherit; text-align:inherit; line-height:inherit;}
#qnarev .cnt .qnarev_content .row {padding:0 20px;}
#qnarev .cnt .qnarev_content .row.question {text-align:left; padding-bottom:25px;}
#qnarev .cnt .qnarev_content .row.answer {margin-top:20px; text-align:left;}
#qnarev .cnt .qnarev_content .row.question strong,
#qnarev .cnt .qnarev_content .row.answer strong {display:block; padding-bottom:5px; color:#000;}
#qnarev .cnt img {max-width:1080px;}
#qnarev .btn {padding:20px 0; text-align:left;}
#qnarev .btn2 {padding:10px 5px; text-align:right;}
#qnarev .btn_write {margin:10px 0; text-align:right;}

/* »óÇ°¹®ÀÇ & »óÇ°ÈÄ±â - ¾²±â */
.qnarev_write {margin-bottom:20px;}
.qnarev_write .tbl_row td.rev_point label {}
.qnarev_write .tbl_row td.rev_point label img {vertical-align:middle;}
.qnarev_write .tbl_row td.boxwrite textarea {width:100%; height:70px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-size:12px;}
.qnarev_write .tbl_row td.boxwrite .upfile {margin-top:5px;}
.qnarev_write .tbl_row td.boxwrite .upfile input {margin:2px 0;}
.qnarev_write .board_title {width:98%;}
.qnarev_write .input_file {width:100%;}
.qnarev_write .btn_frm {margin:20px 0; text-align:center !important;}

/* »óÇ°¹®ÀÇ & »óÇ°ÈÄ±â - ¼öÁ¤ */
#qnarevmod .modInput {padding:20px 0; text-align:center;}
#qnarevmod .modInput .input {border:1px solid #ddd;}
#qnarevmod .modInput * {vertical-align:middle;}
#qnarevmod .modi_pwd {display:none;}
#qnarevmod .modi_cnt {display:none; text-align:center;}
#qnarevmod .modi_cnt .input2 {width:100%; border:1px solid #e9e9e9;}

/* »óÇ°ÈÄ±â - ´ñ±Û ¾²±â */
#qnarev .comment {margin:20px 0;}
#qnarev .comment .msg {text-align:center;}
#qnarev .empty {border-bottom:0;}

/* »óÇ°¹®ÀÇ - ¹Ù°ø°³ ¿­¶÷ */
#pwbox {padding:60px 0; margin:20px 0; border:1px solid #000; text-align:center !important;}
#pwbox h3 {padding-bottom:15px; color:#181818; font-size:16px !important;}
#pwbox p {color:#837d81;}
#pwbox .input {width:330px; margin:20px 0;}
#pwbox .box_btn a, 
#pwbox .box_btn input{line-height:40px !important;}

/* ¿À´Ãº»»óÇ°(/shop/click_prd.php) */
#click_prd .total_sort {overflow:hidden; clear:both; height:40px; margin-bottom:20px; border-bottom:1px solid #000; line-height:40px;}
#click_prd .total {float:left; padding-left:10px; line-height:40px;}
#click_prd .sort {float:right; padding:10px 10px 10px 0;}

/* ÄÚµð¸®½ºÆ®, ºä (/coordi/coordi_list.php, /coordi/coordi_view.php) */
#coordi_list {width:100%; text-align:left;}
#coordi_view {width:100%;}
#coordi_view h3 {padding:10px 0; font-size:15px; font-weight:bold;}
#coordi_view .det {margin-bottom:30px; color:#595959; text-align:left;}
#coordi_view .btn {text-align:center;}

/* »óÇ°ÀÌ¹ÌÁöÁÜ - ÆË¾÷(/shop/zoom.php) */
#zoomimg {overflow:hidden; position:relative; width:100%; height:630px;}
#zoomimg h2 {padding:10px 0; font-size:14px; font-weight:bold; text-align:center;}
#zoomimg .img {position:relative; width:100%; height:593px; text-align:center;}
#zoomimg .img_view {width:100%; height:593px; padding:20px 0; text-align:center;}
#zoomimg .img_view img {}
#zoomimg .img_list {position:absolute; right:20px; top:20px; text-align:center;}
#zoomimg .img_list li {margin-top:5px;}
#zoomimg .img_list li img {width:60px; height:60px; border:1px solid #ddd;}
#zoomimg .box_btn {position:absolute; right:10px; bottom:10px;}

/* ÃßÃµ¸ÞÀÏ - ÆË¾÷(/shop/product_request.php) */
#request {width:100%; padding:20px 0; text-align:center;}
#request .request_prd {display:inline-block; width:95%; margin:0 auto; padding:0 0 20px 0;}
#request .request_prd .prdimg {float:left; width:49%; margin:0; padding:0;}
#request .request_prd .prdimg img {width:100%; height:auto;}
#request .request_prd .prdinfo {float:right; width:49%; margin:0; padding:30px 0 0 0; text-align:left;}
#request .request_prd .name {padding:10px 0; font-weight:bold; font-size:18px; color:#333;}
#request .request_prd .price {padding:10px 0; color:#5a5a5a;}
#request .tbl_row {width:95%; margin:0 auto;}
#request .tbl_row td.first {border-bottom:0;}
#request .tbl_row td p {margin:2px 0; line-height:20px;}
#request .tbl_row td input.input_request_title {width:95%;}
#request .tbl_row td textarea {display:block; width:95%; margin-top:10px;}
#request .btn {padding:20px 0;}
#request .btn input {width:100px; height:30px; border:1px solid #ddd; font-size:12px; line-height:0;}
#request .btn .send {background:#000; color:#fff;}
#request .btn .close {background:#f7f7f7; color:#000;}

/* ÄüÇÁ¸®ºä - ÆË¾÷(/shop/detail_popup.php) */
#detail_pop {width:1100px; margin:0 auto; padding:30px 0; background:#fff; text-align:left;}
#detail_pop .title_btn {position:fixed; top:0; left:50%; z-index:100; width:1080px; margin:0 0 0 -550px; padding:10px; background:#dfdfdf;}
#detail_pop .title_btn h3 {float:left; font-size:16px; text-align:left;}
#detail_pop .title_btn .btn_close {float:right;}
#detail_pop #detail {margin:0 10px; padding-top:25px;}

/* ÇÁ·¹ÀÓ ÇÁ¸®ºä(/shop/detail_frame.php)*/
.preview_list {clear:both; margin-top:30px; text-align:center;}
.preview_list table {width:100%;}

/* °¡°Ýº°»óÇ°¸®½ºÆ® */
#price_search .total_sort {clear:both; height:40px; margin-bottom:20px; border-bottom:1px solid #000; line-height:40px;}
#price_search .total {float:left; padding-left:10px; line-height:40px;}
#price_search .sort {float:right; padding:10px 10px 10px 0;}


/*-----------------------------------------------------------------*/
/* 4-3. È¸¿ø
/*-----------------------------------------------------------------*/

/* ¿ìÆí¹øÈ£ Ã£±â(/common/zip_search.php) */
.zipcode {width:450px; text-align:center;}
.zipcode .box_btn.small input {width:89px !important;}
.zipcode .zip_search_tabs {height:32px; margin:10px auto; padding:0; border:1px solid #181818; text-align:center;}
.zipcode .zip_search_tabs li {float:left; width:50%;}
.zipcode .zip_search_tabs a {display:block; height:32px; background:#fff; color:#181818; line-height:32px;}
.zipcode .zip_search_tabs a.selected {color:#fff; background:#000;}
.zipcode .ex {width:100%; padding:25px 0 20px; text-align:center;}
.zipcode .inputbox {padding:10px 0 40px 0;}
.zipcode .inputbox .input {width:228px;}
.zipcode .inputbox input {vertical-align:middle;}
.zipcode .empty {border:0 !important;}
.zipcode table {table-layout:fixed; width:100%; border-top:1px solid #000;}
.zipcode table th {padding:10px 0; color:#181818; font-weight:bold; text-align:center; vertical-align:middle;}
.zipcode table td {padding:10px 0; border-top:1px solid #d7d7d7; color:#837d81; text-align:center; vertical-align:middle;}
.zipcode table td.addr {color:#181818; text-align:left;}
.zipcode table td font {color:#181818;}

/* ·Î±×ÀÎ(/member/login.php) */
#login .fail {color:#ff0000; padding:5px 0 20px; text-align:center;}
#login .box_login {width:380px; margin:96px auto 150px; text-align:left;}
#login .box_login h3 {padding-bottom:30px; text-align:center;}
#login .box_login .box_form {overflow:hidden; position:relative; padding-top:15px;}
#login .box_login .box_form dl {float:left; width:185px;}
#login .box_login .box_form dl dt {clear:left; float:left; width:29px; margin-top:3px;}
#login .box_login .box_form dl dd {float:left; width:156px; margin-top:3px;}
#login .box_login .box_form dl dd .input {width:100%; height:15px; padding:0; border:0; border-bottom:1px solid #000;}
#login .box_login .box_form .btn {float:left; margin-left:5px;}
#login .box_login .box_form .savessl {clear:left; padding:5px 0 0 29px;}
#login .box_login .box_form .btn_member {position:absolute; right:0; top:0;}
#login .box_login .box_form .btn_member li {padding-bottom:2px;}
#login .box_login.guest {width:310px;}
#login .box_login.guest {margin:0 auto;}
#login .box_login.guest .box_form dl {width:228px;}
#login .box_login.guest .box_form dl dt {width:92px;}
#login .box_login.guest .box_form dl dd {width:135px;}
#login .box_cover {overflow:hidden; width:740px; margin:96px auto 0;}
#login .box_guest_order {float:left; width:392px; height:161px; margin-right:30px; border-right:2px solid #000; text-align:left;}
#login .box_guest_order h3 {padding-top:30px;}
#login .box_guest_order .btn {padding-top:12px;}
#login .box_login.guest_right {float:left; margin:0;}

/* ¾ÆÀÌµð&ÆÐ½º¿öµåÃ£±â(/member/find_step1.php) */
#find .box_cover {width:711px; margin:96px auto 0;}
#find .box_find {float:left; width:355px; height:220px;}
#find .box_find.box_id {border-right:1px solid #000;}
#find .box_find.box_pw {padding-left:30px; width:325px;}
#find .box_find h3 {padding:32px 0 35px; text-align:center;}
#find .box_find .box_form {position:relative;}
#find .box_find .box_form dl {overflow:hidden;}
#find .box_find .box_form dl dt {clear:left; float:left; width:52px; margin-top:3px;}
#find .box_find .box_form dl dd {float:left; width:153px; margin-top:3px;}
#find .box_find .box_form dl dd .input {width:100%; padding:0; border:0; border-bottom:1px solid #000;}
#find .box_find .box_form .btn {position:absolute; left:222px; top:0; z-index:2;}
#find .box_find .box_form .savessl {clear:left; padding:5px 0 0 52px;}
#find .box_find .box_form .msg {clear:left;}

/* È¸¿ø°¡ÀÔ ¾à°üµ¿ÀÇ(/member/join_step1.php) */
#join_agree {width:620px; margin:0 auto; padding:0;}
#join_agree h3 {padding:10px 0 5px 0;}
#join_agree iframe {width:100%; height:135px; border:1px solid #a5acb2; background:#fff;}
#join_agree .check {padding:30px 0 15px; color:#737373; text-align:center; line-height:43px; letter-spacing:-1px;}
#join_agree .check input[type=checkbox] {position:relative; bottom:-2px; width:16px; height:16px;}
#join_agree .member_type {height:43px; padding-bottom:25px; text-align:center; line-height:43px;}
#join_agree .btn {text-align:center;}

/* È¸¿ø°¡ÀÔ Á¤º¸ÀÔ·Â(/member/join_frm.php) */
#join_input .btn {padding:45px 0 20px; text-align:center;}

/* È¸¿ø°¡ÀÔ¿Ï·á(/member/join_step3.php) */
#join_finish {text-align:center;}
#join_finish h3 {padding:94px 0 21px 0;}
#join_finish p {margin:0; padding:0 0 65px 0; font-size:0; line-height:0;}
#join_finish .btn {padding:0;}

/* Á¤º¸¼öÁ¤(/member/edit_step1.php) */
#edit_pw {width:350px; margin:100px auto 0; padding:30px 0 30px 0; border:solid 1px #9b9b9b; text-align:center;}
#edit_pw p {margin:0; padding:5px 0 5px 0;}
#edit_pw p .input {vertical-align:middle;}
#edit_pw .btn {padding-top:20px;}

/* Á¤º¸¼öÁ¤¿Ï·á(/member/edit_step3.php) */
#edit_fin .msg {padding-bottom:15px; color:#181818;}

/* SMSÀÎÁõ */
#sms_find {width:336px; height:240px; border:10px solid #d1d1d1;}
#sms_find .box {position:relative; width:240px; margin:0 auto; text-align:left;}
#sms_find .tit {padding:35px 0 15px 0;}
#sms_find table {width:100%;}
#sms_find table th {padding:3px 0 3px 10px; background:url('http://bozagikorea.mywisa.co.kr/_skin/bozagikorea_new_170831/img/member/dot.gif') no-repeat left 42%; font-size:11px; font-weight:bold; text-align:left;}
#sms_find table td {padding:3px 0; text-align:left;}
#sms_find .btn {padding-top:20px; text-align:center;}
#sms_find .close {position:absolute; right:-20px; top:20px; cursor:pointer;}

/* ºñ¹Ð¹øÈ£º¯°æ ÆäÀÌÁö(ÀÌ¸ÞÀÏ¸µÅ©) */
#modify_pwd {padding:30px 0;}
#modify_pwd .btn_modify {margin:10px 0; text-align:center;}
#modify_pwd .btn_modify input {display:inline-block; width:100px; height:30px; border:none; background:#000; color:#fff; font-size:11px; text-align:center;}


/*-----------------------------------------------------------------*/
/* 4-4. ¸¶ÀÌÆäÀÌÁö
/*-----------------------------------------------------------------*/

/* ¸¶ÀÌÆäÀÌÁö ÅÇ & È¸¿øÁ¤º¸ */
.mypage_menu {width:100%; margin-bottom:28px;}
.tbl_mypage {width:100%; border:1px solid #d7d7d7;}
.tbl_mypage th {padding:16px 0; border-right:1px solid #eaeaea; background:#f2f2f2; color:#181818; font-weight:bold; text-align:center;}
.tbl_mypage td {padding:13px 0 17px 0; border-right:1px solid #f2f2f2; color:#837d81; text-align:center;}
.tbl_mypage .last {border-right:0;}
.tbl_mypage td ul li {padding:5px 0 3px;}

/* ¸¶ÀÌÆäÀÌÁö ¸ÞÀÎ(/mypage/mypage.php) */
#mypage .mypage_box {width:405px; margin:0 auto; padding:0;}
#mypage .mypage_box h3 {padding:0 0 5px 0; text-align:left;}
#mypage .mypage_box table {table-layout:fixed; width:100%; margin:0 0 35px 0; padding:0; border:solid 1px #000;}
#mypage .mypage_box table th {padding:4px 0 3px 15px; font-weight:normal; text-align:left;}
#mypage .mypage_box table td {padding:4px 0 3px 15px; color:#333; text-align:left;}
#mypage .mypage_box ul {overflow:hidden;}
#mypage .mypage_box ul li {float:left; padding:0 10px 10px 0; list-style:none; font-size:0; line-height:0;}
#mypage .mypage_box ul li.last {padding:0 0 10px 0;}
#mypage .mypage_box ul li.s_last {padding:0 0 10px 309px;}

/* ÁÖ¹®³»¿ª(/mypage/order_list.php) */
#order_list .msg {padding-bottom:10px;}
#order_list .msg strong {color:#ff0000;}

/* ÁÖ¹®»ó¼¼Á¶È¸(/mypage/order_detail.php) */
#order_detail .title_step {padding:30px 0 3px;}
#order_detail .box_stat {margin-bottom:30px; border:1px solid #000; text-align:center;}
#order_detail .box_stat .info {height:58px; border-bottom:1px solid #000; line-height:58px;}
#order_detail .box_stat .info .ono {color:#ff0000;}
#order_detail .box_stat .trace {padding-bottom:20px;}
#order_detail .box_stat .trace a {display:inline-block; margin:5px auto 0; padding:2px 5px; border:1px solid #a5acb2; background:#f8faf9; color:#0072bc; letter-spacing:-1px;}
#order_detail .box_stat .tab {padding:14px 0; text-align:center;}
#order_detail .box_stat .tab li {display:inline; padding:0 10px;}
#order_detail #counsel {clear:both; padding-top:20px;}
#order_detail #counsel .btn {margin:20px 0; text-align:right;}
#order_detail #counsel .btn li {display:inline; padding:0;}
#order_detail .backtolist {padding:30px 0; text-align:center;}

/* Àû¸³±Ý(/mypage/milage.php) */
#milage .msg {padding-bottom:10px; text-align:right;}
#milage .msg span {color:#ff0000; font-weight:bold;}
#milage .btn {padding:45px 0 20px; text-align:center;}

/* Æ÷ÀÎÆ®(/mypage/point.php) */
#emoney .msg {padding-bottom:10px; text-align:right;}
#emoney .msg span {color:#ff0000; font-weight:bold;}
#emoney .btn {padding:45px 0 20px; text-align:center;}

/* Æ÷ÀÎÆ®(/mypage/point.php) */
#point h3 {padding:10px 0; font-weight:bold; text-align:left;}
#point .change {overflow:hidden; height:110px; margin-bottom:20px; padding:40px 70px; border:5px solid #d7d7d7;}
#point .change .have {float:left; width:40%; height:110px;}
#point .change .have .have_point {padding-bottom:25px; border-bottom:1px solid #dedede; background:url('http://bozagikorea.mywisa.co.kr/_skin/bozagikorea_new_170831/img/bg/point.png') no-repeat; font-size:16px; font-weight:bold; text-align:right; line-height:1.8;}
#point .change .have .have_point span strong {color:#f46665; font-family:'Verdana'; font-size:20px; text-decoration:underline;}
#point .change .have .tip {padding-top:15px; color:#837d81; letter-spacing:-1px;}
#point .change .have .tip span {padding:1px 7px; margin-right:9px; border:1px solid #f46665; color:#f46665; font-size:10px; letter-spacing:0;}
#point .change .calculation {float:right; width:40%; height:110px;  padding-left:10%; border-left:1px solid #dedede;}
#point .change .calculation .box_input {padding:15px 0; line-height:40px;}
#point .change .calculation .box_input .input_point {display:inline-block; width:42%; height:38px; padding-left:10px; border:1px solid #181818; line-height:38px;}
#point .change .calculation .box_input .input_point input {width:85%; height:36px; margin:0; border:0; color:#837d81; font-weight:bold; line-height:36px;}
#point .change .calculation .box_input .input_milage {display:inline-block; width:42%; height:38px; padding-left:10px; border:1px solid #c1c1c1; line-height:38px;}
#point .change .calculation .box_input .input_milage input {width:85%; height:36px; margin:0; border:0; color:#837d81; font-weight:bold; line-height:36px;}
#point .change .calculation .box_btn.small {display:block;}
#point .change .calculation .box_btn.small input {width:100%;}
#point .box_btn * {width:363px; height:30px; line-height:30px;}

/* ÄíÆù¸®½ºÆ®(/mypage/coupon_down_list.php) */
#coupon_list .btn {padding:45px 0 20px; text-align:center;}

/* À§½Ã¸®½ºÆ®(/mypage/wish_list.php) */
#wish_list .btn {padding:45px 0 20px; text-align:center;}


/* ¼Ò¼ÈÄíÆù(/mypage/sccoupon.php) */
#mypage_sccoupon .msg {padding-bottom:15px; color:#837d81;}
#mypage_sccoupon .input {display:block; width:340px; margin:0 auto;}
#mypage_sccoupon .btn {padding-top:20px;}

/* 1:1¹®ÀÇ ³»¿ª(/mypage/counsel_list.php & /mypage/order_detail.php) */
#counsel .content {padding:30px; border-bottom:1px solid #aeaeae; text-align:left; word-break:break-all; word-wrap:break-word;}
#counsel .content .question {padding-bottom:25px;}
#counsel .content .answer {}
#counsel .tbl_col td.none_style {margin:0 !important; padding:0 !important; border:0 !important;}
#counsel .tbl_col td .cnt_hidden {display:none; overflow:hidden; padding:20px; border-bottom:1px solid #d7d7d7;}
#counsel .tbl_col td .cnt_hidden .qna_subject {clear:both; float:left; width:10%; padding:10px 0; color:#181818; font-weight:bold; text-align:left; vertical-align:top;}
#counsel .tbl_col td .cnt_hidden .qna_cnt {float:left; width:90%; padding:10px 0; text-align:left; vertical-align:top;}
#counsel .btn {padding:20px 0 0 0; text-align:right;}

/* 1:1¹®ÀÇ ±Û¾²±â(/mypage/counsel_step1.php) */
#counsel_write .btn {margin-top:30px; text-align:center;}

/* 1:1¹®ÀÇ ±Û¾²±â ¿Ï·á(/mypage/counsel_step2.php) */

/* È¸¿øÅ»Åð(/mypage/withdraw_step1.php) */
#draw_input .tbl_row td textarea {width:480px; height:100px;}
#draw_input .btn {padding-top:20px;}

/* È¸¿øÅ»Åð¿Ï·á(/mypage/withdraw_step2.php) */
#draw_finish {text-align:center;}
#draw_finish .btn {padding-top:20px;}

/* Ãâ¼®Ã¼Å©(/mypage/attend_list.php) */
#attend {width:100%;}
#attend .date {margin-bottom:15px; color:#040404; text-align:center;}
#attend .date strong {font-family:verdana; font-size:20px;}
#attend #calendar .attenY {background:url('http://bozagikorea.mywisa.co.kr/_skin/bozagikorea_new_170831/img/mypage/attend_ok.gif') no-repeat center;}
#attend #calendar .attenN {background:url('http://bozagikorea.mywisa.co.kr/_skin/bozagikorea_new_170831/img/mypage/attend_no.gif') no-repeat center;}
#attend #calendar .attenR {background:url('http://bozagikorea.mywisa.co.kr/_skin/bozagikorea_new_170831/img/mypage/attend_today.gif') no-repeat center;}
#attend #calendar table {table-layout:fixed; width:630px; margin:0 auto; border-top:1px solid #b4b4b4; border-left:1px solid #b4b4b4;}
#attend #calendar table thead th {padding:10px 0; border-bottom:1px solid #b4b4b4; border-right:1px solid #b4b4b4; background:#fcfbe7; color:#000; font-size:14px; text-align:center;}
#attend #calendar table thead th.sun {color:#fe2400;}
#attend #calendar table thead th.sat {color:#5c914e;}
#attend #calendar table tbody td {height:50px; padding:5px; border-bottom:1px solid #b4b4b4; border-right:1px solid #b4b4b4; color:#040404; font-weight:bold; text-align:left; vertical-align:top;}
#attend .info {overflow:hidden; width:580px; margin:0 auto 28px; padding:30px 25px; border:1px solid #b4b4b4; text-align:left;}
#attend .info .explain {float:left; padding-top:13px; color:#565656; text-align:left;}
#attend .info .explain span {color:#0f0f0f;}
#attend .info .explain strong {color:#ea0000;}
#attend .info ul {overflow:hidden; float:right; width:170px;}
#attend .info ul li {clear:both; padding:5px 0;}
#attend .info ul li span {float:left;}
#attend .info ul li span.sum {float:right;}
#attend .btn {padding:45px 0 20px; text-align:center;}

/* ³ªÀÇ Q&A(/mypage/qna_list.php) */
#myqna .content {padding:0 30px 30px 30px; text-align:left;}

/* ³ªÀÇ ÀÌ¿ëÈÄ±â(/mypage/review_list.php) */
#myreview .content {padding:0 30px 30px 30px; text-align:left;}

/* ÂÊÁö - ÆË¾÷(/mypage/msg_list.php) */
.tbl_msg {width:100%; margin-bottom:10px; border-top:1px solid #696667; text-align:center;}
.tbl_msg caption {padding:10px 0 3px 5px; font-weight:bold; text-align:left;}
.tbl_msg caption span {color:#ec0000; font-weight:normal;}
.tbl_msg th {padding:4px 0; border-bottom:1px solid #e1e1e1; background:#f8faf9; color:#626261; font-size:11px; font-weight:normal; vertical-align:middle;}
.tbl_msg td {padding:3px 0; border-bottom:1px solid #e1e1e1; color:#626261; font-size:11px;}
.tbl_msg td.left {padding:3px 5px; text-align:left;}
.tbl_msg td a {color:#626261;}
#msg {width:500px;}
#msg .btn {text-align:right;}
#msg .btn a {padding:3px 10px; border:1px solid #aeaeae; color:#000;}

/* ¼³¹®Á¶»ç(/shop/poll_list.php) */
#poll .box {width:100%; padding:20px 0; border-bottom:1px solid #ddd; background:#fafaf9; text-align:center;}
#poll .box2 {width:94%; margin:0 auto; text-align:left;}
#poll .box2 .title {padding:3px 0; background:url('http://bozagikorea.mywisa.co.kr/_skin/bozagikorea_new_170831/img/common/bullet_arf.gif') no-repeat left 42%; font-weight:bold;}
#poll .box2 .cnt {margin-bottom:20px;}
#poll .box2 .list {width:100%; margin:0 auto; padding:10px 0; border:1px solid #ddd; background:#fff;}
#poll .box2 .list table {width:96%; margin:0 auto;}
#poll .box2 .list table td .poll_graph {height:5px; background:#ff0000;}
#poll .box2 .list table td.right {text-align:right;}
#poll .btn {margin:10px 0 40px 0; text-align:right;}
#poll .commentlist {width:100%; margin-bottom:10px; border-top:1px solid #ddd;}
#poll .commentlist caption {display:none;}
#poll .commentlist th {padding:5px 0; border-bottom:1px solid #ddd;}
#poll .commentlist td {padding:5px 0 5px 10px; border-bottom:1px solid #ddd; text-align:left; vertical-align:middle;}
#poll .commentdel {padding-bottom:10px;}
#poll .commentwrite {width:100%; margin-bottom:20px;}
#poll .commentwrite td {padding:3px 0; text-align:center;}
#poll .commentwrite td.left {text-align:left;}
#poll .commentwrite td textarea {width:98%; height:55px;}
#poll .commentwrite * {vertical-align:middle;}

/* ¼³¹®Á¶»ç - À§Á¬½ºÅ¸ÀÏ  */
.commonpoll {width:90%; margin:0 auto; border:1px solid #ddd; text-align:center;}
.commonpoll th {text-align:left;}
.commonpoll td {padding:5px 0; text-align:left;}
.commonpoll td .poll_graph {height:3px; background:#ff0000;}


/*-----------------------------------------------------------------*/
/* 4-5. Ãß°¡ÆäÀÌÁö
/*-----------------------------------------------------------------*/

/* ÀÌ¿ë¾à°ü(/content/content.php?cont=uselaw) */
#uselaw {margin:20px; text-align:left;}
#uselaw * {color:#837d81; line-height:150%;}
#uselaw li {padding-bottom:20px;}
#uselaw li dl dt {color:#181818; font-weight:bold;}
#uselaw li dl dd ul li {padding:0 0 0 20px; background:url('http://bozagikorea.mywisa.co.kr/_skin/bozagikorea_new_170831/img/common/bullet.gif') no-repeat 10px 4px;}

/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§(/content/content.php?cont=privacy) */
#privacy {margin:20px; text-align:left;}
#privacy * {color:#837d81; line-height:150%;}
#privacy li {padding-bottom:20px;}
#privacy li dl dt {color:#181818; font-weight:bold;}
#privacy li dl dd dl dt {color:#181818; font-weight:normal;}
#privacy li dl dd ul li,
#privacy li dl dd ol li {padding:0 0 0 20px; background:url('http://bozagikorea.mywisa.co.kr/_skin/bozagikorea_new_170831/img/common/bullet.gif') no-repeat 10px 4px;}

/* ÀÌ¿ë¾È³»(/content/content.php?cont=guide) */
#guide {width:100%; margin:0; padding:0; text-align:left;}
#guide .tab_guide {height:24px;}
#guide .tab_guide li {float:left; padding:0 5px; text-align:center;}
#guide .tab_guide li a {display:block; height:24px; padding:0 10px; color:#000; line-height:24px;}
#guide .tab_guide li.selected a {background:#000; color:#fff;}
#guide .cnt_guide {height:560px; padding:30px; border:2px solid #000; text-align:left;}
#guide .cnt_guide .cnt {display:none;}
#guide .cnt_guide .cnt1 {display:block;}
#guide .cnt_guide .point1 {color:#ff0000; font-weight:bold;}
#guide .cnt_guide .point2 {color:#7820b9; font-weight:bold;}
#guide .cnt_guide em {font-style:normal; text-decoration:underline;}
#guide .cnt_guide p {padding-bottom:15px; line-height:20px;}
#guide .cnt_guide p span{color:#ff0000;}
#guide .cnt_guide dl {padding-bottom:20px;}
#guide .cnt_guide dl dt {padding-bottom:15px;}
#guide .cnt_guide dl dt strong {background:#ff0000; color:#fff;}
#guide .cnt_guide dl dd {padding-bottom:5px;}
#guide .cnt_guide ol,
#guide .cnt_guide ul {padding-bottom:20px;}
#guide .cnt_guide li {padding:0 0 5px 15px;}

/* È¸»ç¼Ò°³(/content/content.php?cont=company) */
#company {text-align:center;}

/* ÄÁÅÙÃ÷ÆäÀÌÁö °øÅë */
.contents_page {text-align:center;}


/*-----------------------------------------------------------------*/
/* 5. ETC
/*-----------------------------------------------------------------*/

/* ´ñ±Û - ¸®½ºÆ® */
#cmtlist {text-align:left;}
#cmtlist li {padding:10px 20px; border:1px solid #d9d9d9; border-top:1px solid #f4f4f4; border-bottom:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; color:#474645; word-break:break-all; word-wrap:break-word;}
#cmtlist li:first-child {border-top:1px solid #d9d9d9;}
#cmtlist li:last-child {border-bottom:1px solid #d9d9d9;}
#cmtlist li p {padding-bottom:5px; color:#626261;}
#cmtlist li p img {vertical-align:middle;}
#cmtlist li strong {color:#000; font-size:11px;}
#cmtlist li strong a {color:inherit; font-size:inherit;}
#cmtlist li .date {padding:0 5px 0 18px; color:#626261; font-size:11px;}
#cmtlist li .cmtcontent {font-size:11px;}

/* ´ñ±Û - ¾²±â(°øÅë) */
.box_comment {overflow:hidden; margin:0 20px; padding:20px 10px; background:#fff;}
.box_comment .name {overflow:auto; padding-bottom:5px; text-align:left;}
.box_comment .name span {float:left; margin:0 10px; line-height:19px;}
.box_comment .inputbox {position:relative; padding:0 105px 0 150px; text-align:left;}
.box_comment .inputbox .txt {overflow:hidden; position:absolute; left:0; top:0; width:145px; height:55px; padding-top:15px; text-align:center; vertical-align:middle;}
.box_comment .inputbox textarea {width:100%; height:70px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.box_comment .inputbox .btn_comment {position:absolute; right:0; top:0; z-index:2;}

/* ´ñ±Û - ¾²±â(°Ô½ÃÆÇ) */
#cmtwrite .box_comment {margin:20px 0;}

/* °Ô½ÃÆÇ - »óÇ°¿¬µ¿ */
#product_search_frm {background:#fff;}
#product_search_frm .prd_search_list {min-height:600px; margin:10px;}
#product_search_frm .prd_search_list .tbl_row td .prd_name a {font-size:12px; font-weight:bold;}
#product_search_frm .prd_search_list .btn {padding:15px 0 10px 0;}
#product_search_frm .prd_search_list .search_prd {padding:10px 0;}
#product_search_frm .prd_search_list .search_prd .input {height:23px;}

.pick_list li {display:inline-block; width:122px; height:180px; margin-right:5px; padding-right:10px; border-right:solid 1px #dfdfdf; vertical-align:top;}
.pick_list a {color:#000; font-weight:bold;}
.pick_list dt {height:120px; margin-bottom:5px; border:1px dotted #000; text-align:center;}
.pick_list dd {width:100%; padding:2px 0; word-break:break-all;}
.pick_empty {margin-top:5px;}