* { padding: 0; margin: 0; }

html {
    overflow-y:scroll;
    }

body {margin: 0 auto;
 font-size: 12px;
 background-position:center;
 background-image:url(../images/bg.jpg);
 background-repeat:repeat-y}

h1 {font-size: 15px;
font-family:Optima;
padding-top:3px
   } 
   
p {font-size: 12px;
   color:#4d4d4d;
   line-height: 1.6em;
   } 
   
a:link {color:#FFF;
font-size:10px;}

#bg { 
 margin: 0 auto;
 width: 1012px;
 background-image:url(../images/bg.jpg)
}

#container { 
 margin: 0 auto;
 width: 810px;
}

#main { 
 margin: 0 auto;
 width: 760px;
 padding-bottom:50px
 }

#faux {
 margin-bottom: 5px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}

/* ヘッダー */
#header {
 width: 760px;
 padding: 0;
 margin: 0px 0px 0px 25px;
}

#header_top {
 color: #333;
 width: 760px;
 padding: 0;
 height: 91px;
 background-image:url(../images/header_img.gif)
}

#logo {
 padding: 17px 5px;
}

#top_img {position:relative;
padding-top: 7px;
margin: 0px 0px 0px 0px;
height: 319px
}

/* グローバルボタン */

#glbt {
 padding: 0px 0px 0px 15px;
 height:26px;
    position:   absolute;
   z-index:   0;
   top:     11px;
   left:     0px;
   border:0;
   width:140px
}

#glbt2 {
 padding: 0px 0px 0px 15px;
 height:26px;
    position:   absolute;
   z-index:   0;
   top:     37px;
   left:     0px;
 
}

#glbt3 {
 padding: 0px 0px 0px 15px;
 height:26px;
    position:   absolute;
   z-index:   0;
   top:     63px;
   left:     0px;
 
}

#glbt4 {
 padding: 0px 0px 0px 15px;
 height:26px;
    position:   absolute;
   z-index:   0;
   top:     89px;
   left:     0px;
 
}

#glbt5 {
 padding: 0px 0px 0px 15px;
 height:26px;
    position:   absolute;
   z-index:   0;
   top:     115px;
   left:     0px;
 
}

#glbt6 {
 padding: 0px 0px 0px 15px;
 height:26px;
    position:   absolute;
   z-index:   0;
   top:     141px;
   left:     0px;
 
}

#glbt7 {
 padding: 0px 0px 0px 15px;
 height:26px;
    position:   absolute;
   z-index:   0;
   top:     167px;
   left:     0px;
 
}

#glbt8 {
 padding: 0px 0px 0px 15px;
 height:26px;
    position:   absolute;
   z-index:   0;
   top:     193px;
   left:     0px;
 
}

#glbt9 {
 padding: 0px 0px 0px 15px;
 height:26px;
    position:   absolute;
   z-index:   0;
   top:     219px;
   left:     0px;
 }

#glbt10 {
 padding: 0px 0px 0px 15px;
 height:26px;
    position:   absolute;
   z-index:   0;
   top:     245px;
   left:     0px;
}

#glbt11 {
 padding: 0px 0px 0px 15px;
 height:52px;
    position:   absolute;
   z-index:   0;
   top:     271px;
   left:     0px;
 
}

/* 内容 */
#column { margin:  0px;
 padding: 18px 0px 30px 30px;
 width: 760px;
 display: inline;
}

/* ウィンドウ */
#win { 
 width: 760px;
 padding-top:6px
}

#win_news_text { float:left
}

#andmore { float:right
}

#win_newsheader {
	width: 410px;
	height:21px;
	padding:5px 15px;
	background-image:url(../images/news_title.gif);
}

#win_news {
	width: 410px;
	background-image:url(../images/news_bg.gif);
	padding:14px 15px 0px
}

#win_news_main {width:760px;
padding:0;
margin:0}

#win_news_left {
	width:440px;
	padding:0;
	margin:0;
	float:left
}

#win_news_right {width:300px;
padding:0px 0px 0px 20px;
margin:0;
float:right}


/* ウィンドウ ニュース内容 */
#win_news dl { 
margin:  0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
font-size:12px;
}

#win_news dt {
color:#4d4d4d;
line-height: 1.2em;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:6.5em;
}

#win_news dd {
	position:relative;
	top:-1.4em;
	left:8em;
	border-width: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height: 100%;
	z-index:1;
	width:76%;
	line-height: 1.2em;
}

#win_news p{margin:0 0 7px 0;padding:0;}

/* ウィンドウ ニュース内容----終わり */


#win_newsfooter {
	text-align:right;
	width: 440px;
	height:7px;
	background-image:url(../images/news_footer.gif);
	background-repeat:no-repeat
}

#win a:link {color:#4d4d4d;
font-size:12px;
line-height:1.6em}

#win a:visited {color:#4d4d4d;
font-size:12px;
line-height:1.6em}

#win a:hover {color:#4d4d4d:
font-size:12px;
line-height:1.6em}

/* footer */

#footer { 
 width: 720px;
 height:17px;
 clear: both;
 margin: 0px 0px 0px 25px;
 padding: 7px 20px;
 background-image:url(../images/footer.jpg);
}

#footer p:{font-size:10px;
color:#FFF;}

#footer a:link {color:#FFF;
font-size:10px;
text-decoration: none;}

#footer a:visited {color:#FFF;
font-size:10px;
text-decoration: none;}

#footer a:hover {color:#FFF;
font-size:10px;
text-decoration: none;}

.clear { clear: both; background: none; }

/* copy */

#copy { 
 width: 760px;
 height:17px;
 clear: both;
 margin: 0px 0px 0px 25px;
 padding: 7px 0px;
 text-align:right
}
