@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Zen+Old+Mincho&display=swap');

.suntory_camp_2610_recipe_nv,.suntory_camp_2610_recipe_dl{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-box;
	display:-webkit-flexbox;
	display:-moz-flexbox;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:flex;
	-webkit-box-lines:multiple;
	-moz-box-lines:multiple;
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.suntory_camp_2610{text-align:left;}

.zen-old-mincho-regular {
  font-family: "Zen Old Mincho", serif;
  font-weight: 400;
}
.suntory_camp_2610_event_small{font-size:11px;color:#fff;}

ul.suntory_camp_2610_list_kome li{text-indent:-1em;margin-left:1em;padding-bottom:0.5em;}
.suntory_camp_2610_ti01,.suntory_camp_2610_ti02,.suntory_camp_2610_ti03{margin:0 auto;}

.suntory_camp_2610_main img{width:100%;}
.suntory_camp_2610_copy_bg{color:#fff;}
.suntory_camp_2610_copy_left p{padding-bottom:2em;}

.suntory_camp_2610_present01{padding:50px 0;background:#F4EFE1;color:#002B64;}
.suntory_camp_2610_tv_logo{margin-bottom:40px;}
.suntory_camp_2610_tv_logo li{float:left;width:19%;border-left:1px solid #BEBEBE;}
li.suntory_camp_2610_tv_logo01{border:none;}
.suntory_camp_2610_present_copy{font-weight:bold;margin:30px 0;}
.suntory_camp_2610_present_term{font-weight:bold;margin:30px 0;text-align:center;}
.suntory_camp_2610_present_term span{font-weight:bold;}
.suntory_camp_2610_present_comment{text-align:center;}
.suntory_camp_2610_present_btn{text-align:center;margin:30px auto 15px;max-width:335px;background:#002B64;border-radius:10px;}
.suntory_camp_2610_present_btn a{padding:15px 0;display:block;color:#fff;position:relative;}
.suntory_camp_2610_present_btn a:hover{background:rgba(255,255,255,0.3);}
.suntory_camp_2610_present_btn i{position:absolute;right:5%;top:50%;transform:translateY(-50%);-webkit- transform:translateY(-50%);}

.suntory_camp_2610_present02{padding:50px 0;background:#F7F4EA;color:#002B64;}

.suntory_camp_2610_event{text-align:left;padding:50px 0;background:transparent radial-gradient(closest-side at 50% 50%, #FFFAD500 0%, #FFF4C680 67%, #FDD98499 100%) 0% 0% no-repeat;color:#002B64;}

.suntory_camp_2610_event_dl{margin:40px 0 50px;}
.suntory_camp_2610_event_dl dt,.suntory_camp_2610_event_dl dd{font-weight:bold;}
.suntory_camp_2610_event_dl dt{float:left;clear:both;margin-top:0.5em;}
.suntory_camp_2610_event_dl dd{float:right;margin-top:0.5em;}
.suntory_camp_2610_year20_mi{background:#002B64;border-radius:10px;color:#fff;text-align:center;margin:20px auto;width:200px;padding:5px 0;}
.suntory_camp_2610_event_ul li{margin-top:40px;color:#000;}
.suntory_camp_2610_event_date{margin-bottom:10px;}
.suntory_camp_2610_event_copy{font-weight:500;}
.suntory_camp_2610_event_name{font-weihgt:bold;font-size:24px;color:#FEDE66;background:#002B64;border-radius:5px;text-align:center;padding:16px 0;margin:20px 0 10px;}
.suntory_camp_2610_event_name_div{color:#fff;background:#002B64;border-radius:5px;text-align:center;padding:5px 0;margin:20px 0 10px;}
.suntory_camp_2610_event_name_div .suntory_camp_2610_event_name{padding:0;margin:0;}
.suntory_camp_2610_event_mi{margin:60px auto 20px;text-align:center;font-weight:bold;background:url(/wp-content/uploads/2026/09/suntory_camp_2610_line01.png) no-repeat left bottom,url(/wp-content/uploads/2026/09/suntory_camp_2610_line02.png) no-repeat right bottom;background-size:28px auto;}

.suntory_camp_2610_recipe_nv{margin-top:50px;}
.suntory_camp_2610_recipe_nv li{width:32%;border-radius:10px 10px 0px 0px;}
.suntory_camp_2610_recipe_nv li span{display:block;color:#fff;font-weight:bold;}
.suntory_camp_2610_recipe_nv li:hover{cursor:pointer;-moz-opacity:0.7;opacity:0.7;filter: alpha(opacity=70);}
.suntory_camp_2610_recipe_nv01{background:#FAC02F;}
.suntory_camp_2610_recipe_nv02{background:#002B64;margin:0 2%;}
.suntory_camp_2610_recipe_nv03{background:#FA3158;}
.suntory_camp_2610_recipe{background:#FEF9EA;}
.suntory_camp_2610_recipe_each{padding:50px 0;position:relative;}
.suntory_camp_2610_recipe02,.suntory_camp_2610_recipe03{display:none;}
.suntory_camp_2610_recipe_each::after{
content: "";
position:absolute;
top:0;
transform:translateX(-50%);-webkit- transform:translateX(-50%);
width: 0;
height: 0;
border-style: solid;
border-right: 15px solid transparent;
border-left: 15px solid transparent;
border-bottom: 0;
}
.suntory_camp_2610_recipe01::after{left:16%;border-top: 15px solid #FAC02F;}
.suntory_camp_2610_recipe02::after{left:50%;border-top: 15px solid #002B64;}
.suntory_camp_2610_recipe03::after{left:84%;border-top: 15px solid #FA3158;}

.suntory_camp_2610_recipe_block{background:#fff;font-weight:500;padding:50px 5%;}
.suntory_camp_2610_recipe_block p{font-weight:500;line-height:2;}
.suntory_camp_2610_recipe_name{font-weight:bold;font-size:26px;margin-bottom:30px;}
.suntory_camp_2610_recipe01 .suntory_camp_2610_recipe_name{color:#FAC02F;}
.suntory_camp_2610_recipe02 .suntory_camp_2610_recipe_name{color:#002B64;}
.suntory_camp_2610_recipe03 .suntory_camp_2610_recipe_name{color:#FA3158;}
.suntory_camp_2610_recipe_name span{font-size:15px;font-weight:bold;}
.suntory_camp_2610_recipe_each_mi{color:#fff;font-weight:bold;text-align:center;margin-top:50px;padding:15px 0;}
.suntory_camp_2610_recipe01 .suntory_camp_2610_recipe_each_mi{background:#FAC02F;}
.suntory_camp_2610_recipe02 .suntory_camp_2610_recipe_each_mi{background:#002B64;}
.suntory_camp_2610_recipe03 .suntory_camp_2610_recipe_each_mi{background:#FA3158;}
.suntory_camp_2610_recipe_block img{margin-bottom:30px}
.suntory_camp_2610_recipe_program_mi{font-weight:bold;margin-bottom:10px;}
.suntory_camp_2610_recipe_program_time{font-weight:bold;}

.suntory_camp_2610_recipe_dt{width:32%;margin:10px 0 0 2%;cursor:pointer;}
.suntory_camp_2610_recipe_dt img{margin-bottom:10px;cursor:pointer;}
.suntory_camp_2610_recipe_dt:hover{-moz-opacity:0.7;opacity:0.7;filter: alpha(opacity=70);}
dt.suntory_camp_2610_recipe_dt.suntory_camp_2610_recipe_dt_margin0{margin-left:0;}
.suntory_camp_2610_recipe_dd{display:none;position:fixed;left:0;top:0;z-index:100;background:rgba(0,0,0,0.7);padding:5%;}
.suntory_camp_2610_recipe_dd_wrap{background:#fff;padding:2%;overflow-y:scroll;margin:0 auto;max-width:1000px;max-height:85%;}

.suntory_camp_2610_recipe_dd_dish{font-weight:bold;margin:20px 0 10px;}
.suntory_camp_2610_recipe_dd_left,.suntory_camp_2610_recipe_dd_right{margin-top:30px;}
.suntory_camp_2610_recipe_dd_mi{color:#fff;font-weight:bold;margin:0 0 15px;padding:10px;}
.suntory_camp_2610_recipe01 .suntory_camp_2610_recipe_dd_mi{background:#FAC02F;}
.suntory_camp_2610_recipe02 .suntory_camp_2610_recipe_dd_mi{background:#002B64;}
.suntory_camp_2610_recipe03 .suntory_camp_2610_recipe_dd_mi{background:#FA3158;}
.suntory_camp_2610_recipe_movie{position:relative;}
.suntory_camp_2610_recipe_movie i{position:absolute;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%);-webkit- transform:translate(-50%,-50%);}
.suntory_camp_2610_recipe_dd_close{position:fixed;right:0%;top:0%;color:#fff;z-index:200;}
.suntory_camp_2610_recipe_dd_close i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit- transform:translate(-50%,-50%);}
.suntory_camp_2610_recipe_dd_close:hover{-moz-opacity:0.7;opacity:0.7;filter: alpha(opacity=70);}
.suntory_camp_2610_recipe01 .suntory_camp_2610_recipe_dd_close{background:#FAC02F;}
.suntory_camp_2610_recipe02 .suntory_camp_2610_recipe_dd_close{background:#002B64;}
.suntory_camp_2610_recipe03 .suntory_camp_2610_recipe_dd_close{background:#FA3158;}

/*----------------■中大画面---------------*/
@media screen and (min-width: 767px) {

.suntory_camp_2610_ti01{width:464px;}
.suntory_camp_2610_ti02{width:304px;}
.suntory_camp_2610_ti03{width:280px;}
.suntory_camp_2610_wrap1000{max-width:1000px;margin:0 auto;}
.suntory_camp_2610_wrap900{max-width:900px;margin:0 auto;}
.suntory_camp_2610_copy_bg{background:linear-gradient(180deg, #00204a, #023c89);}
.suntory_camp_2610_copy{font-size:19px;background:url(/wp-content/uploads/2026/09/suntory_camp_2610_bg_pc.png) no-repeat center bottom;background-size:100% auto;}
.suntory_camp_2610_copy_left{float:left;}
.suntory_camp_2610_copy_right{float:right;}
.suntory_camp_2610_present_copy{text-align:center;}
.suntory_camp_2610_present_term{font-size:34px;}
.suntory_camp_2610_present_btn{font-size:25px;}
.suntory_camp_2610_event_dl{font-size:20px;}
.suntory_camp_2610_event_dl dt{width:10%;}
.suntory_camp_2610_event_dl dd{width:90%;}
.suntory_camp_2610_event_date{width:60%;margin-left:auto;margin-right:auto;}
.suntory_camp_2610_event_mi{font-size:36px;width:500px;}
.suntory_camp_2610_event_kome{width:370px;margin:0 auto;}
.suntory_camp_2610_recipe_nv li span{padding:20px 0;text-align:center;}
.suntory_camp_2610_recipe_each_mi{font-size:20px;}
.suntory_camp_2610_recipe_name span{padding-left:0.5em;}
.suntory_camp_2610_recipe_block img{float:right;margin-left:5%;right;width:40%;}
.suntory_camp_2610_recipe_program img{float:left;width:300px;margin-right:5%;}
.suntory_camp_2610_recipe_program_mi{font-size:35px;}
.suntory_camp_2610_recipe_program_time{font-size:18px;}
.suntory_camp_2610_recipe_dd_left{float:left;width:33%;}
.suntory_camp_2610_recipe_dd_right{float:right;width:63%;}
.suntory_camp_2610_recipe_dd_dish{font-size:30px;}
.suntory_camp_2610_recipe_movie i{font-size:100px;}
.suntory_camp_2610_recipe_dd{width:96%;height:96%;padding:2%;}
.suntory_camp_2610_recipe_dd_close{width:80px;height:80px;cursor:pointer;font-size:60px;}
}


/*----------------■大画面---------------*/
@media screen and (min-width: 1025px) {

.suntory_camp_2610_copy{padding:130px 0 230px;}
.suntory_camp_2610_copy_left{width:730px;}
.suntory_camp_2610_copy_right{width:270px;}
.suntory_camp_2610_present_copy{font-size:18px;}
.suntory_camp_2610_event_ul li{float:left;width:28%;margin-left:8%;}
li.suntory_camp_2610_event01{margin-left:0;}
.suntory_camp_2610_recipe_nv li span{font-size:18px;}

}


/*----------------■小中画面---------------*/
@media screen and (max-width: 1024px){

.suntory_camp_2610_wrap1000,.suntory_camp_2610_wrap900{margin:0 5%;}

}

/*----------------■中画面---------------*/
@media screen and (min-width: 767px) and (max-width: 1024px){

.suntory_camp_2610_copy{padding:100px 0 150px;}
.suntory_camp_2610_copy_left{width:60%;}
.suntory_camp_2610_copy_right{width:40%;}
.suntory_camp_2610_event_dl dt{width:12%;}
.suntory_camp_2610_event_dl dd{width:88%;}
.suntory_camp_2610_event_ul li{float:left;width:30%;margin-left:5%;}
li.suntory_camp_2610_event01{margin-left:0;}
.suntory_camp_2610_recipe_nv li span{font-size:14px;}

}

/*----------------■小画面---------------*/
@media screen and (max-width: 766px) {

.suntory_camp_2610_ti01{max-width:340px}
.suntory_camp_2610_ti02{max-width:228px}
.suntory_camp_2610_ti03{max-width:210px}
.suntory_camp_2610_copy_bg{background:#002B64;}
.suntory_camp_2610_copy{padding:50px 0 40%;background:url(/wp-content/uploads/2026/09/suntory_camp_2610_bg_sp.png) no-repeat center bottom;background-size:100% auto;}
.suntory_camp_2610_copy_right{display:block;margin:0 auto;width:216px;}
.suntory_camp_2610_present_term{font-size:24px;}
.suntory_camp_2610_present_btn{font-size:18px;}
.suntory_camp_2610_present_term span{display:none;}
.suntory_camp_2610_event_dl dt{width:20%;}
.suntory_camp_2610_event_dl dd{width:80%;}
.suntory_camp_2610_event_ul li{width:220px;margin-left:auto;margin-right:auto;}
.suntory_camp_2610_event_ul li img{display:block;width:150px;margin:0 auto;}
.suntory_camp_2610_event_mi{font-size:26px;width:260px;}
.suntory_camp_2610_recipe_nv li span{padding:10px;}
.suntory_camp_2610_recipe_each_mi{font-size:18px;}
.suntory_camp_2610_recipe_program_mi{font-size:25px;}
.suntory_camp_2610_recipe_dd_dish{font-size:20px;}
.suntory_camp_2610_recipe_movie i{font-size:50px;}
.suntory_camp_2610_recipe_dd{width:90%;height:95%;padding:5%;}
.suntory_camp_2610_recipe_dd_close{width:50px;height:50px;cursor:pointer;font-size:40px;}

}
