/* 共通 */
* {scrollbar-base-color:#cccccc; scrollbar-track-color:#ffffff; scrollbar-face-color:#cccccc; scrollbar-arrow-color:#000000; scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff;}
*,h1,h2,h3,h4,h5,h6,input,form,ul,li,dl,dt,dd,hr,td,th,table,div {margin:0; padding:0;}
div,table {font-family:"ＭＳ Ｐゴシック","mono-space"; font-size:12px; line-height:1.3em;}
p {font-family:"ＭＳ Ｐゴシック","mono-space"; font-size:12px; line-height:1.3em;}
ul {list-style-type:none;}
ul li {list-style-type:none; margin:0 0 5px 0;}
ol {list-style-position:outside; margin:0 0 0 30px;}
img {border:none;}
div.float_left,a.float_left {float:left;}
div.float_right,a.float_right {float:right;}
.m-rgt05 {margin-right:5px;}
.m-rgt10 {margin-right:10px;}
.m-btm05 {margin-bottom:5px;}
.m-btm10 {margin-bottom:10px;}
.m-btm15 {margin-bottom:15px;}
.m-btm20 {margin-bottom:20px;}
.m-btm25 {margin-bottom:25px;}
.m-btm30 {margin-bottom:30px;}

/* 全体 */
body {font-family:"ＭＳ Ｐゴシック","mono-space"; font-size:12px; line-height:1.3em; color:#333333; background-color:#ffffff; overflow-y:auto;}
div.head {width:100%; margin:1px 0 0 0;_margin:0; padding:0; text-align:center; background:url(/g6/shared/head/image/header_mat.png) repeat-x;}
div.center {padding:10px 20px 5px 0px; overflow:auto; border:solid; border-width:0;}
div.center2  {padding:10px 20px 5px 0px; overflow:auto; border:solid; border-width:0;float:right;overflow:auto;}

/*[Contet]0回toまつうらインクルード用
-----------------------------------------------------------------------------*/
div.ma_center2  {padding:10px 20px 5px 0px; overflow:auto; border:solid; border-width:0;float:right;overflow:auto;  background:#900;}


div.left {line-height:17px; width:160px; float:left; overflow-x:hidden; overflow-y:auto; background-color:#ffffff; /*IE6でmarginが2倍になるバグ対策*/display:inline;}
div.right {width:145px; display:none; float:right; padding-top:0; overflow:auto;}
div.sidenavi2 {overflow: auto;}
.pointer{cursor: pointer;}
#wrapper,#div_zentai {margin:0 auto; height:auto;}
#wrapper_1column,div.bg_middle {width:100%; height:100%;}
#overlay {top:85px;_top:85px;}
.wrap,#top_bar,#global_navi {width:950px;}
.wrap {text-align:left; margin:0 auto;}

/* ヘッダー */
#head_bg {width:990px; background:url(/g6/shared/image/template.png) no-repeat 0 0px; margin: 0 auto;}
#head_bg_shinki {width:990px; background:url(/g6/shared/image/template_shinki.png) no-repeat 0 0px; margin: 0 auto;}
#header_area {width:100%; position:fixed; text-align:center; background:#FFFFFF;}
#top_bar,#big_cart_footer_bar,#big_cart_footer_nedan {height:50px;}
#header_logo {width:150px; float:left;}
#header_copy {font-size:10px;color:#333;text-align:left;margin:5px 0 0 196px;font-weight:normal; position:relative;}
#header_links {width:950px; position:absolute; text-align:right;}
#header_loginicon {position:absolute; margin:20px 0 0 170px;}
#header_loginicon_shinki {position:absolute; margin:30px 0 0 830px;}
#header_vipicon {position:absolute; margin:20px 0 0 225px;}
#header_kirikae {position:absolute; width:400px; margin:20px 0 0 290px; text-align:right;}
#header_kirikae_shinki {position:absolute; width:400px; margin:55px 0 0 570px; text-align:right;}
#cart_kun_block {width:780px; height:80px; }
#cart_kun_block_shinki {width:780px; height:65px; }
#global_block {margin:45px 10px 0 0;_margin:45px 10px 0 0;}
#global_block p {width:520px; text-align:center;}
#global_navi {height:35px; clear:both;}
#search_input {width:150px; height:29px; margin-top:5px; padding:7px 22px; border:0; vertical-align:middle; background:url(/g6/shared/head/image/search_input.png);}
#search_submit {position:relative; top:7px; left:-152px;}
#search_select {width:80px; margin:5px 0 0 0px; vertical-align:middle;}
#utility_field {width:330px; margin-top:5px; text-align:left;}
#utility_field li {float:right; margin:0;}
#utility_field li a {height:30px; display:block; text-indent:-9999px; overflow:hidden;}
#utility_field li.my_account {margin-left:10px;	margin-right:10px;}
#utility_field li.my_set {margin-left:10px;	}
#utility_field li.my_account a {width:97px;	background:url(/g6/shared/image/template.png) -256px -770px no-repeat;}
#utility_field li.my_set a {width:97px;	background:url(/g6/shared/image/template.png) -256px -737px no-repeat;}
#utility_field li.calendar a {width:97px; background:url(/g6/shared/image/template.png) -256px bottom no-repeat;}
#utility_field li.my_account a:hover,#utility_field li.my_account a:visited:hover {background-position:-353px -770px;}
#utility_field li.my_set a:hover,#utility_field li.my_set a:visited:hover {background-position:-353px -737px;}
#utility_field li.calendar a:hover,#utility_field li.calendar a:visited:hover {background-position:-353px bottom;}

/* カート小 */
#cart_block {width:265px; overflow-x:hidden; overflow-y:auto;_overflow:visible; opacity:1px; display:block; z-index:10;}
#cart_head {text-align:right;}
#cart_head img {margin:5px 5px 0 0;}
#cart_ind {position:absolute; background:#FFFFFF; z-index:10;}
#cart_in {display:none; margin-bottom:-10px; background:#FFFFFF;}
#cart_foot {width:250px; height:30px; font-size:11px; text-align:center;}
#cart_foot span {color:00a040; padding-top:2px;}
#cart_open_close {color:#FFFFFF; text-decoration:none;}
div.big_cart_head,div.big_cart_foot {width:240px;}
#kakudai_button,#shukusho_button {float:right;padding:0 0 5px 5px;_padding:0; _margin-top:2px;_margin-right:1px;}
#flame_cart_shouhin {height:300px; overflow-x:hidden; overflow-y:scroll; clear:both;}
div.cart_item_box {height:62px; border-bottom:dotted 1px #C0C0C0; text-align:left; margin-top:5px; clear:both;}
.rightcartframe {width:244px;_width:250px; background-color:#ffffff; border-right:3px solid #00a040; border-left:3px solid #00a040;}
#small_cart_goukei {font-size:13px; font-weight:bold; text-align:center;margin:-10px 0 10px;}
#small_cart_souryou {text-align:center;}
#small_cart_goukei div {margin:5px 5px 0; background:#FFFFFF;}
#small_cart_souryou div {margin:0 5px 5px; background:#FFFFFF;}
#cart_foot p {line-height:2em; margin-top:0; margin-bottom:0;}
#cart_kun_block p {line-height:2em; margin-top:0; margin-bottom:0;}

/* カート大 */
#top_page_cart_box{width:820px; overflow:hidden; display:none; position:absolute; z-index:5000;}
#dialog_top {width:810px;_width:820px; height:25px;_height:25px; background:#00a040; padding:5px;_padding:3px;}
* html #dialog_top {margin-left:-1px;}
#dialog_top_left,#big_cart_footer_bar_left,#big_cart_footer_nedan_left {padding-top:5px; padding-left:10px;}
#dialog_top_left,#big_cart_footer_nedan_left {color:#FFFFFF;}
#dialog_top_right {width:250px;}
/* html #dialog_top_right a {display:inline; zoom:1px;}*/
#big_cart {width:auto; color:#cccccc; background:#000000; border:1px solid #FFFFFF; padding:10px; opacity:0.75px;}
#big_cart_header {background:#00a040;}
div.big_cart_item_box {width:240px;_width:245px; min-height:110px; height:110px;_height:115px; margin:3px; padding:5px; background:#FFFFFF; border:1px solid #CCCCCC; text-align:left;}
html:not([lang*=""]) div.big_cart_item_box {width:240px;_width:245px; height:95px;_height:100px; padding:5px;}
div.big_cart_item_recipebox {width:250px;_width:252px; height:160px; background:#FFFFFF; margin:3px; padding-top:1px; padding-right:12px;}
html:not([lang*=""]) #fast_recipe {width:498px; height:160px;}
#fast_recipe {width:767px; display:block;}
#big_cart_recipe {width:767px; height:240px; border:none; background-color:#FFF}
div.big_cart_recipe_title {font-weight:bold; margin-top:5px;}
div.big_cart_details {width:168px;_width:165px;}
div.big_cart_detail_head {padding-left:5px;}
div.big_cart_detail_body {line-height:1.4em; margin-top:5px; padding-left:5px;}
#big_cart_teian_leftbox {width:510px; height:240px; float:left; position:relative;}
#big_cart_teian_rightbox {width:240px; height:240px; float:right; text-align:left; border:none; background:url(/g6/shopping/image/bigcart_coment_bg.gif) no-repeat; position:relative;}
#big_cart_coment {width:240px; height:240px; float:right; text-align:left; border:none; background:url(/g6/shopping/image/bigcart_coment_bg.gif) no-repeat; position:relative;}
#big_cart_coment_text {width:220px; height:190px; color:#FFFFFF; margin:10px; position:absolute; }
span.big_cart_shouhin_size,span.cate_shouhin_size {width:20px; text-align:center; padding-left:3px; font-size: 16px;}
#cart_foot p,#big_cart_header>p {text-align:center;}
#big_cart_body {border-right:4px solid #00a040; border-left:4px solid #00a040; overflow-x:hidden; overflow-y:scroll; background:#FFFFFF;}
html:not([lang*=""]) #big_cart_body {width:812px;}
#big_cart_left {padding-right:20px; background:#EEEEEE;}
#big_cart_left ul {list-style-type:none; margin-left:-20px;_margin-left:20px;}
#big_cart_left ul li {margin-bottom:10px;}
#big_cart_right,div.minitoku_img,div.minitoku_contents,div.minitoku_info,div.minitoku_button {padding:5px;}
#big_cart_footer {clear:both; background:#00a040;}
#big_cart_footer_bar {border:5px solid #00a040; background:#FFFFFF;}
#big_cart_footer_bar_left div {padding:0 10 0 10;}
#big_cart_footer_bar_left,#big_cart_footer_nedan_left,div.small_cart_icon_block a {float:left;}
#big_cart_footer_bar_right {padding:5px 10px 5px 5px;_padding:5px;}
#big_cart_footer_bar_right a,#dialog_top_right a {text-decoration:none;}
#big_cart_footer_bar_right a img,#big_cart_footer_nedan_left a img {}
#big_cart_footer_bar_right,#big_cart_footer_nedan_right {float:right;}
#big_cart_footer_nedan_right {padding:5px 5px 0 0;}

#big_cart_footer_nedan_right p {width:500px; text-align:right; background:#FFFFFF; padding:5px;}
#goukei_kingaku {background:#FFFFFF; border-left:4px solid #00a040; border-right:4px solid #00a040; text-align:right; padding:8px;}

/* カートが空 */
#frame_cart_empty {text-align:center; padding-top:50px; overflow:hidden;}
#frame_cart_empty_big {text-align:center;}

/* カート共通 */
a.shouhin_delete {text-decoration:none;}
a.shouhin_delete .shouhin_delete_img {width:15px; height:15px; color:#ee6633; background:url(/g6/shared/image/template.png) no-repeat -300px -283px; margin-left:5px;}
div.mainasu {width:19px; height:19px; background:url(/g6/shared/image/template.png) no-repeat 0 -283px;}
div.plus {width:19px; height:19px; background:url(/g6/shared/image/template.png) no-repeat 0 -348px;}

/* 左ナビ */
/* #sidenavi_bk {width:160px;position:absolute;top:0px;left:0px;text-align:left;/*2010css改善width:auto; float:none; margin-left:10px;}*/
/* #sidenavi {width:auto; margin-left:10px; position:absolute;top:0px;left:0px;text-align:left;/*2010css改善width:auto; float:none; margin-left:10px;}*/
#sidenavi {width:auto; float:none; text-align:left; margin-left:10px;}
#left_banner {margin:10px 0 20px 0;}
div.categoryNavi a {text-decoration:none; color:#454545;}
div.LMenuL {background-color:#ffffff; border-bottom:1px dashed #cccccc; cursor:pointer; padding:5px 0 5px 0;}
div.LMenuLtmp {background-color:#ffcccc; border-bottom:1px dashed #cccccc;	cursor:pointer;	padding:5px 0 5px 0;}
div.LMenuM {background-color:#eeeeee; border-bottom:1px dashed #cccccc;	text-decoration:none; cursor:pointer; padding:5px 0 5px 10px;}
div.LMenuM A:link {color:#000099; text-decoration:none;}
div.LMenuM A:visited {color:#800080; text-decoration:none;}
div.LMenuM A:hover {color:#ffffff; text-decoration:none;}
div.LMenuM A:active {color:#ff3399;	text-decoration:none;}
div.LMenuMselected {font-size:12px;	color:#ffffff; background-color:#ffcccc; border-bottom:1px dashed #cccccc; text-decoration:none; cursor:pointer; padding:5px 0 5px 10px;}
div.LMenuMselected A:link {color:#000099; text-decoration:none;}
div.LMenuMselected A:visited {color:#800080; text-decoration:none;}
div.LMenuMselected A:hover {color:#dddddd; text-decoration:none;}
div.LMenuMselected A:active {color:#ff3399;	text-decoration:none;}
div.LMenuA A:link {color:#000099; text-decoration:none;}
div.LMenuA A:visited {text-decoration:none;}
div.LMenuA A:hover {color:#ffffff; text-decoration:none;}
div.LMenuA A:active {color:#ff3399;	text-decoration:none;}
#left_navi_aboutus #leftmenu .LMenuL,#left_navi_guide #leftmenu .LMenuL {background:#ffffff url(/g6/shared/image/folder4.gif) left center no-repeat; padding-left:15px;}
#left_navi_aboutus #leftmenu .LMenuL.hover,#left_navi_guide #leftmenu .LMenuL.hover,#left_navi_aboutus #leftmenu .LMenuL.current,#left_navi_guide #leftmenu .LMenuL.current {background-color:#ffcccc;}
#left_navi_aboutus #leftmenu .open,#left_navi_guide #leftmenu .open {background-image:url(/g6/shared/image/folder5.gif);}
#left_navi_aboutus #leftmenu .lmenu_block,#left_navi_guide #leftmenu .lmenu_block {display:none;}
#left_navi_aboutus #leftmenu .lmenu_block.open,#left_navi_guide #leftmenu .lmenu_block.open {display:block;}
#left_navi_aboutus #leftmenu .lmenu_block .hover,#left_navi_guide #leftmenu .lmenu_block .hover,#left_navi_aboutus #leftmenu .lmenu_block .current,#left_navi_guide #leftmenu .lmenu_block .current {background-color:#ffcccc;}


/* 新規用左ナビ */
#sidenavi_shinki_whole {margin-top:11px;}


/* メインカラム */
#centercontent {padding:0 0 0 10px;_padding:0 0 0 7px;}


/*[ma_centercontet]0回toまつうらインクルード用
-----------------------------------------------------------------------------*/
#ma_centercontent {padding:0 0 0 10px;_padding:0 0 0 7px;}


#main {width:780px; float:left; _position:absolute;_top:0;_left:7px;}
* html #middle {height:100%;}
/* #pankuzu,.pankuzu001 {height:20px; margin:10px 0 10px 0; text-align:left;}*/
#pankuzu {margin:10px 0 10px 0; text-align:left;}
.pankuzu001 {height:20px; margin:10px 0 10px 0; text-align:left;}


/* トップ */
#main_left {width:520px; float:left;}
#main_right {width:250px; float:left; margin:0 0 0 10px;}
#main_bottom {width:780px; margin:30px 0 0 0;}
#top_pickup {width:520px; height:450px; margin:0 0 15px 0; border:#00a040; background-color:#dddddd; position:relative;}
#top_pickup_bgn {width:520px; height:500px; margin:0 0 15px 0; background-color:#dddddd;}
/*#top_pickup_left {width:300px; height:500px; float:left;}
#top_pickup_right {float:right; margin:10px; align:center;}*/
#top_pickup_left {width:520px; height:360px; position:absolute; margin-top:90px; _margin-left:-260px;}
#top_pickup_right {margin:10px; align:center; position:absolute; _margin-left:-253px;}

#top_pickup_left_bgn {width:300px; height:500px; float:left;}
#top_pickup_right_bgn {float:right; margin:10px; align:center;}

#ul_pickup_line {list-style:none;}
#li_pickup_line {float:left; margin-right:4px;_margin-right:5px;}
#li_pickup_line_nonM {float:left;}

div.top_pickup_bnr {margin-bottom:8px;}
#top_pickup .ui-tabs-hide {display:none;}
/*#top_pickup li.ui-tabs-selected {margin-left:-10px; position:relative;}*/
#top_pickup li.ui-tabs-selected {margin-top:-10px; position:relative;}
/*#top_pickup li.ui-tabs-selected img {border-left:solid 10px #00a040;}*/
#top_pickup li.ui-tabs-selected img {border-top:solid 10px #00a040;}
#top_pickup_right {margin-right:0; padding-right:10px;}
* html #top_pickup li {zoom:1;}
#top_pickup li img {display:block;}

#top_kokuchi_whole {width:518px;_width:520px; height:332px;_height:335px; margin-top:0px; background-color:#FFFFFF; border:1px solid #333333; overflow: auto}
#top_kokuchi_whole_rep {width:518px;_width:520px; height:222px;_height:225px; margin-top:0px; background-color:#FFFFFF; border:1px solid #333333; overflow: auto}
#top_kokuchi_onecell {margin:10px 10px 0 10px; border-bottom:1px solid #dddddd;}
#top_kokuchi_rightbox {idth:60px; float:left;}
#top_kokuchi_rightbox_day{margin-bottom:5px;}
#top_kokuchi_leftbox {width:408px; float:right ;margin-bottom:5px; margin-left:10px; text-align:left;}
#top_kokuchi_leftbox_title{font-size:14px; font-weight:bold;}
#top_kokuchi_leftbox_text{margin:5px 0 0 12px;line-height:130%;}
#top_kokuchi_leftbox_link {text-align:right; margin-top:3px;}
#top_oic_whole {width:518px;_width:520px; height:90px;_height:93px; padding-bottom:10px;}

#top_topics {width:520px; background-color:#dddddd;}
#top_topics_inbox {width:500px; background:#ffffff; text-align:left;}
#top_topics .title {width:520px; height:30px; background-image:url(/g6/top/image/top_topics_title.png); background-repeat:no-repeat;}
#top_topics .catch {padding:7px 0 0 80px; text-align:left; font-size:14px; font-weight:bold; line-height:1.2em;}
#top_topics .link {height:20px; margin:5px 10px 0 0; text-align:right; font-weight:bold;}
#top_topics_inbox {position:relative; height:auto; background:#fff url(/g6/shared/image/topics_background_2.gif) left bottom no-repeat; padding-bottom:10px;}
#top_topics_inbox .inner1 {background:url(/g6/shared/image/topics_background_1.gif) left top no-repeat; padding-top:10px;}
#top_topics_inbox .inner2 {margin:0 20px; padding:0 4px; border-width:0 1px; border-color:#ddd;	border-style:solid;	overflow:hidden;}
* html #top_topics_inbox .inner2 {width:460px;}
#top_topics_inbox .prev,#top_topics_inbox .next {position:absolute; width:20px; top:50%; margin-top:-45px;}
#top_topics_inbox .prev img,#top_topics_inbox .next img {display:none;}
#top_topics_inbox .prev {left:0;}
#top_topics_inbox .next {right:0;}
#top_topics_inbox ul {display:table-row; zoom:1; white-space:nowrap;}
#top_topics_inbox li {display:table-cell; text-align:center; width:90px; font-size:11px; line-height:1.2em;}
#top_topics_inbox li a,#top_topics_inbox li a span {display:block;}
#top_topics_inbox li a img {margin:0 9px;_margin:0 7px;}
#top_topics_inbox li a span {margin:4px 7px;}
* html #top_topics_inbox ul li {display:inline; zoom:1; white-space:nowrap; width:90px; vertical-align:top;}

#top_sanchoku {width:248px;_width:250px;background-color:#ffeee5;border:1px solid #cc6666;}
#top_oitoku {width:248px;_width:250px;background-color:#e5efff;border:1px solid #3366cc;}
#top_rightbox {width:248px;_width:250px;border:1px solid #dddddd;}
.top_rightbox_inner {margin:5px;}
ul.top_rightbox_inner_line li {line-height:1.2em;}

#top_ranking {width:250px; height:250px; margin:0 0 15px 0; background-color:#ded2bf;}
#top_ranking_title {width:250px; height:25px; background-image:url(/g6/top/image/top_ranking_title.png); background-repeat:no-repeat; text-align:center;}
#top_ranking_title .title {padding:5px;}
#top_ranking_inbox {width:230px; height:215px; background:#ffffff;}
#top_ranking ul {padding:10px 0 0 0;}
#top_ranking ul li {width:210px; height:55px; margin:0 0 5px 0; text-align:left; border-bottom:#cccccc solid 1px; clear:both;}
#top_ranking ul li .top_ranking_rank {float:left; margin:5px 10px 5px 0;}
#top_ranking ul li .top_ranking_item {width:100px; float:left; line-height:1.2em;}
#top_ranking ul li .top_ranking_img {float:right; margin: 0 0 0 5px;}
#top_oisikatter {width:250px; height:150px; background-color:#dddddd;}
#top_oisikatter_inbox {width:230px; height:120px; background:#ffffff; text-align:left;}
#top_news {width:520px;_width:510px; float:left;}
div.top_news_box {border:5px solid #cccccc; text-align:left;}
#top_news ul {margin:10px;}
#top_news li {border-bottom:#cccccc dashed 1px; margin:0 0 10px 0;}
#top_links {width:250px; float:right; text-align:left;}
#top_links ul li {margin:0 0 5px 10px; text-align:left;}

/* カテゴリ */
#catetoku_header {width:780px;}
#catetoku_header_left {width:520px; float:left; padding-right:10px;}
#catetoku_image {width:520px;}
#catetoku_header_right {width:250px;_width:250px; float:right;}
#catetoku_banner {width:250px; height:130px;}
#catetoku_banner ul li {margin-bottom:5px;}
#catetoku_oisikatter {width:250px; height:170px; background-color:#dddddd;}
#catetoku_oisikatter_inbox {width:230px; height:120px; background:#ffffff; text-align:left;}
div.cateranking {background-color:#ded2bf; padding:0 10px 10px 10px;}
div.cateranking_inbox {font-size:12px; background-color:#ffffff; padding:10px; line-height:1.2em; text-align:left;}
div.cateranking_title {height:25px; color:#ffffff; background-color:#ded2bf; padding:5px; text-align:center;}
div.cattitle_list {width:780px; height:35px; background:url(/g6/shared/image/template.png) 0px -150px no-repeat;}
div.cattitle_list_bottom {width:780px; height:35px; background:url(/g6/shared/image/template.png) 0px -190px no-repeat;}

/* 購入枠基本 */
.zeinukiBaika,.zeikomiBaika,.zeinukiWaribikiBaika,.zeikomiWaribikiBaika,.zeinukiTeika,.zeikomiTeika,.goukeikingaku {font-size:14px;	font-weight:bold;}
.zeinukiWaribikiBaika,.zeikomiWaribikiBaika {font-size:14px; font-weight:bold; color:#cc0000;}
.matomeWaribikiBaika {font-size:12px; color:#cc0000;}
.shouhin_name {font-size:12px; font-weight:bold;}
.icon {margin-bottom:5px;}
.kikaku {font-size:11px; line-height:1.1em;}

/* 購入枠大 */
div.big_item {background-color:#ffffff; border:#cccccc 5px solid; text-align:left; padding:10px; z-index:0;}
div.big_item_image {float:left; margin-right:10px;}
div.big_item_body {width:360px; line-height:1.2em;}
div.big_item_right {width:220px;}
div.big_item_foot_suuryo {margin-right:5px; text-align:right;}
div.big_item_cart {float:right;}
.RecipeRecommendArea {text-align:center; clear:both;}
.RecipeRecommendArea dl {margin:0 auto; padding:0px;}
.RecipeRecommendArea dl dt {margin:0px; padding:0px;}
.RecipeRecommendArea dl dd {margin:0px; padding:0px;}
ul.RecipeRecommendImages {margin:0; padding:0px; list-style-type:none;}
li.RecipeRecommendTitle {float:left; width:120px; margin:0px 20px 0px 0px; padding:0px;}
li.RecipeRecommendImagenode {float:left; width:100px;margin:0px 20px 0px 0px; padding:0px;}
span.RecipeRecommendName {width:100px; display:block; font-size:11px; line-height:1.1em; text-align:left;}

/* shouhintag */
div.shouhintag {background-color:#ffffff; border:#cccccc 1px solid;	text-align:left; padding:5px;}
div.shouhintag_sp {background-color:#f8f4ed; border:#ac7b00 1px solid; text-align:left; padding:5px;}
div.shouhin_tag_list div.cat_item * {}
div.shouhin_tag_list div.cat_item {width:238px;_width:250px; height:280px; border:1px solid #cccccc; margin:0 0 20px 10px;_margin:0 0 20px 10px; padding:5px; position:relative; overflow:hidden; z-index:0;}
div.shouhin_tag_list div.cat_item_head_right {width:90px;_width:95px;}
div.shouhin_tag_list div.cat_item_head_right .icon {margin-bottom:5px;}
div.shouhin_tag_list div.cat_item_head_right .kikaku {font-size:11px; line-height:1.2em;}
div.shouhin_tag_list div.cat_item_body_title {margin-top:3px; line-height:1.2em;}
div.shouhin_tag_list div.cat_item_body_nedan {font-size:14px; margin-top:5px;}
div.shouhin_tag_list div.cat_item_body_title span,div.shouhin_tag_list div.cat_item_body_nedan span {font-size:12px; font-weight:bold;}
div.shouhin_tag_list div.cat_item_body_nedan span.zeikomi {font-size:14px; font-weight:bold;}
div.shouhin_tag_list div.cat_item_foot_suuryo {text-align:right; margin-right:5px;}
div.shouhin_tag_list div.cat_item_foot_urecipe,div.shouhin_tag_list div.cat_item_foot_myoki {display:block; margin-top:20px;}
div.shouhin_tag_list div.cat_item_body_catch,div.shouhin_tag_list div.close {display:none;}
div.shouhin_tag_list div.cat_item_foot_myoki {margin-left:5px;}
div.shouhin_tag_list div.cat_item_foot {width:242px;_width:235px; bottom:5px; position:absolute;}
div.shouhin_tag_list div#shouhin_setumei {display:none; _width:200px; max-width:200px; max-height:200px; position:absolute; color:#ffffff; background:#330000; border:1px solid #ffffff; padding:10px;}
div.shouhin_tag_list div.cart_item_foot_cart {float:right;}

/* shouhintag 2列 */
div.shouhin_tag_2retsu_image {width:72px; height:72px; margin:5px;}
div.shouhin_tag_2retsu_kikaku {margin-top:5px; padding-left:5px;}
div.shouhin_tag_2retsu_urecipe {margin:20px 5px 0 5px;}
div.shouhin_tag_2retsu_okiniiri {margin-top:20px; margin-right:5px;}
div.shouhin_tag_2retsu_myset {margin-top:20px;}

/* shouhintag g5 */
table.shouhintableT {border-top:1px solid #cccccc;}
td.shouhintableL {width:50%; border-bottom:1px solid #cccccc; padding:5px;}
td.shouhintableR {width:50%; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; padding:5px;}
.tokuItem{font-size:14px;}
div.tokuWappen {border:0 solid; text-align:left; margin:10px 0 5px 0;}
div.tokuWappenS {border:0 solid; text-align:left; margin:5px 0 5px 0;}
div.tokuImage {float:left; border:0 solid; text-align:left; margin:0 0 5px 0;}
div.tokuKikaku {padding:0 0 0 0; margin:0 140px 0 80px; font-size:12px; line-height:1.3em; border:0 solid; text-align:left;}
div.tokuKikakuBig {padding:0 0 0 0; margin:0 140px 0 150px; font-size:12px; line-height:1.3em; border:0 solid; text-align:left;}
div.tokuButton {width:140px; margin:10px 0 0 0; float:right; font-size:12px; border:0 solid; text-align:left;}
div.tokuShouhinmei {padding:0 0 0 0;	margin-left:140px; font-size:14px; line-height:1.3em; border:0 solid; text-align:left; font-weight:bold;}
div.tokuCatchcopy {padding:0 0 0 0; margin-left:140px; font-size:12px; line-height:1.3em; border:0 solid; text-align:left;}
div.tokuGreen {color:#660000; font-size:11px; line-height:1.3em;}

/* セット */
.frame_set {border:1px solid #cccccc; background-color:#ffffff; padding:10px; line-height:1.3em; text-align:left;}
.frame_setsp {border:1px solid #ac7b00; background-color:#f8f4ed; padding:10px; line-height:1.3em; text-align:left;}
.set_img {width:144px; float:left; border:0 solid; padding:0; margin-right:10px;}
.set_wappen {border:0 solid; text-align:left; padding:0 0 2px 0;}
.set_txt {line-height:1.3em; text-align:left; padding:0;}
.set_buy {width:150px; float:right; border: 0 solid; line-height:1.3em; text-align:left; margin:0;}

/* コース */
.course_img {float:left; border:0 solid; text-align:left; margin:0 0 25px 0;}
.course_kikaku {padding:0 0 0 0; margin:0 180px 0 150px; font-size:12px; line-height:1.3em; border:0 solid; text-align:left;}
.course_button {width:180px; margin:10px 0 0 0; float:right; font-size:12px; border:0 solid; text-align:left;}

/* スポッター */
.kounyuu_icon {width:70px; float:right; padding:5px;}

/* 購入枠その他 */
div#shouhin_setumei {display:none; position:absolute; max-width:200px; max-height:200px; border:1px solid #ffffff; _width:200px; padding:10px; color:#ffffff; background:#330000;}
div.okiicon img,span.okiicon img {vertical-align:middle;cursor:pointer;}
#okipop {width:293px; height:103px; position:absolute; top:1px; left:10px; text-align:center; background-image:url(/g6/shared/image/myset_fukidashi3.gif); background-repeat:no-repeat; z-index:10000; display:none;}
#mysetnavi {position:absolute; z-index:10001; left:0px; top:0px; width:90px; height:94px; display:none;}
div.div.cat_item_foot_fukusuu {width:140px;}

/* 社版用 */
.shahan_name {font-weight:bold; font-size:16px; line-height:130%; color:#779933; background-color:#fddef1; padding:5px; text-align:center; border-width:3px 0 3px; border-style:solid; border-color:#d743a5;}

/* レジ前 */
#csv_reji01 div.item {margin:0px 3px 3px 3px; padding:2px; line-height:1.2em; text-align:left;}
#csv_reji02 div.item {border-bottom:#cccccc solid 1px; margin:0px 3px 3px 3px; padding:2px; line-height:1.2em; text-align:left;}

/* Myセットページ用 */
.mysetitem {width:780px; margin:0 auto; clear:both;}
.mysetitem .mysetitemCate {width:780px; border:1px solid #ff0000;}
.mysetitem .mysetitemInfo {width:780px; ; height:92px; border-top:1px solid #cecece; clear:both;}
.mysetitem .mysetitemShubai {width:780px; height:92px; border-top:1px solid #cecece; background-color:#eeeeee; clear:both; overflow:hidden;/*FFハック*/} /*FFで、内側にフローしたボックスを持つＤＩＶの背景色を出すためのハック*/
.mysetitemShubai:after {content:""; display:block; clear:both; height:1px; overflow:hidden;}
/*\*/ * html .mysetitemShubai {height:1em; overflow:visible;} /**/
.mysetitem .mysetitemImage {width:80px; float:left; margin-top:10px;}
.mysetitem .mysetitemShouhin {width:250px; float:left; margin:10px 10px 10px 0px;}
.mysetitem .mysetitemStatus {width:320px; float:left;	margin:10px 0px;}
.mysetitem .mysetitemStatus .StatusObj {margin:0px 0px 5px 0px;}
.mysetitem .mysetitemBuy {width:100px; float:right; margin:10px 0px;}
.mysetOpeList {width:200px;}

/* フッター */
#contents_footer_pickup {text-align:center;}
#footer {width:780px; padding:50px 0 10px 0; text-align:center;}

slider{-moz-border-left-colors:none !important;-moz-border-bottom-colors:none !important;border-style:none !important;background:black !important;}

.clearfix:after {content:"."; display:block; clear:both; height:0; visibility:hidden;}
.clearfix {min-height:1px;}
* html .clearfix {height:1px;}

/* common.cssより移植 /start */
div.maincontents001 {font-size:12px; width:780px; margin:20px 0 0 0; line-height:130%;}
div.maincontents002 {font-size:12px; margin:20px 0 0 0; line-height:130%; text-align:center;}
div.maincontents003 {font-size:12px; padding:0 10px 20px 10px; line-height:130%;}
.shahan_name {font-size:16px; font-weight:bold; line-height: 130%; color: #779933; background-color:#fddef1; border-width:3px 0 3px; border-style:solid; border-color:#d743a5; padding:5px; text-align:center;}
#gnavisubarea {font-size:12px; color:#ffffff; background-color:#009E63; width:100%; margin:0; padding:1px 0 1px 0; line-height:130%; text-align:center; clear:both;}
#loginarea {background-color: #DFEBE1;width: 100%;font-size: 11px;text-align: center;border: 0 solid #cc0000;padding: 4px 0 4px 0;}
/* カテゴリ */
div.cattitle{margin:10px 0 10px 0; padding:10px 0 5px 10px; font-size:15pt; font-weight:bold; line-height:16px; color:#000000; border-top:3px solid #f2c43d;}
div.catItem {padding-bottom:0; margin:0 20px 10px 20px; border-bottom:1px dotted #aaaaaa;}
div.catImage {float:left;}
div.catButton {width:107px; margin:0; float:right; font-size:9pt;}
div.catIconBig {float:right; width:180px; padding:0 5px 0 5px;}
div.catKikaku {padding:0 0 0 0; margin:0 180px 0 80px; line-height:16px;}
div.catKikakuBig {padding:0 0 0 0; margin:0 302px 0 177px; line-height:16px;}
.catShouhinmeiBig {font-size:10.5pt; font-weight: bold;}
div.catKakakuBig {font-size:10.5pt; margin-top:10px; margin-bottom:10px;}
.catKakakuWaribikigoBig {font-size:12pt; font-color:#ff0000;}
.catKakakuWaribikigoZeikomiBig {font-size:10.5pt; font-color:#ff0000;}
div.catExplain {padding-top:5px; clear:both; font-size:12px;}
div.catCatchcopyBig {margin-right:10px; padding-top:5px; font-size:9pt; padding:3px; z-index:99;}
/* WinNN用 */
#gnavisubNN {width:100%; text-align:center; background-color:#009E63; clear:both; margin:0; padding:4px 0 4px 0; font-size:12px; line-height:130%; color:#ffffff;}
div#gnavisubNN A:active {color:#ffffff; text-decoration:none;}
div#gnavisubNN A:link {color:#ffffff; text-decoration:none;}
div#gnavisubNN A:visited {color:#ffffff; text-decoration:none;}
div#gnavisubNN A:hover {color:#ffdd99; text-decoration:underline;}
/* Firefox対応 */
#loginarea:after {content: ""; display:block; clear:both; height:1px; overflow:hidden;}
#loginarea {display:block;}
/*\*/* html #loginarea {height:1em;}
/* common.cssより移植 /end */

span.cart_comment{text-shadow: 0 0 1px #006400,0 0 3px #006400;font-weight:600;color:white;}
* html span.cart_comment{/*font: bold 170% sans-serif;*/ color:white;font-weight:600;width: 100%; padding-bottom: 2px; padding-top:2px; filter:glow(color=#006400,Strength=1);}

