﻿@charset "UTF-8";

@import url(../../common/css/common.css);


body {
  color: #333;
  text-align:center;
  word-break:break-all;
  font-size:12px;
  line-height:18px;
  font-family:"Verdana","ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック","Osaka",sans-serif;
		background:#FFF;
		text-align:center;
}

#top-container {
width:100%;
margin:auto;
text-align:center;
}

/*MAINIMAGE*/
#top-mainimage {
width:1000px;
height:592px;
display:block;
margin:auto;
}

#top-mainimage:after { 
content: "";
display: block; 
clear: both; 
}

#top-mainimage h1,#top-mainimage p {
text-indent:-9999px;
display:none;
}


/*FOOTER*/

#top-footer {
  clear:both;
		width:975px;
		margin:10px auto 0;
		text-align:left;
}

#top-footer01 {
height:100%;
padding-bottom:5px;
}

#top-footer01:after { 
content: "";
display: block; 
clear: both;
margin-bottom:8px; 
}

#top-footer02 {
clear:both;
}

#top-footer01-left {
float:left;
width:657px;
}

/*NEWS*/
#top-news {
  float:left;
		width:657px;
		height:73px;
}

#top-news h2 {
  width:70px;
  height:25px;
  display:block;
  background:URL(../img/tit_news.gif) left top no-repeat;
		text-indent:-9999px;
		float:left;
}

#top-news ul {
  width:566px;
  height:65px;
		float:right;
		overflow:auto;
		scrollbar-base-color:#FFF;
		scrollbar-face-color:#FFF;
		scrollbar-arrow-color:#CCC;
		scrollbar-shadow-color:#CCC;
		scrollbar-darkshadow-color:#FFF;
		scrollbar-highlight-color:#CCC;
		scrollbar-3dlight-color:#FFF;
		scrollbar-track-color:#FFF;
}

#top-news li {
background:url(../img/icon_news.gif) left top no-repeat;
padding:0 0 5px 20px;
}

#top-news li span {
color:#057ebc;
margin-left:3px;
}

/*MOBILE*/
#top-mobile {
float:right;
width:293px;
height:108px;
background:url(../img/bg_mobile.gif) top right no-repeat;
}

#top-mobile h2 {
width:167px;
height:25px;
background:url(../img/tit_mobile.gif) top right no-repeat;
display:block;
text-indent:-9999px;
}

#top-mobile-in {
margin:10px;
}

#top-mobile-left {
float:left;
}

/*BNR*/
#top-bnr {
margin-top:5px;
}

#top-bnr li {
margin-top:5px;
}

#top-bnr li {
margin-right:17px;
float:left;
}

#top-bnr li.last {
margin-right:0px!important;
float:left;
}