@charset "UTF-8";
/**-------------------------------------------------
1.
2.
3.
4.
5.
6.
-------------------------------------------------**/
/*-------     978px-px     -------*/
/*---------------     #conceptBox     ---------------*/
#conceptBox{
	margin:0;
	padding:65px 0 0 0;
	height:258px;/*   323px   */
	background:url(../img/con-bg01.png) no-repeat right bottom;
}

#conceptBox h2{
	margin:0 auto;
	padding:0;
	width:141px;
	height:84px;
	background:url(../img/concept-title.png) no-repeat 0 0;
}

#conceptBox p{
	margin:41px auto 0;
	padding:0;
	width:390px;
	height:60px;
	background:url(../img/concept-subtitle03.png) no-repeat 0 0;
}

/*---------------     #profileBox     ---------------*/
#profileBox{
	margin:30px 0 0 0;
	padding:0;
	height:323px;
}

/*---------------     #pfbLeft     ---------------*/
#profLeft{
	float:left;
	margin:0 -323px 0 0;
	width:100%;
	height:323px;
	background:url(../img/con-bg02.png) no-repeat right bottom;
}

#profLeftInner{
	margin:0 323px 0 0;
}

#profLeftInner h2{
	margin:55px auto 0;
	padding:0;
	width:115px;
	height:84px;
	background:url(../img/profile-title.png) no-repeat right bottom;
}

.katagaki{
	margin:0;
	padding:10px 0 10px 0;
	font-size:16px;
	font-size:1.6rem;
	font-weight:normal;
	text-align:center;
}

#profLeftInner p{
	margin:0;
	padding:0;
	font-size:12px;
	font-size:1.2rem;
	text-align:center;
}

#profLeftInner .name{
	margin:0;
	padding:0;
	font-size:24px;
	font-size:2.4rem;
	font-weight:normal;
	text-align:center;
}

/*---------------     #pfbRight     ---------------*/
#profRight{
	float:right;
	width:323px;
	height:323px;
	background:url(../img/con-bg01.png) no-repeat right bottom;
}

#profRight p img{
	margin:0 auto;
	padding:31px 0 0 0;
	width:260px;
	height:260px;
}

/*---------------     #greetingBox ごあいさつ    ---------------*/
#greetingBox{
	margin:0;
	padding:0;
	height:323px;
}

/*---------------     #greetingLeft     ---------------*/
#greetingLeft{
	float:left;
	width:323px;
	height:323px;
	background:url(../img/con-bg01.png) no-repeat right bottom;
}

#greetingLeft p img{
	margin:0 auto;
	padding:76px 0 0 0;
	width:151px;
	height:171px;
}

/*---------------     #greetingRight     ---------------*/
#greetingRight{
	float:left;
	margin:0 0 0 -323px;
	width:100%;
	height:323px;
}

#greetingRightInner{
	margin:0 0 0 323px;
	height:323px;
	background:url(../img/con-bg01.png) no-repeat right bottom;
}

#greetingRightInner h2{
	margin:0;
	padding:60px 0 20px 0;
	font-size:16px;
	font-size:1.6rem;
	text-align:center;
	font-weight:normal;
}

#greetingRightInner p{
	margin:0;
	padding:0;
	font-size:16px;
	font-size:1.6rem;
	text-align:center;
}

/*---------------     #keirekiBox 経歴    ---------------*/
#keirekiBox{
	margin:0;
	padding:0;
	height:323px;
}

/*---------------     #keibLeft     ---------------*/
#keirekiLeft{
	float:left;
	margin:0 -323px 0 0;
	width:100%;
	height:323px;
	background:url(../img/con-bg02.png) no-repeat right bottom;
}

#keirekiLeftInner{
	overflow:visible;
	margin:0 323px 0 0;
}

#keirekiLeft h2{
	margin:40px 0 0 0;
	padding:0 33px;
	font-size:16px;
	font-size:1.6rem;
	font-weight:normal;
	text-align:center;
}

#keirekiLeftInner p{
	margin:0 auto;
	padding:10px 30px;
	width:263px;
	font-size:12px;
	font-size:1.2rem;
	text-align:left;
}
/*---------------          ---------------*/
#keirekiRight{
	float:right;
	width:323px;
	height:323px;
	background:url(../img/con-bg01.png) no-repeat right bottom;
}

#keirekiRight p img{
	margin:0 auto;
	padding:88px 0 0 0;
	width:145px;
	height:146px;
}

/*---------------     #items    ---------------*/
#itemsBox{
	margin:30px 0 0 0;
	padding:0;
	height:323px;
}

/*---------------     #itemsLeft     ---------------*/
#itemsLeft{
	float:left;
	width:323px;
	height:323px;
	background:url(../img/con-bg01.png) no-repeat right bottom;
}

#itemsLeft h2{
	margin:0 auto;
	padding:119px 0 0 0;
	width:94px;
	height:84px;
	background:url(../img/item-title.png) no-repeat right bottom;
}

/*---------------     #itemsRight     ---------------*/
#itemsRight{
	float:left;
	margin:0 0 0 -323px;
	width:100%;
	height:323px;
}

#itemsRightInner{
	margin:0 0 0 323px;
	height:323px;
	background:url(../img/con-bg01.png) no-repeat right bottom;
}

#itemsRightInner p img{
	margin:0 auto;
	padding:50px 0;
	width:228px;
	height:95px;
}

#itemsRightInner h2{
	margin:0 auto;
	padding:0 0 10px 0;
	width:263px;
	font-size:16px;
	font-size:1.6rem;
	font-weight:normal;
	text-align:left;
	background:url(../img/about-border.png) no-repeat center bottom;
}

#itemsRightInner .ft10{
	margin:0;
	padding:0;
	font-size:10px;
	font-size:1.0rem;
}

#itemsRightInner .come{
	margin:0 auto;
	padding:10px 0 0 0;
	width:263px;
	font-size:12px;
	font-size:1.2rem;
	text-align:left;
}

/*---------------     #pureBox     ---------------*/
#pureBox{
	margin:0;
	padding:0;
	height:323px;
}

/*---------------     #pureLeft     ---------------*/
#pureLeft{
	float:left;
	margin:0 -323px 0 0;
	width:100%;
	height:323px;
	background:url(../img/con-bg02.png) no-repeat right bottom;
}

#pureLeftInner{
	margin:0 323px 0 0;
}

#pureLeftInner p img{
	margin:0 auto;
	padding:30px 0 0 0;
	width:260px;
	height:160px;
}

#pureLeft h2{
	margin:0 auto;
	padding:20px 0 5px 0;
	width:260px;
	font-size:16px;
	font-size:1.6rem;
	font-weight:normal;
	text-align:left;
	background:url(../img/about-border.png) no-repeat center bottom;
}

#pureLeftInner .come{
	margin:0 auto;
	padding:10px 0 0 0;
	width:260px;
	font-size:12px;
	font-size:1.2rem;
	text-align:left;
}

/*---------------     #pureRight     ---------------*/
#pureRight{
	float:right;
	width:323px;
	height:323px;
	background:url(../img/con-bg01.png) no-repeat right bottom;
}

#pureRight p img{
	margin:0 auto;
	padding:110px 0 0 0;
	width:80px;
	height:103px;
}



/*--          --*/
/*--          --*/
/*--          --*/

