@charset "utf-8";
/* CSS Document */
body{
	font-size: 1.02rem;
}
.example{
	font-size: 1.02rem;
	display: block;
}	
.smallsize{
	font-size: 0.9rem;	
	line-height: 1.4;
}
input[type=text]{
	 padding: 5px;
   font-size: 1.3rem;
}
input[type=text]#zip1,
input[type=text]#zip2 {
	vertical-align: middle;
}
input[type=button]{
	 padding: 4px;
   font-size: 1.4rem;
	 margin: 10px 0;
}
input[type=button]#zipbtn{
	vertical-align: middle;
	font-size: 1.02rem;
	margin: 0;
}
select{
	padding: 5px;
  font-size: 1.1rem;
}
input[type="radio"] ,input[type="checkbox" i]{
	 -webkit-transform: scale(1.5);
   transform: scale(1.5);
   margin-right: 0.5em;
}

/*.eisuuji-rock {
    width: 24%;
}*/
.w35{
	width: 35%;
}
.mb5{
	margin-bottom: 5px;
}
.mb10{
	margin-bottom: 10px;
}
.mt10{
	margin-top: 10px;
}
.mini{
	 font-size: 0.85rem;
}

/*icon_pamph*/
.icon_pamph{vertical-align:sub; margin:0 0.1em;}
.icon_pamph_box{padding-top:1em;}

/*callcenter*/
.pht_left2{
	float: none;
	margin: 0 15px 10px 0;
}
textarea{
	font-size: 1.02rem;
}
.mini_gray{
	font-size: 0.8rem;	
}
#header .orange{
	font-size: 1rem;
}

#wrapper input[type=text]{
font-size: 1.02em;	
}
.pc_w40{
	width: 40%;
}
.geneki{
	color: #9A9A9A;
}
@media screen and (max-width:480px){

.sp_w24{
	width: 24%;
}
.sp_w30{
		width: 30%;
	}	
}