@charset "shift_jis";

body{
font-family:'Lato', 'Noto Sans Japanese', '游ゴシック Medium', '游ゴシック体', 'Yu Gothic Medium', YuGothic, 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}

.mamatokodomo_header_logo{
text-align:center;
padding:10px 0;
}

.mamatokodomo_header_logo a{
color:#e4007f;
text-decoration:none;
line-height:100%;
}

/*.mamatokodomo_header_logo img{
width:200px;
}*/

@media screen and (max-width: 640px) {
.mamatokodomo_header_logo{
display:none;
}
}

@media screen and (min-width: 640px) {
.sp-mamatokodomo_header_logo{
display:none;
}
}

@media screen and (max-width: 640px) {
.sp-mamatokodomo_header_logo{
color:#e4007f;
line-height:100%;
text-align:center;
padding-top:3px;
}
}


.mamatokodomo_yasashisa{
margin:20px auto;
}
.mamatokodomo_yasashisa ul{
text-align:center;
width:900px;
margin:10px auto;
padding: 0;
}
.mamatokodomo_yasashisa li{
display:inline-block;
width:32%;
margin:0;
padding: 0;
}
.mamatokodomo_yasashisa li img{
width:auto;
max-width:100%;
}
@media screen and (max-width: 640px) {
.mamatokodomo_yasashisa ul{
width:90%;
}

.mamatokodomo_yasashisa li{
width:45%;
}

.mamatokodomo_yasashisa li:last-child{
width:50%;
}

.mamatokodomo_yasashisa li:first-child{
width:100%;
}
.mamatokodomo_yasashisa li:first-child img{
width:55%;
}

}

.mamatokodomo_clinic_info{
color:#966425;
text-align:center;
}

.mamatokodomo_tel{
clear:both;
text-align:center;
display:inline-block;
}

.mamatokodomo_tel a{
font-size:34px;
background:url(/img_mamatokodomo/mamatokodomo_tel.png) no-repeat left center;
background-size:30px;
padding-left:35px;
font-weight:bold;
color:#966425;
text-decoration:none;
display:block;
}

.mamatokodomo_timetable{
padding-right:80px;
margin:20px auto;
text-align:center;
clear:both;
}

.mamatokodomo_timetable table{
margin:auto;
text-align:center;
}

.mamatokodomo_timetable td{
padding:3px;
}

.mamatokodomo_timetable td.maru{
color:#c0d40c;
font-size:28px;
}

@media screen and (max-width: 640px) {
.mamatokodomo_clinic_info{
margin:20px auto;
}

.mamatokodomo_timetable{
width:98%;
padding:0;
}

.mamatokodomo_timetable td{
padding:2px;
}

.mamatokodomo_timetable td.maru{
font-size:22px;
}
}

