#rodeo-day_wrap{
	width:100%;
	text-align:center;
	font-size:16px;
	}
#rodeo-day_wrap .title{
	width:100%;
	padding:3rem 0;
	background: no-repeat url("/cpage/cam/rodeoday/img/rodeoday_bg.jpg");
	background-size: cover;
	}
#rodeo-day_wrap .title img{
	width:50%;
	}
#rodeo-day_wrap .toptex {
	margin-top:2rem;
	}
#rodeo-day_wrap .toptex .day{
	font-size:1.3rem;
	font-weight:bold;
	}
#rodeo-day_wrap .toptex .day span{ 
	color:#a28d46;
	font-size:1.5rem;
	}
#rodeo-day_wrap .example{
	margin-top:2rem;
	background:#eeeeee;
	padding:2rem;
	}
#rodeo-day_wrap .example ul{
	display: flex;
	width:100%;
	margin:0 auto;
	max-width:960px;
	}
#rodeo-day_wrap .example ul li{
	width:calc(100%/3);
	margin:.5rem;
	padding:1rem;
	background:#fff;
	}
#rodeo-day_wrap .example ul li img{
	margin-bottom:.5rem;
	}
#rodeo-day_wrap .example ul li span{
	color:#de6929;
	display:block;
	font-size:1.3rem;
	font-weight:bold;
	line-height:1.5rem;
	}
#rodeo-day_wrap .example p{
	max-width:960px;
	margin: 0 auto;
	}
#rodeo-day_wrap .magazine{
	max-width:960px;
	margin:2rem auto ;
	border-radius:1rem;
	border:3px solid #de6929;
	padding:2rem;
	}
#rodeo-day_wrap .magazine dt{
	font-weight:bold;
	font-size:1.3rem;
	}
#rodeo-day_wrap .magazine dd .btn{
	border-radius:4rem;
	position: relative;
	overflow: hidden;
	text-decoration: none;
	display: inline-block;
	border: 1px solid #de6929;
	background: #de6929;	
	padding: 1rem 2rem;
	width:60%;
	margin-top:1rem;
	text-align: center;
	outline: none;   
	transition: ease .2s;
	}
#rodeo-day_wrap .magazine dd .btn span {
	position: relative;
	z-index: 3;
	color:#fff;
	}
#rodeo-day_wrap .magazine dd .btn:hover span{
	color:#de6929;
	}
#rodeo-day_wrap .magazine dd .bgcenterout:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: #fff;
	width: 100%;
	height: 100%;
	transition: transform .3s cubic-bezier(0.8, 0, 0.2, 1) 0s;
	transform: scale(0, 0);
	transform-origin:center;
	}
#rodeo-day_wrap .magazine dd .bgcenterout:hover:before{
	transform:scale(1, 1);
	}
#rodeo-day_wrap .eventwrap{
	margin:2rem auto;
	}
#rodeo-day_wrap .eventwrap dl{
	margin:0 auto;
	width:80%;
	border-radius:1rem;
	background-color: #d5b376;
	padding:2rem;
	}
#rodeo-day_wrap .eventwrap dt{
	color:#fff;
	font-size:2rem;	
	width:80%;
	margin:0 auto .5rem;
	font-weight:bold;
	}
#rodeo-day_wrap .eventwrap dl .event{
	font-weight:bold;
	color: #de6929;
	padding:2rem;
	background-color:#fff;
	border-radius:1rem;
	font-size:3rem;
	}
#rodeo-day_wrap .eventwrap .tex{
	font-size:1rem;
	color:#323232;
	font-weight:normal;
	}
#rodeo-day_wrap .eventwrap .tex span{
	color:#de6929;
	}
#rodeo-day_wrap .eventwrap ul{
	text-align:left;
	width: 80%;
	margin:2rem auto;
	}
#rodeo-day_wrap .attention li{
    text-indent: 1.5rem;
	}
#rodeo-day_wrap .attention :before{
    content: "※";
    margin-right: 0.5em;
	}
#rodeo-day_wrap .eventwrap dl span{
	font-size:1.5rem;
	padding:0 1rem;
	}
#rodeo-day_wrap .ex {
	display:flex;
	width:70%!important;
	margin:0 auto;
	background-color:#fff;
	padding:1rem;
	border-radius:1rem;
	}
#rodeo-day_wrap .ex p{
	border-bottom:1px solid #eeeeee;
	width:100%;
	height:3.5rem;
	line-height:3.5rem;
}
#rodeo-day_wrap ul.ex li:first-child{
	width:40%;
	margin-right:2rem;
	}
#rodeo-day_wrap ul.ex li:last-child{
	width:60%;
	margin-right:2rem;
	}
#rodeo-day_wrap ul.ex li img {
	width:100%;
	}
#rodeo-day_wrap ul.ex li .nomalpt span{
	font-size:2rem;	
	}
#rodeo-day_wrap ul.ex li .x2pt span{
	font-size:2rem;	
	font-weight:bold;
	color:#de6929;
	}
#rodeo-day_wrap .exwrap{
	background: repeating-linear-gradient(135deg, #f1ece5, #f1ece5 20px, #fff 20px, #fff 40px);
	padding:2rem 0;
	margin-top:2rem;
	}
#rodeo-day_wrap .extitle{
	color:#a28d46;
	font-size:2rem;
	}
#rodeo-day_wrap .extitle span{
	font-size:1.5rem;
	margin:1rem;
	}
#rodeo-day_wrap .arrow{
    position: relative;
    padding: 0 0 0 16px;
}
#rodeo-day_wrap .arrow::before{
    content: "";
    position: absolute;
    top: 60%;   /* ﾃｧﾂｸﾂｦﾃｨﾂｻﾂｸﾃ｣窶壺凖｣窶堋ｻﾃ｣ﾆ陳ｳﾃ｣窶堋ｿﾃ｣ﾆ陳ｪﾃ｣ﾆ陳ｳﾃ｣窶堋ｰﾃ｣ﾂ≫┐ﾃ｣窶壺ｹ */ 
    left: 0;
    transform: translateY(-50%);   /* ﾃｧﾂｸﾂｦﾃｨﾂｻﾂｸﾃ｣窶壺凖｣窶堋ｻﾃ｣ﾆ陳ｳﾃ｣窶堋ｿﾃ｣ﾆ陳ｪﾃ｣ﾆ陳ｳﾃ｣窶堋ｰﾃ｣ﾂ≫┐ﾃ｣窶壺ｹ */  
    border: 5px solid transparent;
    border-left: 8px solid #de6929;   /* ﾃ･ﾂ･ﾂｽﾃ｣ﾂ�ｿﾃ｣ﾂ�ｧﾃｨ窶ｰﾂｲﾃ｣窶壺凖･ﾂ､窶ｰﾃ｣ﾂ⇒�｣ﾂ�ｦﾃ｣ﾂ�湘｣ﾂ��ﾃ｣ﾂ≫｢ﾃ｣ﾂ≫� */  
}
#rodeo-day_wrap .exwrap .btn{
	border-radius:4rem;
	position: relative;
	overflow: hidden;
	text-decoration: none;
	display: inline-block;
	border: 1px solid #323232;
	background: #323232;	
	padding: 1rem 2rem;
	width:60%;
	color:#fff;
	margin-top:1rem;
	text-align: center;
	outline: none;   
	transition: ease .2s;
	}
#rodeo-day_wrap .exwrap .btn:hover{
	background: #fff;	
	color:#323232;
}
#rodeo-day_wrap .presentimg{
	display:flex;
}
#rodeo-day_wrap .presentimg li{
	width:calc(100%/2);
	}
#rodeo-day_wrap .presentimg img {
	width: 100%;
	height: 400px;
	object-fit: cover;
	}
#rodeo-day_wrap .exitem{
	font-size:2rem;
	background-color:#a28d46;
	border-radius:1rem 1rem 0  0 ;
	color:#fff;
	width:80%;
	margin:0 auto;
	}
#rodeo-day_wrap .extex{
	background-color:#fff;
	border-radius: 0 0 1rem 1rem ;
	width:80%;
	margin:0 auto;
	}