﻿@charset "utf-8";
/*
** グローバルセレクタでmargin/paddingなどを初期化する
*/
*
{
	margin: 0;
	padding: 0;
	border: none;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	vertical-align: baseline;
	letter-spacing: 0px;
	word-spacing: 0px;

}

/*
** 要素を指定してmargin/paddingを初期化する
*/
html, body, div, 
h1, h2, h3, h4, h5, h6, 
p, pre, blockquote, address, 
ul, ol, dl, dt, dd, 
table, th, td, 
form, fieldset
{
  margin: 0;
  padding: 0;
}

/* 
** ブラウザのスクロールバー表示の違いを解決する 
*/ 
html
{
  overflow: scroll;
  overflow: -moz-scrollabars-vertical;
  overflow-x: scroll;
}

/*
** 表(テーブル)のボーダー表示方法の違いを解決する  
*/
table
{
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 16px;
}

/*
** イメージのリンクボーダーの非表示化*/
img
{
 border: 0;
}
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
/**
 * YUI Fonts
 * @module fonts
 * @namespace yui-
 * @requires 
 */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
	font:13px/1.231 "arial", "helvetica", "clean", "sans-serif";
	/* for IE6/7 */ 
	*font-size:small; 
	/* for IE Quirks Mode */
	*font:x-small;
	font-family: "メイリオ", "Meiryo", "MS P ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3",sans-serif; 
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea,
button {
	font:99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

p {
	font-size: 123.1%;
	line-height: 1.374;
}
