@import url(https://fonts.googleapis.com/css?family=Barlow+Condensed:600&display=swap);

@charset "UTF-8";h1{font-size:83.2px;font-size:5.2rem;font-weight:700}h2{font-size:72px;font-size:4.5rem;font-weight:700}h3{font-size:54.4px;font-size:3.4rem;font-weight:700}h4{font-size:38.4px;font-size:2.4rem;font-weight:700}h5{font-size:35.2px;font-size:2.2rem;font-weight:700}h6{font-size:28.8px;font-size:1.8rem;font-weight:700}p.body{font-size:25.6px;font-size:1.6rem;font-weight:700}p{font-size:25.6px;font-size:1.6rem;line-height:1.8;letter-spacing:.4px}p.caption{font-size:19.2px;font-size:1.2rem}body{font-family:'游ゴシック体','Yu Gothic',YuGothic,'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif}.mincho{font-family:"游明朝体","Yu Mincho",YuMincho,"Sawarabi Mincho","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:400}.animation{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.active{-webkit-animation-name:fadeUp;animation-name:fadeUp;-webkit-animation-duration:.8s;animation-duration:.8s;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@-webkit-keyframes fadeUp{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30%);transform:translateY(30%)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translateY(30%);transform:translateY(30%)}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mainSlide{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}8%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}17%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}25%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1.2);transform:scale(1.2);z-index:9}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes mainSlide{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}8%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}17%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}25%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1.2);transform:scale(1.2);z-index:9}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}#teiki .content_body .txt{max-width:568px;margin:0 auto;font-size:25.6px;font-size:1.6rem}#teiki .content_body .txt p{line-height:2;letter-spacing:2px}@media screen and (min-width:599px){#teiki .content_body{padding:40px 0 80px}}#teiki .mv{position:relative}#teiki .mv .mv_box{background:#2e5c3d;position:relative}#teiki .mv .mv_box .mv_img{width:100%;padding:16px;margin:0 auto}@media screen and (min-width:599px){#teiki .mv .mv_box{background:0 0;position:relative}#teiki .mv .mv_box:before{content:'';background:#2e5c3d;display:block;width:100%;height:500px;position:absolute;top:0;z-index:-1}#teiki .mv .mv_box .mv_img{padding:16px 0 0;max-width:960px}}@media screen and (min-width:599px){#teiki #recommend .img{padding:0 80px}#teiki #recommend .img img{margin:0 auto}}#teiki #explanation .exp_inner{border:4px solid #2e5c3d}#teiki #explanation .exp_inner h2{padding:24px 0;margin:0 auto;width:100%;position:relative}#teiki #explanation .exp_inner h2 img{width:65%;display:block;margin:0 auto}#teiki #explanation .exp_inner h2:after,#teiki #explanation .exp_inner h2:before{content:'';border:1px solid #2e5c3d;display:block;width:10%;position:absolute;left:3%;top:50%}#teiki #explanation .exp_inner h2:after{left:auto;right:3%}#teiki #explanation .exp_inner p{font-size:32px;font-size:2rem;text-align:center;padding:40px 0;font-weight:700}#teiki #explanation .exp_inner .img.sub_ttl{padding:40px 0 32px}#teiki #explanation .exp_inner .img img{padding:0 12px;margin:0 auto}#teiki #explanation .exp_inner .cycle{padding:40px 24px;margin:0 auto}#teiki #explanation .exp_inner .cycle img{margin:0 auto}#teiki #explanation .exp_inner .faq .sub_ttl{position:relative;background:#2e5c3d;margin-bottom:40px;padding:32px 0}#teiki #explanation .exp_inner .faq img{margin:0 auto}#teiki #explanation .exp_inner .faq_comment .user{width:auto;padding:0 32px 0 8px}#teiki #explanation .exp_inner .faq_comment .shop{width:auto;padding:0 8px 40px 32px}@media screen and (min-width:599px){#teiki #explanation .exp_inner h2 img{width:auto}#teiki #explanation .exp_inner h2:after,#teiki #explanation .exp_inner h2:before{left:40px;top:50%;width:25%}#teiki #explanation .exp_inner h2:after{left:auto;right:40px}#teiki #explanation .exp_inner .img{margin:0 auto}#teiki #explanation .exp_inner .img.sub_ttl{padding:64px 0 40px}#teiki #explanation .exp_inner .cycle{padding:24px 40px 80px;text-align:center}#teiki #explanation .exp_inner .faq .sub_ttl{background:0 0;margin-bottom:40px;padding:0 0 16px}#teiki #explanation .exp_inner .faq .sub_ttl:before{content:'';display:block;width:100%;height:32px;background:#2e5c3d;position:absolute;bottom:0;z-index:-1}#teiki #explanation .exp_inner .faq .faq_comment .user{margin:0 24px 0}#teiki #explanation .exp_inner .faq .faq_comment .shop{margin:0 24px 0 auto}}#teiki #item_list .item_box{margin-bottom:40px}#teiki #item_list .item_box:last-of-type{margin-bottom:0}#teiki #item_list .item_list_ttl{padding-bottom:40px}#teiki #item_list .item_img_box .img{width:100%;max-width:500px}#teiki #item_list .item_img_box .item_txt_box .txt{padding:24px 0 40px;line-height:1.8;letter-spacing:1.3px;text-align:justify}#teiki #item_list .item_img_box .item_txt_box .txt h3{padding:5% 0;font-size:44.8px;font-size:2.8rem}#teiki #item_list .item_img_box .item_txt_box .txt h3 span{position:relative}#teiki #item_list .item_img_box .item_txt_box .txt h3 span:after{content:'';position:absolute;top:50%;width:100%;background:#fa8e4b;display:block;height:16px;z-index:-1}#teiki #item_list .item_img_box .item_txt_box .price{text-align:right}#teiki #item_list .item_info{margin:16px 0;padding:8px;border:3px solid #c4c4c4;line-height:1.6}#teiki #item_list .item_info ul li{font-size:14px}#teiki #item_list .include{margin:0 auto;padding:16px 0 32px;text-align:center;font-weight:700;line-height:1.8}#teiki #item_list .cv_btn{margin-bottom:40px}#teiki #item_list .cv_btn:last-of-type{margin-bottom:0}#teiki #item_list .cv_btn a{display:block;background:#19ae4a;padding:16px;font-size:24px;color:#fff;text-align:center;border-radius:8px;font-weight:700;letter-spacing:1px}#teiki #item_list .pickup .ttl{width:70%;margin:0 auto;padding-bottom:32px}#teiki #item_list .pickup_item .img{padding-bottom:40px}#teiki #item_list .pickup_item .img img{margin:0 auto;width:auto}@media screen and (min-width:599px){#teiki #item_list .item_box{margin-bottom:80px}#teiki #item_list .item_list_ttl{padding-bottom:40px}#teiki #item_list .item_img_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80%;margin:0 auto}#teiki #item_list .item_img_box .item_txt_box{padding-left:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:80%}#teiki #item_list .item_img_box .item_txt_box .txt{padding-top:40px}#teiki #item_list .item_img_box .item_txt_box .txt h3{padding:10% 0}#teiki #item_list .item_img_box .item_txt_box .price{text-align:left}#teiki #item_list .item_info{width:80%;margin:40px auto 0;padding:16px}#teiki #item_list .item_info ul li{font-size:16px}#teiki #item_list .include{width:80%;padding:32px 0}#teiki #item_list .cv_btn{margin-bottom:80px}#teiki #item_list .cv_btn a{width:80%;margin:0 auto;padding:24px;letter-spacing:4px;font-size:32px}#teiki #item_list .pickup .ttl{width:33%;padding-bottom:40px}#teiki #item_list .pickup_item .img{padding-bottom:80px}}#teiki #footer_bnr .bnr{background:#2e5c3d;padding:0 0 32px;margin-bottom:66px}@media screen and (min-width:599px){#teiki #footer_bnr .bnr{padding:40px 0 0}#teiki #footer_bnr .bnr img{margin:0 auto}}