/*----------------------------------------------------------------

 hx overwrite

----------------------------------------------------------------*/

h4 {
	margin-bottom:10px;
	padding:2px;
	border-bottom:solid 2px #01894D;
	font-size:86%!important;
}

/*----------------------------------------------------------------

 category head

----------------------------------------------------------------*/

.ttl_category1 {
	height:27px;
	/height:38px;
	margin-bottom:20px;
	padding:11px 0 0 47px;
	border-bottom:solid 1px #999;
	background:url(/saitamaresona/kojin/service/kariru/images/ico_category1.png) left center no-repeat;
	font-size:150%;
	line-height:100%;
}

.ttl_category2 {
	height:27px;
	/height:38px;
	margin-bottom:20px;
	padding:11px 0 0 47px;
	border-bottom:solid 1px #999;
	background:url(/saitamaresona/kojin/service/kariru/images/ico_category2.png) left center no-repeat;
	font-size:150%;
	line-height:100%;
}

.ttl_category3 {
	height:27px;
	/height:38px;
	margin-bottom:20px;
	padding:11px 0 0 47px;
	border-bottom:solid 1px #999;
	background:url(/saitamaresona/kojin/service/kariru/images/ico_category3.png) left center no-repeat;
	font-size:150%;
	line-height:100%;
}

.ttl_category4 {
	height:27px;
	/height:38px;
	margin-bottom:20px;
	padding:11px 0 0 47px;
	border-bottom:solid 1px #999;
	background:url(/saitamaresona/kojin/service/kariru/images/ico_category4.png) left center no-repeat;
	font-size:150%;
	line-height:100%;
}

.ttl_category5 {
	height:27px;
	/height:38px;
	margin-bottom:20px;
	padding:11px 0 0 47px;
	border-bottom:solid 1px #999;
	background:url(/saitamaresona/kojin/service/kariru/images/ico_category5.png) left center no-repeat;
	font-size:150%;
	line-height:100%;
}

.ttl_category6 {
	height:27px;
	/height:38px;
	margin-bottom:20px;
	padding:11px 0 0 47px;
	border-bottom:solid 1px #999;
	background:url(/saitamaresona/kojin/service/kariru/images/ico_category6.png) left center no-repeat;
	font-size:150%;
	line-height:100%;
}

/*----------------------------------------------------------------

 sidemenu

----------------------------------------------------------------*/

/*--orange--*/

.list_secondary {
	margin:0;
	padding:0 0 0 4px;
	border-left:solid 1px #F0B060;
	border-right:solid 1px #F0B060;
	background-color:#FFFCF0;
}

.list_secondary li {
	width:170px;
	padding-top:7px;
	border-left:solid 1px #F0B060;
	border-right:solid 1px #F0B060;
	border-bottom:solid 1px #F7CF9F;
	background-color:#FCF0E2;
	list-style-type:none;
}

.list_secondary li a {
	width:150px;
	/width:170px;
	padding:0 0 7px 20px;
	background:url(/rsc/image/ico_sidearrow1.png) left top no-repeat;
	color:#444;
	font-size:72%;
	list-style:none;
	display:list-item;
}

.list_secondary li a:visited {
	color:#444;
}

.list_secondary .roof {
	border-bottom:none;
}

/*--thridly--*/

.list_secondary ul {
	width:170px;
	/width:170px;
	margin:0;
	padding:7px 0 0 0;
	background-color:#F9DFBF;
	border-top:solid 1px #F7CF9F;
	border-left:solid 1px #F0B060;
	border-right:solid 1px #F0B060;
	border-bottom:solid 1px #F7CF9F;
	/border:none;
	/border-top:solid 1px #F0B060;
	/border-bottom:solid 1px #F0B060;
}

.list_secondary ul li {
	width:170px;
	padding-top:0;
	background-color:#FBEBD7;
	border:none;
	list-style-type:none;
	/line-height:0;
}

.list_secondary ul li a {
	width:143px;
	/width:170px;
	padding:0 0 7px 27px;
	background:url(/rsc/image/ico_sidearrow3.png) left top no-repeat;
	color:#444;
	font-size:72%;
	/line-height:normal;
	list-style:none;
	display:block;
}

/*--green--*/

.list_secondary2 {
	margin:0;
	padding:0 0 0 4px;
	border-left:solid 1px #F0B060;
	border-right:solid 1px #F0B060;
	background-color:#FFFCF0;
}

.list_secondary2 li {
	width:170px;
	padding-top:7px;
	border-left:solid 1px #83CDAD;
	border-right:solid 1px #83CDAD;
	border-bottom:solid 1px #83CDAD;
	background-color:#BEECD8;
	list-style-type:none;
}

.list_secondary2 li a {
	width:150px;
	/width:170px;
	padding:0 0 7px 20px;
	background:url(/rsc/image/ico_sidearrow2.png) left top no-repeat;
	color:#444;
	font-size:72%;
	list-style:none;
	display:list-item;
}

.list_secondary2 li a:visited {
	color:#444;
}

/*----------------------------------------------------------------

 menu_jutaku

----------------------------------------------------------------*/

.menu_jutaku {
	width:534px;
	/width:578px;
	padding:15px 20px 0 20px;
	background-color:#F3FAF1;
	border-left:solid 2px #54AA48;
	border-right:solid 2px #54AA48;
}

.menu_jutaku_top {
	height:5px;
	background:url(/saitamaresona/kojin/service/kariru/images/bg_menu_jutaku_top.png) left top no-repeat;
	text-indent:-9000px;
	/line-height:1px;
	/font-size:1px;
}

.menu_jutaku_bottom {
	height:5px;
	margin-bottom:20px;
	background:url(/saitamaresona/kojin/service/kariru/images/bg_menu_jutaku_bottom.png) left top no-repeat;
	text-indent:-9000px;
	/line-height:1px;
	/font-size:1px;
}

.menu_jutaku .lcol {
	width:50%;
	float:left;
}

.menu_jutaku .rcol {
	width:50%;
	float:right;
}

.menu_jutaku p {
	padding-left:12px;
	font-size:86%;
	font-weight:bold;
	background: url(/rsc/image/h3_icn.gif) repeat-y scroll left top transparent;
}

.menu_jutaku ul {
	margin:10px 0 25px 10px;
	padding:0;
}

.menu_jutaku li {
	margin-bottom:7px;
	list-style-type:none;
	font-size:79%;
}

.menu_jutaku li a {
	padding-left:10px;
	background:url(/rsc/image/icn_arr_01.gif) left center no-repeat;
}

/*----------------------------------------------------------------

 menu_product

----------------------------------------------------------------*/

.menu_product {
	width:534px;
	/width:578px;
	margin-bottom:20px;
	padding:15px 20px 10px 20px;
	background-color:#FCF0E2;
	border:solid 2px #F18700;
}

.menu_product .lcol {
	width:50%;
	float:left;
}

.menu_product .rcol {
	width:50%;
	float:right;
}

.menu_product p {
	padding-left:12px;
	font-size:86%;
	font-weight:bold;
	background: url(/rsc/image/h_icn_org.gif) repeat-y scroll left top transparent;
}

.menu_product ul {
	margin:10px 0 0 0;
	padding:0;
}

.menu_product li {
	margin-bottom:7px;
	list-style-type:none;
	font-size:79%;
}

.menu_product li a {
	padding-left:20px;
	background:url(/rsc/image/ico_sidearrow1.png) left top no-repeat;
}

/*----------------------------------------------------------------

 menu_reason

----------------------------------------------------------------*/

.menu_reason {
	width:534px;
	/width:578px;
	padding:15px 20px 0 20px;
	background-color:#F3FAF1;
	border-left:solid 2px #54AA48;
	border-right:solid 2px #54AA48;
}

.menu_reason_top {
	height:5px;
	background:url(/saitamaresona/kojin/service/kariru/images/bg_menu_jutaku_top.png) left top no-repeat;
	text-indent:-9000px;
	/line-height:1px;
	/font-size:1px;
}

.menu_reason_bottom {
	height:5px;
	margin-bottom:20px;
	background:url(/saitamaresona/kojin/service/kariru/images/bg_menu_jutaku_bottom.png) left top no-repeat;
	text-indent:-9000px;
	/line-height:1px;
	/font-size:1px;
}

.menu_reason .lcol {
	width:50%;
	float:left;
}

.menu_reason .rcol {
	width:50%;
	float:right;
}

.menu_reason p {
	padding-left:12px;
	font-size:86%;
	font-weight:bold;
	background: url(/rsc/image/h3_icn.gif) repeat-y scroll left top transparent;
}

.menu_reason ul {
	margin:10px 0 25px 10px;
	padding:0;
}

.menu_reason li {
	margin-bottom:7px;
	list-style-type:none;
	font-size:79%;
}

.menu_reason li a {
	padding-left:10px;
	background:url(/rsc/image/icn_arr_01.gif) left center no-repeat;
}

/*----------------------------------------------------------------

 sub_index ／ sub_attention

----------------------------------------------------------------*/

.sub_index {
	margin-bottom:20px;
	padding:15px;
	border:solid 1px #54AA48;
	background-color:#F3FAF1;	
	font-size:86%;
}

.sub_index dl {
	width:264px;
	/width:266px;
	margin:0;
	padding-bottom:5px;
	border:solid 1px #54AA48;
	background-color:#fff;
	float:left;
}

.sub_index dl.lastchild {
	float:right;
}

.sub_index dt {
	margin:0 0 5px 0;
	padding:5px 10px 4px 10px;
	color:#54AA48;
	font-weight:bold;
	border-bottom:dotted 1px #aaa;
}

.sub_index dd {
	margin:0 0 5px 0;
	padding:0 10px;
	line-height:120%;
}

.sub_index dd a {
	background: url("/rsc/image/icn_arr_01.gif") no-repeat scroll left 2px transparent;
	padding-left: 10px;
}

.sub_attention {
	margin:0;
}

.sub_attention .col_l {
	width:262px;
	/width:284px;
	margin:0 10px 0 0;
	padding:10px 10px 0 10px;
	border:solid 1px #555;
	float:left;
}

.sub_attention .col_r {
	width:262px;
	/width:284px;
	margin:0;
	padding:10px 10px 0 10px;
	border:solid 1px #555;
	float:right;
}

.sub_attention em {
	margin-bottom:10px;
	padding:2px;
	background:#01894D;
	color:#fff;
	font-size:92%;
	font-weight:bold;
	text-align:center;
	display:block;
}

.sub_attention p {
	margin-bottom:10px;
	font-size:86%;
	line-height:130%;
}

.sub_attention ul {
	margin-bottom:10px;
}

/*----------------------------------------------------------------

 Q&A

----------------------------------------------------------------*/

.qa {
	margin: 0 0 10px 0;
	padding:10px 10px 0 10px;
	border:solid 1px #bbb;
	list-style:none;
	font-size:86%;
	line-height:130%;
}

.question {
	min-height:22px;
	/min-height:30px;
	/height:auto !important;
	/height:30px;
	padding:8px 0 15px 40px;
	background:url(/saitamaresona/kojin/service/kariru/images/ico_question.png) left top no-repeat;
	font-weight:bold;
}

.answer {
	min-height:22px;
	/min-height:30px;
	/height:auto !important;
	/height:30px;
	padding:8px 0 15px 40px;
	background:url(/saitamaresona/kojin/service/kariru/images/ico_answer.png) left top no-repeat;
}

.qa1 {
	margin: 0 0 10px 0;
	padding:10px 10px 0 10px;
	/padding:10px;
	border:solid 1px #bbb;
	list-style:none;
	font-size:86%;
	line-height:130%;
}

.qa1 img {
	margin:0 20px 10px 0;
	float:left;
}

.qa1 li {
	margin-left:110px;
}

.qa2 {
	margin: 0 0 10px 0;
	padding:10px 10px 0 10px;
	border:solid 1px #bbb;
	list-style:none;
	font-size:86%;
	line-height:130%;
}

.qa2 img {
	margin:0 0 10px 10px;
	float:right;
}

.qa2 .answer {
	padding:8px 0 0 40px;
}

.qa2 .answer div {
	width:376px;
	float:left;
}

/*----------------------------------------------------------------

 action

----------------------------------------------------------------*/

.btn_action_jizen {
	width:186px;
	height:50px;
	margin:0 0 30px 0;
	padding:0;
}

.btn_action_jizen a {
	width:186px;
	height:50px;
	text-indent:-9000px;
	display:block;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left top no-repeat;
}

.btn_action_jizen a:hover {
	background-position:left -50px;
}

.btn_action_soudan {
	width:186px;
	height:50px;
	margin:0 0 30px 0;
	padding:0;
}

.btn_action_soudan a {
	width:186px;
	height:50px;
	text-indent:-9000px;
	display:block;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) -186px top no-repeat;
}

.btn_action_soudan a:hover {
	background-position:-186px -50px;
}

.btn_simulation {
	margin:0 0 35px 0;
	padding:20px 0 20px 21px;
	border:solid 1px #01894D;
	background-color:#F4FAF3;
}

.btn_simulation li {
	width:258px;
	height:50px;
	list-style-type:none;
	float:left;
}

.btn_simulation li a {
	width:258px;
	height:50px;
	text-indent:-9000px;
	display:block;
}

.btn_simulation1 {
	margin-right:19px;
}

.btn_simulation1 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_simulation.png) left top no-repeat;
}

.btn_simulation1 a:hover {
	background-position:left -50px;
}

.btn_simulation2 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_simulation.png) right top no-repeat;
}

.btn_simulation2 a:hover {
	background-position:-258px -50px;
}

.btn_action_simulation {
	width:186px;
	height:50px;
	margin:0 0 30px 0;
	padding:0;
}

.btn_action_simulation a {
	width:186px;
	height:50px;
	text-indent:-9000px;
	display:block;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) -372px top no-repeat;
}

.btn_action_simulation a:hover {
	background-position:-372px -50px;
}

.btn_yoyaku {
	width:266px;
	height:45px;
	margin:0 0 30px 0;
	padding:0;
}

.btn_yoyaku a {
	width:266px;
	height:45px;
	text-indent:-9000px;
	display:block;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_yoyaku.png) left top no-repeat;
}

.btn_yoyaku a:hover {
	background-position:left -45px;
}

.btn_action1 {
	margin:0 0 30px 0;
	padding:0;
}

.btn_action1 li {
	width:186px;
	height:50px;
	list-style-type:none;
}

.btn_action1 li a {
	width:186px;
	height:50px;
	text-indent:-9000px;
	display:block;
}

.btn_action1_1, .btn_action1_2 {
	margin-right:10px;
	float:left;
}

.btn_action1_3 {
	float:right;
}

.btn_action1_1 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left top no-repeat;
}

.btn_action1_1 a:hover {
	background-position:left -50px;
}

.btn_action1_2 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) -186px top no-repeat;
}

.btn_action1_2 a:hover {
	background-position:-186px -50px;
}

.btn_action1_3 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) -372px top no-repeat;
}

.btn_action1_3 a:hover {
	background-position:-372px -50px;
}

.action2 {
	margin:0 0 30px 0;
}

.action2 ul {
	margin:10px 25px;
	padding:0;
}

.action2 li {
	padding:0 0 5px 20px;
	background:url(/rsc/image/ico_check.png) left top no-repeat;
	font-size:86%;
	list-style-type:none;
}

.btn_action2_1 {
	width:249px;
	height:79px;
	margin-left:25px;
}

.btn_action2_1 a {
	width:249px;
	height:79px;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -100px no-repeat;
	text-indent:-9000px;
	display:block;
}

.btn_action2_1 a:hover {
	background-position:left -179px;
}

.btn_action2_2 {
	width:249px;
	height:79px;
	margin-left:25px;
}

.btn_action2_2 a {
	width:249px;
	height:79px;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) -249px -100px no-repeat;
	text-indent:-9000px;
	display:block;
}

.btn_action2_2 a:hover {
	background-position:-249px -179px;
}

.btn_action2_3 {
	width:249px;
	height:79px;
	margin-left:25px;
}

.btn_action2_3 a {
	width:249px;
	height:79px;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_simulation.gif) 0px 0px no-repeat;
	text-indent:-9000px;
	display:block;
}

.btn_action2_3 a:hover {
	background-position:0px -79px;
}

.action2 .present {
	margin:12px 24px 0 24px;
	padding:24px 0 23px 0;
	/padding:22px 0 22px 0;
	border:solid 2px #01894d;
	text-align:center;
}

.action2 .present a {
	width:200px;
	height:40px;
	margin:0 auto;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -1198px no-repeat;
	text-indent:-9000px;
	display:block;
}

.action2 .present a:hover {
	background-position:0 -1238px;
}

.action2 .dial {
	padding:25px 25px 0 25px;
}

.action2 .dial p {
	margin-bottom:20px;
	font-size:79%;
}

.action2 .plaza {
	padding:10px 25px 0 25px;
}

.action2 .plaza p {
	margin-bottom:10px;
	font-size:79%;
}

.action3 {
	margin:0 0 30px 0;
}

.action3 ul {
	margin:10px 25px;
	padding:0;
}

.action3 li {
	padding:0 0 5px 20px;
	background:url(/rsc/image/ico_check.png) left top no-repeat;
	font-size:86%;
	list-style-type:none;
}

.btn_action3_1 {
	width:249px;
	height:79px;
	margin-left:25px;
}

.btn_action3_1 a {
	width:249px;
	height:79px;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -100px no-repeat;
	text-indent:-9000px;
	display:block;
}

.btn_action3_1 a:hover {
	background-position:left -179px;
}

.btn_action3_2 {
	width:249px;
	height:79px;
	margin-left:25px;
}

.btn_action3_2 a {
	width:249px;
	height:79px;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) -249px -100px no-repeat;
	text-indent:-9000px;
	display:block;
}

.btn_action3_2 a:hover {
	background-position:-249px -179px;
}

.action3 .present {
	margin:12px 24px 0 24px;
	padding:24px 0 23px 0;
	/padding:22px 0 22px 0;
	border:solid 2px #01894d;
	text-align:center;
}

.action3 .present a {
	width:200px;
	height:40px;
	margin:0 auto;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -1198px no-repeat;
	text-indent:-9000px;
	display:block;
}

.action3 .present a:hover {
	background-position:0 -1238px;
}

.action3 .dial {
	padding:25px 25px 0 25px;
}

.action3 .dial p {
	margin-bottom:20px;
	font-size:79%;
}

.action3 .plaza {
	padding:10px 25px 0 25px;
}

.action3 .plaza p {
	margin-bottom:10px;
	font-size:79%;
}

.action4 {
	margin:0 0 30px 0;
}

.action4 ul {
	margin:10px 25px;
	padding:0;
}

.action4 li {
	padding:0 0 5px 20px;
	background:url(/rsc/image/ico_check.png) left top no-repeat;
	font-size:86%;
	list-style-type:none;
}

.btn_action4_1 {
	width:249px;
	height:79px;
	margin-left:25px;
}

.btn_action4_1 a {
	width:249px;
	height:79px;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -100px no-repeat;
	text-indent:-9000px;
	display:block;
}

.btn_action4_1 a:hover {
	background-position:left -179px;
}

.btn_action4_2 {
	width:249px;
	height:79px;
	margin-left:25px;
}

.btn_action4_2 a {
	width:249px;
	height:79px;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) -249px -100px no-repeat;
	text-indent:-9000px;
	display:block;
}

.btn_action4_2 a:hover {
	background-position:-249px -179px;
}

.action4 .present {
	margin:12px 24px 0 24px;
	padding:24px 0 23px 0;
	/padding:22px 0 22px 0;
	border:solid 2px #01894d;
	text-align:center;
}

.action4 .present a {
	width:200px;
	height:40px;
	margin:0 auto;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -1198px no-repeat;
	text-indent:-9000px;
	display:block;
}

.action4 .present a:hover {
	background-position:0 -1238px;
}

.action4 .dial {
	padding:25px 25px 0 25px;
}

.action4 .dial p {
	margin-bottom:20px;
	font-size:79%;
}

.action4 .plaza {
	padding:10px 25px 0 25px;
}

.action4 .plaza p {
	margin-bottom:10px;
	font-size:79%;
}

.btn_action5 {
	margin:0 0 30px 21px;
	padding:0;
}

.btn_action5 li {
	width:258px;
	height:50px;
	list-style-type:none;
	float:left;
}

.btn_action5 li a {
	width:258px;
	height:50px;
	text-indent:-9000px;
	display:block;
}

.btn_action5_1 {
	margin-right:20px;
}

.btn_action5_1 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -258px no-repeat;
}

.btn_action5_1 a:hover {
	background-position:left -308px;
}

.btn_action5_2 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) -258px -258px no-repeat;
}

.btn_action5_2 a:hover {
	background-position:-258px -308px;
}

.btn_action6 a {
	width:298px;
	height:50px;
	margin:0 auto 30px auto;
	padding:0;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -618px no-repeat;
	text-indent:-9000px;
	display:block;
}

.btn_action6 a:hover {
	background-position:left -668px;
}

.btn_action7 {
	margin:0 0 30px 21px;
	padding:0;
}

.btn_action7 li {
	width:258px;
	height:50px;
	list-style-type:none;
	float:left;
}

.btn_action7 li a {
	width:258px;
	height:50px;
	text-indent:-9000px;
	display:block;
}

.btn_action7_1 {
	margin-right:20px;
}

.btn_action7_1 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -258px no-repeat;
}

.btn_action7_1 a:hover {
	background-position:left -308px;
}

.btn_action7_2 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) -258px -258px no-repeat;
}

.btn_action7_2 a:hover {
	background-position:-258px -308px;
}

.btn_action8 {
	text-align:center;
}

.btn_action8 a {
	width:298px;
	height:50px;
	margin:0 auto 30px auto;
	padding:0;
	background:url(/resonabank/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -718px no-repeat;
	text-indent:-9000px;
	display:block;
}

.btn_action8 a:hover {
	background-position:left -768px;
}

.btn_action9 {
	margin:0 0 30px 160px;
	padding:0;
}

.btn_action9 li {
	width:258px;
	height:40px;
	list-style-type:none;
	float:left;
}

.btn_action9 li a {
	width:258px;
	height:40px;
	text-indent:-9000px;
	display:block;
}



.btn_action9_1 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -458px no-repeat;
}

.btn_action9_1 a:hover {
	background-position:left -498px;
}


.btn_action10 {
	text-align:center;
}

.btn_action10 a {
	width:298px;
	height:50px;
	margin:0 auto 30px auto;
	padding:0;
	text-indent:-9000px;
	display:block;
}

.btn_action10 a {
	background:url(/resonabank/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -918px no-repeat;
}

.btn_action10 a:hover {
	background-position:left -968px;
}

.btn_action11 {
	text-align:center;
}

.btn_action11 a {
	width:298px;
	height:50px;
	margin:0 auto 30px auto;
	padding:0;
	text-indent:-9000px;
	display:block;
}

.btn_action11 a {
	background:url(/resonabank/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -818px no-repeat;
}

.btn_action11 a:hover {
	background-position:left -868px;
}

.btn_action12 {
	margin:0 0 30px 21px;
	padding:0;
}

.btn_action12 li {
	width:258px;
	height:40px;
	list-style-type:none;
	float:left;
}

.btn_action12 li a {
	width:258px;
	height:40px;
	text-indent:-9000px;
	display:block;
}

.btn_action12_1 {
	margin-right:20px;
}

.btn_action12_1 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -538px no-repeat;
}

.btn_action12_1 a:hover {
	background-position:left -578px;
}

.btn_action12_2 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) -258px -538px no-repeat;
}

.btn_action12_2 a:hover {
	background-position:-258px -578px;
}

.btn_action13 {
	text-align:center;
}

.btn_action13 a {
	width:298px;
	height:50px;
	margin:0 auto 30px auto;
	padding:0;
	text-indent:-9000px;
	display:block;
}

.btn_action13 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -918px no-repeat;
}

.btn_action13 a:hover {
	background-position:left -968px;
}

.btn_action14 {
	margin:0 0 30px 21px;
	padding:0;
}

.btn_action14 li {
	width:258px;
	height:50px;
	list-style-type:none;
	float:left;
}

.btn_action14 li a {
	width:258px;
	height:50px;
	text-indent:-9000px;
	display:block;
}

.btn_action14_1 {
	margin-right:20px;
}

.btn_action14_1 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -358px no-repeat;
}

.btn_action14_1 a:hover {
	background-position:left -408px;
}

.btn_action14_2 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) -258px -358px no-repeat;
}

.btn_action14_2 a:hover {
	background-position:-258px -408px;
}

.btn_action15 {
	text-align:center;
}

.btn_action15 a {
	width:298px;
	height:50px;
	margin:0 auto 30px auto;
	padding:0;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -818px no-repeat;
	text-indent:-9000px;
	display:block;
}

.btn_action15 a:hover {
	background-position:left -868px;
}

.btn_action16 {
	text-align:center;
}

.btn_action16 a {
	width:258px;
	height:40px;
	margin:20px auto 30px auto;
	padding:0;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -1018px no-repeat;
	text-indent:-9000px;
	display:block;
}

.btn_action16 a:hover {
	background-position:left -1058px;
}

.btn_action17 {
	margin:0 0 8px 21px;
	padding:0;
}

.btn_action17 li {
	width:258px;
	height:50px;
	list-style-type:none;
	float:left;
}

.btn_action17 li a {
	width:258px;
	height:50px;
	text-indent:-9000px;
	display:block;
}

.btn_action17_1 {
	margin-right:20px;
}

.btn_action17_1 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -258px no-repeat;
}

.btn_action17_1 a:hover {
	background-position:left -308px;
}

.btn_action17_2 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) -258px -258px no-repeat;
}

.btn_action17_2 a:hover {
	background-position:-258px -308px;
}

.action17 {
	margin:0  20px 30px 20px;
	padding:5px 15px;
	background-color:#E7F6FF;
}

.action17 p {
	font-size:86%;
	margin:5px 0;
}

.action17 p em {
	font-size:186%;
	font-weight:bold;
	padding-right:10px;
}

.action17 p span {
	font-size:79%;
}

.btn_action18 {
	margin:0 0 8px 21px;
	padding:0;
}

.btn_action18 li {
	width:258px;
	height:50px;
	list-style-type:none;
	float:left;
}

.btn_action18 li a {
	width:258px;
	height:50px;
	text-indent:-9000px;
	display:block;
}

.btn_action18_1 {
	margin-right:20px;
}

.btn_action18_1 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -258px no-repeat;
}

.btn_action18_1 a:hover {
	background-position:left -308px;
}

.btn_action18_2 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) -258px -258px no-repeat;
}

.btn_action18_2 a:hover {
	background-position:-258px -308px;
}

.action18 {
	margin:0  20px 30px 20px;
	padding:5px 15px;
	background-color:#E7F6FF;
}

.action18 p {
	font-size:86%;
	margin:5px 0;
}

.action18 p em {
	font-size:186%;
	font-weight:bold;
	padding-right:10px;
}

.action18 p span {
	font-size:79%;
}

.action18_1 {
	width:249px;
	margin-right:10px;
	float:left;
}

.action18_2 {
	width:249px;
	float:right;
}

.action18 a {
	padding-left:10px;
	background:url(/rsc/image/icn_arr_01.gif) left center no-repeat;
}

.btn_action19 {
	margin:0 0 8px 160px;
	padding:0;
}

.btn_action19 li {
	width:258px;
	height:40px;
	list-style-type:none;
	float:left;
}

.btn_action19 li a {
	width:258px;
	height:40px;
	text-indent:-9000px;
	display:block;
}


.btn_action19_1 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -458px no-repeat;
}

.btn_action19_1 a:hover {
	background-position:left -498px;
}

.action19 {
	margin:0  20px 30px 20px;
	padding:5px 15px;
	background-color:#E7F6FF;
}

.action19 p {
	font-size:86%;
	margin:5px 0;
}

.action19_1 {
	width:249px;
	margin-right:10px;
	float:left;
}

.action19 p em {
	font-size:186%;
	font-weight:bold;
	padding-right:10px;
}

.action19 p span {
	font-size:79%;
}

.action19_2 {
	width:249px;
	float:right;
}

.action19 a {
	padding-left:10px;
	background:url(/rsc/image/icn_arr_01.gif) left center no-repeat;
}

.btn_action20 {
	margin:0 0 8px 21px;
	padding:0;
}

.btn_action20 li {
	width:258px;
	height:40px;
	list-style-type:none;
	float:left;
}

.btn_action20 li a {
	width:258px;
	height:40px;
	text-indent:-9000px;
	display:block;
}

.btn_action20_1 {
	margin-right:20px;
}

.btn_action20_1 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -458px no-repeat;
}

.btn_action20_1 a:hover {
	background-position:left -498px;
}

.btn_action20_2 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) -258px -458px no-repeat;
}

.btn_action20_2 a:hover {
	background-position:-258px -498px;
}

.action20 {
	margin:0  20px 30px 20px;
	padding:5px 15px;
	background-color:#E7F6FF;
}

.action20 p {
	font-size:86%;
	margin:5px 0;
}

.action20 p em {
	font-size:186%;
	font-weight:bold;
	padding-right:10px;
}

.action20 p span {
	font-size:79%;
}

.action20_1 {
	width:249px;
	margin-right:10px;
	float:left;
}

.action20_2 {
	width:249px;
	float:right;
}

.action20 a {
	padding-left:10px;
	background:url(/rsc/image/icn_arr_01.gif) left center no-repeat;
}

.btn_action21 {
	margin:0 0 8px 21px;
	padding:0;
}

.btn_action21 li {
	width:258px;
	height:50px;
	list-style-type:none;
	float:left;
}

.btn_action21 li a {
	width:258px;
	height:50px;
	text-indent:-9000px;
	display:block;
}

.btn_action21_1 {
	margin-right:20px;
}

.btn_action21_1 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -358px no-repeat;
}

.btn_action21_1 a:hover {
	background-position:left -408px;
}

.btn_action21_2 a {
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) -258px -358px no-repeat;
}

.btn_action21_2 a:hover {
	background-position:-258px -408px;
}

.action21 {
	margin:0  20px 30px 20px;
	padding:5px 15px;
	background-color:#E7F6FF;
}

.action21 p {
	font-size:86%;
	margin:5px 0;
}

.action21 p em {
	font-size:186%;
	font-weight:bold;
	padding-right:10px;
}

.action21 p span {
	font-size:79%;
}

.action21_1 {
	width:249px;
	margin-right:10px;
	float:left;
}

.action21_2 {
	width:249px;
	float:right;
}

.action21 a {
	padding-left:10px;
	background:url(/rsc/image/icn_arr_01.gif) left center no-repeat;
}

.btn_siryo {
	margin-right:10px;
	float:left;
}

.btn_siryo a {

	

	width:200px;
	height:50px;
	margin:0 auto;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_siryo.png) left top no-repeat;
	text-indent:-9000px;
	display:block;
}

.btn_siryo a:hover {
	background-position:0 -50px;
}

.btnex_01 a {
	width:258px;
	height:40px;
	text-indent:-9000px;
	display:block;
	background:url(/saitamaresona/kojin/service/kariru/images/btnex_01.png) left top no-repeat;
}

.btnex_01 a:hover {
	background-position:left -40px;
}

.btnex_02 a {
	width:258px;
	height:40px;
	text-indent:-9000px;
	display:block;
	background:url(/saitamaresona/kojin/service/kariru/images/btnex_02.png) left top no-repeat;
}

.btnex_02 a:hover {
	background-position:left -40px;
}

.btnex_03 a {
	width:258px;
	height:50px;
	text-indent:-9000px;
	display:block;
	background:url(/saitamaresona/kojin/service/kariru/images/btnex_03.png) left top no-repeat;
}

.btnex_03 a:hover {
	background-position:left -50px;
}

.btnex_04 a {
	width:258px;
	height:50px;
	text-indent:-9000px;
	display:block;
	background:url(/saitamaresona/kojin/service/kariru/images/btnex_04.png) left top no-repeat;
}

.btnex_04 a:hover {
	background-position:left -50px;
}

.btnex2_01 a {
	width:298px;
	height:50px;
	text-indent:-9000px;
	display:block;
	background:url(/saitamaresona/kojin/service/kariru/jutaku/images/btn_action_jutaku.png) left -818px no-repeat;
}

.btnex2_01 a:hover {
	background-position:left -868px;
}/*----------------------------------------------------------------

 sev_menu adjustment

----------------------------------------------------------------*/

#srv_menu {
	margin:20px 0 0 0;
	padding:0;
}/*----------------------------------------------------------------

 lead message

----------------------------------------------------------------*/

.lead {
	min-height:50px;
	/height:auto !important;
	/height:50px;
	margin-bottom:20px;
}

.lead img {
	float:left;
	margin-right:15px;
}

.lead p {
	line-height:150%;
}

/*----------------------------------------------------------------

 frame

----------------------------------------------------------------*/

.box_green_top {
	height:5px;
	margin:0;
	/margin:0 0 -1px 0;
	padding:0;
	background:url(/rsc/image/bg_frame_green_top.png) left top no-repeat;
	text-indent:-9000px;
	_line-height:1%;
	_font-size:1;
}

.box_green_bottom {
	height:5px;
	margin:0 0 20px 0;
	padding:0;
	background:url(/rsc/image/bg_frame_green_bottom.png) left top no-repeat;
	text-indent:-9000px;
	_line-height:1%;
	_font-size:1;
}

.box_green {
	margin:0;
	padding:10px 15px 0 15px;
	background-color:#F3FAF1;
	border-left:solid 2px #54AA48;
	border-right:solid 2px #54AA48;
}

.box_green p {
	padding-bottom:10px;
}

.box_revg_top {
	height:6px;
	margin:0;
	/margin:0 0 -1px 0;
	padding:0;
	background:url(/rsc/image/bg_frame_revg_top.png) left top no-repeat;
	text-indent:-9000px;
	_line-height:1%;
	_font-size:1;
}

.box_revg_bottom {
	height:6px;
	margin:0 0 20px 0;
	padding:0;
	background:url(/rsc/image/bg_frame_revg_bottom.png) left top no-repeat;
	text-indent:-9000px;
	_line-height:1%;
	_font-size:1;
}

.box_revg {
	margin:0;
	padding:10px 15px 0 15px;
	background-color:#F3FAF1;
	background:url(/rsc/image/bg_frame_revg.png) left top repeat-y;
}

.box_revg p {
	padding-bottom:10px;
}

.box_palegreen_top {
	height:5px;
	margin:0;
	/margin:0 0 -1px 0;
	padding:0;
	background:url(/rsc/image/bg_frame_palegreen_top.png) left top no-repeat;
	text-indent:-9000px;
	_line-height:1%;
	_font-size:1;
}

.box_palegreen_bottom {
	height:5px;
	margin:0 0 20px 0;
	padding:0;
	background:url(/rsc/image/bg_frame_palegreen_bottom.png) left top no-repeat;
	text-indent:-9000px;
	_line-height:1%;
	_font-size:1;
}

.box_palegreen {
	margin:0;
	padding:10px 15px 0 15px;
	border-left:solid 2px #D3EACE;
	border-right:solid 2px #D3EACE;
}

.box_palegreen p {
	padding-bottom:10px;
}

.frame347_top {
	height:5px;
	margin:0;
	/margin:0 0 -1px 0;
	padding:0;
	background:url(/rsc/image/bg_frame347_top.png) left top no-repeat;
	text-indent:-9000px;
	_line-height:1%;
	_font-size:1;
}

.frame347_bottom {
	height:5px;
	margin:0 0 20px 0;
	padding:0;
	background:url(/rsc/image/bg_frame347_bottom.png) left top no-repeat;
	text-indent:-9000px;
	_line-height:1%;
	_font-size:1;
}

.frame347 {
	width:325px;
	/width:347px;
	margin:0;
	padding:5px 10px 0 10px;
	border-left:solid 1px #aaa;
	border-right:solid 1px #aaa;
	background-color:#FBF7F0;
}

.frame347 p {
	padding-bottom:5px;
}

.frame458_top {
	height:5px;
	margin:0;
	/margin:0 0 -1px 0;
	padding:0;
	background:url(/rsc/image/bg_frame458_top.png) left top no-repeat;
	text-indent:-9000px;
	_line-height:1%;
	_font-size:1;
}

.frame458_bottom {
	height:5px;
	margin:0 0 20px 0;
	padding:0;
	background:url(/rsc/image/bg_frame458_bottom.png) left top no-repeat;
	text-indent:-9000px;
	_line-height:1%;
	_font-size:1;
}

.frame458 {
	width:436px;
	/width:458px;
	margin:0;
	padding:5px 10px 0 10px;
	border-left:solid 1px #aaa;
	border-right:solid 1px #aaa;
	background-color:#FBF7F0;
}

.frame458 p {
	padding-bottom:5px;
}

.frame493_top {
	height:5px;
	margin:0;
	/margin:0 0 -1px 0;
	padding:0;
	background:url(/rsc/image/bg_frame493_top.png) left top no-repeat;
	text-indent:-9000px;
	_line-height:1%;
	_font-size:1;
}

.frame493_bottom {
	height:5px;
	margin:0 0 20px 0;
	padding:0;
	background:url(/rsc/image/bg_frame493_bottom.png) left top no-repeat;
	text-indent:-9000px;
	_line-height:1%;
	_font-size:1;
}

.frame493 {
	width:471px;
	/width:493px;
	margin:0;
	padding:5px 10px 0 10px;
	border-left:solid 1px #aaa;
	border-right:solid 1px #aaa;
	background-color:#FBF7F0;
}

.frame493 p {
	padding-bottom:5px;
}

.paper_top {
	height:8px;
	margin:0;
	/margin:0 0 -1px 0;
	padding:0;
	background:url(/rsc/image/bg_paper_top.png) left top no-repeat;
	text-indent:-9000px;
	_line-height:1%;
	_font-size:1;
}

.paper_bottom {
	height:8px;
	margin:0 0 20px 0;
	padding:0;
	background:url(/rsc/image/bg_paper_bottom.png) left top no-repeat;
	text-indent:-9000px;
	_line-height:1%;
	_font-size:1;
}

.paper {
	width:189px;
	/width:219px;
	margin:0;
	padding:5px 15px 0 15px;
	background:url(/rsc/image/bg_paper.png) left top repeat-y;
}

.paper p {
	padding-bottom:5px;
}

.brokenline {
	padding:10px 20px;
	background-color:#FEF4EF;
	border:dotted 2px #F7A86F;
}

/*----------------------------------------------------------------

 multi colums

----------------------------------------------------------------*/

.col2_1 {
	width:289px;
	float:left;
}

.col2_2 {
	width:289px;
	float:right;
}

.col3_1 {
	width:193px;
	float:left;
}

.col3_2 {
	width:193px;
	float:left;
}

.col3_3 {
	width:192px;
	float:right;
}

.col2a {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;	
}

.col2a p {
	font-size:86%;
	line-height:110%;
}

.col2a li ul li {
	width:190px;
	margin-bottom:3px;
	height:auto;
	padding:0 0 0 11px;
	background:url(/rsc/image/ico_disc.png) left 4px no-repeat;
	border:none;
	font-size:86%;
	line-height:110%;
}

.col2a_1 {
	width:274px;
	/width:284px;
	margin:0 10px 0 0;
	padding:5px;
	float:left;
}

.col2a_1 a {
	margin-bottom:10px;
	font-size:86%;
	line-height:110%;
	display:block;
}

.col2a_1 img {
	margin-right:10px;
	float:left;
}

.col2a_1 ul {
	width:190px;
	padding:0;
	margin:5px 0 0 0;
	list-style:none;	
}

.col2a_2 {
	width:274px;
	/width:284px;
	margin:0;
	padding:5px;
	float:right;
}

.col2a_2 a {
	margin-bottom:10px;
	font-size:86%;
	line-height:110%;
	display:block;
}

.col2a_2 img {
	margin-right:10px;
	float:left;
}

.col2a_2 ul {
	width:190px;
	padding:0;
	margin:5px 0 0 0;
	list-style:none;	
}

.col2b {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
}

.col2b li ul li {
	width:190px;
	margin-bottom:3px;
	height:auto;
	padding:0 0 0 11px;
	background:url(/rsc/image/ico_disc.png) left 4px no-repeat;
	border:none;
	font-size:86%;
	line-height:110%;
}

.col2b_1 {
	width:272px;
	/width:282px;
	margin:0 10px 0 0;
	padding:5px;
	border:solid 1px #aaa;
	float:left;
}

.col2b_1 img {
	float:left;
}

.col2b_1 a {
	margin-bottom:10px;
	font-size:86%;
	line-height:110%;
	display:block;
}

.col2b_1 ul {
	width:190px;
	padding:0;
	margin:5px 0 0 70px;
	list-style:none;	
}

.col2b_2 {
	width:272px;
	/width:282px;
	margin:0;
	padding:5px;
	border:solid 1px #aaa;
	float:right;
}

.col2b_2 img {
	float:left;
}

.col2b_2 a {
	margin-bottom:10px;
	font-size:86%;
	line-height:110%;
	display:block;
}

.col2b_2 ul {
	width:190px;
	padding:0;
	margin:5px 0 0 70px;
	list-style:none;	
}

.col2c {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;	
}

.col2c .ttl {
	width:100%;
	margin-bottom:7px;
	padding-bottom:2px;
	border-bottom:solid 2px #01894D;
	font-size:100%;
	font-weight:bold;
	line-height:110%;
	display:block;
}

.col2c img {
	width:70px;
	margin-right:10px;
	float:left;
}

.col2c p {
	width:194px;
	font-size:86%;
	line-height:130%;
	float:right;
}

.col2c a {
	padding-top:5px;
	display:block;
}

.col2c_1 {
	width:274px;
	/width:284px;
	margin:0 10px 0 0;
	padding:5px;
	float:left;
}

.col2c_2 {
	width:274px;
	/width:284px;
	margin:0;
	padding:5px;
	float:right;
}

.col2d {
	margin:0 0 15px 0;
	letter-spacing:-1px;
}

.col2d dt {
	width:120px;
	margin:0 20px 0 0;
	float:left;
}

.col2d .frame120_top {
	height:6px;
	margin:0;
	/margin:0 0 -1px 0;
	background:url(/rsc/image/bg_frame120_top.png) left top no-repeat;
	text-indent:-9000px;
	/line-height:0;
	/font-size:1;
}

.col2d .frame120_bottom {
	height:6px;
	margin:0;
	background:url(/rsc/image/bg_frame120_bottom.png) left top no-repeat;
	text-indent:-9000px;
	/line-height:0;
	/font-size:1;
}

.col2d dt p {
	width:106px;
	/width:120px;
	margin:0;
	padding:2px 5px 0 5px;
	background-color:#FFFBEC;
	border-left:solid 2px #5DAF52;
	border-right:solid 2px #5DAF52;
	font-weight:bold;
	line-height:120%;
	text-align:center;
}

.col2d dd {
	width:438px;
	margin:0;
	padding:0.5em 0 0 0;
	float:right;
}

.col2e {
	margin:0 0 15px 0;
	letter-spacing:-1px;
}

.col2e dt {
	width:80px;
	margin:0 20px 0 0;
	float:left;
}

.col2e .frame80_top {
	height:6px;
	margin:0;
	/margin:0 0 -1px 0;
	background:url(/rsc/image/bg_frame80_top.png) left top no-repeat;
	text-indent:-9000px;
	/line-height:0;
	/font-size:1;
}

.col2e .frame80_bottom {
	height:6px;
	margin:0;
	background:url(/rsc/image/bg_frame80_bottom.png) left top no-repeat;
	text-indent:-9000px;
	/line-height:0;
	/font-size:1;
}

.col2e dt p {
	width:66px;
	/width:80px;
	margin:0;
	padding:2px 5px 0 5px;
	background-color:#FFFBEC;
	border-left:solid 2px #5DAF52;
	border-right:solid 2px #5DAF52;
	font-weight:bold;
	line-height:120%;
	text-align:center;
}

.col2e dd {
	width:478px;
	margin:0;
	padding:0.4em 0 0 0;
	float:right;
}

.col5a {
	width:347px;
	float:left;
}

.col5b {
	width:219px;
	/width:231px;
	padding:0 0 0 12px;
	float:right;
}/*----------------------------------------------------------------

 list marks

----------------------------------------------------------------*/

.dot li {
	padding: 0 0 5px 9px;
	background: url(/rsc/image/ico_dot.png) left 7px no-repeat;
}

.disc li {
	padding: 0 0 5px 11px;
	background: url(/rsc/image/ico_disc.png) left 4px no-repeat;
}

.kome li {
	padding: 0 0 5px 13px;
	background: url(/rsc/image/ico_kome.png) left 1px no-repeat;
}

.kome_r li {
	padding: 0 0 5px 13px;
	background: url(/rsc/image/ico_kome_red.png) left 1px no-repeat;
}.kome_red {
	background: url(/rsc/image/ico_kome_red.png) left 4px no-repeat;
}

.check li {
	padding: 0 0 5px 20px;
	background: url(/rsc/image/ico_check.png) left top no-repeat;
}

.usual li {
	padding:0 0 5px 1em;
	text-indent:-1em!important;
}

/*----------------------------------------------------------------

 others

----------------------------------------------------------------*/

.steps {
	width:64px;
	height:20px;
	/width:80px;
	/height:26px;
	margin-bottom:10px;
	padding:6px 8px 0 8px;
	color:#fff;
	font-size:92%;
	font-weight:bold;
	line-height:100%;
	background:url(/rsc/image/bg_step.png) left center no-repeat;
}

.boxex1 {
	background:#eee;
	border:solid 1px #ccc;
	padding:10px 20px;
	margin-bottom:15px;
}

.boxex1b {
	background:#eee;
	border:solid 1px #ccc;
	padding:10px;
	margin-bottom:30px;
}

.boxex2 {
	background:#FFFDF2;
	padding:5px 10px;
	border:2px solid #ccc;
}

.boxex3 {
	background:url(/resonabank/kojin/service/kariru/images/boxex3.png) no-repeat bottom left;
}

.boxex3t {
	background:url(/resonabank/kojin/service/kariru/images/boxex3t.png) no-repeat top left;
}

.boxex4 {
	background:#e7f6ff; padding:10px 20px; margin-bottom:30px;
}

.fuki1 {
	background:url(/resonabank/kojin/service/kariru/images/box1.png) no-repeat top left;
}

.fuki1b {
	background:url(/resonabank/kojin/service/kariru/images/box1b.png) no-repeat bottom left;
}

.fuki2 {
	background:url(/resonabank/kojin/service/kariru/images/box2.png) no-repeat top left;
}

.fuki2b {
	background:url(/resonabank/kojin/service/kariru/images/box2b.png) no-repeat bottom right
}

.fuki3 {
	background:url(/resonabank/kojin/service/kariru/images/box3.png) no-repeat top left;
}

.campbg1 {
	background:#e6f3e2;
}

.campbg2 {
	background:#fff3c6;
}

.attention_aside {
	padding:5px 0 5px 28px;
	background:url(/rsc/image/ico_attention_rect.png) no-repeat center left;
}

/*----------------------------------------------------------------

 global class

----------------------------------------------------------------*/

.container1 { margin: 0 auto; width: 780px; text-align:left;}

.clear { clear:both;}

.fr { float:right;}

.fl { float:left;}

.r { text-align:right;}

.l { text-align:left;}

.c { text-align:center;}

.vt, table.vt td { vertical-align:top;}

.vb { vertical-align:bottom;}

.nr { white-space:nowrap;}

.ln {margin:0;padding:0;list-style:none;font-size:86%;line-height:110%;}

.la {list-style-type:lower-alpha;}

.atten{ text-decoration:underline; color:#F00;}

.underline { text-decoration:underline;}


.bd1 { border: 1px solid #e1e1e1;}

.bt1 { border-top: 1px solid #e1e1e1;}

.bb1 { border-bottom: 1px solid #e1e1e1;}

.bl1 { border-left: 1px solid #e1e1e1;}

.br1 { border-right: 1px solid #e1e1e1;}

.pic { border: 1px solid #ccc;}

.lh1 { line-height: 1.8em;}

.ls1 { letter-spacing:1px;}

.size1 { font-size: 0.9em;}

.size2 { font-size: 1.3em;}

.size9 { font-size: 9px;}

.size10 { font-size: 10px;}

.size12 { font-size: 12px;}

.size14 { font-size: 14px;}

.size16 { font-size: 16px;}

.bold { font-weight:bold;}

.bold1 { font-weight:bold; color:#044c9e; letter-spacing:1px; font-size:1.3em;}

.bold1b { font-weight:bold; color:#044c9e; letter-spacing:1px;}

.bold2 { font-weight:bold; color:#FF3C00; letter-spacing:1px; font-size:1.3em;}

.bold2b { font-weight:bold; color:#FF3C00; letter-spacing:1px;}

.bold3 { font-weight:bold; color:#17965d;}

.bold4 { font-weight:bold; color:#c00; letter-spacing:1px; font-size:1.3em;}

.white { color:#fff;}

.black { color:#000;}

.gray { color:#666;}

.silver { color:#aaa;}

.red { color:#ff0000;}

.blood { color:#cc0000;}

.blue { color:#0000ff;}

.orange { color:#f67207;}

.green { color:#00894b;}

.bgcyellow {background-color:#FFF3C6;}

.bgcgreen {background-color:#E6F1D4;}

.bgcpalegreen {background-color:#D3EACE;}

.bgcblue {background-color:#D2E6F0;}

.bgcgray {background-color:#CCCCCC;}

.bgcstone {background-color:#eee;}

.lineyoko { height: 65px; background: url("../images/lineyoko.gif") repeat-x center;}

.lineyoko2 { height: 21px; background: url("../images/lineyoko.gif") repeat-x center;}

.lineyoko3 { height: 11px; background: url("../images/lineyoko.gif") repeat-x center;}

.tbg1 { background:url("../images/tbg1.gif") no-repeat; height:50px;}

.tbg2 { background:url("../images/tbg2.gif") left bottom no-repeat;}

.tbg3 { background:url("../images/tbg3.gif") left bottom; zoom: 1;}

.tbg4 { background:url("../images/tbg4.gif") left bottom; zoom: 1;}

.tbg5 { background:url("../images/tbg5.gif") no-repeat; height:50px;}

.tbg6 { background:url("../images/tbg6.gif") no-repeat; height:50px;}

.tbg7 { background:url("../images/tbg7.gif") no-repeat; height:50px;}

.tbg8 { background:url("../images/tbg8.gif") no-repeat; height:50px;}

.tbg9 { background:url("../images/tbg9.gif") no-repeat; height:50px;}

.tbg10 { background:url("../images/tbg10.gif") no-repeat; height:50px;}

.tbg11 { background:url("../images/tbg11.gif") left bottom;}

.tbg13 { background:url("../images/tbg13.gif") left bottom;}

.tmds { padding:20px 0 0 23px!important; padding-top:24px; font-weight:bold;}

.tmark1 { background:url("../images/mark1.gif")  0 5px no-repeat; padding:0 0 2px 12px; vertical-align:top;}

.tmark1b { background:url("../images/mark1.gif")  0 5px no-repeat; padding:0 0 8px 12px; vertical-align:top; font-size:120%; font-weight:bold;}

.tmark2 { background:url("../images/mark2.gif")  0 5px no-repeat; padding:0 0 2px 12px; vertical-align:top;}

.tmark3 { background:url("../images/mark3.gif")  0 5px no-repeat; padding:0 0 2px 12px; vertical-align:top;}

.tmark4 { background:url("../images/mark4.gif")  0 5px no-repeat; padding:0 0 0 12px; vertical-align:top;}

.tbox1 { background:#f0f8ed; border:1px solid #22ab87; padding:10px 20px;}

.sbg1 { background:url("../simulation/images/bg1.gif") no-repeat; height:60px;}

.sbg2 { background:url("../simulation/images/bg2.gif") no-repeat; height:100px;}

.wbg1 { background:url("../images/wbg1.gif") left bottom no-repeat;}

.kbg1 { background:url("../images/kbg1.gif") left bottom no-repeat; zoom: 1;}

.kbg2 { background:url("../images/kbg2.gif") left bottom no-repeat; zoom: 1;}

.kbg3 { background:url("../images/kbg3.gif") left bottom no-repeat; zoom: 1;}

.tmark1b a:link, .tmark1b a:visited { color:#ff6600;}

.tmark1b a:hover { color:#f00;}

.bg_g_ovr{background-image: url("../edu/image/green_ovr.gif"); color:#ffffff; font-weight:bold;}

.bg_g_off{background-image: url("../edu/image/green_off.gif");}

.bg_o_ovr{background-image: url("../edu/image/orange_ovr.gif");}

.bg_o_off{background-image: url("../edu/image/orange_off.gif");}

.bg_b_ovr{background-image: url("../edu/image/blue_ovr.gif");}

.bg_b_off{background-image: url("../edu/image/blue_off.gif");}

.bg_gray{background-image: url("../edu/image/gray_off.gif");}

.bg1 { background: url("/resonabank/image/top/bg1.gif") no-repeat bottom;}

.box1 { padding:0 6px 6px 6px;}

.mark1 { background:url("/resonabank/image/top/mark1.gif")  0 8px no-repeat; padding:4px 0 2px 10px; vertical-align:top; margin-right:15px;}

.pdf1 {
	background: url("/rsc/image/icn_appli_01.gif") left center no-repeat;
	padding-left:17px;
}

.arrow1 {
	background: url("/rsc/image/icn_arr_01.gif") no-repeat scroll left center transparent;
	padding-left: 10px;
}

.arrow2 {
	background: url("/rsc/image/icn_arr_14.png") no-repeat scroll left center transparent;
	padding-left: 19px;
}

.arrow15 {
	height:25px;
	/height:32px;
	margin-bottom:20px;
	padding-top:7px;
	background: url("/rsc/image/icn_arr_15.png") center center no-repeat;
	text-align:center;
	font-weight:bold;
}

.arrow19 {
	height:17px;
	margin-bottom:10px;
	/margin-bottom:20px;
	background: url("/rsc/image/icn_arr_19.png") center center no-repeat;
	text-indent:-9000px;
}

.related {
	margin-bottom:20px;
	padding:0;
	font-size:79%;
	list-style:none;
}

.related li {
	margin-bottom:5px;
}

.associate_top {
	height:3px;
	/margin:0 0 -1px 0;
	background:url(/rsc/image/bg_associate_top.png) left top no-repeat;
	text-indent:-9000px;
	_line-height:1%;
	_font-size:1;
}

.associate_bottom {
	height:3px;
	margin-bottom:20px;
	background:url(/rsc/image/bg_associate_bottom.png) left top no-repeat;
	text-indent:-9000px;
}

.associate {
	width:578px;
	margin:0;
	padding:0;
	background:url(/rsc/image/bg_associate.png) left top repeat-y;
}

.associate dt {
	width:59px;
	/width:69px;
	margin:0;
	padding:10px 0 10px 10px;
	font-size:86%;
	font-weight:bold;
	float:left;
}

.associate dd {
	width:489px;
	/width:509px;
	margin:0;
	padding:10px 10px 5px 10px;
	float:right;
}

.associate ul {
	margin:0;
	padding:0;
	list-style:none;
}

.associate li {
	margin:0 12px 5px 0;
	float:left;
	font-size:86%;
	white-space:nowrap;
}

.associate li a {
	background: url("/rsc/image/icn_arr_01.gif") left center no-repeat;
	padding-left:10px;
}

.associate li.pdf a {
	background: url("/rsc/image/icn_appli_01.gif") left center no-repeat;
	padding-left:17px;
}

.launch a {
	background: url("/rsc/image/ico_launch.gif") left center no-repeat!important;
	padding-left:16px!important;
}

table.border { border-bottom:1px solid #bbb; border-left:1px solid #bbb; background:#fff;}

table.border td { border-top:1px solid #bbb; border-right:1px solid #bbb; padding:2px 5px;}

table.border td.bg1, bg1 { background:#f0f5f9;}

table.border td.bg2, bg2 { background:#ddd;}

table.border td.bg3, bg3 { background:#FFFCEE;}

table.border td.bg4, bg4 { background:#FFF5CA;}

table.noborder { border:0px;}

table.noborder td { border:0px; padding:0;}

table.noborder2 { border:0px;}

table.noborder2 td { border:0px; padding:0 0 5px 0;}

table.border3 { border:2px solid #01894D;border-collapse:collapse;}

table.border3 td { border:1px solid #bbb;border-collapse:collapse;padding:2px 5px;}

table.border3 td.bg1, bg1 { background:#f0f5f9;}

table.border3 td.bg2, bg2 { background:#ddd;}

table.border3 td.bg3, bg3 { background:#FFFCEE;}

table.border3 td.bg4, bg4 { background:#FFF5CA;}

/* reset */

.reset {
	margin:0;
	padding:0;
	border:none;
	background:none;
	line-height:normal;
	font-size:100%;
	font-weight:normal;
	text-decoration:none;
}

/* margin */

.mt_0 {margin-top:0;}

.mt_5 {margin-top:5px;}

.mt_10 {margin-top:10px;}

.mt_15 {margin-top:15px;}

.mt_20 {margin-top:20px;}

.mt_25 {margin-top:25px;}

.mt_30 {margin-top:30px;}

.mt_35 {margin-top:35px;}

.mt_40 {margin-top:40px;}

.mt_45 {margin-top:45px;}

.mt_50 {margin-top:50px;}

.mt_55 {margin-top:55px;}

.mt_60 {margin-top:60px;}

.mr_0 {margin-right:0;}

.mr_5 {margin-right:5px;}

.mr_10 {margin-right:10px;}

.mr_15 {margin-right:15px;}

.mr_20 {margin-right:20px;}

.mr_25 {margin-right:25px;}

.mr_30 {margin-right:30px;}

.mr_35 {margin-right:35px;}

.mr_40 {margin-right:40px;}

.mr_45 {margin-right:45px;}

.mr_50 {margin-right:50px;}

.mr_55 {margin-right:55px;}

.mr_60 {margin-right:60px;}

.mb_0 {margin-bottom:0;}

.mb_5 {margin-bottom:5px;}

.mb_10 {margin-bottom:10px;}

.mb_15 {margin-bottom:15px;}

.mb_20 {margin-bottom:20px;}

.mb_25 {margin-bottom:25px;}

.mb_30 {margin-bottom:30px;}

.mb_35 {margin-bottom:35px;}

.mb_40 {margin-bottom:40px;}

.mb_45 {margin-bottom:45px;}

.mb_50 {margin-bottom:50px;}

.mb_55 {margin-bottom:55px;}

.mb_60 {margin-bottom:60px;}

.ml_0 {margin-left:0px;}

.ml_5 {margin-left:5px;}

.ml_10 {margin-left:10px;}

.ml_15 {margin-left:15px;}

.ml_20 {margin-left:20px;}

.ml_25 {margin-left:25px;}

.ml_30 {margin-left:30px;}

.ml_35 {margin-left:35px;}

.ml_40 {margin-left:40px;}

.ml_45 {margin-left:45px;}

.ml_50 {margin-left:50px;}

.ml_55 {margin-left:55px;}

.ml_60 {margin-left:60px;}

/* padding */

.p-0 { padding:0;}

.p-3 { padding:3px;}

.p-5 { padding:5px;}

.p-10 { padding:10px;}

.p-20 { padding:20px;}

.p-b0 { padding-bottom:0;}

.p-b3 { padding-bottom:3px;}

.p-b5 { padding-bottom:5px;}

.p-b10 { padding-bottom:10px;}

.p-b15 { padding-bottom:15px;}

.p-b20 { padding-bottom:20px;}

.p-b30 { padding-bottom:30px;}

.p-b40 { padding-bottom:40px;}

.p-b50 { padding-bottom:50px;}

.p-b60 { padding-bottom:60px;}

.p-b100 { padding-bottom:100px;}

.p-b150 { padding-bottom:150px;}

.p-b250 { padding-bottom:250px;}

.p-r0 { padding-right:0;}

.p-r5 { padding-right:5px;}

.p-r10 { padding-right:10px;}

.p-r15 { padding-right:15px;}

.p-r20 { padding-right:20px;}

.p-r25 { padding-right:25px;}

.p-r30 { padding-right:30px;}

.p-r40 { padding-right:40px;}

.p-r50 { padding-right:50px;}

.p-t0 { padding-top:0;}

.p-t5 { padding-top:5px;}

.p-t10 { padding-top:10px;}

.p-t15 { padding-top:15px;}

.p-t20 { padding-top:20px;}

.p-t25 { padding-top:25px;}

.p-t30 { padding-top:30px;}

.p-t40 { padding-top:40px;}

.p-t50 { padding-top:50px;}

.p-t65 { padding-top:65px;}

.p-l0 { padding-left:0;}

.p-l5 { padding-left:5px;}

.p-l10 { padding-left:10px;}

.p-l15 { padding-left:15px;}

.p-l20 { padding-left:20px;}

.p-l30 { padding-left:30px;}

.p-l40 { padding-left:40px;}

.p-l50 { padding-left:50px;}

/* width */

.w10 { width:10px;}

.w20 { width:20px;}

.w30 { width:30px;}

.w40 { width:40px;}

.w50 { width:50px;}

.w60 { width:60px;}

.w70 { width:70px;}

.w80 { width:80px;}

.w90 { width:90px;}

.w100 { width:100px;}

.w110 { width:110px;}

.w120 { width:120px;}

.w130 { width:130px;}

.w140 { width:140px;}

.w150 { width:150px;}

.w160 { width:160px;}

.w170 { width:170px;}

.w180 { width:180px;}

.w190 { width:190px;}

.w200 { width:200px;}

.w210 { width:210px;}

.w220 { width:220px;}

.w230 { width:230px;}

.w240 { width:240px;}

.w250 { width:250px;}

.w260 { width:260px;}

.w270 { width:270px;}

.w280 { width:280px;}

.w290 { width:290px;}

.w300 { width:300px;}

.w310 { width:310px;}

.w320 { width:320px;}

.w330 { width:330px;}

.w340 { width:340px;}

.w350 { width:350px;}

.w360 { width:360px;}

.w370 { width:370px;}

.w380 { width:380px;}

.w390 { width:390px;}

.w400 { width:400px;}

.w410 { width:410px;}

.w420 { width:420px;}

.w430 { width:430px;}

.w440 { width:440px;}

.w450 { width:450px;}

.w460 { width:460px;}

.w470 { width:470px;}

.w480 { width:480px;}

.w490 { width:490px;}

.w500 { width:500px;}

.w600 { width:600px;}

.w700 { width:700px;}

/* height */

.h5 { height:5px;}

.h10 { height:10px;}

.h15 { height:15px;}

.h20 { height:20px;}

.h25 { height:25px;}

.h30 { height:30px;}

.h35 { height:35px;}

.h40 { height:40px;}

.h45 { height:45px;}

.h50 { height:50px;}

.h55 { height:55px;}

.h60 { height:60px;}

.h65 { height:65px;}

.h70 { height:70px;}

.h75 { height:75px;}

.h80 { height:80px;}

.h85 { height:85px;}

.h90 { height:90px;}

.h95 { height:95px;}

.h100 { height:100px;}

.h105 { height:105px;}

.h110 { height:110px;}

.h115 { height:115px;}

.h120 { height:120px;}

.h125 { height:125px;}

.h130 { height:130px;}

.h135 { height:135px;}

.h140 { height:140px;}

.h145 { height:145px;}

.h150 { height:150px;}

/*min-height*/

.mh50 {
	min-height:50px;
	/height:auto !important;
	/height:50px;
}

.mh55 {
	min-height:55px;
	/height:auto !important;
	/height:55px;
}

.mh60 {
	min-height:60px;
	/height:auto !important;
	/height:60px;
}

.mh65 {
	min-height:65px;
	/height:auto !important;
	/height:65px;
}

.mh70 {
	min-height:70px;
	/height:auto !important;
	/height:70px;
}

.mh75 {
	min-height:75px;
	/height:auto !important;
	/height:75px;
}

.mh80 {
	min-height:80px;
	/height:auto !important;
	/height:80px;
}

.mh85 {
	min-height:85px;
	/height:auto !important;
	/height:85px;
}

.mh90 {
	min-height:90px;
	/height:auto !important;
	/height:90px;
}

.mh95 {
	min-height:95px;
	/height:auto !important;
	/height:95px;
}

.mh100 {
	min-height:100px;
	/height:auto !important;
	/height:100px;
}

.mh105 {
	min-height:105px;
	/height:auto !important;
	/height:105px;
}

.mh110 {
	min-height:110px;
	/height:auto !important;
	/height:110px;
}

.mh115 {
	min-height:115px;
	/height:auto !important;
	/height:115px;
}

.mh120 {
	min-height:120px;
	/height:auto !important;
	/height:120px;
}

.mh125 {
	min-height:125px;
	/height:auto !important;
	/height:125px;
}

.mh130 {
	min-height:130px;
	/height:auto !important;
	/height:130px;
}

.mh135 {
	min-height:135px;
	/height:auto !important;
	/height:135px;
}

.mh140 {
	min-height:140px;
	/height:auto !important;
	/height:140px;
}

.mh145 {
	min-height:145px;
	/height:auto !important;
	/height:145px;
}

.mh150 {
	min-height:150px;
	/height:auto !important;
	/height:150px;
}

.mh240 {
	min-height:240px;
	/height:auto !important;
	/height:240px;
}

.mh320 {
	min-height:320px;
	/height:auto !important;
	/height:320px;
}

@media print{

/*IE6 only*/

body {
	_zoom: 0.75;
}

.col2_1, .col2_2, .col3_1, .col3_2, .col3_3 {
	_width:40%;
}

.btn_action1_1, .btn_action1_2 {
	margin-right:5px;
}
}

h5, h6 { background:none; padding:0; margin:0;}

.clearfix:after {

  content: ".";

  display: block;

  clear: both;

  height: 0;

  visibility: hidden;
}

.clearfix {

  min-height: 1%;
}

* html .clearfix {

  height: 1px;

  /*ﾂ･*//*/

  height: auto;

  overflow: hidden;

  /**/
}

.mhmb_bg { /*　右ナビ */
	background:url("/saitamaresona/kojin/service/kariru/images/mhmb_bg.gif") repeat-y;
}

/*　カードローンボタン */

.pc001 {margin-left:20px;}

.pc001 a {
	width:258px;
	height:50px;
	text-indent:-9000px;
	display:block;
	background:url(/saitamaresona/kojin/service/kariru/free_cardloan/premium/image/btn_pc.gif) left top no-repeat;
	list-style-type:none;

    float:left;
}

.pc001 a:hover {
	background-position:left -50px;
}

.sp001 a {
	width:258px;
	height:50px;
	text-indent:-9000px;
	display:block;
	background:url(/saitamaresona/kojin/service/kariru/free_cardloan/premium/image/btn_sp.gif) left top no-repeat;
	list-style-type:none;

    float:left;
}

.sp001 a:hover {
	background-position:left -50px;
}

.pc002 a {
	width:578px;
	height:50px;
	text-indent:-9000px;
	display:block;
	background:url(/saitamaresona/kojin/service/kariru/free_cardloan/premium/image/btn_pc_l.gif) left top no-repeat;
	list-style-type:none;

    float:left;
}

.pc002 a:hover {
	background-position:left -50px;
}

.pc003 a {
	width:258px;
	height:50px;
	text-indent:-9000px;
	display:block;
	background:url(/saitamaresona/kojin/service/kariru/free_cardloan/premium/image/btn_pc.gif) left top no-repeat;
	list-style-type:none;
    float:left;
}

.pc003 a:hover {
	background-position:left -50px;
}