/* CSS Document */

/*-----------------------------------------------------------------------------　
These elements are added for English site
-----------------------------------------------------------------------------*/

body {
	font-family:Arial, Helvetica, sans-serif;
}


/*ul, ol {
	font-size: 80%;
	margin-bottom: 1em; 
}

ol li {
	margin-bottom: 1em; 
}*/

h5, h6 {
	font-size: 90%;
	font-weight: bold;
	margin-bottom:5px;
}

h5 {
	color: #333;
}

h6 {
	color: #666;
}

ul.UlnoListStyle {
	font-size: 80%;
	margin-bottom: 1em; 
}

ul.UlnoListStyle li {
	list-style: none !important;
}

p.pNoBottomMargin {
	margin-bottom: 0px !important;
}

#leftSide ol,
#leftSide ul {
	font-size: 80%;
	margin-bottom: 1em;
	margin-left:25px; 
}

#leftSide ol,
#leftSide ul li {
	margin-bottom: 1em;
}

/*-----------------------------------------------------------------------------　
 / These elements are added for English site
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------　
 Hタグの構造
-----------------------------------------------------------------------------*/

h1{
	font-size:65%;
/*	padding: 4px 4px 7px 0px;
	color:#666666;
	text-align:center;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Arial, Helvetica, sans-serif;*/
}
<!--[if IE 6]>h1{font-size:65%;padding: 4px 4px 7px 0px;color:#666666;text-align:center;}<![endif]-->
<!--[if IE 7]>h1{font-size:65%;padding: 4px 4px 7px 0px;color:#666666;text-align:center;}<![endif]--> 

h2 {
	margin:0px 0px 15px 0px;
}

h3 {
	font-size:90%;
	font-weight:bold;
	border:1px solid #CCCCCC;
	padding:5px 5px 5px 18px;
	margin:15px 0px 25px 0px;
	background:url(../images/h/h3_icon.gif);
	background-repeat:no-repeat;
	background-color:#fffeef;
}

h4 {
	/*text-align:center;*/
	text-align:left;
	/*margin:15px 0px 15px 0px;*/
	margin: 1em 0 5px 0;
	font-weight:bold;
	color:#216CB8;
}

h4.year {
	font-size:90%;
	text-align:left;
	margin:15px 0px 0px 0px;
	font-weight:bold;
	
}




/*-----------------------------------------------------------------------------　
 フォントサイズ
-----------------------------------------------------------------------------*/

#kikaku,
#globalNavi,
#parted_sub ul,
#pankuzu {
	font-size:80%;
	line-height:1.6;
	letter-spacing:0.04em;
	font-family:Arial, Helvetica, sans-serif;
} 

#course p {
	font-size:95%;
}

#course {
	font-size:75%;
	line-height:1.6;
	letter-spacing:0.01em;
	font-family:Arial, Helvetica, sans-serif;
} 

#parted_sub ul{
	font-size:80%;
	line-height:1.2;
	letter-spacing:0.03em;
	font-family:Arial, Helvetica, sans-serif;
}

#info_cont dl,
dl.style_dl,
dl.style_dl_02 {
	font-size:85%;
	line-height:1.6;
	letter-spacing:0.04em;
	font-family:Arial, Helvetica, sans-serif;
}

#comment {
	font-size:85%;
	line-height:1.4;
	color:#666666;
}

#footer_right p {
	font-size:80%;
	line-height:1.2;
	letter-spacing:0.04em;
	color:#666666;
}

#footer_left p {
	font-size:80%;
	line-height:1.1;
	letter-spacing:0.04em;
	color:#666666;
}

#copyright {
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.1;
	letter-spacing:0.04em;
	color:#666666;
}

#anchor_area ul li {
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.1;
	letter-spacing:0.04em;
	color:#666666;
}

/*-----------------------------------------------------------------------------　
 リンク
-----------------------------------------------------------------------------*/

a:link {
	color:#47859d;
	text-decoration:underline;
}

a:visited {
	color:#47859d;
	text-decoration:underline;
}

a:hover {
	color:#78AEC2;
	text-decoration:none;

}

a:active {
	color:#76459E;
	text-decoration:none;
}


#parted_sub ul li a:link,
#course_cont ul li a:link { color:#666666; text-decoration:none}

#parted_sub ul li a:visited,
#course_cont ul li a:visited { color:#666666; text-decoration:none}

#parted_sub ul li a:hover,
#course_cont ul li a:hover { color:#78AEC2; text-decoration:underline}

#parted_sub ul li a:active,
#course_cont ul li a:active { color:#76459E; text-decoration:none}

#kikaku_cont dl dd a:link { color:#1f282d; text-decoration:none}
#kikaku_cont dl dd a:visited { color:#1f282d; text-decoration:none}
#kikaku_cont dl dd a:hover { color:#78AEC2; text-decoration:underline}
#kikaku_cont dl dd a:active { color:#76459E; text-decoration:none}


#globalNavi ul li ul.sub_navi li.g_top_text_01 a:link,
#globalNavi ul li ul.sub_navi li.g_top_text_02 a:link,
#globalNavi ul li ul.sub_navi li.g_top_text_03 a:link,
#globalNavi ul li ul.sub_navi li.g_top_text_04 a:link,
#globalNavi ul li ul.sub_navi li.g_top_text_05 a:link,
#globalNavi ul li ul.sub_navi li.g_top_text_06 a:link,
#globalNavi ul li ul.sub_navi li.g_top_text_07 a:link {
	color:#000000;
	text-decoration:none;
}

#globalNavi ul li ul.sub_navi li.g_top_text_01 a:visited,
#globalNavi ul li ul.sub_navi li.g_top_text_02 a:visited,
#globalNavi ul li ul.sub_navi li.g_top_text_03 a:visited,
#globalNavi ul li ul.sub_navi li.g_top_text_04 a:visited,
#globalNavi ul li ul.sub_navi li.g_top_text_05 a:visited,
#globalNavi ul li ul.sub_navi li.g_top_text_06 a:visited,
#globalNavi ul li ul.sub_navi li.g_top_text_07 a:visited {
	color:#000000;
	text-decoration:none;
}

#globalNavi ul li ul.sub_navi li.g_top_text_01 a:hover,
#globalNavi ul li ul.sub_navi li.g_top_text_02 a:hover,
#globalNavi ul li ul.sub_navi li.g_top_text_03 a:hover,
#globalNavi ul li ul.sub_navi li.g_top_text_04 a:hover,
#globalNavi ul li ul.sub_navi li.g_top_text_05 a:hover,
#globalNavi ul li ul.sub_navi li.g_top_text_06 a:hover,
#globalNavi ul li ul.sub_navi li.g_top_text_07 a:hover {
	color:#f6704e;
	text-decoration:underline;
}

#globalNavi ul li ul.sub_navi li.g_top_text_01 a:active,
#globalNavi ul li ul.sub_navi li.g_top_text_02 a:active,
#globalNavi ul li ul.sub_navi li.g_top_text_03 a:active,
#globalNavi ul li ul.sub_navi li.g_top_text_04 a:active,
#globalNavi ul li ul.sub_navi li.g_top_text_05 a:active,
#globalNavi ul li ul.sub_navi li.g_top_text_06 a:active,
#globalNavi ul li ul.sub_navi li.g_top_text_07 a:active  {
	color:#76459E;
	text-decoration:none;
}


#footer_left p a:link { color:#666666; text-decoration:none}
#footer_left p a:visited { color:#666666; text-decoration:none}
#footer_left p a:hover { color:#78AEC2; text-decoration:underline}
#footer_left p a:active { color:#76459E; text-decoration:none}


/*-----------------------------------------------------------------------------　
 標準のテキスト関係
-----------------------------------------------------------------------------*/

p {
	font-size:80%;
	line-height:1.6;
	letter-spacing:0.04em;
	margin-bottom: 1em; /*8px was changed*/
}

p.d_year {
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
	letter-spacing:normal;
	margin-bottom:0px;
}

p.read_text {
	padding:4px;
	background-color:#F3F3F3;
	border:1px solid #8F8F8F;
}

p.day_text {
	text-align:right;
}

p.right_come_text  {
	text-align:right;
}

p.page_top {
	text-align:right;
}


/*検索窓*/
.search_box{
margin-bottom:20px;
}

.search_box p{
color:#003366;
font-size:80%;

}
.search{
font-size:80%;
height:20px;
}