html {
	overflow-y: scroll;
}
img {
	vertical-align: bottom;
	border: 0;
}
body {
	background: #fceced;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
body {
	background: #f0f3f4;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#wrapper {
	background: url(../images/bg_sh.gif) repeat-y;
	width: 796px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-right: 33px;
	padding-left: 33px;
	height: auto;
}
/*topページ*/
#pagebody {
	width: 730px;
}
#pagebody #top_img {
	padding: 0px;
	margin-top: 0px;
	height: 318px;
	width: 730px;
}
#main {
	width: 686px;
	margin-top: 16px;
	margin-right: 22px;
	margin-left: 22px;
}
.new {
	font: 10px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	color: #FF0000;
	text-align: left;
	background: center center;
	padding-left: 6px;
}
.new_2 {
	font: 10px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	color: #FF0000;
	background: center center;
	text-align: left;
	padding-left: 6px;
}
#main #message {
}
#main #news {
	display: block;
	margin-top: 5px;
	margin-right: 26px;
	margin-bottom: 0px;
}
#news #news_title {
}
#main #news_text {
	width: 686px;
}
#main #news_text th {
	text-align: left;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px dotted #999999;
}
#main #news_text td {
	border-bottom: 1px dotted #999999;
}
.news_tx_12 {
	font: 93%/1.6em "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
}
.news_tx_12_2 {
	font: 70%/2em "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "sans-serif";
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
}
.message {
	font: 12px/1.4em "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	color: #666666;
	padding-right: 2px;
	padding-left: 2px;
}
.message_red {
	font: 12px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	color: #CC0033;
}
.news_tx10 {
	font: 10px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	color: #666666;
}
/*topバナー*/

#main #r_banner {
	margin: 20px 0px 10px 0px;
	padding: 0px;
	height: 89px;
}
#main #r_banner #r_b01 {
	height: 89px;
	width: 226px;
	float: left;
}
#main #r_banner #r_b02 {
	height: 89px;
	width: 226px;
	float: right;
	margin-left: 4px;
}

/*パンくずリスト*/
#rootlist {
	width: 648px;
	text-align: left;
	font: 10px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
}
/*商品紹介*/
#pagebody02 {
	width: 648px;
	margin-top: 20px;
	margin-right: 41px;
	margin-left: 41px;
}
#content01 {
	height: 700px;
	width: 648px;
	background: url(../images/shouhin_bg01.gif) repeat-y;
	margin-top: 10px;
	margin-bottom: 30px;
}
#content02 h3 {
	height: 34px;
	width: 648px;
}
#content01 shouhin_title {
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 648px;
}
#content01 #sh01 {
	width: 186px;
	height: 150px;
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 25px;
}
#content01 #sh02 {
	float: left;
	width: 186px;
	height: 150px;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
}
#content01 #sh03 {
	float: right;
	width: 186px;
	height: 150px;
	margin-top: 20px;
	margin-right: 25px;
	margin-left: 10px;
}
.shohin_text {
	color: #333666;
	text-decoration: underline;
	background: url(../images/icon_yaji_01.gif) no-repeat left center;
	padding-left: 12px;
	font: 12px/1.7em "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
}
/*超音波ヒーリングソニックカリスマ*/
#content02 {
	width: 648px;
	margin-top: 10px;
}
#content02 .sh02info {
	height: 196px;
	width: 590px;
	margin-top: 20px;
	margin-right: 29px;
	margin-left: 29px;
	border-bottom: thin dotted #CCCCCC;
}
#content02 .sh02photo {
	float: left;
	margin-top: 10px;
	margin-left: 30px;
}
#content02 .sh02text {
	float: right;
	width: 330px;
}
.shouhin2_text {
	color: #666666;
	text-align: left;
	font: 11px/1.7em "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
}
#content03 {
	width: 648px;
	height: 200px;
}
#another {
	font-size: 13px;
	color: #333333;
	display: block;
	background: url(../images/icon_yaji_03.gif) no-repeat left center;
	padding-left: 18px;
	margin-left: 66px;
	width: 564px;
	margin-top: 20px;
	height: 16px;
}
#content03 ul {
}
#content03_box {
	margin-right: 29px;
	margin-left: 29px;
	height: 160px;
	width: 590px;
}
#content03 ul li {
	display: inline;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 5px;
}
/*カリスマ皇久天*/
#content02 .sh03info {
	height: 320px;
	width: 590px;
	border-bottom: thin dotted #CCCCCC;
	margin-top: 20px;
	margin-right: 29px;
	margin-left: 29px;
}
#content02 .sh03photo {
	float: left;
	margin-left: 20px;
	margin-top: 46px;
}
#content02 .sh03text {
	float: right;
	width: 354px;
}
/*カリスマ全身マッサージクリーム*/
#pagebody03 {
	width: 648px;
	margin-top: 20px;
	margin-right: 41px;
	margin-left: 41px;
	margin-bottom: 120px;
}
#content02 .sh04info {
	height: 300px;
	width: 590px;
	margin-top: 20px;
	margin-right: 29px;
	margin-left: 29px;
	border-bottom: thin dotted #CCCCCC;
}
/*カリスマダイエット*/
#content02 .sh05info {
	width: 590px;
	margin-top: 20px;
	margin-right: 29px;
	margin-left: 29px;
	height: 520px;
	border-bottom: thin dotted #CCCCCC;
}
#content02 .sh05info #genzairyou {
	clear: both;
	width: 570px;
	height: 200px;
	margin-top: 5px;
}
/*サロン紹介*/
#content04 {
	width: 648px;
	margin-top: 10px;
	margin-bottom: 50px;
}
#content04 #salon_title {
	height: 64px;
	width: 648px;
}
#content04 #map {
	height: 410px;
	width: 648px;
}
#content04 #table_salon {
    width: 648px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}
#content04 #top {
	clear: both;
	float: right;
	margin-top: 5px;
	padding-top: 5px;
}
#content04 #top a {
	font: 11px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	text-decoration: underline;
	background: url(../images/icon_yaji.gif) no-repeat left;
	display: block;
	padding-left: 10px;
}

#content04 #table_salon th {
	padding: 3px;
	background: #dcc5a0;
	text-align: left;
	color: #FFFFFF;
	font: 11px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	border-top: 0 solid #E3E3E3;
	border-right: 0 solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
}
#content04 #table_salon td {
	padding: 5px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font: 12px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	color: #666666;
}
#content04 #salon #table_salon a {
	color: #333666;
	font: 12px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
}
#content04 #salon #table_salon a:hover {
	color: #660033;
	font: 12px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
}
.salon_area {
	font: bold 14px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	color: #453586;
	text-align: left;
	height: 20px;
	width: 648px;
}
/*企業情報*/
#content05 {
	border-right: thin solid #e6e6e6;
	border-bottom: thin solid #e6e6e6;
	border-left: thin solid #e6e6e6;
	width: 648px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#content05 #company_title {
	height: 64px;
	width: 648px;
}
#content05 h3 {
	height: 24px;
	width: 588px;
	margin-right: 30px;
	margin-left: 30px;
}
#content05 #table_company {
	width: 588px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	margin-right: 30px;
	margin-left: 30px;
}
#content05 #company_ph {
	height: 270px;
	width: 588px;
	margin: 30px;
}

#content05 #table_company th {
	text-align: left;
	border-top: 0 solid #E3E3E3;
	border-right: 0 solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
}
#content05 #table_company td {
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: left;
	font: 12px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	color: #666666;
	padding: 5px 5px 5px 20px;
}
.company_tx {
	font: 12px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	background: #F4F9FF;
}

