@charset "UTF-8";#jp-home{background-color:#fff}#jp-home #contents #lead-text{margin-bottom:50px;text-align:center;font-size:1.8rem;font-family:"Noto Serif JP",serif;line-height:2.2;text-shadow:rgba(255,255,255,.55) 1px 1px 20px,rgba(255,255,255,.55) -1px 1px 20px,rgba(255,255,255,.55) 1px -1px 20px,rgba(255,255,255,.55) -1px -1px 20px}#jp-home #contents .btn{display:flex;justify-content:center}#jp-home #contents .btn li{flex:0 1 40%;padding:0 5%;line-height:1.5}#jp-home #contents .btn a{height:100%;display:flex;justify-content:center;text-align:center;width:100%;padding:20px 10px;box-sizing:border-box;color:#000;text-decoration:none;background-color:#f8f8f8;position:relative;overflow:hidden}#jp-home #contents .btn a span{position:relative;z-index:10;align-self:center}#jp-home #contents .btn a span strong{font-weight:700}#jp-home #contents .btn a::after{content:"";width:10px;height:10px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;transform:translateY(-50%) rotate(45deg);right:7%;top:50%;z-index:9}#jp-home #contents .btn a::before{content:"";display:block;width:100%;height:100%;background-color:#000;position:absolute;top:0;right:-100%;transition:.5s;z-index:1}#jp-home #contents .btn a:hover span{color:#fff}#jp-home #contents .btn a:hover::before{right:0}#jp-home #contents .btn a:hover::after{border-top:1px solid #fff;border-right:1px solid #fff}@media only screen and (min-width:768px){#jp-home #contents{padding-top:150px;padding-bottom:50px}#jp-home #contents h1{max-width:450px;margin:0 auto 80px}}@media only screen and (min-width:768px) and (max-width:1100px){#jp-home #contents{padding-top:100px;padding-bottom:100px}#jp-home #contents h1{max-width:450px;margin:0 auto 40px}#jp-home #contents #lead-text{font-size:1.5rem}#jp-home #contents .btn li{flex:0 1 48%;padding:0 1%}#jp-home #contents .btn a{border:1px solid #000;padding:35px 10px}}@media only screen and (min-width:992px) and (max-width:1199px){#jp-home #contents{padding-top:300px;padding-bottom:80px}#jp-home #contents h1{max-width:450px;margin:0 auto 50px}}@media only screen and (min-width:1440px){#jp-home #contents{padding-top:320px;padding-bottom:70px;background-size:cover}#jp-home #contents h1{max-width:450px;margin:0 auto 50px}}@media only screen and (min-width:1650px){#jp-home #contents{padding-top:370px;padding-bottom:50px;background-size:auto}#jp-home #contents h1{max-width:450px;margin:0 auto 80px}}#jp-WS301 .container{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.8;color:#4b4948;clear:both;margin:100px 0 50px}#jp-WS301 .container .sec01{clear:both}#jp-WS301 .container .sec01 .box01{clear:both;width:100%;position:relative}#jp-WS301 .container .sec01 .box01 .profile-photo01{max-width:250px}#jp-WS301 .container .sec01 .box01 .copy01{position:absolute;left:270px;top:0;font-size:30px;color:#036;line-height:1.4}#jp-WS301 .container .sec01 .box01 .box01-a{position:absolute;left:270px;bottom:0;font-size:2rem;color:#333}#jp-WS301 .container .sec01 .profile-box{clear:both;font-size:18px;margin:50px 0;text-align:justify;text-justify:inter-ideograph}#jp-WS301 .container .sec02{margin:0 auto}#jp-WS301 .container .sec02 .box-title{clear:both;margin:20px 0;padding:6px 0 3px;font-size:30px;color:#fff;font-weight:400;text-align:center;background:#66bdeb}#jp-WS301 .container .sec02 .summary01{clear:both;margin:0 0 30px;color:#036;text-align:justify;text-justify:inter-ideograph}#jp-WS301 .container .sec02 .data-list01{text-align:center}#jp-WS301 .container .sec02 .data-list01 .data-list01-item01,#jp-WS301 .container .sec02 .data-list01 .data-list01-item02{float:left;width:50%}#jp-WS301 .container .sec02 .profile-note{clear:both;margin:30px 0;padding:10px;border:1px solid #ccc;font-family:sans-serif}#jp-WS301 .container .sec02 .profile-note dt{font-weight:700;font-size:18px}#jp-WS301 .container .sec02 .profile-note dd{font-weight:400;font-size:18px}#jp-WS301 .container .sec03{clear:both;margin:0 auto;background:#fff;background:linear-gradient(to bottom,#fff 0,#fff 61%,#f5f5f5 100%)}#jp-WS301 .container .sec03 .box-title-images{clear:both;margin:100px 0 20px}#jp-WS301 .container .sec03 .img{clear:both;margin:20px 0}@media only screen and (min-width:768px){#jp-WS301 #catch{padding-top:8%}#jp-WS301 #catch .wc-logo{max-width:300px;margin:0 auto 60px}#jp-WS301 #catch h1{max-width:600px;margin:0 auto 80px}}@media only screen and (min-width:768px) and (max-width:1100px){#jp-WS301 #catch h1{max-width:450px;margin:0 auto 40px}}@media only screen and (min-width:992px) and (max-width:1199px){#jp-WS301 #catch h1{max-width:450px;margin:0 auto 50px}}@media only screen and (min-width:1440px){#jp-WS301 #catch h1{max-width:600px;margin:0 auto 50px}}@media only screen and (min-width:1650px){#jp-WS301 #catch h1{max-width:450px;margin:0 auto 80px}}#jp-WS301 #contents-link ol{display:flex;flex-wrap:wrap}#jp-WS301 #contents-link li{flex:0 1 24%;margin-right:1%;margin-bottom:1%}#jp-WS301 #contents-link a{padding:15px 10px 15px 20px;border:1px solid #036;display:block;text-align:left;text-decoration:none;position:relative;color:#036;font-size:1.5rem;overflow:hidden}#jp-WS301 #contents-link a span{position:relative;z-index:10}#jp-WS301 #contents-link a::after{content:"";width:6px;height:6px;border-bottom:1px solid #036;border-right:1px solid #036;position:absolute;transform:translateY(-50%) rotate(45deg);right:7%;top:48%;z-index:9}#jp-WS301 #contents-link a::before{content:"";display:block;width:100%;height:100%;background-color:#036;position:absolute;top:0;left:-100%;transition:.25s;z-index:1}#jp-WS301 #contents-link a:hover span{color:#fff}#jp-WS301 #contents-link a:hover::before{left:0}#jp-WS301 #contents-link a:hover::after{border-bottom:1px solid #fff;border-right:1px solid #fff}#jp-WS301 #feature{padding-top:80px}#jp-WS301 #feature h2{margin-bottom:30px}#jp-WS301 #to-such-people{padding-top:80px;margin-top:-40px}#jp-WS301 #to-such-people h2{margin-bottom:30px}#jp-WS301 #to-such-people ul{display:flex}#jp-WS301 #to-such-people li{flex:1 0 32%}#jp-WS301 #to-such-people figcaption{text-align:center;font-size:1.8rem;line-height:1.6}#jp-WS301 #to-such-people li:not(:last-child) figcaption{padding-top:1rem}#jp-WS301 #select-cartridge{padding-top:80px}#jp-WS301 #select-cartridge .wrap{display:flex;margin-top:30px;width:100%;box-sizing:border-box}#jp-WS301 #select-cartridge .box{flex:1 0 44%;padding:0 3%;box-sizing:border-box}@media only screen and (min-width:768px){#jp-WS301 #select-cartridge .box.box01{border-right:1px dashed #66bdeb}}#jp-WS301 #select-cartridge a{text-decoration:none;color:#333}#jp-WS301 #select-cartridge h3{text-align:center;font-size:3rem}#jp-WS301 #select-cartridge .box01 h3{color:#66bdeb}#jp-WS301 #select-cartridge .box02 h3{color:#f08200}#jp-WS301 #select-cartridge p{text-align:center;font-size:1.8rem;font-family:-apple-system,"Lucida Grande","Helvetica Neue","Hiragino Kaku Gothic ProN","メイリオ","游ゴシック",meiryo,sans-serif}#jp-WS301 #josui-cartridge,#jp-WS301 #nansui-cartridge{padding-top:80px;margin-top:-20px}#jp-WS301 #josui-cartridge h2,#jp-WS301 #nansui-cartridge h2{margin-bottom:20px}#jp-WS301 #josui-cartridge h3,#jp-WS301 #josui-cartridge p,#jp-WS301 #nansui-cartridge h3,#jp-WS301 #nansui-cartridge p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#jp-WS301 #josui-cartridge h3,#jp-WS301 #nansui-cartridge h3{color:#fff;font-size:3rem;padding:6px 0;text-align:center;margin:20px 0;line-height:1.86}#jp-WS301 #josui-cartridge h3+p,#jp-WS301 #nansui-cartridge h3+p{font-size:2.2rem;color:#036;margin-bottom:30px;font-family:serif;line-height:1.86}#jp-WS301 #josui-cartridge .data-list01,#jp-WS301 #nansui-cartridge .data-list01{display:flex;justify-content:center}#jp-WS301 #josui-cartridge .data-list01 li,#jp-WS301 #nansui-cartridge .data-list01 li{flex:0 1 440px;min-width:440px;text-align:center}#jp-WS301 #josui-cartridge .data-list01 li>p,#jp-WS301 #nansui-cartridge .data-list01 li>p{font-size:2.2rem;margin-top:10px;color:#4b4948}#jp-WS301 #josui-cartridge .box02 figure,#jp-WS301 #nansui-cartridge .box02 figure{text-align:center}#jp-WS301 #josui-cartridge .box02 figure .goods-img,#jp-WS301 #nansui-cartridge .box02 figure .goods-img{margin:0 auto}#jp-WS301 #josui-cartridge .how_it_works figure,#jp-WS301 #nansui-cartridge .how_it_works figure{margin-bottom:20px}#jp-WS301 #josui-cartridge .how_it_works figcaption,#jp-WS301 #nansui-cartridge .how_it_works figcaption{font-size:1.6rem;line-height:1.86;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#jp-WS301 #josui-cartridge h3{background-color:#66bdeb}#jp-WS301 #josui-cartridge .profile-note{clear:both;margin:30px 0;padding:10px;border:1px solid #ccc;line-height:1.86;color:#4b4948}#jp-WS301 #josui-cartridge .profile-note dt{font-size:1.8rem;font-weight:700}#jp-WS301 #josui-cartridge .profile-note dd{font-size:1.8rem}#jp-WS301 #josui-cartridge #atopic{margin-top:40px;padding:0 10%}#jp-WS301 #nansui-cartridge h3{background-color:#ea5514}#jp-WS301 #nansui-cartridge .box01{margin-top:30px;margin-bottom:40px}#jp-WS301 #nansui-cartridge .box01 figure{padding:0 15%;margin-top:10px}#jp-WS301 #nansui-cartridge .box01 figcaption{text-align:right;font-size:1.5rem;line-height:1.6;margin-top:20px}#jp-WS301 #user-voices{line-height:1.86;padding-top:80px;margin-top:-20px}#jp-WS301 #user-voices .copy04,#jp-WS301 #user-voices .copy04-a{padding:22px 0;border-top:2px solid #0098dc;border-bottom:2px solid #0098dc;margin:30px 0 60px;font-size:3rem;color:#0098dc;line-height:1.75}#jp-WS301 #user-voices .copy04{margin-top:40px}#jp-WS301 #user-voices .copy04-a{font-size:2.4rem}#jp-WS301 #evidence{margin:5% auto}#jp-WS301 #evidence .b-box__link{margin:30px 3% 0;display:block;border:1px solid #000;color:#4b4948;padding:20px 1rem;font-size:2rem;overflow:hidden;position:relative;text-align:center;text-decoration:none;box-sizing:border-box}@media only screen and (max-width:767px){#jp-WS301 #evidence .b-box__link{text-align:left;font-size:1.4rem;padding:10px 2rem;margin:10% 0 5%}}#jp-WS301 #evidence .b-box__link::before{content:"";display:block;width:100%;height:100%;background-color:#000;position:absolute;top:0;right:-100%;transition:all .8s;z-index:-1}#jp-WS301 #evidence .b-box__link:hover{color:#fff}#jp-WS301 #evidence .b-box__link:hover::before{right:0}#jp-WS301 #user-voices .box01{overflow:hidden}#jp-WS301 #user-voices .box01 .profile-photo01{float:left;margin-right:45px;width:250px}#jp-WS301 #user-voices .box01>h4{font-size:2.4rem;color:#0098dc;margin-bottom:10px;text-align:left;line-height:2}#jp-WS301 #user-voices .profile-box{font-size:1.4rem}#jp-WS301 #user-voices .sec04 .box01 .box01-a{font-size:3.2rem;line-height:1.75}#jp-WS301 #user-voices .sec04 .box01 .box01-a span{display:block;font-size:1.6rem;line-height:1.5}#jp-WS301 #user-voices .sec04 .hide .beauty-voice-box{height:12em;margin-bottom:5px}#jp-WS301 #user-voices .sec04 .hide .beauty-voice-box::before{position:absolute;bottom:0;left:0;content:"";width:100%;height:5.75em;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.75) 50%,rgba(255,255,255,.75) 50%,#fff 100%)}#jp-WS301 #user-voices .sec04 .hide .more-btn .txt-area span{transform:rotate(90deg)}#jp-WS301 #user-voices .sec04 .beauty-voice-box{position:relative;overflow:hidden;margin:60px 0 30px;font-size:1.8rem}#jp-WS301 #user-voices .sec05 .beauty-voice-box{position:relative;overflow:hidden;margin:60px 0 30px;font-size:1.8rem}#jp-WS301 #user-voices .more-btn{padding:10px 20px;border:2px solid #0098dc;margin-bottom:70px;text-align:center;font-size:2.8rem;color:#0098dc;cursor:pointer;transition:.35s}#jp-WS301 #user-voices .more-btn .txt-area{position:relative;display:inline-block;padding-left:30px}#jp-WS301 #user-voices .more-btn .txt-area span{position:absolute;display:block;background-color:#0098dc;transition:.5s;transform:rotate(45deg)}#jp-WS301 #user-voices .more-btn .txt-area span.bar01{top:27px;left:0;width:17px;height:1px}#jp-WS301 #user-voices .more-btn .txt-area span.bar02{top:19px;left:8px;width:1px;height:17px}@media screen and (max-width:768px){#jp-WS301 #user-voices #index .container .more-btn{padding:5px 10px;margin-bottom:40px;font-size:1.6rem}#jp-WS301 #user-voices #index .container .more-btn .txt-area span.bar01{top:16px;left:0;width:17px;height:1px}#jp-WS301 #user-voices #index .container .more-btn .txt-area span.bar02{top:8px;left:8px;width:1px;height:17px}}#jp-WS301 #user-voices-wrap .hide .beauty-voice-box{height:12em;margin-bottom:5px}#jp-WS301 #user-voices-wrap .hide .beauty-voice-box::before{position:absolute;bottom:0;left:0;content:"";width:100%;height:5.75em;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.75) 50%,rgba(255,255,255,.75) 50%,#fff 100%)}#jp-WS301 #user-voices-wrap .hide .more-btn .txt-area span{transform:rotate(90deg)}#jp-WS301 #user-voices-wrap .cnt-box{overflow:hidden;line-height:2}#jp-WS301 #user-voices-wrap .cnt-box:not(:last-child){margin-bottom:80px}#jp-WS301 #user-voices-wrap .cnt-box>h4{font-size:2.4rem;color:#0098dc;margin-bottom:10px}#jp-WS301 #user-voices-wrap .cnt-box>p{font-size:1.8rem}#jp-WS301 #user-voices-wrap .profile-photo02{float:left;margin-right:45px}#jp-WS301 #recommend{margin-top:40px}#jp-WS301 #recommend .lead02{font-size:2.4rem}#jp-WS301 #recommend .highlight02{font-size:2.6rem;color:#f08200}#jp-WS301 #recommend .highlight03{font-size:3.2rem;color:#f08200;margin:120px 0 70px}#jp-WS301 #recommend .day-list{display:table;border-collapse:separate;width:100%;margin:80px 0 15px}#jp-WS301 #recommend .day-list li{width:20%;display:table-cell;padding:20px 0;border-right:4px solid #fff;border-left:4px solid #fff;background-color:#f08200;font-size:3rem;color:#fff}#jp-WS301 #recommend .day-list:nth-of-type(2) li{width:16.666666%}#jp-WS301 #recommend .day-list .day-list-item06,#jp-WS301 #recommend .day-list .day-list-item07,#jp-WS301 #recommend .day-list .day-list-item09,#jp-WS301 #recommend .day-list .day-list-item10{background-color:#e6e6e7;color:#4b4948}#jp-WS301 #recommend .flow-list li{margin-top:40px;font-size:1.8rem}#jp-WS301 #recommend .flow-list li .li-h span{display:inline-block;position:relative;font-size:2.4rem}#jp-WS301 #recommend .flow-list li .li-h span::after{content:"";display:inline-block;position:absolute;bottom:5px;left:0;width:100%;height:1px;background-color:#4b4948}#jp-WS301 #recommend .illust02+.lead02{margin-top:40px}#jp-WS301 #recommend .box03{text-align:center}#jp-WS301 #ec-shop-link{padding-top:80px;margin-top:-40px}#jp-WS301 #ec-shop-link .box-title-images{clear:both;margin-bottom:30px}#jp-WS301 #ec-shop-link .shop-box{padding-bottom:30px;margin-left:75px;border-bottom:1px solid #bab4b6}#jp-WS301 #ec-shop-link .shop-box:not(:last-child){margin-bottom:50px}@media only screen and (min-width:768px){#jp-WS301 #ec-shop-link .shop-box{display:flex}#jp-WS301 #ec-shop-link .shop-box .photo{flex:0 1 400px;min-width:400px}#jp-WS301 #ec-shop-link .shop-box .cnt-box{max-width:420px;margin-left:auto}}#jp-WS301 #ec-shop-link .shop-box .b-shopBox__title{margin-bottom:15px;border:1px solid #036;display:inline-block;padding:2px 15px;color:#036;font-size:1.4rem}#jp-WS301 #ec-shop-link .shop-box .cnt-box h3{font-weight:700;margin-bottom:25px;font-size:1.8rem;line-height:1.75;color:#036}#jp-WS301 #ec-shop-link .shop-box .cnt-box .name span,#jp-WS301 #ec-shop-link .shop-box .cnt-box .price span{font-size:1.2rem}#jp-WS301 #ec-shop-link .shop-box .cnt-box .name{font-size:1.78rem}#jp-WS301 #ec-shop-link .shop-box .cnt-box .name span{display:block}#jp-WS301 #ec-shop-link .shop-box .cnt-box .name--en{font-size:1.4rem}#jp-WS301 #ec-shop-link .shop-box .cnt-box .name--jp{font-size:1.4rem}#jp-WS301 #ec-shop-link .shop-box .cnt-box .detail{font-size:1.2rem;text-align:justify;text-justify:inter-ideograph;margin-bottom:30px}#jp-WS301 #about-watercouture{text-align:center}#jp-WS301 #about-watercouture .logo02{padding:100px 0 50px}#jp-WS301 #about-watercouture .copy06,#jp-WS301 #about-watercouture .copy07{font-size:2.1rem}#jp-WS301 #about-watercouture .copy06{position:relative;padding-bottom:40px;margin-bottom:40px}#jp-WS301 #about-watercouture .copy06::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:32px;height:4px;background-color:#4b4948}#jp-WS301 #about-watercouture .copy07{margin-bottom:50px}#jp-WS301 #about-watercouture .copy08{margin-top:30px;font-size:1.6rem}.footer{text-align:center;font-size:1.4rem;margin-bottom:20px}.footer .purchase-btn01{margin:65px 0}.footer .btn_detail{margin-bottom:2%;justify-content:center;display:flex}.footer .btn_detail li{flex:0 1 50%}.purchase-btn02{display:block;width:100%;text-align:center;transition:.35s;width:295px;height:50px;border:2px solid #0098dc;margin-top:30px;font-size:1.5rem;line-height:48px;color:#0098dc}.purchase-btn02 span{display:inline-block;padding-left:35px;background:url(../img/icon02.png) no-repeat left center;background-size:24px 24px}@media screen and (min-width:769px){.purchase-btn02:hover{opacity:.85}}@media screen and (max-width:768px){.purchase-btn02{width:100%;margin-top:30px}}@media screen and (max-width:768px){#index{font-family:Verdana,"ヒラギノ角ゴシック Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック","Yu Gothic",YuGothic,sans-serif;font-size:1.4rem}#index .inner-s{padding:0 15px}#index .illust01{margin:30px 0}#index .box01 img{float:left;width:100px;margin-right:0}#index .box01 .box01-a{clear:both;padding-top:10px;font-size:2rem}#index .box01 .box01-a span{font-size:1.4rem}#index .profile-box{margin-top:20px;font-size:1.2rem}#index .copy01{padding-top:45px;margin:0 0 10px;font-size:3rem}#index .copy02{margin:30px 0 10px;font-size:2.4rem;line-height:1.5}#index .copy03{margin:20px 0 45px;font-size:1.8rem}#index .copy04,#index .copy04-a{padding:15px 0;margin:60px 0 30px;font-size:1.6rem;line-height:1.5}#index .copy05{float:right;width:62%;width:calc(100% - 110px);margin-top:-4px;font-size:1.6rem;line-height:1.5}#index .box-title,#index .copy05-a{font-size:1.6rem}#index .lead01{margin:20px 0 30px;font-size:1.4rem}#index .lead02{font-size:1.4rem}#index .profile-note dd,#index .profile-note dt{font-size:1.2rem}#index .supple01,#index .supple02{font-size:1.2rem}#index .desc01{font-size:1.3rem}#index .header .main-v-area .slide-box{width:100%;height:auto}#index .header .main-v-area .slide-box div[class^=slide]{width:100%;height:0;padding-top:50%;background-size:cover}#index .header .main-v-area .main-box{position:absolute;top:6%;width:100%}#index .header .main-v-area .main-ca,#index .header .main-v-area .main-co{width:90%;margin:0 auto}#index .container{margin:20px 0}#index .container .sec01 .box01{margin-bottom:30px}#index .container .sec01 .box01 .profile-photo01{margin-right:20px}#index .container .sec01 .box01 .copy01{position:static;margin-bottom:0;font-size:1.7rem;line-height:1.75;padding:0}#index .container .sec01 .box01 .box01-a{position:static;font-size:1.4rem}#index .container .sec03{clear:both}#index .container .sec03 .box-title-images,#index .container .sec03 .img{clear:both;margin:20px 0}#index .container .sec04{padding-top:20px;margin:0 auto}#index .container .sec04 .logo02{margin-bottom:45px}#index .container .sec04 .shop-box01,#index .container .sec04 .shop-box02{padding-bottom:45px;margin-left:0}#index .container .sec04 .shop-box01 .shop-box01a,#index .container .sec04 .shop-box02 .shop-box01a{float:none}#index .container .sec04 .shop-box01 .shop-box01a .goods-img,#index .container .sec04 .shop-box02 .shop-box01a .goods-img{width:100%}#index .container .sec04 .shop-box01 .shop-box01b,#index .container .sec04 .shop-box02 .shop-box01b{float:none;width:100%;font-weight:400}#index .container .sec04 .shop-box01 .shop-box01b .name,#index .container .sec04 .shop-box01 .shop-box01b .price{margin-bottom:15px}#index .container .sec04 .shop-box02 .shop-box01b .name,#index .container .sec04 .shop-box02 .shop-box01b .price{margin-bottom:15px}#index .container .sec04 .shop-box01 .shop-box01b .name span,#index .container .sec04 .shop-box02 .shop-box01b .name span{font-size:10px}#index .container .sec04 .shop-box01{margin-bottom:30px}#index .container .sec10{padding-bottom:45px}#index .container .sec10 .logo02{padding:60px 0 30px}#index .container .sec10 .copy06,#index .container .sec10 .copy07,#index .container .sec10 .copy08{text-align:left;font-size:1.4rem}#index .container .sec10 .copy06{padding-bottom:30px;margin-bottom:30px}#index .container .sec10 .copy07{margin-bottom:30px}#index .container .sec10 .copy08{font-size:1.2rem}#index .footer .contact-box{margin-bottom:30px;font-size:1.2rem}#index .footer .copyright{padding-bottom:20px;font-size:1rem;line-height:1.25}#index .footer .footer-nav{margin-bottom:15px}#index .footer .btn_detail{margin-bottom:15px}#index .footer .btn_detail ul li{float:none;width:100%;text-align:center;padding:10px 0}#index .footer .footer-nav .footer-nav-list{float:none;width:100%;height:50px;border-bottom:1px solid #bab4b6;margin-bottom:0}#index .footer .footer-nav .footer-nav-list:first-child{border-top:1px solid #bab4b6}#index .footer .footer-nav .footer-nav-list li{vertical-align:top;width:33.333333%;font-size:1rem;line-height:1.25}#index .footer .footer-nav .footer-nav-list li a{display:table;width:100%;height:100%;padding:0}#index .footer .footer-nav .footer-nav-list li a span{display:table-cell;vertical-align:middle;width:100%;height:100%}}.ov-hid{overflow:hidden}.ws301 .sec02{margin-bottom:40px}.ws301 .sec02 h3{background-color:#0097dd;color:#fff;font-size:30px;padding:.1em 0;text-align:center;margin-bottom:40px}.ws301 .sec02 h4{font-size:25px;border:2px solid #0097dd;color:#0097dd;width:130px;box-sizing:border-box;text-align:center;padding:30px 15px;line-height:1.4;float:left}.ws301 .sec02 .fl-right{float:right;width:calc(100% - 150px);color:#0097dd}.ws301 .sec02 .box01{margin-bottom:30px}.ws301 .sec02 .box01 .fl-right{width:calc(100% - 500px);float:left;padding-left:20px}.ws301 .sec02 .box01 .photo{width:350px;padding-top:20px;float:right}.ws301 .sec02 .box01 .photo li{width:50%;float:left;text-align:center;padding:0 8px;box-sizing:border-box}.ws301 .sec02 .box01 .photo li img{max-width:100%}.ws301 .sec02 .box01 .photo li span{padding-top:.7em;font-size:70%}.ws301 .sec02 .note{text-align:right;font-size:75%}.ws301 .sec02 .box02 .photo{margin:30px 0;text-align:center}.ws301 .sec03 h3.ff{background-color:#0097dd;color:#fff;font-size:30px;padding:.1em 0;text-align:center;margin-bottom:40px}.ws301 .sec04 h4{font-weight:24px;text-align:center;margin-bottom:.3em}.ws301 .sec04 h5{font-size:18px;margin-bottom:.2em;font-weight:400}.ws301 .sec04 .spec-sheet{font-size:15px;font-weight:400;border-collapse:collapse;table-layout:fixed;width:100%}.ws301 .sec04 .spec-sheet caption{background-color:#e0e0e0;padding:.3em 1em .3em .8em;font-weight:700;border-top:1px solid #ccc}.ws301 .sec04 .spec-sheet td,.ws301 .sec04 .spec-sheet th{padding:.3em 1em .3em .8em;box-sizing:border-box;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.ws301 .sec04 .spec-sheet th{width:40%;border-right:1px solid #ccc}.purchase-btn01{display:block;width:100%;text-align:center;transition:.35s;height:105px;margin:80px 0 160px;font-size:3.2rem;line-height:105px;color:#fff;background-color:#0098dc}@media screen and (min-width:769px){.purchase-btn01:hover{opacity:.85}}.purchase-btn01 span{display:inline-block;padding-left:56px;background:url(/assets/images/icon01.png) no-repeat left center;background-size:38px 38px}@media screen and (max-width:768px){.purchase-btn01{height:45px;margin:30px 0 60px;line-height:45px;font-size:1.8rem}.purchase-btn01 span{padding-left:28px;background-size:18px 18px}}.shop-box01b nav>ul{margin-top:45px}@media screen and (min-width:769px){.purchase-btn02:hover{opacity:.85}}@media screen and (max-width:768px){.purchase-btn02{width:100%;margin-top:30px}}.policy_list .l-contentInner,.policy_list .layout-wrapper{width:90%;max-width:1024px;margin:0 auto}.policy_list #main{padding-top:150px}.policy_list #shared-contact{margin-top:10%}.policy_list .b-content{line-height:1.86}.policy_list .b-content__nav .b-nav__list{display:flex}.policy_list .b-content__nav .b-nav__list-item+.b-nav__list-item{margin-left:20px}.policy_list .b-content__nav .b-nav__link{padding:10px 2rem;background-color:#000;border-radius:30px;color:#fff;text-decoration:none;transition:all .3s;scroll-behavior:smooth}.policy_list .b-content__nav .b-nav__link:hover{background-color:#eee;color:#000}.policy_list .b-content.content--policy{padding-top:4%}.policy_list .b-content.content--policy .b-content__title{font-size:3rem;margin-bottom:30px}.policy_list .b-content.content--policy .b-content__list{margin:20px 1rem}.policy_list .b-content.content--policy .b-content__list-item{margin-bottom:10px;padding-left:3rem;text-indent:-2.6rem}.policy_list .b-content.content--policy .box--note{margin-top:30px;border-left:10px solid #eee;padding-left:25px}.policy_list .b-content.content--policy .box--note .b-box__title{font-size:2rem;margin-left:-10px;margin-bottom:10px}.policy_list .b-content.content--policy .box--note .list--update{margin:15px 0}.policy_list .b-content.content--policy .df--contact{flex-wrap:wrap;border-left:10px solid #ddd;padding-left:25px;margin-top:30px}.policy_list .b-content.content--policy .df--contact dt{flex:0 1 8rem;font-weight:700}.policy_list .b-content.content--policy .df--contact dd{flex:0 1 calc(100% - 8rem)}.policy_list .b-content.content--policy .df--contact dd::before{content:":";margin-right:1rem}.policy_list .b-content.content--policy li .df--contact{border-left:5px solid #ddd;padding-left:45px;margin:15px 0 30px -20px}.policy_list .list--markDecimal li{list-style-type:none;counter-increment:cnt;padding-left:1.5rem;text-indent:-2.5rem}.policy_list .list--markDecimal li::before{content:"(" counter(cnt) ") "}.policy_list .list--decimal li{list-style-type:decimal}.policy_list .list--latin li{list-style-type:lower-latin}.policy_list .content--personalData{margin-top:7%;padding-top:4%;border-top:1px solid #ccc}.policy_list .content--personalData .b-block+.b-block,.policy_list .content--sitePolicy .b-block+.b-block,.policy_list .content--socialMediaPolicy .b-block+.b-block{margin-top:40px}.policy_list .content--personalData .b-block__title,.policy_list .content--sitePolicy .b-block__title,.policy_list .content--socialMediaPolicy .b-block__title{background-color:#e8e8e8;border-top:2px solid #d9000a;font-size:1.8rem;padding:5px 1rem 5px 2rem;margin-bottom:15px}.policy_list .content--personalData .b-block .b-box__title,.policy_list .content--personalData .b-block__list,.policy_list .content--personalData .b-block__text,.policy_list .content--sitePolicy .b-block .b-box__title,.policy_list .content--sitePolicy .b-block__list,.policy_list .content--sitePolicy .b-block__text,.policy_list .content--socialMediaPolicy .b-block .b-box__title,.policy_list .content--socialMediaPolicy .b-block__list,.policy_list .content--socialMediaPolicy .b-block__text{margin-left:2rem;margin-right:3rem}.policy_list .content--personalData .box--purposeOfUse,.policy_list .content--sitePolicy .box--purposeOfUse,.policy_list .content--socialMediaPolicy .box--purposeOfUse{margin-top:20px}.policy_list .content--personalData .box--purposeOfUse .b-box__title,.policy_list .content--sitePolicy .box--purposeOfUse .b-box__title,.policy_list .content--socialMediaPolicy .box--purposeOfUse .b-box__title{margin-bottom:7px;font-weight:700}.policy_list .content--personalData .box--purposeOfUse .list--decimal,.policy_list .content--sitePolicy .box--purposeOfUse .list--decimal,.policy_list .content--socialMediaPolicy .box--purposeOfUse .list--decimal{margin-left:8.7rem}.policy_list .content--personalData .box--purposeOfUse .list--latin,.policy_list .content--sitePolicy .box--purposeOfUse .list--latin,.policy_list .content--socialMediaPolicy .box--purposeOfUse .list--latin{margin-left:.5rem;margin-bottom:10px;counter-reset:latinNumber}.policy_list .content--personalData .box--purposeOfUse .list--latin .item--latin,.policy_list .content--sitePolicy .box--purposeOfUse .list--latin .item--latin,.policy_list .content--socialMediaPolicy .box--purposeOfUse .list--latin .item--latin{list-style:none}.policy_list .content--personalData .box--purposeOfUse .list--latin .item--latin::before,.policy_list .content--sitePolicy .box--purposeOfUse .list--latin .item--latin::before,.policy_list .content--socialMediaPolicy .box--purposeOfUse .list--latin .item--latin::before{counter-increment:latinNumber;content:counter(latinNumber,lower-latin) ")";margin-right:.5rem}.policy_list .content--personalData .box--purposeOfUse .list--latin .item--latin .list--disc li,.policy_list .content--sitePolicy .box--purposeOfUse .list--latin .item--latin .list--disc li,.policy_list .content--socialMediaPolicy .box--purposeOfUse .list--latin .item--latin .list--disc li{list-style-type:disc;margin-left:4.3rem;margin-bottom:5px}.policy_list .content--personalData .box--purposeOfUse .list--latin .item--latin .list--disc li::before,.policy_list .content--sitePolicy .box--purposeOfUse .list--latin .item--latin .list--disc li::before,.policy_list .content--socialMediaPolicy .box--purposeOfUse .list--latin .item--latin .list--disc li::before{display:none}.policy_list .content--personalData .box--note,.policy_list .content--personalData .df--contact,.policy_list .content--sitePolicy .box--note,.policy_list .content--sitePolicy .df--contact,.policy_list .content--socialMediaPolicy .box--note,.policy_list .content--socialMediaPolicy .df--contact{margin-left:2rem}.policy_list .content--personalData .block--07 .b-block__df+.b-block__df,.policy_list .content--sitePolicy .block--07 .b-block__df+.b-block__df,.policy_list .content--socialMediaPolicy .block--07 .b-block__df+.b-block__df{margin-top:7px}.policy_list .content--personalData .block--07 .b-block__df-title,.policy_list .content--sitePolicy .block--07 .b-block__df-title,.policy_list .content--socialMediaPolicy .block--07 .b-block__df-title{flex:0 1 8rem;font-weight:700}.policy_list .content--personalData .block--07 .b-block__df-text,.policy_list .content--sitePolicy .block--07 .b-block__df-text,.policy_list .content--socialMediaPolicy .block--07 .b-block__df-text{flex:1}.policy_list .content--personalData .box--commission,.policy_list .content--sitePolicy .box--commission,.policy_list .content--socialMediaPolicy .box--commission{margin-top:15px;margin-left:2rem;background-color:#f8f8f8;border-radius:20px;padding:20px}.policy_list #site-policy,.policy_list #social-media-policy{margin-top:7%;padding-top:4%;border-top:1px solid #ccc}.policy_list .content--sitePolicy .block--01,.policy_list .content--socialMediaPolicy .block--01{margin-top:30px}.policy_list .content--sitePolicy .b-block__list-item+.b-block__list-item,.policy_list .content--socialMediaPolicy .b-block__list-item+.b-block__list-item{margin-top:8px}.policy_list .content--sitePolicy .block--04 .b-box,.policy_list .content--socialMediaPolicy .block--04 .b-box{margin-left:2rem;margin-top:30px;border-left:5px solid #ddd;padding-left:20px}.policy_list .content--sitePolicy .block--04 .b-box .b-box__title,.policy_list .content--socialMediaPolicy .block--04 .b-box .b-box__title{margin-left:0;font-weight:700;margin-bottom:10px}.policy_list .content--sitePolicy .block--04 .b-box .b-box__list,.policy_list .content--socialMediaPolicy .block--04 .b-box .b-box__list{margin:15px 0}.policy_list .content--sitePolicy .block--04 .b-box .b-box__list li+li,.policy_list .content--socialMediaPolicy .block--04 .b-box .b-box__list li+li{margin-top:5px}.policy_list .content--sitePolicy .text--note,.policy_list .content--socialMediaPolicy .text--note{margin-top:20px;color:#d9000a}.policy_list .content--sitePolicy .b-block__text+.b-block__list,.policy_list .content--socialMediaPolicy .b-block__text+.b-block__list{margin-top:10px}.policy_list .content--sitePolicy .list--markDecimal,.policy_list .content--socialMediaPolicy .list--markDecimal{margin-left:3rem}.policy_list .content--sitePolicy .list--markDecimal .list--decimal,.policy_list .content--socialMediaPolicy .list--markDecimal .list--decimal{margin-left:3.53rem;margin-top:10px;margin-bottom:20px}.policy_list .content--sitePolicy .list--markDecimal .list--decimal li,.policy_list .content--socialMediaPolicy .list--markDecimal .list--decimal li{list-style-type:decimal;padding-left:0;text-indent:0}.policy_list .content--sitePolicy .list--markDecimal .list--decimal li+li,.policy_list .content--socialMediaPolicy .list--markDecimal .list--decimal li+li{margin-top:5px}.policy_list .content--sitePolicy .list--markDecimal .list--decimal li::before,.policy_list .content--socialMediaPolicy .list--markDecimal .list--decimal li::before{display:none}.policy_list .content--socialMediaPolicy .box--social{margin-top:30px;margin-left:20px;padding-left:20px;border-left:10px solid #ddd}.policy_list .content--socialMediaPolicy .box--social .b-box__title{margin-left:0;margin-bottom:10px;font-weight:700}.policy_list .content--socialMediaPolicy .box--social .b-box__link{color:#d9000a}