/* 共通 */
* {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:verdana,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif; font-size:12px; line-height:1.5em;}
p {font-family:verdana,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif; font-size:12px; line-height:1.5em;}
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;}
.sup {
    font-size: .7em;
    font-weight: normal;
    vertical-align: super;
}


/* 全体 */
body {font-family:verdana,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif; font-size:12px; line-height:1.5em; color:#333333; background-color:#ffffff; overflow-y:auto;}
div.head {width:100%; margin:1px 0 0 0;_margin:0; padding:0; text-align:center; }
div.center {padding:10px 10px 5px 10px; /*overflow:auto;*/ border:solid; border-width:0;}
div.center2 {padding:10px 25px 5px 0px; overflow:auto; border:solid; border-width:0; float:right; overflow:auto;overflow-x: hidden;}

/* [Content]0回toまつうらインクルード用
-----------------------------------------------------------------------------*/
div.ma_center2 {padding:0px 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:hidden; 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;}
#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_shinki {width:990px; background:url(/g6/shared/image/template_shinki201109.png) no-repeat 0 0px; margin: 0 auto;}
#header_area {width:100%; position:fixed; text-align:center; background:#FFFFFF;}
#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_iconspace {width:520px; position:absolute; margin:20px 0 0 170px;}
#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_souryoupassicon {position:absolute; margin:20px 0 0 280px;}
#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;}
#header_kondate {position:absolute; width:187px; height:27px; top:25px; left:950px; text-align:right;}
.header__coupon { background-color: #fff9e8; padding:5px;  height:15px; text-align:center; margin:35px 0 5px 0; border:solid 3px #cd9a01;font-size:10px; }
#cart_kun_block {width:1090px;float:left }
#cart_kun_block_shinki {width:780px; height:65px; }
#global_block {margin:35px 10px 0 0;_margin:45px 10px 0 0;}
#global_block p {width:520px; text-align:left;padding:0 0 0 20px;}
#global_navi {height:35px; clear:both;}
#search_input {/*width:150px; height:20px;*/ padding:3px 15px; border:0; color:#777; font-size:15px; }
#search_submit {left:-4px; position: relative; top:8px; }
#search_submit:hover
{opacity:0.8;filter: alpha(opacity=40);
-ms-filter: "alpha( opacity=40 )";
background: #fff;
}
#search_select {width:80px; margin:7px 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:250px;height:40px; overflow-x:hidden; overflow-y:auto;_overflow:visible; opacity:1px; display:block; z-index:10;background-color:#d4cca5;}
#cart_field img {margin:0;}
#cart_head {text-align:right;}
#cart_head img {margin: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:#c8be92; padding-top:2px;}
#frozen_fee {width:250px; height:30px; line-height: 15px; font-size:11px; text-align:center; display:none;}
#coupon_line {width:250px; height:30px; line-height: 15px; font-size:11px; text-align:center; display:none;}
#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;_padding:0px; margin-top:-5px;_margin-top:-3px;}
#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 #c8be92; border-left:3px solid #c8be92;}
#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:2.5em; margin-top:0; margin-bottom:0;}
#frozen_fee p {line-height:2.5em; margin-top:0; margin-bottom:0;}
#coupon_line p {line-height:2.5em; margin-top:0; margin-bottom:0;}
#cart_kun_block p {line-height:2.5em; margin-top:0; margin-bottom:0;}

/* カート大 */
#top_page_cart_box{width:940px; overflow:hidden; display:none; position:absolute; z-index:5000; margin-left:-120px;}
#dialog_top {width:930px;_width:940px; height:25px;_height:35px; background:url(/g6/shared/image/cart201109_header_bg.gif) repeat-x left top; padding:5px;_padding:3px;}
* html #dialog_top {margin-left:-1px;}
#dialog_top_left,#big_cart_footer_nedan_left {padding-bottom:5px; padding-left:10px;}
#dialog_top_left {text-align:left; padding:5px; font-weight:normal; font-size:11px; width:620px;}
#big_cart_footer_nedan_left ul li{ list-style-type:none; float:left; margin-right:10px; _margin-right:5px; margin-bottom:2px; _margin-bottom:1px; }

#dialog_top_right {width:250px;}
#big_cart {width:auto; color:#cccccc; background:#000000; border:1px solid #FFFFFF; padding:10px; opacity:0.75px;}
#big_cart_header {background:#d4cca5;}
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_bodybox {width:930px;_width:940px;padding:10px 10px 10px 10px; background:#e9e6d2;}
#big_cart_body {border:1px solid #999999; overflow-x:hidden; overflow-y:scroll; background:#FFFFFF;}
html:not([lang*=""]) #big_cart_body {width:918px;}
#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-color:#e9e6d2; height:134 px ;}
#big_cart_footer_bar {height:50px;_height:70px; padding:10px; margin-top:10px; background:url(/g6/shared/image/cart201109_footer_bg_bottom.gif) repeat-x left top;}

#big_cart_footer_bottom_left ul li{ list-style-type:none; float:left; margin-right:10px; margin: 0 5px 2px 10px;}
#big_cart_footer_bottom_right {width:500px; height:32px; float:right; overflow:hidden; zoom:1; z-index:5000; background-color:#BBBBBB; padding:5px; }
#big_cart_footer_bottom_right_box {width:238px; _width:250px; height:20px; border:1px solid #999999; padding:5px; margin-right:10px; _margin-right:5px; float:right; z-index:5001;}

#big_cart_footer_nedan_left,div.small_cart_icon_block a {float:left;}
#big_cart_footer_bar_right {padding:0;_padding:0px;}
#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; margin:-8px 5px 0px 10px;}
#cancel_block{overflow:hidden; margin-right:-5px;}
div.cancel_block_box{padding:5px; border:1px solid #999; background-color:#ffffff; margin-left:5px; margin-top:-12px; float:left;}
#big_cart_footer_nedan_right p {width:550px; /*_height:54px; height:44px;*/ text-align:right; background:#FFFFFF; border:1px solid #999999; padding:5px; _margin-top:10px;}
#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 {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:#f9c89b; border-bottom:1px dashed #cccccc; cursor:pointer; padding:5px 0 5px 0;}
div.LMenuLselected {font-size:12px;	color:#990000; background-color:#f9c89b; border-bottom:1px dashed #cccccc; text-decoration:none; cursor:pointer; padding:5px 0 5px 10px;}

/* 産直左ナビ */
div.LMenuS {background-color:#ffeee5; border-bottom:1px dashed #cccccc; cursor:pointer; padding:5px 0 5px 0;}
div.LMenuStmp {background-color:#ffcccc; border-bottom:1px dashed #cccccc; cursor:pointer; padding:5px 0 5px 0;}
div.LMenuMS {background-color:#ffeee5; border-bottom:1px dashed #cccccc; text-decoration:none; cursor:pointer; padding:5px 0 5px 10px;}
div.LMenuMS A:link {color:#000099; text-decoration:none;}
div.LMenuMS A:visited {color:#800080; text-decoration:none;}
div.LMenuMS A:hover {color:#330000; text-decoration:none;}
div.LMenuMS A:active {color:#ff3399; text-decoration:none;}

/* おいトク左ナビ */
div.LMenuO {background-color:#e5efff; border-bottom:1px dashed #cccccc; cursor:pointer; padding:5px 0 5px 0;}
div.LMenuOtmp {background-color:#bbdbf3; border-bottom:1px dashed #cccccc; cursor:pointer; padding:5px 0 5px 0;}
div.LMenuMO {background-color:#e5efff; border-bottom:1px dashed #cccccc; text-decoration:none; cursor:pointer; padding:5px 0 5px 10px;}
div.LMenuMO A:link {color:#000099; text-decoration:none;}
div.LMenuMO A:visited {color:#800080; text-decoration:none;}
div.LMenuMO A:hover {color:#330000; text-decoration:none;}
div.LMenuMO A:active {color:#ff3399; text-decoration:none;}

/* Ｏｉチカ左ナビ */
.LMenuLOichika {background-color: #EEE; border-bottom: 1px dashed #CCCCCC; cursor: pointer; padding: 5px 0;margin:0;}
.LMenuLtmpOichika {background-color: #d5d5d5; border-bottom: 1px dashed #CCCCCC; cursor: pointer; padding: 5px 0; color:#330000; text-decoration:none;margin:0;}
#lmenu_block_219 {display: none;}
#leftmenu a:hover,#leftmenu a:active {text-decoration:none;}

.bsLmenu {
	background-color:#EEE!important;
}
a:hover .bsLmenu {
	background-color:#CCC!important;
	color:#333;
}
.LMenuBS .LMenuL {
	background-color:#EEE!important;
}
.LMenuBS .LMenuLtmp {
	background-color:#CCC!important;
}

/* 新規ナビ 110729変更 */
div.LMenuA A:link {color:#000099; text-decoration:none;}
div.LMenuA A:visited {text-decoration:none;}
div.LMenuA A:hover {color:#330000; text-decoration:none;}
div.LMenuA A:active {color:#ff3399;	text-decoration:none;}
/* 新規用左ナビ */
#sidenavi_shinki_whole {margin-top:11px;}

/* 企業情報などのナビ */
div.LMenuM {background-color:#ffffff; 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:#330000; text-decoration:none;}
div.LMenuM A:active {color:#ff3399;	text-decoration:none;}
div.LMenuMselected {font-size:12px;	color:#ffffff; background-color:#eeeeee; 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:#330000; text-decoration:none;}
div.LMenuMselected 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:#eeeeee;}
#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:#eeeeee; color:#330000;}
div.lmenu_block A:hover {text-decoration:none;}

/* メインカラム */
#centercontent {/*padding:0 0 0 10px;_padding:0 0 0 7px;*/}

/*[ma_centercontent]0回toまつうらインクルード用
-----------------------------------------------------------------------------*/
#ma_centercontent {padding:0 0 0 10px;_padding:0 0 0 7px; width:780px;}
#main {width:780px; float:left; _position:absolute;_top:0;_left:7px;overflow:hidden;}
* html #middle {height:100%;}
#ma_pankuzu {margin:30px 0 30px 10px; text-align:left;}
/* #pankuzu,.pankuzu001 {height:20px; margin:10px 0 10px 0; text-align:left;}*/
/*[ma_centercontent]0回toまつうらインクルード用
-----------------------------------------------------------------------------*/

#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: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-top:-10px; position:relative;}
#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:165px;_height:175px; 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:150%;}
#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.4em;}
#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.5em;}
#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.5em;}

#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.5em;}
#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.5em; 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 {color:#333333; font-size:11px; line-height:1.5em;margin-top:5px;}
.seisanchi {font-size:11px; line-height:1.5em;}

/* 購入枠大 */
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.5em;}
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; text-align:left;}

/* shouhintag */
div.shouhintag {background-color:#ffffff; border:#cccccc 1px solid;	text-align:left; padding:5px;}
div.shouhintag_sp {background-color:#ffffff; 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; background-color:#ffffff; margin:0 5px 20px 5px; _margin:0 5px 20px 5px; 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:12px; line-height:1.5em;}
div.shouhin_tag_list div.cat_item_head_right .seisanchi {font-size:11px; line-height:1.5em;}
div.shouhin_tag_list div.cat_item_body_title {margin-top:3px; line-height:1.5em;}
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 {margin:5px;}
div.shouhin_tag_2retsu_kikaku {margin-top:5px;}
div.shouhin_tag_2retsu_urecipe {margin:20px 5px 0 5px;}
div.shouhin_tag_2retsu_okiniiri {margin-bottom:5px; margin-right:5px;}
div.shouhin_tag_2retsu_myset {margin-bottom:5px;}

/* 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.5em; border:0 solid; text-align:left;}
div.tokuKikakuBig {padding:0 0 0 0; margin:0 140px 0 150px; font-size:12px; line-height:1.5em; 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.4em; 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.5em; border:0 solid; text-align:left;}
div.tokuGreen {color:#333333; font-size:11px; line-height:1.5em;}

/* セット */
.frame_set {border:1px solid #cccccc; background-color:#ffffff; padding:10px; line-height:1.5em; text-align:left;}
.frame_setsp {border:1px solid #ac7b00; background-color:#ffffff; padding:10px; line-height:1.5em; text-align:left;}
.set_img {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.5em; text-align:left; padding:0;}
.set_buy {width:150px; float:right; border: 0 solid; line-height:1.5em; text-align:left; margin:0;}
.set_img img {padding-right:0; _padding-right:3px;}

.set_img { /*商品3個〜 */
	width:225;
	margin-bottom:20px;
}
.set_img2 { /*商品2個or4個 */
	width:155;
	margin-bottom:20px;
}


/* コース */
.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.5em; 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;}
.kounyuu_icon img {margin-bottom:2px;}

/* 購入枠その他 */
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:140%; color:#779933; background-color:#fddef1; padding:5px; text-align:center; border-width:3px 0 3px; border-style:solid; border-color:#d743a5;}

/* 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;}

/* Myアカウント201109デザイン修正 */
.myaccount201109_mm{ width:770px; _width:780px; height:27px; _height:32px; font-size:16px; font-weight:bold; color:#333333; padding:5px 5px 0px 15px; margin:40px 0 0 0; background:url(/g6/shared/image/myaccount201109_mmbg.png) no-repeat left top;}
.myaccount201109_sm{ font-size:14px; font-weight:bold; color:#333333; margin-bottom:5px; padding:3px; border-bottom:1px solid #DDDDDD;}
.myaccount201109_preface{ width:100%; line-height:150%; margin:20px 0; overflow:hidden; zoom:1px;}
.myaccount201109_boxwrap{ width:758px; _width:780px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; padding:10px; overflow: hidden; zoom:1}
.myaccount201109_boxleft{ width:360px; float:left; margin-right:10px;}
.myaccount201109_boxright{ width:360px; float:right;}
.myaccount201109_boxwrap ul{ margin:5px 0 5px 0;}
.myaccount201109_boxwrap li{ list-style-type:circle; line-height:150%; margin:5px 0 5px 30px;}

/* フッター */
#contents_footer_pickup {text-align:center;}
#footer {width:780px; padding:50px 0 10px 0; text-align:center;}

/* clearfix */
.clearfix:before,
.clearfix:after{
  content:"";
  display: table;
}
.clearfix:after{
  clear:both;
}
/*IE6,7対策 （haslayout対策）*/
.clearfix{
  *zoom:1;
}

slider{-moz-border-left-colors:none !important;-moz-border-bottom-colors:none !important;border-style:none !important;background:black !important;}

/* common.cssより移植 /start */
div.maincontents001 {font-size:12px; width:780px; margin:20px 0 0 0; line-height:150%;}
div.maincontents002 {font-size:12px; margin:20px 0 0 0; line-height:150%; text-align:center;}
div.maincontents003 {font-size:12px; padding:0 10px 20px 10px; line-height:150%;}
.shahan_name {font-size:16px; font-weight:bold; line-height: 140%; 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:150%; 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;}

.cat_item_head_image {position:relative!important;}
.goDeitailSin {position:absolute;top:0px!important;left:0px!important;width:140px;height:140px;}
.detailVoice {width:238px;text-align:right;}
div.shouhin_tag_list div.cat_item { height: 300px!important;}

/* WinNN用 */
#gnavisubNN {width:100%; text-align:center; background-color:#009E63; clear:both; margin:0; padding:4px 0 4px 0; font-size:12px; line-height:150%; 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{ font-weight:900; color:#01a141; }

/* SimpleSite用 */
.simple_site{left:-9999px;position:absolute;top:0;}

/*献立セットSTART*/
#outerGroup { width:940px;margin:0 auto;/*padding:1em 2em;*/background-color:transparent;color:#333;/*border:2px solid #000000;*/position:absolute;top:1em;left:2em;text-align:left;z-index:6000;/*献立は6000番代*/ /*position:relative; top:-100px;*/}
/*共通*/
div.body_hidden{display:none;}
#menu_header,#menu_contents,#contentGroup,
#menu_header1,#menu_contents1,#contentGroup1{overflow: hidden;}
#easy_evryday>ul>li>a>span,#style_up>ul>li>a>span,
#easy_evryday1>ul>li>a>span,#style_up1>ul>li>a>span{background-color:#FFFFFF;}
/*献立*/
.menu_button{display:block;background:url("/g6/shared/image/menu_parts.png") no-repeat transparent;text-indent:-9999px;}
#menu_caption,#menu_action,
#menu_caption1,#menu_action1{margin-bottom:10px;border:1px solid #DDDDDD;padding:10px; overflow:hidden; zoom:1;}
#menu_caption,#menu_caption1 strong{font-size:14px; font-weight:normal; line-height:140%; color:#333333;}
#menu_caption,#menu_caption1 p{line-height:140%;}
#menu_action,#menu_action1{position:relative;}
#menu_action a,#menu_action1 a{width:200px;height:60px;background-position:-0 -180; float:right;}
#menu_action a:hover,#menu_action1 a:hover{width:200px;height:60px;background-position:-520 -180; float:right;}
#menu_action_left_already{width:185px;height:60px;background:url("/g6/shared/image/menu_parts.png") no-repeat; background-position:0 -301; float:left; }
#menu_action_left_ina{width:185px;height:60px;background:url("/g6/shared/image/menu_parts.png") no-repeat; background-position:-200 -301; float:left; }
#menu_action_left_inb{width:185px;height:60px;background:url("/g6/shared/image/menu_parts.png") no-repeat; background-position:-390 -301; float:left; }
#menu_contents,#menu_contents1{position:relative;background-color:#FFFFFF;height:300px;/*padding:1em;*/}
#contentGroup,#contentGroup1{margin:0;padding:0;}
#menu_contents_left,#menu_contents_left1{position:absolute;top:0;left:0;width:480px;}
#menu_contents_right,#menu_contents_right1{margin:0 0 0 480px;background-color:#FFFFFF;padding:1em;}
#menu_contents_hr{background-color:#DDDDDD;height:1px; margin:5px 0px;}
/*recipe*/
#recipe_contents_body,#recipe_contents_body1{background-image:url("/g6/shared/image/recipe_race.png");height:320px;background-repeat:repeat-y;position:relative;padding:10px 43px;}
#recipe_contents h2,#recipe_contents1 h2{background:url("/g6/shared/image/menu_parts.png") no-repeat scroll 0 -470px transparent; height:25px; _height:30px; margin:0; padding-top:5px; font-size:14px; text-indent:30px;}
#recipe_pic_bg{width:140px; height:206px; _width:156px; _height:206px; padding:5px 8px; background-image:url("/g6/shared/image/menu_parts.png");background-position:-337px -52px;}
#recipe_pic_bg img{margin:5px 0;}
#easy_evryday,#style_up,#easy_evryday1,#style_up1{float:left;}
#easy_evryday ul,#style_up ul,#easy_evryday1 ul,#style_up1 ul{list-style-type:none;}
#easy_evryday ul li,#style_up ul li,#easy_evryday1 ul li,#style_up1 ul li{float:left;border:1px solid #C0C0C0;display:block;padding:0.2em;margin-right:5px;/*height:210px;width:160px;*/}
#easy_evryday ul li a,#style_up ul li a,#easy_evryday1 ul li a,#style_up1 ul li a{display:block;margin-bottom:0.2em;}
#easy_evryday p,#easy_evryday1 p{background:url("/g6/shared/image/menu_parts.png") no-repeat transparent;height:25px;width:510px;}
#style_up p,#style_up1 p{background:url("/g6/shared/image/menu_parts.png") no-repeat scroll 0 -28px transparent;height:25px;width:330px;}
#easy_evryday p span,#style_up p span,#easy_evryday1 p span,#style_up1 p span{display:none;}
img.recipe_image{display:block;background-image:url("/g6/shared/image/menu_parts.png");padding:10px 7px;background-position:-338px -53px;}
#easy_evryday .main_recipe_name,#style_up .main_recipe_name,
#easy_evryday1 .main_recipe_name,#style_up1 .main_recipe_name{background:url("/g6/shared/image/menu_parts.png") no-repeat scroll 0 -55px transparent;width:150px;height:16px;text-indent:20px;}
#easy_evryday .sub_recipe_name,#style_up .sub_recipe_name,
#easy_evryday1 .sub_recipe_name,#style_up1 .sub_recipe_name{background:url("/g6/shared/image/menu_parts.png") no-repeat scroll 0 -79px transparent;width:150px;height:16px;text-indent:20px;}
#easy_evryday .cooking_time,#style_up .cooking_time,
#easy_evryday1 .cooking_time,#style_up1 .cooking_time{background:url("/g6/shared/image/menu_parts.png") no-repeat scroll 0 -102px transparent;width:75px;float:left;height:16px;text-indent:20px;}
#easy_evryday .recipe_value,#style_up .recipe_value,
#easy_evryday1 .recipe_value,#style_up1 .recipe_value{background:url("/g6/shared/image/menu_parts.png") no-repeat scroll 0 -149px transparent;width:75px;float:left;height:16px;text-indent:20px;}
#easy_evryday .reciper_name,#style_up .reciper_name,
#easy_evryday1 .reciper_name,#style_up1 .reciper_name{background:url("/g6/shared/image/menu_parts.png") no-repeat scroll 0 -126px transparent;width:150px;height:16px;text-indent:20px;clear:both;}
#menu_body,#menu_body1{widht:938px; _width:940px; height:700px;_height:710px;padding:5px;background-color:#E9E6D2; border:1px solid #a39984; margin-top:-5px; _margin-top:0px;}
/*header*/
ul.menu_nav{height:30px;}
ul.menu_nav_second{height:30px;}
ul.menu_nav li,ul.menu_nav_second li{float:left;list-style-type:none;/*opacity:0;*/}
ul.menu_nav li a,ul.menu_nav_second li a{text-indent:-9999px;margin:0;padding:0;height:30px;display:block;background-image:url(/g6/shared/image/menu_tab.png);background-repeat: no-repeat;}
li.a_menu a{width:186px;height:30px;background-position:0 0;}
li.b_menu a{width:185px;height:30px;background-position:-186 0;}
li.b_menu a:hover{width:185x;height:30px;background-position:-186 -30;}
li.b_menu_second a{width:185px;height:30px;background-position:-187 -60;}
li.a_menu_second a{width:186px;height:30px;background-position:0 -60;}
li.a_menu_second a:hover {width:186px;height:30px;background-position:0 -90;}

/* 20150706〜 */
.head__account{width:85%;float:right;margin:9px 0 8px;}
.head__account li{float:right;}
.head__account__item{font-size:12px; margin-right: 13px; padding-right:13px; line-height:12px; height:12px; border-right: 1px solid #666;}
.head__account__item:first-child{padding-right:0; margin-right:0; border-right:0;}
.head__account__item a{display:block; color:#666666; text-decoration:none;}
.head__account__item a:hover{text-decoration:underline;}
.head__account__item--myset_okiniiri a{position:relative; padding-left:19px;}
.head__account__item--myset_okiniiri a .icon_header--favorite{position:absolute; top:0; left:0;}
.head__account__item--myaccount a{position:relative; padding-left:17px;}
.head__account__item--myaccount a .icon_header--account{position:absolute; top:0; left:0;}
.head__account__item--yahoo a{}
.head__account__item--info a{}
.icon_header--favorite{display:block; width: 14px; height:12px; background-image:url('../../shared/image/sprite_header.png'); background-position: -5px 17px;}
.icon_header--account{display:block; width: 11px; height:12px; background-image:url('../../shared/image/sprite_header.png'); background-position: -5px 39px;}
.head__message{float:left; width:auto; margin-top:5px;}
.head__message img{vertical-align:top;}
.head__message.head__message--login{margin:8px 0 0;}
.head__message.head__message--nologin{margin:7px 0 0;}
.head__login-alert{float:left; margin-top:7px;}

/*li.b_menu a:hover{background:none repeat  scroll 0 0 transparent;}*/
/*footer*/
#menu_footer,#menu_footer1{padding-right:120px; font-size:14px; font-weight:bold; text-align:right;background:url("/g6/shared/image/menu_parts.png") no-repeat scroll 0 -270px transparent;height:25px;_height:30px;padding-top:5px; position:relative;}
#menu_footer a,#menu_footer1 a{background:url("/g6/shared/image/menu_parts.png") no-repeat scroll -200px -55px transparent;position:absolute;right:5;top:5;display:block;height:22px;width:120px;}
#menu_footer a span,#menu_footer1 a span{display:none;}
/*guidance*/
#menu_guidance,#top_menu_guidance{position:absolute;background-color:#330000;height:310px;width:600px;display:none;z-index:7500;}
#guidance_mat,#top_guidance_mat{background-color:#FFFFFF;margin:10px;position:relative;-moz-border-radius:12px;text-align:center;}
#guidance_mat p{font-size:16px;text-align:center;background-color:#E9E6D2;font-weight:bold;height:60px;line-height:4em;-moz-border-radius:12px 12px 0 0;}
#guidance_caption{background-color:#FDF5E6;border:1px solid #330000;margin:10px 20px 5px;}
#guidance_caption p{text-align:center;background-color:#FDF5E6;height:40px;line-height:3em;}
#guidance_caption span.caption_menu_in{background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -597px -969px transparent;display:block;height:120px;width:89px;text-indent:-9999px;margin:10px auto 0;}
#guidance_caption span.caption_menu_alert{background:url("/g6/shared/image/menu_parts.png") no-repeat scroll -597px -969px transparent;display:block;height:120px;width:246px;text-indent:-9999px;margin:10px auto 0;}
#guidance_mat a{/*background:url("/g6/shared/image/menu_parts.png") no-repeat scroll -200px -90px transparent;*/display:block;height:38px;/*margin:0 auto;text-indent:-9999px;*/width:127px;float:left;}
#guidance_mat span{background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -597px -918px transparent;display:block;height:42px;margin:0 auto;/*text-indent:-9999px;*/width:254px;}
div .menu_close_button{position:absolute;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -288px -53px transparent;right:0;top:0;display:block;height:29px;width:29px;}
#menu_contents a span,#menu_contents1 a span,#menu_guidance a span{display:none;}
br.floatClear{clear:left;display:block;}
#recipe_block,#recipe_block1{width:550px;float:left;}
#shouhin_block,#shouhin_block1{margin:0 0 5px 560px;padding:10px;border:1px solid #000000;-moz-border-radius:8px;height:600px;}
h2,#menu_footer>span,#menu_footer1>span {font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック","mono-space","ヒラギノ角ゴ Pro W3";font-size:16px;font-weight:bold;white-space:nowrap;}

/*ここから献立第二段対応*/
#mainarea{margin:0 auto;position:relative;/*text-align:center;*/width:1000px;}
#centercontent.grid_contents{left: 170px;overflow-y:auto;}
#sidenavi.grid_navi{left: 0pt;}
#div_zentai.grid_center{text-align:center;}
#centercontent.grid_contents,#sidenavi.grid_navi{text-align:left;position: absolute; top: 0pt; }

#kondate_hyouji_box{top:38px;position:absolute;z-index:7500;width:940px;height:600px;overflow:hidden;background-color:#FFFFFF;opacity:1;}
#kondate_container{margin:0;padding:0;position:absolute;width:2820px;/*height:800px;*/}
#kondate_first{position:relative;float:left;width:940px; height:600px; background-color:#E9E6D2;}
#kondate_second{/*float:left;width:940px;*/position:relative;float:left;width:940px;text-align:left;/*padding:10px;*/background-color:#E9E6D2;}

div.category_caption{border-bottom:8px solid #FFD700;margin:25px 0;padding-bottom:5px;width:780px;}
div.cooking_plan_caption{border-bottom:1px solid #C0C0C0;margin:10px 0;padding-bottom:5px;width:780px;}
div.recipe_caption{position:relative;border-bottom:1px dotted #C0C0C0;height:20px;}
p.caption_left{position:absolute;bottom:1px;left:0px;}
p.caption_right{position:absolute;bottom:1px;right:0px;}
a.caption span,p.caption span{display:none;}
#recipe_contents_b,#recipe_contents_a,#recipe_contents,div.recipe_recommend{overflow-y:auto;}
div.first_recipe_recommend,div.first_recipe_contents{height:528px;}
div.first_recipe_contents{width:630px;}
div.second_recipe_contents{width:515px;position:relative;}
div.second_recipe_recommend,div.second_recipe_contents{height:548px;}
#cooking_plan_recipe{width:780px;margin:0;text-align:left;padding:0px;}
#recipe_contents_b,#recipe_contents_a,#recipe_contents,div.recipe_recommend{border:1px solid #A39984;background-color:#FFFFFF;/*1px solid #E9E6D2;*/}
div.recipe_recommend{float:right;width:250px;margin-left:10px;}
div.recipe_recommend ul{clear:both;text-align:center; margin-top:5px; _margin-top:2px;}
div.recipe_recommend li{clear:both;text-align:center;width:240px; padding:5px 0 5px 0; border-top:4px double #dddddd;margin:0 4px;_margin:0px 2px; overflow:hidden;}
div.recipe_recommend ul li div.easy_everyday_body,div.recipe_recommend ul li div.style_up_body{width:66px;hegiht:67px;margin:0 auto;text-align:left; float:left;}
div.recipe_recommend ul li p.easy_everyday{background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -600px -637px transparent; width:66px; height:67px;}
div.recipe_recommend ul li p.style_up{background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -672px -637px transparent;width:66px;height:67px;}
div.recipe_recommend ul li p.easy_everyday span,div.recipe_recommend ul li p.style_up span{color:#FFFFFF;font-weight:bold;line-height:18px;margin-left:53px;}
#recipe_recommend_category{width:165px; height:11px; margin:16px 0 2px 80px;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -600px -712px transparent; }
#centercontent p.caption {background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll 0px 0px transparent;width:247px;height:17px;}
#cooking_plan_title p.caption {background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll 0px -68px transparent;width:265px;height:19px;}
#cooking_plan_recipe p.caption {background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll 0px -24px transparent;width:341px;height:19px;}
#recipe_recommend_title{text-align:center;background-color:#A39984;font-size:15px;height:40px;line-height:40px;color:#FFFFFF;}
#recipe_recommend_summary{padding:10px;background-color:#E9E6D2;}
a.main_recipe,a.side_recipe{width:78px;margin-left:9px;/*120px;height:80px;*/float:left;display:block;}
a.main_recipe:hover,a.side_recipe:hover{background-color:#A39984;}
a.main_recipe img,a.side_recipe img{float:right;border-left:1px solid #FFFFFF;}
a.main_recipe{/*background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll 0 -168px #E9E6D2;*/ background-color:#E9E6D2;}
a.side_recipe{/*background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -150px -168px #E9E6D2;*/ background-color:#E9E6D2;}
#recipe_contents_b h3,#recipe_contents_a h3,#recipe_contents h3{text-indent:51px;height:50px;font-size:18pt;line-height:50px;background-color:#E9E6D2;color:#5C0000;}
#recipe_info{width:450px; margin: 10px 0 10px 10px;clear:both; float:left;}
#recipe_info_right{width:140px; margin: 10px 10px 10px 0; float:right;}
#make_recipe{margin: 10px;clear:both;}
#recipe_info li{float:left;margin-right:15px;}
#recipeir p.caption{background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -169px -105px transparent;width:18px;height:18px;float:left;margin-top:-3px;margin-right:1px}
#cooking_time p.caption{background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -149px -105px transparent;width:18px;height:18px;float:left;margin-top:-3px;margin-right:3px;}
#recipe_volume p.caption{background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -129px -105px transparent;width:18px;height:18px;float:left;margin-top:-3px;}
#recipe_detail{clear:both;/*position:relative;*/padding:0 5px;}
#recipe_detail ul{margin-top:10px;lien-height:150%;}
#recipe_amount{background-image: url("/g6/shared/image/cooking_plan_recipe_mat.png");padding:10px;width:47%;float:right;/*margin-left:50%;*/-webkit-border-radius:5px;-moz-border-radius:5px;}
#recipe_amount em{font-style:normal;font-weight:normal;}
#recipe_detail img{/*position:absolute;top:0;left:1.5%;*/}
#recipe_amount p.caption_left{background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -200px -90px transparent;width:32px;height:15px;margin-bottom:3px;}
#recipe_amount p.caption_right{background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll 0px -87px transparent;width:37px;height:25px;}
#make_recipe p.caption_left{background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -254px -90px transparent;width:64px;height:15px;margin-bottom:3px;}
#make_recipe p.caption_right{background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -40px -87px transparent;width:52px;height:32px;}
#cooking_plan_shouhin p.caption{background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll 0px -46px transparent;width:200px;height:19px;}
#make_recipe div.recipe_caption{height:40px;}
div.recipe_recommend_list{height:90px;position:relative;background-color:#A39984;}
p.atag{position:absolute;top:0;left:0;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -686px -132px transparent;width:90px;height:90px;}
p.btag{position:absolute;top:0;left:0;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -782px -132px transparent;width:90px;height:90px;}
div.recipe_list_title{height:50px;background-color:#E9E6D2;width:100%;position:absolute;bottom:0;}
div.recipe_list_title p.caption{background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -241px -126px transparent;width:76px;height:32px;margin-left:40px;margin-top:8px;}
#a_menu_title,#b_menu_title{position:relative;}
#a_menu_title h2,#b_menu_title h2{background-color:#A39984;color:#FFFFFF;padding:0 0 0 90px;font-size:16px;line-height:40px;height:40px;}
#arrow_navi{background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll 0px -400px transparent;width:940px;height:28px;position:absolute;z-index:7500;top:10px;}
#arrow_navi li{float:left;position;relative;}
#arrow_navi li a:hover{background:none repeat  scroll 0 0 transparent;}
#arrow_navi_choice a{display:block;text-indent:-9999px;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll 0px -283px transparent;width:238px;height:28px;}
#arrow_navi_recipe a{display:block;text-indent:-9999px;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -238px -283px transparent;width:238px;height:28px;}
#arrow_navi_cart a{display:block;text-indent:-9999px;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -476px -283px transparent;width:230px;height:28px;}
#arrow_navi_close a{display:block;text-indent:-9999px;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -706px -283px transparent;width:234px;height:28px;}
#arrow_navi p{position:absolute;top:0px;width:232px;height:50px;}
#select_choice{left:0px;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll 0px -341px transparent;}
#select_recipe{left:238px;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -257px -341px transparent;}
#select_cart{left:473px;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -509px -341px transparent;}
#go_a_menu{position:absolute;right:10;top:30px;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -570px -40px transparent;width:75px;height:85px;}
#go_b_menu{position:absolute;right:10;top:366px;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -683px -40px transparent;width:75px;height:85px;}
#go_a_cart{position:absolute;right:-1;top:30px;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -348px -40px transparent;width:97px;height:85px;}
#go_b_menu_bottom{position:absolute;left:458px;bottom:22px;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -348px -130px transparent;width:166px;height:50px;}
#go_b_cart{position:absolute;right:-1;top:30px;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -459px -40px transparent;width:97px;height:85px;}
#go_a_menu_top{position:absolute;left:458px;top:0px;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -516px -145px transparent;width:166px;height:54px;}
#a_menu_block,#b_menu_block{position:relative;padding:10px 10px 0;height:570px;_height:580px;background-color:#FFFFFF;margin:10px/* 10px 0*/;}
#slide_cart{width:940px; height:600px; float:left;}
a.cooking_plan_close{position:absolute;right:2px;top:2px;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -290px -55px transparent;width:25px;height:25px;}
#cooking_plan_shouhin{clear:both;}

#a_menu{position:relative;width:900px;_width:920px;margin:10px 10px 0 10px; background-color:#FFFFFF; border-top:10px solid #FFFFFF;border-right:10px solid #FFFFFF;border-left:10px solid #FFFFFF; overflow:hidden; zoom:1;}
div.a_menu_boxleft{width:6px; height:326px; float:left; background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll 0 -586px transparent;}
div.a_menu_boxcenter{width:856px; height:326px; float:left;}
div.a_menu_boxtop,div.b_menu_boxtop{width:856px; height:6px; position:relative; background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -3px -562px transparent; font-size:0;}
div.a_menu_boxmiddle{width:856px; height:314px; position:relative; background-image:url("/g6/shared/image/kondate_first1_bg_repeat.jpg"); font-size:0;}
div.a_menu_boxbottom,div.b_menu_boxbottom{width:856px; height:6px; position:relative; background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -3px -573px transparent; font-size:0;}
div.a_menu_boxright{width:38px; height:326px; float:left; background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -14px -587px transparent;}
#b_menu{position:relative;width:900px;_width:920px;margin:0 10px 10px 10px; background-color:#FFFFFF; border:10px solid #FFFFFF; overflow:hidden; zoom:1;}
div.b_menu_boxleft{width:6px; height:190px; float:left; background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -544px -635px transparent;}
div.b_menu_boxcenter{width:856px; height:190px; float:left;}
div.b_menu_boxmiddle{width:856px; height:178px; position:relative; background-image:url("/g6/shared/image/kondate_first1_bg_repeat.jpg");}
div.b_menu_boxright{width:38px; height:190px; float:left; background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -554px -635px transparent;}
#a_menu div.imgbox{width:374px; height:314px; background:url("/g6/shared/image/cooking_plan.png") no-repeat -1px -917px; position:relative;}
#a_menu div.imgbox_inner{position:absolute; width:360px; height:300px; background-color:#DDD; top:7px; left:7px;}
#b_menu div.imgbox{width:208px; height:176px; background:url("/g6/shared/image/cooking_plan.png") no-repeat -382px -917px; posetion:relative;}
#b_menu div.imgbox_inner{position:absolute; width:194px; height:162px; background-color:#DDD; top:7px; left:7px;}
#a_menu h3{font-size:18px; margin:0; height:32px; width:480px; padding-top:10px; padding-left:74px; _line-height:32px; border-bottom:2px dotted #a39984; background:url("/g6/shared/image/cooking_plan.png") no-repeat -61px -587px transparent;}
#b_menu h3{font-size:16px; margin:0; height:20px; width:640px; padding-top:4px; text-indent:113px; border-bottom:2px dotted #a39984; background:url("/g6/shared/image/cooking_plan.png") no-repeat -62px -890px transparent;}
#a_menu div.choice_contents_block,#b_menu div.choice_contents_block{position:absolute;top:0px;}
#b_menu div.choice_contents_block{left:215px;}
#a_menu div.choice_contents_block{left:380px;width:500px;}
#a_menu div.choice_menu{width:173px;_width:175px;height:142px;_height:142px;float:left;background-color:#FFFFFF;border:1px solid #A39984;margin:5px 0 0 0;}
#b_menu div.choice_menu{width:150px;_width:152px;height:142px;_height:142px;float:left;background-color:#FFFFFF;border:1px solid #A39984;margin:5px 0 0 0;}
#a_menu div.choice_menu_title{width:173px;height:23px;background:url("/g6/shared/image/cooking_plan.png") no-repeat -61px -635px;}
#b_menu div.choice_menu_title{width:151px;height:23px;background:url("/g6/shared/image/cooking_plan.png") no-repeat -61px -635px;}
#a_menu div.memu_nissuicon5{width:55px;height:39px; float:left; background:url("/g6/shared/image/cooking_plan.png") no-repeat -62px -783px; position:relative;}
#a_menu div.memu_nissuicon3{width:55px;height:39px; float:left; background:url("/g6/shared/image/cooking_plan.png") no-repeat -120px -783px; position:relative;}
#b_menu div.memu_nissuicon5{width:55px;height:39px; float:left; background:url("/g6/shared/image/cooking_plan.png") no-repeat -62px -826px; position:relative;}
#b_menu div.memu_nissuicon3{width:55px;height:39px; float:left; background:url("/g6/shared/image/cooking_plan.png") no-repeat -120px -826px; position:relative;}
#a_menu div.menu_kousei{width:100px; text-align:left; margin-left:5px; float:right; position:relative;}
#b_menu div.menu_kousei{width:75px; text-align:left; margin-left:5px; float:right; position:relative;}
div.menu_hinsu,div.menu_kingaku{padding-top:5px; clear:both; position:relative;}
span.menu_strong{font-size:16px; font-weight:bold;}
div.choice_recipe{float:left;background-color:#FFFFFF;border:1px solid #A39984;margin:5px 0 0 5px;}
div.choice_recipe{width:298px;_width:300px;height:142px;_height:142px;}
div.choice_recipe_EE{_height:53px; margin:5px 5px 0 5px; padding-bottom:5px; border-bottom:1px dotted #555; overflow:hidden;}
div.choice_recipe_SU{margin:0px 5px 5px 5px; padding-top:5px; overflow:hidden;}
div.choice_recipe_CTE{width:66px;height:48px; background:url("/g6/shared/image/cooking_plan.png") no-repeat -185px -784px; float:left; margin-right:5px;}
div.choice_recipe_CTS{width:66px;height:48px; background:url("/g6/shared/image/cooking_plan.png") no-repeat -185px -838px; float:left; margin-right:5px;}
#a_menu div.choice_recipe_eem1,#b_menu div.choice_recipe_eem1{width:64px;height:48px; background:url("/g6/shared/image/cooking_plan.png") no-repeat -266px -783px; float:left; margin-right:5px;}
#a_menu div.choice_recipe_eem2,#b_menu div.choice_recipe_eem2{width:64px;height:48px; background:url("/g6/shared/image/cooking_plan.png") no-repeat -338px -783px; float:left; margin-right:5px;}
#a_menu div.choice_recipe_eem3,#b_menu div.choice_recipe_eem3{width:65px;height:48px; background:url("/g6/shared/image/cooking_plan.png") no-repeat -409px -783px; float:left; margin-right:5px;}
#a_menu div.choice_recipe_sum1,#b_menu div.choice_recipe_sum1{width:64px;height:48px; background:url("/g6/shared/image/cooking_plan.png") no-repeat -266px -838px; float:left; margin-right:5px;}
#a_menu div.choice_recipe_sum2,#b_menu div.choice_recipe_sum2{width:64px;height:48px; background:url("/g6/shared/image/cooking_plan.png") no-repeat -338px -838px; float:left; margin-right:5px;}
#a_menu div.choice_recipe_sum3,#b_menu div.choice_recipe_sum3{width:64px;height:48px; background:url("/g6/shared/image/cooking_plan.png") no-repeat -409px -838px; float:left; margin-right:5px;}
div.choice_recipe_title{width:298px;height:23px;background:url("/g6/shared/image/cooking_plan.png") no-repeat -238px -635px;}
div.choice_reciper{float:left;margin:5px 0 0 0;}
#a_menu div.choice_reciper{width:480px;height:115px; background:url("/g6/shared/image/cooking_plan.png") no-repeat -59px -662px; overflow:hidden;}
#b_menu div.choice_reciper{width:181px;height:147px; margin-left:3px; _margin-left:2px; background:url("/g6/shared/image/cooking_plan.png") no-repeat -381px -1097px; overflow:hidden}
#a_menu div.choice_reciper_name{margin:10px 0 0 150px;} 
#b_menu div.choice_reciper_name{margin:22px 0 0 10px;} 
#a_menu div.choice_reciper_img{width:60px; height:80px; margin:28px 7px 7px 7px; float:right;}
#b_menu div.choice_reciper_img{width:60px; height:80px; margin:22px 7px 7px 7px; _margin:22px 7px 7px 3px; float:right;}
#a_menu div.choice_reciper_comment{width:380px; margin:10px 0 10px 10px;position:relative;}
#b_menu div.choice_reciper_comment{width:100px; margin:5px 0 10px 10px; _margin:5px 0 10px 7px; font-size:11px; position:relative;}

#recipe_operation{list-style-type: decimal;}
#recipe_operation li{margin:10px 0 10px -30px; padding-left:21px; line-height:16px;}
#recipe_operation li.one{background:url("/g6/shared/image/kondate_make_recipe_no1.png") no-repeat;}
#recipe_operation li.two{background:url("/g6/shared/image/kondate_make_recipe_no2.png") no-repeat;}
#recipe_operation li.three{background:url("/g6/shared/image/kondate_make_recipe_no3.png") no-repeat;}
#recipe_operation li.four{background:url("/g6/shared/image/kondate_make_recipe_no4.png") no-repeat;}

#recipe_fixed_position{overflow-y:hidden;height:650px;}

#firstcooking_plan_footer{width:940px; height:32px; background:url("/g6/shared/image/cooking_plan.png") no-repeat 0 -1247px; position:absolute; bottom:0; left:0; overflow:hidden;}
#firstcooking_plan_footer2{width:940px; height:32px; background:url("/g6/shared/image/cooking_plan.png") no-repeat 0 -1247px; position:absolute; bottom:-10; left:-10; overflow:hidden;}
#firstcooking_plan_footer3{width:940px; height:31px; background:url("/g6/shared/image/cooking_plan.png") no-repeat 0 -1248px; position:absolute; bottom:0; left:0; overflow:hidden;}
#pagination{width:186px; height:24px; margin:4px 10px; float:left; position:relative; background:url("/g6/shared/image/cooking_plan.png") no-repeat -10px -1318px transparent; overflow:hidden;}
#pagination ul{position:absolute; top:5px; left:30px;list-style:none;}
#pagination li{float:left; width:14px; height:14px; margin-right:15px;}
#pagination li.first_selected{float:left; width:14px; height:14px; margin-right:15px;background:url("/g6/shared/image/cooking_plan.png") no-repeat -297px -1328px;}
#pagination li.second_selected{float:left; width:14px; height:14px; margin-right:15px;background:url("/g6/shared/image/cooking_plan.png") no-repeat -349px -1328px;}
#pagination li.third_selected{float:left; width:14px; height:14px; margin-right:15px;background:url("/g6/shared/image/cooking_plan.png") no-repeat -400px -1328px;}
#pagination li a.previous{display:block; text-indent:-9999px;background:url("/g6/shared/image/cooking_plan.png") no-repeat -204px -1327px transparent;}
#pagination li a.previous:hover{background:url("/g6/shared/image/cooking_plan.png") no-repeat -219px -1327px transparent;}
#pagination li a.first{display:block; text-indent:-9999px;background:url("/g6/shared/image/cooking_plan.png") no-repeat -263px -1328px transparent;}
#pagination li a.first:hover{background:url("/g6/shared/image/cooking_plan.png") no-repeat -280px -1328px transparent;}
#pagination li a.second{display:block; text-indent:-9999px;background:url("/g6/shared/image/cooking_plan.png") no-repeat -314px -1328px transparent;}
#pagination li a.second:hover{background:url("/g6/shared/image/cooking_plan.png") no-repeat -332px -1328px transparent;}
#pagination li a.third{display:block; text-indent:-9999px; background:url("/g6/shared/image/cooking_plan.png") no-repeat -366px -1328px transparent;}
#pagination li a.third:hover{background:url("/g6/shared/image/cooking_plan.png") no-repeat -383px -1328px transparent;}
#pagination li a.next{display:block; text-indent:-9999px; background:url("/g6/shared/image/cooking_plan.png") no-repeat -234px -1327px transparent;}
#pagination li a.next:hover{background:url("/g6/shared/image/cooking_plan.png") no-repeat -247px -1327px transparent;}
#firstcooking_plan_footer div.helpcomment{width:320px; height:24px; line-height:24px; text-indent:18px; margin-top:5px; float:right; text-align:left; background:url("/g6/shared/image/cooking_plan.png") no-repeat -568px -1166px transparent;}
#firstcooking_plan_footer2 div.helpcomment{width:320px; height:24px; line-height:24px; text-indent:18px; margin-top:5px; float:right; text-align:left; background:url("/g6/shared/image/cooking_plan.png") no-repeat -568px -1191px transparent;}
#firstcooking_plan_footer3 div.helpcomment{width:320px; height:24px; line-height:24px; text-indent:18px; margin-top:5px; float:right; text-align:left; background:url("/g6/shared/image/cooking_plan.png") no-repeat -568px -1219px transparent;}

#cooking_plan_summary{width:778px; _width:780px; height:100px; border:1px solid #a39984; position: relative;}
#cooking_plan_summary div.atag{position:absolute;top:0;left:0;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -686px -132px transparent;width:90px;height:90px;}
#cooking_plan_summary div.btag{position:absolute;top:0;left:0;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -782px -132px transparent;width:90px;height:90px;}
#cooking_plan_summary div.button{position:absolute;top:5;right:0;background:url("/g6/shared/image/cooking_plan.png") no-repeat scroll -796px -37px transparent;width:109px;height:90px;}
#cooking_plan_summary div.contents{width:556px; margin:5px 114px 5px 100px; overflow:hidden;}
#cooking_plan_summary div.nissuiconA5{width:55px;height:39px; float:left; background:url("/g6/shared/image/cooking_plan.png") no-repeat -62px -783px; position:relative;}
#cooking_plan_summary div.nissuiconA3{width:55px;height:39px; float:left; background:url("/g6/shared/image/cooking_plan.png") no-repeat -120px -783px; position:relative;}
#cooking_plan_summary div.nissuiconB5{width:55px;height:39px; float:left; background:url("/g6/shared/image/cooking_plan.png") no-repeat -62px -826px; position:relative;}
#cooking_plan_summary div.nissuiconB3{width:55px;height:39px; float:left; background:url("/g6/shared/image/cooking_plan.png") no-repeat -120px -826px; position:relative;}
#cooking_plan_summary div.kousei{width:200px; margin-left:10px;float:left; color:#440000; font-size:14px; font-weight:bold; line-height:140%;}
#cooking_plan_summary div.kingaku{width:200px; margin-left:10px;float:left; color:#440000; font-size:14px; font-weight:bold; line-height:140%;}

.hidden{display:none;}
.open{display:block;}
span.make_url{display:none;}
div.loading{width:100%;text-align:center;height:300px;}
div.loading_recipe{filter: alpha(opacity=70);position: absolute; top: 0pt; text-align: center; width: 625px; opacity: 0.8; background-color: rgb(255, 255, 255); height: 580px; padding-top: 280px;}
div.loading_recipe_second{filter: alpha(opacity=70);position: absolute; top: 0pt; text-align: center; width: 100%; opacity: 0.8; background-color: rgb(255, 255, 255); height: 580px; padding-top: 280px;}
/*献立セットEND*/

/** 送料パスポート */
.SOURYOU_TEIGAKU_POP {display:none; position:absolute; top:1em; left:1em; color:#ffffff; background:#50c1e2; border:1px solid #ffffff; border-radius: 10px; width:180px; padding:10px; box-shadow:1px 1px 3px #000000;z-index:10; }
.SOURYOU_TEIGAKU_LABEL:hover {position:relative;text-decoration:none; font-weight:bold;}
.SOURYOU_TEIGAKU_LABEL:hover .SOURYOU_TEIGAKU_POP {display:block;}

.silde-in-bnr {
    position: fixed;
    left: -230px;
    bottom: 40px;
    z-index: 101;
    -webkit-animation: silde-in-bnrAni 7s ease 0s;
    animation: silde-in-bnrAni 7s ease 0s
}

.silde-in-bnr a {
    display: block;
    position: relative;
    z-index: 100;
}

.silde-in-bnr a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80)";
}

@-webkit-keyframes silde-in-bnrAni {
    0% {
        -webkit-transform: rotate(0deg);
		    -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    13% {
        -webkit-transform: rotate(28deg);
		    -ms-transform: rotate(28deg);
        transform: rotate(28deg);
    }

    86% {
        -webkit-transform: rotate(28deg);
		    -ms-transform: rotate(28deg);
        transform: rotate(28deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
		    -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes silde-in-bnrAni {
    0% {
        -webkit-transform: rotate(0deg);
		    -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    13% {
        -webkit-transform: rotate(28deg);
		    -ms-transform: rotate(28deg);
        transform: rotate(28deg);
    }

    86% {
        -webkit-transform: rotate(28deg);
		    -ms-transform: rotate(28deg);
        transform: rotate(28deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
		    -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
.txt{font-weight:bold; font-size:15px;}
.bigcart__underbtn {padding:14px 0 0 0;}
.js-ranking {position:absolute;top:-12px;left:-25px;z-index:100;}
.new-item__star--img,.new-item__star--charc,.new-item__voicearea, .new-item__voice--image,.new-item__voice--charac{float:left;}
.new-item__star--img {margin:0 5px 0 0;}
.new-item__voice--image {margin:-1px 5px 0 0;}
.new-item__star--charc {margin:0 12px 0 0;}

/*
2017/2/23 by TakahiroSuga, KoyukiDeguchi add for size comparison experiment
*/
.new-item-detail__item-pict__size-comparison{
	margin-top: 25px;
	margin-bottom: 30px;
}
.new-item-detail__item-pict__size-comparison__image {
    margin-right: 7px;
    margin-bottom: 0 !important;
    border: 1px solid #fff;
}
.new-item-detail__item-pict__size-comparison__image#js-select-size-comparison {
    border-color: #333;
}