@charset "utf-8";/* 譁勛ｭ励さ繝ｼ繝峨そ繝☗ヨ */


#mainimagearea{
 		width: 930px;
		height:350px;
		display:block;
		margin-bottom:10px;
}


#mainbanerearea{
 		width: 930px;
		height:340px;
		display:block;
		margin-bottom:10px;
}

#mainbaner a {
		width:930px;
		height:170px;
		background: url(../images/top/mainbaner.jpg) no-repeat left top;
		display:block;
		text-indent:-9999px;
}
#mainbaner a:hover{
		background: url(../images/top/mainbaner.jpg) no-repeat left bottom;
}

#mainbaner2 a {
		width:930px;
		height:170px;
		background: url(../images/top/mainbaner2.jpg) no-repeat left top;
		display:block;
		text-indent:-9999px;
}


h2#tit01{
		width: 440px;
		height:36px;
		margin-bottom:5px;
		background: url(../images/top/tit01.gif) no-repeat 0px 0px;
		text-indent:-9999px;
}
h2#tit02{
		width: 440px;
		height:36px;
		margin-bottom:5px;
		background: url(../images/top/tit02.gif) no-repeat 0px 0px;
		display:block;
		text-indent:-9999px;
}


h2#tit03{
		width: 350px;
		height:36px;
		margin-bottom:5px;
		background: url(../images/top/tit350_01.gif) no-repeat 0px 0px;
		display:block;
		text-indent:-9999px;
}

h2#tit04{
		width: 350px;
		height:36px;
		margin-bottom:5px;
		background: url(../images/top/tit350_02.gif) no-repeat 0px 0px;
		display:block;
		text-indent:-9999px;
}

h2#tit05{
		width: 440px;
		height:36px;
		margin-bottom:5px;
		background: url(../images/top/tit05.gif) no-repeat 0px 0px;
		display:block;
		text-indent:-9999px;
}


h3#tit001{
		width: 440px;
		height:20px;
		margin-bottom:15px;
		background: url(../images/top/tit001.gif) no-repeat 0px 0px;
		display:block;
		text-indent:-9999px;
}

h3#tit002{
		width: 440px;
		height:20px;
		margin-bottom:15px;
		background: url(../images/top/tit002.gif) no-repeat 0px 0px;
		display:block;
		text-indent:-9999px;
}


#Generaldermatology{
		padding:0 0 10px 13px;
		line-height:200%;
		float:left;
}

.BeautySkinCare1{
		width:440px;
		padding:0 0 10px 13px;
		margin-bottom:10px;
		line-height:200%;
		background: url(../images/common/dotborder_sepa001.gif) no-repeat left bottom;
		float:left;
}
.BeautySkinCare1 dd{float:left;margin-right:20px;}


#BeautySkinCare2{
		width:440px;
		padding:0 0 10px 13px;
		margin-bottom:10px;
		line-height:200%;
		float:left;
}
#BeautySkinCare2 dd{
		width:175px;
		letter-spacing:-0.05em;
		_letter-spacing:0em;
		float:left;
}

#BeautySkinCare3{
		width:540px;
		padding:0 0 10px 13px;
		margin-bottom:10px;
		line-height:200%;
		float:left;
}
#BeautySkinCare3 dd{float:left;margin-right:20px;}

.subtittxt{
		font-size:120%;
		color:#50200a;
		font-weight:bold;
}








/*----------------------------------------
banner
----------------------------------------*/
.banner0{
	height:180px;
		background: url(../images/top/bihada021.jpg) no-repeat left top;
	padding:0 0 0 0px;
	margin-bottom:10px;
}

.banner1{
	padding:0 0 0 0px;
	margin-bottom:10px;
}

.banner2{
	padding:0 0 0 0px;
}


#bannercontact a{
		width:350px;
		height:35px;
		margin-bottom:20px;
		background: url(../images/common/btn/btn_contact.gif) no-repeat left top;
		display:block;
		text-indent:-9999px;
}
#bannercontact a:hover{background: url(../images/common/btn/btn_contact.gif) no-repeat left bottom;}

#bannercontact3 a{
		width:446px;
		height:35px;
		margin-bottom:20px;
		background: url(../images/common/btn/btn_contact3.gif) no-repeat left top;
		display:block;
		text-indent:-9999px;
}
#bannercontact3 a:hover{background: url(../images/common/btn/btn_contact3.gif) no-repeat left bottom;}


/*----------------------------------------
20090313大野追記
----------------------------------------*/
#btnfaisyaru a {
		width:446px;
		height:50px;
		background: url(../images/top/facialbtn0.gif) no-repeat left top;
		display:block;
		text-indent:-9999px;
}
#btnfaisyaru a:hover{
		background: url(../images/top/facialbtn0.gif) no-repeat left bottom;
}



/*----------------------------------------
News
----------------------------------------*/
#News{
		padding:0 0 0px 0px;
}

#News dl{
		width:440px;
		padding-bottom:10px;
		margin-bottom:10px;
		background: url(../images/common/440dotborder_sepa001.gif) no-repeat left bottom;
		float:left;
}

#News dt{
		color:#333;
		text-decoration:none;
		background: url(../images/common/arrow_circle.gif) no-repeat left top;
		padding:0px 0px 0 16px;_padding:0px 0px 0 16px;
}
#News dd{
		color:#333;
		text-decoration:none;
		padding:0px 0px 0 16px;_padding:0px 0px 0 16px;
}

#News dd img{
	border: 1px solid #ab8e5a;
}

.left1{
	color:#333;
	text-decoration:none;
	float: left;
	margin-right: 10px;
}










/*----------------------------------------
banner
----------------------------------------*/
#bannergakuwari {
		width:350px;
		height:66px;
		background: url(../images/banner/banner001.jpg) no-repeat left top;
		display:block;
}
.bannerintxt{padding:15px 0 0 12px;}
.bannerintxt .caption{font-size:16px;color:#50200a;font-weight:bold;}
.bannerintxt .txt{font-size:12px;color:#f00; letter-spacing: 0.05em;}



#bimagearea {
	width:450px;
	display:block;
	float: left;
	margin-bottom: 10px;
}

#bimagearea .bimageleft{
	width:140px;
	display:block;
	float: left;
	padding-right: 10px;
}


#bimagearea .bimageleft .border{
border: 1px solid #a88a54;
}

#bimagearea .bimageleft .text1{
	color: #50200a;
}

#bimagearea .bimageleft .text2{
	font-size: 90%;
	_font-size:80%;
	line-height: 130%;
}


