table.top_index
{
	background-position: center center;
	margin: 0px;
	padding: 0px;
	width: 902px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	table-layout: fixed;
}
table.top_index2
{
	background-position: center center;
	margin: 0px;
	padding: 0px;
	width: 902px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	table-layout: fixed;
	background-image: url(../img/common/top_title_winter.gif);
}
table.solid_BK
{
	border-collapse: collapse;
}
td.solid_BK
{
	border: 1px solid #333333;
	padding: 0px;
	color: #000000;
	font-family: "ＭＳ ゴシック";
}
td.solid_GY
{
	border: 1px solid #cccccc;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 0px;
	color: #000000;
	font-family: "ＭＳ ゴシック";
}
td.solid_GY_L_B
{
	border: 1px solid #cccccc;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 0px;
	color: #000000;
	font-family: "ＭＳ ゴシック";
}
td.solid_GY_T_L_R
{
	border: 1px solid #cccccc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding: 0px;
	color: #000000;
	font-family: "ＭＳ ゴシック";
}
td.solid_GY_L
{
	border: 1px solid #cccccc;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding: 0px;
	color: #000000;
	font-family: "ＭＳ ゴシック";
}
td.solid_GY_T_L
{
	border: 1px solid #cccccc;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding: 0px;
	color: #000000;
	font-family: "ＭＳ ゴシック";
}
td.solid_GY_B
{
	border: 1px solid #cccccc;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding: 0px;
	color: #000000;
	font-family: "ＭＳ ゴシック";
}
td.solid_GY_L_R
{
	border: 1px solid #cccccc;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding: 0px;
	color: #000000;
	font-family: "ＭＳ ゴシック";
}
td.solid_GY_L_R_B
{
	border: 1px solid #cccccc;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #000000;
	font-family: "ＭＳ ゴシック";
}
td.solid_GY_T_L_B
{
	border: 1px solid #cccccc;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #000000;
	font-family: "ＭＳ ゴシック";
}
td.solid_GY_ALL
{
	border: 1px solid #bbbbbb;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #dddddd;
	font-family: "ＭＳ ゴシック";
}
td.solid_RD
{
	border: 1px solid #ff0000;
	padding: 0px;
	color: #000000;
	font-family: "ＭＳ ゴシック";
}
td.solid_PI
{
	border: 1px solid #fc83eb;
	padding: 0px;
	color: #000000;
	font-family: "ＭＳ ゴシック";
}
td.solid_WT
{
	border: 1px solid #b4f9eb;
	padding: 0px;
	color: #000000;
	font-family: "ＭＳ ゴシック";
}
td.solid_YW
{
	border: 1px solid #ffff00;
	padding: 0px;
	color: #000000;
	font-family: "ＭＳ ゴシック";
}
div.h20
{
	height: 20px;
}
input.text_01
{
	border:none;
	background-color:transparent;
	font-size:16px;
	width:50px;
}
div.text_01
{
	width:60px;
	height:30px;
	padding-bottom:0px;
	padding-top:7px;
	padding-left:10px;
	padding-right:0px;
	background-image: url(input_01.gif);
	background-repeat: no-repeat;
}
input.text_02
{
	border:none;
	background-color:transparent;
	font-size:16px;
	width:120px;
}
div.text_02
{
	width:140px;
	height:30px;
	padding-bottom:0px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(input_02.gif);
	background-repeat: no-repeat;
}
input.text_03
{
	border:none;
	background-color:transparent;
	font-size:16px;
	width:190px;
}
div.text_03
{
	width:190px;
	height:28px;
	padding-bottom:0px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(input_03.gif);
	background-repeat: no-repeat;
}
input.text_04
{
	border:none;
	background-color:transparent;
	font-size:16px;
	width:260px;
}
div.text_04
{
	width:280px;
	height:30px;
	padding-bottom:0px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(input_04.gif);
	background-repeat: no-repeat;
}
input.text_05
{
	border:none;
	background-color:transparent;
	font-size:16px;
	width:330px;
}
div.text_05
{
	width:350px;
	height:30px;
	padding-bottom:0px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(input_05.gif);
	background-repeat: no-repeat;
}
input.text_06
{
	border:none;
	background-color:transparent;
	font-size:16px;
	width:400px;
}
div.text_06
{
	width:420px;
	height:30px;
	padding-bottom:0px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(input_06.gif);
	background-repeat: no-repeat;
}
textarea.area_01
{
	border:none;
	background-color:transparent;
	font-size:16px;
	width:330px;
}
div.area_01
{
	width:350px;
	height:70px;
	padding-bottom:0px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(area_01.gif);
	background-repeat: no-repeat;
}
textarea.area_02
{
	border:none;
	background-color:transparent;
	font-size:16px;
	width:330px;
}
div.area_02
{
	width:350px;
	height:105px;
	padding-bottom:0px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(area_02.gif);
	background-repeat: no-repeat;
}
textarea.area_03
{
	border:none;
	background-color:transparent;
	font-size:16px;
	width:330px;
}
div.area_03
{
	width:350px;
	height:140px;
	padding-bottom:0px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(area_03.gif);
	background-repeat: no-repeat;
}
div.sel_02
{
	width:140px;
	height:29px;
	padding-bottom:0px;
	padding-top:6px;
	padding-left:2px;
	padding-right:0px;
	background-image: url(input_02.gif);
	background-repeat: no-repeat;
}
select.sel_02
{
	border:none;
	background-color:transparent;
	font-size:14px;
	width:134px;
}
a.widelink { color: #5588ff ;display: block; width: 100%; }
a.widelink:hover { background-color: #ffff99; color: red; }

