html{font-size:62.5%}body{color:#000;font-family:メイリオ,Meiryo,verdana,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:62.5%;line-height:1.6;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;background-color:#f2f2f2}article,aside,body,figcaption,figure,footer,header,nav,section{margin:0;padding:0}a{color:#135797;text-decoration:underline}a:hover{text-decoration:none}a img{border:none}a.external,span.external{background:transparent url(../images/style/icon_external.png) 100% 2px no-repeat;padding-right:18px}a.file,span.file{background:transparent url(../images/style/icon_file.png) 100% 2px no-repeat;padding-right:18px}.right,.text_right{text-align:right}#container{margin:0 auto;overflow:hidden;width:960px}#container .contents{background-color:#fff;border:1px solid #e4e4e4;float:right;padding-bottom:20px;width:718px}#container .side_area{float:left;width:223px}#container .side_area .block{background-color:#fff;border:1px solid #e4e4e4;margin-top:-1px}#container .side_area .block:first-child{margin-top:0}#container .side_area .block.navi{margin-bottom:15px}#container .side_area .block.navi ul{list-style:none;margin:0;padding:0}#container .side_area .block.navi ul li{border-top:1px dotted #e4e4e4;font-size:12px;font-size:1.2rem;font-weight:700}#container .side_area .block.navi ul li a{background:transparent url(../images/common/arrow_right_01.png) 18px 13px no-repeat;color:#333;display:block;padding:10px 10px 10px 30px;text-decoration:none}#container .side_area .block.navi ul li a:hover{background-color:#fdebd9}#container .side_area .block.navi ul li:first-child{border-top:none}#container .side_area .block.navi ul li.current a{background-color:#fdebd9}#container .side_area .block .block_header{background:transparent url(../images/style/heading_bg_small.png) 0 100% repeat-x;border:1px solid #fff;min-height:28px;padding:10px 14px 0}#container .side_area .block .block_header .title{background:transparent url(../images/style/icon_head_01.png) left 5px no-repeat;font-size:14px;font-size:1.4rem;margin:0;padding:0 0 0 17px}#container .side_area .block .block_body{border-top:3px solid #e6780b;font-size:12px;font-size:1.2rem;margin:0}#container .side_area .block .block_body .banner{list-style:none;margin:0;padding:15px}#container .side_area .block .block_body .banner li{margin-top:10px}#container .side_area .block .block_body .banner li:first-child{margin-top:0}#container .side_area .block .block_body .banner li a img{vertical-align:bottom}#container .side_area .block .block_body .banner li a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#container .side_area .block .block_body .body_inner{margin:0;padding:15px}#container .pagetop{clear:both;margin:0;padding:30px 0 10px;text-align:right}#container .pagetop a:hover{opacity:.7}.contents_head{margin-bottom:15px}.contents_head .main_visual{border:4px solid #e6780b;width:952px}.contents_head .main_visual img{vertical-align:bottom}.contents_head .breadcrumb{background:#fff;border:1px solid #e4e4e4;border-top:none;font-size:12px;font-size:1.2rem;padding:10px 12px}.contents_head .breadcrumb ol{list-style:none;margin:0;overflow:hidden;padding:0}.contents_head .breadcrumb ol li{display:inline}.contents_head .breadcrumb ol li:before{content:">";padding:0 5px}.contents_head .breadcrumb ol li:first-child:before{content:"";display:none}.contents .news_list .news_body{margin:0 15px}.contents .news_list .news_body ul{list-style:none;margin:0;padding:0}.contents .news_list .news_body ul li{border-bottom:1px solid #e4e4e4;font-size:14px;font-size:1.4rem;margin-bottom:10px;padding-bottom:10px}.contents .news_list .news_body ul li .date{display:block}.contents .article .article_header{border-bottom:2px solid #e6780b;margin-bottom:20px;min-height:59px}.contents .article .article_header .page_title{background:transparent url(../images/common/pagetitle_bg.png) 0 100% repeat-x;border:1px solid #fff;font-size:20px;font-size:2rem;margin:0;padding:13px 18px}.contents .article .news_date{font-size:14px;font-size:1.4rem;margin:0 15px 15px 10px;text-align:right}.contents .article .section{clear:both;margin:0 15px 50px}.contents .article .section .section_title{background:transparent url(../images/style/heading_bg_large.png) 0 100% repeat-x;border-bottom:2px solid #e6780b;border-top:1px solid #ccc;margin:0 0 18px;min-height:30px;padding:10px 12px}.contents .article .section .section_title .title{border-left:7px solid #e6780b;font-size:18px;font-size:1.8rem;font-weight:400;line-height:130%;margin:0;padding:2px 0 0 11px}.contents .article .section .subtitle{border-bottom:2px solid #ccc;color:#e6780b;font-size:14px;font-size:1.4rem;line-height:130%;margin:0 0 15px;padding:0 0 5px}.contents .article .section ol,.contents .article .section ul{margin-bottom:15px}.contents .article .section ol li,.contents .article .section ul li{margin-bottom:7px}.contents .article .section ul{list-style-image:url(../images/common/arrow_right_01.png);margin:0;padding:0 0 0 18px}.contents .article .section ul li{font-size:14px;font-size:1.4rem}.contents .article .section ol{padding:0 0 0 27px}.contents .article .text_image .text_body{margin-bottom:15px;overflow:hidden}.contents .article .text_image .text_body h4,.contents .article .text_image .text_body h5,.contents .article .text_image .text_body h6{margin:0 0 15px}.contents .article .text_image .images.left{float:left;padding-right:15px}.contents .article .text_image .images.right{float:right;padding-left:15px}.contents .article .text_image .images.center{text-align:center}.contents .article .text_image .images .image{margin-bottom:10px}.contents .article .text_image .text{font-size:14px;font-size:1.4rem;margin-bottom:10px}.contents .article .table table{border:1px solid #e4e4e4;border-collapse:collapse;width:100%}.contents .article .table table td,.contents .article .table table th{border:1px solid #e4e4e4;font-size:14px;font-size:1.4rem;padding:12px;text-align:left}.contents .article .table table th{background:#fef0e2;font-weight:400}.contents .article .related_files,.contents .article .related_links{border:1px solid #e4e4e4;margin-bottom:20px}.contents .article .related_files .set_name,.contents .article .related_links .set_name{background:transparent url(../images/style/heading_bg_small.png) 0 100% repeat-x;border:1px solid #fff;min-height:28px;padding:10px 14px 0}.contents .article .related_files .set_name .name,.contents .article .related_links .set_name .name{background:transparent url(../images/style/icon_head_01.png) left 5px no-repeat;font-size:14px;font-size:1.4rem;margin:0;padding:0 0 0 17px}.contents .article .related_files .section_body,.contents .article .related_links .section_body{border-top:3px solid #e6780b;padding:15px}.contents .article .related_files .section_body .notice,.contents .article .related_links .section_body .notice{font-size:14px;font-size:1.4rem;margin:0 0 15px;padding:0}.contents .article .get_reader{border:1px solid #e4e4e4;margin-bottom:20px;overflow:hidden;padding:15px}.contents .article .get_reader .icon{float:right;margin:0;vertical-align:top}.contents .article .get_reader .text{font-size:12px;font-size:1.2rem;margin:0}.contents .article .return_parent{margin-bottom:20px}.global_footer{background:#fff;padding:14px 0 25px;text-align:center}.global_footer .foot_link{list-style:none;margin:0 auto 27px;padding:0;width:960px}.global_footer .foot_link li{border-right:1px solid #ccc;display:inline-block;font-size:12px;font-size:1.2rem;margin-bottom:10px;padding:0 14px}.global_footer .foot_link li:first-child{border-left:1px solid #ccc}.global_footer .foot_link a{color:#333;text-decoration:none}.global_footer .foot_link a:hover{text-decoration:underline}.global_footer .foot_info{font-size:12px;font-size:1.2rem;margin:0 auto;width:960px}.global_footer .foot_info address{font-style:normal}.global_footer .foot_info .copyright{margin:0}.global_footer .foot_info .copyright small{font-size:12px;font-size:1.2rem}@media (max-width:768px){.global_header{background:#fff;border-top:3px solid #e6780b;display:block;position:sticky;top:0;z-index:100}.global_header .head_area{align-items:center;display:flex;height:52px;justify-content:space-between;padding:0 14px}.global_header .head_area .site_logo{margin:0;padding:0}.global_header .head_area .site_logo img{display:block;height:26px;width:auto}.global_header .head_area .sp_menu_btn{background:none;border:none;cursor:pointer;height:28px;padding:0;position:relative;width:28px}.global_header .head_area .sp_menu_btn span{background:#e6780b;display:block;height:2px;left:0;position:absolute;transition:transform .3s,opacity .3s,top .3s;width:28px}.global_header .head_area .sp_menu_btn span:first-child{top:6px}.global_header .head_area .sp_menu_btn span:nth-child(2){top:13px}.global_header .head_area .sp_menu_btn span:nth-child(3){top:20px}.global_header .head_area .sp_menu_btn.is-active{transform:scaleY(.6)}.global_header .head_area .sp_menu_btn.is-active span:first-child{top:13px;transform:rotate(45deg)}.global_header .head_area .sp_menu_btn.is-active span:nth-child(2){opacity:0}.global_header .head_area .sp_menu_btn.is-active span:nth-child(3){top:13px;transform:rotate(-45deg)}.global_header .global_navi{background:#fff;left:0;opacity:0;position:absolute;top:100%;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:99}.global_header .global_navi.is-open{opacity:1;visibility:visible}.global_header .global_navi nav ul{list-style:none;margin:0;padding:0 20px}.global_header .global_navi nav ul li{border-bottom:1px solid #ccc}.global_header .global_navi nav ul li a{align-items:center;color:#333;display:flex;font-family:メイリオ,Meiryo,verdana,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px;font-size:1.6rem;font-weight:700;gap:14px;justify-content:space-between;line-height:1.4;padding:17px 0;text-decoration:none}.global_header .global_navi nav ul li a span{border:none;display:inline;font-size:inherit;height:auto;padding:0;text-align:left}.global_header .global_navi nav ul li a:after{background:url(../images/common/icon_arrow.svg) 50% no-repeat;background-size:20px;content:"";display:block;flex-shrink:0;height:20px;transform:rotate(90deg);width:20px}}@media (min-width:769px){.global_header{background-color:#fff;border-top:4px solid #e6780b;height:121px;margin-bottom:17px}.global_header .head_area{height:75px;margin:0 auto;width:960px}.global_header .head_area .site_logo{float:left;margin:0;padding:24px 0 0 4px}.global_header .head_area .sp_menu_btn{display:none}.global_header .head_area .head_link{float:right;list-style:none;margin:0;padding:5px 0 0;text-align:right;width:650px}.global_header .head_area .head_link li{background:transparent url(../images/common/arrow_right_01.png) left 3px no-repeat;display:inline-block;font-size:11px;font-size:1.1rem;margin-left:10px;padding:0 0 2px 12px}.global_header .head_area .head_link a{color:#333;text-decoration:none}.global_header .head_area .head_link a:hover{text-decoration:underline}.global_header .global_navi{background:transparent url(../images/style/gn_bg.png) 0 0 repeat-x;height:54px}.global_header .global_navi .navi_inner{margin:0 auto;width:960px}.global_header .global_navi ul{background:transparent url(../images/style/gn_list_bg.png) 0 0 no-repeat;display:table;height:46px;list-style:none;margin:0 auto 0 -3px;padding:0 3px;table-layout:fixed;width:960px}.global_header .global_navi ul li{display:table-cell;height:46px;vertical-align:middle}.global_header .global_navi ul li a{border:1px solid #e37113;border-left:none;color:#fff;display:block;height:44px;text-decoration:none}.global_header .global_navi ul li a span{align-items:center;border:1px solid #ed964c;display:flex;font-size:12px;font-size:1.2rem;height:42px;justify-content:center;line-height:1.4;padding-inline:3px;text-align:center}.global_header .global_navi ul li a:hover span{background:transparent url(../images/style/gn_btn_bg_ov.png) 0 100% repeat-x;border-color:#fab870}.global_header .global_navi ul li:first-child a{border-left:1px solid #e37113}}