/*@charset "utf-8";*/

/*-- 全体指定 --*/

* {
	margin: 0px;
	padding: 0px;
}

html {
	height: 100%;
}

body {
	margin: 0px auto;
	padding: 0px;
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 1pt;
	line-height: 120%;
	background-color: #666666;
}

img {
	border:0px;
	}
	
	
a {
	color:#FF6600;
	}	
	
	
	
#wrap {
	width: 898px;
	margin: 0px auto;
	padding: 0px;
	height: 100%;
	min-height: 100%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3F1207;
	border-left-color: #3F1207;
	background-image: url(../img/back02.gif);
	background-repeat: repeat-y;
	background-position: 1px;
	background-color: #000000;
}

.notext {
	display: none;
	}
	
.notext01 {
	text-indent: -10000px;
	}
	
.pagetop {
	margin-right: 12px;
	text-align: right;
	margin-top: 8px;
	margin-bottom: 8px;
	clear: both;
}

.pagetop a {
	color: #FFFFCC;
	text-decoration: none;
	font-size: 12px;
}

.pagetop a:hover {
	color: #FFCCCC;
}

/*-- ヘッダー指定 --*/

#header {
	width: 898px;
	height: 75px;
	background-image: url(../img/header.jpg);
	background-repeat: no-repeat;
}

#header ul {
	margin-left: 600px;
	margin-top: -5px;
}

#header li {
	list-style-type: none;
	background-repeat: no-repeat;
	font-size: 12px;
	margin-left: 40px;
	display: inline;
	font-weight: bold;
}

#header a {
	color: #FFFFFF;
	text-decoration: none;
}

#header a:hover {
	color: #F57C09;
	text-decoration: underline overline;
}

h1 {
	font-size: 13px;
	color: #FBECB7;
	margin-left: 145px;
	line-height: 380%;
}

/*-- 左部分+右部分指定 --*/

#main {
	width: 898px;
}


/*-- 左部分指定 --*/

#leftmenu {
	width: 255px;
	float: left;
	height: auto;
	background-image: url(../img/left.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
}

#leftmenu ul {
	margin-top: 25px;
	margin-left: 105px;
}

#leftmenu li {
	list-style-type: none;
	margin-top: 5px;
}

/*-- 20090710(F)修正・追記 --*/

.li01 a {
	background-image: url(../img/li01.jpg);
	background-repeat: no-repeat;
	height: 34px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	display: block;
	margin-left: -40px;
	padding-left: 40px;
	padding-top: 5px;
	margin-top: 15px;
	margin-bottom: -13px;
}
.li01 a:hover {
	color: #FFCCCC;
	font-weight: bold;
	font-size: 15px;
}
.li02 a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}

.li02 a:hover {
	color: #FFCCCC;
	font-weight: bold;
	font-size: 15px;
}
.add {
	margin-top: 50px;
	background-image: url(../img/add.jpg);
	padding-top: 60px;
	padding-left: 70px;
	background-position: 1px top;
}

.add p {
	margin-top: 15px;
}

/*----- 20091214追記(s) 年末年始バナー -----*/

.nenmatsu {
	margin-top: 10px;
	padding-top: 20px;
	padding-left: 70px;
}

.add p {
	margin-top: 15px;
}



/*-- 20090710(F)修正・追記ここまで --*/
address {
	font-style: normal;
	margin-top: 10px;
}

/*-- 右部分指定 --*/

#rightmenu {
	float: right;
	width: 643px;
	height: auto;
}

.concept {
	background-image: url(../img/title.jpg);
	background-repeat: no-repeat;
	width: 600px;
	height: 140px;
	text-indent: -10000px;
	margin-top: 13px;
}

#menu {
	width: 630px;
	margin-top: 4px;
}

#menu h3 {
	text-indent: -10000px;
}

#menu p {
	margin-top: 15px;
}

#menu02 {
	width: 630px;
	margin-top: 4px;
	height: 250px;
}

#menu02 h3 {
	text-indent: -10000px;
}

#menu02 p {
	margin-top: 15px;
}

/*.boxtori {
	float: left;
}

.boxtori h3 a {
	margin-left: 1px;
	margin-top: 8px;
	width: 599px;
	height: 70px;
	background-image: url(../img/tori2.jpg);
	display: block;
}

.boxtori h3 a:hover {
	background-image: url(../img/tori2_f.jpg);
}*/






.box-tori h3 a {
	float: left;
	margin-left: 1px;
	margin-top: 8px;
	width: 297px;
	height: 70px;
	background-image: url(../img/tori.jpg);
	display: block;
}

.box-tori h3 a:hover {
	background-image: url(../img/tori_f.jpg);
}

.box-norabuta {
	float: left;
	margin-left: 3px;
}

.box-norabuta h3 a {
	width: 297px;
	height: 70px;
	margin-top: 8px;
	margin-left: 2px;
	background-image: url(../img/norabuta.jpg);
	display: block;
}

.box-norabuta h3 a:hover {
	background-image: url(../img/norabuta_f.jpg);
}


.box h3 a {
	float: left;
	margin-left: 1px;
	margin-top: 8px;
	width: 297px;
	height: 70px;
	background-image: url(../img/ebisu.jpg);
	display: block;
}

.box h3 a:hover {
	background-image: url(../img/ebisu_f.jpg);
}

.boxright {
	float: left;
	margin-left: 3px;
}

.boxright h3 a {
	width: 297px;
	height: 70px;
	margin-top: 8px;
	margin-left: 2px;
	background-image: url(../img/sakana.jpg);
	display: block;
}

.boxright h3 a:hover {
	background-image: url(../img/sakana_f.jpg);
}

.box01 {
	float: left;
}

.box01 h3 a {
	margin-left: 1px;
	margin-top: 8px;
	width: 297px;
	height: 70px;
	background-image: url(../img/noraya.jpg);
	display: block;
	margin-bottom: 8px;
}

.box01 h3 a:hover {
	background-image: url(../img/noraya_f.jpg);
}

.boxright01 {
	float: left;
	margin-left: 3px;
}

.boxright01 h3 a {
	margin-bottom: 8px;
	margin-top: 8px;
	margin-left: 2px;
	width: 297px;
	height: 70px;
	background-image: url(../img/yamitsuki.jpg);
	display: block;
}

.boxright01 h3 a:hover {
	background-image: url(../img/yamitsuki_f.jpg);
}

.kyujin {
	margin-top: 13px;
}

.kyujin h3 a {
	width: 600px;
	height: 110px;
	background-image: url(../img/recruit.jpg);
	background-repeat: no-repeat;
	clear: both;
	display: block;
}

.kyujin h3 a:hover {
	background-image: url(../img/recruit_f.jpg);
}

.zinzai {
	height: 110px;
}

.zinzai h3 a {
	margin-top: 13px;
	width: 600px;
	height: 110px;
	background-image: url(../img/ikusei.jpg);
	background-repeat: no-repeat;
	clear: both;
	display: block;
}

.zinzai h3 a:hover {
	background-image: url(../img/ikusei_f.jpg);
}

.textbox01 {
	margin-top: 13px;
	clear: both;
	width: 600px;
	height: auto;
}

.textbox01 h3 {
	background-repeat: no-repeat;
	height: 19px;
	width: 556px;
	background-image: url(../img/bar01.jpg);
	color: #6B272D;
	font-size: 16px;
	padding-left: 45px;
	padding-top: 6px;
}

.textbox01 dl {
	margin-top: 20px;
	width: 600px;
	display: block;
}

.textbox01 dt {
	font-weight: bold;
	margin-left: 10px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	background-image: url(../img/icon01.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left 2px;
	width:200px;
	display: block;
}

.textbox01 dd {
	margin-bottom: 20px;
	display: block;
	width: 345px;
	margin-left: 240px;
}

.botton01 {
	background-image: url(../img/botton01.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 71px;
	padding-left: 5px;
	margin-left: 500px;
	margin-bottom: 20px;
	clear: both;
}

.botton01 a {
	color: #6B272D;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.botton01 a:hover {
	text-decoration: underline;
}

.textbox02 {
	clear: both;
	width: 592px;
	height: auto;
	display: block;
	font-size: 12px;
	background-image: url(../img/note.jpg);
	background-repeat: no-repeat;
}

.textbox02 h2 {
	background-repeat: no-repeat;
	height: 27px;
	width: 585px;
	background-image: url(../img/h2.jpg);
	color: #6B272D;
	font-size: 16px;
	margin-top: 1px;
	padding-top: 15px;
	padding-left: 15px;
	margin-bottom: 15px;
}

.textbox02 h3 {
	font-size: 15px;
	height: 34px;
	width: 538px;
	font-weight: bold;
	background-image: url(../img/h3.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-top: 7px;
}

.textbox02 p {
	margin-top: 18px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 21px;
	line-height: 200%;
	padding-right: 11px;
}

.textbox02 ul {
	clear:both;
	margin-top: 18px;
	margin-left: 60px;
	margin-right: 10px;
	margin-bottom: 21px;
	line-height: 200%;
	padding-right: 11px;
	text-decoration:none;
	}
	
.textbox02 li {
	text-decoration:none;
	font-size:14px;
	}

.textbox02 li a{
	color:#CCFF00;
	text-decoration:none;
	}	
	
.textbox02 li a:hover{
	border-top:#FF6600 solid 1px;
	border-bottom:#FF6600 solid 1px;
	
	}
	

.textbox03 {
	clear: both;
	width: 592px;
	height: auto;
	display: block;
	font-size: 12px;
	background-image: url(../img/note.jpg);
	background-repeat: no-repeat;
}


.textbox03 ul {
	padding-left:70px;
	text-decoration:none;
	}
.textbox03 li a {
	padding-top:5px;
	font-size:14px;
	color:#CCFF00;
	line-height:1.5em;
	text-decoration:none;
	}
.textbox03 li a:hover{
	border-bottom:#CCFF00 solid 1px;
	border-top:#CCFF00 solid 1px;
	}		

.textbox03 h2 {
	background-repeat: no-repeat;
	height: 27px;
	width: 585px;
	background-image: url(../img/h2.jpg);
	color: #6B272D;
	font-size: 16px;
	margin-top: 1px;
	padding-top: 15px;
	padding-left: 15px;
	margin-bottom: 15px;
}

.textbox03 h3 {
	font-size: 15px;
	height: 34px;
	width: 538px;
	font-weight: bold;
	background-image: url(../img/h3.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-top: 7px;
}

.textbox03 h3 a {
	color:#CC9900;
	text-decoration:none;
	}
.textbox03 h3 a:hover{
	border-bottom:#ff0000 dashed 1px;
	}	

.textbox03 p {
	margin-top: 5px;
	margin-left: 80px;	
	margin-bottom: 21px;
	line-height: 130%;
	padding-right: 11px;
}

.list { 
	margin-left: 60px;
	width: 510px;
	background:#ffc; 
	padding-left: 15px; 
	font-weight:bold; 
	color:#666666; 
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	border-left:solid 10px #fc6; 
}

.list td#name{  
	padding-left: 10px; 
	color:#000000; 
}

.list td#detail{  
	padding-left: 15px; 
	text-align:right;
	color:#950536; 
	font-size: 10px;
}

.list01 { 
	margin-left: 60px;
	width: 510px;
	background:#000000;
	padding-left: 0px; 
	font-weight:bold; 
	color:#ffffff; 
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	border-left:solid 1px #fc6; 
}


.list02 {
	float: top;
	background-color: #000000;
	border:solid 1px #F4D153;
	margin-left: 60px;
	width: 360px;
}

.list02 td {
	padding: 5px;
	border-bottom:solid 1px #ccc;
	background-color: #000000;
	line-height: 130%;
}

.list02 td#index{   
	border-right:dotted 2px; 
	width: 70px;
}

.list02 th {
	padding: 5px;
	background-color: #FFF3DE;
	color: #FF9E42;
}

.list03 {
	float: top;
	background-color: #000000;
	border:solid 1px #F4D153;
	margin-left: 60px;
	width: 500px;
}

.list03 td {
	padding: 5px;
	border-bottom:solid 1px #ccc;
	background-color: #000000;
	line-height: 130%;
}

.list03 td#index{   
	border-right:dotted 2px; 
	width: 100px;
}

.list03 th {
	padding: 5px;
	background-color: #FFF3DE;
	color: #FF9E42;
}



/*-- フッター部分指定 --*/

#footer00 {
	clear: both;
	width: 767px;
	height: auto;
	padding-top: 5px;
	margin-right: 9px;
	margin-left: 65px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 30px;
}

.link {
	text-align: center;
}

#footer00 a {
	text-decoration: none;
	color: #FFFFFF;
}

#footer00 a:hover {
	text-decoration: underline;
	color: #FFFFCC;
}

#footer {
	width: 767px;
	height: auto;
	padding-top: 5px;
	margin-right: 9px;
	margin-left: 65px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 10px;
	background-color: #990033;
}

#footer a {
	text-decoration: none;
	color: #FFFFFF;
}

#footer a:hover {
	text-decoration: underline;
	color: #FFFFCC;
}

.copy {
	text-align: center;
}

/*-- パンクズ --*/

.pan {
	float: right;
	font-size: 10px;
	margin-right: 30px;
}

.pan a {
	color: #FFFFFF;
	text-decoration: none;
}

.pan a:hover {
	color: #FFCCCC;
	text-decoration: underline overline;
}

/*-- サブページ指定 --*/


.img-l {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.img-r {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.img01 {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
}

.img02 {
	margin: 15px;
}

.style1 {
	color: #F4D153;
	font-weight: bold;
	font-size: 13px;
}

.style2 {
	color: #658CFF;
	font-weight: bold;
}

.h201 {
	background-image: url(../first/img/title01.jpg);
}


/*-- プリントページ部分指定 --*/

#main02 {
	width: 700px;
}

#wrap02 {
	width: 700px;
	margin: 0px auto;
	padding: 0px;
	height: 100%;
	min-height: 100%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3F1207;
	border-left-color: #3F1207;
	background-color: #000000;
}

#header02 {
	padding-left: 40px;
	padding-top: 10px;
	width: 650px;
	height: 75px;
}

#header02 ul {
	margin-left: 450px;
	margin-top: 40px;
}

#mapmenu {
	text-align:center;
	width: 700px;
	height: auto;
}

#mapheader {
	width: 700px;
	height: 75px;
	background-image: url(../img/header.gif);
	background-repeat: no-repeat;
}

.list04 {
	float: top;
	background-color: #000000;
	margin-left: auto;
	width: 450px;
	margin-top: 20px;
	margin-right: auto;
}

.list04 a {
	color:#FFCC00;
	}
	
.list04 a:hover{
	color:#FF0000;
	}	

.list04 td {
	padding: 5px;
	background-color: #000000;
	line-height: 130%;
	text-align:center;
}


.list04 th {
	padding: 5px;
	color: #FF9E42;
}

.list05 {
	float: top;
	background-color: #000000;
	border:solid 1px #F4D153;
	width: 450px;
	text-align:left;
	margin-top:10px;
	margin-right: auto;
	margin-left: auto;
}

.list05 td {
	padding: 5px;
	border-bottom:solid 1px #ccc;
	background-color: #000000;
	line-height: 130%;
}

.list05 td#index{   
	border-right:dotted 2px; 
	width: 70px;
}

.list05 th {
	margin-top:20px;
	padding: 5px;
	background-color: #FFF3DE;
	color: #FF9E42;
}

#footer01 {
	height: auto;
	padding-top: 5px;
	margin-top: 10px;
	background-color: #990033;
}

#footer01 a {
	text-decoration: none;
	color: #FFFFFF;
}

#footer01 a:hover {
	text-decoration: underline;
	color: #FFFFCC;
}

#footer02 {
	clear: both;
	width: 700px;
	height: auto;
	padding-top: 5px;
	margin-right: 9px;
	margin-left: 65px;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 30px;
}
.copy {
	text-align: center;
}


.form {
	background-color: #666666;
	margin:10px auto;
	width: 500px;
}
.form td {
	padding: 5px;
	background-color: #000000;
	line-height: 130%;
}
.form th {
	padding: 5px;
	background-color: #000000;
	color: #FF6600;
}


.links {
	display:none;
	}
	
.hanalunch {
	width:510px;
	height:850px;
	background-image:url(../hana/img/lunchmenu.jpg);
	background-repeat:no-repeat;
	}
	
.hanalunch p{
	display:none;
	}	
	
.hanalunch dl{
	display:none;
	}	
	
.hanalunch h2{
	display:none;
	}	
	
	
	
.img-bt {
	margin-bottom:5px;
	}
	
.list06{
	margin-left: 40px;
	width: 510px;
	background:#000000;
	padding-left: 0px;
	font-weight:bold;
	color:#ffffff;
}
.list06 p{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 25px;
	line-height: 1.6em;

}
.list7 {
	margin-left: 0px;
	width: 592px;
	padding-left: 0px;
	font-weight:bold;
	color:#666666;
	background-color: #FFFFF7;
	clear: both;
}

.list7 h3{
	color:#CCCCCC;

}
.list7 ul{
	list-style-type: square;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.list7 li{
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-size: 12px;

}
.sakana-menu-r{
	float: right;
	margin: 0px;
	padding: 0px;
}
.sakana-menu-r p{
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	line-height: 1.6em;

}
.sakana-menu-l{
	float: left;
	margin-top: 30px;
	margin-left: 10px;
	margin-right: 10px;
}
.menu-clear{
	clear:both;
}


.links {
	display:none;
	}
.mapbox {
	height: 308px;
	width: 308px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 15px;
}
.yamimenu {
}

.yamimenu h4 {
	clear: both;
	font-size: 18px;
	background-image: url(../yamitsuki/img/h4bn.jpg);
	height: 30px;
	background-repeat: no-repeat;
	display: block;
	padding-left: 20px;
	line-height: 1.6em;
	margin-bottom: 15px;
	margin-top: 15px;
}

.yamimenu h5 {
	clear: both;
	font-size: 16px;
	margin-bottom: 8px;
	margin-top: 4px;
	display: block;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C00;
	border-right-color: #C00;
	border-bottom-color: #C00;
	border-left-color: #C00;
	padding-bottom: 3px;
}
.yamimenu h6 {
	font-size: 14px;
	margin-bottom: 8px;
	margin-top: 4px;
	display: block;
	padding-left: 0px;
	padding-bottom: 3px;
	clear: both;
}
.yamimenu p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.yamimenu ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 25px;
}

.yamimenu li{
	font-size: 12px;
}
.yamibox01 {
	width: 75px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	text-align: center;
}
.yamibox02 {
	width: 97px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	text-align: center;
}
.yami-marubox {
}
.yami-marubox ul {
	margin: 0px;
	padding: 0px;
}
.yami-marubox ul li {
	list-style-type: none;
	padding: 0px;
	float: left;
	font-size: 15px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.yami-addbox {
}
.yami-meet {
	width: 509px;
}

.yami-tencho {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

.yami-yasai {
	width: 509px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

.yami-add01 {
	clear: both;
}


.yami-tohubox {
	width: 215px;
	float: left;
}
.yami-mochibox {
	width: 230px;
	float: left;
	margin-right: 4px;
	margin-left: 4px;
}
.yami-tamabox {
	float: left;
	width: 130px;
	margin-right: 4px;
	margin-left: 4px;
}
.yami-menbox {
	width: 330px;
	float: left;
}
.yami-zosuibox {
}


.yami-ippinbox {
	clear: both;
}
.yami-ippinbox-l {
	width: 250px;
	float: left;
}
.yami-ippinbox-r {
	width: 250px;
	float: right;
}

.yami-coursebox {
	clear: both;
}

.yami-course {
}
.yami-gatsuri {
	width: 250px;
	float: left;
}
.yami-yamiki {
	width: 250px;
	float: left;
}
.yami-premium {
	width: 250px;
	float: right;
}
.yami-courseimg {
	width: 250px;
	float: right;
}
.yami-nomi {
	clear: both;
	border: 4px double #CCC;
	margin-bottom: 20px;
	height: 50px;
}
.yami-nomi-l {
	width: 240px;
	float: left;



	margin-top: 10
];
	font-size: 14px;
	padding-top: 10px;
	padding-left: 10px;
}
.yami-nomi-r {
	float: right;
	width: 225px;
	color: #FC0;
	font-size: 20px;
	text-align: center;
	padding-top: 15px;
	padding-left: 10px;
}
.yami-price01 {
	color: #FC0;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.yami-price02 {
	color: #FC0;
	font-size: 20px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.yami-font01 {
	color: #F7B6AE;
}

.clear {
	clear: both;
}
.marunabe-bn a {
	display: block;
	text-indent: -10000px;
	background-image: url(../yamitsuki/img/marunabe_bn2.jpg);
	height: 140px;
	width: 509px;
	margin-bottom: 15px;
}
.marunabe-bn a:hover {
	background-image: url(../yamitsuki/img/marunabe_bn2_f.jpg);
}
.yami-tenpo1 {
	margin-left: 110px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.yami-tenpo2 {
	margin-left: 80px;
	margin-bottom: 10px;
}

.yami-tenpo3 {
	margin-left: 60px;
	margin-bottom: 10px;
}

.yami-tenpo4 {
	width:360px;
	margin:0px 0 20px 60px;
}


.yami-healthybox {
	width: 300px;
	float: left;
}
.yami-healthybox2{
	width: 300px;
}
.yami-healthybox-l {
	width: 250px;
	float: left;
}
.yami-healthybox-r {
	float: right;
	width: 250px;
}
.yami-healthybox-all {
	clear: both;
	overflow: hidden;
	margin-bottom: 30px;
}
.yami-marubox-l {
	width: 250px;
	float: left;
	padding-top: 5px;
}
.yami-marubox-r {
	width: 250px;
	float: right;
	padding-top: 5px;
}
.yami-maruimg {
	clear: both;
}
.img-ll {
	float: left;
	margin-bottom: 5px;
	margin-left: 5px;
}
.hoyoustaff{
	clear: both;
}



.hinichi {
	width:60px;
	font-size:12px;
	line-height:1.6em;
	padding:3px;
	}

.tenpo01 {
	width:95px;
	padding-left:5px;
	}

.red {
	color:#FF0000;
	}

.fon18 {
	font-size:16px;
	color:#F60;
}
.ebisubo a {
	background-image: url(../ebisu/img/mapbo.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 52px;
	width: 470px;
	margin-left: 20px;
}
.ebisubo a:hover {
	background-image: url(../ebisu/img/mapbo_f.jpg);
}
.gmap {
	margin-top: 10px;
	height: 54px;
}
.norabutabo a {
	background-image: url(../norabuta/img/mapbo.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 52px;
	width: 470px;
	margin-left: 20px;
}
.notabutabo a:hover {
	background-image: url(../norabuta/img/mapbo_f.jpg);
}
.h401 {
	background-repeat: no-repeat;
	height: 27px;
	width: 495px;
	background-image: url(../img/h2.jpg);
	color: #6B272D;
	font-size: 16px;
	margin-top: 1px;
	padding-top: 15px;
	padding-left: 15px;
	margin-bottom: 15px;
}
.h402 {
	font-size: 16px;
	margin-left: 25px;
	background-image: url(../img/icon01.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: left center;
	margin-bottom: 10px;
	color: #9BCDFF;
}
