@charset "UTF-8";
/*----------------------------------------------------------------------
------------------------------------------------------------------------

THE CLINIC Website CSS File

File Name		page.css
Note			個別ページ用スタイルシート


Version			2.008

New Creation	07.11.28
Update			09.10.01

Created By		Yoshiaki Murakami

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

/*----------------------------------------------------------------------
------------------------------------------------------------------------
1
------------------------------------------------------------------------
----------------------------------------------------------------------*/
.two #container #contents #main #subtitle {
	margin:0px 0px 5px;
}

#photofacial.two #container #contents #main h3 {
	background:url(../img/contents_photofacial_title.gif) left top no-repeat;
}

#titan.two #container #contents #main h3 {
	background:url(../img/contents_titan_title.gif) left top no-repeat;
}

#genesis.two #container #contents #main h3 {
	background:url(../img/contents_genesis_title.gif) left top no-repeat;
}

#coragenaizar.two #container #contents #main h3 {
	background:url(../img/contents_coragenaizar_title.gif) left top no-repeat;
}

#fraxel2.two #container #contents #main h3 {
	background:url(../img/contents_fraxel2_title.gif) left top no-repeat;
}

#skinhealtherapy.two #container #contents #main h3 {
	background:url(../img/contents_skinhealtherapy_title.gif) left top no-repeat;
}

#radiesse.two #container #contents #main h3 {
	background:url(../img/contents_radiesse_title.gif) left top no-repeat;
}

#hyaluronicacid.two #container #contents #main h3 {
	background:url(../img/contents_hyaluronicacid_title.gif) left top no-repeat;
}

#botox.two #container #contents #main h3 {
	background:url(../img/contents_botox_title.gif) left top no-repeat;
}

#growthfactor.two #container #contents #main h3 {
	background:url(../img/contents_growthfactor_title.gif) left top no-repeat;
}

#platinumwetpeel.two #container #contents #main h3 {
	background:url(../img/contents_platinumwetpeel_title.gif) left top no-repeat;
}

#doublevitaminiontophoresis.two #container #contents #main h3 {
	background:url(../img/contents_doublevitaminiontophoresis_title.gif) left top no-repeat;
}

#acutip.two #container #contents #main h3 {
	background:url(../img/contents_acutip_title.gif) left top no-repeat;
}

#chemicalpeeling.two #container #contents #main h3 {
	background:url(../img/contents_chemicalpeeling_title.gif) left top no-repeat;
}

#co2laser.two #container #contents #main h3 {
	background:url(../img/contents_co2laser_title.gif) left top no-repeat;
}

#photodepilation.two #container #contents #main h3 {
	background:url(../img/contents_photodepilation_title.gif) left top no-repeat;
}

#tenor.two #container #contents #main h3 {
	background:url(../img/contents_tenor_title.gif) left top no-repeat;
}

#hairtest.two #container #contents #main h3 {
	background:url(../img/contents_hairtest_title.gif) left top no-repeat;
}

#bloodtest.two #container #contents #main h3 {
	background:url(../img/contents_bloodtest_title.gif) left top no-repeat;
}

#injection.two #container #contents #main h3 {
	background:url(../img/contents_injection_title.gif) left top no-repeat;
}

#placenta.two #container #contents #main h3 {
	background:url(../img/contents_placenta_title.gif) left top no-repeat;
}

#supplement.two #container #contents #main h3 {
	background:url(../img/contents_supplement_title.gif) left top no-repeat;
}

#thermalshape.two #container #contents #main h3 {
	background:url(../img/contents_thermalshape_title.gif) left top no-repeat;
}

#endermologie.two #container #contents #main h3 {
	background:url(../img/contents_endermologie_title.gif) left top no-repeat;
}

#lymphaticdrainage.two #container #contents #main h3 {
	background:url(../img/contents_lymphaticdrainage_title.gif) left top no-repeat;
}

#drbaans.two #container #contents #main h3 {
	background:url(../img/contents_drbaans_title.gif) left top no-repeat;
}

#mesotherapy.two #container #contents #main h3 {
	background:url(../img/contents_mesotherapy_title.gif) left top no-repeat;
}

#calfmake.two #container #contents #main h3 {
	background:url(../img/contents_calfmake_title.gif) left top no-repeat;
}

#condenserich-breastaugmentation.two #container #contents #main h3 {
	background:url(../img/contents_condenserich-breastaugmentation_title.gif) left top no-repeat;
}

#plasmalipo.two #container #contents #main h3 {
	background:url(../img/contents_plasmalipo_title.gif) left top no-repeat;
}

#bodyjet.two #container #contents #main h3 {
	background:url(../img/contents_bodyjet_title.gif) left top no-repeat;
}

#bodyjet-breastaugmentation.two #container #contents #main h3 {
	background:url(../img/contents_bodyjet-breastaugmentation_title.gif) left top no-repeat;
}

#vaserhidef.two #container #contents #main h3 {
	background:url(../img/contents_vaserhidef_title.gif) left top no-repeat;
}

#vaser.two #container #contents #main h3 {
	background:url(../img/contents_vaser_title.gif) left top no-repeat;
}

#hidef-breasts.two #container #contents #main h3 {
	background:url(../img/contents_hidef-breasts_title.gif) left top no-repeat;
}

#tissuetrans.two #container #contents #main h3 {
	background:url(../img/contents_tissuetrans_title.gif) left top no-repeat;
}

#silhouettelift.two #container #contents #main h3 {
	background:url(../img/contents_silhouettelift_title.gif) left top no-repeat;
}

#happylift.two #container #contents #main h3 {
	background:url(../img/contents_happylift_title.gif) left top no-repeat;
}

#healingcocoon.two #container #contents #main h3 {
	background:url(../img/contents_healingcocoon_title.gif) left top no-repeat;
}

#plasticsurgery.two #container #contents #main h3 {
	background:url(../img/contents_plasticsurgery_title.gif) left top no-repeat;
}

#kaatsutraining.two #container #contents #main h3 {
	background:url(../img/contents_kaatsutraining_title.gif) left top no-repeat;
}

#coreconditioning.two #container #contents #main h3 {
	background:url(../img/contents_coreconditioning_title.gif) left top no-repeat;
}

#tecartherapy.two #container #contents #main h3 {
	background:url(../img/contents_tecartherapy_title.gif) left top no-repeat;
}

#powerplate.two #container #contents #main h3 {
	background:url(../img/contents_powerplate_title.gif) left top no-repeat;
}

#melasmaclinic.two #container #contents #main h3 {
	background:url(../img/contents_melasmaclinic_title.gif) left top no-repeat;
}

#cellrevive.two #container #contents #main h3 {
	background:url(../img/contents_cellrevive_title.gif) left top no-repeat;
}

#ppp-gel.two #container #contents #main h3 {
	background:url(../img/contents_ppp-gel_title.gif) left top no-repeat;
}

#condenserich.two #container #contents #main h3 {
	background:url(../img/contents_condenserich_title.gif) left top no-repeat;
}

#latisse.two #container #contents #main h3 {
	background:url(../img/contents_latisse_title.gif) left top no-repeat;
}

#combinationlifting.two #container #contents #main h3 {
	background:url(../img/contents_combinationlifting_title.gif) left top no-repeat;
}

#softbiocellbag.two #container #contents #main h3 {
	background:url(../img/contents_softbiocellbag_title.gif) left top no-repeat;
}

#macrolane.two #container #contents #main h3 {
	background:url(../img/contents_macrolane_title.gif) left top no-repeat;
}

#sagging-palpebra.two #container #contents #main h3 {
	background:url(../img/contents_sagging-palpebra_title.gif) left top no-repeat;
}

#sagging-face-neck.two #container #contents #main h3 {
	background:url(../img/contents_sagging-face-neck_title.gif) left top no-repeat;
}

#plasticsurgery-palpebra.two #container #contents #main h3 {
	background:url(../img/contents_plasticsurgery-palpebra_title.gif) left top no-repeat;
}

#plasticsurgery-nose.two #container #contents #main h3 {
	background:url(../img/contents_plasticsurgery-nose_title.gif) left top no-repeat;
}

#plasticsurgery-mouth.two #container #contents #main h3 {
	background:url(../img/contents_plasticsurgery-mouth_title.gif) left top no-repeat;
}

#plasticsurgery-lip.two #container #contents #main h3 {
	background:url(../img/contents_plasticsurgery-lip_title.gif) left top no-repeat;
}

#plasticsurgery-jaw.two #container #contents #main h3 {
	background:url(../img/contents_plasticsurgery-jaw_title.gif) left top no-repeat;
}

#axillary-osmidrosis.two #container #contents #main h3 {
	background:url(../img/contents_axillary-osmidrosis_title.gif) left top no-repeat;
}

#mammaplasty.two #container #contents #main h3 {
	background:url(../img/contents_mammaplasty_title.gif) left top no-repeat;
}

#mammillaplasty.two #container #contents #main h3 {
	background:url(../img/contents_mammillaplasty_title.gif) left top no-repeat;
}

#plasticsurgery-vagina.two #container #contents #main h3 {
	background:url(../img/contents_plasticsurgery-vagina_title.gif) left top no-repeat;
}

#surgery-protrudingear.two #container #contents #main h3 {
	background:url(../img/contents_surgery-protrudingear_title.gif) left top no-repeat;
}

#dimpling.two #container #contents #main h3 {
	background:url(../img/contents_dimpling_title.gif) left top no-repeat;
}

#removal-nevus-wart.two #container #contents #main h3 {
	background:url(../img/contents_removal-nevus-wart_title.gif) left top no-repeat;
}

#surgery-protrudingnavel.two #container #contents #main h3 {
	background:url(../img/contents_surgery-protrudingnavel_title.gif) left top no-repeat;
}

#scar-formation.two #container #contents #main h3 {
	background:url(../img/contents_scar-formation_title.gif) left top no-repeat;
}

#fat-injection.two #container #contents #main h3 {
	background:url(../img/contents_fat-injection_title.gif) left top no-repeat;
}

.two #container #main #body {
	margin:30px 0px 10px 10px;
	width:540px;
}

.two #container #main #body #description {
	float:right;
	margin-left:20px;
	width:306px;
}

.two #container #main #body #description h4 {
	margin:0px 0px 20px 0px;
	font-size:1.4em;
	line-height:1.3em;
}

.two #container #main #body #description h5 {
	margin:20px 0px 10px;
	padding-left:4px;
	border-left:4px solid #ee7c75;
	font-size:1.2em;
	line-height:1.4em;
}

.two #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;
}

.two #container #main #body #description dl dt {
	font-size:1.2em;
	line-height:1.2em;
}

.two #container #main #body #description ul {
	margin:0px 0px 20px 14px;
}

.two #container #main #body #description ul li {
	font-size:1.2em;
	list-style-type:disc;
	line-height:1.4em;
}

.two #container #main #body #description .comment-text {
	font-size:0.84em;
}

#cellrevive.two #container #main #body #description #notice {
	margin-bottom:30px;
}

#cellrevive.two #container #main #body #description #notice #about {
	padding:10px 10px 0px;
	background:url(../img/border2.gif) left top repeat-x;
}

#cellrevive.two #container #main #body #description #notice #doctor {
	padding:0px 10px 10px;
	background:url(../img/border2.gif) left bottom repeat-x;
}

#cellrevive.two #container #main #body #description #notice #about {
	margin-bottom:10px;
}

#cellrevive.two #container #main #body #description #notice #about dt {
	float:right;
	margin-left:5px;
}

#cellrevive.two #container #main #body #description #notice #doctor {

}

#cellrevive.two #container #main #body #description #notice #doctor dt {
	float:left;
	margin-right:5px;
}

#cellrevive.two #container #main #body #description #notice #doctor dt img {
	border:1px solid #DFD8D3;
}

#cellrevive.two #container #main #body #description #notice dl dd {
	line-height:1.4em;
}

#cellrevive.two #container #main #body #description #notice #doctor dd {
	padding-top:1.8em;
}

#condenserich #container #main #body #description #certification_mark dt ,
#condenserich-breastaugmentation #container #main #body #description #certification_mark dt {
	float:left;
	margin:3px 10px 0px 0px;
}

#condenserich #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;
}

.two #container #main #body #description #doctoradvice {
	margin-bottom:20px;
}

.two #container #main #body #description #doctoradvice dt {
	width:306px;
	height:23px;
	background:url(../img/service_doctoradvice_title.gif) left top no-repeat;
	text-indent:-1000em;
}

.two #container #main #body #description #doctoradvice dd {
	padding:10px;
	border-right:1px solid #c7bcb4;
	border-bottom:1px solid #c7bcb4;
	border-left:1px solid #c7bcb4;
}

.two #container #main #body #description #doctoradvice dd p {
	margin:0px;
	font-size:1em;
}

.two #container #main #body #description #comment ,
.two #container #main #body #description .comment {
	margin-bottom:10px;
	margin-left:0px;
	font-size:1em;
	text-align:right;
}

.two #container #main #body #description #comment li ,
.two #container #main #body #description .comment li {
	font-size:1em;
	list-style-type:none;
}

.two #container #main #body #description #comment a ,
.two #container #main #body #description .comment a {
	color:#6B9CD3;
}

.two #container #main #body #description #comment a:hover ,
.two #container #main #body #description .comment a:hover {
	color:#EE7C75;
}

.two #container #main #body #pic {
	float:right;
	width:214px;
}

.two #container #main #body #pic p ,
.two #container #main #body #pic dl {
	margin:0px 0px 20px;
	text-align:center;
}

#vaserhidef.two #container #main #body #pic dl dt {
	margin-bottom:10px;
}

#vaserhidef.two #container #main #body #pic .movie dt {
	margin-bottom:0px;
}

.two #container #main #body #pic dl dd {
	margin-top:4px;
	line-height:1.2em;
}

.two #container #main #body #pic img {
	border:1px solid #dfd8d3;
}

#vaserhidef.two #container #main #body #bmi ,
#hidef-breasts.two #container #main #body #bmi {
	float:right;
	padding:10px;
	width:192px;
	border:1px solid #dfd8d3;
}

* html #vaserhidef.two #container #main #body #bmi ,
* html #hidef-breasts.two #container #main #body #bmi {
	width:212px;
}

#vaserhidef.two #container #main #body #bmi * ,
#hidef-breasts.two #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.two #container #main #body #bmi h6 img ,
#hidef-breasts.two #container #main #body #bmi h6 img {
	width:192px;
	height:20px;
}

#vaserhidef.two #container #main #body #bmi p ,
#hidef-breasts.two #container #main #body #bmi p {
	margin:5px 0px;
	line-height:1.25em;
	text-align:center;
}

#vaserhidef.two #container #main #body #bmi #bmiform ,
#hidef-breasts.two #container #main #body #bmi #bmiform {
	padding-top:8px;
	background:url(../img/vaserhidef_bmi_bg_header.gif) left top no-repeat #e5dfda;
}

#vaserhidef.two #container #main #body #bmi #bmiform fieldset ,
#hidef-breasts.two #container #main #body #bmi #bmiform fieldset {
	padding-bottom:8px;
	background:url(../img/vaserhidef_bmi_bg_footer.gif) left bottom no-repeat;
}

#vaserhidef.two #container #main #body #bmi #bmiform fieldset ul ,
#hidef-breasts.two #container #main #body #bmi #bmiform fieldset ul {
	padding:7px 15px;
}

* html #vaserhidef.two #container #main #body #bmi #bmiform fieldset ul li ,
* html #hidef-breasts.two #container #main #body #bmi #bmiform fieldset ul li {
	height:1%;
}

#vaserhidef.two #container #main #body #bmi #bmiform fieldset ul #height ,
#hidef-breasts.two #container #main #body #bmi #bmiform fieldset ul #height {
	margin-bottom:5px;
}

#vaserhidef.two #container #main #body #bmi #bmiform fieldset #button ,
#hidef-breasts.two #container #main #body #bmi #bmiform fieldset #button {
	padding-top:8px;
	padding-right:0px;
}

#vaserhidef.two #container #main #body #bmi #bmiform fieldset #button li ,
#hidef-breasts.two #container #main #body #bmi #bmiform fieldset #button li {
	display:inline;
}

* html #vaserhidef.two #container #main #body #bmi #bmiform fieldset #button li ,
* html #hidef-breasts.two #container #main #body #bmi #bmiform fieldset #button li {
	margin-right:3px;
}

#vaserhidef.two #container #main #body #bmi #bmiform fieldset #button li input ,
#hidef-breasts.two #container #main #body #bmi #bmiform fieldset #button li input {
	width:78px;
	height:24px;
}

#vaserhidef.two #container #main #body #bmi #bmiform fieldset ul li dl dt ,
#hidef-breasts.two #container #main #body #bmi #bmiform fieldset ul li dl dt {
	float:left;
	padding:0.5em 1em;
	background:#a49489;
	color:#fff;
}

#vaserhidef.two #container #main #body #bmi #bmiform fieldset ul li dl dd ,
#hidef-breasts.two #container #main #body #bmi #bmiform fieldset ul li dl dd {
	line-height:2em;
}

* html #vaserhidef.two #container #main #body #bmi #bmiform fieldset ul li dl dd ,
* html #hidef-breasts.two #container #main #body #bmi #bmiform fieldset ul li dl dd {
	margin-top:-1px;
}

*+html #vaserhidef.two #container #main #body #bmi #bmiform fieldset ul li dl dd ,
*+html #hidef-breasts.two #container #main #body #bmi #bmiform fieldset ul li dl dd {
	margin-top:-1px;
}

#vaserhidef.two #container #main #body #bmi #bmiform fieldset ul li dl dd input ,
#hidef-breasts.two #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.two #container #main #body #bmi #bmiform fieldset ul li dl dd input ,
* html #hidef-breasts.two #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.two #container #main #body #bmi #bmiform fieldset ul li dl dd input ,
*+html #hidef-breasts.two #container #main #body #bmi #bmiform fieldset ul li dl dd input {
	padding:0.25em;
}

#vaserhidef.two #container #main #body #bmi #message ,
#hidef-breasts.two #container #main #body #bmi #message {
	margin-top:15px;
	padding:5px 0px;
	border-top:1px solid #ee7c75;
	border-right:6px solid #ee7c75;
	border-bottom:1px solid #ee7c75;
	border-left:6px solid #ee7c75;
}

#vaserhidef.two #container #main #body #bmi #message #pr ,
#hidef-breasts.two #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.two #container #main #body #bmi #message p span ,
#hidef-breasts.two #container #main #body #bmi #message p span {
	margin:0px 0.67em;
	font-size:1.5em;
	color:#ee7c75;
}

#vaserhidef.two #container #main #body #bmi #message p .notice ,
#hidef-breasts.two #container #main #body #bmi #message p .notice {
	font-size:1em;
}

#vaserhidef.two #container #main #body #bmi #message #pr a ,
#hidef-breasts.two #container #main #body #bmi #message #pr a {
	color:#6B9CD3;
	text-decoration:underline;
}

#vaserhidef.two #container #main #body #bmi #message #pr a:hover ,
#hidef-breasts.two #container #main #body #bmi #message #pr a:hover {
	color:#EE7C75;
}

#container #main #body .additional ,
#container #main #body #more ,
#container #main #body #difference {
	clear:both;
}

#container #main #body #condense {
	margin-top:30px;
}

#container #main #body .additional h5 ,
#container #main #body #more h5 ,
#container #main #body #difference h5 {
	font-size:1.2em;
}

#container #main #body .additional h5 ,
#container #main #body #more h5 ,
#container #main #body #difference h5 {
	margin-left:10px;
}

#container #main #body .additional h5 span ,
#container #main #body #more h5 span ,
#container #main #body #difference h5 span {
	color:#d56260;
}

#container #main #body #condense p {
	margin-left:10px;
}

.two #container #contents #main #body table {
	margin:10px 0px 0px 10px;
	width:530px;
	font-size:1em;
}

* html .two #container #contents #main #body table {
	font-size:10px;
}

#condenserich #container #contents #main #body #fixing ,
#condenserich #container #contents #main #body #condense {
	margin-top:30px;
}

#plasmalipo #container #main #body #more table {
/*	margin-left:0px;
	width:540px;*/
}


* html .two #container #contents #main #body table thead tr {
	border-bottom:1px solid #c7bcb4;
}

.two #container #contents #main #body table thead tr th {
	padding:2px;
	height:30px;
	text-align:center;
	empty-cells:hide;
	border:1px solid #c7bcb4;
/*	text-transform:uppercase;*/
}

#condenserich #container #contents #main #body table thead tr th span ,
#condenserich-breastaugmentation #container #contents #main #body table thead tr th span {
	font-weight:bold;
	color:#D56260;
}

.two #container #contents #main #body table tbody {
	border:1px solid #c7bcb4;
	font-size:1em;
}

.two #container #contents #main #body table tbody .second {
	background:url(../img/border2.gif) left bottom repeat-x;
}

.two #container #contents #main #body table tbody .last {
	border-bottom:1px solid #c7bcb4;
	background-image:none;
}

.two #container #contents #main #body table tbody tr th ,
.two #container #contents #main #body 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 #faf9f8; 
	line-height:1.5em;
/*	text-transform:uppercase;*/
}

.two #container #contents #main #body table tbody .last th ,
.two #container #contents #main #body table tbody .last td {
	border-bottom:1px solid #c7bcb4;
	background-image:none;
}

* html .two #container #contents #main #body table tbody tr th ,
* html .two #container #contents #main #body table tbody tr td {
	border-bottom:1px solid #c7bcb4;
/*	font-size:50%;*/
}

#plasmalipo #container #main #body #more table tr th {
	padding-top:0.75em;
	padding-bottom:0.75em;
	vertical-align:top;
	line-height:1em;
}

#plasmalipo #container #main #body #more table thead tr th {
	vertical-align:middle;
	line-height:1.2em;
}

#plasmalipo #container #main #body #more table tr td {
	padding:0.5em 0px;
}

* html .two #container #contents #main #body table tbody tr td {
	background:none;
}

.two #container #contents #main #body table tbody tr th span {
	display:block;
	padding-left:16px;
	text-align:left;
	background:url(../img/price_arrow_second.gif) 5px 2px no-repeat;
	line-height:1.2em;
}

.two #container #contents #main #body table tbody .even th span {
	background-image:url(../img/price_arrow.gif);
}

.two #container #contents #main #body table tbody .even th ,
.two #container #contents #main #body table tbody .even td {
	background-color:#fff;
}

.two #container #contents #main #body table tbody tr td {
	text-align:center;
	width:100px;
}

#happylift.two #container #contents #main #body table tbody tr td {
	width:124px;
}

#cellrevive #container #contents #main #body table tbody tr td {
	width:140px;
}

#condenserich #container #contents #main #body #operation table tbody tr td {
	width:110px;
	padding-right:10px;
	padding-left:10px;
	text-align:left;
}

.two #container #contents #main #body table tbody .last th ,
.two #container #contents #main #body table tbody .last td {
	background:none;
}

.two #container #contents #main #body table tbody tr .option {
	padding-left:2px;
	text-align:center;
	background:none;
}

#condenserich #container #contents #main #body table tbody tr td span ,
#condenserich-breastaugmentation #container #contents #main #body table tbody tr td span {
	font-weight:bold;
	color:#D56260;
}

.two #container #contents #main .banner {
	clear:both;
	margin:30px 0px 30px 20px;
}

#vaserhidef #container #contents #main .banner {
	clear:both;
	margin:10px 0px 30px 20px;
}

#container #contents #main .banner ul .last {
	margin-top:30px;
}

#container #contents #main .banner ul li a {
	display:block;
	margin:0px auto;
}

#bodyjet #container #contents #main .banner ul .last a {
	margin-right:0px;
	width:530px;
}

* html #container #contents #main .banner ul li a {
	text-align:center;
}

.two #container #contents #main .banner p {
	margin-left:0px;
}

.two #container #contents #main .banner p a {
	display:block;
	margin:0px auto;
	width:366px;
}

.two #container #contents #main .banner dt {
	float:none;
}

.two #container #contents #main .banner dt a {
	float:none !important;
	display:block;
	margin:0px auto !important;
	padding:0px !important;
	width:306px;
}

* html .two #container #contents #main .banner dt a {
	width:auto;
	text-align:center;
}

.two #container #contents #main .banner dd {
	margin-top:0.6em;
	text-align:center;
/*	line-height:1.8em;*/
	text-transform:uppercase;
}

#hyaluronicacid.two #container #contents #main .banner p {
	margin:0px auto;
	width:366px;
	text-align:center;
}

* html #hyaluronicacid.two #container #contents #main .banner p {
	width:auto;
}

.two #container #contents #main #case {
	margin:20px 0px 20px 10px;
	width:540px;
}

.two #container #contents #main #case h4 {
	margin:0px;
	width:540px;
	height:22px;
	background:url(../img/service_case_title.gif) left top no-repeat;
	text-indent:-1000em;
}

.two #container #contents #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;*/
	background:url(../img/service_case_header_bg.gif) left top repeat-x #faf9f8;
	border:1px solid #c7bcb4;
}

* html .two #container #contents #main #case dl {
	width:260px;
}

.two #container #contents #main #case #yamakawa ,
#condenserich-breastaugmentation #container #contents #main #case .one ,
/*#vaser.two #container #contents #main #case .one ,*/
#vaserhidef.two #container #contents #main #case .one ,
#vaserhidef.two #container #contents #main #case .two ,
#vaserhidef.two #container #contents #main #case .nine ,
#vaserhidef.two #container #contents #main #case .ten ,
#vaserhidef.two #container #contents #main #case .eleven ,
#hidef-breasts.two #container #contents #main #case .one ,
#condenserich-breastaugmentation.two #container #contents #main #case .one {
	width:528px;
}

* html .two #container #contents #main #case #yamakawa ,
* html #condenserich-breastaugmentation #container #contents #main #case .one ,
/** html #vaser.two #container #contents #main #case .one ,*/
* html #vaserhidef.two #container #contents #main #case .one ,
* html #vaserhidef.two #container #contents #main #case .two ,
* html #vaserhidef.two #container #contents #main #case .nine ,
* html #vaserhidef.two #container #contents #main #case .ten ,
* html #vaserhidef.two #container #contents #main #case .eleven ,
* html #hidef-breasts.two #container #contents #main #case .one {
	width:530px;
}

.two #container #contents #main #case .three ,
.two #container #contents #main #case .five ,
#vaserhidef.two #container #contents #main #case .seven ,
#condenserich-breastaugmentation #container #contents #main #case .four ,
#condenserich-breastaugmentation #container #contents #main #case .six ,
#condenserich-breastaugmentation #container #contents #main #case .eight ,
#condenserich-breastaugmentation #container #contents #main #case .ten{
	clear:both;
}

#condenserich-breastaugmentation #container #contents #main #case .three ,
#condenserich-breastaugmentation #container #contents #main #case .five ,
#condenserich-breastaugmentation #container #contents #main #case .seven {
	clear:none;
}

.two #container #contents #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 .two #container #contents #main #case dl dt {
	padding-left:12px;
}

*+html .two #container #contents #main #case dl dt {
	padding-left:12px;
}

.two #container #contents #main #case dl .profile span {
/*	margin-left:-7px;*/
	color:#95be54;
}

* html .two #container #contents #main #case dl .profile span {
	margin-left:0px;
}

.two #container #contents #main #case dl .profile a {
	color:#6B9CD3;
}

.two #container #contents #main #case dl .profile a:hover {
	color:#EE7C75;
}

.two #container #contents #main #case dl dd {
	background:#fff;
}

.two #container #contents #main #case dl .cut {
	padding:10px 9px 0px;
	overflow:hidden;
}

.two #container #contents #main #case #yamakawa .cut {
	position:relative;
}

#vaserhidef.two #container #contents #main #case .one .cut ,
#vaserhidef.two #container #contents #main #case .two .cut {
/*	padding:10px 23px 0px;*/
}

#bodyjet-breastaugmentation #container #contents #main #case dl .cut {
	padding-right:20px;
	padding-left:20px;
}

#bodyjet-breastaugmentation #container #contents #main #case dl .text {
	margin:0px 8px;
	background:url(../img/border1.gif) left top repeat-x;
}

#bodyjet-breastaugmentation #container #contents #main #case dl .text p {
	float:left;
	display:inline;
	margin:9px 10px;
	width:236px;
	font-size:1em;
	line-height:1.2em;
}

.two #container #contents #main #case .row .cut ol li {
	float:left;
	display:inline;
}

.two #container #contents #main #case .row .cut ol .before {
	margin-right:4px;
}

#condenserich-breastaugmentation #container #contents #main #case .one .cut ol .before {
}

#condenserich-breastaugmentation #container #contents #main #case .one .cut ol li {
	margin:0px 22px 0px 0px;
}

#condenserich-breastaugmentation #container #contents #main #case .one .cut ol .threemonth {
	margin:0px;
}

/*#vaser #container #contents #main #case .one .cut ol li ,*/
#vaserhidef.two #container #contents #main #case .nine .cut ol li ,
#vaserhidef.two #container #contents #main #case .ten .cut ol li ,
#vaserhidef.two #container #contents #main #case .eleven .cut ol li {
	margin:0px 6px;
}

#vaserhidef.two #container #contents #main #case .one .cut ol .before ,
#vaserhidef.two #container #contents #main #case .two .cut ol .before ,
#hidef-breasts.two #container #contents #main #case .one .cut ol .before {
/*	margin-right:22px;*/
	margin-right:14px;
}

#bodyjet-breastaugmentation #container #contents #main #case dl .cut ol .before ,
#bodyjet-breastaugmentation #container #contents #main #case dl .cut ol .before2 {
	margin-right:19px;
}

.two #container #contents #main #case .row .cut ol .before {
	margin-right:4px;
}

.two #container #contents #main #case #yamakawa .cut ol li {
	margin-right:9px;
}

.two #container #contents #main #case #yamakawa .cut ol .onemonth {
	margin-right:0px;
}

.two #container #contents #main #case dl .cut ol li dl {
	float:none;
	margin:0px;
	width:auto;
	border:none;
	background:none;
}

.two #container #contents #main #case #yamakawa .cut ol li dl {
	width:131px;
}

.two #container #contents #main #case #yamakawa .cut ol .onemonth dl ,
#vaserhidef.two #container #contents #main #case .one .cut ol li dl ,
#vaserhidef.two #container #contents #main #case .two .cut ol li dl {
/*	width:230px;*/
}

.two #container #contents #main #case dl .cut ol li dl dt {
	padding:0px;
	height:auto;
	background:none;
	line-height:1em;
}

.two #container #contents #main #case #yamakawa .cut ol .onemonth dl dt ,
#vaserhidef.two #container #contents #main #case .one .cut ol li dl dt ,
#vaserhidef.two #container #contents #main #case .two .cut ol li dl dt ,
#hidef-breasts.two #container #contents #main #case .one .cut ol li dl dt {
	margin:0px 9px;
}

.two #container #contents #main #case dl .cut ol li dl dd {
	text-align:center;
	line-height:1.5em;
	text-transform:capitalize;
}

.two #container #contents #main #case #yamakawa .cut ol li dl dd {
	width:131px;
}

.two #container #contents #main #case dl .description {
/*	padding:11px 10px 0px;
	background:url(../img/border2.gif) left top repeat-x;*/
	padding:10px 10px 0px;
	line-height:1.2em;
}

/*.two #container #contents #main #case #yamakawa .cut ol li dl .description {*/
.two #container #contents #main #case dl .description ,
.two #container #contents #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 #fff;
	line-height:1.2em;
	text-align:left;
}

.two #container #contents #main #case dl .description {
	padding:9px 10px 0px;
	background-image:none;
}

.two #container #contents #main #case #yamakawa .cut ol li dl .description {
	width:111px;
}

.two #container #contents #main #case #yamakawa .cut ol .onemonth dl .description {
	width:210px;
}

* html .two #container #contents #main #case #yamakawa .cut ol .onemonth dl .description {
	width:210px;
}

*+html .two #container #contents #main #case #yamakawa .cut ol .onemonth dl .description {
	width:210px;
}

#vaserhidef.two #container #contents #main #case .one .cut ol li dl .description ,
#vaserhidef.two #container #contents #main #case .two .cut ol li dl .description ,
#hidef-breasts.two #container #contents #main #case .one .cut ol li dl .description {
/*	width:210px;*/
	width:228px;
}

* html #vaserhidef.two #container #contents #main #case .one .cut ol li dl .description ,
* html #vaserhidef.two #container #contents #main #case .two .cut ol li dl .description ,
* html #hidef-breasts.two #container #contents #main #case .one .cut ol li dl .description {
	width:230px;
}

.two #container #contents #main #case #yamakawa .cut #popup {
	position:absolute;
	top:0px;
	right:0px;
	margin:10px;
}

.two #container #contents #main #case #yamakawa .cut #popup img {
	display:block;
	vertical-align:bottom;
}

.two #container #contents #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;
}

.two #container #contents #main #aboutservice {
	margin:30px 0px 30px 10px;
	width:540px;
}

.two #container #contents #main #aboutservice h4 {
	margin-left:0px;
	width:540px;
	height:22px;
	background:url(../img/service_aboutservice_title.gif) left top no-repeat;
	text-indent:-1000em;
}

.two #container #contents #main #aboutservice table {
	float:left;
	margin:10px 0px 0px 10px;
	border:1px solid #c7bcb4;
}

* html .two #container #main #aboutservice table {
	font-size:10px;
}

.two #container #contents #main #aboutservice #service1 ,
.two #container #contents #main #aboutservice #service2 {
	width:260px;
}

.two #container #main #aboutservice #service3 {
	width:530px;
}

* html .two #container #contents #main #aboutservice #service1 ,
* html .two #container #contents #main #aboutservice #service3 {
	margin-left:5px;
}

.two #container #main #aboutservice table tbody tr {
	background:url(../img/border2.gif) left bottom repeat-x;
}

.two #container #main #aboutservice table tbody .second {
	background:url(../img/border1.gif) left bottom repeat-x #faf9f8;
}

.two #container #main #aboutservice table tbody .last {
	background:none;
}

.two #container #main #aboutservice table tbody tr th ,
.two #container #main #aboutservice table tbody tr td {
	padding:4px 10px;
	line-height:1.6em;
}

.two #container #main #aboutservice table tbody tr th {
	width:6em;
	border-right:1px solid #c7bcb4;
	text-align:center;
}

.two #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;
}

.two #container #main #pricelist {
	margin:30px 0px 30px 10px;
	width:540px;
}

#kaatsutraining #container #main #pricelist p ,
#coreconditioning #container #main #pricelist p {
	margin-left:10px;
	font-size:1em;
	line-height:1.5em;
}

#plasticsurgery.two #container #main #pricelist p a {
	float:none;
	margin:0px;
	padding:0px;
	background:none;
	color:#6B9CD3;
	text-decoration:underline;
	text-align:right;
}

#plasticsurgery.two #container #main #pricelist p a:hover {
	color:#EE7C75;
}

.two #container #main #pricelist h4 {
	margin-left:0px;
	width:540px;
	height:22px;
	background:url(../img/service_pricelist_title.gif) left top no-repeat;
	text-indent:-1000em;
}

#plasticsurgery.two #container #main #pricelist h5 {
	margin-left:10px;
	padding-left:15px;
	width:515px;
	height:22px;
	background:url(../img/plasticsurgery_price_subtitle.gif) left top no-repeat;
	line-height:22px;
	font-size:1.2em;
}

.two #container #contents #main #pricelist table {
	margin:10px 0px 0px 10px;
	width:530px;
}

#plasticsurgery.two #container #contents #main #pricelist table {
	margin-bottom:20px;
}

* html .two #container #contents #main #pricelist table {
	font-size:10px;
}

* html .two #container #contents #main #pricelist .campaign {
	margin-left:9px;
	border-right:1px solid #c7bcb4;
}

*+html .two #container #contents #main #pricelist .campaign {
	margin-left:9px;
	border-right:1px solid #c7bcb4;
}

.two #container #contents #main #pricelist table a {
	float:none;
	margin:0px;
	padding:0px;
	background:none;
	color:#6B9CD3;
	text-decoration:underline;
}

* html .two #container #contents #main #pricelist table thead tr {
	border-bottom:1px solid #c7bcb4;
}

*+html .two #container #contents #main #pricelist table thead tr {
	border-bottom:1px solid #c7bcb4;
}

.two #container #contents #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;
}

.two #container #contents #main #pricelist .campaign thead tr th {
	padding:0px;
	width:auto;
}

.two #container #contents #main #pricelist .campaign thead .img th {
	height:auto;
}

#plasticsurgery.two #container #contents #main #pricelist table thead tr .empty ,
.two #container #contents #main #pricelist table thead tr .empty {
	border:none;
	width:auto;
}

* html .two #container #contents #main #pricelist table thead tr .empty {
	border-bottom:1px solid #c7bcb4;
}

*+html .two #container #contents #main #pricelist table thead tr .empty {
	border-bottom:1px solid #c7bcb4;
}

.two #container #contents #main #pricelist .skingym thead tr th {
	width:70px;
}

.two #container #contents #main #pricelist .skingym thead tr .member {
	width:auto;
}

.two #container #contents #main #pricelist .skingym thead tr .price {
	width:104px;
}

.two #container #contents #main #pricelist table tbody {
	border:1px solid #c7bcb4;
}

.two #container #contents #main #pricelist table tbody tr {
	background:url(../img/border2.gif) left bottom repeat-x; 
}

.two #container #contents #main #pricelist .skingym tbody tr {
/*	background:none;*/
}

.two #container #contents #main #pricelist table tbody .last {
		border-bottom:1px solid #c7bcb4;
		background-image:none;
}

.two #container #contents #main #pricelist table tbody .second {
	background:url(../img/border2.gif) left bottom repeat-x #faf9f8;
}

.two #container #contents #main #pricelist .skingym tbody .second {
/*	background-image:none;*/
}

.two #container #contents #main #pricelist table tbody tr th ,
.two #container #contents #main #pricelist 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;*/
}

* html .two #container #contents #main #pricelist table tbody tr th ,
* html .two #container #contents #main #pricelist table tbody tr td {
	border-bottom:1px solid #c7bcb4;
}

*+html .two #container #contents #main #pricelist table tbody tr th ,
*+html .two #container #contents #main #pricelist table tbody tr td {
	border-bottom:1px solid #c7bcb4;
}

.two #container #contents #main #pricelist table tbody .second th ,
.two #container #contents #main #pricelist table tbody .second td {
	background-color:#faf9f8;
}

* html .two #container #contents #main #pricelist table tbody .second th ,
* html .two #container #contents #main #pricelist table tbody .second td {
	background-color:#faf9f8;
}

*+html .two #container #contents #main #pricelist table tbody .second th ,
*+html .two #container #contents #main #pricelist table tbody .second td {
	background-color:#faf9f8;
}

.two #container #contents #main #pricelist table tbody tr th {
	padding-left:16px;
	text-align:left;
	background:url(../img/price_arrow.gif) 5px 0.68em no-repeat;
	vertical-align:top;
}

#bodyjet.two #container #contents #main #pricelist table tbody .last th {
	background-position:5px center;
}

.two #container #contents #main #pricelist table tbody .second th {
	background:url(../img/price_arrow_second.gif) 5px 0.68em no-repeat;
}

.two #container #contents #main #pricelist .skingym tbody tr th {
/*	background-position:5px center;*/
}

.two #container #contents #main #pricelist .campaign tbody tr th {
	padding:2px;
	width:auto;
	background:none;
}

.two #container #contents #main #pricelist .campaign tbody tr th span {
	display:block;
	padding-right:20px;
	background:#f1eeec;
}

.two #container #contents #main #pricelist table tbody tr td {
	text-align:center;
	width:104px;
	background:url(../img/border2.gif) left bottom repeat-x #fff; 
}

* html .two #container #contents #main #pricelist table tbody tr td {
	background:none;
}

*+html .two #container #contents #main #pricelist table tbody tr td {
	background:none;
}

.two #container #contents #main #pricelist .skingym tbody tr td {
	width:50px;
}

* html .two #container #contents #main #pricelist .skingym tbody tr td {
	width:80px;
}

.two #container #contents #main #pricelist .skingym tbody tr .price {
	width:104px;
}

.two #container #contents #main #pricelist table tbody .last td {
		border-bottom:1px solid #c7bcb4;
		background-image:none;
}

.two #container #contents #main #pricelist table tbody tr .twice {
	width:213px;
}

.two #container #contents #main #pricelist table tbody tr .triple {
	width:322px;
}


.two #container #contents #main #pricelist table tbody tr .option {
	padding-left:2px;
	text-align:center;
	background:none;
}

.two #container #contents #main #pricelist .skingym tbody tr .last {
	background:none;
}

.two #container #contents #main #pricelist .skingym tbody tr .addmission {
	background:#fff;
}

.two #container #contents #main #pricelist table tbody tr .white span {
	background-color:#fff;
}

.two #container #contents #main #pricelist .campaign tbody tr td {
	color:#DE5362;
/*	line-height:1.5em;*/
	line-height:1.4em;
}

.two #container #contents #main #pricelist .campaign tbody tr td span {
	font-size:1.2em;
	line-height:1.4em;
	font-weight:bold;
}

.two #container #contents #main #pricelist .campaign tbody tr td .text ,
.two #container #contents #main #pricelist .campaign tbody tr td .big {
	font-size:1.4em;
}

.two #container #contents #main #pricelist .campaign tbody tr td .text2 {
	font-size:1em;
}

.two #container #contents #main #pricelist .campaign tbody tr td .notice {
	display:block;
	margin:0px 4px;
	padding:4px 3px 2px;
	background:#DE5362;
	font-size:1em;
	color:#fff;
	font-weight:normal;
	line-height:1.1em;
}

* html .two #container #contents #main #pricelist .campaign tbody tr td .notice {
	padding-top:2px;
}

*+html .two #container #contents #main #pricelist .campaign tbody tr td .notice {
	padding-top:2px;
}

.two #container #contents #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;
}

.two #container #contents #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;
}

.two #container #contents #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;
}

.two #container #contents #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;
}

.two #container #contents #main #pricelist #campaign {
	clear:both;
	margin:10px 0px 0px 10px;
	width:530px;
	background:url(../img/angularcircle2_header.gif) left top no-repeat;
}

.two #container #contents #main #pricelist ul {
	margin-top:5px;
}

.two #container #contents #main #pricelist ul li {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.two #container #contents #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;
}

.two #container #contents #main #pricelist ul li a:hover {
	background:url(../img/arrow_h.gif) left center no-repeat;
}

.two #container #contents #main #pricelist .additional {
	margin:4px 0px 0px 10px;
	font-size:1em;
	line-height:1.5em;
}


#plasticsurgery #container #contents #main #service {
	margin-left:10px;
	width:540px;
}

#plasticsurgery #container #contents #main #service h4 {
	margin-left:0px;
	width:540px;
	height:22px;
	background:url(../img/plasticsurgery_service_title.gif) left top no-repeat;
	text-indent:-1000em;
}

#plasticsurgery #container #contents #main #service p {
	font-size:1em;
}

#plasticsurgery #container #contents #main #service p a {
	color:#6B9CD3;
}

#plasticsurgery #container #contents #main #service p a:hover {
	color:#EE7C75;
}

#plasticsurgery #container #contents #main #service ul li {
	margin:20px 0px;
	background:url(../img/angularcircle_header.gif) left top no-repeat #f5f2f0;
}

#plasticsurgery #container #contents #main #service ul li dl {
	padding:10px 10px 0px;
	background:url(../img/angularcircle_footer.gif) left bottom no-repeat;
}

#plasticsurgery #container #contents #main #service ul #trial dl ,
#plasticsurgery #container #contents #main #service ul #premium dl {
	padding-bottom:8px;
}

#plasticsurgery #container #contents #main #service ul li dl dt {
	width:520px;
	height:34px;
	font-size:1.4em;
	color:#EE7C75;
	text-indent:-1000em;
}

#plasticsurgery #container #contents #main #service ul #sagging-palpebra dl dt {
	background:url(../img/contents_plasticsurgery_sagging-palpebra_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #sagging-face-neck dl dt {
	background:url(../img/contents_plasticsurgery_sagging-face-neck_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #plasticsurgery-palpebra dl dt {
	background:url(../img/contents_plasticsurgery_plasticsurgery-palpebra_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #plasticsurgery-nose dl dt {
	background:url(../img/contents_plasticsurgery_plasticsurgery-nose_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #plasticsurgery-mouth dl dt {
	background:url(../img/contents_plasticsurgery_plasticsurgery-mouth_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #plasticsurgery-lip dl dt {
	background:url(../img/contents_plasticsurgery_plasticsurgery-lip_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #plasticsurgery-jaw dl dt {
	background:url(../img/contents_plasticsurgery_plasticsurgery-jaw_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #axillary-osmidrosis dl dt {
	background:url(../img/contents_plasticsurgery_axillary-osmidrosis_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #mammaplasty dl dt {
	background:url(../img/contents_plasticsurgery_mammaplasty_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #mammillaplasty dl dt {
	background:url(../img/contents_plasticsurgery_mammillaplasty_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #plasticsurgery-vagina dl dt {
	background:url(../img/contents_plasticsurgery_plasticsurgery-vagina_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #surgery-protrudingear dl dt {
	background:url(../img/contents_plasticsurgery_surgery-protrudingear_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #dimpling dl dt {
	background:url(../img/contents_plasticsurgery_dimpling_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #removal-nevus-wart dl dt {
	background:url(../img/contents_plasticsurgery_removal-nevus-wart_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #surgery-protrudingnavel dl dt {
	background:url(../img/contents_plasticsurgery_surgery-protrudingnavel_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #scar-formation dl dt {
	background:url(../img/contents_plasticsurgery_scar-formation_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul #fat-injection dl dt {
	background:url(../img/contents_plasticsurgery_fat-injection_title.gif) left top no-repeat;
}

#plasticsurgery #container #contents #main #service ul li dl dd dl {
	position:relative;
	margin-left:20px;
	padding:0px;
	height:162px;
}

#plasticsurgery #container #contents #main #service ul li dl dd dl dt {
	width:auto;
	height:38px;
	background:none !important;
	text-indent:0px;
	line-height:38px;
}

#plasticsurgery #container #contents #main #service ul li dl dd dl dd {
	margin-left:124px;
}

#plasticsurgery #container #contents #main #service ul li dl dd dl .excerpt {
	font-size:1.2em;
	line-height:1.5em;
	/*text-transform:uppercase;*/
}

#plasticsurgery #container #contents #main #service ul li dl dd dl .content {
	position:absolute;
	left:0px;
	bottom:32px;
}

#plasticsurgery #container #contents #main #service ul li dl dd dl .content ul li {
	margin:0px;
	line-height:16px;
}

#plasticsurgery #container #contents #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;
}

#plasticsurgery #container #contents #main #service ul li dl dd dl .content ul li a:hover {
	text-decoration:none;
	color:#ee7c75;
}

#plasticsurgery #container #contents #main #service ul li dl dd dl .price {
	position:absolute;
	left:0px;
	bottom:12px;
	font-size:1.2em;
	line-height:18px;
}

#plasticsurgery #container #contents #main #service ul li dl dd dl .price img {
	margin-left:12px;
	display:inline;
}

#plasticsurgery #container #contents #main #service ul li dl dd dl .cut {
	position:absolute;
	left:0px;
	top:38px;
	margin-left: 0px;
}

#plasticsurgery #container #contents #main #service ul li dl dd dl .cut img {
	border:1px solid #c7bcb4;
}


#plasticsurgery #container #contents #main #service ul li dl .more {
	margin-left:10px;
	padding:12px 0px;
	height:12px;
	background:url(../img/border1.gif) left top repeat-x;
}

#plasticsurgery #container #contents #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;
}

#plasticsurgery #container #contents #main #service ul li dl .more a:hover {
	background:url(../img/arrow_h.gif) left center no-repeat;
	color:#ee7c75;

}



.two #container #contents #main #qa {
	margin-left:10px;
}

.two #container #contents #main #qa ol {
	margin-left:10px;
}

.two #container #contents #main #qa ol li {
	padding:10px 0px 11px;
	background:url(../img/border2.gif) left bottom repeat-x;
}

.two #container #contents #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;
}

.two #container #contents #main #qa ol li span a {
	color:#6B9CD3;
}

.two #container #contents #main #qa ol li span a:hover {
	color:#EE7C75;
}

.two #container #contents #main #qa .link {
	margin-top:10px;
	font-size:1em;
	line-height:1em;
	text-align:right;
}

.two #container #contents #main #qa .link a {
	padding-left:14px;
	background:url(../img/arrow.gif) left center no-repeat;
}

.two #container #contents #main #qa .link a:hover {
	background:url(../img/arrow_h.gif) left center no-repeat;
}

/* Q&A */
.qa #container #contents #main h4 {
	margin:20px 30px;
	line-height:1.286em;
	color:#6B9CD3;
}

.qa #container #contents #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 #contents #main #qabody .wrapper {
	padding:0px 10px 10px;
	background:url(../img/angularcircle_footer.gif) left bottom no-repeat;
}

* html .qa #container #contents #main #qabody ul li ,
* html .qa #container #contents #main #qabody ul li dl {
	height:1%;
}

*+html .qa #container #contents #main #qabody ul li dl {
	height:1%;
}

.qa #container #contents #main #qabody ul .header dl {
	position:relative;
}

.qa #container #contents #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 #contents #main #qabody ul .header {
	border-bottom:1px solid #c7bcb4;
}

.qa #container #contents #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 #contents #main #qabody ul .header dl .cat {
	padding-right:50px;
	width:517px;
}

.qa #container #contents #main #qabody ul .header dl .cat ul ,
.qa #container #contents #main #qabody ul .header dl .cat ul li {
	display:inline;
}

.qa #container #contents #main #qabody ul .header dl .cat ul li {
	white-space:nowrap;
	line-height:1.5em;
}

* html .qa #container #contents #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 #contents #main #qabody ul .header dl .cat ul .first {
	padding-left:0px;
	background:none;
}

*+html .qa #container #contents #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 #contents #main #qabody ul .header dl .cat ul .first {
	padding-left:0px;
	background:none;
}

.qa #container #contents #main #qabody ul .header dl .cat ul li:before {
	content:"／";
}

.qa #container #contents #main #qabody ul .header dl .cat ul li:first-child:before {
	content:"";
}

.qa #container #contents #main #qabody ul .header dl .cat ul li a {
	display:inline;
	text-decoration:underline;
}

.qa #container #contents #main #qabody ul .body dl {
	background:url(../img/border1.gif) left bottom repeat-x;
/*	padding:10px;*/
	padding:10px 10px 7px;
}

.qa #container #contents #main #qabody ul .body dl dt {
	height:20px;
	text-indent:-1000em;
}

.qa #container #contents #main #qabody ul .body .customer dt {
	width:108px;
	background:url(../img/qa_customer_title.gif) left top no-repeat;
}

.qa #container #contents #main #qabody ul .body .doctor dt {
	width:114px;
	background:url(../img/qa_doctor_title.gif) left top no-repeat;
}

.qa #container #contents #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 #contents #main #qabody ul .body dl dd p {
	margin:0px;
	font-size:1em;
	line-height:1.67em;
	text-align:left;
}

.qa #container #contents #main #qabody ul .bodydl dd ul {
	margin:10px 0px;
}

.qa #container #contents #main #qabody ul .body dl dd ul li {
	list-style-type:disc;
	margin-left:1.5em;
	line-height:1.4em;
}

.qa #container #contents #main #qabody ul .body dl dd dl {
	padding:0px;
	margin:1em 0px 0px;
}

.qa #container #contents #main #qabody .footer {
	position:relative;
	margin:10px 10px 0px;
	min-height:28px;
	border:none;
}

* html .qa #container #contents #main #qabody ul .footer {
	height:28px;
}

.qa #container #contents #main #qabody ul .footer .link li {
	line-height:1.5em;
}

.qa #container #contents #main #qabody ul .footer .link li a {
	padding-left:15px;
	background:url(../img/arrow.gif) left center no-repeat;
}

.qa #container #contents #main #qabody ul .footer .link li a:hover {
	background:url(../img/arrow_h.gif) left center no-repeat;
}

.qa #container #contents #main #qabody ul .footer .consul {
	position:absolute;
	right:0px;
	bottom:0px;
	margin:0px;
}

.qa #container #contents #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 #contents #main #qabody ul .footer .consul a:hover {
	background-position:left bottom;
}

.qa #container #contents #main #related {
	margin-left:10px;
/*	padding-top:10px;*/
/*	background:url(../img/angularcircle_header.gif) left top no-repeat #F5F2F0;*/
}

.qa #container #contents #main #related .wrapper {
	padding:0px 10px 10px;
/*	background:url(../img/angularcircle_footer.gif) left bottom no-repeat #F5F2F0;*/
}

.qa #container #contents #main #related h4 {
	margin:0px;
}

.qa #container #contents #main #related ul {
	margin-top:10px;
}

* html .qa #container #contents #main #related ul ,
* html .qa #container #contents #main #related ul li dl {
	height:1%;
}

*+html .qa #container #contents #main #related ul ,
*+html .qa #container #contents #main #related ul li dl {
	height:1%;
}

.qa #container #contents #main #related ul li {
	margin-bottom:10px;
	padding-top:10px;
	background:url(../img/angularcircle_header.gif) left top no-repeat #F5F2F0;
}

.qa #container #contents #main #related ul li dl {
	padding:0px 10px 10px;
	background:url(../img/angularcircle_footer.gif) left bottom no-repeat #F5F2F0;
}

.qa #container #contents #main #related ul li dl dt {
	width:520px;
	height:34px;
	background:url(../img/qa_related_title_bg.gif) left top no-repeat;
}

.qa #container #contents #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 #contents #main #related ul li dl dt a span {
	font-size:0.834em;
}

.qa #container #contents #main #related ul li dl dt a img {
	display:inline;
	margin-right:10px;
	vertical-align:top;
}

* html .qa #container #contents #main #related ul li dl dt a img {
	vertical-align:middle;
}

*+html .qa #container #contents #main #related ul li dl dt a img {
	vertical-align:middle;
}

.qa #container #contents #main #related ul li dl dd ul {
	border:1px solid #C7BCB4;
	background:#fff;
}

.qa #container #contents #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 #contents #main #related ul li dl dd ul .one ,
.qa #container #contents #main #related ul li dl dd ul .last {
	padding-bottom:9px;
	background:none;
}

.qa #container #contents #main #related ul li dl dd ul li dl {
	position:relative;
	padding:0px;
	background:none;
}

.qa #container #contents #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 #contents #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 #contents #main #related ul li dl dd ul li dl dt a:hover {
	color:#EE7C75;
}

.qa #container #contents #main #related ul li dl dd ul li dl dt span {
	position:absolute;
/*	top:0px;*/
	top:6px;
	right:0px;
}

.qa #container #contents #main #related ul li dl dd ul li dl dd {
	position:absolute;
	right:0px;
	bottom:0px;
	line-height:1em;
}

.qa #container #contents #main #related ul li .link {
	margin:0px;
	padding:0px 10px 10px;
}

.qa #container #contents #main #related ul li .link a {
	padding-left:15px;
	background:url(../img/arrow.gif) left center no-repeat;
}

.qa #container #contents #main #related ul li .link a:hover {
	background:url(../img/arrow_h.gif) left center no-repeat;
}

.qa #container #contents #main #catlist {
	margin-top:40px;
}

.qa #container #contents #main #catlist h4 {
	margin:0px;
}
