﻿html,body{font-size:15px;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ ProN W6","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;text-rendering:optimizeLegibility;background-color:#fefefe;color:#111;font-feature-settings:"palt";-webkit-text-size-adjust:100%}a{color:#333}a:focus,a:active,a:hover,a:visited{text-decoration:none;color:#111}.clearfix{zoom:1}.clearfix ::before{content:"";display:block;overflow:hidden}.clearfix ::after{content:".";display:block;clear:both;height:0;visibility:hidden}.clear{clear:both}.oswald{font-family:"Oswald",sans-serif}.font-narrow{font-family:"PT Sans Narrow",sans-serif}.pc{display:block}@media screen and (max-width: 959px){.pc{display:none}}@media screen and (max-width: 559px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 959px){.sp{display:none}}@media screen and (max-width: 559px){.sp{display:block}}.tb{display:none}@media screen and (max-width: 959px){.tb{display:block}}@media screen and (max-width: 559px){.tb{display:block}}#header-cover{border:20px solid #fefefe;width:100vw;height:100vh;background-position:center center;background-size:cover;position:relative}@media screen and (max-width: 559px){#header-cover{border:none}}#header-cover .header-wrap{color:#fefefe;width:60%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:100vh;display:flex;justify-content:center;align-items:center}#header-cover .header-wrap .center-align{align-items:center}@media screen and (max-width: 959px){#header-cover .header-wrap .center-align{text-align:center}}#header-cover .header-wrap img{width:100%;height:auto;max-width:300px}#header-cover .header-wrap .area-header-copy{display:flex;flex-direction:column;justify-content:center}#header-cover .header-wrap .header-list{font-family:"PT Sans Narrow",sans-serif;font-weight:bold;list-style-type:none;font-size:54px;font-size:3.375rem;line-height:3.5rem;width:100%;margin:0 .8rem}@media screen and (max-width: 959px){#header-cover .header-wrap .header-list{line-height:2rem;margin:0 auto;text-align:center}}@media screen and (max-width: 559px){#header-cover .header-wrap .header-list{font-size:32px;font-size:2rem;line-height:2rem;margin:0 auto;text-align:center}}#header-cover .header-wrap .header-list li{margin-top:0}#header-cover .header-copy{position:absolute;left:-5rem;bottom:9.5rem;transform:rotate(-90deg);margin:3.3333rem 0 0 0}#header-cover .header-copy p{color:#fefefe;font-weight:bold;font-size:.9rem;letter-spacing:.1rem}@media screen and (max-width: 559px){#header-cover .header-copy{display:none}}#header-cover .scroll-wrap{text-align:center;position:absolute;bottom:0;margin:1.75rem auto;width:100%}#header-cover .scroll-wrap a{color:#fefefe;font-size:1.4rem;text-decoration:none}#header-cover .scroll-wrap a:hover,#header-cover .scroll-wrap a :focus,#header-cover .scroll-wrap a :active,#header-cover .scroll-wrap a :visited{text-decoration:none}@media screen and (max-width: 559px){#header-cover .scroll-wrap{display:none}}#header-cover .menu-wrap{text-align:center;overflow:hidden;position:absolute;bottom:0;margin:1.75rem auto;width:100%}#header-cover .menu-wrap ul.menu-list{list-style:none}#header-cover .menu-wrap ul.menu-list li{float:left}#header-cover .menu-wrap ul.menu-list li a{color:#fefefe;font-size:1.4rem;text-decoration:none}#header-cover .menu-wrap ul.menu-list li a:hover,#header-cover .menu-wrap ul.menu-list li a :focus,#header-cover .menu-wrap ul.menu-list li a :active,#header-cover .menu-wrap ul.menu-list li a :visited{text-decoration:none}.fullw{width:100%;margin:5rem auto}@media screen and (max-width: 559px){.fullw{margin:3rem auto 1.8rem auto}}.fullw .header{overflow:hidden;background-color:#111;color:#fefefe;padding-left:5rem}@media screen and (max-width: 559px){.fullw .header{padding-left:0}}.fullw h1{font-size:2rem;line-height:1.5rem;letter-spacing:.1rem;padding-top:3.66rem}@media screen and (max-width: 559px){.fullw h1{font-size:1.75rem;padding-top:1.73rem}}.fullw p{font-size:1rem;font-weight:bold;padding-bottom:2.73rem}@media screen and (max-width: 559px){.fullw p{font-size:.933rem;padding-bottom:1rem}}.fullw .header-image{background-image:url(../images/image_comp.jpg);background-position:center left;background-repeat:no-repeat;background-size:cover;height:12rem;margin-top:-8.68rem}.fullw .header-image .dummy{visibility:hidden}.fullw .trapez-r{z-index:10;width:75%;clip-path:polygon(0 0, 90% 0, 100% 100%, 0% 100%)}@media screen and (max-width: 559px){.fullw .trapez-r{width:100%;clip-path:none}}@media screen and (max-width: 559px){.fullw .trapez-r .header-container{width:90%;margin:0 auto}}.fullw .trapez-l{z-index:20;width:65%;float:right;clip-path:polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%)}@media screen and (max-width: 559px){.fullw .trapez-l{visibility:hidden}}.fullw .section-header{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;overflow:hidden;color:#fefefe}.fullw .section-header .header-container{width:80%;margin:0 auto}@media screen and (max-width: 559px){.fullw .section-header .header-container{width:90%}}.fullw .section-header .section-title{font-size:1.75rem;font-family:"PT Sans Narrow",sans-serif;margin-bottom:4rem;line-height:1.75rem}@media screen and (max-width: 559px){.fullw .section-header .section-title{margin-bottom:2rem}}.fullw .section-header .section-title span{font-size:1rem;display:block}.fullw .section-header .section-copy{font-size:2rem;font-family:"PT Sans Narrow",sans-serif}@media screen and (max-width: 559px){.fullw .section-header .section-copy{font-size:1.8rem}}.fullw .section-header#food{background:url(../images/section-header-food.jpg)}.fullw .section-header#solution{background:url(../images/section-header-solution.jpg)}@media screen and (max-width: 559px){.fullw .section-header#food,.fullw .section-header#solution{background:#111}}.content{margin:3rem auto;width:75%}@media screen and (max-width: 559px){.content{width:90%}}.content .profile-section{width:100%;margin:0 auto}.content dl.profile-list{border-bottom:1px solid #111}.content dl.profile-list dt,.content dl.profile-list dd{margin:0;padding:2rem 0}@media screen and (max-width: 559px){.content dl.profile-list dt,.content dl.profile-list dd{font-size:.867rem;padding:.85rem 0 .45rem 0}}.content dl.profile-list dl.profile-sub-list dt,.content dl.profile-list dl.profile-sub-list dd{padding:0 0 1rem 0}@media screen and (max-width: 559px){.content dl.profile-list dl.profile-sub-list dt,.content dl.profile-list dl.profile-sub-list dd{font-size:.867rem;padding:.85rem 0 .45rem 0}}.content dl.profile-list dt{font-weight:bold}@media screen and (max-width: 559px){.content dl.profile-list dd{padding:.5rem 0 .85rem 0}}.content dl.profile-list.profile-list-1st{border-top:1px solid #111}.content dl.profile-list .profile-subtitle{font-size:.867rem;font-weight:bold;margin-bottom:.5rem}.content dl.profile-list ul.business-list{list-style-type:none;margin:0 0 2.5rem 0}.content dl.profile-list ul.business-list li{list-style:none}.content.business-section-article{margin:0 auto;width:75%}@media screen and (max-width: 559px){.content.business-section-article{width:90%}}.content.business-section-article .business-section-wrapper .section-copy{font-size:2rem;font-family:"PT Sans Narrow",sans-serif}@media screen and (max-width: 559px){.content.business-section-article .business-section-wrapper .section-copy{font-size:1.8rem}}.content.business-section-article .business-section-wrapper .business-section .section-h2{font-size:1.866rem;font-weight:bold;margin:2.5rem 0 3.5rem 0;line-height:2rem;padding-bottom:.85rem;border-bottom:1px solid #111}.content.business-section-article .business-section-wrapper .business-section .section-h3{font-size:1.4rem;font-weight:bold;margin:1.5rem 0;letter-spacing:.085rem}.content.business-section-article .business-section-wrapper .business-section .section-text{font-size:1rem;line-height:1.75rem;margin-bottom:3rem;letter-spacing:.05rem}.content.business-section-article .business-section-wrapper .business-section dl.store-list{margin:2rem 0 3.75rem 0}.content.business-section-article .business-section-wrapper .business-section dl.store-list h3.store-name{font-size:1.4rem;margin-bottom:1.75rem;font-weight:bold}.content.business-section-article .business-section-wrapper .business-section dl.store-list p.store-descript{font-size:1rem;font-weight:normal;margin-bottom:1.75rem}.content.business-section-article .business-section-wrapper .business-section dl.store-list ul.store-info{list-style:none none;margin:1rem 0}.content.business-section-article .business-section-wrapper .business-section dl.store-list ul.store-info li{font-weight:normal;list-style-position:outside;margin:1rem 0}.content.business-section-article .business-section-wrapper .business-section dl.store-list dt{margin:0}.content.business-section-article .business-section-wrapper .business-section dl.store-list dd{margin:0}.content.business-section-article .business-section-wrapper .business-section dl.store-list dd ul.store-slide{margin:1rem auto}.content.business-section-article .business-section-wrapper .business-section dl.store-list dd img{width:100%;height:auto}.content.business-section-article .business-section-wrapper .business-section ul.list-results{list-style:none none;margin:1rem 0}.content.business-section-article .business-section-wrapper .business-section ul.list-results li{font-weight:normal;list-style-position:outside;margin:1rem 0}footer{width:100%;margin:2rem auto 1rem auto}footer #footer-copy{text-align:center;font-size:.8rem}.slick-prev:before,.slick-next:before{color:#111}/*# sourceMappingURL=style.css.map */
