.h2action {
	background-image: url(/children/action/img/h2action.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 124px;
	width: 981px;
	clear: both;
}
.h3action {
	background-image: url(/children/action/img/h3_action.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 650px;
	clear: both;
}
.h2medical {
	background-image: url(/children/medical/img/h2medical.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 124px;
	width: 981px;
	clear: both;
}
.h3medical {
	background-image: url(/children/medical/img/h3_medical.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 650px;
	clear: both;
}
.h2voice {
	background-image: url(/children/voice/img/voice.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 124px;
	width: 983px;
	clear: both;
}
.h3voice {
	background-image: url(/children/voice/img/h3_voice.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 650px;
	clear: both;
	background-position: center center;
	line-height: 36px;
}
.voiceArea {
	margin: 0px;
	padding: 0px;
	width: 650px;
	background-image: url(/children/voice/img/bg_voice.jpg);
	background-repeat: repeat-y;
}

.h2about {
	background: url(/children/about/img/h2about.jpg) no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 124px;
	width: 981px;
	clear: both;
}
.h3about {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 650px;
	clear: both;
	line-height: 36px;
	background: url(/children/about/img/h3_about.jpg) no-repeat center center;
}
.h3feature {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 650px;
	clear: both;
	line-height: 36px;
	background: url(/children/about/h3_feature.jpg) no-repeat center center;
}

.childrenFeature li {
	margin-bottom: 10px;
}

.btn_roundAlopecia {
	margin-bottom: 20px;
}

.h2children {
	background-image: url(/children/roundAlopecia/img/h2children.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 124px;
	width: 981px;
	clear: both;
}
.h3children {
	background-image: url(/children/roundAlopecia/img/h3_children.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 650px;
	clear: both;
	background-position: center center;
	line-height: 36px;
}
.h2service {
	background-image: url(/children/service/img/h2service.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 124px;
	width: 981px;
	clear: both;
}
.h3service {
	background-image: url(/children/service/img/h3_service.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 650px;
	clear: both;
	background-position: center center;
	line-height: 36px;
}
.h3message {
	background-image: url(/children/roundAlopecia/img/h3_message.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 650px;
	clear: both;
	background-position: center center;
	line-height: 36px;
}
.aboutArea{
	width: 602px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
h4.message {
	background-image: url(/children/roundAlopecia/img/fromdocror.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 27px;
	width: 597px;
}

.aboutLeft{
	margin: 0px;
	padding: 0px;
	width: 300px;
}
.aboutRight{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 290px;
	height: 432px;
}
.about2Left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 177px;
	width: 139px;
}
.about2Right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 445px;
}

.about2Right .profLeft {
	float: left;
	width: 228px;
	padding:0px;
	margin:0px;
}
.about2Right .profRight {
	float: right;
	width:192px;
	padding:0px;
	margin:0px;
}
.about2Right .profLeft dd {
	padding: 0px;
	width: 205px;
	margin: 0px 0px 0px 10px;
}
.about2Right .profRight dd {
	padding: 0px;
	width: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.messageArea {
	background-color: #FEF1F4;
	padding: 0px;
	width: 596px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 10px;
	line-height: 140%;
}
.messageArea p {
	padding: 15px 23px;
	font-size: 10px;
	line-height: 140%;
}


.aboutArea .aboutLeft dd {
	border: 1px solid #8C9610;
	padding: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 12px;
}
.aboutArea .aboutLeft dt {
	font-size: 14px;
	font-weight: bold;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #8C9610;
	margin-bottom: 3px;
	color: #8C9610;
	padding-left: 3px;
	margin-right: 10px;
	margin-left: 10px;
}





.h2qa {
	background-image: url(/children/qa/img/h2qa.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 124px;
	width: 983px;
	clear: both;
}

.h2price {
	background-image: url(/children/price/img/h2price.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 124px;
	width: 983px;
	clear: both;
}
.h3price {
	background-image: url(/children/price/img/h3_price.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 650px;
	clear: both;
	background-position: center center;
	line-height: 36px;
}
.h3qa001 {
	background-image: url(/children/qa/img/h3_qa001.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 650px;
	clear: both;
	background-position: center center;
	line-height: 36px;
}
.h3qa002 {
	background-image: url(/children/qa/img/h3_qa002.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 650px;
	clear: both;
	background-position: center center;
	line-height: 36px;
}
.h3qa003 {
	background-image: url(/children/qa/img/h3_qa003.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 650px;
	clear: both;
	background-position: center center;
	line-height: 36px;
}


#ct_contents {
	width:983px;
	margin:0px auto 30px;
	float: left;
	}

#ct_contents #ct_lcontents {
	width:650px;
	float:left;
	padding-top: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECE9D8;
	color: #666666;
	padding-right: 9px;
	}
	
#ct_contents #ct_rcontents {
	width:294px;
	float:right;
	margin:0;
	padding:0;
	background:#FFFFFF;
	display: inline;
	}
/*
#ct_rcontents dl#ct_links dt.ct_icon{
	margin:0;
	padding:0;
	float:left;
	width:62px;
	clear: right;
	height: 62px;
	display: block;
	}

#ct_rcontents dl#ct_links dd p {
	margin:25px 7px 0 11px;
	line-height:1.2em;
	font-size: 10px;
	}

#ct_rcontents dl#ct_links dd#ct_mail {
	width:226px;
	height:62px;
	background:url(/children/top_img/bg_icon001.jpg) no-repeat left;
	float:right;
	margin-bottom:10px;
	display: block;
	}
#ct_rcontents dl#ct_links dd#ct_access {
	width:226px;
	height:62px;
	background:url(/children/top_img/bg_icon002.jpg) no-repeat left;
	float:right;
	margin-bottom:10px;
	display: block;
	}
#ct_rcontents dl#ct_links dd#ct_medical {
	width:226px;
	height:62px;
	background:url(/children/top_img/bg_icon003.jpg) no-repeat left;
	float:right;
	margin-bottom:20px;
	display: block;
	}*/
#ct_message  {
	width: 296px;
	margin: 0px;
	padding: 0px;
}
#ct_pict {
	width:120px;
	margin:10px 0px 10px auto;
	float:left;
	}
#ct_pict img {
	padding-bottom: 5px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}


#ct_prof {
	width:167px;
	margin:10px 0px 0px;
	float: right;
	}
#ct_docpro li {
	list-style:none;
	padding-left:5px;
	line-height:1.2em;
	font-size: 10px;
	}
.voiceArea li {
	padding: 0px 0px 10px;
	width: 567px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}
.priceArea {
	padding: 0px;
	height: 150px;
	width: 596px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.priceArea .priceLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 428px;
}
.priceArea .priceRight {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 153px;
}
h4.girl {
	background-image: url(/children/price/img/h4_girls.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	margin: 32px auto 5px;
	padding: 0px;
	height: 21px;
	width: 596px;
}
h4.boy {
	background-image: url(/children/price/img/h4_boys.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	margin: 32px auto 5px;
	padding: 0px;
	height: 21px;
	width: 596px;
}
h4.ready {
	background-image: url(/children/price/img/h4_ready.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	margin: 32px auto 5px;
	padding: 0px;
	height: 21px;
	width: 596px;
}
h4.point {
	background-image: url(/children/price/img/h4_point.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	margin: 32px auto 5px;
	padding: 0px;
	height: 21px;
	width: 596px;
}
#pricetable {
	padding: 0px;
	width: 596px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
	line-height: 38px;
}
#pricetable th, #pricetable td {
	border: 1px solid #DBD6C6;
}
#pricetable th.gls {
	background-color: #FFF3E1;
	font-weight: bold;
}
#pricetable th.bys {
	background-color: #DDE8FF;
	font-weight: bold;
}
#pricetable td {
	background-color: #FFFFFF;
	text-align: right;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 15px;
}
#pricetable .length {
	width: 105px;
}
#pricetable .schooler {
	width: 239px;
}
.aboutArea img.itrdc {
	float: left;
	border: 1px solid #ECECEC;
	margin: 10px;
}
.aboutArea img.hairsys {
	float: right;
	margin: 0px 0px 10px 10px;
}
.aboutArea p {
	font-size: 12px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 160%;
}
#ct_rcontents dl#ct_links {
	width:294px;
}

#ct_rcontents dl#ct_links dt.ct_icon{
	margin:0px 0px 10px;
	padding:0px;
	float:left;
	width:62px;
	display: inline;
	clear: both;
	}
#ct_rcontents dl#ct_links dt.ct_icon a {
	height: 62px;
	width: 62px;
	padding: 0px;
	margin: 0px;
}
#ct_rcontents dl#ct_links dd p {
	margin:25px 5px 0 5px;
	line-height:1.2em;
	font-size: 11px;
	}

#ct_rcontents dl#ct_links dd#ct_mail {
	width:226px;
	height:62px;
	background:url(/children/top_img/bg_icon001.jpg) no-repeat left;
	float:right;
	margin-bottom:10px;
	}
#ct_rcontents dl#ct_links dd#ct_access {
	width:226px;
	height:62px;
	background:url(/children/top_img/bg_icon002.jpg) no-repeat left;
	float:right;
	margin-bottom:10px;
	clear: right;
	}
#ct_rcontents dl#ct_links dd#ct_medical {
	width:226px;
	height:62px;
	background:url(/children/top_img/bg_icon003.jpg) no-repeat left;
	float:right;
	margin-bottom:20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	clear: right;
	}
#ct_rcontents dl#ct_links dt#ct_pict {
	width:120px;
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	}
#ct_rcontents dl#ct_links dd#ct_prof {
	width:167px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: auto;
	}
#ct_rcontents dl#ct_links dd#ct_prof ul#ct_docpro li {
	list-style:none;
	padding-left:5px;
	line-height:1.2em;
	}	

/*Action*/
dl.sectionWeb{
	clear:both;
	}

dl.sectionWeb h3{
	font-weight:bold;
	}

dl.sectionWeb dt{
	float:right;
	}

dl.sectionWeb dt img{margin:20px 0 20px 15px;}

.med001 {
	background-image: url(/children/medical/img/med_001.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	margin: 0px 0px 20px;
	padding: 0px;
	height: 24px;
	width: 299px;
}
.medArea {
	margin: 0px auto;
	padding: 0px;
	width: 560px;
}


.med002 {
	background-image: url(/children/medical/img/med_002.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
	margin: 0px 0px 20px;
	padding: 0px;
	height: 24px;
	width: 299px;
}.medTxt {
	margin-left: 10px;
}
.infowindow {
	width: 400px;
	border: 1px double #AEC394;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 10px;
}


.btn_roundAlopecia {
	width: 602px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}
.voiceArea li {
	padding: 10px;
	border: 1px solid #CACD74;
}
