@charset "utf-8";

/* ----------------------------------- margin, padding のリセット */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p{
	margin: 0;
	padding: 0;
}


/* ----------------------------------- 強調表示解除 */

address,caption,cite,code,dfn,h1,h2,h3,h4,th,var{
	font-style: normal;
	font-weight: normal;
}


/* ----------------------------------- block element */

div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address{
  display: block;
}


/* ----------------------------------- h */

h1, h2, h3, h4, h5, h6{
	font-size: 12px;
}
/* ----------------------------------- Img */

img{
	border: none;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}

img a:link{ text-decoration: none; }
img a:hover{ text-decoration: none; }



body {
    background-color:#EFED89;
}

* html #wrapper-entry {
   text-align:center;
}

#wrapper,
#wrapper-entry {
    margin:0;
    padding:0;
}

#wrapper-entry {
    background:url(../images/sponsor/antron_bg.gif) repeat-x top left;
}
/* ----------------------------------- top */
div#header {
    margin:0 auto;
    width:810px;
    height:117px;
    text-align:center;
    padding:52px 0 0 0;
}

div#antron {
    margin:-150px 0 0 -328px;
    width:656px;
    height:149px;
    left:50%;
    top:50%;
    position: absolute;
}

div#antron dl dt {
    float:left;
    width:358px;
    padding:0 25px 0 0;
    margin:0;
}

div#antron dl dd {
    float:left;
    width:273px;
}


ul li {
    list-style:none;
}

div#antron dl dd ul li#antron {
    margin:8px 0 0 0;
}

div#antron dl dd ul li#description {
    margin:19px 0 0 0;
}

div#antron dl dd ul li#enter {
    margin:15px 0 0 0;
}

div#antron dl dd ul li#enter a {
    background:url(../images/sponsor/antron_top_enter.gif) no-repeat top left;
    width:81px;
    height:16px;
    display:block;
    text-indent:-9999px;
}

div#antron dl dd ul li#enter a:hover {
    background:url(../images/sponsor/antron_top_enter_on.gif) no-repeat top left;
}

/* ----------------------------------- entry */
div#antron-contents {
    margin:0 auto 94px auto;
    padding:0;
    width:810px;
}

div#antron-contents dl.parts01 dt {
    float:left;
    width:342px;
    padding:0;
    margin:0;
}

div#antron-contents dl.parts01 dd {
    float:left;
    width:468px;
    padding:0;
    margin:0;
}

div#antron-contents dl.parts02 {
    margin:79px 0 29px 0;
}

div#antron-contents dl.parts02 dt {
    float:left;
    width:546px;
    padding:0;
    margin:0;
}

div#antron-contents dl.parts02 dd {
    float:left;
    width:264px;
    text-align:right;
    padding:0;
    margin:0;
}

div#antron-link a {
   background:url(../images/sponsor/antron_parts10.gif) no-repeat top left;
   text-indent:-9999px;
   width:175px;
   height:27px;
   display:block;
}

div#antron-link a:hover {
   background:url(../images/sponsor/antron_parts10_on.gif) no-repeat top left;
}

div#tide-link a {
   background:url(../images/sponsor/antron_parts13.gif) no-repeat top left;
   text-indent:-9999px;
   width:253px;
   height:26px;
   display:block;
}

div#tide-link a:hover {
   background:url(../images/sponsor/antron_parts13_on.gif) no-repeat top left;
}


/* ----------------------------------- clearfix */

.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
