@charset "UTF-8";
/*----------------------------------------------------------------------
------------------------------------------------------------------------

THE CLINIC Website CSS File

File Name		contents.css
Note			第 2 & 3 階層用スタイルシート

Version			2.101

New Creation	07.11.14
Update			09.07.30

Created By		Yoshiaki Murakami

------------------------------------------------------------------------
------------------------------------------------------------------------

目次

	1	コンセプト
	2	診療内容
		2.1	お悩み症状
	3	料金
	4	優待会員サービス
	5	ドクター紹介
	6	アクセス・地図
	7	最新情報 メディア掲載 キャンペーン一覧
	8	プライバシーポリシー
	9	Q&A

------------------------------------------------------------------------
----------------------------------------------------------------------*/

/*----------------------------------------------------------------------
1	共通部分
----------------------------------------------------------------------*/
.condition #container #content #main h2 {
	margin-bottom:5px;
}

/*----------------------------------------------------------------------
1	コンセプト
----------------------------------------------------------------------*/
/*
#concept #container #content #main h3 {
	background:url(../img/concept_title.gif) left top no-repeat;
}
*/

/*#concept #container #content #main h4 {*/
#concept #container #content #main h3 {
	margin:30px 0px 30px 20px;
	width:auto;
	height:auto;
}

#concept #container #content #main h4 img {
/*	margin:0px auto;*/
}

#concept #container #content #main p {
	margin:30px 0px 30px 20px;
	line-height:2em;
/*	text-align:center;*/
}

#concept #container #content #main #doctor {
	margin-left:20px;
	padding-top:16px;
	background:url(../img/concept_doctor_bg_header.gif) left top no-repeat #F5F2F0;
}

#concept #container #content #main #doctor .wrapper {
	position:relative;
	padding:0px 16px 16px;
	background:url(../img/concept_doctor_bg_footer.gif) left bottom no-repeat;
}

#concept #container #content #main #doctor .wrapper #yamakawa {
	position:relative;
}

* html #concept #container #content #main #doctor .wrapper #yamakawa {
	height:1%;
}

#concept #container #content #main #doctor .wrapper #yamakawa dt ,
#concept #container #content #main #doctor .wrapper #yamakawa dd {
	margin-left:153px;
}

#concept #container #content #main #doctor .wrapper #yamakawa dt {
	padding-top:35px;
}

#concept #container #content #main #doctor .wrapper #yamakawa dt span {
	display:block;
	margin-top:-5px;
	text-transform:none;
}

#concept #container #content #main #doctor .wrapper #yamakawa .pic {
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	border:1px solid #baafa6;
	height:134px;
}

#concept #container #content #main #doctor .wrapper #yamakawa dd p ,
#concept #container #content #main #doctor .wrapper #yamakawa dd ul li {
	font-size:1em;
	line-height:1.7em;
}

#concept #container #content #main #doctor .wrapper #yamakawa dd p ,
#concept #container #content #main #doctor .wrapper #yamakawa dd ul {
	margin:20px 0px 0px;
}

#concept #container #content #main #doctor .wrapper #lifestyle {
	margin:20px 0px 0px 153px;
	background:#fff;
}

* html #concept #container #content #main #doctor .wrapper #lifestyle {
	height:1%;
}

*+html #concept #container #content #main #doctor .wrapper #lifestyle {
	height:1%;
}

#concept #container #content #main #doctor .wrapper #lifestyle dd {
	padding:12px 15px;
}

#concept #container #content #main #doctor .wrapper #lifestyle dd p {
	margin:0px;
	font-size:1em;
	line-height:1.8em;
}

#concept #container #content #main #doctor .wrapper #lifestyle dd .pic {
	margin:9px 0px;
}


/*----------------------------------------------------------------------
2	診療内容
----------------------------------------------------------------------*/
#contents #container #content #main #trouble {
	margin:20px 0px 0px 10px;
	padding-top:10px;	
	width:540px;
}

#contents #container #content #main p  {
	margin:20px 0px 30px 20px;
}

#contents #container #content #main #trouble h3 {
	margin:0px 0px 10px;
	width:540px;
	height:34px;
}

#contents #container #content #main #trouble #troublelist li {
	float:left;
	display:inline;
	margin:0px 0px 10px 10px;
}

#contents #container #content #main #trouble #troublelist li dl dd ul li {
	float:none;
	display:block;
	margin:0px;
	padding-bottom:1px;
	width:170px;
	background:url(../img/border2.gif) left bottom repeat-x;
}

#contents #container #content #main #trouble #troublelist li dl dd ul li a {
	display:block;
	padding:3px 0px 3px 16px;
	background:url(../img/arrow.gif) left 0.45em no-repeat;
	font-size:1.2em;
	line-height:1.2em;
}

* html #contents #container #content #main #trouble #troublelist li dl dd ul li a {
	width:170px;
}

#contents #container #content #main #trouble #troublelist li dl dd ul li a:hover {
	background:url(../img/arrow_h.gif) left 0.45em no-repeat;
}

#contents #container #content #main #service {
	margin:20px 0px 0px 10px;
	padding-top:10px;
	width:540px;
}
/*
#contents #container #content #main #service #servicelist li {
	float:left;
	display:inline;
	margin:0px 0px 0px 10px;
	padding:5px 0px 6px;
	width:170px;
	background:url(../img/border2.gif) left bottom repeat-x;
}

#contents #container #content #main #service #servicelist li dl dt ,
#contents #container #content #main #service #servicelist li dl dd {
	display:table-cell;
	vertical-align:middle;
}

* html #contents #container #content #main #service #servicelist li dl dt ,
* html #contents #container #content #main #service #servicelist li dl dd {
	display:inline;
	zoom:1;
}

*+html #contents #container #content #main #service #servicelist li dl dt ,
*+html #contents #container #content #main #service #servicelist li dl dd {
	display:inline;
	zoom:1;
	line-height:1.2em;
}

#contents #container #content #main #service #servicelist li dl dt {
	padding-right:4px;
}

#contents #container #content #main #service #servicelist li dl dt a {
	display:block;
	border:1px solid #dfd8d3;
}

#contents #container #content #main #service #servicelist li dl dt .select {
	border:1px solid #ee7c75;
}

#contents #container #content #main #service #servicelist li dl dt a img {
	display:inline;
}


*+html #contents #container #content #main #service #servicelist li dl dd {
	width:13.5em;
}

#contents #container #content #main #service #servicelist li dl dd .select {
	color:#ee7c75;
}
*/

#contents #container #content #main #service #servicelist li {
	margin-top:10px;
}

* html #contents #container #content #main #service #servicelist li {
	background:none;
	margin-top:0px;
}

* html #contents #container #content #main #service #servicelist li dl {
	padding:0px;
	height:1%;
	background:none;
}

#contents #container #content #main #service #servicelist li dl dt {
	margin-left:10px;
}

#contents #container #content #main #service #servicelist li dl dd ul {
	overflow:hidden;
}

#contents #container #content #main #service #servicelist li dl dd ul li {
	float:left;
	display:inline;
	margin:0px 0px 0px 10px;
	padding:5px 0px;
	width:170px;
	background:url(../img/border2.gif) left bottom repeat-x;
}

* html #contents #container #content #main #service #servicelist li dl dd ul li {
	height:1%;
}

#contents #container #content #main #service #servicelist li dl dd ul li dl {
	display:table-row;
	position:relative;
	height:32px;
}

* html #contents #container #content #main #service #servicelist li dl dd ul li dl {
	margin:0px;
}

#contents #container #content #main #service #servicelist li dl dd ul li dl dt ,
#contents #container #content #main #service #servicelist li dl dd ul li dl dd {
	display:table-cell;
	height:32px;
	vertical-align:middle;
	width:auto;
}

* html #contents #container #content #main #service #servicelist li dl dd ul li dl dt ,
* html #contents #container #content #main #service #servicelist li dl dd ul li dl dd {
	display:inline;
	zoom:1;
}

*+html #contents #container #content #main #service #servicelist li dl dd ul li dl dt ,
*+html #contents #container #content #main #service #servicelist li dl dd ul li dl dd {
	display:inline;
	zoom:1;
}

#contents #container #content #main #service #servicelist li dl dd ul li dl dt {
	margin:0px;
	padding-right:5px;
	width:32px;
}

* html #contents #container #content #main #service #servicelist li dl dd ul li dl dt {
	position:static;
	top:0px;
}

#contents #container #content #main #service #servicelist li dl dd ul li dl dt a {
	display:block;
	border:1px solid #dfd8d3;
}

*+html #contents #container #content #main #service #servicelist li dl dd ul li dl dt a {
	line-height:1.2em;
}

#contents #container #content #main #service #servicelist li dl dd ul li dl dt .select {
	border:1px solid #ee7c75;
}

* html #contents #container #content #main #service #servicelist li dl dd ul li dl dt a img {
	border:none;
}

#contents #container #content #main #service #servicelist li dl dd ul li dl dd {
	margin:0px;
	padding:0px;
	width:auto;
	height:auto;
	text-indent:0px;
	font-size:1em;
}

* html #contents #container #content #main #service #servicelist li dl dd ul li dl dd {
	height:auto;
	line-height:1;
}

#contents #container #content #main #service #servicelist li dl dd ul li dl dd .select {
	color:#EE7C75;
}

#contents #container #content #main #service #servicelist li dl dd ul li dl dd img {
	display:inline;
	margin-left:5px;
}

/*----------------------------------------------------------------------
2.1	お悩み症状
----------------------------------------------------------------------*/
/*
#pigmentation.condition #container #content #main h3 {
	background:url(../img/conditionsigmentation_title.gif);
}

#melasma.condition #container #content #main h3 {
	background:url(../img/condition_melasma_title.gif);
}

#wrinkle.condition #container #content #main h3 {
	background:url(../img/condition_wrinkle_title.gif);
}

#elasticity-complexion.condition #container #content #main h3 {
	background:url(../img/condition_elasticity-complexion_title.gif);
}

#texture.condition #container #content #main h3 {
	background:url(../img/condition_texture_title.gif);
}

#pore.condition #container #content #main h3 {
	background:url(../img/conditionsore_title.gif);
}

#acne.condition #container #content #main h3 {
	background:url(../img/condition_acne_title.gif);
}

#acne-scar-redness.condition #container #content #main h3 {
	background:url(../img/condition_acne-scar-redness_title.gif);
}

#acne-scar-depression.condition #container #content #main h3 {
	background:url(../img/condition_acne-scar-depression_title.gif);
}

#skin-darkish.condition #container #content #main h3 {
	background:url(../img/condition_skin-darkish_title.gif);
}

#redness.condition #container #content #main h3 {
	background:url(../img/condition_redness_title.gif);
}

#traumatic-scars.condition #container #content #main h3 {
	background:url(../img/condition_traumatic-scars_title.gif);
}

#nevus-warts.condition #container #content #main h3 {
	background:url(../img/condition_nevus-warts_title.gif);
}

#eye-darkcircle.condition #container #content #main h3 {
	background:url(../img/condition_eye-darkcircle_title.gif);
}

#forehead-wrinkles.condition #container #content #main h3 {
	background:url(../img/condition_forehead-wrinkles_title.gif);
}

#forehead-depression.condition #container #content #main h3 {
	background:url(../img/condition_forehead-depression_title.gif);
}

#glabella-wrinkles.condition #container #content #main h3 {
	background:url(../img/condition_glabella-wrinkles_title.gif);
}

#eye-sunken.condition #container #content #main h3 {
	background:url(../img/condition_eye-sunken_title.gif);
}

#sp-sagging.condition #container #content #main h3 {
	background:url(../img/condition_sp-sagging_title.gif);
}

#ip-sagging.condition #container #content #main h3 {
	background:url(../img/condition_ip-sagging_title.gif);
}

#eyes-sagging.condition #container #content #main h3 {
	background:url(../img/condition_eyes-sagging_title.gif);
}

#crowsfeet.condition #container #content #main h3 {
	background:url(../img/condition_crowsfeet_title.gif);
}

#eyes-wrinkles.condition #container #content #main h3 {
	background:url(../img/condition_eyes-wrinkles_title.gif);
}

#temple-depression.condition #container #content #main h3 {
	background:url(../img/condition_temple-depression_title.gif);
}

#cheek-sagging.condition #container #content #main h3 {
	background:url(../img/condition_cheek-sagging_title.gif);
}

#cheek-thinning.condition #container #content #main h3 {
	background:url(../img/condition_cheek-thinning_title.gif);
}

#nasolabial-fold.condition #container #content #main h3 {
	background:url(../img/condition_nasolabial-fold_title.gif);
}

#mouth-wrinkles.condition #container #content #main h3 {
	background:url(../img/condition_mouth-wrinkles_title.gif);
}

#chin-double.condition #container #content #main h3 {
	background:url(../img/condition_chin-double_title.gif);
}

#neck-sagging.condition #container #content #main h3 {
	background:url(../img/condition_neck-sagging_title.gif);
}

#hand-p-w.condition #container #content #main h3 {
	background:url(../img/condition_hand-p-w_title.gif);
}

#internal-rejuvenation.condition #container #content #main h3 {
	background:url(../img/condition_internal-rejuvenation_title.gif);
}

#diet.condition #container #content #main h3 {
	background:url(../img/condition_diet_title.gif);
}

#arms-thinning.condition #container #content #main h3 {
	background:url(../img/condition_arms-thinning_title.gif);
}

#breast-augmentation.condition #container #content #main h3 {
	background:url(../img/condition_breast-augmentation_title.gif);
}

#breast-reduction-lift.condition #container #content #main h3 {
	background:url(../img/condition_breast-reduction-lift_title.gif);
}

#back-flab.condition #container #content #main h3 {
	background:url(../img/condition_back-flab_title.gif);
}

#waist-slender.condition #container #content #main h3 {
	background:url(../img/condition_waist-slender_title.gif);
}

#hip-small.condition #container #content #main h3 {
	background:url(../img/condition_hip-small_title.gif);
}

#hip-up.condition #container #content #main h3 {
	background:url(../img/condition_hip-up_title.gif);
}

#thigh-thinning.condition #container #content #main h3 {
	background:url(../img/condition_thigh-thinning_title.gif);
}

#legs-slimming.condition #container #content #main h3 {
	background:url(../img/condition_legs-slimming_title.gif);
}

#knee-around.condition #container #content #main h3 {
	background:url(../img/condition_knee-around_title.gif);
}

#foot-slimming.condition #container #content #main h3 {
	background:url(../img/condition_foot-slimming_title.gif);
}

#waist-around.condition #container #content #main h3 {
	background:url(../img/condition_waist-around_title.gif);
}

#six-pack-stomach.condition #container #content #main h3 {
	background:url(../img/condition_six-pack-stomach_title.gif);
}

#slender.condition #container #content #main h3 {
	background:url(../img/condition_slender_title.gif);
}

#strength.condition #container #content #main h3 {
	background:url(../img/condition_strength_title.gif);
}

#detox.condition #container #content #main h3 {
	background:url(../img/condition_detox_title.gif);
}

#exhaustion.condition #container #content #main h3 {
	background:url(../img/condition_exhaustion_title.gif);
}

#stiffshoulder-lumbago.condition #container #content #main h3 {
	background:url(../img/condition_stiffshoulder-lumbago_title.gif);
}

#circulation.condition #container #content #main h3 {
	background:url(../img/condition_circulation_title.gif);
}

#disorder.condition #container #content #main h3 {
	background:url(../img/condition_disorder_title.gif);
}

#hair-removal.condition #container #content #main h3 {
	background:url(../img/condition_hair-removal_title.gif);
}

#nose-straight.condition #container #content #main h3 {
	background:url(../img/condition_nose-straight_title.gif);
}

#lips-elegant.condition #container #content #main h3 {
	background:url(../img/condition_lips-elegant_title.gif);
}

#lips-sexy.condition #container #content #main h3 {
	background:url(../img/condition_lips-sexy_title.gif);
}

#face-small.condition #container #content #main h3 {
	background:url(../img/condition_face-small_title.gif);
}

#face-contour.condition #container #content #main h3 {
	background:url(../img/condition_face-contour_title.gif);
}

#eyelid-double.condition #container #content #main h3 {
	background:url(../img/condition_eyelid-double_title.gif);
}

#axillary-osmidrosis.condition #container #content #main h3 {
	background:url(../img/condition_axillary-osmidrosis_title.gif);
}

#eyelashes.condition #container #content #main h3 {
	background:url(../img/condition_eyelashes_title.gif);
}
*/
.condition #container #content #main #lead {
	margin:30px 0px 35px 20px;
}

/*.condition #container #content #main #lead h4 ,*/
.condition #container #content #main #lead h3 ,
.condition #container #content #main #lead p {
	margin:0px;
}

/*.condition #container #content #main #lead h4 {*/
.condition #container #content #main #lead h3 {
	margin-bottom:20px;
	line-height:1.5em;
	/*text-transform:uppercase;*/
}

.condition #container #content #main #case {
	margin:20px 0px 30px 10px;
	width:540px;
}

.condition #container #content #main #case h4 {
	margin:0px;
	width:540px;
	height:22px;
	background:url(../img/condition_case_title.gif) left top no-repeat;
	text-indent:-1000em;
}

.condition #container #content #main #case dl {
	float:left;
	margin:10px 0px 0px 10px;
	width:258px;
	background:url(../img/condition_case_header_bg.gif) left top repeat-x; /*add*/
	border:1px solid #c7bcb4;
}

#six-pack-stomach #container #content #main #case .one ,
#breast-augmentation #container #content #main #case .one {
	width:528px;
}

* html #six-pack-stomach #container #content #main #case .one ,
* html #breast-augmentation #container #content #main #case .one {
	width:530px;
}

.condition #container #content #main #case .three {
	clear:both;
}

.condition #container #content #main #case dl dt {
	padding:8px 0px 6px;
/*	background:url(../img/condition_case_header_bg.gif) left top repeat-x #faf9f8;*/
	background:url(../img/border2.gif) left bottom repeat-x;
	color:#7F7875;
	line-height:1.4em;
}

#six-pack-stomach #container #content #main #case .one .cut ol li dl dt ,
#breast-augmentation #container #content #main #case .one .cut ol li dl dt {
	margin:0px 9px;
}

.condition #container #content #main #case dl dt span {
	color:#ee7c75;
}

.condition #container #content #main #case dl .profile span a {
	color:#6B9CD3;
	text-decoration:none;
}

.condition #container #content #main #case dl .profile span a:hover {
	color:#EE7C75;
	text-decoration:none;
}

.condition #container #content #main #case dl .description {
	padding:11px 10px 0px;
/*	background:url(../img/border2.gif) left top repeat-x;*/
	font-size:1em;
	line-height:1.2em;
}

.condition #container #content #main #case dl .cut {
	padding:10px 9px 0px;
}

#six-pack-stomach #container #content #main #case .one .cut ,
#breast-augmentation #container #content #main #case .one .cut {
/*	padding:10px 23px 0px;*/
}

.condition #container #content #main #case .row .cut ol li {
	float:left;
	display:inline;
}

.condition #container #content #main #case .row .cut ol .before {
	margin-right:4px;
}

#six-pack-stomach #container #content #main #case .one .cut ol .before ,
#breast-augmentation #container #content #main #case .one .cut ol .before {
/*	margin-right:22px;*/
	margin-right:14px;
}

.condition #container #content #main #case dl .cut ol li dl {
	float:none;
	margin:0px;
	width:auto;
	border:none;
}

#six-pack-stomach #container #content #main #case .one .cut ol li dl ,
#breast-augmentation #container #content #main #case .one .cut ol li dl {
/*	width:230px;*/
}

.condition #container #content #main #case dl .cut ol li dl dt {
	padding:0px;
	height:auto;
	background:none;
	line-height:1em;
}

.condition #container #content #main #case dl .cut ol li dl dd {
	text-align:center;
	line-height:1.5em;
	text-transform:capitalize;
}

.condition #container #content #main #case dl .cut ol li dl .description {
	padding-top:0.5em;
	padding-bottom:10px;
	width:auto;
	background:url(../img/border1.gif) left top repeat-x;
	line-height:1.2em;
	text-align:left;
}

#six-pack-stomach #container #content #main #case .one .cut ol li dl .description ,
#breast-augmentation #container #content #main #case .one .cut ol li dl .description {
/*	width:210px;*/
	width:228px;
}

* html #six-pack-stomach #container #content #main #case .one .cut ol li dl .description ,
* html #breast-augmentation #container #content #main #case .one .cut ol li dl .description {
/*	width:230px;*/
	width:248px;
}

.condition #container #content #main #service {
	margin-left:10px;
	width:540px;
}

.condition #container #content #main #service h4 {
	margin-left:0px;
	width:540px;
	height:22px;
	background:url(../img/condition_service_title.gif) left top no-repeat;
	text-indent:-1000em;
}

.condition #container #content #main #service p {
	font-size:1em;
}

.condition #container #content #main #service p a {
	color:#6B9CD3;
}

.condition #container #content #main #service p a:hover {
	color:#EE7C75;
}

.condition #container #content #main #service ul li {
	margin-top:20px;
	background:url(../img/angularcircle_header.gif) left top no-repeat #f5f2f0;
}

.condition #container #content #main #service ul li dl {
	padding:10px 10px 0px;
	background:url(../img/angularcircle_footer.gif) left bottom no-repeat;
}

.condition #container #content #main #service ul #trial dl ,
.condition #container #content #main #service ul #premium dl {
	padding-bottom:8px;
}

.condition #container #content #main #service ul li dl dt {
	width:520px;
	height:34px;
	font-size:1.4em;
	color:#EE7C75;
	text-indent:-1000em;
}

.condition #container #content #main #service ul #trial dl dt {
	background:url(../img/condition_service_trial_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #premium dl dt {
	background:url(../img/condition_servicesremium_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #photofacial dl dt {
	background:url(../img/condition_serviceshotofacial_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #titan dl dt {
	background:url(../img/condition_service_titan_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #genesis dl dt {
	background:url(../img/condition_service_genesis_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #coragenaizar dl dt {
	background:url(../img/condition_service_coragenaizar_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #fraxel2 dl dt {
	background:url(../img/condition_service_fraxel2_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #skinhealtherapy dl dt {
	background:url(../img/condition_service_skinhealtherapy_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #radiesse dl dt {
	background:url(../img/condition_service_radiesse_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #hyaluronicacid dl dt {
	background:url(../img/condition_service_hyaluronicacid_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #botox dl dt {
	background:url(../img/condition_service_botox_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #growthfactor dl dt {
	background:url(../img/condition_service_growthfactor_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #platinumwetpeel dl dt {
	background:url(../img/condition_serviceslatinumwetpeel_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #doublevitaminiontophoresis dl dt {
	background:url(../img/condition_service_doublevitaminiontophoresis_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #acutip dl dt {
	background:url(../img/condition_service_acutip_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #chemicalpeeling dl dt {
	background:url(../img/condition_service_chemicalpeeling_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #co2laser dl dt {
	background:url(../img/condition_service_co2laser_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #photodepilation dl dt {
	background:url(../img/condition_serviceshotodepilation_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #tenor dl dt {
	background:url(../img/condition_service_tenor_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #hairtest dl dt {
	background:url(../img/condition_service_hairtest_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #bloodtest dl dt {
	background:url(../img/condition_service_bloodtest_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #injection dl dt {
	background:url(../img/condition_service_injection_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #placenta dl dt {
	background:url(../img/condition_serviceslacenta_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #supplement dl dt {
	background:url(../img/condition_service_supplement_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #thermalshape dl dt {
	background:url(../img/condition_service_thermalshape_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #endermologie dl dt {
	background:url(../img/condition_service_endermologie_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #mesotherapy dl dt {
	background:url(../img/condition_service_mesotherapy_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #healingcocoon dl dt {
	background:url(../img/condition_service_healingcocoon_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #plasmalipo dl dt {
	background:url(../img/condition_serviceslasmalipo_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #bodyjet dl dt {
	background:url(../img/condition_service_bodyjet_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #vaserhidef dl dt {
	background:url(../img/condition_service_vaserhidef_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #tissuetrans dl dt {
	background:url(../img/condition_service_tissuetrans_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #silhouettelift dl dt {
	background:url(../img/condition_service_silhouettelift_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #happylift dl dt {
	background:url(../img/condition_service_happylift_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #yamakawa dl dt {
	background:url(../img/condition_service_yamakawa_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #kaatsutraining dl dt {
	background:url(../img/condition_service_kaatsutraining_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #coreconditioning dl dt {
	background:url(../img/condition_service_coreconditioning_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #lymphaticdrainage dl dt {
	background:url(../img/condition_service_lymphaticdrainage_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #tecartherapy dl dt {
	background:url(../img/condition_service_tecartherapy_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #drbaans dl dt {
	background:url(../img/condition_service_drbaans_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #melasmaclinic dl dt {
	background:url(../img/condition_service_melasmaclinic_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #cellrevive dl dt {
	background:url(../img/condition_service_cellrevive_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul #latisse dl dt {
	background:url(../img/condition_service_latisse_title.gif) left top no-repeat;
}

.condition #container #content #main #service ul li dl dd dl {
	position:relative;
	margin-left:20px;
	padding:0px;
	min-height:162px;
}

* html .condition #container #content #main #service ul li dl dd dl {
	height:162px;
}

.condition #container #content #main #service ul li dl dd dl dt {
	width:auto;
	height:38px;
	background:none !important;
	text-indent:0px;
	line-height:38px;
}

.condition #container #content #main #service ul li dl dd dl dd {
	margin-left:124px;
}

.condition #container #content #main #service ul li dl dd dl .excerpt {
	padding-bottom:30px;
	font-size:1.2em;
	line-height:1.5em;
	/*text-transform:uppercase;*/
}

.condition #container #content #main #service ul li dl dd dl .excerpt p {
	margin:0px 0px 10px;
	line-height:1.5em;
}

.condition #container #content #main #service ul li dl dd dl .content {
	position:absolute;
	left:0px;
	bottom:32px;
}

.condition #container #content #main #service ul li dl dd dl .content ul li {
	margin:0px;
	line-height:16px;
}

.condition #container #content #main #service ul li dl dd dl .content ul li a {
	padding-left:14px;
	background:url(../img/arrow.gif) left top no-repeat;
	text-decoration:underline;
	color:#6b9cd3;
}

.condition #container #content #main #service ul li dl dd dl .content ul li a:hover {
	text-decoration:none;
	color:#ee7c75;
}

.condition #container #content #main #service ul li dl dd dl .price {
	position:absolute;
	left:0px;
	bottom:12px;
	font-size:1.2em;
	line-height:18px;
}

.condition #container #content #main #service ul #trial dl dd dl .price ,
.condition #container #content #main #service ul #premium dl dd dl .price {
	bottom:20px;
}

.condition #container #content #main #service ul li dl dd dl .price img {
	margin-left:12px;
	display:inline;
}

.condition #container #content #main #service ul li dl dd dl .cut {
	position:absolute;
	left:0px;
	top:38px;
	margin-left: 0px;
}

.condition #container #content #main #service ul li dl dd dl .cut img {
	border:1px solid #c7bcb4;
}


.condition #container #content #main #service ul li dl .more {
	margin-left:10px;
	padding:12px 0px;
	height:12px;
	background:url(../img/border1.gif) left top repeat-x;
}

.condition #container #content #main #service ul li dl .more a {
	float:right;
	padding-left:14px;
	background:url(../img/arrow.gif) left center no-repeat;
	font-size:1.2em;
	color:#6b9cd3;
}

.condition #container #content #main #service ul li dl .more a:hover {
	background:url(../img/arrow_h.gif) left center no-repeat;
	color:#ee7c75;

}


/*----------------------------------------------------------------------
3	料金
----------------------------------------------------------------------*/
/*
#price #container #content #main h3 {
	background:url(../img/price_title.gif) left top no-repeat;
}
*/
/*#price #container #content #main h4 {*/
#price #container #content #main h3 {
	margin:30px 0px 20px 20px;
}

#price #container #content #main p {
	margin-bottom:0px;
}

#price #container #content #main #way {
	margin-top:20px;
	margin-left:20px;
}

#price #container #content #main #way h5 img {
	border:1px solid #dfd8d3;
}

#price #container #content #main #way p ,
#price #container #content #main #way ul {
	margin:0px 0px 0px 20px;
}

#price #container #content #main #way p {
	padding-bottom:1px;
	background:url(../img/border2.gif) left bottom repeat-x;
	font-size:1em;
	line-height:26px;
}

#price #container #content #main #way ul {
}

#price #container #content #main #way ul li {
	padding:7px 0px 8px;
	font-size:1.2em;
	background:url(../img/border2.gif) left bottom repeat-x;
}

#price #container #content #main #way ul li span {
	padding:7px 0px 7px 17px;
	background-position:left center;
	background-repeat: no-repeat;
}

*+html #price #container #content #main #way ul li span {
	line-height:18px;
}

#price #container #content #main #way ul #no1 span {
	background-image:url(../img/price_way_no1_bg.gif);
}

#price #container #content #main #way ul #no2 span {
	background-image:url(../img/price_way_no2_bg.gif);
}

#price #container #content #main #way ul #no3 span {
	background-image:url(../img/price_way_no3_bg.gif);
}

#price #container #content #main #way ul #no4 span {
	background-image:url(../img/price_way_no4_bg.gif);
}

#price #container #content #main #way ul #no2 span span {
	padding:0px;
	background:none;
	font-size:0.834em;
}

#price #container #content #main #way ul li dl dt {
	margin-bottom:7px;
}

#price #container #content #main #way ul li dl dd {
	margin-left:17px;
	font-size:0.834em;
	line-height:1.5em;
}

#price #container #content #main #way ul #no3 dl dd {
	position:relative;
}

#price #container #content #main #way ul #no3 dl dd img {
	position:absolute;
	right:18px;
	bottom:0px;
}

#price #container #content #main #way ul li dl dd dl dt {
	margin:0px;
	line-height:1.5em;
}

#price #container #content #main #way ul li dl dd dl dd ,
#price #container #content #main #way ul li dl dd dl dd ul {
	margin:0px;
}

* html #price #container #content #main #way ul li ,
* html #price #container #content #main #way ul li dl dd {
	height:1%;
	vertical-align:top;
}

*+html #price #container #content #main #way ul li ,
*+html #price #container #content #main #way ul li dl dd {
	height:1%;
	vertical-align:top;
}

#price #container #content #main #way ul li dl dd dl dd ul li {
	padding:0px;
	background:none;
	line-height:1.5em;
}

#price #container #content #main #way ul li dl dd dl dd ul li dl dd ul {
	margin-left:1.5em;
}

#price #container #content #main .banner {
	margin:0px 0px 0px 20px;
}

#price #container #content #main #campaign {
	margin:20px 0px 0px 20px;
}

#price #container #content #main #campaign h4 {
	margin:0px;
	width:530px;
	height:34px;
	background:url(../img/price_campaign_title.gif) left top no-repeat;
	text-indent:-1000em;
}

#price #container #content #main #campaign ul {
	border-left:1px solid #c7bcb4;
}

#price #container #content #main #campaign ul li {
	float:left;
	width:263px;
	border-bottom:1px solid #c7bcb4;
	border-right:1px solid #c7bcb4;
}

#price #container #content #main #campaign ul .right {
	width:264px;
}

#price #container #content #main #campaign ul li dl {
	position:relative;
	margin:1px;
	padding:5px 9px;
	min-height:76px;
	background:url(../img/index_campaign_bg.gif) left bottom repeat-x;
}

#price #container #content #main #campaign ul li dl dt ,
#price #container #content #main #campaign ul li dl dd {
	margin-left:66px;
}

#price #container #content #main #campaign ul li dl dt {
	margin-bottom:4px;
	font-size:1.2em;
}

#price #container #content #main #campaign ul li dl dt a {
	color:#6B9CD3;
}

#price #container #content #main #campaign ul li dl dt a:hover {
	color:#EE7C75;
}

#price #container #content #main #campaign ul li dl dd {
	line-height:1.2em;
}

#price #container #content #main #campaign ul li dl .pic {
	position:absolute;
	left:9px;
	top:5px;
	margin:0px;
	width:55px;
	height:55px;
	border:1px solid #c7bcb4;
}

#price #container #content #main #campaign ul li p {
	margin:0px;
}

#price #container #content #main #campaign p {
	font-size:1em;
	text-align:right;
}

#price #container #content #main #campaign p a {
	padding-left:14px;
	background:url(../img/arrow.gif) left center no-repeat;
	color:#6b9cd3;
}

#price #container #content #main #campaign p a:hover {
	background:url(../img/arrow_h.gif) left center no-repeat;
	color:#ee7c75;
}

#price #container #content #main .link {
	float:right;
	margin:0px;
	padding-left:18px;
	background:url(../img/pricesrepaid_link_bg.gif) left center no-repeat;
	font-size:1em;
	text-align:right;
	line-height:2em;
}

#price #container #content #main .link a {
/*	padding-left:18px;
	background:url(../img/pricesrepaid_link_bg.gif) left center no-repeat;*/
	height:15px;
}

#price #container #content #main #service {
	margin:40px 0px 0px 10px;
	width:540px;
}

#price #container #content #main #service h4 {
/*	margin:0px 0px 20px 0px;*/
	margin:0px 0px 5px 0px;
	width:540px;
	height:34px;
	background:url(../img/price_service_title.gif) left top no-repeat;
	text-indent:-1000em;
}

#price #container #content #main #service #servicelist {
	margin-bottom:40px;
}

#price #container #content #main #service #servicelist li {
	margin-top:10px;
}

* html #price #container #content #main #service #servicelist li {
	background:none;
	margin-top:0px;
}

* html #price #container #content #main #service #servicelist li dl {
	padding:0px;
	height:1%;
	background:none;
}

#price #container #content #main #service #servicelist li dl dt {
	margin-left:10px;
}

#price #container #content #main #service #servicelist li dl dd ul {
	overflow:hidden;
}

#price #container #content #main #service #servicelist li dl dd ul li {
	float:left;
	display:inline;
	margin:0px 0px 0px 10px;
	padding:5px 0px;
	width:170px;
	background:url(../img/border2.gif) left bottom repeat-x;
}

* html #price #container #content #main #service #servicelist li dl dd ul li {
	height:1%;
}

#price #container #content #main #service #servicelist li dl dd ul li dl {
	display:table-row;
	position:relative;
	height:32px;
}

* html #price #container #content #main #service #servicelist li dl dd ul li dl {
	margin:0px;
}

#price #container #content #main #service #servicelist li dl dd ul li dl dt ,
#price #container #content #main #service #servicelist li dl dd ul li dl dd {
	display:table-cell;
	height:32px;
	vertical-align:middle;
	width:auto;
}

* html #price #container #content #main #service #servicelist li dl dd ul li dl dt ,
* html #price #container #content #main #service #servicelist li dl dd ul li dl dd {
	display:inline;
	zoom:1;
}

*+html #price #container #content #main #service #servicelist li dl dd ul li dl dt ,
*+html #price #container #content #main #service #servicelist li dl dd ul li dl dd {
	display:inline;
	zoom:1;
}

#price #container #content #main #service #servicelist li dl dd ul li dl dt {
	margin:0px;
	padding-right:5px;
	width:32px;
}

* html #price #container #content #main #service #servicelist li dl dd ul li dl dt {
	position:static;
	top:0px;
}

#price #container #content #main #service #servicelist li dl dd ul li dl dt a {
	display:block;
	border:1px solid #dfd8d3;
}

*+html #price #container #content #main #service #servicelist li dl dd ul li dl dt a {
	line-height:1.2em;
}

#price #container #content #main #service #servicelist li dl dd ul li dl dt .select {
	border:1px solid #ee7c75;
}

* html #price #container #content #main #service #servicelist li dl dd ul li dl dt a img {
	border:none;
}

#price #container #content #main #service #servicelist li dl dd ul li dl dd {
	margin:0px;
	padding:0px;
	width:auto;
	height:auto;
	text-indent:0px;
	font-size:1em;
}

* html #price #container #content #main #service #servicelist li dl dd ul li dl dd {
	height:auto;
	line-height:1;
}

#price #container #content #main #service #servicelist li dl dd ul li dl dd .select {
	color:#EE7C75;
}

#price #container #content #main #service #servicelist li dl dd ul li dl dd img {
	display:inline;
	margin-left:5px;
}

#price #container #content #main #service h5 {
	position:relative;
	margin:10px 0px 0px 10px;
	width:530px;
	height:22px;
	background:url(../img/price_service_subtitle.gif) left top no-repeat;
	line-height:22px;
	font-size:1.2em;
	/*text-transform:uppercase;*/
}

#price #container #content #main #service .trial {
	margin:4px 0px 0px;
	background:url(../img/price_trial_icon.gif) 253px center no-repeat;
	font-size:1em;
	text-align:right;
	line-height:13px;
}

#price #container #content #main #service h5 a {
	padding-left:15px;
	width:515px;
	display:block;
}

* html #price #container #content #main #service h5 a {
	width:530px;
}

#price #container #content #main #service h5 a span {
	position:absolute;
	top:0px;
	right:0px;
	margin-right:6px;
	padding-left:14px;
	background:url(../img/arrow.gif) left center no-repeat;
	font-size:0.83em;
}

#price #container #content #main #service h5 a:hover span {
	background:url(../img/arrow_h.gif) left center no-repeat;
}

#price #container #content #main #service #plasticsurgery h6 {
	position:relative;
	margin:20px 0px 0px 29px;
	width:511px;
	height:22px;
	background:url(../img/price_plasticsurgery_subtitle.gif) left top no-repeat;
	font-size:1.2em;
	line-height:22px;
}

#price #container #content #main #service #plasticsurgery h6 a {
	display:block;
	padding-left:15px;
	width:496px;
}

* html #price #container #content #main #service #plasticsurgery h6 a {
	width:511px;
}

#price #container #content #main #service #plasticsurgery h6 a span {
	position:absolute;
	top:0px;
	right:0px;
	margin-right:6px;
	padding-left:14px;
	background:url(../img/arrow.gif) left center no-repeat;
	font-size:0.834em;
}

#price #container #content #main #service div {
	margin:0px 0px 40px 0px;
}

#price #container #content #main #service #yamakawa p {
	margin:10px 0px 10px 29px;
	line-height:1em;
}

#price #container #content #main #service #yamakawa p a {
	color:#6B9CD3;
	text-decoration:underline;
}

#price #container #content #main #service #yamakawa p a:hover {
	color:#EE7C75;
}

#price #container #content #main table {
	margin:10px 0px 0px 30px;
	width:510px;
	font-size:1em;
}

#price #container #content #main #service .campaign {
	margin-left:30px;
	width:510px;
}

* html #price #container #content #main #service .campaign {
	margin-left:29px;
	border-right:1px solid #c7bcb4;
}

*+html #price #container #content #main #service .campaign {
	margin-left:29px;
	border-right:1px solid #c7bcb4;
}

#price #container #content #main #service #hyaluronicacid .campaign tbody tr td {
	padding:2px;
}

#price #container #content #main #service #condenserich-breastaugmentation .spec ,
#price #container #content #main #service #vaser .spec {
	margin-left:10px;
}

#price #container #content #main #service #yamakawa table {
	margin-bottom:20px;
}

* html #price #container #content #main table {
	font-size:10px;
}

#price #container #content #main #vaser table caption {
	line-height:1.4;
}

#price #container #content #main table a {
	color:#6B9CD3;
	text-decoration:underline;
}

* html #price #container #content #main table thead tr {
	border-bottom:1px solid #c7bcb4;
}

*+html #price #container #content #main table thead tr {
	border-bottom:1px solid #c7bcb4;
}

#price #container #content #main table thead tr th {
	padding:2px;
	width:104px;
	height:30px;
	text-align:center;
	empty-cells:hide;
	border:1px solid #c7bcb4;
	/*text-transform:uppercase;*/
}

#price #container #content #main .campaign thead .img th {
	padding:0px;
	height:auto;

}

#price #container #content #main .ticket thead tr th {
	width:auto;
}

#price #container #content #main table thead tr .empty {
	border:none;
	width:auto;
	text-align:left;
}

* html #price #container #content #main table thead tr .empty {
	border-bottom:1px solid #c7bcb4;
}

*+html #price #container #content #main table thead tr .empty {
	border-bottom:1px solid #c7bcb4;
}

#price #container #content #main #vaser table thead tr .empty {
	vertical-align:bottom;
	padding-bottom:5px;
	height:auto;
}

#price #container #content #main table thead tr .one {
	width:104px;
}

#price #container #content #main .skingym thead tr .member {
	width:auto;
}

/*#price #container #content #main .ticket thead tr .price {*/
#price #container #content #main .skingym thead tr .price {
	width:104px;
}

#price #container #content #main table tbody {
	border:1px solid #c7bcb4;
	font-size:1em;
}

#price #container #content #main #service .campaign tbody {
	width:510px;
	border-top:none;
}

#price #container #content #main table tbody tr {
	background:url(../img/border2.gif) left bottom repeat-x;
}

#price #container #content #main #kaatsutraining .skingym tbody tr ,
#price #container #content #main #coreconditioning .skingym tbody tr ,
#price #container #content #main #skingym .skingym tbody tr {
/*	background:none;*/
}
/*
#price #container #content #main #yamakawa table tbody tr td {
	width:213px;
	background:#fff;
}
*/
#price #container #content #main table tbody .second {
	background:url(../img/border2.gif) left bottom repeat-x #faf9f8;
}

#price #container #content #main #kaatsutraining .skingym tbody .second ,
#price #container #content #main #coreconditioning .skingym tbody .second ,
#price #container #content #main #skingym .skingym tbody .second {
/*	background:#faf9f8;*/
}

#price #container #content #main table tbody .last {
	border-bottom:1px solid #c7bcb4;
	background-image:none;
}

#price #container #content #main table tbody tr th ,
#price #container #content #main table tbody tr td {
	padding:3px 2px 1px;
	border-right:1px solid #c7bcb4;
	border-left:1px solid #c7bcb4;
	background:url(../img/border2.gif) left bottom repeat-x; 
	line-height:1.5em;
	/*text-transform:uppercase;*/
}

#price #container #content #main .skingym tbody tr th ,
#price #container #content #main .skingym tbody .second th {
/*	background-position:0.5em center;*/
}

* html #price #container #content #main table tbody tr th ,
* html #price #container #content #main table tbody tr td {
	border-bottom:1px solid #c7bcb4;
}

*+html #price #container #content #main table tbody tr th ,
*+html #price #container #content #main table tbody tr td {
	border-bottom:1px solid #c7bcb4;
}

*+html #price #container #content #main table tbody tr td {
	padding:2px;
}


#price #container #content #main table tbody tr th {
	padding-left:16px;
	text-align:left;
/*	background:url(../img/price_arrow.gif) 5px 0.6em no-repeat;*/
	background:url(../img/price_arrow.gif) 5px center no-repeat;
	line-height:1.5em;
}

#price #container #content #main .campaign tbody tr th {
	padding:2px 2px 3px;
	background:none;
}

#price #container #content #main .campaign tbody .last th {
	padding:2px;
}

#price #container #content #main .campaign tbody tr th img {
	display:block;
}

#price #container #content #main table tbody .second th {
/*	background:url(../img/price_arrow_second.gif) 5px 0.6em no-repeat;*/
	background:url(../img/price_arrow_second.gif) 5px center no-repeat;
}

#price #container #content #main table tbody tr td {
/*	background:url(../img/border2.gif) left bottom repeat-x #fff;*/
	text-align:center !important;
	width:104px;
}

#price #container #content #main div table tbody tr td.first {
	color:#EE7C75;
}

#price #container #content #main #coreconditioning .skingym tbody .last td {
/*	border-bottom:1px solid #c7bcb4;*/
}

* html #price #container #content #main table tbody tr td {
	background:none;
}

*+html #price #container #content #main table tbody tr td {
	background:none;
}

#price #container #content #main table tbody tr .twice {
	width:213px;
}

#price #container #content #main table tbody tr .triple {
	width:322px;
}

#price #container #content #main table tbody .second td {
	background:url(../img/border2.gif) left bottom repeat-x #faf9f8;
}

* html #price #container #content #main table tbody .second th ,
* html #price #container #content #main table tbody .second td {
	background-color:#faf9f8;
}

*+html #price #container #content #main table tbody .second th ,
*+html #price #container #content #main table tbody .second td {
	background-color:#faf9f8;
}

* html #price #container #content #main table tbody .second td {
	background-image:none;
}

*+html #price #container #content #main table tbody .second td {
	background-image:none;
}

#price #container #content #main table tbody .last td ,
#price #container #content #main table tbody .last.second td ,
#price #container #content #main table tbody tr .last ,
#price #container #content #main table tbody tr .last.second {
	background-image:none;
}

#price #container #content #main table tbody tr .option {
	padding-left:2px;
	text-align:center;
	background:none;
}

#price #container #content #main .skingym thead tr th ,
#price #container #content #main .skingym tbody tr td {
	width:50px;
}

#price #container #content #main .skingym tbody tr .price {
	width:104px;
}

#price #container #content #main .campaign tbody tr td {
	color:#DE5362;
	line-height:1.4em;
}

#price #container #content #main .skingym tbody tr .addmission {
	background:#fff;
}

#price #container #content #main .campaign tbody tr td span {
	font-size:1.2em;
	line-height:1.4em;
	font-weight:bold;
}

#price #container #content #main .campaign tbody tr td .prepaid {
	padding-left:15px;
	background:url(../img/pricesrepaid_bg.gif) left center no-repeat;
	font-size:1em;
}

#price #container #content #main .campaign tbody tr td .text ,
#price #container #content #main .campaign tbody tr td .big {
	font-size:1.4em;
}

#price #container #content #main .campaign tbody tr td .text2 {
	font-size:1em;
}

#price #container #content #main .campaign tbody tr td .notice {
	display:block;
	margin:0px 4px;
	padding:4px 2px 2px;
	background:#DE5362;
	font-size:1em;
	color:#fff;
	font-weight:normal;
	line-height:1.1em;
}

* html #price #container #content #main .campaign tbody tr td .notice {
	padding-top:2px;
}

*+html #price #container #content #main .campaign tbody tr td .notice {
	padding-top:2px;
}

#price #container #content #main .campaign tbody tr td .notice2 {
	display:block;
	margin:5px 4px 0px;
	padding:2px 0px 1px;
	border:1px solid #DE5362;
	font-size:1em;
	font-weight:normal;
	line-height:1.2em;
}

#price #container #content #main .additional {
	margin-top:4px;
	margin-left:30px;
	font-size:1em;
	line-height:1.5em;
}


/*----------------------------------------------------------------------
4	優待会員サービス
----------------------------------------------------------------------*/
#prepaiedservice #container #content #main h3 {
	background:url(../img/prepaidcardservice_title.gif) left top no-repeat;
}

#prepaiedservice #container #content #main h4  {
	margin:30px 0px 20px 20px;
}

#prepaiedservice #container #content #main table {
	margin:28px 0px 0px 20px;
	width:530px;
}

#prepaiedservice #container #content #main table ,
#prepaiedservice #container #content #main table thead tr th {
	border:1px solid #c7bcb4;
	padding:0px;
}

#prepaiedservice #container #content #main table tr th {
	text-align:center;
}

#prepaiedservice #container #content #main table tr th img {
	display:inline;
}

#prepaiedservice #container #content #main table tbody tr th ,
#prepaiedservice #container #content #main table tbody tr td {
	padding:6px;
	border:1px solid #c7bcb4;
}

#prepaiedservice #container #content #main table tbody tr th {
	border-bottom:1px solid #c7bcb4;
}

#prepaiedservice #container #content #main table tbody #prepaied th {
	height:30px;
}

#prepaiedservice #container #content #main table tbody #prepaied td {
	border-bottom:1px solid #c7bcb4;
	text-align:center;
}

#prepaiedservice #container #content #main table tbody #benefit td {
	vertical-align:top;
	/*text-transform:uppercase;*/
}

#prepaiedservice #container #content #main table tbody #benefit td ul {
	padding-left:2em;
}

#prepaiedservice #container #content #main table tbody #benefit td ul li {
	list-style-type:disc;
	line-height:1.5em;
}

#prepaiedservice #container #content #main table tbody tr .example {
	padding:12px;
	background:#f5f2f0;
	border-top:1px dotted #c7bcb4;
	border-bottom:1px dotted #c7bcb4;
}

#prepaiedservice #container #content #main table tbody tr th ,
#prepaiedservice #container #content #main table tbody tr td {
	font-size:1.2em;
}

* html #prepaiedservice #container #content #main table tbody tr th ,
* html #prepaiedservice #container #content #main table tbody tr td {
	font-size:12px;
}

#prepaiedservice #container #content #main table tbody tr td p {
	margin:0px;
	font-size:1em;
	line-height:1.4em;
}

#prepaiedservice #container #content #main table tbody tr td p img {
	margin:16px;
}

#prepaiedservice #container #content #main table tbody tr td a {
	color:#6B9CD3;
	text-decoration:underline;
}

#prepaiedservice #container #content #main table tbody tr td a:hover {
	color:#EE7C75;
}

#prepaiedservice #container #content #main table tbody #treatment td ul li {
	padding-left:16px;
	background:url(../img/arrow.gif) left center no-repeat;
	line-height:1.5em;
}

#prepaiedservice #container #content #main .note {
	margin:10px 0px 10px 20px;
	line-height:1.5em;
}


/*----------------------------------------------------------------------
5	ドクター紹介
----------------------------------------------------------------------*/
#doctor #container #content #main p {
	margin:20px 0px 30px 20px;
}

#doctor #container #content #main dl {
	position:relative;
	margin:20px 0px 0px 20px;
	padding:10px 0px 40px 0px;
	background:url(../img/border2.gif) left bottom repeat-x;
}

#doctor #container #content #main #yamakawa {
	margin-top:30px;
	padding-bottom:0px;
	background:none;
}

#doctor #container #content #main #matsuyama {
	padding-bottom:0px;
	background:none;
}

#doctor #container #content #main dl dt ,
#doctor #container #content #main dl dd {
	margin-left:106px;
	font-size:1.2em;
}

#doctor #container #content #main dl dt {
	padding-top:20px;
}

#doctor #container #content #main dl .position {
	border-bottom:1px solid #c7bcb4;
	line-height:1.8em;
}

#doctor #container #content #main dl .name {
	margin-bottom:20px;
	font-size:1.6em;
}

#doctor #container #content #main dl .name h3 {
/*	background:url(../img/doctor_title.gif) left top no-repeat;*/
	line-height:1.8em;
	font-size:1em;
	color:inherit;
}

#doctor #container #content #main dl .name span {
	margin-left:10px;
	font-size:0.625em;
	font-style:italic;
	text-transform:capitalize;
}

#doctor #container #content #main dl .pic {
	position:absolute;
	left:0px;	
	top:10px;
	margin:0px;
}

* html #doctor #container #content #main dl .pic {
	left:-105px;
}

#doctor #container #content #main dl .description {
	margin-bottom:20px;
}

#doctor #container #content #main dl dd p {
	margin:1em 0px;
	font-size:1em;
}

#doctor #container #content #main dl dd ul {
/*	padding-left:1.5em;*/
}

#doctor #container #content #main dl dd ul li {
/*	list-style-type:disc;*/
	line-height:1.5em;
}

#doctor #container #content #main dl dd ul li dl {
	padding:0px;
	background:none;
	/*text-transform:uppercase;*/
	line-height:1.5em;
}

#doctor #container #content #main dl dd ul li dl dt ,
#doctor #container #content #main dl dd ul li dl dd {
	margin:0px;
	font-size:1em;
}

#doctor #container #content #main dl dd ul li dl dt {
	float:left;
	margin-right:1em;
	padding:0px;
}

#doctor #container #content #main dl dd ul li dl dd {
	margin-left:4.6em;
}

#doctor #container #content #main dl dd dl {
	margin:0px;
	padding-bottom:0px;
	background:none;
}

#doctor #container #content #main dl dd dl dt ,
#doctor #container #content #main dl dd dl dd {
	margin:0px;
	padding:0px;
	font-size:1em;
	line-height:1.5em;
}

#doctor #container #content #main dl .etc ,
#doctor #container #content #main dl .history {
	margin-bottom:10px;
	font-size:1em;
}

#doctor #container #content #main dl .license {
	height:94px;
}

#doctor #container #content #main dl .license .pic {
	position:static;
	float:left;
	display:inline;
	margin-right:15px;
	padding:0px;
}

#doctor #container #content #main dl .license p {
	margin:0px 10px 0px 0px;
	padding:15px 0px;
	font-size:0.834em;
	line-height:1.6em;
}


/*----------------------------------------------------------------------
6	アクセス・地図
----------------------------------------------------------------------*/
#access #container #content #main h3 {
	background:url(../img/access_title.gif) left top no-repeat;
}

#access #container #content #main h4 {
	margin:30px 0px 20px 20px;
}

#access #container #content #main p {
	margin:20px 0px 0px 20px;
}

#access #container #content #main #lead {
	padding-bottom:41px;
	background:url(../img/border2.gif) left bottom repeat-x;
}

#access #container #content #main #lead a:link ,
#access #container #content #main #lead a:visited {
	color:#6c9cd3;
	text-decoration:underline;
}

#access #container #content #main #fukuoka {
	padding-bottom:21px;
	background:url(../img/border2.gif) left bottom repeat-x;
}

#access #container #content #main div #swfdisp {
	margin:30px 0px 10px 20px;
}

#access #container #content #main div #swfdisp .pic {
	margin-top:-10px;
}

#access #container #content #main div #swfdisp .pic li {
	float:left;
	display:inline;
	margin:10px 10px 0px 0px;
}

#access #container #content #main div #swfdisp .pic .last {
	margin-right:0px;
}

#access #container #content #main #fukuoka dl {
	min-height:1px;
}

#access #container #content #main #fukuoka dl dt {
	float:left;
	display:inline;
	margin-right:40px;
	padding:0px 40px 10px;
	border-right:1px solid #c8bdb5;
	text-align:center;
	line-height:1.4em;
}

#access #container #content #main #fukuoka dl dt img {
	display:inline;
	margin:10px 0px;
}

#access #container #content #main #fukuoka dl dd {
	width:auto;
	font-size:1em;
	line-height:1.3em;
}

#access #container #content #main #fukuoka dl dd a {
	color:#6B9CD3;
}

#access #container #content #main #fukuoka dl .address {
	margin-bottom:18px;
}

#access #container #content #main dl {
	position:relative;
	margin:0px 0px 0px 20px;
	padding-top:20px;
	min-height:268px;
}

* html #access #container #content #main dl {
	height:268px;
}

#access #container #content #main dl dt ,
#access #container #content #main dl dd {
/*	padding-left:20px;*/
}

#access #container #content #main dl dt {
/*	padding-top:10px;*/
	padding-bottom:10px;
}

#access #container #content #main dl dd {
/*	height:93px;*/
	width:242px;
	padding-left:10px;
	font-size:1.2em;
	line-height:1.4em;
}

#access #container #content #main dl dd p {
	margin:10px 0px;
}
/*
#access #container #content #main .tc .text ,
#access #container #content #main .sg .text {
	font-size:1em;
	padding-top:74px;
	padding-right:278px;	
	height:auto;
}

* html #access #container #content #main .tc .text {
	padding-top:57px;
}

* html #access #container #content #main .sg .text {
	padding-top:41px;
}

#access #container #content #main .tc dt ,
#access #container #content #main .tc dd {
border-left:8px solid #ee7c75;
}

#access #container #content #main .sg dt ,
#access #container #content #main .sg dd {
border-left:8px solid #6b9cd3;
}
*/

#access #container #content #main dl .bhour {
	margin-top:0.5em;
}

#access #container #content #main dl .route ,
#access #container #content #main #tokyo .link {
	padding-top:10px;
	background:url(../img/border2.gif) left top repeat-x;
	font-size:1em;
}

#access #container #content #main dl .pics {
	position:absolute;
	top:20px;
	right:0px;
	padding-left:0px;
	padding-bottom:0px;
	width:auto;
	border:none;
}

#access #container #content #main dl dd ul {
	width:278px;
}

* html #access #container #content #main dl dd ul {
	width:288px;
}

#access #container #content #main dl dd ul li {
	float:left;
	margin-bottom:10px;
	margin-left:10px;
}

#access #container #content #main dl dd ul li img {
	border:1px solid #c8bdb5;
}

#access #container #content #main div .map {
	margin:20px 0px 20px 20px;
}

#access #container #content #main div #mobile {
	margin:0px 0px 0px 20px;
	border:1px solid #6b7074;
}

#access #container #content #main div #mobile h3 ,
#access #container #content #main div #mobile ul {
	margin:0px;
}

#access #container #content #main div #mobile ul li {
	float:left;
	display:inline;
}

#access #container #content #main div #mobile ul li dl {
	margin:0px;
	padding:0px;
}

#access #container #content #main div #mobile ul li dl dt {
	float:none;
	display:block;
	margin:0px;
	padding:0px;
	border-right:none;
	background:#828c92;
	text-align:center;
}

#access #container #content #main div #mobile ul li dl dt img {
	margin:0px;
}

#access #container #content #main div #mobile ul .mail {
	width:395px;
}

#access #container #content #main div #mobile ul .mail dl dd {
	padding:45px 0px;
	text-align:center;
}

#access #container #content #main div #mobile ul .mail dl dd img {
	display:inline;
}

#access #container #content #main div #mobile ul .qr {
	width:133px;
}

#access #container #content #main div #mobile ul .qr dt {
	padding:0px 10px;
	border-left:1px solid #e6eaec;
}

#access #container #content #main div #mobile ul .qr dd {
	float:none;
	display:block;
	padding:21px 0px;
	border-left:1px solid #6b7074;
	text-align:center;
}

#access #container #content #main div #mobile ul .qr .pic {
	margin:0px;
}

#access #container #content #main div #mobile ul .qr .pic img {
	display:inline;
}
/*
#access #container #content #main .sg dd dl {
	margin:0px;
	padding:0px;
	min-height:1px;
	background:none;
}

* html #access #container #content #main .sg dd dl {
	height:auto;
}

#access #container #content #main .sg dd dl dt {
	padding:0px;
	border:none;
	line-height:1.3em;
}

#access #container #content #main .sg dd dl dd {
	padding:0px;
	height:auto;
	border:none;
	font-size:1em;
}

#access #container #content #main .sg dd dl dd ul {
	width:auto;
}

#access #container #content #main .sg dd dl dd ul li {
	float:none;
	margin:0px;
}

#access #container #content #main .sg dd dl dd ul li dl {
	height:auto;
}

* html #access #container #content #main .sg dd dl dd ul li dl {
	height:1%;
}

#access #container #content #main .sg dd dl dd ul li dl dt {
	float:left;
	margin-right:5px;
	width:6em;
}

#access #container #content #main #map {
	margin:20px 0px 0px 20px;
}

#access #container #content #main #map dl {
	float:left;
	background:none;
	margin:0px;
	padding:0px;
	width:50%;
	min-height:0px;
	height:auto;
	font-size:0.834em;
}


#access #container #content #main #map dl dt {
	padding:10px 0px 0px 20px;
	border:none;
	font-size:1.2em;
}

#access #container #content #main #map .sg dt {
	color:#6b9cd3;
}

#access #container #content #main #map .tc dt {
	color:#ee7c75
}

#access #container #content #main #map dl dd {
	padding:5px 0px 0px 20px;
	height:auto;
	border:none;
}
*/


/*----------------------------------------------------------------------
7	最新情報 メディア掲載 キャンペーン一覧
----------------------------------------------------------------------*/
#whatsnew #container #content #main h3 {
	background:url(../img/whatsnew_title.gif) left top no-repeat;
}

#campaign #container #content #main h3 {
	background:url(../img/campaign_title.gif) left top no-repeat;
}

#media #container #content #main h3 {
	background:url(../img/media_title.gif) left top no-repeat;
}


#whatsnew #container #content #main #entrylist ,
#media #container #content #main #entrylist ,
#campaign #container #content #main #entrylist {
	margin-left:10px;
	width:540px;
}

#whatsnew #container #content #main #entrylist li ,
#media #container #content #main #entrylist li ,
#campaign #container #content #main #entrylist li {
	margin-top:20px;
	background:url(../img/angularcircle_header.gif) left top no-repeat #f5f2f0;
}

* html #whatsnew #container #content #main #entrylist li ,
* html #media #container #content #main #entrylist li ,
* html #campaign #container #content #main #entrylist li {
	margin:0px 0px 20px;
}

*+html #whatsnew #container #content #main #entrylist li ,
*+html #media #container #content #main #entrylist li ,
*+html #campaign #container #content #main #entrylist li {
	margin:0px 0px 20px;
}

#whatsnew #container #content #main #entrylist li dl ,
#media #container #content #main #entrylist li dl ,
#campaign #container #content #main #entrylist li dl {
	position:relative;
	padding:10px 10px 0px;
	min-height:199px;
	background:url(../img/angularcircle_footer.gif) left bottom no-repeat;
}

* html #whatsnew #container #content #main #entrylist li dl ,
* html #media #container #content #main #entrylist li dl ,
* html #campaign #container #content #main #entrylist li dl {
	padding-top:0px;
}

#whatsnew #container #content #main #entrylist li dl dt,
#media #container #content #main #entrylist li dl dt ,
#campaign #container #content #main #entrylist li dl dt {
	margin-bottom:10px;
	padding-left:16px;
	width:504px;
	height:34px;
	background:url(../img/title_blank.gif) left top no-repeat;
	line-height:34px;
	font-size:1.4em;
}

* html #whatsnew #container #content #main #entrylist li dl dt,
* html #media #container #content #main #entrylist li dl dt ,
* html #campaign #container #content #main #entrylist li dl dt {
	width:520px;
}

#whatsnew #container #content #main #entrylist li dl dd,
#media #container #content #main #entrylist li dl dd ,
#campaign #container #content #main #entrylist li dl dd {
	margin-left:142px;
/*	padding-bottom:54px;*/
	font-size:1.2em;
	line-height:1.4em;
}

#whatsnew #container #content #main #entrylist li dl .text ,
#media #container #content #main #entrylist li dl .text ,
#campaign #container #content #main #entrylist li dl .text {
	min-height:111px;
}

* html #whatsnew #container #content #main #entrylist li dl .text,
* html #media #container #content #main #entrylist li dl .text ,
* html #campaign #container #content #main #entrylist li dl .text {
	padding-bottom:10px;
	height:111px;
}

#whatsnew #container #content #main #entrylist li #no1254 .text img ,
#media #container #content #main #entrylist li #no1254 .text img ,
#campaign #container #content #main #entrylist li #no1254 .text img {
	margin:20px 0px;
}

#whatsnew #container #content #main #entrylist li #no1556 .text img ,
#media #container #content #main #entrylist li #no1556 .text img ,
#campaign #container #content #main #entrylist li #no1556 .text img {
	margin:20px 0px 20px 41px;
}

#whatsnew #container #content #main #entrylist li dl dd p ,
#media #container #content #main #entrylist li dl dd p ,
#campaign #container #content #main #entrylist li dl dd p {
	margin:0px;
	font-size:1em;
}

#whatsnew #container #content #main #entrylist li dl dd .additional ,
#media #container #content #main #entrylist li dl dd .additional ,
#campaign #container #content #main #entrylist li dl dd .additional {
	margin:20px 0px;
	padding:0px;
	min-height:1px;
	background:none;
	font-size:0.834em;
	line-height:1.4em;
}

#whatsnew #container #content #main #entrylist li #no3326 dd .additional dt {
	float:right;
	margin:0px 0px 0px 10px;
	padding:0px;
	width:auto;
	height:auto;
	background:none;
}

#whatsnew #container #content #main #entrylist li #no3326 dd .additional dd {
	margin:0px;
	font-size:1em;
}

#whatsnew #container #content #main #entrylist li dl dd .right ,
#media #container #content #main #entrylist li dl dd .right ,
#campaign #container #content #main #entrylist li dl dd .right {
	text-align:right;
}

#whatsnew #container #content #main #entrylist li dl dd ul li,
#media #container #content #main #entrylist li dl dd ul li,
#campaign #container #content #main #entrylist li dl dd ul li {
	margin:0px;
	line-height:1.4em;
}

#whatsnew #container #content #main #entrylist li dl dd a ,
#media #container #content #main #entrylist li dl dd a ,
#campaign #container #content #main #entrylist li dl dd a {
/*	float:right;*/
	padding-left:15px;
	background:url(../img/arrow.gif) left center no-repeat;
	color:#6B9CD3;
}

#whatsnew #container #content #main #entrylist li dl .pic a ,
#media #container #content #main #entrylist li dl .pic a ,
#campaign #container #content #main #entrylist li dl .pic a {
	padding:0px;
	background:none;
}

#whatsnew #container #content #main #entrylist li dl dd a:hover ,
#media #container #content #main #entrylist li dl dd a:hover ,
#campaign #container #content #main #entrylist li dl dd a:hover {
	background:url(../img/arrow_h.gif) left center no-repeat;
	color:#EE7C75;
}

#whatsnew #container #content #main #entrylist li dl .date,
#media #container #content #main #entrylist li dl .date ,
#campaign #container #content #main #entrylist li dl .date {
	position:absolute;
	right:17px;
	top:29px;
	margin:0px;
	padding:0px;
	height:auto;
	color:#a49489;
	font-size:1em;
	font-style:italic;
}

* html #whatsnew #container #content #main #entrylist li dl .date,
* html #media #container #content #main #entrylist li dl .date ,
* html #campaign #container #content #main #entrylist li dl .date {
	top:19px;
	padding:0px;
	line-height:1em;
}

*+html #whatsnew #container #content #main #entrylist li dl dd.date,
*+html #media #container #content #main #entrylist li dl dd.date ,
*+html #campaign #container #content #main #entrylist li dl dd.date {
	right:16px;
	padding:0px;
	width:4em;
}

#whatsnew #container #content #main #entrylist li dl .pic,
#media #container #content #main #entrylist li dl .pic ,
#campaign #container #content #main #entrylist li dl .pic {
	position:absolute;
	left:10px;
	top:54px;
	margin:0px 0px 0px 20px;
}

* html #whatsnew #container #content #main #entrylist li dl .pic,
* html #media #container #content #main #entrylist li dl .pic ,
* html #campaign #container #content #main #entrylist li dl .pic {
	top:44px;
	margin-left:10px;
}

#whatsnew #container #content #main #entrylist li dl .pic img,
#media #container #content #main #entrylist li dl .pic img ,
#campaign #container #content #main #entrylist li dl .pic img {
	border:1px solid #c7bcb4;
}

#whatsnew #container #content #main #entrylist li dl .link,
#media #container #content #main #entrylist li dl .link ,
#campaign #container #content #main #entrylist li dl .link {
/*	position:absolute;
	right:10px;
	bottom:0px;*/
	margin:10px 0px 0px 0px;
	padding:6px 6px 6px 0px;
	width:514px;
	background:url(../img/border1.gif) left top repeat-x;
	line-height:1.4em;
}

* html #whatsnew #container #content #main #entrylist li dl .link,
* html #media #container #content #main #entrylist li dl .link ,
* html #campaign #container #content #main #entrylist li dl .link {
	position:static;
	padding:6px 0px;
	width:520px;
	height:auto;
}

#whatsnew #container #content #main #entrylist li dl .link a ,
#media #container #content #main #entrylist li dl .link a ,
#campaign #container #content #main #entrylist li dl .link a {
	float:right;
}

#whatsnew #container #content #main #entrylist li dl .link li ,
#media #container #content #main #entrylist li dl .link li ,
#campaign #container #content #main #entrylist li dl .link li {
	background:none;
	float:right;
}

#whatsnew #container #content #main #entrylist li dl .link li a ,
#media #container #content #main #entrylist li dl .link li a ,
#campaign #container #content #main #entrylist li dl .link li a {
	float:none;
}

#whatsnew #container #content #main #entrylist li #no7242 .link li {
	float:none;
	margin-left:280px;
}

* html #whatsnew #container #content #main #entrylist li dl .link ul li ,
* html #media #container #content #main #entrylist li dl .link ul li ,
* html #campaign #container #content #main #entrylist li dl .link ul li {
	float:none;
	display:inline;
}

#whatsnew.two #container #content #main #entrylist li dl dd ul.list ,
#campaign.two #container #content #main #entrylist li dl dd ul.list {
	margin:1em 0px;
	padding-left:1em;
}

#whatsnew.two #container #content #main #entrylist li dl dd ul.list li ,
#campaign.two #container #content #main #entrylist li dl dd ul.list li {
	list-style-type:disc;
	margin-left:1em;
}

#whatsnew #container #content #main #entrylist li dl dd dl.list ,
#campaign #container #content #main #entrylist li dl dd dl.list ,
#whatsnew #container #content #main #entrylist li dl dd dl.list2 ,
#campaign #container #content #main #entrylist li dl dd dl.list2 ,
#whatsnew #container #content #main #entrylist li dl dd dl.list3 ,
#campaign #container #content #main #entrylist li dl dd dl.list3 {
/*	margin-bottom:10px;*/
	margin:10px 0px 0px;
	padding:0px 0px 10px;
	min-height:1em;
}

* html #whatsnew #container #content #main #entrylist li dl dd dl.list ,
* html #campaign #container #content #main #entrylist li dl dd dl.list ,
* html #whatsnew #container #content #main #entrylist li dl dd dl.list2 ,
* html #campaign #container #content #main #entrylist li dl dd dl.list2 ,
* html #whatsnew #container #content #main #entrylist li dl dd dl.list3 ,
* html #campaign #container #content #main #entrylist li dl dd dl.list3 {
	position:static;
	background:none;
}

*+html #whatsnew #container #content #main #entrylist li dl dd dl.list ,
*+html #campaign #container #content #main #entrylist li dl dd dl.list ,
*+html #whatsnew #container #content #main #entrylist li dl dd dl.list2 ,
*+html #campaign #container #content #main #entrylist li dl dd dl.list2 ,
*+html #whatsnew #container #content #main #entrylist li dl dd dl.list3 ,
*+html #campaign #container #content #main #entrylist li dl dd dl.list3 {
	background:none;
}

* html #whatsnew #container #content #main #entrylist li dl dd dl.list3 ,
* html #campaign #container #content #main #entrylist li dl dd dl.list3 {
	padding-bottom:0px;
}

#whatsnew #container #content #main #entrylist li dl dd dl.list dt ,
#campaign #container #content #main #entrylist li dl dd dl.list dt ,
#whatsnew #container #content #main #entrylist li dl dd dl.list2 dt ,
#campaign #container #content #main #entrylist li dl dd dl.list2 dt ,
#whatsnew #container #content #main #entrylist li dl dd dl.list3 dt ,
#campaign #container #content #main #entrylist li dl dd dl.list3 dt {
	margin:0px;
	padding:0px;
	width:auto;
	height:auto;
	background:none;
	font-size:1em;
	line-height:1em;
}

#whatsnew #container #content #main #entrylist li dl dd dl.list2 dt ,
#campaign #container #content #main #entrylist li dl dd dl.list2 dt {
	line-height:1.4em;
}

#whatsnew #container #content #main #entrylist li dl dd dl.list3 dt ,
#campaign #container #content #main #entrylist li dl dd dl.list3 dt ,
#whatsnew #container #content #main #entrylist li dl dd dl.list3 dd ,
#campaign #container #content #main #entrylist li dl dd dl.list3 dd {
	line-height:1.5em;
}

#whatsnew #container #content #main #entrylist li dl dd dl.list dd ,
#campaign #container #content #main #entrylist li dl dd dl.list dd ,
#whatsnew #container #content #main #entrylist li dl dd dl.list2 dd ,
#campaign #container #content #main #entrylist li dl dd dl.list2 dd ,
#whatsnew #container #content #main #entrylist li dl dd dl.list3 dd ,
#campaign #container #content #main #entrylist li dl dd dl.list3 dd {
	font-size:1em;
	margin:0px 0px 0px 1em;
	padding:0px;
}

* html #whatsnew #container #content #main #entrylist li dl dd dl.list dd ,
* html #campaign #container #content #main #entrylist li dl dd dl.list dd ,
* html #whatsnew #container #content #main #entrylist li dl dd dl.list2 dd ,
* html #campaign #container #content #main #entrylist li dl dd dl.list2 dd ,
* html #whatsnew #container #content #main #entrylist li dl dd dl.list3 dd ,
* html #campaign #container #content #main #entrylist li dl dd dl.list3 dd {
	height:auto;
}

#whatsnew #container #content #main #entrylist li dl dd dl.list2 dd ,
#campaign #container #content #main #entrylist li dl dd dl.list2 dd ,
#whatsnew #container #content #main #entrylist li dl dd dl.list3 dd ,
#campaign #container #content #main #entrylist li dl dd dl.list3 dd {
	margin-left:0px;
}

#whatsnew #container #content #main #entrylist li dl dd dl.list3 dd ,
#campaign #container #content #main #entrylist li dl dd dl.list3 dd {
	margin-bottom:1em;
}

*+html #whatsnew #container #content #main #entrylist li dl dd dl.list3 dd ,
*+html #campaign #container #content #main #entrylist li dl dd dl.list3 dd {
	margin-bottom:0.5em;
}


* html #whatsnew #container #content #main #entrylist li dl dd dl.list3 dd dl ,
* html #campaign #container #content #main #entrylist li dl dd dl.list3 dd dl {
	position:static;
	background:none;
}

*+html #whatsnew #container #content #main #entrylist li dl dd dl.list3 dd dl ,
*+html #campaign #container #content #main #entrylist li dl dd dl.list3 dd dl {
	background:none;
}

#whatsnew #container #content #main #entrylist li dl dd dl.list3 dd dl dd ,
#campaign #container #content #main #entrylist li dl dd dl.list3 dd dl dd {
	margin-left:1em;
}

#whatsnew #container #content #main #entrylist li dl dd dl.list3 dd dl dd em ,
#campaign #container #content #main #entrylist li dl dd dl.list3 dd dl dd em {
	font-weight:bold;
}

#whatsnew #container #content #main #entrylist li dl dd dl.list3 dd dl dd ul ,
#campaign #container #content #main #entrylist li dl dd dl.list3 dd dl dd ul {
	margin:1em 0px 1em 1.5em;
}

#whatsnew.two #container #content #main #entrylist li #no1884 dd dl.list3 dd dl dd ,
#campaign.two #container #content #main #entrylist li #no1884 dd dl.list3 dd dl dd ,
#whatsnew.two #container #content #main #entrylist li #no1884 dd dl.list3 dd dl dd ul ,
#campaign.two #container #content #main #entrylist li #no1884 dd dl.list3 dd dl dd ul {
	margin-top:0px;
	margin-left:0px;
}

#whatsnew #container #content #main #entrylist li dl dd dl.list3 dd dl dd ul li ,
#campaign #container #content #main #entrylist li dl dd dl.list3 dd dl dd ul li {
	list-style-type:disc;
}

#whatsnew.two #container #content #main #entrylist li #no1884 dd dl.list3 dd dl dd ul li ,
#campaign.two #container #content #main #entrylist li #no1884 dd dl.list3 dd dl dd ul li {
	list-style-type:none;
}

* html #whatsnew #container #content #main #entrylist li dl dd dl.list2 dd ul li ,
* html #campaign #container #content #main #entrylist li dl dd dl.list2 dd ul li ,
* html #whatsnew #container #content #main #entrylist li dl dd dl.list3 dd dl dd ul li ,
* html #campaign #container #content #main #entrylist li dl dd dl.list3 dd dl dd ul li {
	background:none;
}

*+html #whatsnew #container #content #main #entrylist li dl dd dl.list2 dd ul li ,
*+html #campaign #container #content #main #entrylist li dl dd dl.list2 dd ul li ,
*+html #whatsnew #container #content #main #entrylist li dl dd dl.list3 dd dl dd ul li ,
*+html #campaign #container #content #main #entrylist li dl dd dl.list3 dd dl dd ul li {
	background:none;
}

#whatsnew #container #content #main #entrylist li #no1254 dd dl.list3 dd dl dd a img ,
#campaign #container #content #main #entrylist li #no1254 dd dl.list3 dd dl dd a img {
	margin:0px;
}

#whatsnew #container #content #main #entrylist li dl dd .list ,
#media #container #content #main #entrylist li dl dd .list ,
#campaign #container #content #main #entrylist li dl dd .list {
	margin-top:10px;
	background:none;
}

#whatsnew #container #content #main #entrylist li dl dd .list li a ,
#media #container #content #main #entrylist li dl dd .list li a ,
#campaign #container #content #main #entrylist li dl dd .list li a {
	float:none;
}

#whatsnew #container #content #main #entrylist li dl .list ul li ,
#media #container #content #main #entrylist li dl .list ul li ,
#campaign #container #content #main #entrylist li dl .list ul li {
	background:none;
}

#whatsnew #container #content #main #entrylist li dl dd dl.list3 dd dl ,
#campaign #container #content #main #entrylist li dl dd dl.list3 dd dl {
	padding:0px;
	min-height:1px;
}

#whatsnew #container #content #main #entrylist li dl dd dl.list3 dd dl dd a ,
#campaign #container #content #main #entrylist li dl dd dl.list3 dd dl dd a {
	display:block;
	margin-top:1em;
	padding:0px;
	width:207px;
	background:none;
}

* html #whatsnew.two #container #content #main #entrylist li #no3789 dd table ,
* html #whatsnew.two #container #content #main #entrylist li #no6104 dd table {
	font-size:12px;
}

#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td dl ,
#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td dl dt ,
#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td dl dd ,
#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td li ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td dl ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td dl dt ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td dl dd ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td li {
	position:static;
	margin:0px;
	padding:0px;
	width:auto;
	height:auto;
	min-height:1em;
	background:none;
	font-size:1em;
	line-height:1em;
}

#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr th ,
#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr th ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td {
	padding:5px;
	border:1px solid #C7BCB4;
}

#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr th ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr th {
	width:50px;
	background:#b2a499;
	text-align:center;
	font-size:0.834em;
	color:#fff;
}

#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td {
	background:#fff;
}

#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td dl dt ,
#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td dl dd ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td dl dt ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td dl dd {
	line-height:1.4em;
}

#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td dl dt ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td dl dt {
	font-weight:bold;
}

#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td dl dd ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td dl dd {
	margin-left:10px;
}

* html #whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td dl dd {
	margin-left:20px;
}

*+html #whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td dl dd {
	margin-left:20px;
}

* html #whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td dl dd {
	margin:0px;
}

*+html #whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td dl dd {
	margin:0px;
}

* html #whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td dl dd ul ,
* html #whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td dl dd ul {
	padding-left:20px;
}

*+html #whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td dl dd ul ,
*+html #whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td dl dd ul {
	padding-left:20px;
}

#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td dl dd li ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td dl dd li {
	margin-left:10px;
}

* html #whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td dl dd li ,
* html #whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td dl dd li {
	margin:0px;
}

*+html #whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td dl dd li ,
*+html #whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td dl dd li {
	margin:0px;
}

#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td li ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td li {
	display:list-item;
	margin-left:20px;
	line-height:1.4em;
}

*+html #whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td li ,
*+html #whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td li {
	min-height:auto;
}

#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td ul li ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td ul li {
	list-style-type:disc;
}
#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td ol li ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td ol li {
	list-style-type:decimal;
}

#whatsnew.two #container #content #main #entrylist li #no3789 dd table tr td li span ,
#whatsnew.two #container #content #main #entrylist li #no6104 dd table tr td li span {
	font-size:0.834em;
	line-height:1em;
}

#whatsnew.two #container #content #main #entrylist li #no6632 img {
	display:inline;
	margin-right:10px;
}

#whatsnew.two #container #content #main #entrylist li #no6632 img.last {
	margin:0px;
}

*+html #whatsnew #container #content #main #entrylist li dl .link,
*+html #media #container #content #main #entrylist li dl .link ,
*+html #campaign #container #content #main #entrylist li dl .link {
	width:520px;
}

#whatsnew #container #content #main #entrylist li dl .link ul li a ,
#media #container #content #main #entrylist li dl .link ul li a ,
#campaign #container #content #main #entrylist li dl .link ul li a {
	margin-left:1em;
}




/*----------------------------------------------------------------------
9	Q&A
----------------------------------------------------------------------*/
/*
.qa #container #content #main h3 {
	background:url(../img/qa_title.gif) left top no-repeat;
}

#photofacial.qa #container #content #main h3 {
	background:url(../img/qashotofacial_title.gif) left top no-repeat;
}

#titan.qa #container #content #main h3 {
	background:url(../img/qa_titan_title.gif) left top no-repeat;
}

#genesis.qa #container #content #main h3 {
	background:url(../img/qa_genesis_title.gif) left top no-repeat;
}

#coragenaizar.qa #container #content #main h3 {
	background:url(../img/qa_coragenaizar_title.gif) left top no-repeat;
}

#fraxel2.qa #container #content #main h3 {
	background:url(../img/qa_fraxel2_title.gif) left top no-repeat;
}

#skinhealtherapy.qa #container #content #main h3 {
	background:url(../img/qa_skinhealtherapy_title.gif) left top no-repeat;
}

#radiesse.qa #container #content #main h3 {
	background:url(../img/qa_radiesse_title.gif) left top no-repeat;
}

#hyaluronicacid.qa #container #content #main h3 {
	background:url(../img/qa_hyaluronicacid_title.gif) left top no-repeat;
}

#botox.qa #container #content #main h3 {
	background:url(../img/qa_botox_title.gif) left top no-repeat;
}

#growthfactor.qa #container #content #main h3 {
	background:url(../img/qa_growthfactor_title.gif) left top no-repeat;
}

#platinumwetpeel.qa #container #content #main h3 {
	background:url(../img/qaslatinumwetpeel_title.gif) left top no-repeat;
}

#doublevitaminiontophoresis.qa #container #content #main h3 {
	background:url(../img/qa_doublevitaminiontophoresis_title.gif) left top no-repeat;
}

#acutip.qa #container #content #main h3 {
	background:url(../img/qa_acutip_title.gif) left top no-repeat;
}

#chemicalpeeling.qa #container #content #main h3 {
	background:url(../img/qa_chemicalpeeling_title.gif) left top no-repeat;
}

#co2laser.qa #container #content #main h3 {
	background:url(../img/qa_co2laser_title.gif) left top no-repeat;
}

#photodepilation.qa #container #content #main h3 {
	background:url(../img/qashotodepilation_title.gif) left top no-repeat;
}

#tenor.qa #container #content #main h3 {
	background:url(../img/qa_tenor_title.gif) left top no-repeat;
}

#hairtest.qa #container #content #main h3 {
	background:url(../img/qa_hairtest_title.gif) left top no-repeat;
}

#bloodtest.qa #container #content #main h3 {
	background:url(../img/qa_bloodtest_title.gif) left top no-repeat;
}

#injection.qa #container #content #main h3 {
	background:url(../img/qa_injection_title.gif) left top no-repeat;
}

#placenta.qa #container #content #main h3 {
	background:url(../img/qaslacenta_title.gif) left top no-repeat;
}

#supplement.qa #container #content #main h3 {
	background:url(../img/qa_supplement_title.gif) left top no-repeat;
}

#thermalshape.qa #container #content #main h3 {
	background:url(../img/qa_thermalshape_title.gif) left top no-repeat;
}

#endermologie.qa #container #content #main h3 {
	background:url(../img/qa_endermologie_title.gif) left top no-repeat;
}

#lymphaticdrainage.qa #container #content #main h3 {
	background:url(../img/qa_lymphaticdrainage_title.gif) left top no-repeat;
}

#drbaans.qa #container #content #main h3 {
	background:url(../img/qa_drbaans_title.gif) left top no-repeat;
}

#mesotherapy.qa #container #content #main h3 {
	background:url(../img/qa_mesotherapy_title.gif) left top no-repeat;
}

#plasmalipo.qa #container #content #main h3 {
	background:url(../img/qaslasmalipo_title.gif) left top no-repeat;
}

#bodyjet.qa #container #content #main h3 {
	background:url(../img/qa_bodyjet_title.gif) left top no-repeat;
}

#vaserhidef.qa #container #content #main h3 {
	background:url(../img/qa_vaserhidef_title.gif) left top no-repeat;
}

#tissuetrans.qa #container #content #main h3 {
	background:url(../img/qa_tissuetrans_title.gif) left top no-repeat;
}

#silhouettelift.qa #container #content #main h3 {
	background:url(../img/qa_silhouettelift_title.gif) left top no-repeat;
}

#happylift.qa #container #content #main h3 {
	background:url(../img/qa_happylift_title.gif) left top no-repeat;
}

#healingcocoon.qa #container #content #main h3 {
	background:url(../img/qa_healingcocoon_title.gif) left top no-repeat;
}

#yamakawa.qa #container #content #main h3 {
	background:url(../img/qa_yamakawa_title.gif) left top no-repeat;
}

#kaatsutraining.qa #container #content #main h3 {
	background:url(../img/qa_kaatsutraining_title.gif) left top no-repeat;
}

#coreconditioning.qa #container #content #main h3 {
	background:url(../img/qa_coreconditioning_title.gif) left top no-repeat;
}

#tecartherapy.qa #container #content #main h3 {
	background:url(../img/qa_tecartherapy_title.gif) left top no-repeat;
}

#powerplate.qa #container #content #main h3 {
	background:url(../img/qasowerplate_title.gif) left top no-repeat;
}

#melasmaclinic.qa #container #content #main h3 {
	background:url(../img/qa_melasmaclinic_title.gif) left top no-repeat;
}

#cellrevive.qa #container #content #main h3 {
	background:url(../img/qa_cellrevive_title.gif) left top no-repeat;
}

#latisse.qa #container #content #main h3 {
	background:url(../img/qa_latisse_title.gif) left top no-repeat;
}
*/

.qa #container #content #main p {
	text-align:right;
	font-size:1em;
	line-height:1em;
}

.qa #container #content #main #entrylist {
/*	margin-top:20px;*/
	margin-left:10px;
	margin-bottom:20px;
	padding:10px 0px 0px;
	width:540px;
	background:url(../img/angularcircle_header.gif) left top no-repeat #f5f2f0;
}

#qa #container #content #main #entrylist {
	margin-top:0px;
}

.qa #container #content #main #entrylist h4 {
/*	margin:0px 10px 10px;*/
	margin:0px 10px 0px;
}

.qa #container #content #main #entrylist .wrapper {
	padding:0px 10px 10px;
	background:url(../img/angularcircle_footer.gif) left bottom no-repeat;
}

.qa #container #content #main #entrylist .wrapper .pager {
	margin:0px;
	padding:10px 0px 0px;
	height:auto;
	background:none;
}

* html .qa #container #content #main #entrylist .wrapper .pager {
	padding:0px;
}

*+html .qa #container #content #main #entrylist .wrapper .pager {
	padding:0px;
}

.qa #container #content #main #entrylist .wrapper .pager dl {
	width:auto;
	height:auto;
	background:none;
	line-height:1em;
}

* html .qa #container #content #main #entrylist .wrapper .pager dl {
	padding-top:0px;
	padding-bottom:0px;
}

.qa #container #content #main #entrylist .wrapper .pager dl dd ol {
	border:none;
	background:none;
}

.qa #container #content #main #entrylist .wrapper .pager dl dd ol li {
	padding:0px;
	background:none;
}

.qa #container #content #main #entrylist .wrapper .pager .rss {
	width:auto;
	height:1em;
	background:none;
}

.qa #container #content #main #entrylist .wrapper .pager .rss a {
	top:9px;
}

* html .qa #container #content #main #entrylist .wrapper .pager .rss {
	top:8px;
	right:10px;
}

*+html .qa #container #content #main #entrylist .wrapper .pager .rss a {
	position:absolute;
	top:8px;
}

.qa #container #content #main #entrylist ol {
	margin-top:10px;
	border:1px solid #c7bcb4;
	background:#fff;
}

.qa #container #content #main #entrylist li {
	padding:9px 9px 10px;
	background:url(../img/border2.gif) left bottom repeat-x;
}

.qa #container #content #main #entrylist li dl {
	position:relative;
/*	padding:0px 10px 10px;*/
/*	padding:10px;*/
}

.qa #container #content #main #entrylist li dl .title {
/*	padding-bottom:22px;*/
/*	margin-bottom:10px;*/
	float:left;
	padding-top:3px;
	padding-right:35px;
	padding-left:28px;
	min-height:23px;
	width:437px;
	background:url(../img/qa_title_bg.gif) left top no-repeat;
	font-size:1.2em;
	line-height:1.34em;
}

* html .qa #container #content #main #entrylist li dl .title {
	width:500px;
	height:23px;
}

.qa #container #content #main #entrylist li dl dt a {
	color:#6B9CD3;
}

.qa #container #content #main #entrylist li dl dt a:hover {
	color:#EE7C75;
}

.qa #container #content #main #entrylist li dl dt span {
	position:absolute;
	right:0px;
/*	top:0px;*/
	top:6px;
}

.qa #container #content #main #entrylist li dl dd {
/*	background:#fff;
	border:1px solid #c7bcb4;
	margin-left:5.3em;*/
}

.qa #container #content #main #entrylist li dl .text {
	margin-bottom:5px;
	font-size:1.2em;
	line-height:1.5;
	margin-left:28px;
}

.qa #container #content #main #entrylist li dl .cat ,
.qa #container #content #main #entrylist li dl .cat ul ,
.qa #container #content #main #entrylist li dl .cat ul li {
	display:inline;
}

.qa #container #content #main #entrylist li dl .cat {
/*	position:absolute;
	right:6.5em;
	bottom:0px;*/
	float:right;
	padding-right:60px;
	text-align:right;
}

* html .qa #container #content #main #entrylist li dl .cat {
	padding-right:50px;
}

* html .qa #container #content #main #entrylist li dl .cat ul {
	overflow:hidden;
}

.qa #container #content #main #entrylist li dl .cat ul li {
	padding:0px;
	background:none;
	line-height:1.5em;
	white-space:nowrap;
}

* html .qa #container #content #main #entrylist li dl .cat ul li {
/*	float:left;*/
	padding-left:10px;
	background:url(../img/slash.gif) left 2px no-repeat;
	zoom:1;
}

* html .qa #container #content #main #entrylist li dl .cat ul .first {
	padding-left:0px;
	background:none;
}

*+html .qa #container #content #main #entrylist li dl .cat ul li {
/*	float:left;*/
	padding-left:10px;
	background:url(../img/slash.gif) left 3px no-repeat;
	zoom:1;
}

*+html .qa #container #content #main #entrylist li dl .cat ul .first {
	padding-left:0px;
	background:none;
}

.qa #container #content #main #entrylist li dl .cat ul li:before {
	content:"／";
}

.qa #container #content #main #entrylist li dl .cat ul li:first-child:before {
	content:"";
}

.qa #container #content #main #entrylist li dl .cat ul li a {
	text-decoration:underline;
}

.qa #container #content #main #entrylist li dl .date {
	position:absolute;
	right:0px;
	bottom:0px;
	line-height:1.5em;
}

.qa #container #content #main #entrylist .one ,
.qa #container #content #main #entrylist .last {
/*	background:url(../img/angularcircle_footer.gif) left bottom no-repeat;*/
	padding:9px;
	background:none;
}

.qa #container #content #main #entrylist .link {
	margin:10px 0px 0px;
	text-align:right;
	font-size:1em;
	line-height:1em;
}

.qa #container #content #main #entrylist .link a {
	padding-left:15px;
	background:url(../img/arrow.gif) left center no-repeat;
/*	font-size:0.834em;*/
}

.qa #container #content #main #entrylist .link a:hover {
	background:url(../img/arrow_h.gif) left center no-repeat;
}

/*
.qa #container #content #main #entrylist li dl .date {
	margin:0px;
	line-height:20px;
	text-align:right;
}

.qa #container #content #main #entrylist li dl dd dl {
	padding:10px;
}

.qa #container #content #main #entrylist li dl dd dl dt {
	height:20px;
	text-indent:-1000em;
}

.qa #container #content #main #entrylist li dl dd .customer {
	background:url(../img/border2.gif) left bottom repeat-x;
}

.qa #container #content #main #entrylist li dl dd .customer dt {
	width:108px;
	background:url(../img/qa_customer_title.gif) left top no-repeat;
}

.qa #container #content #main #entrylist li dl dd .doctor dt {
	width:114px;
	background:url(../img/qa_doctor_title.gif) left top no-repeat;
}

.qa #container #content #main #entrylist li dl dd dl dd {
	margin-left:30px;
	border:none;
	font-size:1.2em;
	line-height:1.4em;
}

.qa #container #content #main #entrylist li dl dd dl dd p {
	margin:0px;
	font-size:1em;
	line-height:1.4em;
}

.qa #container #content #main #entrylist li dl dd dl dd ul {
	margin:10px 0px;
}

.qa #container #content #main #entrylist li dl dd dl dd ul li {
	list-style-type:disc;
	margin-left:1.5em;
	line-height:1.4em;
}

.qa #container #content #main #entrylist li dl dd dl dd dl {
	padding:0px;
	margin:1em 0px 0px;
}

.qa #container #content #main #entrylist li dl dd .doctor dd .consul {
	float:right;
}

.qa #container #content #main #entrylist li dl dd .doctor dd dl dt {
	margin:0px;
	width:auto;
	height:auto;
	background:none;
	color:#7F7875;
	font-size:1.2em;
	text-indent:0px;
}

.qa #container #content #main #entrylist li dl dd .doctor dd .consul dt {
	margin-bottom:8px;
	font-size:0.83em;
	text-align:center;
}

.qa #container #content #main #entrylist li dl dd .doctor dd dl dd {
	font-size:1em;
	margin:0px;
}

.qa #container #content #main #entrylist li dl dd .doctor dd .consul dd a {
background:transparent url(../img/index_sidebar2_advice.gif) no-repeat scroll left top;
display:block;
height:28px;
text-indent:-1000em;
width:160px;
}
*/

.qa #container #content #main #catlist {
	margin-top:40px;
	margin-left:10px;
/*	padding-top:10px;*/
}

.qa #container #content #main #catlist div {
	margin:10px 0px 0px 10px;
}

.qa #container #content #main #catlist div ul {
/*	margin-left:10px;*/
}

/*.qa #container #content #main #catlist div ul li {*/
.qa #container #content #main #catlist ul li {
	float:left;
	display:inline;
	padding:5px 0px 6px 0px;
	width:259px;
	background:url(../img/border2.gif) left bottom repeat-x;
}

/*.qa #container #content #main #catlist div ul .even {*/
.qa #container #content #main #catlist ul .even {
	margin-left:12px;
}

/*.qa #container #content #main #catlist div ul .last {*/
.qa #container #content #main #catlist ul .last {
/*	padding:0px;
	background:none;*/
}

/*.qa #container #content #main #catlist div ul li dl {*/
.qa #container #content #main #catlist ul li dl {
	display:table-row;
	position:relative;
/*	padding:5px;*/
	height:32px;
}

/**+html .qa #container #content #main #catlist div ul li dl {*/
*+html .qa #container #content #main #catlist ul li dl {
	padding:4px 5px 6px;
}

/*.qa #container #content #main #catlist div ul .even dl {*/
.qa #container #content #main #catlist ul .even dl {
	background:none;
}

/*.qa #container #content #main #catlist div ul li dl dt ,
.qa #container #content #main #catlist div ul li dl dd {*/
.qa #container #content #main #catlist ul li dl dt ,
.qa #container #content #main #catlist ul li dl dd {
	display:table-cell;
	vertical-align:middle;
}

/** html .qa #container #content #main #catlist div ul li dl dt ,
* html .qa #container #content #main #catlist div ul li dl dd {*/
* html .qa #container #content #main #catlist ul li dl dt ,
* html .qa #container #content #main #catlist ul li dl dd {
	display:inline;
	zoom:1;
	line-height:1.2em;
}

/**+html .qa #container #content #main #catlist div ul li dl dt ,
*+html .qa #container #content #main #catlist div ul li dl dd {*/
*+html .qa #container #content #main #catlist ul li dl dt ,
*+html .qa #container #content #main #catlist ul li dl dd {
	display:inline;
	zoom:1;
	line-height:1.2em;
}

/*.qa #container #content #main #catlist div ul li dl dt a {*/
.qa #container #content #main #catlist ul li dl dt a {
	display:block;
	border:1px solid #C7BCB4;
}

/*.qa #container #content #main #catlist div ul li dl dd {*/
.qa #container #content #main #catlist ul li dl dd {
/*	padding-left:10px;*/
	padding-left:5px;
/*	line-height:1.2em;*/
	line-height:1.4em;
}

/**+html .qa #container #content #main #catlist div ul li dl dd {*/
*+html .qa #container #content #main #catlist ul li dl dd {
	width:187px;
}

/*.qa #container #content #main #catlist div ul li dl dd span {*/
.qa #container #content #main #catlist ul li dl dd span {
	position:absolute;
	right:0px;
/*	top:50%;*/
	bottom:5px;
/*	margin-top:-5px;*/
}

.qa #container #content #main .maininfo p {
	text-align:center;
}

