@charset 'utf-8';

/* PadTop
-------------------------------------------------- */

.mainTitlePadTop {
	float: right;
	width: 711px;
	padding-left: 8px;
	padding-top: 0px;
}

.contentsBox1 .mainTitlePadTop .padTop {
	font-size: 200%;
	_font-size: 190%;
	_fo\nt-size: 200%;
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border: none;
	font-weight: bold;
}
.mainTitlePadTop .kanshu {
	padding: 23px 0px 0px 0px;
}

/* PadTop以外
-------------------------------------------------- */

.mainTitlePad {
	float: right;
	width: 711px;
	padding-left: 8px;
	padding-top: 0px;
}

.mainTitlePad .h1 {
	padding: 16px 0px 0px 0px;
}

.mainTitlePad .kanshu {
	padding: 18px 0px 0px 0px;
}

.mainTitlePad .changePaddingPlus {
	padding: 36px 0px 0px 0px;
}

.topVisual {
	float: left;
	width: 150px;
	padding: 3px 0px 0px 10px;
}

/* contentsBox1
-------------------------------------------------- */

.contentsBox1 .subTitleBox {
	background: url(/disease/pad/images/border_bottom.gif) left bottom repeat-x;
	padding: 0px 0px 10px;
	margin: 0px 0px 16px;
}

.contentsBox1 .subTitleBox .subTitle {
	font-size: 160%;
	_font-size: 150%;
	_fo\nt-size: 160%;
	color: #000000;
	font-weight: bold;
}

.contentsBox1 .subTitleBox .subTitleText {
	padding: 10px 0px 7px;
	color: #666666;
}

.contentsBox1 .h2 {
	margin-top: 0px;
	padding-top: 0px;
}

#leftContents .contentsBox1 .threePicturesType1 {
	width: 500px;
	padding: 5px 0px 10px 5px;
	float: left;
	margin: 0px 0px 12px 10px;
}

.threePicturesType1 .leftColumn {
	float: left;
	width: 155px;
	line-height: 150%;
	color: #555555;
	text-align: left;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size: 90%;
	margin: 0px;
	padding: 0px 5px;
}

.threePicturesType1 .rightColumn {
	float: left;
	width: 155px;
	line-height: 150%;
	color: #555555;
	text-align: left;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	margin: 0px;
	padding: 0px 5px;
}

.threePicturesType1 .centerColumn {
	float: left;
	width: 155px;
	line-height: 150%;
	color: #555555;
	text-align: left;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	margin: 0px;
	padding: 0px 5px;
}

#leftContents .contentsBox1 .twoColumnsType3 {
	width: 696px;
	_width: 701px;
	_w\idth: 696px;
	padding: 5px 0px 10px 5px;
	float: left;
	margin: 0px 0px 12px 10px;
}

.twoColumnsType3 .leftColumn {
	float: left;
	width: 501px;
	line-height: 150%;
	color: #555555;
	text-align: left;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size: 90%;
	margin: 0px;
	padding: 0px 5px;
}

.twoColumnsType3 .rightColumn {
	float: right;
	width: 150px;
	line-height: 150%;
	color: #555555;
	text-align: left;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size: 90%;
	margin: 0px;
	padding: 0px 5px;
}

#leftContents .contentsBox1 .twoPicturesType1 {
	width: 500px;
	padding: 5px 0px 10px 5px;
	float: left;
	margin: 0px 0px 12px 10px;
}

.twoPicturesType1 .leftColumn {
	float: left;
	width: 240px;
	line-height: 150%;
	color: #555555;
	text-align: center;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size: 90%;
	margin: 0px;
	padding: 0px 5px;
}

.twoPicturesType1 .rightColumn {
	float: right;
	width: 240px;
	line-height: 150%;
	color: #555555;
	text-align: center;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size: 90%;
	margin: 0px;
	padding: 0px 5px;
}

.padPictureLeft {
	background-color: #FFFFFF;
	margin-left: 10px;
	padding-top: 5px;
	padding-left: 5px;
	border: thin none 0;
	float: left;
	padding-right: 5px;
	width: 250px;
	text-align: center;
}

.p2cullumR {
	/* except MacIE5.0 \*/
	text-align: justify;
	text-justify: distribute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	float: right;
	width: 400px;
}

#mainArea div.qaElement {
	padding: 0px 0px 5px;
	margin: 16px 0px 12px;
	border-top: 1px solid #d8d8d8;
}

#mainArea div.qaBox {
	padding: 0px;
	margin: 0px;
}

#mainArea div.qaBox dl {
	padding: 18px 0px 2px 0px;
	margin: 0px 0px 3px;
	line-height: 130%;
}

#mainArea div.qaBox dt.question {
	width: 30px;
	padding: 0px 0px 0px 9px;
	margin: 0px;
	font-weight: bold;
	float: left;
}

#mainArea div.qaBox dd.question {
	padding: 0px;
	margin: 0px 0px 0px 2.25em;
	text-indent: -0.95em;
	font-weight: bold;
}

#mainArea div.qaBox dt.answer {
	width: 30px;
	padding: 9px 0px 0px 9px;
	margin: 0px;
	font-weight: bold;
	float: left;
}

#mainArea div.qaBox dd.answer {
	padding: 9px 0px 0px;
	margin: 0px 0px 0px 2.25em;
	text-indent: -0.95em;
}

#mainArea .text_001 {
	width: 300px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#mainArea .photo_001 {
	width: 150px;
	padding: 0px;
	margin: 0px;
	float: right;
}

#keyVisual .hr {
	height: 10px;
	padding: 0px 0px 10px;
	margin: 0px;
	background: url(/disease/pad/images/hr_001.gif) left bottom repeat-x;
}

.emphasizeFont {
	font-weight: bold;
	color: #000000;
}

#mainArea .changeMarginLeft10 {
	margin-left: 10px;
}

