@charset "UTF-8";
body { margin:20px 0 0; padding:0;}
img {border:none;}

body {font-family: "Meiryo","メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3", "Osaka","MS UI Gothic";background:url(img/body_bg.jpg) repeat-x;}
h1 { margin:0; padding:4px 16px 0;height:12px;font-size:11px;  line-height:12px; text-align:right; color:#fff;}
#Wrapper,
#Footer { width:766px; margin:0 auto;}
#Header {height:120px; margin-bottom:10px; background:url(img/header.jpg) no-repeat;}

#titleImage { padding-right:6px;}
#titleImage.swf {background:url(img/swf.jpg) no-repeat; height:320px;}
ul#Navi {margin:0 0 10px; padding:0;border-top:4px solid #FEAFDB}
ul#Navi li {list-style:none; float:left;}
#innerBox {background:url(img/wrap_bg.jpg) repeat-y; padding-right:6px;}
#Contents { padding:10px 5px 10px; clear:both;}
.topMess {text-align:center; margin-bottom:20px;}
.topLeft { float:left; width:550px;}
.topLeft dl {margin:0; padding:4px 8px; font-size:90%;}
.topLeft dt { font-weight:bold; color:#900;padding-bottom:4px;}
.topLeft dd { color:#444;padding-bottom:6px;}
.topLeft dd a {}
.topLeft dd a:link,
.topLeft dd a:active,
.topLeft dd a:visited { color:#444; text-decoration:none;}
.topLeft dd a:focus,
.topLeft dd a:hover { text-decoration:underline;}




.topRight {float:right; width:195px;}
.topRight dl {margin:12px 0 0; padding:0;  padding:0;}
.topRight dt { height:30px; color:#900;font-size:90%; margin-bottom:3px; background:url(img/dt_bg.jpg) no-repeat; line-height:26px; padding-left:23px;}
.topRight dd { color:#444; margin:0 0 0 1em; font-size:75%; padding-bottom:5px;}

.txtLink {clear:both; padding:10px 0 0; font-size:11px; text-align:center;color:#bbb;}
.txtLink a { padding:0 5px; }
.txtLink a:link,
.txtLink a:active,
.txtLink a:visited { color:#f43; text-decoration:none}
.txtLink a:focus,
.txtLink a:hover { text-decoration:underline;}

ul.view {margin:0; padding:0; list-style:none;}
ul.view li {margin:0; padding:0 0 0 5px; float:left; width:370px; display:block;}
