@media screen and (max-width:959px){#wrapper #main #content #mainarea{width:100%}#wrapper #main #content #mainarea #feature-data-box{padding:0 5px}#wrapper #main #content #mainarea #feature-data-box #feature-data{padding-top:10px}#wrapper #main #content #mainarea #content-inner{padding:0 5px}#wrapper #main #content #mainarea #content-inner img{height:auto}#wrapper #main #content #mainarea #content-inner #sortArea #sort ul.tag li{font-size:12px}#wrapper #main #content #mainarea #content-inner #sortArea #sort ul.tag li.menu__single:hover .menu__second-level{top:46px}#wrapper #main #content #mainarea #content-inner #sortArea #itemList .item{width:24.9%}#wrapper #main #content #mainarea #content-inner #sortArea #itemList .item .tag{padding:0 5px 0 25px}#wrapper #main #content #mainarea #content-inner #sortArea #itemList .item .tag:before{left:7px;background-size:14px}#wrapper #main #content #mainarea #content-inner #sortArea #itemList .item .tag p{font-size:10px;margin-right:10px}#wrapper #main #content #mainarea #content-inner #sortArea #itemList .item .tag p:last-child{margin-right:0}#wrapper #main #content #mainarea #content-inner #sortArea #itemList .item .schoolimg span img{max-width:100%}}@media screen and (max-width:767px){#wrapper #main{margin-top:51px}#wrapper #main #content #mainarea #content-inner #sortArea #sort{padding:10px 15px}#wrapper #main #content #mainarea #content-inner #sortArea #sort ul.tag{display:block;margin-bottom:8px}#wrapper #main #content #mainarea #content-inner #sortArea #sort ul.tag:last-child{margin-bottom:0}#wrapper #main #content #mainarea #content-inner #sortArea #sort ul.tag li{padding:11px}#wrapper #main #content #mainarea #content-inner #sortArea #sort ul.tag li.cont a,#wrapper #main #content #mainarea #content-inner #sortArea #sort ul.tag li.optn a,#wrapper #main #content #mainarea #content-inner #sortArea #sort ul.tag li.tiup a{padding:0}#wrapper #main #content #mainarea #content-inner #sortArea #sort ul.tag li.menu__single:hover .menu__second-level{top:35px;left:0}#wrapper #main #content #mainarea #content-inner #sortArea #sort ul.tag li.menu__single:hover .menu__second-level li{padding:15px 10px}#wrapper #main #content #mainarea #content-inner #sortArea #itemList .item{width:33%}#wrapper #main #content #mainarea #content-inner #sortArea #itemList .item .tag{padding:0 0 0 18px}#wrapper #main #content #mainarea #content-inner #sortArea #itemList .item .tag:before{left:5px;background-size:10px}#wrapper #main #content #mainarea #content-inner #sortArea #itemList .item .tag p{margin-right:8px}}@media screen and (max-width:479px){#wrapper #main{margin-top:0;font-style:normal}#wrapper #main #content #mainarea #content-inner #sortArea #sort{padding:10px}#wrapper #main #content #mainarea #content-inner #sortArea #sort p{font-size:14px}#wrapper #main #content #mainarea #content-inner #sortArea #itemList .item{width:49.9%}#wrapper #main #content #mainarea #content-inner #sortArea #itemList .item h3{font-size:12px}#wrapper #main #content #mainarea #content-inner #sortArea #itemList .item .tag{padding:0 0 0 16px}#wrapper #main #content #mainarea #content-inner #sortArea #itemList .item .tag:before{width:10px;left:3px}#wrapper #main #content #mainarea #content-inner #sortArea #itemList .item .tag p{margin-right:5px}}