@charset "UTF-8";

/* ----------------------------------------------------------------------------
    SEC01
------------------------------------------------------------------------------ */
#sec01 {
	width: 1000px;
	margin: 0 auto 60px;
	padding: 0; 
}
#sec01 .box {
	width: 960px;
	margin: 0 auto;
	padding: 0 20px;
}
#sec01 .box .left {
	float: left;
	width: 560px;
	margin: 0 40px 0 0;
}
#sec01 .box .right {
	float: left;
	width: 360px;
}
#sec01 .box .left h1 {
	width: 560px;
	padding: 0;
	margin: 0 0 50px;
}
#sec01 .box .left section {
	float: left;
	width: 260px;
	margin: 0 40px 0 0;
}
#sec01 .box .left section:last-child {
	margin: 0;
}
#sec01 .box .left section h2 {
	margin: 0 0 20px;
	color: #0265ca;
	font-size: 130%;
	font-weight: bold;
	line-height: 1.4;
}

/* ----------------------------------------------------------------------------
    SEC02
------------------------------------------------------------------------------ */
#sec02 {
	width: 1000px;
	margin: 0 auto;
}
#sec02 h1 {
	width: 960px;
	margin: 0 0 40px;
	padding: 0 20px;
}
#sec02 dl {
}
#sec02 dl dt {
	margin: 0 0 10px;
	color: #14aabe;
	font-size: 130%;
	font-weight: bold;
	line-height: 1.4;
}
#sec02 dl dd {
	margin: 0 0 30px;
	line-height: 1.6;
}
#sec02 dl dd:last-child {
	margin: 0;
}
#sec02 dl dd ul {
}
#sec02 dl dd ul li {
	margin: 0 0 10px 0;
	padding: 0 0 0 13px;
	background: url(../common/images/list_circle01.jpg) no-repeat left 5px;
	line-height: 1.4;
}
#sec02 dl dd ul li:last-child {
	margin: 0;
}

/* #sec02-01 */
#sec02 #sec02-01 {
	width: 480px;
	padding: 0 520px 0 0px;
	margin: 0 0 60px 0;
	background: url(images/img_sec02_01.jpg) no-repeat 520px 30px;
}
#sec02 #sec02-01 h2 {
	width: 480px;
	margin: 0 0 20px;
}
#sec02 #sec02-01 dl {
	width: 460px;
	margin: 0 0 0 20px;
}

/* #sec02-02 */
#sec02 #sec02-02 {
	width: 610px;
	padding: 0 20px 0 370px;
	margin: 0 0 60px 0;
	background: url(images/img_sec02_02.jpg) no-repeat 20px 30px;
}
#sec02 #sec02-02 h2 {
	width: 610px;
	margin: 0 0 20px;
}
#sec02 #sec02-02 dl {
	width: 590px;
	margin: 0 0 0 20px;
}

/* #sec02-03 */
#sec02 #sec02-03 {
	width: 590px;
	padding: 0 410px 0 0px;
	margin: 0 0 60px 0;
	background: url(images/img_sec02_03.jpg) no-repeat 630px 30px;
}
#sec02 #sec02-03 h2 {
	width: 590px;
	margin: 0 0 20px;
}
#sec02 #sec02-03 dl {
	width: 570px;
	margin: 0 0 0 20px;
}











