@charset "UTF-8";body{background:#FBF6EB}.container_lp{line-height:1.4;border-top:5px solid #E87463}.container_lp img{width:100%}.container_lp .logo_wrap{text-align:center;background:#fff;padding:10px 0;margin-bottom:15px}.container_lp .logo_wrap .logo{width:100px}.container_lp header{height:auto;margin:0 auto;background:url(../img/header.jpg) no-repeat scroll center top;background-size:cover;border-radius:60px 60px 0 0}@media screen and (min-width:768px) and (max-width:1024px){.container_lp header{width:100%;position:relative;background-color:#fad6d0;border-radius:10px 10px 0 0}}@media screen and (max-width:767px){.container_lp header{width:100%;background-size:contain;position:relative;margin-bottom:20px;border-radius:0}}@media screen and (min-width:1025px){.container_lp header{width:1120px}}.container_lp header .header_inner{width:707px;margin:0 0 50px 60px;padding-top:180px;text-align:center}@media screen and (min-width:768px) and (max-width:1024px){.container_lp header .header_inner{width:70%;margin:0 0 0 15px;padding-top:100px}}@media screen and (max-width:767px){.container_lp header .header_inner{width:70%;margin:0}}.container_lp header .header_inner img{width:100%}.container_lp header .header_inner .heading-sub{color:#e87665;font-weight:700;font-size:26px;font-size:2.6rem;line-height:0.6153846154;margin-bottom:10px}@media screen and (min-width:768px) and (max-width:1024px){.container_lp header .header_inner .heading-sub{font-size:18px;font-size:1.8rem;line-height:0.8888888889}}@media screen and (max-width:767px){.container_lp header .header_inner .heading-sub{position:absolute;top:50px;left:50px;font-size:16px;font-size:1.6rem;line-height:1}}.container_lp header .header_inner .heading-title{margin-bottom:15px}@media screen and (max-width:767px){.container_lp header .header_inner .heading-title{position:absolute;top:70px;left:20px;text-align:left}.container_lp header .header_inner .heading-title img{width:70%}}.container_lp header .header_inner .heading-logo{text-align:center;margin-bottom:30px}@media screen and (max-width:767px){.container_lp header .header_inner .heading-logo{position:absolute;top:120px;left:20px;text-align:left}}.container_lp header .header_inner .heading-logo img{width:50%}.container_lp header .header_inner .heading-txt{width:90%;margin:0 auto;padding:10px 0;border-top:3px solid #f9d6d0;border-bottom:3px solid #f9d6d0}@media screen and (min-width:768px) and (max-width:1024px){.container_lp header .header_inner .heading-txt{width:90%;font-size:18px;font-size:1.8rem;line-height:0.8888888889}}@media screen and (max-width:767px){.container_lp header .header_inner .heading-txt{width:100vw;margin:40px 0 15px}}.container_lp header .header_inner .heading-txt p{font-size:20px;font-size:2rem;line-height:0.8;line-height:1.6;background:white;box-shadow:0 5px 5px 5px rgba(255,255,255,0.9);margin-bottom:10px;padding-top:10px}@media screen and (min-width:768px) and (max-width:1024px){.container_lp header .header_inner .heading-txt p{background:transparent;box-shadow:none;font-size:18px;font-size:1.8rem;line-height:1.2222222222;margin-bottom:0;padding-top:0}}@media screen and (max-width:767px){.container_lp header .header_inner .heading-txt p{background:transparent;box-shadow:none;font-size:14px;font-size:1.4rem;line-height:1.2857142857;margin-bottom:0;padding-top:0}}.container_lp header .header_inner .heading-txt p span{color:black;font-weight:700;background:linear-gradient(180deg,transparent 45%,rgba(247,192,184,0.4) 0);border-bottom:0!important;display:inline}.container_lp header .date{padding:30px 0;display:flex;align-items:center;justify-content:center;color:white;font-size:22px;font-size:2.2rem;line-height:0.7272727273}@media screen and (max-width:767px){.container_lp header .date{font-size:12px;font-size:1.2rem;line-height:1.3333333333;background:#e87463;background-color:-moz-linear-gradient(left,#e87463 0%,#f7c1b9 100%);background:linear-gradient(to right,#e87463 0%,#f7c1b9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e87463",endColorstr="#f7c1b9",GradientType=1);text-align:center;padding:10px}}.container_lp header .date img{width:80px;margin-right:15px;display:inline-block}@media screen and (max-width:767px){.container_lp header .date img{width:50px;display:block}}.container_lp header .date span:not(.week){font-weight:bold;font-size:28px;font-size:2.8rem;line-height:0.5714285714}@media screen and (max-width:767px){.container_lp header .date span:not(.week){font-size:16px;font-size:1.6rem;line-height:1}}.container_lp header .date .week{display:inline-block;margin-left:5px;width:25px;height:25px;text-align:center;border-radius:50%;color:#E87463;background-color:#f3f2ef;font-size:18px;font-size:1.8rem;line-height:1.3888888889}@media screen and (max-width:767px){.container_lp header .date .week{width:18px;height:18px;font-size:14px;font-size:1.4rem;line-height:1.2857142857}}@media only screen and (min-width:1001px) and (max-width:1024px){.container_lp .header_inner{padding-top:130px!important;margin-bottom:50px!important}}@media only screen and (min-width:768px) and (max-width:1000px){.container_lp .header_inner{position:relative;width:70%!important;margin:0 0 50px 15px!important;padding-top:180px!important}}@media only screen and (min-width:500px) and (max-width:769px){.container_lp .header_inner{position:relative;top:40px;width:70%!important;margin:0 0 50px 15px!important;padding-top:130px!important}}@media only screen and (min-width:500px) and (max-width:769px){.container_lp header{background-size:cover!important}.container_lp header .heading-logo,.container_lp header .heading-sub,.container_lp header .heading-title{width:100%;text-align:center!important}.container_lp .date{display:flex!important}}@media only screen and (min-width:500px) and (max-width:980px){.container_lp .heading-txt{width:100%!important}}.container_lp main{margin:0 auto;background:#fff;padding:30px}@media screen and (max-width:767px){.container_lp main{padding:8px}}@media screen and (min-width:1025px){.container_lp main{width:1120px}}.container_lp main h2{font-size:24px;font-size:2.4rem;line-height:0.6666666667;font-weight:bold;line-height:1.5;text-align:center;color:#E87463;margin-bottom:20px}@media screen and (max-width:767px){.container_lp main h2{font-size:16px;font-size:1.6rem;line-height:1.25}}.container_lp main .info{margin:50px auto 30px}@media screen and (max-width:767px){.container_lp main .info{margin-bottom:15px}}.container_lp main .info .box{display:flex}@media screen and (min-width:768px) and (max-width:1024px){.container_lp main .info .box .left{width:30%;text-align:center}.container_lp main .info .box .left img{text-align:center;margin:0 auto}}@media screen and (max-width:767px){.container_lp main .info .box{display:block}.container_lp main .info .box .left{text-align:center}.container_lp main .info .box .left img{width:50%;text-align:center;margin:0 auto}}.container_lp main .info .box .left{width:40%}@media screen and (min-width:768px) and (max-width:1024px){.container_lp main .info .box .left{width:30%}}@media screen and (max-width:767px){.container_lp main .info .box .left{width:100%}}.container_lp main .info .box .right{width:60%;margin-left:10px;padding-top:30px}@media screen and (min-width:768px) and (max-width:1024px){.container_lp main .info .box .right{width:70%}}@media screen and (max-width:767px){.container_lp main .info .box .right{width:100%;margin-left:0}}.container_lp main .info .box .right p{line-height:1.7}.container_lp main .info .box .right p b{font-weight:bold}.container_lp main .sanka{background:#e87463;background-color:-moz-linear-gradient(left,#e87463 0%,#f7c1b9 100%);background:linear-gradient(to right,#e87463 0%,#f7c1b9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e87463",endColorstr="#f7c1b9",GradientType=1);padding:30px 15px 15px;margin-bottom:60px}@media screen and (max-width:767px){.container_lp main .sanka{margin:30px 0;padding:15px 8px 8px}}.container_lp main .sanka h2{color:white}.container_lp main .sanka .sanka-wrap{background:white;border-radius:10px;padding:30px 0;margin:20px 0}@media screen and (max-width:767px){.container_lp main .sanka .sanka-wrap{padding:30px 0 1px}}.container_lp main .sanka .sanka-wrap h3{color:#E87463;text-align:center;margin-bottom:15px;font-size:20px;font-size:2rem;line-height:1;font-weight:700}@media screen and (max-width:767px){.container_lp main .sanka .sanka-wrap h3{font-size:12px;font-size:1.2rem;line-height:1.3333333333}}.container_lp main .sanka .sanka-wrap h3:before{content:"＼";font-size:20px;font-weight:bold;padding-right:20px}@media screen and (max-width:767px){.container_lp main .sanka .sanka-wrap h3:before{display:none}}.container_lp main .sanka .sanka-wrap h3:after{content:"/";font-size:20px;font-weight:bold;padding-left:20px}@media screen and (max-width:767px){.container_lp main .sanka .sanka-wrap h3:after{display:none}}.container_lp main .sanka .sanka-wrap h4{text-align:center;color:#E87463;background:#F2F2EF;padding:10px 0px}.container_lp main .sanka .sanka-wrap .step_area{display:flex;padding:10px}@media screen and (max-width:767px){.container_lp main .sanka .sanka-wrap .step_area{justify-content:center;flex-wrap:wrap}}.container_lp main .sanka .sanka-wrap .step_area li{width:calc(100% / 5);color:#E87463;border:1px solid #E87463;margin-right:10px;padding-top:10px;text-align:center}@media screen and (max-width:767px){.container_lp main .sanka .sanka-wrap .step_area li{width:100%;margin:0 0 5px 0}}.container_lp main .sanka .sanka-wrap .step_area li h5{color:white;background:#E87463;text-align:center;margin:0 auto 10px;width:70%;border-radius:30px}.container_lp main .sanka .sanka-wrap .step_area li:last-child{margin-right:0}.container_lp main .sanka .sanka-wrap .step_area li p{font-size:14px;font-size:1.4rem;line-height:1.2857142857;font-weight:700;height:52px}@media screen and (min-width:768px) and (max-width:1024px){.container_lp main .sanka .sanka-wrap .step_area li p{height:auto}}@media screen and (max-width:767px){.container_lp main .sanka .sanka-wrap .step_area li p{height:auto}}.container_lp main .sanka .sanka-wrap .step_area li img{width:80%}@media screen and (max-width:767px){.container_lp main .sanka .sanka-wrap .step_area li img{width:20%}}.container_lp .review-wrap{margin-bottom:30px;padding:15px;background-position:center;background-size:contain}.container_lp .review-wrap>li{border:1px solid #deded5;padding:5px;margin-bottom:10px}.container_lp .review-wrap>li .pro-info{padding:5px;background-color:#F5F7FD;display:flex}.container_lp .review-wrap>li .pro-info .left{width:100px;height:100px;border:1px solid #ccc;background-color:white}.container_lp .review-wrap>li .pro-info .right{margin-left:10px}.container_lp .review-wrap>li .pro-info .right .prp-ttl{font-weight:bold;font-size:18px;font-size:1.8rem;line-height:0.8888888889;margin:10px 0}.container_lp .review-wrap>li .pro-info .right .category{border-radius:50px;padding:5px;color:#464C9C;border:1px solid #464C9C;text-align:center;background-color:white}@media only screen and (min-width:980px){.container_lp .review-wrap{margin:10px 10px 30px}}.container_lp .review-wrap>li .box{display:flex;padding:10px 15px}@media screen and (max-width:767px){.container_lp .review-wrap>li .box{display:block}}.container_lp .review-wrap li .user-info{width:20%;min-width:20%;text-align:center}@media screen and (max-width:767px){.container_lp .review-wrap li .user-info{width:100%;display:flex}}.container_lp .review-wrap li .user-info img{width:50%}@media screen and (max-width:767px){.container_lp .review-wrap li .user-info img{width:30%;height:100%}}.container_lp .review-wrap li .user-info .product-review-info{font-size:12px;font-size:1.2rem;line-height:1.3333333333;text-align:left}.container_lp .review-wrap li .user-info .product-review-info li{margin-bottom:3px}@media only screen and (min-width:980px){.container_lp .review-wrap>li:last-child{border-top:1px solid #ececec}}.container_lp .review-wrap li .star{color:#ffa500;font-size:30px}.container_lp .review-wrap li .star span{color:gray}.container_lp .review-wrap li .index{font-size:18px;font-weight:bold;margin-bottom:15px}.container_lp .review-wrap li .sub-ttl{font-weight:600;color:#29263e;font-size:16px;font-size:1.6rem;line-height:1.25;border-left:2px solid #29263e;padding-left:10px;margin-bottom:10px;line-height:1.4}.container_lp .review-wrap li .txt{font-size:14px;margin-bottom:10px}.container_lp .review_images{width:197px;height:auto;text-align:center;margin:0 auto}.container_lp .review_images img{width:100%}.container_lp p.notice{color:black;margin:0 5px 30px;text-align:center;border-bottom:3px solid red;display:table;margin:0 auto}.container_lp p.notice span{border:1px solid red;font-weight:bold;padding:3px;color:red;background:#fff;margin:0 5px;height:38px;font-size:22px;font-size:2.2rem;line-height:0.7272727273}@media screen and (max-width:767px){.container_lp p.notice span{font-size:18px;font-size:1.8rem;line-height:0.8888888889;height:auto}}.container_lp p.notice span:first-child{background:red;color:#fff;display:inline-block;margin:0 10px 0 0;font-size:18px;font-size:1.8rem;line-height:1.8888888889}@media screen and (max-width:767px){.container_lp p.notice span:first-child{font-size:16px;font-size:1.6rem;line-height:1}}.container_lp .post_link_container{height:auto}.container_lp .post_link{display:block;background:#91d8e8;box-shadow:0 7px 0 #36b6d3;text-align:center;width:90%;max-width:700px;margin:15px auto 50px;color:white;padding:18px 10px;border-radius:80px;font-size:17px;font-weight:bold;letter-spacing:1px;transition:all 0.2s linear}@media only screen and (min-width:980px){.container_lp .post_link{max-width:700px;margin:20px auto 20px;font-size:30px;padding:35px 20px}}.container_lp .post_link:hover{opacity:0.85;transition:all 0.2s linear;box-shadow:0 1px 15px #5258a0;margin-top:20px;margin-bottom:13px}@media only screen and (min-width:980px){.container_lp .post_link:hover{margin-top:20px;margin-bottom:13px}}.container_lp .category_link{margin-bottom:30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));column-gap:20px;row-gap:20px;list-style:none}@media screen and (max-width:767px){.container_lp .category_link{grid-template-columns:repeat(auto-fill,minmax(50px,1fr))}}.container_lp .category_link li{align-items:top;display:flex;justify-content:center;list-style:none}.container_lp .category_link li a{color:#3e3a39}.container_lp .category_link li a .product_thumbnail{width:120px;height:120px;align-items:center;display:flex;justify-content:center;margin:0 auto 5px;background:white;padding:5px}@media screen and (max-width:767px){.container_lp .category_link li a .product_thumbnail{width:50px;height:50px}}.container_lp .category_link li a .product_thumbnail img{width:auto;height:auto;max-width:100%;max-height:100%}.container_lp .category_link li a .product_name{font-size:12px;line-height:1.5;color:white}.container_lp .all-product{color:#7a7c81;background:#F5F7FD;width:250px;display:block;padding:10px;border-radius:4px;text-align:center;margin:0 auto 30px}.container_lp .about{margin-bottom:100px;border:dotted red 4px;border-radius:10px;padding:15px}@media screen and (max-width:767px){.container_lp .about{margin-bottom:15px}}.container_lp .about h3 img{width:200px}.container_lp .about .img-wrap{display:flex;justify-content:center;margin-bottom:15px}.container_lp .about .img-wrap img{width:50%}@media screen and (max-width:767px){.container_lp .about .img-wrap{display:block}.container_lp .about .img-wrap img{width:100%}}.container_lp .about h3{margin:0 auto 10px;text-align:center}@media screen and (max-width:767px){.container_lp .about h3 img{width:50%}}.container_lp .about .link-wrap{display:flex;justify-content:center;margin:20px 0}.container_lp .about .link-wrap .gotosite{width:250px;color:red;padding:20px;font-weight:700;border-radius:4px;margin-top:15px;border:2px solid red;margin-right:10px;display:block;margin-right:10px;text-align:center;position:relative}.container_lp .about .link-wrap .gotosite:after,.container_lp .about .link-wrap .gotosite:before{content:"";display:block;transform:skewX(45deg);position:absolute;right:10px;bottom:6px}.container_lp .about .link-wrap .gotosite:before{top:50%;width:12px;height:3px;background:red}.container_lp .about .link-wrap .gotosite:after{top:42%;width:4px;height:8px;background:red}@media screen and (max-width:767px){.container_lp .about .link-wrap .gotosite{width:100%}}.container_lp .about .link-wrap .gotosite:hover{color:white;background:red}.container_lp .about .link-wrap .gotosite:hover:after,.container_lp .about .link-wrap .gotosite:hover:before{background:white}@media screen and (max-width:767px){.container_lp .about .link-wrap{text-align:center;display:block}}.container_lp .infomation_red{border:2px solid #f04b4b;background:white;padding:10px 10px 5px;color:#f04b4b;margin:3px 0 5px}@media only screen and (min-width:980px){.container_lp .infomation_red{margin:3px 0 10px;padding:15px 15px 10px}}.container_lp .infomation_red b{display:block;font-weight:bold;margin-bottom:5px;font-size:13px}@media only screen and (min-width:980px){.container_lp .infomation_red b{font-size:15px}}.container_lp .infomation_red p{font-size:12.5px;margin-bottom:5px}@media only screen and (min-width:980px){.container_lp .infomation_red p{font-size:14px}}.container_lp .infomation_table{padding:30px;margin-bottom:30px;background:#e87463;background-color:-moz-linear-gradient(left,#e87463 0%,#f7c1b9 100%);background:linear-gradient(to right,#e87463 0%,#f7c1b9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e87463",endColorstr="#f7c1b9",GradientType=1)}@media screen and (max-width:767px){.container_lp .infomation_table{padding:0;margin-bottom:15px}}.container_lp .infomation_table h4{text-align:center;color:#E87463;background:#F2F2EF;padding:10px 0;margin-bottom:30px;font-size:18px;font-size:1.8rem;line-height:0.8888888889;font-weight:600}.container_lp .infomation_table table{background:white;table-layout:fixed;width:100%;word-break:break-all}.container_lp .infomation_table table img{width:100%;border:1px solid #e0e0e0}.container_lp .infomation_table table tr{border-bottom:1px solid #7a7c81}.container_lp .infomation_table table tr:last-child{border-bottom:none}.container_lp .infomation_table table th{padding:10px 0;color:#7a7c81;width:30%;background:#F2F2EF}.container_lp .infomation_table table td{padding:20px}.container_lp .infomation_table table td .notice-wrap{list-style:disc;margin-left:15px}.container_lp .infomation_table table td .notice-wrap li{font-size:12px;font-size:1.2rem;line-height:1.3333333333}.container_lp .vendor_ttl{margin-top:100px}.container_lp .vendor_link{margin-bottom:30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));column-gap:20px;row-gap:20px;list-style:none}.container_lp .vendor_link li{text-align:center}@media screen and (max-width:767px){.container_lp .vendor_link{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.container_lp .vendor_link li{width:80px;height:80px}.container_lp .vendor_link li img{width:100%}}.container_lp .category_link li{align-items:top;display:flex;justify-content:center;list-style:none}.container_lp footer{font-size:13px;font-size:1.3rem;line-height:1.2307692308;background:#29263E;margin-top:60px}.container_lp footer .footer-link-list{display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:30px;width:auto}@media screen and (min-width:768px){.container_lp footer .footer-link-list{display:flex;flex-direction:row;justify-content:space-between;width:80%}}.container_lp footer .footer-link-container{font-weight:400;padding:0 20px 20px;transform:none;width:100%}.container_lp footer .footer-link-container li{padding:4px 0}.container_lp footer .footer-link-container li a{color:#fff}.container_lp footer .footer-link-container .footer-logo{margin-top:10px}.container_lp footer .footer-link-container .footer-logo a{background-image:url("../../cmn/img/logo_white_new.svg");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:31px;height:31px;text-align:center;vertical-align:middle;width:154px}.container_lp footer .footer-copyright{background-color:#FFFFFE;color:#555;display:block;padding-bottom:20px;padding-top:30px;text-align:center}.container_lp footer small{display:block;text-align:center}.container_lp .logo_area,_:-ms-lang(x)::-ms-backdrop{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding-left:30px}.container_lp .logo_area li,_:-ms-lang(x)::-ms-backdrop{margin:0 30px 30px 0;width:120px}
/*# sourceMappingURL=main.css.map */