@import url("/design/pinkagewig/renewal/js/swiper.5.3.6-min.css");

/* ÆùÆ® °­Á¦ Á¶Á¤ */
*{font-family: "Pretendard Variable", "Roboto","Noto Sans KR" !important; letter-spacing:0 !important;}
.fa{font-family:"FontAwesome" !important}
.fontFenix_i{font-family:"Fenix" !important}

/*ÇØ»óµµº° ÀÌ¹ÌÁö ±³Ã¼*/
.lg_img{ display:block; }
.sm_img{ display:none; }
@media (max-width:1920px){
	.sm_img{ display:block; }
	.lg_img{ display:none; }
}

/* place holder »ö»ó */
::-webkit-input-placeholder { /* Edge */ color: #ccc; }
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #ccc; }
::placeholder { color: #ccc; }

#preview_wrap{display:none }
/*
========================================================================
RESET
========================================================================
*/
/* global rest */
input[type=text]::-ms-clear{
color:transparent;
background:no-repeat url("//www.pinkage.co.kr/design/pinkagewig/renewal/img/clear2.png") center;
}
input:disabled,
select:disabled{
  background: #eee;
  color:#000;
  opacity:1;
}
select::-ms-expand{
display:none;
}
select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background-image:url("//www.pinkage.co.kr/design/pinkagewig/renewal/img/expend4.png");background-position:94% center;background-repeat:no-repeat;outline:none}
html, body{height:100%}
html, body, pre, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, li, ol, th, td, p, blockquote, form, fieldset, legend, menu, nav, section, hgroup, article, header, aside, footer, input, select, textarea, button{margin:0;padding:0}
body, h1, h2, h3, h4, h5, h6, table, input, select, textarea, a{font-size:12px;line-height:1.25;color:#000}
h1, h2, h3, h4, h5, h6{/*font-weight:normal;*/
}
img, fieldset, button{border:0 none}
img{vertical-align:top}
li{list-style:none}
hr, caption, legend{display:none}
a{color:#787878;text-decoration:none}
a:hover{}
button{overflow:hidden;cursor:pointer}
button span{visibility:hidden}
address, em{font-style:normal}
button, input, select, textarea, a{vertical-align:middle}
select{padding:10px 5px 10px 5px;line-height:17px;border:1px solid #ddd;background-color:#fff;border-radius:0;}
input:focus{outline:none}
table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;word-wrap:break-word;word-break:keep-all}
/*
========================================================================
°øÅë 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}
.d_none{display:none}
/* 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 #ddd}
.MS_input_txt,.MS_input_tel{margin-right:5px;padding:10px 0 10px 5px;line-height:17px;border:1px solid #ddd}
.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}
.fc-pink{color:#f79995}
.MS_option_price{color:#FF3C00}
/*font-family*/
.roboto{font-family:"Roboto"}
.notoSans{font-family:'Noto Sans KR'}
/* 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-0{padding-right:0px}
.pr-5{padding-right:5px}
.pr-10{padding-right:10px}
.pr-15{padding-right:15px}
.pr-20{padding-right:20px}
.pl-0{padding-left:0px}
.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 10px}
.tb-btn{padding:0}
.tb-left{text-align:left}
.tb-center{text-align:center}
.tb-right{text-align:right}
.tb-label-r5 label{margin-right:5px}
.tb-label-r10 label{margin-right:10px}
.tb-label-r10 label.last, .tb-label-r5 label.last{margin-right:0}
/* table-type-1 */
.table-type-1{border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7}
.table-type-1 th, .table-type-1 td{padding:18px 0 18px;background:url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 bottom}
.table-type-1 tr.nbg th, .table-type-1 tr.nbg td{background-image:none}
.table-type-1 tr.bg th, .table-type-1 tr.bg td{background-color:#f8f8f8}
.table-type-1 th{font-weight:normal}
/* table-type-2 */
.table-type-2{border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7}
.table-type-2 th, .table-type-2 td{padding:18px 0 18px;background:url(/images/d3/modern_simple/common/dot_h1_w10.gif) repeat-x 0 bottom}
.table-type-2 th{font-weight:normal}
.table-type-2 tr.nbg th, .table-type-2 tr.nbg td{background-image:none}
/* »óÇ°¸®½ºÆ® (¸ÞÀÎ/°Ë»ö/»óÇ°¸®½ºÆ®) */
.prd-list{position:relative}
.prd-list td{padding:10px 0;vertical-align:top}
.prd-list .info{width:300px}
.prd-list .thumb{width:288px;height:200px;margin:0 auto 10px;font-size:0;line-height:0;border:1px solid #eee}
.prd-list .thumb img{width:100%;height:100%}
.prd-list .dsc, .prd-list .price, .prd-list .color, .prd-list .preview{margin-bottom:5px;padding-left:10px}
.prd-list .dsc img{font-size:0;line-height:0}
.prd-list .price{font-weight:bold;color:#646464}


/* Àå¹Ù±¸´Ï ¸®½ºÆ®, ÁÖ¹®»óÇ° ¸®½ºÆ® */
.table-cart{margin-top:10px}
.table-cart thead th{padding:14px 0 12px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:500}
.table-cart tbody tr:first-child td{border:none}
.table-cart tbody td{border-top:1px solid #eee}
.table-cart tfoot{}
.table-cart tbody td{padding:24px 0;font-size:13px }
.table-cart tbody td .thumb{width:94px;height:124px;margin-left:auto;margin-right:auto;font-size:0;line-height:0;border:1px solid #f6f6f6}
.table-cart tbody td .thumb a, .table-cart tbody td .thumb img{display:block;width:94px}
.table-cart tbody td .thumb a{font-size:0;line-height:0}
.table-cart tbody td .main a{display:block}
.table-cart tbody td .main a.name{font-size:15px;margin-bottom:5px;color:#000}
.table-cart tbody td .main a.option{font-size:13px;color:#a5a5a5}
.table-cart tbody td .price{font-size:14px}
.table-cart tbody td .uni-opt{margin-top:10px}
.table-cart tbody td .d-block{padding-bottom:3px}
.table-cart tbody tr.nbg td{background-image:none}
.table-cart tfoot td{padding:10px 0;font-weight:bold}
.table-cart tfoot strong{color:#111}
/* ¼ö·® ÄÁÆ®·Ñ */
.table-cart .opt-spin{position:relative;margin-left:auto;margin-right:auto;padding-bottom:5px;font-size:0}
.table-cart .opt-spin a{}
.table-cart .opt-spin .txt-spin{width:25px;height:24px;padding-right:2px padding-top:2px;
border:1px solid #c2c7cc;font-size:13px;text-align:center}
.table-cart .opt-spin .btn{display:inline-block}
/* ÁÖ¹® - ÁÖ¹®Á¤º¸ Å×ÀÌºí */
.table-order-info{margin-top:10px;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7}
.table-order-info tbody th, .table-order-info tbody td{padding:15px 0 14px;font-size:13px}
.table-order-info tbody th{letter-spacing:-1px;background-color:#f5f5f5}
.table-order-info tbody th .d-block{font-weight:normal;letter-spacing:0}
.table-order-info tbody tr.nbg th, .table-order-info tbody tr.nbg td{background-image:none}
/* ¸¶ÀÌÆäÀÌÁö µðÀÚÀÎ Å¸ÀÔ2 Å×ÀÌºí ¸®½ºÆ®, Å¸ÀÌÆ² */
.tit-tb-list{margin-top:30px;font-size:12px;color:#5f5f5f;padding-left:10px}
.table-d2-list{}
.table-d2-list thead th{padding:20px 0;border-top:2px solid #000;border-bottom:1px solid #000;font-weight:500;font-size:15px}
.table-d2-list tbody td{padding:16px 0;border-bottom:1px solid #ddd;font-size:15px}
.table-d2-list tbody td a{font-size:15px;}
/* ¸¶ÀÌÆäÀÌÁö µðÀÚÀÎ Å¸ÀÔ2 Å×ÀÌºí ºä */
.table-d2-view{margin-top:5px;border:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd}
.table-d2-view th, .table-d2-view td{padding:15px 0 14px;border-bottom:1px solid #cdcdcd;font-size:13px}
.table-d2-view th{padding:14px 0 12px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:500}
/* paging */
.paging{padding-top:20px;height:17px;text-align:center;line-height:0;vertical-align:top;float:left;width:100%}
.paging li{display:inline-block}
.paging li a{overflow:hidden;width:auto;height:15px;padding:10px 12px;font-size:14px;color:#999;cursor:pointer}
.paging li a:hover, .paging li.now a{color:#333;font-weight:600;}
.paging li.first a, .paging li.prev a, .paging li.next a, .paging li.last a{padding:0 3px}
.paging li.prev{margin-right:10px}
.paging li.next{margin-left:10px}
.paging li:first-child a{padding-right:35px;}
.paging li:last-child a{padding-left:35px;}
.paging li i.fa{font-size:20px;}
/* ÇöÀçÀ§Ä¡ */
.loc-navi{text-align:right}
.loc-navi, .loc-navi a{color:#999;text-transform:capitalize}
/* ÆäÀÌÁö Å¸ÀÌÆ² */
/* Å¸ÀÔ 1*/
#content .tit-page{position:relative;margin-top:20px;font-size:0;line-height:0;padding-bottom:12px;border-bottom:1px solid #d0d0d0}
#content .tit-page .dsc{position:absolute;right:0px;top:15px;font-size:11px;color:#a5a5a5;letter-spacing:-1px}
#content .tit-page .dsc em{color:#333}
/* Å¸ÀÔ 2 */
#content .tit-page-2{position:relative;margin-top:15px;padding-bottom:6px;border-bottom:1px solid #d0d0d0}
#content .tit-page-2 .dsc{letter-spacing:-1px;display:inline-block;padding-top:2px;margin-left:30px;color:#9b9b9b}
/* »óÇ° total/Á¤·Ä */
.total-sort{zoom:1;overflow:hidden;padding-bottom:5px;border-bottom:1px solid #e5e5e5}
/* total */
.total-sort .total{float:left;width:auto}
.total-sort .total dt, .total-sort .total dd{display:inline}
.total-sort .total dd{font-weight:bold}
.total-sort .total dt{text-transform:capitalize}
/* sort */
.total-sort .sort{float:right;width:auto;display:inline;margin-right:20px}
.total-sort .sort li, .total-sort .sort li a{float:left;width:auto}
.total-sort .sort li{display:inline;margin-left:10px}
/* °Ô½ÃÆÇ ÃÑ°Ô½Ã±Û,PAGE */
.total-page{zoom:1;overflow:hidden}
.total-page .total{float:left;width:auto}
.total-page .page{float:right;width:auto}
/* È¸¿ø µî±Þ Ç¥½Ã */
/* Å¸ÀÔ 1 */
.mem-lvl{zoom:1;overflow:hidden;padding:20px 50px 30px 50px;background-color:#f3f4f5}
.mem-lvl .lvl-img, .mem-lvl p{position:relative;float:left}
.mem-lvl .lvl-img{left:-90px;margin-right:-90px;width:90px;margin-top:10px}
.mem-lvl p{width:100%;padding-top:10px;line-height:180%;font-size:14px}
/* ¸¶ÀÌÆäÀÌÁö »ó´Ü ¸Þ½ÃÁö ¹Ú½º */
.t-box-msg{padding:10px 5px;font-size:15px}
.t-box-msg strong{color:#111}
/*
========================================================================
°øÅë - ·¹ÀÌ¾î
========================================================================
*/
/*
========================================================================
°øÅë - ·¹¾Æ¿ô
========================================================================
*/
/* z-index */
#layerWrap{z-index:1}
/* layout */
#header, #layerWrap, #contentWrap, #ftLink .link{position:relative;margin-left:auto;margin-right:auto}
#contentWrapDetail{position:relative;margin-left:auto;margin-right:auto}
#contentWrap .wrap-500{width:500px;margin:0 auto;position:relative;display:block}
#contentWrap .wrap-600{width:600px;margin:0 auto;position:relative;display:block}
#contentWrap .wrap-800{width:800px;margin:0 auto;position:relative;display:block}
#contentWrap .wrap-900{width:900px;margin:0 auto;position:relative;display:block}
#contentWrap .wrap-960{width:960px;margin:0 auto;position:relative;display:block}
#contentWrap .wrap-1080{width:1080px;margin:0 auto;position:relative;display:block}
#contentWrap .wrap-1200{width:1200px;margin:0 auto;position:relative;display:block}
#contentWrap .wrap-1260{width:1260px;margin:0 auto;position:relative;display:block}
#contentWrap .wrap-1500{width:1500px;margin:0 auto;position:relative;display:block}
#footer{display:block;position:relative;margin:0 auto;clear:both}
#contentWrapper{position:relative;width:100%}
#contentWrap:after{content:"";display:block;clear:both}
#aside, #content{position:relative}
#content{width:100%;margin-top:5px}
#contentWrap{padding:20px 0;min-height:500px}
/* »óÇ° ¹Ì¸®º¸±â ·¹ÀÌ¾î */
#detailpage{position:absolute;top:100px;display:block;width:640px;padding:10px 10px 40px;border:3px solid #93a4b3;background-color:#fff}
#detailpage .loc{zoom:1;overflow:hidden}
#detailpage .loc span{float:right;width:auto}
/*
#detailpage .loc span{float:right;width:auto;padding-left:10px;background:url(/images/d3/modern_simple/common/bull_h5_arow_blue.gif) no-repeat 0 6px}
*/
#detailpage .hd{margin-top:10px;padding:5px 10px 5px 30px;border:1px solid #becbd7;background:#e0e6ec url(/images/d3/modern_simple/common/bull_h11_sqr_arow.gif) no-repeat 10px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#detailpage .hd h2{font-weight:bold;font-size:16px;color:#666}
#detailpage .detail{zoom:1;overflow:hidden;margin-top:20px;padding-left:300px}
#detailpage .thumb-wrap, #detailpage .txt-wrap{position:relative;float:left}
#detailpage .close-layer{position:absolute;right:0px;bottom:0px;_bottom:-1px}
/* thumb-wrap */
#detailpage .thumb-wrap{width:300px;left:-300px;margin-right:-300px;text-align:center}
#detailpage .thumb-wrap .btns{margin-top:10px;font-size:0;line-height:0}
#detailpage .thumb-wrap .btns a{margin-left:5px}
#detailpage .thumb-wrap .thumb img{width:250px}
/* txt-wrap */
#detailpage .txt-wrap{width:100%}
#detailpage .txt-wrap .ptit{font-weight:bold;font-size:14px;color:#333;border-bottom:2px solid #ccc}
#detailpage .txt-wrap .opt{margin-top:5px}
#detailpage .txt-wrap .opt li{padding:3px 0}
#detailpage .txt-wrap .opt li.s-price{color:#a00000}
#detailpage .txt-wrap .f-btns{margin-top:10px;padding-top:10px;border-top:1px solid #ccc;font-size:0;line-height:0}
#detailpage .txt-wrap .f-btns a{margin-right:5px}
/* opt-spin */
#detailpage .opt-spin{display:inline-block;position:relative;width:36px;height:20px}
#detailpage .opt-spin .txt-spin{width:22px;height:18px;padding-right:2px padding-top:2px;
border:1px solid #acacac;font-size:11px;text-align:right}
#detailpage .opt-spin .btns{position:absolute;left:35px;top:0px;width:12px;height:20px}
#detailpage .opt-spin .btns img{overflow:hidden;float:left;text-indent:-999px;background:none}
#detailpage .thumb-wrap .btns{margin-top:10px;font-size:0;line-height:0}
#detailpage .thumb-wrap .btns a{margin-left:5px}
/* °Ô½ÃÆÇ °øÅë - ÀÏ¹Ý, °Ö·¯¸®, ÄÁÅÙÃ÷¸µÅ©, ÀÚ·á½Ç, ¹Ì´ÏÈ¨ÇÇ, ¹æ¸í·Ï, µ¿¿µ»ó */
/* »ó´Ü */
.bbs-hd{padding:0px 0 20px}
.bbs-hd .link{text-align:center;font-size:0;line-height:0}
.bbs-hd .link li{display:inline-block}
.bbs-hd .link li a{padding:0 8px;color:#9c9c9c;letter-spacing:0px;background:url(/images/d3/modern_simple/common/bull_bbs_hd_link.gif) no-repeat left 50%}
.bbs-hd .link li.last a{background-image:none}
/* Å¸ÀÌÆ² */
.bbs-tit{margin-bottom:30px;margin-top:20px;text-align:center}
.bbs-tit .braket{padding:0 15px;font-weight:bold;color:#cfcfcf;font-size:14px;vertical-align:middle}
.bbs-tit em{margin-left:10px;font-size:11px;color:#898989}
/* °Ë»ö */
.bbs-sch{float:left;margin-top:20px;margin-bottom:10px;text-align:left;z-index:1}
.bbs-sch label{margin-right:10px}
.bbs-sch .key-wrap{font-size:0;line-height:0}
.bbs-sch .key-wrap, .bbs-sch .keyword, .bbs-sch img{vertical-align:middle;margin-top:1px}
.bbs-sch a{position:absolute;margin-top:-1px }
.bbs-sch input{height:12px}
.bbs-sch .keyword{width:125px;height:13px;padding:2px 0 0 2px;margin-right:3px;line-height:13px;border:1px solid #ededed}
/* °Ô½ÃÆÇ ±Û¾²±â, ¸ñ·Ï ÀÌµ¿ ¸µÅ© */
.bbs-link{font-size:0;line-height:0}
.bbs-link a{display:inline-block;padding:0 5px;font-size:11px;line-height:14px;color:#9b9b9b;background:url('//www.pinkage.co.kr/images/d3/modern_simple/common/bull_bbs_hd_link.gif') no-repeat left 45%}
.bbs-link-btm{float:right;padding-top:0px}
/* °Ô½ÃÆÇ ±Û¾²±â, ¸ñ·Ï ÀÌµ¿ ¸µÅ© */
.bbs-link a.none{background:url('')}
.bbs-link span{font-size:13px;color:#555;line-height:14px}
/* °Ô½ÃÆÇ ÇÑÁÙ°øÁö */
.bbs-online-notice{margin-top:10px;margin-bottom:-10px;padding:7px 10px;color:#9d9d9d;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
/* °Ô½ÃÆÇ Å¸ÀÔ - ¸®½ºÆ® */
.bbs-table-list{margin-top:5px}
.bbs-table-list thead th, .bbs-table-list tbody td{padding:20px 0}
.bbs-table-list thead th{color:#9d9d9d;font-size:13px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.bbs-table-list tbody td{font-size:13px;border-bottom:1px solid #ddd;}
.bbs-table-list .name{font-size:14px;color:#222;line-height:18px;}
.bbs-table-list .name .icon_new{font-size:14px;line-height:18px;color:#f79995;margin-left:5px}

/* °Ô½ÃÆÇ Å¸ÀÔ - º¸±â */
.bbs-table-view{margin-top:50px}
.bbs-table-view .hits{float:right}
.bbs-table-view tbody td{padding:15px 0;position:relative;font-size:14px;line-height:30px;font-weight:400;border-bottom:1px solid #e5e5e5;}
.bbs-table-view thead th{padding:20px 0;color:#000;font-weight:400;font-size:14px;border-bottom:1px solid #ddd;text-align:left;}
.bbs-table-view tbody td.line{background:url('//www.pinkage.co.kr/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom}
.bbs-table-view .btn-dwn{margin-top:15px}
.notice_icon{background:#222;color:#fff;padding:4px 7px;display:inline-block}

.bbs-table-view .attachInfoWrap > span{display:block;float:left;}
.bbs-table-view .attachInfoWrap .title{ width:960px;padding-left:30px; }
.bbs-table-view .attachInfoWrap .writer{ width:95px; }
.bbs-table-view .attachInfoWrap .date{ width:90px;}
.bbs-table-view .attachInfoWrap .hit{ width:80px; text-align:center; }
/* ¹Ì´ÏÈ¨ÇÇ, ¹æ¸í·Ï °Ô½Ã±Û ºä */
/* »ó´Ü */
.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('//www.pinkage.co.kr/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom}
.visit-vcont th, .visit-vcont td{padding:6px 0;border-bottom:1px solid #e5e5e5}
.visit-vcont th{font-weight:normal;font-family:Dotum;color:#9d9d9d}
.visit-vcont tr.no-line th, .visit-vcont tr.no-line td{padding-bottom:0;border-bottom:0}
.visit-vcont tr.dot-line th, .visit-vcont tr.dot-line td{padding-top:2px;border-bottom:1px dotted #e5e5e5}
.visit-vcont tr.info td .tb-left{padding-left:0;color:#555}
.visit-vcont .tb-left{padding:0 3px}
.visit-vcont td .tb-cont{padding:5px 0;min-height:250px;_height:250px}
.visit-vcont td .tb-cont img{max-width:100%}
/* ÄÚ¸àÆ® */
.visit-vcmt th, .visit-vcmt td{padding:6px 0;vertical-align:top;border-bottom:1px solid #e5e5e5}
.visit-vcmt th{color:#c5c5c5}
.visit-vcmt .tb-tit{font-weight:bold;background:url('//www.pinkage.co.kr/images/d3/modern_simple/common/bull_bbs_hd_link.gif') repeat-y right 0}
.visit-vcmt td .tb-txt{min-height:30px;_height:30px;padding-left:10px;color:#555}
.visit-vcmt td .date, .visit-vcmt td .ctrl{display:block;font-size:11px}
.visit-vcmt td .date{color:#555}
.visit-vcmt td .ctrl{margin-top:5px}
.visit-vcmt td .ctrl a{margin-left:2px;margin-right:2px;color:#999;font-size:11px}
/* ÀÛ¼º */
.vist-vcmt-reg{margin-top:10px;border-bottom:1px solid #e5e5e5}
.vist-vcmt-reg th, .vist-vcmt-reg td, #comment_reply_input th{padding:6px 0}
.vist-vcmt-reg th, #comment_reply_input th{font-weight:normal;color:#9d9d9d;font-family:Dotum}
.vist-vcmt-reg .tb-left, #comment_reply_input .tb-left{padding:0 3px}
.vist-vcmt-reg th .tb-left{padding-left:10px;background:url('//www.pinkage.co.kr/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 45%}
/* °Ô½ÃÆÇ Å¸ÀÔ - ¾²±â */
.bbs-table-write{margin-top:10px}
.bbs-table-write tbody th, .bbs-table-write tbody td{padding:6px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#9d9d9d;font-weight:normal;font-size:11px}
.bbs-table-write .title select{width:700px;background-position:95% 50%}
.bbs-table-write table.writeAreaTable tbody th, .bbs-table-write table.writeAreaTable tbody td{border-top:none;border-bottom:none;color:#000;font-weight:500;font-size:14px;}
.bbs-table-write table.writeAreaTable tbody th{text-align:right;padding-right:10px}
/* °Ô½ÃÆÇ Å¸ÀÔ - ºñ¹Ð¹øÈ£Ã£±â */
.bbs-table-pwd{margin-top:25px}
.bbs-table-pwd table{width:260px;margin-left:auto;margin-right:auto}
.bbs-table-pwd tbody th, .bbs-table-pwd tbody td{padding:6px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#9d9d9d;font-weight:normal;font-size:11px}
/* °øÅëÀ¸·Î ¾²´Â°Å */
textarea{width:600px;height:100px;padding:2px;border:1px solid #EDEDED}
.input-style{padding:2px;height:14px;line-height:14px;border:1px solid #EDEDED}
.cont-sub-des{position:relative}
.cont-sub-des span{margin-right:15px;color:#555}
.cont-sub-des span em{font-size:11px;color:#9c9c9c}
.cont-sub-des .hit{position:absolute;top:15px;right:0}
.cont-sub-des .hit span{margin-right:0}
.comment-box{border-bottom:1px solid #ddd}
.bbs-table-view .comment-box td{width:100%;padding:25px 20px;border-bottom:1px solid #ddd;}
.bbs-table-view .comment-box td .commentTopArea{margin-bottom:5px;}
.bbs-table-view .comment-box td .commentTopArea .btnWrap{margin-top:-7px;}
.bbs-table-view .comment-box td .commentTopArea .btnWrap .buttonPro:hover,
.bbs-table-view .comment-box td .commentTopArea .btnWrap .buttonPro:focus,
.bbs-table-view .comment-box td .commentTopArea .btnWrap .buttonPro:active{background:#000;color:#fff;border:1px solid #000;}
.bbs-table-view .comment-box td .commentTopArea .infoWrap .name{margin-right:10px;}
.comment-box .com-name{margin-right:12px;padding:0 0 0 40px;font-size:14px;color:#555;text-align:left}
.comment-box{line-height:22px}
.bbs-table-view td.com-wrt-box{border:0;padding:50px 0 60px;}

.sns-login{width:500px;position:relative;margin:20px auto 0}
.sns-login .sns-title img{width:100%;max-width:300px}
.sns-login ul li{position:relative;margin-top:20px;border:1px solid #ddd;list-style:none}
.sns-login ul li a{display:block;color:#707070;font-size:14px;line-height:48px;text-align:center;}
.sns-login ul li span{position:absolute;top:0px;left:25px;width:50px;height:48px}
.sns-login ul li.facebook span{background:url(//www.pinkage.co.kr/images/d3/m_01/icon/ico_sns_facebook.gif) no-repeat 50% 50%;background-size:12px auto;}
.sns-login ul li.naver span{background:url(//www.pinkage.co.kr/images/d3/m_01/icon/ico_sns_naver.gif) no-repeat 50% 50%;background-size:18px auto}
.sns-login ul li.kakaotalk span{background:url(//www.pinkage.co.kr/images/d3/m_01/icon/ico_sns_kakaotalk.gif) no-repeat 50% 50%;background-size:20px auto}

#comment_reply_input textarea{width:650px  } 
#comment_reply_input .comment-box{border:none}
#comment_reply_input{max-width:780px}
.com-wrt-box label{padding-left:0px;color:#555}
.com-wrt-box .input-style{display:inline-block;width:110px;height:32px;margin:0;padding:0;font-size:14px;text-align:center;border:1px solid #ddd}
.com-wrt-box .wrt input,
.com-wrt-box .wrt textarea{border:1px solid #ddd}
.com-wrt-box .wrt{margin-top:7px;vertical-align:top}
.com-wrt-box .wrt .buttonPro{float:right;padding:0;margin:0;line-height:34px;width:90px;text-align:center;font-size:14px;}
.com-wrt-box .wrt textarea{height:125px;padding:10px}
.view-link{padding:0 0 20px 0}
.comment-box .bbs-link{padding-right:40px}

#bbsData{margin-top:50px}
#bbsData .bbs-link{position:relative;margin-top:10px}

.paging{margin-bottom:100px}
/* °Ô½ÃÆÇ È¸¿ø °Ô½Ã±Û °Ë»ö */
.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;}
.new-privercy-contract .all-chk{padding-right:20px}
.new-privercy-contract p{font-weight:bold;margin:0;margin-bottom:10px;margin-top:20px;text-align:left}
.privercy-contract-tap{position:relative;height:40px}
.privercy-contract-tap ul{list-style:none;margin:0;padding:0;position:absolute;bottom:-1px;*bottom:-2px;
}
.privercy-contract-tap li{border:1px solid #ccc;border-right:none;background:#F4F4F4;float:left;display:inline-block}
.privercy-contract-tap li a{display:block;padding:10px 10px;text-decoration:none}
.privercy-contract-tap li.end{border-right:1px solid #ccc}
.privercy-contract-tap li.sel{background:#FFFFFF;border-bottom:1px solid #FFFFFF}
.privercy-contract{clear:both}
.privercy-contract textarea{clear:both;border:1px solid #CCC;height:60px;background:#FFFFFF;padding:10px;width:660px}
.privercy-agree{margin:10px 0}
.privercy-agree label{margin-right:10px}

/*2020.03 ¸®´º¾ó Ãß°¡*/
.container{
	width:1260px;
	margin:0 auto;
}
/*
========================================================================
sporty_style layout
========================================================================
*/
#wrap{min-width:1080px}
/*
========================================================================
sporty_style common class
========================================================================
*/
/* table */
.tb-l{text-align:left}
.tb-c{text-align:center}
.tb-r{text-align:right}
/* call-bank-info */
.call-bank-info{margin-top:20px;text-align:center}
.call-bank-info p{display:inline;margin-right:30px}
/* q-menu */
.q-menu{zoom:1;overflow:hidden;margin-top:40px}
.q-menu h2, .q-menu ul, .q-menu li{float:left;width:auto}
.q-menu h2{padding-top:4px;margin-right:7px}
/* .call-bank-info */
.call-bank-info p{font-size:11px;letter-spacing:-1px;color:#a2a2a2}
.call-bank-info p img{vertical-align:middle}
.call-bank-info p .hd{font-weight:bold;color:#4b4b4b;margin-right:4px}
.call-bank-info p .pink{color:#de9bab}
.call-bank-info p .tiny{font-size:11px}
/* .prd-tit */
.prd-tit{position:relative;margin-top:50px;padding-top:24px;font-size:11px;color:#ababab;background:url(/images/d3/sporty_style/common/bg_prd_section.gif) repeat-x 0 0}
.prd-tit img{vertical-align:middle}
.prd-tit .more{display:block;position:absolute;right:0px;top:20px;padding:10px 0}
/* .cate-sort .prd-hd-ctrl */
.cate-sort li{float:left;margin:0 0 5px 20px;padding-left:10px;background:url(/images/d3/sporty_style/common/bull_h2_w2_ababab.gif) no-repeat 0 5px}
.cate-sort, .prd-hd-ctrl{zoom:1;color:#ababab}
.cate-sort{margin-top:40px;padding-bottom:25px;background:url(/images/d3/sporty_style/common/bg_prd_section.gif) repeat-x 0 100%}
.prd-hd-ctrl{padding-top:10px}
.cate-sort:after, .prd-hd-ctrl:after{content:"";display:block;clear:both}
.prd-hd-ctrl .total, .prd-hd-ctrl .total dt, .prd-hd-ctrl .total dd{float:left;margin-right:4px}
.prd-hd-ctrl .total dd strong{color:#4a4a4a}
.prd-hd-ctrl .sort{float:right}
.cate-sort li a, .prd-hd-ctrl a{color:#ababab}
#titleArea{width:100%;text-align:center}
#titleArea h3{display:block;margin:50px auto 50px;font-size:30px;text-align:center;color:#000;letter-spacing:3px;font-weight:600}
.titleWrap{width:100%;}
.titleWrap .title{display: inline-block;font-size: 30px;font-weight: 500;margin: 55px 0 20px;padding-bottom: 20px;color: #000;}
*{font-family:"Noto Sans KR"}
a{text-decoration:none;color:#000}
a:hover{text-decoration:none;color:#000}
.foot-dsc{float:left}
.thumb{display:block;text-align:center}
ul, li{margin:0;padding:0;list-style:none}
.floatL{float:left}
.floatR{float:right}
.displayblock{display:block}
.displaynone{display:none}
.inlinblock{display:inline-block}
.pos_absolute{position:absolute}
.pos_relative{position:relative}
div:after, ul:after, li:after{content:'';display:block;clear:both}
.inner:after, .inner_wrap:after{content:'';display:block;clear:both}
.ani{-webkit-transition:all 0.10s ease-out;-moz-transition:all 0.10s ease-out;-o-transition:all 0.10s ease-out;transition:all 0.10s ease-out}
::-moz-selection{
background:#000000;
color:#fff;
text-shadow:none;
}
::selection{background:#000000;color:#fff;text-shadow:none}
/*UI layout attribute*/

/* ¹öÆ° */ 
.buttonPro{margin:0 3px;vertical-align:middle;display:inline-block;text-decoration:none;outline:none;cursor:pointer;font-size:12px;padding:8px 11px 10px;color:#555;background:#fff;font-weight:500;transition:background-color 0.3s}
.buttonPro:hover, .buttonPro:focus{color:#eee;background:#555;transition:background-color 0.3s;font-weight:500}
.buttonPro:active{position:relative;top:1px;color:#555;background:#efefef}
.buttonPro.rounded{border-radius:5px}
.buttonPro.xrounded{border-radius:50px}
input.buttonPro, button.buttonPro{*width:auto;/* IE7 Fix */
*overflow:visible;/* IE7 Fix */
}
.buttonPro img{border:none;vertical-align:bottom}
/* ¹öÆ°»çÀÌÁî */
.buttonPro.xsmall{padding:5px 7px;font-size:12px}
.buttonPro.small{padding:6px 11px;font-size:12px}
.buttonPro.large{padding:15px 20px;font-size:15px}
.buttonPro.xlargbuttonPro.mb{padding:20px 19px;font-size:17px;letter-spacing:1px}
.buttonPro.icon{padding:3px 7px;border-radius:3px;font-size:11px}
.buttonPro.btn_md{padding:0 20px;font-size:14px;text-align:center;line-height:34px;font-weight:400;}
/* ¹öÆ° ÄÃ·¯ BLACK */ 
.buttonPro.black{background:#000;color:#fff;border:1px solid #000;font-weight:400}
.buttonPro.black:hover{background:#555}
.buttonPro.black:active{background:#222}
/* ¹öÆ° ÄÃ·¯ GRAY */ 
.buttonPro.gray{background:#e9e9e9;color:#555;border:1px solid #ddd;font-weight:400}
.buttonPro.gray:hover{background:#ddd;border:1px solid #ddd;color:#777;}
.buttonPro.gray:active{background:#ccc}
/* ¹öÆ° ÄÃ·¯ GRAY2 */ 
.buttonPro.gray2{background:#eee;color:#000;border:1px solid #eee;font-weight:400}
.buttonPro.gray2:hover{background:#ddd;border:1px solid #ddd;}
.buttonPro.gray2:active{background:#ccc}
/* ¹öÆ° ÄÃ·¯ WHITE */ 
.buttonPro.white{background:#fff;color:#555;border:1px solid #000}
.buttonPro.white:hover, .buttonPro.white:focus{background:#dedede;color:#555}
.buttonPro.white:active{background:#ddd}

/* ¹öÆ° ÄÃ·¯ Åõ¸í WHITE */ 
.buttonPro.transtw{background:none;color:#fefefc;border:2px solid #fefefc}
.buttonPro.transtw:hover, .buttonPro.transtw:focus{background:#fefefc;color:#121212}
.community{width:100%}
.community h2, .community h1.name23{display:block;font-size:30px;font-weight:500;margin:55px 0 20px;padding-bottom:20px;color:#000;border-bottom:2px solid #000; }
.community .sub_menu{width:100%;text-align:center;margin-bottom:20px}
.community .sub_menu li{display:inline-block}
.community .sub_menu li a{margin:0 7px;display:inline-block;width:120px;padding:15px 0;font-size:15px;font-weight:400;border-radius:30px;border:1px solid #b7b7b7;color:#777;background:#fff}
.community .sub_menu li a.active:hover, .community .sub_menu li.active a:hover, .community .sub_menu li a.active, .community .sub_menu li.active a{color:#fff;background:#121212;border:1px solid #121212;font-weight:500}
.community .sub_menu li a:hover{background:#f5f5f5;cursor:pointer}
.sub_sub_menu{display:block;width:100%;margin:35px 0}
.sub_sub_menu select{width:220px;height:50px;padding-left:20px;font-size:18px;border:2px solid #000;}

.sub_sub_menu li{display:inline-block}
.sub_sub_menu li:first-child a{border:none}
.sub_sub_menu li a{font-size:14px;display:inline-block;padding:0 14px;border-left:1px solid #ddd}
.sub_sub_menu li a:hover{color:#ddd}
.sub_sub_menu li a.active{font-weight:500;color:#ddd}


/*! fancyBox v2.0.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object{vertical-align:top;padding:0;margin:0}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:1002}
.fancybox-outer{padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:1003}
.fancybox-opened .fancybox-outer{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 1);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.8);box-shadow:0 10px 25px rgba(0, 0, 0, 0.8)}
.fancybox-inner{width:100%;height:100%;padding:0;margin:0;position:relative;outline:none;overflow:hidden}
.fancybox-error{color:#444;font-size:14px;line-height:20px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:10px}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-21px;margin-left:-21px;width:42px;height:42px;background:url('//www.pinkage.co.kr/design/pinkagewig/renewal/img/fancybox/fancybox_loading.gif');opacity:0.8;cursor:pointer;z-index:1010}
.fancybox-prev span, .fancybox-next span{background-image:url('//www.pinkage.co.kr/design/pinkagewig/renewal/img/fancybox/fancybox_sprite.png')}

.fancybox-close{transition:all 0.3s;position:absolute;background-image:url("//www.pinkage.co.kr/design/pinkagewig/renewal/img/btn_popclose.gif");top:-43px;right:0;width:31px;height:31px;cursor:pointer;z-index:1004;opacity:1.0}
.fancybox-close:hover{transition:all 0.3s;opacity:0.8;transform:rotate(90deg)}

.fancybox-prev, .fancybox-next{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('//www.pinkage.co.kr/design/pinkagewig/renewal/img/fancybox/blank.gif');/* helps IE */ z-index:1003}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-prev span, .fancybox-next span{position:absolute;top:50%;left:-9999px;width:36px;height:36px;margin-top:-18px;cursor:pointer;z-index:1003}
.fancybox-prev span{background-position:0 -36px}
.fancybox-next span{background-position:0 -72px}
.fancybox-prev:hover, .fancybox-next:hover{visibility:visible}
.fancybox-prev:hover span{left:20px}
.fancybox-next:hover span{left:auto;right:20px}
.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}
/* Overlay helper */

#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:1001;background:#000}
/* Title helper */

.fancybox-title{visibility:hidden;font-weight:normal;font-size:13px;line-height:20px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:1005}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:1003;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;/* Fallback for web browsers that doesn't support RGBa */ background:rgba(0, 0, 0, 0.7);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{margin-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}

/* ¸ÞÀÎ¹è³Ê ±âº»¼¼ÆÃ */ 
.bx-wrapper{position:relative;*zoom:1}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{position:absolute;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url("//www.pinkage.co.kr/design/pinkagewig/renewal/img/loader.gif") center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;margin-top:20px;z-index:89}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#d6d6d6;text-indent:-9999px;display:block;width:13px;height:13px;margin:0 8px;outline:0;border-radius:8px}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background:#555}
.bx-wrapper .bx-prev{left:20px;background:url("//www.pinkage.co.kr/design/pinkagewig/renewal/img/mprev.png") no-repeat;z-index:9999}
.bx-wrapper .bx-next{right:20px;background:url("//www.pinkage.co.kr/design/pinkagewig/renewal/img/mnext.png") no-repeat;z-index:9999}
.bx-wrapper .bx-controls-direction a:active{}
.bx-wrapper .bx-controls-direction a{opacity:0.1;transition:opacity 0.3s ease-in;position:absolute;top:50%;margin-top:-60px;outline:0;width:53px;height:150px;text-indent:-9999px;z-index:9999;opacity:0.2;transition:opacity 1s}
.bx-wrapper:hover .bx-controls-direction a{opacity:1;transition:opacity 0.3s ease-out}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}


/* ³ª´® À¥ÆùÆ® °¡Á®¿À±â 20190726 Åäºê */
/* Nanum Gothic (Korean) http://www.google.com/fonts/earlyaccess */
@font-face{
  font-family:'Nanum Gothic';
  font-style:normal;
  font-weight:400;
  src:url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src:url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face{
  font-family:'Nanum Gothic';
  font-style:normal;
  font-weight:700;
  src:url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src:url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face{
  font-family:'Nanum Gothic';
  font-style:normal;
  font-weight:800;
  src:url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src:url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* º»°íµñ À¥ÆùÆ® °¡Á®¿À±â 20190726 Åäºê */ 
/* Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess */ 
@font-face{
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:100;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
} 
@font-face{
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:300;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
} 
@font-face{
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:400;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 } 
@font-face{
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:500;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 } 
@font-face{
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:700;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 } 
@font-face{
  font-family:'Noto Sans KR';
  font-style:normal;
  font-weight:900;
  src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 } 

/* ¸ÞÀÎ¹è³Ê, ÀÌº¥Æ® ·Ñ¸µ¹è³Ê */ 
.mainbanner,
.eventbanner{width:100%;overflow:hidden}
.eventbanner{margin:40px 0 20px}
.mainbanner ul{float:left}
.mainbanner ul li{float:left;width:1260px;height:640px;}
.mainbanner ul li .black_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.6}
.mainbanner ul li.swiper-slide-active .black_bg{display:none}
.mainbanner ul li a,
.mainbanner ul li img{float:left;width:1260px;height:640px}
.swiper-container{overflow:visible}
.swiper-button-white{opacity:0.3;transition:all 0.5s}
.mainbanner:hover .swiper-button-white{opacity:1}
.eventbanner:hover .swiper-button-white{opacity:1}
/*.swiper-button-next:after, */
/*.swiper-button-prev:after{transform:scale(1.2)}*/
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:0px}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:0px}
.swiper-button-next, .swiper-button-prev{top:0;width:5%;height:100%;margin-top:0}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content:'';position:absolute;right:40px;width:30px;height:60px;background-image:url('http://www.pinkage.co.kr/design/pinkagewig/mobile/icon_14.png');background-size:cover;background-position:center;background-repeat:no-repeat;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content:'';position:absolute;left:40px;width:30px;height:60px;background-image:url('http://www.pinkage.co.kr/design/pinkagewig/mobile/icon_13.png');background-size:cover;background-position:center;background-repeat:no-repeat;}
.swiper-pagination{position:relative;display:block;width:100%;text-align:center;padding:20px 0}
.swiper-pagination-bullet{width:15px;height:15px;opacity:1;background-color:#d6d6d6;outline:none;border-radius:15px;margin:0 5px}
.swiper-pagination-bullet-active{background-color:#000}


/* ¸ÞÀÎ »óÇ°Áø¿­ */
.prdarea.cate_best{height:700px;overflow:hidden}
.prdarea{margin:0 auto;display:block}
.prdarea ul.prdList{position:relative;display:table;margin:0;padding-bottom:50px;border-bottom:1px solid #dcdcdc;font-size:0;line-height:0;z-index:0;width:100%}
.prdarea ul.prdList.d_none{display:none}
.prdarea ul.prdList li.item{display:inline-block;padding:0 0 60px;margin-right:12px;vertical-align:top;*display:inline;*zoom:1;*float:left}
.prdarea ul.prdList li.item{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.prdarea ul.prdList li.item:nth-of-type(4n){margin-right:0;}
.prdarea ul.prdList li.item.hide{display:none}
.prdarea ul.prdList li.item.show{display:inline-block}
.prdarea ul.prdList li.item .box{margin:0 auto;font-size:12px;line-height:18px;text-align:left}
.prdarea ul.prdList li.item div.box img{vertical-align:middle;display:inline-block}
.prdarea ul.prdList li.item div.box .thumb{display:block;margin:0 auto;position:relative}
.prdarea ul.prdList li.item .prd_spec{padding:0;margin-top:16px;width:100%;text-align:left;font-weight:500;font-size:12.5px;color:#999}
.prdarea ul.prdList li.item .prd_spec .prd_color{width:100%;position:relative;padding:0;overflow:hidden}
.prdarea ul.prdList li.item .prd_spec .prd_color{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.prdarea ul.prdList li.item .prd_spec .prd_color a.code{float:left;width:14px;height:5px;border-radius:0px;margin:4px 4px 0 0}
.prdarea ul.prdList li.item .prd_spec .prd_color a.code:last-child{margin-right:0}
.prdarea ul.prdList li.item .prd_spec .prd_color .colorPlus{position:absolute;top:2px;right:2px;float:left;width:20px}
.prdarea ul.prdList li.item .prd_spec .prd_color .colorPlus{display:none}
.prdarea ul.prdList.best li.item .prd_spec{padding:0;width:100%;text-align:left;font-weight:500;font-size:13px;color:#999 }
.prdarea ul.prdList li.item div.box .name{padding:0;margin:16px 0 13px;text-align:left}
.prdarea ul.prdList li.item div.box .name span{display:block}
.prdarea ul.prdList li.item div.box .name span:first-child{margin:0 0 3px;font-weight:700;font-size:14px;line-height:18px}
.prdarea ul.prdList li.item div.box .name span:last-child{font-size:14px;line-height:18px}
.prdarea ul.prdList li.item div.box .name a{color:#000;font-size:14px;font-weight:500}
.prdarea ul.prdList.best li.item div.box .name a{color:#000;font-size:16px;font-weight:500}
.prdarea ul.prdList li.item div.box .name a b{font-size:14px;font-weight:500}
.prdarea ul.prdList li.item div.box .MK-product-icons{display:inline-block}
.prdarea ul.prdList li.item div.box .subname{color:#666666}
.prdarea ul.prdList li.item div.box .price{margin-top:5px;margin-bottom:16px}
.prdarea ul.prdList li.item div.box .price del{margin-right:5px;font-weight:400}

.prdarea ul.prdList li.item div.box .listPrice{color:#000;font-weight:700;font-size:18px;line-height:20px;padding:0;margin-bottom:12px}
.prdarea ul.prdList li.item div.box .listPrice .krw{font-weight:500;font-size:13px;}
.prdarea ul.prdList li.item div.box .listDiscount.grayPrice del{font-family:"Roboto";color:#ccc;font-size:12px;font-weight:400;margin-bottom:3px}
.prdarea ul.prdList li.item div.box .listPrice.listDiscount{color:#f79995}
/*.prdarea ul.prdList li.item div.box .listPrice.listDiscount > .percent{display:inline-block;margin-bottom:5px;margin-left:5px;padding:0 7px;background:#f79995;font-size:12px;font-family:"Roboto";color:#fff;line-height:16px;vertical-align:middle;border-radius:5px;font-weight:400}*/
.prdarea ul.prdList li.item div.box .listReview > span{float:left;font-size:12px;line-height:16px;font-weight:500;color:#aaa}
.prdarea ul.prdList li.item div.box .listReview > span:first-child{margin-right:5px;line-height:16px}

.prdarea ul.prdList li.item div.box .subTxt{display:inline-block;padding:4px 10px;margin-top:10px;background-color:#fadfe4;margin-left:5px}
.prdarea ul.prdList li.item div.box .subTxt > span{float:left;font-size:11px;line-height:16px;font-weight:200;color:#323132}

.prdarea ul.prdList li.item div.box .subTxt.soldout{display:inline-block;background-color:#000;margin:20px 5px 0 0;padding:0px;vertical-align:middle;}
.prdarea ul.prdList li.item div.box .subTxt.soldout > span{width:52px;text-align:center;font-size:12px;color:#fff;line-height:24px;}

.prdarea ul.prdList li.item div.box .color{}
.prdarea ul.prdList li.item div.box .review{margin-top:1px}
.prdarea ul.prdList li.item div.box .desc{padding:0;font-weight:300;font-size:13px;margin-top:10px;color:#898989;line-height:19px;font-size:12px}/*½æ³×ÀÏ ÇÏ´Ü ÅØ½ºÆ®*/
.prdarea ul.prdList li.item div.box .d_price{text-align:center;color:#484848}
.prdarea ul.prdList li.item div.box .orgprice{text-decoration:line-through;color:#999999}
.prdarea ul li.item{width:306px;padding:0 5px 60px;margin:0}
.prdarea ul li.item .box{width:100%;background:#FFF}
.prdarea ul li.item .prdimg{display:block;width:100%;position:relative}
.prdarea ul li.item .prdimg img{display:block;width:100%}
.prdarea ul li.item .prdimg .prd_desc{width:100%;font-size:13px;font-weight:500;padding:15px 0;display:block;text-align:center;position:absolute;bottom:0px;left:1px;background-color:rgba(44,44,44,0.85);color:#fff;font-weight:500}
.prdarea ul li.item .thumb{max-width:100%}
.prdarea ul li.item .clear{clear:both}
.prdarea ul li.item .prdimg .img_hover{position:absolute;top:0;left:0;width:100%;display:none}
.prdarea ul li.item .prdimg .img_hover img{width:100%}
.prdarea ul li.item .prdimg .img_hover .prd_color a{width:14px;height:14px;margin:6px 0;display:block;font-size:14px}
.prdarea ul li.item .prdimg .img_hover .prd_color{width:20px;padding:10px;display:block;text-align:center;position:absolute;top:0px;left:0px}
.prdarea ul li.item .prdimg .MK-product-icons{position:absolute;bottom:15px;right:15px;width:85px;height:85px;color:#FFF}
.prdarea ul li.item .prdimg .MK-product-icons img{width:100%;height:100%}
.prdarea ul li.item .MK-product-icons img{width:40px;margin:8px 5px 0 0;}
/* ¸¶ÀÌÆäÀÌÁö ¿À´Ã º» »óÇ° ¿¹¿Ü */
.recently_view .prdarea ul li.item{width:auto;max-width:250px}
/* ¸¶ÀÌÆäÀÌÁö »óÇ° º¸°üÇÔ ¿¹¿Ü */
.wish_list .prdarea ul li.item{width:auto;max-width:250px}


/*checkBox µðÀÚÀÎ*/
.checkBoxWrap, .radioWrap {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  font-size: 15px;
  line-height:25px;
  font-weight:400;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.checkBoxWrap input,
.radioWrap input{
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #fff;
  border:1px solid #999;
  border-radius:0px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.checkBoxWrap:hover input ~ .checkmark {
  background-color: #fff;
  border:1px solid #999;
}

.checkBoxWrap input:checked ~ .checkmark {
  background-color: #000;
  border:1px solid #000;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.checkBoxWrap input:checked ~ .checkmark:after {
  display: block;
}

.checkBoxWrap .checkmark:after {
  left: 8px;
  top: 3px;
  width: 6px;
  height: 11px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/*Ã¼Å©¹Ú½º ¿À¸¥ÂÊ Á¤·Ä*/
.checkBoxWrap.right {
  padding-left: 0;
  padding-right: 35px;
}

.checkBoxWrap.right .checkmark {
  left: auto;
  right:0;
}

/*radio µðÀÚÀÎ*/
.radioWrap .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #fff;
  border-radius: 50%;
}

.radioWrap input:checked ~ .checkmark {
  background-color: #fff;
}

.radioWrap .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.radioWrap input:checked ~ .checkmark:after {
  display: block;
}

.radioWrap .checkmark:after {
 	top: 4px;
	left: 4px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #000;
}

#comment_password{margin-top:35px;margin-left:40px;border-color:#000 !important;}


/* ¸ÞÀÎ¹è³Ê ÅØ½ºÆ® ¹Ú½º */ 
.mainbanner ul li a{position:relative}
.mainbanner ul li a > .text-box-wrap{position:absolute;top:0;left:0;float:left;width:100%;height:100%;display:flex;align-items:center;justify-content:start;box-sizing:border-box;padding:0 118px}
.mainbanner ul li a > .text-box-wrap > .text-box{float:left;width:100%}
.mainbanner ul li a > .text-box-wrap > .text-box > span{float:left;width:100%;color:#fff}
.mainbanner ul li a > .text-box-wrap > .text-box > .main-title{font-size:33px;line-height:45px;font-weight:400}
.mainbanner ul li a > .text-box-wrap > .text-box > .sub-title{font-size:22px;line-height:30px;font-weight:400;margin-top:15px}
.mainbanner ul li a > .text-box-wrap > .text-box > .sub-title.thin{font-weight:300}



/* ¸®´º¾ó »óÇ° ¸®½ºÆ®(2024.12.23) */
.new_prdList:not(.swiper-wrapper) {
    display: flex;
    gap: 30px;
    flex-wrap: wrap;
}
 

.new_prdList li {
    width: 400px;
    margin-bottom: 60px;
}
.new_prdList li.hide {
    display: none;
}
.new_prdList li.show {
    display: inline-block;
}

.new_prdList li .thumb {
    position: relative;
    overflow: hidden;
}

.new_prdList li .thumb img {
    width: 100%;
/*    opacity: 1;
    transition: all 0.3s ease-in-out;*/
}
/*
.new_prdList li .thumb img+img {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.new_prdList li .thumb:hover img {
    opacity: 0;
}

.new_prdList li .thumb:hover img+img {
    opacity: 1;
}
*/
.thumbnail_swiper .swiper-pagination-progressbar {position: absolute;top: unset!important;bottom: 0;background: #d9d9d9;height: 1px!important;width: 100%;    padding: 0; display:none;}
.thumbnail_swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#26231d;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.thumbnail_swiper .swiper-button-prev {
    background: url(/design/pinkagewig/renewal_2025/arr_l_black_80.png) no-repeat;
    background-size: cover;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    cursor: pointer;
    opacity:0;
    z-index:2;transition: all 0.3s ease-in-out;
}
.thumbnail_swiper .swiper-button-next {
    background: url(/design/pinkagewig/renewal_2025/arr_r_black_80.png) no-repeat;
    background-size: cover;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    cursor: pointer;
    opacity:0;
    z-index:2;transition: all 0.3s ease-in-out;
}
.thumbnail_swiper:hover .swiper-button-prev, .thumbnail_swiper:hover .swiper-button-next {
    opacity: 1;
}
.thumbnail_swiper .swiper-button-prev::after, .thumbnail_swiper .swiper-button-next::after  {
    display: none !important;
}
.new_prdList li .thumb .prd-desc {
    width: 100%;
    font-size: 13px;
    padding: 15px 0;
    display: block;
    text-align: center;
    position: absolute;
    bottom: 0px;
    left: 0;
    background-color: rgba(44, 44, 44, 0.85);
    color: #fff;
    font-weight: 500;
    opacity: 0;
    transition: all 0.3s ease-in-out;
    z-index: 2;
}

.new_prdList li .thumb:hover .prd-desc {
    /*opacity: 1;*/
}

.new_prdList li .prd-info {}

.new_prdList li .prd-info .prd-name {
    margin-top: 20px;
}

.new_prdList li .prd-info .prd-name a {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    line-height: 16.71px;
}

.new_prdList li .prd-info .price {
    margin-top: 10px;
}

.new_prdList li .prd-info .price a {
    font-size: 14px;
    font-weight: 500;
    line-height: 16.71px;
    color: #000;
}

.new_prdList li .prd-info .price a .dc_per {
    color: var(--main-color);
}

.new_prdList li .prd-info .price a .consumer {
    color: #999;
    text-decoration: line-through;
}

.new_prdList li .prd-info .prd-color {
    margin-top: 10px;
}

.new_prdList li .prd-info .prd-color a {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 4px;
}

.new_prdList li .prd-info .prd-color .code {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 10px;
}
.new_prdList li .prd-info .prd-review {
    margin-top: 10px; 
}