@charset "utf-8";

/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Title: 
	Description: 全サイト、全ページに適用すること
	Create Date: 2008/03/31 yabuchi
	Version: 1.0.0
	         1.0.1 フォントファミリーから「メイリオ」を削除
			       ie用。「○」「×」が小さくなるため
	         1.0.2 「yadvance_compatible_yms1.0.css」のみ
	         1.0.3 IEのbr複数出現時の動作
	         1.0.5 IE。タイトルの部分が、写真の真ん中の部分に来てしまう「img」タグをはずす
	         1.0.6 bodyのletter-spacing: 1px;を削除 (2008-12-16)
	         1.0.7 テキストの色color情報を削除 (2009-03-19)
	         1.0.8 clearfixハックを整理 (2009-06-16)
	         1.1.0 yui2.8.0を反映 (2009-09-16)
	         1.1.1 フォントを整備 (2009-11-13)
	         1.1.2 ページ下に隙間ができる問題を回避 (2009-12-28)

	Copyright: 2008 Spacekey All Rights Reserved. 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    yui reset.css 2.8.0カスタマイズ
	yui fonts.css 2.8.0
	ヤドバンスの標準的なスタイル
	基本的なcssハック
*/



/** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/** yui fonts.css 2.8.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 Reset
 * @module reset
 * @namespace
 * @requires 
 */
/* 2009-09-16 comment out 'html'
html {
	color: #000;
	background: #FFF;
}
*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,
button,
textarea,
select {
	*font-size: 100%;
}



/** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/** yui fonts.css 2.8.0                                               */
/** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0
*/
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%;}



/** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/** リセットされた間隔、フォントを標準的にセットする                  */
/** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/*
■ユーザフォント環境の考え方
最も古い環境「XP,IE6,メイリオなし」とし、英文はVerdana、和文はＭＳ Ｐゴシック

■フォントの優先順位
Macintosh > Windows			(シェアが理由)
英文 > 和文					(英文といっても数の読みやすさ)
※メイリオの数 > 英文		(メイリオの数は見やすい)
メイリオ > ＭＳ Ｐゴシック	(新しいOSフォントに対応していく)
*/
body {
	font-family:
	/* Macintosh */
	"Lucida Grande",				/* 英文 */
	"Hiragino Kaku Gothic Pro",		/* 和文 */
	"ヒラギノ角ゴ Pro W3",
	/* Windows   */
	Meiryo,							/* 和文 */
	"メイリオ",
	Verdana,						/* 英文 */
	"MS P Gothic",					/* 和文 旧Windows */
	"ＭＳ Ｐゴシック",
	sans-serif
}
/*  IE7 フォントのハック
	font-familyで最初のフォントが見つからないと以降のフォントは探さない
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
*:first-child+html body {
	font-family: Meiryo; /* XPのIE7だと数値がVerdanaにならないが、少数とみなす */
}

/* IE6 フォントのハック
	font-familyで最初のフォントが見つからないと以降のフォントは探さない
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
* html body {
	font-family: Verdana; /* VistaのIE6はほぼないとする */
}



h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img {
	vertical-align: bottom;
}

h5, h6 {
	display: inline;
}

p, th, td, dt, dd {
	font-size: 108%;
}

ul {}

ul li,
ol li,
dl dd {
	line-height: 140%;
}

dl {
	padding-top: 0.5em;
}
dd {
	text-indent: 2em;
}

th, td {
	line-height: 120%;
}

strong {
	font-weight: bold;
}
em        { }
a:link    { }
a:visited { }
a:hover   { }
a:active  { }

sup { vertical-align: top; }
sub { vertical-align: bottom; }

img {
	border: none;
}

/* 1.0.5 IE。タイトルの部分が、写真の真ん中の部分に来てしまう「img」タグをはずす */
/* img, */
input {
	vertical-align: middle;
}

/* IE6,IE7には効かない */
optgroup {
	font-style:normal;
}

/*
    brタグを複数回挿入したときのieとfirefoxの違い
    FireFox　brを入れた個数だけ改行されるが、
    IEでは詰まってしまい改行されない。
    IEのバグらしく、２個以上の連続したBRタグは無視するとのこと。
    対処方法brタグのスタイルに 「letter-spacing:0」 を適用する。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
br {
	letter-spacing: 0;
}

/** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/** ブラウザ別スタイル                                                */
/** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* clearfixハック
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix {zoom:1;}

#contents:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#contents {display: inline-table;}
* html #contents {height: 1%;}
#contents {display: block;}
#contents {zoom:1;}

#bottom:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#bottom {display: inline-table;}
* html #bottom {height: 1%;}
#bottom {display: block;}
#bottom {zoom:1;}

/* 1.1.2 スパムとみなされる可能性もあるため、かなり小さめの値にし「#footer」のみの適用 */
#footer:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;font-size: 0.1em;}
#footer {display: inline-table;}
* html #footer {height: 1%;}
#footer {display: block;}
#footer {zoom:1;}
