body { 
    background-color:#F7E6D1;
        margin-top:10px;margin-left:0px;margin-right:0px;z-index:0;
        color:#454545;
 position:relative;
}
.container {
 width:100%;
 position:relative;
}

.back01 { 
    background-color:#F7EFE5;
    background-image:url(photo/images/back_02.gif);
    background-position:center;
    background-repeat:repeat-y;}
    .back02 { 
    background-color:#F7EFE5;
    background-image:url(photo/images/top_01.gif);
    background-position:center;
    background-repeat:no-repeat;}
.back03 { 
    background-color:#F7EFE5;
    background-image:url(photo/images/back2_02.gif);
    background-position:center;
    background-repeat:repeat-y;}
 .back04 { 
    background-color:#ffffff;
    background-image:url(photo/images/wa1_02.jpg);
    background-position:center;
    background-repeat:repeat-y;}
.back05 { 
    background-color:#ffffff;
    background-image:url(photo/images/taiko_02.jpg);
    background-position:center;
    background-repeat:repeat-y;}
 .back06 { 
    background-color:#ffffff;
    background-image:url(photo/images/note_02.gif);
    background-position:center top;
    background-repeat:repeat-y;}
h1 { color: #CDBA9B; font-style: normal; font-weight: normal; font-size: 10px; line-height: 160%; text-decoration: none; margin-top: 22px; }
h2 { color: #D4A552; font-style: normal; font-weight: normal; font-size: 10px; line-height: 130%; text-decoration: none; margin-top: 0px; }
h3 { color: #664444; font-style: normal; font-weight: normal; font-size: 10px; line-height: 120%; text-decoration: none; margin-top: 2px; }


.waku01 { background-color: #ffffff; border: 1px #D3CEBF solid; border-collapse:collapse; padding: 2px;border-width:0px 0px 1px 1px;margin-bottom:10px;font-size:11px;color:#48302D;font-weight:normal;line-height: 150%;}
.waku02 { background-color: #EFEBE8; border: 1px #D3CEBF solid; border-collapse:collapse; padding: 2px;border-width:0px 0px 1px 0px;margin-bottom:10px;font-size:11px;color:#48302D;font-weight:normal;line-height: 150%;}
.waku02-1 { background-color: #F6E6DA; border: 1px #D3CEBF solid; border-collapse:collapse; padding: 2px;border-width:0px 0px 1px 0px;margin-bottom:10px;font-size:11px;color:#48302D;font-weight:normal;line-height: 150%;}
.waku03 { background-color: #ffffff; border: 1px #D3CEBF solid; border-collapse:collapse; padding: 2px;border-width:0px 1px 1px 1px;margin-bottom:10px;font-size:11px;color:#48302D;font-weight:normal;line-height: 150%;}


.moji01{font-size:10px;color:#7D5828;font-weight:normal;line-height: 140%;}
.moji02{font-size:11px;color:#D4A552;font-weight:normal;line-height: 160%;}
.moji02-1{font-size:11px;color:#45602C;font-weight:normal;line-height: 150%;}
.moji03{font-size:12px;color:#48302D;font-weight:normal;line-height: 150%;}
.moji03-1{font-size:12px;color:#7B5815;font-weight:bold;line-height: 160%;}
.moji03-2{font-size:15px;color:#602109;font-weight:bold;line-height: 160%;}
.moji03-3{font-size:13px;color:#BC840C;font-weight:bold;line-height: 150%;}
.moji03-4{font-size:14px;color:#7B4515;font-weight:bold;line-height: 150%;padding-bottom:0px;}
.moji03-5{font-size:10px;color:#48302D;font-weight:normal;line-height: 150%;}
.moji04{font-size:10pt;color:#000C66;font-weight:bold;line-height: 130%;/*工場長が語る*/}
.moji05{font-size:12px;color:#2A2A2A;font-weight:normal;line-height: 140%;padding: 0px 0px 0px 5px;}
.moji05-1{font-size:13px;color:#2A2A2A;font-weight:normal;line-height: 160%;padding: 0px 0px 0px 5px;}
.moji05-2{font-size:15px;color:#BF4538;font-weight:normal;line-height: 160%;padding: 10px 0px 5px 5px;}
.moji05-3{font-size:15px;color:#BF4538;font-weight:normal;line-height: 150%; border: 1px #BF4538 solid; padding: 2px 5px 0px 8px;}

.m01{font-size:10px;color:#CDBA9B;font-weight:normal;line-height: 150%;padding: 1px 0;padding: 2px 0px 3px 6px;}



.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;padding-bottom:5px;}
.border02{border-bottom:#c0c0c0 1px solid;margin-bottom:6px;margin-top:6px;}
.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;}

.new01{
background-color:#ffffff;
border:1px solid #c0c0c0;
color:#34100D;
font-size: 100%;
line-height: 130%;
padding-top: 6px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
border-style:dotted;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-top-width: 0px
}
.aki01{background-color:#ffffff;font-size:65%;line-height: 120%;color:#34100D;font-weight:normal;padding: 3px;}
.aki02{margin-top: 30px;}
.aki03{margin-bottom: 10px;}
.aki04{margin-left: 100px;}
.aki04-1{margin-left: 20px;}
.waku04 { background-color: #F2ECDA; border: 1px #655011 outset; border-collapse:collapse; padding: 3px;font-size:80%;color:#A59D83;font-weight:normal;line-height: 140%;border-left-width:6px;}
.waku05 { background-color: #ffffff; border: 1px #545454 outset; border-collapse:collapse; padding: 0px 0px 0px 0px;font-size:80%;color:#4B4B4B;font-weight:normal;line-height: 140%;}
p.gotop { font-size: 12px; text-align: right; line-height: 20px; width: 600px; margin: 0; }

