@charset "Shift_JIS";

body{
font-size:12px;
font-family:Osaka,'ＭＳ Pゴシック';
line-height:18px;
margin:0;
padding:0;
color:#000000;
background-color:#330000;
background-image:url(img/bg.gif);
}

/* ---- リンクの色 ---- */

a:link {color:#333333;
text-decoration:underline;
background:transparent;
font-weight:none;}

a:visited {color:#333333;
text-decoration:underline;
background:transparent;
font-weight:none;}

a:hover {color:#990000;
text-decoration:underline;
background:transparent;
font-weight:none;}

/* ---- FONT ----*/

.j9, .e9 {font-size:9px;font-family:Osaka,'ＭＳ Pゴシック';}
.j10, .e10 {font-size:10px;font-family:Osaka,'ＭＳ Pゴシック';}
.j12, .e12 {font-size:12px;font-family:Osaka,'ＭＳ Pゴシック';}
.j14, .e14 {font-size:14px;font-family:Osaka,'ＭＳ Pゴシック';}
.j16, .e16 {font-size:16px;font-family:Osaka,'ＭＳ Pゴシック';}
.j18, .e18 {font-size:18px;font-family:Osaka,'ＭＳ Pゴシック';}

/* ---- Clear ----*/

.clear{
clear:both;
overflow:hidden;
width:1px;
height:1px;
margin:0 -1px -1px 0;
border:0;
padding:0;
font-size:0;
line-height:0;
}

hr {
display:none;
}

/* ---- BOTOM ナビ ---- */

div#navi{
background-color:#330000;
position:absolute;
margin:0;
padding:0;
left:0;
top:440px;
width:759px;
height:64px;
z-index:3;
visibility:visible;
}

div#navi li{
display:inline;
margin:0;
padding:0;
}

div#navi li img{
margin:0;
padding:0;
}



/* ----COPY RIGHT ---- */
div#copy{
position:absolute;
left:0;
top:504px;
width:759px;
height:36px;
z-index:4;
visibility:visible
margin:0;
padding:0;
}

/* ---影---- */
div#shadow{
position:absolute;
left:759px;
top:0px;
width:10px;
height:540px;
z-index:4;
margin:0;
padding:0;
background-image:url(img/shadow.jpg);
}

/* ---- LEFT ナビ PARTY---- */

div#leftnavi{
position:absolute;
margin:0;
padding:0;
left:30px;
top:110px;
width:110px;
z-index:6;
visibility:visible;
}

div#leftnavi ul{
list-style-type:none;
margin:0 0 1px 0;
padding:0;
}

div#leftnavi ul img{
margin:0;
padding:0;
}

/* ---- LEFT ナビ MENU---- */

div#leftnavi2{
position:absolute;
margin:0;
padding:0;
left:30px;
top:110px;
width:110px;
z-index:6;
visibility:visible;
}

div#leftnavi2 ul{
list-style-type:none;
margin:0 0 1px 0;
padding:0;
}

div#leftnavi2 ul img{
margin:0;
padding:0;
}

/* ---- ナビ2 ---- */


div#global_navi{
background-color:#330000;
position:absolute;
margin:0;
padding:0;
left:0;
top:440px;
width:759px;
height:64px;
z-index:3;
visibility:visible;
}

div#global_navi .g_navi{
margin:0;
padding:0;
list-style:none;
display:inline;
}

div#global_navi .g_menu1{
width:86px;
height:64px;
float:left;
margin:0;
padding:0;
background-image:url("outline_img/home_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu1 a{
height:100%;
display:block;
margin:0;
padding:0;
background-image:url("outline_img/home.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu1 a:hover{
height:100%;
margin:0;
padding:0;
background-image:url("outline_img/home_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu2{
width:84px;
height:64px;
float:left;
margin:0;
padding:0;
background-image:url("outline_img/infomation_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu2 a{
height:100%;
display:block;
margin:0;
padding:0;
background-image:url("outline_img/infomation.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu2 a:hover{
height:100%;
margin:0;
padding:0;
background-image:url("outline_img/infomation_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu3{
width:84px;
height:64px;
float:left;
margin:0;
padding:0;
background-image:url("outline_img/concept_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu3 a{
height:100%;
display:block;
margin:0;
padding:0;
background-image:url("outline_img/concept.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu3 a:hover{
height:100%;
margin:0;
padding:0;
background-image:url("outline_img/concept_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu4{
width:84px;
height:64px;
float:left;
margin:0;
padding:0;
background-image:url("outline_img/menu_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu4 a{
height:100%;
display:block;
margin:0;
padding:0;
background-image:url("outline_img/menu.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu4 a:hover{
height:100%;
margin:0;
padding:0;
background-image:url("outline_img/menu_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu5{
width:85px;
height:64px;
float:left;
margin:0;
padding:0;
background-image:url("outline_img/party_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu5 a{
height:100%;
display:block;
margin:0;
padding:0;
background-image:url("outline_img/party.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu5 a:hover{
height:100%;
margin:0;
padding:0;
background-image:url("outline_img/party_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu6{
width:84px;
height:64px;
float:left;
margin:0;
padding:0;
background-image:url("outline_img/map_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu6 a{
height:100%;
display:block;
margin:0;
padding:0;
background-image:url("outline_img/map.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu6 a:hover{
height:100%;
margin:0;
padding:0;
background-image:url("outline_img/map_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu7{
width:84px;
height:64px;
float:left;
margin:0;
padding:0;
background-image:url("outline_img/schdule_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu7 a{
height:100%;
display:block;
margin:0;
padding:0;
background-image:url("outline_img/schdule.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu7 a:hover{
height:100%;
margin:0;
padding:0;
background-image:url("outline_img/schdule_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu8{
width:85px;
height:64px;
float:left;
margin:0;
padding:0;
background-image:url("outline_img/contact_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu8 a{
height:100%;
display:block;
margin:0;
padding:0;
background-image:url("outline_img/contact.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu8 a:hover{
height:100%;
margin:0;
padding:0;
background-image:url("outline_img/contact_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu9{
width:83px;
height:64px;
float:left;
margin:0;
padding:0;
background-image:url("outline_img/recrute_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu9 a{
height:100%;
display:block;
margin:0;
padding:0;
background-image:url("outline_img/recrute.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

div#global_navi .g_menu9 a:hover{
height:100%;
margin:0;
padding:0;
background-image:url("outline_img/recrute_f2.jpg");
background-repeat:no-repeat;
background-position:0 0;
}

.thanks{
margin:0;
padding:100px 0 0 0;
}