#side{float:left;width:47%}#main{float:left;width:53%;padding-left:30px}.aboutDetail{background:#fffae6;border:1px solid #e1c079;margin:20px 0 10px;padding:15px}.aboutDetail a{color:#00e}.areaIcon{overflow:hidden}.areaIcon li{float:left;width:33%;font-size:1.133rem;font-weight:700;line-height:30px;margin-top:30px}.areaIcon li:before{content:" ";display:block;float:left;width:50px;height:30px;margin-right:10px}.areaIcon .osakashi:before{border:3px solid #9fd651;background-color:#f5ffe3}.areaIcon .toyono:before{border:3px solid #dd80ff;background-color:#f8e5ff}.areaIcon .mishima:before{border:3px solid #ff8500;background-color:#ffe294}.areaIcon .kitakawachi:before{border:3px solid #00dda3;background-color:#c9f3dc}.areaIcon .nakakawachi:before{border:3px solid #ff6a52;background-color:#ffdcd9}.areaIcon .minamikawachi:before{border:3px solid #ffe97b;background-color:#ffffe4}.areaIcon .sakaishi:before{border:3px solid #00dbff;background-color:#9ee5ff}.areaIcon .sennshu:before{border:3px solid #8cc9f2;background-color:#e2ffff}@media only screen and (max-width: 980px){#side{float:none;width:100%;margin-bottom:40px}#main{float:none;width:100%;margin-top:60px;padding-left:0}.areaIcon li{width:25%}}@media only screen and (max-width: 660px){.areaIcon li{width:33%}}@media only screen and (max-width: 490px){.areaIcon li:before{width:30px}}@media only screen and (max-width: 420px){.areaIcon li{width:50%}}
