@charset "utf-8";

/*
	@Top
*/

/*----------------------------------------------------------
	1.Layout Set.
-----------------------------------------------------------*/

.ancorLink{
	margin-left:20px;
}
	
	
div#ColumnRight{

	}
	
div.contentsInner{
	line-height:2em;
	margin-left:20px;
	background:url(../images/case/bg.jpg) no-repeat top right;
	padding-bottom:20px;
}

div.contentsInnerSec{
	background:url(../images/common/contents_line.gif) repeat-x top left;
	line-height:2em;
	padding-top:30px;
	margin-left:20px;
}


div.titleBox .title{
	float:left;
}

div.titleBox .action{
	float:right;
}

.ancorLink li{
	float:left;
	margin-right:15px;
}

.ancorLink li.lastChild{
	margin-right:0;
}

div.contentsInner .contentsTxt{


}

div.contentsInnerSec .contentsTxt{
	background-image:none;
	padding-bottom:20px;
}

.flowBox{
	border:1px solid #ff0000;
}

.flowBox .step{
	padding:8px 5px;
}

.flowBox .step .stepIcon{
	float:left;
	width:53px;
	margin-right:7px;
}

.flowBox .step .stepContents{
	float:left;
	padding-top:15px;
	width:500px;
}

.flowBox .dotLine{
	background:url(../images/common/dot_line.gif) repeat-x left bottom;
}

.listIcon{
	line-height:1.8em;
	padding-left:10px;
	background:url(../images/common/icon_small.gif) no-repeat left 0.6em;
	}
	
.flowBox ul li.arrowIcon{
	line-height:1.8em;
	padding-left:21px;
	background:url(../images/common/icon_arrow.gif) no-repeat left 0.6em;
	}
	
dl.price dt{
	clear:both;
	float:left;
	width:7em;
}

dl.price dd{
	margin-left:8em;
	text-indent:-0.6em;
}

.sTitle{
	background-color:#ff3737;
}

.center{
	text-align:center;
}