@charset "Shift_JIS";
/* ----------------------------------------------------------
  TITLE : MIZUNO OFFICIAL ONLINE SHOPPING
  Copyright (C) MIZUNO
---------------------------------------------------------- */

*{font-size:100%;}
body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,pre,form,blockquote,fieldset,input,address{
	margin:0;padding:0;
}
h1,h2,h3,h4,h5,h6,caption,address,em{
	font-style:normal;
	font-weight:normal;
}
ul,ol,li,dl,dt,dd{
	list-style-type:none;
	list-style-position:outside;
}
table{
	border-spacing:0;
	border-collapse:collapse;
}
fieldset{
	border:none;
}
img{
	border:0;
	vertical-align:top;
}
br{
	letter-spacing:0;
}
button,fieldset,form,input,label,legend,select,textarea{
	font-family:inherit;
	font-style:inherit;
	font-weight:inherit;
	font-size:100%;
	margin:0;
	padding:0;
	vertical-align:baseline;
	outline:none;
}
input:focus,textarea:focus,select:focus{
	outline:none;
}
img{
	max-width: 100%;
}


/* html */
html{
	overflow-y: scroll;
}
/* body */
body{
	min-width: 1024px;
	color:#333;
	font-family:Helvetica,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size:16px;
	line-height:1.6;
	-webkit-text-size-adjust:100%;
	background: #fff;
	word-wrap: break-word;
	word-break:break-all;
}
/* @SP */
@media all and (max-width: 767px){
body {
	overflow: hidden;
    min-width: 320px;
    font-size: 15px;
}
}
/* base link */
a{
	outline: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
a:link,a:visited{
	color:#333;
	text-decoration: none;
}
a:hover{
	color:#001489;
	text-decoration: underline;
	outline: none;
}
a:active{
	outline: none;
}
/* clearfix */
.cf:before,.cf:after{
	content: "";
	display: table;
}
.cf:after{
	clear: both;
}
.cf{
	zoom: 1;
}