@import url(sub.css);

/* ======未来を切り拓く経営者の皆様へ================================================= */
/* -----------上部----------- */
#dgnssindx_upper {
	margin: 0;
	padding:0;
}
#dgnssindx_img01 {
	margin: 0;
	padding-bottom: 1em;
	text-align: center;
}
#dgnssindx_upper h3 {
	margin-bottom: 0.6em;
	padding: 0.5em 1.2em;
	color: #000;
	font-size: 15px;
	line-height: 1em;
	background: url("../images/diagnosis/indx_sttlbg01.gif") repeat-y 0 0;
}
.catch01 {background:#69B8CB;
	font-size: 16px; font-weight:bold; padding:3px 0 0 10px; margin:0 0 3px 0;
}
.catch02 { background:url(../images/diagnosis/back01.gif) 0 0 no-repeat; height:170px;}
.catch02 img{ float:left;}
.catch02 p { margin:0; padding:10px 0 0 150px!important;}
.menu {padding:5px;}
.menu ul{ list-style-image:none;}
.menu ul li { padding:0 0 0px 15px; background:url(../images/diagnosis/point2.gif) 0 3px no-repeat;}
#dgnssindx_upper p {
	margin: 0;
	padding:0 20px 1.2em 30px;
	line-height: 1.7em;
}
#dgnssindx_upper p.upprtxt01 {
	text-align: center;
}
#dgnssindx_upper p.upprtxt02 {
	text-align: center;
	font-size: 15px;
}
#dgnssindx_upper p.uppssttl01 {
	margin-bottom: 0.6em;
	padding: 6px 20px 7px 185px;
	color: #000;
	font-size: 13px;
	line-height: 1.2em;
	background: url("../images/diagnosis/indx_ssttl01.gif") no-repeat 30px 0;
}
#dgnssindx_upper p.uppssttl02 {
	margin-bottom: 1.2em;
	padding: 6px 20px 7px 185px;
	color: #000;
	font-size: 13px;
	line-height: 1.2em;
	background: url("../images/diagnosis/indx_ssttl02.gif") no-repeat 30px 0;
}

/* -----------下部左右分け----------- */
#dgnssindx_lower {
	margin: 0;
	padding: 0;
}
#dgnssindx_left {
	margin: 0;
	padding: 0;
	width: 375px;
	float: left;
	overflow: hidden;
	display: inline; /* IE対策 */
}
#dgnssindx_right {
	margin: 0;
	padding:0;
	width: 230px;
	float: left;
	overflow: hidden;
	display: inline; /* IE対策 */
}
#dgnssindx_both {
	clear: both;
	margin: 0;
	padding: 0;
	width: 605px;
	overflow: hidden;
}
/* -----------下部タイトル＆テキスト----------- */
#dgnssindx_left h3 {
	margin-bottom: 0.6em;
	padding: 0.5em 1.2em;
	color: #000;
	font-size: 15px;
	line-height: 1em;
	background: url("../images/diagnosis/indx_sttlbg01.gif") repeat-y right top;
}
#dgnssindx_left p {
	margin: 0;
	padding: 0 5px 1.5em 30px;
}
.dgnssindx_tl01 {
	margin: 0;
	padding: 0;
	text-align: right;
}
/* -----------右側囲み----------- */
#dgnssindxright_bnnr {
	margin: 0 0 0 10px;
	padding:0;
	width: 220px;
	overflow: hidden;
}
/* -----------お問い合わせフォーム----------- */
#dgnssindx_frm01 {
	margin: 0;
	padding: 0;
	width: 220px;
	color: #6C1502;
	font-size: 11px;
	line-height: 1em;
	background: url("../images/insurance/indx_frmbg02.gif") repeat-y 0 0;
	overflow: hidden;
}
#dgnssindx_frmttl {
	margin: 0;
	padding: 0;
	width: 220px;
	height: 31px;
	background: url("../images/insurance/indx_frmbg01.gif") 0 0 no-repeat;
	text-indent: -100em;
	overflow: hidden;
}
#dgnssindx_frm01 p{
	padding: 5px 15px 0 15px;
}
input.dgnssindxfrmtxt01{
	width: 188px; 
	font-size: 11px;
}
textarea.dgnssindxfrmtxt02 {
	width: 188px; 
	font-size: 11px;
	height: 5em;
}
input.dgnssindxfrmtxt03 {
	font-size: 10px;
}
#dgnssindx_frmsbmt {
	text-align: center;
	padding: 7px 15px 2px 15px;
}
#dgnssindx_frmbttm {
	margin: 0;
	padding: 0;
	width: 220px;
	height: 10px;
	background: url("../images/insurance/indx_frmbg03.gif") 0 0 no-repeat;
	text-indent: -100em;
	overflow: hidden;
}
.dl{
padding:0 0 20px 0;
}
.dt{
background-color:#FFCC66; 
font-size:16px; 
font-weight:bold;
}
.hidari{text-align:right; margin-right:10px; margin-top:10px;}
.mannaka{ vertical-align:middle;}

.test01 {background:url(../images/diagnosis/test01.jpg) 0 0 no-repeat; height:373px;}
.test01 img{ float:right;}
