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

body{
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	width:100%;
	background:#f5f5f5;
	margin:0;
	padding:0;
	}

#wrapper{
	width:100%;
	margin:0 auto;
	padding:0;
	background:url(../img/ponde_back.jpg) #ffffff top center fixed no-repeat;
	}

.topimg{
	width:99%;
	margin:0 auto;
	}

#contents{
	width:100%;
	margin:0 auto;
	padding:2px 0;
	background:#ffffff;
	}

#footer{
	width:100%;
	margin:20px 0 0 0;
	padding:0;
	text-align:center;
	background:#FFC;
	}

h1{
	color:#1a0065;
	font-size:20px;
	background:#e2fbff;
	margin:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:20px;
	display:none;
	}
	
#information{
	width:100%;
	margin:20px auto;
	}
	
.entory_bt{
	width:100%;
	margin:40px auto 40px auto;
	
	}

.entory_bt a:hover{
	opacity:0.8;
	}
	

h2{
	text-align:center;
	font-size:29px;
	color:#F60;
	background:#ffffff;
	margin-top:40px;
}

#form{
	margin:20px 0 0 0;
	padding:0;
}


table{
	width:100%;
	background:#ffffff;
	margin:0 auto;
	}

th{
	color:#4d4d4d;
	width:30%;
	border-bottom:1px dotted #cccccc;
	}

td{
	border-bottom:1px dotted #cccccc;
	}

.midashi{
	color:#ff6600;
	font-size:25px;
	background:#FFC;
	border-bottom:1px dotted #4d4d4d;
	padding:2px 2px;
	}

.check{
	width:10%;
	}

.red{
	font-size:12px;
	color:#F00;
	}

.price{
	width:20%;
	font-size:25px;
	color:red;
	font-weight:bold;
	
	}

.item{
	width:150px;
	height:150px;
	border:1px solid #000000;
	}

.itemtitle{
	color:#300;
	font-size:18px;
	font-weight:bold;
	}

.itemname{
	padding-left:5px;
	padding:0 0 0 20px;
	line-height:25px;
	}
	
input[type="text"]{
	width:70%;
	}

input[type="checkbox"]{
	width:17px;
	height:17px;
	}
	
input[type="submit"]{
	font-size:25px;
	color:#4d4d4d;
	width:400px;
	height:50px;
	margin:20px auto;
	background:#cccccc;
	border:none;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.4);
	
	}

#complete{
	width:400px;
	margin:0 auto;
	}

.formtxt{
	width:100%;
	margin:20ｐｘ auto;
	padding-left:2px;
	line-height:25px;
	}

#ponde_form{
	width:98%;
	background:##ffffff;
	padding:5px 0;
	}

h3{
	font-size:12px;
	padding:0;
	margin:0;
	}
}