@charset "UTF-8";
/*******************************************************************************/
div,p,table,td,tr,img,ul,li,dl,dt,dd,span,a,h1,h2,h3,h4,h5,h6,form,body{ margin:0;padding:0;font-size:100%; }
/*******************************************************************************/
img{ border:none;vertical-align:top; }
/*******************************************************************************/
ul,dl{ list-style:none; }
/*******************************************************************************/
table{ border-collapse:collapse; }
/*******************************************************************************/
a.whtlink{ color:#ffffff;text-decoration:underline; }
a.whtlink:hover{ color:#ffff00;text-decoration:underline; }
/*******************************************************************************/
.org1{ color:#ff7700; }
.red1{ color:#ff0000; }
.ylw1{ color:#ffff00; }
.gry1{ color:#cccccc; }
/*-----------------------------------------------------------------------------*/
.bgry1{ background-color:#666666; }
.bgrn1{ background-color:#006600; }
/*******************************************************************************/
.lt{ text-align:left; }
.ct{ text-align:center; }
.rt{ text-align:right; }
/*******************************************************************************/
.tp{ vertical-align:top; }
.md{ vertical-align:middle; }
.bm{ vertical-align:bottom; }
/*******************************************************************************/
.bld{ font-weight:bold; }
.nml{ font-weight:normal;; }
/*******************************************************************************/
.flt{ float:left; }
.frt{ float:right; }
.clr{ clear:both; }
/*******************************************************************************/
.arial{ font-family:Arial; }
.arialb{ font-family:Arial Black; }
/*******************************************************************************/
.mg_tp_1 { margin-top: 1px; }
.mg_tp_2 { margin-top: 2px; }
.mg_tp_3 { margin-top: 3px; }
.mg_tp_4 { margin-top: 4px; }
.mg_tp_5 { margin-top: 5px; }
.mg_tp_6 { margin-top: 6px; }
.mg_tp_7 { margin-top: 7px; }
.mg_tp_8 { margin-top: 8px; }
.mg_tp_9 { margin-top: 9px; }
.mg_tp_10{ margin-top:10px; }
.mg_tp_11{ margin-top:11px; }
.mg_tp_12{ margin-top:12px; }
.mg_tp_13{ margin-top:13px; }
.mg_tp_14{ margin-top:14px; }
.mg_tp_15{ margin-top:15px; }
.mg_tp_16{ margin-top:16px; }
.mg_tp_17{ margin-top:17px; }
.mg_tp_18{ margin-top:18px; }
.mg_tp_19{ margin-top:19px; }
.mg_tp_20{ margin-top:20px; }
.mg_tp_25{ margin-top:25px; }
.mg_tp_30{ margin-top:30px; }
.mg_tp_35{ margin-top:35px; }
.mg_tp_40{ margin-top:40px; }
.mg_tp_45{ margin-top:45px; }
.mg_tp_50{ margin-top:50px; }
/*-----------------------------------------------------------------------------*/
.mg_lt_1 { margin-left: 1px; }
.mg_lt_2 { margin-left: 2px; }
.mg_lt_3 { margin-left: 3px; }
.mg_lt_4 { margin-left: 4px; }
.mg_lt_5 { margin-left: 5px; }
.mg_lt_6 { margin-left: 6px; }
.mg_lt_7 { margin-left: 7px; }
.mg_lt_8 { margin-left: 8px; }
.mg_lt_9 { margin-left: 9px; }
.mg_lt_10{ margin-left:10px; }
.mg_lt_11{ margin-left:11px; }
.mg_lt_12{ margin-left:12px; }
.mg_lt_13{ margin-left:13px; }
.mg_lt_14{ margin-left:14px; }
.mg_lt_15{ margin-left:15px; }
.mg_lt_16{ margin-left:16px; }
.mg_lt_17{ margin-left:17px; }
.mg_lt_18{ margin-left:18px; }
.mg_lt_19{ margin-left:19px; }
.mg_lt_20{ margin-left:20px; }
.mg_lt_25{ margin-left:25px; }
.mg_lt_30{ margin-left:30px; }
.mg_lt_35{ margin-left:35px; }
.mg_lt_40{ margin-left:40px; }
.mg_lt_45{ margin-left:45px; }
.mg_lt_50{ margin-left:50px; }
/*-----------------------------------------------------------------------------*/
.mg_rt_1  { margin-right: 1px; }
.mg_rt_2  { margin-right: 2px; }
.mg_rt_3  { margin-right: 3px; }
.mg_rt_4  { margin-right: 4px; }
.mg_rt_5  { margin-right: 5px; }
.mg_rt_6  { margin-right: 6px; }
.mg_rt_7  { margin-right: 7px; }
.mg_rt_8  { margin-right: 8px; }
.mg_rt_9  { margin-right: 9px; }
.mg_rt_10 { margin-right:10px; }
.mg_rt_11 { margin-right:11px; }
.mg_rt_12 { margin-right:12px; }
.mg_rt_13 { margin-right:13px; }
.mg_rt_14 { margin-right:14px; }
.mg_rt_15 { margin-right:15px; }
.mg_rt_16 { margin-right:16px; }
.mg_rt_17 { margin-right:17px; }
.mg_rt_18 { margin-right:18px; }
.mg_rt_19 { margin-right:19px; }
.mg_rt_20 { margin-right:20px; }
.mg_rt_25 { margin-right:25px; }
.mg_rt_30 { margin-right:30px; }
.mg_rt_35 { margin-right:35px; }
.mg_rt_40 { margin-right:40px; }
.mg_rt_45 { margin-right:45px; }
.mg_rt_50 { margin-right:50px; }
/*-----------------------------------------------------------------------------*/
.mg_bm_1 { margin-bottom: 1px; }
.mg_bm_2 { margin-bottom: 2px; }
.mg_bm_3 { margin-bottom: 3px; }
.mg_bm_4 { margin-bottom: 4px; }
.mg_bm_5 { margin-bottom: 5px; }
.mg_bm_6 { margin-bottom: 6px; }
.mg_bm_7 { margin-bottom: 7px; }
.mg_bm_8 { margin-bottom: 8px; }
.mg_bm_9 { margin-bottom: 9px; }
.mg_bm_10{ margin-bottom:10px; }
.mg_bm_11{ margin-bottom:11px; }
.mg_bm_12{ margin-bottom:12px; }
.mg_bm_13{ margin-bottom:13px; }
.mg_bm_14{ margin-bottom:14px; }
.mg_bm_15{ margin-bottom:15px; }
.mg_bm_16{ margin-bottom:16px; }
.mg_bm_17{ margin-bottom:17px; }
.mg_bm_18{ margin-bottom:18px; }
.mg_bm_19{ margin-bottom:19px; }
.mg_bm_20{ margin-bottom:20px; }
.mg_bm_25{ margin-bottom:25px; }
.mg_bm_30{ margin-bottom:30px; }
.mg_bm_35{ margin-bottom:35px; }
.mg_bm_40{ margin-bottom:40px; }
.mg_bm_45{ margin-bottom:45px; }
.mg_bm_50{ margin-bottom:50px; }
/*******************************************************************************/
.bdr1{ border:1px #cccccc solid; }
/*******************************************************************************/
.clrfix:after{ content:".";display:block;height:0px;clear:both;visibility:hidden; }
/* Hides from IE-mac \*/
.clrfix{ display:inline-table;min-height:1%; }
* html .clrfix{ height:1%; }
.clrfix{ display:block; }
/* End hide from IE-mac */
/*******************************************************************************/
.lt360{ width:360px;float: left; }
.rt250{ width:250px;float:right; }
/*-----------------------------------------------------------------------------*/
.lt190{ width:190px;float: left;display:inline; }
.rt620{ width:620px;float:right;display:inline; }
/*-----------------------------------------------------------------------------*/
.lt290{ width:290px;float: left;display:inline; }
.rt520{ width:520px;float:right;display:inline; }
/*-----------------------------------------------------------------------------*/
.lt420{ width:420px;float: left; }
.rt190{ width:190px;float:right; }
/*-----------------------------------------------------------------------------*/
.lt210{ width:210px;float: left;display:inline; }
.rt370{ width:370px;float:right;display:inline; }
/*-----------------------------------------------------------------------------*/
.lt410{ width:410px;float: left;display:inline; }
.rt410{ width:410px;float:right;display:inline; }
/*******************************************************************************/
.box610_1{ background-color:#110000;border:1px #333333 solid;margin-right:10px;zoom:1; }
.box610_2{ background-color:#111111;border:1px #333333 solid;margin-right:10px; }
.box610_1_tp{ margin:9px 9px 0px 9px;background-image:url('../images/wk590_1_tp.gif');padding-top:15px;background-repeat:no-repeat; }
.box610_1_bm{ margin:0px 0px 9px 0px;background-image:url('../images/wk590_1_bm.gif');padding-bottom:15px;background-repeat:no-repeat;background-position:left bottom; }
.box610_1_md{ background-image:url('../images/wk590_1_md.gif');background-repeat:no-repeat;background-position:-1px 0px;background-color:#000000;min-height:100px;border-left:1px #333333 solid;border-right:1px #333333 solid; }
* html .box610_1_md{ height:100px; }
.box370_1_tp{ background-image:url('../images/wk370_1_tp.gif');padding-top:15px;background-repeat:no-repeat; }
.box370_1_bm{ background-image:url('../images/wk370_1_bm.gif');padding-bottom:15px;background-repeat:no-repeat;background-position:left bottom; }
.box370_1_md{ background-image:url('../images/wk370_1_md.gif');background-repeat:no-repeat;background-position:-1px 0px;background-color:#000000;min-height:100px;border-left:1px #333333 solid;border-right:1px #333333 solid; }
* html .box370_1_md{ height:100px; }
.box160_1_tp{ background-image:url('../images/wk160_1_tp.gif');padding-top:15px;background-repeat:no-repeat; }
.box160_1_bm{ background-image:url('../images/wk160_1_bm.gif');padding-bottom:15px;background-repeat:no-repeat;background-position:left bottom; }
.box160_1_md{ background-image:url('../images/wk160_1_md.gif');background-repeat:no-repeat;background-position:-1px 0px;background-color:#000000;min-height:100px;border-left:1px #333333 solid;border-right:1px #333333 solid; }
* html .box160_1_md{ height:100px; }
.box180_1{ background-color:#000011;border:1px #333333 solid;margin-left:10px; }
/*******************************************************************************/
body{
  text-align:center;
  font-family:メイリオ,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;
  color:#ffffff;
  background-color:#000000;
  background-image:url(../images/back850_1.gif);
  background-repeat:repeat-y;
  background-position:center top;
}
/*******************************************************************************/
#basecontainer{
  position:relative;
  width:820px;
  margin:0px auto;
  text-align:left;
}
/*******************************************************************************/
#backimage_tp{
  background-image:url(../images/back1.gif);
  background-repeat:no-repeat;
  background-position:left top;
  zoom:1;
}
#backimage_bm{
  background-image:url(../images/back2.gif);
  background-repeat:no-repeat;
  background-position:right bottom;
  zoom:1;
}
/*******************************************************************************/
#flashtoplogo{ position:absolute;top:0px;left:0px; }
#logo{ position:absolute;top:0px;left:0px; }
#header{ margin-left:200px;padding-top:10px; }
#header #headersbttl{
  height:28px;
  color:#cccccc;
}
#header h1 a{
  display:block;
  height:50px;
  width:446px;
  overflow:hidden;
  text-decoration:none;
  -webkit-transform-origin:0 bottom;
  -moz-transform-origin:0 bottom;
  -webkit-transition:-webkit-transform 0.25s linear;
  -moz-transition:-moz-transform 0.25s linear;
  -webkit-transform:scale(1,1);
  -moz-transform:scale(1,1);
}
#header h1 a:hover{
  -webkit-transition:-webkit-transform 0.25s linear;
  -moz-transition:-moz-transform 0.25s linear;
  -webkit-transform:scale(1.1,1.1);
  -moz-transform:scale(1.1,1.1);
}
#header #headerrss{
  width:16px;
  height:16px;
  overflow:hidden;
  position:absolute;
  top:10px;
  left:794px;
}
#header #headerrss a{
  width:16px;
  height:16px;
  overflow:hidden;
  display:block;
  background-image:url(../images/rss.jpg);
  background-position:left top;
  background-repeat:no-repeat;
}
#header #headerrss a:hover{ background-position:left bottom; }
#header #headerrss a span{ margin-left:-9999px; }
/*******************************************************************************/
#leftmenu{
  margin-top:92px;
  margin-left:10px;
  padding:5px 0px 10px 0px;
  border-top:1px #333333 solid;
  border-bottom:1px #333333 solid;
  background-image:url(../images/back180_1.gif);
  background-repeat:repeat-y;
}
#leftmenu li{ padding-top:5px; }
#leftmenu a{
  display:block;
  margin-left:10px;
  height:50px;
  width:160px;
  background-position:left top;
  background-repeat:no-repeat;
  overflow:hidden;
  -webkit-transition:-webkit-transform 0.25s linear;
  -moz-transition:-moz-transform 0.25s linear;
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
}
#leftmenu a:hover{
  -webkit-transition:-webkit-transform 0.25s linear;
  -moz-transition:-moz-transform 0.25s linear;
  -webkit-transform:rotate(-10deg);
  -moz-transform:rotate(-10deg);
}
#leftmenu a:hover{ background-position:right top; }
#leftmenu a.on{ margin-left:0px;background-position:right top; }
#leftmenu a span{ margin-left:-9999px; }
#leftmenu #leftmenu01{ background-image:url(../images/menu1.gif); }
#leftmenu #leftmenu02{ background-image:url(../images/menu2.gif); }
#leftmenu #leftmenu03{ background-image:url(../images/menu3.gif); }
#leftmenu #leftmenu04{ background-image:url(../images/menu4.gif); }
#leftmenu #leftmenu05{ background-image:url(../images/menu5.gif); }
#leftmenu #leftmenu06{ background-image:url(../images/menu6.gif); }
/*******************************************************************************/
#google_srch_btn{
  display:block;
  width:35px;
  height:22px;
  overflow:hidden;
  float:right;
  display:inline;
  background-image:url(../images/btn_srch.gif);
  background-repeat:no-repeat;
  background-position:left top;
}
#google_srch_btn:hover{ background-position:left bottom; }
#google_srch_btn span{ margin-left:-9999px; }
/*******************************************************************************/
#flashtop{
  margin-top:13px;
  padding:8px 0px;
  border-top:1px #333333 solid;
  border-bottom:1px #333333 solid;
  background-image:url(../images/back420_1.gif);
}
#flashtopbdr { margin:0px 9px;border:1px #333333 solid; }
/*-----------------------------------------------------------------------------*/
#toppht{
  margin-top:13px;
  margin-right:10px;
  padding:8px 0px;
  border-top:1px #333333 solid;
  border-bottom:1px #333333 solid;
  background-image:url(../images/back180_1.gif);
}
#topphtbdr{ margin:0px 8px; }
#topphtbdr img{ border:1px #333333 solid; }
/*-----------------------------------------------------------------------------*/
#topnews{ position:relative;padding:5px 25px; }
#topnews h3{ font-weight:normal; }
#topnews h3 img{ float:left;margin:1px 6px 0px 0px; }
#topnews h3 a{ margin-left:16px;display:block;color:#ffffff;text-decoration:underline; }
#topnews h3 a:hover{ color:#ffff00; }
#topnews .newsnaiyo{ margin:2px 0px 10px 10px;color:#999999; }
#topnews #topnewsimg01{ position:absolute;top:-101px;left:485px; }
/*-----------------------------------------------------------------------------*/
#topteam{ position:relative;padding:5px 18px 5px 19px; }
#topteam ul{ border-top:1px #333333 solid; }
#topteam ul li.w275,
#topteam ul li.w276{
  display:block;
  background-image:url(../images/back276_1.gif);
  background-repeat:no-repeat;
  background-position:right top;
  width:275px;
  float:left;
  border-bottom:1px #333333 solid;
}
#topteam ul li.w276{ width:276px; }
#topteam ul li div{ padding:4px 10px; }
#topteam ul li a{ margin-left:8px;color:#ffffff;text-decoration:underline; }
#topteam ul li a:hover{ color:#ffff00; }
#topteam ul li span{ width:2em;display:block;float:left;text-align:center; }
#topteam #topteamimg02{ position:absolute;top:-101px;left:485px; }
#img3flash{ padding-bottom:9px; }
#img3flash #topmovie{ padding:10px 24px; }
/*-----------------------------------------------------------------------------*/
#topfnews{ position:relative;padding:5px 25px; }
#topfnews h3{ font-weight:normal; }
#topfnews h3 img{ float:left;margin:1px 6px 0px 0px; }
#topfnews h3 a{ margin-left:16px;display:block;color:#ffffff;text-decoration:underline; }
#topfnews h3 a:hover{ color:#ffff00; }
#topfnews .newsnaiyo{ margin:2px 0px 10px 10px;color:#999999; }
/*-----------------------------------------------------------------------------*/
.topitemlist ul{ padding:10px 0px; }
.topitemlist ul li{
  width:100px;
  float:left;
  margin-left:15px;
  display:inline;
  text-align:center;
}
.topitemlist ul li a{ color:#ffffff;text-decoration:underline; }
.topitemlist ul li a:hover{ color:#ffff00; }
.topitemlist ul li a img{ border:1px #666666 solid; }
.topitemlist ul li a:hover img{ border:1px #ffff00 solid; }
.topitemlist ul li div{ margin-top:5px;text-align:left; }
/*-----------------------------------------------------------------------------*/
#topltsche{ padding:0px 10px 10px 10px; }
#topltsche div.err{ margin-top:10px;text-align:center; }
#topltsche div.day{ margin-top:10px;color:#999999; }
#topltsche h3{ margin-top:-1px;font-weight:normal; }
#topltsche h3 a{ color:#ffffff;text-decoration:underline; }
#topltsche h3 a:hover{ color:#ffff00; }
/*-----------------------------------------------------------------------------*/
#topltlink{ padding:0px 10px 10px 10px; }
#topltlink h3{ margin-top:10px;font-weight:normal; }
#topltlink h3 img{ float:left;margin:1px 6px 0px 0px; }
#topltlink h3 a{ margin-left:16px;display:block;color:#ffffff;text-decoration:underline; }
#topltlink h3 a:hover{ color:#ffff00; }
/*******************************************************************************/
.lt180h2{
  margin-left:10px;
  width:180px;
  height:30px;
  overflow:hidden;
}
.ct610h2{
  width:610px;
  height:30px;
  overflow:hidden;
  position:relative;
}
.ct570h3_1{
  width:570px;
  height:25px;
  overflow:hidden;
  position:relative;
}
/*******************************************************************************/
#footer{ padding:20px 0px 47px 0px;color:#cccccc; }
#footer #pagetop { margin-left:10px;color:#ffffff; }
#footer #pagetop a{ color:#ffffff;padding-left:10px;padding-right:10px;border-left:1px #cccccc solid; }
#footer #pagetop a:hover{ color:#ffff00; }
#footer #pagetop a.top{ padding-left:0px;border-left:none; }
#footer a#footerctt{ color:#ffffff;margin:0px 5px; }
#footer a#footerctt:hover{ color:#ffff00; }
/*******************************************************************************/
#sch #adminbtn1,
#sch #adminbtn2,
#sch #adminbtn4,
#sch #adminbtn5,
#sch .adminbtn3{
  position:absolute;
  display:block;
  width:70px;
  height:22px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  top:4px;
  left:536px;
}
#sch #adminbtn1:hover,
#sch #adminbtn2:hover,
#sch #adminbtn4:hover,
#sch #adminbtn5:hover,
#sch .adminbtn3:hover{ background-position:left bottom; }
#sch #adminbtn1 span,
#sch #adminbtn2 span,
#sch #adminbtn4 span,
#sch #adminbtn5 span,
#sch .adminbtn3 span{ margin-left:-999px; }
#sch #adminbtn1{ background-image:url(../../sch/images/btn03.gif); }
#sch #adminbtn2{ background-image:url(../../sch/images/btn09.gif); }
#sch #adminbtn4{ background-image:url(../../sch/images/btn07.gif); }
#sch #adminbtn5{ background-image:url(../../sch/images/btn05.gif);left:462px; }
#sch .adminbtn3{ background-image:url(../../sch/images/btn04.gif);left:515px; }
#sch #monthctlr{ margin-top:10px;padding-top:9px;padding-bottom:9px;padding-left:9px; }
#sch #monthctlr #monthbf,
#sch #monthctlr #monthaf{
  display:block;
  float:left;
  width:48px;
  height:28px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  display:inline;
}
#sch #monthctlr #monthbf{ background-image:url(../../sch/images/btn01.gif); }
#sch #monthctlr #monthaf{ background-image:url(../../sch/images/btn02.gif); }
#sch #monthctlr #monthbf:hover{ background-position:left bottom; }
#sch #monthctlr #monthaf:hover{ background-position:left bottom; }
#sch #monthctlr #monthbf span,
#sch #monthctlr #monthaf span{ margin-left:-999px; }
#sch #monthtext{
  margin-top:8px;
  display:block;
  float:left;
  width:494px;
  text-align:center;
  font-weight:bold;
}
#sch #schclndr table{ width:610px;background-color:#000000; }
#sch #schclndr table th,
#sch #schclndr table td{
  vertical-align:top;
  padding:5px 0px 5px 10px;
  border-left:1px #333333 solid;
  border-right:1px #333333 solid;
  border-bottom:1px #333333 solid;
  height:70px;
}
#sch #schclndr table th{ padding:5px;text-align:center;font-weight:normal;height:30px;vertical-align:middle; }
#sch #schclndr table .sun{ width:15%;background-color:#330000; }
#sch #schclndr table .mon{ width:14%; }
#sch #schclndr table .tue{ width:14%; }
#sch #schclndr table .wed{ width:14%; }
#sch #schclndr table .thu{ width:14%; }
#sch #schclndr table .fri{ width:14%; }
#sch #schclndr table .sat{ width:15%;background-color:#000033; }
#sch #schclndr table .dt1{ width:14%; }
#sch #schclndr table .dt2{ width:15%; }
#sch #schclndr table .today{ color:#ffff00;background-color:#232300; }
#sch #schclndr table td a.taiki,
#sch #schclndr table td a.rnsai,
#sch #schclndr table td a.rnsyu,
#sch #schclndr table td a.ziona,
#sch #schclndr table td a.other,
#sch #schclndr table td span.syuku,
#sch #schclndr table td span.kinen{
  display:block;
  width:18px;
  height:18px;
  margin-top:5px;
  margin-right:5px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left;
  cursor:pointer;
  float:left;
}
#sch #schclndr table td span.syuku{ cursor:default;background-image:url(../images/mark6.gif); }
#sch #schclndr table td span.kinen{ cursor:default;background-image:url(../images/mark7.gif); }
#sch #schclndr table td span span{ margin-left:-999px; }
#sch #schclndr table td a.taiki{ background-image:url(../images/mark4ofon.gif); }
#sch #schclndr table td a.rnsai{ background-image:url(../images/mark1ofon.gif); }
#sch #schclndr table td a.rnsyu{ background-image:url(../images/mark5ofon.gif); }
#sch #schclndr table td a.ziona{ background-image:url(../images/mark3ofon.gif); }
#sch #schclndr table td a.other{ background-image:url(../images/mark2ofon.gif); }
#sch #schclndr table td a.taiki:hover,
#sch #schclndr table td a.rnsai:hover,
#sch #schclndr table td a.rnsyu:hover,
#sch #schclndr table td a.ziona:hover,
#sch #schclndr table td a.other:hover{ background-position:right;text-decoration:none; }
#sch #schclndr table td a span{ margin-left:-999px; }
#sch #schttllist{ padding:9px; }
#sch #schttllist table{ width:590px;background-color:#000000; }
#sch #schttllist table th{ font-weight:normal;color:#999999;text-align:center; }
#sch #schttllist table th,
#sch #schttllist table td{ padding:6px 10px;border:1px #333333 solid; }
#sch #schttllist table .day{ width:120px;text-align:center; }
#sch #schttllist table .sat{ background-color:#000033; }
#sch #schttllist table .sun{ background-color:#330000; }
#sch #schttllist table .today{ color:#ffff00;background-color:#232300; }
#sch #schttllist table td a{ color:#ffffff;text-decoration:underline; }
#sch #schttllist table td a:hover{ color:#ffff00; }
#sch #schdtl h3{
  position:relative;
  margin-top:9px;
  margin-left:9px;
  margin-right:9px;
  margin-bottom:-9px;
  border-top:1px #333333 solid;
  border-left:1px #333333 solid;
  border-right:1px #333333 solid;
  padding:8px 10px 5px;
  background-color:#000000;
  zoom:1;
}
#sch #schdtl h3.sun{ background-color:#330000; }
#sch #schdtl h3.sat{ background-color:#000033; }
#sch #schdtl h3.today{ color:#ffff00;background-color:#232300; }
#sch #schdtl .dtl{ padding:5px 30px; }
#sch #loginform{ padding:19px; }
#sch #addedterrmsg{
  margin:10px 10px 0px 0px;
  padding:9px 19px;
  border:1px #333333 solid;
  background-color:#ff0000;
  zoom:1;
}
#sch #loginform #login #schpass{ width:100px; }
#sch #loginform #login #schlogin{
  display:block;
  margin-top:10px;
  width:70px;
  height:22px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
}
#sch #loginform #login #schlogin:hover{ background-position:left bottom; }
#sch #loginform #login #schlogin span{ margin-left:-999px; }
#sch #loginform #login #schlogin { background-image:url(../../sch/images/btn08.gif); }
#sch #addedtform{ padding:9px 9px 9px 19px; }
#sch #addedtform #addedtcate{ width:150px;margin-left:20px; }
#sch #addedtform #addedtyy{ width:70px;margin-left:20px; }
#sch #addedtform #addedtmm{ width:50px;margin-left:10px; }
#sch #addedtform #addedtdd{ width:50px;margin-left:10px; }
#sch #addedtform #addedtttl{ width:480px;margin-left:20px; }
#sch #addedtform #addedtcmt{ width:480px;margin-left:20px;height:150px; }
#sch #addedtform #addedtbtn05,
#sch #addedtform #addedtbtn06,
#sch #addedtform #addedtbtn07{
  display:block;
  width:70px;
  height:22px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  display:inline;
}
#sch #addedtform #addedtbtn05:hover,
#sch #addedtform #addedtbtn06:hover,
#sch #addedtform #addedtbtn07:hover{ background-position:left bottom; }
#sch #addedtform #addedtbtn05 span,
#sch #addedtform #addedtbtn06 span,
#sch #addedtform #addedtbtn07 span{ margin-left:-999px; }
#sch #addedtform #addedtbtn05{ float: left;background-image:url(../../sch/images/btn05.gif);margin-left:88px; }
#sch #addedtform #addedtbtn06{ float:right;background-image:url(../../sch/images/btn06.gif); }
#sch #addedtform #addedtbtn07{ float: left;background-image:url(../../sch/images/btn04.gif);margin-left:88px; }
/*******************************************************************************/
#bbs #addformdiv{ padding:9px 9px 9px 9px; }
#bbs #addformdiv form img{ margin:2px 0px 0px 0px; }
#bbs #addformdiv form input#key{ vertical-align:middle; }
#bbs #addformdiv form img#keyword{ vertical-align:middle;margin:0px 0px 0px 10px; }
#bbs #addformdiv form div#keytext{ margin:5px 0px 0px 97px;color:#999999; }
#bbs #addformdiv form #name{ width:200px; }
#bbs #addformdiv form #photo{ width:300px; }
#bbs #addformdiv form #cmt{ width:480px;height:180px; }
#bbs #addformdiv form #key{ width:100px; }
#bbs #addformdiv #addbtn01,
#bbs #addformdiv #addbtn02,
#bbs #addformdiv #addbtn03{
  display:block;
  width:70px;
  height:22px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  display:inline;
}
#bbs #addformdiv #addbtn01:hover,
#bbs #addformdiv #addbtn02:hover,
#bbs #addformdiv #addbtn03:hover{ background-position:left bottom; }
#bbs #addformdiv #addbtn01 span,
#bbs #addformdiv #addbtn02 span,
#bbs #addformdiv #addbtn03 span{ margin-left:-999px; }
#bbs #addformdiv #addbtn01{ float: left;background-image:url(../../bbs/images/btn01.gif);margin-left:97px; }
#bbs #addformdiv #addbtn02{ float: left;background-image:url(../../bbs/images/btn02.gif);margin-left:97px; }
#bbs #addformdiv #addbtn03{ float:right;background-image:url(../../bbs/images/btn03.gif); }
#bbs .cmtbox{ margin:9px 9px 9px 9px;border:1px #333333 solid;background-color:#111111; }
#bbs .cmtbox .ttl1{ background-color:#330000;border-bottom:1px #333333 solid; }
#bbs .cmtbox .ttl2{ margin-left:9px;background-color:#000000;border-top:1px #333333 solid;border-bottom:1px #333333 solid;border-left:1px #333333 solid; }
#bbs .cmtbox .ttl1 .mgn,
#bbs .cmtbox .ttl2 .mgn{ padding:4px; }
#bbs .cmtbox .ttl1 .infsrd{
  background-repeat:no-repeat;
  background-position:5px 9px;
  background-image:url(../images/mark11.gif);
  padding:4px 0px 0px 17px;
  zoom:1;
}
#bbs .cmtbox .ttl2 .infres{
  background-repeat:no-repeat;
  background-position:5px 9px;
  background-image:url(../images/mark12.gif);
  padding:4px 0px 2px 15px;
  zoom:1;
}
#bbs .cmtbox .ttl1 .infsrd span,
#bbs .cmtbox .ttl2 .infres span{ color:#cccccc; }
#bbs .cmtbox .ttl1 .mgn .btn{ width:70px;height:22px;float:right; }
#bbs .cmtbox .ttl1 .mgn .btn a{
  display:block;
  width:70px;
  height:22px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  background-image:url(../../bbs/images/btn02.gif);
}
#bbs .cmtbox .ttl1 .mgn .btn a:hover{ background-position:left bottom; }
#bbs .cmtbox .ttl1 .mgn .btn a span{ margin-left:-999px; }
#bbs .cmtbox .cmt1{ padding:9px 19px 19px 19px;color:#cccccc; }
#bbs .cmtbox .cmt2{ padding:9px 19px 19px 29px;color:#cccccc; }
#bbs .cmtbox .cmt1 a,
#bbs .cmtbox .cmt2 a{ display:block;float:left;margin:0px 10px 5px 0px;border:1px #666666 solid; }
#bbs .cmtbox .cmt1 a:hover,
#bbs .cmtbox .cmt2 a:hover{ border:1px #ff0000 solid; }
#bbs .pagemenu{ margin:5px 9px 9px 9px;color:#cccccc; }
#bbs .pagemenu a{ color:#cccccc;text-decoration:underline; }
#bbs .pagemenu a:hover{ color:#ff0000; }
#bbs .pagemenu strong a{ color:#ffffff; }
#bbs .errmsg{
  margin:10px 10px 0px 0px;
  padding:9px 19px 9px 19px;
  border:1px #990000 solid;
  background-color:#ff0000;
  zoom:1;
}
#bbs .ttlbtn{
  position:absolute;
  display:block;
  width:70px;
  height:22px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  top:4px;
  left:536px;
}
#bbs .ttlbtn:hover{ background-position:left bottom; }
#bbs .ttlbtn span{ margin-left:-999px; }
#bbs #ttlbtn3{ background-image:url(../../bbs/images/btn03.gif); }
/*******************************************************************************/
#tea #tea_menubox{ position:relative; }
#tea #tea_menubox #tea_img02{ position:absolute;top:-85px;left:500px; }
#tea #tea_menubox #tea_memnu{
  background-image:url(../../tea/images/team_menu_back1.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
}
#tea #tea_menubox #tea_memnu li{
  width:95px;
  float:left;
}
#tea #tea_menubox #tea_memnu li a{
  display:block;
  width:90px;
  height:30px;
  overflow:hidden;
  background-position:left bottom;
  background-repeat:no-repeat;
}
#tea #tea_menubox #tea_memnu li a:hover{ background-position:left center; }
#tea #tea_menubox #tea_memnu li a.on{ background-position:left top; }
#tea #tea_menubox #tea_memnu li a:hover.on{ background-position:left top; }
#tea #tea_menubox #tea_memnu li a span{ margin-left:-9999px; }
#tea #tea_menubox #tea_memnu li a#mem{ background-image:url(../../tea/images/team_menu1.gif); }
#tea #tea_menubox #tea_memnu li a#res{ background-image:url(../../tea/images/team_menu2.gif); }
#tea #tea_menubox #tea_memnu li a#uni{ background-image:url(../../tea/images/team_menu3.gif); }
#tea #tea_menubox #tea_memnu li a#his{ background-image:url(../../tea/images/team_menu4.gif); }
#tea #tea_contents{
  width:610px;
  border-bottom:1px #333333 solid;
  background-image:url(../../tea/images/team_back_610_1.gif);
  background-position:left top;
  background-repeat:repeat-y;
  background-color:#110000;
}
#tea #tea_contents_margin{ padding:19px 20px 19px 20px; }
#tea #tea_contents_margin .tbl1{ border-top:1px #333333 solid; }
#tea #tea_contents_margin .tbl1 .th{ color:#999999; background-color:#330000; }
#tea #tea_contents_margin .tbl1 .of{ color:#cccccc; background-color:#111111; }
#tea #tea_contents_margin .tbl1 .on{ color:#ffffff; background-color:#111111; }
#tea #tea_contents_margin .tbl1 .row1{
  background-image:url(../../tea/images/team_back_570_1.gif);
  background-position:left top;
  background-repeat:repeat-y;
  border-bottom:1px #333333 solid;
}
#tea #tea_contents_margin .tbl1 .row1 .row1_col1{ padding:6px 0px;width: 40px;float:left;margin:0px  5px 0px 5px;display:inline;text-align:center; }
#tea #tea_contents_margin .tbl1 .row1 .row1_col2{ padding:6px 0px;width:204px;float:left;margin:0px 10px 0px 9px;display:inline; }
#tea #tea_contents_margin .tbl1 .row1 .row1_col3{ padding:6px 0px;width: 59px;float:left;margin:0px  5px 0px 4px;display:inline;text-align:center; }
#tea #tea_contents_margin .tbl1 .row1 .row1_col4{ padding:6px 0px;width:109px;float:left;margin:0px  5px 0px 4px;display:inline;text-align:center; }
#tea #tea_contents_margin .tbl1 .row1 .row1_col5{ padding:6px 0px;width:100px;float:left;margin:0px  5px 0px 5px;display:inline;text-align:center; }
#tea #tea_contents_margin .tbl1 .row1 .row1_col2 a{ color:#ffffff;text-decoration:underline; }
#tea #tea_contents_margin .tbl1 .row1 .row1_col2 a:hover{ color:#ffff00; }
#tea #tea_contents_margin .tbl1 .row1 .row1_col2 a.on{ color:#ffff00;text-decoration:none; }
#tea #tea_contents_margin .tbl1 .row2{
  background-image:url(../../tea/images/team_back_570_2.gif);
  background-position:left top;
  background-repeat:repeat-y;
  border-bottom:1px #333333 solid;
  background-color:#000000;
}
#tea #tea_contents_margin .tbl1 .row2 .dtl{ padding:9px 10px 9px 10px; }
#tea #tea_contents_margin .tbl1 .row2 .dtl .photo{ width:102px;float:left; }
#tea #tea_contents_margin .tbl1 .row2 .dtl .photo img{ border:1px #ffffff solid; }
#tea #tea_contents_margin .tbl1 .row2 .dtl .cntnt{ width:448px;float:left; }
#tea #tea_contents_margin .tbl1 .row3{
  background-image:url(../../tea/images/team_back_448_1.gif);
  background-position:left top;
  background-repeat:repeat-y;
  border-bottom:1px #333333 solid;
}
#tea #tea_contents_margin .tbl1 .row3 .row3_col1{ padding:6px 0px;width:100px;float:left;margin:0px 10px 0px 10px;display:inline;background-color:#330000;color:#cccccc; }
#tea #tea_contents_margin .tbl1 .row3 .row3_col2{ padding:6px 0px;width:307px;float:left;margin:0px 10px 0px 9px;display:inline;background-color:#111111; }
#tea #tea_contents_margin .tbl1 .row3 .row3_col2 p{
  padding-left:10px;
  background-image:url(../images/mark12.gif);
  background-position:0em 0.4em;
  background-repeat:no-repeat;
}
#tea #tea_contents_margin .tbl1 .row3 .row3_col2 span.szk{
  padding:4px 18px 4px 0px;
  background-image:url(../images/mark15.gif);
  background-position:right 0.3em;
  background-repeat:no-repeat;
  margin-right:8px;
}
#mem_01_dtl{ display:none; }
#mem_02_dtl{ display:none; }
#mem_03_dtl{ display:none; }
#mem_04_dtl{ display:none; }
#mem_05_dtl{ display:none; }
#mem_06_dtl{ display:none; }
#mem_07_dtl{ display:none; }
#mem_08_dtl{ display:none; }
#mem_09_dtl{ display:none; }
#mem_10_dtl{ display:none; }
#mem_11_dtl{ display:none; }
#mem_12_dtl{ display:none; }
#mem_13_dtl{ display:none; }
#mem_14_dtl{ display:none; }
#tea #tea_contents_margin .tbl2{ border-top:1px #333333 solid; }
#tea #tea_contents_margin .tbl2 a{
  background-image:url(../images/mark13.gif);
  background-repeat:no-repeat;
  background-position:0em 0.2em;
  padding:6px 0px 6px 30px;
  color:#ffffff;
}
#tea #tea_contents_margin .tbl2 a:hover,
#tea #tea_contents_margin .tbl2 .on a{
  background-image:url(../images/mark14.gif);
  background-repeat:no-repeat;
  background-position:0em 0.2em;
  padding:6px 0px 6px 30px;
  color:#ffff00;
}
#tea #tea_contents_margin .tbl2 .th{ color:#999999; background-color:#330000;text-align:center; }
#tea #tea_contents_margin .tbl2 .of{ color:#cccccc; background-color:#111111; }
#tea #tea_contents_margin .tbl2 .on{ color:#ffffff; background-color:#111111; }
#tea #tea_contents_margin .tbl2 .on .row1_col1 a{ text-decoration:none; }
#tea #tea_contents_margin .tbl2 .row1{
  background-image:url(../../tea/images/team_back_570_3.gif);
  background-position:left top;
  background-repeat:repeat-y;
  border-bottom:1px #333333 solid;
  zoom:1;
}
#tea #tea_contents_margin .tbl2 .row1 .row1_col1{ padding:8px 0px;width:451px;float:left;margin:0px 10px 0px 10px;display:inline; }
#tea #tea_contents_margin .tbl2 .row1 .row1_col2{ padding:8px 0px;width: 80px;float:left;margin:0px 10px 0px  9px;display:inline;text-align:center; }
#tea #tea_contents_margin .tbl2 .row2{
  background-color:#000000;
  background-image:url(../../tea/images/team_back_570_2.gif);
  background-position:left top;
  background-repeat:repeat-y;
  border-bottom:1px #333333 solid;
  padding:0px 10px 20px 10px;
  zoom:1;
}
#tea #tea_contents_margin .tbl2 .row2 .text1{
  background-image:url(../images/mark18.gif);
  background-repeat:no-repeat;
  background-position:0px 21px;
  padding:20px 0px 0px 18px;
}
#tea #tea_contents_margin .league1{
  width:550px;
  margin-top:5px;
  background-color:#111111;
  color:#cccccc;
  line-height:1.2;
}
#tea #tea_contents_margin .league1 td{
  vertical-align:middle;
  text-align:center;
  padding:12px 0px;
  border:1px #333333 solid;
}
#tea #tea_contents_margin .league1 .col1{ width:85px; }
#tea #tea_contents_margin .league1 .col2{ width:26px; }
#tea #tea_contents_margin .league1 .col3{ width:30px; }
#tea #tea_contents_margin .league1 .ttl{ background-color:#330000;color:#ffffff; }
#tea #tea_contents_margin .league1 .pdg1{ padding:5px 0px; }
#tea #tea_contents_margin .league1 .zion1{ color:#ffffff;border-top:1px #999999 solid;border-bottom:1px #999999 solid;border-left:1px #999999 solid; }
#tea #tea_contents_margin .league1 .zion2{ color:#ffffff;border-top:1px #999999 solid;border-bottom:1px #999999 solid; }
#tea #tea_contents_margin .league1 .zion3{ color:#ffffff;border-top:1px #999999 solid;border-bottom:1px #999999 solid;border-right:1px #999999 solid; }
#tea #tea_contents_margin .league1 .zion4{ border-bottom:1px #999999 solid; }
#tea #tea_contents_margin .tournament1{
  width:550px;
  margin-top:5px;
  background-color:#111111;
  color:#ffffff;
  line-height:1.2;
}
#tea #tea_contents_margin .tournament1 td{
  vertical-align:middle;
  text-align:center;
  padding:12px 0px;
}
#tea #tea_contents_margin .tournament1 .col1{ width:85px;background-color:#330000;border:1px #333333 solid; }
#tea #tea_contents_margin .tournament1 .col2{ width:150px;text-align:right;border-top:1px #333333 solid;border-bottom:1px #333333 solid; }
#tea #tea_contents_margin .tournament1 .col3{ width:125px;border-top:1px #333333 solid;border-bottom:1px #333333 solid; }
#tea #tea_contents_margin .tournament1 .col4{ width:190px;text-align:left;border-top:1px #333333 solid;border-bottom:1px #333333 solid;border-right:1px #333333 solid; }
#tea #tea_contents_margin .tournament1 .pdg1{ padding:5px 0px; }
#tea #tea_contents_margin #result_btn{
  margin-top:10px;
}
#tea #tea_contents_margin #result_btn #result_back{
  width:285px;
  float:left;
  text-align:left;
}
#tea #tea_contents_margin #result_btn #result_next{
  width:285px;
  float:left;
  text-align:right;
}
#tea #tea_contents_margin #result_btn a{
  width:48px;
  height:28px;
  display:block;
  overflow:hidden;
  background-position:left top;
  background-repeat:no-repeat;
}
#tea #tea_contents_margin #result_btn a:hover{ background-position:left bottom; }
#tea #tea_contents_margin #result_btn #result_back a{ background-image:url(../../tea/images/btn01.gif);margin-left:0px;margin-right:auto; }
#tea #tea_contents_margin #result_btn #result_next a{ background-image:url(../../tea/images/btn02.gif);margin-left:auto;margin-right:0px; }
#tea #tea_contents_margin #result_btn #result_back a span{ margin-left:-9999px; }
#tea #tea_contents_margin #result_btn #result_next a span{ margin-right:-9999px; }
#tea #tea_contents_margin .tbl3{ border-top:1px #333333 solid; }
#tea #tea_contents_margin .tbl3 .row1,
#tea #tea_contents_margin .tbl3 .row2,
#tea #tea_contents_margin .tbl3 .row3{
  background-image:url(../../tea/images/team_back_570_2.gif);
  background-position:left top;
  background-repeat:repeat-y;
  background-color:#111111;
  border-bottom:1px #333333 solid;
  padding:8px 10px 7px 10px;
}
#tea #tea_contents_margin .tbl3 .row1bgclr1{ background-color:#000000; }
#tea #tea_contents_margin .tbl3 .row2{ padding:20px 40px 20px 40px;background-color:#000000; }
#tea #tea_contents_margin .tbl3 .row3{ background-color:#330000;color:#999999;text-align:center; }
#tea #tea_contents_margin .tbl3 .row1 a{ color:#ffffff;text-decoration:underline; }
#tea #tea_contents_margin .tbl3 .row1 a:hover{ color:#ffff00; }
#tea #tea_contents_margin .tbl3 .row1 a.on{ color:#ffff00;text-decoration:none; }
#tea #tea_contents_margin .tbl3 .row1 ul{ margin:10px 0px 0px 20px; }
#tea #tea_contents_margin .tbl3 .row1 ul li{
  background-image:url(../images/mark18.gif);
  background-repeat:no-repeat;
  background-position:0em 0.4em;
  padding:0px 0px 5px 18px;
}
#tea #tea_contents_margin .tbl3 .row1 ul li span.wmv{
  margin-left:10px;
  padding:3px 0px 10px 20px;
  background-image:url(../images/mark16.gif);
  background-repeat:no-repeat;
  background-position:0em 0.1em;
}
#tea #tea_contents_margin .tbl3 .row2 .uniformphoto1{ width:210px;height:280px;float:left;margin-right:50px;display:inline; }
#tea #tea_contents_margin .tbl3 .row2 .uniformflash1{ width:210px;height:280px;float:left; }
/*******************************************************************************/
#gal .errmsg{
  margin:10px 10px 0px 0px;
  padding:9px 19px 9px 19px;
  border:1px #990000 solid;
  background-color:#ff0000;
  zoom:1;
}
#gal .errmsg2{
  margin:20px 20px 0px 10px;
  padding:10px;
  background-color:#ff0000;
  zoom:1;
}
#gal .gal_btmmenu_1{
  margin-left:19px;
  margin-right:19px;
  text-align:right;
}
#gal .gal_btmmenu_2{
  margin-top:10px;
  margin-left:19px;
  margin-right:19px;
  padding-bottom:19px;
  text-align:right;
}
#gal .gal_btmmenu_1 a,
#gal .gal_btmmenu_2 a{
  color:#ffffff;
  margin-left:10px;
  padding:0px 0px 10px 18px;
  background-image:url(../images/mark17.gif);
  background-repeat:no-repeat;
  background-position:0em 0em;
}
#gal .gal_btmmenu_1 a:hover{ color:#ffff00; }
#gal .gal_btmmenu_2 a:hover{ color:#ffff00; }
#gal #gal_login_form{
  margin:19px;
}
#gal .gal_data_link{
  color:#ffffff;
  padding:1px 0px 10px 16px;
  background-image:url(../images/mark15.gif);
  background-repeat:no-repeat;
  background-position:0em 0em;
}
#gal .gal_data_link:hover{ color:#ffff00; }
#gal .gal_data_ans_list{ width:520px;margin-left:30px; }
#gal .gal_data_ans_list li{
  display:block;
  width:104px;
  padding-top:5px;
  float:left;
}
#gal .gal_data_ans_list li a{ color:#ffffff; }
#gal .gal_data_ans_list li a:hover{ color:#ffff00; }
#gal #gal_login_form{
  margin:19px;
}
#gal #gal_login_form #login_btn{
  display:block;
  width:70px;
  height:22px;
  overflow:hidden;
  background-image:url(../../gal/images/btn01.gif);
  background-repeat:no-repeat;
  background-position:left top;
}
#gal #gal_login_form #login_btn:hover{ background-position:left bottom; }
#gal #gal_login_form #login_btn span{ margin-left:-9999px; }
#gal .gal_box_570_1{
  margin-left:19px;
  margin-right:19px;
  border-left:1px #006600 solid;
  border-right:1px #006600 solid;
  border-bottom:1px #006600 solid;
  background-color:#111111;
}
#gal .gal_box_570_1 .gal_team_photo{
  padding-top:6px;
  padding-left:10px;
  padding-bottom:10px;
}
#gal .gal_box_570_1 .gal_team_photo a{
  display:block;
  width:42px;
  height:32px;
  float:left;
  display:inline;
  margin-top:4px;
  margin-right:4px;
}
#gal .gal_box_570_1 .gal_team_photo a img{ border:1px #999999 solid; }
#gal .gal_box_570_1 .gal_team_photo a:hover img{ border:1px #ffff00 solid; }
#gal .gal_box_570_1 .gal_toko_photo{
  padding-top:3px;
  padding-left:13px;
  padding-bottom:13px;
}
#gal .gal_box_570_1 .gal_toko_photo a{
  display:block;
  width:82px;
  height:62px;
  float:left;
  display:inline;
  margin-top:10px;
  margin-right:10px;
}
#gal .gal_box_570_1 .gal_toko_photo a img{ border:1px #999999 solid; }
#gal .gal_box_570_1 .gal_toko_photo a:hover img{ border:1px #ffff00 solid; }
#gal .gal_box_570_1 .gal_futsal_list,
#gal .gal_box_570_1 .gal_event_list{
  padding-top:10px;
  padding-left:9px;
  padding-right:9px;
  padding-bottom:2px;
}
#gal .gal_box_570_1 .gal_futsal_list li,
#gal .gal_box_570_1 .gal_event_list li{
  margin-bottom:7px;
  background-repeat:no-repeat;
  background-position:0em 0.4em;
  background-image:url(../images/mark12.gif);
  padding:0px 0px 0px 10px;
  zoom:1;
}
#gal .gal_box_570_1 .gal_futsal_list li a{ color:#ffffff; }
#gal .gal_box_570_1 .gal_futsal_list li a:hover{ color:#ffff00; }
#gal .gal_box_570_1 .gal_event_list li a{ color:#ffffff; }
#gal .gal_box_570_1 .gal_event_list li a:hover{ color:#ffff00; }
#gal .gal_box_570_1 .gal_futsal_photo,
#gal .gal_box_570_1 .gal_event_photo{
  margin-top:-10px;
  padding-left:13px;
  padding-bottom:0px;
}
#gal .gal_box_570_1 .gal_futsal_photo a,
#gal .gal_box_570_1 .gal_event_photo a{
  display:block;
  width:82px;
  height:62px;
  float:left;
  display:inline;
  margin-top:10px;
  margin-right:10px;
}
#gal .gal_box_570_1 .gal_futsal_photo a img{ border:1px #999999 solid; }
#gal .gal_box_570_1 .gal_futsal_photo a:hover img{ border:1px #ffff00 solid; }
#gal .gal_box_570_1 .gal_event_photo a img{ border:1px #999999 solid; }
#gal .gal_box_570_1 .gal_event_photo a:hover img{ border:1px #ffff00 solid; }
#gal .gal_box_570_1 .backnext .backnext_lt{ width:271px;float:left; }
#gal .gal_box_570_1 .backnext .backnext_rt{ width:271px;float:left; }
#gal .gal_box_570_1 .backnext a{
  display:block;
  width:48px;
  height:28px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  float:left;
  display:inline;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
}
#gal .gal_box_570_1 .backnext a:hover{ background-position:left bottom; }
#gal .gal_box_570_1 .backnext a span{ margin-left:-9999px; }
#gal .gal_box_570_1 .backnext a.back{ background-image:url(../../gal/images/btnback.gif); }
#gal .gal_box_570_1 .backnext a.next{ background-image:url(../../gal/images/btnnext.gif);margin-left:223px; }
#gal .gal_box_570_1 .backnext_2{ padding-left:9px;padding-right:9px;padding-bottom:9px; }
#gal .gal_box_570_1 .backnext_2 .backnext_lt{ width:275px;float:left; }
#gal .gal_box_570_1 .backnext_2 .backnext_rt{ width:275px;float:left; }
#gal .gal_box_570_1 .backnext_2 a{
  display:block;
  width:48px;
  height:28px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
  float:left;
  display:inline;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
}
#gal .gal_box_570_1 .backnext_2 a:hover{ background-position:left bottom; }
#gal .gal_box_570_1 .backnext_2 a span{ margin-left:-9999px; }
#gal .gal_box_570_1 .backnext_2 a.back{ background-image:url(../../gal/images/btnback.gif); }
#gal .gal_box_570_1 .backnext_2 a.next{ background-image:url(../../gal/images/btnnext.gif);margin-left:227px; }
#gal .gal_box_570_1 .historyback{ text-align:right;padding:10px 9px 9px 9px; }
#gal .gal_box_570_1 .historyback a{
  color:#ffffff;
  background-repeat:no-repeat;
  background-position:0em 0.4em;
  background-image:url(../images/mark12.gif);
  padding:0px 0px 6px 10px;
  zoom:1;
}
#gal .gal_box_570_1 .historyback a:hover{ color:#ffff00; }
#gal .gal_box_570_1 .gal_toko_form{
  padding-top:10px;
  padding-left:9px;
  padding-bottom:9px;
}
#gal .gal_box_570_1 .gal_toko_form dl{
  margin-left:10px;
}
#gal .gal_box_570_1 .gal_toko_form dl dt{
  width:1.5em;
  float:left;
  padding-top:5px;
}
#gal .gal_box_570_1 .gal_toko_form dl dd{
  margin-left:1.5em;
  padding-top:5px;
  zoom:1;
}
#gal .gal_box_570_1 .gal_toko_form #gal_add_form{
  margin-top:20px;
}
#gal .gal_box_570_1 .gal_toko_form #gal_add_form img,
#gal .gal_box_570_1 .gal_toko_form #gal_add_form input{
  vertical-align:middle;
}
#gal .gal_box_570_1 .gal_toko_form #gal_add_form #gal_ttl{ width:350px; }
#gal .gal_box_570_1 .gal_toko_form #gal_add_form #gal_img{ width:250px; }
#gal .gal_box_570_1 .gal_toko_form #gal_add_form #gal_key{ width:100px; }
#gal .gal_box_570_1 .gal_toko_form #gal_add_form #keyword{ width:100px;margin-left:10px; }
#gal .gal_box_570_1 .gal_toko_form #gal_add_form #keytext{ margin-top:5px;margin-left:98px;color:#cccccc; }
#gal .gal_box_570_1 .gal_toko_form #gal_add_form #tokoaddbtn01{
  margin-top:10px;
  margin-left:98px;
  display:block;
  width:70px;
  height:22px;
  overflow:hidden;
  background-image:url(../../gal/images/btn02.gif);
  background-position:left top;
  background-repeat:no-repeat;
}
#gal .gal_box_570_1 .gal_toko_form #gal_add_form #tokoaddbtn01:hover{ background-position:left bottom; }
#gal .gal_box_570_1 .gal_toko_form #gal_add_form #tokoaddbtn01 span{ margin-left:-999px; }
/*******************************************************************************/
#link #linkmenu{ margin:19px 19px 0px 19px; }
#link #linkmenu_lt{
  float:left;
  width:300px;
  display:inline;
}
#link #linkmenu_lt a{
  border-left:1px #cccccc solid;
  color:#ffffff;
  padding-left:10px;
  padding-right:10px;
}
#link #linkmenu_lt a.on{ color:#ffff00;text-decoration:none; }
#link #linkmenu_lt a:hover{ color:#ffff00; }
#link #linkmenu_lt a.top{ border-left:none;padding-left:0px; }
#link #linkmenu_rt{
  float:left;
  width:270px;
  display:inline;
  text-align:right;
}
#link #linklist{ margin:0px 19px 19px 19px; }
#link #linklist .row1{
  background-repeat:repeat-y;
  background-image:url(../../lin/images/back01_md.gif);
  background-position:left top;
  margin-top:20px;
}
#link #linklist .row1_tp{
  background-repeat:no-repeat;
  background-image:url(../../lin/images/back01_tp.gif);
  background-position:left top;
  padding-top:20px;
}
#link #linklist .row1_bm{
  background-repeat:no-repeat;
  background-image:url(../../lin/images/back01_bm.gif);
  background-position:left bottom;
  padding-bottom:20px;
}
#link #linklist .row2{
  background-repeat:repeat-y;
  background-image:url(../../lin/images/back02_md.gif);
  background-position:left top;
  margin-top:20px;
}
#link #linklist .row2_tp{
  background-repeat:no-repeat;
  background-image:url(../../lin/images/back02_tp.gif);
  background-position:left top;
  padding-top:20px;
}
#link #linklist .row2_bm{
  background-repeat:no-repeat;
  background-image:url(../../lin/images/back02_bm.gif);
  background-position:left bottom;
  padding-bottom:20px;
}
#link #linklist .col1{
  position:relative;
  width:275px;
  float:left;
  display:inline;
}
#link #linklist .col1 .bnr a img{ border:1px #ffffff solid; }
#link #linklist .col1 .bnr a:hover img{ border:1px #ffff00 solid; }
#link #linklist .col1 .txt a{ color:#ffffff; }
#link #linklist .col1 .txt a:hover{ color:#ffff00; }
#link #linklist .col1 .itd{ font-size:85%;color:#cccccc; }
#link #linklist .col1 .sougo{
  position:absolute;
  top:-20px;
  left:222px;
}
#link #linkbtmmenu{
  float:left;
  width:285px;
  display:inline;
}
#link #linkbtmmenu a{
  display:block;
  float:left;
  display:inline;
  width:48px;
  height:28px;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:left top;
}
#link #linkbtmmenu a:hover{ background-position:left bottom; }
#link #linkbtmmenu a span{ margin-left:-9999px; }
#link #linkbtmmenu #linkbtmmenu_back{ background-image:url(../../lin/images/btnback.gif); }
#link #linkbtmmenu #linkbtmmenu_next{ background-image:url(../../lin/images/btnnext.gif);margin-left:237px; }
#link #linkerrmsg{
  margin:10px 19px 0px 19px;
  border:1px #666666 solid;
  background-color:#ff0000;
  padding:10px;
}
#link #linkaddatntn{
  margin-left:19px;
  margin-right:19px;
}
#link #linkaddatntn .ttl{
  margin-top:20px;
  color:#ffff00;
  padding:0px 0px 0px 18px;
  background-image:url(../images/mark17.gif);
  background-repeat:no-repeat;
  background-position:0em 0.1em;
}
#link #linkaddatntn .sbttl{
  margin-top:10px;
  margin-left:10px;
  padding:0px 0px 0px 12px;
  background-image:url(../images/mark12.gif);
  background-repeat:no-repeat;
  background-position:0em 0.3em;
}
#link #linkaddatntn .sbtxt{
  color:#cccccc;
  font-size:85%;
}
#link #linkaddform{
  background-repeat:repeat-y;
  background-image:url(../../lin/images/back03_md.gif);
  background-position:left top;
  margin-top:10px;
  margin-bottom:19px;
  zoom:1;
}
#link #linkaddform_tp{
  background-repeat:no-repeat;
  background-image:url(../../lin/images/back03_tp.gif);
  background-position:left top;
  padding-top:20px;
}
#link #linkaddform_bm{
  background-repeat:no-repeat;
  background-image:url(../../lin/images/back03_bm.gif);
  background-position:left bottom;
  padding-bottom:20px;
}
#link #linkaddform_form{ margin-left:10px;margin-right:20px; }
#link #linkaddform_form .form_atntn{ color:#cccccc;margin-left:110px; }
#link #linkaddform_form img,
#link #linkaddform_form input{ vertical-align:middle; }
#link #linkaddform_form #add_ttl{ width:200px; }
#link #linkaddform_form #add_url{ width:400px; }
#link #linkaddform_form #add_itd{ width:400px; }
#link #linkaddform_form #add_lnk{ width:400px; }
#link #linkaddform_form #add_key{ width:100px; }
#link #linkaddform_form #keyword{ margin-left:10px; }
#link #linkaddform_form #addbtn01{
  display:block;
  width:70px;
  height:22px;
  overflow:hidden;
  float:left;
  display:inline;
  margin-left:110px;
  background-repeat:no-repeat;
  background-image:url(../../lin/images/btn01.gif);
  background-position:left top;
}
#link #linkaddform_form #addbtn01:hover{ background-position:left bottom; }
#link #linkaddform_form #addbtn01 span{ margin-left:-9999px; }
/*******************************************************************************/

