
/*----------------------------------------------------------- 
CSS Document
Copyright 2009 i-ongroup.com All Rights Reserved.
FOR SILFLAY WEBCONTENTS
-----------------------------------------------------------*/
/*=====================================================*/
/*         共通(サイト全体に関わる共通部分)            */
/*=====================================================*/

body {
	font-family:"ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	}

h1 {color:#804F1B;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	margin:0px;
	}

h2 {
	font-family:'繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro','繝｡繧､繝ｪ繧ｪ',Meiryo,'・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け',sans-serif;
	font-size:14px;
	color:#A32E00;
	margin:12px 0px 18px 0px;
	}

h2.brown {color:#6A3A0D;
	text-align:right;
	line-height:140%;
		}

h3 {
	font-family:'繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro','繝｡繧､繝ｪ繧ｪ',Meiryo,'・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け',sans-serif;
	font-size:12px;
	color:#336830;
	margin:0px 0px 15px 0px;
	}

h3.gray {color:#5F5854;
	margin:27px 0px 8px 0px;}

h3.beige {color:#AE8249;
	margin:0px 0px 14px 0px;}

h3.blue {color:#171C61;
	margin:0px;
	border-bottom:1px dashed #999;
	padding-bottom:3px;}

table {border-collapse:collapse;}

img {border:0px;}

p {
	margin:0px;
	padding:0px;
	line-height:140%;
	color:#333;
	font-size:12px;
	}

ul {margin:0px;
	padding:0px;}

li {margin:0px;
	padding:0px;}

ol {margin:5px;
	padding:0px;
	list-style-position:inside;
	line-height:140%;
	}


a {text-decoration:none;
	color:#006933;}
a:visited {text-decoration:none;
	color:#006933;}
a:hover {color:#dc143c;}

/*=====================================================*/
/*                     FLORT解除                       */
/*=====================================================*/

/*IE以外のブラウザ用firefox、Opera、Safariなど*/
.clearfix:after {
	content:".";/*新しい要素を作る宣言*/
	display:block;/*ブロック化*/
	font-size: 0.1em;/*高さ0*/
	height: 0.1px;
	line-height: 0;
	visibility:hidden;/*高さを表示させないようにしている*/
	clear:both;/*クリアボスさせている*/
	}

/*IE7*/	
.clearfix {
	 min-height:1px;
	}

/*IE6,7用*/
.clearfix {
	min-height: 1px;
}

/*IE7、IE6(IE6,7は疑似要素:afterをサポートしてない)*/	
.clearfix {
	 display:inline-table;
	}
	
* html .clearfix {
	/*IE7用*/
	height: 1px;
	/*Mac IE5.x用*/
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

.clearfix {
	display:block;
	}
	
	

#wrap {
	width:785px;
	height:auto;
	margin:0px auto;
	border:0px solid #ff0000;
	}
	
#head {
	width:775px;
	height:250px;
	background:url(img/head.jpg) left top no-repeat;
	text-align:right;
	}
	

#head img {margin:137px 40px 0px 0px;}

#head ul {
	width:735px;
	display:block;
	list-style-type:none;
	margin:0px 0px 0px 38px;
	padding:0px;
	border:0px solid;
	}

#head li {
	margin:6px 34px 0px 0px;
	padding:0px;
	float:left;
	display:inline;
	}

#head a {font-size:14px;
	font-weight:bold;
	color:#70B437;}

#head a:visited {font-size:14px;
	font-weight:bold;
	color:#70B437;}

#head a:hover {color:#008F3B;}

#head strong {color:#008F3B;
	font-size:14px;}
	
#left {
	width:220px;
	height:auto;
	margin:0px;
	padding:0px 0px 70px 0px;
	}

#left strong {/*left内strong設定(電話番号に使用)*/
	color:#A32E00;
	font-size:18px;
	margin:10px 0px 0px 0px;
	display:block;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	}

#left a.f_big {color:#6A3A0D;
	font-size:14px;}

#left a.f_big:visited {color:#6A3A0D;
	font-size:14px;}

#left a.f_big:hover {text-decoration:underline;}

#left li {background:url(img/lion.jpg) left center no-repeat;
	height:38px;
	line-height:38px;
	font-size:12px;
	margin:0px;
	padding:0px 0px 0px 48px;
	list-style-type:none;
	display:block;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	}
	
#left li a {color:#AE8249;
	font-size:12px;}

#left li a:visited {color:#AE8249;
	font-size:12px;}

#left li a:hover {color:#7A4F3D;
	text-decoration:none;}


.box_g {
	border:1px solid #4D4D4D;
	padding:15px;
	}
	
.box_g p {font-size:12px;
	color:#4D4D4D;
	line-height:140%;
	width:auto;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	}

.box_g a {color:#4D4D4D;
	font-size:12px;}

.box_g a:visited {color:#4D4D4D;
	font-size:12px;}
.box_g a:hover {color:#000;
	text-decoration:underline;
	}

.box_y {border:1px solid #B3B3B3;
	background-color:#F2EBB5;
	padding:7px 0px 6px 8px;
	margin:19px 0px 0px 0px;
	}
.box_y p {line-height:120%;
 width:260px;
 margin:3px 0px 0px 0px;
 padding-right:5px;
 float:right;
 }



.box_round_body {background:url(img/round_bg.png) left top repeat-y;}
.box_round_head {background:url(img/round_head.png) left top no-repeat; height:15px;}
.box_round_head_h {background:url(img/round_head_h.png) left top no-repeat; height:49px;}
.box_round_foot {background:url(img/round_foot.png) left top no-repeat; height:15px; margin:0px 0px 58px 0px;}
.box_round {width:446px;
	margin:0px auto;}
.box_round p {font-size:11px;
	color:#46210C;
	margin:7px 0px 0px 0px;
	line-height:130%;}
.box_round p.gray {color:#4D4D4D;}

.box_round ul {margin:0px auto;}
.box_round li {margin:0px;
	list-style-type:disc;
	color:#966830;
	line-height:160%;
	margin-left:20px;
	}

.renpaku {background:url(ryokin/img/renpaku.png) left top no-repeat;
	width:173px;
	height:268px;
	float:right;
	}


.renpaku ul {
	width:135px;
	color:#4d4d4d;
	margin:0px 0px 0px 18px;
	padding:61px 0px 0px 0px;
	}
	
.renpaku li {
	padding:0px 0px 0px 15px;
	margin:0px 0px 15px 0px;
	background:url(ryokin/img/point.png) left 1px no-repeat;
	line-height:125%;
	list-style-type:none;
	}


table.bdr {border:1px solid #999;
	margin:0px 0px 7px 0px;}

table.bdr td,table.bdr th {border:1px solid #999;}

table.bdr td.line {line-height:180%;}

th.bg_g,th.bg_p,th.bg_b {color:#000;}

th.bg_g {background-color:#EAEBE0;}
th.bg_p {background-color:#E5D6D7;}
th.bg_b {background-color:#EDE3CF;}
th.bg_o {background-color:#CCA467;
	color:#fff;
	text-align:left;
	}
	
table.t_bdr,table.t_bdr th {border-top:none;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	margin:0px;
	}

table.t_bdr {float:left;}

table.in {border:0px;}
table.in td {border:0px;}
table.in td p {font-size:11px;
	line-hright:140%;}

.waku_s {width:230px;
	float:left;
	margin:0px 0px 17px 0px;}
.waku_s img {float:left;}
.waku_s p {float:right;
	width:143px;
	} 
.waku_s strong {color:#005C8F;
	font-size:12px;
	display:block;}

a.botan {width:auto;
	height:16px;
	background:url(img/botan_off.png) left top no-repeat;
	border:1px solid #B3B3B3;
	display:block;
	padding:2px 0px 0px 24px;
	margin:10px 0px 0px 0px;
	line-height:15px;
	color:#46210C;
	text-align:left;
	}

a:visited.botan {width:auto;
	height:16px;
	background:url(img/botan_off.png) left top no-repeat;
	border:1px solid #B3B3B3;
	display:block;
	line-height:15px;
	padding:2px 0px 0px 24px;
	margin:10px 0px 0px 0px;
	color:#46210C;
	text-align:left;
	}

a:hover.botan {
	background:url(img/botan_on.png) left top no-repeat;
	border:1px solid #F0BDBA;
	color:#872640;
	}

a.ico {background:url(img/icon.png) left center no-repeat;
	padding-left:13px;
	display:block;
	color:#666;
	margin:0px 0px 3px 0px;
	}

a:visited.ico {background:url(img/icon.png) left center no-repeat;
	padding-left:13px;
	display:block;
	color:#666;
	margin:0px 0px 3px 0px;
	}

a:hover.ico {color:#FF6600;
	text-decoration:none;}

	
p.small {
	color:#6A3A0D;
	font-size:11px;
	line-height:160%;
	}
	
	
#right {width:485px;
	height:auto;
	padding:0px 0px 65px 40px;
	}

#pnavi {
	color:#70B437;
	font-size:10px;
	text-align:right;
	margin:0px 0px 18px 0px;
	padding:0px;
	}

#pnavi a {color:#70B437;}
#pnavi a:visited {color:#70B437;}
#pnavi a:hover {color:#008F3B;}

#pnavi strong {color:#008F3B;
	font-weight:normal;}

#feed {
	width:485px;
	height:230px;
	}







/* 冬季スノーシューレンタル */
#box_snow {background:url(img/snow_shoe.png) left top no-repeat;
	width:492px;
	height:121px;}

#box_snow p {margin:0px 0px 0px 235px;
	padding:35px 0px 0px 0px;}

#box_snow strong {color:#A32E00;
	font-weight:bold;}


/* 夏季上高地散策 */

#box_summer {
	width:490px;
	height:120px;
	background:url(img/sum_ban.jpg) left top no-repeat;
	}

#box_summer p {
	width:265px;
	padding-top:55px;
	margin-left:141px;
	}

/* 冬季スノーシューレンタル＆夏季上高地散策 共通 */

#box_snow a,#box_summer a {color:#666;
	line-height:140%;}

#box_snow a:visited,#box_summer a:visited {color:#666;}

#box_snow a:hover,#box_summer a:hover {color:#FF9933;
	text-decoration:underline;}















#top_menu {margin:20px auto; width:430px;}

#top_menu ul {margin:0px;
	padding:0px;
	width:200px;}

#top_menu li {background:url(img/lion.jpg) left center no-repeat;
	width:auto;
	padding-left:45px;
	height:38px;
	line-height:38px;
	list-style-type:none;
	font-size:14px;
	font-weight:bold;
	}

#top_menu a {color:#AE8249;}
#top_menu a:visited {color:#AE8249;}
#top_menu a:hover {color:#BA1A00;}

#map {
	background:url(access/img/map_s.png) left top no-repeat;
	width:490px;
	height:315px;
	margin:0px 0px 44px 0px;
	}

#foot {
	width:785px;
	height:115px;
	background:url(img/foot.jpg) left top no-repeat;
	text-align:center;
	padding:10px 0px 0px 0px;
	border-top:1px solid #7DB4D8;
	}

#foot p {line-height:180%;
	color:#70B437;
	font-size:12px;
	}

#foot a {color:#70B437; margin:0px 11px;}
#foot a:visited {color:#70B437;}
#foot a:hover {color:#008F3B;}


#copy {color:#4D7594;
	font-size:12px;
	margin:8px;
	}

.waku {width:auto;
	height:auto;}

.left {float:left;}
.right {float:right;}

.text_left {text-align:left;}	
.text_right {text-align:right;
	vertical-align:top;}	
.text_center {text-align:center;}	

.f_red {color:#E50615;}
.f_black_big {color:#000;
	font-size:14px;}
.f_brown {color:#6A3A0D;}
.f_black {color:#000;
	display:block;
	margin:8px 0px 38px 0px;}
.f_small {font-size:10px;}


/*RSS*/

#container {background:url(http://www.azm.janis.or.jp/~silflay/img/rss_bg.png) left top no-repeat;
	width:483px;
	height:210px;
	}

#content {margin:13px 25px 13px 53px;
	border:0px solid;
	width:388px;
	height:184px;
	padding:0px;
}

.feed_item {font-size:12px;
	color:#666;
	padding:7px 5px;
	margin:0px;
	border-bottom:1px dashed #999;
	}

.feed_item a {color:#666;
	text-decoration:none;
	}

.feed_item a:visited {color:#666;
	text-decoration:none;
	}

.feed_item a:hover {color:#DC5618;
	text-decoration:underline;}
