@charset "Shift_JIS";

body{
	margin:0px; padding:0px; background-color:/*#4c2d02*/#371f01;
	text-align:center; line-height:0px;
}
#main_bg{
	background-image:url("../img/bg2.jpg"); background-repeat:no-repeat; margin:0; padding:0; text-align:center; background-position:center top; 
}
#main{
	width:900px; margin:0px auto; text-align:left; line-height:0px; 
}
#main2{
	width:900px; margin:0px auto; text-align:left; line-height:0px; /*background-color:/*#4c2d02*/#371f01;*/
}
#top_fla{
	width:880px height:450px; margin:0; padding:51px 10px;
}
#contents_area{
	width:880px; margin:0; 
}
#contents_area_pad{
	padding:0 10px;
}
#news_area1{
	width:695px; margin:0; float:left;
}
#top_news1{
	width:340px; margin:0; float:left; 
}
#top_news1_pad{
	padding:0 15px 0 0;
}
#top_news2{
	width:340px; margin:0; float:right; 
}
#top_news2_pad{
	padding:0;
}
#news_area2{
	width:170px; float:right; margin:0;
}
#news_area2_pad{
	padding:0 0 0 15px;
}
.top_news_contents1{
	width:340px; margin:0; background-image:url("../img/top_news_bg1.gif"); background-repeat:repeat-y;
	font-size:12px;color:#2d1d11;font-weight:normal; font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro', sans-serif;
	line-height:1.3em; padding:5px 15px; margin:0;
}
#top_news_contents2{
	width:170px; margin:0; background-image:url("../img/top_news_bg2.gif"); background-repeat:repeat-y;
	font-size:12px;color:#2d1d11;font-weight:normal; font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro', sans-serif;
	line-height:1.3em; padding:5px 15px; margin:0;
}
#news_title1{
	width:340px; height:46px; margin:0; padding:0;
}
#news_title2{
	width:340px; height:46px; margin:0; padding:0;
}
#news_title3{
	width:170px; height:46px; margin:0; padding:0;
}
.top_bottom{
	width:340px; height:26px; margin:0; padding:0; font-size:1px;
}
#top_bottom2{
	width:170px; height:36px; margin:0; padding:0; font-size:1px;
}
.txt1{
	font-size:14px;color:#2d1d11;font-weight:bold; font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro', sans-serif;
	line-height:1.3em; padding:0; margin:0;
}
.txt2{
	font-size:12px;color:#a21805;font-weight:normal; font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro', sans-serif;
	line-height:1.2em; padding:0; margin:0;
}
.txt3{
	font-size:12px;color:#2d1d11;font-weight:bold; font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro', sans-serif;
	line-height:1.2em; padding:0; margin:0;
}
#banner1{
	width:170px height:170px; margin:15px 0 0 0; padding:0;
}
#banner_area{
	width:880px; margin:15px 0; float:left; 
}
#banner_area_pad{
	padding:0 10px;
}
#banner_area img{
	padding:0 5px 0 0; margin:0; 
}