@charset"utf-8";
/* --------    初期設定    -------- */
body,form,fieldset{
    margin : 0px;
    padding : 0px;
}
fieldset {
    border : none;
}
h1,h2,h3,h4,h5,h6,p,pre,
blockquote,ul,ol,dl,dd{
    margin : 0px;
    padding : 0px;
}
blockquote,li,dt,dd{
    margin-left : 1em;
}
li{
    list-stile : none;
}
input,textarea{
    font-size : 1em;
}

/* --------    基本    -------- */
*{
    font-size : 14px;
    line-height : 1.8em;
    color : #444;
    overflow : scrool;
    font-family : 'Hiragino Kaku Gothic Pro', 'メイリオ','Lucida Grande', 'Verdana', 'ＭＳ Ｐゴシック',Osaka,sans-serif;
}
body{
    text-align : center;
    background-color : #333;
    overflow : hidden;
}

/* --------    基本クラス    -------- */
.maincontainar{
    text-align : left;
    margin-top : 10px;
    margin-left : auto;
    margin-right : auto;
    width : 810px;
    height : 590px;
}
.leftpage{
    background-image : url(http://www.wednesdaylove.jp/2006/pict/l-blank.jpg);
    background-repeat : no-repeat;
    background-position : 0px 0px;
    width : 400px;
    height : 580px;
    float : left;
    margin : 0px;
    border-width : 0px 0px 10px 0px;
    border-bottom-style : solid;
    border-bottom-color : black;
}
.leftcontainar{
    overflow : hidden;
    width : 360px;
    margin-top : 10px;
    margin-left : 20px;
    margin-right : 20px;
}
.rightpage{
    width : 400px;
    height : 580px;
    float : left;
    margin : 0px;
    border-width : 0px 10px 10px 0px;
    border-right-style : solid;
    border-bottom-style : solid;
    border-right-color : black;
    border-bottom-color : black;
}
.rightcontainar{
    overflow : hidden;
    width : 330px;
    margin-top : 10px;
    margin-left : auto;
    margin-right : auto;
    padding-left: 30px;
    padding-right : 20px;
    font-size : 0.8em;
}
.footnavi{
    font-size : 12px;
    position : absolute;
    top : 540px;
    border-width : 1px;
    border-style : dotted;
    border-color : #9b9;
    padding-left : 5px;
    padding-right : 5px;
}
.footnavi a{
    font-size : 12px;
}
/* --------    RSS BOX    -------- */
.iblog{
    width : 330px;
    border-width :1px;
    border-style : dotted;
    border-color : #aac;
    padding : 10px;
}
.iblog2{
    width : 330px;
    border-width :1px;
    border-style : dotted;
    border-color : #aac;
    padding : 10px;
}

/* --------    リンク    -------- */
a,a:link{
    color : #226;
    text-decoration : none;
    font-weight : bold;
}
a:visited{
    color : #448;
}
a:hover{
    color : #006;
    text-decoration : underline overline;
}

/* --------    その他クラス指定    -------- */
.smallnotice{
    font-size : 0.8em;
    color : #844;
}
.index{
    font-family : arial,sans-serif;
    font-weight : bold;
    color : #422;
    text-shadow : #866 0px 0px 5px;
    font-variant : small-caps;
}
/* --------    コンテンツ毎のクラス指定    -------- */
.poetrymenu{
    margin-top : 120px;
    text-align : center;
}
.poetrymenu a{
    font-size : 14px;
    line-height : 2.5em;
}
.about{
    font-size : 12px;
    text-align : left;
}
.about a{
    font-size : 12px;
}
.shopping{
    font-size : 10px;
    color : #357;
    margin-top : 12px;
    line-height : 1.5em;
    width : 360px;
}
.shopping img{
    float : left;
    margin-right : 10px;
    border-style : none;
    border-width : 0px;
}
.shopping br{
    clear : both;
}
.design a{
    font-size : 12px;
    line-height : 1.5em;
    margin-left : 10px;
    color : #433d2f;
}
.download{
    width : 330px;
    padding : 2px;
}
.new{
    background-image : url("../pict/new.gif");
    background-repeat : no-repeat;
    background-position : left bottom;
    padding-left : 16px;
}
.fontinfo{
    font-size : 0.8em;
    line-height : 1.2em;
}
.moreinfo{
    text-align : center;
    font-size : 10px;
    border : 1px solid #acf;
}
.fontname{
    font-style : bold;
    color : #226;
    font-size : 1.2em;
}
.fontversion{
    color : #e44;
}