﻿html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}#bread{margin:20px 0;color:#999;font-size:10px;float:right}#bread a{color:#999;background:url(../../img/common/other/ico_v.png) no-repeat right center;padding-right:15px;margin-right:7px}#bread a:hover{text-decoration:underline}#bread li{float:left}.leftCol{width:70%;float:left}.rightCol{width:30%;float:right}.cmsContent{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;word-wrap:break-word}.cmsContent ul,.cmsContent ol{padding-left:20px;margin-bottom:20px}.cmsContent ul[style*="list-style-type: circle;"] li{list-style-type:circle}.cmsContent ul[style*="list-style-type: square;"] li{list-style-type:square}.cmsContent ul li{list-style:disc}.cmsContent ol[style*="list-style-type: lower-roman;"] li{list-style-type:lower-roman}.cmsContent ol[style*="list-style-type: lower-alpha;"] li{list-style-type:lower-alpha}.cmsContent ol[style*="list-style-type: lower-greek;"] li{list-style-type:lower-greek}.cmsContent ol[style*="list-style-type: upper-alpha;"] li{list-style-type:upper-alpha}.cmsContent ol[style*="list-style-type: upper-roman;"] li{list-style-type:upper-roman}.cmsContent ol li{list-style-type:decimal}.cmsContent p{margin-bottom:30px}.cmsContent img{max-width:100%;height:auto;max-height:100%;width:100%}.pagingDt{position:relative;width:80%;margin:95px auto;font-size:14px}.pagingDt a{text-decoration:underline}.pagingDt .prev{background:url(../../img/blog/ico_prev.png) no-repeat left center;width:145px;float:left;padding-left:20px}.pagingDt .next{background:url(../../img/blog/ico_next.png) no-repeat right center;width:145px;float:right;padding-right:20px}.pagingDt .list{position:absolute;left:50%;top:50%;margin-left:-54px;margin-top:-9px}#subNavi{width:300px;float:left}@font-face{font-weight:normal;font-style:normal}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'ç«Šï¿½'}[dir='rtl'] .slick-prev:before{content:'ç«Šï¿½'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'ç«Šï¿½'}[dir='rtl'] .slick-next:before{content:'ç«Šï¿½'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:0;line-height:20px;position:absolute;top:0px;left:0;width:20px;height:20px;content:'';text-align:center;opacity:.25;-ms-filter:"alpha(opacity=25)";filter:alpha(opacity=25);color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-filter:"alpha(opacity=25)";filter:alpha(opacity=25);width:8px;height:8px;background:#ccc;border-radius:10px}.slick-dots li.slick-active button:before{opacity:.75;-ms-filter:"alpha(opacity=75)";filter:alpha(opacity=70);color:black}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#page404 .taC{display:block;font-size:20px;line-height:30px;letter-spacing:3px;text-align:center;margin:20px 0 0 0}#page404 .taC a{font-size:20px;text-decoration:none;color:#00B0FF}#page404 .page-title{font-size:35px;font-weight:bold;letter-spacing:5px;padding-bottom:50px}.page_404{padding:200px 0 200px}#contact .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-.9em}#contact .formError{padding-bottom:13px;display:block}#contact .fixed{padding-bottom:0px}#contact .formError .formErrorClose{border:solid #252525 2px;display:block;width:16px;height:16px;position:absolute;top:-4px;right:-4px;color:#efefef;background:#333;font-weight:bold;text-align:center;line-height:middle;cursor:pointer;z-index:2;-webkit-border-radius:9px 9px 9px 9px;-moz-border-radius:9px 9px 9px 9px;-ms-border-radius:9px 9px 9px 9px;-o-border-radius:9px 9px 9px 9px;border-radius:9px 9px 9px 9px;-webkit-box-shadow:1px -1px 3px #888;-moz-box-shadow:1px -1px 3px #888;-ms-box-shadow:1px -1px 3px #888;-o-box-shadow:1px -1px 3px #888;box-shadow:1px -1px 3px #888}#contact .formError .formErrorClose:hover{background:#666}#contact .fixed .formErrorClose{display:none}#contact .formError .formErrorContent{padding:6px 10px;width:180px;position:relative;color:#fff;background:#252525;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,"ヒラギノ丸ゴ Pro W4",HiraMaruPro-W4,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,sans-serif;font-size:11px;margin:0 0;z-index:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 6px #888;-moz-box-shadow:0px 0px 6px #888;-ms-box-shadow:0px 0px 6px #888;-o-box-shadow:0px 0px 6px #888;box-shadow:0px 0px 6px #888}#contact .fixed .formErrorContent{margin-top:.5em;background:#f60;margin:0 0 30px 0;-webkit-border-radius:none;-moz-border-radius:none;-ms-border-radius:none;-o-border-radius:none;border-radius:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}#contact .fadeOut{opacity:.2;filter:alpha(opacity=20)}#contact .formError .formErrorArrow{width:15px;height:15px;position:absolute;bottom:0;left:20px;margin:0 0 30px 0;z-index:0}#contact .fixed .formErrorArrow{display:none}#contact .formError .formErrorArrowBottom{margin:-6px;top:0}#contact .fixed .formErrorArrowBottom{display:none}#contact .formError .formErrorArrow div{margin:0 auto;display:block;height:1px;background:#252525;line-height:0px;font-size:0px;-webkit-box-shadow:0px 2px 3px #888;-moz-box-shadow:0px 2px 3px #888;-ms-box-shadow:0px 2px 3px #888;-o-box-shadow:0px 2px 3px #888;box-shadow:0px 2px 3px #888}#contact .formError .formErrorArrowBottom div{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}#contact .formError .formErrorArrow .line10{width:19px}#contact .formError .formErrorArrow .line9{width:17px}#contact .formError .formErrorArrow .line8{width:15px}#contact .formError .formErrorArrow .line7{width:13px}#contact .formError .formErrorArrow .line6{width:11px}#contact .formError .formErrorArrow .line5{width:9px}#contact .formError .formErrorArrow .line4{width:7px}#contact .formError .formErrorArrow .line3{width:5px}#contact .formError .formErrorArrow .line2{width:3px}#contact .formError .formErrorArrow .line1{width:1px}#contact .hid_url{display:none}#contact form p.test{position:relative;color:#C1C0BC}#contact form p.test label{position:absolute;top:3px;left:10px;font-weight:normal}#contact form p.test br{display:none}#contact .formBlock{max-width:890px;margin:auto}#contact .txtContact{text-align:left;font-size:16px;margin:70px auto 50px}#contact .txtContact01{font-size:14px;margin-bottom:50px}#contact .tableContact em,#contact .txtContact em{color:#fb2a2a;font-style:normal}#contact .tableContact{border-top:#8f8f8f solid 1px;border-bottom:#8f8f8f solid 1px;width:100%;margin:30px 0 50px;font-size:15px;text-align:left}#contact .tableContact td,#contact .tableContact th{border-bottom:#8f8f8f solid 1px;padding:20px;vertical-align:top}#contact .tableContact th{background:#ededed;width:210px;font-weight:normal}#contact .tableContact td{position:relative}#contact .tableContact input[type="text"]{width:300px;height:23px;color:#1a1a1a}#contact .tableContact input[type="text"],#contact .tableContact textarea{border:#8f8f8f solid 1px}#contact .tableContact .size01 input[type="text"]{width:160px}#contact .tableContact .size02 input[type="text"],#contact .tableContact textarea{width:100%}#contact .tableContact textarea{height:150px}#contact .stepImg img{display:block;width:100%}.sec03,html{overflow-x:hidden}.complete2 .footer,.confirm2 .footer{padding-bottom:0 !important}.complete2 .footer__wrap02,.confirm2 .footer__wrap02{display:none !important}.container{max-width:1050px;width:100%;margin:0 auto}.slider{height:100vh;width:100vw}.slider>div{margin:0;padding:0;height:50vh;overflow:hidden}.slider>div .slick-track,.slider>div .slick-list{height:50vh}@media only screen and (max-width: 767px){.slider>div .slick-track,.slider>div .slick-list{height:calc((100vh - 226px) / 2)}}@media only screen and (min-width: 768px){body.complete2 main .section08{height:calc(100vh - 168px)}}.fullW{height:100vh;width:100vw}@media only screen and (max-width: 767px){.fullW{height:auto}}.fullW>.pc.txt{position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-bottom:100px}.fullW>.pc.txt .sec01__txt01{padding-top:0}.covaco{width:100vw}.covaco .sec01{position:static !important;height:100vh;width:100vw}@media only screen and (max-width: 767px){.covaco .sec01{height:auto}}.covaco .sec01__wrapper{position:absolute;left:0;top:0;width:100vw;height:100vh}.covaco .sec01__wrapper--content{position:relative;height:inherit}.covaco .sec01__wrapper .slider01{width:100vw;position:absolute;top:0;right:-100vw;opacity:0;-webkit-transition:2s;-moz-transition:2s;-o-transition:2s;transition:2s;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.covaco .sec01__wrapper .slider01.active{opacity:1;right:0;height:50vh}@media only screen and (max-width: 767px){.covaco .sec01__wrapper .slider01.active{height:calc((100vh - 226px) / 2)}}.covaco .sec01__wrapper .slider02{width:100vw;position:absolute;top:50%;left:-100vw;opacity:0;-webkit-transition:2s;-moz-transition:2s;-o-transition:2s;transition:2s;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.covaco .sec01__wrapper .slider02.active{opacity:1;left:0;height:50vh}@media only screen and (max-width: 767px){.covaco .sec01__wrapper .slider02.active{height:calc((100vh - 226px) / 2)}}.covaco .sec01__wrapper .img_pc1{background-size:cover;background-position:center}.covaco .sec01__wrapper .img_pc2{background-size:cover;background-position:center}@media only screen and (min-width: 768px){.covaco .sec01{position:relative;height:100vh}.covaco .sec01__wrapper{overflow-x:hidden}.covaco .sec01__wrapper--content{position:relative;height:inherit}.covaco .sec01__wrapper div.img_pc01{background:url(../img/top/img_bnr01.jpg) no-repeat;background-size:cover;width:100%;position:absolute;top:0;right:-200px;opacity:0;-webkit-transition:2s;-moz-transition:2s;-o-transition:2s;transition:2s;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.covaco .sec01__wrapper div.img_pc01.active{opacity:1;right:0;height:50vh}.covaco .sec01__wrapper div.img_pc02{background:url(../img/top/img_bnr02.jpg) no-repeat;background-size:cover;width:100%;position:absolute;top:50%;left:-200px;opacity:0;-webkit-transition:2s;-moz-transition:2s;-o-transition:2s;transition:2s;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.covaco .sec01__wrapper div.img_pc02.active{opacity:1;left:0;height:50vh}.covaco .sec01 .container{position:relative}.covaco .sec01 p{font-size:0;text-align:center}.covaco .sec01__txt01{padding-top:250px;margin-bottom:28px}.covaco .sec01__txt02{margin-bottom:36px}.covaco .sec01 figure{font-size:0;position:absolute;top:44px;left:-29px}}.covaco .sec01 .three-points{position:fixed;top:38px;right:-10px;background:url(../img/top/3point.png) no-repeat;background-size:324px 466px;width:356px;height:465px;z-index:103}@media only screen and (max-width: 767px){.covaco .sec01 .three-points{opacity:0;transition:all 1s ease;display: none;}}.covaco .sec01 .three-points a{display:block;width:100%;height:100%}.covaco .sec01 .three-points:hover{cursor:pointer;top:38px;right:-19px;background:url(../img/top/3point_hover.png) no-repeat;background-size:356px 465px}@media only screen and (min-width: 768px) and (max-width: 1150px){.covaco .sec01 .three-points{zoom:70%;right:0}}@media only screen and (max-width: 767px){.covaco .sec01{background:#679697;padding-top:15px;padding-bottom:45px}.covaco .sec01__txtsp01{font-size:0;margin:0 auto 11px;width:101px}.covaco .sec01__txtsp02{font-size:0;margin:0 auto 10px;width:66px}.covaco .sec01__txtsp03{font-size:0;margin:0 auto 18px;width:187px}.covaco .sec01__txtsp04{font-size:0;width:173px;margin-left:125px;margin-top:20px}.covaco .sec01 figure{font-size:0;position:relative;height:calc(100vh - 226px)}.covaco .sec01 figure:after{content:"";background:url(../img/top/circle_banner01_black.svg) no-repeat;background-size:98px 98px;width:98px;height:98px;position:absolute;left:16px;bottom:-77px}.covaco .sec01 figure img.bnr_sp01{position:absolute;top:0;right:-200px;opacity:0;-webkit-transition:2s;-moz-transition:2s;-o-transition:2s;transition:2s;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.covaco .sec01 figure img.bnr_sp01.active{opacity:1;right:0}.covaco .sec01 figure img.bnr_sp02{position:absolute;top:50%;left:-200px;opacity:0;-webkit-transition:2s;-moz-transition:2s;-o-transition:2s;transition:2s;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.covaco .sec01 figure img.bnr_sp02.active{opacity:1;left:0}.covaco .sec01 .three-points{top:18px;right:-5px;background:url(../img/top/3point_sp.png) no-repeat;background-size:140px 106px;width:153px;height:111px}.covaco .sec01 .three-points:hover{top:18px;right:-5px;background:url(../img/top/3point_sp_hover.png) no-repeat;background-size:153px 111px}}.covaco .sec02{background:#9AB9BA url(../img/top/bg_sec0201.png) no-repeat bottom 85px center;background-size:1040px 454px;height:757px;font-size:0;position:static !important}.covaco .sec02__left{width:50%;display:inline-block;vertical-align:top;padding-top:94px;padding-left:22px}.covaco .sec02__left--txt01{font-size:0}.covaco .sec02__right{width:50%;display:inline-block;vertical-align:top;color:#FFF;padding-top:86px;padding-left:64px}.covaco .sec02__right--txt02{font-size:0;margin-bottom:33px}.covaco .sec02__right--txt03{font-size:16px;font-size:1.6rem;line-height:2.125;max-width:411px}@media only screen and (max-width: 767px){.covaco .sec02{background:#9AB9BA;height:100%;padding-bottom:45px}.covaco .sec02__left{width:100%;padding-left:0;padding-top:56px}.covaco .sec02__left--txt01{width:202px;font-size:0;margin:0 auto 29px}.covaco .sec02__right{width:100%;padding-left:0;padding-top:26px}.covaco .sec02__right--txt02{width:216px;font-size:0;margin:0 auto 23px}.covaco .sec02__right--txt03{font-size:14px;font-size:1.4rem;line-height:27px;padding:0 15px;margin-bottom:23px;text-align:justify}}.covaco .sec03{background:#5D6970;padding-top:135px;padding-bottom:160px}.covaco .sec03__txt01{font-size:0;text-align:center;margin-bottom:31px}.covaco .sec03__txt02{font-size:0;text-align:center}.covaco .sec03__inner{max-width:770px;margin:0 auto}.covaco .sec03__inner .text{width:450px;position:absolute;top:25px;text-align:center;color:#fff;opacity:0;right:-200px;-webkit-transition:2s;-moz-transition:2s;-o-transition:2s;transition:2s;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.covaco .sec03__inner .text.is-active{right:-150px;opacity:1}.covaco .sec03__inner .text span{display:inline-block;background:#000;padding:20px 43px;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;-webkit-transform:translate3d(-400px, 0, 0);transform:translate3d(-400px, 0, 0);opacity:0}.covaco .sec03__inner .text span.is-active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.covaco .sec03__inner .img_cmm{-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;opacity:0}.covaco .sec03__inner .img_cmm.filter{filter:brightness(50%);opacity:1}.covaco .sec03__box{position:relative}.covaco .sec03__box01{margin-top:82px}.covaco .sec03__box01 .img01.is-active{opacity:1}.covaco .sec03__box01 .text01{width:435px}.covaco .sec03__box01 .text01.is-active{bottom:74px;top:auto}.covaco .sec03__box01 .text01 span:nth-child(1){margin-bottom:20px;float:left}.covaco .sec03__box01 .text01 span:nth-child(2){float:right}.covaco .sec03__box02{margin-top:110px}.covaco .sec03__box02 .img02.is-active{opacity:1}.covaco .sec03__box02 .text02{width:368px}.covaco .sec03__box02 .text02.is-active{bottom:332px;top:auto}.covaco .sec03__box02 .text02 span:nth-child(1){margin-bottom:20px;float:right}.covaco .sec03__box02 .text02 span:nth-child(2){float:left}.covaco .sec03__box03{margin-top:110px}.covaco .sec03__box03 .img03.is-active{opacity:1}.covaco .sec03__box03 .text03{width:369px}.covaco .sec03__box03 .text03.is-active{bottom:409px;top:auto}.covaco .sec03__box03 .text03 span:nth-child(1){margin-bottom:20px;float:left}.covaco .sec03__box03 .text03 span:nth-child(2){float:right}@media only screen and (max-width: 767px){.covaco .sec03{padding-top:53px;padding-bottom:50px}.covaco .sec03__txt01{font-size:0;text-align:center;margin:0 auto 29px;width:75px}.covaco .sec03__txt02{width:153px;font-size:0;text-align:center;margin:0 auto}.covaco .sec03__inner{max-width:68.75%}.covaco .sec03__inner .text{width:146px}.covaco .sec03__inner .text span{padding:2px 12px 5px}.covaco .sec03__box01{margin-top:34px}.covaco .sec03__box01 .img01.is-active{opacity:1}.covaco .sec03__box01 .text01{width:146px}.covaco .sec03__box01 .text01.is-active{right:-40px;bottom:109px;top:auto}.covaco .sec03__box01 .text01 span:nth-child(1){margin-bottom:5px;float:left}.covaco .sec03__box01 .text01 span:nth-child(2){float:right}.covaco .sec03__box02{margin-top:31px}.covaco .sec03__box02 .img02.is-active{opacity:1}.covaco .sec03__box02 .text02{width:132px}.covaco .sec03__box02 .text02.is-active{right:-38px;bottom:102px;top:auto}.covaco .sec03__box02 .text02 span:nth-child(1){margin-bottom:5px;float:right}.covaco .sec03__box02 .text02 span:nth-child(2){float:left}.covaco .sec03__box03{margin-top:31px}.covaco .sec03__box03 .img03.is-active{opacity:1}.covaco .sec03__box03 .text03{width:126px}.covaco .sec03__box03 .text03.is-active{right:-40px;bottom:112px;top:auto}.covaco .sec03__box03 .text03 span:nth-child(1){margin-bottom:5px;float:left}.covaco .sec03__box03 .text03 span:nth-child(2){float:right}}.covaco .sec04{background:url(../img/top/bg_sec04.jpg) no-repeat;background-size:cover;padding-top:130px;padding-bottom:136px}.covaco .sec04__title{text-align:center;margin:0 auto 30px}.covaco .sec04__txt02{text-align:center;margin:0 auto 74px}.covaco .sec04__list{font-size:0;margin-left:-27px;margin-right:-27px}.covaco .sec04__list li{display:inline-block;width:25%;padding:0 27px}.covaco .sec04__list li figure{margin-bottom:33px}.covaco .sec04__list li .txt_01{font-size:17px;font-size:1.7rem;line-height:31px;color:#FFF;text-align:justify}.covaco .sec04__list li .txt_img{font-size:0;text-align:center;margin-bottom:22px}@media only screen and (max-width: 767px){.covaco .sec04{padding-top:58px;padding-bottom:21px}.covaco .sec04__title{width:112px;margin-bottom:28px}.covaco .sec04__txt02{width:235px;margin-bottom:30px}.covaco .sec04__list{margin:0}.covaco .sec04__list li{width:100%;margin-bottom:26px}.covaco .sec04__list li figure{margin:0 auto 20px;max-width:212px}.covaco .sec04__list li figure img{display:block;margin:0 auto}.covaco .sec04__list li .txt_01{width:238px;margin:0 auto;font-size:14px;font-size:1.4rem;line-height:27px}.covaco .sec04__list li:nth-child(1) .txt_img{width:234px;margin:0 auto 18px}.covaco .sec04__list li:nth-child(2) .txt_img{width:255px;margin:0 auto 18px}.covaco .sec04__list li:nth-child(3) .txt_img{width:235px;margin:0 auto 18px}.covaco .sec04__list li:nth-child(4) .txt_img{width:225px;margin:0 auto 18px}}.covaco .section03{background:#569395 !important}@media only screen and (max-width: 767px){.covaco .section03{padding:40px 15px !important}.covaco .section03 h2{width:177px !important}}.covaco .section0301{padding-bottom:100px !important}@media only screen and (max-width: 767px){.covaco .section0301{padding-bottom:40px !important}}.covaco .sec05{background:#5D6970;padding-top:165px;padding-bottom:150px}.covaco .sec05__title{font-size:0;margin:0 auto 32px;text-align:center}.covaco .sec05__txt_under{font-size:0;margin:0 auto 94px;text-align:center}.covaco .sec05__list{margin-left:40px}.covaco .sec05__list li{margin-bottom:100px}.covaco .sec05__list li .li_left{display:inline-block;vertical-align:top}.covaco .sec05__list li .li_left .title_case{font-size:0;text-align:center;margin:0 auto}.covaco .sec05__list li .img_life{display:inline-block;vertical-align:top;margin-left:35px}@media only screen and (min-width: 768px){.covaco .sec05__list li.li01 .title_case{padding-top:19px;padding-left:12px;margin-bottom:25px}.covaco .sec05__list li.li02{margin-bottom:124px}.covaco .sec05__list li.li02 .title_case{padding-top:19px;padding-left:25px;margin-bottom:25px}.covaco .sec05__list li.li03{margin-bottom:0}.covaco .sec05__list li.li03 .title_case{padding-top:18px;padding-left:23px;margin-bottom:15px}}@media only screen and (max-width: 767px){.covaco .sec05{padding-top:50px;padding-bottom:50px}.covaco .sec05__title{width:118px;margin:0 auto 29px}.covaco .sec05__txt_under{width:253px;margin-bottom:45px}.covaco .sec05__list{margin-left:0}.covaco .sec05__list li{margin-bottom:48px}.covaco .sec05__list li .img_life{margin-left:0;padding:0 15px}.covaco .sec05__list li.li01 .title_case{width:158px;margin:0 auto 15px}.covaco .sec05__list li.li01 .img_case{padding:0 13px;margin-bottom:27px}.covaco .sec05__list li.li02{margin-bottom:54px}.covaco .sec05__list li.li02 .title_case{width:166px;margin:0 auto 8px}.covaco .sec05__list li.li02 .img_case{padding:0 13px;margin-bottom:23px}.covaco .sec05__list li.li03{margin-bottom:0}.covaco .sec05__list li.li03 .title_case{width:165px;margin:0 auto 2px}.covaco .sec05__list li.li03 .img_case{padding:0 13px;margin-bottom:27px}}.covaco .section05{background:url(../img/top/bg_sec04.jpg) no-repeat !important;background-size:cover !important}.covaco .section05--list{max-width:1073px;margin:0 auto;font-size:0}.covaco .section05--list li{width:33.33%;display:inline-block;vertical-align:top;padding:0 14px}.covaco .section05--list li .li_wrap{background:#569395;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:35px}.covaco .section05--list li span{font-size:0;text-align:center;margin:0 auto;display:block}.covaco .section05--list li h3{font-size:0;text-align:center;margin:0 auto}.covaco .section05--list li p{font-size:18px;font-size:1.8rem;line-height:31px;letter-spacing:0.03em;color:#FFFFFF;text-align:justify}@media only screen and (min-width: 768px){.covaco .section05--list li.li_01 .li_wrap{padding-top:44px}.covaco .section05--list li.li_01 span{width:70px;margin-bottom:44px}.covaco .section05--list li.li_01 h3{margin-bottom:42px}.covaco .section05--list li.li_02 .li_wrap{padding-top:36px}.covaco .section05--list li.li_02 span{width:71px;margin-bottom:50px}.covaco .section05--list li.li_02 h3{margin-bottom:37px}.covaco .section05--list li.li_03 .li_wrap{padding-top:41px}.covaco .section05--list li.li_03 span{width:66px;margin-bottom:20px}.covaco .section05--list li.li_03 h3{margin-bottom:25px}}@media only screen and (max-width: 767px){.covaco .section05{padding:44px 0 29px !important}.covaco .section05--title{width:64px;margin-bottom:20px}.covaco .section05--txt_quality{width:161px;margin-bottom:25px}.covaco .section05--list li{width:100%;padding:0 15px;margin-bottom:15px}.covaco .section05--list li .li_wrap{background:#569395;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:24px 19px;min-height:auto}.covaco .section05--list li span{display:inline-block;vertical-align:middle}.covaco .section05--list li h3{display:inline-block;vertical-align:middle}.covaco .section05--list li p{font-size:13px;font-size:1.3rem;line-height:23px;letter-spacing:-0.035em;margin-top:15px}.covaco .section05--list li.li_01 span{width:40px;margin-right:20px}.covaco .section05--list li.li_01 h3{width:107px}.covaco .section05--list li.li_02 span{width:36px;margin-right:15px}.covaco .section05--list li.li_02 h3{width:147px}.covaco .section05--list li.li_03 .li_wrap{padding-top:20px;padding-bottom:20px}.covaco .section05--list li.li_03 span{width:41px;margin-right:15px}.covaco .section05--list li.li_03 h3{width:135px}}.covaco .section07{background:#5D6970 !important;padding-top:102px !important}.covaco .section07__title{text-align:center;margin:0 auto 31px}.covaco .section07__txt_under{text-align:center;margin:0 auto 30px}.covaco .section07__desc{font-size:15px;font-size:1.5rem;line-height:27px;text-align:center;color:#FFF}@media only screen and (max-width: 767px){.covaco .section07{padding-top:48px !important;padding-bottom:40px !important}.covaco .section07__title{width:96px;margin-bottom:28px}.covaco .section07__txt_under{width:264px;margin-bottom:31px}.covaco .section07__desc{font-size:14px;font-size:1.4rem;line-height:21px;padding:0 13px}}.covaco .section08{background:#CCC !important;padding-top:60px}.covaco .section08__title{text-align:center;margin:0 auto 38px}.covaco .section08__txt_under{text-align:center;margin:0 auto 40px}.covaco .section08__desc{font-size:15px;font-size:1.5rem;line-height:27px;color:#000;text-align:center;margin-bottom:37px}@media only screen and (max-width: 767px){.covaco .section08{padding-top:45px !important}.covaco .section08__title{width:96px;margin-bottom:30px}.covaco .section08__txt_under{width:157px;margin-bottom:20px}.covaco .section08__desc{font-size:14px;font-size:1.4rem;line-height:21px;margin-bottom:23px}}.footer{padding-bottom:110px}@media only screen and (max-width: 767px){.footer{padding-bottom:50px}}.footer__wrap{background:#000000;color:#FFF;padding-top:27px;padding-bottom:20px}.footer__wrap--container{max-width:900px;margin:0 auto}.footer__wrap--container .logo_ft1{width:120px;margin-right:30px}.footer__wrap--container .logo_ft2{width:103px;padding-top:8px;margin-right:30px}.footer__wrap--container .logo_ft{display:inline-block;vertical-align:middle}.footer__wrap--container .txt_logo{color:#FFF;font-size:14px;font-size:1.4rem;line-height:1.42857;display:inline-block;vertical-align:middle;font-weight:700;letter-spacing:0.1em;padding-top:4px}.footer__wrap--container .txt_copyright{font-size:11px;font-size:1.1rem;line-height:1.81818;display:block;text-align:right;margin-top:63px}@media only screen and (max-width: 767px){.footer__wrap{padding-top:19px}.footer__wrap--container{padding:0 16px}.footer__wrap--container .logo_ft1{width:94px;margin-right:12px}.footer__wrap--container .logo_ft2{width:82px}.footer__wrap--container .txt_logo{font-size:13px;font-size:1.3rem;line-height:20px;padding-top:10px}.footer__wrap--container .txt_copyright{text-align:left;font-size:8px;font-size:.8rem;margin-top:18px}}.footer__wrap02{background:#F6DA52;position:fixed;bottom:0;left:0;width:100%;z-index:999;opacity:0}.footer__wrap02.show{opacity:1;transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease}.footer__wrap02--container{max-width:1090px;margin:0 auto}.footer__wrap02--container ul{text-align:center;font-size:0}@media only screen and (min-width: 768px){.footer__wrap02--container ul li{width:50%;display:inline-block;vertical-align:middle;height:110px;padding-top:38px;position:relative}.footer__wrap02--container ul li a{display:block;position:relative}.footer__wrap02--container ul li a:after{content:"";background:url(../img/top/ico_ft.svg) no-repeat;width:28px;height:28px;position:absolute;right:55px;top:50%;margin-top:-14px}.footer__wrap02--container ul li:first-child{padding-left:17px}.footer__wrap02--container ul li:first-child:after{content:"";background:#FFF;width:4px;height:110px;position:absolute;right:-2px;top:0}.footer__wrap02--container ul li:first-child a:before{content:"";background:url(../img/top/ico_bubble.svg) no-repeat;width:116px;height:53px;position:absolute;left:-18px;top:50%;margin-top:-27px}}@media only screen and (max-width: 767px){.footer__wrap02--container ul{text-align:left}.footer__wrap02--container ul li{display:inline-block;vertical-align:middle;width:50%;position:relative}.footer__wrap02--container ul li a{font-size:14px;font-size:1.4rem;line-height:19px;color:#000;text-align:left;display:block;position:relative;padding-top:6px;padding-bottom:6px}.footer__wrap02--container ul li a:after{content:none}.footer__wrap02--container ul li a span{display:inline-block;background:url(../img/top/sp/ico_arr_ft.svg) no-repeat right 20px bottom 2px;background-size:15px 15px}.footer__wrap02--container ul li:first-child:after{content:"";background:#FFF;width:1px;height:100%;position:absolute;right:-1px;top:0}.footer__wrap02--container ul li:first-child a{padding-left:60px}.footer__wrap02--container ul li:first-child a:before{content:"";background:url(../img/top/sp/ico_bubble.svg) no-repeat;width:46px;height:36px;position:absolute;left:11px;top:50%;margin-top:-18px}.footer__wrap02--container ul li:last-child a{padding-left:31px}}body.loafer header .header-inner{display:none}body.loafer main .section03{padding:92px 0 73px}body.loafer main .section07 .tab-box .tab{max-width:873px;background:none}body.loafer main .section07 .tab-box .tab li a{font-size:24px;font-size:2.4rem;padding:11px 0;line-height:1;background:#FFF;color:#000}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){body.loafer main .section07 .tab-box .tab li a{padding:15px 0 7px}}body.loafer main .section07 .tab-box .tab li.current a{background:#569395;color:#FFF}body.loafer main .section07 .tab-box .tab-content{padding:37px 93px 40px;color:#fff}body.loafer main .section08 .step02 .contents table tr td.last textarea{padding-top:10px;padding-left:13px}body.loafer main .section08 .step02 .contents table tr td.pref .pref-box select{font-size:16px;font-size:1.6rem;height:36px}body.loafer main .section08 .step h3{font-size:30px;font-size:3rem;line-height:1}body.loafer main .section08 .step.step01 h3{padding-left:160px;padding-right:0}body.loafer main .section08 .step.step01 h3:before{content:"";background:url(../img/top/step1_green.svg) no-repeat;width:102px;height:102px;position:absolute;top:50%;left:27px;margin-top:-51px;transform:translate(0)}body.loafer main .section08 .step.step02 h3{padding-left:160px;padding-right:0}body.loafer main .section08 .step.step02 h3:before{content:"";background:url(../img/top/step2_green.svg) no-repeat;width:102px;height:102px;position:absolute;top:50%;left:27px;margin-top:-51px;transform:translate(0)}body.loafer main .section08 .step01 .contents_s li label span::after{content:none;width:26px;height:25px;background:url(../img/top/check_green.svg) center/cover no-repeat;position:absolute;left:0;top:-1px}body.loafer main .section08 .step02 .contents table tr td{padding:11px 0}body.loafer main .section08 .step02 .contents .submitbtn{background:#569395}body.loafer main .section08{padding-bottom:152px}body.loafer main .section08 .step02 .contents table tr td.radiobutton .radiobutton-box label span::before{content:'';width:20px;height:20px;border:2px solid #b2b2b2;border-radius:50%;position:absolute;left:-17px;top:2px}body.loafer main .section08 .step02 .contents table tr td.radiobutton .radiobutton-box label span::after{content:none;width:12px;height:12px;background:#569395;border-radius:50%;position:absolute;left:-11px;top:8px}body.loafer main .section07 .tab-box .tab-content ul li .right table tr td{font-size:13px;font-size:1.3rem;line-height:15px;padding:5px 0 5px 15px}body.loafer main .section08 .step01 .contents_s{line-height:1.5;margin:20px 0 0}body.loafer main .section08 .step01 .contents_s li input[type="checkbox"]{margin:0;font-size:0}body.loafer main .section08 .step01 .contents_s li label span{padding:0 0 0 30px}body.loafer main .section08 .step01 .contents_s li label span::before{top:10px}body.loafer main .section08 .step02 .contents table tr td.pref{padding:20px 0}body.confirm2 main .section08 form .step01 .contents{margin:40px 0 0;padding:0 150px;letter-spacing:1.5px;line-height:2}@media only screen and (max-width: 767px){body.confirm2 main .section08 form .step01 .contents{padding:0 50px;margin:16px 0 0}}body.confirm2 main .section08 form .step .contents table tr td{letter-spacing:1.5px !important;line-height:2 !important}@media only screen and (max-width: 767px){body.confirm2 main .section08 form .step .contents table tr td{line-height:1.5 !important}}@media only screen and (min-width: 768px){body.loafer main .section08 .step01 .contents_s li:nth-of-type(1){margin-top:-20px}body.loafer main .section08 .step01 .contents_s li{margin-top:-20px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){body.loafer main .section08 .step01 .contents_s li label span{padding:5px 0 0 30px}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px){body.covaco{overflow-x:hidden}}@media only screen and (max-width: 767px){body.covaco{overflow-x:hidden}body.loafer main .section03 .special_campaign{margin:17px auto 0;text-align:center}body.loafer main .section03 .wrapper_02{margin:24px auto 0}body.loafer main .section03 .wrapper_02 a:nth-of-type(2){margin:3px 0 0}body.loafer main .section05 h2{width:95px}body.loafer main .section05 .sub{width:158px;margin:0 auto;text-align:center;padding:30px 0 26px}body.loafer main .section07 .tab-box{margin:25px 0 0}body.loafer main .section07 .tab-box .tab-content{padding:23px 15px 14px;color:#fff}body.loafer main .section07 .tab-box .tab{width:91%;bottom:0}body.loafer main .section07 .tab-box .tab li a{font-size:17px;font-size:1.7rem}body.loafer main .section07 .tab-box .tab-content ul li .left .img{width:37%}body.loafer main .section08 .step02 .contents table tr td{padding:10px 0 20px}body.loafer main .section08 .step h3{font-size:18px;font-size:1.8rem;line-height:22px}body.loafer main .section08 .step.step01 h3{padding-left:95px;padding-right:0}body.loafer main .section08 .step.step01 h3:before{content:"";background:url(../img/top/step1_green.svg) no-repeat;width:60px;height:60px;position:absolute;top:50%;left:20px;margin-top:-30px}body.loafer main .section08 .step.step01 .contents label input{display:none}body.loafer main .section08 .step01 .contents_s li label span::before{width:12px;height:12px;top:5px;left:0}body.loafer main .section08 .step.step02 h3{padding-left:95px;padding-right:0}body.loafer main .section08 .step.step02 h3:before{content:"";background:url(../img/top/step2_green.svg) no-repeat;width:60px;height:60px;position:absolute;top:50%;left:20px;margin-top:-30px}body.loafer main .section08 .step02 .contents table tr td.pref .pref-box select{height:26px}body.loafer main .section07 .tab-box .tab-content ul li .left p{font-size:18px;font-size:1.8rem;line-height:22px}body.loafer main .section08{padding-bottom:49px}body.loafer main .section08 .step02 .contents table tr th .req::before{padding:0 5px}body.loafer main .section08 .step01 .contents_s li label span::after{top:-8px}body.loafer main .section08 .step01 .contents_s li{margin-top:-20px}body.loafer main .section08 .step01 .contents_s{margin:0}}.merit .good-point{padding-top:56px;padding-bottom:75px;background:#719D9E;text-align:center}.merit .good-point .logo-merit{margin-bottom:32px}.merit .good-point p{font-weight:700;font-size:20px;font-size:2rem;line-height:42px;letter-spacing:0.12em;margin-top:35px;color:#FFF}@media only screen and (max-width: 767px){.merit .good-point{padding-top:23px;padding-bottom:30px}.merit .good-point .logo-merit{width:192px;margin:0 auto 19px}.merit .good-point p{font-size:13px;font-size:1.3rem;line-height:24px;letter-spacing:0.07em;margin-top:19px}}.merit .merit-point .container1{display:table;width:100%;height:100%;min-height:inherit}.merit .merit-point .merit-point-wrap{display:table-cell;vertical-align:middle}.merit .merit-point p{font-weight:700;font-size:20px;font-size:2rem;line-height:42px;letter-spacing:0.15em;color:#FFF;margin-top:36px}@media only screen and (max-width: 767px){.merit .merit-point{position:relative;min-height:200px;margin-bottom:175px;height:100%;text-align:left}.merit .merit-point .container1{height:200px;position:relative}.merit .merit-point .merit-point-wrap{padding:0 15px;position:absolute;top:77%;left:0}.merit .merit-point span{text-align:left;display:block}.merit .merit-point p{font-size:14px;font-size:1.4rem;line-height:26px;text-align:left;margin-top:15px;letter-spacing:0.1em}}.merit #point01{background:url(../img/top/img_point01.jpg) no-repeat;background-size:cover;min-height:600px;text-align:center}.merit #point01 h3{width:127px;margin:0 auto 60px}@media only screen and (max-width: 767px){.merit #point01{background:#000 url(../img/top/img_point01_sp.png) no-repeat;background-size:cover;min-height:200px}.merit #point01 h3{width:77px;margin:0 0 20px 0}}.merit #point02{background:url(../img/top/img_point02.jpg) no-repeat;background-size:cover;min-height:600px;text-align:center}.merit #point02 h3{width:127px;margin:0 auto 60px}@media only screen and (max-width: 767px){.merit #point02{background:#000 url(../img/top/img_point02_sp.png) no-repeat;background-size:cover;min-height:200px;margin-bottom:171px}.merit #point02 h3{width:78px;margin:0 0 22px 0}.merit #point02 .merit-point-wrap{top:75%}}.merit #point03{background:url(../img/top/img_point03.jpg) no-repeat;background-size:cover;min-height:600px;text-align:center}.merit #point03 h3{width:127px;margin:0 auto 60px}@media only screen and (max-width: 767px){.merit #point03{background:#000 url(../img/top/img_point03_sp.png) no-repeat;background-size:cover;min-height:200px;margin-bottom:165px}.merit #point03 h3{width:78px;margin:0 0 21px 0}.merit #point03 .merit-point-wrap{top:75%}}@media only screen and (max-width: 767px){.merit #modelhouse_b{padding:34px 0 46px !important}}.merit #modelhouse_b .section07__title{position:relative;display:table}.merit #modelhouse_b .section07__title:before{content:"";background:url(../img/top/img-brand-merit-pc.svg) no-repeat;width:201px;height:201px;position:absolute;top:-5px;right:-395px}@media only screen and (max-width: 767px){.merit #modelhouse_b .section07__title{width:100%;margin:0 auto 15px}.merit #modelhouse_b .section07__title img{width:69px}.merit #modelhouse_b .section07__title:before{background:url(../img/top/img-brand-merit.svg) no-repeat;background-size:100px 100px;width:100px;height:100px;top:-45px;right:10px}}@media only screen and (max-width: 767px){.merit #modelhouse_b .section07__txt_under{margin-bottom:17px}}.merit .footer__wrap02{opacity:1}

/*# sourceMappingURL=maps/style.css.map */
