@charset "Shift_JIS";

/* body                                                      */
/* --------------------------------------------------------- */
body {
	color: #4D4D4D;/*（文字の色）*/
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:0.85em;/*（文字の大きさ）*/
/*	line-height:1.1em;*/
	letter-spacing: 0.1em;
	text-align: center;
	margin: 0px;/*（開始位置）*/
	padding: 0px;/*（内側と外側の間隔）*/
	/*background-image:url(image/common/body_bg2.gif);/*（ページ背景のイメージ画像）*/
	background-repeat:repeat-x;/*（ページ背景の繰り返し指定）*/
	background-color:#ffffff;/*（ページ背景の色）*/
}

/* 基本設定（全てのページ共通項目指定）  */
/* --------------------------------------------------------- */
/* --------段落の指定------------------------ */
p {
  /*line-height: 1.2em;*//*（行の高さ）*/
	margin: 0px 5px 0px 5px;/*（開始位置）*/
	padding: 0px;/*（内側と外側の間隔）*/
  /*letter-spacing: 0.1em;*//*（文字間の間隔）*/
}
/* --------見出し1の指定------------------------ */
h1 {
	height:15px;
	margin: 0px 8px 0px 10px;
	padding: 3px 0px 4px 0px;
	font-size: 0.8em;/*（文字の大きさ）*/
	font-weight: normal;/*（文字の太さ）*/
	text-align:center;
	color:#FFFFFF;
	background-color:#0071BC;
	background-image:url(image/common/header_h1_back.png);
	background-repeat:no-repeat;
}
/* --------見出し2の指定------------------------ */
h2 {  
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-size: 1.0em;/*（文字の大きさ）*/
	font-weight: bold;/*（文字の太さ）*/
}
/* --------見出し3の指定------------------------ */
h3 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-size: 1.0em;/*（文字の大きさ）*/
	font-weight: bold;/*（文字の太さ）*/
}
/* --------見出し3の指定------------------------ */
h4 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
/*	font-size: 0.85em;/*（文字の大きさ）*/
/*	font-weight: bold;/*（文字の太さ）*/
}
/* リスト指定（マーク）  */
/* ---------------------------------------- */
ul{  
	padding: 0px;
	border: 0px dotted #AAA064;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;

}
li{  
	padding: 0px 0px 0px 0px;
	border-bottom: 0px dotted #AAA064;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 30px;
	
}
/* リスト指定（定義リスト）  */
/* ---------------------------------------- */
dl{  
	padding: 0px;
	margin: 0px;
	list-style:none;
}
dt{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	font-size:1.2em;
	font-weight:bold;
}
dd{  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 30px;
}

#list1t dl{  
	padding: 0px;
	border: 0px dotted #AAA064;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	list-style:none;
	line-height:1.4em;
}
#list1t dt{
	padding: 0px 0px 0px 13px;
	border-bottom: 0px dotted #AAA064;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 15px;
	font-size:1.2em;
	color:#000000;
	font-weight:bold;
	background-image:url(image/mark1.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
}

#list1t dd{  
	padding: 0px 0px 0px 0px;
	border-bottom: 0px dotted #AAA064;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 30px;
	line-height:1.4em;	
}

/*お知らせページ
-----------------------------------------------------------*/
#list1i dl{

	padding: 0px;
	border: 0px dotted #AAA064;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	list-style:none;
	line-height:1.4em;
}
#list1i dt{
	width:100px;
	float:left;
	padding: 0px 0px 0px 13px;
	border-bottom: 0px dotted #AAA064;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	color:#000000;
	font-weight:normal;
	background-image:url(image/mark1.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
}
#list1i dd{

width:450px;
text-align:left;
	float:left;  
	padding: 0px 0px 0px 0px;
	border-bottom: 0px dotted #AAA064;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;

}
/* インデント指定  */
/* ---------------------------------------- */
blockquote {  
	padding: 0px 0px 0px 0px;
	border-bottom: 0px dotted #AAA064;
	margin: 10px 20px 10px  20px;
}
/* リンク指定  */
/* ---------------------------------------- */
a:link {  
	color: #837A47;
}
a:visited {  
	color: #837A47;
}
a:hover, a:active {  
	color: #009999;
}
/* 画像指定  */
/* ---------------------------------------- */
img {  
	border: none;/*（線の表示）*/
	margin: 0px;
	padding: 0px;
}
/* テーブル指定  */
/* ---------------------------------------- */
table {
	margin: 0px;
	padding: 0px;
}

/*--------- address ------------------*/

address {  
	margin: 10px 0px 10px 10px;
	padding: 0px;
	font-style: normal;

}
/* ページの外枠を指定                                                   */
/* --------------------------------------------------------- */
#wrapper {  
	text-align: left;
	width: 880px;
	margin: 0px auto;
	padding: 0px;
	/*background-image: url(image/bg2.png);
	background-repeat: repeat-y;*/
}
/* -----ヘッダー部分のlogoイメージ画像指定 -----------*/
/* ------------------------------------------- */
#header {
	width: 880px;
	margin: 0px auto;
	padding: 0px;
	height: 120px;
	/*background-color:#fff;*/
	background-image:url(image/header_main_bg1.gif);
	background-position:0px 0px;
	clear:both;
}
/* ヘッダー部分のlogoイメージ画像指定                        */
/* --------------------------------------------------------- */
#logo  {  
	width: 860px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

/*---------topページの大きなイメージ部分-------*/
/* ----------------------------------------- */
#topimg {  
	margin: 0px 0px 0px 11px;
	height: 250px;
	width: 860px;
	padding: 0px 0px 0px 0px;
}
/* ------各ページの一番上の部分のイメージ画像------- */
/*-------------------------------------------- */
#pheaderimg {	
	margin: 0px 0px 0px 11px;
	height: 120px;
	width: 860px;
	padding: 0px 0px 0px 0px;
}

/* メインmenu指定                                                      */
/* --------------------------------------------------------- */
/* menu指定全体----------------- */
#menu {  
	width: 860px;
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	clear:both;
	background-image:url(image/menu_backimg1.gif);


}
#menu ul {  
	margin: 0px;
	padding: 0px;
	height: 50px;
}
#menu li {  
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-top:#eeeeee 1px dotted;
	border-bottom:#eeeeee 1px dotted;	
}
#menu li a {  
	display: block;
	text-decoration: none;
	/*text-indent: -9999px;*/
	height: 25px;
	width: 143px;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	font-size:14px;
	text-align:center;
	color:#333333;
	font-weight:bold;
}
#menu li a:hover {  
	height: 33px;

}
/* menu1〜menu8までのリンク指定----------------- */
#menu li#mainmenu1 a {  
	background: url(image/menu_backimg1.gif);
}/*（普通のメニュー指定）*/
#menu li#mainmenu1on a {  
	background: url(image/menu1_on.gif);
}/*（対象ページのメニュー指定）*/
#menu li#mainmenu2 a {  
	background: url(image/menu_backimg1.gif);
}/*（普通のメニュー指定）*/
#menu li#mainmenu2on a {  
	background: url(image/menu1_on.gif);
}/*（対象ページのメニュー指定）*/
#menu li#mainmenu3 a {  
	background: url(image/menu_backimg1.gif);
}/*（普通のメニュー指定）*/
#menu li#mainmenu3on a {  
	background: url(image/menu1_on.gif);
}/*（対象ページのメニュー指定）*/
#menu li#mainmenu4 a {  
	background: url(image/menu_backimg1.gif);
}/*（普通のメニュー指定）*/
#menu li#mainmenu4on a {  
	background: url(image/menu1_on.gif);
}/*（対象ページのメニュー指定）*/
#menu li#mainmenu5 a {  
	background: url(image/menu_backimg1.gif);
}/*（普通のメニュー指定）*/
#menu li#mainmenu5on a {  
	background: url(image/menu1_on.gif);
}/*（対象ページのメニュー指定）*/
#menu li#mainmenu6 a {  
	background: url(image/menu_backimg2.gif);
}/*（普通のメニュー指定）*/
#menu li#mainmenu6on a {  
	background: url(image/menu1_on.gif);
}/*（対象ページのメニュー指定）*/
#menu li#mainmenu7 a {  
	background: url(image/menu_backimg1.gif);
}/*（普通のメニュー指定）*/
#menu li#mainmenu7on a {  
	background: url(image/menu7_on.gif);
}/*（対象ページのメニュー指定）*/
#menu li#mainmenu8 a {  
	background: url(image/menu8.gif);
}/*（普通のメニュー指定）*/
#menu li#mainmenu8on a {  
	background: url(image/menu8_on.gif);
}/*（対象ページのメニュー指定）*/

/* menu1〜menu8までのﾏｳｽがリンクの上に乗った時の指定------ */
#menu li#mainmenu1 a:hover {  
	background: url(image/menu1_on.gif);
	color:#FFFFFF;
}
#menu li#mainmenu2 a:hover  {  
	background: url(image/menu1_on.gif);
	color:#FFFFFF;	
}
#menu li#mainmenu3 a:hover  {  
	background: url(image/menu1_on.gif);
	color:#FFFFFF;	
}
#menu li#mainmenu4 a:hover  {  
	background: url(image/menu1_on.gif);
	color:#FFFFFF;	
}
#menu li#mainmenu5 a:hover  {  
	background: url(image/menu1_on.gif);
	color:#FFFFFF;	

}
#menu li#mainmenu6 a:hover  {  
	background: url(image/menu1_on.gif);
	color:#FFFFFF;	
			
}
#menu li#mainmenu7 a:hover  {  
	background: url(image/menu1_on.gif);
	color:#FFFFFF;	
}
#menu li#mainmenu8 a:hover  {  
	background: url(image/menu8_on.gif);
}
/* --------------------------------------*/
/*-------- メインmenu部分指定終了-------------*/


/*-------- footer部分指定開始----------------*/
/* footer部分全体指定 ------------------*/
#footerframe {
	margin: 0px auto;
	padding: 0px;
	width: 865px;
	height: 100px;
	background-image: url(image/common/footer.png);
	background-repeat: no-repeat;
	background-position:1px 0px;	
	clear: both;
	
}

#footer {  
	width: 865px;
	margin: 0px auto;
	padding: 10px 0px;
	text-align: center;
	font-size: 0.9em;

}
#footer ul {  
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#footer li {  
	display: inline;
	margin: 0px;
	padding: 0px 5px;
}
#footer li a {
	color: #FFFFFF;
}
#footer li a:hover {
	color: #FF6699;
}
/* ----------copyright----------*/
#copyright p{
	font-size: 0.85em;
	font-weight: normal;
	margin: 5px auto;
	padding: 0px;
	text-align:center;
	color:#FFFFFF;
}

/*-------- footer部分指定終了----------------*/

/* content（ホームページの本文）                                                   */
/* --------------------------------------------------------- */
#content1 {
	width: 880px;
	height:auto;
	margin: 0px;
	clear: both;
	padding: 0px 0px 0px 0px;
	background-image: url(image/content_bg1.gif);
	background-repeat:repeat-y;
	}

/* ------------------------------------ */
/* ---------左側のメニューnavi--------- */

#navi {  
	float: left;
	width: 200px;
	margin: 4px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	font-size:0.9em;
}
#navi ul {  
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 165px;
}
#navi ul li{  
	list-style:none;
	width: 174px;
	height:22px;
    color: #333;
	margin:  1px 0px 1px 0px;
	padding: 20px 0px 8px 20px;	
	border-bottom:1px dotted #9C9256;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9C9256;
	border-top:1px dotted #9C9256;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9C9256;	
	background-image:url(image/navi_bg2-2.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color:#FFF;
}
#navi li a{
	text-decoration:none;
	color: #333;
	font-weight:bold;
}
#navi li a:hover{  
	list-style:none;
	width: 165px;
	border-bottom:0px dotted #963;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #9C9256;
	color: #669;
	margin:  3px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	padding-left:0px;
}

/* box1.box2.box3.box4                                       */
/* --------------------------------------------------------- */
/* index専用 */
.box1 {  
	width: 500px;
	height:auto;
	float: left;
	margin: 0px 0px 0px 15px;
	padding: 4px 0px 0px 5px;
	background-color:#FFFFFF;
}
.box2 {  
	width: 330px;
	float: right;
	height:auto;	
	margin: 0px 13px 0px 0px;
	padding: 4px 10px 0px 0px;
	background-color:#FFFFFF;
}

/* index専用ページ終了 */
/* --------------------------------------------------------- */

/* menu.salon.info.etc… */
.box3 {  
	width: 640px;
	float: right;
	margin: 0px 15px 0px 0px;
	padding: 4px 0px 0px 0px;
	background-color:#FFFFFF;	
}

/*-----横幅が広く枠が1つのページで使用--------*/
　/*---プライバシーポリシー(privacy.html)---*/
　/*---サイトマップ(sitemap.html)で利用-----*/
/*--------------------------------------------*/

.allbox1 {  
	width: auto;
	margin: 0px;
	padding: 4px 20px 0px 20px;
} 
.allbox1 p{  
	text-align:left;
	margin: 0px;
	padding: 5px 20px 5px 20px;
	font-size:0.9em;
} 
/*----横幅が広く枠が1つのページで使用指定終了----*/

/*---------------------------------------------*/
/*---------------topページ関連指定-------------*/

/*---新着情報のタイトル指定---*/
.newinfo {
	width:480px;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 8px 10px;
	border-top: 1px solid #0066FF;
	border-bottom: 1px solid #0066FF;
	border-left:1px solid #0066FF;
	border-right:1px solid #ffaae6;
	background-color:#0066FF;
	background-image:url(image/pagetaitol_bg1.gif);
	color: #333;
}
.newinfo h2{  
	margin: 0px;
	padding: 8px 5px 2px 5px;
	border-bottom: 0px dashed #EEEEEE;
	color: #333333;
	font-size: 0.9em;
	text-align:left;
}
/*----- 新着情報の内容-------*/
#newinfod {  
	overflow:auto;
	width:466px;
	height:70px;
	padding: 7px;
	border: 1px  solid #AAA064;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
	background-color:#FFF;
}
/*----- ■2011年●●月●●日の指定内容-------*/
#newinfod p{  
	color: #960;
	font-weight: bold;
	margin: 0px;
	padding: 2px 0px;
	font-size: 0.9em;
}
/*----- キャンペーン情報を追加しました。の指定内容-------*/

#newinfod ul{  
	padding: 0px;
	border: 0px dotted #AAA064;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
	font-size:0.9em;
}

/* --------------------------------------*/


/*--コンセプト、お店からのメッセージ指定---*/
.concept {
	width:328px;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 8px 10px;
	border-top: 1px solid #0066FF;
	border-bottom: 1px solid #0066FF;
	border-left:1px solid #0066FF;
	border-right:1px solid #ffaae6;
	background-color:#0066FF;
	background-image:url(image/pagetaitol_bg1.gif);
	color: #333;
}
/*--お店からのメッセージ 指定---*/
.concept h2{  
	margin: 0px;
	padding: 8px 5px 2px 5px;
	border-bottom: 0px dashed #996600;
	color: #333333;
	font-size: 0.9em;
	text-align:left;
}
/*--あいさつ文枠指定---*/
.conceptdetail {  
	margin: 5px 0px 5px 5px;
	padding: 2px 2px 2px 2px;
}
/*--あいさつ文　行と文字　指定---*/
.conceptdetail p{  
	margin: 3px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	color: #333;
	font-size: 0.9em;
}

/*--コンセプト、お店からのメッセージ指定終わり---*/
/* --------------------------------------*/

/* ------------メニュータイトル-----------*/
.menuinfo {
	width:328px;	
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 8px 10px;
	border-top: 1px solid #0066FF;
	border-bottom: 1px solid #0066FF;
	border-left:1px solid #0066FF;
	border-right:1px solid #ffaae6;
	background-color:#0066FF;
	background-image:url(image/pagetaitol_bg1.gif);
	color: #333;
}
.menuinfo h2{  
	margin: 0px;
	padding: 8px 5px 2px 5px;
	border-bottom: 0px solid #996600;
	color: #333333;
	font-size: 0.9em;
	font-weight:bold;
	text-align:left;
}
/* ------------メニュー内容-----------*/
.topmenuinfobox {  
	width:320px;
	height:auto;
	padding: 5px 0px 5px 0px;
	border: 0px dotted #AAA064;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 10px;
	background-color:#FFFFFF;
/*	font-size:0.9em;*/
}

/* 個別メニューへのリンク用メニュータイトル開始-----*/
/* -----------------------------------*/
.topmenumidashi1{
	margin: 2px 0px 2px 12px;
	padding: 2px 0px 2px 15px;
	border-bottom: 0px solid #630171;/*--下線---*/
	border-left:0px solid #630171;/*--左側の線---*/
	background-image:url(image/mark4.gif);/*--背景画像---*/
	background-repeat:no-repeat;/*--背景画像のリピート指定---*/
	background-position:0px 6px;/*--背景画像の表示位置指定---*/
	color: #00F;
	font-size: 0.85em;
	font-weight:bold;
}
/* 個別メニューへのリンク用メニュータイトル開始-----*/

.topmenuinfobox p{
	padding: 0px;
	border: 0px dotted #AAA064;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 30px;

}

.topmenuinfobox ul{  
	padding: 0px;
	border: 0px dotted #AAA064;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 10px;
	font-size:0.9em;
	list-style:none;
}
.topmenuinfobox li{  
	padding: 0px 0px 0px 0px;
	border-bottom: 0px dotted #AAA064;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 20px;
}

/* -----------------------------------*/
/* 個別メニューへのリンク用メニュータイトル開始-----*/


/*--ＴＯＰページ右側メニュー指定終わり---*/
/* --------------------------------------*/

/*--ＴＯＰページ地図表示の指定開始---*/
/* ---------------------------------- */
.gmap{  
	font-size: 0.8em;
	font-weight: normal;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	border:inset 1px #CCC;
	background-color:#FFF;
	width:451px;
}
/* ---------------------------------- */
/*--ＴＯＰページ地図表示の指定終わり---*/

/* ------------------------------------------------- */
/* -------各ページタイトル（見出しH２装飾）------- */

.pagetaitol1 {  
	height:35px;
	width:630px;
	font-weight:1.4em;
	color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	border-top: 1px dotted #dddddd;
	border-bottom: 1px dotted #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	background-color:#ffaae6;
	background-image:url(image/pagetaitol_bg2.gif);
	background-position: 0px 0px;

}
.pagetaitol1 h2{  
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 3px 20px;
	color: #fff;
	font-size: 1.4em;
	font-weight:bold;
}
.pagetaitol2 {  
	height:50px;
	width:630px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	border-top: 1px dotted #dddddd;
	border-bottom: 1px dotted #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	background-color:#ffaae6;
	background-image:url(image/pagetaitol_bg2.gif);
	
}

/* ------------------------------------------------- */
/* -------各ページタイトル（見出しH２装飾）------- */

.taitolmoji1 {  
	margin: 0px 10px 0px 0px;
	padding: 10px 0px 3px 10px;
	color: #fff;
	font-size: 1.4em;
	font-weight:bold;
	background-color:#6699FF;
	border-left:#0033FF 10px solid;
}




/* ------------------------------------------------- */
/* -------各ページサブタイトル（見出しH3装飾）------- */
.style1 {
	font-size: 1.2em;
	font-weight:bold;
	color: #333333;
	margin: 5px 10px 7px 5px;
	padding: 6px 12px 5px 10px;
	border-left: 10px solid #0099FF;
	border-bottom: 1px solid #9C9256;
	/*border: 1px solid #9C9256;*/
	background-color:#FFCCFF;	/*background-image:url(image/mark2-1.gif);
	background-repeat:no-repeat;*/
}
/*-------------------------------*/
/*本文の段落(P）の文字指定開始*/
	
.style2 {  
	margin: 0px 30px 0px 15px;
	padding: 8px 5px 2px 10px;
	border-bottom: 0px dashed #996600;
}

/*本文の段落(P）の文字指定終了*/
/*-------------------------------*/




/*--文字の指定 -------------------------*/
/*------------------------------ */
.moji1 {  
	font-weight: bold;
	margin: 0px 0px 0px 15px;
	padding: 2px 3px;
	font-size: 1.3em;
/*	background-color:#FF99CC;*/
	border:0px #FF3399 solid;
	border-left:5px #0066FF solid;
	
}

.mojiiro1 {
	color:#FF0000;
	
}

.moji2{
font-size:0.85em;
	
}

.moji3 {
font-weight:bold;
color:#3366CC;
	margin:5px 5px 5px 5px;
	padding: 2px 2px 2px 2px;
	
}
.moji4 {
font-weight:bold;
color:#3366CC;
font-size:1.2em;
	margin:10px 5px 0px 10px;
	padding: 2px 2px 0px 2px;
	border-left:solid #0066FF 5px;
	border-bottom:solid #0099FF 0px;
	
}

/*各menuページの料金表指定
---------------------------------------*/

.menut {  
	margin: 0px;
	padding: 8px 10px 2px 15px;
	border-bottom: 1px dashed #996600;
	background-image:url(image/mark3.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	color: #7E7645;
	font-size: 0.9em;
	text-align:left;
	font-weight:bold;
	width:400px;
}
/*---料金表のメニュー項目指定指定---*/
.menus {  
	margin: 0px;
	padding: 8px 5px 2px 5px;
	border-bottom: 1px dashed #996600;
	color: #7E7645;
	font-size: 0.9em;
	text-align:left;
	font-weight:bold;
	width:400px;
}
/*---料金表の施術時間（分）指定---*/
.menuh {  
	margin: 0px;
	padding: 8px 5px 2px 10px;
	border-bottom: 1px dashed #996600;
	color: #7E7645;
	font-size: 0.9em;
	text-align:right;
	width:50px;	
}
/*---料金表の料金指定---*/
.menup {  
	margin: 0px;
	padding: 8px 5px 2px 10px;
	border-bottom: 1px dashed #996600;
	color: #7E7645;
	font-size: 0.9em;
	text-align:right;
	width:80px;	
}
.menudetail {  
	margin: 0px;
	padding: 0px 10px 2px 20px;
	border-bottom: 0px dashed #996600;
	color: #7E7645;
	font-size: 0.9em;
	width:560px;
	clear:both;
}
.menudetail1 {  
	margin: 0px;
	padding: 0px 10px 2px 20px;
	border-bottom: 0px dashed #996600;
	/*color: #7E7645;*/
	font-size: 0.8em;
}



/*ページTOPへ戻る指定
---------------------------------------*/
#pagetop {  
	clear:both;
	margin:0px 0px 0px 20px;
	padding:10px 0px 10px 0px;
}



/* 元に戻す（左寄せ、右寄せの指定の効果を無くすための指定）    */
/* --------------------------------------------------------- */
.modosu {  
	clear:both;
}
.modosuleft {
	clear:left;
}

/*----------------------------------------------------------- */
/*-----------テーブルや画像や文字の位置指定-------------------*/
/*----------------------------------------------------------- */

/*---1.topページのキャンペーン画像位置指定--- */
/*---2.topページの住所表示で使用------*/
.waku1 {  
	margin: 0px 5px 0px 6px;
	padding: 0px 0px 0px 0px;
}
/*---1.SALONページの写真表示枠で使用---*/
.waku2 {  
	clear: both;
	width: auto;
	padding-left: 10px;
	padding-bottom:10px;
}
.waku3 {  
	margin: 0px 5px 0px 6px;
	padding: 0px 0px 0px 0px;
	border:#0066CC solid 2px;
	background-color:#FFCCCC;
	width:475px;
}
/*-----------------------------------------------*/
/*----------------tableの指定--------------------*/
/*-----------------------------------------------*/

/*-----セルの指定　幅60px　---------------*/
/*---1.topページの住所表示で使用（タイトル）----*/
.sel1 {   
	margin: 0px;
	padding: 2px 2px 2px 2px;
	text-align:left;
	line-height:1.2em;	
	width:auto;
	font-size:1.0em;
}
/*---セルの指定　幅400px----*/
/*--1.topページの住所表示で使用（内容）--*/
.sel2 {   
	margin: 0px;
	padding: 2px 2px 2px 2px;
	text-align:left;
	line-height:1.2em;
	width:400px;
	font-size:1.0em;	
}



/* ------------------------------------------------------------ */
/*------------------未使用設定はココから下です------------------*/
/* ------------------------------------------------------------ */

/* menu_backページ指定        */
/* --------------------------------------- */
.menusettext {  
	margin:5px 5px 0px 15px;
	padding:0px;
	font-size:0.8em;
	text-align:left;
	color:#000;
}	
/* 全体BOX指定  */
.menuboxmain {  
	width:auto;
	margin:5px 5px 15px 5px;
	padding:0px;
	clear:both;

}
/* 個別BOX指定  */
.menubox {  
	width:200px;
	margin:5px 5px 0 5px;
	padding:0px;
	float:left;
	height:270px;
	border:1px dotted #b604b0;
	background-color:#FFF;
}
/* 写真指定  */
.menuphoto {  

	margin:0px 0px 0px 0px;
	padding:4px 2px 4px 2px;
	text-align:center;
	height:135px;
	border-bottom:1px dotted #b604b0;
}
/* メニュータイトル指定  */
.menutaitol {  
	margin:0px;
	padding:3px 0px 0px 2px;
	font-size:0.75em;
	height:35px;
	text-align:left;
	color:#96C;
}	
/* メニュー説明指定  */
.menutext {  
	border:0px dotted #e73f1a;
	border-top:0px;
	margin:0px;
	padding:3px;
	height:55px;

}
/* メニュー説明段落指定  */
.menutext p {  
	margin:0px;
	padding:0px;
	font-size:0.8em;
	text-align:left;

}	
.menunext {  
	margin:0px;
	padding:0px;

}



/* 商品説明掲載指定  */
/* --------------------------------------------------------- */
/* 商品説明ページのタイトル指定  */
.gtaitol1 h4{
	font-size:1.0em;
	font-weight:bold;
	color:#0066FF;
	margin:0px 0px 0px 0px;
	padding:4px 2px 4px 10px;
	text-align:left;
	border-bottom:1px dotted #dddddd;
	width:500px;
}
/* 商品説明ページの説明文指定  */
.goodssettext {  
	margin:5px 5px 0px 15px;
	padding:0px;
	font-size:0.9em;
	text-align:left;
	color:#000;
}	
/* 全体BOX指定  */
.goodsboxmain {  
	width:auto;
	margin:5px 5px 15px 15px;
	padding:0px 0px 0px 0px;
	clear:both;

}
/* 個別BOX指定  */
.goodsbox {  
	width:260px;
	margin : 5px 0px 0px 10px;
	padding:0px;
	float:left;
	height:230px;
	border:1px dotted #eeeeee;
	background-color:#FFF;
}
/* 写真指定  */
.goodsphoto {  

	margin:0px 0px 0px 0px;
	padding:4px 2px 4px 2px;
	text-align:center;
	height:190px;
	border-bottom:1px dotted #dddddd;
}
/* 商品名指定  */
.goodstexttaitol {  
	margin:0px;
	padding:3px 0px 0px 2px;
	font-size:0.9em;
	text-align:left;
	height:20px;
	color:#96C;
}	

/* 商品説明指定  */
.goodstext {  
	border:0px dotted #999999;
	border-top:0px;
	margin:0px;
	padding:3px;
	height:100px;

}	
/* 商品説明段落指定  */
.goodstext p {  
	margin:0px;
	padding:0px;
	font-size:0.9em;
	text-align:left;

}
