@charset "utf-8";

/************************************************************

	初期化用CSS

*************************************************************/

body,abbr,blockquote,code,dfn,em,h1,h2,h3,h4,h5,h6,
kbd,p,pre,cite,div,q,samp,span,strong,var,ul,ol,li,dl,dt,dd,param,
hr,ins,del,form,fieldset,label,legend,caption.table,th,td,img {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	vertical-align: baseline;
	font-size: 100%;
	font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",sans-serif;
}

abbr,code,dfn,em,kbd,cite,q,samp,span,strong,var,strong {
	display: inline;
	font-style: normal;
}

h1,h2,h3,h4,h5,h6,em,strong {
	font-weight: bold;
}

input, fieldset, form, textarea {
	font-size: 100%;
	font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
}

body {
	font-size: 62.5%; /* = 10px */
	line-height: 1.1;
	color: #333333;
	background-color: #ffffff;
}

body.fontS {
	font-size: 50%; /* = 8px */	
}

body.fontM {
	font-size: 62.5%; /* = 10px */	
}

body.fontL {
	font-size: 75%; /* = 8px */		
}

.wrapper{
	background-color: #FFFFFF;}
a {

}

li {
	list-style: none;
}

a:link {
	color:#0054a7;
	text-decoration: underline;
}

a:visited {
	color:#0054a7;
	text-decoration: underline;
}

a:hover,
a:active {
	text-decoration: none;
}

img {
	vertical-align: bottom;
}