﻿@font-face{font-family:'Hannari';src:url("../font/Hannari.otf") format("opentype")}*{margin:0;padding:0;box-sizing:border-box;list-style-type:none}html,body{height:100%}body{font-size:16px;font-weight:normal;background-color:#fff;line-height:175%;font-family:"ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;text-align:left}a{text-decoration:none;color:#333}p{font-feature-settings:"palt"}img{vertical-align:bottom;max-width:100%}table{border-collapse:collapse;border:none;border-spacing:0}th,td{vertical-align:top;font-weight:normal;text-align:left}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#wrapper{width:100%;position:relative}#main{padding-top:65px}@media all and (min-width: 881px){#main{padding-top:80px}}.hov_05{transition:.3s}.hov_05:hover{opacity:0.5}@media all and (min-width: 881px){.m_w,.index_message_inner,.index_case_inner,.index_case_box,.index_form form,.business_inner .business_head .inr,.business_inner .business_plan,.business_inner .business_kodawari .kodawari_img,.business_inner .business_kodawari .kodawari_box .kodawari_inner,.business_inner .winter_head_lead,.performance_inner .performance_box{max-width:1020px;margin:0 auto}}header{width:100%;height:65px;background-color:#fff;position:fixed;border-bottom:1px solid #e1e1e1;z-index:10}@media all and (min-width: 881px){header{height:80px}}header .header_logo{width:auto;height:50px;position:absolute;top:0;bottom:0;left:10px;margin:auto;transition:.3s}@media all and (min-width: 881px){header .header_logo{left:50px;height:65px}header .header_logo:hover{opacity:0.5}}header .pc_nav{display:none}@media all and (min-width: 881px){header .pc_nav{display:block;position:absolute;right:50px}}header .pc_nav li{margin-left:30px;float:left;line-height:65px}@media all and (min-width: 881px){header .pc_nav li{line-height:80px}}header .pc_nav a{color:#888;position:relative;display:inline-block;height:auto}@media all and (min-width: 881px){header .pc_nav a{font-size:18px}}header .pc_nav a:after{position:absolute;bottom:25px;left:0;content:'';width:100%;height:2px;background-color:#888;opacity:0;visibility:hidden;transition:.3s}header .pc_nav a:hover:after{bottom:20px;opacity:1;visibility:visible}header .pc_nav a.active{font-weight:bold}header .sp_headerButton{height:35px;position:absolute;top:0;bottom:0;right:15px;margin:auto}@media all and (min-width: 881px){header .sp_headerButton{display:none}}header .sp_nav{position:relative;top:65px;background:#fff;display:none}header .sp_nav li{height:65px;line-height:65px;padding-left:1em;border-top:1px solid #eee}header .sp_nav a{width:100%;height:100%;display:inline-block;font-weight:bold}header .sp_nav span{padding-left:1em;color:#999;font-weight:lighter}header .sp_nav .sp_navClose{width:100%;height:65px;background-color:#333;background-image:url(../images/sp_navClose.png);background-position:center;background-repeat:no-repeat;background-size:80px}footer{width:100%;height:auto;padding:15px 0 25px;background-color:#1B1444}footer .footer_inner{width:85%;max-width:1120px;margin:0 auto}footer .footer_nav{width:100%;display:flex;flex-wrap:wrap;color:#fff}footer .footer_nav li{width:calc(100% / 3);padding:1em 0;text-align:center;font-size:3.2vw}@media all and (min-width: 601px){footer .footer_nav li{width:calc(100% / 6);font-size:16px}}footer .footer_nav a{color:#fff}footer .footer_sub{width:100%;padding-top:20px;overflow:hidden}@media all and (min-width: 881px){footer .footer_sub{width:90%;margin:0 auto}}footer .footer_sub_left{width:40%;padding-top:5px;float:left}@media all and (min-width: 881px){footer .footer_sub_left{width:30%}}footer .footer_sub_left img{width:100%}@media all and (min-width: 601px){footer .footer_sub_left img{width:200px}}footer .footer_sub_right{width:55%;float:right}@media all and (min-width: 881px){footer .footer_sub_right{width:65%}}footer .footer_sub_right table{width:auto;font-size:2.8vw;margin-bottom:10px}@media all and (min-width: 881px){footer .footer_sub_right table{height:100%;padding-right:50px;float:left}}footer .footer_sub_right th,footer .footer_sub_right td,footer .footer_sub_right p{font-size:2.8vw;font-weight:lighter;font-feature-settings:"palt";line-height:175%;color:#fff !important}@media all and (min-width: 601px){footer .footer_sub_right th,footer .footer_sub_right td,footer .footer_sub_right p{font-size:16px;line-height:150%}}footer .footer_sub_right th{padding-right:1em;text-align:right}footer .footer_sub_right td a{color:#fff !important}footer .footer_sub_right p{font-size:2.6vw}@media all and (min-width: 601px){footer .footer_sub_right p{font-size:16px}}@media all and (min-width: 881px){footer .footer_sub_right p{float:left}}footer .copyright{padding-top:30px;color:#fff;text-align:center;font-family:serif}.headBack{width:100%;height:120px;line-height:120px}@media all and (min-width: 881px){.headBack{height:175px;line-height:175px}}.headBack_company{background-image:url(../images/headBack_company.jpg)}.headBack_business{background:url(../images/headBack_business.jpg) center no-repeat;background-size:100%}.headBack_performance{background:url(../images/headBack_performance.jpg) center no-repeat;background-size:100%}.headBack_recruit{background:url(../images/headBack_recruit.jpg) center no-repeat;background-size:100%}.headBack_contact{background:url(../images/headBack_contact.jpg) center no-repeat;background-size:100%}.headBack h1{color:#fff;text-align:center;letter-spacing:5px;font-size:22px}@media all and (min-width: 881px){.headBack h1{font-size:28px;letter-spacing:7px}}.headLine{margin-bottom:15px;padding-left:5px;font-size:18px;border-bottom:1px solid #d8d8d8;border-left:5px solid #2e3184}@media all and (min-width: 881px){.headLine{padding-left:10px;font-size:22px;letter-spacing:2px;line-height:35px}}.borderLink{text-align:center}.borderLink a{width:200px;padding:0.5em 10px;display:inline-block;font-family:"ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:14px;border:1px solid #1b1444;letter-spacing:1px;text-align:center;background:url(../images/linkArrow.svg) no-repeat center right 5px/7px}@media all and (min-width: 881px){.borderLink a{width:350px;padding:1em 0;font-size:18px;letter-spacing:2px;background:url(../images/linkArrow.svg) no-repeat center right 15px/12px;transition:0.3s}.borderLink a:hover{background:url(../images/linkArrow.svg) no-repeat center right 5px/12px}}.pageLead{padding:20px 0;font-size:3.3vw;text-align:center;color:#333;font-feature-settings:"palt"}@media all and (min-width: 601px){.pageLead{padding:50px 0;font-size:22px;font-weight:bold;color:#555}}.page_form{padding:25px 0 50px;background-color:#e4e4e4}@media all and (min-width: 601px){.page_form{padding:40px 0 50px}}.page_form_inner{width:90%;margin:0 auto;max-width:800px}@media all and (min-width: 601px){.page_form_inner{width:85%}}.page_form_inner form{margin-top:20px}.page_form_inner li{width:100%;margin-bottom:20px}.page_form_inner li .formTitle{font-weight:bold;font-size:14px;line-height:25px}.page_form_inner li .formTitle span{color:#e9851e}.page_form_inner li select{width:100%;padding-left:1em;height:35px;line-height:35px;background-color:#fff;border:1px solid #c3c3c3;background:url(../images/form_arrow.svg) top right/35px no-repeat #fff;font-size:16px}.page_form_inner li input{width:100%;padding-left:1em;background-color:#fff;border:1px solid #c3c3c3;border-radius:5px;font-size:16px;line-height:35px}.page_form_inner li textarea{width:100%;height:150px;padding:.75em;background-color:#fff;border:1px solid #c3c3c3;font-size:16px}.page_form_inner .submit_container{text-align:center}.page_form_inner .submit_container .submit{width:200px;height:40px;background-color:#0092d9;color:#fff;font-size:16px;letter-spacing:2px;font-weight:bold;text-align:center;line-height:40px;border-radius:10px;cursor:pointer}.page_form_img{width:100%;text-align:center}.page_form_img .tel{width:60%;margin-top:30px}@media all and (min-width: 881px){.page_form_img .tel{margin-top:40px}}.firstView{width:100%;height:100vh;position:fixed;top:0;left:0;background-color:#fff;z-index:100}.firstView .firstLead{line-height:90vh;text-align:center;font-family:"Hannari";color:#8b8b8b;font-size:8vw}@media all and (min-width: 601px){.firstView .firstLead{line-height:90vh}}@media all and (min-width: 881px){.firstView .firstLead{font-size:48px}}.firstView .firstLead .firstLead_p{opacity:0;transition:2s}.firstView .firstLead .firstLead_p.active{opacity:1}.index_topView{width:100%;height:calc(100vh - 65px);background-color:#ddd;position:relative}@media all and (min-width: 881px){.index_topView{height:calc(100vh - 80px)}}.index_topView_msk{width:100%;height:100%;background:rgba(27,20,68,0.4)}@media all and (min-width: 881px){.index_topView_msk{background:url(../images/indexPc.jpg) no-repeat #fff;background-size:cover}}.index_topView .indexHuman{width:100%;height:60%;position:absolute;left:0;opacity:0.5}@media all and (min-width: 881px){.index_topView .indexHuman{height:100%;opacity:1;display:none}}.index_topView .indexHuman1{top:0;background:url(../images/index_top1.png) right center no-repeat;background-size:cover}.index_topView .indexHuman2{bottom:0;background:url(../images/index_top2.png) right center no-repeat;background-size:cover}@media all and (min-width: 881px){.index_topView .indexHuman2{width:70%;left:auto;right:0;background-position:left center;background-size:100%}}.index_topView img{width:70%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}@media all and (min-width: 601px){.index_topView img{width:50%}}@media all and (min-width: 881px){.index_topView img{max-width:500px}}.index_scroll{width:80px;height:80px;margin:auto;position:absolute;bottom:0;left:0;right:0}.index_scroll p{font-size:20px;color:#fff;text-align:center}.index_message{padding:50px 0 50px;font-family:"Hannari"}@media all and (min-width: 881px){.index_message{padding:100px 0}}.index_message_inner{width:87%;margin:0 auto}@media all and (min-width: 601px){.index_message_inner{width:80%}}.index_message h2{margin-bottom:30px;text-align:center;font-size:6vw;font-weight:normal;letter-spacing:1px}@media all and (min-width: 601px){.index_message h2{font-size:32px}}@media all and (min-width: 881px){.index_message h2{font-size:42px;margin-bottom:60px}}.index_message p{margin-bottom:10px;font-size:4.2vw;font-feature-settings:"palt"}@media all and (min-width: 601px){.index_message p{font-size:22px;line-height:175%}}@media all and (min-width: 881px){.index_message p{font-size:26px;margin-bottom:25px}}.index_message p:last-of-type{margin-bottom:40px}@media all and (min-width: 881px){.index_message p:last-of-type{margin-bottom:60px}}.index_message p span{color:#e9851e}.index_business_photo{width:100%;height:150px;background-image:url(../images/index_business.jpg);background-size:100%;position:relative;text-align:center}@media all and (min-width: 881px){.index_business_photo{height:200px}}.index_business_photo h2{display:inline;line-height:150px;color:#fff;font-size:5vw}@media all and (min-width: 601px){.index_business_photo h2{font-size:26px}}@media all and (min-width: 881px){.index_business_photo h2{line-height:200px;font-size:38px}}.index_business_inner{padding:40px 0 40px}.index_case_inner{width:90%;margin:0 auto;padding:50px 0 50px}@media all and (min-width: 881px){.index_case_inner{padding:100px 0}}.index_case_inner h2{color:#2E3184;text-align:center;font-size:26px;letter-spacing:1px}@media all and (min-width: 881px){.index_case_inner h2{font-size:38px}}.index_case_inner h2:before{content:url(../images/index_case.svg);display:inline-block;width:37px;height:37px;margin-right:5px}@media all and (min-width: 881px){.index_case_inner h2:before{width:42px;height:42px}}.index_case_inner .description{margin:10px 0 20px;font-size:13px;word-break:break-all}@media all and (min-width: 881px){.index_case_inner .description{width:95%;margin:20px auto 50px;font-size:16px;letter-spacing:1px}}.index_case_box{width:100%;overflow:hidden}.index_case_box_head{width:100%;height:25px;margin:15px 0 5px;line-height:23px;overflow:hidden;color:#444}@media all and (min-width: 881px){.index_case_box_head{height:30px;line-height:30px;margin:25px 0 5px;font-weight:bold}}.index_case_box_head .title{padding-left:5px;float:left;border-left:3px solid #1B1444;font-size:14px;font-weight:bold}@media all and (min-width: 881px){.index_case_box_head .title{font-size:20px;border-left:5px solid #1B1444}}.index_case_box_head .time{float:right;font-size:11px}@media all and (min-width: 881px){.index_case_box_head .time{font-size:14px}}.index_case_photo{overflow:hidden}.index_case_photo .case_photo{width:calc((100% - 10px) / 2);float:left}.index_case_photo .case_photo:first-of-type{margin-right:10px}.index_case_photo .case_photo img{width:100%}.index_case_photo .case_photo .lead{font-size:14px;color:#1B1444}@media all and (min-width: 881px){.index_case_photo .case_photo .lead{font-size:18px;font-weight:bold}}.index_case_photo .case_photo .last{color:#e35a24}.index_selfCheck{margin-top:30px}.index_selfCheck h2{width:90%;margin:0 auto 10px}@media all and (min-width: 881px){.index_selfCheck h2{width:75%}}.index_selfCheck ul{overflow:hidden}.index_selfCheck li{width:50%;float:left}.index_selfCheck li img{width:100%}.index_selfCheck .description{padding:40px 0 20px;background-color:rgba(190,190,190,0.3);text-align:center}.index_selfCheck .description img{width:85%;margin-bottom:20px}@media all and (min-width: 601px){.index_selfCheck .description img{width:75%;max-width:600px}}.index_form{padding:40px 0}@media all and (min-width: 881px){.index_form{padding:50px 0 100px}}.index_form form{width:90%;margin:0 auto}@media all and (min-width: 881px){.index_form form{max-width:800px}}.index_form form li{width:100%;margin-bottom:20px}.index_form form li .formTitle{font-weight:bold;font-size:14px;line-height:25px}.index_form form li .formTitle span{color:#e9851e}.index_form form li select{width:100%;padding-left:1em;height:35px;line-height:35px;background-color:#fff;border:1px solid #c3c3c3;background:url(../images/form_arrow.svg) top right/35px no-repeat #fff;font-size:13px}@media all and (min-width: 601px){.index_form form li select{font-size:16px}}.index_form form li input{width:100%;padding:8px 0;padding-left:1em;background-color:#fff;border:1px solid #c3c3c3;border-radius:5px;font-size:13px}@media all and (min-width: 601px){.index_form form li input{font-size:16px}}.index_form form li textarea{width:100%;height:150px;padding:1em;background-color:#fff;border:1px solid #c3c3c3;font-size:13px}@media all and (min-width: 601px){.index_form form li textarea{font-size:16px}}.index_form form .submit_container{text-align:center}.index_form form .submit_container .submit{width:200px;height:40px;background-color:#0092d9;color:#fff;font-size:16px;letter-spacing:2px;font-weight:bold;text-align:center;line-height:40px;border-radius:10px;cursor:pointer}.company_inner{width:90%;margin:40px auto 0;max-width:900px}@media all and (min-width: 601px){.company_inner{width:85%}}.company_inner .greetingContainer{margin-bottom:40px;overflow:hidden}@media all and (min-width: 881px){.company_inner .greetingContainer{width:85%;margin:0 auto;text-align:center}}.company_inner .greetingContainer .greetingLogo{margin-bottom:20px}@media all and (min-width: 601px){.company_inner .greetingContainer .greetingLogo{width:80%}}@media all and (min-width: 881px){.company_inner .greetingContainer .greetingLogo{width:70%;margin:30px 0}}.company_inner .greetingContainer .greeting_main{width:100%;font-size:14px;font-family:serif;float:left}@media all and (min-width: 881px){.company_inner .greetingContainer .greeting_main{text-align:left;font-size:17px;line-height:200%;display:block;float:none}}.company_inner .greetingContainer .greeting_photo{width:100%;float:right;position:relative}.company_inner .greetingContainer .greeting_photo img{width:100px;float:right}.company_inner .greetingContainer .greeting_photo p{display:inline;text-align:right;font-size:13px;font-family:serif;position:absolute;bottom:0;right:120px}.company_inner .companyTable{width:95%;margin:0 auto 40px}@media all and (min-width: 601px){.company_inner .companyTable{width:100%}}.company_inner .companyTable tr{background-color:#e5eef4}.company_inner .companyTable tr:nth-child(2n){background-color:#d5e6f1}.company_inner .companyTable tr th{width:110px;line-height:45px;padding-left:5px;font-size:13px;font-weight:bold}@media all and (min-width: 601px){.company_inner .companyTable tr th{width:150px;padding-left:20px}}@media all and (min-width: 881px){.company_inner .companyTable tr th{width:170px;padding-left:2em;font-size:17px}}.company_inner .companyTable tr td{padding:10px 5px;padding-left:5px;font-size:13px;line-height:175%}@media all and (min-width: 881px){.company_inner .companyTable tr td{font-size:17px;padding-left:2em}}.company_inner .sikakuTable{width:95%;margin:20px auto 40px}@media all and (min-width: 601px){.company_inner .sikakuTable{width:100%}}.company_inner .sikakuTable tr{border-bottom:1px solid #e3e3e3}.company_inner .sikakuTable th,.company_inner .sikakuTable td{font-size:12px;padding-top:5px;padding-bottom:-2px}@media all and (min-width: 881px){.company_inner .sikakuTable th,.company_inner .sikakuTable td{font-size:14px}}.company_inner .sikakuTable th{padding-left:8px}.business_inner .business_head{padding:20px 0;background-color:#0071ae;text-align:center;color:#fff}@media all and (min-width: 881px){.business_inner .business_head{padding:30px 0}}.business_inner .business_head .inr{width:90%;margin:0 auto}@media all and (min-width: 881px){.business_inner .business_head .inr{width:75%}}.business_inner .business_head .inr h2{margin-bottom:10px;font-size:4.5vw}@media all and (min-width: 601px){.business_inner .business_head .inr h2{font-size:24px}}@media all and (min-width: 881px){.business_inner .business_head .inr h2{font-size:28px;margin-bottom:30px}}.business_inner .business_head .inr .tx_box{border:1px solid #ccc;padding:5px}@media all and (min-width: 601px){.business_inner .business_head .inr .tx_box{padding:0.5em}}@media all and (min-width: 881px){.business_inner .business_head .inr .tx_box{padding:15px}}.business_inner .business_head .inr p{font-size:12px;line-height:175%;text-align:left;text-indent:-1em;padding-left:1em}@media all and (min-width: 601px){.business_inner .business_head .inr p{font-size:14px}}@media all and (min-width: 881px){.business_inner .business_head .inr p{font-size:16px}}.business_inner .business_plan{width:90%;margin:0 auto;padding:30px 0}@media all and (min-width: 881px){.business_inner .business_plan{width:75%}}.business_inner .business_plan img{margin-bottom:10px}@media all and (min-width: 881px){.business_inner .business_plan img{margin-bottom:20px}}.business_inner .business_plan img.first{margin-bottom:30px}@media all and (min-width: 881px){.business_inner .business_plan img.first{margin-bottom:50px}}.business_inner .business_plan img.hosyou{margin-top:20px}.business_inner .business_kodawari{text-align:center;margin-bottom:20px}.business_inner .business_kodawari .kodawari_img{width:90%}@media all and (min-width: 881px){.business_inner .business_kodawari .kodawari_img{width:75%}}.business_inner .business_kodawari .kodawari_box{width:100%;padding:15px 0;background-color:rgba(0,155,143,0.3);position:relative}.business_inner .business_kodawari .kodawari_box .kodawari_inner{width:90%;margin:0 auto}@media all and (min-width: 601px){.business_inner .business_kodawari .kodawari_box .kodawari_inner{width:85%}}.business_inner .business_kodawari .kodawari_box .kodawari_inner p{font-weight:bold;font-size:12px;text-align:left;color:#333;line-height:185%}.business_inner .business_kodawari .kodawari_box .kodawari_inner p span{color:#e35a24}@media all and (min-width: 601px){.business_inner .business_kodawari .kodawari_box .kodawari_inner p{font-size:16px;line-height:200%}}@media all and (min-width: 881px){.business_inner .business_kodawari .kodawari_box .kodawari_inner p{font-size:18px}}.business_inner .business_kodawari .contact_inner{width:90%;margin:0 auto;padding:20px 0 25px;text-align:center}.business_inner .business_kodawari .contact_inner p{margin-bottom:10px;font-size:12px;line-height:175%}.business_inner .business_kodawari .contact_inner a{width:180px;height:30px;line-height:30px;color:#fff;font-size:12px;font-weight:bold;text-align:center;display:inline-block;background:url(../images/r_arrow.svg) center right 10px/6px no-repeat #1B1444}.business_inner .winter{text-align:center}.business_inner .winter_head{widows:100%;height:100px;background:url(../business/img/winter_head.jpg);background-size:cover;position:relative}@media all and (min-width: 881px){.business_inner .winter_head{height:180px}}.business_inner .winter_head_lead{width:90%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.business_inner .winter_main{width:95%;margin:15px 0}@media all and (min-width: 881px){.business_inner .winter_main{width:80%;margin:30px 0}}.performance_inner .performance_box{width:90%;margin:0 auto}@media all and (min-width: 881px){.performance_inner .performance_box{width:80%}}.performance_inner .performance_box h2{width:100%;height:35px;margin-bottom:15px;line-height:35px;padding-left:0.5em;font-size:16px;color:#fff}@media all and (min-width: 881px){.performance_inner .performance_box h2{height:40px;margin-bottom:30px;font-size:18px;line-height:40px}}.performance_inner .performance_box h2.wall{background-color:#007dbf}.performance_inner .performance_box h2.roof{background-color:#22a773}.performance_inner .performance_box h2.cort{background-color:#e9851e}.performance_inner .performance_box .performance_main{margin-bottom:40px}@media all and (min-width: 881px){.performance_inner .performance_box .performance_main{margin-bottom:100px}}.performance_inner .performance_box .performance_main h3{height:20px;margin-bottom:5px;padding-left:0.35em;line-height:20px;font-size:13px;color:#1B1444;border-left:5px solid #1B1444}@media all and (min-width: 881px){.performance_inner .performance_box .performance_main h3{font-size:16px}}.performance_inner .performance_box .performance_main .performance_photo{overflow:hidden}.performance_inner .performance_box .performance_main .performance_photoContainer{width:48%}.performance_inner .performance_box .performance_main .performance_photoContainer h4{font-size:12px;height:20px;line-height:20px}@media all and (min-width: 881px){.performance_inner .performance_box .performance_main .performance_photoContainer h4{font-size:15px;height:30px;line-height:30px}}.performance_inner .performance_box .performance_main .performance_photoContainer.before{float:left;color:#2e3184}.performance_inner .performance_box .performance_main .performance_photoContainer.after{float:right;color:#e35a24}.performance_inner .performance_box .performance_main .description{margin-top:10px;font-size:13px}@media all and (min-width: 881px){.performance_inner .performance_box .performance_main .description{font-size:15px}}.performance_inner .performance_box .performance_main .description p{overflow-wrap:break-word;line-height:150%}@media all and (min-width: 881px){.performance_inner .performance_box .performance_main .description p{line-height:175%;color:#555;letter-spacing:1px}}.recruit_container .recruit_inner{width:95%;margin:0 auto;padding-bottom:80px}@media all and (min-width: 601px){.recruit_container .recruit_inner{width:90%}}@media all and (min-width: 881px){.recruit_container .recruit_inner{max-width:900px}}.recruit_container .recruit_inner .recruit-section{margin-bottom:40px}@media all and (min-width: 881px){.recruit_container .recruit_inner .recruit-section{margin-bottom:80px}}.recruit_container .recruit_inner .recruit-section .recruit_box{width:100%;padding-left:10px;overflow:hidden}@media all and (min-width: 881px){.recruit_container .recruit_inner .recruit-section .recruit_box{width:95%;margin:0 auto}}.recruit_container .recruit_inner .recruit-section .recruit_box_left{width:60%;height:auto;float:left;word-wrap:break-word;font-size:12px;line-height:175%}@media all and (min-width: 601px){.recruit_container .recruit_inner .recruit-section .recruit_box_left{font-size:14px}}@media all and (min-width: 881px){.recruit_container .recruit_inner .recruit-section .recruit_box_left{width:55%;font-size:16px}}.recruit_container .recruit_inner .recruit-section .recruit_box_left.all{width:100%;padding-right:10px}.recruit_container .recruit_inner .recruit-section .recruit_box_left.dot ul,.recruit_container .recruit_inner .recruit-section .recruit_box_left.dot_all ul{overflow:hidden}.recruit_container .recruit_inner .recruit-section .recruit_box_left.dot li,.recruit_container .recruit_inner .recruit-section .recruit_box_left.dot_all li{width:50%;float:left;font-feature-settings:"palt"}.recruit_container .recruit_inner .recruit-section .recruit_box_left.dot_all li{width:100%}@media all and (min-width: 881px){.recruit_container .recruit_inner .recruit-section .recruit_box_left.dot_all{font-weight:bold;line-height:200%;font-size:20px;color:#444}}.recruit_container .recruit_inner .recruit-section .recruit_box_right{width:37%;height:115px;background-color:#888;float:right}.recruit_container .recruit_inner .recrut_bottom{text-align:center}.recruit_container .recruit_inner .recrut_bottom img{width:93%;margin-bottom:30px}@media all and (min-width: 601px){.recruit_container .recruit_inner .recrut_bottom img{margin-top:50px}}@media all and (min-width: 881px){.recruit_container .recruit_inner .recrut_bottom img{width:70%;margin-top:30px;margin-bottom:50px}}.recruit_container .recruit_inner .recrut_bottom a{width:180px;height:30px;margin:0 auto;line-height:30px;color:#fff;font-size:12px;font-weight:bold;text-align:center;display:block;background:url(../images/r_arrow.svg) center right 10px/6px no-repeat #1B1444;transition:0.3s}@media all and (min-width: 881px){.recruit_container .recruit_inner .recrut_bottom a{width:250px;height:60px;line-height:60px;font-size:18px}.recruit_container .recruit_inner .recrut_bottom a:hover{background:url(../images/r_arrow.svg) center right 5px/6px no-repeat #1B1444}}.contactPage{background-color:#e4e4e4}.contact_container{background-color:#e4e4e4;overflow:hidden}.contact_container .contact_inner{width:90%;margin:0 auto 40px}@media all and (min-width: 881px){.contact_container .contact_inner{max-width:800px}}.contact_container .contact_inner li{width:100%;margin-bottom:20px}.contact_container .contact_inner li .formTitle{font-weight:bold;font-size:14px;line-height:25px}.contact_container .contact_inner li .formTitle span{color:#e9851e}.contact_container .contact_inner li select{width:100%;padding-left:1em;height:35px;line-height:35px;background-color:#fff;border:1px solid #c3c3c3;background:url(../images/form_arrow.svg) top right/35px no-repeat #fff;font-size:16px}.contact_container .contact_inner li input{width:100%;padding:8px 0;padding-left:1em;background-color:#fff;border:1px solid #c3c3c3;border-radius:5px;font-size:16px;line-height:35px}.contact_container .contact_inner li textarea{width:100%;height:150px;padding:1em;background-color:#fff;border:1px solid #c3c3c3;font-size:16px}.contact_container .contact_inner .submit{width:200px;height:40px;background-color:#0092d9;color:#fff;font-size:16px;letter-spacing:2px;font-weight:bold;text-align:center;line-height:40px;border-radius:10px;cursor:pointer;transition:0.3s}.contact_container .contact_inner .submit:hover{opacity:0.5}.contact_container .contact_inner .back{width:200px;height:40px;background-color:#999;color:#111;font-size:14px;letter-spacing:2px;font-weight:bold;text-align:center;line-height:40px;border-radius:10px;cursor:pointer;transition:0.3s}.contact_container .contact_inner .back:hover{opacity:0.5}.contact_container .contact_inner .submit_container{text-align:center}.contact_container .contact_inner .submitCheck_container{text-align:center;overflow:hidden}.contact_container .checkTable{width:100%;margin-bottom:30px}@media all and (min-width: 881px){.contact_container .checkTable tr{padding-bottom:1em;border-bottom:1px solid #bbb;line-height:30px}}.contact_container .checkTable th,.contact_container .checkTable td{width:100%;float:left}@media all and (min-width: 881px){.contact_container .checkTable th,.contact_container .checkTable td{line-height:50px}.contact_container .checkTable th.none,.contact_container .checkTable td.none{padding:.75em 0;line-height:175%}}.contact_container .checkTable th{font-size:16px;font-weight:bold;border-bottom:1px solid #bbb}@media all and (min-width: 881px){.contact_container .checkTable th{padding-left:1em;width:25%;border-bottom:none}}.contact_container .checkTable td{padding-top:0.25em;padding-bottom:1.5em;font-size:14px}@media all and (min-width: 881px){.contact_container .checkTable td{width:70%;padding:0;font-size:16px}}.contact_container .thankText{text-align:center;padding:100px 0;font-weight:bold;color:#666}.contact_container .topBackCont{text-align:center}.contact_container .topBack{width:200px;height:40px;background-color:#999;color:#111;font-size:14px;letter-spacing:2px;font-weight:bold;text-align:center;line-height:40px;border-radius:10px;cursor:pointer;transition:0.3s;display:inline-block}.contact_container .topBack:hover{opacity:0.5}.check_container{padding-top:80px}@media all and (min-width: 881px){.check_container{padding-top:120px}}.check_container .inr{width:90%;max-width:800px;margin:0 auto}.check_container .inr h1{text-align:center;font-size:16px}@media all and (min-width: 881px){.check_container .inr h1{font-size:22px}}.check_container .inr .lead{margin-bottom:30px;text-align:center;font-size:14px}@media all and (min-width: 881px){.check_container .inr .lead{margin-top:10px;font-size:16px}}.check_container .inr table{width:100%}@media all and (min-width: 881px){.check_container .inr tr{padding-bottom:1em;border-bottom:1px solid #bbb;line-height:30px}}.check_container .inr th,.check_container .inr td{width:100%;float:left}@media all and (min-width: 881px){.check_container .inr th,.check_container .inr td{line-height:50px}.check_container .inr th.none,.check_container .inr td.none{padding:1em 0;line-height:175%}}.check_container .inr th{font-size:16px;font-weight:bold;border-bottom:1px solid #bbb}@media all and (min-width: 881px){.check_container .inr th{padding-left:1em;width:25%;border-bottom:none}}.check_container .inr td{padding-top:0.25em;padding-bottom:1.5em;font-size:14px}@media all and (min-width: 881px){.check_container .inr td{width:70%;padding:0;font-size:16px}}.check_container .inr .submitCont{padding:20px 0 100px;text-align:center}.check_container .inr .submit{margin:0 auto;width:200px;height:40px;background-color:#0092d9;color:#fff;font-size:16px;letter-spacing:2px;font-weight:bold;text-align:center;line-height:40px;border-radius:10px;cursor:pointer;transition:0.3s}.check_container .inr .submit:hover{opacity:0.5}.thank_container{min-height:calc(100vh - 320px);padding:65px 0 0}@media all and (min-width: 881px){.thank_container{min-height:calc(100vh - 300px)}}.thank_container .inr{width:90%;max-width:800px;margin:0 auto;padding:30px 0}@media all and (min-width: 881px){.thank_container .inr{padding:70px 0}}.thank_container .inr h1{margin-bottom:5px;text-align:center;font-size:16px}@media all and (min-width: 881px){.thank_container .inr h1{font-size:22px}}.thank_container .inr p{margin-bottom:30px;text-align:center;font-size:14px}@media all and (min-width: 881px){.thank_container .inr p{margin-top:10px;font-size:16px}}.thank_container .inr a{width:90%;max-width:500px;height:40px;margin:0 auto;line-height:40px;color:#fff;text-align:center;font-weight:bold;border-radius:5px;display:block;background-color:#0092d9}
