#websliceBox p,
#websliceBox .contentsBox p {
font-size:107%;
line-height:150%;
text-align:left;
margin-bottom:0px;}

#websliceBox .contentsBox p,
#websliceBox .dataBoxLeft .txtBox p{
margin-top:10px;}

#websliceBox a.arrow01 {
background:url(https://img1.kakaku.k-img.com/images/tools/webslice/arrow01.gif) no-repeat left top;
padding:0px 22px 5px;
font-size:107%;
line-height:140%;
font-weight:bold;}


#websliceBox .useBox {
border:#08a622 solid 1px;
padding:4px 4px 10px 4px;
width:690px;
margin-top:25px;}


#websliceBox .dataBoxLeft{
width:690px;}

#websliceBox .dataBoxLeft .imgBox {
	float: left;
	width: 355px;
	margin-right: 15px;
}

#websliceBox .dataBoxLeft .txtBox{
	float: left;
	width: 315px;
}


#websliceBox .captionBox{
background:#fff8c6;
padding:10px;
width:680px;
margin-top:15px;}

.iconImg{margin:0px 3px;}

.arrowC{
text-align:center;
margin:15px 0px;}


.fontOrange{
color:#f47e00;
font-weight:bold;
}

.mTop8{margin-top:8px;}

.mTop25{margin-top:25px;}

.otherBox {
	padding:30px 0 15px;
}
.otherBox img{
	vertical-align:bottom;
}
.otherBoxTtl {
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;			
}
.otherBoxMain {
	border:1px solid #cccccc;
	padding:18px 14px 14px;
}
.otherBoxSttl {
	padding-bottom:5px;	
}
.otherBoxStep {
	padding:10px 10px 20px;
	background:url(https://img1.kakaku.k-img.com/images/tools/webslice/img_add_05.png) no-repeat 315px bottom;
}
.otherBoxStep.stepBtm {
	padding:10px 10px 5px;
	background:none;
}
.otherBoxStepImg,
.otherBoxStepCap {
	float:left;
}
.otherBoxStepImg {
	width:295px;
	padding-right:15px;
}
.otherBoxStepCap {
	width:340px;
	font-size:92%;
	line-height:130%;
	padding-top:2px;
}
#websliceBox .otherBoxStep p.caption01 {
	text-align:center;
}
#websliceBox .otherBoxStep p.caption01 img {
	vertical-align:middle;
	position:relative;
	bottom:3px;
	margin:0 3px;
}