td {font-size: 12px;}
table{text-align:left;}
.line120 {line-height: 120%;font-size: 12px;}
.line140 {line-height: 140%;}
.line160 {line-height: 160%;}
.font10 {font-size: 10px;line-height: 120%;}
.font10r {font-size: 10px;line-height: 120%;color: #C50023;}
.font10_140 {font-size: 10px;line-height: 140%;}
.font12r{font-size:12px; color:#FF0000; font-weight:bold; vertical-align:bottom; text-align:left;} 


.event {font-size: 18px;color: #336699;font-weight: bold;}
.navy {font-size: 13px;color: #330099;font-weight: bold;}
.14 {font-size: 14px;line-height: 120%;}
.14_140 {font-size: 14px;line-height: 140%;}

.box_gray {background-color: #333333;}
.tdbsiro {background-color: #FFFFFF}
.padding3 {padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px}



/*-------------------------------------------------
  General layout
-------------------------------------------------*/
img {
 border: none;
}

a:link {
 color: #0000ff;
 text-decoration: none;
}

a:visited {
 color: #800080;
 text-decoration: none;
}

a:hover {
 color: #0000FF;
 text-decoration: none;
}

a:active {
 color: #525252;
 text-decoration: none;
}



/*-------------------------------------------------
  便利
-------------------------------------------------*/

.arrow { background-image:url(info/img/arrow.gif);
background-position:left top;
background-repeat: no-repeat;
padding-left:20px;
}
.line_dotty { background-image:url(aisatsu/img/mydotty.gif); background-position: left; background-repeat: repeat-x;} 
.space01 {
 width: 770px;
 height: 10px;
 margin: 0px;
 padding: 0px;
 display: block;
 	border-left-color:#CCCCCC;
	border-left-width:1px;
	border-left-style: solid;
	border-right-color:#CCCCCC;
	border-right-width:1px;
	border-right-style: solid;
}

.space02 {
 width: 800px;
 height: 30px;
 margin: 0px;
 padding: 0px;
 display: block;
 clear: both;
}

.space03 {
 width: 566px;
 height: 30px;
 margin: 0px;
 padding: 0px;
 display: block;
}

.space04 {
 width: 10px;
 height: 13px;
 margin: 0px;
 padding: 0px;
 display: block;
}

.space05 {
 width: 10px;
 height: 23px;
 margin: 0px;
 padding: 0px;
 display: block;
}

.padding_5 {padding: 5px;}

.line120 {line-height: 120%;font-size: 12px;}
.line140 {line-height: 140%;}
.line160 {line-height: 160%;}
.font10 {font-size: 10px;line-height: 120%;}
.font10r {font-size: 10px;line-height: 120%;color: #C50023;}
.font10_140 {font-size: 10px;line-height: 140%;}
.font14b {font-size: 14px;line-height: 140%; font-weight:bold;}
.pr10 {padding-right:10px;}
.font_white { color:#FFFFFF;}
.font_navy { color:#000099;}
.bg_navy { background-color:#0000CC;}
.bg_lightblue { background-color:#C3DDF8;}

.dot { 
		border: 1px dotted #999999
		}
.mb10{
margin-bottom:10px;
}

.text_right{
text-align:right;
}

.report_hyo740{
	padding:10px;
	left:140px;
	border: 1px solid #E0DFE3;
}

.text_b{
font-weight:bold;
}

.text_cap{
padding:5px;
}

.text_caption{
padding-top:2px;
vertical-align:top;
}

.text_blue{
color:#3961D7;
}

.text_underline{
	text-decoration: underline;
}
.dousoukai_hyo136{
background-color:#FFF1DD;
padding:1px 1px 1px 5px;
}

.dousoukai_copy{
font-size:10px;
padding:2px 0;
}

.report_title{
font-weight:bold;
margin:0 0 3px 20px;
}

.gourmet_line{
	border: 1px solid #E0DFE3;
	padding:5px;
}

.gourmet_bold{
font-weight:bold;
}

.pad_left10{
padding-left:10px;
}

.p10_bc{
	padding:10px;
	border: 1px solid #333333;
}

.photo_left{
margin:0 10px 10px 0;
float:left;
}

/*-------------------------------------------------
  関学の四季
-------------------------------------------------*/
.shiki_menu{
font-weight:bold;
}


.shiki_menu a{
color:#FFFFFF;
}

.shiki_menu a:hover{
color:#0000FF;
}

.shiki_menu a:visited {
color:#FFFFFF;
}

/*
.shiki_menu a:hover{
color:#0000FF;
}

.shiki_menu a:visited {
color:#FFCC66;
}
*/

.shiki_here{
color:#FFCC66;
}

.spring_here{
color:#FFCCCC;
}

.summer_here{
color:#99CCFF;
}

.winter_here{
color:#CCCCCC;
}


