@charset "UTF-8";@font-face{font-family:Yu Gothic;font-weight:400;src:local("游ゴシック Medium"),local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:700;src:local("游ゴシック Bold"),local("Yu Gothic Bold")}@font-face{font-family:Roboto;font-style:normal;src:local("Roboto-Regular"),url(../fonts/Roboto-Regular.woff) format("woff");font-weight:400}@font-face{font-family:Roboto;font-style:normal;src:local("Roboto-Medium"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:500}@font-face{font-family:Roboto;font-style:normal;src:local("Roboto-Bold"),url(../fonts/Roboto-Bold.woff) format("woff");font-weight:700}

/*! destyle.css v1.0.14 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}body{font-family:YuGothic,Yu Gothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,meiryo,arial,sans-serif;color:#333;word-break:normal;word-wrap:break-word;overflow-wrap:break-word;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}.mouseover{-webkit-transition:opacity 1s;transition:opacity 1s}.mouseover:hover{opacity:.7}.footer{background-color:#e6e6e6}.footer__upper{background-color:#f5f5f5}.footer__upperInner{position:relative}.footer__address span,.pagetop{font-weight:700}.pagetop{position:absolute;font-family:Roboto;background-image:url(../images/common/icon_pagetop.png);background-repeat:no-repeat;background-position:100%}.footer__bnr{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__bnr a{display:block}.footer__bnr img{width:100%}.copyright{text-align:center}.header{background-color:#fff}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn,.header__inner .logo>a{display:block}.btn{font-weight:700;color:#fff;text-align:center;background-color:#0079c2}.btn span{vertical-align:middle}.textLink{color:#0079c2}.textLink:before{display:inline-block;vertical-align:middle;content:"";background-image:url(../images/common/arrow.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.header__tel{margin-right:0;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__tel dt{position:relative;color:#ff0;background-color:#003a94}.header__tel dt:before{position:absolute;top:0;right:0;display:block;width:0;height:0;content:"";border-color:transparent transparent transparent #003a94;border-style:solid;-webkit-transform:translateX(100%);transform:translateX(100%)}.header__tel dd{position:relative;font-family:Roboto;color:#003a94}.header__tel dd:before{position:absolute;top:50%;display:block;content:"";background-image:url(../images/common/icon_tel_deepblue.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn--lineheader{background-color:#06c755;position:relative;color:#fff}.sectionTitle{position:relative;font-weight:700;text-align:center}.sectionTitle--white{color:#fff}.sectionTitle--white:before{background-color:#fff}.sectionTitle--blue{color:#0079c2}.sectionTitle--blue:before{background-color:#0079c2}.sectionTitle:before{position:absolute;bottom:0;left:50%;display:block;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sectionTitle span{display:block;font-family:Roboto}.assessment{text-align:center;width:100%}.assessment__title{font-weight:700;color:#003a94;background-color:#fff}.assessment__title span{display:block}.assessment__title .assessment__titleNum{display:inline}.assessment__step{background-color:#003a94}.assessment__step1 dt{font-weight:700;line-height:1.733;color:#fff}.btn--carType{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;margin-left:auto;color:#0079c2;background-color:#ff0}.btn--carType span{display:block;font-weight:700}.carType{padding:10px 0;font-weight:700;color:#fff}.assessment__step2 .assessment__content{position:relative}.assessment__step2 .selectBox{position:relative;display:none;font-size:0}.assessment__step2 .selectBox>p{display:inline-block;font-weight:700;color:#fff;text-align:left;vertical-align:top}.assessment__step2 .selectBox>p span{display:block;color:#fff;text-align:center;background-color:#a7a7a7}.assessment__step2 .selectBox>p span.require{color:#003a94;background-color:#ff0}.assessment__step2 .selectBox .select{position:relative;display:inline-block;vertical-align:middle}.assessment__step2 .selectBox .select:after{position:absolute;display:block;content:"";background-image:url(../images/kv/arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.assessment__step2 .selectBox.selectBox--input .selectInput:after{display:none}.assessment__step2 .selectBox input,.assessment__step2 .selectBox select{width:100%;color:#555;text-align:left;background-color:#fff}.selectBox--status>p{vertical-align:top}.constructionEquipment .selectBox--manufacturer,.constructionEquipment .selectBox--milletMeter,.constructionEquipment .selectBox--shape,.constructionEquipment .selectBox--status,.constructionEquipment .selectBox--year,.forklift .inputBox--model,.forklift .selectBox--manufacturer,.forklift .selectBox--milletMeter,.forklift .selectBox--status,.forklift .selectBox--year,.truck .selectBox--manufacturer,.truck .selectBox--shape,.truck .selectBox--status,.truck .selectBox--year,.usedCar .inputBox--number,.usedCar .selectBox--manufacturer,.usedCar .selectBox--mileage,.usedCar .selectBox--status,.usedCar .selectBox--year{display:block}.btnBox{position:absolute;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.assessment .btn--back{font-weight:700;color:#fff;background-color:#a7a7a7}.assessment .btn--back span{display:block}.btn--input{font-weight:700;color:#0079c2;background-color:#ff0}.btn--input:disabled{background-color:rgba(255,255,0,.6)}.btn--input:disabled:hover{opacity:1;-webkit-transition:none;transition:none}.btn--backTop,.contactText,.contactTitle{text-align:center}.contactTitle{font-weight:700}.btnBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btnBlock .btn--back{font-weight:700;color:#fff;text-align:center;background-color:#a7a7a7}.btnBlock .btn--back span{display:block}.contact .btnBlock .btn--submit{margin:0}.contact{background-color:#f5f5f5}.contactForm dt{font-weight:700}.contactForm dt span{display:block;font-weight:700;line-height:1;color:#fff;text-align:center;background-color:#a7a7a7}.contactForm dt span.require{color:#003a94;background-color:#ff0}.contactForm .inputBox.error input{background-color:#ffdede}.contactForm .input,.contactForm .textarea{width:100%;background-color:#fff}.contactForm ::-webkit-input-placeholder{color:#aaa}.contactForm ::-moz-placeholder{color:#aaa}.contactForm :-ms-input-placeholder{color:#aaa}.contactForm ::-ms-input-placeholder{color:#aaa}.contactForm ::placeholder{color:#aaa}.errorBox .input,.errorBox .textarea,.errorBox select{background-color:#ffdede}.errorText{color:#e60000}.contact .selectBox{position:relative}.contact .selectBox:after{position:absolute;top:50%;display:block;width:0;height:0;content:"";border-color:#ccc transparent transparent;border-style:solid;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contactFormSelect{width:100%;height:100%;background-color:#fff}.postalcode{display:-webkit-box;display:-ms-flexbox;display:flex}.postalcode .btn--search{line-height:1}input[type=file]{width:100%}.contact .btn--submit{margin:0 auto}.achievement__tab{position:relative;text-align:center}.achievement__tabBtn{display:-webkit-box;display:-ms-flexbox;display:flex}.btn--tab{position:relative;display:inline-block;font-weight:700;color:#0079c2;cursor:pointer;background-color:#fff}.btn--tab.is-active{color:#fff;background-color:#003a94}.achievement__tabContent{display:none;text-align:left}.achievement__tabContent.is-active{display:grid;-webkit-animation:fade 1s ease-in-out;animation:fade 1s ease-in-out}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.tabContentList__title{font-weight:700;color:#fff}.tabContentList__year{color:#fff}.tabContentList__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabContentList__price dt{font-weight:400;color:#fff}.tabContentList__price dd{color:#ff0}.tabContentList__price dd span{font-family:Roboto;font-weight:700}.tabContentList__info>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#fff}.tabContentList__info dt{background-color:#f5f5f5}.achievement__link{background-color:#003a94}.btn--toAssessment{position:relative;font-weight:700;color:#0079c2;text-align:center;background-color:#ff0}.btn--toAssessment:before{position:absolute;top:50%;display:block;content:"";background-image:url(../images/common/icon_assessment_blue.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.achievement__linkTel{font-weight:700;background-repeat:no-repeat}.achievement__linkTel a{display:block;line-height:1.5}.achievement__linkTel span{display:block;font-family:Roboto}.fixedBtn{position:fixed;right:0;z-index:2;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%)}.fixedBtn.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.fixedBtn--assessment{background-color:#ff0}.fixedBtn--assessment:before{position:absolute;display:block;content:"";background-image:url(../images/common/icon_assessment_blue.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.fixedBtn--assessment span{position:absolute;font-weight:700;color:#0079c2}.flow__stepList li:first-child dt:before{background-image:url(../images/flow/staff_01.png)}.flow__stepList li:nth-child(2) dt:before{background-image:url(../images/flow/staff_02.png)}.flow__stepList li:nth-child(3) dt:before{background-image:url(../images/flow/staff_03.png)}.flow__stepList li:last-child .flow__stepStaff:after{display:none}.flow__stepTitle{font-weight:700;color:#0079c2}.flow__stepTitle span{display:inline-block;font-family:Roboto}.flow__stepTitle span:first-child{vertical-align:middle}.flow__stepTitle span:last-child{position:relative;vertical-align:middle}.flow__stepTitle span:last-child:after{position:absolute;top:50%;right:0;display:block;content:"";background-color:#0079c2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flow__stepText{font-weight:700}.flow__stepStaff{position:relative;background-color:#fff}.flow__stepStaff:after{position:absolute;display:block;content:"";background-repeat:no-repeat;background-position:50%;background-size:contain}.flow__stepStaff dd{position:relative}.flow__stepStaff dd:after{position:absolute;bottom:0;left:0;display:block;width:100%;content:"";background-image:url(../images/flow/comment.svg);background-repeat:no-repeat;background-position:top;background-size:contain;-webkit-transform:translateY(100%);transform:translateY(100%)}.flow__stepStaff dt{position:relative;color:#0079c2}.flow__stepStaff dt:before{position:absolute;bottom:0;left:0;display:block;content:"";background-repeat:no-repeat;background-position:bottom;background-size:contain}.introduction__list li{background-color:#fff}.introduction__list dt{color:#0079c2;text-align:center}.kv__main{position:relative}.kv__mainImg{position:absolute}.kv__mainMeritList,.kv__mainMeritText{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.kv__mainMeritList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kv__mainMeritList li{font-weight:700;color:#0079c2;text-align:center;background-color:#fff}.kv__mainCM{position:absolute}.kv__aside{position:relative;z-index:1}.btn--linekv{background-color:#06c755;position:relative;color:#fff}.media__newsImg img{border-radius:10px}.newsList__media{display:inline-block;line-height:1.714;color:#fff;background-color:#0079c2}.mqBrText{font-size:16px;line-height:1.5}.points__list{position:relative;z-index:1}.points__list li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-repeat:no-repeat;background-position:0 0;background-size:contain}.points__list li:first-child{background-image:url(../images/points/list_01.png)}.points__list li:nth-child(2){background-image:url(../images/points/list_02.png)}.points__list li:nth-child(3){background-image:url(../images/points/list_03.png)}.points__list li:nth-child(4){background-image:url(../images/points/list_04.png)}.points__list dl{background-color:#fff}.points__list dt{color:#0079c2}.point,.points__list dt{font-weight:700;text-align:center}.point{position:absolute;font-family:Roboto;color:#fff;background-color:#0079c2}.point span{display:block}.points__bnr{position:relative;z-index:1;background-color:#f7f7f7}.sustainability__title{font-weight:700;color:#0079c2;text-align:center}.btn--more{position:relative;margin:0 auto}.btn--more:after{position:absolute;top:50%;display:block;content:"";background-image:url(../images/common/icon_link.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sampleButton{position:relative;display:block;width:160px;padding:.8em;font-weight:700;color:#fff;text-align:center;text-decoration:none;background:#26c6da;border-bottom:2px solid #00838f;border-radius:4px;-webkit-box-shadow:inset 0 2px 0 hsla(0,0%,100%,.2),0 2px 2px rgba(0,0,0,.19);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.2),0 2px 2px rgba(0,0,0,.19)}.sampleButton:active{border-bottom:2px solid #26c6da;-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3)}.section__inner{position:relative}.kv{background-repeat:no-repeat}.introduction{background-color:#003a94}.points{position:relative;background-color:#fff}.points:after,.points:before{position:absolute;display:block;width:0;height:0;content:"";border-style:solid}.points:before{top:0;left:0}.points:after{right:0;bottom:0}.flow{background-color:#f5f5f5}.achievement{background-color:#0079c2}.userVoice{display:none;background-color:#f5f5f5}.userVoice.is-visible{display:block}.media,.userVoice__list li{background-color:#fff}.userVoice__list li{position:relative}.userVoice__list .userVoice__listTitle{font-weight:700;line-height:1.733}.userVoice__listPrefectures{line-height:1.733}.br--l,.br--m,.br--pc,.br--s,.br--sp,.br--xl{display:none}.btn--tab,.media__newsList,_:-ms-lang(x)::-ms-backdrop{font-family:meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,arial,sans-serif}.btn,.btn--carType,_:-ms-lang(x)::-ms-backdrop{font-family:meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,arial,sans-serif}.btnBox,_:-ms-lang(x)::-ms-backdrop{font-family:meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,arial,sans-serif}_:-ms-lang(x)::-ms-backdrop,input,select{font-family:meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,arial,sans-serif}_:-ms-lang(x)::-ms-backdrop,textarea{font-family:meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,arial,sans-serif}.contactForm dt span,.kv__mainMeritList,_:-ms-lang(x)::-ms-backdrop{font-family:meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,arial,sans-serif}.kv,_:-ms-lang(x)::-ms-backdrop{overflow-x:hidden}.achievement__tabContent:after,_:-ms-lang(x)::-ms-backdrop{display:block;width:270px;content:""}.achievement__tabContent.is-active,_:-ms-lang(x)::-ms-backdrop{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;animation:fade 1s ease-in-out}.achievement__tabContentList,_:-ms-lang(x)::-ms-backdrop{margin-bottom:40px}@media screen and (min-width:769px){.footer{border-top:1px solid #e6e6e6}.footer .logo{width:84px}.footer__upperInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;padding:15px 20px;margin:0 auto}.logo.footer__logo{width:70px;margin-right:30px}.footer__address{margin-right:80px;font-size:12px;line-height:1.8}.footer__address span{margin-right:1em}.footer__textLink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:430px}.footer__textLink li{min-width:80px}.footer__textLink li:first-child,.footer__textLink li:nth-child(2){margin-bottom:4px}.pagetop{top:31px;right:20px;padding-right:20px;font-size:14px;background-size:9px 9px}.footer__bottomInner{max-width:1200px;padding-top:40px;padding-bottom:40px;margin:0 auto}.footer__bnr{max-width:1117px;margin:0 auto 40px}.footer__bnr li:not(:last-child){margin-right:20px}.footer__bnr li:first-child{max-width:86px}.footer__bnr li:nth-child(2){max-width:213px}.footer__bnr li:nth-child(3){max-width:118px}.footer__bnr li:nth-child(4){max-width:170px}.footer__bnr li:nth-child(5){max-width:81px}.footer__bnr li:nth-child(6){max-width:74px}.footer__bnr li:nth-child(7){max-width:255px}.copyright{font-size:14px}.header__inner{max-width:1920px;padding:10px 40px 10px 60px;margin:0 auto}.header__inner .logo{width:182px;margin-right:auto}.header__inner .header__line{width:180px;margin-left:20px}.btn{font-size:14px;border-radius:6px}.textLink{display:inline-block;margin-top:5px;font-size:14px;line-height:1.714}.textLink:after{display:block;width:0;content:"";border-bottom:1px solid #0079c2;-webkit-transition:width .2s;transition:width .2s}.textLink:hover:after{width:100%}.textLink:before{width:6px;height:8px;margin-top:-3px;margin-right:4px}.header__tel{width:330px;margin-left:20px}.header__tel dt{width:72px;padding-top:11px;padding-bottom:11px;padding-left:15px;font-size:14px;line-height:1.429;text-align:left}.header__tel dt:before{border-width:31px 0 31px 16px}.header__tel dd{font-size:32px}.header__tel dd:before{left:-24px;width:18px;height:28px;vertical-align:middle;-webkit-backface-visibility:hidden}.tel a{pointer-events:none}.sectionTitle{padding-bottom:30px;margin-bottom:50px;font-size:40px;line-height:1.7}.sectionTitle:before{width:80px;height:4px}.sectionTitle span{font-size:20px}.assessment__title{padding-top:6px;padding-bottom:10px;font-size:22px;border-radius:8px 8px 0 0}.assessment__title span{font-size:18px;line-height:1.688}.assessment__title .assessment__titleNum{font-size:24px;line-height:1.708}.assessment__step{border-radius:0 0 8px 8px;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}.assessment__step1{padding-top:40px;padding-bottom:60px}.assessment__step1 dt{margin-bottom:47px;font-size:15px}.select--carType{padding:0 20px}.btn--carType{max-width:320px;border-radius:6px}.btn--carType:not(:first-child){margin-top:20px}.btn--carType a{cursor:pointer}.btn--carType img{width:80px}.btn--carType span{width:calc(100% - 80px);font-size:18px}.carType{padding:30px 0;font-size:20px}.assessment__step2 .assessment__content{min-height:410px;padding:30px 7.89% 82px}.assessment__step2 .selectBox{margin-bottom:16px}.assessment__step2 .selectBox>p{width:90px;font-size:14px}.assessment__step2 .selectBox>p span{width:40px;height:16px;padding-top:3px;margin-top:8px;font-size:10px;border-radius:4px}.assessment__step2 .selectBox .select{width:calc(100% - 90px)}.assessment__step2 .selectBox .select:after{top:17px;right:5.7%;width:8px;height:8px}.assessment__step2 .selectBox input,.assessment__step2 .selectBox select{height:40px;padding:0 6%;font-size:14px;border:1px solid #ccc;border-radius:6px}.selectBox--status input{margin-top:8px}.btnBox{bottom:30px;width:84.21%;max-width:320px}.assessment .btn--back{width:25%;max-width:80px;height:52px;font-size:18px;border-radius:6px}.assessment .btn--back span{padding-top:16px}.btn--input{width:100%;height:52px;font-size:18px;border-radius:6px}.contactText{margin-bottom:60px;font-size:15px;line-height:1.467}.btn--backTop{width:240px;height:50px;padding-top:16px;font-size:16px;border-radius:25px}.contact__confirm .contactForm dt{padding-bottom:16px}.contact__confirm .contactForm dd{padding-top:20px}.contactTitle{margin-bottom:40px;font-size:24px;line-height:1.667}.btnBlock .btn--back{width:140px;height:50px;margin-right:15px;font-size:16px;border-radius:25px}.btnBlock .btn--back span{padding-top:16px}.btnBlock .btn--submit{width:140px}.contact{padding-top:110px;padding-bottom:120px}.contact__inner{max-width:700px;margin:0 auto}.contactForm{margin-bottom:40px}.contactForm>div{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ccc}.contactForm>div:first-child{border-top:1px solid #ccc}.contactForm dt{width:136px;padding-top:20px;font-size:14px}.contactForm dt span{width:40px;padding:3px 0;margin-top:6px;font-size:10px;border-radius:4px}.contactForm dd{width:calc(100% - 136px);padding-top:16px;padding-bottom:16px;font-size:14px;line-height:1.571}.contactForm .input{height:44px;padding:3px 15px 0;border:1px solid #ccc;border-radius:4px}.contactForm .textarea{min-height:66px;padding:15px;border:1px solid #ccc;border-radius:4px}.errorText,.fileText{margin-top:10px}.contact .selectBox{width:300px;height:44px}.contact .selectBox:after{right:15px;border-width:6px 5.5px 0}.contactFormSelect{padding-left:15px;border:1px solid #ccc;border-radius:4px}.postalcode .input{width:170px;margin-right:10px}.postalcode .btn--search{width:120px;height:44px;padding:15px 0}input[type=file]:not(:last-child){margin-bottom:10px}.contact .btn--submit{width:240px;height:50px;font-size:16px;border-radius:25px}.achievement__tab{max-width:1200px;margin:0 auto 60px}.achievement__tabBtn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn--tab{width:100%;max-width:300px;padding-top:19px;padding-bottom:19px;font-size:18px}.btn--tab:first-child{border-radius:8px 0 0 8px}.btn--tab:last-child{border-radius:0 8px 8px 0}.btn--tab:not(:last-child){border-right:1px solid #0079c2}.achievement__tabContent{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px 40px;margin-top:60px;margin-right:auto;margin-left:auto}.achievement__tabContent.tabContent__01{grid-template-rows:1fr 1fr}.achievement__tabContentList{position:relative;width:270px}.tabContentList__title{padding-top:12px;padding-bottom:8px;font-size:15px}.tabContentList__year{padding-bottom:8px;font-size:14px;border-bottom:1px solid #fff}.tabContentList__price{padding-top:7px;padding-bottom:8px}.tabContentList__price dt{padding-right:10px;font-size:15px}.tabContentList__price dd{font-size:15px}.tabContentList__price dd span{margin-right:3px;font-size:20px}.tabContentList__info{border-top:1px solid #ccc}.tabContentList__info>div{border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.tabContentList__info dt{width:100px;padding-top:9px;padding-bottom:9px;font-size:12px;border-right:1px solid #ccc}.tabContentList__info dd{width:170px;height:100%;font-size:12px}.achievement__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:760px;padding:20px 20px 20px 36px;margin:0 auto;border-radius:10px}.btn--toAssessment{width:400px;height:80px;padding-top:10px;font-size:20px;line-height:1.5;border-radius:6px}.btn--toAssessment:before{left:26px;width:22px;height:29px}.achievement__linkTel{padding-left:45px;color:#fff;background-image:url(../images/common/icon_tel_white.svg);background-position:0;background-size:32px 50px}.achievement__linkTel a{font-size:16px;pointer-events:none}.achievement__linkTel span{font-size:32px;color:#fff;pointer-events:none}.fixedBtn--tel{display:none;pointer-events:none}.fixedBtn--assessment{bottom:310px;width:180px;height:60px;border-radius:50px 0 0 50px;-webkit-box-shadow:0,3px,6px,rgba(0,0,0,.1);box-shadow:0,3px,6px,rgba(0,0,0,.1)}.fixedBtn--assessment:before{left:23px;width:15px;height:20px}.fixedBtn--assessment:before,.fixedBtn--assessment span{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fixedBtn--assessment span{left:56px;font-size:16px;line-height:1.25}.fixedBtn--assessment span.text--pc{display:block}.fixedBtn--assessment span.text--sp{display:none}.flow__stepList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flow__stepList li{max-width:340px}.flow__stepTitle{margin-bottom:20px;font-size:24px}.flow__stepTitle span{margin-top:-5px}.flow__stepTitle span:first-child{padding-right:6px;font-size:12px}.flow__stepTitle span:last-child{padding-right:16px;margin-right:16px;font-size:34px}.flow__stepTitle span:last-child:after{width:1px;height:25px}.flow__stepText{min-height:100px;font-size:15px;line-height:1.733}.flow__stepStaff{padding-top:30px;border-radius:10px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.flow__stepStaff:after{top:50%;right:-74px;width:56px;height:18px;background-image:url(../images/flow/arrow_pc.svg);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flow__stepStaff dd{min-height:90px;margin:0 30px;font-size:15px;line-height:1.733}.flow__stepStaff dd:after{height:24px}.flow__stepStaff dt{padding-top:33px;padding-bottom:34px;padding-left:120px;font-size:15px;font-weight:700}.flow__stepStaff dt:before{width:133px;height:108px}.introduction__list{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:20px 20px}.introduction__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;overflow:hidden}.introduction__list dl{padding:30px 0;width:100%}.introduction__list dt{margin-bottom:12px;font-size:24px;text-align:left;padding-left:30px;padding-right:30px}.introduction__list dd{padding-right:30px;padding-left:30px;font-size:15px;line-height:1.733}.kv__main{width:100%;max-width:740px;height:100%;padding-top:29px;margin-right:20px}.kv__mainStrongPoints{position:absolute;top:50%;left:50%;width:64.86%;max-width:480px;-webkit-transform:translate(-50%,-410%);transform:translate(-50%,-410%)}.kv__mainTitle{position:absolute;bottom:340px;left:50%;width:100%;max-width:740px;margin:0 auto;-webkit-transform:translateX(-48%);transform:translateX(-48%)}.kv__mainSubTitle{position:absolute;bottom:317px;left:50%;width:65%;max-width:374px;-webkit-transform:translateX(-44.5%);transform:translateX(-44.5%)}.kv__mainImg{left:48.5%;bottom:174px;width:100%;max-width:564px;-webkit-transform:translate(-50%,36%);transform:translate(-50%,36%)}.kv__mainMeritText{bottom:94px;width:100%;max-width:335px}.kv__mainMeritList{bottom:40px;width:100%;max-width:480px}.kv__mainMeritList li{width:32.7%;max-width:157px;padding:13px 0 12px;font-size:14px;border-radius:30px}.kv__mainCM{right:0;bottom:218px;width:120px;-webkit-transform:translateY(126%);transform:translateY(126%)}.kv__aside{width:100%;max-width:380px}.kv__line{margin:8px -12px 0}.media__news{display:-webkit-box;display:-ms-flexbox;display:flex}.media__newsImg{width:48.3%;max-width:580px}.media__newsList{width:51.7%;padding-left:40px}.media__newsList li:not(:last-child){margin-bottom:24px}.newsList__media{padding:3px 8px 2px;margin-bottom:8px;font-size:14px;border-radius:8px}.newsList__news{font-size:15px;line-height:1.733}.points__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}.points__list li{width:48.3%;max-width:580px;padding-top:20%}.points__list li:first-child,.points__list li:nth-child(2){margin-bottom:60px}.points__list dl{width:85%;max-width:430px;min-height:180px;padding:24px 0;margin:-60px auto 0;border-radius:8px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.points__list dt{margin-bottom:24px;font-size:24px;line-height:1.708}.points__list dd{padding-right:30px;padding-left:30px;font-size:15px;line-height:1.733}.point{top:-6px;left:-6px;width:70px;height:70px;padding-top:13px;font-size:12px;border-radius:8px}.point span{font-size:32px}.points__bnr{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:800px;margin:0 auto;border-radius:8px}.sustainability{position:relative;width:50%;padding:4% 3.75% 0}.sustainability__title{margin-bottom:2.5%;font-size:24px;line-height:1.708}.sustainability__text{font-size:15px;line-height:1.733}.btn--more{position:absolute;bottom:11.4%;left:50%;width:240px;height:50px;padding-top:16px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.btn--more:after{right:19px;width:13px;height:13px}.sustainability__img{width:50%}.section__inner{max-width:1200px;padding-top:95px;padding-bottom:120px;margin:0 auto}.kv{position:relative;height:700px;background-image:url(../images/kv/bg_pc.png);background-position:50%;background-size:cover}.kv:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:220px;content:"";background-color:#0079c2}.kv__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;height:100%;margin:0 auto}.points:before{border-color:#f5f5f5 transparent transparent;border-width:740px 740px 0 0}.points:after{border-color:transparent transparent #0079c2;border-width:0 0 740px 740px}.userVoice__list{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:40px 40px}.userVoice__list li{max-width:580px;min-height:198px;padding:30px;border-radius:10px}.userVoice__list .userVoice__listTitle{font-size:15px}.userVoice__listPrefectures{position:absolute;top:30px;right:30px;font-size:15px;text-align:right}.userVoice__listText{margin-top:24px;font-size:15px;line-height:1.733}.br--pc{display:block}.displayNone--pc{display:none}.introduction__list,_:-ms-lang(x)::-ms-backdrop{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.introduction__list>li,_:-ms-lang(x)::-ms-backdrop{width:49%;height:100%}.introduction__list>li>picture,_:-ms-lang(x)::-ms-backdrop{-ms-flex-preferred-size:100%;flex-basis:100%}.userVoice__list,_:-ms-lang(x)::-ms-backdrop{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.userVoice__list li,_:-ms-lang(x)::-ms-backdrop{width:580px;margin-bottom:40px}.userVoice__list li:nth-child(odd),_:-ms-lang(x)::-ms-backdrop{margin-right:3.33%}.header__tel dd:before,_:-ms-lang(x)::-ms-backdrop{background-image:url(../images/ie11/icon_tel_deepblue.png)}.flow__stepStaff:after,_:-ms-lang(x)::-ms-backdrop{background-image:url(../images/ie11/arrow_pc.png)}.btn--toAssessment:before,.fixedBtn--assessment:before,_:-ms-lang(x)::-ms-backdrop{background-image:url(../images/ie11/icon_assessment_blue.png)}}@media screen and (max-width:768px){.footer{border-top:.26667vw solid #e6e6e6}.footer .logo{width:12.53333vw;margin-top:2.13333vw}.footer__upperInner{padding:4vw 5.33333vw 10.66667vw}.logo.footer__logo{width:18.66667vw}.footer__address{margin-top:1.33333vw;font-size:3.2vw;line-height:1.5}.footer__address span{display:block}.footer__textLink{margin-top:5.33333vw}.footer__textLink li{border-top:.26667vw solid #ccc}.footer__textLink li:last-child{border-bottom:.26667vw solid #ccc}.footer__textLink a{display:block;padding-top:4.26667vw;padding-bottom:4.26667vw;font-size:3.73333vw}.pagetop{top:6.93333vw;right:5.33333vw;padding-right:5.33333vw;font-size:3.73333vw;background-size:2.4vw 2.4vw}.footer__bottomInner{padding:5.33333vw 5.33333vw 10.66667vw}.footer__bnr{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10.66667vw}.footer__bnr li:first-child{width:13.6vw;margin-right:5.33333vw;margin-bottom:5.33333vw}.footer__bnr li:nth-child(2){width:33.6vw;margin-right:5.33333vw;margin-bottom:5.33333vw}.footer__bnr li:nth-child(3){width:18.66667vw;margin-bottom:5.33333vw}.footer__bnr li:nth-child(4){width:26.93333vw;margin-right:5.33333vw;margin-bottom:5.33333vw}.footer__bnr li:nth-child(5){width:12.8vw;margin-right:5.33333vw;margin-bottom:5.33333vw}.footer__bnr li:nth-child(6){width:11.73333vw;margin-bottom:5.33333vw}.footer__bnr li:nth-child(7){width:40.26667vw}.copyright{font-size:3.73333vw}.header{height:26.66667vw;position:relative}.header__inner{height:13.33333vw;padding-right:2.66667vw;padding-left:2.66667vw}.header__inner .logo{width:29.06667vw;margin-right:10.66667vw}.header__inner .header__line{position:absolute;left:0;right:0;bottom:2.66667vw}.btn{font-size:3.2vw}.textLink{margin-top:.53333vw;font-size:2.66667vw;line-height:1.7}.textLink:before{width:1.6vw;height:2.13333vw;margin-top:-.8vw;margin-right:1.06667vw}.header__tel{margin-left:auto;width:53.86667vw}.header__tel dt{min-width:13.86667vw;padding-top:1.06667vw;padding-left:1.86667vw;padding-bottom:1.06667vw;font-size:2.66667vw;line-height:1.2;text-align:left;letter-spacing:.03em}.header__tel dt:before{border-width:4.26667vw 0 4.26667vw 2.13333vw}.header__tel dd{padding-left:3.46667vw;font-size:5.33333vw;letter-spacing:-.02em}.header__tel dd:before{left:0;width:2.66667vw;height:4.26667vw;vertical-align:middle}.btn--lineheader{width:89.33333vw;height:10.66667vw;padding-top:2.66667vw;border-radius:1.06667vw;margin-left:auto;margin-right:auto}.btn--lineheader>span{font-size:3.73333vw;font-weight:700;line-height:1.714}.btn--lineheader:after,.btn--lineheader:before{position:absolute;top:50%;display:block;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:50%;background-size:contain}.btn--lineheader:before{width:6.93333vw;height:6.66667vw;left:1.6vw;background-image:url(../images/common/icon_line.svg)}.btn--lineheader:after{width:5.33333vw;height:2.66667vw;right:4.26667vw;background-image:url(../images/common/arrow_white.png)}.sectionTitle{padding-bottom:5.33333vw;font-size:6.4vw;line-height:1.5}.sectionTitle:before{width:16vw;height:.53333vw}.sectionTitle span{margin-bottom:.53333vw;font-size:3.2vw}.assessment__title{padding-top:1.06667vw;padding-bottom:2.13333vw;font-size:5.33333vw;border-radius:2.13333vw 2.13333vw 0 0}.assessment__title span{font-size:4.26667vw;line-height:1.688}.assessment__title .assessment__titleNum{font-size:5.86667vw;line-height:1.682}.assessment__step{border-radius:0 0 2.13333vw 2.13333vw;-webkit-box-shadow:0 .26667vw 2.66667vw rgba(0,0,0,.1);box-shadow:0 .26667vw 2.66667vw rgba(0,0,0,.1)}.assessment__step1{padding-top:10.66667vw;padding-bottom:16vw}.assessment__step1 dt{margin-bottom:12.53333vw;font-size:4vw}.btn--carType{width:73.33333vw;border-radius:1.6vw}.btn--carType:not(:first-child){margin-top:5.33333vw}.btn--carType img{width:18.66667vw}.btn--carType span{width:54.66667vw;font-size:4.8vw}.carType{padding:8vw 0;font-size:5.33333vw}.assessment__step2 .assessment__content{min-height:108vw;padding:8vw 5.33333vw 22.93333vw}.assessment__step2 .selectBox{margin-bottom:3.73333vw}.assessment__step2 .selectBox>p{width:24vw;font-size:3.73333vw}.assessment__step2 .selectBox>p span{width:10.66667vw;height:4.26667vw;padding-top:.8vw;margin-top:2.66667vw;font-size:2.66667vw;border-radius:1.06667vw}.assessment__step2 .selectBox .select{width:54.66667vw}.assessment__step2 .selectBox .select:after{top:4.53333vw;right:4.26667vw;width:2.13333vw;height:2.13333vw}.assessment__step2 .selectBox input,.assessment__step2 .selectBox select{height:10.66667vw;padding:0 3.73333vw;font-size:4.26667vw;border:.26667vw solid #ccc;border-radius:1.6vw}.selectBox--status input{margin-top:2.13333vw}.btnBox{bottom:8vw;width:78.66667vw}.assessment .btn--back{width:24vw;height:13.86667vw;font-size:4.26667vw;border-radius:1.6vw}.assessment .btn--back span{padding-top:4.8vw}.btn--input{width:78.66667vw;height:13.86667vw;font-size:4.8vw;border-radius:1.6vw}.contact__comp .contactTitle{margin-bottom:5.33333vw}.contactText{margin-bottom:13.33333vw;font-size:3.73333vw;line-height:1.571}.btn--backTop{width:64vw;height:13.33333vw;padding-top:4.26667vw;font-size:4.26667vw;border-radius:6.66667vw}.contact__confirm .contactForm>div{padding-top:4.26667vw;border-bottom:.26667vw solid #ccc}.contact__confirm .contactForm>div:first-child{border-top:.26667vw solid #ccc}.contactTitle{margin-bottom:8vw;font-size:4.8vw;line-height:1.722}.btnBlock .btn--back{width:37.33333vw;height:13.33333vw;margin-right:4vw;font-size:4.26667vw;border-radius:6.66667vw}.btnBlock .btn--back span{padding-top:4.26667vw}.btnBlock .btn--submit{width:37.33333vw;font-size:4.26667vw;border-radius:6.66667vw}.contact{padding-top:10.13333vw;padding-bottom:16vw}.contact .sectionTitle{margin-bottom:10.66667vw}.contactForm{padding-right:5.33333vw;padding-left:5.33333vw;margin-bottom:13.33333vw}.contactForm>div{padding-bottom:4.26667vw}.contactForm dt{margin-bottom:2.66667vw;font-size:3.73333vw}.contactForm dd{font-size:4.26667vw;line-height:1.571}.contactForm .input{height:11.73333vw;padding:.8vw 4vw 0}.contactForm .input,.contactForm .textarea{border:.26667vw solid #ccc;border-radius:1.06667vw}.contactForm .textarea{min-height:17.6vw;padding:4vw}.contact__form .contactForm>div:last-child{padding-bottom:0}.contact__form dt{display:-webkit-box;display:-ms-flexbox;display:flex}.contact__form dt span{width:10.66667vw;height:4.26667vw;padding-top:.8vw;margin-left:2.13333vw;font-size:2.66667vw;border-radius:1.06667vw}.errorText,.fileText{margin-top:2.66667vw}.fileText{margin-left:1em;text-indent:-1em}.contact .selectBox{width:100%;height:11.73333vw}.contact .selectBox:after{right:4vw;border-width:1.6vw 1.46667vw 0}.contactFormSelect{padding-left:4vw;border:.26667vw solid #ccc;border-radius:1.06667vw}.postalcode .input{width:54.66667vw;margin-right:2.66667vw}.postalcode .btn--search{width:32vw;height:11.73333vw;padding:4vw 0;border-radius:1.6vw}input[type=file]:not(:last-child){margin-bottom:2.66667vw}.contact .btn--submit{width:64vw;height:13.33333vw;font-size:4.26667vw;border-radius:6.66667vw}.achievement__tab{margin-top:15.2vw;margin-bottom:10.66667vw}.achievement__tabBtn{position:relative;width:100%;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.achievement__tabBtn::-webkit-scrollbar{display:none}.btn--tab{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:37.33333vw;padding-top:4.53333vw;padding-bottom:4.53333vw;font-size:3.73333vw}.btn--tab:first-child{margin-left:5.33333vw;border-radius:2.13333vw 0 0 2.13333vw}.btn--tab:last-child{margin-right:5.33333vw;border-radius:0 2.13333vw 2.13333vw 0}.btn--tab:not(:last-child){border-right:.26667vw solid #0079c2}.achievement__tabContent{grid-template-columns:1fr 1fr;gap:10.66667vw 4vw;padding-right:5.33333vw;padding-left:5.33333vw;margin-top:10.66667vw}.achievement__tabContentList{width:42.66667vw}.tabContentList__title{padding-top:2.66667vw;padding-bottom:1.6vw;font-size:3.73333vw}.tabContentList__year{padding-bottom:2.66667vw;font-size:3.2vw;border-bottom:.26667vw solid #fff}.tabContentList__price{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.6vw;padding-bottom:1.6vw}.tabContentList__price dd,.tabContentList__price dt{font-size:3.2vw}.tabContentList__price dd span{margin-right:.53333vw;font-size:4.8vw}.tabContentList__info{border-top:.26667vw solid #ccc}.tabContentList__info>div{border-right:.26667vw solid #ccc;border-bottom:.26667vw solid #ccc;border-left:.26667vw solid #ccc}.tabContentList__info dt{width:20vw;padding-top:2.4vw;padding-bottom:2.4vw;font-size:3.2vw;border-right:.26667vw solid #ccc}.tabContentList__info dd{width:22.93333vw;font-size:3.2vw}.achievement__link{padding:5.33333vw;margin-right:5.33333vw;margin-left:5.33333vw;border-radius:2.66667vw}.btn--toAssessment{display:block;width:100%;padding-top:1.6vw;padding-bottom:1.86667vw;margin-bottom:2.66667vw;font-size:4.26667vw;line-height:1.5;border-radius:1.6vw}.btn--toAssessment:before{left:5.6vw;width:5.06667vw;height:5.86667vw}.achievement__linkTel{display:block;color:#0079c2;text-align:center;background-color:#fff;background-image:url(../images/common/icon_tel_blue.svg);background-position:left 8.26667vw center;background-size:4.8vw 7.46667vw;border-radius:1.6vw}.achievement__linkTel a{padding-top:1.33333vw;padding-bottom:1.33333vw;font-size:4.26667vw}.achievement__linkTel span{font-size:4.8vw;color:#0079c2}.fixedBtn{width:21.33333vw;height:16vw;border-radius:10.66667vw 0 0 10.66667vw}.fixedBtn--tel{bottom:40vw;background-color:#fff;border:.26667vw solid #0079c2}.fixedBtn--tel:before{position:absolute;top:50%;left:9.86667vw;display:block;width:4.26667vw;height:6.66667vw;content:"";background-image:url(../images/common/icon_tel_blue.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fixedBtn--assessment{bottom:21.33333vw;-webkit-box-shadow:0,.8vw,1.6vw,rgba(0,0,0,.1);box-shadow:0,.8vw,1.6vw,rgba(0,0,0,.1)}.fixedBtn--assessment:before{top:3.46667vw;left:10.13333vw;width:4vw;height:5.33333vw}.fixedBtn--assessment span{top:9.33333vw;left:5.33333vw;font-size:2.66667vw;line-height:2}.fixedBtn--assessment span.text--pc{display:none}.fixedBtn--assessment span.text--sp{display:block}.flow__stepList{margin-top:11.73333vw}.flow__stepList li:not(:last-child){margin-bottom:20.26667vw}.flow__stepTitle{margin-bottom:5.33333vw;font-size:4.8vw}.flow__stepTitle span{margin-top:-.8vw}.flow__stepTitle span:first-child{padding-right:1.06667vw;font-size:3.2vw}.flow__stepTitle span:last-child{padding-right:2.66667vw;margin-right:2.66667vw;font-size:6.4vw}.flow__stepTitle span:last-child:after{width:.26667vw;height:4.8vw}.flow__stepText{margin-bottom:5.33333vw;font-size:3.73333vw;line-height:1.714}.flow__stepStaff{padding-top:5.33333vw;border-radius:2.66667vw;-webkit-box-shadow:0 1.06667vw 2.13333vw rgba(0,0,0,.1);box-shadow:0 1.06667vw 2.13333vw rgba(0,0,0,.1)}.flow__stepStaff:after{bottom:-13.33333vw;left:50%;width:4.8vw;height:8.53333vw;background-image:url(../images/flow/arrow_sp.svg);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flow__stepStaff dd{min-height:22.4vw;margin:0 5.33333vw;font-size:3.73333vw;line-height:1.714}.flow__stepStaff dd:after{height:4.8vw}.flow__stepStaff dt{padding-top:8vw;padding-bottom:6.4vw;padding-left:29.33333vw;font-size:3.73333vw;font-weight:400}.flow__stepStaff dt:before{width:29.33333vw;height:28.8vw}.introduction__list{margin-top:16vw}.introduction__list li{border-radius:2.66667vw}.introduction__list li:not(:last-child){margin-bottom:20px}.introduction__list dl{padding:4.53333vw 0}.introduction__list dt{margin-bottom:3.73333vw;font-size:4.8vw}.introduction__list dd{padding-right:5.33333vw;padding-left:5.33333vw;font-size:3.73333vw;line-height:1.714}.kv__main{height:160vw;padding-top:8vw}.kv__main:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:40vw;content:"";background-color:#0079c2}.kv__mainStrongPoints{width:94.66667vw;margin:0 auto 8.53333vw}.kv__mainTitle{width:76vw;margin:0 auto 2.93333vw}.kv__mainSubTitle{width:66.66667vw;margin-left:5.33333vw}.kv__mainImg{left:50%;bottom:37.33333vw;left:10.93333vw;width:73.06667vw;-webkit-transform:translateY(38%);transform:translateY(38%)}.kv__mainMeritText{bottom:21.33333vw;width:70.4vw}.kv__mainMeritList{bottom:10.66667vw;width:94.66667vw}.kv__mainMeritList li{width:30.93333vw;padding-top:2.4vw;padding-bottom:2.66667vw;font-size:2.66667vw;border-radius:8vw}.kv__mainCM{right:5.33333vw;bottom:52vw;width:21.33333vw}.kv__aside{margin-right:5.33333vw;margin-left:5.33333vw}.kv__line{margin-top:5.33333vw}.btn--linekv{width:89.33333vw;height:16vw;padding-top:2.66667vw;border-radius:1.06667vw}.btn--linekv>span{font-size:3.73333vw;font-weight:700;line-height:1.429}.btn--linekv:after,.btn--linekv:before{position:absolute;top:50%;display:block;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:50%;background-size:contain}.btn--linekv:before{width:9.6vw;height:9.06667vw;left:3.73333vw;background-image:url(../images/common/icon_line.svg)}.btn--linekv:after{width:5.33333vw;height:2.66667vw;right:4.26667vw;background-image:url(../images/common/arrow_white.png)}.media__news{margin-top:6.93333vw}.media__newsImg{margin-bottom:10.66667vw}.media__newsList li:not(:last-child){padding-bottom:5.33333vw;margin-bottom:5.33333vw;border-bottom:1px solid #ccc}.newsList__media{padding:.8vw 2.13333vw .4vw;margin-bottom:3.2vw;font-size:3.73333vw;border-radius:2.13333vw}.newsList__news{font-size:3.73333vw;line-height:1.714}.points__list{margin-top:10.66667vw;margin-bottom:10.66667vw}.points__list li{padding-top:34.66667vw}.points__list li:not(:last-child){margin-bottom:8vw}.points__list dl{width:78.66667vw;padding:5.33333vw 0;margin:-5.33333vw auto 0;border-radius:2.13333vw;-webkit-box-shadow:0 1.06667vw 2.13333vw rgba(0,0,0,.1);box-shadow:0 1.06667vw 2.13333vw rgba(0,0,0,.1)}.points__list dt{margin-bottom:4.26667vw;font-size:4.8vw;line-height:1.722}.points__list dd{padding-right:5.33333vw;padding-left:5.33333vw;font-size:3.73333vw;line-height:1.714}.point{top:-2.66667vw;left:-2.66667vw;width:13.33333vw;height:13.33333vw;padding-top:2.66667vw;font-size:2.66667vw;border-radius:2.13333vw}.point span{font-size:5.33333vw}.points__bnr{border-radius:2.13333vw}.sustainability{padding:5.33333vw}.sustainability__title{margin-bottom:3.2vw;font-size:4.8vw;line-height:1.722}.sustainability__text{margin-bottom:5.33333vw;font-size:3.73333vw;line-height:1.714}.btn--more{width:73.33333vw;height:11.73333vw;padding-top:3.2vw;font-size:4.26667vw;border-radius:1.6vw}.btn--more:after{right:5.06667vw;width:3.46667vw;height:3.46667vw}.sustainability__img img{width:100%}.section__inner{padding:15.46667vw 5.33333vw 16vw}.achievement .section__inner{padding-right:0;padding-left:0}.kv{padding-bottom:10.66667vw;background-color:#0079c2;background-image:url(../images/kv/bg_sp.png);background-position:top;background-size:100% auto}.points:before{border-color:#f5f5f5 transparent transparent;border-width:30.4vw 30.4vw 0 0}.points:after{border-color:transparent transparent #0079c2;border-width:0 0 53.33333vw 53.33333vw}.userVoice__list{margin-top:10.66667vw}.userVoice__list li{padding:5.33333vw;border-radius:2.66667vw}.userVoice__list li:not(:last-child){margin-bottom:5.33333vw}.userVoice__list .userVoice__listTitle{font-size:4vw}.userVoice__listPrefectures{margin-bottom:4.26667vw;font-size:4vw}.userVoice__listText{font-size:3.73333vw;line-height:1.714}.br--sp{display:block}.displayNone--sp{display:none}}@media screen and (min-width:768px) and (max-width:1240px){.footer__bottom,.footer__upper,.kv__inner,section{padding-right:20px;padding-left:20px}}@media screen and (min-width:769px) and (max-width:1239px){.footer__upperInner{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__textLink{margin-top:20px;margin-left:100px}.flow__stepList{display:block}.flow__stepList li{max-width:400px;margin-right:auto;margin-left:auto}.flow__stepList li:not(:last-child){margin-bottom:90px}.flow__stepStaff:after{top:auto;right:auto;bottom:-50px;left:50%;-webkit-transform:translate(-50%) rotate(90deg);transform:translate(-50%) rotate(90deg)}}@media screen and (min-width:769px) and (max-width:820px){.header__inner{padding-right:26px;padding-left:26px}.userVoice__list{grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:1fr;width:580px;margin-right:auto;margin-left:auto}}@media screen and (max-width:360px){.header__tel{width:64.53333vw}.header__tel dt{padding-top:.53333vw}.header__tel dt:before{border-width:14px 0 14px 8px}}@media screen and (min-width:1000px) and (max-width:1259px){.achievement__tabContent{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;width:890px}}@media screen and (min-width:769px) and (max-width:999px){.achievement__tabContent{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:580px}}@media screen and (min-width:769px) and (max-width:800px){.btn--toAssessment{width:370px}}@media screen and (min-width:769px) and (max-width:1240px){.introduction__list{grid-template-columns:1fr 1fr;width:590px;margin-right:auto;margin-left:auto}.introduction__list li{display:block}.introduction__list dt{text-align:center;padding:0}.introduction__list,_:-ms-lang(x)::-ms-backdrop{-ms-flex-pack:justify;justify-content:space-between}.introduction__list>li,_:-ms-lang(x)::-ms-backdrop{height:auto}.introduction__list li:first-child,.introduction__list li:nth-child(2),_:-ms-lang(x)::-ms-backdrop{margin-bottom:20px}.introduction__list li:nth-child(2),_:-ms-lang(x)::-ms-backdrop{margin-left:20px}}@media screen and (min-width:769px) and (max-width:1200px){.kv__main{width:740px}.kv__mainCM{width:16.12%}.kv__aside{width:31.6%;min-width:280px}}@media screen and (min-width:1025px){.br--xl{display:block}}@media screen and (min-width:769px) and (max-width:1024px){.br--l{display:block}}@media screen and (min-width:481px) and (max-width:768px){.br--m{display:block}}@media screen and (max-width:480px){.br--s{display:block}}@media screen and (min-width:821px) and (max-width:1240px){.userVoice__list li,_:-ms-lang(x)::-ms-backdrop{width:48.3%;max-width:580px;margin-right:inherit;margin-left:inherit}}