@charset "UTF-8";
/**-------------------------------------------------
1.
2.
3.
4.
5.
6.
-------------------------------------------------**/
/*-------     320px-539px     -------*/
/*---------------     #conceptBox     ---------------*/
#conceptBox{
	margin:0;
	padding:45px 0 0 0;
	height:235px;
	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:200px;
	height:80px;
	background:url(../img/concept-subtitle01.png) no-repeat 0 0;
}

/*---------------     #profileBox     ---------------*/
#profileBox{
	margin:10px 0 0 0;
	padding:0;
}

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

#profLeftInner{
	margin:0;
}

#profLeftInner h2{
	margin:0 auto;
	padding:40px 0 0 0;
	width:97px;
	height:65px;
	background:url(../img/profile-title02.png) no-repeat right bottom;
}

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

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

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

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

#profRight p img{
	margin:0 auto;
	padding:30px 0 0 0;
	width:220px;
	height:220px;
}

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

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

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

/*---------------     #greetingRight     ---------------*/
#greetingRight{
	float:none;
	margin:0;
	width:100%;
}

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

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

#greetingRightInner p{
	margin:0;
	padding:0;
	font-size:15px;
	font-size:1.5rem;
	line-height:160%;
	text-align:center;
}

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

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

#keirekiLeftInner{
	overflow:auto;
	margin:0;
	height:280px;
}

#keirekiLeft h2{
	margin:20px 0 10px 0;
	padding:0 0;
	font-size:16px;
	font-size:1.6rem;
	font-weight:normal;
	line-height:100%;
	text-align:center;
}

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

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

/*---------------     #items    ---------------*/
#itemsBox{
	margin:10px 0 0 0;
	padding:0;
}

/*---------------     #itemsLeft     ---------------*/
#itemsLeft{
	float:none;
	width:100%;
	background:url(../img/con-bg01.png) no-repeat right bottom;
}

#itemsLeft h2{
	margin:0;
	padding:0;
	width:100%;
	height:280px;
	background:url(../img/item-title02.png) no-repeat center center;
}

/*---------------     #itemsRight     ---------------*/
#itemsRight{
	float:none;
	margin:0;
	width:100%;
}

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

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

#itemsRightInner h2{
	margin:0 auto;
	padding:20px 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;
	line-height:140%;
	text-align:left;
}

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

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

#pureLeftInner{
	margin:0;
}

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

#pureLeft h2{
	margin:0 auto;
	padding: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;
}

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

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

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

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