body { font-family: '‚l‚r –¾’©', HGS–¾’©B, sans-serif; text-align: center; }

a:focus { outline: none; }

h1 { margin: 0; padding: 0; font-size: 15px; }

.container { width: 950px; margin: 0 auto; }

.logo_top { margin: 30px 0 20px 0; }

.bg_top { background: url('/imgs/imp_fall.jpg') no-repeat fixed center bottom; }



.v_t { width: 100%; }

.v_t td { vertical-align: top; text-align: center; padding: 10px 5px; }

td.bg_1 { background: #E1E0DF; padding: 10px 15px; vertical-align: middle; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; white-space: nowrap; }

td.bg_2 { background: #F1EBE8; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }

td.bg_3 { width: 190px; background: #F1EBE8; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }



.plan_entry_bento_lists { margin: 20px auto; padding: 0; width: 560px; border: 0px solid #999; }

.plan_entry_bento_list { text-align: left; margin: 20px 0; padding: 0; }

.plan_entry_bento_list p { margin: 0 10px; padding: 0; }

.clearfix:after { content: "."; display: block; clear: both; height: 0; font-size: 0; visibility: hidden; }

.clearfix { min-height: 1px; display: inline-block; display: block; }

* html .clearfix { height: 1px; /*\*//*/ height: auto; overflow: hidden; /**/ }

.img_l { float: left; margin-top: -10px; margin-right: 10px; }



.store_ttl { width: 950px; height: 100px; margin: 0; padding: 0; text-indent: -2000em; background: url('/img/store_ttl.gif') no-repeat 0px 0px; }



#store ul { width: 950px; height: 350px; list-style: none; margin: 0; padding: 0; }

#store li { float: left; margin: 0; padding: 0; }

#store li a { display: block; float: left; border: 0; }



.store_tac a { width: 310px; height: 310px; background: url('/img/store.gif') no-repeat 0px 0px; text-indent:-1000em; text-decoration:none; }

.store_tac a:hover { background: url('/img/store1.gif') no-repeat 0px 0px; }



.store_kyo a { width: 310px; height: 310px; background: url('/img/store.gif') no-repeat -300px 0px; text-indent:-1000em; text-decoration:none; }

.store_kyo a:hover { background: url('/img/store1.gif') no-repeat -300px 0px; }



.store_tsu a { width: 310px; height: 310px; background: url('/img/store.gif') no-repeat -620px 0px; text-indent:-1000em; text-decoration:none; }

.store_tsu a:hover { background: url('/img/store1.gif') no-repeat -620px 0px; }







.store_tac_bento a { width: 310px; height: 310px; background: url('/img/store_bento.gif') no-repeat 0px 0px; text-indent:-1000em; text-decoration:none; }

.store_tac_bento a:hover { background: url('/img/store_bento1.gif') no-repeat 0px 0px; }



.store_kyo_bento a { width: 310px; height: 310px; background: url('/img/store_bento.gif') no-repeat -300px 0px; text-indent:-1000em; text-decoration:none; }

.store_kyo_bento a:hover { background: url('/img/store_bento1.gif') no-repeat -300px 0px; }



.store_tsu_bento a { width: 310px; height: 310px; background: url('/img/store_bento.gif') no-repeat -620px 0px; text-indent:-1000em; text-decoration:none; }

.store_tsu_bento a:hover { background: url('/img/store_bento1.gif') no-repeat -620px 0px; }