@charset "UTF-8";
.g-headerLogo_img img{width:90%}
body{font-family:"Gotham A","Gotham B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,sans-serif}
.c-accordion-typeLink .c-accordion_title_link,.c-btn,.c-card05 .c-card_tag,.c-card05 .c-card_title,.c-card09 .c-card_title,.c-catchText,.c-headingLv1,.c-headingLv2,.c-headingLv3,.c-headingLv4,.c-headingLv5,.c-headingLv6,.c-leadText,.c-localNav_title,.c-notice_title,.c-visual_text,.c-visual_title,.p-likeLinks_list_link,.p-likeSec_catch,.p-likeSec_hedding,.p-likeSec_list_text,.p-productAllergy_caution_title,.p-productSummary_name,.p-recipeSummary_name,.p-topPickup_list_text,.p-topVisual_text{font-family:"Gotham A","Gotham B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,sans-serif}
.p-topSection_boxText .c-btn.en-btn{width:200px!important}
.p-topSection_boxText .c-btn{width:180px!important}
.p-corporateTopIr.p-corporateTopIr-en::before{background-image:url(/corporate/img/ir01-1_en_pc.jpg)}
@media only screen and (min-width:1024px){
.p-topVisual_text{font-size:44px}
}
@media only screen and (max-width:767px){
.g-headerSubNav{margin-bottom:84px}
.p-corporateTopMessage{height:640px}
.p-corporateTopMessage:before{top:60px}
.p-corporateTopMessage::after{position:absolute;z-index:-1;top:0;left:-16px;width:calc(100% + 16px * 2);height:60px;content:"";background-color:#efe7e7}
.p-corporateTopIr.p-corporateTopIr-en::before{background-image:url(/corporate/img/ir01-1_en_sp.jpg)}
}