*{
    font-size:9pt;
    color:#666;
    line-height:150%;
    font-family:"ＭＳ ゴシック";
    margin:0px;}
body{
    text-align:center;
    background:#F0F0F0 url("../image/body-bg.gif") center repeat-y;}
h1,h2,h3{
    font-weight:normal;}
h1{
    border-top:5px solid #999;
    margin:0px 0px 5px 0px;
    text-align:right;}
img{
    border:0px;}
u{
    font-size:10pt;}

/* ■レイアウト■ */
#layout{
    text-align:center;
    margin: 0 auto; /* center on everything else */
    width:715px;} /* 235 470 */
#header{
    clear:both;
    text-align:center;
    margin:0px 0px 5px 0px;}
.yst{
    clear:both;
    margin:0px 0px 10px 0px;
    padding:5px 0px 5px 0px;
    border-top:5px solid #CC0000;
    border-bottom:5px solid #CC0000;}
#navi{
    clear:both;
    text-align:left;
    border-top:3px solid #DCDCDC;
    border-bottom:3px solid #DCDCDC;
    padding:1px 0px 1px 0px;
    margin:0px 0px 10px 0px;}
#navi td{
    background:#999;}
#p-navi{
    margin:0px 0px 5px 0px;
    padding:1px 0px 1px 8px;
    border-top:2px solid #F9F9F9;
    border-bottom:2px solid #F9F9F9;
    background:#F0F0F0;}
.contents{
    clear:both;
    width:715px;
    margin:0px 0px 15px 0px;}
.contents-l{
    float:left;
    width:470px;
    padding:0px 0px 10px 0px;
    text-align:left;
    background1:#F9F9F9;}
.contents-r{
    float:right;
    width:235px;
    padding:0px 0px 10px 0px;
    text-align:center;
    background1:#F9F9F9;}
#footer{
    clear:both;
    border-top:2px solid #CCC;
    padding:20px 0px 20px 0px;}
#footer a{
    text-decoration:none;
    color:#999;}
#design{
    font-size:8pt;
    text-align:right;}
#design a{
    color:#CCC;
    text-decoration:none;
    font-size:8pt;
    text-align:right;}

/* ■サイド■ */
.menu-t{
    padding:4px 0px 4px 0px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
    border-top:5px solid #E9E9E9;
    border-left:5px solid #E9E9E9;
    border-right:5px solid #E9E9E9;
    background:#999;}
.menu-box{
    padding:5px 5px 5px 5px;
    margin:0px 0px 10px 0px;
    border:5px solid #E9E9E9;
    text-align:left;
    background:#FFFFFF;}



/* ■メイン■ */
.kizi-t{
    color:#C00;
    font-weight1:bold;
    padding:5px 10px 5px 9px;
    border:1px solid #DCDCDC;
    background:url("../image/kizi-t.gif") top repeat-x;}
.kizi-box{
    margin:5px 10px 20px 10px;
    border1:1px solid #CCC;}


.ads{
    text-align:center;
    margin:0px 0px 5px 0px;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;}



.box{
    padding:5px;
    border:1px solid #CCCCCC;}






/* ■フォント■ */
a:link{
    color:#CC0000;
    text-decoration1:none;}
a:visited{
    color:#CC0000;
    text-decoration1:none;}
a:hover{
    color:#FF3300;
    text-decoration1:none;}

a.a-navi:link{
    color:#FFF;
    padding-bottom:2px;
    border-bottom:2px solid #FFF;
    text-decoration:none;}
a.a-navi:visited{
    color:#FFF;
    padding-bottom:2px;
    border-bottom:2px solid #FFF;
    text-decoration:none;}
a.a-navi:hover{
    color:#c00;
    padding-bottom:2px;
    border-bottom:2px solid #c00;
    text-decoration:none;}



.blue{
    color:#0000FF;}
.kuro{
    color:#000000;}
.red{
    color:#FF0000;}
.pickup{
    background:#FFFF00;}
.okane{
    font-weight:bold;
    color:#000;}


.siteimg{
    border:5px solid #C00;}
.kugiri-t{
    color:#FFF;
    font-weight:bold;
    padding:5px;
    background:#999;}



