@charset "UTF-8";



/*
	--------------------------------
	更新日: 2009-12-24
	--------------------------------
*/



@import "global.css";



/* --------------------------------
	body
-------------------------------- */

body { background:url(../img/bg_m.gif) center top; }

div#bg { min-height:100%; background:url(../img/bg_t.gif) repeat-x center top; }
* html div#bg { height:100%; }/* IE 6 以前 */



/* --------------------------------
	コンテナ
-------------------------------- */

div#container { margin:0 auto 0 auto; padding:0 0 28px 0; width:973px; }



/* --------------------------------
	ヘッダ
-------------------------------- */

div#header {}


/* SI ---------------- */
p#header_si { padding:0 0 0 17px; width:255px; float:left; }


/* グローバルナビ ---------------- */
div#gnav { padding:36px 0 0 0; width:614px; float:right; }
div#gnav ul { padding:0 1px 0 0; background:url(../img/gnav_separator.gif) no-repeat 100% 0; }
div#gnav ul li { float:left; }
div#gnav ul li img { vertical-align:bottom; }



/* --------------------------------
	ボディ
-------------------------------- */

div#body { padding:8px 50px 25px 50px; background:#fff url(../img/body_bg_t.gif) repeat-x; }


/* タイトル ---------------- */
h1 { margin:14px 0 0 0; }


/* 本文 ---------------- */
div#article { margin:11px auto 0 auto; padding:0 0 0 0; width:873px; }


/* ぺ−ジトップ ---------------- */

p#pagetop { clear:both; padding:25px 0 0 0; text-align:right; }



/* --------------------------------
	フッタ
-------------------------------- */

div#footer { padding:0 0 10px 0; background:#333;}
* html div#footer { padding:0 0 3px 0; background:#333; }

p#footer_credit { padding:10px 10px 0 0; width:100px; float:right; }
address#footer_copyright { padding:16px 0 0 10px; width:170px; float:left; }










