/* Updated 2015/10/22.D */
/* Updated 2015/01/08.D */
/* Updated 2012/06/26,D */
/* Updated 2010/05/26,E */
/* Updated 2007/01/30,E */
/* Updated 2006/12/27,E */

	@import "/common_css/default_wide.css";
	@import "/common_css/component_wide.css";
	@import "/kojin/sisandukuri/css/sisandukuri_comp.css";
	
#contents .posiC {
	text-align:center;
}	
/* unyou_table.table */

#contents .unyou_table {
	border-bottom:2px solid #F9B412;
	border-right:2px solid #F9B412;
	margin:20px 0 10px;
	width:100%;
}

#contents .unyou_table td,
#contents .unyou_table th {
	padding:8px;
	text-align:left;
	vertical-align:top;
	border-left:2px solid #F9B412;
	border-top:2px solid #F9B412;
}

#contents .unyou_table th {
	font-weight:bold;
	background:#FDE4A1;
	color:#18943B;
	width:25%;
}

#contents .unyou_table th span {
	font-size:85%;
}

#contents .unyou_table td ul {
	margin:0;
}

/* enteiki_table.table */

#contents .enteiki_table {
	border-bottom:2px solid #E1D385;
	border-right:2px solid #E1D385;
	margin:20px 0 10px;
	width:100%;
}

#contents .enteiki_table td,
#contents .enteiki_table th {
	padding:8px;
	text-align:left;
	vertical-align:top;
	border-left:2px solid #E1D385;
	border-top:2px solid #E1D385;
}

#contents .enteiki_table th {
	font-weight:bold;
	background:#FCF9D3;
	color:#666;
}

/* attention */

#contents div.attention {
	margin: 15px 0px 20px 0px;
	padding: 5px 10px 2px 10px;
	border: solid 1px #CC0000;
	clear:both;
}

/*  sisanSet
-------------------------------------------------------*/

#contents div.sisanSet {
	width:540px;
	overflow:hidden;
	margin:20px 0;
	padding-bottom:45px;
	background:url(/kojin/sisandukuri/image_uniq/p_index_07.gif) no-repeat bottom center;
}

#contents div.sisanSet .boxL,
#contents div.sisanSet .boxR{
	float:left;
	width:243px;
}

#contents div.sisanSet .boxM{ float: left; width: 54px; padding-top: 110px; 
}

#contents div.sisanSet ul {
	margin-top:15px;

}

#contents div.sisanSet table p.paragraph {
	margin:0;
	padding:0;
}

#contents div.sisanSet table.enteiki_table {
	margin-top:5px;
}

#contents div.sisanSet table.unyou_table th {
	width:35%;
}

#contents dl.sumlabel {
	clear:both;
}

#contents dl.sumlabel dt {
	float:none !important;
	padding:3px 5px 2px;
	background:#18943B;
	color:#FFF;
	display:inline-block !important;
	display:inline;
	zoom:1;
}

/*  case_container
-------------------------------------------------------*/

#contents .case_container {
	overflow:hidden;
	margin-bottom:20px;
}

/*tab*/
#contents .casetab {
	overflow:hidden;
	margin:0;
}

#contents .casetab li {
	width:180px;
	float:left;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	height:57px;
	overflow:hidden;
	padding:0;
	margin:0;
	cursor:pointer;
}

#contents .casetab li.tab01 { background-image:url(/kojin/sisandukuri/image_uniq/tab_index_01off.gif)}
#contents .casetab li.tab01.select,
#contents .casetab li.tab01:hover { background-image:url(/kojin/sisandukuri/image_uniq/tab_index_01on.gif)}
#contents .casetab li.tab02 { background-image:url(/kojin/sisandukuri/image_uniq/tab_index_02off.gif)}
#contents .casetab li.tab02.select,
#contents .casetab li.tab02:hover { background-image:url(/kojin/sisandukuri/image_uniq/tab_index_02on.gif)}
#contents .casetab li.tab03 { background-image:url(/kojin/sisandukuri/image_uniq/tab_index_03off.gif)}
#contents .casetab li.tab03.select,
#contents .casetab li.tab03:hover { background-image:url(/kojin/sisandukuri/image_uniq/tab_index_03on.gif)}


#contents .case_container .box {
	clear:both;
	border:1px solid #18943B;
	border-top:8px solid #18943B;
	padding:10px;
}

#contents .case_container #newaccount {	}
#contents .case_container #newsubmit {	display:none;}
#contents .case_container #taishokukin {	display:none;}

/*box*/

#contents .case_container h3 {
	font-size:110%;
	font-weight:bold;
	text-indent:-1em;
	padding-left:1em;
	margin-bottom:20px;
	line-height:1.3;
}

#contents .kikan{
	text-align:center;
	background:#137562;
	padding:2px 0;
	margin:0 5px 10px;
}
#contents .kikan p{
	color:#FFF;
	margin:0px;
	padding:0px;
}

#contents .case_container .titGraph {
	float:right;
	padding:0 0 10px 10px;
}

#contents .case_container .model {
	clear:both;
}

#contents .unordered04 {
	margin:15px 0;
}


#contents .case_container .sumlabel { margin-bottom:5px;}
#contents .case_container .sumlabel dt{ display:inline-block; margin-right:5px;}
#contents .case_container .sumlabel dd{ display:inline-block;}
#contents .case_container table.enteiki_table {
	margin-top:5px;
}

#contents .case_container table.enteiki_table th,
#contents .case_container table.enteiki_table td {
	vertical-align:middle;
	line-height:1.5;
	text-align:center;
}

#contents .case_container div.case { margin-top:20px;}
#contents .case_container div.case  h4 { margin-bottom:15px;}

#contents .case_container div.case  div {	float:left;}
#contents .case_container div.case  div.lead {		width:125px;}
#contents .case_container div.case  div.setdetail {		width:226px;}
#contents .case_container div.case  div.graph {	width:167px;}

#contents .case_container div.case  div.lead img { margin:0;}

#contents .case_container div.case  div.setdetail table {
	margin:0 2px 0 5px ;
}

#contents .case_container div.case  div.setdetail table th,
#contents .case_container div.case  div.setdetail table td {
	border-bottom:3px solid #FFF;
	border-right:3px solid #FFF;
}

#contents .case_container div.case  div.setdetail table th {
	color:#FFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding:3px;
	width:35%;
}

#contents .case_container div.case  div.setdetail table thead th {	background:#004831; width:auto; padding:8px 3px;}
#contents .case_container div.case  div.setdetail table tr.unyo th {	background:#F5A200;}
#contents .case_container div.case  div.setdetail table tr.yokin th {	background:#9DC814;}

#contents .case_container div.case  div.setdetail table td {
	vertical-align:middle;
	padding:8px 3px;
}

#contents .case_container div.case  div.setdetail table tr.unyo td {	background:#FCE3B2;}
#contents .case_container div.case  div.setdetail table tr.yokin td {	background:#E1EEB8;}

#contents .case_container div.case  div.setdetail table td p.paragraph {
 padding:0;
	margin:0;
	line-height:1.2;
}

/*  APPLY
-------------------------------------------------------*/
#contents div#main div.apply {
	width:540px;
	margin-bottom:20px;
	padding-top:40px;
	background:url(/kojin/sisandukuri/image_uniq/p_index_07.gif) no-repeat 50% 0;
}
#contents div#main div.apply div.applyInner01 {
	background:url(/kojin/sisandukuri/image_uniq/bg_shisandukuri_apply01m.gif) repeat-y top left;
}
#contents div#main div.apply div.applyInner02 {
	background:url(/kojin/sisandukuri/image_uniq/bg_shisandukuri_apply01b.gif) no-repeat bottom left;
}

#contents div#main div.apply p {
width:100%;
}
#contents div#main div.apply div.innerBlock01 {
	float:left;
	width:230px;
	margin:15px 0 10px;
	padding-left:24px;
}

#contents div#main div.apply div.innerBlock01 p.header {
	padding:7px 0 16px;
}


#contents div#main div.apply div.innerBlock02 {
	float:right;
	width:230px;
	margin:15px 0 10px;
	padding-right:24px;
}

#contents div.buttton {
	margin-bottom:15px;
}

#contents .ryuitenforsisandukuri h5 {
	margin-bottom:8px;
}

#contents div.notesbox {
	margin:5px 0;
	padding:5px 0 0 0;
	border-top:1px solid #B4B4B4;
	border-bottom:1px solid #B4B4B4;
}
