@charset "UTF-8";
/* -----------------------------------------------------------
	CSS Information
		Author:      -
		Filename:    common.css
		Style-info:  宮崎県町村会 トップページ
		修正：　2010.03.03
----------------------------------------------------------- */

/*-------------------------------------------------------
	ヘッダー
--------------------------------------------------------*/

#head {
	background:url(../img/bg-head.gif) 0 0 no-repeat;
	color:#FFF;
	height:195px;
	}

#head-inner {
	background:url(../img/bg-head-right.gif) right top no-repeat;
	}

#head-title {
	float:left;
	width:400px;
	}

#head-title-inner {
	padding-top:40px;
	padding-left:80px;
	}

#head-photo {
	float:right;
	width:390px;
	}
	
#head-photo-inner {
	text-align:right;
	padding-top:10px;
	padding-right:30px;
	}

/*----- トップページタイトル -----*/
#head-title h1 a {
	background:url(../img/title.gif) 0 0 no-repeat;
	display:block;
	width:320px;
	height:95px;
	text-indent:-9999px;
	}

/*----- ヘッダイメージ -----*/
#head-photo dl {
	float:left;
	width:180px;
	}

#head-photo dl dd {
	font-size:80%;
	text-align:center;
	padding:5px;
	}

/*-------------------------------------------------------
	トピックス
--------------------------------------------------------*/
#topics-mainv {
	margin-bottom:20px;
	}
#topics {
	float:left;
	width:340px;
	background:url(../img/bg-topics.gif) right top no-repeat;
	margin-bottom:15px;
	}
#mainv {
	float:left;
	width:382px;
	}
#mainv-inner {
	background:url(../img/mainv-bg.gif) 0 0 repeat-y;
	padding:5px 5px 5px 7px;
	}
#topics-content ul {
	padding:10px;
	height:186px;
	overflow:auto;
	}

/*#topics-inner {
	padding-right:160px;
	}*/

#topics h2 {
	background:url(../img/bar-topcs.gif) 0 0 no-repeat;
	width:93px;
	height:30px;
	text-indent:-9999px;
	}

#topics-head {
	border-top:5px solid #E0D8BD;
	background:url(../img/bg-bar-topics.gif) ;
	}

#topics-content {
	background:#F1EEE4;
	font-size:80%;
	line-height:1.6;
	}

#topics-content-inner {
	padding:10px 400px 25px 10px;
	}



#topics-content ul li,
.blogmap-right ul li {

	background:url(../img/list-gray.gif) 0 7px no-repeat;

	padding-left:12px;

	}



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

	ブログMAP

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



/*----- 見出し ------*/

#blogmap-head {

	background:url(../img/bg-bar-blogmap.gif);

	}

#blogmap h2 {

	background:url(../img/bar-blogmap.gif) 0 0 no-repeat;

	width:126px;

	height:30px;

	text-indent:-9999px;

	}



#blogmap-content {

	background:#F4F2EA;

	}



.blogmap-left {

	background:#F4F2EA;

	float:left;

	font-size:80%;

	width:50%;

	text-align:center;

	}



.blogmap-left p {

	background:url(../img/bg-blogmap.gif) 0 0 no-repeat;

	text-align:center;

	margin-left:auto;

	margin-right:auto;

	width:335px;

	height:44px;

	text-indent:-9999px;

	}



.blogmap-right {

	background:#FFEC9D;

	float:left;

	font-size:80%;

	width:50%;

	line-height:1.6;

	}



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

	汎用.CLASS

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

.bn-bottom {

	background:#E0D8BD;

	text-align:right;

	}



.blogmap-inner {

	padding:10px;

	height:405px;

	}

