@charset "utf-8";

#page{
	font-size: calc(13px * 1.4);
	line-height: 1.3;
}
.product_name li span.prize{
	font-size: calc(12px * 1.4);
}
.product_name li.catch{
	font-size: calc(16px * 1.4);
	line-height: 1.3;
}

.product_name li{
	font-size: calc(12px * 1.8);
	font-weight: bold;
}

.description #group h1{
	font-size: calc(12px * 1.4);
}
.productprice p{
	font-size: calc(14px * 1.6);
}

.titlebar_g_o h1{
	font-size: calc(14px * 1.4);
}
.description .seemore{
	font-size: calc(12px * 1.4);
	height: calc(20px * 1.4);
    background-size: 100% 100%;
}
.freearea{
	line-height: 1.5;
}
#contents .description aside{
	font-size: calc(11px * 1.6);
}
#contents .description aside span{
	font-size: calc(11px * 1.6) !important;
}

.remark td{
	font-size: calc(12px * 1.4);
}
select,input,textarea{
	font-size: calc(12px * 1.4);
}
.stock form input[type="submit"]{
	font-size: calc(12px * 1.4);
	height: calc(25px * 1.4);
  background-size: 100% 100%;
}

.stock .wish_add{
	font-size: calc(12px * 1.4);
	height: calc(25px * 1.4);
  background-size: 100% 100%;
}

.ar_link_r a{
	font-size: calc(12px * 1.4);
	padding: 12px 10px;
}
#footer .footer aside ul.listmenu li a{
	font-size: calc(11px * 1.4);
	padding: 12px 10px;
}