#ssw #sub_mainvisual{background-color:#fffff1}#ssw #sub_mainvisual .mv__img{background-image:url(../../../images/client/service/public/ssw/mainvisual.jpg)}#ssw #sub_mainvisual .mv__img::before{background:-webkit-gradient(linear, left top, right top, color-stop(75%, #fffff1), to(transparent));background:linear-gradient(90deg, #fffff1 75%, transparent 100%)}#ssw #sub_mainvisual .mv__img::after{background:-webkit-gradient(linear, left top, right top, from(transparent), to(#fffff1));background:linear-gradient(90deg, transparent, #fffff1)}@media screen and (min-width: 769px){#ssw #sub_mainvisual .mv_wrap .zenkoku{background-color:#da700b}#ssw #sub_mainvisual .mv_wrap h1{margin-top:5px}#ssw #sub_mainvisual .mv_wrap h1 span{color:#da700b;letter-spacing:0;line-height:1.2}#ssw #sub_mainvisual .mv_wrap h1 span.min{font-size:35px;text-indent:-10px;display:inline-block;vertical-align:middle}#ssw #sub_mainvisual .mv_wrap h1 span.min_02{font-size:36px;text-indent:-15px;display:inline-block;vertical-align:middle;color:#282828;letter-spacing:0em}#ssw .mv_wrap .btn{background-color:#da700b}#ssw h3{font-size:21px;font-weight:bold;text-align:center}#ssw .col{color:#da700b;margin-bottom:30px}#ssw .group ul li::before{border:2px solid #85d09c !important}#ssw .group ul li::after{border-left:2px solid #85d09c !important;border-bottom:2px solid #85d09c !important}#ssw #lead .group ul:nth-of-type(2){width:780px;margin-bottom:0}#ssw #lead .sub{font-size:19px;font-weight:bold}#ssw .point_box{margin:auto}#ssw .point_box span{font-weight:bold}#ssw #point_01{background-color:#fffff1}#ssw #point_01 .point_wrap{margin:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ssw #point_01 .point_wrap img{width:600px;margin-top:40px}#ssw #point_01 .point_wrap .pic{width:880px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}#ssw #point_01 .point_wrap .pic img{width:312px;margin-top:0}#ssw #point_01 .point_wrap .pic p{font-size:17px;font-weight:bold;width:520px;line-height:2.6}#ssw #point_01 .point_wrap .num{font-size:24px;font-weight:bold;margin:70px 0}#ssw #concept{background:url(../../../images/client/service/public/ssw/concept_bg.jpg) no-repeat;background-size:contain;background-position:left top}#ssw #concept p.point_box{margin:40px 0 0}#ssw #definition{background:none;background-color:#fffff1}#ssw #definition p.point_box{margin:40px 0 0}#ssw .btn_inq .btn{margin:50px auto}#catch{padding:90px 0;width:100vw}#catch .information li{border:1px solid #da700b !important}#lead .middle{padding:90px 0;width:100vw}#lead h2{background-color:#da700b}#lead h2 span{font-size:24px;display:inline;color:#fff}#lead .difference_wrap{width:100vw;padding:3vw 0;background-color:#fffff1}#lead .difference_wrap table{width:950px;margin:30px auto 10px;font-size:18px}#lead .difference_wrap table tr{border-top:1px solid #da700b;border-bottom:1px solid #da700b}#lead .difference_wrap table th{width:400px;border-right:1px dashed #da700b;padding:28px 0}#lead .difference_wrap table td{padding:0 24px}#lead .difference_wrap table span{font-weight:bold}#lead .group ul{width:720px;margin:30px auto 60px;font-size:17px;font-weight:normal;line-height:58px}#point_01{padding:90px 0;width:100vw}#concept{padding:90px 0;width:100vw}#concept .point_box{margin:20px 0}#definition{padding:90px 0;width:100vw}#definition .point_box{margin:20px 0}}@media screen and (max-width: 768px){#ssw #sub_mainvisual .mv__img::before{content:none}#ssw #sub_mainvisual .mv__img::after{content:none}#ssw #sub_mainvisual .mv_wrap .zenkoku{background-color:#da700b}#ssw #sub_mainvisual .mv_wrap h1 span{color:#da700b;letter-spacing:0em;line-height:1.2}#ssw #sub_mainvisual .mv_wrap h1 span.min{font-size:35%;text-indent:-1vw;display:inline-block;vertical-align:middle;letter-spacing:0em}#ssw #sub_mainvisual .mv_wrap h1 span.min:nth-of-type(2){text-indent:-3vw}#ssw #sub_mainvisual .mv_wrap h1 span.min_02{font-size:90%;text-indent:-1vw;display:inline-block;vertical-align:middle;color:#282828;letter-spacing:0em}#ssw .mv_wrap .btn{background-color:#da700b;letter-spacing:0em;padding:3vw 8vw;background-color:#da700b;font-size:3.8vw}#ssw h3{font-size:4.2vw;font-weight:bold;text-align:center;margin:6vw 0}#ssw .col{color:#da700b;margin-bottom:4vw;letter-spacing:0;padding:0;width:100%;font-weight:bold}#ssw .group ul li::before{border:2px solid #85d09c !important}#ssw .group ul li::after{border-left:2px solid #85d09c !important;border-bottom:2px solid #85d09c !important}#ssw .point_box span{font-weight:bold}#ssw #point_01{background-color:#fffff1}#ssw #point_01 .point_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ssw #point_01 .point_wrap img{width:80vw}#ssw #point_01 .point_wrap .pic{width:90vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6vw}#ssw #point_01 .point_wrap .pic img{width:66.6vw;display:block;margin:0vw auto 6vw}#ssw #point_01 .point_wrap .pic p{font-weight:bold}#ssw #point_01 .point_wrap .num{font-size:4vw;font-weight:bold;text-align:justify;margin:6vw 5vw 0;padding-left:4.6vw;text-indent:-4.6vw}#ssw #point_01 .point_wrap .num li{margin-bottom:3vw}#ssw #point_01 .btn{display:block}#ssw #definition{background:none;background-color:#fffff1}#ssw #definition p.point_box{margin:6vw auto 0}#ssw #concept img{width:66.6vw;display:block;margin:8vw auto 0}#ssw #concept p.point_box{margin:6vw auto 0}#catch{padding:12vw 0;width:100vw}#catch .information li{border:1px solid #da700b !important}#lead .middle{padding:12vw 0;width:100vw}#lead .middle ul:first-of-type{margin-bottom:8vw}#lead h2{background-color:#da700b;letter-spacing:0 !important}#lead h2 span{font-size:3.6vw;display:inline;color:#fff;vertical-align:middle}#lead .difference_wrap{width:100vw;padding:3vw 0;background-color:#fffff1}#lead .difference_wrap table{width:90vw;margin:6vw auto 10vw;font-size:4.6vw}#lead .difference_wrap table tr{border-top:1px solid #da700b;border-bottom:1px solid #da700b}#lead .difference_wrap table th{padding:6vw 0;position:relative}#lead .difference_wrap table th::after{position:absolute;content:"";display:inline-block;width:20px;height:20px;border:2px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f1774f #f1774f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(100% - 20px);left:calc(50% - 20px)}#lead .difference_wrap table td{padding:6vw 0}#lead .difference_wrap table span{font-weight:bold}#lead .difference_wrap th{width:100%;display:block}#lead .difference_wrap td{width:100%;display:block}#point_01{padding:12vw 0;width:100vw}#concept{padding:12vw 0;width:100vw}#definition{padding:12vw 0;width:100vw}}