@charset "UTF-8";section>div.sort_mn{width:100%;margin:20px 0;}
section>div>ul#sort{width:100%;list-style:none;margin:-10px 0 0;font-size:0.9em;letter-spacing:-0.1em;}
section>div>ul#sort li{float:left;background:#FCDEDF;margin:0 10px 0 0;padding:3px 10px;}
section>div>ul#sort:nth-of-type(2) li{padding:3px;}
@media screen and (min-width:640px){section>div>ul#sort li{padding:5px 30px;letter-spacing:0;}
section>div>ul#sort:nth-of-type(2) li{padding:5px 30px;}
}
@media screen and (min-width:769px){section>div>ul#sort li{padding:5px 50px;}
section>div>ul#sort:nth-of-type(2) li{padding:5px 50px;}
}
section>div#container{width:100%;}
section>div#container>div{width:100%;margin:0 auto 15px;clear:both;border-bottom:1px dashed #ccc;}
section>div#container>div>ul li>dl dd{width:100%;margin:0;padding:0;}
section>div#container>div>ul li{list-style:none;width:25%;float:left;}
@media screen and (min-width:640px){section>div#container>div>ul li{width:15%;}
}
section>div#container>div>ul li>dl dt img{width:100%;}
section>div#container>div>ul li>dl dd.cate{width:100%;margin:5px auto;text-align:center;font-size:0.75em;border-radius:5px;-moz-border-radius:5px;-webkit-radius:5px;}
section>div#container>div>ul li>dl dd.mn{background:#ddd;border:1px dotted #ddd;}
section>div#container>div>ul li>dl dd.m-diet{background:#F9BEB7;border:1px dotted #F9BEB7;}
section>div#container>div>ul li>dl dd.m-faci{background:#FFFAC2;border:1px dotted #FFFAC2;}
section>div#container>div>ul li>dl dd.m-oth{background:#E7EFC1;border:1px dotted #E7EFC1;}
section>div#container>div>ul li>dl dd.m-bri{background:#FDE9F1;border:1px dotted #FDE9F1;}
section>div#container>div>ul li>dl dd.age{border:1px dotted #F6ADCD;}
section>div#container>div>ul li:nth-child(2){width:75%;padding:0 0 0 15px;box-sizing:border-box;}
@media screen and (min-width:640px){section>div#container>div>ul li:nth-child(2){width:85%;}
}
section>div#container>div>ul li:nth-child(2)>dl dt{font-size:1.1em;font-weight:bold;}
section>div#container>div>ul li:nth-child(2)>dl dd{font-size:0.85em;}
}
section>div.moni{display:none !important;}
section>div.moni img{display:none;}
@media screen and (min-width:640px){section>div.moni{display:block;width:90%;margin:20px auto 40px;}
section>div.moni img{display:block;width:100%;}
}
@media screen and (min-width:769px){section>div.moni{margin:20px auto 50px;}
}
section>dl dt{height:40px;padding:25px 0 10px 45px;}
section>dl dt.icon1{background:url("../img/voice0/icon1.png") no-repeat left;}
section>dl dt.icon2{background:url("../img/voice0/icon2.png") no-repeat left;}
section>dl dt.icon3{background:url("../img/voice0/icon3.png") no-repeat left;}
section>dl dd{margin-left:0;padding:10px 15px 30px;border-bottom:dotted 1px #999;}
section>dl dd:last-child{border-bottom:0;}