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

/* ========================================
#01 GP
	#01-01 Yahoo UI
	#01-02 BaseSet
	#01-03 General-purpose
#02 LAYOUT
	#02-01 HEADER
	#02-02 MENU
	#02-03 CONTENT
	#02-04 FOOTER
#03 ARTICLE
	#03-01 TEIREI
	#03-02 GI-AN
	#03-03 PHOTO TABLE
	#03-04 IKENSHO
	#03-05 QUESTION
	#03-06 TSUISEKi
	#03-07 VOLUNTEER
	#03-08 BACKNUMBER&amp;PDF
	#03-09 COLUMN TABLE
	#03-10 SLICER TABLE
	#03-11 SPAN
   ======================================== */

/* #01 GP ------------------------------------------------------------------- */
/* #01-Yahoo UI
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt
version:2.4.0

	77% = 10px		|	122% = 16px	|	167% = 22px	
	85% = 11px		|	129% = 17px	|	174% = 23px
	92% = 12px		|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|
*/
html{color:#000; background:#FFF; }body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0; padding:0; }table{border-collapse:collapse; border-spacing:0; }fieldset,img{border:0; }address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; font-weight:normal; }li{list-style:none; }caption,th{text-align:left; }h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal; }q:before,q:after{content:''; }abbr,acronym {border:0; font-variant:normal; }sup {vertical-align:text-top; }sub {vertical-align:text-bottom; }input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit; }legend{color:#000; }
body {font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }table {font-size:inherit; font:100%; }pre,code,kbd,samp,tt{font-family:monospace; *font-size:108%; line-height:100%; }

/* #01-02 BaseSet */
* {line-height:1.5; font-style:normal; }
p,pre,cite,blockquote {font-size:100%; }
li,dt,dd {font-size:100%; }
body {font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif; color:#333; background-color:#FFF; }
a{text-decoration:none;}
a:link {color:#0000CC; }
a:visited {color:#663399; }
a:hover,a:active {color:#FF0000; }

/* #01-03 General-purpose */
p{margin-bottom:0.5em;}
td,th{padding:3px; }
.pLeft{text-align:left; }
.pRight{text-align:right; }
.pCenter{text-align:center; }
.pPhoto{font-size:0.92em;}
.pBold{font-weight:bold; }
.fRight{float:right;margin:0 0 1em 1em; }
.fLeft{float:left;margin:0 1em 1em 0; }
.mt0{margin-top:0; }
.mt09{margin-top:0.9em; }
.mt10{margin-top:1.0em; }
.mt20{margin-top:2.0em; }
.mt30{margin-top:3.0em; }
.mt-1{margin-top: -1em; }
.mb0{margin-bottom:0; }
.mb20{margin-bottom:2.0em; }
.icon{float:left; margin:2px 10px 10px 0; }
.iconQ{margin:0; }
.iconA{margin:1.5em 0 0; }
.photoIcon{float:left; background:#FFF; padding:0 1em 0 0; margin:0 1em 1em 0;}
.photoIconGiin{float:left; background:#FFF; padding:0 1em 0 0; margin:0em 1em 1em 0;}
.clear {clear:both; line-height:0; }
.topicpath{background:url(_image/gikai_agupi.gif) no-repeat left center; padding:3px 0 3px 35px; line-height:30px; }
h4{margin-bottom:0.5em; font-size:1.22em; color:#0000A8; background:#FFFF99; padding:4px 1em 0; }
h5{font-size:1.14em; font-weight:bold; }
h6{margin-bottom:1em; color:#FF0000; font-weight:bold; }
h6.h6black{color:#333333; line-height:1.2em;}
dl{margin:0; }
dt{font-weight:bold; margin-top:1em; }
dd{margin-left:2em; line-height:1.75em; }
ol{margin:0 0 1em 2em; }
ol.listOnly{clear:left; margin-top:0em;}
ol.listOnly2{clear:left; margin-top:-1em;}
ol li{list-style-type:decimal; line-height:1.75em; }
.indentList li{margin-left:1em;}
marquee{display:block; margin:10px 25px 0 25px; }
.sakuji{margin-bottom:-1px;}
sup,sub{ vertical-align: top; font-size:75%; }
sub{ vertical-align: bottom; font-size:75%; }
/* \*//*/
	.photoIcon{float:right; background:#FFF; padding:0 1em 0 0; margin:-75px 1em 1em 0; }
	.fRight{float:none; margin:0 0 1em 1em; }
/**/


/* #02 LAYOUT ----------------------------------------------------------- */
#container {
	margin:0 auto;
	width: 800px;
	background-color:#FFFFCC;
}

/* #02-01 HEADER */
#header {
	height:73px;
	background:#FFF url(_image/gikai_title.jpg) no-repeat left top;
	text-align:right;
}
#header h1{
	display:none;
}
.jumpMenu{
	margin:23px 0 0;
}
#issue{
	padding:6px 1em 3px 1em;
	color:#FFF;
	font-weight:bold;
	font-size:0.92em;
	background:#EA006E url(_image/gikai_issue.gif) repeat-x;
}

/* #02-02 MENU */
#menu {
	float:left;
	width:200px;
	min-height:300px;
}
#menu ul{
	margin:5px 10px;
}
#menu li{
/* \*//*/
	margin-top:1em;
/**/
	padding-left:15px;
	margin-top: 0.75em;
	line-height:1.0em;
	list-style:none;	
	background:url(_image/gikai_triangle.gif) no-repeat left 2px;
}

/* #02-03 CONTENT */
#content {
	float: right;
	width: 600px;
	background:#FFF;
}
.information{
	float:right;
	margin:10px 0 0 0;
}
.information table{
	margin:0 0 1em 0;
	width:170px;
}
.information th,
.information td{
	text-align:center;
	font-size:0.92em;
	border:1px solid #666;
}
.information th{
	background:#FFFFCC;
	color:#497B0F;
	font-weight:bold;
/* \*//*/
	border-bottom:none;
/**/
}
p.topImage{
	width:427px;
	margin:10px 0 1em;
	text-align:center;
	font-size:0.92em;
}
.topics{
	margin:0 0 1em 10px;
}
.topics ul{
}
.topics li{
/* \*//*/
	margin-top:1em;
	padding:5px 0px 0px 38px;
/**/
	padding-left:38px;
	line-height:31px;
	list-style:none;	
	background:url(_image/gikai_agupi.gif) no-repeat left center;
	min-height:33px;
}
html&gt;/**/body .topics li a { padding-top /*\**/: 8px\9; display: block\9;} /* IE8向け */  

.normalTable{
	margin:0 0 1.25em;
}
.normalTable th{
	padding: 2px 1em;
	background:#EEEEFF;
	border:1px solid #666;
	text-align:center;
	font-weight:bold;
	line-height:1.5em;
}
.normalTable th.thLeft{
	text-align:left;
}
.normalTable td{
	padding: 4px 1em 1px !important;
	border:1px solid #666;
	line-height:1.5em;
}
.normalTable td.gray{
	background:#DDDDDE;
}
.normalTable td.aqua{
	background:#EEEEFF;
}


.nonborderTable{
	margin:0 0 1.25em;
}
.nonborderTable th{
	padding: 2px 1em;
	text-align:center;
	font-weight:bold;
	line-height:1.5em;
}
.nonborderTable td{
	padding: 4px 1em 1px !important;
	line-height:1.5em;
}


.nonborderTableR{
	margin:0 0 0 auto;
}
.nonborderTableR th{
	padding: 2px 1em;
	text-align:center;
	font-weight:bold;
	line-height:1.5em;
}
.nonborderTableR td{
	padding: 4px 1em 1px !important;
	line-height:1.5em;
}


.outlineTable{
	border: 1px solid #666;
}
.outlineTable th{
	padding: 2px 1em;
	text-align:center;
	font-weight:bold;
	line-height:1.5em;
}
.outlineTable td{
	padding: 4px 1em 1px !important;
	line-height:1.5em;
}


.simpleTable{
	margin:0 0 0 auto;
}
.simpleTable td{
	padding: 4px 0 1px !important;
	line-height:1.5em;
}


.smallTable{
	margin:0 0 1.25em;
}
.smallTable th{
	padding: 2px 1em;
	background:#EEEEFF;
	border:1px solid #666;
	text-align:center;
	font-weight:bold;
	font-size:0.92em;
	line-height:1.5em;
}
.smallTable td{
	padding: 4px 1em 1px;
	border:1px solid #666;
	font-size:0.92em;
	line-height:1.5em;
}


td.doubleLineT,
th.doubleLineT{
	border-top:3px double #666;
}
td.doubleLineB,
th.doubleLineB{
	border-bottom:3px double #666;
}
td.doubleLineL,
th.doubleLineL{
	border-left:3px double #666;
}
td.doubleLineR,
th.doubleLineR{
	border-right:3px double #666;
}

td.dottedLineT,
th.dottedLineT{
	border-top:1px dotted #666;
}
td.dottedLineB,
th.dottedLineB{
	border-bottom:1px dotted #666;
}
td.dottedLineL,
th.dottedLineL{
	border-left:1px dotted #666;
}
td.dottedLineR,
th.dottedLineR{
	border-right:1px dotted #666;
}


td.noneLineT,
th.noneLineT{
	border-top:none;
	padding-top: 0px !important;
}
td.noneLineB,
th.noneLineB{
	border-bottom:none;
	padding-bottom: 0px !important;
}
td.noneLineL,
th.noneLineL{
	border-left:none;
	padding-left: 0px !important;
}
td.noneLineR,
th.noneLineR{
	border-right:none;
	padding-right: none;
	padding-right: 0px !important;
}

th.pink,
td.pink{
	background-color:#FFDDDD;
}
table.layoutTable{
	border: none;
}
table.layoutTable td{
	padding: 0;
	line-height:1.5;
}

td.bgGray,th.bgGray{
	background:#E6ECF3 !important;
}
td.bgGrayBold,th.bgGrayBold{
	font-weight:bold;
	background:#E6ECF3 !important;
}


/* #02-04 FOOTER */
#footer {
	padding:6px 1em 3px 1em;
	color:#FFF;
	font-weight:bold;
	font-size:0.92em;
	background:#EA006E;
	text-align:center;
}


/* #02 ARTICLE ----------------------------------------------------------- */
.article{
	padding:20px 0 1em 10px;
}
.article p{
	line-height:1.75em;
}

/* #03-01 TEIREI */
.teirei{
	margin-bottom:1.25em;
}
.teirei td{
	padding:0;
}

/* #03-02 GI-AN*/
.gian{
	margin:0 0 1.25em;
}
.gian td{
	padding:3px 0;
	line-height:1.75em;
}

/* #03-03 PHOTO TABLE */
.phototable{
	margin:0.5em 0 1.25em;
}
.phototableC{
	margin: 0.5em auto 1.25em;
}
.phototable td,
.phototableC td{
	padding:0;
	font-size:0.92em;
}

/* #03-04 IKENSHO */
.kaketsu{
	padding:5px;
	margin-top:1.5em;
	margin-bottom:0.5em;
	background:#A2E9FF;
}
.hiketsu{
	padding:5px;
	margin-top:2.0em;
	margin-bottom:0.5em;
	background:#FFA4FF;
}
.kaketsu p,
.hiketsu p{
	margin-bottom:0;
}
.iken{
	font-weight:bold;
}

/* #03-05 QUESTION */
.title_question{
	margin:0;
	margin-top:2.0em;
	padding:3px 1em;
	background:#FFFF99;
	font-weight:bold;
}
.title_answer{
	margin:0 0 1em 0;
	padding:3px 1em;
	background:#FFFFCC;
	font-weight:bold;
}

/* #03-06 TSUISEKi */
.tsuiseki td{
	padding: 0;
}

/* #03-07 VOLUNTEER */
.shoukai{
	padding:3px 1em;
	background:#FFFFCC;
}

/* #03-08 BACKNUMBER&amp;PDF */

.catalog{
}
.catalog2{
	border:1px solid #CCC;
}
.catalog th,
.catalog2 th{
	background:#EEEEFF;
}
.catalog td,
.catalog th{
	padding:10px 0 4px;
	line-height:1.7em;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	text-align:center;
/* \*//*/
	border-top:none;
/**/
}
.catalog2 th{
	padding:10px 0 4px;
	line-height:1.7em;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:3px double #CCC;
	border-right:3px double #CCC;
	text-align:center;
/* \*//*/
	border-top:none;
	border-right:none;
/**/
}
.catalog2 td{
	padding:10px 5px 4px;
	line-height:1.7em;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:3px double #CCC;
	border-right:3px double #CCC;
	text-align:left;
/* \*//*/
	border-top:none;
	border-right:none;
/**/
}




/* #03-09 COLUMN TABLE */
.column td{
	padding:10px;
}
td.BgGradation{
	background:url(_image/gikai_bg_gradation.jpg) left repeat-y;
}

/* #03-10 SLICER TABLE */
.slicer{
}
.slicer td{
	padding:0 !important;
	font-size:0.92em
}
.namelistTable{
	margin:0.5em auto 2em;
}
.namelistTable td{
	padding:2px !important;
	font-size:13px !important;
}

/* #03-11 SPAN */
.spanRed{ color:#FF0033; }
.spanDotted {border: 1px dotted #666;}

/* #03-12 miniColumn */
.miniColumn{
	border-radius:10px;
    -moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border:1px solid #666;
	padding:10px;
	background-color: #FFFBEF;
}
.miniColumn h6{
	margin-top:0em;
	text-align:center;
	color:#000099;
	border-bottom:3px double #000099;
	}
.miniColumn dl{
	margin:0;
}
.miniColumn dt{
	margin-top:0;
	color:#00A0E9;
}
.miniColumn dd{
	margin-left:1em;
}



/* #03-13 huhou */
.huhou{
	border:5px solid #999;
	padding:10px 10px 5px;
}



p.textIndent{
	margin-left:1em;
	text-indent:-1em;
}



/*  One Time*/

.information2{
	margin:10px 0 0 0;
}
.information2 table.infomationTableL{
	margin:0 10px 1em 10px;
	_margin:0 5px 1em 10px;
	width:285px;
	_width:280px;
	height:180px;
}
.information2 table.infomationTableR{
	float:right;
	margin:0 10px 1em 10px;
	_margin:0 5px 1em 5px;
	width:285px;
	_width:280px;
	height:180px;
}
.information2 th,
.information2 td{
	padding:5px 10px;
	text-align:center;
	font-size:0.92em;
	border:1px solid #666;
}
.information2 th{
	background:#FFFFCC;
	color:#497B0F;
	font-weight:bold;
/* \*//*/
	border-bottom:none;
/**/
}

p.topImage2{
	margin:10px 0 1em;
	text-align:center;
	font-size:0.92em;
}

.gianTouron{
	padding:3px 10px;
	border:1px dotted #333 !important;
	position:relative;
	_border:1px dashed #666 !important;
}
.IE6Follow{
	position:relative;
	_margin-top:2.3em !important;
}
*:first-child+html .IE6Follow{
	margin-top:2.3em !important;
}



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