body	{	margin-top	:	0px	;
				font-size: 12px;
				line-height: 14px
}

h1	{	margin:0px;
		font-size: 12px;
		line-height: 14px
}
h2	{	margin:0px;
		font-size: 12px;
		line-height: 14px
}
.size08_10 {  font-size: 9px; line-height: 9px}
.size09_09 {  font-size: 9px; line-height: 9px}
.size09_11 {  font-size: 9px; line-height: 11px}
.size10_10 {  font-size: 10px; line-height: 10px}
.size10_12 {  font-size: 10px; line-height: 12px}
.size10_14 {  font-size: 10px; line-height: 14px}
.size10_16 {  font-size: 10px; line-height: 16px}
.size11_14 {  font-size: 11px; line-height: 14px}
.size12_10 {  font-size: 12px; line-height: 10px}
.size12_12 {  font-size: 12px; line-height: 12px}
.size12_14 {  font-size: 12px; line-height: 14px}
.size12_16 {  font-size: 12px; line-height: 16px}
.size12_18 {  font-size: 12px; line-height: 18px}
.size14_14 {  font-size: 14px; line-height: 14px}
.size14_16 {  font-size: 14px; line-height: 16px}
.size14_18 {  font-size: 14px; line-height: 18px}
.size14_20 {  font-size: 14px; line-height: 20px}
.size16_20 {  font-size: 16px; line-height: 20px}
.size24_24 {font-size: 24px;line-height: normal;}

a:link{color:#444444;text-decoration: none;}
a:visited{color:#444444;text-decoration: none;}
a:hover {color:#444444;text-decoration: underline;}


.bg_green {
						 background-color:#7AC1CC;
}
.bg2 {
	background-image: url(images/bg2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

div.white{
						color:#ffffff;
						font-size: 12px;
						line-height: 14px
}

.price{
						color:#cc0000;
						font-size: 18px;
						line-height: 18px;
						font-weight:bold;
}


td.orange{
						
						 background-color:#F7AA2D;
						 color:#ffffff;
						 font-size: 12px;
						 line-height: 14px
}



.bg_tab01 {
	background-image: url(images/tab_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#3f3f3f;
	text-align:center;
	font-size: 12px;
	line-height: 14px
}

.bg_tab02 {
	background-image: url(images/tab_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#3f3f3f;
	text-align:center;
	font-size: 12px;
	line-height: 14px
}

.bg_tab03 {
	background-image: url(images/tab_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#3f3f3f;
	text-align:center;
	font-size: 12px;
	line-height: 14px
}

.bg_tab04 {
	background-image: url(images/tab_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#3f3f3f;
	text-align:center;
	font-size: 12px;
	line-height: 14px
}

.bg_tab05 {
	background-image: url(images/tab_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#3f3f3f;
	text-align:center;
	font-size: 12px;
	line-height: 14px
}

.bg_tab06 {
	background-image: url(images/tab_06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#3f3f3f;
	text-align:center;
	font-size: 12px;
	line-height: 14px
}

.bg_tab07 {
	background-image: url(images/tab_07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#3f3f3f;
	text-align:center;
	font-size: 12px;
	line-height: 14px
}

.bg_tab08 {
	background-image: url(images/tab_08.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#3f3f3f;
	text-align:center;
	font-size: 12px;
	line-height: 14px
}

.bg_tab09 {
	background-image: url(images/tab_09.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#3f3f3f;
	text-align:center;
	font-size: 12px;
	line-height: 14px
}

.bg_tab10 {
	background-image: url(images/tab_10.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#3f3f3f;
	text-align:center;
	font-size: 12px;
	line-height: 14px
}

.bg_tab11 {
	background-image: url(images/tab_11.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#3f3f3f;
	text-align:center;
	font-size: 12px;
	line-height: 14px
}

.bg_tab12 {
	background-image: url(images/12.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#3f3f3f;
	text-align:center;
	font-size: 12px;
	line-height: 14px
}

.bg_tab13 {
	background-image: url(images/tab_13.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#3f3f3f;
	text-align:center;
	font-size: 12px;
	line-height: 14px
}

.bg_tab14 {
	background-image: url(images/tab_14.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#3f3f3f;
	text-align:center;
	font-size: 12px;
	line-height: 14px
}

td.a{
	background-image:URL(images/bg03.gif);
	background-repeat:repeat-x;
	height:1px;
}
td.d{
	background-image:URL(images/bg03.gif);
	background-repeat:repeat-x;
	height:1px;
	background-position:left bottom;
}
td.b{
	background-image:URL(images/bg03.gif);
	background-repeat:repeat-y;
	height:1px;
	background-position:left;
}
td.c{
	background-image:URL(images/bg03.gif);
	background-repeat:repeat-y;
	height:1px;
	background-position:right;
}
.bgs {
	background-image: url(images/bg_s.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bgc {
	background-image: url(images/bg_c.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.map {
	background-image: url(images/bg05.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.map2 {
	background-image: url(images/bg04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#oritatami ul.open{display:block}
#oritatami ul.close{display:none}
#oritatami li.open{width;150;overflow:hidden;white-space:nowrap;list-style-image:url(images/folclose.gif);list-style-type:disc}
#oritatami li.close{width;150;overflow:hidden;white-space:nowrap;list-style-image:url(images/folclose.gif);list-style-type:circle}
#oritatami li.nochild{list-style-image:url(IEico.gif);list-style-type:circle}
#oritatami li{list-style-type:square;}
.line {
	background-image: url(images/line.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.bg12 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	background-image: url(images/12.gif);
	background-repeat: no-repeat;
	background-position: 143px 32px;
}
.newbg {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	line-height: 14px;
	color: #444444;
	background-image: url(images/topnew_bgimg2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.menubg {
	background-color: #D1E7ED;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.menubg2 {
	background-image: url(images/bg2-2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FFF1EB;

}
.dotbg {
	background-image: url(images/dotbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.com {
	font-size: 12px;
	line-height: 14px;
	background-image: url(images/com.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.biyoubg {
	background-image: url(images/biyou_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;

}
.dietbg {
	background-image: url(images/tea01a.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.air {
	background-image: url(images/sora.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.diettopbg {
	background-image: url(images/diet_top_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.kmw {
	background-image: url(images/kmwbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 12px;
	line-height: 14px;
}
.kyousou {
	font-size: 12px;
	line-height: 14px;
	background-image: url(images/kmw_image2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.out_test {
    border-top : 0px solid ;
    border-bottom : 0px solid gray ;
    border-left : 0px solid gray ;
    border-right : 0px solid gray ;
    background-color : #FFFFFF ;
    color : #CC0000;
    font-weight: bold;
    font-size: 16px;
}