<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset   "Shift_JIS";

/*------------ table style set ------------*/

.hpb-cnt-tb1 {		
	background-color: #333333;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.hpb-cnt-tb2 {		
	background-color: #333333;
	border: 1px solid #333333;
}

.hpb-cnt-tb3 {		
	background-color: #333333;
	border: 0px solid #333333;
}

.hpb-cnt-tb-th1 {		
	background-color: #BBBBBB;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.hpb-cnt-tb-th2 {		
	background-color: #CCCCCC;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}

.hpb-cnt-tb-cell1 {		
	background-color: #EEEEEE;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.hpb-cnt-tb-cell2 {		
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.hpb-cnt-tb-cell3 {		
	background-color: #EEEEEE;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}

.hpb-cnt-tb-cell4 {		
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}

.hpb-cnt-tb-cell5 {		
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

/*------------ Midasi style set ------------*/

h3.title02 {		
	margin: 0.9em 15% 0.5em 10px;
	padding: 0.2em 0.5em 0.1em 0.5em;
	border-style: solid;
	border-width: 0 0 1px 17px;
	border-color: 8C8CDE;
	font-size: 14px;
}

/*------------ waku style set ------------*/

.shadow23 {		
	width: 400px;/*全体の幅*/
	background-color: #76B97C;/*影の色*/
	margin: 20px 10px 10px 20px;
	padding-right: 20px;
}

.text23 {		
	width: 400px;/*全体の幅、shadowと同じに*/
	font-size: 10pt;/*全体の文字サイズ*/
	position: relative;
	background: #FAFDFB;/*文字部分の背景色*/
	margin: -10px -10px 10px -10px;
	padding: 0.8em;/*内部の余白*/
	border: solid 1px #767679;
}

.shadow23a {		
	width: 400px;/*全体の幅*/
	background-color: #66A96C;/*影の色*/
	margin: 20px 10px 10px 20px;
	padding-right: 20px;
	filter: alpha(opacity=20,finishopacity=100,style=1);
}

.shadow23b {		
	width: 400px;/*全体の幅*/
	background-color: #76B97C;/*影の色*/
	margin: 20px 10px 10px 20px;
	padding-right: 20px;
	filter: blur(direction=305,strength=15);
}

/*------------ link waku style set ------------*/

.box25 {		
	width: 470px;/*全体の幅*/
	font-size: 10pt;/*文字サイズ*/
}

.box25 dt {
								
				
		/*タイトル部分の設定*/
	color: #454142;/*文字色*/
	background-color: #FCFCFE;/*背景色*/
	font-weight: bold;
	width: 25em;/*タイトルの幅（文字数）*/
	position: relative;
	z-index: 2;
	padding: 0.3em 1em 0.2em 0.3em;
	border-style: solid;
	border-color: #6A6FBE;/*枠の色*/
	border-width: 1px 2px 2px 1px;
}

.box25 dt span {		
	padding-left: 8px;
	border-left: 4px solid #AAAFEC;/*タイトル部の左縦線*/
}

.box25 dd {		
				
				
				
		/*内容部分*/
	position: relative;
	z-index: 1;
	top: -0.9em;
	margin: 0 0 0 0.9em;
	border: solid 1px #8A8FBE;/*枠の色*/
}

.box25 dd .text {		
	padding: 1.7em 0.5em 1em 1em;/*テキスト部分の余白*/
	border-left: solid 30px #D4D6EC;/*左側の着色部分*/
}

/*------------ link waku style set ------------*/

a.a002-l {		
	margin-left: 30px;
	background: url(images/mk-golink.png) no-repeat;
	padding-left: 16px;
}

a.a003-l {		
	margin-left: 30px;
	background: url(images/faq_q.gif) no-repeat;
	padding-left: 16px;
}

/*------------ link midasi style set ------------*/

.menuLineLightW {		
	margin: 0 0 10px 0;
	padding: 2px 8px;
	border-width: 0 0 5px 0;
	border-color: #029EBC;
	border-style: solid;
	background: #fff;
	color: #017589;
	line-height: 140%;
	font-weight: bold;
}

.menuRibbon {		
	margin: 0 0 10px 0;
	padding: 2px 8px;
	background: #029EBC;
	color: #EBF7FA;
	line-height: 140%;
	font-weight: bold;
}

.menuRibbonLight {		
	margin: 0 0 10px 0;
	padding: 2px 8px;
	background: #E5EC87;
	color: #8A950B;
	line-height: 140%;
	font-weight: bold;
}

/*------------ フォント赤セット ------------*/

.red {		
	color: red;
	font-weight: normal;
}

.redb {		
	color: red;
	font-weight: bold;
}

.redl {		
	color: red;
	font-weight: bold;
	font-size: 16px;
}

/*------------ フォント青セット ------------*/

.blueb {		
	color: blue;
	font-weight: bold;
}

.blue {		
	color: blue;
	font-weight: normal;
}
h3.otoku {		
	font-size: 10px;
	font-weight: bold;
	color: Blue;
}

/*------------ フォント位置 ------------*/

p.hidari {		
	text-align: left;
}

p.naka {		
	text-align: center;
}

p.migi {		
	text-align: right;
}

/*------------ 太文字 ------------*/

.huto {		
	font-weight: bold;
}

/*------------ 囲い ------------*/

blockquote {		
	margin: 15px; /* 枠線を表示する上下左右の空白 */
	padding: 10px; /* 枠線から文字までの上下左右の空白 */
	background: #fffff6; /* 背景色 */
	border: 1px solid #999999; /* 文字色 */
	font-size: 110%; /* フォントサイズ */
	line-height: 150%; /* 改行幅 */
	font-weight: bold;
}
/*----------画像ボーダー0 ------------*/
img{border:0px;}
/*--テーブル内フォント位置 -----------*/
td.hidari { text-align: left; }
td.naka { text-align: center; }
td.migi { text-align: right; }
/*--赤文字でか文字 -----------*/
.redz {		
	color: red;
	font-size: 120%;
        font-weight: bold;
}

a.a005-l {		
	margin-left: 50px;
	background: url(images/mk-file.png) no-repeat;
	padding-left: 16px;
}

a.a007-l {		
	margin-left: 70px;
	background: url(images/mk-file.png) no-repeat;
	padding-left: 16px;
}
/*-----検索フォーム余白0 ------------*/
.sarch {
margin: 5px 0px;
}
/*-----１文字 ------------*/
.indent {
text-indent: 30pt
} </pre></body></html>