@charset "UTF-8";.level_h1{font-size:8px;font-size:2.4vw;font-weight:400;background-color:#fefbea;color:#949392;padding:.25rem .5rem;margin:0 auto;border-top:4px solid #24970b;border-bottom:none}.goodsDetailHead,.level_h2{font-size:16px;font-size:5.06667vw;padding:1em;background:#fefbea;border-bottom:5px solid #24970b;line-height:1;margin-bottom:1em}.level_h3{font-size:12px;font-size:3.73333vw;display:flex;align-items:center;padding:.5rem;border:none;border-radius:.5rem;background:#24970b;color:#fff;margin-bottom:1em}.level_h3:before{content:"";display:inline-block;height:2em;margin-right:1em;border-radius:.5rem;border-left:5px solid #fe7600}span.__error,span.text-warning{color:#da0000;font-weight:700}span.__error{font-size:.9em;display:block;width:100%;margin-top:.25rem}.goodsDetail_summary{display:flex;flex-direction:column;justify-content:space-between}.goodsDetail_slider{text-align:center}.goodsDetail_summaryText{margin-top:.5rem}.goodsDetail_banner{text-align:center}.goodsDetail .pointTitle{font-size:25px;border-top:2px solid #b99758;border-bottom:1px solid #b99758;padding:1rem;margin:2rem 0 .5rem}.goodsDetail .pointTitle:before{border-left:10px solid #dcc9a7;content:"";margin-right:1rem}.goodsDetailHead{margin-left:-.5rem;margin-right:-.5rem;padding:.5rem}.goodsDetailHead>*+*{margin-top:.5rem}.goodsDetailHead>h2{line-height:1}.goodsDetailHead_intro{font-size:12px;font-size:3.73333vw;color:#24970b;font-weight:700}.goodsDetailHead_name{display:block;margin-top:.5rem}.goodsDetailCarousel{position:relative}.goodsDetailCarousel_nav-next,.goodsDetailCarousel_nav-prev{position:absolute;display:block;width:40px;height:50px;background:transparent no-repeat 50%;background-size:cover;top:calc(50% - 25px)}.goodsDetailCarousel_nav-next a:after,.goodsDetailCarousel_nav-prev a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.goodsDetailCarousel_nav-prev{background-image:url(/contents/shop/kyhc/images/common/slider/product-prev.png);left:0}.goodsDetailCarousel_nav-next{background-image:url(/contents/shop/kyhc/images/common/slider/product-next.png);right:0}.goodsPriceList_header{background:linear-gradient(#09a860,#6ebe58);box-shadow:4px 0 0 #9cc893,0 2px 0 #24970b;border-top-left-radius:.5rem;border-top-right-radius:.5rem;color:#fff;padding:.5rem;text-align:center;font-weight:700}.-typePoint .goodsPriceList_header{background:linear-gradient(#0370bd,#67abdb 88%,#67abdb);box-shadow:4px 0 0 0 #a2bcce}.goodsPriceList_headerEmphasis{font-size:17px;font-size:5.33333vw}.goodsPriceList_itemWrapper{box-shadow:2px 2px 0 2px #9cc893}.-typePoint .goodsPriceList_itemWrapper{box-shadow:2px 2px 0 2px #a2bcce}.goodsPriceList_item{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;align-items:center;padding:1rem .5rem;min-height:155px;border:2px solid #24960d}.-typePoint .goodsPriceList_item{border-color:#0370bd}.goodsPriceList_priceBox,.goodsPriceList_skuImage{width:100%}.goodsPriceList_cartButton,.goodsPriceList_skuSelect{width:100%;display:flex;flex-direction:column}.goodsPriceList_cartButton p,.goodsPriceList_skuSelect p{color:#da0000;font-weight:700}.goodsPriceList_cartButton a,.goodsPriceList_skuSelect a{margin:.5rem auto}.goodsPriceList_salesType{font-size:19px;font-size:5.93333vw;display:flex;align-items:center;color:#009d3f;font-weight:700}.-typePoint .goodsPriceList_salesType{color:inherit}.goodsPriceList_salesType img{margin-right:.25rem}.goodsPriceList_itemLabel{font-size:.9rem;border:2px solid #000;border-radius:4px;padding:.33333rem .25rem .125rem;background:#fff;color:#212529;line-height:1}.goodsPriceList_salesVolume{font-size:20px;font-size:6.4vw;font-weight:700}.goodsPriceList_salesPrice{font-size:36px;font-size:11.33333vw;font-weight:700;align-items:baseline;word-break:keep-all;margin-top:0}.-typePoint .goodsPriceList_salesPrice{color:#da0000;text-align:right}.goodsPriceList_salesPricePrefix{font-size:19px;margin-right:.5rem}.goodsPriceList_salesPriceSuffix{font-size:10px;font-size:3.2vw;color:#212529}.goodsPriceList_note{font-size:13px;font-size:4.13333vw;font-weight:700;width:100%}.goodsPriceList_note p+p{margin-top:0}.goodsPriceList .-typeSubscription.goodsPriceList_item{border:3px solid #da0000;background:#feffe4;margin-top:-2px}.goodsPriceList .-typeSubscription .goodsPriceList_itemLabel{color:#da0000;border-color:#da0000;letter-spacing:.2em;padding-left:calc(.25rem + .25em)}.goodsPriceList .-typeSubscription .goodsPriceList_salesPrice{color:#da0000;font-size:49px;font-size:15.33333vw}.goodsPriceList .-typeSubscription+.goodsPriceList_item{border-top:none}.goodsPriceList_skuBox{display:flex;justify-content:space-between}.goodsPriceList_skuSelect select{max-width:100%}.goodsPriceList_skuSelect dl{font-weight:700}.goodsPriceList_skuSelect dl+dl{margin-top:.5rem}.goodsDetailContents_tabs{display:flex;justify-content:space-between}.goodsDetailContents_tabButton{font-size:15px;font-size:4.53333vw;background:linear-gradient(#09a860,#6ebe58);box-shadow:4px 0 0 #9cc893,0 2px 0 #24970b;border-top-left-radius:.5rem;border-top-right-radius:.5rem;color:#fff!important;font-weight:700;padding:1rem .5rem .5rem;flex-basis:calc(100% - 0.33333rem);text-align:center;display:flex;flex-direction:column;line-height:1.2}.goodsDetailContents_tabButton:after{font-family:fontAwesome;font-weight:900;content:"\f078";font-weight:400;font-size:1rem}.goodsDetailContents_tabButton:hover{cursor:pointer}.goodsDetailContents_tabButton+.goodsDetailContents_tabButton{margin-left:.5rem}.goodsDetailContents_tabContainer{border:2px solid #24970b;box-shadow:2px 2px 0 2px #9cc893;padding:1rem .5rem}.goodsDetailContents_buyItem{margin:2rem -.5rem;background:#f0f6dd;padding:.5rem;text-align:center}.goodsDetailContents_tabContent,.goodsDetailContents input[type=radio]{display:none}.goodsDetailContents #tabDetailed:checked~.goodsDetailContents_tabs .-tabDetailed,.goodsDetailContents #tabIngredients:checked~.goodsDetailContents_tabs .-tabIngredients,.goodsDetailContents #tabReviews:checked~.goodsDetailContents_tabs .-tabReviews{position:relative;background:#fff;border:2px solid #24970b;border-bottom:none;color:#24970b!important}.goodsDetailContents #tabDetailed:checked~.goodsDetailContents_tabs .-tabDetailed:before,.goodsDetailContents #tabIngredients:checked~.goodsDetailContents_tabs .-tabIngredients:before,.goodsDetailContents #tabReviews:checked~.goodsDetailContents_tabs .-tabReviews:before{content:"";position:absolute;width:100%;height:2px;background:#fff;display:block;left:0;bottom:-2px}.goodsDetailContents #tabDetailed:checked~.goodsDetailContents_tabContainer #detailed,.goodsDetailContents #tabIngredients:checked~.goodsDetailContents_tabContainer #ingredients,.goodsDetailContents #tabReviews:checked~.goodsDetailContents_tabContainer #reviews{display:block;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.goodsCategoryLabels{font-size:7px;font-size:2.13333vw;margin-left:-.25rem}.goodsCategoryLabels_label{display:inline-block;color:#fff;margin:0 0 .5rem .25rem;padding:.25rem .5rem;background-color:#24970b;border-radius:.5rem}.goodsCategoryLabels_label.-labelPrimary{background-color:#24970b}.goodsCategoryLabels_label.-labelAntiaging{background-color:#fb4b9b}.goodsCategoryLabels_label.-labelLacticacid{background-color:#4589f3}.goodsCategoryLabels_label.-labelOrganic{background-color:#67bf32}.goodsCategoryLabels_label.-labelBodyprotect{background-color:#9c72de}.goodsCategoryLabels_label.-labelPet{background-color:#b12313}.goodsCategoryLabels_label.-labelSubscription{background-color:#41c447}.goodsCategoryLabels_label.-labelTrial{background-color:#e24413}.productIngredients>*+*{margin-top:2rem}.productIngredients_notificationNumber{background:#009d3f;border-radius:.5rem;color:#fff;padding:.5rem;text-align:center}.productIngredients_table td,.productIngredients_table th{padding:.5rem 1rem}.productIngredients_table th{font-size:18px;text-align:center;font-weight:700;word-break:keep-all;background-color:#fffbeb}.productUserVoice_comment{display:flex;font-weight:700;justify-content:space-between;width:100%}.productUserVoice_comment+.productUserVoice_comment{margin-top:2rem}.productUserVoice_userIcon{position:relative;width:20%;height:0;padding-bottom:calc(13% - 4px);align-items:center;justify-content:center;margin-right:17px;padding-top:8px;border-radius:50%;overflow:hidden;border:2px solid #6ebe58;background:#6ebe58}.productUserVoice_userIcon img{left:50%;position:absolute;top:50%;transform:translate(-50%,-40%)}.productUserVoice_comment:nth-of-type(2n) .productUserVoice_userIcon{background-color:#09a860;border-color:#09a860}.productUserVoice_commentBox{font-size:12px;font-size:3.6vw;width:77.5%;position:relative;background:#fffbeb;border:2px solid #f2ecd4;-o-border-image:initial;border-image:initial;flex:1 1 100%;padding:.5rem;border-radius:.25rem}.productUserVoice_commentBox:after,.productUserVoice_commentBox:before{content:" ";pointer-events:none;position:absolute;right:calc(100% - .5px);top:6vw;width:0;border:14px solid transparent}.productUserVoice_commentBox:before{margin-top:-14px;border-color:rgba(242,236,212,0) #f2ecd4 rgba(242,236,212,0) rgba(242,236,212,0);border-width:14px}.productUserVoice_commentBox:after{margin-top:-11px;border-color:rgba(255,251,235,0) #fffbeb rgba(255,251,235,0) rgba(255,251,235,0);border-width:11px}.productUserVoice_commentBox .highlight{color:#fe6600}.productUserVoice_commentBox small{font-size:.8em}.productUserVoice_note{margin-top:2rem;font-size:12px}.pointExchangeAttention{background:#f7f7f7 url(/contents/shop/kyhc/images/goodsList/point/bg-attention.jpg) 0 0;padding:1rem;margin-top:2rem;margin-bottom:2rem}.pointExchangeAttention_title{display:flex;justify-content:space-between;align-items:center}.pointExchangeAttention_title h3{font-size:20px;font-size:6.4vw;color:#6f4939;padding:.5em;border-left:12px solid #71b16c;border-bottom:1px solid #71b16c;margin-bottom:1rem;flex-grow:1}.pointExchangeAttention_title img{max-width:40%}.pointExchangeAttention_headline{font-size:15px;font-size:4.8vw;background:linear-gradient(90deg,#67a954,#99bd51);color:#fff;padding:.5rem 1.5rem;border-radius:1.5rem;margin:1rem auto}.pointExchangeAttention_list li{text-indent:-1em;padding-left:1em;margin-bottom:.5rem}.pointExchangeAttention_list li:before{content:"●";color:#6f4939}.goodsDetail>*+*{margin-top:2rem}@media screen and (min-width:642px){.level_h1{font-size:11px;padding-left:0;padding-right:0}.goodsDetailHead,.level_h2{font-size:24px}.level_h3{font-size:18px}.goodsDetail_summary{flex-direction:row}.goodsDetail_slider{width:calc(50% - .5rem)}.goodsDetail_summaryText{width:calc(50% - .5rem);margin-top:0}.goodsDetailHead{padding:1rem 1rem .5rem}.goodsDetailHead_intro{font-size:18px}.goodsPriceList_headerEmphasis{font-size:25px}.goodsPriceList_item{flex-direction:row;padding:1.5rem 2rem}.goodsPriceList_priceBox,.goodsPriceList_skuImage{width:60%}.goodsPriceList_cartButton,.goodsPriceList_skuSelect{width:calc(40% - .5rem)}.goodsPriceList_salesType,.goodsPriceList_salesVolume{font-size:24px}.goodsPriceList_salesPrice{font-size:53px}.goodsPriceList_salesPriceSuffix{font-size:15px}.goodsPriceList_note{font-size:14px}.goodsPriceList .-typeSubscription .goodsPriceList_salesPrice{font-size:72px}.goodsDetailContents_tabButton{font-size:20px}.goodsDetailContents_tabContainer{padding:2rem 1rem}.goodsDetailContents_buyItem{margin-left:auto;margin-right:auto;padding:1rem}.goodsCategoryLabels{font-size:12px}.productIngredients_table td,.productIngredients_table th{border:1px solid #f1ebd3}.productUserVoice_userIcon{display:flex;flex:0 0 75px;width:75px;height:75px;padding:0}.productUserVoice_commentBox{font-size:17px;padding:20px;border-radius:10px}.productUserVoice_commentBox:after,.productUserVoice_commentBox:before{top:37.5px}.pointExchangeAttention{padding:30px}.pointExchangeAttention_title h3{font-size:30px}.pointExchangeAttention_headline{font-size:23px}}@media screen and (max-width:641px){.goodsPriceList .cartAddButton{margin-bottom:1rem;order:-1}.productIngredients_table tr{display:flex;flex-wrap:wrap}.productIngredients_table td,.productIngredients_table th{width:100%}.productIngredients_table th{width:100%;border:3px solid #f1ebd3}}
/*# sourceMappingURL=maps/goodsDetail.css.map */
