@charset "UTF-8";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}:where(body){block-size:100%;block-size:100dvb;line-height:1.15;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit;border-radius:0;text-align:inherit;text-transform:inherit;background:transparent;appearance:none;vertical-align:middle}:where([type=checkbox]){appearance:checkbox}:where([type=radio]){appearance:radio}:where([type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button){height:auto}:where([type=search]::-webkit-search-decoration){-webkit-appearance:none}:where(::-webkit-file-upload-button){-webkit-appearance:button;font:inherit}:where(textarea){resize:vertical}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border:none}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;overflow-wrap:break-word}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(pre,code,kbd,samp){font-family:monospace,monospace;font-size:inherit}:where(address){font-style:inherit}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}:root{--color-primary: #1a1c6f;--color-secondary: #30bf8a;--color-back: #0089d1;--color-accent: #f5b1b8;--color-black: #141414;--color-white: #fff;--font-ja: "Zen Kaku Gothic Antique", sans-serif;--font-accent: "DotGothic16", sans-serif;--font-en: "Roboto", sans-serif}*{min-inline-size:0}body{font-family:var(--font-ja);font-size:16px;font-weight:500;color:var(--color-black);background-color:var(--color-primary)}h2,h3,h4,h5{line-height:1.6}p,li,address,dt,dd{line-height:2}p{margin-top:0}a{color:inherit;text-decoration:none}ul{padding:0}li{list-style:none}picture{display:block}img{display:block;width:100%;height:auto}address{font-style:normal}button{cursor:pointer}span.-wrap{display:inline-block}::selection{color:var(--color-white);background-color:#1a1c6f4d}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.ly_container{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-white);overflow-x:clip}.ly_container main{flex-grow:1}.ly_content{max-width:1080px;width:100%;padding-inline:20px;margin-inline:auto}.ly_content.ly_content--pdNone{max-width:1040px;padding-inline:0}.el_label{color:var(--color-white);font-weight:900;background-color:var(--color-secondary);border-radius:calc(infinity * 1px);max-width:430px;width:100%;text-align:center;padding:5px 10px;margin-inline:auto}.el_label.el_label--l{max-width:566px}.el_label.el_label--white{color:var(--color-primary);background-color:var(--color-white)}.el_label.el_label--blue{background-color:var(--color-primary)}.el_heading{color:var(--color-white);font-size:24px;font-weight:900;line-height:1.45;text-align:center;letter-spacing:0}.el_heading.el_heading--blue{color:var(--color-primary)}.el_heading.el_heading--black{color:var(--color-black)}.el_heading span.-wrap{display:inline-block}.un_fv{position:relative;z-index:1}.un_fv:before{position:absolute;z-index:-1;bottom:0;left:0;transform:scale(-1);display:block;content:"VOICE";color:#26289d;font-family:var(--font-accent);letter-spacing:.1em;font-size:86px;font-weight:400;line-height:1;width:100%;max-width:185px;writing-mode:vertical-rl;background-color:var(--color-primary);padding:10px 12px 12px 9px}.un_fv_head{position:relative;z-index:1;color:var(--color-white);font-weight:900;width:fit-content;padding:14px 30px 14px 20px}.un_fv_head:before{position:absolute;z-index:-1;top:0;right:0;display:block;content:"";width:calc(100% + 20px);height:100%;background-color:var(--color-back);border-radius:0 100px 100px 0}.un_fv_catchWrap{color:var(--color-white);padding-inline:20px;margin-top:89px}.un_fv_catch{font-size:34px;font-weight:900;line-height:1.6}.un_fv_catch span{display:inline-block}.un_fv_catchEn{font-family:var(--font-en);font-size:14px;font-weight:500;letter-spacing:.1em;line-height:1.4;margin-top:11px}.un_fv_imgWrap{position:absolute;z-index:-2;top:0;right:0;width:100%;height:calc(100% - 200px)}.un_fv_imgWrap:before{position:absolute;z-index:1;top:0;left:0;display:block;content:"";width:100%;height:100%;background-color:#9e9c9c;mix-blend-mode:multiply}.un_fv_img{height:100%}.un_fv_img img{height:100%;object-fit:cover;object-position:right}.un_fv_box{position:relative;color:var(--color-white);font-size:20px;font-weight:900;line-height:1.6;width:calc(100% - 128px);background-color:var(--color-secondary);padding:72px 20px 32px 23px;margin:165px 0 0 auto}.un_fv_box:before{position:absolute;top:-8px;transform:translateY(-50%);left:0;display:block;content:"";width:142px;aspect-ratio:1;background-image:url(../../../../feature/box/img/nishioka_shoten/icon_bolt.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.un_intro{margin-top:50px}.un_keyPoint{background-color:var(--color-primary);padding-block:38px 49px;margin-top:50px}.un_keyPoint_head{color:#7e81e0;font-family:var(--font-accent);text-align:center}.un_keyPoint_head p{display:flex;align-items:center;justify-content:space-between;column-gap:15px;font-size:26px;max-width:350px;width:100%;letter-spacing:.3em;line-height:1;margin-inline:auto}.un_keyPoint_head p:before,.un_keyPoint_head p:after{display:block;content:"";width:56px;height:1px;background-color:#7e81e0}.un_keyPoint_head p span{display:block;margin-right:-.3em}.un_keyPoint_head h2{font-weight:400;letter-spacing:.3em;margin-right:-.3em;margin-top:12px}.un_keyPoint_list{display:grid;row-gap:11px;width:fit-content;margin:26px auto 0}.un_keyPoint_list li{position:relative;color:var(--color-white);line-height:1.6;font-weight:700;letter-spacing:.1em;padding-left:36px}.un_keyPoint_list li:before{position:absolute;top:0;left:0;display:block;content:"";width:26px;aspect-ratio:1;background-image:url(../../../../feature/box/img/nishioka_shoten/icon_check.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-top:-1px}.un_interviewUnit{margin-top:65px}.un_interview+.un_interview{margin-top:80px}.un_interview_head{position:relative;z-index:1;color:var(--color-white);font-size:18px;font-weight:700;line-height:1.6;padding:21px 20px;margin-inline:-20px}.un_interview_head:before{position:absolute;top:-47px;right:20px;display:block;content:"";width:82px;aspect-ratio:1;background-image:url(../../../../feature/box/img/nishioka_shoten/icon_bolt.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.un_interview_head:after{position:absolute;z-index:-1;top:0;right:0;display:block;content:"";width:100%;height:100%;background-color:var(--color-secondary)}.un_interview_content{margin-top:20px}.un_interview_contentItem+.un_interview_contentItem{margin-top:30px}.un_interview_contentItem h3{line-height:2}.un_interview_contentItem h3:before{display:inline-block;content:"";width:40px;height:1px;background-color:var(--color-black);margin-right:9px;transform:translateY(-4px)}.un_interview_contentItem p{margin-top:32px}.un_interview_contentItem p span.-name{color:#26289d}.un_interview_contentItem p span.-name:after{display:inline-block;content:"\ff1a"}.un_interview_foot{margin-top:30px;margin-inline:-20px}.un_interview_foot:has(.un_interview_box){margin-top:40px}.un_interview_foot figure{padding-inline:20px}.un_interview_foot figcaption{display:block;line-height:1.6;font-weight:700;margin-top:11px}.un_interview_box{color:var(--color-white);background-color:var(--color-back);padding:31px 20px}.un_interview_foot--second .un_interview_box{padding-bottom:40px}.un_interview_box_heading{display:flex;align-items:center;justify-content:space-between;column-gap:20px;font-size:18px;letter-spacing:.2em;width:100%;max-width:350px;margin-inline:auto}.un_interview_box_heading:before,.un_interview_box_heading:after{display:block;content:"";width:23px;aspect-ratio:22/32;background-image:url(../../../../feature/box/img/nishioka_shoten/icon_point.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-top:2px}.un_interview_box_content{display:grid;row-gap:7px;margin-top:22px}.un_interview_foot--second .un_interview_box_content{row-gap:25px}.un_interview_box_text{letter-spacing:.1em}.un_interview_foot_switch{display:flex;align-items:center;justify-content:center}.un_interview_foot_switch img{width:auto;height:197px}.un_interview_foot_switch img:nth-of-type(1){margin-right:18px}.un_interview_foot_switch img:nth-of-type(2){margin-right:12px}.un_interview_foot_img{display:block;object-fit:cover;width:88%;transform:translate(-2%);margin-inline:auto}.un_interview_foot_img img{object-fit:cover}.un_related{margin-top:50px}.un_related_inner{margin-inline:-20px}.un_related_heading{color:var(--color-white);font-size:18px;text-align:center;letter-spacing:.2em;background-color:var(--color-primary);padding:15.5px 20px}.un_related_itemUnit{display:grid;row-gap:50px;padding:20px 20px 23px}.un_related_item_heading{color:var(--color-primary);font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.2}.un_related_item_img{display:block;margin-top:17px}.un_related_item_text{margin-top:11px}.un_footCv{position:sticky;bottom:0;left:0%;z-index:5;width:100%;background-color:#26289d;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}.un_footCv.is_visible{opacity:1;visibility:visible;pointer-events:auto}.un_footCv_head{padding:2px 18px}.un_footCv_head_main{color:var(--color-white);font-weight:700;text-align:center}.un_footCv_button{position:relative;display:flex;align-items:center;justify-content:center;color:var(--color-primary);font-weight:700;letter-spacing:0;border:2px solid var(--color-white);background-color:var(--color-accent);padding:6px 20px}.un_footCv_button svg{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:8px}.un_fixedLinks{position:fixed;z-index:10;top:0;left:0;width:100%;display:flex;column-gap:7px;background-color:var(--color-back);overflow-x:auto;opacity:0;visibility:hidden;pointer-events:none;box-shadow:5px 5px 12px #00000026;padding:7px 19px;transition:opacity .3s,visibility .3s;-ms-overflow-style:none;scrollbar-width:none}.un_fixedLinks.is_visible{opacity:1;visibility:visible;pointer-events:auto}.un_fixedLinks::-webkit-scrollbar{display:none}.un_fixedLinks li{counter-increment:number;flex-shrink:0;line-height:1}.un_fixedLinks a{flex-shrink:0;display:flex;justify-content:center;font-size:12px;font-weight:700;letter-spacing:0;min-width:122px;color:#0077c7;text-align:center;border:2px solid #0051ad;border-radius:calc(infinity * 1px);background-color:var(--color-white);padding:5px 15px}.un_fixedLinks a:before{content:counter(number,decimal-leading-zero) "."}@media screen and (min-width:768px){body{font-size:18px}.el_label{font-size:30px}.el_heading{font-size:42px}.un_fv:before{bottom:72px;font-size:100px;width:23.4375%;max-width:100%;padding:18px 20px 100px}.un_fv_head{font-size:24px}.un_fv_catchWrap{margin-top:131px}.un_fv_catch{font-size:42px}.un_fv_catchEn{font-size:20px;margin-top:8px}.un_fv_imgWrap{width:76.5625%;height:calc(100% - 72px)}.un_fv_box{font-size:28px;width:52.3%;max-width:550px;width:100%;padding:29px 50px 29px 159px;height:192px;margin-top:116px}.un_fv_box:before{top:50%;transform:translate(-50%,-50%);width:194px}.un_intro{font-size:20px;line-height:2.2}.un_keyPoint{padding-block:47px 69px;margin-top:59px}.un_keyPoint_head p{font-size:40px;max-width:496px}.un_keyPoint_head p:before,.un_keyPoint_head p:after{width:80px;height:2px;margin-top:4px}.un_keyPoint_head h2{font-family:var(--font-ja);font-size:24px;font-weight:500;margin-top:19px}.un_keyPoint_list{row-gap:0px;margin-top:43px}.un_keyPoint_list li{font-size:24px;line-height:2.2;padding-left:54px}.un_keyPoint_list li:before{width:38px;margin-top:9px}.un_interviewUnit{margin-top:116px}.un_interview+.un_interview{margin-top:115px}.un_interview_head{font-size:24px;width:calc(100% - 71px);padding:27px 152px 27px 0;margin:0}.un_interview_head:before{top:50%;right:0;transform:translateY(-50%);width:132px}.un_interview_head:after{right:2px;border-radius:0 200px 200px 0;width:100vw}.un_interview_content{margin-top:48px}.un_interview_contentItem+.un_interview_contentItem{margin-top:50px}.un_interview_contentItem h3:before{transform:translateY(-7px);margin-right:14px}.un_interview_contentItem p{margin-top:36px}.un_interview_foot{margin:80px auto 0}.un_interview_foot:has(.un_interview_box){margin-top:80px}.un_interview_foot figure{margin-inline:auto;max-width:848px;width:100%;padding-inline:0}.un_interview_foot figcaption{font-size:20px;padding-inline:0;margin-top:15px}.un_interview_box{border-radius:30px;padding-block:73px 110px}.un_interview_foot--second .un_interview_box{padding-bottom:140px}.un_interview_box_heading{column-gap:55px;font-size:24px;width:fit-content;max-width:100%}.un_interview_box_heading:before,.un_interview_box_heading:after{width:32px}.un_interview_box_content{grid-template-columns:47.3506200676% 1fr;column-gap:5.4114994363%;align-items:center;justify-content:center;max-width:887px;margin-inline:auto;margin-top:30px}.un_interview_foot--second .un_interview_box_content{grid-template-columns:47.032474804% 1fr;column-gap:4.5%;max-width:906px;margin-top:68px}.un_interview_foot--second .un_interview_foot_img{margin-left:20px}.un_related{margin:100px auto}.un_related_inner{width:100%;border:8px solid var(--color-primary);border-radius:30px;margin-inline:0}.un_related_heading{font-size:24px;border-radius:30px;padding-block:21px;margin:-8px}.un_related_itemUnit{grid-template-columns:repeat(2,1fr);gap:40px;max-width:920px;width:100%;padding-block:46px 93px;margin-inline:auto}.un_related_item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}.un_related_item_heading{display:flex;align-items:center;flex-grow:1;font-size:24px}.un_related_item_text{margin-top:16px}.un_footCv{position:fixed;bottom:10px;left:auto;right:10px;transform:none;display:block;gap:20px;width:fit-content;border-radius:20px;border:2px solid var(--color-white);background-color:#26289d;margin-inline:0;padding:6px 12px 12px}.un_footCv_head{padding:0}.un_footCv_head_main{font-size:16px;line-height:1.4}.un_footCv_head_sub{color:var(--color-white);font-size:14px;font-weight:700;text-align:center;margin-top:8px}.un_footCv_button{column-gap:10px;font-size:16px;min-height:46px;border-width:1px;border-radius:calc(infinity * 1px);letter-spacing:0;width:100%;padding-inline:55px;margin:4px auto 0}.un_footCv_button svg{right:18px;width:10px}.un_fixedLinks{justify-content:center;column-gap:20px;padding:18px 20px}.un_fixedLinks a{column-gap:9px;color:var(--color-white);font-size:16px;border:none;border-radius:unset;background-color:transparent;min-width:0;padding:0}.hp_sp{display:none!important}}@media screen and (min-width:1024px){.un_fv:before{font-size:139px;min-height:calc(100% - 320px);padding-bottom:6px}.un_fv_head{font-size:30px;padding-block:20px;padding-inline:9.5% 236px}.un_fv_catchWrap{padding-left:9.5%}.un_fv_catch{font-size:64px}.un_fv_catchEn{font-size:32px}.un_fv_box{font-size:36px;max-width:668px;height:228px}.un_fv_box:before{width:230px}.un_interview_head{font-size:30px;padding-right:176px}.un_interview_head:before{width:151px}.un_interview_box_heading{font-size:30px}.un_interview_box_heading:before,.un_interview_box_heading:after{width:48px;margin-top:3px}.un_interview_box_text{margin-top:-6px}.un_interview_foot_switch img{height:253px}.un_interview_foot_switch img:nth-of-type(1){margin-right:23px}.un_interview_foot_switch img:nth-of-type(2){margin-right:15px}.un_related_heading{font-size:30px}.un_related_itemUnit{gap:91px 68px}.un_related_item_heading{font-size:30px}.un_related_item_img{margin-top:25px}.un_related_item_text{margin-top:20px}.un_fixedLinks{column-gap:62px;padding-block:25px}.un_fixedLinks a{column-gap:11px;font-weight:500;letter-spacing:.1em}}@media screen and (max-width:767px){.hp_pc{display:none!important}}@media(hover:hover){a[href^=tel]{pointer-events:none}a{transition:opacity .3s}a:hover{opacity:.7}}@media(prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}
