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

html{
	font-size:18px;
	letter-spacing:0.2em;}

body{
	font-family: 'メイリオ', Meiryo,'ヒラギノ角ゴシック','Hiragino Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;
	margin:0;}
	
.clear{
	content: " ";
	clear: both;
	width: 100%;}

span{
	display:inline-block;}
	
div {
	overflow:hidden;}
	
img{
	vertical-align: bottom;}	
	
a{
	text-decoration:none;
	color:#000;}
	
ul{
	list-style:none;}	
	
.class_list_title{
	text-align:center;
	font-weight:bold;}	
	
	
.branches-list__body{
	max-width:1200px;
	width:95%;
	margin:auto;}

.branches-list__heading{
	padding:3px 0;}	
	
.bh_midori{
	background-color:#f4f9ef;}
	
.bh_ao{
	background-color:#e1f2f4;}
	
.bh_pink{
	background-color:#f4e1e1;}				
	
.branches-list__title{
	margin-left:10px;}
	
.bl_midori{
	color:#090;}
	
.bl_ao{
	color:#36C;}
	
.bl_pink{
	color:#C39;}	
	
.area_wake {
    color: #666;
    margin: 10px 0;
    border-bottom: solid 1px #eee;}			
	
.branches-list__list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
	justify-content:flex-start;
	padding:0;
	font-family: Helvetica Neue, Arial, Hiragino Kaku Gothic ProN, Hiragino Sans, Meiryo, sans-serif;
	margin:0 auto 20px;}
		
.branches-list__item{
	width:30%;
	display: flex;
    flex-wrap: wrap;
	align-items:center;
	justify-content:space-between;
	margin:5px 20px;}	
	
.branches-list__name{
	color: #5a8627;}	

		

.icon {
    font-family: 'Material Icons';
    vertical-align: -13%;
    font-style: normal;
    padding: 0;
}
.icon-tel:before {
	content:"\e551";
	}	
	
	
/*kai-logo--------------------------------*/
.logo_box{
	display: flex;
	align-items:stretch;
	flex-wrap: wrap;
	justify-content:center;}
	
.kai-logo {
	width:300px;
	margin:10px;}
	
.kai-logo img {
	width: 100%;
	height:auto}
	

@media screen and (max-width:1200px){
.branches-list__item{
	width:330px;
	margin:5px 10px;}
		
}
	
@media screen and (max-width:735px){
.branches-list__list {
	justify-content:center;}	
	
	
}


@media screen and (max-width: 370px){
.branches-list__item{
	width:230px;}	

}