@charset "UTF-8";

html,body,div,h1,h2,h3,ul,ol,li,table,tr,td,form {
margin: 0;
padding: 0;
}

img {
border: none;
}

body {
font:12px 'ＭＳ Ｐゴシック','arial','helvetica','clean','sans-serif';
color: #696969;
background: url(../image/cmn/body_bg.jpg) no-repeat center 0 #eef2f3;
/*  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','メイリオ',Meiryo,sans-serif;
font-size: 12px; */

}

a {
color: #696969;
}

#header, #navigation {
line-height: 0;
}


#header {
position: relative;
}

/* ---------------------------------------------- */



/* ---------------------------------------------- */



#lineWrap {
width: 100%;
margin: 0 auto;
}


#wrap {
width: 100%;
margin: 0 auto;

}

#container {
width: 920px;
margin: 0 auto;
padding: 0 0 0 13px;
}

.container .cntWrap {
background: url(../image/cmn/cnt_bg_udr02.jpg) repeat-y 0px 0;
}

.container .content {
background: url(../image/cmn/cnt_bg_ovr02.jpg) no-repeat 0px 0;
}




#header {
width: 900px;
padding: 0 7px 0 7px;

font-size: 0;

}

#header h1 {
padding: 11px 0 0;
line-height: 0;
}

#header ul li {
/*
float: left;
*/
list-style-type: none;
}

#header .headLf {
float: left;
width: 279px;
font-size: 100%;

}

#header .headRt {
float: right;
width: 580px;
font-size: 12px;

}

.headNavArea {
text-align: right;
}

.headNavBtn {
padding: 0 3px 0 23px;
width: 554px;
}

.headNavBtn li {
float: left;
}

.headNavBtn .cart {
padding-left: 8px;
}

.headNav {
margin-top: 60px;
clear: both;
padding: 13px 3px 0 0;
line-height: 110%;
}
.headNav li {
/* padding: 0 0 0 10px; */
padding: 0 0 0 13px;
display: inline;
}

.headNav a:link, .headNav a:active, .headNav a:visited {
color: #595959;
text-decoration: none;
}

.headNav a:hover {
color: #595959;
text-decoration: underline;
}

.srcTbl {
height: 26px;
margin: 51px 0 0 404px;
}

.srcTbl .srcBox {
width: 134px;
height: 21px;
padding: 4px 4px 0;
background: url(../image/cmn/src_box.gif) no-repeat right 0;
border: 0;
}

/* --- ナビゲーション -------------------- */
#navigation {
width: 900px;
padding: 8px 16px 8px 0;
line-height: 0;
font-size: 0px;
background: url(../image/cmn/nav_bg.jpg) no-repeat 4px 3px;

}

.naviArea {
position: relative;
width: 900px;
}

.naviArea .naviAreaIn {
width: 822px;
height: 140px;
margin: 0 0 0 45px;
position: relative;
}


.naviArea .naviAreaIn a {
list-style-type: none;
float: left;
display: block;
width: 135px;
height: 140px;
text-decoration: none;
z-index: 1;
}

.naviArea .naviAreaIn img {
border: none;
}

.naviArea .naviAreaIn a .navAr {
position: relative;
z-index: 10;
}

.naviArea .naviAreaIn a .navBg {
display: block;
position: absolute;
overflow: hidden;
z-index: 1;
}

.naviArea .naviAreaIn a .navBg img {
position: relative;
}

.naviArea a .navLine {
display: none;
}

.naviArea .naviAreaIn a:hover {
position: relative;
z-index: 2;
}

.naviArea .naviAreaIn a:hover .navBg {
display: block;
position: absolute;
overflow: hidden;
z-index: 6;
}

.naviArea .naviAreaIn a:hover .navBg img {
position: relative;
}


/* -- Defalt Setting ---------- */

/* -- Default 1 -- */
.naviArea a.tab1 {
width: 140px;
height: 140px;
}

.naviArea a.tab1 .navAr {
left: 5px;
}

.naviArea a.tab1 .navBg {
width: 140px;
height: 140px;
top: 0;
left: 0;
}

/* -- Hover 1 -- */
.naviArea a.tab1:hover .navBg {
width: 140px;
height: 140px;
top: 0;
left: 0;
}


.naviArea a.tab1:hover .navBg img {
top: -140px;
}

.naviArea a.tab1:hover .navLine {
top: 133px;
left: -3px;
}


/* -- Stay 1 -- */
.naviArea .on1 a.tab1 .navLine {
display: block;
position: absolute;
z-index: 10;
top: 133px;
left: -3px;
}

.naviArea .on1 a.tab1 .navBg img {
top: -280px;
}

.naviArea .on1 a.tab1:hover .navBg img {
top: -280px;
}

/* -- Default 2 -- */
.naviArea a.tab2 {
width: 136px;
height: 140px;
}

.naviArea a.tab2 .navAr {
left: 1px;
}

.naviArea a.tab2 .navBg {
width: 136px;
height: 140px;
top: 0;
left: 140px;
}
/* -- Hover 2 -- */
.naviArea a.tab2:hover .navBg {
top: 0;
left: 0;
width: 271px;
height: 140px;
}

.naviArea a.tab2:hover .navBg img {
top: -140px;
}


.naviArea a.tab2:hover .navLine {
top: 133px;
left: -7px;
}
/* -- Stay 2 -- */
.naviArea .on2 a.tab2 .navBg {
z-index: 6;
}

.naviArea .on2 a.tab2 .navBg img {
top: -420px;
}

.naviArea .on2 a.tab2 .navLine {
display: block;
position: absolute;
z-index: 10;
top: 133px;
left: 133px;
}

.naviArea .on2 a.tab2:hover .navBg {
width: 136px;
}

.naviArea .on2 a.tab2:hover .navBg img {
top: -420px;
}

.naviArea .on2 a.tab2:hover .navLine {
display: block;
position: absolute;
z-index: 10;
top: 133px;
left: -7px;
}


/* Stay2の時の3設定 */
.naviArea .on2 a.tab3 .navBg img {
top: -140px;
}

.naviArea .on2 a.tab3:hover .navBg {
z-index: 2;
}
.naviArea .on2 a.tab3:hover .navBg img {
top: -280px;
}

/* -- Default 3 -- */
.naviArea a.tab3 {
width: 135px;
height: 140px;
}

.naviArea a.tab3 .navAr {
left: 0;
}

.naviArea a.tab3 .navBg {
width: 135px;
height: 140px;
top: 0;
left: 276px;
}

.naviArea a.tab3 .navBg img {
position: absolute;
top: 0;
left: -136px;
}

/* -- Hover 3 -- */
.naviArea a.tab3:hover .navBg {
top: 0;
left: -136px;
width: 271px;
height: 140px;
}

.naviArea a.tab3:hover .navBg img {
top: -280px;
left: 0;

}

.naviArea a.tab3:hover .navLine {
top: 133px;
left: -8px;
}

/* -- Stay 3 -- */
.naviArea .on3 a.tab3 .navBg {
z-index: 6;
}

.naviArea .on3 a.tab3 .navBg img {
top: -420px;
}

.naviArea .on3 a.tab3 .navLine {
display: block;
position: absolute;
z-index: 10;
top: 133px;
left: 268px;
}

.naviArea .on3 a.tab3:hover .navBg {
width: 135px;
left: 0;
}

.naviArea .on3 a.tab3:hover .navBg img {
top: -420px;
left: -136px;
}

.naviArea .on3 a.tab3:hover .navLine {
display: block;
position: absolute;
z-index: 10;
top: 133px;
left: -8px;
}


/* Stay3の時の2設定 */

.naviArea .on3 a.tab2 .navBg img {
top: -280px;
}
.naviArea .on3 a.tab2:hover .navBg {
z-index: 2;
}

.naviArea .on3 a.tab2:hover .navBg img {
top: -140px;
}


/* -- Default 4 -- */
.naviArea a.tab4 {
width: 136px;
height: 140px;
}

.naviArea a.tab4 .navAr {
left: 1px;
}

.naviArea a.tab4 .navBg {
width: 136px;
height: 140px;
top: 0;
left: 411px;
}

/* -- Hover 4 -- */
.naviArea a.tab4:hover .navBg {
top: 0;
left: 0;
width: 136px;
height: 140px;
}


.naviArea a.tab4:hover .navBg img {
position: relative;
top: -140px;
}

.naviArea a.tab4:hover .navLine {
top: 133px;
left: -7px;
}

/* -- Stay 4 -- */
.naviArea .on4 a.tab4 .navBg img {
top: -280px;
}

.naviArea .on4 a.tab4 .navLine {
display: block;
position: absolute;
z-index: 10;
top: 133px;
left: 404px;
}

.naviArea .on4 a.tab4:hover .navBg img {
top: -280px;
}

.naviArea .on4 a.tab4:hover .navLine {
display: block;
position: absolute;
z-index: 10;
top: 133px;
left: -7px;
}


/* -- Default 5 -- */
.naviArea a.tab5 {
width: 135px;
height: 140px;
}

.naviArea a.tab5 .navAr {
/* left: -3; */
}

.naviArea a.tab5 .navBg {
width: 135px;
height: 140px;
top: 0;
left: 411px;
/* --  left: 547px; -- */
}

/* -- Hover 5 -- */
.naviArea a.tab5:hover .navBg {
position: absolute;
top: 0;
left: 0;
width: 135px;
height: 140px;
}

.naviArea a.tab5:hover .navBg img {
top: -140px;
}

.naviArea a.tab5:hover .navLine {
top: 133px;
left: -7px;
}

/* -- Stay 5 -- */
.naviArea .on5 a.tab5 .navBg img {
top: -280px;
}

.naviArea .on5 a.tab5 .navLine {
display: block;
position: absolute;
z-index: 10;
top: 133px;
left: 404px;
/* -- left: 540px; -- */
}

.naviArea .on5 a.tab5:hover .navBg img {
top: -280px;
}

.naviArea .on5 a.tab5:hover .navLine {
display: block;
position: absolute;
z-index: 10;
top: 133px;
left: -7px;
}


/* -- Default 6 -- */
.naviArea a.tab6 {
width: 140px;
height: 140px;
}

.naviArea a.tab6 .navAr {
/* left: -8px; */
left:-11px;
}

.naviArea a.tab6 .navBg {
width: 140px;
height: 140px;
top: 0;
left: 546px;
/* -- left: 682px; -- */
}

/* -- Hover 6 -- */
.naviArea a.tab6:hover .navBg {
top: 0;
left: 0;
width: 140px;
height: 140px;
}

.naviArea a.tab6:hover .navBg img {
top: -140px;
}

.naviArea a.tab6:hover .navLine {
top: 133px;
left: -7px;
}

/* -- Stay 6 -- */
.naviArea .on6 a.tab6 .navBg img {
top: -280px;
left: 0;
}

.naviArea .on6 a.tab6 .navLine {
display: block;
position: absolute;
z-index: 10;
top: 133px;
left: 539px;
/* -- left: 675px; -- */
}

.naviArea .on6 a.tab6:hover .navBg img {
top: -280px;
}

.naviArea .on6 a.tab6:hover .navLine {
display: block;
position: absolute;
z-index: 10;
top: 133px;
left: -7px;
}


/* point */

.point {
width: 98px;
height: 58px;
position: absolute;
top: 69px;
left: 5px;
}


/* --- CONTENT ------------------------- */
#content {
/* width:900px left:-50px right:-44px*/
width: 806px;
/* padding: 20px 44px 0 63px; */
/*margin-top: 5px;*/
/*
padding-top: 25px;
*/
&nbsp;padding-right: 51px;
&nbsp;padding-left: 57px;
/* background: url(../image/cmn/content_bg.jpg) repeat-y 13px 0;*/
}


/* --- MAIN ---------------------------- */


#main {
/* float: left;*/
width: 556px;
padding-bottom: 50px;
}

.main {
float: left;
}

.banner {
/* width: 556px;*/
margin: 0 auto;
padding: 0 0 18px 15px;
}

.bannerImg {
/* width: 556px;*/
padding: 0 0 18px 0;
}

/* ENTRY */
.entry {
/* margin: 0 0 11px 20px;*/
/* width: 556px;*/
padding-top: 25px;
margin: 0px 0 15px 0;
line-height: 160%;
border-bottom: solid 5px #e6ebed;
}


.entry h2 {
padding: 5px 0 5px 0;
font-size: 20px;
line-height: 28px;
}

.farm {
padding: 5px 0 5px 0;
font-size: 20px;
line-height: 28px;
}


.topics a {
text-decoration: none;
color: #ae1f24;
}

.sweets a {
text-decoration: none;
color: #d7334f;
}

.whey a {
text-decoration: none;
color: #ed5400;
}

.now a {
text-decoration: none;
color: #0e6a27;
}

.shop a {
text-decoration: none;
color: #2b8bd5;
}

.blog a {
text-decoration: none;
color: #097f2a;
}

/*
.entry h2 {
padding: 5px 0 5px 0;
font-size: 20px;
line-height: 28px;
}

.topics h2 a {
text-decoration: none;
color: #0e6a27;
}

.sweets h2 a {
text-decoration: none;
color: #d7334f;
}

.whey h2 a {
text-decoration: none;
color: #ed5400;
}

.now h2 a {
text-decoration: none;
color: #0e6a27;
}

.shop h2 a {
text-decoration: none;
color: #2b8bd5;
}

.blog h2 a {
text-decoration: none;
color: #097f2a;
}
*/


.entry h3 a {
text-decoration: none;
color: #3f8523;
}

.entry .date {
padding: 0 0 20px 0px;
}



.entry .photo {

}

.entry p {
width: 493px;
}


.entry .comtrb {
padding: 20px 0 15px;
font-size: 10px;
}

.asset-footer {
padding: 20px 0 15px;
}

.entry h3 {
margin: 5px 0 0;
color: #3f8523;
}


.entNav {
width: 556px;
/*
margin: 0 0 43px 55px;
padding: 11px 0 0 ;
border-top: solid 5px #e6ebed;
*/

}

.entNavLf {
float: left;
width: 100px;
display: block;
}

.entNavRt {
float: right;
width: 89px;
display: block;
}


/* COMMENT */
.comments {
width: 555px;
margin: 10px 0 0;
border-top: solid 5px #e6ebed;
}

.comment {
margin: 10px 0 0;
border-bottom: dashed 1px #cccccc;
}

.comHead {
}

.commentsOpen table {
margin: 10px 0 5px;
}

/* TRACKBACK */
.trackbacks {
width: 555px;
margin: 10px 0 0;
padding-top: 40px;
border-top: solid 5px #e6ebed;
}

.trbContent {
border-top: solid 1px #cccccc;
}

.trackback {
margin: 10px 0 0;
border-bottom: dashed 1px #cccccc;
}

.trackback span {
font-weight: bold;
}


.noBrd {
border-bottom: 0;
}

/* SEARCH */
.search {
width: 555px;
margin: 0 auto;
padding: 0 0 10px 20px;
}

.search h2 {
padding: 5px 0 5px 230;
font-size: 20px;
line-height: 28px;
}

.hidden {
display: none;
}


/* --- SIDE ---------------------------- */
#side {
width: 200px;
*padding-left:50px;
padding-top: 25px;
padding-bottom: 30px;
}

.retail #side{
	*padding-left:0px;
}
.side {
float: right;
}

#side h2 {
/* background: url(../image/blog/cat_line.gif) no-repeat 0 0; */
 width:175px;
 border-left:#999 solid 4px;
 padding: 0px 0 0 5px;
 margin: 3px 0 10px 10px;
 font-size:12px;
 text-decoration: none;
 color:#494949;
 font-weight:normal;
}

.retail #side h2 {
/* background: url(../image/blog/cat_line.gif) no-repeat 0 0; */
 border-left:#f7f8fa solid 4px;
 width:175px;
 padding-left: -4px;
 margin-bottom: 9px;
 margin-left:0px;
 font-size:12px;
 text-decoration: none;
 color:#0e6a27;
 font-weight:normal;
}
/*
#side h2 {
margin: 10px 0 12px 10px;
display:block;
padding-top:2px;
}
*/

.sideUl {
margin-bottom: 17px;
margin-left: 10px;
}

.sideShoppingUl {
margin-bottom: 17px;
margin-left: 10px;
}

.sideShoppingUl li {
/* padding-bottom: 5px;*/
line-height: 0;
}

#side ul li {
list-style-type: none;
}

.sideProductTit {
border-bottom: 1px solid #dadada;
width: 174px;
padding: 3px 2px 5px 0px;
margin: 3px 0 10px 10px;
}

.sideProductUl {
line-height: 130%;
margin: 0 4px 12px 14px;
}

.sideProductUl .line {
border-bottom:1px dotted #e1e1e1;
width:174px;
*margin-left:-15px;
height:5px;
display:block;
}

.sideProductUl a:link, .sideProductUl a:active, .sideProductUl a:visited {
color: #0e6a27;
text-decoration: none;
}

.sideProductUl a:hover {
color: #0e6a27;
text-decoration: underline;
}

.sideProductUl li {
background: url(../image/cmn/side_list.gif) no-repeat 0 5px;
margin-left: 5px;
padding-left: 8px;
margin-bottom:3px;
}

.sideProductUl li.nonLink {
background: none;
margin-left: 0px;
padding-left: 0px;
}

/*
#side ul.sideProductUl li ul {
margin-left: 15px;
}

#side ul.sideProductUl li ul li {
padding-left: 0;
list-style-type: disc;
}
*/

/* --- FOOTER -------------------------- */

#footer {
width: 920px;
padding: 12px 0 20px;
font-size: 10px;
color: #666666;
/* background: url(../image/cmn/foot_back.jpg) no-repeat center 0 #eef2f3; */
}

.container .footer {
background: url(../image/cmn/foot_bg02.jpg) no-repeat 0 0 #eef2f3;
}


#footer a {
font-size: 10px;
color: #666666;
text-decoration: none;
}

.footLf {
float: left;
padding: 0 0 0 7px;
}

.footRt {
float: right;
padding: 0 12px 0 0;
color: #666666;
}


/* --- ロールオーバー用(ヘッダーメニュー) -------------------------- */
a.headNavBtn1 {
background-image: url(../image/cmn/online_store.jpg);
background-position: 0px 0px;
width: 221px;
height: 41px;
display:block;
}

a.headNavBtn1:hover {
background-image: url(../image/cmn/online_store_on.jpg);
background-position: 0px 41px;
}

a.headNavBtn2 {
background-image: url(../image/cmn/contact.jpg);
background-position: 0px 0px;
width: 106px;
height: 41px;
display:block;
}

a.headNavBtn2:hover {
background-image: url(../image/cmn/contact_on.jpg);
background-position: 0px 41px;
}

a.headNavBtn3 {
background-image: url(../image/cmn/about_buy.jpg);
background-position: 0px 0px;
width: 91px;
height: 41px;
display:block;
}

a.headNavBtn3:hover {
background-image: url(../image/cmn/about_buy_on.jpg);
background-position: 0px 41px;
}

a.headNavBtn4 {
background-image: url(../image/cmn/cart.jpg);
background-position: 0px 0px;
width: 117px;
height: 41px;
display:block;
}

a.headNavBtn4:hover {
background-image: url(../image/cmn/cart_on.jpg);
background-position: 0px 41px;
}

/* --- ロールオーバー用(ナビゲーション) -------------------------- */
a.navigationBtn1 {
background-image: url(../image/cmn/nav01.jpg);
background-position: 0px 0px;
width: 123px;
height: 88px;
display: block;
}

a.navigationBtn1:hover {
background-image: url(../image/cmn/nav01_on.jpg);
background-position: 0px 88px;
}

a.navigationBtn2 {
background-image: url(../image/cmn/nav02.jpg);
background-position: 0px 0px;
width: 120px;
height: 88px;
display: block;
}

a.navigationBtn2:hover {
background-image: url(../image/cmn/nav02_on.jpg);
background-position: 0px 88px;
}

a.navigationBtn3 {
background-image: url(../image/cmn/nav03.jpg);
background-position: 0px 0px;
width: 120px;
height: 88px;
display: block;
}

a.navigationBtn3:hover {
background-image: url(../image/cmn/nav03_on.jpg);
background-position: 0px 88px;
}

a.navigationBtn4 {
background-image: url(../image/cmn/nav04.jpg);
background-position: 0px 0px;
width: 120px;
height: 88px;
display: block;
}

a.navigationBtn4:hover {
background-image: url(../image/cmn/nav04_on.jpg);
background-position: 0px 88px;
}

a.navigationBtn5 {
background-image: url(../image/cmn/nav05.jpg);
background-position: 0px 0px;
width: 121px;
height: 88px;
display: block;
}

a.navigationBtn5:hover {
background-image: url(../image/cmn/nav05_on.jpg);
background-position: 0px 88px;
}

a.navigationBtn6 {
background-image: url(../image/cmn/nav06.jpg);
background-position: 0px 0px;
width: 124px;
height: 88px;
display: block;
}

a.navigationBtn6:hover {
background-image: url(../image/cmn/nav06_on.jpg);
background-position: 0px 88px;
}

/* ------------------------------------ */

/* --- 文字の色 ------------------------- */
.fontRed {
color: #ae1f24;
}
.fontGreen {
color: #0d6a27;
}

/* --- ロールオーバー用(バナー) -------------------------- */
a.bannerBtn {
background-image: url(../image/cmn/mailmagazine.jpg);
background-position: 0px 0px;
width: 180px;
height: 71px;
display: block;
}

a.bannerBtn:hover {
background-image: url(../image/cmn/mailmagazine_on.jpg);
background-position: 0px 71px;
}


.menu_hd {position:absolute; right:3px; top:17px;display:block; width:
637px;}

.menu_hd_line{position:absolute; border-bottom:solid 1px #dddad5; 
width:626px; right:6px; top:65px;}

.menu_hd_store{
background: url("images/menu_hd_store.jpg") no-repeat;
width:156px;
height:40px;
display:block;
margin-right:5px;
float:left;
}

.menu_hd_store:hover{
background-position:0 -40px;
}

.menu_hd_howto{
background: url("images/menu_hd_howto.jpg") no-repeat;
width:92px;
height:26px;
display:block;
float:left;
margin-top:14px;
}

.menu_hd_howto{
background: url("images/menu_hd_howto.jpg") no-repeat;
width:92px;
height:26px;
display:block;
float:left;
margin-top:14px;
}

.menu_hd_history{
background: url("images/menu_hd_history.jpg") no-repeat;
width:86px;
height:26px;
display:block;
float:left;
margin-top:14px;
}

.menu_hd_member{
background: url("images/menu_hd_member.jpg") no-repeat;
width:99px;
height:26px;
display:block;
float:left;
margin-top:14px;
}

.menu_hd_contact{
background: url("images/menu_hd_contact.jpg") no-repeat;
width:101px;
height:26px;
display:block;
float:left;
margin-top:14px;
}

.menu_hd_cart{
background: url("images/menu_hd_cart.jpg") no-repeat;
width:95px;
height:26px;
display:block;
float:left;
margin-top:14px;
}

.menu_hd_howto:hover, .menu_hd_history:hover, .menu_hd_member:hover, .menu_hd_contact:hover, .menu_hd_cart:hover{
background-position:0 -26px;
}

a{text-decoration:none;}

.entry a:hover{text-decoration:underline;}

#side h2 a {color:#494949;}
#side h2 a:hover {color:#494949; text-decoration:underline;}


.bn{
width:556px;
margin-bottom:10px;
}

.bn a{text-decoration:none;}
.bn a:hover{text-decoration:none;}
.entry img{text-decoration:none;}

.bn_store{
background: url("/image/bn_entry/bn_store.jpg") no-repeat;
height:169px;
display:block;
}

.bn_store:hover{
background-position:0 -169px;
}

.bn1{
background: url("/image/bn_entry/bn_newtype.jpg") no-repeat;
height:166px;
display:block;
}

.bn1:hover{
background-position:0 -166px;
}

.bn2{
background: url("/image/bn_entry/bn_butatei.jpg") no-repeat;
height:166px;
display:block;
}

.bn2:hover{
background-position:0 -166px;
}

.bn3{
background: url("/image/bn_entry/bn_aoyama.jpg") no-repeat;
height:166px;
display:block;
}

.bn3:hover{
background-position:0 -166px;
}


.bn4{
background: url("/image/bn_entry/bn_pizza.jpg") no-repeat;
height:106px;
display:block;
}

.bn4:hover{
background-position:0 -106px;
}

.bn_hd_banana{
  position:absolute;
  top:18px;
  right:13px;
  width:137px;}
  
.bn_banana{
background: url("/image/cmn/bn_hd_banana.jpg") no-repeat;
height:105px;
display:block;
}

.bn_banana:hover{
background-position:0 -105px;
}

.sorry{padding:0 12px 13px 10px; line-height:130%;}
.sorry a{color:#494949;}
.sorry a:hover{text-decoration:underline;}

.entry_img {
	padding: 3px;
	border:solid 1px #CCC;
}

.bn_1100-02{
background: url("/image/bn_entry/bn_1100-02.jpg") no-repeat;
height:107px;
display:block;
}

.bn_1100-02:hover{
background-position:0 -107px;
}

.bn_1100-03{
background: url("/image/bn_entry/bn_1100-03.jpg") no-repeat;
height:107px;
display:block;
}

.bn_1100-03:hover{
background-position:0 -107px;
}

.bn_hd_kodawari{
  position:absolute;
  top:18px;
  right:13px;
  width:145px;}
  
.bn_kodawari{
background: url("/image/cmn/bn_kodawari.jpg") no-repeat;
height:120px;
display:block;
}

.bn_kodawari:hover{
background-position:0 -120px;
}



.bn_store_top_area{
width:180px;
margin-bottom:5px;
}

.bn_store_top{
background: url("/image/cmn/bn_store_top.jpg") no-repeat;
height:136px;
display:block;
}

.bn_store_top:hover{
background-position:0 -136px;
}


.bn{
width:556px;
margin-bottom:10px;
}

.bn a{text-decoration:none;}
.bn a:hover{text-decoration:none;}
.entry img{text-decoration:none;}

.bn_store{
background: url("/image/bn_entry/bn_store.jpg") no-repeat;
height:169px;
display:block;
}

.bn_store:hover{
background-position:0 -169px;
}

.bn1{
background: url("/image/bn_entry/bn_newtype.jpg") no-repeat;
height:166px;
display:block;
}

.bn1:hover{
background-position:0 -166px;
}

.bn2{
background: url("/image/bn_entry/bn_butatei.jpg") no-repeat;
height:166px;
display:block;
}

.bn2:hover{
background-position:0 -166px;
}

.bn3{
background: url("/image/bn_entry/bn_aoyama.jpg") no-repeat;
height:166px;
display:block;
}

.bn3:hover{
background-position:0 -166px;
}


.bn4{
background: url("/image/bn_entry/bn_pizza.jpg") no-repeat;
height:106px;
display:block;
}

.bn4:hover{
background-position:0 -106px;
}

.bn_hd_banana{
  position:absolute;
  top:18px;
  right:13px;
  width:137px;}
  
.bn_banana{
background: url("/image/cmn/bn_hd_banana.jpg") no-repeat;
height:105px;
display:block;
}

.bn_banana:hover{
background-position:0 -105px;
}

.sorry{padding:0 12px 13px 10px; line-height:130%;}
.sorry a{color:#494949;}
.sorry a:hover{text-decoration:underline;}

.entry_img {
	padding: 3px;
	border:solid 1px #CCC;
}

.bn_1100-02{
background: url("/image/bn_entry/bn_1100-02.jpg") no-repeat;
height:107px;
display:block;
}

.bn_1100-02:hover{
background-position:0 -107px;
}

.bn_1100-03{
background: url("/image/bn_entry/bn_1100-03.jpg") no-repeat;
height:107px;
display:block;
}

.bn_1100-03:hover{
background-position:0 -107px;
}

.bn_hd_kodawari{
  position:absolute;
  top:18px;
  right:13px;
  width:145px;}
  
.bn_kodawari{
background: url("/image/cmn/bn_kodawari.jpg") no-repeat;
height:120px;
display:block;
}

.bn_kodawari:hover{
background-position:0 -120px;
}



.bn_store_top_area{
width:180px;
margin-bottom:5px;
}

.bn_store_top{
background: url("/image/cmn/bn_store_top.jpg") no-repeat;
height:136px;
display:block;
}

.bn_store_top:hover{
background-position:0 -136px;
}
