@charset "UTF-8";
@import url(base.css);


body {background:#ccc; font-size:12px;}
h2 {margin:5px 0 0px; padding:0;}
h3 { background:url(../img/h3_bg.jpg) no-repeat; height:25px; margin:10px 5px 10px; padding:0 0 0 18px; color:#050; font-size:15px; line-height:25px;}
h4 {margin:5px 10px 5px; padding-left:20px; background:url(../img/h4_bg.jpg) no-repeat; height:16px; line-height:16px; font-size:13px;}
h5 {margin:0 15px 5px; padding:3px 24px 0; background:url(../img/h5_bg.jpg) no-repeat; height:13px; font-size:13px; line-height:16px; color:#630;}
h6 {margin:0 15px 10px; padding:4px 24px 0; background:url(../img/h6_bg.jpg) no-repeat; font-size:12px; font-weight:normal; color:#444;}

#wrapper {width:802px;}
#frame { background:#fff;}

#navigation {float:left; width:210px;}
#navigation ul {margin-bottom:20px;}
#navigation ul li { display:block; }
#navigation p { margin:0; padding:1px 0;}

#contents { float:right;width:560px; margin:0; line-height:120%;}

.topimage {margin-bottom:0px;}
.compLeft { width:360px; padding:5px 0; float:left; border:1px solid #ddd;}
.compRight { width:190px; float:right; border:1px solid #ddd; text-align:center; padding:3px 0;}

.compRight p {margin:0 !important; padding:0 !important; border:none !important;}
.compRight p img { border:1px solid #e5e5e5; padding:2px;}
.infoBox { border:1px solid #090; margin:0 5px 10px 0; padding:5px; background-color:#06650D;}

.ttl {margin-bottom:5px;}
.ttl_c {margin-bottom:10px; text-align:center;}
#btm_nav{ margin:10px 0 0; text-align:right;}
#footer { margin:5px 0 20px;}
.swf {padding:5px; }

#contents p {border:1px dotted #bbb; padding:5px; margin:.7em 1.5em;}

#col2 { margin:0 20px;}
#col2 .lbox { width:50%; float:left;}
#col2 .rbox { width:50%; float:right;}
#col2 th { text-align:left; border-left:4px solid #F60; padding-left:5px;}
#col2 td { text-align:left;}


dl {margin:0; padding: 10px; font-size:12px;}
dt { margin:0 0 2px; padding:0; color:#36c; font-weight:bold;}
dd { margin:0 0 4px 1em; padding:0; color:#444;}

dl.pv {margin:0 .7em;}

.tbl1 {padding:0 1em;}
.tbl1 th { padding-right:5px;  text-align:right; border-bottom:1px solid #ccc; color:#060;}
.tbl1 td { padding-left:5px ; text-align:left; border-bottom:1px solid #ccc; color:#333;}

code {color:#069; font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック";}
small { color:#930; font-size:10px!important;}