@charset "utf-8";
/* ---------------------------------------------------------------------- */
*{
margin:0;
padding:0;
}
body {
	font-size: 12px;
	color: #808080;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color: #d4ebe9;
	line-height: 1.8em;
	background:url("../img/global/bg.gif");
}
#container {
	width: 800px;
	text-align: left;
	padding: 0px;
	margin: 0px auto;
}
/* ---------------------------------------------------------------------- */
#main {
	padding: 0px 0px 20px 0px;
	margin: 0px;
}
/*
#primary {
	width: 660px;
	font-size: 12px;
	padding: 0px;
}
#secondary {
	float: left;
	width: 300px;
	padding: 0px 10px;
}
*/
/* ---------------------------------------------------------------------- */
a:link { color: #9e6f68; text-decoration: underline; }
a:visited { color: #9e6f68; text-decoration: underline; }
a:active { color: #0075a9; text-decoration: underline; }
a:hover { color: #0075a9; text-decoration: underline; }
img {
	border: none;
}
p {
}
pre {
}
.clear {
	clear: both;
}
.clearp {
	height: 0px;
}
.error {
	color: #ff0000;
	font-weight: bold;
}
.nores {
	display: none;
}
.norep {
	background-repeat: no-repeat;
}
.bgcent {
	background-position: center;
}
.bgleft {
	background-position: left;
}
.bgright {
	background-position: right;
}
.bgleftop {
	background-position: top left;
}
.bgrightop {
	background-position: top right;
}
.pad10 {
	padding: 10px;
}
.padw10 {
	padding-left: 10px;
	padding-right: 10px;
}
.padwl10 {
	padding-left: 10px;
}
.padh10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.padht10 {
	padding-top: 10px;
}
.padhb10 {
	padding-bottom: 10px;
}
.padhb20 {
	padding-bottom: 20px;
}
.padhb5 {
	padding-bottom: 5px;
}
.padht20 {
	padding-top: 20px;
}
.marght10 {
	margin-top: 10px;
}
.marght20 {
	margin-top: 10px;
}
.marghb10 {
	margin-bottom: 10px;
}
.marghb20 {
	margin-bottom: 20px;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.left, .center, .right img {
	display: block;
}
.left img {
 margin: 0px auto 0px 0px;
}
.center img {
	margin: 0px auto;
}
.right img {
	margin: 0px 0px 0px auto;
}
.right {
	text-align: right;
}
.floatl {
	float: left;
}
.floatr {
	float: right;
}
.strong {
	font-weight: bold;
}
.normal {
	font-weight: normal;
}
.font8 {
	font-size: 8px;
}
.font9 {
	font-size: 9px;
}
.font10 {
	font-size: 10px;
}
.font11 {
	font-size: 11px;
}
.font12 {
	font-size: 12px;
}
.font13 {
	font-size: 13px;
}
.font14 {
	font-size: 14px;
}
.font16 {
	font-size: 16px;
}
.font18 {
	font-size: 18px;
}
.font_r {
	color: #f00;
}
.font_r1 {
	color: #c00;
}
.font_r2 {
	color: #9e6f68;
}
.font_r3 {
	color: #ba9d95;
}
.font_b {
	color: #0e3a73;
}
.font_y {
	color: #ffab00;
}
.font_g {
	color: #81a2a6;
}
.font_p {
	color: #f66;
}
.font_or {
	color: #ff5a24;
}
.font_line_through {
	text-decoration: line-through;
}
.borb {
	border-bottom: 1px dotted #e6e6e6;
}
.bort {
	border-top: 1px dotted #e6e6e6;
}
.lineh13 {
	line-height: 1.3em;
}
.blank10 {
	height: 10px;
}
/* ---------------------------------------------------------------------- */
.message {
	padding: 10px;
}
.line1 {
	clear: both;
	height: 5px;
	background-image:url("../img/parts/line1.gif");
	background-repeat: no-repeat;
}
.list_uni {
	list-style: none;
	list-style-position: inside;
}
.list_sq {
	list-style: square;
	list-style-position: outside;
}
.list_sq li {
	margin-left: 20px;
	margin-bottom: 10px;
}
.arrow1 {
	height: 15px;
	background-image:url("../img/parts/arrow1.gif");
	background-repeat: no-repeat;
	background-position: center;
}
.tex_title1 {
	text-align: left;
	padding-top: 1px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px dotted #e8e6b1;
}
.tex_title2 {
	text-align: left;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #9e6f68;
	border-bottom: 1px dotted #e8e6b1;
}
.tex_body {
	padding: 5px 5px 15px 20px;
}
/* ---------------------------------------------------------------------- */
#header {
	text-align: left;
	font-size: 9px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#logo {
	float: left;
	width: 300px;
	text-align: center;
	background-image:url("../img/global/logo.gif");
	background-repeat: no-repeat;
}
#logo a {
	height: 90px;
	display: block;
}
#logo h1 {
	display: none;
}
.header_tel {
	float: left;
	width: 480px;
	height: 90px;
	text-align: center;
	background-image:url("../img/global/header_tel.gif");
	background-repeat: no-repeat;
	background-position: right;
}

/* ---------------------------------------------------------------------- */
#nav {
	padding: 0px 4px;
}
/* ---------------------------------------------------------------------- */
#footer {
	clear: both;
}
.pagelink {
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
}
.pagelink a {
	text-align: right;
	padding-left: 15px;
	font-size: 10px;
	background-image:url("../img/parts/pagelinka.gif");
	background-repeat: no-repeat;
	background-position: left 1px;
}
.pagelink a:link { color: #9e6f68; text-decoration: underline; }
.pagelink a:visited { color: #9e6f68; text-decoration: underline; }
.pagelink a:active { color: #0075a9; text-decoration: underline; }
.pagelink a:hover {
	color: #0075a9;
	text-decoration: underline;
	background-image:url("../img/parts/pagelinkb.gif");
	background-repeat: no-repeat;
	background-position: left 1px;
}

.footerlink {
	clear: both;
	font-size: 10px;
	text-align: center;
	background-color: #fff;
}
.footerlink a:link { color: #9e6f68; text-decoration: underline; }
.footerlink a:visited { color: #9e6f68; text-decoration: underline; }
.footerlink a:active { color: #ffffff; text-decoration: underline; }
.footerlink a:hover { color: #0075a9; text-decoration: underline; }
.copyright {
	background-image:url("../img/global/copy.gif");
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
}
.copyright h6 {
	display: none;
}
/* ---------------------------------------------------------------------- */
#title {
	height: 200px;
	background-repeat: no-repeat;
}
#title h3 {
	display: none;
}
.title_facial {
	background-image:url("../img/title/title.jpg");
}
.title_body {
	background-image:url("../img/title/title.jpg");
}
.title_eye {
	background-image:url("../img/title/title.jpg");
}
.title_epil {
	background-image:url("../img/title/title.jpg");
}
.title_dr {
	background-image:url("../img/title/title.jpg");
}
.title_salon {
	background-image:url("../img/title/title.jpg");
}
.title_links {
	background-image:url("../img/title/title.jpg");
}
.title_contact {
	background-image:url("../img/title/title.jpg");
}
/* サブタイトル---------------------------------------------------------------------- */
.subtitle {
	height: 55px;
	margin: 0px 0px 5px 0px;
	background-repeat: no-repeat;
}
.subtitle h4, .subtitle_top h4 {
	display: none;
}
.subtitle_top {
	height: 55px;
	background-repeat: no-repeat;
}
.subtitle_topblog {
	background-image:url("../img/subtitle/subtitle_topblog.gif");
}
.subtitle_topdr {
	background-image:url("../img/subtitle/subtitle_topdr.gif");
}
.subtitle_topreju {
	background-image:url("../img/subtitle/subtitle_topreju.gif");
}
.subtitle1_body {
	background-image:url("../img/subtitle/subtitle1_body.gif");
}
.subtitle1_contact {
	background-image:url("../img/subtitle/subtitle1_contact.gif");
}
.subtitle1_dr {
	background-image:url("../img/subtitle/subtitle1_dr.gif");
}
.subtitle1_epil {
	background-image:url("../img/subtitle/subtitle1_epil.gif");
}
.subtitle1_eye {
	background-image:url("../img/subtitle/subtitle1_eye.gif");
}
.subtitle1_facial {
	background-image:url("../img/subtitle/subtitle1_facial.gif");
}
.subtitle1_links {
	background-image:url("../img/subtitle/subtitle1_links.gif");
}
.subtitle1_reju {
	background-image:url("../img/subtitle/subtitle1_reju.gif");
}
.subtitle1_salon {
	background-image:url("../img/subtitle/subtitle1_salon.gif");
}
.subtitle1_service {
	background-image:url("../img/subtitle/subtitle1_service.gif");
}
.subtitle1_radio {
	background-image:url("../img/subtitle/subtitle1_radio.gif");
}
.subtitle2_body {
	background-image:url("../img/subtitle/subtitle2_body.gif");
}
.subtitle2_body_e {
	background-image:url("../img/subtitle/subtitle2_body_e.gif");
}
.subtitle2_contact {
	background-image:url("../img/subtitle/subtitle2_contact.gif");
}
.subtitle2_contact_e {
	background-image:url("../img/subtitle/subtitle2_contact_e.gif");
}
.subtitle2_dr_e {
	background-image:url("../img/subtitle/subtitle2_dr_e.gif");
}
.subtitle2_epil {
	background-image:url("../img/subtitle/subtitle2_epil.gif");
}
.subtitle2_epil_e {
	background-image:url("../img/subtitle/subtitle2_epil_e.gif");
}
.subtitle2_eye {
	background-image:url("../img/subtitle/subtitle2_eye.gif");
}
.subtitle2_eye_e {
	background-image:url("../img/subtitle/subtitle2_eye_e.gif");
}
.subtitle2_eye2 {
	background-image:url("../img/subtitle/subtitle2_eye2.gif");
}
.subtitle2_facial {
	background-image:url("../img/subtitle/subtitle2_facial.gif");
}
.subtitle2_facial_e {
	background-image:url("../img/subtitle/subtitle2_facial_e.gif");
}
.subtitle2_facial1 {
	background-image:url("../img/subtitle/subtitle2_facial1.gif");
}
.subtitle2_facial2 {
	background-image:url("../img/subtitle/subtitle2_facial2.gif");
}
.subtitle2_facial3 {
	background-image:url("../img/subtitle/subtitle2_facial3.gif");
}
.subtitle2_facial4 {
	background-image:url("../img/subtitle/subtitle2_facial4.gif");
}
.subtitle2_flow {
	background-image:url("../img/subtitle/subtitle2_flow.gif");
}
.subtitle2_links {
	background-image:url("../img/subtitle/subtitle2_links.gif");
}
.subtitle2_links_e {
	background-image:url("../img/subtitle/links_e.gif");
}
.subtitle2_map {
	background-image:url("../img/subtitle/subtitle2_map.gif");
}
.subtitle2_price {
	background-image:url("../img/subtitle/subtitle2_price.gif");
}
.subtitle2_reju {
	background-image:url("../img/subtitle/subtitle2_reju.gif");
}
.subtitle2_reju_e {
	background-image:url("../img/subtitle/subtitle2_reju_e.gif");
}
.subtitle2_salon {
	background-image:url("../img/subtitle/subtitle2_salon.gif");
}
.subtitle2_salon2 {
	background-image:url("../img/subtitle/subtitle2_salon2.gif");
}
.subtitle2_salon2 {
	background-image:url("../img/subtitle/subtitle2_salon2.gif");
}
.subtitle2_radio {
	background-image:url("../img/subtitle/subtitle2_radio.gif");
}
.subtitle2_dr {
	background-image:url("../img/subtitle/subtitle2_dr.gif");
}
/* トップ---------------------------------------------------------------------- */
#top {
	height: 400px;
	background-image:url("../img/top/top.jpg");
	background-repeat: no-repeat;
}
#top h3 {
	display: none;
}
#top2 {
	height: 400px;
	background-image:url("../img/top/top2.jpg");
	background-repeat: no-repeat;
}
#top2 h3 {
	display: none;
}
#top3 {
	height: 400px;
	background-image:url("../img/top/top3.jpg");
	background-repeat: no-repeat;
}
#top3 h3 {
	display: none;
}
#top_photo {
	height: 150px;
	background-image:url("../img/top/top.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
}
#top_photo h3 {
	display: none;
}

/* プライマリ---------------------------------------------------------------------- */
.primary_main1 {
	padding: 0px 10px;
	background-color: #fffae9;
}
.primary_main2 {
	padding: 10px 10px;
	background-color: #fff;
}
.primary_main1top {
	padding: 0px 10px 10px 10px;
	background-color: #fffae9;
}
.primary_main1 p {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.primary_main2 p {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.primary_main_blank {
	height: 10px;
}
.main01 {
	padding: 0px 10px 10px 10px;
}
.main02 {
	padding-left: 10px;
	padding-right: 10px;
}
.primary_btn {
	padding: 10px 0px;
	text-align: right;
}
.tex_link1 {
	text-align: right;
	padding-top: 1px;
	font-size: 10px;
	font-weight: bold;
}
.tex_link1 a {
	padding-right: 20px;
	background-image:url("../img/parts/arrow1a.gif");
	background-repeat: no-repeat;
	background-position: right;
}
.tex_link1 a:link { color: #666; text-decoration: none;
}
.tex_link1 a:visited { color: #666; text-decoration: none; }
.tex_link1 a:active { color: #0075a9; text-decoration: none; }
.tex_link1 a:hover {
	color: #0075a9;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image:url("../img/parts/arrow1b.gif");
	background-position: right;
}
.btn_center {
	text-align: center;
}
.btn_right {
	text-align: right;
}
/* ---------------------------------------------------------------------- */
.input {
	width: 300px;
}
textarea {
	width: 300px;
	height: 150px;
}
.inputbtn {
}
/* ---------------------------------------------------------------------- */
.table {
	width: 100%;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	font-size: 11px;
	margin: 0px auto;
}
.table th {
	width: 25%;
	text-align: left;
	padding: 5px;
	font-size: 12px;
	color: #736357;
}
.table td {
	padding: 5px;
}
.table_bo {
	border-bottom: 1px dotted #ccc;
}
.table_bon {
	border: none;
}
/* ---------------------------------------------------------------------- */
.top_service_box {
	float: left;
	width: 180px;
	margin: 0px 5px;
}
.top_service {
}
.top_service h5 {
	display: none;
}
.top_service a {
	display: block;
	height: 55px;
}
.top_service11 {
	height: 55px;
	background-image:url("../img/top/top_service1.gif");
	background-repeat: no-repeat;
	background-position: center;
}
.top_service21 {
	height: 55px;
	background-image:url("../img/top/top_service2.gif");
	background-repeat: no-repeat;
	background-position: center;
}
.top_service31 {
	height: 55px;
	background-image:url("../img/top/top_service3.gif");
	background-repeat: no-repeat;
	background-position: center;
}
.top_service41 {
	height: 55px;
	background-image:url("../img/top/top_service4.gif");
	background-repeat: no-repeat;
	background-position: center;
}
.top_service12 {
	height: 60px;
	background-image:url("../img/top/top_service1.jpg");
	background-repeat: no-repeat;
	background-position: center;
}
.top_service22 {
	height: 60px;
	background-image:url("../img/top/top_service2.jpg");
	background-repeat: no-repeat;
	background-position: center;
}
.top_service32 {
	height: 60px;
	background-image:url("../img/top/top_service3.jpg");
	background-repeat: no-repeat;
	background-position: center;
}
.top_service42 {
	height: 60px;
	background-image:url("../img/top/top_service4.jpg");
	background-repeat: no-repeat;
	background-position: center;
}
.top_service_tex {
	background-color: #fff;
	padding: 2px 10px;
	font-size: 11px;
	line-height: 1.4em;
	height: 65px;
}
.top_service_btn {
	text-align: center;
	padding-top: 10px;
}
.top_box {
	background-image:url("../img/top/top_boxa.gif");
	background-repeat: repeat-y;
}
.top_box_left {
	float: left;
	width: 390px;
	margin-right: 20px;
}
.top_box_right {
	float: left;
	width: 390px;
}
.top_box_blank {
	float: left;
	width: 20px;
}
.top_box_dr {
	background-image:url("../img/top/top_box_dr.jpg");
	background-repeat: no-repeat;
	padding: 130px 0px 0px 160px;
	font-size: 11px;
	background-color: #fff;
}
.top_box_blog {
	background-image:url("../img/top/top_box_blog.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-top: 5px;
	padding-left: 70px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #fff;
}
.top_box_reju {
	background-image:url("../img/top/top_box_reju.jpg");
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 50px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	background-color: #fff;
}
.top_box_btn {
	text-align: right;
	padding-top: 4px;
	padding-right: 10px;
}
/* ---------------------------------------------------------------------- */
.blog li {
	list-style: none;
}
.blog_head {
	border-bottom: 1px dotted #e8e6b1;
}
.blog_title {
	text-align: left;
	padding-top: 1px;
	font-size: 12px;
	font-weight: bold;
}
.blog_title a {
	padding-left: 20px;
	background-image:url("../img/parts/lista.gif");
	background-repeat: no-repeat;
	background-position: left;
}
.blog_title a:link { color: #9e6f68; text-decoration: none;
}
.blog_title a:visited { color: #9e6f68; text-decoration: none; }
.blog_title a:active { color: #0075a9; text-decoration: none; }
.blog_title a:hover {
	color: #0075a9;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image:url("../img/parts/listb.gif");
	background-position: left;
}
.blog_body {
	font-size: 11px;
	padding-left: 20px;
}
.blog_link {
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	padding-right: 15px;
}
.blog_link a {
	padding-right: 20px;
	background-image:url("../img/parts/arrow3a.gif");
	background-repeat: no-repeat;
	background-position: right;
}
.blog_link a:link { color: #9e6f68; text-decoration: none;
}
.blog_link a:visited { color: #9e6f68; text-decoration: none; }
.blog_link a:active { color: #0075a9; text-decoration: none; }
.blog_link a:hover {
	color: #0075a9;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image:url("../img/parts/arrow3b.gif");
	background-position: right;
}
/* ---------------------------------------------------------------------- */
.facial00 {
	background-image:url("../img/facial/facial00.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 250px;
}
.facial01 {
	height: 110px;
	background-image:url("../img/facial/facial01.gif");
	background-repeat: no-repeat;
}
.facial11 {
	height: 70px;
	background-image:url("../img/facial/facial11.gif");
	background-repeat: no-repeat;
}
.facial12 {
	background-image:url("../img/facial/facial12.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 250px;
	padding-bottom: 100px;
}
.facial_price1 {
	height: 53px;
	background-image:url("../img/facial/facial_price1.gif");
	background-repeat: no-repeat;
	background-position: center;
}
.facial21 {
	height: 70px;
	background-image:url("../img/facial/facial21.gif");
	background-repeat: no-repeat;
}
.facial22 {
	background-image:url("../img/facial/facial22.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 250px;
	padding-bottom: 10px;
}
.facial_price2 {
	height: 110px;
	background-image:url("../img/facial/facial_price2.gif");
	background-repeat: no-repeat;
	background-position: center;
}
.table_facial2 {
	width: 100%;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	font-size: 11px;
	margin: 5px auto;
	border: 1px solid #e6e6e6;
}
.table_facial2 th {
	text-align: center;
	padding: 5px 0px 5px 20px;
	font-size: 12px;
	color: #9e6f68;
	border: 1px solid #e6e6e6;
}
.table_facial2 td {
	padding: 5px;
	color: #736357;
	border: 1px solid #e6e6e6;
}
.table_facial21 {
	width: 20%;
	text-align: center;
	font-weight: bold;
}
.table_facial22 {
	width: 40%;
}
.table_facial23 {
	width: 40%;
}

.facial31 {
	height: 70px;
	background-image:url("../img/facial/facial31.gif");
	background-repeat: no-repeat;
}
.facial32 {
	background-image:url("../img/facial/facial32.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 250px;
	padding-bottom: 100px;
}
.facial_price3 {
	height: 60px;
	background-image:url("../img/facial/facial_price3.gif");
	background-repeat: no-repeat;
	background-position: center;
}
.facial41 {
	height: 70px;
	background-image:url("../img/facial/facial41.gif");
	background-repeat: no-repeat;
}
.facial_price4 {
	height: 60px;
	background-image:url("../img/facial/facial_price4.gif");
	background-repeat: no-repeat;
	background-position: center;
}

.facial42 {
	background-image:url("../img/facial/facial42.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 250px;
}
.facial4_list {
	list-style: none;
	margin-left: 15px;
	margin-bottom: 5px;
}

/* ---------------------------------------------------------------------- */
.flow {
	text-align: center;
}
.flow_list li {
	padding-right: 25px;
	display: inline;
}
.flow_lista {
	background-image:url("../img/parts/flow_list.gif");
	background-repeat: no-repeat;
	background-position: top right;
}
.flow_listn {
}
/* ---------------------------------------------------------------------- */
.body00 {
	background-image:url("../img/body/body00.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 280px;
}
.body_left {
	float: left;
	width: 540px;
}
.body_right {
	float: left;
	width: 220px;
	height: 260px;
	background-image:url("../img/body/body_right.jpg");
	background-repeat: no-repeat;
}
.body01 {
	height: 110px;
	background-image:url("../img/body/body01.gif");
	background-repeat: no-repeat;
}
.body02left {
	float: left;
	width: 200px;
	height: 145px;
	background-image:url("../img/body/body02.jpg");
	background-repeat: no-repeat;
}
.body02right {
	float: left;
	width: 320px;
	padding: 0px 10px;
}
.body03 {
	height: 60px;
	background-image:url("../img/body/body03.gif");
	background-repeat: no-repeat;
}
.body_price {
	height: 80px;
	background-image:url("../img/body/body_price.gif");
	background-repeat: no-repeat;
	background-position: center;
}
.body_radio_left {
	float: left;
	width: 420px;
	padding: 0px 10px;
}
.body_radio_right {
	float: left;
	width: 320px;
	height:  290px;
	background-image:url("../img/body/body_radio_right.jpg");
	background-repeat: no-repeat;
	background-position: top center;
}
.body_radio {
}
.body_radio_box {
	background-color: #fff;
	border: 2px solid #bde1d6;
	padding: 2px 0px;
	text-align: center;
	color: #9e6f68;
	font-size: 13px;
	font-weight: bold;
}
/* ---------------------------------------------------------------------- */
.reju00 {
	background-image:url("../img/reju/reju00.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 280px;
}
.reju_left {
	float: left;
	width: 540px;
}
.reju_right {
	float: left;
	width: 220px;
	height: 260px;
	background-image:url("../img/reju/reju_right.jpg");
	background-repeat: no-repeat;
}
.reju01 {
	height: 150px;
	background-image:url("../img/reju/reju01.gif");
	background-repeat: no-repeat;
}
.reju0_1 {
	background-image:url("../img/reju/reju0_1a.jpg");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 280px;
	padding-left:10px;
}
.reju0_2 {
	background-image:url("../img/reju/reju0_2a.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 280px;
	padding-right:10px;
}
.reju_step {
	height: 25px;
	background-repeat: no-repeat;
}
.reju_step h5 {
	display: none;
}
.reju_step1 {
	background-image:url("../img/reju/reju_step1.gif");
}
.reju_step2 {
	background-image:url("../img/reju/reju_step2.gif");
}
.reju_step3 {
	background-image:url("../img/reju/reju_step3.gif");
}
.reju_step4 {
	background-image:url("../img/reju/reju_step4.gif");
}
.reju_step5 {
	background-image:url("../img/reju/reju_step5.gif");
}
.reju_step6 {
	background-image:url("../img/reju/reju_step6.gif");
}
.reju_ex {
	background-image:url("../img/reju/reju_ex.gif");
}
.reju1 {
	background-image:url("../img/reju/reju1.jpg");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 220px;
	padding-left:10px;
	padding-bottom:10px;
}
.reju2_1 {
	background-image:url("../img/reju/reju2_1.jpg");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 220px;
	padding-left:10px;
}
.reju2_2 {
	background-image:url("../img/reju/reju2_2.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 220px;
	padding-right:10px;
	padding-bottom:60px;
}
.reju3_1 {
	background-image:url("../img/reju/reju3_1.jpg");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 460px;
	padding-left:10px;
}
.reju3_2 {
	background-image:url("../img/reju/reju3_2.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 350px;
	padding-right:10px;
	padding-bottom:30px;
}
.reju_price1 {
	margin-right: 10px;
	background-image:url("../img/reju/reju_price1.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 75px;
	padding-left: 20px;
	padding-bottom: 20px;
}
.reju_price2 {
	background-image:url("../img/reju/reju_price2.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 75px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
}
.reju_price3 {
	clear: both;
	width: 740px;
	margin: 0px auto;
	background-image:url("../img/reju/reju_price3.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 30px;
	padding-left: 20px;
}
.reju_price3b {
	border: 1px solid #ba9d95;
	background-color: #fff9f0;
	margin: 0px 15px;
	padding: 10px 0px;
	text-align: center;
}
/* ---------------------------------------------------------------------- */
.eye00 {
	background-image:url("../img/eye/eye00.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 280px;
}
.eye_left {
	float: left;
	width: 540px;
}
.eye_right {
	float: left;
	width: 220px;
	height: 440px;
	background-image:url("../img/eye/eye_right.jpg");
	background-repeat: no-repeat;
}
.eye01 {
	height: 110px;
	background-image:url("../img/eye/eye01.gif");
	background-repeat: no-repeat;
}
.eye_price {
	height: 325px;
	background-image:url("../img/eye/eye_price.gif");
	background-repeat: no-repeat;
	background-position: center;
}
/* ---------------------------------------------------------------------- */
.epil00 {
	background-image:url("../img/epil/epil00.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 290px;
}
.epil01 {
	height: 110px;
	background-image:url("../img/epil/epil01.gif");
	background-repeat: no-repeat;
}
.epil02 {
	background-image:url("../img/epil/epil02.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 250px;
	padding-bottom: 120px;
}

.table_price {
	width: 100%;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	font-size: 11px;
	margin: 0px auto;
	border: 1px solid #e6e6e6;
}
.table_price th {
	width: 33%;
	text-align: left;
	padding: 5px 0px 5px 25px;
	font-size: 12px;
	color: #736357;
	border: 1px solid #e6e6e6;
	background-image:url("../img/parts/lista.gif");
	background-repeat: no-repeat;
	background-position: 5px 10px;
}
.table_price td {
	width: 33%;
	padding: 5px;
	text-align: center;
	border: 1px solid #e6e6e6;
}
.table_price_td0 {
	font-size: 13px;
	font-weight: bold;
	color: #736357;
}
.table_price_td1 {
	font-size: 13px;
	font-weight: bold;
	color: #9e6f68;
}
.table_price_td2 {
	font-size: 13px;
	font-weight: bold;
	color: #9e6f68;
}
.table_price_yen {
	font-size: 10px;
	color: #808080;
}
/* ---------------------------------------------------------------------- */
.dr00 {
	background-image:url("../img/dr/dr00.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 290px;
}
.dr_left {
	float: left;
	width: 540px;
}
.dr_right {
	float: left;
	width: 220px;
	height: 470px;
	background-image:url("../img/dr/dr_right.jpg");
	background-repeat: no-repeat;
}
.dr01 {
	height: 110px;
	background-image:url("../img/dr/dr01.gif");
	background-repeat: no-repeat;
}
.dr02left {
	float: left;
	width: 200px;
	height: 145px;
	background-image:url("../img/facial/facial02left.jpg");
	background-repeat: no-repeat;
}
.dr02right {
	float: left;
	width: 320px;
	padding: 0px 10px;
}
.dr03 {
	height: 60px;
	background-image:url("../img/dr/dr03.gif");
	background-repeat: no-repeat;
}
.dr04 {
	height: 120px;
	background-image:url("../img/dr/dr04.jpg");
	background-repeat: no-repeat;
}

.dr_price {
	height: 130px;
	background-image:url("../img/dr/dr_price.gif");
	background-repeat: no-repeat;
	background-position: top center;
}
.table_dr {
	width: 100%;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	font-size: 11px;
	margin: 0px auto;
	border: 1px solid #e6e6e6;
}
.table_dr th {
	width: 30%;
	text-align: left;
	padding: 5px 0px 5px 5px;
	font-size: 12px;
	color: #736357;
	border: 1px solid #e6e6e6;
}
.table_dr th img {
	margin-right: 5px;
}
.table_dr td {
	width: 70%;
	padding: 5px;
	text-align: left;
	border: 1px solid #e6e6e6;
}
.dr_ex_box {
	float: left;
	width: 360px;
	margin: 0px 5px;
	background-image:url("../img/dr/dr_ex_bg.gif");
	background-repeat: no-repeat;
	padding: 20px 10px 10px 10px;
	border-bottom: 1px dotted #f2f2f2;
}
.dr_ex_box img {
	display: block;
}
.dr_box_ex_tex {
	font-size: 11px;
	line-height: 1.4em;
}
.dr_box_ex_texbottom {
	text-align: right;
	font-size: 10px;
}
/* ---------------------------------------------------------------------- */
.con_main {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 15px;
	clear: both;
}
.con_title {
	float: left;
	width: 200px;
	padding-right: 20px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: right;
}
.con_body {
	float: left;
	width: 540px;
	padding-bottom: 5px;
}
.con_body input, textarea {
	width: 400px;
}
.con_btn {
	text-align: center;
	padding-top: 10px;
	clear: both;
}
/* ---------------------------------------------------------------------- */
.links_main {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 15px;
	clear: both;
}
.links_left {
	float: left;
	width: 300px;
	padding-right: 20px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: right;
}
.links_right {
	float: left;
	width: 440px;
	padding-bottom: 5px;
}
/* ---------------------------------------------------------------------- */
.salon00 {
	background-image:url("../img/salon/salon00.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 300px;
}
.salon01 {
	height: 230px;
	background-image:url("../img/salon/salon01.gif");
	background-repeat: no-repeat;
}
.salon_mes {
	background-image:url("../img/salon/salon02.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;
}
.salon_mes p {
	margin-bottom: 10px;
}
.salon_photo {
	background-image:url("../img/salon/salon03.jpg");
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 260px;
	margin-bottom: 10px;
}
.salon_tex {
	background-image:url("../img/parts/lista.gif");
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 2px 10px 2px 20px;
	border-bottom: 1px dotted #e8e6b1;
}
.salon_texn {
	background-image:url("../img/parts/lista.gif");
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 2px 10px 10px 20px
}
/* ---------------------------------------------------------------------- */

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