﻿@charset "utf-8";

/* CSS Document */



body{

	margin-left:auto;

	margin-right:auto;

	padding-top:0;

	margin-top:0;

	width:850px;

	text-align:center;

	letter-spacing:0.1em;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	background:#f3efe9;

}











p{

	margin:0;

	padding:0;

}



hr{

	width:760px;

	margin:auto;

}





/* 回り込みの解除 */

.clr{

	clear:right;

	margin: 0;

	padding: 0;

}



#clr{

	clear:both;

	margin: 0;

	padding: 0;

}





/* ページ内容全体のBOX */

#box{

	width:830px;

	text-align:center;

	padding:0;

	margin:0;

	display:block;

}



/* ＨＳＢＡタイトルBOXの指定 */

#header{

	margin-left:auto;

	margin-right:auto;

	width:830px;

	height:170px;

	margin-bottom:0px;

	text-align:left;

	background:url(../img/header_13.png) no-repeat;

	display:block;

}



/* ＨＳＢＡタイトルの指定 */

#header h1{

	width:400px;

	height:18px;

	margin:0;

	padding:24px 0px 0px 350px;

	font-size:12px;

	font-weight:normal;

}



/* 住所表示BOX（右寄せ）の指定 */

.add{

	float:right;

	width:590px;

	text-align:right;

	margin:64px 0px 10px 0px;

	padding-right:30px;

	font-size:12px;

}



/* メイン表示部分背景付きBOXの指定 */

#main_ue{

	/*margin-left:auto;

	margin-right:auto;*/

	width:830px;

	height:15px;

	margin-top:10px;

	padding:0;

	background:url(../img/bg111.png) no-repeat;

	display:block;

}

#main{

	margin-left:auto;

	margin-right:auto;

	background:url(../img/bg112.png) repeat-y;	

	width:830px;

	text-align:center;

	display:block;

}

#main_shita{

	margin-left:auto;

	margin-right:auto;

	width:830px;

	height:15px;

	margin-bottom:10px;

	padding:0;

	background:url(../img/bg113.png) no-repeat;

	display:block;

}

#main_naka{

	width:770px;

	/*width:550px;*/

	float:left;

	padding-top:10px;

	/*display:block;*/

	margin-left:20px;

	/*margin-left:auto;*/

	/*margin-right:35px;*/

	/*background:url(../img/photo_140.jpg) no-repeat 100% 30%;*/

	background:url(../img/photo_14.jpg) no-repeat 100% 60%;

	/*background-position: right bottom;*/



}



#main_banner{

	width:500px;

	height:400px;

	padding-bottom:20px;

	margin-left:20px;

	padding-left:20px;

	margin-top:10px;

		float:left;

	

}

	



/* 東北地震リンク指定 */

#main_naka a,#main_naka a:link,#main_naka a:visited{

	display:inline;

	font-weight:bold;

	text-decoration:none;

	color:#FF0000;

}

#main_naka a:hover{

	display:inline;

	text-decoration:none;

	font-weight:bold;

	color:#003300;

}

#main_naka a:active{

	display:inline;

	text-decoration:none;

	font-weight:bold;

	color:#333399;

}

	



/* メインBOX内のボタン表示(回り込みリスト)の指定 */

#main ul,#main li{

	padding:0;

	margin:0;

	list-style-type:none;

}

#main ul{

	/*margin-left:20px;*/



}

#main li{

	display:inline;

	float:left;

	height:65px;

	width:135px;

	line-height:20px;

	list-style-position:outside;

	padding:0px 10px 10px 0px;

	margin:0px 15px 20px 20px;

	font-size:14px;

	font-weight:bold;

	text-align:left;

	background:url(../img/main_btn1.png) no-repeat;

}





/* メインBOX内のボタン表示(回り込みリストのリンク)の指定 */

#main li a,#main li a:link,#main li a:visited{

	display:inline;

	font-weight:bold;

	text-decoration:none;

	color:#cc0066;

}

#main li a:hover{

	display:inline;

	text-decoration:none;

	font-weight:bold;

	color:#333399;

}

#main li a:active{

	display:inline;

	text-decoration:none;

	font-weight:bold;

	color:#333399;

}



#main img{

	border:0;

}



/* メインbox右側のリンク（バナー）の指定 */

#main_naka_r{

	float:right;

	width:220px;

	height:420px;

	/*margin-top:10px;*/

	margin-right:40px;

	font-size:10px;

	/*text-align:left;*/

	line-height:14px;

	

}



/* barメニューBOXの指定 */

#menu_bar{

	width:770px;

	height:30px;

	text-align:center;

	background:url(../img/menu_btn_bg1.png) no-repeat;

	margin:5px 0px 5px 25px;

	margin-bottom:6px;

	padding-left:20px;

	display:block;

}



#menu_bar ul,#menu_bar li{

	margin:0;

	padding:0;

	list-style-type:none;

}



#menu_bar li{

	float:left;

	margin-right:2px;

	font-size:14px;

}



#menu_bar a,#menu_bar a:link,#menu_bar a:visited{

	text-decoration:none;

	color:#333333;

	background:url(../img/btn_bg1.png) repeat-x;

	padding:8px 12px;

	display:block;

}



#menu_bar a:hover{

	color:#009900;

	/*font-weight:bold;*/

	background:url(../img/btn_bg2.png) repeat-x;

}



/* 更新情報BOX内属性の指定 */

#info_top{

	width:700px;

	height:20px;

	text-align:left;

	margin:0px 0px 0px 25px;

	/*margin-top:10px;*/

	padding:10px 0px 0px 80px;

	background:url(../img/line_12.png) no-repeat;

	font-size:14px;

	display:block;

}



#info a,#info a:link,#info a:visited{

	color:#00cc00;

	font-size:14px;

	text-decoration:none;

}



#info a:hover{

	color:#ffcc00;

	font-size:14px;

	text-decoration:none;

}



#info table{

	width:760px;

	text-align:left;

	border:0;

	margin:0px 10px 0px 10px;

	padding-left:25px;

}



#info tr{

	margin:0;

	padding:0;

	border:0;

}



#info td{

	height:20px;

	/*text-indent:0.5em;

	line-height:20px;*/

	margin:0;

	padding:2px 0px 3px 10px;

	/*padding-bottom:2px;*/

	font-size:12px;

	border:0;

	background:url(../img/line_1.png) repeat-x;

}





#info_bottom{

	width:760px;

	height:25px;

	text-align:right;

	margin:10px 0px 0px 25px;

	padding:5px 15px 0px 0px;

	background:url(../img/line_13.png) no-repeat;

	font-size:12px;

	display:block;

}



#info_bottom a,#info_bottom a:link,#info_bottom a:visited{

	text-decoration:none;

	color:#00cc00;

}



#info_bottom a:hover{

	color:#ffcc00;

}



#info p{

	font-size:12px;

	padding-left:30px;

	padding-right:30px;

	padding-top:9px;

}

.com_1{

	text-align:center;

	line-height:14px;

	margin:0 20px 5px 100px;

	padding:5px;

	color:#009900;

	background-color:#FCF4D1;

	width:550px;

}



/* 東北地震 */

.atention{

	text-align:left;

	color:#FF0000;

	width:450px;

	height:20px;

	/*margin-left:10px;*/

	margin-bottom:10px;

	padding:5px 10px 0px 20px;

	font-size:16px;

	font-weight:bold;

	background-color:#DDC40D;

}



/* HSBAチャンネル */

#tv{

	width:750px;

	height:80px;

	margin:0 auto;

	padding-left:10px;

	text-align:left;

	position:relative;

	

}



.tv_com{

	font-size:16px;

	/*background-color:#CCCCCC;*/

	margin-left:10px;

	padding:10px;

	position:absolute;

	top:20px;

}



/* ページ下段のサイトマップリストの指定 */

#list{

	width:770px;

	text-align:left;

	padding:15px 0px 0px 40px;

	font-size:12px;

	/*background:url(../img/line_16.png) no-repeat;*/

}



#list a,#list a:link,#list a:visited{

	/*text-decoration:none;*/

	color:#00cc00;

}



#list a:hover{

	color:#ffcc00;

}



/* フッター（コピーライト）文字表示位置の指定 */

#footer{

	width:790px;

	height:20px;

	text-align:right;

	padding-bottom:10px;

	margin-top:10px;

	margin-bottom:0;

	padding-right:10px;

	font-size:12px;

	letter-spacing:0;

	background:url(../img/line_17.png) no-repeat;

}



