@charset "Shift_JIS";

#Header{
	width:760px;
	height:47px;
	background-image:url(../images/header_c.gif);
	}

#Top-Navi{
	padding:0;
	list-style:none;
	margin:2px 0 0 0;
	}

#Top-Navi li{
	width:152px;
	height:18px;
	float:left;
	line-height:100%;
	}

#Top-Navi li a{
	display:block;
	width:152px;
	height:18px;
	background-position:0 0;
	text-indent:-9999px;
	text-decoration:none;
	}

#Top-Navi li a:hover{
	background-position:0 19px;
	}

#Top-Navi li a.forcus{
	background-position:0 19px;
	}

#Top-Navi li.c01 a{
	background-image:url(../images/menu/c_01.gif);
	}

#Top-Navi li.c02 a{
	background-image:url(../images/menu/c_02.gif);
	}

#Top-Navi li.c03 a{
	background-image:url(../images/menu/c_03.gif);
	}

#Top-Navi li.c04 a{
	background-image:url(../images/menu/c_04.gif);
	}

#Top-Navi li.c05 a{
	background-image:url(../images/menu/c_05.gif);
	}

.p-navi{
	clear:both;
	position:relative;
	top:2px;
	padding:0 0 0 1em;
	background-color:#e6e6e6;
	font-size:90%;
	height:21px;
	line-height:21px;
	}

#Left{
	width:152px;
	float:left;
	}

#Left ul{
	list-style:none;
	/* \*/ margin:2px 0 0 0; /* */ 
	margin:0;
	padding:0;
	line-height:24px;
	font-size:1px;
	}

#Left ul li{
	width:152px;
	height:24px;
	border-bottom:1px solid #b3b3b3;
	line-height:24px;
	font-size:1px;
	text-indent:-9999px;
	}

#Left ul li a{
	display:block;
	width:152px;
	height:24px;
	background-position:0 0;
	text-indent:-9999px;
	line-height:24px;
	font-size:1px;
	text-decoration:none;
	}

#Left ul li a:hover{
	background-position:0 24px;
	}

#Left ul li a.forcus{
	background-position:0 24px;
	}

#Left ul li.info-01 a{
	background-image:url(../images/menu/info_01.gif);
	}

#Left ul li.info-02 a{
	background-image:url(../images/menu/info_02.gif);
	}

#Left ul li.info-03 a{
	background-image:url(../images/menu/info_03.gif);
	}

#Left ul li.info-04 a{
	background-image:url(../images/menu/info_04.gif);
	}

#Left ul li.info-05 a{
	background-image:url(../images/menu/info_05.gif);
	}

#Left ul li.info-06{
	width:152px;
	height:36px;
	border-bottom:1px solid #b3b3b3;
	line-height:36px;
	font-size:1px;
	text-indent:-9999px;
	}

#Left ul li.info-06 a{
	background-image:url(../images/menu/info_06.gif);
	width:152px;
	height:36px;
	line-height:36px;
	font-size:1px;
	text-indent:-9999px;
	}

#Left ul li.info-06 a:hover{
	background-position:0 38px;
	}

#Left ul li.info-06 a.forcus{
	background-position:0 38px;
	}
#Left ul li.info-13 a{
	background-image:url(../images/menu/info_13.gif);
	}
#Left ul li.info-12{
	width:152px;
	height:36px;
	border-bottom:1px solid #b3b3b3;
	line-height:36px;
	font-size:1px;
	text-indent:-9999px;
	}

#Left ul li.info-12 a{
	background-image:url(../images/menu/info_12.gif);
	width:152px;
	height:36px;
	line-height:36px;
	font-size:1px;
	text-indent:-9999px;
	}

#Left ul li.info-12 a:hover{
	background-position:0 38px;
	}

#Left ul li.info-12 a.forcus{
	background-position:0 38px;
	}
#Left ul li.info-07 a{
	background-image:url(../images/menu/info_07.gif);
	}

#Left ul li.info-08 a{
	background-image:url(../images/menu/info_08.gif);
	}

#Left ul li.info-09 a{
	background-image:url(../images/menu/info_09.gif);
	}

#Left ul li.info-10 a{
	background-image:url(../images/menu/info_10.gif);
	}

#Left ul li.info-11 a{
	background-image:url(../images/menu/info_11.gif);
	}
#Left ul li.info-14 a{
	background-image:url(../images/menu/info_14.gif);
	}

#Left ul li.about-uni-01 a{
	background-image:url(../images/menu/about_uni_01.gif);
	}

#Left ul li.about-uni-02 a{
	background-image:url(../images/menu/about_uni_02.gif);
	}

#Left ul li.about-uni-03 a{
	background-image:url(../images/menu/about_uni_03.gif);
	}

#Left ul li.about-uni-04 a{
	background-image:url(../images/menu/about_uni_04.gif);
	}

#Left ul li.about-uni-05 a{
	background-image:url(../images/menu/about_uni_05.gif);
	}

#Left ul li.about-uni-06 a{
	background-image:url(../images/menu/about_uni_06.gif);
	}

#Left ul li.about-uni-07 a{
	background-image:url(../images/menu/about_uni_07.gif);
	}

#Left ul li.about-uni-08 a{
	background-image:url(../images/menu/about_uni_08.gif);
	}

#Left ul li.about-chu-01 a{
	background-image:url(../images/menu/about_chu_01.gif);
	}

#Left ul li.about-chu-02 a{
	background-image:url(../images/menu/about_chu_02.gif);
	}

#Left ul li.about-chu-03 a{
	background-image:url(../images/menu/about_chu_03.gif);
	}

#Left ul li.about-chu-04 a{
	background-image:url(../images/menu/about_chu_04.gif);
	}

#Left ul li.about-chu-05 a{
	background-image:url(../images/menu/about_chu_05.gif);
	}
	
#Left ul li.about-chu-06{
	width:152px;
	height:36px;
	border-bottom:1px solid #b3b3b3;
	line-height:36px;
	font-size:1px;
	text-indent:-9999px;
	}

#Left ul li.about-chu-06 a{
	background-image:url(../images/menu/about_chu_06.gif);
	width:152px;
	height:36px;
	line-height:36px;
	font-size:1px;
	text-indent:-9999px;
	}

#Left ul li.about-chu-06 a:hover{
	background-position:0 38px;
	}

#Left ul li.about-chu-06 a.forcus{
	background-position:0 38px;
	}
	
		
#Left ul li.link-01 a{
	background-image:url(../images/menu/link_01.gif);
	}

#Left ul li.link-02 a{
	background-image:url(../images/menu/link_02.gif);
	}

#Left ul li.link-03 a{
	background-image:url(../images/menu/link_03.gif);
	}

#Left ul li.link-04 a{
	background-image:url(../images/menu/link_04.gif);
	}

#Left ul li.link-05 a{
	background-image:url(../images/menu/link_05.gif);
	}

#Left ul li.link-06 a{
	background-image:url(../images/menu/link_06.gif);
	}

#Left ul li.w_n a{
	background-image:url(../images/menu/w_n.gif);
	}

#Left ul li.privacy a{
	background-image:url(../images/menu/privacy.gif);
	}

#Left ul li.sitemap a{
	background-image:url(../images/menu/sitemap.gif);
	}

#Left p{
	width:140px;
	height:18px;
	background-image:url(../images/blank_info_c.gif);
	margin:10px 5px;
	text-indent:-9999px;
	font-size:1px;
	}

#Right{
	width:607px;
	border-left:1px solid #b3b3b3;
	float:left;
	}
#cnt {
	margin:0 10px;
}
.topMove{
	width:130px;
	height:11px;
	background-repeat:no-repeat;
	margin:10px 0 0 auto;
	padding:0 0 10px 0;
	line-height:11px;
	font-size:1px;
	}

.topMove a{
	text-indent:-9999px;
	width:130px;
	height:11px;
	display:block;
	background-image:url(../images/topmove.gif);
	background-position:0 0;
	font-size:1px;
	text-decoration:none;
	line-height:11px;
	}

.topMove a:hover{
	background-position:0 11px;
	text-decoration:none;
	}

#SiteMap {
	list-style: none;
	margin:5px 0 0 10px;
	padding:0;
	width:170px;
	}

#SiteMap li ul{
	list-style: none;
	margin:5px 0 0 0px;
	padding:0;
	}

#SiteMap li{
	background: url(../images/arrow_blue.gif) no-repeat left 3px;
	padding:0 0 0 15px;
	margin:0 0 5px 0;
	}
#SiteMap li ul li{
	background: url(../images/arrow_blue2.gif) no-repeat left 3px;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	}
/*本文用スタイル060629*/
#gd_css {
	margin:0px 10px;
}
#gd_css h2 {
	background-color:#3481B2;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 6px;
	font-size:120%;
	margin:0 0 1.5em;
}
#gd_css h3 {
	background-color: #F2F7F8;
	font-weight: bold;
	border:1px solid #93BCD5;
	font-size:110%;
	padding:3px 10px;
	margin:1.5em 0 0.8em;
}
#gd_css h4 {
	color:#1D4486;
	font-size:110%;
	border-bottom:1px dashed #93BCD5;
	border-left:5px solid #93BCD5;
	padding: 5px 0 0 10px;
	margin:1.5em 0 0.8em;
}

#gd_css h5 {
	color:#2F4F4F;
	font-size:105%;
	border-left:5px solid #5F9EA0;
	padding: 0px 0 0 5px;
	background-color:#F2F7F8;
	margin:1.5em 0 0.8em;
}
#gd_css p {
	margin:0 0 0.8em;
}
#gd_css .mgn_lft20 {
	margin-left:20px;
	margin-bottom:0px;
}
#gd_css .mgn_lft40 {
	margin-left:40px;
	margin-bottom:0px;
}
#gd_css .mgn_lft80 {
	margin-left:80px;
	margin-bottom:0px;
}
#gd_css dt {
	color:#1D4486;
}
#gd_css .spn {
	color:#1D4486;
}
#gd_css .underline {
	text-decoration:underline;
}
.textred {
	color:#C30;
}
/*データテーブル用スタイル060602*/
.table_data {
	border:1px solid #616161;
	border-collapse:collapse;
}
.table_data th {
	border:1px solid #616161;
	border-collapse:collapse;
}
.table_data td {
	border:1px solid #616161;
	border-collapse:collapse;
}
.table_data td.td_pause {
	border-bottom:3px double #000000;
}
.table_data th { background-color:#DCDCDC;
}