@media screen and (max-width: 60.06em){.container{padding-top:calc(130/750*100vw)}}.page_title,.page_title_re{width:100%;background-image:url("../../images/bg/pagetitle_pc.png");background-repeat:no-repeat;background-position:top center;box-sizing:border-box}@media screen and (max-width: 60.06em){.page_title,.page_title_re{background-image:url("../../images/bg/pagetitle_sp.jpg");background-size:contain}}.page_title_inner{max-width:1500px;margin:0 auto;height:396px;padding:108px 0 0;box-sizing:border-box}@media screen and (max-width: 93.75em){.page_title_inner{max-width:100%;padding:108px 30px 0}}@media screen and (max-width: 60.06em){.page_title_inner{height:auto;min-height:calc(235/750*100vw);padding:9.0666666667vw 0vw 0vw 9.3333333333vw}}.page_title h2,.page_title_re p{font-size:18px;font-weight:500;line-height:1.2;color:#254981}@media screen and (max-width: 60.06em){.page_title h2,.page_title_re p{font-size:calc(24/750*100vw)}}.page_title h2::before,.page_title_re p::before{content:"";display:inline-block;width:16px;height:16px;background-color:#254981;margin-right:25px}@media screen and (max-width: 60.06em){.page_title h2::before,.page_title_re p::before{width:2.1333333333vw;height:calc(16/750*100vw);margin-right:calc(12/750*100vw)}}.page_title .en_title{font-family:"Roboto",sans-serif;font-size:72px;font-weight:500;line-height:1.2;color:#254981;margin-top:28px}@media screen and (max-width: 60.06em){.page_title .en_title{font-size:calc(72/750*100vw);margin-top:calc(4/750*100vw)}}.page_title_re p{font-family:"Roboto",sans-serif}.page_title_re h2{font-size:72px;font-weight:700;line-height:1.2;color:#254981;margin-top:28px}@media screen and (max-width: 60.06em){.page_title_re h2{font-size:calc(60/750*100vw);margin-top:calc(4/750*100vw)}}.sub_heading{position:relative;padding:0 0 37px;font-size:30px;line-height:1.4;font-weight:500;text-align:center;color:#000;background:linear-gradient(90deg, #74b89a 0% 50%, #254981 50%);background-repeat:no-repeat;background-size:54px 12px;background-position:bottom}@media screen and (max-width: 60.06em){.sub_heading{padding:0vw 0vw 4.9333333333vw 0vw;font-size:calc(30/750*100vw);background-size:calc(54/750*100vw) calc(12/750*100vw)}}#access_page .contents{padding:190px 0 83px}@media screen and (max-width: 60.06em){#access_page .contents{padding:0vw 0vw 5.6vw 0vw}}#access_page .page_title{margin-bottom:32px}@media screen and (max-width: 60.06em){#access_page .page_title{margin-bottom:calc(48/750*100vw)}}.access_c{max-width:1000px;margin:87px auto 0;box-sizing:border-box}@media screen and (max-width: 60.06em){.access_c{max-width:100%;padding:0vw 10vw 0vw 10vw;margin-top:calc(57/750*100vw)}}.access_c_box{margin-bottom:107px}@media screen and (max-width: 60.06em){.access_c_box{margin-bottom:calc(52/750*100vw)}}.access_c_box h4{font-size:24px;font-weight:500;line-height:1.2}@media screen and (max-width: 60.06em){.access_c_box h4{font-size:calc(24/750*100vw)}}.access_c_box p{line-height:1.66;margin-top:20px}@media screen and (max-width: 60.06em){.access_c_box p{margin-top:calc(11/750*100vw)}}.gmap{margin-top:24px;width:100%;height:556px;overflow:hidden}@media screen and (max-width: 60.06em){.gmap{margin-top:calc(33/750*100vw);height:calc(330/750*100vw)}}.gmap iframe{width:100%;height:556px}@media screen and (max-width: 60.06em){.gmap iframe{height:calc(330/750*100vw)}}#contact_page .contents{padding:190px 0 170px}@media screen and (max-width: 60.06em){#contact_page .contents{padding:0vw 0vw 15.3333333333vw 0vw}}#contact_page .page_title{margin-bottom:27px}@media screen and (max-width: 60.06em){#contact_page .page_title{margin-bottom:calc(110/750*100vw)}}@media screen and (max-width: 60.06em){#contact_page .page_title_inner{padding:9.0666666667vw 0vw 0vw 6.6666666667vw}}#contact_page .page_title h2{font-size:18px;font-weight:500;line-height:1.2}@media screen and (max-width: 60.06em){#contact_page .page_title h2{font-size:calc(24/750*100vw)}}#contact_page .page_title h2::before{content:"";display:inline-block;width:16px;height:16px;margin-right:25px}@media screen and (max-width: 60.06em){#contact_page .page_title h2::before{width:2.1333333333vw;height:calc(16/750*100vw);margin-right:calc(12/750*100vw)}}#contact_page .page_title .en_title{font-family:"Roboto",sans-serif;font-size:74px;font-weight:500;line-height:1.2;margin-top:21px}@media screen and (max-width: 60.06em){#contact_page .page_title .en_title{font-size:calc(74/750*100vw);margin-top:calc(8/750*100vw)}}#contact_page .page_title .en_title::before{content:"";display:inline-block;vertical-align:middle;width:80px;height:74px;background:url("../../images/icon/bubble_big_blue.png") no-repeat;background-size:contain;margin-right:26px}@media screen and (max-width: 60.06em){#contact_page .page_title .en_title::before{width:10.6666666667vw;height:calc(74/750*100vw);margin-right:calc(20/750*100vw)}}.page_title_contact{margin-top:22px}@media screen and (max-width: 60.06em){.page_title_contact{width:86.4vw;margin-top:calc(33/750*100vw)}}.ptc_tel{font-family:"Roboto",sans-serif;font-size:56px;font-weight:500;line-height:1;color:#254981;margin-top:20px}@media screen and (max-width: 60.06em){.ptc_tel{font-size:calc(56/750*100vw);margin-top:calc(25/750*100vw)}}.ptc_tel a{color:#254981}#contact_c{max-width:1100px;margin:0 auto;padding-top:68px;box-sizing:border-box}@media screen and (max-width: 60.06em){#contact_c{max-width:100%;padding:6.4vw 4vw 0vw 4vw}}.form_c{margin-top:9px}@media screen and (max-width: 60.06em){.form_c{margin-top:calc(9/750*100vw)}}#contact_form_area input[type="text"],#contact_form_area input[type="tel"],#contact_form_area input[type="email"],#contact_form_area textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}.form_name{font-size:24px;margin-bottom:8px}@media screen and (max-width: 60.06em){.form_name{font-size:calc(24/750*100vw);margin-bottom:calc(8/750*100vw)}}.form_c_input{border:0;width:100%;background-color:#e5e5e5;min-height:65px;padding:15px;box-sizing:border-box}@media screen and (max-width: 60.06em){.form_c_input{min-height:calc(65/750*100vw);padding:2.6666666667vw 2.6666666667vw 2.6666666667vw 2.6666666667vw}}.form_c_textarea{border:0;width:100%;background-color:#e5e5e5;height:376px;padding:15px;box-sizing:border-box}@media screen and (max-width: 60.06em){.form_c_textarea{height:calc(376/750*100vw);padding:2.6666666667vw 2.6666666667vw 2.6666666667vw 2.6666666667vw}}.form_c_submit{position:relative;width:620px;margin:80px auto 0;background:#72b89b;background:linear-gradient(200deg, #72b89b 0%, #0882d7 100%);transition:all 0.5s}@media screen and (max-width: 60.06em){.form_c_submit{width:100%;margin-top:calc(56/750*100vw)}}.form_c_submit::before{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:220px;display:block;content:"";width:33px;height:33px;background:url("../../images/svg/arrow_i_contact.svg") no-repeat;background-size:contain}@media screen and (max-width: 60.06em){.form_c_submit::before{width:4.4vw;height:calc(33/750*100vw);right:calc(250/750*100vw)}}.form_c_submit input[type="submit"]{cursor:pointer;display:block;width:100%;height:85px;font-size:24px;font-weight:500;text-align:center;color:#fff;background-color:transparent;border:0}@media screen and (max-width: 60.06em){.form_c_submit input[type="submit"]{height:calc(90/750*100vw);font-size:calc(24/750*100vw)}}#message_page .contents{padding:190px 0 252px}@media screen and (max-width: 60.06em){#message_page .contents{padding:0vw 0vw 25.3333333333vw 0vw}}#message_page .page_title{margin-bottom:32px}@media screen and (max-width: 60.06em){#message_page .page_title{margin-bottom:calc(42/750*100vw)}}#message_box{display:flex;justify-content:space-between;max-width:1600px;margin:135px auto 0}@media screen and (max-width: 100.06em){#message_box{max-width:100%;padding:0 30px 0}}@media screen and (max-width: 60.06em){#message_box{display:block;padding:0vw 6.6666666667vw 0vw 6.6666666667vw;margin-top:calc(92/750*100vw)}}.message_box_l{width:51.25%}@media screen and (max-width: 60.06em){.message_box_l{width:100%}}.message_h{font-size:48px;line-height:1.2;font-weight:500;border-bottom:2px solid #d2d2d2;padding-bottom:39px}@media screen and (max-width: 60.06em){.message_h{font-size:calc(48/750*100vw);letter-spacing:-0.05em;text-align:center;border-width:calc(3/750*100vw);padding-bottom:calc(28/750*100vw)}}.message_box_textarea{padding-top:28px}@media screen and (max-width: 60.06em){.message_box_textarea{padding-top:calc(27/750*100vw)}}.message_box_textarea p{margin-top:32px;text-align:justify}@media screen and (max-width: 60.06em){.message_box_textarea p{margin-top:calc(30/750*100vw)}}#ceo_name{text-align:right}@media screen and (max-width: 60.06em){#ceo_name{margin-top:calc(165/750*100vw)}}.message_box_r{width:42.31%}@media screen and (max-width: 60.06em){.message_box_r{width:66.6666666667vw;margin:calc(137/750*100vw) auto 0}}.message_box_r img{width:100%}#staff_page .contents{padding:190px 0 125px}@media screen and (max-width: 60.06em){#staff_page .contents{padding:0vw 0vw 9.3333333333vw 0vw}}#staff_page .page_title{margin-bottom:40px}@media screen and (max-width: 60.06em){#staff_page .page_title{margin-bottom:calc(43/750*100vw)}}#staff_list{max-width:1300px;margin:140px auto 0;box-sizing:border-box}@media screen and (max-width: 81.31em){#staff_list{max-width:100%;padding:0 30px}}@media screen and (max-width: 60.06em){#staff_list{width:80vw;margin-top:calc(90/750*100vw);padding:0}}.staff_list_box{width:100%;overflow:hidden;margin-bottom:85px;background:#6da8ad;background:linear-gradient(180deg, #6da8ad 0%, #254981 100%);box-shadow:0px 13px 22.08px 1.92px rgba(0,0,0,0.16);box-sizing:border-box}@media screen and (max-width: 60.06em){.staff_list_box{display:block;margin-bottom:calc(110/750*100vw);padding:8vw 13.3333333333vw 8vw 13.3333333333vw}}.staff_list_box img{width:400px;float:right}@media screen and (max-width: 60.06em){.staff_list_box img{float:none;width:53.3333333333vw;margin:0 auto}}.staff_list_box_text{position:relative;max-width:900px;min-height:400px;margin-right:400px}@media screen and (max-width: 60.06em){.staff_list_box_text{max-width:100%;min-height:auto;margin-right:0}}.staff_list_name{position:absolute;top:50%;left:100px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 60.06em){.staff_list_name{position:relative;top:inherit;left:inherit;transform:none;margin-top:calc(46/750*100vw)}}.staff_list_name p{font-size:24px;line-height:1.6;color:#FFFFFF}@media screen and (max-width: 60.06em){.staff_list_name p{font-size:calc(24/750*100vw);text-align:center}}.staff_list_name p:first-of-type{margin-bottom:14px}@media screen and (max-width: 60.06em){.staff_list_name p:first-of-type{margin-bottom:calc(14/750*100vw)}}.staff_more_btn{position:absolute;bottom:46px;right:66px;width:274px}@media screen and (max-width: 81.31em){.staff_more_btn{right:30px}}@media screen and (max-width: 60.06em){.staff_more_btn{position:static;width:44.5333333333vw;margin:calc(33/750*100vw) auto 0;bottom:inherit;right:inherit}}.staff_more_btn a{position:relative;display:block;width:100%;color:#fff;text-align:center;border:1px solid #fff;border-radius:50vh;padding:14px 0 15px;transition:all 0.5s;box-sizing:border-box}@media screen and (max-width: 60.06em){.staff_more_btn a{text-align:left;padding:1.8666666667vw 0vw 2.4vw 10.6666666667vw}}.staff_more_btn a:hover{background-color:rgba(255,255,255,0.2)}.staff_more_btn a::before{position:absolute;content:"";display:block;top:50%;right:22px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:33px;height:33px;background:url("../../images/svg/arrow_i_white.svg") no-repeat;background-size:contain}@media screen and (max-width: 60.06em){.staff_more_btn a::before{width:5.7333333333vw;height:calc(43/750*100vw);right:calc(47/750*100vw)}}#staff_details{overflow:hidden;max-width:1340px;margin:78px auto 0}@media screen and (max-width: 87.56em){#staff_details{max-width:100%;padding:0 30px 0}}@media screen and (max-width: 60.06em){#staff_details{display:block;padding:0vw 6.6666666667vw 0vw 6.6666666667vw;margin-top:calc(90/750*100vw)}}.staff_details_photo{float:right;width:37.31%;padding-top:42px}@media screen and (max-width: 60.06em){.staff_details_photo{float:none;width:53.3333333333vw;margin:0 auto;padding-top:0}}.staff_details_photo img{width:100%}.staff_details_text{float:left;width:50.74%}@media screen and (max-width: 60.06em){.staff_details_text{float:none;width:100%;margin-top:calc(47/750*100vw)}}.staff_name{border-bottom:2px solid #d2d2d2;padding-bottom:28px}@media screen and (max-width: 60.06em){.staff_name{border-width:calc(3/750*100vw);padding-bottom:calc(29/750*100vw)}}.staff_name span{display:block;line-height:1.2;margin-bottom:13px}@media screen and (max-width: 60.06em){.staff_name span{margin-bottom:calc(25/750*100vw)}}.staff_name p{font-size:30px;line-height:1.2}@media screen and (max-width: 60.06em){.staff_name p{font-size:calc(24/750*100vw)}}.staff_details_body{margin-top:45px}@media screen and (max-width: 60.06em){.staff_details_body{margin-top:calc(55/750*100vw)}}.staff_details_body_in p{margin-top:12px;text-align:justify}@media screen and (max-width: 60.06em){.staff_details_body_in p{margin-top:calc(25/750*100vw)}}.staff_details_body_in p:last-of-type{margin-bottom:0}.staff_back_btn{width:375px;margin:211px auto 0}@media screen and (max-width: 60.06em){.staff_back_btn{width:48.5333333333vw;margin:calc(218/750*100vw) auto 0}}.staff_back_btn a{position:relative;display:block;width:100%;color:#fff;text-align:center;background-color:#254981;border-radius:50vh;padding:14px 0 15px;transition:all 0.5s;box-sizing:border-box}@media screen and (max-width: 60.06em){.staff_back_btn a{text-align:left;padding:1.8666666667vw 0vw 2.4vw 8.4vw}}.staff_back_btn a:hover{background-color:#009456}.staff_back_btn a::before{position:absolute;content:"";display:block;top:50%;right:34px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:33px;height:33px;background:url("../../images/svg/arrow_i_white.svg") no-repeat;background-size:contain}@media screen and (max-width: 60.06em){.staff_back_btn a::before{width:4.4vw;height:calc(33/750*100vw);right:calc(34/750*100vw)}}#company_page .contents{padding:190px 0 110px}@media screen and (max-width: 60.06em){#company_page .contents{padding:0vw 0vw 10vw 0vw}}#company_page .page_title{margin-bottom:30px}@media screen and (max-width: 60.06em){#company_page .page_title{margin-bottom:calc(68/750*100vw)}}#conmapy_details{max-width:1140px;margin:80px auto 0}@media screen and (max-width: 75.06em){#conmapy_details{max-width:100%;padding:0 30px}}@media screen and (max-width: 60.06em){#conmapy_details{padding:0vw 8vw 0vw 8vw;margin-top:calc(24/750*100vw)}}#conmapy_details dl{width:100%;display:flex;border-bottom:1px solid #898989;padding:48px 0 48px}@media screen and (max-width: 60.06em){#conmapy_details dl{display:block;padding:5.7333333333vw 0vw 5.8666666667vw 0vw;border-width:calc(1/750*100vw)}}#conmapy_details dl:last-of-type{border-bottom:0}#conmapy_details dt{width:30%}@media screen and (max-width: 60.06em){#conmapy_details dt{width:100%}}.cdh{border-left:5px solid #74b89a;padding:5px 0 7px 42px}@media screen and (max-width: 60.06em){.cdh{border-width:calc(5/750*100vw);padding:.1333333333vw 0vw .4vw 5.6vw}}#conmapy_details dd{width:70%}@media screen and (max-width: 60.06em){#conmapy_details dd{width:100%;padding:1.3333333333vw 0vw 0vw 6.1333333333vw}}#conmapy_details dd a{color:#000}#conmapy_details dt,#conmapy_details dd{line-height:1.22;box-sizing:border-box}@media screen and (max-width: 60.06em){#conmapy_details dt,#conmapy_details dd{line-height:1.5}}#conmapy_details dd#cda_area{padding:0 0 10px}@media screen and (max-width: 60.06em){#conmapy_details dd#cda_area{padding:5.3333333333vw 0vw 4vw 6.1333333333vw}}.cda_box{position:relative;margin-bottom:43px}@media screen and (max-width: 60.06em){.cda_box{margin-bottom:calc(73/750*100vw)}}.cda_box p{line-height:1.22}@media screen and (max-width: 60.06em){.cda_box p{line-height:1.5}}.cda_box:last-of-type{margin-bottom:0}.cda_name{font-size:24px}@media screen and (max-width: 60.06em){.cda_name{font-size:calc(24/750*100vw)}}.cda_address{margin-top:26px}@media screen and (max-width: 60.06em){.cda_address{margin-top:calc(10/750*100vw)}}.cda_address span{padding-left:23px}@media screen and (max-width: 60.06em){.cda_address span{display:block;padding-left:0}}.cda_map_i{position:absolute;width:64px;top:10px;right:96px}@media screen and (max-width: 75.06em){.cda_map_i{right:50px}}@media screen and (max-width: 68.81em){.cda_map_i{right:30px}}@media screen and (max-width: 62.56em){.cda_map_i{right:10px}}@media screen and (max-width: 60.06em){.cda_map_i{width:8.5333333333vw;top:calc(-25/750*100vw);right:inherit;left:calc(180/750*100vw)}}#special_page .contents{padding:190px 0 268px}@media screen and (max-width: 60.06em){#special_page .contents{padding:0vw 0vw 20vw 0vw}}#special_page .page_title_re{margin-bottom:154px}@media screen and (max-width: 60.06em){#special_page .page_title_re{margin-bottom:calc(60/750*100vw)}}.sf_box{position:relative;max-width:1400px;margin:0 auto 231px}@media screen and (max-width: 87.56em){.sf_box{max-width:100%;padding:0 30px;box-sizing:border-box}}@media screen and (max-width: 60.06em){.sf_box{padding:0vw 7.3333333333vw 0vw 7.3333333333vw;margin-bottom:calc(137/750*100vw)}}.sf_box p{text-align:justify;margin-top:44px}@media screen and (max-width: 60.06em){.sf_box p{margin-top:calc(53/750*100vw)}}.sf_box_clear{overflow:hidden}.sf_box_l{float:left}.sf_box_l2{float:right}.sf_box_l,.sf_box_l2{width:60%;box-sizing:border-box}@media screen and (max-width: 60.06em){.sf_box_l,.sf_box_l2{float:none;width:100%}}.sf_box_r{float:right}.sf_box_r2{float:left}.sf_box_r,.sf_box_r2{width:35.71%;box-sizing:border-box}.sf_box_r img,.sf_box_r2 img{max-width:100%}@media screen and (max-width: 60.06em){.sf_box_r,.sf_box_r2{float:none;width:66.6666666667vw;margin:calc(68/750*100vw) auto 0}}#special_feature_c .sf_photo_caption{font-size:16px;line-height:1.5;margin-top:25px}@media screen and (max-width: 60.06em){#special_feature_c .sf_photo_caption{font-size:calc(16/750*100vw);margin-top:calc(25/750*100vw)}}.sf_h{background-image:linear-gradient(#74b89a 50%, #254981 50%);background-repeat:no-repeat;background-size:15px 100%;padding:2px 0 2px 59px}@media screen and (max-width: 60.06em){.sf_h{background-size:calc(15/750*100vw) 100%;padding:1.3333333333vw 0vw 1.3333333333vw 6.5333333333vw}}#sf1 .sf_h img{max-width:692px}@media screen and (max-width: 60.06em){#sf1 .sf_h img{width:76.5333333333vw}}#sf2 .sf_h img{max-width:687px}@media screen and (max-width: 60.06em){#sf2 .sf_h img{width:75.8666666667vw}}#sf3 .sf_h img{max-width:747px}@media screen and (max-width: 60.06em){#sf3 .sf_h img{width:82.6666666667vw}}#sf3 .sf_box_clear{margin-top:55px}@media screen and (max-width: 60.06em){#sf3 .sf_box_clear{margin-top:calc(115/750*100vw)}}#sf3 .sf_box_l2 p{margin-top:0}#sf4 .sf_h img{max-width:704px}@media screen and (max-width: 60.06em){#sf4 .sf_h img{width:77.7333333333vw}}#sf4 .sf_box_clear{margin-top:55px}@media screen and (max-width: 60.06em){#sf4 .sf_box_clear{margin-top:calc(115/750*100vw)}}#sf4 .sf_box_l p{margin-top:0}#sf_message{max-width:1380px;margin:0 auto;background-color:#e6f1fb;border-radius:150px;box-sizing:border-box;padding:125px 90px 81px}@media screen and (max-width: 87.56em){#sf_message{max-width:100%;margin:0 30px}}@media screen and (max-width: 60.06em){#sf_message{width:90.6666666667vw;border-radius:calc(113/750*100vw);padding:13.3333333333vw 6.6666666667vw 9.3333333333vw 6.6666666667vw;margin:0 auto}}#sf_message img{width:656px;margin-left:12px}@media screen and (max-width: 60.06em){#sf_message img{width:68.5333333333vw;margin-left:calc(10/750*100vw)}}.sf_message_text{margin-top:50px}@media screen and (max-width: 60.06em){.sf_message_text{margin-top:calc(56/750*100vw)}}.sf_message_text p{text-align:justify}@media screen and (max-width: 60.06em){.sf_message_text p{line-height:1.5}}.sf_message_text p:last-of-type{text-align:right;margin-top:69px}@media screen and (max-width: 60.06em){.sf_message_text p:last-of-type{margin-top:calc(45/750*100vw)}}#recruit_page .contents{padding:190px 0 360px}@media screen and (max-width: 60.06em){#recruit_page .contents{padding:0vw 0vw 4vw 0vw}}#recruit_page .page_title{margin-bottom:28px}@media screen and (max-width: 60.06em){#recruit_page .page_title{margin-bottom:calc(80/750*100vw)}}#job_introduction{max-width:1600px;margin:0 auto}@media screen and (max-width: 100.06em){#job_introduction{max-width:100%;padding:0 30px}}@media screen and (max-width: 60.06em){#job_introduction{padding:0vw 6.6666666667vw 0vw 6.6666666667vw}}#job_introduction p{text-align:center;margin-top:70px}@media screen and (max-width: 60.06em){#job_introduction p{text-align:left;margin-top:calc(37/750*100vw)}}#job_introduction ul{display:flex;justify-content:space-between;width:100%;padding-top:82px}@media screen and (max-width: 60.06em){#job_introduction ul{display:block;width:69.0666666667vw;padding-top:calc(38/750*100vw);margin:0 auto}}#job_introduction li{width:32%}@media screen and (max-width: 60.06em){#job_introduction li{width:100%;margin-top:calc(40/750*100vw)}}#job_introduction li img{max-width:100%}#work_flow{max-width:1350px;margin:0 auto;box-sizing:border-box;padding:156px 0 0}@media screen and (max-width: 87.56em){#work_flow{max-width:100%;padding:156px 25px 0}}@media screen and (max-width: 60.06em){#work_flow{padding:4vw 10vw 0vw 10vw}}.work_flow_c{overflow:hidden;margin-top:101px}@media screen and (max-width: 60.06em){.work_flow_c{margin-top:calc(80/750*100vw)}}.work_flow_c_icon{float:left;width:14.81%}@media screen and (max-width: 60.06em){.work_flow_c_icon{float:none;width:26.6666666667vw;margin:calc(62/750*100vw) auto 0}}.work_flow_c_icon img{max-width:100%}.work_flow_c_text{float:right;width:80.66%}@media screen and (max-width: 60.06em){.work_flow_c_text{float:none;width:100%}}.work_flow_c_text_h{display:flex;align-items:center;padding:0 0 13px;border-bottom:2px solid #d2d2d2;margin-bottom:24px}@media screen and (max-width: 60.06em){.work_flow_c_text_h{padding:0vw 0vw 1.7333333333vw 0vw;border-width:calc(2/750*100vw);margin-bottom:calc(17/750*100vw)}}.work_flow_c_text_h span{display:block;width:90px;font-family:"Roboto",sans-serif;font-size:30px;font-weight:700;line-height:90px;text-align:center;color:#fff;background:#74b89a;background:linear-gradient(180deg, #74b89a 0%, #0080d9 100%);border-radius:50vh}@media screen and (max-width: 60.06em){.work_flow_c_text_h span{width:12vw;font-size:calc(30/750*100vw);line-height:calc(90/750*100vw)}}.work_flow_c_text_h h4{font-size:30px;line-height:1.5;font-weight:500;margin-left:31px}@media screen and (max-width: 60.06em){.work_flow_c_text_h h4{font-size:calc(24/750*100vw);margin-left:calc(23/750*100vw)}}.work_flow_c_text p{text-align:justify}#work_flow1 .work_flow_c_icon,#work_flow2 .work_flow_c_icon{padding-top:20px}@media screen and (max-width: 60.06em){#work_flow1 .work_flow_c_icon,#work_flow2 .work_flow_c_icon{padding-top:0}}#work_suggest{max-width:1350px;margin:331px auto 0;box-sizing:border-box}@media screen and (max-width: 87.56em){#work_suggest{max-width:100%;padding:0 25px}}@media screen and (max-width: 60.06em){#work_suggest{margin-top:0;padding:24.2666666667vw 10vw 0vw 10vw}}#work_suggest ul{display:flex;justify-content:space-between;margin-top:114px}@media screen and (max-width: 60.06em){#work_suggest ul{display:block;width:57.3333333333vw;margin:0 auto;padding-top:calc(36/750*100vw)}}#work_suggest li{display:flex;justify-content:center;align-items:center;width:31.85%;background:#74b89a;background:linear-gradient(190deg, #74b89a 0%, #0080d9 100%);border-radius:50vh;font-size:24px;line-height:1.25;font-weight:500;color:#fff;text-align:center;padding:15px 0;box-sizing:border-box}@media screen and (max-width: 81.31em){#work_suggest li{font-size:20px}}@media screen and (max-width: 60.06em){#work_suggest li{width:100%;font-size:calc(24/750*100vw);margin-top:calc(40/750*100vw);padding:2vw 0vw 2vw 0vw}}#work_suggest li img{width:70px;margin-right:17px}@media screen and (max-width: 81.31em){#work_suggest li img{width:50px;margin-right:10px}}@media screen and (max-width: 60.06em){#work_suggest li img{width:9.3333333333vw;margin-right:calc(17/750*100vw)}}#company_movie{width:960px;margin:252px auto 0;box-sizing:border-box}@media screen and (max-width: 60.06em){#company_movie{width:100%;margin-top:calc(172/750*100vw);padding:0vw 4vw 0vw 4vw}}#company_introduction_video{display:block;width:100%;margin-top:40px}@media screen and (max-width: 60.06em){#company_introduction_video{margin-top:calc(40/750*100vw)}}#job_descriptions{margin-top:252px}@media screen and (max-width: 87.56em){#job_descriptions{max-width:100%;padding:0 30px}}@media screen and (max-width: 60.06em){#job_descriptions{margin-top:calc(172/750*100vw);padding:0vw 4vw 0vw 4vw}}#job_descriptions_c{background-color:#e6f1fb;max-width:1350px;margin:70px auto 0;box-sizing:border-box;padding:70px 100px 86px}@media screen and (max-width: 87.56em){#job_descriptions_c{max-width:100%;padding:70px 50px 86px}}@media screen and (max-width: 60.06em){#job_descriptions_c{margin-top:calc(50/750*100vw);padding:4.4vw 2.6666666667vw 12.5333333333vw 2.6666666667vw}}#job_descriptions_c dl{display:flex;margin-bottom:91px}@media screen and (max-width: 60.06em){#job_descriptions_c dl{display:block;margin-bottom:calc(47/750*100vw)}}#job_descriptions_c dl:last-of-type{margin-bottom:0}#job_descriptions_c dt,#job_descriptions_c dd{line-height:1.5}#job_descriptions_c dt{width:16.5%;font-weight:700}@media screen and (max-width: 60.06em){#job_descriptions_c dt{width:100%}}#job_descriptions_c dd{width:83.5%}@media screen and (max-width: 60.06em){#job_descriptions_c dd{width:100%;margin-top:calc(27/750*100vw)}}#job_descriptions_c dd a{color:#000}#complete_page .contents{padding:190px 0 200px}@media screen and (max-width: 60.06em){#complete_page .contents{padding:0vw 0vw 10.6666666667vw 0vw}}#complete_page .page_title{margin-bottom:52px}@media screen and (max-width: 60.06em){#complete_page .page_title{margin-bottom:calc(52/750*100vw)}}#complete_c{margin-top:60px}@media screen and (max-width: 60.06em){#complete_c{margin-bottom:calc(60/750*100vw);padding:0vw 4vw 0vw 4vw}}#complete_c p{text-align:center;margin-top:1em}@media screen and (max-width: 60.06em){#complete_c p{text-align:left}}.back_btn{width:375px;margin:60px auto 0}@media screen and (max-width: 60.06em){.back_btn{width:48.5333333333vw;margin-top:calc(60/750*100vw)}}.back_btn a{position:relative;display:block;width:100%;color:#fff;text-align:center;background-color:#254981;border-radius:50vh;padding:14px 0 15px;transition:all 0.5s;box-sizing:border-box}@media screen and (max-width: 60.06em){.back_btn a{text-align:left;padding:1.8666666667vw 0vw 2.4vw 8.4vw}}.back_btn a:hover{background-color:#009456}.back_btn a::before{position:absolute;content:"";display:block;top:50%;right:34px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:33px;height:33px;background:url("../../images/svg/arrow_i_white.svg") no-repeat;background-size:contain}@media screen and (max-width: 60.06em){.back_btn a::before{width:4.4vw;height:calc(33/750*100vw);right:calc(34/750*100vw)}}#example_page .contents{padding:190px 0 0px}@media screen and (max-width: 60.06em){#example_page .contents{padding:0vw 0vw 0vw 0vw}}#example_page .page_title{margin-bottom:0px}@media screen and (max-width: 60.06em){#example_page .page_title{margin-bottom:calc(0/750*100vw)}}
