@charset "utf-8";
/* CSS Document */

/*メニュー
----------------------------------------------*/
#menu li:nth-of-type(3) { border-bottom: 4px solid #E50012; }

#subMenu dd img { border: 1px solid #000; }
#subMenu dd { background: none; padding: 0; margin-bottom: 8px; position: relative; }
#subMenu dd img:hover { border: 1px solid #E50012; }

.mar35 { margin-bottom: 35px !important; }
.new { background: #F03; color: #FFF; padding: 1px 3px 1px 5px; border-radius: 2px; position: absolute; top: 3px; left: 3px; }

.mar100 { margin-bottom: 100px; }

/*中身
----------------------------------------------*/
#slider { margin-top: 50px; }
#slider li { padding-bottom: 80px; line-height: 2; }
.cen a{color:#000;}

#con h2{display:none;}
#conIn h2{display:block;}

.topcaution{border:solid 1px #000;font-size:15px;font-weight:bold; padding:10px; text-align:center;margin-top:12px;margin-bottom:12px;}

/*
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
対応頑張る！！＼(^o^)／
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
*/

@media screen and (max-width: 720px) {
	#menu li:nth-of-type(3) { border-bottom: 0px solid #000; }
	#subMenu { width: 100%; text-align: left; background: none; padding: 0; display: flex; flex-wrap: wrap;justify-content: left; }
	#subMenu dd { width:30%;}
	
	#subMenu dt { display: block; width:100%;margin-bottom:0px;}
	#subMenu dd { padding: 5px; margin: 0; }
	#subMenu dd img { max-width: 100%; }
	
	.mar35 { margin-bottom: 0 !important; }
	#con h2{display:block;}
	#conIn h2{display:none;}
	.topcaution{border:solid 1px #000;font-size:13px;font-weight:bold; padding:10px; text-align:center;margin-top:12px;margin-bottom:12px;}
	.topcaution .spbr{display:none;}
	
	
}
