.cuisine_copy{position:relative;text-align:center;padding:120px 0}.cuisine_copy h2{font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";font-size:28px;line-height:50px;font-weight:400;letter-spacing:.2rem}.cuisine_copy p{margin-top:30px;font-size:16px;line-height:38px}.cuisine_info{position:relative;margin:0 auto 120px;max-width:1160px;display:flex;align-items:center;justify-content:space-between;padding:0}@media (max-width:1200px){.cuisine_info{padding:0}}.info_reverse{flex-direction:row-reverse}.cuisine_left_main{position:relative;width:calc(50% - 60px);margin-left:30px}.info_reverse .cuisine_left_main{margin-left:0;margin-right:30px}.cuisine_right_main{position:relative;width:calc(50% - 60px);margin:0 30px}.cuisine_imgs{margin-top:0}.cuisine_imgs img{max-width:640px}.cuisine_imgs .slick-prev{position:absolute;width:100%;max-width:1100px;left:-6px;bottom:-6px;height:0;background:rgba(255,255,255,0);z-index:1;font-size:0;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.cuisine_imgs .slick-prev:before{content:"";display:block;position:absolute;left:10px;top:-30px;width:30px;height:30px;background:#fff;border:solid 1px #a09273;border-radius:100%}.cuisine_imgs .slick-prev::after{position:absolute;left:15px;top:-18px;content:"";display:block;width:6px;height:6px;border-left:solid 2px #a09273;border-bottom:solid 2px #a09273;transform:rotate(45deg);margin-left:8px}.cuisine_imgs .slick-next{position:absolute;max-width:1100px;width:100%;right:-6px;bottom:-6px;height:0;background:rgba(255,255,255,0);z-index:1;font-size:0;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.cuisine_imgs .slick-next:before{content:"";display:block;position:absolute;right:10px;top:-30px;width:30px;height:30px;background:#fff;border:solid 1px #a09273;border-radius:100%}.cuisine_imgs .slick-next::after{position:absolute;right:24px;content:"";display:block;width:6px;height:6px;border-right:solid 2px #a09273;border-top:solid 2px #a09273;transform:rotate(45deg);margin-left:0;top:-18px}.cuisine_txt{position:relative;margin-bottom:20px}.cuisine_txt p:nth-child(3){line-height:28px}.en_name{position:relative;left:0;top:0;font-size:5.7vw;line-height:5.7vw;opacity:.6;margin-bottom:6px}.cuisine_info:last-child .en_name{margin-bottom:18px}.color_g{color:#f7c78f}.color_r{color:#e59996}.color_b{color:#98a1dd}.cuisine_img{position:relative;background:url(/wedding/img/cuisine/cuisine_img.jpg) no-repeat center center #000;background-size:cover;height:500px;width:100%}.chef_flex{display:flex;max-width:1100px;margin:0 auto 60px;padding:0 30px;justify-content:space-between}.chef_img{width:calc(50% - 5px)}.chef_txt{text-align:center}.chef_txt h3{font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";font-size:30px;font-weight:400;margin-bottom:30px}.chef_txt p{font-size:16px;line-height:38px}.chef_txt p:first-child{font-size:18px;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";margin-bottom:4px}.sine{text-align:right;display:block;max-width:800px;margin:10px auto 0}.sine img{max-width:250px;display:inline}#award_wrap{position:relative;max-width:580px;margin:70px auto 0}#award_wrap .award_h{font-size:24px;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";font-weight:400}#award_wrap img{max-width:426px;margin:0 auto 30px}#award_wrap p{text-align:left;font-size:16px;line-height:32px}@media (min-width:1400px){.en_name{font-size:70px;line-height:70px}}.cuisine_txt h3{font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";font-weight:400;margin-bottom:15px;font-size:28px;line-height:28px}.cuisine_imgs .slick-dots{display:flex;justify-content:center;margin-top:25px}.cuisine_imgs .slick-dots li{font-size:0;width:10px;height:10px;border-radius:100%;background:#cfcfcf;text-indent:-9999px;overflow:hidden;margin:0 10px}.cuisine_imgs .slick-dots li button{display:none}.cuisine_imgs .slick-dots .slick-active{background:#5c5564}@media (max-width:999px){.cuisine_left_main{position:relative;width:calc(50% - 0px)}}#fairlink{display:block;max-width:900px;padding:0 30px;margin:0 auto 120px}@media (max-width:769px){#fairlink{padding:0 15px;margin:0 auto 60px}.cuisine_imgs .slick-prev:before{left:5px}.cuisine_imgs .slick-prev::after{position:absolute;left:10px}.cuisine_imgs .slick-prev{bottom:-10px}.cuisine_imgs .slick-next{bottom:-10px}.cuisine_imgs .slick-next:before{right:5px}.cuisine_imgs .slick-next::after{right:19px}.head_img img{object-position:center 40px}.cuisine_copy{padding:60px 0}.cuisine_copy h2{font-size:22px;line-height:38px}.cuisine_copy p{margin:20px 15px 0;text-align:left;font-size:14px;line-height:32px}.cuisine_copy p br{display:none}.cuisine_info{margin:0 auto 80px;display:block;padding:0}.cuisine_left_main{width:100%;margin:0}.cuisine_right_main{width:calc(100% - 30px);margin:0 15px}.en_name{font-size:50px;line-height:50px;margin-bottom:15px;margin-top:26px}.cuisine_txt h3{margin-bottom:10px;font-size:24px;line-height:24px}.cuisine_txt p br{display:none}.cuisine_imgs img{max-width:calc(100vw - 30px)}.cuisine_imgs .slick-dots{margin-top:20px}.cuisine_imgs .slick-dots li{width:8px;height:8px;margin:0 8px}.cuisine_txt p{line-height:24px}.cuisine_txt .en_font{line-height:32px}.cuisine_info:last-child .en_name{margin-bottom:26px}.chef_flex{padding:0 15px;margin-bottom:30px}.chef_img{width:calc(50% - 2.5px)}.chef_txt p{font-size:14px;line-height:32px;text-align:left;margin:0 15px}.chef_txt p:first-child{font-size:16px;margin-bottom:5px;text-align:center}.chef_txt h3{font-size:26px;margin-bottom:26px}.sine{margin:0 auto}.sine img{max-width:180px}#award_wrap{margin:50px auto 0}#award_wrap .award_h{font-size:20px}#award_wrap img{margin:0 auto 15px;width:calc(100% - 30px)}#award_wrap p{font-size:14px;line-height:28px}.cuisine_img{background:url(/wedding/img/cuisine/cuisine_img_sp.jpg) no-repeat center top #000;background-size:cover;height:0;width:100%;padding-top:56.25%}}