@charset "shift_jis";

/* ▼全体 */

*{
	margin: 0;
	padding: 0;
}

html{
}

body {
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック",Osaka,sans-serif;
	color: #000000;
	background:  url(../img/back.gif);
}

table {
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック",Osaka,sans-serif;
	color: #336699;
}

p {line-height: 130%;}

h1 {
	width: 800px;
	height: 64px;
	text-indent: -1000em;
	background: url(../img/logo.gif) no-repeat left top;
}

h2 {
	width: 800px;
	height: 101px;
	text-indent: -1000em;
	background: url(../img/catch.gif) no-repeat left top;
}

h3 {
	width: 800px;
	height: 24px;
	text-indent: -1000em;
	text-align: left;
}

h3#title01 {background: url(../img/menu_title_01.gif) no-repeat center center;}

h3#title02 {background: url(../img/menu_title_02.gif) no-repeat center center;}

h3#title03 {background: url(../img/menu_title_03.gif) no-repeat center center;}

h3#title04 {background: url(../img/menu_title_04.gif) no-repeat center center;}

h3#title05 {background: url(../img/menu_title_05.gif) no-repeat center center;}

h3#link {background: url(../img/menu_title_link.gif) no-repeat center center;}

h3#kai {background: url(../img/menu_title_kai.gif) no-repeat center center;}

h3#news {background: url(../img/menu_title_news.gif) no-repeat center center;}

.iecenter {text-align: center;}

/* ▼ヘッダ */

#header {
	width: 800px;
	margin: 0 auto;
}

#header_menu {
	width: 800px;
	height: 18px;
	margin: 0 auto;
	background: #333333;
	text-align: left;
}

#header_menu ul {
	padding-top: 2px;
	margin-left: 550px;
}

#header_menu li {
	font-size: 13px;
	list-style: none;
	float: left;
}

#header_menu li.next {
	margin-left: 25px;
}

#header_menu li a {
	color: #ffffff;
}

/* ▼メイン */

#main {
	width: 800px;
	margin: 0 auto;
	background: url(../img/main_back.gif) repeat-y left top;
	text-align: left;
}

#box_01 {
	width: 800px;
	height: 161px;
	background: url(../img/box_01.gif) no-repeat center center;
	text-align: left;
}

#box_02 {
	width: 800px;
	height: 422px;
	background: url(../img/box_02.gif) no-repeat center center;
	text-align: left;
}

#box_03 {
	width: 800px;
	height: 210px;
	background: url(../img/box_03.gif) no-repeat center center;
	text-align: left;
}

#box_02 a {color: #8a1616;}

.menu_box {
	padding: 5px 0;
	width: 800px;
	background: url(../img/menu_box.gif) repeat-y center top;
	text-align: left;
}

.menu_boxend {
	padding: 6px 0;
	width: 800px;
	height: 40px;
	background: url(../img/menu_boxend.gif) no-repeat center top;
	text-align: left;
}

.menu_boxend a {
	display: block;
	margin-left: 680px;
	color: #000000;
}

.boxtitle_01 {
	padding-top: 22px;
	margin-left:230px;
	font-weight: bold;
	color: #8a1616;
}

.boxtitle_02 {
	padding-top: 7px;
	margin-left:230px;
	font-weight: bold;
	color: #8a1616;
}

.boxtitle_03 {
	padding-top: 30px;
	margin-left:230px;
	font-weight: bold;
	color: #8a1616;
}

.boxtitle_04 {
	padding-top: 15px;
	margin-left:230px;
	font-weight: bold;
	color: #8a1616;
}

.boxtitle_05 {
	padding-top: 15px;
	margin-left:230px;
	font-weight: bold;
	color: #8a1616;
}

.boxtitle_06 {
	padding-top: 15px;
	margin-left:230px;
	font-weight: bold;
	color: #8a1616;
}

.boxtitle_07 {
	padding-top: 15px;
	margin-left:230px;
	font-weight: bold;
	color: #8a1616;
}

.boxtext_top {
	padding-top: 30px;
	margin-left:230px;
}

.boxtext {
	margin-left:230px;
}

.menu_boxtext {
	margin-left:44px;
}

.link_text {
	padding-top: 10px;
	margin-left: 80px;
}

.link_text a {
	color: #000000;
}

.news_txt{padding-top: 10px;}

.news_txt a {
	margin-left:100px;
	font-weight: bold;
	color: #8a1616;
}

.news_txt2 {
	padding-top: 10px;
	margin-left:100px;
	font-weight: bold;
	color: #8a1616;
}

.link_text2 {
	padding-top: 10px;
	margin-left: 120px;
}

/* ▼メニューリスト */

#menu {
	width: 800px;
	height: 50px;
	text-align: left;
}

#menu ul {
	margin-left: 20px;
}

#menu li {
	list-style: none;
	float: left;
}

#menu li#menu_btn01 a {
	display: block;
	width: 225px;
	height: 50px;
	text-indent: -1000em;
	background: url(../img/menu_01.gif);
}

#menu li#menu_btn01 a:hover {background: url(../img/menu_01over.gif);}

#menu li#menu_btn02 a {
	display: block;
	width: 99px;
	height: 50px;
	margin-left: 10px;
	text-indent: -1000em;
	background: url(../img/menu_02.gif);
}

#menu li#menu_btn02 a:hover {background: url(../img/menu_02over.gif);}

#menu li#menu_btn03 a {
	display: block;
	width: 235px;
	height: 50px;
	margin-left: 10px;
	text-indent: -1000em;
	background: url(../img/menu_03.gif);
}

#menu li#menu_btn03 a:hover {background: url(../img/menu_03over.gif);}

#menu li#menu_btn04 a {
	display: block;
	padding-top: 7px;
	margin-left: 10px;
	font-size: 12px;
	color: #ffffff;
}

/* ▼フッター */

#footer {
	width: 800px;
	height: 22px;
	margin: 0 auto;
	background: #cc0001;
	text-align: left;
	clear: both;
}

#copyright {
	margin-right: 6px;
	padding: 1px 0;
	color: #000000;
	text-align: right;
}
