body { 
    background-color:#ffffff;
        margin-top:0px;margin-left:0px;margin-right:0px;z-index:0;
        color:#454545;
}
.back01 { 
    background-color:#ffffff;
    background-image:url(photo/images/tw_02.jpg);
    background-position:center;
    background-repeat:repeat;
    margin-top:0px;
}
.back02 { 
    background-color:#ffffff;
    background-image:url(photo/images/wa1_02.gif);
    background-position:center;
    background-repeat:repeat-y;
    margin-top:0px;
    color:#653F28;
    font-size:14px;
font-weight:normal;
line-height: 150%;
}
.back03 { 
    background-color:#ffffff;
    background-image:url(photo/images/osusume_02.gif);
    background-position:center;
    background-repeat:repeat-y;
    margin-top:0px;
}
.back04 { 
    background-color:#ffffff;
    background-image:url(photo/images/ninki_02.gif);
    background-position:center;
    background-repeat:repeat-y;
    margin-top:0px;
}
.back05 { 
    background-color:#ffffff;
    background-image:url(photo/images/osirase_02.gif);
    background-position:center;
    background-repeat:repeat-y;
    margin-top:0px;
}
.back05-1 { 
    background-color:#ffffff;
    background-image:url(photo/images/osirase2_02.gif);
    background-position:center;
    background-repeat:repeat-y;
    margin-top:0px;
}
.back06 { 
    background-color:#ffffff;
    background-image:url(photo/hasen.gif);
    background-position:center;
    background-repeat:repeat-y;
    margin-top:0px;
}
.back07 { 
    background-color:#ffffff;
    background-image:url(photo/image/10kikaku_02.gif);
    background-position:center;
    background-repeat:repeat-y;
    margin-top:0px;
}
.back_R1 { 
    background-color:#ffffff;
    background-image:url(photo/R1_back.jpg);
    background-position:center;
    background-repeat:no-repeat;
    margin-top:0px;
}


.waku01 { background-color: #F3FFFC; border: 1px #9EDAE9 dotted; border-collapse:collapse; padding: 5px 5px 5px 5px;font-size:10pt;color:#454545;font-weight:normal;}
.waku01-1 { background-color: #F3FFFC; border: 1px #9EDAE9 dotted; border-collapse:collapse; padding: 5px 5px 5px 5px;font-size:9pt;color:#454545;font-weight:normal;}
.waku01-2 { background-color: #F3ECBC; border: 1px #949162 dotted; border-collapse:collapse; padding: 5px 5px 5px 5px;font-size:10pt;color:#454545;font-weight:normal;}
.waku02 { background-color: #ffffff; border: 1px #454545 dotted; border-collapse:collapse; padding: 5px 5px 5px 5px;font-size:9px;color:#454545;font-weight:normal;}
.waku03 { background-color: #E9F3F8; border: 1px #AC8E7F dotted; padding: 3px;font-size:12px;color:#145C81;font-weight:bold;}
.waku04 { background-color: #FFF9EB; border: 2px #9C0007 dotted; border-collapse:collapse; padding: 5px 5px 5px 5px;font-size:12px;color:#5A2600;font-weight:normal;line-height: 140%;}
.waku05 { background-color: #E9FFEA; border: 1px #008306 dotted; border-collapse:collapse; padding: 5px 5px 5px 5px;font-size:12px;color:#5A2600;font-weight:bold;}
.waku06 { background-color: #FFFDF7; border: 2px #ECDCBD solid; border-collapse:collapse; padding: 10px 0px 10px 0px;font-size:10pt;color:#454545;font-weight:normal;}

.moji01{font-size:11px;
color:#454545;
font-weight:normal;
line-height: 150%;
}
.moji01-b{font-size:26px;
color:#328D00;font-weight:bold;line-height: 180%;}
.moji01-b3{font-size:22px;
color:#328D00;font-weight:bold;line-height: 170%;}
.moji01-b2{font-size:38px;
color:#001CC8;font-weight:bold;line-height: 180%;}
.moji01-1{font-size:13px;
color:#454545;
font-weight:normal;
line-height: 150%;
position:relative;
/*基本文字*/}
.moji01-2{font-size:11px;
color:#454545;
font-weight:normal;
line-height: 130%;
/*基本文字*/}
.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: 150%;
/*基本文字*/}
.moji01-5{font-size:10px;
color:#454545;
font-weight:normal;
/*基本文字*/}
.moji02{font-size:12px;
color:#454545;
font-weight:normal;
line-height: 140%;
position:relative;
/*インフォメーション日付*/}
.moji02-1{font-size:10px;
color:#ff0000;
font-weight:normal;
line-height: 150%;
position:relative;
/*インフォメーション赤*/}
.moji02-2{font-size:17px;
color:#3F791C;
font-weight:bold;
line-height: 160%;
/*基本文字*/}
.moji02-3{font-size:16px;
color:#003DC7;
font-weight:bold;
line-height: 140%;
/*基本文字*/}
.mojired{font-size:13px;
color:#dd0000;
font-weight:bold;
line-height: 130%;}
.mojired2{font-size:110%;color:#ee0000;font-weight:bold;line-height: 130%;}

/*基本文字*/
.moji03{font-size:18px;
color:#008000;
font-weight:bold;
line-height: 140%;
/*新米ランキング1位*/}
.moji03-1{font-size:14px;
color:#BD0000;
font-weight:bold;
/*新米ランキング2位*/}
.moji03-2{font-size:16px;
color:#00B2A8;
font-weight:bold;
/*近日入荷*/}
.moji03-3{font-size:13px;color:#5B2F0E;font-weight:bold;/*おしらせ*/}
.moji04{font-size:25px;color:#5B2F0E;font-weight:bold;letter-spacing:5px;/*突撃*/}
.moji04-1{font-size:18px;color:#ffffff;font-weight:bold;letter-spacing:5px;/*お便り*/}
.moji04-2{font-size:14px;color:#1E6AC8;font-weight:bold;/*お便り*/}

.moji13{font-size:130%;
color:#878DFE;
font-weight:800;
line-height: 140%;}


.kupon { 
    background-color:#ffffff;
    font-size:8pt;
    color:#000000;
    line-height: 110%;
    background-image:url(photo/kupon1_02.gif);
    background-position:center;
    background-repeat:repeat-y;
    margin-top:0px;
}

a:link{color:#3333ff}
a:visited{color:#820B90}
a:hover{color:#B32B65}
a:active{color:#cccc00}

.b1 a { display:block; width:100%; height:100%;}
.b1 a:link { color: #3333cc; text-decoration:none;}
.b1 a:visited { color: #3333cc; text-decoration:none;}
.b1 a:active { color: #aa3300; text-decoration:none;}
.b1 a:hover { color: #aa3300; text-decoration:underline;}

.align-c{text-align: center;}
.align-l{text-align: left;}
.align-r{text-align: right;}


.line01{
border: 1px solid #C6C6C6;
display: block;
padding: 5px;
font-size:12px;line-height: 140%;
}
.line02{
border: 1px solid #C6C6C6;
padding: 2px;
font-size:11px;line-height: 140%;
margin-bottom:2px;
}
.line03{
border: 1px solid #C6C6C6;
display: block;
padding: 10px;
font-size:12px;line-height: 140%;
margin-bottom:2px;
background-color:#F8FFE4;
}
.line04{
border: 2px solid #7C8B00;padding: 10px;font-size:100%;line-height: 140%;margin-bottom:2px;background-color:#F8FFE4;}
.border01{border-bottom:#c0c0c0 1px solid;padding: 2px;font-size:15px;color:#482200;font-weight:bold;}
.h01{line-height: 160%;color: #BE0700;}


.moji-01a{
color:#000;
font-size:130%;
line-height: 175%;
}

.moji-01b{
color:#fff;
font-size:130%;
line-height: 175%;
}

.moji-01c{
color:#000;
font-size:110%;
line-height: 175%;
}

.moji-01d{
color:#f00;
font-size:110%;
line-height: 175%;
}

.moji-01e{
color:#fff;
font-size:150%;
line-height: 175%;
}

.moji-01f{
color:#000;
font-size:120%;
line-height: 175%;
}

.moji-01g{
color:#fff;
font-size:120%;
line-height: 175%;
}

.hiburi01{
color:#000;
font-size:85%;
line-height: 150%;
}
.hiburi02{
color:#f00;
font-size:130%;
line-height: 150%;
font-weight:bold;
}
.hiburi03{
color:#000;
font-size:130%;
line-height: 150%;
font-weight:bold;
}

.oshirase01{
color:#000;
font-size:130%;
line-height: 150%;
font-weight:bold;
}

.oshirase02{
color:#f00;
font-size:110%;
line-height: 150%;
font-weight:bold;
}

.container2:after {
width:670px;
  clear: both;
  content: '';
  display: block;
}

.item{
float:left;
width:158px;line-height: 150%;
margin:0 1px 5px 1px;
padding:2px 2px 0 2px;
text-align:center;
border-top: 1px solid #ffcc99;
border-right: 1px solid #ffcc99;
border-bottom: 1px solid #ffcc99;
border-left:1px solid #ffcc99;
}

.eco-hoso01{
color:#339900;
font-size:100%;
line-height: 150%;
font-weight:bold;
}

.eco-hoso02{
color:#ff0000;
font-size:100%;
line-height: 150%;
font-weight:normal;
}

.juryo00{
font-size:110%;
line-height: 170%;
font-weight:normal;
}

.juryo01{
color:#ff0000;
font-weight:normal;
}

.tablebox-a {padding: 5px; border: 1px solid; border-collapse:collapse; border-color: #666666; margin-top:7px}

.td-1a1{
background-color: #ffffff;
border:1px solid #666666;
line-height: 150%;
color:#000000;
font-size: 90%;
font-weight: normal;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-width: 1px;
padding:5px 0 5px 10px;
}

  /*---------------   スライド　------------------------*/
.viewer {
	margin: 0 auto;
	width: 900px;
	height: 350px;
	text-align: left;
	overflow: hidden;
}

.viewer ul {
	width: 900px;
	height: 350px;
	text-align: left;
	overflow: hidden;
	position: relative;
}

.viewer ul li {
	top: 0;
	left: 0;
	width: 900px;
	height: 350px;
	display: none;
	position: absolute;
}

