@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&family=Noto+Serif+JP:wght@700;900&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline;caret-color:transparent}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none !important;border-radius:0}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}.mw_wp_form .error{color:#ec1212;font-size:1.4rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:0.5rem}.mw_wp_form .horizontal-item{padding-bottom:0.5rem}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}html{font-size:62.5%}@media screen and (max-width: 767px){html{font-size:52.5%}}body{font-family:'Noto Sans JP','游ゴシック Medium',YuGothic,YuGothicM,'Hiragino Kaku Gothic ProN','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,sans-serif;font-weight:400;color:#333;font-size:1.6rem;line-height:1}@media screen and (max-width: 767px){body{padding-top:8.0rem}}ul{margin:0;padding:0;list-style-type:none}ul li{list-style-type:inherit}button{background:none;border:none;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}a{text-decoration:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}a:hover{opacity:0.6;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}article{max-width:100%;width:100%}section{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:7.0rem;padding-left:2.0rem;padding-right:2.0rem}@media screen and (max-width: 767px){section{margin-bottom:5.0rem}}p{color:#333;font-size:1.6rem;text-align:justify;line-height:2.2}b{font-weight:700}@media screen and (max-width: 1040px){figure.max img{max-width:100%;width:100%}}.nav-menu-wrap{background-color:#fff;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;width:100%;max-width:100%;height:8.0rem;-webkit-box-shadow:0 0.2rem 1rem rgba(0,0,0,0.1);box-shadow:0 0.2rem 1rem rgba(0,0,0,0.1);position:relative;z-index:999}@media screen and (max-width: 767px){.nav-menu-wrap{position:fixed;top:0}}.nav-menu-wrap .left{width:34.0rem}@media screen and (max-width: 1040px){.nav-menu-wrap .left{width:32.0rem}}@media screen and (max-width: 767px){.nav-menu-wrap .left{width:calc(100% - 10.0rem)}}.nav-menu-wrap .left .logo{width:100%}.nav-menu-wrap .left .logo a{width:100%;display:block;padding-left:2.0rem}.nav-menu-wrap .left .logo a h1{width:31.0rem}@media screen and (max-width: 360px){.nav-menu-wrap .left .logo a h1{width:25.0rem}}.nav-menu-wrap .left .logo a h1 img{width:100%;height:auto}.nav-menu-wrap .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}@media screen and (max-width: 767px){.nav-menu-wrap .right{width:10.0rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.nav-menu-wrap .right .top{width:100%}@media screen and (max-width: 767px){.nav-menu-wrap .right .top{display:none}}.nav-menu-wrap .right .top>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-menu-wrap .right .top>ul li.phone a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1.0rem;padding-bottom:1.0rem;pointer-events:none}@media screen and (max-width: 767px){.nav-menu-wrap .right .top>ul li.phone a{pointer-events:auto}}.nav-menu-wrap .right .top>ul li.phone a img{width:1.2rem}.nav-menu-wrap .right .top>ul li.phone a span{color:#000;font-size:2.2rem;font-weight:500;padding-left:0.5rem}.nav-menu-wrap .right .top>ul li.mail{margin-left:4.0rem}.nav-menu-wrap .right .top>ul li.mail a{background-color:#ec1212;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.4rem;padding-left:2.0rem;padding-right:2.0rem;position:relative}.nav-menu-wrap .right .top>ul li.mail a::before{content:'';width:0;height:0;border-color:#ec1212 transparent transparent transparent;border-style:solid;border-width:3.4rem 0 0 3.4rem;position:absolute;top:0;left:-3.3rem}.nav-menu-wrap .right .top>ul li.mail a img{width:1.5rem}.nav-menu-wrap .right .top>ul li.mail a span{color:#fff;font-size:1.4rem;font-weight:500;padding-left:0.5rem}@media screen and (max-width: 767px){.nav-menu-wrap .right .bottom{display:none}}.nav-menu-wrap .right .bottom ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:2.0rem;padding-bottom:1.5rem}.nav-menu-wrap .right .bottom ul.menu li{margin-left:2.0rem}@media screen and (max-width: 1040px){.nav-menu-wrap .right .bottom ul.menu li{margin-left:1.5rem}}.nav-menu-wrap .right .bottom ul.menu li:nth-of-type(1){margin-left:0}.nav-menu-wrap .right .bottom ul.menu li:nth-last-of-type(1) a{padding-right:0}.nav-menu-wrap .right .bottom ul.menu li a{font-weight:500;color:#000;font-size:1.4rem;padding:1.0rem}.nav-menu-wrap .right .burger{display:none;width:9.0rem;height:6.0rem;padding:1.0rem 2.0rem;border-radius:0.2rem;cursor:pointer;z-index:999}@media screen and (max-width: 767px){.nav-menu-wrap .right .burger{display:block}}.nav-menu-wrap .right .burger.open .icon span.line-1{bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-menu-wrap .right .burger.open .icon span.line-2{opacity:0.0}.nav-menu-wrap .right .burger.open .icon span.line-3{top:0;margin:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-menu-wrap .right .burger .icon{position:relative;width:100%;height:100%}.nav-menu-wrap .right .burger .icon span{background-color:#0081d0;display:block;width:100%;height:0.4rem;position:absolute;right:0;-webkit-transition:all ease-out .3s;transition:all ease-out .3s}.nav-menu-wrap .right .burger .icon span.line-1{top:0}.nav-menu-wrap .right .burger .icon span.line-2{opacity:1.0;top:calc(50% - 0.2rem)}.nav-menu-wrap .right .burger .icon span.line-3{bottom:0}.menu-all-wrap{display:none;background-color:#fff;right:0;width:100%;height:calc(100% - 8.0rem);overflow-y:auto;position:fixed;top:8.0rem;z-index:999}.menu-all-wrap ul{border-top:1px dashed #dde9f4}.menu-all-wrap ul li{border-bottom:1px dashed #dde9f4}.menu-all-wrap ul li a{color:#0081d0;font-weight:500;padding:2.0rem 2.0rem;display:block;position:relative}.menu-all-wrap ul li a::after{content:'';background-image:url(../img/common/icon_arrow_02.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:0.6rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:2.0rem}.menu-all-wrap .address{padding:2.0rem}.menu-all-wrap .address a{background-color:#fff8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.5rem 2.0rem;border-radius:0.6rem}.menu-all-wrap .address a .wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.5rem}.menu-all-wrap .address a .wrap img{width:2.0rem}.menu-all-wrap .address a .wrap span{color:#000;font-size:3.6rem;font-weight:700;padding-left:0.5rem}.menu-all-wrap .address a p{font-size:1.4rem}@media screen and (max-width: 767px){.menu-all-wrap .address a p{line-height:1.6}}.menu-all-wrap .address a p b{font-size:1.6rem;font-weight:500}.page-top{display:none;background-color:#0081d0;width:6.0rem;height:6.0rem;padding:1.5rem;border-radius:6.0rem;position:fixed;bottom:1.0rem;right:1.0rem;z-index:100;cursor:pointer}@media screen and (max-width: 767px){.page-top{display:none !important}}.page-top img{width:100%}.footer-top{background-image:url(../img/common/footer_01.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;margin-top:15.0rem}.footer-top .wrap{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;padding:8.5rem 6.5rem}@media screen and (max-width: 767px){.footer-top .wrap{padding:2.5rem 2.5rem}}.footer-top .in{background-color:rgba(255,255,255,0.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4.0rem 3.5rem 5.0rem;border-radius:0.6rem}@media screen and (max-width: 767px){.footer-top .in{padding:3.0rem 2.0rem 4.0rem}}.footer-top .in .deco{color:#000;font-weight:700;opacity:1.0}.footer-top .in h2{margin-bottom:3.0rem}@media screen and (max-width: 767px){.footer-top .in h2{margin-bottom:2.0rem}}.footer-top .in p{font-size:1.4rem;line-height:1.6;text-align:center}.footer-top .in .address{margin-top:1.0rem;margin-bottom:3.0rem}.footer-top .in .address a{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;margin-bottom:1.0rem;pointer-events:none}@media screen and (max-width: 767px){.footer-top .in .address a{pointer-events:auto}}.footer-top .in .address a span{color:#000;font-size:3.6rem;font-weight:700;padding-left:0.5rem}@media screen and (max-width: 767px){.footer-top .in .address a span{font-size:3rem}}.footer-top .in .address a img{width:2.0rem}.footer-bottom{background-color:#f0f8ff;width:100%}.footer-bottom .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;padding:3.5rem 2.0rem}@media screen and (max-width: 767px){.footer-bottom .wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.0rem}}.footer-bottom .wrap .left h3{width:30.0rem}@media screen and (max-width: 1040px){.footer-bottom .wrap .left h3{width:27.0rem}}.footer-bottom .wrap .left h3 img{width:100%}.footer-bottom .wrap .left p{font-size:1.4rem;line-height:1.6;text_decoration:none;pointer-events:none}.footer-bottom .wrap .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.footer-bottom .wrap .right{display:none}}.footer-bottom .wrap .right .menu-all{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-bottom .wrap .right .menu-all li{margin-left:2.5rem}@media screen and (max-width: 1040px){.footer-bottom .wrap .right .menu-all li{margin-left:2.0rem}}.footer-bottom .wrap .right .menu-all li:nth-of-type(1){margin-left:0}.footer-bottom .wrap .right .menu-all li a{color:#000;font-size:1.4rem}.footer-bottom small{background-color:#0081d0;color:#fff;font-size:1.4rem;font-weight:500;text-align:center;padding-top:1.5rem;padding-bottom:1.5rem;display:block;width:100%}body .pr00{padding-right:0}body .pr05{padding-right:0.5rem}body .pr10{padding-right:1.0rem}body .pr15{padding-right:1.5rem}body .pr20{padding-right:2.0rem}body .pr25{padding-right:2.5rem}body .pr30{padding-right:3.0rem}body .pr35{padding-right:3.5rem}body .pr40{padding-right:4.0rem}body .pr45{padding-right:4.5rem}body .pr50{padding-right:5.0rem}body .pl00{padding-left:0}body .pl05{padding-left:0.5rem}body .pl10{padding-left:1.0rem}body .pl15{padding-left:1.5rem}body .pl20{padding-left:2.0rem}body .pl25{padding-left:2.5rem}body .pl30{padding-left:3.0rem}body .pl35{padding-left:3.5rem}body .pl40{padding-left:4.0rem}body .pl45{padding-left:4.5rem}body .pl50{padding-left:5.0rem}body .pb00{padding-bottom:0}body .pb05{padding-bottom:0.5rem}body .pb10{padding-bottom:1.0rem}body .pb15{padding-bottom:1.5rem}body .pb20{padding-bottom:2.0rem}body .pb25{padding-bottom:2.5rem}body .pb30{padding-bottom:3.0rem}body .pb35{padding-bottom:3.5rem}body .pb40{padding-bottom:4.0rem}body .pb45{padding-bottom:4.5rem}body .pb50{padding-bottom:5.0rem}body .mt00{margin-top:0}body .mt05{margin-top:0.5rem}body .mt10{margin-top:1.0rem}body .mt15{margin-top:1.5rem}body .mt20{margin-top:2.0rem}body .mt25{margin-top:2.5rem}body .mt30{margin-top:3.0rem}body .mt35{margin-top:3.5rem}body .mt40{margin-top:4.0rem}body .mt45{margin-top:4.5rem}body .mt50{margin-top:5.0rem}body .mr00{margin-right:0}body .mr05{margin-right:0.5rem}body .mr10{margin-right:1.0rem}body .mr15{margin-right:1.5rem}body .mr20{margin-right:2.0rem}body .mr25{margin-right:2.5rem}body .mr30{margin-right:3.0rem}body .mr35{margin-right:3.5rem}body .mr40{margin-right:4.0rem}body .mr45{margin-right:4.5rem}body .mr50{margin-right:5.0rem}body .ml00{margin-left:0}body .ml05{margin-left:0.5rem}body .ml10{margin-left:1.0rem}body .ml15{margin-left:1.5rem}body .ml20{margin-left:2.0rem}body .ml25{margin-left:2.5rem}body .ml30{margin-left:3.0rem}body .ml35{margin-left:3.5rem}body .ml40{margin-left:4.0rem}body .ml45{margin-left:4.5rem}body .ml50{margin-left:5.0rem}body .mt-05{margin-top:-0.5rem}body .mt-10{margin-top:-1.0rem}body .mt-15{margin-top:-1.5rem}body .mt-20{margin-top:-2.0rem}body .mt-25{margin-top:-2.5rem}body .mt-30{margin-top:-3.0rem}body .mt-35{margin-top:-3.5rem}body .mt-40{margin-top:-4.0rem}body .mt-45{margin-top:-4.5rem}body .mt-50{margin-top:-5.0rem}body .mb00{margin-bottom:0}body .mb05{margin-bottom:0.5rem}body .mb10{margin-bottom:1.0rem}body .mb15{margin-bottom:1.5rem}body .mb20{margin-bottom:2.0rem}body .mb25{margin-bottom:2.5rem}body .mb30{margin-bottom:3.0rem}body .mb35{margin-bottom:3.5rem}body .mb40{margin-bottom:4.0rem}body .mb45{margin-bottom:4.5rem}body .mb50{margin-bottom:5.0rem}body .tl{text-align:left}body .tc{text-align:center}body .tr{text-align:right}body .bb00{border-bottom:none}.wide{max-width:100%;width:100%}.tblue{background-color:#f0f8ff}.tpink{background-color:#fff8f8}.link-t{color:#0081d0;font-weight:500;text-decoration:underline}.link-t.phone{color:inherit;font-weight:inherit;text-decoration:none;pointer-events:none}@media screen and (max-width: 767px){.link-t.phone{color:#0081d0;font-weight:500;text-decoration:underline;pointer-events:auto}}.deco{color:#1d939e;font-weight:500;font-size:3.6rem;opacity:0.6}.head{color:#000;font-size:1.4rem;border-bottom:1px solid #1d939e;margin-top:1.5rem;padding-bottom:1.0rem;margin-bottom:2.5rem}.band{background-image:url(../img/common/band_01.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:16.0rem;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2.0rem;padding-bottom:2.0rem}.band .deco{color:#261a0c;font-weight:700;font-size:4rem;text-align:center;margin-bottom:1.5rem;opacity:1.0}.band h1{color:#000;font-weight:500;font-size:1.6rem;text-align:center}ul.bread{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1.5rem;margin-bottom:4.0rem;padding-left:2.0rem;padding-right:2.0rem}ul.bread li{font-size:1.2rem;margin-right:2.0rem}ul.bread li a{color:#0081d0;font-size:inherit;font-weight:500;position:relative}ul.bread li a::after{content:'';width:0.4rem;height:0.4rem;border-top:solid 1px #666;border-right:solid 1px #666;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 0.2rem);right:-1.2rem}.paling{background-color:#fff8f8;padding-top:6.5rem;padding-bottom:6.5rem;margin-bottom:7.0rem}.paling section{margin-bottom:0}.more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.more.p1{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.more.p1 a{background-color:#0081d0;min-width:20.0rem;padding:1.2rem 1.5rem 1.2rem 2.0rem;border-radius:2.0rem}.more.p1 a span{width:calc(100% - 1.0rem)}.more.p1 a img{width:0.6rem}.more.p2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.more.p2 a{min-width:100%;width:100%;border:1px solid #fff;padding:2.5rem 1.5rem 2.5rem 1.0rem;border-radius:4.0rem}.more.p2 a span{text-align:center;width:calc(100% - 1.0rem)}.more.p2 a img{width:0.6rem}.more.p3{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.more.p3{width:100%}}.more.p3 a{background-color:#ec1212;min-width:58.0rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.0rem;border-radius:4.0rem}@media screen and (max-width: 767px){.more.p3 a{min-width:100%}}.more.p3 a span{text-align:center;padding-left:0.5rem}.more.p3 a img{width:1.4rem}.more a{display:-webkit-box;display:-ms-flexbox;display:flex}.more a span{color:#fff;font-size:1.4rem;font-weight:500}.more a img{height:auto}.anchor{opacity:0;display:block;margin-top:-2.5rem;padding-top:2.5rem}@media screen and (max-width: 767px){.anchor{margin-top:-5.0rem;padding-top:5.0rem}}.txt.p1{line-height:1.8}.box-one{position:relative}.box-one>figure{width:70.0rem;padding-top:5.0rem;position:absolute;top:0}@media screen and (min-width: 1200px){.box-one>figure{width:60%}}@media screen and (max-width: 767px){.box-one>figure{display:none}}.box-one>figure.left{padding-left:2.0rem;left:0}.box-one>figure.right{padding-right:2.0rem;right:0}.box-one>figure img{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (min-width: 1200px){.box-one>figure img{height:45.0rem}}.box-one>figure img.greeting{background-image:url(../img/page/top_greeting_01.jpg)}.box-one>figure img.recruit{background-image:url(../img/page/top_recruit_01.jpg)}.box-one>figure img.message{background-image:url(../img/page/recruit_01.jpg)}.box-one .cont{max-width:1200px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:9.0rem;padding-bottom:4.5rem;margin-left:auto;margin-right:auto;padding-left:2.0rem;padding-right:2.0rem;position:relative}@media screen and (max-width: 767px){.box-one .cont{padding:2.0rem 0}}.box-one .cont.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.box-one .cont .in{background-color:#fff;max-width:52.0rem;width:100%;border:1px solid #dde9f4;border-radius:0.6rem;padding:6.0rem}@media screen and (max-width: 767px){.box-one .cont .in{padding:4.0rem}}@media screen and (max-width: 767px){.box-one .cont .in{padding:2.5rem}}.box{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.box.p1{-ms-flex-wrap:wrap;flex-wrap:wrap}.box.p1>.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:33.3%;position:relative}@media screen and (max-width: 1040px){.box.p1>.wrap{width:50%}}@media screen and (max-width: 767px){.box.p1>.wrap{width:100%}}.box.p1>.wrap>img{background-size:cover;width:100%}.box.p1>.wrap>img.s1{background-image:url(../img/page/top_service_01.jpg)}.box.p1>.wrap>img.s2{background-image:url(../img/page/top_service_02.jpg)}.box.p1>.wrap>img.s3{background-image:url(../img/page/top_service_03.jpg)}.box.p1>.wrap>img.s4{background-image:url(../img/page/top_service_04.jpg)}.box.p1>.wrap>img.s5{background-image:url(../img/page/top_service_05.jpg)}.box.p1>.wrap>img.s6{background-image:url(../img/page/top_service_06.jpg)}.box.p1>.wrap .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:4.0rem;position:absolute;top:0}@media screen and (min-width: 1200px){.box.p1>.wrap .in{padding-top:6.0rem}}@media screen and (max-width: 1040px){.box.p1>.wrap .in{-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (max-width: 360px){.box.p1>.wrap .in{padding:2.5rem}}.box.p1>.wrap .in .cont h3{color:#fff;font-size:2.8rem;font-weight:500;text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.6),0px 0px 10px rgba(0,0,0,0.6);line-height:1.3;margin-bottom:2.0rem}.box.p1>.wrap .in .cont p{color:#fff;text-shadow:0px 0px 6px rgba(0,0,0,0.6),0px 0px 6px rgba(0,0,0,0.6);margin-bottom:2.0rem}.box.p2{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.box.p2 .wrap{width:calc(33.3% - 1.3rem);margin-bottom:1.3rem;margin-right:1.95rem}@media screen and (max-width: 1040px){.box.p2 .wrap{width:calc(33.3% - 1.0rem);margin-right:1.5rem;margin-bottom:1.0rem}}@media screen and (max-width: 767px){.box.p2 .wrap{width:calc(50.0% - 0.5rem)}}.box.p2 .wrap:nth-of-type(3n){margin-right:0}@media screen and (max-width: 767px){.box.p2 .wrap:nth-of-type(odd){margin-right:0.5rem;margin-left:0}}@media screen and (max-width: 767px){.box.p2 .wrap:nth-of-type(even){margin-right:0;margin-left:0.5rem}}.box.p2 .wrap figure{width:100%}.box.p2 .wrap figure img{width:100%;border-radius:0.6rem}.box.p2 .wrap figure figcaption{font-size:1.6rem;text-align:center;margin-top:0.5rem;margin-bottom:1.0rem}.box.p3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box.p3 .wrap{width:calc(50% - 1.0rem)}@media screen and (max-width: 767px){.box.p3 .wrap{width:100%}}.box.p3 .wrap:nth-of-type(odd){margin-right:1.0rem}@media screen and (max-width: 767px){.box.p3 .wrap:nth-of-type(odd){margin-right:0;margin-bottom:1.0rem}}.box.p3 .wrap:nth-of-type(even){margin-left:1.0rem}@media screen and (max-width: 767px){.box.p3 .wrap:nth-of-type(even){margin-left:0}}.box.p3 .wrap .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:16.0rem;border:1px solid #ccc;border-radius:0.4rem;padding-top:2.0rem;padding-bottom:2.0rem}@media screen and (max-width: 767px){.box.p3 .wrap .in{height:auto;padding-top:2.5rem}}.box.p3 .wrap .in h3{color:#0081d0;font-size:1.4rem;font-weight:500;margin-bottom:1.0rem}@media screen and (max-width: 767px){.box.p3 .wrap .in h3{margin-bottom:0.5rem}}.box.p3 .wrap .in .num{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;margin-bottom:0.5rem}.box.p3 .wrap .in .num img{width:2.3rem}.box.p3 .wrap .in .num span{color:#0081d0;font-size:4rem;font-weight:500;padding-left:1.0rem}.boxes{width:100%;margin-top:1.0rem;margin-bottom:1.0rem;position:relative}.boxes::after{content:"";clear:both;display:block}.boxes>figure.right{float:right;padding-left:5.0rem}@media screen and (max-width: 767px){.boxes>figure.right{padding-left:2.5rem;padding-bottom:1.0rem}}.boxes>figure.right img{height:auto}.boxes>figure.right img.tate{width:30.0rem}@media screen and (max-width: 767px){.boxes>figure.right img.tate{width:20.0rem}}.boxes>figure.right img.yokomaru{width:40.0rem;border-radius:0.6rem}@media screen and (max-width: 767px){.boxes>figure.right img.yokomaru{width:100%}}@media screen and (max-width: 767px){.boxes>figure.max{padding-left:0}}.name{font-size:1.6rem;font-family:'Noto Serif JP';font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.name b{font-size:3rem;font-weight:700;padding-left:3.5rem}.point{background-color:#fff8f8;padding:4.0rem}@media screen and (max-width: 767px){.point{padding:3.0rem}}@media screen and (max-width: 360px){.point{padding:2.5rem}}.point ul{padding-left:2.5rem}.point ul li{font-size:2rem;font-family:'Noto Serif JP';font-weight:700;line-height:1.6;position:relative;margin-bottom:1.0rem}.point ul li::before{content:'';background-color:#ff8100;width:1.4rem;height:1.4rem;border-radius:1.0rem;position:absolute;left:-2.5rem;top:1.0rem}.summary.p1 th{width:15.0rem}@media screen and (max-width: 767px){.summary.p1 th{width:13.0rem}}.summary.p1 td{width:calc(100% - 15.0rem)}@media screen and (max-width: 767px){.summary.p1 td{width:calc(100% - 13.0rem)}}.summary.p2 th{width:30.0rem}@media screen and (max-width: 767px){.summary.p2 th{width:13.0rem}}.summary.p2 td{width:calc(100% - 30.0rem)}@media screen and (max-width: 767px){.summary.p2 td{width:calc(100% - 13.0rem)}}.summary table{background-color:#fff;width:100%;border-collapse:separate;border-spacing:0;border-bottom:1px solid #dde9f4}.summary table th{font-weight:500;text-align:left;padding-left:1.0rem;padding-right:1.5rem}.summary table td{padding-right:1.0rem}.summary table th,.summary table td{font-size:1.6rem;line-height:1.8;border-top:1px solid #dde9f4;padding-top:1.5rem;padding-bottom:1.5rem}.summary iframe{margin-top:0.5rem}@media screen and (max-width: 1040px){.summary iframe{width:100%}}.qa .wrap{border:1px solid #dde9f4;border-radius:0.6rem;padding:1.5rem;margin-bottom:1.0rem}.qa .wrap .in,.qa .wrap .out{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6}.qa .wrap .in span,.qa .wrap .out span{padding-left:1.0rem}.qa .wrap .in{padding-top:0.5rem;padding-bottom:1.5rem;border-bottom:1px dashed #dde9f4}.qa .wrap .out{padding-top:1.5rem;padding-bottom:0.5rem}.req{color:#fff;font-size:1.4rem;font-weight:400;line-height:1.0;display:inline-block;padding:0.5rem 1.0rem;border-radius:1.5rem;margin-left:0.5rem;margin-right:0.5rem}.req.blue{background-color:#0081d0}.req.red{background-color:#ec1212}.form-wrap{margin-top:1.0rem}.form-wrap ul.in{width:100%;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto}.form-wrap ul.in>li{font-size:1.6rem;line-height:1.3;word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1.0rem;padding-bottom:1.0rem}.form-wrap ul.in>li:nth-of-type(odd){font-weight:500;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:23.0rem;padding-right:1.5rem}@media screen and (max-width: 767px){.form-wrap ul.in>li:nth-of-type(odd){width:100%;padding-bottom:0}}.form-wrap ul.in>li:nth-of-type(even){width:calc(100% - 23.0rem);-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.form-wrap ul.in>li:nth-of-type(even){width:100%;padding-top:0.5rem}}.form-wrap .send{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;margin-top:3.0rem}.form-wrap .send span input{background-color:#0081d0;color:#fff;font-size:1.6rem;min-width:16.0rem;padding:2.0rem;border-radius:4.0rem;cursor:pointer}.form-wrap .send span input[name="submitBack"]{color:#261a0c;background-color:#dde9f4;min-width:10.0rem;margin-right:1.0rem}.form-wrap input[type="text"],.form-wrap input[type="email"],.form-wrap textarea{font-size:1.6rem;width:100%;padding:1.0rem 1.5rem;border:1px solid #ccc;border-radius:0.4rem}.form-wrap .mwform-checkbox-field-text{padding-right:4.0rem}.mw_wp_form_confirm.mw_wp_form_preview .form-wrap ul.in{border-top:1px dotted #ccc}@media screen and (max-width: 767px){.mw_wp_form_confirm.mw_wp_form_preview .form-wrap ul.in{border-top:none}}.mw_wp_form_confirm.mw_wp_form_preview .form-wrap ul.in>li{border-bottom:1px dotted #ccc}@media screen and (max-width: 767px){.mw_wp_form_confirm.mw_wp_form_preview .form-wrap ul.in>li{border-bottom:none}}@media screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 767px){.sp{display:block}}.fview{background-image:url(../img/page/top_company_01.jpg);background-size:cover;background-repeat:no-repeat;background-position:center bottom;text-align:center;max-width:1300px;width:100%;height:60.0rem;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;margin-left:auto;margin-right:auto;margin-bottom:0;padding-left:2.0rem;padding-right:2.0rem}.fview h2 img{width:100%}.fview figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fview figure img{width:38.0rem}@media screen and (max-width: 767px){.fview figure img{width:30.0rem}}.fview figure figcaption{margin-top:2.0rem}.fview figure figcaption b{color:#0081d0;font-size:3.6rem;font-weight:500;line-height:1.3;text-shadow:0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff;display:block;margin-bottom:2.0rem}@media screen and (max-width: 767px){.fview figure figcaption b{font-size:3rem;font-weight:700}}.fview figure figcaption u{color:#000;font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.3;text-decoration:none;text-shadow:0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff}.fview .visual{max-width:100%;height:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fview .visual .copy{color:#fff;font-weight:700;font-size:0rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:center;word-break:keep-all;letter-spacing:0.1rem;text-shadow:0px 0px 4px rgba(0,0,0,0.6),4px 4px 4px rgba(0,0,0,0.6);margin-bottom:4.0rem}@media screen and (max-width: 1040px){.fview .visual .copy{font-size:4rem}}@media screen and (max-width: 767px){.fview .visual .copy{font-size:6.0vw;margin-bottom:2.0rem}}.fview .visual .company{color:#000;font-weight:700;font-size:3rem;text-align:center;word-break:keep-all;text-shadow:0px 0px 4px rgba(255,255,255,0.6),0px 0px 8px rgba(255,255,255,0.6),0px 0px 12px rgba(255,255,255,0.6);line-height:1.6}@media screen and (max-width: 767px){.fview .visual .company{font-size:4.5vw}}
