@charset "UTF-8";

body { line-height: 130%; margin: 0px; padding: 0px; background: url(../img/common/back_pattern.jpg) repeat; color: #000000; font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Meiryo,'メイリオ','ＭＳ Ｐゴシック',sans-serif; }

/* General Settings */
form { margin: 0px; padding: 0px; }
.clear { height: 0px; font-size: 0px; line-height: 0px; float: none; clear: both; }
.centre { text-align: center; }
.right { text-align: right; }
a { text-decoration:none; }
img { border-width:0px; }
.title { margin:0px 0px 0px 2px; }


/* Container */
#container h1 { margin:0px; padding:0px; }
#container h2 { display:inline; font-weight:400; font-size:100%; }
#container_inner { width:700px; background:url(../img/common/background_image.gif) repeat-y; }

/* Header */
#header { padding:5px 0px 5px 10px; background-color:#FFFFFF; }
#header span { font-size:90%; }

#p_list { background-color:#1e1e1e; color:#ffff66; padding:1px 0px 0px 10px; border-bottom:1px solid #3a373a; font-size:90%; }
#p_list img { margin:0px 9px 0px 9px; }
#p_list a{ color:#ffff66; }

/* Contents */
#contents { width:512px; float:right; margin:0px 0px 10px 0px; }

/* Side */
#side { width:188px; font-size:90%; float:left; }
#side_inner { width: 150px; margin:9px auto 0px auto; }
#side ul { margin:0px; padding:0px; list-style:none; }
#side img { vertical-align:top; }
#side li { margin:0px 0px 11px 0px; }


#blog { width:150px; }
#blog_inner { height: auto !important; height: 1px; border-bottom: solid 1px #FFFFC7; background: url(../img/common/brog_inner.gif) repeat-y; padding:10px 10px 0px 10px; }
#blog ul { margin: 0px; padding: 0px; }
#blog li { padding-bottom:1em; margin:0px; }
#blog a { text-decoration:underline; }

/* Footer */
#footer { width:700px; }
#footer #footer_menu { background:#dacd7e; font-size:80%; }
#footer ul { text-align:right; margin:0px 6px 0px 0px; padding:0px; list-style:none; }
#footer li { float:right; border:1px solid #6d663f; border-width:0px 0px 0px 2px; padding:1px 4px 1px 4px; }
#footer #footer_menu a:link { color:#000000; text-decoration:none; }
#footer #footer_menu a:visited { color:#000000; text-decoration:none; }
#footer #footer_menu a:hover { color:#000000; text-decoration:none; }


