@charset "Shift_JIS";

/* LastUpdate:08/05/21 */
/*
    [0] All Reset
    [1] Common
        |-clearfix
        |-module
    [2] Header
    [3] Container
    [4] Footer


===================================
    YUI Font Size List
-----------------------------------
    11px　→　85%
    12px　→　92%
    13px　→　100%
    14px　→　107%
    15px　→　114%
    16px　→　122%
    17px　→　129%
    18px　→　136%
    19px　→　144%
    20px　→　152%
    21px　→　159%
    22px　→　167%
    23px　→　174%
    24px　→　182%
    25px　→　189%
    26px　→　197%
====================================

*/


/*
    [0] All Reset
-------------------------------------------
*/

html,body,div,caption,ul,ol,li,p,
h1,h2,h3,h4,h5,h6,
img,address,form,textarea,label,
a,hr,dl,dt,dd{
    font-style:normal;
    margin:0;
    padding:0;
    }

/*
    [1] Common
-------------------------------------------
*/
html,body{
    height:100%;
    text-align:center;
    }
body{
    font:13px/1.5 "ＭＳ Ｐゴシック", Osaka, sans-serif;
    *font-size:small;
    *font:x-small;
    color:#000;
    background:url(../images/bg.png) repeat-x top;
    text-align:center;
    }
img{
    border:none;
    height: auto;
    }
li{
    list-style-position:inside;
    }
hr{
    visibility:hidden;
    border-width:0;
    }
button{
    border:none;
    }
a:link{
    color:#4d924b;
    }
a:hover,a:active{
    color:#a4a327;
    }
a:visited{
    color:#372361;
    }

/* clearfix */
.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    }
.clearfix{
    display:inline-block;
    }
/*\*/
* .clearfix{
    height:1%;
    }
.clearfix{
    display:block;
    }
* html .clearfix{
    padding-left:1px;/* for IE6 */
    }

/* module */
.clear{
    clear:both;
    }
.red{
    color:#bb1e1e;
    }
.mt5{
    margin-top:5px;
    }
.mt10{
    margin-top:10px;
    }
.mr10{
    margin-right:10px;
    }
.mt20{
    margin-top:20px;
    }
.border{
    border:2px solid #152c0b;
    }
.right{
    text-align:right;
    }
.left{
    text-align:left;
    }
.fl{
    float:left;
    }

/*
    [2] Header
-------------------------------------------
*/
div#header{
    width:820px;
    background:#fff;
    margin:0 auto;
    }

/*
    [3] Container
-------------------------------------------
*/
div#container{
    height:auto;
    width:820px;
    background:#fff;
    margin:0 auto;
    }
div#container .btn{
    }
div#container div#book{
    text-align:left;
    }
*:first-child+html div#container div#book{
    text-align:left;
    height:20em;
    }/* IE7 */
div#container div#book p{
    margin:10px auto;
    line-height:1.4;
    text-indent:1em;
    padding:0 1em;
    }
div#container div#profile{
    text-align:left;


    }
div#profile dl{
    width:560px;    
    margin-top:-230px;
    }
div#profile dl dd{
    text-indent:1em;
    font-size:92%;
    padding-left:1em;
    }
*:first-child+html div#profile dl dd{
    font-size:85%;
    }/* for IE7 */
ol{
    /*border-top:1px solid #001908;
    border-bottom:1px solid #001908;*/
    padding:5px 3em;
    margin:5px auto;
    background:url(../images/dlBg.png) repeat-x bottom;

    }
ol li{
    
    }
/*
    [4] Footer
-------------------------------------------
*/
div#footer{
    margin:10px auto;
    width:820px;
    background:#fff;
    }
div#footer div{
    margin-bottom:15px;
    }

/*
    [5] Download
-------------------------------------------
*/
body#download h1{
    font-size:122%;
    margin-top:10px;
    }
body#download div#container{
    padding:0 30px;
    height:100%;
    }
body#download div#container p, body#download div#container li{
    text-align:left;
    font-size:114%;
    }
body#download div#text{
    margin:10px 0;
    }
#dlArea{
    margin:10px;
    padding:10px;
    border:1px solid #9ad695;
    }
#dlArea p, #dlArea li{
    /*margin-left:190px;*/
    }
body#download h4{
    margin-top:10px;
    }
body#download div#container #dlArea p#border{
    border-top:2px dotted #eb6100;
    border-bottom:2px dotted #eb6100;
    padding:10px;
    margin:10px auto;
    font-size:159%;
    text-align:center;
    }
body#download div#container #dlArea img#thumbnail{
    float:left;
    margin-right:10px;
    }

h1{
    font-size: 10pt;
    color: #666666;
    font-weight : normal;
    margin-left: 10px;
}

