@charset "utf-8";
@media screen and (max-width : 768px){
/*------------------------------------------------------------------------------------------
*
*
    Responsive / SP
*
*
------------------------------------------------------------------------------------------ */
.movieIndex{ padding-top:0px;}
.movieIndex.last{ padding:10px 0 40px; overflow:hidden;}
.movieIndex h4{
	font-size:16px;
	color:#18a511;
	margin-bottom:10px;
	font-weight:bold;
}
.movieIndex li{
	background-color:#f0f0f0;
	overflow:hidden;
	padding:15px 10px;
	border-bottom:1px solid #d8d8d8;
}
.movieIndex li:last-child{ border:0;}
.movieIndex li dt{
	float:none;
	height:auto;
	line-height:1.2;
	font-weight:bold;
	font-size:16px;
	width:auto;
	text-align:left;
	padding-left:5px;
	margin-bottom:10px;
}
.movieIndex li dd{
	float:none;
	height:auto;
	line-height:1.2;
	font-weight:bold;
	font-size:16px;
	width:auto;
	position:relative;
	font-weight:normal;
}
.movieIndex li dd a{
	display:block;
	height:32px;
	width:100%;
	line-height:32px;
	text-align:left;
	color:#000 !important;
	background:url(/golf/common/image_common/icon_arrow_circle.png) no-repeat 94% 50%;
	padding:0 20px;
	margin:0 auto;
	white-space:nowrap;
	box-sizing:border-box;
}
.movieIndex li dd.current a{
	background:url(/golf/common/image_common/icon_arrow_circle_w.png) no-repeat 94% 50% #000;
	border-radius:5px;
	color:#fff !important;
}

.movieIndex li dd hr{
	border:0;
	border-left:0px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	height:1px;
	position:relative;
	top:auto;
	right:auto;
	left:0;
	margin-top:0px;
	line-height:1;
	width:100%;
	margin:10px 0;
}
#movie{
	padding:0px 0 50px;
}
#movie h3{
	font-size:24px;
	text-align:center;
	padding-top:50px;
	margin-bottom:20px;
}
#movie h3.holeon{
	background:url(/golf/1001miyazato/round-movie/image/hole_num.gif) no-repeat center 0;
	background-size:117px;
}
#movie .movieWrap{ position:relative; height:365px;}
#comment{ overflow:hidden; padding-bottom:60px;}
#comment img{ width:100%;}
#comment h3{ margin-bottom:25px;}
#comment ul.courseList li{
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #efefef;
}
#comment ul.courseList li:last-child{
	border:0;
	padding-bottom:0px;
}
#comment ul.courseList li h4{
	font-size:16px;
	color:#18a511;
	margin-bottom:20px;
	line-height:1.6;
	font-weight:bold;
}
#comment ul.courseList li h4 span{
	display:block;
	font-size:14px;
	color:#000;
}
#comment ul.courseList p{
	font-size:14px;
	line-height:1.8;
}
#comment ul.courseList p.lead{
	font-size:20px;
	margin:20px 0 15px;
	line-height:1.4;
}

}