@charset "Shift_JIS";
@import "index.css";


/* V  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \*/ 
.if_left {
float:left;
width:400px;
margin:0px;
padding:0px;

}

.if_right {
float:right;
width:180px;
text-align:right;
margin:0px;
padding:0px;
}

.news_h4 a{color:#FFFFFF; text-decoration:none; margin:0; padding:0;}
.news_h4 a:hover{color:#FFFFFF; text-decoration:underline;}

#window_outline {
width:640px;
background-color:#FFFFFF;
margin:0 auto;
}

#window_main {
padding:20px 30px;
}

#window_footer {
text-align:right;
font-size:0.8em;
}

#window_outline h3{
margin:10px;
}

#close {text-align:center;}
#close a{  padding:3px;}


#news {
background-color:#FFFFFF;
padding:0; margin:0;
}
#news td{
vertical-align:top;
padding:3px;
}

#news-main{
width:560px;
margin:0 10px 20px 10px;
}

#news-txt { float:left;}
#news-img { width:200px; height:150px; background-color:#666666; float:right;}

#news_table {
width:560px;
margin:10px 10px 20px 10px;
background-color:#5E73C2;
border:1px solid #eee8ca;
}

#news_table th{
width:80px;
padding:5px;
vertical-align:top;
background-color:#F8F5FC;
color:#261186;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
}

#news_table td{
width:470px;
padding:5px;
background-color:#FFFFFF;
}

.txt_news {
margin:10px 20px 20px 20px;
padding:10px;
border:1px solid #eee6c9;
font-size: 0.8em;
line-height: 140%;
}

.txt_news .tempu{margin-bottom:10px; border:1px solid #bfddc4; padding:3px;}
.txt_news p{margin-bottom:10px;}
.txt_right {text-align:right; margin:5px 0 0 0;;}
.news_img {margin:20px 0 5px 5px;}
.day {
	margin:0 0 0 20px;
	color:#ff6600;
	font-weight: bold;
}

#title {
}

h2 {
	color: #251085;
}

h2 a {
	height: 36px;
	width: 255px;
	display: block;
	text-decoration: none;
}

html{
	overflow-x:hidden;
	}
	
.news_area{
	width: 500px;
	float: left;
	margin-bottom:30px;
	}

.news_area a{
	color:#333;
	text-decoration:none;
	}

.news_area a:hover{
	color:#333;
	text-decoration:none;
	background-color:#ECECF6;
	}

.news_area p{
	margin:0 0 5px 0;
	font-size:0.8em;
	color:#666666;
	text-align:left;
	}

.news_area .txt01{
	font-size:0.8em;
	color:#666;
	font-weight:bolder;
	}


.news_title{
	color: #3300CC;
	font-size: 0.8em;
	}
	
.news_back{
	background:url(../image/news_center.jpg) repeat-y;
	padding-left:5px;
	}

