/*
========================================================================
RESET
========================================================================
*/

@charset "utf-8"; 


/* tag reset */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0; padding:0;}
html{width:100%; height:100%;}
body,code{font-size:11px; font-family:'Cambay', '¸¼Àº °íµñ', 'Nanum Gothic', sans-serif; color:#6d6d6d; background:#fff; line-height:20px; font-weight:300; letter-spacing:0.2px;}
body#popup{min-width:0; min-height:600px;}
li{list-style:none;}
img,fieldset{border:none; vertical-align:top;}
table{width:100%; border:0; border-spacing:0; border-collapse:collapse;}
caption{display:none;}
th,td{border:0; vertical-align:top;}
input,select,textarea,button{font-size:100%; font-family:'Cambay', '¸¼Àº °íµñ', 'Nanum Gothic', sans-serif; color:#6d6d6d; vertical-align:middle; letter-spacing:0.2px;}
h1,h2,h3,h4,h5,h6{font-weight:500;}
hr, caption, legend {display:none;}
input[type=radio],
input[type=checkbox]{width:13px; height:13px; border:0;}
input[type=text],
input[type=password]{height:26px; line-height:26px; padding:2px 8px; border:none; background:#f3f3f3; color:#6d6d6d; font-size:11px; box-sizing:border-box;}
input[type=radio] + label, input[type=checkbox] + label{margin:0 6px 0 2px;}
select{height:26px; border:1px solid #f3f3f3; box-sizing:border-box;}
textarea{padding:5px 6px; border:1px solid #f3f3f3; line-height:20px;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#c1c1c1;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#c1c1c1;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#c1c1c1; opacity:1;}

/* Å©·Ò ÀÎÇ² */ 
*:focus{outline:none;}
legend{visibility:hidden; position:absolute; left:-9999px; top:-9999px; width:0; height:0; line-height:0;}
button{overflow:visible; padding:0; margin:0; border:0; cursor:pointer; background:transparent;}
hr.layout{display:none;}
a{text-decoration:none; color:#6d6d6d; cursor:pointer;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}


/*
========================================================================
°øÅë class
========================================================================
*/
/* image replace, hidden text */
.ir *,
.blind{z-index:-1; position:absolute; display:block; left:0; top:0; overflow:hidden; visibility:hidden; width:0; height:0; text-indent:-9999px;}
/* block, inline */
.d-block{display:block;}
.d-inline{display:inline;}
/* form */
.txt-right{text-align:right;}
.txt-input1{padding:2px 0 0 2px; height:17px; line-height:17px; border:1px solid #e2e9ef; border-top:1px solid #aaadb2;}
.txt-input2{padding:2px 0 0 2px; height:17px; line-height:17px; border:1px solid #f3f3f3;}
.MS_input_txt{line-height:24px; border:1px solid #f3f3f3;}
.txt-disabled{background-color:#f6f6f6;}
.chk-rdo{width:13px; height:13px; vertical-align:middle;}
.txt-area1{overflow-y:scroll; padding:2px 0 0 2px; line-height:17px; border:1px solid #e2e9ef; border-top:1px solid #aaadb2;}
/* file add trick */
.file-wrap{display:inline-block; overflow:hidden; position:relative; height:23px; width:280px; vertical-align:middle; background:url(/images/btn/h20_trick_fileadd.gif) no-repeat right 0;}
.file-wrap .file-txt{float:left; border:0 none; height:18px; font-size:12px; line-height:18px; width:198px; border:1px solid #ccc;}
.file-wrap .file-trick{cursor:pointer; position:absolute; right:0px; top:0; right:0; width:100px; height:20px; background:none; border:0 none; opacity:0; filter:alpha(opacity=0);}
/* font-color */
.fc-red{color:#bd101b;}
.fc-blue{color:#2c6b9e;}
.MS_option_price{color:#FF3C00;}
/* bold */
.bold{font-weight:bold;}
/* float clear */
.clear{zoom:1;}
.clear:after{content:""; display:block; clear:both;}
/* margin */
.mr-5{margin-right:5px;}
.mr-10{margin-right:10px;}
.mr-15{margin-right:15px;}
.mr-20{margin-right:20px;}
.ml-5{margin-left:5px;}
.ml-10{margin-left:10px;}
.ml-15{margin-left:15px;}
.ml-20{margin-left:20px;}
.mt-5{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
/* padding */
.pr-5{padding-right:5px;}
.pr-10{padding-right:10px;}
.pr-15{padding-right:15px;}
.pr-20{padding-right:20px;}
.pl-5{padding-left:5px;}
.pl-10{padding-left:10px;}
.pl-15{padding-left:15px;}
.pl-20{padding-left:20px;}
.pl-30{padding-left:30px;}
.pt-5{padding-top:5px;}
.pt-10{padding-top:10px;}
.pt-15{padding-top:15px;}
.pt-20{padding-top:20px;}
.pb-5{padding-bottom:5px;}
.pb-10{padding-bottom:10px;}
.pb-15{padding-bottom:15px;}
.pb-20{padding-bottom:20px;}
/* table */
table img{vertical-align:middle;}
.tb-bold{font-weight:bold;}
.tb-left,
.tb-center,
.tb-right{padding:0 15px;}
.tb-btn{padding:0;}
.tb-left{text-align:left;}
.tb-center{text-align:center; padding:0 !important;}
.tb-right{text-align:right;}
.tb-label-r5 label{margin-right:5px;}
.tb-label-r10 label{margin-right:10px;}
.tb-label-r10 label.last,
.tb-label-r5 label.last{ margin-right:0;}




/* ÇöÀçÀ§Ä¡ */
.navi{display:none;}
.loc-navi{display:none; text-align:right;}
.loc-navi,
.loc-navi a{color:#999; text-transform:capitalize;}
/* ÆäÀÌÁö Å¸ÀÌÆ² */
/* Å¸ÀÔ 1*/
#content .tit-page{position:relative; margin-top:20px; font-size:0; line-height:0; padding-bottom:12px;}
#content .tit-page .dsc{position:absolute; right:0px; top:15px; font-size:11px; color:#a5a5a5; letter-spacing:-1px;}
#content .tit-page .dsc em{color:#666;}
/* Å¸ÀÔ 2 */
#content .tit-page-2{position:relative; margin-top:15px; padding-bottom:6px; border-bottom:1px solid #d0d0d0;}
#content .tit-page-2 .dsc{letter-spacing:-1px; display:inline-block; padding-top:2px; margin-left:30px; color:#9b9b9b;}
/* »óÇ° total/Á¤·Ä */
.total-sort{zoom:1; overflow:hidden; padding-bottom:5px; border-bottom:1px solid #e5e5e5;}
/* total */
.total-sort .total{float:left; width:auto;}
.total-sort .total dt,
.total-sort .total dd{display:inline;}
.total-sort .total dd{font-weight:bold; color:#020202;}
.total-sort .total dt{text-transform:capitalize; padding-left:12px; background:url(/images/d3/dandy_style/common/bull_arrow_r.gif) no-repeat left 40%; margin-right:10px;}
/* sort */
.total-sort .sort{float:right; width:auto; display:inline; overflow:hidden; zoom:1;}
.total-sort .sort li,
.total-sort .sort li a{float:left; width:auto;}
.total-sort .sort li{display:inline; padding-left:10px; padding-right:10px; background:url(/images/d3/dandy_style/common/bg_list_sep.gif) no-repeat right 40%; margin-right:-1px;}
/* °Ô½ÃÆÇ ÃÑ°Ô½Ã±Û,PAGE */
.total-page{zoom:1; overflow:hidden;}
.total-page .total{float:left; width:auto;}
.total-page .page{float:right; width:auto;}
/* È¸¿ø µî±Þ Ç¥½Ã */
/* Å¸ÀÔ 1 */
.mem-lvl{background:#f9f9f9; font-size:0; line-height:0; letter-spacing:0; width:100%; padding:30px; box-sizing:border-box;}
.mem-lvl .lvl-img,
.mem-lvl p{display:inline-block; vertical-align:middle;}
.mem-lvl .lvl-img{margin-right:30px;}
.mem-lvl p{font-size:11px; line-height:20px;}
.mem-lvl p em{font-weight:bold; font-style:inherit;}
.mem-lvl span.MS_group_reserve_msg,
.mem-lvl span.MS_group_dc_msg{font-weight:bold;}
/* Å¸ÀÔ 2 */
.mem-lvl-2{border:5px solid #f9f9f9; font-size:0; line-height:0; letter-spacing:0; width:100%; padding:30px; box-sizing:border-box;}
.mem-lvl-2 .lvl-img,
.mem-lvl-2 p{display:inline-block; vertical-align:middle;}
.mem-lvl-2 .lvl-img{margin-right:30px;}
.mem-lvl-2 p{font-size:11px; line-height:20px;}
.mem-lvl-2 p em{font-weight:bold; font-style:inherit;}
.mem-lvl-2 span.MS_group_reserve_msg,
.mem-lvl-2 span.MS_group_dc_msg{font-weight:bold;}

/* ¸¶ÀÌÆäÀÌÁö »ó´Ü ¸Þ½ÃÁö ¹Ú½º */
.t-box-msg{display:none; padding:15px 0 5px; font-size:13px;}
.t-box-msg strong{color:#666;}

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

/* °Ô½ÃÆÇ °øÅë */

/* ¸Þ¼¥ ±âº»¼Ò½ºµéÀÔ´Ï´Ù.

.bbs-hd{padding:0px 0 20px; background:url(/images/d3/modern_simple/common/dot_bbs_hd.gif) repeat-x 0 bottom;}
.bbs-hd .link{text-align:center; font-size:0; line-height:0;}
.bbs-hd .link li{display:inline;}
.bbs-hd .link li a{padding:0 8px; color:#9c9c9c; letter-spacing:-0.5px; background:url(/images/d3/modern_simple/common/bull_bbs_hd_link.gif) no-repeat left 50%;}
.bbs-hd .link li.last a{background-image:none;}

.bbs-tit{margin-bottom:30px; margin-top:20px; text-align:center;}
.bbs-tit .braket{padding:0 15px; font-weight:bold; color:#cfcfcf; font-size:14px; vertical-align:middle;}
.bbs-tit em{margin-left:10px; font-size:11px; color:#898989;}

*/

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

/*
========================================================================
dandy_style common class
========================================================================
*/
/* .navi */
.navi p{text-align:right;}
/* page-hd */
.page-hd .local{margin:5px 0;}
/* etc */
.red{color:#f76560;}
.black{color:#666;}
.fs11{font-size:11px;}
/* group-wrap */
.group-wrap{width:100%; overflow:hidden; margin-top:20px; margin-bottom:20px; background-color:#eee;}
.group-wrap dt,
.group-wrap dd{float:left;}
.group-wrap dt{padding:20px 40px;}
.group-wrap dd{padding:30px 0; line-height:20px;}
/* page-wrap */
.page-wrap .page{margin-top:20px; text-align:center;}
.page-wrap .page a{padding:0 5px; letter-spacing:-1px;}
.page-wrap .page a:hover,
.page-wrap .page a.now{font-weight:bold;}











/******************************************************* °Ô½ÃÆÇ¼Ò½º *******************************************************/

/* ÀüÃ¼ Àû¿ë Ç¥ ½ºÅ¸ÀÏ */
.base-table{position:relative;}
.base-table th,
.base-table td{padding:10px 0; vertical-align:middle; font-weight:normal; letter-spacing:0.5px;}
.base-table th{background:#f9f9f9;}
.base-table td{border-bottom:1px solid #f3f3f3;}
.base-table .thumb img{max-width:80px; height:auto;}

.base-table-2{position:relative; border-top:1px solid #f3f3f3;}
.base-table-2 th,
.base-table-2 td{padding:10px 0; vertical-align:middle; font-weight:normal; letter-spacing:0.5px;}
.base-table-2 th{background:#f9f9f9; border-bottom:1px solid #f3f3f3;}
.base-table-2 td{padding-left:10px; border-bottom:1px solid #f3f3f3;}
.base-table-2 td .tb-left{padding-left:0;}


/* °Ô½ÃÆÇ °Ë»ö */
.bbs-sch{float:left; padding:20px 0; color:#666; font-size:12px;}
.bbs-sch label{margin-right:5px;}
.bbs-sch .key-wrap{font-size:0; line-height:0;}
.bbs-sch .key-wrap,
.bbs-sch .keyword,
.bbs-sch img{vertical-align:middle;}
.bbs-sch .MS_input_txt{width:200px; margin-right:3px;}

/* °Ô½ÃÆÇ ±Û¾²±â, ¸ñ·Ï ÀÌµ¿ ¸µÅ© */
.bbs-link{font-size:0; line-height:0;}
.bbs-link a{margin-left:2px;}

/* °Ô½ÃÆÇ ±Û¾²±â, ¸ñ·Ï ÀÌµ¿ ¸µÅ© */
.bbs-link a.none{}
.bbs-link span{display:inline-block; font-size:10px; line-height:1; vertical-align:middle; color:#afafaf;}
.bbs-link span.btns{margin-left:10px;}

/* °Ô½ÃÆÇ ÇÑÁÙ°øÁö */
.bbs-online-notice{margin-top:10px; margin-bottom:-10px; padding:7px 10px; color:#9d9d9d; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}

/* °Ô½ÃÆÇ Å¸ÀÔ - ¸®½ºÆ® */
.bbs-table-list{margin-top:10px; border-top:1px solid #f3f3f3;}
.bbs-table-list thead th,
.bbs-table-list tbody td {padding:15px 0; border-bottom:1px solid #f3f3f3; color:#666; vertical-align:middle; font-weight:normal; background:#fff; letter-spacing:0.5px;} 
.bbs-table-list thead th{}
.bbs-table-list tbody td{}
.bbs-table-list tbody td .thumb img{width:70px; height:auto;}
.bbs-table-list tbody td .board_prdname{text-decoration:underline; color:#666;}

/* ¸®½ºÆ® °øÁö*/
.bbs-table-list tbody tr.noti td{background:#f9f9f9; color:#666; font-weight:600;}

/* °Ô½ÃÆÇ Å¸ÀÔ - º¸±â */
.bbs-table-view{margin-top:10px;}
.bbs-table-view thead th,
.bbs-table-view tbody td {padding:15px 0; border-bottom:1px solid #f3f3f3; color:#666; vertical-align:middle; font-weight:normal; background:#fff; letter-spacing:0.5px;} 
.bbs-table-view thead th{border-top:1px solid #f3f3f3; font-weight:600;}
.bbs-table-view tbody td.line{padding:15px;}
.bbs-table-view .btn-dwn{margin-top:15px;}
.bbs-table-view .bbs-table-list thead th{border-top:0; font-weight:normal;}

/* °Ô½ÃÆÇ Å¸ÀÔ - ¾²±â */
.bbs-table-write{margin-top:10px;}
.bbs-table-write table{border:1px solid #f3f3f3;}
.bbs-table-write tbody th,
.bbs-table-write tbody td {text-align:left; padding:15px 0 15px 15px; box-sizing:border-box; border-bottom:1px solid #f3f3f3; color:#666; vertical-align:middle; font-weight:normal; background:#fff; letter-spacing:0.5px;} 

/* °Ô½ÃÆÇ Å¸ÀÔ - ºñ¹Ð¹øÈ£Ã£±â */
.bbs-table-pwd{margin-top:25px;}
.bbs-table-pwd table{width:300px; margin-left:auto; margin-right:auto;}
.bbs-table-pwd tbody th,
.bbs-table-pwd tbody td {padding:15px 0; box-sizing:border-box; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; color:#666; vertical-align:middle; font-weight:normal; background:#fff; letter-spacing:0.5px;} 

/* °øÅë */
textarea{width:600px; height:47px; padding:2px; border:1px solid #f3f3f3;}
.input-style{}

.cont-sub-des{position:relative; line-height:24px;}
.cont-sub-des span.attach{margin-left:15px; display:none;}
.cont-sub-des span em{}
.cont-sub-des .hit{position:absolute; top:12px; right:0;}
.cont-sub-des .hit span{margin-right:0;}

.comment-list{border-top:1px solid #f3f3f3;}
.comment-list td .com-name{padding-left:30px;}
.bbs-table-view .comment-box td{padding:10px 25px;}
.comment-box .com-name{}
.bbs-table-view td.com-wrt-box{background:#f9f9f9; padding:10px 20px 20px; border-bottom:0;}
.com-wrt-box label{}
.com-wrt-box .input-style{}
.com-wrt-box .wrt{margin-top:10px;}
.view-link{padding:25px 0;}

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

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


/* paging */
.paging{margin:30px 0; text-align:center; font-size:0; line-height:0;}
.paging li{display:inline-block; vertical-align:middle;}
.paging li a{display:block; width:25px; height:25px; font-size:10px; color:#c7c7c7; line-height:25px; font-family:serif; -webkit-transition:0.15s ease-in-out; -moz-transition:0.15s ease-in-out; -o-transition:0.15s ease-in-out; transition:0.15s ease-in-out;}
.paging li a:hover{color:#adadad;}
.paging li .num{border-radius:25px; font-family:'Overpass','¸¼Àº °íµñ','Nanum Gothic',sans-serif;}
.paging li .num.now{background:#f3f3f3; color:#adadad; font-weight:bold;}
.paging li strong{display:inline-block; display:block; width:25px; height:25px; font-size:10px; color:#c7c7c7; line-height:25px; background:#f3f3f3; color:#adadad; font-weight:bold; border-radius:25px;}














/******************************************************* ¿øµðÀÚÀÎ *******************************************************/

#preview_wrap{display:none;}

/* Layout */
#wrap{width:100%; background:#fff; min-width:1400px; position:relative;}
#contentWrapper{width:72%; margin:0 auto; padding:140px 50px 0; box-sizing:border-box;}
#contentWrapper:after{content:""; display:block; clear:both;}
#contentWrap > #content{width:100%; min-width:1000px; max-width:1200px; margin:0 auto;}
#contentWrap > #content:after{content:""; display:block; clear:both;}


/* µå·¡±× */
::selection{color:#6d6d6d; background:#efe9e8;}

/* Å¸ÀÌÆ² */
.titleArea{margin:20px auto 40px; text-align:left; font-size:0; line-height:0; letter-spacing:0;}
.titleArea h2,
.titleArea p{display:inline-block; vertical-align:middle;}
.titleArea h2{margin-right:4%;  padding-left:40px; position:relative; box-sizing:border-box; font-size:22px; font-weight:300; line-height:26px; letter-spacing:0px; font-family:'Rufina', 'Jeju Myeongjo', serif;}
.titleArea h2:before{content:""; position:absolute; background-color:#898989; width:20px; height:1px; left:0px; top:13px;}
.titleArea p{font-size:11px; line-height:22px; letter-spacing:0.5px; color:#b9b9b9;}

.titleArea.board p{}

/*¹öÆ°*/
.btn_none{background:#bdbdbd; color:#fff; font-size:11px; line-height:1; font-weight:400; letter-spacing:1px; text-transform:uppercase; border-radius:2px; -webkit-transition:0.15s ease-in-out; -moz-transition:0.15s ease-in-out; -o-transition:0.15s ease-in-out; transition:0.15s ease-in-out;}
.btn_white{border:1px solid #f3f3f3; background:#fff; color:#777; font-size:11px; line-height:1; font-weight:400; letter-spacing:1px; text-transform:uppercase; border-radius:2px; -webkit-transition:0.15s ease-in-out; -moz-transition:0.15s ease-in-out; -o-transition:0.15s ease-in-out; transition:0.15s ease-in-out;}
.btn_point{border:1px solid #000000; background:#000000; color:#fff; font-size:11px; line-height:1; font-weight:400; letter-spacing:1px; text-transform:uppercase; border-radius:2px;}

.btn_01{display:inline-block; padding:22px 40px; box-sizing:border-box;} /*¸ÞÀÎ¹öÆ°*/
.btn_02{display:inline-block; padding:15px 100px; box-sizing:border-box;} /*È¸¿ø°¡ÀÔ_¼­ºêÅ«¹öÆ°*/
.btn_02{display:inline-block; padding:15px 85px; box-sizing:border-box; letter-spacing:0.5px; font-weight:normal;} /*ÇÑ±Û ¼­ºêÅ«¹öÆ°*/
.btn_03{display:inline-block; padding:14px 0; width:100%; box-sizing:border-box;}/*·Î±×ÀÎ, °Ë»ö¹öÆ°_°¡·Î100*/
.btn_04{display:inline-block; padding:0 8px; height:26px; line-height:28px; font-size:11px; font-weight:normal; letter-spacing:0.2px; vertical-align:top; box-sizing:border-box; border-radius:2px;} /*¿ìÆí¹øÈ£¹öÆ°*/
.btn_05{display:inline-block; padding:0 12px; height:26px; line-height:28px; text-align:center; font-size:11px; font-weight:normal; letter-spacing:1px; vertical-align:top; box-sizing:border-box; border-radius:2px; _line-height:22px;}/*¼­ºê¹öÆ°*/
.btn_06{display:inline-block; padding:0 20px; height:26px; line-height:28px; font-size:11px; font-weight:normal; letter-spacing:0.2px; vertical-align:middle; box-sizing:border-box;}/*¸¶ÀÌÆäÀÌÁö Á¶È¸*/
.btn_07{display:inline-block; width:75px; text-align:center; height:24px; line-height:28px; font-size:11px; font-weight:normal; letter-spacing:0.5px; vertical-align:middle; box-sizing:border-box; margin-bottom:2px; border-radius:2px;}/*°ü½É»óÇ° ¼±ÅÃ¿µ¿ª*/
.btn_08{display:inline-block; width:80px; text-align:center; height:50px; line-height:50px; font-size:11px; letter-spacing:1px; vertical-align:middle; box-sizing:border-box; font-weight:normal; border-radius:2px;}/*´ñ±Û È®ÀÎ*/

/*È£¹ö*/
.btn_white:hover{background:#f1f1f1; border-color:#f1f1f1;}
.btn_none:hover{background:#aaa;}





/* »óÇ°°øÅë */
.prd-wrap{}
.prd-wrap .prd-list{display:block; width:100%; font-size:0; line-height:0; margin:0;}
.prd-wrap .prd-list > li{display:inline-block; *display:inline; *zoom:1; vertical-align:top; padding-bottom:50px;}

/* Áø¿­¹æ½Ä */
.prd-wrap ul.grid2 > li{width:49%; margin-right:calc(2% - 1px);}
.prd-wrap ul.grid3 > li{width:calc(33.33% - 27px); margin-right:40px;}
.prd-wrap ul.grid4 > li{width:23.5%; margin-right:calc(2% - 1px);}
.prd-wrap ul.grid5 > li{width:18.8%; margin-right:calc(1.5% - 1px);}

.prd-wrap ul.grid2 > li:nth-child(2n){margin-right:0;}
.prd-wrap ul.grid3 > li:nth-child(3n){margin-right:0;}
.prd-wrap ul.grid4 > li:nth-child(4n){margin-right:0;}
.prd-wrap ul.grid5 > li:nth-child(5n){margin-right:0;}

/* »óÇ°ÀÌ¹ÌÁö */
.prd-wrap .prd-list .prd-thumb{position:relative; margin:0 auto 40px; text-align:center;}
.prd-wrap .prd-list .prd-thumb a{display:block;}
.prd-wrap .prd-list .prd-thumb a img{width:100%; margin:0 auto;}

/* ¾ÆÀÌÄÜ */
.prd-wrap .prd-list .prd-thumb .button{position:absolute; top:20px; right:20px; line-height:0; font-size:0; z-index:99;}
.prd-wrap .prd-list .prd-thumb .button a{display:inline-block; vertical-align:top; margin-left:16px; z-index:1; cursor:pointer; opacity:0; transition:opacity 0.25s ease-in-out;}
.prd-wrap .prd-list .prd-thumb .button a.btn_new{}
.prd-wrap .prd-list .prd-thumb .button a.btn_popup{}
.prd-wrap .prd-list .prd-thumb .button a.btn_option{width:15px; height:18px; background:url('/design/hyunnnnnnn/onedesign/images/ico_option.png') no-repeat center;}
.prd-wrap .prd-list .prd-thumb .button a.btn_option img{opacity:0; width:15px; height:18px;}

.prd-wrap .prd-list .prd-thumb .button a:hover{opacity:1;}
.prd-wrap .prd-list > li:hover .prd-thumb .button a{opacity:0.8;}

/* »óÇ°Á¤º¸ */
.prd-wrap .prd-info{position:relative; margin:0 auto; font-size:12px; line-height:20px; text-align:left; padding:0 2px; letter-spacing:0.4px; position:relative;}
.prd-wrap .prd-info p{width:100%; display:block !important; margin-top:3px; font-weight:400; font-family:'Nunito','Cambay','¸¼Àº °íµñ','Nanum Gothic',sans-serif; font-size:11px;}

/* »óÇ°¸í */
.prd-wrap .prd-info .prd-name{display:block; border-bottom:1px solid #f1f1f1; padding-bottom:6px; margin-bottom:10px; font-size:13px; color:#666}
.prd-wrap .prd-info .prd-name .ico_soldout,
.prd-wrap .prd-info .prd-name .MK-product-icons img{display:inline-block; vertical-align:middle; margin-right:3px;}

/* Ç°Àý */
.prd-wrap .soldout{/*color:#e33b3b !important; */}

/* ¼ÒºñÀÚ°¡°Ý(.discountÇÒÀÎÀü°¡°Ý) */
.prd-wrap .prd-info .prd-consumer{display:none; color:#b9b9b9; text-decoration:line-through;}
.prd-wrap .prd-info .prd-consumer.discount{}
/* »óÇ°°¡°Ý(.discountÇÒÀÎÈÄ°¡°Ý) */
.prd-wrap .prd-info .prd-price{color:#666;}
.prd-wrap .prd-info .prd-price.discount{}

/* Ãß°¡»óÇ°¸í */
.prd-wrap .prd-info .prd-subname{color:#b9b9b9;}

/* »óÇ°»ö»ó */
.prd-wrap .prd-info p.prd-color {position:absolute; right:0; top:0; width:auto}
.prd-wrap .prd-info p.prd-color span{float:left; vertical-align:middle; width:8px; height:8px; border-radius:50%; margin-right:5px;}
.prd-wrap .prd-info p.prd-color span.white {border:1px solid #ccc; box-sizing:border-box}



/* ±â°£ÇÒÀÎ Àû¿ëµÈ °æ¿ì */
.prd-wrap .prd-info .prd-term{margin-top:10px; border-top:1px solid #f3f3f3; padding-top:10px; display: none; }

/* »óÇ° ÆäÀÌÂ¡ */
.prd-wrap .item-page{margin:30px 0; text-align:center; font-size:0; line-height:0;}
.prd-wrap .item-page a{display:inline-block; width:25px; height:25px; font-size:10px; color:#c7c7c7; line-height:25px; font-family:serif; -webkit-transition:0.15s ease-in-out; -moz-transition:0.15s ease-in-out; -o-transition:0.15s ease-in-out; transition:0.15s ease-in-out;}
.prd-wrap .item-page a:hover{color:#adadad;}
.prd-wrap .item-page a.num{border-radius:25px; font-family:'Overpass','¸¼Àº °íµñ','Nanum Gothic',sans-serif;}
.prd-wrap .item-page a.now{background:#fbfaf9; color:#adadad; font-weight:bold;}








/* ·Î±×ÀÎ °øÅë */
#login .page-wrap{padding:50px 0; text-align:center;}
#login .page-wrap .login-form{position:relative; display:inline-block; width:450px; padding-bottom:10px;}
#login .page-wrap .login-form .login-list{overflow:hidden;}
#login .page-wrap .login-form .login-list li{position:relative; overflow:hidden; width:100%; display:block;  margin:5px 0;}
#login .page-wrap .login-form .login-list li input{width:100%; height:41px; line-height:1; padding:5px 15px; color:#666; box-sizing:border-box; font-size:11px; font-weight:300; letter-spacing:0.5px; border-radius:4px;}
#login .page-wrap .login-form .login-list li label{font-size:11px; letter-spacing:0.5px; color:#afafaf; font-weight:400; position:absolute; top:13px; left:15px;}
#login .page-wrap .login-form .btn_login{margin-bottom:5px;}
#login .page-wrap .login-form .btn_join{margin-bottom:20px;}
#login .page-wrap .login-form .security{float:left; line-height:1; letter-spacing:0.2px; color:#666;}
#login .page-wrap .login-form .security input{height:16px;}
#login .page-wrap .login-form .findid-pw{float:right;}
#login .page-wrap .login-form .findid-pw a{display:inline-block; line-height:1; letter-spacing:0.5px; color:#666;}

/* simpleLogin */
#sns-login{font-size:0; line-height:0; letter-spacing:0; margin:20px 0px 0; text-align:center;}
#sns-login li{display:inline-block; margin:0 2px;}
#sns-login li a{display:block; padding:14px 34px 12px; color:#bdbdbd; letter-spacing:0.5px; border-radius:2px; font-size:11px; line-height:1; background:#f3f3f3; -webkit-transition:0.1s ease-in-out; -moz-transition:0.1s ease-in-out; -o-transition:0.1s ease-in-out; transition:0.1s ease-in-out;}
#sns-login li a.kakao:hover{background:#fbe300; color:#3b1e1e;}
#sns-login li a.naver:hover{background:#00c73c; color:#fff;}
#sns-login li a.fb:hover{background:#3b5998; color:#fff;}

/*¿É¼Ç¹Ì¸®º¸±â */
#MK_opt_preview {background:transparent; transform:translate(-180px, 20px);}
#MK_opt_preview .mk_prd_option_list {color:#868686; font-size:11px ; padding:15px ; background-color:rgba(255, 255, 255, 0.95); border:0;}
#MK_opt_preview .mk_prd_option_list .option-name {padding:5px; padding-left:7px; background-color:#f3f0ee; color:#948982; border-left:0; font-size:11px;}
#MK_opt_preview .mk_prd_option_list .option-required {color:#a17359;}
#MK_opt_preview .mk_bt_opt_close a {background:#c1bebc; padding:5px; border-radius:2px; color:#fff;}
#MK_opt_preview .mk_opt_top_close {display:none;}


/* ±×¿Ü */
.board_prdname {color:#cabcb8}