@charset "UTF-8";

@font-face {
	font-family: 'Late-SST-font';
	src: url('../nimbus-sans-becker-dblaext.woff') format('truetype');
}
@font-face {
	font-family: 'Early-SST-font';
	src: url('../early_sst.woff') format('truetype');
}
@font-face {
	font-family: 'content-title-jp';
	src: url('../mplus-1p-black.woff') format('truetype');
}
@font-face {
	font-family: 'Nise-SEGA';
	src: url('../NiseSega.woff') format('truetype');
}


/* 基本設定 */
/*-----------------------------------------------------
Yahoo UI Library Font-size Adjustment
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
http://developer.yahoo.com/yui/license.txt
http://developer.yahoo.com/yui/fonts/
10px = 77%     11px = 85%     12px = 93%     13px = 100%
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%
26px = 197%
------------------------------------------------------*/
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
/*	-ms-box-sizing: border-box;*/
	box-sizing: border-box;
}

html {
	overflow-y:scroll;
}

body{
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small;
}

/*select,input,button,textarea,button{
	font:99% arial,helvetica,clean,sans-serif;
}*/

table{
	font-size:inherit;font:100%;
}

pre,code,kbd,samp,tt{
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

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, strong, sub, sup, tt, var,
b, u, i, center,
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-size: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", verdana, "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, Arial, Sans-Serif;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
	font-size: 77%; /* 10px */
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
 
/* remember to define focus styles! */
:focus {
	outline: 0;
}
 
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}
 
/* tables still need 'cellspacing=&quot;0&quot;' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1 {
	font-size: 2em; /* 20px */
}

h2 {
	font-size: 1.8em; /* 18px */
}

h3 {
	font-size: 1.6em; /* 16px */
}

h4 {
	font-size: 1.4em; /* 14px */
}

h5 {
	font-size: 1.2em; /* 12px */
}
/*p {*/
/*	font-size: 0.9em; *//* 9px */
/*}*/