#shopview {position:relative;}
#shopview .qrcode {display:none;position:absolute;right:10px;}
#shopview .qrcode img {width:70px;height:70px;}
#shopview .goodstitle {border-bottom:#dfdfdf solid 4px;margin:0 0 20px 0;}
#shopview .goodstitle h1 {font:bold 16px dotum;margin:0 0 0 5px;padding:0;}
#shopview .goodstitle h1 .f1 {color:#ff0000;}
#shopview .goodstitle h1 .f2 {color:#0000ff;}
#shopview .goodstitle h1 a {font-size:11px;color:#ff0000;}
#shopview .goodstitle div {margin:10px 0 15px 5px;}
#shopview .photo_box{position:relative;margin:0 0 30px;border:1px solid #e2e2e2;}
#shopview .photo_box:before{content:'';position:absolute;left:50%;top:0;bottom:0;border-left:1px solid #e2e2e2;}
#shopview .photo_box:after{content:'';display:block;clear:both;}
#shopview .goodspicbox {float:left;width:50%;padding:0 0 250px;}
#shopview .goodspicbox .pic {position:relative;text-align:center;}
#shopview .goodspicbox .pic .rank{position:absolute;left:15px;top:15px;}
#shopview .goodspicbox .pic .rank img{width:auto;height:auto;}
#shopview .goodspicbox .pic .ico{position:absolute;right:15px;top:15px;height:100px;}
#shopview .goodspicbox .pic .ico img{max-width:100%;max-height:100%;}
#shopview .goodspicbox .pic table{table-layout:fixed;}
#shopview .goodspicbox .pic table td{height:380px;padding:40px;}
#shopview .goodspicbox .pic:hover {overflow:auto;}
#shopview .goodspicbox .pic img {max-width:100%;max-height:100%;cursor:pointer;}
#shopview .goodspicbox .btm {text-align:center;margin:15px 0 0 0;}
#shopview .goodspicbox .btm img {cursor:pointer;}
#shopview .goodsinfobox {float:right;width:50%;padding:30px 25px;box-sizing:border-box;}
#shopview .goodsinfobox .cont{}
#shopview .goodsinfobox h4{margin:0 0 5px;font-family:verdana, "Malgun Gothic";font-weight:bold;font-size:30px;color:#333;}
#shopview .goodsinfobox .tag{overflow:hidden;position:relative;margin:0 0 8px;}
/*
#shopview .goodsinfobox .tag .outer{margin:-5px 0 0 -8px;}
#shopview .goodsinfobox .tag .outer:after{content:'';display:block;clear:both;}
#shopview .goodsinfobox .tag em{float:left;width:20%;}
#shopview .goodsinfobox .tag span{display:block;line-height:23px;margin:5px 0 0 8px;border:1px solid #e2e2e2;text-align:center;font-size:11px;color:#999;}
*/
#shopview .goodsinfobox .table_outer{border-top:1px solid #316598;background:#fbfbfb;}
#shopview .goodsinfobox table {width:100%;}
#shopview .goodsinfobox td{}
#shopview .goodsinfobox .line0 {display:none;height:4px;}
#shopview .goodsinfobox .line1 {display:none;background:#efefef;height:1px;padding:0;}
#shopview .goodsinfobox .td1,
#shopview .goodsinfobox .td3{padding:5px 10px;border-bottom:1px solid #e2e2e2;}
#shopview .goodsinfobox .td1 {width:90px;color:#000;vertical-align:top;border-right:1px solid #e2e2e2;}
#shopview .goodsinfobox .td2 {display:none;width:20px;text-align:center;color:#c0c0c0;font-size:0;}
#shopview .goodsinfobox .td3 {}
#shopview .goodsinfobox .td3 select {width:200px;}

#shopview .opt_area{}
#shopview .opt_area td{padding:15px;border-bottom:1px solid #e2e2e2;font-size:11px;color:#3e3e3e;}
#shopview .opt_area .delete{width:13px;height:13px;background:url('./image/btn_delete.png') no-repeat;}
#shopview .opt_area .delete span{font-size:0;}

.num_wrap{display:inline-block;position:relative;padding:0 4px 0 0;}
.num_wrap input[type="text"]{width:32px;border:1px solid #ccc;}
.num_wrap .ud{position:absolute;right:0;top:0;bottom:0;}
.num_wrap .ud button{position:absolute;right:0;width:15px;height:13px;background:url('./image/btn_updown.png') no-repeat;}
.num_wrap .ud button span{font-size:0;}
.num_wrap .ud button.up{top:0;}
.num_wrap .ud button.down{bottom:0;background-position:0 100%;}

#shopview .sum_area{margin:10px 0 0;}
#shopview .sum_area td{padding:0 15px;}
#shopview .sum_area td em{display:inline-block;vertical-align:middle;font-weight:bold;font-size:13px;font-family:verdana;}
#shopview .sum_area td em.no_price{text-decoration:line-through;}
#shopview .sum_area td .p em{color:#919191;}
#shopview .sum_area td .w em{font-size:15px;}
#shopview .sum_area td .ww{margin:0 10px 0 0;}
#shopview .sum_area td .ww em{font-size:18px;}
#shopview .sum_area td .ww + .p{}

#shopview .goodsinfobox .cartbox {margin:30px 0 0;}
#shopview .goodsinfobox .cartbox .btn{margin:0 -2px;}
#shopview .goodsinfobox .cartbox .btn .table_form{table-layout:fixed;border-collapse:separate;border-spacing:2px 0;}
#shopview .goodsinfobox .cartbox .btn .table_form + .table_form{margin:3px 0 0;}
#shopview .goodsinfobox .cartbox .btn .table_form + .table_form  .td > *{font-size:16px;background:url('./image/bg_btn_blue.png') repeat-x 50% 0;}
#shopview .goodsinfobox .cartbox .btn .table_form + .table_form  .td.option a {background:none 0; background-color:#ff7446;}
#shopview .goodsinfobox .cartbox .btn .table_form .td:first-child{}
#shopview .goodsinfobox .cartbox .td > *{display:inline-block;width:100%;font-size:14px;line-height:40px;font-weight:bold;box-sizing:border-box;}
#shopview .goodsinfobox .cartbox .td span{display:inline-block;vertical-align:middle;}
#shopview .goodsinfobox .cartbox .btnblue{}
#shopview .goodsinfobox .cartbox .btngray{background:#f5822c;}
#shopview .goodsinfobox .cartbox img {cursor:pointer;}
#shopview .goodsinfobox .cartbox .jtt {font-weight:bold;padding:20px 0 10px 5px;border-bottom:#efefef solid 1px;}
#shopview .goodsinfobox .cartbox table {width:370px;}
#shopview .goodsinfobox .cartbox td {line-height:160%;border-bottom:#efefef solid 1px;padding:5px;}
#shopview .goodsinfobox .cartbox .jpic {width:50px;}
#shopview .goodsinfobox .cartbox .gprice {color:#FF6101;letter-spacing:-1px;}
#shopview .goodsinfobox .cartbox .gprice s {color:#999;font-weight:normal;}
#shopview .goodsinfobox .cartbox .gpoint {font-size:11px;font-family:dotum;color:#A1AB05;}
#shopview .price1 {font:bold 12px gulim;color:#ff7700;}
#shopview .price2 {color:#C88A06;}
#shopview .price3 {color:#545454;}
#shopview .point {color:#0000ff;}
#shopview .goodsnumbox {}
#shopview .goodsnumbox .i {float:left;margin:0 1px 0 0;}
#shopview .goodsnumbox .i input {font:12px arial;width:30px;height:21px;line-height:21px;text-align:center;background:transparent;}
#shopview .goodsnumbox .c {float:left;font-size:0;}
#shopview .goodsnumbox .u {margin:1px 0 1px 0;cursor:pointer;}
#shopview .goodsnumbox .d {margin:1px 0 0 0;cursor:pointer;}
#shopview .goodsnumbox .sm {float:left;padding:5px 0 0 5px;font:11px dotum;color:#c0c0c0;}

#shopview .goodstab {display:table;table-layout:fixed;width:100%;margin:0 0 20px;}
#shopview .goodstab ul {display:table-row;}
#shopview .goodstab li {display:table-cell;vertical-align:middle;font-weight:bold;text-align:center;cursor:pointer;}
#shopview .goodstab li span {display:block;position:relative;height:40px;margin:0 0 0 -1px;padding:0 5px;line-height:40px;border:1px solid #e2e2e2;color:#999;}
#shopview .goodstab li span:after{content:'';position:absolute;left:-1px;right:-1px;bottom:-1px;border-bottom:1px solid #316598;}
#shopview .goodstab li.gover span{z-index:2;color:#316598;}
#shopview .goodstab li.gover span:before{content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:1px solid #316598;}
#shopview .goodstab li.gover span:after{left:0;right:0;border-bottom-color:#fff;}

#shopview .tt {display:none;border-bottom:#dfdfdf solid 1px;padding:20px 0 7px 0;margin:0 0 20px 0;}
#shopview .tt span {position:relative;top:-6px;color:#777;}
#shopview .info {padding:0 0 50px 0;line-height:160%;}
#shopview .cnum {font-family:dotum;font-size:11px;color:#B5B5B5;}

/*#shopview .no_price{display:none;}*/
#shopview .no_price > span{text-decoration:line-through;color:#333 !important;}

#goodscontent1 {display:block;}
#goodscontent2 {display:none;}
#goodscontent3 {display:none;}
#goodscontent4 {display:none;}

.photo_box .slide_photo{position:absolute; left:0; bottom:10px; width:50%; margin:10px 0 0; padding:0 10px; box-sizing:border-box;}
.photo_box .slide_photo .inner{height:232px; margin:0 -16px 0 0; position:relative; overflow:hidden;}
.photo_box .slide_photo .inner ul{width:100%; position:absolute; left:0; top:0; overflow:hidden; height:100%;}
.photo_box .slide_photo .inner ul li{width:25%; float:left;}
.photo_box .slide_photo .inner ul li a{display:block; height:100px; margin:16px 16px 0 0; padding:5px; border:1px solid #e2e2e2; box-sizing:border-box; text-align:center;}
.photo_box .slide_photo .inner ul li a:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;}
.photo_box .slide_photo .inner ul li.active a{}
.photo_box .slide_photo .inner ul li img{max-width:100%;max-height:100%;vertical-align:middle;}
.photo_box .slide_photo .nav{display:none;}
.photo_box .slide_photo .nav a{margin-top:-8px;position:absolute;top:50%;}
.photo_box .slide_photo .nav .preview{left:24px;}
.photo_box .slide_photo .nav .next{right:24px;}

/* 상품정보고지 */
#sit_inf_open {width:100%;border:0;border-collapse:collapse;margin:10px 0;}
#sit_inf_open th {padding:7px 10px;border:1px solid #fff;background:#f2f5f9;vertical-align:top;text-align:left;width:190px;font-weight:800;}
#sit_inf_open td {padding:7px 10px;border:1px solid #fff;background:#f2f5f9;vertical-align:top;text-align:left;}

/* 평점주기 20150117 min */
.rating_icon{width:84px; height:16px; margin-right:5px;  display:inline-block; zoom:1; *display:inline; vertical-align:-3px; background-image:url('/layouts/default/image/rating_icon.png'); background-repeat:no-repeat;}
.rating_icon.ver0{background-position:0 0;}
.rating_icon.ver1{background-position:0 -16px;}
.rating_icon.ver2{background-position:0 -32px;}
.rating_icon.ver3{background-position:0 -48px;}
.rating_icon.ver4{background-position:0 -64px;}
.rating_icon.ver5{background-position:0 -80px;}
.rating_icon.ver6{background-position:0 -96px;}
.rating_icon.ver7{background-position:0 -112px;}
.rating_icon.ver8{background-position:0 -128px;}
.rating_icon.ver9{background-position:0 -144px;}
.rating_icon.ver10{background-position:0 -160px;}



#shopview2 { text-align:center;}
#shopview2 .btn{width:440px; margin:20px auto; cursor:pointer }
#shopview2 .btn .table_form{table-layout:fixed;border-collapse:separate;border-spacing:2px 0;width:100%}
#shopview2 .btn .table_form {margin:3px 0 0;}
#shopview2 .btn .table_form {font-size:16px;background:url('./image/bg_btn_blue.png') repeat-x 50% 0;}
#shopview2 .btn .table_form2 {margin:3px 0 0;}
#shopview2 .btn .table_form2 {font-size:16px;background:url('./image/bg_btn_green.jpg') repeat-x 50% 0;}
#shopview2 .td {display:inline-block;width:100%;font-size:14px;line-height:40px;font-weight:bold;box-sizing:border-box; color:white; text-align:center}
#shopview2 .td span{display:inline-block;vertical-align:middle;}


.head_wrap h3{display:none;}