@charset "utf-8";/* 文字コードセット */


#mainimagearea{
 		width: 930px;
		height:320px;
		margin-bottom:15px;
		display:block;
}

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

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


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

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


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

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

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

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

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

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

.BeautySkinCare1{
		width:540px;
		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:540px;
		padding:0 0 10px 13px;
		margin-bottom:10px;
		line-height:200%;
		background: url(../images/common/dotborder_sepa001.gif) no-repeat left bottom;
		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;
}





/*----------------------------------------
Concept
----------------------------------------*/
#Concept{
		padding:0 0 0px 0px;
		margin-bottom:20px;
}


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

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






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

#News dl{
		width:350px;
		padding-bottom:10px;
		margin-bottom:10px;
		background: url(../images/common/350dotborder_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;
}










/*----------------------------------------
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;}






