@charset "utf-8";
/*----------------------- basic -----------------------*/
body {
	font-size:18px;
	line-height:150%;
}
h2 {
	text-align:center;
	margin: 0 auto;
	width:400px;
	vertical-align:middle;
	padding-top:30px;
	padding-bottom:30px;
	font-size:28px;
}
h3 { 
	background-image: url(http://www.uccj.or.jp/commonimg/h3_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color:#FFFFFF;
	text-align:center;
	padding:10px;
	margin:20px auto 20px -10px;
	width:560px;
	font-size:26px;
}
h4 { 
	background-image: url(http://www.uccj.or.jp/commonimg/h4_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top:16px;
	padding-left:38px;
	padding-bottom:16px;
	text-align:left;
	margin-bottom:20px;
	font-size:24px;
	font-weight:bold;
}
h5 { 
	font-size:22px;
	font-weight:bold;
	color:#194464;
}

/*----------------------- navi -----------------------*/
#txtsize li#txtsize01 a {
  background: url(http://www.uccj.or.jp/commonimg/txtsize_dai.gif) no-repeat;
	background-position: left top;
}
#txtsize li#txtsize01 a:hover {
  background: url(http://www.uccj.or.jp/commonimg/txtsize_dai_o.gif) no-repeat;
}
#txtsize li#txtsize02 a {
  background: url(http://www.uccj.or.jp/commonimg/txtsize_tyu_o.gif) no-repeat;
	background-position: left top;
}
#txtsize li#txtsize02 a:hover {
  background: url(http://www.uccj.or.jp/commonimg/txtsize_tyu_o.gif) no-repeat;
}
#txtsize li#txtsize03 a {
  background: url(http://www.uccj.or.jp/commonimg/txtsize_shou.gif) no-repeat;
	background-position: left top;
}
#txtsize li#txtsize03 a:hover {
  background: url(http://www.uccj.or.jp/commonimg/txtsize_shou_o.gif) no-repeat;
}


#txtsize_knl li#txtsize_knl01 a {
  background: url(http://www.uccj.or.jp/commonimg/txtsize_l.gif) no-repeat;
	background-position: left top;
}
#txtsize_knl li#txtsize_knl01 a:hover {
  background: url(http://www.uccj.or.jp/commonimg/txtsize_l_o.gif) no-repeat;
}
#txtsize_knl li#txtsize_knl02 a {
  background: url(http://www.uccj.or.jp/commonimg/txtsize_m_o.gif) no-repeat;
	background-position: left top;
}
#txtsize_knl li#txtsize_knl02 a:hover {
  background: url(http://www.uccj.or.jp/commonimg/txtsize_m_o.gif) no-repeat;
}
#txtsize_knl li#txtsize_knl03 a {
  background: url(http://www.uccj.or.jp/commonimg/txtsize_s.gif) no-repeat;
	background-position: left top;
}
#txtsize_knl li#txtsize_knl03 a:hover {
  background: url(http://www.uccj.or.jp/commonimg/txtsize_s_o.gif) no-repeat;
}

/*----------------------- footer -----------------------*/
#footer li a {
  padding-left:22px;
  background:url(http://www.uccj.or.jp/commonimg/list_footer_midium.gif) left center no-repeat;
  text-decoration:underline;
}
#footer li a:hover {
  background:url(http://www.uccj.or.jp/commonimg/list_footer_midium_o.gif) left center no-repeat;
  text-decoration:underline;
}

/*----------------------- kyouki -----------------------*/
.yeartxt {
	font-size:18px;
	text-align:left;
	line-height:150%;
	margin-left:66px;
}
/*----------------------- english -----------------------*/
#container_head {
	font-size:12px;
}

/*----------------------- calender -----------------------*/
.cal_txt {
	font-size:16px;
	line-height:150%;
}
.cal_txt p {
	font-size:16px;
text-align:left;
color:#333333;
font-size:100%;
line-height:150%;
}
