@charset "utf-8";


body {
	font-size: 12px;
	line-height: 20px;
}
/* --- top page --- */
/* header */
#topHeader h1 {
	font-size: 14px;
	line-height: 24px;
}
#topHeaderRightBox ul li {
	font-size: 11px;
	line-height: 13px;
}
#topWhatsnewBoxMiddle dl dt {
	background-attachment: scroll;
	background-image: url(images/icon01.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	float: left;
	clear:both;
	color: #785F49;
	background-color: transparent;
	font-size: 12px;
	line-height: 16px;
	width: 79px;
	padding: 5px 0px 5px 21px;
	
}* html #topWhatsnewBoxMiddle dl dt {
	width:100px;
}
#topWhatsnewBoxMiddle dl dd {
	padding: 5px 0px 5px;
	font-size: 12px;
	line-height: 16px;
	
}
/* --- page only --- */
h5.specialtyH5 {
	font-size: 14px;
	line-height: 15px;
}
.consultationDl01 dt {
	font-size: 14px;
	line-height: 15px;
}
.consultationTable01 {
	font-size: 12px;
	line-height: 18px;
}
.consultationTdP01 span {
	font-size: 10px;
}
.consultationUl02 li {
	font-size: 11px;
	line-height: 12px;
}
.consultationUl03 li {
	font-size: 11px;
	line-height: 12px;
}
#mainContent h4#consultationH4Title02 {
	font-size: 16px;
	line-height: 28px;
}
#mainContent h4#consultationH4Title02 span {
	font-size: 12px;
	line-height: 18px;
}
#mainContent .sectionH4title01 {
	font-size: 14px;
	line-height: 15px;
}
#mainContent .sectionNameBox01 h4 {
	font-size: 16px;
	line-height: 17px;
}
#sectionOtherH2 {
	font-size: 16px;
	line-height: 17px;
}
.sectionOtherUl01 li {
	font-size: 11px;
	line-height: 12px;
}
.sectionTable01 th p {
	font-size: 12px;
	line-height: 20px
;
}
.sectionTable01 td p {
	font-size: 12px;
	line-height: 20px
;
}
.sectionOtherTable01 th li {
	font-size: 12px;
	line-height: 20px
;
}
/* --- common page --- */
/* header */
#headerRightBox ul li {
	font-size: 11px;
	line-height: 12px;
}
/* left navi */
#leftNavi ul li {
	font-size: 12px;
	line-height: 13px;
}

/* footer */
#footerAccessBox01 {
	font-size: 12px;
	line-height: 16px;
}
#footerAccessBox02 {
	font-size: 12px;
	line-height: 14px;
}
address {
	font-size: 11px;
	line-height: 12px;
}

/* table */
.table01 {
	font-size: 12px;
	line-height: 20px;
}
.tdDl01 dt {
	font-size: 14px;
	line-height: 16px;
}
/*dl dt dd*/
.dl01 dt {
	font-size: 14px;
	line-height: 13px;
}
/*h3 h4 h5*/
#mainContent h3.h3Title01 {
	font-size: 14px;
	line-height: 13px;
}
h4.h4Title01 {
	font-size: 14px;
	line-height: 13px;
}
h4.h4Title01 span {
	font-size: 11px;
	line-height: 12px;
}
h5.h5Title01 {
	font-size: 14px;
	line-height: 13px;
}
/*word + photo*/
#mainContent h4.wordPhotoH4Title01 {
	font-size: 14px;
	line-height: 13px;
}
#mainContent h4.wordPhotoH4Title02 {
	font-size: 16px;
	line-height: 17px;
}
/* --- class --- */
span.size_small {
	font-size:10px;
	line-height:12px;
}
