@charset "UTF-8";

@import url(detail.css);
@import url(navi.css);




/* base setting */
html,body,form { margin: 0px; padding: 0px; }
img {border:none;}




body { font-family:Meiryo,'メイリオ', Verdana, sans-serif; color:#333;}

/* Block & Background Setting */
body {background:#fff url(../img/bg_body.jpg) repeat-x;}

#Header {width:860px; margin:0 auto; }
.headBlock { background:url(../img/bg_head.jpg) top center no-repeat; height:94px; }
h1 {margin:0; padding:0;font-size:10px; padding:2px; width:600px; display:block; float:left;}
.headLink { font-size:10px; width:200px; float:right; padding:2px; text-align:right;}

ul#globalNavi { height:36px; width:852px; margin:0 auto;padding:0; list-style:none;}
#sideNavi { width:170px; float:left; font-size:10px; margin-bottom:10px;}

#Wrapper { background:url(../img/bg_wrap.jpg) repeat-y top center; margin:0 auto;width:840px; margin:0 auto; padding:0 12px 5px; }
#Contents { width:660px; float:right;}

.topImage { margin:0 0 10px;}



/**/
h2 { background:url(../img/bg_h2.jpg) no-repeat; height:70px; margin:0 0 5px; padding:0; display:block; text-indent:-9999px; overflow:hidden; }
h3 { background:url(../img/bg_h3.jpg) no-repeat; height:32px; margin:5px 0 2px; padding:8px 0 0 20px; font-size:16px; clear: both; }
h4 { margin:10px 15px 8px; border-bottom:1px solid #903; padding:0 5px 1px; color: #903; font-size: 14px; font-weight: normal; clear:both; }

/* bottom links */
.internalLink { text-align:center; font-size:10px;clear:both;}

/* */
#Footer { width:811px; margin:0 auto 10px; height:26px; background:url(../img/bg_foot.png) no-repeat; text-align:center; font-size:10px; line-height: 26px; }

