/* ------------------------------
 defaoult タグリセット
------------------------------ */
div,dl,dt,dd,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,p,blockquote,th{margin:0;padding:0;}

ul,ol{
	margin-top:0px;
	margin-bottom:10px;
}

table{border-collapse:collapse;border-spacing:0;}
address,caption,th{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
}
/* ------------------------------
 リンク要素 
------------------------------ */
a {
	color:#0000FF;
	text-decoration: underline;
}
a:hover{
	color:#ff0033;
	text-decoration: underline;
}
/* ------------------------------
 共通
------------------------------ */
td,li {
	line-height: 1.5;
}
img {
	border:0;
}
#all {
	width:800px;
	text-align:left;
}
#header2 td {
	padding-right:15px;
	padding-left:8px;
	font-size: 80%;
	color:#ffffff;
	background-image:url(../../img/tri1.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
#header2 a {
	color:#ffffff;
	text-decoration: none;
}
#header2 a:hover{
	color:#ffffff;
	text-decoration: underline;
}
#bodywaku {
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
table#naiyo td {
	font-size: 90%;
}
/* フッター */
#copyright {
	text-align:center;
	color:#999999;
	font-size: 75%;
}
/* 英語用 */
#body_e {
	margin: 0px;
	padding: 0px;
	line-height: 1.5;
	text-align:center;
	background-image:url(../../english/images/back.gif);
	background-repeat:repeat-x;
}
#header2_e {
	text-align:right;
	background-color:#5f7f00;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
#header2_e td {
	padding-right:15px;
	padding-left:8px;
	font-size: 80%;
	color:#ffffff;
	background-image:url(../../img/tri1.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
#header2_e a {
	color:#ffffff;
	text-decoration: none;
}
#header2_e a:hover{
	color:#ffffff;
	text-decoration: underline;
}
#copyright_e {
	text-align:center;
	color:#ffffff;
	background-color:#5f7f00;
	font-size: 75%;
}
/* ------------------------------
 トップページ
------------------------------ */
/* メニューボタン */
#menu {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #cdcdcd;
}
#menu li {
	line-height: 0;
	margin:0px;
}
#menu img {
	vertical-align: bottom;
}
/* フラッシュ */
#flash_space {
	width: 668px;
	height: 200px;
	background: #000000;
}
/* バナー */
#banner div {
	margin:10px 0px;
	text-align:center;
}
/* アクセスカウンター */
#counter {
	margin:5px 5px 10px;
	padding:3px;
	font-size: 70%;
	text-align:center;
	background-color:#65c095;
	border:3px double #ffffff;
}
#counter p {
	color:#154e93;
	font-size: 115%;
	font-weight: bold;
	background-color:#ffffff;
	border:3px double #65c095;
}
/* 余白 */
.blank_top5 {
	margin-top:5px;
}

/* iframe用 */
#iall {
	background-color:#ffffff;
}
.btmdot td {
	font-size: 90%;
	border-bottom:1px dotted #CCCCCC;
}
.td_info1 {
	width:8em;
}

/* 2015.05.27_追加 */
#topBox { 
	width: 324px;
	text-align: left;
	margin-top: 10px;
}
	#topBox ul {
		list-style: none; 
		padding: 0px;
		margin: 0px;
	}
	#topBox li { padding-bottom: 5px;}
	#topBox img { vertical-align: top;}


/* ------------------------------
 下層ページ共通
------------------------------ */

/* 「受験生の皆様へ」等のメニュー */
#head_menu {
	background-color:#235ab6;
	border-top:1px solid #ffffff;
}
#head_menu td {
	text-align:center;
	font-size: 90%;
	color:#ffffff;
	border-left:1px solid #ffffff;
}
#head_menu a {
	color:#ffffff;
	text-decoration: none;
}
#head_menu a:hover{
	color:#ffffff;
	text-decoration: underline;
}

/* パンくず */
#pankuzu{
	text-align:right;
	font-size: 80%;
}
/* このページの先頭へ */
#pagetop {
	margin:5px;
	text-align:right;
	font-size: 80%;
}
/* 内容 */
#contents{
	margin:0px 5px;
}
/* メニュータイトル */
#main{
	padding-left:5px;
	font-size: 125%;
	font-weight: bold;
	color:#ffffff;
	background-color:#d78810;
}
#sougou{
	padding-left:5px;
	font-size: 125%;
	font-weight: bold;
	color:#ffffff;
	background-color:#d84770;
}
#master{
	padding-left:5px;
	font-size: 125%;
	font-weight: bold;
	color:#ffffff;
	background-color:#359d9e;
}
#hokoreru{
	padding-left:5px;
	font-size: 125%;
	font-weight: bold;
	color:#ffffff;
	background-color:#bfa41d;
}
#kyouiku{
	padding-left:5px;
	font-size: 125%;
	font-weight: bold;
	color:#ffffff;
	background-color:#5aa63f;
}
#kokusai{
	padding-left:5px;
	font-size: 125%;
	font-weight: bold;
	color:#ffffff;
	background-color:#8151aa;
}
#nyuugaku{
	padding-left:5px;
	font-size: 125%;
	font-weight: bold;
	color:#ffffff;
	background-color:#3f6ec7;
}
#english{
	padding-left:5px;
	font-size: 125%;
	font-weight: bold;
	color:#ffffff;
	background-color:#ed8e00;
}
/* サブメニュータイトル */
#sougou2{
	margin:5px 0px;
	padding-left:5px;
	font-size: 100%;
	font-weight: bold;
	color:#d84770;
	background-color:#ffe1e9;
	border-bottom: 1px solid #ee688e;
	border-left: 10px solid #ee688e;
}
#master2{
	margin:5px 0px;
	padding-left:5px;
	font-size: 100%;
	font-weight: bold;
	color:#3ba2a3;
	background-color:#e0feff;
	border-bottom: 1px solid #68cccd;
	border-left: 10px solid #68cccd;
}
#hokoreru2{
	margin:5px 0px;
	padding-left:5px;
	font-size: 100%;
	font-weight: bold;
	color:#bfa41d;
	background-color:#fffae0;
	border-bottom: 1px solid #efd34b;
	border-left: 10px solid #efd34b;
}
#kyouiku2{
	margin:5px 0px;
	padding-left:5px;
	font-size: 100%;
	font-weight: bold;
	color:#5aa63f;
	background-color:#e9ffe0;
	border-bottom: 1px solid #83cc68;
	border-left: 10px solid #83cc68;
}
#kokusai2{
	margin:5px 0px;
	padding-left:5px;
	font-size: 100%;
	font-weight: bold;
	color:#8151aa;
	background-color:#f1e0ff;
	border-bottom: 1px solid #b88eda;
	border-left: 10px solid #b88eda;
}
#nyuugaku2{
	margin:5px 0px;
	padding-left:5px;
	font-size: 100%;
	font-weight: bold;
	color:#3f6ec7;
	background-color:#e0ebff;
	border-bottom: 1px solid #8da7d9;
	border-left: 10px solid #8da7d9;
}
#english2{
	background-color:#854234;
	text-align:center;
	color:#F0E8E6;
	font-weight:bold;
	padding:5;
}
/* サブメニューリスト */
.category{
	padding-bottom:10px;
}

.list_or{
	margin:5px 0px 0px 5px;
	padding-left:15px;
	background-image:url(../../img/list_or.gif);
	background-repeat:no-repeat;
}
.list_rd{
	margin:5px 0px 0px 5px;
	padding-left:15px;
	background-image:url(../../img/list_rd.gif);
	background-repeat:no-repeat;
}
.list_bl{
	margin:5px 0px 0px 5px;
	padding-left:15px;
	background-image:url(../../img/list_bl.gif);
	background-repeat:no-repeat;
}
.list_ye{
	margin:5px 0px 0px 5px;
	padding-left:15px;
	background-image:url(../../img/list_ye.gif);
	background-repeat:no-repeat;
}
.list_gr{
	margin:5px 0px 0px 5px;
	padding-left:15px;
	background-image:url(../../img/list_gr.gif);
	background-repeat:no-repeat;
}
.list_pp{
	margin:5px 0px 0px 5px;
	padding-left:15px;
	background-image:url(../../img/list_pp.gif);
	background-repeat:no-repeat;
}
.list_nv{
	margin:5px 0px 0px 5px;
	padding-left:15px;
	background-image:url(../../img/list_nv.gif);
	background-repeat:no-repeat;
}
