html,body{font-size:12px}.w_cen{width:94vw}.w_cen2{width:94vw}.w_cen3{width:94vw}.w_cen4{width:94vw}.w_cen5{width:94vw}.dis_pc{display:none !important}.dis_mobile{display:block !important}.mg_t4{margin-top:8vw}.mg_t5{margin-top:9vw}.mg_t6{margin-top:10vw}.mg_t8{margin-top:12vw}.mg_b6{margin-bottom:10vw}.mg_b8{margin-bottom:12vw}.header_blank{height:55px}.header .head{height:55px;width:100%}.header .head .logo{width:60px;height:100%;margin:auto}.header .head .nav{display:none}.header .head .moblie_nav{display:block}.header .head .language{display:none}.m_common .text_1{font-size:3vw}.m_common .text_1_1{font-size:3.11vw}.m_common .text_1_2{font-size:3.33vw}.m_common .text_1_5{font-size:3.66vw}.m_common .text_2_2{font-size:5vw}.m_common .text_2_5{font-size:6.33vw}.m_common .text_3{font-size:6.66vw}.m_common .text_5{font-size:10vw}.m_common .title_text_box h3{font-size:5vw;padding-top:6vw}.m_common .title_text_box h3:before{width:10vw;height:4px}.m_common .title_text_box h4{font-size:7.33vw}.m_common .title_text_box p.text_3{font-size:4.66vw}.m_common .title_text_box p.ex_3{font-size:4.66vw}.m_common .link_effect_box a{min-width:220px}.m_common_link{padding-bottom:12vw}.m_common_link .inner{flex-direction:column}.m_common_link .link_effect_box{margin-top:10px}.m_common_link .link_effect_box:first-child{margin-top:0}.m_top{height:80vw}.m_sec01 .sec_01{padding:12vw 0}.m_sec01 .sec_01 .img_box{width:40%}.m_sec01 .sec_01 .text_box{width:100%;margin-top:8vw}.m_sec01 .sec_02{padding-bottom:12vw}.m_sec01 .sec_02 .box_wrap{margin-top:5vw}.m_sec01 .sec_02 .box{width:49%;margin-top:2%}.m_sec01 .sec_02 .link_effect_box{margin-top:8vw}.m_sec01 .sec_02 .text_box .title strong{font-size:6vw}.m_sec01 .sec_02 .row_1 .text_box .title{width:100%;padding-right:0;margin-right:0;border-right:0}.m_sec01 .sec_02 .row_1 .text_box .title strong{font-size:8vw}.m_sec01 .sec_02 .row_1 .text_box .ex{margin-top:3vw}.m_sec01 .sec_02 .row_2 .box{margin-top:5vw}.m_sec02 .sec_01{padding:12vw 0}.m_sec02 .sec_01 .cont_box{margin-top:8vw}.m_sec02 .sec_01 .box{flex-wrap:wrap;text-align:center}.m_sec02 .sec_01 .ico_box{width:100%;padding:1% 5%}.m_sec02 .sec_01 .ico_box .ico{width:100%;height:16vw;max-height:110px;background-size:auto 100%}.m_sec02 .sec_01 .text_box{width:100%;padding:5%;padding-bottom:0}.m_sec02 .sec_01 .text_box .title{font-size:5vw}.m_sec02 .sec_01 .text_box .ex{font-size:3vw}.m_sec02 .sec_02{padding:3vw 0}.m_sec02 .sec_02 .inner:before{display:none}.m_sec02 .sec_02 .box{width:100%;max-width:58vw;padding:4vw 0}.m_sec02 .sec_02 .ico{width:25vw;height:25vw;max-width:300px;max-height:300px}.m_sec02 .sec_02 .text_box{margin-top:5vw}.m_sec02 .sec_02 .text_box .title{font-size:5vw}.m_sec02 .sec_02 .text_box .ex{font-size:3.33vw}.m_sec02 .sec_03{padding:12vw 0}.m_sec02 .sec_03 .box{width:100%}.m_sec02 .sec_03 .box .num{width:16vw;height:20vw;background-size:100% auto;background-position:center top}.m_sec03 .sec_01{padding:12vw 0}.m_sec03 .sec_01 .cont_box{margin-top:6vw}.m_sec03 .sec_01 .point_box p{font-size:3.66vw}.sub_row .text_1{font-size:3vw}.sub_row .text_1_1{font-size:3.11vw}.sub_row .text_1_2{font-size:3.33vw}.sub_row .text_1_5{font-size:3.66vw}.sub_row .text_2{font-size:4.66vw}.sub_row .text_2_2{font-size:5.66vw}.sub_row .text_2_5{font-size:6.33vw}.sub_row .text_3{font-size:6.66vw}.sub_row .text_4{font-size:7vw}.sub_row .text_4_5{font-size:8.66vw}.sub_row .text_5{font-size:10vw}.sub_row .title_text_box h3{font-size:4vw;padding-top:4.5vw}.sub_row .title_text_box h3:before{width:10vw;height:4px}.sub_row .title_text_box h4{font-size:7.33vw}.sub_row .title_text_box p.text_3{font-size:4.66vw}.sub_row .guide_line_1{margin:12vw 0}.sub_row .guide_line_1 span{width:10vw;height:4px;max-width:3.5rem}.about_1_wrap .sec_01 .ex{max-width:none;font-size:3.66vw}.about_1_wrap .sec_02 .box{width:80%;max-width:none;margin-top:10%}.about_1_wrap .sec_02 .box:first-child{margin-top:0}.about_1_wrap .sec_02 .circle_box{width:50vw;height:50vw}.about_1_wrap .sec_02 .circle_box strong{font-size:13.66vw}.about_1_wrap .sec_02 .circle_box span{font-size:5.66vw}.about_1_wrap .sec_02 .ex{font-size:4vw;padding:0 6vw}.about_1_wrap .sec_03{padding:15vw 0}.about_1_wrap .sec_03 .box .num{width:16vw;height:20vw;background-size:100% auto;background-position:center top}.about_1_wrap .sec_03 .box .text_box .title strong{display:block}.process_1_wrap .sec_01 .text_box .ex_2 span{display:block}.process_1_wrap .sec_02 .text_box .ex_2 span{display:block}.process_1_wrap .sec_03 .box{border-radius:20px}.port_1_wrap .cate_box li{padding-top:5px}.port_1_wrap .list_box .box{padding-top:4vw}.port_1_wrap .list_box .text_box .title{width:100%;padding-right:0;margin-right:0;border-right:0}.port_1_wrap .list_box .text_box .title strong{font-size:7vw}.port_1_wrap .list_box .text_box .ex{margin-top:2.5vw}.port_1_wrap .read_box{margin-top:8vw}.port_1_wrap .read_box .row_box{margin-bottom:8vw}.port_1_wrap .read_box .row_box .title_box p{font-size:5vw}.port_1_wrap .read_box .row_box .title_box p:before{height:3px}.counsel_1_wrap .sec_01 .box_wrap .img_box{width:40%}.counsel_1_wrap .sec_01 .box_wrap .text_box{width:100%;margin-top:8vw}.counsel_1_wrap .counsel_box{margin-top:8vw}.counsel_1_wrap .counsel_box dt{width:7rem}.counsel_1_wrap .counsel_box input[name="s_v2_hp2"],.counsel_1_wrap .counsel_box input[name="s_v2_hp3"]{width:70px}.tb_st_1 thead th{font-size:3vw}.tb_st_1 tbody td{font-size:2.44vw}.tb_st_1 .total td{font-size:3vw}