/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 1000px) {
  .header{text-align: center; margin-bottom: 20px;}
	.slick-dotted.slick-slider{margin-bottom:50px !important;}
	.slick-dots{bottom:-30px !important;}
  section{width: 1000px;}
	h2.title-border{margin-bottom:20px; font-size:30px; line-height:40px;}
	.entry{width:1000px; margin:40px 0; padding:20px 60px; border:2px solid #000; box-sizing:border-box; background:#f5f5f5;}
	.entry p.card_y,.entry p.card_n{width:410px; line-height: 60px;	font-size:20px;	float:left;}
	.entry p.card_y{margin-right:56px;}
	.entry p.card_f{margin-top:100px; padding-right:0;}
	.entry p{font-size:16px;;}
	h3{font-size: 20px; line-height: 40px;}
	.place_day{display:none;}
	label {padding-left:64%;}
	.menu{margin-top:20px; background:#f5f5f5;}
	.menu ul li{line-height:36px;}
  .menu li.guest img{	width:200px;}
	.menu li.link_entry{width:400px; margin:10px 280px; line-height:40px}
	.menu li.access,.menu li.guest_change,.menu li.bus_place,.menu li.bus_day,.menu li.bus .tel{font-size:16px;}
  .place_day li:nth-child(1),.menu li:nth-child(1),.menu li:nth-child(3),.menu li:nth-child(5),.menu li:nth-child(7){width: 35%;}
  .place_day li:nth-child(2),.menu li:nth-child(2),.menu li:nth-child(4),.menu li:nth-child(6),.menu li:nth-child(8){width: 55%;}
	.item ul li{font-size:16px;}
	.item ul li img{margin-bottom:10px;}
	.test_ride{text-align:center;}
	.isg_logo{width:350px;}
}	
#pagetop {
    opacity: 0.75;
    /*display: block;*/
}
   
@media only screen and (min-width: 768px) and (max-width: 999px) {
	.item ul li{font-size:14px;}
}

@media only screen and (max-width: 767px) {
}

@media only screen and (max-width: 479px) {
    #page-top {
    width: 45px;
    height: 45px;
    bottom: 10px;
    right: 10px;
    }
    #page-top a::before {
    width: 15px;
    height: 15px;
    }
}