@charset "UTF-8";.pc_hyouji{display:block}.sp_hyouji{display:none}#WESCFK0002 .osusume{background:#f8f7f2 none repeat scroll 0% 0%;padding:10px;border-radius:10px;margin:20px 0;border:1px dotted #dedac6;overflow:hidden}.osusume p.ttl{font-size:1.8rem;padding-bottom:10px}.osusume ul li{background-image:url(/excludes/images/common/checkBox.png);background-repeat:no-repeat;background-position-y:2px;background-size:18px;padding:0 0 5px 25px}#WESCFK0002 .sectionIn,#WESCFK0023 .sectionIn{font-size:16px}#WESCFK0002 section.detail_area{margin-top:25px;overflow:hidden}#WESCFK0002 h4{margin-top:40px}#WESCFK0002 .area_01{padding:20px 10px}#WESCFK0002 .area_l{padding:20px 10px;float:left;width:430px}#WESCFK0002 .area_r{float:right;width:450px;padding:10px 0}#WESCFK0002 .area_left{float:left;width:430px}#WESCFK0002 .area_right{float:right;width:450px}#WESCFK0002 .innerTxt{padding:0 10px 20px;line-height:1.7rem}#WESCFK0002 .innerImg{padding:30px 10px 20px}#WESCFK0002 .skin_step{display:block;width:450px;margin:10px auto 0}#WESCFK0002 .free_list{overflow:hidden}#WESCFK0002 .free_list li{float:left;margin-right:10px}#WESCFK0002 .free_list li>img{width:130px}#WESCFK0002 .txtBg{font-size:1.2em;color:#ee3586;font-weight:700}#WESCFK0002 .voice_list{background:#eee;padding:10px 20px}#WESCFK0002 .voice_list li{background:#fff;border:1px #666 solid;padding:5px}#WESCFK0002 .voice_list li>.voice{display:block;padding:10px 10px 30px}#WESCFK0002 .voice_list li>.voice strong{color:#e4007f}#WESCFK0002 .voice_list li>.voice_name{display:block;background:#bbb;padding:5px 10px;text-align:right;font-weight:700}#WESCFK0002 .voice_notes{font-size:.8rem;color:#666;margin-top:5px}#WESCFK0002 .mt20{margin-top:20px}@media screen and (max-width:750px){#WESCFK0002 h4{background:#eee;padding:5px 10px 5px 35px;font-size:1.2rem;font-weight:700;margin:0}#pstyle h4{background-image:url(/excludes/images/common/tit_icon_pstyle.png);background-repeat:no-repeat;background-size:4% 90%;background-position:4px}#saitai h4{background-image:url(/excludes/images/saitai/tit_icon_saitai.png);background-repeat:no-repeat;background-size:4% 90%;background-position:4px}#gnspa h4{background-image:url(/excludes/images/gnspa/tit_icon_gnspa.gif);background-repeat:no-repeat;background-size:4% 90%;background-position:4px}#pex h4{background-image:url(/excludes/images/pex/tit_icon_pex.gif);background-repeat:no-repeat;background-size:4% 90%;background-position:4px}#WESCFK0002 .area_left{float:none;width:auto}#WESCFK0002 .area_right{float:none;width:auto}#WESCFK0002 section.detail_area{margin-top:15px;overflow:hidden}#WESCFK0002 .innerImg{padding:15px 1%}#WESCFK0002 .skin_step{display:block;width:90%}#WESCFK0002 .free_list{width:90%;margin:0 auto}#WESCFK0002 .free_list li{margin:5px 5px 0 0}#WESCFK0002 .free_list li>img{width:80px}#WESCFK0002 .voice_list{padding:2%}#WESCFK0002 .voice_list li{background:#fff;border:1px #666 solid;padding:5px}#WESCFK0002 .voice_list li>.voice{padding:2%}#WESCFK0002 .voice_list li>.voice_name{padding:5px 2%}}.offer_area{padding:10px 0}.offer_area img{margin:0 auto;display:block;width:96%}.product_relation{width:96%;padding:2%;margin:30px 0 50px;border:1px solid #aaa;border-radius:3px}.product_relation>p{font-size:1.2rem;font-weight:700;border-bottom:2px solid #999;padding-bottom:2px}@media screen and (max-width:750px){.offer_area img{width:98%}}.detail_bnr_area{margin-top:10px}.detail_bnr_area>a>img{width:100%}.detail_bnr_area>a:hover img{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}@media screen and (max-width:750px){.productsDetailDetailWrap01 .detail_bnr_area{padding:10px 1%}.productsDetailDetailWrap01 .detail_bnr_area img{width:100%}}.relation_bnr{margin:18px 0}.relation_bnr a,.relation_bnr span{display:block}.relation_bnr img{box-sizing:border-box;border:1px solid #aaa;width:100%}.relation_bnr span{font-size:12px}@media screen and (max-width:750px){.accordionContent01 img{width:100%}.osusume ul li{background-size:7%}#WESCFK0002 .area_l,#WESCFK0002 .area_r{float:none;width:100%;box-sizing:border-box}.pc_hyouji{display:none}.sp_hyouji{display:block}}div.pc_flow,div.pc_eoilflow{display:block}div.sp_flow,div.sp_eoilflow{display:none}.cal_list{text-align:right;font-size:18px;padding:0 10px 10px 0}.cal_list a{color:#f0f}.flow_caption{margin:10px 0}.flow_list{overflow:hidden}.flow_list li{float:left}.flow_list li a:hover img{opacity:1}.flow_img{position:relative;overflow:hidden;width:177px}.overlay{position:absolute;top:0;left:0;background:rgba(224,187,48,.8);-webkit-transition:.4s;transition:.4s;width:147px;height:100%;opacity:0;text-align:center;padding:30px 15px 0;color:#fff}.overlay span{display:block;margin:10px 0 0;padding:3px;background:#fff;color:#d4a800;border-radius:3px}.flow_img:hover .overlay{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}@media screen and (max-width:641px){div.pc_flow,div.pc_eoilflow{display:none}div.sp_flow,div.sp_eoilflow{display:block;overflow:hidden}div.sp_eoilflow .flow_captionSp{float:left;width:25%;display:block;margin-right:5px}div.sp_eoilflow .flow_listSp{float:right;width:73%}div.sp_eoilflow .flow_listSp li{margin-bottom:5px}}.flow_main{margin-bottom:30px}.flow_detail{overflow:hidden}.flow_contents h3{text-align:center}.flow_contents h3>img{width:700px}.flow_img02{width:93%;margin:0 67px 0 0}.flow_contents .detail_area{width:77%;margin:10px auto 30px}.flow_contents .detail_area img{float:right}.flow_contents .detail_area img+img{float:left}.oishisa{background-image:url(/excludes/images/flowage/oishisa_bg.jpg);background-repeat:no-repeat;background-position:center;padding:7% 0;text-align:center}.flow_contents h3 .product_tit{width:20%}.flow_contents .product_list{margin:20px 0 50px}.flow_contents .product_list li{width:30%;float:left}.flow_contents .product_list li:first-child{margin-right:48px}.flow_contents .product_list li:last-child{float:right}.flow_contents .product_list li img{width:100%}.flow_contents .product_list li a{display:block;margin:5px 0 0}.teiki3{position:relative;width:950px;margin:0 auto}.teiki3 a{position:absolute;bottom:30px;right:30px}@media screen and (max-width:750px){.detail_area{width:98%}.oishisa{background-size:cover}.oishisa>img{width:96%}.flow_contents h3>img{width:98%}.flow_contents .detail_area{width:96%}.area_r>img{width:100%}.product_tit{width:100%}.flow_contents .product_list{margin:0 auto;width:94%}.flow_contents .product_list li:first-child{margin-right:0}.flow_contents .product_list li{width:100%;margin:20px auto 40px}.flow_contents .product_list li:last-child{float:none}.flow_contents h3{margin:30px 0 0}.flow_contents h3 .product_tit{width:50%}.flow_contents .teiki3_sp{margin:50px 0 0}}.movie_area{overflow:hidden;width:95%;margin:15px auto 30px}.movie_innre{width:402px;height:228px;border:1px solid #333;float:left;box-sizing:border-box}.movie_innre+.movie_innre{margin-left:30px}@media screen and (max-width:750px){.movie_innre{float:none;width:100%;height:auto;background:#000}.movie_innre+.movie_innre{margin:10px 0 0}}#qa_accordion{width:96%;padding:10px;font-weight:700;line-height:1.8em}#qa_accordion .question,#qa_accordion .answer{position:relative}#qa_accordion .question:not(:first-child){margin-top:20px}#qa_accordion .txt{border-radius:3px;margin:0 0 10px 45px;padding:10px 35px 10px 10px;display:block}#qa_accordion .question span{background:#e1f0f7}#qa_accordion dt:before,#qa_accordion dd:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:40px;height:34px}#qa_accordion .question:before{background:url(/excludes/images/common/q_icon.gif) no-repeat left top;background-size:contain}#qa_accordion .answer:before{background:url(/excludes/images/common/a_icon.gif) no-repeat left top;background-size:contain}#qa_accordion .answer span{background:#fce9f3}#qa_accordion .arrow{content:'';position:absolute;top:1.2em;right:1.2em;width:8px;height:8px;border-right:2px solid #666;border-bottom:2px solid #666;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .8s;transition:all .8s}@media screen and (max-width:750px){#qa_accordion{width:100%;padding:0}}.each_link{overflow:hidden;width:620px;margin-top:20px}.each_link li{float:left}.each_link li a{display:inline-block}.each_link li a:hover{opacity:.8}.each_link li:nth-child(even){margin:0 3px}@media screen and (max-width:750px){.each_link{width:100%}.each_link li{float:none;width:100%;text-align:center}.each_link li:nth-child(even){margin:10px 0}.each_link li a img{width:90%}}.check_pdf>a{display:inline-block;font-size:1.1rem;color:#e17b80;padding-right:15px}@media screen and (max-width:750px){.check_pdf>img{width:10%}}#cosme_careStep{margin-top:80px}#cosme_careStep h3{text-align:right}#cosme_careStep h3 img{width:40%}#cosme_careStep dl{overflow:hidden}#cosme_careStep dl dt{float:left}#cosme_careStep dl dd{width:92%;float:right;border:1px solid #ccc;box-sizing:border-box;padding:2% 1%;margin-bottom:5px;background:#fbf6f6}#cosme_careStep ul{overflow:hidden}#cosme_careStep ul li{float:left;width:25%}#cosme_careStep ul li a>img{width:85%}@media screen and (max-width:750px){#cosme_careStep{margin-top:50px}#cosme_careStep h3 img{width:85%}#cosme_careStep dl dt{width:14%}#cosme_careStep dl dd{width:85%;padding:4% 2%}#cosme_careStep dl .long_area{padding:6% 2%}#cosme_careStep ul li{width:47%}#cosme_careStep ul .margin-top{margin-top:20px}#cosme_careStep ul li:nth-child(even){float:right}#cosme_careStep ul li a{display:block}#cosme_careStep ul li a>img{width:100%}}#Product_lineup_area{margin-top:50px}#Product_lineup_area .title01{text-align:left;border-bottom:1px solid #000;padding:8px 0 8px 20px;color:#1b1b1b;font-size:1.1rem;letter-spacing:.1rem;font-weight:700;margin:0 auto 10px;background:url(/excludes/common/img/ico/ico_arrow01.png) left center no-repeat;padding-left:15px;font-weight:700}#Product_lineup_area .Product_lineup_list{overflow:hidden}#Product_lineup_area .Product_lineup_list li{float:left;box-sizing:border-box;border:2px solid #d00275;width:32.5%;overflow:hidden;padding:3px;background:#fbeded;position:relative;margin:0 0 10px;position:relative}#Product_lineup_area .Product_lineup_list li+li{margin:0 0 10px 12px}#Product_lineup_area .Product_lineup_list li:nth-child(4){margin:0 0 0 0}#Product_lineup_area .Product_lineup_list li .lineup_caption{background:#000;padding:2px 0;color:#fff;letter-spacing:.2em;text-align:center}#Product_lineup_area .Product_lineup_list li .lineup_img,#Product_lineup_area .Product_lineup_list li .lineup_detail{margin-top:8px}#Product_lineup_area .Product_lineup_list li .lineup_img{float:left;width:33%}#Product_lineup_area .Product_lineup_list li .lineup_img:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}#Product_lineup_area .Product_lineup_list li .lineup_img img{width:100%}#Product_lineup_area .Product_lineup_list li .lineup_detail{float:right;width:65%;font-size:.8rem;overflow:hidden}#Product_lineup_area .Product_lineup_list li .lineup_detail .lineup_name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis}#Product_lineup_area .Product_lineup_plice{font-size:.7rem;text-align:right;color:#000}#Product_lineup_area .plice_member{color:#ea0505}#Product_lineup_area .Product_lineup_plice>span{font-size:1rem;font-weight:700}#Product_lineup_area .Product_lineup_cart{position:absolute;bottom:5px;right:5px;width:60%;background:#f04591;color:#fff;text-decoration:none;padding:1%;margin-top:20px;display:block;text-align:center;border-radius:3%;font-size:.9rem;border-bottom:2px solid #af1559;border-right:2px solid #ff85bb}#Product_lineup_area .Product_lineup_cart:hover{background:#f769a8}@media screen and (max-width:750px){#Product_lineup_area{margin-top:10px}#Product_lineup_area .title01{margin:0 auto 5px;width:94%}#Product_lineup_area .Product_lineup_list{width:98%;margin:0 auto}#Product_lineup_area .Product_lineup_list li{float:left;border:2px solid #d00275;width:100%;overflow:hidden;margin:5px 0 0;padding:5px 10px}#Product_lineup_area .Product_lineup_list li+li{margin:5px 0 0}#Product_lineup_area .Product_lineup_cart{padding:2%;width:58%;bottom:10px}}