ul {
  list-style: none; 
}

body {
	width:100%;
	height:100%;
	text-align:center;
	background-color:#0b1338;
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

h1 {
	width:100%;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:transparent;
	margin:0 0 0 0;
	padding:0 0 0 0;
}


#wrapper{
	margin-top:-20px;
	background-image:url(../img/index_bg.jpg);
    background-position: center top;
	background-repeat: no-repeat;
	background-attachment:scroll;
	height:100%;
	background-repeat:no-repeat;
	padding-top:450px;
}


#midline{
	width:100%;
	height:80px;
	background-image:url(../img/enterleave_bg.png);
	background-repeat:repeat-x;
	text-align:center;
}


#enterleave {
	width:500px;
	height:80px;
	margin:auto;
	background-image:url(../img/18kin.png);
	background-repeat:no-repeat;
	background-position:center center;
}

#enterleave #enter{
	width:180px;
	height:40px;
	float:left;
	margin-top:20px;
}

#enterleave #leave{
	width:180px;
	height:40px;
	float:left;
	margin-top:20px;
	margin-left:100px;
}


#enterleave #enter a{
	width:180px;
	height:40px;
	float:left;		
	background-image:url(../img/enter_bt.jpg);
	background-repeat:no-repeat;
}

#enterleave #leave a{
	width:180px;
	height:40px;
	float:left;	
	background-image:url(../img/leave_bt.jpg);
	background-repeat:no-repeat;	
}

#enterleave #enter a:hover{
	background-image:url(../img/enter_bt_o.jpg);
}

#enterleave #leave a:hover{
	background-image:url(../img/leave_bt_o.jpg);	
}


.text1{
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
	font-size:10px;
    color: #FFF;
}


#link_bn{
	width:1006px;
	margin:auto;
	text-align:left;
}


#link_bn li{
	margin-left:10px;
	margin-bottom:10px;
	float:left;
}


#copyr{
	bottom:10px;
	left:0;
	right:0;
	text-align:center;
	font-size:9px;
	color:#FFFFFF;
    margin-bottom: 50px;
}

.clears{
	clear:both;
}

#banneretc{
	width:950px;
	font-size:0;
	line-height:0;
	padding:0 0 16px 0;
    margin:auto;
}

.link_list{
	width:950px;
	font-size:0;
	line-height:0;
	margin:0 0 0 0;
}

.link_list2{
	width:950px;
    height: auto;
    float: left;
    margin: 0px;
    padding: 0px;
}

.link_list2 ul{
	width:auto;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

.link_list2 li{
    width: 468px;
    float: left;
    margin: 0px 0px 5px 5px;
    padding: 0px;
}

.link_list2 li a{
    color: #FD58AF;
    text-decoration: none;
}

.link_list2 li a:hover{
    color: #DD1A7B;
    text-decoration: underline
}

.link_list3{
	width:950px;
    height: auto;
    margin: 0px;
    padding: 0px;
}

.link_list3 ul{
	width:auto;
    padding: 0px;
    margin: 0px;
}

.link_list3 li{
    padding: 0px;
}

.link_list3 li a{
    color: #FD58AF;
    text-decoration: none;
}

.link_list3 li a:hover{
    color: #DD1A7B;
    text-decoration: underline
}

.link_list4{
	width:950px;
    height: auto;
    margin: 0px 0px 2px 0px;
    padding: 0px;
}

.link_list4 ul{
	width:auto;
    padding: 0px;
    margin: 0px;
}

.link_list4 li{
    padding: 0px;
}

.link_list img{
	margin:0 3px 6px 3px;
}

.link_list span,
.link_list a .fade{
	margin:0 2px 4px 2px;
}

#linklistdiv{
    width: 950px;
    margin: auto;
}

#linklistdiv2{
    width: 950px;
    margin: auto;
}
	