html,body{min-width:auto;font-size:12px}.w_cen{padding-left:10px;padding-right:10px}.dis_pc{display:none !important}.dis_mobile{display:block !important}.header .head .logo a{max-width:140px;padding:10px 5px}.header .head .nav{display:none}.header .head .moblie_tel{display:block}.header .head .moblie_nav{display:block}.footer .f_board .dis_tb{height:45px}.footer .f_board .title_box{width:70px}.footer .f_board .title_box h4{font-size:15px}.footer .f_board .con{padding-left:10px}.footer .f_board .con .m_notice li>a,.footer .f_board .con .m_notice li>div{font-size:12px}.footer .f_board .con .m_notice .empty{font-size:10px}.footer .f_board .link a{font-size:9px}.footer .f_bottom .w_cen{padding-top:15px;padding-bottom:15px}.footer .f_con.dis_tb>*{display:block;width:100%}.footer .f_con h2{font-size:15px;margin-bottom:8px}.footer .f_con li{padding:2px 0;float:none}.footer .f_con li:before{display:none}.footer .f_info address p{font-size:10px}.footer .f_info address p span{padding-right:15px}.footer .f_info .mn_list li a{font-size:10px}.m_visual{height:auto}.m_visual .main_visual>li{height:auto}.m_visual .box{width:100%;background-size:cover}.m_visual .left_box{height:260px}.m_visual .text_box{position:relative;left:auto;top:auto;transform:none}.m_visual .text_box{padding-bottom:0;padding-left:0;padding:40px 20px;text-align:center}.m_visual .text_box .text_1{font-size:15px;margin-bottom:.7em}.m_visual .text_box .text_2{font-size:18px}.m_visual .text_box .text_2 span{font-size:24px}.m_visual .text_box .text_2 span.rodem{display:block;margin-top:5px}.m_section .link_effect_box a{font-size:11px;padding:8px 13px}.m_sec01{overflow:hidden;background-size:cover}.m_sec01 .w_cen{max-width:500px}.m_sec01 .m_simple{top:0;padding:0}.m_sec01 .m_simple .title,.m_sec01 .m_simple .form_box{display:block;width:100%}.m_sec01 .m_simple .title{background:#5da993}.m_sec01 .m_simple .title .text{width:auto;padding-top:10px;padding-bottom:10px}.m_sec01 .m_simple .title .ico{width:80px;height:80px;background-size:80px}.m_sec01 .m_simple .title .text h4{font-size:20px}.m_sec01 .m_simple .title .text p{font-size:12px;margin-top:5px;line-height:140%}.m_sec01 .m_simple .title .text p br{display:none}.m_sec01 .m_simple .form_box form{padding:10px 10px}.m_sec01 .m_simple .form_box ul,.m_sec01 .m_simple .form_box .link_box{display:block;width:100%}.m_sec01 .m_simple .form_box dt{width:60px;font-size:13px;padding-left:0}.m_sec01 .m_simple .form_box input[type=text],.m_sec01 .m_simple .form_box textarea,.m_sec01 .m_simple .form_box select{font-size:13px}.m_sec01 .m_simple .form_box select{font-size:12px;width:25% !important}.m_sec01 .m_simple .form_box input[type='text'][name='s_v2_hp2'],.m_sec01 .m_simple .form_box input[type='text'][name='s_v2_hp3']{width:25%}.m_sec01 .m_simple .form_box .link_box{padding-left:0;margin-top:10px}.m_sec01 .m_simple .form_box .link_box .privacy label,.m_sec01 .m_simple .form_box .link_box .privacy a{font-size:11px}.m_sec01 .m_simple .form_box .link_box .submit button{font-size:16px}.m_sec01 .m_banner{top:0;max-width:500px;padding:0}.m_sec01 .m_banner.dis_tb{height:auto}.m_sec01 .m_banner>div{background-size:cover}.m_sec01 .m_banner .col-4{display:block;width:50%;height:220px;float:left}.m_sec01 .m_banner .col-2{display:block;width:100%;height:250px}.m_sec01 .m_banner .ban_1,.m_sec01 .m_banner .ban_2{height:260px}.m_sec01 .m_banner .ban_1{padding:20px 20px 70px 20px}.m_sec01 .m_banner .col-4 a{padding:20px 20px 50px}.m_sec01 .m_banner .col-4 em{font-size:9px}.m_sec01 .m_banner .col-4 h4{font-size:20px;margin-top:.4em}.m_sec01 .m_banner .col-4 span.line{width:40px;margin:15px 0}.m_sec01 .m_banner .col-4 p{font-size:12px}.m_sec01 .m_banner .col-4 .cs{margin-top:12px}.m_sec01 .m_banner .col-4 .cs span{font-size:11px}.m_sec01 .m_banner .col-4 .cs strong{font-size:15px}.m_sec01 .m_banner .col-4 .cs_box,.m_sec01 .m_banner .col-4 span.link{left:20px;bottom:20px;font-size:11px}.m_sec01 .m_banner .col-2{height:240px}.m_sec01 .m_banner .col-2 .slide_banner>li{height:240px;background-size:cover}.m_sec01 .m_banner .col-2 .slide_banner>li{height:250px;background-size:cover}.m_sec01 .m_banner .col-2 .bx-controls-direction a{width:40px;height:40px;background-size:14px auto}.m_sec01 .m_text{top:0;padding-top:25px;padding-bottom:25px}.m_sec01 .m_text h5{font-size:20px}.m_sec01 .m_text p{font-size:10px}.m_sec02 .dis_tb{height:auto}.m_sec02 .col-4{display:block;width:50%;height:250px;float:left;padding:5%}.m_sec02 em{font-size:10px}.m_sec02 h4{font-size:20px}.m_sec02 span.line{width:35px;margin:18px 0 15px}.m_sec02 p{font-size:11px}.m_sec02 .link_effect_box{margin-top:20px}.m_sec03 .dis_tb{height:auto}.m_sec03 .col-2{display:block;width:100%;height:auto;float:left;background-size:cover}.m_sec03 .box_1,.m_sec03 .box_3{background-position:right top}.m_sec03 .box_2{background-position:center}.m_sec03 .inner{padding:30px 20px 30px}.m_sec03 .inner .title_text{margin-bottom:20px}.m_sec03 .inner .title_text em{font-size:11px}.m_sec03 .inner .title_text h4{font-size:20px}.m_sec03 .inner p{font-size:12px}.m_sec03 .inner .text strong{font-size:13px;font-weight:500}.m_sec03 .inner .text a{font-size:24px}.m_sec03 .inner .text .time li{font-size:12px}.m_sec03 .inner .text .time li span{text-align:left;letter-spacing:2px;width:52px;margin-right:12px}.m_sec03 .inner .link_effect_box{position:relative;bottom:auto;left:auto;right:auto;margin-top:20px}.m_sec03 .box_3 .link_effect_box,.m_sec03 .box_4 .link_effect_box{margin-top:40px}.sub_head{height:150px;background-size:cover;background-position:80% center}.sub_head .sub_tit em{font-size:12px}.sub_head .sub_tit h3{font-size:20px}.s_nav_location .w_cen{padding:0}.s_nav_location .w_cen>div{height:40px;line-height:40px}.s_nav_location .nav_ico{width:40px;font-size:15px}.s_nav_location .nav_title{font-size:12px;width:160px;padding-left:10px}.s_nav_location #nav_title{display:none}.s_nav_location .nav_arrow{width:40px}.s_nav_location .nav_arrow .nav_submn{min-width:200px}.s_nav_location .nav_arrow .nav_submn .dep2>li>a{padding:10px 20px;font-size:11px}.sub_title_box{padding:30px 0}.sub_title_box h3{font-size:24px}.sub_title_box .line{margin-top:15px}.sub_title_box .line span{max-width:200px}.s_container{min-height:300px;padding-bottom:50px}.s_container .cb{max-width:600px;margin-left:auto;margin-right:auto}.s_container .cb .w_50{width:100%}.s_container .cb .fr{margin-top:15px}.s_container .mg_b60{margin-bottom:40px}.s_container .mg_t20{margin-top:15px}.s_container .mg_t40{margin-top:30px}.s_container .mg_t60{margin-top:40px}.s_container .pd_b60{padding-bottom:40px}.sub_row p,.sub_row li,.sub_row div{font-size:13px}.sub_row p{margin-bottom:12px}.sub_row .text_1{font-size:24px}.sub_row .text_2{font-size:18px}.sub_row .text_3{font-size:14px}.sub_row .text_4{font-size:12px}.sub_row .col-5{width:33.333%}.about_1_wrap .sec_01 .dis_tb{max-width:600px;margin:0 auto}.about_1_wrap .sec_01 .dis_tb>div{display:block;width:100%}.about_1_wrap .sec_01 .img_box{height:200px}.about_1_wrap .sec_01 .text_box{padding:5% 0}.about_2_wrap h4.title{font-size:20px}.about_2_wrap .sec_01 .fl .text_box{padding:40px 0;padding-top:0}.about_2_wrap .sec_01 .fr .text_box{padding-top:40px}.about_2_wrap .sec_02{padding:40px 0}.about_2_wrap .sec_02 .dis_tb .col-2{display:block;width:100%}.about_2_wrap .sec_03 .title_box .line{height:35px;margin:20px auto 25px}.about_2_wrap .sec_03 .box_wrap{margin-left:0;max-width:400px;margin:0 auto;border-top:1px solid #ddd}.about_2_wrap .sec_03 .box_wrap .box{width:100%;margin-left:0;border-top:0;padding:20px 10px}.about_2_wrap .sec_03 .box_wrap span.num{font-size:18px}.about_2_wrap .sec_03 .box_wrap span.line{width:60%;max-width:80px;margin:15px auto}.about_4_wrap .sec_01 .box{width:100%}.about_4_wrap .sec_01 .text_box{margin-top:1.5rem}.map_1_wrap .sec01{margin-top:40px}.map_1_wrap .add_box{margin:30px 0}.map_1_wrap .sec01 .text_2{margin-bottom:10px}.map_1_wrap .sec01 .text_3{margin-top:10px}.map_1_wrap .sec01 .traffic{font-size:1.1em;padding:4px 12px 1px}.info_2_wrap h4.title{font-size:24px}.info_2_wrap .sec_02{padding-top:40px}.guide_1_wrap .title_box strong,.program_2_wrap .title_box strong{font-size:20px;padding-top:4px;padding-left:30px}.guide_1_wrap .step_box .box{padding:15px 20px;text-align:center}.guide_1_wrap .step_box .box>div{display:block;width:100%}.guide_1_wrap .step_box .img_box img{width:80px}.guide_1_wrap .step_box .text_box{padding-left:0;margin-top:15px}.guide_1_wrap .step_box .tit span{font-size:12px}.guide_1_wrap .step_box .tit strong{font-size:16px}.guide_1_wrap .step_box ul.ico_1{margin-top:12px}.guide_1_wrap .step_box ul.ico_1 li{font-size:12px;margin-top:3px}.guide_1_wrap .step_box ul.ico_1 li:before{display:none}.program_1_wrap .sec_01{padding:40px 10px;background-size:cover}.program_1_wrap .sec_01 h4.title{font-size:20px}.program_1_wrap .sec_01 .line{height:35px;margin:20px auto 25px}.program_1_wrap .sec_02{background-size:cover}.program_2_wrap .sec_02 .dis_tb .col-2{display:block;width:100%}.program_2_wrap .text_box .s_tit{font-size:18px}.tb_st_1 th{font-size:13px}.tb_st_1 td{font-size:12px}.tb_st_2 th{font-size:13px}.tb_st_2 td{font-size:12px}@media screen and (max-width:600px){.sub_row .col-5{width:50%}.sub_row .col-4{width:50%}}@media screen and (max-width:450px){.m_sec01 .m_banner .col-2,.m_sec01 .m_banner .col-2 .slide_banner>li{height:200px}.m_sec03 .box_wrap{max-width:400px}.m_sec03 .box{width:98%}.m_sec03 .inner{min-height:auto;background-size:26px auto}.m_sec03 strong{font-size:18px}.m_sec03 p{font-size:12px}.m_sec03 span{font-size:10px;padding-bottom:2px}}