﻿@charset "utf-8";
/* CSS Document */

body{
	background-color:#ffffff;
	padding:0;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	color:#786451;
}
table{
	border:none;
	margin:0px;
	padding:0px;
}
img{
	border:none;
	margin:0px;
	padding:0px;
	align:center;
}
#all{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0px;
}
.header{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.header div{
	float:left;
}
.top_head_menu{
	margin-top:80px;
	margin-left:10px;
	margin-right:10px;
}
.top_head_menu1{
	margin-top:80px;
	margin-left:202px;
	margin-right:10px;
}
.flash{
	width:780px;
	height:250px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
	clear:left;
}
.main{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}
.left{
	width:572px;
	float:left;
}
.top_contents{
	width:515px;
	height:63px;
	padding-top:30px;
	padding-bottom:30px;
	margin-left:auto;
	margin-right:auto;
}
.top_contents2{
	width:759px;
	height:51px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}
.top_campaign_{
	width:520px;
	height:100px;
	margin:0 auto;
	padding-bottom:10px;
}
.top_campaign{
	width:520px;
	height:80px;
	margin:0 auto;
	padding-bottom:5px;
}
.top_campaign_chaque_saizon{
	width:500px;
	height:80px;
	margin:0 auto;
	padding-bottom:5px;
}
.top_campaign_chaque_saizon1{
	width:362px;
	height:80px;
	margin:0;
	padding:0;
	float:left;
}
.top_campaign_chaque_saizon2{
	width:138px;
	height:80px;
	margin:0;
	padding:0;
	float:left;
}
.top_campaign_vraicoeur{
	width:500px;
	height:80px;
	margin:0 auto;
	padding-bottom:5px;
}
.top_campaign_vraicoeur1{
	width:337px;
	height:80px;
	margin:0;
	padding:0;
	float:left;
}
.top_campaign_vraicoeur2{
	width:163px;
	height:80px;
	margin:0;
	padding:0;
	float:left;
}
.top_window{
	width:574px;
	height:513px;
	background-image:url(../img/top_window.jpg);
	background-repeat:no-repeat;
	margin-top: 10px;
}
.top_window_news{
	width:572px;
	height:252px;
}
.news_contents{
	font-size:12px;
	padding:30px 40px 40px 40px;
}
.news{
	padding-bottom:10px;
	text-decoration:none;
}
.news a{
	color:#786451;
	text-decoration:none;
}
.news a:hover{
	color:#ff0000;
	text-decoration:none;
}
.news_{
	padding-bottom:10px;
	text-decoration:none;
	text-align: right;
}
.news_ a{
	color:#786451;
	text-decoration:none;
}
.news_ a:hover{
	color:#ff0000;
	text-decoration:none;
}
.top_window_blog{
	width:567px;
	height:254px;
}
.rss_photo{
	width:100px;
	float:left;
	padding-top:70px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:60px;
}
*html .rss_photo{
	width:100px;
	float:left;
	padding-top:40px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:60px;
}
.new_photo{
	font-size:10px;
}
.rss_blog{
	font-size:12px;
	text-decoration:none;
	line-height:1.9;
	padding-top: 50px;
}
*html .rss_blog{
	font-size:12px;
	text-decoration:none;
	line-height:1.9;
	padding-top:20px;
}
.rss_blog a{
	color:#786451;
	text-decoration:none;
}
.rss_blog a:hover{
	color:#ff0000;
	text-decoration:none;
}
.menu{
	width:355px;
	padding-left:20px;
	float:left;
}
.menu1{
	padding-top:10px;
}
.footer{
	clear:left;
	width:550px;
	height:30px;
	font-size:14px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.footer a{
	color:#786451;
	text-decoration:none;
}
.footer a:hover{
	color:#929292;
	text-decoration:none;
}
