BODY {
	color: #000000;
	border: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0;
} /* 全体の指定 */
A:link {
  color: #E5E1E1;
  text-decoration: none     /* 下線を消す */
}   /* リンク */
A:visited {                 /* 既に見たリンク */
  color: #E5E1E1;
  text-decoration: none     /* 下線を消す */
}
A:active { color: #CBA6A6 } /* クリック時のリンク */
A:hover {                   /* カーソルが上にある時のリンク */
  color: #CBA6A6;
  text-decoration:underline;
}

.whatsnew{
font-size:16px;
color:#FFFFFF;
text-align:left;
vertical-align:top;
padding-top: 20px;
padding-left: 30px;
line-height: 150%;
background:url(../img/top_100405.jpg) no-repeat;
}

a img.css-hover{
opacity:1.0;
filter: alpha(opacity=100);
}
a:hover img.css-hover{
opacity:0.6;
filter: alpha(opacity=60);
}

td.content {
border-style: solid;
border-color: #EF3095;
border-width: thin;
height:22px;
font-size: 12px;
letter-spacing:1pt;
color: #EF3095;
padding-left: 10px;
}
td.contentsm {
border-style: solid;
border-color: #EF3095;
border-width: thin;
height:22px;
font-size: 12px;
letter-spacing:0pt;
color: #EF3095;
padding-left: 10px;
}

td.condis {
border-style: solid;
border-color: #E5E1E1;
border-width: thin;
height:30px;
font-size: 12px;
letter-spacing:1pt;
color: #E5E1E1;
padding-left: 10px;
}

td.disco_l {
vertical-align:top;
text-align:center;
}

table.machi {
border-style: dotted;
border-color: #EF3095;
border-width: thin;
text-align: left;
height: 22px;
}

td.txt {
font-size: 12px;
color: #E5E1E1;
padding-top: 5px;
vertical-align:top;
}
td.txtmc {
font-size: 12px;
color: #E5E1E1;
padding-top: 5px;
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
}


td.txtsm {
font-size: 10px;
color: #E5E1E1;
padding-top: 5px;
vertical-align:top;
}

td.discotop {
font-size: 14px;
letter-spacing:1pt;
color: #E5E1E1;
padding-top: 10px;
padding-left: 20px;
text-align:left;
vertical-align:top;
}

td.discotop2 {
font-size: 14px;
color: #E5E1E1;
padding-top: 10px;
padding-left: 20px;
text-align:left;
}

td.discotxt {
font-size: 10px;
color: #E5E1E1;
padding-left: 5px;
padding-top: 10px;
white-space: nowrap;
vertical-align:top;
text-align:left;
}
td.discotxt2 {
font-size: 10px;
color: #E5E1E1;
padding-left: 20px;
padding-top: 5px;
white-space: nowrap;
vertical-align:top;
text-align:left;
}

td.discotxt3 {
font-size: 10px;
color: #E5E1E1;
padding-left: 5px;
padding-top: 0px;
white-space: nowrap;
vertical-align:top;
text-align:left;
}

td.txtpr3 {
font-size: 12px;
color: #E5E1E1;
vertical-align:top;
white-space: nowrap;
}

td.txtpr2 {
font-size: 12px;
color: #E5E1E1;
vertical-align:top;
padding-left: 5px;
}

td.txtpr {
font-size: 14px;
color: #E5E1E1;
font-weight:bold;
vertical-align:top;
white-space: nowrap;
}

td.txtchl {
width: 25px;
font-size: 12px;
color: #E5E1E1;
vertical-align:top;
white-space: nowrap;
}
td.txtchl2 {
width: 30px;
font-size: 12px;
color: #E5E1E1;
vertical-align:top;
white-space: nowrap;
text-align:center;
padding-left: 2px;
padding-right: 5px;
font-family: monospace;
}

td.txtml {
font-size: 12px;
color: #E5E1E1;
padding-top: 50px;
text-align:center;
}
td.ml2 {
border-style: dotted;
border-color: #FB0F0C;
border-width: thin;
height:22px;
font-size: 12px;
text-align: center;
color: #FB0F0C;
}


td.info {
border-style: solid;
border-color: #FFBF00;
border-width: thin;
height: 22px;
font-size: 12px;
font-weight:bold;
color: #000000;
padding-left: 10px;
background-color: #FFBF00;
}

td.disco {
border-style: solid;
border-color: #169133;
border-width: thin;
height: 22px;
font-size: 12px;
font-weight:bold;
color: #000000;
padding-left: 10px;
background-color: #169133;
}

td.mail {
border-style: solid;
border-color: #FB0F0C;
border-width: thin;
height: 22px;
font-size: 12px;
font-weight:bold;
color: #000000;
padding-left: 10px;
background-color: #FB0F0C;
}

td.live {
border-style: solid;
border-color: #2CB0CF;
border-width: thin;
height: 22px;
font-size: 12px;
font-weight:bold;
color: #000000;
padding-left: 10px;
background-color: #2CB0CF;
}

td.prof {
border-style: solid;
border-color: #EF1385;
border-width: thin;
height: 22px;
font-size: 12px;
font-weight:bold;
color: #000000;
padding-left: 10px;
background-color: #EF1385;
}

td.proftb{
font-size:9px;
color:#E5E1E1;
text-align:left;
vertical-align:top;
padding-top: 20px;
padding-left: 30px;
background:url(../img/profile.jpg) no-repeat;
}

td.chawann{
text-align:center;
vertical-align:top;
background:url(../img/top_chawann.gif) no-repeat;
}
td.chawann2{
text-align:center;
vertical-align:top;
background:url(../img/chawann_coming.gif) no-repeat;
}

table.chawann { border: 1px #E5E1E1 solid; }
table.chawann2 { border: 1px #E5E1E1 dotted; }

.chawan_01 {
	font-size: 12px;
	color: #E5E1E1;
    text-align:right;
    vertical-align:top;
}
.chawan_02 {
	font-size: 12px;
	color: #E5E1E1;
    text-align:left;
    vertical-align:top;
    padding-left: 30px;
    padding-top: 20px;
}
.chawan_03 {
	font-size: 12px;
	color: #E5E1E1;
    text-align:center;
    vertical-align:top;
}
.chawan_04 {
	font-size: 12px;
	color: #E5E1E1;
    text-align:left;
    padding-left: 20px;
}
.chawan_05 {
	font-size: 12px;
	color: #E5E1E1;
    text-align:center;
    vertical-align:top;
}
.chawan_06 {
	font-size: 12px;
	color: #E5E1E1;
    text-align:left;
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.chawan_07 {
	font-size: 10px;
	color: #E5E1E1;
    text-align:left;
    vertical-align:top;
    padding-left: 30px;
}
.chawan_08 {
	font-size: 12px;
	color: #E5E1E1;
    text-align:left;
    vertical-align:top;
}


.ml_01 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.ml_02 {
	font-size: 10px;
	font-weight: bold;
	color: #E5E1E1;
	text-align:left;
}

.txtmc form {
margin: 0px;
padding: 0px;
}
.txtmc form input {
margin: 0px;
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}

td.goods {
border-style: solid;
border-color: #132970;
border-width: thin;
height: 22px;
font-size: 12px;
font-weight:bold;
color: #000000;
padding-left: 10px;
background-color: #132970;
}

td.tourgoods {
border-style: solid;
border-color: #EF3095;
border-width: thin;
height:22px;
font-size: 12px;
letter-spacing:1pt;
color: #FFFFFF;
padding-left: 10px;
}