﻿@import url("https://fonts.googleapis.com/css?family=Teko:300,400,500,600");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}img{vertical-align:middle}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix::after{content:"";display:block;clear:both}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Thin.otf) format("opentype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format("opentype")}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Black.otf) format("opentype")}@keyframes entry{0%{stroke-dashoffset:1500;fill:#004562}50%{fill:#65DCFB}100%{stroke-dashoffset:0;fill:#65DCFB}}@-webkit-keyframes entry{0%{stroke-dashoffset:1500;fill:#004562}50%{fill:#65DCFB}100%{stroke-dashoffset:0;fill:#65DCFB}}@keyframes entry2{0%{stroke-dashoffset:80;fill:#004562}50%{fill:#65DCFB}100%{stroke-dashoffset:0;fill:#65DCFB}}@-webkit-keyframes entry2{0%{stroke-dashoffset:80;fill:#004562}50%{fill:#65DCFB}100%{stroke-dashoffset:0;fill:#65DCFB}}@keyframes botton{0%{stroke-dashoffset:2000}100%{stroke-dashoffset:0}}@-webkit-keyframes botton{0%{stroke-dashoffset:2000}100%{stroke-dashoffset:0}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-80%, 0, 0);transform:translate3d(-80%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-80%, 0, 0);transform:translate3d(-80%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(80%, 0, 0);transform:translate3d(80%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(80%, 0, 0);transform:translate3d(80%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 80%, 0);transform:translate3d(0, 80%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 80%, 0);transform:translate3d(0, 80%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUpContent{from{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpContent{from{opacity:0;-webkit-transform:translate3d(0, 10%, 0);transform:translate3d(0, 10%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -15%, 0);transform:translate3d(0, -15%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -15%, 0);transform:translate3d(0, -15%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes opacity{from{background:rgba(0,6,34,0.9)}to{background:rgba(0,6,34,0)}}@keyframes opacity{from{background:rgba(0,6,34,0.9)}to{background:rgba(0,6,34,0)}}@-webkit-keyframes position_text{from{top:40%;opacity:1}to{top:55%;opacity:0}}@keyframes position_text{from{top:40%;opacity:1}to{top:55%;opacity:0}}@-webkit-keyframes position_text_sp{from{top:40%;opacity:1}to{top:55%;opacity:0}}@keyframes position_text_sp{from{top:40%;opacity:1}to{top:55%;opacity:0}}@-webkit-keyframes zoomOut{from{opacity:0;-webkit-transform:scale3d(5, 5, 5);transform:scale3d(5, 5, 5)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes zoomOut{from{opacity:0;-webkit-transform:scale3d(5, 5, 5);transform:scale3d(5, 5, 5)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes form_btn_swoosh{0%{transform-origin:center center;opacity:0.6}20%{transform-origin:center center;opacity:0.3}100%{transform:skewX(-17deg) scale(1.2);transform-origin:center center;opacity:0}}@keyframes form_btn_fill{0%{background-color:#004562}50%{border-color:#65dcfb}100%{background-color:#65dcfb}}html{font-size:62.5%}body{font-family:"Noto Sans JP",helvatica,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;color:#65DCFB;-webkit-text-size-adjust:100%;font-size:1.5rem;font-weight:400;letter-spacing:0.08em;line-height:2em;background:#000622;min-width:0}a:link,a:visited{color:#65DCFB;text-decoration:none}a:hover,a:active{color:#65DCFB;text-decoration:none}*::selection{background:#0028e2}*::-moz-selection{background:#0028e2}i{font-family:"fontello";font-style:normal;font-weight:normal;speak:none}em{font-weight:bold}img{max-width:100%;height:auto}img[src$=".svg"],img[src$=".svgz"]{width:100%}input[type="submit"]{-webkit-appearance:none;border-radius:0}.header{z-index:5000;position:fixed;top:0;left:0;right:0;width:100%;height:80px;padding:0  30px;line-height:80px;text-align:right;background:#000622;box-shadow:0px 1px 2px 2px rgba(0,204,255,0.3);-moz-box-shadow:0px 1px 2px 2px rgba(0,204,255,0.3);-webkit-box-shadow:0px 1px 2px 2px rgba(0,204,255,0.3);-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width: 1170px){.header{height:58px;line-height:56px;padding:0 10px 0 50px;text-align:left}}.header .logo_header{float:left;width:250px}@media screen and (max-width: 1170px){.header .logo_header{width:65%;padding-left:17px}}.header .logo_header img{width:250px}@media screen and (max-width: 1170px){.header .logo_header img{width:100%;max-width:200px}}#top .header{animation:fadeInDown .5s ease 5.2s 1 both;-webkit-animation:fadeInDown .5s ease 5.2s 1 both}.global_nav_pc{width:695px;float:right}.global_nav_pc ul.global_nav_wrap li{display:inline-block}.global_nav_pc ul.global_nav_wrap li a{padding:0 8px;font-size:1.3rem;color:#65DCFB;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.global_nav_pc ul.global_nav_wrap li a:hover{color:#bcee0a}.header_fastview{height:68px;line-height:68px}@media screen and (max-width: 1170px){.header_fastview{height:58px;line-height:58px}}@media screen and (max-width: 1170px){.header_fastview .logo_header img{width:100%}}.header .global_nav_sp,.header_fastview .global_nav_sp,.header_fastview .global_nav_sp{z-index:8000;position:fixed;top:0;left:-85vw;width:85vw;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:13px 0 80px;transition:all .4s;background:rgba(0,6,34,0.9)}.header .global_nav_sp ul.global_nav_wrap li.header_cat_top,.header_fastview .global_nav_sp ul.global_nav_wrap li.header_cat_top,.header_fastview .global_nav_sp ul.global_nav_wrap li.header_cat_top{display:block}.header .global_nav_sp ul.global_nav_wrap li.header_cat_top a,.header_fastview .global_nav_sp ul.global_nav_wrap li.header_cat_top a,.header_fastview .global_nav_sp ul.global_nav_wrap li.header_cat_top a{padding:0 20px 0 70px;display:block;line-height:50px}.header .global_nav_sp ul.global_nav_wrap li.header_cat_top ul.header_cat_sec,.header_fastview .global_nav_sp ul.global_nav_wrap li.header_cat_top ul.header_cat_sec,.header_fastview .global_nav_sp ul.global_nav_wrap li.header_cat_top ul.header_cat_sec{display:block}.header .global_nav_sp ul.global_nav_wrap li.header_cat_top ul.header_cat_sec li a,.header_fastview .global_nav_sp ul.global_nav_wrap li.header_cat_top ul.header_cat_sec li a,.header_fastview .global_nav_sp ul.global_nav_wrap li.header_cat_top ul.header_cat_sec li a{padding:0 20px 0 90px}.global_nav_on .global_nav_sp{left:0}.btn_entry{float:right;width:201px;height:35px;padding:0 0 0 25px}@media screen and (max-width: 1170px){.btn_entry{width:35%;max-width:176px;padding:0 0 0 10px}}.btn_entry a{z-index:3500}@media screen and (max-width: 1170px){.btn_entry a{max-width:150px}}.btn_entry a #btn_header_entry{width:176px;height:35px;vertical-align:middle}.btn_entry a #btn_header_entry .polygon{fill:#65DCFB}.btn_entry a #btn_header_entry .text{fill:#000622}@media screen and (max-width: 1170px){.btn_entry a #btn_header_entry{width:100%;height:auto}}.btn_entry a #btn_header_entry:hover .polygon{stroke:#00DEFF;stroke-dasharray:1500;stroke-dashoffset:1500;-webkit-animation:entry 1.2s linear 0s forwards;animation:entry 1.2s linear 0s forwards}.trigger_nav{border-right:solid 1px #004663;position:fixed;top:0;left:0;z-index:9000;display:none;line-height:0;padding:23px 15px 22px}@media screen and (max-width: 1170px){.trigger_nav{display:block}}@media screen and (max-width: 1170px) and (max-width: 736px){.trigger_nav{padding:23px 15px 22px}}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s}.menu-trigger{position:relative;width:20px;height:13px}.menu-trigger span{position:absolute;left:0;width:100%;height:1px;background-color:#65DCFB}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:6px}.menu-trigger span:nth-of-type(2):after{position:absolute;top:0;left:0;content:'';width:100%;height:1px;background-color:#65DCFB;transition:all .4s}.menu-trigger span:nth-of-type(3){bottom:0}.trigger_nav.active{border-right:none}.active .menu-trigger span:nth-of-type(1){-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.active .menu-trigger span:nth-of-type(2){left:200%;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-animation:active-menu-bar02 .8s forwards;animation:active-menu-bar02 .8s forwards}.active .menu-trigger span:nth-of-type(3){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}@-webkit-keyframes active-menu{100%{height:0}}@keyframes active-menu{100%{height:0}}#menu_overlay{z-index:5500;position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;background:rgba(0,6,34,0.3)}.fixed{position:fixed;width:100%;height:100%}#top #container_contents{position:relative;margin-top:170px}@media screen and (max-width: 736px){#top #container_contents{margin-top:0;padding-top:70px}}#pages #container_contents{margin-top:80px}@media screen and (max-width: 1170px){#pages #container_contents{margin-top:0;padding-top:58px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.content1100{max-width:1140px;margin:0 auto;padding:0 20px}.content800{max-width:840px;margin:0 auto;padding:0 20px}.content_vw100{max-width:1140px;margin:0 auto;padding:0 20px}@media screen and (max-width: 736px){.content_vw100{padding:0}}.animation{opacity:0}.botton_information .btn_information{width:48%;float:left;margin:0 1% 30px 1%}@media screen and (max-width: 736px){.botton_information .btn_information{width:100%;margin:0 0 30px}}.botton_information .btn_information:nth-of-type(2n){margin:0 1% 30px 1%}@media screen and (max-width: 736px){.botton_information .btn_information:nth-of-type(2n){margin:0 0 30px}}.btn_entry_wrap{width:300px;margin:70px auto 100px;text-align:center}@media screen and (max-width: 736px){.btn_entry_wrap{width:240px;margin:60px auto 80px}}.btn_entry_wrap .btn_footer_entry{display:block;position:relative;color:#000622;font-size:2.4rem;font-family:"Teko","Noto Sans JP",helvatica,sans-serif}.btn_entry_wrap .btn_footer_entry .btn_entry_text{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center}.btn_entry_wrap .btn_footer_entry .fill01{fill:#004562}.btn_entry_wrap .btn_footer_entry .fill02{fill:#65DCFB}.btn_entry_wrap .btn_footer_entry .fill03{fill:#004562}.btn_entry_wrap .btn_footer_entry .fill04{fill:#004562}.btn_entry_wrap .btn_footer_entry:hover .fill03{stroke:#00DEFF;stroke-dasharray:1500;stroke-dashoffset:1500;-webkit-animation:entry 1.2s linear 0s forwards;animation:entry 1.2s linear 0s forwards}.btn_entry_wrap .btn_footer_entry:hover .fill04{stroke:#00DEFF;stroke-dasharray:80;stroke-dashoffset:80;-webkit-animation:entry2 .5s linear .5s forwards;animation:entry2 .5s linear .5s forwards}.footer_content{padding:0 0 100px}@media screen and (max-width: 736px){.footer_content{padding:50px 0}}.footer_content .company_info{-webkit-flex-basis:50%;flex-basis:50%}@media screen and (max-width: 736px){.footer_content .company_info{-webkit-flex-basis:100%;flex-basis:100%}}.footer_content .company_info .logo_footer{width:180px;margin-bottom:15px}@media screen and (max-width: 736px){.footer_content .company_info .logo_footer{margin:0 auto 20px}}.footer_content .company_info address{font-family:"Teko","Noto Sans JP",helvatica,sans-serif;line-height:1.4em;font-size:1.4rem;color:#0086a4}@media screen and (max-width: 736px){.footer_content .company_info address{text-align:center}}.footer_content .company_info address a{color:#0086a4}.footer_content .company_info address .company_name{margin-bottom:7px;font-size:1.5rem;font-weight:bold}.footer_content .footer_nav{-webkit-flex-basis:50%;flex-basis:50%}@media screen and (max-width: 736px){.footer_content .footer_nav{display:none}}.to_corporate{margin-top:10px;text-align:center;font-size:1.3rem}.to_corporate a{display:inline-block;padding-right:17px;color:#0086a4;background:url(/img/recruit/common/icon_link@2x.png) center right/12px 12px no-repeat}.tlt_footer_corpolate{position:relative;margin-bottom:10px;font-style:italic;font-size:1.8rem;font-family:"Teko","Noto Sans JP",helvatica,sans-serif}.tlt_footer_corpolate:after{position:absolute;top:29px;left:0;display:block;content:" ";width:100%;height:1px;margin-top:-10px;background:#004663}ul.footer_nav_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-js-display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}ul.footer_nav_wrap li.footer_cat_top{color:#0086a4;padding:0 10px 0 0}ul.footer_nav_wrap li.footer_cat_top a{display:inline-block;padding-bottom:5px;color:#0086a4;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}ul.footer_nav_wrap li.footer_cat_top a:hover{color:#65DCFB}ul.footer_nav_wrap li.footer_cat_top ul li{line-height:1.6em}ul.footer_nav_wrap li.footer_cat_top ul li a{font-size:1.2rem;padding-bottom:0}.copyright{padding:30px 0;font-size:1.2rem;font-weight:300;text-align:center;border-top:solid 1px #004663;color:#0086a4;font-family:"Teko","Noto Sans JP",helvatica,sans-serif}@media screen and (max-width: 736px){.copyright{-webkit-flex-basis:100%;flex-basis:100%;padding:15px 0 45px}}.backtotop{display:none;position:fixed;bottom:-25px;right:0;left:0;width:50px;height:50px;margin:0 auto;background:#000622;box-shadow:1px 1px 2px 3px rgba(0,204,255,0.3);-moz-box-shadow:1px 1px 2px 3px rgba(0,204,255,0.3);-webkit-box-shadow:1px 1px 2px 3px rgba(0,204,255,0.3);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.backtotop a{width:100%;height:100px}.backtotop a:before{position:absolute;top:12px;left:12px;margin:auto;content:"";width:10px;height:10px;border-top:1px solid #65DCFB;border-right:1px solid #65DCFB;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.backtotop a:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:""}.notFound{min-height:600px;margin:0 0 70px 0}.content_inner{max-width:1140px;margin:0 auto;padding:0 20px}.content_inner_small{max-width:840px;margin:0 auto;padding:0 20px}.content_wrap{margin:120px auto 180px}@media screen and (max-width: 736px){.content_wrap{margin:50px auto 70px}}.contents{max-width:1140px;margin:0 auto;padding:0 20px;padding:70px 10px}.content_header{opacity:0;margin-bottom:100px}@media screen and (max-width: 736px){.content_header{margin-bottom:40px}}.on .content_header{animation:fadeInDown .5s ease .1s 1 both;-webkit-animation:fadeInDown .5s ease .1s 1 both}.contents_wrap{opacity:0;margin-bottom:200px;padding-bottom:80px;background:url(/img/recruit/common/parts04@2x.png) 80% 100%/809px 58px no-repeat}@media screen and (max-width: 736px){.contents_wrap{background:url(/img/recruit/common/parts_sp.png) bottom center/contain no-repeat;margin-bottom:100px;padding-bottom:50px}}.on .contents_wrap{animation:fadeInUpContent .5s ease .6s 1 both;-webkit-animation:fadeInUpContent .5s ease .6s 1 both}.section_default{margin-bottom:100px}@media screen and (max-width: 736px){.section_default{margin-bottom:70px}}.section_footer_btn{margin-bottom:200px}@media screen and (max-width: 736px){.section_footer_btn{margin-bottom:80px}}.flex_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-js-display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}@media screen and (max-width: 736px){.flex_wrap{-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}}.flex_wrap_nowrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-js-display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}@media screen and (max-width: 736px){.flex_wrap_nowrap{-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}}.flex_wrap_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-js-display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}@media screen and (max-width: 736px){.flex_wrap_wrap{-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}}.content_2column{-webkit-flex-basis:48%;flex-basis:48%;margin:0 2% 0 0}.content_2column:nth-of-type(2n){margin:0 0 0 2%}@media screen and (max-width: 736px){.content_2column{-webkit-flex-basis:100%;flex-basis:100%}}.content_3column{-webkit-flex-basis:30.6666666667%;flex-basis:30.6666666667%;margin:0 4% 0 0}.content_3column:nth-of-type(3n){margin:0}@media screen and (max-width: 736px){.content_3column{-webkit-flex-basis:100%;flex-basis:100%}}@media screen and (max-width: 736px){.content_2column,.content_3column,.footer_contact_box,.btn_information{margin:10px 0}}@media screen and (max-width: 736px){.content_2column:nth-of-type(2n),.content_2column:nth-of-type(3n),.content_3column:nth-of-type(2n),.content_3column:nth-of-type(3n),.footer_contact_box:nth-of-type(2n),.footer_contact_box:nth-of-type(3n),.btn_information:nth-of-type(2n),.btn_information:nth-of-type(3n){margin:10px 0}}.select-wrap{position:relative}.select-wrap:before{z-index:1;position:absolute;right:15px;top:0;content:">";line-height:43px;color:#7F878C;pointer-events:none}select{position:relative;outline:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:40px;padding:8px 12px;border:1px solid #ddd;color:#828c9a;width:100%;border-radius:5px}select option{background-color:#fff;color:#333}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}.select-wrap.select-primary:before{color:#fff}.select-wrap.select-primary>select{background:#0084B4;color:#fff;border-color:#0084B4}.select-wrap.select-primary>select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.select-wrap.select-inverse:before{color:#fff}.select-wrap.select-inverse>select{color:#fff;border-color:#fff}.select-wrap.select-inverse>select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.required{color:#bcee0a;font-size:1.2rem;line-height:1.6em}.btn_wrap{text-align:center}a.btn_default{display:block;position:relative}a.btn_default .btn_text{position:absolute;top:0;bottom:0;left:0;right:0;font-size:1.8rem;font-family:"Teko","Noto Sans JP",helvatica,sans-serif;text-align:center}@media screen and (max-width: 736px){a.btn_default .btn_text{font-size:1.6rem}}a.btn_default .btn_default_border{fill:none;stroke:#004562;stroke-miterlimit:10}a.btn_default .corner{fill:#00DEFF}a.btn_default:hover .btn_default_border{stroke:#00DEFF;stroke-dasharray:2000;stroke-dashoffset:2000;-webkit-animation:botton 1.2s linear 0s forwards;animation:botton 1.2s linear 0s forwards}a.btn_small{max-width:300px}@media screen and (max-width: 736px){a.btn_small{margin:0 auto}}a.btn_large{width:100%}@media screen and (max-width: 1170px){a.btn_large{margin:0 auto}}.dl_default::after{content:"";display:block;clear:both}.dl_default dt{clear:both;float:left;width:20%;padding:0 0 0 20px;color:#0086a4}@media screen and (max-width: 1170px){.dl_default dt{color:#65DCFB}}@media screen and (max-width: 736px){.dl_default dt{float:none;width:100%;padding:10px 0 10px 20px;background:rgba(101,200,250,0.2)}}.dl_default dd{margin-bottom:25px;padding:0 15px 25px 25%;border-bottom:solid 1px #004663;border-left:solid 1px #004663}@media screen and (max-width: 736px){.dl_default dd{padding:10px 0 10px 20px;border-bottom:solid 1px #004663}}.dl_content dt{margin-bottom:15px;font-size:1.8rem;font-weight:bold}.dl_content dd{margin-bottom:70px}@media screen and (max-width: 736px){.dl_content dd{margin-bottom:50px}}.table_default{width:100%}.table_default th,.table_default td{padding:5px 6px}.table_default th{border:solid 1px #004663;background:rgba(101,200,250,0.2);text-align:center}.table_default th.spotted{background:#65DCFB;color:#000622}.table_default td{text-align:right;border:solid 1px #004663}.table_default .border_bottom{border-bottom:solid 1px #004663}@media screen and (max-width: 736px){.table_default .border_bottom{border-bottom:none}}@media screen and (max-width: 736px){.table_default td,.table_default th{display:block;width:100%;border-bottom:none}.table_default td.history_year,.table_default th.history_year{border-bottom:solid 1px #efefef;text-align:center;font-weight:bold}}.list_default li{position:relative;padding:0 0 15px 20px;line-height:2em}.list_default li:before{position:absolute;top:17px;left:0;content:" ";width:5px;height:1px;margin:auto;background:#9beaff}.ol_default{padding-left:20px}.recruit_nav{margin-bottom:70px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-js-display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}@media screen and (max-width: 736px){.recruit_nav{-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}}.recruit_nav li{-webkit-flex-basis:50%;flex-basis:50%}.recruit_nav li a{display:block;padding:22px 0 18px;cursor:pointer;font-size:1.8rem;text-align:center;border:solid 1px #004663;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.recruit_nav li a.active,.recruit_nav li a:hover{color:#000622;background:#65DCFB}@media screen and (max-width: 736px){.recruit_nav li{-webkit-flex-basis:100%;flex-basis:100%}}.tab_content_wrap{max-width:840px;margin:0 auto;padding:0 20px;padding:0}.contnent_hide{display:none}.tlt_page{opacity:0;padding:100px 0 100px;font-size:3.6rem;font-weight:500;font-style:italic;font-family:"Teko","Noto Sans JP",helvatica,sans-serif;text-align:center;vertical-align:middle;-moz-transition:all 1.2s linear;-webkit-transition:all 1.2s linear;transition:all 1.2s linear}@media screen and (max-width: 736px){.tlt_page{font-size:3rem;margin:50px 0 45px;padding:0}}.on .tlt_page{animation:fadeInDown .5s ease .1s 1 both;-webkit-animation:fadeInDown .5s ease .1s 1 both}.tlt_content{margin-bottom:60px;font-size:3rem;font-weight:700;color:#bcee0a;text-align:center}@media screen and (max-width: 736px){.tlt_content{font-weight:500;line-height:1.2em}}.tlt_content .tlt_en{display:block;margin-bottom:5px;font-family:"Teko","Noto Sans JP",helvatica,sans-serif;font-size:2rem;font-style:italic;color:#65DCFB}@media screen and (max-width: 736px){.tlt_content .tlt_en{margin-bottom:0}}@media screen and (max-width: 736px){.tlt_content{margin-bottom:25px}}.tlt_section{margin-bottom:50px;font-size:1.8rem;color:#bcee0a}@media screen and (max-width: 736px){.tlt_section{margin-bottom:20px}}.tlt_part_content{margin-bottom:80px;font-size:3rem;font-style:italic;font-family:"Teko","Noto Sans JP",helvatica,sans-serif;text-align:center}@media screen and (max-width: 736px){.tlt_part_content{margin-bottom:50px}}.tlt_paragraph{position:relative;margin-bottom:5px;font-size:2.4rem;font-style:italic;font-family:"Teko","Noto Sans JP",helvatica,sans-serif;color:#bcee0a}.tlt_initial{display:block;margin-bottom:22px;font-size:4rem;font-weight:200;line-height:1.4em;letter-spacing:0.1em;text-align:center}@media screen and (max-width: 736px){.tlt_initial{margin-bottom:20px;font-size:2em}}.txt_default{margin-bottom:20px;text-align:justify}.txt_default a{position:relative;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.txt_default a:after{content:" ";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:#0086a4;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.txt_default a:hover{color:#bcee0a}.txt_default a:hover:after{background:#bcee0a}.txt_lead{text-align:justify;margin-bottom:30px}.copy_content{margin-bottom:30px;font-size:2rem;font-weight:bold;color:#3599c5}.content_text{max-width:840px;margin:0 auto;padding:0 20px}.img_content{margin-bottom:20px}.img_border{padding:15px;border:solid 1px #004663}@media screen and (max-width: 736px){.img_border{padding:15px 0;border-right:none;border-left:none}}.img_border_left{padding:15px 15px 15px 0;border-top:solid 1px #004663;border-right:solid 1px #004663;border-bottom:solid 1px #004663}@media screen and (max-width: 736px){.img_border_left{padding:15px 0;border-right:none}}.img_border_right{padding:15px 0 15px 15px;border-top:solid 1px #004663;border-left:solid 1px #004663;border-bottom:solid 1px #004663}@media screen and (max-width: 736px){.img_border_right{padding:15px 0;border-left:none}}.img_border_topBottom{padding:15px 0;border-top:solid 1px #004663;border-bottom:solid 1px #004663}img.vw100{width:100%;height:auto}.shadow_box{box-shadow:0 3px 5px 0 rgba(0,0,0,0.12),0 3px 10px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,0.12),0 3px 10px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,0.12),0 3px 10px 0 rgba(0,0,0,0.1)}.note{font-size:1.2rem}.warning{color:#ff0000}.color_text{color:#9beaff}.txt12{font-size:1.2rem}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.mb100{margin-bottom:100px}.align_c{text-align:center}.align_r{text-align:right}.align_l{text-align:left}.sp_only{display:none}@media screen and (max-width: 736px){.sp_only{display:inline-block}}.sp_only_block{display:none}@media screen and (max-width: 736px){.sp_only_block{display:block}}@media screen and (max-width: 736px){.pc_only{display:none}}.section_top{margin-bottom:170px;padding-bottom:100px}@media screen and (max-width: 736px){.section_top{margin-bottom:80px;padding-bottom:80px}}.section_top:nth-of-type(2){margin-bottom:180px;padding-bottom:130px}@media screen and (max-width: 736px){.section_top:nth-of-type(2){margin-bottom:60px;padding-bottom:30px}}.main_visual{width:100vw;height:100vh;overflow:hidden;background:url(/img/recruit/home/main_visual.jpg) center center/cover no-repeat #000622}.main_visual:after{position:absolute;bottom:-20px;left:0;display:block;content:" ";width:100%;height:1px;margin-top:-10px}@media screen and (max-width: 1170px){.main_visual{background:url(/img/recruit/home/main_visual_tb.jpg) center center/cover no-repeat #000622}}.main_visual .title_fixed{position:absolute;top:50%;right:10%;animation:fadeInDown .5s ease 5.2s 1 both;-webkit-animation:fadeInDown .5s ease 5.2s 1 both}@media screen and (max-width: 1170px){.main_visual .title_fixed{position:absolute;right:7%}}.main_visual .title_fixed img{width:25vw}@media screen and (max-width: 1170px){.main_visual .title_fixed img{width:50vw}}.main_visual .main_visual_inner{animation:opacity 1.5s ease 4.2s 1 both;-webkit-animation:opacity 1.5s ease 4.2s 1 both;position:relative;width:100vw;height:100vh}.main_visual .main_visual_inner .title_box{position:absolute;top:40%;left:0;right:0;animation:position_text .8s ease 4.2s 1 both;-webkit-animation:position_text .8s ease 4.2s 1 both}@media screen and (max-width: 1170px){.main_visual .main_visual_inner .title_box{animation:position_text_sp .8s ease 4.2s 1 both;-webkit-animation:position_text_sp .8s ease 4.2s 1 both}}.main_visual .main_visual_inner .title_box .ttl_top{display:block;margin:0 auto;font-size:4.5vw;text-align:center;letter-spacing:0.05em;font-weight:700;font-style:italic;color:#bcee0a;width:60vw;max-width:1000px;animation:fadeInUp .8s ease 1.2s 1 both;-webkit-animation:fadeInUp .8s ease 1.2s 1 both}@media screen and (max-width: 1170px){.main_visual .main_visual_inner .title_box .ttl_top{width:80vw;font-size:7vw}}@media screen and (max-width: 1170px){.main_visual .main_visual_inner .title_box .ttl_top{width:90vw}}.main_visual .main_visual_inner .title_box .top_logo{text-align:center;width:300px;margin:40px auto 0;animation:fadeInUp .7s ease 2.4s 1 both;-webkit-animation:fadeInUp .7s ease 2.4s 1 both}@media screen and (max-width: 1170px){.main_visual .main_visual_inner .title_box .top_logo{width:40%;margin:50px auto 0}}@media screen and (max-width: 736px){.main_visual .main_visual_inner .title_box .top_logo{width:50%;margin:5vh auto 0}}#container_contents{position:relative}#container_contents .bg_parallax{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-image:url(/img/recruit/common/bg_circuit01@2x.png),url(/img/recruit/common/bg_circuit03@2x.png),url(/img/recruit/common/bg_circuit02@2x.png);background-repeat:no-repeat, no-repeat, no-repeat;background-position:top right, bottom right ,center left;background-size:481px 1108px, 864px 896px, 675px 1108px}@media screen and (max-width: 736px){#container_contents .bg_parallax{background-image:url(/img/recruit/common/bg_circuit01@2x.png),url(/img/recruit/common/bg_circuit03@2x.png),url(/img/recruit/common/bg_circuit02@2x.png)}}.content_area{padding:12px 40px}@media screen and (max-width: 736px){.content_area{padding:30px 20px}}.content_right .content_left_img{float:left;width:50%}@media screen and (max-width: 736px){.content_right .content_left_img{width:100%}}.content_right .content_left_text{float:left;width:50%}@media screen and (max-width: 736px){.content_right .content_left_text{width:100%}}.content_right .content_left_text .content_area{max-width:610px;margin:0 auto}@media screen and (max-width: 736px){.content_right .content_left_text .content_area{max-width:100%}}.content_right .content_left_text .content_area .tlt_top_content{text-align:left}@media screen and (max-width: 736px){.content_right .content_left_text .content_area .tlt_top_content{text-align:center}}.content_left .content_left_img{float:right;width:50%}@media screen and (max-width: 736px){.content_left .content_left_img{width:100%}}.content_left .content_left_text{float:right;width:50%}@media screen and (max-width: 736px){.content_left .content_left_text{width:100%}}.content_left .content_left_text .content_area{max-width:610px;margin:0 auto}@media screen and (max-width: 736px){.content_left .content_left_text .content_area{max-width:100%}}.content_left .content_left_text .content_area .tlt_top_content{text-align:left}@media screen and (max-width: 736px){.content_left .content_left_text .content_area .tlt_top_content{text-align:center}}svg#btn_default_small{max-width:300px}.appeal_top{background:url(/img/recruit/common/parts01@2x.png) 95% 100%/845px 383px no-repeat}.interview_top{background:url(/img/recruit/common/parts03@2x.png) 30% 100%/830px 49px no-repeat}.message_top{background:url(/img/recruit/common/parts02@2x.png) 10% 100%/1165px 171px no-repeat}@media screen and (max-width: 736px){.appeal_top,.interview_top,.message_top{background:url(/img/recruit/common/parts_sp.png) bottom center/contain no-repeat}}.content_right.animation_on .content_left_img{animation:fadeInLeft .5s ease .1s 1 both;-webkit-animation:fadeInLeft .5s ease .1s 1 both}.content_right.animation_on .content_left_text{animation:fadeInRight .5s ease .5s 1 both;-webkit-animation:fadeInRight .5s ease .5s 1 both}.content_left.animation_on .content_left_img{animation:fadeInRight .5s ease .1s 1 both;-webkit-animation:fadeInRight .5s ease .1s 1 both}.content_left.animation_on .content_left_text{animation:fadeInLeft .5s ease .5s 1 both;-webkit-animation:fadeInLeft .5s ease .5s 1 both}.interview_top.animation_on .interview_top_header{animation:fadeInUp .5s ease .1s 1 both;-webkit-animation:fadeInUp .5s ease .1s 1 both}@media screen and (max-width: 736px){.interview_top.animation_on .interview_top_header{animation:fadeInUp .5s ease .8s 1 both;-webkit-animation:fadeInUp .5s ease .8s 1 both}}.interview_top.animation_on .img_interview_pc{animation:fadeInUp .5s ease .8s 1 both;-webkit-animation:fadeInUp .5s ease .8s 1 both}.interview_top.animation_on .img_interview_sp{animation:fadeInUp .5s ease .1s 1 both;-webkit-animation:fadeInUp .5s ease .1s 1 both}.btn_wrap_top{margin-top:70px;text-align:center}@media screen and (max-width: 736px){.btn_wrap_top{margin-top:40px}}.btn_wrap_top_interview{margin:70px auto 0;width:300px;text-align:center}@media screen and (max-width: 736px){.btn_wrap_top_interview{margin-top:30px}}.content_area_top_center{max-width:700px;margin:0 auto 50px;text-align:center}.tlt_top_content{margin-bottom:25px;font-size:2.8rem;font-weight:700;line-height:1.5em;color:#bcee0a;text-align:center}@media screen and (max-width: 736px){.tlt_top_content{margin-bottom:30px;font-size:2rem}}.tlt_top_content .tlt_en{display:block;font-size:2rem;font-style:italic;font-family:"Teko","Noto Sans JP",helvatica,sans-serif;letter-spacing:0.05em;color:#65DCFB}@media screen and (max-width: 736px){.tlt_top_content .tlt_en{margin-bottom:10px}}.aboutus{max-width:1140px;margin:0 auto;padding:0 20px;margin-bottom:170px}@media screen and (max-width: 736px){.aboutus{margin-bottom:80px;padding:0}}.aboutus .txt_aboutus{max-width:700px;margin:0 auto 60px;padding:0 20px}@media screen and (max-width: 736px){.aboutus .txt_aboutus{margin:0 auto 30px}}.img_aboutus_1{max-width:50%}.message{margin-bottom:200px}@media screen and (max-width: 1170px){.message{margin-bottom:80px}}.employee_pic{margin-bottom:20px}.interview_copy{position:relative;margin-bottom:20px;padding:0 15px 10px 0;color:#bcee0a;font-size:2rem}.employee_name{font-weight:500;font-size:2rem}.employee_name .employee_name_en{font-weight:300;font-size:1.6rem}@media screen and (max-width: 1170px){.employee_name .employee_name_en{display:inline-block}}.interview_no{font-size:3rem;font-weight:300;margin-bottom:20px}.interview{-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}.employee_index{-webkit-flex-basis:31.3333333333%;flex-basis:31.3333333333%;margin:0 3% 0 0;margin-bottom:30px;position:relative;font-family:"Teko","Noto Sans JP",helvatica,sans-serif}@media screen and (max-width: 736px){.employee_index{-webkit-flex-basis:50%;flex-basis:50%;margin:0 0 30px 0}}.employee_index:nth-of-type(3n){margin:0 0 30px 0}@media screen and (max-width: 736px){.employee_index:nth-of-type(3n){margin:0 0 30px 0}}.employee_index a{position:relative;display:block;height:100%;width:100%;padding:20px;border:solid 1px #000622;transition:all .3s}@media screen and (max-width: 736px){.employee_index a{padding:10px}}.employee_index a .interview_copy{border-bottom:solid 1px #004663;border-right:solid 1px #004663}.employee_index a .interview_copy:after{content:"";position:absolute;bottom:-1px;right:-1px;width:18px;height:10px;border-bottom:solid 1px #65DCFB;border-right:solid 1px #65DCFB}.employee_index a .interview_no{font-size:1.8rem;font-weight:300;margin-bottom:10px}.interview_wrap .interview_mainImage{-webkit-flex-basis:58%;flex-basis:58%;margin:0 2% 0 0}@media screen and (max-width: 736px){.interview_wrap .interview_mainImage{-webkit-flex-basis:100%;flex-basis:100%;margin:0 0 20px 0}}.interview_wrap .interview_profile{-webkit-flex-basis:38%;flex-basis:38%;position:relative;margin:0 0 0 2%;padding-bottom:20px;font-family:"Teko","Noto Sans JP",helvatica,sans-serif;border-bottom:solid 1px #004663;border-right:solid 1px #004663}.interview_wrap .interview_profile:after{content:"";position:absolute;bottom:-1px;right:-1px;width:10px;height:18px;border-bottom:solid 1px #65DCFB;border-right:solid 1px #65DCFB}@media screen and (max-width: 736px){.interview_wrap .interview_profile{-webkit-flex-basis:100%;flex-basis:100%;margin:0}}.interview_wrap .interview_profile .interview_copy{margin-bottom:30px;font-size:3.8rem;line-height:1.4em;letter-spacing:0.1em}@media screen and (max-width: 736px){.interview_wrap .interview_profile .interview_copy{margin-bottom:15px;font-size:2em}}.interview_wrap .interview_messageImage{-webkit-flex-basis:38%;flex-basis:38%;margin:0 0 0 2%}@media screen and (max-width: 736px){.interview_wrap .interview_messageImage{-webkit-flex-basis:100%;flex-basis:100%;margin:0}}.interview_wrap .interview_messageText{-webkit-flex-basis:58%;flex-basis:58%;margin:0 2% 0 0}@media screen and (max-width: 736px){.interview_wrap .interview_messageText{-webkit-flex-basis:100%;flex-basis:100%;margin:0}}.interview_list dt{position:relative;margin-bottom:20px;padding-left:25px;font-size:2.4rem;font-weight:300}@media screen and (max-width: 736px){.interview_list dt{font-size:2rem}}.interview_list dt:before{position:absolute;top:3px;left:0;content:"Q";font-style:italic;font-size:3rem;font-family:"Teko","Noto Sans JP",helvatica,sans-serif;color:#bcee0a}.interview_list dd{position:relative;margin-bottom:70px;padding-left:25px}.interview_list dd:before{position:absolute;top:15px;left:0;content:" ";width:8px;height:1px;background:#0086a4}.required_docs{position:relative;padding:10px 0 0 100px}.required_docs:before{position:absolute;top:10px;left:0;content:"応募書類"}.employee_index:before,.employee_index:after,.employee_index a:before,.employee_index a:after{position:absolute;z-index:2;content:'';width:0;height:0;border:1px solid transparent;visibility:hidden;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.employee_index:before{bottom:0px;left:0px;border-bottom-color:#65DCFB}.employee_index:after{top:0;right:-1px;border-top-color:#65DCFB}.employee_index:hover:after,.employee_index:hover:before{width:100%;visibility:visible}.employee_index a:before{top:-1px;left:-1px;border-left-color:#65DCFB}.employee_index a:after{bottom:-1px;right:-2px;border-right-color:#65DCFB}.employee_index a:hover:after,.employee_index a:hover:before{height:100%;visibility:visible}.botton_information .btn_entry_wrap{-webkit-flex-basis:42%;flex-basis:42%;margin:0 4% 0 4%}.botton_information .btn_entry_wrap:nth-of-type(2n){margin:0 4% 0 4%}@media screen and (max-width: 736px){.botton_information .btn_entry_wrap:nth-of-type(2n){margin:0}}.botton_information .btn_entry_wrap:nth-of-type(1){order:0;-webkit-order:0;-ms-flex-order:0;-webkit-box-ordinal-group:0}.botton_information .btn_entry_wrap:nth-of-type(2){order:2;-webkit-order:2;-ms-flex-order:2;-webkit-box-ordinal-group:2}.botton_information .btn_entry_wrap:nth-of-type(3){order:1;-webkit-order:1;-ms-flex-order:1;-webkit-box-ordinal-group:1}.botton_information .btn_entry_wrap:nth-of-type(4){order:3;-webkit-order:3;-ms-flex-order:3;-webkit-box-ordinal-group:3}@media screen and (max-width: 736px){.botton_information .btn_entry_wrap{-webkit-flex-basis:100%;flex-basis:100%;margin:0}.botton_information .btn_entry_wrap:nth-of-type(1){order:0;-webkit-order:0;-ms-flex-order:0;-webkit-box-ordinal-group:0}.botton_information .btn_entry_wrap:nth-of-type(2){order:1;-webkit-order:1;-ms-flex-order:1;-webkit-box-ordinal-group:1}.botton_information .btn_entry_wrap:nth-of-type(3){order:2;-webkit-order:2;-ms-flex-order:2;-webkit-box-ordinal-group:2}.botton_information .btn_entry_wrap:nth-of-type(4){order:3;-webkit-order:3;-ms-flex-order:3;-webkit-box-ordinal-group:3}}.tlt_entry{margin-bottom:20px;text-align:center;font-size:2rem;color:#bcee0a}.botton_entry{padding-top:40px}@media screen and (max-width: 736px){.botton_entry{padding:20px 0 40px}}.mw_wp_form{margin-top:50px}.mw_wp_form .content_2column{margin-bottom:40px}.mw_wp_form .formarea .error{color:#bcee0a}.input_field_1col{margin-bottom:40px}legend{margin-bottom:7px;font-size:1.4rem}input,textarea{width:100%;margin-bottom:10px;padding:10px;color:#65DCFB;font-size:1.6rem;border-top:none;border-right:none;border-left:none;border-bottom:solid 1px #004663;border-radius:0;background-color:transparent}@media screen and (max-width: 736px){input,textarea{margin-bottom:10px}}input.input_radio{width:auto}@media screen and (max-width: 736px){input.input_radio{width:50%}}input.input_zipcode{width:8%}input.input_address{width:77%}@media screen and (max-width: 1170px){input.input_address{width:100%}}input.submit{border:none;cursor:pointer;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}input[type="text"]:focus:not([readonly]),input[type="text"] textarea:focus:not([readonly]),input[type="email"]:focus:not([readonly]),input[type="email"] textarea:focus:not([readonly]),textarea:focus:not([readonly]),textarea textarea:focus:not([readonly]){border-bottom:solid 2px #65DCFB;background:0 0;outline:0}input[type="text"]:focus:not([readonly])+label,input[type="text"] textarea:focus:not([readonly])+label,input[type="email"]:focus:not([readonly])+label,input[type="email"] textarea:focus:not([readonly])+label,textarea:focus:not([readonly])+label,textarea textarea:focus:not([readonly])+label{color:#3599c5}input[type="submit"]{margin:10px}@media screen and (max-width: 736px){input[type="submit"]{margin:10px 0}}label{display:block;font-size:1.4rem}.mwform-radio-field label{display:inline-block}span.mwform-radio-field-text{display:inline-block;position:relative;padding:0 15px 0 20px}span.mwform-radio-field-text:before,span.mwform-radio-field-text:after{content:'';position:absolute;left:0;top:8px;width:10px;height:10px;z-index:0;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}input[type=radio]:checked,input[type=radio]:not(:checked){position:absolute;left:-9999px;visibility:hidden}input[type=radio]:not(:checked)+span{color:#0086a4}input[type=radio]:checked+span{color:#65DCFB}input[type=radio]:not(:checked)+span:before{border-radius:50%;border:2px solid #0086a4}input[type=radio]:not(:checked)+span:after{border-radius:50%;border:2px solid #0086a4;z-index:-1;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0)}input[type=radio]:checked+span:before{border-radius:50%;border:2px solid transparent}input[type=radio]:checked+span:before{border-radius:50%;border:2px solid #65DCFB;background-color:#65DCFB;z-index:0;transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02)}:placeholder-shown{color:#0086a4}::-webkit-input-placeholder{color:#0086a4}::-moz-placeholder{color:#0086a4;opacity:1}:-ms-input-placeholder{color:#0086a4}.btn_form{margin-top:50px;text-align:center}.btn_form button{z-index:1;cursor:pointer;position:relative;display:inline-block;width:200px;height:44px;margin:20px;padding:10px 15px;line-height:25px;color:#000622;text-align:center;font-size:1.5rem;border:none;background-color:transparent;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.btn_form button:before{z-index:-1;position:absolute;left:0;top:0;content:" ";-ms-transform:skewX(348deg);-webkit-transform:skewX(348deg);transform:skewx(348deg);width:100%;height:44px;border:solid 1px #65DCFB;background:#65DCFB}.btn_form button:hover:before{-webkit-animation:form_btn_fill .5s linear 0s forwards;animation:form_btn_fill .5s linear 0s forwards}

/*# sourceMappingURL=recruit.css.map */


/*メールフォーム の改修に伴う更新　福田 悠太 2023.01.25*/
.paragraph{
    margin:0 0 1em;
  }
  
  .paragraph a{
    color:#00deff;
  
  }
  
  .stepchart {
    position: relative;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width:90%;
    margin:0 auto 1.5em;
  }
  
  .stepchart::before {
    content: "";
    width:70%;
    height: 1px;
    background: #00deff;
    position: absolute;
    z-index: 0;
    left: 15%;
    top:25px;
  }
  
  .stepchart li{
    position: relative;
    width: 30%;
    text-align: center;
    font-size:1em;
    letter-spacing: .1em;
  }
  .stepchart li::before{
    content:attr(data-text);
    display: block;
    text-align: center;
    color:#00deff;
    font-size:1.5em;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    border:1px solid #00deff;
    background: #fff;
    margin: 0 auto 0.5rem;
    font-weight: 600;
  
  }
  
  .stepchart li.current{
    color:#00deff;
  }
  
  .stepchart li.current::before{
    color:#fff;
    border:1px solid #00deff;
    background: #00deff;
  }
  
  .btn_confirm[disabled]{
    pointer-events: none;
  }

  .btn_confirm[disabled]::before{
    background: #002642;
  }