body {padding-top:5px;}
body,td,th {
	margin:0;
	background-color: #FFFFFF;
	font-family: ＭＳ ゴシック, Osaka－等幅;}
table {width:225px;}
.tri {vertical-align:middle; padding-top:5px;}
p.text {
color: #666666;
font-size: 12px;
line-height: 22px;
margin:0px;
padding:0px 3px;
} 

p.mini {
color: #666666;
font-size: 11px;
line-height: 15px;
margin:0px;
padding:0px 3px;
} 


.howtotl {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #58BFA3;
padding:0px;
}

.howtotl_hp {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #007C43;
padding:0px;
}

.howtotext {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #333;
padding:0px 5px;
}

.geltext {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #777;
padding:0px 15px;
margin:5px 0px;
}

.hptext {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #777;
padding:10px 15px;
margin:0px;
}

a:link {
	color: #336600;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #336600;
}
a:hover {
	text-decoration: underline;
	color: #CC6600;
}
a:active {
	text-decoration: none;
}


.txt_10_white {
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.line_b {
	border: 1px outset #999966;
}
.style4 {
	font-size: 10px;
	color: #663300;
	margin:0px;
	padding:7px 0px 0px 2px;
}
.txt_10b {
	font-size: 10px;
	font-weight: bold;
}
.txt_10 {font-size: 10px}
.txt_9_gray {
	font-size: 9px;
	color: #999999; 
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;}

.txt_12_gray {
color: #666666;
font-size: 12px;
line-height: 18px;
margin:0px;
padding:0px 3px;
} 

.txt_gray {
color: #666666;
font-size: 12px;
line-height: 16px;
margin:0px;
padding:0px 3px;
} 

.footer {
color: #666666;
font-size: 12px;
line-height: 18px;
margin:0px;
padding:0px 3px;
} 

p.toptext {
color: #666;
font-size: 12px;
line-height: 18px;
margin:0px;
padding:5px 3px;
} 

.txt_12 {font-size: 12px}


.normal {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.seo {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #999966;
}
.normal-663300 {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #663300;

	font-weight: bolder;
}
.columnl {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #666666;
}
.normal-price {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: bolder;
}
.columnl-price {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #666666;
	font-weight: bolder;
}
.normal-star {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #CC6600;
	font-weight: bolder;
}
.columnl-663300 {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #663300;
	font-weight: bolder;
}
.salon-663300 {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #663300;
}
#ccpn {
	width: 400px;
}

.salon-star-CCCC00 {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #5c3f10;
}
.salonprice {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999933;
	font-weight: bold;
}
.salon-cource {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
	color: #669900;
}
.normal-price-b {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: bolder;
}
.unt-price {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #666666;
	font-weight: bolder;
}
.unt-663300 {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #663300;
	font-weight: bolder;
}
.campaign {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #669900;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.campaign-price {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #CC9900;
	font-weight: bolder;
}




.menu{
	width:177px;
	margin:0px;
	padding:0px;

}


.menu div.group{

	background: url(../images/rmenu_listbg.gif) no-repeat;
	width: 177px;/*画像の幅*/ 		
	height: 20px;/*画像の高さ*/ 
	padding: 7px 0px 0px 10px;
	font-size: 12px;
	color: #666;
	margin:0px;


}


.menu ul.sub { display: block; list-style: none; border-style: none; margin: 7px 0px 0px 0px; padding: 0px; }

.menu ul.sub li { display: block; list-style: none; border-style: none; background: url(../images/y_tri.gif) no-repeat 5px 0.2em; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:12px; margin: 0.5em 3px 0px 7px; padding: 0px 0px 0px 18px; word-wrap: break-word; line-height: 16px;}


.list{
	margin:0px;
	padding:0px;

}
.list ul { display: block; list-style: none; border-style: none; margin: 0px 0px 3px 0px; padding: 0px; }

.list ul li { display: block; list-style: none; border-style: none; background: url(../images/tri_k.gif) no-repeat 5px 0.3em; font-size:12px; font-family:"ＭＳ Ｐゴシック",Osaka; margin: 0.3em 3px 0px 3px; padding: 0px 5px 3px 20px; word-wrap: break-word; line-height: 18px;}

#shop td {
	width: 280px;
	padding-top:10px;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 0px;
	height: 90px;
	margin-top: 0px;
	background-image: url(../shoplist/images/dl_border.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	position:relative;
	text-align: left;
	vertical-align: top;
}

#shop h3 {
	padding: 0px;
	width: 590px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#shop .h3td {
	width:620px;
	height:40px;
	margin:0px;
	padding:0px;
	padding-top:30px;
	background-image: none;
}

#shop .nasi {
	background-image: none;
}



.tel {
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #777;
	font-weight: bolder;
}
#print {
	page-break-before: avoid;
	page-break-after: avoid;
}.HowTo_step {
font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, "Hiragino Kaku Gothic Pro", "MS UI Gothic", Osaka, Sans-serif;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #EC5F00;
padding:0px;
}

