/************* 共通********************/	

* {
	margin: 0px;
	padding: 0px;
	letter-spacing: 0px;
}
a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

body {
	font-size:10pt;
	color:#000000;
	text-align:center;
	
	/***** 2008/0818追加分 リニューアルの為、カラー変更 ************/
	/*background-color:#c7ac74;*/
	background: #FFFFFF url(../img/body_bg_R2.gif) repeat-x;
	/*background-color: #FFCCCC;*/
	/***************************************************************/

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	/*background-image: none;*/
	margin: 0;
	padding: 0;
}
body,p,li,tr,td,dt,dd,h2,h3{
	font-size:10pt;
	line-height: 15px;
}


h1 {
	margin: 0px;
	padding: 0px;
}

hr{
	margin: 0px;
	padding: 0px;
	clear: both;
	border: 0px none #FFFFFF;
	color: #FFFFFF;
	background-color: #FFFFFF;
	display: block;
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
li {
	margin: 0px;
	padding: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.clear_both {
    clear: both;
}
.right{
	text-align:right;
}
.co2 {
	font-size: 10px;
}

#container{
	text-align:left;
	width:800px;
	padding: 0;
	background-image: url(../img/body_bg4.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	position: relative;
	overflow: visible;
} 
/* position:relative; navで使用するので必要 (一番外側のライン)*/
#wrapper {
	width:806px;
	background-image: url(../img/body_bg2.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 0px;
	margin: 0 auto 0 auto;
}	
.border-width_0px {
    border-width: 0px;
}	
.display_none {
    display: none;
}	
.bold {
    font-weight: bold;
}


/************* リニューアル前********************/

/*
#sub-image {
	float: right;
	width: 203px;
}


/************* その他　********************/

.entry {
	padding-right: 10px;
	padding-left: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D0BC8C;
}

.entry-header {
	padding-bottom: 3px;
	color: #663300;
	font-size: 14px;
	font-weight: bold;
}
.entry-content {
	padding-bottom: 1px;
	padding-top: 10px;
	width: 520px;
}
.entry-url {
	padding-bottom: 15px;
	padding-top: 10px;
	padding-left: 20px;
	text-align: right;
	padding-right: 20px;
	width: 480px;
	text-decoration: underline;
}

.date-header {
	text-align: right;
	margin-top: 8px;
	padding-right: 5px;
}


/************* テンプレート********************/


#logo {
	width: 251px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 28px;
	height: 51px;
}

#kensaku {
    padding-left: 10px;
	padding-top: 13px;
}					
#kensaku_area {
    width: 128px;
    border: solid 1px #000000;
	margin-top: 5px;
	margin-bottom: 2px;
}

#kensaku td {
    border-width: 0px;
}	

/*********** コンテンツテンプレ******************/

#top_under-left {
	width: 427px;
	float: left;
	margin: 0px;
	padding-top: 12px;
	padding-left: 6px;
}
.topnavi_01 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}

.topnavi_top {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

#right_contents {
	float: right;
	width: 640px;
	height: 100%;
}
#body_tr {
    margin: 0px;
	padding: 0px;
}


/*************　トップ　********************/


.news-waku {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCC99;
	margin-left: 10px;
	margin-right: 10px;
}


.cpbanner-title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	padding-top: 14px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #990100;
	position: absolute;
	width: 360px;
	left: 0px;
}
.cpbanner {
	height: 74px;
	width: 425px;
	padding: 0px;
	margin: 0px;


	line-height: normal?, Strength=?);
	color: #713900;
	position: relative;
}
.cpbanner-bun {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #990100;
	position: absolute;
	left: 0px;
	top: 30px;
	width: 380px;
}
.campaing {
    padding-bottom: 5px;
}

#top_under-right{
    width: 207px;
	float:right;
    padding-top: 0px;
}
#news-list_all {
	padding-top: 20px;
	padding-right: 30px;
	padding-left: 17px;
}
#news-list_all a {
	color: #663300;
}
#news-list_all a:hover {
    text-decoration: underline;
	color: #663300;
}
.news_page {
	text-align: right;
	font-size: 12px;
	padding-right: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#news-list_all .news_page a {
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
}

#news-list_all p {
	font-size: 12px;
	line-height: 13px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.news-box {
	width: 580px;
	overflow: auto;
}
.small-image-b1 {

	background-image: url(../img/topimage_02.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 203px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background-position: center center;
}
.small-image-b2 {


	background-image: url(../img/topimage_02.jpg);
	background-repeat: no-repeat;
	height: 263px;
	width: 203px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background-position: center center;
}
.date-header-top {

	text-align: left;
	margin-top: 8px;
	padding-right: 5px;

}

.small-image-b3 {
	background-image: url(../img/topimage_02.jpg);
	background-repeat: no-repeat;
	height: 326px;
	width: 203px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background-position: center center;
}
.small-image {
	background-image: url(../img/topimage_02.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 203px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	background-position: center center;
}


/************* ログイン ********************/

#login h1 {
    padding-bottom: 32px;
}
.login_box {
    padding-left: 12px;
	padding-right: 30px;
}
.login_box p {
    padding-left: 35px;
	padding-right: 35px;
	padding-top: 25px;
	padding-bottom: 35px;
	color: #000000;
}
.login_td_left {
    width: 188px;
	text-align: right;
    color: #000000;
	vertical-align: top;
	padding-top: 1px;
}
.td_submit {
    text-align: right;
}				
.td_input-area {
   padding-bottom: 10px;
}
.form-style_01 {
    height: 16px;
    width: 250px;
    border: solid 1px #000000;
}
#login td {
    border-width: 0px;
}	
#login a {
    color: #4d2a0f;
	text-decoration: underline;
}
#login a:hover {
    color: #d97323;
	text-decoration: underline;
}	

/************* 無料相談 ********************/

#muryo_soudan h1 {
    padding-bottom: 32px;
} 
#muryo_soudan p {
    padding-left: 20px;
	padding-right: 35px;
	padding-bottom: 35px;
	color: #000000;
}    
.soudan_table {
	font-size: 13px;
	color: #3c0900;
}
.soudan_table td {
    border-width: 0px;
}	
.tal_right {
    text-align: right;
}
.tal_center {
    text-align: center;
}
.form_square1 {
	width: 578px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	margin-left: 18px;
	background-color: #eed6a0;
	background-image: url(../img/grd1.gif);
	background-position: bottom;
	border: solid 1px #c7ab73;
	background-repeat: repeat-x;
}
.soudan_table textarea {
    width: 450px;
	height: 100px;
}
	




/************* ＷＥＢ予約 ********************/	

.red {
    color: #e42e00;
}
.hogo {
	padding-top: 5px;
}
.hogo a {
	color: #336666;
	text-decoration: underline;
}
.padding-left_5px {
    padding-left: 5px;
}


/************* クリニック紹介 ********************/



#about_title_01 {
	clear: both;
	padding-left: 11px;
	padding-top: 26px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	width: 629px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#about_title_02 {
	clear: both;
	padding-left: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	width: 629px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#about_middle {
	padding-top: 18px;
	padding-left: 40px;
}
#about_middle_left {
	float: left;
	margin-right: 5px;
}
.about_photo_3 {
	margin-top: 14px;
	margin-bottom: 30px;
}
#about_top_left {
     float: left;
	 width: 320px;
} 
#about_top_right {
     float: right;
	 padding-right: 45px;
	 padding-top: 30px;
}
.about_title_padding {
     padding-left: 15px;
} 
.about_p_01 {
	float: left;
	color: #000000;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.about_p_02 {
	color: #000000;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top: 10px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	margin: 0px;
	text-align: right;
}
.about_p_04 {
	color: #000000;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	clear: both;
	padding-top: 20px;
}
.about_p_03 {
	color: #000000;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.about_p_05 {
	color: #000000;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top: 30px;
	padding-left: 40px;
}
.about_photo_2 {
	margin-bottom: 10px;
}
.about_photo_4 {
	margin-top: 10px;

}
.about_map {
	margin-top: 30px;
}
.about_information {
	margin-top: 30px;
}

.about_box {
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 20px;
	height: 410px;
}
.about_box01 {
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 20px;
	height: 410px;
}
.about_box02 {
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 20px;
}
#about_box_right {

}

.about_box_left {
	float: left;
	margin-right: 10px;
	width: 276px;
}
.about_box_left02 {
	float: left;
	margin-right: 0px;
}
#mitorizu {
    padding-left: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}	
#mitorizu_box {
    width: 597px;
	height: 439px;
	margin-top: 25px;
}
#about_info_body {
    padding-left: 20px;
	padding-right: 30px;
	padding-top: 27px;
}		
#about_info_left {
    padding-right: 10px;
	width: 100%;
}
#about_info_right {
    margin-top: 10px;
	width: 100%;
	text-align: center;
}
#about_info {
    padding-bottom: 30px;
	color: #000000;
}
.about_info_p1 {
    padding-bottom: 10px;
}		
.about_info_p2 {
    padding-bottom: 15px;
	color: #713900;
	font-size: 14px;
	line-height: 140%;
}
.about_info_p3 {
	line-height: 140%;
	font-size: 12px;
}





/************* ドクター紹介 ********************/


#doctor_body {
    padding-top: 40px;
	padding-left: 40px;
	padding-right: 40px;
}
.doctor_photo {
    float: left;
}
.doctor_data {
	float:right;
	margin-right:40px;
/*	padding-left: 251px;*/
}
.doctor_data p {
    padding-bottom: 10px;
	padding-top: 5px;
}	
.doctor_data dl {
    margin-top: 10px;
}
.doctor_data dt {
    margin-bottom: 10px;
	margin-left: 5px;
}
.doctor_data dd {
    margin-bottom: 20px;
	margin-left: 20px;
	color: #000000;
}



/************* アクセスマップ ********************/	


#access_body {
    padding-left: 15px;
	padding-right: 30px;
}
#access_box_01_left {
    width: 256px;
	float:left;
}
#access_box_01_right {
    padding-left: 282px;
}
#access_box_01 {
    padding-top: 10px;
	padding-left: 13px;
	padding-right: 13px;
}	
#access_box_01 ul li {
    padding-top: 10px;
	padding-left: 15px;
}
#access_map {
    margin-top: 50px;
	margin-bottom: 20px;
	padding-left: 25px;
}
.chushajyo_box {
    padding-top: 35px;
	padding-left: 17px;
	padding-right: 17px;
}	
.chushajyo_box_right {
    float: right;
}
.chushajyo_box_left ul li {
    color: #000000;
	padding-top: 10px;
	padding-left: 20px;
}	
.text-indent_25px {
    text-indent: 73px;
}									


/************* サイトマップ ********************/

#sitemap_all {
	padding-top: 17px;
	padding-left: 47px;
}
.sitemap_top_01 {
	margin-bottom: 5px;
	background-image: url(../img/circle.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 12px;
	font-size: 12px;
	color: #6d3600;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.sitemap_other_01 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}

.sitemap_other_03 {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: -10px;
}
/* IE 以外に適用 */
html>/**/body .sitemap_other_03{
	margin-left: 24px;
}

.sitemap_category {
	font-size: 11px;
	margin-left: 20px;
}
.sitemap_login {
	font-size: 11px;
	margin-left: 20px;
	color: #f44a15;
}
    
.sitemap_other_02 {
	color: #6d3600;
	background-image: url(../img/sitemap_list_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 33px;
	padding-top: 10px;
	font-size: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 12px;
	margin: 0px;
}
#sitemap_all a {
	color: #6D3600;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}





/************* コスメ ********************/



.cosme_left-image {
	clear: both;
	float: left;
}
#cosme_middle {
	clear: both;
	width: 566px;
	height: 398px;
	padding-top: 10px;
	padding-bottom: 10px;
}

*:first-child+html #cosme_middle {
	clear: both;
	width: 566px;
	padding-top: 60px;
	padding-bottom: 10px;
}

#cosme_top {
	height: 142px;
	margin-bottom: 80px;
	width: 566px;
}
#cosme_all p {
	font-size: 13px;
	color: #000000;
}
.cpbanner-img {
	position: absolute;
	top: 0px;
	right: 0px;
}


.cosme_freedial {
	clear: both;
	float: left;
	padding-bottom: 10px;
}
.cosme_right-image {
	float: right;
}
#cosme_top-left p {
	padding-top: 10px;
	font-size: 13px;
}
#cosme_all {
	padding-top: 8px;
	padding-right: 25px;
	padding-left: 41px;
	width: 566px;
}
#cosme_whitening {
	float: left;
	width: 472px;
}
#cosme_whitening p {
	padding-left: 10px;
	padding-bottom: 20px;
}


#cosme_top-left {
	float: left;
}
#cosme_top-left #fontsize_15 {
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


.cosme_data {
	color: #414141;
	padding-top: 20px;
	padding-left:5px;
}



/************* Ｑ＆Ａ ********************/


#qanda_body {
    padding-left: 10px;
	padding-right: 30px;
	padding-top: 20px;
}
.qanda_box {
    padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}		
.qanda_box p {
	padding-left: 40px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	color: #000000;
}
#qanda_body ol {
    padding-left: 65px;
	color: #000000;
}	
#qanda_dl {
    width: 540px;
	background-image: url(../img/qanda_a4.gif);
    background-repeat: no-repeat;
	background-position: left top;
}	   
#qanda_body dl {
	padding-left: 40px;
	color: #000000;
}
#qanda_body dt {
	padding-bottom: 3px;
	float: left;
	width: 70px;
}
#qanda_body dd {
	padding-bottom: 10px;
}
#menu_qanda {
    margin-top: 10px;
}
.table-width_240 {
    width: 210px;
}		
#menu_qanda table {
	border-collapse: collapse;
}
#menu_qanda table,#menu_qanda th,#menu_qanda td {
  margin: 1px;
	border: 1px solid #D0BC8C;
}    
#menu_qanda th {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: 100;
	text-align: left;
	padding-left: 10px;
	width: 100px;
	background-color: #f5f5ea;
	padding-top: 3px;
	padding-bottom: 3px;
}
#menu_qanda td {
	font-size: 12px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}	
.q {
	font-size: 14px;
	margin-bottom: 15px;
	text-decoration: underline;
}
.a {
	font-size: 13px;
	margin-bottom: 30px;
}
.a_type2 {
	font-size: 13px;
	margin-bottom: 10px;
}
.q1 {
	background-image: url(../img/qanda_q1.gif);
}
.q2 {
	background-image: url(../img/qanda_q2.gif);
}
.q3 {
	background-image: url(../img/qanda_q3.gif);
}
.q4 {
	background-image: url(../img/qanda_q4.gif);
}
.q5 {
	background-image: url(../img/qanda_q5.gif);
}
.q6 {
	background-image: url(../img/qanda_q6.gif);
}
.q7 {
	background-image: url(../img/qanda_q7.gif);
}
.q8 {
	background-image: url(../img/qanda_q8.gif);
}
.q9 {
	background-image: url(../img/qanda_q9.gif);
}
.a1 {
	background-image: url(../img/qanda_a1.gif);
}
.a2 {
	background-image: url(../img/qanda_a2.gif);
}
.a3 {
	background-image: url(../img/qanda_a3.gif);
}
.a4 {
	background-image: url(../img/qanda_a4.gif);
}
.a5 {
	background-image: url(../img/qanda_a5.gif);
}
.a6 {
	background-image: url(../img/qanda_a6.gif);
}
.a7 {
	background-image: url(../img/qanda_a7.gif);
}
.a8 {
	background-image: url(../img/qanda_a8.gif);
}
.a9 {
	background-image: url(../img/qanda_a9.gif);
}








/************* 料金表 ********************/



#menu_all table,#menu_all th,#menu_all td {
  margin: 1px;
	border: 1px solid #D0BC8C;
}

#menu_all th {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: 100;
	text-align: left;
	padding-left: 10px;
	width: 100px;
	background-color: #f5f5ea;
	padding-top: 3px;
	padding-bottom: 3px;
}
#menu_all td {
	font-size: 12px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#menu-price_all table {
	width: 539px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-collapse: collapse;
	text-align: center;
}
#menu-price_all2 table {
	width: 540px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-collapse: collapse;
}
#menu-price_all3 {
    margin-left: 5px;
	margin-bottom: 50px;
}	
#menu-price_all3 table {
    width: 100%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-collapse: collapse;
}
#menu-price_all #price {
	text-align: right;
	padding-right: 5px;
}
#menu-price_all th,#menu-price_all td {
    margin: 1px;
	border: 0px solid #a99567;
	font-size: 13px;
}
#menu-price_all2 td {
    margin: 1px;
	border: 1px solid #a99567;
	font-size: 13px;
	padding-left: 18px;
}
#menu-price_all3 td {
    width: 142px;
    margin: 1px;
	border: 1px solid #a99567;
	font-size: 13px;
	text-align: center;
}

#menu-price_all th {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #d0bc8c;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	font-weight: 100;
}

#menu-price_all td {
	color: #6d3600;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
}
#menu-price_all2 td {
	color: #6d3600;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
}
#menu-price_all3 td {
	color: #6d3600;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}
#menu-price_all3 td a {
	color: #6d3600;
	text-decoration: underline;
}



.menu-price_table_menu {
	background-color: #ede5d3;
	background-image: url(../img/circle_table.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	vertical-align: top;
	padding-left: 18px;
	padding-top: 3px;
	text-align: left;
}

.menu-price_table_menu2 {
	background-color: #ede5d3;
	background-repeat: no-repeat;
	background-position: 5px 7px;
	vertical-align: top;
	padding-left: 18px;
	padding-top: 3px;
	text-align: left;
}
.menu-price_tr_color {
	background-color: #f6f1d8;
}
#menu-price_all #special-price {
	font-size: 11px;
	letter-spacing: -1px;
	padding: 0px;
}




#menu-price_all {
	padding-top: 15px;
	padding-right: 53px;
	padding-left: 48px;
}
#menu-price_all2 {
	padding-top: 15px;
	padding-right: 53px;
	padding-left: 48px;
}
#menu-price_all a {
	color: #6d3600;
	text-decoration: underline;
}
#menu-price_all2 a {
	color: #6d3600;
	text-decoration: underline;
}
.price-small {
	font-size: 10px;
}
#menu_detail_01 {
	margin-bottom: 30px;
}
.price-attention {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 30px;
}
#menu_all caption {
	font-size: 13px;
	color: #6d3600;
	padding-bottom: 5px;
	text-align: left;
	font-weight: bold;
}
#menu_all table {
	width: 555px;
	border-collapse: collapse;
}






/************* 施術詳細 ********************/


.wakiga_info {
	font-size: 15px;
	padding-bottom: 20px;
	padding-top: 10px;
}
.menu_detail_attention {
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
}
.menu_detail_annotation {
	text-align: right;
	padding-right: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
}							  
.menu_detail_title {
	float: left;
}
.menu_detail_price-link {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #000000;
	background-image: url(../img/circle.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 13px;
	float: right;
}
#menu_detail_01 a {
	text-decoration: underline;
}
.menu_detail_text01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	clear: both;
	padding-top: 12px;
	padding-bottom: 17px;
}
.price-attention {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 30px;
}
#menu_detail_01 {
	margin-bottom: 30px;
}




/************* お悩み一覧 ********************/


#onayami-list_body {
    padding-left: 15px;
	padding-right: 30px;
	padding-top: 20px;
}
#onayami-list_box {
    padding-left: 25px;
	padding-bottom: 20px;
	border-bottom: dotted 1px #333333;
}	
.margin-left_10px {
    margin-left: 10px;
}
.margin-bottom_8px {
    margin-bottom: 8px;
}
#onayami-list dt,#onayami-list dd {
    font-size: 13px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 13px;
	padding-bottom: 15px;
}
#onayami-list dt {
    float: left;
	background-image: url(../img/mark_01.gif);

}
#onayami-list dd {
    margin-left: 265px;
	background-image: url(../img/mark_01.gif);
}	
#onayami-list_group {
    padding-top: 20px;
	padding-left: 35px;
}
#onayami-list a {
    color: #6d3600;
	text-decoration: underline;
}


/************* お悩み詳細 ******************/	


.onayami_body {
    padding-left: 15px;
	padding-right: 29px;
}
.onayami_body td {
    color: #000000;
}
.onayami_body p {
    color: #000000;
}
.onayami_body a {
    color: #D94040;
	text-decoration: underline;
}
.onayami_body ul {
    list-style: disc;
	padding-left: 15px;
}
.onayami_body ul li {
	padding-bottom: 5px;
}
.onayami_body ul a {
    color: #D94040;
	text-decoration: underline;
}	
.padding-top_30px {
    padding-top: 30px;
}
.padding-top_45px {
    padding-top: 45px;
}
.onayami_fbox_01 {
    padding-left: 25px;
    padding-top: 20px;
	padding-bottom: 30px;
}
.onayami_fbox_01_keana {
    padding-left: 25px;
    padding-top: 20px;
	padding-bottom: 10px;
}
.onayami_fbox_01_hadaare {
    padding-left: 25px;
    padding-top: 20px;
	padding-bottom: 20px;
}
.onayami_fbox_01_left_hokuro {
    float: left;
	width: 280px;
	margin-right: 30px;
}		
.onayami_fbox_01_left {
    float: left;
	width: 365px;
	margin-right: 35px;
}			
.onayami_fbox_02_left {
    float: left;
	width: 365px;
	margin-right: 30px;
}
.onayami_fbox_02_left_wakiga {
    float: left;
	width: 365px;
	margin-right: 25px;
}
.onayami_fbox_02_left_keana {
    float: left;
	width: 365px;
	margin-right: 25px;
}
.onayami_fbox_02_left_tarumi {
    float: left;
	width: 333px;
	margin-right: 30px;
}
.onayami_fbox_02_left_futae {
    margin-top: 20px;
}
.onayami_fbox_02_left_futae h3 {
    padding-bottom: 12px;
}
.onayami_fbox_02_left_hadaare {
    float: left;
	width: 207px;
	padding-left: 65px;
	margin-right: 65px;
}
.onayami_fbox_02_left_ibo1 {
    float: left;
	width: 280px;
	margin-right: 25px;
}
.onayami_fbox_02_left_ibo2 {
    float: left;
	width: 207px;
	padding-left: 48px;
}
.onayami_fbox_02_left h3 {
    padding-bottom: 12px;
}
.onayami_fbox_02 {
    padding-left: 25px;
    padding-top: 20px;
	padding-right: 25px;
}
.onayami_fbox_02_chusha {
    padding-left: 25px;
    padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
}
.onayami_fbox_02_tarumi {
    padding-left: 25px;
    padding-top: 20px;
	padding-right: 25px;
    padding-bottom: 20px;
}
.onayami_fbox_02_hadaare {
    padding-left: 25px;
	padding-right: 25px;
    padding-bottom: 20px;
}
.onayami_fbox_02_mabutanosiwa {
    padding-left: 25px;
	padding-right: 25px;
}
.onayami_fbox_02_ibo {
    padding-left: 25px;
	padding-right: 25px;
}
.margin-bottom_30px {
    margin-bottom: 30px;
}
.onayami_fbox_02 dl {
    margin-top: 20px;
	margin-bottom: 20px;
}	
.onayami_fbox_02 dt,.onayami_fbox_02 dd {
    color: #000000;
}
.onayami_fbox_01 dl {
	margin-bottom: 20px;
}
.onayami_fbox_01 dd {
	padding-left: 20px;
}
.onayami_fbox_01 dt {
    font-size: 14px;
	margin-bottom: 5px;
}		
.onayami_fbox_02 dt {
	margin-bottom: 5px;
}
.onayami_fbox_02_right_tarumi {
    padding-left: 30px;
	padding-top: 20px;
}	
.onayami_fbox_02_right_tarumi p {
    float: left;
	padding-right: 30px;
}
.onayami_fbox_02_right_datsumou {
	padding-top: 20px;
	padding-left: 10px;
}
.onayami_fbox_02_right_datsumou p span {
	padding-left: 121px;
}
.onayami_fbox_02_right_futae {
	padding-top: 20px;
	padding-left: 50px;
	padding-bottom: 20px;
}
.mabuta-kasui_dl {
    margin-top: 20px;
}	
.mabuta-kasui_dl dt {
    float: left;
	margin-right: 5px;
	height: 50px;
}
.wakiga_dl {
    margin-top: 20px;
}
.wakiga_dl a {
    font-size: 13px;
}		
.wakiga_dl dd {
    color: #000000;
	padding-top: 10px;
	padding-bottom: 30px;
}
.yakubutsu_ol {
    color: #000000;
	padding-left: 35px;
	margin-bottom: 20px;
}
.table_width_100 {
	width: 100%;
}		
.padding-left_20px {
    padding-left: 20px;
}
.padding-left_357px {
    padding-left: 357px;
}
.padding-bottom_20px {
    padding-bottom: 20px;
}
.padding-right_90px {
    padding-right: 90px;
}	
.padding-top_10px {
    padding-top: 10px;
}	
.padding-left_30px {
    padding-left: 45px;
}
.padding-top_18px {
    padding-top: 18px;
}	
.padding-bottom_18px {
    padding-bottom: 18px;
}
.padding-bottom_13px {
    padding-bottom: 13px;
}
			

/********* 施術詳細 ****************/								

.sejyutsu_body {
     padding-left: 15px;
	 padding-right: 30px;
	 color: #000000;
} 
.sejyutsu_fbox_01_right {
     float: right;
	 margin-left: 5px;
} 
.sejyutsu_fbox_01 {
     padding-top: 20px;
	 padding-left: 5px;
	 padding-bottom: 30px;
	 margin-bottom: 10px;
} 
.sejyutsu_image {
     width: 487px;
	 height: 152px;
	 padding-top: 47px;
	 padding-left: 106px;
	 background: url(../img/sejyutsu_image_bg.gif) no-repeat;
	 margin-top: 30px;
	 margin-bottom: 30px;
}
.sejyutsu_image2 {
     width: 595px;
	 height: 199px;
	 margin-top: 30px;
	 margin-bottom: 30px;
}
.sejyutsu_image3 {
     width: 525px;
	 height: 300px;
	 margin-top: 30px;
	 margin-bottom: 30px;
	 padding-left: 35px;
}
.sejyutsu_image4 {
     width: 595px;
	 margin-top: 30px;
	 margin-bottom: 30px;
}
.sejyutsu_image5 {
     width: 595px;
	 margin-top: 10px;
}
.sejyutsu_data table {
    border-collapse: collapse;
}
.margin-left_20px {
    padding-left: 20px;
}		 
#menu_all2 caption {
	font-size: 13px;
	color: #6d3600;
	padding-bottom: 5px;
	text-align: left;
	font-weight: bold;
}
#menu_all2 table {
	border-collapse: collapse;
}
#menu_all2 table,#menu_all2 th,#menu_all2 td {
  margin: 1px;
	border: 1px solid #D0BC8C;
}

#menu_all2 th {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: 100;
	text-align: left;
	padding-left: 10px;
	width: 100px;
	background-color: #f5f5ea;
	padding-top: 3px;
	padding-bottom: 3px;
}
#menu_all2 td {
	font-size: 12px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#menu_all2 ul {
    list-style: square;
	padding-left: 10px;
}
.sejyutsu_ol li {
    margin-left: 30px;
}	
.sejyutsu_body a {
    color: #D94040;
	text-decoration: underline;
}
.margin-top_30px {
    margin-top: 30px;
}
.bridalplan_text {
    padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 10px;
	padding-right: 10px;
}	
.onayami_fbox_03 {
	padding-bottom: 20px;
	padding-left: 5px;
}
.onayami_fbox_03 p span {
	color: #FF0000;
}
.onayami_fbox_03_left {
    float: left;
	width: 340px;
	margin-right: 30px;
}
.padding-bottom_5px {
    padding-bottom: 5px;
}
.padding-top_20px {
    padding-top: 20px;
}		


/********** 診療までのながれ ****************/



#nagare_body {
    padding-left: 15px;
	padding-right: 30px;
	padding-top: 30px;
}	
.nagare_box {
    background-color: #fdfdf6;
	border: solid 1px #d0bc8c;
	padding: 25px 20px 35px 20px;
	margin-bottom: 20px;
	height: 1%;
}	
.nagare_box_left {
    float: left;
	padding-right: 25px;
}
.nagare_box	h3 {
    padding-bottom: 15px;
}	
.nagare_box_right {
    color: #000000;
}
.nagare_box_right p {
    line-height: 120%;
}
.padding-top_50px {
    padding-top: 65px;
}	








/********** 施術例 ****************/



#example_body {
    padding-left: 15px;
	padding-right: 30px;
	padding-top: 30px;
}	
.example_box {
    background-color: #fdfdf6;
	border: solid 1px #d0bc8c;
	padding: 25px 20px 10px 20px;
	margin-bottom: 20px;
	height: 1%;
}
.example_box	h3 {
    padding-bottom: 15px;
}	
.example_box p {
    color: #000000;
	margin-bottom: 20px;
}
.example_box a {
    color: #e1852a;
	margin-left: 10px;
	text-decoration: underline;
}	








/********** お客様の声 ****************/



#voice_body {
    padding-left: 15px;
	padding-right: 30px;
	padding-top: 30px;
}	
.voice_box {
    background-color: #fdfdf6;
	border: solid 1px #d0bc8c;
	padding: 25px 20px 25px 20px;
	margin-bottom: 20px;
	height: 1%;
}	
.voice_box_left {
    margin-right: 15px;
    float: left;
	width: 319px;
}
.voice_box	h3 {
    padding-bottom: 15px;
}	
#voice p {
    line-height: 120%;
	 color: #000000;
}

#menu_all3 {
    margin-top: 20px;
}	
#menu_all3 table {
	border-collapse: collapse;
	width: 550px;
}
#menu_all3 table,#menu_all3 th,#menu_all3 td {
	border: 1px solid #D0BC8C;
}

#menu_all3 th {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: 100;
	text-align: left;
	padding-left: 10px;
	width: 100px;
	background-color: #f5f5ea;
	padding-top: 3px;
	padding-bottom: 3px;
}
#menu_all3 td {
	font-size: 12px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#menu_all3 a {
    color: #e1852a;
	padding-right: 20px;
	text-decoration: underline;
}







/********** 雑誌掲載情報 ****************/



#magazine_body {
    padding-left: 15px;
	padding-right: 30px;
	padding-top: 30px;
}
#magazine_body p,#magazine_body dt,#magazine_body dd {
    letter-spacing: 0.1em;
}	
.magazine_box {
    padding-left: 25px;
	padding-bottom: 45px;
    margin-bottom:45px;
}
.border-bottom {
    border-bottom: dotted 1px #000000;
}	
.magazine_box_left {
    float: left;
	margin-right: 30px;
}
.magazine_data {
    background-color: #fefaeb;
	margin-left: 238px;
	padding: 20px 20px 0px 20px;
	height: 1%;
}		
.magazine_box_left p {
    margin-bottom: 30px;
}
.magazine_box_textarea {
   margin-top: 50px;
   padding-right: 10px;
}		
.magazine_box_textarea p {
    padding-left: 238px;
}
.magazine_text-style_01 {
    font-size: 15px;
	color: #cd441b;
	margin-bottom: 50px;
}
.magazine_text-style_02 {
    font-size: 14px;
	color: #ad7010;
	text-decoration: underline;
	margin-bottom: 37px;
}	
.magazine_text-style_03 {
    font-size: 13px;
	color: #000000;
	margin-bottom: 17px;
}
.magazine_text-style_04 {
    font-size: 12px;
	color: #000000;
	margin-bottom: 27px;
	line-height: 130%;
}
.magazine_data dt {
    color: #ad7010;
	margin-bottom: 8px;
}	
.magazine_data dd {
    padding-left: 20px;
	padding-bottom: 20px;
}	





/********** 目のお悩み ****************/




#onayami-list_body2 {
    padding-left: 15px;
	padding-right: 30px;
	padding-top: 20px;
}
#onayami-list_box2 {
    padding-left: 35px;
	padding-bottom: 20px;
}
.onayami-list_box2_left {
    float: left;
	margin-right: 68px;
}
.onayami-list_box2_right p {
    margin-bottom: 24px;
}		




/********** 送信済み ****************/


#soshin_body {
    padding-left: 15px;
	padding-right: 30px;
	padding-top: 160px;
	height: 1%;
}
#soshin_body td {
    color: #000000; 
	border-width: 0px; 
	line-height: 150%;
}	  
.soshin_01 {
	padding-top: 0px;	
}
.soshin_01 p {
    text-align: center;
}
.soshin_02 {
    text-align: center;
}
.soshin_03 {
    text-align: center;
}		












/********** リンク集 ****************/





#link_body {
    padding-left: 15px;
	padding-right: 30px;
	padding-top: 20px;
}
#link dt,#link dd {
    font-size: 13px;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 13px;
	padding-bottom: 15px;
}
#link dt {
    float: left;
	background-image: url(../img/mark_01.gif);

}
#link dd {
    margin-left: 265px;
	background-image: url(../img/mark_01.gif);
}
.link_group {
    padding-top: 20px;
	padding-left: 35px;
	height: 1%;
	margin-bottom: 30px;
}	
#link a {
    color: #6d3600;
	text-decoration: underline;
}






/******** 個人情報保護方針 ***********/





#privacy_body {
    padding-left: 20px;
	padding-right: 35px;
	padding-top: 40px;
}
#privacy_body dt {
    margin-bottom: 20px;
}	
#privacy_body dd {
    color: #000000;
	margin-bottom: 35px;
	line-height: 130%;
	padding-left: 35px;
}
.point_red { color: red; }



/******** 形成外科 ***********/

.keiseigeka_body {
     padding-left: 15px;
	 padding-right: 29px;
	 color: #000000;
}
.keiseigeka_fbox_01_right {
     float: right;
	 margin-left: 5px;
}
.keiseigeka_fbox_02 {
    padding-left: 30px;
} 



/******** 自己血美肌療法 ***********/

.jikoketsu_dt01 {
    margin-top: 30px;
    margin-bottom: 10px;
}
.jikoketsu_menu_li01 {
    list-style: none;
}
#jikoketsu_hoho li {
    list-style: none;
    margin-bottom: 10px;
}
.jikoketsu_hoho_li01 {
    margin-top: 20px;
}
#jikoketsu_shorei li {
    list-style: none;
    margin-bottom: 10px;
}
.jikoketsu_shorei_text {
    padding-left: 10px;
}
#jikoketsu_shorei img {
    vertical-align: middle;
}
#jikoketsu_koka li,#jikoketsu_keika li {
    margin-bottom: 5px;
}



/******** お悩み_小顔治療 ***********/

.onayami_fbox_02_left_kogao {
    float: left;
	width: 235px;
	margin-right: 30px;
}
.onayami_fbox_02_left_kogao_s {
    float: left;
	width: 460px;
	margin-right: 30px;
}
#onayami_kogao_ol {
    color: #000000;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 25px;
}
#onayami_kogao_ol li {
    margin-bottom: 5px;
}



/******** 2008/0818追加分 *****************************************
　美肌クリニックＷＥＢサイトリニューアル
　に伴い、項目の追加
******************************************************************/

/******ヘッダエリア***********************************************/
#header {
	width: 800px;
	background-image: url(../img/header_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 113px;
	padding-top: 14px;
	/*padding-left: 28px;*/
	float: none;
}

#header h2 {
	padding:0px 0px 0px 25px;
}

#header h3 {
	position:absolute;
	top:57px;
	left:570px;
}


#footer {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 800px;
	clear: both;
}

/***TOPメニュー*****************************************************/

ul#menu2{
    list-style:none;
    width:100%;
}
ul#menu2 li{
    list-style:none;
    float:left;
    /*width:148px;*/
}

li.left{
	width:25px;
	height:26px;
	background-image:url(../img/menu_left.gif);
}
li.right{
	width:25px;
	height:26px;
	background-image:url(../img/menu_right.gif);
}

ul#menu2 a{
    display:block;
    width:150px;
    height:26px;
    text-indent:-1000px;
    background-image:url(../img/menu_all.gif);
    overflow:hidden;
}
a.clinic{
    background-position:0px 0px;
}
a:hover.clinic{
    background-position:0px -26px;
}
a.incho{
    background-position:-150px 0px;
}
a:hover.incho{
    background-position:-150px -26px;
}
a.access{
    background-position:-300px 0px;
}
a:hover.access{
    background-position:-300px -26px;
}
a.price{
    background-position:-450px 0px;
}
a:hover.price{
    background-position:-450px -26px;
}
a.qanda{
    background-position:-600px 0px;
}
a:hover.qanda{
    background-position:-600px -26px;
}

/****左メニュー***************************************************/
#td_left {
	background-color: #FFFFFF;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FF66FF;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FF66FF;
	padding-bottom: 20px;
	
	background-image: url(../img/left_menu_backcolor.gif);
	background-repeat: repeat-y;
	background-position: center top;

	/*background-image: url(../img/left_menu_toptop.gif);
	background-repeat: no-repeat;
	background-position: center top;*/

	
}
/*#td_left a {
    color: #623200;
}*/
.left_line{
	padding-top:10px;
	padding-bottom:10px;
}

ul#leftmenu{
    list-style:none;
	margin-top: -4px;
	margin-left: 10px;
}
ul#leftmenu li{
    list-style:none;
	margin-top: 4px;
}
ul#leftmenu a{
    display:block;
    width:134px;
    height:23px;
    text-indent:-1000px;
    overflow:hidden;
}

a.left_menu1{
    background-image:url(../img/left_menu_01.gif);
}
a.left_menu2{
    background-image:url(../img/left_menu_02.gif);
}
a.left_menu3{
    background-image:url(../img/left_menu_03.gif);
}
a.left_menu4{
    background-image:url(../img/left_menu_04.gif);
}
a.left_menu5{
    background-image:url(../img/left_menu_05.gif);
}
a.left_menu6{
    background-image:url(../img/left_menu_06.gif);
}
a.left_menu7{
    background-image:url(../img/left_menu_07.gif);
}
a.left_menu8{
    background-image:url(../img/left_menu_08.gif);
}
a.left_menu9{
    background-image:url(../img/left_menu_09.gif);
}
a.left_menu10{
    background-image:url(../img/left_menu_10.gif);
}
a.left_menu11{
    background-image:url(../img/left_menu_11.gif);
}
a.left_menu12{
    background-image:url(../img/left_menu_12.gif);
}
a.left_menu13{
    background-image:url(../img/left_menu_13.gif);
}
a.left_menu14{
    background-image:url(../img/left_menu_14.gif);
}
a.left_menu15{
    background-image:url(../img/left_menu_15.gif);
}
a.left_menu16{
    background-image:url(../img/left_menu_16.gif);
}
a.left_menu17{
    background-image:url(../img/left_menu_17.gif);
}

ul#leftmenu a:hover{
    background-position:0px -23px;
}

ul#leftmenu3{
    list-style:none;
	margin-top: -6px;
	margin-left: 8px;
}
ul#leftmenu3 li{
    list-style:none;
	margin-top: 6px;
}
ul#leftmenu3 a{
    display:block;
    width:137px;
    height:50px;
    text-indent:-1000px;
    overflow:hidden;
}
a.left_menu_clinic{
    background-image:url(../img/left_menu_clinic.gif);
}
a.left_menu_price{
    background-image:url(../img/left_menu_price.gif);
}
a.left_menu_caplave{
    background-image:url(../img/left_menu_caplave.gif);
}

ul#leftmenu4{
    list-style:none;
	margin-top: -6px;
	margin-left: 5px;
}
ul#leftmenu4 li{
    list-style:none;
	margin-top: 6px;
}
ul#leftmenu4 a{
    display:block;
    width:140px;
    height:35px;
    text-indent:-1000px;
    overflow:hidden;
}
a.left_menu_blog1{
    background-image:url(../img/left_menu_blog1.gif);
}
a.left_menu_blog2{
    background-image:url(../img/left_menu_blog2.gif);
}

.lm_adobeR{
	/*margin-top:15px;*/
	margin-left:7px;
}
.reader_download{
	margin-top:5px;
	font-size:8pt;
	margin-left:10px;
	margin-right:10px;
}
.lm_pdfW{
	margin-top:5px;
	margin-left:21px;
	background-image:url(../img/left_menu_adobereader.gif);
	display:block;
    width:112px;
    height:32px;
    text-indent:-1000px;
    overflow:hidden;
}

/*****ニュース*********************************************/

#td_right {
    padding-bottom: 20px;
	width: 640px;
}

#news {
	color:#FF0000;
	margin-bottom:30px;
}
.news_title {
	padding-left: 22px;
}
.news_ichiran {
	margin-top:-16px;
	margin-left:410px;
}
.news_ichiran a{
	color: #6b3e0f;
}

#news_body {
    padding-left: 30px;
	width:412px;
}
#news_body a {
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	color:#000000;
	font-size:9pt;
}
#news_body a:hover {
    text-decoration: underline;
}
#news ul{
	list-style-type:none;
	margin-top:5px;
}
#news ul li{
	border-bottom:1px dotted #CC9900;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
}

/*****治療メニュー****************************************/
#t_menu {
	margin:auto;
}
.t_menu_title {
	margin-left:22px;
}
#t_menu_body {
	width:453px;
}
#t_menu_body a{
	color:#666666;
	font-size:9pt;
}
ul#t_menu_ui{
    list-style:none;
	margin-left: 16px;
}
ul#t_menu_ui li{
    width:129px;
    height:103px;
    list-style:none;
	float: left;
	text-align:center;
	padding-left:14px;
	padding-top:15px;
}
a.chiryo_menu1,a.chiryo_menu2,a.chiryo_menu3,a.chiryo_menu4,a.chiryo_menu5,a.chiryo_menu6,
a.chiryo_menu7,a.chiryo_menu8,a.chiryo_menu9,a.chiryo_menu10,a.chiryo_menu11{
	margin-bottom:2px;
    display:block;
    width:127px;
    height:85px;
	text-indent:-9999px;
}
a.chiryo_menu1_2:hover,a.chiryo_menu2_2:hover,a.chiryo_menu3_2:hover,a.chiryo_menu4_2:hover,a.chiryo_menu5_2:hover,
a.chiryo_menu6_2:hover,a.chiryo_menu7_2:hover,a.chiryo_menu8_2:hover,a.chiryo_menu9_2:hover,a.chiryo_menu10_2:hover,
a.chiryo_menu11_2:hover{ 
	text-decoration: underline; 
} 
a.chiryo_menu1{
	background-image:url(../img/chiryo_menu_hutaemabuta.gif);
}
a.chiryo_menu2{
    background-image:url(../img/chiryo_menu_iryolazer.gif);
}
a.chiryo_menu3{
    background-image:url(../img/chiryo_menu_shimi.gif);
}
a.chiryo_menu4{
    background-image:url(../img/chiryo_menu_shiwakojiwa.gif);
}
a.chiryo_menu5{
    background-image:url(../img/chiryo_menu_kusumi.gif);
}
a.chiryo_menu6{
    background-image:url(../img/chiryo_menu_nikibi.gif);
}
a.chiryo_menu7{
    background-image:url(../img/chiryo_menu_keana.gif);
}
a.chiryo_menu8{
    background-image:url(../img/chiryo_menu_kogao.gif);
}
a.chiryo_menu9{
    background-image:url(../img/chiryo_menu_wakiga.gif);
}
a.chiryo_menu10{
    background-image:url(../img/chiryo_menu_tenteki.gif);
}
a.chiryo_menu11{
    background-image:url(../img/chiryo_menu_konshin.gif);
}

/*****お問い合わせ****************************************/
#toi_area{
	margin-top:30px;
	margin-bottom:20px;
}
/*****治療メニュー一覧＆コンテンツ****************************************/
#cmenu_contents {
	list-style:none;
	width:600px;
}
#cmenu_contents a,#cmenu_contents p{
	color:#666666;
	font-size:9pt;
}
.c_menu_itiran {
	margin-top:5px;
	margin-left:30px;
}
.c_title{
	margin-top:4px;
	margin-left:45px;
}
.c_title2{
	padding-top:6px;
	margin-left:45px;	
}


#c_menu_ui{
	list-style:none;
	margin-top: 0px;
	margin-left: 35px;
}
ul#c_menu_ui li{
    list-style:none;
	float: left;
	padding-left:12px;
}

ul#c_menu_ui a:hover { 
	text-decoration: underline; 
} 

/*****クレジットカード****************************************/
#card_area {
	width:600px;
	margin-bottom:40px;
}
#card_area p{
	font-size:11px;
}
.card_top2 {
	margin-left:30px;
}
#card_type{
	margin-left:50px;
}
.card_mc{
	padding-left:10px;
}
.card_ufj{
	padding-left:10px;
}

/*****カレンダー****************************************/

#cal_ui{
	margin-top: 25px;
	margin-left: 24px;
}

ul#cal_ui li{
    list-style:none;
	float: left;
	padding-left:25px;
}
.holiday{
	padding-top:20px;
	padding-left:65px;
	padding-bottom:20px;
}
/*****プライバシーポリシー********************************/
#privacy{
	padding-left:40px;
	width:540px;
}
#pr_table{
	padding-left:12px;
}
.pr_top{
	padding-bottom:5px;
}
.pr_top1,.pr_top2,.pr_top3,.pr_top4,.pr_top5,.pr_top6,.pr_top7{
	padding-top:30px;
	padding-bottom:10px;
}


/*****バナーエリア****************************************/
#baner_area{
	margin-right:8px;
}
#baner_ul a{
	display:block;
    /*text-indent:-1000px;*/
    overflow:hidden;
	width:125px;
}

/******お悩み一覧******************************************/

.onayami_list_left{
	float:left;
	margin:20px auto auto 40px;
}
.onayami_list_right{
	float:left;
	margin:20px auto auto auto;
}
.onayami_list_right p{
	margin-bottom:20px;
}

/******TOPバナー*******************************************/
#top_banner{
	margin:auto auto 30px 22px;
}
#top_banner ul{
	list-style:none;
}
#top_banner li{
	margin-bottom:5px;
}







