@charset "UTF-8";@import url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./layout.css);:root{--base-color:#f1ece2;--base-green:#3c8c46;--base-semigreen:#6eaa46;--base-deepgreen:#287735;--base-white:#fff;--base-color-spacer:#e3dac6;--base-semigray:#d3d1c9;--base-gray:#a4b1ab;--base-contents-bg:#f7f5ed;--base-color-input:#d8d8d8;--pc-header-height:8rem;--sp-header-height:6rem}textarea{width:100%}input:not([type=checkbox]){width:100%}html,body{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;overflow-x:hidden;color:#231815;background-color:var(--base-color)}body{min-height:100vh}h1,h2,h3,h4,h5,h6,p,input,textarea,div,dl,dt,dd,p,table,tr,th,td,span{font-size:1.6rem}.eng{font-family:'Helvetica neue',Helvetica}input,textarea{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.anchor{position:absolute;margin-top:calc(calc(var(--pc-header-height) + 2rem)*-1);padding-top:calc(var(--pc-header-height) + 2rem)}.msg{position:relative}.inners{margin:0 auto}.msg .inners:before,section.concept .inner:before,section.main .inner:before,section.business .inner:before{content:"NAYUTA HOKEN KOBO";position:absolute;font-size:1.5rem;writing-mode:vertical-rl;left:-2.5rem;top:35%;color:var(--base-semigreen);font-weight:700;height:28rem}.msg .inners:before{left:-3.5rem}.msg .inners:after,section.concept .inner:after,section.main .inner:after,section.business .inner:after{content:"人と人との繋がりを大切に。";position:absolute;font-size:1.5rem;writing-mode:vertical-rl;right:-2.5rem;top:35%;color:var(--base-semigreen);font-weight:700;height:28rem}.msg .inners:after{right:-3.5rem}.inner{max-width:1260px;margin:0 auto;padding:0 1rem;position:relative}.inner-inbox{background-color:var(--base-contents-bg);padding:0 13rem 8rem}.midashi{color:var(--base-semigreen);display:flex;align-items:center;margin-bottom:2rem}.midashi span.eng{font-size:3.6rem}.midashi span.caption{font-size:1.8rem;line-height:1;border-left:var(--base-semigreen) 1px solid;padding-left:3rem;margin-left:6rem}.midashi02{display:flex;align-items:center;justify-content:center}.midashi02:before,.midashi02:after{border-top:var(--base-semigreen) 2px solid;content:"";width:30%}.midashi02:before{margin-right:1em}.midashi02:after{margin-left:1em}.midashi02 span{position:relative;padding:1rem 1.5rem;font-size:1.5rem;font-weight:700;color:var(--base-white);background-color:var(--base-semigreen);border-radius:.5rem;max-width:40rem;width:100%;font-size:2.4rem;text-align:center}.midashi02 span:before,.midashi02 span:after{position:absolute;top:.8rem;height:1.8rem;content:''}.midashi02 span:before{border-left:solid 1px;left:0;transform:rotate(-30deg);top:calc(50% - .9rem);left:9%}.midashi02 span:after{border-right:solid 1px;right:0;transform:rotate(30deg);top:calc(50% - .9rem);right:9%}.inner-inbox-inner{background-color:var(--base-color);padding:0 5rem;border-radius:5rem}main{padding-bottom:18rem;background-color:var(--base-color)}section{position:relative;z-index:1}header{position:fixed;height:var(--pc-header-height);width:100%;background-color:transparent;z-index:1000}header .header-inner{padding:0 0 0 2rem;display:flex;justify-content:space-between}header .header-menu,header .header-menu ul,header .header-menu ul a{display:flex;align-items:center;height:var(--pc-header-height)}header .logo,header .logo a{display:flex;align-items:center;height:var(--pc-header-height)}header .logo,header .logo a,header .logo a img{width:100%;max-width:29.5rem}.c-anim-load,.c-anim-load02,.c-anim-up,.c-anim-up01,.c-anim-up02,.c-anim-up03{-webkit-transform:translate(0,30px);transform:translate(0,30px);opacity:0;-webkit-transition:.7s ease;transition:.4s ease}.move{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.anim-fadein1{display:inline-block;text-align:left}.anim-fadein1 p{display:inline-block;transform-origin:center center;transform:translateY(100%);overflow:hidden;font-size:80px;padding:5px 1px}.anim-fadein1 p.text2{display:block}.anim-fadein1 p span{transform-origin:center center;transform:translateY(100%);opacity:0;line-height:1}.anim-fadein1-fadein1.active{opacity:1}.anim-fadein1.active p{transform:translateY(0%)}.anim-fadein1.active span{display:block;transform:translateY(0%);opacity:1}.fadeIn{animation-name:fadeInAnime;animation-duration:2s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeInMenu{animation-name:fadeInAnime;animation-duration:5s;animation-fill-mode:forwards;opacity:0}.fadeInScroll{animation-name:fadeInAnime;animation-duration:5s;animation-fill-mode:forwards;opacity:0}.fadeLeft{animation-name:fadeLeftAnime;animation-delay:2s;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.menu_icon{z-index:1002 !important;padding:0;height:var(--global--header--height-pc);background:var(--global--color-white);position:fixed;top:0;right:0;width:var(--sp-header-height);height:var(--sp-header-height);background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/menu.svg) no-repeat 50% 50%}.menu_icon .menu-trigger,.menu_icon .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu_icon .menu-trigger{position:relative;width:var(--sp-header-height);height:var(--sp-header-height)}.menu_icon .menu-trigger span{position:absolute;left:calc(50% - 12px);width:24px;height:2px;background:var(--base-white)}.menu_icon .menu-trigger span:nth-of-type(1){top:40%}.menu_icon .menu-trigger span:nth-of-type(2){top:50%}.menu_icon .menu-trigger span:nth-of-type(3){top:60%}.menu_icon .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg);top:33%}.menu_icon .menu-trigger.active span:nth-of-type(2){opacity:0}.menu_icon .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-6px) rotate(45deg);top:57%}.menu_icon .menu-trigger.active span{width:24px}.menu_icon .menu-trigger.active span:nth-of-type(1){top:34%}.menu_icon .menu-trigger.active span:nth-of-type(2){top:60%}.menu_icon .menu-trigger.active strong:before{content:"close"}.message .inner:before{content:"";left:1rem;width:calc(100% - 2rem);background-color:var(--base-contents-bg);height:3rem;margin-top:-3rem;z-index:-1;position:absolute}.message .inner-inbox{display:flex;padding-top:9rem}.message .inner-inbox h2{writing-mode:vertical-rl;width:30rem;display:flex;align-items:end;font-size:4.8rem;color:var(--base-semigreen);line-height:1.6;position:relative;margin-top:-24rem}.message .inner-inbox h2:before{content:"";width:200px;height:200px;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/home/message_parts01.svg) no-repeat 0 0;margin-bottom:1.5rem}.message .message-text{font-size:16px;line-height:2.8;font-weight:700}.concept img{max-width:100%;width:100%}.concept .inner-inbox{position:relative;z-index:1}.concept .inner-inbox:after{content:"";position:absolute;width:100%;height:100%;background-color:#fafbfb;top:30rem;left:0;z-index:-1}.concept .concept-title{background-color:var(--base-white);padding:6rem 3rem;border-radius:3rem 0 0 3rem;position:relative;z-index:1;max-width:29rem;max-height:39rem;width:100%}.concept .concept-title:after{content:"";position:absolute;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/icon_mark02.svg) no-repeat 0 0/17rem auto;width:17rem;height:11.3rem;left:calc(50% - 8.5rem);bottom:-7rem}.concept .concept-title:before{content:"";position:absolute;width:13rem;height:100%;background-color:var(--base-white);right:-13rem;top:0;z-index:-1}.concept .concept-inbox .concept-text{margin-top:17rem;padding-top:3rem;width:calc(100% - 31rem)}.concept .concept-inbox{display:flex;justify-content:space-between;margin-top:-17rem}.concept .concept-text h3{display:block;font-size:2.2rem;margin-bottom:3rem}.concept .inner-inbox h2{writing-mode:vertical-rl;width:30rem;display:flex;align-items:end;font-size:3.2rem;color:var(--base-semigreen);line-height:1.6;position:relative}.business .inner-inbox-inner{background-color:var(--base-color);border-radius:3rem;padding:5rem}.business-inbox-text{padding-right:6rem}.business-inbox-text h3{font-size:2.8rem;color:var(--base-semigreen);line-height:1.4;margin-bottom:6rem}.business-inbox-text h3 span{font-size:4rem;display:block}.business-inbox-photo{width:38rem}.business-inbox-photo img{max-width:100%;width:100%}.calendar .calendar-box{width:100%;margin-top:2rem}.calendar .calendar-box iframe{width:100%;aspect-ratio:16/9}.access-inbox{display:flex;justify-content:space-between;align-items:center}.access-inbox .map{max-width:50rem;min-height:48rem;width:100%;height:100%}.access-inbox .map iframe{width:100% !important;height:100% !important;max-height:initial !important;aspect-ratio:1/1}.access-inbox .access-information{max-width:46rem;width:100%;padding-left:2rem}.access-inbox .access-information .address{margin-top:.5rem;border-bottom:var(--base-semigray) 1px solid;padding-bottom:.8rem;margin-bottom:.8rem}.access-inbox .access-information dl{display:flex;align-items:flex-start;margin-bottom:.5rem}.access-inbox .access-information dl dt{width:4rem;text-align:center}.access-inbox .access-information dl dt img{height:2.2rem}.access-inbox .access-information dl dd{width:calc(100% - 4rem);font-size:1.5rem}.access-inbox .access-information dl dd span{color:var(--base-semigreen)}footer{position:relative;background-color:var(--base-green);padding:10rem 0 0}footer:before{content:"";position:absolute;width:100%;height:18rem;top:-18rem;background-color:var(--base-color-spacer)}footer .footer-inner{max-width:1260px;margin:0 auto;padding:0 1rem}footer .footer-company{width:45rem}.footer__under .logo img{max-width:294px;width:100%}.company-image img{max-width:100%;width:100%}.footer-contact-inner{padding:5rem}.address{display:block}.footer__information{margin-top:4rem}.footer__information .name{font-size:2.2rem;letter-spacing:.2em}.footer__information p{font-size:1.5rem}.footer-menu-inbox{padding:0 7rem 0 4.5rem;border-left:var(--base-deepgreen) 1px solid}.footer-menu-inbox ul li a{display:block;color:var(--base-white);padding:.5rem 0}.footer-contact{background-color:var(--base-white)}.footer__upper{background-color:#ececec;position:relative}.footer__upper .half__box{width:50%;padding:4.5rem 0 6rem}.footer__upper .half__box:first-child{width:calc(50% - 1px);border-right:#cc2c21 1px solid}.footer-contact{position:relative;z-index:1;margin-top:-23rem;margin-bottom:5rem}.footer-contact-inner .footer-contact-inner-inwrapper{display:flex;justify-content:space-between;align-items:center}.footer-contact-inner .footer-contact-inner-inwrapper .footer-contact-title{display:flex;justify-content:flex-start;align-items:center}.footer-contact-inner .footer-contact-inner-inwrapper div{width:25%;padding:0 1%;position:relative;min-height:11rem;justify-content:center}.footer-contact-inner .footer-contact-inner-inwrapper div:after{content:"";position:absolute;right:0;top:0;width:.1rem;height:100%;background-color:var(--base-semigreen)}.footer-contact-inner .footer-contact-inner-inwrapper div:last-child:after{display:none}.footer-contact-inner div *{color:var(--base-semigreen)}.footer-contact *{font-weight:700}.footer-contact-title *{text-align:left}.footer-contact-title h3 span{font-size:3.6rem;display:block;line-height:1.4}.footer-contact-menus{display:flex;flex-direction:column;justify-content:center}.footer-contact-menus .title{font-size:1.5rem}.footer-contact-menus span{display:block;text-align:center;font-size:1.4rem}.footer-contact-menus span.tit{text-align:center;font-size:1.5rem}.footer-contact-menus span.tel{text-align:center;font-size:3.2rem}.footer-contact-menus a.contact-button{display:flex;align-items:center;justify-content:center;height:8rem;width:100%;border-radius:1rem;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/icon_arrow03.svg) var(--base-semigreen) no-repeat 92% 50%/auto 2rem}.footer-contact-menus a.contact-button *{color:var(--base-white) !important;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/icon_fax_white.svg) no-repeat 0 50%/auto 1.4rem;padding:0 2rem 0 3rem}.recruit__box.inner{max-width:950px}.footer-menu{display:flex}.footer__under .sns__box{margin-left:8rem}.footer__under .sns__box ul li:not(:last-child){margin-bottom:.8rem}.footer__under .sns__box ul li img{width:var(--icon--width--size)}.footer__under .tel span{font-size:2.4rem}small.copyright{margin-top:4rem;color:var(--base-semigreen);display:flex;justify-content:center;align-items:center;height:50px;font-weight:var(--font--weight--bold)}.recruit .buttons ul li{margin:0 10px}.recruit .buttons .button__long a{min-width:310px;max-width:310px}.recruit__inbox dl{display:flex;align-items:center;border-bottom:#ececec 1px solid}.recruit__inbox dl dt{display:flex;width:160px;padding:15px 20px;font-weight:var(--font--weight--bold)}.recruit__inbox dl dd{width:calc(100% - 180px);padding:15px 20px 15px 0}.category{border-bottom:#ececec 2px solid}.products .category{border-bottom:none}.scroll{position:absolute;bottom:15%;width:3em;height:1em;cursor:pointer;text-decoration:none;color:#f5f5f5;left:calc(50% - 16px)}.scroll span{font-size:12px;color:#f5f5f5;text-align:center}.arrow{position:absolute;top:1.25em;left:1em;animation:2s arrow-animation infinite ease-in-out;width:.1rem;height:5em;background-color:var(--color--white)}.about .inner:before{content:"";background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/parts__dots__red.svg) no-repeat 0 0/40px auto;position:absolute;top:-40px;left:0;width:4rem;height:100%}.about .ph{width:85%;height:640px;z-index:1;position:relative;margin-left:auto;z-index:0;position:relative}.about{position:relative;margin-top:-120px}.about__inbox{position:relative}.about__inbox:after{content:"";background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/front/about__ph03.svg) no-repeat 105% 50%/auto 150%;position:absolute;top:0;right:0;width:100%;height:100%}.about__inbox h3{font-size:4rem}.about .ph_under{width:100%;height:640px;z-index:1;position:relative;margin-left:auto;z-index:0;position:relative}.about .ph_under img,.about .ph img{width:100%;height:100%;object-fit:cover}.slick-dots{display:flex !important;justify-content:flex-end !important}.slick-dots li:last-child{margin-right:12rem}.slick-dots li button:before{font-size:1.2rem !important}.button a{padding-bottom:.5rem;border-bottom:var(--base-semigreen) 1px solid}.news-title .button{margin-bottom:3rem}.news-title .button a{color:var(--base-semigreen)}.news-title .button a span{background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/icon_arrow01.svg) no-repeat 100% 50%/20px;padding-right:2.5rem}.news-box{border-radius:2rem;padding:1rem 3rem 1rem 4rem;margin-bottom:1rem;box-shadow:3px 3px 5px 0px rgba(0,0,0,.2);background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/icon_arrow02.svg) var(--base-white) no-repeat 98% 50%/30px}.news-box a{display:block;padding:1.5rem 0}.news-box dl{display:flex;justify-content:space-between}.news-box dl dt{max-width:11rem;width:11rem;display:flex;align-items:center;line-height:1;padding-right:1rem;border-right:var(--base-semigreen) 1px solid}.news-box dl dt span{background-color:var(--base-semigreen);border-radius:.5rem;color:var(--base-white);font-size:1.2rem;line-height:1;padding:.5rem 1rem;margin:0 .5rem}.news-box dl dd{width:calc(100% - 15rem)}.guidance__list p{position:relative}.guidance__list p span.circle{position:absolute;top:10px;left:10px;z-index:1;display:flex;background-color:#ecca80;border-radius:50px;width:60px;height:60px;justify-content:center;align-items:center;color:var(--color--red);font-weight:500}.guidance__list p span.name{position:absolute;bottom:25px;left:30px;font-size:2.4rem;font-weight:var(--font--weight--bold)}.scrolldown1{position:absolute;left:50%;bottom:0;height:90px}.scrolldown1 span{position:absolute;left:-21px;top:-15px;color:#fff;font-size:1.4rem;letter-spacing:.05em}.scrolldown1:after{content:"";position:absolute;bottom:0;width:1px;height:70px;background:#fff;opacity:1}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:80px;opacity:1}100%{height:0;top:80px;opacity:0}}header .menu a{padding:0 2rem}.contacts li a{justify-content:center}.contacts li a.btnContact{display:flex;flex-direction:column;width:13rem;background-color:var(--base-semigreen);color:var(--base-white)}.contacts li a.btnTel{display:flex;width:18rem;background-color:var(--base-gray);justify-content:center;flex-direction:column;color:var(--base-white)}.contacts li a.btnTel span{font-size:2rem;display:flex}.contacts li a.btnTel span img{width:1.3rem;margin-right:.5rem}.contacts li a.btnTel span.t{font-size:1.2rem;line-height:1.2;text-align:center}.contacts li a.btnContact span{margin-bottom:.5rem}.contacts li a.btnContact span img{width:2rem}.business .business-ph{text-align:center;position:relative}.business .inner-inbox{position:relative;padding-top:3rem}.business .inner-inbox:after{content:"";width:100%;height:50%;position:absolute;top:-18rem;background-color:var(--base-contents-bg);max-width:1260px;margin:0 auto;left:0;z-index:-1}.business .business-ph img{width:140rem;max-width:100%}.business-inbox{display:flex;border-bottom:var(--base-semigray) 1px solid}.business-inbox-top{padding-bottom:3rem}.business-inbox-bottom{padding-top:3rem;padding-bottom:3rem;align-items:center}.business-inbox-bottom ul{display:flex}.business-inbox-bottom ul li:not(:last-child){margin-right:1rem}.business-inbox-bottom .remarks{padding-right:2.5rem;font-size:1.5rem}section.main{padding-top:var(--pc-header-height);padding-bottom:3rem}section.main img{max-width:100%;width:100%}.main_slider:after{content:"";width:100%;height:3rem;background-color:var(--base-contents-bg);position:absolute;bottom:-3rem;z-index:-1}.news-title{display:flex;align-items:center;justify-content:space-between}.common .page-title{position:relative;padding:15rem 0 5rem}.common .page-title *{font-size:4.8rem;color:var(--base-semigreen);text-align:center}.common .page-title:after{content:"";position:absolute;width:5rem;height:5rem;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/page_header.svg) no-repeat 0 0/5rem 5rem;bottom:-1.5rem;left:calc(50% - 2.5rem);z-index:2}.solicitation-box .head-slogan{background-color:var(--base-white);padding:1rem 2rem}.solicitation-box{padding-bottom:7rem}.solicitation-box .head-slogan p{color:var(--base-semigreen);font-size:2.4rem;font-weight:700;padding-left:3rem;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/icon_mark01.svg) no-repeat 0 1.1rem/2rem auto}.solicitation-box h3{color:var(--base-semigreen);font-size:2.4rem;font-weight:700;border-bottom:var(--base-semigreen) 2px solid;margin-top:2rem}.solicitation-box ul{margin-top:2rem}.solicitation-box ul li{text-indent:-1.6rem;padding-left:1.8rem}.solicitation-box ul li:before{content:"●";color:var(--base-semigreen)}.solicitation .bottom-message{padding-top:2rem;border-top:var(--base-semigray) 1px solid}.solicitation .contact-box{margin-top:10rem;padding:5rem 4rem;background-color:var(--base-color);border-radius:3rem}.solicitation .contact-box h3{text-align:center;font-size:2.4rem;color:var(--base-semigreen);margin-bottom:2rem}.solicitation .inner-inbox-inner{padding-bottom:0}.contact-box-inbox{display:flex;justify-content:space-between;align-items:center}.contact-box-inbox div{width:33%;padding:0 1%;position:relative;min-height:11rem}.contact-box-inbox div:after{content:"";position:absolute;right:0;top:0;width:.1rem;height:100%;background-color:var(--base-semigreen)}.contact-box-inbox div:last-of-type:after{display:none}.contact-box-inbox div *{color:var(--base-semigreen);font-weight:700}.contact-box-inbox .footer-contact-menus-tel span.tel{font-size:2.8rem}main.common{background-color:transparent}.midashi03{text-align:center;color:var(--base-semigreen);font-size:3.6rem;margin-bottom:1.5rem}.common .inner-inbox{background-color:var(--base-contents-bg)}.inner-inbox-inner.no-bottom,.inner-inbox.no-bottom{padding-bottom:0 !important}.inner-inbox.set-upper{padding-top:8rem !important}.inner-inbox-inner{background-color:transparent}.privacy-box h3{font-size:2.2rem;padding-top:3rem;margin-bottom:.5rem;color:var(--base-semigreen)}.privacy .head-message{padding-bottom:3rem;border-bottom:var(--base-semigray) 1px solid}.privacy-box dl.data{margin-top:1rem}.privacy-box dl{display:flex;padding-left:2rem}.privacy-box dl dt{width:1.6em;color:var(--base-semigreen)}.privacy-box dl dd{width:calc(100% - 1.6rem)}.privacy-inbox{padding:1.5rem 3rem;margin-top:1rem;background-color:var(--base-color);border-radius:1rem}.privacy-inbox span{font-size:1.8rem;font-weight:700}.footer-contact-menus-tel span{display:flex;align-items:center;justify-content:center}.footer-contact-menus-tel img{width:1.6rem;padding-right:.5rem}.footer-contact-menus-fax span.txt{font-size:1.2rem}.footer-contact-menus-tel span.tel span,.footer-contact-menus-fax span.fax{font-size:2.2rem}.footer-contact-menus-tel span.tel{display:flex;font-size:3.2rem;align-items:center}.company .inner-inbox-inner{padding-bottom:0}.company .greeting .ph img{max-width:100%;width:100%}.company .greeting h3{font-size:3.6rem;color:var(--base-semigreen);font-weight:700;margin-bottom:2rem;text-align:center}.company .greeting-message{display:flex;margin-top:-7rem;justify-content:space-between}.company .greeting-message .greeting-message-header{background-color:var(--base-white);padding:3rem;border-radius:0 3rem 3rem 0;position:relative;z-index:1;max-width:29rem;max-height:320px;width:100%}.company .greeting-message .greeting-message-header:before{content:"";position:absolute;width:18rem;height:100%;background-color:var(--base-white);left:-18rem;top:0;z-index:-1}.company .greeting-message-text{width:calc(100% - 39rem);margin-top:7rem;padding-top:4rem}.company .greeting-message-text .name{text-align:right;margin-top:2rem}.company .greeting-message .greeting-message-header h4{writing-mode:vertical-rl;font-size:3.2rem;color:var(--base-semigreen)}.company-style dl{display:flex;padding:6rem 0;border-bottom:var(--base-semigray) 1px solid;align-items:center}.company-style dl dt{width:30rem;font-size:3.6rem;color:var(--base-semigreen);font-weight:700;line-height:1.4}.company-style dl dt span{display:block;color:#b3b3b3;font-size:1.8rem}.company-style dl dd{width:calc(100% - 30rem);font-size:2.4rem;font-weight:700;line-height:2}.company-style dl dd span{font-size:1.6rem;display:block;line-height:2.2}.company-style dl dd span:first-child{margin-bottom:1rem;padding-bottom:1rem;border-bottom:var(--base-semigray) 1px dashed}.company-information{background-color:var(--base-color);border-radius:5rem;position:relative}.company-information:before{content:"";background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/company/icon_mark01.svg) no-repeat 0 0/16rem auto;width:16rem;height:16.4rem;position:absolute;top:-3rem;right:0}.company-information .company-information-inbox{padding:6rem 7rem}.company-information .company-information-inbox h3{font-size:3.6rem;font-weight:700;color:var(--base-semigreen);margin-bottom:2.5rem}.company-information .company-information-inbox dl{display:flex;border-bottom:var(--base-semigray) 1px solid}.company-information .company-information-inbox dl:last-of-type{border-bottom:none}.company-information .company-information-inbox dl dt{width:16rem;padding:1rem 0}.company-information .company-information-inbox dl dd{width:calc(100% - 16rem);padding:1rem 0}.close{display:none}.progressbar{position:relative;z-index:2;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:45rem;margin:2rem auto 7rem}.progressbar li{position:relative;list-style-type:none;text-align:center;text-transform:uppercase;width:33.333%;font-weight:700;counter-increment:steps}.progressbar li:before{display:block;width:67px;height:67px;margin:7px auto 20px auto;content:'';line-height:67px;font-size:26px;text-align:center;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/icon_mark03.svg) no-repeat 0 0/67px;color:var(--base-white)}.progressbar li:nth-child(1):before{content:"01";color:var(--base-white)}.progressbar li:nth-child(2):before{content:"02";color:var(--base-white)}.progressbar li:nth-child(3):before{content:"03";color:var(--base-white)}.progressbar li:after{position:absolute;z-index:-1;top:36.5px;left:-50%;width:100%;height:1px;content:'';background-color:var(--base-semigray)}.progressbar li:first-child:after{content:none}.progressbar li.active,.progressbar li.complete{color:#6fb92c}.progressbar li.active:before,.progressbar li.complete:before{background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/icon_mark01.svg) no-repeat 0 0/67px;color:#fff}.progressbar li.active:after,.progressbar li.complete:after{background-color:#6fb92c}.contact-boxes dl{display:flex;align-items:flex-start;margin-bottom:2rem}.contact-boxes dl dt{width:200px;display:flex;padding-top:1rem;align-items:center}.contact-boxes dl dt span{font-size:12px;line-height:1;color:#fff;background-color:#d9744c;padding:.3rem .8rem;border-radius:.5rem;margin-left:1rem}.contact-boxes dl dd{width:calc(100% - 200px);padding-left:50px}.contact-boxes input[type=text],.contact-boxes input[type=email],.contact-boxes textarea{border:var(--base-color-input) 1px solid;border-radius:.5rem;width:100%}.radio,.mwform-radio-field label{display:flex;align-items:center}.mwform-radio-field-text,.mwform-radio-field{width:100px}.contact-boxes-confirm dl{padding:.5rem 0}.contact-boxes-confirm dl dt{padding-top:0}.contact-boxes-confirm .privacy-boxes,.contact-boxes-confirm .privacty-agreement{display:none}.contact-boxes-confirm .button-box li.p{margin-right:1rem}.contact-boxes-confirm .button-box li.p input{background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/contact/icon_arrow02.svg) gray no-repeat 90% 50%/20px}.privacy-boxes{background-color:#f1ece2;padding:2rem 4rem;border-radius:1rem}.privacy-boxes h4{font-size:1.8rem;margin-bottom:1rem}.privacy-boxes .link{margin-top:1rem}.privacy-boxes .link a{border-bottom:var(--base-semigreen) 1px solid;display:inline-block}.privacy-boxes .link a span{color:var(--base-semigreen);background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/contact/icon_arrow.svg) no-repeat 100% 3px/20px auto;padding-right:2.6rem;display:block;padding-bottom:.2rem}.privacty-agreement{margin-top:3.5rem;display:block;text-align:center;position:relative}.privacty-agreement-inbox{display:inline-block;position:relative}.button-box{margin-top:3rem}.button-box ul{display:flex;justify-content:center}.button-box input{display:flex;width:28rem;height:8rem;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/contact/icon_arrow03.svg) var(--base-semigreen) no-repeat 90% 50%/20px;border-radius:1rem;border:none;color:var(--base-white);font-size:1.8rem;font-weight:700;cursor:pointer;position:relative}.news-article{padding:4rem 0 0}.news-article .links{margin-top:6rem;display:flex;justify-content:center;align-items:center}.news-article .links .list a{display:flex;justify-content:center;align-items:center;width:17rem;height:4rem;background-color:var(--base-white);border-radius:10rem;color:var(--base-semigreen)}.news-article .links li{margin:0 .5rem;min-width:5rem}.news-article .links li a{color:var(--base-semigreen);font-weight:700;line-height:1}.news-article .links li.new a{background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/news/icon_new.svg) no-repeat 0 50%/auto 16px;padding-left:20px}.news-article .links li.old a{background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/news/icon_old.svg) no-repeat 100% 50%/auto 16px;padding-right:20px}.news-article .date{text-align:center;color:gray}.news-article h1{color:var(--base-semigreen);font-size:3.6rem;margin-bottom:6rem;text-align:center}.news-article img{max-width:100%}@media screen and (max-width:1260px){.footer-contact-menus-tel span.tel{font-size:2.4rem}header .menu a{font-size:1.4rem;padding:0 1rem}header .logo{max-width:20rem}.msg .inners:before,section.concept .inner:before,section.main .inner:before,section.business .inner:before{left:0 !important;z-index:999}.msg .inners:after,section.concept .inner:after,section.main .inner:after,section.business .inner:after{right:0 !important;z-index:999}main .inner{padding:0}}@media screen and (max-width:1100px){.inner-inbox{padding:0 4vw 8rem}.access-inbox .access-information{padding-left:2rem}.footer-menu-inbox ul li a{font-size:1.4rem}}@media screen and (max-width:1050px){.footer-contact-menus-tel span.tel{font-size:2rem}}@media screen and (max-width:900px){.progressbar li{font-size:1.4rem}.progressbar li:before{margin-bottom:10px}.contact-boxes dl{display:block;margin-bottom:.7rem}.contact-boxes dl dt,.contact-boxes dl dd{width:100%}.contact-boxes dl dt{font-size:1.4rem;margin-bottom:.5rem}.contact-boxes dl dd{padding-left:0}.privacy-boxes{padding:2rem}.privacy-boxes h4{font-size:1.6rem}.privacy-boxes p{font-size:1.3rem}.privacy-boxes .link a span{color:var(--base-semigreen);background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/contact/icon_arrow.svg) no-repeat 100% 5px/15px auto;padding-right:2.6rem;display:block;font-size:1.4rem;padding-bottom:.2rem}.button-box ul{flex-direction:column-reverse}.contact-boxes-confirm .button-box li.p{margin:1rem 0 0}.button-box ul input{width:100%}.midashi{display:block}.midashi span.eng{font-size:2.4rem;padding-right:2rem;line-height:1}.midashi span.eng:after{content:"｜";font-size:1.8rem;padding-left:.5rem}.midashi span.caption{display:block;padding:0;margin:0;border:none;font-size:15px;line-height:1.2}.news-box{padding:1rem 2rem}.news .inner-inbox{padding-top:3rem;padding-bottom:1rem}.news-box dl dt{padding-right:0;line-height:1.6;font-size:1.2rem;width:auto;padding-right:1rem;max-width:inherit;display:inline-block;border-right:none}.news-box dl dd{width:100%;font-size:1.4rem;margin-top:.5rem}.news-box a{padding:.5rem 0}.news-title .button a span{font-size:1.2rem;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/icon_arrow01.svg) no-repeat 100% 50%/12px;padding-right:2rem}.midashi,.news-title .button{margin-bottom:0}.news-title{align-items:flex-end;margin-bottom:2rem}.news-box dl{display:block}.concept .concept-inbox .concept-text{margin-top:2rem}.concept .concept-inbox{margin-top:0}.business .business-ph{text-align:center;position:relative;width:100rem}.business .business-ph img{text-align:revert;margin:0 auto;margin-left:calc(50% - 70rem);max-width:inherit}.concept .concept-title{background-color:var(--base-white);padding:3rem;border-radius:3rem 0 0 3rem;position:relative;z-index:1;width:40rem;margin-left:calc(100% - 40rem);max-width:inherit}.concept .concept-title:after{content:"";position:absolute;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/icon_mark02.svg) no-repeat 0 0/9rem auto;width:9rem;height:6rem;left:inherit;right:2rem;bottom:3rem}.business-inbox-photo h3{font-size:1.6rem;color:var(--base-semigreen);line-height:1.4;margin-bottom:1rem}.business-inbox-photo h3 span{font-size:2rem;display:block}.business-inbox-text{padding:2rem 0 0}.business-inbox-text p{font-size:1.4rem}.business-inbox-bottom{padding-top:1.5rem;display:block;padding-bottom:0}.business-inbox-bottom .remarks{font-size:1.4rem}.business-inbox-bottom ul{display:block;margin-top:1rem}.business-inbox-bottom ul li{margin:0 !important;text-align:center}.business .inner-inbox-inner{padding:2.5rem}.business-inbox-top{flex-direction:column-reverse;padding-bottom:1.5rem}.business-inbox-photo,.business-inbox-photo img{width:100%}.concept .concept-title:before{display:none}.concept .concept-inbox .concept-text{width:100%;padding:0 2.5rem 2rem}.concept .concept-text h3{font-size:1.8rem}.concept .concept-text p{font-size:1.4rem}.concept .inner-inbox h2{writing-mode:inherit;font-size:1.8rem;line-height:2;width:100%}.concept .inner-inbox h2:before{display:none}.concept .concept-inbox{flex-direction:column-reverse}.calendar .inner-inbox{padding-top:1rem}.access .inner-inbox{padding-top:3rem;display:block;padding-bottom:3.5rem}.access-inbox .map{min-height:inherit;max-width:inherit}.access-inbox .access-information{max-width:inherit}.access-inbox .access-information .ph img{max-width:100%;width:100%}.access-inbox .access-information .address{font-size:1.4rem;margin-top:1rem}.access-inbox .access-information dl dd{font-size:1.2rem}.access-inbox .access-information dl dd span{display:block;font-size:1.2rem}.access .midashi{margin-bottom:2rem}.access-inbox{display:block}.concept .inner-inbox{padding:0}.concept .inner-inbox .inner-inbox{padding:0 2.5rem}.message .inner-inbox h2:before{content:"";width:120px;height:120px;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/home/message_parts01.svg) no-repeat 0 0/100%;margin-bottom:1.5rem}.message .inner-inbox h2{align-items:center;font-size:2.6rem;margin:-20rem auto 3rem}.message .inner-inbox{padding-bottom:4rem}.midashi02:before,.midashi02:after{display:none}.midashi02 span{max-width:inherit;font-size:1.6rem}.message .message-text{line-height:2}.message .inner-inbox{display:block}.front .main{padding-top:0 !important}.slick-dots{display:none !important}.solicitation .bottom-message p{font-size:1.4rem}header,header .logo,header .logo a{height:var(--sp-header-height)}header .logo{width:16.6rem}.header-menu-wrapper{display:none}.inner{padding:0}.inner-inbox{padding:0 2.5rem}.inner-inbox-inner{padding:5rem 0 4rem}.common .page-title{padding-top:var(--pc-header-height);padding-bottom:2rem}.common .page-title *{font-size:2.4rem}.common .page-title:after{content:"";position:absolute;width:3rem;height:3rem;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/page_header.svg) no-repeat 0 0/3rem 3rem;bottom:-1.5rem;left:calc(50% - 1.5rem);z-index:2}.midashi03{font-size:2.2rem;line-height:1.4}.privacy .head-message{padding-bottom:1.5rem}.privacy-box h3{padding-top:1.5rem;font-size:1.8rem}.head-message p{font-size:1.4rem}.privacy-box dl{padding-left:1.6rem}.privacy-box dl *,.privacy-box p{font-size:1.4rem}.privacy-inbox{padding:1.5rem 2rem;letter-spacing:0}footer .footer-inner{padding:0}footer .footer-inner .footer__under{padding:0 2.5rem}footer .footer__under .flex{display:block}footer .footer-company{width:100%;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:var(--base-deepgreen) 1px solid}footer .footer-company .logo{max-width:20rem}.footer__information{margin-top:1rem}.footer__information .name{font-size:1.8rem}.footer__information p{font-size:1.4rem}.footer-menu{justify-content:space-between;padding-bottom:1.5rem;border-bottom:var(--base-deepgreen) 1px solid}.footer-menu .footer-menu-inbox{width:50%;padding:0}.footer-menu-inbox:first-child{border-left:none !important;padding-right:1.5rem}.footer-menu-inbox:last-child{padding-left:1.5rem}.footer-menu-inbox ul li a{font-size:1.2rem}small.copyright{margin-top:1rem;padding-bottom:1.5rem;text-align:center;font-size:1.2rem}.footer-contact{margin-bottom:2rem}footer:before{display:none}main{padding-bottom:0}.footer-contact{margin-top:0;padding:2.5rem;background-color:var(--base-color-spacer)}.footer-contact-inner{padding:2.5rem;background-color:var(--base-white)}footer{padding:0 0 7rem}.footer-contact-inner .footer-contact-inner-inwrapper{display:block}.footer-contact-inner .footer-contact-inner-inwrapper div{width:100%;border-bottom:var(--base-semigreen) 1px solid;min-height:auto;padding:1.5rem 0}.footer-contact-inner .footer-contact-inner-inwrapper div:after{display:none}.footer-contact-inner .footer-contact-inner-inwrapper div:last-of-type{border-bottom:none;padding-bottom:0}.footer-contact-inner .footer-contact-inner-inwrapper .footer-contact-title{padding-top:0}.footer-contact-title h3{font-size:1.5rem;line-height:1.4}.footer-contact-title h3 span{font-size:2.4rem}.footer-contact-menus span.tit{font-size:1.4rem}.footer-contact-menus-tel span.tel{font-size:2.4rem}.footer-contact-menus-tel span.tel span,.footer-contact-menus-fax span.fax{font-size:1.8rem}.footer-contact-menus a.contact-button{height:6rem;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/icon_arrow02.svg) var(--base-semigreen) no-repeat 92% 50%/auto 2rem}.solicitation-box{padding:0}.inner-inbox.set-upper{padding-top:0 !important}.solicitation-box .head-slogan p{font-size:1.8rem;padding-left:2.4rem;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/icon_mark01.svg) no-repeat 0 .8rem/1.6rem auto}.solicitation-box h3{font-size:1.6rem}.solicitation-box ul li{text-indent:-1.6rem;padding-left:1.8rem;font-size:1.4rem}.solicitation .contact-box{margin-top:4rem;padding:2.5rem 1.5rem}.solicitation .contact-box h3{font-size:2.2rem}.contact-box-inbox{display:block}.contact-box .footer-contact-menus-tel,.contact-box .footer-contact-menus-fax{display:none}.contact-box-inbox div{min-height:inherit;width:100%;padding:0}.solicitation .inner-inbox-inner{padding-bottom:4rem}.solicitation .footer-contact-menus a.contact-button{background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/icon_arrow03.svg) var(--base-semigreen) no-repeat 92% 50%/auto 2rem}.inner-inbox-inner.no-upper{padding-top:0 !important}.company .inner-inbox-inner{padding-top:0}.company-style dl{padding:2rem 0;display:block}.company-style dl dt{font-size:2.2rem;width:calc(100%)}.company-style dl dt span{font-size:1.2rem}.company-style dl dd{width:calc(100%);font-size:1.8rem;font-weight:700;line-height:1.6;margin-top:1.5rem}.company-style dl dd span{font-size:1.5rem;line-height:1.4}.company-information{border-radius:2rem}.company-information .company-information-inbox{padding:4rem 2rem}.company-information .company-information-inbox h3{font-size:2.2rem}.company-information:before{background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/company/icon_mark01.svg) no-repeat 0 0/8rem auto;width:8rem;height:8.1rem;top:-1.6rem}.company-information dl *{font-size:1.4rem}.company-information .company-information-inbox dl dt{width:12rem}.company-information .company-information-inbox dl dd{width:calc(100% - 12rem)}.company .greeting{padding-top:4rem;padding-bottom:8rem}.company .greeting h3{font-size:2.2rem}.company .greeting-message{display:block}.company .greeting-message-text{width:100%;margin-top:0}.company .greeting-message-text p{font-size:1.4rem}.company .greeting .ph{position:relative;left:-2.5rem;width:calc(100% + 5rem)}.company .greeting-message .greeting-message-header h4{writing-mode:unset;font-size:1.8rem}.company .greeting-message .greeting-message-header{max-height:initial;max-width:inherit;padding:2rem 2rem 2rem 2.5rem;left:-2.5rem;box-shadow:0 1rem 1rem -1rem hsl(200 50% 20%/40%)}.company .greeting-message .greeting-message-header:before{display:none}.msg .inners:before{font-size:1rem;top:1%;left:0 !important}.msg .inners:after{font-size:1rem;top:1%;right:0 !important}section.concept .inner:before,section.concept .inner:after,section.business .inner:before,section.business .inner:after,section.concept .inner:before,section.business .inner:before,.msg:not(:first-of-type) .inners:before,.msg:not(:first-of-type) .inners:after{display:none}.message .inner:before{width:100%;left:0}.companies .inner-inbox{padding-top:5rem}.company .msg .inners:before,.company .msg .inners:after{top:3%}header.open .opens{display:none}header.open .close{display:inherit}header .logo{position:fixed;z-index:1000}.navigation{position:fixed;top:0;height:calc(100vh);background-color:var(--base-semigreen);display:none;z-index:999;width:100%;overflow-y:auto;left:0}.navigation.open{display:initial}.navigation .navigation__inner{max-width:350px;margin:0 auto}.navigation .navigation__inner *{color:#fff}.navigation .navigation__inner .tel{border-top:#fff 1px solid;margin-top:20px;padding-top:20px}.navigation .navigation__inner ul li a{padding:15px 0;display:block}.navigation .navigation__inner ul li a span{transition:.5s all;font-size:2.4rem;padding-left:20px;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/menu__dot__on.svg) no-repeat 0 50%/12px auto}.navigation .navigation__inner ul li a:hover span{transition:.5s all;padding-left:20px;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/menu__dot__hover.svg) no-repeat 0 50%/12px auto}header .navigation.open .header-menu{padding:var(--sp-header-height) 2rem 0;height:calc(100vh);display:block}header .navigation.open .header-menu ul{display:block}header .header-menu,header .header-menu ul,header .header-menu ul a{height:auto;padding:0;justify-content:center;font-size:1.6rem;color:var(--base-white);font-weight:700;padding:2rem 0}header .header-menu ul.menu li:first-child a{border-top:var(--base-green) 1px solid}header .header-menu ul.menu a{border-bottom:var(--base-green) 1px solid;background:url(//nayuta-hokenkoubou.co.jp/wp-content/themes/nayuta/./assets/images/common/icon_arrow04.svg) no-repeat 98% 50%/1.3rem auto}header .navigation .times span{display:block}header .contacts{display:flex !important;justify-content:space-between !important}header .contacts li{width:49%}.contacts li a{width:100% !important;background-color:var(--base-white) !important;border-radius:.5rem}.contacts li a,.contacts li a *{color:var(--base-semigreen) !important;font-size:1.8rem !important}.contacts li a.btnTel span{display:flex;flex-direction:column;justify-content:center;align-items:center}.contacts li a.btnTel span img{width:1.8rem;margin-bottom:.5rem;margin-right:0}.contacts li a.btnContact{flex-direction:column}.contacts li a.btnContact span{line-height:1.2}.contacts li a.btnContact span img{width:1.8rem}.sp-contacts{position:fixed;width:100%;height:7.8rem;z-index:11;bottom:0;display:flex}.sp-contacts li.tel{width:65%}.sp-contacts li.tel a{background-color:var(--base-gray);display:flex;justify-content:center;align-items:center;width:100%;height:100%;flex-direction:column}.sp-contacts li.tel a *,.sp-contacts li.mail a *{color:var(--base-white)}.sp-contacts li.tel a span{font-size:1.8rem;display:flex;align-items:center}.sp-contacts li.tel a span img{padding-right:.7rem}.sp-contacts li.tel a span.t{font-size:1.1rem;text-align:center}.sp-contacts li.tel a img{width:1.4rem}.sp-contacts li.mail{width:35%}.sp-contacts li.mail a{background-color:var(--base-semigreen);display:flex;width:100%;justify-content:center;align-items:center;height:100%;flex-direction:column;font-size:1.3rem;color:var(--base-white)}.sp-contacts li.mail a span{height:1.4rem;display:flex;margin-bottom:.2rem}.sp-contacts li.mail a span img{height:100%}.business-ph-loop{display:flex;width:100vw;height:300px;overflow:hidden}.news-article{padding:0}.news-article h1{font-size:2.2rem;margin-bottom:1rem}.news-article article *{font-size:1.4rem}.news-article article img{height:auto}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.business-ph-loop img{margin:0 2rem}.business-ph-loop img:first-child{animation:loop 50s -25s linear infinite}.business-ph-loop img:last-child{animation:loop2 50s linear infinite}}