﻿body {	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;	background: #efefef url(images/bg.gif);	color: #000038;	font-size: 10pt;	margin: 0;	padding: 0;	line-height: 1.8;}table {	width: 100%; }td {	margin : 0;	padding: 0;	vertical-align: top;	border: 0;}th {	background: #778899;	color: #ffffff;	padding: 2px;	vertical-align: middle;}p {	margin: 0;	padding: 5px;	line-height: 1.8;}a {	background: transparent;	color: #000080;	font-weight:bold;	text-decoration: none;}a:visited {	color: #708090;}a:hover {	color: #708090;	text-decoration: underline;}th a {	color: #ffffff;}ul {	text-align: left;	margin: 2px 2px 2px 15px;	padding: 2px;	list-style: square outside;}input{	font-size: 0.9em;}select{	font-size: 0.9em;}textarea{	font-size: 0.9em;}/* Added By H.N */h1 {	width: 958px;  margin: 3px 8px 2px 8px;  text-align: right;  color: #080305;  font-size: 10px;}h2 {	margin: 0;  font-size: 12px;}h3{	font-size: 10pt;	font-weight: bold;	padding: 2pt;	border-width: 0pt 0pt 1pt 8pt;	border-style: none none solid solid;	border-color: #000358;}h4 {}h5 {}.siteinfo{font-size:11px;text-align: right;font-weight:bold;color:#F8F5F3;margin-right:18px;margin-top:15px;}#header {background-image: url(images/header.gif);height: 130px;width: 958px;}/*　ここまで　*/.outline {	width: 958px;	background: #ffffff;	margin:auto;	border-right: solid 1px #000035;	border-left: solid 1px #000035;}.headerlogo {	background: url(images/base.gif) left no-repeat #000080;	width: 200px;	height: 100px;	margin: 0;	padding: 0;}.headerbanner {	background: url(images/cube.gif) right no-repeat #000080;	width: 100%;	text-align: center;	vertical-align: middle;}.headerbar {	background: url(images/nav.gif) repeat-x;	font-size: 8pt;	font-weight: bold;	text-align: right;	color: #FFFFCC;	margin: 0;	padding: 3px 5px;	border-bottom: solid 1px #dddddd;}.leftcolumn {	background: url(images/lb.gif) left repeat-y;	width: 190px;	font-size: 0.9em;	border-right: solid 1px #dddddd;}.leftcolumn th {	background: #778899;	color: #ffffff;	font-size: 0.9em;	vertical-align: middle;}.leftblockTitle {	background: url(images/hbar.gif) repeat-x ;	color: #ECEEEC;	font-weight: bold;	font-size: 0.9em;	margin: 0;	padding: 4px 3px 3px 3px;	border-top: solid 1px #cccccc;	border-bottom: solid 1px #cccccc;}.leftblockContent {	color: #030235;	background: #ECEEEC;	margin: 5px 2px 10px 2px;	padding: 3px;	line-height: 1.5;}.centeroutline {	margin-bottom: 10px;	padding: 1px;}.centercolumn {	font-size: 0.9em;	margin: 0;	padding: 8px;}.centercolumn th {	background: #778899;	color: #ffffff;	vertical-align: middle;}.centerCcolumn {	margin: 0;	padding: 5px;}.centerCblockTitle {	background: url(images/bg.gif);	color: #000035;	font-size: 1.1em;	font-weight: bold;	margin: 0;	padding: 4px 3px 3px 8px;	border: solid 1px #000035;}.centerCblockContent {	margin: 0;	padding: 0px 3px 8px 8px;}.centerLcolumn {	width: 50%;	margin: 0;	padding: 0 3px 0 0;}.centerLblockTitle {	background: url(images/bg.gif);	color: #000035;	font-size: 1.1em;	font-weight: bold;	margin: 0;	padding: 4px 3px 3px 3px;	border: solid 1px #000035;}.centerLblockContent {	padding: 8px;	border-right: solid 1px #000035;	border-bottom: solid 1px #000035;	border-left: solid 1px #000035;}.centerRcolumn {	width: 50%;}.centerRblockTitle {	background: url(images/bg.gif);	color: #000035;	font-size: 1.1em;	font-weight: bold;	margin: 0;	padding: 4px 3px 3px 3px;	border: solid 1px #000035;}.centerRblockContent {	margin: 0;	padding: 8px;	border-right: solid 1px #000035;	border-bottom: solid 1px #000035;	border-left: solid 1px #000035;}.content {	text-align: left;	margin: 0;	padding: 8px;}.rightcolumn {	background: url(images/rb.gif) right repeat-y;	width: 180px;	font-size: 0.9em;	border-left: solid 1px #dddddd;}.rightcolumn th {	background: #778899;	color: #ffffff;	font-size: 0.9em;	vertical-align: middle;}.rightblockTitle {	background: url(images/hbar.gif) repeat-x ;	color: #ECEEEC;	font-weight: bold;	font-size: 0.9em;	margin: 0;	padding: 4px 3px 3px 3px;	border-top: solid 1px #cccccc;	border-bottom: solid 1px #cccccc;}.rightblockContent {	color: #030235;	background: #ECEEEC;	margin: 5px 2px 7px 2px;	padding: 3px;}.footerbar {	background:#000035; color:#EEEEEE;	font-size: 9px;	text-align: center;	margin: 0;	padding: 1px;}.footerbar a {	color: #EEEEEE;}.footerbar a:visited {	color: #EEEEEE;}.footerbar a:hover {	color: #EEEEEE;	text-decoration:none;}input.formButton {}.item {	border: solid 1px #000035;}.itemHead {	background: #778899;	color: #ffffff;	margin: 0;	padding: 3px;}.itemInfo {	background: #efefef;	text-align: right;	margin: 0;	padding: 3px;}.itemTitle a {	background: transparent;	color: #ffffff;	font-size: 120%;	font-weight: bold;}.itemTitle a:visited {	color: #e6e6e6;}.itemPoster {	font-size: 0.9em;}.itemPostDate {	font-size: 0.9em;}.itemStats {	font-size: 0.9em;}.itemBody {	margin: 0;	padding-left: 5px;}.itemText {	margin: 6px;	line-height: 1.5;}.itemFoot {	background: #efefef;	text-align: right;	margin: 0;	padding: 3px;}.itemAdminLink {	font-size: 0.9em;}.itemPermaLink {	font-size: 0.9em;}td#mainmenu a {	color: #030235;	text-decoration: none;	margin: 0;	padding: 2px;	display: block;}td#mainmenu a:visited{	color:#000080;}td#mainmenu a:hover {	background: #e6e6e6;	text-decoration: none;}td#mainmenu a.menuTop {	color: #030235;	margin: 0;	padding-left: 3px;}td#mainmenu a.menuMain {	color: #030235;	margin: 0;	padding-left: 3px;}td#mainmenu a.menuSub {	margin: 0;	padding-left: 9px;}td#usermenu a {	color: #030235;	text-decoration: none;	margin: 0;	padding: 2px;	display: block;}td#usermenu a:visited {	color:#000080;}td#usermenu a:hover {	background: #e6e6e6;	text-decoration: none;}td#usermenu a.menuTop {}td#usermenu a.highlight {	background: #ffcccc;}.outer {	border: solid 1px #c0c0c0;}.head {	background: #c2cdd6;	font-weight: bold;	margin: 0;	padding: 5px;}.even {	background: #efefef;	margin: 0;	padding: 5px;}.odd {	background: #e6e6e6;	margin: 0;	padding: 5px;}.foot {	background: #c2cdd6;	font-weight: bold;	margin: 0;	padding: 5px;}tr.even td {	background: #efefef;	margin: 0;	padding: 5px;}tr.odd td {	background: #e6e6e6;	margin: 0;	padding: 5px;}div.errorMsg {	background: #ffcccc;	font-weight: bold;	text-align: center;	margin: 0;	padding: 10px;	border-top: solid 1px #ddddff;	border-right: solid 1px #aaaaaa;	border-bottom: solid 1px #aaaaaa;	border-left: solid 1px #ddddff;}div.confirmMsg {	background: #ddffdf;	color: #136c99;	font-weight: bold;	text-align: center;	margin: 10px;	padding: 10px;	border-top: solid 1px #ddddff;	border-right: solid 1px #aaaaaa;	border-bottom: solid 1px #aaaaaa;	border-left: solid 1px #ddddff;}div.resultMsg {	background: #ddddff;	color: #333333;	font-weight: bold;	text-align: center;	margin: 10px;	padding: 10px;	border-top: solid 1px #cccccc;	border-right: solid 1px #9999cc;	border-bottom: solid 1px #9999cc;	border-left: solid 1px #cccccc;}div.xoopsCode, div.xoopsQuote { 	width:98%;	height: 100%;	padding: 0;}div.xoopsCode pre {	border: solid 1px #c0c0c0;	margin:0;	overflow:auto;	padding:0 1em;	min-height:4em;	height:auto;	white-space: pre-wrap;       /* css-3 */	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */	white-space: -pre-wrap;      /* Opera 4-6 */	white-space: -o-pre-wrap;    /* Opera 7 */	word-wrap: break-word;       /* Internet Explorer 5.5+ */    background-color:#ffffff;}/* for IExplorer */* html div.xoopsCode pre {	height:4em;	height:auto;	/* IE 6.x */	width:40em;}div.xoopsQuote blockquote {	margin: 0;	padding: 0 6px 6px 6px;	border: solid 1px #c0c0c0;    background-color:#ffffff;}.comTitle {	font-weight: bold;	margin-bottom: 2px;}.comText {	margin: 0;	padding: 2px;	line-height: 1.4;}.comUserStat {	background: #f5f5f5;	color: #2f5376;	font-size: 0.8em;	font-weight:bold;	margin: 2px;	padding: 4px 2px 1px 4px;	border: solid 1px #c0c0c0;}.comUserStatCaption {	font-weight: normal;}.comUserRank {	margin: 2px;}.comUserRankText {	font-size: 0.8em;}.comUserRankImg {	border: 0;}.comUserName {}.comUserImg {	margin: 2px;}.comDate {	font-size: smaller;	font-weight: normal;}.comDateCaption {	font-weight: normal;}.comUserStatus {	background: #f5f5f5;	color: #2f5376;	font-size: 0.8em;	font-weight: bold;	margin: 2px;	padding: 4px 2px 1px 3px;	border: solid 1px #c0c0c0;}/* seo tool V */.frame {    border: 1px solid gray;    display: block;    padding: 5px 1px 5px 5px;    margin: 8px 1px 8px 1px;}.th1 {	background-color: #E8E8E8;}.th2{	border-width:2px;	border-style:solid;	border-color:#ddf #aac #aac #ddf;	/*background:url('http://www.ndana.com/common/images/mainbg.png') repeat-y left top;*/	color:#000538;	font-size:10pt;	margin:10px 10px 5px 0;	padding:3px 8px;	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}.column {    border: 1px solid gray;    display: block;    padding: 18px;    margin: 3px;		font-size: 8pt;		background-color: #C3C5F8;}.redb {	color:#000538;	font-weight:bold;}._kw {	color:#880538;	font-weight:bold;}._sr {	color:#880538;	font-weight:bold;}._nd {	display: none;}/*tablebody {font:10px Verdana,Arial; margin:0px; background:#fff url(images/bg.gif) repeat-x; color:#091f30}*/* {margin:0; padding:0; outline:none}.sortable {border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none; margin:0 auto 15px}.sortable th {text-align:center; color:#133558; border-right:1px solid #c6d5e1; background-color: #E3E5E8;}.sortable th h5 {font-size:10px; padding:6px 8px 8px}.sortable td {font-size:11px; padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1;}.sortable .head h5 {background:url(images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}.sortable .desc, .sortable .asc {background:url(images/header-selected-bg.gif)}.sortable .desc h5 {background:url(images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}.sortable .asc h5 {background:url(images/asc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}.sortable .evenrow td {background:#fff}.sortable .oddrow td {background:#ecf2f6}.sortable td.evenselected {background:#ecf2f6}.sortable td.oddselected {background:#dce6ee}#controls {width:980px; margin:0 auto; height:20px}#perpage {float:left; width:200px}#perpage select {float:left; font-size:11px}#perpage span {float:left; margin:2px 0 0 5px}#navigation {float:left; width:580px; text-align:center}#navigation img {cursor:pointer}#text {float:left; width:200px; text-align:right; margin-top:2px}
