@charset "UTF-8";
/*----------------------------------------------------------------------
------------------------------------------------------------------------

THE CLINIC Website CSS File

File Name		page.css
Note			個別ページ用スタイルシート


Version			2.114

New Creation	07.11.28
Update			09.10.01

Created By		Yoshiaki Murakami

------------------------------------------------------------------------
----------------------------------------------------------------------*/

/*----------------------------------------------------------------------
------------------------------------------------------------------------
1
------------------------------------------------------------------------
----------------------------------------------------------------------*/
#container #content #main .plasticsurgery {
	margin:0px 0px 5px;
}

/*
#photofacial #container #content #main h3 {
	background:url(../img/contents_photofacial_title.gif) left top no-repeat;
}

#titan #container #content #main h3 {
	background:url(../img/contents_titan_title.gif) left top no-repeat;
}

#genesis #container #content #main h3 {
	background:url(../img/contents_genesis_title.gif) left top no-repeat;
}

#coragenaizar #container #content #main h3 {
	background:url(../img/contents_coragenaizar_title.gif) left top no-repeat;
}

#fraxel2 #container #content #main h3 {
	background:url(../img/contents_fraxel2_title.gif) left top no-repeat;
}

#skinhealtherapy #container #content #main h3 {
	background:url(../img/contents_skinhealtherapy_title.gif) left top no-repeat;
}

#radiesse #container #content #main h3 {
	background:url(../img/contents_radiesse_title.gif) left top no-repeat;
}

#hyaluronicacid #container #content #main h3 {
	background:url(../img/contents_hyaluronicacid_title.gif) left top no-repeat;
}

#botox #container #content #main h3 {
	background:url(../img/contents_botox_title.gif) left top no-repeat;
}

#growthfactor #container #content #main h3 {
	background:url(../img/contents_growthfactor_title.gif) left top no-repeat;
}

#platinumwetpeel #container #content #main h3 {
	background:url(../img/contents_platinumwetpeel_title.gif) left top no-repeat;
}

#doublevitaminiontophoresis #container #content #main h3 {
	background:url(../img/contents_doublevitaminiontophoresis_title.gif) left top no-repeat;
}

#acutip #container #content #main h3 {
	background:url(../img/contents_acutip_title.gif) left top no-repeat;
}

#chemicalpeeling #container #content #main h3 {
	background:url(../img/contents_chemicalpeeling_title.gif) left top no-repeat;
}

#co2laser #container #content #main h3 {
	background:url(../img/contents_co2laser_title.gif) left top no-repeat;
}

#photodepilation #container #content #main h3 {
	background:url(../img/contents_photodepilation_title.gif) left top no-repeat;
}

#tenor #container #content #main h3 {
	background:url(../img/contents_tenor_title.gif) left top no-repeat;
}

#hairtest #container #content #main h3 {
	background:url(../img/contents_hairtest_title.gif) left top no-repeat;
}

#bloodtest #container #content #main h3 {
	background:url(../img/contents_bloodtest_title.gif) left top no-repeat;
}

#injection #container #content #main h3 {
	background:url(../img/contents_injection_title.gif) left top no-repeat;
}

#placenta #container #content #main h3 {
	background:url(../img/contents_placenta_title.gif) left top no-repeat;
}

#supplement #container #content #main h3 {
	background:url(../img/contents_supplement_title.gif) left top no-repeat;
}

#thermalshape #container #content #main h3 {
	background:url(../img/contents_thermalshape_title.gif) left top no-repeat;
}

#endermologie #container #content #main h3 {
	background:url(../img/contents_endermologie_title.gif) left top no-repeat;
}

#lymphaticdrainage #container #content #main h3 {
	background:url(../img/contents_lymphaticdrainage_title.gif) left top no-repeat;
}

#drbaans #container #content #main h3 {
	background:url(../img/contents_drbaans_title.gif) left top no-repeat;
}

#mesotherapy #container #content #main h3 {
	background:url(../img/contents_mesotherapy_title.gif) left top no-repeat;
}

#lsn #container #content #main h3 {
	background:url(../img/contents_lsn_title.gif) left top no-repeat;
}

#bodyjet #container #content #main h3 {
	background:url(../img/contents_bodyjet_title.gif) left top no-repeat;
}

#vaserhidef #container #content #main h3 {
	background:url(../img/contents_vaserhidef_title.gif) left top no-repeat;
}

#hidef-breasts #container #content #main h3 {
	background:url(../img/contents_hidef-breasts_title.gif) left top no-repeat;
}

#tissuetrans #container #content #main h3 {
	background:url(../img/contents_tissuetrans_title.gif) left top no-repeat;
}

#silhouettelift #container #content #main h3 {
	background:url(../img/contents_silhouettelift_title.gif) left top no-repeat;
}

#happylift #container #content #main h3 {
	background:url(../img/contents_happylift_title.gif) left top no-repeat;
}

#healingcocoon #container #content #main h3 {
	background:url(../img/contents_healingcocoon_title.gif) left top no-repeat;
}

#yamakawa #container #content #main h3 {
	background:url(../img/contents_yamakawa_title.gif) left top no-repeat;
}

#kaatsutraining #container #content #main h3 {
	background:url(../img/contents_kaatsutraining_title.gif) left top no-repeat;
}

#coreconditioning #container #content #main h3 {
	background:url(../img/contents_coreconditioning_title.gif) left top no-repeat;
}

#tecartherapy #container #content #main h3 {
	background:url(../img/contents_tecartherapy_title.gif) left top no-repeat;
}

#powerplate #container #content #main h3 {
	background:url(../img/contents_powerplate_title.gif) left top no-repeat;
}

#melasmaclinic #container #content #main h3 {
	background:url(../img/contents_melasmaclinic_title.gif) left top no-repeat;
}

#cellrevive #container #content #main h3 {
	background:url(../img/contents_cellrevive_title.gif) left top no-repeat;
}

#latisse #container #content #main h3 {
	background:url(../img/contents_latisse_title.gif) left top no-repeat;
}
*/
#container #main #body {
	margin:30px 0px 10px 10px;
	width:540px;
}

#container #main #body #description {
	float:right;
	margin-left:20px;
	width:306px;
}

/* #container #main #body #description h4 {*/
#container #main #body #description h3 {
	margin:0px 0px 20px 0px;
	font-size:1.4em;
	line-height:1.3em;
}

/* #container #main #body #description h5 {*/
#container #main #body #description h4 {
	margin:20px 0px 10px;
	padding-left:4px;
	border-left:4px solid #ee7c75;
	font-size:1.2em;
	line-height:1.4em;
}

#container #main #body #description p {
	margin:0px 0px 25px;
	font-size:1.2em;
}

#bodyjet #container #main #body #description .logo {
	float:right;
	margin:0px 5px 10px 10px;
}

#container #main #body #description dl dt {
	font-size:1.2em;
	line-height:1.2em;
}

#container #main #body #description ul {
	margin:0px 0px 20px 14px;
}

#container #main #body #description ul li {
	font-size:1.2em;
	list-style-type:disc;
	line-height:1.4em;
}

#container #main #body #description .comment-text {
	font-size:0.84em;
}

#cellrevive #container #main #body #description #notice {
	margin-bottom:30px;
}

#cellrevive #container #main #body #description #notice #about {
	padding:10px 10px 0px;
	background:url(../img/border2.gif) left top repeat-x;
}

#cellrevive #container #main #body #description #notice #doctor {
	padding:0px 10px 10px;
	background:url(../img/border2.gif) left bottom repeat-x;
}

#cellrevive #container #main #body #description #notice #about {
	margin-bottom:10px;
}

#cellrevive #container #main #body #description #notice #about dt {
	float:right;
	margin-left:5px;
}

#cellrevive #container #main #body #description #notice #doctor {

}

#cellrevive #container #main #body #description #notice #doctor dt {
	float:left;
	margin-right:5px;
}

#cellrevive #container #main #body #description #notice #doctor dt img {
	border:1px solid #DFD8D3;
}

#cellrevive #container #main #body #description #notice dl dd {
	line-height:1.4em;
}

#cellrevive #container #main #body #description #notice #doctor dd {
	padding-top:1.8em;
}

#microcrf #container #main #body #description #certification_mark dt ,
#crfinjection #container #main #body #description #certification_mark dt ,
#condenserich-breastaugmentation #container #main #body #description #certification_mark dt {
	float:left;
	margin:3px 10px 0px 0px;
}

#microcrf #container #main #body #description #certification_mark dd ,
#crfinjection #container #main #body #description #certification_mark dd ,
#condenserich-breastaugmentation #container #main #body #description #certification_mark dd {
	font-size:1.2em;
	line-height:1.6em;
	color:#7f7875;
}

#vaser #container #main #body #description #license {
	float:left;
	display:inline;
	margin:0px 10px 0px 0px;
}

#vaser #container #main #body #description #license li {
	margin-bottom:5px;
	list-style-type:none;
}

#container #main #body #description #doctoradvice {
	margin-bottom:20px;
}

#container #main #body #description #doctoradvice dt {
	width:306px;
	height:23px;
	background:url(../img/service_doctoradvice_title.gif) left top no-repeat;
	text-indent:-1000em;
}

#container #main #body #description #doctoradvice dd {
	padding:10px;
	border-right:1px solid #c7bcb4;
	border-bottom:1px solid #c7bcb4;
	border-left:1px solid #c7bcb4;
}

#container #main #body #description #doctoradvice dd p {
	margin:0px;
	font-size:1em;
}

#container #main #body #description #comment ,
#container #main #body #description .comment {
	margin-bottom:10px;
/*	margin-bottom:0px;*/
	margin-left:0px;
	font-size:1em;
	text-align:right;
}

#container #main #body #description #comment li ,
#container #main #body #description .comment li {
	font-size:1em;
	list-style-type:none;
}

#container #main #body #description #comment a ,
#container #main #body #description .comment a {
	color:#6B9CD3;
}

#container #main #body #description #comment a:hover ,
#container #main #body #description .comment a:hover {
	color:#EE7C75;
}

#sd-bodylift.two #container #main #body #description .pic1 {
	float:right;
	margin:0 0 10px 10px;
}

#sd-bodylift.two #container #main #body #description .pic2 {
	margin-top:-20px;
}

#container #main #body #pic {
	float:right;
	width:214px;
}

#container #main #body #pic p ,
#container #main #body #pic dl {
	margin:0px 0px 20px;
	text-align:center;
}

#vaserhidef #container #main #body #pic dl dt {
	margin-bottom:10px;
}

#vaserhidef #container #main #body #pic .movie dt {
	margin-bottom:0px;
}

#container #main #body #pic dl dd {
	margin-top:4px;
	line-height:1.2em;
}

#container #main #body #pic img {
	border:1px solid #dfd8d3;
}

#vaserhidef #container #main #body #bmi ,
#hidef-breasts #container #main #body #bmi {
	float:left;
	padding:10px;
	width:192px;
	border:1px solid #dfd8d3;
}

* html #vaserhidef #container #main #body #bmi ,
* html #hidef-breasts #container #main #body #bmi {
	width:212px;
}

#vaserhidef #container #main #body #bmi * ,
#hidef-breasts #container #main #body #bmi * {
	float:none;
	margin:0px;
	padding:0px;
	width:auto;
	height:auto;
	min-height:1px;
	border:none;
	background:none;
	line-height:1em;
	text-align:left;
}

#vaserhidef #container #main #body #bmi h6 img ,
#hidef-breasts #container #main #body #bmi h6 img {
	width:192px;
	height:20px;
}

#vaserhidef #container #main #body #bmi p ,
#hidef-breasts #container #main #body #bmi p {
	margin:5px 0px;
	line-height:1.25em;
	text-align:center;
}

#vaserhidef #container #main #body #bmi #bmiform ,
#hidef-breasts #container #main #body #bmi #bmiform {
	padding-top:8px;
	background:url(../img/vaserhidef_bmi_bg_header.gif) left top no-repeat #e5dfda;
}

#vaserhidef #container #main #body #bmi #bmiform fieldset ,
#hidef-breasts #container #main #body #bmi #bmiform fieldset {
	padding-bottom:8px;
	background:url(../img/vaserhidef_bmi_bg_footer.gif) left bottom no-repeat;
}

#vaserhidef #container #main #body #bmi #bmiform fieldset ul ,
#hidef-breasts #container #main #body #bmi #bmiform fieldset ul {
	padding:7px 15px;
}

* html #vaserhidef #container #main #body #bmi #bmiform fieldset ul li ,
* html #hidef-breasts #container #main #body #bmi #bmiform fieldset ul li {
	height:1%;
}

#vaserhidef #container #main #body #bmi #bmiform fieldset ul #height ,
#hidef-breasts #container #main #body #bmi #bmiform fieldset ul #height {
	margin-bottom:5px;
}

#vaserhidef #container #main #body #bmi #bmiform fieldset #button ,
#hidef-breasts #container #main #body #bmi #bmiform fieldset #button {
	padding-top:8px;
	padding-right:0px;
}

#vaserhidef #container #main #body #bmi #bmiform fieldset #button li ,
#hidef-breasts #container #main #body #bmi #bmiform fieldset #button li {
	display:inline;
}

* html #vaserhidef #container #main #body #bmi #bmiform fieldset #button li ,
* html #hidef-breasts #container #main #body #bmi #bmiform fieldset #button li {
	margin-right:3px;
}

#vaserhidef #container #main #body #bmi #bmiform fieldset #button li input ,
#hidef-breasts #container #main #body #bmi #bmiform fieldset #button li input {
	width:78px;
	height:24px;
}

#vaserhidef #container #main #body #bmi #bmiform fieldset ul li dl dt ,
#hidef-breasts #container #main #body #bmi #bmiform fieldset ul li dl dt {
	float:left;
	padding:0.5em 1em;
	background:#a49489;
	font-size:1.2em;
	color:#fff;
}

#vaserhidef #container #main #body #bmi #bmiform fieldset ul li dl dd ,
#hidef-breasts #container #main #body #bmi #bmiform fieldset ul li dl dd {
	line-height:2em;
}

* html #vaserhidef #container #main #body #bmi #bmiform fieldset ul li dl dd ,
* html #hidef-breasts #container #main #body #bmi #bmiform fieldset ul li dl dd {
	margin-top:-1px;
}

*+html #vaserhidef #container #main #body #bmi #bmiform fieldset ul li dl dd ,
*+html #hidef-breasts #container #main #body #bmi #bmiform fieldset ul li dl dd {
	margin-top:-1px;
}

#vaserhidef #container #main #body #bmi #bmiform fieldset ul li dl dd input ,
#hidef-breasts #container #main #body #bmi #bmiform fieldset ul li dl dd input {
	padding:0.35em;
	border:1px solid #a49489;
	background:#fff;
	width:80px;
	vertical-align:top;
}

* html #vaserhidef #container #main #body #bmi #bmiform fieldset ul li dl dd input ,
* html #hidef-breasts #container #main #body #bmi #bmiform fieldset ul li dl dd input {
	margin-left:-3px;
	padding:5px;
	width:93px;
	line-height:1em;
	height:1.8em;
}

*+html #vaserhidef #container #main #body #bmi #bmiform fieldset ul li dl dd input ,
*+html #hidef-breasts #container #main #body #bmi #bmiform fieldset ul li dl dd input {
	padding:0.25em;
}

#vaserhidef #container #main #body #bmi #message ,
#hidef-breasts #container #main #body #bmi #message {
	margin-top:15px;
	padding:5px;
	border-top:1px solid #ee7c75;
	border-right:6px solid #ee7c75;
	border-bottom:1px solid #ee7c75;
	border-left:6px solid #ee7c75;
}

#vaserhidef #container #main #body #bmi #message #pr ,
#hidef-breasts #container #main #body #bmi #message #pr {
	margin:10px 0px 0px;
	padding:11px 0px 5px;
	background:url(../img/border4.gif) left top repeat-x;
	font-size:1em;
	line-height:1.4em;
}

#vaserhidef #container #main #body #bmi #message p span ,
#hidef-breasts #container #main #body #bmi #message p span {
	margin:0px 0.67em;
	font-size:1.5em;
	color:#ee7c75;
}

#vaserhidef #container #main #body #bmi #message p .notice ,
#hidef-breasts #container #main #body #bmi #message p .notice {
	font-size:1em;
	line-height:1.4em;
}

#vaserhidef #container #main #body #bmi #message #pr a ,
#hidef-breasts #container #main #body #bmi #message #pr a {
	color:#6B9CD3;
	text-decoration:underline;
}

#vaserhidef #container #main #body #bmi #message #pr a:hover ,
#hidef-breasts #container #main #body #bmi #message #pr a:hover {
	color:#EE7C75;
}

#container #main #body .table {
	clear:both;
}

#container #main #body #fixing ,
#container #main #body #condense {
	margin-top:30px;
}

#container #main #body .table h4 ,
#container #main #body .additional h4 {
	margin-left:10px;
	font-size:1.2em;
}

#container #main #body .table h4 span ,
#container #main #body .additional h4 span {
	color:#EE7C75;
}

#container #main #body .additional p {
	margin-left:10px;
}

#container #content #main #body .table table {
	margin:10px 0px 0px 10px;
	width:530px;
	font-size:1em;
}

* html #container #content #main #body .table table {
	font-size:10px;
}

* html #container #content #main #body .table table thead tr {
	border-bottom:1px solid #c7bcb4;
}

#container #content #main #body .table table thead tr th {
	padding:2px;
	height:30px;
	text-align:center;
	empty-cells:hide;
	border:1px solid #c7bcb4;
	line-height:1.2em;
}

#container #content #main #body .table table thead tr th span {
	font-weight:bold;
	color:#EE7C75;
}

#container #content #main #body .table table tbody {
	border:1px solid #c7bcb4;
	font-size:1em;
}

#container #content #main #body .table table tbody .last {
	border-bottom:1px solid #c7bcb4;
	background-image:none;
}

#container #content #main #body .table table tbody tr th ,
#container #content #main #body .table table tbody tr td {
/*	padding:2px;*/
	padding:0.5em 2px;
	border-right:1px solid #c7bcb4;
	border-left:1px solid #c7bcb4;
	background:url(../img/border2.gif) left bottom repeat-x #faf9f8; 
	line-height:1.5em;
	text-transform:uppercase;
}

* html #container #content #main #body .table table tbody tr th ,
* html #container #content #main #body .table table tbody tr td {
	border-bottom:1px solid #c7bcb4;
/*	font-size:50%;*/
}

#container #content #main #body .table table tbody tr th span {
	display:block;
	padding-left:16px;
	text-align:left;
	background:url(../img/price_arrow.gif) 5px 2px no-repeat;
	line-height:1.2em;
}

#container #content #main #body .table table tbody .even th span {
	background-image:url(../img/price_arrow_second.gif);
}

#container #content #main #body .table table tbody .even th ,
#container #content #main #body .table table tbody .even td {
	background-color:#fff;
}

#container #content #main #body .table table tbody tr td {
	text-align:center;
	width:100px;
}

* html #container #content #main #body .table table tbody tr td {
	background:none;
}

#happylift #container #content #main #body .table table tbody tr td {
	width:124px;
}

#cellrevive #container #content #main #body .table table tbody tr td {
	width:140px;
}

#lsn #container #content #main #body .table table tbody tr td {
	padding-right:0px;
	padding-left:0px;
}

#microcrf #container #content #main #body #operation table thead tr th {
	font-size:1.2em;
}

#microcrf #container #content #main #body #operation table thead tr th span {
	font-weight:normal;
	font-size:0.834em;
	color:#7F7875;
}

#microcrf #container #content #main #body #operation table tbody tr th {
	font-size:1.2em;
}

#microcrf #container #content #main #body #operation table tbody tr td {
	width:110px;
	padding:6px 10px;
	text-align:left;
}

#container #content #main #body .table table tbody .last th ,
#container #content #main #body .table table tbody .last td {
	background-image:none;
}

#container #content #main #body .table table tbody tr .option {
	padding-left:2px;
	text-align:center;
	background:none;
}

#container #content #main #body .table table tbody tr td span {
	font-weight:bold;
	color:#EE7C75;
}

#container #content #main .banner {
	clear:both;
/*	margin:10px 0px 30px;*/
	margin:30px 0px 30px 20px;
	text-align:center;
}

#container #content #main .banner img {
	display:inline;
}

#container #content #main .banner ul .last {
	margin-top:30px;
}

#container #content #main .banner dd {
	margin-top:0.6em;
	text-align:center;
	text-transform:uppercase;
}

#container #content #main #case {
/*	margin:20px 0px 20px 10px;*/
	margin:30px 0px 20px 10px;
	width:540px;
}

/* #container #content #main #case h4 {*/
#container #content #main #case h3 {
	margin:0px;
	width:540px;
	height:22px;
	background:url(../img/service_case_title.gif) left top no-repeat;
	text-indent:-1000em;
}

#container #content #main #case dl {
	float:left;
	display:inline;
	margin:10px 0px 0px 10px;
	width:258px;
	background:url(../img/service_case_header_bg.gif) left top repeat-x #faf9f8;
	border:1px solid #c7bcb4;
}

* html #container #content #main #case dl {
	width:260px;
}

#container #content #main #case #yamakawa ,
/*#vaser #container #content #main #case .one ,*/
#vaserhidef #container #content #main #case .one ,
#hidef-breasts #container #content #main #case .one ,
#condenserich-breastaugmentation #container #content #main #case .one ,
#condenserich-breastaugmentation #container #content #main #case .twelve {
	width:528px;
}

* html #container #content #main #case #yamakawa ,
/** html #vaser #container #content #main #case .one ,*/
* html #vaserhidef #container #content #main #case .one ,
* html #hidef-breasts #container #content #main #case .one ,
* html #condenserich-breastaugmentation #container #content #main #case .one ,
* html #condenserich-breastaugmentation #container #content #main #case .twelve {
	width:530px;
}

#container #content #main #case .one ,
#container #content #main #case .three ,
#container #content #main #case .five ,
#container #content #main #case .seven ,
#container #content #main #case .nine ,
#container #content #main #case .eleven ,
#container #content #main #case .thirteen ,
#container #content #main #case .fifteen ,
#container #content #main #case .seventeen ,
#container #content #main #case .nineteen ,
#container #content #main #case .twentyone ,
#container #content #main #case .twentythree ,
#container #content #main #case .twentyfive ,
#container #content #main #case .twentyseven ,
#container #content #main #case .twentynine ,
#vaserhidef #container #content #main #case .six ,
#condenserich-breastaugmentation #container #content #main #case .two ,
#condenserich-breastaugmentation #container #content #main #case .four ,
#condenserich-breastaugmentation #container #content #main #case .six ,
#condenserich-breastaugmentation #container #content #main #case .eight ,
#condenserich-breastaugmentation #container #content #main #case .ten ,
#condenserich-breastaugmentation #container #content #main #case .twelve {
	clear:both;
}

#vaserhidef #container #content #main #case .three ,
#vaserhidef #container #content #main #case .five ,
#condenserich-breastaugmentation #container #content #main #case .three ,
#condenserich-breastaugmentation #container #content #main #case .five ,
#condenserich-breastaugmentation #container #content #main #case .seven ,
#condenserich-breastaugmentation #container #content #main #case .nine ,
#condenserich-breastaugmentation #container #content #main #case .eleven {
	clear:none;
}

#container #content #main #case dl dt {
	padding:8px 0px 6px 7px;
/*	background:url(../img/service_case_header_bg.gif) left top repeat-x #faf9f8;*/
	background:url(../img/border2.gif) left bottom repeat-x;
	color:#7F7875;
	line-height:1.4em;
}

* html #container #content #main #case dl dt {
	padding-left:12px;
}

*+html #container #content #main #case dl dt {
	padding-left:12px;
}

#container #content #main #case dl .profile span {
/*	margin-left:-7px;*/
	color:#95be54;
}

* html #container #content #main #case dl .profile span {
	margin-left:0px;
}

#container #content #main #case dl .profile a {
	color:#6B9CD3;
}

#container #content #main #case dl .profile a:hover {
	color:#EE7C75;
}

#container #content #main #case dl .description {
	padding:10px 10px 0px;
/*	padding:11px 10px 9px;*/
	background:#fff;
	line-height:1.2em;
}

#container #content #main #case dl .cut {
	padding:10px 9px 0px;
	background:#fff;
}

#container #content #main #case #yamakawa .cut {
	position:relative;
}

#vaserhidef #container #content #main #case .one .cut {
/*	padding:10px 23px 0px;*/
}

#condenserich-breastaugmentation #container #content #main #case .twelve .cut ul li ,
#container #content #main #case .row .cut ol li {
	float:left;
	display:inline;
}


#condenserich-breastaugmentation #container #content #main #case .twelve .cut ul li ,
#condenserich-breastaugmentation #container #content #main #case .twelve .cut ul li ol li {
	margin-right:12px;
}

#condenserich-breastaugmentation #container #content #main #case .twelve .cut ul .last ,
#condenserich-breastaugmentation #container #content #main #case .twelve .cut ul li ol .after {
	margin-right:0px;
}

#container #content #main #case .row .cut ol .before {
	margin-right:4px;
}

#vaserhidef #container #content #main #case .one .cut ol .before ,
#hidef-breasts #container #content #main #case .one .cut ol .before {
/*	margin-right:22px;*/
	margin-right:14px;
}

#container #content #main #case .row .cut ol .before {
	margin-right:4px;
}

#container #content #main #case #yamakawa .cut ol li {
	margin-right:9px;
}

/*#vaser #container #content #main #case .one .cut ol li ,*/
#vaserhidef #container #content #main #case .nine .cut ol li ,
#vaserhidef #container #content #main #case .ten .cut ol li ,
#vaserhidef #container #content #main #case .eleven .cut ol li {
	margin:0px 4px 0px 8px;
}

#condenserich-breastaugmentation #container #content #main #case .one .cut ol li {
	margin:0px 22px 0px 0px;
}

#condenserich-breastaugmentation #container #content #main #case .one .cut ol .threemonth {
	margin:0px;
}

#container #content #main #case #yamakawa .cut ol .onemonth {
	margin-right:0px;
}

#container #content #main #case dl .cut ol li dl {
	float:none;
	margin:0px;
	width:auto;
	border:none;
	background:none;
}

#container #content #main #case #yamakawa .cut ol li dl {
	width:131px;
}

#container #content #main #case #yamakawa .cut ol .onemonth dl ,
#vaserhidef #container #content #main #case .one .cut ol li dl {
/*	width:230px;*/
}

#container #content #main #case dl .cut ol li dl dt {
	padding:0px;
	height:auto;
	background:none;
	line-height:1em;
}

#container #content #main #case #yamakawa .cut ol .onemonth dl dt ,
#vaserhidef #container #content #main #case .one .cut ol li dl dt ,
#hidef-breasts #container #content #main #case .one .cut ol li dl dt {
	margin:0px 9px;
}

#container #content #main #case dl .cut ol li dl dd {
	text-align:center;
	line-height:1.5em;
	text-transform:capitalize;
}

#container #content #main #case #yamakawa .cut ol li dl dd {
	width:131px;
}

/* #container #content #main #case #yamakawa .cut ol li dl .description {*/
#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;
}

#container #content #main #case #yamakawa .cut ol li dl .description {
	width:111px;
}

#container #content #main #case #yamakawa .cut ol .onemonth dl .description {
	width:210px;
}

* html #container #content #main #case #yamakawa .cut ol .onemonth dl .description {
	width:210px;
}

*+html #container #content #main #case #yamakawa .cut ol .onemonth dl .description {
	width:210px;
}

#vaserhidef #container #content #main #case .one .cut ol li dl .description ,
#hidef-breasts #container #content #main #case .one .cut ol li dl .description {
/*	width:210px;*/
	width:228px;
}

* html #vaserhidef #container #content #main #case .one .cut ol li dl .description ,
* html #hidef-breasts #container #content #main #case .one .cut ol li dl .description {
	width:230px;
}

#bodyjet-breastaugmentation #container #content #main #case dl .text {
	margin:0px 8px;
	background:url(../img/border1.gif) left top repeat-x;

}

#bodyjet-breastaugmentation #container #content #main #case dl .text p {
	float:left;
	display:inline;
	margin:9px 10px;
	width:236px;
	font-size:1em;
	line-height:1.2em;
}

#container #content #main #case #yamakawa .cut #popup {
	position:absolute;
	top:0px;
	right:0px;
	margin:10px;
}

#container #content #main #case #yamakawa .cut #popup img {
	display:block;
	vertical-align:bottom;
}

#container #content #main #case #yamakawa .cut #popup a {
	padding-left:13px;
	background:url(../img/popup_bg.gif) left center no-repeat;
	line-height:1.5em;
	color:#6B9CD3;
}

#container #content #main #aboutservice {
	margin:30px 0px 30px 10px;
	width:540px;
}

/* #container #content #main #aboutservice h4 {*/
#container #content #main #aboutservice h3 {
	margin-left:0px;
	width:540px;
	height:22px;
	background:url(../img/service_aboutservice_title.gif) left top no-repeat;
	text-indent:-1000em;
}

#container #content #main #aboutservice table {
	float:left;
	margin:10px 0px 0px 10px;
	border:1px solid #c7bcb4;
	font-size:1em;
}

* html #container #main #aboutservice table {
	font-size:10px;
}

#container #content #main #aboutservice #service1 ,
#container #content #main #aboutservice #service2 {
	width:260px;
}

* html #container #content #main #aboutservice #service1 ,
* html #container #content #main #aboutservice #service3 {
	margin-left:5px;
}

#container #main #aboutservice table tbody tr {
	background:url(../img/border2.gif) left bottom repeat-x;
}

#container #main #aboutservice table tbody .second {
	background:url(../img/border1.gif) left bottom repeat-x #faf9f8;
}

#container #main #aboutservice table tbody .last {
	background:none;
}

#container #main #aboutservice table tbody tr th ,
#container #main #aboutservice table tbody tr td {
	padding:4px 10px;
	line-height:1.6em;
}

#container #main #aboutservice table tbody tr th {
	width:6em;
	border-right:1px solid #c7bcb4;
	text-align:center;
}

#container #main #aboutservice #service3 {
	width:530px;
}

#container #main #aboutservice #service3 tbody tr th {
	width:12em;
}

.two #container #main #aboutservice table tbody tr td ul li ,
.two #container #main #aboutservice table tbody tr td ul li dl dt , 
.two #container #main #aboutservice table tbody tr td ul li dl dd {
	line-height:1.6em;
}

#plasticsurgery-palpebra.two #container #main #aboutservice table tbody tr td ul li dl dt , 
#plasticsurgery-palpebra.two #container #main #aboutservice table tbody tr td ul li dl dd ,
#plasticsurgery-vagina.two #container #main #aboutservice table tbody tr td ul li dl dt , 
#plasticsurgery-vagina.two #container #main #aboutservice table tbody tr td ul li dl dd {
	display:inline;
}


.two #container #main #aboutservice table tbody tr td ul li dl {
	margin-bottom:4px;
}

#plasticsurgery-palpebra.two #container #main #aboutservice table tbody tr td ul li dl ,
#plasticsurgery-vagina.two #container #main #aboutservice table tbody tr td ul li dl ,
.two #container #main #aboutservice table tbody tr td ul li dl dd ul li dl ,
.two #container #main #aboutservice table tbody tr td ul .last dl {
	margin:0px;
}

.two #container #main #aboutservice table tbody tr td ul li dl dd ul li dl dt ,
.two #container #main #aboutservice table tbody tr td ul li dl dd ul li dl dd {
	display:inline;
	line-height:1.6em;
}

#container #main #pricelist {
	margin:30px 0px 30px 10px;
	width:540px;
}

/* #container #main #pricelist h4 {*/
#container #main #pricelist h3 {
	margin-left:0px;
	width:540px;
	height:22px;
	background:url(../img/service_pricelist_title.gif) left top no-repeat;
	text-indent:-1000em;
}

#yamakawa #container #main #pricelist h5 {
	margin-left:10px;
	padding-left:15px;
	width:515px;
	height:22px;
	background:url(../img/yamakawa_price_subtitle.gif) left top no-repeat;
	line-height:22px;
	font-size:1.2em;
}

#kaatsutraining #container #main #pricelist p ,
#coreconditioning #container #main #pricelist p {
	margin-left:10px;
	font-size:1em;
	line-height:1.5em;
}

#yamakawa #container #main #pricelist p a {
	float:none;
	margin:0px;
	padding:0px;
	background:none;
	color:#6B9CD3;
	text-decoration:underline;
	text-align:right;
}

#yamakawa #container #main #pricelist p a:hover {
	color:#EE7C75;
}

#container #content #main #pricelist ul {
	margin-top:5px;
}

#container #content #main #pricelist ul li {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

#container #content #main #pricelist ul li a {
	float:none;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:14px;
	background:url(../img/arrow.gif) left center no-repeat;
}

#container #content #main #pricelist ul li a:hover {
	background:url(../img/arrow_h.gif) left center no-repeat;
}

#condenserich-breastaugmentation #container #content #main #pricelist .spec ,
#microcrf #container #content #main #pricelist .spec ,
#crfinjection #container #content #main #pricelist .spec ,
#vaser #container #content #main #pricelist .spec {
	margin-left:10px;
}

#container #content #main #pricelist table {
	margin:10px 0px 0px 10px;
	width:530px;
	font-size:1em;
}

#yamakawa #container #content #main #pricelist table {
	margin-bottom:20px;
}

* html #container #content #main #pricelist table {
	font-size:10px;
}

* html #container #content #main #pricelist .campaign {
	margin-left:9px;
	border-right:1px solid #c7bcb4;
}

*+html #container #content #main #pricelist .campaign {
	margin-left:9px;
	border-right:1px solid #c7bcb4;
}

#container #content #main #pricelist table a {
	float:none;
	margin:0px;
	padding:0px;
	background:none;
	color:#6B9CD3;
	text-decoration:underline;
}

#vaser #container #content #main #pricelist table caption {
	line-height:1.4;
}

 html #container #content #main #pricelist table thead tr {
	border-bottom:1px solid #c7bcb4;
}

*+html #container #content #main #pricelist table thead tr {
	border-bottom:1px solid #c7bcb4;
}

#container #content #main #pricelist table thead tr th {
	padding:2px;
	width:104px;
	height:30px;
	text-align:center;
	empty-cells:hide;
	border:1px solid #c7bcb4;
	text-transform:uppercase;
}

#container #content #main #pricelist table thead tr .empty {
	text-align:left;
	line-height:1.2em;
	text-align:left;
}

#container #content #main #pricelist .campaign thead tr th {
	padding:0px;
	width:auto;
}

#container #content #main #pricelist .campaign thead .img th {
	height:auto;
}

#yamakawa #container #content #main #pricelist table thead tr .empty ,
#container #content #main #pricelist table thead tr .empty {
	border:none;
	width:auto;
}

* html #container #content #main #pricelist table thead tr .empty {
	border-bottom:1px solid #c7bcb4;
}

*+html #container #content #main #pricelist table thead tr .empty {
	border-bottom:1px solid #c7bcb4;
}

#vaser #container #content #main #pricelist table thead tr .empty {
	vertical-align:bottom;
	padding-bottom:5px;
	height:auto;
}

#container #content #main #pricelist .skingym thead tr th {
	width:70px;
}

#container #content #main #pricelist .skingym thead tr .member {
	width:auto;
}

#container #content #main #pricelist .skingym thead tr .price {
	width:104px;
}

#container #content #main #pricelist table tbody {
	border:1px solid #c7bcb4;
}

#container #content #main #pricelist table tbody tr {
	background:url(../img/border2.gif) left bottom repeat-x; 
}

#container #content #main #pricelist .skingym tbody tr {
/*	background:none;*/
}

#container #content #main #pricelist table tbody .second {
	background:url(../img/border2.gif) left bottom repeat-x #faf9f8;
}

#container #content #main #pricelist .skingym tbody .second {
/*	background-image:none;*/
}

#container #content #main #pricelist table tbody .last {
		border-bottom:1px solid #c7bcb4;
		background-image:none;
}

#container #content #main #pricelist table tbody tr th ,
#container #content #main #pricelist table tbody tr td {
	padding:2px;
	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;*/
}

* html #container #content #main #pricelist table tbody tr th ,
* html #container #content #main #pricelist table tbody tr td {
	border-bottom:1px solid #c7bcb4;
}

*+html #container #content #main #pricelist table tbody tr th ,
*+html #container #content #main #pricelist table tbody tr td {
	border-bottom:1px solid #c7bcb4;
}

#container #content #main #pricelist table tbody .second th ,
#container #content #main #pricelist table tbody .second td {
	background-color:#faf9f8;
}

* html #container #content #main #pricelist table tbody .second th ,
* html #container #content #main #pricelist table tbody .second td {
	background-color:#faf9f8;
}

*+html #container #content #main #pricelist table tbody .second th ,
*+html #container #content #main #pricelist table tbody .second td {
	background-color:#faf9f8;
}

#container #content #main #pricelist table tbody tr th {
	padding-left:16px;
	text-align:left;
/*	background:url(../img/price_arrow.gif) 5px 0.68em no-repeat;*/
	background:url(../img/price_arrow.gif) 5px center no-repeat;
}

#bodyjet #container #content #main #pricelist table tbody .last th {
	background-position:5px center;
}

#container #content #main #pricelist table tbody .second th {
/*	background:url(../img/price_arrow_second.gif) 5px 0.68em no-repeat;*/
	background:url(../img/price_arrow_second.gif) 5px center no-repeat;
}

#container #content #main #pricelist .skingym tbody tr th {
/*	background-position:5px center;*/
}

#container #content #main #pricelist .campaign tbody tr th {
	padding:2px;
	width:auto;
	background:none;
}

#container #content #main #pricelist .campaign tbody tr th span {
	display:block;
	padding-right:20px;
	background:#f1eeec;
}

#container #content #main #pricelist table tbody tr .white span {
	background:#fff;
}

#container #content #main #pricelist table tbody tr td {
	text-align:center;
	width:104px;
	background:url(../img/border2.gif) left bottom repeat-x #fff; 
}

/*#vaser #container #content #main #pricelist table tbody tr .first {*/
#container #content #main #pricelist table tbody tr .first {
	color:#EE7C75;
}

* html #container #content #main #pricelist table tbody tr td {
	background:none;
}

*+html #container #content #main #pricelist table tbody tr td {
	background:none;
}

#container #content #main #pricelist .skingym tbody tr td {
	width:50px;
}

* html #container #content #main #pricelist .skingym tbody tr td {
	width:80px;
}

#container #content #main #pricelist .skingym tbody tr .price {
	width:104px;
}

#container #content #main #pricelist table tbody .last td {
		border-bottom:1px solid #c7bcb4;
		background-image:none;
}

#container #content #main #pricelist table tbody tr .twice {
	width:213px;
}

#container #content #main #pricelist table tbody tr .triple {
	width:322px;
}


#container #content #main #pricelist table tbody tr .option {
	padding-left:2px;
	text-align:center;
	background:none;
}

#container #content #main #pricelist .skingym tbody tr .last {
	background:none;
}

#container #content #main #pricelist .skingym tbody tr .addmission {
	background:#fff;
}

#container #content #main #pricelist .campaign tbody tr td {
	color:#DE5362;
/*	line-height:1.5em;*/
	line-height:1.4em;
}

#container #content #main #pricelist .campaign tbody tr td span {
	font-size:1.2em;
	line-height:1.4em;
	font-weight:bold;
}

#container #content #main #pricelist .campaign tbody tr td .text ,
#container #content #main #pricelist .campaign tbody tr td .big {
	font-size:1.4em;
}

#container #content #main #pricelist .campaign tbody tr td .text2 {
	font-size:1em;
}

#container #content #main #pricelist .campaign tbody tr td .notice {
	display:block;
	margin:0px 2px;
	padding:4px 4px 2px;
	background:#DE5362;
	font-size:1em;
	color:#fff;
	font-weight:normal;
	line-height:1.1em;
}

* html #container #content #main #pricelist .campaign tbody tr td .notice {
	padding-top:2px;
}

*+html #container #content #main #pricelist .campaign tbody tr td .notice {
	padding-top:2px;
}

#container #content #main #pricelist .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;
}

#container #content #main #pricelist .campaign tbody tr td .prepaid {
	padding-left:15px;
	background:transparent url(../img/price_prepaid_bg.gif) no-repeat scroll left center;
	font-size:1em;
}

#container #content #main #pricelist .link {
	float:right;
	margin:5px 0px 8px;
	padding-left:18px;
/*	background:url(../img/service_price_icon.gif) left top no-repeat;*/
	background:url(../img/price_prepaid_link_bg.gif) left center no-repeat;
	font-size:1em;
	line-height:15px;
}

#container #content #main #pricelist .trial {
background:url(../img/price_trial_icon.gif) 253px center no-repeat;
font-size:1em;
line-height:13px;
margin:4px 0px 0px;
text-align:right;
}

#container #content #main #pricelist .additional {
	margin-top:4px;
	margin-left:10px;
	font-size:1em;
	line-height:1.5em;
}

#container #content #main #pricelist #campaign {
	clear:both;
	margin:10px 0px 0px 10px;
	width:530px;
	background:url(../img/angularcircle2_header.gif) left top no-repeat;
}

#elevenlift.two #container #content #main #pricelist div.additional ,
#sd-bodylift.two #container #content #main #pricelist div.additional {
	margin-top:10px;
	border:1px solid #c7bcb4;
}

#elevenlift.two #container #content #main #pricelist div.additional .title ,
#sd-bodylift.two #container #content #main #pricelist div.additional .title {
	background:#c7bcb4;
	padding:6px 0 6px 14px;
	color:#fff;
}

#elevenlift.two #container #content #main #pricelist div.additional p ,
#sd-bodylift.two #container #content #main #pricelist div.additional p {
	margin:0;
	padding:7px 14px;
	font-size:1em;
	line-height:1.4;
}

#elevenlift.two #container #content #main #pricelist div.additional p a ,
#sd-bodylift.two #container #content #main #pricelist div.additional p a {
	text-decoration:underline;
	color:#EE7C75;
}

#plasticsurgery #container #content #main #aboutservice {
	margin-left:10px;
	width:540px;
}

#plasticsurgery #container #content #main #aboutservice p {
	font-size:1em;
}

#plasticsurgery #container #content #main #aboutservice p a {
	color:#6B9CD3;
}

#plasticsurgery #container #content #main #aboutservice p a:hover {
	color:#EE7C75;
}

#plasticsurgery #container #content #main #aboutservice ul li {
	margin:20px 0px;
	background:url(../img/angularcircle_header.gif) left top no-repeat #f5f2f0;
}

#plasticsurgery #container #content #main #aboutservice ul li dl {
	padding:10px 10px 0px;
	background:url(../img/angularcircle_footer.gif) left bottom no-repeat;
}

#plasticsurgery #container #content #main #aboutservice ul #trial dl ,
#plasticsurgery #container #content #main #aboutservice ul #premium dl {
	padding-bottom:8px;
}

#plasticsurgery #container #content #main #aboutservice ul li dl dd dl {
	position:relative;
	margin-left:20px;
	padding:0px;
	height:162px;
}

#plasticsurgery #container #content #main #aboutservice ul li dl dd dl dt {
/*	width:auto;
	height:38px;
	background:none !important;
	text-indent:0px;*/
	font-size:1.4em;
	line-height:38px;
	color:#EE7C75;
}

#plasticsurgery #container #content #main #aboutservice ul li dl dd dl dd {
	margin-left:124px;
}

#plasticsurgery #container #content #main #aboutservice ul li dl dd dl .excerpt {
	font-size:1.2em;
	line-height:1.5em;
	/*text-transform:uppercase;*/
}

#plasticsurgery #container #content #main #aboutservice ul li dl dd dl .content {
	position:absolute;
	left:0px;
	bottom:32px;
}

#plasticsurgery #container #content #main #aboutservice ul li dl dd dl .content ul li {
	margin:0px;
	line-height:16px;
}

#plasticsurgery #container #content #main #aboutservice 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;
}

#plasticsurgery #container #content #main #aboutservice ul li dl dd dl .content ul li a:hover {
	text-decoration:none;
	color:#ee7c75;
}

#plasticsurgery #container #content #main #aboutservice ul li dl dd dl .price {
	position:absolute;
	left:0px;
	bottom:12px;
	font-size:1.2em;
	line-height:18px;
}

#plasticsurgery #container #content #main #aboutservice ul li dl dd dl .price img {
	margin-left:12px;
	display:inline;
}

#plasticsurgery #container #content #main #aboutservice ul li dl dd dl .cut {
	position:absolute;
	left:0px;
	top:38px;
	margin-left: 0px;
}

#plasticsurgery #container #content #main #aboutservice ul li dl dd dl .cut img {
	border:1px solid #c7bcb4;
}


#plasticsurgery #container #content #main #aboutservice ul li dl .more {
	margin-left:10px;
	padding:12px 0px;
	height:12px;
	background:url(../img/border1.gif) left top repeat-x;
}

#plasticsurgery #container #content #main #aboutservice 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;
}

#plasticsurgery #container #content #main #aboutservice ul li dl .more a:hover {
	background:url(../img/arrow_h.gif) left center no-repeat;
	color:#ee7c75;
}

#container #content #main #qa {
	margin-left:10px;
}

#container #content #main #qa ol {
	margin-left:10px;
}

#container #content #main #qa ol li {
	padding:10px 0px 11px;
	background:url(../img/border2.gif) left bottom repeat-x;
}

#container #content #main #qa ol li span {
	display:block;
	padding-left:20px;
	background:url(../img/service_qa_bg.gif) left top no-repeat;
	line-height:16px;
	font-size:1.2em;
	text-transform:none;
}

#container #content #main #qa ol li span a {
	color:#6B9CD3;
}

#container #content #main #qa ol li span a:hover {
	color:#EE7C75;
}

#container #content #main #qa .link {
	margin-top:10px;
	font-size:1em;
	line-height:1em;
	text-align:right;
}

#container #content #main #qa .link a {
	padding-left:14px;
	background:url(../img/arrow.gif) left center no-repeat;
}

#container #content #main #qa .link a:hover {
	background:url(../img/arrow_h.gif) left center no-repeat;
}



/* Q&A */
.qa #container #content #main h3 {
	margin:20px 30px;
	line-height:1.286em;
	color:#6B9CD3;
}

.qa #container #content #main #qabody {
	margin:20px 0px 20px 10px;
	padding:10px 0px 0px;
	background:url(../img/qa_qabody_bg_header.gif) left top no-repeat #f5f2f0;
}

.qa #container #content #main #qabody .wrapper {
	padding:0px 10px 10px;
	background:url(../img/angularcircle_footer.gif) left bottom no-repeat;
}

* html .qa #container #content #main #qabody ul li ,
* html .qa #container #content #main #qabody ul li dl {
	height:1%;
}

*+html .qa #container #content #main #qabody ul li dl {
	height:1%;
}

.qa #container #content #main #qabody ul .header dl {
	position:relative;
}

.qa #container #content #main #qabody ul .header dl .date {
	position:absolute;
	right:0px;
	bottom:0px;
/*	float:right;
	margin-left:5px;
	padding:1px 0px 5px;*/
	padding-bottom:5px;
	line-height:1.5em;
}

.qa #container #content #main #qabody ul .header {
	border-bottom:1px solid #c7bcb4;
}

.qa #container #content #main #qabody ul .header dl .cat {
	float:right;
	clear:none;
	display:inline;
	padding-right:60px;
	padding-bottom:5px;
	width:460px;
	border:none;
	background:none;
	text-align:right;
}

* html .qa #container #content #main #qabody ul .header dl .cat {
	padding-right:50px;
	width:517px;
}

.qa #container #content #main #qabody ul .header dl .cat ul ,
.qa #container #content #main #qabody ul .header dl .cat ul li {
	display:inline;
}

.qa #container #content #main #qabody ul .header dl .cat ul li {
	white-space:nowrap;
	line-height:1.5em;
}

* html .qa #container #content #main #qabody ul .header dl .cat ul li {
	padding-left:10px;
	background:url(../img/slash2.gif) left 2px no-repeat;
	zoom:1;
}

* html .qa #container #content #main #qabody ul .header dl .cat ul .first {
	padding-left:0px;
	background:none;
}

*+html .qa #container #content #main #qabody ul .header dl .cat ul li {
	padding-left:10px;
	background:url(../img/slash2.gif) left 3px no-repeat;
	zoom:1;
}

*+html .qa #container #content #main #qabody ul .header dl .cat ul .first {
	padding-left:0px;
	background:none;
}

.qa #container #content #main #qabody ul .header dl .cat ul li:before {
	content:"／";
}

.qa #container #content #main #qabody ul .header dl .cat ul li:first-child:before {
	content:"";
}

.qa #container #content #main #qabody ul .header dl .cat ul li a {
	display:inline;
	text-decoration:underline;
}

.qa #container #content #main #qabody ul .body dl {
	background:url(../img/border1.gif) left bottom repeat-x;
/*	padding:10px;*/
	padding:10px 10px 7px;
}

.qa #container #content #main #qabody ul .body dl dt {
	height:20px;
	text-indent:-1000em;
}

.qa #container #content #main #qabody ul .body .customer dt {
	width:108px;
	background:url(../img/qa_customer_title.gif) left top no-repeat;
}

.qa #container #content #main #qabody ul .body .doctor dt {
	width:114px;
	background:url(../img/qa_doctor_title.gif) left top no-repeat;
}

.qa #container #content #main #qabody ul .body dl dd {
/*	margin:10px 0px 0px 30px;*/
	margin:6px 0px 0px 30px;
	border:none;
	font-size:1.2em;
	line-height:1.4em;
}

.qa #container #content #main #qabody ul .body dl dd p {
	margin:0px;
	font-size:1em;
	line-height:1.67em;
	text-align:left;
}

.qa #container #content #main #qabody ul .bodydl dd ul {
	margin:10px 0px;
}

.qa #container #content #main #qabody ul .body dl dd ul li {
	list-style-type:disc;
	margin-left:1.5em;
	line-height:1.4em;
}

.qa #container #content #main #qabody ul .body dl dd dl {
	padding:0px;
	margin:1em 0px 0px;
}

.qa #container #content #main #qabody .footer {
	position:relative;
	margin:10px 10px 0px;
	min-height:28px;
	border:none;
}

* html .qa #container #content #main #qabody ul .footer {
	height:28px;
}

.qa #container #content #main #qabody ul .footer .link li {
	line-height:1.5em;
}

.qa #container #content #main #qabody ul .footer .link li a {
	padding-left:15px;
	background:url(../img/arrow.gif) left center no-repeat;
}

.qa #container #content #main #qabody ul .footer .link li a:hover {
	background:url(../img/arrow_h.gif) left center no-repeat;
}

.qa #container #content #main #qabody ul .footer .consul {
	position:absolute;
	right:0px;
	bottom:0px;
	margin:0px;
}

.qa #container #content #main #qabody ul .footer .consul a {
	display:block;
	width:160px;
	height:28px;
	background:url(../img/index_sidebar2_advice.gif) left top no-repeat;
	text-align:left;
	text-indent:-1000em;
}

.qa #container #content #main #qabody ul .footer .consul a:hover {
	background-position:left bottom;
}

.qa #container #content #main #related {
	margin-left:10px;
/*	padding-top:10px;*/
/*	background:url(../img/angularcircle_header.gif) left top no-repeat #F5F2F0;*/
}

.qa #container #content #main #related .wrapper {
	padding:0px 10px 10px;
/*	background:url(../img/angularcircle_footer.gif) left bottom no-repeat #F5F2F0;*/
}

.qa #container #content #main #related h4 {
	margin:0px;
}

.qa #container #content #main #related ul {
	margin-top:10px;
}

* html .qa #container #content #main #related ul ,
* html .qa #container #content #main #related ul li dl {
	height:1%;
}

*+html .qa #container #content #main #related ul ,
*+html .qa #container #content #main #related ul li dl {
	height:1%;
}

.qa #container #content #main #related ul li {
	margin-bottom:10px;
	padding-top:10px;
	background:url(../img/angularcircle_header.gif) left top no-repeat #F5F2F0;
}

.qa #container #content #main #related ul li dl {
	padding:0px 10px 10px;
}

.qa #container #content #main #related ul li dl dt {
	width:520px;
	height:34px;
	background:url(../img/qa_related_title_bg.gif) left top no-repeat;
}

.qa #container #content #main #related ul li dl dt a {
	display:block;
	padding:2px 2px 2px 10px;
	height:30px;
	font-size:1.2em;
	line-height:30px;
}

.qa #container #content #main #related ul li dl dt a span {
	font-size:0.834em;
}

.qa #container #content #main #related ul li dl dt a img {
	display:inline;
	margin-right:10px;
	vertical-align:top;
}

* html .qa #container #content #main #related ul li dl dt a img {
	vertical-align:middle;
}

*+html .qa #container #content #main #related ul li dl dt a img {
	vertical-align:middle;
}

.qa #container #content #main #related ul li dl dd ul {
	border:1px solid #C7BCB4;
	background:#fff;
}

.qa #container #content #main #related ul li dl dd ul li {
	margin:0px;
	padding:9px 9px 10px;
	background:url(../img/border2.gif) left bottom repeat-x;
}

.qa #container #content #main #related ul li dl dd ul .one ,
.qa #container #content #main #related ul li dl dd ul .last {
	padding-bottom:9px;
	background:none;
}

.qa #container #content #main #related ul li dl dd ul li dl {
	position:relative;
	padding:0px;
	background:none;
}

.qa #container #content #main #related ul li dl dd ul li dl dt {
	padding:3px 43px 22px 28px;
	width:auto;
	height:auto;
	background:transparent url(../img/qa_title_bg.gif) no-repeat scroll left top;
	font-size:1.2em;
}

.qa #container #content #main #related ul li dl dd ul li dl dt a {
	padding:0px;
	height:auto;
	font-size:1em;
	line-height:1.34em;
	color:#6B9CD3;
}

.qa #container #content #main #related ul li dl dd ul li dl dt a:hover {
	color:#EE7C75;
}

.qa #container #content #main #related ul li dl dd ul li dl dt span {
	position:absolute;
/*	top:0px;*/
	top:6px;
	right:0px;
}

.qa #container #content #main #related ul li dl dd ul li dl dd {
	position:absolute;
	right:0px;
	bottom:0px;
	line-height:1em;
}

.qa #container #content #main #related ul li .link {
	margin:0px;
	padding:0px 10px 10px;
	background:url(../img/angularcircle_footer.gif) left bottom no-repeat #F5F2F0;
}

.qa #container #content #main #related ul li .link a {
	padding-left:15px;
	background:url(../img/arrow.gif) left center no-repeat;
}

.qa #container #content #main #related ul li .link a:hover {
	background:url(../img/arrow_h.gif) left center no-repeat;
}

.qa #container #content #main #catlist {
	margin-top:40px;
}

.qa #container #content #main #catlist h4 {
	margin:0px;
}

