@charset "utf-8";

body {
	margin:0;
	padding:0;
	background:#FFFFFF;
}

body, th, td {
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka,sans-serif;
	line-height:1.5em;
}
h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, br, img {margin:0;	padding:0;}
img {border:0; vertical-align:bottom;}

a, a:link {color:#555; text-decoration:none;}
a:visited {color:#555; text-decoration:none;}
a:hover {color:#c70063;	text-decoration:none;}

.darkpink {color:#c70063;}
.txt_s { font-size:12px;}


/* clear */
.clear:after, #container:after, #container2:after, #container3:after, #container4:after, 
#main:after, #main2:after, #main_box:after, #main_box2:after,
#box:after, #box2:after, 
#navi:after, #footer_box:after, 
#topics:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0;
}
.clear, #container, #container2, #container3, #container4, 
#main, #main2, #main_box, #main_box2, 
#box, #box2, 
#navi, #footer_box, 
#topics {
	display:inline-block;
}
* html .clear, * html #container, * html #container2, * html #container3, * html #container4, 
* html #main, * html #main2, * html #main_box, * html #main_box2,
* html #box, * html #box2, 
* html #navi,* html #footer_box, 
* html #topics {
	height:1%;
}
.clear, #container, #container2, #container3, #container4, 
#main, #main2, #main_box, #main_box2,
#box, #box2, 
#navi, #footer_box, 
#topics {
	display:block;
}

/* layout */
#box2 {
	width:650px;
	margin:0 auto;
}
/* header */
#header {
	width:900px;
	height:80px;
	margin:0 auto;
	background:url(../image/clinic_add.jpg) no-repeat;
}
#header h1 {
	display:block;
	width:235px;
	height:80px;
	background:url(../image/logo1.jpg) no-repeat;
	vertical-align:bottom;
	font-size:0px;
	text-indent:-9999px;
}
#header h1 a {
	display:block;
	width:235px;
	height:80px;
	text-decoration:none;
}
#header h2 {
	display:none;
	font-size:0px;
	text-indent:-9999px;
}
#fla {
	width:900px;
	height:300px;
	margin:0 auto;
}

/* title */
#t_iin, #t_contact, #t_news, #t_consult, #t_yoyaku, #t_clinic, #t_sitemap, #t_voice, #t_link, #t_floor, #t_painless,
#t_implant, #t_correct, #t_esthe, #t_price, #t_bridal, #t_sisyu, #t_search, #t_gin, #t_yobou, #t_kousyu, #t_mutuu {
	height:100px;
	font-size:0px;
	text-indent:-9999px;
}
#t_iin {background:url(../guide/image/main_t_iin.jpg) no-repeat;}
#t_contact {background:url(../contact/image/main_t_contact.jpg) no-repeat;}
#t_news {background:url(../news/image/main_t_news.jpg) no-repeat;}
#t_consult {background:url(../consult/image/main_t_consult.jpg) no-repeat;}
#t_yoyaku {background:url(../yoyaku/image/main_t_yoyaku.jpg) no-repeat;}
#t_clinic {background:url(../clinic/image/main_t_clinic.jpg) no-repeat;}
#t_sitemap {background:url(../sitemap/image/main_t_sitemap.jpg) no-repeat;}
#t_voice {background:url(../voice/image/main_t_voice.jpg) no-repeat;}
#t_link {background:url(../link/image/main_t_link.jpg) no-repeat;}
#t_floor {background:url(../floor/image/main_t_floor.jpg) no-repeat;}
#t_painless {background:url(../painless/image/main_t_painless.jpg) no-repeat;}
#t_implant {background:url(../implant/image/main_t_implant.jpg) no-repeat;}
#t_correct {background:url(../correct/image/main_t_correct.jpg) no-repeat;}
#t_esthe {background:url(../esthe/image/main_t_esthe.jpg) no-repeat;}
#t_price {background:url(../image/main_t_price.jpg) no-repeat;}
#t_bridal {background:url(../image/main_t_bridal.jpg) no-repeat;}
#t_sisyu {background:url(../image/main_t_sisyu.jpg) no-repeat;}
#t_search {background:url(../image/main_t_navi.jpg) no-repeat;}
#t_gin {background:url(../image/main_t_gin.jpg) no-repeat;}
#t_yobou {background:url(../image/main_t_yobou.jpg) no-repeat;}
#t_kousyu {background:url(../image/main_t_kousyu.jpg) no-repeat;}
#t_mutuu {background:url(../painless/image/main_t_mutuu.jpg) no-repeat;}

/* news */
#news {
	width:605px;
	margin-bottom:10px;
}
#news h2 {
	width:605px;
	height:50px;
	background:url(../image/t_news.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
#topics {
	width:605px;
	min-height:130px;
	border:1px solid #f8c9d1;
}
* html #topics {height:130px;}
#topi {
	margin:10px 0px 10px 15px;
}
#topi a {
border-bottom:1px dotted #999999;
}
.topi1 {
	width:90px;
	color:#c70063;
	padding-left:13px;
	background:url(../image/point2.jpg) no-repeat 0 10px;
	font-weight:bold;
	vertical-align:top;
	font-size:14px;
	line-height:1.5em;
}
.topi2 {
	color:#555;
	vertical-align:top;
	font-size:14px;
	line-height:1.5em;
	padding-top:3px;
}


.more {
	clear:both;
	float:right;
	height:25px;
	margin-top:10px;
	padding-right:20px;
	font-size:12px;
	color:#555;
}
.from_top {
	display:block;
	width:900px;
	height:25px;
	font-size:12px;
	font-weight:normal;
	color:#555;
	text-align:right;
	margin-right:20px;
}
.from_top2, .from_top3 {
	display:block;
	width:605px;
	font-size:12px;
	font-weight:normal;
	color:#555;
	text-align:right;
	clear:both;
}
.from_top2 {
	height:35px;
	margin:0;
}
.from_top3 {
	height:25px;
	margin:0;
	padding-top:5px;
}

/* search */
#search {
	width:605px;
	margin-bottom:10px;
}
#search_left {
	width:300px;
	float:left;
}
#search_right {
	width:318px;
	float:right;
}
#search h2 {
	width:605px;
	height:50px;
	background:url(../image/t_kensaku.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
#search_left h3, #search_right h3 {font-size:0px; text-indent:-9999px; line-height:0;}
#search_left ul, #search_right ul {
	display:block;
	width:300px;
	margin-top:63px;
	list-style-type:none;
	font-size:0px;
	text-indent:-9999px;
}
#search1, #search2, #search3, #search4, #search5, #search6, #search7, #search8, #search9, #search10,
#search11, #search12 {
	width:300px;
	height:165px;
}
#search1 li, #search3 li, #search4 li, #search5 li, #search6 li, #search7 li, #search8 li,
#search9 li, #search10 li, #search11 li, #search12 li {
	display:block;
	width:300px;
	height:26px;
}

#search2 li {
	display:block;
	width:300px;
	height:21px;
}

#s1_1 a, #s1_1 a:link, #s1_1 a:hover, #s1_1 a:visited,
#s1_2 a, #s1_2 a:link, #s1_2 a:hover, #s1_2 a:visited,
#s3_1 a, #s3_1 a:link, #s3_1 a:hover, #s3_1 a:visited,
#s3_2 a, #s3_2 a:link, #s3_2 a:hover, #s3_2 a:visited,
#s3_3 a, #s3_3 a:link, #s3_3 a:hover, #s3_3 a:visited,
#s3_4 a, #s3_4 a:link, #s3_4 a:hover, #s3_4 a:visited
#s4_1 a, #s4_1 a:link, #s4_1 a:hover, #s4_1 a:visited,
#s5_1 a, #s5_1 a:link, #s5_1 a:hover, #s5_1 a:visited,
#s6_1 a, #s6_1 a:link, #s6_1 a:hover, #s6_1 a:visited,
#s7_1 a, #s7_1 a:link, #s7_1 a:hover, #s7_1 a:visited,
#s8_1 a, #s8_1 a:link, #s8_1 a:hover, #s8_1 a:visited,
#s9_1 a, #s9_1 a:link, #s9_1 a:hover, #s9_1 a:visited,
#s10_1 a, #s10_1 a:link, #s10_1 a:hover, #s10_1 a:visited,
#s11_1 a, #s11_1 a:link, #s11_1 a:hover, #s11_1 a:visited,
#s12_1 a, #s12_1 a:link, #s12_1 a:hover, #s12_1 a:visited,
#s12_2 a, #s12_2 a:link, #s12_2 a:hover, #s12_2 a:visited {
display:block;
width:300px;
height:26px;
text-decoration:none;
}

#s2_1 a, #s2_1 a:link, #s2_1 a:hover, #s2_1 a:visited,
#s2_2 a, #s2_2 a:link, #s2_2 a:hover, #s2_2 a:visited,
#s2_3 a, #s2_3 a:link, #s2_3 a:hover, #s2_3 a:visited,
#s2_4 a, #s2_4 a:link, #s2_4 a:hover, #s2_4 a:visited {
display:block;
width:300px;
height:17px;
text-decoration:none;
}


#search1 {background:url(../image/s_01.jpg) no-repeat;}
#s1_1, #s1_2 {background:url(../image/s_01.jpg) no-repeat;}
#s1_1 a:hover, #s1_2 a:hover {background:url(../image/s_01_o.jpg) no-repeat;}
#s1_1, #s1_1 a:hover { background-position:0 -65px;}
#s1_2, #s1_2 a:hover { background-position:0 -91px;}

#search2 {background:url(../image/s_02.jpg) no-repeat;}
#s2_1, #s2_2, #s2_3, #s2_4 {background:url(../image/s_02.jpg) no-repeat;}
#s2_1 a:hover, #s2_2 a:hover, #s2_3 a:hover, #s2_4 a:hover {background:url(../image/s_02_o.jpg) no-repeat}
#s2_1, #s2_1 a:hover {background-position:0 -65px;}
#s2_2, #s2_2 a:hover {background-position:0 -86px;}
#s2_3, #s2_3 a:hover {background-position:0 -107px;}
#s2_4, #s2_4 a:hover {background-position:0 -128px;}

#search3 {background:url(../image/s_03.jpg) no-repeat;}
#s3_1, #s3_2, #s3_3 {background:url(../image/s_03.jpg) no-repeat;}
#s3_1 {background-position:0 -65px;}
#s3_2 {background-position:0 -91px;}
#s3_3 {background-position:0 -117px;}
#s3_1 a:hover, #s3_2 a:hover, #s3_3 a:hover {background:url(../image/s_03_o.jpg) no-repeat;}
#s3_1 a:hover {background-position:0 -65px;}
#s3_2 a:hover {background-position:0 -91px;}
#s3_3 a:hover {background-position:0 -117px;}

#search4 {background:url(../image/s_04.jpg) no-repeat;}
#s4_1 {background:url(../image/s_04.jpg) no-repeat 0 -65px;}
#s4_1 a:hover {background:url(../image/s_04_o.jpg) no-repeat 0 -65px;}

#search5 {background:url(../image/s_05.jpg) no-repeat;}
#s5_1 {background:url(../image/s_05.jpg) no-repeat 0 -65px;}
#s5_1 a:hover {background:url(../image/s_05_o.jpg) no-repeat 0 -65px;}

#search6 {background:url(../image/s_06.jpg) no-repeat;}
#s6_1 {background:url(../image/s_06.jpg) no-repeat 0 -65px;}
#s6_1 a:hover {background:url(../image/s_06_o.jpg) no-repeat 0 -65px;}

#search7 {background:url(../image/s_07.jpg) no-repeat;}
#s7_1 {background:url(../image/s_07.jpg) no-repeat 0 -65px;}
#s7_1 a:hover {background:url(../image/s_07_o.jpg) no-repeat 0 -65px;}

#search8 {background:url(../image/s_08.jpg) no-repeat;}
#s8_1 {background:url(../image/s_08.jpg) no-repeat 0 -65px;}
#s8_1 a:hover {background:url(../image/s_08_o.jpg) no-repeat 0 -65px;}

#search9 {background:url(../image/s_09.jpg) no-repeat;}
#s9_1 {background:url(../image/s_09.jpg) no-repeat 0 -65px;}
#s9_1 a:hover {background:url(../image/s_09_o.jpg) no-repeat 0 -65px;}

#search10 {background:url(../image/s_10.jpg) no-repeat;}
#s10_1 {background:url(../image/s_10.jpg) no-repeat 0 -65px;}
#s10_1 a:hover {background:url(../image/s_10_o.jpg) no-repeat 0 -65px;}

#search11 {background:url(../image/s_11.jpg) no-repeat;}
#s11_1 {background:url(../image/s_11.jpg) no-repeat 0 -65px;}
#s11_1 a:hover {background:url(../image/s_11_o.jpg) no-repeat 0 -65px;}

#search12 {background:url(../image/s_12.jpg) no-repeat;}
#s12_1 {background:url(../image/s_12.jpg) no-repeat 0 -65px;}
#s12_1 a:hover {background:url(../image/s_12_o.jpg) no-repeat 0 -65px;}
#s12_2 {background:url(../image/s_12.jpg) no-repeat 0 -91px;}
#s12_2 a:hover {background:url(../image/s_12_o.jpg) no-repeat 0 -91px;}

/* news & topics */
#news, #news1 {
	width:605px;
	margin-bottom:10px;
}
#news_in {
	width:570px;
	float:left;
	margin-left:10px;
}
#news_in td {
	font-size:14px;
	vertical-align:top;
	border-bottom:1px dotted #ccc;
}
.news {
	display:block;
	width:605px;
	height:55px;
	background:url(../news/image/t_news.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
#news_topics {
	margin:10px 0px 0px 0px;
}
.news_topics1 {
	width:20%;
	color:#c70063;
	background:url(../image/point4.jpg) no-repeat 0 12px;
	font-weight:bold;
	padding:10px 0 10px 20px;
	vertical-align:top;
}
.news_topics2 {
	color:#555;
	padding:10px 0;
	vertical-align:top;
	line-height:1.5em;
}
#pnavi {
	text-align:center;
	margin:5px;
}
#news_in h3 {
	display:block;
	background:url(../image/point4.jpg) no-repeat 0 12px;
	padding:10px 0 10px 20px;
	font-size:14px;
}
#date {
	text-align:right;
	font-size:12px;
	margin-bottom:15px;
}
#bk {
	float:right;
	background:url(../image/point4.jpg) no-repeat 0 12px;
	padding:10px 0 10px 20px;
}

/* floor */
#floor {
	width:605px;
	margin-bottom:10px;
}

#floor_in {
	width:580px;
	float:right;
	margin-left:10px;
}
#floor_left {
	width:270px;
	float:left;
	margin-top:15px;
}
#floor_right {
	width:295px;
	float:right;
	margin-top:15px;
}
.floor {
	display:block;
	width:605px;
	height:45px;
	background:url(../floor/image/t_floor.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
#flo_tbl {
	width:565px;
	margin:15px auto 0;
}
#flo_tbl th {
	width:270px;
	height:185px;
	text-align:center;
}
#flo_tbl td {
	text-align:left;
	vertical-align:top;
}
span.flo {
	font-size:12px;
	color:#555;
	padding-right:10px;
}
span.flo_t {
	font-size:12px;
	color:#555;
	display:block;
	padding:0 45px 0 40px;
}

/* esthe */
.esthe {
	display:block;
	width:605px;
	height:45px;
	background:url(../esthe/image/t_esthe.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}

/* white */
.white {
	display:block;
	width:605px;
	height:45px;
	background:url(../esthe/image/t_white.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
.white_left {
	width:165px;
	float:left;
}
.white_right {
	width:435px;
	float:right;
	margin-bottom:10px;
}
#white {
	width:605px;
	margin-bottom:10px;
}
#white1 {
	width:605px;
	margin-top:10px;
}
#white2, #white3, #white4, #white5 {
	width:605px;
	float:left;
	margin:10px 0;
}
.white_b_a ul, #white4 ul {
	list-style-type:none;
	display:block;
}
.white_b_a li, #white4 li {
	font-size:14px;
	line-height:1.5em;
	color:#555px;
}
.white_b_a {
	width:605px;
	margin:5px auto;
}
#white_b_a1, #white_b_a2, #white_b_a3, #white_b_a4 {
	width:605px;
	height:120px;
	font-size:0px;
	text-indent:-9999px;
}
#white_b_a1{background:url(../esthe/image/white_b_a01.jpg) no-repeat center;}
#white_b_a2{background:url(../esthe/image/white_b_a02.jpg) no-repeat center;}
#white_b_a3{background:url(../esthe/image/white_b_a03.jpg) no-repeat center;}
#white_b_a4{background:url(../esthe/image/white_b_a04.jpg) no-repeat center;}
	
.white_text1 {
	font-weight:bold;
	color:#c70063;
	margin:0px 0px 5px 0px;
	border-bottom:1px solid #c70063;
}
.white_text2 {
	color:#555;
	margin:5px 0;
}
.white_text3 {
	color:#c70063;
	font-size:12px;
	background:#e9e4e4;
	padding:5px 10px;
}
.white_text_geninn {
	color:#2e89cf;
	text-align:center;
	padding:5px 0 10px;
}
#white_s, #white_s2, #white_s3, #white_s4, #white_s5 {
	display:block;
	width:605px;
	height:45px;
	font-size:0px;
	text-indent:-9999px;
}
#white_s {background:url(../esthe/image/st_white1.jpg) no-repeat;}
#white_s2 {background:url(../esthe/image/st_white2.jpg) no-repeat; margin-bottom:15px;}
#white_s3 {background:url(../esthe/image/st_white3.jpg) no-repeat; margin-bottom:15px;}
#white_s4 {background:url(../esthe/image/st_white4.jpg) no-repeat; margin-bottom:15px;}
#white_s5 {background:url(../esthe/image/st_white5.jpg) no-repeat; margin-bottom:15px;}

#color_white {
	background:url(../esthe/image/color_white.jpg) no-repeat center;
	height:180px;
	margin-top:10px;
	font-size:0px;
	text-indent:-9999px;
}
#from_white {
	width:220px;
	margin:10px auto 5px;
}

/* sisyu */
#sisyu1 {
	width:605px;
	margin:0;
}
#sisyu2, #sisyu3 {
	width:605px;
	float:left;
	margin:10px 0;
}
#sisyu_s, #sisyu_s2 {
	display:block;
	width:605px;
	height:45px;
	font-size:0px;
	text-indent:-9999px;
}
#sisyu_s {background:url(../sisyu/image/ts_sisyu01.jpg) no-repeat;}
#sisyu_s2 {background:url(../sisyu/image/ts_sisyu02.jpg) no-repeat; margin-bottom:10px;}

#sisyu1 p, #sisyu2 p{
	font-size:14px;
	color:#555;
	line-height:1.5em;
}
#sisyu2 ul {
	list-style-type:none;
	display:block;
}
#sisyu2 li {
	font-size:14px;
	line-height:1.5em;
	color:#555px;
}
.sis_t {
	font-size:12px;
	color:#2e89cf;
	background:#ebf0f3;
	margin-bottom:10px;
	border:1px solid #2e89cf;
	text-align:center;
}
.sis1 {
	background:#ffeaea;
	color:#444;
	padding:10px 15px;
	margin:5px 0;
}
#shisyu_state {
	width:500px;
	padding-top:10px;
	margin:0 auto;
}
.fl_img_right {
	width:194px;
	float:right;
	text-align:right;
}
#fl_img_right2 {
	width:402px;
	float:right;
	text-align:right;
}

/* kousyu */
#kousyu1 {
	width:605px;
	margin:0;
}
#kousyu2, #kousyu3 {
	width:605px;
	float:left;
	margin:10px 0;
}
#kousyu_s, #kousyu_s2, #kousyu_s3 {
	display:block;
	width:605px;
	height:45px;
	font-size:0px;
	text-indent:-9999px;
}
#kousyu_s {background:url(../kousyu/image/st_kousyu01.jpg) no-repeat; margin-bottom:10px;}
#kousyu_s2 {background:url(../kousyu/image/st_kousyu02.jpg) no-repeat; margin-bottom:10px;}
#kousyu_s3 {background:url(../kousyu/image/st_kousyu03.jpg) no-repeat; margin-bottom:10px;}

#kousyu1 p, #kousyu2 p, #kousyu3 p {
	font-size:14px;
	color:#555;
	line-height:1.5em;
}
#kousyu2 ul, #kousyu3 ul {
	list-style-type:none;
	display:block;
}
#kousyu2 li, #kousyu3 li {
	font-size:14px;
	line-height:1.5em;
	color:#555px;
}
.kousyu_t1 {
	font-weight:bold;
	color:#c70063;
	margin-top:10px;
}
.kousyu_t2 {
	color:#555;
	margin-top:10px;
}
.kousyu_t3 {
	color:#fff;
	background:#c70063;
	padding:5px 10px;
	margin:10px 0 5px 0;
	text-align:center;
	font-weight:bold;
}
.sis_sttl {
	color:#c70063;
	display:block;
}
#prg_tbl {
	border-bottom:1px solid #f7c9d4;
	padding-bottom:10px;
}
#prg_tbl th {
	padding-top:10px;
	text-align:left;
	color:#c70063;
}
#prg_tbl td {
	padding:0 10px 10px 20px;
	border-bottom:1px dotted #f7c9d4;
}

/* yobou */
#yobou1 {
	width:605px;
	margin:0;
}
#yobou2, #yobou3, #yobou4, #yobou5, #yobou6, #yobou7 {
	width:605px;
	float:left;
	margin:10px 0;
}

#yobou_s, #yobou_s2, #yobou_s3, #yobou_s4, #yobou_s5 {
	display:block;
	width:605px;
	height:45px;
	font-size:0px;
	text-indent:-9999px;
}
#yobou_s {background:url(../yobou/image/ts_yobou01.jpg) no-repeat; margin-bottom:10px;}
#yobou_s2 {background:url(../yobou/image/ts_yobou02.jpg) no-repeat; margin-bottom:10px;}
#yobou_s3 {background:url(../yobou/image/ts_yobou03.jpg) no-repeat; margin-bottom:10px;}
#yobou_s4 {background:url(../yobou/image/ts_yobou04.jpg) no-repeat; margin-bottom:10px;}
#yobou_s5 {background:url(../yobou/image/ts_yobou05.jpg) no-repeat; margin-bottom:10px;}

#yobou1 p, #yobou2 p{
	font-size:14px;
	color:#555;
	line-height:1.5em;
}
.text_pink {color:#c70063;
}
#yobou1 ul, #yobou4 ul, #yobou7 ul {
	list-style-type:none;
	display:block;
}
#yobou1 li, #yobou4 li, #yobou7 li {
	font-size:14px;
	line-height:1.5em;
	color:#555px;
}
.yobou_t1 {
	font-weight:bold;
	color:#c70063;
	margin-top:10px;
	border-bottom:1px solid #c70063;
}
#yobou2 ul {
	list-style-type:none;
	display:block;
}
#yobou2 li {
	font-size:14px;
	line-height:1.5em;
	color:#555px;
}
.yob_t1 {
	font-weight:bold;
	color:#c70063;
	margin-bottom:10px;
	border-bottom:1px solid #c70063;
}
.yob_t2 {
	font-size:12px;
	color:#555;
	padding:2px 0 7px 10px;
	margin-top:5px;
}
.yob_t3 {
	color:#fff;
	background:#c70063;
	padding:5px 10px;
	margin:10px 0 5px 0;
}

.yob_next {
	width:605px;
	height:55px;
	font-size:0px;
	text-indent:-9999px;
	background:url(../clinic/image/c_point2.jpg) no-repeat center;
}
.yob {
	display:block;
	width:605px;
	border-collapse:collapse;
	margin:5px auto;
}
.yob1, .yob2 {
	border: 1px #FFFFFF solid;
	font-size:14px;
	padding:5px 10px;
	vertical-align:top;
	line-height:1.2em;
}
.yob1 {
	background:#e9e4e4;
	color:#444;
}
.yob2 {
	background:#ffeaea;
	color:#444;
}
.yobou_box {
	width:570px;
	margin:0 auto;
}
.yobou_table {
	width:570px;
	border-collapse:collapse;
	margin:13px 0 0px;
}
.yobou_table1, .yobou_table2 {
	border: 1px #FFFFFF solid;
	font-size:14px;
	padding:5px 10px;
	vertical-align:top;
	line-height:1.2em;
}
.yobou_table1 {
	background:#e9e4e4;
	color:#444;
}
.yobou_table2 {
	background:#ffeaea;
	color:#444;
}

/* price */
#price1 {
	width:605px;
	margin:0 auto;
}
#price1 p, #price3 p{
	font-size:14px;
	color:#555;
	line-height:1.5em;
}
#price2, #price3, #price4 {
	width:605px;
	margin:10px auto;
}
#price_s, #price_s2, #price_s3 {
	display:block;
	width:605px;
	height:45px;
	font-size:0px;
	text-indent:-9999px;
}
#price_s {background:url(../price/image/ts_price01.jpg) no-repeat; margin-bottom:10px;}
#price_s2 {background:url(../price/image/ts_price02.jpg) no-repeat;}
#price_s3 {background:url(../price/image/ts_price03.jpg) no-repeat; margin-bottom:10px;}

#price2 ul, #price3 ul, #price4 ul {
	list-style-type:none;
	display:block;
}
#price2 li, #price3 li {
	font-size:14px;
	line-height:1.5em;
	color:#555px;
}
#price4 li {
	line-height:1.5em;
	color:#555px;
	margin:5px 0;
}
.price_t1 {
	font-weight:bold;
	color:#c70063;
	margin-top:10px;
	border-bottom:1px solid #c70063;
}
.price_t2 {
	font-size:12px;
	color:#555;
	background:url(../yobou/image/c_point.jpg) no-repeat 15px 4px;
	padding:0px 0 0px 30px;
}
.price_box {
	width:570px;
	margin:0 auto;
}
#price_box2 {
	width:570px;
	margin:0 auto;
	background:#ffeaea;
}
#price_box2 ul {
	width:550px;
	font-size:12px;
	line-height:1.2em;
	color:#555;
	padding:5px 0;
}
#price_box2 li {
	font-size:12px;
	margin:2px 0 7px 0;
	border-bottom:1px solid #fff;
}
.price_box ul {
	width:570px;
	margin:0 auto;
}
.pri {
	width:570px;
	border-collapse:collapse;
	margin:13px 0 0px;
}
.pri1, .pri2, .pri3, .pri4 {
	border: 1px #FFFFFF solid;
	font-size:14px;
	padding:5px 10px;
	vertical-align:top;
	line-height:1.2em;
}
.pri1 {
	background:#e9e4e4;
	color:#444;
}
.pri2 {
	width:150px;
	background:#ffeaea;
	color:#444;
	text-align:right;
}
.pri3 {
	background:#c70063;
	color:#fff;
}
.pri4 {
	background:#e7f0f3;
	color:#444;
	vertical-align:middle;
	text-align:center;
}
.pri5 {
	font-size:12px;
	color:#555;
}
.pri6 {
	background:#ffeaea;
	font-size:12px;
	color:#555;
	vertical-align:top;
	padding:5px 10px;
	line-height:1.2em;
}

/* correct */
.correct {
	display:block;
	width:605px;
	height:45px;
	background:url(../correct/image/t_correct.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
#correct {
	width:605px;
	margin-bottom:10px;
}
#correct1, #correct2, #correct3 {
	width:605px;
	margin-top:10px;
}
#c_list3 {
	width:540px;
	float:right;
}
#correct_s, #correct_s2, #correct_s3 {
	display:block;
	width:605px;
	height:45px;
	font-size:0px;
	text-indent:-9999px;
}
#correct_s {background:url(../correct/image/st_correct1.jpg) no-repeat;}
#correct_s2 {background:url(../correct/image/st_correct2.jpg) no-repeat; margin-bottom:10px;}

#correct2 ul {
	list-style-type:none;
	display:block;
}
#correct3 ul {
	width:540px;
	margin:0 auto;
	list-style-type:none;
	display:block;
}
#correct2 li, #correct3 li {
	font-size:14px;
	line-height:1.5em;
	color:#555px;
}
.corre1 {
	font-weight:bold;
	color:#c70063;
	margin:0px 0px 5px 0px;
	border-bottom:1px solid #c70063;
}
.corre2 {
	color:#555;
	margin:5px 0;
}
#c_list1 {
	width:300px;
	float:left;
}
#c_list2 {
	width:300px;
	float:right;
}
.c_list {
	width:300px;
	border-collapse:collapse;
	margin:10px auto;
}
.cor1, .cor2, .cor3 {
	border: 1px #FFFFFF solid;
	font-size:14px;
	padding:7px 5px;
	vertical-align:top;
	line-height:1.2em;
}
.cor1 {
	background:#e9e4e4;
	color:#444;
}
.cor2 {
	background:#ffeaea;
	color:#444;
}
.cor3 {
	background:#c70063;
	color:#fff;
}
.cor_t {
	background:#e9e4e4;
	color:#444;
	padding:10px 15px;
	margin:5px 0;
	text-align:center;
}
.cor_t2 {
	text-align:center;
}

/* implant */
.implant {
	display:block;
	width:605px;
	height:45px;
	background:url(../implant/image/t_implant.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
#implant1 {
	width:605px;
	margin:0;
}
#implant2, #implant3, #implant4 {
	width:605px;
	float:left;
	margin:10px 0;
}
#implant_s, #implant_s2, #implant_s3, #implant_s4 {
	display:block;
	width:605px;
	height:45px;
	font-size:0px;
	text-indent:-9999px;
}
#implant_s {background:url(../implant/image/ts_implant01.jpg) no-repeat; margin-top:10px;}
#implant_s2 {background:url(../implant/image/ts_implant02.jpg) no-repeat; margin-bottom:15px;}
#implant_s3 {background:url(../implant/image/ts_implant03.jpg) no-repeat; margin-bottom:15px;}
#implant_s4 {background:url(../implant/image/ts_implant04.jpg) no-repeat; margin-bottom:10px;}

#implant1 p, #implant2 p, #implant3 p, #implant4 p{
	font-size:14px;
	color:#555;
	line-height:1.5em;
}
#implant3 th {
	padding:5px 0;
	line-height:1.2em;
	font-size:14px;
}
#imp_list1 {
	width:500px;
	margin:0 auto;
}
.imp_list1 {
	width:500px;
	border-collapse:collapse;
	margin:0px auto;
}
.imp1, .imp2, .imp3 {
	border: 1px #c70063 solid;
	font-size:14px;
	vertical-align:top;
	line-height:1.2em;
}
.imp1 {
	background:#fff;
	color:#444;
	text-align:center;
	padding:7px 5px;
}
.imp1s {
	background:#fff;
	color:#444;
	padding:7px 5px;
	border: 1px #c70063 solid;
	font-size:12px;
	vertical-align:top;
	line-height:1.5em;
}
.imp2 {
	background:#ffeaea;
	color:#444;
	padding:7px 10px;
	vertical-align:middle;
}
.imp3 {
	background:#c70063;
	color:#fff;
	padding-left:10px;
}
.imp4 {
	color:#fff;
	padding:15px 0 5px 0;
	text-align:center;
}
.imp_next {
	display:block;
	width:500px;
	height:80px;
	background:url(../clinic/image/next.jpg) no-repeat center;
	font-size:0px;
	text-indent:-9999px;
	}

/* gin */
#gin1 {
	width:605px;
	margin:0;
}
.gin2 {
	width:605px;
	margin:10px 0;
}
#gin_s, #gin_s2, #gin_s3 {
	display:block;
	width:605px;
	height:45px;
	font-size:0px;
	text-indent:-9999px;
}
#gin_s {background:url(../gin/image/ts_gin01.jpg) no-repeat;}
#gin_s2 {background:url(../gin/image/ts_gin02.jpg) no-repeat; margin-bottom:10px;}
#gin_s3 {background:url(../gin/image/ts_gin03.jpg) no-repeat; margin-bottom:10px;}

#cera_tbl {	margin-bottom:10px;}
#cera_tbl th {}
#cera_tbl td {
	padding:3px 5px 0;
	vertical-align:top;
}
.line_f {
	border-bottom:1px solid #f7c9d4;
	padding-bottom:10px;
}

#gin1 p, .gin2 p{
	font-size:14px;
	color:#555;
	line-height:1.5em;
}
.gin2 ul {
	list-style-type:none;
	display:block;
}
.gin2 li {
	font-size:14px;
	line-height:1.5em;
	color:#555px;
}
.gin_t2 {
	font-size:14px;
	color:#555;
	background:url(../yobou/image/c_point.jpg) no-repeat 0px 4px;
	padding:0px 0 0px 17px;
}

/* painless */
.painless {
	display:block;
	width:605px;
	height:45px;
	background:url(../painless/image/t_painless.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
#painless1, #painless2, #painless3, #painless4 {
	width:605px;
	float:left;
	margin:10px 0;
}
.painless2 {
	display:block;
	width:605px;
	height:55px;
	background:url(../painless/image/t_painless2.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
.painless3 {
	display:block;
	width:605px;
	height:55px;
	background:url(../painless/image/t_painless3.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
#painless, .mutuu {
	width:605px;
	margin-bottom:10px;
}
#painless1 p, #painless2 p, #painless3 p, #painless4 p {
	font-size:14px;
	color:#555;
	line-height:1.5em;
}
#painless_s, #painless_s2, #painless_s3, #painless_s4, #painless_s5, #painless_s6, #painless_s7, #painless_s8,
#mutuu_chinsei, #mutuu_masui, #mutuu_etc {
	display:block;
	width:605px;
	height:45px;
	font-size:0px;
	text-indent:-9999px;
}
#painless_s {background:url(../painless/image/ts_painless01.jpg) no-repeat; margin-bottom:10px;}
#painless_s2 {background:url(../painless/image/ts_painless02.jpg) no-repeat; margin-bottom:10px;}
#painless_s3 {background:url(../painless/image/ts3mix01.jpg) no-repeat; margin-bottom:10px;}
#painless_s4 {background:url(../painless/image/ts3mix02.jpg) no-repeat; margin-bottom:10px;}
#painless_s5 {background:url(../painless/image/ts3mix03.jpg) no-repeat; margin-bottom:10px;}
#painless_s6 {background:url(../painless/image/ts_oya01.jpg) no-repeat; margin-bottom:10px;}
#painless_s7 {background:url(../painless/image/ts_oya02.jpg) no-repeat; margin-bottom:10px;}
#painless_s8 {background:url(../painless/image/ts_oya03.jpg) no-repeat; margin-bottom:10px;}
#mutuu_chinsei {background:url(../painless/image/ts_chinsei.jpg) no-repeat; margin-bottom:10px;}
#mutuu_masui {background:url(../painless/image/ts_masui.jpg) no-repeat; margin-bottom:10px;}
#mutuu_etc {background:url(../painless/image/ts_etc.jpg) no-repeat; margin-bottom:10px;}

.pain_box {
	width:570px;
	margin:0 auto;
	padding-bottom:20px;
}
.pain_box p {
	font-size:14px;
	color:#555;
	line-height:1.5em;
}
.pain_box ul {
	width:570px;
	margin:0 auto;
	list-style-type:none;
	color:#444;
}
.pain_box li {
	font-size:14px;
	line-height:1.5em;
}
.laser_chryo {
	display:block;
	width:570px;
	margin:10px auto;
}
.laser_chryo ul {
	display:block;
	width:570px;
	list-style-type:none;
	color:#444;
}
.laser_chryo li {
	font-size:14px;
	line-height:1.5em;
	color:#555;
	margin:0 auto;
}
.laser_photo {
	width:185px;
	height:135px;
	font-size:0px;
	float:left;
}
.laser_text1 {
	width:380px;
	height:135px;
	float:right;
}
.treatmentimg {
	width:135px;
	height:135px;
	font-size:0px;
	float:left;
}
.treatmentxt {
	width:430px;
	height:135px;
	float:right;
}
.pai {
	width:570px;
	border-collapse:collapse;
	margin:13px 0 0px;
}
.pai1, .pai2, .pai3, .pai4 {
	border: 1px #FFFFFF solid;
	font-size:14px;
	padding:5px 10px;
	vertical-align:top;
	line-height:1.2em;
}
.pai1 {
	background:#e9e4e4;
	color:#444;
	width:285px;
}
.pai2 {
	background:#ffeaea;
	color:#444;
}
.pai2_center {
	background:#ffeaea;
	color:#444;
	text-align:center;
}
.pai3 {
	background:#c70063;
	color:#fff;
	text-align:center;
}
.pai_t1 {
	color:#c70063;
	margin-top:10px;
}
.pai_t2 {
	color:#fff;
	background:#c70063;
	padding:5px 10px;
	margin:10px 0 5px 0;
}
.pai_t3 {
	color:#444;
	padding-bottom:15px;
}
.pai_t4 {
	color:#c70063;
	background:#e9e4e4;
	padding:5px 10px;
	margin:10px 0 5px 0;
}
.pai_laser {
	color:#fff;
	padding:10px 0 10px 0;
	text-align:center;
}
.pai_photo {
	color:#fff;
	padding:0px 0 20px 0;
	text-align:center;
}

/* mutuu */
.mutuu {
	display:block;
	width:605px;
	height:45px;
	background:url(../painless/image/t_mutuu.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
.mutuu_list1 {}
.mut_ttls {
	display:block;
	background:#c70063;
	padding:5px 10px;
	margin:5px 0;
	color:#fff;
}
#mutuu_comment {
	width:540px;
	height:120px;
	margin:0 auto;
	text-indent:-9999px;
	font-size:0;
	background:url(../painless/image/mutuu_comment.jpg) no-repeat;
}
#from_p {
	width:540px;
	height:65px;
	margin:0 auto;
	text-indent:-9999px;
	font-size:0;
	background:url(../painless/image/from_p.jpg) no-repeat;
}
#from_p a {
	width:540px;
	height:65px;
	text-decoration:none;
	display:block;
}

#chusya_wrap {
	width:570px;
	margin:0 auto;
}
#chusya_ttl {
	width:570px;
	height:38px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	background:url(../painless/image/chusya_ttl.gif) no-repeat;
}
#chusya_wrap p { margin-bottom:5px;}

/* main_box */
#main_box {
	width:605px;
	margin-bottom:10px;
}
#main_box h4 {
	display:block;
	clear:both;
	width:600px;
	margin:7px 0;
	background-color:#c70063;
}
.m_title_sub {
	font-size:14px;
	line-height:1.2em;
	color:#efe3e9;
	padding:5px 0 5px 5px;
}

.m_box_right {
	display:block;
	width:283px;
	float:right;
	margin-top:10px;
}
.m_box_left {
	display:block;
	width:310px;
	float:left;
	margin-top:10px;
}
.m_box {
	display:block;
	width:605px;
	margin-top:10px;
}
.m_box_photo {
	display:block;
	width:605px;
	text-align:center;
	margin:5px 0 10px 0;
}

.m_box_left p, .m_box p {
	font-size:14px;
	line-height:1.5em;
	color:#555;
}
.m_box strong {
	font-size:14px;
	line-height:1.5em;
	color:#2e89cf;
}

/* esthe */
#esthe_navi {
	width:555px;
	margin:20px auto;
}
#esthe_navi ul {
	display:block;
	width:555px;
	list-style-type:none;
}
#esthe_navi li {
	display:block;
	width:555px;
	height:80px;
	font-size:0px;
	text-indent:-9999px;
}

#esthe_navi1, #esthe_navi2, #esthe_navi3 {background:url(../esthe/image/navi_esthe.jpg) no-repeat;}
#esthe_navi1 {background-position:0 0;}
#esthe_navi2 {background-position:0 -80px;}
#esthe_navi3 {background-position:0 -160px;}

#esthe_navi1, #esthe_navi1 a:link, #esthe_navi1 a:hover, #esthe_navi1 a:visited,
#esthe_navi2, #esthe_navi2 a:link, #esthe_navi2 a:hover, #esthe_navi2 a:visited,
#esthe_navi3, #esthe_navi3 a:link, #esthe_navi3 a:hover, #esthe_navi3 a:visited {
display:block;
width:555px;
height:80px;
text-decoration:none;
}

#esthe_navi1 a:hover, #esthe_navi2 a:hover, #esthe_navi3 a:hover {background:url(../esthe/image/navi_esthe_o.jpg) no-repeat;}
#esthe_navi1 a:hover {height:65px;background-position:0 0;}
#esthe_navi2 a:hover {height:65px;background-position:0 -80px;}
#esthe_navi3 a:hover {height:65px;background-position:0 -160px;}

#esthe1, #esthe2 {
	width:605px;
	float:left;
	border:1px solid red;
	margin-top:10px;
}

/* bridal */
.bridal {
	display:block;
	width:605px;
	height:45px;
	background:url(../bridal/image/t_bridal.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
#bridal1 {
	width:605px;
	float:left;
	margin:0;
}
#bridal2, #bridal3 {
	width:605px;
	float:left;
	margin-top:10px;
}
#bridal_s, #bridal_s2, #bridal_s3 {
	display:block;
	width:605px;
	height:45px;
	font-size:0px;
	text-indent:-9999px;
}
#bridal_s {background:url(../bridal/image/st_bridal.jpg) no-repeat;}
#bridal_s2 {background:url(../bridal/image/st_bridal2.jpg) no-repeat; margin-bottom:10px;}
#bridal_s3 {background:url(../bridal/image/st_bridal3.jpg) no-repeat;}

#b_a {
	width:605px;
	background:url(../bridal/image/p_bridal02.jpg) no-repeat 0 5px;
	height:145px;
	font-size:0px;
	text-indent:-9999px;
}
#qa {
	width:605px;
	font-size:14px;
	line-height:1.5em;
}
#qa ul {
	list-style-type:none;
	display:block;
}
#qa li {
	padding-left:27px;
}
#qa_pai {
	width:570px;
	font-size:14px;
	line-height:1.5em;
	margin:0 auto;
}
#qa_pai ul {
	list-style-type:none;
	display:block;
}
#qa_pai li {
	padding-left:27px;
}
.question {
	background:url(../bridal/image/qa_q.jpg) no-repeat;
	font-weight:bold;
	color:#2e89cf;
	margin:15px 0 2px 0;
}
.question2 {
	background:url(../bridal/image/qa_q.jpg) no-repeat;
	font-weight:bold;
	color:#2e89cf;
	margin:0px 0 2px 0;
}
.answer {
	font-size:12px;
	color:#555;
	background:url(../bridal/image/qa_a.jpg) no-repeat;
}

/* link */
#link {
	width:605px;
	margin-bottom:10px;
}

#link_in {
	width:570px;
	float:left;
	margin-left:10px;
}

#link_in td {
	font-size:14px;
	vertical-align:top;
	border-bottom:1px dotted #ccc;
}
.link {
	display:block;
	width:605px;
	height:45px;
	background:url(../link/image/t_link.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
.link1 {
	width:60%;
	color:#c70063;
	background:url(../image/point4.jpg) no-repeat 0 12px;
	font-weight:bold;
	padding:10px 0 10px 20px;
	vertical-align:top;
}
.link2 {
	color:#555;
	padding:10px 0;
	vertical-align:top;
	line-height:1.5em;
}

/* sitemap */
#sitemap {
	width:605px;
	margin-bottom:10px;
}
#sitemap1 {
	width:605px;
	margin-bottom:10px;
}
.sitemap {
	display:block;
	width:605px;
	height:55px;
	background:url(../sitemap/image/t_sitemap.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
#sitemap_in {
	width:540px;
	margin:0 auto;
}
#sitemap_in ul {
	display:block;
	width:540px;
	list-style-type:none;
}
#sitemap_in li {
	display:block;
	width:540px;
	font-size:14px;
	text-decoration:none;
}

#sitemap_in td {
	font-size:14px;
	vertical-align:top;
	border-bottom:1px dotted #ccc;
}
.sitemap_t1 {
	display:block;
	color:#555;
	background:url(../image/point4.jpg) no-repeat 0 9px;
	font-weight:bold;
	padding:7px 0 7px 20px;
	vertical-align:top;
}
.sitemap_t2, .sitemap_t2search {
	display:block;
	color:#555;
	vertical-align:top;
	line-height:1.5em;
}
.sitemap_t2 {
	padding-left:32px;
	background:url(../image/point2.jpg) no-repeat 20px 6px;
}
.sitemap_t2search {
	padding-left:44px;
	background:url(../image/point2.jpg) no-repeat 32px 6px;
}

.sitemap_t3, .sitemap_t3search {
	display:block;
	width:500px;
	color:#555;
	vertical-align:top;
	line-height:1.5em;
	border-bottom:1px dotted #CCCCCC;
}
.sitemap_t3 {
	padding:3px 0 7px 32px;
	background:url(../image/point2.jpg) no-repeat 20px 6px;
}
.sitemap_t3search {
	padding:3px 0 7px 44px;
	background:url(../image/point2.jpg) no-repeat 32px 6px;
}
.sitemap_t4 {
	display:block;
	color:#c70063;
	font-weight:bold;
	padding:5px 0 0 20px;
	vertical-align:top;
	line-height:1.5em;
}

/* yoyaku */
#yoyaku {
	width:605px;
	margin-bottom:10px;
}
#yoyaku1, #yoyaku2 {
	width:605px;
	margin-bottom:10px;
}
.yoyaku {
	display:block;
	width:605px;
	height:55px;
	background:url(../yoyaku/image/t_yoyaku.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
.yoyaku_ex {
	display:block;
	width:605px;
	height:55px;
	background:url(../yoyaku/image/t_yoyaku_ex.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
#yoyaku2 ul {
	width:570px;
	margin:0 auto;
	list-style-type:none;
	color:#444;
}
#yoyaku2 li {
	font-size:14px;
	line-height:1.5em;
}

#phone_info {
	display:block;
	list-style-type:none;
	height:30px;
}
.phone_box {
	clear:both;
	width:605px;
	margin-top:5px;
}
.phone {
	display:block;
	width:605px;
	height:55px;
	background:url(../yoyaku/image/t_phone.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
.phone_text {
	font-weight:bold;
	color:#c70063;
}
.phone_text2 {
	display:block;
	margin-top:5px;
	color:#555;
	font-size:12px;
	line-height:1.5em;
}
#keitai_info li, #keitai_info li a, #keitai_info li a:hover {
	display:block;
	float:left;
	width:77px;
	height:28px;
	font-size:0px;
	text-indent:-9999px;
	text-decoration:none;
	padding-right:5px;
}
#docomo {
	width:77px;
	height:28px;
	background:url(../yoyaku/image/docomo.jpg) no-repeat 0 3px;
}
#au {
	width:77px;
	height:28px;
	background:url(../yoyaku/image/au.jpg) no-repeat 0 3px;
}
#softbank {
	width:77px;
	height:25px;
	background:url(../yoyaku/image/softbank.jpg) no-repeat 0 3px;
}

/* phone */
.phone {
	display:block;
	width:605px;
	height:45px;
	background:url(../yoyaku/image/t_phone.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
	 margin-bottom:10px;
}
#phone {
	width:605px;
	margin-bottom:5px;
}

#phone1 ol, #phone2 ol, #phone3 ol {
	display:block;
	font-size:14px;
	color:#666666;
	line-height:1.3em;
}
#phone1, #phone2, #phone3 {
	width:605px;
	margin-bottom:10px;
}
#phone_s {
	display:block;
	width:605px;
	height:45px;
	font-size:0px;
	text-indent:-9999px;
}
#phone_s2, #phone_s3 {
	display:block;
	width:605px;
	height:60px;
	font-size:0px;
	text-indent:-9999px;
}
#phone_s {background:url(../yoyaku/image/ts_phone01.jpg) no-repeat; margin-bottom:10px;}
#phone_s2 {background:url(../yoyaku/image/ts_phone02.jpg) no-repeat 0 15px; margin-bottom:10px;}
#phone_s3 {background:url(../yoyaku/image/ts_phone03.jpg) no-repeat 0 15px; margin-bottom:10px;}

/* clinic ippan */
#clinic {
	width:605px;
	margin-bottom:10px;
}
#clinic1, #clinic2 {
	width:605px;
	margin-bottom:10px;
}
.concept, .flow, .price, .yobou, .sisyu, .gin, .kousyu {
	display:block;
	width:605px;
	height:55px;
	font-size:0px;
	text-indent:-9999px;
}
.concept {background:url(../clinic/image/t_concept.jpg) no-repeat;}
.flow {background:url(../clinic/image/t_flow.jpg) no-repeat;}
.price {background:url(../price/image/t_price.jpg) no-repeat;}
.yobou {background:url(../yobou/image/t_yobou.jpg) no-repeat;}
.sisyu {background:url(../sisyu/image/t_sisyu.jpg) no-repeat;}
.gin {background:url(../gin/image/t_gin.jpg) no-repeat;}
.kousyu {background:url(../kousyu/image/t_kousyu.jpg) no-repeat;}
#flow {
	width:540px;
	margin:0 auto;
}
#flow ul {
	display:block;
	width:540px;
	list-style-type:none;
}
#flow li {
	display:block;
	width:540px;
	line-height:1.5em;
}
.flow1 {
	font-size:14px;
	color:#555;
	background:url(../image/point4.jpg) no-repeat 0 13px;
	padding:10px 0 10px 17px;
	vertical-align:top;
	clear:both;
}
.flow2 {
	font-size:14px;
	color:#c70063;
	padding-right:3px;
	vertical-align:top;
}
.flow_next {
	display:block;
	width:540px;
	height:60px;
	background:url(../clinic/image/next.jpg) no-repeat center;
	font-size:0px;
	text-indent:-9999px;
	}
.flow_end {
	display:block;
	width:540px;
	height:268px;
	background:url(../clinic/image/flow_photo_end.jpg) no-repeat center;
	font-size:0px;
	text-indent:-9999px;
	}
.flow_non {
	font-size:0px;
	text-indent:-9999px;
}
#kochira_s {
	width:470px;
	margin:10px auto 20px;
}
#yoyaku_s {
	width:220px;
	margin:10px auto 20px;
}

#syodoku_txt {
	border:1px solid #ccc;
	margin:20px 0;
	padding:15px;
}
#syodoku_lv1 {
	display:block;
	padding:2px 10px;
	background:#c60061;
	color:#fff;
}
#syodoku_lv2 {
	display:block;
	margin:10px 0 3px;
	padding-bottom:3px;
	border-bottom:1px dotted #e762a3;
	color:#c60061;
}
#img_right {
	width:150px;
	float:right;
	text-align:right;
}

/* consult */
#consult {
	width:605px;
	margin-bottom:10px;
}
#consult1 {
	width:605px;
	margin-bottom:10px;
}
.consult, #consult_mail, #consult_dial, #consult_other {
	display:block;
	width:605px;
	height:55px;
	font-size:0px;
	text-indent:-9999px;
}
.consult { background:url(../consult/image/t_consult.jpg) no-repeat;}
#consult_mail { background:url(../consult/image/t_consult_mail.jpg) no-repeat;}
#consult_dial { background:url(../consult/image/t_consult_dial.jpg) no-repeat;}
#consult_other { background:url(../consult/image/t_consult_other.jpg) no-repeat;}

#consult_list { margin:5px 0;}
#consult_list li {
	list-style-type:none;
	background:url(../image/point2.jpg) no-repeat 0 6px;
	padding-left:15px;
}

/* voice */
#voice {
	width:605px;
	margin-bottom:10px;
}
.voice {
	display:block;
	width:605px;
	height:55px;
	background:url(../voice/image/t_voice.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
.voice_left p, .voice_right p {
	font-size:14px;
	color:#555;
	line-height:1.8em;
	padding:2px 0px 0px 0;
}
.voice_t1 {
	display:block;
	color:#555;
	background:url(../image/point4.jpg) no-repeat 0 5px;
	padding-left:20px;
	vertical-align:top;
}
.voice_left {
	display:block;
	width:135px;
	float:left;
}
.voice_right {
	display:block;
	width:455px;
	float:right;
}

/* contact */
#contact {
	width:605px;
	margin-bottom:10px;
}
#contact1, #contact2 {
	width:605px;
	margin-bottom:10px;
}
.contact {
	display:block;
	width:605px;
	height:55px;
	background:url(../contact/image/t_contact.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
.contact_ex {
	display:block;
	width:605px;
	height:55px;
	background:url(../contact/image/t_contact_ex.jpg) no-repeat;
	font-size:0px;
	text-indent:-9999px;
}
#contact2 ul {
	width:570px;
	margin:0 auto;
	list-style-type:none;
	color:#444;
}
#contact2 li {
	font-size:12px;
	line-height:1.7em;
}
#contact p {
	line-height:1.8em;
	padding:2px 0px 5px 0px;
}
.c_contact1 {
	color:#555;
	font-size:12px;
	line-height:1.8em;
}
.c_contact2 {
	color:#555;
	font-size:14px;
	line-height:1.8em;
}
.c_contact3 {
	color:#c70063;
	font-size:14px;
	font-weight:bold;
	line-height:1.8em;
}
.c_contact4 {
	color:#c70063;
	font-size:14px;
	font-weight:bold;
	line-height:1.8em;
	margin-top:5px;
}
#contact_in {
	width:605px;
	margin:0 auto;
	padding-left:20px;
}
span.att {
	font-size:11px;
	color:#c70063;
}
#contact_in th {
	width:105px;
	padding:5px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#666;
	vertical-align:top;
}
#contact_in td {
	padding:5px;
	vertical-align:top;
}
#contact_hyo {
	width:416px;
	height:86px;
	margin:0 auto;
	background:url(../guide/image/hyo.jpg) no-repeat center;
}
.contact_sen {
	display:block;
	height:25px;
	background:url(../image/rep_sen1.jpg) repeat-x center;
	font-size:0px;
	text-indent:-9999px;
}
.contact_sen_dot {
	display:block;
	margin:18px 0px 5px 0px;
	border-bottom:1px dotted #999999;
	font-size:0px;
	text-indent:-9999px;
}
.contact_answer {
	font-size:12px;
	line-height:1.5em;
	color:#2e89cf;
}

/* guide */
#guide {
	width:605px;
	margin-bottom:10px;
}
#guide_box {
	width:605px;
	margin-bottom:10px;
	clear:both;
}
#guide_left {
	width:135px;
	float:left;
}
#guide_right {
	width:455px;
	float:right;
}
#dr_photo {
	width:432px;
	float:right;
	margin-bottom:10px;
}
.sen {
	display:block;
	height:7px;
	background:url(../image/rep_sen1.jpg) repeat-x;
	clear:both;
}
#guide p {
	font-size:14px;
	line-height:1.8em;
	padding:5px 0 0 0;
	color:#555;
}
#guide ul {
	display:block;
	list-style-type:none;
	color:#555;
}
#guide li {
	display:block;
	line-height:1.8em;
}
.c_guide1 {
	display:block;
	color:#c70063;
	padding-left:17px;
	background:url(../image/point4.jpg) no-repeat 0 5px;
	font-weight:bold;
	font-size:14px;
}
.c_guide2 {
	display:block;
	display:block;
	padding-left:20px;
	font-size:14px;
}
.c_guide3 {
	display:block;
	color:#555;
	padding-left:20px;
	background:url(../image/point4.jpg) no-repeat 0 5px;
	font-size:14px;
}
.c_guide4 {
	display:block;
	color:#555;
	font-size:12px;
	padding-left:15px;
}
.c_guide5 {
	display:block;
	color:#555;
	font-size:12px;
	line-height:1.2em;
}
#guide1, #guide2, #guide3, #guide4, #guide5 {
	width:605px;
	margin-bottom:10px;
}
.g_aisatsu, .g_incho, .g_kamoku, .g_time, .g_access {
	display:block;
	width:605px;
	height:55px;
	font-size:0px;
	text-indent:-9999px;
}
.g_aisatsu {background:url(../guide/image/t_aisatsu.jpg) no-repeat;}
.g_incho {background:url(../guide/image/t_incho.jpg) no-repeat;}
.g_kamoku {background:url(../guide/image/t_kamoku.jpg) no-repeat;}
.g_time {background:url(../guide/image/t_time.jpg) no-repeat;}
.g_access {background:url(../guide/image/t_access.jpg) no-repeat;}

.print_t {
	width:120px;
	height:35px;
	font-size:0px;
	text-indent:-9999px;
	float:right;
	background:url(../guide/image/bnr_print.jpg) no-repeat;
}
#print {
	width:580px;
	height:40px;
	margin:0 auto;
}
#print2 {
	width:120px;
	height:40px;
	margin:10px auto 20px;
}

#map {
	width:580px;
	height:470px;
	margin:0 auto;
	font-size:0px;
	text-indent:-9999px;
	border:1px solid #e4e4e4;
}
.map_t1 {
	font-weight:bold;
	color:#c70063;
	margin:10px 0 0 17px;
}
#map_info {
	width:580px;
	height:271px;
	background:url(../guide/image/g_photo2.jpg) no-repeat center;
	margin:0 auto;
	font-size:0px;
	text-indent:-9999px;
}
#hyo {
	background:url(../guide/image/hyo.jpg) no-repeat 0 10px;
	width:416px;
	height:96px;
}
.as_his { width:435px;}
.as_his dt {
	width:7em;
	float:left;
}
.as_his dd { padding-left:7em;}
#map_ai {
	width:580px;
	height:400px;
	margin:0 auto;
	font-size:0px;
	text-indent:-9999px;
	background:url(../clinic/image/map_ai.gif) no-repeat;
}

/* map_print */
#map_p {
	width:605px;
	margin:20px auto 5px;
}
/* footer */
#footer_box {
	width:940px;
	height:109px;
	margin:0 auto;
	background:url(../image/footer.jpg) no-repeat;
}
#footer {
	width:900px;
	height:109px;
	margin:0 auto;
	background:url(../image/logo2.jpg) no-repeat 20px 25px;
	background-color:#f7c9d4;
}
#copy {
	display:block;
	padding:80px 0px 0px 20px;
	font-size:10px;
	font-weight:normal;
	color:#c70063;
	text-align:left;
}

/* footer2 */
#footer_box2 {
	height:100px;
	margin:0 auto;
	background:#f7c9d4;
}
#f_logo {
	width:610px;
	height:60px;
	margin:0 auto;
}
#f_logo h3 {
	width:162px;
	height:61px;
	background:url(../image/logo2.jpg) no-repeat 0px 13px;
	font-size:0px;
	text-indent:-9999px;
}
#copy2 {
	display:block;
	padding:10px 0px 0px 0px;
	font-size:10px;
	font-weight:normal;
	color:#c70063;
}


