<STYLE TYPE="text/css">
<!--
*{
	margin: 0;
	padding: 0;
}
BODY{
	font-size: 10pt;
	color: #BB8033;
	font-family: Verdana,Arial,sans-serif;
	background: #fff5f0;
}
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: auto ;
	border: 2px solid #ffcbac ;
	text-align: left ;
	background: #fff;
}
#header {
	position: relative ;
	width: 850px;
	height: 165px ;
	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 ;
	margin-right: auto;
	margin-left: auto;
	width: 850px;
	height: 35px;
	font-size: 12px ;
	background-color: #FFFFFF ;
	border-bottom: 1px solid #ffcbac ;
}
#mainbox {
	position: relative ;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF  ;
}
#subbox {
	float: right ;
	width : 676PX;
	background-color: #FFFFFF ;
}
#sidenavi {
	float: left ;
	width: 172px ;
	font-size: 12px ;
	overflow: hidden ;
	color: #333333 ;
	border-right: 2px solid #ffcbac ;
	background-color: #FFFFFF  ;
}
#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;
}
/*###### subboxボックス  #####*/

#center{
	float: left ;
	width: 513px;
}
#rightbox {
	float: right ;
	width: 160px;
	background-color: #fff;
	text-align: left ;
	border-left: 1px solid #ffcbac ;
}


/*###### Sidenaviボックス #####*/
#menu {
	position: relative ;
	width: 100% ;
	overflow: hidden ;
	font-size: 12px ;
	color: #333333 ;
	background: #fff ;
	margin:0px;
}
#info {
	position: relative ;
	width: 100% ;
	overflow: hidden ;
	font-size: 12px ;
	color: #333333 ;
	background: #fff ;
}
#footernavi {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	color: #804040;
	font-size: 12px ;
	border-bottom: 1px solid #ffcbac ;
}
/*###### heder #####*/

#header * {
	position: absolute ;
	left: 0px ;
	top: 0px ;
	font-size: 10px ;
	font-weight: normal ;
	color: #666666;
	text-decoration: none ;
}
#header h1{
	left: 360px ;
	top: 80px ;
	font-size: 24px;
	color: #000000;
}
#header h2 {
	left: 5px ;
	top: 22px ;
}
#header h3{
	left: 120px ;
	top: 132px ;
	font-size: 14px ;
	font-weight: bold ;
	color: #714E22;
}
#header p {
	left: 5px ;
	top: 8px ;
}
#header p.brwn {
	left: 230px ;
	top: 115px ;
	color: #95672F;
}
#header p img {
	left: 150px ;
	top: 45px ;
}
#header a {
	display: block ;
	white-space: nowrap ;
	color: #666666;
}

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

#navi h3{
	font-size: 13px;
	font-weight: bold ;
	color: #999900;
	margin:1px;
	padding:0px;
}
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 ;
}li.p01{
	background : #ffffff url(../phot/p01_50.jpg) no-repeat;
	background-position: 0% 50%;
	width: 167px;
	height:40px ;
	border-style:solid;
	border-width:2px;
	border-color:#ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p03{
	background : #ffffff url(../phot/p03_50.jpg) no-repeat;
	background-position:0% 50%;
	width:167px ;
	height:40px ;
	border-style:solid;
	border-width:2px;
	border-color:#ffcbac ;
	margin: 2px;
	padding:4px 0px 4px 53px;
}
li.p04{
	background : #ffffff url(../phot/p04_50.jpg) no-repeat;
	background-position: 0% 50%;
	width:167px ;
	height:40px ;
	border-style:solid;
	border-width:2px;
	border-color:#ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p05{
	background : #ffffff url(../phot/p05_50.jpg) no-repeat;
	background-position: 0% 50%;
	width:167px ;
	height:40px ;
	border-style:solid;
	border-width:2px;
	border-color:#ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p06{
	background : #ffffff url(../phot/p06_50.jpg) no-repeat;
	background-position: 0% 50%;
	width:167px ;
	height:40px ;
	border-style:solid;
	border-width:2px ;
	border-color:#ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p07{
	background : #ffffff url(../phot/p07_50.jpg) no-repeat;
	background-position:0% 50%;
	width:167px ;
	height:40px ;
	border-style:solid;
	border-width:2px;
	border-color:#ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p08{
	background : #ffffff url(../phot/p08_50.jpg) no-repeat;
	background-position:0% 50%;
	width:167px ;
	height:40px ;
	border-style:solid;
	border-width:2px;
	border-color:#ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p10{
	background : #ffffff url(../phot/p10_50.jpg) no-repeat;
	background-position:0% 50%;
	width:167px ;
	height:40px ;
	border-style:solid;
	border-width:2px;
	border-color:#ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p12{
	background : #ffffff url(../phot/p12_50.jpg) no-repeat;
	background-position:0% 50%;
	width:167px ;
	height:40px ;
	border-style:solid;
	border-width:2px;
	border-color:#ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p13{
	background : #ffffff url(../phot/p13_50.jpg) no-repeat;
	background-position:0% 50%;
	width:167px ;
	height:40px ;
	border-style:solid;
	border-width:2px;
	border-color:#ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p14{
	background : #ffffff url(../phot/p14_50.jpg) no-repeat;
	background-position:0% 50%;
	width:167px ;
	height:40px ;
	border-style:solid;
	border-width:2px;
	border-color:#ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p15{
	background : #ffffff url(../phot/p15_50.jpg) no-repeat;
	background-position:0% 50%;
	width:167px ;
	height:40px ;
	border-style:solid;
	border-width:2px;
	border-color:#ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p16{
	background : #ffffff url(../phot/p16_50.jpg) no-repeat;
	background-position:0% 50%;
	width:167px ;
	height:40px ;
	border-style:solid;
	border-width:2px;
	border-color:#ffcbac ;
	margin:2px;
	padding:4px 0px 4px 53px;
}
li.p23{
	background : #ffffff url(../phot/p23_50.jpg) no-repeat;
	background-position:0% 80%;
	width:167px ;
	height:43px ;
	border-style:solid;
	border-width:2px;
	border-color:#ffcbac ;
	margin:2px;
	padding:4px 1px 4px 53px;
}
ul.menu1{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
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.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  ;
}
#menu .menubox{
	background: #fff5f0 ;
	width: 100% ;
	text-align: center;
	border:2px solid #ffcbac ;
	margin:1px;
}	
#menu .menubox2{
	background: #fff5f0 ;
	width: 100% ;
	text-align: center;
	border:2px solid #ffcbac ;
	margin:1px;
	padding:3px;
}
#menu .menubox3{
	background: #efeffe ;
	width: 100% ;
	text-align: center;
	color:#FFF;
	border:2px solid #c9c9fa ;
	margin:1px;
}

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

#center H3.red  {
	font-size: 14px;
	font-weight: bold ;
	color:#cc0000;
	text-align: center;
	height: 28px;
	background : #ffffff url(../sozai/bn_500p40.gif) no-repeat;
	border-bottom:2px solid #ffcbac ;
	margin:2px 2px  0px  2px ;
	padding:4px 0px 0px 0px;
}
#center H3{
	font-size: 14px ;
	font-weight: bold ;
	color:#1D6345;
	text-align: center;
	height: 40px;
	background : #ffffff url(../sozai/menu_505.gif) no-repeat;
	margin: 8px 2px 0px 2px;
	padding:10px 0px 0px 0px ;
}
#center H3.wn  {
	font-size: 13px ;
	font-weight: bold ;
	color:#666666;
	text-align: center;
	height: 30px;
	background : #ffffff url(../sozai/bn_500p40.gif) no-repeat;
	border-top:2px solid #ffcbac ;
	border-bottom:2px solid #ffcbac ;
	margin:2px;
	padding:8px 0px 0px 0px;
}
#center H3.m2  {
	font-size: 14px ;
	font-weight: bold ;
	color:#1D6345;
	text-align: center;
	height: 40px;
	background : #ffffff url(../sozai/menu2_505.gif) no-repeat;
	margin: 2px 1px 2px 0px;
	padding:13px;
}
#center p{
	font-size: 10px ;
	color:#663300;
	text-align: center;
	background:#FFFFFF;
	margin:1px;
}
#center p.wn{
	font-size: 11px ;
	color:#666666;
	text-align: left;
	background:#FFFFFF;
	margin:1px;
	padding:0px 10px 3px 10px;
}
#center p.m{
	font-size: 11px ;
	color:#666666;
	text-align: left;
	background:#FFFFFF ;
	border-width:0px 2px 0px 2px ;
	border-style:dashed ;
	border-color:#ff9999 ;
	margin:0px 2px  0px  2px ;
	padding:5px 0px 5px 10px;
}
#center #catbox * {	
	color: #996633;
	text-decoration: none ;
	font-size: 11px ;
	font-weight: bold ;
}
#catbox2 {
	position: relative ;
	background-color: #fff;
	border: 2px  dashed #ffcbac ;
	width : 100%;
	margin: 2px ;
	padding:5px;
	font-size: 12px;
	font-weight: bold ;
	color:#5c8000;
}
th.puti1 {
	background : #ffffff url(../sozai/ic_no1.gif) no-repeat;
	border-style:solid;
	border-width:3px;
	border-color:#ffd3b9;
	padding:3px;
	text-align:
	center;
	font-size: 9pt;
}
th.puti2 {
	background : #ffffff url(../sozai/ic_no2.gif) no-repeat;
	border-style:solid;
	border-width:3px;
	border-color:#ffd3b9;
	padding:3px;
	text-align:
	center;
	font-size: 9pt;
}
th.puti3 {
	background : #ffffff url(../sozai/ic_no3.gif) no-repeat;
	border-style:solid;
	border-width:3px;
	border-color:#ffd3b9;
	padding:3px;
	text-align:
	center;
	font-size: 9pt;
}
th.puti4 {
	background : #ffffff url(../sozai/ic_no4.gif) no-repeat;
	border-style:solid;
	border-width:3px;
	border-color:#ffd3b9;
	padding:3px;
	text-align:center;
	font-size: 9pt;
}
th.puti5 {
	background : #ffffff url(../sozai/ic_no5.gif) no-repeat;
	border-style:solid;
	border-width:3px;
	border-color:#ffd3b9;
	padding:3px;
	text-align:center;
	font-size: 9pt;
}
td.puti1 {
	background:#FFFFFF url(../phot/m4p1_160.jpg) no-repeat;
	height:155px;
	text-align: center;
	border:2px dashed #ff9999 ;
	margin:2px;
	padding:2px;
}
td.puti3 {
	background:#FFFFFF url(../phot/m4p3_160.jpg) no-repeat;
	height:155px;
	text-align: center;
	border:2px dashed #ff9999 ;
	margin:2px;
	padding:2px;
}
td.puti4 {
	background:#FFFFFF url(../phot/m4p4_160.jpg) no-repeat;
	height:155px;
	text-align: center;
	border:2px dashed #ff9999 ;
	margin:2px;
	padding:2px;
}
td.puti6 {
	background:#FFFFFF url(../phot/m4p6_160.jpg) no-repeat;
	height:155px;
	text-align: center;
	border:2px dashed #ff9999 ;
	margin:2px;
	padding:2px;
}
td.puti7 {
	background:#FFFFFF url(../phot/m4p7_160.jpg) no-repeat;
	height:155px;
	text-align: center;
	border:2px dashed #ff9999 ;
	margin:2px;
	padding:2px;
}
td.puti8 {
	background:#FFFFFF url(../phot/m4p8_160.jpg) no-repeat;
	height:155px;
	text-align: center;
	border:2px dashed #ff9999 ;
	margin:2px;
	padding:2px;
}
td.puti10 {
	background:#FFFFFF url(../phot/m4p10_160.jpg) no-repeat;
	height:155px;
	text-align: center;
	border:2px dashed #ff9999 ;
	margin:2px;
	padding:2px;
}
td.puti12 {
	background:#FFFFFF url(../phot/m4p12_160.jpg) no-repeat;
	height:155px;
	text-align: center;
	border:2px dashed #ff9999 ;
	margin:2px;
	padding:2px;
}
td.puti13 {
	background:#FFFFFF url(../phot/m4p13_160.jpg) no-repeat;
	height:155px;
	text-align: center;
	border:2px dashed #ff9999 ;
	margin:2px;
	padding:2px;
}
td.puti14 {
	background:#FFFFFF url(../phot/m4p14_160.jpg) no-repeat;
	height:155px;
	text-align: center;
	border:2px dashed #ff9999 ;
	margin:2px;
	padding:2px;
}
td.puti15 {
	background:#FFFFFF url(../phot/m4p15_160.jpg) no-repeat;
	height:155px;
	text-align: center;
	border:2px dashed #ff9999 ;
	margin:2px;
	padding:2px;
}
td.puti16 {
	background:#FFFFFF url(../phot/m4p16_160.jpg) no-repeat;
	height:155px;
	text-align: center;
	border:2px dashed #ff9999 ;
	margin:2px;
	padding:2px;
}

/*###### rightbox #####*/

#catbox3 {
	position: relative ;
	background-color: #fff;
	border: 2px  dashed #ffcbac ;
	width : 157px;
	margin: 2px ;
	font-size: 12px;
	color:#95672F;
}
h4.red{
	text-align: center;
	font-size: 14px;
	font-weight: bold ;
	color:#cc0000;
	background: #fff5f0;
	width : 157px;
	border-width : 2px 2px 0px 2px;
	border-style : dashed;
	border-color :  #ffcbac;
	margin:0px 1px 0px 1px ;
	padding:7px 0px 7px 0px ;
}
H4{
	text-align: center;
	font-size: 14px;
	font-weight: bold ;
	color:#660033;
	width: 157px;
	background: #fff5f0;
	border:2px solid #ffcbac ;
	margin:4px 1px 2px 1px;
	padding:7px 0px;
  }
#rightbox P.green {
	background-color: #fff;
	border:2px dashed #ffcbac ;
	width : 157px;
	font-size: 12px;
	font-weight: bold ;
	color:#5c8000;
	margin:2px 1px 2px 1px ;
	padding:8px 0px 8px 0px ;
}
#rightbox p{
	font-size: 12px;
	color:#95672F;
	text-align: center;
	width: 157px;
	background: #fff;
	border:2px  solid #ffcbac ;
	margin:2px;
}
/*###### navi #####*/

#footernavi h3{
	font-size: 13px;
	font-weight: bold ;
	color: #999900;
	margin:1px;
	padding:0px;
}
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;
}
/*###### ボックス #####*/
H5{ color: #1a396f;font-size: 10px; font-weight: normal;
  border-width : 0px 0px 0px 0px;
  border-style : solid ;
  border-color : #FFFFFF;
  margin-bottom : 0%;
  margin-top : 0%;
  }
H6{ color: #999900;font-size: 10px; font-weight: normal;
  border-width : 0px 0px 0px 0px;
  border-style : solid ;
  border-color : #FFFFFF;
  margin-bottom : 0%;
  margin-top : 0%;
  }

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>
