/*
-----------------------------------------------
SNN 秀明自然農法ネットワーク Web Site  Print
Author:   Hideyuki Koyama -MONTAGE lab.(http://www.montagelab.com)
Version:  Feb 2007
----------------------------------------------- */

body{
	margin:10px 20px;
	text-align: left;
	background:#fff;
	font: 10pt/150% "ヒラギノ明朝 Pro W3", "ＭＳ 明朝", serif;
	color:#333;
}
#wrapper, #content, #headerwrap, #header, #footerwrap{
	margin:0 0;
	text-align: left;
}
img{
	border:0;
}
/* ボックスの最後でfloatをクリア Whitespace Reset
--------------------------------------------------------------------------------- */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
/* for IE5.x-mac */
.clearfix {display:inline-block;}

/* for only IE-win  -- hide from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* ------------------------------------------------------------------------------ */


/* 見出し印刷指定
----------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5{
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	line-height:120%;
	font-weight:bold;
	color:#000;
}
h1{
	font-size: 140%;
}
h2{
	margin:2px 0;
	padding:12px 0 0 2px;
	font-size:120%;
	border-top:1px solid #ccc;
	border-bottom:2px solid #502580;
}
h3{
	margin:0;
	padding:0 2px;
	font-size:120%;
	border-bottom:1px solid #A38951;
}
h4{
	margin:0;
	padding:4px 0 0 2px;
	font-size:100%;
	border:solid #ccc;
	border-width: 1px 0 2px 0;
}
h5{
	margin:0;
	padding:4px 0 0 2px;
	font-size:100%;
}
a, a:active, a:visited{
	color:#7F6B3F;
}
p{
	margin:1em 0em;
	clear:both;
}

/* リスト印刷指定
----------------------------------------------------------------------------------------- */
ul{
	margin:0;
	padding:0;
	list-style:none;
}
li{
	margin:0;
	padding:0.1em 1em;
}
dl{
	margin:0;
	padding:0;
	clear:both;
}
dt{
	margin:0;
	padding:0.1em 0em;
	font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
}
dd{
	margin:0;
	padding:0.1em 1em;
}
ul.fptn01, ul.fptn02, ul.fptn03{
	clear:both;
	border:1px solid #ccc;
}
ul.photocap3{
	padding:0 8px 0 10px;
	float:left;
	width:165px;
}
ul.photocap3 li.cap{
	height:3em;
}

/* クラスフォント印刷指定
----------------------------------------------------------------------------------------- */
.excl{
	color:#CC0000;
}
.cap {
	font-size:77%;
	line-height:125%;
}


/* ヘッダー、フッタースペース、ロゴ、ナビゲーション類印刷指定
--------------------------------------------------------------------------------- */
#branding h1 {
	margin: 0;
	padding: 0;
}
.navigation {
	display:none;
}
#prevnext {
	display:none;
}
#bread {
	font-size:77%;
}
.framenav {
	display:none;
}
/* -- -- */
#footerwrap {
	border-top:1px solid #CCC;
}
#footernav {
	display:none;
}
#credit{
	font-size:77%;
}
#footer #totop{
	display:none;
}


/* 段組み印刷指定
--------------------------------------------------------------------------------- */
#ptn01-2 .left{
	float:left;
	width:270px;
}
#ptn01-2 .right{
	float:right;
	width:270px;
}

#map .left{
	float:left;
	width:400px;
}
#map .right{
	width:140px;
	float:right;
}

#ptn03-3-3 .left{
	float:left;
	width:190px;
}
#ptn03-3-3 .right{
	width:400px;
	float:right;
}
	
#ptn03-3-4 .left{
	float:left;
	width:280px;
}
#ptn03-3-4 .right{
	width:300px;
	float:right;
}

/* 古民家再生の写真サムネイル表示指定
----------------------------------------------------------------------------------------- */
ul.thum_03-4{
	margin:4px 8px ;
	float:left;
	width:166px;
	border:1px solid #ccc;
}
ul.thum_03-4 li.title{
	padding:4px 0 0 12px;
	font-size:77%;
}
ul.thum_03-4 li.photo{
	padding:0 0 2px 0;
	text-align:center;
}
ul.selected{
	border-color:#A38951;
}

* html ul.thum_03-4{/* for IE6 margin BUG */
	margin:2px 7px ;
}

/* フレームパターン指定
fptn01 : 横1つ並びフレーム 左に画像／右にその他
*fptn02 : 横2つ並びフレーム 左に画像／右にその他
fptn03 : 横3つ並びフレーム
----------------------------------------------------------------------------------------- */
.fptn02{
	margin:10px 0 0 4px;
	padding:0;
	float:left;
	width:270px;
	background:url(../img/2frame_up.gif) no-repeat left top;
}
ul.fptn02{
	margin:0;
	padding:8px 0 6px 0;
	background:url(../img/2frame_dn.gif) no-repeat left bottom;
}
ul.fptn02 li{
	padding:0;
}
ul.fptn02 li.img{
	padding-left:8px;
	width:100px;
}
ul.fptn02 li.category{
	padding:0 5px 4px 8px;
	width:146px;
	font-size:77%;
	line-height:120%;
	color:#666;
}
ul.fptn02 li.title{
	padding:0 5px 4px 8px;
	width:260px;
	font:77%/120% "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", sans-serif;
	color:#666;
	height:1em;
	overflow:hidden;
}
ul.fptn02 li.content{
	padding:0 5px 0 8px;
	width:260px;
	font-size:88%;
	line-height:125%;
	color:#222;
	height:2.7em;
	overflow:hidden;
}
ul.fptn02 li.moredetail{
	display:none;
}

/* フォトサムネイル　フレームパターン指定
pthum01 : 横1つ並びフレーム
*pthum02 : 横2つ並びフレーム
----------------------------------------------------------------------------------------- */
.pthum02{
	margin:10px 0 0 5px;
	padding:0;
	float:left;
	width:270px;
}
ul.pthum02{
	margin:0;
	padding:8px 0 8px 0;
	border:1px solid #ccc;
}
ul.pthum02 li{
	padding:0;
}
ul.pthum02 li.img{
	padding-left:8px;
	width:125px;
}
ul.pthum02 li.title{
	padding:0 5px 4px 8px;
	width:120px;
	font:77%/120% "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", sans-serif;
	color:#666;
}
ul.pthum02 li.content{
	padding:0 5px 0 8px;
	width:120px;
	font-size:77%;
	line-height:125%;
	color:#222;
	height:3em;
}
ul.pthum02 li.exphoto{
	display:none;
}
