@charset "utf-8";

/*----------------------------------------
HTML:/business/index.html
CSS:/business/css/insurance.css

----------------------------------------*/

/* pagelink
---------------------*/
div.pagelink{
	padding: 3px 0 0 0;
	background: url("../images/common/bg_pagelink.gif") repeat-x 0 0;
}
div.pagelink ul.pagelink{
	width:540px;
	margin: 0 0 25px 0;
	background:url("../images/common/bg_pagelink.gif") repeat-x 0 100% #F7F6F3;
}
div.pagelink.life{
	margin:0 0 25px 0;
}
div.pagelink ul.pagelink.life{
	margin:0;
}
div.pagelink ul.pagelink li{
	float:left;
	display:inline;
	margin:0 0 0 17px;
	padding:15px 0 15px 13px;
	background:url("../../images/common/ico_arrow_green_bottom.gif") no-repeat 0 20px;
}

/* senyo
---------------------*/
div.section div.senyo{
	width:490px;
	margin:13px 0 15px 20px;
	padding:5px;
	border:1px solid #D3CA86;
	background:#EEEACE;
}
div.section div.senyo div.senyoin{
	width:456px;
	padding:12px 16px 16px 18px;
	background: #FFFFFF;
}
div.section div.senyo div.senyoin p.text{
	width:320px;
	float:left;
	padding:5px 0 0 0;
}

/* list
---------------------*/
div.section dl.list{
	width:250px;
	float:left;
	display:inline;
	margin:0 9px 10px 9px;
}
div.section dl.list dt{
	width:230px;
	height:24px;
	padding:16px 0 0 20px;
	font-weight:bold;
	background:url("../images/common/bg_ttl.jpg") no-repeat 0 100%;
}
div.section dl.list dt.ttl{
	height:37px;
	padding:3px 0 0 20px;
	background:url("../images/common/bg_ttl02.jpg") no-repeat 0 100%;
}
div.section dl.list dd{
	padding:15px 0 0 10px;
}
div.section dl.list dd span{
	background:#634A2C;
	color:#FFFFFF;
	padding:1px;
	font-size:84%;
	margin: 0 10px 0 0;
}
div.section dl.list dd p{
	padding:0 0 10px 0;
}

/* contact
---------------------*/
div.section p.contact{
	padding:15px 0 0 15px;
}

/* pagetop
---------------------*/
#main p.pagetop{
	font-size:84%;
}
#main p.pagetop a{
	padding:2px 0 2px 20px;
}

/* section
---------------------*/
div.section.business{
	width:540px;
	margin:0;
	padding:0;
	background: #FEFBF2;
	border:#FCF3D8 1px solid;
}

/* ico_cope
---------------------*/
p.ico_cope {
	margin:5px 0 5px 9px;
}




/* 2009.07.25 追加 */
div.section div.hoken-info{
	width:490px;
	margin:13px 0 15px 20px;
	padding:5px;
	border:1px solid #E6892B;
	background:#F8DDC2;
}
div.section div.hoken-info div.hoken-info-in{
	width:456px;
	padding:12px 16px 16px 18px;
	background: #FFFFFF;
}
div.section div.hoken-info div.hoken-info-in p.text{
	width:320px;
	float:left;
	padding:5px 0 0 0;
}
div.section div.hoken-info div.hoken-info-in p.right {
	padding:5px 0 0 0;
}
