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

/*===============================================
●smart.css  画面の横幅が640pxまで
===============================================*/
@media screen and (max-width:640px){
#top2 img{
	width:100%;
	height:auto;
}
#wrap{
	width:auto;
	height:auto;
}
#wrap ul li img{
	width:100%;
	height:100%;
}
#key .oil{
	display:none;
}
#l_side{
	display:none;
	clear:both;
}
#r_side{
	clear:both;
	width:100%;
	padding:0;
	margin:0;
}
#r_side h1{
	width:50%;
}
#r_side dl dt,
#r_side dl dd{
	width:50%;
	padding:10px;
	margin:0 40px;
}

form{
	margin:0;
	padding:0;
}
form table{
		width:40%;
		margin:40px;
}
}
@media screen and (max-width:320px){
#r_side h1{
	width:20%;
}
#r_side dl dt,
#r_side dl dd{
	width:30%;
	padding:5px;
	margin:0 10px;
}
form table{
		width:30%;
		margin:5px;
}
#footer{
	width:70%;
}
}