/* Updated 2009/06/18,E */
/* Updated 2007/12/21.E */

	@import "/common_css/default.css";
	@import "/common_css/component.css";
	@import "/kojin/iappli/css/iappli_comp.css";

/*[/kojin/insurance/]*/

#containerPop,
#footerPop{
	width:780px !important;
}
#containerPop #contents{
	width:750px !important;
	width /**/:765px;
}
#contents div.topAreaLinePop{
	width:750px !important;
	background-repeat: repeat-x !important;
}

#footer {
	background-image:url(/common_images/bg_footer.gif);
	background-color:#FFFFFF;
	clear:both;
	color:#333333;
	font-size:65%;
	line-height:1em;
	margin-top:30px;
	padding-top:2px;
}

#logo {
	text-align:left;
	padding-left:15px;
	margin-top:12px;
}

#footer address {
	font-family:Arial,sans-serif;
	font-style:normal;
	margin:8px 0px 0px 0px;
	padding-bottom:10px;
	text-align:left;
}


#footer div.winClose {
	text-align:right;
	margin:-40px 15px 0px 0px;
	padding-bottom:10px;
}

#contents div.panf{
	padding:0 0 20px;
	text-align:center;
}
#contents div.panfNarrow{
	width:676px;
	/*\*/
	width:auto;
	/**/
	padding-right:37px;
	padding-left:37px;
}
#contents div.panfWide{
	padding-right:43px;
	padding-left:43px;
}
#contents div.panf .leftBox{
	width:338px;
	float:left;
}
#contents div.panf .rightBox{
	width:338px;
	float:left;
}
#contents .pagenate {
	padding:20px 0 0 0;
}
#contents .pagenate .prev{
	width:135px;
	float:left;
}
#contents .pagenate .paging{
	width:480px;
	float:left;
	padding:15px 0 0 ;
}
#contents .pagenate .paging p{
	text-align:center;
}
#contents .pagenate .paging em{
	font-weight:bold;
	font-style:normal;
}
#contents .pagenate .next{
	width:135px;
	float:left;
	text-align:right;
}


/* Updated¥ 2009/06/18,E */
#contents .iryouTop,
#contents .kazokuTop,
#contents .kurashiTop{
	width:750px;
	margin:0 0 20px;
	padding:0;
}
#contents .iryouTop{
	background:transparent url(/kojin/seiho/iryou/image_uniq/p_index_02.gif) 0 0 repeat-y;
}
#contents .kazokuTop{
	background:transparent url(/kojin/seiho/kazoku/image_uniq/p_index_02.gif) 0 0 repeat-y;
}
#contents .kurashiTop{
	background:transparent url(/kojin/seiho/kurashi/image_uniq/p_index_02.gif) 0 0 repeat-y;
}
#contents .iryouTop .list,
#contents .kazokuTop .list,
#contents .kurashiTop .list{
	width:590px !important;
	width /**/: 750px;
	padding:10px 80px 47px;
}
#contents .iryouTop .list{
	background:transparent url(/kojin/seiho/iryou/image_uniq/p_index_03.gif) left bottom no-repeat;
}
#contents .kazokuTop .list{
	background:transparent url(/kojin/seiho/kazoku/image_uniq/p_index_03.gif) left bottom no-repeat;
}
#contents .kurashiTop .list{
	background:transparent url(/kojin/seiho/kurashi/image_uniq/p_index_03.gif) left bottom no-repeat;
}
/* Updated£ 2009/06/18,E */
#contents .iryouTop .list ol,
#contents .kazokuTop .list ol,
#contents .kurashiTop .list ol{
	width:270px;
	float:left;
}
#contents .kazokuTop .list ol{
	width:230px;
}
#contents .kurashiTop .list ol{
	width:250px;
}
#contents .iryouTop .list ol.first,
#contents .kazokuTop .list ol.first,
#contents .kurashiTop .list ol.first{
	margin-right:15px;
}
#contents .kazokuTop .list ol.first{
	width:310px;
}
#contents .kurashiTop .list ol.first{
	width:290px;
}

#contents ol.ordered03 li.number10{
	list-style-image: url(/kojin/seiho/image_dir/icon_ordered03_10.gif);
}
#contents ol.ordered03 li.number11{
	list-style-image: url(/kojin/seiho/image_dir/icon_ordered03_11.gif);
}

/* Updated¥ 2009/06/18,E */
#contents .ryuui{
	margin: 0 0 5px;
	border:1px solid #FF3300;
	padding:2px;
	background-color:#FFFFCC;
}
#contents h2.ryuuih2 {
	background:#FF3300;
	padding:2px 0 3px 0;
	text-align:center;
}
#contents .ryuui ul{
	padding:3px 8px 8px 30px;
}
/* Updated£ 2009/06/18,E */

#containerPop h2{
	color:#FF6600;
	margin-bottom:10px;
}


/*  Ruui2 box css  */

#contents div.ryuui2 {
	padding: 20px 0 10px 0;
}

#contents div.ryuui2 h2 {
	background:#ffc;
	border:1px solid #ccc;
	color:#333;
	padding:5px 10px;
	margin:0;
}

#contents ul.unordered01 {
	background:#eee;
	border:1px solid #ccc;
	border-top:none;
	padding:5px 10px 5px 22px;
}
 
/* Updated¥ 2009/06/18,E */
/*clearfix*/
#contents .iryouTop .list:after,
#contents .kazokuTop .list:after,
#contents .kurashiTop .list:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#contents .iryouTop .list,
#contents .kazokuTop .list,
#contents .kurashiTop .list{
	zoom: 1;
}
/* Updated£ 2009/06/18,E */
