body {
	background-color: #ffffcc;
	font: 0.75em "MSƒSƒVƒbƒN,Osaka,sans-serif";
	color: #000000;
	text-align: left;
	margin: 0;
}

textarea {
font-family: "MS UI Gothic","MS PGothic";
}

select {
font-family: "MS UI Gothic","MS PGothic";
}

input {
font-family: "MS UI Gothic","MS PGothic";
}

img	{
	border: 0px;
	margin: 0px;
}

img#rogo	{
	float: left;
	border: 0px;
	margin: 0px;
}

img#motomail	{
	float: right;
	border: 0px;
	margin-right: 10px;
}

img#mail	{
	border: 0px;
	margin-left: 15px;
	margin-right: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}

img#poszu1	{
	float: left;
	border: 0px;
	margin-left: 25px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

img#poszu2	{
	border: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

img#top_p	{
	border: 0px;
	margin-left: 490px;
	margin-right: 0px;
	margin-top: 7px;
	margin-bottom: 0px;
}

img#top_p2	{
	border: 0px;
	margin-left: 490px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

img#dr	{
	float: left;
	border: 0px;
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
}

img#pdf	{
	float: left;
	border: 0px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
}

img#sassi	{
	float: left;
	border: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
}

img#line5	{
	border: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
}

img#zzz1	{
	float: left;
	border: 0px;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}

img#zzz2	{
	border: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

img#num	{
	border: 0px;
	margin-right: 2px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

img#line5	{
	border: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}

img#bbb1	{
	border: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

img#bbb2	{
	border: 0px;
	margin-right: 0px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

img#mihon1	{
	border: 0px;
	margin-left: 30px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}

img#mihon2	{
	border: 0px;
	margin-left: 30px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

img#mihon3	{
	border: 0px;
	margin-left: 30px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}

div#top	{
	width: 794px;
	height: 118px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 1em;
}

img#both	{
	clear:both
}

div#osae	{
	width: 794px;
	margin: 0;
	padding: 0;
}

div#menu	{
	float: left;
	width: 160px;
	margin-top: 5px;
	padding: 0px;
}

div#p_menu	{
	margin-right: 20px;
}

div#f1	{
	float: left;
	margin-bottom: 5px;
}

div#f2	{
	float: left;
	margin-left: 15px;
	margin-bottom: 5px;
}

div#left	{
	float: left;
}

div#h1	{
	float: left;
	width: 240px;
}

div#h2	{
	float: left;
	margin-left: 15px;
}

a#top_menu {
	font-size: 12px;
	color: #cc3333;
	margin: 0px;
}

a:hover#top_menu {
	font-size: 12px;
	color: #9966ff;
	margin: 0px;
}

a#link {
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
	margin-left: 12px;
	margin-top: 0px;
	margin-bottom: 5px;
	background-image: url(../img/mizutama.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 20px;
}

ul	{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

li	{
	padding: 0;
	margin-top: 3px;
	margin-bottom: 1px;
	margin-left: 12px;
}

li#hiraki	{
	padding: 0;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 12px;
}

li#home	{
	padding: 0;
	margin-top: 10px;
	margin-bottom: 2px;
	margin-left: 12px;
}

h1#kk {
	font-size: 12px;
	font-weight: normal;
	color: #999933;
	line-height: 1.4em;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

h1 {
	font-size: 12px;
	font-weight: normal;
	color: #666600;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2 {
	font-size: 14px;
	font-weight: normal;
	color: #000066;
	text-align: left;
	margin-left: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h3 {
	font-size: 14px;
	font-weight: normal;
	color: #006699;
	text-align: left;
	text-decoration: underline;
	margin-left: 12px;
	margin-top: 0px;
	margin-bottom: 5px;
	background-image: url(../img/mizutama.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 20px;
}

h4#res {
	font-size: 14px;
	font-weight: normal;
	color: #006699;
	text-decoration: underline;
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}

h4 {
	font-size: 14px;
	color: #999900;
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h4#po {
	font-size: 14px;
	color: #ff3300;
	text-align: left;
	text-decoration: underline;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h4#po2 {
	font-size: 14px;
	color: #ff3300;
	text-align: left;
	text-decoration: underline;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
}

h4#honsi {
	font-size: 14px;
	color: #999900;
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
}

p#news {
	font-size: 12px;
	line-height: 1.4em;
	text-align: left;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p#com {
	font-size: 12px;
	line-height: 1.4em;
	text-align: left;
	margin:0px;
}

p#link {
	width: 550px;
	font-size: 12px;
	line-height: 1.45em;
	text-align: left;
	margin-left: 12px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}

p#pos {
	width: 550px;
	font-size: 12px;
	line-height: 1.45em;
	text-align: left;
	margin-left: 12px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p#pos2 {
	font-size: 12px;
	line-height: 1.45em;
	text-align: left;
	margin-right: 14px;
	margin-top: 5px;
}

p#pos3 {
	font-size: 12px;
	line-height: 1.45em;
	text-align: left;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p#acc1 {
	font-size: 12px;
	text-align: left;
	margin-left: 25px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p#rec {
	width: 550px;
	font-size: 12px;
	line-height: 1.4em;
	text-align: left;
	margin-left: 12px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p#sitemap {
	width: 530px;
	font-size: 12px;
	line-height: 1.4em;
	text-align: left;
	margin-left: 30px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p#rinen {
	width: 550px;
	font-size: 12px;
	line-height: 1.4em;
	text-align: left;
	margin-left: 12px;
	margin-right: 0px;
	margin-top: 3px;
	margin-bottom: 0px;
}

p#en_left {
	float: left;
	width: 80px;
	font-size: 12px;
	line-height: 1.4em;
	text-align: right;
	margin-left: 12px;
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p#en_right {
	width: 450px;
	font-size: 12px;
	line-height: 1.4em;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

p#moto1 {
	font-size: 12px;
	line-height: 1.4em;
	text-align: left;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 3px;
	margin-bottom: 6px;
	padding: 0px;
}

p#moto1_red {
	font-size: 12px;
	line-height: 1.4em;
	text-align: left;
	color: red;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 3px;
	margin-bottom: 6px;
	padding: 0px;
}

p#moto2 {
	font-size: 12px;
	line-height: 1.4em;
	text-align: left;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 6px;
	padding: 0px;
	clear: both;
}

p#moto3 {
	font-size: 12px;
	line-height: 1.4em;
	text-align: left;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
}

div#main	{
	width: 576px;
	border-style: solid;
	border-width: 2px;
	border-color: #cccc33;
	background-color: #ffffff;
	margin-left: 170px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 15px;
}

div#add	{
	width: 596px;
	border-style: solid;
	border-width: 2px;
	border-color: #cccc33;
	background-color: #cccc33;
	margin-left: 170px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
	text-align: center;
}

em#hoshi {
	font-size: 1.4em;
	font-style: normal;
	color: #cc0000;
}

address {
	font-size: 12px;
	font-style: normal;
	color: #666600;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#copy	{
	width: 600px;
	margin-left: 170px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5px;
	text-align: center;
}

dv#topcampain {
	border: 0px;
	margin: 0px;
}
p#topcampain {
	width: 558px;
	text-align: center;
}
dv#topcampain img {
	margin: 0 10px;
}
div#topinfo	{
/*	width: 360px;
	float: left; */
	color: #333333;
	border: 0px;
	margin: 0px;
}
div#topinfo	p#text {
	font-size: 11px;
	line-height: 1.6em;
	text-align: left;
	margin: 0px 20px 0px 15px;
}
div#topinfo	p strong {
	font-weight: normal;
}
div#topinfo	p#line {
	margin: 0px 0px 0px 15px;
}
div#topinfo	p#toplink {
	font-size: 11px;
	line-height: 1.8em;
	text-align: left;
	margin: 0px 20px 0px 35px;
	background-image: url(../img/mizutama.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 20px;
}
div#topinfo	a {
	font-size: 14px;
	color: #6A6A36;
}
div#topinfo	a:hover {
	color: blue;
	text-decoration: overline underline;
}

div#news	{
	width: 360px;
	float: left;
	border: 0px;
	margin: 0px;
}

div#red	{
	width: 540px;
	background-color: #ff0000;
	padding: 10px;
	font-size: 12px;
	line-height: 1.4em;
	color: #ffffff;
	margin-left: 8px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#mitu	{
	width: 540px;
	font-size: 13px;
	text-align: center;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
}

div#moto1	{
	float: left;
	font-size: 14px;
	text-align: left;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#res1	{
	text-align: left;
	font-size: 12px;
	line-height: 1.4em;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#toi	{
	text-align: left;
	font-size: 14px;
	line-height: 1.45em;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#toi_t	{
	text-align: left;
	font-size: 14px;
	line-height: 1.4em;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}

div#b_blue	{
	width: 530px;
	background-color: #ccffff;
	font-size: 12px;
	line-height: 1.4em;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 10px;
}

div#b_pink	{
	width: 530px;
	background-color: #ffcccc;
	font-size: 12px;
	line-height: 1.4em;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 10px;
}

div#koe	{
	width: 530px;
	font-size: 12px;
	line-height: 1.4em;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 5px;
}

img#kuma1	{
	float: left;
	border: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

img#kuma2	{
	float: right;
	border: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

img#w_line	{
	border: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

img#m_free	{
	border: 0px;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}

img#m_pos	{
	border: 0px;
	margin-left: 50px;
	margin-top: 5px;
	margin-bottom: 5px;
}

img#lline	{
	border: 0px;
	margin-top: 7px;
	margin-bottom: 7px;
}

img#news	{
	border: 0px;
	margin-bottom: 7px;
}

img#moto_big	{
	border: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 20px;
}

img#newsline	{
	border: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

img#bn	{
	border: 0px;
	margin-top: 2px;
	margin-bottom: 4px;
	margin-left: 12px;
	margin-right: 0px;
}

img#xml	{
	border: 0px;
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
}

img#titlebar1	{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 8px;
	margin-right: 0px;
}

img#titlebar2	{
	border: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 8px;
	margin-right: 0px;
}

img#blue_t	{
	border: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 8px;
	margin-right: 0px;
}

img#p_line	{
	border: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 20px;
	margin-right: 0px;
}

img#p_line2	{
	border: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 0px;
}

img#c_photo	{
	float: left;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-right: 10px;
}

img#mizutama	{
	float: left;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	margin-right: 5px;
}

img#mizutama2	{
	float: left;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 5px;
}

img#en_line	{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 20px;
	margin-right: 0px;
}

img#b_top1	{
	border: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 500px;
	margin-right: 0px;
}

img#r_top1	{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 500px;
	margin-right: 0px;
}

img#acc1	{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-right: 0px;
}

img#m_pri	{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 2px;
}

img#sokomap	{
	float: left;
	border: solid 1px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 30px;
	margin-right: 10px;
}

img#map_line	{
	border: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 25px;
	margin-right: 0px;
}

img#hihakuzu	{
	border: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 90px;
	margin-right: 0px;
}

img#pp	{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
}

img#kupon1	{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
}

img#kupon2	{
	border: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
}

img#kupon3	{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 0px;
}


img#res_p	{
	float: left;
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 15px;
}

img#res_q	{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 0px;
}

img#b_tel	{
	border: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}

table#hyo1	{
	font-size: 12px;
	float: left;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 5px;
	border: solid 2px #0099cc;
	border-collapse: collapse;
}

td#b1	{
	text-align: center;
	background-color: #ccffff;
	padding: 8px;
	border: solid 2px #0099cc;
}

td#w1	{
	text-align: center;
	background-color: #ffffff;
	padding: 8px;
	border: solid 2px #0099cc;
}

table#hyo2	{
	font-size: 12px;
	float: left;
	margin-left: 8px;
	margin-right: 40px;
	margin-bottom: 5px;
	margin-top: 8px;
	border: none;
}

td#p1	{
	background-color: #ffffff;
	padding: 2px;
	border: none;
}

table#hyo3	{
	font-size: 12px;
	float: left;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 0px;
	border: solid 2px #0099cc;
	border-collapse: collapse;
}

table#toi1	{
	width: 540px;
	font-size: 12px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	border: solid 2px #999999;
	border-collapse: collapse;
}

td#toi1_1	{
	width: 80px;
	text-align: right;
	vertical-align: top;
	padding: 7px;
	border: solid 2px #999999;
}

td#toi1_2	{
	text-align: left;
	vertical-align: top;
	padding: 7px;
	border: solid 2px #999999;
}

table#bosyu	{
	font-size: 12px;
	width: 550px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 8px;
	border: solid 2px #006699;
	border-collapse: collapse;
}

td#bosyu1	{
	background-color: #006699;
	padding: 5px;
	border: none;
	font-size: 12px;
	color: #ffffff;
}

td#bosyu2	{
	background-color: #ffffff;
	padding: 10px;
	border: none;
	font-size: 12px;
	line-height: 1.4em;
}

table#botan	{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border: none;
}

table#moto1 th {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 1.4em;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 6px;
}
table#moto1 td {
	font-size: 12px;
	line-height: 1.4em;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 6px;
}
table#valuelist {
	margin: 10px 0 10px 20px;
}
table#valuelist th, table#valuelist td {
	font-size: 12px;
	padding: 2px 0;
	font-family: monospace;
}
table#valuelist th.title {
	font-size: 14px;
	text-align: center;
}
table#valuelist td.line{
	padding: 1x 0;
}
table#valuelist th.form{
	font-size: 14px;
	text-align: left;
	padding-left: 15px;
	height: 28px;
	vertical-align: middle;
}
table#valuelist td.size{
	text-align: left;
	padding-left: 15px;
	height: 28px;
	vertical-align: middle;
}
table#valuelist td.value1 {
	text-align: right;
	font-size: 14px;
	padding-right: 15px;
	height: 28px;
	vertical-align: middle;
}
table#valuelist td.value2 {
	text-align: right;
	padding-right: 15px;
	height: 28px;
	vertical-align: middle;
}
table#valuelist span.small {
	font-size: 10px;
}