@charset "utf-8";
/* CSS Document */

/*コンテンツ*/



.contents_main {padding-top: 20px;}

div#content #boxL-01-01{
	width:153px;
	float:left;
}

/*右側*/
div#content #boxR-01-01{
	width:840px;
	float:right;
}


div#content #boxR-01-01 h2{
	width:840px;
	height:156px;
	margin-bottom:10px;
	text-indent:-9999px;
	background:url(../../flow/img/ti-01-01.jpg) no-repeat;
}

div#content #boxR-01-01 h3{
	width:840px;
	height:56px;
	text-indent:-9999px;
	background:url(../../flow/img/ti-01-02.jpg) no-repeat;
}

div#content #boxR-01-01 .box-02-01 {
	background:#ffffff;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	padding:20px;
	margin-bottom:15px;
}

div#content #boxR-01-01 .box-02-01 .box-03-01{
	background:#f9f7f6;
	padding:14px 0;
}


div#content #boxR-01-01 .box-02-01 .box-03-01 p.img-01-01{
	float:left;
	width:107px;
	text-align:center;
	padding:20px 0 0 0;
}


div#content #boxR-01-01 .box-02-01 .box-03-01 dl{
	float:left;
	width:570px;
	border-left:1px dotted #a7a7a7;
}

div#content #boxR-01-01 .box-02-01 .box-03-01 dl dt{
	padding:10px 22px 10px;
}

div#content #boxR-01-01 .box-02-01 .box-03-01 dl dd{
	padding:10px 22px 0;
	line-height:1.7em;
}

div#content #boxR-01-01 .box-02-01 .box-03-01 dl dd p{
	padding:0 0 15px;
}


div#content #boxR-01-01 .box-02-01 .box-03-01 dl dd strong{
	font-weight:bold;
}

div#content #boxR-01-01 .box-02-01 p.ic-01-01{
	text-align:right;
}


div#content #boxR-01-01 .box-02-01 p.ic-01-02{
	text-align: left;
}

