@charset "utf-8";


/*body{background: url(../images/guide/product_view.jpg) no-repeat 50% 0;}*/
/*#wrap{opacity: .5;}*/
/*common*/
.keyword_search{overflow: hidden; margin-bottom: 61px;}
.keyword_search .keyword_area{overflow: hidden;height: 76px;background-color: #f5f1ed;}
.keyword_search .keyword_area dt{float: left; padding:30px 27px 30px 50px; color:#555; font-family:'AppleGothic','Gotham'; font-size:16px; line-height: 1em; letter-spacing:.1em;}
.keyword_search .keyword_area dd{float: left; margin:20px 0 20px 5px; background-color: #fff;}
.keyword_search .keyword_area dd:first-child{margin-left: 0;}
.keyword_search .keyword_area dd a{display: block;}
.keyword_search .keyword_area dd a em{display: block; padding:11px 19px; color:#7d7d7d; font-size: 14px; line-height: 1em;}
.keyword_search .keyword_area dd a em:before{content: '#'; margin-right: 4px; color:#7d7d7d; font-size: 14px;}
.keyword_search .keyword_area dd.active{background-color: #ad9b8c;}
.keyword_search .keyword_area dd.active a em{color:#fff;}
.keyword_search .keyword_area dd.active a em:before{color:#fff;}

.product_list .sort_info{margin-bottom: 30px;}
.product_list ul.product{overflow: hidden;}
.product_list ul.product > li{float: left; margin: 0 0 50px 0; padding:50px 6px 0 6px; border-top:1px solid #e9ebea; height: 379px;}
.product_list ul.product > li.top{margin-top:0; padding-top:0; border-top:0;}
.product_list ul.product > li.etc_empty {float:inherit; border-top:0; text-align:center; height:auto;}


/*index*/
.best_item{margin-top:29px; margin-bottom: 76px;}
.best_item .cont_tit{font-family: 'AppleGothic','Gotham';}
.best_item .cont{position: relative; padding-top:30px;}
.best_item .cont .best_item_slider{overflow: hidden;}
.best_item .cont .bx-wrapper{margin:0 !important;}
/*list*/
.product_2depth{/*padding-top:23px; height: 136px;*/ text-align: center;}
.product_2depth h1{display: block; color:#7d7d7d; font-weight: normal; font-size: 15px; line-height: 1em;}
.product_2depth h1:after{content: ''; display: block; margin:17px auto; width: 39px; height: 1px; background-color: #999;}
.product_2depth h2{display: block; padding-bottom:24px; color:#555; font-weight: bold; font-size: 24px; line-height: 1em;}

/*view*/

#container.product{min-width:1400px !important}
#container.product .inner{min-width:1400px !important}
#container.product .tab-type_01.detail_info:before{width:100%; left:0; top:0; height:1px;}
#container.product .tab-type_01.detail_info:after{background-color:#e9ebea;}
#container.product .tab-type_01.detail_info a{background-color:#fff; border-left:1px solid #e9ebea}
#container.product .tab-type_01.detail_info a.active{border-top:2px solid #a79f9f; border-left:0; margin-right:-1px}
#container.product .tab-type_01.detail_info a.active:before,
#container.product .tab-type_01.detail_info a.active:after{background-color:#e9ebea}
#container.product .tab-type_01.detail_info .tab_wrap:after{right:0}


.product_view-info {overflow: hidden; margin-bottom: 80px; padding-top: 28px;}
.product_view-info .view_info-img{float: left; width: 510px;}
.product_view-info .view_info-img .view{position: relative; overflow: hidden; width:510px; height: 510px;}
.product_view-info .view_info-img .view ul{position: absolute; top: 0; left:0; width: 400%; overflow: hidden;}
.product_view-info .view_info-img .view ul li{float: left;}
.product_view-info .view_info-img .view ul li img{padding:27px; width: 455px; height: 455px;}
.product_view-info .view_info-img .thumb{position: relative; margin-top:31px;}
.product_view-info .view_info-img .thumb ul{overflow: hidden;}
.product_view-info .view_info-img .thumb ul li{float: left; margin-left: 14px; width: 117px; height: 117px; border: 1px solid #dfdfdf; box-sizing:border-box;}
.product_view-info .view_info-img .thumb ul li a{display: block;}
.product_view-info .view_info-img .thumb ul li a img{width: 100%; height: auto;}
.product_view-info .view_info-img .thumb .box{position: absolute; top:0; left: 1px; display: inline-block; width: 117px; height: 117px; border:1px solid #999999; box-sizing:border-box;}
.product_view-info .view_info-img .thumb ul li:first-child{margin-left: 0;}
.product_view-info .view_info-img .etc_info{margin-top:29px; text-align: center;}
.product_view-info .view_info-img .etc_info a{position: relative; display: inline-block;}
.product_view-info .view_info-img .etc_info a:first-child{margin-right: 22px; padding-right: 30px;}
.product_view-info .view_info-img .etc_info a:first-child:after{content: ''; position: absolute; top:4px; right: 0; display: inline-block; width: 1px; height: 15px; background-color: #d7d7d7;}
.product_view-info .view_info-img .etc_info a em{color:#7d7d7d; vertical-align: middle; line-height: 1.8em;}
.product_view-info .view_info-img .etc_info a em:before{content: ''; display: inline-block; margin-right: 7px; width: 27px; height: 27px; background: url('../images/product/icon_etc_info.jpg') no-repeat; vertical-align: middle;}
.product_view-info .view_info-img .etc_info a.postscript_view em:before{background-position: left 0;}
.product_view-info .view_info-img .etc_info a.gift_info em:before{background-position: right 0;}

.product_view-info .view_info-desc{float: left; margin-left: 50px; width:420px;}
.product_view-info .view_info-desc .title_area{text-align: left;}
.product_view-info .view_info-desc .title_area .product_info-label{display: inline-block;}
.product_view-info .view_info-desc .title_area [class^='tit-']{display: inline-block;}
.product_view-info .view_info-desc .title_area .tit-m{margin-top:20px; color:#555; font-weight: bold; font-size: 30px; line-height: 1.2em; display:block;}
.product_view-info .view_info-desc .title_area .tit-s{margin-top:15px; margin-bottom: 17px; color:#7d7d7d; font-size: 15px; display:block;}
.product_view-info .view_info-desc .title_area .product_info-sale{display:block; margin-bottom: 20px; margin-top:0; text-align:left;}
.product_view-info .view_info-desc .add_list_area{margin-top:30px;}
.product_view-info .view_info-desc .add_list_area ul li{margin-top: 10px;}
.product_view-info .view_info-desc .add_list_area ul li:first-child{margin-top:0;}

.total_price{overflow: hidden;}
.total_price .tit{display: inline-block; float: left; margin:10px 0; color:#767676; line-height: 1em; /*width:33.333%;*/}
.total_price .tit_amount{display: inline-block; float: left;  text-align:right; margin:10px 0 10px 10px; text-align:right; color:#767676; line-height: 1em; /*width:33.333%*/}
.total_price .price{float: right; color:#767676; font-weight: bold; font-size: 34px; line-height: 1em; /*width:33.333%;*/ text-align:right;}
.total_price .price:after {content: '원'; font-size:15px;}
.total_price .price span{font-size: 15px;}
.product_view-info .view_info-desc .total_price{margin-top:40px;}
.product_view-info .view_info-desc .btn_set{margin-top:25px; white-space: nowrap;}
.product_view-info .view_info-desc .btn_set .wish em{padding:0 21px;}
.product_view-info .view_info-desc .btn_set .buy em{padding:0 55px;}
.product_view-info .view_info-desc .btn_set.btn_soldout {margin-top:50px;}
.product_view-info .view_info-desc .btn_set.btn_soldout span {width:100%; display:block;}

.product_table_info{padding-top:29px; padding-bottom:65px; border-top:1px solid #999999; border-bottom: 1px solid #e9ebea; box-sizing:border-box;}
.product_table_info dl{clear: both;/* height: 42px; overflow:hidden*/}
.product_table_info dl dt{float: left; padding:7px 0 6px;; width:100px; color:#555; text-align: left;}
.product_table_info dl dd{float: left; text-align: left;}
.product_table_info dl.price dd{padding-top: 7px;}
.product_table_info dl.price dd [class^="price_info-"]{display: inline-block; margin-top:4px;}
.product_table_info dl.price dd .price_info-before{margin-right: 10px; color:#555; text-decoration:line-through;}
.product_table_info dl.price dd .price_info-before:after {content: '원';}
.product_table_info dl.price dd .price_info-current{color:#bda691; font-weight: bold;}
.product_table_info dl.price dd .price_info-current:after {content: '원'; font-size:15px;}
.product_table_info dl.price dd > a{margin-left: 15px; width: 97px;}
.product_table_info dl.amount dd{padding-top: 7px;}
.product_table_info dl.amount dd > em{display: inline-block; margin-top:7px; margin-left:10px; color:#7d7d7d; font-size: 14px; line-height: 1em;}
.product_table_info dl.point {position:relative;}
.product_table_info dl.point dd{padding: 12px 0;}
.product_table_info dl.point dd a span img {vertical-align:middle; padding-left:3px;}

.product_table_info dl.point div.point_tip {position:absolute; right:30%; bottom:-5px;background-color:#999999; display:none;}
.product_table_info dl.point div.point_tip:after {position:absolute; bottom:-6px; right:30px; width:9px; height:6px;background:url(../images/cart/cart_totalt_bg.png) left top no-repeat; content:''; display:block; z-index:9; }
.product_table_info dl.point div.point_tip dl {position:relative; overflow:hidden; padding:13px 15px 5px 15px;}
.product_table_info dl.point div.point_tip dl dt {display:table-cell; clear:both; color:#fff; font-weight:normal; padding:0; font-size:13px; width:80px;}
.product_table_info dl.point div.point_tip dl dt:before {width:2px; height:2px; background-color:#7d7e8c; content:''; display:inline-block; vertical-align: middle; margin-right:5px;}
.product_table_info dl.point div.point_tip dl dd {width:30px; display:table-cell; color:#ecd39c; line-height:24px; font-weight:normal; padding:0; font-size:13px; text-align:right;}
.product_table_info dl.point div.point_tip dl dd a {color:#fff;}
.product_table_info dl.point div.point_tip dl + p { padding:8px 0 12px 0; margin:0 15px; border-top:1px solid #696969; color:#cacaca; text-align:center; font-size:13px;}

.product_table_info dl.date dd{padding: 12px 0;}
.product_table_info dl.date dd .to:before{content: '~'; color:#555; margin-right: 3px;}
.product_table_info dl.option dd .input-select{width: 320px;}

.product_view-cont{margin:100px 0}
.product_view-cont > .tab-type_01{margin-bottom: 60px;}
.product_view-cont .view_cont-detail{text-align: center;}
.product_view-cont .view_cont-detail > img{margin-bottom: 100px;}
.product_view-cont .view_cont-detail .product_table_info{border-top:0}
.product_view-cont .view_cont-detail .product_table_info dl dt{width: 400px;}
.product_view-cont .view_cont-detail .product_table_info dl dd{padding-top:7px; width:730px; color:#767676}
.product_view-cont .view_cont-detail .btn_set{margin-top:30px !important;}
.product_view-cont .view_cont-postscript [class^="postscript-"]{position: relative;}
.product_view-cont .btn_area{text-align:right;position: absolute; top:4px; right: 0; overflow: hidden;}
.product_view-cont .btn_area p{position: relative;  margin-top:5px; padding-left: 10px; color: #767676;}
.product_view-cont .btn_area p:before{content: '* '; position: absolute; top:3px; left: 0; color:#767676;}
.product_view-cont .btn_area > a{ margin-left: 10px;}

.product_view-cont .pd_view_cont h1.cont_tit{margin-top:-2px; padding-bottom:50px; text-align:center; color:#555555; font-size:28px;}

.product_view-cont .view_cont-postscript [class^="postscript-"] .table-type02{border-top:0;}
.product_view-cont .view_cont-postscript [class^="postscript-"] .table-type02 th{text-align: center; color:#555;}
.product_view-cont .view_cont-postscript [class^="postscript-"] .table-type02 th .star_score{margin: 0 auto; margin-bottom: 8px;}
.product_view-cont .view_cont-postscript [class^="postscript-"] .table-type02 td{vertical-align: middle;}
.product_view-cont .view_cont-postscript [class^="postscript-"] .table-type02 td strong{display: block; line-height: 1em;}
.product_view-cont .view_cont-postscript [class^="postscript-"] .table-type02 td p,
.product_view-cont .view_cont-postscript [class^="postscript-"] .table-type02 td div {display: block; color:#7d7d7d; line-height: 1em;/* width: 763px;*/}
.product_view-cont .view_cont-postscript [class^="postscript-"] .table-type02 td strong + p,
.product_view-cont .view_cont-postscript [class^="postscript-"] .table-type02 td strong + div {margin-top:10px;}

.product_view-cont .view_cont-postscript .postscript-photo .table-type02 td strong{width: 683px;}
.product_view-cont .view_cont-postscript .postscript-photo .table-type02 td .text_area span {position: relative; display: inline-block; margin-top:10px; padding-right: 20px; overflow: hidden; width: 683px; max-height: 35px;}
.product_view-cont .view_cont-postscript .postscript-photo .table-type02 td .text_area span p{position: relative; min-height: 35px; width: 683px; overflow: hidden; line-height: 1.3em; padding-right: 10px; text-align:left !important;}

.product_view-cont .view_cont-postscript .postscript-photo .table-type02 td .text_area span:after{position: absolute; right: 0; bottom: 0; width: 20px; content: '...'; z-index: 1;}
.product_view-cont .view_cont-postscript .postscript-photo .table-type02 td .text_area span p:after{position: absolute; right: 0; bottom: 0; width: 20px; height: 11px; content: ''; background-color: #fff; z-index: 9; padding-bottom: 5px;}
.product_view-cont .view_cont-postscript .postscript-product .table-type02 td strong{width: 763px;}
.product_view-cont .view_cont-postscript .postscript-product .table-type02 td p,
.product_view-cont .view_cont-postscript .postscript-product .table-type02 td div {width: 763px;}

.product_view-cont .view_cont-postscript [class^="postscript-"] td a{display: inline-block;}
.product_view-cont .view_cont-postscript [class^="postscript-"] td a:hover strong,
.product_view-cont .view_cont-postscript [class^="postscript-"] td a:hover p{text-decoration: underline;}
.product_view-cont .view_cont-postscript .postscript-photo{margin-bottom: 60px;}
.product_view-cont .view_cont-postscript .postscript-photo .table-type02 tr td .cont img{display: inline-block; margin-bottom: 12px; margin-right: 10px;}
.product_view-cont .view_cont-postscript .postscript-photo .table-type02 tr td .cont .text_area{display: inline-block;}
/*.product_view-cont .view_cont-postscript .postscript-product td .cont .content{margin-top: 20px; padding-top:20px; border-top: 1px solid #eaeaea;}
.product_view-cont .view_cont-postscript .postscript-product td .cont .content p{color:#7d7d7d; line-height: 1.5em;}*/
.product_view-cont .view_cont-postscript [class^="postscript-"] .table-type02 tr td .cont .p_wrap {position:relative; max-height:48px; line-height:22px; font-size:14px;7d7d7d;overflow:hidden; display:block; padding:0;margin:9px 0px 0px;}
.product_view-cont .view_cont-postscript [class^="postscript-"] .table-type02 tr td .cont .p_wrap:after {position:absolute; right:0; bottom:0; width:20px; content:''; z-index:1;}
.product_view-cont .view_cont-postscript [class^="postscript-"] .table-type02 tr td .cont .p_wrap .p_cont {position:relative; display:block; word-break: break-word; color:#555; line-height:22px; min-height:48px; padding:0 10px 0 0;}
.product_view-cont .view_cont-postscript [class^="postscript-"] .table-type02 tr td .cont .p_wrap .p_cont:after {position:absolute;  right:0; bottom:0; width:22px; height:21px;  content:""; background:#fff; z-index:9;}

.product_view-cont .view_cont-postscript .postscript-product .table-type02 tr td .cont .p_wrap {max-height:16px;}
.product_view-cont .view_cont-postscript .postscript-product .table-type02 tr td .cont .p_wrap .p_cont {min-height:16px;}
.product_view-cont .view_cont-postscript .postscript-product .table-type02 tr td .cont .p_wrap .p_cont p {text-align:left !important;}
.product_view-cont .view_cont-postscript .postscript-product th{vertical-align: top;}
.product_view-cont .view_cont-postscript .postscript-product td .cont .btn_set{display: inline-block; float: right;}

.product_view-cont .notice_empty{margin-top: 50px; padding-bottom: 50px; border-bottom: 1px solid #e9ebea;}
.product_view-cont .view_cont-qna{position: relative;}
.product_view-cont .view_cont-qna .table-type02{border-top:0;}
.product_view-cont .view_cont-qna th{vertical-align: top;}
.product_view-cont .view_cont-qna td .cont a:hover strong{text-decoration: underline;}
.product_view-cont .view_cont-qna td .cont {position:relative; overflow: hidden;}
.product_view-cont .view_cont-qna td .cont .ask_title {display:inline-block; margin-bottom:10px;}
.product_view-cont .view_cont-qna td .cont .btn_complete {display:inline-block; margin-left:10px;}
.product_view-cont .view_cont-qna td .cont .btn_complete a {border:1px solid #d8c1ac;}
.product_view-cont .view_cont-qna td .cont .btn_complete a:hover {border-color:#d8c1ac !important;background-color:#fff !important;}
.product_view-cont .view_cont-qna td .cont .btn_complete a em {color:#bda691;}
.product_view-cont .view_cont-qna td .cont .btn_set{display: inline-block; float: right;}
.product_view-cont .view_cont-qna td .cont .pw_input .notice_type01{float: right; margin-top: 8px; margin-right: 180px;}
.product_view-cont .view_cont-qna td .cont .reply_wrap {margin-top:20px;}
.product_view-cont .view_cont-qna td .cont .reply_wrap .pw_input{ padding-top:20px; border-top:1px solid #e9ebea;}
.product_view-cont .view_cont-qna td .cont .reply_wrap .pw_input > p{margin-top: 10px; color:#7d7d7d; font-size: 14px; line-height: 1em;}
.product_view-cont .view_cont-qna td .cont .content{margin-top: 20px;}
.product_view-cont .view_cont-qna td .cont .content .reply{margin-right: 5px;}
.product_view-cont .view_cont-qna td .cont .content p{display: inline-block; color:#7d7d7d; line-height: 1.5em;}
.product_view-cont .view_cont-qna .table-type02 tr td .cont a .lock{margin-right: 5px;}
.product_view-cont .view_cont-qna .table-type02 tr td .reply_wrap {display:none;}
.product_view-cont .tab-type_01.service{margin-bottom: 35px;}
.product_view-cont .view_cont-service{}
.product_view-cont .view_cont-service .product_table_info{border-top:1px solid #999999; padding:0; border-bottom:0}
.product_view-cont .view_cont-service .product_table_info dl{padding:0; display:table; border-bottom:1px solid #e9ebea; height:100%; width:100%;}
.product_view-cont .view_cont-service .product_table_info dl dt{padding:0; background-color:#fafafa; width:151px; display:table-cell; vertical-align:middle; float:none; padding-left:29px;}
.product_view-cont .view_cont-service .product_table_info dl dd{ display:table-cell; vertical-align:middle; line-height: 1.5em; padding:15px 0 15px 29px; float:none; color:#888888}
.product_view-cont .view_cont-service .product_table_info dl dd li{position: relative; margin-top:5px; padding-left: 10px;}
.product_view-cont .view_cont-service .product_table_info dl dd li:first-child{margin-top: 0;}
.product_view-cont .view_cont-service .product_table_info dl dd li:before{content: '-'; position: absolute; left:0; color:#555;}
.product_view-cont .view_cont-service .product_table_info dl dd li span{color:#7d7d7d;}
.view_bottom{overflow: hidden;}
.view_bottom > article{position: relative; padding-bottom: 30px; }
.view_bottom > article h1{font-size:24px; color:#555555; text-align:center; padding:0 0 62px 0; border-bottom:0 !important}
.view_bottom .event_ing{width:508px; height:395px; float:right; border:1px solid #e1e1e1; padding-bottom:0}
.view_bottom .event_ing .cont_tit.b_b{font-size:16px; color:#767676; font-weight:normal; padding:19px 0 21px 0}
.view_bottom .event_ing .notice_empty {padding-top:100px;}
.view_bottom .event_ing .notice_empty p:before {background-size: 50px, 58px; width: 50px; height: 58px;}
.event_ing ul.event_ing_slider{width:450px; height:310px; overflow:hidden; margin:0 auto;}
.event_ing ul.event_ing_slider li{position:relative;}
.event_ing ul.event_ing_slider li div.state_wp {position:absolute;left:20px;top:20px;}
.event_ing ul.event_ing_slider li div.state_wp  span {display:inline-block;width:57px;height:57px;margin-right:4px;}
.event_ing ul.event_ing_slider li div.state_wp  span.online {background: url('../images/event/state_on.png') no-repeat;text-indent:-9999em;}
.event_ing ul.event_ing_slider li div.state_wp  span.offline {background: url('../images/event/state_off.png') no-repeat;text-indent:-9999em;}
.event_ing ul.event_ing_slider li div.state_wp  span.mobile {background: url('../images/event/state_mobile.png') no-repeat;text-indent:-9999em;}
.event_ing ul.event_ing_slider li  a img{width:450px; height:310px;}
.event_ing ul.event_ing_slider li div.info {position:absolute; left:29px; top:126px}
.event_ing ul.event_ing_slider li div.info a {position:relative; overflow: hidden; display:block; line-height:30px; font-size:22px; color:#555555; font-weight:bold;}
.event_ing ul.event_ing_slider li div.info span.info_txt {font-weight:normal; color:#767676; font-size:15px; margin-top:6px; display:block; font-weight:bold;}
.event_ing ul.event_ing_slider .bx-viewport{box-shadow:0px 0px 0px transparent !important}

.event_ing .bx-wrapper .bx-viewport{box-shadow:0 0 0px; border:0; left:0;}
.event_ing .bx-controls-direction a{position:absolute; left:auto; right:0; top:0; background:url(../images/common/btn_arrow01.png) no-repeat; width:32px; height:32px; top:-44px !important; margin:0 !important;}
.event_ing .bx-controls-direction a:hover{background:url(../images/common/btn_arrow01_bk.png) no-repeat;}
.event_ing .bx-controls-direction .bx-prev{right:38px; background-position:0 0 !important;}
.event_ing .bx-controls-direction .bx-next{background-position:100% 0 !important;}
.event_ing .bx-loading{display:none !important}
/*.event_ing .bx-controls .bx-pager {margin-top:50px;}*/
.view_bottom .category_best{margin-left: 30px; width: 482px;}
.view_bottom .category_best .bx-wrapper{margin:0 !important;}
.product_view-cont .paging{margin-top: 30px;}

/*.option_wg{position: fixed; right: 0; bottom:0; left:0; z-index: 100; margin: 0 auto;}*/
.option_wg{position: fixed; right: 0; bottom:-350px; left:0; z-index: 100; margin: 0 auto; background-color:#fff;}
.option_wg .tit_bar{width: 100%; height: 46px; background-color: #d8c1ac; text-align: center;}
.option_wg .tit_bar a{position: relative; display: inline-block; width: 175px; height: 46px; color:#fff; text-align: center; font-weight: bold; font-size: 16px; line-height: 46px;}
.option_wg .tit_bar a:before{content: ''; position: absolute; top:-12px; right:0; left:0; margin:0 auto; width: 44px; height: 19px; background: url('../images/product/option_arrow_up.png') no-repeat;}
.option_wg .tit_bar a.active:before{content: ''; position: absolute; top:-12px; right:0; left:0; margin:0 auto; width: 44px; height: 19px; background: url('../images/product/option_arrow.png') no-repeat;}
.option_wg .cont{overflow: hidden; padding-top: 20px; padding-bottom:30px; background-color: #fff;}
.option_wg .cont .left_area{float: left; margin-right: 30px; width: 530px;}
.option_wg .cont .add_list_area{display: none;}
.option_wg .cont .add_list_area .notice{display: block; margin-bottom: 8px; color:#7d7d7d; text-align: right; font-size: 14px;}
.option_wg .cont .add_list_area .input-select{margin-bottom: 20px; width:530px;}
.option_wg .cont .add_list_area .list_wp{overflow-y:scroll; height: 167px;}
.option_wg .cont .add_list_area li{margin-top: 10px;}
.option_wg .cont .add_list_area li:first-child{margin-top: 0;}
.option_wg .cont .add_list_area .add_list{width: 500px;}

.option_wg .cont .product_amount{display: block; background-color:#fafafa; padding:20px 30px;}
.option_wg .cont .product_amount dt{padding-bottom: 15px; border-bottom: 1px solid #e9ebea;}
.option_wg .cont .product_amount dd{padding-top: 20px; text-align: right;}
.option_wg .cont .product_amount dd .notice{display: inline-block; color:#7d7d7d; font-size: 14px; vertical-align: top; line-height: 30px; margin-right: 15px;}
.option_wg .cont .product_amount dd .amount_btn{display: inline-block;}

.option_wg .cont .right_area{float: left;}
.option_wg .cont .right_area .total_price{width: 420px; margin-bottom: 20px; padding-bottom: 7px; border-bottom: 1px solid #e9ebea;}
.option_wg .cont .right_area .btn_set .wish em{padding:0 21px;}
.option_wg .cont .right_area .btn_set .buy em{padding:0 55px;}

.option_wg.option_select .cont .add_list_area{display: block;}
.option_wg.option_select .cont .product_amount{display: none;}
.option_wg.option_select .cont{padding-top: 30px;}
.option_wg.option_select .cont .right_area{padding-top:128px;}


/*ps_photo*/
.ps_product_info{padding:20px 40px; border:1px solid #e9ebea;}
.ps_product_info .product_info-type02 .title_area .tit-s em{color:#bda691;}
/*.ps_product_info .product_info-type02 .title_area .tit-s em:after {content: '원';}*/
.ps_input_table{margin-top: 30px;}
.ps_input_table .table-type02 table tr.content th{vertical-align: top;}
.ps_input_table .table-type02 table .title td span{width: 639px;}
.ps_input_table .table-type02 table .score td .star_score_b{display: inline-block;}
.ps_input_table .table-type02 table .score td span{display: inline-block; margin-top: 3px; margin-left: 3px; vertical-align: top;}
.ps_input_table .table-type02 table .score td span:before{content: '('; margin-right: 2px;}
.ps_input_table .table-type02 table .score td span:after{content: ')'; margin-left: 2px;}

.ps_input_table .table-type02 table .file td .notice{display: block; margin-top: 7px; color:#7d7d7d; font-size: 14px;}
.ps_input_table .btn_set{margin-top: 40px;}
.ps_input_table .table-type02 table .file td ul{margin-top:15px; margin-bottom: -10px;}
.ps_input_table .table-type02 table .file td ul li{position: relative; margin:3px; padding-left: 9px;}
.ps_input_table .table-type02 table .file td ul li:before{content: ''; position: absolute; top:8px; left: 0px; width: 3px; height: 3px; background-color: #999;}
.ps_input_table .table-type02 table .file td ul li em{color:#7d7d7d; font-size: 14px;}
.ps_input_table .table-type02 table .file td ul li button{margin-left: 13px; width: 15px; height: 15px; background: url('../images/product/file_del.jpg') no-repeat;}

.ps_input_table .table-type02 table .secret td .input-text{width: 381px;}
.ps_input_table .table-type02 table .secret td .input-checkbox{margin-top: 3px; margin-left: 4px; vertical-align: middle;}
.ps_input_table .table-type02 table .secret td .notice_type01{margin-left: 20px;}