﻿@charset "utf-8";

/* CSS Document */

html, body{
	margin: 0;
	padding:0;
	border: 0 none;
	font-size:100%;
	line-hight:100%;
	height:100%;

}


body {
	color:#000000;
	font-size:80%;
	text-align:center;
	background-color:#092836;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","メイリオ",Meiryo,sans-serif;
}


/* リンク設定 */
a:link		{color:#ffffff;text-decoration: none;}
a:visited		{color:#ffffff;text-decoration: none;}
a:hover		{color:#ffffff;text-decoration: underline;}
a:active		{color:#ffffff;text-decoration: none;}


.spacer {
	clear:both;
}


/*----------------------------------*/
/*font　　　　　　　　　　　　　　　*/
/*----------------------------------*/
.bold {
	font-weight:bold;
}

.red {
	color:#FF0000;
}

.small {
	font-size:small;
}


/*----------------------------------*/
/*container　 　　　　　　　　　　　*/
/*----------------------------------*/
#container {
	background:url(images/back.gif) repeat-y top center #092836;
	width:880px;
	margin:0 auto;
	padding:0;
	height:100%;
	min-height:100%;
}

body > #container {
    height: auto;
}

/*----------------------------------*/
/*header　　　　　　　　　　　　　　*/
/*----------------------------------*/
#header {
	width:740px;
	text-align:center;
	margin:0 auto;
	overflow:auto;
}


/*----------------------------------*/
/*menu  　　　　　　　　　　　　　　*/
/*----------------------------------*/
/*#menu {
	width:740px;
}

ul.bt_menu {
	width:740px;
}*/


ul.bt_menu li {
	float:left;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


/*----------------------------------*/
/*main  　　　　　　　　　　　　　　*/
/*----------------------------------*/
#main {
	width:740px;
	margin:0 auto;
	padding:15px 0 30px 0;
	overflow:auto;
}

.left {
	width:480px;
	margin:0 25px;
	padding:0;
	float:left;
}

.right {
	width:185px;
	margin:0;
	padding:0;
	float:left;
}

.left ul,
.right ul {
	padding:0 15px 30px 15px;
	text-align:left;
	background:#828282;
}

/*.left ul li,
.right ul li {
	line-height:170%;
}*/

.left ul#news li {
	padding-bottom:5px;
}

.left ul li {
	padding-bottom:20px;
}

.right ul li.text {
	padding-left:10px;
	padding-bottom:20px;
}

.gray {
	padding:15px 15px 0 15px;
	text-align:left;
	background:#828282;
}

.gray_2 {
	padding:15px;
	text-align:left;
	background:#828282;
}

.title {
	font-weight:bold;
	font-size:large;
	line-height:150%;
}

sentence {
	margin-top:10px;
}

/*----------------------------------*/
/*footer　　　　　　　　　　　　　　*/
/*----------------------------------*/
#footer {
	color:#FFFFFF;
	text-align:center;
	padding:10px 0;
	margin:0 auto;
}
