/**************************************/
/* 共通 */
/**************************************/
body {
	font-size: 12pt;
	line-height: 130%;
	color: #606060;
	background-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #999999;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #c0c0c0;
	scrollbar-shadow-color: #c0c0c0;
	scrollbar-track-color: #ffffff;
}

td {
	line-height: 130%;
	font-size: 10pt;
}

a {
	text-decoration: none
}

a:hover {
	color: #ff66cc;
}

td.head {
	height: 30px;
}

td.foot {
	height: 40px;
}

td.subtitle {
	height: 6px;
	color: #ffffff;
	font-weight: bold;
}

td.navi {
	font-size: 8pt;
	height: 30px;
}

td.title {
	color: #00cc99;
	font-size: 13pt;
	font-weight: bold;
	height: 20px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #00cc99;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #00cc99;
}

table.mainframe {
	height: 100%;
	width: 100%;
	border-width: 5px;
	border-color: #ffccee;
	border-style: solid;
}

table.tblsolid {
	border: 1px solid;
}

input.button {
	background-color:#ffffff;
	border:1px solid #999999;
}

input.text {
	background-color:#ffffff;
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:1px solid #999999;
}

textarea {
	background-color:#ffffff;
	border:1px solid #999999;
}

.small {
	font-size: 8pt;
}

.underline {
	padding-left: 2px;
	height: 15px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}


/**************************************/
/* トップページ */
/**************************************/
td.new01 {
	padding-left: 2px;
	height: 15px;
	width: 50px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 8pt;
}

td.new02 {
	padding-left: 2px;
	height: 15px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 9pt;
}

td.menu01 {
	width:5%;
	background-color: #99dd99;
}

td.menu02 {
	height: 6px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99dd99;
}

table.menu {
	width: 200px;
}

table.info {
	border-left-style: dotted;
	border-left-color: #cccccc;
}

table.memo {
	border: dashed 1px #ff99cc;
}

.memocolor {
	color: #cc9933;
	font-size: 8pt;
}

.iconcolor {
	color:#facc33;
	font-weight: bold;
}

hr.headline {
	width: 100%;
	color: #cc99cc;
	filter: alpha(opacity=100,finishopacity=0,style=1);
}

hr.footline {
	width: 100%;
	color: #cc99cc;
	filter: alpha(opacity=0,finishopacity=100,style=1);
}

textarea.orange {
	border: dashed 2px #ffd0a0;
	background-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-arrow-color: #ff9314;
	scrollbar-track-color: #ffffff;
	scrollbar-highlight-color: #ffb469;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #ffb469;
}


/**************************************/
/* プロフィール */
/**************************************/

td.pfl_head01 {
	height: 20px;
	width: 120px;
	color: #ffcc99;
	font-weight: bold;
	padding-left: 2px;
	height: 15px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

td.pfl_head02 {
	height: 20px;
	width: 120px;
	color: #99e999;
	font-weight: bold;
	padding-left: 2px;
	height: 15px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}


/**************************************/
/* リンク */
/**************************************/

td.lnk_head {
	color: #ffffff;
	font-weight: bold;
	height: 6px;
}

td.lnk_banner {
	width: 100px;
}

td.lnk_space {
	width: 5px;
}

td.lnk_totop {
	font-size: 8pt;
	height: 10pt;
	vertical-align: top;
}


/**************************************/
/* ベイスターズ */
/**************************************/
td.bay_head {
	color: #ffffff;
	font-weight: bold;
	height: 6px;
	background-color: #9999ff;
}

td.bay_no {
	width: 20px;
}

td.bay_name {
	width: 80px;
}

td.bay_noname{
	width: 105px;
	vertical-align: top;
}

td.bay_space {
	height: 10px;
}


/**************************************/
/* CGI */
/**************************************/
td.cgi_head {
	color: #ffffff;
	font-weight: bold;
	height: 6px;
	background-color: #ffcccc;
}

td.cgi_update {
	font-size: 8pt;
	width: 80px;
	height: 15px;
	padding-left: 2px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

td.cgi_update01 {
	font-size: 8pt;
	width: 40px;
	height: 15px;
	padding-left: 2px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

td.cgi_update02 {
	font-size: 8pt;
	width: 70px;
	height: 15px;
	padding-left: 2px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

td.cgi_space {
	height: 10px;
}

td.cgi_menu01 {
	width:3%;
	background-color:#bbddff;
}

td.cgi_menu02 {
	height: 6px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbddff;
}

td.cgi_list01 {
	vertical-align: top;
	width: 150px;
}

td.cgi_list02 {
	font-size: 8pt;
}

table.cgi_menu {
	width: 100%;
}

.cgi_iconcolor {
	color: #99ee66;
}

.cgi_permission {
	font-family: ＭＳ ゴシック;
}

.cgi_filename {
	color:#66dd66;
}

/**************************************/
/* VBプログラム */
/**************************************/
td.prog_head {
	color: #ffffff;
	font-weight: bold;
	height: 6px;
	background-color: #99ee99;
}

td.prog_update {
	font-size: 8pt;
	width: 80px;
	height: 15px;
	padding-left: 2px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

td.prog_space {
	height: 10px;
}

td.prog_menu01 {
	width:5%;
	background-color: #facc33;
}

td.prog_menu02 {
	height: 6px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #facc33;
}

table.prog_menu {
	width: 200px;
}

.prog_iconcolor {
	color: #ff99cc;
}


/**************************************/
/* viコマンド */
/**************************************/
td.vi_head {
	color: #ffffff;
	font-weight: bold;
	height: 6px;
	background-color:#ffcc66;
}

td.vi_cmd {
	width: 150px;
	padding-left: 2px;
	height: 15px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

td.vi_cmt {
	width: 250px;
	padding-left: 2px;
	height: 15px;
	vertical-align: bottom;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

td.vi_space {
	height: 10px;
}

