@charset "euc-kr";

/* ==================================================
// È¸¿ø°¡ÀÔ
================================================== */
/* È¸¿ø°¡ÀÔ - ´Ü°è */
div.join-step{margin:0 20px; padding:25px 0; text-align:center;}
div.join-step:after{display:none;}
div.join-step ol{display:inline-block;}
div.join-step li{float:left; position:relative; width:85px;}
div.join-step li:nth-of-type(n+2){margin-left:12px;}
div.join-step li:nth-of-type(n+2):before{display:block; position:absolute; top:42px; left:-12px; width:12px; border-top:1px solid #d1d1d1; content:"";}
div.join-step li div.comp_img img{height:auto;}
div.join-step li.on div.comp_img img{top:-100%;}
div.join-step li figcaption{margin-top:8px; color:#d1d1d1; font-weight:bold; font-size:12px;}
div.join-step li.on figcaption{color:#3c3c3c;}

/* È¸¿ø°¡ÀÔ - ¾à°üµ¿ÀÇ */
div.join-agreement section{margin:0 20px; padding-top:40px;}
div.join-agreement section h3{font-weight:bold; font-size:23px; text-align:center;}
div.join-agreement section p.note{padding:15px 0 5px; font-size:12px; line-height:17px; text-align:center;}
div.join-agreement article{margin-top:20px;}
div.join-agreement article h4{font-weight:bold; font-size:14px;}
div.join-agreement article h4 span{display:inline-block; vertical-align:0; font-weight:normal; font-size:10px;}
div.join-agreement article div.term{overflow:auto; margin-top:10px; padding:5px 10px; height:170px; border:1px solid #d1d1d1; color:#616161; font-size:10px; line-height:17px;}
div.join-agreement article div.check{margin-top:10px; font-size:12px; line-height:15px; text-align:right;}
div.join-agreement article div.check input[type="checkbox"]{margin-left:10px;}
div.join-agreement div.all{margin-top:20px; padding-top:15px; border-top:1px solid #ebebeb; font-weight:bold; font-size:12px; line-height:15px; text-align:right;}
div.join-agreement div.all input[type="checkbox"]{margin-left:10px;}

div.join-agreement div.buttonset{margin:20px 20px 0; border-top:1px solid #3c3c3c;}
div.join-agreement div.buttonset li button{line-height:1;}
div.join-agreement div.buttonset li button span{display:inline-block;}
div.join-agreement div.buttonset li button b{color:#cbab77;}
div.join-agreement div.buttonset li button strong{display:block; margin-top:5px; color:#9d9d9d; font-weight:normal; font-size:10px;}
div.join-agreement div.buttonset li button[disabled] b{color:#d1d1d1;}
div.join-agreement div.buttonset li button[disabled] strong{color:#d1d1d1;}

/* È¸¿ø°¡ÀÔ - Á¤º¸ÀÔ·Â (¸¶ÀÌÆäÀÌÁö - È¸¿øÁ¤º¸¼öÁ¤) */
div.join-info{margin:0 20px;}
div.join-info:after{display:none;}
div.join-info section{padding-bottom:23px;}
div.join-info section:nth-of-type(n+2){border-top:1px solid #ebebeb;}
div.join-info section > h3{padding:35px 0 20px; color:#3c3c3c; font-weight:bold; font-size:23px; text-align:center;}

div.join-info div.agreement dl{color:#9d9d9d; text-align:center;}
div.join-info div.agreement dt{font-weight:bold; font-size:12px;}
div.join-info div.agreement dd{margin-top:7px; font-size:11px; line-height:15px;}
div.join-info div.agreement ul{margin:27px 0 23px;}
div.join-info div.agreement li{font-size:12px; line-height:15px;}
div.join-info div.agreement li:nth-of-type(n+2){margin-top:10px;}
div.join-info div.agreement li label{display:-webkit-flex; display:flex;}
div.join-info div.agreement li input[type="checkbox"]{margin-right:10px;}
div.join-info div.agreement li span{-webkit-flex:1; flex:1;}

div.join-info div.buttonset{border-top:1px solid #3c3c3c;}

div.join-info div.certify_select{padding-top:10px; border-top:1px solid #3c3c3c; text-align:center;}
div.join-info div.certify_select ul{width:100%;display:inline-block;}
div.join-info div.certify_select li{width:50%;float:left;padding-left:5px }
div.join-info div.certify_select li:first-child{margin-left:0;}
div.join-info div.certify_select li button{padding-top:2px; width:100%; height:60px; background:#3c3c3c; color:#fff; font-weight:bold; font-size:20px;}
div.join-info div.certify_select li button.off{border:2px solid #d6d6d6; background:#fff; color:#d1d1d1;}
div.join-info .certify_mobile {display:none;}
div.join-info a.btn_certify_mobile{float:left; margin-left:6px; width:100px; height:40px; border:1px solid #3c3c3c; color:#3c3c3c; font-weight:bold; font-size:14px; line-height:40px; text-align:center;}
div.join-info a.btn_certify_mobile[disabled]{background:#3c3c3c; color:#fff;}

/* È¸¿ø°¡ÀÔ - °¡ÀÔ¿Ï·á */
div.join-complete{margin:0 20px;}
div.join-complete section{text-align:center;}
div.join-complete section h3{padding:35px 0 20px; color:#3c3c3c; font-weight:bold; font-size:23px;}
div.join-complete section p.note{font-size:11px; line-height:15px;}
div.join-complete section p.note b{display:inline-block; margin-bottom:12px; font-weight:bold; font-size:14px;}
div.join-complete section p.note strong{text-decoration:underline;}

div.join-complete section div.email{display:inline-block; margin:20px 0 30px;}
div.join-complete section div.email label{display:block; font-size:11px; line-height:24px; white-space:nowrap;}
div.join-complete section div.email label span.required{color:#ff0000;}
div.join-complete section div.email label input{margin-left:5px; padding:0 5px; width:170px; border:0; border-bottom:1px solid #3c3c3c; color:#cc9966; font-size:14px;}
div.join-complete section div.email a{margin-top:20px; width:150px; height:34px; border:1px solid #9d9d9d; font-weight:bold; font-size:12px; line-height:32px;}

div.join-complete div.buttonset{border-top:1px solid #3c3c3c;}


/* ==================================================
// ·Î±×ÀÎ
================================================== */
/* ·Î±×ÀÎ °øÅë (¾ÆÀÌµðÃ£±â, ºñ¹Ð¹øÈ£Ã£±â Æ÷ÇÔ) */
section.login{margin:0 20px; text-align:center;}
section.login:after{display:none;}
section.login h3{padding:37px 0 28px; color:#3c3c3c; font-weight:bold; font-size:23px;}


section.login p.note{margin-bottom:37px; font-size:11px; line-height:16px;}

section.login p.note b{display:inline-block; margin-bottom:10px; font-weight:bold; font-size:14px;}

section.login p.note strong{display:inline-block; padding:8px 3px 2px; border-bottom:1px solid #3c3c3c; vertical-align:0; color:#cc9966; font-size:15px; line-height:1;}

section.login p.note span{display:inline-block; vertical-align:0;}

section.login p.note-pw{margin-bottom:20px;}


nav.login-tab{margin-bottom:23px; border:1px solid #ebebeb; border-width:1px 0;}

nav.login-tab ul{display:-webkit-flex; display:flex;}

nav.login-tab li{-webkit-flex:1; flex:1;}

nav.login-tab li a{display:block; height:40px; color:#9d9d9d; font-size:12px; line-height:40px;}

nav.login-tab li.on a{background:#9d9d9d; color:#fff;}


div.login-form {padding-bottom:23px;}

div.login-form table th.member{height:26px; padding-top: 9px;}/* 170110 Ãß°¡*/
div.login-form table td.member{height:26px;}/* 170110 Ãß°¡*/
div.login-form table td.member label{margin-left:2px; margin-right:15px; line-height:16px;}/* 170110 Ãß°¡*/
div.login-form table.comp_form caption{padding:7px 0 23px;}

div.login-form table.comp_form tbody.find-content{display:none;}

div.login-form table.comp_form tbody.find-content.on{display:table-row-group;}

div.login-form nav{padding:0 0 7px 80px;}

div.login-form nav ul:after{display:block; clear:both; content:"";}

div.login-form nav li{float:left; position:relative; color:#7f7f7f; font-size:11px;}

div.login-form nav li:nth-of-type(2):before{display:inline-block; margin:0 6px; height:10px; border-left:1px solid #d1d1d1; vertical-align:top; content:"";}

div.login-form nav li a.btn_join{color:#c3996a;}

div.login-form nav li > span{display:inline-block; margin:0 3px;}


div.login-buttonset{margin:0 20px;}

div.login-buttonset li .btn_facebook{background:#3b5999;}



/* ºñÈ¸¿øÁÖ¹®Á¶È¸ */

div.login-order{margin:0 20px; border-bottom:0;}

div.login-order:after{display:none;}





/* ==================================================
// °í°´¼¾ÅÍ
================================================== */
section[class^="cscenter-main"]{margin:0 10px; padding:0 10px;}
section[class^="cscenter-main"] h3{margin:0; color:#3c3c3c;}

/* °í°´¼¾ÅÍ - ¸ÞÀÎ - ÀÚÁÖ¹¯´ÂÁú¹® */
section.cscenter-main-faq{position:relative; margin-top:-5px;}
section.cscenter-main-faq h4{margin-top:37px; font-weight:bold; font-size:23px; text-align:center;}
section.cscenter-main-faq ol{margin:27px 0 5px;}
section.cscenter-main-faq li:nth-of-type(n+2){border-top:1px solid #d1d1d1;}
section.cscenter-main-faq li a{display:block; position:relative; padding:15px 0 15px 45px;}
section.cscenter-main-faq li span.num{display:block; position:absolute; top:15px; left:0; width:30px; height:30px; border:1px solid #d1d1d1; color:#d1d1d1; font-size:20px; line-height:28px; text-align:center;}
section.cscenter-main-faq li span.category{display:block; padding-top:1px; color:#3c3c3c; font-size:12px;}
section.cscenter-main-faq li p{overflow:hidden; margin:4px 0 -2px; padding-bottom:2px; color:#7f7f7f; font-size:14px; text-overflow:ellipsis; white-space:nowrap;}

/* °í°´¼¾ÅÍ - ¸ÞÀÎ - °øÁö»çÇ× */
section.cscenter-main-notice{position:relative; margin-top:30px;}
section.cscenter-main-notice ul{margin-top:20px;}
section.cscenter-main-notice li:nth-of-type(n+2){border-top:1px solid #d1d1d1;}
section.cscenter-main-notice li a{display:block; padding:15px 0; font-size:14px;}
section.cscenter-main-notice li span.category{color:#9d9d9d;}
section.cscenter-main-notice li span.category.gold{color:#c3996a;}
section.cscenter-main-notice li p{overflow:hidden; margin:5px 0 -2px; padding-bottom:2px; color:#616161; text-overflow:ellipsis; white-space:nowrap;}

/* °í°´¼¾ÅÍ - ¸ÞÀÎ - ¹®ÀÇ */
section.cscenter-main-inquiry{margin-top:30px; text-align:center;}
section.cscenter-main-inquiry p{margin:27px 0 22px; color:#7f7f7f; font-size:14px; line-height:18px;}
section.cscenter-main-inquiry .btn_inquiry{background:#9d9d9d;}
section.cscenter-main-inquiry dl.tel{margin-top:24px; padding-bottom:10px; color:#7f7f7f;}
section.cscenter-main-inquiry dl.tel dt{font-size:14px;}
section.cscenter-main-inquiry dl.tel dd{margin-top:3px; font-weight:bold; font-size:28px;}
section.cscenter-main-inquiry dl.tel dt.mail{margin-top:10px; font-size:14px;}/* 170109 Ãß°¡ */
section.cscenter-main-inquiry dl.tel dd.mail{margin-top:3px; font-weight:normal; font-size:16px;}/* 170109 Ãß°¡ */

/* °í°´¼¾ÅÍ - °øÁö»çÇ× */
div.cscenter-notice{border-top:1px solid #3c3c3c; color:#616161;}
div.cscenter-notice > ul > li{border-bottom:1px solid #d1d1d1;}
div.cscenter-notice li .btn_toggle{display:block; position:relative; padding:14px 20px; font-size:14px;}
div.cscenter-notice li .btn_toggle span.category{color:#9d9d9d;}
div.cscenter-notice li .btn_toggle span.category.gold{color:#c3996a;}
div.cscenter-notice li .btn_toggle p{margin-top:4px;line-height:18px;}
div.cscenter-notice li.on .btn_toggle p{font-weight:bold;}
div.cscenter-notice li.notice .btn_toggle span.category{color:#3c3c3c;}
div.cscenter-notice li.notice .btn_toggle p{color:#000; font-weight:bold;}
div.cscenter-notice li .btn_toggle span.date{position:absolute; top:14px; right:20px; font-size:10px;}
div.cscenter-notice li .content{display:none; padding:15px 20px 30px; border-top:1px dashed #d4d4d4; font-size:10px; line-height:12px;}
div.cscenter-notice li.on .content{display:block;}

/* °í°´¼¾ÅÍ - FAQ */
div.cscenter-faq-category{padding:15px 20px; border-top:1px solid #3c3c3c;}
div.cscenter-faq-category select{color:#3c3c3c;}

div.cscenter-faq-list{border-top:1px solid #d1d1d1; color:#616161;}
div.cscenter-faq-list > ul > li{border-bottom:1px solid #d1d1d1;}
div.cscenter-faq-list li .btn_toggle{display:block; position:relative; padding:14px 40px; font-size:14px;}
div.cscenter-faq-list li .btn_toggle:before{display:block; position:absolute; top:14px; left:20px; font-weight:bold; content:"Q";}
div.cscenter-faq-list li .btn_toggle:after{display:block; position:absolute; top:50%; right:20px; margin-top:-3px; width:11px; height:6px; background:url("../images/icon/ico_toggle_arrow.png") no-repeat 0 0/auto 12px; content:"";}
div.cscenter-faq-list li.on .btn_toggle:after{background-position:0 100%;}
div.cscenter-faq-list li .btn_toggle p{margin-top:4px;line-height:18px;}
div.cscenter-faq-list li.on .btn_toggle p{font-weight:bold;}
div.cscenter-faq-list li .content{display:none; position:relative; padding:15px 40px 30px; border-top:1px dashed #d4d4d4; color:#c3996a; font-size:10px; line-height:12px;}
div.cscenter-faq-list li .content:before{display:block; position:absolute; top:15px; left:20px; font-weight:bold; font-size:14px; content:"A";}
div.cscenter-faq-list li.on .content{display:block;}

/* °í°´¼¾ÅÍ - 1:1¹®ÀÇ */
div.cscenter-inquiry{margin:0 20px;}
div.cscenter-inquiry section{padding-bottom:22px;}
div.cscenter-inquiry section:after{display:none;}


/* ==================================================
// ÁÖ¹®
================================================== */
/* ÁÖ¹® - ´Ü°è */
div.order-step{margin:0 20px; padding:25px 0; text-align:center;}
div.order-step:after{display:none;}
div.order-step ol{display:inline-block;}
div.order-step li{float:left; position:relative; width:85px;}
div.order-step li:nth-of-type(n+2){margin-left:12px;}
div.order-step li:nth-of-type(n+2):before{display:block; position:absolute; top:42px; left:-12px; width:12px; border-top:1px solid #d1d1d1; content:"";}
div.order-step li div.comp_img img{height:auto;}
div.order-step li.on div.comp_img img{top:-100%;}
div.order-step li figcaption{margin-top:8px; color:#d1d1d1; font-weight:bold; font-size:12px;}
div.order-step li.on figcaption{color:#3c3c3c;}

/* ÁÖ¹® - ºñÈ¸¿ø ¾È³» */
div.order-nonmember{margin:37px 20px 0; padding-bottom:30px; border-bottom:1px solid #d1d1d1;}
div.order-nonmember p{color:#3c3c3c; font-size:12px; text-align:center;}
div.order-nonmember p strong{display:block; margin-bottom:5px; font-size:15px; line-height:20px;}
div.order-nonmember div.buttonset{margin-top:19px; text-align:center;}
div.order-nonmember div.buttonset ul{display:inline-block;}
div.order-nonmember div.buttonset li{float:left;}
div.order-nonmember div.buttonset li:nth-of-type(n+2){margin-left:10px;}
div.order-nonmember div.buttonset li a{width:102px; height:34px; border:1px solid #9d9d9d; color:#3c3c3c; font-weight:bold; font-size:12px; line-height:32px; text-align:center;}
div.order-nonmember div.buttonset li a.btn_login{border-color:#3c3c3c; background:#3c3c3c; color:#fff;}

/* ÁÖ¹® - ÇÏ´Ü¹öÆ° */
div.order-buttonset{margin:0 20px;}
div.order-buttonset li .btn_all,
div.order-buttonset li .btn_submit{background:#cbab77;}

/* ÁÖ¹® - Àå¹Ù±¸´Ï */
div.order-cart{margin:-1px 20px 0;}
div.order-cart input[type="checkbox"]{border-color:#9d9d9d;}
div.order-cart div.buttonset{margin-bottom:20px; padding:7px 5px; border-top:1px solid #3c3c3c; border-bottom:1px solid #9d9d9d; background:#ececec; color:#3c3c3c; font-size:10px; line-height:15px;}
div.order-cart div.buttonset:after{display:block; clear:both; content:"";}
div.order-cart div.buttonset label{float:left;}
div.order-cart div.buttonset label input[type="checkbox"]{margin-right:8px;}
div.order-cart div.buttonset div.delete{float:right;}
div.order-cart div.buttonset div.delete button{margin-left:8px; padding:3px; width:15px; height:15px; border:1px solid #9d9d9d;}

div.order-cart div.price{margin-top:20px; border-top:2px solid #3c3c3c; border-bottom:1px solid #9d9d9d;}
div.order-cart div.price:after{display:block; clear:both; content:"";}
div.order-cart div.price dl{color:#616161; font-size:15px; line-height:20px; text-align:right;}
div.order-cart div.price dt{float:left; color:#616161; font-weight:bold; font-size:11px;}
div.order-cart div.price dd strong{color:#c3996a; font-size:30px;}
div.order-cart div.price > div{position:relative;}
div.order-cart div.price > div:before{display:block; position:absolute; top:50%; left:75px; margin-top:-10px; width:20px; height:20px; border-radius:50%; background:#e4e4e4; color:#9d9d9d; font-weight:bold; font-size:11px; line-height:18px; text-align:center; content:"+";}
div.order-cart div.price-calc{padding:10px 0; border-bottom:1px solid #9d9d9d;}
div.order-cart div.price-total{height:48px;}
div.order-cart div.price-total:before{content:"=";}
div.order-cart div.price-total dl{color:#c3996a; font-size:20px; line-height:48px;}

div.order-cart div.order-buttonset{margin:0;}
div.order-cart div.order-buttonset li > *{font-size:15px;}

@media (min-resolution:.001dpcm) {/* Chrome */
	div.order-cart div.price > div:before{line-height:22px;}
}

/* ÁÖ¹® - ºñÈ¸¿ø¾à°ü */
article.order-policy{margin:30px 20px 0; padding-bottom:20px; border-bottom:1px solid #3c3c3c;}
article.order-policy:after{display:block; clear:both; content:"";}
article.order-policy h3{color:#3c3c3c; font-weight:bold; font-size:14px;}
article.order-policy h3 span{display:inline-block; vertical-align:0; font-weight:normal; font-size:10px;}
article.order-policy div.term{overflow:auto; margin-top:10px; padding:15px 20px; height:170px; border:1px solid #d1d1d1; color:#616161; font-size:11px; line-height:17px;}
article.order-policy label{float:right; margin-top:10px; height:15px; color:#3c3c3c; font-size:12px; line-height:15px;}
article.order-policy label span{display:inline-block; margin-right:9px;}

/* ÁÖ¹® - °áÁ¦ */
div.order-sheet{margin:0 20px;}

/* ÁÖ¹® - ÁÖ¹®¿Ï·á */
div.order-complete{margin:0 20px;}
div.order-complete p.note{margin-top:40px; color:#3c3c3c; font-size:15px; text-align:center;}
div.order-complete p.note span{display:inline-block; margin-top:5px; font-size:12px;}

/* ÁÖ¹® - ¹«ÅëÀåÀÔ±ÝÁ¤º¸ */
table.order-deposit{margin-top:30px; border:1px solid #9d9d9d; border-width:1px 0;; color:#616161; font-size:11px; line-height:15px;}
table.order-deposit caption{padding-bottom:10px; color:#3c3c3c; font-weight:bold; font-size:14px; line-height:1;}
table.order-deposit thead{background:#ececec; color:#3c3c3c; font-weight:bold;}
table.order-deposit thead th{height:30px;}
table.order-deposit tbody tr{border-top:1px solid #d1d1d1;}
table.order-deposit tbody th{height:30px; text-align:left;}
table.order-deposit tbody td{padding:5px 0;text-align:left;}

/* ÁÖ¹® - ÁÖ¹®»ó¼¼³»¿ª */
div.order-detail-list{margin-top:30px;}
div.order-detail-list h4{font-weight:bold; font-size:14px;}
div.order-detail-list h4 span.num{display:inline-block; vertical-align:0; font-weight:bold; font-size:10px;}
div.order-detail-list p.num{margin-top:5px;}
div.order-detail-list > ul{margin-top:10px;}
div.order-detail-list p.note{position:relative; margin-top:8px; padding-left:8px; color:#9d9d9d; font-size:10px; line-height:12px;}
div.order-detail-list p.note span{position:absolute; left:0px;}
div.order-detail-list p.note .btn_prev{position:absolute; top:50%; right:0; margin-top:-11px; width:65px; height:22px; border:1px solid #9d9d9d; color:#3c3c3c; line-height:22px; text-align:center;}

/* ÁÖ¹® - ÁÖ¹®Á¤º¸È®ÀÎ, ÁÖ¹®¼­ÀÛ¼º(.comp_form) */
table.order-detail-info{margin-top:30px; border-top:1px solid #9d9d9d;}
table.order-detail-info caption{padding:0; text-align:left;}
table.order-detail-info h4{padding-bottom:10px; font-weight:bold; font-size:14px;}
table.order-detail-info tbody{border-bottom:1px solid #9d9d9d; font-size:11px; line-height:15px;}
table.order-detail-info tr:nth-of-type(n+2){border-top:1px solid #d1d1d1;}
table.order-detail-info tr:last-child > *{padding-bottom:18px;}
table.order-detail-info th{padding:8px 0; vertical-align:top; color:#9d9d9d; text-align:left;}
table.order-detail-info th[scope="colgroup"]{padding:15px 0 10px; color:#3c3c3c; font-weight:bold; font-size:14px; line-height:1; text-align:center;}
table.order-detail-info th b{color:#3c3c3c;}
table.order-detail-info td{padding:8px 0; color:#616161; text-align:left;}
table.order-detail-info td strong{color:#c3996a; font-weight:bold; font-size:15px;}
table.order-detail-info td strong + span{display:block; padding:1px 0 0; font-size:10px;}
table.order-detail-info tbody.payment td{text-align:right;}
table.order-detail-info + p.note{margin:6px 0 0 80px; color:#9d9d9d; font-size:10px; line-height:12px;}
table.order-detail-info tr.note{border-top:none;}/* 170119 Ãß°¡ */
table.order-detail-info tr.note td{padding:0; padding-bottom:18px; margin:0; color:#9d9d9d; font-size:10px; line-height:12px;}/* 170119 Ãß°¡ */

table.order-detail-info.comp_form tbody{line-height:1;}
table.order-detail-info.comp_form th[scope="row"]{padding:19px 0 0; color:#3c3c3c;}
table.order-detail-info.comp_form tr:nth-of-type(2) th[scope="row"]{padding-top:29px;}
table.order-detail-info.comp_form tr:nth-of-type(2) td{height:34px; padding-top:18px; line-height:34px;}/* 161205 ¼öÁ¤ */
table.order-detail-info.comp_form tr:nth-of-type(n+3){border-top:0;}
table.order-detail-info.comp_form td textarea{height:100px;}
table.order-detail-info.comp_form td textarea + span{display:block; padding:5px 0 0; color:#9d9d9d; font-size:10px; text-align:right;}

table.order-detail-info.comp_form td .btn_certify{float:left; margin-left:8px; width:75px; height:34px; border:1px solid #9d9d9d; color:#3c3c3c; font-weight:bold; font-size:11px; line-height:32px; text-align:center;}/* 161206 ¼öÁ¤ */
table.order-detail-info.comp_form td label.same input[type="checkbox"]{margin:9px 9px 0 0; vertical-align:top;}
table.order-detail-info.comp_form td label.same span{display:inline-block; line-height:34px;}
table.order-detail-info.comp_form .order_name{float:left; padding:0; height:34px; line-height:34px;}/* 161206 ¼öÁ¤ */

table.order-detail-info.comp_form tr.radio th{padding-top:14px;}
table.order-detail-info.comp_form tr.radio:nth-of-type(2) th{padding-top:24px;}
table.order-detail-info.comp_form tr.radio td li{float:none; width:auto;}
table.order-detail-info.comp_form tr.radio td li .btn_address{position:absolute; margin:-2px 0 0 9px; width:60px; height:20px; border:1px solid #9d9d9d; background:#ececec; font-size:10px; line-height:18px; text-align:center;}
table.order-detail-info.comp_form tbody.payment tr:nth-of-type(2) th[scope="row"]{padding-top:19px;}
table.order-detail-info.comp_form tbody.payment tr:nth-of-type(2) td{padding-top:8px;}
table.order-detail-info.comp_form tbody.payment tr:nth-of-type(n+3){border-top:1px solid #d1d1d1;}
table.order-detail-info.comp_form tbody.payment tr.note{border-top:none;}/* 170120 Ãß°¡ */
table.order-detail-info.comp_form tbody.payment tr.note td{padding:0; padding-bottom:18px; margin:0; color:#9d9d9d; font-size:10px; line-height:12px;}/* 170120Ãß°¡ */
table.order-detail-info.comp_form tbody.payment td{text-align:left;}
table.order-detail-info.comp_form tbody.payment td.totalpayment{padding:8px 0 0 0}/* 170120Ãß°¡ */
table.order-detail-info.comp_form tbody.payment td.totalpayment span{padding:12px 0 7px 0}/* 170120Ãß°¡ */
table.order-detail-info.comp_form tbody.payment td > div{display:-webkit-flex; display:flex; text-align:left;}
table.order-detail-info.comp_form tbody.payment td > div > span{display:block; width:15px; line-height:34px;}
table.order-detail-info.comp_form tbody.payment td > div input[type="tel"]{-webkit-flex:1; flex:1;}
table.order-detail-info.comp_form tbody.payment td div.coupon .btn_coupon{margin-left:5px; width:70px; height:34px; border:1px solid #9d9d9d; color:#3c3c3c; font-size:10px; line-height:32px; text-align:center;}
table.order-detail-info.comp_form tbody.payment td div.point b{margin-left:5px; color:#9d9d9d; font-size:10px; line-height:34px;}
table.order-detail-info.comp_form tbody.payment td div.point + p{margin-top:5px; color:#9d9d9d; font-size:10px;}
table.order-detail-info.comp_form tbody.payment td span.note{padding:0; color:#9d9d9d; font-size:10px; line-height:13px;}/* 170119 Ãß°¡ */
table.order-detail-info.comp_form tbody.payment td strong{display:block; margin:-3px 0 3px;}
table.order-detail-info.comp_form div.payment-content{display:none;}
table.order-detail-info.comp_form div.payment-content.on{display:block;}

table.order-detail-info.comp_form div.bankbook-account{display:-webkit-flex; display:flex;}
table.order-detail-info.comp_form div.bankbook-account select{-webkit-flex:1.6; flex:1.6;}
table.order-detail-info.comp_form div.bankbook-account input[type="text"]{-webkit-flex:1; flex:1; margin-left:5px;}
table.order-detail-info.comp_form div.bankbook-receipt{position:relative; margin-top:10px; padding-left:80px; border-top:1px solid #d1d1d1;}
table.order-detail-info.comp_form div.bankbook-receipt h6{position:absolute; top:16px; left:0; color:#3c3c3c; font-weight:bold; font-size:11px;}
table.order-detail-info.comp_form div.bankbook-receipt ul[class*="-radio"]:after{display:block; clear:both; content:"";}
table.order-detail-info.comp_form div.bankbook-receipt ul[class*="-radio"] li{float:left;}
table.order-detail-info.comp_form div.bankbook-receipt ul[class*="-radio"] li:nth-child(n+2){margin-left:10px;}
table.order-detail-info.comp_form div.bankbook-receipt ul.receipt-radio{padding-top:8px;}
table.order-detail-info.comp_form div.bankbook-receipt div.receipt-content{display:none; margin-top:5px;}
table.order-detail-info.comp_form div.bankbook-receipt div.receipt-content.on{display:block;}
table.order-detail-info.comp_form div.bankbook-receipt div.receipt-content > p{margin-top:0; line-height:1;}
table.order-detail-info.comp_form div.bankbook-receipt ul.use-radio{padding-top:5px; border-top:1px solid #d1d1d1;}
table.order-detail-info.comp_form div.bankbook-receipt div.use-content{display:none;}
table.order-detail-info.comp_form div.bankbook-receipt div.use-content.on{display:-webkit-flex; display:flex;}
table.order-detail-info.comp_form div.bankbook-receipt div.use-content select{-webkit-flex:1; flex:1;}
table.order-detail-info.comp_form div.bankbook-receipt div.use-content input[type="tel"]{-webkit-flex:1; flex:1; margin-left:5px;}
table.order-detail-info.comp_form div.bankbook-receipt div.use-content.licensee input[type="tel"]:nth-of-type(1){-webkit-flex:1.5; flex:1.5; margin-left:0;}
table.order-detail-info.comp_form div.bankbook-receipt div.use-content.licensee input[type="tel"]:nth-of-type(3){-webkit-flex:2.5; flex:2.5;}
table.order-detail-info.comp_form div.bankbook-receipt div.use-content.licensee button{margin-left:5px; width:45px; height:34px; border:1px solid #9d9d9d; color:#3c3c3c; font-weight:bold; font-size:12px;}

@media (min-resolution:.001dpcm) {/* Chrome */
	table.order-detail-info.comp_form tr.radio td li .btn_address{line-height:20px;}
}

/* ÁÖ¹® - ÄíÆùÇÒÀÎ */
table.order-detail-info.comp_form tbody.payment td .coupon-btn-area .btn_coupon {margin:0 10px 0 0; width: 60px; height: 20px; border: 1px solid #9d9d9d; background: #ececec; font-size: 10px; line-height: 18px; text-align: center;}
table.order-detail-info.comp_form tbody.payment td .coupon_info{margin-top:5px; line-height:34px;}
table.order-detail-info.comp_form tbody.payment td .coupon_info input{width:70%; margin:0 5px; text-align:right;}
table.order-detail-info.comp_form tbody.payment td .coupon_info .coupon_info_text{width:40px;}/* 161121 ÄíÆù Ãß°¡ */
table.order-detail-info.comp_form tbody.payment td .coupon_explain{margin-top:5px; color:#436693; font-size:10px; line-height:14px;}
#couponListTable{border-bottom:1px solid #9d9d9d; }/* 161129 ÄíÆù ¼öÁ¤ */
#couponListTable tbody tr{border-top:1px solid #d1d1d1;}
#couponListTable th{height:24px; color: #3c3c3c; background:#ececec; font-weight:bold; text-align:center;}
#couponListTable td{height:30px;}
#couponListTable tr td:first-child, #couponListTable tr td:last-child{text-align:center;}
#coupon_list .summary{padding:10px 0; line-height:17px;}
#coupon_list .btn_close{float:right; margin:3px 0 0 0; width: 40px; height: 20px; border: 1px solid #9d9d9d; background: #ececec; font-size: 10px; line-height: 18px; text-align: center;}
table.order-detail-info.comp_form tbody.payment td #couponListTable{width:100%;}/* 161121 ÄíÆù ¼öÁ¤ */
.comp_form #couponListTable td{padding:7px 0 7px 10px; color: #3c3c3c; text-align:left;}

div.order-detail-note{display:block; clear:both; padding:10px 10px 0 10px; }/* 170106 Ãß°¡ */
div.order-detail-note p{margin-top:3px; color:#9d9d9d; font-size:11px; line-height:14px; text-align:center;}/* 170106 Ãß°¡ */

/* ==================================================
// ¸¶ÀÌÆäÀÌÁö
================================================== */
/* ¸¶ÀÌÆäÀÌÁö - ¸ÞÀÎ */
section[class*="mypage-main-"]{position:relative; margin:35px 20px 0;}
section[class*="mypage-main-"] h3{margin:0 0 20px;}
section[class*="mypage-main-"] .btn_more{right:-5px;}

/* ¸¶ÀÌÆäÀÌÁö - ¸ÞÀÎ - ³»Á¤º¸ */
div.mypage-main-info{margin:0 20px; border-bottom:0;}
div.mypage-main-info:after{display:none;}
div.mypage-main-info div.grade{position:relative; padding:30px 0 0 100px;}
div.mypage-main-info div.grade > img{position:absolute; top:30px; left:20px; width:60px;}
div.mypage-main-info div.grade p{font-size:17px; line-height:30px;}
div.mypage-main-info div.grade p b{font-weight:bold;}
div.mypage-main-info div.grade p strong{color:#c3996a;}
div.mypage-main-info div.grade p.need{margin-top:5px; font-size:14px; line-height:25px;}
div.mypage-main-info div.grade div.buttonset{margin-top:12px;}
div.mypage-main-info div.grade div.buttonset:after{display:block; clear:both; content:"";}
div.mypage-main-info div.grade div.buttonset a{float:left; width:75px; height:20px; border:1px solid #9d9d9d; font-size:10px; line-height:18px; text-align:center;}
div.mypage-main-info div.grade div.buttonset a:nth-child(n+2){margin-left:5px;}
div.mypage-main-info div.voucher{display:-webkit-flex; display:flex; margin-top:20px; padding:12px 0; background:#f5f5f5;}
div.mypage-main-info div.voucher p{-webkit-flex:1; flex:1; padding:8px 0; font-size:10px; text-align:center;}
div.mypage-main-info div.voucher p:nth-child(n+2){border-left:1px dashed #d6d6d6;}
div.mypage-main-info div.voucher p a{margin-top:7px; font-size:20px;}
div.mypage-main-info div.voucher p strong{color:#c3996a; font-weight:bold;}

/* ¸¶ÀÌÆäÀÌÁö - ¸ÞÀÎ - ÃÖ±ÙÁÖ¹®³»¿ª */
section.mypage-main-order div.step{text-align:center;}
section.mypage-main-order div.step h4{font-size:10px;}
section.mypage-main-order div.step ol{display:-webkit-flex; display:flex; margin-top:8px;}
section.mypage-main-order div.step li{-webkit-flex:1; flex:1; position:relative;}
section.mypage-main-order div.step li:nth-child(n+2){margin-left:10px;}
section.mypage-main-order div.step li:nth-child(n+2):before{position:absolute; top:0; left:-10px; width:10px; height:100%; background:url("../images/icon/ico_arrow_step.png") no-repeat 50% 50%/5px auto; content:"";}
section.mypage-main-order div.step li a{display:block; padding-top:9px; height:56px; background:#9d9d9d; color:#fff; font-size:10px; white-space:nowrap;}
section.mypage-main-order div.step li.have a{background:#cbab77;}
section.mypage-main-order div.step li span.num{display:inline-block; margin-bottom:7px; font-weight:bold; font-size:22px;}
section.mypage-main-order p{margin-top:15px; font-size:14px; text-align:center;}
section.mypage-main-order p strong{color:#cbab77;}

/* ¸¶ÀÌÆäÀÌÁö - ¸ÞÀÎ - ÁÖ¿ä¸µÅ© */
nav.mypage-main-link{margin:30px 20px 0;}
nav.mypage-main-link ul{display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
nav.mypage-main-link li{width:50%; border:1px solid #3c3c3c;}
nav.mypage-main-link li:nth-child(even){margin-left:-1px;}
nav.mypage-main-link li:nth-child(n+3){margin-top:-1px;}
nav.mypage-main-link li a{display:block; font-size:14px; line-height:40px; text-align:center;}

/* ¸¶ÀÌÆäÀÌÁö - ¸ÞÀÎ - À§½Ã¸®½ºÆ® */
section.mypage-main-wishlist ul{padding:0;}

/* ¸¶ÀÌÆäÀÌÁö - ÇÏ´Ü¹öÆ° */
div.mypage-buttonset{margin:0 20px;}

/* ¸¶ÀÌÆäÀÌÁö - ÅÇ¸Þ´º */
div.mypage-tab{border-top:1px solid #3c3c3c;}
div.mypage-tab ul{display:-webkit-flex; display:flex;}
div.mypage-tab li{-webkit-flex:1; flex:1;}
div.mypage-tab li a{display:block; height:41px; border-bottom:1px solid #ebebeb; color:#9d9d9d; font-size:12px; line-height:40px; text-align:center;}
div.mypage-tab li.on a{border-bottom-color:#9d9d9d; background:#9d9d9d; color:#fff;}

/* ¸¶ÀÌÆäÀÌÁö - Á¶È¸ */
div.mypage-search{margin:0 20px; padding:20px 0; border-bottom:0;}
div.mypage-search:after{display:none;}
div.mypage-search div.period{margin-top:10px; padding:10px; border:1px solid #d1d1d1;}
div.mypage-search ul.period{display:-webkit-flex; display:flex;}
div.mypage-search ul.period li{-webkit-flex:1; flex:1;}
div.mypage-search ul.period li:nth-child(n+2){margin-left:-1px;}
div.mypage-search ul.period label{display:block; overflow:hidden;}
div.mypage-search ul.period label input[type="radio"]{position:absolute; left:-999px; opacity:0;}
div.mypage-search ul.period label span{display:block; height:34px; border:1px solid #d1d1d1; font-size:11px; line-height:32px; text-align:center;}
div.mypage-search ul.period label :checked + span{position:relative; z-index:1; border-color:#cbab77; background:#cbab77; color:#fff;}
div.mypage-search div.container{display:-webkit-flex; display:flex; margin-top:8px;}
div.mypage-search ul.date{display:-webkit-flex; display:flex; -webkit-flex:3.3; flex:3.3;}
div.mypage-search ul.date li{-webkit-flex:1; flex:1; position:relative; margin-right:5px; height:28px; background:url("../images/icon/ico_date.png") no-repeat 100% 50%/auto 24px;}
div.mypage-search ul.date span{position:absolute; top:0; right:29px; bottom:0; left:0; border:1px solid #d1d1d1; color:#9d9d9d; font-size:10px; line-height:26px; text-align:center;}
div.mypage-search ul.date input[type="date"]{position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; opacity:0;}
div.mypage-search .btn_submit{margin-left:5px; -webkit-flex:1; flex:1; height:28px; background:#3c3c3c; color:#fff; font-size:11px;}
div.mypage-search p.note{margin-top:10px; text-align:center;}
div.mypage-search p.note a{border-bottom:1px solid #6c6c6c;}

@media (min-resolution:.001dpcm) {/* Chrome */
	div.mypage-search ul.date span{line-height:28px;}
}

/* ¸¶ÀÌÆäÀÌÁö - ÁÖ¹®³»¿ªÁ¶È¸ */
div.mypage-order-history{margin:0 20px; border-top:1px solid #3c3c3c;}
div.mypage-order-history ul.history-list > li{position:relative;}
div.mypage-order-history ul.history-list > li:nth-child(n+2){margin-top:20px; border-top:1px solid #3c3c3c;}
div.mypage-order-history ul.history-list h6{padding:15px 0 10px;}
div.mypage-order-history ul.history-list h6 span.total{display:inline-block; margin-top:3px; vertical-align:0; color:#616161;}
div.mypage-order-history ul.history-list h6 span.total b{vertical-align:0; color:#3c3c3c; font-weight:bold;}
div.mypage-order-history ul.history-list h6 span.total strong{display:inline-block; margin:1px 0 0 3px; vertical-align:0; color:#c7a076; font-weight:bold; font-size:15px;}
div.mypage-order-history ul.history-list .btn_detail{position:absolute; right:0; margin-top:-30px; width:60px; height:20px; border:1px solid #9d9d9d; line-height:18px; text-align:center;}
div.mypage-order-history ul.history-list figcaption p.name{white-space:normal;}

@media (min-resolution:.001dpcm) {/* Chrome */
	div.mypage-order-history ul.history-list .btn_detail{line-height:20px;}
}

/* ¸¶ÀÌÆäÀÌÁö - ÁÖ¹®»ó¼¼³»¿ª */
div.mypage-order-detail table.order-detail-list{margin-top:40px;}
div.mypage-order-detail p.note{margin-top:12px; padding-left:200px; color:#9d9d9d; font-size:12px;}

/* ¸¶ÀÌÆäÀÌÁö - Æ÷ÀÎÆ®/ÄíÆù³»¿ª - Æ÷ÀÎÆ®¸®½ºÆ® */
div.mypage-point-list table{border-top:1px solid #9d9d9d;}
div.mypage-point-list caption{padding:0 20px 8px 0; vertical-align:0; text-align:right;}
div.mypage-point-list caption strong{display:inline-block; margin-left:10px; vertical-align:0; color:#c3996a; font-size:15px;}
div.mypage-point-list tr{border-bottom:1px solid #d1d1d1;}
div.mypage-point-list tr > *:first-child{padding-left:20px; text-align:left;}
div.mypage-point-list tr > *:last-child{padding-right:20px; text-align:right;}
div.mypage-point-list th{height:30px; background:#e4e4e4; font-weight:bold; font-size:11px; white-space:nowrap;}
div.mypage-point-list td{padding:14px 0; color:#616161; font-size:14px;}
div.mypage-point-list td span{display:block; color:#9d9d9d; font-size:10px;}
div.mypage-point-list td span.date{margin-bottom:7px;}
div.mypage-point-list td span.order{margin-top:9px;}
div.mypage-point-list td strong{color:#c3996a;}
div.mypage-point-list > p{margin-top:23px; border-top:1px solid #9d9d9d;}

/* ¸¶ÀÌÆäÀÌÁö - Æ÷ÀÎÆ®/ÄíÆù³»¿ª - ÄíÆù¹øÈ£ */
div.mypage-coupon-register{padding:15px 30px; background:#f5f5f5;}
div.mypage-coupon-register dl{display:-webkit-flex; display:flex;}
div.mypage-coupon-register dt{width:50px; line-height:28px;}
div.mypage-coupon-register dd{-webkit-flex:1; flex:1; min-width:0;}
div.mypage-coupon-register dd div.coupon{display:-webkit-flex; display:flex;}
div.mypage-coupon-register dd div.coupon input[type="text"]{-webkit-flex:1; flex:1; min-width:0; height:28px; border:1px solid #e1e1e1; background:transparent; font-size:11px; text-align:center;}
div.mypage-coupon-register dd div.coupon input[type="text"]:nth-of-type(n+2){margin-left:3px;}
div.mypage-coupon-register dd .btn_submit{margin-top:5px; width:100%; height:28px; background:#3c3c3c; color:#fff; font-size:11px; text-align:center;}
div.mypage-coupon-register dd p.note{margin-top:9px; color:#9d9d9d;}

/* ¸¶ÀÌÆäÀÌÁö - Æ÷ÀÎÆ®/ÄíÆù³»¿ª - ÄíÆù¸®½ºÆ® */
section.mypage-coupon-list{margin-top:20px;}
section.mypage-coupon-list h3{padding:0 0 9px 20px; border-bottom:1px solid #9d9d9d; font-weight:bold; font-size:14px;}
section.mypage-coupon-list ul > li{position:relative; height:118px; padding:15px 20px 15px 175px; border-bottom:1px solid #d1d1d1;}/* 161110 ÄíÆù³»¿ª ¼öÁ¤ */
section.mypage-coupon-list ul > li div.coupon{position:absolute; top:15px; left:20px; width:140px; height:85px; background:#fff;}
section.mypage-coupon-list ul > li div.coupon span{display:block; padding-right:10px; height:25px; border-radius:3px 3px 0 0; background:#cbab77 url("../images/common/logo_noblessemall_white.png") no-repeat 10px 50%/auto 6px; color:#fff; font-weight:bold; line-height:25px; text-align:right;}
section.mypage-coupon-list ul > li.save div.coupon span{background-color:#ff6633;}
section.mypage-coupon-list ul > li div.coupon strong{display:block; height:60px; border:1px solid #e4e4e4; border-top:0; border-radius:0 0 3px 3px; font-weight:bold; font-size:32px; line-height:58px; text-align:center;}
section.mypage-coupon-list ul > li p.name{overflow:hidden; padding:4px 0 6px 0; font-size:13px; text-overflow:ellipsis; white-space:nowrap;}/* 161110 ÄíÆù³»¿ª ¼öÁ¤ */
section.mypage-coupon-list ul > li span.grade{display:block; color:#c3996a; line-height:13px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}/* 161110 ÄíÆù³»¿ª ¼öÁ¤ */
section.mypage-coupon-list ul > li.save span.grade{color:#ff6633;}
section.mypage-coupon-list ul > li span.date{display:block; margin-top:10px; color:#9d9d9d;}
section.mypage-coupon-list ul > li .btn_use{margin-top:9px; width:100%; height:20px; border:1px solid #9d9d9d; line-height:18px; text-align:center;}

/* ¸¶ÀÌÆäÀÌÁö - À§½Ã¸®½ºÆ® */
div.mypage-wishlist{border-top:1px solid #3c3c3c;}
div.mypage-wishlist table{color:#616161;}
div.mypage-wishlist tr{border-bottom:1px solid #d1d1d1;}
div.mypage-wishlist th{height:30px; background:#e4e4e4; font-weight:bold; font-size:11px;}
div.mypage-wishlist td{position:relative;}
div.mypage-wishlist td a{display:block;}
div.mypage-wishlist td figure{display:-webkit-flex; display:flex; padding:10px 0 10px 10px; -webkit-align-items:center; align-items:center;}
div.mypage-wishlist td figure div.img{width:80px; padding-top:80px;}
div.mypage-wishlist td figcaption{-webkit-flex:1; flex:1; padding-left:15px; text-align:left;}
div.mypage-wishlist td figcaption p.name{overflow:hidden; font-weight:bold; font-size:14px; line-height:18px;}
div.mypage-wishlist td figcaption span{display:block; margin-top:6px; width:50px; height:20px; border:1px solid #9d9d9d; line-height:18px; text-align:center;}
div.mypage-wishlist td span.date{display:block;}
div.mypage-wishlist td .btn_delete{margin-top:8px; padding:3px; width:15px; height:15px; border:1px solid #9d9d9d;}

@media (min-resolution:.001dpcm) {/* Chrome */
	div.mypage-wishlist td figcaption span{line-height:20px;}
}

/* ¸¶ÀÌÆäÀÌÁö - ¹è¼ÛÁö°ü¸® */
div.mypage-address{margin:0 20px; border-bottom:0;}
div.mypage-address:after{display:none;}
div.mypage-address .btn_register{display:block; margin:20px auto; width:100px; height:34px; background:#3c3c3c; color:#fff; font-weight:bold; font-size:11px; line-height:34px; text-align:center;}
div.mypage-address .btn_register + p{border-top:1px solid #9d9d9d;}
div.mypage-address > ul{border-bottom:1px solid #3c3c3c;}
div.mypage-address > ul > li{padding-bottom:5px; border-top:1px solid #9d9d9d; text-align:right;}
div.mypage-address > ul > li:nth-of-type(n+2){margin-top:10px;}
div.mypage-address li table{border-top:1px solid #d1d1d1; color:#616161; font-size:11px; line-height:16px;}
div.mypage-address li caption{position:relative; padding:15px 0 9px;}
div.mypage-address li caption label{font-weight:bold; font-size:14px; line-height:16px;}
div.mypage-address li caption label input[type="checkbox"]{margin-right:10px;}
div.mypage-address li caption span.default{display:block; position:absolute; top:13px; right:0; width:60px; height:19px; border:1px solid #cbab77; color:#c3996a; font-size:10px; line-height:17px; text-align:center;}
div.mypage-address li tr{border-bottom:1px solid #d1d1d1;}
div.mypage-address li tr > *{padding:7px 0;}
div.mypage-address li th{vertical-align:top; color:#9d9d9d; text-align:left;}
div.mypage-address li td{text-align:left;}
div.mypage-address li .btn_modify{margin-top:5px; width:40px; height:24px; border:1px solid #9d9d9d; font-size:11px; line-height:22px; text-align:center;}

/* ¸¶ÀÌÆäÀÌÁö - ¹è¼ÛÁöµî·Ï */
div.mypage-address table.register{border-bottom:1px solid #3c3c3c;}
div.mypage-address table.register caption{padding:20px 0 2px; text-align:right;}
div.mypage-address table.register caption div.required{margin-top:0;}
div.mypage-address table.register label{margin:15px 0 13px; color:#3c3c3c; line-height:15px;}
div.mypage-address table.register label input[type="checkbox"]{margin-right:7px;}

/* ¸¶ÀÌÆäÀÌÁö - 1:1¹®ÀÇ */
div.mypage-inquiry{position:relative; border-top:1px solid #3c3c3c; color:#616161;}
div.mypage-inquiry .btn_inquiry{position:absolute; top:-30px; right:20px; width:60px; height:20px; border:1px solid #9d9d9d; color:#3c3c3c; line-height:18px; text-align:center;}
div.mypage-inquiry > ul > li{border-bottom:1px solid #d1d1d1;}
div.mypage-inquiry li .btn_toggle{display:block; position:relative; padding:14px 65px 14px 40px; font-size:14px;}
div.mypage-inquiry li .btn_toggle:before{display:block; position:absolute; top:14px; left:20px; font-weight:bold; content:"Q";}
div.mypage-inquiry li .btn_toggle span.date{position:absolute; top:14px; right:20px; font-size:10px;}
div.mypage-inquiry li .btn_toggle p{margin-top:4px; line-height:18px;}
div.mypage-inquiry li .btn_toggle p.title + p{display:none; margin-top:9px;}
div.mypage-inquiry li.on .btn_toggle p.title{font-weight:bold;}
div.mypage-inquiry li.on .btn_toggle p.title + p{display:block;}
div.mypage-inquiry li .btn_toggle .condition{position:absolute; top:37px; right:20px; font-size:10px;}
div.mypage-inquiry li .btn_toggle strong.condition{color:#c3996a; text-decoration:underline;}
div.mypage-inquiry li .content{display:none; position:relative; padding:15px 40px 20px; border-top:1px dashed #d4d4d4; color:#c3996a; font-size:14px; line-height:17px;}
div.mypage-inquiry li .content:before{display:block; position:absolute; top:15px; left:20px; font-weight:bold; font-size:14px; content:"A";}
div.mypage-inquiry li.on .content{display:block;}

@media (min-resolution:.001dpcm) {/* Chrome */
	div.mypage-inquiry .btn_inquiry{line-height:20px;}
}

/* ¸¶ÀÌÆäÀÌÁö - Q&A */
div.mypage-qna{border-top:1px solid #3c3c3c;}
div.mypage-qna .btn_item{display:block; position:relative; margin:-8px 0 12px; padding:0 20px 0 95px; font-size:11px; line-height:14px;}
div.mypage-qna .btn_item:before{position:absolute; margin-left:-15px; content:"¦¦";}
div.mypage-qna li.on .btn_item{margin-top:-9px;}/* ¾ÆÀÌÆù¿¡¼­ 1px¾¿ ¿òÁ÷¿© margin-top º¯°æ */

@media (min-resolution:.001dpcm) {/* Chrome */
	div.mypage-qna li.on .btn_item{margin-top:-8px;}
}

/* ¸¶ÀÌÆäÀÌÁö - ºñ¹Ð¹øÈ£È®ÀÎ */
section.mypage-password caption{padding-top:0; font-size:12px;}

/* ¸¶ÀÌÆäÀÌÁö - È¸¿øÁ¤º¸¼öÁ¤ - È¸¿øÅ»Åð */
div.mypage-member-withdraw{height:45px;}
div.mypage-member-withdraw .inner{position:absolute; bottom:0; left:0; padding:12px 0; width:100%; border-top:1px solid #d1d1d1; text-align:center;}
div.mypage-member-withdraw p{color:#9d9d9d; font-size:11px; line-height:20px;}
div.mypage-member-withdraw p .btn_withdraw{margin-left:20px; width:80px; height:20px; background:#9d9d9d; color:#fff; font-size:10px; line-height:20px; text-align:center;}

@media (min-resolution:.001dpcm) {/* Chrome */
	div.mypage-member-withdraw p .btn_withdraw{line-height:22px;}
}

/* ¸¶ÀÌÆäÀÌÁö - È¸¿øÅ»Åð */
article.mypage-withdraw{margin:0 20px; padding-bottom:40px;}
article.mypage-withdraw:after{display:none;}
article.mypage-withdraw h3{padding-top:35px; font-weight:bold; font-size:23px; text-align:center;}
article.mypage-withdraw p.note{margin-top:15px; text-align:center; font-size:11px; line-height:18px;}
article.mypage-withdraw p.note strong{display:inline-block; margin-bottom:3px; font-weight:bold; font-size:12px;}

article.mypage-withdraw section{margin-top:25px; padding-top:20px; border-top:1px solid #dadada;}
article.mypage-withdraw section h4{font-weight:bold; font-size:14px;}
article.mypage-withdraw section ol.guide{margin-top:10px; padding:7px 10px; background:#f5f5f5; color:#616161; font-size:10px; line-height:18px;}
article.mypage-withdraw section ol.guide li{position:relative; padding-left:10px;}
article.mypage-withdraw section ol.guide li span{position:absolute; left:0;}
article.mypage-withdraw section label.check{display:-webkit-flex; display:flex; margin-top:10px;}
article.mypage-withdraw section label.check span{-webkit-flex:1; flex:1; margin-left:6px; font-size:11px; line-height:15px;}
article.mypage-withdraw section ul.reason li{display:-webkit-flex; display:flex; margin-top:15px; font-size:11px; line-height:16px;}
article.mypage-withdraw section ul.reason li input[type="radio"]{margin-right:6px;}
article.mypage-withdraw section ul.reason li input[type="text"]{-webkit-flex:1; flex:1; margin:-9px 0 -9px 15px; padding:0 10px; height:34px; border:1px solid #d1d1d1; color:#9d9d9d; line-height:1;}
