@charset "utf-8";
/* TRIiS - Module */

body { background:url(/images/bg.gif) left top repeat-y; font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif; }
body div#index { background:url(/images/bg_menu_ind.gif) left top repeat-x; }
body div#contents { background:url(/images/bg_menu.gif) left top repeat-x; }



/* Header */
div#globalheader { width:888px; height:116px; background-color:#FFFFFF; }
div#globalheader h1 { margin:34px 0 0 0; padding-left:136px; width:568px; float:left; }
div#globalheader p { margin-top:91px; width:184px; float:left; }

/* GlobalMenu */
div#indexmenu { width:888px; height:345px; }
div#globalmenu { width:888px; height:180px; }

/* Container */
div#container { padding-bottom:32px; width:888px; color:#333333; position:relative; }

/* Footer */
div#container div#submenu { margin:0 0 0 20px; width:213px; display:block; position:absolute; bottom:0; }
div#container div#submenu , x:-moz-broken { margin:0 0 0 20px; }
div#container div#submenu ul { margin:0 20px 5px 0; padding-bottom:5px; width:173px; list-style:none; border-bottom:solid 1px #777777; }
div#container div#submenu ul li { color:#666666; font-size:85%; line-height:1em; }
div#container div#submenu ul li a { color:#666666; text-decoration:none; }
div#container div#submenu ul li a:link , a:visited { color:#666666; text-decoration:none; }
div#container div#submenu ul li a:hover , a:active { color:#000000; text-decoration:none; }
div#container div#submenu p { padding-bottom:27px; width:193px; color:#666666; font-size:85%; }