﻿body		{color:#000000;
		background-image:url(image/haikei.gif);
		text-align:center}

div#container	{padding:0px;
		width:900px;
		margin-left:auto;
		margin-right:auto;
		border:solid 1px #afeeee;
		background-color:#ffffff}

div#header	{width:900px;
		margin:0;
		padding:0}

div#meny	{width:200px;
		float:left;		
		padding:0px;
		margin:0px}

div#time	{border-left:solid 1px;
		border-right:solid 1px;
		border-bottom:solid 1px}

div#contents	{width:700px;
		margin-left:200px}

div#contents2	{width:700px;
		margin-left:200px;
		margin-top:13px}

div#footer	{width:900px;
		margin-left:auto;
		margin-right:auto;
		clear:both;
		margin-top:50px}

div#oshirasewaku	{margin-left:20px}

div#box		{margin:0px 10px 0px 15px;
		padding:10px 0px 10px 0px;
		background-color:#ffffcc}

div#box1	{border:solid 1px #ffa500;
		margin:5px 10px 0px 15px;
		padding:5px 0px 5px 0px;
		background-color:#ffffcc}

div#box2	{border-left:solid 1px #ffa500;
		border-right:solid 1px #ffa500;
		border-bottom:solid 1px #ffa500;
		margin:0px 10px 0px 15px;
		padding:5px 0px 5px 0px;
		background-color:#ffffcc}



h1		{font-size:1.25em;
		font-family:Verdana,Helvetica,sans-serif;
		color:#000000;
		margin-top:12px;
		margin-bottom:0px;
		margin-left:0px}

h1.header	{margin-top:0px;
		padding-top:0px}

h2		{font-size:1.0em;
		color:#000000;
		border-bottom:ridge 3px blue;
		border-left:groove 10px blue;
		text-align:left;
		padding:5px 0px 5px 20px;
		margin-left:10px;
		line-height:1.5;
		margin-right:10px}

h3		{font-size:1em;
		color:#ffffff;
		background-color:blue;
		padding:5px 0px 5px 0px;
		line-height:1.5;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;}

h4		{font-size:1.25em;
		color:#000000;
		line-height:1.5;
		margin-right:35px}

h5		{font-size:0.9em;
		color:#000000;
		text-align:center;
		font-weight:bold;
		line-height:1.5;
		marigin:0;
		padding;0}

h6		{font-size:0.9em;
		color:#000000;
		font-weight:bold;
		text-decoration:underline;
		line-height:1.5;
		text-align:justify;
		margin-left:30px;
		margin-top:10px;
		margin-bottom:5px}

hr		{size:1px;
		width:900px;
		align:cdnter;
		margin:0px;
		padding:0px}		

p		{font-size:0.8em;
		line-height:1.5}

p.header	{margin:0px;
		line-height:1.5}	

p.header2	{line-height:2}

p.syorei	{text-align:left;
		line-height:1.5;
		padding:0px 0px 0px 20px}

p.time		{line-height:1.5;
		font-size:0.8em;
		font-weight:bold;
		color:#000000;
		margin-top:0px;
		margin-bottom:0px;
		padding-top:5px;
		padding-bottom:0px}

p.time2		{line-height:1.5;
		font-size:0.8em;
		color:#000000;
		border-top:solid 1px;
		margin-top:0px;
		margin-bottom:0px;
		padding-top:5px;
		padding-bottom:5px}

p.phone		{line-height:1.5;
		font-size:1.25em;
		font-weight:bold;
		color:#000000;
		margin:0px;
		padding:0px}

p.access	{line-height:1.5;
		font-size:0.8em;
		font-weight:bold;
		color:#000000;
		margin:0px;
		padding-top:5px;
		padding-bottom:5px}

p.calendar	{font-size:0.8em;
		text-align:justify;
		font-weight:normal;
		line-height:1.5;
		width:250px}

p.footer	{text-align:center;
		margin:0px;
		padding:0px;
		line-height:1.5;}

p.concept	{width:620px;
		text-align:justify;
		margin-left:auto;
		margin-right:auto;
		color:#000000;
		line-height:1.5}

p.houkoku	{font-size:0.8em;
		text-align:justify;
		margin-left:30px;
		margin-right:30px;
		line-height:1.5;
		margin-top:0px;
		margin-bottom:0px}

p.houkoku1	{font-size:0.8em;
		text-align:justify;
		margin-left:210px;
		margin-right:30px;
		line-height:1.5;
		margin-top:0px;
		margin-bottom:0px}

address		{font-size:0.8em;
		font-style:normal;
		margin:0px;
		padding:0px}

a		{color:#000080;
		text-decoration:none}

a:hover		{color:#ff0088}

ul#rist		{list-style-type:none;
		text-align:left;
		margin-left:0px;
		margin-right:0px;
		padding:0;
		margin-top:12px}

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

ul#stress1	{font-size:0.8em;
		line-height:1.5;
		font-weight:normal;
		text-align:left;
		margin-left:50px;
		margin-right:20px}

ul#headache	{font-size:0.8em;
		line-height:1.5;
		text-align:left;
		font-weight:bold}

ul#lumber	{font-size:0.8em;
		line-height:1.5;
		text-align:left;
		font-weight:bold}


li#rist	a	{display:block;
		height:1.5;
		font-size:0.9em;
		line-height:1.5;
		font-weight:bold;
		margin:0px 0px 1px 0px;
		padding:2px 0px 2px 10px;
		border-left:outset 7px #afeeee;
		border-bottom:outset 3px #afeeee;
		background-color:#afeeee;
		text-decoration:none}


li#under	{display:inline;
		padding-right:5px;
		font-size:0.7em}

li#headache	{margin-left:190px}

li#rist a:hover	{background-color:#ffffff;
		border-left:outset 7px #ffffff}

li a:hover	{color:#ff00ff}

li#stress	{width:600px;
		margin-left:30px}

li#lumber	{margin-left:190px}

ol#stress	{font-size:0.8em;
		line-height:1.5;
		color:#000000;
		text-align:left}

textarea	{font-size:0.8em;
		padding:5px;
		margin:0px}

.oshirase	{width:660px;
		border:none;
		border-collapse:collapse}

.oshiraseue	{width:320px;
		font-weight:bold;
		border:inset 5px #adff2f;
		background-color:#adff2f;
		padding:5px 0px 5px 0px;
		font-size:1em}

.oshiraseshita	{padding:5px;
		font-weight:normal;
		text-align:left;
		vertical-align:top;
		background-color:#afeeee;
		border:inset 5px #afeeee;		
		font-size:0.8em;
		color:#000000}

.koushinshita	{padding:5px;
		font-weight:normal;
		text-align:left;
		vertical-align:top;
		background-color:#afeeee;
		border:inset 5px #afeeee;
		color:#000000}


div#syourei	{margin-left:25px}

div#lumber a	{display:block;
		width:150px;
		height:100px;
		background-image:url(image/lumber-a.gif);
		background-repeat:no-repeat;
		line-height:100px;
		text-decoration:none;
		text-align:center}

div#lumber a:hover	{background-image:url(image/lumber-b.gif);
			background-repeat:no-repeat}

div#neck a	{display:block;
		width:150px;
		height:100px;
		background-image:url(image/neck-a.gif);
		background-repeat:no-repeat;
		line-height:100px;
		text-decoration:none;
		text-align:center}

div#neck a:hover	{background-image:url(image/neck-b.gif);
			background-repeat:no-repeat}

div#arm a	{display:block;
		width:150px;
		height:100px;
		background-image:url(image/arm-a.gif);
		background-repeat:no-repeat;
		line-height:100px;
		text-decoration:none;
		text-align:center}

div#arm a:hover	{background-image:url(image/arm-b.gif);
		background-repeat:no-repeat}

div#elbow a	{display:block;
		width:150px;
		height:100px;
		background-image:url(image/elbow-a.gif);
		background-repeat:no-repeat;
		line-height:100px;
		text-decoration:none;
		text-align:center}

div#elbow a:hover	{background-image:url(image/elbow-b.gif);
			background-repeat:no-repeat}

div#back a	{display:block;
		width:150px;
		height:100px;
		background-image:url(image/back-a.gif);
		background-repeat:no-repeat;
		line-height:100px;
		text-decoration:none;
		text-align:center}

div#back a:hover	{background-image:url(image/back-b.gif);
			background-repeat:no-repeat}

div#knee a	{display:block;
		width:150px;
		height:100px;
		background-image:url(image/knee-a.gif);
		background-repeat:no-repeat;
		line-height:100px;
		text-decoration:none;
		text-align:center}

div#knee a:hover	{background-image:url(image/knee-b.gif);
			background-repeat:no-repeat}

div#foot a	{display:block;
		width:150px;
		height:100px;
		background-image:url(image/foot-a.gif);
		background-repeat:no-repeat;
		line-height:100px;
		text-decoration:none;
		text-align:center}

div#foot a:hover	{background-image:url(image/foot-b.gif);
			background-repeat:no-repeat}

div#sonota a	{display:block;
		width:150px;
		height:100px;
		background-image:url(image/sonota-a.gif);
		background-repeat:no-repeat;
		line-height:100px;
		text-decoration:none;
		text-align:center}

div#sonota a:hover	{background-image:url(image/sonota-b.gif);
			background-repeat:no-repeat}

div#seo		{margin-top:10px;
		text-align:left}

div#seo2	{width:900px;
		margin-top:50px;
		font-size:0.75em;
		margin-left:auto;
		margin-right:auto}

.sun		{font-size:1em;
		background-color:red;
		text-align:center;
		font-weight:bold;
		color:#ffffff;
		border:solid 1px #000000}

.sat		{font-size:1em;
		background-color:blue;
		text-align:center;
		font-weight:bold;
		color:#ffffff;
		border:solid 1px #000000}

.weekday	{font-size:1em;
		border:solid 1px #000000}

.holiday1	{font-size:1em;
		background-color:#66ff00;
		border:solid 1px #000000;
		color:#000000}

.holiday	{font-size:1em;
		font-weight:bold;
		background-color:#66ff00;
		color:red;
		border:solid 1px #000000}

.holiday3	{font-size:1em;
		font-weight:bold;
		background-color:#ffffff;
		color:red;
		border:solid 1px #000000}

.holiday2	{background-image:url(image/nuri.gif);
		background-repeat:no-repeat}

.calendar1	{vertical-align:top}

.calendar2	{border-collapse:collapse;
		font-size:1em;
		font-weight:bold;
		margin-left:30px}

.calendar3	{text-align:left}

.face		{width:200px}

p.facemoji	{color:#000000;
		font-size:0.8em;
		line-height:1.5;
		text-align:justify;
		padding-left:10px;
		padding-right:30px}

p.keireki	{color:#000000;
		font-size:0.8em;
		line-height:1.5;
		text-align:left;
		margin-left:50px}

p.ouyou		{width:200px;
		color:#000000;
		font-weight:normal;
		font-size:0.8em;
		line-height:1.5;
		text-align:center}

p.sotsugo	{width:300px;
		color:#000000;
		font-weight:normal;
		font-size:0.8em;
		line-height:1.5;
		text-align:center}

p.katsudou	{color:#000000;
		font-weight:normal;
		font-size:0.8em;
		line-height:1.5;
		text-align:justify;
		margin-left:50px}

p.ehon		{color:#000000;
		font-weight:normal;
		font-size:0.8em;
		line-height:1.5;
		padding-left:10px;
		padding-right:10px}

table.ehon	{width:600px;
		margin-left:auto;
		margin-right:auto;
		border-collapse:collapse;}
		

.ehonwakutop	{border-left:solid 1px #000000;
		border-right:solid 1px #000000;
		border-top:solid 1px #000000;
		width:200px;
		padding-top:10px}

.ehonwakunaka	{border-left:solid 1px #000000;
		border-right:solid 1px #000000;
		width:200px;}

.ehonwakushita	{border-left:solid 1px #000000;
		border-right:solid 1px #000000;
		border-bottom:solid 1px #000000;
		width:200px;
		padding:10px 5px 10px 5px;
		vertical-align:top;
		text-align:justify}

p.houshin	{color:#000000;
		width:620px;
		margin-left:30px;
		margin-right:20px;
		line-weight:1.5;
		text-align:justify}

table#tekiou	{width:660px;
		border-collapse:collapse;
		border:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px}

th#tekiou	{width:160px;
		border:solid 1px #000000;
		padding:20px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:justify;
		background-color:#71ff71}

td#tekiou	{width:500px;
		border:solid 1px #000000;
		padding:20px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:justify;
		background-color:#ffbe9b}

p#tekiou	{color:#000000;
		margin-left:40px;
		margin-right:40px;
		line-weight:1.5;
		text-align:justify}

table#yoyaku	{width:640px;
		margin-left:auto;
		margin-right:auto;
		border-collapse:collapse}

th#yoyakult	{width:150px;
		border-top:solid 1px #000000;
		border-left:solid 1px #000000;
		border-bottom:solid 1px #000000;
		border-right:dotted 1px #000000;
		padding:20px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:center}

td#yoyakurt	{width:490px;
		border-top:solid 1px #000000;
		border-right:solid 1px #000000;
		border-bottom:solid 1px #000000;
		border-left:dotted 1px #000000;
		padding:20px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:justify}

th#yoyakulm	{width:150px;
		border-top:solid 1px #000000;
		border-left:solid 1px #000000;
		border-bottom:solid 1px #000000;
		border-right:dotted 1px #000000;
		padding:20px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:center}

td#yoyakurm	{width:490px;
		border-top:solid 1px #000000;
		border-right:solid 1px #000000;
		border-bottom:solid 1px #000000;
		border-left:dotted 1px #000000;
		padding:20px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:center}

th#yoyakulu	{width:150px;
		border-top:solid 1px #000000;
		border-left:solid 1px #000000;
		border-bottom:solid 1px #000000;
		border-right:dotted 1px #000000;
		padding:20px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:center}

td#yoyakuru	{width:490px;
		border-top:solid 1px #000000;
		border-right:solid 1px #000000;
		border-bottom:solid 1px #000000;
		border-left:dotted 1px #000000;
		padding:20px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:center}

p.yoyaku	{font-weight:bold;
		line-height:1.5;
		font-size:0.9em}

table#hiyou	{width:640px;
		margin-left:auto;
		margin-right:auto;
		border-collapse:collapse}

th#hiyoul	{width:490px;
		border-top:solid 1px #000000;
		border-left:solid 1px #000000;
		border-bottom:solid 1px #000000;
		border-right:dotted 1px #000000;
		padding:20px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:left}

td#hiyour	{width:150px;
		border-top:solid 1px #000000;
		border-right:solid 1px #000000;
		border-bottom:solid 1px #000000;
		border-left:dotted 1px #000000;
		padding:20px;
		font-size:0.8em;
		line-weight:1.5;
		font-weight:bold;
		text-align:center}

p.hiyou		{width:600px;
		text-align:justify;
		line-weight:1.5;
		padding:0px 20px;
		margin-left:auto;
		margin-right:auto}

table#question	{width:640px;
		margin-left:auto;
		margin-right:auto;
		border-collapse:collapse}

th#questionl	{width:100px;
		border-top:solid 1px #000000;
		border-left:solid 1px #000000;
		border-bottom:dotted 1px #000000;
		border-right:dotted 1px #000000;
		padding:20px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:center;
		background-color:#71ff71}

td#questionr	{width:540px;
		border-top:solid 1px #000000;
		border-left:dotted 1px #000000;
		border-bottom:dotted 1px #000000;
		border-right:solid 1px #000000;
		padding:20px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:justify;
		background-color:#71ff71}

th#answerl	{width:100px;
		border-top:dotted 1px #000000;
		border-left:solid 1px #000000;
		border-bottom:solid 1px #000000;
		border-right:dotted 1px #000000;
		padding:20px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:center}

td#answerr	{width:540px;
		border-top:dotted 1px #000000;
		border-left:dotted 1px #000000;
		border-bottom:solid 1px #000000;
		border-right:solid 1px #000000;
		padding:20px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:justify}

img#map		{margin-bottom:15px}

table#map	{border-collapse:collapse;
		margin-left:auto;
		margin-right:auto}

th#mapl		{border:solid 1px #000000;
		padding:20px}

td#mapr		{font-size:0.8em;
		line-weight:1.5;
		border:solid 1px #000000;
		padding:20px;
		text-align:justify}

table#link	{border-collapse:collapse;
		margin-left:auto;
		margin-right:auto}

th#link		{width:300px;
		font-size:0.8em;
		line-weight:1.5;
		border:solid 1px #808000;
		padding:5px;
		text-align:justify;
		background-color:#afeeee}

td#link		{width:340px;
		font-size:0.8em;
		line-weight:1.5;
		border:solid 1px #808000;
		padding:5px;
		text-align:justify;
		background-color:#90ee90}

p.amct		{width:640px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:justify;
		margin-left:auto;
		margin-right:auto}

table#amct	{width:640px;
		font-size:0.8em;
		line-weight:1.5;
		border-collapse:collapse;
		margin-left:auto;
		margin-right:auto}

img#aiso	{float:left;
		margin:20px 20px 20px 40px}

p.aiso		{font-size:0.8em;
		line-weight:1.5;
		text-align:justify;
		margin-left:30px;
		margin-right:30px}

p.aiso1		{font-size:0.8em;
		line-weight:1.5;
		text-align:justify;
		margin-left:30px;
		margin-right:30px;
		clear:both}


img#posi1	{float:right;
		margin:20px 40px 20px 20px}

img#posi2	{float:left;
		margin:20px 20px 20px 40px}

img#kyousei	{float:right;
		margin:15px 40px 20px 20px}

img#patin	{float:left;
		margin:20px 20px 10px 40px}

img#act4	{float:left;
		margin:0px 20px 10px 40px} 

img#pcrt	{float:left;
		margin:30px 20px 30px 0px}

img#rice	{margin:10px}

img#brocoli	{margin:10px}

img#callot	{margin:10px}

img#headache	{float:left;
		margin:30px}

img#care	{margin-top:10px}

img#lumber	{margin:30px;
		float:left}

p.pcrt		{font-size:0.8em;
		line-weight:1.5;
		text-align:justify;
		margin-left:30px;
		margin-right:30px}

td#naet		{line-weight:1.5;
		text-align:justify}

td#naet1	{line-weight:1.5;
		text-align:justify;
		border:solid 1px #000000;
		padding:10px;
		background-color:#98fb98}

td#naet2	{line-weight:1.5;
		text-align:justify;
		border:solid 1px #000000;
		padding:10px;
		background-color:#eee8aa}

table#naet1	{width:640px;
		font-size:0.8em;
		line-weight:1.5;
		border-collapse:collapse;
		margin-left:auto;
		margin-right:auto}

p.naet		{width:640px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:justify;
		margin-left:auto;
		margin-right:auto}

ol#naet		{width:640px;
		font-size:0.8em;
		line-weight:1.5;
		text-align:justify;
		margin-left:auto;
		margin-right:auto}

li#naet		{margin:10px}

li#pcrt		{font-size:0.8em;
		line-weight:1.5;
		text-align:justify;
		margin-left:10px;
		margin-right:30px;
		margin-bottom:20px}

p.taiken	{font-size:1em;
		line-weigth:1.5;
		text-align:justify;
		margin-left:30px}
	