@charset "UTF-8";
/* CSS Document */

/*---------------メインエリアの設定---------------*/
/*---↓中央の画像配置エリア↓---*/	
/*画像エリア外枠の設定*/
#main_index {
	float:left;
	background:#fff; /* (仮) */
	width:682px;
	padding:0 0 10px 20px;
	margin-bottom:10px;
	}
	
#main_index section #main_img {
	width:612px;
	margin-right: 0;
	margin-left: auto;
}

/*左側縦長画像の設定*/
#main_index section #main_img .main_img_left {
	float:left;
	margin:2px;
}

/*上段・下段・中段右 ・中央側の設定*/
#main_index  section  #main_img .main_img_right,#main_index section #main_img .main_img_right2 {
	float:right;
}

/*上下段 中央・右列の設定*/
#main_index section #main_img .main_img_right img {
	float:left;
	margin:2px;
	vertical-align:top;
}

/*中段 中央列の設定*/
#main_index section #main_img .main_img_right2 img {
	float:left;
	margin:2px;
}

/*中段 右列の設定*/
#main_index section #main_img .main_img_right2 .index_logo {
	float:left;
	width:200px;
	height: 150px;
	background:#ff9900;
	margin:2px;
}

/*中段 右列 ロゴ部の設定*/
#main_index section #main_img .main_img_right2 .index_logo h1 {
	color:#fff;
	font-size:18px;
	font-family:Verdana,'Century Gothic',sans-serif;
	font-weight:lighter;
	text-align:right;
	margin: 65px 15px 0 0;
}
/*---↑中央の写真配置テーブル↑---*/	

/*---------------サブエリアの設定---------------*/
#sub_index {
	float:right;
	text-align:left;
	color:#999999;
	background:#fff; /* (仮) */
	width:246px;
	height:468px;
	padding:0 28px 10px 0;
	margin:0;
	}
	
/*コンテンツメニュータイトル*/		 
#sub_index h2 {
	display:inline-block;
	font-size:15px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W6","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana,Osaka,sans-serif;
	font-weight:lighter;
	letter-spacing: 1px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	margin:3px 0 25px 34px;
	padding:5px;
}

/*コンテンツメニュー 設定*/
#sub_index nav {
	margin-left:-35px;
}

#sub_index nav ul {
	list-style:none;
	margin-top:0;
	margin-left:0;
}

/*コンテンツメニュー リスト項目の設定*/
#sub_index nav ul li {
	font-size:15px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W6","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana,Osaka,sans-serif;
	letter-spacing: 1px;
	background: url(../img/yajirushi.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:6px;
	margin-bottom:10px;
}

/*コンテンツメニュー リンク動作設定*/	
#sub_index nav ul li a {
	text-decoration:none;
	color:#999999;
	}
#sub_index nav ul li a:hover {
	text-decoration:none;
	color:#999999;
	background-color:#CCFF99;
}
#sub_index nav ul li a:active {
	text-decoration:none;
	color:#999999;
	background-color:#CCFF99;
}
#sub_index nav ul li a:visited {
	text-decoration:none;
	color:#999999;
	background-color:#CCFF99;
}

/*コンテンツメニュー下方　サイト設営年月日の配置位置調整*/
#sub_index #since {
	font-size:12px;
	margin-top:159px;
	margin-left:8px;
}

/* UPDATE欄の設定 */
#info{
	clear:both;
	color:#999;
	margin-left: 90px;
	padding-top: 10px;
}

#info section h2 {
	font-size:12px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W6","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana,Osaka,sans-serif;
	margin-bottom:0
}

#info section ul {
	list-style:none;
	width: 610px;
	padding-left: 0;	
	margin-bottom:10px;
	margin-top:5px;	 
}

#info section ul li {
	font-size:12px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W6","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana,Osaka,sans-serif;
	border-bottom:1px dotted #999;
	line-height:45px; 
}
#info section ul li:first-child {
	border-top:1px dotted #999;
}

#info section ul li time {
	margin-right:20px; 
}

/*---------------フッターの設定---------------*/ 
#footer_index {
	clear:both;
	width:980px;
	background:#ffffff; /* (仮) */
	text-align:left;
	color:#999999;
	padding:10px;
	margin:50px 0;
	border-top:none;
}

/*コピーライト欄の設定 */	 
#footer_index #copy {
	color:#999;
	font-size:12px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W6","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana,Osaka,sans-serif;
	text-align:center;
}

#footer_index #copy a {
	color:#999;
	text-decoration:none;
}
	#footer_index #copy a:hover {
		text-decoration:underline;
	}

#footer_index #copy span {
	font-size: 15px;
	vertical-align: baseline;
}

/*アクセスカウンター欄の設定 */	 
#footer_index #counter {
	padding-left:75px;
	padding-top:30px;
	margin-bottom:10px;	
}
		 
/*---------------サンプル---------------*/ 
	