@charset "UTF-8";
/* コミュニティCSS */
/*目次
1.トップ
2.レポート年度別トップ
3.レポート記事

*/

/* ------------------------------
 0.共通 
 ------------------------------*/
 /* h1背景設定 */
#right.community h1 {
	background:#fff url(../../img/right_tit.jpg) no-repeat;
	width:100%;
	height:22px;
	margin:10px 0;
	}


/* ボーダー */
.line {border-bottom:1px dashed #DFDFDF; clear:both; margin:10px 0 0px 0;}

 /* 下ナビゲーション */
#bottom-navi ul {
	height:30px;
	margin:10px 10px 20px;
	width:540px;
	font-size:11px;
	clear:both;
	}
#bottom-navi ul li {
	float:left;
	width:180px;
	height:15px;
	line-height:100%;
	}
 /* コミュニティートップへ戻るボタン */
#cm-back a {
	background:url(../../community/img/back_to_top.gif) no-repeat; 
	width:132px;
	height:18px;
	display:block;
	clear:both;
	float:left;
	margin:10px 10px 10px 0;
	}
p#cm-back span{ text-indent:-10000px; display:none;}

/* おすすめコンテンツ */
ul#osusume{
	margin:10px 0 0 10px;
	}
#osusume li{
	display:inline;
	}	
#top ul {
	margin:10px 0 10px 10px;
	}
	
/* ダリア 枠 */
#right .dahbnr{
	border:1px solid #CC0066;
	height:73px;
	padding:0;
	margin-left:10px;
	}
	
/* ダリア 画像 */
#right .dahbnr p.bnrimg{
	float:left;
	width:194px;
	margin:0;
	border:none;
	padding:0;
	}

/* ダリア 本文 */
#right .dahbnr p.bnrtxt{
	float:left;
	width:340px;
	margin:0;
	border:none;
	padding:5px;
	font-size:14px;
	color:#CC0066;
	}


/* 下コンテンツ（破線） */
#bottomarea {
	border-top:1px dashed #eaeaea;
	margin:10px 0;
	padding:5px 0;
	}
		
/* 販売期間 */
#right .schedule {
	margin-left:10px;
	height:50px;
	background-color:#800058;
	color:#FFFFFF;
	}	
#right .schedule dl {
	width:275px;
	height:50px;
	float:left;
	}
	
	
	
#right .schedule dl dt { margin:8px 0 0 10px;}
#right .schedule dl dd { margin:0 0 10px 10px;}
/* ------------------------------
 1.トップ(communty/index.html) 
 ------------------------------*/
/* ナビゲーションリスト */
ul#commulist {
	width:417px;
	height:220px;
	border-top:1px dashed #dedede;
	border-right:1px dashed #dedede;
	margin-left:70px;
	}
	
/* ナビゲーション内 */
#commulist li {
	float:left;
	width:136px;
	height:109px;
	border-left:1px dashed #dedede;
	border-bottom:1px dashed #dedede;
	}
#commulist li span {
	display:block;
	text-indent:-10000px;
	}
ul.comtes li, #commulist .comtes a { line-height:110%; height:15px;}
li#com01 ul {margin:26px 0 0 5px;}
li#com01 ul li, li#com06 ul li {float:none; border:none; height:14px;}
li#com06 ul {margin:56px 0 0 5px;}

#commulist a {
	width:136px;
	height:109px;
	display:block;
	}
	
/* ナビゲーション画像 */
li#com01 { background:url(../../community/img/bnr_btn01.gif) no-repeat;}
li#com02 { background:url(../../community/img/bnr_btn02.gif) no-repeat;}
li#com03 { background:url(../../community/img/bnr_btn03.gif) no-repeat;}
li#com04 { background:url(../../community/img/bnr_btn04.gif) no-repeat;}
li#com05 { background:url(../../community/img/bnr_btn05.gif) no-repeat;}
li#com06 { background:url(../../community/img/bnr_btn06_a.gif) no-repeat;}
/* ナビゲーション画像（ロールオーバー） */
li#com02 a:hover { background:url(../../community/img/bnr_btn02_o.gif) no-repeat;}
li#com03 a:hover { background:url(../../community/img/bnr_btn03_o.gif) no-repeat;}
li#com04 a:hover { background:url(../../community/img/bnr_btn04_o.gif) no-repeat;}
li#com05 a:hover { background:url(../../community/img/bnr_btn05_o.gif) no-repeat;}

/* ------------------------------
 2.BBS(communty/BBS/index.html) 
 ------------------------------*/
#right #bbs h1 { background:url(../../community/bbs/img/bbs_title.gif) no-repeat ; margin-left:10px;; width:134px; height:70px;}
#bbs h1 span {display:none;}
#bbs iframe {margin-bottom:20px;}

/* ------------------------------
 3.English Garden(communty/eg/index.html) 
 ------------------------------*/
/* コンテンツリスト */
ul#eg-list { width:550px; margin-left:2px;}
#eg-list a {width:550px; height:76px; display:block; border-top:1px dashed #DEDEDE;}
#eg-list li span { display:none;}
/* コンテンツリスト画像 */
#eg-v01 a {background:url(../../community/eg/img/contents_vol1.jpg) no-repeat}
#eg-v02 a {background:url(../../community/eg/img/contents_vol2.jpg) no-repeat}
#eg-v03 a {background:url(../../community/eg/img/contents_vol3.jpg) no-repeat}
#eg-v04 a {background:url(../../community/eg/img/contents_vol4.jpg) no-repeat}
#eg-v05 a {background:url(../../community/eg/img/contents_vol5.jpg) no-repeat}
#eg-v06 a {background:url(../../community/eg/img/contents_vol6.jpg) no-repeat}
#eg-v07 a {background:url(../../community/eg/img/contents_vol7.jpg) no-repeat}
#eg-v08 a {background:url(../../community/eg/img/contents_vol8.jpg) no-repeat}
#eg-v09 a {background:url(../../community/eg/img/contents_vol9.jpg) no-repeat}

/* コンテンツリスト画像（ロールオーバー） */
#eg-v01 a:hover {background:url(../../community/eg/img/contents_vol1_o.jpg) no-repeat}
#eg-v02 a:hover {background:url(../../community/eg/img/contents_vol2_o.jpg) no-repeat}
#eg-v03 a:hover {background:url(../../community/eg/img/contents_vol3_o.jpg) no-repeat}
#eg-v04 a:hover {background:url(../../community/eg/img/contents_vol4_o.jpg) no-repeat}
#eg-v05 a:hover {background:url(../../community/eg/img/contents_vol5_o.jpg) no-repeat}
#eg-v06 a:hover {background:url(../../community/eg/img/contents_vol6_o.jpg) no-repeat}
#eg-v07 a:hover {background:url(../../community/eg/img/contents_vol7_o.jpg) no-repeat}
#eg-v08 a:hover {background:url(../../community/eg/img/contents_vol8_o.jpg) no-repeat}
#eg-v09 a:hover {background:url(../../community/eg/img/contents_vol9_o.jpg) no-repeat}

/* VOLナビゲーション */
ul#top-navi { height:30px; margin-left:10px; border-bottom:1px dashed #DEDEDE;}
#top-navi li{ width:60px; float:left;}
#top-navi li.over { color:red;}

/* タイトルエリア */	
#cont-title { clear:left; width:550px; height:190px; border-bottom:1px dashed #DEDEDE;}
#cont-title h2 {
	float:left;
	width:350px;
	height:190px;
	margin:0 0 0 10px;
	}
#cont-title h2 span { display:none;}

/* タイトル（キャプション）イメージ横 */
#cont-img { width:180px; float:right; text-align:right; margin:10px 0 0 0; }
#cont-img img { margin:0;}
#cont-img p {font-size:11px; width:180px; margin:5px 0 0 0px; line-height:120%;}

/* タイトル（キャプション）イメージ縦 */
#cont-img2 { width:180px; float:right; margin:10px 0 0 0; }
#cont-img2 img { float:left	; margin:0px;}
#cont-img2 p {font-size:11px; width:55px; float:left; margin:5px 0 0 5px; line-height:120%;}

/* タイトル（イメージ画像） */
#cont-title h2#v01{	background:url(../../community/eg/img/vol1_title.gif) no-repeat left center;}
#cont-title h2#v02{	background:url(../../community/eg/img/vol2_title.gif) no-repeat left center;}
#cont-title h2#v03{	background:url(../../community/eg/img/vol3_title.gif) no-repeat right center;}
#cont-title h2#v04{	background:url(../../community/eg/img/vol4_title.gif) no-repeat left center;}
#cont-title h2#v05{	background:url(../../community/eg/img/vol5_title.gif) no-repeat left center;}
#cont-title h2#v06{	background:url(../../community/eg/img/vol6_title.gif) no-repeat right center;}
#cont-title h2#v07{	background:url(../../community/eg/img/vol7_title.gif) no-repeat left center;}
#cont-title h2#v08{	background:url(../../community/eg/img/vol8_title.gif) no-repeat left center;}
#cont-title h2#v09{	background:url(../../community/eg/img/vol9_title.gif) no-repeat left center;}

/* 本文 */
#cont {clear:both; width:560px;}

/* 写真 */
.ph01 {width:265px; height:270px; margin:10px 0 0 10px; float:left}
#right .ph01.x p, #right .ph02 p { 
	width:260px;
	margin:5px 0px;
	font-size:10px;
	color:#AA7700;
	line-height:130%;
	}
#right .ph01.y img {
	float:left; 
	}
#right .ph01.y p {
	float:left; 
	width:80px;
	font-size:10px;
	color:#AA7700;
	line-height:140%;
	margin:0 5px 0 5px;
	}
	
.ph02 {margin:10px 0 10px 10px; float:right;}

/* ------------------------------
 3.レポート (report/index.html) 
 ------------------------------*/
/* 名前 */
#report.ind h1 {width:550px; height:43px;}
#report.ind h1 span { text-indent:-10000px;}

/* トップmap */
#report table {margin-left:1px;}

/* 名前（イメージ画像） */
#report #eru { background:url(../../community/report2006/eru/img/name.gif) no-repeat 10px 0px; }

/* 2005年度 */
#report #oldrose { background:url(../../community/report2005/01_oldrose/img/oldrose_name.gif) no-repeat 10px 0px; }
#report #pochi { background:url(../../community/report2005/02_pochi/img/pochi_name.gif) no-repeat 10px 0px; }
#report #heko { background:url(../../community/report2005/03_heko/img/heko_name.gif) no-repeat 10px 0px; }
#report #chachamaryu { background:url(../../community/report2005/04_chachamaryu/img/chachamaryu_name.gif) no-repeat 10px 0px; }
#report #hanamizuki { background:url(../../community/report2005/05_hanamizuki/img/hanamizuki_name.gif) no-repeat 10px 0px; }

/* 2006年度 */
#report #aovieri { background:url(../../community/report2006/aovieri/img/name.gif) no-repeat 10px 0px; }
#report #crest { background:url(../../community/report2006/crest/img/name.gif) no-repeat 10px 0px; }
#report #eru { background:url(../../community/report2006/eru/img/name.gif) no-repeat 10px 0px; }
#report #kurema { background:url(../../community/report2006/kurema/img/name.gif) no-repeat 10px 0px; }
#report #medaka { background:url(../../community/report2006/medaka/img/name.gif) no-repeat 10px 0px; }

/* 2007年度 */
#report #alex { background:url(../../community/report2007/alex/img/name_1.gif) no-repeat 10px 0px; }
#report #bee { background:url(../../community/report2007/bee/img/name_1.gif) no-repeat 10px 0px; }
#report #bokuden { background:url(../../community/report2007/bokuden/img/name_1.gif) no-repeat 10px 0px; }
#report #hanaka { background:url(../../community/report2007/hanaka/img/name_1.gif) no-repeat 10px 0px; }
#report #karuro { background:url(../../community/report2007/karuro/img/name_1.gif) no-repeat 10px 0px; }


/* 2008年度 */
#report #neko { background:url(../../community/report2008/neko/img/name_1.gif) no-repeat 10px 0px; }
#report #fukuzo { background:url(../../community/report2008/fukuzo/img/name_1.gif) no-repeat 10px 0px; }
#report #kuma { background:url(../../community/report2008/kuma/img/name_1.gif) no-repeat 10px 0px; }
#report #machiko { background:url(../../community/report2008/machiko/img/name_1.gif) no-repeat 10px 0px; }
#report #rin { background:url(../../community/report2008/rin/img/name_1.gif) no-repeat 10px 0px; }



/* 2009年度 */
#report #enzel { background:url(../../community/report2009/enzel/img/name_1.gif) no-repeat 10px 0px; }
#report #maron { background:url(../../community/report2009/maron/img/name_1.gif) no-repeat 10px 0px; }
#report #fumin { background:url(../../community/report2009/fumin/img/name_1.gif) no-repeat 10px 0px; }
#report #haru { background:url(../../community/report2009/haru/img/name_1.gif) no-repeat 10px 0px; }
#report #heko { background:url(../../community/report2009/heko/img/name_1.gif) no-repeat 10px 0px; }


/* ボリューム・日付 */
#top-area {
	width:550px;
	height:18px;
	margin:0;
	padding:5px 0 0 0;
	border-bottom:1px dashed #DFDFDF;
	}
	
#top-area h2,#top-area h3 {
	float:right;
	background:none;
	font-size:15px;
	width:250px;
	height:18px;
	line-height:100%;
	text-align:right;
	margin:0;
	padding:0 0 0 10px;
	}
	
#report h3 {float:left; text-align:left;}

/* メイン */
.main {margin:0; padding:0; }
.main p {margin:0; width:550px;}

.main p span.green { color:#009900;}

/* テキスト左寄せ中 */
#right p.tx-left { float:left; width:265px; margin:10px 0 0 10px;}
* html #right p.tx-left { margin:10px 0 0 5px; width:270px;}
/* テキスト左寄せ大 */
#right p.tx-left-l { float:left; width:370px; margin:10px 0 0 10px;}
* html #right p.tx-left-l { margin:10px 0 0 5px;}

/* テキスト右寄せ中 */
#right p.tx-right { float:right; text-align:left; width:265px; margin:10px 10px 0 0px;}
* html #right p.tx-right { margin:10px 0px 0 5px; width:270px;}
/* テキスト右寄せ大 */
#right p.tx-right-l { float:right; width:370px; margin:10px 0 0 10px;}
* html #right p.tx-right-l { margin:10px 0 0 0px;}

/* 写真A（中左寄せ） */
#right .img01,#right .img02 { float:left; width:265px; margin:10px 0 10px 10px;}
* html #right .img01,* html #right .img02 { margin:10px 0 0 5px;}
/* 写真A（キャプション） */
#right .img01 p, #right .img02 p { width:265px; font-size:10px; line-height:110%; margin:5px 0; text-align:center;}
/* 写真B（中右寄せ） */
#right .img02 { float:right; text-align:center; margin:10px 10px 0 0;}

/* 写真C（小右） */
#right .img03, #right .img04{ float:right; width:150px; margin:10px 0 0 10px;}
* html #right .img03 { margin:10px 0px 0px 5px;}
#right .img03 p, #right .img04 p {  width:150px; font-size:10px; line-height:110%; margin:5px 0;}
/* 写真D（小左） */
* html #right .img04 { margin:10px 0px 10px 5px;}
#right .img04{ float:left;}
#right .img04 p{ text-align:center;}

/* 写真E（横使い大） */
#right .img-wide-l { float:left; width:540px; margin:10px 0 10px 10px; text-align:center;}
* html #right .img-wide-l {  margin:10px 0 0 5px;}
#right .img-wide-l p { width:520px; font-size:10px; line-height:110%; margin:5px 0;}

/* 写真F（横使い3並） */
.img05 { float:left; width:170px; margin:10px 0 0 10px;}
#right .img05 p { width:170px;font-size:10px; line-height:110%; margin:5px 0;}


/* 前後のレポートナビ */
#move-repo {width:550px; margin:0;}
* html #right #move-repo p { margin:0 0 0 5px;}
#move-repo p {float:left; width:250px;}
p#next-repo {float:right; text-align:right;}

/* レポートナビ */
#repo-list p {margin:0 0 0 10px; clear:both;}
#repo-list ul { width:550px; height:30px;}
#repo-list li { float:left; width:125px; margin-left:10px; line-height:120%;}


/* tamastyle */

#right .float1{
	float:left;
	}
#right .float1 p{
	font-size:11px;
	width:100%;
	margin:0 auto;
	text-align:center;
	}	
#right dl{
	margin:10px 0 0 10px;
	}
#right dt{
	float:left;
	width:280px;
	}
#right dd{
	float:left;
	width:270px;
	}
#right dt p,#right dd p{
	font-size:11px;
	text-align:center;
	width:100%;
	margin:2px auto 0 auto;
	
	}
#right .margin{
	margin:10px 0 0 10px;}

/* ------------------------------
 4.キャラクター (character/index.html) 
 ------------------------------*/
/* イラスト */
#chara-list {
	width:550px;
	margin:0 0 0 10px;
	}

#chara-list dl {
	float:left;
	width:270px;
	height:300px;
	margin:0;
	padding:0;
	}

#chara-list dt {
	width:260px;
	height:225px;
	}
#chara dt span {display:block; text-indent:-10000px;}

#chara-list dd {width:250px; }
/* イラスト */
dt#chara01 { background:url(../../community/character/img/illust01.gif) no-repeat 20px 15px;}
dt#chara02 { background:url(../../community/character/img/illust02.gif) no-repeat left center;}
dt#chara03 { background:url(../../community/character/img/illust03.gif) no-repeat 50px center;}
dt#chara04 { background:url(../../community/character/img/illust04.gif) no-repeat 50px center;}
dt#chara05 { background:url(../../community/character/img/illust05.gif) no-repeat 50px center;}
dt#chara06 { background:url(../../community/character/img/illust06.gif) no-repeat 50px center;}
dt#chara07 { background:url(../../community/character/img/illust07.gif) no-repeat 50px center;}
dt#chara08 { background:url(../../community/character/img/illust08.gif) no-repeat left center;}
dt#chara09 { background:url(../../community/character/img/illust09.gif) no-repeat left center;}

/* ------------------------------
 5.リンク (link/index.html) 
 ------------------------------*/
#link h2 {background:none; margin:0 0 0 10px; padding:0; clear:left; font-size:12px;}
dl.da-link {margin:0 0 0 10px;}
.da-link dt,.da-link dd {float:left; width:220px; height:20px; margin:5px 0; padding-left:5px;}
.da-link dt {color:#FFFFFF; clear:left;}
.da-link dd { width:320px;}
/* ダリア園・観光協会 */
.da-link.li01 dt {background-color:#BB4256;} 
.da-link.li01 dd {border-top:1px solid #BB4256;} 
/* ガーデニング（企業） */
.da-link.li02 dt {background-color:#97813D;} 
.da-link.li02 dd {border-top:1px solid #97813D;} 
/* ガーデニング（個人） */
.da-link.li03 dt {background-color:#B3563D;} 
.da-link.li03 dd {border-top:1px solid #B3563D;} 

p#bu-sam {height:31px; clear:left;}
#bu-sam span{ height:31px; line-height:31px; vertical-align:top;}