@charset "utf-8";

/*--------------------------------------
リセットCSS
----------------------------------------*/

li{list-style: none;}
table{border-collapse: collapse; border-spacing: 0;}
input,select{vertical-align: middle;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display: block;}

html,body,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,blockquote,pre,
abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure, 
footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

img{vertical-align: bottom;}
html{overflow-y: scroll; /* スクロールバー有無のズレ対策 */ }

/*---------------------------------------
Font
----------------------------------------*/
body{
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

input, textarea {
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

/*---------------------------------------
レスピンシブswitchImage

.switch{
	visibility: hidden;
}
----------------------------------------*/