@charset "utf-8";

/*-----------------------------
	120920 spa_col
-----------------------------*/
#spaco_l {
	margin-left:30px;
}

#spaco_l img {
	vertical-align:bottom;
}

#spaco_l .sec01 ul{
	position:relative;
    background: url(../../img/usr/freepage/products/spaco_l/img_spaco_l_01.jpg) left top no-repeat;
	width: 880px;
	height:116px;
}
#spaco_l .sec01 ul li{
	position:absolute;
	top:35px;
	left:25px;
}


#spaco_l .sec02 {
	position:relative;
    background: url(../../img/usr/freepage/products/spaco_l/img_spaco_l_05.jpg) left top no-repeat;
	width: 880px;
	height:120px;
}

#spaco_l .sec02 p.textbox01{
	position:absolute;
	width:760px;
	height:100px;
	margin-top:10px;
	margin-left:60px;
	line-height:1.8em;
}


#spaco_l .sec03 {
	position:relative;
    background: url(../../img/usr/freepage/products/spaco_l/img_spaco_l_07.jpg) left top no-repeat;
	width: 880px;
	height:1342px;
}


#spaco_l .sec03 ul{
	position:absolute;
    width: 880px;
	height:1342px;
}

#spaco_l .sec03 ul li.con01{
	position:absolute;
	top:370px;
	left:59px;
}
#spaco_l .sec03 ul li.con02{
	position:absolute;
	top:188px;
	left:235px;
}

#spaco_l .sec03 ul li.con03{
	position:absolute;
	top:570px;
	left:235px;
}

#spaco_l .sec03 ul li.con04{
	position:absolute;
	top:1008px;
	left:235px;
}




#spaco_l .sec04 {
	position:relative;
	width: 880px;
	height:2090px;
}

#spaco_l .sec04 #kininaru{
	position: absolute;
	top:0px;
	right:0px;
	z-index:1;
}

#spaco_l .sec04 ul{
	position:relative;
    background: url(../../img/usr/freepage/products/spaco_l/img_spaco_l_09.jpg) left top no-repeat;
	width: 880px;
	height:2090px;
}
#spaco_l .sec04 ul li{
	margin-left:30px;
}

#spaco_l .sec04 ul li.con01{
    position: absolute;
	top:20px;
	left:30px;
}
#spaco_l .sec04 ul li.con02{
    position: absolute;
	top:135px;
	left:30px;
}
#spaco_l .sec04 ul li.con03{
    position: absolute;
	top:420px;
	left:30px;
}

#spaco_l .sec04 ul li.con04{
    position: absolute;
	top:700px;
	left:30px;
}

#spaco_l .sec04 ul li.con05{
    position: absolute;
	top:980px;
	left:30px;
}
#spaco_l .sec04 ul li.con06{
    position: absolute;
	top:1300px;
	left:30px;
}
#spaco_l .sec04 ul li.con07{
    position: absolute;
	top:1690px;
	left:30px;
}
#spaco_l .sec04 ul li.con08{
    position: absolute;
	top:1820px;
	left:30px;
}



#spaco_l .sec05 ul{
	position:relative;
    background: url(../../img/usr/freepage/products/spaco_l/img_spaco_l_bottom.jpg) left top no-repeat;
	width: 880px;
	height:477px;
	margin-bottom: 30px;
}
#spaco_l .sec05 ul li.btn01{
	position:absolute;
	top:306px;
	left:25px;
}

#spaco_l .sec05 ul li.btn02{
	position:absolute;
	top:397px;
	left:215px;
}


/*-----------------------------
	120925 spa_col_process
-----------------------------*/

#spaco_l .process_col {

}

#spaco_l .process_col .block_l {
	float:left;
	width:676px;	
}

#spaco_l .process_col .block_l .block01 p, #spaco_l .process_col .block_l .block02 p, #spaco_l .process_col .block_l .block03 p, #spaco_l .process_col .block_l .block04 p, #spaco_l .process_col .block_l .block05 p{
	margin:0;
	float:left;

}


#spaco_l .process_col .block_r {
	float: left;
	width:222px;	
}



