body tr td {
	text-align:left;
	font-size:1em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.5em;
}
/*【リンクカラー】*/
A:link {
	text-decoration:underline;
	color:#364B9A;
}
A:visited {
	text-decoration:underline;
	color:#13708E;
}
A:active {
	text-decoration:underline;
	color:#3A880B;
}
A:hover {
	text-decoration:underline;
	color:#0B9518;
}
/*【フォームスタイル】*/
input {
	text-align:left;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1em;
}
textarea {
	text-align:left;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.5em;
	scrollbar-arrow-color:#447DA6;
	scrollbar-base-color:#8FBBDC;
	scrollbar-darkshadow-color:#75A1C0;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#E7F0F7;
	scrollbar-track-color:#E7F0F7;
}
/*【段落設定】*/
h1 {
	margin:0px;
}
h2 {
	margin:0px;
}
h3 {
	margin:0px;
	font-size:1em;
}
h4 {
	margin:0px;
}
/*【基本レイアウト】*/
#master-layout {
	width:800px;
	padding:0px 0px 0px 0px;
	margin:0px;
	background-color:#ffffff;
}
/*【グローバルヘッダ】*/
.header {
	width:800px;
	padding:0px 0px 0px 0px;
}
#header-logo {
	width:230px;
	padding:15px 0px 14px 10px;
	text-align:left;
	vertical-align:top;
}
#header-navi-01 {
	width:570px;
	padding:0px 10px 5px 0px;
	text-align:right;
	vertical-align:bottom;
}
#header-navi-02 {
	width:570px;
	padding:5px 10px 0px 0px;
	text-align:right;
	vertical-align:top;
}
#header-navigation {
	width:800px;
	padding:0px 0px 10px 0px;
	text-align:center;
	vertical-align:top;
}
#header-navigation-02 {
	width:800px;
	padding:0px 0px 0px 0px;
	text-align:center;
	vertical-align:top;
}
#header-logo-20111004 {
	width:230px;
	padding:15px 0px 15px 10px;
	text-align:left;
	vertical-align:top;
}
#header-navi-20111004-00 {
	width:570px;
	padding:0px 10px 0px 0px;
	text-align:right;
	vertical-align:top;
}
#header-navi-20111004-01 {
	width:570px;
	padding:0px 10px 0px 0px;
	text-align:right;
	vertical-align:top;
}
#header-navi-20111004-02 {
	width:570px;
	padding:0px 10px 0px 0px;
	text-align:right;
	vertical-align:top;
}
/*【INDEXメインコンテンツ】*/
#layout-body {
	width:800px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}
#index-body-left {
	width:180px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
}
#index-body-center {
	width:460px;
	padding:0px 10px 0px 10px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
}
#index-body-right {
	width:160px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#D2E8FF;
}
/*【グローバルフッダ】*/
.footer {
	width:800px;
	padding:0px 0px 0px 0px;
}
#footer-01 {
	width:800px;
	padding:40px 10px 0px 0px;
	text-align:right;
	font-size:0.8em;
	color:#0B3670;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.2em;
}
#footer-02 {
	width:800px;
	padding:20px 10px 40px 10px;
	text-align:left;
	font-size:0.8em;
	color:#0B3670;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.2em;
}
#footer-03 {
	width:120px;
	padding:0px 0px 20px 10px;
	text-align:left;
	vertical-align:top;
	font-size:0.7em;
	color:#0B3670;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.7em;
	letter-spacing:0.1em;
}
#footer-04 {
	width:280px;
	padding:0px 0px 20px 0px;
	text-align:left;
	vertical-align:top;
	font-size:0.7em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.7em;
	letter-spacing:0.1em;
}
#footer-05 {
	width:400px;
	padding:0px 10px 20px 0px;
	text-align:right;
	vertical-align:bottom;
	font-size:0.7em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.7em;
	letter-spacing:0.1em;
}
/*【インターネットバンキング】*/
.net-bank {
	width:620px;
	padding:0px 0px 0px 0px;
}
.net-bank-top {
	width:620px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-color:#ffffff;
	background-image:url(../images/net-bank-top.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.net-bank-bottom {
	width:620px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-color:#ffffff;
	background-image:url(../images/net-bank-bottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.net-bank-01 {
	width:150px;
	padding:0px 0px 0px 10px;
	text-align:left;
	background-color:#F1F7F8;
	background-image:url(../images/net-bank-left.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.net-bank-02 {
	width:190px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-color:#F1F7F8;
}
.net-bank-03 {
	width:190px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-color:#F1F7F8;
}
.net-bank-04 {
	width:90px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-color:#F1F7F8;
	background-image:url(../images/net-bank-right.gif);
	background-position:right top;
	background-repeat:repeat-y;
}
/*【新着情報】*/
.headline-iframe {
	width:440px;
	padding:7px 8px 0px 8px;
	background-color:#ffffff;
}
.headline {
	width:440px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
}
.headline-title {
	width:440px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.headline-date {
	width:100px;
	padding:3px 0px 4px 5px;
	text-align:left;
	vertical-align:top;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
	border-bottom:1px dotted #B4CCDF;
}
.headline-text {
	width:340px;
	padding:3px 5px 4px 0px;
	text-align:left;
	vertical-align:top;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
	border-bottom:1px dotted #B4CCDF;
}
.headline-line {
	width:440px;
	padding:3px 3px 10px 0px;
	text-align:right;
}
.headline-icon-pdf {
	padding-left:30px;
	background-image: url(../images/headline-icon-pdf.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.headline-icon-point {
	padding-left:30px;
	background-image: url(../images/headline-icon-point.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.headline-icon-link {
	padding-left:30px;
	background-image: url(../images/headline-icon-link.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
/*【お知らせ】*/
.info {
	width:440px;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
}
.info-title {
	width:440px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.info-text {
	width:440px;
	padding:3px 5px 4px 10px;
	text-align:left;
	vertical-align:top;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
	border-bottom:1px dotted #B4CCDF;
}
.info-text-20111020 {
	width:440px;
	padding:3px 0px 4px 0px;
	text-align:left;
	vertical-align:top;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
	border-bottom:1px dotted #B4CCDF;
}
.info-line {
	width:440px;
	padding:3px 3px 0px 0px;
	text-align:right;
}
/*【名寄しんきんのサービス】*/
.service {
	width:440px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/service-title-bg.gif);
	background-position:center top;
	background-repeat:repeat-y;
}
.service-title {
	width:440px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.service-contents {
	width:120px;
	padding:3px 3px 10px 3px;
	text-align:center;
	vertical-align:top;
}
.service-text {
	width:320px;
	padding:3px 10px 5px 5px;
	text-align:left;
	vertical-align:top;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.2em;
}
.service-line {
	width:440px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.service-spacer {
	background-color:#ffffff;
}
/*【トップページきらりの情報】*/
.top-kirari {
	width:180px;
	padding:0px 0px 0px 0px;
}
.top-kirari-title {
	width:180px;
	padding:0px 0px 0px 0px;
}
.top-kirari-text {
	width:180px;
	padding:0px 10px 0px 15px;
	background-color:#ffffff;
	background-image:url(../images/top-kirari_02.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.top-kirari-text-02 {
	width:190px;
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
	background-image:url(../images/top-ichioshi.gif);
	background-position:left top;
	background-repeat:repeat-y;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.top-kirari-btn {
	width:180px;
	padding:0px 0px 0px 0px;
}
.top-kirari-20111120 {
	width:440px;
	padding:0px 0px 0px 0px;
}
.top-kirari-title-20111120 {
	width:440px;
	padding:0px 0px 0px 0px;
}
.top-kirari-text-20111120 {
	width:440px;
	padding:0px 10px 0px 15px;
	background-color:#ffffff;
	background-color:#ffffff;
	background-image:url(../images/top-kirari_02.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.top-kirari-text-02-20111120 {
	width:440px;
	padding:10px 0px 10px 10px;
	background-color:#ffffff;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
	background-image:url(../images/top-ichioshi-20111020.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.top-kirari-btn-20111120 {
	width:440px;
	padding:0px 0px 0px 0px;
	text-align:right;
}
/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*----------------------------------------------------*/
/*【2階層目のレイアウト】*/
#second-body-left {
	width:180px;
	padding:0px 0px 20px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
}
#second-body-right {
	width:580px;
	padding:0px 0px 20px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
}
.second-body-right-blank {
	width:20px;
	padding:0px 0px 20px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
}
#kirari-body-left {
	width:190px;
	padding:20px 0px 20px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
}
#kirari-body-right {
	width:580px;
	padding:20px 0px 20px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
}
.kirari-body-blank {
	width:10px;
	padding:20px 0px 20px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
}
/*【2階層目のメニュー】*/
			.second-menu-01 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#38457E;
	text-align:left;
	font-size:0.8em;
	color:#555555;
	font-weight:bold;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.second-menu-01 ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.second-menu-01 li {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.second-menu-01 li a {
	display: block;
	padding: 7px 5px 7px 15px;
	text-decoration: none;
	background-color: #E4EDF7;
	border-bottom: 1px solid #38457E;
	border-top: 1px solid #FFFFFF;
}
.second-menu-01 li a:hover {
	background:#ECF6ED;
}
/*【2階層目のメニュー-赤版】*/
			.second-menu-02 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#38457E;
	text-align:left;
	font-size:0.8em;
	color:#555555;
	font-weight:bold;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.second-menu-02 ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.second-menu-02 li {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.second-menu-02 li a {
	display: block;
	padding: 7px 5px 7px 15px;
	text-decoration: none;
	background-color: #FFF5F8;
	border-bottom: 1px solid #944756;
	border-top: 1px solid #FFFFFF;
}
.second-menu-02 li a:hover {
	background:#ECF6ED;
}
/*【2階層目のいちおし情報版】*/
			.second-menu-03 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#38457E;
	text-align:left;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.second-menu-03 ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.second-menu-03 li {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.second-menu-03 li a {
	display: block;
	padding: 2px 5px 2px 15px;
	text-decoration: none;
	background-color: #F7F7F7;
	border-bottom: 1px solid #C1C1C1;
	border-top: 1px solid #FFFFFF;
}
.second-menu-03 li a:hover {
	background:#DEE8F6;
}
/*【2階層目の内容】*/
.contents-title {
	width:580px;
	padding:0px 0px 20px 0px;
}
.contents-title-02 {
	width:580px;
	padding:0px 0px 0px 0px;
}
.contents-title-sub {
	margin:0px 25px 0px 25px;
	padding:5px 5px 5px 15px;
	font-size:0.9em;
	font-weight:bold;
	color:#0A4186;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
	background-color:#ffffff;
	border-bottom:1px solid #3084AB;
	border-left:10px solid #3084AB;
}
.contents-title-sub-red {
	margin:0px 25px 0px 25px;
	padding:5px 5px 5px 15px;
	font-size:0.9em;
	font-weight:bold;
	color:#860A2D;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
	background-color:#ffffff;
	border-bottom:1px solid #AB3050;
	border-left:10px solid #AB3050;
}
.contents-text {
	padding:15px 25px 30px 50px;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.5em;
	background-color:#ffffff;
}
.contents-text-02 {
	padding:15px 25px 30px 25px;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.8em;
	background-color:#ffffff;
}
.contents-text-03 {
	padding:0px 25px 0px 25px;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.8em;
	background-color:#ffffff;
}
.contents-text-04 {
	padding:0px 25px 30px 50px;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.5em;
	background-color:#ffffff;
}
.contents-text-05 {
	padding:10px 25px 20px 50px;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.5em;
	background-color:#ffffff;
}
.contents-text-06 {
	padding:5px 5px 5px 5px;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.5em;
	background-color:#ffffff;
}
.contents-text-07 {
	padding:0px 25px 30px 25px;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.8em;
	background-color:#ffffff;
}
.contents-text-frame {
	padding:15px 15px 15px 15px;
	margin:30px 30px 30px 30px;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
	background-color:#F9F9F9;
	border-bottom:1px solid #FA0835;
	border-left:1px solid #FA0835;
	border-top:1px solid #FA0835;
	border-right:1px solid #FA0835;
}
.table-01-01 {
	padding:7px 10px 7px 10px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-top:1px solid #969FAA;
	border-right:1px solid #969FAA;
	border-left:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-01-right {
	padding:7px 10px 7px 10px;
	text-align:right;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-top:1px solid #969FAA;
	border-right:1px solid #969FAA;
	border-left:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-01-left {
	padding:7px 10px 7px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-top:1px solid #969FAA;
	border-right:1px solid #969FAA;
	border-left:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-01-center {
	padding:5px 5px 5px 5px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-top:1px solid #969FAA;
	border-right:1px solid #969FAA;
	border-left:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-02 {
	padding:7px 10px 7px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-top:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-03 {
	padding:7px 10px 7px 10px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	border-left:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-03-01 {
	padding:7px 10px 7px 10px;
	text-align:left;
	vertical-align:top;
	border-right:1px solid #969FAA;
	border-left:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-03-right {
	padding:7px 10px 7px 10px;
	text-align:right;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	border-left:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-03-left {
	padding:7px 10px 7px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	border-left:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-03-left-strong {
	padding:7px 10px 7px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	border-left:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.9em;
	font-weight:bold;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-03-left-red {
	padding:7px 10px 7px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #C77786;
	border-right:1px solid #C77786;
	border-left:1px solid #C77786;
	background-color:#F6EDEF;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-04 {
	padding:7px 10px 7px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-04-l {
	padding:7px 10px 7px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-04-s {
	padding:7px 10px 7px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#F9F9F9;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-04-p {
	padding:7px 10px 7px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-04-center {
	padding:7px 10px 7px 10px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-04-red {
	padding:7px 10px 7px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #C77786;
	border-right:1px solid #C77786;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-04-01 {
	padding:7px 10px 7px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-left:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-04-02 {
	padding:7px 10px 7px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-top:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-05 {
	padding:0px 0px 2px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-06 {
	padding:7px 10px 7px 10px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-07 {
	padding:7px 10px 7px 10px;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-07-point {
	padding:7px 10px 7px 10px;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#FBDBE7;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-08-01 {
	padding:7px 10px 7px 10px;
	text-align:center;
	border-bottom:1px solid #969FAA;
	border-top:1px solid #969FAA;
	border-right:1px solid #969FAA;
	border-left:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-08-02 {
	padding:7px 10px 7px 10px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-top:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-08-03 {
	padding:7px 10px 7px 10px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-08-04 {
	padding:7px 10px 7px 10px;
	text-align:center;
	border-bottom:1px solid #969FAA;
	border-top:1px solid #969FAA;
	border-right:1px solid #969FAA;
	border-left:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-08-05 {
	padding:7px 10px 7px 10px;
	text-align:center;
	border-bottom:1px solid #969FAA;
	border-top:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-08-06 {
	padding:7px 10px 7px 10px;
	text-align:center;
	border-bottom:1px solid #969FAA;
	border-top:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-08-07 {
	padding:7px 10px 7px 10px;
	text-align:center;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	border-left:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-08-08 {
	padding:7px 10px 7px 10px;
	text-align:center;
	border-bottom:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-08-09 {
	padding:7px 10px 7px 10px;
	text-align:center;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-01-09 {
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-right:1px solid #969FAA;
	border-left:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-02 {
	padding:10px 0px 5px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.5em;
}
.table-02-right {
	padding:10px 0px 5px 0px;
	text-align:right;
	vertical-align:top;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.5em;
}
.table-02-center {
	padding:10px 0px 5px 0px;
	text-align:center;
	vertical-align:top;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.5em;
}
.table-02-iframe {
	padding:5px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
	background-color:#F3F3F3;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.5em;
}
.table-03-01 {
	padding:7px 10px 7px 10px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-top:1px solid #969FAA;
	border-right:1px solid #969FAA;
	border-left:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-03-02 {
	padding:7px 10px 7px 10px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #969FAA;
	border-top:1px solid #969FAA;
	border-right:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-03-01-red {
	padding:7px 10px 7px 10px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #C77786;
	border-top:1px solid #C77786;
	border-right:1px solid #C77786;
	border-left:1px solid #C77786;
	background-color:#F6EDEF;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-03-02-red {
	padding:7px 10px 7px 10px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #C77786;
	border-top:1px solid #C77786;
	border-right:1px solid #C77786;
	background-color:#F6EDEF;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-04-01 {
	padding:10px 5px 10px 5px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.5em;
	border-bottom:1px solid #B6C4EA;
}
.table-04-02 {
	padding:10px 5px 10px 5px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.5em;
}
.table-04-03 {
	padding:50px 0px 0px 0px;
	text-align:center;
	vertical-align:top;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.5em;
}
.table-05-01 {
	padding:0px 20px 0px 15px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
}
.table-05-02 {
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.8em;
}
.table-05-03 {
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.8em;
	border-bottom:1px solid #969FAA;
}
.ib-table-00 {
	padding:30px 0px 50px 0px;
	text-align:center;
	vertical-align:top;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.4em;
}
.ib-table-01 {
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #6683C0;
	background-color:#EAF0FB;
	font-size:0.8em;
	font-weight:bold;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.4em;
}
.ib-table-02 {
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #6683C0;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.4em;
}
.ib-table-03 {
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #C77786;
	background-color:#F6EDEF;
	font-size:0.8em;
	font-weight:bold;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.4em;
}
.ib-table-04 {
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #C77786;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.4em;
}
.ib-table-05 {
	width:450px;
	padding:10px 20px 10px 20px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #D91A3E;
	border-top:1px solid #D91A3E;
	border-right:1px solid #D91A3E;
	border-left:1px solid #D91A3E;
	background-color:#FBFBFB;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.6em;
}
.ib-table-06 {
	width:450px;
	padding:20px 20px 20px 20px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #D91A3E;
	border-top:1px solid #D91A3E;
	border-right:1px solid #D91A3E;
	border-left:1px solid #D91A3E;
	background-color:#FBFBFB;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.6em;
}
.ib-table-07 {
	padding:10px 20px 10px 20px;
	text-align:left;
	vertical-align:top;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.4em;
}
.qa-fukidashi-01 {
	width:54px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#F0F5E0;
	background-image:url(../recruit/images/qa-fukidashi_02.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.qa-fukidashi-02 {
	width:367px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#F0F5E0;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.5em;
}
.qa-fukidashi-03 {
	width:79px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#F0F5E0;
	background-image:url(../recruit/images/qa-fukidashi_04.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.qa-fukidashi-04 {
	width:108px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#DCEFF6;
	background-image:url(../recruit/images/qa-fukidashi_06.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.qa-fukidashi-05 {
	width:367px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#DCEFF6;
	font-size:0.9em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.5em;
}
.qa-fukidashi-06 {
	width:25px;
	padding:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#DCEFF6;
	background-image:url(../recruit/images/qa-fukidashi_08.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.recruit-contact {
	padding:10px 10px 10px 10px;
	text-align:left;
	vertical-align:top;
	background-color:#FAFAFA;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.9em;
	border-bottom:1px solid #E47494;
	border-top:1px solid #E47494;
	border-right:1px solid #E47494;
	border-left:1px solid #E47494;
}
.green-bold {
	font-weight:bold;
	color:#0A8659;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
}
.red-bold {
	font-weight:bold;
	color:#F62551;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
}
.black-bold {
	font-weight:bold;
	color:#4D4D4D;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
}
.green {
	color:#0A8659;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
}
.red {
	color:#F62551;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
}
.black {
	color:#000000;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
}
.small {
	font-size:0.8em;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
}
table {
	border-collapse: collapse;
	padding:0px;
	margin: 0 auto;
	border: 0;
}
.hokusei-table-01 {
	padding:3px 5px 3px 5px;
	vertical-align:top;
}
.hokusei-table-02 {
	padding:3px 5px 3px 5px;
}
.hokusei-table-03 {
	padding:8px 7px 8px 7px;
}
.hokusei-table-04 {
	padding:8px 7px 1px 7px;
}
.hokusei-underline {
	border-bottom:1px solid #cccccc;
}
.hokusei-box {
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.hokusei-box-02 {
	border-bottom:1px solid #E46A8F;
	border-top:1px solid #E46A8F;
	border-left:1px solid #E46A8F;
	border-right:1px solid #E46A8F;
}
.hokusei-box-03 {
	border-bottom:1px solid #0C2550;
	border-top:1px solid #0C2550;
	border-left:1px solid #0C2550;
	border-right:1px solid #0C2550;
}
.hokusei-title {
	background-color:#B4CB36;
}
.hokusei-title-01 {
	background-color:#E7E7E7;
}
.hokusei-title-02 {
	background-color:#FEF5E3;
}
.hokusei-title-03 {
	background-color:#E3EBF9;
}
.hokusei-title-04 {
	background-color:#686868;
}
.hokusei-title-05 {
	background-color:#7E224D;
}
.hokusei-title-06 {
	background-color:#0C2550;
}
.hokusei-title-07 {
	background-color:#FF8E10;
}
.hokusei-title-08 {
	background-color:#F5E1E4;
}
.hokusei-title-09 {
	background-color:#212121;
}
.hokusei-title-10 {
	background-color:#9F9FAF;
}
.hokusei-title-11 {
	background-color:#FAF8FA;
}
.hokusei-title-12 {
	background-color:#CFAFAF;
}
.hokusei-title-13 {
	background-color:#FFFFFF;
}
.hokusei-title-14 {
	background-color:#F1B8C8;
}
.hokusei-title-15 {
	background-color:#FADDE5;
}
.hokusei-title-16 {
	background-color:#cccccc;
}
.hokusei-title-17 {
	background-color:#E0F2D7;
}
.hokusei-font-sss {
	font-size:0.6em;
	letter-spacing:0.1em;
	line-height:1.4em;
}
.hokusei-font-ss {
	font-size:0.7em;
	letter-spacing:0.1em;
	line-height:1.4em;
}
.hokusei-font-s {
	font-size:0.8em;
	letter-spacing:0.1em;
	line-height:1.4em;
}
.hokusei-font-m {
	font-size:0.9em;
	letter-spacing:0.1em;
	line-height:1.4em;
}
.hokusei-font-l {
	font-size:1.0em;
	letter-spacing:0.1em;
	line-height:1.4em;
}
.hokusei-font-ll {
	font-size:1.1em;
	letter-spacing:0.1em;
	line-height:1.4em;
}
.hokusei-font-lll {
	font-size:1.2em;
	letter-spacing:0.1em;
	line-height:1.4em;
}
.hokusei-bold {
	font-weight:bold;
}
.hokusei-red {
	color:#E10D44;
}
.hokusei-black {
	color:#000000;
}
.hokusei-orange {
	color:#F76106;
}
.hokusei-green {
	color:#1F5935;
}
.hokusei-blue {
	color:#2334A0;
}
.hokusei-gray {
	color:#7E7E7E;
}
.hokusei-white {
	color:#FFFFFF;
}
table.impo {
	border-collapse:collapse;
	font-size:1em;
	width:500px;
}
.impo th {
	padding:7px 10px 7px 10px;
	text-align:center;
	vertical-align:top;
	border:1px solid #969FAA;
	background-color:#EAEFF5;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
	font-weight:normal;
	text-align:left;
}
.impo td {
	padding:7px 10px 7px 10px;
	text-align:left;
	vertical-align:top;
	border:1px solid #969FAA;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.impo td.none-border-bottom {
	border-bottom:none;
}
.impo td.none-border-top {
	border-top:none;
}
.castam-list {
	padding-left:2em;
}
.castam-list ol {
	list-style:none;
}
.castam-list ol li {
	text-indent:-2em;
}
.castam-list ol li.indent_list {
	text-indent:-2.4em;
}
.table-01-04-top {
	padding:7px 10px 7px 10px;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #C77786;
	border-bottom:1px solid #C77786;
	border-right:1px solid #C77786;
	background-color:#ffffff;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}
.table-03-01-top {
	padding:7px 10px 7px 10px;
	vertical-align:top;
	border-bottom:1px solid #C77786;
	border-top:1px solid #C77786;
	border-right:1px solid #C77786;
	border-left:1px solid #C77786;
	background-color:#F6EDEF;
	font-size:0.8em;
	color:#555555;
	font-family:'ＭＳ Ｐゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana';
	line-height:1.3em;
}

