﻿@charset "utf-8";
@import url("../common/sub.css");

/* 共通 --------------------------------------- */

a{
 color:			#C3B83D;
}
a:hover {
 color:			#E3D03D;
}
table {
 border-collapse:	collapse;

}
td{
 padding:		0;
}
img {
 border-width:	0;
}
hr{
 color: #aaa;
 background-color: #aaa;
 height: 1px;
 border: 0;
}
/* 見出し -------------------------------------*/
h1 {
 font-size:		10px;
 font-weight:	normal;
 line-height:	1.3em;
 margin:		0;
 letter-spacing:1px;
}
h2 {
 font-size:1.5em;
 font-weight:	bold;
 color:	;
 background-color:;
 margin:20px 0;
 height:;
 letter-spacing:1px;
}
h3{
 margin:20px 0 5px 0;
 padding:5px 10px;
 background-color:#6D874C;
 color:#fff;
 font-size;1.2em;
}
h4{
 color:#65942A;
 font-size:1.2em;
}
.small {
 font-size:0.8em;
 font-weight:normal;
}
strong{
 color:#65942A;
}
/* レイアウト -------------------------------------*/

body{	
 margin:		0 0 0 0;
 color:			#606644;
 text-align:	center;
 font-family:	'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',verdana,sans-serif;
 line-height:	1.35em;
 font-size:		small;
}
#container{
 width:			760px;
 margin:		0px auto;
 text-align:	center;
}
#content {
 width:			758px;
 margin:		0 1px 0 1px;
 text-align:	left;
}

/* ヘッダー -------------------------------------*/

#header{
 width:			758px;
 height:		125px;
 margin:		0 1px 0 1px; 
 font-size: 11px;
 text-align:	right;
 background-image:url(667.gif);
}
#hd_logo{
}
#hd_title{
 position:relative;
 left:-10px;
 color: #fff;
}
#p00 #hd_title{
 color: #C3B83D;
}
#hd_note img{
 display:block;
 width:180px;
 height:45px;
 float:left;
 position:relative;
 left:0; top:-10px;
}

/* メニュー -------------------------------------*/

#navi{
 float:			left;
 width:			197px;
 margin:		15px 0 20px 0;
}
/* コンテンツ -----------------------------------*/

#main{
 float:			left;
 width:			561px;
 margin:		0;
 text-align:	center;
}
p01 #main,p02 #main,p03 #main,p04 #main {
 background-color:#fff;
}
#main table{
 width:			529px;
 margin:		0 auto 10px auto;
}
#main table td{
 text-align:		left; 
}
#main table img{
}
#main .td05_txt{
 width:			100%;
 padding-left:		12px;
}
#main .td05_img{
 padding-left:		8px;
}
#main .td06_txt{
 width:			100%;
 padding-right:		12px;
 padding-left:		5px;
}

/* フッター -------------------------------------*/

#footer {
 width:			740px;
 height:		50px;
 margin:		0;
 text-align:		right;
}
#ft_note{
 color:			#65942A;	
 font-size:		10px;
 font-family:	Arial, Helvetica, sans-serif;
 position:		relative;
}
#bottom{
	clear:		both;
	margin:		0 0 20px 0;
}
.pagetop {
 font-size:		10px;
 text-align:	right;
}

/* Other */
#p09 #main{
 visibility:hidden;
}
#main #address {
 width:270px;
}
#address td{
 vertical-align:top;
 padding:3px;
}
/* 3列写真 */
.tbl_07 td{
 width:			176px;
 text-align:		left;
 vertical-align:	top;
}
.td07_txt1{padding:0px 8px 10px 8px;}
.td07_txt2{padding:0px 8px 10px 8px;}
.td07_txt3{padding:0px 8px 10px 8px;}
.td08_img1{padding:10px 0px 5px 0px;}
.td08_img2{padding:10px 0px 5px 0px;}
.td08_img3{padding:10px 0px 5px 0px;}

#main .tbl_08 {
 margin-bottom:		0;
}
.tbl_08 td img{
 width:			160px;
 margin-left:8px;
}
.tbl_08 td {
 text-align:		center;
 width:			176px;
}
#main .tbl_04 td {
 width:50%;
 text-align:		center;
}
#p01 #main .td03_txt2 {
 text-align:		right;
 padding-right:10px;
}
