.tit_mb {margin-bottom:8px;}
.tit_mb_r {
   margin-bottom:15px;
   font-size:14px;
   font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
   color:#663300;
 }
.txt_red {
  margin-top:5px;
  font-size:10px;
  color:#FF0000

}
.txt_tit_mid {
  font-size:24px;
  font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
  margin-bottom:5px;
}
.190 {
	font-size: 10px;
	width: 190px;
	margin: 0px;
	padding: 5px 0px 0px;
	line-height: 1.2em;
}
.photo {
	margin: 0px;
	padding: 0px;
	height: 158px;
	width: 190px;
}
.midashi_3 {
	font-size: 14px;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	background-color: #CCCCCC;
	color: #333333;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.five {
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

.price {
	font-size: 14px;
	color: #FF9933;
	margin: 0px;
	padding: 5px 0px 0px;
	font-weight: bold;
}
#wrapper {
	margin: 0px auto;
	width: 774px;
}
#headmnu {
   padding:4px 5px;
   font-size:10px;
   font-weight:bold;
   background:#000000;
   color:#FFF;
}
.submnu {
   float:right;
}
.submnu a {
   color:#FFF;
}
.submnu a:hover {
   color:#FF0000;
}
#footer {
	height: 18px;
	width: 774px;
	background-color: #000000;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	padding: 5px 0px 2px;
	text-align: center;
	clear: both;
}
.center {
	height: 20px;
	width: 230px;
	font-size: 10px;
}
.right {
	height: 20px;
	width: 216px;
	text-align: center;
	font-size: 12px;
}
#footer address {
	font-style: normal;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#header {
	margin: 0px;
	padding: 0px;
	height: 155px;
	width: 774px;
}
#header h1 {
	margin: 0px;
	padding: 0px;
	height: 122px;
}
#header img {
	margin: 0px;
	padding: 0px;
}
#header h2 {
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#header h2 em {
	visibility: hidden;
}
#header h2 a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 99px;
}
#header h2#tn1 a:hover, #header h2#tn1 a:active {
	background-image: url(../images/toko_menu_top_h.jpg);
	background-repeat: no-repeat;
}
#header #tn1 a {
	background-image: url(../images/toko_menu_top.jpg);
	background-repeat: no-repeat;
}
#header #tn2 a {
	background-image: url(../images/toko_menu_shop.jpg);
	background-repeat: no-repeat;
}
#header h2#tn2 a:hover, #header h2#tn2 a:active {
	background-image: url(../images/toko_menu_shop_h.jpg);
	background-repeat: no-repeat;
}

#header #tn3 a {
	background-image: url(../images/toko_menu_menu.jpg);
	background-repeat: no-repeat;
}
#header h2#tn3 a:hover, #header h2#tn3 a:active {
	background-image: url(../images/toko_menu_menu_h.jpg);
	background-repeat: no-repeat;
}


#header #tn4 a {
	background-image: url(../images/toko_menu_hair.jpg);
	background-repeat: no-repeat;
}
#header h2#tn4 a:hover, #header h2#tn4 a:active {
	background-image: url(../images/toko_menu_hair_h.jpg);
	background-repeat: no-repeat;
}

#header #tn5 a {
	background-image: url(../images/toko_menu_recru.jpg);
	background-repeat: no-repeat;
}
#header h2#tn5 a:hover, #header h2#tn5 a:active {
	background-image: url(../images/toko_menu_recru_h.jpg);
	background-repeat: no-repeat;
}

#header #tn6 a {
	background-image: url(../images/toko_menu_good.jpg);
	background-repeat: no-repeat;
}
#header h2#tn6 a:hover, #header h2#tn6 a:active {
	background-image: url(../images/toko_menu_good_h.jpg);
	background-repeat: no-repeat;
}

#header #tn7 a {
	background-image: url(../images/toko_menu_ladys.jpg);
	background-repeat: no-repeat;
}
#header h2#tn7 a:hover, #header h2#tn7 a:active {
	background-image: url(../images/toko_menu_ladys_h.jpg);
	background-repeat: no-repeat;
}
#main {
	width: 608px;
	background-color: #FFFFFF;
	padding: 30px 83px 0px;
}
#Columbox {
  clear:both;
  width:608px;
  margin-bottom:40px;
}
#Columtop {
  margin-bottom:20px;
}
#Columtop .txt_columtop {
  font-size:12px;
}
#Columtop .txt_tit_b {
   margin:8px 0px 4px 0px;
   font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
   font-size:18px;
   font-weight:bold;
   color:#FF0000;
}
#Colum {
   padding:0px 5px;
}
#Colum .image {
  float:left;
}
#Colum .image_ml {
  float:left;
  width:150px;
  margin-right:10px;
}
#Colum .text {
  padding-left:20px;
  font-size:12px;
  line-height:1.6em;
  text-align:justify;
  text-justify:inter-ideograph;
  overflow:hidden;
}
#Colum .tbl_clm {
   font-size:12px;
   border-top:solid 1px #291805;
   border-right:solid 1px #291805;
   
}
#Colum .tbl_clm th,td {
   padding:8px;
   border-bottom:solid 1px #291805;
   border-left:solid 1px #291805;
   line-height:1.4em;
}

.grey {
	background-color:#fff1da;
}
#Ptopbox {
  width:588px;
  margin:0px auto;
  padding:5px 10px 10px;
  text-align:right;
}
.pegetop {
	font-size: 10px;
	
}
#main .pegetop a {
	color: #E60011;
}
#main .pegetop a:hover {
	color: #999999;
	text-decoration: none;
}



#photo {
   margin-bottom:10px;
}
#photo ul li {
   float:left;
}


#Menubox {
  margin-bottom:30px;

}


#Staffbox {
  width:608px;
  margin-bottom:40px;
}
#Staffbox #photo {
    width: 199px;
	height: 163px;
	margin: 0px;
	padding: 0px;
	float: left;
}









