﻿html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"]{cursor:default}*{margin:0;padding:0;font-family:"Noto Sans JP", sans-serif, -apple-system, BlinkMacSystemFont, "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica, Arial, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}html{font-size:calc(100vw * 16 / 1280);color:#222;letter-spacing:0.0625rem;scroll-behavior:smooth;scroll-padding-top:4.75rem;font-weight:500}p,th,td,li,dt,dd,h1,h2,h3,h4,h5,h6{line-height:1.75}h1{font-size:0.75rem;font-weight:normal}li{list-style-type:none}table{border-collapse:collapse}th,td{border-collapse:collapse}img{border:none !important;max-width:100%;height:auto;width:100%;display:block}a{transition:0.1s linear all;color:#222;text-decoration:none}a:hover{text-decoration:underline}.section_inner,.footer_inner,.header_inner{width:75rem;margin:0 auto;overflow:hidden}.effect-fade{opacity:0;transform:translate(0, 3.75rem);transition:all 1000ms}.effect-fade.effect-scroll{opacity:1;transform:translate(0, 0)}.lefteffect{transform:translateX(-15vw);opacity:0;transition:opacity 1000ms, transform 1000ms}.righteffect{transform:translateX(15vw);opacity:0;transition:opacity 1000ms, transform 1000ms}.fadein{opacity:1;transform:translateX(0)}.effect-fade{opacity:0;transform:translate(0, 3.75rem);transition:all 1000ms}.effect-fade.effect-scroll{opacity:1;transform:translate(0, 0)}.copyright{text-align:center}.center{text-align:center}.text_left{text-align:left}.text_right{text-align:right}.normal{font-weight:400}.medium{font-weight:500}.bold{font-weight:bold}.size10{font-size:0.625rem}.size11{font-size:0.6875rem}.size12{font-size:0.75rem}.size13{font-size:0.8125rem}.size14{font-size:0.875rem}.size16{font-size:0.9375rem}.size16{font-size:1rem}.size17{font-size:1.0625rem}.size18{font-size:1.125rem}.size20{font-size:1.25rem}.size21{font-size:1.3125rem}.size24{font-size:1.5rem}.size25{font-size:1.5625rem}.size27{font-size:1.6875rem}.size28{font-size:1.75rem}.size30{font-size:1.875rem}.size31{font-size:1.9375rem}.size32{font-size:2rem}.size35{font-size:2.1875rem}.size36{font-size:2.25rem}.size37{font-size:2.3125rem}.size42{font-size:2.625rem}.size46{font-size:2.875rem}.size47{font-size:2.9375rem}.size48{font-size:3rem}.size52{font-size:3.25rem}.size54{font-size:3.375rem}.size57{font-size:3.5625rem}.size60{font-size:3.75rem}.size100{font-size:6.25rem}.white{color:white}.black{color:#232323}.navy{color:#01254c}.orange{color:#f15a24}.yellow{color:#fff000}.bgWhite{background:white}.bgBlack{background:#232323}.bgNavy{background:#01254c}.bgOrange{background:#f15a24}.bgOrangeOpa{background:#e68866}.bgLightOrange{background:#f19d24}.bgYellow{background:#fff000}.yellowMarker{background:linear-gradient(transparent 60%, #fff000 60%);display:inline-block}.bgGray{background:#f0f0ef}.band{padding:2rem 0;box-sizing:border-box;position:relative;margin-bottom:4rem;background-color:#f15a24}.band:before{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:1.75rem 2rem 0 2rem;border-color:#f15a24 transparent transparent;translate:-50% 100%}.band p{line-height:1.5}.deco{position:relative;display:inline-block}.deco:before,.deco:after{content:"";background:#f15a24;height:0.1875rem;width:6.25rem;top:1.5rem;position:absolute;display:block}.deco:before{left:-7.5rem}.deco:after{right:-7.5rem}.error404 .wrapper main article section{padding-top:6.25rem}.error404 .wrapper main article section .section_inner p.center a{text-decoration:underline}.error404 .wrapper main article section .section_inner p.center a:hover{text-decoration:none}.wrapper{width:100%;height:auto}.wrapper header{position:fixed;top:0;width:100%;background:#f15a24;z-index:1000}.wrapper header .header_top .header_humburgeron{display:none}.wrapper header .header_top .header_humburgernone{display:flex;justify-content:center;gap:1rem;padding:1.5rem 0;align-items:center}.wrapper header .header_top .header_humburgernone li.bgNavy{background:none}.wrapper header .header_top .header_humburgernone li.bgNavy a{padding:0.5rem 4rem 0.5rem 1.5rem;box-sizing:border-box;background:#01254c url(images/contact_icon.webp) no-repeat;background-size:1.5rem auto;background-position:calc(100% - 1.5rem) center;border-radius:1.25rem;border:0.0625rem solid #01254c}.wrapper header .header_top .header_humburgernone li.bgNavy a:hover{text-decoration:none;background:#fff url(images/contact_iconN.webp) no-repeat;background-size:1.5rem auto;background-position:calc(100% - 1.5rem) center;color:#01254c}.wrapper .header_bottom{padding:1rem 0;margin-top:4.75rem}.wrapper .mainimg{margin-top:-0.3125rem;position:relative;z-index:-1;margin-bottom:6.25rem}.wrapper .pageimg{background:#f15a2452;margin-top:4.75rem;padding:3rem 0}.wrapper main{margin-bottom:5.5rem}.wrapper main article section{padding-bottom:6.25rem}.wrapper main article section.recruiting{padding-bottom:4rem}.wrapper main article section.recruiting .section_inner .recruiting{padding-top:4rem;position:relative;height:30.8rem;width:55rem;background:url(images/mv_bottomPerson.webp) no-repeat;background-position:left 4rem;background-size:20rem auto;margin:0 auto;box-sizing:border-box}.wrapper main article section.recruiting .section_inner .recruiting .recruiting_text{position:absolute;right:0}.wrapper main article section.recruiting .section_inner .recruiting .recruiting_text p.size18{margin-bottom:3rem}.wrapper main article section.recruiting .section_inner .recruiting .recruiting_text p.size36{line-height:1.25}.wrapper main article section.recruiting .section_inner .recruiting .recruiting_text p.size36 span.orange{position:relative;display:block;margin-top:0.75rem;box-sizing:border-box;padding:0 5rem}.wrapper main article section.recruiting .section_inner .recruiting .recruiting_text p.size36 span.orange:before,.wrapper main article section.recruiting .section_inner .recruiting .recruiting_text p.size36 span.orange:after{content:"";position:absolute;width:6rem;height:0.45rem;background:#f15a24}.wrapper main article section.recruiting .section_inner .recruiting .recruiting_text p.size36 span.orange:before{left:0;transform:rotate(250deg);bottom:2rem}.wrapper main article section.recruiting .section_inner .recruiting .recruiting_text p.size36 span.orange:after{right:0;transform:rotate(-250deg);bottom:2rem}.wrapper main article section.recruiting .recruiting_worry{padding:8.5rem 0 6.25rem;position:relative}.wrapper main article section.recruiting .recruiting_worry .worry_inner{width:55rem;margin:0 auto;position:relative}.wrapper main article section.recruiting .recruiting_worry .worry_inner ul{width:90%}.wrapper main article section.recruiting .recruiting_worry .worry_inner ul li{display:flex;align-items:center;border-radius:0.75rem;line-height:1.25;margin-bottom:0.75rem}.wrapper main article section.recruiting .recruiting_worry .worry_inner ul li span{display:block}.wrapper main article section.recruiting .recruiting_worry .worry_inner ul li span.bgNavy{width:6.25rem;text-align:center;padding:1rem 0;border-radius:0.75rem 0 0 0.75rem}.wrapper main article section.recruiting .recruiting_worry .worry_inner ul li span.size24.text{padding-left:1.5rem;box-sizing:border-box}.wrapper main article section.recruiting .recruiting_worry .worry_inner img{position:absolute;right:0;bottom:0;width:15rem}.wrapper main article section.recruiting .recruiting_worry .tri{clip-path:polygon(50% 100%, 0 0, 100% 0);position:absolute;left:0;right:0;margin:0 auto;z-index:9;width:57.5rem;top:0;background:#8f3616;height:6rem}.wrapper main article section.recruiting .recruiting_worry .tri:before{position:absolute;content:"";clip-path:polygon(50% 100%, 0 0, 100% 0);top:0;left:0;right:0;margin:0 auto;width:55rem;background:#fff;z-index:10;height:5.75rem}.wrapper main article section.recruiting .section_inner>p.size18 .marT{display:block;margin-top:2rem}.wrapper main article section.strength .section_inner p.text_inner{width:40rem;margin:0 auto 3rem}.wrapper main article section.strength .strength{display:flex;gap:30px;flex-wrap:wrap;width:65rem;margin:0 auto}.wrapper main article section.strength .strength .strength_block{width:calc((100% - 30px) / 2);box-shadow:0.315rem 0.315rem 0.315rem 0px #d9d9d9;box-sizing:border-box}.wrapper main article section.strength .strength .strength_block .strength_text{padding:1.25rem 1.5rem 2rem;box-sizing:border-box}.wrapper main article section.strength .strength .strength_block .strength_text .text_block{display:flex;gap:1.25rem;align-items:center;margin-bottom:1.5rem}.wrapper main article section.strength .strength .strength_block .strength_text .text_block .bgWhite{width:4.5rem;height:4.5rem;box-sizing:border-box;box-shadow:0.375rem 0.375rem 0px 0px #9f9601;border-radius:0.375rem}.wrapper main article section.strength .strength .strength_block .strength_text .text_block .bgWhite span{display:block;text-align:center}.wrapper main article section.sales .section_inner{width:65rem}.wrapper main article section.sales .section_inner .bgGray{padding:3rem 5rem;box-sizing:border-box}.wrapper main article section.sales .section_inner .bgGray:first-child{margin-bottom:3rem}.wrapper main article section.sales .section_inner .bgGray .award{display:flex;gap:1.5rem;align-items:center;margin:3rem 0}.wrapper main article section.sales .section_inner .bgGray .award img{width:calc((100% - 3rem) / 3)}.wrapper main article section.voice .section_inner{width:65rem}.wrapper main article section.voice .section_inner .voice .voice_block{position:relative;padding:4.5rem 2rem;box-sizing:border-box;margin-bottom:2rem}.wrapper main article section.voice .section_inner .voice .voice_block>p.white{position:absolute;left:0;top:0;padding:0 2rem 0.25rem;box-sizing:border-box;letter-spacing:0.05em}.wrapper main article section.voice .section_inner .voice .voice_block .voice_ex{display:flex;gap:3rem}.wrapper main article section.voice .section_inner .voice .voice_block .voice_ex .voice_left{width:10rem;height:10rem}.wrapper main article section.voice .section_inner .voice .voice_block .voice_ex .voice_right{width:calc(100% - 13rem)}.wrapper main article section.voice .section_inner .voice .voice_block .voice_ex .voice_right p.orange{margin-bottom:1rem}.wrapper main article section.voice .section_inner .voice .voice_block .voice_ex .voice_right p.orange span{margin-right:1rem}.wrapper main article section.voice .section_inner .voice .voice_block .voice_ex .voice_right p:last-child{line-height:2}.wrapper main article section.area .section_inner{width:65rem}.wrapper main article section.area .section_inner p.deco{margin:3rem 0}.wrapper main article section.area .section_inner .area .area_block{margin-bottom:1.5rem}.wrapper main article section.area .section_inner .area .area_block table{box-sizing:border-box;width:100%;border:0.0625rem solid #ccc;border-collapse:collapse}.wrapper main article section.area .section_inner .area .area_block table tr{box-sizing:border-box;border-collapse:collapse}.wrapper main article section.area .section_inner .area .area_block table tr th,.wrapper main article section.area .section_inner .area .area_block table tr td{vertical-align:middle;padding:0.75rem 1.5rem;box-sizing:border-box;border-collapse:collapse}.wrapper main article section.area .section_inner .area .area_block table tr:first-child th{color:white;font-size:1.125rem;font-weight:bold;text-align:left}.wrapper main article section.area .section_inner .area .area_block table tr td.bold{width:7.5rem}.wrapper main article section.area .section_inner .area .area_block table tr td ul{display:flex;flex-wrap:wrap}.wrapper main article section.area .section_inner .area .area_block table tr td ul li{width:calc(100% / 3);margin-bottom:0.25rem}.wrapper main article section.area .section_inner .area .area_block:first-child table{border:0.0625rem solid #8767b2}.wrapper main article section.area .section_inner .area .area_block:first-child table tr:first-child th{background:#8767b2}.wrapper main article section.area .section_inner .area .area_block:first-child table tr td.bold{background:#e3dcec;color:#8767b2}.wrapper main article section.area .section_inner .area .area_block:nth-child(2) table{border:0.0625rem solid #6779b2}.wrapper main article section.area .section_inner .area .area_block:nth-child(2) table tr{border-bottom:0.0625rem solid #6779b2}.wrapper main article section.area .section_inner .area .area_block:nth-child(2) table tr.borderNone{border:none}.wrapper main article section.area .section_inner .area .area_block:nth-child(2) table tr:first-child th{background:#6779b2}.wrapper main article section.area .section_inner .area .area_block:nth-child(2) table tr td.bold{background:#d0d6e7;color:#6779b2}.wrapper main article section.area .section_inner .area .area_block:nth-child(3) table{border:0.0625rem solid #67b274}.wrapper main article section.area .section_inner .area .area_block:nth-child(3) table tr{border-bottom:0.0625rem solid #67b274}.wrapper main article section.area .section_inner .area .area_block:nth-child(3) table tr.borderNone{border:none}.wrapper main article section.area .section_inner .area .area_block:nth-child(3) table tr:first-child th{background:#67b274}.wrapper main article section.area .section_inner .area .area_block:nth-child(3) table tr td.bold{background:#daedde;color:#67b274}.wrapper main article section.area .section_inner .area .area_block:nth-child(4) table{border:0.0625rem solid #89b267}.wrapper main article section.area .section_inner .area .area_block:nth-child(4) table tr{border-bottom:0.0625rem solid #89b267}.wrapper main article section.area .section_inner .area .area_block:nth-child(4) table tr.borderNone{border:none}.wrapper main article section.area .section_inner .area .area_block:nth-child(4) table tr:first-child th{background:#89b267}.wrapper main article section.area .section_inner .area .area_block:nth-child(4) table tr td.bold{background:#e4f0da;color:#89b267}.wrapper main article section.area .section_inner .area .area_block:nth-child(5) table{border:0.0625rem solid #fab103}.wrapper main article section.area .section_inner .area .area_block:nth-child(5) table tr{border-bottom:0.0625rem solid #fab103}.wrapper main article section.area .section_inner .area .area_block:nth-child(5) table tr.borderNone{border:none}.wrapper main article section.area .section_inner .area .area_block:nth-child(5) table tr:first-child th{background:#fab103}.wrapper main article section.area .section_inner .area .area_block:nth-child(5) table tr td.bold{background:#f9f2e1;color:#fab103}.wrapper main article section.area .section_inner .area .area_block:nth-child(6) table{border:0.0625rem solid #fa7103}.wrapper main article section.area .section_inner .area .area_block:nth-child(6) table tr{border-bottom:0.0625rem solid #fa7103}.wrapper main article section.area .section_inner .area .area_block:nth-child(6) table tr.borderNone{border:none}.wrapper main article section.area .section_inner .area .area_block:nth-child(6) table tr:first-child th{background:#fa7103}.wrapper main article section.area .section_inner .area .area_block:nth-child(6) table tr td.bold{background:#f9eee4;color:#fa7103}.wrapper main article section.area .section_inner .area .area_block:nth-child(7) table{border:0.0625rem solid #fa7dbd}.wrapper main article section.area .section_inner .area .area_block:nth-child(7) table tr{border-bottom:0.0625rem solid #fa7dbd}.wrapper main article section.area .section_inner .area .area_block:nth-child(7) table tr.borderNone{border:none}.wrapper main article section.area .section_inner .area .area_block:nth-child(7) table tr:first-child th{background:#fa7dbd}.wrapper main article section.area .section_inner .area .area_block:nth-child(7) table tr td.bold{background:#fbeef5;color:#fa7dbd}.wrapper main article section.area .section_inner .area .area_block:last-child table{border:0.0625rem solid #fa0303}.wrapper main article section.area .section_inner .area .area_block:last-child table tr{border-bottom:0.0625rem solid #fa0303}.wrapper main article section.area .section_inner .area .area_block:last-child table tr.borderNone{border:none}.wrapper main article section.area .section_inner .area .area_block:last-child table tr:first-child th{background:#fa0303}.wrapper main article section.area .section_inner .area .area_block:last-child table tr td.bold{background:#faeaea;color:#fa0303}.wrapper main article section.flow{background:url(images/bg_step.webp) no-repeat;background-size:cover;background-position:center bottom}.wrapper main article section.flow .section_inner{width:65rem}.wrapper main article section.flow .section_inner .text_inner{width:40rem;margin:0 auto 3rem}.wrapper main article section.flow .section_inner .flow .flow_block{margin-bottom:6.5rem;display:flex;align-items:flex-start;box-shadow:0.625rem 0.625rem 0px 0px #8f3616;box-sizing:border-box;gap:3rem;position:relative;width:calc(100% - 0.625rem);padding:2rem;border-radius:0.3125rem}.wrapper main article section.flow .section_inner .flow .flow_block:before{content:"";display:block;width:2.25rem;height:4.5rem;background-image:url(images/orangeArrow.webp);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;bottom:-5.75rem;left:4.25rem}.wrapper main article section.flow .section_inner .flow .flow_block:last-child{margin-bottom:0.625rem}.wrapper main article section.flow .section_inner .flow .flow_block:last-child:before{content:unset}.wrapper main article section.flow .section_inner .flow .flow_block .flow_left{width:7.5rem}.wrapper main article section.flow .section_inner .flow .flow_block .flow_left img{height:6.25rem;object-fit:contain}.wrapper main article section.flow .section_inner .flow .flow_block:nth-child(2) .flow_left img{height:5.5rem}.wrapper main article section.flow .section_inner .flow .flow_block .flow_right{width:calc(100% - 10.5rem)}.wrapper main article section.flow .section_inner .flow .flow_block .flow_right .flow_text{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem}.wrapper main article section.flow .section_inner .flow .flow_block .flow_right .flow_text p.din{display:flex;align-items:stretch;box-sizing:border-box;border:0.15rem solid #f15a24}.wrapper main article section.flow .section_inner .flow .flow_block .flow_right .flow_text p.din span{padding:0 0.5rem;box-sizing:border-box}.wrapper main article section.flow .section_inner .flow .flow_block .flow_right .flow_text p.din span:last-child{padding:0.1rem 0.75rem;line-height:1;font-weight:bold}.wrapper main article section.other p.first{margin-bottom:2rem}.wrapper .pagetop{position:fixed;display:flex;bottom:1.875rem;right:1.875rem;z-index:999;width:3.125rem;height:3.125rem;border-radius:50%;border:0.125rem solid white;display:flex;justify-content:center;align-items:center;transition:0.1s linear all;opacity:0}.wrapper .pagetop:hover{background:#006991;cursor:pointer;padding-bottom:0.5rem}.wrapper footer{background:#01254c;border-top:0.15rem solid #fff000;border-bottom:0.15rem solid #fff000;box-sizing:border-box;position:fixed;bottom:0;width:100%;z-index:1000}.wrapper footer .footer_flex{display:flex;width:45rem;gap:1rem;position:relative;justify-content:right;margin:0 auto;align-items:center}.wrapper footer .footer_flex img{width:10rem;position:absolute;bottom:-1.25rem;left:0}.wrapper footer .footer_flex p.white{margin:0.75rem 0;line-height:1.5}.wrapper footer .footer_flex .footer_btn{width:15rem}.wrapper footer .footer_flex .footer_btn a{background:url(images/footer_btnArrow.webp) no-repeat, url(images/footer_btnBg.webp) no-repeat;background-position:calc(100% - 1.25rem) center, center;background-size:1.5rem auto, contain;display:block;color:white;text-align:center;padding:1rem 2rem 1rem 0;box-sizing:border-box;text-shadow:0.125rem 0.125rem 0 #29821d, -0.125rem -0.125rem 0 #29821d, -0.125rem 0.125rem 0 #29821d, 0.125rem -0.125rem 0 #29821d, 0px 0.125rem 0 #29821d, 0 -0.125rem 0 #29821d, -0.125rem 0 0 #29821d, 0.125rem 0 0 #29821d;transition:0.1s linear all;letter-spacing:0.1em}.wrapper footer .footer_flex .footer_btn a:hover{text-decoration:none;background:url(images/footer_btnArrow.webp) no-repeat, url(images/footer_btnBg.webp) no-repeat;background-position:calc(100% - 1rem) center, center;background-size:1.5rem auto, contain}.wrapper .breadcrumb{width:75rem;margin:0.625rem auto}.wrapper .breadcrumb ul{overflow:hidden}.wrapper .breadcrumb ul li{float:left;font-size:0.6875rem}input[type="checkbox"],input[type="radio"]{vertical-align:middle}input[type="text"],input[type="email"],input[type="tel"],textarea{padding:0.625rem 1.25rem;width:100%;box-sizing:border-box}.wp-pagenavi{margin-bottom:0.3125rem}.wp-pagenavi a,.wp-pagenavi span{background-color:#0033a1;border:0.0625rem solid #0033a1 !important;color:white;padding:0.3125rem 0.5rem !important;font-size:0.875rem;transition:0.1s linear all}.wp-pagenavi span.current{background-color:white;font-weight:normal !important;color:#0033a1}.wp-pagenavi a:hover{background-color:#0033a1;color:white}.W-640{display:none}@media screen and (min-width:1440px){html{font-size:calc(100vw * 16 / 1440)}}@media screen and (min-width:1920px){html{font-size:calc(100vw * 16 / 1680);scroll-padding-top:4.75rem}.wrapper .header_bottom{margin-top:4.75rem}.wrapper .mainimg{margin-top:-0.4rem}}@media screen and (max-width:896px){html{font-size:calc(100vw * 16 / 1024)}.section_inner,.footer_inner,.header_inner,.wrapper .breadcrumb ul{width:92%;margin:0 auto}body .wrapper main article section.strength .strength{width:92%}body .wrapper main article section.sales .section_inner,body .wrapper main article section.voice .section_inner,body .wrapper main article section.area .section_inner,body .wrapper main article section.flow .section_inner{width:92%}}@media screen and (max-width:640px){.W-640{display:block}.W-640.bgOrange{height:4.75rem;border-bottom:0.1rem solid white;box-sizing:border-box}.W-640none{display:none}html{font-size:3vw}.hamburger{width:30px;position:fixed;top:1.375rem;right:2rem;display:flex;flex-direction:column;justify-content:space-between;gap:0.75rem;cursor:pointer;z-index:1001}.hamburger span{display:block;height:1.75px;background:#fff;transition:0.3s}.hamburger.active span{will-change:transform, opacity}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(0.625rem, 0.625rem)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(0.125rem, -0.125rem);position:relative;top:-0.75rem}.menu{position:fixed;top:-5rem;right:-100%;width:100vw;height:100vh;background:rgba(241, 157, 36, 0.95);display:flex;flex-direction:column;justify-content:center;align-items:center;transition:right 0.3s;z-index:1000}.menu.active{right:0}.menu a{text-decoration:none;color:#fff;margin:1rem 0;display:block;font-size:1.1875rem;font-weight:bold;text-shadow:0 0.125rem 0.125rem #222}.menu a.contact{font-size:1.375rem;background:#01254c url(images/contact_icon.webp) no-repeat;background-size:1.5rem auto;background-position:calc(100% - 1.5rem) center;border-radius:0.25rem;border:0.0625rem solid #01254c;padding:1rem 4rem 1rem 1.5rem;box-sizing:border-box}.size32{font-size:1.5rem}.size36{font-size:1.5rem}.size48{font-size:2.25rem}body .wrapper .header_bottom p.size24{line-height:1.5}body .wrapper main article section.recruiting .section_inner p.size48{font-size:2rem}body .wrapper main article section.recruiting .section_inner .recruiting{width:100%;height:36.5rem;background-position:left bottom;background-size:17.5rem auto}body .wrapper main article section.recruiting .section_inner .recruiting .recruiting_text p.size18{margin-bottom:13rem;font-size:1.25rem}body .wrapper main article section.recruiting .section_inner .recruiting .recruiting_text p.size36{text-shadow:0 0.125rem 0.125rem white;line-height:1.35;font-size:1.75rem}body .wrapper main article section.recruiting .section_inner .recruiting .recruiting_text p.size36 span:before{left:-2.5rem}body .wrapper main article section.recruiting .section_inner .recruiting .recruiting_text p.size36 span:after{right:-1.5rem}body .wrapper main article section.recruiting .section_inner p span.yellowMarker.size28{background:none}body .wrapper main article section.recruiting .section_inner p span.yellowMarker.size28 .yellowMarker{background:linear-gradient(transparent 60%, #fff000 60%)}body .wrapper main article section.recruiting .recruiting_worry{margin-top:2rem;padding:8.5rem 0 0}body .wrapper main article section.recruiting .recruiting_worry .worry_inner{width:100%;padding-bottom:12.5rem}body .wrapper main article section.recruiting .recruiting_worry .worry_inner ul{margin:0 auto}body .wrapper main article section.recruiting .recruiting_worry .worry_inner ul li{display:block;margin-bottom:1rem}body .wrapper main article section.recruiting .recruiting_worry .worry_inner ul li span.bgNavy{width:100%;border-radius:0.75rem 0.75rem 0 0;font-size:1.5rem;padding:1.5rem 0;display:flex;justify-content:center;gap:0.5rem}body .wrapper main article section.recruiting .recruiting_worry .worry_inner ul li span.bgNavy span.din{font-size:1.5rem;padding:0}body .wrapper main article section.recruiting .recruiting_worry .worry_inner ul li span.size24{text-align:center;padding:1.5rem 0;display:block}body .wrapper main article section.recruiting .recruiting_worry .worry_inner ul li:last-child span.size24{padding:1.5rem 5rem 1.5rem 0}body .wrapper main article section.recruiting .recruiting_worry .tri{width:90vw}body .wrapper main article section.recruiting .recruiting_worry .tri:before{width:90vw}body .wrapper main article section.strength .section_inner p.text_inner{width:100%;font-size:1.25rem}body .wrapper main article section.strength .strength{display:block}body .wrapper main article section.strength .strength .strength_block{width:100%;margin-bottom:3rem}body .wrapper main article section.strength .strength .strength_block:last-child{margin-bottom:0}body .wrapper main article section.strength .strength .strength_block .strength_text p{font-size:1.25rem}body .wrapper main article section.strength .strength .strength_block .strength_text .text_block p.bgWhite{width:5.5rem;height:5.5rem}body .wrapper main article section.strength .strength .strength_block .strength_text .text_block p.bgWhite span.bgYellow{font-size:1.25rem}body .wrapper main article section.strength .strength .strength_block .strength_text .text_block p.bgWhite span.din{font-size:1.75rem}body .wrapper main article section.strength .strength .strength_block .strength_text .text_block p.size24{font-size:1.75rem}body .wrapper main article section.sales .section_inner .bgGray{padding:3rem 2rem}body .wrapper main article section.sales .section_inner .bgGray .award{display:block;width:70%;margin:2rem auto 0}body .wrapper main article section.sales .section_inner .bgGray .award img{width:100%;margin-bottom:1.5rem}body .wrapper main article section.sales .section_inner .bgGray .award img:last-child{margin-bottom:3rem}body .wrapper main article section.voice .section_inner .voice .voice_block .voice_ex{display:block}body .wrapper main article section.voice .section_inner .voice .voice_block .voice_ex .voice_left{margin:0 auto 2.5rem}body .wrapper main article section.voice .section_inner .voice .voice_block .voice_ex .voice_right{width:100%}body .wrapper main article section.voice .section_inner .voice .voice_block .voice_ex .voice_right p{font-size:1.25rem}body .wrapper main article section.voice .section_inner .voice .voice_block .voice_ex .voice_right p.size24{font-size:1.75rem}body .wrapper main article section.area .section_inner p.size24 span.yellowMarker{background:none}body .wrapper main article section.area .section_inner p.size24 span.yellowMarker .yellowMarker{background:linear-gradient(transparent 60%, #fff000 60%)}body .wrapper main article section.area .section_inner .area .area_block table tr th,body .wrapper main article section.area .section_inner .area .area_block table tr td{font-size:1.25rem;display:block}body .wrapper main article section.area .section_inner .area .area_block table tr:first-child th{font-size:1.5rem}body .wrapper main article section.area .section_inner .area .area_block table tr td{width:100%}body .wrapper main article section.area .section_inner .area .area_block table tr td ul li{width:50%}body .wrapper main article section.area .section_inner .area .area_block table tr td.bold{width:100%}body .wrapper main article section.area .section_inner .area .area_block:first-child table{border:0.1rem solid #8767b2}body .wrapper main article section.area .section_inner .area .area_block:nth-child(2) table{border:0.1rem solid #6779b2;border-bottom:none}body .wrapper main article section.area .section_inner .area .area_block:nth-child(2) table tr{border-bottom:0.1rem solid #6779b2}body .wrapper main article section.area .section_inner .area .area_block:nth-child(3) table{border:0.1rem solid #67b274;border-bottom:none}body .wrapper main article section.area .section_inner .area .area_block:nth-child(3) table tr{border-bottom:0.1rem solid #67b274}body .wrapper main article section.area .section_inner .area .area_block:nth-child(4) table{border:0.1rem solid #89b267;border-bottom:none}body .wrapper main article section.area .section_inner .area .area_block:nth-child(4) table tr{border-bottom:0.1rem solid #89b267}body .wrapper main article section.area .section_inner .area .area_block:nth-child(5) table{border:0.1rem solid #fab103;border-bottom:none}body .wrapper main article section.area .section_inner .area .area_block:nth-child(5) table tr{border-bottom:0.1rem solid #fab103}body .wrapper main article section.area .section_inner .area .area_block:nth-child(6) table{border:0.1rem solid #fa7103;border-bottom:none}body .wrapper main article section.area .section_inner .area .area_block:nth-child(6) table tr{border-bottom:0.1rem solid #fa7103}body .wrapper main article section.area .section_inner .area .area_block:nth-child(7) table{border:0.1rem solid #fa7dbd;border-bottom:none}body .wrapper main article section.area .section_inner .area .area_block:nth-child(7) table tr{border-bottom:0.1rem solid #fa7dbd}body .wrapper main article section.area .section_inner .area .area_block:last-child table{border:0.1rem solid #fa0303;border-bottom:none}body .wrapper main article section.area .section_inner .area .area_block:last-child table tr{border-bottom:0.1rem solid #fa0303}body .wrapper main article section.flow .section_inner .text_inner{font-size:1.25rem;width:100%}body .wrapper main article section.flow .section_inner .flow .flow_block{display:block}body .wrapper main article section.flow .section_inner .flow .flow_block .flow_left,body .wrapper main article section.flow .section_inner .flow .flow_block .flow_right{width:100%}body .wrapper main article section.flow .section_inner .flow .flow_block .flow_left{margin-bottom:2rem}body .wrapper main article section.flow .section_inner .flow .flow_block .flow_right .flow_text{margin-bottom:1rem}body .wrapper main article section.flow .section_inner .flow .flow_block .flow_right p.size14{font-size:1.125rem}body .wrapper main article section.other{padding-bottom:8.5rem}body .wrapper footer .footer_flex{display:block;width:100%}body .wrapper footer .footer_flex img{width:14rem}body .wrapper footer .footer_flex p.white{margin:0.75rem 0 0.25rem;margin-left:12.5rem}body .wrapper footer .footer_flex .footer_btn{width:15rem;margin-left:15rem;padding-bottom:0.5rem}}