@charset"Shift_jis";

/* 基本設定 */
BODY{
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    color:#350C11;
}
/****** ヘッド ******/
#head {
    display:none;
    width:850px;
    height:50px;
    background-color:#ffffff;
}

/****** メニュー ******/
#menu{
　　display:none;
    width:850px;
    height:30px;
    background-color:#666666;
}

#menu ul,#menu li{
    margin-top:5px;
    padding:0px;
    list-style:none;
    font-size:12px;
}
#menu li{
    float:left;
    padding-top:4px;
    background-color:#666666;
}
#menu a{
    text-decoration:none;
    color:#FFFFFF;
    background-color:#00CC00;
    padding:4px 10px;
    display:block;
    display:inline;
}
#menu a:link{
    text-decoration:none;
    color:#FFFFFF;
    background-color:#666666;
    padding:4px 10px;
    display:block;
    display:inline;
}
#menu a:visited{
    text-decoration:none;
    color:#FFFFFF;
    background-color:#666666;
    padding:4px 10px;
    display:block;
    display:inline;
}
#menu a:hover{
    color:#3333CC;
    background-color:#FFCC00;
}

/****** コンテナ ******/
#container{
    width:700px;
}

/****** レフト ******/
#left{
    display:none;
    float:left;
    width:150px;
}
#left ul,#left li{
    margin:0;
    padding:0;
    list-style:none;
    font-size:12px;
}
#left a,#left a:link,#left a:visited{
    text-decoration:none;
    color:#FFFFFF;
    background-color:#336699;
    border:2px outset#006699;
    display:block;
    padding:5px 10px;
    height:1.4em;
}
#left a:hover{
    color:#FFFFFF;
    background-color:#3399CC;
    border:2px inset #006699;
}

/****** メイン *******/
#main{
    float:right;
    background-color:#ffffff;
    width:680px;
    font-size:x-small;
}
#main{
    float:right;
    background-color:#ffffff;
    width:680px;
    font-size:x-small;
}
#main h1{
    text-align:left;
    color:#333333;
    font-size:0.8em;
    font-weight:normal;
    padding-left:15px;
    padding-top:7px;
    padding-bottom:3px;
    margin:0px;
    letter-spacing:0.2em;
}
#main h2{
    width:600px;
    font-size:1.1em;
    color:#666666;
    border-top:2px solid #999999;
    border-left:0px solid #666666;
    margin-left:2px;
    padding-top:5px;
    padding-bottom:2px;
    padding-left:10px;
    letter-spacing:0.2em;
}
#main h3{
    width:450px;
    font-size:1.0em;
    color:#333333;
    border-left:3px solid #999999;
    margin-left:15px;
    margin-right:15px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:10px;
    line-height:1.5em;
    letter-spacing:0.2em;
    background-color:#EFEFDC;
}
#main h4{
    font-size:1.0em;
    color:#666666;
    margin-left:15px;
    margin-right:15px;
    line-height:1.5em;
    letter-spacing:0.1em;
}
#main h5{
    font-size:x-small;
    font-weight:normal;
    margin-left:5px;
    margin-right:5px;
    line-height:1.3em;
    letter-spacing:0.1em;
}
#main ul,#main li{
    margin-left:10px;
    padding-left:2px;
    font-size:x-small;
}
#main li span{
    font-weight:normal;
    color:#000000;
}
#main table{
    margin-left:10px;
}
#main TH,TD{
    font-size:x-small;
    
    padding:3px;
    margin:0px;
}
#main a{
    text-decoration:none;
}
/****** フッター ******/
#bottom{
　　display:none;
    clear:both;
    width:850px;
    background-color:#ffffff;
    text-align:right;
}
#foot{
    width:850px;
    height:30px;
    background-color:#666666;
}
#foot ul,#foot li{
    margin-top:5px;
    padding:0px;
    list-style:none;
    font-size:13px;
}
#foot li{
    float:left;
    padding-top:4px;
    background-color:#666666;
}
#foot a{
    text-decoration:none;
    color:#FFFFFF;
    background-color:#666666;
    padding:4px 10px;
    display:block;
    display:inline;
}
#foot a:link{
    text-decoration:none;
    color:#FFFFFF;
    background-color:#666666;
    padding:4px 10px;
    display:block;
    display:inline;
}
#foot a:visited{
    text-decoration:none;
    color:#FFFFFF;
    background-color:#666666;
    padding:4px 10px;
    display:block;
    display:inline;
}
#foot a:hover{
    color:#3333CC;
    background-color:#FFCC00;
}

#foot h1{
    width:110px;
    text-align:left;
    font-weight:normal;
    font-size:12px;
    color:#000000;
    background-color:#F3F3F3;
    border-bottom:3px solid #336699;
    border-right:3px solid #336699;
    margin-left:2px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:1px;
    padding-right:1px;
}
#foot2{
    width:850px;
    height:20px;
    background-color:#ffffff;
    font-size:10px;
    font-weight:bold;
    text-align:center;
}

.aaa{
    font-family:"Times New Roman";
    font-size:150%;
    text-decoration:underline;
    font-weight:bold;
    color:red;
}
.bbb{
    font-size:large;
    font-family:"Impact";
    color:green;
}
.ccc{
    font-family:"MS P明朝";
    font-size:1.4em;
}
.ddd{
    width:260px;
    background-color:#666666;
    font-size:16px;
    color:white;
    padding:5px;
    font-weight:normal;
}
.eee{
    font-size:18px;
    color:red;
    margin-left:15px;
}
.fff{
    background-color:#cccccc;
    font-size:x-small;
    color:black;
    font-weight:bold;
    line-height:2em;
    padding-left:15px;
    padding-right:3px;
    margin-top:0px;
    margin-left:0px;
    margin-right:2px;
}
.ggg{
    font-size:1.0em;
    color:#666666;
    padding:8px;
    line-height:1.7em;
    letter-spacing:0.2em;
}
.hhh{
    font-size:0.9em;
    margin-left:15px;
    margin-right:15px;
    line-height:1.5em;
    letter-spacing:0.2em;
}
.iii{
    font-size:x-small;
    color:#666666;
    margin-left:15px;
    line-height:150%;
    letter-spacing:0.2em;
}
.jjj{
    font-size:1em;
    color:#333333;
    margin-left:20px;
    margin-right:20px;
    margin-bottom:10px;
    line-height:1.5em;
}
.kkk{
    font-size:1.1em;
    background-color:#cccccc;
    padding:8 8 8 8px;
    margin-top:3px;
    margin-bottom:0px;
    margin-left:0px;
    line-height:1.3em;
}
.lll{
    font-size:1em;
    background-color:#cccccc;
    padding:10 10 10 10px;
    line-height:1.2em;
}
.mmm{
    font-size:1.1em;
    color:#666666;
    padding:15px;
    line-height:1.7em;
    letter-spacing:0.2em;
}
.nnn{
    font-family:"MS P明朝";
    font-size:0.8em;
    line-height:130%;
    letter-spacing:0.1em;
    color:#333333;
    padding-right:10px;
    padding-left:10px;
}
.ooo{
    font-size:1.0em;
    color:#666666;
    padding-left:8px;
    padding-right:8px;
    line-height:1.6em;
    letter-spacing:0.2em;
    text-indent:1em;
}
.ppp{
    font-size:0.9em;
    color:#666666;
    margin:8px;
    line-height:1.6em;
    letter-spacing:0.2em;
}
.qqq{
    margin-left:20px;
    font-size:0.9em;
    letter-spacing:0.1em;
}
.rrr{
    font-size:0.9em;
    color:#666666;
    margin-left:15px;
    margin-right:15px;
    line-height:1.6em;
    letter-spacing:0.2em;
}
.qqq span{
    background-color:#c00;
    color:#fff;
    padding:3px;
}
.kkk span{
    background-color:#992222;
    color:#FFF;
    padding:1px;
}
.lll span{
    background-color:#992222;
    color:#FFF;
    padding:1px;
}
.now{
    font-size:0.9em;
    font-color:#992222;
    line-height:1.4em;
    list-style-type:none;
    margin:0px;
    padding:1px 1px 1px 1px;
    border-top:solid 1p #c00x;
    border-bottom:solid 1p #c00x;
    border-right:solid 10px #c00x;
}
.submenu{
    font-size:0.9em;
    line-height:1.4em;
    list-style-type:none;
    margin:0px;
    padding:1px 1px 1px 1px;
    border:none;
}
