@charset "UTF-8";
/*--�����j���[--*/
#left_menu{width:254px; margin:0 20px 20px 10px; float:left;}
#left_menu ul{background-color:#E6C56A; padding:10px;}
#left_menu ul li{width:234px; height:50px; margin-bottom:10px;}
#left_menu ul li a{display:block; text-indent:-9999px; height:50px; background:url(../images/info/info_menu1_2019.png) no-repeat;}
#left_menu ul li a:hover{background:url(../images/info/info_menu2_2019.png) no-repeat;}
#left_menu ul li a.active{background:url(../images/info/info_menu2_2019.png) no-repeat;}
#left_menu ul li.contents{ margin-bottom:0;}
#left_menu ul li.contents a.active{background:url(../images/info/info_menu3_2019.png) no-repeat;}
#left_menu ul li.menu1 a{background-position:0 0;}
#left_menu ul li.menu2 a{background-position:0 -50px;}
#left_menu ul li.menu3 a{background-position:0 -100px;}
#left_menu ul li.menu4 a{background-position:0 -150px;}
#left_menu ul li.menu5 a{background-position:0 -200px;}
#left_menu ul li.menu6 a{background-position:0 -250px;}
#left_menu ul li.menu7{margin-bottom:0;}
#left_menu ul li.menu7 a{background-position:0 -300px;}
#left_menu ul li.sub{background:#FFF; margin:0; padding:7px 15px 5px; height:auto;width:204px;}
#left_menu ul li.sub a{display:block; height:auto; text-indent:0; font-size:1.4em; background:url(../images/info/icon2.png) no-repeat left 5px; padding-left:20px;}
#left_menu ul li.sub2{height:8px; margin-bottom:10px;background:url(../images/info/info_menu4.png) no-repeat;}

#left_menu ul li.menu2a{ margin-bottom:0;}
#left_menu ul li.menu3a{ margin-bottom:0;}
#left_menu ul li.menu4a{ margin-bottom:0;}
#left_menu ul li.menu5a{ margin-bottom:0;}
#left_menu ul li.menu6a{ margin-bottom:0;}
#left_menu ul li.menu2a a{background-position:0 -50px;}
#left_menu ul li.menu3a a{background-position:0 -100px;}
#left_menu ul li.menu4a a{background-position:0 -150px;}
#left_menu ul li.menu5a a{background-position:0 -200px;}
#left_menu ul li.menu6a a{background-position:0 -250px;}
#left_menu ul li.menu2a a.active{background:url(../images/info/info_menu3_2019.png) no-repeat;background-position:0 -50px;}
#left_menu ul li.menu3a a.active{background:url(../images/info/info_menu3_2019.png) no-repeat;background-position:0 -100px;}
#left_menu ul li.menu4a a.active{background:url(../images/info/info_menu3_2019.png) no-repeat;background-position:0 -150px;}
#left_menu ul li.menu5a a.active{background:url(../images/info/info_menu3_2019.png) no-repeat;background-position:0 -200px;}
#left_menu ul li.menu6a a.active{background:url(../images/info/info_menu3_2019.png) no-repeat;background-position:0 -250px;}

/*------�E�R���e���c------------------------------------------*/
#right_contents{width:626px; float:right; margin-right:10px;}
h2.right_title{width:626px; height:54px; margin-bottom:15px;}
h1.contents1Title1_bg{border-left:5px solid #C99911; padding:5px 0 5px 10px; color:#C99911;font-size:1.1em; margin-bottom:10px; font-size:1.8em;position: relative;}
h1.contents1Title1_bg a { position: absolute;top: 5px;right: 20px;}
.hp_link{float:right; background-color: #1E62A6; color:#FFFFFF;  padding:10px; text-decoration:none; font-size:0.84em; margin-top:-6px;border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;}
.hp_link:hover{background-color:#0066CC;}
h2.title1{width:611px; height:39px; margin-bottom:10px; padding:5px 0 0 15px; color:#FFFFFF; font-size:1.8em; background:url(../images/info/h2_bg.png) no-repeat;}
.SubTitle{ padding-bottom:2px; margin-bottom:10px; border-bottom:1px solid #C99911; color:#C99911;}
.SubTitle2{ padding-bottom:2px; margin-bottom:10px; border-bottom:1px solid #C99911; color:#333; background:url(../images/info/icon2.png) no-repeat left 5px; padding-left:20px;}
.Contents{padding:0 15px; margin-bottom:15px; font-size:1.4em;}
.Contents a{ color:#C99911;}
.Contents p{margin-bottom:15px;}
.Contents p.right{text-align:right;}
.UnderSubTitle2{ margin-left:30px;}
.icon_list{ margin-left:20px;}
.icon_list li{ background:url(../images/info/icon1.png) no-repeat left 5px; padding-left:15px; width:175px; float:left; margin-bottom:5px;}
.icon_list li a{ color:#333333;}
.icon_list2 li{ background:url(../images/info/icon1.png) no-repeat left 5px; padding-left:15px; width:180px; float:left;}
.icon_list2 li a{ color:#333333;}
.icon_list3 li{ background:url(../images/info/icon2.png) no-repeat left 5px; padding-left:15px;}
.icon_list4 li a{ float:left; width:100px; background:url(../images/info/icon1.png) no-repeat left 6px; padding-left:15px;}
.icon_list4 li p{ float:left; width:480px;}
.icon_list4 li p.ctg{ float:left; width:100px; background:url(../images/info/icon1.png) no-repeat left 6px; padding-left:15px; color:#C99911;}
.page5_1{ border-collapse:collapse;}
.page5_1 th{border:1px solid #AC9544; background: #F0DFB3; padding:5px 10px; color:#333333; font-weight:normal; vertical-align:middle; text-align:center;}
.page5_1 td{border:1px solid #AC9544; padding:5px;}
.page5_2{ border-collapse:collapse; margin-left:30px;}
.page5_2 th{border:1px solid #AC9544; background: #F0DFB3; padding:5px 10px; color:#333333; font-weight:normal; vertical-align:middle; text-align:left;}
.page5_2 td{border:1px solid #AC9544; padding:5px;}
.page5_2 td.right{ text-align:right;}
.yellow{color:#C99911;}
.icon{ background:url(../images/info/icon1.png) no-repeat left 5px; padding-left:15px;}
.icon2{ background:url(../images/info/icon2.png) no-repeat left 5px; padding-left:15px;}

.staffDoc{padding-top:15px;}
ul.image{ float:left;width: 480px;}
ul.image li p{ float:left; width: 405px;}
ul.image li p.ctg{width:75px; float:left; color:#C99911;}
.line{ border-bottom:1px solid #C99911; padding-bottom:2px; margin-bottom:5px;}
.bottom{ display:inline-block; margin-bottom:10px;}
.bold{font-weight:bold;}
.space{ margin-bottom:40px;}
div.center{ text-align:center;}
div.left{ margin:0 0 15px 28px;}



#top_info_box {border:1px solid #CCC; padding:0 15px; height:280px; overflow: auto; margin-bottom:20px;}
#top_info_box li{ padding:10px 0; border-bottom:1px dotted #CCCCCC; position: relative;}
#top_info_box li a{ float:left; margin-left: 80px;}
#top_info_box p { position: absolute; top: 10px; left: 0;}
#link.SubTitle {
	position: relative;
}
#link.SubTitle a {
	position: absolute;
	top: 0;
	right: 0;
	background:url(../images/info/icon2.png) no-repeat left 5px;
	padding-left:20px;
	color: #333333;
	font-weight: normal;
}