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

/*  HTML Reset  */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}
/*  /HTML Reset  */

/* ======================================
       HTML.BODY
 ======================================== */
html, body {
	height: 100%;
}
body {
	font: 14px/141% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
	color: #333;
}

/* ======================================
      TEXT CONTROL
======================================== */

/* ============= TEXT STYLE ============= */
.normal { font-weight:normal; }
.bold { font-weight:bold; }

/* ============= ALIGN ============= */
.l { text-align:left!important; }
.c { text-align:center!important; }
.r { text-align:right!important; }
.n { white-space:nowrap!important; }

/* ======================================
      COLOR
======================================== */
.red { color:#c00; }
.blue { color:#35d; }
.orange { color:#f60; }
.green { color:#069c08; }

/*========================================================================================================*/

/* 基本ボタン */
.button {
	display:inline-block;
	box-sizing:border-box;
	padding:8px;
	border:1px solid #ccc;
	border-radius:4px;
	line-height:1.0;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	border-color:#ccc #888 #888 #ccc;
	background: rgba(206,206,206,1);
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(206,206,206,1) 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(206,206,206,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(206,206,206,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(238,238,238,1) 0%, rgba(206,206,206,1) 100%); /* W3C */
}

.button:hover {
	background: rgba(206,206,206,1);
	background: -moz-linear-gradient(top,  rgba(230,230,230,1) 0%, rgba(190,190,190,1) 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(190,190,190,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(190,190,190,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(230,230,230,1) 0%,rgba(190,190,190,1) 100%); /* W3C */	
}

/* 見出し・タイトル */
.h1-wrap h1 {
	margin:0;
	padding:10px 12px 8px;
}

.h1-wrap h1 strong {
	font-size:18px;/*20px*/
	line-height:1.0;
}

/*  ================================ ヘッダー(2015) ================================  */
#header{ height:69px; background-color:#ffffff; margin:0 10px 0;}
#header b{ font-weight:normal; color:#777; text-align:center; display:block; padding:16px 0 0 0; }

/*  ================================ 見出し(H1) ================================  */
.h1-wrap-head { 
	margin:1px 10px 10px; 
	padding: 0 0 0 5px;
	text-align: left;
	background-color: #808080;
}

.h1-wrap h1 { border:1px solid #ddd;}/*    ボーダー指定   */

/*  ================================ グラデーション ================================  */
.h1-wrap h1 {
background: rgb(229,229,229); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

/*  ================================ FISCO ================================  */
.h1-wrap h1 .fisco-logo{
	float:right; margin-top:-4px;
}

/*  ================================ 記事 ================================  */
.content{ padding:10px; }

/*  ================================ 見出し(H2) ================================  */
h2.news-title{ font-size:18px; border-bottom:2px solid #404040; padding-bottom:8px; }
.time{ font-weight:bold; text-align:right; padding-top:8px;}

/*  ================================ 本文 ================================  */
.body-text{ margin-top:8px; line-height:1.5;}
.fisco-text{ margin-top:1em; text-align:right; }
.btn-close-wrap{ text-align:center; margin-top:24px; }
.btn-close{ width:188px;}

/*  ================================ フッター ================================  */
footer { font-size:12px; line-height:1.2; border-top:1px solid #ccc; padding:10px 0 10px; margin:18px 10px 0;}
small { font-size:12px; border-top:2px solid #ccc; margin:0 10px 0; padding:7px 0 10px; display:block; }

small a { 
	color: #3f3f3f;
	text-decoration: none;
}
small a:hover {
	color: #222;
	text-decoration: underline;
}

/*  ================================ リンクメニュー ================================  */
h1.link-menu{ padding-top:5px; padding-bottom:5px; padding-right:5px; height:28px; }
h1.link-menu strong{ float:left; padding-top:7px; line-height:1.0; }

div.ticker{ 
display:block; border:1px solid #ccc; height:28px; box-sizing:border-box; border-radius:14px; padding:3px 22px 3px 10px; margin-left:100px; margin-top:-33px; margin-right:5px; position:relative;
overflow: hidden;
background: rgb(233,233,233); /* Old browsers */
background: -moz-linear-gradient(top,rgba(233,233,233,1) 0%,rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,rgba(233,233,233,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,rgba(233,233,233,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
div.ticker::after{ content: url(../../common/img/arrow.png); display:block; position:absolute; top:5px; right:5px; }
div.ticker a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #363ffb;
	font-weight: bold;
}
div.ticker a:link{ color:#363ffb;}
div.ticker a:hover { color:#e00; }
div.ticker a:active { color:#00e; }
div.ticker ul li { display: none; }

/*  一覧を表示  */
.link-menu-wrap{ margin:0 0 10px 0; }
.btn-list-wrap{ margin:0; text-align:right; }
.btn-list{ width:100px; text-align:center; }

/* エラー表示 */
.box-error{ text-align:center; margin:0 10px 0; }
.box-error .box-error-icon {  margin-top:42px;}
.box-error p.error-massage{ margin-top:-20px; margin-bottom:100px; }

.framein-error{ padding-top:20px; }
.framein-error p.error-massage{ color:#FF0000; }
</pre></body></html>