body{
        padding:0;
        margin:0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
a:link { color: #ee3232; }
a:visited { color: #ee3232; }
a:hover { color: #ff0000; }
a:active { color: #ee3232; }

#all{
        width:100%;
        padding:0;
        margin:0;
        background:#f2f2f2;
        font-size:x-small;
}
#top{
        width:850px;
        padding:0;
        margin:0;
        background:#1492db;
        overflow:hidden;
}
#main{
        width:850px;
        padding:0;
        margin:0;
        background:url(images/allback.jpg) repeat;
        overflow:hidden;
}
#left{
        width:222px;
        padding:0;
        margin:0;
        background:#ffffff;
        float:left;
        overflow:hidden;
}
#left p{
        padding:0 5px 3px 30px;
        margin:0;
        text-align:left;
}
#left ul{
        padding:0 5px 3px 32px;
        margin:0;
}
#left li{
        padding:0;
        margin:0;
        text-align:left;
}
#center{
        width:386px;
        padding:0;
        margin:0;
        background:url(images/centera_40.jpg) repeat;
        float:left;
        overflow:hidden;
}
#center p{
        padding:0;
        margin:0;
}
#center01{
        width:386px;
        padding:0;
        margin:0;
}
#center02{
        width:386px;
        padding:0;
        margin:0;
}
#center02_01{
        padding:0;
        margin:0;
        float:left;
}
#center02_02{
        padding:0;
        margin:0;
        float:left;
}
#center02_03{
        padding:0 0 20px 0;
        margin:0;
        float:left;
}
#center03{
        width:386px;
        padding:0 0 20px 0;
        margin:0;
}

#right{
        width:242px;
        padding:0;
        margin:0;
        float:left;
        overflow:hidden;
}
#right p{
        padding:10px 10px 0 14px;
        margin:0;
        text-align:left;
}
#key{
        width:214px;
        padding:0;
        margin:6px 0 0 0;
        background:#ffd9d9;
}
#key h3{
        padding:6px 12px 0 12px;
        margin:0;
        font-size:15px;
        color:#850000;
        text-align:left;
}
#key p{
        padding:4px 12px 10px 12px;
        margin:0;
        text-align:left;
}
#key .box{
        width:214px;
        padding:0;
        margin:0;
        background:url(images/right_box_03.jpg) repeat-y;
}
#key .box h3{
        padding:4px 14px 0 16px;
        margin:0;
        color:#850000;
}
#key .box p{
        padding:8px 20px 0 20px;
        margin:0;
}

#list{
        width:242px;
        padding:0;
        margin:0;
        font-size:x-small;
        line-height:1.3;
        text-align:left;
}
#list ul{
        padding:0 0 3px 35px;
        margin:0;
}
#list li{
        padding:3px 0 0 0;
        margin:0;
}
#bottom{
        width:850px;
        height:30px;
        padding:0;
        margin:0;
        overflow:hidden;
}