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

#conceptBox h2{
	margin:0 auto;
	padding:0 0 30px 0;
	width:121px;
	height:65px;
	background:url(../img/concept-title02.png) no-repeat 0 0;
}

#conceptBox p{
	margin:0 auto;
	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:240px;
}

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

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

#profLeftInner h2{
	margin:25px auto 0;
	padding:0;
	width:97px;
	height:65px;
	background:url(../img/profile-title02.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;
}

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

#profRight p img{
	margin:0 auto;
	padding:20px 0 0 0;
	width:200px;
	height:200px;
}

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

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

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

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

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

#greetingRightInner h2{
	margin:0;
	padding:30px 0 20px 0;
	font-size:14px;
	font-size:1.4rem;
	text-align:center;
	font-weight:normal;
}

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

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

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

#keirekiLeftInner{
	overflow:auto;
	margin:10px 240px 0 0;
	padding:0;
	height:220px;
}

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

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

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

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

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

#itemsLeft h2{
	margin:0 auto;
	padding:87px 0 0 0;
	width:79px;
	height:65px;
	background:url(../img/item-title02.png) no-repeat right bottom;
}

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

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

#itemsRightInner p img{
	margin:0 auto;
	padding:30px 0 20px 0;
	width:182px;
	height:76px;
}

#itemsRightInner h2{
	margin:0 auto;
	padding:0 0 10px 0;
	width:200px;
	font-size:16px;
	font-size:1.6rem;
	font-weight:normal;
	line-height:100%;
	text-align:left;
	background:url(../img/about-border02.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;
	width:200px;
	font-size:12px;
	font-size:1.2rem;
	text-align:left;
}

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

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

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

#pureLeftInner p img{
	margin:0 auto;
	padding:15px 0 0 0;
	width:200px;
	height:123px;
}

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

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

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

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

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

