#body_left, 
.rbanner { display:none;}
#body_content {
    width: 100%;
    float: none;
    clear:both;
}
#location {border:none;} 
#head_wrap .defaultbox {width: 1200px;}
#body_wrap .defaultbox {width: 1200px;}
.container {   padding-top:0px;   padding-left: 0;    padding-right: 0;   margin-left: auto;margin-right: auto;width: 1200px;}
.container:after {    clear: both;}
.container:after, .container:before {
    content: " ";
    display: table;
}

.bcontainer {width: 100%;/*padding-right: 2rem;padding-left: 2rem;*/margin-right: auto;margin-left: auto;}
.brow {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  display: flex;
    flex: 1 0 100%;
    flex-wrap: wrap;
    margin-top: 60px;
    justify-content: center;
}
.bcol6 {flex: 0 0 auto; width: 340px; margin:0 10px;}

.bcontainer2 {width: 700px;}
.brow2 {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  display: flex;
  flex: 1 0 100%;
  flex-wrap: wrap;
  margin-top: 60px;
  justify-content: space-between;
}
.bcol62 {flex: 0 0 auto; width: 340px;}

#head_wrap { border:none;}

/* Layout gray */
#body_wrap {
    margin-top: 0px;
    background: url(/img/board/imgbg.jpg) repeat 0 0 #f8f8f8;
}

#view_content {padding:0;}
.tab_content {padding:20px;}
.tab_content#tab_content2 {padding:20px 6px; font-weight: normal;}
.unveilclear img {     min-width: 2px !important;    min-height: 2px  !important;  }

/* .tab2TypeD 5 */
.tab2TypeD { background:#dedede; overflow:hidden; margin-bottom:0px; border:0px solid #7e7e7e; margin-left:-1px; }
.tab2TypeD > li {float:left; height:38px; width:20%; box-sizing: border-box; border:none; border-bottom: none; text-align:center;}
.tab2TypeD > li:first-child { }
.tab2TypeD > li:nth-child(5n+1) { border-left:1px solid #cecece;}
.tab2TypeD > li > a {display:block; height:38px; line-height:36px; color:#333; padding:0 10px; text-decoration:none; background:#dedede; font-weight: bold; }
.tab2TypeD > li.on > a, .tab2TypeD > li > a:hover {color:#000; background:#fff;  }
.tab2TypeD > li.on { border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:none;  }



.detail-bd {  font-size: 13px; border-top:solid 1px #e9e9e9; }
#location { overflow: unset;}
#locbar { position:absolute; top:22px; left:200px; }

#locbar .loc {position:relative;}
#locbar .loc .dropdown { padding:5px 0; position:relative; float:left; width:80px;  text-align:right; padding-right: 19px; padding-top: 1px;background: url(/share/snoimg/dropdownarr.png) no-repeat 100% 0px; cursor: pointer;}
#locbar .loc .dropdown a{ }
#locbar .loc .categorylayer { display: none; position: absolute; top: 20px; right: 0; z-index: 99; border: 1px solid #898989; background: none repeat scroll 0 0 #FFF; }
#locbar .loc .categorylayer.on {display:block;}
.categorylayer ul { padding:10px;}
.categorylayer ul li{line-height:22px; font-size:12px;}
.categorylayer p.ipt { padding:0 0px }

.detail-wrap1 { width:540px; float:left; min-height:960px;}
.detail-wrap1:after { content:""; display:block; clear:both; float:none; } 

.detail-wrap2 { width:630px; float:right;}
.detail-wrap2:after { content:""; display:block; clear:both; float:none; } 
.product-price2 { padding: 50px 0 30px; position:relative;}
.product-price2 .tit1 { font-family:dotum; font-size:12px; line-height:20px;}
.product-price2 .tit2 {  font-size:25px; font-weight: normal; letter-spacing: -0.03em; color: #333;}

.product-attribute-main { background-color: #ececec;  }
.w70 {width:70px;}
.product-action-block {    padding: 15px 0;    margin: 0 20px 10px;    border-bottom: 1px solid #eee}

.product-action-main a {    display: inline-block;    vertical-align: top;    line-height: 30px;    height: 30px;       font-size: 18px}
.product-action-main a.buy-now-btn, .product-action-main a.buy-now-btn2 {padding: 0 30px}
.product-action-main a.add-cart-btn {padding: 0 15px}
.product-action-main a.buy-now-btn, .product-action-main a.buy-now-btn2 {position: relative;line-height: 42px;border: 0px solid #fd9729;color: #fff;background-color: #fd9729;padding: 0 35px;margin: 0 0px 5px 0}
.product-action-main a.buy-now-btn2 { background-color: #CFCFCF; border: 0px solid #CFCFCF; }
.product-action-main a.add-cart-btn {background-color: #ff5400;color: #fff;padding: 0 30px;margin: 0 5px 5px 0}
.product-action-main a.buy-now-btn:before, .product-action-main a.buy-now-btn2:before {    position: absolute;    left: 10px;    top: 14px;    visibility: hidden;    content: '';    width: 16px;    height: 16px; }
a.viewmmoney {padding: 0 15px; background-color: #ff5400;color: #fff; margin: 0 5px 5px 0; }

.gbox90 { padding:20px 10px; background:#fff; }

.wbox100 { margin-top:10px; background:#fff; padding:15px; }

.wbox100 h3 { width:110px; margin-top:11px; position:absolute; background:#fff url(/img/newsno/bul_type1.jpg) no-repeat 0 50%  ;  font-size:16px; color:#414141; font-weight:bold; padding-left:18px; margin-bottom:15px;}
.wbox100 h3 span  { color:#616161; font-weight:normal; display:none; }

.wbox100_type2 { background:#fff; border:solid 1px #a1a1a1;   }
.wbox100_type2 h3 { background:#d7d7d7; font-size:12px; color:#575757; font-weight:bold; text-align:center; padding: 9px 10px;}
.pd10 {padding:10px 15px;}


.product { margin-top: 0; position: relative;background:#fff; }
.product .product-title { position: relative; padding: 10px; font-size: 14px; border: 1px solid #c3c3c3;  width:75%; background:#fff url(/img/newsno/sel_type1.jpg) no-repeat 95% 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.product .product-title2 { padding: 13.5px; position: absolute; top:0; right:0; width:20%; font-size: 16px; border: 1px solid #c3c3c3; text-align:center;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.product .product-title.on { color: #3b78ce; }
.product .product-title.off { color: #cfcfcf; background-color: #ececec; border-bottom: none; }
.product .product-title .m-name { position: relative; left: -35px; margin-left: 35px; }
.product .product-title img { float: right; position: absolute; top: 12px; right: 10px; width: 20px; height: 20px; content: url(/img/safe/down-arrow.png); }
.product .product-title.off img { content: url(/img/safe/down-arrow-none2.png); }
.product .product-list { display: none; font-size: 14px; }
.product .product-list li { padding: 10px; border-top: 1px solid #cfcfcf; background-color: #FFF; }
.product .product-list li:active { background-color: #EEEEEE; }
.product.on { border: 1px solid #3b78ce; }
.product.on .product-title img { content: url(/img/newsno/up-arrow.png); }
.product.on .product-list { display: block; }
	#calculatorboxout_v2 { display: none; }
	#calculatorboxout_v2 dd, #totalcount { text-align: right; }
	
.checkboxGroup { padding-left:135px;}	
.checkboxGroup.nopad { padding:0px;}	
.checkboxGroup .radio-switch {padding:0;overflow:hidden;}
.checkboxGroup .radio-switch input {position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden;}
.checkboxGroup .radio-switch label {float:left;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.checkboxGroup .radio-switch label {display:block;min-width:60px;background-color:#f5f8fb;color:#95afd4;font-size:14px;font-weight:normal;text-align:center;text-shadow:none;
  padding: 10px 0px;border: 1px solid #9eb6d7;
  
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition:    all 0.1s ease-in-out;
  -ms-transition:     all 0.1s ease-in-out;
  -o-transition:      all 0.1s ease-in-out;
  transition:         all 0.1s ease-in-out;
}
.checkboxGroup .radio-switch.cols4 label {width:calc(23% + 2px); margin-left:2%;}
.checkboxGroup .radio-switch.cols4 label.ml0 { margin-left:0%;}

.checkboxGroup .radio-switch.cols3 label {width:32%; margin-left:2%;}
.checkboxGroup .radio-switch.cols3 label.ml0 { margin-left:0%;}

.checkboxGroup .radio-switch.cols2 label {width:49%; margin-left:2%;}
.checkboxGroup .radio-switch.cols2 label.ml0 { margin-left:0%;}

.checkboxGroup .radio-switch label:hover {cursor:pointer;}
.checkboxGroup .radio-switch input:checked + label {
		border-color:#da006b;color:#da006b;background: #fdf2f7;
		-webkit-box-shadow:none;
		box-shadow: none;
		-webkit-box-shadow: 0 1px 3px rgba(92, 46, 145, 0.2);
		box-shadow:0 1px 3px rgba(92, 46, 145, 0.2);
	}
.checkboxGroup .radio-switch input:disabled + label {
		border-color:#e2e2e2;color:#dadada;background:#fff;
		-webkit-box-shadow:none;
		box-shadow: none;
		-webkit-box-shadow: 0 1px 3px rgba(92, 46, 145, 0.2);
		box-shadow:0 1px 3px rgba(92, 46, 145, 0.2);
	}
.checkboxGroup {margin-bottom:15px; }
.checkboxGroup:after { content:""; clear:both; display:block; margin-bottom:15px; }
.bdd3 { border-bottom: 1px solid #cccccc;  }
.bdd4 { border-bottom: 1px solid #da006b;  }
.bdd5 { border-bottom: 1px solid #cccccc;  }

.ul_type1 { font-size:12px; padding:15px;}
.ul_type1 li { line-height:15px;}

dl.infomoney {font-size:14px; line-height:28px; padding:15px 0;}
dl.infomoney dt { display:block; float:left; width:40%;  line-height:28px;}
dl.infomoney dt.re { color:#3e63be; background:url(/img/newsno/re_type1.jpg) no-repeat 0 3px;  padding-left:25px;}
dl.infomoney dt.re2 { color:#3e63be; padding-left:15px;}
dl.infomoney dt.re3 { color:#3e63be; background:url(/img/newsno/plus_type1.jpg) no-repeat 15px 50%; padding-left:30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-size: 12px 12px; }
dl.infomoney dd { display:block; float:right; width:55%; text-align:right;  line-height:28px;}
dl.infomoney:after { content:""; clear:both; display:block; } 

.infogrouptitle {font-size:14px;background:#f4f4f4; padding:7px 15px; text-align:right;} 

.infogrouptitle:after { content:""; clear:both; display:block; } 
.infogroup { font-size:14px;text-align:right; padding:5px 0}
.infogroup:after { content:""; clear:both; display:block; } 
.inf1 { width:30%; display:block; float:left;text-align:left;}
.inf2 { width:25%; display:block; float:left;}
.inf3 { width:20%; display:block; float:left;}
.inf4 { width:25%; display:block; float:left;}

.infogrouptitle2 {font-size:12px;background:#f4f4f4; padding:1px 15px 10px 15px;  } 
.infogrouptitle2 h3 { font-size:14px; background:url(/img/newsno/bul_type1.jpg) no-repeat 0 50%  ;  padding-left:15px;text-align:left; }
.infogrouptitle2 .product-title2 { background:#fff; padding: 10px; position: relative; top:0; right:0; font-size: 12px; border: 1px solid #c3c3c3; text-align:center;}
.infogrouptitle2:after { content:""; clear:both; display:block; } 

ul.info04x {}
ul.info04x li { line-height:18px; font-size:12px; background:url(/img/newsno/imp_type1.jpg) no-repeat 0 6px  ;  padding-left:12px;}





.detail-main-layout {    margin-top: 10px;    padding-bottom: 20px}
.detail-main-layout .col-main {    float: left;    width: 100%}
.detail-main-layout .main-wrap {    margin-left: 290px;    position: relative;    border: 1px solid #e9e9e9;    background-color: #fff;    min-height: 100px}
.detail-main-layout .main-content {    padding-bottom: 20px}
.detail-main-layout .main-content #view_content { }
.detail-main-layout .col-sub {    float: left;    width: 280px;    margin-left: -100%}

.p-item-main ul.nocard { padding:0; margin:0; border-left:1px solid #ccc; padding-left:20px; margin-left:10px; width:100px;}
.p-item-main ul.nocard li{  padding-right:5px; }
.p-item-main ul.nocard:after {content:""; float:none; clear:both; display:block;}
.p-item-main .nocardtxt { background:#fff; position:absolute; right:0;top:0; width:180px; border:1px solid #eee; padding:15px; font-size:12px; line-height:1.3;  }
.ui-accordion-content p.ip2tit {color:#e20070;padding:5px 0;}
.ui-accordion-content p.ip2tit:before {content:"�� "; color:#e20070;} 
.ui-accordion-content ul.ip2 {} 
.ui-accordion-content ul.ip2 li { padding:5px 0; font-size:13px; } 
.ui-accordion-content ul.ip2 li:before {content:"��";} 


.detail-sub-wrap .ui-box {    border: 1px solid #e9e9e9;    background-color: #fff;    margin-bottom:10px}
.detail-sub-wrap .ui-box-title {    
	padding: 10px 0 10px 10px; border-bottom: 1px solid #e9e9e9; font-size: 16px; font-weight: bold; line-height: 18px; background-color: #dedede
}
.ui-box-title2 { background: #3e6eb0 !important; border-right: 2px solid #3e6eb0; color: #fff !important; }
.store-info-wrap {    position: relative;    border: 1px solid #e9e9e9;    background-color: #fafafa;    margin-bottom: 10px;    font-size: 13px;    line-height: 15px}

.rec-products-list {    font-size: 13px}
.rec-products-list li {    list-style: none;    margin-left: 0;    padding: 15px 0;    border-top: 1px solid #e9e9e9}
.rec-products-list li:first-child {    border-top: 0 none}
.rec-products-list .product-info {    padding: 0 15px}
.rec-products-list .product-info .p-title { font-weight:600;   height: 32px;    line-height: 20px}
.rec-products-list .product-info .p-title a {font-weight:normal;}
.rec-products-list a {    display: block;    color: #333}
.rec-products-list a:hover {    text-decoration: none}
.rec-products-list .p-price {    color: #999;    margin: 3px 0}
.rec-products-list .p-price b {    color: #f60;    font-size: 14px}


input[type='radio'][disabled] + label { text-decoration: line-through; }
#money-flag, #money-flag .checkboxGroup, #price-calculate { /*display: none*/ }
#date1, #add_date1, #divide_fee { color: #3E63BE; }
#commit_price, .month_price { color: #DA006B; }
#step1end { display: none; margin: 0 0 10px; }
#step1end .ms-detail-btn-wrap { padding: 10px; background-color: #FFF; }
#fare-content .infogroup:nth-of-type(2) { display: none; color: #AAA; }
#fare-content .infogroup:nth-of-type(3) { display: none; }
#sign_line { position: relative; top: -16px; width: 100%; height: 12px; border: none; }
#sign_line > div:nth-of-type(1) { position: absolute; top: 0px; left: 50%; border: 10px solid transparent; border-top: 10px solid #FFF; border-bottom: none; z-index: 2; transform: translateX(-50%); }
#sign_line > div:nth-of-type(2) { position: absolute; top: 1px; left: 50%; border: 10px solid transparent; border-top: 10px solid #DA006B; border-bottom: none; z-index: 1; transform: translateX(-50%); }
#load1 { width: 100%; background-color: #FFF; }

.selectbox { height:43px; position: relative; width: 77.5%; border: 1px solid #C3C3C3;  background: url(/img/newsno/sel_type1.jpg) no-repeat 95% 50%;  z-index: 1; }
.selectbox label { position: absolute; top: 1px; left: 5px; padding:13px; font-size: 16px; z-index: -1; }
.selectbox select, .selectbox .tmp_select { width: 100%; height: auto; line-height: normal; padding: 8px; border: 0; opacity: 0; filter:alpha(opacity=0); -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.selectbox .tmp_select { height: 20px; }

.icon_history { margin-right: 10px; vertical-align: middle; cursor: pointer; }

.internet-plus{    top: 6px !important;}

/*스노방 뷰페이지 추가 심수정*/
.detail-wrap1_2 { width: 56.3%; float:left; min-height:900px; }
.detail-wrap2_2 { width: 41.2%; float:right;}
.detail-wrap1_2:after, .detail-wrap2_2:after { content:""; display:block; clear:both; float:none; } 
.detail-gallery2 { padding: 40px 0 20px; text-align: center; }
.ui-image-viewer-thumb-wrap2 { height: 350px; }
.img-guide-content { margin-top: 45px; }
.img-guide-content button { 
	width: 127px; margin-right: 15px; padding: 11px 0; font-size: 16px; border: 1px solid #85b2ef; border-radius: 5px; 
	background: #FFF; color: #85b2ef; cursor: pointer; 
}
.img-guide-content button:last-child { margin-right: 0; }
.img-guide-content button.on { border: 1px solid #85b2ef; border-radius: 5px; background: #85b2ef; color: #fff; }
.user-guide-tab { border-bottom: 1px solid #eee; }
.user-guide-tab:after { content: ''; display: block; clear: both; }
.user-guide-tab li { float: left; padding: 15px 0; margin: 0 13px 0 17px; font-size: 14px; cursor: pointer; }
.user-guide-tab li.on { border-bottom: 2px solid #85b2ef; color: #85b2ef; font-weight: bold; }
.guide-cont-wrap, .seller-cont-wrap { padding: 20px 17px; color: #888; font-size: 14px; }
.guide-cont-wrap ul { line-height: 25px; }
.guide-cont-wrap ul li { padding-left: 10px; background: url(/img/board/li_style.png) no-repeat 0 12px; }
.guide-cont-wrap { display: none; }
.seller-info-tit { display: inline-block; width: 130px; padding-bottom: 17px; color: #4f4f4f; }
.product-price3 { position: relative; padding: 50px 0 30px; }
.product-price3 .tit1 { margin-bottom: 15px; letter-spacing: -0.03em; color: #333; font-family:dotum; font-size:12px; line-height:18px; }
.product-price3 .tit2 { font-size:25px; font-weight: normal; letter-spacing: -0.03em; color: #333; }
.wbox100_2 { margin-top:10px; background:#fff; }
.wbox100_2 h3, .wbox100_3 h3 { z-index: 99; margin-top:15px; font-size:14px; color:#414141; font-weight:normal; margin-bottom:15px;}
.wbox100_2 h3 span, .wbox100_3 h3 span  { color:#616161; font-weight:normal; display:none; }
.wbox100_3 .checkboxGroup2 { padding: 0; margin: 10px 0 20px; }

.checkboxGroup2 { position: relative; margin-bottom: 20px; }
.checkboxGroup2:after { content:""; clear:both; display:block; }
.checkboxGroup2 .radio-switch {padding:0;overflow:hidden;}
.checkboxGroup2 .radio-switch input {position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden;}
.checkboxGroup2 .radio-switch label { 
	float:left; display:block; min-width:60px; padding: 15px 0; border: 1px solid #e7e7e7; border-radius: 8px; 
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	background: #fff; color: #555; font-size:14px; font-weight:normal; text-align:center; text-shadow:none; 
	-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;  transition: all 0.1s ease-in-out;	
}
.checkboxGroup2 .radio-switch label:hover {cursor:pointer;}
.checkboxGroup2 .radio-switch input:checked + label { border-color: #555; background: #555; color: #fff; box-shadow: none; }
.checkboxGroup2 .radio-switch input:disabled + label { border-color: transparent; background: rgba(173,173,173,0.34); color: #aaa; box-shadow: none; text-decoration: none; }
.checkboxGroup2 .radio-switch.cols2 label {width:49%; margin-left:2%;}
.checkboxGroup2 .radio-switch.cols2 label.ml0 { margin-left:0%;}
.checkboxGroup2 .radio-switch.cols3 label {width:32%; margin-left:2%;}
.checkboxGroup2 .radio-switch.cols3 label.ml0 { margin-left:0%;}
.checkboxGroup2 .radio-switch.cols4 label {width:calc(31.5% + 2px); margin-left:2%;}
.checkboxGroup2 .radio-switch.cols4 label.ml0 { margin-left:0%;}
.checkboxGroup2 .radio-switch.cols5 label {width:calc(20.5% + 2px); margin-left:2%;}
.checkboxGroup2 .radio-switch.cols5 label.ml0 { margin-left:0%;}

.selectbox2 { z-index: 1; position: relative; width: 85%; height: 45px; border: 1px solid #e7e7e7; border-radius: 8px; background: none; }
.selectbox2 label { top: 0px; left: 7px; padding: 15px 13px; font-size: 14px; color: #888; }
.selectbox2 select, .selectbox2 .tmp_select { 
	width: 100%; height: 45px; padding: 8px 8px 8px 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none;
	border: none; background: url(/img/newsno/sel_type3.png) no-repeat 97% 50%; line-height: normal; font-size: 14px;
}
.selectbox2 select::-ms-expand { display: none; }
.m-name2 { 
	position: absolute; top: 0; right: 0px; width: calc(15% - 10px); height: 100%; box-sizing: border-box; border: 1px solid #e7e7e7;
	border-radius: 8px; line-height: 47px; text-align: center; font-size: 14px; 
}

.model-color-info3 { padding: 5px 0; }
.model-color-info3:last-child { margin-bottom: 0; }
.model-color-info3 li { display: inline-block; margin-right: 10px; text-align: center; }
.model-color-info3 li:not(.none) label p { cursor: pointer; }
.model-color-info3 li:last-child { margin-right: 0; }
.model-color-info3 li .text2 {
	display: table-cell; width: 109px; height: 31px; padding: 4px 2px; margin-right: -5px; background: #fff; border: 1px solid #e9e9e9;
	border-top-left-radius: 5px; border-bottom-left-radius: 5px; vertical-align: middle; word-break: keep-all;
}
.model-color-info3.v2 li { width: calc(35% - 60px); }
.model-color-info3.v2 li .text2 { width: 66px; padding: 4px; }
.model-color-info3 li.none p { color: #DADADA; }
.model-color-info3 li.none label p.checkmark { background-color: #DADADA; }
.model-color-info3 .container2 { position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.model-color-info3 .checkmark {
	width: 23px; height: 23px; background-color: #ac8aa3; border-radius: 50%; border: 1px solid #b4b4b4;
}
.model-color-info3 .container2 input { position: absolute; opacity: 0; width: 17px; height: 17px; right: 1px; }
.model-color-info3 .container2 input:checked ~ .checkmark:after{
	width: 31px; height: 31px; top: -4px; left: -4px; border: 1px solid #888; border-radius: 50%;
}
.model-color-info3 .checkmark:after { content: ""; position: absolute; }
.color-name { position: absolute; top: 12px; right: 0px; font-weight: bold; }
.money-flag-radio { padding: 10px !important; background: #f3f3f5; }
.money-flag-radio2 { padding: 10px 10px 0 !important; background: #f3f3f5; }
.deliveryBox { 
	position: relative; width: calc(100% - 40px); height: 45px; padding: 0 20px; border-radius: 8px; line-height: 45px; background: #F2F2F2; font-size: 14px;
}
.deliveryIcon { position: relative; top: 12px; margin-right: 1px; }
.deliveryLayer { 
	z-index: 99; display: none; position: absolute; top: 34px; left: 240px; width: 240px; padding: 20px; 
	border: 1px solid #888; background: #fff; color: #888; 
}
.common-icon { 
	display: none; position: absolute; top: -9px; width: 13px; height: 9px; background: url(/img/sno/icon_arrow.png) no-repeat; 
}
.common-icon.type1 { left: 179px; }
.common-icon.type2 { left: 362px; }
.common-icon.type3 { right: 78px }
.common-icon.type1-2 { left: 67px; }
.common-icon.type2-2 { left: 250px; }
.common-icon.type3-2 { right: 75px }
.gbox90_2 { padding: 5px 0 20px; }

.wbox100_type3 { background: #f9f9fa; }
.wbox100_type3 h3 { padding: 20px 20px 15px; border-top: 1px solid #a2a5a8; background: none; color: #000; text-align: left; font-size: 15px; }
.infomoney-wrap { padding: 0 20px; }
.infomoney-wrap dl.infomoney:last-child { border-bottom: none; }
#money-flag, #money-flag .checkboxGroup22, #price-calculate { display: none }

#step1end, #step2end { padding: 0 0 10px !important; }
.side .btn-common { width: calc(50% - 43px);}
.side .btn-common2 { width: calc(50% - 78px) }
.btn-common-wrap { float: right; width: calc(100% - 140px); }
.btn-common { width: calc(50% - 42.5px); }
.btn-common2 { width: calc(50% - 8px); }
.btn-common3 { width: calc(50% - 77px); }
.btn-common, .btn-common2, .btn-common3 { 
	display: inline-block; height: 58px; line-height: 58px; border-radius: 5px; font-size: 20px;
	font-weight: bold; text-align: center;
}
.btn-order-off { margin-right: 7px; border: 1px solid #888; background: #888; color: #fff; }
.btn-order-off a { display: block; color: #fff; cursor: default; }
.btn-order-on { margin-right: 7px; border: 1px solid #1b3f70; background: #1b3f70; color: #fff; }
.btn-order-on a { display: block; color: #fff; cursor: pointer; }
.btn-cart-off { border: 1px solid #888; background: #fff; color: #888; }
.btn-cart-off a { display: block; color: #888 !important; cursor: default; }
.btn-cart-on { border: 1px solid #1b3f70; color: #1b3f70; }
.btn-cart-on a { display: block; color: #1b3f70; cursor: pointer; }
.btn-soldout { margin-right: 7px; border: 1px solid #a2a8b0; background: #a2a8b0; color: #fff; }
.btn-soldout a { display: block; color: #fff; }
.btn-bell { display: inline-block; background: url(/img/board/btn_bell_off.png) no-repeat 0 0; width: 60px; height: 60px; padding-right: 5px; }
.btn-ibell { display: inline-block; background: url(/img/board/btn_ibell_off.png) no-repeat 0 0; width: 60px; height: 60px; padding-right: 5px; }
.btn-bell.v2 { display: inline-block; background: url(/img/board/btn_bell_v2_off.png) no-repeat 0 0; width: 52px; height: 52px; padding-right: 0; }
.btn-ibell.v2 { display: inline-block; background: url(/img/board/btn_ibell_v2_off.png) no-repeat 0 0; width: 52px; height: 52px; padding-right: 0; margin-left: 10px; }
#btnbell_internet2 { display: inline-block; background: url(/img/board/btn_ibell_on.png) no-repeat 0 0; width: 60px; height: 60px; padding-right: 5px; cursor: pointer; }
#btnbell_internet2.v2 { display: inline-block; background: url(/img/board/btn_ibell_v2_on.png) no-repeat 0 0; width: 52px; height: 52px; padding-right: 0; margin-left: 10px; cursor: pointer; }
.btnpbell, .btnpbell2 { display: inline-block; background: url(/img/board/btn_bell_on.png) no-repeat 0 0; width: 60px; height: 60px; padding-right: 5px; cursor: pointer; }
.btnpbell.v2 { display: inline-block; background: url(/img/board/btn_bell_v2_on.png) no-repeat 0 0; width: 52px; height: 52px; padding-right: 0; cursor: pointer; }
#btnbell_internet { 
	display: inline-block; background: url(/img/board/btn_ibell.png) no-repeat 0 0;  width: 65px; height: 62px; padding-right: 6px; 
}
#btnbell_internet:hover { background: url(/img/board/btn_ibellon.png) no-repeat 0 0; width: 65px; height: 62px; }

.tab_content .view_content_body .precautions {padding:15px; background:#d5dde8;     color: #07234a;}
/*2020-05-11 김시형 -  특정아이디가 쓴 내용 디자인 다르게 보이기*/
.tab_content .design01{background:#f7f7f9; font-family:'S-CoreDream','AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-weight:500;}
.tab_content .design01 .view_content_visual{ height:388px; background:url('/share/snoimg/viewdesign01_visual.jpg'); padding-top:22px; box-sizing:border-box;}
.tab_content .design01 .view_content_visual img{display:block; margin: auto;}
.tab_content .design01 .view_content_body{padding:0 60px 60px; margin-top:-75px;}
.tab_content .design01 .view_content_body .article { position:relative; padding-top:60px; margin-top:30px; font-size:15px;}
.tab_content .design01 .view_content_body .article:first-child{margin-top:0;}
.tab_content .design01 .view_content_body .article  .title  h5 {border-radius:50%; width:200px; height:200px; font-size:18px; text-align:center; position:absolute; left:50%; margin-left:-100px; top:0; background:#fff;  padding-top:24px;  line-height:28px; box-sizing:border-box; font-weight:600;}
.tab_content .design01 .view_content_body .article .content {background:#fff; border-radius:10px; min-height: 170px; padding:25px; position:relative;}
.tab_content .design01 .view_content_body .article .content .seller_writing { font-family:'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:14px;} 
.tab_content .design01 .view_content_body .article dl {display:table; padding-top:8px; padding-bottom:8px;}
.tab_content .design01 .view_content_body .article dl dt, .tab_content .design01 .view_content_body .article dl dd {display:table-cell; vertical-align:top; line-height:25px;}
.tab_content .design01 .view_content_body .article dl dt {padding-right:0.3em;}
.tab_content .design01 .view_content_body .article dl dt img{min-width:auto; min-height:auto; margin-right:11px}
.tab_content .design01 .view_content_body .article dl dt:after{content:" :"}
.tab_content .design01 .view_content_body .article dl dd {vertical-align:top}
.tab_content .design01 .view_content_body .article dl dd a {color:#2d64e3}
.tab_content .design01 .view_content_body .article.atc02 p{line-height:25px;    margin-top:4px; margin-bottom:6px;}
.tab_content .design01 .view_content_body .article.atc02 p:first-child{ margin-bottom:12px;}
.tab_content .design01 .view_content_body .article.atc03 p:first-child{text-align:center; font-size:16px; margin-top:4px}
.tab_content .design01 .view_content_body .article.atc03 ol {padding:0 10px 18px; margin-top:28px; }
.tab_content .design01 .view_content_body .article.atc03 ol:after{content:""; display:block; clear:both;}
.tab_content .design01 .view_content_body .article.atc03 ol li {float:left; width:25%; text-align:center;}
.tab_content .design01 .view_content_body .article.atc03 ol li em{font-style:normal; color:#ffd401; display:block;}
.tab_content .design01 .view_content_body .article.atc03 ol li img{display:block; margin:5px auto 4px;;}
.tab_content .design01 .view_content_body .article.atc03 ol li span{line-height:19px; display:block;}
.tab_content .design01 .view_content_body .article.atc04 h5{line-height:23px; padding-top:24px; clip: rect(0,200px,75px, 0 ); z-index:10}
.tab_content .design01 .view_content_body .article table{font-family:'S-CoreDream'}
.tab_content .design01 .view_content_body .article table thead th{background:#ffd401; font-weight:500; font-size:17px; height:50px;}
.tab_content .design01 .view_content_body .article table tbody td {background:#eeeeee; text-align:center; height:50px; }
.tab_content .design01 .view_content_body .article .table_layout{ margin-top:29px; margin-bottom:18px;}

.tab_content .design01 .view_content_body .article .table_layout > div.ul_wrap ul li{line-height:35px; position:relative;padding-left:9px;}
.tab_content .design01 .view_content_body .article .table_layout > div.ul_wrap ul li a {color:#2d64e3; text-decoration:underline;}
.tab_content .design01 .view_content_body .article .table_layout > div.ul_wrap ul li:before{content:""; display:block; width:2px; height:2px; background:#000; border-radius:50%; position:absolute; left:0; top:16.5px;}
.tab_content .design01 .view_content_body .article .alert_text1{text-align:center; font-size:18px; line-height:18px;}
.tab_content .design01 .view_content_body .article .simple_explain {width:470px; margin:14px auto 16px;}
.tab_content .design01.sk .view_content_body .article .simple_explain {width:470px;}
.tab_content .design01.kt .view_content_body .article .simple_explain {width:357px;}
.tab_content .design01.lg .view_content_body .article .simple_explain {width:470px;}
.tab_content .design01 .view_content_body .article .simple_explain li{text-align:center;  height:48px; border-radius:24px; line-height:48px; color:#fff; line-height:48px; background:#98b5f7; margin-top:10px;}
.tab_content .design01 .view_content_body .article .simple_explain li:first-child{margin-top:0}
.tab_content .design01 .view_content_body .article .simple_explain li img{min-height:auto; min-width:auto; margin-right:10px;}
.tab_content .design01 .view_content_body .article .simple_explain li img.right_logo{margin-right:0; margin-left:10px;}
.tab_content .design01.sk .view_content_body .article .simple_explain li img{margin-top:-4px; }
.tab_content .design01.kt .view_content_body .article .simple_explain li img{margin-top:13px;}
.tab_content .design01.lg .view_content_body .article .simple_explain li img{margin-top:13px;}
.tab_content .design01 .view_content_body .article .alert_text2{text-indent:-0.4em; padding-left:17px;}
.tab_content .design01 .view_content_body .article .detail_explain{margin-bottom:13px;}
.tab_content .design01 .view_content_body .article .detail_explain:last-child {margin-bottom:3px;}
.tab_content .design01 .view_content_body .article .detail_explain li {position:relative; padding-left:17px; line-height:22px; margin-top:8px;     word-break: keep-all;}
.tab_content .design01 .view_content_body .article .detail_explain li:before{content:""; display:block; width:2px; height:2px; border-radius:50%; background:#000; position:absolute; left:9px; top:10px;}
.tab_content .design01 .view_content_body .article .detail_explain li.red:before{background:#ff0000}
.tab_content .design01 .view_content_body .article.atc06{padding-top:0;}
.tab_content .design01 .view_content_body .article .shortcuts ul{margin:0 -15px}
.tab_content .design01 .view_content_body .article .shortcuts ul:after {content:""; display:block; clear:both}
.tab_content .design01 .view_content_body .article .shortcuts ul li {float:left; width:33.33333%; padding:0px 15px;  box-sizing:border-box;}
.tab_content .design01 .view_content_body .article .shortcuts ul li .inner{ text-align:center; border-radius:10px; background:#fff; padding:50px 0; display:block; color:#000}
.tab_content .design01 .view_content_body .article .shortcuts ul li img{display:block; margin:0 auto;}
.tab_content .design01 .view_content_body .article .shortcuts ul li p{display:block;margin:25px 0 11px;}
.tab_content .design01 .view_content_body .article .shortcuts ul li span{display:inline-block; border-radius:20px; line-height:40px; font-size:17px;  padding:0 44px 0 24px; background:#ffd401 url('/share/snoimg/arrow_view_guide.png') no-repeat right 23px center;}


.tab_content .design02{background:#f7f7f9; font-family:'Noto Sans'; font-weight:400; }
.tab_content .design02 .view_content_visual{ height:458px; background:url('/share/snoimg/viewdesign02_visual.jpg'); padding-top:22px; box-sizing:border-box;}
.tab_content .design02 .view_content_visual img{display:block; margin: auto;}
.tab_content .design02 .view_content_body{padding:0 60px 60px; margin-top:-75px;}
.tab_content .design02 .view_content_body .article { position:relative;  margin-top:30px; font-size:15px;}
.tab_content .design02 .view_content_body .article:first-child{margin-top:0;}
.tab_content .design02 .view_content_body .article  .title{background:#fff; padding-left:28px; padding-bottom:14px;}
.tab_content .design02 .view_content_body .article  .title  h5{display:inline-block; background:#1d2088; color:#fff;  font-size:18px; line-height:48px; padding:0 20px;}
.tab_content .design02 .view_content_body .article .content {background:#fff; padding:0 25px 25px;}
.tab_content .design02 .view_content_body .article .content .seller_writing { font-family:'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:14px;} 
.tab_content .design02 .view_content_body .article dl {display:table; padding-top:8px; padding-bottom:8px;}
.tab_content .design02 .view_content_body .article dl dt, .tab_content .design02 .view_content_body .article dl dd {display:table-cell; vertical-align:top; line-height:25px;}
.tab_content .design02 .view_content_body .article dl dt {padding-right:0.3em; padding-left:24px; position:relative;}
.tab_content .design02 .view_content_body .article dl dt:before {content:""; display:block; width:4px; height:4px; background:#1d2088; border-radius:50%; position:absolute; left:10px; top:11.5px;}
.tab_content .design02 .view_content_body .article dl dt img{min-width:auto; min-height:auto; margin-right:11px}
.tab_content .design02 .view_content_body .article dl dt:after{content:" :"}
.tab_content .design02 .view_content_body .article dl dd {vertical-align:top}
.tab_content .design02 .view_content_body .article dl dd a {color:#7fa6ff}
.tab_content .design02 .view_content_body .article.atc02 p{line-height:25px; margin-bottom:6px; padding-left:9px }
.tab_content .design02 .view_content_body .article.atc02 p:first-child{ margin-bottom:9px; }
.tab_content .design02 .view_content_body .article.atc03 p:first-child{font-size:16px; padding-left:9px }
.tab_content .design02 .view_content_body .article.atc03 ol {padding:25px 10px 4px; }
.tab_content .design02 .view_content_body .article.atc03 ol:after{content:""; display:block; clear:both;}
.tab_content .design02 .view_content_body .article.atc03 ol li {float:left; width:25%; text-align:center;}
.tab_content .design02 .view_content_body .article.atc03 ol li em{font-style:normal; color:#1d2088; display:block; font-weight:600;}
.tab_content .design02 .view_content_body .article.atc03 ol li img{display:block; margin:0px auto 14px;;}
.tab_content .design02 .view_content_body .article.atc03 ol li span{line-height:19px; display:block; font-weight:600;}
.tab_content .design02 .view_content_body .article table thead th{background:#7fa6ff; font-weight:500; font-size:17px; height:50px;}
.tab_content .design02 .view_content_body .article table tbody td {background:#eeeeee; text-align:center; height:50px; }
.tab_content .design02 .view_content_body .article .table_wrap {margin-bottom:6px;}
.tab_content .design02 .view_content_body .article .ul_wrap {margin-bottom:14px}
.tab_content .design02 .view_content_body .article .ul_wrap ul li{line-height:24px; position:relative;padding-left:24px; margin-top:6px;}
.tab_content .design02 .view_content_body .article .ul_wrap ul li a {text-decoration:underline; color:#7fa6ff}
.tab_content .design02 .view_content_body .article .ul_wrap ul li:first-child{margin-top:0;}
.tab_content .design02 .view_content_body .article .ul_wrap ul li:before{content:""; display:block; width:4px; height:4px; background:#1d2088; border-radius:50%; position:absolute; left:10px; top:10px;}
.tab_content .design02 .view_content_body .article .alert_text1{font-size:16px; padding-left:3px;}
.tab_content .design02 .view_content_body .article .simple_explain {padding-top:17px; padding-left:3px; padding-bottom:14px}
.tab_content .design02 .view_content_body .article .simple_explain li{margin-top:10px; display:inline-block; border-bottom:1px solid #1d2088; color:#1d2088; font-size:18px; line-height:22px; margin-left:183px;}
.tab_content .design02 .view_content_body .article .simple_explain li:first-child{margin-top:0; margin-left:0}
.tab_content .design02 .view_content_body .article .simple_explain li img{min-height:auto; min-width:auto; margin-right:10px; vertical-align:baseline;}
.tab_content .design02 .view_content_body .article .simple_explain li img.right_logo{margin-right:0; margin-left:10px;}
.tab_content .design02.sk .view_content_body .article .simple_explain li img{margin-top:-17px;}
.tab_content .design02.kt .view_content_body .article .simple_explain li img{}
.tab_content .design02.lg .view_content_body .article .simple_explain li img{}
.tab_content .design02 .view_content_body .article .alert_text2{text-indent:-0.4em; padding-left:11px; line-height: 22px;}
.tab_content .design02 .view_content_body .article .detail_explain {margin-bottom:13px;}
.tab_content .design02 .view_content_body .article .detail_explain:last-child {margin-bottom:3px;}
.tab_content .design02 .view_content_body .article .detail_explain li {position:relative; padding-left:11px; line-height:22px; margin-top:8px;     word-break: keep-all;}
.tab_content .design02 .view_content_body .article .detail_explain li:before{content:""; display:block; width:4px; height:4px; border-radius:50%; background:#1d2088; position:absolute; left:2px; top:9px;}
.tab_content .design02 .view_content_body .article .detail_explain li.red:before{background:#ff0000}
.tab_content .design02 .view_content_body .article.atc05{padding-top:0;}
.tab_content .design02 .view_content_body .article .shortcuts ul{margin:0 -15px}
.tab_content .design02 .view_content_body .article .shortcuts ul:after {content:""; display:block; clear:both}
.tab_content .design02 .view_content_body .article .shortcuts ul li {float:left; width:33.33333%; padding:0px 15px;  box-sizing:border-box;}
.tab_content .design02 .view_content_body .article .shortcuts ul li .inner{ text-align:center; background:#fff; padding:50px 0; display:block; color:#000}
.tab_content .design02 .view_content_body .article .shortcuts ul li img{display:block; margin:0 auto;}
.tab_content .design02 .view_content_body .article .shortcuts ul li p{display:block;margin:16px 0 11px;}
.tab_content .design02 .view_content_body .article .shortcuts ul li span{display:inline-block; border-radius:10px; color:#fff; line-height:40px; font-size:17px;  padding:0 35px; background:#1d2088;}

.tab_content .design03{font-family:'S-CoreDream','AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-weight:500;}
.tab_content .design03 .view_content_head{margin-bottom:10px;}
.tab_content .design03 .view_content_head:after{content:""; display:block; clear:both;}
.tab_content .design03 .view_content_head .copy_word_wrap { width:614px; position:relative; float:left; margin-right:8px;}
.tab_content .design03 .view_content_head .copy_word_wrap:after{content:""; display:block; width:100%; height:1px; background:#a2a6eb; position:absolute; bottom:0; left:0}
.tab_content .design03 .view_content_head .copy_word {background:#a2a6eb; color:#fff; font-size:18px; line-height:40px; height:40px; padding-bottom:1px; padding-left:40px; clip-path:polygon(0 0, 393px 0, 376px 100%, 0 100%);}
.tab_content .design03 .view_content_head img{display:block; margin: auto; min-height:auto; min-width:auto; float:left;}
.tab_content .design03 .view_content_body{padding:32px 50px 50px;  background:#a2a6eb  url('/share/snoimg/viewdesign03_visual.png') no-repeat right top; }
.tab_content .design03 .view_content_body .article { position:relative; margin-top:30px; font-size:15px; border-radius:10px; overflow:hidden; width:100%;}
.tab_content .design03 .view_content_body .article:first-child{margin-top:0; width:450px; float:right; margin-bottom:30px; }
.tab_content .design03 .view_content_body .article  .title {background:#3d0c7b;}
.tab_content .design03 .view_content_body .article  .title  h5 { font-size:18px; text-align:center; color:#fff; line-height:40px;}
.tab_content .design03 .view_content_body .article .content {background:#fff;  min-height: 170px; padding:18px 35px; position:relative;}
.tab_content .design03 .view_content_body .article.atc01 .content{
	/* overflow-y:auto; 
	height:230px;  */
	padding:25px;
}
.tab_content .design03 .view_content_body .article .content .seller_writing { font-family:'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:14px;} 
.tab_content .design03 .view_content_body .article dl {display:table; padding-top:8px; padding-bottom:8px;}
.tab_content .design03 .view_content_body .article dl dt, .tab_content .design03 .view_content_body .article dl dd {display:table-cell; vertical-align:top; line-height:25px;}
.tab_content .design03 .view_content_body .article dl dt {padding-right:0.3em;}
.tab_content .design03 .view_content_body .article dl dt img{min-width:auto; min-height:auto; margin-right:11px}
.tab_content .design03 .view_content_body .article dl dt:before{content:"- "}
.tab_content .design03 .view_content_body .article dl dt:after{content:" :"}
.tab_content .design03 .view_content_body .article dl dd {vertical-align:top}
.tab_content .design03 .view_content_body .article dl dd a {color:#654d9b}
.tab_content .design03 .view_content_body .article.atc02 p{line-height:25px;    margin-top:4px; margin-bottom:6px;}
.tab_content .design03 .view_content_body .article.atc02 p:first-child{ margin-bottom:12px; text-align:center;}
.tab_content .design03 .view_content_body .article.atc03 p:first-child{text-align:center; font-size:16px; margin-top:4px}
.tab_content .design03 .view_content_body .article.atc03 ol {padding:0 10px 18px; margin-top:34px; }
.tab_content .design03 .view_content_body .article.atc03 ol:after{content:""; display:block; clear:both;}
.tab_content .design03 .view_content_body .article.atc03 ol li {float:left; width:25%; text-align:center;}
.tab_content .design03 .view_content_body .article.atc03 ol li .inner{border-radius:50%;  height:120px; width:120px; margin:0 auto;   overflow:hidden; position:relative;}
.tab_content .design03 .view_content_body .article.atc03 ol li .inner:after{content:""; display:block; width:100%; height:100%; box-sizing:border-box; border:2px solid #654d9b; position:absolute; top:0; left:0; border-radius:50%;}
.tab_content .design03 .view_content_body .article.atc03 ol li em{font-style:normal; color:#fff; display:block; background:#654d9b;  line-height:30px; padding-top:3px; }
.tab_content .design03 .view_content_body .article.atc03 ol li img{display:block; margin:11px auto 0px;;}
.tab_content .design03 .view_content_body .article.atc03 ol li span{line-height:19px; display:block; margin-top:7px;}
.tab_content .design03 .view_content_body .article table thead th{background:#654d9b; font-weight:500; font-size:17px; height:50px; color:#fff;}
.tab_content .design03 .view_content_body .article table tbody td {background:#eeeeee; text-align:center; height:50px; }
.tab_content .design03 .view_content_body .article .table_layout > div.ul_wrap ul{}
.tab_content .design03 .view_content_body .article .table_layout > div.ul_wrap ul li{line-height:35px; position:relative;padding-left:9px;}
.tab_content .design03 .view_content_body .article .table_layout > div.ul_wrap ul li a {text-decoration:underline; color:#654d9b}
.tab_content .design03 .view_content_body .article .table_layout > div.ul_wrap ul li:before{content:""; display:block; width:2px; height:2px; background:#000; border-radius:50%; position:absolute; left:0; top:16.5px;}
.tab_content .design03 .view_content_body .article .alert_text1{text-align:center; font-size:18px; line-height:32px;}
.tab_content .design03 .view_content_body .article .simple_explain{margin-bottom:13px; margin-top:8px;}
.tab_content .design03.sk .view_content_body .article .simple_explain {margin-top:0px;}
.tab_content .design03 .view_content_body .article .simple_explain li{text-align:center;  height:45px; line-height:45px; font-size:18px;}
.tab_content .design03 .view_content_body .article .simple_explain li img{min-height:auto; min-width:auto; margin-right:10px; vertical-align:baseline;}
.tab_content .design03.kt .view_content_body .article .simple_explain li img { top: 2px;    position: relative;}
.tab_content .design03.lg .view_content_body .article .simple_explain li img { top: 4px;    position: relative;}
.tab_content .design03 .view_content_body .article .simple_explain li img.right_logo{margin-right:0; margin-left:10px; }
.tab_content .design03 .view_content_body .article .alert_text2{text-indent:-0.4em; padding-left:11px; line-height: 22px;}
.tab_content .design03 .view_content_body .article .detail_explain {margin-bottom:15px;}
.tab_content .design03 .view_content_body .article .detail_explain:last-child {margin-bottom:5px;}
.tab_content .design03 .view_content_body .article .detail_explain li {position:relative; padding-left:11px; line-height:22px; margin-top:8px;     word-break: keep-all;}
.tab_content .design03 .view_content_body .article .detail_explain li:before{content:""; display:block; width:2px; height:2px; border-radius:50%; background:#000; position:absolute; left:2px; top:10px;}
.tab_content .design03 .view_content_body .article .detail_explain li.red:before{background:#ff0000}
.tab_content .design03 .view_content_body .article.atc06{padding-top:0;}
.tab_content .design03 .view_content_body .article .shortcuts{padding-top:14px; padding-bottom:14px; background:#fff; border-radius:10px;}
.tab_content .design03 .view_content_body .article .shortcuts ul{}
.tab_content .design03 .view_content_body .article .shortcuts ul:after {content:""; display:block; clear:both}
.tab_content .design03 .view_content_body .article .shortcuts ul li {float:left; width:33.33333%; box-sizing:border-box; border-left:1px dotted #ddd; padding:0 15px;}
.tab_content .design03 .view_content_body .article .shortcuts ul li:first-child{border-left:none;}
.tab_content .design03 .view_content_body .article .shortcuts ul li .inner{ text-align:center; padding:36px 0 58px; display:block; cursor:pointer; color:#000}
.tab_content .design03 .view_content_body .article .shortcuts ul li img{display:block; margin:0 auto;}
.tab_content .design03 .view_content_body .article .shortcuts ul li p{display:block;margin:25px 0 16px;}
.tab_content .design03 .view_content_body .article .shortcuts ul li .inner span{display:inline-block; border-radius:20px; font-size:17px;  padding-right:31px; position:relative;}
.tab_content .design03 .view_content_body .article .shortcuts ul li .inner:hover span {color:#5498f2}
.tab_content .design03 .view_content_body .article .shortcuts ul li .inner span:after{content:""; display:block; width:20px; height:20px; background:#a2a6eb url('/share/snoimg/arrow_view_guide.png') no-repeat center top 5px;  position:absolute; right:0; top:50%; margin-top:-10px; border-radius:50%;}


.tab_content .design04{background:#e1f3ff; font-family:'S-CoreDream','AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-weight:500;}
.tab_content .design04 .view_content_visual{position:relative;}
.tab_content .design04 .view_content_visual img{display:block;}
.tab_content .design04 .view_content_visual img.isp_logo{position:absolute; top:26px; left:51px}
.tab_content .design04 .view_content_body{padding:0 35px 35px; margin-top:-61px;}
.tab_content .design04 .view_content_body .article_wrap { position:relative;  font-size:18px; background:#fff; border-radius:10px;  border:3px solid #7cc6e8; box-sizing:border-box; padding: 0px 47px 40px; margin-top:40px;}
.tab_content .design04 .view_content_body .article_wrap:first-child{margin-top:0;}
.tab_content .design04 .view_content_body .article {padding-top:40px;}
.tab_content .design04 .view_content_body .article  .title  h5 {font-size:40px; display:inline-block; border-radius:10px; border-bottom:3px solid #2c6e8c;  border-right:3px solid #2c6e8c; background:#3e8aac; color:#fff; padding:0 20px; line-height:50px; letter-spacing:-0.03em}
.tab_content .design04 .view_content_body .article .content {}
.tab_content .design04 .view_content_body .article .content .seller_writing { font-family:'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:14px; margin-top:14px; min-height:50px;} 
.tab_content .design04 .view_content_body .article dl {display:table; padding-bottom:5px; font-size:18px;}
.tab_content .design04 .view_content_body .article dl dt, .tab_content .design04 .view_content_body .article dl dd {display:table-cell; vertical-align:top; line-height:25px;}
.tab_content .design04 .view_content_body .article dl dt {padding-right:0.3em;}
.tab_content .design04 .view_content_body .article dl dt img{min-width:auto; min-height:auto; margin-right:11px}
.tab_content .design04 .view_content_body .article dl dt:after{content:" :"}
.tab_content .design04 .view_content_body .article dl dd {vertical-align:top}
.tab_content .design04 .view_content_body .article dl dd a {color:#1b81b0}
.tab_content .design04 .view_content_body .article p.simple_guide {font-size:20px; line-height:28px; margin-top:14px;}
.tab_content .design04 .view_content_body .article.atc02 p.simple_guide {margin-bottom:17px}
.tab_content .design04 .view_content_body .article.atc03 ol {padding:0 10px; margin-top:34px; }
.tab_content .design04 .view_content_body .article.atc03 ol:after{content:""; display:block; clear:both;}
.tab_content .design04 .view_content_body .article.atc03 ol li {float:left; width:25%; text-align:center;}
.tab_content .design04 .view_content_body .article.atc03 ol li em{font-style:normal; color:#fff; background:#3e8aac; border-radius:50%; width:36px; height:36px; line-height:36px; margin:0 auto; display:block; text-align:center;  position:relative; z-index:10}
.tab_content .design04 .view_content_body .article.atc03 ol li img{display:block; margin:-19px auto 4px; background-color:#7cc6e8; border-radius:50%;}
.tab_content .design04 .view_content_body .article.atc03 ol li span{line-height:25px; display:block; padding:5px 0}
.tab_content .design04 .view_content_body .article table{font-family:'S-CoreDream'; width:100%}
.tab_content .design04 .view_content_body .article table thead th{background:#7cc6e8; font-weight:500; font-size:17px; height:50px;}
.tab_content .design04 .view_content_body .article table tbody td {background:#eeeeee; text-align:center; height:50px; }
.tab_content .design04 .view_content_body .article .table_layout{margin-top:20px;}
.tab_content .design04 .view_content_body .article .table_layout > div.ul_wrap {margin-top:5px; margin-bottom:-4px}
.tab_content .design04 .view_content_body .article .table_layout > div.ul_wrap ul{}
.tab_content .design04 .view_content_body .article .table_layout > div.ul_wrap ul li{line-height:28px; position:relative;padding-left:15px;}
.tab_content .design04 .view_content_body .article .table_layout > div.ul_wrap ul li a {text-decoration:underline; color:#1b81b0}
.tab_content .design04 .view_content_body .article .table_layout > div.ul_wrap ul li:before{content:""; display:block; width:3px; height:3px; background:#000; border-radius:50%; position:absolute; left:2px; top:12.5px;}
.tab_content .design04 .view_content_body .article .simple_explain {margin-top:15px; margin-bottom:16px;}
.tab_content .design04 .view_content_body .article .simple_explain li{line-height:24px; margin-top:9px;}
.tab_content .design04 .view_content_body .article .simple_explain li:first-child{margin-top:0}
.tab_content .design04 .view_content_body .article .simple_explain li span{line-height:24px; border-bottom:1px solid #7cc6e8; display:inline-block;}
.tab_content .design04 .view_content_body .article .simple_explain li strong {color:#7cc6e8; font-weight:normal}
.tab_content .design04 .view_content_body .article .simple_explain li strong:before{content:"'"}
.tab_content .design04 .view_content_body .article .simple_explain li strong:after{content:"'"}
.tab_content .design04 .view_content_body .article .simple_explain li:first-child{margin-top:0}
.tab_content .design04 .view_content_body .article .alert_text2{font-size:15px; padding-left:10px; text-indent:-10px;}
.tab_content .design04 .view_content_body .article .detail_explain {margin-bottom:13px; font-size:15px;}
.tab_content .design04 .view_content_body .article .detail_explain:last-child {margin-bottom:3px}
.tab_content .design04 .view_content_body .article .detail_explain li {position:relative; padding-left:10px; line-height:22px; margin-top:8px;     word-break: keep-all;}
.tab_content .design04 .view_content_body .article .detail_explain li:before{content:""; display:block; width:2px; height:2px; border-radius:50%; background:#000; position:absolute; left:2px; top:10px;}
.tab_content .design04 .view_content_body .article .detail_explain li.red:before{background:#ff0000}
.tab_content .design04 .view_content_body .article .shortcuts {padding-top:8px;}
.tab_content .design04 .view_content_body .article .shortcuts ul{margin:0 -15px;}
.tab_content .design04 .view_content_body .article .shortcuts ul:after {content:""; display:block; clear:both}
.tab_content .design04 .view_content_body .article .shortcuts ul li {float:left; width:33.33333%; padding:0px 15px;  box-sizing:border-box;}
.tab_content .design04 .view_content_body .article .shortcuts ul li .inner{ text-align:center; border-radius:10px; background:#fff; display:block; color:#000}
.tab_content .design04 .view_content_body .article .shortcuts ul li img{display:block; margin:0 auto; background-color:#7cc6e8; border-radius:30px;}
.tab_content .design04 .view_content_body .article .shortcuts ul li p{display:block;margin:-18px 0 16px; font-size:20px; text-shadow: 3px 0 0 #fff, -3px 0 0 #fff, 0 3px 0 #fff, 0 -3px 0 #fff, 1px 1px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff;}
.tab_content .design04 .view_content_body .article .shortcuts ul li span{display:inline-block;padding:0 26px 0 6px; position:relative;}
.tab_content .design04 .view_content_body .article .shortcuts ul li span:before{content:""; display:block; position:absolute; width:16px; height:16px; border-radius:50%; background:#7cc6e8 ; right:0; top:6px}
.tab_content .design04 .view_content_body .article .shortcuts ul li span:after{content:""; display:block; position:absolute; width:12px; height:6px; background: url('/share/snoimg/arrow_view_guide.png') no-repeat center center; right:9px; top:12px}



.tab_content .design05{background:#e0e3e6; font-family:'NanumBarunGothic','AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-weight:500; font-size:18px;}
.tab_content .design05 .view_content_visual{ height:323px; background:url('/share/snoimg/viewdesign05_visual.png'); padding:0 104px}
.tab_content .design05 .view_content_visual .inner {display:table; width:100%; height:100%;}
.tab_content .design05 .view_content_visual .inner > div{display:table-cell; vertical-align:middle; height:100%;} 
.tab_content .design05 .view_content_visual img{display:block; }
.tab_content .design05 .view_content_visual  .ad_copy_wrap{font-family:'Recipekorea';  text-align:right;} /* Recipekorea 폰트의 line-height가 비정상적임, 베이스라인에서  위로 좀 올라갔음   */
.tab_content .design05 .view_content_visual  .ad_copy_wrap h5 {font-size:50px; line-height:60px;}
.tab_content .design05 .view_content_visual  .ad_copy_wrap ul {float:right;}
.tab_content .design05 .view_content_visual  .ad_copy_wrap ul li {margin-top:5px; line-height:31px;}
.tab_content .design05 .view_content_visual  .ad_copy_wrap ul li span{color:#fff; background:#e04141; display:block; height:31px; padding:3px 8px 0; box-sizing:border-box;}
.tab_content .design05 .view_content_body{padding:0 60px; margin-top:-75px; position:relative;}
.tab_content .design05  .greeting_wrap {background:#e04141; color:#fff; padding:25px  60px 100px;}
.tab_content .design05 .view_content_body .article_wrap{background:#fff; box-shadow:14px 14px 32px 16px rgba(0,0,0,0.24); padding-left: 30px; padding-right:30px; padding-top:60px; }
.tab_content .design05 .article {display:table; width:100%; box-sizing:border-box;  padding-bottom:60px;}
.tab_content .design05 .article > div {display:table-cell; vertical-align:middle;}
.tab_content .design05 .article  .title {width:210px; padding-right:45px;}
.tab_content .design05 .article  .title h5 {font-family:'Recipekorea';  font-size:30px; letter-spacing:-0.05em;  display:inline-block; line-height:35px; box-sizing:border-box;  padding-top:3px; position:relative;}
.tab_content .design05 .article  .title h5:after{content:""; display:block; width:100%; height:0px; border-bottom:1px solid; position:absolute; bottom:4px; left:0;}
.tab_content .design05 .view_content_body .article .title {font-size:15px}
.tab_content .design05 .view_content_body .article .title h5{margin-bottom:8px;}
.tab_content .design05 .view_content_body .article .title p { line-height:23px; word-break:keep-all;}
.tab_content .design05 .view_content_body .article .title ul{}
.tab_content .design05 .view_content_body .article .title ul li{line-height:25px; position:relative;padding-left:9px;}
.tab_content .design05 .view_content_body .article .title ul li:before{content:""; display:block; width:2px; height:2px; background:#000; border-radius:50%; position:absolute; left:0; top:12.5px;}
.tab_content .design05 .view_content_body .article .content { position:relative;}
.tab_content .design05 .view_content_body .article .content .seller_writing { font-family:'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:14px;} 
.tab_content .design05 .view_content_body .article dl{margin-top:10px;}
.tab_content .design05 .view_content_body .article dl:first-child{margin-top:0}
.tab_content .design05 .view_content_body .article dl dt, .tab_content .design05 .view_content_body .article dl dd {line-height:28px;}
.tab_content .design05 .view_content_body .article dl dt {font-weight:bold; color:#e04141}
.tab_content .design05 .view_content_body .article dl dd a {color:#0031e8}
.tab_content .design05 .view_content_body .article.atc02 .content p{margin-top:10px}
.tab_content .design05 .view_content_body .article.atc03 ol {padding:10px 0}
.tab_content .design05 .view_content_body .article.atc03 ol li {position:relative; padding-left:83px; line-height:23px; margin-top:36px;}
.tab_content .design05 .view_content_body .article.atc03 ol li:first-child{margin-top:0}
.tab_content .design05 .view_content_body .article.atc03 ol li em{font-style:normal; font-weight:bold; display:block;}
.tab_content .design05 .view_content_body .article.atc03 ol li img{display:block; position:absolute; left:0; top:50%; margin-top:-26px; }
.tab_content .design05 .view_content_body .article.atc03 ol li span{display:block;}
.tab_content .design05 .view_content_body .article p a {text-decoration:underline; color:#0031e8}
.tab_content .design05 .view_content_body .article table{}
.tab_content .design05 .view_content_body .article table thead th{background:#000000; font-weight:500; color:#fff;  font-size:17px; height:50px; font-family:'Recipekorea'; box-sizing: border-box;  padding-top: 7px;}
.tab_content .design05 .view_content_body .article table tbody td {background:#e6eaec; text-align:center; height:50px; word-break:keep-all;  font-size:16px; padding:0 5px;}
.tab_content .design05 .view_content_body .article .table_layout{display:table; table-layout:fixed; margin-top:29px; margin-bottom:18px;}
.tab_content .design05 .view_content_body .article .table_layout > div {display:table-cell; vertical-align:middle;}
.tab_content .design05 .view_content_body .article .alert_text1{text-align:center; font-size:18px; line-height:18px;}
.tab_content .design05 .view_content_body .article .alert_text2{text-indent:-0.4em; padding-left:10px; font-size:15px;}
.tab_content .design05 .view_content_body .article .detail_explain {margin-bottom:13px;}
.tab_content .design05 .view_content_body .article .detail_explain:last-child {margin-bottom:3px;}
.tab_content .design05 .view_content_body .article .detail_explain li {position:relative; padding-left:10px; line-height:22px; margin-top:8px; font-size:15px; word-break:keep-all}
.tab_content .design05 .view_content_body .article .detail_explain li:before{content:""; display:block; width:2px; height:2px; border-radius:50%; background:#000; position:absolute; left:2px; top:10px;}
.tab_content .design05 .view_content_body .article .detail_explain li.red:before{background:#ff0000}
.tab_content .design05 .article.atc06 {margin-top:-51px; background:url('/share/snoimg/viewdesign05_bottom_bg.jpg') no-repeat center bottom; padding-top:51px;}
.tab_content .design05 .article.atc06 .shortcuts ul{ padding:46px 30px 0;}
.tab_content .design05 .article.atc06 .shortcuts ul:after {content:""; display:block; clear:both}
.tab_content .design05 .article.atc06 .shortcuts ul li {float:left; width:33.33333%; padding:0px 50px;  box-sizing:border-box; font-family:'Recipekorea';}
.tab_content .design05 .article.atc06 .shortcuts ul li .inner{ text-align:center;  display:block; color:#000}
.tab_content .design05 .article.atc06 .shortcuts ul li .icon_img{display:block; margin:0 auto; border-radius:50%; width:140px; height:140px; background:#fff no-repeat center center; font-size:0; text-indent:-999999px}
.tab_content .design05 .article.atc06 .shortcuts ul li p{display:block;margin:-19px 0 11px; font-size:20px; text-shadow: 3px 0 0 #fff, -3px 0 0 #fff, 0 3px 0 #fff, 0 -3px 0 #fff, 1px 1px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff; padding-top: 8px;
    box-sizing: border-box;     height: 33px;}
.tab_content .design05 .article .shortcuts ul li span{display:inline-block; line-height:40px; font-size:17px; text-align:center;  background:#e04141; color:#fff;  width:120px; height:45px; box-sizing:border-box; padding-top:6px}



.tab_content .design06{background:#e86c88;  font-family:'Noto Sans'; text-align:center; }
.tab_content .design06 .view_content_visual{position:relative;}
.tab_content .design06 .view_content_visual img{display:block;}
.tab_content .design06 .view_content_visual img.isp_logo{position:absolute; top:26px; left:51px}
.tab_content .design06 .view_content_body{padding:0 60px 60px;}
.tab_content .design06 .view_content_body .article_wrap { position:relative;  font-size:18px; background:#fff; box-shadow:12px 12px 20px 0px rgba(0,0,0,0.24); box-sizing:border-box; padding: 0px 35px; margin-top:40px;}
.tab_content .design06 .view_content_body .article_wrap:first-child{margin-top:0;}
.tab_content .design06 .view_content_body .article { padding:40px 9px; border-top:1px dotted #ddd}
.tab_content .design06 .view_content_body .article:first-child{border-top:none;}
.tab_content .design06 .view_content_body .article  .title {text-align:center;}
.tab_content .design06 .view_content_body .article  .title  h5 {font-family:'GmarketSans'; font-weight:600; font-size:40px; padding:0 20px; min-width:260px; display:inline-block;      height: 50px; line-height:1; text-align:center; border-radius:25px; background:#f4728f;}
.tab_content .design06 .view_content_body .article  .title  h5  span{ display:inline-block;  color:#fff; padding:0 17px; line-height:58px; height:50px; position:relative; vertical-align:top}
.tab_content .design06 .view_content_body .article  .title  h5  span:before, .tab_content .design06 .view_content_body .article  .title  h5  span:after {
	content:""; display:block; width:8px; height:8px; border-radius:50%; background:#fff; position:absolute; top:50%; margin-top:-4px;
}
.tab_content .design06 .view_content_body .article  .title  h5  span:before {left:0}
.tab_content .design06 .view_content_body .article  .title  h5  span:after {right:0}
.tab_content .design06 .view_content_body .article ul.text_ul li:before {content:"· ";}
.tab_content .design06 .view_content_body .article .content {}
.tab_content .design06 .view_content_body .article .content .seller_writing { font-family:'AppleSDGothicNeo-Regular','Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:14px; margin-top:14px; min-height:50px;} 
.tab_content .design06 .view_content_body .article dl { padding-bottom:15px; font-size:18px; }
.tab_content .design06 .view_content_body .article dl dt, .tab_content .design06 .view_content_body .article dl dd { line-height:25px;}
.tab_content .design06 .view_content_body .article dl dt { color:#c23151; font-weight:600; margin-bottom:3px;}
.tab_content .design06 .view_content_body .article dl dt img{min-width:auto; min-height:auto; margin-right:11px}
.tab_content .design06 .view_content_body .article dl dd {vertical-align:top}
.tab_content .design06 .view_content_body .article dl dd a {color:#000}
.tab_content .design06 .view_content_body .article .add_guide {line-height:1;}
.tab_content .design06 .view_content_body .article .simple_guide {font-size:20px; line-height:28px; margin-top:14px; font-weight:bold}
.tab_content .design06 .view_content_body .article.atc02 p.simple_guide {margin-bottom:22px}
.tab_content .design06 .view_content_body .article.atc03 ol { margin-top:30px; display:table; width:100%;}
.tab_content .design06 .view_content_body .article.atc03 ol li {display:table-cell; text-align:center;}
.tab_content .design06 .view_content_body .article.atc03 ol li em{font-style:normal; color:#fff; background:#f4728f; border-radius:5px;font-weight:bold; width:80px; height:20px; line-height:20px; margin:8px auto 0; display:block; text-align:center;  position:relative; z-index:10}
.tab_content .design06 .view_content_body .article.atc03 ol li img{display:block; margin:0 auto;}
.tab_content .design06 .view_content_body .article.atc03 ol li span{line-height:1; display:block; padding-top:5px}
.tab_content .design06 .view_content_body .article .table_wrap {margin-top:26px;}
.tab_content .design06 .view_content_body .article table{; width:100%}
.tab_content .design06 .view_content_body .article table thead th{font-family:'GmarketSans'; background:#000; color:#fff; font-weight:400; font-size:17px; height:50px;}
.tab_content .design06 .view_content_body .article table tbody td {background:#eeeeee; text-align:center; height:50px; }
.tab_content .design05 .view_content_body .article p a {text-decoration:underline; color:#000}
.tab_content .design06 .view_content_body .article .table_layout{margin-top:20px;}
.tab_content .design06 .view_content_body .article .table_layout > div.ul_wrap {margin-top:5px; margin-bottom:-4px}
.tab_content .design06 .view_content_body .article .table_layout > div.ul_wrap ul{}
.tab_content .design06 .view_content_body .article .table_layout > div.ul_wrap ul li{line-height:28px; position:relative;padding-left:15px;}
.tab_content .design06 .view_content_body .article .alert_text1.simple_guide {font-weight:normal; margin-bottom:18px;}
.tab_content .design06 .view_content_body .article .alert_text2{font-size:15px;  }
.tab_content .design06 .view_content_body .article .detail_explain {margin-bottom:13px; font-size:15px;}
.tab_content .design06 .view_content_body .article .detail_explain:last-child {margin-bottom:3px}
.tab_content .design06 .view_content_body .article .detail_explain li {position:relative;  line-height:22px; margin-top:8px;     word-break: keep-all;}
.tab_content .design06 .view_content_body .article .shortcuts {padding-top:8px; font-family:'GmarketSans';}
.tab_content .design06 .view_content_body .article .shortcuts ul{margin:0 -15px;}
.tab_content .design06 .view_content_body .article .shortcuts ul:after {content:""; display:block; clear:both}
.tab_content .design06 .view_content_body .article .shortcuts ul li {float:left; width:33.33333%; padding:0px 15px;  box-sizing:border-box;}

.tab_content .design06 .view_content_body .article .shortcuts ul li .inner{ text-align:center; border-radius:10px; background:#fff; display:block; color:#000}
.tab_content .design06 .view_content_body .article .shortcuts ul li img{display:block; margin:0 auto; background-color:#ffecf0; border-radius:50%;}
.tab_content .design06 .view_content_body .article .shortcuts ul li p{display:block; font-size:20px;font-weight:600; height:42px; box-sizing:border-box;  padding-top:4px;}
.tab_content .design06 .view_content_body .article .shortcuts ul li span{display:block; background:#c23151; color:#fff; margin:0 auto; border-radius:23px; width:120px; height:45px; line-height:45px; font-size:17px;}

.pdl40 { padding-left: 40px; }
.cont_span1 { float: left; display: inline-block; width: 3%; font-size: 14px; }
.cont_span2 { display: inline-block; width: 95%; font-size: 14px; }

/*2020-06-24 심수정 에스원 css 추가*/
.s1_tit_wrap { position: relative; padding: 50px 0 30px; }
.discount_wrap { position: relative; padding: 13px 31px; margin-bottom: 20px; background: #f9f9fa; cursor: pointer; }
.discount_tit { margin-right: 5px; color: #1b3f70; line-height: 25px; font-size: 14px; font-weight: bold; }
.icon_discount { position: absolute; top: 18px; cursor: pointer; }
.discount_layer { display: none; z-index: 999; position: absolute; border: 1px solid #000; background: #fff; color: #000 }
.discount_layer2 { 
	display: none; z-index: 99; position: absolute; top: -25px; padding: 6px 10px 8px; border-radius: 10px; box-shadow: -2px 2px 5px rgba(0,0,0,0.17); 
	background: #85b2ef; color: #fff; line-height: 22px; letter-spacing: 0; text-align: center; font-size: 18px;
	animation: motion 0.3s ease-in-out 0s infinite alternate;
}
.discount_layer2.cctv { left: 145px; }
.discount_layer2.access { z-index: 999; left: 168px; }
.discount_layer2.attitude { left: 175px; }
@keyframes motion { 0% {margin-top: 0px;} 100% {margin-top: 7px;} }
-webkit-@keyframes motion { 0% {margin-top: 0px;} 100% {margin-top: 7px;} }
-moz-@keyframes motion { 0% {margin-top: 0px;} 100% {margin-top: 7px;} }
.discount_layer2_arrow { 
	position: absolute; top: 27px; left: -6px; display: inline-block; width: 6px; height: 10px; 
	background: url(/img/newsno/s1_discount_arrow.png) no-repeat; text-indent: -9999px;
}
.yellow { color: #ffe258; }
.dlayer1 { left: 152px; padding: 15px; }
.dlayer2 { right: 11px; bottom: 40px; padding: 10px; line-height: 22px; text-align: left; font-size: 13px; }
.dlayer3 { right: 11px; bottom: 138px; padding: 10px; line-height: 22px; text-align: left; font-size: 13px; }
.dlayer4 { right: 11px; bottom: 104px; padding: 10px; line-height: 22px; text-align: left; font-size: 13px; }
.s1_side_cont .dlayer2 { top: 40px; bottom: auto; }
.discount_layer_ul { line-height: 22px; letter-spacing: 0px; font-size: 13px; }
.discount_layer_ul li:before { content: ''; display: inline-block; width: 3px; height: 3px; margin-right: 3px; background: #888; vertical-align: middle; }
.discount_num { font-weight: bold; color: #85b2ef; }
.s1_type_wrap { position: relative; padding-bottom: 15px; }
.s1_type_tit_line { position: relative; border-bottom: 1px solid #ddd }
.s1_type_tit { padding-bottom: 15px; margin-left: 25px; cursor: pointer; }
.s1_type_cont { display: none; padding-bottom: 20px; }
.s1_type_cont.off, .s1_type_cont.off .s1_payment_amount, .s1_type_cont.off input[type='radio'] + label { background: none; color: #aaa }
.s1_tit_txt { padding-left: 5px; vertical-align: middle; font-size: 16px; font-weight: bold; }
.s1_arrow_down { position: absolute; top: 8px; right: 0; cursor: pointer; }
.s1_container { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.s1_checkmark { position: absolute; top: 0; left: 0; width: 20px; height: 20px; background: #fff; border: 1px solid #ddd; border-radius: 5px; }
.s1_container input { position: absolute; opacity: 0; } 
.s1_container input:checked ~ .s1_checkmark { border: 1px solid #85b2ef; background: #85b2ef; }
.s1_checkmark:after { content: ""; position: absolute; }
.s1_container .s1_checkmark:after { 
	left: 7px; top: 3px; width: 4px; height: 9px; border: solid #fff; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); 
	-ms-transform: rotate(45deg); transform: rotate(45deg); 
}
.s1_type_price { border-bottom: 1px solid #a2a5a8; }
.s1_type_price li, .s1_type_price2 li { padding: 20px 30px; font-size: 14px; }
.s1_type_price li:after { content: ''; display: block; clear: both; }
.s1_span { display: inline-block; width: 35%; }
.s1_span2 { display: inline-block; width: 50%; }
.s1_span3 { font-size: 14px; font-weight: bold; }
.s1_type_price li span:last-child { text-align: right; }
.s1_type_price2 { margin-top: 20px; border-bottom: 1px solid #a2a5a8; background: #e7f0fc; }
.icon_price { position: absolute; right: 11px; cursor: pointer; }
.s1_price_info { position: relative; }
.s1_price_result { background: #f9f9fa; }
.s1_dot_line_gr { position: relative; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px dotted #ddd; }
.s1_line_wh { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #fff; }
.s1_line_wh li, .s1_line_wh_after li { padding: 0 0 20px 0; }
.s1_line_wh li:last-child, .s1_line_wh_after li:last-child { padding: 0; }
.s1_option_slc { position: relative; float: right; display: inline-block; width: 57%; padding: 15px 20px; border: 1px solid #eee; color: #888; cursor: pointer; }
.s1_option_slc img { position: absolute; top: 20px; right: 20px; }
.s1_price_info_tit { position: absolute; top: 35px; left: 30px; font-size: 15px; }
.s1_price_info_tit2 { position: absolute; top: 15px; left: 0; font-size: 15px; }
.s1_price_info_cont { width: 64.5%; padding-bottom: 20px; padding-left: 35.5%; }
.s1_price_info_cont div:after { content: ''; display: block; clear: both; }
.s1_option_list {
	display: none; z-index: 9999; position: absolute; top: 0; right: 0; width: calc(57% + 40px); border: 1px solid #85b2ef; background: #fff;
}
.s1_option_list > div { padding: 15px 20px; border-bottom: 1px solid #eee; color: #888; cursor: pointer; }
.s1_option_list > div img { position: absolute; top: 20px; right: 20px; transform: rotate(180deg); }
.s1_option_list ul li { padding: 0; font-size: 14px; color: #000; }
.s1_option_list ul li a { display: block; padding: 8px 20px; cursor: pointer; }
.s1_option_list ul li a:hover { background: #e7f0fc; color: #000; }
.s1_option_list ul li.off { background: #fff; color: #c4c4c4; pointer-events: none; }
.s1_option_list ul li.off a { 
cursor: default; }
.s1_option_list ul li.off a:hover { background: #fff; color: #c4c4c4; }
.s1_num_down, .s2_num_down, .s3_num_down, .s4_num_down { position: relative; left: 0; width: 29px; height: 29px; border: 1px solid #ddd; background: #fff; vertical-align: middle; cursor: pointer; }
.s1_num_down:before, .s2_num_down:before, .s3_num_down:before, .s4_num_down:before { content: ''; position: absolute; top: 13px; left: 8px; display: inline-block; width: 11px; height: 1px; background: #c4c4c4; }
.s1_num_up, .s2_num_up, .s3_num_up, .s4_num_up { position: relative; right: 11px; width: 29px; height: 29px; border: 1px solid #ddd; background: #fff; vertical-align: middle; cursor: pointer; }
.s1_num_up:before, .s2_num_up:before, .s3_num_up:before, .s4_num_up:before { content: ''; position: absolute; top: 13px; left: 8px; display: inline-block; width: 11px; height: 1px; background: #c4c4c4; }
.s1_num_up:after, .s2_num_up:after, .s3_num_up:after, .s4_num_up:after { content: ''; position: absolute; top: 8px; left: 13px; display: inline-block; width: 1px; height: 11px; background: #c4c4c4; }
.s1_num_input, .s1_num_input2 { position: relative; right: 6px; width: 37px; height: 27px; border: 1px solid #ddd; vertical-align: middle; text-align: center }
.s1_num_input2 { width: 67px; }
.s1_option_delete { position: absolute; right: -17px; bottom: 11px; cursor: pointer; }
.s1_option_cont_wrap .s1_option_wrap { position: relative; padding-top: 8px; }
.s1_option_cont_wrap .s1_option_wrap:first-child { padding-top: 0; }
#s1_option_wrap_line { display: none; }
.s1_payment_amount { color: #1b3f70; }
.side2 .btn-common { width: 100%; margin-bottom: 15px; }
.side2 .btn-common:last-child { margin-bottom: 0; }
.s1_side_cont { height: calc(100% - 302px); padding: 30px 20px; overflow-y: auto; }
.s1_result_wrap { display: none; }
.s1_result_wrap2 { padding: 30px 20px 0 }
.s1_result_num, .s1_result_num2 { font-size: 20px; font-weight: bold; }
.discount_price_wrap { padding-bottom: 20px; color: red; display: none;}
.discount_price_wrap .price { float: right; }
.discount_price_wrap.before{ color: black; }
.s1_num_arrow_down {
	position: relative; left: 0; width: 29px; height: 29px; border: 1px solid #ddd; vertical-align: middle;
	background: url(/img/newsno/s1_option_arrow_down.png) no-repeat 8px 11px #fff; cursor: pointer;
}
.s1_num_arrow_up {
	position: relative; right: 11px; width: 29px; height: 29px; border: 1px solid #ddd; vertical-align: middle;
	background: url(/img/newsno/s1_option_arrow_up.png) no-repeat 8px 10px #fff; cursor: pointer;
}
#s1_stepend_on, #s1_stepend_side_on { display: none; }
#s1_stepend_on, #s1_stepend_off { padding: 25px 0 85px; }
#s1_stepend_side_on, #s1_stepend_side_off {
	position: absolute; bottom: 0; width: calc(100% - 36px); padding: 35px 18px; border-top: 1px solid #eee;
}
.fire { display: inline-block; width: 35%; }
.s1_side_cont .fire { display: inline-block; width: 108px; }
.s1_side_cont .s1_span, .s1_side_cont .s1_span2 { width: auto !important; }
.psa_r0 { position: absolute; right: 0; }
.s1_cont_layer {
	display: none; position: absolute; top: 25.5%; left: 130px; border: 1px solid #1f3c9a; box-shadow: 4px 6px 15px rgba(0,0,0,0.17);
	background: #fff; text-align: center;
}
.s1_cont_layer_tit {
	padding: 10px 20px; background: #1f3c9a; text-align: left; color: #fff; font-size: 22px; font-family: SCDream; font-weight: 500;
}
.s1_cont_layer_img { padding: 0 28px 28px; }
.s1_cont_hide { 
	position: absolute; top: 18px; right: 20px; max-width: 18px !important; min-width: 18px !important; 
	min-height: 18px !important; cursor: pointer; 
}
.s1_seller_cont { overflow-y: auto; position: absolute; /*top: calc(9% + 8px);*/ top: calc(9% + 257px); left: calc(9% + 9px); width: calc(84% - 105px); height: calc(3% - 85px); padding: 30px; }
.adt_seller_cont { position: relative; width: calc(100% - 121px); padding: 145px 60px 50px; background: #0054a5; }
.adt_seller_img { position: absolute; top: 21px; left: 95px; }
.adt_seller_cont div { 
	/* overflow-y: auto; 
	height: 245px;  */
	padding: 30px; 
	background: #fff;  
}

.ph_option_slc { position: relative; display: inline-block; width: 77.5%; padding: 15px 20px; border: 1px solid #eee; color: #888; font-size: 14px; cursor: pointer; }
.ph_option_slc img { position: absolute; top: 20px; right: 20px; }
.ph_option_list {
	display: none; z-index: 9999; position: absolute; top: 0; left: 0; width: 85%; border: 1px solid #85b2ef; background: #fff; font-size: 14px;
}
.ph_option_list > div { padding: 15px 20px; border-bottom: 1px solid #eee; color: #888; cursor: pointer; }
.ph_option_list > div img { position: absolute; top: 20px; right: 20px; transform: rotate(180deg); }
.ph_option_list ul li { padding: 0; font-size: 14px; color: #000; }
.ph_option_list ul li a { display: block; padding: 10px 20px; cursor: pointer; }
.ph_option_list ul li a:hover { background: #e7f0fc; color: #000; }

/*중고폰 css 추가*/
.degree-info { top: 7px; right: 23px; }
.product-action-block { text-align: center; }
.radio-switch.cols5 { display: flex; }
.checkboxGroup2 .radio-switch.cols5 label { flex: 1; }
.seller-cont3 { min-height: 100px; padding: 20px 0; }
#img_pop { display: none; z-index: 9999; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); }
.img_pop2 { position: absolute; top: 50%; left: 50%; max-width: 60%; /*max-height: 60%;*/ padding: 10px; background: #fff; transform: translate(-50%, -50%); }
.img_pop2 img { width: 100%; }
.fancybox-close {
	position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040;
	background-image: url(/js/fancybox/source/fancybox_sprite.png);
}
/*중고폰 뷰페이지*/
.used_phone_type_common_dan_header, .used_phone_type_common_select_header { padding: 11px 0; color: #85b2ef; font-size: 14px; }
.used_phone_wrap { position: relative; letter-spacing: -0.03em; color: #333; }
.used_phone_wrap .product-price3 { padding: 50px 0 30px; }
.used_phone_wrap .product-price3 .tit1 { margin-bottom: 15px; line-height: 17px; color: #333; }
.used_phone_wrap .ca_name { 
	border: 1px solid #376BE0; border-radius: 26px; -webkit-box-sizing: border-box; box-sizing: border-box; 
	display: inline-block; min-width: 60px; height: 26px; line-height: 24px; color: #376BE0; 
	text-align: center; box-sizing: border-box; padding: 0 10px; margin-bottom: 3px; font-size: 15px;
}
.used_phone_wrap .product-price3 .tit2 { 
	height: 72px; margin-bottom: 12px; line-height: 36px; font-size: 25px; font-weight: normal; color: #333;
}
.used_phone_wrap .wbox100_2, .used_phone_wrap .wbox100_3 { margin-top: 0; }
.used_phone_wrap .wbox100_2 h3, .used_phone_wrap .wbox100_3 h3 { line-height: 20px; font-size: 14px; font-weight: normal; color: #666; }
.used_phone_wrap .wbox100_3 h3 { z-index: 99; margin-bottom: 8px; }
.used_phone_wrap .checkboxGroup2 { margin-bottom: 20px; }
.used_phone_wrap #model { width: calc(100% - 92px); }
.used_phone_wrap .selectbox2 { width: 100%; height: 50px; border: 1px solid #e7e7e7; border-radius: 8px; box-sizing: border-box; -webkit-box-sizing: border-box; }
.used_phone_wrap .selectbox2 select { height: 50px; padding: 15px; background: url(/img/newsno/sel_type3.png) no-repeat 97% 50%; font-size: 14px; }
.used_phone_wrap .used_model { 
	width: 100%; height: 50px; padding: 15px; border: 1px solid #e7e7e7; border-radius: 8px; 
	box-sizing: border-box; -webkit-box-sizing: border-box; background: #f0f0f0;
}
.used_phone_wrap #model-info {
	top: 0; width: 77px; height: 50px; padding: 15px; border: 1px solid #e7e7e7; border-radius: 8px; 
	box-sizing: border-box; -webkit-box-sizing: border-box; line-height: 19px; text-align: center;
}
.used_phone_wrap .checkboxGroup2 .radio-switch label {
	padding: 17px 0; border: 1px solid #E7E7E7; border-radius: 8px; color: #888;
}
.used_phone_wrap .checkboxGroup2 .radio-switch input:checked + label { border: 1px solid #555; background: #555; color: #fff; font-weight: normal; }
.used_phone_wrap .used_phone_price { line-height: 20px; font-size: 14px; }
.used_phone_wrap .used_phone_price span { line-height: 29px; font-size: 20px }
.used_phone_wrap .wbox100_type3 { border: 1px solid #e7e7e7; border-bottom: 1px solid #666; border-top-right-radius: 8px; border-top-left-radius: 8px; }
.used_phone_wrap .wbox100_type3 h3 { padding: 22px 20px 4px; border-top: none; font-size: 14px; color: #333; }
.used_phone_wrap .wbox100_type3 h3 span { font-size: 13px; font-weight: normal; }
.used_phone_wrap .infomoney-wrap { padding: 0; margin: 0 20px; border-bottom: 1px solid #ddd; }
.used_phone_wrap dl.infomoney { padding-bottom: 20px; margin-bottom: 0; }
.used_phone_wrap .fare_content_line { padding-bottom: 5px; margin: 0 26px 20px 20px; border-bottom: 1px dashed #ddd; }
.used_phone_wrap .infogroup { padding: 0 0 12px 0; line-height: 20px; color: #666; }
.used_phone_wrap .infogroup.last { padding: 0 20px 10px; color: #333; font-weight: bold; }
.used_phone_wrap .fare_tot_txt { padding: 0 20px 20px; line-height: 19px; color: #999; text-align: left; font-size: 13px; }
.used_phone_wrap .infogroup.tit { line-height: 13px; font-size: 13px; color: #999; }
.used_phone_wrap .inf1 { width: 40%; font-size: 14px; font-weight: normal; color: #999; }
.used_phone_wrap .inf2, .used_phone_wrap .inf3, .used_phone_wrap .inf4 { width: 20%; }
.used_phone_wrap .infogroup.last .inf1 { color: #333; font-weight: bold; }
.used_phone_wrap .infogroup.last .inf4 { color: #376BE0; }
.used_phone_wrap .grey_txt { font-size: 12px; color: #999; }

.used_phone_info_wrap { padding: 5px 0 20px; margin-bottom: 20px; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }
.used_phone_info_wrap:after { content: ''; display: block; clear: both; }
.used_phone_info_wrap dl { float: left; width: 50%; line-height: 20px; font-size: 14px; }
.used_phone_info_wrap dl dt { float: left; width: 86px; margin-top: 15px; color: #666; }
.used_phone_info_wrap dl dd { position: relative; float: left; width: calc(100% - 86px); margin-top: 15px; color: #333; }
.icon_used_notice { position: relative; top: 4px; left: -1px; cursor: pointer; }
.used_phone_pop {
	z-index: 99; display: none; position: absolute; top: 22px; left: 0; width: 269px; padding: 20px; border: 1px solid #666; 
	box-sizing: border-box; box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1); background: #fff; font-size: 13px;
}
.used_phone_pop.usim:after { content: ''; display: block; clear: both; }
.used_phone_pop.usim ul li { float: left; margin-right: 18px; text-align: center; }
.used_phone_pop.usim ul li:nth-child(2) { margin-top: 9px; }
.used_phone_pop.usim ul li:last-child { margin-top: 15px; margin-right: 0; }
.used_phone_pop.usim ul li p { margin-top: 8px; line-height: 19px; }
.used_phone_pop.delivery2 { width: 275px; }
.used_phone_btn_wrap { margin-top: 20px; }
.used_phone_btn_wrap.side { position: absolute; bottom: 20px; left: 0; width: 100%; padding-top: 25px; margin-top: 0; border-top: 1px solid #e7e7e7; }
.used_phone_btn_wrap.side #step1end, .used_phone_btn_wrap.side #step2end { width: calc(100% - 60px); margin: 0 auto; }
.used_phone_btn_wrap.side a.used_phone_btn { width: 48.2%; }
a.used_phone_btn { 
	display: inline-block; width: 48.5%; height: 52px; line-height: 52px; box-sizing: border-box; border-radius: 5px;
	text-align: center; font-size: 18px; vertical-align: middle; cursor: pointer; font-weight: normal;
}
a.used_phone_btn.cart { margin-right: 12px; border: 1px solid #666; color: #666; }
a.used_phone_btn.cart.on { border: 1px solid #376BE0; color: #376BE0; }
a.used_phone_btn.order { float: right; background: #999; color: rgba(255, 255, 255, 0.5); }
a.used_phone_btn.order.on { background: #376BE0; color: #fff; }

a.used_phone_btn_sold { 
	display: inline-block; width: 100%; height: 52px; line-height: 52px; box-sizing: border-box; border-radius: 5px;
	text-align: center; font-size: 18px; vertical-align: middle; cursor: pointer;
}
a.used_phone_btn_sold.sold_out { margin-right: 12px; border: 1px solid #666; color: #666; }
a.used_phone_btn_sold.sold_out { background: #999; color: rgba(255, 255, 255, 0.5); }

.used_phone_wrap .ultab2 { background: #808080; }
.used_phone_wrap .tab3TypeD li:first-child { margin-left: 0; }
.used_phone_content_notice { padding: 41px 0; line-height: 20px; text-align: center; font-size: 14px; color: #FF665C; }
.used_phone_content_notice img { margin: 2px 8px 0 0; }
.used_phone_content_notice2 { width: 100%; padding: 30px; margin: 50px 0 100px; box-sizing: border-box; border-radius: 8px; background: #F9F9FA; font-weight: normal; }
.used_phone_content_notice2 ul li { position: relative; padding-left: 8px; margin-bottom: 10px; line-height: 19px; font-size: 13px; color: #999; }
.used_phone_content_notice2 ul li:before {
	content: ''; display: inline-block; width: 3px; height: 3px; position: absolute; top: 8px; left: 0; 
	margin-right: 5px; border-radius: 50%; background: #999;
}
.used_phone_content_notice2 ul li:last-child { margin-bottom: 0; }
.used_notice_tit { margin-bottom: 10px; font-size: 14px; font-weight: bold; color: #666; }
.used_phone_content { width: 100%; /*padding: 35px 0 50px;*/ margin-bottom: 35px; border-radius: 8px; background: #F5FCFF; text-align: center; }
.used_phone_seller_info { width: 100%; padding: 30px; margin-bottom: 30px; box-sizing: border-box; border-radius: 8px; background: #F9F9FA; }
.used_phone_seller_info:after { content: ''; display: block; clear: both; }
.used_phone_seller_info ul li { float: left; }
.used_phone_seller_info ul li:nth-child(1) { width: 44%; }
.used_phone_seller_info ul li:nth-child(2) { width: 31%; }
.used_phone_seller_info ul li:nth-child(3) { width: 25%; text-align: right; }
.used_phone_seller_info .seller_level_icon { position: relative; display: inline-block; width: 12px; height: 11px; margin-right: 2px; }
.used_phone_seller_info .seller_level_icon .levelicons { position: absolute; top: -2px; left: 0; }
.used_phone_seller_info .seller_nick { line-height: 19px; font-size: 14px; color: #333 }
.used_phone_seller_info .seller_access_date { 
	display: inline-block; padding: 6px 9px; margin-left: 3px; border: 1px solid #e5e5e5; border-radius: 11.5px; 
	background: #fff; color: #999; font-size: 12px; 
}
.used_phone_seller_info .seller_join_date { margin-top: 3px; line-height: 19px; font-size: 12px; color: #999; }
.used_phone_seller_info .sales_list1 { margin-top: 3px; line-height: 20px; font-size: 14px; font-weight: bold; color: #666 }
.used_phone_seller_info .sales_list1.tit { color: #333; }
.used_phone_seller_info .sales_list2 { margin-top: 5px; line-height: 19px; font-size: 13px; color: #999; }
.sales_num { color: #376BE0; }
.sales_num2 { color: #333; font-weight: bold; }
a.btn_seller_note {
	display: inline-block; width: 160px; height: 40px; position: relative; top: 4px; right: 0; line-height: 38px; box-sizing: border-box;
	border-radius: 5px; background: #555; color: #fff; text-align: center; font-size: 14px; font-weight: bold;
	cursor: pointer;
}
a.btn_seller_note:before {
	content: ''; position: relative; top: 1px; display: inline-block; width: 17px; height: 13px; 
	margin-right: 5px; background: url(/img/newsno/icon_used_phone_note.png) no-repeat; background-size: cover;
}
.used_phone_seller_cont { line-height: 21px; font-size: 15px; color: #888; }
#phone_tot_price_wrap, #phone_tot_price_wrap2 { display: none; padding: 0 0 18px 0; line-height: 26px; text-align: right; font-size: 18px; color: #333; }
#phone_tot_price_wrap2 { padding: 0 30px 25px 0; }
#phone_tot_price_wrap .price_wrap { padding: 0 0 0 85px; line-height: 35px; font-size: 18px; font-weight: normal; color: #376BE0; }
#phone_tot_price_wrap2 .price_wrap { padding: 0; line-height: 35px; font-size: 18px; font-weight: normal; color: #376BE0; }
#phone_tot_price_wrap2 span { margin-left: 9px; }
#phone_tot_price_wrap .phone_tot_price, #phone_tot_price_wrap2 .phone_tot_price { font-size: 24px; font-weight: bold; }
#price_step { padding-bottom: 15px; border-bottom: 1px solid #e7e7e7; font-size: 23px; font-weight: bold; }
#price_step span { font-size: 18px; font-weight: normal; }
.upload_wrap:after { 
	content: ''; display: inline-block; width: 2px; height: 2px; margin: 0 1px 4px 5px; background: #333;
}

.view_content_notice { padding: 41px 0; line-height: 20px; text-align: center; font-size: 14px; color: #FF665C; }
.view_content_notice img { margin: 2px 8px 0 0; }
.usim_content_notice2 { width: 100%; padding: 30px; margin: 50px 0 100px; box-sizing: border-box; border-radius: 8px; background: #F9F9FA; font-weight: normal; }
.usim_content_notice2 ul li { position: relative; padding-left: 8px; margin-bottom: 10px; line-height: 19px; font-size: 13px; color: #999; }
.usim_content_notice2 ul li:before {
	content: ''; display: inline-block; width: 3px; height: 3px; position: absolute; top: 8px; left: 0; 
	margin-right: 5px; border-radius: 50%; background: #999;
}
.usim_content_notice2 ul li:last-child { margin-bottom: 0; }
.used_notice_tit { margin-bottom: 10px; font-size: 14px; font-weight: bold; color: #666; }
.usim_content { width: 100%; /*padding: 35px 0 50px;*/ margin-bottom: 35px; border-radius: 8px; background: #F5FCFF; text-align: center; }
.view_seller_info { position: relative; width: 100%; padding: 30px; margin-bottom: 30px; box-sizing: border-box; border-radius: 8px; background: #F9F9FA; }
.view_seller_info:after { content: ''; display: block; clear: both; }
.view_seller_info ul li { float: left; }
.view_seller_info ul li:nth-child(1) { width: 44%; }
.view_seller_info ul li:nth-child(2) { width: 31%; }
.view_seller_info ul li:nth-child(3) { width: 25%; text-align: right; }
.view_seller_info .seller_level_icon { position: relative; display: inline-block; width: 12px; height: 11px; margin-right: 2px; }
.view_seller_info .seller_level_icon .levelicons { position: absolute; top: -2px; left: 0; }
.view_seller_info .seller_nick { line-height: 19px; font-size: 14px; color: #333 }
.view_seller_info .seller_access_date { 
	display: inline-block; padding: 6px 9px; margin-left: 3px; border: 1px solid #e5e5e5; border-radius: 11.5px; 
	background: #fff; color: #999; font-size: 12px; 
}
.view_seller_info .seller_join_date { margin-top: 3px; line-height: 19px; font-size: 12px; color: #999; }
.view_seller_info .sales_list1 { margin-top: 3px; line-height: 20px; font-size: 14px; font-weight: bold; color: #666 }
.view_seller_info .sales_list1.tit { color: #333; }
.view_seller_info .sales_list2 { margin-top: 5px; line-height: 19px; font-size: 13px; color: #999; }
.view_seller_info .sales_list2 img { position: relative; top: 2px; }

.flex_wrap { display: flex; }
.btn_view_bell {
    position: relative; display: inline-block; width: 52px; height: 52px; box-sizing: border-box; 
	border: 1px solid #376BE0; border-radius: 4px; background: #fff; cursor: pointer;
}
.btn_view_bell.off { border: 1px solid #ddd; cursor: default; }
.btn_view_bell img { position: absolute; top: 12px; left: 12px; }
.btn_view_bell .snoProIcon { position: absolute; left: 5px; top: 2px; font-weight: bold; font-size: 16px; color: #4C73C0; }
.btn_view_bell.off .snoProIcon { color: #ddd;  }
.btn_view {	
	flex: 1; height: 52px; line-height: 52px; margin-left: 10px; box-sizing: border-box; 
	border-radius: 5px; font-size: 18px; text-align: center; cursor: pointer;
}
.btn_view.on { border: 1px solid #376BE0; }
.btn_view.cart.on { background: #fff; color: #376BE0; }
.btn_view.order.on { background: #376BE0; color: #fff; }

.btn_view.cart.off { border: 1px solid #ddd; background: #fff; color: #bbb; cursor: default; }
.btn_view.order.off, .btn_view.soldout.off, .btn_view.off { border: 1px solid #e3e3e3; background: #eee; color: #bbb; cursor: default; }
#bell_alert_pop { display: none; }

.month_sum_wrap { position: relative; display: none; padding-bottom: 22px; }
.s1_result_wrap2.v2 { position: relative; padding: 0 0 0 52%; }
.s1_result_wrap2.v2 > span, .s1_gift_wrap > span { font-size: 18px; }
.s1_result_wrap2.v2 > span:last-child { position: absolute; top: -2px; right: 0; }
.s1_result_num, .s1_result_num2, .s1_gift_num { font-size: 22px; font-weight: bold; }
.s1_gift_wrap { position: relative; padding: 15px 0 0 52%; }
.s1_gift_wrap > span:last-child { position: absolute; top: 11px; right: 0; color: #376BE0; }
.icon_gift_exp { position: relative; top: 1px; left: auto; margin-left: -2px; cursor: pointer; }
.gift_exp { 
	position: absolute; right: 0; bottom: -30px; display: none; padding: 15px; border: 1px solid #555; 
	border-radius: 0 8px 8px 8px; box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.15); 
	background: #fff; color: #888; font-size: 12px; 
}


.ca_name { 
	border: 1px solid #376BE0; border-radius: 26px; -webkit-box-sizing: border-box; box-sizing: border-box; 
	display: inline-block; min-width: 60px; height: 26px; line-height: 24px; color: #376BE0; 
	text-align: center; box-sizing: border-box; padding: 0 10px; font-size: 15px;
}