@charset "euc-jp";
@import url("basic.css");
@import url("modules/area01.css");
@import url("modules/menu01.css");
@import url("modules/menu02.css");
@import url("modules/menu03.css");
/*
top css
chiba-ryugaku.jp
last update 2007.1.7
by Studio Iwano
*/

/*header flash*/
#flashimg {
width:776px;
height:247px;
margin:0 auto;
padding:20px 13px 20px 11px;
background-image:url(../images/page_img/bg_03.gif);
background-position:top left;
background-repeat:repeat-y;
}


/*left*/
#area00 {
width:550px;
height:100%;
margin:10px 0;
padding:0;
float:left;
text-align:left;
}

#title {
width:524px;
height:79px;
margin:0 0 5px 13px;
padding:0;
/*background-image:url(../images/page_img/bn_report.jpg);
background-repeat:no-repeat;*/
}

#title h2 {
margin:0;
padding:0;
font-size:18px;
text-align:left;
color:#333333;
}

#title h2 em {
visibility:hidden;
}


/*left-right-area*/	
#area02 {
width:345px;
height:100%;
margin:0;
padding:0;
float:left;
text-align:left;
}

#contents {
width:340px;
height:100%;
margin:5px 0 0 0;
padding:0;
text-align:left;
}

#contents h3 {
width:335px;
height:29px;
margin:0;
padding:13px 0 0 0;
font-size:14px;
line-height:100%;
font-weight:bold;
text-align:left;
text-indent:20px;
background-image:url(../images/obj/titlebg01.gif);
background-repeat:no-repeat;
}

#contents h4 {
height:18px;
margin:5px 20px 0 0;
font-size:14px;
line-height:100%;
padding-top:4px;
color:#FFFFFF;
text-align:left;
text-indent:12px;
font-weight:bold;
/*background-color:#63A5ED;*/
background-color:#9BCAF0;
background-image:url(../images/obj/titlehead_18px.gif);
background-repeat:no-repeat;
background-position:left center;
}

/*#contents p {
width:330px;
margin:0 0 10px 13px;
font-size:13px;
line-height:140%;
text-align:left;
}

#contents table {
margin:0;
font-size:13px;
line-height:normal;
text-align:left;
}

#contents dl {
width:330px;
margin-top:0px;
}

#contents dt {
margin:0 0 5px 15px;
padding:0;
font-size:13px;
text-align:left;
font-weight:bold;
}

#contents dd {
margin:0 0 10px 20px;
font-size:13px;
line-height:175%;
text-align:left;
}*/

#contents ul {
width:330px;
}

#contents li {
margin:0 0 8px 13px;
font-size:11px;
line-height:100%;
text-align:left;
}

#contents ol {
width:330px;
}

/*blog rss*/
#feed {
width:335px;
margin:0 0 5px 0;
background-color:#efefef;
}

#feed ul {width:328px;
margin:0 0;
padding:8px 15px;
text-align:left;
	list-style-type:none;
}

#feed li {
	list-style-type:none;
margin:0 0 5px 0;
padding:0;
color:#333;
font-size:12px;
text-align:left;
font-weight:normal;
line-height:110%;
}

/*#feed dd {
margin:0 0 10px 0px;
font-size:11px;
line-height:110%;
text-align:left;
}*/

#feed a:link
{
	color           : #4d82c4; 
	text-decoration : none;
	font-weight:bold;
}

#feed a:hover
{
	color           : #ff9900; 
	text-decoration : none;
	font-weight:bold;
}
/*blog rss---save--*/
/*
#news {
width:335px;
margin:0 0 5px 0;
background-color:#efefef;
}

#news dl {
margin-top:0;
padding:8px 15px;
}

#news dt {
margin:0 0 5px 0;
padding:0;
color:#4d82c4;
font-size:12px;
text-align:left;
font-weight:bold;
line-height:110%;
}

#news dd {
margin:0 0 10px 0px;
font-size:11px;
line-height:110%;
text-align:left;
}


#news a:link
{
	color           : #4d82c4; 
	text-decoration : none;
}

#news a:hover
{
	color           : #ff9900; 
	text-decoration : none;
}
*/


/*right area*/
#area03 {
height:100%;
margin:10px 10px 10px 5px;
float:right;
text-align:left;
}

#area03 img{
margin-bottom:5px;
}

#add {
margin:10px;
text-align:center;
font-size:10px;
line-height:130%;
}

#add h3{
margin:5px 0;
text-align:center;
font-size:12px;
font-weight:bold;
}

.date {
font-weight:normal;
color:#333333;
margin:0 5px 0 0;
}

.disc
