﻿@charset "utf-8";

hr, caption, legend {
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
}
.container{width:100%;}
.placing {width:100%;margin-bottom:15px;}
.info_lst .list_search:first-child{border-top: 1px solid #ccc;}
.info_lst .list_search {width:100%;padding: 10px 2px;position:relative;}
.info_lst .list_search:last-child{margin-bottom:20px;}
.info_lst .list_search li.infos dl dd .num {width:auto;min-width:35px;}
.info_lst .list_search li {/*width:20%;*/width:auto;}
.info_lst .list_search li a {display:block;}
.info_lst .list_search li.infos {float: left;/*width:80%;*/width:72%;margin-left:3%;}
.info_lst .list_search li.infos dl dd strong {width:23%;}
.info_lst .list_search li.infos dl {width:auto;}
.info_lst .list_search li.infos dl dd span.line_bar {margin:0;width:10px;display:inline-block;}
.info_lst {font-size:1.1em;}
.info_lst .list_search li.infos dl dd span.score {font-size:0.9em;}
.info_lst .list_search li.infos dl dd:first-child{font-size:1.2em;font-weight:bold;line-height: 1.3;}
.info_lst .list_search li.infos dl dt img{padding-bottom: 3px;}
.search .standard input.txt {padding: 3px 0px;}
.summary p {width: 100%;margin-top: 4px;font-size: 14px;}
.summary p span.month, .summary p span.largeSpan, .summary p span.levelNum {font-size:19px;line-height:15px;}
.summary p span.levelNum {margin-right: 10px;}
.summary p span.up img, .summary p span.down img, .summary p span.stay img {width: 12px;margin-top: 5px;}

.search .standard input.txt{border: 1px solid #dedede;width: 100%;font-size:11px;height:25px;padding:0 5px;-webkit-appearance:none; -webkit-border-radius:0px;}
.info_lst .list_search li.fullW {width:100%;}

.placing .search .select_mot {font-size:12px;}
.placing .search .select_mot a {padding:0 7px;}
@media all and (max-width:510px){
	.info_lst .list_search li.infos dl dd img{width:13px;}
	/*.info_lst .list_search li.infos dl dd strong{  width: 67px;}*/
	/*.info_lst .list_search li.infos dl dd .num {width:32px;}*/
	/*.info_lst {font-size:0.7em;}
	.info_lst .list_search li.infos dl dd span.score {font-size:0.7em;}*/
}
@media all and (max-width:470px){
	.info_lst {font-size:1.0em;}
	.info_lst .list_search li.infos dl dd strong{width: 26%;}
}
@media all and (max-width:410px){
	.info_lst .list_search li.infos dl dd img{width:13px;}
	.info_lst {font-size:0.9em;}

	/*.info_lst {font-size:0.6em;}
	.info_lst .list_search li.infos dl dd span.score {font-size:0.6em;}*/
}


@media all and (max-width:400px){
	 .info_lst .list_search li.infos dl dd strong {font-size:0.8em;width:60px;}
	 .info_lst .list_search li.infos dl dd .num {font-size:0.9em;}
}




.list_search > li {float:left;display:block;}
.list_search > li.examLogo {width:25%;}
.list_search > li.examCont {width:72%;margin-left:3%;}
.list_search > li.examCont p.hogam {font-size:1.2em;font-weight:bold;}
.list_search > li.examCont p.hogam img {width:18px;margin-top:-2px;}
.list_search > li.examCont div.stat {margin-top:7px;padding-top:7px;border-top:1px dotted #aaa;}
.list_search > li.examCont div.stat > ul > li {float:none;width:auto;}
.list_search > li.examCont div.stat ul.horizon li {float:left;display:block;}
.list_search > li.examCont div.stat ul.horizon li p {display:inline-block;}


.list_search > li.examCont div.stat ul.horizon li p {font-size:0.85em;}
.list_search > li.examCont div.stat ul.horizon li p.txt {width:50px;}
.list_search > li.examCont div.stat ul.horizon li:first-child {width:100px;}
.list_search > li.examCont div.stat ul.horizon li:first-child .txt {width:60px;}

.list_search > li.examCont div.stat ul.horizon li:last-child {padding-left:10px;background:url('/image/common/bg_feel.gif') 0 40% no-repeat;}

.list_search > li.examCont div.stat ul.horizon li span {color:#71bd47;font-weight:bold;}
.list_search > li.examCont div.stat ul.horizon li span.red {color:#ff0000;}
.list_search > li.examCont div.stat ul.horizon li span.score {color:#000;}

.search * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.info_lst .list_search li a {margin-top:15px;}

.placing .search .select_mot {float:none;}
.search .standard {float:none;width:100%;padding:0 8px;position:relative;margin:10px 0;}
#search {display:block;position:absolute;right:8px;top:0;width:25px;height:25px;background:#5f016c url('/image/eat/mobile/list_search.png') center center no-repeat; background-size:14px;}
@media all and (min-width:360px){
	.placing .search .select_mot {font-size:14px;}
}


@media all and (min-width:480px){
	.list_search > li.examCont div.stat ul.horizon li:first-child {width:120px;}
	.list_search > li.examCont div.stat ul.horizon li:last-child {padding-left:20px;}

}

@media all and (min-width:640px){
.info_lst .list_search li a {margin-top:10px;}
}
