﻿@charset "UTF-8";
/* 
	2012-05-26 00:18:19
	デフォルト各種をここで設定している
*/

html, body, div, span, applet, object, iframe,
h1,h2,h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}
div,p{
	box-sizing:border-box;
}
code{ font-family:"Courier New",Courier,monospace; }
ul{
	margin-left:0px; /* ie */
	padding-left:0px; padding-top:0px;/* firefox */
	list-style:none;
}
ol{
	margin-left:0px; /* ie */
	padding-left:0px; padding-top:0px;/* firefox */
}
table{ border-collapse: collapse; border:none; }

.clearfix:after{ content:""; display:block; height:0; visibility:hidden; clear:both; }

a{color:#003366;}
a:visited{color:#336699;}
a:hover{text-decoration:underline; color:#dd0000;}
a{text-decoration:none;}
a img{ border: none; }
html,body { height:100%; }
html{ margin-bottom:1px; padding-bottom:1px; }
body{
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic Pro', sans-serif;
	color: #333;
	margin: 0px;
	padding: 0px;
}
