.business .wcm{width:100%;max-width:1030px;padding:0 15px;margin:auto}.business .c-heading{text-align:center;position:relative;font-size:32px;line-height:32px;letter-spacing:.1em;font-weight:500;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;padding-bottom:30px}@media (max-width:767px){.business .c-heading{font-size:24px;line-height:30px;margin-top:35px;padding-bottom:18px}}.business .c-heading:before{content:"";position:absolute;width:1px;height:15px;bottom:0;left:50%;background:#2f68ab}@media (max-width:767px){.business .c-heading:before{height:13px}}.business .c-heading em{font-size:14px;line-height:17px;color:#c6c6c6;letter-spacing:.05em;font-weight:500;font-family:Raleway,sans-serif;font-style:normal;display:block;margin-bottom:8px}@media (max-width:767px){.business .c-heading em{font-size:15px;line-height:15px;letter-spacing:.05em;margin-bottom:4px}}.business .c-ttl{font-size:22px;line-height:34px;letter-spacing:.1em;font-weight:600;text-align:center;color:#2f68ab}@media (max-width:767px){.business .c-ttl{font-size:18px;line-height:1.4}}.business .c-txt{font-size:15px;line-height:30px;letter-spacing:.05em;font-weight:600;text-align:justify}@media (max-width:767px){.business .c-txt{line-height:24px}}.business .bgBlue{background:#f1f7fb}.business .cornerBox{position:relative}.business .cornerBox .cor{position:absolute;border-style:solid;display:inline-block;width:15px;height:15px;content:" "}@media only screen and (max-width:767px){.business .cornerBox .cor{width:10px;height:10px}}.business .cornerBox .cor--white{border-color:#fff}.business .cornerBox .cor--blue{border-color:#2f68ab}.business .cornerBox .cor--lt{border-width:1px 0 0 1px;left:5px;top:5px}.business .cornerBox .cor--rt{border-width:1px 1px 0 0;right:5px;top:5px}.business .cornerBox .cor--lb{border-width:0 0 1px 1px;left:5px;bottom:5px}.business .cornerBox .cor--rb{border-width:0 1px 1px 0;right:5px;bottom:5px}.business .sec-construction{padding:78px 0 72px}@media (max-width:767px){.business .sec-construction{padding:10px 0 10px}}.business .sec-construction .wcm{max-width:1030px;padding:0 15px}.business .sec-construction .h4-ttl{font-size:22px;line-height:34px;letter-spacing:.1em;font-weight:500;text-align:center;padding:42px 0 15px;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media only screen and (min-width:768px) and (max-width:1000px){.business .sec-construction .h4-ttl{font-size:20px;line-height:30px}}@media (max-width:767px){.business .sec-construction .h4-ttl{font-size:18px;line-height:1.5;padding:19px 0 15px}}.business .sec-construction .etr{width:100%}@media (max-width:767px){.business .sec-construction .etr{padding:0 10px}}@media only screen and (max-width:370px){.business .sec-construction .etr{padding:0 5px}}.business .sec-construction .etr__item{width:100%;font-size:0;line-height:0;letter-spacing:0;padding-top:30px;margin-bottom:20px}@media (max-width:767px){.business .sec-construction .etr__item{padding-top:20px;margin-bottom:15px}}.business .sec-construction .etr__item--info{background:#f1f7fb;width:calc(100% - 50px);display:inline-block;padding:40px 20px 139px}@media (max-width:767px){.business .sec-construction .etr__item--info{width:100%;padding:25px 25px 90px}}@media only screen and (max-width:370px){.business .sec-construction .etr__item--info{padding:25px 20px 200px}}.business .sec-construction .etr__item--info .inner{max-width:830px;width:100%;margin:auto;display:flex;justify-content:space-between}.business .sec-construction .etr__item--info .inner *{text-align:left}@media (max-width:767px){.business .sec-construction .etr__item--info .inner{display:block}}.business .sec-construction .etr__item--info .inner .c-ttl{width:190px;align-items:center;justify-content:flex-start;position:relative}@media (max-width:767px){.business .sec-construction .etr__item--info .inner .c-ttl{width:100%;display:block;border-bottom:1px solid #2f68ab;padding-bottom:19px}}.business .sec-construction .etr__item--info .inner .c-ttl:before{content:"";position:absolute;width:1px;height:calc(100% - 20px);bottom:10px;right:0;background:#2f68ab}@media (max-width:767px){.business .sec-construction .etr__item--info .inner .c-ttl:before{content:none}}.business .sec-construction .etr__item--info .inner .c-txt{width:calc(100% - 190px);padding:0 3px 0 40px;text-align:justify}@media (max-width:767px){.business .sec-construction .etr__item--info .inner .c-txt{width:100%;padding:19px 0 0}}.business .sec-construction .etr__item--img{margin-top:-107px;display:flex;justify-content:space-between}@media (max-width:767px){.business .sec-construction .etr__item--img{width:calc(100% - 50px);flex:none;flex-wrap:wrap}.business .sec-construction .etr__item--img.gr2{margin:-59px auto 30px}}.business .sec-construction .etr__item--img.gr2 picture{max-width:calc(50% - 3px)}@media (max-width:767px){.business .sec-construction .etr__item--img.gr2 picture{max-width:calc(50% - 2.5px);margin-top:2px}}@media (min-width:768px){.business .sec-construction .etr__item:nth-child(odd){text-align:left}.business .sec-construction .etr__item:nth-child(odd){text-align:left}.business .sec-construction .etr__item:nth-child(odd) .gr2{padding-left:20%}.business .sec-construction .etr__item:nth-child(even){text-align:right}.business .sec-construction .etr__item:nth-child(even) .gr2{padding-right:20%}}.business .cornerBox__ttl{color:#2f68ab;font-size:24px;line-height:30px;letter-spacing:.05em;font-weight:500;padding-bottom:18px;text-align:center;position:relative;margin-bottom:22px}@media only screen and (min-width:768px) and (max-width:1000px){.business .cornerBox__ttl{font-size:20px}}@media (max-width:767px){.business .cornerBox__ttl{font-size:20px;line-height:27px;padding-left:5px;margin-bottom:18px}}@media only screen and (max-width:370px){.business .cornerBox__ttl{font-size:17px;line-height:25px;padding-bottom:12px}}.business .cornerBox__ttl:before{content:"";position:absolute;width:30px;height:1px;bottom:0;left:calc(50% - 15px);background:#2f68ab}@media (max-width:767px){.business .cornerBox__ttl:before{width:15px;left:calc(50% - 7.5px)}}.business .cornerBox__txt{font-size:14px;line-height:30px;letter-spacing:.05em;font-weight:500;text-indent:8px}@media (max-width:767px){.business .cornerBox__txt{line-height:24px;text-align:justify;text-indent:0}}.business .sec-repair{padding:63px 0 100px}@media (max-width:767px){.business .sec-repair{padding:9px 0 74px}.business .sec-repair .ttl.sp{font-size:20px;line-height:30px;letter-spacing:.1em;font-weight:500;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;text-align:center;padding:20px 0 0 4px}}@media only screen and (max-width:370px){.business .sec-repair{padding:80px 0}.business .sec-repair .ttl.sp{font-size:18px;line-height:28px}}.business .sec-repair .c-heading em{margin-bottom:12px}@media (max-width:767px){.business .sec-repair .c-heading em{margin-bottom:8px}}.business .sec-repair .container{max-width:1130px;padding:0 15px}.business .sec-repair .container .etr{width:100%;display:flex;justify-content:space-between;margin:46px auto 0}@media (max-width:767px){.business .sec-repair .container .etr{margin-top:24px;padding:0 10px}}.business .sec-repair .container .etr img{width:100%}.business .sec-repair .container .etr .big{width:59.1%}@media (max-width:767px){.business .sec-repair .container .etr .big{width:58.5%}}.business .sec-repair .container .etr .small{width:calc(40.9% - 5px)}@media (max-width:767px){.business .sec-repair .container .etr .small{width:calc(41.5% - 5px)}}.business .sec-repair .container .etr .ttl{font-size:24px;line-height:34px;letter-spacing:.1em;font-weight:500;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;padding-top:5px}@media only screen and (min-width:768px) and (max-width:1000px){.business .sec-repair .container .etr .ttl{font-size:20px;line-height:30px}}.business .sec-repair .container .etr .txt{font-size:17px;line-height:30px;letter-spacing:.05em;font-weight:500;padding-left:8px;text-align:justify}@media (max-width:767px){.business .sec-repair .container .etr .txt{line-height:24px}}.business .sec-repair .container .etr:last-child{max-width:1000px;margin-top:40px}@media (max-width:767px){.business .sec-repair .container .etr:last-child{padding:0 2px;display:block;margin-top:19px}.business .sec-repair .container .etr:last-child .big{width:100%}}.business .sec-repair .wcm{padding-top:10px}@media (max-width:767px){.business .sec-repair .wcm{padding:43px 25px 0}}.business .sec-repair .wcm .cornerBox{border:1px solid #2f68ab;padding:38px 20px}@media (max-width:767px){.business .sec-repair .wcm .cornerBox{padding:35px 20px 32px}}.business .sec-repair .wcm .etr{max-width:900px;display:flex;justify-content:space-between;text-align:left;margin:32px auto 0;width:100%}@media (max-width:767px){.business .sec-repair .wcm .etr{padding:0 4px;flex:none;flex-wrap:wrap;margin-top:24px}}.business .sec-repair .wcm .etr__img{width:328px}@media (max-width:767px){.business .sec-repair .wcm .etr__img{width:100%;order:1}}.business .sec-repair .wcm .etr__img .img{width:100%;height:calc(100% - 3px);background:url(../images/bg-img/service-bg01sp.jpg) right top no-repeat}@media (max-width:767px){.business .sec-repair .wcm .etr__img .img{margin-bottom:19px;height:auto;position:relative;background-image:url(../images/bg-img/service-bg01sp.jpg);background-size:cover}.business .sec-repair .wcm .etr__img .img:before{display:block;content:" ";width:100%;padding-top:45.45455%}.business .sec-repair .wcm .etr__img .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.business .sec-repair .wcm .etr__lst{width:calc(100% - 358px)}@media (max-width:767px){.business .sec-repair .wcm .etr__lst{width:100%;order:2;padding:20px 0 0}}.business .sec-repair .wcm .etr__lst--item{width:100%;background:#f1f7fb;font-size:16px;line-height:30px;letter-spacing:.05em;font-weight:500;font-family:"游明朝体","Yu Mincho",YuMincho,"Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;padding:5px 20px 5px 30px;margin-bottom:5px;display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.business .sec-repair .wcm .etr__lst--item{font-size:15px;line-height:24px;padding:6px 20px 5px 15px}}@media only screen and (max-width:370px){.business .sec-repair .wcm .etr__lst--item{font-size:12px;line-height:20px;padding-left:12px;padding-right:10px}}.business .sec-repair .wcm .etr__lst--item em:first-child{font-family:"Cormorant Garamond",serif;color:#2f68ab;font-size:27px;line-height:1;width:63px;display:inline-block}@media (max-width:767px){.business .sec-repair .wcm .etr__lst--item em:first-child{width:40px;font-size:24px;padding-bottom:4px}}@media only screen and (max-width:370px){.business .sec-repair .wcm .etr__lst--item em:first-child{width:30px;font-size:26px;padding-bottom:4px}}.business .sec-repair .wcm .etr__lst--item em:last-child{width:calc(100% - 63px);font-style:normal;padding-top:15px}@media (max-width:767px){.business .sec-repair .wcm .etr__lst--item em:last-child{width:calc(100% - 40px);padding-top:5px}}@media only screen and (max-width:370px){.business .sec-repair .wcm .etr__lst--item em:last-child{width:calc(100% - 35px);padding-top:0}}