h3#service_info_top{
	background:none;
	padding:0;
}

div.service_list_box{
	height:120px;
	border-bottom:1px solid #ededed;
	padding:20px 10px;
	clear:both;
}

div.service_list_box_left{
	width:332px;
	float:left;
}
div.service_list_box_right{
	width:332px;
	padding-top:20px;
	float:right;
}

div.service_list_box_right a{
	background:url(../img/arrow_list_index.gif) no-repeat;
	color:#00445f;
	font-weight:100;
	padding-left:10px;
	font-weight:bold;
}
div.service_list_box_right a:hover{
	text-decoration:underline;
	color:#de0000;
}

div.service_list_box_right p{
	width:280px;
}


h3{
	height:32px;
	background:url(../img/h3_bg.gif) no-repeat;
	font-size:100%;
	line-height:32px;
	padding-left:30px;
}

p.desc{
	line-height:170%;
	padding:20px 0;
}


p.flow_step{
	padding-top:20px;
}

p.flow1_desc{
	background:url(../img/service_info/flow1_img.gif) no-repeat left 20px;
	height:126px;
	line-height:170%;
	padding:20px 0 20px 170px;
}

p.flow1_desc a{
	line-height:30px;
	padding-left:0;
}

p.flow2_desc{
	background:url(../img/service_info/flow2_img.gif) no-repeat right 20px;
	height:126px;
	line-height:170%;
	padding:20px 170px 20px 0;
}

p.flow3_desc{
	background:url(../img/service_info/flow3_img.gif) no-repeat left 20px;
	height:126px;
	line-height:170%;
	padding:20px 0 20px 170px;
}

p.flow4_desc{
	background:url(../img/service_info/flow4_img.gif) no-repeat right 20px;
	height:126px;
	line-height:170%;
	padding:20px 170px 20px 0;
}

p.flow5_desc{
	background:url(../img/service_info/flow5_img.gif) no-repeat left 20px;
	height:150px;
	line-height:170%;
	padding:20px 0 20px 170px;
}


p.deli1_desc{
	background:url(../img/service_info/delivery1_img.gif) no-repeat left 20px;
	line-height:170%;
	padding:20px 0 20px 170px;
}

p.deli2_desc{
	background:url(../img/service_info/delivery2_img.gif) no-repeat right 20px;
	line-height:170%;
	padding:20px 170px 20px 0;
}

p.deli3_desc{
	background:url(../img/service_info/delivery3_img.gif) no-repeat left 20px;
	line-height:170%;
	padding:20px 0 20px 170px;
}

p.deli3_btn{
	padding:0 0 20px 170px;
}

p.deli4_desc{
	background:url(../img/service_info/delivery4_img.gif) no-repeat right 20px;
	height:150px;
	line-height:170%;
	padding:20px 170px 20px 0;
}


div#price_box{
	height:750px;
	margin-top:25px;
	clear:both;
}

div#price_box table{
	background:url(../img/service_info/deli_charge_price_bg.gif) no-repeat;
	border-top:1px solid #c6c6c6;
	border-left:1px solid #c6c6c6;
}

div#price_box table.left{
	float:left;
}
div#price_box table.right{
	float:right;
}

div#price_box table td{
	border-right:1px solid #c6c6c6;
	border-bottom:1px solid #c6c6c6;
	text-align:center;
	padding:5px 0;
}

div#price_box table td.title{
	padding:12px 0;
}

ul.notes{
	margin-bottom:20px;
}

ul.notes li{
	font-size:85%;
	line-height:140%;
	text-indent:-1em;
	padding-left:10px;
}

ul#deli_flow{
	height:370px;
	border-bottom:1px solid #c6c6c6;
	margin-top:20px;
	clear:both;
}

ul#deli_flow li{
	float:left;
}

h4.deli_charge_flow_title{
	margin-top:20px;
}

p.deli_charge_flow_desc{
	line-height:150%;
	padding-bottom:10px;
}

p.deli_charge_flow_desc_last{
	line-height:150%;
	padding-bottom:50px;
}


p.nacs-j1_desc{
	background:url(../img/service_info/nacs-j1_img.gif) no-repeat left 20px;
	line-height:170%;
	padding:20px 0 20px 170px;
}

p.nacs-j1_btn{
	text-align:center;
	padding-top:40px;
}

.spacetop10{
	padding-top:10px;
}

ol.hosyo{
	margin-left:25px;
	padding:20px 0;
}

ol.hosyo li{
	margin-bottom:10px;
	color:#000000;
}

.emphasis{
	color:#de0000;
}


.service_box01{
	background:url(../img/service_info/service_infobox.jpg) no-repeat;
	width:323px;
	height:160px;
	padding:20px;
	float:left;
	display:inline;
}


.service_box02{
	background:url(../img/service_info/service_infobox.jpg) no-repeat;
	width:323px;
	height:160px;
	padding:20px;
	float:right;
	display:inline;
}

.service_box01 h3{
	padding:0 0 20px 0;
	background:none;
}

.service_box02 h3{
	padding:0 0 20px 0;
	background:none;
}


.service_box01 p,
.service_box02 p{
	padding:0 0 10px 0;
	line-height:1.5;
}