﻿*,:before,:after{box-sizing:border-box}body{line-height:2.4;letter-spacing:0.06em}.inner{width:90%;max-width:1200px;margin-right:auto;margin-left:auto}.inner.large{max-width:1520px}@media screen and (min-width: 768px){.view-sp{display:none}}.view-pc{display:none}@media screen and (min-width: 768px){.view-pc{display:block}}.button{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;font-weight:bold;color:#FFF;line-height:1.4;text-decoration:none;text-align:center;width:220px;max-width:100%;height:60px;margin:auto;background:#0060A6}.button:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20style%3D%22fill%3A%23FFF%22%20d%3D%22M7.61%200%206.36%201.27l5.76%205.83H.5v1.8h11.62l-5.76%205.83L7.61%2016l7.89-8-7.89-8z%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;right:20px;bottom:0;content:'';display:block;width:16px;height:16px;margin:auto}.button:hover{background:#004373}#header{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:10;width:100%;background:rgba(255,255,255,0.94);-webkit-transition:0.4s ease-out;-moz-transition:0.4s ease-out;-ms-transition:0.4s ease-out;-o-transition:0.4s ease-out;transition:0.4s ease-out}#header .inner{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:70px}#header .inner .logo{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;flex:1;margin-right:40px}#header .inner .logo a{display:block}#header .inner .logo a img{vertical-align:middle}#header .inner .logo a:hover{opacity:0.6}#header .inner .logo h1{display:none;font-family:"YakuHanMP_Noto","Times New Roman",fot-matisse-pron,"YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:1.2rem;font-weight:bold;line-height:1.4;margin-left:2.0rem;padding-left:2.0rem;border-left:1px solid #0060A6}#header .inner .menu-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;z-index:999;width:50px;height:50px;background-color:#0060A6;-webkit-transition:0.4s all ease-out;-moz-transition:0.4s all ease-out;-ms-transition:0.4s all ease-out;-o-transition:0.4s all ease-out;transition:0.4s all ease-out}#header .inner .menu-btn span,#header .inner .menu-btn span::before,#header .inner .menu-btn span::after{position:absolute;content:'';display:block;width:25px;height:3px;background-color:#FFF;border-radius:3px;-webkit-transition:0.4s all ease-out;-moz-transition:0.4s all ease-out;-ms-transition:0.4s all ease-out;-o-transition:0.4s all ease-out;transition:0.4s all ease-out}#header .inner .menu-btn span::before{bottom:8px}#header .inner .menu-btn span::after{top:8px}#header .inner .navigation{position:fixed;top:70px;right:100%;width:100%;height:-webkit-calc( 100% - 70px );height:calc( 100% - 70px );background:rgba(255,255,255,0.94);opacity:0;visibility:hidden;-webkit-transition:0.4s all ease-out;-moz-transition:0.4s all ease-out;-ms-transition:0.4s all ease-out;-o-transition:0.4s all ease-out;transition:0.4s all ease-out}#header .inner .navigation .navi-scroll{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;height:100%;overflow-y:auto}#header .inner .navigation .navi-scroll nav{width:100%}#header .inner .navigation .navi-scroll nav ul li{text-align:center;margin-bottom:4.0rem}#header .inner .navigation .navi-scroll nav ul li a{position:relative;display:inline-block;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.125em;font-weight:bold;color:#000;line-height:1.4;text-decoration:none;text-align:center;padding:1.0em 0}#header .inner .navigation .navi-scroll nav ul li a:after{position:absolute;bottom:0;left:0;content:'';display:block;width:100%;height:3px;background:#0060A6;transform:scale(0, 1);transform-origin:right top;transition:transform .4s}#header .inner .navigation .navi-scroll nav ul li a:hover{color:#0060A6}#header .inner .navigation .navi-scroll nav ul li a:hover:after{transform-origin:left top;transform:scale(1, 1)}#header .inner .navigation .navi-scroll nav ul li[class*="current"] a{color:#0060A6}#header .inner .navigation .navi-scroll nav ul li[class*="current"] a:after{transform-origin:left top;transform:scale(1, 1)}#header .inner #menu-btn-check:checked+.menu-btn span{background-color:transparent}#header .inner #menu-btn-check:checked+.menu-btn span:before{bottom:0;background-color:#FFF;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#header .inner #menu-btn-check:checked+.menu-btn span:after{top:0;background-color:#FFF;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#header .inner #menu-btn-check:checked+.menu-btn+.navigation{right:0;opacity:1.0;visibility:visible}#header.hide{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}#main{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}#main .catchphrase{text-align:center;background:url("../img/main/background.png") no-repeat 50% 50%;background-size:cover}#main .catchphrase .inner{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100vw;max-height:512px}#main .catchphrase .inner div{opacity:0}#main .catchphrase .inner div img{width:70px;margin-bottom:1.5em}#main .catchphrase .inner div h2{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:3.2rem;font-weight:bold;color:#0060A6;line-height:1.4;margin-bottom:3.2rem}#main .catchphrase .inner div p{margin-bottom:0}#main .catchphrase .inner div p span{display:inline-block;font-family:"YakuHanMP_Noto","Times New Roman",fot-matisse-pron,"YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;color:#FFF;line-height:1.4;padding:10px 20px;background:-moz-linear-gradient(45deg, #0060a6 50%, #03a0e4 100%);background:-webkit-linear-gradient(45deg, #0060a6 50%, #03a0e4 100%);background:linear-gradient(45deg, #0060a6 50%, #03a0e4 100%)}#main .catchphrase .inner div.animate__animated{animation:fadeIn;animation-duration:1s;animation-delay:0.4s;animation-fill-mode:both}#main .news{color:#FFF;background:rgba(0,96,166,0.8)}#main .news .inner{padding:40px 0}#main .news .inner .title{line-height:1.4}#main .news .inner .title span{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold}#main .news .inner .title span.en{font-size:2.4rem}#main .news .inner .title span.ja{font-size:1.4rem;margin-left:1.0em}#main .news .inner dl{font-size:1.4rem;line-height:1.8}#main .news .inner dl>div{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:20px}#main .news .inner dl>div dt{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:20px}#main .news .inner dl>div dt .time{margin-right:20px}#main .news .inner dl>div dt .cats{display:block;font-size:1.2rem;color:#FFF;line-height:22px;text-decoration:none;text-align:center;width:7.5em;height:24px;border:1px solid #FFF}#main .news .inner dl>div dd a{color:#FFF;text-decoration:none}#main .news .inner dl>div:last-of-type{margin-bottom:0}#contents{overflow:hidden}#footer{margin-top:14.0rem;background:#1a1a1a}#footer .inner{color:#FFF;padding:10.0rem 0 6.0rem}#footer .inner .address{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-webkit-calc( 100% + 4.0rem );width:calc( 100% + 4.0rem );margin-bottom:2.0rem;-webkit-transform:translateX(-2rem);-moz-transform:translateX(-2rem);-ms-transform:translateX(-2rem);-o-transform:translateX(-2rem);transform:translateX(-2rem)}#footer .inner .address p{margin:0 2.0rem 2.0rem}#footer .inner .address p a:hover{opacity:0.6}#footer .inner .address address{font-size:1.4rem;margin:0 2.0rem 2.0rem}#footer .inner .sitemap{margin-bottom:4.0rem;overflow:hidden}#footer .inner .sitemap .navigation{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-webkit-calc( 100% + 4.0rem );width:calc( 100% + 4.0rem );-webkit-transform:translateX(-2rem);-moz-transform:translateX(-2rem);-ms-transform:translateX(-2rem);-o-transform:translateX(-2rem);transform:translateX(-2rem)}#footer .inner .sitemap .navigation li{margin:0 2.0rem 2.0rem}#footer .inner .sitemap .navigation li a{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold;color:inherit;text-decoration:none}#footer .inner .sitemap .navigation li a:hover{opacity:0.6}#footer .inner .sitemap .authorization{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:-webkit-calc( 100% + 2.0rem );width:calc( 100% + 2.0rem );-webkit-transform:translateX(-1.5rem);-moz-transform:translateX(-1.5rem);-ms-transform:translateX(-1.5rem);-o-transform:translateX(-1.5rem);transform:translateX(-1.5rem)}#footer .inner .sitemap .authorization li{margin:0 1.0rem}#footer .inner .bottom{width:100%}#footer .inner .bottom ul{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3.0rem}#footer .inner .bottom ul li{margin-right:3.0rem}#footer .inner .bottom ul li a{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold;color:inherit;text-decoration:none;opacity:0.6}#footer .inner .bottom ul li a[href*="facebook"],#footer .inner .bottom ul li a[href*="instagram"]{opacity:1.0}#footer .inner .bottom ul li a[target="_blank"]:not([href*="facebook"]):not([href*="instagram"]){display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#footer .inner .bottom ul li a[target="_blank"]:not([href*="facebook"]):not([href*="instagram"]):after{content:'';display:block;width:18px;height:18px;margin-left:10px;background:url("../img/footer/icon_window.png") no-repeat}@media only screen and (min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#footer .inner .bottom ul li a[target="_blank"]:not([href*="facebook"]):not([href*="instagram"]):after{background-image:url("../img/footer/icon_window@2x.png");background-size:cover}}#footer .inner .bottom ul li a:hover{opacity:1.0}#footer .inner .bottom ul li:last-child{margin-right:0}#footer .inner .bottom .copyright{font-size:1.4rem;font-weight:bold;text-align:center;margin:0;opacity:0.6}.headline{position:relative;z-index:1;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.8rem;font-weight:bold;color:#0060A6;line-height:1.2;text-align:center;margin-bottom:6.0rem}.headline:before{display:block;content:attr(data-label);font-size:6.0rem;font-weight:bold}.headline:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';display:block;width:1px;height:150%;margin:auto;opacity:0.2;background:#0060A6;background:-moz-linear-gradient(top, #0060A6 0%, transparent 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0060A6), color-stop(100%, transparent));background:-webkit-linear-gradient(top, #0060A6 0%, transparent 100%);background:-o-linear-gradient(top, #0060A6 0%, transparent 100%);background:linear-gradient(to bottom, #0060A6 0%, transparent 100%);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.top_message{position:relative;z-index:1;margin-bottom:14.0rem;overflow:hidden}.top_message .inner{color:#FFF;padding-top:10.0rem;padding-bottom:10.0rem}.top_message .inner .headline{color:#FFF}.top_message .inner .headline:after{background:#FFF;background:-moz-linear-gradient(top, #FFF 0%, transparent 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(100%, transparent));background:-webkit-linear-gradient(top, #FFF 0%, transparent 100%);background:-o-linear-gradient(top, #FFF 0%, transparent 100%);background:linear-gradient(to bottom, #FFF 0%, transparent 100%)}.top_message .inner .rows figure{text-align:center;margin-bottom:4.0rem}.top_message .inner .rows figure img{border:5px solid #FFF;box-shadow:-3.0rem -3.0rem 0 #FFF}.top_message .inner .rows .content p{margin-bottom:4.0rem}.top_message .inner .rows .content p strong{display:inline-block;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.4rem;font-weight:bold;color:#0060A6;line-height:1.4;padding:0.25em 0.5em;background:#FFF}.top_message .inner .rows .content p .name{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.0rem;font-weight:bold}.top_message .inner .rows .content p .button{color:#0060A6;background:#FFF}.top_message .inner .rows .content p .button:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20style%3D%22fill%3A%230060A6%22%20d%3D%22M7.61%200%206.36%201.27l5.76%205.83H.5v1.8h11.62l-5.76%205.83L7.61%2016l7.89-8-7.89-8z%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.top_message .inner .rows .content p .button:hover{color:#FFF;background:#004373}.top_message .inner .rows .content p .button:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20style%3D%22fill%3A%23FFF%22%20d%3D%22M7.61%200%206.36%201.27l5.76%205.83H.5v1.8h11.62l-5.76%205.83L7.61%2016l7.89-8-7.89-8z%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.top_message .inner .rows .content p:last-child{margin-bottom:0;opacity:1.0}.top_message .inner .rows .content.animate__animated p:not(:last-child){animation:fadeInLeft;animation-duration:1.0s;animation-fill-mode:forwards}.top_message .inner .rows .content.animate__animated p:not(:last-child):nth-of-type(2){animation-delay:0.2s}.top_message .inner .rows .content.animate__animated p:not(:last-child):nth-of-type(3){animation-delay:0.4s}.top_message .inner .rows .content.animate__animated p:not(:last-child):nth-of-type(4){animation-delay:0.6s}.top_message:after{position:absolute;top:0;left:0;z-index:-1;content:'';display:block;width:100%;height:100%;background:#0060A6}.top_movie{margin-bottom:14.0rem}.top_movie .iframe{position:relative;width:min(100%, 560px);margin-right:auto;margin-left:auto;aspect-ratio:16 / 9}.top_movie .iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.interview-list li{margin-top:3.0rem;margin-bottom:6.0rem}.interview-list li a{position:relative;z-index:1;display:block;color:inherit;line-height:1.8;text-decoration:none}.interview-list li a .thumbnail{position:relative;box-shadow:-3rem -3rem 0 #E3E9F1}.interview-list li a .thumbnail div{position:relative;z-index:1;padding-top:56.19%;overflow:hidden}.interview-list li a .thumbnail div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';-webkit-transition:0.4s ease-out;-moz-transition:0.4s ease-out;-ms-transition:0.4s ease-out;-o-transition:0.4s ease-out;transition:0.4s ease-out}.interview-list li a .thumbnail:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20style%3D%22fill%3A%23FFF%22%20d%3D%22M7.61%200%206.36%201.27l5.76%205.83H.5v1.8h11.62l-5.76%205.83L7.61%2016l7.89-8-7.89-8z%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;bottom:0;z-index:1;content:'';display:block;width:40px;height:40px;background-color:#0060A6;background-size:0.875em 0.875em}@media screen and (min-width: 980px){.interview-list li a .thumbnail:after{width:60px;height:60px;background-size:1.0em 1.0em}}.interview-list li a .catchphrase p{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold;color:#333;margin:3.0rem 0 3.0rem 6.0rem}@media screen and (min-width: 980px){.interview-list li a .catchphrase p{font-size:2.0rem}}.interview-list li a .infomation p{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:0}.interview-list li a .infomation p span{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.2rem;font-weight:bold}.interview-list li a .infomation p span.division{flex-shrink:0;position:relative;color:#0060A6;line-height:2.86em;text-align:center;min-width:8.57em;height:2.86em;padding:0 20px;background:#FFF;border:1px solid;border-radius:25em}.interview-list li a .infomation p span.division:after{position:absolute;top:0;bottom:0;left:-webkit-calc( 100% - 15px );left:calc( 100% - 15px );content:'';display:block;width:30px;height:1px;margin:auto;background:#0060A6}.interview-list li a .infomation p span.join{display:block;width:fit-content;margin-left:auto}.interview-list li a:after{position:absolute;top:0;left:3.0rem;z-index:-1;content:'';display:block;width:2px;height:100%;background:#0060A6}.interview-list li a:hover .thumbnail div img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}@media screen and (min-width: 768px){.interview-list{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.interview-list li{width:29.74%;max-width:452px}.interview-list li:nth-child(even){margin-top:9.0rem}.interview-list::after{content:'';width:29.74%;max-width:452px}}.top_interview{margin-bottom:14.0rem;overflow:hidden}.top_interview .inner .rows{margin-bottom:7.0rem}.top_interview .inner .rows p{margin-bottom:0}.top_recruit{position:relative;margin-bottom:14.0rem}.top_recruit .inner{position:relative}.top_recruit .inner .rows figure{text-align:center;margin-bottom:8.0rem}.top_recruit .inner .rows figure img{box-shadow:3rem 3rem 0 #E3E9F1}.top_recruit .inner .rows .content p{margin-bottom:4.0rem}.top_recruit .inner .rows .content p:last-of-type{margin-bottom:0}.top_recruit .inner:before{position:absolute;bottom:calc( 100% - 1px );left:0;z-index:1;content:'';display:block;width:100%;height:6.5vh;max-height:80px;background:#FFF}@media screen and (min-width: 980px){.top_recruit .inner:before{height:80px}}.top_recruit .top_recruit_img{position:relative;z-index:1;width:100%;height:25vh;max-height:400px;clip-path:inset(0)}.top_recruit .top_recruit_img img{position:fixed;top:0;right:0;z-index:-1;width:100dvw;height:50dvh;object-fit:cover}@media screen and (min-width: 980px){.top_recruit .top_recruit_img{height:400px}}.top_movie .top_movie_rows{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 20px}.top_movie .top_movie_rows .top_movie_col{flex-grow:1;flex-basis:490px}.top_movie .top_movie_rows .iframe{position:relative;width:100%;max-width:800px;margin:auto;overflow:hidden;aspect-ratio:16 / 9}.top_movie .top_movie_rows .iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}#sub #contents{margin-top:4.0rem}#sub #contents div[id]>div{margin-top:10.0rem;margin-bottom:10.0rem}#sub #contents div[id]>div:first-child{margin-top:0}#sub #contents div[id]>div:last-child{margin-bottom:0}#page-title{background-image:url("../img/main/background.png");background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-bottom:1px solid #E3E9F1}#page-title .title .inner{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:80vw;max-height:540px}#page-title .title .inner h2{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.8rem;font-weight:bold;color:#0060A6;line-height:1.4;text-align:center;margin-bottom:0}#page-title .title .inner h2:before{content:attr(data-label);display:block;font-size:6.0rem;font-weight:bold}@media screen and (min-width: 980px){#page-title .title .inner h2{font-size:2.4rem}#page-title .title .inner h2:before{font-size:8.0rem}}#page-title .breadcrumbs .inner{position:relative;padding:15px 20px;background:#FFF;border-width:1px 1px 0;border-style:solid;border-color:#E3E9F1}#page-title .breadcrumbs .inner ol{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-title .breadcrumbs .inner ol li{position:relative;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.4rem;line-height:1.4;margin:5px 10px}#page-title .breadcrumbs .inner ol li a{color:inherit;text-decoration:none}#page-title .breadcrumbs .inner ol li a:hover{opacity:0.6}#page-title .breadcrumbs .inner ol li span[property="name"]{font-weight:bold}#page-title .breadcrumbs .inner ol li:after{position:absolute;top:0;right:-13px;bottom:0;content:'';display:block;width:0;height:0;margin:auto;border-width:3px 0 3px 4px;border-style:solid;border-color:transparent;border-left-color:#DDD}#page-title .breadcrumbs .inner ol li .current-item{font-weight:bold;color:#0060A6}#page-title .breadcrumbs .inner ol li:last-child:after{display:none}#page-title .breadcrumbs .inner:after{position:absolute;bottom:-1px;left:0;content:'';display:block;width:100%;height:1px;background:#FFF}.section{position:relative;max-width:1200px;margin-right:auto;margin-left:auto;padding:6.0rem 6.5vw;background:rgba(227,233,241,0.2)}.section section .sub_headline{position:relative;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.4rem;font-weight:bold;color:#000;line-height:1.4;text-align:center;margin-bottom:4.0rem;padding-bottom:2.0rem}.section section .sub_headline:after{position:absolute;right:0;bottom:0;left:0;content:'';display:block;width:60px;height:3px;margin:auto;background:#0060A6}@media screen and (min-width: 768px){.section section .sub_headline{font-size:2.8rem}}@media screen and (min-width: 980px){.section section .sub_headline{font-size:3.2rem}}.section section:before,.section section:after{position:absolute;bottom:0;z-index:1;content:'';display:block;border-style:solid;border-color:transparent}.section section:before{left:0;border-width:6.5vw 0 0 6.5vw;border-left-color:#FFF}.section section:after{right:0;border-width:0 0 6.5vw 6.5vw;border-bottom-color:#FFF}.section:before,.section:after{position:absolute;top:0;z-index:1;content:'';display:block;border-style:solid;border-color:transparent}.section:before{left:0;border-width:6.5vw 6.5vw 0 0;border-top-color:#FFF}.section:after{right:0;border-width:0 6.5vw 6.5vw 0;border-right-color:#FFF}@media screen and (min-width: 768px){.section{padding:6.0rem}.section section:before{border-width:6.0rem 0 0 6.0rem}.section section:after{border-width:0 0 6.0rem 6.0rem}.section:before{border-width:6.0rem 6.0rem 0 0}.section:after{border-width:0 6.0rem 6.0rem 0}}#bottom_entry{margin-top:10.0rem;padding-bottom:3.0rem}#bottom_entry .inner{box-shadow:3rem 3rem 0 #E3E9F1}#bottom_entry a{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1;gap:20px 50px;color:rgba(255,255,255,0.88);text-decoration:none;padding:50px;background:url("../img/entry_img.png?var=2025-05-29") no-repeat 50% 20%/cover;aspect-ratio:100 / 53}@media screen and (min-width: 1200px){#bottom_entry a{min-height:360px;aspect-ratio:unset}}#bottom_entry a .title{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.0rem;font-weight:bold;line-height:1.0;margin-bottom:0}#bottom_entry a .title::before{content:attr(data-label);display:block;font-size:3.0em;font-weight:bold}#bottom_entry a .readmore span{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-weight:bold}#bottom_entry a .readmore span::after{content:'';display:block;width:1.0em;height:1.0em;margin-left:1.0em;opacity:0.88;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20style%3D%22fill%3A%23FFF%22%20d%3D%22M7.61%200%206.36%201.27l5.76%205.83H.5v1.8h11.62l-5.76%205.83L7.61%2016l7.89-8-7.89-8z%22%2F%3E%3C%2Fsvg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:0.4s ease-out;-moz-transition:0.4s ease-out;-ms-transition:0.4s ease-out;-o-transition:0.4s ease-out;transition:0.4s ease-out}#bottom_entry a::after{position:absolute;top:0;left:0;z-index:-1;content:'';display:block;width:100%;height:100%;background:rgba(0,96,166,0.4);mix-blend-mode:multiply;-webkit-transition:0.4s ease-out;-moz-transition:0.4s ease-out;-ms-transition:0.4s ease-out;-o-transition:0.4s ease-out;transition:0.4s ease-out}#bottom_entry a:hover{color:#FFF}#bottom_entry a:hover .readmore::after{opacity:1.0}#bottom_entry a:hover::after{width:0}@media screen and (min-width: 980px){#bottom_entry a{align-items:stretch}#bottom_entry a .readmore{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#message{overflow:hidden}#message .num_headline{position:relative;z-index:1;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.8rem;font-weight:bold;color:#0060A6;line-height:1.4;text-align:center;margin-bottom:6.0rem}#message .num_headline:before{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;content:attr(data-num);font-size:3.2rem;font-weight:bold;color:#FFF;line-height:1.0;text-align:center;text-shadow:none;width:6.0rem;height:6.0rem;margin:0 auto 3.0rem;background:#0060A6;border:5px solid #E3E9F1}#message .num_headline:after{font-size:60px;font-size:18.75vw;position:absolute;top:50%;left:50%;z-index:-1;content:attr(data-label);display:block;font-weight:bold;color:#E3E9F1;line-height:1.0;text-align:center;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 980px){#message .num_headline:after{font-size:8.0rem}}@media screen and (min-width: 1200px){#message .num_headline:after{font-size:12.0rem}}@media screen and (min-width: 768px){#message .num_headline{font-size:3.2rem}}@media screen and (min-width: 980px){#message .num_headline{font-size:3.6rem}}@media screen and (min-width: 1200px){#message .num_headline{font-size:4.0rem}}#message .textarea .catchphrase{margin-bottom:4.0rem}#message .textarea .catchphrase p{margin-bottom:0}#message .textarea .catchphrase p strong{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.8rem;color:#000}#message .textarea .catchphrase p strong em{font-weight:bold;font-style:normal;color:#0060A6;background:-moz-linear-gradient(top, transparent 50%, #E3E9F1 50%);background:-webkit-linear-gradient(top, transparent 50%, #E3E9F1 50%);background:linear-gradient(to bottom, transparent 50%, #E3E9F1 50%)}#message .textarea .catchphrase p strong em i{display:inline-block;font-size:0.642em;font-weight:bold;font-style:normal}@media screen and (min-width: 768px){#message .textarea .catchphrase p strong{font-size:2.4rem}}@media screen and (min-width: 980px){#message .textarea .catchphrase p strong{font-size:2.8rem}}#message .textarea .contents p:last-child{margin-bottom:0}#message .textarea .contents ul li{position:relative;counter-increment:number;line-height:1.4;margin-bottom:1.5em;padding-left:1.5em}#message .textarea .contents ul li:before{position:absolute;left:0;content:counter(number) ".";display:block;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold}#message .textarea .contents ul li:last-child{margin-bottom:0}@media screen and (min-width: 768px){#message .textarea .contents ul li{font-size:2.0rem}}@media screen and (min-width: 1200px){#message .textarea{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#message .textarea .catchphrase{margin-bottom:0}#message .textarea .contents{flex:1;margin-left:6.0rem}}#message .philosophy .inner .rows figure{text-align:center;margin-bottom:6.0rem}#message .philosophy .inner .rows figure img{width:330px;box-shadow:-3rem 3rem 0 #E3E9F1}#message .philosophy .inner .rows .contents ul li{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.0rem;font-weight:bold;line-height:1.4;margin-bottom:1.5em}@media screen and (min-width: 768px){#message .philosophy .inner .rows .contents ul li{font-size:2.4rem}}@media screen and (min-width: 980px){#message .philosophy .inner .rows .contents ul li{font-size:2.8rem}}#message .philosophy .inner .rows .contents p span{display:inline-block}#message .philosophy .inner .rows .contents p span.position{font-size:1.4rem;margin-right:1.0rem}#message .philosophy .inner .rows .contents p span.name{position:relative;z-index:1;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.0rem;font-weight:bold}#message .philosophy .inner .rows .contents p span.name:after{position:absolute;z-index:-1;top:100%;right:-20%;content:'';display:block;width:141px;height:40px;background:url("../img/page/message/name.png");-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}@media only screen and (min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#message .philosophy .inner .rows .contents p span.name:after{background-image:url("../img/page/message/name@2x.png");background-size:cover}}#message .philosophy .inner .rows .contents p:last-child{text-align:right;margin-bottom:0}@media screen and (min-width: 980px){#message .philosophy .inner .rows{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#message .philosophy .inner .rows figure{margin-bottom:0}#message .philosophy .inner .rows .contents{flex:1;margin-left:6.0rem}}@media screen and (min-width: 1200px){#message .philosophy .inner .rows figure img{width:560px}}#message .dream,#message .value{text-shadow:2px 2px 3px rgba(0,37,64,0.1),0px 2px 3px rgba(0,37,64,0.1),2px 0px 3px rgba(0,37,64,0.1),-2px -2px 3px rgba(0,37,64,0.1),0px -2px 3px rgba(0,37,64,0.1),-2px 0px 3px rgba(0,37,64,0.1);margin-bottom:0 !important;background-repeat:no-repeat;background-position:50% 50%;background-attachment:fixed;background-size:cover}#message .dream .inner,#message .value .inner{position:relative;color:#FFF;padding-top:10.0rem;padding-bottom:12.0rem}#message .dream .inner .num_headline,#message .value .inner .num_headline{color:#FFF}#message .dream .inner .num_headline:after,#message .value .inner .num_headline:after{color:rgba(255,255,255,0.2);text-shadow:none}#message .dream .inner p,#message .value .inner p{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold}@media screen and (min-width: 768px){#message .dream .inner,#message .value .inner{padding-bottom:16.0rem}}@media screen and (min-width: 980px){#message .dream .inner,#message .value .inner{padding-bottom:20.0rem}}#message .dream .inner:after,#message .value .inner:after{position:absolute;bottom:0;left:0;content:'';display:block;width:100%;height:6.0rem;background:#FFF}@media screen and (min-width: 768px){#message .dream .inner:after,#message .value .inner:after{height:8.0rem}}@media screen and (min-width: 980px){#message .dream .inner:after,#message .value .inner:after{height:10.0rem}}#message .dream{background-image:url("../img/page/message/dream_back.png")}#message .dream .textarea .catchphrase p strong{color:#FFF}#message .dream .textarea .catchphrase p strong em{color:#FFF;background:-moz-linear-gradient(top, transparent 50%, rgba(255,255,255,0.2) 50%);background:-webkit-linear-gradient(top, transparent 50%, rgba(255,255,255,0.2) 50%);background:linear-gradient(to bottom, transparent 50%, rgba(255,255,255,0.2) 50%)}@media screen and (min-width: 1200px){#message .dream .catchphrase{order:1}#message .dream .contents{margin-right:6.0rem;margin-left:auto}}#message .mission{margin-top:0 !important}#message .value{background-image:url("../img/page/message/value_back.png")}#message .value .inner p{max-width:800px;margin-right:auto;margin-left:auto}#message .value .inner ul{max-width:800px;margin-top:4.0rem;margin-right:auto;margin-left:auto}#message .value .inner ul li{position:relative;counter-increment:number;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.8rem;line-height:1.4;margin-bottom:1.5em;padding-left:1.5em}#message .value .inner ul li span{font-weight:bold;background:-moz-linear-gradient(top, transparent 50%, rgba(255,255,255,0.2) 50%);background:-webkit-linear-gradient(top, transparent 50%, rgba(255,255,255,0.2) 50%);background:linear-gradient(to bottom, transparent 50%, rgba(255,255,255,0.2) 50%)}#message .value .inner ul li:before{position:absolute;left:0;content:counter(number) ".";display:block;font-weight:bold}#message .value .inner ul li:last-child{margin-bottom:0}@media screen and (min-width: 768px){#message .value .inner ul li{font-size:2.4rem}}@media screen and (min-width: 980px){#message .value .inner ul li{font-size:2.8rem}}#message .vision{margin-top:0 !important}#message .vision .inner .section{margin-top:8.0rem}#message .vision .inner .section section section{max-width:800px;margin-right:auto;margin-bottom:6.0rem;margin-left:auto}#message .vision .inner .section section section h5{position:relative;display:table;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.8rem;color:#0060A6;line-height:1.4}#message .vision .inner .section section section h5 span{display:inline-block;font-weight:bold;padding:5px 10px;background:rgba(0,96,166,0.06)}#message .vision .inner .section section section h5:before{content:attr(data-label);display:block;font-size:0.75em;font-weight:bold;margin-bottom:10px;padding-left:2.0em}#message .vision .inner .section section section h5:after{position:absolute;top:0.5em;left:0;content:'';display:block;width:1.0em;height:2px;background:#0060A6}@media screen and (min-width: 768px){#message .vision .inner .section section section h5{font-size:2.2rem}}@media screen and (min-width: 980px){#message .vision .inner .section section section h5{font-size:2.4rem}}#message .vision .inner .section section section:last-child{margin-bottom:0}@media screen and (min-width: 1200px){#message .vision .catchphrase{order:1}#message .vision .contents{margin-right:6.0rem;margin-left:auto}}#posts #post article header{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;margin-bottom:6.0rem}#posts #post article header h1{font-size:2.8rem;font-weight:bold;line-height:1.4}#posts #post article header p{font-size:1.4rem;color:#999;margin:1.6rem 0 0}#posts #post article header p a{color:inherit;text-decoration:none}#posts #post article header p a:hover{opacity:0.6}#posts #post .archive a{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:inherit;text-decoration:none;margin-bottom:6.0rem;padding:0 2.0rem 6.0rem;border-bottom:1px solid #DDD}#posts #post .archive a figure{width:30%}#posts #post .archive a figure img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}#posts #post .archive a article{width:70%;padding:3.0rem}#posts #post .archive a article header{margin-bottom:2.0rem}#posts #post .archive a article header h1{font-size:2.4rem}#posts #post .archive a article .content{font-size:1.4rem}#posts #post .archive a:hover{opacity:0.6}#posts #post .archive a:last-child{padding-bottom:0;border-bottom:none}#posts #sidebar{margin-top:8.0rem}#posts #sidebar>div{position:-webkit-sticky;position:sticky;top:0}#posts #sidebar>div section{margin-bottom:4.0rem}#posts #sidebar>div section h3{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold;color:#0060A6;line-height:1.4;margin-bottom:2.0em;padding-bottom:0.5em;border-bottom:1px solid}#posts #sidebar>div section .categories>li{margin-bottom:5px}#posts #sidebar>div section .categories>li>a{position:relative;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.4rem;font-weight:bold;color:inherit;line-height:1.4;text-decoration:none;padding:5px 0 5px 20px}#posts #sidebar>div section .categories>li>a:after{position:absolute;top:0;bottom:0;left:0;content:'';display:block;width:6px;height:6px;margin:auto;border-width:1px 1px 0 0;border-style:solid;border-color:#0060A6;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#posts #sidebar>div section .categories>li>a+ul li a{font-size:1.4rem;color:inherit;line-height:1.4;text-decoration:none;padding:8px 0 8px 40px}#posts #sidebar>div section .categories>li>a:hover{color:#0060A6}#posts #sidebar>div section .categories>li:last-child{margin-bottom:0}#posts #sidebar>div section:last-child{margin-bottom:0}@media screen and (min-width: 980px){#posts{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#posts #post{width:66.66%}#posts #sidebar{width:25%;margin-top:0}}.wp-pagenavi{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8.0rem}.wp-pagenavi span,.wp-pagenavi a{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;font-weight:bold;color:#0060A6;line-height:1.4;text-decoration:none;text-align:center;min-width:38px;height:42px;margin:5px;padding:5px 10px;background:#FFF;border:1px solid #0060A6;border-radius:3px}.wp-pagenavi a.previouspostslink:before,.wp-pagenavi a.previouspostslink:after,.wp-pagenavi a.nextpostslink:before,.wp-pagenavi a.nextpostslink:after{width:8px;height:8px;border-style:solid;border-color:#0060A6;-webkit-transition:0.4s all ease-out;-moz-transition:0.4s all ease-out;-ms-transition:0.4s all ease-out;-o-transition:0.4s all ease-out;transition:0.4s all ease-out}.wp-pagenavi a.previouspostslink:hover:before,.wp-pagenavi a.previouspostslink:hover:after,.wp-pagenavi a.nextpostslink:hover:before,.wp-pagenavi a.nextpostslink:hover:after{border-color:#FFF}.wp-pagenavi a.previouspostslink:before{content:'';display:block;margin-right:5px;border-width:2px 0 0 2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.wp-pagenavi a.nextpostslink:after{content:'';display:block;margin-left:5px;border-width:2px 2px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wp-pagenavi a:hover{color:#FFF;background:#00345a}.wp-pagenavi span.pages{padding:0;border:none}.wp-pagenavi span.current{color:#FFF;background:#0060A6}.pagination{margin-top:6.0rem;overflow:hidden}.pagination ul{width:-webkit-calc( 100% + 60px );width:calc( 100% + 60px );-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}.pagination ul li{margin:15px 30px 0}.pagination ul li a{display:block;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold;color:inherit;line-height:1.6;text-decoration:none}.pagination ul li a span{display:block;font-weight:bold;color:#0060A6;margin-bottom:0.6rem}.pagination ul li a[rel="prev"],.pagination ul li a[rel="next"]{position:relative}.pagination ul li a[rel="prev"]:before,.pagination ul li a[rel="next"]:before{position:absolute;top:0;bottom:0;content:'';display:block;width:10px;height:10px;margin:auto;border-style:solid;border-color:#0060A6;-webkit-transition:0.4s all ease-out;-moz-transition:0.4s all ease-out;-ms-transition:0.4s all ease-out;-o-transition:0.4s all ease-out;transition:0.4s all ease-out}.pagination ul li a[rel="prev"]{padding-left:25px;float:left}.pagination ul li a[rel="prev"]:before{left:5px;border-width:3px 0 0 3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.pagination ul li a[rel="next"]{text-align:right;padding-right:25px;float:right}.pagination ul li a[rel="next"]:before{right:5px;border-width:3px 3px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.pagination ul li a:hover{opacity:0.6}#interview{overflow:hidden}#interview article>div{margin-bottom:14.0rem}#interview article>div:last-child{margin-bottom:0}#interview article .main header .label{margin-bottom:4.0rem}#interview article .main header .label span{display:inline-block;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold;color:#0060A6;line-height:1.0;padding-bottom:2.0rem;border-bottom:3px solid}#interview article .main header h1{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:3.2rem;font-weight:bold;color:#000;line-height:1.8}#interview article .main header h1 br{display:none}@media screen and (min-width: 768px){#interview article .main header h1{font-size:3.6rem}}@media screen and (min-width: 980px){#interview article .main header h1{font-size:4.0rem}}@media screen and (min-width: 1200px){#interview article .main header h1{font-size:4.8rem}}#interview article .main header .infomation{margin-top:2.0rem}#interview article .main header .infomation p{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0}#interview article .main header .infomation p span{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.2rem;font-weight:bold}#interview article .main header .infomation p span.division{position:relative;color:#0060A6;line-height:2.86em;text-align:center;min-width:8.57em;height:2.86em;overflow:hidden;padding:0 20px;background:#FFF;border:1px solid;border-radius:25em}#interview article .main header .infomation p span.division:after{position:absolute;top:0;bottom:0;left:-webkit-calc( 100% - 15px );left:calc( 100% - 15px );content:'';display:block;width:30px;height:1px;margin:auto;background:#0060A6}#interview article .main header .infomation p span.join{margin-left:20px}#interview article .main .thumbnail{margin-top:6.0rem}#interview article .main .thumbnail div{position:relative;display:block;padding-top:66.66%;overflow:hidden}#interview article .main .thumbnail div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}#interview article .contents .qanda{counter-increment:number;margin-bottom:14.0rem}#interview article .contents .qanda section{max-width:800px;margin-right:auto;margin-left:auto}#interview article .contents .qanda section h2{position:relative;z-index:1;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.8rem;font-weight:bold;color:#000;line-height:1.4;margin-bottom:4.0rem;padding-left:32px}#interview article .contents .qanda section h2:before{position:absolute;top:0;bottom:0;left:0;content:'';display:block;margin:auto;width:12px;height:12px;background:#0060A6;border-radius:50%}#interview article .contents .qanda section h2:after{position:absolute;top:-6.0rem;left:-6.0rem;z-index:-1;content:"#Q" counter(number);display:block;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:8.0rem;font-weight:bold;font-style:italic;color:#FFF;line-height:1.0;letter-spacing:0.04em;text-shadow:1px 1px 0 #E3E9F1,1px -1px 0 #E3E9F1,-1px 1px 0 #E3E9F1,-1px -1px 0 #E3E9F1}#interview article .contents .qanda .photo{width:clamp(280px, 50dvw, 400px);margin-top:6.0rem;margin-right:auto;margin-left:auto}#interview article .contents .qanda:last-of-type{margin-bottom:0}#interview article .message section{max-width:800px;margin-right:auto;margin-left:auto}#interview article .message section h2{text-align:center;margin-bottom:4.0rem}#interview article .message section h2 span{position:relative;display:inline-block;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.0rem;font-weight:bold;color:#0060A6;line-height:1.4;text-align:center;padding:10px 20px;border:2px solid}#interview article .message section h2 span:after{position:absolute;right:0;bottom:-30px;left:0;content:'';display:block;width:1px;height:40px;margin:auto;background:#0060A6}#interview article .message section div{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;color:#000;line-height:1.8;padding:25px}#interview article .message section div p{font-weight:bold;margin-bottom:0}@media screen and (min-width: 768px){#interview article .message section div p{font-size:2.0rem}}@media screen and (min-width: 980px){#interview article .message section div p{font-size:2.4rem}}#interview article .message section div br{display:none}@media screen and (min-width: 768px){#interview article .message section div br{display:block}}#interview article .message section div:before,#interview article .message section div:after{position:absolute;content:'';display:block;width:25px;height:25px;border-style:solid;border-color:#000}#interview article .message section div:before{top:0;left:0;border-width:5px 0 0 5px}#interview article .message section div:after{right:0;bottom:0;border-width:0 5px 5px 0}#interview article .schedule{background:rgba(227,233,241,0.2)}#interview article .schedule section{max-width:800px;margin-right:auto;margin-left:auto}#interview article .schedule section h2{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif}#interview article .schedule section dl div[class*="schedule_box_"]{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:4.0rem}#interview article .schedule section dl div[class*="schedule_box_"] dt div{display:inline-block;vertical-align:middle}#interview article .schedule section dl div[class*="schedule_box_"] dt div.clock{position:relative;width:60px;height:60px}#interview article .schedule section dl div[class*="schedule_box_"] dt div.clock span{position:absolute;display:block;bottom:-webkit-calc( 50% - 1.5px );bottom:calc( 50% - 1.5px );right:-webkit-calc( 50% - 1.5px );right:calc( 50% - 1.5px );width:3px;border-radius:25px;transform-origin:center -webkit-calc(100% - 1.5px);transform-origin:center calc(100% - 1.5px)}#interview article .schedule section dl div[class*="schedule_box_"] dt div.clock span.second{height:16px;background:rgba(0,96,166,0.5)}#interview article .schedule section dl div[class*="schedule_box_"] dt div.clock span.hour{height:12px;background:#0060A6}#interview article .schedule section dl div[class*="schedule_box_"] dt div.time{color:#0060A6;text-align:center;margin:12px 20px}#interview article .schedule section dl div[class*="schedule_box_"] dd{flex:1;position:relative;display:inline-block;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold;line-height:1.4;padding:12px 20px;background:rgba(0,96,166,0.06);border-radius:6px}#interview article .schedule section dl div[class*="schedule_box_"] dd:after{position:absolute;bottom:-10px;left:20px;content:'';display:block;width:0;height:0;border-width:10px 10px 0 0;border-style:solid;border-color:transparent;border-top-color:rgba(0,96,166,0.06)}#interview article .schedule section dl div[class*="schedule_box_"]:last-of-type{margin-bottom:0}[id*="mw_wp_form"] h3{color:#0060A6;padding:0 0 20px 25px;background:transparent;border-bottom:2px solid #EEE}[id*="mw_wp_form"] h3:before{position:absolute;top:0;left:0;content:'';display:block;width:5px;height:1.5em;background:#0060A6}[id*="mw_wp_form"] h3:after{display:none}[id*="mw_wp_form"] dl{margin-bottom:60px}[id*="mw_wp_form"] dl>div{margin-bottom:40px}[id*="mw_wp_form"] dl>div dt{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold;margin-bottom:20px}[id*="mw_wp_form"] dl>div dt span{display:block;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.2rem;font-weight:bold;color:#FFF;line-height:25px;text-align:center;width:60px;height:25px;margin-left:10px;background:#A51E01;border-radius:25em}[id*="mw_wp_form"] dl>div dd .date{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}[id*="mw_wp_form"] dl>div dd .date span{white-space:nowrap;margin:0 0.5em}[id*="mw_wp_form"] dl>div dd .date span:last-child{margin-right:0}[id*="mw_wp_form"] dl>div dd .zip{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}[id*="mw_wp_form"] dl>div dd .zip input[type="text"]{width:auto;margin:0 0.5em}@media screen and (min-width: 768px){[id*="mw_wp_form"] dl>div{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}[id*="mw_wp_form"] dl>div dt{position:relative;display:block;line-height:1.0;width:8.5em;margin-bottom:0;padding-top:calc( 25px - 0.5em );padding-right:70px;box-sizing:content-box}[id*="mw_wp_form"] dl>div dt span{position:absolute;top:0.65em;right:0}[id*="mw_wp_form"] dl>div dd{flex:1;margin-left:30px}}[id*="mw_wp_form"] .privacy-policy{font-size:0.875em;max-height:200px;margin-bottom:2.0em;padding:1.5em;overflow:auto;border:1px solid #EEE}[id*="mw_wp_form"] .privacy-policy h4{font-size:1.0em;text-align:center;margin-bottom:1.0em}[id*="mw_wp_form"] .privacy-policy h4+p{font-size:0.75em}[id*="mw_wp_form"] .privacy-policy ul{list-style:none;margin:0;padding:0}[id*="mw_wp_form"] .privacy-policy ul li{position:relative;counter-increment:number;margin-bottom:1.0em;padding-left:1.5em}[id*="mw_wp_form"] .privacy-policy ul li::before{position:absolute;left:0;content:counter(number) "."}[id*="mw_wp_form"] .privacy-policy ul li p{margin-bottom:0.75em}[id*="mw_wp_form"] .privacy-policy ul li p span{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold;line-height:1.6}[id*="mw_wp_form"] .privacy-policy ul li p:last-child{margin-bottom:0}[id*="mw_wp_form"] .agree{text-align:center}[id*="mw_wp_form"] .submit{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}[id*="mw_wp_form"] .submit button{margin:15px 20px}#recruit .sub_headline{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.8rem;font-weight:bold;color:#333;line-height:1.4;text-align:center}#recruit .sub_headline:after{content:'';display:block;width:60px;height:5px;margin:30px auto 0;background:#0060A6}@media screen and (min-width: 768px){#recruit .sub_headline{font-size:3.2rem}}@media screen and (min-width: 768px){#recruit .sub_headline{font-size:3.6rem}}#recruit .table-layout>div{padding:40px 0;border-width:1px 0 1px 0;border-style:solid;border-color:#EEE}#recruit .table-layout>div dt{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.0rem;font-weight:bold;color:#0060A6;line-height:1.4;margin-bottom:30px}#recruit .table-layout>div dd em{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold;font-style:normal}#recruit .table-layout>div dd ul{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5em;margin-left:-3.0em}#recruit .table-layout>div dd ul li{list-style:disc;min-width:5.0em;margin-bottom:1.0em;margin-left:4.5em}#recruit .table-layout>div dd>*:last-child,#recruit .table-layout>div dd>:last-child:before,#recruit .table-layout>div dd>:last-child:after{margin-bottom:0}@media screen and (min-width: 768px){#recruit .table-layout>div{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#recruit .table-layout>div dt{width:18.33%;max-width:220px;margin-bottom:0}#recruit .table-layout>div dd{flex:1;margin-left:40px}}#recruit .message .inner h3{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.4rem;font-weight:bold;color:#0060A6;line-height:1.4;text-align:center}@media screen and (min-width: 768px){#recruit .message .inner h3{font-size:3.2rem}}@media screen and (min-width: 980px){#recruit .message .inner h3{font-size:4.0rem}}#recruit .message .inner .rows{margin-bottom:40px}#recruit .message .inner .rows .photo{position:relative;text-align:center;margin-bottom:60px}#recruit .message .inner .rows .photo img{display:inline-block;box-shadow:20px 20px 0 #E3E9F1}#recruit .message .inner .rows .content ul{margin-bottom:1.5em}#recruit .message .inner .rows .content ul li{position:relative;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.0rem;font-weight:bold;color:#333;line-height:1.6;margin-bottom:1.0em;padding-left:30px}#recruit .message .inner .rows .content ul li:before{position:absolute;top:1.125em;left:0;content:'';display:block;width:20px;height:3px;background:#0060A6}#recruit .message .inner .rows .content ul li:last-child{margin-bottom:0}#recruit .message .inner .rows .content p:last-child{margin-bottom:0}#recruit .message .inner .rows+p{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.8rem;font-weight:bold;color:#333}#recruit .message .inner .rows+p br{display:none}@media screen and (min-width: 768px){#recruit .message .inner .rows+p br{display:block}}@media screen and (min-width: 980px){#recruit .message .inner .rows{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#recruit .message .inner .rows .photo{width:45%;max-width:540px;margin-bottom:0}#recruit .message .inner .rows .photo img{box-shadow:40px 40px 0 #E3E9F1}#recruit .message .inner .rows .content{width:46.66%;max-width:560px}}#recruit .message .inner .point section{position:relative;counter-increment:number;margin:60px 0;padding:60px 40px 40px;border:1px solid #EEE}#recruit .message .inner .point section h4{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.4rem;font-weight:bold;color:#0060A6;line-height:1.4;margin-bottom:30px}#recruit .message .inner .point section p:last-child{margin-bottom:0}#recruit .message .inner .point section:before,#recruit .message .inner .point section:after{position:absolute;display:block}#recruit .message .inner .point section:before{top:-40px;left:-20px;content:counter(number,decimal-leading-zero);font-size:2.4rem;font-weight:bold;color:#FFF;line-height:1.0;width:100px;height:100px;padding:44px 0 0 20px;background:url("../img/page/recruit/icon_point.png") no-repeat}@media only screen and (min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#recruit .message .inner .point section:before{background-image:url("../img/page/recruit/icon_point@2x.png");background-size:cover}}#recruit .message .inner .point section:after{top:-1px;right:-1px;content:'';width:30px;height:30px;background:url("../img/page/recruit/wrap.png")}@media only screen and (min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#recruit .message .inner .point section:after{background-image:url("../img/page/recruit/wrap@2x.png");background-size:cover}}#recruit .message .inner .point section:last-child{margin-bottom:0}@media screen and (min-width: 980px){#recruit .message .inner .point{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#recruit .message .inner .point section{width:46.66%;max-width:560px;margin-bottom:0}#recruit .message .inner .point section:before{left:-40px}}#recruit .message .inner .value{margin-top:60px}#recruit .message .inner .value ol{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px 40px;padding:40px;margin-top:40px;border:1px solid #EEE;border-radius:4px}#recruit .message .inner .value ol li{flex-grow:1;line-height:1.4;position:relative;counter-increment:number;font-size:2.0rem;padding-left:1.5em}#recruit .message .inner .value ol li span{position:relative;font-weight:bold;background:linear-gradient(transparent 70%, rgba(0,96,166,0.15) 70%)}#recruit .message .inner .value ol li::before{position:absolute;left:0;content:counter(number) ".";font-weight:bold}#recruit .description{background:#0060A6}#recruit .description .inner{padding-top:10.0rem;padding-bottom:10.0rem}#recruit .description .inner .sub_headline{color:#FFF}#recruit .description .inner .sub_headline:after{background:#FFF}#recruit .description .inner .text{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold;font-size:2.0rem;color:#FFF;text-align:center}@media screen and (min-width: 768px){#recruit .description .inner .text{font-size:2.8rem}}#recruit .description .inner .atten{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold;font-size:1.4rem;color:#FFF;text-align:center}#recruit .description .inner .none{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-weight:bold;text-align:center;padding:30px;background:#FFF}#recruit .description .inner section{margin-top:60px;background:#FFF;border-radius:6px;box-shadow:0 0 20px 10px rgba(51,51,51,0.2)}#recruit .description .inner section .name{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:2.4rem;font-weight:bold;color:#333;line-height:1.4;margin-bottom:0;padding:15px 30px;cursor:pointer;-webkit-transition:0.4s ease-out;-moz-transition:0.4s ease-out;-ms-transition:0.4s ease-out;-o-transition:0.4s ease-out;transition:0.4s ease-out}#recruit .description .inner section .name::before{content:'';display:block;width:1.0em;height:1.0em;margin-right:0.5em;background:url("../img/page/recruit/icon_bag.svg") no-repeat 50% 50%/contain}#recruit .description .inner section .name i{position:absolute;top:0;right:30px;bottom:0;display:block;width:1.0em;height:1.0em;margin:auto;background:#0060A6;border-radius:50%}#recruit .description .inner section .name i::before,#recruit .description .inner section .name i::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block;margin:auto;background:#FFF;-webkit-transition:0.4s ease-out;-moz-transition:0.4s ease-out;-ms-transition:0.4s ease-out;-o-transition:0.4s ease-out;transition:0.4s ease-out}#recruit .description .inner section .name i::before{width:0.5em;height:2px}#recruit .description .inner section .name i::after{width:2px;height:0.5em}#recruit .description .inner section .name:hover{color:#0060A6;text-decoration:underline}#recruit .description .inner section .name.on i::after{opacity:0}#recruit .description .inner section .content{display:none;padding:30px 40px 40px;border-top:1px solid #EEE}#recruit .description .inner section .rows{margin-bottom:40px}#recruit .description .inner section .rows .thumbnail{flex-grow:1;margin-bottom:30px}#recruit .description .inner section .rows .thumbnail div{position:relative;padding-top:66.66%;overflow:hidden}#recruit .description .inner section .rows .thumbnail div img{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}#recruit .description .inner section .rows .title{flex-grow:3}#recruit .description .inner section .rows .title p{margin-bottom:20px}#recruit .description .inner section .rows .title p strong{font-family:"YakuHanJP_Narrow","DIN PRO",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"M+ 1p",sans-serif;font-size:1.2em;line-height:1.4}#recruit .description .inner section .rows .title p br{display:none}#recruit .description .inner section .rows .title p:last-child{margin-bottom:0}@media screen and (min-width: 768px){#recruit .description .inner section .rows .title p br{display:block}}@media screen and (min-width: 980px){#recruit .description .inner section .rows .title p{font-size:1.8rem}}@media screen and (min-width: 768px){#recruit .description .inner section .rows{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#recruit .description .inner section .rows .thumbnail{width:27%;max-width:300px;margin-bottom:0}#recruit .description .inner section .rows .title{flex:1;margin-right:40px}}#recruit .description .inner section .infomation{margin:40px 0;padding-top:40px;border-top:1px solid #EEE}#recruit .description .inner section .table-layout>div:last-child{padding-bottom:0;border-bottom:none}
