body{padding-top:0}header{position:fixed;top:0;left:0;background:transparent;width:100%;height:60px;padding:0 0 0 18px}@media screen and (min-width: 768px){header{height:125px;padding:0 36px}}header .logo{margin-bottom:0;width:188px;height:44px;background-image:url("../assets/logo-lp_new.png")}@media screen and (min-width: 768px){header .logo{width:372px;height:88px}}header #menu_btn{display:block;width:40px;height:40px;border-radius:50%;background:#e5c544;top:10px;right:10px}@media screen and (min-width: 768px){header #menu_btn{width:60px;height:60px;top:30px;right:30px}}header #menu_btn div,header #menu_btn:before,header #menu_btn:after{left:10px;width:20px;height:2px;background:#fff;border-radius:1px}@media screen and (min-width: 768px){header #menu_btn div,header #menu_btn:before,header #menu_btn:after{left:15px;width:30px;height:4px}}header #menu_btn:before{top:12px}@media screen and (min-width: 768px){header #menu_btn:before{top:18px}}header #menu_btn div{top:19px}@media screen and (min-width: 768px){header #menu_btn div{top:28px}}header #menu_btn:after{bottom:12px}@media screen and (min-width: 768px){header #menu_btn:after{bottom:18px}}header #menu_btn.on:before{transform:translateY(7px) rotate(-45deg)}@media screen and (min-width: 768px){header #menu_btn.on:before{transform:translateY(10px) rotate(-45deg)}}header #menu_btn.on div{opacity:0}header #menu_btn.on:after{transform:translateY(-7px) rotate(45deg)}@media screen and (min-width: 768px){header #menu_btn.on:after{transform:translateY(-10px) rotate(45deg)}}body{background:#fcf9eb;letter-spacing:.1em}.lp_btn{transition:.4s}.lp_btn.sp{display:block}@media screen and (min-width: 768px){.lp_btn.sp{display:none}}.lp_btn.pc{display:none}@media screen and (min-width: 768px){.lp_btn.pc{display:block}}.lp_btn.large{position:relative;max-width:337.5px;width:90%;margin:0 auto 10px}@media screen and (min-width: 768px){.lp_btn.large{width:100%;max-width:900px;margin-bottom:15px}}.lp_btn.large img{position:relative;width:100%;z-index:1}.lp_btn.large img.shadow{position:absolute;bottom:-10px;right:-10px;z-index:0}@media screen and (min-width: 768px){.lp_btn.large img.shadow{bottom:-15px;right:-15px}}.lp_btn:hover{opacity:.8 !important}#main_visual{position:relative;margin-bottom:14px}@media screen and (min-width: 768px){#main_visual{margin-bottom:0}}#main_visual .mv{width:100%}#main_visual .mv.sp{display:block}@media screen and (min-width: 768px){#main_visual .mv.sp{display:none}}#main_visual .mv.pc{display:none}@media screen and (min-width: 768px){#main_visual .mv.pc{display:block}}#main_visual .title{max-width:469px;position:absolute;left:50%;transform:translateX(-50%)}#main_visual .title.sp{display:block;width:62.6%;top:80px}@media screen and (min-width: 768px){#main_visual .title.sp{display:none}}#main_visual .title.pc{display:none}@media screen and (min-width: 768px){#main_visual .title.pc{display:block;width:31.3%;top:100px}}#main_visual .catch{display:none}@media screen and (min-width: 768px){#main_visual .catch{display:block;position:absolute;max-width:405px;width:27%;left:10%;top:50%;transform:translateY(-50%)}}#main_visual .sheep{max-width:418px;width:52.3%;position:absolute;bottom:14px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){#main_visual .sheep{width:28%;bottom:0}}.catch.sp{display:block;width:72%;margin:0 auto 45px}@media screen and (min-width: 768px){.catch.sp{display:none}}#intro{position:relative}@media screen and (min-width: 768px){#intro{padding-top:150px;padding-bottom:0}}#intro>p{line-height:2;text-align:center;color:#8099c5;font-weight:700}@media screen and (min-width: 768px){#intro>p{font-size:24px;margin-bottom:74px}}#intro #type{position:relative;margin-bottom:48px}@media screen and (min-width: 768px){#intro #type{margin-bottom:100px}}@media screen and (min-width: 768px){#intro #type ul{display:flex;justify-content:center;margin:0 auto}}#intro #type ul li{max-width:375px;width:52.6%;margin:0 auto 26px}#intro #type ul li:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){#intro #type ul li{margin:0 74px 0 0;width:25%}#intro #type ul li:last-of-type{margin-right:0}}#intro #type ul li img{width:100%}#intro .lp_btn{margin-bottom:54px}@media screen and (min-width: 768px){#intro .lp_btn{margin-bottom:112px}}#intro .cloud{width:100%;height:auto;position:absolute;top:0;left:0;z-index:-1}#intro .cloud.sp{display:block}@media screen and (min-width: 768px){#intro .cloud.sp{display:none}}#intro .cloud.pc{display:none}@media screen and (min-width: 768px){#intro .cloud.pc{display:block}}#detail{background:#fff}#detail .upper{position:relative}#detail .upper .cloud{width:100%}#detail .upper .cloud.sp{display:block}@media screen and (min-width: 768px){#detail .upper .cloud.sp{display:none}}#detail .upper .cloud.pc{display:none}@media screen and (min-width: 768px){#detail .upper .cloud.pc{display:block}}#detail .upper .pet{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;width:47.5%}@media screen and (min-width: 768px){#detail .upper .pet{max-width:357px;width:24%;bottom:0}}#detail .container{overflow:hidden;padding-top:50px}@media screen and (min-width: 768px){#detail .container{padding-top:127px}}#detail .container>section{margin-bottom:50px}@media screen and (min-width: 768px){#detail .container>section{display:flex;align-items:center;margin-bottom:150px}#detail .container>section:last-of-type{margin-bottom:0}}#detail .container>section .cover{display:block;width:80%;margin-bottom:50px}@media screen and (min-width: 768px){#detail .container>section .cover{width:50%;margin-bottom:0}}#detail .container>section .cover img{width:100%}#detail .container>section .box{box-sizing:border-box;padding-left:20px;padding-right:20px}@media screen and (min-width: 768px){#detail .container>section .box{width:50%;padding-left:5%;padding-right:5%}}#detail .container>section .box h2{font-size:16px;color:#8099c5;line-height:2;font-weight:700;margin-bottom:24px}@media screen and (min-width: 768px){#detail .container>section .box h2{font-size:28px;margin-bottom:45px}}#detail .container>section .box .contents_body{line-height:2;font-size:14px}@media screen and (min-width: 768px){#detail .container>section .box .contents_body{font-size:18px}}@media screen and (min-width: 768px){#detail .container>section:nth-child(even){flex-direction:row-reverse}}#detail .container>section:nth-child(even) .cover{margin-left:auto;margin-right:0}@media screen and (min-width: 768px){#detail .container>section:nth-child(even) .box h2{font-size:30px}}#detail .btn_area{position:relative}@media screen and (min-width: 768px){#detail .btn_area{padding-top:150px;padding-bottom:210px}}#detail .btn_area .lp_btn.sp{margin-bottom:18px}#detail .btn_area .sheep{display:block;width:40%;margin:0 auto 0 0;position:relative;overflow:hidden}@media screen and (min-width: 768px){#detail .btn_area .sheep{width:24%;margin:0;position:absolute;top:24px;left:0}}#detail .btn_area .sheep img{display:block;width:100%}#detail .btn_area .sheep img.bg{position:absolute;top:0;left:0;z-index:-1}#cover_type{background:url("../assets/lp_cover-product-cloud-bg.png") left 110px/100% auto no-repeat;position:relative;overflow:hidden;padding-bottom:54px}@media screen and (min-width: 768px){#cover_type{margin-bottom:174px;padding-bottom:0}}#cover_type .sheep-character{display:block;width:40%;margin:7px 0 0 auto;position:relative;overflow:hidden}@media screen and (min-width: 768px){#cover_type .sheep-character{position:absolute;top:72px;right:0;width:20%;z-index:0}}#cover_type .sheep-character img{display:block;width:100%}#cover_type .sheep-character img.bg{position:absolute;top:0;left:0;z-index:-1}#cover_type::before{content:"";display:block;width:100%;height:12.5px;background:url("../assets/wave_white_bg.png") center center/60px 12.5px repeat-x;margin-bottom:60px}@media screen and (min-width: 768px){#cover_type::before{background-size:120px 25px;height:25px;margin-bottom:150px}}#cover_type>h2{color:#8099c5;font-size:16px;line-height:2;text-align:center;font-weight:700;margin-bottom:24px}@media screen and (min-width: 768px){#cover_type>h2{font-size:32px;margin-bottom:94px}}#cover_type .page_link_nav{position:relative;z-index:2;margin-bottom:0}@media screen and (min-width: 768px){#cover_type .page_link_nav{margin-bottom:100px}}#cover_type .product_detail{position:relative;z-index:2;margin-bottom:50px}@media screen and (min-width: 768px){#cover_type .product_detail{margin-top:-150px}#cover_type .product_detail:first-of-type{margin-top:0}}#cover_type .product_detail .wrap{background:#fff;max-width:1200px;overflow:hidden;margin:0 20px;border-radius:15px}@media screen and (min-width: 768px){#cover_type .product_detail .wrap{border-radius:30px;margin:0 5vw}}@media screen and (min-width: 1200px){#cover_type .product_detail .wrap{margin:0 auto}}#cover_type .product_detail .head{display:flex;align-items:flex-start;box-sizing:border-box;min-height:187.5px;margin-bottom:24px;padding:12px 20px 50px;background:url("../assets/lp_cover-product_detail-head-bg.png") center bottom/auto 250px no-repeat}@media screen and (min-width: 768px){#cover_type .product_detail .head{min-height:275px;padding:0 7.5% 86px;background-size:auto 500px}}#cover_type .product_detail .head .sheep{display:none}@media screen and (min-width: 768px){#cover_type .product_detail .head .sheep{display:block;width:169px;height:auto;align-self:flex-end;margin-right:25px;margin-top:-36px;transform:translateY(50px)}}#cover_type .product_detail .head .box{color:#8099c5}@media screen and (min-width: 768px){#cover_type .product_detail .head .box{padding-top:36px}}#cover_type .product_detail .head .box .check li{display:flex;align-items:flex-start;line-height:2;font-weight:bold}@media screen and (min-width: 768px){#cover_type .product_detail .head .box .check li{align-items:center}}#cover_type .product_detail .head .box .check li::before{content:"";display:block;width:21px;height:19px;background:url("../assets/lp_cover-product_detail-check.png") top left/100% 100% no-repeat;margin-right:6px;margin-top:6px}@media screen and (min-width: 768px){#cover_type .product_detail .head .box .check li::before{width:27px;height:25px;margin-top:0}}#cover_type .product_detail .head .box .check li span{display:inline-block}#cover_type .product_detail .head .box .check li span::after{content:"";display:block;width:100%;height:5px;background:#e5c544;border-radius:2.5px;margin-top:-2px}@media screen and (min-width: 768px){#cover_type .product_detail .head .box .check li{font-size:24px}}#cover_type .product_detail .head .box p{font-size:12px;font-weight:700;line-height:1.5;margin-top:16px}@media screen and (min-width: 768px){#cover_type .product_detail .head .box p{font-size:20px;margin-top:30px}}#cover_type .product_detail .container{margin-bottom:50px;padding:0 20px}@media screen and (min-width: 768px){#cover_type .product_detail .container{display:flex;align-items:flex-start;margin-bottom:100px;padding:0}}#cover_type .product_detail .container .main_pic{width:100%;margin-bottom:36px}@media screen and (min-width: 768px){#cover_type .product_detail .container .main_pic{width:50%;margin-bottom:0}}@media screen and (min-width: 768px){#cover_type .product_detail .container .item_info{width:50%;padding-right:10%;box-sizing:border-box}}#cover_type .product_detail .container .item_info h2{color:#8099c5;font-weight:700;font-size:20px;line-height:1}@media screen and (min-width: 768px){#cover_type .product_detail .container .item_info h2{font-size:32px;line-height:40px}}#cover_type .product_detail .container .item_info .sub_title{color:#8099c5;font-weight:700;font-size:14px;line-height:20px;margin-bottom:12px}@media screen and (min-width: 768px){#cover_type .product_detail .container .item_info .sub_title{font-size:16px;line-height:40px}}#cover_type .product_detail .container .item_info .price{color:#8099c5;font-weight:700;font-size:16px;margin-bottom:16px}@media screen and (min-width: 768px){#cover_type .product_detail .container .item_info .price{font-size:24px;margin-bottom:24px}}#cover_type .product_detail .container .item_info .price .tax{font-size:12px}@media screen and (min-width: 768px){#cover_type .product_detail .container .item_info .price .tax{font-size:16px}}#cover_type .product_detail .container .item_info .variation{display:block;height:37.5px;margin-bottom:18px}@media screen and (min-width: 768px){#cover_type .product_detail .container .item_info .variation{height:50px;margin-bottom:24px}}#cover_type .product_detail .container .item_info .txt{font-size:14px;line-height:2}@media screen and (min-width: 768px){#cover_type .product_detail .container .item_info .txt{font-size:18px}}#cover_type .product_detail .container .item_info .btn{width:100%;height:60px;letter-spacing:.2em;font-size:18px;font-weight:700;color:#fff;margin-top:27px}@media screen and (min-width: 768px){#cover_type .product_detail .container .item_info .btn{height:80px;margin-top:48px;font-size:20px}}#cover_type .product_detail .container .item_info .btn.cart::before{content:"";display:block;width:25px;height:21px;position:absolute;top:50%;left:30px;transform:translateY(-50%);background:url("../assets/lp_cover-icon-cart-white.png") center center/100% 100% no-repeat}@media screen and (min-width: 768px){#cover_type .product_detail .container .item_info .btn.cart::before{width:33px;height:28px;left:36px}}#cover_type .product_detail .container .item_info .btn.cart::after{content:"";display:block;width:12px;height:8px;position:absolute;top:50%;right:30px;transform:translateY(-50%);background:url("../assets/arrow_white.svg") center center/100% 100% no-repeat}@media screen and (min-width: 768px){#cover_type .product_detail .container .item_info .btn.cart::after{width:17px;height:12px;right:36px}}#cover_type .product_detail .point{padding-bottom:50px}@media screen and (min-width: 768px){#cover_type .product_detail .point{padding:0 5% 36px;display:flex}}#cover_type .product_detail .point li{margin-bottom:54px}#cover_type .product_detail .point li:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){#cover_type .product_detail .point li{max-width:300px;width:28.57%;margin-right:75px}#cover_type .product_detail .point li:last-of-type{margin-right:0}}#cover_type .product_detail .point li img{display:block;width:66.6%;margin:0 auto 25px}@media screen and (min-width: 768px){#cover_type .product_detail .point li img{width:100%;margin-bottom:24px}}#cover_type .product_detail .point li .title{color:#8099c5;font-size:16px;font-weight:700;line-height:1.5;text-align:center;margin-bottom:24px}@media screen and (min-width: 768px){#cover_type .product_detail .point li .title{font-size:20px;margin-bottom:18px}}#cover_type .product_detail .point li .txt{line-height:1.5;padding:0 20px}@media screen and (min-width: 768px){#cover_type .product_detail .point li .txt{padding:0}}#cover_type .product_detail .cloud_bg{display:none;width:100%}@media screen and (min-width: 768px){#cover_type .product_detail .cloud_bg{display:block}}@media screen and (min-width: 768px){#cover_type .lp_btn{margin-top:100px}}#utatane{overflow:hidden}#utatane::before{content:"";display:block;width:100%;height:12.5px;background:url("../assets/wave_white_bg.png") center center/60px 12.5px repeat-x;transform:rotate(180deg)}@media screen and (min-width: 768px){#utatane::before{background-size:120px 25px;height:25px}}#utatane .wrap{background:#fff;padding-top:50px;padding-bottom:36px}@media screen and (min-width: 768px){#utatane .wrap{padding-top:110px;padding-bottom:140px}}#utatane .container{display:flex;flex-direction:column;margin-bottom:54px}@media screen and (min-width: 768px){#utatane .container{flex-direction:row-reverse;align-items:center;margin-bottom:74px}#utatane .container:last-of-type{margin-bottom:0}}#utatane .container .cover{width:80%;align-self:flex-end;margin-bottom:50px}@media screen and (min-width: 768px){#utatane .container .cover{width:50%;margin:0;align-self:center}}#utatane .container .cover img{width:100%}#utatane .container .box{box-sizing:border-box;padding-left:20px;padding-right:20px}@media screen and (min-width: 768px){#utatane .container .box{width:50%;padding-left:5%;padding-right:5%}}#utatane .container .box h2{color:#8099c5;font-size:16px;line-height:2;font-weight:700}@media screen and (min-width: 768px){#utatane .container .box h2{font-size:28px;margin-bottom:45px}}#utatane .container .box .contents_body{font-size:14px;line-height:2}@media screen and (min-width: 768px){#utatane .container .box .contents_body{font-size:18px}}#utatane .gallery{position:relative;margin-bottom:12px}@media screen and (min-width: 768px){#utatane .gallery{margin-bottom:0;padding:0 0 0 5%}}#utatane .gallery .pic{margin:0 20px;width:calc(100% - 40px)}@media screen and (min-width: 768px){#utatane .gallery .pic{margin:0;max-width:825px;width:55%}}#utatane .gallery .sheep-character{display:block;width:53.3%;margin:0 0 0 auto;position:relative;overflow:hidden}@media screen and (min-width: 768px){#utatane .gallery .sheep-character{position:absolute;top:0;right:0;width:26.6%;max-width:400px}}#utatane .gallery .sheep-character img{position:relative;display:block;width:100%;z-index:1}#utatane .gallery .sheep-character img.bg{position:absolute;top:0;left:0;z-index:0}@media screen and (min-width: 768px){#utatane .lp_btn{margin-top:100px}}footer{padding-bottom:46px}@media screen and (min-width: 768px){footer{padding-bottom:84px}}footer::before{content:"";display:block;width:100%;height:79px;background:url("../assets/footer_top_lp_sp.svg") top center/100% 100% no-repeat;margin-bottom:10px}@media screen and (min-width: 768px){footer::before{background-image:url("../assets/footer_top_lp.svg");height:226px;margin-bottom:100px}}
