/* S
-------------------------------- */
body{
 background: #000000;
 margin: 0;
 SCROLLBAR-BASE-COLOR:#000000;
}
#wrap{
 width: 800px;
 margin: auto;
}
#page {
 padding: 20px 15px 3px 15px;
 background: url(img/idx/page-back.jpg) no-repeat;
 font-size: 11px;
 line-height: 1.3em;
 color: #ffffff;
 text-align: left;
}
#clear {
 clear:both;
}
.clear {
 clear:both;
}
hr {
  clear: both;
  border-style: solid none none none; 
  border-top-color: #97ACDF; 
  height: 1px;
  margin: -7px 0 0 0;
}
h4{
 margin: 3px;
}
#copy{
 clear: both;
 padding: 5px 3px 0 3px;
}
.head-cal{
 float: left;
 width: 135px;
 margin: 0;
}
.head-cal a:link {
  color: #ffff33;
  text-decoration: none;
}
.head-cal a:visited {
  color: #ffff33;
  text-decoration: none;
}
.head-cal a:hover, a:active {
  color: #ff9933;
  text-decoration: none;
}
.calen-inside{
 width: 420px;
 color: #000000;
}
.cal{
 width: 120px;
 margin: 0px 10px 0px 5px;
 font-size: 10px;
}
.menu{
 float: left;
 width: 200px;
 margin: 20px 0px 20px 20px;
}
.menu ul {
 list-style-type: none;
 font-size:12px;
 margin: 0;
 padding: 0;
 text-align: left;
}
.menu li {
 margin: 0;
 padding: 0px;
}
.white-back{
 background: url(http://www.gazzer.jp/jp/common-img/_sw.gif);
 color:#000000;
 padding: 3px;
}
#top-sita{
 margin-top: 5px;
}
/* N
---------------------------------------------------- */
a:link {
  color: #3366ff;
  text-decoration: none;
}
a:visited {
  color: #3366ff;
  text-decoration: none;
}
a:hover, a:active {
  color: #ff9933;
  text-decoration: none;
}
/* tb^
---------------------------------------------------- */
#footer {
  clear: both;
  width: 800px;
  height: 21px;
  margin: auto;
  padding: 0;
  background: url(http://www.gazzer.jp/jp/img/idx/page-bottom.png) no-repeat;
  background-color: #000000;
}
#footer p {
 margin: 7px 0 5px 0;
  text-align:center;
  font-size: 10px;
  color: #CCCCCC;
}

/* index
-------------------------------- */
#left-line{
	float: left;
	text-align: left;
	width: 314px;
}
#right-line{
 margin:0;
 float: right;
 text-align: left;
 width:456px;
}
.staff-push{
 width: 314px;
 height: 1800px;
 overflow: auto;
 margin: 0;
}
.staff-push img{
 margin: 5px 0 3px 5px;
}
.staff-push p{
 margin: 0 7px 10px 10px;
}
.index-news{
 width: 443px;
 height: 625px;
 overflow: auto;
 background: url(http://www.gazzer.jp/jp/img/idx/news-back.png) no-repeat;
 margin: 10px 0 0 10px;
}
.index-newsimg{
 margin: 17px 5px 8px 13px;
}
.index-newstxt{
 float: left;
 width: 288px;
 height: 545px;
 overflow: auto;
 margin: 0 0 0 10px;
}
.index-newstxt p{
 margin: 0 7px 10px 0;
}
.index-newstxt img{
 clear: both;
 float: left;
 margin: 0 5px 10px 0;
}
.idx-onearea{
 clear: both;
 height: 85px;
}
.index-push-now{
 width: 443px;
 height: 1425px;
 overflow: auto;
 background: url(http://www.gazzer.jp/jp/img/idx/pushnow-back.gif) no-repeat;
 margin: 3px 0 0 10px;
}
.index-pushnowtxt{
 float: left;
 width: 420px;
 height: 1300px;
 overflow: auto;
 margin: 0 0 0 10px;
}
.index-pushnowtxt p{
 margin: 0 7px 10px 0;
}
.index-pushnowtxt img{
 clear: both;
 float: left;
 margin: 0 5px 10px 0;
}
.news-cal{
 float: right;
 width: 127px;
 margin: 0;
}
.news-cal a:link {
  color: #ffff33;
  text-decoration: none;
}
.news-cal a:visited {
  color: #ffff33;
  text-decoration: none;
}
.news-cal a:hover, a:active {
  color: #ff9933;
  text-decoration: none;
}
.something{
 width: 315px;
 height: 225px;
 background: url(http://www.gazzer.jp/jp/img/idx/something.png) fixed;
}
.some-txt{
 width: 200px;
 height: 150px;
 overflow: auto;
 margin: 40px 0 0 50px;
 color: #000000;
}

/* information
-------------------------------- */
#page-info {
 padding: 20px 15px 3px 15px;
 background: url(http://www.gazzer.jp/jp/information/img/page-back.jpg) no-repeat;
 font-size: 12px;
 line-height: 1.5em;
 color: #ffffff;
 text-align: left;
}
.infocalen-area{
 overflow: auto;
 background: url(http://www.gazzer.jp/jp/information/img/back-01.png) no-repeat;
 margin: 5px 0 0 5px;
 padding: 42px 0 5px 20px;
}
.infocalen-inside{
 width: 415px;
 height: 135px;
 overflow: auto;
 margin: 40px 0 0 15px;
 color: #000000;
}
.info-cont{
 clear: both;
 margin-top: 15px;
 width: 760px;
 height: 980px;
 overflow: auto;
 background: url(http://www.gazzer.jp/jp/information/img/back-02.png) no-repeat;
 text-align: left;
}
.info-contact{
 margin: auto;
 margin-top:30px;
 width: 708px;
}
.info-contact form{
 padding: 5px 0 50px 130px;
}
.info-contact input,textarea{
 color: #FFFFFF;
 background-color: #000000;
 border: none;
}
.contactcopy{
 padding: 30px 0 50px 0;
}

/* link
-------------------------------- */
#page-link {
 padding: 20px 15px 3px 15px;
 background: url(http://www.gazzer.jp/jp/link/img/page-back.jpg) no-repeat;
 font-size: 12px;
 line-height: 1.5em;
 color: #ffffff;
 text-align: left;
}
.linkcalen-area{
 overflow: auto;
 background: url(http://www.gazzer.jp/jp/link/img/back-01.png) no-repeat;
 margin: 5px 0 0 5px;
 padding: 42px 0 5px 20px;
}
.linkcalen-inside{
 width: 415px;
 height: 135px;
 overflow: auto;
 margin: 40px 0 0 15px;
 color: #000000;
}
.link-cont{
 clear: both;
 margin: auto;
 margin-top: 15px;
 width: 760px;
 height: 980px;
 overflow: auto;
 background: url(http://www.gazzer.jp/jp/link/img/back-02.png) no-repeat;
 text-align: left;
}
.link-scr{
 height: 980px;
 overflow: auto;
 text-align: left;
}
.link-one{
 float: left;
 margin: 5px 5px 10px 20px;
 width: 330px;
 height: 85px;
 overflow: auto;
}
.link-one img{
 float: left;
 margin: 3px 3px 10px 0px;
}

/* news
-------------------------------- */
#page-news {
 width: 800px;
 margin: auto;
 background: url(http://www.gazzer.jp/jp/news/img/page-back.jpg) no-repeat;
 font-size: 12px;
 line-height: 1.5em;
 color: #ffffff;
 text-align: left;
}
.newscalen-area{
 width: 444px;
 height: 196px;
 overflow: auto;
 background: url(http://www.gazzer.jp/jp/news/img/back-01.jpg) no-repeat;
 margin: 5px 0 0 5px;
}
.newscalen-inside{
 width: 415px;
 height: 135px;
 overflow: auto;
 margin: 40px 0 0 15px;
 color: #000000;
}
.news-cont{
 clear: both;
 margin: auto;
 margin-top: 15px;
 width: 760px;
 height: 980px;
 overflow: auto;
 background: url(http://www.gazzer.jp/jp/news/img/back-02.jpg) no-repeat fixed;
 text-align: left;
}
.news-en-cont{
 clear: both;
 margin: auto;
 margin-top: 15px;
 width: 760px;
 height: 500px;
 overflow: auto;
 background: url(http://www.gazzer.jp/jp/news/img/back-02.jpg) no-repeat fixed;
 text-align: left;
}
.news-one{
 float: left;
 margin: 5px 5px 10px 20px;
 width: 330px;
 height: 85px;
 overflow: auto;
}
.news-one img{
 float: left;
 margin: 0px 3px 10px 0px;
}
.news-entry-one {
 width: 480px;
 float: right;
 margin: 15px 20px 20px 0px;
 text-align: left;
}
.news-entry-one h3 {
 margin: 8px 0 0 5px;
 font-size: 13px;
 color: #ffffff;
}
.news-entry-one p {
 margin: 3px 10px 7px 10px;
 font-size: 11px;
 color: #333333;
 line-height: 1.5em;
}
.news-e-photo{
 float: right;
 margin: 0px 0px 15px 7px;
}

