/* @override http://gd-basara.jp/t_takai_shuusei/takai_css/takai-temp.css */

/*IEは6でもXHTMLにかんしては「互換」を選択するバグあり。「margin」「padding」のIE独自解釈に注意*/
/*このCSSは「Web標準」に準拠している優秀でモダンなブラウザのみに適応させること*/


/*ベース部分*/

/*文字関係は「common.css」でブラウザ設定を解除済み。*/
body {
font: 10pt/20pt "MS Pゴシック",Osaka,sans-serif;
color: #555;
background: #fff;
text-align: center;/*IEのセンタリングバグ対策*/
}

a{
overflow: hidden;
}

/*クリア要素*/
.clr{
clear: both;
}


/* @group h1関係 */

h1#naka_site-title{
	text-indent: -10000px;
	background: url(../takai_img/header_img_naka.jpg) no-repeat;
	height: 300px;
	margin-bottom: 10px;	
}

/*選挙区についてはこちら*/
#popup{
	position: absolute;
	margin: -245px 0 0 715px;
}

html*
#popup{
	position: absolute;
	margin: -245px 0 0 703px;
}

a#senkyoku.basic{
	font-size: 11px;
	text-decoration: none;
	color: #c81c1c;
}

/* @end */

/* @group h2関係 */

.contents-h2{
	width: 210px;
	height: 22px;
	margin-bottom: 5px;
}

/* @end */


/* @group ページの基本設定 */

#container{
	width: 900px;
	margin: 0 auto;
	border: 1px solid #c81c1c;
	border-top: 25px solid #c81c1c;
}

#contents_naka{
	margin: 0 auto;
	width: 860px;
	position: relative;
	overflow: hidden;
	background: url(../takai_img/red-line.gif) repeat-y 221px;
}

#left-box_naka{
	width: 220px;
	float: left;
}

#contents-boder{
	width: 636px;
	float: right;
	border-top: 3px solid #c81c1c;
}

#contents-boder02{
	margin: 0 auto;
	margin-bottom: 18px;
	margin-top: 18px;
	width: 584px;
	border: 1px solid #646464;
}

#page-contents{
	margin: 0 auto;
	margin-top: 10px;
	width: 550px;
}

#go-page-top a{
	margin-left: -5px;
	text-decoration: none;
	color: #646464;
	background: url(../takai_img/page-top.jpg) 0 3px no-repeat;
	padding-left: 12px;
}

html*
#go-page-top a{
	margin-left: -5px;
	text-decoration: none;
	color: #646464;
	background: url(../takai_img/page-top.jpg) 0 3px no-repeat;
	padding-left: 10px;
}

#go-page-top{
	margin-left: 450px;
	font-size: 12px;
	margin-top: -10px;
}

/* @end */

/* @group メニュー */

/*メニュー*/
#menu_naka a.top{
	display: block;
	text-indent: -10000px;
	background: url(../takai_img/top.jpg) no-repeat;
	height: 30px;
	width: 210px;
}
#menu_naka a.top:hover{
	background: url(../takai_img/top.jpg) no-repeat 0 -30px;
}

#menu_naka a.profile{
	display: block;
	text-indent: -10000px;
	background: url(../takai_img/profile.jpg) no-repeat;
	height: 30px;
	width: 210px;
}

body#profile #menu_naka a.profile,
#menu_naka a.profile:hover{
	background: url(../takai_img/profile.jpg) no-repeat 0 -30px;
}

#menu_naka a.my-policy{
	display: block;
	text-indent: -10000px;
	background: url(../takai_img/my-policy.jpg) no-repeat;
	height: 30px;
	width: 210px;
}

body#my-policy #menu_naka a.my-policy,
#menu_naka a.my-policy:hover{
	background: url(../takai_img/my-policy.jpg) no-repeat 0 -30px;
}

#menu_naka a.movie{
	display: block;
	text-indent: -10000px;
	background: url(../takai_img/massage.jpg) no-repeat;
	height: 30px;
	width: 210px;
}

body#movie #menu_naka a.movie,
#menu_naka a.movie:hover{
	background: url(../takai_img/massage.jpg) no-repeat 0 -30px;
}

#menu_naka a.tatakai{
	display: block;
	text-indent: -10000px;
	background: url(../takai_img/fight.jpg) no-repeat;
	height: 30px;
	width: 210px;
}

body#tatakai #menu_naka a.tatakai,
#menu_naka a.tatakai:hover{
	background: url(../takai_img/fight.jpg) no-repeat 0 -30px;
}

#menu_naka a.kouenkai{
	display: block;
	text-indent: -10000px;
	background: url(../takai_img/supporter.jpg) no-repeat;
	height: 30px;
	width: 210px;
}

body#kouenkai #menu_naka a.kouenkai,
#menu_naka a.kouenkai:hover{
	background: url(../takai_img/supporter.jpg) no-repeat 0 -30px;
}

#menu_naka a.jimusho-ad{
	display: block;
	text-indent: -10000px;
	background: url(../takai_img/place.jpg) no-repeat;
	height: 30px;
	width: 210px;
}

body#access_map #menu_naka a.jimusho-ad,
#menu_naka a.jimusho-ad:hover{
	background: url(../takai_img/place.jpg) no-repeat 0 -30px;
}

#menu_naka li{
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
}

#menu_naka ul{
	list-style: none;
	position: relative;
	overflow: hidden;
	width: 210px;
	margin-left: 11px;
}

/*お問い合わせ*/
#submenu_naka{
	width: 82px;
	margin-left: 10px;

}

#submenu_naka a{
	text-decoration: none;
	color: #c81c1c;
	font-size: 11px;
	margin-left: 3px;
}

/* @end */

/* @group メルマガ */

#magazine{
	margin-left: -10px;
}

#daishi{
	margin: 0 auto;
}

/*メルマガのボタンセット*/
#mag-bt{
	width: 200px;
	margin-left: 16px;
	margin-top: -64px;
}

html*
#mag-bt{
	width: 200px;
	margin-left: 16px;
	margin-top: -65px;
}

#mag-bt input{
	margin-right: 3px;
}

a#kiyaku{
	text-decoration: none;
	color: #c81c1c;
	margin-left: 20px;
}

#text-area{
	width: 125px;
}

html*
#text-area{
	width: 140px;
}

/*バックナンバーはこちらから*/
#back-number a{
	text-decoration: none;
	color: #c81c1c;
	font-size: 11px;
	margin-left: 62px;
}

html*
#back-number a{
	text-decoration: none;
	color: #c81c1c;
	font-size: 11px;
	margin-left: 45px;
}

/* @end */

/* @group フッター */

#footer{
	clear: both;
	width: 900px;
	height: 25px;
	background: #c81c1c;
	color: #fff;
}

#footer p{
	font-size: 11px;
	text-align: right;
	margin-right: 10px;
}

/* @end */



