#header{box-sizing:border-box;position:fixed;top:0;right:0;left:0;z-index:10000}#header .header_m{display:none}#header .header_p{box-sizing:border-box;display:block;border-bottom:1px solid #e5e5e5;background:#fff}#header .header_p .h_inner{max-width:1000px;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box;position:relative}#header .header_p .h_inner:after{content:'';display:block;clear:both}#header .header_p .h_inner #logo{float:left;max-width:220px;margin:0;padding:0;font-size:13px}#header .header_p .h_inner #logo span{display:table;width:auto}#header .header_p .h_inner #logo span a{box-sizing:border-box;display:table-cell;height:90px;text-align:center;vertical-align:middle}#header .header_p .h_inner #logo span img{width:auto;max-height:60px}#container{padding-top:91px}#container #contents{min-height:500px}#main_view #container #contents .m_contents_wrap{max-width:1000px;margin-left:auto !important;margin-right:auto !important;padding:40px 0}#main_view #container #contents .m_cont1_wrap{padding:0}#main_view #container #contents .m_cont2_wrap{margin-top:40px;padding:0}#main_view #container #contents .m_cont2_wrap .m_cont_inner{margin-left:-30px}#main_view #container #contents .m_cont2_wrap .m_cont_inner>div{padding-left:30px}#main_view #container #contents .m_cont3_wrap{margin-top:40px;padding:0}#main_view #container #contents .m_cont3_wrap .m_cont_inner{margin-left:-30px}#main_view #container #contents .m_cont3_wrap .m_cont_inner>div{padding-left:30px}#main_view #container #contents .m_cont4_wrap{margin-top:40px;padding:0}#main_view #container #contents .m_cont4_wrap .m_cont_inner{margin-left:-30px}#main_view #container #contents .m_cont4_wrap .m_cont_inner>div{padding-left:30px}#sub_view #container #contents{max-width:1000px;margin-left:auto !important;margin-right:auto !important;padding:40px 0}#footer>.inner{max-width:1000px;margin-left:auto !important;margin-right:auto !important;position:relative;padding:25px 0 35px 200px}#footer>.inner .f_logo{display:block;position:absolute;top:30px;left:0}#footer>.inner .f_logo img{max-width:160px;vertical-align:top !important}#lnb_p .dep1,#sub_view #container .sub_top_title_wrap,#sub_location>ul,#f_lnb>.inner{max-width:1000px;margin-left:auto !important;margin-right:auto !important}.sub_title_type1{margin:50px 0 20px;font-size:22px}.sub_title_type1:before{width:25px}.sub_title_type2{margin:40px 0 20px;font-size:26px}.sub_title_type3{margin:40px 0 10px;padding-left:14px;font-size:18px}.sub_title_type3:before{height:18px}.sub_title_type4{margin:54px 0 30px;font-size:20px}.sub_title_type5{padding:13px 15px;margin:60px 0 30px}.sub_title_type5>span{font-size:20px}.sub_text_type1{font-size:16px}.sub_text_type4{margin:20px 0 0}.sub_text_type4 .desc{display:inline-block;font-size:16px}.sub_text_type4 .cont{font-size:16px}.sub_big_title1{margin:0 0 30px;padding:18px 30px;font-size:20px}.cont_parti_line{margin-top:50px;padding-top:50px}.cont_parti_line2{margin-top:50px;padding-top:50px}.intro_list_type1>li{margin-top:45px;padding-top:45px}.intro_list_type1>li .figure{max-width:350px;margin-right:40px}.intro_list_type1>li .caption .sub_title{font-size:16px}.intro_list_type1>li .caption .title{margin-bottom:18px;padding-bottom:18px;font-size:32px}.intro_list_type1>li .caption .title:before{width:35px}.intro_list_type1>li .caption .cont>li{margin-top:10px}.text_box_type1 .caption .caption_inner{padding:18px 10px}.text_box_type1 .caption .caption_inner .title{font-size:24px;line-height:28px}.text_box_type1 .caption .caption_inner .cont{margin-top:5px;font-size:20px}.text_box_type2{padding:5%}.text_box_type2 .title>span{padding:12px 20px;font-size:28px}.text_box_type2 .cont{margin-top:20px;font-size:18px}.text_box_type4{padding:70px 300px 70px 52px;text-align:left}.text_box_type4 .figure{display:block}.text_box_type4 p{margin:0 0 20px;font-size:32px}.text_box_type4 span{font-size:16px}.text_box_type5{margin-top:28px}.text_box_type5 strong{display:inline-block;width:15%;margin-bottom:0}.text_box_type5 span{display:inline-block;text-align:left}.num_text_type1 .tit_num{margin-right:25px;font-size:60px}.num_text_type1 .caption .title{font-size:24px}.num_text_type1 .caption .cont{font-size:16px}.num_text_type1.mgt{margin-top:40px}.bg_text_box1 .caption_wrap .caption_inner .caption .text_box:before{width:30px;height:4px}.bg_text_box1 .caption_wrap .caption_inner .caption .text_box:after{width:4px;height:30px}.bg_text_box1 .caption_wrap .caption_inner .caption .text_box .box_inner{padding:25px 35px}.bg_text_box1 .caption_wrap .caption_inner .caption .text_box .box_inner:before{width:30px;height:4px}.bg_text_box1 .caption_wrap .caption_inner .caption .text_box .box_inner:after{width:4px;height:30px}.bg_text_box1 .caption_wrap .caption_inner .caption .text_box .box_inner .cont{font-size:24px;line-height:1.5em}.img_list_type1{margin-top:50px}.img_list_type1>ul{margin:0 -35px}.img_list_type1>ul>li{padding:35px}.img_list_type1>ul>li .caption{margin-top:20px}.img_list_type1>ul>li .caption .title{padding:10px 22px;font-size:16px;line-height:1.4em}.img_list_type1>ul>li .caption .cont{padding:0 10px;font-size:14px;line-height:1.5em}.text_box_list1>ul{margin:0 -15px}.text_box_list1>ul>li{padding:15px}.text_box_list1>ul>li .box_wrap{min-width:190px;padding:30px}.text_box_list1>ul>li .box_wrap .figure{margin-right:30px}.text_box_list1>ul>li .box_wrap .figure img{max-width:none}.text_box_list1>ul>li .box_wrap .caption dt{margin:0 0 10px;font-size:22px}.text_box_list1>ul>li .box_wrap .caption dd{font-size:14px}.desc_text_type1 dt>span{font-size:16px}.desc_text_type1 dd{font-size:16px;line-height:1.6em}.desc_text_type1.mgt{margin-top:30px}.desc_text_type1.hz_ver dd{padding:4px 0 0}.box_title_cont1>ul{margin:0 -7px}.box_title_cont1>ul>li{padding:7px}.box_title_cont1>ul>li .box_wrap{border-radius:30px}.box_title_cont1>ul>li .box_wrap .box_inner .box_title1{margin-bottom:18px;padding-bottom:18px;font-size:18px}.box_title_cont1>ul>li .box_wrap .box_inner .box_title1:before{width:25px}.box_title_cont1>ul>li .box_wrap .box_inner .box_cont{font-size:20px}.box_title_cont1.mgt{margin-top:25px}.check_list_type1 li{margin-top:8px}.check_list_type1.mgt{margin-top:35px}.desc_img_list1>ul{margin:0 -10px}.desc_img_list1>ul>li{padding:10px}.desc_img_list1>ul>li .item_inner .caption{padding:22px}.desc_img_list1>ul>li .item_inner .caption .title{font-size:18px;letter-spacing:-.05em}.desc_img_list1>ul>li .item_inner .caption .cont{margin-top:10px;font-size:15px}.desc_img_list1.list_col3>ul>li .item_inner .caption{padding:20px}.desc_img_list1.mgt{margin-top:30px}.table_header_info{line-height:1.4em}.table_list_type1 thead tr th{padding:8px 5px;font-size:14px;line-height:1.4em}.table_list_type1 tbody tr th{padding:8px 5px;font-size:14px;line-height:1.4em}.table_list_type1 tbody tr td{padding:8px 5px;font-size:14px;line-height:1.4em}.table_list_type1.table_mgt{margin-top:40px}.table_bottom_info{line-height:1.4em}.sub_page1_1 .sub1_1cont1 .sub1_1text_wrap1{padding-left:30px}.sub_page1_1 .sub1_1cont1 .sub1_1text_wrap1 .sub1_1title1{margin-bottom:30px;font-size:24px}.sub_page1_1 .sub1_1cont1 .sub1_1text_wrap1 .sub1_1text1{margin-top:20px;font-size:16px;line-height:1.6em}.sub_page1_1 .sub1_1cont1 .sub1_1text_wrap1 .sub1_1text2{margin-top:20px;font-size:20px}.sub_page1_4{padding-bottom:40px}.sub_page1_4 .sub1_4cont1{margin-bottom:40px}.sub_page1_4 .sub1_4cont1 .sub1_4text1 li{margin-bottom:5px}.sub_page1_4 .sub1_4cont1 .sub1_4text1 li>span{display:inline-block}.sub_page1_4 .sub1_4cont1 .sub1_4text1 li>span.tit{margin-bottom:0;padding-right:25px;border-right:1px solid #dadada}.sub_page1_4 .sub1_4cont1 .sub1_4text1 li>span.txt{padding-left:25px}.sub_page1_4 .sub1_4img3{width:100%;text-align:right}.sub_page1_5 .sub1_5img1{margin-top:40px}.sub_page1_6 .sub_map_box{margin-bottom:50px}.sub_page1_6 .sub_map_box iframe{height:400px}.sub_page1_6 .sub1_6text1{font-size:35px}.sub_page1_6 .sub1_6text2{margin:5px 0 50px;font-size:26px}.sub_page2_1 .text_list{margin-bottom:60px}.sub_page2_2 .desc_text_type1{display:table}.sub_page2_2 .desc_text_type1 dt{display:table-cell}.sub_page2_2 .desc_text_type1 dd{display:table-cell;vertical-align:middle}.sub_page2_2 .desc_text_type1.mgt{margin-top:15px}.sub_page2_2 .text_list{list-style:none}.sub_page3_2 .text_box_type5{margin-top:10px}.sub_page3_2 .text_box_type5.list{display:table}.sub_page3_2 .text_box_type5.list strong{display:table-cell;vertical-align:middle}.sub_page3_2 .text_box_type5.list ul{display:table-cell;vertical-align:middle}.sub_page6_2 .sub_title_type5{margin:0 0 30px}