@charset "UTF-8";
/*
	///////////////////////////////////////////
	// CrossGateTimes CSS File Ver.2005(8)
	// http://cgt.aquamint.info/
	// (C) CrossGateTimes 2001-2004
	//
	// Ver.CGT8.0.0
	///////////////////////////////////////////
*/

/* ******** */
/* 基本設定 */
/* ******** */

body {
	color : #0000ff;
	background-color : #ccffff;
	margin : 0px;
	padding : 0px;
	font-family : sans-serif;
}
a:link {
	color : #000099;
	background-color : transparent;
}
a:visited {
	color : #000099;
	background-color : transparent;
}
a:active {
	color : #000099;
	background-color : transparent;
}
a:hover {
	color : #ff0000;
	background-color : transparent;
}
a:focus {
	color : #0000cc;
	background-color : transparent;
}
/* ************** */
/* タイトル部設定 */
/* ************** */

div.logo {
	color : #ffffff;
	background-color : #006600;
	margin : 0;
	padding : 5px 10px 5px 10px;
}

td.logou {
	text-align : right;
	vertical-align : top;
	font-size : 80%;
}

div.menu {
	color : #ffffff;
	background-color : #009900;
	padding : 3px 10px 3px 20px;
	font-size : 120%;
}
div.menu span {
	font-weight : bold;
}
div.menu a:link {
	color : #ffffff;
	background-color : transparent;
}
div.menu a:visited {
	color : #ffffff;
	background-color : transparent;
}
div.menu a:hover {
	color : #ffff00;
	background-color : #000099;
}
div.submenu {
	color : #ff0000;
	background-color : #00cc00;
	padding : 0px 10px 0px 30px;
	border-style : ridge;
	border-width : 0px 0px 7px 0px;
	border-color : #009900;
	font-size : 120%;
}
div.submenu a:link {
	color : #ff0000;
	background-color : transparent;
}
div.submenu a:visited {
	color : #ff0000;
	background-color : transparent;
}
div.submenu a:hover {
	color : #ffff00;
	background-color : #000099;
}

/* ************** */
/* コンテンツ設定 */
/* ************** */
table.tb {
	width : 100%;
}
div.content {
	position : relative;
	margin : 0px;
	padding : 5px;
}
	/* ++++++++++++++ */
	/* メイン部分設定 */
	/* ++++++++++++++ */
td.main {
	padding : 3px 5px 3px 25px;
	vertical-align : top;
}
div.maincont {
	color : #ff0000;
	background-color : #ccffcc;
	border-style:solid;
	border-width:1px 0 3px 0;
	border-color:#009900;
	margin : 5px 0px 15px 0px;
	padding : 0;
}
div.maincont span{
	display : block;
	color : #ffff00;
	background-color : #009900;
	font-weight : bold;
	text-decoration:none;
	padding : 3px 7px 3px 7px;

}
div.maincont p{
	text-decoration:none;
	padding : 0px 10px 0px 10px;

}
div.maincont img.mainimg{
	margin : 0;
	padding : 20px 20px 0;
}
div.maincont .kousin{
	width : 100%;
	height : 200px
}
div.maincont textarea{
	width : 100%;
}
.xgwr	{
	background-color : #ffccff;
	margin:auto;
	padding:0px 0px 0px;
	border-style:solid;
	border-width:1px;
	border-color:#99ff99;
	vertical-align : top;
}
.copy	{
	font-size:12px;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:0px;
	line-height:120%;
	color:#0000ff;
}
	/* ++++++++++++++ */
	/* サイド部分設定 */
	/* ++++++++++++++ */
td.side {
	width:250px;
	padding : 0px;
	vertical-align : top;
}
div.sidecont {
	color : #ff0000;
	background-color : #ffff99;
	border-style:solid;
	border-width:1px;
	border-color:#ffff00;
	margin : 5px 0px 15px 0px;
	padding : 0;
}
div.sidecont span{
	display : block;
	color : #000099;
	background-color : #ffcc00;
	padding : 2px;
	font-weight : bold;
	text-decoration:none;
	padding : 3px 5px 3px 5px;

}
div.sidecontnow {
	color : #ff0000;
	background-color : #00ffff;
	border-style:solid;
	border-width:1px;
	border-color:#000099;
	margin : 5px 0px 15px 0px;
	padding : 0;
}
div.sidecontnow span{
	display : block;
	color : #ffff00;
	background-color : #000099;
	padding : 2px;
	font-weight : bold;
	text-decoration:none;
	padding : 3px 5px 3px 5px;

}
div.sidecont p{
	padding : 0px 5px 0px 5px;
}
.side a	{
	color : #ff0000;
	display:block;
	border-left-width:20px;
	border-left-style:solid;
	border-color:#ffff99;
}
.side a:visited	{
	color : #ff0000;
	background-color : transparent;
}
.side a:hover	{
	color:#0000ff;
	background-color: #ccffcc;
	border-color:#008000;
}


/* ************ */
/* フッター設定 */
/* ************ */
div.foot {
	text-align : center;
	color:#333333;
	background-color : #ffcc00;
	margin : 0px;
	padding:10px;
	font-size:80%;
	line-height:100%;
	border-style : ridge;
	border-width : 7px 0;
	border-color : #ffcc00;
}
div.lup {
	text-align : right;
	color:#333333;
	background-color : transparent;
	padding:10px;
	font-size:80%;
	line-height:100%;
}

