@charset "UTF-8";section#page_title_common h2 span{font-size:54.5%}@media print,screen and (min-width:801px){nav.page_nav,section div.section_inner{width:68%;margin:0 auto}nav.page_nav{margin-bottom:5.2vw;position:relative;z-index:10}nav.page_nav ul{display:flex;flex-wrap:wrap;justify-content:flex-start}nav.page_nav ul li{width:30%;border:1px solid #b2b2b2;margin-right:5%;background:#FFF}nav.page_nav ul li:nth-child(3n){margin-right:0}nav.page_nav ul li:nth-child(n+4){margin-top:1.5vw}nav.page_nav ul li a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1.4em 1em 1.2em;font-size:1rem;font-size:clamp(1rem,.94vw,1.6rem);line-height:1;color:#000;position:relative}nav.page_nav ul li a::after{content:"";width:.8em;height:.4em;display:inline-block;background:url(../images/common/arrow_down.svg) no-repeat;background-size:contain}section h3{margin-top:3.6vw}section dl.info{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1.12rem;font-size:clamp(1.12rem,.94vw,1.6rem);line-height:1.6;color:#000}section dl.info dt.info_head{width:25.8%;padding:4px 0;border-bottom:1px solid #e5e5e5}section dl.info dt.info_head span{display:block;height:100%;background:rgba(218,232,247,.45);padding:1em .5em 1em 9%}section dl.info dd.info_detail{width:74.2%;border-bottom:1px solid #e5e5e5;padding:.8em 0 .8em 5.3%;display:flex;flex-wrap:wrap;align-items:center;position:relative}section dl.info dd.info_detail.inversion{min-height:6em}section dl.info dd.info_detail div.box{width:61%}section dl.info dd.info_detail ul.nav_btn{width:30%;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;position:absolute;top:.8em;right:0}section dl.info dd.info_detail ul.nav_btn li{width:100%;display:inline-block;border:1px solid #b2b2b2;background:#FFF;padding:0;position:relative;z-index:1}section dl.info dd.info_detail ul.nav_btn li::after{content:"";width:100%;height:100%;display:inline-block;border:1px solid #b2b2b2;position:absolute;top:11%;left:1.8%;z-index:-1}section dl.info dd.info_detail ul.nav_btn li div{background:#FFF}section dl.info dd.info_detail ul.nav_btn li a{display:block;font-size:.9rem;font-size:clamp(.9rem,1.05vw,1.8rem);line-height:1;text-align:center;color:#000;padding:1em;padding-right:2em;position:relative;background:#FFF}section dl.info dd.info_detail ul.nav_btn li a::before{content:"";width:1em;height:1em;display:inline-block;background:url(../images/common/icon_blank.svg) no-repeat;background-size:contain;margin-right:.7em}section dl.info dd.info_detail ul.nav_btn li a::after{content:"";width:.8em;height:.8em;display:inline-block;background:url(../images/common/arrow.svg) no-repeat;background-size:contain;position:absolute;top:calc(50% - 0.4em);right:.75em}section dl.info dd.info_detail ul{list-style:none}section dl.info dd.info_detail ul li+li{margin-top:.25em}section dl.info dd.info_detail ul li small{font-size:.8rem;font-size:clamp(.8rem,.82vw,1.4rem)}section dl.info dd.info_detail dl{display:flex;flex-wrap:wrap;justify-content:space-between}section dl.info dd.info_detail dl dt{width:9.25em}section dl.info dd.info_detail dl dd{width:calc(100% - 9.25em)}section dl.info dd.info_detail p.cap{font-size:.8rem;font-size:clamp(.8rem,.82vw,1.4rem);line-height:1.6}section div.page_top_nav{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:1.7vw}section div.page_top_nav a{font-family:"Arial",sans-serif;font-weight:700;font-size:.8rem;font-size:clamp(.8rem,.82vw,1.4rem);text-align:center;color:#666}section div.page_top_nav a::before{content:"";width:1.529vw;max-width:26px;height:.882vw;max-height:15px;display:block;margin:0 auto;background:url(../images/recruitment_info/page_top.svg) no-repeat;background-size:contain;background-position:top center;margin-bottom:.5em}div.section_inner div.btn_blck.two{width:81.5%;margin:7vw auto 0;padding-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between}div.section_inner div.btn_blck div.guideline{width:48%}div.section_inner div.btn_blck div.guideline a.guideline_btn{width:100%;font-size:1rem;font-size:clamp(1rem,1.17vw,2rem);font-family:"Arial",sans-serif;font-weight:700;line-height:1;letter-spacing:.14em;color:#FFF;background:#2c5294;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:1.5em;margin:0 auto}div.section_inner div.btn_blck div.guideline a.guideline_btn::after{content:"";width:1em;height:1em;display:inline-block;background:url(../images/interview/arrow_next.svg) no-repeat;background-size:contain;margin-left:.5em}section a.entry_btn{width:31.8%;font-size:1rem;font-size:clamp(1rem,1.17vw,2rem);font-family:"Arial",sans-serif;font-weight:700;line-height:1;letter-spacing:.14em;color:#FFF;background:#2c5294;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:1.5em;margin:7.3vw auto 0}section a.entry_btn::after{content:"";width:1em;height:1em;display:inline-block;background:url(../images/interview/arrow_next.svg) no-repeat;background-size:contain;margin-left:.5em}}@media screen and (max-width:800px){nav.page_nav,section div.section_inner{width:90%;margin:0 auto}nav.page_nav{position:relative;z-index:10}nav.page_nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15vw}nav.page_nav ul li{width:100%;border:1px solid #b2b2b2;background:#FFF}nav.page_nav ul li:nth-child(n+2){margin-top:3vw}nav.page_nav ul li a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1.4em .75em 1.2em;font-size:1.2rem;font-size:clamp(1.2rem,calc(0.4rem + 2.5vw),2.4rem);line-height:1;color:#000;position:relative}nav.page_nav ul li a::after{content:"";width:.8em;height:.4em;display:inline-block;background:url(../images/common/arrow_down.svg) no-repeat;background-size:contain}section h3{margin-top:10vw}section dl.info{font-size:1.3rem;font-size:clamp(1.3rem,calc(0.433rem + 2.708vw),2.6rem);line-height:1.6;color:#000}section dl.info dt.info_head{width:100%;padding:2px 0}section dl.info dt.info_head span{display:block;height:100%;background:rgba(218,232,247,.45);padding:1em 1.5em 1em 1.5em}section dl.info dd.info_detail{width:100%;border-bottom:1px solid #e5e5e5;padding:.8em 1em .8em 1em;display:flex;flex-wrap:wrap;align-items:center;position:relative}section dl.info dd.info_detail div.box{width:100%}section dl.info dd.info_detail ul.nav_btn{list-style:none;margin-top:1em;margin-bottom:1em}section dl.info dd.info_detail ul.nav_btn li{width:100%;display:inline-block;border:1px solid #b2b2b2;position:relative;padding-left:0;z-index:1}section dl.info dd.info_detail ul.nav_btn li::after{content:"";width:100%;height:100%;display:inline-block;border:1px solid #b2b2b2;position:absolute;top:11%;left:1.8%;z-index:-1}section dl.info dd.info_detail ul.nav_btn li div{background:#FFF}section dl.info dd.info_detail ul.nav_btn li a{display:block;font-size:1.2rem;font-size:clamp(1.2rem,calc(0.4rem + 2.5vw),2.4rem);line-height:1;text-align:center;color:#000;padding:1em;position:relative}section dl.info dd.info_detail ul.nav_btn li a::before{content:"";width:1em;height:1em;display:inline-block;background:url(../images/common/icon_blank.svg) no-repeat;background-size:contain;margin-right:.7em}section dl.info dd.info_detail ul.nav_btn li a::after{content:"";width:.8em;height:.8em;display:inline-block;background:url(../images/common/arrow.svg) no-repeat;background-size:contain;position:absolute;top:calc(50% - 0.4em);right:1em}section dl.info dd.info_detail ul{list-style:none}section dl.info dd.info_detail ul li+li{margin-top:.25em}section dl.info dd.info_detail ul li small{font-size:1.1rem;font-size:clamp(1.1rem,calc(0.275rem + 2.0625vw),2.2rem)}section dl.info dd.info_detail dl{display:flex;flex-wrap:wrap;justify-content:space-between}section dl.info dd.info_detail dl dt{width:8.5em}section dl.info dd.info_detail dl dd{width:calc(100% - 8.5em)}section dl.info dd.info_detail p.cap{font-size:1.1rem;font-size:clamp(1.1rem,calc(0.275rem + 2.0625vw),2.2rem);line-height:1.6;text-indent:-1em;padding-left:1em}section div.page_top_nav{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:2.5vw}section div.page_top_nav a{font-family:"Arial",sans-serif;font-weight:700;font-size:1.4rem;text-align:center;color:#666}section div.page_top_nav a::before{content:"";width:26px;height:20px;display:block;margin:0 auto;background:url(../images/recruitment_info/page_top.svg) no-repeat;background-size:contain;background-position:top center}section a.entry_btn{width:50%;font-size:1.3rem;font-size:clamp(1.3rem,calc(0.433rem + 2.708vw),2.6rem);font-family:"Arial",sans-serif;font-weight:700;line-height:1;letter-spacing:.14em;color:#FFF;background:#2c5294;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:1em;margin:12vw auto 0}section a.entry_btn::after{content:"";width:1em;height:1em;display:inline-block;background:url(../images/interview/arrow_next.svg) no-repeat;background-size:contain;margin-left:.5em}div.section_inner div.btn_blck.two{width:100%;margin:15vw auto 0;padding-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between}div.section_inner div.btn_blck div.guideline{width:100%;margin:0 auto}div.section_inner div.btn_blck div.guideline a.guideline_btn{width:100%;font-size:1.3rem;font-size:clamp(1.3rem,calc(0.433rem + 2.708vw),2.6rem);font-family:"Arial",sans-serif;font-weight:700;line-height:1;letter-spacing:.14em;color:#FFF;background:#2c5294;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:1.5em 1em;margin:6vw auto 0}div.section_inner div.btn_blck div.guideline a.guideline_btn::after{content:"";width:1em;height:1em;display:inline-block;background:url(../images/interview/arrow_next.svg) no-repeat;background-size:contain;margin-left:.5em}}