﻿/*Common
---------------------------------------------------------*/
#content{
	/*font-family:"Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;*/
	font-size:1.2em;
	line-height:1.7;

}
#content ul{
	margin:0;padding:0;
	list-style:none;
}
/*
School/[Index]------------------------------*/
ol.note{
	border:1px gray solid;
	padding:5px;
	padding-left:35px;
	width:70%;
	margin:0;
}
/*Salon/[Index]
-----------------------------------------------*/
ul.thumb
{
    margin:0;padding:0;
    list-style:none;
    font-size:12px;
	display:block;
}
ul.thumb img{
	border:0;
}
ul.thumb li
{
    float:left;
    margin-right:8px;
    text-align:center;
    cursor:pointer;
}
ul.thumb li .cap
{
    margin-top:5px;
}
ul.thumb a{

    text-decoration:none;color:#666666;display:block;
}
#saloninfo{
	font-size:14px;
	position:relative;
}
.title{
	font-size:18px;
	font-weight:bolder;
	margin-bottom:5px;
}
.catch{
	color:#666666;
	margin-bottom:14px;
	font-size:16px;
}
#saloninfo .img{
	float:left;
	width:326px;
}
#saloninfo .colleft{
	float:left;
	height:490px;width:252px;
	margin-left:9px;
}
#saloninfo .colleft .desc{
	line-height: 1.6;
	height: 400px;
	display: block;
}
/*absolute position*/
#saloninfo .colleft ul.subimg{
	margin:0;padding:0;
	list-style:none;
}
#saloninfo .colleft ul.subimg li{
	float:left;
	padding:0;
	margin-right:3px;
	cursor:pointer;
}
/*Salon/Menu
-----------------------------------------------*/
#menubody{
	margin:0;
	font-size:1.2em;
}
#menubody h3
{
    margin:5px 0;
    color:Gray;
}
#menubody ul{
	list-style:none;margin:5px 0;padding:0;
}
#menubody li{
	float:left;margin-right:7px;
}
#menubody img{
	border:0;
}
#menubody table 
{
  border:0;
}
#menubody table td 
{
	border: 0;
	padding: 0px;
	padding: 4px 0px;
	vertical-align: top;
	line-height: 1.6;
}
#menubody table td.coltxtr{
	padding-right:4px;
}
#menubody table td.coltxtl{
	padding-left:4px;
}
#menubody table tr.alt td
{
    background-color:#FFE8FF;
}
#menubody table tr.menu td
{
    height:28px;
	line-height:1.3;
	vertical-align:middle;
	padding:5px;
}
#menubody table tr.option td
{
    padding:2px 5px;
}
#menubody table tr.altopt td
{
    background-color:#eee;
}
#menubody table .hedbold
{
    text-align: center;
	vertical-align:middle;
	font-weight:bolder;
}
#menubody table .descript 
{
    vertical-align:middle;
    padding-left:5px;
    padding-right:5px;
}

#menubody table .style1 {
	text-align: center;
	vertical-align:middle;
}
#menubody table .style2 {
	text-align: right;padding-right:5px;
	color:#FF6600;
}
#menubody table .header{
	background-color: #999966;
	color: #FFFFFF;
	line-height: 1;
}
#menubody .price{
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;
	color:#996633;
}
*/
/*Salon/Reservation
-----------------------------------------------*/

#resform{ 
	margin:0;
}
#btn1{
	margin-top:4px;
	padding:4px 0 2px 0;
	width:145px;
}
/*ReserveComplate*/
.compfld{
	line-height:1.2;
	width:568px;
	padding:7px;
}

/*Salon/Access
-----------------------------------------------*/
/*GoogleMap InfoWindow*/
.Mframe{
	position:relative;
}
.Mframe .MTitle
{
    float:left;
	width:75px;
}
.Mframe .Mcont{
	font-family:"Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	font-size:12px;
	line-height:1.5;
	margin:0px;
}
.Mframe .Mcap{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.Mframe .MTitle{
	width:150px;
}
.Mframe .MPhoto{
	float:left;
}
/*body elem Style*/
ul.List{
	list-style-type:none;
	margin:10px 0;padding:0;
/*	font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;*/
	font-size:1.2em;
	line-height:1.8;
	width:95%;
}
ul.List .title{
	font-size:15px;font-weight:bolder;margin-top:5px;margin-bottom:0px;padding-bottom:0px;
}
ul.List_frame{
	margin:10px 0;
	padding:5px;
	list-style-type:none;
	border:3px double gray;
/*	font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;*/
	font-size:1.2em;
	line-height:1.7;
	width:572px;

}
.note 
{
    border: thin solid #C0C0C0;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;line-height:1.7;
	margin:15px 0;
}
	


