<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*---------------------------------------------------*/
/*	繧ｪ繝ｪ繧ｸ繝翫Ν										 */
/* ------------------------------------------------- */

/* reset.css謌ｻ縺� */
/*
#content ul{
	margin: 1em 0;
	padding-left: 20px;
	list-style-type: disc;
}
*/

#content ol{
	margin: 1em 0;
	padding-left: 40px;
	list-style-type: decimal;
}
#content th{
	font-weight:bold;
	vertical-align: middle;
}

#content td{
	vertical-align: middle;
}

#content span{
	vertical-align: middle;
}
#content strong{
	font-weight:bold;
}

#content p{
	vertical-align: middle;
}
#content img{
	vertical-align: middle;
}


#content a {
	color: #333333;
	text-decoration: none;
}

#content .small { font-size: 80%; }
#content .large { font-size: 110%; }
#content .font-red { color: #FF0000; }

#content .left {
	float:left;
	display:inline;
}
#content .right {
	float:right;
	display:inline;
}

#content .txtL {
	text-align:left;
}
#content .txtC {
	text-align:center;
}
#content .txtR {
	text-align:right;
}

#content .valignT {
	vertical-align:top;
}
#content .valignB {
	vertical-align:bottom;
}
#content .valignM {
	vertical-align:middle;
}

#content .mt10 { margin-top: 10px; }
#content .mt20 { margin-top: 20px; }
#content .mb05 { margin-bottom: 5px; }
#content .mb10 { margin-bottom: 10px; }
#content .mb20 { margin-bottom: 20px; }
#content .mb30 { margin-bottom: 30px; }
#content .ml10 { margin-left: 10px; }
#content .ml20 { margin-left: 20px; }
#content .ml50 { margin-left: 50px; }
#content .mr20 { margin-right: 20px; }
#content .pb10 { padding-bottom: 10px; }
#content .pb14 { padding-bottom: 14px; }
#content .pb20 { padding-bottom: 20px; }
#content .pb30 { padding-bottom: 30px; }
#content .mr20 { margin-right: 20px; }
#content .pt05 { padding-top: 5px; }
#content .pt10 { padding-top: 10px; }

#content p.h3 {
	color: #0E2377;
	font-size: 120%;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 15px 0px;
}

#content span.h4 {
	display:block;
	background-color: #c8deff; /*0E2377*/
	/*color: #FFFFFF;*/
	padding: 0px 5px;
	font-weight:bold;
}

#content span.h4_or {
	background-color: #FF6600;
	color: #FFFFFF;
	padding: 0px 5px;
}
#content h4 {
	font-weight: bold;
	font-size:100%;
	margin-top:15px;
	margin-bottom:5px;
}

#content h5 {
	font-weight: bold;
	font-size:100%;
	margin-top:10px;
	color: #0E2377;
}

#content table caption {
	padding-bottom:10px;
	text-align:left;
}
#content table .list dt {
	width:1em;
	float:left;	
}
#content table .list dd {
	margin-left:1em;
}

#content table .notes {
	font-size:80%;
}

#content table .notes dt {
	width:1em;
	float:left;	
}
#content table .notes dd {
	margin-left:1em;
}
#content table ol  {
	list-style: outside decimal;
	/* padding: 0 0 0 22px; */
}
#content table td.bg_blue {
	background-color: #EEF1FD;
}

#content table th.bg_orange {
	background-color: #FBE6D7!important;
}

#content .marker1 {
	/* background-color: #0E2377;
		color: #FFFFFF;*/
	background-color:#c8deff;
	color:black;
	font-weight:bold;
	padding: 0px 10px;
}
/*
#content .marker1:before{
	font-family: 'FontAwesome';
	content:"\f10c縲";
}
*/
#content .marker3 {
	font-weight:bold;
	color:#ff6600;
}
#content .marker2 {
	background-color: #D7DEFB;
}
#content .marker4 {
	color: #333;
	background:#ddd;
	padding:0 0 0 20px;
	margin-bottom:20px;
	display:block;
	font-weight:bold;
}
#content .marker5 {
	color: #fff;
	background:#346aa7;
	padding:2px 0 2px 13px;
	margin-bottom:20px;
	display:block;
	font-size:120%;
}

#content a.link_red {
	color: #CD0005;
	text-decoration: underline;
}

#content .adobeBox {
	margin-top:5px;
/* 160415 mod */
/*	width:400px;*/
	width:60%;
	margin-left:80px;
	font-size:80%;
	margin-bottom:10px;
}

#content .timeBox {
	border:#494747 1px dashed;
	padding:10px;
	width:93%;  /* 160514 mod 80% */
	margin-bottom:30px;
	display:table;
}
#content .timeBox .left {
/*160415 mod*/
/*	width:260px;*/
	width:48%;
	float:left;
	display:table-cell;
}
#content .timeBox .right {
/*160415 mod*/
/*	width:250px;*/
	width:48%;
	float:left;
	margin-left:20px;
	display:table-cell;
}


#content .point {
	margin-bottom:15px;
	border-bottom:#ffa700 3px dotted;
	padding-bottom:10px;
}
#content .point.end {
	border-bottom:none;
	margin-bottom:30px;
	position:relative;
}

#content .point dt {
	width:100px;
	float:left;
}
#content .point dd {
	padding-top:5px;
	margin-left:100px;
}


#content .pointList dt {
	width:1em;
	float:left;
	display:inline;
}
#content .pointList dd {
	margin-left:1em;
}


#content #content_box {
	clear: both;
	margin: 0px; /* margin: 0px 25px */
}

#content #content_box p {
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}
#content #content_box p.u_border {
	margin: 0px 0px 15px 0px;
	padding: 10px 0px 30px 0px;
	border-bottom: 1px dotted #CCCCCC;
}
#content #content_box div.u_border {
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 15px;
}
#content #content_box ul {
	list-style: disc;
	margin-left: 18px;
	padding-left: 0px;
}
#content #content_box ul li {
	margin-left: 0px;
	padding-left: 5px;
}
#content #content_box ol {
	margin-left: 24px;
}


#content #itembox_content {
	clear: both;
	/* margin: 0px 25px;*/
	padding: 10px;
}
#content #itembox_content ul {
	list-style: disc;
	margin-left: 35px;
	padding-left: 0px;
}
#content #itembox_content ul li {
	margin-left: 0px;
	padding-left: 5px;
}
#content #itembox_content ol {
	margin-left: 42px;
}
#content #itembox_content table td ul {
	list-style: disc;
	margin-left: 17px;
	padding-left: 0px;
}
#content #itembox_content table td ul {
	list-style: disc;
	margin-left: 17px;
	padding-left: 0px;
}
#content #itembox_content table td ol {
	margin-left: 0px;
}
#content #itembox_content table {
	width: 640px;
	margin: 0px auto;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}
#content #itembox_content table th {
	padding: 10px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color: #EEF1FD;
	text-align: center;
/* 160415 mod */
/*	white-space:nowrap;*/
}
#content #itembox_content table td {
	padding: 10px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
#content #itembox_content table.no-border,
#content #itembox_content table.no-border th,
#content #itembox_content table.no-border td {
	border: 0px;
}
#content #itembox_content p {
	/* margin: 10px 20px 5px 20px;*/
}
#person #itembox_content p.txt {
	margin: 10px 0 5px;
}
#content #itembox_content p.u_border {
	margin: 0px 0px 15px 0px;
	padding: 10px 0px 30px 0px;
	border-bottom: 1px dotted #CCCCCC;
}
#content #itembox_content p.u_border_none {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 20px 0px;
}


#content #itembox_content table.none {
	border:1px solid white !important;
	border-top: none;
	border-left: none;
	width: auto;
	margin: 0px;
}
#content #itembox_content table.none th {
	border-right: none;
	border-bottom: none;
	background-color: #fff;
	text-align: left;
	font-weight:normal;
	vertical-align:top;
	padding:0 2px 0 0;
}
#content #itembox_content table.none td {
	border-right: none;
	border-bottom: none;
	padding:0;
}
#content #itembox_content p.none {
	padding:0;
	margin:0;
}
#content #itembox_content div.u_border {
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 15px;
}


#content p.u_border {
	margin: 0px 0px 15px 0px;
	padding: 10px 0px 30px 0px;
	border-bottom: 1px dotted #CCCCCC;
}
#content p.u_border_none {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 20px 0px;
}

#content .box02 {
	border:#494747 1px dashed;
	padding:8px;
	width:80%;
	margin:20px 20px 30px;
	display:table;
}
#content .box02 .left {
	width:260px;
	float:left;
	display:table-cell;
}
#content .box02 .right {
	width:250px;
	float:left;
	margin-left:20px;
	display:table-cell;
}

#content .tableNotes {
	font-size:80%;
	padding:0 20px;
}
#content .tableNotes dt {
	width:1em;
	float:left;
}
#content .tableNotes dd {
	margin-left:1em;
}
#content .tableNotes {
	margin:10px 0 20px;
}
#content .tableNotes2 {
	font-size:100%;
	padding:0 20px;
}
#content .tableNotes2 dt {
	width:1em;
	float:left;
}
#content .tableNotes2 dd {
	margin-left:1em;
}
#content .tableNotes2 {
	margin:10px 0 20px;
}


#content .table_notes02 {
/* 160419 mod */
/*	width:640px;*/
	width:100%;
	margin:5px auto 30px;
}
#content .table_notes02 dt {
	width:1em;
	float:left;
}
#content .table_notes02 dd {
	margin-left:1em;
}


#content .savingNotes {
	margin:10px 0 20px;
}
#content .savingNotes dt {
	width:1em;
	float:left;
}
#content .savingNotes dd {
	margin-left:1em;
}
#content .savingNotes02 {
	margin:10px 0 20px;
}
#content .savingNotes02 dt {
	width:2em;
	float:left;
}
#content .savingNotes02 dd {
	margin-left:2em;
}
#content .savingNotes02 dd dl dt {
	width:1em;
}
#content .savingNotes02 dd dl dd {
	margin-left:1em;
}

#content .toushin {
	margin-bottom:30px;
}
#content .toushin .list dt {
	width:0.5;
	float:left;	
}
#content .toushin .list dd {
	margin-left:0.5em;
}


#content .featureBox {
	margin-bottom:30px;
	width:97%;
}
#content .featureBox dt {
	background: url(../images/original/icon_circle.gif) no-repeat left 3px;
	color:#ff6600;
	font-size:130%;
	font-weight:bold;
	padding:0 0 0 20px;
	margin:0 0 15px 0;
}
#content .featureBox dd {
	background:url(../images/original/arrow01.gif) no-repeat 33px 5px;
	padding-left:88px;
	padding-bottom:20px;
	margin:0 0 20px 12px;
	border-bottom:#ffa700 3px dotted;
}
#content .featureBox dd.none {
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:10px;
}


#content table.feature {
/* 160415 mod */
/*	width: 560px !important;*/
	width: 100% !important;
	margin: 0px auto !important;
	border-top: 1px solid #ffd36a !important;
	border-left: 1px solid #ffd36a !important;
}
#content table.feature th {
	padding: 10px !important;
	border-right: none !important;
	border-bottom: 1px solid #ffd36a !important;
	background-color: #ffffd4 !important;
	text-align: center !important;
	vertical-align:top !important;
	width:10% !important;
}
#content table.feature th img {
	margin-bottom:5px;
}
#content table.feature td {
	padding: 10px !important;
	border-right: 1px solid #ffd36a !important;
	border-bottom: 1px solid #ffd36a !important;
	background-color: #ffffd4 !important;
	font-size:120% !important;
	width:90% !important;
}
#content table.feature td .pink {
	color:#e01783;
}
#content table.feature td .blue {
	color:#2ba1e5;
}
#content table.feature td .small {
	margin-top:10px;
}
#content table.feature td .list dt {
	width:1em;
	float:left;
	color:#333;
	background:none;
	padding:0;
	margin:0;
	font-size:100%;	
	
}
#content table.feature td .list dd {
	margin:0 0 0 1em;
	background:none;
	padding:0;
	border-bottom:none;
}


#content .a {
	clear:both;
	margin-bottom:20px;
}
#content .q dt {
	width:1em;
	color: #0E2377;
	font-size: 170%;
	font-weight:bold;	
	float:left;
}
#content .a dt {
	width:1em;
	color: #ff6501;
	font-size: 170%;
	font-weight:bold;
	float:left;
}
#content .q dd,
#content .a dd {
	margin-left:2em;
	padding-top:5px;
}


#content .hosho table {
/*160415 mod*/
/*	width: 640px;*/
	width: 90%;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#content .hosho table th {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px;
	text-align: center;
}
#content .hosho table td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px;
	text-align:center;
}
#content .hosho table .txtL {
	text-align:left;
}
#content .hosho table .color01 {
	background-color: #EEF1FD;
}
#content .hosho table .color02 {
	background-color: #fffad9;
}
#content .hosho .notes {
	font-size:80%;
}
#content .hosho ol {
	margin-left: 24px;
}
#content .hosho .box {
	background-color: #fffad9;
	padding:10px 20px 20px;
	margin-top:10px;
}
#content .hosho .box dt {
	width:2em;
	float:left;
}
#content .hosho .box dd {
	margin-left:2em;
}
#content .hosho .box dd dl dt {
	width:1em;
}
#content .hosho .box dd dl dd {
	margin-left:1em;
}

#content .hosyo h5 {
	font-weight: bold;
	font-size:100%;
	margin-top:10px;
	color: #0E2377;

}

#content .example dt {
	width:8em;
	float:left;
}
#content .example dd {
	margin-left:8em;
}

#content .kokusai_pointImg {
/*160419 add*/
	width:20%;
	position:absolute;
	right:20px;
	bottom:-20px;
}

#content p.kokusai {
	color: #0E2377;
	font-size: 170%;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 15px 0px;
}

#content .security .box {
	background-color: #EEF1FD;
	padding:10px;
}
#content .security dt {
	width:1.5em;
	float:left;
}
#content .security dd {
	margin-left:1.5em;
}
#content .security dd .pdf {
	width:180px;
	float:right;
	font-size:84%;
	margin:10px 0;
}
#content .security ol {
	margin-left: 24px;
}
#content .security ol li {
	margin-bottom:5px;
}
#content .indext01 {
	text-indent:1em;
}

#content #loan-simulate table {
	border-left:1px solid #666666;
	border-top: 1px solid #666666;
	margin: 10px 0px;
}
#content #loan-simulate th, #content #loan-simulate td {
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:5px;
}
#content #loan-simulate tr th{
	text-align:left;
}
#content #loan-simulate th.blue {
	background-color:#EEF1FD;
}
#content #loan-simulate th.orange {
	background-color:#FBE6D7;
/* 160415 mod */
/*	white-space:nowrap;*/
}
#content #loan-simulate ul{
	margin-left: 15px;
}
#content #loan-simulate ul li {
	list-style-type: disc;
}
#content #loan-simulate .errorSummary{
	border:2px solid;
	color: #CC0000;
	margin: 10px 2px;
	padding: 10px;
	background: none repeat scroll 0 0 #FFEEEE;
}

#content .kakutei_box {
/* 160415 mod */
/*	width:630px;*/
	margin:10px 0 20px;
}
#content .kakutei_box .inner {
	/* background:url(../images/original/kakutei_box_bg.gif) repeat-y left top;*/s
	padding-left:15px;
	padding-bottom:5px;
}
#content .kakutei_box .inner p.ttl {
	font-size:130%;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}
#content .kakutei_box .inner .left {
	width:315px;
	float:left;
}
#content .kakutei_box .inner .right {
	padding-top:5px;
	width:280px;
	float:left;
	font-size:80%;
}
#content .kakutei_box .inner .right dt {
	width:1em;
	float:left;
}
#content .kakutei_box .inner .right dd {
	margin-left:1em;
}


#content .last_will_box {
	margin-bottom:10px;
	clear:both;
}

#content .last_will_box .left {
/* 160415 mod */
/*	width:120px;*/
	width:20%;
	float:left;
}
#content .last_will_box .center {
/* 160415 mod */
/*	width:70px;*/
	width:10%;
	float:left;
}
#content .last_will_box .right {
/* 160415 mod */
/*	width:500px;*/
	width:75%;
	float:left;
}
#content .last_will_box .flow {
	background:#ffffd4;
	border:#ffd36a 1px solid;
	padding:2px;
	display:block;
	margin-right:8px;
}
#content .last_will_box .left br {
	line-height:0;
}
#content .last_will_box .left img {
	margin-left:40px;
}

#content .katuyou_debit .box02 {
	margin-bottom:30px;
	padding-bottom:15px;
	border:none;
}
#content .katuyou_debit .box02 .left {
/* 160419 mod */
/*	width:400px;*/
	width:100%;
	float:left;
	margin-right:40px;
}
#content .katuyou_debit .box02 .right {
	width:58px;
	float:left;
}

#content .pay_easy .list {
	margin-top:10px;
}
#content .pay_easy .list dt {
	width:3em;
	float:left;
}
#content .pay_easy .list dd {
	margin-left:3em;
	margin-bottom:20px;
}
#content .pay_easy .list dd dl dd{
	margin-bottom:0;
}

#content .pay_easy .list dd .right {
	float:right;
	margin-right:50px;
}
#content .pay_easy .note dt {
	width:1em;
	float:left;
}
#content .pay_easy .note dd {
	margin-left:1em;
	margin-bottom:0;
}
#content .pay_easy .atmcardBox p {
	margin: 10px 0 0 0 !important;
}
#content .pay_easy .atmcardBox dl {
	margin-left:1em;
	font-size:80%;
}

#content #content_box ul.ul_indent1 { margin: 0px; padding: 0px; list-style-type: none!important; }
#content #content_box ul.ul_indent1 li { margin: 0px; padding: 0px!important; text-indent: -1em; }
#content #content_box dl.dl_indent1 { margin: 0px; padding: 5px 0px 20px 0px!important;}
#content #content_box dl.dl_indent1 dt { clear: left; float: left; width: 5em; padding: 0px; margin: 0px;}
#content #content_box dl.dl_indent1 dd { padding: 0px 0px 0px 5em; margin: 0px; }

#content table.table_350 {
/* 160415 mod */
/*	width:350px !important;*/
	width:50% !important;
	margin:10px 0 !important;
}

#content table.table_640 {
/* 160415 mod */
/*	width: 640px;*/
	width: 95%;
	margin: 0px auto;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-top: 10px;
}
#content table.table_640 th {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	padding: 10px;
	text-align: center;
	background-color: #EEF1FD;

}
#content table.table_640 td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px;
}

#content #content_box .jikanntai .h3 {
	color:#FF6600;
}
#content #content_box .jikanntai .h3_small {
	color:#FF6600;
	font-size: 60%;
	font-weight: normal;
	color: #333333;
	margin-left:15px;
}

#content .limit table {
	margin:10px 0 5px 0;
}
#content .limit table caption {
	padding:0;
}
#content .limit .notes {
/* 160415 mod */
/*	width:640px;*/
	width:100%;
	margin-bottom:30px;
}
#content .limit .notes dt {
	width:1em;
	float:left;
}
#content .limit .notes dd {
	margin-left:1em;
}


#content .tetsuduki_qaBox {
	margin-top:30px;
	border-bottom: 1px dotted #CCCCCC;
}
#content .tetsuduki_qaBox.end {
	border-bottom: none;
}

#content .tetsuduki_qaBox dl {
	margin-bottom:20px;
	clear:both;
}
#content .tetsuduki_qaBox dt {
	width:100px;
	float:left;
}
#content .tetsuduki_qaBox dd {
	margin-left:100px;
}
#content .tetsuduki_qaBox dd dl {
	margin-bottom:0;
	margin-top:10px;
	clear:none;
	border-bottom:none;
}

#content .tetsuduki_qaBox dd dl dt {
	width:1em;
	float:left;
}
#content .tetsuduki_qaBox dd dl dd {
	margin-left:1em;
}


#content .operate_box {
/* 160419 mod */
/*	width:461px;*/
	width:100%;
	text-align:center;
}


#content .contact table.table01 {
/* 160415 mod */
/*	width: 640px;*/
	width: 95%;
	margin-bottom:10px;
}
#content .contact table.table01 th {
	font-weight: normal;
	padding:10px;
	text-align: left;
	background-color: #fffad9;
	vertical-align:top;
}
#content .contact table.table01 td {
	background-color: #fffad9;
	padding:10px;
}

#content .contact .notes {
	font-size:80%;
/* 160415 mod */
/*	width:620px;*/
	width:95%;
}

#content .contact .notes dt {
	width:1em;
	float:left;
}
#content .contact .notes dd {
	margin-left:1em;
}
#content .contact .section {
	border-top: 1px solid #CCCCCC;
/* 160415 mod */
/*	width:640px;*/
	width: 95%;
	padding:10px 0;
	clear:both;
	display:table;
}
#content .contact .section.end {
	border-bottom: 1px solid #CCCCCC;
}

#content .contact .section .left {
/* 160415 mod */
/*	width:400px;*/
	width: 60%;
	float:left;
	display:table-cell;
}
#content .contact .section .right {
/* 160415 mod */
/*	width:240px;*/
	width: 40%;
	float:right;
	display:table-cell;
}


#content #faq {
/* 160415 mod */
/*	width:420px;*/
	width:80%;
}
#content #faq .ttl {
	margin-top:20px;
	background:#edf2fa;
	border:#90aed0 2px solid;
	padding:10px;
/* 160415 mod */
/*	width:341px;*/
	width:80%;
	font-size:130%;
	margin-bottom:10px;
	clear:both;
}
#content #faq .ttl span {
	background: url(../images/original/area_info_arrow01.gif) no-repeat left center;
	display:block;
	padding-left:12px;
}
#content #faq .leftImg {
	float:left;
	width:75px;
	display:inline;
}
#content #faq .rightTxt {
	float:left;
/* 160415 mod */
/*	width:320px;*/
	width:60%;
	margin-left:20px;
}
#content #faq .list {
	margin-left:15px;
}

#content #faq .list li {
	background:url(../images/original/arrow03.gif) no-repeat left 4px;
	margin-bottom:5px;
	padding-left:25px;
/* 160415 mod */
/*	white-space:nowrap;*/
}
#content #faq .window_close {
	text-align:center;
}
#content #faq .qBox {
/* 160415 mod */
/*	width:345px;*/
	width:100%;
	margin-top:20px;
	clear:both;
	padding:10px;
}
#content #faq .qBox .img {
/* 160415 mod */
/*	width:75px;*/
	width:15%;
	float:left;
	display:inline;
}
#content #faq .qBox .txt {
/* 160415 mod */
/*	width:240px;*/
	width:80%;
	float:left;
	display:inline;
	margin-left:15px;
	color:#0d1f7a;
	padding-top:10px;
}
#content #faq .faqBox {
/* 160415 mod */
/*	width:370px;*/
	width:100%;
	padding-bottom:15px;
	border-bottom:#0d1f7a 3px dotted;
}
#content #faq .aBox {
/* 160415 mod */
/*	width:345px;*/
	width:100%;
	margin-top:15px;
	clear:both;
	background:#edf2fa;
	padding:10px;
}
#content #faq .aBox .img {
/* 160415 mod */
/*	with:75px;*/
	width:15%;
	float:left;
	display:inline;
}
#content #faq .aBox .txt {
/* 160415 mod */
/*	width:240px;*/
	width:80%;
	float:left;
	display:inline;
	margin-left:15px;
	padding-top:10px;
}
#content #faq .aBox .txt p {
	margin-bottom:10px;
}
#content #faq .aBox .txt .list01 {
	margin-bottom:10px;
}
#content #faq .aBox .txt .list01 dt {
/* 160415 mod */
/*	width:8.5em;*/
	width:25%;
	float:left;
	display:inline;
}
#content #faq .aBox .txt .list01 dd {
	margin-left:8.5em;
}

#content .madoguchi01 {
	margin-bottom:30px;
}
#content .madoguchi01 dt {
/* 160415 mod */
/*	width:215px;*/
	width:30%;
	float:left;
	display:inline;
}
#content .madoguchi01 dd {
/* 160415 mod */
/*	margin-left:215px;*/
	margin-left:30%;
}
#content .madoguchi02 {
	margin:0 0 30px 50px;
}
#content .madoguchi02 dt {
	margin-bottom:10px;
}
#content .madoguchi02 dd {
	margin-left:50px;
	padding-bottom:10px;
	font-size:84%;
}


#content #area_info_index {
/* 160415 mod */
/*	width:420px;*/
	width:60%;
}
#content #area_info_index .ttl {
	margin-top:20px;
	background:#edf2fa;
	border:#90aed0 2px solid;
	padding:10px;
/* 160415 mod */
/*	width:396px;*/
	width:100%;
	font-size:130%;
	margin-bottom:10px;
}
#content #area_info_index .ttl span {
	background: url(../images/original/area_info_arrow01.gif) no-repeat left center;
	display:block;
	padding-left:12px;
}

#content #area_info_index table {
	width:100%;
	margin: 0px auto;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-top: 10px;
}
#content #area_info_index table th {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	padding: 10px;
	text-align: left;
	background-color: #EEF1FD;
}
#content #area_info_index table td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px;
	vertical-align:top;
}


#content .society_section01 {
	padding-top:10px;
}
#content .society_section01 p {
	font-size:120%;
	padding-bottom:10px;
}
#content .society_section02 {
	border-top:#346aa7 3px dotted;
	border-bottom:#346aa7 3px dotted;
	margin:20px 0;
	padding:30px 0;
}
#content .society_section02 .leftBox {
/*160415 mod*/
/*	width:330px;*/
	width:46%;
	float:left;
	border-right:#346aa7 3px dotted;
/*160415 mod*/
/*	padding-right:27px;*/
	padding-right:5%;
}
#content .society_section02 .rightBox {
/*160415 mod*/
/*	width:330px;*/
	width:46%;
	float:right;

}
#content .society_section02 .columnBox {
	clear:both;
	margin-bottom:3px;
}
#content .society_section02 .column {
/*160415 mod*/
/*	width:320px;*/
	width:100%;
	border-top:#346aa7 3px dotted;
	padding-top:20px;
	margin-top:30px;
}
#content .society_section02 .column .ttl {
	font-size:150%;
	color:#346aa7;
	font-weight:bold;
	padding-bottom:10px;
}
#content .society_section02 .column dt {
	width:1em;
	float:left;
}
#content .society_section02 .column dd {
	margin-left:1em;
}
#content .society_section02 .column .box {
	background:#edf2fa;
	padding:15px;
}
#content .society_section02 .column .box dt {
	width:1em;
	color:#346aa7;
	float:left;
}
#content .society_section02 .column .box dd {
/*160415 mod*/
/*
	margin-left:13em;
	text-indent:-12em;
*/
}


#content .society_section02 .column.btN {
	border-top:none;
	padding-top:0;
}


#content .gakujutu_section {
	margin: 0 20px 25px;
	text-align:left;
}

#content .gakujutu_section .green {
	background:#edf5ca;
}
#content .gakujutu_section .lavender {
	background:#ede8fa;
}
#content .gakujutu_section .blue {
	background:#edf2fa;
}
#content .gakujutu_section .box01 {
	float:left;
/*160415 mod*/
/*	width:280px;*/
	width:40%;
	padding:10px 20px;
	margin-top:10px;
}
#content .gakujutu_section .box02 {
	border:#494747 1px none;
	float:left;
/*160415 mod*/
/*	width:280px;*/
	width:40%;
	padding:10px 20px;
	margin-top:10px;
}

#content .gakujutu_section .box01 dt,
#content .gakujutu_section .box02 dt {
	width:1em;
	color:#346aa7;
	float:left;
	font-size:100%;
	font-weight:bold;
}
#content .gakujutu_section .box01 dd,
#content .gakujutu_section .box02 dd {
	margin-left:1em;
}

#content .gakujutu_section .box03 {
	float:left;
/*160415 mod*/
/*	width:320px;*/
	width:60%;
	font-size:110%;
	margin-top:30px;
}
#content .gakujutu_section .box04 {
	float:left;
/*160415 mod*/
/*	width:280px;*/
	width:80%;
	padding:10px 20px;
	margin-top:10px;
}
#content .gakujutu_section .box05 {
/*160415 mod*/
/*	width:600px;*/
	width:91%;
/*160415 mod*/
/*	padding:15px 30px;*/
	padding:15px 3%;
	margin-top:10px;
}
.gakujutu_section .box05 .txt {
/*160415 mod*/
/*	width:500px;*/
	width:83%;
}
.gakujutu_section .box06 {
/*160415 mod*/
/*	width:600px;*/
	width:91%;
/*160419 mod*/
/*	padding:15px 30px;*/
	padding:15px 3%;
	margin-top:10px;
}
.gakujutu_section .box07 {
/*160415 mod*/
/*	width:580px;*/
	width:96%;
	padding:10px;
	margin-top:10px;
	background:#fff;
}
#content .gakujutu_section .box07 .left {
/*160415 mod*/
/*	width:225px;*/
	width:45%;
}
#content .gakujutu_section .box07 .download {
/*160415 mod*/
/*	width:110px;*/
	width:50%;
	float:left;
	display:inherit;
	text-align:center;
}
#content .gakujutu_section .box07 .right {
/*160415 mod*/
/*	width:345px;*/
	width:55%;
}
#content .gakujutu_section .line {
	border-bottom:#000 1px solid;
	margin:20px 0;
}
#content .gakujutu_section .ttl {
	font-size:130%;
	font-weight:bold;
	clear:both;
}
#content .gakujutu_section .ttl span {
	font-size:75%;
	font-weight:normal;
}

#content .gakujutu_section .sttl {
	font-weight:bold;
	color:#346aa7;
	clear:both;
}
#content .gakujutu_section .list {
/*160419 mod*/
/*	width:600px;*/
	width:100%;
	margin-bottom:20px;
}
#content .gakujutu_section .list dt{
	width:2em;
	float:left;
}
#content .gakujutu_section .list dd {
	margin-left:2em;
}
#content .gakujutu_section .note {
	padding:10px;
}
#content .gakujutu_section .note dt {
	width:2em;
	float:left;
}
#content .gakujutu_section .note dd {
	margin-left:2em;
}


#content .dance_index_contents {
/*160415 mod*/
/*	width:700px;*/
	width:100%;
	margin:30px auto;
}
#content .dance_index_contents .ttl {
	color:#346aa7;
	font-size:180%;
	text-align:center;
	font-weight:bold;
}
#content .dance_index_contents .linksBox {
	border-bottom:#346aa7 3px dotted;
	padding-bottom:20px;
}
#content .dance_index_contents .linksBox .left,
#content .dance_index_contents .linksBox .right {
/*160415 mod*/
/*	width:325px;*/
	width:45%;
}

#content .dance_index_contents .links {
	margin-top:25px;
	background:#edf2fa;
	border:#90aed0 2px solid;
	padding:10px;
/*160415 mod*/
/*	width:300px;*/
	width:90%;
	font-size:130%;
	margin-bottom:10px;
}
#content .dance_index_contents .links span {
	background: url(../images/original/area_info_arrow01.gif) no-repeat left center;
	display:block;
	padding-left:20px;
}
#content .dance_index_contents ul {
	margin-left:32px;
}
#content .dance_index_contents ul li {
	margin-bottom:5px;
	font-size:130%;
}
#content .dance_index_contents .pb14 {
	padding-bottom:14px;
}
#content .dance_index_contents .sign {
	margin-top:10px;
	clear:both;
}

#content .dance_contents h4 {
	color:#346aa7;
	font-size:180%;
	font-weight:bold;
	padding:0;
	margin:0;
}
#content .dance_contents .section {
	border-top:#346aa7 3px dotted;
	border-bottom:#346aa7 3px dotted;
	padding-top:30px;
}
#content .dance_contents .section p {
	margin-bottom:30px;
}
#content .dance_contents .section .box {
	clear:both;
}
#content .dance_contents .section .leftImg {
/*160415 mod*/
/*	width:83px;*/
	width:14%;
	float:left;
	display:inline;
}

#content .dance_contents .section .rightTxt {
/*160415 mod*/
/*	width:600px;*/
	width:85%;
	float:right;
	display:inline;
	border-bottom:#81bdc7 3px dotted;
	margin-bottom:30px;
}
#content .dance_contents .section .rightTxt.side {
	border-bottom:none;
	margin-bottom:0;
}
#content .dance_contents .section p.ttl {
	font-size:150%;
	color:#81bdc7;
	margin-bottom:0;
	font-weight:bold;
}

/* 160419 mod */
#content #lim_ln a{
	text-decoration:underline !important;
}
#content #lim_ln .lim_ln_menu {
  float: left;
/* 160419 mod */
/*  width: 181px;*/
  width: 20%;
  margin: 0px;
  padding: 5px 0px;}
#content #lim_ln .lim_ln_menu li {
  margin: 0px;
  padding: 0px 0px 5px;
/* 160419 mod */
/*  width:181px;*/
  width: 100%;
/* 160415 mod */
/*  white-space:nowrap;*/
}
#content #lim_ln .lim_ln_menu li img {
  vertical-align:text-bottom;
  margin: 0px;}
#content #lim_ln .lim_ln_cont {
  float: right;
/* 160418 mod */
/*  width: 465px;*/
  width: 80%;
}
#content #lim_ln .lim_ln_cont_in { font-size:0.9em;border: 1px solid #CCCCCC;}
#content #lim_ln .lim_ln_cont_in2 { border: 5px solid #00F400;}
#content #lim_ln h4:after{ border:0 !important;} /* add 160515 */
#content #lim_ln .lim_ln_cont_in2 h4:after{ border:0 !important;} /* add 160515 */
#content #lim_ln ol {
  margin: 0px  0px 0px 20px;
  padding: 0px;
}
#content #lim_ln ol li {
  margin: 0px;
  padding: 0px;
}
#content #lim_ln ol li ol {
  margin: 0px;
  padding: 0px;
}
#content #lim_ln ol li ol li {
  list-style-type: none;
  margin: 0px;
  padding: 0px 0px 0px 2em;
  text-indent: -2em;
}
#content #lim_ln .lim_ln_cont p {
  padding: 5px 0px;
  margin: 10px;}
#content #lim_ln .lim_ln_cont p a img { margin: 5px 0px; }
#content #lim_ln .lim_ln_border {
  border-bottom: 1px dotted #AAAAAA;
  margin-bottom: 10px;}
#content #lim_ln .lim_ln_cont h4 {
  margin: 0px;
  padding: 0px;}
#content #lim_ln .marker1 {
    background-color: none; /* mod 160515 #0E2377*/
    color: black; /* mod 160515 */
    padding: 0 10px;
}
#content #lim_ln .color { color: #0C1F78; }
#content #lim_ln .color2 { color: #FF0000; }
#content #lim_ln .large { font-size: 120%; }
#content #lim_ln span.hide{
  display:none;
}



#content #limosa h2 {
	font-size:250%;
}
#content #limosa ul.disc {
  margin: 10px 0px 20px 20px;
  padding: 0px;
}
#content #limosa ul.disc li {
  list-style-type: disc;
  margin: 0px;
  padding: 0px;
}
#content #limosa .sTtl {
	height: 19px;
	padding: 9px 20px 9px 18px!important;
	margin: 30px 0px 20px 0px!important;
	background:url(../images/original/sTtl_bg.gif) no-repeat;
	color: #0E2377;
	font-size: 14px!important;
	border: none!important;
	font-weight:bold;
}
#content #limosa dl.dl_1 dt{
  clear: left;
  float: left;
  width: 4em;
  padding: 5px 0px;
  margin: 0px;
}
#content #limosa dl.dl_1 dd {
  margin: 0px;
  padding: 5px 5px 5px 5em;
}
#content #limosa table {
/*160415 mod*/
/*	width: 630px;*/
	width: 100%;
	border: 0;
	background-color: #999;
	border-spacing: 1px;
}

#content #limosa td.sysL {
	width:110px;
	text-align: left;
	vertical-align: top;
	background-color: #dadada;
	padding: 8px;
	line-height: 150%;
}

#content #limosa td.sysR {
	text-align: left;
	vertical-align: top;
	background-color: #fff;
	padding: 8px;
	line-height: 150%;
}
#content #limosa .pageTxt .support {
	padding: 10px;
	margin: 30px 0px;
	border: 1px solid #000000;
/*160415 mod*/
/*	width: 620px;*/
	width: 88%;
}

#content #inban_service a {
	color: #0000ff;
	text-decoration: underline;
}

#content #inban_service td {
	vertical-align:top;
}
#content #inban_service ul {
	list-style-type: disc;
	margin-left: 18px;
	padding-left: 0px;
}
#content #inban_service ul li {
	margin-left: 18px;
	padding-left: 5px;
}

#content #postub h3 {
	margin-left: -10px;
}
#content .postub_table {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
}
#content .postub_table td {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px;
}
#content #postub ul {
	margin: 0px;
	padding: 0px;
}
#content #postub ul li {
	list-style-type: none;
	margin: 0px;
	padding: 2px 1em;
	text-indent: -1em;
}
#content #postub ul li li {
	padding: 0px 0px 0px 3em;
	text-indent: -2em;
}


#content table.tesuryo_450 {
/*160418 mod*/
/*	width: 450px;*/
	width: 70%;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#content table.tesuryo_450 caption {
	text-align:right;
	margin-bottom:0;
	padding-bottom:0;
	font-size:80%;
}

#content table.tesuryo_450 th {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	padding:5px; /* 10px*/
	text-align: left;
	background-color: #fffad9;
	vertical-align:top;
}

#content table.tesuryo_450 td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	text-align:right;
}
#content table.tesuryo_640 {
/*160418 mod*/
/*	width: 640px;*/
	width: 95%;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
#content table.tesuryo_640 caption {
	text-align:right;
	margin-bottom:0;
	padding-bottom:0;
	font-size:80%;
}
#content table.tesuryo_640 th {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	padding:5px;
	text-align: left;
	background-color: #fffad9;
	vertical-align:top;
}
#content table.tesuryo_640 th.m1 {
	border-right: 1px solid #CCCCCC;
	border-bottom: none;
	font-weight: normal;
	padding:5px;
	text-align: left;
	background-color: #fffad9;
	vertical-align:top;
}
#content table.tesuryo_640 th.m2 {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom:none;
	font-weight: normal;
	padding:5px;
	text-align: left;
	background-color: #fffad9;
	vertical-align:top;
}
#content table.tesuryo_640 th.m3 {
	border-right: 1px solid #CCCCCC;
	border-bottom: none;
	font-weight: normal;
	padding:5px;
	text-align: left;
	background-color: #fffad9;
	vertical-align:top;
}
#content table.tesuryo_640 th.m4 {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom:none;
	font-weight: normal;
	padding:5px;
	text-align: left;
	background-color: #fffad9;
	vertical-align:top;
}


#content table.tesuryo_640 td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	text-align:right;
}
#content table.tesuryo_640 td.m1 {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	text-align:right;
}
#content table.tesuryo_640 td.m2 {
	border-left:none;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	text-align:right;
}
#content table.tesuryo_640 td.m3 {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	text-align:right;
}

#content table.tesuryo_other {
/*160418 mod*/
/*	width: 450px;*/
	width: 70%;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-bottom:30px;
}
#content table.tesuryo_other th {
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	text-align: left;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
}

#content table.tesuryo_other td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
}

#content table.tesuryo_home {
/*160418 mod*/
/*	width: 640px;*/
	width: 90%;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#content table.tesuryo_home th {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	padding:0 5px;
	text-align: left;
	background-color: #fffad9;
	vertical-align:top;
}
#content table.tesuryo_home td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding:0 5px;
	text-align:right;
	vertical-align:top;
}
#content table.tesuryo_home td.b_top{
	border-top:1px solid #CCCCCC;
}
#content table.tesuryo_home dd {
	margin-left:1em;
}
#content table.tesuryo_home dd dl {
	margin-left:1em;
}
#content table.tesuryo_home dd dl dt {
	width:8em;
	float:left;
}
#content table.tesuryo_home dd dl dd {
	margin-left:8em;
}


#content .tesuryo_notes {
	font-size:80%;
	margin:10px 0 30px 0;
}
#content .tesuryo_notes dt {
	width:2.5em;
	float:left;
}
#content .tesuryo_notes dd {
	margin-left:2.5em;
}
#content table.tesuryo_450 .brN,
#content table.tesuryo_640 .brN,
#content table.tesuryo_other .brN,
#content table.tesuryo_home .brN {
	border-right:none;
}
#content table.tesuryo_450 .bbN,
#content table.tesuryo_640 .bbN,
#content table.tesuryo_other .bbN,
#content table.tesuryo_home .bbN {
	border-bottom:none;
}
#content table.tesuryo_450 .txtL, 
#content table.tesuryo_640 .txtL,
#content table.tesuryo_other .txtL,
#content table.tesuryo_home .txtL {
	text-align: left;
}
#content table.tesuryo_450 .txtC, 
#content table.tesuryo_640 .txtC,
#content table.tesuryo_other .txtC,
#content table.tesuryo_home .txtC {
	text-align:center;
}
#content table.tesuryo_450 .txtM,
#content table.tesuryo_640 .txtM,
#content table.tesuryo_other .txtM,
#content table.tesuryo_home .txtM {
	vertical-align:middle;
}

#content #finance_att ul li{
	list-style: disc;
	margin-left: 18px;
	padding-left: 0px;

}

#content #h_menu_finance {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#content #h_menu_finance li {
	float: left;
	margin: 0px 7px 0px 0px;
	padding: 5px 16px;
	border: 1px solid #CCCCCC;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-o-border-radius: 7px;
	-ms-border-radius: 7px;
}
#content #h_menu_finance li.now {
	background-color: #0E2377;
	color: #FFFFFF;
}
#content #h_menu_finance li.now a {
	color: #FFFFFF;
}


#content #topics {
	clear: both;
	text-align: center;
/*160418 mod*/
/*	width: 800px;*/
/*	width: 95%;*/
	margin: 0px auto;
	padding: 85px 0px 0px 0px;
}
#content #topics {
	float: none;
	margin: 0px 0px 60px 0px;
	padding: 15px;
/*160418 mod*/
/*	width: 700px;*/
	/*width: 95%;*/
	border: 1px solid #CCCCCC;
	text-align: left;
}
#content #topics h2 {
	color: #0C2177;
	border-bottom: 1px dotted #CCCCCC;
	padding: 10px 0px;	margin: 0px 0px 5px 0px;
}
#content #topics h2 img {
	margin-bottom: 10px;
}
#content #topics p {
	margin: 0px;
	padding: 5px 0px;
	border: none;
}
#content .ibankp2 td {
	border: 3px solid #A9A9A9;
}


#content table.border-1 {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
#content table.border-1 td {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px;
}
#content table.border-1 th {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px;
	background-color: #EEEEEE;
	text-align:center;
}
#content ol.page_ol1 {
	padding: 0px 0px 0px 30px;
	margin: 0px;
}
#content ol.page_ol1 li {
	list-style-type: decimal;
}
#content ul.page_ul1 {
	padding: 0px 0px 0px 1em;
	margin: 0px;
}


#content #easyEntry {
	padding: 35px 0;
	text-align: center;
}

#content .clearfix:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}
#content .clearfix { display: inline-block; }
/*\*/
#content .clearfix { height: 1%; }
#content .clearfix { display: block; }
/**/

#content a:hover img.img_btn_over {
	filter:alpha(opacity="75");
	opacity: 0.75;
	MozOpacity: 0.75;
}





/* 豕穂ｺｺ */
#content .chartBox {
	border-bottom:#78b03a 3px dotted;
	clear:both;
	margin-bottom:25px;
}
#content .chartBox.end {
	border-bottom:none;
}

#content .chartBox .left {
/*160418 mod*/
/*	width:300px;*/
	width:47%;
	background:url(../images/original/arrow01h.gif) no-repeat right 5px;
	float:left;
	color:#307e3a;
	font-size:130%;
	font-weight:bold;
	padding-top:5px;
	padding-right:60px;
}
#content .chartBox .left span {
	background: url(../images/original/chartBox_icon.gif) no-repeat left 3px;
	padding-left:20px;
	display:block;
}

#content .chartBox .right {
/*160418 mod*/
/*	width:326px;*/
	width:43%;
	float:right;
}
#content .chartBox .right .ttl {
	background:#eaf9d4;
	border:#bcd89d 1px solid;
	padding:5px;

}

#content .chartBox .right .ttl span {
	background:url(../images/original/arrow_02.gif) no-repeat left center;
	display:block;
	padding-left:20px;
	font-size:120%;
}
#content .chartBox .right p {
	padding:5px 0 10px 0;
	margin:0;
}
	
#content .chartBox .right dl {
	margin-bottom:5px;
}	
#content .chartBox .right dt {
	background:#4cb03a;
	color:#FFF;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
}
#content .chartBox .right dd a{
	background:url(../images/original/arrow03.gif) no-repeat left center;
	padding-left:15px;
}
#content .chartBox .right dd a:hover {
	background:url(../images/original/arrow03_on.gif) no-repeat left center;
	padding-left:15px;	
}

#content table.service {
/*160418 mod*/
/*	width:640px;*/
	width:100%;
	margin:10px auto 0;
}
#content table.service th {
	text-align:left;
	vertical-align:top;
	font-weight: normal;
}
#content table.service th,
#content table.service td {
	border-bottom: 1px solid #CCCCCC;
	padding:10px;
}


#content #content_box .notes {
	font-size: 80%;
/*160418 mod*/
/*	width:640px;*/
	width:100%;
	margin:0 auto;
	padding:10px 0 20px;
}
#content #content_box .notes dt {
	width:2.5em;
	float:left;
}
#content #content_box .notes dd {
	margin-left:2.5em;
}
#content #content_box p.notes  {
	padding-left:2em;
	text-indent:-1em;
}

#content #content_box .notes dd table {
	width: 320px;
	margin:0;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-top: 10px;
}
#content #content_box .notes dd table th {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	padding: 5px;
	text-align: center;
	background-color: #EEF1FD;
}
#content #content_box .notes dd table td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
}


#content .imgList {
	border-top:#78b03a 3px dotted;
	padding:10px 0 20px;
	clear:both;
}
#content_box .imgList p {
	margin: 0px 0px 10px 0px;
	padding: 0;
}
#content_box .imgList .left {
/*160418 mod*/
/*	width:300px;*/
	width:50%;
	float:left;
}
#content_box .imgList .right {
/*160418 mod*/
/*	width:385px;*/
	width:50%;
	float:right;
}
#content .imgList .right table {
/*160418 mod*/
/*	width:385px;*/
	width:100%;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-top: 10px;
}
#content .imgList .right table th {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-weight: normal;
	padding: 5px;
	text-align: center;
	background-color: #EEF1FD;
}
#content .imgList .right table td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
}

#content .dc .textBox .leftImg {
/*160418 mod*/
/*	width:170px;*/
	width:30%;
	float:left;
	display:inline;
}
#content .dc .textBox .rightTxt {
/*160418 mod*/
/*	width:500px;*/
	width:70%;
	float:right;
	display:inline;
}
#content .dc .list li {
	list-style: none;
	margin-bottom:25px;	
}
#content .dc .list li.end {
	margin-bottom:5px;	
}


#content .foreign {
}
#content .foreign dl {
	margin-bottom:20px;
}
#content .foreign dt {
	margin-top:10px;
}

#content .foreign dd {
	margin-left:2em;
}

#content .foreign dd dl {
	margin-bottom:0;
}

#content .foreign dd dl dt {
	width:3em;
	float:left;
	margin-top:0;
}
#content .foreign dd dl dd {
	margin-left:3em;
	margin-bottom:10px;
}

#content #hinban_service table {
	border-collapse: separate;
	border-spacing: 2px;
}
#content #hinban_service .p3b{
	font-weight: bold;
}
#content #hinban_service .p3bM{
	font-weight: bold;
	vertical-align: middle;
}
#content #hinban_service .p2b{
	font-weight: bold;
}
#content #hinban_service .p2bM{
	font-weight: bold;
	vertical-align: middle;
}
#content #hinban_service .p1b{
	font-weight: bold;
/* 160415 mod */
/*	white-space:nowrap;*/
}
#content #hinban_service .p1bM{
	font-weight: bold;
	vertical-align: middle;
}
#content #hinban_service .p4b{
	font-weight: bold;
}
#content #hinban_service .p2{
	font-size: small;
}
#content #hinban_service .p2M{
	font-size: small;
	vertical-align: middle;
}
#content #hinban_service .p3{
	font-size: small;
}
#content #hinban_service .p3M{
	font-size: small;
	vertical-align: middle;
}
#content #hinban_service a{
	color: #000080;
}


#content #gaitame .clearfix { zoom:1; }
#content #gaitame .clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
}
#content #gaitame .lim_ln_menu {
  float: left;
/* 160419 mod */
/*  width: 181px;*/
  width: 30%;
  margin: 0px;
  padding: 5px 0px;}
#content #gaitame .lim_ln_menu li {
  margin: 0px;
  padding: 0px 0px 5px;
/* 160419 mod */
/*  width:181px;*/
  width:100%;
}
#content #gaitame .lim_ln_cont {
  float: right;
/* 160419 mod */
/*  width: 465px;*/
  width: 70%;
}
#content #gaitame .lim_ln_cont_in { border: 1px solid #CCCCCC;}
#content #gaitame .lim_ln_cont_in2 { border: 5px solid #00F400;}
#content #gaitame ol {
  margin: 0px  0px 0px 20px;
  padding: 0px;
}
#content #gaitame ol li {
  margin: 0px;
  padding: 0px;
}
#content #gaitame ol li ol {
  margin: 0px;
  padding: 0px;
}
#content #gaitame ol li ol li {
  list-style-type: none;
  margin: 0px;
  padding: 0px 0px 0px 2em;
  text-indent: -2em;
}
#content #gaitame .lim_ln_cont p {
  padding: 5px 0px;
  margin: 10px;}
#content #gaitame .lim_ln_cont p a img { margin: 5px 0px; }
#content #gaitame .lim_ln_border {
  border-bottom: 1px dotted #AAAAAA;
  margin-bottom: 10px;}
#content #gaitame .lim_ln_cont h4 {
  margin: 0px;
  padding: 0px;}
#content #gaitame .marker1 {
    background-color: #0E2377;
    color: #FFFFFF;
    padding: 0 10px;
}
#content #gaitame .color { color: #0C1F78; }
#content #gaitame .color2 { color: #FF0000; }
#content #gaitame .large { font-size: 120%; }
#content #gaitame span.hide{
  display:none;
}
#content #gaitame .menu_service a{height: 40px; background: url(../images/original/menu_service.jpg) no-repeat; display: block; }
#content #gaitame .menu_service a:hover{ background: url(../images/original/menu_service_on.jpg) no-repeat; display: block; }
#content #gaitame .menu_pc a{height: 40px; background: url(../images/original/menu_pc.jpg) no-repeat; display: block; }
#content #gaitame .menu_pc a:hover{ background: url(../images/original/menu_pc_on.jpg) no-repeat; display: block; }
#content #gaitame .menu_security a{height: 40px; background: url(../images/original/menu_security.jpg) no-repeat; display: block; }
#content #gaitame .menu_security a:hover{ background: url(../images/original/menu_security_on.jpg) no-repeat; display: block; }
#content #gaitame .menu_manual a{height: 40px; background: url(../images/original/menu_manual.jpg) no-repeat; display: block; }
#content #gaitame .menu_manual a:hover{ background: url(../images/original/menu_manual_on.jpg) no-repeat; display: block; }
#content #gaitame .menu_iraisho a{height: 40px; background: url(../images/original/menu_iraisho.jpg) no-repeat; display: block; }
#content #gaitame .menu_iraisho a:hover{ background: url(../images/original/menu_iraisho_on.jpg) no-repeat; display: block; }
#content #gaitame .menu_qa a{height: 40px; background: url(../images/original/menu_qa.jpg) no-repeat; display: block; }
#content #gaitame .menu_qa a:hover{ background: url(../images/original/menu_qa_on.jpg) no-repeat; display: block; }
#content #gaitame .menu_demo a{height: 40px; background: url(../images/original/menu_demo.jpg) no-repeat; display: block; }
#content #gaitame .menu_demo a:hover{ background: url(../images/original/menu_demo_on.jpg) no-repeat; display: block; }
#content #gaitame .menu_use a{height: 40px; background: url(../images/original/menu_use.jpg) no-repeat; display: block; }
#content #gaitame .menu_use a:hover{ background: url(../images/original/menu_use_on.jpg) no-repeat; display: block; }
#content #gaitame .menu_apply a{height: 40px; background: url(../images/original/menu_apply.jpg) no-repeat; display: block; }
#content #gaitame .menu_apply a:hover{ background: url(../images/original/menu_apply_on.jpg) no-repeat; display: block; }

#content_box .fundraising  p {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 20px 0px;
}

#content .fundraising  table.table_640 {
/*160418 mod*/
/*	width: 640px;*/
	width: 92%;
	margin: 0px auto 20px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
#content .fundraising table.table_640 th {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-weight:bold;
	padding: 10px;
	text-align: center;
	background-color: #4F81BD;
	color:#FFF;

}
#content .fundraising table.table_640 td {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 10px;
}
#content .fundraising table.table_640 .odd {
	background:#D0D8E8;
}
#content .fundraising table.table_640 .even {
	background:#EEF1FD;
}



/* 莨夂､ｾIR */

#content .indexLink_L {
/*160422 mod*/
/* width:314px;*/
 width:45%;
 float:left;
 margin-left:0 !important;
}
#content .indexLink_L li {
 margin-bottom:16px !important;
 list-style:none !important;
}
#content .indexLink_R {
/*160422 mod*/
/* width:314px;*/
 width:45%;
 float:right;
}
#content .indexLink_R li {
 margin-bottom:16px !important;
 list-style:none !important;
}
#content .indexLink_R li.text {
 margin:-10px 40px 16px 40px !important;
 font-size:120%;
}

#content .list_table td { padding: 10px; }


#content #jyosei .list_table td, .list_table th { padding: 5px; font-weight:normal; }
#content #jyosei .border-lt {border-left:solid 1px #CCC;border-top:solid 1px #CCC;}
#content #jyosei .border-l {border-left:solid 1px #CCC;}
#content #jyosei .border-b {border-bottom:solid 1px #CCC;}
#content #jyosei .jstit {font-size:16px;display:block;background:#FFDFC9;padding: 5px 5px 5px 10px; border-left:solid 10px #FF6602;margin-bottom:15px;}
#content #jyosei .moku {font-size:14px;margin:15px 0;padding:15px;border:solid 2px #FF6602;border-radius: 10px;-webkit-border-radius: 10px;moz-border-radius: 10px;}
#content #jyosei .subtit {font-size:16px;padding:5px 0 2px;border-bottom:solid 2px #FF6602;margin-bottom:15px;}
#content #jyosei .px16b-or {font-size:16px;font-weight:bold;color:#FF6602;}


/* 謗｡逕ｨ */

#content #itembox_content .bg_gray{
       background-color: #EEF1FD;

}

#content .box_category_widget{
	margin:0px;
	padding:0px;
}
#content .box_category_widget tr,
#content .box_category_widget td{
	margin:0px;
	padding:0px;
}

#content .box_category_widget tr.b-header{
	background-image:url(../images/original/top_category_bg_header.gif);
	background-repeat:no-repeat;
	width:738px;
	height:7px;
	font-size:0px;
}

#content .box_category_widget tr.b-footer{
	background-image:url(../images/original/top_category_bg_footer.gif);
	background-repeat:no-repeat;
	width:738px;
	height:7px;
}
#content .box_category_widget tr.b-body{
	background-image:url(../images/original/top_category_bg_body.gif);	
	background-repeat:repeat-y;
}

#content #top_category ul li {
	list-style-type: none;
	background-image: url(../images/original/top_category_list_bg.gif);
	background-repeat: no-repeat;
	background-position: 3px top;
	line-height: 1.0;
	margin: 2px 0px 2px 0px;
	padding: 10px 0px 6px 31px;
}
#content #top_category ul li.tc_line2 {
	background-image: url(../images/original/top_category_list_bg2.gif);
}
#content #top_category ul li.tc_line3 {
	background-image: url(../images/original/top_category_list_bg3.gif);
}
#content #top_category ul li.tc_line4 {
	background-image: url(../images/original/top_category_list_bg4.gif);
}

#content #top_category ul li.top_cat_close {
	background-image: url();
	text-align: right;
	padding-right: 10px;
}

/* 160415 add */
#content{
	word-break: break-all;
}

#content table.table02 {
	margin: 10px 0px;
}
#content table.table02 th, #content table.table02 td {
	border-left:1px solid #666666;
	border-top: 1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:5px;
}
#content table.table02 tr th{
	text-align:left;
}
#content table.table02 th.blue {
	background-color:#EEF1FD;
}
#content table.table02 th.orange {
	background-color:#FBE6D7;
/*	white-space:nowrap;*/
}
#content table.table02 ul{
	margin-left: 15px;
}
#content table.table02 ul li {
	list-style-type: disc;
}
#content table.table02 .errorSummary{
	border:2px solid;
	color: #CC0000;
	margin: 10px 2px;
	padding: 10px;
	background: none repeat scroll 0 0 #FFEEEE;
}

#content .lim_ln_cont_in a,
#content .lim_ln_cont a{
	text-decoration:underline !important;
}

#content #lim_ln_border a{
	text-decoration:none !important;
}




</pre></body></html>