﻿@charset "utf-8";
/* CSS Document */
.content {
	width:100%;
	max-width:480px;
}
.ichiran {
	width:100%;
	height:auto;
	margin:20px 0px 20px 0px;
	float:left;
	text-align:center;
	max-width:480px;
}

td{
    width: 100%;
    display: block;
    border-top: none;
	max-width:480px;
	height:auto;
    }
.container-left{
	display:none;
}
.container-right{
	display:none;
}
.header{
	display:none;
}
.header-img{
	display:none;
}
.header-menu2{
	display:none;
}
.header-menu2img{
	display:none;
}
.footer{
	display:none;
}
.art{
    width: 100%;
	max-width:480px;
	margin:0px 0px 10px 0px;
}	
.container {
    width: 100%;
	max-width:480px;
}
.container_a {
    width: 100%;
	max-width:480px;
}
.container_b {
    width: 100%;
	max-width:480px;
}
.container_c {
    width: 100%;
	max-width:480px;
}
.container_d {
    width: 100%;
	max-width:480px;
}
.container_f {
    width: 100%;
	max-width:480px;
}
.container_g {
    width: 100%;
	max-width:480px;
}
.container_h {
    width: 100%;
	max-width:480px;
}
.container_i {
    width: 100%;
	max-width:480px;
}
.container_j {
    width: 100%;
	max-width:480px;
}
.container_k {
    width: 100%;
	max-width:480px;
}
.container_l {
    width: 100%;
	max-width:480px;
}
.container_m {
    width: 100%;
	max-width:480px;
}
.container_n {
    width: 100%;
	max-width:480px;
}
.container_o {
    width: 100%;
	max-width:480px;
}
.container_p {
    width: 100%;
	max-width:480px;
}
.container_q {
    width: 100%;
	max-width:480px;
}
.container_r {
    width: 100%;
	max-width:480px;
}
.container_s {
    width: 100%;
	max-width:480px;
}	
.container_t {
    width: 100%;
	max-width:480px;
}
.container_u {
    width: 100%;
	max-width:480px;
}
.container-center{
    width: 100%;
	max-width:480px;
}	
.pank{
    width: 100%;
	max-width:480px;
}	
.setumei{
    width: 100%;
	max-width:480px;
	padding:0px;
    }		
.mainsetumei{
    width: 100%;
	max-width:480px;
	padding:0px;
}		
.mainimg2box{
    width: 100%;
	max-width:480px;
	padding:0px;
}	
.mainimg2box2{
    width: 100%;
	max-width:480px;
	padding:0px;
}
.mainimg2box3{
    width: 100%;
	max-width:480px;
	padding:0px;
}		
.mainimg2box4{
    width: 100%;
	max-width:480px;
	padding:0px;
}		
.mainimg2{
    width: 100%;
	max-width:480px;
	padding:5px;
}
.mainimg3{
    width: 100%;
	max-width:480px;
	padding:5px;
}
.cap{
    width: 100%;
	max-width:480px;
	padding:0px;
	height:auto;
}
.cartbox {
	margin:20px auto 0px auto;
	width:100%;
	font-size:14px;
	line-height:120%;
	max-width:480px;
}
.cartbox2 {
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
}

.anshinbox {
	margin:30px auto 20px auto;
	width:100%;
	font-size:14px;
	line-height:120%;
	max-width:480px;
}	
.disp{
	display:none;
}
.resizeimg {
	width:100%;
	max-width:415px;
}
.resizeimg2 {
	width:100%;
}
.resizeimg3 {
	width:98%;
	max-width:400px;
}
.siyoubox{
    width: 100%;
}		
.kodawari {
	display:none;
}
.kodawarisp {
	display:inline;
	width:100%;
	height:auto;
	margin:20px 0px 0px 0px;
	float:left;
}
.atsukaisp {
	display:inline;
	width:100%;
	height:auto;
	margin:20px 0px 0px 0px;
	float:left;
}
.mizuhiki {
	display:none;
}
.mizuhiki2 {
	display:none;
}
.mizuhiki2t {
	display:none;
}
.mizuhiki3 {
	display:none;
}
.mizuhiki4 {
	display:none;
}
.mizuhiki5 {
	display:none;
}
.mizuhiki6 {
	display:none;
}
.mizuhiki62 {
	display:none;
}
.mizuhiki63 {
	display:none;
}
.mizuhiki7 {
	display:none;
}
.mizuhiki8 {
	display:none;
}
.mizuhiki9 {
	display:none;
}
.mizuhiki11 {
	display:none;
}
.mizuhikisp {
	display:inline;
	width:100%;
	height:auto;
	margin:20px 0px 0px 0px;
	float:left;
}
.mizuhiki2sp {
	display:inline;
	width:100%;
	height:auto;
	margin:20px 0px 0px 0px;
	float:left;
}
.mizuhiki3sp {
	display:inline;
	width:100%;
	height:auto;
	margin:20px 0px 0px 0px;
	float:left;
}
.mizuhiki4sp {
	display:inline;
	width:100%;
	height:auto;
	margin:20px 0px 0px 0px;
	float:left;
}
.mizuhiki5sp {
	display:inline;
	width:100%;
	height:auto;
	margin:20px 0px 0px 0px;
	float:left;
}
.mizuhiki6sp {
	display:inline;
	width:100%;
	height:auto;
	margin:20px 0px 0px 0px;
	float:left;
}
.mizuhiki7sp {
	display:inline;
	width:100%;
	height:auto;
	margin:20px 0px 0px 0px;
	float:left;
}
.mizuhiki8sp {
	display:inline;
	width:100%;
	height:auto;
	margin:20px 0px 0px 0px;
	float:left;
}
.mizuhiki9sp {
	display:inline;
	width:100%;
	height:auto;
	margin:20px 0px 0px 0px;
	float:left;
}
.mizuhiki11sp {
	display:inline;
	width:100%;
	height:auto;
	margin:20px 0px 0px 0px;
	float:left;
}
.noshigake {
	display:none;
}
.noshigakesp {
	display:inline;
	width:320px;
	height:auto;
	margin:0px 0px 0px 0px;
	float:left;
}
.atsukai{
	display:none;
}
.titleback {
	display:none;
}
.titleback2 {
	display:none;
}
.titleback3 {
	display:none;
}
.toplink2 {
	display:inline;
	margin:0 auto 10px auto;
	text-align:center;
	width:100%;
	height:22px;
  background-color:#ebcbb2;
}
.toplink2 a:link { color: #333333; } 
.toplink2 a:visited { color: #333333; } 
.toplink2 a:hover { color: #333333; } 
.toplink2 a:active { color: #333333; }
.toplink2 a {
text-decoration: none;
}
.list2 {  
  font-size:12px;
  text-align:center;
  text-shadow: 1px 1px 5px #999;
  height:22px;
  float:left;
  width:25%;
  border-right:solid 1px #333333;
  border-top:solid 1px #333333;
  border-bottom:solid 1px #333333;
  background-color:#FFFFFF;
} 
.list3 {  
  font-size:12px;
  text-align:center;
  text-shadow: 1px 1px 5px #999;
  height:22px;
  float:left;
  width:24%;
  border-top:solid 1px #333333;
  border-bottom:solid 1px #333333;
  background-color:#FFFFFF;
} 
.listtext{
	position:relative;top:5px;
}
.top2 {
	display:inline;
	width: 100%;
	float: left;
	margin-bottom: 1px;
	height:100px;
	background-image:url(../img/top.png);
	position: relative;
}

.tel { 
float:right;
color:#666;
font-size:18px;
margin-right:5px;
margin-top:5px;
text-decoration:underline;
} 
.tel a:link { color: #333333; } 
.tel a:visited { color: #333333; } 
.tel a:hover { color: #333333; } 
.tel a:active { color: #333333; }
.tel a {
text-decoration: none;
}
.clearkakejiku {
	display:none;
}
.title103 {
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
}
.title104 {
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
}
.title1032 {
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
}
.title1042 {
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
}
.artimg {
	width:100%;
	max-width:400px;
}
