#shopview {position:relative;}
#shopview h4{margin-bottom:15px; font-size:20px; font-weight:bold; color:#003c73;}
#shopview h5{margin-bottom:10px;}
#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 div {margin:10px 0 15px 5px;}
#shopview .photo_box{margin:0 0 30px;}
#shopview .photo_box:after{content:'';display:block;clear:both;}
#shopview .goodspicbox {float:left;width:310px;}
#shopview .goodspicbox .pic {text-align:center;}
#shopview .goodspicbox .pic table{table-layout::fixed;}
#shopview .goodspicbox .pic table td{border:#efefef solid 1px;height:300px;padding:2px;}
#shopview .goodspicbox .pic:hover {overflow:auto;}
#shopview .goodspicbox .pic img {max-width:100%;max-height:300px;cursor:pointer;}
#shopview .goodspicbox .btm {text-align:center;margin:15px 0 0 0;}
#shopview .goodspicbox .btm img {cursor:pointer;}
#shopview .goodsinfobox {float:right;width:440px;}
#shopview .goodsinfobox .cont{min-height:222px;}
#shopview .goodsinfobox h4{margin:0 0 5px;font-weight:bold;font-size:23px;color:#333;}
#shopview .goodsinfobox table {width:100%;}
#shopview .goodsinfobox .line0 {height:4px;}
#shopview .goodsinfobox .line1 {background:#efefef;height:1px;padding:0;}
#shopview .goodsinfobox .td1 {padding:5px 0 5px 5px;width:90px;}
#shopview .goodsinfobox .td2 {width:20px;text-align:center;color:#c0c0c0;}
#shopview .goodsinfobox .td3 {padding:5px 0 5px 5px;}
#shopview .goodsinfobox .td3 select {width:200px;}
#shopview .goodsinfobox .cartbox {margin:30px 0 0 0;}
#shopview .goodsinfobox .cartbox button{line-height:52px;font-weight:bold;}
#shopview .goodsinfobox .cartbox .btnblue{width:250px;}
#shopview .goodsinfobox .cartbox .btngray{width:90px;}
#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:16px;text-align:center;}
#shopview .goodsnumbox .c {float:left;}
#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{width:100%; margin-bottom:25px; display:table; table-layout:fixed; border-collapse:collapse; border-spacing:0}
#shopview .goodstab ul{display:table-row}
#shopview .goodstab ul li{display:table-cell; text-align:center; vertical-align:middle; font-size:12px; color:#767676; border:1px solid #ececec; background:#f8f8f8; cursor:pointer;}
#shopview .goodstab ul li span{width:100%; padding:11px 0; display:inline-block; color:#767676; text-decoration:none; text-align:center}
#shopview .goodstab ul li.gover{border:1px solid #34559b; background:#34559b}
#shopview .goodstab ul li.gover span{font-weight:bold; 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;}
#goodscontent1 {display:block;}
#goodscontent2 {display:none;}
#goodscontent3 {display:none;}
#goodscontent4 {display:none;}

.photo_box .slide_photo{height:72px; position:relative; margin:10px 0 0;}
.photo_box .slide_photo .inner{width:268px; height:72px; margin:0 auto; position:relative; overflow:hidden;}
.photo_box .slide_photo .inner ul{width:1000px; position:absolute; left:0; top:0; overflow:hidden;}
.photo_box .slide_photo .inner ul li{width:72px; height:72px; margin-right:26px; float:left;}
.photo_box .slide_photo .inner ul li a{width:68px; height:68px; display:block; border:2px solid #fff;}
.photo_box .slide_photo .inner ul li.active a{border:2px solid #009edf;}
.photo_box .slide_photo .inner ul li img{width:68px; height:68px;}
.photo_box .slide_photo .nav a{margin-top:-10px;position:absolute;top:50%;}
.photo_box .slide_photo .nav .preview{left:0;}
.photo_box .slide_photo .nav .next{right:0;}

/* 상품정보고지 */
#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;}

/**/

.sectionCalendar{margin-bottom:38px;}
.sectionCalendar h4{margin-bottom:20px;}
.sheetCalendar{border-top:2px solid #34559b; border-collapse:separate}
.sheetCalendar.ver2{border-top:1px solid #34559b}
.sheetCalendar td,.sheetCalendar th{text-align:center; font-size:12px; border-left:1px solid #ececec; border-bottom:1px solid #ececec; letter-spacing:0;}
.sheetCalendar th{padding:11px 0; font-weight:bold; color:#003c73}
.sheetCalendar td{padding:15px 0; color:#767676; line-height:20px;}
.sheetCalendar td.cate{font-weight:bold;}
.sheetCalendar td.align_left{padding:15px; text-align:left;}
.sheetCalendar tr th:first-child,.sheetCalendar tr td:first-child{border-left:0}

#goodscontent1 .sheetCalendar{margin-bottom:30px;}