﻿@charset "utf-8";
/* CSS Document */

/* 共通 --------------------------------------- */

a{
 color:			#E3244D;
}
a:hover {
 color:			#f00;
}
table {
 border-collapse:	collapse;
}
td{
 padding:		0;
}
img {
 border-width:	0;
}
/* 見出し -------------------------------------*/
h1 {
 font-size:		12px;
 font-weight:	normal;
 margin:		0;
 letter-spacing:1px;
}
h2 {
}
h3{
}
h4{
}

/* レイアウト -------------------------------------*/

body{	
 margin:		0 0 0 0;
 color:			#6E372B;
 text-align:	center;
 background-color:#fff;
 font-size:		small;
 line-height:	1.3em; 
 font-family:	'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',osaka,verdana,sans-serif;
}
#container{
 clear:			both;
 width:			750px;
 margin:		0 auto;
}
#content {
 width:			100%;
 margin:		0;
}

/* ヘッダー -------------------------------------*/

#header{
 width:			100%;
 height:		59px;
 margin:		0; 
 text-align:	right;
 color:			#FAF9F1;
}
#hd_logo{
 float:			left;
}
#hd_title{
 position:		relative;
 top:			10px;
 left:			-15px;
}
#hd_note{

}

/* メニュー -------------------------------------*/

#navi{
 float:			left;
 width:			200px;
 margin:		0 20px 0 0;
}
#navi td{
 text-align:		center;
}
#navi td img{
 margin-bottom:		10px;
}
#navi #Menu_15 img{
 margin:		20px 0;
}
#Menu_02 {
 padding-top:		10px;
}

/* コンテンツ -----------------------------------*/

#main{
 float:			left;
 width:			530px;
 margin:		0 0 20px 0;
 text-align:	center;
}

#main table{
 width:			500px;
 margin:		0 auto 10px auto;
}
#main table td{
 text-align:		left; 
}
#main table img{
}
.td05_txt{
 width:			100%;
 padding-left:		12px;
}
.td06_txt{
 width:			100%;
 padding-right:		8px;
}

/* フッター -------------------------------------*/

#footer {
 widht:			100%;
 height:		45px;
 text-align:	center;
 color:			#FAF9F1;
}
#ft_title{
}
#ft_note{
 font-size:		10px;
 font-family:	Arial, Helvetica, sans-serif;
 position:		relative;
 top:			20px;
}
#bottom{
	clear:		both;
	margin:		0;
}
.pagetop {
 font-size:		10px;
 text-align:		right;
}

#p03 table.tbl_07 {
 width: 		500px;
 border-bottom:1px #B28257 dotted;
}
#p03 table.tbl_07 td{
 padding:0 0 2px 3px;
}
#p03 .td07_txt1{
 width:    350px;
 text-align:left;
}
#p03 .td07_txt2{
 width:    10px;
 text-align:left;
}
#p03 .td07_txt3{
 width:    140px;
 text-align:right;
 font-weight:bold;
}
#p04 table.tbl_07 {
 width: 		500px;
 }
#p04 table.tbl_07 td{
 padding:0 0 2px 3px;
}
#p04 .td07_txt1{
 width:    165px;
 text-align:left;
}
#p04 .td07_txt2{
 width:    165px;
 text-align:left;
}
#p04 .td07_txt3{
 width:    165px;
 text-align:left;
}
#p01 h3,#p02 h3 {
 font-size:			12px;
 background-color:	#F7E9B7;
 padding:			5px 3px;
 margin: 			0;
 text-align:		center;
}
#p01 #main table.tbl_03, #p01 #main table.tbl_04,#p02 #main table.tbl_03, #p02 #main table.tbl_04  {
 width:			499px; 
 }
#p01 .tbl_03,#p02 .tbl_03 {
 margin-bottom:		20px;
}
#p01 .tbl_04 td,#p02 .tbl_04 td {
 text-align:		center; 
}
#p01 .tbl_03 td,#p02 .tbl_03 td{
 text-align:		left;
 vertical-align:	top;
}
#p01 .td03_txt1, #p01 .td03_txt2, #p02 .td03_txt1, #p02 .td03_txt2{
 width:				240px;  
}
#p01 .tbl_04,#p02 .tbl_04 {
 margin-bottom:		0;
}
#p01 .td04_img1, #p01 .td04_img2,#p02 .td04_img1, #p02 .td04_img2{
 width:				240px;
}
#p01 .tbl_04 td img,#p02 .tbl_04 td img {
 width:				240px;
}
