@charset "utf-8";
/* CSS Document */

/*------「clematis」用-------*/
body{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#bodyBox{
	background:url(imgs/bg_02.jpg) repeat-y center 0;
}
h1{margin:0 0 0 20px; padding:0; color:#aaa; text-align:left; line-height:40px;}
h2{margin:0 10px 0 10px; padding:50px 0; color:#444; line-height:40px;}
h3{margin:0 0 0 0; padding:20px 0 0 0; color:#444; margin:0; text-align:center;}
h4{margin:0; padding:0; color:#444; text-align:left;}
h5{margin:25px 0 3px 0; padding:0; color:#444; text-align:left;}
a{font-weight:bold;}
a:link{color:#4466ff;}
a:visited{color:#6688cc;}
a:hover{color:#0066cc;}
.blue2{color:#4e5fa6;}
.justify{text-align:justify;}
.caption2{margin-top:1.5em; border-top:1px #555 dashed; text-align:right; color:#555; font-size:11px;}
/**/
#container{
	position:relative;
	width:960px;
	margin:0 auto; padding:0 0 0 0;
	background:url(imgs/bg_01.jpg) no-repeat 0 0;
	color:#000;
}
#titleArea{margin:15px 0 0 35px;}

.contentsArea{position:relative;}

#contentsArea0{width:600px; margin:0 auto 0 40px; padding:0 0 10px 0;}
#contentsArea1{width:600px; margin:0 auto 0 40px; padding:0 0 10px 0;}
#contentsArea2{width:600px; margin:0 auto 0 40px; padding:0 0 10px 0;}
#contentsArea3{width:600px; margin:0 auto 0 40px; padding:0 0 10px 0;}
#contentsArea4{width:600px; margin:0 auto 0 40px; padding:0 0 10px 0;}

.page1{background:url(imgs/shadow2.png); margin:330px 0 0 0; padding:0 10px 20px 10px;}
.page2{background:url(imgs/shadow2.png); margin:0 0 0 0; padding:0 10px 20px 10px;}
.flower{position:absolute; top:0; left:130px;}
.eventBox{margin:0 0 5px 20px; padding:5px; background:url(imgs/shadow2.png);}

#btnArea{position:absolute; top:300px; right:0; width:327px; height:446px; margin:0 0 0 0; padding:23px 0; background:url(imgs/btn_bg.png) no-repeat; text-align:right;}
ul#btnList{margin:0; padding:0; list-style:none;}
#btnList li{margin:0; padding:0;}

.flowersPicArea, .flowersPicArea2{background:#4e5fa6; width:84px; text-align:center; margin:3px 5px; padding:5px 0 0 0; font-size:90%;}
.flowersPicArea2{width:179px;}
.flowersPicArea .caption, .flowersPicArea2 .caption{color:#fff;}

.summaryDl{margin:0 30px;}
.summaryDl dt{clear:both; float:left; width:90px; margin:0 10px 5px 0; padding:0;}
.summaryDl dd{float:left; width:400px; margin:0 0 5px 0; padding:0;}

.topicUl{margin:0 30px;}
.summaryICON{vertical-align:middle; margin:0 5px 0 10px;}

#headerArea{
	margin:0 40px;
}
#headerArea{}
#footer{width:800px; height:20px; margin:0 auto; padding:0; text-align:center;}
#footer img{}


