@charset "utf-8";

header{position:relative;z-index:100;padding:5px 0 5px 10px;border-bottom:1px solid #DDD;}
header .head_navi .li_1._last{display:none;}

header .container_1{display:flex;justify-content:space-between;align-items:center;}
header .head_logo{width:250px;}

header .head_navi{position:relative;}
header .head_navi::before{content:"";display:none;width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.7);}
header .head_navi.active::before{display:block;}
header .head_navi .container{display:none;position:fixed;right:0;top:0;width:470px;height:100%;background:#FFF;}
header .head_navi.active .container{display:block;}
header .head_navi .container::before{content:"";display:block;width:150px;height:100%;position:absolute;left:0;top:0;background:#3a3a3a;}
header .head_navi nav{overflow-y:auto;height:100vh;}
header .head_navi .div_1{margin-top:75px;position:relative;}
header .head_navi .ul_1{width:150px;}
header .head_navi .li_1{}
header .head_navi .a_1{font-size:16px;color:#FFF;padding:15px 0;text-align:center;border-bottom:1px solid #DDD;display:block;}
header .head_navi .div_2{display:none;width:calc(100% - 150px);padding:20px 15px;position:absolute;right:0;top:0;}
header .head_navi .div_2.active{display:block;}
header .head_navi .a_2{font-size:14px;border:1px solid #DDD;padding:10px 15px;margin-bottom:10px;background:#f3f3f3;display:block;}
header .head_navi .div_3{margin-bottom:10px;}
header .head_navi .li_3{border-bottom:1px solid #DDD;}
header .head_navi .li_3:last-child{border:0;}
header .head_navi .a_3{font-size:14px;padding:8px 15px;display:block;}

header .head_navi .a_1._active {color:#000;background:#FFF;font-family:'pebGov';}
header .head_navi .li_1.active > a { color:#000;  background: #FFF; font-family: 'pebGov'; }

header .head_navi .a_2._active{color:#FFF;background:#3a3a3a;border-color:#3a3a3a;font-family:'pebGov';}
header .head_navi .a_3._active{color:#3a3a3a;font-family:'pebGov';}

header .head_navi .openNav{background:url("../../images/sitemap_b.png") no-repeat center;width:50px;height:50px;font-size:0;display:block;}
header .head_navi .m_top{position:absolute;right:0;top:0;width:100%;height:75px;padding:0 20px;background:#3a3a3a;border-bottom:1px solid #DDD;display:none;align-items:center;justify-content:space-between;}
header .head_navi.active .m_top{display:flex;}
header .head_navi .closeNav{background:url("../../images/x_6_w.png") no-repeat center;width:50px;height:50px;font-size:0;}
header .head_navi .m_gotoSitemap{background:#888;border-radius:30px;font-family:'pebGov';color:#FFF;padding:5px 15px;}

header .head_navi .m_top ul{display:flex;align-items:center;}
header .head_navi .m_top ul li a{color:#FFF;display:flex;align-items:center;}
header .head_navi .m_top ul li a::before{content:"";display:block;width:1px;height:10px;background:#FFF;margin:0 10px;}
header .head_navi .m_top ul li:first-child a::before{display:none;}

@media screen and (max-width:500px) {
	header .head_navi .container{width:95%;}
}


footer{background:#930c38;border-top:2px solid #771b39;}
footer .container_1{padding:20px;display:flex;align-items:center;justify-content:space-between;}
footer address{font-size:14px;color:#FFF;}
footer .copyright{font-size:14px;color:#FFF;}
footer .item_2 a{font-family:'pebGov';background:#760a2d;color:#FFF !important;font-size:14px;width:70px;height:35px;padding:10px;text-align:center;display:flex;align-items:center;justify-content:center;}
@media screen and (max-width:768px) {
	footer .container_1{display:block;}
	footer .item_2{margin-top:15px;}
}


.wrap_contents{}
.main .wrap_contents{}
.sub .wrap_contents{}
.sideA{display:flex;justify-content:space-between;align-items:center;background:#ebebeb;border-top:2px solid #930c38;border-bottom:1px solid #939393;}
.sideB{padding:20px;}
.contents{padding-top:30px;}

.pageNav{width:100%;}
.pageNav .li_1{position:relative;}
.pageNav .a_1{display:none;padding:8px 20px;font-family:'pebGov';font-size:18px;align-items:center;justify-content:space-between;}
.pageNav .a_1::after{content:"";display:block;width:20px;height:20px;background:url("../../images/arrow_d_b.png") no-repeat center;}
.pageNav .div_2{display:none;position:absolute;left:0;top:40px;width:100%;background:#FFF;border-bottom:2px solid #CCC;}
.pageNav .div_3{display:none;}
.pageNav .a_2{padding:7px 20px;font-family:'pebGov';font-size:16px;border-top:1px solid #CCC;display:block;}

.pageNav .a_1._active{display:flex;}
.pageNav .li_1:hover .div_2{display:block;}

.wrapPageInfo{margin-bottom:30px;}

.locationNav{margin-bottom:10px;}
.locationNav .sub_navi{}
.locationNav .sub_navi ul{display:flex;align-items:center;line-height:1;}
.locationNav .sub_navi ul li{font-size:14px;color:#989898;display:flex;align-items:center;}
.locationNav .sub_navi ul li::after{content:"";display:block;width:15px;height:10px;margin:0 5px;background:url("../../images/arrow_1_b.png") no-repeat center;}
.locationNav .sub_navi ul li:last-child::after{display:none;}
.locationNav .sub_navi ul li a{font-size:16px;color:#434343 ;display:block;height:20px;}
.locationNav .sub_navi ul li.home{background:none;margin-right:0;}
.locationNav .sub_navi ul li.home a{font-size:0;width:15px;background:url("../../images/home.gif") no-repeat left center;}
.locationNav .sub_navi ul li:last-child{color:#930c38;font-family:'pebGov';}

.pageTitle{display:flex;align-items:center;padding-bottom:10px;border-bottom:2px solid #444;}
.pageTitle h1{font-size:23px;}


.tabNav{}
.tabNav .ul_3{margin-bottom:30px;display:flex;flex-wrap:wrap;}
.tabNav .li_3{margin:0 5px 5px 0;}
.tabNav .a_3{font-size:14px;padding:8px 15px;line-height:1;border:1px solid #DDD;display:inline-block;}
.tabNav .a_3:hover,
.tabNav .a_3._active{color:#FFF;background:#962D4C ;border-color:#962D4C ;}
@media screen and (max-width:1280px) {
}
