@charset "utf-8";
/* CSS Document */



@media screen and (min-width: 320px) {
	.e-search-mess{ padding: 10px 0;}
	.e-search-mess b{ color: #d00;}
	.e-search-mess span{ color: #d00;}
	
	
	i.pic-scale-search{ padding-bottom: 60%;}
	
	
	.e-search-box{ border-top: solid 1px #eee;}
	.e-search-box li{ border-bottom: solid 1px #eee; padding: 10px 0;}
	.e-search-box dl{ overflow: hidden;}
	.e-search-box p{display: none; color: #666;}
	.e-search-box dt{ width: 110px; float: left; padding-right: 10px;}
	.e-search-box dd small{ display: block; font-size: 12px; color: #999;}
	.e-search-box dd small a{ color: #069; text-decoration: underline;}
	.e-search-box dd b{display: block; padding-bottom: 5px;}
	.e-search-box dd div{ display: table-cell; vertical-align: middle;}
	.e-search-box dd a:hover b{ color: #069;}
	
		.Berserker-search-left{float:left;line-height: 40px;color: #0093dd;font-size: 18px;font-weight:bold;}
		
		
	
	.saerch-input-box{padding: 20px 0;}
	.input-box{width: 100%;margin: 0 auto; position: relative;}
	.search-input-text{width: 100%;height: 40px;border-radius: 25px;border: 1px solid #DDDDDD;background: none;padding-left: 20px;}
	.search-input-box{padding: 20px 0;}
	.input-box .search-input-btn{position: absolute;right: 15px;top: 6px;border: none;background: none;font-size: 26px;font-weight: bold;}
}


@media screen and (min-width: 384px) {
	
}


@media screen and (min-width: 480px) {
	
}


@media screen and (min-width: 640px) {
	
}


@media screen and (min-width: 768px) {
	
}


@media screen and (min-width: 992px) {
	.input-box{width: 500px;margin: 0 auto;}
	.e-search-box dt{ width: 215px; padding-right: 15px;}

	.e-search-box dd b{ font-size: 16px; padding-bottom: 0;}
	.e-search-box dd p{ display: block; padding: 10px 0 0 0;}
	.e-search-box dd small{ display: inline-block; padding-right: 15px; padding-top: 10px;}
	.Berserker-search-left{padding: 20px 0 15px;}
	.e-search-box li{ padding: 20px 0;}
	.Berserker-search{margin-top: 50px;}
}


@media screen and (min-width: 1240px){
	
}


