body {overflow:auto;margin:10 0 50 0; padding:0;
     scrollbar-face-color:#000000;
     scrollbar-arrow-color:#909090;
     scrollbar-track-color:#000000;
     scrollbar-shadow-color: #000000;
     scrollbar-darkshadow-color: #000000;
     scrollbar-3dlight-color: #000000;
     scrollbar-highlight-color: #000000;
  padding-top  : 10px;
  background-color: #000000;
}

BODY,td,img{
     font-size   : 15px;
     font-family:MS P Gothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS PGothic",Osaka,"Osaka‐等幅",Sans-Serif;
     font-weight : normal;
     line-height : 200%;
     letter-spacing: 1px;
     color : 7f7f8f;
     border : 0px;
}
A:link{ 
    cursor :  hand;
text-decoration : none;
    color: #505050;
}

A:visited{
       cursor :  hand;
text-decoration : none;
  color : #505050;
}

A:active{
         cursor :  hand;
text-decoration : none;
          color : #000000;
}

A:hover { 
     position:relative; 
     color : #DADADA;
}

FONT{
  cursor : nomal;
}

.nt{ 
  color: #F40004;
  font-size   :  12px;}

.rt{ 
  color: #801414;}


/* 　　　全体の指定で色の指定が無いのはタイトルだけ　　*/

h2 { border-top:0px; border-left:0px; border-right:10px; border-bottom:1px; border-color:#675F2C;
      border-style:solid; margin: 1.0em 0 0.5em 0em; padding:0 0 0 0.4em;width:700px; 
    font-family:Georgia;
    text-align:left;
	color : #ff8911;}

/*　タイトルの文字色・大きさ　 */
#nvl_title {
 margin:0em 0em 0em 0em; padding: 30 0 15px 0; width:500px;
 font-weight : bold;  font-size:30px; font-family:Georgia,sans-serif;
 float:center; text-align:left;
}

#tab{
 width:700px; margin:0em 0em 0em 0em; padding: 0 0 0 0; text-align:left;
}

/* ヘタリア長編 */
#nvl_ntt2 {
 margin:0em 0em 0em 0em; padding: 30 0 15px 0; width:700px;
 font-weight : bold;  font-size:20px;  font-family:ms UI Gothic;
 float:center; text-align:left;
}

#ntt{
 margin:0em 0em 0em 0px; padding: 0 0 0px 0px; width:700px;
 text-decoration:none; color:#787878;text-align:left; 
 font-family:Georgia; font-weight : bold; font-size:14px;
  border-top:0px; border-left:0px; border-right:0px; border-bottom:1px;
  border-color:#000000;
  border-style:solid;}

#ntt1{
 margin:0em 0em 0em 0em; padding: 0 0 0px 0px; width:500px;
 text-decoration:none; text-align:left; 
 font-family:ms gouthic; font-size:12px;
  border-top:0px; border-left:0px; border-right:0px; border-bottom:1px;
  border-color:#000000;
  color:FFFFFF;
  border-style:solid;}

#stn{
  width:700px; text-align:left; padding:0 0 0 0px;margin:40px 0px 20px 0px; 
  border-top:0px;  border-left:0px;  border-right:0px; border-bottom:1px;
  border-color:#7f7f7f;
  border-style:solid;
  color:808080;
  font-size:13px;  font-weight : bold;  font-family:Georgia,sans-serif;}

/*　タイトルの文字色・大きさ　ここまで　--全体--　 */

/*　ドリーム本文の　メニュー　--全体--　*/

#dts1{
     margin  : 0px;
     float:left; text-align:left;
     line-height : 200%;
     width:700px;
     font-family:MS P Gothic;
     font-size:12px;
     letter-spacing: 0.7pt;
}


/*　天帝用CSS　*/

#skdtop{
 width:700px; heigh:0px: margin:0em 0em 0em 0em; padding: 0 0 0 0;
 background-position:right top;
 background-image:url('koty/sky.jpg');
 background-repeat:no-repeat;
}

#skd_ntt {
 margin:0em 0em 0em 0em; padding: 165 0 30px 0; width:700px;
 font-weight : bold;  font-size:40px; font-family:Georgia,sans-serif;
 text-align:left;color:#21324F;line-height: 1.2em;
}


/*　巡空桜花用CSS　*/
#jnktop{
 width:500px; heigh:245px: margin:0em 0em 0em 0em; padding: 0 0 0 0;
 background-position:center top;
 background-image:url('koty/jnk.jpg');
 background-repeat:no-repeat;
}
#jnk_ntt {
 width:700px;
 margin:0em 0em 0em 0em; padding: 120 40 70 10; 
 font-size:30px;  font-family:ＭＳ 明朝;
 float:center; text-align:left;
 color:412c3f; font-weight : bold;
}
.jnk{border-top:0px; border-left:0px; border-right:0px;
  border-bottom:1px;
  border-color:#6D3D80;
  border-style:dashed;
  padding-top: 15px;
  padding-left:2px;
 width:700px; margin:0em 0em 0em 0em; text-align:left;
}


/* イルカ通り用のCSS　*/
#d_stop{
 width:700px; margin:0em 0em 0em 0em; padding: 0 0 0 0;
 background-position:center top;
 background-image:url('koty/xxx.jpg');
 background-repeat:no-repeat;
}

#ds_ntt{
 margin:0em 0em 0em 0em; padding: 50 0 50 10; 
 font-size:30px;  font-family:Georgia;
 float:center; text-align:left;
 color:#A17F2F; font-weight : bold;
}

.d_s{
  border-top:0px; border-left:0px; border-right:0px;
  border-bottom:1px;
  border-color:#8D7A40;
  border-style:dashed;
  padding-top: 15px;
  padding-left: 2px;
  width:700px; margin:0em 0em 0em 0em; text-align:left;
}


.main_text_d_s {margin:10px 0 0px 0px; border:0px dotted #ffffff; font-size:15px; width:700px; text-align:left;
	padding:10px 0px 10px 10px;}


/* 天回高楼用CSS　*/
#tnktop{
 width:700px; heigh:auto: margin:0em 0em 0em 0em; padding: 130 0 130 0;
 background-position:center top;
 background-image:url('koty/tenko.jpg');
 background-repeat:no-repeat;border-top:0px;  border-left:0px;  border-right:0px; border-bottom:0px;
 border-color:#99aacc; border-style:solid; text-align:left;
}

#tnk_bk{padding: 15 0 10 30;
 width:700px; text-align:left; 
 margin:0.4em 0em 0.7em 0em;font-weight : bold;
 background-color:; color:#fAf4f7; font-size:50px; font-family:ＭＳ 明朝; }


#tnk_ntt{
 margin:0em 0em 0em 0em; padding: 0 0 0 70; 
 text-align:left;
 color:#454545;
  border-top:0px; border-left:0px; border-right:0px;
  border-bottom:1px;font-weight : bold;
}

.tnk{
  width:700px;
  text-align:left;
  border-top:0px; border-left:0px; border-right:0px;
  border-bottom:1px;
  border-color:#004f77;
  border-style:dashed;
  padding-top: 15px;
  padding-left:2px;
}

/* Sound FunCSS */
#s_ftop{
 width:500px; heigh:250px: margin:0em 0em 0em 0em; padding: 0 0 0 0;
 background-position:left top;
 background-image:url('koty/vcld.jpg');
 background-repeat:no-repeat;
}
#sf_ntt{
 margin:0em 0em 0em 0em; padding: 130 0 100 10; 
 font-family:Georgia;
 float:center; text-align:left;
 color:303030; font-weight : bold; font-size:23px;  
}
.s_f{
  border-top:0px; border-left:0px; border-right:0px; border-bottom:1px;
  border-color:#40599c;
  border-style:dashed;
  padding-top: 25px;
}

/*　短編用CSS */
.s{
  border-top:0px; border-left:0px; border-right:0px; border-bottom:1px;
  border-color:#30ADFA;
  border-style:dashed;
  padding-top: 25px;
  padding-left: 2px;
}

/*　ヘタリアショート用のCSS */
#htsop{
 width:500px; heigh:224px: margin:0em 0em 0em 0em; padding: 0 0 0 0;
 background-position:center top;
 background-image:url('koty/hesh.jpg');
 background-repeat:no-repeat;
}

#hts_ntt{
 margin:0em 0em 0em 0em; padding: 140 0 30 10; 
 font-size:50px;  font-family:Georgia;
 float:center; text-align:right;
 color:DDDDDD; font-weight : bold;
}

.htsh{
  width:500px; 
  border-top:0px; border-left:0px; border-right:0px; border-bottom:1px;
  border-color:#AD708F;
  border-style:dashed;
  padding-top: 5px;
  padding-left: 2px;text-align:left;
}

.htsh1{
  width:500px; 
  border-top:0px; border-left:0px; border-right:0px; border-bottom:1px;
  border-color:#9A8A9F;
  border-style:solid;
  padding-top: 15px;
  padding-left: 2px;text-align:left;
}

/*　ヘタリアCPCSS　*/

#htcptop{
 width:500px; heigh:265px: margin:0em 0em 0em 0em; padding: 0 0 0 0;
 background-position:40% top;
 background-image:url('hetcp.jpg');
 background-repeat:no-repeat;
}

#htcp_ntt {
 margin:0em 0em 0em 0em; padding: 230 0 10px 0; width:500px;
 font-weight : bold;  font-size:50px; font-family:Georgia,sans-serif;
 float:center; text-align:left;color:#f4b867;line-height: 1.2em;
}

/*　ヘタリアロングの線 */
.htln{
  border-bottom:1px;
  border-color:#FF4F00;
  border-style:dashed;
  padding-top: 15px;
  padding-left: 2px;
}

/* 冊子用 */
.shrt{
  width:700px;text-align:left;
  border-top:0px; border-left:0px; border-right:0px; border-bottom:1px;
  border-color:#30ADFF;
  border-style:dashed;
  padding-top: 35px;
  padding-left: 2px;
}

/*　鋼用CSS　*/
#ssatop{
 width:500px; heigh:80px: margin:0em 0em 0em 0em; padding: 0 0 0 0;
 background-position:center top;
 background-image:url('koty/ssa.gif');
 background-repeat:no-repeat;
}

#ssa_ntt {
 margin:0em 0em 0em 0em; padding: 150 30px 40px 10; width:500px;
 font-weight : bold;  font-size:20px; font-family:Georgia,sans-serif;
 float:center; text-align:left;color:#FFFFFF;line-height: 1.2em;
}

/* バッカーノ用 */
#mdrtop{
 width:500px; heigh:309px: margin:0em 0em 0em 0em; padding:10 0 10 0;
 background-position:right top;
 background-image:url('koty/nondakure.gif');
 background-repeat:no-repeat;
}
#mdr_ntt{
 margin:0em 0em 0em 0em; padding: 200 0 65px 0; width:500px;
 font-weight : bold;  font-size:30px; font-family:Georgia,sans-serif;
 float:center; text-align:left;
}

/* DARKER用 */
#dtbtop{
 width:700px; heigh:323px: margin:0em 0em 0em 0em; padding: 0 0 0 0;
 background-position:right top;
 background-image:url('koty/.gif');
 background-repeat:no-repeat;
}

#dtb_ntt {
 margin:0em 0em 0em 0em; padding: 100px 0px 10px 10px; width:700px;
 font-weight : bold;  font-size:30px; font-family:Georgia,sans-serif;
 float:center; text-align:left;color:#303030;line-height: 1.2em;
}

.dtb{
  border-top:0px;  border-left:0px;  border-right:0px;  border-bottom:1px;
  border-color:#404D40;  border-style:dashed;
  padding-top: 15px;  width:700px;text-align:left;
}


/* 死道用 */
#abwytop{
 width:500px; heigh:29px: margin:0em 0em 0em 0em; padding:95 0 10 0;
 background-position:right top;
 background-image:url('koty/sea.jpg');
 background-repeat:no-repeat;
}
#abw_ntt {
 margin:0em 0em 0em 0em; padding: 45px 0px 23px 10px; width:500px;
 font-weight : bold;  font-size:20px; font-family:Georgia,sans-serif;
 float:center; text-align:left;color:#4878DA;line-height: 1.2em;
}

/* 壊れ用 */
#brkdtop{
 width:700px; heigh:290px: margin:0em 0em 0em 0em; padding:100 0 100 0;
 background-position:left top;
 background-image:url('koty/brk.jpg');
 background-repeat:no-repeat;
  background-color: #000000;
}
#brk_ntt {
 margin:0em 0em 0em 0em; padding: 55px 0px 30px 30px; width:700px;
 font-weight : bold;  font-size:30px; font-family:Georgia,sans-serif;
 float:center; text-align:left;color:#797979;line-height: 1.2em;
}
#brk_ntt2 {
 margin:0em 0em 0em 0em; padding: 5px 0px 30px 60px; width:700px;
 font-weight : bold;  font-size:20px; font-family:Georgia,sans-serif;
 float:center; text-align:left;color:#797979;line-height: 1.2em;
}
.brk{
  width:700px;
  padding : 0px;
  border-top:0px; border-left:0px; border-right:0px; border-bottom:0px;
  border-color:#afafaf;
  border-style:solid;
  padding-top: 15px;text-align:left;
}

/* 小冊子用 */
#phltop{
 width:500px; heigh:309px: margin:0em 0em 0em 0em; padding:10 0 10 0;
 background-position:right top;
 background-image:url('koty/phlt.jpg');
 background-repeat:no-repeat;
}
#pht_ntt {
 margin:0em 0em 0em 0em; padding: 250px 0px 100px 10px; width:500px;
 font-weight : bold;  font-size:30px; font-family:Georgia,sans-serif;
 float:center; text-align:left;color:#48A9F8;line-height: 1.2em;
}

/* 双想用 */
#soutop{
 width:700px; heigh:305px: margin:0em 0em 0em 0em; padding: 0 0 0 0;
 background-position:center top;
 background-image:url('koty/sou.jpg');
 background-repeat:no-repeat;
}
#sou_ntt {
 margin:0em 0em 0em 0em; padding: 130 120 10 0; 
 font-size:50px;  font-family:ＭＳ 明朝;
 float:; text-align:right;
 color:ff2549; font-weight : bold;
}

#sou_ntt2{
 margin:0em 0em 0em 0px; width:400px;padding: 10 0 160 0; 
 text-decoration:none; color:#787878;text-align:right; 
 font-family:Georgia; font-weight : bold; font-size:14px;
  border-top:0px; border-left:0px; border-right:0px; border-bottom:0px;
  border-color:#000000;
  border-style:solid;}

.sou{
  width:700px;
  padding : 0px;
  border-top:0px; border-left:0px; border-right:0px; border-bottom:0px;
  border-color:#afafaf;
  border-style:solid;
  padding-top: 15px;text-align:left;
}


/* 拍手ログ用 */
#logtop{
 width:700px; heigh:309px: margin:0em 30em 0em 0em; padding:10 0 10 0;
 background-position:right top;
 background-image:url('');
 background-repeat:no-repeat;
}

#lg_ntt{
 margin:0em 0em 0em 0em; padding: 10 0 5px 0px; width:700px;
 font-weight : bold;  font-size:25px; font-family:Georgia,sans-serif;
 float:center; text-align:left;color:ff4589;
  border-top:0px; border-left:0px; border-right:0px; border-bottom:5px;
  border-color:#ffafaf;
  border-style:solid;
}

/* ログ用の線　*/
.log{
  width:700px;
  padding : 0px;
  border-top:0px; border-left:0px; border-right:0px; border-bottom:0px;
  border-color:#afafaf;
  border-style:solid;
  padding-top: 15px;text-align:left;
}

/*　ACE-DRM用　*/
#acecptop{
 width:700px; heigh:25px: margin:0em 0em 0em 0em; padding: 0 0 0 0;
 background-position:40% top;
 background-image:url('.jpg');
 background-repeat:no-repeat;
}

#acecp_ntt {
 margin:0em 0em 0em 0em; padding: 10 0 10px 0; width:700px;
 font-weight : bold;  font-size:30px; font-family:Georgia,sans-serif;
 float:center; text-align:left;color:#404088;line-height: 1.2em;
}

#acntt{
 margin:0em 0em 0px 0; padding: 1px 0 2px 10px; width:700px;
 text-decoration:none; color:#234efa; text-align:left;
 font-family:Georgia; font-weight : bold; font-size:15px;}

#acntt a{
 color:#2A4A6A;text-align:center; 
 font-family:Georgia; font-weight : bold; font-size:15px;}


.cht{width:700px;
  margin:1em 0em 0px 0;
  border-top:0px; border-left:0px; border-right:0px; border-bottom:1px;
  border-color:#6D3D80;
  border-style:dashed;
  padding-top: 15px;text-align:left;
}



.names0{ color:#697850; margin:0em 0em 0px 0px;text-align: center;
    border: 1px solid #9C5D1E;
    background:transparent;
	font-size:15px; width: 6em; height: 2em;}

.names1{ color:#697850;text-align: center;
    border: 1px solid #9C5D1E;
    background:transparent;font-size:15px; width: 6em; height: 2em;}

.names2{ color:#697850;text-align: center;
    border: 1px solid #9C5D1E;
    background:transparent;font-size:15px; width: 6em; height: 2em;}

.names3{ color:#697850;text-align: center;
    border: 1px solid #9C5D1E;
    background:transparent;font-size:15px; width: 6em; height: 2em;}

.names4{ color:#697850;text-align: center;
    border: 1px solid #9C5D1E;
    background:transparent;font-size:15px; width: 6em; height: 2em;}

.names5{ color:#697850;text-align: center;
    border: 1px solid #9C5D1E;
    background:transparent;font-size:15px; width: 6em; height: 2em;}

.names6{ color:#697850;text-align: center;
    border: 1px solid #9C5D1E;
    background:transparent;font-size:15px; width: 6em; height: 2em;}

.names7{ color:#697850;text-align: center;
    border: 1px solid #9C5D1E;
    background:transparent;font-size:15px; width: 6em; height: 2em;}

.names8{ color:#697850;text-align: center;
    border: 1px solid #9C5D1E;
    background:transparent;font-size:15px; width: 6em; height: 2em;}

.names9{ color:#697850;text-align: center;
    border: 1px solid #9C5D1E;
    background:transparent;font-size:15px; width: 6em; height: 2em;}

.names10{ color:#697850;text-align: center;
    border: 1px solid #9C5D1E;
    background:transparent;font-size:15px; width: 6em; height: 2em;}

.names11{ color:#697850;text-align: center;
    border: 1px solid #9C5D1E;
    background:transparent;font-size:15px; width: 6em; height: 2em;}

.names12{ color:#697850;text-align: center;
    border: 1px solid #9C5D1E;
    background:transparent;font-size:15px; width: 6em; height: 2em;}


.se1{
  padding : 0px; color:#ffffff;
  border:1px; border-color:#9C5D1E; border-style:solid;
  background:transparent;
	font-size:15px; width: 4em; height: 2em;
}


/* 何か系の線　*/
.sep{
  width:700px;
  padding : 0px;
  border-top:0px; border-left:0px; border-right:0px; border-bottom:1px;
  border-color:#afafaf;
  border-style:solid;
  padding: 15px 0px 0px 0px;text-align:left;font-size:13px; font-weight : bold; 
}


/* 何か系の線　*/
.sep2{
  width:700px;
  padding : 15px 0px 0px 0px;
  border-top:0px; border-left:0px; border-right:0px; border-bottom:1px;
  border-color:#afafaf;
  border-style:solid;
  padding-top: 15px;text-align:left;
}

/* 何か系の線　*/
.sep3{
  width:700px;
  padding : 0px;
  border-top:0px; border-left:0px; border-right:0px; border-bottom:0px;
  border-color:#afafaf;
  border-style:solid;
  padding-top: 15px;text-align:left;font-size:13px;
}

/* OK/NG　*/
.se1{
  padding : 0px;
  border:1px; border-color:#9C5D1E; border-style:solid;
  background:transparent;
}