@charset "utf-8";
/* CSS Document */
html{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; /* font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; */
scrollbar-face-color: #c3b8ad;       /* 表面の色 */
scrollbar-3dlight-color: #eeeeee;    /* 左端と上端の色 */
scrollbar-highlight-color: #eeeeee;  /* ハイライトの色 */
scrollbar-shadow-color: #cccccc;     /* 影の色 */
scrollbar-darkshadow-color: #cccccc; /* 右端と下端 */
scrollbar-arrow-color: #000000;      /* 矢印の色 */
scrollbar-track-color: #dddddd;      /* バーの背景の色 */
font-size:12px;
margin:0;
padding:0;
background:url(images/bg.gif) repeat-x top #434343;
}

body {
text-align:center;
padding:0;
margin:0 auto;
}

address{
background:url(images/copy.gif) no-repeat center center;
width:800px;
height:20px;
}

h1 {
display:block;
text-indent:-9999px;
height:340px;
margin:0px;
padding:0;
}

p.notis{
color: #990000;
text-align:left;
font-weight:bold;
clear:both;
line-height:18px;
padding:0px 100px;
}

img {
border:0;
}

.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/


/* サーバ選択ボタン */
#btn{
padding:0;
width:710px;
height:50px;
margin:0px 59px;
}

#btn_01{
width:327px;
height:36px;
display:block;
text-indent:-9999px;
background-image:url(images/btn_server01.gif);
background-position:left bottom;
margin:3px 28px 11px 0px;
float:left;
padding:0;
}
a#btn_01{
background-position:left top;
}
a#btn_01:hover , a#btn_01:active {
background-position:left bottom;
}

#btn_02{
width:327px;
height:36px;
display:block;
text-indent:-9999px;
background-image:url(images/btn_server02.gif);
background-position:left bottom;
margin:3px 0px 11px 0px;
float:left;
padding:0;
}
a#btn_02{
background-position:left top;
}
a#btn_02:hover , a#btn_02:active {
background-position:left bottom;
}


/* 期間選択タブ */
#tab_week{
padding:0px 30px;
margin:0px;
}

#tab_week01 {
width:244px;
height:50px;
display:block;
float:left;
padding:0px 0px 25px 0px;
background-image:url(images/tab_week01.gif);
background-position:left bottom;
text-indent:-9999px;
}
a#tab_week01 {
background-position:left top;
}
a#tab_week01:active, a#tab_week01:hover {
background-position:left bottom;
}

#tab_week02 {
width:244px;
height:50px;
display:block;
float:left;
padding:0px 4px 25px 4px;
background-image:url(images/tab_week02.gif);
background-position:left bottom;
text-indent:-9999px;
}
a#tab_week02 {
background-position:left top;
}
a#tab_week02:active, a#tab_week02:hover {
background-position:left bottom;
}

#tab_week03 {
width:244px;
height:50px;
display:block;
float:left;
padding:0px 0px 25px 0px;
background-image:url(images/tab_week03.gif);
background-position:left bottom;
text-indent:-9999px;
}
a#tab_week03 {
background-position:left top;
}
a#tab_week03:active, a#tab_week03:hover {
background-position:left bottom;
}

#tab_week04 {
width:244px;
height:50px;
display:block;
float:left;
padding:0px 0px 25px 0px;
background-image:url(images/tab_week04.gif);
background-position:left bottom;
text-indent:-9999px;
}
a#tab_week04 {
background-position:left top;
}
a#tab_week04:active, a#tab_week04:hover {
background-position:left bottom;
}

#tab_week05 {
width:244px;
height:50px;
display:block;
float:left;
padding:0px 4px 25px 4px;
background-image:url(images/tab_week05.gif);
background-position:left bottom;
text-indent:-9999px;
}
a#tab_week05 {
background-position:left top;
}
a#tab_week05:active, a#tab_week05:hover {
background-position:left bottom;
}

#tab_week06 {
width:244px;
height:50px;
display:block;
float:left;
padding:0px 0px 25px 0px;
background-image:url(images/tab_week06.gif);
background-position:left bottom;
text-indent:-9999px;
}
a#tab_week06 {
background-position:left top;
}
a#tab_week06:active, a#tab_week06:hover {
background-position:left bottom;
}



/* 初日結果報告 */
div#report {
background-image:url(images/main_report.jpg);
background-repeat:no-repeat;
width:800px;
padding-bottom:15px;
padding-left:40px;
padding-right:40px;
padding-top:0px;
margin:0px auto;
}

div#report_st01{
background:url(images/report_st01.jpg) no-repeat;
margin:0px auto;
padding:76px 70px 4px 70px;
width:600px;
height:450px;
}

div#report_st02{
background:url(images/report_st02.jpg) no-repeat;
margin:0px auto;
width:740px;
height:650px;
}
 
div#report_st03{
background:url(images/report_st03.jpg) no-repeat;
margin:0px auto;
padding:10px 70px 20px 70px;
width:600px;
height:450px;
}

div#report_st04{
background:url(images/report_st04.jpg) no-repeat;
margin:0px auto 20px auto;
width:740px;
height:492px;
}

div#report_st05{
background:url(images/report_st05.jpg) no-repeat;
margin:0px auto;
width:740px;
height:650px;
}

div#report_st06{
background:url(images/report_st06.jpg) no-repeat;
margin:0px auto 20px auto;
width:740px;
height:492px;
}


/* エースパイロット表彰 */
div#acepilot {
background-image:url(images/main_acepilot.jpg);
background-repeat:no-repeat;
width:800px;
padding-bottom:15px;
padding-left:40px;
padding-right:40px;
padding-top:0px;
margin:0px auto;
}

div#acepilot_st01{
background:url(images/acepilot_st01.jpg) no-repeat;
padding:114px 35px 33px 35px;
margin:0px auto;
width:670px;
height:513px;
}

div#acepilot_st02{
background:url(images/acepilot_st02.jpg) no-repeat;
margin:0px auto 20px auto;
padding:11px 130px 29px 130px;
width:480px;
height:470px;
}

div#acepilot_st03{
background:url(images/acepilot_st03.jpg) no-repeat;
padding:114px 35px 33px 35px;
margin:0px auto;
width:670px;
height:513px;
}

div#acepilot_st04{
background:url(images/acepilot_st04.jpg) no-repeat;
padding:114px 35px 33px 35px;
margin:0px auto;
width:670px;
height:513px;
}

div#rank_r{
width:315px;
height:513px;
margin-right:40px;
float:left;
}

div#rank_s{
width:315px;
height:513px;
float:left;
}

ul, li {
margin:0;
padding:0;
list-style:none;
}

ul#rengou1{
margin:0;
padding:0;
}

ul#rengou1 li {
margin-bottom:3px;
padding:0;
line-height:40px;
font-family:"Verdana","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:bold;
font-size:16px;
color:#baf4ff;
display:block;
text-align:left;
width:250px;
padding-left:65px;
}

ul#suujiku1{
margin:0;
padding:0;
}

ul#suujiku1 li {
margin-bottom:3px;
padding:0;
line-height:40px;
font-family:"Verdana","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:bold;
font-size:16px;
color:#ffbaba;
display:block;
text-align:left;
width:250px;
padding-left:65px;
}

ul#rengou4 {
margin:0;
padding:0;
margin-top:5px;
}

ul#rengou4 li {
margin-top:2px;
padding:0;
line-height:30px;
font-family:"Verdana","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:bold;
font-size:14px;
color:#baf4ff;
display:block;
text-align:left;
width:255px;
padding-left:60px;
}

ul#suujiku4{
margin:0;
padding:0;
margin-top:5px;
}

ul#suujiku4 li {
margin-top:2px;
padding:0;
line-height:30px;
font-family:"Verdana","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:bold;
font-size:14px;
color:#ffbaba;
display:block;
text-align:left;
width:255px;
padding-left:60px;
}

.score1{
float:right;
color:#b4ff00;
display:block;
width:90px;
line-height:38px;
padding-bottom:2px;
font-family:'Arial Black';
font-weight:normal;
font-size:20px;
text-align:center;
}

.score4{
float:right;
color:#b4ff00;
display:block;
width:90px;
line-height:28px;
padding-bottom:2px;
font-family:'Verdana';
font-size:14px;
text-align:center;
}


/* GMイベント */
div#gm {
background-image:url(images/main_gm.jpg);
background-repeat:no-repeat;
width:800px;
padding-bottom:15px;
padding-left:40px;
padding-right:40px;
padding-top:0px;
margin:0px auto;
}

div#gm_st01{
background:url(images/gm_st01.jpg) no-repeat;
margin:0px auto;
padding:44px 35px 1px 35px;
margin:0px auto;
width:670px;
height:225px;
}

div#gm_st02{
background:url(images/gm_st02.jpg) no-repeat;
margin:0px auto;
padding:13px 25px 26px 135px;
margin:0px auto;
width:580px;
height:251px;
}

div#gm_st03{
background:url(images/gm_st03.jpg) no-repeat;
margin:0px auto;
margin:0px auto 20px auto;
width:740px;
height:275px;
}

div#gm_st04{
background:url(images/gm_st04.jpg) no-repeat;
margin:0px auto;
padding:13px 25px 26px 135px;
margin:0px auto;
width:580px;
height:251px;
}

div#gm_st05{
background:url(images/gm_st05.jpg) no-repeat;
margin:0px auto;
margin:0px auto 20px auto;
width:740px;
height:275px;
}

div#gm_st06{
background:url(images/gm_st06.jpg) no-repeat;
margin:0px auto;
padding:13px 25px 26px 135px;
margin:0px auto;
width:580px;
height:251px;
}

div#gm_st07{
background:url(images/gm_st07.jpg) no-repeat;
margin:0px auto;
margin:0px auto 20px auto;
width:740px;
height:275px;
}

ul#gm01 {
margin:0;
padding:0;
float:left;
margin-right:40px;
}

ul#gm01 li {
margin-bottom:5px;
line-height:30px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:bold;
font-size:16px;
display:block;
width:190px;
text-align:left;
padding:6px 5px 4px 120px;
}

ul#gm02 {
margin:0;
padding:0;
float:left;
}

ul#gm02 li {
margin-bottom:5px;
line-height:30px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:bold;
font-size:16px;
display:block;
text-align:left;
width:190px;
padding:6px 5px 4px 120px;
}

.gm_rengou{
background:url(images/gm_list_rengou.gif) no-repeat;
color:#baf4ff;
}

.gm_suujiku{
background:url(images/gm_list_suujiku.gif) no-repeat;
color:#ffbaba;
}

#item{
padding:100px 46px 83px 0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#cccccc;
line-height:18px;
width:199px;
float:left;
}

#itemname{
font-size:16px;
font-weight:bold;
color:#b4ff00;
line-height:28px;
}

#ss{
width:335px;
height:251px;
padding:0px;
float:left;
}


/* 飛行団ランキング表彰 */
div#flightgroup {
background-image:url(images/main_flightgroup.jpg);
background-repeat:no-repeat;
width:800px;
padding-bottom:15px;
padding-left:40px;
padding-right:40px;
padding-top:0px;
margin:0px auto;
}

div#flightgroup_st01{
background:url(images/flightgroup_st01.jpg) no-repeat;
padding:137px 35px 60px 35px;
margin:0px auto;
width:670px;
height:353px;
}

div#flightgroup_st02{
background:url(images/flightgroup_st02.jpg) no-repeat;
margin:0px auto 20px auto;
padding:75px 230px 65px 310px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#cccccc;
line-height:18px;
width:200px;
height:60px;
}

div#rank2_r{
width:315px;
height:353px;
margin-right:40px;
float:left;
}

div#rank2_s{
width:315px;
height:353px;
float:left;
}

/* 貢献パイロット表彰 */
div#contribution {
background-image:url(images/main_contribution.jpg);
background-repeat:no-repeat;
width:800px;
padding-bottom:15px;
padding-left:40px;
padding-right:40px;
padding-top:0px;
margin:0px auto;
}

div#contribution_st01{
background:url(images/contribution_st01.jpg) no-repeat;
padding:137px 35px 40px 35px;
margin:0px auto;
width:670px;
height:513px;
}

div#contribution_st02{
background:url(images/contribution_st02.jpg) no-repeat;
margin:0px auto 20px auto;
padding:72px 230px 242px 310px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#cccccc;
line-height:18px;
width:200px;
height:60px;
}

