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

/*
	base.css
	update:2015.12.22
*/

/*--------------------------------------------------right-scroll*/
*+html body { overflow-y:visible; }/*for IE7*/
body { overflow-y:scroll; height:100%; }

/*--------------------------------------------------html*/
html {
	min-width:1000px;
	height:100%;
}

body {
	background:url(../images/bg_road.jpg) rgb(75,89,129) no-repeat top fixed;
	background-size:cover;
	min-height:100%;
	height:auto!important;
	height:100%;
	position:relative;
}

div#wrapper {
	background:rgba(255,255,255,0.8);
	margin:0 auto;
	padding:90px 20px 20px 20px;
	overflow:hidden;/*clearfix*/
	width:960px;
	min-height:600px;
	height:auto!important;
	height:600px;
	font-size:108%;/*up to 1pt*/
}

div#wrapper:after,section:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }

/*--------------------------------------------------clearfix*/
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* hides clearfix from IE-mac */
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* end hide from IE-mac */

/*--------------------------------------------------*lists*/
dl.list { padding:0 0 0 1em; }
dl.list dt { font-weight:bold; margin-bottom:0.7em; }
dl.list dd { margin:0.5em 1em 1.5em 1em; line-height:1.6; }
dl.list dd ul { margin-top:1em; }
dl.list dd ul li { line-height:1.6; margin-bottom:0.3em; text-indent:0; }

ul.list { padding-bottom:0; }
ul.list, ol.list { margin-bottom:2em; padding-left:2em; }
ul.list li, ol.list li { line-height:1.6; margin-bottom:0.3em; }
ul.list_circle, ul.list_disc, ul.list_square, ul.list_nostyle {	 margin-left:1.6em; }
dd ul.list_circle, dd ul.list_disc, dd ul.list_square { margin-left:2em; }
ol.list_decimal, ol.list_decimal-leading-zero, ol.list_lower-roman, ol.list_upper-roman, ol.list_upper-alpha, ol.list_nostyle {	margin-left:1.6em; }
dd ol.list_decimal, dd ol.list_decimal-leading-zero, dd ol.list_lower-roman, dd ol.list_upper-roman, dd ol.list_upper-alpha { margin-left:2em; }

/*Don't change the order*/
ul.list_square li { list-style:square outside; }
ul.list_disc li { list-style:disc outside; }
ul.list_circle li { list-style:circle outside; }
ul ul.list_circle, ul ul.list_disc, ul ul.list_square { margin:0.3em 0 0.4em 1.5em; }

ol.list_decimal li { list-style:decimal outside; }
ol.list_decimal-leading-zero li { list-style:decimal-leading-zero outside; }
ol.list_lower-roman li { list-style:lower-roman outside; }
ol.list_upper-roman li { list-style:upper-roman outside; }
ol.list_lower-alpha li { list-style:lower-alpha outside; }
ol.list_upper-alpha li { list-style:upper-alpha outside; }

ol ol.list_decimal, ol ol.list_decimal-leading-zero, ol ol.list_lower-roman, ol ol.list_upper-roman, ol ol.list_upper-alpha { margin:0.3em 0 0.4em 1.5em; }

/*extensions*/
section.list_external, section a[target$="_blank"] { background:url(../images/icons/extensions/icon_external.svg) no-repeat 0 2px; _background:url(../images/icons/extensions/icon_external.gif) no-repeat 0 0; display:inline-block; margin-left:0.4em; padding-left:20px; min-height:20px; height:auto!important; height:20px; overflow:visible; text-indent:0; }
.ie7 section.list_external, .ie7 section a[target$="_blank"],
.ie8 section.list_external, .ie8 section a[target$="_blank"],
.android section.list_external, .android section a[target$="_blank"]
 { background:url(../images/icons/extensions/icon_external.gif) no-repeat 0 2px;}
section.list_pdf, section a[href$='.pdf'] { background:url(../images/icons/extensions/icon_pdf.gif) no-repeat 0 2px!important; display:inline-block; margin-left:0.4em; padding-left:20px; min-height:20px; height:auto!important; height:20px; overflow:visible; text-indent:0; }
section.list_doc, section a[href$=".doc"], section a[href$=".docx"] { background:url(../images/icons/extensions/icon_doc.gif) no-repeat 0 0; display:inline-block; margin-left:0.4em; padding-left:20px; min-height:20px; height:auto!important; height:20px; overflow:visible; text-indent:0; }
section.list_xls, section a[href$=".xls"], section a[href$=".xlsx"], section a[href$=".xlsm"] { background:url(../images/icons/extensions/icon_xls.gif) no-repeat 0 0; display:inline-block; margin-left:0.4em; padding-left:20px; min-height:20px; height:auto!important; height:20px; overflow:visible; text-indent:0; }
section.list_ppt, section a[href$=".ppt"], section a[href$=".pptx"] { background:url(../images/icons/extensions/icon_pps.gif) no-repeat 0 0; display:inline-block; margin-left:0.4em; padding-left:20px; min-height:20px; height:auto!important; height:20px; overflow:visible; text-indent:0; }
section.list_txt, section a[href$=".txt"] { background:url(../images/icons/extensions/icon_txt.gif) no-repeat 0 0; display:inline-block; margin-left:0.4em; padding-left:22px; min-height:16px; height:auto!important; height:16px; overflow:visible; text-indent:0; }
section.list_archive, section a[href$=".zip"], section a[href$=".lzh"], section a[href$=".lha"] { background:url(../images/icons/extensions/icon_archive.gif) no-repeat 0 0; display:inline-block; margin-left:0.4em; padding-left:20px; min-height:20px; height:auto!important; height:20px; overflow:visible; text-indent:0; }
section.list_mailto, section a[href ^="mailto:"] { background:url(../images/icons/extensions/icon_mailto.gif) no-repeat 0 0; display:inline-block; margin-left:0.4em; padding-left:20px; min-height:20px; height:auto!important; height:20px; overflow:visible; text-indent:0; }
section.list_music, section a[href$=".aac"], section a[href$=".mp3"], section a[href$=".wav"] { background:url(../images/icons/extensions/icon_music.gif) no-repeat 0 0; display:inline-block; margin-left:0.4em; padding-left:20px; min-height:20px; height:auto!important; height:20px; overflow:visible; text-indent:0; }
section.list_movie, section a[href$=".wmv"], section a[href$=".mpeg"], section a[href$=".mpg"], section a[href$=".mov"], section a[href$=".avi"], section a[href$=".asf"] { background:url(../images/icons/extensions/icon_film.gif) no-repeat 0 3px; display:inline-block; margin-left:0.4em; padding-left:20px; min-height:20px; height:auto!important; height:20px; overflow:visible; text-indent:0; }
section.list_exe, section a[href$=".exe"] { background:url(../images/icons/extensions/icon_exe.gif) no-repeat 0 3px; display:inline-block; padding-left:20px; min-height:20px; height:auto!important; height:20px; overflow:visible; text-indent:0; }
section.list_ai, section a[href$=".ai"] { background:url(../images/icons/extensions/icon_ai.png) no-repeat 0 3px; display:inline-block; padding-left:20px; min-height:20px; height:auto!important; height:20px; overflow:visible; text-indent:0; }
section.list_eps, section a[href$=".eps"] { background:url(../images/icons/extensions/icon_eps.png) no-repeat 0 3px; display:inline-block; padding-left:20px; min-height:20px; height:auto!important; height:20px; overflow:visible; text-indent:0; }
section.list_txt, section a[href$=".csv"] { background:url(../images/icons/extensions/icon_txt.gif) no-repeat 0 0; display:inline-block; margin-left:0.4em; padding-left:22px; min-height:16px; height:auto!important; height:16px; overflow:visible; text-indent:0; }

/*--------------------------------------------------annotate*/
/*normal*/
ul.annotate { margin:0 0 20px 0; padding-left:1em; }
ul.annotate li { color:rgb(130,130,130); font-size:93%; line-height:1.4; margin-bottom:0.5em; }
ul.annotate li span { color:rgb(130,130,130); margin:0 0.25em 0 -1.2em; }
.win ul.annotate li span { margin:0 0.5em 0 -1.5em; }

/*decimal*/
ol.annotate { margin:0 0 20px 0; padding-left:1em; }
ol.annotate li { color:rgb(130,130,130); font-size:93%; line-height:1.4; margin:0 0 0.5em 0.7em; }
ol.annotate li span { color:rgb(130,130,130); margin:0 0.25em 0 -1.85em; }
.win ol.annotate li span { margin:0 0.5em 0 -2em; }

/*--------------------------------------------------margin*/
.mgb5 { margin-bottom:5px; }
.mgb10 { margin-bottom:10px; }
.mgb15 { margin-bottom:15px; }
.mgb20 { margin-bottom:20px; }
.mgb25 { margin-bottom:25px; }
.mgb30 { margin-bottom:30px; }
.mgb35 { margin-bottom:35px; }
.mgb40 { margin-bottom:40px; }

/*--------------------------------------------------other*/
.text_left { text-align:left!important; }
.text_center { text-align:center!important; }
.text_right { text-align:right!important; }

.noindent { text-indent:0; }

sup { bottom:0.7em; color:rgb(120,120,120); font-size:69%; position:relative; }

span.filesize { font-size:85%; margin-left:0.2em; }


/*original*/
/*--------------------------------------------------header*/
header {
	background:rgba(50,80,140,0.95);
	width:100%;
	top:0;
	height:70px;
	position:fixed;
}

div#header-position {
	background:url(../images/year-sign.svg) no-repeat;
	height:70px;
	margin:0 auto;
	position:relative;
	width:1000px;
}

.ie7 div#header-position,
.ie8 div#header-position {
	background:url(../images/year-sign.png) no-repeat;
}

div#header-position a {
	color:rgb(245,245,245);
	padding-left:70px;
	font-size:182%;
	font-weight:bold;
	line-height:70px;
}

div#header-position a:hover {
	color:rgb(225,225,225);
	text-decoration:none!important;
}

/*logo*/
a#logo {
	background:url(../images/logo.png) no-repeat;
	display:block;
	height:145px;
	width:410px;
	text-indent:-9999px;
	position:absolute;
	top:20px;
	left:295px;
}

/*--------------------------------------------------contents*/
article {
	margin: auto;
	width: 900px;
}

article:after,section:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }

/*layout*/
section { clear:both; margin-bottom:20px; }
section:last-child { margin-bottom:0; }
section p { line-height:1.7; margin-bottom:0.8em; text-indent:0; }


/*--------------------------------------------------footer*/
footer {
	margin:0 auto;
	width:1000px;
}
footer:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }

footer p {

	background:rgba(97, 97, 97, 0.91);
	color:rgb(255,255,255);
	font-size:131%;
	font-weight:bold;
	margin-bottom:0.5em;
	padding:0.5em;
	text-align:center;
}

footer p small {
	color:rgb(255,255,255);
	font-size:85%;
}

/*--------------------------------------------------title*/
h1 {
	border-bottom:1px solid rgb(180,180,180);
	color:rgb(100,100,100);
	font-size:153.9%;
	font-weight:bold;
	margin-bottom:0.8em;
	padding-bottom:0.3em;	
}

h1.update {
	color:rgb(30,85,160);
	border-bottom:2px solid rgb(30,85,160);
}

/*--------------------------------------------------table*/
section table {
	background:rgba(255,255,255,0.7);
	border-collapse:collapse;
	border-spacing:1px;
	margin-bottom:20px;
}

section table caption {
	background:rgba(65,150,180,0.8);
	color:rgb(255,255,255);
	font-size:131%;
	font-weight:bold;
	margin-bottom:0.5em;
	padding:0.5em;
	text-align:left;
	text-shadow:0 0 2px rgb(5,90,120);
}

section table tbody tr th,
section table tbody tr td {
	border-bottom: 1px solid rgb(200, 200, 200);
	/* border-bottom: 1px; */
	padding:0.5em;
	vertical-align:middle;
}

section table tr th, section table tr td {
	font-weight:normal;
	vertical-align:top;
}

section table thead tr th {
	background:rgb(110,110,110);
	background:-moz-linear-gradient(bottom, rgb(105,105,105), rgb(120,120,120));
	background:-ms-linear-gradient(bottom, rgb(105,105,105), rgb(120,120,120));
	background:-o-linear-gradient(bottom, rgb(105,105,105), rgb(120,120,120));
	background: rgba(65,150,180,0.8);
	color:rgb(255,255,255);
	font-weight:bold;
	text-shadow: -1px -1px 0 rgba(10, 10, 10, 0.29);
}

section table tbody tr th {
	background: rgb(181, 177, 177);
}

section table tbody tr.even td {
	background:rgba(255,255,255,0.5);
}

section table tbody tr.odd td {
	background: rgba(240, 240, 240, 0);
}

.win section table tr th { font-weight:bold; }

/*--------------------------------------------------top*/
dl#update dt {
	font-weight:bold;
	margin-bottom:0.3em;
}
dl#update dd {
	margin-bottom:0.8em;
}

dl#update dd:before { content: "→ "; }



/*--------------------------------------------------Navigation*/
nav {
	float:left;
	width:220px;
	position:fixed;
	box-shadow:2px 2px 5px rgba(170,170,170,0.6);
}

nav dl dt {
	background:rgba(0,0,0,0.6);
	color:rgb(255,255,255);
	font-size:116%;
	font-weight:bold;
	padding:0.5em;
}

nav dl dd {
	background:rgba(255,255,255,0.8);
	padding:0.7em;
}

nav dl dd ul li {
	line-height:2;
}

nav dl dd ul li a {
}

nav dl dd ul li a:hover {
	color:rgb(0,0,0);
	text-decoration:none!important;
}

nav dl dd ul li span {
	font-size:85%;
}

nav dl dd ul li:before { content: "≫ "; }

















/*--------------------------------------------------css-tabs*/
/*tabs*/
ul.css-tabs {
	border-bottom:2px solid rgb(20,140,205);
	margin:0;
	overflow:hidden;
	zoom:1;
}

ul.css-tabs li {
	display:inline;
	font-weight:bold;
}

ul.css-tabs li a {
    color:rgb(20,140,205);
	float:left;
	margin-right:1px;
	padding:0.6em 1.2em;
	text-align:center;
}

ul.css-tabs li a:hover {
	background:rgb(100,170,225);
	background:-moz-linear-gradient(bottom, rgb(100,170,225), rgb(80,150,205));
	background:-ms-linear-gradient(bottom, rgb(100,170,225), rgb(80,150,205));
	background:-o-linear-gradient(bottom, rgb(100,170,225), rgb(80,150,205));
	background:-webkit-linear-gradient(bottom, rgb(100,170,225), rgb(80,150,205));
	border-radius:3px 3px 0 0;
	color:rgb(255,255,255);
	text-decoration:none!important;
}

ul.css-tabs li a.current {
	background:rgb(20,140,205);
	background:-moz-linear-gradient(bottom, rgb(20,140,205), rgb(0,120,185));
	background:-ms-linear-gradient(bottom, rgb(20,140,205), rgb(0,120,185));
	background:-o-linear-gradient(bottom, rgb(20,140,205), rgb(0,120,185));
	background:-webkit-linear-gradient(bottom, rgb(20,140,205), rgb(0,120,185));
	border-radius:3px 3px 0 0;
	color:rgb(255,255,255);
	text-decoration:none!important;
}

/*panes*/
div.css-panes {
	margin-top:1.5em;
}









/*--------------------------------------------------Q&amp;A*/
/*開閉ボタン*/
ul.btn {
	padding:0 0 10px 500px;
	width:189px;
}
ul.btn li {
	cursor:pointer;
	float:left;
	margin:0 0 0 10px;
}
dl.qa dt {
	clear:both;
	cursor:pointer;
	font-weight:bold;
	margin:0 0 20px 70px;
	_margin:0;/* for IE6 */
	min-height:30px;
	height:auto!important;
	height:30px;
}
dl.qa dt span {
	background:#990000;
	color:#FFF;
	float:left;
	font:146.5% arial,helvetica,clean,sans-serif;
	margin:0 10px 10px -70px;
	_margin:0 10px 10px 0;/* for IE6 */
	padding:5px;
	text-align:center;
	-webkit-border-radius:3px;/* for Safari */
	-moz-border-radius:3px;/* for FireFox */
	min-width:2.5em;
	_width:2.5em;/* for IE6 */
}
dl.qa dd {
	border-bottom:2px solid #DADADA;
	clear:both;
	margin:10px 0 20px 70px!important;
	padding-bottom:25px;
}
dl.qa dd span {
	background:#003366;
	color:#FFF;
	float:left;
	font:146.5% arial,helvetica,clean,sans-serif;
	margin:0 10px 0px -70px;
	padding:5px;
	text-align:center;
	-webkit-border-radius:3px;/* for Safari */
	-moz-border-radius:3px;/* for FireFox */
	min-width:2.5em;
	_width:2.5em;/* for IE6 */
}

.title_level3 {
    background: rgba(89, 197, 249, 0.49);
    font-size: 131%;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 3px 3px 1px 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

/*EOF*/</pre></body></html>