@charset "UTF-8";
/* CSS Document 
*/

body{
	
background-image:url(../../images/fixed/seimeiot_bg.jpg);
	
background-attachment:fixed;
	
width: 100%;
	
background-repeat: no-repeat;
	
background-position: top center;
	
background-color: #FFFFFF;
	
margin: 0;

}
	


/* コンテンツ全体の幅 */

#contents{
	
width: 980px;
background-color: #FFFFFF;
margin: auto;

}



/* ヘッダー背景 */

#header_area{
	
width: 980px;
	
height: 132px; 
	
background-image:url(../../images/fixed/seimeiot_header_bg.jpg);
	
background-attachment:scroll;
	
background-repeat: no-repeat;
	
background-position: top center;
	
margin: 0;
	
text-indent: -5000px;
	
display: block;

z-index:1; /* header_areaがmain_areaの上に表示されるようにした←プルダウンメニューが長くなった時、お知らせバーより上に表示されるように */
}



/* ヘッダーメニューエリア */

#headermenu{
	
width: 345px;
	
margin: 33px 0px 0px 630px;
	
display: block;
	
position: absolute;

}




/* 検索フィールドの幅設定 */

.google {
	
height: auto;
	
width: 225px;
	
float: left;
	
margin-right: 5px;

}



#google_area {
	
float: left;
	
position: absolute;
	
top:24px;

}



/* メインエリア */

#main_area{
	
width: 965px;
	
margin: 10px 0px 10px 15px;
	
display: block;

z-index:0;
}



/* トップイメージ */

#top_img{
	
width: 980px;
	
height: 240px; 
	
margin: 0px 0px 10px 0px;
	
background-image: url(../../images/fixed/top_img.jpg);
	
background-attachment: scroll;
	
background-repeat: no-repeat;
	
background-position: top center;
	
display: block;
	
text-indent: -5000px;

}




/* 左エリア */

#left_area{
	
width: 745px;
	
margin:20px 0 0 0;
	
display: block;
	
float: left;

}




/* お知らせエリア */

#whatsnew_area{
	
width: 745px; 
	
margin:0; 
	
text-align: left;
	
display: block;
	
padding: 0;

}



#whatsnew_titlearea{
	
width: 745px;
	
height: 40px;
	
margin: 0px 0px 0px 0px;
	
text-align: left;
	
display: block;

background-image: url(../../images/fixed/whatsnew_title.jpg); 
	
background-attachment: scroll;
	
background-repeat: no-repeat;
	
background-position: top left;
	
padding: 0px 0px 0px 0px;

}



#whatsnew_title{
	
float: left;
	
width: 560px; 

margin: 0;
	
display: block;
	
text-indent:-5000px;  
	
padding:0;
	
height: 21px;
	
}





/* BUCK NUMBERボタン */

#backnumber a{
	
	
line-height:0px;
	
color: #FFFFFF; 
	
margin: 0;
	
padding: 0;
	
background-image: url(../../images/fixed/backnumberbt.jpg);
	
background-repeat: no-repeat;
	
background-position: center center;
	
background-attachment: scroll;
	
height: 21px;
	
display: block;
	
width:183px;
	
text-align: center;
	
float:left;
	
text-indent: -5000px;

}

#whatsnew_area div#osirase {
	width:730px;
	margin:0 5px 30px 10px;
	
} 


/* 右側リンクエリア設定 */

#rightlink_area{
	
width: 210px;
	
margin: 0px 0px 0px 0px;
	
text-align: left;
	
display: block;
	
float: right;
	
height: auto;
	
padding: 0px 0px 0px 0px;

}




/* バナーエリア */

#banner_area{
	
width: 195px;
	
margin: 0px 0px 0px 0px;
	
text-align: center;
	
display: block;
	

}



#banner_area h3{
	
font-size: 1px;
	
line-height: 0px;
	
margin: 0; 

}





/* フッター背景 */

#footer_area{

width: 980px;
	
height: 100px;
	
margin: 0;
	
background-image: url(../../images/fixed/seimeiot_footer_bg.jpg);
	
background-attachment: scroll;
	
background-repeat: no-repeat;
	
background-position: top center;
	
display: block;

}



/* フッター問い合わせ先 */

#footer_contact{
	
width: 330px;
	
height: 35px;
	
margin: 60px 0px 0px 20px;
	
font-size: 10px;
	
font-weight: normal;
	
line-height: 160%;
	
color: #000000;
	
text-align: left;
	
display: block;
	
float: left;
	
letter-spacing: 0;

}



/* フッターアドレス */

#footer_address{
	
width: 282px;
	
height: 70px;
	
margin: 28px 0px 0px 0px;
	
text-align: left;
	
display: block;
	
float: right;

}



#footer_address h3{
	
font-size: 10px;
	
font-weight: bold;
	
line-height: 16px;
	
color: #000000;
	
margin: 0;

}



#footer_address h4{
	
font-size: 10px;
	
font-weight: normal;
	
line-height: 160%;
	
color: #000000;
	
margin: 0;
	
letter-spacing: 0;

}



/* フッターコピーライト */

#footer_copyright{
	
margin: 0;
	
text-align: left;
	
display: block;
	
float: right;
	
margin: 0;
	
text-indent: -5000px;

}

