
#lang_navi{
	position:relative;
	top:-222px;
	left:309px;
}

#top_title_t{
	position:relative;
	top:-63px;
	left:10px;
}


#section_navi_t{
	position:relative;
	top:0px;
	left:0px;
}


#menu_navi{
	position:relative;
	top:-45px;
	left:-55px;
}



.m_navi{
color:#fff;
font:28px Verdana, "ＭＳ Ｐ明朝",細明朝体,serif;
font:"Times New Roman", Times, serif;
}

.m_navi a{
color:#fff;
text-decoration:none;
}


.m_navi1{
}
.m_navi2{
	position:relative;
	top:0px;
	left:58px;
}

.m_navi3{
	position:relative;
	top:0px;
	left:87px;
}

.m_navi4{
	position:relative;
	top:0px;
	left:121px;
}

.m_navi5{
	position:relative;
	top:0px;
	left:146px;
}

#top_title{
clear:both;
margin-top:0px;
width:580px;
height:66px;
}

.t_title{
color:#fff;
font:25px Verdana, "ＭＳ Ｐ明朝",細明朝体,serif;
font:"Times New Roman", Times, serif;

}

.t_title a{
color:#fff;
text-decoration:none;
}

.t_txt1{
	position:relative;
	top:0px;
	left:0px;
}
.t_txt2{
	position:relative;
	top:27px;
	left:-200px;
}



/************* セクションタイトル **************/
/*
.s_navi{
color:#fff;
font:25px Verdana, "ＭＳ Ｐ明朝",細明朝体,serif;
text-decoration:none;
}

.s_navi a{
color:#2d2c5a;
text-decoration:none;
border-bottom:4px solid #2d2c5a;
}

.s_navi a:hover{
color:#7c7b93;
text-decoration:none;
border-bottom:4px solid #7c7b93;
}

/** トップページ　**/
.st_txt1{
	position:relative;
	top:0px;
	left:0px;
}
.st_txt2{
 width:500px;
	position:relative;
	top:0px;
	left:30px;
}





#sec_menu ul{
margin: 0; 
padding: 0; 
list-style: none;
}

#sec_menu li{ 
display: inline; 
padding: 0; 
margin: 0; 
float: left;
}

.top_menu2{ 
position:relative;
left: 4px; 
}

#sec_menu a{
font:25px Verdana, "ＭＳ Ｐ明朝",細明朝体,serif;
font:"Times New Roman", Times, serif;
display: block; 
/*font-size: x-small;*/
padding: 3px;
text-decoration: none;
color: #2d2c5a;
width: 280px; 
margin: 1px;
text-align: left;
border-bottom:4px solid #2d2c5a;
}

#sec_menu a:hover{
color:#7c7b93;
text-decoration:none;
border-bottom:4px solid #7c7b93;
}

/************* シリーズ **************/

/* テーブル */
.section_table {
   margin:15px 0px 0px 0px;
   border:2px solid #000; 　　   /* テーブルボーダー */
}

/* th全体 */
.section_table th {
   padding:3px;
   text-align:center;
   font-size:10pt;
   font-weight:bold;
   border:1px solid #000;  　　  /* テーブルボーダー */
   letter-spacing:0.1em;
}


/* シリーズ中身 */
.section_table td {
   padding:3px;
   font-size:10pt;
   border:1px solid #750404;
}



.prof_left{
	float:left;
}

.prof_right{
	float:right;
	width:396px;
}

.prof_both{
	clear:both;
	margin-top:15px;
	width:580px;
}

.achive_left{
	float:left;
	width:190px;
	font:22px Verdana, "ＭＳ Ｐ明朝",細明朝体,serif;
	font:"Times New Roman", Times, serif;

	color:#750404;
	font-weight:bold;
}

.achive_left a{
	float:left;
	width:190px;
	font:22px Verdana, "ＭＳ Ｐ明朝",細明朝体,serif;
font:"Times New Roman", Times, serif;
	color:#750404;
	font-weight:bold;
/*	text-decoration:none;*/
}

.achive_right{
	float:right;
	width:350px;
}



.info_left{
	float:left;
	width:380px;
	font:22px Verdana, "ＭＳ Ｐ明朝",細明朝体,serif;
font:"Times New Roman", Times, serif;
	color:#750404;
	font-weight:bold;
}

.info_left a{
	float:left;
	width:380px;
	font:22px Verdana, "ＭＳ Ｐ明朝",細明朝体,serif;
font:"Times New Roman", Times, serif;
	color:#750404;
	font-weight:bold;
/*	text-decoration:none;*/
}

.info_right{
	float:right;
}


.book_left{
	float:left;
	width:200px;
}

.book_right{
	float:right;
	width:370px;
	font:18px Verdana, "ＭＳ Ｐ明朝",細明朝体,serif;
font:"Times New Roman", Times, serif;
	color:#750404;
}


table .gakureki_table{
margin:0px;
padding:0px;
}

#gakureki p{
	font-size:19px;
}



.gallery{
width:190px;
float:left;
text-algin:center;
margin-bottom:15px;
}

.gallery_in{
width:160px;
text-algin:left;
}

.gallery_in img{
border:2px solid #750404;
}