@charset "";


/* /////////////////////////////////////////////////////////
 global
///////////////////////////////////////////////////////// */

.clear {
	clear: both;
}

/* clearfix
----------------------------------------------- */
/* floatしたboxが親boxからはみ出すのを回避 */
.clearfix:after {
	height: 0;
	visibility: hidden;
	content:".";
	display: block;
	clear: both;
}
.clearfix {
	display: inline-table;
	min-height: 1px; /* IE 7 */
}
/* Hides from IE - mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */


/* /////////////////////////////////////////////////////////
 ccontaine > content
///////////////////////////////////////////////////////// */

#content .section {
	margin: 0 auto;
	padding-bottom: 0;
}
#content .section p {
	margin-left: 20px;
	margin-right: 20px;
}
#content .topicPath {
	margin: 0;
	padding: 15px 10px;
	width: 630px;
	line-height: 1;
}

/* 大見出し - 他はglobal.css内 */
#container #content .spreadhead {
	margin-right: 10px;
	margin-left: 10px;
}

/* 大見出しtype2 - 他はglobal.css内 */
#container #content .spreadheadType2 {
	margin-right: 10px;
	margin-left: 10px;
}

/* 中見出し - 他はglobal.css内 */
#container #content .biggerHeadline {
	margin-right: 10px;
	margin-left: 10px;
}

/* 見出し - 他はglobal.css内 */
#container #content .bigHeadline {
	margin-right: 20px;
	margin-left: 20px;
}

#content .section p {
	margin-right: 20px;
	margin-left: 20px;
}
#content .section .section p {
	margin-right: 30px;
	margin-left: 30px;
}

/* serviceFlowBox */
#content .serviceFlowBox {
	position: relative;
	margin: 0 20px 10px;
	padding: 0;
	background: url(/common/img/serviceFlowBg.gif) 0 100% no-repeat;
}
#content .serviceFlowBox .tit {
	margin: 0!important;
	padding: 7px 10px 7px 137px;
	font-size: 116%;
	font-weight: bold;
	color: #0A5F4B;
	background: url(/common/img/serviceFlowBgHead.gif) 0 0 no-repeat;
}
* html #content .serviceFlowBox .tit {
	/* forIE */
	padding: 12px 10px 7px 137px;
	background: #fff url(serviceFlowBgHead) 0 5px no-repeat;
}
#content .serviceFlowBox .imgL {
	position: absolute;
	top: 9px;
	left: 9px;
	margin: 0!important;
	padding: 0;
}
#content .serviceFlowBox .txt {
	margin: 0!important;
	padding: 0 10px 10px 137px;
}
#content .serviceFlowArrow {
	margin: 0 auto 10px;
	text-align: center;
}

#content .goTop {
	width: 650px;
}



