@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}img{vertical-align:middle}a{text-decoration:none;color:#333}input[type=checkbox]{margin:0}body{font-family:"ヒラギノ角ゴ ProN W3","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","HiraKakuPro-W3","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1rem;line-height:1.2;color:#333;background:#fff;-webkit-text-size-adjust:none}img {width:100%;height:auto;}picture {font-size:0;display:block;}picture img {width:100%;}/* layout */main {position:relative;}#wrapper {overflow: hidden;width: 100%;position: relative;min-width: 1300px;margin: 0 auto;}main {overflow: hidden;width: 100%;position: relative;min-width: 1300px;}.inner{position:relative;width:1080px;min-width:1080px;margin:0 auto;padding:0;}header {position:relative;z-index:10;}header p#logo{position:absolute;width:264px;height:auto;top:2px;margin-left:50px;}/* mv */#mv {position:relative;z-index:5;}#mv .mvtop {display: block;width: 1300px;min-width: 1100px;margin-left: -110px;font-size: 0;}#mv .fukidashi {width:618px;height:auto;position:absolute;top:115px;left:30px;}/* topnav */#topnav {position: relative;z-index: 3;margin-top: -34px;}#topnav::after {content:"";display:block;position:absolute;width:100%;padding-top:40px;background-image:url(../images/topnav_arrow-pc.png);background-repeat:no-repeat;background-position:top center;background-size:197px 40px;bottom:-40px;}#topnav p {display: block;width: 1300px;min-width: 1100px;margin-left: -110px;font-size: 0;}#topnav nav {position:absolute;top:170px;width:100%;}#topnav ul {display:flex;width:967px;margin:0 auto;}#topnav ul li{width:187px;height:auto;margin-right:8px;}#topnav ul li:last-child {margin-right:0;}/* contents */.contents {position:relative;width: 1085px;margin-left: 40px;padding-bottom:75px;}.contents.rev {margin-left:-100px;width:1170px;}.contents .flex {display:flex;}.contents.rev .flex{display:flex;flex-direction: row-reverse;}.contents p.catch {color:#132849;font-size:30px;line-height:1.5;width:495px;}.contents.rev p.catch {line-height:1.5;width:500px;margin-left:20px;}.contents picture.image {display:block;width:587px;height:568px;}.contents .txt {position: absolute;top: 225px;left: 0;color:#132849;font-size: 30px;width: 480px;line-height:1.5;}.contents.rev .txt {left:auto;right:0;width:500px;}.contents .txt span {display:block;font-weight:bold;font-size:32px;color:#f66800;}.contents .cvbtn {position: absolute;top: 420px;left: 0;width: 446px;height: 89px;}.contents.rev .cvbtn {top: 480px;left: auto;right: 60px;}.contents .cvbtn a {display:block;}/* manager */#manager {background-color:#f8f5cb;padding-top:95px;width:1300px;margin:0 auto;}#manager .midashi {width:694px;height:auto;margin:0 auto 50px;}/* security */#security {background-color:#f8f5cb;width:1300px;margin:0 auto;}#security .midashi {width:691px;height:auto;margin:0 auto 50px;}#security .contents picture.image {width:612px;height:582px;}#security .contents.rev .txt {top:270px;}#security .contents.rev .cvbtn {top:440px;}/* equipment */#equipment {background-color:#f8f5cb;width:1300px;margin:0 auto;}#equipment .midashi {width:694px;height:auto;margin:0 auto 50px;}#equipment .contents picture.image {width:554px;height:554px;}/* cleaning */#cleaning {background-color:#f8f5cb;width:1300px;margin:0 auto;padding-bottom:50px;}#cleaning .midashi {width:691px;height:auto;margin:0 auto 50px;}#cleaning .contents picture.image {width:598px;height:558px;}#cleaning .contents.rev .txt {top:260px;}#cleaning .contents.rev .cvbtn {top:470px;}/* driver */#driver {background-color:#f8f5cb;width:1300px;margin:0 auto;}#driver .midashi {width:691px;height:auto;margin:0 auto 50px;}#driver .contents picture.image {width:573px;height:560px;}.last-work {padding-bottom:30px;position:relative;}.last-work::after {content:"";display:block;position:absolute;width:100%;padding-top:95px;background-image:url(../images/last-work_arrow.png);background-repeat:no-repeat;background-position:top center;background-size:337px 95px;bottom:-66px;}#worktype {background-image:url(../images/worktype_bg.jpg);background-repeat:repeat;background-position:top center;background-size:66px auto;width:1300px;margin:0 auto;}#worktype h2 {width:926px;height:auto;margin:0 auto;padding:60px 0 10px;}#worktype .flex {display: flex;width: 1042px;margin: 0 auto;}#worktype .box {width: 501px;border: 4px solid #FFF;background-color: #285090;box-sizing: border-box;color: #FFF;position: relative;padding-bottom: 16px;margin-bottom: 80px;}#worktype .box::before {content:"";display:block;position:absolute;top:-10px;left:-12px;width:137px;height:141px;background-image:url(../images/worktype_icon.png);background-repeat:no-repeat;background-position:center center;background-size:100% auto;}#worktype .box:first-child {margin-right:40px;}#worktype ul {color: #132849;width: 460px;margin: 0 auto;background-color: #FFF;padding: 0px 15px;box-sizing: border-box;display: flex;flex-direction: column;height: 320px;justify-content: center;}#worktype ul li {font-size: 28px;font-weight: bold;margin-bottom: 30px;padding-left: 38px;position: relative;line-height: 1.4;}#worktype ul li::before {content:"";display:block;position:absolute;top:2px;left:0;width:30px;height:30px;background-image:url(../images/icon_check-pc.png);background-repeat:no-repeat;background-position:center center;background-size:100% auto;}#worktype ul li:last-child {margin-bottom:0;}#worktype h3 {font-size: 44px;text-align: center;line-height: 1.3;padding: 20px 0;margin-left: 10px;}#qa {width:1300px;margin:0 auto;background-image:url(../images/qa_bg-pc.jpg);background-color:#9bd4ff;background-repeat:no-repeat;background-position:top center;background-size:100% auto;padding:60px 0 70px;}#qa h2 {width:481px;margin:0 auto 55px;}#qa .box {width: 100%;box-sizing: border-box;border:4px solid #132849;background-color:#FFF;border-radius:40px;padding:50px 40px;margin-bottom:30px;}#qa .box:last-child {margin-bottom:0;}#qa dl dt {position:relative;font-size:36px;color:#f66800;font-weight:bold;padding:0 0 35px 60px;border-bottom:4px solid #132849;margin-bottom:30px;line-height:1.4;}#qa dl dt span {font-family:Helvetica, Arial, sans-serif;position: absolute;left: 0;top: -3px;}#qa dl dd {font-size:30px;color:#132849;line-height:1.6;}#check {width:1300px;height:205px;margin:0 auto;background-image:url(../images/check_bg-pc.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% auto;padding:75px 0 55px;}#check .midashi {width:938px;height:91px;margin:0 auto;}#check .checkbtn {width:546px;height:89px;margin:25px auto 0;}#reason {background-image:url(../images/reason_bg.jpg);background-repeat:repeat;background-position:left center;background-size:16px auto;padding:30px 0 120px;position:relative;z-index:-1;width:1300px;margin:0 auto;}#reason h2 {width:1031px;height:auto;margin:0 auto 30px;}#reason ol {display: flex;width: 1014px;margin: 0 auto;flex-direction: row;flex-wrap: wrap;margin-bottom: -40px;}#reason ol li {position:relative;width:488px;height:469px;box-sizing:border-box;margin:0 38px 40px 0;background-color:#FFF;border-radius:40px; -webkit-background-clip: padding-box;   -moz-background-clip: padding;   background-clip: padding-box;padding:0;z-index:2;display:flex;flex-direction: column;}#reason ol li:nth-child(even) {margin-right:0;}#reason ol li::before{content:"";display:block;width:110px;padding-top:110px;position:absolute;top:-25px;left:-25px;background-repeat:no-repeat;background-position:center center;background-size:100% auto;z-index:4;}#reason ol li:nth-child(1)::before{background-image:url(../images/reason_num1-pc.png);}#reason ol li:nth-child(2)::before{background-image:url(../images/reason_num2-pc.png);}#reason ol li:nth-child(3)::before{background-image:url(../images/reason_num3-pc.png);}#reason ol li:nth-child(4)::before{background-image:url(../images/reason_num4-pc.png);}#reason ol h3 {border-left:10px solid #e37424;border-right:10px solid #e37424;border-top:10px solid #e37424;border-radius: 40px 40px 0 0;padding:30px 0 80px;color:#FFF;background-color:#e37424;font-size:38px;text-align:center;line-height:1.4;background-image:url(../images/reason_box_bg-pc.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:468px auto;}#reason ol p {background-color:#FFF;border-left:10px solid #e37424;border-right:10px solid #e37424;border-bottom:10px solid #e37424;border-radius: 0 0 40px 40px;height:100%;font-size:24px;color:#132849;line-height:1.7;font-weight:bold;padding:0px 30px 10px;margin-top:-1px;}#footcv{position:relative;width:1300px;height:385px;margin:-60px auto 0;background-image:url(../images/footcv_bg-pc.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto;padding:120px 0 55px;}#footcv::before {content: "";display: block;width: 100vw;height: 100%;background-color: #FFF;position: absolute;top: 0;left: 0;transform: translate(-100%,0);z-index: -1;}#footcv::after {content: "";display: block;width: 100vw;height: 100%;background-color: #FFF;position: absolute;top: 0;right: 0;transform: translate(100%,0);z-index: -1;}#footcv .midashi {width:938px;height:91px;margin:0 auto;}#footcv .checkbtn {width:546px;height:89px;margin:40px auto 0;}#footcv ul {display: flex;width: 967px;margin: 25px auto 0;}#footcv ul li {width: 187px;height: auto;margin-right: 8px;}footer{padding:45px 0;background-color:#edf5fb;}.footer ul{margin: 0 auto 20px;display: block;width: 590px;}.footer ul li{color:#132849;font-size:24px;padding:0 15px;border-right:1px solid #132849;line-height:1;}.footer ul li a {color:#132849;}.footer ul li:last-child{padding:0 15px}.footer ul li:nth-child(1),.footer ul li:nth-child(2),.footer ul li:nth-child(3){width:auto;display:inline-block}.footer ul li a:hover{text-decoration:underline}.footer .copyright{font-size:20px;text-align:center;}.topBtn{position:fixed;bottom:20px;right:20px;display:block;width:60px;height:60px;text-align:center;border-radius:4px;z-index:99999;opacity:.7;background-color:#132849}.topBtn img{width:22px;padding-top:19px}.topBtn:hover{opacity:1}/* sp */@media screen and (max-width:767px){.pconly {display:none;}.sponly {display:block;}.inner,main,#wrapper {width:100%;min-width:auto;}#mv .mvtop {width:100%;min-width:auto;margin:0;}#mv .fukidashi {width: 84.312%;top: 13%;left: 5.8%;}header p#logo {width: 49.6%;top: 0;margin-left: 3%;margin-top: 0.5%;}#topnav {margin-top:0;}#topnav p {width:100%;min-width:auto;margin:0;}#topnav nav {top: 42%;}#topnav ul {width: 100%;margin: 0 auto;flex-wrap: wrap;justify-content: center;}#topnav ul li {width: 27.2%;margin-right: 1.5%;margin-bottom: 2.6%;}#topnav::after {background-image: url(../images/topnav_arrow-sp.png);width: 100%;padding-top: 8%;background-size: 35% auto;bottom: -11.2%;}.contents,.contents.rev {width:100%;margin:0;padding:0;}.contents .flex,.contents.rev .flex{display:block;}.contents p.catch,.contents.rev p.catch {font-size: 4.48vw;line-height: 1.6;width: 88%;margin: 0 auto;}.contents picture.image {width: 87.45%;height: auto;margin: 0 auto;padding: 4% 0 2%;}.contents .txt,.contents.rev .txt {position: relative;top: auto;width: 88%;margin: 0 auto;line-height: 1.6;font-size: 4.26vw;}.contents.rev .txt {right:0;}.contents .txt span {font-size:4.48vw;}.contents .cvbtn,.contents.rev .cvbtn {position: relative;top: auto;right:auto;width: 89.36%;height: auto;margin: 4% auto 0;padding-bottom: 18%;}#manager,#security,#equipment,#cleaning,#driver,#worktype,#reason{width:100%;}#manager {padding-top: 13%;}#manager .midashi {width: 94.135%;margin: 0 auto 5%;}#manager .contents picture.image {width: 87.45%;margin-left:11%;}#security .midashi {width: 94.135%;margin: 0 auto 5%;}#security .contents picture.image{width: 88.405%;height:auto;margin-left:1.2%;}#security .contents.rev .txt {top:auto;}#security .contents.rev .cvbtn {top:auto;}#equipment .midashi {width: 94.135%;margin: 0 auto 5%;}#equipment .contents picture.image {width: 84.448%;height:auto;margin-left:11%;}#cleaning {padding-bottom:0;}#cleaning .midashi {width: 94.135%;margin: 0 auto 5%;}#cleaning .contents picture.image{width: 88.815%;height:auto;margin-left:1.2%;}#cleaning .contents.rev .txt {top:auto;}#cleaning .contents.rev .cvbtn {top:auto;}#driver .midashi {width: 94.135%;margin: 0 auto 5%;}#driver .contents picture.image {width: 86.905%;height:auto;margin-left:11%;}.last-work {padding-bottom:10%;}.last-work .contents .cvbtn {padding-bottom:0;}.last-work::after {padding-top: 14%;background-position: bottom center;background-size: 50% auto;bottom: -7%;}#worktype {background-size:8% auto;}#worktype h2 {width: 98.636%;padding: 12% 0 4%;}#worktype .flex {width:100%;display:block;padding-bottom:10%;}#worktype .box {width:83%;margin:0 auto;}#worktype h3 {font-size: 6.6vw;padding: 9% 0 8%;margin-left: 15%;}#worktype .box::before {top: -3%;left: -4%;width: 27.318%;height: auto;padding-top: 29%;}#worktype ul {width: 93%;height: auto;padding: 7% 6%;}#worktype ul li {font-size: 4.8vw;padding-left: 10%;margin-bottom: 6%;}#worktype ul li::before {top: 0.4vw;left: 0;width: 7.61%;height: auto;background-image: url(../images/icon_check-sp.png);padding-top: 9%;}#worktype .box:first-child {margin-right:auto;margin-bottom:4%;}#qa {width:100%;background-image: url(../images/qa_bg-sp.jpg);padding: 10% 0 10%;}#qa h2 {width:65.622%;margin:0 auto 6%;}#qa .box {width: 94%;margin: 0 auto 5%;padding:6% 4%;border-width: 0.6vw;border-radius: 7vw;}#qa dl dt {font-size: 4.6vw;margin:0 auto 5%;border-bottom-width: 0.6vw;padding: 0 0 4% 10%;}#qa dl dt span {top:0;font-family: initial;}#qa dl dd {font-size: 4.25vw;}#check {margin-top: -0.5vw;width:100%;height:auto;padding:10% 0 10%;background-image: url(../images/check_bg-sp.jpg);}#check .midashi {width:87.586%;height:auto;}#check .checkbtn {width: 89.223%;height: auto;margin: 5% auto 0;}#reason {background-image:url(../images/reason_bg-sp.jpg);background-repeat:repeat;background-position:left center;background-size:4% auto;padding:6% 0 10%;}#reason h2 {width: 98.637%;margin-bottom: 7%;}#reason ol {display: block;width: 100%;margin-bottom: 0;}#reason ol li {width: 92%;height: auto;margin: 0 auto 8%;border-radius: 7vw;}#reason ol h3 {border-width: 1.4vw;border-radius: 7vw 7vw 0 0;font-size: 7.2vw;padding: 5% 0 15% 3%;background-image: url(../images/reason_box_bg-sp.jpg);background-size: 100.5% auto;}#reason ol p {font-size: 4.25vw;padding: 2% 8% 5%;line-height: 1.8;border-width: 1.4vw;border-radius: 0 0 7vw 7vw;}#reason ol li:nth-child(even) {margin:0 auto 8%;}#reason ol li:nth-child(1)::before{background-image:url(../images/reason_num1-sp.png);}#reason ol li:nth-child(2)::before{background-image:url(../images/reason_num2-sp.png);}#reason ol li:nth-child(3)::before{background-image:url(../images/reason_num3-sp.png);}#reason ol li:nth-child(4)::before{background-image:url(../images/reason_num4-sp.png);}#reason ol li::before {width:23.727%;padding-top:23.728%;left: -4%;top: -6%;}#footcv {width: 100%;height: auto;margin: -7.4% auto 0;background-image: url(../images/footcv_bg-sp.png);padding: 20% 0 13.4%}#footcv::before,#footcv::after {display:none;}#footcv .midashi {width:87.586%;height:auto;}#footcv .checkbtn {width: 89.223%;height: auto;margin: 2% auto 0;}#footcv nav {top: 42%;}#footcv ul {width: 100%;margin: 4% auto 0;flex-wrap: wrap;justify-content: center;}#footcv ul li {width: 27.2%;margin-right: 1.5%;margin-bottom: 2.6%;}footer{padding:8% 4%}.footer ul{margin:0 auto 5%;width:100%;display:flex;justify-content:center;align-items:center}.footer ul li{text-align:center;font-size:3.2vw}.footer ul li a{font-size:3.7vw;}.footer ul li:nth-child(1){width:27%;padding:0;}.footer ul li:nth-child(2){width:24%;padding:0;}.footer ul li:nth-child(3){width:49%;border:0}.footer ul li:last-child{border:0;padding:0;margin:0}.footer .copyright{text-align:center;font-size:3vw}.topBtn{position:fixed;bottom:0;right:2%;display:block;width:12%;height:auto;text-align:center;border-radius:4px;z-index:99999;opacity:.7;}.topBtn img{width:33.4%;padding-top:30%;padding-bottom:30%}.topBtn:hover{opacity:1}}/* end */