@charset "shift_jis";
body {
	font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 95%;
	line-height: 1.8;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(http://www.);
	text-align: center;
}
h1,h2,h3,p,ul{
	margin: 0px;
	padding: 0px;
}
li{
	list-style-type: none;
}
img {
	border: none;
}

/*ＨＰ枠の設定
------------------------------------------------------------------*/
#container {
	background-color: #FFFFFF;
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	border-right: 2px solid #ff0000;

	border-left: 2px solid #ff0000;
	text-align: left;
        padding: 10px
}

/*ヘッダー設定（ＨＰタイトルとかＨ１タグとかある所）
------------------------------------------------------------------*/
#header h1 {
	font-size: 11px;
	color: #000000;
	background-color: #afafaf;
	padding-left: 10px;
	margin-right: 5px;
	margin-left: 5px;
}
#header {
	background-image: url(images/header_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#logo {
	font-size: 30px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 30px;
	color: #840200;
	padding-bottom: 10px;
}





/*メインコンテンツ（文章がある部分）
------------------------------------------------------------------*/
#main {
	float: left;
	width: 520px;
	display: inline;
	margin-left: 15px;
	margin-bottom: 30px;
}
#main h2 {
	font-size: 100%;
	color: #000000;
	background-color: #FF695B;
	border-left: 8px solid #840200;
	margin-top: 20px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}
#main p {
	margin: 3px 10px 8px 10px;
}
#new li {
	border-bottom: 1px dotted #CCCCCC;
	margin-top: 5px;
	text-indent: -1em;
	padding-left: 1em;
}





/*メインコンテンツ（文章がある部分）2
------------------------------------------------------------------*/
#main2 {
	float: left;
	width: 850px;
	display: inline;
	margin-left: 15px;
	margin-bottom: 30px;
}
#main2 h2 {
	font-size: 120%;
	color: #000000;
	background-color: #ffffff;
	border-left: 8px solid #fc0000;
	margin-top: 20px;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 7px;
}
#main2 p {
	margin: 3px 10px 8px 10px;
}
#new2 li {
	border-bottom: 1px dotted #CCCCCC;
	margin-top: 5px;
	text-indent: -1em;
	padding-left: 1em;

}

















/*フッター（コピーライト部分）
------------------------------------------------------------------*/
#footer {
	color: #7c7c7c;
	background-color: #ffffc1;
	text-align: center;
	clear: both;
	font-size: 11px;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 870px;
}
#footer a {
	color: #7c7c7c;
	text-decoration: none;
	font-size: 90%;
}







/*clearfix（ここは変更しないように）
------------------------------------------------------------------*/
#menu:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#menu { display: inline-block; }

/* Hides from IE-mac \*/
*html #menu { height: 1%; }
#menu { display: block; }
/* End hide from IE-mac */





table#table-02 {
    width: 880px;
    border: 1px #ffffff solid;
    border-collapse: collapse;
    border-spacing: 0px;
    background: #ffffff;

}

table#table-02 th {
    padding: 7px;
    border: #ffffff solid;
    border-width: 0 0 1px 1px;
    font-weight: bold;
    line-height: 120%;
    text-align: left;

}
table#table-02 td {
    padding: 7px;
    border: 1px #ffffff solid;
    border-width: 0 0 1px 1px;
    font-size: 80%;
}





table#table-03 {
    width: 700px;
    border: 1px #000000 solid;
    border-collapse: collapse;
    border-spacing: 0px;
    background: #ffffff;

}

table#table-03 th {
    padding: 7px;
    border: #000000 solid;
    border-width: 0 0 1px 1px;
    font-weight: bold;
    line-height: 120%;
    text-align: left;

}
table#table-03 td {
    padding: 7px;
    border: 1px #000000 solid;
    border-width: 0 0 1px 1px;
    font-size: 80%;
}







table#table-04 {
    width: 350px;
    border: 1px #929292 solid;
    border-collapse: collapse;
    border-spacing: 0px;
    background: #ffffff;

}

table#table-04 th {
    padding: 5px;
    border: #929292 solid;
    border-width: 0 0 1px 1px;
    font-weight: bold;
    line-height: 120%;
    text-align: left;

}
table#table-04 td {
    padding: 10px;
    border: 1px #929292 solid;
    border-width: 0 0 1px 1px;
    font-size: 90%;
}








table#table-05 {
    border: 1px #929292 solid;
    border-collapse: collapse;
    border-spacing: 0px;
    background: #ffffff;

}

table#table-05 th {
    padding: 5px;
    border: #929292 solid;
    border-width: 0 0 1px 1px;
    font-weight: bold;
    line-height: 120%;
    text-align: left;

}
table#table-05 td {
    padding: 7px;
    border: 1px #929292 solid;
    border-width: 0 0 1px 1px;
    font-size: 81%;
}




















/* --- ナビゲーションバー --- */
div.nav {
width: 100%; /* ナビゲーションの幅 */
background: #b34f4f url(http://www.koshitei.e-ushiku.jp/files/hor_menu_off.gif) repeat-x top; /* ナビゲーションの背景 */
border-top: 2px #d28484 solid; /* 上境界線 */
border-bottom: 2px #702c2c solid; /* 下境界線 */
font-size: 80%;
}

/* --- メニューエリア --- */
div.nav ul.nl {
width: 850px; /* メニューの幅 */
margin: 0 auto; /* センターに配置 */
padding: 0;
background: #b34f4f url(http://www.koshitei.e-ushiku.jp/files/hor_menu_off.gif) repeat-x top; /* メニューの背景 */
border-left: 1px #702c2c solid; /* メニューの左境界線 */
border-right: 1px #d28484 solid; /* メニューの右境界線 */
list-style-type: none;
text-align: center;
}

/* --- メニュー項目 --- */
div.nav ul.nl li {
width: 14%; /* 項目の幅 */
float: left;
}

/* --- リンク --- */
div.nav ul.nl li a {
display: block;
position: relative; /* IE6用 */
padding: 7px 2px 4px; /* リンクエリアのパディング（上、左右、下） */
border-left: 1px #d28484 solid; /* リンクエリアの左境界線 */
border-right: 1px #702c2c solid; /* リンクエリアの右境界線 */
text-decoration: none; /* テキストの下線（なし） */
font-weight: bold; /* 文字の太さ（太字） */
color: #ffffff; /* 文字色 */
line-height: 100%; /* 行の高さ */
}
/* 英字部分 */
div.nav ul.nl li a span.en {
display: block;
margin-top: 2px; /* 英字部分の上マージン */
font-size: 90%; /* 英字の文字サイズ */
font-weight: normal; /* 文字の太さ（ノーマル） */
color: #eee8aa; /* 英字の文字色 */
}
/* --- ポイント時の設定 --- */
div.nav ul.nl li a:hover {
background: #bd5f5f url(http://www.koshitei.e-ushiku.jp/files/hor_menu_on.gif) repeat-x top; /* ポイント時の背景 */
}
div.nav ul.nl li a:hover span.en {
color: #fde337; /* ポイント時の英字の文字色 */
}

/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}