@charset "shift-JIS"; 

/*01 HTMLリセット*/
*{margin:0;padding:0;font-size:12px;line-height:150%;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";border:0;}

/*02 共通設定*/
body{text-align:center;background:url("../img/common/bg.gif") top left;}
p{font-size:10px;}
a:link{color:#009900;}
a:hover{color:#006600;}
a:visited{color:#006600;}
#Wrap{width:800px;margin:0 auto;text-align:left;background:url("../img/common/bg02.jpg") repeat-y top left;}
#All{width:780px;margin:0 auto;text-align:left;background-color:#ffffff;}
#Header{margin:0 5px;padding-top:10px;}
#Header li{float:left;list-style:none;}
#Logo{float:left;width:169px;height:58px;background:url(../img/common/logo.gif) no-repeat 0px 0px;}
#Logo a{display:block;text-indent:-9999px;height:58px;}

/*横並びリスト項目　#Menu01*/
#Menu01{float:right;margin-top:25px;width:480px;height:20px;}
#Menu01 li{margin-right:10px;}
#Menu01 a{display:block;height:20px;text-decoration:none;text-indent:-9999px;}
#Navi01{width:45px;background:url(../img/common/menu01.gif) no-repeat 0px 0px;}
#Navi02{width:81px;background:url(../img/common/menu02.gif) no-repeat 0px 0px;}
#Navi03{width:81px;background:url(../img/common/menu03.gif) no-repeat 0px 0px;}
#Navi04{width:136px;background:url(../img/common/menu04.gif) no-repeat 0px 0px;}
#Navi05{width:78px;background:url(../img/common/menu05.gif) no-repeat 0px 0px;}

#Navi01 a:hover{background:url(../img/common/menu01.gif) no-repeat 0 -20px;height:20px;}
#Navi02 a:hover{background:url(../img/common/menu02.gif) no-repeat 0 -20px;height:20px;}
#Navi03 a:hover{background:url(../img/common/menu03.gif) no-repeat 0 -20px;height:20px;}
#Navi04 a:hover{background:url(../img/common/menu04.gif) no-repeat 0 -20px;height:20px;}
#Navi05 a:hover{background:url(../img/common/menu05.gif) no-repeat 0 -20px;height:20px;}
/*横並びリスト項目　#Menu01 end*/

#Flash{clear:both;}

/*横並びリスト項目　#Menu02*/
#Menu02{float:left;width:770px;height:38px;}
#Menu02 li{margin-right:0;}
#Menu02 a{display:block;height:38px;text-decoration:none;text-indent:-9999px;}
#Navi06{width:195px;background:url(../img/common/e_menu01.gif) no-repeat 0px 0px;}
#Navi07{width:190px;background:url(../img/common/e_menu02.gif) no-repeat 0px 0px;}
#Navi08{width:190px;background:url(../img/common/e_menu03.gif) no-repeat 0px 0px;}
/*
#Navi09{width:195px;background:url(../img/common/e_menu00.gif) no-repeat 0px 0px;display:block;height:38px;text-decoration:none;text-indent:-9999px;}
*/
#Navi09{width:195px;background:url(../img/common/e_menu04.gif) no-repeat 0px 0px;}

#Navi06b{width:195px;background:url(../img/common/e_menu01.gif) no-repeat 0 -38px;}
#Navi07b{width:190px;background:url(../img/common/e_menu02.gif) no-repeat 0px -38px;}
#Navi08b{width:190px;background:url(../img/common/e_menu03.gif) no-repeat 0px -38px;}
#Navi09b{width:195px;background:url(../img/common/e_menu04.gif) no-repeat 0px -38px;}

#Navi06 a:hover{background:url(../img/common/e_menu01.gif) no-repeat 0 -38px;height:38px;}
#Navi07 a:hover{background:url(../img/common/e_menu02.gif) no-repeat 0 -38px;height:38px;}
#Navi08 a:hover{background:url(../img/common/e_menu03.gif) no-repeat 0 -38px;height:38px;}
#Navi09 a:hover{background:url(../img/common/e_menu04.gif) no-repeat 0 -38px;height:38px;}
/*横並びリスト項目　#Menu02 end*/

#Middlebar{clear:both;}

/*サイドメニュー項目*/
#Side{width:198px;float:right;}
.SideMenu{margin-bottom:10px;}
#Side01 h2{background:url("../img/common/sidemenu01.jpg") no-repeat top left;width:198px;height:43px;text-indent:-9999px;}
#Side01 h2 a{display:block;height:43px;text-decoration:none;text-indent:-9999px;}
#Side02 h2{background:url("../img/common/sidemenu03.jpg") no-repeat top left;width:198px;height:43px;text-indent:-9999px;}
#Side02 h2 a{display:block;height:43px;text-decoration:none;text-indent:-9999px;}
#Side03 h2{background:url("../img/common/sidemenu05.jpg") no-repeat top left;width:198px;height:43px;text-indent:-9999px;}
#Side03 h2 a{display:block;height:43px;text-decoration:none;text-indent:-9999px;}

/*
#Side04 h2{background:url("../img/common/sidemenu07.jpg") no-repeat top left;width:198px;height:43px;text-indent:-9999px;}
#Side04 h2 a{display:block;height:43px;text-decoration:none;text-indent:-9999px;}
*/
#Side04 h2{background:url("../img/common/sidemenu11.jpg") no-repeat top left;width:198px;height:43px;text-indent:-9999px;}
#Side04 h2 a{display:block;height:43px;text-decoration:none;text-indent:-9999px;}

#Side05 h2{background:url("../img/common/sidemenu09.jpg") no-repeat top left;width:198px;height:43px;text-indent:-9999px;}
#Side05 h2 a{display:block;height:43px;text-decoration:none;text-indent:-9999px;}

#Side01 .SideMenu{background:url("../img/common/sidemenu02.jpg") no-repeat top left;width:198px;height:74px;text-indent:-9999px;}
#Side01 .SideMenu a{display:block;height:74px;text-decoration:none;text-indent:-9999px;}
#Side02 .SideMenu{background:url("../img/common/sidemenu04.jpg") no-repeat top left;width:198px;height:74px;text-indent:-9999px;}
#Side02 .SideMenu a{display:block;height:74px;text-decoration:none;text-indent:-9999px;}
#Side03 .SideMenu{background:url("../img/common/sidemenu06.jpg") no-repeat top left;width:198px;height:74px;text-indent:-9999px;}
#Side03 .SideMenu a{display:block;height:74px;text-decoration:none;text-indent:-9999px;}

/*
#Side04 .SideMenu{background:url("../img/common/sidemenu08.jpg") no-repeat top left;width:198px;height:56px;text-indent:-9999px;}
#Side04 .SideMenu a{display:block;height:56px;text-decoration:none;text-indent:-9999px;}
*/
#Side04 .SideMenu{background:url("../img/common/sidemenu12.jpg") no-repeat top left;width:198px;height:56px;text-indent:-9999px;}
#Side04 .SideMenu a{display:block;height:56px;text-decoration:none;text-indent:-9999px;}

#Side05 .SideMenu{background:url("../img/common/sidemenu10.jpg") no-repeat top left;width:198px;height:56px;text-indent:-9999px;}
#Side05 .SideMenu a{display:block;height:56px;text-decoration:none;text-indent:-9999px;}
/*サイドメニュー項目 end*/

/*苗場ジュニアカップサイドメニュー*/
#Side .section .sm_hd_report	{ width:198px; height:43px; background:url("/img/junior/sm_report.jpg") no-repeat top left; }
#Side .section .sm_hd_bnumber	{ width:198px; height:43px; background:url("/img/junior/sm_backnumber.jpg") no-repeat top left; }
#Side .section .sm_ct			{ width:198px; margin-bottom: 6px; background:url("/img/junior/sm_back.jpg") no-repeat bottom left; }
#Side .section .sm_ct_in		{ padding: 5px 10px 5px 10px; }
#Side .section .sm_ct_in a		{ font-size: 10px; }


/* イベントページ */
#Main_event{width:567px;float:left;margin-top:5px;}
#Main_event #Photo{background-color:#eeeeee;padding:0;height:116px;margin-top:20px;margin-left:5px;list-style:none;width:558px;}
#Main_event #Photo li{float:left;padding:9px 0 0 9px;}
#Main_event h3{clear:both;background:url("../img/common/h3_event.gif") no-repeat top left;width:108px;height:14px;text-indent:-9999px;margin-top:20px;margin-left:10px;}
#Main_event dl{
border-top:1px solid #333333;

width:545px;
margin-left:5px;
padding-bottom:10px;
list-style:none;
}
#Main_event dt{margin:5px;padding-left:15px;background:url("http://e-naeba.com/img/common/mark.gif") no-repeat 0 10px;height:36px;padding-top:7px;}
#Main_event dd{margin-left:20px;}
#Main_event .banner01{float:left;width:300px;}
#Main_event .banner02{float:left;width:182px;}
#Main_event .line{border-top:1px solid #cccccc;}
/* イベントページ end*/

#top_back{text-align:right;margin:10px;}


#Footer{
margin:25px 5px 5px 5px;
padding:10px 0;
border-top:1px solid #cccccc;
font-size:10px;color:#999999;
clear:both;
}
#Footer a{font-size:10px;}

.left{float:left;}
.right{float:right;}
.clr{clear:both;}
.f11{font-size:11px;}
.gray{color:#999999;}
.red{color:#FF0000;}
.txtr{text-align:right;}
.txtc{text-align:center;}



/* ジュニアカップページ */
/* イベントページ */
#Main_junior									{ width: 567px; float: left; }
#Main_junior .junior_cup_contents				{ width: 567px; height: 590px; background: url('/img/junior/order_back.jpg') no-repeat left top; }
#Main_junior .junior_cup_contents_in			{ position: relative; }
#Main_junior .junior_cup_contents_in h2			{ height: 30px; margin: 2px 0 0 0; padding: 0 10px; font-size: 18px; font-weight: bold; color: white; line-height: 30px; }
#Main_junior .junior_cup_contents_in h4					{ padding: 4px 5px; color: white; line-height: 1; font-weight: normal; }

#Main_junior .junior_cup_contents_in .first				{ position: absolute; left: 12px; top: 265px; width: 168px; }
#Main_junior .junior_cup_contents_in .second			{ position: absolute; left: 198px; top: 265px; width: 168px; color: white; line-height: 1; }
#Main_junior .junior_cup_contents_in .third				{ position: absolute; left: 384px; top: 265px; width: 168px; color: white; line-height: 1;}
#Main_junior .junior_cup_contents_in .fourth			{ position: absolute; left: 12px; top: 440px; width: 168px; color: white; line-height: 1;}
#Main_junior .junior_cup_contents_in .fifth				{ position: absolute; left: 198px; top: 440px; width: 168px; color: white; line-height: 1;}

#Main_junior .junior_cup_contents_in .excellent_player	{ position: absolute; left: 393px; top: 447px; width: 168px; font-size: 10px; letter-spacing: 1.1px; line-height: 170%; }

