@charset "shift_jis";

*{
margin:0;
padding:0;
list-style:none;
font-size:10px;
color:#666;
border:0;
}

body{
text-align:center;
background:#f5f5f5 url(../images/over18/index_mainimgback.gif) repeat-x 0 100px;
}

#wrap{
width:800px;
margin:0 auto;
}

h1{
display:none;
}
h2{
width:388px;
height:364px;
margin:0 auto;
margin-top:100px;
}

.enter{
width:155px;
height:55px;
margin:0 auto;
}
.enter a{
display:block;
width:155px;
height:55px;
text-indent:-20000px;
background:url(../images/over18/enter.gif) no-repeat left top;
}
.enter a:hover{
background-position:-155px 0;
}


.caution{
width:400px;
margin:0 auto;
}

.caution span{
display:block;
}
.footBana{
width:530px;
height:31px;
margin:20px auto;
clear:both;
}

.footBana li{
width:88px;
float:left;
}

dl{
text-align:left;
width:650px;
margin:0 auto;
}

dt,
dd{
display:inline;
}

.hareLink{
margin:15px 0;
}
.hareLink *{font-size:10px; color:#333333;}
.hareLink dl{clear:both; width:530px;}
.hareLink dt{margin-top:5px; padding-top:5px; border-top:solid 1px #cccccc; width:530px; display:block;}
.hareLink dd{float:left; padding:0 5px; margin-bottom:5px; white-space:nowrap;}
