html{margin:0;padding:0}body{color:#333;background:#fff;font-size:12px;line-height:140%;-webkit-text-size-adjust:none;font-family:"ＭＳ Ｐゴシック"}select,input,textarea{font-family:"ＭＳ Ｐゴシック"}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}input{margin:0;padding-bottom:0;padding-top:0;vertical-align:middle}fieldset{border:0}img{border:medium none;vertical-align:bottom}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}h3,h4,h5,h6{font-weight:normal}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}legend{color:#000}del,ins{text-decoration:none}.footerPageTopArea{background-color:#fff;padding-bottom:10px;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif}.footerPageTopArea__inner{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align:center;height:43px}.footerPageTopArea__link{font-size:13px;line-height:43px}.globalFooter{font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;background-color:#F2F2F2}.globalFooter a,.globalFooter a:link,.globalFooter a:visited{color:#08c;text-decoration:none}.globalFooter a:hover{color:#08c;text-decoration:underline}.globalFooterMenu{border-top:1px solid #e5e5e5;padding:40px 0;color:#666}.globalFooterMenu__inner{width:950px;margin:0 auto}.globalFooterMenu__header{font-size:14px;line-height:21px;color:#333;font-weight:bold}.globalFooterMenu__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.globalFooterMenu__box{width:300px}.globalFooterMenu dl{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.globalFooterMenu dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:21px}.globalFooterMenu dl dd ul li a{margin-top:8px;margin-left:23px;font-size:12px;line-height:24px;display:block}.globalFooterMenu dl dd ul li a:hover,.globalFooterMenu dl dd ul li a:link,.globalFooterMenu dl dd ul li a:visited{color:#666}.globalFooterMenu__icon{font-size:13px}.globalFooterMenu__icon--bukken{color:#0066AB}.globalFooterMenu__icon--recruit{color:#229B3F}.globalFooterMenu__icon--kitchen{color:#EC771B}.globalFooterMenu__icon--useful{color:#FFE300}.globalFooterMenu__icon--journal{color:#DB2827}.globalFooterMenu__title{margin-left:8px;font-weight:700;font-size:14px}.globalFooterBottom{border-top:1px solid #e5e5e5;padding:22px 0 30px}.globalFooterBottom__inner{width:950px;margin:0 auto;overflow:hidden}.globalFooterBottom__utiltyLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.globalFooterBottom__utiltyLink>li{padding:0 9px;border-left:1px solid #ccc}.globalFooterBottom__utiltyLink>li:first-child{border-left:none;padding:0 9px 0 0}.globalFooterBottom__utiltyLink a{font-size:12px;line-height:12px}.globalFooterBottom__box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:22px}.globalFooterCopyRight{font-size:11px;line-height:16px;color:#878787}.globalFooterCopyRight__text{margin-top:38px}.globalFooterCorporate{margin-left:115px}.globalFooterCorporate__logoLink{display:block}.globalFooterCorporate__name{margin-top:12px;font-size:12px;line-height:17px;color:#878787}.globalFooterCorporate__policy{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.globalFooterCorporate__policy li:nth-child(n+2){padding-left:9px;margin-left:9px;border-left:1px solid #ccc}.globalFooterCorporate__policy a{font-size:12px;line-height:12px}.globalFooterSocialAccount{margin-left:48px;padding-left:48px;border-left:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.globalFooterSocialAccount ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.globalFooterSocialAccount ul li a{display:block}.globalFooterSocialAccount__text{font-size:12px;line-height:18px;color:#666;text-align:center}.synchroProject{border-top:1px solid #e5e5e5;padding:8px 0;font-size:10px;line-height:18px}.synchroProject__inner{width:950px;margin:0 auto}.synchroProject span{color:#666}.synchroProject ul{display:inline}.synchroProject li{display:inline}.synchroProject li::after{content:"|";color:#898989}.synchroProject li a,.synchroProject li a:link,.synchroProject li a:visited,.synchroProject li span{color:#898989}.synchroProject li a:hover{color:#898989;text-decoration:underline}body::after{background:url("../svg/bg_element_bar.svg") repeat-x;content:"" !important;height:15px;visibility:visible;display:block}.globalHeaderMenu{font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Osaka", sans-serif;font-size:14px;color:#666;background-color:#F2F2F2;height:44px;width:100%;z-index:1000;border-bottom:1px solid #E4E4E4;-webkit-box-sizing:border-box;box-sizing:border-box}.globalHeaderMenu__inner{width:950px;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.globalHeaderMenu__serviceArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:auto;height:100%}.globalHeaderMenu__logoLink{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.globalHeaderServiceNav{height:44px;margin-left:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.globalHeaderServiceNav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.globalHeaderServiceNav__box{position:relative;line-height:14px}.globalHeaderServiceNav__box.open{background-color:#fff}.globalHeaderServiceNav__box--bukken.open .globalHeaderServiceNav__icon{color:#0066AB}.globalHeaderServiceNav__box--journal.open .globalHeaderServiceNav__icon{color:#DB2827}.globalHeaderServiceNav__box--kitchen.open .globalHeaderServiceNav__icon{color:#EC771B}.globalHeaderServiceNav__box--recruit.open .globalHeaderServiceNav__icon{color:#229B3F}.globalHeaderServiceNav__box--useful.open .globalHeaderServiceNav__icon{color:#FFE300}.globalHeaderServiceNav__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:0 15px;height:44px;padding-top:1px}.globalHeaderServiceNav__header:hover{background-color:#fff;border-bottom:1px solid #E4E4E4;height:43px}.globalHeaderServiceNav__header:hover .globalHeaderServiceNav__title,.globalHeaderServiceNav__header:hover i{padding-top:1px}.open .globalHeaderServiceNav__title{background-color:#fff;font-weight:bold}.globalHeaderServiceNav__icon{font-size:9px;margin-left:5px}.open .globalHeaderServiceNav__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.globalHeaderServiceNav__detail{display:none}.open .globalHeaderServiceNav__detail{display:block;position:absolute;left:0;top:43px;background:#fff;width:356px;z-index:50;padding:32px;-webkit-box-shadow:4px 4px 8px rgba(0,0,0,0.1),0px 4px 8px rgba(0,0,0,0.1);box-shadow:4px 4px 8px rgba(0,0,0,0.1),0px 4px 8px rgba(0,0,0,0.1)}.globalHeaderServiceNav__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.globalHeaderServiceNav__list li p{color:#333}.globalHeaderServiceNav__list li a{display:block;border-bottom:1px solid #E4E4E4;color:#333;width:100%;margin-left:24px;line-height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#global-header-menu .globalHeaderServiceNav__list li a:hover{color:#337AB7;text-decoration:none;font-weight:bold}#global-header-menu .globalHeaderServiceNav__list li a:hover i{color:#337AB7}.globalHeaderServiceNav__list li:first-child{font-size:18px;font-weight:bold;border-bottom:1px solid #E4E4E4;margin-left:24px;line-height:56px}.globalHeaderServiceNav__list li+.globalHeaderServiceNav__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.globalHeaderServiceNav__list li i{font-size:12px;color:#9E9E9E}.globalHeaderServiceNav__list--bukken{background:url("../svg/bg_cate_bukken.svg") repeat-y}.globalHeaderServiceNav__list--journal{background:url("../svg/bg_cate_journal.svg") repeat-y}.globalHeaderServiceNav__list--kitchen{background:url("../svg/bg_cate_kitchen.svg") repeat-y}.globalHeaderServiceNav__list--recruit{background:url("../svg/bg_cate_recruit.svg") repeat-y}.globalHeaderServiceNav__list--useful{background:url("../svg/bg_cate_useful.svg") repeat-y}.globalHeaderUtilityNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.globalHeaderUtilityNav__list--loggedIn li{position:relative}.globalHeaderUtilityNav__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#666;height:44px;font-size:14px}.globalHeaderUtilityNav__link--loggedIn{padding-top:1px}.globalHeaderUtilityNav__link--notLoggedIn{border-left:1px solid #E4E4E4}.globalHeaderUtilityNav__link--account{width:84px}.globalHeaderUtilityNav__link--message{width:60px}.globalHeaderUtilityNav__link--news{width:60px}.globalHeaderUtilityNav__link--myAcount{width:75px}.globalHeaderUtilityNav__link--faq{border-right:1px solid #E4E4E4;border-left:1px solid #E4E4E4;width:44px}.globalHeaderUtilityNav__icon{color:#9E9E9E}.globalHeaderUtilityNav__icon--message{font-size:20px}.globalHeaderUtilityNav__icon--news{font-size:20px}.globalHeaderUtilityNav__icon--account{font-size:20px}.globalHeaderUtilityNav__icon--faq{font-size:18px}.globalHeaderUtilityNav__text{font-size:10px;line-height:12px;color:#666}.globalHeaderUtilityNav__textHide{display:none}#global-header-menu a.globalHeaderUtilityNav__link:link,#global-header-menu a.globalHeaderUtilityNav__link:visited{color:#666}#global-header-menu a.globalHeaderUtilityNav__link:hover{text-decoration:none;background-color:#fff;color:#666;border-bottom:1px solid #E4E4E4;height:43px;padding-top:1px}#global-header-menu a.globalHeaderUtilityNav__link:hover i{padding-top:1px}#global-header-menu a.globalHeaderUtilityNav__link:hover .globalHeaderUtilityNav__link--icon{color:#888}.globalHeaderMenuNotification{position:absolute;top:2px;left:34px;font-size:11px;color:#fff;border-radius:10px;background-color:#DF0D0D;text-align:center;vertical-align:top;visibility:hidden;line-height:10px;font-weight:bold}.globalHeaderMenuNotification--number{padding:2px 3px}.globalHeaderMenuNotification--text{padding:2px}.globalHeaderMenuMessage{position:absolute;left:-140px;border:1px solid #ddd;background:#fff;width:420px;-webkit-box-shadow:rgba(0,0,0,0.4) 0 3px 5px 0;box-shadow:rgba(0,0,0,0.4) 0 3px 5px 0;z-index:50;top:44px;display:none}.globalHeaderMenuMessage::after,.globalHeaderMenuMessage::before{bottom:100%;left:173px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.globalHeaderMenuMessage::after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px;visibility:visible}.globalHeaderMenuMessage::before{border-color:rgba(204,204,204,0);border-bottom-color:#ddd;border-width:11px;margin-left:-11px}.globalHeaderOverlay{width:100%;opacity:0.5;display:none;z-index:1;position:absolute;top:0;left:0;background:#000;z-index:100}body.globalHeaderMenuOpen #global-header-menu{position:relative;z-index:100}.accountMenuModal{width:210px;left:-110px}.accountMenuModal::after{left:153px}.accountMenuModal::before{left:153px}.accountMenuModal li{float:none;border-top:1px solid #e6e6e6;margin-right:0}.accountMenuModal li:first-child{border-top:none}.accountMenuModal li a{display:block;padding:13px 10px 13px 20px;font-size:14px;line-height:16px;color:#666 !important}.accountMenuModal li a:hover{text-decoration:none !important;background:#f2f2f2}.accountMenuModal__customerName{font-size:12px}.newsModal__newsList li{float:none;border-bottom:1px solid #ddd;margin-right:0}.newsModal__newsList li a:hover{background-color:#eee;text-decoration:none !important}.newsModal__detailLink{display:block}.newsModal__newsRecord{overflow:hidden}.newsModal__footer{background-color:#f2f2f2;overflow:hidden;clear:both}.newsModal__footerLink{float:right;font-size:14px;line-height:46px;margin-right:20px;color:#08c !important}.newsRecord__categoryArea{width:60px;float:left;text-align:center;padding:10px 8px}.newsRecord__category{height:30px}.newsRecord__category-1{background-image:url("../png/icon-news-notice.png");background-repeat:no-repeat;background-position:0 0}.newsRecord__category-2{background-image:url("../png/icon-news-campaign.png");background-repeat:no-repeat;background-position:0 0}.newsRecord__category-3{background-image:url("../png/icon-news-sale.png");background-repeat:no-repeat;background-position:0 0}.newsRecord__category-4{background-image:url("../png/icon-news-system.png");background-repeat:no-repeat;background-position:0 0}.newsRecord__textArea{padding-left:76px;padding-right:15px}.newsRecord__newsTitle{font-size:14px;line-height:18px;color:#333;padding-top:7px}.newsRecord__newsTitleRecent{font-weight:bold;color:#f00}.newsRecord__openDate{font-size:12px;line-height:18px;color:#888;padding-bottom:7px}.notificationMessageModal__footer{background-color:#f2f2f2;overflow:hidden;clear:both}.notificationMessageModal__footerRange{float:left;margin-left:20px;font-size:13px;color:#666;line-height:46px}.notificationMessageModal__footerLink{float:right;font-size:14px;line-height:46px;margin-right:20px;color:#08c !important}.notificationMessageModal__emptyMessage{text-align:center;font-size:15px;font-weight:bold;line-height:18px;color:#333;padding:56px 0 40px}.notificationMessageModal__note{padding:0 30px;font-size:13px;line-height:20px;color:#666;height:260px}.notificationMessageModal__note__marker{color:#f00}.notificationMessageModal__messageList{height:340px;overflow-y:auto;border-bottom:1px solid #ccc}.notificationMessageModal__messageList li{float:none;border-bottom:1px solid #ddd;margin-right:0}.notificationMessageModal__messageList li a{display:block}.notificationMessageModal__messageList li a:hover{text-decoration:none !important}.notificationMessageModal__messageRecord{overflow:hidden}.notificationMessageModal__messageRecord.notificationMessageModal__messageRecord--read{background-color:#f4f4f4}.messageRecord__serviceLogoArea{width:68px;float:left;text-align:center;padding:5px 0}.notificationMessageModal__messageRecord__serviceLogo{display:inline-block;width:31px;height:31px}.notificationMessageModal__messageRecord__serviceLogo.notificationMessageModal__messageRecord__serviceLogo--bukken{background:url("../png/icon-bukken.png") no-repeat 50% 50%}.notificationMessageModal__messageRecord__serviceLogo.notificationMessageModal__messageRecord__serviceLogo--recruit{background:url("../png/icon-recruit.png") no-repeat 50% 50%}.notificationMessageModal__messageRecord__serviceLogo.notificationMessageModal__messageRecord__serviceLogo--design{background:url("../png/icon-design.png") no-repeat 50% 50%}.notificationMessageModal__messageRecord__serviceLogo.notificationMessageModal__messageRecord__serviceLogo--supplier{background:url("../png/icon-supplier.png") no-repeat 50% 50%}.notificationMessageModal__messageRecord__serviceLogo.notificationMessageModal__messageRecord__serviceLogo--kitchen{background:url("../png/icon-kitchen.png") no-repeat 50% 50%}.notificationMessageModal__messageRecord__serviceLogo.notificationMessageModal__messageRecord__serviceLogo--pr{background:url("../png/icon-pr.png") no-repeat 50% 50%}.notificationMessageModal__messageRecord__serviceLogo.notificationMessageModal__messageRecord__serviceLogo--placeorders{background:url("../png/icon-placeorders.png") no-repeat 50% 50%}.notificationMessageModal__messageRecord__serviceLogo.notificationMessageModal__messageRecord__serviceLogo--foodjobjapan{background:url("../png/icon-fjj.png") no-repeat 50% 50%}.notificationMessageModal__messageRecordserviceName{font-size:9px;line-height:15px;color:#666}.notificationMessageModal__messageRecordtextArea{padding-left:76px;padding-right:15px}.notificationMessageModal__messageRecord__messageTitle{font-size:14px;line-height:18px;color:#333;font-weight:bold;padding-top:7px}.notificationMessageModal__messageRecord__messageTitle.notificationMessageModal__messageRecord__messageTitle--read{color:#555;font-weight:normal}.notificationMessageModal__messageRecord__actionDate{font-size:12px;line-height:18px;color:#0055cd;padding-bottom:7px}.notificationMessageModal__messageRecord__actionDate.notificationMessageModal__messageRecord__actionDate--read{color:#888}#spChangeArea{background-color:#366ab5;text-align:center;padding:20px 0}#spChangeArea .btn-change{-webkit-appearance:none;display:block;font-size:50px;font-weight:bold;line-height:60px;padding:40px 0;color:#fff;text-align:center;border-radius:28px;background-color:#366ab5;border:5px solid #75a1e1;width:940px;margin:0 auto}a{color:#08c;text-decoration:none}p.field-error{color:#e60012;font-weight:bold;font-size:12px;line-height:140%;padding:5px 0 0}#integrate-overlay{position:absolute;top:0;left:0;z-index:99998;display:none}#integrate-load{position:absolute;z-index:99999;text-align:left;font-size:12px}#main-content #main-content-inner{width:950px;margin:0 auto;text-align:left;padding:0 0 10px}.globalHeaderMenu div::after,.globalFooter div::after{content:".";display:block;clear:both;height:0;visibility:hidden}.globalHeaderMenu img,.globalFooter img{vertical-align:middle}
