@charset "utf-8";
/*
--------------------------------------------------
Reset and Base CSS
FileName:   base.css
Version:    2008/11/10

1. YUI Library - Fonts -
2. YUI Library - Reset -
3. Base
--------------------------------------------------
*/

/*------------------------------

1. YUI Library - Fonts -

Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0

77%  = 10px	|	122% = 16px	|	167% = 22px	
85%  = 11px	|	129% = 17px	|	174% = 23px
92%  = 12px	|	136% = 18px	|	182% = 24px
100% = 13px	|	144% = 19px	|	189% = 25px
107% = 14px	|	152% = 20px	|	197% = 26px
114% = 15px	|	159% = 21px	|

------------------------------*/


body
{
    font: 13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small;*font:x-small;}
select, input, button, textarea
{
    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%;}


/*------------------------------

2. YUI Library - Reset -

Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0

------------------------------*/


html
{
    color: #000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, object
{
    margin: 0;
    padding: 0;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img
{
    border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var
{
    font-style: normal;
    font-weight: normal;
}
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;
}
/* to preserve line-height and selector appearance */
sup
{
    vertical-align: text-top;
}
sub
{
    vertical-align: text-bottom;
}
input, textarea, select
{
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
/*to enable resizing for IE*/
input, textarea, select
{ *font-size:100%;}
/*because legend doesn't inherit in IE */
legend
{
    color: #000;
}
del, ins
{
    text-decoration: none;
}


/*------------------------------

3. Base

------------------------------*/

html, body
{
    height: 100%;
}

body
{
    text-align: center;
    color: #666666;
    background: #FFFFFF url("../images/bg.jpg") repeat-y top center; //font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,Verdana,Arial;
font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,Verdana,Arial;
}

p, pre, address, cite
{
    font-size: 100%;
    line-height: 1.5;
}

em, strong
{
    font-weight: bold;
}

img
{
    vertical-align: bottom;
}


/*----------
Forms
----------*/

input, textarea
{
    border: 1px solid #ddd;
    background-color: #f5f5f5;
}

input:hover, textarea:hover
{
    border: 1px solid #aaa;
}

input:focus, textarea:focus
{
    border: 1px solid #000;
}


/*----------
Hypertext
----------*/

a:link
{
    color: #003399;
    text-decoration: underline;
}
a:visited
{
    color: #003399;
    text-decoration: underline;
}
a:active
{
    color: #003399;
    text-decoration: underline;
}
a:hover
{
    color: #AB6969;
    text-decoration: none;
}

