@charset "UTF-8";@media screen and (max-width:767px){.pc{display:none!important}}@media screen and (min-width:768px),print{.sp{display:none!important}}.cssbtn{margin-top:50px;margin-left:auto;margin-right:auto;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;max-width:100%;color:#0768ab!important;background-color:#f5f18a;line-height:1;font-weight:700}@media screen and (min-width:768px),print{.cssbtn{font-size:calc(22px + 2 * (100vw - 320px)/ 960)}}@media screen and (max-width:767px){.cssbtn{font-size:calc(22px + 2 * (100vw - 320px)/ 960)}}@media screen and (min-width:768px),print{.cssbtn{width:316px;height:66px}}@media screen and (max-width:767px){.cssbtn{width:316px;height:66px}}.newslist{border-bottom:1px dotted #006fbc;margin-left:auto;margin-right:auto;width:100%;max-width:100%;line-height:1.6}@media screen and (min-width:768px),print{.newslist{font-size:calc(12px + 2 * (100vw - 320px)/ 960)}}@media screen and (max-width:767px){.newslist{font-size:calc(12px + 2 * (100vw - 320px)/ 960)}}.newslist li{border-top:1px dotted #006fbc;font-size:inherit}.newslist li a{padding:1.5em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newslist li a .date{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;color:#006fbc;font-size:100%}.newslist li a .cate{-ms-flex-negative:1;flex-shrink:1;padding:.5em;border-radius:.5em;line-height:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;background-color:#006fbc;font-size:86%}.newslist li a .text{-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-size:100%}@media screen and (min-width:768px),print{.newslist li a{gap:0 10px}.newslist li a .cate{min-width:100px}}@media screen and (max-width:767px){.newslist li a{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em}.newslist li a .text{width:100%}}body #floating .vertical a{text-orientation:upright}body #floating .vertical::after{margin-top:-1px}body #floating .vertical.line{background-color:#06c755!important}body #floating .vertical.line a{color:#fff}body #floating .vertical.line::after{background:#06c755!important;clip-path:polygon(0 0,100% 0,100% 100%)}@media (min-width:576px){body #floating .vertical:nth-child(n+2){margin-top:40px}}@media screen and (max-width:575px){body #floating{display:-webkit-box;display:-ms-flexbox;display:flex}body #floating .vertical{padding-left:5px;padding-right:5px;width:50%}}body#page main.entry-intern .flex-wrap .flex-item{white-space:nowrap}body#page main.entry-intern .flex-wrap:nth-child(n+2){margin-top:10px}body#page main.blog-single-intern .single-cont .single-cont-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body#page main.blog-single-intern .single-cont .single-cont-head .text{border-bottom:1px dotted #006fbc;width:100%;color:#000;font-size:128%;word-break:break-word;word-wrap:break-word}@media screen and (min-width:768px),print{body#page main.blog-single-intern .single-cont .single-cont-head .text{margin-bottom:10px}}@media screen and (max-width:767px){body#page main.blog-single-intern .single-cont .single-cont-head .text{margin-bottom:1.6vw}}@media screen and (min-width:768px),print{body#page main.blog-single-intern .single-cont .single-cont-head .text{padding-bottom:10px}}@media screen and (max-width:767px){body#page main.blog-single-intern .single-cont .single-cont-head .text{padding-bottom:1.6vw}}body#page main.blog-single-intern .single-cont .single-cont-head .date{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;color:#006fbc;font-size:100%}@media screen and (min-width:768px),print{body#page main.blog-single-intern .single-cont .single-cont-head .date{margin-right:10px}}@media screen and (max-width:767px){body#page main.blog-single-intern .single-cont .single-cont-head .date{margin-right:1.6vw}}body#page main.blog-single-intern .single-cont .single-cont-head .cate{-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}body#page main.blog-single-intern .single-cont .single-cont-head .cate a{display:block;padding:.5em;border-radius:.5em;line-height:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;background-color:#006fbc;font-size:86%}body#page main.blog-single-intern .single-cont .single-cont-post .wp-block-gallery .wp-block-image{margin:0}body#page main.blog-single-intern .single-cont .single-cont-post .is-layout-flex{display:-webkit-box;display:-ms-flexbox;display:flex}body#page main.blog-single-intern .single-cont .single-cont-post .wp-block-spacer,body#page main.blog-single-intern .single-cont .single-cont-post .wp-block-spacer+*{margin-top:0!important}body#page main.blog-single-intern .single-cont .single-cont-post h1{font-size:2em;margin:.67em 0}body#page main.blog-single-intern .single-cont .single-cont-post h2{font-size:1.5em;margin:.75em 0}body#page main.blog-single-intern .single-cont .single-cont-post h3{font-size:1.17em;margin:.83em 0}body#page main.blog-single-intern .single-cont .single-cont-post h4{font-size:1em;margin:1.12em 0}body#page main.blog-single-intern .single-cont .single-cont-post h5{font-size:.83em;margin:1.5em 0}body#page main.blog-single-intern .single-cont .single-cont-post h6{font-size:.75em;margin:1.67em 0}body#page main.blog-single-intern .single-cont .single-cont-post h1,body#page main.blog-single-intern .single-cont .single-cont-post h2,body#page main.blog-single-intern .single-cont .single-cont-post h3,body#page main.blog-single-intern .single-cont .single-cont-post h4,body#page main.blog-single-intern .single-cont .single-cont-post h5,body#page main.blog-single-intern .single-cont .single-cont-post h6{text-align:initial;font-weight:bolder;line-height:1.4}body#page main.blog-single-intern .single-cont .single-cont-post h1>*,body#page main.blog-single-intern .single-cont .single-cont-post h2>*,body#page main.blog-single-intern .single-cont .single-cont-post h3>*,body#page main.blog-single-intern .single-cont .single-cont-post h4>*,body#page main.blog-single-intern .single-cont .single-cont-post h5>*,body#page main.blog-single-intern .single-cont .single-cont-post h6>*{font-size:inherit}body#page main.blog-single-intern .single-cont .single-cont-post strong{font-weight:700}body#page main.blog-single-intern .single-cont .single-cont-post a{color:#0a22ea;text-decoration:underline}body#page main.blog-single-intern .single-cont .single-cont-post a:hover{text-decoration:none}body#page main.blog-single-intern .single-cont .single-cont-post p{margin:1em 0}body#page main.blog-single-intern .single-cont .single-cont-post p.center-rgh{text-align:center}body#page main.blog-single-intern .single-cont .single-cont-post figure{margin-left:0;margin-right:0}body#page main.blog-single-intern .single-cont .single-cont-post video{max-width:100%}body#page main.blog-single-intern .single-cont .single-cont-post table{border-collapse:separate;border-spacing:1px;width:100%;background-color:#ccc}body#page main.blog-single-intern .single-cont .single-cont-post table td,body#page main.blog-single-intern .single-cont .single-cont-post table th{padding:.5em;background-color:#fff}body#page main.blog-single-intern .single-cont .single-cont-post figcaption{padding:0;font-size:70%}body#page main.blog-single-intern .single-cont .single-cont-post blockquote{padding:.25em 1.25em;background-color:#eee}body#page main.blog-single-intern .single-cont .single-cont-post blockquote>*{margin-top:1em;margin-bottom:1em;display:block}body#page main.blog-single-intern .single-cont .single-cont-post img{max-width:100%}body#page main.blog-single-intern .single-cont .single-cont-post .aligncenter{margin-left:auto;margin-right:auto;display:block}body#page main.blog-single-intern .single-cont .single-cont-post li,body#page main.blog-single-intern .single-cont .single-cont-post ol,body#page main.blog-single-intern .single-cont .single-cont-post ul{all:revert}body#page main.blog-single-intern .single-cont .single-cont-post>*{margin-bottom:0!important}@media screen and (min-width:768px),print{body#page main.blog-single-intern .single-cont .single-cont-post>*{margin-top:20px!important}}@media screen and (max-width:767px){body#page main.blog-single-intern .single-cont .single-cont-post>*{margin-top:20px!important}}body#page main.blog-single-intern .single-cont .single-cont-post>:first-child{margin-top:0!important}@media screen and (min-width:768px),print{body#page main.blog-single-intern .single-cont .single-cont-post{margin-top:20px}}@media screen and (max-width:767px){body#page main.blog-single-intern .single-cont .single-cont-post{margin-top:3.1vw}}body#page main.blog-archive-intern .wp-pagenavi{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;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}@media screen and (min-width:768px),print{body#page main.blog-archive-intern .wp-pagenavi{margin-top:40px}}@media screen and (max-width:767px){body#page main.blog-archive-intern .wp-pagenavi{margin-top:6.3vw}}@media screen and (min-width:768px),print{body#page main.blog-archive-intern .wp-pagenavi{font-size:calc(12px + 2 * (100vw - 320px)/ 960)}}@media screen and (max-width:767px){body#page main.blog-archive-intern .wp-pagenavi{font-size:calc(12px + 2 * (100vw - 320px)/ 960)}}body#page main.blog-archive-intern .wp-pagenavi a{width:auto;height:auto}body#page main.blog-archive-intern .wp-pagenavi a,body#page main.blog-archive-intern .wp-pagenavi span{border:none!important;background:0 0;font-weight:inherit}body#page main.blog-archive-intern .wp-pagenavi a,body#page main.blog-archive-intern .wp-pagenavi span{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;color:inherit;height:30px}body#page main.blog-archive-intern .wp-pagenavi a.page,body#page main.blog-archive-intern .wp-pagenavi span.current{border:1px solid #006fbc!important;width:30px;min-width:30px}body#page main.blog-archive-intern .wp-pagenavi a.page{background-color:#fff}body#page main.blog-archive-intern .wp-pagenavi a.page:hover{opacity:1;color:#fff;background-color:#006fbc}body#page main.blog-archive-intern .wp-pagenavi span.current{color:#fff;background-color:#006fbc}body#page main.blog-archive-intern .wp-pagenavi span.extend{width:auto}@media screen and (min-width:768px),print{body#page main.blog-archive-intern .wp-pagenavi{gap:8px}}@media screen and (max-width:767px){body#page main.blog-archive-intern .wp-pagenavi{gap:1.4vw}}body#intern{font-family:游ゴシック体,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",游ゴシック,"Yu Gothic",メイリオ,Meiryo,sans-serif}body#intern img{image-rendering:-webkit-optimize-contrast}body#intern #floating .vertical{background-color:#edea8b}body#intern #floating .vertical::after{background:url(../../../img/common/floating_bg_yellow.png) no-repeat center bottom;background-size:100% auto}@media screen and (max-width:767px){body#intern #floating .vertical{border:none}}body#intern .sec-inner{padding:70px 0 100px}body#intern .sec-inner .container-fluid{max-width:1010px}body#intern .ttl-unit .ttl-en img{margin-left:auto;margin-right:auto;display:block}body#intern .ttl-unit .ttl-en-txt span{color:#006fbc;line-height:.75;letter-spacing:.02em;font-family:'Renner*',sans-serif}@media screen and (min-width:768px),print{body#intern .ttl-unit .ttl-en-txt span{font-size:90px}}@media screen and (max-width:767px){body#intern .ttl-unit .ttl-en-txt span{font-size:12vw}}body#intern .ttl-unit .ttl-ja{margin-top:.5em;line-height:1;font-weight:700}@media screen and (min-width:768px),print{body#intern .ttl-unit .ttl-ja{font-size:calc(23px + 2 * (100vw - 320px)/ 960)}}@media screen and (max-width:767px){body#intern .ttl-unit .ttl-ja{font-size:calc(23px + 2 * (100vw - 320px)/ 960)}}body#intern .page-header img{display:block;width:100%}body#intern .intro .col-12{display:-webkit-box;display:-ms-flexbox;display:flex;-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}body#intern .intro .col-12>*{min-height:1px}body#intern .intro .col-12 p{text-align:center;color:#0768ab}body#intern .intro .col-12 p:nth-child(n+2){margin-top:30px}body#intern .intro .col-12 p:nth-child(1){position:relative;z-index:1;letter-spacing:.1em;line-height:1;font-weight:700}@media screen and (min-width:768px),print{body#intern .intro .col-12 p:nth-child(1){font-size:calc(46px + 2 * (100vw - 320px)/ 960)}}@media screen and (max-width:767px){body#intern .intro .col-12 p:nth-child(1){font-size:calc(34.5px + 2 * (100vw - 320px)/ 960)}}body#intern .intro .col-12 p:nth-child(1)::before{margin-bottom:-.1em;position:absolute;left:0;bottom:0;z-index:-1;display:block;width:100%;height:.5em;background-color:#f5f18a;content:""}body#intern .intro .col-12 p:nth-child(2){line-height:1.6;font-weight:700}@media screen and (min-width:768px),print{body#intern .intro .col-12 p:nth-child(2){font-size:calc(24px + 2 * (100vw - 320px)/ 960)}}@media screen and (max-width:767px){body#intern .intro .col-12 p:nth-child(2){font-size:calc(18px + 2 * (100vw - 320px)/ 960)}}body#intern .intro .col-12 p:nth-child(3){line-height:1.6}@media screen and (min-width:768px),print{body#intern .intro .col-12 p:nth-child(3){font-size:calc(17px + 2 * (100vw - 320px)/ 960)}}@media screen and (max-width:767px){body#intern .intro .col-12 p:nth-child(3){font-size:calc(12.75px + 2 * (100vw - 320px)/ 960)}}body#intern .program{background-color:#4596ce}@media screen and (min-width:768px),print{body#intern .program .ttl-unit .ttl-en img{width:488px}}@media screen and (max-width:767px){body#intern .program .ttl-unit .ttl-en img{width:66.8057366362vw;max-width:488px}}body#intern .program .sec-inner{padding-top:0}body#intern .program .ttl-unit .ttl-ja{color:#fff}body#intern .program .step section h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#intern .program .step section h3 img{position:relative;z-index:2;display:block}body#intern .program .step section h3 p{padding-left:1em;text-indent:-1em;color:#fff;line-height:1.2}@media screen and (min-width:768px),print{body#intern .program .step section h3 p{font-size:calc(14px + 2 * (100vw - 320px)/ 960)}}@media screen and (max-width:767px){body#intern .program .step section h3 p{font-size:calc(12px + 2 * (100vw - 320px)/ 960)}}body#intern .program .step section h3::before{position:absolute;top:0;left:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0;background:url(../../../img/page/intern/program_deco.svg) 50% 50%/contain no-repeat;content:""}body#intern .program .step section .section-init{position:relative;z-index:1;background-color:#fff}body#intern .program .step section:nth-child(n+2){margin-top:30px}body#intern .program .step section.n1 .section-init .img{background-color:#fff}body#intern .program .step section.n1 .section-init .img a{position:relative;display:block}body#intern .program .step section.n1 .section-init .img a::before{position:absolute;top:0;left:0;z-index:2;display:block;width:54px;height:54px;background-position:0 0;background-size:100% auto;background-repeat:no-repeat;content:""}body#intern .program .step section.n1 .section-init .img a::after{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;border:0 solid #0768ab;content:""}body#intern .program .step section.n1 .section-init .img a img{position:relative;z-index:1;display:block;width:100%}body#intern .program .step section.n1 .section-init .img a.nolink{pointer-events:none}body#intern .program .step section.n1 .section-init .txt dl{margin-top:8px;color:#0768ab}body#intern .program .step section.n1 .section-init .txt dl dt{padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f5f18a;font-family:sans-serif}body#intern .program .step section.n1 .section-init .txt dl dt p:nth-child(1){padding:2px;line-height:1;font-weight:700}@media screen and (min-width:768px),print{body#intern .program .step section.n1 .section-init .txt dl dt p:nth-child(1){font-size:calc(16px + 2 * (100vw - 320px)/ 960)}}@media screen and (max-width:767px){body#intern .program .step section.n1 .section-init .txt dl dt p:nth-child(1){font-size:calc(16px + 2 * (100vw - 320px)/ 960)}}body#intern .program .step section.n1 .section-init .txt dl dt p:nth-child(2){padding:2px;line-height:1;font-weight:400}@media screen and (min-width:768px),print{body#intern .program .step section.n1 .section-init .txt dl dt p:nth-child(2){font-size:calc(14px + 2 * (100vw - 320px)/ 960)}}@media screen and (max-width:767px){body#intern .program .step section.n1 .section-init .txt dl dt p:nth-child(2){font-size:calc(14px + 2 * (100vw - 320px)/ 960)}}body#intern .program .step section.n1 .section-init .txt dl dt p:nth-child(2)::before{padding-right:4px;content:"/"}body#intern .program .step section.n1 .section-init .txt dl dd{margin-top:4px;line-height:1.6}@media screen and (min-width:768px),print{body#intern .program .step section.n1 .section-init .txt dl dd{font-size:calc(12px + 2 * (100vw - 320px)/ 960)}}@media screen and (max-width:767px){body#intern .program .step section.n1 .section-init .txt dl dd{font-size:calc(12px + 2 * (100vw - 320px)/ 960)}}body#intern .program .step section.n1 .section-init ul{margin-left:auto;margin-right:auto}body#intern .program .step section.n1 .section-init ul li:nth-child(1) .img a::before{background-image:url(../../../img/page/intern/program_step_n1_num_01.svg)}body#intern .program .step section.n1 .section-init ul li:nth-child(2) .img a::before{background-image:url(../../../img/page/intern/program_step_n1_num_02.svg)}body#intern .program .step section.n1 .section-init ul li:nth-child(3) .img a::before{background-image:url(../../../img/page/intern/program_step_n1_num_03.svg)}body#intern .program .step section.n2 .section-init dl,body#intern .program .step section.n3 .section-init dl{color:#0768ab}body#intern .program .step section.n2 .section-init dl dt,body#intern .program .step section.n3 .section-init dl dt{position:relative;display:inline-block;line-height:1;font-weight:700}@media screen and (min-width:768px),print{body#intern .program .step section.n2 .section-init dl dt,body#intern .program .step section.n3 .section-init dl dt{font-size:calc(20px + 2 * (100vw - 320px)/ 960)}}@media screen and (max-width:767px){body#intern .program .step section.n2 .section-init dl dt,body#intern .program .step section.n3 .section-init dl dt{font-size:calc(20px + 2 * (100vw - 320px)/ 960)}}body#intern .program .step section.n2 .section-init dl dt::before,body#intern .program .step section.n3 .section-init dl dt::before{margin-bottom:-.1em;position:absolute;left:0;bottom:0;z-index:-1;display:block;width:100%;height:.5em;background-color:#f5f18a;content:""}body#intern .program .step section.n2 .section-init dl dd,body#intern .program .step section.n3 .section-init dl dd{margin-top:.5em;line-height:1.6}@media screen and (min-width:768px),print{body#intern .program .step section.n2 .section-init dl dd,body#intern .program .step section.n3 .section-init dl dd{font-size:calc(12px + 2 * (100vw - 320px)/ 960)}}@media screen and (max-width:767px){body#intern .program .step section.n2 .section-init dl dd,body#intern .program .step section.n3 .section-init dl dd{font-size:calc(12px + 2 * (100vw - 320px)/ 960)}}body#intern .program .step section.n2 .section-init img,body#intern .program .step section.n3 .section-init img{display:block}@media screen and (min-width:768px),print{body#intern .program .step section h3 img{margin-bottom:-10px;width:164px}body#intern .program .step section h3::before{margin-top:-15px;width:134px;height:134px}body#intern .program .step section.n1 .section-init{padding:30px}body#intern .program .step section.n1 .section-init .img a:hover{opacity:1;-webkit-transition:none;transition:none}body#intern .program .step section.n1 .section-init .img a:hover::after{border-width:4px;-webkit-transition:border-width 25ms linear;transition:border-width 25ms linear}body#intern .program .step section.n1 .section-init ul{margin-bottom:-40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:916px}body#intern .program .step section.n1 .section-init ul li{padding-bottom:40px;padding-left:10px;padding-right:10px;width:33.3%}body#intern .program .step section.n1 .section-init ul li>*{margin-left:auto;margin-right:auto;max-width:280px}body#intern .program .step section.n1 .section-init ul:has(>li:first-child:nth-last-child(2)) li{width:50%}body#intern .program .step section.n1 .section-init ul:has(>li:first-child:nth-last-child(2)) li>*{max-width:100%}body#intern .program .step section.n2 .section-init,body#intern .program .step section.n3 .section-init{padding:22px;padding-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#intern .program .step section.n2 .section-init dl,body#intern .program .step section.n3 .section-init dl{width:49.347826087%;padding-right:22px}body#intern .program .step section.n2 .section-init img,body#intern .program .step section.n3 .section-init img{width:50.652173913%}}@media screen and (max-width:767px){body#intern .program .step section h3 img{margin-bottom:-7.5px;width:123px}body#intern .program .step section h3::before{margin-top:-11.25px;width:100.5px;height:100.5px}body#intern .program .step section .section-init{padding:22.5px}body#intern .program .step section.n1 .section-init ul li:nth-child(n+2){margin-top:22.5px}body#intern .program .step section.n2 .section-init img,body#intern .program .step section.n3 .section-init img{margin-top:22.5px}}body#intern .gallery .sec-inner{padding-bottom:70px}body#intern .gallery .container-fluid{max-width:1200px}body#intern .gallery .img ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body#intern .gallery .img ul li img{display:block;width:100%}@media screen and (min-width:768px),print{body#intern .gallery .img ul{margin-bottom:-40px;margin-left:-7.5px;margin-right:-7.5px}body#intern .gallery .img ul li{padding-bottom:40px;padding-left:7.5px;padding-right:7.5px;width:25%}body#intern .gallery .img ul li img{margin-left:auto;margin-right:auto;max-width:270px}}@media screen and (max-width:767px){body#intern .gallery .img ul{margin-bottom:-15px;margin-left:-7.5px;margin-right:-7.5px}body#intern .gallery .img ul li{padding-bottom:15px;padding-left:7.5px;padding-right:7.5px;width:50%}}@media screen and (min-width:768px),print{body#intern #career>.faq .ttl-unit .ttl-en img{width:196px}}@media screen and (max-width:767px){body#intern #career>.faq .ttl-unit .ttl-en img{width:26.8318122555vw;max-width:196px}}body#intern #career>.faq .faq-unit dd,body#intern #career>.faq .faq-unit dt{padding-top:0;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#intern #career>.faq .faq-unit dd::before,body#intern #career>.faq .faq-unit dt::before{position:relative;top:auto;left:auto;line-height:1;min-width:1em;text-align:center}body#intern #career>.faq .faq-unit dd p,body#intern #career>.faq .faq-unit dt p{padding-left:.5em;line-height:1.6}body#intern #career>.faq .faq-unit dt::after{margin-bottom:1px;position:absolute;bottom:0;left:0;z-index:1;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);display:block;width:0;height:0;border-style:solid;border-color:#0768ab transparent transparent transparent;content:""}body#intern #career>.faq .faq-unit dd{margin-top:2px;padding-right:1em}@media screen and (min-width:768px),print{body#intern #career>.faq .faq-unit dd,body#intern #career>.faq .faq-unit dt{padding-left:26px;height:72px}body#intern #career>.faq .faq-unit dt::after{margin-left:22px;border-width:18px 18px 0 18px}}@media screen and (max-width:767px){body#intern #career>.faq .faq-unit dd,body#intern #career>.faq .faq-unit dt{padding-top:1.25em;padding-bottom:1.25em;padding-left:13px}body#intern #career>.faq .faq-unit dt::after{margin-left:11px;border-width:12px 12px 0 12px}}body#intern .schedule{position:relative}@media screen and (min-width:768px),print{body#intern .schedule .ttl-unit .ttl-en img{width:480px}}@media screen and (max-width:767px){body#intern .schedule .ttl-unit .ttl-en img{width:65.7105606258vw;max-width:480px}}body#intern .schedule::after,body#intern .schedule::before{position:absolute;z-index:0;display:block;background-position:50% 50%;background-size:100% auto;background-repeat:no-repeat;content:""}body#intern .schedule::before{top:0;right:0;background-image:url(../../../img/page/intern/schedule_deco_01.svg)}body#intern .schedule::after{left:0;bottom:0;background-image:url(../../../img/page/intern/schedule_deco_02.svg)}@media screen and (min-width:768px),print{body#intern .schedule::before{width:332px;height:332px}body#intern .schedule::after{width:332px;height:266px}}@media screen and (max-width:767px){body#intern .schedule::before{width:21.6427640156vw;height:21.6427640156vw}body#intern .schedule::after{width:21.6427640156vw;height:17.3402868318vw}}@media screen and (min-width:768px) and (max-width:1200px){body#intern .schedule::after,body#intern .schedule::before{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body#intern .schedule::before{margin-left:434px}body#intern .schedule::after{margin-left:-434px}}body#intern .schedule .sec-inner{position:relative;z-index:1}body#intern .schedule .not-get{width:100%;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;height:12em}body#intern .schedule table{margin-left:auto;margin-right:auto;width:100%}@media screen and (min-width:768px),print{body#intern .schedule table{font-size:calc(12px + 2 * (100vw - 320px)/ 960)}}@media screen and (max-width:767px){body#intern .schedule table{font-size:calc(12px + 2 * (100vw - 320px)/ 960)}}body#intern .schedule table tbody{font-size:inherit}body#intern .schedule table tbody tr{font-size:inherit}body#intern .schedule table tbody tr td,body#intern .schedule table tbody tr th{font-size:inherit}body#intern .schedule table tbody tr td .init,body#intern .schedule table tbody tr th .init{font-size:inherit}body#intern .schedule table tbody tr td .init div,body#intern .schedule table tbody tr th .init div{font-size:inherit}@media screen and (min-width:768px),print{body#intern .schedule table{max-width:920px;line-height:1.5}body#intern .schedule table tbody tr td,body#intern .schedule table tbody tr th{padding:.75em .25em;vertical-align:middle}body#intern .schedule table tbody tr td .init,body#intern .schedule table tbody tr th .init{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#intern .schedule table tbody tr td .init div:nth-child(n+2),body#intern .schedule table tbody tr th .init div:nth-child(n+2){padding-left:2em}body#intern .schedule table tbody tr:nth-child(n+2) td,body#intern .schedule table tbody tr:nth-child(n+2) th{border-top:1px solid #9fb1d8}}@media screen and (max-width:767px){body#intern .schedule table{display:block;line-height:1.6}body#intern .schedule table tbody,body#intern .schedule table td,body#intern .schedule table th,body#intern .schedule table tr{display:block;width:100%}body#intern .schedule table tbody{border-bottom:1px solid #9fb1d8}body#intern .schedule table tbody tr{padding:.75em;border-top:1px solid #9fb1d8}body#intern .schedule table tbody tr td:nth-child(n+2),body#intern .schedule table tbody tr th:nth-child(n+2){padding-top:.1em}body#intern .schedule table tbody tr th{font-weight:700}}body#intern .schedule a{margin-top:50px;margin-left:auto;margin-right:auto;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;max-width:100%;color:#0768ab;background-color:#f5f18a;line-height:1;font-weight:700}@media screen and (min-width:768px),print{body#intern .schedule a{font-size:calc(22px + 2 * (100vw - 320px)/ 960)}}@media screen and (max-width:767px){body#intern .schedule a{font-size:calc(22px + 2 * (100vw - 320px)/ 960)}}@media screen and (min-width:768px),print{body#intern .schedule a{width:316px;height:66px}}@media screen and (max-width:767px){body#intern .schedule a{width:316px;height:66px}}body#intern .news{background-color:#d4dcee}body#intern .news .ttl-unit .ttl-en-txt span{color:#fff}body#intern .news .newslist{max-width:920px}body#intern .linkarea{background-color:#0768ab}body#intern .linkarea .sec-inner{padding:100px 0}body#page main.entry-intern .flex-wrap .flex-item span{font-size:calc(12px + 1 * (100vw - 320px)/ 960);padding:0 10px;display:block}@media screen and (max-width:575px){body#page main.entry-intern .flex-wrap .flex-item span{padding:0 5px;padding-right:10px}}body#page main.entry-intern section.formArea form span.error{color:red;font-size:calc(14px + 2 * (100vw - 320px)/ 960)}body#page main.entry-intern section.formArea form select{padding-left:10px;padding-right:10px;width:auto}body#page main.entry-intern section.formArea form span.mwform-checkbox-field label input[type=checkbox]{margin:auto;clip-path:none;clip:auto;position:static;height:auto;width:auto;opacity:1;margin-right:4px}body#page main.entry-intern section.formArea form span.mwform-radio-field{margin:0;display:inline-block}body#page main.entry-intern section.formArea form span.mwform-radio-field label{margin-right:1rem;padding-right:30px;padding-left:1.5rem;min-height:1.5rem}body#page main.entry-intern section.formArea form span.mwform-radio-field label span.mwform-radio-field-text{position:relative;display:inline-block}body#page main.entry-intern section.formArea form span.mwform-radio-field label span.mwform-radio-field-text::after,body#page main.entry-intern section.formArea form span.mwform-radio-field label span.mwform-radio-field-text::before{border-radius:50%;position:absolute;top:50%;left:-1.5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:1rem;height:1rem;pointer-events:none;content:""}body#page main.entry-intern section.formArea form span.mwform-radio-field label span.mwform-radio-field-text::before{border:#b3b3b3 solid 1px;background-color:#fff}body#page main.entry-intern section.formArea form span.mwform-radio-field label span.mwform-radio-field-text::after{border:transparent solid 3px;background-color:#fff;background-clip:content-box}body#page main.entry-intern section.formArea form span.mwform-radio-field label input[type=radio]:checked~span.mwform-radio-field-text::before{border-color:#006fbc}body#page main.entry-intern section.formArea form span.mwform-radio-field label input[type=radio]:checked~span.mwform-radio-field-text::after{background-color:#006fbc}body#page main.entry-intern section.formArea form td.address .inner:nth-child(1) input[type=text]:nth-child(1){width:90px}body#page main.entry-intern section.formArea form td.address .inner:nth-child(1) input[type=text]:nth-child(2){width:180px}