@charset "utf-8";

/****************************************/
/*	Name:LOTTE DUTY FREE
/*	PART:PRODUCT STYLE
/*	Version:1.0 
/*	Author:Choi Jeong A (Beky)
/****************************************/

/*****************************
    공통
*****************************/
.navigator.product{padding-bottom:24px;}
.navigator.product > ul > li .selectZone{top:-2px;width:auto;/*margin-left:0*/;}
.navigator.product > ul > li .selectZone .ui-selectmenu-text{padding-right:50px;}
.navigator.product > ul > li .selectZone .ui-selectmenu-button{}
.navigator.product > ul > li .selectZone .ui-selectmenu-icon{right:4px;}
.navigator.product > ul > li .selectZone .ui-selectmenu-text{cursor:pointer;}
.navigator.product > ul > li .selectZone .ui-selectmenu-menu ul{border-top:1px solid #ccc;}
.navigator.product > ul > li:before{display:none;margin:8px 10px 0;}
.navigator.product > ul > li:before{display:inline-block;}
.navigator.product > ul > li:first-child:before{display:none;}
.navigator.product > ul > li:last-child .selectZone .ui-selectmenu-text{color:#333;}


.detailAddList > li{display:table;margin-top:15px;padding-top:12px;border-top:1px solid #dbe0e5;color:#999;font-size:13px;}
.detailAddList > li:first-child{margin-top:0;padding-top:0;border-top:none;}
.detailAddList > li a{color:#999;font-size:13px;}
.detailAddList li .thumb,.detailAddList li .nameOption{display:table-cell;vertical-align:middle;}
.detailAddList li .thumb{position:relative;font-size:0;}
.detailAddList li .thumb img{width:70px;height:70px;}
.detailAddList li .thumb:after{content:'';display:block;position:absolute;top:0;left:0;width:70px;height:70px;background-color:#5555ae;opacity:0.02;}
.detailAddList li .nameOption{width:290px;padding:0 0 0 20px;}
.detailAddList li .nameOption .brand, .detailAddList li .nameOption .name, .detailAddList li .nameOption .price{display:block;overflow:hidden;width:270px;text-overflow:ellipsis;white-space:nowrap;}
.detailAddList li .nameOption .brand em{color:#333;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.detailAddList li .nameOption .name{color:#000;}
.detailAddList li .nameOption .name em{color:#333;}
.detailAddList li .nameOption .price{margin:1px 0 2px;}
.detailAddList li .nameOption .price em{color:#f11d13;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.detailAddList li .nameOption .selectZone{width:270px;margin-top:7px;}
.detailAddList li .nameOption .selectZone .ui-selectmenu-text{width:268px;padding-left:10px;}
.detailAddList li .nameOption .selectZone .ui-selectmenu-menu{width:268px;}
.detailAddList li .nameOption .selectZone .ui-selectmenu-menu .ui-menu-item{display:block;}
.detailAddList li .nameOption .selectZone .ui-menu .ui-menu-item-wrapper{padding-left:10px;}

.photoThumb, .photoThumbOpt{position:relative;width:460px;margin-top:25px;}
.photoThumb a, .photoThumbOpt a{display:block;position:relative;height:70px;margin-right:10px;border:1px solid #dbe0e5;}
.photoThumb a:hover, .photoThumb a.on, .photoThumbOpt a:hover, .photoThumbOpt a.on{border:1px solid #505767;}
.photoThumb a img, .photoThumbOpt a img{width:100%;max-height:100%;}
.photoThumb a.video:after, .photoThumbOpt a.video:after, .photoThumbVer a.video:after{content:'';display:block;position:absolute;top:0;left:0;width:68px;height:68px;background:#fff url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -2173px 17px;}
.photoThumb .slick-arrow, .photoThumbOpt .slick-arrow{position:absolute;top:27px;width:10px;height:17px;margin-top:0;background:url(/static-fo-pc/img/common/bg_btn.png) no-repeat -1530px 0;color:transparent;font-size:0;}
.photoThumb .slick-prev, .photoThumbOpt .slick-prev{left:0;}
.photoThumb .slick-next, .photoThumbOpt .slick-next{right:0;background-position:-1560px 0;}
.photoThumb .slick-disabled, .photoThumbOpt .slick-disabled{opacity:0.3;filter:alpha(opacity=30);}
.photoThumb .slick-list, .photoThumbOpt .slick-list{overflow:hidden;width:400px;margin-left:35px;}

.photoThumbVer{position:relative;width:130px;}
.photoThumbVer a{position:relative;display:block;width:130px !important;height:130px;margin-bottom:10px;border:1px solid #dbe0e5;font-size:0;}
.photoThumbVer a:hover, .photoThumbVer a.on{border:1px solid #505767;}
.photoThumbVer a img{width:100%;}
.photoThumbVer a.video:after{top:0;left:0;width:128px;height:128px;background-position:-4134px 36px;}
.photoThumbVer .slick-arrow{position:relative;left:50%;width:14px;height:7px;margin-left:-7px;background:url(/static-fo-pc/img/common/bg_btn.png) no-repeat -1950px 0;color:transparent;font-size:0;}
.photoThumbVer .slick-prev{top:-10px;}
.photoThumbVer .slick-next{bottom:13px;background-position:-1980px 0;}
.photoThumbVer .slick-disabled{opacity:0.3;filter:alpha(opacity=30);}
.photoThumbVer .slick-list{overflow:hidden;}

.detailInfo .infoBox .count{position:absolute;top:8px;right:31px;color:#999;font-size:14px;letter-spacing:0.5px;}
.detailInfo .infoBox .count em, .detailInfo .infoBox .count span{display:inline-block;color:#f11d13;font-weight:normal;vertical-align:top;}
.detailInfo .infoBox .count span{margin-top:2px;color:#999;font-size:11px;}
.detailInfo .infoBox .count strong{font-weight:normal;}

.detailInfo .infoBox .pagingBtn{position:relative;margin-top:-5px;height:54px;}
.detailInfo .infoBox .pagingBtn .pagingArea{padding-top:24px;}
.detailInfo .infoBox .pagingBtn .btn3{position:absolute;right:0;bottom:0;}

.detailInfo .infoBox .buyCheck{display:inline-block;width:auto;height:19px;padding:0 4px;border:1px solid #f11d13;color:#f11d13;font-size:12px;text-align:center;line-height:17px;}
.detailInfo .infoBox .buyCheck.no{border:1px solid #999;color:#999;}

.detailInfo .infoBox .recommend{position:absolute;top:15px;right:-1px;}
.detailInfo .infoBox .recommend a{display:inline-block;vertical-align:middle;}
.detailInfo .infoBox .recommend .chu{height:30px;margin-right:2px;padding:0 10px;border:1px solid #d2dadd;background-color:#fafcfb;color:#bbb;font-size:13px;text-align:center;line-height:28px;}
.detailInfo .infoBox .recommend .chu:before{content:'';display:inline-block;width:16px;height:14px;margin-right:6px;background:url('/static-fo-pc/img/common/bg_icon.png') no-repeat -2969px -30px;vertical-align:middle;}
.detailInfo .infoBox .recommend .chu.on{color:#f11d13;}
.detailInfo .infoBox .recommend .chu.on:before{background-position:-2969px -60px;}
.detailInfo .infoBox .recommend .sns{width:30px;height:30px;color:transparent;font-size:0;background:url('/static-fo-pc/img/common/bg_icon2.png') no-repeat -1980px -60px;}

.detailInfo .infoBox .hashTag{margin-top:30px;margin-bottom:23px;}
.detailInfo .infoBox .hashTag:after{content:'';display:block;visibility:hidden;height:0px;clear:both;}
.detailInfo .infoBox .hashTag li{float:left;height:29px;margin-left:5px;padding:0 8px !important;background-color:#dbe0e5;color:#333;font-size:13px;text-align:center;line-height:28px;}
.detailInfo .infoBox .hashTag li:first-child{margin-left:0;}


/*****************************
    상단 상품정보 영역
*****************************/
.detailSpec{width:1020px;margin:0 auto;}

/***** 브랜드명,상품명,홍보문구 *****/
.detailSpec .productName{position:relative;padding-right:260px;border-bottom:1px solid #e1e1e1;color:#333;}
.detailSpec .productName .brand{display:block;margin-bottom:3px;font-size:16px;}
.detailSpec .productName .name{display:block;margin-bottom:10px;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:28px;line-height:32px;}
.detailSpec .productName .para{margin:-3px 0 12px;}
.detailSpec .productName .link{position:absolute;right:0;bottom:15px;}
.detailSpec .productName .link > li{float:left;position:relative;margin-left:5px;}
.detailSpec .productName .link > li:first-child{font-size:12px;}
.detailSpec .productName .link > li:first-child .btn2{line-height:38px;}
.detailSpec .productName .link > li > a{display:block;}
.detailSpec .productName .link > li .btn2{padding:0 12px 0 15px;font-size:12px;}
.detailSpec .productName .link > li .btn2:after{content:'';display:inline-block;width:3px;height:5px;margin-left:5px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -1770px 0;vertical-align:2px;}
.detailSpec .productName .link > li .wish, .detailSpec .productName .link > li .sns{width:40px;height:40px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -1860px 0;color:transparent;font-size:0;}
.detailSpec .productName .link > li .wish.on{background-position:-1920px 0;}
.detailSpec .productName .link > li .sns{background-position:-1980px 0;}
.detailSpec .productName .layerContainer.detail .layerpop.snsShare{top:94px !important;}
.detailSpec .productName .wishPop{position:absolute;top:55px;right:-45px;padding:15px;width:315px;border:1px solid #788aa4;box-shadow:1px 1px 1px #d9d9d9;background:#fff;text-align:center;z-index:1;}
.detailSpec .productName .wishPop:after{content:"";display:block;position:absolute;top:-7px;right:58px;width:12px;height:14px;background:url('/static-fo-pc/img/common/bg_tooltip2.png') no-repeat -90px 0;}
.detailSpec .productName .wishPop p{margin-bottom:10px;padding:17px 0;background-color:#f9f9f9;color:#666;font-size:13px;line-height:18px;}
/*성인인증 로그인 시 툴팁 위치 조정 2018.07.10*/
.detailSpec .productName .wishPopAdult{right:0px;}
.detailSpec .productName .wishPopAdult:after{right:14px;} 


/***** 상품 사진,정보,구매 *****/
.detailSpec .productArea{position:relative;margin-top:30px;}
.detailSpec .productArea:after{content:'';display:block;visibility:hidden;height:0px;clear:both;}
@media \0screen{.detailSpec .productArea{overflow:hidden;}}
.detailSpec .productArea .photo{position:relative;float:left;width:460px;z-index:1;}
.detailSpec .productArea .info{float:right;width:520px;position:relative;}
.detailSpec .productArea .info .toturialWrap.type1 .toturialPop{width:inherit;}
.detailSpec .productArea .info .toturialWrap.type1{top:-31px;}
.productArea .info .iconFlag{font-size:13px;}

.photo .logo{position:absolute;top:-10px;left:0;z-index:2;}
.photo .logo img{width:180px;height:48px;}
.photo .photoView{overflow:hidden;width:460px;height:460px;}
.photo .photoView img{max-width:460px !important;max-height:460px !important;}
.photo .zoomDesc{margin:6px 0 -4px;color:#999;font-size:13px;text-align:center;}
.photo .zoomDesc:before{content:'';display:inline-block;position:relative;top:1px;width:13px;height:13px;margin-right:8px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -2160px 0;}
.photo .starScore{margin-top:25px;color:#666;font-size:14px;text-align:center;}
.photo .starScore .text em{margin-right:4px;color:#da291c;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-weight:bold;font-size:20px;}
.photo .starScore .text span{position:relative;top:-2px;color:#666;}

.zoomContainer{z-index:-1;}
.zoomContainer .zoomWindow{width:460px !important;height:460px !important;left:0 !important;border:none !important;background:#fff;}
.zoomContainer .zoomLens{width:50px !important;height:50px !important;border:none !important;background:transparent url(/static-fo-pc/img/common/img_zoomCursor.png) no-repeat !important;cursor:default !important;opacity:1 !important;filter:alpha(opacity=100) !important;}

.info .iconFlag{padding-left:20px;font-size:0;}
.info .iconFlag .flag + .flag{margin-left:2px;}

.info .infoData{padding:15px 0;border-bottom:1px solid #dbe0e5;}
.info .infoData.price{margin-top:1px;min-height:154px;}
.info .infoData.price dl dd{color:#333;font-size:14px;}
.info .infoData.price .member.logout dd{font-size:13px;}
.info .infoData.price dl dd em{font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.info .infoData.package{padding:12px 0 15px;background-color:#fbfbfb;}
.info .infoData.package dl dt{margin-top:-1px;}
.info .infoData.shoppingTip{margin:-1px 0 -30px;padding:10px 0;border:1px solid #dbe0e5;}
.info .infoData.shoppingTip dl .view{display:block;margin:2px 0 0 0;}
.info .infoData.shoppingTip dl dt{padding-top:3px;}
.info .infoData.shoppingTip dl dd{width:auto;}
.info .infoData.shoppingTip dl dd .listDot{margin-top:1px;}
.info .infoData.shoppingTip dl dd .listDot li{overflow:hidden;width:330px;text-overflow:ellipsis;white-space:nowrap;}

.info .infoData dl:after{content:'';display:block;visibility:hidden;height:0px;clear:both;}
.info .infoData dl .view{margin-left:59px;color:#999;font-size:12px;}/* 181005 #89754 수정 */
:lang(ja) .info .infoData dl .view{margin-left:79px;}/* 181029 #89754 추가 */
:lang(zh-cn) .info .infoData dl .view{margin-left:79px;}/* 181029 #89754 추가 */
.info .infoData dl .view:after{content:'';display:inline-block;width:4px;height:5px;margin-left:4px;margin-top:-2px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -1770px 0px;vertical-align:middle;opacity:0.7;}
.info .infoData dl .view.split{margin-left:0;}

.info .infoData dl dt, .info .infoData dl dd{float:left;}
.info .infoData dl dt{width:140px;padding-left:20px;color:#333;}
.info .infoData dl dt span{display:block;margin-top:6px;color:#666;font-size:12px;}
.info .infoData dl dd{width:380px;color:#999;font-size:13px;}
.info .infoData dl dd strong{color:#f11d13;font-size:36px;}

.info .infoData dl dd .priceArea{margin:-5px 0 -6px;}
.info .infoData dl dd .btnArea{margin:15px 0;font-size:13px;}
.info .infoData dl dd .btnArea .popInner{display:inline-block;position:relative;font-size:13px;}
.info .infoData dl dd .btn4{height:24px;padding:0 9px;font-size:13px;line-height:22px;}
.info .infoData dl dd .btn4.lgray{border:1px solid #9e9180;}
.info .infoData dl dd .btn4.lgray:before{content:'';display:inline-block;width:12px;height:12px;margin-right:6px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -2040px 0;vertical-align:-1px;}
.info .infoData dl dd .btn3.icon{height:24px;padding:0 9px 0 10px;border:1px solid #ccc;color:#666;line-height:22px;}
.info .infoData dl dd .btn3.icon span.down:after{position:relative;top:1px;opacity:0.7;}
.info .infoData dl dd .desc{margin:7px 0 -3px;color:#333;font-size:13px;}
.info .infoData dl dd .coupon{position:relative;margin-bottom:18px;}
.info .infoData dl dd .coupon .tooltipWrap .btnTip{width:auto;background:none;text-indent:0;}
.info .infoData dl dd .coupon .tooltipWrap .contTip{ top:-6px !important;/* right:-160px !important;left:auto !important;*/ padding:7px 5px 7px 10px;width:100px;}
.info .infoData dl dd .coupon .tooltipWrap .contTip>span i:last-child{padding-left:5px;}
.info .infoData dl dd .guide{margin:-2px 0 -5px;}
.info .infoData dl dd .guide li{position:relative;margin-bottom:2px;padding-left:103px;color:#999;font-size:12px;}/* 181005 #89754 수정 */
:lang(ja) .info .infoData dl dd .guide li{padding-left:115px;}/* 181029 #89754 추가 */
:lang(zh-cn) .info .infoData dl dd .guide li{padding-left:115px;}/* 181029 #89754 추가 */
.info .infoData dl dd .guide li .tit{position:absolute;top:0;left:0;width:103px;}/* 181005 #89754 수정 */
:lang(ja) .info .infoData dl dd .guide li .tit{width:112px;}/* 181029 #89754 추가 */
:lang(zh-cn) .info .infoData dl dd .guide li .tit{width:112px;}/* 181029 #89754 추가 */
.info .infoData dl dd .guide li .tit em{color:#999;}
.info .infoData dl dd .guide li .tooltipWrap{top:-1px;}
.info .infoData dl dd .guide li .tooltipWrap .btnTip{width:16px;height:14px;margin-left:1px;background-position:-810px -17px;}
.info .infoData dl dd .guide li .tooltipWrap .contTip{width:317px;}
.info .infoData dl dd .guide li .tooltipWrap .contTip .txtDesc{margin-top:20px;padding:17px 15px 17px 20px;background-color:#f9f9f9;}
.info .infoData dl dd .guide li .tooltipWrap .contTip .btnC{margin:10px 0 3px;}
.info .infoData dl dd .guide li .tooltipClick .btnTip.view{width:auto;height:auto;margin-left:0;background:none;text-indent:0;}
.info .infoData dl dd .guide li .tooltipClick .contTip.split{width:298px;z-index:15;}
.info .infoData dl dd .guide li .tooltipClick .contTip.split .txtDesc{margin:20px 0 3px;padding:10px 15px 12px 20px;border:none;background-color:#f9f9f9;}
.info .infoData dl dd .guide li .tooltipClick .contTip.split .txtDesc .listDot{padding:0;}
.info .infoData dl dd .guide li .tooltipClick .contTip.split .txtDesc .listDot li{position:static;padding:7px 0 6px 6px;border-top:1px solid #dbe0e5;color:#666;font-size:13px;line-height:18px;}
.info .infoData dl dd .guide li .tooltipClick .contTip.split .txtDesc .listDot li:first-child{margin-top:0;border-top:none;}
.info .infoData dl dd .guide li .tooltipClick .contTip.split .txtDesc .listDot li:before{display:none;top:16px;background-color:#333;}
.info .infoData dl dd .guide li .tooltipClick .contTip.split .txtDesc .listDot li em{display:block;margin-bottom:4px;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.info .infoData dl dd .guide li .tooltipClick .contTip.split .txtDesc .listDot li span{display:block;}
.info .infoData dl dd .guide li .tooltipClick .contTip.split .scrollWrap .scrollCont{height:auto;max-height:218px;}
.info .infoData dl dd .guide li .tooltipClick .contTip.split .enscrollOver{top:43px !important;left:269px !important;}
.info .infoData dl dd .guide li .tooltipClick.save{margin-left:10px;}
@media \0screen{.info .infoData dl dd .guide li .tooltipWrap .contTip{width:290px;}}
@media \0screen{.info .infoData dl dd .guide li .tooltipClick .contTip.split{top:30px !important;left:-90px !important;}}
@media \0screen{.info .infoData dl dd .guide li .tooltipClick .contTip.split:after{display:none;}}
@media \0screen{.info .infoData dl dd .guide li .tooltipClick.save .contTip.split{left:-133px !important;}}


.info .infoData dl dd .productCode{display:inline-block;}
.info .infoData dl dd .productCode1:after{content:'';display:inline-block;width:1px;height:13px;margin:1px 6px 0 8px;background-color:#dbe0e5;vertical-align:top;}

.info .infoData dl dd .optionInfo{margin-top:7px;}
.info .infoData dl dd .optionInfo:after{content:'';display:block;visibility:hidden;height:0px;clear:both;}
.info .infoData dl dd .optionInfo li{float:left;position:relative;width:62px;height:62px;margin:5px 8px 0 0;}
.info .infoData dl dd .optionInfo li a{display:block;overflow:hidden;width:100%;height:100%;border-radius:50%;background-color:#f9f9f9;}
.info .infoData dl dd .optionInfo li a:hover, .info .infoData dl dd .optionInfo li a:focus{text-decoration:none;}
.info .infoData dl dd .optionInfo li a:hover:after, .info .infoData dl dd .optionInfo li a.on:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid #505767;}
.info .infoData dl dd .optionInfo li a img{width:100%;}
.info .infoData dl dd .optionInfo li a:hover + .stockAlarm{display:block;}
.info .infoData dl dd .optionInfo li .soldoutIcon{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding-top:17px;border-radius:50%;background:url(/static-fo-pc/img/common/bg_deem.png) repeat;color:#fff;font-size:12px;text-align:center;line-height:14px;}
.info .infoData dl dd .optionInfo li .stockAlarm{display:none;position:absolute;top:-55px;left:50%;width:240px;margin-left:-120px;padding:12px 6px;border:1px solid #788aa4;box-shadow:0px 1px 6px #d9d9d9;background-color:#fff;color:#666;text-align:center;z-index:1;}
.info .infoData dl dd .optionInfo li .stockAlarm em{color:#000;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.info .infoData dl dd .optionInfo li .stockAlarm:after{content:'';display:block;position:absolute;bottom:-7px;left:50%;width:10px;height:7px;margin-left:-5px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -2130px 0;}
.info .infoData dl dd .optionInfo.colorChip li{width:31px;height:31px;margin-right:5px;}
.info .infoData dl dd .optionInfo.colorChip li a{border:1px solid #dbe0e5;color:transparent;font-size:0;}
.info .infoData dl dd .optionInfo.colorChip li a:hover:after, .info .infoData dl dd .optionInfo.colorChip li a.on:after{border-width:3px;}
.info .infoData dl dd .optionInfo.colorChip li .soldoutIcon{background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -2095px 5px;color:transparent;font-size:0;}
.info .infoData dl dd .optionInfo.size{margin-top:-2px;}
.info .infoData dl dd .optionInfo.size li{width:auto;height:auto;margin-right:5px;}
.info .infoData dl dd .optionInfo.size li a{min-width:40px;height:25px;padding:0 8px;border-radius:0;border:1px solid #ddd;background-color:#fff;color:#666;font-size:12px;text-align:center;line-height:23px;}
.info .infoData dl dd .optionInfo.size li a.on{border:1px solid #505767;background-color:#505767;color:#fff;}
.info .infoData dl dd .optionInfo.size li a:hover{border:1px solid #505767;}
.info .infoData dl dd .optionInfo.size li a:hover:after, .info .infoData dl dd .optionInfo.size li a.on:after{display:none;}
.info .infoData dl dd .optionInfo.size li a.soldout{border:1px solid #eee;background-color:#eee;color:#bfbfbf;}
.info .infoData dl dd .optionInfo.size li a.soldout:hover{border-color:#505767;}
.info .infoData dl dd .optionInfo.size li .soldoutIcon{background:none;color:transparent;font-size:0;}
.info .infoData dl dd .optionInfo.size li .stockAlarm{width:158px;margin-left:-79px;}
:lang(en) .info .infoData dl dd .optionInfo.size li .stockAlarm,:lang(ja) .info .infoData dl dd .optionInfo.size li .stockAlarm{width:190px;margin-left:-95px;}
.info .infoData .optionInfo li a:hover:before, .info .infoData .optionInfo li a.on:before{display:none;}
.info .infoData dl.normal{margin-bottom:9px;}
.info .infoData dl.normal.logout dt, .info .infoData dl.member dt{margin-top:10px;}
.info .infoData dl.member.logout{margin:15px 0 14px;}
.info .infoData dl.member.logout dt{margin-top:0;}
.info .infoData dl.member.logout dd .para .btn4{position:relative;top:-1px;margin-left:7px;line-height:1.62em;}
.info .infoData dl.buyBenefit dt{margin-top:1px;}
.info .infoData dl.code dt, .info .infoData dl.code dd{margin:-1px 0;line-height:1;}
.info .infoData dl.code dt{position:relative;top:-1px;}
.info .infoData dl.ea dt, .info .infoData dl.option dt{margin-top:3px;}
.info .infoData dl.option dd .selectZone{width:270px;}
.info .infoData dl.option dd .selectZone .ui-selectmenu-text{padding-left:10px;}
.info .infoData dl.option dd .selectZone .ui-selectmenu-menu{width:268px;}
.info .infoData dl.option.buy{margin-top:-3px;}
.info .infoData dl.option.buy dt{margin-top:1px;line-height:1;}

.info .buyBtn{margin-top:60px;}
.info .buyBtn:after{content:'';display:block;visibility:hidden;height:0px;clear:both;}
.info .buyBtn .btn1{float:left;width:257px;height:58px;margin-left:6px;background-color:#e60f0d;font-size:22px;line-height:56px;}
.info .buyBtn .btn1:first-child{margin-left:0;}
.info .buyBtn .btn1.rline{border:2px solid #f11d13;background-color:#fff;line-height:54px;}
.info .buyBtn.soldOut{position:relative;}
.info .buyBtn.soldOut .btn1.dline{position:relative;width:262px;border-right:none;background-color:#fff;font-size:16px;}
.info .buyBtn.soldOut .btn1.dline:after{content:'';display:block;position:absolute;top:22px;right:-7px;width:7px;height:12px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -2070px 0;}
.info .buyBtn.soldOut .btn1.dline.alarmNo{width:100%;height:auto;margin-bottom:9px;border:none;font-size:18px;line-height:1;}
.info .buyBtn.soldOut .btn1.dline.alarmNo:after{display:none;}
.info .buyBtn.soldOut .btn1.dgray{width:258px;margin-left:0;background-color:#505767;}

.info .orderTime{position:relative;margin-top:20px;padding:11px 20px;border:1px solid #dbe0e5;color:#999;font-size:13px;line-height:20px;}
.info .orderTime .btn4{position:absolute;top:18px;right:20px;}

.info .prodInfoTxt{padding:15px 20px;color:#999;font-size:12px;} /* 20180206 #48689 add */
.info .prodInfoTxt > li+li{margin-top:5px;} /* 20180206 #54843 add */
.info .prodInfoTxt + .prodInfoTxt.pt15{padding-top:0 !important}/*20180524 mod*/

/***** 추가구성 상품 *****/
.addProduct{margin-top:30px;}
.addProduct:after{content:'';display:block;visibility:hidden;height:0px;clear:both;}
.addProduct .addList{position:relative;float:left;width:480px;border:1px solid #dbe0e5;}
.addProduct .addList dl dt{position:relative;height:38px;padding-left:15px;border-bottom:1px solid #dbe0e5;background-color:#fafafa;color:#333;font-size:14px;line-height:38px}
.addProduct .addList dl dt .more{position:absolute;right:14px;color:#666;font-size:12px;}
.addProduct .addList dl dt .more:after{content:'';display:inline-block;width:7px;height:8px;margin-left:5px;background:url(/static-fo-pc/img/common/bg_icon.png) no-repeat -570px 0;}
.addProduct .addList dl dt .more.on:after{background-position:-600px 0;}
.addProduct .addList dl dd{min-height:100px;padding:10px 15px;}
.addProduct .addList dl dd .detailAddList > li{display:none;margin-top:10px;padding-top:7px;}
.addProduct .addList dl dd .detailAddList > li:first-child{display:block;margin-top:0;padding-top:0;}
.addProduct .addList dl dd .detailAddList > li:nth-child(2){display:block;}
.addProduct .addList dl dd .detailAddList li .nameOption .brand, .addProduct .addList dl dd .detailAddList li .nameOption .name, .addProduct .addList dl dd .detailAddList li .nameOption .price{width:340px;}
.addProduct .addList dl dd .detailAddList li .thumb img{width:80px;height:80px;}
.addProduct .addList dl dd .detailAddList li .nameOption{position:relative;width:387px;}
.addProduct .addList dl dd .detailAddList li .nameOption .selectZone{width:240px;}
.addProduct .addList dl dd .detailAddList li .nameOption .selectZone .ui-selectmenu-text, .addProduct .addList dl dd .detailAddList li .nameOption .selectZone .ui-selectmenu-menu{width:238px;}
.addProduct .addList dl dd .detailAddList li .nameOption .btn4.rline,
.addProduct .addList dl dd .detailAddList li .nameOption .btn4.dgray,
.addProduct .addList dl dd .detailAddList li .nameOption .btn4.gray{position:absolute;top:50%;right:0;margin-top:-14px;}
.addProduct .addList dl dd .detailAddList li .nameOption .btn4.dgray{border:1px solid #a9a194;background:#fff;color:#878177;}
.addProduct .addList dl dd .detailAddList li .nameOption .btn4.gray{border:1px solid #d3dae0;background:#fafbfd;color:#cbd4d9;}
.addProduct .addList.right{float:right;width:520px;border:1px solid #505767;}
.addProduct .addList.right dl dt{border-bottom:1px solid #505767;background-color:#505767;color:#fff;}
.addProduct .addList.right dl dt .more{color:#fff;}
.addProduct .addList.right dl dt .more:after{background-position:-570px -10px;}
.addProduct .addList.right dl dt .more.on:after{background-position:-600px -10px;}
.addProduct .addList.right dl dd .detailAddList li .nameOption{width:427px;}
.addProduct .addList.right dl dd .detailAddList li .nameOption .brand, .addProduct .addList.right dl dd .detailAddList li .nameOption .name, .addProduct .addList.right dl dd .detailAddList li .nameOption .price{width:240px;}

/***** 프로모션 배너 *****/
.promotionBan{width:100%;margin-top:60px;}
.promotionBan ul{width:1020px;margin:0 auto;}
.promotionBan ul:after{content:'';display:block;visibility:hidden;height:0px;clear:both;}
.promotionBan ul li{float:left;margin-left:18px;}
.promotionBan ul li:first-child{margin-left:0;}
.promotionBan ul li a{display:block;font-size:0;}


/*****************************
    하단 영역
*****************************/
.detailInfo{width:1020px;margin:60px auto 0;}
.detailInfo .tabArea .tabBtn{height:63px;background-image:url('/static-fo-pc/img/common/bg_line_tabRed.png');}
.detailInfo .tabArea .tabBtn li{height:63px;}
.detailInfo .tabArea .tabBtn li a, .detailInfo .tabArea .tabBtn li.on-prev a{color:#3c465f;font-size:18px;}
.detailInfo .tabArea .tabBtn li.on, .detailInfo .tabArea .tabBtn li.on-prev{border-right-color:#e60f0d;}
.detailInfo .tabArea .tabBtn li.on a {color:#da291c;}
.detailInfo .tabArea .tabBtn li:first-child.on{border-left-color:#e60f0d;}
.detailInfo .tabArea .tabBtn li a .ea{position:relative;top:-2px;margin-left:2px;font-size:14px;}

.detailInfo .infoBox{padding-top:40px;}
.detailInfo .infoBox .proudctDetail{position:relative;margin-top:60px;}
.detailInfo .infoBox .proudctDetail:first-child{margin-top:0;}
.detailInfo .infoBox .proudctDetail .conTitle{margin-top:-7px;}
.detailInfo .infoBox .proudctDetail .conTitle strong{margin-left:8px;color:#666;font-size:18px;font-weight:normal;}
.detailInfo .infoBox .proudctDetail .conTitle strong em{color:#f11d13;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.detailInfo .infoBox .proudctDetail .conTitle strong span{font-size:14px;}

.proudctDetail .numList li{font-size:14px;line-height:22px;}
.proudctDetail .numList ul li{padding-left:0;}
.proudctDetail .numList > li + li{margin-top:22px;}
.proudctDetail .numList ul li:first-letter{margin-left:0;}

.detailInfo .infoBox .navi{position:absolute;top:0;right:0;}
.detailInfo .infoBox .navi button{position:absolute;top:8px;width:20px;height:20px;border:none;background:url('/static-fo-pc/img/common/bg_btn.png') no-repeat -180px 0;color:transparent;font-size:0;}
.detailInfo .infoBox .navi button.prev{right:61px;}
.detailInfo .infoBox .navi button.prev.disabled{background-position:-600px 0;}
.detailInfo .infoBox .navi button.next{right:0;background-position:-240px 0;}
.detailInfo .infoBox .navi button.next.disabled{background-position:-660px 0;}
.detailInfo .infoBox .navi .count{right:26px;width:30px;text-align:center;}

.detailInfo .infoBox .proudctInfo{position:relative;}
.detailInfo .infoBox .descArea{margin-top:-1px;border:1px solid #dbe0e5;}
.detailInfo .infoBox .descArea .listDot{padding:0 20px;border-top:1px solid #f0f0f0;}
.detailInfo .infoBox .descArea .listDot:first-child{border-top:none;}
.detailInfo .infoBox .descArea .listDot li{padding:10px 0 10px 7px;}
.detailInfo .infoBox .descArea .listDot li:before{top:20px;}
.detailInfo .infoBox .descArea .listDot.branch{position:relative;text-align:right;}
.detailInfo .infoBox .descArea .listDot.branch li{display:inline-block;margin-left:27px;font-size:14px;}
.detailInfo .infoBox .descArea .listDot.branch li:first-child{position:absolute;top:0;left:20px;margin-left:0;padding-left:0;}
.detailInfo .infoBox .descArea .listDot.branch li:first-child:before{display:none;}

.detailInfo .infoBox .infoTable{margin-top:20px;}
.detailInfo .infoBox .infoTable .tableBox table tbody th, .detailInfo .infoBox .infoTable .tableBox table td{border-right:none;font-size:14px;}
.detailInfo .infoBox .infoTable .tableBox table tbody th{padding:15px 20px;}
.detailInfo .infoBox .infoTable .tableBox table td{padding:15px 25px;color:#666;}
.detailInfo .infoBox .infoTable .tableBox table td.viewall{padding-right:19px;}
.detailInfo .infoBox .infoTable .tableBox table td.viewall .btn_more{display:none;position:absolute;right:0;bottom:0;width:19px;height:19px;color:transparent;font-size:0;background:url('/static-fo-pc/img/common/bg_btn.png') no-repeat -2490px 0;}
.detailInfo .infoBox .infoTable .tableBox table td.viewall>div.over{display:block;position:relative;padding-right:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.detailInfo .infoBox .infoTable .tableBox table td.viewall>div.over .btn_more{display:inline-block;}
.detailInfo .infoBox .infoTable .tableBox table td.viewall>div.current{overflow:visible;white-space:normal}
.detailInfo .infoBox .infoTable .tableBox table td.viewall>div.current .btn_more{background-position:-2520px 0}
.detailInfo .infoBox .infoTable .tableBox table td .ico_kc_s{display:none;overflow:hidden;width:12px;height:0;margin-right:10px;padding-top:18px;background:url(/static-fo-pc/img/common/ico_kc_s.png) no-repeat 0 0;vertical-align:middle;}
.detailInfo .infoBox .infoTable .tableBox table td .ico_kcgold_s{display:none;overflow:hidden;width:12px;height:0;margin-right:10px;padding-top:18px;background:url(/static-fo-pc/img/common/ico_kc_gold_s.png) no-repeat 0 0;vertical-align:middle;}

.detailInfo .infoBox .proudctInfo .kcwrap dl dt{margin-bottom:20px;}
.detailInfo .infoBox .proudctInfo .kcwrap dl dd{padding:0;}
.detailInfo .infoBox .proudctInfo .kcwrap dl dd div{position:relative;padding:28px 30px 30px 87px;border:1px solid #e8e8e8;}
.detailInfo .infoBox .proudctInfo .kcwrap dl dd div .ico_kc_lg{position:absolute;top:30px;left:30px;display:inline-block;overflow:hidden;width:27px;height:0;padding-top:41px;background:url(/static-fo-pc/img/common/ico_kc.png) no-repeat 0 0;}
.detailInfo .infoBox .proudctInfo .kcwrap dl dd div .ico_kcgold_lg{position:absolute;top:30px;left:30px;display:inline-block;overflow:hidden;width:27px;height:0;padding-top:41px;background:url(/static-fo-pc/img/common/ico_kc_gold.png) no-repeat 0 0;}

.detailInfo .infoBox .productDesc{margin-top:26px;color:#666;font-size:14px;line-height:22px;}
.detailInfo .infoBox .productDesc img{display:block;max-width:100%;margin:0 auto;}
.detailInfo .infoBox .productDesc iframe{display:block;max-width:100%;margin:20px auto;}
.detailInfo .infoBox .productDesc.imgOnly{margin-top:16px;font-size:0;line-height:1;}

/*20190104 181120-181 add*/
.detailInfo .infoBox .productDesc.vr360ViewArea iframe, .detailInfo .infoBox .productDesc.videoViewArea iframe{width:100%;height:574px;border:0 none;}
.detailInfo .infoBox .productDesc.vr360ViewArea iframe{height:500px;}
.detailInfo .infoBox .productDesc.videoViewArea iframe{height:574px;}
/*--// 20190104 181120-181 add*/

.detailInfo .infoBox .descText{padding-top:25px;}
.detailInfo .infoBox .descText dt{position:relative;margin-bottom:4px;padding-left:10px;color:#333;font-size:18px;line-height:1;}
.detailInfo .infoBox .descText dt:before{content:'';display:block;position:absolute;top:50%;left:0;width:3px;height:3px;margin-top:-1px;background-color:#333;}
.detailInfo .infoBox .descText dd{padding-left:10px;color:#666;font-size:14px;line-height:22px;}
.detailInfo .infoBox .descText dd .fc99{font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.detailInfo .infoBox .descText dd .img{display:block;margin:10px 0 0 -10px;padding-bottom:4px;}
.detailInfo .infoBox .descText dd.step{padding-left:0;}
.detailInfo .infoBox .descText dd .stepBox{margin:10px 0;color:#333;}
.detailInfo .infoBox .descText dd .stepBox:after{content:'';display:block;visibility:hidden;height:0px;clear:both;}
.detailInfo .infoBox .descText dd .stepBox li{float:left;position:relative;width:188px;height:113px;margin-left:20px;padding:18px 0 0 18px;border:1px solid #d4dae3;border-radius:3px;background:#f6f9fc;color:#333;}
.detailInfo .infoBox .descText dd .stepBox li:after{content:'';display:inline-block;position:absolute;top:50%;right:-30px;width:42px;height:40px;margin-top:-20px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -660px 0;z-index:1;}
.detailInfo .infoBox .descText dd .stepBox li:before{display:none;}
.detailInfo .infoBox .descText dd .stepBox li:first-child{margin-left:0;}
.detailInfo .infoBox .descText dd .stepBox li:last-child:after{display:none;}

.detailInfo .infoBox .descText dd .stepBox li .one:before{width:32px;height:30px;background-position:-1290px 0;}
.detailInfo .infoBox .descText dd .stepBox li .two:before{width:30px;height:30px;background-position:-1350px 0;}
.detailInfo .infoBox .descText dd .stepBox li .three:before{width:39px;height:26px;background-position:-1410px 0;}
.detailInfo .infoBox .descText dd .stepBox li .four:before{width:38px;height:30px;background-position:-1470px 0;}
.detailInfo .infoBox .descText dd .stepBox li .five:before{width:26px;height:30px;background-position:-1530px 0;}

.detailInfo .infoBox .descText dd .stepBox li span{font-size:16px;}
.detailInfo .infoBox .descText dd .stepBox .step{display:block;color:#24426c;}
.detailInfo .infoBox .descText dd .stepBox .step:before{content:'';display:inline-block;position:absolute;bottom:14px;right:14px;background:url(/static-fo-pc/img/common/bg_icon2.png) no-repeat -480px 0;z-index:1;}
.detailInfo .infoBox .descText.typeS:after{content:'';display:block;visibility:hidden;height:0px;clear:both;}
.detailInfo .infoBox .descText.typeS dt, .detailInfo .infoBox .descText.typeS dd{float:left;padding-left:0;}
.detailInfo .infoBox .descText.typeS dt{margin-right:3px;font-size:14px;line-height:22px;}
.detailInfo .infoBox .descText.typeS dt:before{display:none;}
.detailInfo .infoBox .descText.dtNo{margin-top:-6px;padding-top:0;}
.detailInfo .infoBox .descText.dtNo dt{display:none;}

.detailInfo .infoBox .optionPhoto{border:1px solid #dbe0e5;}
.detailInfo .infoBox .optionPhoto .optionProduct{padding:20px 0;background-color:#f8f9fd;}
.detailInfo .infoBox .optionPhoto .optionProduct .photoThumbOpt{left:50%;max-width:450px;margin:0 0 0 -225px;text-align:center;}
.detailInfo .infoBox .optionPhoto .optionProduct .photoThumbOpt a{height:80px;margin-right:20px;border:1px solid #fff;}
.detailInfo .infoBox .optionPhoto .optionProduct .photoThumbOpt a:hover, .detailInfo .infoBox .optionPhoto .optionProduct .photoThumbOpt a.on{border:1px solid #505767;}
.detailInfo .infoBox .optionPhoto .optionDetail{display:none;position:relative;}
.detailInfo .infoBox .optionPhoto .optionDetail .imgArea{overflow:hidden;width:550px;height:550px;margin:57px 0 57px 149px;font-size:0;text-align:center;}
.detailInfo .infoBox .optionPhoto .optionDetail .imgArea img{width:100%;}
.detailInfo .infoBox .optionPhoto .optionDetail .photoThumbVer{position:absolute;top:-20px;right:40px;}

.detailInfo .infoBox .buyNote{margin:-6px 0 -10px;}
.detailInfo .infoBox .buyNote li{color:#666;font-size:14px;line-height:22px;}

.detailInfo .infoBox .brandIntro{position:relative;min-height:125px;margin-top:-1px;padding:40px 50px 40px 220px;border:1px solid #e8e8e8;}
.detailInfo .infoBox .brandIntro .brandLogo{position:absolute;top:40px;left:20px;width:180px;font-size:0;}
.detailInfo .infoBox .brandIntro .brandLogo img{width:180px;height:48px}
.detailInfo .infoBox .brandIntro .brandInfo{margin-top:-6px;color:#666;font-size:14px;line-height:22px;}
.detailInfo .infoBox .brandIntro .brandInfo img{max-width:100%;}
.detailInfo .infoBox .brandIntro .btn{margin-top:20px;}
.detailInfo .infoBox .brandIntro .btn .btn3{height:29px;}

.detailInfo .infoBox .brnadGift{width:1020px;border:1px solid #dbe0e5;}
.detailInfo .infoBox .brnadGift:after{content:'';display:block;visibility:hidden;height:0px;clear:both;}
.detailInfo .infoBox .brnadGift>li{position:relative;min-height:263px;padding:37px 30px 37px 270px;border-bottom:1px solid #dbe0e5;}
.detailInfo .infoBox .brnadGift>li:last-child{border-bottom:none;}
.detailInfo .infoBox .brnadGift>li .img{overflow:hidden;position:absolute;top:40px;left:40px;width:184px;height:184px;}
.detailInfo .infoBox .brnadGift>li .img img{width:100%;}
.detailInfo .infoBox .brnadGift>li .title{color:#333;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-size:22px;line-height:24px;}
.detailInfo .infoBox .brnadGift>li .title > em{color:#f11d13;}
.detailInfo .infoBox .brnadGift>li .title > span{display:block;margin-top:7px;color:#505767;font-size:18px;line-height:20px;}
.detailInfo .infoBox .brnadGift>li .desc{margin-top:10px;color:#666;font-size:13px;line-height:18px;}
.detailInfo .infoBox .brnadGift>li .desc > span{display:block;}
.detailInfo .infoBox .brnadGift>li .para{margin-top:15px;}
.detailInfo .infoBox .brnadGift .tit{margin-bottom:21px;color:#333;font-size:18px;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP','Tahoma',  'Simhei', 'Microsoft Yahei';font-weight:500;line-height:24px;}
.detailInfo .infoBox .brnadGift dl{position:relative;line-height:22px;}
.detailInfo .infoBox .brnadGift dl:after{display:block;content:'';clear:both;}
.detailInfo .infoBox .brnadGift dl dt{float:left;padding:0 5px;}
.detailInfo .infoBox .brnadGift dl dd{float:left;}
.detailInfo .infoBox .brnadGift dl dt:before{content:"";position:absolute;top:10px;left:0;width:2px;height:2px;background-color:#808080;}
.detailInfo .infoBox .brnadGift dl.list dt{float:none;}
.detailInfo .infoBox .brnadGift dl.list dd{float:none;padding-left:8px;}
.detailInfo .infoBox .brnadGift .giftInfo{ color:#666;}
.detailInfo .infoBox .brnadGift .giftNote{padding-top:20px;}
.detailInfo .infoBox .brnadGift .giftNote li{font-size:13px;color:#999;line-height:22px;}

.detailInfo .infoBox .relationGoods{margin-top:66px;padding-top:60px;border-top:1px solid #e1e1e1;}
.detailInfo .infoBox .relationGoods .detailInfoSlider{position:relative;width:1020px;height:auto;}
.detailInfo .infoBox .relationGoods .detailInfoSlider:after{content:'';display:block;visibility:hidden;height:0px;clear:both;}
.detailInfo .infoBox .relationGoods .detailInfoSlider:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#e1e1e1;}
.detailInfo .infoBox .relationGoods .detailInfoSlider ul{float:left;}
.detailInfo .infoBox .relationGoods .detailInfoSlider ul:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e1e1e1;}
.detailInfo .infoBox .relationGoods .detailInfoSlider ul li.productMd{float:left;width:255px;z-index:1;}
.detailInfo .infoBox .relationGoods .detailInfoSlider button{position:absolute;top:-40px;left:auto;width:20px;height:20px;margin-top:0;border:none;background:url('/static-fo-pc/img/common/bg_btn.png') no-repeat -180px 0;color:transparent;font-size:0;}
.detailInfo .infoBox .relationGoods .detailInfoSlider button.slick-prev{right:61px;left:auto;background-position:-600px 0;}
.detailInfo .infoBox .relationGoods .detailInfoSlider button.slick-prev:hover{background-position:-180px 0;}
.detailInfo .infoBox .relationGoods .detailInfoSlider button.slick-prev.slick-disabled{background-position:-600px 0;}
.detailInfo .infoBox .relationGoods .detailInfoSlider button.slick-next{right:0;background-position:-660px 0;}
.detailInfo .infoBox .relationGoods .detailInfoSlider button.slick-next:hover{background-position:-240px 0;}
.detailInfo .infoBox .relationGoods .detailInfoSlider button.slick-next.slick-disabled{background-position:-660px 0;}

.detailInfo .infoBox .htmlArea .para{margin-top:8px;}

.detailInfo .infoBox .receiveLoca{display:table;overflow:hidden;margin-top:-1px;border:1px solid #dbe0e5;}
.detailInfo .infoBox .receiveLoca .place, .detailInfo .infoBox .receiveLoca .locationWrap{display:table-cell;vertical-align:top;min-height:842px;}
.detailInfo .infoBox .receiveLoca .place li{display:table;width:191px;height:40px;border-top:1px solid #dbe0e5;background-color:#fff;}
.detailInfo .infoBox .receiveLoca .place li a{display:table-cell;position:relative;padding:7px 10px 8px 20px;color:#666;font-size:13px;line-height:16px;vertical-align:middle;text-decoration:none}
.detailInfo .infoBox .receiveLoca .place li a.on{background-color:#fff;color:#fff;background:#e70e0e;} 
.detailInfo .infoBox .receiveLoca .place li a.on:after{content:'';display:block;position:absolute;top:0;right:-1px;width:1px;height:100%;background-color:#fff;}
.detailInfo .infoBox .receiveLoca .place li:first-child{height:39px;border-top:none;}
.detailInfo .infoBox .receiveLoca .locationWrap{width:828px;border-left:1px solid #dbe0e5;}
.detailInfo .infoBox .receiveLoca .location{width:826px;}
.detailInfo .infoBox .receiveLoca .location .locaImg{overflow:hidden;width:826px;font-size:0;text-align:center;}
.detailInfo .infoBox .receiveLoca .location .locaImg img{max-width:100%;}
.detailInfo .infoBox .receiveLoca .location .desc{padding:8px 40px 50px;}
.detailInfo .infoBox .receiveLoca .location .desc .listDot li{color:#888;line-height:22px;}
.detailInfo .infoBox .receiveLoca .location .desc .para{margin-top:15px;}
.detailInfo .infoBox .receiveLoca .tableArea{margin:30px 26px 0;}
.detailInfo .infoBox .receiveLoca .tableArea.sp{margin-bottom:100px;}
.detailInfo .infoBox .receiveLoca .tableArea .tableBox table th, 
.detailInfo .infoBox .receiveLoca .tableArea .tableBox table td{border-right:none;}

.detailInfo .infoBox .reviewEvent{margin-bottom:-27px;font-size:0;}
.detailInfo .infoBox .reviewSort{position:absolute;top:4px;right:0;}
.detailInfo .infoBox .reviewSort > ul, .detailInfo .infoBox .reviewSort > .selectZone, .detailInfo .infoBox .reviewSort > .btn4{float:left;}
.detailInfo .infoBox .reviewSort > ul{margin-right:7px;}
.detailInfo .infoBox .reviewSort > ul li{position:relative;float:left;}
.detailInfo .infoBox .reviewSort > ul li:before{content:'';display:block;position:absolute;top:10px;left:0;width:1px;height:10px;background-color:#e9e9e9;}
.detailInfo .infoBox .reviewSort > ul li a{display:block;height:28px;padding:0 6px 0 10px;color:#666;line-height:28px;}
.detailInfo .infoBox .reviewSort > ul li a:hover, .detailInfo .infoBox .reviewSort > ul li a.on{color:#000;text-decoration:none;}
.detailInfo .infoBox .reviewSort > ul li a:after{content:'';display:inline-block;width:10px;height:8px;margin-left:6px;background:url('/static-fo-pc/img/common/bg_icon3.png?v=2') no-repeat -420px -60px;}
.detailInfo .infoBox .reviewSort > ul li a.on:after{background-position:-420px -90px;}
.detailInfo .infoBox .reviewSort > ul li:first-child:before{display:none;}
.detailInfo .infoBox .reviewSort > .selectZone, .detailInfo .infoBox .reviewSort > .btn4{margin-left:5px;}
.detailInfo .infoBox .reviewSort .selectZone{width:145px;}
.detailInfo .infoBox .reviewSort .selectZone .ui-selectmenu-menu{width:143px;}
.detailInfo .infoBox .reviewSort .selectZone .ui-menu .ui-menu-item-wrapper{overflow:visible;height:auto;padding:6px 10px;line-height:16px;white-space:normal;}

.detailInfo .infoBox .bestReview{border-top:2px solid #363d4c;}
.detailInfo .infoBox .bestReview > ul > li{position:relative;height:190px;padding:25px 15px 15px;border-top:1px solid #dbe0e5;}
.detailInfo .infoBox .bestReview > ul > li:after{content:'';display:block;visibility:hidden;height:0px;clear:both;}
.detailInfo .infoBox .bestReview > ul > li:first-child{border-top:none;}
.detailInfo .infoBox .bestReview > ul > li .reviewPhoto{float:left;width:140px;}
.detailInfo .infoBox .bestReview > ul > li .reviewPhoto a{display:block;position:relative;outline:none;}
.detailInfo .infoBox .bestReview > ul > li .reviewPhoto a .bestText{display:block;position:absolute;top:0;left:0;width:48px;height:19px;background-color:#e60f0d;color:#fff;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Noto Sans Medium SC';font-size:12px;text-align:center;line-height:18px;}
.detailInfo .infoBox .bestReview > ul > li .reviewPhoto a img{width:140px;height:140px;margin-bottom:6px;border:1px solid #e1e1e1;}
.detailInfo .infoBox .bestReview > ul > li .reviewBody{float:left;width:723px;padding-left:29px;}
.detailInfo .infoBox .bestReview > ul > li .reviewBody .info{margin-top:7px;}
.detailInfo .infoBox .bestReview > ul > li .reviewBody .info span{position:relative;top:-2px;}
.detailInfo .infoBox .bestReview > ul > li .reviewBody .info .starIcon{vertical-align:top;}
.detailInfo .infoBox .bestReview > ul > li .reviewBody .info .starIcon, 
.detailInfo .infoBox .bestReview ul li .reviewBody .info .starIcon span{top:0;}
.detailInfo .infoBox .bestReview > ul > li .reviewBody .info .buyCheck{margin:0 7px 0 1px;}
.detailInfo .infoBox .bestReview > ul > li .reviewBody .info .fc9{margin-right:7px;}
.detailInfo .infoBox .bestReview > ul > li .reviewBody .info .fc9 em{color:#333;}
.detailInfo .infoBox .bestReview > ul > li .reviewBody .paragraph{overflow:hidden;height:112px;margin-top:3px;}
.detailInfo .infoBox .bestReview > ul > li .reviewBody .paragraph .option{display:block;padding-top:3px;margin-bottom:5px;color:#999;font-size:12px;line-height:14px;}
.detailInfo .infoBox .bestReview > ul > li .reviewBody .paragraph .content{color:#666;line-height:22px;}
.detailInfo .infoBox .bestReview > ul > li .reviewBody .hashTag{display:none;}
.detailInfo .infoBox .bestReview > ul > li .reviewBody .hashTag.show{display:block;margin-top:13px;}
.detailInfo .infoBox .bestReview > ul > li .reviewBody .moreView{display:none;position:absolute;right:0;bottom:30px;width:19px;height:19px;color:transparent;font-size:0;background:url('/static-fo-pc/img/common/bg_btn.png') no-repeat -2490px 0;}
.detailInfo .infoBox .bestReview > ul > li.open, .detailInfo .infoBox .bestReview > ul > li.open .reviewBody .paragraph{height:auto;}
.detailInfo .infoBox .bestReview > ul > li.open .reviewBody .hashTag{display:block;}
.detailInfo .infoBox .bestReview > ul > li.open .reviewBody .moreView{background-position:-2520px 0}

.detailInfo .infoBox .listTable{margin-top:-1px;}
.detailInfo .infoBox .listTable .tableBox table thead th, .detailInfo .infoBox .listTable .tableBox table td{border-right:none;font-size:14px;}
.detailInfo .infoBox .listTable .tableBox table thead th{padding:12px 0;text-align:center;}
.detailInfo .infoBox .listTable .tableBox table td{padding:15px 0;color:#666;text-align:center;}
.detailInfo .infoBox .listTable .tableBox table td.nodata{color:#333;font-size:16px;}
.detailInfo .infoBox .listTable .tableBox table td.titArea{padding:0;text-align:left;}
.detailInfo .infoBox .listTable .tableBox table td.noReply{color:#f11d13;}
.detailInfo .infoBox .listTable .tableBox table td .listTitle{display:block;padding:18px 0;color:#666;text-align:left;outline:none;}
.detailInfo .infoBox .listTable .tableBox table td .listTitle .option, .detailInfo .infoBox .listTable .tableBox table td .listTitle .tit{display:block;overflow:hidden;max-width:425px;padding:0 23px 0 10px;color:#999;text-overflow:ellipsis;white-space:nowrap;}
.detailInfo .infoBox .listTable .tableBox table td .listTitle .tit{display:inline-block;position:relative;top:2px;color:#666;height:19px}
.detailInfo .infoBox .listTable .tableBox table td .listTitle:hover, .detailInfo .infoBox .listTable .tableBox table td .listTitle.on{color:#000;font-family:'Noto Sans Regular', 'Noto Sans Medium JP',  'Noto Sans Medium JP', 'Tahoma', 'Simhei', 'Microsoft Yahei';}
.detailInfo .infoBox .listTable .tableBox table td .listTitle:hover .option, .detailInfo .infoBox .listTable .tableBox table td .listTitle.on .option{}
.detailInfo .infoBox .listTable .tableBox table td .listTitle.photo .tit:after{content:'';display:inline-block;position:absolute;top:2px;right:0;width:18px;height:16px;background:url('/static-fo-pc/img/common/bg_icon.png') no-repeat -2820px 0;}
.detailInfo .infoBox .listTable .tableBox table td .starIcon{position:relative;top:1px;}

.detailInfo .infoBox .listTable .tableBox table tr.listReply td{position:relative;padding:30px;background-color:#f9f9f9;}
.detailInfo .infoBox .listTable .tableBox .listReply{display:none;}
.detailInfo .infoBox .listTable .tableBox .listReply .recommend{right:14px;}
.detailInfo .infoBox .listTable .tableBox .listReply .snsShare{right:15px;}
.detailInfo .infoBox .listTable .tableBox .listReply .snsShare .content{width:auto;margin:0;}
.detailInfo .infoBox .listTable .tableBox .listReply .content{width:800px;min-height:50px;margin:-3px 0 23px;color:#333;font-size:13px;text-align:left;}
.detailInfo .infoBox .listTable .tableBox .listReply .content .hashTag{margin-bottom:0;}
.detailInfo .infoBox .listTable .tableBox .listReply .content .option{display:block;margin-bottom:5px;color:#999;}
.detailInfo .infoBox .listTable .tableBox .listReply .content img{max-width:100%;margin:16px 0 0 10px;vertical-align:top;}
.detailInfo .infoBox .listTable .tableBox .listReply .snsShare img{margin-left:0;}
.detailInfo .infoBox .listTable .tableBox .listReply .content .nodpMsg{margin-bottom:20px;padding-left:30px;color:#666;font-size:14px}
.detailInfo .infoBox .listTable .tableBox .listReply .content .qna{position:relative;padding-left:30px;color:#666;font-size:14px;}
.detailInfo .infoBox .listTable .tableBox .listReply .content .qna:before{content:'';display:block;position:absolute;top:1px;left:0;width:20px;height:20px;background:url('/static-fo-pc/img/common/bg_icon.png') no-repeat -2641px -1px;}
.detailInfo .infoBox .listTable .tableBox .listReply .content .qna.answer{margin-top:20px;color:#333;}
.detailInfo .infoBox .listTable .tableBox .listReply .content .qna.answer:before{background-position:-2671px -1px;}
.detailInfo .infoBox .listTable .tableBox .listReply .content .qna.answer.reply{left:30px;margin-top:16px}
.detailInfo .infoBox .listTable .tableBox .listReply .content .qna.answer a{color:#000;text-decoration:underline;}
.detailInfo .infoBox .listTable .tableBox .listReply .btnR{position:absolute;right:15px;bottom:15px;}
.detailInfo .infoBox .listTable .tableBox .listReply .btnR .btn4{color:#333;}
.detailInfo .infoBox .listTable .tableBox .listReply .btnR .btn4.disable{background-color:#fcfcfc;color:#969696;}
.detailInfo .infoBox .listTable .tableBox.qna table td .listTitle .option, .detailInfo .infoBox .listTable .tableBox.qna table td .listTitle .tit{padding-left:25px;max-width:530px;}
.detailInfo .infoBox .listTable .tableBox.qna .listReply .content{width:890px;}

/*190318 #106037*/
.newProductName .para.para_type2{color:#666;}
.newProductName .link{bottom:43px !important;}



/*****************************
    다국어 :영문(en)
*****************************/
:lang(en) .detailInfo .infoBox .descText dd .stepBox li{height:134px;}
:lang(en) .addProduct .addList dl dd .detailAddList li .nameOption .btn4.dgray,
:lang(en) .addProduct .addList dl dd .detailAddList li .nameOption .btn4.gray{margin-top:-21px;max-width:114px;padding:5px;height:auto;line-height:15px;}
:lang(en) .detailInfo .infoBox .descArea .listDot.branch{overflow:hidden;text-align:left;}
:lang(en) .detailInfo .infoBox .descArea .listDot.branch li:first-child{width:100%;position:static;}
:lang(en) .detailInfo .infoBox .descArea .listDot.branch li{margin-left:0;margin-right:27px;}

/*****************************
    다국어 :일문(ja)
*****************************/
:lang(ja) .detailInfo .infoBox .descText dd .stepBox li{padding-right:30px;}
:lang(ja) .detailInfo .infoBox .descText dd .stepBox li:nth-child(4){padding-right:0;}
:lang(ja) .detailInfo .infoBox .descArea .listDot.branch{overflow:hidden;text-align:left;}
:lang(ja) .detailInfo .infoBox .descArea .listDot.branch li:first-child{width:100%;position:static;}
:lang(ja) .detailInfo .infoBox .descArea .listDot.branch li{margin-left:0;margin-right:27px;}    
