@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	padding: 0;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,p,blockquote,th,td,a {
	margin: 0;
	padding: 0;
}

addr,strong,em,span,address,ins {
	margin: 0;
	padding: 0;
	text-align: left;
}

input,button,textarea,select {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
}

dl,ul {
	list-style: none;
}

a img {
	border: none;
}

table {
	border-collapse: collapse;	
}

th,td {
	border-collapse: collapse;	
}

hr {
	display: none;	
}

a {
	text-decoration: none;	
}

a:link,a:hover,a:active,a:visited {
	color:#0074BE;
	text-decoration: none;
}

a:hover {
	text-decoration:none;
}

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

S* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


@font-face {
    font-family: 'Noto Sans Japanese';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/NotoSans-Thin.eot'); /* IE9 Compat Modes */
    src: url('../font/NotoSans-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/NotoSans-Thin.woff') format('woff'), /* Modern Browsers */
    url('../fonts/NotoSans-Thin.otf')  format('opentype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'Noto Sans Japanese';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/NotoSans-Light.eot'); /* IE9 Compat Modes */
    src: url('../font/NotoSans-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/NotoSans-Light.woff') format('woff'), /* Modern Browsers */
    url('../fonts/NotoSans-Light.otf')  format('opentype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'Noto Sans Japanese';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/NotoSans-Regular.eot'); /* IE9 Compat Modes */
    src: url('../font/NotoSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/NotoSans-Regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/NotoSans-Regular.otf')  format('opentype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'Noto Sans Japanese';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/NotoSans-Medium.eot'); /* IE9 Compat Modes */
    src: url('../font/NotoSans-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/NotoSans-Medium.woff') format('woff'), /* Modern Browsers */
    url('../fonts/NotoSans-Medium.otf')  format('opentype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'Noto Sans Japanese';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/NotoSans-Bold.eot'); /* IE9 Compat Modes */
    src: url('../font/NotoSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/NotoSans-Bold.woff') format('woff'), /* Modern Browsers */
    url('../fonts/NotoSans-Bold.otf')  format('opentype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'Noto Sans Japanese';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/NotoSans-Black.eot'); /* IE9 Compat Modes */
    src: url('../font/NotoSans-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/NotoSans-Black.woff') format('woff'), /* Modern Browsers */
    url('../fonts/NotoSans-Black.otf')  format('opentype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'futura-e';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/Futura.eot'); /* IE9 Compat Modes */
    src: url('../font/Futura.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Futura.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Futura.ttf')  format('truetype'); /* Safari, Android, iOS */
}


