/* CSS Document */

/*ここではメインコンテンツの左側をしています。
１．季節のコンテンツ
２．ＴＯＰＩＣＳ
３．エコバック
４．ランキング
５．おすすめ
６．ギャラリー
*/

/*コンテンツ全体*/
div#left_contents {
     float: left;
     width:620px;
	 margin:0;
	 padding:0;
}
/*IE6huck*/
*div#left_contents {
     text-align:left;
}

/*季節のコンテンツ*/
div#season {
     margin: 15px 0 10px 0;
	 background-image:url(../jpg/top/top.jpg);
	 background-repeat:no-repeat;
	 width:620px;
	 height:250px;
}


div#season h2 {
     font-size:14px;
	 font-weight:normal;
}

div#season .sea_h2 {
     width:380px;
	 float:right;
	 margin:55px 30px 0 0;
}

div#season .sea_h2 p strong {
     text-align:center;
	 font-size: 16px ;
	 font-weight:600;
}

/*IE6huck*/
*div#season .sea_h2 {
     margin:55px 13px 0 0;
}

/*2.ＴＯＰＩＣ*/

p.con {
   font-size:13px;
 }
 
div#topic img.bara {
    margin:0 0 0 0;
}

 
div#topic .top_1 img{
     float:right;
}
    

div#topic .top_1 h3 img {
    float:left;
	margin:10px 0 30px 5px;
		
}

div#topic .top_1 p.con {
     width:280px;
	 margin:0 0 0 20px;
}

div#topic .top_1 a img.kuwa{
     margin: 10px 10px 0 0;
}



div#topic .top_2 img.rein{
     float:left;
	 margin:0 10px 0 0;
}
    

div#topic .top_2 h3 p.top_2top {
 	font-size: 15px;
	font-weight:600;
	color:#3333CC;
	width: 300px;
	float:right;
	margin:10px 0 10px 0;
		}

div#topic .top_2 p.top_2con {
     width:300px;
	 margin:0 0 0 0px;
	 float:right;
	 font-size:13px;
}

div#topic .top_2 a img.kuwa{
     margin:0 10px 0 0;
	 float:right;
}

div#topic .top_3 img.cos {
     float:right;
	 margin: 10px 0 0 0;
}

div#topic .top_3 h3 p.top_3top {
 	font-size: 16px;
	font-weight:600;
	color:#CC0033;
	width: 230px;
	margin:10px 0 10px 10px;
			}

div#topic .top_3 p.top_3con {
     width:230px;
	 margin:0 0 0 0px;
	 float:left;
	 font-size:12px;
}

div#topic .top_3 a img.kuwa{
     margin:0 10px 0 0;
	 float:right;
}

div#topic img.line {
     margin:5px 0 5px 0 ;
}


/*エコバック*/

div#eco {
    background-image:url(../jpg/top/eco.jpg);
	background-repeat:no-repeat;
	width: 620px;
	height: 250px;
}

div#eco .tex {
     float: left;
	 width: 390px;
	 height: 140px;
	 margin:100px 0 0 40px;
}

div#eco .tex p.mein {
     font-size: 14px;
	 font-weight: 600;
	 color:#339900;
}

div#eco .tex p.sub {
     font-size: 11px;	 
}

div#eco .tex a img {
     float: right;
	 margin:8px 0 0 0;
}
	 
div#eco img {
     margin:21px 0 0 15px;
}

/*IE6ハック*/
*div#eco .tex {
     margin:100px 0 0 20px;
}

/*ランキング*/
div#ranking {
     background-image:url(../jpg/top/rank_back.gif);
	 background-repeat:repeat;
	 width:620px;
	 height:250px;
	 text-align:center;
	 margin:10px 0 0 0;
}
 
div#ranking .no1 {
     float: left;
	 margin: 5px 0 0 35px;
	 background-color:#FFFFCC;
	 padding:10px 10px 10px 10px;
}

div#ranking .no2 {
     float: left;
	 margin: 5px 0 0 50px;
	  background-color:#FFFFCC;
	 padding:10px 10px 10px 10px;
}

div#ranking .no1 p.sub,div#ranking .no2 p.sub{
     width:130px;
	 font-size: 11px;
}

div#ranking .no3 p.sub{
     width:130px;
	 font-size: 11px; 
}   

div#ranking .no3 {
     float: left;
     margin: 5px 0 0 60px;
	 background-color:#FFFFCC;
	 padding:10px 10px 10px 10px;
}

/*IE6ハック*/
*div#ranking .no1 {
     margin: 5px 0 0 10px;
}

/*エコ仏花*/
div#bukka {
     margin: 10px 0 10px 0;
}

div#bukka img.line {
     margin: 10px 0 10px 0;
}

div#bukka img.mein {
     float:left;
}

div#bukka h3 {
     font-size: 10px;
	 color:#330000;
	 margin:20px 0 15px 250px;
	 font-weight:normal;
	 width:360px;
}

div#bukka p.bukka_top {
     font-size:16px;
	 font-weight:600;
	 width:580px;
	 text-align:left;
	 margin: 20px 0 0 300px ;
	 color:#330000;
}

div#bukka a img {
     float: right;
	 margin:10px 0 0 0;
}

/*IE6ハック*/
*div#bukka p.bukka_top{
     width: 300px;	     
}

/*ギャラリー*/
div#gallery h4 {
     margin: 5px 5px 5px 20px;
}

div#gallery img.top {
     margin:10px 0 0 0;
}
 
/*お知らせ*/
div.osirase p{
     font-size:14px;
	 color:#FF0033;
}