@charset"Shift_JIS";
@import "http://";


/*文字エンコードの設定*/

/************************************************

/*HTML要素（一部#ID）*/

body{font-style:normal;font-family:Osaka,Verdana,"ＭＳPゴシック",Chicago,Sans-serif;font-size:small;}

html{width:100%;height:100%;color:#000003;}

img{border:0px;}


a{text-decoration:none;border-bottom:dashed 1px;}
a:link{color:#5747e4;}
a:visited{color:#b153df;}
a:active{color:#38bae4;}
a:hover{color:#38bae4;}
a{text-decoration:none;border-width:0;}


h1{font-size:medium;color:#0000ff;Serif;text-align:right;letter-spacing:0.5em;font-family:"Pristina","Verdana";}
h2{font-size:small;color:#6666cc;font-family:"Comic Sans MS","Verdana";letter-spacing: 0.3em;}
h3{font-size:medium;color:#fff;background:#000;line-height:13px;
font-family:Arial;margin:2em 1em;padding:3px 10px;text-align:left;}
h4{font-size:small;color:#000;line-height:18px;
border-bottom:solid #000 1px;padding:0 3px;margin:1em 3em;text-align:left;}



/* id設定 */
/* 全体―背景etc. */

div#main{
    background:#ffffff
    overflow:auto;
    height:400px;
    width:600px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-200px;
    margin-left:-300px;
    color: #605151;
    font-size: 95%;
    letter-spacing:0.1em;
    line-height:1.3em;
}

div#box{
    text-align:center;
    width:100%;
}

div#contents{
    margin-left:auto;
    margin-right:auto;
    padding:1em 1em 1em 4em;
    text-align:left;
    width:550px;
    margin:0px auto;
    line-height:1.0em;
    background:#ffffff;
}

div#novel{
    margin-left:auto;
    margin-right:auto;
    padding:0.1em;
    text-align:left;
    width:570px;
    margin:0px auto;
    line-height:1.0em;
    letter-spacing:0.1em;
    background:#ffffff;
}

div#art{
    margin-top:5em;
    text-align:center;
    width:100%;
    font-size:x-small;
    color:#6666cc;
    font-style:normal;
    line-height:1.0em;
    letter-spacing:0.2em;
}

div#art2{
    margin-top:2em;
    text-align:left;
    width:250px;
    font-size:x-small;
    font-style:normal;
    line-height:1.2em;
    letter-spacing:0.1em;
}

div#art3{
    margin-top:2em;
    text-align:left;
    width:350px;
    font-size:x-small;
    font-style:normal;
    line-height:1.2em;
    letter-spacing:0.1em;
}

div#art4{
    margin-top:2em;
    text-align:left;
    width:400px;
    font-size:x-small;
    font-style:normal;
    line-height:1.0em;
    letter-spacing:0.1em;
}

div#art5{
    margin-top:1em;
    text-align:center;
    width:320px;
}

div#art6{
    margin-top:1em;
    text-align:center;
    width:240px;
}

div#art7{
    margin-top:2em;
    margin-left:2em;
    text-align:left;
    width:350px;
    font-size:x-small;
    font-style:normal;
    line-height:1.2em;
    letter-spacing:0.1em;
}

div#art8{
    margin-top:2em;
    margin-left:5em;
    text-align:left;
    width:450px;
    font-size:x-small;
    color:#003366;
    font-style:normal;
    line-height:1.0em;
    letter-spacing:0.1em;
}

/* css */

p.space{margin-top: 2em;} 
p.space1{margin-top: 5em;} 
p.space2{margin-top: 10em;} 
p.space3{margin-top: 15em;} 
p.space4{margin-top: 20em;} 
p.space5{margin-top: 25em;} 
p.space6{margin-top: 30em;} 
p.space7{margin-top: 35em;} 
p.space8{margin-top: 40em;} 

p.fonta{color:#3575df;font-size:x-small;letter-spacing:0.2em;line-height:1.5em;text-align:right;font-family:"HHG丸ｺﾞｼｯｸM-PRO","Verdana";}
p.fontr{color:#5038dd;font-size:xx-small;letter-spacing:0.2em;line-height:1.5em;text-align:right;}
p.font0{color:#483d8b;font-size:x-small;letter-spacing:0.2em;line-height:3.0em;text-align:center;}
p.font{color:#4282ff;font-size:1.0em;letter-spacing:0.5em;line-height:2.0em;font-family:"HGP明朝E","Verdana";}
p.font1{font-size:x-small;letter-spacing:0.1em;}
p.font2{color:#4169e1;font-size:small;letter-spacing:0.2em;font-family:"HGP正楷書体","Verdana";} 
p.font3{color:#4169e1;font-size:x-small;letter-spacing:0.1em;}
p.font4{font-weight:bold;font-size:95%;color:#bc9f78;letter-spacing:0.1em;text-align:right;}
p.font5{font-size:medium;color:#11bd7c;Serif;text-align:center;letter-spacing:0.2em;font-variant:small-caps;
font-weight:bold;}
p.font6{color:#333399;font-size:x-small;font-family:Verdana,sans-serif,"ＭＳ Ｐゴシック",Osaka;line-height:1.2em;letter-spacing:0.2em;}
p.font7{color:#0e73ee;font-size:x-small;font-family:"HGｺﾞｼｯｸE","Verdana";line-height:1.2em;letter-spacing:0.1em;}
p.font8{color:#1000ff;font-size:1.1em;letter-spacing:0.1em;line-height:2.5em;font-family:"HGP明朝E","Verdana";}
p.font9{color:#d30000;font-size:1.1em;letter-spacing:0.1em;line-height:2.5em;font-family:"HGP明朝E","Verdana";}

span.chui{font-size:xx-small;color:#0000ff;letter-spacing:0.2em;line-height:1.2em;text-align:left;font-family:"ＭＳ ゴシック","Verdana";}

span.kasen{color:#a92525;text-decoration:underline;}
span.ji{font-size:88%;color:#2c5c92;letter-spacing:0.3em;font-family:"ＭＳ ゴシック","Verdana";}
span.jii2{font-size:93%;color:#ffae42;}
span.ji3{color:#c74141;font-size:x-small;letter-spacing:0.2em;}


/* 画像 */

span.guard{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    background-image:url(img/spacer.gif);
}




div.2_1{
    position:relative;
    width:510px;
    height:480px;
}

div.2_2{
    position:relative;
    width:570px;
    height:485px;
}



div.4_1{
    position:relative;
    width:410px;
    height:550px;
}

div.4_4{
    position:relative;
    width:460px;
    height:460px;
}


div.250200{
    position:relative;
    width:250px;
    height:200px;
}

div.350200{
    position:relative;
    width:350px;
    height:200px;
}

div.350120{
    position:relative;
    width:350px;
    height:120px;
}

div.400300{
    position:relative;
    width:400px;
    height:300px;
}

div.300{
    position:relative;
    width:300px;
    height:300px;
}
