:root{--blue-color:#0476b4;--pink-color:#e26ead;--pink-medium-color:#d46c91;--pink-light-color:#f1c1db;--blue-light-color:#6eb7e8}.section p,body{color:#000;font-size:17px;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Noto Sans JP',Meiryo UI,Meiryo,'Times New Roman',sans-serif}p{margin:0 0 20px}#section-two .desc1{font-size:17px}.section-two-h3{color:var(--pink-color)}.circleimages img{width:auto;height:266.5px;object-fit:cover}.agent-header-menu{height:unset;min-height:0;float:right}.navbar-nav>.menu-item>a{margin-top:10px}#logo_image{height:78px;margin:0}#logo_image #logo img{max-width:250px}.navbar-default{padding:0;margin:0;min-height:auto}.next-button:hover,.next-button:hover:after{color:#e4db94;border-color:#e4db94}.staff-interview .read_copy span{color:#274634!important}.single-staff .separator3 .liner{color:#ff8b8b;padding:6px 25px;box-sizing:border-box;display:inline-block;font-weight:700;font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro',"Yu Mincho",serif;text-shadow:3px 2px 4px #112b5b}.staff_headline{color:#941b1b}.staff_headline4{font-size:35px;color:#0f225b}.staff_name{color:#fbbbac;padding:15px}.staff_name .staff_info{font-weight:700;font-size:19px}.staff_name .staff_info span{font-weight:400}.separator2 .liner{font-weight:700}.staff-thumb{height:200px;overflow:hidden}.staff-thumb img,.staffbox .post-image img{object-fit:cover;height:100%;width:100%}.splash-image{background-position:50%}.navbar-default .menu-button .icon-bar{background-color:#fff;width:33px;height:3px;border-radius:1px;margin-bottom:5px;display:block;margin-right:0;position:absolute;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}span.icon-bar:before{background-color:#fff;content:"";width:100%;position:absolute;height:3px;transition:top .1s ease-in .25s,opacity .1s ease-in;top:-10px;left:0}span.icon-bar:after{background-color:#fff;content:"";width:100%;position:absolute;height:3px;bottom:-10px;transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);left:0}.menu-button.click-menu .icon-bar{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.click-menu .icon-bar:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.click-menu .icon-bar:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.navbar-default .menu-button{background:var(--pink-color);border:0;box-sizing:border-box;padding:12px;border-radius:0;margin:0!important;position:absolute;right:0;width:53px;height:44px;padding:0 10px}.navbar-default .menu-button:focus,.navbar-default .menu-button:hover{background:var(--pink-color)}.navbar-default .menu-button.click-menu{background:var(--pink-color)}.mobile_nav_wapper .nav_toggle{display:none}.page_headline{color:#b35e5e}.recruit_info{width:100%;margin:10px 0}.recruit_info td,.recruit_info th{padding:20px;border:solid 1px #ccc;line-height:1.7em}.recruit_info th{text-align:left;background:#ffd7d7;min-width:100px;width:15%}.entry_form{width:100%}.entry_form td,.entry_form th{border:solid 1px #ddd;padding:10px 20px}.entry_form th{font-weight:400;text-align:center;width:30%}.requirement_block h3{box-sizing:border-box;margin:0;justify-content:center;align-items:center;color:#1f1f1f;margin-bottom:40px;font-size:39px;font-weight:700;letter-spacing:15px}.requirement_block{position:relative;width:60%;background:#fff4eb;margin-bottom:50px;height:80vh}.requirement_block .inner_block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;min-width:350px}.requirement_block .eng_subtitle{display:block;font-size:17px;letter-spacing:6px;color:#ff8686;margin-top:20px}.requirement_block .mail_info{display:flex;justify-content:space-between}.mail_info p{white-space:normal;width:49%;text-align:center;border:solid 1px #ffb4b4;transition:.3s ease;cursor:pointer;position:relative}.mail_info p:hover{border:solid 1px #f29d46}.mail_info p:hover strong{background:#f29d46}.mail_info p.copied:after,.mail_info p:hover:after{content:"コピー";position:absolute;top:-36px;left:50%;transform:translateX(-50%);background:#f29d46;padding:6px 15px;color:#fff;border-radius:5px;font-size:13px;width:100%;transition:.3s ease}.mail_info p.copied:after{content:"コピーしました。";background:#40ab7e}.mail_info strong{display:block;background:#ffb4b4;color:#fff;padding:3px;transition:.3s ease}.mail_info span{padding:10px;display:block}.mobile_nav_wapper .nav_toggle .nav>li>a{font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro',"Yu Mincho",serif;font-size:22px}.mobile_nav_wapper .nav_toggle .nav>li>a:focus,.mobile_nav_wapper .nav_toggle .nav>li>a:hover{background-color:#fff}.requirement_block.application:after,.requirement_block.resume:after{content:"";background-image:url(../images/email2.jpg);background-size:cover;width:60%;height:60%;min-width:400px;max-height:500px;position:absolute;top:50%;right:90%;transform:translateY(-50%);background-position:center}.requirement_block.resume:after{background-image:url(../images/resume.jpg);left:90%;right:unset}.more_link{padding:10px;display:block;color:#dcb09f;margin-top:10px;border-radius:5px;transition:.3s;text-align:center;border:1px solid #e99898}.more_link:hover{transform:translateX(10px);color:#ff9050}.submit_form_btn{text-align:center;margin:20px 0}.form-control{font-size:16px;float:left}.list-group-item{overflow:hidden}.list-group-item>.badge{margin-top:1rem}.form_label.required:after{content:'*';color:#de7575}.file_upload{height:auto}.sp_only{display:none}.stafflist{display:flex;flex-wrap:wrap;align-items:flex-start}.cat-item{margin:0 10px 50px 10px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;position:relative}.cat-item .staff-item{border:solid 1px #858585;padding:8px 15px;position:relative;border-bottom:0;text-align:left;color:initial;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:40px}.cat-item a:last-child .staff-item{border-bottom:solid 1px #858585}.arrow_ico3{display:block;position:absolute;right:20px;top:50%;width:16px;height:16px;margin-top:-8px;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 8px;border-color:transparent transparent transparent var(--pink-color);transition:.3s ease}.staff-item:hover .arrow_ico3{transform:translateX(7px)}.staff-item .job-type{color:var(--pink-medium-color);padding-right:15px}.doctor-item .arrow_ico3{border-color:transparent transparent transparent var(--blue-color)}.doctor-item .job-type{color:var(--blue-color)}.main-content .single_wrap .link-button-azure_btm,.recruit-splash-ft .link-button-azure_btm{background-color:var(--blue-color)!important}.section h2.recruit-splash-h2{color:var(--blue-color);font-size:4em}.recruit-splash-ft{background-size:cover;background-position:center}#top .next-button{padding-top:45px}#logo_image #logo{display:table-cell;vertical-align:middle}.p_content p{margin-bottom:2em;line-height:1.8em}.h_style1{color:var(--pink-color);border-bottom:8px solid var(--pink-light-color);padding-bottom:8px;font-weight:700;margin-bottom:20px}.h_style1.color{color:var(--blue-color);border-bottom:8px solid var(--blue-light-color)}.h_style2{border-left:8px solid var(--blue-light-color);padding-left:15px;font-weight:700;font-size:1.5em;margin:1.5em 0 1em}.h_style2.color{border-left:8px solid var(--pink-light-color)}.description{width:50%}@media (max-width:770px){.description{width:100%}}.table_style1{width:100%;margin-bottom:30px}.table_style1 td,.table_style1 th{padding:1.5em;color:#5d5d5d}.table_style1 tr{border:solid 1px}.table_style1 th{background-color:var(--blue-light-color);text-align:center;color:#fff;font-weight:400;min-width:100px}.table_style1.color th{background-color:var(--pink-light-color)}.about ul{padding-left:20px}.about p{margin:20px 0 0}.about span,.detail span{font-weight:700}.detail dt{font-weight:400;background:#f1c1db;padding:10px}.detail.color dt{background-color:var(--blue-light-color)}@media (max-width:770px){.detail dt{text-align:center}}.detail dd{line-height:1.5;padding:15px 10px 20px}.staff-template .workflow_flow .flow_box td{padding:15px;border:solid 1px #ddd}.staff-template .flow-outer{padding:50px}.staff-template .workflow_flow_headline th{padding:30px}.staff-template .workflow_form_headline .workflow_top_th{padding:20px}.staff-template .mw_wp_form.mw_wp_form_input{margin:70px 0 0}.noborder{border:0 none;outline:0 none}.list-group-item textarea{width:calc(100% - 40px)}.list-group-item input[type=date],.list-group-item input[type=datetime-local],.list-group-item input[type=email],.list-group-item input[type=number],.list-group-item input[type=password],.list-group-item input[type=tel],.list-group-item input[type=text],.list-group-item input[type=time],.list-group-item input[type=url],.list-group-item input[type=week]{width:calc(100% - 40px)}.list-group-item input[type=file]{width:calc(100% - 60px)}.list-group-item textarea~.badge{position:absolute;top:10px;right:15px}.list-group-item input[type=date]~.badge,.list-group-item input[type=datetime-local]~.badge,.list-group-item input[type=email]~.badge,.list-group-item input[type=file]~.badge,.list-group-item input[type=number]~.badge,.list-group-item input[type=password]~.badge,.list-group-item input[type=tel]~.badge,.list-group-item input[type=text]~.badge,.list-group-item input[type=time]~.badge,.list-group-item input[type=url]~.badge,.list-group-item input[type=week]~.badge,.list-group-item textarea~.badge{background-color:maroon}.list-group-item .form-group{margin-bottom:0}.list-group-item .form-group .badge{float:right}.workflow_form_headline{position:relative;overflow:hidden}.mw_wp_form.mw_wp_form_input #inq_step1{position:relative;z-index:1;width:100%;background:#fff}.mw_wp_form.mw_wp_form_input #inq_step2{position:absolute;top:0;z-index:2;width:100%;background:#fff;transition:transform .6s ease,opacity .6s ease}.mw_wp_form.mw_wp_form_input #inq_step3{position:absolute;top:0;z-index:3;width:100%;background:#fff;transition:transform .6s ease,opacity .6s ease}.mw_wp_form.mw_wp_form_input #inq_step2:not(.active),.mw_wp_form.mw_wp_form_input #inq_step3:not(.active){transform:translateX(100%);opacity:0}.mw_wp_form.mw_wp_form_input #inq_step2.active,.mw_wp_form.mw_wp_form_input #inq_step3.active{transform:translateX(0);opacity:1}#inq_next1,#inq_next2,#inq_prev1,#inq_prev2,#inq_prev3,.inq_next3{width:10rem}#inq_next1,#inq_next2,#inq_prev1,#inq_prev2,#inq_prev3,.inq_next3{width:10rem}.mw_wp_form_confirm #inq_step1 .submit_form_btn,.mw_wp_form_confirm #inq_step2 .submit_form_btn,.mw_wp_form_confirm input#inq_prev3{display:none}.mw_wp_form_confirm .badge{display:none}.mw_wp_form .error{margin:3rem 3rem 0 0}.js-accordion{clear:both}.js-accordion-title{margin-bottom:.5rem;padding:.25rem;cursor:pointer;border-bottom:1px solid #6eb7e8;transition:background-color .2s ease,color .2s ease}.js-accordion-title.color{border-bottom:1px solid #f1c1db}.js-accordion-title:hover{background-color:#6eb7e8;color:#fff}.js-accordion-title.color:hover{background-color:#f1c1db}.js-accordion-title:after{content:"";display:block;width:12px;height:12px;border-top:10px solid #666;border-left:6px solid transparent;border-right:6px solid transparent;margin:8px;float:right;transition:transform .2s ease;transform-origin:50% 35%}.js-accordion-title.active:after{transform:rotate(180deg)}.js-accordion-content{line-height:1.6}@media (max-width:1199px){div#agent-header-outer{background:rgba(255,255,255,0)!important;border-bottom:0}.nav_toggle{position:fixed;top:0;padding-top:70px;left:0;z-index:2001;width:100%;background:rgba(255,255,255,.9);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;height:auto;overflow-y:auto;padding:60px 20px 30px;border-bottom:1px var(--pink-color) solid;text-align:center}.navbar-nav .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;display:block}.dropdown-menu li a{color:#337ab7}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:10px 2em}.dropdown-menu li a,.nav a{color:#000}.navbar-nav .open .dropdown-menu>li:first-child{padding-top:12px}.circleimages img{height:221px}}@media (max-width:990px){.staff-thumb,.staffbox .post-image img{height:135px}.circleimages img{height:168.5px}.staffbox{width:100%}}@media (min-width:771px){.staff-cat{column-count:2;-webkit-column-count:2;column-gap:15px;-webkit-column-gap:15px}}@media (max-width:770px){.requirement_block .mail_info{flex-wrap:wrap}.mail_info p{width:100%}.staff-thumb,.staffbox .post-image{height:180px}.circleimages img{width:100%;height:auto}.requirement_block{width:90%;height:520px}.requirement_block .inner_block{width:90%;min-width:unset}.mail_info p:hover:after{content:none}.mail_info p.copied:after{content:'コピーしました。';top:-40px}.requirement_block h3{margin-bottom:28px}.requirement_block .eng_subtitle{margin-top:10px}.pc_only{display:none}.sp_only{display:block}.requirement_block{margin-top:250px}.requirement_block.application:after,.requirement_block.resume:after{left:30px;top:-220px;transform:none;width:100%;height:45%;min-height:200px;min-width:unset}.requirement_block.application:after{left:unset;right:30px}.site-navigation-inner{background:rgba(255,255,255,.4);padding:15px}#logo_image{height:auto!important;padding-top:5px}#top,#top .no-pointer-events,.splash-image{height:400px!important}#top{margin-bottom:70px}#top .next-button{padding-top:45px;bottom:-70px}#top .no-pointer-events{padding-top:150px}.splash-image{background-position:50%}.cat-item{width:100%;margin:0 0 50px 0}.staff-cat{display:flex;flex-wrap:wrap;margin:0}}@media screen and (max-width:479px){.section p,body{font-size:15px;line-height:23px}p{margin:0 0 10px}#logo_image #logo img{max-height:unset!important;width:200px}.staff_headline{font-size:5vw!important}.headline2{font-size:18px!important}.single-staff .separator3 .liner{text-shadow:none;text-align:center;font-size:24px!important;color:#c66767}.entry_form .form_inputs,.entry_form .form_label{border:none;display:block;text-align:left;width:100%;padding:0}.entry_form .form_label{padding:16px 0 5px 0}.entry_form .workflow_top_th{border:none;font-size:20px}.mwform-tel-field{display:block}.mwform-tel-field input[type=text],.mwform-zip-field input[type=text]{width:30%!important}.requirement_block h3{letter-spacing:3px;font-size:30px}.requirement_block .eng_subtitle{letter-spacing:2px}.table_style1 td,.table_style1 th{padding:1em}.staff-template .workflow_flow .flow_box td{padding:10px}.staff-template .flow-outer{padding:0;border:0}.staff-template .workflow_flow_headline th{padding:0}.staff-template .workflow_form_headline .workflow_top_th{padding:20px}.staff-template .workflow_flow,.staff-template .workflow_flow_headline th{border:0}.table_style1 .table,.table_style1 .table tbody,.table_style1 .table tfoot,.table_style1 .table thead,.table_style1 .table tr,.table_style1 .table tr>*{display:block}}.graph-btn{text-align:center;margin-top:50px!important}.graph-btn a{padding:15px 20px;background-color:#e54c84;border:8px solid #ffdfa8;font-weight:600;color:#fff;text-decoration:none;font-size:16px}.graph-btn a span{display:inline-block;width:15px;height:calc(tan(60deg) * 14px/2);clip-path:polygon(0 0,100% 0,50% 100%);background-color:#fff;margin-bottom:-1px;margin-left:7px}.graph-wrap{list-style:none;width:100%;padding:0}.graph-wrap li{margin-bottom:50px}.graph-item p{font-size:20px!important;margin-bottom:30px;text-align:left}.graph-item img{width:80%;height:auto;max-width:400px;margin:0 auto 20px}.graph-des{text-align:left}@media screen and (min-width:700px){.graph-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.graph-wrap li{width:40%}.graph-item img{width:100%}}.interview-wrap{list-style:none;display:flex;flex-wrap:wrap;width:100%;padding-left:0}.interview-wrap a{display:block;width:100%}.interview-wrap .interview-box{width:100%;border:1px solid #ddd;margin-bottom:20px;height:200px;padding:10px;display:flex;flex-wrap:nowrap;align-items:center;background-color:#fff4dd;box-shadow:2px 2px rgba(00,00,00,.2)}.interview-wrap p{margin-bottom:0}.interview-wrap .illust{width:40%}.interview-wrap img{width:auto;height:100%;max-height:190px}.interview-wrap .occupation{color:#333;font-size:24px;width:60%;padding-left:10px}@media screen and (min-width:700px){.interview-wrap .illust{width:30%}.interview-wrap .occupation{width:70%}}.urgent{color:red}#top .next-button,.agent-splash-text-h2,.col-xs-120 .lead,.col-xs-120 .liner,.graph-btn a,.next-button{color:#000!important}.agent-splash-text-h2{text-shadow:initial!important}.next-button:after{border-color:#000!important}.title{background:#ffffff80!important;color:#000!important}#top .next-button,.graph-btn a,.navbar-default .menu-button{background:#ff69a0!important}.graph-btn a span{background:#000!important}#top .next-button:after,.arrow_ico2{border-color:#000!important}.recruit-splash-ft .link-button-azure_btm{background:#83d3ff!important}