﻿/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.unna-regular{font-family:"Unna",serif;font-weight:400;font-style:normal}.unna-bold{font-family:"Unna",serif;font-weight:700;font-style:normal}.YuGothic{font-family:"yu-gothic-pr6n",sans-serif;font-weight:400;font-style:normal}.YuMinchou{font-family:"Yu Mincho","YuMincho","ヒラギノ明朝 ProN","Hiragino Mincho ProN","MS PMincho","MS Mincho",serif;font-weight:400;font-style:normal}.Helvetica{font-family:"Helvetica","Arial",sans-serif;font-weight:200}.Kozuka-regular{font-family:"kozuka-gothic-pr6n",sans-serif;font-weight:400;font-style:normal}.Futurapt{font-family:"futura-pt",sans-serif;font-weight:400;font-style:italic}*{box-sizing:border-box;background-repeat:no-repeat;min-height:0vw;min-height:0}*:before,*:after{box-sizing:border-box;background-repeat:no-repeat;min-height:0vw;min-height:0}html{font-size:16px;letter-spacing:.145rem;margin:0;padding:0;width:100%;position:relative}body{width:100%;overflow-x:hidden;margin:0;padding:70px 0 0;font-family:"Yu Gothic","游ゴシック","YuGothic",sans-serif}img{width:100%;height:100%;object-fit:cover;object-position:center center}div,ul,ol,section,article,a{box-sizing:border-box}a:hover{cursor:pointer}.ts5s{transition:all .5s}.-hover_op{transition:all .4s}.-hover_op:hover{opacity:.75;cursor:pointer}.fadeUpTrigger{opacity:0}.fadeUp{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.textal_center{text-align:center}.textal_right{text-align:right}.textal_left{text-align:left}.textal_justify{text-align:justify}.ml_h2{position:relative;display:inline-block;margin-right:auto;padding-left:100px;padding-top:5px;padding-right:5px;height:31px;text-align:right;background-color:#0e67a3;color:#fff;font-size:16px;letter-spacing:0;z-index:1}.ml_h3{font-size:22px;font-weight:bold;color:#0e67a3;line-height:32px}.ml_h4{font-size:26px;font-weight:bold;text-align:center}.ml_h4 span{display:block;margin-top:5px;font-size:17px;letter-spacing:.1em}.ml_text{font-size:16px;font-weight:medium;letter-spacing:.025em;line-height:26px}.ml_text_blue{font-size:16px;font-weight:bold;line-height:26px;color:#0e67a3}.ml_copy{font-size:18px;font-weight:bold;color:#0e67a3;line-height:26px}.ml_textlink{color:#0e67a3}.ml_textlink:hover{text-decoration:underline}.ly_flex{display:flex;justify-content:space-between;align-items:center}.ly_flex_col{display:flex;flex-direction:column;align-items:flex-start}.ly_grid{display:grid}.ly_center{margin-left:auto;margin-right:auto}.ly_right{margin-left:auto}.ly_left{margin-right:auto}.-mg_b5{margin-bottom:5px}.-mg_b10{margin-bottom:10px}.-mg_b15{margin-bottom:15px}.-mg_b20{margin-bottom:20px}.-mg_b25{margin-bottom:25px}.-mg_b30{margin-bottom:30px}.-mg_b35{margin-bottom:35px}.-mg_b40{margin-bottom:40px}.-mg_b45{margin-bottom:45px}.-mg_b50{margin-bottom:50px}.-mg_b55{margin-bottom:55px}.-mg_b60{margin-bottom:60px}.-mg_b65{margin-bottom:65px}.-mg_b70{margin-bottom:70px}.-mg_b75{margin-bottom:75px}.-mg_b80{margin-bottom:80px}.-mg_b85{margin-bottom:85px}.-mg_b90{margin-bottom:90px}.-mg_b95{margin-bottom:95px}.-mg_b100{margin-bottom:100px}.-mg_b105{margin-bottom:105px}.-mg_b110{margin-bottom:110px}.-mg_b115{margin-bottom:115px}.-mg_b120{margin-bottom:120px}.-mg_b125{margin-bottom:125px}.-mg_b130{margin-bottom:130px}.-mg_b135{margin-bottom:135px}.-mg_b140{margin-bottom:140px}.-mg_b145{margin-bottom:145px}.-mg_b150{margin-bottom:150px}.-mg_b155{margin-bottom:155px}.-mg_b160{margin-bottom:160px}.-mg_b165{margin-bottom:165px}.-mg_b170{margin-bottom:170px}.-mg_b175{margin-bottom:175px}.-mg_b180{margin-bottom:180px}.-mg_b185{margin-bottom:185px}.-mg_b190{margin-bottom:190px}.-mg_b195{margin-bottom:195px}.-pg_b5{padding-bottom:5px}.-pg_b10{padding-bottom:10px}.-pg_b15{padding-bottom:15px}.-pg_b20{padding-bottom:20px}.-pg_b25{padding-bottom:25px}.-pg_b30{padding-bottom:30px}.-pg_b35{padding-bottom:35px}.-pg_b40{padding-bottom:40px}.-pg_b45{padding-bottom:45px}.-pg_b50{padding-bottom:50px}.-pg_b55{padding-bottom:55px}.-pg_b60{padding-bottom:60px}.-pg_b65{padding-bottom:65px}.-pg_b70{padding-bottom:70px}.-pg_b75{padding-bottom:75px}.-pg_b80{padding-bottom:80px}.-pg_b85{padding-bottom:85px}.-pg_b90{padding-bottom:90px}.-pg_b95{padding-bottom:95px}.-pg_b100{padding-bottom:100px}.-pg_b105{padding-bottom:105px}.-pg_b110{padding-bottom:110px}.-pg_b115{padding-bottom:115px}.-pg_b120{padding-bottom:120px}.-pg_b125{padding-bottom:125px}.-pg_b130{padding-bottom:130px}.-pg_b135{padding-bottom:135px}.-pg_b140{padding-bottom:140px}.-pg_b145{padding-bottom:145px}.-pg_b150{padding-bottom:150px}.-pg_b155{padding-bottom:155px}.-pg_b160{padding-bottom:160px}.-pg_b165{padding-bottom:165px}.-pg_b170{padding-bottom:170px}.-pg_b175{padding-bottom:175px}.-pg_b180{padding-bottom:180px}.-pg_b185{padding-bottom:185px}.-pg_b190{padding-bottom:190px}.-pg_b195{padding-bottom:195px}.ml_bluebtn{position:relative;display:block;background-color:#0e67a3;color:#fff;text-align:center}.ml_whitebtn{position:relative;display:block;background-color:#fff;color:#0e67a3;text-align:center}.ml_linkbtn{width:83%;max-width:476px}.ml_linkbtn a{display:block;width:100%;height:73px;padding-top:20px;font-size:30px;font-weight:medium;letter-spacing:.05em}@media only screen and (max-width: 767px){.ml_linkbtn{flex-direction:column}.ml_linkbtn a{font-size:20px;width:100%;height:65px}.ml_linkbtn a:first-child{margin-bottom:1em}}.ml_interview{position:relative;max-width:995px;color:#0e67a3}.ml_interview .ml_h2{position:absolute;width:100vw;top:23px;padding-top:6px}.ml_interview:nth-child(2n+1){padding-right:44px}.ml_interview:nth-child(2n+1) .ml_h2{right:calc(100% - 103px);padding-right:15px}.ml_interview:nth-child(2n+1) .img_block{margin-right:20px}.ml_interview:nth-child(2n){padding-left:44px}.ml_interview:nth-child(2n) .ml_h2{left:calc(100% - 103px);padding-left:15px;text-align:left}.ml_interview:nth-child(2n) .img_block{margin-left:20px}.ml_interview .img_block{width:408px;height:auto;overflow:hidden}.ml_interview .content_block{min-width:502px;width:502px}.ml_interview .content_block .copy{font-size:22px;line-height:32px}.ml_interview .content_block .info{padding-bottom:17px;border-bottom:solid 1px #e7e5e5}.ml_interview .content_block .title{font-size:16px;font-weight:oblique;font-style:italic}.ml_interview .content_block .name,.ml_interview .content_block .profile{width:407px}.ml_interview .content_block .name{font-size:23px;font-weight:400;justify-content:flex-start}.ml_interview .content_block .name span{font-size:16px;margin-left:10px}.ml_interview .content_block .profile{font-size:16px;line-height:24px;letter-spacing:0}.ml_interview .content_block .text{line-height:26px;letter-spacing:0}.ml_interview .content_block .ml_bluebtn{padding-top:16px;height:49px}.ml_interview:nth-child(1) .img_block{height:480px}.ml_interview:nth-child(2) .img_block{height:530px}.ml_interview:nth-child(3) .img_block{height:538px}.ml_interview:nth-child(4) .img_block{height:548px}@media only screen and (max-width: 767px){.ml_interview{flex-direction:column;max-width:995px;padding:0}.ml_interview:nth-child(2n+1){padding-right:0}.ml_interview:nth-child(2n+1) .ml_h2{padding-right:15px}.ml_interview:nth-child(2n+1) .img_block{margin-right:0}.ml_interview:nth-child(2n){padding-left:0}.ml_interview:nth-child(2n) .ml_h2{padding-left:15px}.ml_interview:nth-child(2n) .img_block{margin-left:0}.ml_interview .img_block{position:relative;width:100%;max-width:420px;height:300px;overflow:hidden;order:1;margin-bottom:30px}.ml_interview .img_block img{display:block;max-width:100%;height:auto;position:absolute;left:0;bottom:-50px}.ml_interview .content_block{order:2;min-width:initial;width:100%;max-width:502px}.ml_interview .content_block .copy{font-size:16px;line-height:22px}.ml_interview .content_block .info{padding-bottom:17px;border-bottom:solid 1px #e7e5e5}.ml_interview .content_block .title{font-size:16px}.ml_interview .content_block .name,.ml_interview .content_block .profile{width:250px}.ml_interview .content_block .name{font-size:16px;font-weight:400;justify-content:flex-start}.ml_interview .content_block .profile{font-size:12px;line-height:22px}.ml_interview .content_block .text{font-size:12px;line-height:22px;letter-spacing:0}.ml_interview .content_block .ml_bluebtn{padding-top:16px;height:49px}}.ml_fotlink{display:block;margin-top:100px;max-width:1040px;padding:0 20px;height:250px}@media only screen and (max-width: 767px){.ml_fotlink{display:block;margin-top:100px;width:100%;max-width:1040px;padding:0 20px;height:auto}}.ml_page-header{position:relative}.ml_h1{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:inline-block;text-align:center;width:350px;height:80px;font-size:30px;font-weight:bold;letter-spacing:0;color:#0e67a3;padding-top:22px;background-color:hsla(0,0%,100%,.85)}@media only screen and (max-width: 767px){.ml_h1{width:initial;height:57px;font-size:22px;padding:18px 10px 0;white-space:nowrap}}#page-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:1;transition:opacity .7s ease-in-out;z-index:9999;background-color:#fff}#page-loader.hidden{opacity:0;pointer-events:none}#header{position:fixed;top:0;left:0;width:100%;height:70px;padding:0 34px 0 100px;justify-content:space-between;z-index:900;transition:all 1s;background-color:#fff}.hd_logo{max-width:110px;width:110px;transition:all 1s}.hd_logo img{width:100%;height:100%;object-fit:contain}.top_btn{position:relative;overflow:hidden;display:block;width:138px;height:32px;padding:8px 0;margin-right:33px;border:solid 1px #0e67a3;font-size:13px;text-align:center;font-weight:medium;letter-spacing:.05em;color:#0e67a3;transition:all .4s}.top_btn:hover{background-color:#0e67a3;color:#fff}@media only screen and (max-width: 767px){#header{padding:30px 30px 30px;z-index:999;background-color:#fff}#header.fixed{padding:30px 30px 30px;border-bottom:none}#header.fixed .header-logo{opacity:1;visibility:visible;display:block}#header.fixed .header-logo-fixed{display:none}.ml_mainbtn{margin-right:16px}.hd_logo{max-width:80px;width:80px}}.global__btn{position:relative;display:block;width:33px;height:19px}.global__btn:hover{cursor:pointer}.global__btn span{position:absolute;display:block;width:33px;height:1px;background-color:#0e67a3;transition:all .5s}.global__btn.is-active .first-line{transform:translateY(9px) rotate(-28deg)}.global__btn.is-active .second-line{opacity:0}.global__btn.is-active .third-line{transform:translateY(-10px) rotate(28deg)}.first-line{top:0;left:0;width:30px}.second-line{top:9px;left:0}.third-line{top:19px;left:0}.global_menu{position:fixed;top:70px;left:0;width:100vw;height:100vh;background-color:#0e67a3;opacity:0;visibility:hidden;transition:all .4s}.global_menu.is-active{opacity:1;visibility:visible}.gbmenu__content{position:relative;width:100%;height:calc(100vh - 70px)}.gbmenu_list{position:absolute;left:50%;bottom:30vh;transform:translateX(-50%);grid-template-columns:1fr 1fr;place-content:center;column-gap:180px;row-gap:50px;max-width:756px;height:300px}.gbmenu_list li{font-size:25px;font-weight:bold;color:#fff;letter-spacing:.1em;line-height:32px;white-space:nowrap}.gbmenu_list .ml_whitebtn{position:relative;top:-10px;display:inline-block;width:201px;height:49px;font-size:20px;font-weight:medium;padding-top:8px}.gb_logo{position:absolute;bottom:44px;left:50%;transform:translateX(-50%)}@media screen and (min-height: 800px){.gbmenu_list{top:50%;left:50%;transform:translate(-50%, -50%)}}@media only screen and (max-width: 767px){.global_menu{top:70px;left:0}.gbmenu_list{top:10vh;bottom:initial;transform:translateX(-50%);grid-template-columns:1fr;place-content:center;column-gap:0;row-gap:25px;max-width:320px;height:auto}.gbmenu_list li{font-size:18px;line-height:22px}.gbmenu_list .ml_whitebtn{top:0;height:30px;font-size:18px;padding-top:4px}.gb_logo{position:absolute;width:100%;padding:0 20px;bottom:30px;left:50%;transform:translateX(-50%)}.gb_logo .fot_logo{width:120px;margin-bottom:10px}.gb_logo .fot_logo img{width:100%;height:100%;object-fit:contain}}body.is-open{height:100vh;overflow-y:hidden}#fixed-banner{position:fixed;bottom:26px;right:55px;z-index:800;width:160px;height:158px}#fixed-banner img{width:100%;height:100%;object-fit:contain}@media only screen and (max-width: 767px){#fixed-banner{width:100px;right:20px;bottom:30px}}#footer{width:100vw;background-color:#0e67a3;padding:64px 20px}.fot_logo{display:block;width:163px;height:49px;margin-bottom:25.6px}.fot_copy{font-size:14px;letter-spacing:0;text-align:center;color:#fff}@media only screen and (max-width: 767px){#footer{width:100vw;background-color:#0e67a3;padding:64px 20px}}.job_kind{display:block;width:100%;font-size:22px;font-weight:bold;letter-spacing:0;line-height:50px;text-align:center;color:#0e67a3}.job_kind span{display:inline-block;padding:0 30px;border-bottom:solid 1px #0e67a3}.page-title{font-size:25px;font-weight:bold;letter-spacing:0;line-height:36px;color:#0e67a3;text-align:center}.page-section{position:relative}@media only screen and (max-width: 767px){.page-title{display:block;max-width:378px;padding:0 20px;font-size:20px;line-height:27px;text-align:left;margin:0 auto 70px}}.ml_interview_page{position:relative;max-width:995px;color:#0e67a3}.ml_interview_page .ml_h2{position:absolute;width:100vw;top:23px;padding-top:6px;right:calc(100% - 109px);padding-right:15px}.ml_interview_page .img_block{width:379px;height:443px;overflow:hidden}.ml_interview_page .content_block{min-width:495px;width:495px}.ml_interview_page .content_block .copy{font-size:22px;line-height:32px}.ml_interview_page .content_block .info{padding-bottom:7px;justify-content:flex-start}.ml_interview_page .content_block .info:nth-child(1){border-bottom:solid 1px #e7e5e5;margin-bottom:2px}.ml_interview_page .content_block .title{display:block;width:100%;max-width:125px;font-size:16px;font-weight:oblique;font-style:italic;padding-left:14px}.ml_interview_page .content_block .name{font-size:28px;font-weight:400;justify-content:flex-start}.ml_interview_page .content_block .profile{font-size:16px;line-height:24px;letter-spacing:0}.ml_interview_page .content_block .profile li{position:relative;display:inline-block}.ml_interview_page .content_block .profile li:after{content:" / ";display:inline}.ml_interview_page .content_block .profile li:last-child{display:block}.ml_interview_page .content_block .profile li:last-child:after{display:none}.ml_interview_page .content_block .text{line-height:26px;letter-spacing:0;color:#000}@media only screen and (max-width: 767px){.ml_interview_page{position:relative;max-width:995px;flex-direction:column;padding:40px 20px 0}.ml_interview_page .img_block{width:100%;max-width:379px;height:443px;overflow:hidden;margin-bottom:30px}.ml_interview_page .content_block{min-width:initial;max-width:100%;width:495px}.ml_interview_page .content_block .copy{font-size:20px;line-height:28px}.ml_interview_page .content_block .info{padding-bottom:7px;justify-content:flex-start}.ml_interview_page .content_block .info:nth-child(1){border-bottom:solid 1px #e7e5e5;margin-bottom:10px}.ml_interview_page .content_block .title{display:block;width:100%;max-width:100px;font-size:14px;padding-left:0}.ml_interview_page .content_block .name{font-size:18px}.ml_interview_page .content_block .profile{font-size:12px;line-height:22px;letter-spacing:0}.ml_interview_page .content_block .text{font-size:12px;line-height:26px;letter-spacing:0;color:#000}}.ml_interview_page2{position:relative;max-width:995px;color:#0e67a3}.ml_interview_page2 .img_block{width:399px;height:384px;overflow:hidden}.ml_interview_page2 .content_block{min-width:480px;width:480px}.ml_interview_page2 .content_block .copy{font-size:22px;line-height:32px;letter-spacing:0}.ml_interview_page2 .content_block .text{line-height:26px;letter-spacing:0;color:#000}@media only screen and (max-width: 767px){.ml_interview_page2{max-width:995px;padding:0 20px;flex-direction:column}.ml_interview_page2 .img_block{width:100%;max-width:378px;height:359px;overflow:hidden;margin-bottom:20px;order:0}.ml_interview_page2 .content_block{order:1;min-width:initial;width:100%;max-width:495px}.ml_interview_page2 .content_block .copy{font-size:20px;line-height:30px;letter-spacing:0}.ml_interview_page2 .content_block .text{font-size:12px}}@media only screen and (max-width: 420px){.ml_interview_page2 .copy br{display:none}}.scditem{position:relative;width:500px;margin-top:86px;padding:20px 26px;border:solid 1px #0e67a3}.scditem .time{font-size:40px;font-weight:bold;letter-spacing:.05em;line-height:24px;color:#727171}.scditem dd{color:#0e67a3;font-size:18px;font-weight:bold;letter-spacing:0}.scditem .text{letter-spacing:.025em;line-height:26px;color:#000}.scditem::before{content:"";position:absolute;top:-87px;left:50%;transform:translateX(-50%);display:block;width:1px;height:86px;background-color:#0e67a3}.scditem.-first{margin-top:0}.scditem.-first::before{display:none}.scd2{margin-top:86px;padding:26px 26px 23.5px}.scd3{margin-top:66px;padding:26px 26px 23.5px}.scd3::before{content:"";position:absolute;top:-67px;left:50%;transform:translateX(-50%);display:block;width:1px;height:67px;background-color:#0e67a3}.scd_lunch{position:relative;width:96px;height:96px;margin:86px auto 0}.scd_lunch:before{content:"";position:absolute;transform:translateX(-50%);top:-86px;left:50%;display:block;width:1px;height:86px;background-color:#0e67a3}@media only screen and (max-width: 767px){.page-schedule{position:relative;padding-top:60px}.page-schedule .ml_h2{position:absolute;width:100vw;top:0;padding-right:15px;padding-top:6px;right:calc(100% - 110px)}.scditem{position:relative;width:89%;max-width:500px;margin-top:86px;padding:15px 20px}.scditem .time{font-size:28px;font-weight:bold;letter-spacing:.05em;line-height:24px;color:#727171}.scditem dd{font-size:14px}.scditem .text{font-size:12px;line-height:20px}}#page-person{position:relative;width:100%;max-width:997px}#page-person .ml_h2{top:0;right:calc(100% - 100px);width:1000px}@media only screen and (max-width: 767px){#page-person{position:relative;width:100%;padding-top:70px}#page-person .ml_h2{position:absolute;right:calc(100% - 89px);width:100vw;padding-top:6px;padding-right:15px}}.person-link{max-width:1017px;padding:0 20px;grid-template-columns:1fr 1fr 1fr;column-gap:26px;color:#0e67a3;text-align:center}.person-link .name{font-size:20px;font-weight:400;letter-spacing:0;margin-bottom:5px}.person-link .poz{letter-spacing:0;font-weight:medium}.person-link .img{margin-bottom:11px}@media only screen and (max-width: 580px){.person-link{max-width:997px;grid-template-columns:1fr;column-gap:26px;color:#0e67a3;text-align:center}.person-link li{width:100%;text-align:left;padding:5px 5px;border-bottom:1px solid #dce1e8}.person-link dl{display:flex;flex-wrap:wrap;align-items:center;align-content:center;min-height:73px;position:relative}.person-link .name,.person-link .poz{width:100%;padding-left:120px;text-align:left}.person-link .name{padding:0 0 5px 120px;font-size:14px;font-weight:400;letter-spacing:0;margin-bottom:5px}.person-link .poz{font-size:12px;letter-spacing:0;font-weight:medium}.person-link .img{margin:0;position:absolute;left:0;bottom:0;width:100px;margin-bottom:0}}#job_kinds{max-width:1003px;flex-wrap:wrap;align-items:flex-start}.job-item{position:relative;width:470px;margin-bottom:60px}.job-item img{width:100%;height:231px}.job-item:nth-child(1){margin-right:10px}.job-item.internship .job-info{display:none}.job-item .noimg{border:solid 1px #0e67a3}.job-cat{position:absolute;top:18px;left:18px;display:block;width:83px;height:83px;border-radius:100%;background-color:#0e67a3;color:#fff;font-size:15px;font-weight:bold;letter-spacing:.1em;line-height:20px}.job-cat span{display:inline-block;position:absolute;top:calc(50% + 3px);left:50%;transform:translate(-50%, -50%);width:83px;text-align:center}.job-cat.-intern{font-size:14px}.job-cat.-new span{top:50%}.job-name{position:relative;display:block;text-align:center;width:100%;height:71px;margin-top:-1px;background-image:url("../img/common/job-bg.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:1;padding:24px 0;font-size:22px;font-weight:bold;letter-spacing:0;color:#fff}.job-info{background-color:#d9e5ed;width:100%;height:316px;padding-top:25.5px;font-size:14px;font-weight:bold;letter-spacing:0;line-height:22px}.job-info dd{max-width:360px;justify-content:flex-start;align-items:flex-start;margin-bottom:27px}.job-info .title{min-width:90px;color:#000}.job-info .text{color:#0e67a3}@media only screen and (max-width: 767px){#job_kinds{width:100%;padding:0 20px;max-width:1003px;flex-direction:column;align-content:center}.job-item{width:100%;max-width:470px;margin-bottom:50px}.job-item img{width:100%;height:231px}.job-item:nth-child(1){margin-right:0}.job-item .job-info{background-color:#d9e5ed;width:100%;height:auto;padding:20px;font-size:14px;font-weight:bold;letter-spacing:0;line-height:22px}.job-item .job-info dd{flex-direction:column;width:100%;max-width:360px;justify-content:flex-start;align-items:flex-start;margin-bottom:27px}.job-item .job-info .title{min-width:90px;font-size:12px}.job-item .job-info .text{font-size:12px}}@media only screen and (max-width: 480px){#job_kinds .job-item img{width:100%;height:200px}}#recruit-info{width:800px}#recruit-info .rec-item:last-child:before{content:"※2024年現在";position:absolute;bottom:0;right:0;font-size:15px}.rec-item{position:relative;padding-bottom:14px;margin-bottom:24px;border-bottom:solid 1px #b4b4b4;font-size:15px;letter-spacing:0;line-height:34px}.rec-item dt{display:block;width:28%;font-weight:bold;padding-left:20px}.rec-item dd{width:72%;font-size:medium}#rec-jobinfo{width:800px}@media only screen and (max-width: 767px){#recruit-info,#rec-jobinfo{width:100%;padding:0 20px;max-width:800px}.rec-item{position:relative;align-items:flex-start;flex-direction:column;padding-bottom:10px;margin-bottom:20px;font-size:14px;letter-spacing:0;line-height:22px}.rec-item dt{width:100%;padding-left:0}.rec-item dd{width:100%;font-size:14px}}#tpimg{position:relative;width:100vw;height:441px}#tpimg .tpimg_img{display:block;width:100%;height:441px;background-size:cover;background-position:center;background-repeat:no-repeat}#tpimg .tpimg_img.tpimg_img_01{background-image:url("../img/top/tpimg_img_01.jpg")}#tpimg .tpimg_img.tpimg_img_02{background-image:url("../img/top/tpimg_img_02.jpg")}#tpimg .tpimg_img.tpimg_img_03{background-image:url("../img/top/tpimg_img_03.jpg")}#tpimg .tpimg_img.tpimg_img_04{background-image:url("../img/top/tpimg_img_04.jpg")}#hdrimg{width:100vw;height:250px}#hdrimg .hdrimg_img{display:block;width:100%;height:250px;background-size:cover;background-position:center;background-repeat:no-repeat}#hdrimg .hdrimg_img.hdrimg_img_01{background-image:url("../img/common/hdrimg_img_01.jpg")}#hdrimg .hdrimg_img.hdrimg_img_02{background-image:url("../img/common/hdrimg_img_02.jpg")}#hdrimg .hdrimg_img.hdrimg_img_03{background-image:url("../img/common/hdrimg_img_03.jpg")}#hdrimg .hdrimg_img.hdrimg_img_04{background-image:url("../img/common/hdrimg_img_04.jpg")}#form{padding:0 20px 100px;max-width:880px;margin:0 auto}#form .ml_text{font-size:14px;letter-spacing:0;line-height:27px;text-align:center}@media only screen and (max-width: 767px){#form .ml_text{text-align:left}}.req:before{content:"＊";color:red}#layout_document.contact .intro{padding:0 0 30px;text-align:center}#layout_document.contact .intro p{line-height:1.8}.note_contact{line-height:1.8;padding:0 0 10px}#inqform input[type=text],#inqform input[type=email],#inqform input[type=password],#inqform input[type=tel],#inqform input[type=number],#inqform input[type=url],#inqform input[type=date],#inqform textarea,#inqform input[type=file]{resize:vertical;display:block;width:100%;padding:10px 20px;border:none;line-height:1.6;background:none}#inqform input::placeholder{color:#ccc}#inqform input:-ms-input-placeholder{color:#ccc}#inqform input::-ms-input-placeholder{color:#ccc}#inqform input[type=number]::-webkit-outer-spin-button,#inqform input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#inqform input[type=number]{-moz-appearance:textfield}#inqform label{position:relative}.wpcf7-radio label input[type=radio]{position:relative;display:inline-block}.wpcf7-radio label input[type=radio]:before{content:"";display:inline-block;position:relative;width:15px;height:15px;border:solid 1px #000;border-radius:100%}.wpcf7-radio label input[type=radio]:after{content:"";display:inline-block;position:absolute;top:6px;left:2.5px;width:10px;height:10px;background-color:#0e67a3;border-radius:100%;opacity:0}.wpcf7-radio label input[type=radio]:checked:after{opacity:1}.wpcf7-checkbox{background-color:pink}#inqform select{display:block;width:100%;padding:15px 20px;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#inqform select option{padding:5px 10px;cursor:pointer;border-bottom:1px solid #d1cdc7}#inqform dl{display:table;table-layout:fixed;width:100%;margin:0 0 15px}#inqform dl dt,#inqform dl dd{display:table-cell;vertical-align:middle;line-height:1.6}#inqform dl dt{padding:10px 20px;width:220px;background:#d9e5ed;font-weight:bold;font-size:18px;white-space:nowrap}#inqform dl dd{position:relative;background:#f7f7f7}#inqform dl dd.focused{background:#e6e4e4}#inqform dl dd.has-error{background:#fae8e8}.mw_wp_form_preview #inqform dl dd{padding:10px 20px}.mwform-zip-field,.mwform-tel-field{display:flex;align-content:center;align-items:center}#inqform dl.your-job-role dd select,#inqform dl.your-job-type dd select,#inqform dl.your-occupation dd select,#inqform dl.your-pref dd select,#inqform dl.your-job-area dd select{background:url("../img/common/arw_up_down.svg") right 13px center no-repeat}#inqform dl.your-sex dd .inner{display:flex;flex-wrap:wrap;padding:5px 10px}.mw_wp_form_preview #inqform dl.your-sex dd .inner{padding:0}#inqform dl.your-sex dd label{cursor:pointer;display:inline-block;padding:10px 10px}#layout_document.contact .mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}#inqform dl.your-resume dd{padding:0 0 10px}.mw_wp_form_preview #inqform dl.your-resume dd{padding:0}#inqform dl.your-resume dd span:not(.error){padding:5px;background:#969696;color:#fff;margin-left:20px}.mw-wp-form_file{line-height:1.6;padding:5px 0 0 20px}.mw-wp-form_file a{color:#0e67a3}@media only screen and (max-width: 767px){#inqform dl,#inqform dl dt,#inqform dl dd{display:block;width:100%}}#layout_document.contact .mw_wp_form .error{font-weight:bold;color:red;padding:0 20px 5px}#layout_document.contact .mw_wp_form dl.your-sex .error{padding:5px 0 5px 10px;align-self:center;width:100%}#inqform .agreement{line-height:1.6;text-align:center;padding:35px 20px 50px}.wpcf7-acceptance input[type=checkbox]{display:inline-block;position:relative;top:-2px;width:16px;height:16px;background-color:#fff;border:solid 1px #000}.wpcf7-acceptance input[type=checkbox]:checked:before{content:"";position:absolute;top:2px;left:2px;display:block;width:10px;height:10px;background-color:#0e67a3}#inqform .agreement a{color:#0e67a3}#inqform .agreement a:hover{border-bottom:1px solid}#inqform .btnarea{text-align:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;max-width:640px;margin:0 auto}#inqform .btnarea .cbtn{position:relative;z-index:1;line-height:38px;height:38px;min-width:300px;padding:0;color:#0e67a3;border:1px solid #0e67a3;background:none;text-align:center}#inqform .btnarea .cbtn:before{color:#fff;background:#0e67a3;line-height:38px;position:absolute;right:0;top:0;text-align:center;content:"→";height:100%;width:38px}#inqform .btnarea .cbtn:after{transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;content:"";position:absolute;background:#0e67a3;top:0;right:38px;width:0;height:100%;z-index:-1}#inqform .btnarea .cbtn:not(.disabled):hover:after{width:calc(100% - 38px)}#inqform .btnarea .cbtn button{cursor:pointer;color:#0e67a3;background:none;border:none;padding:0 38px 0 10px;width:100%;height:100%}#inqform .btnarea .cbtn.back button{padding:0 10px 0 38px}#inqform .btnarea .cbtn:hover button{color:#fff}#inqform .btnarea .cbtn.conf{display:block}#inqform .btnarea .cbtn.back,#inqform .btnarea .cbtn.send{display:none}#inqform .btnarea .cbtn.back:before{content:"←";right:auto;left:0}#inqform .btnarea .cbtn.back:after{left:38px;right:auto}.mw_wp_form_preview #inqform .btnarea .cbtn.conf{display:none}.mw_wp_form_preview #inqform .btnarea .cbtn.back,.mw_wp_form_preview #inqform .btnarea .cbtn.send{display:block}#inqform .btnarea .cbtn.disabled{border-color:#969696;color:#969696}#inqform .btnarea .cbtn.disabled button{cursor:default;color:#969696}#inqform .btnarea .cbtn.disabled:before,#inqform .btnarea .cbtn.disabled:after{background:#969696}#form.confirm #inqform dd,#form.confirm #inqform dt{padding:10px 20px}#form.confirm #inqform .wpcf7-previous{margin:40px auto}#form.confirm #inqform .cbtn{margin-bottom:40px}.mw_wp_form_complete #layout_document.contact .intro{padding:20px 0 30px}.mw_wp_form_complete #inqform .btnarea{padding:40px 0 0}#contact_note{padding:2em 0 0;text-align:center}#contact_note p{font-size:.9em;letter-spacing:-0.04em;line-height:1.8}p.small{font-size:14px}.form_header{width:100%;max-width:994px}.form-category-links{flex-wrap:wrap;justify-content:center}.form-category-links.new_graduates li:nth-child(1) a{border-bottom:solid 1px #0e67a3}.form-category-links.career li:nth-child(2) a{border-bottom:solid 1px #0e67a3}.form-category-links.internship li:nth-child(3) a{border-bottom:solid 1px #0e67a3}.form-category-links a{display:block;width:220px;height:56px;margin:0 14px 20px;padding:20px 20px;font-weight:bold;color:#0e67a3;background-color:#f4f4f4;background-image:url("../img/common/icon-arrow.svg");background-repeat:no-repeat;background-position:center right 15.6px;background-size:27px 27px}.form-category-links a.-active{border-bottom:solid 1px #0e67a3}@media only screen and (max-width: 767px){.form_header{width:100%;max-width:500px}.form-category-links{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.form-category-links a{width:clamp(8.125rem,4.107rem + 20.09vw,13.75rem);height:clamp(2.072rem,1.052rem + 5.1vw,3.5rem);margin:0 14px 20px;padding:clamp(.75rem,.393rem + 1.79vw,1.25rem);font-size:clamp(.5rem,.143rem + 1.79vw,1rem);background-position:center right clamp(.5rem,.161rem + 1.7vw,.975rem);background-size:clamp(.75rem,.08rem + 3.35vw,1.688rem) clamp(.75rem,.08rem + 3.35vw,1.688rem)}}@media only screen and (max-width: 550px){.form_header{max-width:420px}}.oubo_thumb{width:100%;max-width:840px;padding:0 20px}#cross-header{width:100%}#cross-header .img{width:100%;height:428px}@media only screen and (max-width: 767px){#cross-header{width:100%}#cross-header .img{width:100%;height:clamp(12.5rem,2.321rem + 50.89vw,26.75rem)}}#cross-top{width:100%;max-width:1020px;padding:0 10px}#cross-top .cross-h1 span{display:block;font-weight:bold}#cross-top .cross-h1 span:first-child{font-size:16px;letter-spacing:.05em}#cross-top .cross-h1 span:last-child{font-size:45px;letter-spacing:.1em}#cross-top .cross-h2{padding-left:60px}#cross-top .cross-h2 span{display:block;font-weight:bold}#cross-top .cross-h2 span:first-child{font-size:14px;letter-spacing:.05em}#cross-top .cross-h2 span:last-child{font-size:28px;letter-spacing:.1em}#cross-top .text{font-size:16px;font-weight:bold;letter-spacing:.025em;line-height:30px}@media only screen and (max-width: 767px){#cross-top{width:100%;max-width:1020px;padding:0 20px}#cross-top .cross-h1 span:first-child{font-size:14px}#cross-top .cross-h1 span:last-child{font-size:30px;letter-spacing:.1em}#cross-top .cross-h2{padding-left:0}#cross-top .cross-h2 span:first-child{font-size:10px}#cross-top .cross-h2 span:last-child{font-size:20px}#cross-top .text{font-size:14px;line-height:27px}}@media only screen and (max-width: 420px){#cross-top .text br:first-child{display:none}}#cross-profile{width:100%;justify-content:flex-start;align-items:flex-start}#cross-profile .ly_grid{margin-left:120px;grid-template-columns:160px 160px 160px;grid-template-rows:1fr 1fr;column-gap:53px;row-gap:60px}#cross-profile .item{width:160px}#cross-profile .item img{width:160px;height:160px;margin-bottom:17px}#cross-profile .cp-info{margin-top:15px;font-size:14px;font-weight:medium;letter-spacing:0;line-height:22px}@media only screen and (max-width: 767px){#cross-profile{width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start}#cross-profile .ly_grid{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:0;margin-top:50px}#cross-profile .item{width:120px}#cross-profile .item img{width:120px;height:120px;margin-bottom:17px}#cross-profile .cp-info{margin-top:15px;font-size:14px;font-weight:medium;letter-spacing:0;line-height:22px}#cross-profile .ml_corssname{width:120px;font-size:14px}#cross-profile .cp-info{font-size:10px}}.ml_corssname{position:relative;display:block;width:160px;height:35px;font-size:18px;font-weight:bold;color:#fff;letter-spacing:.05em;border-radius:18px;text-align:center}.ml_corssname span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ml_corssname.naoya{background-color:#b94c30}.ml_corssname.momone{background-color:#e7b8eb}.ml_corssname.mai{background-color:#8fb4e5}.ml_corssname.karen{background-color:#957ab1}.ml_corssname.natsu{background-color:#dda353}.ml_corssname.youhei{background-color:#649a60}.ml_corssname.interviewer{background-color:#0e67a3}.ml_crosstitle{position:relative;width:100%;padding:78px 0;height:320px}.ml_crosstitle.theme01{background-color:#e2e9f1}.ml_crosstitle.theme02{background-color:#f0f6ed}.ml_crosstitle.theme03{background-color:#e2e9f1}.ml_crosstitle.theme04{background-color:#f0f6ed}.ml_crosstitle.theme05{background-color:#e2e9f1}.ml_crosstitle .theme{width:974px;margin:0 auto 37px}.ml_crosstitle .theme img{width:auto;height:27.51px}.ml_crosstitle .title{width:auto;height:98.4px}.ml_crosstitle .title img{width:100%;height:100%;object-fit:contain}@media only screen and (max-width: 767px){.ml_crosstitle{position:relative;width:100%;padding:50px 20px;height:auto}.ml_crosstitle .theme{width:100%;margin:0 auto 20px}.ml_crosstitle .theme img{width:auto;height:24px}.ml_crosstitle .title{width:auto;height:80px}.ml_crosstitle .title img{width:100%;height:100%;object-fit:contain}}.ml_crosstalk{width:100%;max-width:882px}.ml_sudotalk{width:100%;max-width:743px}.ml_sudotalk.sudo{max-width:733px;margin-left:auto}.ml_sudotalk.sudo .comment{padding:38px 40px 33px 44px;font-size:18px;font-weight:bold;letter-spacing:.05em;line-height:35px}.ml_sudotalk.sudo .triangle{right:-21px;border-width:13.5px 0 13.5px 21px}.ml_sudotalk.human{max-width:743px}.ml_sudotalk.human .comment{padding:28px 40px 28px 44px;font-size:14px;font-weight:medium;letter-spacing:0;line-height:27px;background-color:#fff}.ml_sudotalk.human .comment .triangle{left:-21px;border-width:13.5px 21px 13.5px 0;border-color:rgba(0,0,0,0) #d3e1f1 rgba(0,0,0,0) rgba(0,0,0,0)}.ml_sudotalk.human .comment .triangle:before{content:"";position:absolute;top:0;right:-20px;border-style:solid;border-width:9.8px 15.3px 9.8px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);transform:translateY(-50%)}.ml_sudotalk.human .comment .triangle::after{content:"";position:absolute;top:0;right:-21px;border-style:solid;border-width:10.8px 15.3px 10.8px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);transform:translateY(-50%)}.ml_sudotalk .triangle{position:absolute;top:31px;display:inline-block;border-style:solid}.ml_sudotalk .comment{position:relative;display:block;padding:38px 44px 33px;width:100%;height:100%;max-width:591px;border-radius:18px}.ml_sudotalk .icon{max-width:103px}.ml_sudotalk .img{margin-bottom:11.5px}.ml_sudotalk .ml_corssname{width:103px;height:22.44px;font-size:12px;letter-spacing:0}.ml_cross-bg{width:100%;height:473px}.ml_cross-bg img{width:100%;height:100%}@media only screen and (max-width: 767px){.ml_cross-bg{height:25vh}}@media only screen and (max-width: 767px){.ml_crosstalk{width:100%;padding:0 20px}.ml_sudotalk{width:100%;max-width:743px}.ml_sudotalk.sudo{max-width:733px;margin-left:auto}.ml_sudotalk.sudo .comment{padding:30px;font-size:14px;line-height:27px;margin-right:30px}.ml_sudotalk.sudo .comment br{display:none}.ml_sudotalk.sudo .triangle{right:-21px;border-width:13.5px 0 13.5px 21px}.ml_sudotalk.human{max-width:743px}.ml_sudotalk.human .comment{padding:20px;font-size:12px;letter-spacing:0;line-height:24px;margin-left:30px}.ml_sudotalk .comment{padding:20px 44px 18px;width:80%;height:100%;max-width:591px}.ml_sudotalk .icon{max-width:80px}.ml_sudotalk .img{margin-bottom:11.5px}.ml_sudotalk .ml_corssname{width:80px;height:22.44px;font-size:10px;letter-spacing:0}}@media only screen and (max-width: 480px){.ml_sudotalk{width:100%;max-width:743px;flex-direction:column;align-items:flex-start}.ml_sudotalk.sudo{max-width:733px;margin-left:auto}.ml_sudotalk.sudo .comment{padding:30px;font-size:14px;line-height:27px;margin-right:0}.ml_sudotalk.sudo .comment br{display:none}.ml_sudotalk.sudo .triangle{right:initial;top:-24px;left:29px;border-width:13.5px 0 13.5px 21px;transform:rotate(-90deg)}.ml_sudotalk.human{max-width:743px}.ml_sudotalk.human .comment{padding:20px;font-size:12px;letter-spacing:0;line-height:24px;margin-left:0}.ml_sudotalk.human .comment .triangle{top:-24px;left:29px;transform:rotate(90deg)}.ml_sudotalk .comment{order:1;padding:20px 44px 18px;margin-top:30px;width:100%}.ml_sudotalk .icon{order:0;max-width:80px}.ml_sudotalk .img{margin-bottom:11.5px}.ml_sudotalk .ml_corssname{width:80px;font-size:10px}}#theme01 .sudo .comment,#theme03 .sudo .comment,#theme05 .sudo .comment{background-color:#d3e1f1}#theme01 .sudo .triangle,#theme03 .sudo .triangle,#theme05 .sudo .triangle{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #d3e1f1}#theme01 .human .comment,#theme03 .human .comment,#theme05 .human .comment{border:solid 2px #d3e1f1}#theme01 .human .triangle,#theme03 .human .triangle,#theme05 .human .triangle{border-color:rgba(0,0,0,0) #d3e1f1 rgba(0,0,0,0) rgba(0,0,0,0)}#theme02 .sudo .comment,#theme04 .sudo .comment{background-color:#c6dfbd}#theme02 .sudo .triangle,#theme04 .sudo .triangle{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #c6dfbd}#theme02 .human .comment,#theme04 .human .comment{border:solid 2px #c6dfbd}#theme02 .human .triangle,#theme04 .human .triangle{border-color:rgba(0,0,0,0) #c6dfbd rgba(0,0,0,0) rgba(0,0,0,0)}#theme03 .human.all{align-items:flex-start}#theme03 .human.all .icon{max-width:527px}#theme03 .human.all .comment{max-width:175px;height:108px}.fv{position:relative;width:100vw;margin-bottom:53px}.fv-copy{position:absolute;left:50%;bottom:83px;width:488px;height:80px;padding-top:23px;text-align:center;font-size:30px;font-weight:bold;color:#0e67a3;background-color:hsla(0,0%,100%,.6);transform:translateX(-50%)}@media only screen and (max-width: 767px){.fv{position:relative;width:100%;padding-top:0;padding-left:0}.fv-copy{width:100%;max-width:330px;min-width:initial;height:70px;font-size:20px}}#sudo-works .content{max-width:1040px;padding:0 20px;width:100%;align-items:flex-start}#sudo-works .l_block{width:55%;max-width:520px;padding-right:20px}#sudo-works .r_block{width:420px;height:600px}@media only screen and (max-width: 1020px){#sudo-works .content{width:100%;align-items:center;flex-direction:column;padding:0 20px}#sudo-works .l_block{width:100%;max-width:768px;order:1;padding:20px 0}#sudo-works .l_block .ml_h3{display:block;margin:0 auto 5px;font-size:14px}#sudo-works .l_block .ml_text_blue{display:block;font-size:12px;margin:0 auto 30px}#sudo-works .l_block .ml_copy{text-align:left;margin-bottom:30px}#sudo-works .l_block .ml_text{font-size:12px;line-height:22px}#sudo-works .r_block{position:relative;width:100%;width:420px;height:600px;overflow:hidden;order:0}}@media only screen and (max-width: 767px){#sudo-works .r_block{position:relative;width:100%;max-width:420px;height:300px;overflow:hidden;order:0}#sudo-works .r_block img{display:block;max-width:100%;height:auto;position:absolute;left:0;bottom:-50px}}#sudo-interview{padding:0 40px}#sudo-system .ml_h3{display:block;width:83%;width:995px}#sudo-system .content{width:100%;max-width:1000px;padding-top:59px;padding-bottom:70.5px;background-color:#f4f4f4}#sudo-system .content table{position:relative;width:100%;font-size:16px}#sudo-system .content tr{line-height:26px;display:flex;justify-content:flex-start}#sudo-system .content tr:nth-last-child(1) td{padding-bottom:0}#sudo-system .content th{display:block;width:300px;min-width:300px;color:#0e67a3;letter-spacing:.1em;border-right:solid 2px #0e67a3}#sudo-system .content td{display:block;width:100%;padding-left:60px;letter-spacing:.025em}#sudo-system .content.sudo-employee_benefits th{padding-left:108px}#sudo-system .content.sudo-employee_benefits td{padding-bottom:50px}#sudo-system .content.sudo-salary .fr th,#sudo-system .content.sudo-salary .fr td{color:#000;font-weight:normal;font-size:14px;letter-spacing:.1em;padding-bottom:30px}#sudo-system .content.sudo-salary .fr th span,#sudo-system .content.sudo-salary .fr td span{font-weight:normal}#sudo-system .content.sudo-salary tr:nth-child(2) td{padding-bottom:22px}#sudo-system .content.sudo-salary tr:nth-child(3) td{padding-bottom:20px}#sudo-system .content.sudo-salary th{padding-left:65.5px}#sudo-system .content.sudo-salary span{display:inline-block;width:200px;font-weight:bold}@media only screen and (max-width: 767px){#sudo-interview{padding:0 20px}#sudo-system{position:relative;padding:50px 20px 0}#sudo-system .ml_h2{position:absolute;top:0;right:calc(100% - 200px);width:100vw;top:0;padding-top:6px}#sudo-system .ml_h3{width:100%}#sudo-system .content{width:100%;max-width:1000px;padding-top:59px;padding-bottom:70.5px;padding-right:20px}#sudo-system .content table{position:relative;width:100%;font-size:14px}#sudo-system .content tr{line-height:22px;display:flex;justify-content:flex-start}#sudo-system .content tr:nth-last-child(1) td{padding-bottom:0}#sudo-system .content th{display:block;max-width:150px;min-width:initial}#sudo-system .content td{display:block;width:100%;padding-left:40px;letter-spacing:.025em}#sudo-system .content.sudo-employee_benefits th{padding-left:20px}#sudo-system .content.sudo-employee_benefits td{padding-bottom:50px}#sudo-system .content.sudo-salary{overflow:auto}#sudo-system .content.sudo-salary table{width:100%}#sudo-system .content.sudo-salary .fr th,#sudo-system .content.sudo-salary .fr td{font-size:14px;letter-spacing:.1em;padding-bottom:30px}#sudo-system .content.sudo-salary tr:nth-child(2) td{padding-bottom:22px}#sudo-system .content.sudo-salary tr:nth-child(3) td{padding-bottom:20px}#sudo-system .content.sudo-salary th{padding-left:20px}#sudo-system .content.sudo-salary td{white-space:nowrap}#sudo-system .content.sudo-salary span{display:inline-block;width:150px;font-weight:bold}}@media only screen and (max-width: 414px){#sudo-system .content table{font-size:12px}#sudo-system .content td{padding-left:10px}#sudo-system .content.sudo-salary .fr th,#sudo-system .content.sudo-salary .fr td{font-size:12px}}.sudo-number{width:100%;max-width:995px;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-column-gap:40px;grid-row-gap:40px}@media only screen and (max-width: 767px){.sudo-number{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:30px}}.sudo-explanation{color:#0e67a3;font-weight:bold;letter-spacing:.1em;line-height:40px}.sudo-explanation .ly_flex{width:100%;max-width:630px}.sudo-explanation span{font-size:14px}.sudo-explanation .r_block{width:100%;max-width:120px;margin-left:20px}@media only screen and (max-width: 767px){.sudo-explanation{padding:0 20px}.sudo-explanation .ly_flex{width:auto;margin:0 auto;font-size:14px;line-height:20px}.sudo-explanation p{margin-bottom:20px}.sudo-explanation span{display:block;font-size:10px}.sudo-explanation .r_block{width:100%;max-width:100px;margin-left:0}}@media only screen and (max-width: 480px){.sudo-explanation .ly_flex{flex-direction:column}.sudo-explanation .l_block{order:1}.sudo-explanation .r_block{order:0;margin-bottom:20px}}#sudo-intern .content{width:100%;max-width:995px}#sudo-intern table{width:100%}#sudo-intern tr{display:flex;justify-content:flex-start}#sudo-intern tr:nth-child(1) th,#sudo-intern tr:nth-child(1) td{padding-top:17px}#sudo-intern tr:nth-last-child(1) td{padding-bottom:0}#sudo-intern th{display:block;width:193px;min-width:193px;padding-left:20px;letter-spacing:.1em;color:#0e67a3;border-right:solid 2px #0e67a3}#sudo-intern td{width:auto;padding-left:36.5px;padding-bottom:40px;letter-spacing:.025em;line-height:26px}@media only screen and (max-width: 767px){#sudo-intern{position:relative;padding:80px 20px 0}#sudo-intern .ml_h2{position:absolute;top:23px;right:calc(100% - 100px);width:1000px}#sudo-intern .content{width:100%;max-width:995px;padding:0 10px}#sudo-intern table{width:100%;font-size:14px}#sudo-intern tr{display:flex;justify-content:flex-start}#sudo-intern tr:nth-child(1) th,#sudo-intern tr:nth-child(1) td{padding-top:17px}#sudo-intern tr:nth-last-child(1) td{padding-bottom:0}#sudo-intern th{display:block;width:100%;max-width:150px;min-width:initial;padding-left:20px}#sudo-intern td{width:100%;padding-left:10px;line-height:22px}}@media only screen and (max-width: 480px){#sudo-intern .content table{width:100%;font-size:12px}#sudo-intern .content th{max-width:140px;padding-left:0}#sudo-intern .content td{width:100%;max-width:300px;padding-left:10px}}.intern-voice .ml_h3{width:100%;max-width:995px}.iv_item{position:relative;max-width:1000px;height:350px;background-size:auto 350px;background-position:center center;background-repeat:no-repeat}.iv_item.item1{background-image:url("../img/top/tp-secint_1.jpg")}.iv_item.item2{background-image:url("../img/top/tp-secint_2.jpg")}.iv_item .ml_h2{width:1000px;top:23px;right:897px;padding-top:6px;padding-right:15px}.iv_item .text_block{width:100%;padding-left:102px;color:#fff}.iv_item .name{display:inline-block;width:100%;max-width:266px;padding-bottom:15px;border-bottom:solid 1px #fff;font-size:30px;letter-spacing:.1em}.iv_item .info{font-size:15px;letter-spacing:0;line-height:22px}.iv_item .ml_bluebtn{position:absolute;bottom:0;right:0;width:240px;height:49px;padding-top:15px;text-align:center}@media only screen and (max-width: 767px){.intern-voice .ml_h3{width:100%;max-width:995px;padding:0 10px}.iv_item{height:300px;padding-top:60px;background-size:auto 300px;background-position:left center}.iv_item .ml_h2{width:1000px;top:23px;right:897px;padding-top:6px;padding-right:15px}.iv_item .text_block{padding-left:70px}}@media only screen and (max-width: 480px){.iv_item{padding-top:80px;background-size:auto 300px;height:300px;background-position:left -150px center}.iv_item .ml_h2{width:1000px;top:23px;right:897px;padding-top:6px;padding-right:15px}.iv_item .text_block{padding-left:10px}.iv_item .name{display:inline-block;width:100%;max-width:180px;padding-bottom:10px;margin-bottom:10px;font-size:20px}.iv_item .info{font-size:12px}}#sudo-cross_talk{padding:0 20px}#sudo-cross_talk .ml_h2{width:1000px;top:23px;right:897px;padding-top:6px;padding-right:15px}#sudo-cross_talk .ml_h3{display:block;max-width:995px}#sudo-cross_talk .content{position:relative;width:100%;max-width:1000px;height:315px;background-image:url("../img/top/tp-seccros.jpg");background-repeat:no-repeat;background-size:auto 315px;background-position:center}#sudo-cross_talk .ml_bluebtn{position:absolute;bottom:0;right:0;display:inline-block;width:240px;height:49px;padding-top:15px}@media only screen and (max-width: 480px){#sudo-cross_talk{padding:0 20px}#sudo-cross_talk .ml_h2{position:absolute;top:23px;right:calc(100% - 100px);width:1000px}#sudo-cross_talk .ml_h3{display:block;max-width:995px}#sudo-cross_talk .content{position:relative;width:100%;height:300px;background-image:url("../img/top/tp-seccros.jpg");background-repeat:no-repeat;background-size:auto 300px;background-position:center}#sudo-cross_talk .ml_bluebtn{position:absolute;bottom:0;right:initial;left:50%;transform:translateX(-50%);display:inline-block;width:240px;height:49px;padding-top:15px}}@media only screen and (max-width: 767px){.sp-hidden{display:none !important}.pc-hidden{display:block}.ly_sp{width:84% !important}}@media screen and (min-width: 767px){.pc-hidden{display:none}}