@charset "utf-8";body,div,footer,h2,header,html,img,li,p,section,small,span,table,tbody,td,tr,ul{margin:0;padding:0;font-size:100%}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1;overflow:hidden}body{overflow-x:hidden;font-weight:700}.wrapper{font-family:Yu Gothic,ヒラギノ角ゴ Pro W3,ＭＳ\ Ｐゴシック,Osaka;height:auto;width:750pt;margin:0 auto;padding:0;text-align:left}.wrapper,p{color:#333}img{border:0}li{list-style-type:none}#mv{background-image:url(img/MV.jpg);background-size:cover;height:554px}#mv div{font-family:Yu Gothic,ＭＳ\ Ｐゴシック,Osaka,ヒラギノ角ゴ Pro W3;height:auto;width:64pc;margin:0 auto;padding:0;text-align:left;letter-spacing:0}#mv div img:nth-of-type(1){padding-top:15px;display:block}.btn_area{background-color:#00839a;margin:0 -200%;padding:0 200%}.btn_area p{font-size:18px;line-height:1.75;float:left;color:#fff;line-height:30px;text-align:left;font-weight:700;margin:30px 0 30px 20px}.btn_area a{display:block;background-color:#ff9000;box-shadow:0 6px 4px -1px #007085;-moz-box-shadow:0 6px 4px -1px #007085;-webkit-box-shadow:0 6px 4px -1px #007085;width:484px;height:68px;float:right;margin:40px 20px 0 0;font-size:25px;font-weight:700;padding-top:20px;padding-right:9pt}.button{display:inline-block;text-align:center;text-decoration:none;outline:0;border:2px solid #ff9000;color:#fff;line-height:1}.button:after,.button:before{position:absolute;z-index:-1;display:block;content:''}.button,.button:after,.button:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.button:hover{background-color:#fff;border-color:#d37700;color:#d37700;cursor:pointer}.nayami_back{margin:0 -200%;padding:0 200%;background-color:#dfe8eb;height:740px;text-align:center}.nayami_back p{font-size:3pc;line-height:1.625;color:#00587b;padding-top:60px}.nayami_back p>span{font-size:80%;color:#333}.nayami_back ul{padding:70px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:no-wrap;justify-content:space-between;position:relative}.kaiketsu{margin-bottom:150px}.kaiketsu .ttl{background-image:url(img/arrow01.png);background-repeat:no-repeat;background-position:center top}.kaiketsu .ttl,.kaiketsu .ttl p{text-align:center;width:750pt;margin:0 auto}.kaiketsu .ttl p{padding-top:75pt;font-size:46px;line-height:1.5}.kaiketsu .ttl p>span{text-align:center}.kaiketsu .ttl img{margin:0 10px -8px 0}.mb90{margin-bottom:40px;display:block}.yellow{color:#efb600}.t80{font-size:80%}.t90{font-size:90%}.kaiketsu_contenar{width:860px;margin:0 auto}.kaiketsu_contenar li{padding-left:150px;background-repeat:no-repeat;background-position:left top;padding-bottom:90px}.kaiketsu_contenar li:last-child{padding-bottom:0}.kaiketsu_contenar li.skill{background-image:url(img/perfect01.png)}.kaiketsu_contenar li.money{background-image:url(img/perfect02.png)}.kaiketsu_contenar li.time{background-image:url(img/perfect03.png)}.kaiketsu_contenar li>span{padding-left:40px;background-image:url(img/icon02.png);background-repeat:no-repeat;background-position:left center;display:block;color:#0d9fb8;font-size:40px}.kaiketsu_contenar p{font-size:26px;line-height:1.7}.report{margin:0 -200%;padding:0 200%;background-color:#5cb3c2;height:1828px}.report .ttl{background-image:url(img/case01.png);height:19pc;width:750pt;text-align:center;background-repeat:no-repeat;background-position:left center}.report .ttl p{padding:70px 0 10px;border-bottom:4px solid #f4ba02;font-size:36px;line-height:1.4;width:600px;margin:0 auto}.report .ttl p>span{font-size:120%}.report .case{width:750pt;background-repeat:no-repeat;background-position:left center}.report .kasageru{background-image:url(img/case02.png);height:708px}.report .kuruma{background-image:url(img/case03.png);height:877px}.report .container{width:850px;margin:0 auto}.p80{padding-top:5pc}.p109{padding-top:109px}.report .container img{display:block;width:237px;height:301px;background-color:red;float:left}.report .container .detail{display:block;width:580px;height:301px;margin-left:20px;float:left}.container .detail .clearfix .tag1{float:left;background-color:#f4ba02;color:#333;height:44px;width:140px}.container .detail .clearfix .tag1 h2{margin:10px 0 0 13px}.tag_san{float:left;border-left:15px solid #f4ba02;border-top:23px solid transparent;border-bottom:21px solid transparent}.container .detail .clearfix .tag2{float:left;background-color:#f4ba02;color:#333;height:44px;width:257px}.container .detail .clearfix .tag2 h2{margin:10px 0 0 13px}.container .detail .title{padding:20px 0 0 10px;font-size:2pc;line-height:1.3}.container .detail .offer{font-size:18px;padding:10px 0 0 2pc;background-image:url(img/arrow.png);background-repeat:no-repeat;background-position:19px 24px}.report .container p{font-size:18px;line-height:2;padding-top:28px}.report .container p>span{color:#dc574e}.container .detail ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-content:flex-start;padding-left:5px;box-sizing:border-box}.container .detail ul li{width:260px;font-size:24px;border-bottom:1px dashed #d1d1d1;margin-left:10px;padding:8px 0 2px 5px;box-sizing:border-box}.container .detail ul li>span{color:#258a9c;font-size:70%;margin-right:10px}.red{color:#dc574e}.yellow{color:#d69d3b}.btn_area2 p:first-child{text-align:center;font-size:40px;font-weight:700;margin-top:5pc}.btn_area2 p:nth-last-child(2){text-align:center;font-size:25px;color:#258a9c;font-weight:700;margin-bottom:60px}.btn_area2 a{display:block;background-color:#ff9000;box-shadow:0 3px 11px -1px #b3b3b3;-moz-box-shadow:0 3px 11px -1px #b3b3b3;-webkit-box-shadow:0 3px 11px -1px #b3b3b3;width:700px;height:75pt;margin:0 auto;font-size:30px;font-weight:700;padding-top:35px}.sc_title{background-color:#00839a;margin:60px -200% 0;padding:46px 200%;text-align:center}.sc_title p{color:#fff;line-height:59px;font-weight:700;text-align:center;font-size:44px}.reason1_back,.reason_area div:nth-of-type(1){margin:0 -200%;padding:0 200%;background-color:#e8f9fc}.reason_area div:nth-of-type(1){height:9in}.office{font-size:80%;line-height:1.5em;margin:65px -200% 0;padding:60px 200% 5pc;background-color:#f7f7f7}.office .width{margin:0 auto;width:750pt;font-size:14px}.office .honsya{background:#ececec;margin-bottom:25px;padding:15px 0 35px 15px;width:750pt}.office .honsya .right{height:102px}.office .name{font-weight:700}.office ul{display:flex;flex-wrap:wrap;width:750pt}.office .area-office{padding:15px;width:300px}.office .area-office .right{float:right;text-align:left;width:210px}.office .area-office .right .name{float:none}.office .left{float:left;margin-right:15px}.office .left-tab{width:90pt}.company_back .company_box .salutation{text-align:center;font-size:36px;line-height:45px;font-weight:700;padding:40px 0 90px}.company_back .company_box .con_title{width:585px;font-size:30px;font-weight:700;margin:0 auto 50px}.title-border{display:flex;align-items:center}.title-border:after,.title-border:before{border-top:1px solid;content:"";flex-grow:1}.title-border:before{margin-right:1rem}.title-border:after{margin-left:1rem}.their_media{margin:0 0 55px 20px;font-weight:700}.media_box{float:left;width:470px}.media_box p:first-child{height:30px;padding-top:10px;margin:0 0 15px;font-size:18px;font-weight:700;text-align:center;background-color:#ececec}.media_1{float:left;margin-right:22px}.media_1 p{margin-top:10px}.media_2{float:left}.media_2 p{margin-top:10px}.media_3{margin:0 22px}.media_3,.media_4{float:left;width:14pc}.media_3 p:nth-of-type(1){height:30px;padding-top:10px;margin-bottom:15px;font-size:18px;font-weight:700;text-align:center;background-color:#ececec}.media_3 p:nth-of-type(2){margin-top:10px}.media_4 p:nth-of-type(1){height:30px;padding-top:10px;margin-bottom:15px;font-size:18px;font-weight:700;text-align:center;background-color:#ececec}.media_4 p:nth-of-type(2){margin-top:10px;line-height:21px}.btn_area3{text-align:center;padding:70px 0}.btn_area3 a{display:block;background-color:#ff9000;box-shadow:0 3px 11px -1px #b3b3b3;-moz-box-shadow:0 3px 11px -1px #b3b3b3;-webkit-box-shadow:0 3px 11px -1px #b3b3b3;width:700px;height:140px;margin:0 auto;font-size:30px;font-weight:700;padding-top:29px;line-height:40px}footer{background:#313d4c;margin:0 -200%;padding:0 200%}footer,footer ul{text-align:center}footer ul{position:relative;width:890px;margin:0 auto;padding:30px 0;list-style:none}footer li{display:inline-block;margin:0 8px;font-size:9pt;line-height:1.2}footer li:last-child{float:right;margin-top:8px}footer a{color:#fff;font-weight:400}footer a,footer a:hover{text-decoration:none}footer small{display:block;background:#28303a;color:#fff;font-size:9pt;text-align:center;margin:0 -200%;padding:25px 200%}