<STYLE TYPE="text/css">
<!--
*{
	margin: 0;
	padding: 0;
}
BODY{
	font-size: 10pt;
	color: #BB8033;
	font-family: Verdana,Arial,sans-serif;
	background: #fff5f0;
	overflow: auto;
}
A {
	color: #999900 ;
}
html{
	scrollbar-track-color: #FBFBFC;
	scrollbar-face-color: #FAFAFB;
	scrollbar-darkshadow-color: #FFE0E0;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color: #FFE0E0;
	scrollbar-arrow-color: #F7C5C8;
}
img {
	border: 0px ;
}

/*###### ボックス #####*/
#container {
	width: 854px ;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #ffcbac ;
	text-align: left ;
	background: #fff;
}
#header {
	position: relative ;
	height: 165px ;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	color: #804040;
	border-bottom: 1px solid #ffcbac ;
	background : url(../sozai/bn_puchi_850.jpg) no-repeat;
}
#navi {
	position: relative ;
	width: 850px;
	font-size: 12px ;
	background-color: #FFFFFF ;
	border-bottom: 1px solid #ffcbac ;
}
#mainbox {
	position: relative ;
	width: 846px;
	margin: 0px;
	background-color: #FFFFFF  ;
}
#sidenavi {
	float: left ;
	width: 172px ;
	overflow: hidden ;
	font-size: 12px ;
	color: #333333 ;
	border-right: 2px solid #ffcbac ;
	background-color: #FFFFFF  ;
}
#menu {
	position: relative ;
	width: 100% ;
	overflow: hidden ;
	font-size: 12px ;
	color: #333333 ;
	background: #fff ;
	margin:0px;
	padding: 0px;
}
#info {
	position: relative ;
	width: 100% ;
	overflow: hidden ;
	font-size: 12px ;
	color: #333333 ;
	background: #fff ;
}
#center {
	float: right ;
	width : 670px;
	background-color: #FFFFFF ;
}
#content{
	width: 100%;
	background-color: #ffffff;
	text-align: left ;
	margin-right: auto;
	margin-left: auto;
	padding: 4px;
}
#content2{
	position: relative ;
	width: 100%;
	background-color: #fff;
	text-align: left ;
	padding: 4px;
	overflow: hidden ;
}
#footernavi {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	color: #804040;
	font-size: 12px ;
	border-bottom: 1px solid #ffcbac ;
}
#footer {
	width: 850px;
	height: 70px;
	margin-right: auto;
	margin-left: auto;
	background-color:#ffeee6;
	font-size: 12px;
	border-top: 1px solid #ffcbac;
	text-align: center;
	padding-top: 10px;
}
/*###### heder #####*/

#header * {
	position: absolute ;
	left: 0px ;
	top: 0px ;
	font-size: 10px ;
	font-weight: normal ;
	color: #666666;
	text-decoration: none ;
}
#header h1{
	left: 320px ;
	top: 90px ;
	font-size: 22px;
	font-weight: bold ;
	color: #000000;
}
#header h2 {
	left: 5px ;
	top: 20px ;
}
#header p {
	left: 5px ;
	top: 8px ;
}
#header p.brwn {
	left: 320px ;
	top: 115px ;
	color: #95672F;
}
#header p img {
	left: 130px ;
	top: 50px ;
}
#header a {
	display: block ;
	white-space: nowrap ;
	color: #666666;
}

/*###### navi #####*/

#navi h3{
	font-size: 14px;
	font-weight: bold ;
	color: #999900;
	margin:1px;
	padding:3px;
}
TD{
	font-size: 15px;
	font-weight: normal;
}
th.welcome {
	background-color:#e8effd;
	border-style:solid; border-width:3px;
	border-color:#b8c7fa;
	padding:2px;
	text-align: center;
	font-size: 9pt;
}
th.ensyutsu {
	background-color:#fff8df;
	border-style:solid;
	border-width:3px;
	border-color:#ffe2ac;
	padding:2px;
	text-align:
	center;
	font-size: 9pt;
}
th.puti {
	background-color:#ffeee6;
	border-style:solid;
	border-width:3px;
	border-color:#ffd3b9;
	padding:2px;
	text-align: center;
	font-size: 9pt;
	color: #804040;
}
th.gift {
	background-color:#ecf9ec;
	border-style:solid;
	border-width:3px;
	border-color:#d1efd2;
	padding:2px;
	text-align: center;
	font-size: 9pt;
 }
th.tedukuri {
	background-color:#fce7e8;
	border-style:solid;
	border-width:3px;
	border-color:#f7c5c8;
	padding:2px;
	text-align: center;
	font-size: 9pt;
}
th.home {
	background-color:#efeffe;
	border-style:solid;
	border-width:3px;
	border-color:#c9c9fa;
	padding:2px;
	text-align: center;
	font-size: 9pt;
}

/*###### sidenavi #####*/


h3.menu{
	width : 167px;
	text-align: center;
	font-size: 14px;
	font-weight: bold ;
	color:#714e22;
	background: #fff5f0;
	border:2px solid #ffcbac;
	padding:7px 0px ;
	margin:0px;

}
h3.menu2{
	width : 167px;
	text-align: center;
	font-size: 14px;
	font-weight: bold ;
	color:#714e22;
	background: #fff5f0;
	border-width : 2px;
	border-style : solid;
	border-color :  #ffcbac;
	padding:2px 0px ;
	margin:0px;
}
p.menu{
	width : 167px;
	text-align: center;
	font-size: 12px;
	color:#999900;
	width:  167px;
	background: #ffffff;
	border:2px solid #ffcbac;
	margin:1px;
	padding:8px 0px ;
}
p.menu2{
	width : 167px;
	font-size: 12px;
	color:#999900;
	width:  167px;
	background: #ffffff;
	border:2px solid #ffcbac;
	margin:1px;
	padding:5px 0px ;
}

p.p01{
	background : #ffffff;
	font-size: 12px;
	color:#999900;
	width: 167px
	height:43px ;
	border:2px solid #ffcbac ;
	margin:1px;
	padding:5px 0px ;
}
p.info1{
	font-size: 14px;
	color:#999900;
	text-align: center;
	font-weight: bold ;
	width:  165px;
	background: #efeffe;
	border:2px solid #c9c9fa ;
	margin:2px;
	padding:8px 0px ;
}
p.info2{
	font-size: 11px ;
	color:#666666;
	text-align: left;
	background:#FFFFFF ;
	width:  165px;
	border:2px solid #c9c9fa ;
	margin:2px;
	padding:5px 0px ;
}
p.info3{
	font-size: 12px ;
	color:#333333;
	text-align: left;
	background:#FFFFFF ;
	width:  165px;
	border:2px solid #c9c9fa ;
	margin:2px;
	padding:5px 10px 0px 0px ;
}
#info P.green{
	background-color: #ffffff;
	border:2px dashed #ffcbac ;
	width : 167px;
	font-size: 12px;
	font-weight: bold ;
	color:#5c8000;
	margin:2px 1px 2px 1px ;
	padding:8px 0px 8px 0px ;
}
h4.red{
	text-align: center;
	font-size: 14px;
	font-weight: bold ;
	color:#cc0000;
	background: #fff5f0;
	width : 167px;
	border-width : 2px 2px 0px 2px;
	border-style : dashed;
	border-color :  #ffcbac;
	margin:0px 1px 0px 1px ;
	padding:7px 0px 7px 0px ;
}
ul.menu1{
	list-style:none;
	margin: 0;
	padding: 0;
}
li.00{
	font-size: 12px;
	color:#333333;
	width: 100% ;
	background: #ffffff;
	border:2px solid #ffcbac ;
	margin:2px;
	padding:5px;
}
li.p01{
	background : #ffffff url(../phot/p01_50.jpg) no-repeat;
	background-position: 0% 50%;
	width: 167px ;
	height:40px ;
	border:2px solid #ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p03{
	background : #ffffff url(../phot/p03_50.jpg) no-repeat;
	background-position:0% 50%;
	width:168px ;
	height:40px ;
	border:2px solid #ffcbac ;
	margin: 2px;
	padding:4px 0px 4px 53px;
}
li.p04{
	background : #ffffff url(../phot/p04_50.jpg) no-repeat;
	background-position: 0% 50%;
	width:168px ;
	height:40px ;
	border:2px solid #ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p05{
	background : #ffffff url(../phot/p05_50.jpg) no-repeat;
	background-position: 0% 50%;
	width:168px ;
	height:40px ;
	border:2px solid #ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p06{
	background : #ffffff url(../phot/p06_50.jpg) no-repeat;
	background-position: 0% 50%;
	width:168px ;
	height:40px ;
	border:2px solid #ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p07{
	background : #ffffff url(../phot/p07_50.jpg) no-repeat;
	background-position:0% 50%;
	width:168px ;
	height:40px ;
	border:2px solid #ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p08{
	background : #ffffff url(../phot/p08_50.jpg) no-repeat;
	background-position:0% 50%;
	width:168px ;
	height:40px ;
	border:2px solid #ffcbac ;
	margin:1px;
	padding:4px 0px 4px 53px;
}
li.p10{
	background : #ffffff url(../phot/p10_50.jpg) no-repeat;
	background-position:0% 50%;
	width:168px ;
	height:40px ;
	border:2px solid #ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p12{
	background : #ffffff url(../phot/p12_50.jpg) no-repeat;
	background-position:0% 50%;
	width:168px ;
	height:40px ;
	border:2px solid #ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p13{
	background : #ffffff url(../phot/p13_50.jpg) no-repeat;
	background-position:0% 50%;
	width:168px ;
	height:40px ;
	border:2px solid #ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p14{
	background : #ffffff url(../phot/p14_50.jpg) no-repeat;
	background-position:0% 50%;
	width:168px ;
	height:40px ;
	border:2px solid #ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p15{
	background : #ffffff url(../phot/p15_50.jpg) no-repeat;
	background-position:0% 50%;
	width:168px ;
	height:40px ;
	border:2px solid #ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p16{
	background : #ffffff url(../phot/p16_50.jpg) no-repeat;
	background-position:0% 50%;
	width:168px ;
	height:40px ;
	border:2px solid #ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p23{
	background : #ffffff url(../phot/p23_50.jpg) no-repeat;
	background-position:0% 50%;
	width:168px ;
	height:40px ;
	border:2px solid #ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.i01{
	font-size: 14px;
	color:#ffffff;
	font-weight: bold ; 
	width: 165px ;
	background: #c9c9fa;
	border:2px solid #c9c9fa ;
	margin:2px;
	padding:5px 0px ;

}
li.i01 a{
	color:#ffffff; 
}
li.i02{
	font-size: 12px;
	color:#333333;
	width: 100% ;
	background: #ffffff;
	border:2px solid #c9c9fa ;
	margin:2px;
	padding:5px;
}
ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
li.info{
	background : #ffffff url(../sozai/ic_b.gif) no-repeat;
	background-position: 0% 70%;
	font-size: 12px;
	color:#333333;
	width:  165px;
	padding:5px 0px 5px 10px  ;
}

/*###### center #####*/

#center H3{
	font-size: 14px ;
	font-weight: bold ;
	color:#1D6345;
	height: 120px;
	width: 100% ;
	text-align: center;
	margin: 5px 0px;
}
#center H3.menu4{
	font-size: 14px ;
	font-weight: bold ;
	color:#1D6345;
	width: 100% ;
	text-align: center;
	height: 40px;	
	background-color: #FFFFFF ;
	margin: 1px 1px ;
}
#center p{
	font-size: 12px ;
	color:#663300;
	text-align: center;
	width: 100% ;
	background:#FFFFFF;
	margin: 8px 1px ;
}
#center p.br{
	font-size: 11px ;
	color:#666666;
	text-align: left;
	width: 100% ;
	background:#FFFFFF;
	margin: 8px 1px ;

}
#center H4{
	font-size: 13px ;
	color:#ffffff;
	font-weight: bold ;
	text-align: center;
	width: 198px ;
	background:#ff8000;
	padding:5px;
	margin:1px ;
}
th.menu {
	background-color:#ffffff;
	border-style:dashed;
	border-width:1px;
	border-color:#ff9999;
	padding:3px;
	font-size: 12px ;
	font-weight: normal;
	text-align: center;
}
#center p.mr{
	font-size: 14px ;
	color:#cc0000;
	font-weight: bold ;
	text-align: center;
	width: 100% ;
	background:#FFFFFF;
	margin: 8px 1px ;
}
#center p.m{
	font-size: 11px ;
	color:#663300;
	text-align: center;
	width: 100% ;
	background:#FFFFFF;
	margin:1px ;
}
/*###### navi #####*/

#footernavi h3{
	font-size: 14px;
	font-weight: bold ;
	color: #999900;
	margin:1px;
	padding:3px;
}
TD{
	font-size: 15px;
	font-weight: normal;
}
th.welcome {
	background-color:#e8effd;
	border-style:solid; border-width:3px;
	border-color:#b8c7fa;
	padding:2px;
	text-align: center;
	font-size: 9pt;
}
th.ensyutsu {
	background-color:#fff8df;
	border-style:solid;
	border-width:3px;
	border-color:#ffe2ac;
	padding:2px;
	text-align:
	center;
	font-size: 9pt;
}
th.puti {
	background-color:#ffeee6;
	border-style:solid;
	border-width:3px;
	border-color:#ffd3b9;
	padding:2px;
	text-align: center;
	font-size: 9pt;
	color: #804040;
}
th.gift {
	background-color:#ecf9ec;
	border-style:solid;
	border-width:3px;
	border-color:#d1efd2;
	padding:2px;
	text-align: center;
	font-size: 9pt;
 }
th.tedukuri {
	background-color:#fce7e8;
	border-style:solid;
	border-width:3px;
	border-color:#f7c5c8;
	padding:2px;
	text-align: center;
	font-size: 9pt;
}
th.home {
	background-color:#efeffe;
	border-style:solid;
	border-width:3px;
	border-color:#c9c9fa;
	padding:2px;
	text-align: center;
	font-size: 9pt;
}
/*###### ボックス #####*/

A:hover { color: red ;}
P.blue { color: #5271da; }
P.green { color: #004623; }
P.pink { color: #bd005f; }
P.red { color: #cc0000; }
P.brwn { color: #804040; font-size: 12px; margin-top: 2%; }

-->
</STYLE>
