@charset "utf-8";
/* CSS Document */

/* main */
.main h1.title{
	line-height:36px;
	height:36px;
	margin-bottom:20px;
}
.main h2.subTitle{
	line-height:20px;
	height:20px;
	margin-bottom:10px;
}
.main img.image{
	margin-bottom:-3px;
}
.main h3{
	margin-bottom:10px;
	font-size:10pt;
	color:#032B9D;
}
.main p{
	font-size:9pt;
	margin-bottom:20px;
}
.main .last{
	margin-bottom:30px;
	line-height: 180%;
}
.main h4{
	margin-bottom:10px;
	font-size:10pt;
	color:#032B9D;
	background-color:#F0F0F0;
	padding:15px 0px 15px 0px;
	width:590px;
	margin-top: -6px;
}	

.main .subColumn{}
.main .subColumn .leftColumn{
	float:left;
	width:290px;
	font-size: 9pt;
}
.main .subColumn .rightColumn{
	float:right;
	width:290px;
	font-size: 9pt;
}

.main ul.solution{}
.main ul.solution li{}
.main ul.solution h3{
	color:#333333;
	background:url(../img/list_arrow_01.gif) no-repeat left center;
	padding-left:10px;
	margin-bottom:5px;
}
.main ul.solution h3.link{
	background:url(../img/list_arrow_01_link.gif) no-repeat left center;
}
.main ul.solution h3 a{
	color:#032B9D;
}
.main ul.solution li ul.inList{margin-bottom:20px;}
.main ul.solution li ul.inList li{
	list-style:disc;
	font-size:10pt;
	line-height:200%;
	margin-left:18px;
}
.main .arrow{
	margin:5px 0;
	text-align:center;
}
.main p.box{
	margin:0;
	padding:10px;
	border:#032B9D solid 1px;
}
.main .pdf{
	background:url(../img/list_arrow_01_link.gif) no-repeat left center;
	padding-left:10px;
	margin-bottom:30px;
}
.main p.pdfLink{
	font-weight:bold;
	background:url(../img/pdf.gif) no-repeat right center;
	padding-right:34px;
	width:22em;
}
.main p.pdfLink a{color:#032B9D;}
.main h3.inner{margin-bottom:0;}
.main .recordingOk{background:url(../kakushu/img/recordingok.jpg) no-repeat;}
.main .recordingOk p{padding-right:200px;}

.main .point{margin:20px 0 6px 0;}
.main .point h3{
	width:60px;
	height:30px;
	float:left;
}
.main .point ul{
	float:right;
	width:490px;
}
.main .point ul li{
	list-style:disc;
	margin-left:18px;
	margin-bottom:4px;
}
.main .point p{
	float:right;
	width:485px;
	margin-bottom:4px;
}
p.middle{margin-bottom:0;}
p.middle10{margin-bottom:10px;}

p.back{
	text-align:right;
	margin-top:30px;
	clear:both;
}
p.back a{
	color:#0066CC;
	background:url(../img/list_back.gif) no-repeat right center;
	padding-right:18px;
}
