body,th,td{
	/*font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif;*/
	line-height:1.3;
	font-size:90%;
	color:#000000;
}
body{
	margin-top:3px;
	background-color:#faf9f7;
}
/*-----------------------------------------------------------------*/
/*----------------------------　共　　通　-------------------------*/
/*-----------------------------------------------------------------*/
.tblin{
	border-collapse: collapse;
	border-spacing:0px;
	width:100%;
}
a:link{
	font-weight	:bold;
	text-decoration	:normal;
	color:#336699;
}
a:visited{
	font-weight	:bold;
	color:#3B76B2;
}

a:hover,a:visited:hover{
	color:#ffc621;
}
a.top:link,a.top:visited{
	text-decoration	:none;
	font-weight:normal;
}

.bt{
	border:solid 1px #cccccc;
}
.title{
	font-weight:bold;
	color:#2d74e6;
}
.stitle{
	color:#63be7b;
	font-weight:bold;
}
.photo{
	border-left:solid 1px #dddddd;	border-top:solid 1px #dddddd;
	border-right:solid 1px #827446;border-bottom:solid 1px #827446;
}
.sq{
	color:#3260ab;
}
/*-----------------------------------------------------------------*/
/*----------------------------ヘッダー関連-------------------------*/
/*-----------------------------------------------------------------*/
/*ヘッダー*/
div#head-copy{
	float:left;
	width:400px;
	text-align:center;
	font-size:9pt;
	color:#4c8c13;
}
div#head-nav{
	float:right;
	width:400px;
	font-size: 10px;
	text-align:center;
}
#head-nav li {
	padding-left: 1px;
	list-style:none; float: right; 
	margin-left: 2px; width: 90px;
	white-space: nowrap;
	background-color:#013895;
	border:solid 1px #013895;
}
#head-nav li.eng {
	padding-left: 0px;
	list-style:none; float: right; 
	width: 90px;
	font-weight:normal;
	white-space: nowrap;
	background-color:#ffffff;
	border:solid 1px #b3c7E8;
}

#head-nav a {
	display: block;
	text-decoration: none;
	color: #fdbd63;
	float: none;
}
#head-nav a:hover {
	background-color: #add38c;
	color: #013895;
}
#head-nav li.eng a {
	display: block;
	text-decoration: none;
	color: #336699;
}


.headback1{
	background-image: url("../img/common/head_back1.gif");
	background-repeat:no-repeat;
	width:800; height:128px;
	vertical-align:bottom;
}

.headback2{
	background-image: url("../img/common/head_back2.gif");
	background-repeat:no-repeat;
	width:422; height:43px;
	vertical-align:right;
}

.newsdiv{
	border:solid 1px #dddddd;
	margin-left:5px;
	margin-bottom:5px;
}

/*カテゴリーエリア*/
#categorydiv{
	width:800px;
	background-image:url("../img/common/head_back2.gif");
	background-position:right;
	background-repeat:no-repeat;
}

.global_back{
	background-image:url("../img/common/global_back.gif");
	background-repeat:repeat-x;
}

.global_back_a{
	background-image:url("../img/common/global_back_a.gif");
	background-repeat:repeat-x;
}

.global_back_news{
	background-image:url("../img/common/global_back_news.gif");
	background-repeat:repeat-x;
}
.global_back_news_a{
	background-image:url("../img/common/global_back_news_an.gif");
	background-repeat:repeat-x;
}
.global_back_news_g{
	background-image:url("../img/common/global_back_news_g.gif");
	background-repeat:repeat-x;
}

.global_ps{
	background-image:url("../img/common/global_ps.gif");
	background-repeat:repeat-x;
}

#categorydiv a{
	text-decoration	:none;text-align:center;
	color:#ffffff;
	font-weight:bold
	margin-right:1em;
	width:80px;
}
#categorydiv .global_back_a a{
	color:#003897;
}
#categorydiv .global_back_news a{
	background-image:url("../img/common/icon_news.gif");
	background-position:right;background-repeat:no-repeat;
	display:block;
	color:#ec852d;
}
#categorydiv .global_back_news_a a{
	background-image:url("../img/common/icon_news_a.gif");
	background-position:right;background-repeat:no-repeat;
	display:block;
	color:#003897;
}
#categorydiv a:hover{
	color:#ffc621;
}

/*-----------------------------------------------------------------*/
/*---------------------------- メイン関連 -------------------------*/
/*-----------------------------------------------------------------*/

/*ベースグラウンドエリア*/
.ground{
	width:800px;
	border-bottom:solid 1px #add38c;
	border-left:solid 1px #add38c;
	border-right:solid 1px #add38c;
	padding-bottom:4px;
}

/*ページナビ*/
#pnavi_line{
	background-image:url("../img/common/global_line.gif");
	width:800px; height:24px;
	background-repeat:no-repeat;
	padding-right:5px;
	padding-top:5px;
	font-size:8pt;
	color:#003894;
	text-align:right;
	text-decoration:none;
	font-weight:normal;
}
#pnavi_line a{
	color:#3B76B2;
	text-decoration:none;
	font-weight:normal;
}
#pnavi_line a:hover{
	color:#ffc621;
}

/*メニュー*/
#menuarea{
	width:161px;
	vertical-align:top;
	margin:0px;padding:0px;border:0px;
}
@media print {
#menuarea{ display:none }
}
.menu_back{
	background-image:url("../img/common/menu_back.gif");
	background-repeat:repeat-y;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.menu_back_a{
	background-image:url("../img/common/menu_back_a.gif");
	background-repeat:repeat-y;
	background-position:right;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
}
#menuarea a{
	color:#063897;
	font-size:10pt;
	font-weight:bold;
	text-decoration	:none;
	padding-right:4px;
}
#menuarea a:hover{
	color:#66cccc;
}
#menuarea a.menu_a a{
	width:145px;
	color:#063897;
	font-weight:bold;
	text-decoration	:none;
}
#menuarea .menu_back_a a{
	color:#063897;
	font-weight:bold;
	text-decoration	:none;
}
#menuarea .menu_back_a .a{
	width:145px;
	color:#b12336;
/*	background-image:url(../img/common/menu_arrow.gif);*/
/*	background-position:right;background-repeat:no-repeat;*/
}
#menuarea .menu_back_a .in{
	margin-left:10px;
}
#menuarea .menu_back_a .in .a{
	width:140px;
	color:#b12336;
/*	background-image:url(../img/common/menu_arrow.gif);*/
/*	background-position:right;background-repeat:no-repeat;*/
}

/*メニュー下*/
.info{
	font-size:8pt;
	font-color:#003894;
	background-color:#c4d7b3;
	text-align:center;
}
.info_txt{
	border:1 solid #dedede;
	background-color:#f7f7f7;
	color:#4c8c13;
	font-size:9pt;
}
.info_bt{
	border:1 solid #ec852d;
	background-color:#f7f7f7;
	color:#ec852d;
	font-size:9pt;
	width:50px;
}


/*本文*/
.maindiv{
	background-image: url(../img/common/main_back.gif);
	vertical-align:top;
	background-repeat:repeat-y;
	width:639px;

}

.maindiv2{
	padding-left:20px;
	padding-right:30px;
	margin-top:1em;
	width:"100%";
	overflow:visible;
}

.title_about{
	background-image:url(../img/common/title_about.gif);
	background-repeat:no-repeat;
	width:637; height:51;

}
.title_exam{
	background-image: url(../img/common/title_exam.gif);
	background-repeat: no-repeat;
	width:637; height:51;

}
.title_all{
	background-image: url(../img/common/title_all.gif);
	background-repeat: no-repeat;
	width:637; height:51;

}

.title_txt{
	font-size:14pt;
	font-weight:bold;
	padding-left:170px;padding-top:15px;
}
#title_icon{
	font-size:8pt;
	padding-top:10px;padding-right:10px;
	white-space:nowrap;
	text-align:right;
	width:137px;
}
#title_icon a{
	color:#ec852d;
	font-weight:normal;
}
.title_icon a:hover{
	color:#013895;
}
.title_txtall{
	font-size:14pt;
	font-weight:bold;
	float:left;
	padding-left:20px;padding-top:15px;
}

/*-----------------------------------------------------------------*/
/*-------------------------- フッター関連 -------------------------*/
/*-----------------------------------------------------------------*/
div.footer{
	width:800px;
	background-color:#faf9f7;
	margin-top:2px;
	color:#ffffff;
	padding-top:px;
	height:30px;
}

.foot_back{
	background-image: url(../img/common/foot_back.gif);
	width:549; height:25;
	background-repeat: repeat-x;
}

#copyarea{
	font-size:9pt;
	color:#003894;
}
#copyarea a{
	color:#ec852d;
	font-weight:normal;
}


/*===========================================================================*/

