@charset "utf-8"; /* PublishCharset into mt-config.cgi */

body  {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size:12px;
	font-family:  "ＭＳ Ｐゴシック", Osaka;
	color:#666666;
	line-height:130%;}

table {
	font-size:12px;
	line-height:130%;}

a:link {color:#666666;}
a:visited {color:#666666;}
a:hover {color:#666666;}
a:active {color:#666666;}

.menu a:link {color:#000000;text-decoration:none;}
.menu a:visited {color:#000000;text-decoration:none;}
.menu a:hover {color:#666666;text-decoration:none;}
.menu a:active {color:#000000;text-decoration:none;}


#waku{ /*大枠*/
	width:700px;
	margin:0 auto;
	background-image: url(../common_images/side.gif);
	background-repeat:repeat-y;
	background-position:center top;}


#header_waku{ /*ヘッダー大枠*/
	width:640px;
	margin:0 auto;}


#header_space { /*ヘッダースペース部分*/
    width: 640px;
	height: 20px;
    background-color: #ffffff;}


#header_back { /*ヘッダーメニュー部分のバック*/
    width: 640px;
	height: 24px;
	color:#000000;
    background-image: url(../common_images/header_menu.gif);
    background-repeat:no-repeat;
    overflow: hidden}


#header_menu { /*ヘッダーメニュー部分のテキスト*/
    width: 640px;
	height: 24px;
	color:#000000;
    padding:5px 0px 0px 0px;
    text-align: center;}


#header_image { /*ヘッダー画像*/
	width: 640px;
    background-color: #ffffff;}


#main_waku{ /*メニューとメイン大枠*/
	width:640px;
	margin:0 auto;}


#left_menu { /*メニュー*/
    width: 180px;
    float: left;
    text-align: left;}


#main { /*メイン全体*/
    width: 445px;
    float: right;
    text-align: left;}


#main_honbun_zentai { /*メイン本文全体*/
    width: 440px;
    float: right;
    text-align: left;}


#main_space { /*メインスペース部分*/
    width: 445px;
	height: 20px;
    background-color: #ffffff;}


#main_komidashi { /*メイン小見出し*/
    width: 445px;
    height: 20px;
    float: right;
    text-align: left;}


#footer_waku{ /*フッター大枠*/
	width:640px;
	margin:0 auto;}


#footer_space { /*フッタースペース部分（▲このページのトップへ）*/
    width: 640px;
	height: 20px;
	font-size:10px;
	clear: both;
	text-align: right;}


#footer_menu_back{ /*フッターメニューのバック部分*/
    width: 640px;
	height: 20px;
    background-image: url(../common_images/footer_menu.gif);
    background-repeat:no-repeat;
    clear: both;
    overflow: hidden;}


#footer_menu{ /*フッターメニュー部分*/
    width: 640px;
	height: 20px;
	color:#000000;
    padding:2px 0px 0px 0px;
    text-align: center;
    clear: both;}


#footer_copyright{ /*フッターコピーライト部分*/
    width: 640px;
	height: 20px;
    background-image: url(../common_images/footer_copyright.gif);
    background-repeat:no-repeat;
    clear: both;}


.menu_button { /*メニューボタン部分*/
    text-align: right;
	width: 180px;
	height: 40px;
	padding:0px 0px 0px 0px;}


h3 { /*メイン見出し*/
    width: 440px;
    height: 20px;
    float: right;
    font-size:14px;
    color: #ffffff;
    font-weight:bold;
	background-image: url(../common_images/midashi_back.gif);
	background-repeat:no-repeat;
	background-position:center top;
    padding:3px 0px 0px 0px;
    text-align: right;
    margin-top: 0;
    margin-bottom: 0;}


h4 { /*小見出し_オレンジ色14pxの太文字*/
	font-size:14px;
	color:#e08f00;
	border-bottom: 1px dashed #666666;
	padding:5px 0px 8px 0px;
	font-weight:bold;}


h4.text-left { text-align: left;}


h4.text-right { text-align: right; }


.main_honbun { /*メイン本文*/
    width: 440px;
    padding:0px 0px 10px 0px;
    text-align: left;}


.img1 { /*メイン画像右寄せ*/
    float: left;
    margin-right: 1em;
    margin-bottom: 0.5em;}

.img2 { /*メイン画像左寄せ*/
    float: right;
    margin-left: 1em;
    margin-bottom: 0.5em;}


.text_red { /*赤い文字*/
	color:#ff0000;}


.go_top { /*本文中の▲このページのトップへ*/
    width: 435px;
    height: 20px;
	font-size:10px;
    text-align: right;}


#renew_zentai { /*新着情報全体*/
    width: 440px;
    float: right;
    padding:5px 0px 10px 0px;
    text-align: left;}


#renew { /*新着情報枠と書式*/
	color:#666666;
	font-size:12px;
	margin: 0;
	padding:0px;
	line-height:150%;
	text-align: left;
	width: 440px;
	height: 120px;
	overflow: auto;}

#renew a:link,
#renew a:visited,
#renew a:hover,
#renew a:active
{color:#666666;}

/* for DEBUG */
*html div {
/*	border: 1px dashed #CCCCCC;*/
}


