@import "/font.css";
@import "/php/guidance_bottom.css";

BODY{
    background:url("/images/back_t.gif") repeat-x #ffffff;
    border-top:2px solid #660099;
    margin:0;
    text-align:center;
}

div{
    margin:auto;
}
p{
    margin:0 auto;
}
.clear{
    clear:both;
}

.center{
    text-align:center;
}
.left{
    text-align:left;
}
.right{
    text-align:right;
}

a{
    color:#000000;
}

.waku{
    border:1px solid #cccccc;
}

.ya{
    margin:0 5px 4px 0;
    vertical-align:middle;
}
.yaR{
    margin:0 5px 4px 20px;
    vertical-align:middle;
}
.TD30{
    line-height:30px;
}
.TD20mini{
    line-height:20px;
    font-size:80%;
}

.L0{
    float:left;
}
.R0{
    float:right;
}

#main{
    width:960px;
    padding:0;
}
#mainL{
    width:805px;
    float:left;
}
#mainR{
    width:125px;
    float:right;
    font-size:75%;
    line-height:18px;
    padding:5px 0 10px 0;
}
#mainNoback{
    width:960px;
    background-color:#ffffff;
    padding:0;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
}

#header{
    width:100%;
    padding:10px 0 0 0;
}
#headerL{
    width:50%;
    float:left;
    text-align:left;
}
#headerR{
    width:45%;
    float:right;
    text-align:right;
}
#headerR img{
    margin:0 19px 0 0;
}

.panTop{
    text-align:right;
    font-size:80%;
    padding:8px 0 10px 0;
}
.panBottom{
    text-align:right;
    font-size:80%;
    padding:8px 0 5px 0;
}

#footer{
    width:100%;
    background-color:#ffffff;
    padding:5px 0;
}
#bottom{
    border-top:1px solid #cccccc;
    padding:5px 0;
    font-size:80%;
}
.copyright{
    text-align:center;
    padding:1em 0;
}


H1.manual{
    background:url("/manual/images/manual_title.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:252px;
    height:22px;
    overflow:hidden;
    margin:0 10px;
}
H1.dictionary{
    background:url("/dictionary/images/dictionary_title.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:107px;
    height:21px;
    overflow:hidden;
    margin:0 10px;
}
H1.aisatsu{
    background:url("/aisatsu/images/aisatsu1.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:127px;
    height:22px;
    overflow:hidden;
    margin:0 10px;
}
H1.story{
    background:url("/story/images/story1.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:153px;
    height:21px;
    overflow:hidden;
    margin:0 10px;
}
H1.info{
    background:url("/info/images/info1.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:205px;
    height:21px;
    overflow:hidden;
    margin:0 10px;
}
H1.banner{
    background:url("/info/images/info_banner_title.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:231px;
    height:21px;
    overflow:hidden;
    margin:0 10px;
}
H1.undertaker{
    background:url("/info/images/info_undertaker_title.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:347px;
    height:21px;
    overflow:hidden;
    margin:0 10px;
}
H1.goods-info{
    background:url("/info/images/info_goods_title.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:385px;
    height:21px;
    overflow:hidden;
    margin:0 10px;
}
H1.houen{
    background:url("/info/images/info_houen_title.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:336px;
    height:21px;
    overflow:hidden;
    margin:0 10px;
}

H1.goods{
    background:url("/images/goods-title.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:350px;
    height:25px;
    overflow:hidden;
    margin:0;
}
H1.sitemap{
    background:url("/images/sitemap-title.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:350px;
    height:25px;
    overflow:hidden;
    margin:0;
}
H1.linkpage{
    background:url("/images/linkpage-title.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:350px;
    height:25px;
    overflow:hidden;
    margin:0;
}
H1.link{
    background:url("/images/link-title.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:350px;
    height:25px;
    overflow:hidden;
    margin:0;
}
H1.staff{
    background:url("/images/staff_title.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:350px;
    height:25px;
    overflow:hidden;
    margin:0;
}
H1.dccard{
    background:url("/images/dc_title.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:350px;
    height:25px;
    overflow:hidden;
    margin:0;
}
H1.mail{
    background:url("/images/mail-title.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:350px;
    height:25px;
    overflow:hidden;
    margin:0;
}
H1.notfound{
    background:url("/images/bestnet-title_200_.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:200px;
    height:49px;
    overflow:hidden;
    margin:0 0 10px 10px;
}
H1.notfoundh{
    background:url("/images/houen-title_240.gif") no-repeat;
    text-indent:-9999px;
    display:block;
    width:240px;
    height:49px;
    overflow:hidden;
    margin:0 0 10px 10px;
}
