@charset "shift_jis";
/* CSS Document for ASP site */
/* ver:2.19 date:20170703 */

body{font-size:13px;padding:0px;margin:0px;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;}
*{/*padding:0px;margin:0px;*/}
img{border:0;outline:none}
.display-none{display:none !important;}
.kmr-div a,.ftr-hlp a{color:#1D54A7;text-decoration:underline;}
.kmr-div a:hover,.ftr-hlp a:hover{color:#3b7ad9;text-decoration:underline;}
.kmr-div a:visited,.ftr-hlp a:visited{color:#1D54A7;text-decoration:underline;}
.ftr a{color:#1D54A7;text-decoration:underline;}
.ftr a:hover{color:#3b7ad9;text-decoration:underline;}
.kmr-link{padding-left:8px;background:url("/web/jp/images/ic-arr-blu.gif") no-repeat 0 50%;font-size:12px !important;text-decoration:underline;}
a.kmr-link{color:#1D54A7;}
.kmr-linknoimg{padding-left:8px;font-size:12px !important;text-decoration:underline;}
a.kmr-link:hover{text-decoration:underline;color:#3b7ad9;}
a.kmr-link:visied{text-decoration:underline;color:#1D54A7;}

li{list-style:none outside none;background-position: 0 0;background-repeat: no-repeat;}
.kmr-div{width:800px;padding:0 0 5px 5px;background:url(/web/jp/images/gnv-bg-k6.gif) 0 63px no-repeat;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;}
.kmr-div-s{width:800px;padding:0 0 5px 5px;background:url(/web/jp/images/gnv-bg-u6.gif) 0 63px no-repeat;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;}
.kmr-div-j{width:800px;padding:0 0 7px 0px;background:url(/web/jp/oroshi/images/gnv-bg-ju-k3.gif) 0 50px no-repeat;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;}
.kmr-div-j-logout{width:800px;padding:0 0 4px 5px;border-bottom:solid 3px #666;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;}

.header-wrap.kmr-div.no-fch{background:url(/web/jp/images/gnv-bg-k4.gif) 0 63px no-repeat;}
.header-wrap.kmr-div-s.no-fch{background:url(/web/jp/images/gnv-bg-u4.gif) 0 63px no-repeat;}
.no-fch .gnv-fch,.no-fch .gnv-fch-s{visibility:hidden;}

.kmr-hir-tbl{width:800px;}
.kmr-lwr-tbl{width:798px;margin:-3px 1px 0 0px;}

.kmr-lwr-tbl td{text-align:cener;}
.kmr-lwr-tbl td a{margin:auto;}

.kmr-td1{height:33px;}
.kmr-td1-r{height:33px;text-align:right;}
.kmr-td1-j{height:50px;}
.kmr-td1-j2{height:23px;}
.kmr-td1-j2-r{height:23px;text-align:right;}
.kmr-td1-j3{height:27px;}
.kmr-td1-j3-r{height:27px;text-align:right;}
.kmr-td2{height:34px;width:136px;background-image:none;}
.kmr-tr1{height:33px;}
.kmr-tr1-j{height:23px;}
.kmr-tr1-j2{height:27px;}
.kmr-tr2{height:34px;}

.kmr-td1-1{height:33px;width:408px;}
.kmr-td1-1j{height:33px;width:270px;}
.kmr-td1-2{height:33px;width:275px;}
.kmr-td1-2b{height:33px;width:340px;}
.kmr-td1-3-r{height:33px;width:392px;text-align:right;}
.kmr-td1-3b-r{height:33px;width:392px;text-align:right;}
.kmr-td1-3j-r{height:33px;width:530px;text-align:right;}
.kmr-td-auto{height:33px;width:auto;}
.kmr-td-auto-r{height:33px;width:auto;text-align:right;}

.kmr-td1{vertical-align:top;padding-top:9px}
.kmr-img0{vertical-align:top;margin:3px 0 0;}
.kmr-img1{vertical-align:top;margin:3px 0 0 1px;}
.kmr-img2{vertical-align:top;margin:3px 0 0 7px;}
.kmr-span0{display:inline-block;float:left;width:268px;text-align:right;}
.kmr-span1{float:right;max-height:27px;line-height:1.1;overflow:hidden;margin-left:15px;padding:3px 0 0 12px;background: url("/web/jp/images/ic-user.gif") no-repeat 0 50%;font-size:12px;text-align:left;}
.kmr-span2{display:inline-block;font-size:12px;}]
.ovf-h-w-full{width:100%;overflow:hidden;}

.nowrapper{white-space:nowrap}

.kmr-td-menu{margin:0;padding:0 1px 0 0;background:url("/web/jp/images/gnv-bd-dot.gif") no-repeat 100% 7px;font-size:12px;text-indent:-9999px;text-align:center;}
.kmr-td-menu-none{width:100%/*133px*/;margin:0;padding:0 1px 0 0;background:none;font-size:12px;text-indent:-9999px;}
.kmr-td-menu-none2{width:100%/*110px*/;margin:0;padding:0 1px 0 0;background:none;font-size:12px;text-indent:-9999px;}
.kmr-td-menu a{margin:0 auto;}

.kmr-mypage a{display:block;height:28px;overflow:hidden;width:100px;background:url("/web/jp/images/gnv-myp_k_kmr950s.gif") no-repeat 50% -1px;}
.kmr-hmstr a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-mstr-admin_k_kmr950.gif") no-repeat 50% -1px;}
.kmr-hmstrlist a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-mstr-list_k.gif") no-repeat 50% -1px;}
.kmr-shdn a{display:block;height:28px;overflow:hidden;width:130px;background:url("/web/jp/images/gnv-shdn_k_kmr950s.gif") no-repeat 50% -1px;}
.kmr-fiw a{display:block;height:28px;overflow:hidden;width:132px;background:url("/web/jp/images/gnav-k-fiw.gif") no-repeat 50% -1px;}
.kmr-sttr a{display:block;height:28px;overflow:hidden;width:93px;background:url("/web/jp/images/gnv-set_k_kmr950s.gif") no-repeat 50% -1px;}
.kmr-gryg a{display:block;height:28px;overflow:hidden;width:93px;background:url("/web/jp/images/gnv-guid_k_kmr950s.gif") no-repeat 50% -1px;}
.kmr-otaws a{display:block;height:28px;overflow:hidden;width:94px;background:url("/web/jp/images/gnv-cont_k_kmr950s.gif") no-repeat 50% -1px;}
.kmr-faq a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-cont-faq_k.gif") no-repeat 50% -1px;}
.kmr-htclst a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-mstr-k2_k_kmr950.gif") no-repeat 50% -1px;}
.kmr-bhszib a{display:block;height:28px;overflow:hidden;width:114px;background:url("/web/jp/images/gnv-mate_k_kmr950s.gif") no-repeat 50% -1px;}
.kmr-oknirsh a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-mstr-favo_k_kmr950s.gif") no-repeat 50% -1px;}
.kmr-mypage{width:100px;}.kmr-hmstr{width:133px;}.kmr-hmstrlist{width:133px;}.kmr-shdn{width:130px;}.kmr-fiw{width:132px;}.kmr-sttr{width:93px;}.kmr-gryg{width:93px;}.kmr-otaws{width:94px;}.kmr-faq{width:133px;}.kmr-htclst{width:133px;}.kmr-bhszib{width:114px;}.kmr-oknirsh{width:133px;}

.kmr-mypage-s a{display:block;height:28px;overflow:hidden;width:100px;background:url("/web/jp/images/gnv-myp_u_kmr950s.gif") no-repeat 50% -1px;}
.kmr-mstrknr-s a{display:block;height:28px;overflow:hidden;width:130px;background:url("/web/jp/images/gnv-mstr-u2_kmr950s.gif") no-repeat 50% -1px;}
.kmr-shdn-s a{display:block;height:28px;overflow:hidden;width:130px;background:url("/web/jp/images/gnv-shdn_u_kmr950s.gif") no-repeat 50% -1px;}
.kmr-fiw-s a{display:block;height:28px;overflow:hidden;width:131px;background:url("/web/jp/images/gnav-u-fiw.gif") no-repeat 50% -1px;}
.kmr-sttr-s a{display:block;height:28px;overflow:hidden;width:92px;background:url("/web/jp/images/gnv-set_u_kmr950s.gif") no-repeat 50% -1px;}
.kmr-gryg-s a{display:block;height:28px;overflow:hidden;width:92px;background:url("/web/jp/images/gnv-guid_u_kmr950s.gif") no-repeat 50% -1px;}
.kmr-otaws-s a{display:block;height:28px;overflow:hidden;width:94px;background:url("/web/jp/images/gnv-cont_u_kmr950s.gif") no-repeat 50% -1px;}
.kmr-mypage-s{width:100px;}.kmr-mstrknr-s{width:130px;}.kmr-shdn-s{width:130px;}.kmr-fiw-s{width:131px;}.kmr-sttr-s{width:92px;}.kmr-gryg-s{width:92px;}.kmr-otaws-s{width:94px;}

.kmr-mypage-j a{display:block;height:28px;overflow:hidden;width:118px;background:url("/web/jp/oroshi/images/gnv-myp_ju_k.gif") no-repeat 0 -1px;}
.kmr-htclst-j a{display:block;height:28px;overflow:hidden;width:118px;background:url("/web/jp/oroshi/images/gnv-hacchu_ju_k.gif") no-repeat 0 -1px;}
.kmr-crthtc-j a{display:block;height:28px;overflow:hidden;width:118px;background:url("/web/jp/oroshi/images/gnv-cart_ju_k.gif") no-repeat 0 -1px;}
.kmr-tkshp-j a{display:block;height:28px;overflow:hidden;width:118px;background:url("/web/jp/oroshi/images/gnv-feature_ju_k.gif") no-repeat 0 -1px;}
.kmr-shhkns-j a{display:block;height:28px;overflow:hidden;width:118px;background:url("/web/jp/oroshi/images/gnv-catalog_ju_k.gif") no-repeat 0 -1px;}
.kmr-mntmplt-j a{display:block;height:28px;overflow:hidden;width:118px;background:url("/web/jp/oroshi/images/gnv-menu_ju_ks.gif") no-repeat 0 -1px;}
.kmr-sttitrk-j a{display:block;height:28px;overflow:hidden;width:118px;background:url("/web/jp/oroshi/images/gnv-setting_ju_k_kmr950.gif") no-repeat 0 -1px;}
.kmr-otaws-j a{display:block;height:28px;overflow:hidden;width:118px;background:url("/web/jp/oroshi/images/gnv-contact_ju_k_kmr950.gif") no-repeat 0 -1px;}
.kmr-mypage-j{width:118px;}.kmr-htclst-j{width:118px;}.kmr-crthtc-j{width:118px;}.kmr-tkshp-j{width:118px;}.kmr-shhkns-j{width:118px;}.kmr-mntmplt-j{width:118px;}.kmr-sttitrk-j{width:118px;}.kmr-otaws-j{width:118px;}

.gnv-fch a{display:block;height:28px;overflow:hidden;width:121px;background:url("/web/jp/images/gnv-fch_k.gif") no-repeat 0 -1px;float:right;margin-right:5px !important;}
.gnv-fch-s a{display:block;height:28px;overflow:hidden;width:128px;background:url("/web/jp/images/gnav-u-fch_mini.gif") no-repeat 0 -1px;float:right;margin-right:3px !important;}

.kmr-td-menu a:hover,.kmr-td-menu-none a:hover{background-position:0 -30px;}
.kmr-td-menu a.current,.kmr-td-menu-none a.current{background-position:-2px -59px;}
.kmr-td-menu a:hover.current,.kmr-td-menu-none a:hover.current{background-position:-2px -59px;}

/*既存受営*/
.kmr2-td-menu{padding-left:1px;background:url("/web/jp/images/gnv-bd-dot.gif") no-repeat 0 7px;font-size:12px;text-indent:-9999px;}
.kmr2-td-menu-none{width:133px;padding-right:1px;background:none;font-size:12px;text-indent:-9999px;}
.kmr2-td-menu-none2{width:110px;padding-right:1px;background:none;font-size:12px;text-indent:-9999px;}
.kmr2-td-menu.kmr-mypage-j-k{padding-left:1px;background:none;font-size:12px;text-indent:-9999px;}

.kmr-mypage-j-k a{display:block;height:28px;overflow:hidden;width:96px;background:url("/web/jp/oroshi/images/gnv-myp_ju_k2.gif") no-repeat 50% -1px;}
.kmr-htclst-j-k a{display:block;height:28px;overflow:hidden;width:96px;background:url("/web/jp/oroshi/images/gnv-hacchu_ju_k2.gif") no-repeat 50% -1px;}
.kmr-crthtc-j-k a{display:block;height:28px;overflow:hidden;width:96px;background:url("/web/jp/oroshi/images/gnv-cart_ju_k2.gif") no-repeat 50% -1px;}
.kmr-tkshp-j-k a{display:block;height:28px;overflow:hidden;width:96px;background:url("/web/jp/oroshi/images/gnv-feature_ju_k2.gif") no-repeat 50% -1px;}
.kmr-shhkns-j-k a{display:block;height:28px;overflow:hidden;width:96px;background:url("/web/jp/oroshi/images/gnv-catalog_ju_k2.gif") no-repeat 50% -1px;}
.kmr-mntmplt-j-k a{display:block;height:28px;overflow:hidden;width:96px;background:url("/web/jp/oroshi/images/gnv-menu_ju_k2.gif") no-repeat 50% -1px;}
.kmr-sttitrk-j-k a{display:block;height:28px;overflow:hidden;width:95px;background:url("/web/jp/oroshi/images/gnv-setting_ju_k2.gif") no-repeat 50% -1px;}
.kmr-otaws-j-k a{display:block;height:28px;overflow:hidden;width:96px;background:url("/web/jp/oroshi/images/gnv-contact_ju_k2.gif") no-repeat 50% -1px;}

.kmr2-td-menu a:hover{background-position:50% -30px;}
.kmr2-td-menu a.current{background-position:0 -59px;}
.kmr2-td-menu a:hover.current{background-position:0 -59px;}


/*未来JAVA画面用ヘッダ*/
.foods_navi-s,.foods_menu-s{width:950px; overflow:hidden;}
.foods_navi-s div.logo-s{float:left;width:459px;height:53px;}
.foods_navi-s div.logo-s2{float:left;width:544px;height:53px;}
.foods_basenavi1-s{float:left;width:310px;}
.foods_basenavi1-s ul{display:inline-block;list-style:none outside none;margin:12px 0 0 0;padding-left:0;}
.foods_basenavi1-s ul li{list-style:none; display:inline;}
.foods_basenavi1-s ul li a{height:11px;display:inline;float:left;overflow:hidden;}
.foods_basenavi1-s ul li a span{position:relative; z-index:-1; font-size:10px;}
.foods_basenavi1-s ul li.corp a{background:url("/web/jp/images/foods_navi_corp.gif") no-repeat; width:68px;}
.foods_basenavi1-s ul li.request a{background:url("/web/jp/images/foods_navi_request.gif") no-repeat; width:88px;}
.foods_basenavi1-s ul li.mypage a{background:url("/web/jp/images/foods_navi_mypage.gif") no-repeat; width:74px;}
.foods_basenavi1-s ul li.sitemap a{background:url("/web/jp/images/foods_navi_sitemap.gif") no-repeat; width:80px;}
.foods_basenavi1-s ul li a:hover{background-position:0 -11px;}
.foods_basenavi2-s{float:left;width:174px;}
.foods_basenavi2-s2{float:left;width:87px;}
.foods_basenavi2-s ul,.foods_basenavi2-s2 ul{background:url("/web/jp/images/common/foods_navi_bg.gif") no-repeat 0px 0px;display:inline-block;list-style:none outside none;margin:0;padding-left:1px;}
.foods_basenavi2-s ul li a,.foods_basenavi2-s2 ul li a{height:40px; display:inline; float:left;}
.foods_basenavi2-s ul li a span,.foods_basenavi2-s2 ul li a span{position:relative; z-index:-1;}
.foods_basenavi2-s ul li.document a,.foods_basenavi2-s2 ul li.document a{background:url("/web/jp/images/foods_navi_document.gif") no-repeat; width:85px;}
.foods_basenavi2-s ul li a:hover,.foods_basenavi2-s2 ul li a:hover{background-position:0 -40px;}
.foods_basenavi1-s ul li a,.foods_basenavi2-s ul li a,.foods_basenavi1-s2 ul li a,.foods_basenavi2-s2 ul li a{text-decoration:none;}
.login-hdr-s{width:950px;background:url("/web/jp/images/login_hdr_bg.gif") 0 100% repeat-x;height:60px;}
.lgin-hdr-s .lock{padding:6px 5px 1px 32px;background:url("/web/jp/images/lgin-ic-lock.gif") no-repeat left top;font-weight:bold;font-size:14px;}

/*備品資材市場画面用ヘッダ*/
.foods_navi-k,.foods_menu-k{width:950px; overflow:hidden;}
.foods_navi-k div.logo-k{float:left;width:280px;height:53px;}
.foods_basenavi1-k{float:right;width:330px;}
.foods_basenavi1-k ul{display:inline-block;list-style:none outside none;margin:12px 0 0 45px;padding-left:0;}
.foods_basenavi1-k ul li{list-style:none; display:inline;}
.foods_basenavi1-k ul li a{height:11px; display:inline; float:left;overflow:hidden;}
.foods_basenavi1-k ul li a span{position:relative; z-index:-1; font-size:10px;}
.foods_basenavi1-k ul li.corp a{background:url("/web/jp/images/foods_navi_corp.gif") no-repeat; width:68px;}
.foods_basenavi1-k ul li.request a{background:url("/web/jp/images/foods_navi_request.gif") no-repeat; width:88px;}
.foods_basenavi1-k ul li.mypage a{background:url("/web/jp/images/foods_navi_mypage.gif") no-repeat; width:74px;}
.foods_basenavi1-k ul li.sitetop a{background:url("/web/jp/images/foods_navi_top.gif") no-repeat; width:50px;}

.foods_basenavi1-k .entry{background:url("/web/jp/images/ic-mem-entry.gif") no-repeat;margin-top:5px;}
.foods_basenavi1-k .entry a.entry-link{padding-left:16px;}

.foods_basenavi1-k ul li a:hover{background-position:0 -11px;}
.foods_basenavi2-k{float:right;width:87px;}
.foods_basenavi2-k ul{background:url("/web/jp/images/common/foods_navi_bg.gif") no-repeat 0px 0px;display:inline-block;list-style:none outside none;margin:0;	padding-left:1px;}
.foods_basenavi2-k ul li a{height:40px; display:inline; float:left;}
.foods_basenavi2-k ul li a span{position:relative; z-index:-1;}
.foods_basenavi2-k ul li.document a{background:url("/web/jp/images/foods_navi_document.gif") no-repeat; width:85px;}
.foods_basenavi2-k ul li a:hover{background-position:0 -40px;}
.foods_basenavi1-k ul li a,.foods_basenavi2-k ul li a{text-decoration:none;}
.login-hdr-k{width:950px;background:url("/web/jp/images/login_hdr_bg.gif") 0 100% repeat-x;height:60px;}
.lgin-hdr-k .lock-k{padding:6px 5px 1px 32px;background:url("/web/jp/images/lgin-ic-lock.gif") no-repeat left top;font-weight:bold;font-size:14px;}

/*footer*/
.common-menu-s{clear:both;}
.common-menu-s li a{color:#0066cc; overflow:hidden;padding:0 0px 0 20px;font-size:13px;}
.common-menu-s li a:hover{color:#F00;}
.common-menu-s li.corp{background:url("/web/jp/images/foods_common_icon.gif") no-repeat  left 2px;}
.common-menu-s li.sitemap{background:url("/web/jp/images/foods_common_icon.gif") no-repeat  left -20px;}
.common-menu-s li.security{background:url("/web/jp/images/foods_common_icon.gif") no-repeat  left -42px;}
.common-menu-s li.lock{background:url("/web/jp/images/foods_common_icon.gif") no-repeat  left -64px;}
.common-menu-s li.contact{background:url("/web/jp/images/foods_common_icon.gif") no-repeat  left -86px;}
.im-footer-s .common-menu-s{height:35px;list-style:none;margin:0 0 5px 0;padding:7px 0 0px 5px;overflow:hidden;}
.im-footer-s .common-menu-s li{float:left;padding:5px 15px 3px 0;}
.im-footer-s .common-menu-s li a{line-height:1}
.im-footer-s .common-menu-s li.im-logo-s img{vertical-align:middle;margin:0 10px 0 0;}
.im-footer-s .im-logo-s{width:48%;height:35px;float:left;padding:0;}
.im-footer-s .copyright-s{float:right;font-size:11px;color:#999;}
.login-ftr-s{width:950px;}
.login-ftr-s .im-footer-s .common-menu-s,.fim-footer-s .im-footer-s .common-menu-s{line-height:1.1;}
.fim .fim-footer-s{width:950px;}

.fim-header-wrapper{width:100%;margin-bottom:10px;background:url("/web/jp/images/login_hdr_bg.gif") 0 100% repeat-x;height:60px;border-top:3px solid #86B81B;}
.login-hdr-s{width:950px;margin:0 auto;}
.foods_basenavi2-s ul li.login a {background: url("/web/jp/images/foods_navi_login.gif") no-repeat scroll 0 0 transparent;width: 85px;}
.foods_basenavi2-s ul li {display: inline;list-style: none outside none;}
.foods_basenavi2-s ul li a {display: inline;float: left;height: 40px;}
.foods_basenavi2-s ul li a:hover {background-position: 0 -40px;}

.fim-header-wrapper-k{width:100%;background:url("/web/jp/images/login_hdr_bg.gif") 0 100% repeat-x;height:60px;border-top:3px solid #508ed9;}
.login-hdr-k{width:950px;margin:0 auto;}
.foods_basenavi2-k ul li.login a {background: url("/web/jp/images/foods_navi_login.gif") no-repeat scroll 0 0 transparent;width: 85px;}
.foods_basenavi2-k ul li {display: inline;list-style: none outside none;}
.foods_basenavi2-k ul li a {display: inline;float: left;height: 40px;}
.foods_basenavi2-k ul li a:hover {background-position: 0 -40px;}

.fim-footer-wrapper-s{width:100%;background:url("/web/jp/images/foods_footer_bg.gif") repeat-x;}
.fim-footer-s{width:950px;margin:0 auto;}
.im-footer-s .common-menu-s{height:35px;list-style:none;margin:0 0 5px 0;padding:7px 0 0px 5px;overflow:hidden;}
.im-footer-s .common-menu-s li{float:left;padding:5px 15px 3px 0;}
.im-footer-s .common-menu-s li a{line-height:1}
.im-footer-s .common-menu-s li.im-logo img{vertical-align:middle;margin:0 10px 0 0;}
.im-footer-s .im-logo-s{width:48%;height:35px;float:left;padding:0;}
.im-footer-s .copyright-s{float:right;font-size:11px;color:#999;}
.login-ftr-s .im-footer-s .common-menu-s,.fim-footer-s .im-footer-s .common-menu-s{line-height:1.1;}

.fim-header-wrapper-kizon{width:800px;background:url("/web/jp/images/login_hdr_bg.gif") 0 100% repeat-x;height:60px;border-top:3px solid #86B81B;}
.login-hdr-kizon{width:800px;}
.fim-header-wrapper-kizon img{vertical-align:bottom;margin:0;padding:0;border:none;}

.foods_navi-kizon,.foods_menu-kizon{width:800px; overflow:hidden;}
.foods_navi-kizon div.logo-kizon{float:left;width:309px;height:53px;}
.foods_navi-kizon div.logo-kizon2{float:left;width:386px;height:53px;}
.foods_basenavi1-kizon{float:left;width:310px;}
.foods_basenavi1-kizon ul{display:inline-block;list-style:none outside none;margin:12px 0 0 0;padding-left:0;}
.foods_basenavi1-kizon ul li{list-style:none; display:inline;}
.foods_basenavi1-kizon ul li a{height:11px; display:inline; float:left;overflow:hidden;}
.foods_basenavi1-kizon ul li a span{position:relative; z-index:-1; font-size:10px;}
.foods_basenavi1-kizon ul li.corp a{background:url("/web/jp/images/foods_navi_corp.gif") no-repeat; width:68px;}
.foods_basenavi1-kizon ul li.shoudan a{background:url("/web/jp/images/foods_navi_shoudan.gif") no-repeat; width:130px;}
.foods_basenavi1-kizon ul li.request a{background:url("/web/jp/images/foods_navi_request.gif") no-repeat; width:88px;}
.foods_basenavi1-kizon ul li.mypage a{background:url("/web/jp/images/foods_navi_mypage.gif") no-repeat; width:74px;}
.foods_basenavi1-kizon ul li.sitemap a{background:url("/web/jp/images/foods_navi_sitemap.gif") no-repeat; width:80px;}
.foods_basenavi1-kizon ul li a:hover{background-position:0 -11px;}
.foods_basenavi2-kizon{float:left;width:174px;}
.foods_basenavi2-kizon2{float:left;width:82px;}
.foods_basenavi2-kizon ul,.foods_basenavi2-kizon2 ul{background:url("/web/jp/images/common/foods_navi_bg.gif") no-repeat 0px 0px;display:inline-block;list-style:none outside none;margin:0;padding-left:1px;}
.foods_basenavi2-kizon ul li a,.foods_basenavi2-kizon2 ul li a{height:40px; display:inline; float:left;}
.foods_basenavi2-kizon ul li a span,.foods_basenavi2-kizon2 ul li a span{position:relative; z-index:-1;}
.foods_basenavi2-kizon ul li.document a,.foods_basenavi2-kizon2 ul li.document a{background:url("/web/jp/images/foods_navi_document.gif") no-repeat; width:85px;}
.foods_basenavi2-kizon ul li a:hover,.foods_basenavi2-kizon2 ul li a:hover{background-position:0 -40px;}
.foods_basenavi1-kizon ul li a,.foods_basenavi2-kizon ul li a,.foods_basenavi2-kizon2 ul li a{text-decoration:none;}
.login-hdr-kizon{width:800px;background:url("/web/jp/images/login_hdr_bg.gif") 0 100% repeat-x;height:60px;}
.lgin-hdr-kizon .lock-kizon{padding:6px 5px 1px 32px;background:url("/web/jp/images/lgin-ic-lock.gif") no-repeat left top;font-weight:bold;font-size:14px;}
.foods_basenavi2-kizon ul li.login a {background: url("/web/jp/images/foods_navi_login.gif") no-repeat scroll 0 0 transparent;width: 85px;}
.foods_basenavi2-kizon ul li {display: inline;list-style: none outside none;}
.foods_basenavi2-kizon ul li a {display: inline;float: left;height: 40px;}
.foods_basenavi2-kizon ul li a:hover {background-position: 0 -40px;}


.fim-header-wrapper-kizon2{width:800px;background:url("/web/jp/images/login_hdr_bg.gif") 0 100% repeat-x;height:60px;border-top:3px solid #508ed9;}
.fim-header-wrapper-kizon2 img{border:none;}
.login-hdr-kizon2{width:800px;}

.foods_navi-kizon2,.foods_menu-kizon2{width:800px; overflow:hidden;}
.foods_navi-kizon2 div.logo-kizon2{float:left;width:280px;height:53px;}
.foods_basenavi1-kizon2{float:right;width:340px;}
.foods_basenavi1-kizon2 ul{display:inline-block;list-style:none outside none;margin:12px 0 0 45px;padding-left:0;}
.foods_basenavi1-kizon2 ul li{list-style:none; display:inline;}
.foods_basenavi1-kizon2 ul li a{height:11px; display:inline; float:left;overflow:hidden;}
.foods_basenavi1-kizon2 ul li a span{position:relative; z-index:-1; font-size:10px;}
.foods_basenavi1-kizon2 ul li.corp a{background:url("/web/jp/images/foods_navi_corp.gif") no-repeat; width:68px;}
.foods_basenavi1-kizon2 ul li.request a{background:url("/web/jp/images/foods_navi_request.gif") no-repeat; width:88px;}
.foods_basenavi1-kizon2 ul li.mypage a{background:url("/web/jp/images/foods_navi_mypage.gif") no-repeat; width:74px;}
.foods_basenavi1-kizon2 ul li.sitetop a{background:url("/web/jp/images/foods_navi_top.gif") no-repeat; width:50px;}

.foods_basenavi1-kizon2 .entry{background:url("/web/jp/images/ic-mem-entry.gif") no-repeat;margin-top:5px;margin-right:20px;}
.foods_basenavi1-kizon2 .entry a.entry-link{padding-left:16px;font-size:13px;color: #1D54A7;font-size:12px;}
.foods_basenavi1-kizon2 .entry span{font-size:13px;color:#1D54A7;}
.tx-red{color: #FF0000 !important;}
.ml20{margin-left: 20px !important;}

.foods_basenavi1-kizon2 ul li a:hover{background-position:0 -11px;}
.foods_basenavi2-kizon2{float:right;width:97px;}
.foods_basenavi2-kizon2 ul{background:url("/web/jp/images/common/foods_navi_bg.gif") no-repeat 0px 0px;display:inline-block;list-style:none outside none;margin:0;padding-left:1px;}
.foods_basenavi2-kizon2 ul li a{height:40px; display:inline; float:left;}
.foods_basenavi2-kizon2 ul li a span{position:relative; z-index:-1;}
.foods_basenavi2-kizon2 ul li.document a{background:url("/web/jp/images/foods_navi_document.gif") no-repeat; width:85px;}
.foods_basenavi2-kizon2 ul li a:hover{background-position:0 -40px;}
.foods_basenavi1-kizon2 ul li a,.foods_basenavi2-kizon2 ul li a{text-decoration:none;}
.login-hdr-kizon2{width:800px;background:url("/web/jp/images/login_hdr_bg.gif") 0 100% repeat-x;height:60px;}
.lgin-hdr-kizon2 .lock-kizon2{padding:6px 5px 1px 32px;background:url("/web/jp/images/lgin-ic-lock.gif") no-repeat left top;font-weight:bold;font-size:14px;}
.foods_basenavi2-kizon2 ul li.login a {background: url("/web/jp/images/foods_navi_login.gif") no-repeat scroll 0 0 transparent;width: 85px;}
.foods_basenavi2-kizon2 ul li {display: inline;list-style: none outside none;}
.foods_basenavi2-kizon2 ul li a {display: inline;float: left;height: 40px;}
.foods_basenavi2-kizon2 ul li a:hover {background-position: 0 -40px;}

.foods_basenavi2-kizon3{display:inline-block;width:82px;}
.foods_basenavi2-kizon3 ul{background:url("/web/jp/images/common/foods_navi_bg.gif") no-repeat 0px 0px;display:inline-block;list-style:none outside none;margin:0;padding-left:1px;}
.foods_basenavi2-kizon3 ul li a{height:40px; display:inline; float:left;}
.foods_basenavi2-kizon3 ul li a span{position:relative; z-index:-1;}
.foods_basenavi2-kizon3 ul li.document a{background:url("/web/jp/images/foods_navi_document.gif") no-repeat; width:85px;}
.foods_basenavi2-kizon3 ul li a:hover{background-position:0 -40px;}
.foods_basenavi1-kizon2 ul li a,.foods_basenavi2-kizon3 ul li a{text-decoration:none;}
.foods_basenavi2-kizon3 ul li.login a {background: url("/web/jp/images/foods_navi_login.gif") no-repeat scroll 0 0 transparent;width: 85px;}
.foods_basenavi2-kizon3 ul li {display: inline;list-style: none outside none;}
.foods_basenavi2-kizon3 ul li a {display: inline;float: left;height: 40px;}
.foods_basenavi2-kizon3 ul li a:hover {background-position: 0 -40px;}

/*!ftr (page)*/
.ftr{clear:both;margin:0;padding:0;border-top:1px solid #ccc;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;font-size:13px;}
.ftr-credit{padding:0;border-top:none;}
.ftr-nv{float:left;margin:0;padding:0;}
.ftr-nv li{float:left;margin-right:5px;}
.ftr-nv li a{margin:0;padding:0 0 0 8px;background:url("/web/jp/images/ic-arr-blu.gif") no-repeat 0 50%;}
.ftr .usrnv{float:right;margin-top:0;}
.ftr .usrnv li{float:left;margin-left:5px;}
.ftr .usrnv li a{padding-left:8px;background:url("/web/jp/images/ic-arr-blu.gif") no-repeat 0 50%;}

.ftr .chrg-psn{clear:both;*line-height:1;*margin-top:-3px;}
.ftr td{margin:0;padding:0;font-size:13px;}
* html .ftr .small{padding:0;margin:-2px 0 0 0;}
*+html .ftr .small{padding:0;margin:-2px 0 0 0;}
.ftr .credits{margin:0;padding:0;float:right;text-align:right;color:#999;}
.ftr .usrnv-asp{margin:0;padding:0 0 0 12px;background:url("/web/jp/images/ic-user.gif") no-repeat 0 50%;font-size:12px;color:#666;}
.ftr .number{margin:0 0 0 3px;padding:0;float:left;color:#999;}

.ftr-hlp{background-color:#E6E6E6;color:#333333;margin:3px 0s 0;padding:0;}
.ftr-hlp td{padding:2px 10px 0 4px; vertical-align:middle;}
.ftr-hlp a{text-decoration:underline;}
.ftr-hlp .tx-hlp{font-weight: bold;font-size:13px;position:relative;top:2px;}
.ic{display:inline-block;padding-left:20px;min-height:18px;background: url("/web/jp/images/ic-blu-blank.gif") no-repeat scroll 0 0;font-size:12px !important;border-top:none;line-height:1;}
.common-ic{display:inline-block;_height:18px;min-height:18px;padding-left:20px;background:url("/web/jp/images/ic-blu-blank.gif") no-repeat 0 50%;font-size:12px !important;}
.ic-blu-faq{background-image:url("/web/jp/images/ic-blu-faq.gif");}
.ic-label{position:relative;top:0px;}
.ic-blu-faq .ic-label{position:relative;top:2px;}
*+html body .ic-blu-faq .ic-label{position:relative;top:5px;}
* html body .ic-blu-faq .ic-label{}
* html body .ic-blu-faq{height:20px;position:relative;top:5px;}
.ic-caution03{background-image:url("/web/jp/images/ic-caution03.gif");}
.ic-arr-blu04{padding-left:10px;background-image:url("/web/jp/images/ic-arr-blu04.gif");}
.ic-arr-blu05 {padding-left:7px;background-image: url("/web/jp/images/ic-arr-blu.gif");background-repeat:no-repeat;background-position:0 50%;min-height:12px !important;}

/*POP UP用ヘッダー*/
.popup .hdr,.popup .hgrp,.popup .justify,.popup .utilnav,.popup .related-items{margin-right:auto;margin-left:auto;}
.popup .slip-wrap{width:970px;margin-right:auto;margin-left:auto;}
.popup .blank-liquid{width:95%;margin-right:auto;margin-left:auto;}
.popup .ftr{margin-right:auto;margin-left:auto;padding: 7px 0;overflow:hidden;}
.popup .hdr{position:relative;height:33px;}
.popup .ftr,.popup .hdr{margin-right:auto;margin-left:auto;}
.popup .ftr .credits a.bt.bt-close{margin-left:5px;}
.popup .pop-blank,.popup .hdr-blank{width:700px;margin-right:auto;margin-left:auto;}
.popup .ftr-hlp{margin-right:auto;margin-left:auto;}
.popup .hdr .logo{width:130px;height:18px;padding:5px 0 6px;background:none;}
.popup .hdr .usrnv{position:absolute;right:0;top:5px;float:none;margin-top:0;}
.pop-urite{background:none;background:url("/web/jp/images/bd-pop-urite.gif") repeat-x;}
.pop-kaite{background:none;background:url("/web/jp/images/bd-pop-kaite.gif") repeat-x 0 100%;}
.pop-fim{background:none;background:url("/web/jp/images/bd-pop-fim.gif") repeat-x 0 100%;}
.pop-juei{border-bottom: 3px solid #666;}
.popup .ju-kaite .hdr{height:58px;background:none;background:url("/web/jp/images/bd-pop-ju-kaite.gif") repeat-x 0 100%;}
.popup .ju-kaite .hdr .logo{width:270px;height:50px;}
.popup .urite .dialog-mdl-hdr-wrap .hdr{background:url("/web/jp/images/bd-pop-urite.gif") repeat-x;}
.popup .kaite .dialog-mdl-hdr-wrap .hdr{background:url("/web/jp/images/bd-pop-kaite.gif") repeat-x;}
.popup .fim .dialog-mdl-hdr-wrap .hdr{background:url("/web/jp/images/bd-pop-fim.gif") repeat-x;}
.popup .ju-kaite .dialog-mdl-hdr-wrap .hdr{background:url("/web/jp/images/bd-pop-ju-kaite.gif") repeat-x;}
.popup .hdr img{margin-left:5px;}
.popup .hdr .usrnv h2{float:left;padding-top:1px;line-height:1;padding-left:12px;background:url("/web/jp/images/ic-user.gif") no-repeat 0 50%;color:#666;font-size:12px;text-align:right;font-weight:normal;}
.popup .hdr .usrnv ul{float:left;padding-left:0;margin:0 5px 0 0;}
.popup .hdr .usrnv ul li{display:inline;float:left;margin-left:10px;line-height:1;}
.popup .hdr .usrnv ul li a{padding:0 0 1px 16px;background:url("/web/jp/images/ic-close.gif") no-repeat 0 0 /*50%*/;font-size:12px !important;color:#1D54A7;text-decoration:underline;}
.popup .ftr .credits a.bt.bt-close{margin-left:5px;margin:0 5px 0 0;}
.popup .bt-close{display:inline-block;line-height:18px;white-space:nowrap;background-image:url("/web/jp/images/bt-close.gif");padding-left:22px;cursor:pointer;font-size:12px;font-weight:bold;text-align:left;vertical-align:middle;text-decoration: none;}
.popup .bt-close .bt-label{display:inline-block;padding:1px 6px 2px 0;background: url("/web/jp/images/bt-21-r.gif") no-repeat 100% 0;border:0 none;}
.popup a.bt-close{color:#666;}

.popup .hdr .usrnv ul li a.nomark{padding-left:3px;background:none;font-size: 12px;}
.popup .hdr .usrnv .usrname{float:left;height:24px;line-height:1;}
.popup .hdr .usrnv .usrname tr td h2{display:inline-block;float:none;padding:0;background:none;text-align:right;}
.popup .hdr .usrnv .usrname tr td h2 span{display:inline-block;padding:2px 0 0 12px;background:url("/web/jp/images/ic-user.gif") no-repeat 0 50%;text-align:left;}

/* 950px Ver */
.kmr950-hir-tbl{width:950px;}
.kmr950-lwr-tbl{width:950px;background:url("/web/jp/images/gnv-bd-dot.gif") no-repeat 0 7px;margin:0;}

.kmr950-mypage a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnav-k-mypage.gif") no-repeat 0 -1px;}
.kmr950-hmstr a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-mstr-admin_k_kmr950.gif") no-repeat 0 -1px;}
.kmr950-hmstrlist a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-mstr-list_k.gif") no-repeat 50% -1px;}
.kmr950-shdn a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-shdn_k_kmr950.gif") no-repeat 0 -1px;}
.kmr950-fiw a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnav-k-fiw.gif") no-repeat 0 -1px;}
.kmr950-sttr a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-set_k_kmr950.gif") no-repeat 0 -1px;}
.kmr950-gryg a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-guid_k_kmr950.gif") no-repeat 0 -1px;}
.kmr950-otaws a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-cont_k_kmr950.gif") no-repeat 0 -1px;}
.kmr950-htclst a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-mstr-k2_k_kmr950.gif") no-repeat 0 -1px;}
.kmr950-bhszib a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-mate_k_kmr950.gif") no-repeat 0 -1px;}
.kmr950-oknirsh a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-mstr-favo_k_kmr950.gif") no-repeat 0 -1px;}

.kmr950-mypage-s a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnav-u-mypage.gif") no-repeat 0 -1px;}
.kmr950-mstrknr-s a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-mstr-u2_kmr950.gif") no-repeat 0 -1px;}
.kmr950-shdn-s a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-shdn_u_kmr950.gif") no-repeat 0 -1px;}
.kmr950-fiw-s a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnav-u-fiw.gif") no-repeat 0 -1px;}
.kmr950-sttr-s a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-set_u_kmr950.gif") no-repeat 0 -1px;}
.kmr950-gryg-s a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-guid_u_kmr950.gif") no-repeat 0 -1px;}
.kmr950-otaws-s a{display:block;height:28px;overflow:hidden;width:133px;background:url("/web/jp/images/gnv-cont_u_kmr950.gif") no-repeat 0 -1px;}

.kmr950-td-menu{padding:3px 1px 0 1px;background:url("/web/jp/images/gnv-bd-dot.gif") no-repeat 100% 7px;font-size:12px;text-indent:-9999px;}
.kmr950-td-menu-none{width:133px;padding-right:1px;background:none;font-size:12px;text-indent:-9999px;}
.kmr950-td-menu a:hover{background-position:0 -30px;}
.kmr950-td-menu a.current{background-position:0 -59px;}
.kmr950-td-menu a:hover.current{background-position:0 -59px;}

/* juei-logout */
.page .ju-kaite-logout{background:url(/web/jp/oroshi/images/gnv-bg-ju-k-logout.gif) repeat-x 0 50px;}
.ju-kaite-logout .hdr{height:53px;}
.ju-kaite-logout .hdr .logo{height:52px;overflow:visible;padding:0;*margin-top:-1px;}
/* juei-logon */
.page .ju-kaite{background:url(/web/jp/oroshi/images/gnv-bg-ju-k.gif) repeat-x 0 50px;}
.ju-kaite .hdr{height:84px;}

.kmr950-mypage-ju a{display:block;height:28px;overflow:hidden;width:118px;background:url("/web/jp/oroshi/images/gnv-myp_ju_k.gif") no-repeat 0 -1px;}
.kmr950-cart-ju a{display:block;height:28px;overflow:hidden;width:117px;background:url("/web/jp/oroshi/images/gnv-cart_ju_ks.gif") no-repeat 0 -1px;}
.kmr950-hacchu-ju a{display:block;height:28px;overflow:hidden;width:118px;background:url("/web/jp/oroshi/images/gnv-hacchu_ju_k.gif") no-repeat 0 -1px;}
.kmr950-feature-ju a{display:block;height:28px;overflow:hidden;width:118px;background:url("/web/jp/oroshi/images/gnv-feature_ju_k.gif") no-repeat 0 -1px;}
.kmr950-catalog-ju a{display:block;height:28px;overflow:hidden;width:118px;background:url("/web/jp/oroshi/images/gnv-catalog_ju_k.gif") no-repeat 0 -1px;}
.kmr950-recipe-ju a{display:block;height:28px;overflow:hidden;width:117px;background:url("/web/jp/oroshi/images/gnv-recipe_ju_k.gif") no-repeat 0 -1px;}
.kmr950-menu-ju a{display:block;height:28px;overflow:hidden;width:117px;background:url("/web/jp/oroshi/images/gnv-menu_ju_k.gif") no-repeat 0 -1px;}
.kmr950-mobile-ju a{display:block;height:28px;overflow:hidden;width:117px;background:url("/web/jp/oroshi/images/gnv-mobile_ju_k.gif") no-repeat 0 -1px;}
.kmr950-setting-ju a{display:block;height:28px;overflow:hidden;width:117px;background:url("/web/jp/oroshi/images/gnv-setting_ju_k.gif") no-repeat 0 -1px;}
.kmr950-contact-ju a{display:block;height:28px;overflow:hidden;width:117px;background:url("/web/jp/oroshi/images/gnv-contact_ju_k_kmr950s.gif") no-repeat 0 -1px;}

/* login950 */
.hdr_login{height:60px;margin:0 auto;width:950px;}

.fim950-header-wrapper-kizon{width:100%;height:60px;margin-bottom:10px;background:url("/web/jp/images/login_hdr_bg.gif") 0 100% repeat-x;border-top:3px solid #86B81B;}

.foods950_basenavi1-kizon{float:right;width:310px;}
.foods950_basenavi1-kizon ul{display:inline-block;list-style:none outside none;margin:12px 0 0 0;padding-left:0;}
.foods950_basenavi1-kizon ul li{list-style:none; display:inline;}
.foods950_basenavi1-kizon ul li a{height:11px; display:inline; float:left;overflow:hidden;}
.foods950_basenavi1-kizon ul li a span{position:relative; z-index:-1; font-size:10px;}
.foods950_basenavi1-kizon ul li.corp a{background:url("/web/jp/images/foods_navi_corp.gif") no-repeat; width:68px;}
.foods950_basenavi1-kizon ul li.request a{background:url("/web/jp/images/foods_navi_request.gif") no-repeat; width:88px;}
.foods950_basenavi1-kizon ul li.mypage a{background:url("/web/jp/images/foods_navi_mypage.gif") no-repeat; width:74px;}
.foods950_basenavi1-kizon ul li.sitemap a{background:url("/web/jp/images/foods_navi_sitemap.gif") no-repeat; width:80px;}
.foods950_basenavi1-kizon ul li a:hover{background-position:0 -11px;}
.foods950_basenavi2-kizon{float:right;width:174px;}
.foods950_basenavi2-kizon2{float:right;width:82px;}
.foods950_basenavi2-kizon ul,.foods950_basenavi2-kizon2 ul{background:url("/web/jp/images/common/foods_navi_bg.gif") no-repeat 0px 0px;display:inline-block;list-style:none outside none;margin:0;padding-left:1px;}
.foods950_basenavi2-kizon ul li a,.foods950_basenavi2-kizon2 ul li a{height:40px; display:inline; float:left;}
.foods950_basenavi2-kizon ul li a span,.foods950_basenavi2-kizon2 ul li a span{position:relative; z-index:-1;}
.foods950_basenavi2-kizon ul li.document a,.foods950_basenavi2-kizon2 ul li.document a{background:url("/web/jp/images/foods_navi_document.gif") no-repeat; width:85px;}
.foods950_basenavi2-kizon ul li a:hover,.foods950_basenavi2-kizon2 ul li a:hover{background-position:0 -40px;}
.foods950_basenavi1-kizon ul li a,.foods950_basenavi2-kizon ul li a,.foods950_basenavi2-kizon2 ul li a{text-decoration:none;}
.login-hdr-kizon{width:800px;background:url("/web/jp/images/login_hdr_bg.gif") 0 100% repeat-x;height:60px;}
.lgin-hdr-kizon .lock-kizon{padding:6px 5px 1px 32px;background:url("/web/jp/images/lgin-ic-lock.gif") no-repeat left top;font-weight:bold;font-size:14px;}
.foods950_basenavi2-kizon ul li.login a {background: url("/web/jp/images/foods_navi_login.gif") no-repeat scroll 0 0 transparent;width: 85px;}
.foods950_basenavi2-kizon ul li {display: inline;list-style: none outside none;}
.foods950_basenavi2-kizon ul li a {display: inline;float: left;height: 40px;}
.foods950_basenavi2-kizon ul li a:hover {background-position: 0 -40px;}

.fim950-header-wrapper-kizon2{width:100%;height:60px;margin-bottom:10px;background:url("/web/jp/images/login_hdr_bg.gif") 0 100% repeat-x;border-top:3px solid #508ed9;}

.foods950_navi-kizon2,.foods950_menu-kizon2{width:800px; overflow:hidden;}
.foods950_navi-kizon2 div.logo-kizon2{float:left;width:280px;height:53px;}
.foods950_basenavi1-kizon2{float:right;width:340px;}
.foods950_basenavi1-kizon2 ul{display:inline-block;list-style:none outside none;margin:12px 0 0 45px;padding-left:0;}
.foods950_basenavi1-kizon2 ul li{list-style:none; display:inline;}
.foods950_basenavi1-kizon2 ul li a{height:11px; display:inline; float:left;overflow:hidden;}
.foods950_basenavi1-kizon2 ul li a span{position:relative; z-index:-1; font-size:10px;}
.foods950_basenavi1-kizon2 ul li.corp a{background:url("/web/jp/images/foods_navi_corp.gif") no-repeat; width:68px;}
.foods950_basenavi1-kizon2 ul li.request a{background:url("/web/jp/images/foods_navi_request.gif") no-repeat; width:88px;}
.foods950_basenavi1-kizon2 ul li.mypage a{background:url("/web/jp/images/foods_navi_mypage.gif") no-repeat; width:74px;}
.foods950_basenavi1-kizon2 ul li.sitetop a{background:url("/web/jp/images/foods_navi_top.gif") no-repeat; width:50px;}

.foods950_basenavi1-kizon2 .entry{background:url("/web/jp/images/ic-mem-entry.gif") no-repeat;margin-top:5px;}
.foods950_basenavi1-kizon2 .entry a.entry-link{padding-left:16px;font-size:13px;color: #1D54A7;}
.foods950_basenavi1-kizon2 .entry span{font-size:13px;color: #1D54A7;}

.foods950_basenavi1-kizon2 ul li a:hover{background-position:0 -11px;}
.foods950_basenavi2-kizon2{float:right;width:97px;}
.foods950_basenavi2-kizon2 ul{background:url("/web/jp/images/common/foods_navi_bg.gif") no-repeat 0px 0px;display:inline-block;list-style:none outside none;margin:0;	padding-left:1px;}
.foods950_basenavi2-kizon2 ul li a{height:40px; display:inline; float:left;}
.foods950_basenavi2-kizon2 ul li a span{position:relative; z-index:-1;}
.foods950_basenavi2-kizon2 ul li.document a{background:url("/web/jp/images/foods_navi_document.gif") no-repeat; width:85px;}
.foods950_basenavi2-kizon2 ul li a:hover{background-position:0 -40px;}
.foods950_basenavi1-kizon2 ul li a,.foods950_basenavi2-kizon2 ul li a{text-decoration:none;}
.login-hdr-kizon2{width:800px;background:url("/web/jp/images/login_hdr_bg.gif") 0 100% repeat-x;height:60px;}
.lgin-hdr-kizon2 .lock-kizon2{padding:6px 5px 1px 32px;background:url("/web/jp/images/lgin-ic-lock.gif") no-repeat left top;font-weight:bold;font-size:14px;}
.foods950_basenavi2-kizon2 ul li.login a {background: url("/web/jp/images/foods_navi_login.gif") no-repeat scroll 0 0 transparent;width: 85px;}
.foods950_basenavi2-kizon2 ul li {display: inline;list-style: none outside none;}
.foods950_basenavi2-kizon2 ul li a {display: inline;float: left;height: 40px;}
.foods950_basenavi2-kizon2 ul li a:hover {background-position: 0 -40px;}

.right{float:right;}
.clr:after, .mc:after,.ms:after,.multi_section:after,.multi_column:after{display:block;clear:both;height:0;visibility:hidden;content:"";}
.mt7{margin-top:7px !important;}
.mb3{margin-bottom:3px !important;}
.pl150{padding-left:100px !important;}
.pl5{padding-left:5px !important;}
.pt3{padding-top:3px !important;}
.ml0{margin-left:0 !important;}
.ml1{margin-left:1px !important;}
.ml10{margin-left:10px !important;}
.ml12{margin-left:12px !important;}
.ml15{margin-left:15px !important;}
.ml120{margin-left:120px !important;}
.mr5{margin-right: 5px !important;}
.w118{width:118px; !important;}
.w800{width:800px; !important;}
.pb7{padding-bottom: 7px !important;}
.pt5{padding-top: 5px !important;}
.w275{width: 275px !important;}
.valign-m{vertical-align:middle;}
.halign-r{text-align:right;}
.tx-small{font-size:12px !important;}
.tx-666{color:#666 !important;}
.tx-bold{font-weight:bold !important;}
.font-normal{font-size:13px !important;}
.dispay-inline-block{display:inline-block !important;}
.lh100{line-height: 1 !important;}
.lh150{line-height: 1.5 !important;}
.mt15, .mv15, .ma15{margin-top:15px !important;}
.w270{width: 270px !important;}
.tx-b{font-weight:bold;}
.corp-logo{margin-bottom:5px;}
.nomark{background: none repeat scroll 0 0 transparent ! important;font-size:12px;padding-left:4px ! important;}
.li-nomark a{background: none repeat scroll 0 0 transparent ! important;font-size:12px;padding-left:4px ! important;}


/*20160927ヘッダ*/
/*---------------------------------------------------------------------*/
.header-wrap * {box-sizing: border-box;}
.header-wrap a, .header-wrap .link-color, .header-wrap a,.header-wrap .link-color {text-decoration: none;color: #1d54a7;cursor: pointer;}
.header-wrap .kmr-hir-tbl{width:800px;background:url("/web/jp/images/bg-header-plain.png") no-repeat -150px top;position: relative;}
.header-wrap.nosso  .kmr-hir-tbl{background:url("/web/jp/images/bg-header-plain.png") no-repeat -150px top;}
.header-wrap .header{position: relative;}
.header-wrap .header .h1{width:240px;margin:7px;float:left;}
.header-wrap .hdr_nav_l,.header-wrap .hdr_nav_r{float:left;padding:0;margin: 0 0 17px;width:auto;height: 45px;}
.header-wrap .header .hdr_nav_r{float:right;text-align:right;}
.header-wrap .header .hdr_nav_l{float:left;text-align:left;}
.header-wrap .header .hdr_nav_r li{float:left;}
.header-wrap .header .hdr_nav_r .usr {
    line-height: 1;
    margin-top: 16px;
    padding-left: 13px;
    padding-right: 20px;
    text-align: right;
    white-space: nowrap;}
.header-wrap .header .hdr_nav_l .service{line-height:1;margin-top: 16px;}
.header-wrap .kmr-hir-tbl{positiom:relative;
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;
	width: 100%; height:45px;padding:0;position: relative;top:0;z-index:5;margin:0;/* IE9&later*/}
html>/**/body .hdrbg{
	border-bottom /*\**/:#ccc solid 2px\9;}/*IE8&later*/

.header-wrap .kmr-div{width:800px;padding:0 0 5px 5px;background:url(/web/jp/images/gnv-bg-k6.gif) 0 2px no-repeat;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;}
.header-wrap .kmr-div-s{width:800px;padding:0 0 5px 5px;background:url(/web/jp/images/gnv-bg-u6.gif) 0 2px no-repeat;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;}
.header-wrap .kmr-div-j{width:800px;padding:0 0 7px 0px;background:url(/web/jp/oroshi/images/gnv-bg-ju-k3.gif) 0 2px no-repeat;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;}
.header-wrap .kmr-div-j-logout{width:800px;padding:0 0 4px 5px;border-bottom:solid 3px #666;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",Verdana,sans-serif;}

.header-wrap.kmr-div-s{background:url("/web/jp/images/gnv-bg-u6.gif") no-repeat scroll 0 63px;}
.header-wrap.kmr-div{background:url("/web/jp/images/gnv-bg-k6.gif") no-repeat scroll 0 61px;}

/*画面全体を覆うダミー*/
body > .full_dummy{position:absolute;top:0;left:0;width:100%;height:100%;background:none;cursor:pointer;}

.container:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;}
.container { display: inline-table; }
/* Hides from IE-mac \*/
* html .container { height: 1%; }
.container { display: block; }
/* End hide from IE-mac */

.container .l-nav,.container .r-nav{float: left;width: 190px;}
.container .l-nav{margin-left:-770px;}
.container .r-nav{margin-left:0px;}
.breadcrumbs p{position: relative;z-index: 2;padding:20px 0 0px;font-size: 12px;}
/*.header-wrap{overflow:hidden;}MacFF、Safariでのカラム落ちに対応*/
.header-wrap h1,.header-wrap .h1{float:left;width:240px;white-space: nowrap;}
.header-wrap h1{margin:5px 0 0 0;}
.header-wrap .h1{margin:7px 0 0 0;}
.hdr_nav{float:right;width:720px;}
.header-wrap .hdr_nav_l,.header-wrap .hdr_nav_r,.header-wrap .ovf-h-w-full,.header-wrap .hdr .ovf-h-w-full{line-height:1.2;font-size: 12px;}

.header-wrap .hdr_nav_l.nologon{margin-left:-25px;}
.header-wrap .hdr_nav_l > li{display:inline-block;margin-left:5px;vertical-align:top;font-size:14px;}
.header-wrap .hdr_nav_l > li a{text-decoration:none;}
.header-wrap .hdr_nav_l.nologon > li:first-child{margin-left: 0;}
.header-wrap .hdr_nav_r{float:right;position:relative;height:45px;}

.header-wrap .hdr_nav_r .usr .usrphoto,
.header-wrap .hdr_nav_r .usr,
.header-wrap .hdr_nav_r .service,
.header-wrap .hdr_nav_r .menu,
.header-wrap .hdr_nav_r .login,
.header-wrap .hdr_nav_r .logout,
.header-wrap .hdr_nav_r .hdr-keyword,
.header-wrap .hdr_nav_r .changegrp,
.header-wrap .hdr_nav_r .faq{float:left;}
.usrphoto{
	width: 26px;
	border-radius: 26px;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;}

.header-wrap .hdr_nav_r .usr{padding-right:5px;white-space:nowrap;}
@media screen and (min-color-index:0)
	   and(-webkit-min-device-pixel-ratio:0) { @media {
.header-wrap .hdr_nav_r .usr{width:300px;}
}}/*safari*/
.header-wrap .hdr_nav_r .usr i{margin-top:10px;max-width:285px;display: block;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;float:right;}
.usr.login i span.usr-pulldown{width:120px;overflow:hidden;display:none;position:absolute;left:40%;top:37px;background:#fff;z-index:100;border:solid 1px #666;border-width:1px 2px 2px 1px;white-space:nowrap;}
.usr-pulldown span.usr-pulldown-li{margin:0 0 2px 0;padding:0;position:relative;line-height:1;text-align:left !important;}
.usr-pulldown .usr-pulldown-li a{display:inline-block;width:100%;margin:0;height:29px;padding:8px 0 8px 8px;text-decoration:none;}
.kmr-div .usr-pulldown .usr-pulldown-li a:hover{text-decoration:none;}
.header-wrap .changegrp i:before,.header-wrap .service i:before{font-size:10px;}
.header-wrap .service i:before{color: #1d54a7;}
.header-wrap .hdr_nav_r .service i{position:relative;top:16px;}
.header-wrap .hdr_nav_r .menu{height:45px;margin-right: 10px;overflow: hidden;text-overflow: ellipsis;
display:none;
}
.header-wrap .hdr_nav_r .menu a{width:auto;display:inline-block;font-size:16px !important;text-align:left;}
.header-wrap .hdr_nav_r .menu a:hover{text-decoration:none}
.header-wrap .hdr_nav_r .menu a.click_show_popup,.header-wrap .hdr_nav_r .menu a.click_show_slide{width:80px;height:100%;background:#f0f0f0;}
.header-wrap.usr i{width:auto;padding-left:3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 12px;}
.header-wrap .hdr_nav_r .usr.logout{margin-top:6px;}
.header-wrap .hdr_nav_r .logout{height:45px;margin-top:-2px;}
.header-wrap .hdr_nav_r .service{height:45px;padding-right: 20px;padding-left:13px;}
.header-wrap .hdr_nav_r .faq{margin-top: 8px;margin-right:10px;}

.header-wrap .ic-login{color:#333;position: relative;}
.header-wrap .ic-logout{position: relative;}
.header-wrap .ic-login span{position: relative;top:-5px}
.header-wrap i a,.header-wrap i{font-size:12px;}
.header-wrap .ic-hdrmenu{display:inline-block;padding:3px;}
.header-wrap .ic-hdrmenu:before{font-size:20px !important;color: #333;right: 23px !important;
	content: "\e917";
	position: relative;
	left:3px;
	top:0px;}
.header-wrap .ic-hdrmenu span{display:inline-block;line-height: 1.1;font-size:10px;color: #333;padding:8px 3px;}

.header-wrap .ic-logout:before,
.header-wrap .ic-login:before,
.header-wrap .tooltip-wrap .ic-help:before{font-size: 24px;color: #333;}

.pl85{padding-left: 85px;}
.po-tn15 {top: -15px; position: relative;}
.po-t20{position: relative;top:20px;}
.tx-f20{font-size: 20px !important;}
.tx-f16{font-size: 16px !important;}
.tx-f24 {font-size: 24px !important;}
.pa15{padding:15px !important;}

#hdr_nav_tools,#hdr_nav_tools2{display:none;position:absolute;}
#hdr_nav_tools{width:360px;top:40px;}

#hdr_nav_tools2{width:515px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#hdr_nav_tools2{top:40px;}
}

#hdr_nav_tools .tools-left{float:left;width:75px;padding-left: 5px;}
#hdr_nav_tools .tools-right{float:left;width:auto;}

.tools-buyer-box,.tools-seller-box{width: 50%;float: left;position:static;}
.tools-service-box{float: left;}
.tools-circle{float:left;width:90px;height: 75px;}

.gmenu .tools-circle:first-child{margin-left: -10px;}
.gmenu .gmenu-sub{margin:0 5px 0 15px;padding-left:15px;float:right;border-left: 1px #ccc solid;}
.gmenu .gmenu-sub ul{margin-top:3px;}
.gmenu .gmenu-sub li{margin-bottom:4px;font-size: 12px;}
.gmenu-maintit{width:100%;overflow:hidden;}
.gmenu-tit{margin:5px 0 10px 0;padding:0 5px 5px 0;font-weight:bold;line-height: 1;}
.gmenu-tit.w50per{width:50%;float:left;}
.r-bt{width:50%;display:inline-block;line-height: 1;margin: 5px 0 10px;padding: 0 5px 5px 0;font-size: 12px;}
.r-btmenu{float:right;width:100px;}
.popup-win a.bt-myp{border-radius: 50%;height: 20px;width: 20px !important;background:#1d54a7;}
.popup-win a.bt-myp:hover{background:#3b7ad9;}
.popup-win .bt-myp .ic-person:before{color:#fff;font-size:11px;top:1px;left:1px;margin-right:10px;}
.popup-win .bt-myp .ic-person{top:4px;position:relative;margin-left:4px;white-space:nowrap;}
.gmenu .gmenu-tit{border-top:none;}
.gmenu-tit span{padding-left: 10px;display: inline-block;vertical-align: middle;font-size:10px;font-weight:normal;}
.header-wrap .blocks{padding-bottom:15px;margin-bottom: 15px;border-bottom: 1px solid #ccc;font-size: 14px;}
.gmenu-sub.horizontal ul{padding-left:0;}
.gmenu-sub.horizontal li{display: inline-block;margin:0 10px 10px 10px;}
.tools-srch,.tools-buyer,.tools-seller{float:left;margin-right:14px;position: relative;cursor: pointer;}
.tools-service{float:left;width: 45px;height: 75px;margin-right:15px;}

.tools-circle .ic-circle{display:inline-block;width:55px;height:55px;position: relative;left:17%;border-radius:55px;
	background: #366fc5 linear-gradient(to bottom, #1d54a7 0%, #366fc5 100%) repeat scroll 0 0;
	background: -moz-linear-gradient(top,  #1d54a7  1%, #366fc5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1d54a7  1%,#366fc5 100%); /* Chrome10-25,Safari5.1-6 */
	background: #1d54a7\9;/*IE8,9*/
	border:1px solid #366fc5;}
.tools-srch .ic-sq,
.tools-buyer .ic-sq,
.tools-seller .ic-sq,
.tools-service .ic-sq{display:inline-block;width:45px;height:45px;position: relative;border: 1px solid;border-radius:3px;overflow:hidden;}
.tools-srch .ic-sq,.tools-service .ic-sq{
	background: #366fc5 linear-gradient(to bottom, #1d54a7 0%, #366fc5 100%) repeat scroll 0 0;
	background: -moz-linear-gradient(top,  #1d54a7  1%, #366fc5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1d54a7  1%,#366fc5 100%); /* Chrome10-25,Safari5.1-6 */
	background: #366fc5\9;/*IE8,9*/
	border:1px solid #1d54a7;}
.tools-buyer .ic-sq{
	background: #f8feec linear-gradient(to bottom, #db2363 0%, #d72764 100%) repeat scroll 0 0;
  background: -moz-linear-gradient(top,  #db2363  1%, #d72764 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #db2363  1%,#d72764 100%); /* Chrome10-25,Safari5.1-6 */
	background: #db2363\9;/*IE8,9*/
  border:1px solid #db2361;}
.tools-seller .ic-sq{
	background: #f8feec linear-gradient(to bottom, #ca960f 0%, #cb950f 100%) repeat scroll 0 0;
	background: -moz-linear-gradient(top,  #ca960f  1%, #cb950f 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #ca960f  1%,#cb950f 100%); /* Chrome10-25,Safari5.1-6 */
	background: #ca960f\9;/*IE8,9*/
  border:1px solid #cb950f;}

.tools-circle [class*="ic-"]:before{font-size: 36px;color:#fff;position: relative;top:6px;left:8px;}
.tools-srch [class*="ic-"]:before,
.tools-buyer [class*="ic-"]:before,
.tools-buyer [class*="buyer-"]:before,
.tools-seller [class*="ic-"]:before,
.tools-seller [class*="seller-"]:before,
.tools-service [class*="ic-"]:before,
.gmemu [class*="ic-"]:before{font-size:36px;color:#fff;position: relative;}
.tools-bt{display: block;padding:8px 0 0 0;font-size: 11px;text-align: center;white-space: nowrap;}
@-moz-document url-prefix() {
	a .tools-bt,.nouse .tools-bt{padding: 11px 0 0;}
	}/*firefox*/
.tools-circle .tools-bt,.tools-srch .tools-bt,.tools-service .tools-bt{color:#336699;}
.tools-buyer .tools-bt{color:#db2363;}
.tools-seller .tools-bt{color:#cb950f;}

.tools-buyer-box .nouse a.tools-buyer:hover [class^="ic-"],
.tools-buyer-box .nouse a.tools-buyer:hover [class*="ic-"],
.tools-buyer-box .nouse .open-detail:hover{
	opacity: 0.5;
	background: #f8feec linear-gradient(to bottom, #db2363 0%, #d72764 100%) repeat scroll 0 0 !important;
  background: -moz-linear-gradient(top,  #db2363  1%, #d72764 100%) !important; /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #db2363  1%,#d72764 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: #db2363\9 !important;/*IE8,9*/
  border:1px solid #db2361 !important;}
.nouse a.tools-buyer:hover .tools-bt{opacity: 0.5;color: #db2363 !important;}
.tools-seller-box .nouse a.tools-seller:hover [class^="ic-"],
.tools-seller-box .nouse a.tools-seller:hover [class*="ic-"],
.tools-seller-box .nouse .open-detail:hover{
	opacity: 0.5;
	background: #f8feec linear-gradient(to bottom, #ca960f 0%, #cb950f 100%) repeat scroll 0 0 !important;
	background: -moz-linear-gradient(top,  #ca960f  1%, #cb950f 100%) !important; /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #ca960f  1%,#cb950f 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: #ca960f\9 !important;/*IE8,9*/
  border:1px solid #cb950f !important;}
.nouse a.tools-seller:hover .tools-bt{opacity: 0.5;color: #cb950f;}

a.bt-tools_matching-buyer,a.bt-tools_matching-seller{display:inline-block;width:227px !important;text-align:center;font-size:14px;}
a.bt-tools_matching-buyer{border:1px solid #db2363;color:#db2363 !important;}
a.bt-tools_matching-buyer:hover{color:#db2363;background-color:#fff4f8;}
a.bt-tools_matching-seller{border:1px solid #cb950f;margin-left: 15px;color:#cb950f !important;}
a.bt-tools_matching-seller:hover{color:#cb950f;background-color:#fffbf2}
.bt-tools_matching-buyer i,.bt-tools_matching-seller i{display:inline-block;padding:15px 20px;position: relative;vertical-align: middle;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",sans-serif;}
.bt-tools_matching-buyer.ic-mtch:before,.bt-tools_matching-seller.ic-mtch:before{font-size:20px;top:5px;left:10px;}

.tools-tools-srch .tit,.tools-buyer-box .tit,.tools-seller-box .tit{margin-top:0px;margin-bottom:10px;padding:3px 0 0 5px;border-left-width:5px;border-left-style:solid;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",sans-serif;}
.tools-tools-srch .tit{border-left-color:#1d54a7;}
.tools-buyer-box .tit{border-left-color:#db2363;}
.tools-seller-box .tit{border-left-color:#cb950f;}
.login-box{width: 245px;float:left;margin: 10px;padding: 10px 5px 10px 10px;}

.popup-win {background-color: #fff;box-shadow: 0 0 3px 3px #a6a6a6;position: absolute;top:38px;left:-365px;text-align:left;}
html>/**/body .popup-win{
	border /*\**/:solid #ccc 2px\9;}/*IE8&later*/
body:not(:target) .popup-win{
	border:0px\9 !important;}/*IE9&later*/
.kmr-div-s .popup-win{width:-400px;}

.popup-win .earlyrelease-tools{margin-right: 10px;float:left;text-align: center;font-size:16px;border:solid 1px #ccc;
	width: 235px;;width: 231px\9;}
.popup-win .earlyrelease-tools:last-child{margin-right:0px;}
.popup-win .earlyrelease-tools .tit{margin:10px 10px 0 10px;height:68px;text-align: center;font-weight:bold;}
.popup-win .earlyrelease-tools .body{line-height: 1.5;margin:0px 10px 15px 10px;}

#hdr_nav_tools2 .asp{display: inline-block;width: 112px;height: 50px;margin-right:5px;
	background-image: url(/web/jp/emp/images/logo-hdr-asp.png);
	background-repeat:no-repeat;background-position:top center;}
#hdr_nav_tools2 .wi{display: inline-block;width: 112px;height: 50px;margin-right:5px;
	background-image: url(/web/jp/emp/images/logo-hdr-wi.png);
	background-repeat:no-repeat;background-position:top center;}
#hdr_nav_tools2 .es{display: inline-block;width: 112px;height: 50px;margin-right:5px;background-image: url(/web/jp/emp/images/logo-hdr-es.png);background-repeat:no-repeat;background-position:top center;}
#hdr_nav_tools2 .kikaku{display: inline-block;width: 112px;height: 50px;background-image: url(/web/jp/emp/images/logo-hdr-kikaku.png);background-repeat:no-repeat;background-position:top center;}
#hdr_nav_tools2 .elem-disable a:hover{background-position:center -50px;opacity: 0.8;}
#hdr_nav_tools2 span.service{display:none;}
#hdr_nav_tools2 .links{background: #fff;border: solid #ccc 1px; padding: 15px;position: absolute;z-index: 500;top:121px;}
#hdr_nav_tools2 .tools-buyer .links,
#hdr_nav_tools2 .tools-seller .links{top:45px !important;width:400px;}
#hdr_nav_tools2 .links .cluster{width:382px;display:block;max-height:150px;min-height:90px;overflow-x:hidden;overflow-y: auto;margin-bottom:15px;font-size: 12px;}
#hdr_nav_tools2 .links .cluster i:before{color:#1d54a7}
#hdr_nav_tools2 .links .cluster:last-child{margin-bottom:0px;}
#hdr_nav_tools2 .links .tit{display: block; margin-top: 15px;margin-bottom:5px;padding:8px 2px;font-weight: bold;background: #F7F7F7;border:none;}
#hdr_nav_tools2 .links .tit:first-child{margin-top:0;}
#hdr_nav_tools2 .links a{display:inline-block;width:100%;max-width:350px;margin:0 0 5px 3px;line-height:1.2;font-size: 12px;overflow: hidden;white-space:normal !important;}
#hdr_nav_tools2 .links a [class^="ic-"],#hdr_nav_tools2 .links a [class*="ic-"]{white-space:normal !important;}
#hdr_nav_tools2 .links i:before{font-size: 12px;}
#hdr_nav_tools2 .links i.ic-arr1-r{display:block;padding-left:15px;background:url("/web/jp/images/ic-arr-blu02.gif") no-repeat left center;}
#hdr_nav_tools2 .links i.ic-arr1-r:before{content:none;}
#hdr_nav_tools2 a.asp span,#hdr_nav_tools2 a.wi span,#hdr_nav_tools2 a.es span,#hdr_nav_tools2 a.kikaku span{display:none;}
#hdr_nav_tools2 .btarea-nosso{position:relative;}
#hdr_nav_tools2 .gotopf{width:280px;background: #fff;border: solid #ccc 1px; padding: 15px;position: absolute;z-index: 500;left:215px;top:-100px;white-space: nowrap;text-align: center;}
#hdr_nav_tools2 .gotopf .tit{background: #333;color: #fff;padding:10px 5px 5px;border-radius: 5px;width:80px;float: left;}
#hdr_nav_tools2 .gotopf .tit2{margin:0 0 10px 0;font-size: 16px;overflow: hidden;}
#hdr_nav_tools2 .gotopf .otherlinks{margin-top: 20px;font-size: 12px;}
#hdr_nav_tools2 .gotopf .otherlinks a:first-child{margin-right:30px;}

#hdr_nav_tools2 .link-esmypagetop{text-align:right;margin-top:-30px;margin-bottom:10px;}
#hdr_nav_tools2 .link-esmypagetop .red-ic-new{/*display:inline-block;*/font-size:12px;font-weight:bold;color:#d21f1f;vertical-align:middle;line-height:1;font-family: 'MS PGothic',sans-serif;margin-right:10px;}
#hdr_nav_tools2 .link-esmypagetop a{display:inline-block;height:16px;padding-left:18px;font-size:16px;background:url("/web/jp/emp/images/ic-cmn-w18-linkcolor-home.png") 0 50% no-repeat scroll transparent;}
#hdr_nav_tools2 .link-esmypagetop img{margin-right:3px;position:relative;top:1px;}
/*.link-esmypagetop 内の赤文字NEWを消す*/
.link-esmypagetop .red-ic-new{display: none !important;}


/*-----------------------------------------------
メニューミニモーダル　ユーザーピッカー二階層目
-------------------------------------------------*/
.cluster .ic-arr3-b{padding-left:2px;}
.cluster .picker-child{margin:-5px 0 15px 15px;padding:5px 0 0 0;/*border:solid #ccc 1px;*/}
.cluster .picker-child li{margin-top:-1px;padding:3px 0 0 0;border-top:dotted #ccc 1px;}
.cluster .picker-child li:first-child{border-top:none;}
.cluster .picker-child li:last-child{border-bottom:dotted #ccc 1px;}
.cluster .picker-child li:nth-child(odd){background: #fafafa;}
/*-----------------------------------------------
「サービス選択」子モーダルの位置調整
-------------------------------------------------*/
#hdr_nav_tools2 #hdr_nav_tools_buyer_emp{left:11px;}
#hdr_nav_tools2 #hdr_nav_tools_buyer_asp{left:70px;}
#hdr_nav_tools2 #hdr_nav_tools_buyer_kikaku,
#hdr_nav_tools2 #hdr_nav_tools_seller_emp,
#hdr_nav_tools2 #hdr_nav_tools_seller_asp,
#hdr_nav_tools2 #hdr_nav_tools_seller_kikaku{left:110px;}
/*-----------------------------------------------
各サービスを使っていない場合*//*非活性
-------------------------------------------------*/
.nouse .tools-bt{color:#bbb;cursor: default;}
.nouse a .tools-bt{color:#bbb;cursor: pointer;}
.nouse .tools-buyer [class^="ic-"],.nouse .tools-seller [class^="ic-"],.nouse .tools-buyer [class*="ic-"],.nouse .tools-seller [class*="ic-"]{background:#EEE !important;border:solid 1px #eee !important;color:#999 !important;cursor:pointer;}
.nouse a [class^="ic-"],.nouse a [class*="ic-"],.nouse .open-detail{background:#EEE !important;border:solid 1px #eee !important;color:#999 !important;cursor:pointer;}

/*ホバー*/
.header-wrap a.bt-gre:hover,.header-wrap a.bt-gry-bdbre:hover,a.bt-blue:hover{opacity:0.8;}

/*機能青02*/
.bt-blue{
  line-height:1;	background: #2261c0;
  background: #2261c0 linear-gradient(to bottom, #2261c0 0%, #1d54a7 100%) repeat scroll 0 0;
  background: -moz-linear-gradient(top,  #2261c0 1%, #1d54a7 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #2261c0 1%,#1d54a7 100%); /* Chrome10-25,Safari5.1-6 */
  border: 1px solid #2261c0;
  display: inline-block;
  position: relative;
  color:#fff;
  border-radius: 2px;}
a.bt-blue{color:#fff;}
a.bt-blue:hover{
  line-height:1;
  background: #2261c0;
  background: #2261c0 linear-gradient(to bottom, #2261c0 0%, #1d54a7 100%) repeat scroll 0 0;
  background: -moz-linear-gradient(top,  #2261c0 1%, #1d54a7 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #2261c0 1%,#1d54a7 100%); /* Chrome10-25,Safari5.1-6 */
  border: 1px solid #2261c0;
  color:#fff;}

/*--ヘッダーグループ　ページタイトル、デスクリプション、右端ボタンなど*/
/*---------------------------------------*/
.hgrp{display: table;width: 100%;margin:10px 0 10px 0;}
.hgrp .tit,.hgrp .desc,.hgrp .nav{display: table-cell;vertical-align: middle;}
.hgrp .nav{max-width: 300px;padding-left: 15px;text-align:right;white-space: nowrap;}
.hgrp .btgrp{text-align: right;}
.hgrp .tit {width:160px;min-height: 26px;padding:3px 10px 5px 0;
	line-height: 1.2 !important;font-size: 16px;}

/*from /web/jp/emp/css/font.css */
@font-face {
  	font-family: 'icomoon';
  	src:url('/web/jp/emp/css/fonts/icomoon.eot?-l7ue6s');
  	src:url('/web/jp/emp/css/fonts/icomoon.eot?#iefix-l7ue6s') format('embedded-opentype'),
  		url('/web/jp/emp/css/fonts/icomoon.ttf?-l7ue6s') format('truetype'),
  		url('/web/jp/emp/css/fonts/icomoon.woff?-l7ue6s') format('woff'),
  		url('/web/jp/emp/css/fonts/icomoon.svg?-l7ue6s#icomoon') format('svg');
  	font-weight: normal;
  	font-style: normal;}
.header-wrap i,
.header-wrap i{
	font-style: normal;}
.header-wrap [class^="ic-"]:before,
.header-wrap [class*="ic-"]:before,
.header-wrap [class*="buyer-"],
.header-wrap [class*="seller-"],
.header-wrap [class^="ic-"]:before,
.header-wrap [class*="ic-"]:before,
.header-wrap [class*="buyer-"],
.header-wrap [class*="seller-"]{
  	font-family: 'icomoon',"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",sans-serif;
  	speak: none;
  	font-style: normal;
  	font-weight: normal;
  	font-variant: normal;
  	text-transform: none;
  	white-space: nowrap;
  /* Better Font Rendering =========== */
  	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;}

#service.mm-menu .mm-navbar .mm-title:before{font-family: 'icomoon',"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","ＭＳ Ｐゴシック",sans-serif;content:"\e917";position: relative;top:1px;left:-3px;}

/*ヘッダーモーダル内などのグローバルメニュー*/
/*マイページ*/
.ic-mypage:before {
  	content: url(/web/jp/emp/images/pr-otherservice01.png);
  	position: relative;
  	right:3px;
  	top:1px;
 }
/*？*/
.ic-mtch:before {
	content: "\e931";
	position: relative;
	right:3px;
	top:1px;}
.ic-serive:before {
  	content: "\e917";
  		position: relative;
  		right:3px;
  		top:1px;}
/*見積*/
.buyer-estimate,.seller-estimate{
	background: url(/web/jp/images/nv-ic-estimate.png) no-repeat;width: 45px;height:45px;display: block;}
/*受発注*/
.buyer-asp,.seller-asp{
	background: url(/web/jp/images/nv-ic-seller-asp.png) no-repeat;width: 45px;height:45px;display: block;}
/*請求書*/
.buyer-inv,.seller-inv{
	background: url(/web/jp/images/nv-ic-inv.png) no-repeat;width: 45px;height:45px;display: block;}
/*規格書*/
.buyer-kikaku,.seller-kikaku{
	background: url(/web/jp/images/nv-ic-kikaku.png) no-repeat;width: 45px;height:45px;display: block;}
/*商談*/
.buyer-emp,.seller-emp{
	background: url(/web/jp/images/nv-ic-emp.png) no-repeat;width: 45px;height:45px;display: block;}
.header-wrap .ic-kikaku,
.header-wrap .ic-kikaku{background-image: none;}
/*検索系*/
.ic-loupe:before {
	content: "\e92b";
	position: relative;
	right:3px;
	top:1px;}
/*企業検索など*/
.ic-corp:before {
	content: "\e91b";
	position: relative;
	right:3px;
	top:1px;}
.ic-arr1-r:before {
	content: "\e901";
	position: relative;
	right:3px;
	top:1px;}
.header-wrap .ic-logout:before{
	content: "\e913";
	position: relative;
	right:3px;
	top:11px;}
.header-wrap .ic-login:before,
.header-wrap .ic-login:before {
	content: "\e914";
	position: relative;
	right:3px;
	top:1px; }
.header-wrap .ic-setting:before,
.header-wrap .ic-setting:before {
	content: "\e916";
	position: relative;
	right:8px;
	top:1px; }
.header-wrap .ic-letter:before,
.header-wrap .ic-letter:before {
	content: "\e915";
	position: relative;
	right:3px;
	top:1px;}
.ic-help:before {
	content: "\e918";
	position: relative;
	right:3px;
	top:1px;}
.ic-arr3-b:before {
	content: "\e90b";
	position: relative;
	right:3px;
	top:1px;}
.ic-person:before {
	content: "\e921";
	position: relative;
	right:3px;
	top:1px;}
[class*="bt-"] i { display: inline-block;}

/*黒いtooltip*/
.tooltip-dgry{display:block;position:absolute;margin-top:5px;margin-left:-15px;z-index:2000;opacity:0.9;}
.tooltip-dgry span{display:block;padding:5px;border-radius: 2px;background-color:#373737;white-space:nowrap;text-align:center;font-size:12px;color:#fff;}

.header-wrap .kmr-img0,.header-wrap .kmr-img1{margin: -16px 0 0;}

/*201618ヘッダーここまで*/
/*---------------------------------------------------------------------*/

/*アイコンフォントと同一のデザインアイコン*/
.ic-help-tx12{background-image:url("/web/jp/images/ic-help-tx12.png");background-position:0 center;padding-left:17px;}
.ic.ic-help:before,.ic.ic-help:after{content:none}

/*201702 Global Navi*/
/*---------------------------------------------------------------------*/
.b2b-ch{width:100px;}
.menu-home {width: 34px;}

.global-navi{width:100%;display:table;font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,"メイリオ","MS PGothic","ＭＳ Ｐゴシック",sans-serif;table-layout: fixed;}
.global-navi li{display:table-cell;text-align:center;vertical-align:middle;padding-top:5px;white-space:nowrap;}
.global-navi li a{display:inline-block;width:100%;height:25px;padding:3px 0 5px;color:#333;}
.global-navi li a span{display:inline-block;width:100%;border-left:1px solid #ccc;font-size:13px;}
.global-navi li:first-child{padding-left:10px;}

.kaite .global-navi{background: #fcf8fa;}
.kaite .global-navi li{border-bottom:solid 3px #b11048;}
.kaite .global-navi li a:hover,
.kaite .global-navi li a.current,
.kaite .global-navi li a:hover span{background:#b11048;color:#fff;}
.kaite .global-navi li a:hover span,
.kaite .global-navi li a.current span{border-left:1px solid #b11048;}

.urite .global-navi{background: #faf8f3;}
.urite .global-navi li{border-bottom:solid 3px #99700c;}
.urite .global-navi li a:hover,
.urite .global-navi li a.current,
.urite .global-navi li a:hover span{background:#99700c;color:#fff;}
.urite .global-navi li a:hover span,
.urite .global-navi li a.current span{border-left:1px solid #99700c;}
.urite .global-navi li:first-child a span{border-left:1px solid #faf8f3;}

.global-navi li.b2b-ch,
.global-navi li.menu-home{border-bottom:solid 3px #ccc;background:#f7f7f7;}
.global-navi li.menu-home .ic-home,
.global-navi li.menu-home a:hover span{background: url(/web/jp/emp/images/ic-cmn-w18-333-home.png) no-repeat 50% 50%;text-indent:-15000px;
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;}
.global-navi li.b2b-ch a:hover,
.global-navi li.b2b-ch a:hover span,
.global-navi li.b2b-ch a.current{background:#ccc;color:#333;
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;}
.global-navi li.menu-home a:hover,
.global-navi li.menu-home a.current{background:url(/web/jp/emp/images/ic-cmn-w18-333-home.png) no-repeat 50% 50% #ccc;color:#333;
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;}

.global-navi li:nth-last-child(2) span,.global-navi li.b2b-ch a:hover,.global-navi li.b2b-ch a.current{border-left:2px #fff solid;}
.global-navi li.b2b-ch a:hover span,.global-navi li.b2b-ch a.current span{border-left:none;}
.global-navi li.menu-home a:hover span,.global-navi li.menu-home a.current span{border-left:1px solid #ccc;
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;}

/*201702 Global Navi　Table　売手　消化仕入、商談買い手お申込のみ*/
/*---------------------------------------------------------------------*/
.global-navi,.global-navi *{box-sizing: border-box;}
table.global-navi{width:800px;table-layout:fixed;margin-top:-2px;font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,"メイリオ","MS PGothic","ＭＳ Ｐゴシック",sans-serif;}
.global-navi td{padding:5px 0 0 0;valign:middle;text-align:center;white-space:nowrap;}
.global-navi td:first-child{padding-left:10px;}
.global-navi td a{display:inline-block;width:100%; height:25px;padding:3px 0 5px 0;border-left: 1px solid #ccc;}
.global-navi td:first-child a,.global-navi td:first-child a.current {border-left:none;}
.global-navi td a span{position:relative;left:-1px;font-size:13px;}
.global-navi a,.oroshi .global-navi a{color:#333;}

.kaite .global-navi{background:#fff0f5;}
.kaite .global-navi td{border-bottom:solid 3px #b11048;}
.kaite .global-navi td a:hover,
.kaite .global-navi td a.current{background:#b11048;color:#fff;
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;}

.urite .global-navi{background:#fcf6e8;}
.urite .global-navi td{border-bottom:solid 3px #99700c;}
.urite .global-navi td a:hover,
.urite .global-navi td a.current{background:#99700c;color:#fff;
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;}

.global-navi td.b2b-ch,.global-navi td.menu-home{border-bottom:solid 3px #333 !important;background:#f0f0f0 !important;}
.global-navi td.menu-home .ic-home{background: url(/web/jp/emp/images/ic-cmn-w18-333-home.png) no-repeat 50% 50%;text-indent:-15000px;display:block;}
.global-navi td.b2b-ch a:hover,
.global-navi .td.b2b-ch a.current{background:#ccc !important;color:#333;
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;}
.global-navi td.menu-home a:hover,
.global-navi td.menu-home a.current{background:url(/web/jp/emp/images/ic-cmn-w18-333-home.png) no-repeat 50% 50% #ccc !important;color:#333;
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;}
td.b2b-ch .ic-loupe2{padding-left:15px;background: url(/web/jp/emp/images/ic-cmn-w14-333-search.png) no-repeat 0 50%;}

/*統合マイページが稼働したら削除*/
.global-navi .menu-home{}
/* End of 201702 Global Navi*/
/*---------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------*/
/*footer改修*/
/*----------------------------------------------------------------------------------------------*/
/*.height-wrap{min-height:0px;}*/
#footerFixed .ftr{clear:both;width:800px;margin:0;padding:7px 11px;;font-size:13px;overflow: hidden;background:#eee;border-top:none;box-sizing:border-box;}
#footerFixed .ftr-nv{float:left;width:500px;font-size:12px;}
#footerFixed .ftr-nv li{float:left;margin-right:8px;}
#footerFixed .ftr-nv li.im{float:none;}
#footerFixed .ftr-nv li.credits{color:#999;}
/*#footerFixed .ftr-nv li a{padding-left:8px;background:url("/web/jp/images/ic-arr-blu.gif") no-repeat 0 50%;}*/
#footerFixed .im-nv{float: right;width:475px;text-align:right;}
#footerFixed .im-nv li{display: inline-block;margin-right:20px;}
#footerFixed .im-nv li:last-child{margin-right:0;}
#footerFixed .ftr .usrnv{float:right;margin-top:0;width:auto;}
#footerFixed .ftr .usrnv li{float:left;margin-left:8px;}
#footerFixed .ftr .usrnv li a{padding-left:8px;background:url("/web/jp/images/ic-arr-blu.gif") no-repeat 0 50%;}
#footerFixed .ftr .usrnv li a.nomark{padding-left:4px;background:none ! important;}
#footerFixed .ftr .small{padding-top:3px;color:#999;font-size:12px;width:100%;}
#footerFixed .ftr .chrg-psn{clear:both;*line-height:1;*margin-top:-3px;}
* html #footerFixed .ftr .small{padding-top:0;margin-top-2px;}
*+html #footerFixed .ftr .small{padding-top:0;margin-top-2px;}
#footerFixed .ftr .small .credits{width:450px;float:right;text-align:right;margin-top:-15px;}
#footerFixed .ftr .usrnv-asp{padding-left:12px;background:url("/web/jp/images/ic-user.gif") no-repeat 0 50%;color:#666;}
#footerFixed .ftr .small .number{width:500px;float:left;}
#footerFixed .ftr-sv-name{float:right;color:#999;font-size:12px;}

/*フッタヘルプ
---------------------------------------*/
#footerFixed .ftr-hlp{width:800px;margin:3px 0 0 0;padding:5px 10px 0px 10px;background-color:#eee;zoom:1;color:#333;vertical-align:middle;box-sizing:border-box;}
#footerFixed .ftr-hlp-gotop{display:block !important;/*width:950px;margin:20px auto 5px auto;*/text-align:right;clear:both;}
#footerFixed .ftr-hlp .tx-hlp{font-weight:bold;}
#footerFixed .ftr-hlp .inner{*margin-top:5px;padding-bottom:4px;border-bottom:1px solid #ccc}
#footerFixed .ftr-hlp .bt.bt-blk input.bt-label{*font-weight:bold;}
#footerFixed .ftr-hlp .ic-help-tx12{text-decoration:none;font-size:15px !important;}
#footerFixed /*.ftr-hlp */.ftr-hlp-faq li{float:left;width:50%;padding:0 0 5px 5px;background-color:#eee;}
#footerFixed .ftr-hlp-faq li a{text-decoration:none;}
#footerFixed .ftr-hlp-faq{padding:5px 0;background-color:#eee;}