@charset "utf-8";body,html,abbr,acronym,address,blockquote,br,cite,code,dfn,div,em,h1,h2,h3,h4,h5,h6,kbd,p,pre,q,samp,span,strong,var,a,dl,dt,dd,ol,ul,li,hr,sub,sup,del,ins,form,fieldset,label,legend,caption,table,td,th,tr,col,colgroup,tbody,thead,tfoot{border:0;font-size:100%;text-align:center;margin:0 auto;padding:0;}body{font-family:verdana, Helvetica, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", osaka, "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;text-align:center;background:transparent url('/img/bb2.jpg') repeat-y 50% 50%;margin:0;padding:0;}img,a img{border:none;background:transparent;}h1,h2,h3,h4,h5,p,ul,li,dt,dd,td{text-align:left;}ol,ul,li{margin-left:10px;margin-top:5px;margin-bottom:5px;}h2{font-size:small;color:#fff;background:transparent url('/img/h5.jpg') no-repeat top left;margin:0 0 10px;padding:5px 10px 6px 37px;}h3{font-size:small;font-weight:700;color:#039;border-bottom:2px solid #039;margin-bottom:10px;padding:10px 0 5px;}table.slse{border-top:1px solid #a82909;border-left:1px solid #a82909;border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;margin:10px auto;}table.slse th,table.slse td{font-size:x-small;text-align:center;}table.slse th{color:#fff;border-right:1px solid #a82909;border-bottom:1px solid #a82909;background-color:#d82909;background-position:left top;white-space:nowrap;padding:6px 10px;}table.slse td{border-right:1px solid #a82909;border-bottom:1px solid #a82909;padding:5px 10px;}div#navi ul,div#navi li{margin:0;padding:0;}div#navi ul{list-style:none;text-align:center;}div#navi li{display:inline;font-size:small;margin-left:14px;margin-right:14px;line-height:30px;vertical-align:middle;}div#navi a#item{color:red;width:75px;text-align:center;vertical-align:middle;margin:9px 10px 0 10px;}div#navi a{width:100%;height:auto;background-position:left top;background-repeat:no-repeat;text-decoration:none;color:black;}div#navi a:hover{color:red;}div#chart{margin-top:15px;}.box{background:transparent url('/img/test.gif') no-repeat center bottom;padding-bottom:3px;margin-bottom:14px;}.box dl{background-color:#ffc;color:#039;border-top:1px solid #a82909;border-left:1px solid #a82909;border-right:1px solid #a82909;margin:6px 4px 0;padding:0 0 10px;}.box dt{font-size:small;line-height:130%;font-weight:700;text-align:left;background:transparent url('/img/bg_sub.gif') repeat-x 0 0;color:#fff;margin:0 0 10px;padding:4px 3px 5px 5px;}.box dd a:link,.box dd a:visited{color:#039;text-decoration:none;margin:0;}.box dd a:hover,.box dd a:hover{color:#090;text-decoration:none;}.text_area{background-color:#333;border-right-width:1px;border-left-width:1px;border-right-color:#fff;border-left-color:#fff;border-right-style:solid;border-left-style:solid;}.now{font-size:small;font-weight:700;color:#a82909;border-bottom:2px solid #a82909;margin-bottom:10px;text-align:left;padding:10px 0 5px;}.pager{font-size:small;font-weight:700;background-color:#fff;margin-bottom:10px;padding:2px 0;}.item{margin-left:auto;margin-right:auto;width:730px;background-color:#fff;margin-bottom:10px;border:1px solid #a82909;}.itemtxt{margin-left:10px;margin-right:10px;margin-bottom:5px;padding-bottom:5px;overflow:auto;}.itemtxt li{margin-left:20px;}.itemtxt p{text-align:left;padding:4px 6px;}.itemtxt a:link, .itemtxt a:visited{color:#003399;}.itemtxt a:hover, .itemtxt a:hover{color:#009900;}.textbox{background-color:#a4d3ee;margin:0;padding:10px;}.item-top,.item-bottom{background-color:#FFFFF4;}.item-top span,.item-bottom span{display:block;height:1px;overflow:hidden;background-color:#fff;}.r1{margin:0 5px;}.r2{margin:0 3px;}.r3{margin:0 2px;}.r4{height:2px;margin:0 1px;}#main p{font-size:small;}#main img{margin-top:14px;margin-bottom:6px;}img.ss{border:1px solid #a82909;background:#fff;padding:2px;}table.footer td{text-align:center;margin-left:auto;margin-right:auto;}div.error{background-color:#ffc;border:1px solid #c69;margin:10px 0;padding:0 8px 5px;}div.error dt{font-weight:700;color:red;background:transparent url('/img/icons/error.gif') no-repeat left;font-size:large;text-align:left;margin:0;padding:12px 0 10px 34px;}.disclaimer,.notice,.notice2{background-color:#ffc;border:1px dashed #000;margin:10px 0;padding:0 8px 5px 10px;}.disclaimer dt,.notice dt,.notice2 h4{font-weight:400;color:red;background:transparent url('/img/icons/error.gif') no-repeat left;font-size:medium;text-align:left;margin:0;padding:12px 0 10px 34px;}.disclaimer dd,.notice dd{text-indent:1em;margin-left:3px;margin-bottom:4px;font-size:small;background:transparent url('/img/arrow_s.gif') no-repeat top left;}.notice2 dt{font-weight:700;text-align:left;font-size:small;margin:0;padding:5px 0;}.notice2 dd{font-size:small;text-align:left;text-indent:1em;margin:0;padding:2px 0;}.faq ul{margin-left:0;margin-bottom:30px;}.faq li{list-style:none;background:transparent url('/img/q.gif') no-repeat top left;margin:0 0 5px;padding:1px 0 3px 25px;}.qa dl{margin-top:5px;margin-bottom:5px;}.qa dt{background:transparent url('/img/q.gif') no-repeat top left;font-weight:700;border-bottom:1px solid #a82909;margin:0 0 10px;padding:1px 0 3px 25px;}.qa dd{background:transparent url('/img/a.gif') no-repeat top left;margin:0 0 4px;padding:1px 0 3px 25px;}p.back{text-align:right;}ul.tagCloud{line-height:1;font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0;padding:0.5em 10px;}ul.tagCloud li{display:inline;font-size:100%;margin:0;padding:0;}ul.tagCloud li.level1 a{font-size:167%;font-weight:700;color:#3e5b71;}ul.tagCloud li.level2 a{font-size:136%;font-weight:700;color:#668eac;}ul.tagCloud li.level3 a{font-size:122%;font-weight:700;color:#668eac;}ul.tagCloud li.level4 a{font-size:114%;color:#87a6be;}ul.tagCloud li.level5 a{font-size:92%;color:#a7becf;}ul.tagCloud li.level6 a{font-size:77%;color:#c7d5e0;}ul.tagCloud li a:hover{color:#000;}a,ul.tagCloud li a{text-decoration:none;}div#navi a:hover,.error-message{color:red;}.box dd,div.error dd{font-size:small;line-height:1.35em;background:transparent url('/img/arrow_s.gif') no-repeat top left;margin:0 4px 0 8px;padding:0 0 5px 13px;}.itemtxt p,.itemtxt ol,.itemtxt li,#tos,#privacy{font-size:small;}#tos dt,#privacy dt{font-weight:700;margin-top:6px;margin-bottom:6px;margin-left:4px;}#tos dd,#privacy dd{text-indent:1em;}#tos li,#privacy li{margin-left:30px;}

div#ads-text-large{width:728px;border:1px solid #a82909;background:#fff;margin-bottom:8px}.ads-title{text-align:right;background:#a82909;color:#fff;font-size:small}.ads-text{text-align:right;margin-left:4px;font-size:x-small}
div#ads-text-large {
	width: 728px;
	border: 1px solid #a82909;
	background: #ffffff;
	margin-bottom: 8px;
}

.ads-title {
	text-align: right;
	background: #a82909;
	color: #ffffff;
	font-size: small;
}

.ads-text {
	text-align: right;
	margin-left: 4px;
	font-size: x-small;
}
ul.corporateAnnouncements li, ul.officialAnnouncements li, ul.special li {
	list-style-type: none;
	background: url('/img/li_20_20.gif') no-repeat;
	margin-left: 0px;
	padding-left: 24px;
}

#myminicity_container {
	background-color: #ffffcc;
	border-top: 1px solid #a82909;
	border-left: 1px solid #a82909;
	border-right: 1px solid #a82909;
	padding-bottom: 3px;
	width: 220px;
}

#myminicity_home {
	background: transparent url('/img/bg_sub.gif') repeat-x 0 0;
	text-align: left;
	line-height: 130%;
	padding: 3px 0 3px 0;
	margin: 0 0 10px 0;
}

#myminicity_home a {
	font-size: small;
	font-weight: bold;
	padding: 10px 0 10px 7px;
	margin: 0 0 10px 0;
}

#myminicity_home a:link, #myminicity_home a:visited {
	color: #ffffff;
}

#myminicity_home a:hover {
	color: #009900;
}

#myminicity_powerup select, #myminicity_powerup option {
	font-size: small;
}

#myminicity_powerup select {
	margin-bottom: 5px;
}

#myminicity_stat {
	border-top:1px solid #a82909;
	border-left:1px solid #a82909;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 90%;
}

#myminicity_stat th, table#myminicity_stat td {
	font-size: x-small;
	text-align: center;
}

#myminicity_stat th {
	color: #ffffff;
	border-right:1px solid #a82909;
	border-bottom:1px solid #a82909;
	background-position:left top;
	padding: 6px 10px 6px 10px;
	white-space: nowrap;
	background-color: #d82909;
}

#myminicity_stat td {
	border-right:1px solid #a82909;
	border-bottom:1px solid #a82909;
	padding: 5px 10px 5px 10px;
}

#myminicity_widget_copyright {
	font-size: small;
}

#loading-box {
	position: fixed;
	z-index:100;
	height:100%;
	width:100%;
	top: 0;
	left: 0;
	background-color: #66CCFF;
	filter: alpha(opacity=80);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #loading-box {
	position: absolute;
	width: expression(document.body.scrollWidth + 'px');
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#loading-content {
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-align: center;

	width: 240px;
	height: 150px;

	position: fixed;
	z-index: 102;
	top: 50%;
	left: 50%;

	margin-left: -120px;
	margin-top: -75px;
}

*html div#loading-content {
	margin-left: auto;
	margin-right: auto;
	margin-top: expression( parseInt(this.offsetHeight + 75) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

*:first-child+html div#loading-content {
	position: absolute;
	top: 50%;
	left: 50%;
}

#loading-content img {
	margin: 0;
	padding: 0;
}

#main h2 {
	position: relative;
}

#main h2 a.rss {
	position: absolute;
	display: block;
	background: transparent url('/img/rss/rss01.gif');
	background-position: left center;
	background-repeat: no-repeat;
	width: 35px;
	height: 13px;
	right: 8px;
	top: 5px;
}

#main h2 a.rss span {
	display: none;
}
