@charset "utf-8";

/*-------------------------------------*/


div.wrapBox{
	width: 960px;
	margin: 0 auto;
	font-family: "メイリオ","Helvetica Neue","Arial","Hiragino Kaku Gothic Pro","Meiryo","MS PGothic";
	background: #fff;
	border-top: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
}

div#maincontent{
	width: 720px;
	float: right;
	font-size: 15px
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	padding: 35px 20px 40px 20px;
}

	div#maincontent h2{
		background: url(../img/bg_h2.gif);
		color: #fff;
		font-size: 18px;
		font-weight: bold;
		padding: 2px 55px;
		letter-spacing: 0.23em;
		margin-bottom: 10px;
	}

	.conceptbox{
		padding-left:10px;
	}

	.contentbox h3{
		display: block;
		font-weight: bold;
		font-size: 15px;
		margin-bottom: 8px;
		display: block;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #2CABE2;
		padding: 5px 0px;
		color: #105978;
	}


	.contentbox p{
		font-size: 14px;
		margin-bottom: 8px;
		display: block;
	}

	.img{
		float:right;
		margin-right: 30px;
}

	.cotentbox dl{
		
}

	.contentbox dt{
		font-size: 15px;
		font-weight: bold;
		padding-top: 7px;
		padding-bottom: 4px;
}

	.contentbox dd{
		font-size: 13px;
		padding-left: 5px;
		padding-bottom: 5px
}

	div#maincontent strong{
		font-weight: bold;
}

/*-------------------------------------*/
/* ダウンロードフォーム */
/*-------------------------------------*/
	.download{
		border: 3px solid #dedede;
		text-align: center;
		padding-top: 30px;
		padding-bottom: 30px;
		margin-top: 30px;
		width: 250px;
}
	.download img{
		border: 1px solid #dedede;
		padding: 5px;
}

/*-------------------------------------*/
/* 役員情報 */
/*-------------------------------------*/

	p.member1{
		padding-left: 20px;
	}

	.member h3{
		display: block;
		font-weight: bold;
		font-size: 16px;
		margin-top: 10px;
		margin-bottom: 8px;
		display: block;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #2CABE2;
		padding: 5px 0px;
		color: #105978;
	}

	.member{
		margin-bottom: 25px;
		font-size: 14px;
	}

	.member dl{
		width: 585px;
	}

	.member dl dt,
	.member dl dd{
		padding: 1px 10px;
		vertical-align: middle;
		border-bottom: 1px solid #ddd;
	}

	.member dl dt{
		float:left;
		width:200px;
		clear:both;
	}

	.member dl dd{
		height: auto;
		width:465px;
		margin-left:220px;
	}

	dl dd.sp{
		height: 30px;
		padding-top: 15px;
}

div#leftcontent{
	width: 190px;
	float: left;
	font-size: 15px;
	padding-top: 35px;
	padding-left: 5px;
}

p.leftcontent{
	font-size: 15px;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 8px;
}

ul#subNavigation{}

ul#subNavigation li{
	display: block;
	margin-bottom: 14px;
}


.sTitle{
	margin: 60px 0 20px;
}

.sTitleFirst{
	margin: 0px 0 20px;
}

/*-------------------------------------*/
/* リストフォーマット */
/*-------------------------------------*/

ul{
	display: block;
	margin-bottom: 30px;
}

ul.Number{ list-style: decimal inside;}

ul.imgList1{ list-style: circle inside;}
ul.imgList2{ list-style: disc inside;}

ul.bgList1 li{ background: url(../img/bg_list1.gif) no-repeat left center; padding-left: 1.5em;}
ul.bgList2 li{ background: url(../img/bg_list2.gif) no-repeat left center; padding-left: 1.5em;}
ul.bgList3 li{ background: url(../img/bg_list3.gif) no-repeat left center; padding-left: 1.5em;}
ul.bgList4 li{ background: url(../img/bg_list4.gif) no-repeat left center; padding-left: 1.5em;}
ul.bgList5 li{ background: url(../img/bg_list5.gif) no-repeat left center; padding-left: 1.5em;}

ul.borderList1 li{ border-bottom: 1px solid #ccc; padding-bottom:0.3em; margin-bottom: 0.9em; display: block; }
ul.borderList2 li{ border-bottom: 1px dotted #ccc; padding-bottom:0.3em; margin-bottom: 0.9em; display: block; }


