/* CSS Document */

html{
scrollbar-face-color:#ffffff; 
scrollbar-track-color:#ffffff; 
scrollbar-arrow-color:#ffffff; 
scrollbar-highlight-color:#000000; 
scrollbar-shadow-color:#c0c0c0; 
scrollbar-3dlight-color:#ffffff; 
scrollbar-darkshadow-color:#24345e; 
}

body{
line-height:160%;
font-size:14px;
background:#303030;
color:#ffffff;
}

a link{
color:#ffff00;
background:#888888;
}

a visited{
color:#ffff00;
background:#888888;
}

a hover{
color:#ffaa00;
}

a active{
color:#ffaa00;
}

img{
border:0;
}


li{
display:inline;
}

.li{
font-size:200%;
}

.base{
width:900px;
background:#303030;
margin-left:auto;
margin-right:auto;
clear:both;
}

.base2{
width:750px;
background:#000000;
margin-left:auto;
margin-right:auto;
float:right;
}


.head{
width:750px;
background:#515050;
clear:both;
}

.foot{
width:750px;
background:#202020;
margin:15px auto 0px auto;
font-size:100%;
line-height:200%;
color:#ffffff;
text-align:center;
clear:both;
}

.foot a:link{
color:#ffffff;
font-size:15px;
}

.foot a:visited{
color:#ffffff;
font-size:15px;
}

.foot a:hover{
color:#00ffff;
font-size:15px;
}

.foot a:active{
color:#00ffff;
font-size:15px;
}

.header{
width:750px;
height:30px;
clear:both;
text-align:center;
line-height:100%;
margin:0px auto 0px auto;
background:url(img/header2.gif) no-repeat;
}

.header a:link{
color:#ffffff;
font-size:14px;
}

.header a:visited{
color:#ffffff;
font-size:14px;
}

.header a:hover{
color:#00ffff;
font-size:14px;
}

.header a:active{
color:#00ffff;
font-size:14px;
}


/* 左 */


.leftbox{
width:150px;
float:right;
margin-top:160px;
display:inline;
}

.leftbox_1st{
width:150px;
height:500px;
clear:both;
}
.link01{
width:150px;
height:105px;
display: block;
background: url(img/left_gec3rd_2.gif) top left; 
}

.link01 a:link{
width:150px;
height:105px;
display: block;
background: url(img/left_gec3rd_2.gif) top left; 
background-repeat: repeat; 
}

.link01 a:visted{
width:150px;
height:105px;
display: block;
background: url(img/left_gec3rd_2.gif) top left; 
background-repeat: repeat; 
}

.link01 a:hover{
width:150px;
height:105px;
display: block;
background: url(img/left_gec3rd_2.gif) top right; 
background-repeat: repeat; 
}

.link01 a:active{
width:150px;
height:105px;
display: block;
background: url(img/left_gec3rd_2.gif) top right; 
background-repeat: repeat; 
}

.link02{
width:150px;
height:105px;
display: block;
background: url(img/left_gyakuen3rd.gif) top left; 
background-repeat: repeat; 
}

.link02 a:link{
width:150px;
height:105px;
display: block;
background: url(img/left_gyakuen3rd.gif) top left; 
background-repeat: repeat; 
}

.link02 a:visted{
width:150px;
height:105px;
display: block;
background: url(img/left_gyakuen3rd.gif) top left; 
background-repeat: repeat; 
}

.link02 a:hover{
width:150px;
height:105px;
display: block;
background: url(img/left_gyakuen3rd.gif) top right; 
background-repeat: repeat; 
}

.link02 a:active{
width:150px;
height:105px;
display: block;
background: url(img/left_gyakuen3rd.gif) top right; 
background-repeat: repeat; 
}

.link03{
width:150px;
height:105px;
display: block;
background: url(img/left_host3rd.gif) top left; 
background-repeat: repeat; 
}

.link03 a:link{
width:150px;
height:105px;
display: block;
background: url(img/left_host3rd.gif) top left; 
background-repeat: repeat; 
}

.link03 a:visted{
width:150px;
height:105px;
display: block;
background: url(img/left_host3rd.gif) top left; 
background-repeat: repeat; 
}

.link03 a:hover{
width:150px;
height:105px;
display: block;
background: url(img/left_host3rd.gif) top right; 
background-repeat: repeat; 
}

.link03 a:active{
width:150px;
height:105px;
display: block;
background: url(img/left_host3rd.gif) top right; 
background-repeat: repeat; 
}

.link04{
width:150px;
height:105px;
display: block;
background: url(img/left_enclub3rd.gif) top left; 
background-repeat: repeat; 
}

.link04 a:link{
width:150px;
height:105px;
display: block;
background: url(img/left_enclub3rd.gif) top left; 
background-repeat: repeat; 
}

.link04 a:visted{
width:150px;
height:105px;
display: block;
background: url(img/left_enclub3rd.gif) top left; 
background-repeat: repeat; 
}

.link04 a:hover{
width:150px;
height:105px;
display: block;
background: url(img/left_enclub3rd.gif) top right; 
background-repeat: repeat; 
}

.link04 a:active{
width:150px;
height:105px;
display: block;
background: url(img/left_enclub3rd.gif) top right; 
background-repeat: repeat; 
}

.link05{
width:150px;
height:105px;
display: block;
background: url(img/left_kaisha3rd.gif) top left; 
background-repeat: repeat; 
}

.link05 a:link{
width:150px;
height:105px;
display: block;
background: url(img/left_kaisha3rd.gif) top left; 
background-repeat: repeat; 
}

.link05 a:visted{
width:150px;
height:105px;
display: block;
background: url(img/left_kaisha3rd.gif) top left; 
background-repeat: repeat; 
}

.link05 a:hover{
width:150px;
height:105px;
display: block;
background: url(img/left_kaisha3rd.gif) top right; 
background-repeat: repeat; 
}

.link05 a:active{
width:150px;
height:105px;
display: block;
background: url(img/left_kaisha3rd.gif) top right; 
background-repeat: repeat; 
}

.link06{
width:150px;
height:105px;
display: block;
background: url(img/left_gclub3rd.gif) top left; 
background-repeat: repeat; 
}

.link06 a:link{
width:150px;
height:105px;
display: block;
background: url(img/left_gclub3rd.gif) top left; 
background-repeat: repeat; 
}

.link06 a:visted{
width:150px;
height:105px;
display: block;
background: url(img/left_gclub3rd.gif) top left; 
background-repeat: repeat; 
}

.link06 a:hover{
width:150px;
height:105px;
display: block;
background: url(img/left_gclub3rd.gif) top right; 
background-repeat: repeat; 
}

.link06 a:active{
width:150px;
height:105px;
display: block;
background: url(img/left_gclub3rd.gif) top right; 
background-repeat: repeat; 
}


.link07{
width:150px;
height:105px;
display: block;
background: url(img/left_kunni3rd.gif) top left; 
background-repeat: repeat; 
}

.link07 a:link{
width:150px;
height:105px;
display: block;
background: url(img/left_kunni3rd.gif) top left; 
background-repeat: repeat; 
}

.link07 a:visted{
width:150px;
height:105px;
display: block;
background: url(img/left_kunni3rd.gif) top left; 
background-repeat: repeat; 
}

.link07 a:hover{
width:150px;
height:105px;
display: block;
background: url(img/left_kunni3rd.gif) top right; 
background-repeat: repeat; 
}

.link07 a:active{
width:150px;
height:105px;
display: block;
background: url(img/left_kunni3rd.gif) top right; 
background-repeat: repeat; 
}

.leftbox_2nd{
width:150px;
margin:65px 0 10px 0;
display:block;
}

.leftbox_3rd{
width:150px;
height:100px;
display: block;
}


.link08{
width:450px;
height:50px;
clear:both;
display: block;
background:url(img/gec_ent3_02.gif) top left;
background-repeat: no-repeat;
}

.link08 a:link{
width:450px;
height:50px;
background:url(img/gec_ent3_02.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link08 a:visted{
width:450px;
height:50px;
background:url(img/gec_ent3_02.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link08 a:hover{
width:450px;
height:50px;
background:url(img/gec_ent3_03.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link08 a:active{
width:450px;
height:50px;
background:url(img/gec_ent3_03.gif) top left;
display: block;
background-repeat: no-repeat;
}


.link09{
width:450px;
height:50px;
clear:both;
display: block;
background:url(img/gyakuen_ent3_02.gif) top left;
background-repeat: no-repeat;
}

.link09 a:link{
width:450px;
height:50px;
background:url(img/gyakuen_ent3_02.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link09 a:visted{
width:450px;
height:50px;
background:url(img/gyakuen_ent3_02.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link09 a:hover{
width:450px;
height:50px;
background:url(img/gyakuen_ent3_03.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link09 a:active{
width:450px;
height:50px;
background:url(img/gyakuen_ent3_03.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link10{
width:450px;
height:50px;
clear:both;
display: block;
background:url(img/kaisha_ent3_02.gif) top left;
background-repeat: no-repeat;
}

.link10 a:link{
width:450px;
height:50px;
background:url(img/kaisha_ent3_02.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link10 a:visted{
width:450px;
height:50px;
background:url(img/kaisha_ent3_02.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link10 a:hover{
width:450px;
height:50px;
background:url(img/kaisha_ent3_03.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link10 a:active{
width:450px;
height:50px;
background:url(img/kaisha_ent3_03.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link11{
width:280px;
height:30px;
clear:both;
display: block;
background:url(img/kunni_ent2.gif) top left;
background-repeat: no-repeat;
}

.link11 a:link{
width:280px;
height:30px;
background:url(img/kunni_ent2.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link11 a:visted{
width:280px;
height:30px;
background:url(img/kunni_ent2.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link11 a:hover{
width:280px;
height:30px;
background:url(img/kunni_ent2_2.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link11 a:active{
width:280px;
height:30px;
background:url(img/kunni_ent2_2.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link12{
width:280px;
height:30px;
clear:both;
display: block;
background:url(img/gclub_ent_02.gif) top left;
background-repeat: no-repeat;
}

.link12 a:link{
width:280px;
height:30px;
background:url(img/gclub_ent_02.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link12 a:visted{
width:280px;
height:30px;
background:url(img/gclub_ent_02.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link12 a:hover{
width:280px;
height:30px;
background:url(img/gclub_ent_02_2.gif) top left;
display: block;
background-repeat: no-repeat;
}

.link12 a:active{
width:280px;
height:30px;
background:url(img/gclub_ent_02_2.gif) top left;
display: block;
background-repeat: no-repeat;
}


/* 左 */



/* 中央 */

.centerbox{
width:450px;
background:#000000;
float:left;
display:inline;
}

.centerbox_1st{
width:450px;
height:380px;
clear:both;
margin:5px 0 10px 0;
background:url(img/center2.gif);
background-repeat: repeat;
display:block;
}
.centerbox_1st_pic{
width:200px;
height:240px;
background:#DFD7B9;
float:right;
margin:10px 5px 0 0;
display:block;
}

.centerbox_1st_title{
width:440px;
height:40px;
display: block;
background:url(img/title_03.gif);
padding:15px 0 0 5px;
background-repeat: no-repeat;
font-size:23px;
font-weight:bold;
}

.centerbox_1st_title a:link{
color:#ff0000;
font-size:22px;
font-weight:bold;
display: block;
width:440px;
}

.centerbox_1st_title a:visited{
color:#ff0000;
font-size:22px;
font-weight:bold;
display: block;
width:440px;
}

.centerbox_1st_title a:hover{
color:#ff7700;
font-size:22px;
font-weight:bold;
display: block;
width:440px;
}

.centerbox_1st_title a:active{
color:#ff7700;
font-size:22px;
font-weight:bold;
display: block;
width:440px;
}



.centerbox_1st_sub{
width:220px;
height:270px;
float:left;
margin:0 0 5px 5px;
display:inline;
padding: 0 3px 0 10px;
color:#000000;
}

.centerbox_1st_sub a:link{
color:#ff5500;
}

.centerbox_1st_sub a:visited{
color:#ff5500;
}

.centerbox_1st_sub a:hover{
color:#cc0000;
}

.centerbox_1st_sub a:active{
color:#cc0000;
}


.centerbox_1st_ent{
width:200px;
height:60px;
background:#202020;
float:right;
margin:5px 5px 0 0;
display: block;
}

.centerbox_1st_ent a:link{
color:#ffffff;
font-size:16px;
width:200px;
background:url(img/enter.jpg) top center;
display: block;
background-repeat: no-repeat;
}

.centerbox_1st_ent a:visited{
color:#ffffff;
font-size:16px;
width:200px;
background:url(img/enter.jpg) top center;
display: block;
background-repeat: no-repeat;
}

.centerbox_1st_ent a:hover{
color:#ffff00;
font-size:16px;
width:200px;
background:url(img/enter.gif) bottom center;
display: block;
background-repeat: no-repeat;
}

.centerbox_1st_ent a:active{
color:#ffff00;
font-size:16px;
width:200px;
background:url(img/enter.gif) bottom center;
display: block;
background-repeat: no-repeat;
}

.centerbox_2nd{
width:450px;
height:295px;
clear:both;
color:#000000;
margin-bottom:10px;
background:url(img/center2.gif);
background-repeat: repeat;
display:block;
}

.centerbox_2nd_pic{
width:200px;
height:180px;
background:#DFD7B9;
float:left;
display:inline;
margin:10px 0 0 10px;
}

.centerbox_2nd_sub{
width:220px;
height:180px;
float:left;
display:inline;
margin:10px 0 0 10px;
padding: 0 3px 0 3px;
}

.centerbox_2nd_sub a:link{
color:#ff5500;
}

.centerbox_2nd_sub a:visited{
color:#ff5500;
}

.centerbox_2nd_sub a:hover{
color:#cc0000;
}

.centerbox_2nd_sub a:active{
color:#cc0000;
}

.centerbox_3rd{
width:450px;
height:30px;
clear:both;
margin-bottom:10px;
background:url(img/enclub.gif);
padding:2px 0 0 0;
}

.centerbox_3rd a:link{
color:#ffffff;
font-size:16px;
display: block;
width:450px;
}

.centerbox_3rd a:visited{
color:#ffffff;
font-size:16px;
display: block;
width:450px;
}

.centerbox_3rd a:hover{
color:#ffff00;
font-size:16px;
display: block;
width:450px;
}

.centerbox_3rd a:active{
color:#ffff00;
font-size:16px;
width:450px;
}

.centerbox_5th{
width:450px;
height:295px;
clear:both;
color:#000000;
margin-bottom:10px;
background:url(img/center2.gif);
background-repeat: repeat;
display:block;
}


/* 中央 */



/* 右 */


.rightbox{
width:280px;
background:#000000;
float:right;
display:inline;
}

.rightbox_1st{
width:280px;
height:100px;
padding: 3px;
background:#000000;
clear:both;
margin-bottom:10px;
}

.rightbox_2nd{
width:280px;
height:180px;
background:#202020;
clear:both;
margin-bottom:15px;
border:1px solid #550000;
background:url(img/host_01.jpg) bottom left;
background-repeat: no-repeat;
}

.rightbox_2nd a:link{
width:280px;
height:180px;
border:1px solid #550000;
display: block;
background:url(img/host_01.jpg) bottom left;
background-repeat: no-repeat;
}

.rightbox_2nd a:visited{
width:280px;
height:180px;
border:1px solid #550000;
display: block;
background:url(img/host_01.jpg) bottom left;
background-repeat: no-repeat;
}

.rightbox_2nd a:hover{
width:280px;
height:180px;
border:1px solid #550000;
display: block;
background:url(img/host_02.jpg) bottom left;
background-repeat: no-repeat;
}

.rightbox_2nd a:active{
width:280px;
height:180px;
border:1px solid #550000;
display: block;
background:url(img/host_02.jpg) bottom left;
background-repeat: no-repeat;
}

.rightbox_3rd{
width:275px;
height:295px;
background:url(img/kunni_01.gif) bottom left;
clear:both;
margin-bottom:15px;
color:#000000;
background-repeat: no-repeat;
}

.rightbox_3rd_title{
width:280px;
height:17px;
clear:both;
padding:5px 0 0 5px;
font-size:15px;
}

.rightbox_3rd_title a:link{
width:280px;
height:17px;
color:#ff0000;
clear:both;
display: block;
}

.rightbox_3rd_title a:visited{
width:280px;
height:17px;
color:#ff0000;
clear:both;
display: block;
}

.rightbox_3rd_title a:hover{
width:280px;
height:17px;
color:#ff7700;
clear:both;
display: block;
}

.rightbox_3rd_title a:active{
width:280px;
height:17px;
color:#ff7700;
clear:both;
display: block;
}
.rightbox_3rd_sub{
width:265px;
height:110px;
color:#000000;
font-size:13px;
padding: 0 5px 0 10px;
}

.rightbox_3rd_sub2{
width:265px;
height:80px;
color:#000000;
font-size:13px;
padding: 0 5px 0 10px;
}

.rightbox_4th{
width:280px;
height:120px;
background:#202020;
clear:both;
margin-bottom:15px;
border:1px solid #550000;
padding: 0 3px 0 3px;
}

.rightbox_5th{
width:280px;
height:66px;
background:#000000;
margin-bottom:15px;
clear:both;
}

.rightbox_6th{
width:280px;
height:66px;
background:#000000;
clear:both;
margin-bottom:15px;
}

/* 右 */


.kaiseki{
width:1px;
height:1px;
overflow:hidden;
}
/* 右 */

.yahoo{
display:none;
}
