
/*////////////////////////////////////////

about

////////////////////////////////////////*/

/* main img */

section#title{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0;
}

.title{
	width:180px;
	margin:50px auto 0px auto;
	padding:50px 0px 50px 0px;
}


/* PROFILEξρ */

section#profile{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(../about/img/bg_profile.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
}

.profile{
	width:960px;
	height:410px;
	margin:0px auto 0px auto;
}

.profile h2{
	width:347px;
	height:80px;
	margin:0px 0px 0px 0px;
	padding:50px 0px 30px 0px;
}

.profile .text{
	width:800px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #FFF;
}

.profile p.pdf{
	width:321px;
	height:100px;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/* Λθ */

section#tejun{
	width:100%;
	height:780px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(../about/img/bg_tejun.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
}

.tejun{
	width:960px;
	margin:0px auto 0px auto;
	padding:70px 0px 0px 0px;
}

.tejun h2{
	width:233px;
	height:44px;
	margin:0px auto 0px auto;
}

.tejun .step{
	margin:0px 0px 0px 0px;
}

.step h3{
	width:104px;
	margin:0px auto 0px auto;
}

.step p.steptext{
	text-align: center;
}

.step ul li{
	width:960px;
	padding:10px 0px 10px 0px;
	text-align: center;
}

.step ul li.arrow{
	width:960px;
	padding:10px 0px 10px 0px;
	text-align: center;
}


/* tΛ */

section#offer{
	width:100%;
	height:455px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(../about/img/bg_offer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
}

.offer{
	width:960px;
	margin:0px auto 0px auto;
	padding:70px 0px 0px 0px;
}

.offer h2{
	width:304px;
	height:89px;
	margin:0px 0px 0px 0px;
}

.offer .text{
	width:800px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	color: #FFF;
	font-size: 18px;
	line-height: 28px;
}

.offer p.pdf{
	width:284px;
	height:82px;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


/* Q&A */

section#qa{
	width:100%;
	height:1002px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 80px 0px;
	background-image: url(../about/img/bg_qa.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
}

.qa{
	width:960px;
	margin:0px auto 0px auto;
	padding:80px 0px 0px 0px;
}

.qa h2{
	width:205px;
	height:45px;
	margin:0px auto 70px auto;
}

.qabox{
	width:960px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	clear: both;
	overflow: hidden;
	color: #FFF;
}

.qabox .twobox{
	width:480px;
	float:left;
}

.twobox dl{
	clear: both;
	overflow: hidden;
}

.twobox dt{
	width:70px;
	float:left;
	padding:0px 0px 0px 0px;
}

.twobox dd.q{
	width:380px;
	float:left;
	font-size: 16px;
	padding:0px 30px 20px 0px;
	line-height: 22px;
	min-height: 2.75em;
}

.twobox dd.a{
	width:380px;
	float:left;
	padding:0px 30px 60px 0px;
	line-height: 20px;
}


/* tΛ2 */

section#offer2{
	width:100%;
	height:574px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image: url(../about/img/bg_offer2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
}

.offer2{
	width:960px;
	margin:0px auto 0px auto;
	padding:100px 0px 0px 0px;
}

.offer2 h2{
	width:362px;
	height:63px;
	margin:0px 0px 0px 0px;
}

.offer2 .text{
	width:800px;
	margin:0px 0px 0px 0px;
	padding:40px 0px 0px 0px;
	color: #000;
	font-size: 18px;
}

.offer2 p.pdf{
	width:396px;
	height:95px;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}



