#global-header-menu .global-service-supplier{background-color:#c4cbd6}#service-header{text-align:center;font-family:Meiryo}#service-header #service-header-inner{width:950px;margin:0 auto;text-align:left}#service-header #service-header-inner #logo{width:214px;float:left;padding-top:15px}#service-header #service-header-inner .leadArea{width:455px;float:left;padding:15px 0 0 18px}#service-header #service-header-inner .lead{width:455px;color:#8e8075;font-weight:400;font-size:12px}#service-header #service-header-inner .supplierCompanyLoginLink{float:right;font-size:12px;color:#333}#service-header #service-header-inner .supplierCompanyLoginLink:hover{text-decoration:none}#service-header #service-header-inner .supplierCompanyLoginLink__icon{color:#F19408;font-size:17px;margin-right:5px}#service-header #service-header-inner .supplierCompanyLoginLink:hover .supplierCompanyLoginLink__text{text-decoration:underline}#service-header #service-header-inner .supplierCompanyLoginLink__text{position:relative;top:-2px}#service-header .utility-menu{width:auto;float:right;padding-top:15px;text-align:right}#service-header .utility-menu .order-app{position:relative;width:118px;display:inline-block;border-radius:5px;text-align:center}#service-header .utility-menu .order-app:hover .description{background-color:#fcf8df}#service-header .utility-menu .link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#service-header .utility-menu .placeorders{color:#fa993f;background-color:#fa993f;border:thin solid #fa993f}#service-header .utility-menu .receiveorders{color:#aa8e49;background-color:#aa8e49;border:thin solid #aa8e49;margin-left:10px}#service-header .utility-menu .order-app .title{color:#fff;height:18px}#service-header .utility-menu .order-app .description{padding:2px;background-color:#fff;border-radius:0 0 4px 4px}#service-header .utility-menu .mypage{padding-left:18px;margin-top:26px;background:url(../png/icon_sprite.png) no-repeat 0 0;clear:right;display:block;max-width:250px}#service-header .utility-menu .service-guide-menu{line-height:14px;overflow:hidden;float:right;width:auto;margin-right:-15px}#service-header .service-guide-menu li{border-left:1px solid #dcdcdc;padding-left:15px;margin-right:15px;float:left;width:auto}#service-header .service-guide-menu li:first-child{border:0;padding:0}#service-header .service-guide-menu a{font-size:12px}#service-header #service-navi{background-color:#eee;overflow:hidden;border-radius:6px}#service-header #service-navi li{float:left;border-right:1px solid #fff}#service-header #service-navi a{font-size:14px;display:block;color:#5d4531;background-image:url(../png/icon_sprite.png);background-repeat:no-repeat;padding:14px 20px 12px 35px;background-position:18px -100px}#service-header #service-header-inner #service-navi .top{padding:14px 28px 12px 35px}div#main-content div#main-content-inner{padding-top:14px}div#main-content div#main-content-inner.supplier div#topic-path{padding:1px;margin-bottom:15px}div#main-content div#main-content-inner.supplier div#topic-path #topic-path-inner{color:#333;font-size:13px;padding:0 13px;overflow:hidden}div#main-content div#main-content-inner.supplier div#topic-path #topic-path-inner li{float:left;background:url(../png/icon_sprite.png) no-repeat 0 -600px;padding-left:20px}div#main-content div#main-content-inner.supplier div#topic-path #topic-path-inner li:first-child{background:0 0;padding:0}div#utilities{text-align:center;background-color:#fff}div#utilities div#utilities-inner{width:950px;margin:0 auto;padding:10px 0 10px 0;text-align:left}div#utilities div#utilities-inner div#utilities-section{padding:0 10px}div#utilities h3{font-weight:700;margin:0 0 4px 0}div#utilities h3.single{padding:0 0 10px 0}div#utilities ul{padding:0 0 10px 0}div#utilities li{padding:0 0 3px 0;color:#656565}div#utilities div.utilities-section-1{float:left;width:170px}div#utilities div.utilities-section-2{float:left;width:146px}div#utilities div.utilities-section-3{float:left;width:162px}div#utilities div.utilities-section-4{float:left;width:147px}div#utilities div.utilities-section-5{float:left;width:147px}div#utilities div.utilities-section-6{float:left;width:138px}#supplier #supplier-left{float:left;width:690px;text-align:left;font-size:13px}#supplier-left .main-image{display:block;margin:0 0 20px 0}#supplier-left .lead-area{margin-bottom:20px;padding:0 15px 0 20px}#supplier-left .lead{color:#5d4531;font-size:15px;line-height:25px;padding-right:15px}#supplier-left .service-title{color:#ac6a00;font-weight:700;font-size:20px}#supplier-left .supp-company-count{color:red}#supplier .matching-register{text-decoration:underline}#supplier .company-list{text-decoration:underline;font-size:15px;background:url(../png/icon_sprite.png) no-repeat scroll 0 -114px transparent;padding-left:20px;display:block;width:auto;float:right;margin-top:5px}#supplier-left .new-inquiry{width:380px;float:left;margin-bottom:20px}.title-marker{padding-left:8px;background-color:#f7bd4d}.title-line{border-top:#d9d9d9 1px solid;border-right:#d9d9d9 1px solid;border-bottom:#d9d9d9 1px solid;background-color:#eee;padding:9px 12px 6px 12px;font-size:16px;line-height:24px;font-weight:400}#supplier-left .list-link,#supplier-right-menu .title-marker .list-link{border:1px solid #d9d9d9;border-radius:3px;padding:4px 15px 4px;text-align:center;background-color:#fff;font-size:12px;float:right;width:auto;margin:-34px 5px 0 0}#supplier-right-menu .title-marker .list-link{padding:4px 5px 4px}#supplier-left .new-inquiry .inquiry-list{width:100%;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}#supplier-left .new-inquiry .inquiry-list th{font-size:12px;height:30px;vertical-align:middle;text-align:center}#supplier-left .new-inquiry .inquiry-list td{border-top:1px dashed #ccc;vertical-align:middle}#supplier-left .new-inquiry .inquiry-list .first-row td{border-top:none}#supplier-left .inquiry-list .content-header{width:257px}#supplier-left .inquiry-list .inquiry-content{padding:7px 0 7px 16px}#supplier-left .inquiry-list .date-header{width:105px}#supplier-left .inquiry-list .inquiry-date{text-align:center}#supplier-left .inquiry-content .shop-genre{font-size:13px}#supplier-left .inquiry-content .marker{color:#f7bd4d}#supplier-left .food-content-box{float:right;width:auto;margin-bottom:20px}#supplier-left .button-area{margin-bottom:15px}#supplier-left .food-inquiry{width:290px;border-radius:6px 6px 0 0;background-color:#f7bd4d;padding:16px 5px 5px;box-shadow:0 3px 3px 0 rgba(0,0,0,.15)}#supplier-left .food-inquiry .title-line{background:url(../png/bg_spriteb176.png) no-repeat 0 -50px;text-indent:-9999px;border:0;height:29px;padding:0;margin-bottom:8px}#supplier-left .food-inquiry .lead{width:254px;font-size:14px;line-height:18px;padding:0 18px;margin-bottom:10px}#supplier-left .food-inquiry .note{font-size:12px;line-height:18px;padding-left:18px;margin-bottom:5px;color:red}#supplier-left .food-inquiry .content{background-color:#fdf9e0;padding:18px 19px 16px}#supplier-left .content .select-category{font-size:14px;line-height:16px;color:#5d4531;font-weight:700;margin-bottom:11px}#supplier-left .select-category .marker{color:#f29209}#supplier-left .content .category{width:148px;float:left;margin-bottom:9px;line-height:15px}#supplier-left .content ul{margin-bottom:6px;overflow:hidden}#supplier-left .content .even{width:104px}#supplier-left .content .box{margin-right:6px}#supplier-left .content .next-page{text-align:center}#package-inquiry .next-button,#supplier-left .content .next-page .button{background:url(../png/icon_sprite.png) no-repeat 100% -500px #f88526;background:url(../png/icon_sprite.png) no-repeat 100% -500px,-moz-linear-gradient(top,#f88526 0,#f76300 86%);background:url(../png/icon_sprite.png) no-repeat 100% -500px,-webkit-gradient(linear,left top,left bottom,color-stop(0,#f88526),color-stop(86%,#f76300));background:url(../png/icon_sprite.png) no-repeat 100% -500px,-webkit-linear-gradient(top,#f88526 0,#f76300 86%);background:url(../png/icon_sprite.png) no-repeat 100% -500px,-o-linear-gradient(top,#f88526 0,#f76300 86%);background:url(../png/icon_sprite.png) no-repeat 100% -500px,-ms-linear-gradient(top,#f88526 0,#f76300 86%);background:url(../png/icon_sprite.png) no-repeat 100% -500px,linear-gradient(to bottom,#f88526 0,#f76300 86%);border:0;border-radius:6px;color:#fff;font-size:18px;font-weight:700;text-align:left;padding:10px 45px 10px 35px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}#supplier-left .content .next-page .button:hover{background:url(../png/icon_sprite.png) no-repeat 100% -500px #f77000;cursor:pointer}#supplier-left .button-area .button{width:265px;border-radius:8px;padding:12px 0 12px 35px;float:right;background:url(../png/icon_sprite.png) no-repeat 0 -200px #f2f0e4}#supplier-left .search-category{margin-bottom:20px}#supplier-left .search-category .category{background:url(../png/icon_sprite.png) no-repeat 0 -112px;padding:1px 0 1px 19px;line-height:18px;font-size:14px}#supplier-left .search-category .category-list{padding:13px 10px 4px;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}#supplier-left .search-category .category-item{width:220px;float:left;margin-bottom:8px}#supplier-left .search-category .category-item.pref-search{width:160px}#supplier-left .list-area{margin-bottom:20px}#supplier-left .list-area .list{padding:12px 10px 12px;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}#supplier-left .list-area .list-item{border-top:1px dotted #aaa;padding:5px 0}#supplier-left .list-area .list-item a{font-size:14px}#supplier-left .list-area .list-item:first-child{border:0}#supplier-left .knowledge-area{margin-bottom:40px}.supplier-top .supp-company-area .company-type{padding:10px;background-color:#f2f2f2;border:1px dashed #dbdbdb;overflow:hidden}.supplier-top .supp-company-area .member-company-type{margin-top:10px}.supplier-top .supp-company-area .headline{font-size:14px;line-height:18px;float:left;border-left:3px solid #F7BD4D;padding-left:5px;width:auto}.supplier-top .supp-company-area .utilities{width:420px;float:right}.supplier-top .supp-company-area .utilities li{margin-top:5px}.supplier-top .supp-company-area .utilities li:FIRST-CHILD{margin-top:0}.supplier-top .supp-company-area .utilities a{background:url(../png/icon_sprite.png) no-repeat scroll 0 -295px transparent;padding-left:15px;line-height:18px}.company-count{font-weight:700;color:red}#supplier-right-menu{float:right;width:240px;text-align:left;font-size:12px;margin:0 0 10px 0;font-family:Meiryo}#supplier-right-menu .login-info{padding-right:20px;padding-left:15px}#supplier-right-menu .login-info .lead{font-size:15px;line-height:21px;color:#5d4531;padding-left:50px}#supplier-right-menu .login-info .box{display:block;box-shadow:0 2px 1px rgba(0,0,0,.2);font-size:14px;line-height:21px;background-color:#7996c3;color:#fff;border-radius:7px;margin-left:5px;margin-bottom:14px;padding:15px 0;text-align:center}#supplier-right-menu .login-info .box:hover{background-color:#577ebb}#supplier-right-menu .login-info .register{padding:15px 0;text-align:center;width:200px}#supplier-right-menu #login-before .lead{background:url(../png/icon_sprite.png) no-repeat 0 -900px;overflow:hidden}#supplier-right-menu #login-arter .lead{background:url(../png/icon_sprite.png) no-repeat 0 -1000px}#supplier-right-menu .right-contents-title{border-top:#d9d9d9 1px solid;border-right:#d9d9d9 1px solid;border-bottom:#d9d9d9 1px solid;background-color:#eee;padding:12px;font-size:14px}#supplier-right-menu .title-marker{padding-left:8px;background-color:#f7bd4d;margin-bottom:15px;width:232px}#supplier-right-menu .right-contents{margin-bottom:35px}#supplier-right-menu .right-contents .company-detail{padding:0 15px}#supplier-right-menu .category_list{padding:0 15px}#supplier-right-menu .category_list .category{margin-top:9px;font-size:13px;background:url(../png/icon_sprite.png) no-repeat 0 -298px;line-height:15px;padding-left:15px}#supplier-right-menu .category_list .category:first-child{margin-top:0}#supplier-right-menu .right-contents .supp-company{padding:13px 0;border-bottom:1px #ccc dashed}#supplier-right-menu .right-contents .supp-company:first-child{padding-top:0}#supplier-right-menu .right-contents .supp-company:last-child{border-bottom:none}#supplier-right-menu .right-contents .image-area{float:left}#supplier-right-menu .right-contents .image-box{width:50px;height:50px;display:table-cell;text-align:center;vertical-align:middle}#supplier-right-menu .right-contents .company-image{display:none}#supplier-right-menu .right-contents{font-size:12px;line-height:16px}#supplier-right-menu .right-contents .open-date{color:grey}#supplier-right-menu .right-contents .supp-company-contents{float:right;width:150px}#supplier-right-menu .right-contents .catch-phrase{color:#404040;font-weight:700}#supplier-right-menu .right-contents .supp-company-business{color:#7d7d7d}#supplier-right-menu .for-supp-company{background:#a5a186;background:-moz-linear-gradient(top,rgba(165,161,134,1) 0,rgba(142,137,104,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(165,161,134,1)),color-stop(100%,rgba(142,137,104,1)));background:-webkit-linear-gradient(top,rgba(165,161,134,1) 0,rgba(142,137,104,1) 100%);background:-o-linear-gradient(top,rgba(165,161,134,1) 0,rgba(142,137,104,1) 100%);background:-ms-linear-gradient(top,rgba(165,161,134,1) 0,rgba(142,137,104,1) 100%);background:linear-gradient(to bottom,rgba(165,161,134,1) 0,rgba(142,137,104,1) 100%);border-radius:7px;padding:15px 20px;margin-bottom:8px;width:200px}#supplier-right-menu .to-supp-company{font-size:20px;font-weight:700;line-height:22px;color:#fff;text-align:center;margin-bottom:12px}#supplier-right-menu .supp-company-login{padding:10px 25px 7px 83px;display:block;border-radius:7px;font-size:15px;color:#5d4531;font-weight:700;line-height:17px;text-align:center;margin-bottom:10px;background:url(../png/icon_sprite.png) no-repeat 0 -790px #fff;background:url(../png/icon_sprite.png) no-repeat 0 -790px,-moz-linear-gradient(top,#fff 0,#f2f0e4 52%);background:url(../png/icon_sprite.png) no-repeat 0 -790px,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(52%,#f2f0e4));background:url(../png/icon_sprite.png) no-repeat 0 -790px,-webkit-linear-gradient(top,#fff 0,#f2f0e4 52%);background:url(../png/icon_sprite.png) no-repeat 0 -790px,-o-linear-gradient(top,#fff 0,#f2f0e4 52%);background:url(../png/icon_sprite.png) no-repeat 0 -790px,-ms-linear-gradient(top,#fff 0,#f2f0e4 52%);background:url(../png/icon_sprite.png) no-repeat 0 -790px,linear-gradient(to bottom,#fff 0,#f2f0e4 52%);box-shadow:0 3px 4px rgba(0,0,0,.1)}#supplier-right-menu .supp-company-login:hover{background:url(../png/icon_sprite.png) no-repeat 0 -790px #f2f0e4}#supplier-right-menu .supp-company-wanted{text-indent:-9999px;background:url(../png/icon_sprite.png) no-repeat 0 -700px;margin-bottom:8px;height:24px}#supplier-right-menu .message{font-size:14px;line-height:21px;color:#fff;font-weight:700;margin-bottom:5px}#supplier-right-menu .service-link{text-align:right;margin-bottom:5px}#supplier-right-menu .service-link a{color:#f7b430;font-size:13px;font-weight:700}#supplier-right-menu .contact,#supplier-right-menu .inquiry{padding:13px 35px 13px 15px;font-size:15px;color:#fff;display:block;background-color:#7e7854;border-radius:7px;font-weight:700;background-image:url(../png/icon_sprite.png);background-repeat:no-repeat;background-position:160px -197px}#supplier-right-menu .contact{margin-top:5px}#supplier-right-menu .contact:HOVER,#supplier-right-menu .inquiry:hover{background-color:#686240}#supplier-right-menu .for-supp-company .tel-area{margin-top:5px;padding:5px 10px;font-size:13px;font-weight:700;color:#F2F0E4;background-color:transparent;border:none}#supplier-right-menu .for-supp-company .tel-area .tel{line-height:22px;color:#5D4531;font-family:Verdana;font-size:18px}#supplier-right-menu .right-matching-form{background-color:#f7bd4d;padding:19px 5px 7px;margin-bottom:30px;border-radius:5px;box-shadow:0 3px 3px rgba(0,0,0,.15)}#supplier-right-menu .right-matching-form .matching-form-headline{height:0;padding-top:25px;overflow:hidden;background:url(../png/sprite_right_matching_formb176.png) no-repeat 0 0 transparent;margin-bottom:5px}#supplier-right-menu .right-matching-form .matching-catch{font-size:14px;line-height:16px;color:#5d4531;padding:5px;margin-bottom:5px}#supplier-right-menu .right-matching-form .matching-button-area{background-color:#fdf9e0;padding:12px 10px}#supplier-right-menu .right-matching-form .matching-outline{font-size:13px;line-height:18px;color:#5d4531;padding:0 3px}#supplier-right-menu .right-matching-form .attention{font-size:11px;line-height:18px;color:red;text-align:center;margin-top:5px}#supplier-right-menu .right-matching-form .matching-button{margin-top:10px;display:block;font-size:17px;line-height:19px;color:#fff;font-weight:700;border-radius:6px;background:url(../png/sprite_right_matching_form.png) no-repeat 100% -50px #f88526;background:url(../png/sprite_right_matching_form.png) no-repeat 100% -50px,-moz-linear-gradient(top,#f88526 0,#f76300 86%,#f76300 100%);background:url(../png/sprite_right_matching_form.png) no-repeat 100% -50px,-webkit-gradient(linear,left top,left bottom,color-stop(0,#f88526),color-stop(86%,#f76300),color-stop(100%,#f76300));background:url(../png/sprite_right_matching_form.png) no-repeat 100% -50px,-webkit-linear-gradient(top,#f88526 0,#f76300 86%,#f76300 100%);background:url(../png/sprite_right_matching_form.png) no-repeat 100% -50px,-o-linear-gradient(top,#f88526 0,#f76300 86%,#f76300 100%);background:url(../png/sprite_right_matching_form.png) no-repeat 100% -50px,-ms-linear-gradient(top,#f88526 0,#f76300 86%,#f76300 100%);background:url(../png/sprite_right_matching_form.png) no-repeat 100% -50px,linear-gradient(to bottom,#f88526 0,#f76300 86%,#f76300 100%);padding:13px 35px 12px 15px;box-shadow:0 2px 3px rgba(0,0,0,.15)}#supplier-right-menu .right-matching-form .matching-button:HOVER{background:url(../png/sprite_right_matching_form.png) no-repeat 100% -50px #f77000;text-decoration:none}div#main-content{background-color:#FFF;background-image:none}.page-title{font-size:24px;line-height:30px;font-weight:400;border-left:13px solid #f7bd4d;padding:10px;margin-bottom:10px}.company-list-contents .current-page-number{font-size:12px;font-weight:400}.company-list-contents .lead{margin-bottom:18px;padding-left:30px;color:#666}#category-search-box{margin-bottom:23px}#category-search-box .narrow-title{background-color:#eee;border-left:#f7bd4d 8px solid;padding:6px 12px;border-radius:7px 7px 0 0;font-size:16px;font-weight:700;line-height:30px;color:#635b54}#category-search-box .select-contents{background-color:#fff;padding:15px}#category-search-box .upperTitleBox{clear:both;font-size:16px;font-weight:700;line-height:28px;text-align:center}#category-search-box .upperTitle__left{border-radius:7px 7px 0 0;float:left;padding-top:8px;text-align:center;width:450px}#category-search-box .upperTitle--focus{background-color:#eae7e1;color:#635b54;font-size:18px}#category-search-box .upperTitle--nonFocus{background-color:#fff;color:#635b54;border-left:1px solid #eae7e1;border-top:1px solid #eae7e1;border-right:1px solid #eae7e1;line-height:30px;padding-top:4px;font-size:15px}#category-search-box .upperTitle__right{float:right;border-radius:7px 7px 0 0;margin-right:20px;width:210px;line-height:30px;padding-top:5px}#category-search-box .mainBox{border-radius:0 0 7px 7px;background-color:#eae7e1;padding:5px}#category-search-box .select-title{margin-right:30px;padding-left:24px;line-height:16px;background-image:url(../png/icon_sprite.png);background-repeat:no-repeat;background-position:0 -1101px;margin-bottom:10px;font-size:15px;color:#5D4531;font-weight:700}#category-search-box .list{border-top:1px #ccc dashed;padding-top:10px;clear:both}#category-search-box .check-all-area{border-left:1px #ccc solid;float:left}#category-search-box .check-all-label{margin-left:12px}#category-search-box .checkbox{margin-right:5px}#category-search-box .list li{float:left;width:180px}#category-search-box .list .third{margin-bottom:11px}#category-search-box .list .third:after{clear:both}#category-search-box .accordion-button{background:url(../png/icon_sprite.png) no-repeat scroll 120px -1191px #f29209;display:block;text-decoration:none;font-weight:700;color:#fff;border-radius:3px;width:125px;float:left;padding:5px 0 5px 10px;margin-right:30px}#category-search-box .accordion-button-open{background:url(../png/icon_sprite.png) no-repeat scroll 120px -1291px #f29209}#category-search-box .accordion-area{border-top:1px dashed #ccc;padding-top:10px}#category-search-box .accordion-text{width:470px;float:left;padding-top:6px}#category-search-box .region{display:none;margin-top:10px}#category-search-box .region-area{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px}#category-search-box .region-area:first-child{padding-bottom:0}#category-search-box .region-area-lastChild{border-bottom:none;padding-bottom:0;margin-bottom:0}#category-search-box .region-title{font-size:15px;font-weight:700;color:#5d4531;padding-bottom:7px}#category-search-box .region-list{padding-top:10px}#category-search-box .region-list li{float:left;width:160px}#category-search-box .region-list .fourth{margin-bottom:11px}#category-search-box .region-list .fourth:after{clear:both}#category-search-box .region-list .fourth-lastChild{margin-bottom:0}#category-search-box .submit-button-area{width:245px;margin:10px auto 5px}#category-search-box .clear-button{border:#b2b2b2 1px solid;width:85px;font-size:13px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;color:#333;background:#e5e5e5;background:-moz-linear-gradient(50% 100% 90deg,rgba(229,229,229,1) 0,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,50% 100% ,50% 0 ,color-stop(0,rgba(229,229,229,1)),color-stop(1,rgba(255,255,255,1)));background:-webkit-linear-gradient(90deg,rgba(229,229,229,1) 0,rgba(255,255,255,1) 100%);background:-o-linear-gradient(90deg,rgba(229,229,229,1) 0,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(90deg,rgba(229,229,229,1) 0,rgba(255,255,255,1) 100%);background:linear-gradient(0deg,rgba(229,229,229,1) 0,rgba(255,255,255,1) 100%);border-radius:5px;padding:5px 7px;float:left;margin:7px 20px 0 0}#category-search-box .clear-button:hover{cursor:pointer;background:#e5e5e5;background:-moz-linear-gradient(0 50% 0deg,rgba(229,229,229,1) 0,rgba(229,229,229,1) 100%);background:-webkit-gradient(linear,0 50% ,100% 50% ,color-stop(0,rgba(229,229,229,1)),color-stop(1,rgba(229,229,229,1)));background:-webkit-linear-gradient(0deg,rgba(229,229,229,1) 0,rgba(229,229,229,1) 100%);background:-o-linear-gradient(0deg,rgba(229,229,229,1) 0,rgba(229,229,229,1) 100%);background:-ms-linear-gradient(0deg,rgba(229,229,229,1) 0,rgba(229,229,229,1) 100%);background:linear-gradient(90deg,rgba(229,229,229,1) 0,rgba(229,229,229,1) 100%);border-radius:5px;padding:5px 0;float:left;margin:7px 20px 0 0}#category-search-box .narrow-button{border:#e36700 1px solid;width:138px;font-size:18px;font-weight:700;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;color:#fff;background:#ff8824;background:url(../png/icon_sprite.png) no-repeat 10px -392px -moz-linear-gradient(top,rgba(255,136,36,1) 0,rgba(242,126,29,1) 34%,rgba(227,103,0,1) 100%);background:url(../png/icon_sprite.png) no-repeat 10px -392px,-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,136,36,1)),color-stop(34%,rgba(242,126,29,1)),color-stop(100%,rgba(227,103,0,1)));background:url(../png/icon_sprite.png) no-repeat 10px -392px,-webkit-linear-gradient(top,rgba(255,136,36,1) 0,rgba(242,126,29,1) 34%,rgba(227,103,0,1) 100%);background:url(../png/icon_sprite.png) no-repeat 10px -392px,-o-linear-gradient(top,rgba(255,136,36,1) 0,rgba(242,126,29,1) 34%,rgba(227,103,0,1) 100%);background:url(../png/icon_sprite.png) no-repeat 10px -392px,-ms-linear-gradient(top,rgba(255,136,36,1) 0,rgba(242,126,29,1) 34%,rgba(227,103,0,1) 100%);background:url(../png/icon_sprite.png) no-repeat 10px -392px,linear-gradient(to bottom,rgba(255,136,36,1) 0,rgba(242,126,29,1) 34%,rgba(227,103,0,1) 100%);border-radius:7px;padding:7px 15px 7px 45px;box-shadow:0 2px 3px rgba(0,0,0,.32)}#category-search-box .narrow-button:hover{cursor:pointer;background:#e36700;background:url(../png/icon_sprite.png) no-repeat 10px -392px -moz-linear-gradient(top,rgba(227,103,0,1) 0,rgba(242,126,29,1) 66%,rgba(255,136,36,1) 100%);background:url(../png/icon_sprite.png) no-repeat 10px -392px,-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(227,103,0,1)),color-stop(66%,rgba(242,126,29,1)),color-stop(100%,rgba(255,136,36,1)));background:url(../png/icon_sprite.png) no-repeat 10px -392px,-webkit-linear-gradient(top,rgba(227,103,0,1) 0,rgba(242,126,29,1) 66%,rgba(255,136,36,1) 100%);background:url(../png/icon_sprite.png) no-repeat 10px -392px,-o-linear-gradient(top,rgba(227,103,0,1) 0,rgba(242,126,29,1) 66%,rgba(255,136,36,1) 100%);background:url(../png/icon_sprite.png) no-repeat 10px -392px,-ms-linear-gradient(top,rgba(227,103,0,1) 0,rgba(242,126,29,1) 66%,rgba(255,136,36,1) 100%);background:url(../png/icon_sprite.png) no-repeat 10px -392px,linear-gradient(to bottom,rgba(227,103,0,1) 0,rgba(242,126,29,1) 66%,rgba(255,136,36,1) 100%)}.featureTag{border-top:1px dashed #ccc;padding:10px 40px 0}.featureTag__currentName{font-weight:700}.featureTag ul{width:100%}.featureTag li{display:inline-block;line-height:24px;width:30%}.featureTag li:nth-child(3n-1){margin:0 2%}.pagenation{margin-bottom:30px}.pagenation .index-link{text-align:center}.pagenation .index-link .pager-area{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}#company-list-area .supp-company{border:1px solid #9f947d;margin-bottom:15px;padding:20px 20px}#company-list-area .supp-company:HOVER{border:1px solid #F28E3D;cursor:pointer}#company-list-area .logo-area{width:120px;height:42px;float:left}#company-list-area .logo-image{display:none}#company-list-area .supp-company-contents{float:left;width:410px}#company-list-area .supp-company-outline{float:right;width:220px;border:#d2d2d2 1px solid;border-collapse:collapse;font-size:13px;line-height:16px}#company-list-area .supp-company-outline caption{border:#d2d2d2 1px solid;border-collapse:collapse;border-bottom:0;background-color:#eae7e1;color:#786e5a;text-align:center;padding:10px 0}#company-list-area .supp-company-outline th{border:#d2d2d2 1px solid;border-collapse:collapse;width:55px;background-color:#f6f3eb;color:#7e6f5b;text-align:center;padding:10px 0}#company-list-area .supp-company-outline td{border:#d2d2d2 1px solid;border-collapse:collapse;padding:14px 10px}#company-list-area .supp-company-title{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:15px;color:#5d4531}#company-list-area .supp-company-title a{color:#5d4531}#company-list-area .supp-company-title:hover{text-decoration:underline}#company-list-area .supp-company-name{font-size:16px;line-height:22px}#company-list-area .supp-company-name--withLogo{padding-left:135px}#company-list-area .supp-company-pr{clear:both;font-size:13px;line-height:20px;color:#666;margin-bottom:15px}#company-list-area .detail-button{text-align:center}#company-list-area .button{clear:both;display:inline-block;padding:9px 65px;font-size:15px;font-weight:700;color:#fff;border-radius:7px;box-shadow:0 2px 2px rgba(0,0,0,.1);background:#f39700;background:-moz-linear-gradient(top,rgba(247,176,61,1) 0,rgba(243,151,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(247,176,61,1)),color-stop(100%,rgba(243,151,0,1)));background:-webkit-linear-gradient(top,rgba(247,176,61,1) 0,rgba(243,151,0,1) 100%);background:-o-linear-gradient(top,rgba(247,176,61,1) 0,rgba(243,151,0,1) 100%);background:-ms-linear-gradient(top,rgba(247,176,61,1) 0,rgba(243,151,0,1) 100%);background:linear-gradient(to bottom,rgba(247,176,61,1) 0,rgba(243,151,0,1) 100%)}#company-list-area .button:hover{background:#f38d01}#company-list-area .suppCompanyFeatureList{margin-top:10px;overflow:hidden}#company-list-area .suppCompanyFeatureList li{margin:5px 5px 0 0;float:left;border-radius:4px;color:#5D4531;font-size:12px;font-weight:700;line-height:22px;padding:0 6px;background-color:#f6f3eb}#category-explain{margin:0 0 20px 0}#category-explain .title-marker{margin:0 0 20px 0}#category-explain p{font-size:14px;line-height:22px;padding:0 20px}.company-detail-contents .logo-image{display:none}.company-gallery{margin-bottom:80px}#image-carousel{position:relative}#image-carousel .rs-carousel-runner{overflow:hidden}#image-carousel .image-area .company-image{vertical-align:bottom;display:none}#image-carousel .comment{color:#4c4c4c;font-size:12px;line-height:18px;margin-top:10px;text-align:center}#image-carousel .rs-carousel-action{background-image:url(../png/bg_gallery_pagination.png);background-repeat:no-repeat;display:block;height:40px;overflow:hidden;position:absolute;text-indent:-9999px;top:143px;width:24px;z-index:10}#image-carousel .rs-carousel-action-prev{left:0}#image-carousel .rs-carousel-action-next{background-position:0 -50px;right:0}#image-carousel .rs-carousel-action-disabled{display:none}#image-carousel .rs-carousel-pagination{text-align:center}#image-carousel .rs-carousel-pagination li{display:inline-block;margin:0 12px}#image-carousel .rs-carousel-pagination li a{background-image:url(../png/bg_gallery_pagination.png);background-position:0 -150px;background-repeat:no-repeat;display:block;height:18px;overflow:hidden;text-indent:-9999px;width:18px}#image-carousel .rs-carousel-pagination li.rs-carousel-pagination-link-active a{background-position:0 -100px}#image-carousel .rs-carousel-item{min-height:340px;height:auto!important;height:340px;margin:0 10px}#image-carousel .image-area{width:300px;height:300px}#image-carousel{padding:0 25px}.supplier-guide .content{padding:0 20px;font-size:14px;line-height:22px}.supplier-guide .page-title{margin-bottom:20px}.supplier-guide .signup{text-align:right;margin-right:10px}.supplier-guide .supp-company-count{color:#f34e05;font-weight:700}.supplier-guide .about-supplier-flow-image{padding:0}.supplier-guide .title-marker{margin-bottom:20px}.supplier-guide .about-supplier,.supplier-guide .inquiry-method,.supplier-guide .use-free{margin-bottom:30px}.supplier-guide .about-supplier-flow{margin-bottom:60px}.supplier-guide .about-supplier .lead{font-size:18px;line-height:22px;margin-bottom:20px;font-weight:700}.pagenation{list-style:none outside none;font-size:14px}.pagenation .all-records{line-height:24px;float:none;margin-bottom:24px;text-align:center}.pagenation .totalItems{color:#e25906;font-size:16px;font-weight:700}.pagenation .index-link{float:none;margin-bottom:0}.pagenation li{margin:0;float:left;margin-left:10px;line-height:18px}.pagenation .prev-page,.pager .last-page-list{margin-left:15px}.pagenation li .pager-link{background-color:#e9e9e9;padding:5px 10px}.pagenation li:first-child{margin-left:0}.pagenation .prev-page-list .pager-link{border-radius:10px 0 0 10px}.pagenation .next-page-list .pager-link{border-radius:0 10px 10px 0}.pagenation .first-page,.pagenation .last-page{border-radius:10px}.pagenation .current-page{background-color:#a09483;padding:5px 10px;color:#FFF}.pagenation li a,.pagenation li span{display:block}.pagenation .page-number{font-weight:700}#package-inquiry{background-color:#F7BD4D;padding:17px 20px;border-radius:7px;margin-bottom:28px}#package-inquiry .package-inquiry-title{font-size:20px;line-height:25px;color:#5d4531;margin-bottom:10px;background:url(../png/bg_spriteb176.png) no-repeat 0 -100px;text-indent:-9999px}#package-inquiry .lead{font-size:14px;line-height:18px;color:#333;margin-bottom:5px;padding-left:0}#package-inquiry .note{font-size:12px;line-height:16px;color:red;margin-bottom:10px}#package-inquiry .select-category-area{padding:17px 20px;background-color:#FDF9E0;border-radius:7px}#package-inquiry .marker{color:#fc7607}#package-inquiry .select-category-message{margin-bottom:10px;font-size:14px;line-height:24px}#package-inquiry .select-category{color:#5d4531;float:left;margin-right:25px}#package-inquiry .guide a:LINK{text-decoration:underline}#package-inquiry .guide{float:left;font-size:15px}#package-inquiry .category-items{margin-bottom:20px}#package-inquiry .category{float:left;width:152px}#package-inquiry .forth:after{clear:both}#package-inquiry .forth{margin-bottom:10px}#package-inquiry .checkbox{margin-right:5px}#package-inquiry .next-button{float:right;background:url(../png/icon_sprite.png) no-repeat 100% -500px #f88526;background:url(../png/icon_sprite.png) no-repeat 100% -500px,-moz-linear-gradient(top,#f88526 0,#f76300 86%);background:url(../png/icon_sprite.png) no-repeat 100% -500px,-webkit-gradient(linear,left top,left bottom,color-stop(0,#f88526),color-stop(86%,#f76300));background:url(../png/icon_sprite.png) no-repeat 100% -500px,-webkit-linear-gradient(top,#f88526 0,#f76300 86%);background:url(../png/icon_sprite.png) no-repeat 100% -500px,-o-linear-gradient(top,#f88526 0,#f76300 86%);background:url(../png/icon_sprite.png) no-repeat 100% -500px,-ms-linear-gradient(top,#f88526 0,#f76300 86%);background:url(../png/icon_sprite.png) no-repeat 100% -500px,linear-gradient(to bottom,#f88526 0,#f76300 86%)}#package-inquiry .next-button:hover{background:url(../png/icon_sprite.png) no-repeat 100% -500px #f77000;cursor:pointer}#topic-path,.company-detail-contents,.company-list-contents,.new-font,.supplier-guide,.supplier-top{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif}.company-detail-contents .page-title{margin-bottom:20px;padding:10px 10px 6px 10px}.company-detail-contents .page-title .kana{font-size:14px;color:#666;line-height:20px}.company-detail-contents .title-marker{margin-bottom:18px}.company-detail-contents .company-info{padding-left:20px}.company-detail-contents .company-gallery,.company-detail-contents .company-info,.company-detail-contents .company-pr,.company-detail-contents .in-charge-message,.company-detail-contents .past-work{margin-bottom:26px}.company-detail-contents .company-info .logo-area{width:200px;height:150px;float:left;text-align:center;display:table-cell;margin-right:20px}.company-detail-contents .company-info .business-outline{float:left;width:450px;border:#d2d2d2 1px solid;border-collapse:collapse;font-size:13px;line-height:16px}.company-detail-contents .company-info .inquire-area{clear:both;padding:10px 0 0 0;text-align:right}.company-detail-contents .business-outline caption{border:#d2d2d2 1px solid;border-collapse:collapse;border-bottom:0;background-color:#eae7e1;color:#786e5a;text-align:center;padding:7px 0}.company-detail-contents .business-outline th{border:#d2d2d2 1px solid;border-collapse:collapse;width:17%;background-color:#f6f3eb;color:#7e6f5b;text-align:center;vertical-align:middle;padding:11px 0 9px}.company-detail-contents .business-outline td{border:#d2d2d2 1px solid;border-collapse:collapse;vertical-align:middle;padding:12px 17px}.company-detail-contents .business-outline td .rank{font-size:24px;font-weight:700;color:#e25906}.company-detail-contents .business-outline .category-td{padding:12px 17px 7px}.company-detail-contents .business-outline .short-td{width:124px}.company-detail-contents .business-outline .category-item{float:left;margin:0 8px 5px 0;border-left:1px solid #dcdcdc;padding-left:8px;line-height:14px}.company-detail-contents .business-outline .category-item:first-child{border:0;padding:0}.company-detail-contents .content{padding:0 20px}.company-detail-contents .company-pr .catch-phrase{font-size:18px;font-weight:700;line-height:26px;margin-bottom:22px}.company-detail-contents .text-area{padding:0}.company-detail-contents .company-pr .text-area,.company-detail-contents .in-charge-message .text-area{margin-bottom:10px}.company-detail-contents .company-pr .text-area img,.company-detail-contents .in-charge-message .text-area img{float:right;margin:0 0 18px 21px}.company-detail-contents .text-area .detail-text{font-size:14px;line-height:22px}.company-detail-contents .content .web-link{float:right;font-size:12px}#content-body .note{margin-top:5px;font-size:12px;color:#555}#content-body .marker{color:red;font-weight:700;font-size:13px}#content-body .about-package-inquiry{margin:10px 0}.knowledge-content{margin:0 0 40px 0}.knowledge-content h3{font-weight:700;margin:0 0 3px 0}.knowledge-content h4{margin:0 0 3px 0}.knowledge-content .title-marker{margin:0 0 20px 0}.knowledge-content .content{font-size:14px;line-height:22px;padding:0 20px}.knowledge-content .content p{margin:0 0 1em 0}.knowledge-content .content p.diagram{background-color:#fff8eb;padding:10px}.knowledge-content .content table{background-color:#000;margin:0 0 1em 0}.knowledge-content .content th{background-color:#fff8e4;padding:5px 10px;text-align:center}.knowledge-content .content td{background-color:#fff;padding:5px 10px;text-align:center}.knowledge-content .content td.large{padding:5px 60px}#supplier-left .knowledge-content .content ul{margin-bottom:1em}.knowledge-content .content li{list-style:inside disc none}.knowledge-content .content li.no-disc{list-style:inside none none}.knowledge-content .content img{float:right;margin:0 0 1em 1em}#supplier-left .section{margin:0 0 30px}.boxList{border:1px solid #ccc;margin:0 0 10px;overflow:hidden;padding:20px}.boxList-title{margin:0 0 1em 0;font-size:20px;line-height:24px}.boxList-body{font-size:14px;line-height:20px}.boxList-image{float:right;margin:0 0 0 1em}#supplier-left .supplier-table{width:100%;border:#d2d2d2 1px solid;border-collapse:collapse;font-size:13px;line-height:16px}#supplier-left .supplier-table caption{border:#d2d2d2 1px solid;border-collapse:collapse;border-bottom:0;background-color:#eae7e1;color:#786e5a;text-align:center;padding:7px 0}#supplier-left .supplier-table th{border:#d2d2d2 1px solid;border-collapse:collapse;width:75px;background-color:#f6f3eb;color:#7e6f5b;text-align:center;vertical-align:middle;padding:11px 0 9px}#supplier-left .supplier-table td{border:#d2d2d2 1px solid;border-collapse:collapse;vertical-align:middle;padding:12px 17px}#supplier-left .supplier-table .category-td{padding:12px 17px 7px}#supplier-left .supplier-table .short-td{width:124px}.concept-detail .status-area{margin-bottom:10px;overflow:hidden}.concept-detail .concept-detail-info{margin-bottom:40px}.concept-detail .icon-status.icon-status-accepting{background-color:red}.concept-detail .icon-status.icon-status-end{background-color:#ccc}.concept-detail .icon-status{border-radius:4px;color:#fff;float:left;font-size:13px;line-height:24px;text-align:center;width:60px}.concept-detail .matching-status{float:left;line-height:24px;margin-left:20px}.concept-detail .circle-marker{color:#f7bd4d}.concept-detail .matching-status .numeral{color:#e25906;font-size:16px;font-weight:700}.concept-detail .agreement-area{color:#5d4531;background-color:#fff8eb;font-size:18px;line-height:23px;font-weight:700;border:1px solid #d2d2d2;text-align:center;padding:10px 0 8px;margin:0 0 15px 0}.concept-detail .agreement-count{color:#e25906;font-size:24px;font-weight:700}#spChangeArea{background-color:#f7bd4d;padding:20px 0;text-align:center}#spChangeArea .btn-change{background-color:#f7bd4d;border:5px solid #fdf9e0;border-radius:28px;color:#fff;display:block;font-size:50px;font-weight:700;line-height:60px;margin:0 auto;padding:40px 0;text-align:center;width:940px}.matchedMagazineArea{border:1px solid #d9d9d9;margin-bottom:20px;margin-top:30px;padding:15px 14px 10px 19px}.matchedMagazineArea__title{font-weight:700;margin-bottom:10px}.matchedMagazineArea__list li{margin:0 0 5px}.featureList li:not(:last-child){margin-bottom:10px}.featureBox{border:solid 1px #D9D9D9;padding:3px 5px 3px 10px;-js-display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between}.featureBox:after{content:none}.featureBox__title{font-size:13px;line-height:16.25px;color:#08C;width:132px}.featureBox__image{width:74px;height:60px;display:block}