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


 default.css
 http://aadau.net

 * Copyright (c) 2009-Present.

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

/* default.css */

body
{
    color:#3c3c3c;
    font-family:"メイリオ", meiryo, Verdana, Geneva, Arial, Helvetica, sans-serif;
    background:url(../images/background.png) repeat-x;
}
.container
{
    width:870px;
}
.footer
{
    text-align:center;
    font-size:0.9em;
}
.article
{
    background:#fff;
}
h1.logo
{
    width:490px;
    height:106px;
    background:url(../images/logo_header.png) no-repeat;
    border:0px;
    margin:6px 0px 0px 0px;
    padding:0px;
    overflow:hidden;
}
#contents
{
    padding-left:40px;
    background:url(../images/contents-background.png) repeat-y;
}
#contents h2, h3, h4
{
    font-family:"ＭＳ 明朝", serif;
}
h4
{
    margin-bottom:6px;
}
a#logo
{
    display:block;
    text-decoration:none;
    border:0px;
    margin:0px;
    padding:0px;
    padding-top:106px;
    height:0px !important;
    width:490px;
    overflow:hidden;
}
a
{
    color:#b81f0e;
    text-decoration:none;
}
p
{
    margin-bottom:6px;
}
.tracking
{
    color:#575757;
}
.center
{
    text-align:center;
}
.bc{
    font-size:0.9em;
}
embed
{
    margin:0px;
    padding:0px;
}
img
{
    padding:4px;
    margin:12px;
    border:1px solid #d1d1d1;
    margin:10px 0px 20px 20px;
}
span.btn
{
    text-decoration:none;
    height:100%;
    width:100px;
    text-align:center;
    font-weight:bolder;
    padding:4px 16px 4px 16px;
    border:2px solid Red;
    background-color:#0000CD;
    color:#fff;
    font-size:0.86em;
    cursor:pointer;
    display:block;
}
.caption
{
    font-size:0.8em;
}
.cap_gray
{
    color:#B2B2B2;
}
.ivory
{
    color:#FFFFF0;
}
.bg_darkgray
{
    background-color:#5A5A5A;
}
.bg_lightgray
{
    background-color:#959595;
}
.footer
{
    margin-top:80px;
}
/* model image */
#model_image_base
{
    height:350px;
    background:#f2f2f2;
}
#model_image1
{
    height:350px;
    background:url(../images/model-1a.png) no-repeat;

}
/*  menu  */
ul.menu
{
    margin:0px;
    padding:0px;
    list-style:none;
}
li.menu
{
    margin:0px 0px 2px 0px;
    padding:0px;
    line-height:0px;
}
a.menu
{
    width:80%;
    border:1px solid #D7D7D7;
    padding:6px 0px 6px 18px;
    text-decoration:none;
    line-height:150%;
    color: #3F3F3F;
    display:block;
    background:url(../images/menu.png) no-repeat;
}
li.q
{
    list-style-image:url(../images/q.png);
}
li.a
{
    list-style-image:url(../images/a.png);
    margin-bottom:40px;
}

/* Formy - CSS Framework 0.8   */
/* reset.css */
form, fieldset, label, legend
{
    margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit;vertical-align:baseline;
}

/* Structural */
label
{
    float:left; width:9em; display:block; clear:left; margin-right:1em; margin-left: 1em; text-align:left; font-weight: normal;
}
textarea, input, label, button, optgroup
{
    margin:2px;
    padding:4px;
}
textarea, input[type="text"]
{
    width: 200px;
}
input[type="checkbox"] ,input[type="radio"]
{
    /*margin-bottom:7px;*/
}

/* Color palette */
fieldset
{
    border:0px none;
}
legend
{
}
label
{
}
textarea
{
    border:1px solid #D7D7D7;
    overflow:auto;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus
{
    border:1px solid #ADD8E6;
    background-color:#FFFACD;
}
textarea:hover, input[type="text"]:hover, input[type="password"]:hover
{
    border:1px solid #ADD8E6;
    background-color:#FFFACD;
}
select
{
    background-color:#fff; color: #000; margin-top: 2px;
}
input[type="text"]
{
    border:1px solid #D7D7D7;
}
input[type="password"]
{
    border:1px solid #D7D7D7;
}
input[type="checkbox"]
{
    color:#000;
}
input[type="radio"]
{
    background-color:#fff;
    color:#000;
}
input
{
    border:1px solid #D7D7D7;
    
}
/* 
----------------------------------*/
