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

/*------------------全体------------------*/
html{ width:100%; height:100%;}
body { margin:0px; padding:0px; background-color:#b9bcbe; color:#234; width:100%; height:100%; overflow:visible; /*	_overflow:auto;*/}
a:link, a:visited, a:active, a:hover {color:#06c;text-decoration:none;}
a img { border:none; }
a.stic img { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
a.stic:hover img { filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; }
a.sticR img { filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; }
a.sticR:hover img { filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
a.sticX img { filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; }

/*------------------大枠------------------*/
#bg{ /*	background-attachment:fixed; background-image:url(bggrad.gif); background-repeat:repeat-x; background-position:left top;*/ display:block; width:100%; height:100%; overflow:visible; }
#bgimg { margin:0px; padding:0px; /*background-attachment:fixed;*/ background-image:url(BGkuni.jpg); background-repeat:no-repeat; background-position:center top; overflow:visible; }
#face{ background-image:url(facekuni.png); background-repeat:repeat-y; background-position:center top; margin:0px auto; padding:0px 0px 150px 0px; _padding:0px; width:1002px; height: auto; _height:100%; overflow:visible; text-align: left; 
/*	display:block;
	position:relative;*/
}
div#faceInner{ width:960px; margin:5px auto; padding:0px; display:block; text-align:left; position: relative; }
#headerBox{ background-image:url(headerkuni.png); background-repeat:no-repeat; background-position:center top; _height:245px;/**/}


/*------------------コンテンツ装飾------------------*/
.catchBox{ padding-bottom:5px;}
.textBox{ padding:0px 10px 10px 48px; font-size:12px; line-height:1.8em; letter-spacing:1px; /*text-align:justify; text-justify:distribute;*/ }
.gotoPageTop{ font-size:10px; text-align:right;}


/*------------------画像------------------*/
div.photoBox{
	margin:0px;
	padding:0px;
	position:relative;
}
img.photo {
	border:1px solid #6699ff;
	margin:0px;
	padding:0px;
}
div.photoCap {
	background-image:url(phdrop.gif);
	background-repeat:repeat-x;
	background-position:center top;
	margin:0px;
	padding:2px 2px 5px 2px;
	font-size:10px;
	color:#333333;
	line-height:1.2em;
	position:relative;
	text-align:justify;
	text-justify:distribute;
	display:block;
}


/*------------------フッタ------------------*/
#footer{ margin:10px auto 0px; padding:10px 0px 10px 0px; display:block; position:relative; width: 960px; border-top:1px dotted #336;}
div#gotoTVASAHI{ margin:0px; padding:0px 10px 0px 0px; float:left; }
div#gotoSPORTS{ margin:0px; padding:0px; float:left; }
div#copy { font-family: Georgia, "Times New Roman", Times, serif; text-align:right; font-size: 10px; color:#666; float:right; text-align:right; }


/*------------------メニュー------------------*/
#LogoAndMenu { height:180px; width:970px; margin:0px auto; padding:0px; }
#headerMenu{ /*width:982px;*/ height:40px; margin:0px auto; padding:0px; background-image: url(menu/bg.gif); background-repeat: repeat-x; background-position: left top; position: relative; }
#headerMenu table { height:40px; margin:0px auto; padding:0px;}
#headerMenu table td{ height:40px; margin:0px; padding:0px 20px;}
#headerMenuBottom{ /*width:982px;*/ height:15px; margin:0px auto; padding:0px; background-image: url(menu/ribon.png); background-repeat: no-repeat; background-position: center top; position: relative; }

/*------------------への道------------------*/
table.roadtoTable{}
table.roadtoTable tr{}
table.roadtoTable th{ font-size:10px; line-height:1.2em; font-weight:bold; color:#fff; background-color:#666; vertical-align:middle; text-align:center; white-space:nowrap;}
table.roadtoTable td{ font-size:10px; line-height:1.2em; border:1px solid #ccc; width:10%; min-width:85px; letter-spacing: 0px; }
table.roadtoTable td.b{ width:20%; line-height:1.6em; padding-left:10px;}
table.roadtoTable td b{ display:block;}
/*------------------への道2------------------*/
table.roadtoTable2{}
table.roadtoTable2 tr{}
table.roadtoTable2 th{ font-size:10px; line-height:1.2em; font-weight:bold; color:#fff; background-color:#666; vertical-align:middle; text-align:center; white-space:nowrap;}
table.roadtoTable2 td{ font-size:9px; line-height:1.2em; border:1px solid #ccc; width:12.5%; min-width:85px; letter-spacing: 0px; }
table.roadtoTable2 td.b{ width:20%; line-height:1.6em; padding-left:10px;}
table.roadtoTable2 td b{ display:block;}
table.roadtoTable2 td span{ font-size:8px !important; letter-spacing:-1px;}
table.roadtoTable2 td.spacerTD{ border:none; font-size:0px; line-height:0px; height:2px;}
table.roadtoTable2 td.countryTD{ font-weight:bold; font-size:10px; background-color:#eee; letter-spacing:1px;}


/*そのほか*/

.backnumDate{color:#0000dd;}
a.backnum:link, a.backnum:visited {color:#333333; text-decoration:none;}
a.backnum:active, a.backnum:hover {color:#FF0000; text-decoration:underline;}
.linkbox {padding:5px 0px 5px 0px;}
a.linkbox {background-color:#FFFFFF;}
a.linkbox:hover {background-color:#cbcbe9;}
</pre></body></html>