/*!
Theme Name: HAPPYEL - theme
Description: WordPressテンプレート「 HAPPYEL - theme」
Version: 1.0.0
*/*{box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;min-height:0vw}html{font-style:normal;min-width:100%;width:100%;color:#000;background-color:#f2f2f2;scroll-behavior:smooth}html{margin-top:0 !important}body{font-size:16px;line-height:1.8;font-weight:500}a{color:#000;text-decoration:none;transition:opacity .2s ease}body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}table{font-size:max(15px,min(1.923vw,17px));font-weight:500;border-collapse:collapse;width:100%;color:#000}table tbody tr{display:flex;align-items:baseline;line-height:1.3;position:relative;border:1px solid rgba(0,0,0,.75);border-left:none;border-right:none;padding:1em 0}table tbody tr th{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:1em;text-align:start;max-width:9.15em;width:100%;padding:0 .5em 0 1.5em;font-weight:inherit}table tbody tr td{padding:0 .75em;margin:auto 0;font-weight:inherit}table tbody tr:not(:first-child){border-top:none}table .small{font-size:.875em}table a:hover{color:#0064b3}.inner{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box}.inner-another{width:unset;max-width:unset;margin-left:auto;margin-right:auto;box-sizing:border-box}.flex{display:flex;-o-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.mw_wp_form{font-size:14px;font-size:max(12px,min(1.875vw,14px))}.form-content{font-size:14px;font-size:max(12px,min(1.875vw,14px));padding:0 .3em}.form-content input,.form-content button,.form-content textarea{background-color:#f8f8f8;border:none;border-bottom:1px solid #0064b3;width:100%;padding:1em 1.133em;transition:all .2s ease}.form-content input:where(:focus-visible),.form-content button:where(:focus-visible),.form-content textarea:where(:focus-visible){outline:unset;box-shadow:unset;outline-offset:unset;background-color:#eee}.form-content textarea{transition:none}.br{display:inline-block}.block-sp{display:none}.only-pc{display:inline-block}.only-sp{display:none}.spacer{display:none;width:100%}.no-scroll{overflow:hidden}.mgt-8{margin-top:8px}.mgt-12{margin-top:12px}.mgt-16{margin-top:16px}.mgt-20{margin-top:20px}.mgt-24{margin-top:24px}.mgt-28{margin-top:28px}.mgt-32{margin-top:32px}.mgt-36{margin-top:36px}.mgt-40{margin-top:40px}.mgb-8{margin-bottom:8px}.mgb-12{margin-bottom:12px}.mgb-16{margin-bottom:16px}.mgb-20{margin-bottom:20px}.mgb-24{margin-bottom:24px}.mgb-28{margin-bottom:28px}.mgb-32{margin-bottom:32px}.mgb-36{margin-bottom:36px}.mgb-40{margin-bottom:40px}.mg-8{margin:8px}.mg-12{margin:12px}.mg-16{margin:16px}.mg-20{margin:20px}.mg-24{margin:24px}.mg-28{margin:28px}.mg-32{margin:32px}.mg-36{margin:36px}.mg-40{margin:40px}.mgt-0{margin-top:0 !important}.mgb-0{margin-bottom:0 !important}.mgr-0{margin-right:0 !important}.mgl-0{margin-left:0 !important}.mgrl-0{margin-right:0 !important;margin-left:0 !important}.mgtb-0{margin-top:0 !important;margin-bottom:0 !important}.mg0{margin:0 !important}.pdt-0{padding-top:0 !important}.pdb-0{padding-bottom:0 !important}.pdr-0{padding-right:0 !important}.pdl-0{padding-left:0 !important}.pdrl-0{padding-right:0 !important;padding-left:0 !important}.pdtb-0{padding-top:0 !important;padding-bottom:0 !important}.pd0{padding:0 !important}.box-center{margin-left:auto;margin-right:auto}.text-center{text-align:center}.sec-ttl-01{font-size:max(26px,min(3.333vw,30px));line-height:1.3;font-weight:700;margin-bottom:1.067em;z-index:1;position:sticky}.sec-ttl-01 .sec-ttl-text-box .sec-ttl-text{display:flex;flex-direction:column;align-items:center;text-align:center}.sec-ttl-01 .sec-ttl-text-box .sec-ttl-text .top{font-size:1em;margin-bottom:.133em;color:#0064b3}.sec-ttl-01 .sec-ttl-text-box .sec-ttl-text .bottom{font-size:max(.533em,11px);margin-top:.5em}.sec-ttl-01 .sec-ttl-text-box .sec-ttl-text .line{width:3.9em;height:2px;background-color:#0064b3}.sec-ttl-02{font-size:max(30px,min(3.846vw,40px));font-weight:700;color:#182987;text-align:center;margin-top:.625em;margin-bottom:.625em}.sec-ttl-02 .sec-ttl-text-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.sec-ttl-02 .sec-ttl-text-box .sec-ttl-text{font-size:1em;line-height:1em}.sec-inner{padding-top:max(50px,min(6.41vw,75px));padding-bottom:max(50px,min(6.41vw,75px));position:relative;z-index:1}.sec-inner-big{padding-top:max(75px,min(9.615vw,125px));padding-bottom:max(75px,min(9.615vw,125px))}.wrap-inner{padding-left:max(16px,min(4.267vw,40px));padding-right:max(16px,min(4.267vw,40px))}.sec-bg{position:absolute;width:100%;height:100%;inset:0;z-index:0;pointer-events:none}.sec-bg .sec-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#header{width:100%;position:absolute;top:0;z-index:5000;position:absolute}#header .header-area{background-color:rgba(0,0,0,0);position:relative}#header .header-area .header-inner{display:flex;align-items:center;justify-content:space-between;width:90%;margin-left:auto;margin-right:auto;padding:32px 0;transition:padding .2s ease}#header .header-area .header-inner .header-logo-box{width:618px}#header .header-area .header-inner .header-logo-box img{width:100%}#modal-menu{visibility:hidden;opacity:0;position:fixed;position:-webkit-fixed;width:100%;height:100vh;height:100dvh;top:0;overflow:auto;transition:all .2s ease,width 0s ease,height 0s ease;pointer-events:all}#modal-menu .modal-inner{width:100%;height:100%;margin:0 auto}#modal-menu .modal-inner .modal-header{background-color:#ccc;min-height:100vh;min-height:100dvh;width:100%;margin-left:auto;position:relative;z-index:1}#modal-menu .modal-inner .modal-header .modal-header-inner{transition:transform .2s ease;transform:translateX(-100%)}#modal-menu .modal-bg{position:absolute;top:0;left:0;height:100vh;height:100dvh;width:100%;z-index:0}#modal-menu.modal-open{opacity:1;visibility:visible}#modal-menu.modal-open .modal-inner .modal-header .modal-header-inner{transform:translateX(0)}#modal-menu.modal-open .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list .modal-header-item .modal-header-link .modal-header-text{animation-name:modalHeaderItem_FadeIN}#footer{position:relative}#footer .footer-inner{display:flex;flex-direction:column;align-items:center;text-align:center;margin:max(50px,min(6.41vw,75px)) 0 16px;line-height:1}#footer .footer-inner .footer-logo-box{width:max(400px,min(51.282vw,480px));transition:opacity .2s ease}#footer .footer-inner .footer-logo-box:hover{opacity:.75}#footer .footer-inner .footer-copyrights{font-size:max(12px,min(3.75vw,14px))}#footer .footer-inner>*+*{margin-top:max(42px,min(8.75vw,60px))}section{position:relative}#top-main{overflow:hidden}#top-main #hero-main{height:100vh;height:100dvh;position:relative}#top-main #hero-main .hero-inner{height:100%}#top-main #hero-main .hero-inner .hero-bg-area{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;z-index:0}#top-main #hero-main .hero-inner .hero-bg-area .hero-bg-01{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top-main #hero-main .hero-inner .hero-bg-area .hero-bg-01.pc{display:block;-o-object-position:50% 10%;object-position:50% 10%}#top-main #hero-main .hero-inner .hero-bg-area .hero-bg-01.sp{display:none;-o-object-position:40% 50%;object-position:40% 50%}#top-main #hero-main .hero-inner .hero-content{width:100%;height:100%;position:sticky;z-index:1}#top-main #hero-main .hero-inner .hero-content .hero-content-box{width:-moz-fit-content;width:fit-content;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:max(100px,min(11.111vw,256px))}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box{display:flex;flex-direction:column;align-items:center;font-size:max(48px,min(5.333vw,90px));line-height:1;font-weight:700;width:-moz-fit-content;width:fit-content;font-family:"メイリオ","Meiryo","游ゴシック","YuGo","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro";filter:drop-shadow(0.067em 0.067em 0.044em rgba(0, 0, 0, 0.5))}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box .hero-text-ttl{position:relative;display:flex;transform:translateY(0.15em)}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box .hero-text-ttl .back{-webkit-text-stroke-width:max(.144em,7px);-webkit-text-stroke-color:#182987;-webkit-text-fill-color:#182987}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box .hero-text-ttl .front{position:absolute;color:#fff;-webkit-text-stroke-width:0;-webkit-text-stroke-color:unset;-webkit-text-fill-color:unset}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box .hero-text-ttl-01{font-size:1em}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box .hero-text-ttl-01 .small{font-size:.667em}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box .hero-text-ttl-02{width:-moz-fit-content;width:fit-content;max-width:11em;border-radius:.5em;padding:.3em .522em;background-color:#182987;font-size:1em;color:#fff362;text-align:center}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box .hero-text-ttl-02 .hero-text-ttl-02-fix-position{display:inline-block;transform:translateY(0.05em)}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box .hero-text-ttl-03{font-size:.667em}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box>*+*{margin-top:.3em}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-note-box{display:flex;margin-top:max(24px,min(2.667vw,42px));font-size:max(18px,min(2vw,36px));line-height:1}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-note-box .hero-text-note{color:#fff;font-weight:700;border-radius:9999px;padding:.556em 1.167em;background-color:#0064b3;position:relative;display:flex;align-items:center;padding-left:2.367em}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-note-box .hero-text-note .hero-text-note-bulb{width:1.561em;position:absolute;left:.4em;bottom:.3em}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-note-box .hero-text-note:not(:first-child){margin-left:.472em}#top-main #adv-wanted .adv-wanted-inner .adv-wanted-box{display:flex;flex-direction:column;align-items:center}#top-main #adv-wanted .adv-wanted-inner .adv-wanted-box .adv-wanted-head{font-size:max(24px,min(3.077vw,34px));font-weight:700;color:#fff362;background-color:#182987;border-radius:.588em;line-height:1.4;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:.353em 1em;margin-bottom:.735em;text-align:center;gap:0 1em}#top-main #adv-wanted .adv-wanted-inner .adv-wanted-box .adv-wanted-lead{font-size:max(14px,min(1.795vw,20px));text-align:center}#top-main #specifi .specifi-inner .specifi-content .specifi-box{position:relative;padding:max(60px,min(7.692vw,90px)) 0;margin-top:max(32px,min(4.103vw,50px))}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap{display:flex;align-items:center}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-img-box,#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box{width:50%;z-index:1;align-self:stretch}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-img-box{width:50%;position:relative}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-img-box img{position:absolute;top:0;width:90%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 17%;object-position:50% 17%}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box{width:47.5%;max-width:616px}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box .specifi-table-content{font-size:max(15px,min(1.923vw,17px));line-height:1.5;font-weight:500}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box .specifi-table-content .specifi-table-item{display:flex;align-items:stretch;border-bottom:1px solid rgba(0,0,0,.5);padding:1em 0}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box .specifi-table-content .specifi-table-item .specifi-table-head{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:4.5em;padding:.125em 0;background-color:#cce0f0}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box .specifi-table-content .specifi-table-item .specifi-table-head .small{font-size:.8em}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box .specifi-table-content .specifi-table-item .specifi-table-text{padding:0 .75em;margin:auto 0}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box .specifi-table-content .specifi-table-item .specifi-table-text .red{color:red;font-size:1.25em;line-height:1.2;font-weight:500}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box .specifi-table-note{font-size:12px;margin-top:15px}#top-main #specifi .specifi-inner .specifi-content .specifi-box::before{content:"";position:absolute;width:100%;height:100%;background-color:#fff;z-index:0;top:0;right:-25%}#top-main #what .what-inner .what-wrap{background-color:#fff;padding-left:max(16px,min(4.267vw,40px));padding-right:max(16px,min(4.267vw,40px))}#top-main #what .what-inner .what-wrap .what-box .what-note{text-align:center;font-size:max(15px,min(1.923vw,17px));font-weight:500}#top-main #how .how-inner .how-wrap{background-color:#fff}#top-main #how .how-inner .how-wrap .how-box .how-item-box{display:grid;grid-template-columns:repeat(4, 23.6875%);gap:24px 1.75%}#top-main #how .how-inner .how-wrap .how-box .how-item-box .how-item{width:100%}#top-main #how .how-inner .how-wrap .how-box .how-item-box .how-item .how-img-box{width:100%;padding-top:100%;position:relative}#top-main #how .how-inner .how-wrap .how-box .how-item-box .how-item .how-img-box img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top-main #how .how-inner .how-wrap .how-box .how-item-box .how-item .how-lead{font-size:max(15px,min(1.923vw,18px));text-align:center;padding:0 .125em;line-height:1.5;margin-top:.5em}#top-main #how .how-inner .how-wrap .how-box .how-item-box .how-item:nth-of-type(1) .how-img-box img{-o-object-position:70% 50%;object-position:70% 50%}#top-main #how .how-inner .how-wrap .how-box .how-item-box .how-item:nth-of-type(2) .how-img-box img{-o-object-position:70% 50%;object-position:70% 50%}#top-main #how .how-inner .how-wrap .how-box .how-item-box .how-item:nth-of-type(3) .how-img-box img{-o-object-position:90% 50%;object-position:90% 50%}#top-main #how .how-inner .how-wrap .how-box .how-item-box .how-item:nth-of-type(4) .how-img-box img{-o-object-position:47.5% 50%;object-position:47.5% 50%}#top-main #advantages .advantages-inner .advantages-wrap{background-color:rgba(255,255,255,.8)}#top-main #advantages .advantages-inner .advantages-wrap .advantages-box .advantages-item-box .advantages-item{display:flex;align-items:center;font-size:max(26px,min(3.333vw,43px));line-height:1.3}#top-main #advantages .advantages-inner .advantages-wrap .advantages-box .advantages-item-box .advantages-item .advantages-number{color:#0064b3;font-size:3.023em;line-height:1;position:relative;padding-right:.154em}#top-main #advantages .advantages-inner .advantages-wrap .advantages-box .advantages-item-box .advantages-item .advantages-number::after{content:"";display:inline-block;position:absolute;right:0;height:100%;width:max(.03125em,2px);background-color:#0064b3}#top-main #advantages .advantages-inner .advantages-wrap .advantages-box .advantages-item-box .advantages-item .advantages-text{font-size:1em;font-weight:700;padding-left:.442em}#top-main #advantages .advantages-inner .advantages-wrap .advantages-box .advantages-item-box .advantages-item:nth-child(even){margin-left:max(290px,min(37.179vw,535px))}#top-main #advantages .advantages-inner .advantages-wrap .advantages-box .advantages-item-box .advantages-item:not(:first-child){margin-top:.75em}#top-main #recommend .recommend-inner .recommend-wrap{background-color:#fff}#top-main #recommend .recommend-inner .recommend-wrap .recommend-box .recommend-list-box{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:17px;font-size:max(15px,min(1.923vw,17px));gap:.5em 1em;max-width:700px;margin:0 auto}#top-main #recommend .recommend-inner .recommend-wrap .recommend-box .recommend-list-box li{list-style:none;padding:0;margin:0;display:inline-flex;align-items:baseline}#top-main #recommend .recommend-inner .recommend-wrap .recommend-box .recommend-list-box li::before{content:"";display:inline-block;width:1em;height:1em;min-width:1em;min-height:1em;margin-right:.125em;border-radius:50%;background-color:#000}#top-main #recommend .recommend-inner .recommend-wrap .recommend-box .recommend-note{margin-top:.5em;font-size:max(15px,min(1.923vw,17px));text-align:center}#top-main #notes .notes-inner .notes-wrap{background-color:#fff}#top-main #notes .notes-inner .notes-wrap .notes-box .notes-note{text-align:center;font-size:max(12px,min(1.538vw,14px));margin-bottom:2.286em}#top-main #notes .notes-inner .notes-wrap .notes-box .notes-list-box{display:flex;flex-direction:column;font-size:17px;font-size:max(15px,min(1.923vw,17px));gap:1em 0;margin:0 auto;width:97.5%}#top-main #notes .notes-inner .notes-wrap .notes-box .notes-list-box li{list-style:none;padding:0;margin:0;display:inline-flex;align-items:baseline}#top-main #notes .notes-inner .notes-wrap .notes-box .notes-list-box li .number{font-size:1.176em;width:1.55em;height:1.55em;min-width:1.55em;min-height:1.55em;background-color:#0064b3;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;margin-right:.5em}#top-main #company .company-inner .company-wrap{background-color:#fff}#top-main #company .company-inner .company-wrap .company-box table{width:97.5%;max-width:860px;margin:0 auto}#top-main .apply-here{background-color:#182987}#top-main .apply-here .apply-here-inner .apply-here-box .apply-here-ttl{font-size:max(26px,min(3.333vw,30px));text-align:center;color:#fff362;line-height:1.3}#top-main .apply-here .apply-here-inner .apply-here-box .apply-here-text{font-size:max(18px,min(2.308vw,26px));text-align:center;color:#fff}#top-main .apply-here .apply-here-inner .apply-here-box .apply-here-info{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;border-radius:.667em;background-color:#fff;font-size:max(26px,min(3.333vw,30px));line-height:1.3;gap:.325em 1em;padding:.5em .25em}#top-main .apply-here .apply-here-inner .apply-here-box .apply-here-info .apply-here-info-item{display:flex;align-items:center;color:#0064b3}#top-main .apply-here .apply-here-inner .apply-here-box .apply-here-info .apply-here-info-item .apply-here-info-head{font-size:1em;font-weight:700;padding:.125em .168em;border:.133em solid #0064b3;border-radius:.333em;line-height:1;width:2.8em;text-align:center;color:currentColor}#top-main .apply-here .apply-here-inner .apply-here-box .apply-here-info .apply-here-info-item .apply-here-info-head .apply-here-info-head-fix-position{display:inline-block;transform:translateY(0.075em)}#top-main .apply-here .apply-here-inner .apply-here-box .apply-here-info .apply-here-info-item .apply-here-info-number{font-size:1.425em;font-weight:700;margin-left:.25em;line-height:1;width:7.25em;font-family:"Jost";white-space:nowrap}#top-main .apply-here .apply-here-inner .apply-here-box .apply-here-info .apply-here-info-item .apply-here-info-number.js__text-span .js__text-span-item{min-width:.25em;display:inline-block;text-align:center}#top-main .apply-here .apply-here-inner .apply-here-box .apply-here-info .apply-here-info-item:hover{opacity:.75}#top-main .apply-here .apply-here-inner .apply-here-box>*+*{margin-top:max(8px,min(1.026vw,24px))}.dev-section{height:35vh;height:35dvh;width:100%;background-color:#ccc}#follow{width:100%;height:100vh;height:100dvh;position:fixed;top:0;z-index:5100;pointer-events:none;transition:width 0s ease,height 0s ease}#follow>*{pointer-events:all}@media screen and (max-width: 1280px){#header .header-area .header-inner{padding:24px 0}#header .header-area .header-inner .header-logo-box{width:400px}}@media screen and (max-width: 900px){#header .header-area .header-inner{padding:16px 0}#header .header-area .header-inner .header-logo-box{width:320px}#top-main #how .how-inner .how-wrap .how-box .how-item-box{display:grid;grid-template-columns:repeat(2, 48.5%);gap:24px 3%}}@media screen and (max-width: 780px){.inner-another{width:90%;max-width:1200px}.sec-ttl-01{font-size:max(18px,min(4.8vw,26px))}.sec-ttl-02{font-size:max(18px,min(5.625vw,30px))}.sec-inner{padding-top:50px;padding-bottom:50px}.sec-inner-big{padding-top:max(50px,min(13.333vw,75px));padding-bottom:max(50px,min(13.333vw,75px))}#footer .footer-inner .footer-logo-box{width:max(260px,min(81.25vw,400px))}#top-main #hero-main .hero-inner .hero-bg-area .hero-bg-01.pc{display:none}#top-main #hero-main .hero-inner .hero-bg-area .hero-bg-01.sp{display:block}#top-main #hero-main .hero-inner .hero-content .hero-content-box{align-items:flex-start;margin-left:max(24px,min(6.4vw,100px))}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box{font-size:max(28px,min(8.75vw,48px))}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box>*+*{margin-top:.375em}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-note-box{flex-direction:column;margin-top:max(22px,min(5.867vw,32px));font-size:max(16px,min(2.051vw,18px));font-size:18px}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-note-box .hero-text-note:not(:first-child){margin-left:unset;margin-top:.75em}#top-main #adv-wanted .adv-wanted-inner .adv-wanted-box .adv-wanted-head{font-size:max(17px,min(5.313vw,24px))}#top-main #adv-wanted .adv-wanted-inner .adv-wanted-box .adv-wanted-lead{font-size:14px}#top-main #specifi .specifi-inner .specifi-content{background-color:#fff;padding:max(28px,min(7.467vw,56px)) max(16px,min(4.267vw,40px))}#top-main #specifi .specifi-inner .specifi-content .specifi-box{padding:0;margin-top:max(8px,min(2.133vw,16px))}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap{flex-direction:column-reverse}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-img-box,#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box{width:100%}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-img-box{padding-top:57.5%;margin-top:15px}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-img-box img{width:100%}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box{max-width:unset}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box .specifi-table-content{font-size:max(14px,min(4.375vw,15px));font-size:14px;letter-spacing:.025em;line-height:1.8}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box .specifi-table-content .specifi-table-item{flex-direction:column;align-items:flex-start}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box .specifi-table-content .specifi-table-item .specifi-table-head{min-width:unset;background-color:rgba(0,0,0,0);color:#0064b3;flex-direction:row;align-items:baseline;margin-bottom:.25em}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box .specifi-table-content .specifi-table-item .specifi-table-head .small{margin-left:1em}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box .specifi-table-content .specifi-table-item .specifi-table-text{padding:unset}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box .specifi-table-content .specifi-table-item .specifi-table-text .small{font-size:.8em}#top-main #specifi .specifi-inner .specifi-content .specifi-box .specifi-wrap .specifi-table-box .specifi-table-content .specifi-table-item:first-child{padding-top:0}#top-main #specifi .specifi-inner .specifi-content .specifi-box::before{display:none}#top-main .apply-here .apply-here-inner .apply-here-box .apply-here-ttl{font-size:max(22px,min(4.8vw,26px))}#top-main .apply-here .apply-here-inner .apply-here-box .apply-here-text{font-size:max(15px,min(1.923vw,17px))}#top-main .apply-here .apply-here-inner .apply-here-box .apply-here-info{font-size:max(18px,min(4.8vw,26px))}#top-main #how .how-inner .how-wrap .how-box .how-item-box .how-item .how-lead{font-size:max(13px,min(4.063vw,15px))}#top-main #advantages .advantages-inner .advantages-wrap .advantages-box .advantages-item-box .advantages-item{font-size:max(22px,min(3.438vw,26px))}#top-main #advantages .advantages-inner .advantages-wrap .advantages-box .advantages-item-box .advantages-item:nth-child(even){margin-left:max(220px,min(34.375vw,290px))}}@media screen and (max-width: 640px){#top-main #advantages .advantages-inner .advantages-wrap .advantages-box .advantages-item-box .advantages-item{font-size:max(16px,min(5vw,22px))}#top-main #advantages .advantages-inner .advantages-wrap .advantages-box .advantages-item-box .advantages-item:nth-child(even){margin-left:unset}#top-main #advantages .advantages-inner .advantages-wrap .advantages-box .advantages-item-box .advantages-item:not(:first-child){margin-top:1.5em}}@media screen and (max-width: 480px){table tbody tr{flex-direction:column;padding:.5em;line-height:1.4}table tbody tr th{padding:unset;color:#0064b3}table tbody tr td{padding:unset}#header .header-area .header-inner{padding:8px 0}#header .header-area .header-inner .header-logo-box{width:280px}#footer .footer-inner{margin-top:16px}#top-main #hero-main .hero-inner .hero-content .hero-content-box{margin:0 auto}#top-main #adv-wanted .adv-wanted-inner .adv-wanted-box .adv-wanted-head{padding:.353em .275em}#top-main #notes .notes-inner .notes-wrap .notes-box .notes-list-box li .number{margin-right:.375em}#top-main .apply-here .apply-here-inner .apply-here-box .apply-here-info .apply-here-info-item .apply-here-info-number{font-size:1.7em}}@media screen and (max-width: 375px){#header .header-area .header-inner .header-logo-box{width:240px}}/*# sourceMappingURL=style.css.map */