
body {margin: 0; padding: 0; background-image:url(/img/bg.gif); font:12px/1.22 "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "Sans-Serif"; font-size:small;}

#outimg {background: #444 url(/img/base_map.png) no-repeat; position:relative; margin:0 3px; width: 176px; height:200px;}
#map { width: 176px; height:200px; border: 0px }

.bd {padding-top:20px; padding-bottom:20px; text-align:center;}
.bg_l { width:10px; background-image:url(/img/bg_left.gif); background-repeat:repeat-y; }
.bg_c { width:100%; 
		background-color:#FFFFFF;
		background-image:url(img/corner.jpg);
		background-repeat:no-repeat;
		padding:20px;
		padding-top:30px;

		}
	
.bg_r { width:10px; background-image:url(/img/bg_right.gif); background-repeat:repeat-y; }

a { text-decoration:none; }
a:link { color:#000099; }
a:visited { color:#0099CC }
a:active { color: #ff8822; }
a:hover { color: #ff8822; }


#container {
	width: 100% ;
	padding: 0px 5px ;
	margin: 0px auto ;
/*	text-align: center ; */
	background-color:#FFFFFF;
}


h1 {
	font-size:13pt;
/*	border-bottom:1px solid #ff9933; */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:3px;
	padding-top:3px;
	text-decoration:none;
	background-image:url(img/h1_bg.jpg); background-repeat:repeat-y;
}

h2 {
	font-size:13pt;
/*	border-bottom:1px solid #ffAA44; */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:3px;
	padding-top:3px;
	text-decoration:none;
	background-image:url(img/sub_t_bg.jpg); background-repeat:repeat-y;
}

h3 {
	font-size:100%;
	text-decoration:none;
	border-bottom:1px solid #ffAA44;
}

h4 {
	font-size:100%;
	text-decoration:none; 
}

h5 {
	font-size:100%;
	text-decoration:none; 
}

h6 {
	font-size:100%;
	text-decoration:none; 
}

.content { list-style-image:url(/img/list.gif); }
.content li { padding-bottom:10px; }

/* Google List */

.googlelist ul {
	list-style:none;
	text-align:center;
}

.glist {
	width:600px;
	border:1px solid #ffAA44;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:5px;
	font-family:Verdana, sans-serif;
}

.glist ul {
	margin:5 10 0 10;
	padding:5;
	overflow:hidden;
}

.glist ul li {
	display: inline;
	margin-right:8px;
	list-style:none;
	/* line-height:inherit; */
	font-weight:bold;
}

.glist ul li.level19 a { font-size:9px; color:#008800; }
.glist ul li.level18 a { font-size:9px; color:#008811; }
.glist ul li.level17 a { font-size:10px; color:#008822; }
.glist ul li.level16 a { font-size:10px; color:#008833; }
.glist ul li.level15 a { font-size:10px; color:#008833; }
.glist ul li.level14 a { font-size:11px; color:#008844; }
.glist ul li.level13 a { font-size:11px; color:#008844; }
.glist ul li.level12 a { font-size:12px; color:#008855; }
.glist ul li.level11 a { font-size:12px; color:#008855; }
.glist ul li.level10 a { font-size:13px; color:#008866; }
.glist ul li.level9 a { font-size:13px; color:#008866; }
.glist ul li.level8 a { font-size:14px; color:#008877; }
.glist ul li.level7 a { font-size:16px; color:#008888; }
.glist ul li.level6 a { font-size:18px; color:#008899; }
.glist ul li.level5 a { font-size:20px; color:#0088AA; }
.glist ul li.level4 a { font-size:22px; color:#0088BB; }
.glist ul li.level3 a { font-size:24px; color:#0088CC; }
.glist ul li.level2 a { font-size:26px; color:#0088DD; }
.glist ul li.level1 a { font-size:28px; color:#0088EE; }
.glist ul li.level0 a { font-size:36px; color:#0088FF; }
.glist ul li a:hover { color: #ff8822; }

.twit {
	margin-right:10px;
	margin-bottom:10px;
	margin-left:5px;

}

.klist {
	border:1px solid #ffAA44;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:5px;
	font-family:Verdana, sans-serif;
}

.klist ul {
	margin:5 10 0 10;
	padding:5;
	overflow:hidden;
}

.klist ul li {
	display: inline;
	margin-right:8px;
	list-style:none;
	/* line-height:inherit; */
	font-weight:bold;
}

.klist ul li a {
	color:#CC5500;
	font-size:10px;
}

.klist ul li.level39 a { font-size:10px; color:#CC4400; }
.klist ul li.level38 a { font-size:10px; color:#CC4400; }
.klist ul li.level37 a { font-size:10px; color:#CC3300; }
.klist ul li.level36 a { font-size:10px; color:#CC3300; }
.klist ul li.level35 a { font-size:10px; color:#CC2200; }
.klist ul li.level34 a { font-size:10px; color:#CC2200; }
.klist ul li.level33 a { font-size:10px; color:#CC1100; }
.klist ul li.level32 a { font-size:10px; color:#CC1100; }
.klist ul li.level31 a { font-size:10px; color:#CC0000; }
.klist ul li.level30 a { font-size:10px; color:#CC0000; }
.klist ul li.level29 a { font-size:11px; color:#CC0011; }
.klist ul li.level28 a { font-size:11px; color:#CC0011; }
.klist ul li.level27 a { font-size:11px; color:#CC0022; }
.klist ul li.level26 a { font-size:11px; color:#CC0022; }
.klist ul li.level25 a { font-size:12px; color:#CC0033; }
.klist ul li.level24 a { font-size:12px; color:#CC0033; }
.klist ul li.level23 a { font-size:14px; color:#CC0044; }
.klist ul li.level22 a { font-size:14px; color:#CC0044; }
.klist ul li.level21 a { font-size:16px; color:#CC0055; }
.klist ul li.level20 a { font-size:16px; color:#CC0055; }
.klist ul li.level19 a { font-size:18px; color:#CC0066; }
.klist ul li.level18 a { font-size:18px; color:#CC0066; }
.klist ul li.level17 a { font-size:20px; color:#CC0077; }
.klist ul li.level16 a { font-size:20px; color:#CC0077; }
.klist ul li.level15 a { font-size:22px; color:#CC0088; }
.klist ul li.level14 a { font-size:22px; color:#CC0088; }
.klist ul li.level13 a { font-size:24px; color:#CC0099; }
.klist ul li.level12 a { font-size:24px; color:#CC0099; }
.klist ul li.level11 a { font-size:26px; color:#CC00AA; }
.klist ul li.level10 a { font-size:26px; color:#CC00AA; }
.klist ul li.level9 a { font-size:28px; color:#CC00BB; }
.klist ul li.level8 a { font-size:28px; color:#CC00BB; }
.klist ul li.level7 a { font-size:30px; color:#CC00CC; }
.klist ul li.level6 a { font-size:30px; color:#CC00CC; }
.klist ul li.level5 a { font-size:32px; color:#CC00DD; }
.klist ul li.level4 a { font-size:32px; color:#CC00DD; }
.klist ul li.level3 a { font-size:34px; color:#CC00EE; }
.klist ul li.level2 a { font-size:34px; color:#CC00EE; }
.klist ul li.level1 a { font-size:36px; color:#CC00FF; }
.klist ul li.level0 a { font-size:36px; color:#CC00FF; }
.klist ul li a:hover { color: #ff8822; }


.list {
	width:600px;
	border:1px solid #ffAA44;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:5px;
	padding:10px 10px 10px 0px;
}

.list ul{
	list-style:none;
	font-size:small;
}
.list li {
	padding-bottom:4px;
}

.listtitle {
	margin-top:3px;
	margin-bottom:3px;
	margin-right:10px;
	font-size:small;
	font-weight:bold;
}

.listcontent {
	margin-bottom:20px;
	/*margin-right:10px; */
	font-size:small;
	line-height:130%;
}

.wdcts {
	margin-bottom:5px;
	margin-right:10px;
	margin-left:10px;
	font-size:x-small;
	line-height:130%;
}

.yt_content {
	margin-bottom:10px;
	font-size:x-small;
	height:120px;
	background-color:#FFFFFF;
	overflow:scroll;
}

.wikimenu {
	padding-left:10px;
}

.wikimenu ul{
	list-style:decimal;
}


.wikicontent {
	padding-left:10px;
}

.wikicontent table { border:1px solod #DDDDDD;}

.pagetop { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.adstop { text-align:center; margin-bottom:10px; margin-top:5px; }
.adsbottom { text-align:center; margin-bottom:10px; margin-top:10px; }

.menu {
	float:left;
	text-align:center;
	width:120px;

	border-left:1px solid #FFFF99;
	border-top:1px solid #FFFF99;
	border-right:1px solid #CC6600;
	border-bottom:1px solid #CC6600;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-right:2px;
	margin-bottom:5px;
	margin-left:2px;
	margin-top:5px;
	padding:2px 5px 2px 5px;
	background-color:#FFCC33;
	font-size:small;
}

.menu a { text-decoration:none; }
.menu a:link { color:#000000; }
.menu a:visited { color:#000000; }
.menu a:active { color:#FF3300; }
.menu a:hover { color: #FF3300; }

.wdmenu {
	float:left;
	text-align:center;
	width:200px;

	border-left:1px solid #FFFF99;
	border-top:1px solid #FFFF99;
	border-right:1px solid #CC6600;
	border-bottom:1px solid #CC6600;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:5px;
	padding:2px 5px 2px 5px;
	background-color:#FFCC33;
	font-size:small;
}

.menublock {
	text-align:center;
}

.mvcts {

	font-size:small;
	padding:5px;
	border:1px solid #CCCCCC;
}

