body { 
    background-color:#ffffff;
        margin-top:10px;margin-left:0px;margin-right:0px;z-index:0;
        color:#454545;
}
.back01 { 
    background-color:#ffffff;
    background-image:url(photo/n&t_back.gif);
    background-position:center;
    background-repeat:repeat-y;
    margin-top:0px;
    font-size:10px;
color:#7D5828;
font-weight:normal;
line-height: 140%;
}
h3 { color: #222222; font-style: normal; font-weight: normal; font-size: 14px; line-height: 130%; text-decoration: none; margin-top: 2px; }


.waku01 { background-color: #F3FFFC; border: 1px #9EDAE9 dotted; border-collapse:collapse; padding: 5px 5px 5px 5px;font-size:13px;color:#454545;font-weight:normal;}


.moji01{font-size:10px;
color:#7D5828;
font-weight:normal;
line-height: 140%;
}
.moji01-1{font-size:12px;
color:#454545;
font-weight:normal;
line-height: 180%;
position:relative;
/*基本文字*/}
.moji01-2{font-size:10px;
color:#ffffff;
font-weight:normal;
line-height: 140%;
}
.moji01-3{font-size:8px;
color:#454545;
font-weight:normal;
line-height: 130%;
/*基本文字*/}
.moji01-4{font-size:13px;
color:#454545;
font-weight:normal;
line-height: 170%;
padding: 8px;
/*基本文字*/}
.moji02{font-size:11px;
color:#454545;
font-weight:normal;
line-height: 140%;
}
.moji02-1{font-size:12px;
color:#770000;
font-weight:normal;
line-height: 170%;
position:relative;
/*基本文字*/}

.mt01{font-size:12px;
color:#454545;
font-weight:normal;
line-height: 150%;
background: url(photo/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 1px 0;padding: 8px 0px 3px 18px;
}
.mt02{font-size:12px;
color:#454545;
font-weight:normal;
line-height: 150%;
background: url(photo/arrowbullet2.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 1px 0;padding: 8px 0px 3px 18px;
}
.mt03{font-size:11px;
color:#454545;
font-weight:normal;
}


.li01{background-color:#ffffff;border-bottom:#ffffff 1px solid;font-size:10px;color:#9D7763;font-weight:bold;padding: 5px 0px 0px 0px;}


a:link{color:#870D0D}
a:visited{color:#820B90}
a:hover{color:#B32B65}
a:active{color:#cccc00}

.b1 a { display:block;}
.b1 a:link { color: #0F6415; text-decoration:none;}
.b1 a:visited { color: #0F6415; text-decoration:none;}
.b1 a:active { color: #aa3300; text-decoration:none;}
.b1 a:hover { color: #aa3300; text-decoration:none;}

.line01{
border: 1px solid #B5B5B5;
background-color:#ffffff;
padding: 8px;
font-size:10px;
}
.line02{
border: 1px solid #B5B5B5;
background-color:#ffffff;
padding: 0px;
font-size:10px;line-height: 130%;
}
.line03{
border: 1px solid #B5B5B5;
background-color:#FFF4ED;
padding: 10px;
font-size:12px;
}
.border01{border-bottom:#c0c0c0 1px solid;font-size:15px;color:#972929;font-weight:bold;}
.border02{border-bottom:#c0c0c0 1px solid;font-size:13px;color:#9D7763;font-weight:bold;}
.border03{border-bottom:#c0c0c0 1px solid;font-size:11px;color:#454545;font-weight:normal;}
.border03-1{border-bottom:#c0c0c0 1px solid;font-size:12px;color:#454545;font-weight:normal;}
.border04{border-bottom:#c0c0c0 1px solid;font-size:12px;color:#721111;font-weight:normal;}
.border05{border-left:#E2E2E2 1px solid;}
