@charset "utf-8";

/*-----------------------------------
	ページタイトル
-----------------------------------*/


#main div#contentsCont2 div#contents h3.ttl_tackle{ height: 55px; width:250px; text-indent: -3000px; margin: 25px 0 0 25px; text-indent: -3000px; background: url(./img/ttl_tackle.gif) 0 0 no-repeat; }


.clear{ clear:both; }

#main div#contentsCont2 div#contents div.sttl_tackle { display:block; margin:0 0 20px 0; }
#main div#contentsCont2 div#contents img.horiuchi{ float:right; margin: 0  25px 20px 0 ;}
#main div#contentsCont2 div#contents div.sttl_tackle ul{ overflow:hidden;  width:330px; margin: 15px 0 0 30px;}
#main div#contentsCont2 div#contents div.sttl_tackle ul li a{ display:block;  width:330px; font-size:15px; line-height:1.8; background: url(./img/line_dot.gif) 0 100% repeat-x;}
#main div#contentsCont2 div#contents div.sttl_tackle ul li a span.date{ font-size:12px;}


#main div#contentsCont2 div#contents div.about_tackle{overflow:hidden; margin:0 30px; padding: 15px 15px 30px; line-height:1.6; background:#ECE9D8 url(./img/about_bottom.jpg) 0 100% no-repeat; }
#main div#contentsCont2 div#contents div.about_tackle h6{color:#336600; font-weight:bold; }

/*-----------------------------------
	詳細
-----------------------------------*/

p.punk{ margin:0 0 0 15px;}
#main div#contentsCont2 div#contents h3.ttl_tackle_txt{ float:left; display:inline; font-size:13px; color:#336600;  font-weight:bold; width:350px; margin: 50px 0 0 25px; line-height:1.4;  }
#main div#contentsCont2 div#contents h4.sttl{ font-size:27px; color:#000000;  width:350px; margin: 0 0 5px 25px; padding: 0; line-height:1.4; background: url(./img/line_dot.gif) 0 100% repeat-x;}
#main div#contentsCont2 div#contents h5{ font-size:15px; font-weight:bold; color:#A78945; margin: 0 0 0 25px; line-height:1.4; }

#main div#contentsCont2 div#contents p.tackle_ex {line-height:25px; width:525px; margin:0 30px 5px; background: url(./img/line_dot_note.gif) 0 0 repeat;}

#main div#contentsCont2 div#contents div.tackle_date{width:525px; text-align:right; margin:0 30px 20px;}



#main div#contentsCont2 div#contents p.back { text-align:right; margin:0 30px 20px;}
#main div#contentsCont2 div#contents p.back a{ padding:0 0 0 17px; background: url(./img/arrow.gif) 0 0 no-repeat; }
#main div#contentsCont2 div#contents p.back a:hover{ background-position: 0 -13px;}
br { letter-spacing: 0; }
