/*--スライダー--*/
#slider{margin:0 auto 40px;}

/*--取扱ブランド--*/
h3{font-size:12px;margin-bottom:5px;}

#section001{max-width:689px;margin:0 auto 50px auto;overflow:hidden;}
#section001 li{
	float:left;
	border:1px solid #755DF1;
	max-width:108px;
	width:100%;
	height:30px;
	margin-right:5%;
	margin-bottom:20px;
}
#section001 li img{max-width:108px;	width:100%;margin:auto;}
#section001 li:nth-child(5),
#section001 li:nth-child(10){margin-right:0;}
#section001 li:nth-child(6){clear:both;}
#section001 p{text-align:center;clear:both;}
/*--▲取扱ブランド▲--*/


/*--サービスについて--*/
#shop_info{width:52%;float:left;line-height:18px;}
#shop_info h5{
	font-size:18px;
	letter-spacing:2px;
	border-bottom:1px solid #03747A;
	margin-bottom:15px;
	padding-bottom:15px;
}
/*--▲サービスについて▲--*/

/*--お知らせ--*/
#news {float: right;width: 45%;}
.news {letter-spacing: 3px;padding: 1%;}
.news h4 {
    padding: 3px;
    margin-bottom: 15px;
    text-align: center;
    float: left;
    text-shadow: 1px 1px 0 #DDDDDD;
}
.news dl {clear: both;overflow: hidden;}
.news dt {float: left;clear: left;margin-right: 5%;margin-left: 10px;width: 20%;}
.news dd {float: left;margin-bottom: 10px;width:70%;}
.news dd a {text-decoration: none;color: #073c84;}
.news dd a:hover{text-decoration: underline;}
#shop {border: 1px solid #05AA98; margin-bottom: 25px;}
#shop h4 {color: #05AA98;}

#team {border: 1px solid #EF731F;}
#news dl{padding: 0 10px;}
#team h4 {color: #EF731F;}



.keiji{
    color: #EF731F;
    display: inline-block;
    text-decoration: none;
    border: 1px solid #EF731F;
    padding: 5px;
    margin: 5px 0 0 15px;
}
.keiji:hover{background:#EF731F;color: #fff;}
/*--▲ お知らせ▲--*/

/*イベント用*/
.events{ overflow: hidden; margin-bottom: 50px; padding: 30px; border: 2px solid #be0c0c;}
.events h1 {border-left: 10px solid #f0ea51;padding-left: 10px;}
.eventCont{width: 48%; margin-left: 20px;float: left;}
.events img{width: 48%;float: right;}
.events p{margin: 20px 0;font-size: 14px;}
.events dl {overflow: hidden;}
.events dl dt{float: left;font-weight: bold; width: 17%; }
.events dl dd{margin-bottom: 5px;width: 80%;display: inline-block;}
.events a{clear: both; color: #fff;background: #be0c0c;text-decoration: none;margin-top: 20px; padding: 10px;float: right;border: 2px solid #fff;}
.events a:hover{background: #fff;border: 2px solid #be0c0c;color: #111;}


@media (max-width: 496px) {
    #section001 li{margin: 0 0 5px;float: none;}
    #section001 li:nth-child(odd){float: left;}
    #section001 li:nth-child(even){float: right;}
    #section001 li:nth-child(2n+1){clear: both;}
    
    #section001 li:nth-child(6){clear:none;}
    #shop_info h5{font-size: 14px;}
    #news{margin-top: 30px}
    
    
    
    /*イベント用*/
    .eventCont{width: 100%; margin-bottom: 20px;float: none;}
    .events img{width: 100%;float:none;}
}
