@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------
	☆uniq
----------------------------------------------------*/

#contents .business01{
	width:630px;
}

#contents .business01 .head02{
	line-height:150% !important;
}

#contents .business01 .bu01Img{
	float:left;
	margin-right:20px;
}

#contents .business01 .bu01Tx{
	float:right;
	width:440px;
}

#contents .business01 .bu01ImgR{
	float:right;
	margin-right:20px;
}

#contents .business01 .bu01TxL{
	float:left;
	width:440px;
}

#contents .business01 .bu01flt{
	float:left;
	margin-right:15px;
	width:200px;
}

#contents .business01 .bu01fltLast{
	float:left;
	margin-right:0px;
	width:200px;
}


/*---------------------------------------------------*/
#contents .sol01Tx{
	float:left;
	width:490px;
}

#contents .sol01Img{
	float:right;
	width:100px;
}

#contents .solution01{
	background:url(../../lib/cmn_img/bg_yellow.gif) left top repeat;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */
	padding:15px 0; 
}

#contents .solution01Inr{
	margin:0 15px;
}

#contents .solution01Inr h4 {
	color:#440000;
	font-size:108% !important;
	font-weight:bold;
	margin-bottom:10px;
}

#contents .solution01List{
	list-style:decimal;
	padding-left:1.5em;
	line-height:140%;
}

#contents .solution01List li{
	margin-bottom:8px;
}

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


#contents .first01{
	background:url(../../lib/cmn_img/bg_yellow.gif) top left repeat;
	padding:15px 0;
	
	border-radius: 10px;        /* CSS3草案 */  
        -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
        -moz-border-radius: 10px;   /* Firefox用 */  
}

#contents .first01Inr{
	width:600px;
	margin:0 auto;
}

#contents .first01Tx{
	float:left;
	width:263px;
}

#contents .first01Tx p{
    line-height:180%;
}

#contents .first01Img{
	float:right;
	width:327px;
}

#contents .first02Tx{
	float:left;
	width:450px;
}

#contents .first02Img{
	float:right;
	width:140px;
}

#contents .first03{
	border:#440000 1px solid;
	padding:15px;
	width:600px;
}