@charset "utf-8";
@import url("common.css");
@import url("http://fonts.googleapis.com/css?family=Arimo");

/*
Copyright (C) MILBOOKS All Rights Reserved.
------------------------------------------------------------
[Reset]
    0. Yahoo UI Library: Reset CSS, Fonts CSS
    1. HTML, Body, Anchor
    2. Heading, Form
    99. Others
        99-1. Inline-level Elements
        99-2. Block-level Elements
        99-3. For IE - Page Zoom
[Main Layout]
    1. Container
    2. Header
    3. Search
    4. Content
    5. Footer
    10. Liquid Layout
[Header]
    1. Site Name
    2. Nav
[Footer]
    1. Site Info
    2. World Nav
[Common Page]
    1. Site Announcement(404,system maintenance)
    2. Noscript Message
[Clearfix]
[Other]
*/

/* ============================================
    [Reset] Resetting HTML elements styles
    ============================================ */
/* ------------------------------------------------------------
    0. Yahoo UI Library: Reset CSS, Fonts CSS
    ------------------------------------------------------------ */
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License: http://developer.yahoo.com/yui/license.html
version: 3.2.0
*/
html{color:#333333;background:#ffffff;}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{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;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License: http://developer.yahoo.com/yui/license.html
version: 3.2.0
*/
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%;}

:focus { outline: 0; }
/* ------------------------------------------------------------
    1. HTML, Body, Anchor, font
    ------------------------------------------------------------ */
html {
    height: 100%;
    overflow-y: scroll;
    }

body {
    height: 100%;
    font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
    text-align: center;
}
/* IE7 */
*:first-child+html body {
    font-family: 'メイリオ', Meiryo !important;
}
/*
a:link, a:visited { color: #333333; text-decoration: none; }
a:hover, a:active { color: #333333; text-decoration: underline;}
*/

a:link, a:visited, a:hover, a:active {
    color: #333333; text-decoration: none;
    cursor: pointer;
    }

/* 
dl {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    }
 */

/* ------------------------------------------------------------
    2. Heading, Form
    ------------------------------------------------------------ */
h1 {
    font-family: 'Arimo', arial, serif; 
    font-size: 108%;
    color: #000000;
    }

h1, h2, h3, h4, h5, h6 { line-height: 1.5; }
legend { display: none; }
label { cursor: pointer; }
input[type="submit"] { cursor: pointer; }
select { cursor: pointer; }
/* ------------------------------------------------------------
    99. Others
    ------------------------------------------------------------ */

/* ------------------------------------------------------------
    99-1. Inline-level Elements
    ------------------------------------------------- */
img { vertical-align: top; }
object { outline: none; }
strong { font-weight: bold; }


/* 
input, select, textarea { border: 1px solid #dcdcdc;}
 */

input, select, textarea { font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif; }

/* IE7 */
*:first-child+html input {font-family: 'メイリオ', Meiryo !important;}
*:first-child+html select {font-family: 'メイリオ', Meiryo !important;}
*:first-child+html textarea {font-family: 'メイリオ', Meiryo !important;}

/* 99-2. Block-level Elements
    ------------------------------------------------- */
hr { display: none; }

/* 99-3. For IE
    ------------------------------------------------- */
/* 
*:first-child+html, 
* html {zoom: 1;}
 */

/* For IE7 Page Zoom */
*:first-child+html body { letter-spacing: 0; }
*:first-child+html br { letter-spacing: 0; }

/* ============================================
    [Clearfix] Clearfix CSS Hack
    ============================================ */

/* use "clearfix" class name, but not main elements */
div#header:after,
div#header ul#navGlobal:after,
div#searchBar:after,
div#content:after,
div#main:after,
div#primary:after,
div#secondary:after,
div#sub:after,
p.column span:after,
div#footer div.siteInfo:after,
div#footer div.siteInfo .utility01:after,
div#footer dl.navWorld:after,
.clearfix:after {
    content:".";
    display:block;
    clear:both;
    height:0;
    visibility:hidden;
    }

div#header,
div#header ul#navGlobal,
div#searchBar,
div#content,
div#main,
div#primary,
div#secondary,
div#sub,
p.column span,
div#footer div.siteInfo,
div#footer div.siteInfo .utility01,
div#footer dl.navWorld,
.clearfix {display:inline-block;}

/* exclude MacIE5 [start] */
* html div#header,
* html div#header ul#navGlobal,
* html div#searchBar,
* html div#content,
* html div#main,
* html div#primary,
* html div#secondary,
* html div#sub,
* html p.column span,
* html div#footer div.siteInfo,
* html div#footer div.siteInfo .utility01,
* html div#footer dl.navWorld,
* html .clearfix {height:1%;}

div#header,
div#header ul#navGlobal,
div#searchBar,
div#content,
div#main,
div#primary,
div#secondary,
div#sub,
p.column span,
div#footer div.siteInfo,
div#footer div.siteInfo .utility01,
div#footer dl.navWorld,
.clearfix {display:block;}
/* exclude MacIE5 [end] */



/* ============================================
    [Other] 
   ============================================ */
