/*
#contents{float:none; width:100%;}
#side{float:none;width:100%;}
*/

@media screen and (max-width: 768px){
  #container{padding-top:0;}
  #Glide{padding-top:60px;}
}

.bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 0px #ccc  !important;
    -webkit-box-shadow: 0 0 0px #ccc  !important;
    box-shadow: 0 0 0px #ccc  !important;
    border: 0px solid #fff  !important;
    left: 0px  !important;
}

#warning{ border:3px #c00 double; padding:10px; color:#c00; margin:0 0 20px;}

#info dl{ margin:0 0 30px;}
#info dl dt{width: 8em;float: left;clear: both;padding:3px 0;font-weight:normal;}
#info dl dd{padding:3px 0 3px 8em;}
@media screen and (max-width: 768px) {
	#info dl dt{width: auto;float:none;}
	#info dl dd{padding:3px 0 3px 0;}
}

.sp_bnr{  display:none;}
.sp_bnr ul{}
.sp_bnr ul li{float:right; width:49%; text-align:center;margin:0 0 20px;}
.sp_bnr ul li:first-child{ float:left; }
.sp_bnr ul li a{display:block; padding:10px; background:#222; color:#fff; text-decoration:none; font-weight:bold;}
.sp_bnr ul li span{ display:block; font-size:1.0rem; color:#ccc;}

@media screen and (max-width: 768px) {
  .sp_bnr{ display:inline;}
}


.contents_list li:nth-child(-n+3){width:32%;}
.contents_list li:nth-child(5n) {margin: 0 2% 2% 0;}
.contents_list li:nth-child(5n+1) { clear:none;}
.contents_list li:nth-child(3) {margin: 0 0 2% 0;}
.contents_list li:nth-child(4) { clear:both;}
.contents_list li:nth-child(8) {margin: 0 0 2% 0;}
.contents_list li:nth-child(9) { clear:both;}
.contents_list li:nth-child(13) {margin: 0 0 2% 0;}
.contents_list li:nth-child(14) { clear:both;}

@media screen and (max-width: 768px) {
	.contents_list li{ width:49%; }
	.contents_list li:nth-child(5n) {margin: 0 2% 2% 0;}
	.contents_list li:nth-child(5n+1) { clear:right;}
	.contents_list li:nth-child(-n+3){width:49%;}
	.contents_list li:nth-child(3) {margin: 0 2% 2% 0;}
	.contents_list li:nth-child(4) { clear:none;}
	.contents_list li:nth-child(8) {margin: 0 0 2% 0;}
	.contents_list li:nth-child(9) { clear:both;}
	.contents_list li:nth-child(13) {margin: 0 2% 2% 0;}
	.contents_list li:nth-child(14) { clear:none;}
 	.contents_list li:nth-child(2n) {margin: 0 0 2% 0;}
	.contents_list li:nth-child(2n+1) { clear:both;}
}
