@import "clearfix.css";
/*	init	*/
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, table, td, th {
	margin: 0;
	padding: 0;
}
a img, :link img, :visited img {
	border: none;
}
/*	linkaction	*/
a {
	color:#900;
	text-decoration: none;
}
a:hover {
	color:#C00;
	text-decoration: underline;
}
#header a, #footer a {
	color:#f3bd19;
	text-decoration: none;
}
#header a:hover, #footer a:hover {
	color:#ffed29;
	text-decoration: underline;
}
/*	commons	*/
body {
	background: #3c1e16 url(../images/banpaku/com/bg_paper.jpg) center top;
	padding:0;
	margin:0;
	text-align:center;
}
.bgpattern2 {
	background: url(../images/banpaku/com/bgpattern2.jpg) repeat-x center top;
}
body, td {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	line-height:130%;
}
.red {
	color:#C00;
}
.smallnote {
	color:#C00;
	font-size:10px;
}
.small {
	font-size:10px;
}
.h1_line {
	padding:0 0 8px 0;
	margin:0 0 10px 0;
	background: url(../images/banpaku/com/h1_line.gif) repeat-x left bottom;
}
/*	header	*/
#header {
	height:166px;
	background: url(../images/banpaku/com/header/img_01.jpg) no-repeat center top;
}
#header .position {
	width:986px;
	margin:0 auto;
	position:relative;
	text-align:left;
}
#header #logo_banpaku a {
	text-indent:-999em;
	overflow:hidden;
	width:335px;
	height:140px;
	display:block;
	position:absolute;
	top:0;
	left:325px;
}
#header #sitecatch {
	text-indent:-999em;
	overflow:hidden;
}
#header #welcomeArea {
	width:504px;
	height:54px;
	position:absolute;
	left:470px;
	top:105px;
	color:#FFF;
}
#header #welcomeArea .msg {
	text-align:right;
	display:block;
	position:absolute;
	bottom:0;
	right:0;
}
#headerNav {
	margin:5px 0;
}
#headerNav .wrapper {
	float:right;
	position:relative;
	left:-50%;
}
#headerNav ul {
	list-style:none;
	position:relative;
	left:50%;
}
#headerNav li {
	float:left;
	position:relative;
}
#headerNav .magazine {
	background:none;
}
#headerNav li a, #headerNav li p {
	float:left;
	height:30px;
	display: block;
	overflow: hidden;
	text-indent:-999em;
}
#headerNav .top a {
	width: 105px;
	background: url(../images/banpaku/com/header/menu_top.gif) no-repeat left top;
}
#headerNav .seiten a {
	width: 172px;
	background: url(../images/banpaku/com/header/menu_seiten.gif) no-repeat left top;
}
#headerNav .dairamenhaku a {
	width: 217px;
	background: url(../images/banpaku/com/header/menu_dairamenhaku.gif) no-repeat left top;
}
#headerNav .accsrv a {
	width: 145px;
	background: url(../images/banpaku/com/header/menu_accsrv.gif) no-repeat left top;
}
#headerNav .keitai a {
	width: 118px;
	background: url(../images/banpaku/com/header/menu_keitai.gif) no-repeat left top;
}
#headerNav .rss a {
	width: 112px;
	background: url(../images/banpaku/com/header/menu_rss.gif) no-repeat left top;
}
#headerNav .magazine a {
	width: 119px;
	background: url(../images/banpaku/com/header/menu_magazine.gif) no-repeat left top;
}
#headerNav .top a:hover, #headerNav .seiten a:hover, #headerNav .dairamenhaku a:hover, #headerNav .accsrv a:hover, #headerNav .keitai a:hover, #headerNav .rss a:hover, #headerNav .magazine a:hover {
	background-position:left -30px;
}
/*	contents Area base	*/
#contentArea {
	width:986px;
	margin:0 auto;
	text-align:left;
}
.bg_content {
	background:url(../images/banpaku/com/bg_content.png) repeat-y center top;
	_background:url(../images/banpaku/com/bg_content.gif) repeat-y center top;
}
.bg_content_header {
	background:url(../images/banpaku/com/bg_content_header.png) no-repeat center bottom;
	_background:url(../images/banpaku/com/bg_content_header.gif) no-repeat center bottom;
	height:15px;
}
.bg_content_divider {
	background:url(../images/banpaku/com/bg_content_divider.png) no-repeat center top;
	_background:url(../images/banpaku/com/bg_content_divider.gif) no-repeat center top;
	height:15px;
}
.bg_content_footer {
	background:url(../images/banpaku/com/bg_content_footer.png) no-repeat center top;
	_background:url(../images/banpaku/com/bg_content_footer.gif) no-repeat center top;
	height:15px;
}

/*	newstopic & packinfo	*/
#newstopic {
	background:url(../images/banpaku/com/bg_content.png) repeat-y center top;
	_background:url(../images/banpaku/com/bg_content.gif) repeat-y center top;
	padding:5px;
}
#newstopic .title {
	display:none;
}
#newstopic .titleimg {
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
#packinfo {
	display:block;
	width:986px;
	height:64px;
	overflow: hidden;
	text-indent:-999em;
	margin: 0 0 3px 0;
	background: url(../images/banpaku/com/packageinfo.gif) no-repeat center;
}
/*	footer */
#footer {
	text-align:center;
	margin:0 0 10px 0;
}
#footer ul {
	list-style:none;
}
#footer li {
	display:inline;
	padding:0 8px 0 12px;
	background: url(../images/banpaku/com/footermenu_divider.gif) no-repeat center left;
}
#footer .corpinfo {
	display:inline;
	padding:0 10px;
	background:none;
}
#footer .copy {
	color:#8f8f8d;
	margin:3px 0;
	font-family:Tahoma, Geneva, sans-serif;
}
/********************/
/*	3 column layout	*/
/********************/

/*	leftcolumn	*/
#leftcolumn {
	width:133px;
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	float:left;
}
#leftcolumn li {
	list-style:none;
	height:21px;
	background:url(../images/banpaku/com/leftpane/bg_dividerH.jpg) repeat-x left bottom;
}
#leftcolumn .menu_all a, #leftcolumn .menu_ramen a, #leftcolumn .menu_tsukemen a, #leftcolumn .menu_soup, #leftcolumn .menu_noodle, #leftcolumn .menu_name, #leftcolumn .menu_help a {
	display:block;
	width:133px;
	height:30px;
	overflow: hidden;
	text-indent:-999em;
	margin:0 0 1px 0;
}
#leftcolumn .submenu a {
	display:block;
	width:133px;
	height:20px;
	overflow: hidden;
	text-indent:-999em;
}
/*	category replace	*/
#leftcolumn .menu_all a {
	background: url(../images/banpaku/com/leftpane/menu_all.gif) no-repeat left top;
}
#leftcolumn .menu_ramen a {
	background: url(../images/banpaku/com/leftpane/menu_ramen.gif) no-repeat left top;
}
#leftcolumn .menu_tsukemen a {
	background: url(../images/banpaku/com/leftpane/menu_tsukemen.gif) no-repeat left top;
}
#leftcolumn .menu_soup {
	background: url(../images/banpaku/com/leftpane/menu_soup.gif) no-repeat left top;
}
#leftcolumn .menu_noodle {
	background: url(../images/banpaku/com/leftpane/menu_noodle.gif) no-repeat left top;
}
#leftcolumn .menu_name {
	background: url(../images/banpaku/com/leftpane/menu_name.gif) no-repeat left top;
}
#leftcolumn .menu_help a {
	background: url(../images/banpaku/com/leftpane/menu_help.gif) no-repeat left top;
}
#leftcolumn .menu_all a:hover, #leftcolumn .menu_ramen a:hover, #leftcolumn .menu_tsukemen a:hover, #leftcolumn .menu_help a:hover {
	background-position:left -30px;
}
/*	submenu replace	*/
#leftcolumn .soupsub_shoyu a {
	background: url(../images/banpaku/com/leftpane/soupsub_shoyu.gif) no-repeat left top;
}
#leftcolumn .soupsub_miso a {
	background: url(../images/banpaku/com/leftpane/soupsub_miso.gif) no-repeat left top;
}
#leftcolumn .soupsub_tonkotsu a {
	background: url(../images/banpaku/com/leftpane/soupsub_tonkotsu.gif) no-repeat left top;
}
#leftcolumn .soupsub_tonsho a {
	background: url(../images/banpaku/com/leftpane/soupsub_tonsho.gif) no-repeat left top;
}
#leftcolumn .soupsub_tongyo a {
	background: url(../images/banpaku/com/leftpane/soupsub_tongyo.gif) no-repeat left top;
}
#leftcolumn .soupsub_toripai a {
	background: url(../images/banpaku/com/leftpane/soupsub_toripai.gif) no-repeat left top;
}
#leftcolumn .soupsub_tantan a {
	background: url(../images/banpaku/com/leftpane/soupsub_tantan.gif) no-repeat left top;
}
#leftcolumn .soupsub_karami a {
	background: url(../images/banpaku/com/leftpane/soupsub_karami.gif) no-repeat left top;
}
#leftcolumn .soupsub_gyukotsu a {
	background: url(../images/banpaku/com/leftpane/soupsub_gyukotsu.gif) no-repeat left top;
}

/**/
#leftcolumn .noodlesub_thin a {
	background: url(../images/banpaku/com/leftpane/noodlesub_thin.gif) no-repeat left top;
}
#leftcolumn .noodlesub_middle a {
	background: url(../images/banpaku/com/leftpane/noodlesub_middle.gif) no-repeat left top;
}
#leftcolumn .noodlesub_bold a {
	background: url(../images/banpaku/com/leftpane/noodlesub_bold.gif) no-repeat left top;
}
/**/
#leftcolumn .helpsub_help a {
	background: url(../images/banpaku/com/leftpane/helpsub_help.gif) no-repeat left top;
}
#leftcolumn .helpsub_howtocook {
	height:33px;
}
#leftcolumn .helpsub_howtocook a {
	background: url(../images/banpaku/com/leftpane/helpsub_howtocook.gif) no-repeat left top;
	height:32px;
}
#leftcolumn .helpsub_password a {
	background: url(../images/banpaku/com/leftpane/helpsub_password.gif) no-repeat left top;
}
#leftcolumn .helpsub_staff a {
	background: url(../images/banpaku/com/leftpane/helpsub_staff.gif) no-repeat left top;
}
#leftcolumn .helpsub_contact a {
	background: url(../images/banpaku/com/leftpane/helpsub_contact.gif) no-repeat left top;
}
#leftcolumn .soupsub_shoyu a:hover, #leftcolumn .soupsub_miso a:hover, #leftcolumn .soupsub_tonkotsu a:hover, #leftcolumn .soupsub_tonsho a:hover, #leftcolumn .soupsub_tongyo a:hover, #leftcolumn .soupsub_toripai a:hover, #leftcolumn .soupsub_gyukotsu a:hover, #leftcolumn .soupsub_karami a:hover, #leftcolumn .soupsub_tantan a:hover,
#leftcolumn .noodlesub_thin a:hover, #leftcolumn .noodlesub_middle a:hover, #leftcolumn .noodlesub_bold a:hover,
#leftcolumn .helpsub_help a:hover, #leftcolumn .helpsub_password a:hover, #leftcolumn .helpsub_staff a:hover, #leftcolumn .helpsub_contact a:hover {
	background-position:left -20px;
}
#leftcolumn .helpsub_howtocook a:hover {
	background-position:left -32px;
}
#leftcolumn .soupsub_tantan, #leftcolumn .noodlesub_bold, #leftcolumn .helpsub_contact {
	background:none;
}
#verisign {
	text-align:center;
	margin:10px 0 0 0;
}
#leftcolumn .logo_cardbrand {
	background:url(../images/com/logo_cardbrand.gif) no-repeat;
	width:125px;
	height:170px;
	margin:15px auto;
	text-indent:-999em;
	overflow:hidden;
}
#leftcolumn .formArea {
	text-align:center;
	padding:5px 0;
}
#leftcolumn #shopName {
	width: 83px;
	padding:3px 0;
}
html>/**/body #leftcolumn #search {
	width: 24px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	background: url(../images/banpaku/com/leftpane/btn_search.gif) no-repeat left top;
}
html>/**/body #leftcolumn #search:hover {
	background-position:left -24px;
}
/*	rightcolumn	*/
#rightcolumn {
	width:133px;
	float:left;
}
#rightcolumn .menu_cart a, #rightcolumn .menu_magazine a, #rightcolumn .menu_qr a, #rightcolumn .menu_comingsoon a,
#leftcolumn .menu_cart a, #leftcolumn .menu_magazine a, #leftcolumn .menu_qr a, #leftcolumn .menu_comingsoon a {
	display:block;
	width:133px;
	height:30px;
	overflow: hidden;
	text-indent:-999em;
}
#rightcolumn .menu_cart a:hover, #rightcolumn .menu_magazine a:hover, #rightcolumn .menu_qr a:hover,
#leftcolumn .menu_cart a:hover, #leftcolumn .menu_magazine a:hover, #leftcolumn .menu_qr a:hover {
	background-position:left -30px;
}
/*	cart area	*/
#rightcolumn .menu_cart a,
#leftcolumn .menu_cart a {
	background: url(../images/banpaku/com/rightpane/menu_cart.gif) no-repeat left top;
}
#rightcolumn .cartArea,
#leftcolumn .cartArea {
	margin:7px 10px;
}
#rightcolumn .btn_modifycart a,
#leftcolumn .btn_modifycart a {
	display:block;
	width:111px;
	height:24px;
	overflow: hidden;
	text-indent:-999em;
	margin:5px 0 0 0;
	background: url(../images/banpaku/com/rightpane/btn_modifycart.gif) no-repeat left top;
}
#rightcolumn .btn_modifycart a:hover,
#leftcolumn .btn_modifycart a:hover {
	background-position:left -24px;
}
/*	shipdate area	*/
#rightcolumn .menu_shipdate,
#leftcolumn .menu_shipdate {
	display:block;
	width:133px;
	height:30px;
	overflow: hidden;
	text-indent:-999em;
	background: url(../images/banpaku/com/rightpane/menu_shipdate.gif) no-repeat left top;
}
#rightcolumn .shipdate_text,
#leftcolumn .shipdate_text {
	margin:7px 10px;
}
/*	magazine area	*/
#rightcolumn .menu_magazine a,
#leftcolumn .menu_magazine a {
	background: url(../images/banpaku/com/rightpane/menu_magazine.gif) no-repeat left top;
}
#rightcolumn .magazine_text,
#leftcolumn .magazine_text {
	margin:7px 10px 0 10px;
}
/*	qr area	*/
#rightcolumn .menu_qr a,
#leftcolumn .menu_qr a {
	background: url(../images/banpaku/com/rightpane/menu_qr.gif) no-repeat left top;
}
#rightcolumn .qr_barcode,
#leftcolumn .qr_barcode {
	margin:12px;
	text-align:center;
}
#rightcolumn .qr_text,
#leftcolumn .qr_text {
	margin:7px 10px;
}
/*	telorder area	*/
#rightcolumn .menu_telorder,
#leftcolumn .menu_telorder {
	display:block;
	width:133px;
	height:30px;
	overflow: hidden;
	text-indent:-999em;
	background: url(../images/banpaku/com/rightpane/menu_telorder.gif) no-repeat left top;
}
#rightcolumn .text_telorder,
#leftcolumn .text_telorder {
	display:block;
	text-indent:-999em;
	overflow:hidden;
	width:133px;
	height:118px;
	background: url(../images/com/rightpane/text_telorder.gif) no-repeat left top;
	margin:0 0 6px 0;
}
/*	comingsoon area	*/
#rightcolumn .menu_comingsoon a,
#leftcolumn .menu_comingsoon a {
	background: url(../images/banpaku/com/rightpane/menu_comingsoon.gif) no-repeat left top;
}
#rightcolumn .comingsoonArea,
#leftcolumn .comingsoonArea {
	margin:7px 10px;
}

/*	sidebanner area	*/
#rightcolumn .sidebannerArea,
#leftcolumn .sidebannerArea {
	text-align:center;
	margin:7px 0;
}
#rightcolumn .sidebannerArea img,
#leftcolumn .sidebannerArea img {
	border:none;
	margin:3px 0;
}
/*	transportfee	*/
#rightcolumn .menu_transportfee a,
#leftcolumn .menu_transportfee a {
	display:block;
	width:133px;
	height:30px;
	overflow: hidden;
	text-indent:-999em;
	background: url(../images/com/leftpane/menu_transportfee.gif) no-repeat left top;
}
#rightcolumn .menu_transportfee a:hover,
#leftcolumn .menu_transportfee a:hover {
	background-position: left -30px;
}
#rightcolumn .text_transportfee,
#leftcolumn .text_transportfee {
	margin:7px 10px 0 10px;
}
/****************/
/*	listtable	*/
/****************/
#centercolumn {
	width:700px;
	float:left;
}
#centercolumn .searchCondition {
	color:#333333;
	font-size:16px;
	border-bottom:1px solid #333333;
	padding:0 0 3px 0;
	margin:13px;
}
#centercolumn .header_featured {
	display:block;
	height:24px;
	overflow: hidden;
	text-indent:-999em;
	border-bottom:1px solid #333333;
	padding:0 0 3px 0;
	margin:26px 13px 13px 13px;
	background: url(../images/banpaku/com/searchlist/header_featured2.gif) no-repeat left top;
}
#centercolumn .header_defaultlist {
	display:block;
	height:24px;
	overflow: hidden;
	text-indent:-999em;
	border-bottom:1px solid #333333;
	padding:0 0 3px 0;
	margin:26px 13px 13px 13px;
	background: url(../images/banpaku/com/searchlist/header_defaultlist.gif) no-repeat left top;
}
#centercolumn .header_comingsoon {
	display:block;
	height:24px;
	overflow: hidden;
	text-indent:-999em;
	border-bottom:1px solid #333333;
	padding:0 0 3px 0;
	margin:26px 13px 13px 13px;
	background: url(../images/banpaku/com/searchlist/header_comingsoon.gif) no-repeat left top;
}
#centercolumn .loaderArea {
	padding:0 0 0 15px;
}
#centercolumn .searchlist {
	margin:0 0 0 11px;
	border-collapse:collapse;
}
#centercolumn .itemcell {
	width:226px;
	color:#777777;
	text-align:center;
	vertical-align:top;
}
#centercolumn .unit_divider {
	background:url(../images/banpaku/com/searchlist/unit_divider.gif) repeat-y right top;
	margin:1em 0;
}
#centercolumn .white {
	background:none;
}
#centercolumn .itemcell .thumb {
	border:1px solid #cecac4;
}
#centercolumn .itemcell .title {
	color:#333333;
	font-size:14px;
}
#centercolumn .itemcell .price {
	color:#333333;
}
#centercolumn .itemcell .stock {
	color:#333333;
	height:2em;
}
#centercolumn .itemcell a {
	color:#333333;
}
#centercolumn .itemcell a:hover {
	color:#494949;
}
#centercolumn .itemcell .rank_boxT {
	background:#eeeeee url(../images/banpaku/com/searchlist/rank_boxT.gif) no-repeat left top;
	width:217px;
	margin:0 0 5px 4px;
}
#centercolumn .itemcell .rank_boxB {
	background:url(../images/banpaku/com/searchlist/rank_boxB.gif) no-repeat left bottom;
	padding:5px;
}
#centercolumn .itemcell .rank_taste {
	color:#7f1515;
	font-weight:bold;
}
#centercolumn .itemcell .rank_starArea {
	width:147px;
	margin:0 auto;
}
#centercolumn .itemcell .rank_conL, #centercolumn .itemcell .rank_conH, #centercolumn .itemcell .rank_soupL, #centercolumn .itemcell .rank_soupH, #centercolumn .itemcell .rank_noodleL, #centercolumn .itemcell .rank_noodleH {
	display:block;
	width:42px;
	height:14px;
	overflow: hidden;
	text-indent:-999em;
	float:left;
}
#centercolumn .itemcell .rank_conL {
	background:url(../images/banpaku/com/searchlist/rank_conL.gif) no-repeat left top;
}
#centercolumn .itemcell .rank_conH {
	background:url(../images/banpaku/com/searchlist/rank_conH.gif) no-repeat left top;
}
#centercolumn .itemcell .rank_soupL {
	background:url(../images/banpaku/com/searchlist/rank_soupL.gif) no-repeat left top;
}
#centercolumn .itemcell .rank_soupH {
	background:url(../images/banpaku/com/searchlist/rank_soupH.gif) no-repeat left top;
}
#centercolumn .itemcell .rank_noodleL {
	background:url(../images/banpaku/com/searchlist/rank_noodleL.gif) no-repeat left top;
}
#centercolumn .itemcell .rank_noodleH {
	background:url(../images/banpaku/com/searchlist/rank_noodleH.gif) no-repeat left top;
}
#centercolumn .itemcell .on, #centercolumn .itemcell .off {
	display:block;
	width:12px;
	height:14px;
	overflow: hidden;
	text-indent:-999em;
	float:left;
}
#centercolumn .itemcell .on {
	background:url(../images/banpaku/com/searchlist/rank_starY.gif) no-repeat left top;
}
#centercolumn .itemcell .off {
	background:url(../images/banpaku/com/searchlist/rank_starB.gif) no-repeat left top;
}
#centercolumn .itemcell .btnArea {
	text-align:center;
	width:197px;
	margin:0 auto;
}
#centercolumn .itemcell .btn_product a, #centercolumn .itemcell .btn_product_dis, #centercolumn .itemcell .btn_putCart, #centercolumn .itemcell .btn_putCart_dis {
	display:block;
	height:24px;
	float:left;
	border:none;
	overflow: hidden;
	text-indent:-999em;
}
#centercolumn .itemcell .btn_product a {
	width:86px;
	background:url(../images/banpaku/com/searchlist/btn_product.gif) no-repeat left top;
}
#centercolumn .itemcell .btn_product_dis {
	width:86px;
	background:url(../images/banpaku/com/searchlist/btn_product_dis.gif) no-repeat left top;
}
#centercolumn .itemcell .btn_putCart {
	width:106px;
	margin-right:5px;
	background:url(../images/banpaku/com/searchlist/btn_putcart.gif) no-repeat left top;
}
#centercolumn .itemcell .btn_putCart_dis {
	width:106px;
	margin-right:5px;
	background:url(../images/banpaku/com/searchlist/btn_putcart_dis.gif) no-repeat left top;
}
#centercolumn .itemcell .btn_product a:hover, #centercolumn .itemcell .btn_putCart:hover {
	background-position:left -24px;
}
/*	areasearch	*/
#centercolumn .header_areasearch {
	display:block;
	height:24px;
	overflow: hidden;
	text-indent:-999em;
	border-bottom:1px solid #333333;
	padding:0 0 3px 0;
	margin:26px 13px 13px 13px;
	background: url(../images/banpaku/com/searchlist/header_areasearch.gif) no-repeat left top;
}
#centercolumn .list_area {
	margin:0 0 0 20px;
	list-style:none;
}
#centercolumn .list_area li {
	float:left;
}
#centercolumn .list_area li a {
	margin:5px;
	width:321px;
	height:60px;
	display:block;
	text-indent:-999em;
	overflow:hidden;
}
#centercolumn .list_area .btn_area_touhoku a {
	background: url(../images/banpaku/com/searchlist/btn_area_touhoku.gif) no-repeat left top;
}
#centercolumn .list_area .btn_area_touhoku a:hover {
	background-position:left -60px;
}
#centercolumn .list_area .btn_area_kanto a {
	background: url(../images/banpaku/com/searchlist/btn_area_kanto.gif) no-repeat left top;
}
#centercolumn .list_area .btn_area_kanto a:hover {
	background-position:left -60px;
}
#centercolumn .list_area .btn_area_koushinetsu a {
	background: url(../images/banpaku/com/searchlist/btn_area_koushinetsu.gif) no-repeat left top;
}
#centercolumn .list_area .btn_area_koushinetsu a:hover {
	background-position:left -60px;
}
#centercolumn .list_area .btn_area_kansai a {
	background: url(../images/banpaku/com/searchlist/btn_area_kansai.gif) no-repeat left top;
}
#centercolumn .list_area .btn_area_kansai a:hover {
	background-position:left -60px;
}
#centercolumn .list_area .btn_area_chugoku a {
	background: url(../images/banpaku/com/searchlist/btn_area_chugoku.gif) no-repeat left top;
}
#centercolumn .list_area .btn_area_chugoku a:hover {
	background-position:left -60px;
}
#centercolumn .list_area .btn_area_kyushu a {
	background: url(../images/banpaku/com/searchlist/btn_area_kyushu.gif) no-repeat left top;
}
#centercolumn .list_area .btn_area_kyushu a:hover {
	background-position:left -60px;
}
#centercolumn .list_area .btn_area_hokkaido a {
	background: url(../images/banpaku/com/searchlist/btn_area_hokkaido.gif) no-repeat left top;
}
#centercolumn .list_area .btn_area_hokkaido a:hover {
	background-position:left -60px;
}
#centercolumn .list_area .btn_area_hokkaido_dis p {
	margin:5px;
	width:321px;
	height:60px;
	display:block;
	text-indent:-999em;
	overflow:hidden;
	background: url(../images/banpaku/com/searchlist/btn_area_hokkaido_dis.gif) no-repeat left top;
}


/**/
#centercolumn_2 {
	width:783px;
	float:left;
	padding:10px 25px 40px 25px;
}
#centercolumn_2, #centercolumn_2 td, #centercolumn_2 th {
	font-size:13px;
	line-height:140%;
}
#centercolumn_2 .primerArea {
	position:relative;
	overflow:hidden;
	width:783px;
	height:429px;
}
#centercolumn_2 .primerArea .pic {
	position:relative;
	z-index:0;
}
#centercolumn_2 .primerArea .infoarea {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
#centercolumn_2 .primerArea .cartarea {
	position:absolute;
	bottom:50px;
	left:40px;
	z-index:2;
}
#centercolumn_2 .primerArea .cartarea .stocktext {
	position:absolute;
	top:0;
	left:-999em;
}
html>/**/body #centercolumn_2 .primerArea .cartarea .btn_putCart {
	width: 166px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	background: url(../images/banpaku/com/center_2/btn_putcart2.gif) no-repeat left top;
}
html>/**/body #centercolumn_2 .primerArea .cartarea .btn_putCart:hover {
	background-position:left -24px;
}
#centercolumn_2 .primerArea .soldout {
	display:block;
	width: 250px;
	height: 67px;
	text-indent: -999em;
	overflow:hidden;
	position:absolute;
	bottom:50px;
	left:0;
	z-index:2;
	background:url(../images/banpaku/com/center_2/text_soldout.gif) no-repeat center;
}

#centercolumn_2 .insert_text_sb0005 {
	display:block;
	text-indent:-999em;
	overflow:hidden;
	height:36px;
	background:url(/images/banpaku/tomita/product_insert_text.gif) no-repeat center center;
}
#centercolumn_2 .insert_banner_sb0005 a {
	display:block;
	text-indent:-999em;
	overflow:hidden;
	height:66px;
	width:470px;
	margin:10px auto 30px auto;
	background:url(/images/banpaku/tomita/product_insert_banner.gif) no-repeat center center;
}

#centercolumn_2 .head1 {
	height:55px;
	display:block;
	overflow:hidden;
	text-indent:-999em;
	background: no-repeat left bottom;
	border-bottom:1px solid #333333;
	margin:0 0 5px 0;
}
#centercolumn_2 .head1_text, #centercolumn_2 .head2_text {
	margin:0 0 20px 0;
}
#centercolumn_2 .visual1 {
	float:left;
	margin:0 20px 10px 0;
	border:1px solid #cecac4;
}
#centercolumn_2 .head2 {
	height:80px;
	display:block;
	overflow:hidden;
	text-indent:-999em;
	background: no-repeat left bottom;
	border-bottom:1px solid #333333;
	margin:0 0 5px 0;
}
#centercolumn_2 .fineprint {
	text-align:center;
	color:#C00;
	clear:both;
	margin:0 0 20px 0;
}
#centercolumn_2 .shopInfo .fineprint {
	text-align:left;
	margin:0;
}
#centercolumn_2 .shopimageArea {
	text-align:center;
	margin:0 0 20px 0;
}
#centercolumn_2 .shopimageArea img {
	border:1px solid #cecac4;
}
#centercolumn_2 .shopimageArea .shop {
	margin:0 5px 0 0;
}
#centercolumn_2 table {
	border:1px solid #cccccc;
}
#centercolumn_2 td {
	border:1px solid #eeeeee;
	padding:2px 4px;
}
#centercolumn_2 th {
	border:1px solid #dddddd;
	width:125px;
	padding:0 10px;
	white-space:nowrap;
	background:#eeeeee;
}
#centercolumn_2 th.title {
	height:30px;
	background:#cccccc;
}
#centercolumn_2 .shopInfo {
	width:518px;
	height:160px;
}
#centercolumn_2 .shopInfo .fineprint {
	text-align:left;
	margin:0;
}
#centercolumn_2 .googlemap {
	width:255px;
	height:158px;
	border:1px solid #cecac4;
	float:right;
}
#centercolumn_2 .shopBtnArea {
	width:553px;
	padding:10px;
	margin:0 auto;
}
/**/
#centercolumn_2 .btn_official, #centercolumn_2 .btn_googlemap, #centercolumn_2 .btn_ramendb {
	float:left;
}
#centercolumn_2 .btn_googlemap a {
	display:block;
	width: 131px;
	height: 24px;
	text-indent: -999em;
	overflow:hidden;
	background: url(../images/banpaku/com/center_2/btn_googlemap.gif) no-repeat left top;
}
#centercolumn_2 .btn_googlemap a:hover {
	background-position:left -24px;
}
#centercolumn_2 .btn_ramendb a {
	display:block;
	width: 256px;
	height: 24px;
	margin:0 10px 0 0;
	text-indent: -999em;
	overflow:hidden;
	background: url(../images/banpaku/com/center_2/btn_ramendb.gif) no-repeat left top;
}
#centercolumn_2 .btn_ramendb a:hover {
	background-position:left -24px;
}
#centercolumn_2 .btn_ramendb_dis {
	float:left;
	display:block;
	width: 256px;
	height: 24px;
	margin:0 10px 0 0;
	text-indent: -999em;
	overflow:hidden;
	background: url(../images/banpaku/com/center_2/btn_ramendb_dis.gif) no-repeat left top;
}
#centercolumn_2 .btn_official a {
	display:block;
	width: 146px;
	height: 24px;
	margin:0 10px 0 0;
	text-indent: -999em;
	overflow:hidden;
	background: url(../images/banpaku/com/center_2/btn_official.gif) no-repeat left top;
}
#centercolumn_2 .btn_official a:hover {
	background-position:left -24px;
}
#centercolumn_2 .btn_official_dis {
	float:left;
	display:block;
	width: 146px;
	height: 24px;
	margin:0 10px 0 0;
	text-indent: -999em;
	overflow:hidden;
	background: url(../images/banpaku/com/center_2/btn_official_dis.gif) no-repeat left top;
}
/**/
#centercolumn_2 .bundleInfo {
	margin:0 11px 0 0;
}
#centercolumn_2 .bundleInfo, #centercolumn_2 .inquiryInfo {
	float:left;
	width:386px;
	height:150px;
}
#centercolumn_2 .bundleInfo .fineprint {
	text-align:left;
	margin:0;
}
#centercolumn_2 .ingridientsInfo {
	margin:10px 0;
}
.backTop {
	text-align:right;
}

#centercolumn_2 ol, #centercolumn_2 ul {
	margin:0 0 0 50px;
}

#centercolumn_2 table ol {
	margin:0;
	list-style-position:inside;
}
/************/
/*	help	*/
/************/
#help .h1_help {
	display:block;
	height:40px;
	overflow:hidden;
	text-indent:-999em;
	background: url(../images/banpaku/help/h1_help.gif) no-repeat left top;
}
#help table {
	width:720px;
	margin:10px auto;
}
#help h2 {
	height:29px;
	overflow:hidden;
	text-indent:-999em;
	padding:0 0 3px 0;
	margin:20px 0 7px 0;
	border-bottom:1px dashed #cccccc;
}
#help h2.about_header {
	background: url(../images/banpaku/help/h2_aboutus.gif) no-repeat left top;
}
#help h2.payment_header {
	background: url(../images/banpaku/help/h2_payment.gif) no-repeat left top;
}
#help h2.point_header {
	background: url(../images/banpaku/help/h2_point.gif) no-repeat left top;
}
#help h2.return_header {
	background: url(../images/banpaku/help/h2_return.gif) no-repeat left top;
}
#help h2.terms_header {
	background: url(../images/banpaku/help/h2_terms.gif) no-repeat left top;
}
#help h2.privacy_header {
	background: url(../images/banpaku/help/h2_privacy.gif) no-repeat left top;
}
#help h2.by-law_header {
	background: url(../images/banpaku/help/h2_bylaw.gif) no-repeat left top;
}
#help h2.transport_header {
	background: url(../images/banpaku/help/h2_transport.gif) no-repeat left top;
}
#help h2.contact_header {
	background: url(../images/banpaku/help/h2_contact.gif) no-repeat left top;
}
#help h2.password_header {
	background: url(../images/banpaku/help/h2_password.gif) no-repeat left top;
}
#help h3 {
	margin:1em 0 0 0;
	font-size:16px;
}
#help .h1_mobile {
	display:block;
	height:44px;
	overflow:hidden;
	text-indent:-999em;
	background: url(../images/banpaku/help/h1_mobile.gif) no-repeat left top;
}
#help h2.qr_header {
	background: url(../images/banpaku/help/h2_fromqrcode.gif) no-repeat left top;
}
#help h2.direct_header {
	background: url(../images/banpaku/help/h2_directinput.gif) no-repeat left top;
}
#help .qr_banpaku {
	float:right;
	margin:0 0 0 20px;
}
#help .addressbox {
	width:400px;
	text-align:center;
	background-color:#dddddd;
	border:1px solid #eeeeee;
	padding:5px;
	margin:10px 70px;
}

#help .h1_howtocook {
	display:block;
	height:44px;
	overflow:hidden;
	text-indent:-999em;
	background: url(../images/banpaku/help/h1_howtocook.gif) no-repeat left top;
}
#help h2.cookflow {
	background: url(../images/banpaku/help/h2_cookflow.gif) no-repeat left top;
}
#help h2.topping {
	background: url(../images/banpaku/help/h2_topping.gif) no-repeat left top;
}
#help h2.warning {
	background: url(../images/banpaku/help/h2_warning.gif) no-repeat left top;
}
#help .toolsinfo {
	width:100%;
}
#help .toolsinfo td {
	text-align:center;
}
#help .flowarea {
	display:block;
	width:783px;
	height:579px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/banpaku/help/cook_flow.gif);
}
#help .flowarea ol {
	list-style:none;
}

#help .h1_staff {
	display:block;
	height:44px;
	overflow:hidden;
	text-indent:-999em;
	background: url(../images/banpaku/help/h1_staff.gif) no-repeat left top;
}
#help .staff_pic {
	text-align:center;
}
#help .staff_pic img {
	border:1px solid #cecac4;
}
#help h2.staff_header {
	background: url(../images/banpaku/help/h2_staff_header.gif) no-repeat left top;
}
#help h2.apprequire {
	background: url(../images/banpaku/help/h2_apprequire.gif) no-repeat left top;
}
#help h2.disciples {
	background: url(../images/banpaku/help/h2_disciples.gif) no-repeat left top;
}
#help h2.arbeit {
	background: url(../images/banpaku/help/h2_arbeit.gif) no-repeat left top;
}
#help h2.application {
	background: url(../images/banpaku/help/h2_application.gif) no-repeat left top;
}
#help table.apprequireinfo th {
	width:10%;
}
#help table.apprequireinfo td {
	width:40%;
}
#help .transportfee td,
#help .transportfee th {
	padding:0;
	text-align:center;
	white-space:nowrap;
	
}
/****************/
/*	magazine	*/
/****************/
#magazine .h1_magazine {
	display:block;
	height:40px;
	overflow:hidden;
	text-indent:-999em;
	background: url(../images/banpaku/magazine/h1_magazine.gif) no-repeat left top;
}
#magazine .h1_line {
	padding:0 0 8px 0;
	margin:0 0 10px 0;
	background: url(../images/banpaku/com/h1_line.gif) repeat-x left bottom;
}
#magazine h2 {
	height:29px;
	overflow:hidden;
	text-indent:-999em;
	padding:0 0 3px 0;
	margin:20px 0 7px 0;
	border-bottom:1px dashed #cccccc;
}
#magazine table {
	margin:10px auto;
}
#magazine #mailAddressSubscribe, #magazine #mailAddressSubscribeVerify, #magazine #mailAddressUnsubscribe {
	width:500px;
}
#magazine {
	margin:0 auto;
}
#magazine ul {
	margin:0 0 0 50px;
}
#magazine .btngroup {
	width:155px;
	margin:0 auto;
}
#magazine h2.sub_header {
	background: url(../images/banpaku/magazine/h2_subscribe.gif) no-repeat left top;
}
#magazine h2.unsub_header {
	background: url(../images/banpaku/magazine/h2_unsubscribe.gif) no-repeat left top;
}
html>/**/body #magazine .btn_subscribe {
	width: 155px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	background: url(../images/banpaku/magazine/btn_subscribe.gif) no-repeat left top;
}
html>/**/body #magazine .btn_subscribe:hover {
	background-position:left -24px;
}
html>/**/body #magazine .btn_unsubscribe {
	width: 155px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	background: url(../images/banpaku/magazine/btn_unsubscribe.gif) no-repeat left top;
}
html>/**/body #magazine .btn_unsubscribe:hover {
	background-position:left -24px;
}
#magazine h2.unsubcomp_header {
	background: url(../images/banpaku/magazine/h2_unsubcomp.gif) no-repeat left top;
}
#magazine h2.subcomp_header {
	background: url(../images/banpaku/magazine/h2_subcomp.gif) no-repeat left top;
}
#magazine h2.confirm_header {
	background: url(../images/banpaku/magazine/h2_confirm.gif) no-repeat left top;
}
.backHome {
	margin:1em 0;
	text-align:center;
}
/************/
/*	error	*/
/************/
#error .h1_error {
	display:block;
	height:40px;
	overflow:hidden;
	text-indent:-999em;
	background: url(../images/banpaku/error/h1_error.gif) no-repeat left top;
}
#error h2 {
	height:29px;
	overflow:hidden;
	text-indent:-999em;
	padding:0 0 3px 0;
	margin:20px 0 7px 0;
	border-bottom:1px dashed #cccccc;
}
#error h2.header_404 {
	background: url(../images/banpaku/error/h2_404.gif) no-repeat left top;
}
#error h2.header_503 {
	background: url(../images/banpaku/error/h2_503.gif) no-repeat left top;
}

/************/
/*	cart	*/
/************/
#cart .h1_cart {
	display:block;
	height:40px;
	overflow:hidden;
	text-indent:-999em;
	background: url(../images/banpaku/cart/h1_cart.gif) no-repeat left top;
}
#cart h2 {
	height:29px;
	overflow:hidden;
	text-indent:-999em;
	padding:0 0 3px 0;
	margin:20px 0 7px 0;
	border-bottom:1px dashed #cccccc;
}
#cart h2.checkcart {
	background: url(../images/banpaku/cart/h2_checkcart.gif) no-repeat left top;
}
#cart .pointArea {
	background:#eeeeee;
	padding:7px 10px;
	margin:10px 0;
}
#cart table {
	width:720px;
	margin:10px auto;
}
#cart .noitem {
	border:double 3px #cccccc;
	width:500px;
	margin:25px auto;
	text-align:center;
	padding:10px;
}

html>/**/body #cart #update {
	width: 146px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	margin:0 10px 0 0;
	background: url(../images/banpaku/cart/btn_updatecart.gif) no-repeat left top;
}
html>/**/body #cart #update:hover {
	background-position:left -24px;
}
html>/**/body #cart #orderStart {
	width: 96px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	background: url(../images/banpaku/cart/btn_goorder.gif) no-repeat left top;
}
html>/**/body #cart #orderStart:hover {
	background-position:left -24px;
}
html>/**/body #cart .remove {
	width: 39px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	margin:0 10px 0 0;
	background: url(../images/banpaku/cart/btn_remove.gif) no-repeat left top;
}
html>/**/body #cart .remove:hover {
	background-position:left -24px;
}

#cart .submitgroup {
	width:252px;
	margin:0 auto;
}
#cart .td_name {
	width:66%;
}
#cart .td_quantity, #cart .td_price, #cart .td_point {
	width:11%;
	text-align:right;
}
#cart .total td {
	text-align:right;
}

/************/
/*	account	*/
/************/
#account .pointArea {
	background:#eeeeee;
	padding:7px 10px;
	margin:10px 0;
}
#account table {
	width:720px;
	margin:10px auto;
}
#account table.accinfo th, #account table.cardinfo th, #account table.signinform th {
	width:25%;
}
#account .h1_accsrv {
	display:block;
	height:40px;
	overflow:hidden;
	text-indent:-999em;
	background: url(../images/banpaku/account/h1_accsrv.gif) no-repeat left top;
}
#account h2 {
	height:29px;
	overflow:hidden;
	text-indent:-999em;
	padding:0 0 3px 0;
	margin:20px 0 7px 0;
	border-bottom:1px dashed #cccccc;
}
#account h2.howtocancel {
	background: url(../images/banpaku/account/h2_howtocancel.gif) no-repeat left top;
}
#account h2.createacc {
	background: url(../images/banpaku/account/h2_createacc.gif) no-repeat left top;
}
#account h2.defaultpayment {
	background: url(../images/banpaku/account/h2_defaultpayment.gif) no-repeat left top;
}

html>/**/body #account .submitgroup_createacc #cancel {
	width: 96px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	margin:0 10px 0 0;
	background: url(../images/banpaku/account/btn_cancel.gif) no-repeat left top;
}
html>/**/body #account .submitgroup_createacc #cancel:hover {
	background-position:left -24px;
}
html>/**/body #account .submitgroup_createacc #create {
	width: 136px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	background: url(../images/banpaku/account/btn_createacc.gif) no-repeat left top;
}
html>/**/body #account .submitgroup_createacc #create:hover {
	background-position:left -24px;
}
#account .submitgroup_createacc {
	width:242px;
	margin:20px auto 0 auto;
}

#account #name, #account #nameKana, #account #addrCity, #account #addrDetail, #account #addrDetail2, #account #mailaddress, #account #password, #account #passwordConfirm,
#account #cardBrandNew, #account #cardNumberNew, #account #cardHolderNew {
	width:100%;
}

#account h2.accinfo {
	background: url(../images/banpaku/account/h2_accinfo.gif) no-repeat left top;
}
html>/**/body #account .submitgroup_accinfo #cancel {
	width: 96px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	margin:0 10px 0 0;
	background: url(../images/banpaku/account/btn_cancel.gif) no-repeat left top;
}
html>/**/body #account .submitgroup_accinfo #cancel:hover {
	background-position:left -24px;
}
html>/**/body #account .submitgroup_accinfo #submit {
	width: 136px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	background: url(../images/banpaku/account/btn_modify.gif) no-repeat left top;
}
#account .submitgroup_accinfo #submit:hover {
	background-position:left -24px;
}
#account .submitgroup_accinfo {
	width:242px;
	margin:20px auto 0 auto;
}

#account .h1_signin {
	display:block;
	height:40px;
	overflow:hidden;
	text-indent:-999em;
	background: url(../images/banpaku/account/h1_signin.gif) no-repeat left top;
}

#account h2.member {
	background: url(../images/banpaku/account/h2_member.gif) no-repeat left top;
}
#account h2.guestorder {
	background: url(../images/banpaku/account/h2_guestorder.gif) no-repeat left top;
}

html>/**/body #account .submitgroup_signin #signin {
	width: 166px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	margin:0 10px 0 0;
	background: url(../images/banpaku/account/btn_signin.gif) no-repeat left top;
}
html>/**/body #account .submitgroup_signin #signin:hover {
	background-position:left -24px;
}
html>/**/body #account .submitgroup_guestorder #next {
	width: 166px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	background: url(../images/banpaku/account/btn_guest.gif) no-repeat left top;
}
html>/**/body #account .submitgroup_guestorder #next:hover {
	background-position:left -24px;
}
#account .submitgroup_signin {
	width:166px;
	margin:0 auto;
}
#account .submitgroup_guestorder {
	width:166px;
	margin:20px auto 0 auto;
}

#account h2.resetmaildone {
	background: url(../images/banpaku/account/h2_resetmaildone.gif) no-repeat left top;
}
#account h2.resetdone {
	background: url(../images/banpaku/account/h2_resetdone.gif) no-repeat left top;
}
#account h2.reset {
	background: url(../images/banpaku/account/h2_reset.gif) no-repeat left top;
}
#account h2.othersituation {
	background: url(../images/banpaku/account/h2_othersituation.gif) no-repeat left top;
}
html>/**/body #account .group_reset #submit {
	width: 166px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	margin:0 10px 0 0;
	background: url(../images/banpaku/account/btn_submit.gif) no-repeat left top;
}
html>/**/body #account .group_reset #submit:hover {
	background-position:left -24px;
}
#account .group_reset {
	width:166px;
	margin:0 auto 0 auto;
}
#account #mailAddress, #account #mailAddressVerify {
	width:100%;
}


/************/
/*	order	*/
/************/
#order .h1_order {
	display:block;
	height:44px;
	overflow:hidden;
	text-indent:-999em;
	background: url(../images/banpaku/order/h1_order.gif) no-repeat left top;
}
#order h2 {
	height:29px;
	overflow:hidden;
	text-indent:-999em;
	padding:0 0 3px 0;
	margin:20px 0 7px 0;
	border-bottom:1px dashed #cccccc;
}
#order h2.address {
	background: url(../images/banpaku/order/h2_address.gif) no-repeat left top;
}
#order h2.payment {
	background: url(../images/banpaku/order/h2_payment.gif) no-repeat left top;
}
#order h2.comment {
	background: url(../images/banpaku/order/h2_comment.gif) no-repeat left top;
}
#order h3 {
	margin:1em 0 0 0;
	font-size:16px;
}

#order table {
	width:720px;
	margin:10px auto;
}
#order table.ordererinfo th, #order table.shippinginfo th, #order table.shippingmethod th, #order table.cardinfo th {
	width:25%;
}
#order #srcName, #order #srcNameKana, #order #srcAddrCity, #order #srcAddrDetail, #order #srcAddrDetail2, #order #srcMailaddress,
#order #dstName, #order #dstNameKana, #order #dstAddrCity, #order #dstAddrDetail, #order #dstAddrDetail2, #order #dstMailaddress,
#order #cardBrandNew, #order #cardNumberNew, #order #cardHolderNew {
	width:100%;
}
#order #comment {
	display:block;
	width:720px;
	margin:10px auto;
}
html>/**/body #order .submitgroup_create #back {
	width: 96px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	margin:0 10px 0 0;
	background: url(../images/banpaku/order/btn_back.gif) no-repeat left top;
}
html>/**/body #order .submitgroup_create #back:hover {
	background-position:left -24px;
}
html>/**/body #order .submitgroup_create #confirm {
	width: 126px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	background: url(../images/banpaku/order/btn_confirm.gif) no-repeat left top;
}
html>/**/body #order .submitgroup_create #confirm:hover {
	background-position:left -24px;
}
#order .submitgroup_create {
	width:232px;
	margin:20px auto 0 auto;
}

#order .h1_modifypayment {
	display:block;
	height:44px;
	overflow:hidden;
	text-indent:-999em;
	background: url(../images/banpaku/order/h1_modifypayment.gif) no-repeat left top;
}

#order h2.confirm {
	background: url(../images/banpaku/order/h2_confirm.gif) no-repeat left top;
}

#order table.ordererinfo .td_srcname, #order table.shippinginfo .td_dstname{
	width:25%;
}

#order table.iteminfo .td_name {
	width:66%;
}
#order table.iteminfo .td_quantity, #order table.iteminfo .td_price, #order table.iteminfo .td_point {
	width:11%;
	text-align:right;
}
#order .total td {
	text-align:right;
}
html>/**/body #order .submitgroup_confirm #back {
	width: 96px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	margin:0 10px 0 0;
	background: url(../images/banpaku/order/btn_back.gif) no-repeat left top;
}
html>/**/body #order .submitgroup_confirm #back:hover {
	background-position:left -24px;
}
html>/**/body #order .submitgroup_confirm #orderFix {
	width: 96px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	background: url(../images/banpaku/order/btn_complete.gif) no-repeat left top;
}
html>/**/body #order .submitgroup_confirm #orderFix:hover {
	background-position:left -24px;
}
#order .submitgroup_confirm {
	width:202px;
	margin:0 auto 0 auto;
}

#order h2.done {
	background: url(../images/banpaku/order/h2_done.gif) no-repeat left top;
}
#order h2.newpayment {
	background: url(../images/banpaku/order/h2_newpayment.gif) no-repeat left top;
}
html>/**/body #order .submitgroup_modify #notModify {
	width: 96px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	margin:0 10px 0 0;
	background: url(../images/banpaku/order/btn_cancel.gif) no-repeat left top;
}
html>/**/body #order .submitgroup_modify #notModify:hover {
	background-position:left -24px;
}
html>/**/body #order .submitgroup_modify #submit {
	width: 96px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	background: url(../images/banpaku/order/btn_complete.gif) no-repeat left top;
}
html>/**/body #order .submitgroup_modify #submit:hover {
	background-position:left -24px;
}
#order .submitgroup_modify {
	width:202px;
	margin:0 auto 0 auto;
}

#order h2.search {
	background: url(../images/banpaku/order/h2_search.gif) no-repeat left top;
}
html>/**/body #order .group_search #search {
	width: 166px;
	height: 24px;
	cursor: pointer;
	text-indent: -999em;
	border: none;
	margin:0 10px 0 0;
	background: url(../images/banpaku/order/btn_search.gif) no-repeat left top;
}
html>/**/body #order .group_search #search:hover {
	background-position:left -24px;
}
#order .group_search {
	width:166px;
	margin:0 auto 0 auto;
}
#order #mailAddress, #order #orderNumber {
	width:100%;
}
#order h2.modifydone {
	background: url(../images/banpaku/order/h2_modifydone.gif) no-repeat left top;
}

/************/
/*	landing	*/
/************/
#centercolumn_3 .landing {
	background:url(../images/landing/background.jpg) no-repeat center 95px;
	padding:30px 10px;
	text-align:center;
}
#centercolumn_3 .landing .text_p1 {
	background:url(../images/landing/text_p1.gif) no-repeat center top;
	height:207px;
	text-indent:-999em;
	overflow:hidden;
	margin:0 0 30px 0;
}
#centercolumn_3 .landing .text_p2 {
	background:url(../images/landing/text_p2.gif) no-repeat center top;
	height:93px;
	text-indent:-999em;
	overflow:hidden;
	margin:0 0 30px 0;
}
#centercolumn_3 .landing .text_p3 {
	background:url(../images/landing/text_p3.gif) no-repeat center top;
	height:97px;
	text-indent:-999em;
	overflow:hidden;
	margin:0 0 30px 0;
}
#centercolumn_3 .landing .text_p4 {
	background:url(../images/landing/text_p4.gif) no-repeat center top;
	height:39px;
	text-indent:-999em;
	overflow:hidden;
	margin:0 0 10px 0;
}
#centercolumn_3 .landing .text_p5 {
	background:url(../images/landing/text_p5.gif) no-repeat center top;
	height:127px;
	text-indent:-999em;
	overflow:hidden;
}
#centercolumn_3 .landing .btn_banpakutop a {
	display:block;
	background:url(../images/landing/btn_banpakutop.gif) no-repeat left top;
	width:566px;
	height:82px;
	text-indent:-999em;
	overflow:hidden;
	margin:0 auto 30px auto;
}
#centercolumn_3 .landing .btn_banpakutop a:hover {
	background-position:left -82px;
}
#centercolumn_3 .landing .btn_magazine a {
	display:block;
	background:url(../images/landing/btn_magazine.gif) no-repeat left top;
	width:360px;
	height:44px;
	text-indent:-999em;
	overflow:hidden;
	margin:10px auto;
}
#centercolumn_3 .landing .btn_magazine a:hover {
	background-position:left -44px;
}
#centercolumn_3 .landing .h2_nextdate {
	display:block;
	background:url(../images/landing/h2_nextdate.gif) no-repeat left top;
	width:754px;
	height:140px;
	text-indent:-999em;
	overflow:hidden;
	margin:0 auto 30px auto;
}

#centercolumn_3 .landing .btn_twitter a {
	display:block;
	background:url(../images/landing/btn_twitter.gif) no-repeat left top;
	width:360px;
	height:55px;
	text-indent:-999em;
	overflow:hidden;
	margin:10px auto;
}
#centercolumn_3 .landing .btn_twitter a:hover {
	background-position:left -55px;
}
