﻿.section-flow{position:relative}.section-flow .pc-only{display:block}@media screen and (max-width: 768px){.section-flow .pc-only{display:none}}.section-flow .sp-only{display:none}@media screen and (max-width: 768px){.section-flow .sp-only{display:block}}.section-flow h2{margin-top:20px;text-align:center}.section-flow .bg01{margin-top:64px}@media screen and (max-width: 768px){.section-flow .bg01{margin-top:40px}}.section-flow .bg01 ul{display:flex;justify-content:center}.section-flow .bg01 li{width:33.33%}.section-flow .bg01 li img{max-width:440px;margin:0 auto}.section-flow .img01{margin:40px 0}.section-flow .img01 img{max-width:1320px;margin:0 auto}@media screen and (max-width: 768px){.section-flow .img01 img{max-width:640px}}@media screen and (max-width: 480px){.section-flow .img01 img{max-width:320px}}.section-flow .box{display:flex;justify-content:space-between;max-width:1024px;margin:0 auto}@media screen and (max-width: 768px){.section-flow .box{display:block}}.section-flow .box__left{border-bottom:1px solid #dfe0e6;width:40%;padding:32px 0}@media screen and (max-width: 768px){.section-flow .box__left{border-bottom:none;width:100%;padding:24px 0 0}}.section-flow .box__right{border-bottom:1px solid #dfe0e6;width:55%;padding:32px 0}@media screen and (max-width: 768px){.section-flow .box__right{width:100%;padding:16px 0}}.section-flow .box:first-child .box__left{border-top:1px solid #dfe0e6}.section-flow .box:first-child .box__right{border-top:1px solid #dfe0e6}@media screen and (max-width: 768px){.section-flow .box:first-child .box__right{border-top:none}}.section-flow .box a{text-decoration:underline}.section-flow .box a:hover{text-decoration:none}.section-flow .box .box__left{width:22%}@media screen and (max-width: 1024px){.section-flow .box .box__left{display:flex;width:100%}}.section-flow .box .box__right{width:78%;margin-left:20px}@media screen and (max-width: 1024px){.section-flow .box .box__right{width:100%;margin-left:0}}.section-flow .box .arr{align-items:flex-start;font-size:29px;font-family:fantasy;color:#e94628}@media screen and (max-width: 768px){.section-flow .box .arr{align-items:center;font-size:20px}}.section-flow .box .arr::before{content:"-"}.section-flow .box h3{margin-top:16px;font-size:24px;line-height:1.2;letter-spacing:0.02em;font-feature-settings:'palt' 1}@media screen and (max-width: 1024px){.section-flow .box h3{margin-top:0;margin-left:16px}}.section-flow .box h3+p{margin-top:24px}.section-price{padding:100px 0 60px}@media screen and (max-width: 768px){.section-price{padding:40px 0}}.section-price .container{max-width:1024px}.section-price h2+p{margin-top:24px}.section-price .box{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.section-price .box{flex-wrap:wrap}}.section-price .box .plan{display:flex;flex-direction:column;background:#f9f9fa;width:32%;margin-top:64px}@media screen and (max-width: 768px){.section-price .box .plan{margin-top:24px;width:100%}}.section-price .box .plan h3{padding:32px 8px;font-size:24px;line-height:1.2;color:#fff;text-align:center}.section-price .box .plan-price{display:flex;justify-content:center;align-items:center;font-family:"Open Sans",sans-serif;font-size:32px;font-weight:bold;padding:24px 8px}@media screen and (max-width: 1024px){.section-price .box .plan-price{flex-wrap:wrap}}.section-price .box .plan-price span{margin-left:10px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-size:18px}.section-price .box .plan-txt{flex-grow:1;background:#ededf1;padding:24px}.section-price .box .plan-content{padding:32px 24px}.section-price .box .plan-content ul{list-style:disc inside;margin:8px}.section-price .box .plan-light h3{background:#1b87b5}.section-price .box .plan-standard h3{background:#690}.section-price .box .plan-premium h3{background:#f60}.section-price .box-02{max-width:1024px;margin:60px auto 0}.section-price .box-03{display:flex;justify-content:space-between;flex-wrap:wrap}.section-price .box-03 .col{width:32%;margin-top:60px;text-align:center}@media screen and (max-width: 1024px){.section-price .box-03 .col{width:49%}}@media screen and (max-width: 768px){.section-price .box-03 .col{width:100%}}.section-price .box-03 .col-standard h3{color:#690}.section-price .box-03 .col-standard .plan-head{border-top:5px solid #690}.section-price .box-03 .col-premium .plan-head{border-top:5px solid #f60}.section .h2-underline{max-width:50px;border-bottom:1px solid #444;margin:10px auto 0}@media screen and (min-width: 769px){.section-submain{background:url("/assets/img/service/index/main.jpg") no-repeat center center;background-size:cover}}@media screen and (max-width: 768px){.section-submain{background:url("/assets/img/service/index/main_sp.jpg") no-repeat center;background-size:cover}}.section-select h2{text-align:center}.section-select .box{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;background:#f9f9fa;margin-top:40px;padding:64px}@media screen and (max-width: 768px){.section-select .box{padding:40px 32px}}@media screen and (max-width: 480px){.section-select .box{padding:32px 24px}}.section-select .box__txt{width:60%;background:rgba(255,255,255,0.3);padding-right:64px}@media screen and (max-width: 1024px){.section-select .box__txt{width:100%;padding-right:0}}.section-select .box__txt h3{display:flex;align-items:center;font-size:32px}@media screen and (max-width: 768px){.section-select .box__txt h3{font-size:20px}}.section-select .box__txt h3 .no{border:1px solid #e94628;margin-right:16px;padding:8px 16px;font-family:YuMincho, 'Yu Mincho', 'Hiragino Mincho ProN', 'serif';font-size:45px;line-height:1;color:#e94628}@media screen and (max-width: 768px){.section-select .box__txt h3 .no{font-size:24px;padding:8px}}.section-select .box__txt p{margin-top:24px;font-size:18px;line-height:2}.section-select .box__img{width:40%;max-width:500px}@media screen and (max-width: 1024px){.section-select .box__img{width:100%;margin:40px auto 0}}.section-select .box::before{position:absolute;bottom:-27px;right:44%;content:'POINT';font-family:'游明朝', YuMincho, 'ヒラギノ明朝 ProN W3', 'Hiragino Mincho ProN', 'HG明朝E', 'ＭＳ Ｐ明朝', 'ＭＳ 明朝', serif;font-size:120px;color:#fff;letter-spacing:-0.1em;line-height:1}@media screen and (max-width: 1024px){.section-select .box::before{font-size:100px;left:0;bottom:-18px}}.section-jigyo h2{text-align:center}.section-jigyo .box{display:flex;align-items:center;flex-wrap:wrap;background:#ededf1;margin-top:40px;padding:64px}@media screen and (max-width: 768px){.section-jigyo .box{padding:40px 32px}}@media screen and (max-width: 480px){.section-jigyo .box{padding:32px 24px}}.section-jigyo .box:nth-child(2n){flex-direction:row-reverse}.section-jigyo .box:nth-child(2n) .box__txt{padding-left:64px;padding-right:0}@media screen and (max-width: 1024px){.section-jigyo .box:nth-child(2n) .box__txt{padding-left:0}}.section-jigyo .box__img{width:45%}@media screen and (max-width: 1024px){.section-jigyo .box__img{width:100%;margin-top:40px}}.section-jigyo .box__img img{max-width:800px}@media screen and (max-width: 1024px){.section-jigyo .box__img img{max-width:500px;margin:0 auto}}.section-jigyo .box__txt{width:55%;padding-right:64px}@media screen and (max-width: 1024px){.section-jigyo .box__txt{width:100%;padding-right:0}}.section-jigyo .box__txt h3{position:relative;padding-top:32px;font-size:30px;font-family:YuGothic, 'Yu Gothic medium', 'Hiragino Sans', Meiryo, 'sans-serif'}@media screen and (max-width: 768px){.section-jigyo .box__txt h3{font-size:21px;line-height:1.3em}}.section-jigyo .box__txt h3::before{content:'■■■';position:absolute;top:0;left:0;font-size:16px;color:#fff;font-weight:600;letter-spacing:0.2rem}.section-jigyo .box__txt h3+p{margin-top:32px;line-height:2}.section-jigyo .box__txt.cross{background:url("../../img/service/index/cross_01.png") no-repeat top right;background-size:100%}.section-jigyo .box__txt.plastic{background:url("../../img/service/index/plastic_01.png") no-repeat top right;background-size:100%}.section-jigyo .box__txt.carpet{background:url("../../img/service/index/carpet_01.png") no-repeat top right}.section-jigyo .box__txt.pvc{background:url("../../img/service/index/pvc_01.png") no-repeat top right;background-size:100%}.section-jigyo .box__txt.curtain{background:url("../../img/service/index/curtain_01.png") no-repeat top right;background-size:100%}.section-jigyo .box__txt.oa{background:url("../../img/service/index/oa.png") no-repeat top right;background-size:100%}.section-jigyo .box__txt .color{background:linear-gradient(transparent 60%, #ff6 60%)}.section-qanda h2{margin-top:20px;text-align:center}.section-qanda .bg01{background:url("/assets/img/service/index/qanda_bg01.jpg") no-repeat center center;background-size:cover;width:100%;height:250px;margin-top:40px}@media screen and (max-width: 768px){.section-qanda .bg01{background-position:left}}@media screen and (max-width: 480px){.section-qanda .bg01{height:160px}}.section-qanda .section-body{padding:40px 0}@media screen and (max-width: 768px){.section-qanda .section-body{padding-top:20px}}.section-qanda .section-body .box{max-width:1024px;margin:50px auto 0}.section-qanda .section-body .box h3{font-size:23px}.section-qanda .section-body .box-detail{border-bottom:1px solid #c1c3cf;padding:20px 10px}.section-qanda .section-body .box-detail a{text-decoration:underline}.section-qanda .section-body .box-detail a:hover{text-decoration:none}.section-qanda .section-body .box-detail .q{position:relative;padding-left:30px}.section-qanda .section-body .box-detail .q::before{content:'Q：';position:absolute;top:0;left:0}.section-qanda .section-body .box-detail .a{position:relative;margin-top:10px;padding-left:30px}.section-qanda .section-body .box-detail .a::before{content:'A：';position:absolute;top:0;left:0}.section-qanda .section-body .box-detail .a .link{margin-top:24px}.section-qanda .section-body .box-detail:nth-of-type(1){border-top:1px solid #c1c3cf;margin-top:20px}
/*# sourceMappingURL=index.css.map */
