
@charset "UTF-8";
/* CSS Document */

/* -----toppage_container----- */
div#container_wrapper{
	background:#def3ff;
	border-bottom:solid #000 4px;
}

div.toppage_inner{
	width:980px;
	margin:0 auto;
	background:#FFF;
}

div.toppage_inner img.top_image{
	padding:20px 20px 0 20px;
}
/* -----toppage_container end----- */

/* -----toppage_main_navi----- */
div.toppage_navi_wrapper{
	width:940px;
	border-bottom: solid #000 4px;
	text-align:center;
	margin-left:20px;
	padding:0;
}

ul.toppage_navi{
	width:940px;
	display:inline;
	list-style:none outside;
}

ul.toppage_navi li{
	float:left;
	border-left: dotted 1px #000;
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",'Osaka';
	font-size:108%;
}

ul.toppage_navi li a{
	display:block;
	text-decoration: none;
	color:#000;
	background:#FFF;
	font-size:inherit;
	text-align:center;
	width:187px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",'Osaka';
}
    
ul.toppage_navi li a:hover{
	background: #ffe97f;
	color:#000;
}

ul.toppage_navi li.thispage{
	text-decoration: none;
	background: #ffe97f;
	text-align:center;
	width:187px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:108%;
}

ul.toppage_navi li.last a{
	display:block;
	text-decoration: none;
	color:#000;
	background:#FFF;
	font-size:inherit;
	text-align:center;
	width:186px;
	padding-top:15px;
	padding-bottom:15px;
	border-right:dotted #000 1px;
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",'Osaka';
}
    
ul.toppage_navi li.last a:hover{
	background: #ffe97f;
	color:#000;
}


/* -----toppage_main_navi end----- */

/* -----toppage_content----- */

div.massage{
	width:980px;
	background:#FFF;
	height:80px;
	text-align:center;
}

div.massage p{
	color:#645c4e;
	font-weight:bold;
	padding-top:25px;
}

/* -----toppage_left----- */

div.toppage_left{
	padding-left:50px;
	width:480px;
	float:left;
	margin-bottom:30px;
}

/* -----おしらせ----- */

div.toppage_info{
	width:450px;
	margin-bottom:20px;
}

div.toppage_info_title{
	width:450px;
	border-bottom:solid #000 3px;
}

div.toppage_info_title h2{
	float:left;
	padding-left:10px;
	letter-spacing:0.1em;
	line-height:1;
	padding-bottom:5px;
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",'Osaka';
}

div.toppage_info_title p.date{
	float:right;
	padding-right:5px;
	padding-bottom:0;
	line-height:1;
}

div.toppage_info p.info{
	padding:7px 10px;
	width:430px;
	border-bottom:dotted #000 1px;
}
/* -----おしらせ end----- */

/* -----バナー----- */

div.toppage_banner {
	width:450px;
}


div.toppage_banner ul.toppage_banner{
	width:450px;
	/*overflow:hidden;*/
	display:inline;
	list-style:none outside;
}

div.toppage_banner ul.toppage_banner li{
	background: #FFF;
	padding:0;
	border: solid #000 2px;
	margin-top:10px;
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",'Osaka';
}
/* ↓↓↓リンク外す場合↓↓↓ */
/*div.toppage_banner ul.toppage_banner li.nogo{
	display:block;
	text-decoration: none;
	color:#000;
	background:url(../img/top/top_banner_off.gif) left no-repeat;
	font-size:inherit;
	padding:6px 25px 6px 55px;
	margin-bottom:10px;
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",'Osaka';
}
/* ↑↑↑リンク外す場合↑↑↑ */

div.toppage_banner ul.toppage_banner li a{
	display:block;
	text-decoration: none;
	color:#000;
	background:url(../img/top/top_banner_off.gif) left no-repeat;
	font-size:inherit;
	padding:6px 25px 6px 55px;
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",'Osaka';
}

div.toppage_banner ul.toppage_banner li a:hover{
	background:url(../img/top/top_banner_on.gif) left no-repeat;
	color:#000;
}

div.toppage_banner_s {
	width:480px;
	margin-top:10px;
}

div.toppage_banner_s ul.toppage_banner_s{
	width:480px;
	list-style:none;
	font-size:85%;
	/*overflow:hidden;*/
	display:inline;
}

div.toppage_banner_s ul.toppage_banner_s li{
	width:142px;
	background: #FFF;
	border: solid #000 2px;
	margin-bottom:10px;
	text-align:center;
	font-size:93%;
	margin-right:5px;
	float:left;
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",'Osaka';
}
/* ↓↓↓リンク外す場合↓↓↓ */
/*div.toppage_banner_s ul.toppage_banner_s li.nogo{
	width:143px;
	background: #FFF;
	border: solid #000 2px;
	text-align:center;
	font-size:93%;
	float:left;
	margin-right:3px;
	font-size:85%;
	padding:3px 0;
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",'Osaka';
}
/* ↑↑↑リンク外す場合↑↑↑ */

div.toppage_banner_s ul.toppage_banner_s li a{
	display:block;
	text-decoration: none;
	color: #000;
	background: #FFF;
	font-size:inherit;
	padding:3px 0;
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",'Osaka';
}

div.toppage_banner_s ul.toppage_banner_s li a:hover{
	background: #ffe97f;
	color: #000;
}
/* -----バナー end----- */



/* -----toppage_right----- */

div.toppage_right{
	padding-left:0px;
	width:400px;
	float:left;
	margin-bottom:30px;
}

/* -----実篤公園の見頃情報----- */

div.toppage_migoro{
	width:400px;
	margin-bottom:20px;
}

div.toppage_migoro_title{
	width:400px;
	border-bottom:solid #000 3px;
}

div.toppage_migoro_title h2{
	float:left;
	padding-left:10px;
	letter-spacing:0.1em;
	line-height:1;
	padding-bottom:5px;
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",'Osaka';
}

div.toppage_migoro_title p.date{
	float:right;
	padding-right:5px;
	padding-bottom:0;
	line-height:1;
}

div.toppage_migoro p.migoro{
	padding:7px 10px;
}

div.toppage_migoro p.migoro img{
	padding-left:10px;
	padding-bottom:10px;
}

/* -----実篤公園の見頃情報 end----- */

/* -----本日の催し----- */

div.toppage_today{
	width:400px;
	margin-bottom:20px;
}

div.toppage_today_title{
	width:400px;
	border-bottom:solid #000 3px;
}

div.toppage_today_title h2{
	float:left;
	padding-left:10px;
	letter-spacing:0.1em;
	line-height:1;
	padding-bottom:5px;
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",'Osaka';
}

div.toppage_today_title p.date{
	float:right;
	padding-right:5px;
	padding-bottom:0;
	line-height:1;
}

div.toppage_today div.today_box{
	width:400px;
	border-bottom:dotted #000 1px;
}

div.toppage_today p.today_title{
	padding:7px 10px 0 10px;
}

div.toppage_today p.today{
	padding:0 10px 7px 25px;
}
/* -----本日の催し end----- */