@import url("common.css");


.price_search{background:#f9f9f9; border:1px solid #ddd; padding:10px 25px; height:40px; margin-bottom:10px;}
.price_search h5{color:#333; font-size:14px; float:left; margin:7px 30px 7px 0;}
.price_search .input_area{padding:5px 20px 5px 0; display:inline-block;}
.price_search .input_area input{padding:5px;}
.price_search .btn{float:right;}

.sort_area{position:relative; overflow:hidden; border:1px solid #ddd; padding:20px 30px 17px 30px;}
.sort_area dd{float:left;}
.sort_area dd a{display:inline-block; line-height:100%; margin-right:20px; letter-spacing:-0.5pt; vertical-align:top;}
.sort_area dt{float:right; line-height:100%; letter-spacing:-0.5pt;}
.sort_area dt strong{ line-height:100%; letter-spacing:0.3pt; color:#333}

.prd_list{border-top:1px solid #333; margin-top:0px;}
.prd_list dl {border-bottom:1px solid #ddd; padding:40px 0;}
.prd_list dl a{display:flex;}
.prd_list dl dt{width:400px; }
.prd_list dl dt p{display:block; position:relative; width:100%; border-radius:10px; overflow:hidden; background:#2e98cc; /* 그라데이션 지원하지 않는 브라우저 */
	background: -webkit-linear-gradient(left right, #2e98cc, #353684);
	background: -moz-linear-gradient(left right, #2e98cc, #353684);
	background: -o-linear-gradient(left right, #2e98cc, #353684);
	background: linear-gradient(to right, #2e98cc, #353684);}
.prd_list dl dt p img{width:100%; background-size:cover; background-position:center;  transition:all 0.3s linear;}
.prd_list dl dt p .more{opacity:0; transition:all 0.3s linear;}
.prd_list dl dd{width:calc(100% - 400px); display:flex; flex-direction: column; justify-content: center; box-sizing:border-box; padding:0 0 0 70px;}
.prd_list dl dd .adr{background:url('/html/images/sub/marker_s.png') no-repeat left 3px; color:#00449b; font-size:16px; padding:0 0 0 22px; letter-spacing:-0.25pt;}
.prd_list dl dd .tit{font-size:30px; font-weight:700; color:#202020; letter-spacing:-0.75pt; line-height:145%; margin:8px 0 18px;}
.prd_list dl dd .stxt{margin:0 0 20px; letter-spacing:-0.25pt; font-size:1rem;} 
.prd_list dl dd .tag{font-size:0; margin:0 0 22px}
.prd_list dl dd .tag li{display:inline-block; font-size:15px; color:#999999; margin-right:12px;}
.prd_list dl dd .price{font-size:18px; font-weight:400; letter-spacing:-1px; color:#333;}
.prd_list dl dd .price span{font-family:"play", sans-serif; font-size:26px;; font-weight:600; letter-spacing:-1px; color:#142d7f; }
.prd_list dl dd .price s{font-family:"play", sans-serif; font-size:26px; font-weight:100; margin-right:5px; letter-spacing:-1px; color:#2e98cc; }
.prd_list dl dd .price font{color:#a8a8a8; margin-left:15px; letter-spacing:-0.35pt;}

.prd_list dl a:hover dt img{opacity:0.15; transition:all 0.3s linear;}
.prd_list dl a:hover dt .more{opacity:1; transition:all 0.3s linear;}
 
.more{display:inline-block; font-size:16px; letter-spacing: 0.5pt; color:#fff; font-weight: 400; font-family:"play",'Noto Sans KR', sans-serif !important; padding: 70px 0 0; position: absolute; left: 50%; top:50%; transform:translate(-50%,-50%); text-align:center; width: 100%; transition:all .2s linear; z-index: 5;}
.more:after{content:''; display: block; position:absolute; left: 50%; top:0; margin-left:-100px;  width: 200px; height: 56px; background:url('/html/images/sub/view_arrow.png') no-repeat center/100% auto;}





.cate_table {border:1px solid #ddd; background:#f9f9f9; padding:10px; margin-bottom:20px;}
.cate_table td {background:url('/admin/product2/skin/prdBasic/image/product_cat_icon.gif') 10px 15px no-repeat  ; padding:5px 0 5px 20px; line-height:120%; text-align:left;} /*  height:40px; */
.category_area h3{font-weight:600; background:#333; padding:15px 20px; color:#fff; font-size:15px; line-height:100%; text-align:left;}


.prd_search{position:relative; overflow:hidden; border:1px solid #ddd; text-align:center; padding:30px 0; margin-bottom:10px}
.prd_search h4.search_tit{color:#333; letter-spacing:-0.5pt; font-weight:normal; font-size:18px; padding-bottom:10px;}
.prd_search ul{width:70%; margin:0 auto;}
.prd_search ul li{float:left; width:49.5%; margin:0 1% 1% 0;}
.prd_search ul li.one{float:none; width:100%; margin:0 0 1% 0;}
.prd_search ul li:nth-child(3){margin-right:0}
.prd_search ul li:nth-child(5){margin-right:0}
.prd_search ul li .input{width:100%;}
.prd_search ul li select{width:100%;}
.prd_search ul li dt{display:inline-block; width:84px; vertical-align:top; text-align:left; line-height:42px; padding:0 0 0 12px; color:#333; letter-spacing:-0.5pt;}
.prd_search ul li dd{display:inline-block; width:calc(100% - 102px)}
.prd_search ul li .input_price{width:48%}
.prd_search ul li span{display:inline-block; width:4%;}

.prd_search ul li .search_btn{display:inline-block; background: #333;text-align: center;color:#fff; border: 1px solid #333;  letter-spacing:-1pt;width:100%; height:54px; font-size:15px; margin-top:12px; cursor: pointer; transition: all 0.3s;}
.prd_search ul li .search_btn:hover{background-color:#fff; color:#333; transition: all 0.3s;}


.area_txt{background:url('/html/images/sub/marker_s.png') no-repeat left 3px; color:#00449b; font-size:16px; padding:0 0 0 22px; letter-spacing:-0.25pt;}
.p_name {font-size:28px; color:#333; letter-spacing:-1pt;  font-weight:bold;}
.p_tit {font-weight:600; color:#333; padding-bottom:6px; }
.p_con{padding:0 0 6px 10px}
.price {color:#d43d60; font-size:13px;}
.price_b {color:#202020; font-size:15px; }
.price_b2 {color:#202020; font-size:20px; font-weight:400; }
.price_b3 {font-family:"play", sans-serif; color:#142d7f; font-size:30px; font-weight:600; letter-spacing:-1px;}
.price_j {color:#999999; font-size:15px;  line-height:10%;}
.price_j2 {color:#999999; font-size:13px; }

.pro_view{position:relative; overflow:hidden; margin-top:80px;}
.pro_view .viewImg{position:relative; float:left; width:540px; margin-bottom:50px;}
.pro_view .viewImg .certi_icon{position:absolute; left:10px; top:10px; z-index:9}
.pro_view .viewImgNor{position:relative; overflow:hidden;}
.pro_view .viewImgNor .prdimg{width:100%;}
.pro_view .viewImgNor .prdimg img{width:100%; }
.pro_view .imgBtn{text-align:center; padding:15px 0 20px 0;}
.pro_view ul.smallImg{position:relative; overflow:hidden; margin-top:10px;}
.pro_view ul.smallImg li{float:left; border:1px solid #ddd; width:100px !important; margin-right:10px; box-sizing:border-box;}
.pro_view ul.smallImg li:last-child{margin-right:0}
.pro_view ul.smallImg li img{width:100%;}

.pro_view .viewTxt{float:right; width:calc(100% - 540px); padding-left:60px; box-sizing:border-box; }
.pro_view .viewTxt h4.p_name{font-size:36px; color:#202020; letter-spacing:-1pt;  font-weight:700; padding:0 0 15px; word-break:keep-all; letter-spacing:-1pt; line-height:145%;}
.pro_view .viewTxt .textArea{font-size:15px; color:#999; letter-spacing:-0.5px; font-weight:400; letter-spacing:-0.35pt; padding:0 0 30px; }
.pro_view .viewTxt .textArea2{border-bottom:1px solid #e8e8e8; padding:30px 0; color:#999;}
.pro_view .viewTxt .textArea2 strong, .pro_view .viewTxt .textArea2 b{color:#202020;}
.pro_view .viewTxt .priceZone{padding:30px 0 0;}
.pro_view .viewTxt .priceZone .p_info{font-size:20px; font-weight:200; color:#a8a8a8; margin-left:10px;}

.pro_view .viewTxt .feature_icon ul{position:relative; width:100%; border-bottom:1px solid #e8e8e8; padding-bottom:30px;}
.pro_view .viewTxt .feature_icon ul:after{content: '';display: block;clear: both;}
.pro_view .viewTxt .feature_icon ul li{width:70px; position:relative; float:left; text-align:center; margin-left:10px; list-style:none;}
.pro_view .viewTxt .feature_icon ul li:first-child{margin-left:0;}
.pro_view .viewTxt .feature_icon ul li p.feature_txt{font-size:14px; color:#777; letter-spacing:-0.5px; font-weight:500; text-align:center;}
.pro_view .viewTxt .feature_icon ul li .icon{background-size:40px !important; width:70px; height:70px; margin:0 auto 5px auto; box-sizing:border-box; border-radius: 100%;}
.pro_view .viewTxt .feature_icon ul li.icon01 .icon{background:#dcecf9 url('/html/images/sub/feature_icon01.png') center no-repeat;}
.pro_view .viewTxt .feature_icon ul li.icon02 .icon{background:#dcecf9 url('/html/images/sub/feature_icon02.png') center no-repeat;}
.pro_view .viewTxt .feature_icon ul li.icon03 .icon{background:#dcecf9 url('/html/images/sub/feature_icon03.png') center no-repeat;}
.pro_view .viewTxt .feature_icon ul li.icon04 .icon{background:#dcecf9 url('/html/images/sub/feature_icon04.png') center no-repeat;}
.pro_view .viewTxt .feature_icon ul li.icon05 .icon{background:#dcecf9 url('/html/images/sub/feature_icon05.png') center no-repeat;}
.pro_view .viewTxt .feature_icon ul li.icon06 .icon{background:#dcecf9 url('/html/images/sub/feature_icon06.png') center no-repeat;}
.pro_view .viewTxt .feature_icon ul li.icon07 .icon{background:#dcecf9 url('/html/images/sub/feature_icon07.png') center no-repeat;}
.pro_view .viewTxt .feature_icon ul li.icon08 .icon{background:#dcecf9 url('/html/images/sub/feature_icon08.png') center no-repeat;}
.pro_view .viewTxt .feature_icon ul li.icon09 .icon{background:#dcecf9 url('/html/images/sub/feature_icon09.png') center no-repeat;}
.pro_view .viewTxt .feature_icon ul li.icon10 .icon{background:#dcecf9 url('/html/images/sub/feature_icon10.png') center no-repeat;}

.pro_view .viewTxt .detail_con ul{ border-bottom: 1px solid #ddd; padding:30px 0;}
.pro_view .viewTxt .detail_con ul li{padding:0 0 8px 150px; box-sizing:border-box; position:relative; list-style:none;}
.pro_view .viewTxt .detail_con ul li:last-child{padding-bottom: 0;}
.pro_view .viewTxt .detail_con ul li p.line1{font-size:15px; line-height:20px; letter-spacing:-0.25pt; color:rgba(102,102,102,.8); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
.pro_view .viewTxt .detail_con ul li p.line4{font-size:15px; line-height:20px; letter-spacing:-0.25pt; color:rgba(102,102,102,.8); display: block;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; word-wrap: break-word; height:80px;}
.pro_view .viewTxt .detail_con ul li span{display:block; font-size:15px; font-weight:500; line-height:20px; color:#222; position: absolute; left: 0; top:0; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-wrap: normal !important; display: block;}
.pro_view .viewTxt .detail_con ul li p a{color:rgba(102,102,102,.8); text-decoration:underline;}
.pro_view .viewTxt .detail_con ul li p a:hover{color:#2b3acb; text-decoration:underline;}

.pro_view .viewTxt .price_con{position:relative; padding:15px; background-color:#f7f7f7}
.pro_view .viewTxt .price_con span.gram{position:absolute; left:10px; font-size:13px; color:#888}

.pro_view .viewTxt .viewTable{border-bottom:1px solid #ddd; padding:15px;}
.pro_view .viewTxt .view_table{width:100%; border-collapse:separate; border-spacing:0px;}
.pro_view .viewTxt .view_table th{font-weight:400; color:#888; text-align:left; vertical-align:top; width:100px; padding:5px 0;}
.pro_view .viewTxt .view_table td{padding:3px 0 3px 10px; color:#333;}


ul.pro_btn2{position:relative; margin-top:10px; width:100%;}
ul.pro_btn2.m{display: none;}
ul.pro_btn2 li{width:100%; list-style:none;}
ul.pro_btn2 li:first-child{margin-left:0;}
ul.pro_btn2 li .listBtn {font-size:0.9375rem; letter-spacing:-0.3pt; width:100%; line-height:60px; box-sizing:border-box; display:inline-block; color:#fff; border:1px solid #1d4ba0; text-align:center !important; background:#1d4ba0; transition:all 0.3s;}
ul.pro_btn2 li .listBtn:hover{background:#fff; border-color:#1d4ba0; color:#1d4ba0;transition:all 0.3s;}



.prdMap{border-bottom:1px solid #e8e8e8; padding:0 0 50px; margin:0 0 50px;}
.prdMap .adr{background:url('/admin/product/image/marker_s.png') no-repeat left 3px; padding:0 0 10px 22px; letter-spacing:-0.25pt; color:#222; }
.prdMap #map{width:100%; height:320px; background-color:#555;}
.prdMap .tag{margin:20px 0 0; font-size:0}
.prdMap .tag li{display:inline-block; margin:0 1px 1px 0; }
.prdMap .tag li a{display:block; border:1px solid #e8e8e8; border-radius:50px; font-size:0.933rem; color:#949494; letter-spacing:-0.35pt; padding:4px 13px;}
.prdMap .tag li a:hover{color:#6390f1; border-color:#6390f1; }

.prdView_info{width:100%; border-top: 1px solid #ccc; border-bottom: 1px dotted #ccc; padding:40px 0;}
.prdView_info img {max-width:100% !important; height:auto !important; }
.prdView_info table{max-width:100%;}


.prd_tab{position:relative; clear:both; overflow:hidden; border-left:1px solid #ddd; margin-bottom:25px; background:url('/admin/product/image/line_bg.gif') bottom repeat-x}
.prd_tab li{float:left}
.prd_tab li a{display:block; width:198px; line-height:100%; padding:20px 0; border-bottom:1px solid #ddd; border-top:1px solid #aaa; border-right:1px solid #ddd; font-size:15px; letter-spacing:-0.7pt; color:#888; text-align:center; background-color:#f8f8f8}
.prd_tab li span{line-height:inherit; letter-spacing:inherit }
.prd_tab_up{background-color:#fff !important; border-bottom:1px solid #fff !important; color:#222 !important;}
 
.buy_btn{font-size:15px; letter-spacing:-0.5pt; width:202px; height:55px; line-height:53px; background:#6390f1; color:#fff; border:1px solid #6390f1; cursor:pointer; margin-left:4px; transition:all 0.3s;}
.buy_btn:hover{color:#6390f1; background:#fff;}
.basket_btn{font-size:15px; letter-spacing:-0.5pt; width:120px; height:55px; line-height:53px; background-color:#666; color:#fff;  border:1px solid #666;  cursor:pointer; margin-left:4px; transition:all 0.3s;}
.basket_btn:hover{background:#fff; color:#666;}
.wish_btn{font-size:15px; letter-spacing:-0.5pt; width:120px; height:55px; line-height:53px; background:#fff url('/admin/product/image/wish_icon.png') 13px no-repeat; color:#666; border:1px solid #d4d4d4; padding:0 0 0 20px; cursor:pointer; box-sizing:border-box; transition: all 0.3s;}
.wish_btn:hover{background:#fff url('/admin/product/image/wish_icon_up.png') 13px no-repeat; color:#333; border:1px solid #333;  transition: all 0.3s;}

.list_btn{background:#fff url('/admin/product/image/cate_icon.png') center no-repeat; width:54px; height:55px; border:1px solid #aaa; opacity:.5; font-size:0; cursor:pointer; transition: all 0.3s;}
.list_btn:hover{border-color:#333; opacity:1; transition: all 0.3s;}



	.detail_table{width:100%; border-collapse:separate; border-spacing:0px; border-top:1px solid #333;}
	.detail_table th{width:25%; color:#333; font-weight:normal; text-align:left; padding:14px 0 14px 15px; border-bottom:1px solid #d4d4d4; background-color:#f9f9f9; letter-spacing:-0.5pt;}
	.detail_table td{border-bottom:1px solid #e9e9e9; padding:14px 0 14px 15px; text-align:left}

.pro_det{text-align:center; padding:20px 0;}



.pro_view_new{position:relative; overflow:hidden; padding-top:85px}
.pro_view_new .viewImg{position:relative; float:left; width:820px; margin-bottom:50px;}
.pro_view_new .viewImg dl{position:relative; overflow:hidden; text-align:center; margin-bottom:10px}
.pro_view_new .viewImg dd{  }
.pro_view_new .viewImg dd .panel{ position: relative;display:inline-block; width: 400px; height:600px; overflow:hidden; margin-right:6px;
cursor: -webkit-zoom-in; overflow: hidden;}

.pannel:before {content: "";position: absolute;display: block;top: 0;	right: 0;	bottom: 0;	left: 0;	background: #000;	opacity: .03;	z-index: 1;}
.pannel:before {content: "";	position: absolute; top: 0;	right: 0; bottom: 0; 	left: 0; 	background: #000; opacity: .03; 	z-index: 1;}
.panel img {width:100%;}
.bigImg dd {
-webkit-flex-shrink: 0;	
-ms-flex: 0 0 auto;-webkit-flex-shrink: 0;	
-ms-flex-negative: 0;	
flex-shrink: 0;	
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;	justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}

.mask {position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-transform-origin: 0 0 0; -ms-transform-origin: 0 0 0; transform-origin: 0 0 0;}


.pro_view_new .viewImg dd img{width:400px;}

.pro_view_new .viewImg ul.smallImg{}
.pro_view_new .viewImg ul.smallImg li{position:relative; display:inline-block; cursor:pointer}
.pro_view_new .viewImg ul.smallImg li img{width:80px; height:120px;}
.pro_view_new .viewImg ul.smallImg li:after{position:absolute; top:0; display:block; content:""; overflow:hidden; width:164px; height:120px; border:2px solid #19c2ac; box-sizing:border-box; opacity:0}
.pro_view_new .viewImg ul.smallImg li.on:after{opacity:1}

.pro_view_new .viewTxt{position:relative; float:right; width:calc(100% - 870px); box-sizing:border-box; margin-bottom:50px;}
.pro_view_new .viewTxt h4.p_name{font-size:25px; color:#333; letter-spacing:-0.5pt;  font-weight:normal; padding:0 0 20px 0; word-break:break-all; line-height:120%;}
.pro_view_new .viewTxt p.sp_img {margin:10px 0 15px 0;}
.pro_view_new .viewTxt p.sp_img img{margin-right:2px;}

.pro_view_new .viewTxt .sns_scrap{position:absolute; right:0; top:0; z-index:99; padding:0 0 0 24px; background:url('/img/sns_icon.gif') 0 no-repeat;}
.pro_view_new .viewTxt .sns_scrap img{margin-right:2px;}
.pro_view_new .viewTxt .stortexp{position:relative; margin:-10px 0 30px 0; letter-spacing:-0.4pt; color:#777}


.pro_view_new .viewTxt .price_con{position:relative; padding-bottom:30px;}

.pro_view_new .viewTxt .viewTable{padding:10px 0 10px 0;}
.pro_view_new .viewTxt .view_table{width:100%; border-collapse:separate; border-spacing:0px;}
.pro_view_new .viewTxt .view_table th{font-weight:normal; color:#888; text-align:left; width:100px; padding:5px 0; font-size:15px}
.pro_view_new .viewTxt .view_table td{padding:3px 0 3px 10px; color:#333;}
.pro_view_new .viewTxt .view_table td select{width:100%; padding:8px 10px}
.pro_view_new .viewTxt .view_table td.price_inner{padding:3px 0 3px 0;}

.pro_view_new .selling_txt{padding:18px 20px 20px 20px; border:1px solid #ddd; margin-top:30px; color:#333;}
.pro_view_new .selling_txt h4{color:#888; font-size:15px; font-weight:normal}

.color_option{position:relative; overflow:hidden; padding-bottom:20px;}
.color_option dd{float:left; width:83px; height:62px; border:1px solid #ddd; box-sizing:border-box; cursor:pointer; margin:3.75px 3.75px 0 0; text-align:center; font-size:13px; padding:9px 0 0 0;}
.color_option dd.sel{border:2px solid #333; box-sizing:border-box;}
.color_option dd span{display:block; width:18px; height:18px; border-radius:100%; margin:0 auto 5px auto;}
.color_option dd:nth-child(6n){margin:3.75px 0 0 0;}

.n_option{position:relative; overflow:hidden; padding-bottom:20px;}
.n_option dd{display:inline-block; border:1px solid #ddd; color:#888; padding:0 12px; font-size:13px; line-height:32px;}
.n_option dd.sel{border:2px solid #333; color:#333; box-sizing:border-box;}

.buy_btn2{font-size:15px; letter-spacing:-0.5pt; width:154px; height:52px; line-height:50px; background:#333; color:#fff; border:1px solid #333; cursor:pointer; margin-left:4px; transition:all 0.3s;}
.buy_btn2:hover{color:#333; background:#fff;}
.basket_btn2{font-size:15px; letter-spacing:-0.5pt; margin:0 -2px 0 8px; width:154px; height:52px; line-height:50px; background-color:#666; color:#fff;  border:1px solid #666;  cursor:pointer; transition:all 0.3s;}
.basket_btn2:hover{background:#fff; color:#666;}
.wish_btn2{font-size:0; width:54px; height:52px; line-height:51px; background:#fff url('/img/wish_icon.png') center no-repeat; color:#666; border:1px solid #d4d4d4; padding:0 0 0 22px; cursor:pointer; box-sizing:border-box; transition: all 0.3s;}
.wish_btn2:hover{background:#fff url('/img/wish_icon_up.png') center no-repeat; border:1px solid #333;  transition: all 0.3s;}

.list_btn2{background:#fff url('/img/cate_icon.png') center no-repeat; width:54px; height:52px; border:1px solid #aaa; margin-right:-2px; opacity:.5; font-size:0; cursor:pointer; transition: all 0.3s;}
.list_btn2:hover{border-color:#333; opacity:1; transition: all 0.3s;}







/*******************************************************************************
@media ~1280px
*******************************************************************************/
@media all and (max-width:1280px){


.prd_list{ }
.prd_list dl{padding:30px 0}
.prd_list dl a{display:flex; }
.prd_list dl dt{width:420px; }
.prd_list dl dd{width:calc(100% - 420px); padding:0 0 0 40px;}
 



.price_b2 { font-size:16px; }
.price_b3 { font-size:26px; font-weight:400;}

.pro_view{}
.pro_view .viewImg{width:500px; }
.pro_view .imgBtn{text-align:center; padding:15px 0 20px 0;}
.pro_view ul.smallImg{position:relative; overflow:hidden;}
.pro_view ul.smallImg li{float:left; border:1px solid #ddd; margin-right:10.5px;}


.pro_view .viewTxt{ width:calc(100% - 500px); padding-left:35px; }
.pro_view .viewTxt h4.p_name{font-size:32px; padding:0 0 13px;  }
.pro_view .viewTxt .textArea{font-size:17px; padding:0 0 25px; }
.pro_view .viewTxt .textArea2{padding:25px 0; }
.pro_view .viewTxt .priceZone{padding:25px 0;}
.pro_view .viewTxt .priceZone .p_info{font-size:16px; margin-left:5px;}



}

/*******************************************************************************
@media ~980px body,html{font-size:14px; } 3%
*******************************************************************************/
@media all and (max-width:980px){



.prd_list{}
.prd_list dl {padding:25px 0;}
.prd_list dl dt{width:280px; }
.prd_list dl dd{width:calc(100% - 280px); padding:0 0 0 30px;}
.prd_list dl dd .adr{background-size:12px auto; background-position:left 3px; padding:0 0 0 17px; }
.prd_list dl dd .tit{font-size:25px;  margin:3px 0 12px;}
.prd_list dl dd .stxt{margin:0 0 15px;} 
.prd_list dl dd .tag{margin:0 0 10px}
.prd_list dl dd .tag li{ margin-right:10px;}
.prd_list dl dd .price{font-size:15px; font-weight:400; }
.prd_list dl dd .price span{font-size:28px; font-weight:300; line-height:120%;}
.prd_list dl dd .price s{font-size:22px; margin-right:5px;}
.prd_list dl dd .price font{margin-left:8px;}




.price_b2 { font-size:14px; font-weight:400;}
.price_b3 { font-size:20px; }

.pro_view{}
.pro_view .viewImg{width:100%; margin:0 0 30px}
.pro_view .imgBtn{text-align:center; padding:15px 0 20px 0;}
.pro_view ul.smallImg{position:relative; overflow:hidden;}
.pro_view ul.smallImg li{float:left; border:1px solid #ddd; margin-right:10.5px;}


.pro_view .viewTxt{ width:100%; padding:0 ; margin:0 0 30px}
.pro_view .viewTxt h4.p_name{font-size:25px; padding:0 0 11px;  }
.pro_view .viewTxt .textArea{font-size:15px; padding:0 0 25px; line-height:160%; font-weight:400;}
.pro_view .viewTxt .textArea br{display:none; }
.pro_view .viewTxt .textArea2{padding:18px 0; }
.pro_view .viewTxt .priceZone{padding:18px 0;}
.pro_view .viewTxt .priceZone .p_info{font-size:14px; margin-left:5px; font-weight:400;}




}
/*******************************************************************************
@media 481~680px
*******************************************************************************/
@media all and (max-width:680px){


.prd_list{}
.prd_list dl {padding:20px 0;}
.prd_list dl a{display:block; }
.prd_list dl dt{width:100%; }
.prd_list dl dd{width:100%; padding:15px 0 0;}
.prd_list dl dd .tit{font-size:20px;  margin:1px 0 10px;}
.prd_list dl dd .stxt{margin:0 0 10px;} 
.prd_list dl dd .stxt br{display:none;}
.prd_list dl dd .tag{margin:0 0 8px}
.prd_list dl dd .tag li{ margin-right:8px; line-height:148%;}
.prd_list dl dd .price{font-size:13px; font-weight:400; }
.prd_list dl dd .price span{font-size:21px; font-weight:300; line-height:120%;}
.prd_list dl dd .price s{font-size:18px;}
.prd_list dl dd .price font{margin-left:8px;}

/** ë·° **/
.prdMap{padding:0 0 28px; margin:0 0 28px;}
.prdMap.adr{padding:2px 0 10px 22px;}
.prdMap #map{height:200px; }
.prdMap .tag{margin:16px 0 0;}
.prdMap .tag li a{font-size:13px;}

}


/*******************************************************************************
@media ~480px body,html{font-size:13px; }
*******************************************************************************/
@media all and (max-width:480px){




}


/*******************************************************************************
    @media 320px
*******************************************************************************/
@media all and (max-width:320px){






@media (orientation: Landscape) {	
}


}