@charset "Shift-JIS";

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/**
 * 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.
 */

/*
	フォント
	最終更新：2009-06-25
*/

body {
	font:13px/1.25 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',arial,helvetica,clean,sans-serif;
}
/* Windows IE8用 */
body.IE8 {
	font:80%/1.25 'メイリオ','Meiryo','MS Pゴシック','MS PGothic',arial,helvetica,clean,sans-serif;
}
/* Windows IE7用 */
body.IE7 {
	font:80%/1.28 'メイリオ','Meiryo','MS Pゴシック','MS PGothic',arial,helvetica,clean,sans-serif;
}
/* Windows IE6用 */
body.IE6 {
	font:80%/1.231 'MS Pゴシック','MS PGothic',arial,helvetica,clean,sans-serif;
	letter-spacing:0.1em;
}
/* FireFox用（Windows 2000 もしくは Windows XPの場合） */
body.Mozilla_underXP {
	font:80%/1.231 'MS Pゴシック','MS PGothic',arial,helvetica,clean,sans-serif;
	letter-spacing:0.05em;
}
/* FireFox用（Windows Vista もしくは Windows 7の場合） */
body.Mozilla_overVista {
	font:80%/1.25 'メイリオ','Meiryo','MS Pゴシック','MS PGothic',arial,helvetica,clean,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%;
}

/*--------------------------------------------------サイト内フォントサイズ*/
h1,p,th,td,li,dt,dd {
	font-size: 108%;/*14px*/
	line-height: 1.5;
	text-align: left;
}
h2,h3 {
	font-size:146.5%;/*19px*/
	font-weight:bold;
}
h4 {
	font-size:131%;/*17px*/
	font-weight:bold;
}
h5 {
	font-size:116%;/*15px*/
	font-weight:bold;
}
h6 {
	font-size:108%;/*14px*/
	font-weight:bold;
}

ul li ol li {
	color:#333333;
	font-size:100%;/*13px*/
}

/*--------------------------------------------------フォント色*/
* {
	color:#232323;
}
a {
	color:#08499C;
}
a:visited {
	color:#663399;
}
a:hover {
	color:#326633;
}
.font_red {
	color:#CC0000;
}

/*--------------------------------------------------その他の設定*/
a {
	outline:0;/* for firefox */
}

/*--------------------------------------------------フォントサイズの変更*/
body.fontL #contentsBody{
	font-size:1.3em;
}
body.fontM #contentsBody{
	font-size:1.2em;
}
body.fontS #contentsBody{
	font-size:1em;
}

/*アイコン表示設定*/
body.fontS #fontswitcher dl#fswitcher dd#fswitcherS a {
	background:url(../image/fontsize/fontswitcher.jpg) 0 -22px;
}
body.fontM #fontswitcher dl#fswitcher dd#fswitcherM a {
	background:url(../image/fontsize/fontswitcher.jpg) -45px -22px;
}
body.fontL #fontswitcher dl#fswitcher dd#fswitcherL a {
	background:url(../image/fontsize/fontswitcher.jpg) -90px -22px;
}

/*
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%
*/

/*--------------------------------------------------デフォルトサイズの指定*/
/*content内部の文字サイズを標準より1pxアップ*/
div#contents, div#contents_left {
	font-size:108%!important;
}
/*EOF*/
