@charset "utf-8";

/*=========================================================================

    共通のcss    

=========================================================================*/
* {
	font: normal normal normal 12px/1.5 "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Arial, Helvetica, sans-serif ;
}


body {
	background: #F0EED5 url(../img/common/back_main.gif) top center no-repeat;
}
body#flash {
	background: #F0EED5 url(../img/common/back_main2.gif) top center repeat-y;
}

div#container {
	width: 910px;
	margin: 0 auto;
	
	background: #F0EED5 url(../img/common/back_main.gif) top center no-repeat;
}

div#container2 {
	width: 920px;
	margin: 0 auto;
	
}



/*
    リンク    
=========================================================================*/

a { color: #FF3300; text-decoration: underline;}
a:hover { color: #009933; text-decoration: underline;}
	



/*
    ヘッダー    
=========================================================================*/

#header {
	width: 910px;
	height: 120px;
	margin: 0 auto;
	
	background: url(../img/common/back_header.jpg) top center no-repeat;
}

#header h1 {
	float: left;
	
	width: 295px;
	height: 60px;	
	padding: 9px 0 0 18px;
}

#header table {
	float: right;
}

#header table tr td {
	padding: 12px 0 0 0;
}

#header table tr td.contact {
	padding: 12px 74px 0 8px;
}

#header table tr td.cm {
	padding: 7px 0 0;
}


/*
    グローバルナビ   
=========================================================================*/

#globalnavi {
	clear: both;
	
	width: 899px;
	height: 40px;
	padding: 8px 0 0 7px;
}

#globalnavi li {
	float: left;
}



/*
   	コンテンツ    
=========================================================================*/

#main {
	width: 910px;
	margin: 0 auto;
	
	background: url(../img/common/back_contents.gif) top center no-repeat;
}

#contents {
	margin: 0 auto;
	padding: 16px 25px 10px;
}


/*
   	フッター    
=========================================================================*/

#footer {
	clear: both;
	
	width: 910px;
	height: 100px;
	margin: 0 auto;
	
	background: url(../img/common/back_footer.gif) top center no-repeat;
}

#footer ul {
	float: left;
	
	width: 370px;
	padding: 20px 0 0 3px;
}

#footer ul li {
	float: left;
	
	width: 170px;
	height: 25px;
	padding: 0 0 0 15px;
}

#footer p {
	width: 512px;
	margin: 0 0 0 377px;
	padding: 23px 0 0 0;
	
	text-align: right;
	font-size: 90%;
}

#footer address {
	clear: both;
	
	width: 400px;
	height: 12px;
	margin: 0 auto;
	padding: 20px 0 0;
}