@charset "utf-8";

body{
 margin: 0;
 padding: 1px;
 background: url(../img/body_bg.jpg) repeat-x 0 0 #EAEAEA;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.clear{
 width: 0;
 height: 0;
 margin: 0;
 padding: 0;
 font-size: 0;
 line-height: 0;
 clear: both;
}

img{border: none;}

/**************************************************
 ヘッダー
**************************************************/
#header{
 width: 900px;
 height: 292px;
 margin: 0 auto;
 padding: 0;
}

#header h1{
 margin: 0;
 padding: 0;
}

#headerLeft{
 width: 220px;
 margin: 0;
 padding: 0;
 float: left;
}

#visualHanger{
 margin: 0;
 padding: 0;
 float: right;
}

#headerBanner{
 margin: 0;
 padding: 0;
}

#imageHanger{
 margin: 0;
 padding: 0;
}

#btnHanger{
 margin: 0;
 padding: 0;
 text-align: center;
 background: url(../img/bt_bg.jpg) no-repeat 0 0;
}

#btnHanger img{margin: 10px 11px;}

/**************************************************
 コンテンツ
**************************************************/
#contentsHanger{
 width: 900px;
 margin: 20px auto;
 padding: 0;
}

#contentsHanger h2{
 margin: 0;
 padding: 0;
}

#Menu{
 width: 440px;
 margin: 0 auto 20px auto;
 padding: 0;
 float: left;
 background: url(../img/bg01.gif) no-repeat left bottom #FFFFFF;
}

#History{
 width: 440px;
 margin: 0 auto 20px auto;
 padding: 0;
 float: right;
 background: url(../img/bg01.gif) no-repeat left bottom #FFFFFF;
}

.list{
 margin: 12px 20px;
 padding: 0;
 font-size: 0.75em;
 line-height: 1.3em;
}

.list td{
 margin: 0;
 padding: 12px 20px;
}

.list ul{
 margin: 0;
 padding: 0;
 list-style: none;
}

.list ul li{
 margin: 0;
 padding: 4px 0 4px 14px;
 line-height: 1.5em;
 background: url(../img/pointer01.gif) no-repeat left center;
}

.list ul li a{
 color: #000000;
 text-decoration: none;
}

.list ul li a:hover{text-decoration: underline;}

.list ul.his a{color: #0066CC;}

.conatiner{
 margin: 0 0 20px 0;
 padding: 0;
 background: url(../img/bg02.gif) no-repeat 0 0 #FFFFFF;
}

.conatiner td{
 font-size: 0.75em;
 line-height: 1.4em;
}

.conatiner dl{
 margin: 0;
 padding: 20px;
 background: url(../img/bg03.gif) no-repeat left bottom;
}

.conatiner dl dt{
 margin: 0;
 padding: 0 20px 20px 20px;
 text-align: center;
 font-size: 0.85em;
 font-weight: bold;
}

.conatiner dl dd{
 margin: 0;
 padding: 0 45px;
 font-size: 0.75em;
 line-height: 1.5em;
}

.trStyle01{background: url(../img/bg03.gif) no-repeat left bottom;}

.style01{
 font-weight: bold;
 color: #FF3366;
}

.style02{
 border-right: 2px solid #D4D4D4;
 padding-right: 10px;
}

#aw,#bannerHanger{
 margin: 0;
 padding: 20px;
 background: url(../img/bg03.gif) no-repeat left bottom;
 text-align: center;
}

#bannerHanger img{margin: 0 5px;}

/**************************************************
 フッター
**************************************************/
#copyRight{
 margin: 0;
 padding: 20px;
 background-color: #FFFFFF;
 text-align: center;
}