@charset "UTF-8";

body { margin: 0px; padding: 0px; background: #001937 url(../images/common/background.gif) 0px 0px repeat-x; font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Meiryo,'メイリオ','ＭＳ Ｐゴシック',sans-serif; text-align: center; }

img { border: 0px; }
.clear { clear: both; }

a:link { color: #00479D; text-decoration: underline; }
a:visited { color: #00479D; text-decoration: underline; }
a:hover { color: #00479D; text-decoration: none; }

/* ヘッダ */
div#header h1 { margin: 0px; padding: 0px; }

/* ナビゲーション */
div#navi { margin: 0px auto 10px auto; width: 781px; }
div#navi ul { margin: 0px; padding: 0px; list-style: none; }
div#navi ul li { float: left; }
div#navi ul li h2 { margin: 0px; padding: 0px; }
div#navi ul li img { vertical-align: top; }

/* コンテナ */
div#container { margin: 10px auto 0px auto; width: 781px; text-align: left; }
div#container_alpha { width: 602px; float: left; }
div#container_beta { width: 179px; float: left; }

/* 左カラム */
div#news { margin: 0px 0px 10px 0px; padding: 4px; background: url(../images/top/news_background.gif) 0px 0px no-repeat; }
div#news h3 { margin: 0px; padding: 0px; }
div#news img { float: left; }
div#news div.info { margin: 0px; padding: 0px; width: 437px; height: 23px; font-size: 80%; line-height: 31px; float: left; }
div#news div.info a { margin: 0px 14px 0px 14px; }
div#menu ul { margin: 0px; padding: 0px; list-style: none; }
div#menu ul li { width: 198px; height: 245px; text-align: left; float: left; }
div#menu ul li h4 { margin: 0px; padding: 0px; }
div#menu ul li img { vertical-align: top; }
div#menu ul li#yu { background: url(../images/top/yu_ref.jpg) 0px 198px no-repeat; }
div#menu ul li#yado { background: url(../images/top/yado_ref.jpg) 0px 198px no-repeat; }
div#menu ul li#syoku { background: url(../images/top/syoku_ref.jpg) 0px 198px no-repeat; }

/* 右カラム */
div#container_beta ul { margin: 0px; padding: 0px; list-style: none; }
div#container_beta ul li { margin: 0px 0px 5px 0px; }
div#container_beta ul li h5 { margin: 0px; padding: 0px; }
div#container_beta ul img { vertical-align: top; }
div#container_beta dl, dt, dd { margin: 0px; padding: 0px; }
div#container_beta dt { width: 91px; float: left; }
div#container_beta dt h6 { margin: 0px; padding: 0px; }
div#container_beta dd { width: 88px; float: left; }
div#container_beta dd h6 { margin: 0px; padding: 0px; }

/* フッタ */
div#footer { /* Undefined */ }



div#header { margin: 0 auto; width: 781px; height: 437px; position: relative; }
div#header div.fb-like { position: absolute; top: 24px; left: 64px; }
