﻿* {
margin: 0;
padding: 0;
}

body {
font-family: Verdana, Arial, sans-serif;
font-size: 80%;
background-color: #fff;
text-align:center;
}

* html body {
font-family: 'ＭＳ Ｐゴシック', sans-serif;
}

/*
*:first-child+html body {
font-family: 'メイリオ', 'ＭＳ Ｐゴシック', sans-serif;
}
*/

img {
border: 0;
margin: 0;
padding: 0;
line-height: 0;
font-size: 0;
}

a {
color: #333;
}

a:hover {
text-decoration: none;
}

div#header {
background-image: url(../images/header_bg.jpg);
background-repeat: no-repeat;
border-bottom:1px solid #ccc;
width: 927px;
height: 48px;
margin: 0 auto;
}

div#header2 {
background-image: url(../images/header_bg2.jpg);
background-repeat: no-repeat;
border-bottom:1px solid #ccc;
width: 927px;
height: 48px;
margin: 0 auto;
}

div#header h1#logo {
float: left;
padding: 13px 0 0 39px;
}

div#header p.page_back {
float: right;
padding: 13px 22px 0 0;
}

div#header2 p.page_back {
float: right;
padding: 13px 22px 0 0;
}

div#main {
width: 927px;
margin: 0 auto;
padding: 30px 0 0 0;
text-align:left;
}

div#poster {
float:left;
padding: 0 30px 20px;
}

div#poster p.page_back {
padding: 20px 0 0 0;
text-align: center;
}

div#side {
float: left;
}

div#side h2 {
padding: 0 0 15px 0;
}

div#side h3 {
padding: 0 0 10px 0;
}

div#side p.sub_area {
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: left 2px;
font-weight: bold;
padding: 0 0 0 0.7em;
}

div#side ul {
list-style: none;
padding: 0 0 25px 0;
}

div#side ul li {
padding: 0 0 6px 0;
}

div#side div#link {
padding: 0 0 30px 0;
text-align: center;
}

div#side div#link h5 {
padding: 0 0 10px 0
}

div#footer {
width: 927px;
margin: 0 auto;
padding: 20px 0;
text-align: center;
border-top: 2px solid #ccc;
}

.clearfix:after	{
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

.clearfix	{
min-height: 1px;
}

ul.special{background:url(../images/pos_eagle9.jpg) no-repeat; width:600px; height:848px; list-style:none; padding:160px 0 0 30px;}
li.btn{float:left; margin:0 15px 10px 0; width:170px;}

p.sup{padding:20px 0; text-align:center;}
p.sup a{color:#f33;}
