.f_red{color:#ff0001 !important}.f_orange{color:#f60 !important}.f_pink{color:#ef9191 !important}.f_blue{color:#abc5ea !important}.f_green{color:#dbedc6 !important}.f_brown{color:#6d4f2b !important}.bold{font-weight:bold !important}.pad01{padding-left:1em;text-indent:-1em}.pad02{padding-left:2em;text-indent:-2em}.alignC{text-align:center !important}.alignL{text-align:left !important}.alignR{text-align:right !important}.alignJ{text-align:justify !important}.p0{padding:0 !important}.p10{padding:10px !important}.pt0{padding-top:0 !important}.pt10{padding-top:10px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pb10{padding-bottom:10px !important}.pb20{padding-bottom:20px !important}.pr0{padding-right:0 !important}.pr10{padding-right:10px !important}.pr20{padding-right:20px !important}.pl0{padding-left:0px !important}.pl10{padding-left:10px !important}.pl20{padding-left:20px !important}.pl30{padding-left:30px !important}.pl40{padding-left:40px !important}.pl50{padding-left:50px !important}.m0{margin:0 !important}.m5{margin:5px !important}.m10{margin:10px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt80{margin-top:80px !important}.mb0{margin-bottom:0 !important}.mb3{margin-bottom:3px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb13{margin-bottom:13px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.ml60{margin-left:60px !important}.ml70{margin-left:70px !important}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr11{margin-right:13px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mr50{margin-right:50px !important}img.waku01{border:solid 1px #ddd}img.waku02{padding:4px;border:solid 1px #ddd;background:#fff}.clearfix,.box01,.flow_item{min-height:1px}.clearfix:after,.box01:after,.flow_item:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .clearfix{height:1px}.left-to-right{opacity:0;transform:translateX(-20px);transition:all .8s}.left-to-right.scrollin{opacity:1;transform:translate(0)}.right-to-left{opacity:0;transform:translateX(20px);transition:all .8s}.right-to-left.scrollin{opacity:1;transform:translate(0)}.down-to-top{opacity:0;transform:translateY(20px);transition:all .8s}.down-to-top.scrollin{opacity:1;transform:translateY(0)}.top-to-down{opacity:0;transform:translateY(-20px);transition:all .8s}.top-to-down.scrollin{opacity:1;transform:translateY(0)}/*! destyle.css v2.0.2 | 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:rgba(0,0,0,0)}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;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0}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:rgba(0,0,0,0);color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;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}img,embed,object,iframe{vertical-align:bottom}button,input[type=submit],input[type=text],optgroup,select,textarea{-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;box-shadow:none;outline:0;border-radius:0;text-align:inherit;border:none}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}.pc{display:none !important}.anchor{padding-top:60px;margin-top:-60px}body{background-color:#f6fafb;font-family:YuGothic,"Yu Gothic",sans-serif;font-size:14px;line-height:1.75;color:#003654;width:100%;box-sizing:border-box}a[href^=tel]{color:inherit;text-decoration:none}header{width:100%}header .h1_text{background-color:#f2f7fa;padding:2px 10px}header .h1_text h1{font-size:10px;color:#76a1b9}header .mobile-header{width:100%;box-sizing:border-box;padding:5px 0 5px 15px;position:absolute}header .mobile-header .header_logo{height:100%}header .mobile-header .header_logo a{display:inline-block;height:100%;line-height:normal;text-decoration:none}header .mobile-header .header_logo a img{width:120px}header .mobile-header .drawer-hamburger{padding:15px 7px 26px 15px;margin:5px;z-index:10000;position:fixed}header .mobile-header .drawer-hamburger:hover{background-color:#fff}header .drawer-hamburger-icon{width:25px;height:1px;background-color:#003654}header .drawer-hamburger-icon::before,header .drawer-hamburger-icon::after{width:25px;height:1px;background-color:#003654}header .drawer-nav{background-color:#e7eff3}header .drawer-nav .drawer_nav_inner{box-sizing:border-box;width:90%;max-width:350px;margin:0 auto !important;padding:40px 0 90px}header .drawer-nav .drawer_nav_inner .nav_logo{margin-left:10px;margin-bottom:30px}header .drawer-nav .drawer_nav_inner .nav_logo img{width:100px}header .drawer-nav .drawer_nav_inner .drawer-menu{margin-bottom:15px}header .drawer-nav .drawer_nav_inner .drawer-menu li.open a::before{opacity:0}header .drawer-nav .drawer_nav_inner .drawer-menu li .drawer-menu-item,header .drawer-nav .drawer_nav_inner .drawer-menu li .drawer-brand{font-family:YuGothic,"Yu Gothic",sans-serif;font-size:18px;font-weight:500;text-decoration:none !important;line-height:1.5;color:#003654;display:inline-block;padding:10px 0 10px 10px !important;margin-bottom:5px;transition:all .3s}header .drawer-nav .drawer_nav_inner .drawer-menu li .drawer-menu-item:hover,header .drawer-nav .drawer_nav_inner .drawer-menu li .drawer-brand:hover{color:#2a91d6}header .drawer-nav .drawer_nav_inner .link_recruit{width:100%;height:30px;margin-bottom:30px}header .drawer-nav .drawer_nav_inner .link_recruit a{font-family:YuGothic,"Yu Gothic",sans-serif;display:block;width:100%;height:100%;padding:0 0 0 10px !important;border-radius:50px;color:#2a91d6;font-size:14px;text-decoration:none;transition:all .3s}header .drawer-nav .drawer_nav_inner .link_recruit a:hover{opacity:.8}header .drawer-nav .drawer_nav_inner .link_contact,header .drawer-nav .drawer_nav_inner .link_application{width:100%;max-width:350px;height:50px;margin:0 auto 30px}header .drawer-nav .drawer_nav_inner .link_contact a,header .drawer-nav .drawer_nav_inner .link_application a{font-family:YuGothic,"Yu Gothic",sans-serif;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg, #69b0df, #47bbbf);box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:50px;color:#fff;font-size:16px;font-weight:bold;text-decoration:none;transition:all .3s}header .drawer-nav .drawer_nav_inner .link_contact a:hover,header .drawer-nav .drawer_nav_inner .link_application a:hover{opacity:.8;box-shadow:0 0 15px rgba(0,0,0,.2)}.main_visual,.recruit_visual{position:relative}.main_visual .main_front,.main_visual .recruit_front,.recruit_visual .main_front,.recruit_visual .recruit_front{width:100%;height:100vh;margin:0 auto;overflow:hidden;position:relative}.main_visual .main_front div,.main_visual .recruit_front div,.recruit_visual .main_front div,.recruit_visual .recruit_front div{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.main_visual .main_front .slide01,.recruit_visual .main_front .slide01{background:url("../images/sp/main.jpg") center center no-repeat;background-size:cover}.main_visual .recruit_front .slide01,.recruit_visual .recruit_front .slide01{background:url("../images/recruit/main.jpg") no-repeat center center;background-size:cover}.main_visual .slide_text_box,.recruit_visual .slide_text_box{margin-top:60px;position:absolute;width:93%;max-width:450px;margin:0 auto;height:70vh;top:15%;left:50%;transform:translate(-50%)}.main_visual .slide_text_box .slide_text_inner .slide_text,.recruit_visual .slide_text_box .slide_text_inner .slide_text{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:normal;color:#175577}.main_visual .slide_text_box .slide_text_inner .slide_text .slide_text01,.recruit_visual .slide_text_box .slide_text_inner .slide_text .slide_text01{font-size:30px;letter-spacing:3px;margin-bottom:30px}.main_visual .slide_text_box .slide_text_inner .slide_text .slide_text01 span,.recruit_visual .slide_text_box .slide_text_inner .slide_text .slide_text01 span{background-color:rgba(255,255,255,.5);padding:0 5px}.main_visual .slide_text_box .slide_text_inner .slide_text .slide_text02,.recruit_visual .slide_text_box .slide_text_inner .slide_text .slide_text02{font-size:18px;margin-bottom:30px}.main_visual .slide_text_box .slide_text_inner .slide_text .slide_text02 span,.recruit_visual .slide_text_box .slide_text_inner .slide_text .slide_text02 span{background-color:rgba(255,255,255,.5);padding:0 5px}.main_visual .slide_text_box .slide_text_inner .slide_link01,.recruit_visual .slide_text_box .slide_text_inner .slide_link01{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:400px;height:50px;margin:0 0 15px 0}.main_visual .slide_text_box .slide_text_inner .slide_link01 a,.recruit_visual .slide_text_box .slide_text_inner .slide_link01 a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg, #69b0df, #47bbbf);box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:60px;color:#fff;letter-spacing:3px;font-size:20px;font-weight:bold;text-decoration:none;transition:all .3s}.main_visual .slide_text_box .slide_text_inner .slide_link01 a:hover,.recruit_visual .slide_text_box .slide_text_inner .slide_link01 a:hover{opacity:.8;box-shadow:0 0 15px rgba(0,0,0,.2)}.main_visual .slide_text_box .slide_text_inner .slide_link02,.recruit_visual .slide_text_box .slide_text_inner .slide_link02{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:90%;height:25px;max-width:300px}.main_visual .slide_text_box .slide_text_inner .slide_link02 a,.recruit_visual .slide_text_box .slide_text_inner .slide_link02 a{width:100%;height:100%;display:block;position:relative;background-color:rgba(255,255,255,.8);border-radius:15px;color:#67b1dc;font-weight:bold;text-align:center;text-decoration:none;transition:opacity .3s}.main_visual .slide_text_box .slide_text_inner .slide_link02 a::before,.recruit_visual .slide_text_box .slide_text_inner .slide_link02 a::before{content:"";width:6px;height:6px;border:0;border-top:solid 2px #67b1dc;border-right:solid 2px #67b1dc;position:absolute;top:50%;right:15px;margin-top:-4px;transform:rotate(45deg);transition:right .3s}.main_visual .slide_text_box .slide_text_inner .slide_link02 a:hover,.recruit_visual .slide_text_box .slide_text_inner .slide_link02 a:hover{opacity:.8}.main_visual .slide_text_box .slide_text_inner .slide_link02 a:hover::before,.recruit_visual .slide_text_box .slide_text_inner .slide_link02 a:hover::before{right:10px}.h1_contents{width:100%;max-width:500px;margin:0 auto}.h1_contents .h1_title{padding:80px 20px 15px}.h1_contents .h1_title h1{font-family:YuGothic,"Yu Gothic",sans-serif;color:#175577;font-size:22px}.breadcrumb_wrapper{width:100%;max-width:500px;margin:0 auto}.breadcrumb_wrapper .breadcrumb{font-size:12px;margin:auto;padding:0 15px;margin-top:25px}.breadcrumb_wrapper .breadcrumb ol{display:flex;justify-content:flex-start;font-weight:500;background-color:#e0ebf2;padding:5px 15px;color:#175577 !important;border-radius:5px}.breadcrumb_wrapper .breadcrumb ol li{font-family:YuGothic,"Yu Gothic",sans-serif}.breadcrumb_wrapper .breadcrumb ol li .fa-map-marker,.breadcrumb_wrapper .breadcrumb ol li .fa-caret-right{margin-right:7px}.breadcrumb_wrapper .breadcrumb ol li a{color:#175577 !important;font-weight:500;transition:all .3s;text-decoration:none}.breadcrumb_wrapper .breadcrumb ol li:first-child{background:none;padding:0}@media screen and (max-width: 640px){.breadcrumb_wrapper .breadcrumb ol{display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow:auto;white-space:nowrap;color:#fff}.breadcrumb_wrapper .breadcrumb li{display:inline;padding-left:10px}}.section_name{width:100%;background-color:#fff}.section_name .innerContents{width:100%;max-width:500px;margin:0 auto;box-sizing:border-box;padding:60px 30px}.section_name .innerContents .contact_text{text-align:center;font-size:16px;margin-bottom:30px}.section_name .innerContents .link_btn01{width:100%;max-width:350px;height:50px;margin:0 auto 15px}.section_name .innerContents .link_btn01 a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg, #69b0df, #47bbbf);box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:50px;color:#fff;font-size:16px;font-weight:bold;text-decoration:none;transition:all .3s}.section_name .innerContents .link_btn01 a:hover{opacity:.8;box-shadow:0 0 15px rgba(0,0,0,.2)}.section_name .innerContents .link_btn02{text-align:center}.section_name .innerContents .link_btn02 a{position:relative;padding-right:14px;color:#69b0df;font-weight:bold;text-decoration:none;transition:opacity .3s}.section_name .innerContents .link_btn02 a::before{content:"";width:6px;height:6px;border:0;border-top:solid 2px #69b0df;border-right:solid 2px #69b0df;position:absolute;top:50%;right:0;margin-top:-4px;transform:rotate(45deg);transition:right .3s}.section_name .innerContents .link_btn02 a:hover{opacity:.8}.section_name .innerContents .link_btn02 a:hover::before{right:-5px}#contents_about{background-color:#f2f7fa}#contents_about .innerContents .contents_about_inner{width:100%;margin-bottom:40px}#contents_about .innerContents .contents_about_inner .contents_about_text h2{color:#468fbf;font-family:fot-tsukuardgothic-std,sans-serif;font-size:20px;letter-spacing:1px;margin-bottom:15px}#contents_about .innerContents .contents_about_inner .contents_about_text p{font-size:15px;line-height:2;margin-bottom:30px}#contents_about .innerContents .contents_about_inner .contents_about_img{display:block;position:relative;width:100%;max-width:250px;margin:0 auto;height:150px}#contents_about .innerContents .contents_about_inner .contents_about_img .contents_about_img_top{position:absolute;top:30px;left:15px}#contents_about .innerContents .contents_about_inner .contents_about_img .contents_about_img_top img{width:80px}#contents_about .innerContents .contents_about_inner .contents_about_img .contents_about_img_bottom{position:absolute;top:0;right:15px}#contents_about .innerContents .contents_about_inner .contents_about_img .contents_about_img_bottom img{width:80px}#contents_about .innerContents .contents_about_inner .link_btn01{margin-top:50px}#contents_features{background-color:#f2f7fa}#contents_features .innerContents .inner_features .feature01 .feature_img img,#contents_features .innerContents .inner_features .feature02 .feature_img img,#contents_features .innerContents .inner_features .feature03 .feature_img img{width:100%;border-radius:8px;margin-bottom:15px}#contents_features .innerContents .inner_features .feature01 .feature_text h3,#contents_features .innerContents .inner_features .feature02 .feature_text h3,#contents_features .innerContents .inner_features .feature03 .feature_text h3{font-family:fot-tsukuardgothic-std,sans-serif;color:#47bbbf;font-size:20px;letter-spacing:1px;margin-bottom:10px}#contents_features .innerContents .inner_features .feature01 .feature_text p,#contents_features .innerContents .inner_features .feature02 .feature_text p,#contents_features .innerContents .inner_features .feature03 .feature_text p{text-align:justify}#contents_features .innerContents .inner_features .feature01,#contents_features .innerContents .inner_features .feature02{margin-bottom:60px}#contents_features .innerContents .inner_features .feature03 .feature_text p{margin-bottom:7px}#contents_features .innerContents .inner_features .feature03 .feature_text ul li{display:block;font-size:12px;line-height:normal}#contents_features .innerContents .inner_features .feature03 .feature_text ul li:first-child{margin-bottom:5px}#contents_ocupation{background-color:#e0ebf2}#contents_ocupation .innerContents h2{font-family:fot-tsukuardgothic-std,sans-serif;color:#2f5569;font-size:20px;text-align:center;margin-bottom:30px}#contents_ocupation .innerContents .occupation_list{display:flex;flex-wrap:wrap;justify-content:space-between}#contents_ocupation .innerContents .occupation_list li{width:48%;height:43px;background-color:#f2f7fa;border-radius:5px;display:flex;align-items:center;justify-content:center;font-weight:500;margin-bottom:11px}#contents_faq{background-color:#f2f7fa}#contents_faq .innerContents h2{font-family:fot-tsukuardgothic-std,sans-serif;color:#2f5569;font-size:20px;text-align:center;margin-bottom:30px}#contents_faq .innerContents .faq_inner{margin-bottom:60px}#contents_faq .innerContents h3{font-size:16px;line-height:30px;text-align:center;margin-bottom:20px}.footer_menu{width:100%;padding:0 20px;background:#76a1b9}.footer_menu .footermenulist{font-size:16px;color:#fff}.footer_menu .footermenulist li{width:100%;max-width:450px;margin:0 auto;list-style:none}.footer_menu .footermenulist li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.3)}.footer_menu .footermenulist li a{font-family:YuGothic,"Yu Gothic",sans-serif;display:block;line-height:60px;color:#fff;padding-left:15px;text-decoration:none;transition:all .3s}.footer_menu .footermenulist li a:hover{color:#a9f9fc}footer{background-color:#f2f7fa}.inner_footer{margin:0 15px;padding:60px 0 0}.inner_footer .footer_logo{text-align:center}.inner_footer .footer_logo img{width:150px}.copyright_box{font-size:10px;line-height:80px;text-align:center;width:100%;color:#b0bfc7;padding-bottom:60px;margin-top:10px}#contents_flow{background-color:#f2f7fa}#contents_flow .innerContents h2{font-family:fot-tsukuardgothic-std,sans-serif;font-size:20px;color:#468fbf;text-align:center;margin-bottom:30px}#contents_flow .innerContents .contents_flow_inner{margin-bottom:70px}#contents_flow .innerContents .contents_flow_inner .flow01,#contents_flow .innerContents .contents_flow_inner .flow02,#contents_flow .innerContents .contents_flow_inner .flow03,#contents_flow .innerContents .contents_flow_inner .flow04,#contents_flow .innerContents .contents_flow_inner .flow05{position:relative;background-color:#fff;border-radius:5px;box-shadow:0px 0px 10px rgba(0,113,218,.1);box-sizing:border-box;padding:20px 15px;margin-bottom:45px}#contents_flow .innerContents .contents_flow_inner .flow01 h3,#contents_flow .innerContents .contents_flow_inner .flow02 h3,#contents_flow .innerContents .contents_flow_inner .flow03 h3,#contents_flow .innerContents .contents_flow_inner .flow04 h3,#contents_flow .innerContents .contents_flow_inner .flow05 h3{font-size:18px;font-weight:500;margin-bottom:15px}#contents_flow .innerContents .contents_flow_inner .flow01 .flow_img img,#contents_flow .innerContents .contents_flow_inner .flow02 .flow_img img,#contents_flow .innerContents .contents_flow_inner .flow03 .flow_img img,#contents_flow .innerContents .contents_flow_inner .flow04 .flow_img img,#contents_flow .innerContents .contents_flow_inner .flow05 .flow_img img{width:100%;border-radius:5px;margin-bottom:10px}#contents_flow .innerContents .contents_flow_inner .flow01 p,#contents_flow .innerContents .contents_flow_inner .flow02 p,#contents_flow .innerContents .contents_flow_inner .flow03 p,#contents_flow .innerContents .contents_flow_inner .flow04 p,#contents_flow .innerContents .contents_flow_inner .flow05 p{text-align:justify}#contents_flow .innerContents .contents_flow_inner .flow01::before,#contents_flow .innerContents .contents_flow_inner .flow02::before,#contents_flow .innerContents .contents_flow_inner .flow03::before,#contents_flow .innerContents .contents_flow_inner .flow04::before,#contents_flow .innerContents .contents_flow_inner .flow05::before{position:absolute;content:"";width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:14px solid #aabfcc;bottom:-30px;left:50%;transform:translate(-50%)}#contents_flow .innerContents .contents_flow_inner .flow_offer{width:250px;height:40px;margin:0 auto;text-align:center;font-size:18px;letter-spacing:2px;font-weight:500;color:#fff;line-height:40px;background-color:#003654;border-radius:5px}#contents_recruit_features{background-color:#e0ebf2}#contents_recruit_features h2{font-family:fot-tsukuardgothic-std,sans-serif;font-size:20px;color:#175577;text-align:center;font-weight:500;margin-bottom:40px}#contents_recruit_features .inner_recruit_features .recruit_features01,#contents_recruit_features .inner_recruit_features .recruit_features02,#contents_recruit_features .inner_recruit_features .recruit_features03{width:100%}#contents_recruit_features .inner_recruit_features .recruit_features01 h3,#contents_recruit_features .inner_recruit_features .recruit_features02 h3,#contents_recruit_features .inner_recruit_features .recruit_features03 h3{font-family:fot-tsukuardgothic-std,sans-serif;text-align:center;color:#5ca9ac;font-size:16px;font-weight:500;margin-bottom:20px}#contents_recruit_features .inner_recruit_features .recruit_features01 h3 span,#contents_recruit_features .inner_recruit_features .recruit_features02 h3 span,#contents_recruit_features .inner_recruit_features .recruit_features03 h3 span{font-size:22px}#contents_recruit_features .inner_recruit_features .recruit_features01 .recruit_features_img,#contents_recruit_features .inner_recruit_features .recruit_features02 .recruit_features_img,#contents_recruit_features .inner_recruit_features .recruit_features03 .recruit_features_img{margin-bottom:15px;height:130px;width:100%;text-align:center}#contents_recruit_features .inner_recruit_features .recruit_features01 .recruit_features_img img,#contents_recruit_features .inner_recruit_features .recruit_features02 .recruit_features_img img,#contents_recruit_features .inner_recruit_features .recruit_features03 .recruit_features_img img{height:100%}#contents_recruit_features .inner_recruit_features .recruit_features01,#contents_recruit_features .inner_recruit_features .recruit_features02{margin-bottom:60px}#contents_fee{background-color:#f2f7fa}#contents_fee .innerContents h2{font-family:fot-tsukuardgothic-std,sans-serif;font-size:20px;color:#175577;text-align:center;font-weight:500;margin-bottom:30px}#contents_fee .innerContents .fee_top_text{margin-bottom:40px;text-align:justify}#contents_fee .innerContents .fee_graph_contents .fee_plan01,#contents_fee .innerContents .fee_graph_contents .fee_plan02{width:100%;background-color:#fff;padding:35px 20px 45px;border-radius:5px}#contents_fee .innerContents .fee_graph_contents .fee_plan01 h3,#contents_fee .innerContents .fee_graph_contents .fee_plan02 h3{font-size:20px;text-align:center;font-weight:bold;margin-bottom:20px;font-family:fot-tsukuardgothic-std,sans-serif}#contents_fee .innerContents .fee_graph_contents .fee_plan01 p,#contents_fee .innerContents .fee_graph_contents .fee_plan02 p{margin-bottom:30px;text-align:justify}#contents_fee .innerContents .fee_graph_contents .fee_plan01 img,#contents_fee .innerContents .fee_graph_contents .fee_plan02 img{width:100%}#contents_fee .innerContents .fee_graph_contents .fee_plan01{margin-bottom:25px}#contents_fee .innerContents .fee_graph_contents .fee_plan01 h3{color:#5ca9ac}#contents_fee .innerContents .fee_graph_contents .fee_plan01 p span{color:#5ca9ac;font-weight:bold;margin-right:5px}#contents_fee .innerContents .fee_graph_contents .fee_plan02 h3{color:#ec8f17}#contents_fee .innerContents .fee_graph_contents .fee_plan02 p span{color:#ec8f17;font-weight:bold;margin-right:5px}.mobile_footer{display:flex;justify-content:center;width:100%;position:fixed;bottom:8px;opacity:0;filter:alpha(opacity=0);transition:all .5s}.mobile_footer.show{opacity:1;filter:alpha(opacity=100)}.mobile_footer .link_box{width:100%;max-width:410px}.mobile_footer .link_box .line_link{margin:0 30px;height:50px}.mobile_footer .link_box .line_link a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(90deg, #69b0df, #47bbbf);box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:50px;color:#fff;font-size:20px;font-weight:bold;text-decoration:none}.low_page{width:100%}.low_page section{width:100%;max-width:500px;margin:0 auto;box-sizing:border-box;padding:60px 0}.low_page section .inner_section{width:100%;box-sizing:border-box;margin:0 auto;padding:0 20px}.low_page section .inner_section p{margin-bottom:10px}.low_page section .inner_section ul li{list-style:none}.low_page section .inner_section ol li{margin-left:20px}.low_page h2{font-size:18px;color:#456f86;font-weight:500;letter-spacing:1px;border-bottom:2px solid #91acbb;margin-bottom:15px}.low_page h3{font-size:16px;font-weight:bold;color:#48bbc0;margin-bottom:5px}.low_page .link_btn{width:100%}.low_page .link_btn a{display:block;background-color:#fff;font-weight:bold;color:#48bbc0;font-size:12px;border-radius:30px;box-shadow:0 0 15px rgba(201,225,253,.5);padding:5px 0;text-align:center;text-decoration:none;transition:all .3s}.low_page .link_btn a:hover{background-color:#48bbc0;color:#fff}.s2_s{margin-bottom:60px}.s3_s{margin-bottom:30px}.marker{font-weight:bold;border-bottom:2px dotted #bdbdbd;margin:0 1px}.contents_img{margin-bottom:20px}.contents_img img{width:100%}.contents_img figcaption{padding:10px 20px;background-color:#bdbdbd;margin-top:5px}.contents_img figcaption span{font-weight:bold;display:block}.index_box{display:block;box-sizing:border-box;padding:30px;background-color:#f5f5f5;position:relative}.index_box .index_ttl{font-size:20px;font-weight:bold;text-align:center;margin-bottom:15px}.index_box .index_ttl::before{font-family:"Font Awesome 5 Free";font-weight:300;content:"";font-weight:bold;margin-right:10px}.index_box ol.chapter li{list-style:none}.index_box ol.chapter li a{font-size:16px;display:block;padding:5px 10px;transition:all .2s;text-decoration:none}.index_box ol.chapter li a:hover{background-color:#bdbdbd}.index_box ol.chapter li a span.num{margin-right:.5em}.index_box ol.chapter li ol.section{box-sizing:border-box;padding-left:1em;margin-bottom:5px}.index_box ol.chapter li ol.section li a{font-size:16px}.index_box ol.chapter li ol.section li a span.num{margin-right:.5em}.box01{padding:20px 25px;box-shadow:0 0 20px 2px rgba(0,0,0,.1);border-radius:5px;background-color:#fff}.box01:not(:last-child){margin-bottom:20px}.box01 .box01_ttl{font-size:18px;font-weight:bold;line-height:40px;display:inline-block;margin-bottom:10px;padding:0 0 0 25px;border-radius:20px;position:relative}.box01 .box01_ttl::before,.box01 .box01_ttl::after{content:"";display:block;width:17px;height:3px;background-color:dimgray;position:absolute;left:0}.box01 .box01_ttl::before{top:15px}.box01 .box01_ttl::after{top:20px}.table01{width:100%}.table01 tr{display:flex;flex-direction:column;padding:25px 15px;border-bottom:1px solid #e7eff3}.table01 tr th,.table01 tr td{box-sizing:border-box;width:auto;margin:0}.table01 tr th{width:33%;font-size:12px;margin-bottom:10px}.table01 tr td{font-size:14px}.scroll_table{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.scroll_table .fixed01{position:-webkit-sticky;position:sticky;left:0}.doctor_image{width:100%;margin-bottom:30px}.doctor_image img{width:100%}.doctor_image figcaption{font-size:16px;line-height:1.5;font-weight:bold;text-align:center;background-color:#bdbdbd;box-sizing:border-box;padding:10px;margin-top:5px}.doctor_image figcaption span{font-size:14px;font-weight:normal;display:block}.split_table_box .split_table_item{box-sizing:border-box;padding:25px 20px;margin-bottom:15px;box-shadow:0 0 20px 2px rgba(0,0,0,.1);border-radius:5px;background-color:#fff}.split_table_box .split_table_item .split_table_box_ttl{font-size:18px;font-weight:bold;border-bottom:3px dotted #bdbdbd;margin-bottom:10px;padding-bottom:10px;position:relative;padding-left:12px}.split_table_box .split_table_item .split_table_box_ttl::before{content:"";display:block;width:4px;height:25px;background-color:#bdbdbd;position:absolute;left:0;top:3px}.split_table_box .split_table_item table{width:100%;font-size:14px}.split_table_box .split_table_item table tr{border-bottom:1px dotted #bdbdbd}.split_table_box .split_table_item table tr th{font-weight:bold;width:50%;padding:10px 2px}.split_table_box .split_table_item table tr td{width:50%;padding:10px 2px}.split_table_box .split_table_item ul li{font-size:16px;font-weight:bold;list-style:none;position:relative;padding-left:20px;margin-bottom:5px}.split_table_box .split_table_item ul li::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:dimgray;position:absolute;left:0}.list01{list-style:none;margin-left:5px}.list01 li{font-weight:bold;position:relative;padding-left:18px;margin-bottom:15px}.list01 li::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:dimgray;position:absolute;left:0}.list02 li{font-weight:bold;box-sizing:border-box;margin-bottom:15px;padding:10px 10px 10px 25px;border-bottom:2px dotted #bdbdbd;list-style:none;position:relative}.list02 li::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-weight:bold;color:dimgray;position:absolute;left:5px}.list03 li{width:100%;margin-top:15px;list-style:none}.list03 li a{font-size:16px;font-weight:bold;color:#003654;text-decoration:none;display:block;width:100%;box-sizing:border-box;padding:15px 20px;background-color:#bdbdbd;border-radius:5px;position:relative;transition:all .3s}.list03 li a::before{content:"";width:6px;height:6px;margin-top:-4px;border:0px;border-top:solid 2px #003654;border-right:solid 2px #003654;transform:rotate(45deg);position:absolute;top:50%;right:7%;transition:all .3s}.list03 li a:hover{background-color:gray;box-shadow:0px 0px 5px 2px rgba(0,0,0,.2)}.list03 li a:hover::before{right:5%}.counter01{counter-reset:number;list-style-type:none}.counter01 li{font-weight:bold;position:relative;padding-left:35px;line-height:1.5}.counter01 li:not(:last-child){margin-bottom:10px}.counter01 li:before{font-weight:bold;line-height:25px;text-align:center;color:#fff;display:inline-block;width:25px;background:dimgray;position:absolute;top:-3px;left:0;counter-increment:number;content:counter(number)}.flex_gellery figure{width:100%;position:relative;padding:15px;background-color:#fff;border-radius:5px;box-shadow:0px 0px 15px 2px rgba(0,0,0,.1)}.flex_gellery figure:not(:last-child){margin-bottom:20px}.flex_gellery figure img{width:100%}.flex_gellery figcaption{margin-top:5px}.flex_gellery figcaption span{font-weight:bold;display:block}.gallery_text{color:#fff;width:100%;box-sizing:border-box;padding:10px 15px 10px;margin-top:5px;background-color:#bdbdbd;z-index:1000}.gallery_text span{font-size:15px;font-weight:bold;margin-bottom:5px}.gallery_text p{font-size:13px !important;margin-bottom:0 !important}.sp-selected-thumbnail:after{content:"";display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;border:4px solid dimgray}.googlemap_box{width:100%;height:300px;box-shadow:0 0 20px 2px rgba(0,0,0,.1)}.faq_item{padding:15px;box-sizing:border-box;border-radius:5px;list-style:none;background-color:#e0ebf2}.faq_item:not(:last-child){margin-bottom:20px}.faq_item .faq_item_Q,.faq_item .faq_item_A{position:relative;cursor:pointer}.faq_item .faq_item_Q .icon,.faq_item .faq_item_A .icon{position:absolute;top:0;left:5px;font-family:fot-tsukuardgothic-std,sans-serif;font-size:18px;display:inline-block;font-weight:bold;text-align:center}.faq_item .faq_item_Q .text,.faq_item .faq_item_A .text{display:block;padding:5px 0 0 35px;font-weight:500;line-height:1.5}.faq_item .faq_item_Q .icon{color:#456f86}.faq_item .faq_item_Q .text{font-weight:bold}.faq_item .faq_item_A{margin-top:10px}.faq_item .faq_item_A .icon{color:#d95968}.faq_item .faq_item_A .text{font-size:14px;font-weight:normal;color:#2d556b;line-height:1.5}.flow_item{margin-bottom:15px;box-sizing:border-box;padding:15px;border-radius:5px;box-shadow:0 0 20px 2px rgba(0,0,0,.1);list-style:none;background-color:#fff}.flow_item .flow_item_title_box{display:flex;align-items:center;margin-bottom:15px;padding-bottom:20px;border-bottom:2px dotted #bdbdbd}.flow_item .flow_item_title_box .icon{font-weight:bold;color:#fff;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;background-color:#bdbdbd;margin-right:10px;box-sizing:border-box;padding:15px;border-radius:8px}.flow_item .flow_item_title_box .text{font-size:15px;line-height:1.5;font-weight:bold}.flow_item .flow_item_text_box p:last-child{font-size:14px !important;font-weight:normal !important;line-height:1.5 !important;margin-bottom:0 !important}.line_bnr{margin-bottom:20px}.line_bnr a{width:100%;height:100%;display:block;transition:opacity .3s}.line_bnr a:hover{opacity:.8}.line_bnr img{width:100%;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.2)}#section_flow{background-color:#fff}#section_flow .innerContents{width:100%;padding:1em 0 0}#section_flow .innerContents h2{font-family:fot-tsukuardgothic-std,sans-serif;color:#2f5569;font-size:20px;letter-spacing:1px;margin-bottom:1em;text-align:center}.flow_wrap{list-style-type:none;width:100%;margin-inline:auto}.flow_wrap .flow_box{padding:1em 30px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.flow_wrap .flow_box:nth-child(odd){background-color:#4f8eaf}.flow_wrap .flow_box:nth-child(odd) ._number{background-color:#fff;color:#4f8eaf}.flow_wrap .flow_box:nth-child(odd) ._ja{color:#fff}.flow_wrap .flow_box:nth-child(odd) .flow_img{background-color:#fff}.flow_wrap .flow_box:nth-child(odd) .flow_img svg{fill:#4f8eaf}.flow_wrap .flow_box:nth-child(odd) .flow_text{color:#fff}.flow_wrap .flow_box:nth-child(even){background-color:#fff}.flow_wrap .flow_box:nth-child(even) ._number{background-color:#4f8eaf;color:#fff}.flow_wrap .flow_box:nth-child(even) ._ja{color:#4f8eaf}.flow_wrap .flow_box:nth-child(even) .flow_img{background-color:#4f8eaf}.flow_wrap .flow_box:nth-child(even) .flow_img svg{fill:#fff}.flow_wrap .flow_box .flow_title{font-weight:bold;display:flex;flex-direction:column;align-items:center;justify-content:center}.flow_wrap .flow_box .flow_title ._number{font-size:1em;display:inline-block;margin-bottom:.5em;border-radius:4px;padding:0 1em}.flow_wrap .flow_box .flow_title ._ja{font-size:1.25em;line-height:1.5}.flow_wrap .flow_box .flow_title ._ja span._small{font-size:80%}.flow_wrap .flow_box .flow_img{border-radius:50vh;width:9em;height:9em;margin-block:1em;display:flex;justify-content:center;align-items:center}.flow_wrap .flow_box .flow_img svg{fill:#fff;display:block}.flow_wrap .flow_box ._arrow{display:none;position:absolute;bottom:-3rem;left:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:24px;height:16px}.flow_wrap .flow_box ._arrow svg{fill:#b8d2df;width:100%;height:100%}.flow_wrap .flow_icon_human01{width:4.5rem;height:3.75rem}.flow_wrap .flow_icon_remote01{width:5.625rem;height:3.75rem}.flow_wrap .flow_icon_human02{width:4.75rem;height:3.1875rem}.flow_wrap .flow_icon_human03{width:4.375rem;height:4.25rem}.flow_wrap .flow_icon_hand01{width:5.625rem;height:3.5rem}