.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*{padding:0;margin:0;font-family:NotoSansMedium,sans-serif;outline:none!important}*,.text-link{text-decoration:none}.text-link{position:relative;display:inline-block}.text-link:after{position:absolute;bottom:-4px;left:0;width:100%;height:2px;content:"";background:#333;opacity:1;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top;transform-origin:left top}.text-link:hover:after{opacity:.5;-webkit-transform:scaleX(0);transform:scaleX(0)}.text-link.selected:after{-webkit-transform:scale(1);transform:scale(1)}.footer-area .footer-wrapper .text-link{position:relative;display:inline-block;text-decoration:none}.footer-area .footer-wrapper .text-link.external-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-area .footer-wrapper .text-link.external-link:before{width:14px;height:14px;margin-top:3px;margin-left:5px;content:""}.footer-area .footer-wrapper .text-link:after{position:absolute;bottom:-4px;left:0;width:100%;height:2px;content:"";background:#191919;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top;transform-origin:left top}.footer-area .footer-wrapper .text-link:hover:after{-webkit-transform:scale(1);transform:scale(1)}.button{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-transition:background-color .3s;transition:background-color .3s}body .br-sp,body .br-tb{display:none}body hr{width:52px;height:2px;margin:50px auto 0;background-color:#fff;border:none}body .header-area{position:fixed;top:0;z-index:20;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100px;margin:0 auto;list-style:none;-webkit-transition:all .1s ease-out .1s;transition:all .1s ease-out .1s}body .header-area .normal-logo{display:block}body .header-area .black-logo,body .header-area.show .normal-logo{display:none}body .header-area.show .black-logo{display:block}body .header-area .header-wrapper{position:relative;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;width:1000px;margin:0 auto}body .header-area .header-wrapper .header-logo{width:156px;height:42px;margin-right:40px}body .header-area .header-wrapper .header-logo .header-logo-img{width:156px}body .header-area .header-wrapper .hr-header{position:absolute;top:-32%;right:-16%;width:121px;height:121px;border-radius:50%}body .header-area .header-wrapper .hr-header img:hover{-webkit-filter:brightness(120%)}body .header-area .header-wrapper .content-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}body .header-area .header-wrapper .content-nav .language-atention{position:relative;left:-12px;display:none;width:277px;height:41px;margin-top:10px;font-size:12px;line-height:41px;text-align:center;background:#fff;border:1px solid #c3c3c3}body .header-area .header-wrapper .content-nav .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}body .header-area .header-wrapper .content-nav .header-content .select-content{padding:0 12px;font-size:16px;line-height:35px;cursor:pointer}body .header-area .header-wrapper .content-nav .header-content .select-content .head-content{color:#fff;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s}body .header-area .header-wrapper .content-nav .header-content .select-content .head-content:hover{opacity:.4}body .header-area .header-wrapper .content-nav .header-content .select-content .head-content.contact-link{width:128px;padding:9px 0;font-size:16px;line-height:1.625;text-align:center;letter-spacing:0;background-color:#001eef;border-radius:22px}body .header-area .header-wrapper .content-nav .header-content .select-content .head-content.contact-link:hover{color:#fff;background-color:#5b6ef0;opacity:1}body .header-area .header-wrapper .content-nav .header-content .select-content .language{display:none}body .header-area .header-wrapper .content-nav .header-content .select-content .language_en{display:block}body .header-area .header-wrapper .content-nav .header-content .select-content:first-child{padding-left:0}body .header-area .header-wrapper .content-nav .contact-btn{display:block;width:126px;height:35px;margin:0 40px 0 auto;font-size:15px;line-height:34px;color:#292929;text-align:center;text-decoration:none;background:#fff;border:1px solid #b4b4b4;border-radius:100px}body .header-area .header-wrapper .content-nav .contact-btn:hover{color:#fff;background:#292929}body .header-area .header-wrapper .content-nav .language-btn-area{width:90px;height:30px;margin-left:10px;font-size:12px}body .header-area .header-wrapper .content-nav .language-btn-area .language-list{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;list-style:none;cursor:pointer}body .header-area .header-wrapper .content-nav .language-btn-area .language-list .language-btn{-webkit-transition:opacity .3s;transition:opacity .3s}body .header-area .header-wrapper .content-nav .language-btn-area .language-list .language-btn:hover{color:#fff;opacity:.4}body .header-area .header-wrapper .content-nav .language-btn-area .language-list .language-btn-cn{-webkit-transition:opacity .3s;transition:opacity .3s}body .header-area .header-wrapper .content-nav .language-btn-area .language-list .language-btn-cn:hover{color:#fff;opacity:.4}body .header-area .header-wrapper .content-nav .language-btn-area .language-list .language-btn-en{-webkit-transition:opacity .3s;transition:opacity .3s}body .header-area .header-wrapper .content-nav .language-btn-area .language-list .language-btn-en:hover{color:#fff;opacity:.4}body .header-area .header-wrapper .content-nav .language-btn-area .language-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;font-family:NotoSansMedium,sans-serif;border-radius:100%}body .header-area .header-wrapper .content-nav .language-btn-area .language-list .active{background-color:#000}body .header-area .header-wrapper .content-nav .language-btn-area .language-list .active a{color:#fff}body .header-area .header-wrapper .content-nav-en .header-content li,body .header-area .header-wrapper .content-nav-tw .header-content li{font-weight:500}body .header-area .content-nav-sp,body .header-area .language-btn-area-sp{display:none}body .header-area.jsBackgroundHeader{background:#fff}body .header-area.jsBackgroundHeader .header-wrapper .content-nav .header-content .select-content .head-content{color:#000}body .header-area.jsBackgroundHeader .header-wrapper .content-nav .header-content .select-content .head-content:hover{color:#93bdff;opacity:.4}body .header-area.jsBackgroundHeader .header-wrapper .content-nav .header-content .select-content .contact-link{color:#fff}body .header-area.jsBackgroundHeader .header-wrapper .content-nav .header-content .select-content .contact-link:hover{color:#fff;opacity:1}body .header-area.jsBackgroundHeader .header-wrapper .content-nav .language-btn-area .language-list{color:#000}body .header-area.jsBackgroundHeader .header-wrapper .content-nav .language-btn-area .language-list .language-btn-cn:hover,body .header-area.jsBackgroundHeader .header-wrapper .content-nav .language-btn-area .language-list .language-btn-en:hover,body .header-area.jsBackgroundHeader .header-wrapper .content-nav .language-btn-area .language-list .language-btn:hover{color:#000;opacity:.5}body .header-area.jsBackgroundHeader .normal-logo{display:none}body .header-area.jsBackgroundHeader .black-logo{display:block}body .topic-path{height:81px;padding:0;line-height:81px;color:#fff;background:#1b3b6e}body .topic-path ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:1000px;padding:0;margin:0 auto;list-style-type:none}body .topic-path ul .topic-list+.topic-list:before{display:inline-block;margin:0 12px;content:">"}body .topic-path ul .topic-list .topic-list-child{color:#fff;text-decoration:none;letter-spacing:1px}body .child-contact-wrapper{width:1080px;margin:0 auto}body .child-contact-wrapper .main-title{font-family:Noto Serif JP;font-size:36px;font-weight:700;text-align:center}body .child-contact-wrapper .main-title hr{width:52px;height:2px;margin:50px auto 0;background-color:#fff;border:none}body .child-contact-wrapper .contact-contents{width:1080px;margin:50px auto 0;text-align:center}body .child-contact-wrapper .contact-contents .contact-contents-title{font-size:18px;font-weight:100;color:#fff;letter-spacing:.9px}body .child-contact-wrapper .contact-contents .button-container,body .child-contact-wrapper .contact-contents .button-container .next-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .child-contact-wrapper .contact-contents .button-container .next-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:224px;height:44px;margin-top:23px;margin-right:32px;font:normal normal medium 18px/26px Noto Sans;line-height:68px;color:#fff;text-align:center;text-decoration:none;border:1px solid #fff;border-radius:60px}body .child-contact-wrapper .contact-contents .button-container .next-contact:hover{color:#fff;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2)}body .child-contact-wrapper .contact-contents .button-container .next-contact:nth-child(2){margin-right:0}body .child-contact-wrapper .contact-contents .button-container .button-blue{background-color:#00f;border-color:#00f}body .child-contact-wrapper .contact-contents .button-container .button-blue:hover{background-color:#5b6ef0;border-color:#5b6ef0}body .child-contact-wrapper .contact-contents .language{display:none}body .child-contact-wrapper .contact-contents .language_en{display:block}body .footer-area{padding:35px 0 0;color:#fff;background:#1b1e24}body .footer-area .footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:1000px;margin:0 auto}body .footer-area .footer-wrapper .logo-area #logo{width:244px;height:56px;margin-right:186px;vertical-align:bottom}body .footer-area .footer-wrapper .logo-area .footer-text{margin-top:12px;font-size:14px;letter-spacing:.6px}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list{display:none}body .footer-area .footer-wrapper .footer-sp-list .link-list-title{margin-top:20px;font-size:15px}body .footer-area .footer-wrapper .footer-sp-list .link-list-title:last-of-type img{margin-left:5px;vertical-align:bottom}body .footer-area .footer-wrapper .footer-sp-list .link-list-title a{color:#fff;text-decoration:none}body .footer-area .footer-wrapper .brand-list,body .footer-area .footer-wrapper .service-list{width:165px}body .footer-area .footer-wrapper .recruit-list{width:240px}body .footer-area .footer-wrapper .footer-link-list{display:-webkit-box;display:-ms-flexbox;display:flex}body .footer-area .footer-wrapper .footer-link-list .language{display:none}body .footer-area .footer-wrapper .footer-link-list .service-list-second{width:250px}body .footer-area .footer-wrapper .footer-link-list .service-list-second #linkedin-icon{margin-top:-2px;margin-left:5px;vertical-align:middle}body .footer-area .footer-wrapper .footer-link-list .link-list{padding:0 0 0 24px;font-size:15px;list-style-type:none;border-left:1px solid #fff}body .footer-area .footer-wrapper .footer-link-list .link-list li{margin-bottom:32px}body .footer-area .footer-wrapper .footer-link-list .link-list li:nth-child(3){margin-bottom:0}body .footer-area .footer-wrapper .footer-link-list .link-list li a{color:#fff;text-decoration:none;-webkit-transition:opacity .4s;transition:opacity .4s}body .footer-area .footer-wrapper .footer-link-list .link-list li a:hover{color:#93bdff;text-decoration:none;opacity:.5}body .footer-area .footer-wrapper .footer-link-list .link-list-second{text-align:right;border-left:unset}body .footer-area .footer-copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0;margin-top:30px;font-size:12px;text-align:center;border-top:1px solid}body .footer-area .footer-copy .footer-link{margin-right:32px}body .footer-area .footer-copy .footer-link a{color:#fff}body .footer-area .footer-copy .footer-link a:hover{opacity:.5}body .footer-area .footer-copy .footer-link:nth-child(3){margin-right:328px}body .footer-area .footer-copy .copyright{text-align:right}body .footer-area .footer-copy .footer-copy-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:1000px}body .footer-area .footer-copy .footer-copy-content .copyright{margin-left:auto}body .back-gray{position:fixed;right:-100%;z-index:999}@-webkit-keyframes SlideIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translatex(50%);transform:translatex(50%)}50%{-webkit-transform:translatex(0);transform:translatex(0)}}@keyframes SlideIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translatex(50%);transform:translatex(50%)}50%{-webkit-transform:translatex(0);transform:translatex(0)}}body .img-for-pc{display:block}body .img-for-sp{display:none}body{min-width:1240px;color:#292929;background-color:#f3f4f5;background-size:contain}.inprogress{margin-top:260px;margin-bottom:260px;font-family:Noto Serif JP;font-size:28px;font-weight:700;color:#191919;text-align:center}.background-image{background-color:#e9f1f7}.background-image .logo-container{text-align:center}.background-image .black-logo{display:inline-block;width:156px;padding:56px 0 0}.background-image .main-title-area{padding:90px 0 118px;text-align:center}.background-image .main-title-area .main-title{font-family:Noto Serif JP;font-size:44px;font-weight:700;color:#191919;letter-spacing:4.4px}.background-image .story-area{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0 184px 130px;overflow:hidden;text-align:left}.background-image .story-area,.background-image .story-area .story-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.background-image .story-area .story-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:1000px;color:#191919}.background-image .story-area .story-content .story-title{height:40px;font:normal normal 700 28px/54px Noto Serif JP;letter-spacing:2.8px}.background-image .story-area .story-content .story-date{-ms-flex-item-align:start;align-self:flex-start;margin-top:18px;font:normal normal 700 20px/36px Noto Serif JP}.background-image .story-area .story-content .story-divider{width:100%;margin:52px 0 0;border-top:1px solid #b2b2b2}.background-image .story-area .story-text-area{width:1000px;margin-top:20px}.background-image .story-area .story-text-area .story-question{margin-top:72px;font:normal normal 700 20px/29px Noto Serif JP;font-size:20px;text-align:left}.background-image .story-area .story-text-area .story-text{width:1000px;margin-top:32px;font-family:"Noto Serif JP";font-size:15px;line-height:2.13;color:#191919;letter-spacing:1.2px}.background-image .story-area .story-text-area .story-top-img{margin-top:72px;vertical-align:bottom}.background-image .story-area .story-text-area .story-top-img-sp{display:none}.background-image .story-area .story-text-area .img-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:72px}.background-image .story-area .story-text-area .img-area .story-chef-img{vertical-align:bottom}.background-image .story-area .story-text-area .img-area .story-chef-img-sp{display:none}.background-image .story-area .story-text-area .img-area .right-images{margin-left:38px}.background-image .story-area .story-text-area .img-area .right-images .story-chef-img{vertical-align:bottom}.background-image .story-area .story-text-area .img-area .right-images .story-chef-img:nth-child(3){margin-top:20px}.background-image .story-area .story-text-area .img-area .right-images .story-chef-img-sp{display:none}.background-image .story-area .story-text-area .image-group-area .image-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:72px}.background-image .story-area .story-text-area .image-group-area .image-group:nth-of-type(2){margin-top:38px}.background-image .story-area .story-text-area .image-group-area .image-group .story-cook-img{margin-right:38px;vertical-align:bottom}.background-image .story-area .story-text-area .image-group-area .image-group .story-cook-img:nth-child(3n){margin-right:0}.background-image .story-area .story-text-area .story-graph-img{margin-top:40px;vertical-align:bottom}.background-image .story-area .story-text-area .result{margin-top:16px;font-family:"Noto Serif JP";font-size:14px;text-align:center;letter-spacing:1.12px}.background-image .story-area .story-text-area .image-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:72px}.background-image .story-area .story-text-area .image-group .story-angel-img{margin-right:38px;vertical-align:bottom}.background-image .story-area .story-text-area .image-group .story-angel-img:nth-child(5){margin-right:0}.background-image .story-area .story-text-area .story-angel-img-sp{display:none}.background-image .story-area .tool-details{position:relative;z-index:2;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;width:100%;max-width:284px;height:44px;margin:120px 0 0;font-size:16px;color:#191919;text-decoration:none;letter-spacing:1.6px;border:1px solid #191919;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s}.background-image .story-area .tool-details:after{position:absolute;top:calc(48% - 2.5px);left:230px;width:28px;height:5px;content:"";border:none;border-right:2px solid #191919;border-bottom:1px solid #191919;-webkit-transition:.3s;transition:.3s;-webkit-transform:skew(45deg);transform:skew(45deg)}.background-image .story-area .tool-details:hover{color:#191919;background-color:hsla(0,0%,100%,.3);border:1px solid #191919}.background-image .story-area .tool-details:hover:after{width:94px}.background-image .story-area .tool-details .tool-details-text{margin-right:40px}.background-image .story-area .restaurant{width:1000px;margin-top:120px}.background-image .story-area .restaurant .restaurant-title{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;font:normal normal 700 28px/40px Noto Serif JP;letter-spacing:3px}.background-image .story-area .restaurant .restaurant-title .bar{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:80px;margin:0 22px;border-top:1px solid #191919}.background-image .story-area .restaurant .restaurant-box{padding:40px 52px;margin-top:32px;color:#fff;background-color:#0f1a45;-webkit-transition:background-color .3s;transition:background-color .3s}.background-image .story-area .restaurant .restaurant-box .restaurant-name{font:normal normal 700 26px/40px "Noto Serif JP";font-size:26px;text-align:left}.background-image .story-area .restaurant .restaurant-box .restaurant-detail{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}.background-image .story-area .restaurant .restaurant-box .restaurant-detail .restaurant-img{margin-right:32px;vertical-align:bottom;-webkit-transition:background-color .3s;transition:background-color .3s}.background-image .story-area .restaurant .restaurant-box .restaurant-detail .restaurant-text{font-family:"Noto Serif JP";font-size:15px;line-height:1.73;text-align:left;letter-spacing:1.2px}.background-image .story-area .restaurant .restaurant-box:hover{background-color:rgba(15,26,69,.8)}.background-image .story-area .story-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:140px;font-size:15px;color:#191919;letter-spacing:1.28px}.background-image .story-area .story-share .icon-list{margin:24px auto 0 40px}.background-image .story-area .story-share .icon-list .icon-img-fb{display:inline-block;width:40px;height:40px;margin-right:40px;background-image:url(../img/fb_logo.bg.svg)}.background-image .story-area .story-share .icon-list .icon-img-fb:hover{background-image:url(../img/fb_logo_color.bg.svg)}.background-image .story-area .story-share .icon-list .icon-img-x{display:inline-block;width:40px;height:40px;margin-right:40px;background-image:url(../img/X_logo_gray.bg.svg)}.background-image .story-area .story-share .icon-list .icon-img-x:hover{background-image:url(../img/X_logo_3.bg.svg)}.background-image .story-area .story-share .icon-list .icon-img-b{display:inline-block;width:40px;height:40px;margin-right:40px;background-image:url(../img/B_logo.bg.svg)}.background-image .story-area .story-share .icon-list .icon-img-b:hover{background-image:url(../img/B_logo_color.bg.svg)}.section-contact{padding:80px 0;color:#fff;background:#0f1a45}@media (-ms-high-contrast:none){.button,body .header-area .header-wrapper .content-nav .contact-btn{padding-top:3px}}@media screen and (min-width:600px) and (max-width:1024px){body{min-width:0}body .br-pc{display:none}body .br-tb{display:block}body .br-sp{display:none}body .header-area{z-index:1000;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:65px;padding:0 0 0 40px}body .header-area.jsBackgroundHeader .header-wrapper .language-btn-area-sp{color:#000!important}body .header-area.show .language-btn-area-sp-en.show .language-list,body .header-area.show .language-btn-area-sp-zh-tw.show .language-list{color:#000}body .header-area.show .content-nav-sp .sp-nav-list-tw .sp-nav-content-link{padding-left:50px!important}body .header-area.show .content-nav-sp .sp-nav-button.show .nav-toggle i:first-child,body .header-area.show .content-nav-sp .sp-nav-button.show .nav-toggle i:nth-child(3){background-color:#000}body .header-area .header-wrapper .header-logo{height:unset;margin-right:0;margin-left:0}body .header-area .header-wrapper .header-logo .header-logo-img{width:166px}body .header-area .header-wrapper .content-nav,body .header-area .header-wrapper .hr-header{display:none}body .header-area .content-nav-sp{position:relative;display:block;cursor:pointer}body .header-area .content-nav-sp .sp-nav-button{display:relative;width:65px;height:65px;-webkit-transition:all .1s ease-out .1s;transition:all .1s ease-out .1s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle{position:absolute;top:50%;left:50%;display:block;width:19px;height:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i{position:absolute;display:block;width:100%;height:2px;background-color:#fff;border-radius:2px;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:first-child{top:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(2){top:0;bottom:0;margin:auto}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(3){bottom:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:first-child{-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(2){opacity:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}body .header-area .content-nav-sp .sp-nav{position:fixed;top:46px;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}body .header-area .content-nav-sp .sp-nav.show{visibility:visible;opacity:1}body .header-area .content-nav-sp .sp-nav .sp-nav-list{position:fixed;top:65px;width:100%;height:336px;overflow:scroll;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content{width:100%}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link{position:relative;display:block;padding-left:19px;font-size:15px;font-weight:700;line-height:44px;color:#191919;text-decoration:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link span{font-size:15px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link .language{display:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link .language_en{display:block}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list{list-style-type:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .sp-nav .button-container,body .header-area .content-nav-sp .sp-nav .button-container .next-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .header-area .content-nav-sp .sp-nav .button-container .next-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:224px;height:44px;margin-top:23px;margin-right:32px;font:normal normal medium 18px/26px Noto Sans;line-height:68px;color:#191919;text-align:center;text-decoration:none;border:1px solid #fff;border-radius:60px}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:hover{color:#fff;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2)}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:nth-child(2){margin-right:0;color:#fff}body .header-area .content-nav-sp .sp-nav .button-container .button-blue{background-color:#00f;border-color:#00f}body .header-area .content-nav-sp .sp-nav .button-container .button-blue:hover{background-color:#5b6ef0;border-color:#5b6ef0}body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:44px}body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show .language-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:110px;font-size:12px}body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show .language-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;font-family:NotoSansMedium,sans-serif;border-radius:100%}body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show .language-list .active{background-color:#000}body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show .language-list .active a{color:#fff}body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show .language-list li:nth-child(2){margin-right:10px;margin-left:10px}body .header-area .content-nav-sp .sp-nav .button-container .linkedin{margin-top:30px}body .header-area .content-nav-sp .sp-nav .button-container .linkedin ul{list-style-type:none}body .header-area .content-nav-sp .sp-nav .button-container .linkedin ul li{font-size:14px}body .header-area .content-nav-sp .sp-nav .button-container .linkedin ul li img{margin-top:-2px;vertical-align:middle}body .header-area .content-nav-sp .contact-btn{position:fixed;top:430px;left:50%;width:calc(100% - 30px);max-width:208px;height:34px;font-size:11px;font-weight:700;line-height:34px;color:#292929;text-align:center;text-decoration:none;background:#fff;border-radius:17px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body .header-area.jsBackgroundHeader .content-nav-sp .sp-nav-button .nav-toggle i{background-color:#000}body .topic-path{height:100%;padding:0 0 0 40px;line-height:72px}body .topic-path ul{-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}body .topic-path ul .topic-list{font-size:18px}body .topic-path ul .topic-list .topic-list-child{height:40px;font-size:18px}body .child-contact-wrapper{width:100%;text-align:center}body .child-contact-wrapper .contact-contents{width:auto;margin:29px auto 0}body .footer-area{height:auto;padding:36px 20px}body .footer-area .footer-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .footer-area .footer-wrapper .logo-area #logo{width:150px;margin-right:0}body .footer-area .footer-wrapper{width:100%}body .footer-area .footer-wrapper .footer-logo{width:369px;margin-left:20px}body .footer-area .footer-wrapper .footer-sp-list{width:100%;padding-left:24px;margin:32px 0 0;list-style-type:none;border-left:1px solid #fff}body .footer-area .footer-wrapper .footer-sp-list.pc-only-list{display:none}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list{display:block}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list a{font-size:21px}body .footer-area .footer-wrapper .footer-sp-list .linkedin{font-size:21px!important}body .footer-area .footer-wrapper .footer-sp-list .linkedin img{width:25px!important;height:25px!important}body .footer-area .footer-wrapper .footer-link-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:0}body .footer-area .footer-wrapper .footer-link-list .link-list{display:none}body .footer-area .footer-copy{margin-top:80px;margin-left:20px;font-size:20px;text-align:left}body .footer-area .footer-copy,body .footer-area .footer-copy .footer-copy-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .footer-area .footer-copy .footer-copy-content{width:auto;margin-right:auto}body .footer-area .footer-copy .footer-copy-content .copyright{margin-left:unset}body .back-gray{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fff;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}body .back-gray.show{right:0}body{width:100%;min-width:600px;background:#f3f4f5}.background-image .story-area{padding:0 40px 130px}.background-image .story-area .story-content,.background-image .story-area .story-text-area,.background-image .story-area .story-text-area .story-text,.background-image .story-area .story-text-area .story-top-img{width:100%}.background-image .story-area .story-text-area .img-area .right-images{margin-left:0;text-align:center}.background-image .story-area .story-text-area .img-area .right-images .story-chef-img{margin-top:20px}.background-image .story-area .story-text-area .img-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.background-image .story-area .story-text-area .image-group-area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.background-image .story-area .story-text-area .image-group-area .image-group:nth-of-type(2){margin-top:20px}.background-image .story-area .story-text-area .image-group-area .image-group .story-cook-img,.background-image .story-area .story-text-area .image-group-area .image-group:nth-of-type(2) .story-cook-img{margin-right:0}.background-image .story-area .story-text-area .image-group-area .image-group .story-cook-img:nth-child(2),.background-image .story-area .story-text-area .image-group-area .image-group .story-cook-img:nth-child(3){margin-top:20px}.background-image .story-area .story-text-area .image-group-area .image-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.background-image .story-area .story-text-area .story-graph-img{width:100%;margin-top:32px}.background-image .story-area .story-text-area .image-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.background-image .story-area .story-text-area .image-group .story-angel-img{margin-top:20px;margin-right:0}.background-image .story-area .restaurant{width:100%}.background-image .story-area .restaurant .restaurant-title .bar{border:none}.background-image .story-area .restaurant .restaurant-box .restaurant-detail,.background-image .story-area .restaurant .restaurant-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.background-image .story-area .restaurant .restaurant-box .restaurant-detail .restaurant-img{margin-right:0}.background-image .story-area .restaurant .restaurant-box .restaurant-detail .restaurant-text{margin-top:32px;font-size:14px;letter-spacing:.28px}}@media screen and (max-width:599px){body{min-width:0}body .br-sp{display:block}body .br-pc,body .br-tb{display:none}body .header-area{z-index:1000;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:54px;padding:0 0 0 20px}body .header-area.jsBackgroundHeader .header-wrapper .language-btn-area-sp{color:#000!important}body .header-area.show .language-btn-area-sp-en.show .language-list,body .header-area.show .language-btn-area-sp-zh-tw.show .language-list{color:#000}body .header-area.show .content-nav-sp .sp-nav-list-tw .sp-nav-content-link{padding-left:37px!important}body .header-area.show .content-nav-sp .sp-nav-button.show .nav-toggle i:first-child,body .header-area.show .content-nav-sp .sp-nav-button.show .nav-toggle i:nth-child(3){background-color:#000}body .header-area .header-wrapper .header-logo{height:unset;margin-right:0;margin-left:0}body .header-area .header-wrapper .header-logo .header-logo-img{width:138px}body .header-area .header-wrapper .content-nav,body .header-area .header-wrapper .hr-header{display:none}body .header-area .content-nav-sp{position:relative;display:block;cursor:pointer}body .header-area .content-nav-sp .sp-nav-button{display:relative;width:54px;height:54px;-webkit-transition:all .1s ease-out .1s;transition:all .1s ease-out .1s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle{position:absolute;top:50%;left:50%;display:block;width:17px;height:14px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i{position:absolute;display:block;width:100%;height:2px;background-color:#fff;border-radius:2px;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:first-child{top:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(2){top:0;bottom:0;margin:auto}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(3){bottom:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:first-child{-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(2){opacity:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(3){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}body .header-area .content-nav-sp .sp-nav{position:fixed;top:46px;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}body .header-area .content-nav-sp .sp-nav.show{visibility:visible;opacity:1}body .header-area .content-nav-sp .sp-nav .sp-nav-list{position:fixed;top:54px;width:100%;height:336px;list-style-type:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content{width:100%}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link{position:relative;display:block;padding:18px 0 18px 19px;font-size:15px;font-weight:700;color:#191919;text-decoration:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:hover{color:#fff}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link.overtext{margin-left:-4px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link span{font-size:15px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link .language{display:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link .language_en{display:block}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list{list-style-type:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .button-container,body .header-area .content-nav-sp .button-container .next-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .header-area .content-nav-sp .button-container .next-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:224px;height:44px;margin-top:23px;margin-right:32px;font:normal normal medium 18px/26px Noto Sans;line-height:68px;color:#fff;text-align:center;text-decoration:none;border:1px solid #fff;border-radius:60px}body .header-area .content-nav-sp .button-container .next-contact:hover{color:#fff;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2)}body .header-area .content-nav-sp .button-container .next-contact:nth-child(2){margin-right:0;color:#fff}body .header-area .content-nav-sp .button-container .button-blue{background-color:#00f;border-color:#00f}body .header-area .content-nav-sp .button-container .button-blue:hover{background-color:#5b6ef0;border-color:#5b6ef0}body .header-area .content-nav-sp .button-container .language-btn-area-sp.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:44px}body .header-area .content-nav-sp .button-container .language-btn-area-sp.show .language-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:110px;font-size:12px}body .header-area .content-nav-sp .button-container .language-btn-area-sp.show .language-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;font-family:NotoSansMedium,sans-serif;border-radius:100%}body .header-area .content-nav-sp .button-container .language-btn-area-sp.show .language-list .active{background-color:#000}body .header-area .content-nav-sp .button-container .language-btn-area-sp.show .language-list .active a{color:#fff}body .header-area .content-nav-sp .button-container .language-btn-area-sp.show .language-list li:nth-child(2){margin-right:10px;margin-left:10px}body .header-area .content-nav-sp .button-container .linkedin{margin-top:30px}body .header-area .content-nav-sp .button-container .linkedin ul{list-style-type:none}body .header-area .content-nav-sp .button-container .linkedin ul li{font-size:14px}body .header-area .content-nav-sp .button-container .linkedin ul li img{margin-top:-2px;vertical-align:middle}body .header-area.jsBackgroundHeader .content-nav-sp .sp-nav-button .nav-toggle i{background-color:#000}body .topic-path{height:100%;min-height:40px;padding:0 15px 0 20px;line-height:40px}body .topic-path ul{-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}body .topic-path ul .topic-list{height:auto;min-height:40px;font-size:13px;line-height:40px}body .topic-path ul .topic-list .topic-list-child{letter-spacing:.1px}body .child-contact-wrapper{width:100%;text-align:center}body .child-contact-wrapper .main-title{margin:0;font-size:26px;letter-spacing:1.4px}body .child-contact-wrapper .main-title hr{height:2px;margin:30px auto 0}body .child-contact-wrapper .contact-contents{width:auto;margin:29px auto 0}body .child-contact-wrapper .contact-contents .contact-contents-title{margin-top:40px;font-size:16px}body .child-contact-wrapper .contact-contents .button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .child-contact-wrapper .contact-contents .button-container .next-contact{width:90%;height:48px;margin-right:0;font-size:16px;line-height:48px}body .child-contact-wrapper .contact-contents .button-container .next-contact:hover{color:#fff;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2)}body .footer-area{height:auto;padding:24px 20px}body .footer-area .footer-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .footer-area .footer-wrapper .logo-area #logo{width:150px;margin-right:0}body .footer-area .footer-wrapper{width:100%}body .footer-area .footer-wrapper .footer-logo{width:180px;margin-left:20px}body .footer-area .footer-wrapper .footer-sp-list{width:100%;padding-left:24px;margin:32px 0 0;list-style-type:none;border-left:1px solid #fff}body .footer-area .footer-wrapper .footer-sp-list.pc-only-list{display:none}body .footer-area .footer-wrapper .footer-sp-list.sp-only-list{display:block}body .footer-area .footer-wrapper .footer-link-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:0}body .footer-area .footer-wrapper .footer-link-list .link-list{display:none}body .footer-area .footer-copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 0 0;font-size:12px;text-align:left}body .footer-area .footer-copy .footer-link{margin-top:16px;margin-right:0}body .footer-area .footer-copy .footer-link:first-child{margin-top:0}body .footer-area .footer-copy .footer-link:nth-child(3){margin-right:0}body .footer-area .footer-copy .copyright{margin-top:24px;text-align:left}body .footer-area .footer-copy .footer-copy-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto}body .footer-area .footer-copy .footer-copy-content .copyright{margin-left:unset}body .back-gray{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fff;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}body .back-gray.show{right:0}body .img-for-pc{display:none}body .img-for-sp{display:block}body{width:100%;min-width:300px;background:#f3f4f5}.background-image .black-logo{width:auto;padding:32px 0 0}.background-image .main-title-area{padding:40px 0 56px}.background-image .main-title-area .main-title{font-size:28px;letter-spacing:1.4px}.background-image .story-area{padding:0 20px 58px}.background-image .story-area .story-content{width:100%}.background-image .story-area .story-content .story-title{height:65px;font:normal normal 700 20px/36px Noto Serif JP;line-height:1.8;letter-spacing:1px}.background-image .story-area .story-content .story-date{margin-top:12px;font:normal normal 700 18px/30px Noto Serif JP;letter-spacing:0}.background-image .story-area .story-content .story-divider{margin:32px 0 0}.background-image .story-area .story-text-area{width:100%;margin-top:16px}.background-image .story-area .story-text-area .story-question{margin-top:32px;font-size:16px;letter-spacing:.32px}.background-image .story-area .story-text-area .story-text{width:100%;margin:16px 0 0;font-size:14px;line-height:2;letter-spacing:.28px}.background-image .story-area .story-text-area .story-top-img{display:none}.background-image .story-area .story-text-area .story-top-img-sp{display:block;width:100%;margin-top:32px}.background-image .story-area .story-text-area .img-area{width:100%;margin-top:32px}.background-image .story-area .story-text-area .img-area .story-chef-img{display:none}.background-image .story-area .story-text-area .img-area .story-chef-img-sp{display:block}.background-image .story-area .story-text-area .img-area .right-images{margin-left:0;text-align:center}.background-image .story-area .story-text-area .img-area .right-images .story-chef-img{display:none}.background-image .story-area .story-text-area .img-area .right-images .story-chef-img-sp{display:block;margin-top:20px}.background-image .story-area .story-text-area .img-area .right-images .story-chef-img-sp:nth-child(2){margin-top:20px}.background-image .story-area .story-text-area .img-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.background-image .story-area .story-text-area .image-group-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}.background-image .story-area .story-text-area .image-group-area .image-group,.background-image .story-area .story-text-area .image-group-area .image-group:nth-of-type(2){margin-top:0}.background-image .story-area .story-text-area .image-group-area .image-group:nth-of-type(2) .story-cook-img{margin-right:0}.background-image .story-area .story-text-area .image-group-area .image-group .story-cook-img{width:158px;margin-right:20px}.background-image .story-area .story-text-area .image-group-area .image-group .story-cook-img:nth-child(2),.background-image .story-area .story-text-area .image-group-area .image-group .story-cook-img:nth-child(3){margin-top:20px}.background-image .story-area .story-text-area .image-group-area .image-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.background-image .story-area .story-text-area .story-graph-img{width:100%;margin-top:32px}.background-image .story-area .story-text-area .result{margin-top:12px;font-size:12px;letter-spacing:.96px}.background-image .story-area .story-text-area .image-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:32px}.background-image .story-area .story-text-area .image-group .story-angel-img{display:none}.background-image .story-area .story-text-area .story-angel-img-sp{display:block;margin-right:0}.background-image .story-area .story-text-area .story-angel-img-sp:nth-child(4),.background-image .story-area .story-text-area .story-angel-img-sp:nth-child(6){margin-top:20px}.background-image .story-area .tool-details:after{left:233px}.background-image .story-area .tool-details:hover:after{width:80px}.background-image .story-area .tool-details{max-width:293px;height:40px;margin-top:80px}.background-image .story-area .tool-details .tool-details-text{margin-right:68px}.background-image .story-area .restaurant{width:100%;margin-top:80px}.background-image .story-area .restaurant .restaurant-title .bar{border:none}.background-image .story-area .restaurant .restaurant-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font:normal normal 700 20px/36px Noto Serif JP;letter-spacing:0}.background-image .story-area .restaurant .restaurant-box .restaurant-name{margin:0 20px;font:normal normal 700 20px/29px Noto Serif JP;text-align:center;letter-spacing:1px}.background-image .story-area .restaurant .restaurant-box .restaurant-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:32px}.background-image .story-area .restaurant .restaurant-box .restaurant-detail .restaurant-img{width:100%;height:100%;margin-right:0}.background-image .story-area .restaurant .restaurant-box .restaurant-detail .restaurant-text{margin-top:32px;font-size:14px;letter-spacing:.28px}.background-image .story-area .restaurant .restaurant-box{padding:32px 20px;margin-top:24px}.background-image .story-area .story-share{margin-top:48px;font-size:14px;letter-spacing:.28px}.background-image .story-area .story-share .icon-list{margin:20px auto 0 26px}.background-image .story-area .story-share .icon-list .icon-img-b,.background-image .story-area .story-share .icon-list .icon-img-fb,.background-image .story-area .story-share .icon-list .icon-img-x{margin-right:20px}.section-contact{padding:40px 0}}@media screen and (min-width:1024px) and (max-width:1230px){body .header-area{z-index:1000;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:65px;padding:0 0 0 40px}body .header-area.jsBackgroundHeader .header-wrapper .language-btn-area-sp{color:#000!important}body .header-area.show .language-btn-area-sp-en.show .language-list,body .header-area.show .language-btn-area-sp-zh-tw.show .language-list{color:#000}body .header-area.show .content-nav-sp .sp-nav-list-tw .sp-nav-content-link{padding-left:35px!important}body .header-area.show .content-nav-sp .sp-nav-button.show .nav-toggle i:first-child,body .header-area.show .content-nav-sp .sp-nav-button.show .nav-toggle i:nth-child(3){background-color:#000}body .header-area .language-btn-area-sp-en .language-list li:nth-child(2){margin-top:-2px}body .header-area .header-wrapper .content-nav,body .header-area .header-wrapper .hr-header{display:none}body .header-area .content-nav-sp{position:relative;display:block;cursor:pointer}body .header-area .content-nav-sp .sp-nav-button{display:relative;width:65px;height:65px;-webkit-transition:all .1s ease-out .1s;transition:all .1s ease-out .1s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle{position:absolute;top:50%;left:50%;display:block;width:19px;height:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i{position:absolute;display:block;width:100%;height:2px;background-color:#000;border-radius:2px;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:first-child{top:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(2){top:0;bottom:0;margin:auto}body .header-area .content-nav-sp .sp-nav-button .nav-toggle i:nth-child(3){bottom:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:first-child{-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(2){opacity:0}body .header-area .content-nav-sp .sp-nav-button .nav-toggle.show i:nth-child(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}body .header-area .content-nav-sp .sp-nav{position:fixed;top:46px;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}body .header-area .content-nav-sp .sp-nav.show{visibility:visible;opacity:1}body .header-area .content-nav-sp .sp-nav .sp-nav-list{position:fixed;top:20%;left:96%;z-index:1001;width:100%;height:336px;overflow:scroll;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content{z-index:1001;width:100%}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link{position:relative;display:block;padding-left:19px;font-size:15px;font-weight:700;line-height:44px;color:#191919;text-decoration:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link span{font-size:15px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link .language{display:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link .language_en{display:block}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .sp-nav-content-link:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list{list-style-type:none}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list:before{position:absolute;top:9px;left:6px;display:none;width:4px;height:28px;content:"";background:#fff;border-radius:3px}body .header-area .content-nav-sp .sp-nav .sp-nav-list .sp-nav-content .header-menu_list.current .sp-nav-content-link:before{display:block}body .header-area .content-nav-sp .sp-nav .button-container,body .header-area .content-nav-sp .sp-nav .button-container .next-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .header-area .content-nav-sp .sp-nav .button-container .next-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:224px;height:44px;margin-top:23px;margin-right:32px;font:normal normal medium 18px/26px Noto Sans;line-height:68px;color:#191919;text-align:center;text-decoration:none;border:1px solid #fff;border-radius:60px}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:hover{color:#fff;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.2)}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:nth-child(2){margin-right:0;color:#fff}body .header-area .content-nav-sp .sp-nav .button-container .button-blue{background-color:#00f;border-color:#00f}body .header-area .content-nav-sp .sp-nav .button-container .button-blue:hover{background-color:#5b6ef0;border-color:#5b6ef0}body .header-area .content-nav-sp .contact-btn{position:fixed;top:430px;left:50%;z-index:1001;width:calc(100% - 30px);max-width:208px;height:34px;font-size:11px;font-weight:700;line-height:34px;color:#292929;text-align:center;text-decoration:none;background:#fff;border-radius:17px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body .header-area.jsBackgroundHeader .content-nav-sp .sp-nav-button .nav-toggle i{background-color:#fff}body .topic-path{width:auto}body .back-gray{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fff;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}body .back-gray.show{right:0}}@media screen and (max-width:1320px){body .header-area .header-wrapper .content-nav .header-content .select-content{padding:0 12px}}@media screen and (min-width:1024px) and (max-width:1230px) and (min-width:1024px) and (max-width:1230px){body .header-area .content-nav-sp .sp-nav-button .nav-toggle i{background-color:#fff}body .header-area .content-nav-sp .sp-nav .button-container{position:fixed;top:75%;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;margin-top:44px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:44px}body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show .language-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:110px;font-size:12px}body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show .language-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;font-family:NotoSansMedium,sans-serif;border-radius:100%}body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show .language-list .active{background-color:#000}body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show .language-list .active a{color:#fff}body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show .language-list li:nth-child(2){margin-right:10px;margin-left:10px}body .header-area .content-nav-sp .sp-nav .button-container .linkedin{margin-top:30px}body .header-area .content-nav-sp .sp-nav .button-container .linkedin ul{list-style-type:none}body .header-area .content-nav-sp .sp-nav .button-container .linkedin ul li{font-size:14px}body .header-area .content-nav-sp .sp-nav .button-container .linkedin ul li img{margin-top:-2px;vertical-align:middle}body .header-area .content-nav-sp .sp-nav .button-container .next-contact{width:90%;height:48px;margin-right:0;font-size:16px;line-height:48px;border:1px solid #191919}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:hover{color:#00caff;background-color:hsla(0,0%,100%,.2);border:1px solid #00caff}body .header-area.jsBackgroundHeader .content-nav-sp .sp-nav-button .nav-toggle i{background-color:#000}}@media screen and (min-width:1024px) and (max-width:1230px) and (min-width:1024px) and (max-width:1230px) and (min-width:600px) and (max-width:1024px){body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show .language-list{color:#000}}@media screen and (min-width:1024px) and (max-width:1230px) and (min-width:1024px) and (max-width:1230px) and (max-width:599px){body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show .language-list{color:#000}}@media screen and (min-width:1024px) and (max-width:1230px) and (min-width:600px) and (max-width:1024px){body .header-area .content-nav-sp .sp-nav .button-container{position:fixed;top:82%;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (min-width:1024px) and (max-width:1230px) and (max-width:599px){body .header-area .content-nav-sp .sp-nav .button-container{position:fixed;top:85%;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav .button-container .next-contact{width:90%;height:48px;margin-right:0;font-size:16px;line-height:48px;border:1px solid #191919}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:hover{color:#00caff;background-color:hsla(0,0%,100%,.2);border:1px solid #00caff}}@media screen and (min-width:600px) and (max-width:1024px) and (min-width:600px) and (max-width:1024px){body .header-area .content-nav-sp .sp-nav .button-container{position:fixed;top:82%;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .sp-nav .button-container .next-contact{width:90%;height:48px;margin-right:0;font-size:16px;line-height:48px;border:1px solid #191919}body .header-area .content-nav-sp .sp-nav .button-container .next-contact:hover{color:#00caff;background-color:hsla(0,0%,100%,.2);border:1px solid #00caff}body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show .language-list{color:#000}}@media screen and (min-width:600px) and (max-width:1024px) and (max-width:599px){body .header-area .content-nav-sp .sp-nav .button-container .language-btn-area-sp.show .language-list{color:#000}}@media screen and (max-width:599px) and (max-width:599px){body .header-area .content-nav-sp .button-container{position:fixed;top:82%;left:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:335px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .header-area .content-nav-sp .button-container .next-contact{width:90%;height:44px;margin-right:0;font-size:16px;line-height:48px;color:#191919;border:1px solid #191919}body .header-area .content-nav-sp .button-container .next-contact:hover{color:#00caff;background-color:hsla(0,0%,100%,.2);border:1px solid #00caff}body .header-area .content-nav-sp .button-container .language-btn-area-sp.show .language-list{color:#000}}@media screen and (max-width:599px) and (min-width:600px) and (max-width:1024px){body .header-area .content-nav-sp .button-container .language-btn-area-sp.show .language-list{color:#000}}