.reinforcement{padding-bottom:40px}.reinforcement .inner{width:100%;clear:both}@media screen and (min-width: 896px){.reinforcement .inner{width:1200px;margin:0 auto;clear:both;font-size:1.7rem}}.reinforcement .inner .ttl{text-align:center;background-size:100%;padding-bottom:24px;background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/common/ttl_line.png") no-repeat bottom center}@media screen and (min-width: 896px){.reinforcement .inner .ttl{padding-bottom:48px}}.reinforcement .inner .ttl .sub-ttl{font-size:12px;color:#028dda;font-family:"Oswald",sans-serif;letter-spacing:.1em;padding-bottom:1.2em}@media screen and (min-width: 896px){.reinforcement .inner .ttl .sub-ttl{font-size:14px}}.reinforcement .inner .ttl .main-ttl{font-size:3rem;font-weight:700;line-height:1.4;letter-spacing:.1em}@media screen and (min-width: 896px){.reinforcement .inner .ttl .main-ttl{font-size:4rem}}.reinforcement .inner .disc{padding:3rem 1.5rem}@media screen and (min-width: 896px){.reinforcement .inner .disc{padding:10rem 0 0}}.reinforcement .inner .catch-ttl{color:#255b9c;font-size:24px;font-size:2.4rem;font-weight:bold;background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/common/ttl_home.svg") no-repeat left center;line-height:1.4;padding:40px 0 20px 40px;margin-bottom:40px}.reinforcement .inner .s-taishin-area{padding-top:40px}.reinforcement .inner .service-box01{display:block;font-size:1.7rem;padding:0 1.5rem 50px}@media screen and (min-width: 896px){.reinforcement .inner .service-box01{justify-content:space-between;display:flex;padding-bottom:100px}}.reinforcement .inner .service-box01 .s-txt{width:100%}@media screen and (min-width: 896px){.reinforcement .inner .service-box01 .s-txt{width:520px}}.reinforcement .inner .service-box01 .s-txt p{margin-bottom:1.7rem}.reinforcement .inner .service-box01 .s-img{width:100%;padding-top:0}@media screen and (min-width: 896px){.reinforcement .inner .service-box01 .s-img{width:520px;padding-top:40px}}.reinforcement .inner .service-box01 .s-img.img01{padding-top:0;padding-bottom:24px}@media screen and (min-width: 896px){.reinforcement .inner .service-box01 .s-img.img01{padding-top:100px;padding-bottom:unset}}.reinforcement .inner .service-box02{display:block;font-size:1.7rem;padding:0 1.5rem 50px}@media screen and (min-width: 896px){.reinforcement .inner .service-box02{padding:0 1.5rem 100px}}.reinforcement .inner .service-box02 .s-txt{margin-bottom:40px}.reinforcement .inner .service-box02 .s-img{display:flex;justify-content:space-between}.reinforcement .inner .service-box02 h5{font-size:2rem}@media screen and (min-width: 896px){.reinforcement .inner .service-box02 p{padding:20px 40px 40px}}@media screen and (min-width: 896px){.reinforcement .inner .meyasu .s-cate-detail .s-cate-box p{padding:20px 40px 160px}}.reinforcement-cate{background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_bg.jpg");padding:40px 4%;margin:-80px 0 40px;text-align:left;font-size:1.7rem}@media screen and (min-width: 896px){.reinforcement-cate{padding:160px 80px 80px;margin:-190px 0 100px}}.reinforcement-cate .s-cate-detail .s-cate-box{width:100%}@media screen and (min-width: 896px){.reinforcement-cate .s-cate-detail .s-cate-box{width:480px}}.s-cate-detail{font-size:1.7rem;display:block;justify-content:space-between}@media screen and (min-width: 896px){.s-cate-detail{display:flex}}.s-cate-detail .s-cate-box{width:100%;background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/common/bg_gradation.jpg") repeat-y bottom left #008cd6;margin-top:40px;text-align:center;position:relative}@media screen and (min-width: 896px){.s-cate-detail .s-cate-box{width:360px}}.s-cate-detail .s-cate-box h5{background:#fff;border:2px solid #008cd6;color:#008cd6;font-weight:bold;line-height:1.4;padding:8px 20px;margin-top:-15px;display:inline-block}@media screen and (min-width: 896px){.s-cate-detail .s-cate-box h5{font-size:2.4rem}}.s-cate-detail .s-cate-box h5 span{display:block;font-weight:bold;font-size:1.6rem}.s-cate-detail .s-cate-box p{color:#fff;padding:20px 1.5rem 40px;text-align:left}.s-cate-detail .s-cate-box dl{padding:0 4% 24px;position:static;width:100%;font-size:1.5rem}@media screen and (min-width: 896px){.s-cate-detail .s-cate-box dl{position:absolute;left:0;bottom:0;padding:0 40px 40px}}.s-cate-detail .s-cate-box dl dt{width:35%;float:left;background:#222;color:#fff;font-weight:bold;padding:16px;margin-bottom:1px;position:relative}@media screen and (min-width: 896px){.s-cate-detail .s-cate-box dl dt{padding:16px;margin-bottom:1px;position:relative}}.s-cate-detail .s-cate-box dl dt:after{content:"";display:block;background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_arrow.svg") no-repeat;width:14px;height:12px;position:absolute;top:18px;right:-14px}.s-cate-detail .s-cate-box dl dd{background:#fff;margin-left:35%;padding-top:16px;margin-bottom:1px}.s-cate-detail .s-cate-box dl dd:after{content:"";display:block;clear:both}.service-box02 .s-cate-box{width:360px}#check-flow{font-size:1.7rem;display:block}@media screen and (min-width: 896px){#check-flow{display:flex;justify-content:space-between}}.check-inner{background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_check_bg.jpg");width:100%;padding:40px 4% 80px;text-align:center}@media screen and (min-width: 896px){.check-inner{width:50%;padding:80px 5% 140px}}.check-inner h3{color:#222;font-weight:bold;line-height:1.4;background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_icon_check.png") no-repeat top center;padding-top:85px;margin-bottom:48px;position:relative}@media screen and (min-width: 896px){.check-inner h3{font-size:3rem;line-height:1.4}}.check-inner h3::after{content:"";position:absolute;bottom:-30px;right:100px;background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_check.png") no-repeat;width:90px;height:37px}.check-inner .check-box{background:#fff;border:2px solid #222;margin-top:40px;padding:30px 5%;text-align:left;position:relative;box-shadow:10px 10px 0px 0px #222}.check-inner .check-box li{font-weight:bold;line-height:1.6;padding:8px 0;z-index:100}.check-inner .check-box li input{margin-right:1em;margin-top:-2px}.flow-inner{font-size:1.7rem;background:#edf3f6;width:100%;padding:40px 4% 80px;text-align:center}@media screen and (min-width: 896px){.flow-inner{width:50%;padding:80px 5% 140px}}.flow-inner h3{color:#222;font-weight:bold;background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_flow_icon.png") no-repeat top center;padding-top:85px;margin-bottom:48px;position:relative}@media screen and (min-width: 896px){.flow-inner h3{font-size:3rem;line-height:1.4}}.flow-box li{background:#fff;text-align:left;position:relative;margin-bottom:20px;padding:24px 8px 24px 36px;background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_flow01.png") no-repeat -2px -2px #fff;background-size:40px}@media screen and (min-width: 896px){.flow-box li{background-size:unset;padding:24px 24px 24px 110px}}.flow-box li::after{content:"";position:absolute;bottom:-12px;right:0;left:0;margin:0 auto;background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_flow_arrow.svg") no-repeat;width:32px;height:12px}.flow-box li .heading{font-weight:bold;background:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_flow_icon01.svg") no-repeat left center;padding-left:54px;font-size:1.8rem;margin:unset}.flow-box li .attent{margin-top:16px}.flow-box li .note-free{background:#fcd418;display:inline-block;font-weight:bold;padding:1px 14px;position:absolute;top:0;right:0}.flow-box li .note-any{background:#dcdcdc;display:inline-block;font-weight:bold;padding:1px 14px;position:absolute;top:0;right:0}.flow-box .flow02{background-image:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_flow02.png")}.flow-box .flow02 .heading{background-image:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_flow_icon02.svg")}.flow-box .flow03{background-image:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_flow03.png")}.flow-box .flow03 .heading{background-image:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_flow_icon03.svg")}.flow-box .flow04{background-image:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_flow04.png")}.flow-box .flow04 .heading{background-image:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_flow_icon04.svg")}.flow-box .flow05{background-image:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_flow05.png")}.flow-box .flow05 .heading{background-image:url("https://issin-construction.co.jp/wp-content/themes/issin/images/reinforcement/reinforcement_flow_icon05.svg")}.flow-box .flow05::after{display:none}