@charset "utf-8";.kodawari-wrap{font-family:"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ ゴシック",sans-serif;font-size:16px;font-weight:500;color:#373a3c;background-color:#fff;overflow:hidden}.kodawari-wrap,.kodawari-wrap a,.kodawari-wrap dd,.kodawari-wrap div,.kodawari-wrap dt,.kodawari-wrap h1,.kodawari-wrap h2,.kodawari-wrap h3,.kodawari-wrap h4,.kodawari-wrap h5,.kodawari-wrap h6,.kodawari-wrap html,.kodawari-wrap label,.kodawari-wrap li,.kodawari-wrap p,.kodawari-wrap span,.kodawari-wrap td,.kodawari-wrap th{line-height:1.6}.kodawari-wrap a{display:inline-block;text-decoration:none;transition:.3s ease-in-out;color:#333;backface-visibility:hidden}.kodawari-wrap a:hover{text-decoration:none;transition:.3s ease-in-out;opacity:.8;backface-visibility:hidden}.kodawari-wrap a:focus{color:#000;text-decoration:none}.kodawari-wrap img{max-width:100%}.kodawari-wrap .container{margin:0 auto;max-width:1120px;box-sizing:border-box}.kodawari-wrap .left{float:left}.kodawari-wrap .right{float:right}.kodawari-wrap .bold{font-weight:bold}.kodawari-wrap{width:100vw}.mv-area{position:relative;background-image:url(../../../img/200526/img_mv.webp);background-size:cover;height:800px;overflow:hidden}.mv-area .wappen-wrap{padding-top:18vh}.mv-area .wappen h1{margin:0!important;font-size:46px;font-weight:bold;text-align:center;letter-spacing:.1rem;color:#333}.mv-area .wappen h1 span{display:block;font-size:36px}.mv-area .wappen img{display:block;margin:37px auto 0}.main-mv{position:relative}.wappen{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../../../img/200526/mv_circle.webp);background-repeat:no-repeat;width:567px;height:539px;background-size:cover}.about{padding:150px 0 250px;background-image:url(../../../img/200526/bg_about.webp);background-size:cover;background-position:right;background-repeat:no-repeat}.about p{line-height:2}.about h2{font-size:36px;font-weight:bold;margin-bottom:10px}.about h2 span{display:block;line-height:2.2}.about .catch{margin-bottom:80px}.kodawari{background-size:cover;background-position:top center;background-color:#f6f6f6;padding:0 0 80px;background-repeat:no-repeat}.kodawari .container{background-color:rgba(249,250,250,.9);border-radius:30px;padding:130px 100px;position:relative;margin-top:-560px}.seotitletxt{text-align:right;font-size:11px;color:#666666;line-height:120%}.kodawari h2{font-size:36px;text-align:center;font-weight:bold;margin-bottom:60px}.kodawari h2 img{display:block;margin:0 auto 10px;}.kodawari dl{border-bottom:1px solid #ccc}.kodawari dl a{padding:50px 0;position:relative;width:100%}.kodawari dl a::before{right:25px;background:url(../../../img/200526/img_arrow_gray.webp);position:absolute;content:"";top:50%;width:23px;height:30px;transform:translate(0%,-50%);transition:.3s ease-in-out}.kodawari dl a:hover::before{right:15px;background:url(../../../img/200526/img_arrow_pink.webp);transition:.3s ease-in-out}.kodawari dl a::after{content:"";display:block;clear:both}.kodawari dl a:hover{}.kodawari dl a:hover dd p{color:#f4b8c0;transition:.3s ease-in-out}.kodawari dl a:hover dd h3{border-color:#f4b8c0;color:#f4b8c0;transition:.3s ease-in-out}.kodawari dl dt{width:20%;float:left}.kodawari dl dd{width:74%;float:right;line-height:2;padding-right:80px;transition:.3s ease-in-out}.kodawari dl a dd p{transition:.3s ease-in-out}.kodawari dl dd h3{font-size:22px;border-bottom:1px solid #333;line-height:2;padding-bottom:2px;margin-bottom:15px;display:inline-block;transition:.3s ease-in-out}.kodawari dl dd h3 img{display:block;margin-bottom:4px}.mincho{font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","Roboto Slab",Garamond,"Times New Roman","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Sawarabi Mincho",serif!important;font-weight:normal}.mv-area{position:relative;background-size:cover;height:500px;background-position:center;background-repeat:no-repeat}.mv-area.body{background-image:url(../../../img/200526/mv_body.webp)}.mv-area.materials{background-image:url(../../../img/200526/mv_material.webp)}.mv-area.trends{background-image:url(../../../img/200526/mv_trend.webp)}.mv-area.price{background-image:url(../../../img/200526/mv_price.webp)}.mv-area.quality{background-image:url(../../../img/210831/mv_quality.webp)}.main-mv{position:relative}.mv-area h2{color:#fff;font-size:46px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding-bottom:1px;border-bottom:2px solid #fff;font-weight:normal}.mv-area h2 img{display:block;margin:0 auto}.sec-lower h2{position:relative;font-size:36px;font-weight:bold;margin-bottom:70px}.sec-lower h2::before{content:"";background-repeat:no-repeat;display:inline-block;position:absolute;bottom:-22px;left:0;transform:translate(0,-50%);height:4px;width:65px;background-color:#f3b2bb}.sec-lower .container{background-color:#f6f6f6;padding:120px 100px 50px}.sec-lower .container-up{padding:120px 100px 50px}.sec-lower .container-low{padding:60px 100px 80px}.sec-lower .container p{margin-bottom:30px;line-height:2}.sec-lower img{display:block}.sec01,.sec02{margin-bottom:100px}.sec01 img,.sec02 img{margin:60px auto}.sec03 img.top-img{position:relative;margin:-360px 0 100px}.backto{padding:90px 0}.backto p a{position:relative;text-align:center;font-size:22px;margin:0 auto;display:table;font-weight:normal}.backto p a::before{right:-32px;background:url(../../../img/200526/img_arrow_pink.webp);position:absolute;content:"";top:50%;width:23px;height:30px;transform:translate(0%,-50%);transition:.3s ease-in-out}.backto p a:hover::before{right:-40px}.graph{margin:60px auto}.graph h3{font-size:24px;font-weight:bold;font-family:"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ ゴシック",sans-serif!important}.graph img{margin:30px auto 0!important;max-width:90%;display:block}.graph-wrap{display:flex;justify-content:space-between}.graph-wrap .point-img{margin-bottom:30px;max-width:125px}.graph .img-area{width:40%}.graph .graph-block.img-area img{margin:0!important;width:100%}.graph .text-area{background-color:#fff;padding:0 50px;align-items:center;justify-content:center;width:60%;text-align:center}.wrap01{margin-bottom:40px}img.trends{margin:60px auto}.other-list{margin-top:75px}.other-list li{width:24.5%;display:inline-block;vertical-align:top;text-align:center;border-right:1px solid #ccc}.other-list li span{font-size:22px;border-bottom:1px solid #333;line-height:1.8;display:inline-block}.other-list li .other-img{margin-bottom:25px}.other-list li a{padding:0 40px}.other-list li:last-child{margin-right:0;border-right:none}.other-list li.active span{border-color:#f4b8c0;color:#f4b8c0}.other-list li a:hover span{border-color:#f4b8c0;color:#f4b8c0;transition:.2s ease-in-out}.abt-price span{display:block;text-indent:-1.1em;padding-left:1.3em;line-height:2}.brandTop a{text-decoration:none}@media screen and (max-width:520px){.seotitletxt{text-align:left;margin:.5rem 1rem!important;width:93%;max-width:750px}.mv-area{height:200px}.mv-area h2{font-size:18px;text-align:center;width:73%}.mv-area h2 img{width:22%;margin:0 auto 12px}.sec01,.sec02{margin-bottom:30px}.kodawari-wrap .container{max-width:100%}.sec-lower .container-up{padding:60px 20px 20px!important}.sec-lower h2{font-size:16px}.sec-lower .container p{font-size:14px}.kodawari-wrap,.kodawari-wrap a,.kodawari-wrap dd,.kodawari-wrap div,.kodawari-wrap dt,.kodawari-wrap h1,.kodawari-wrap h2,.kodawari-wrap h3,.kodawari-wrap h4,.kodawari-wrap h5,.kodawari-wrap h6,.kodawari-wrap html,.kodawari-wrap label,.kodawari-wrap li,.kodawari-wrap p,.kodawari-wrap span,.kodawari-wrap td,.kodawari-wrap th{line-height:1.4}.graph{margin:30px auto}.graph h3{font-size:16px;margin-bottom:20px;font-family:"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ ゴシック",sans-serif!important}.graph img{max-width:100%;margin-top:0!important}.sec01 img,.sec02 img{margin:0}.other-list{margin-top:30px}.other-list li{border-bottom:1px solid #ccc;margin-bottom:20px;width:49%;border-right:none}.other-list li a{padding:20px 0 40px;display:block}.other-list li .other-img{max-width:80%;display:block;margin:0 auto 20px}.other-list li span{font-size:12px}.trend-img{margin-bottom:11px}.backto p a{font-size:18px}.backto p a::before{top:14px;right:-21px;width:12px;height:21px;background-size:contain;background-repeat:no-repeat}}