@media screen and (max-width: 639px) {
	.inner {width: 320px;}
	.check {width: 320px;}
	.check input[type="text"]  {width: 180px; padding: 11px 10px;}
	.check input[type="button"]  {width: 100px; height: 40px; font-size: 12px;}
	.list {width: 320px;}
	.list .unit {width: 140px; padding: 0 0 25px 0;}
	.list .unit img {margin-bottom: 15px;}
	#cont1 {margin-top: -155px;}
	#cont2 {margin-top: -185px;}
	.bottom_block div {top: -50px;}
	}
@media screen and (max-height: 425px) and (min-width: 640px){
	.check {width: 320px;}
	.check input[type="text"]  {width: 180px; padding: 11px 10px;}
	.check input[type="button"]  {width: 100px; height: 40px; font-size: 12px;}
	#cont1 {margin-top: -125px;}
	#cont2 {margin-top: -95px;}
	p {padding-bottom: 10px;}
	.title {font-size: 20px; padding-bottom: 10px;}
	.list {width: 602px; margin: 20px auto 0 auto;}
	.list .unit {float: left; width: 140px; padding: 0 5px 20px 5px; text-align: center;}
	.list .unit,.list .unit * {color: #775055;}
	.list .unit:nth-of-type(2n) {float: left;}
	.list .unit:nth-of-type(2n+1) {clear: none;}
	.list .unit img {display: block; width: 32px; height: 32px; margin: 0 auto 10px auto;}
	.inner {width: 620px;}
	.bottom_block div {top: -50px;}
	}