body{
	scrollbar-face-color:#fff;
	scrollbar-track-color:#fff;
	scrollbar-arrow-color:#468436;
	scrollbar-3dlight-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
	scrollbar-darkshadow-color:#468436;
    color:#666;
	padding-right:30px; padding-left:10px;
    font:75%/175% Verdana,Osaka,sanserif;
}
table{ font:100%/175% tahoma,verdana,osaka,sans-serif; }

/* インデックスページ(body) */
#index{ text-align:center;
  background-image: url("img/design/index.jpg"); /* 全体の背景画像 */
  background-repeat: no-repeat;            /* 背景を繰り返さない */
  background-position: 0% 0%;            /* 背景画像の位置は画面中央 */
  background-attachment:fixed;             /* 背景画像を固定する */
 }

/* インデックスページの枠 */
#enter{	
	border:1px solid #ccc;
	margin:auto; padding:15px;
	width:400px; 
}

/* インデックスページの.txt(余白を消さないとIEでバグる(?)) */
#enter .txt{ margin:0px; margin-top:15px; text-align:left;}

/* メニューページ(body) */
#menu_page{ margin:0px; padding:15px 10px 0px; }

/* メニューページの枠 */
#menu{
	background:url("./img/design/menu.jpg") no-repeat 0px 0px;
	border:1px solid #ccc;
	width:250px; height:138px;
	line-height:150%;
}

#menu_top{
	background:url("./img/design/menu_2.jpg") no-repeat 0px 0px;
	background-attachment:fixed;
	border:1px solid #ccc; border-bottom:none;
	width:250px;
	line-height:150%;
}

#menu h1{
	background:url("./img/design/line.gif") repeat-x 0% 100%;
	margin:0px; padding:15px;
	min-width:220px; _width:248px;
	min-height:81px; _height:111px;
}

/* メニュー枠ないのh2 */
#sub h2{
    padding:15px 15px 0px;
    text-align:right;
}

/* メニュー用リストタグ */
#menu_ul{

	margin:0px;
	text-align:center; font-weight:bold; height:20px;
	font:bold 13px/20px verdana,osaka,sans-serif;

}
#menu_ul li{ display:inline; }
#menu_ul li a{ border:none; }

/* 作品メニューの定義タグ */
#menu dl dt{ font-weight:bold;}
#menu dl dd{ margin-bottom:8px; padding-left:1em; }

/* メニュー下部の素材配布元リンク */
#mt_link{ width:250px; text-align:center; }

#sub_page{ margin:0px; padding:0px 10px 15px; }

#sub{
	background:url("./img/desigh/menu.jpg") no-repeat 0px -130px fixed;
	border:1px solid #ccc; border-top:none;
	width:250px;
	line-height:150%;
}


.txt{
	background:url("./img/design/line.gif");
	margin-bottom:30px; line-height:21px;
}

/* メニュー用テキスト整形ボックス */
.menu_txt{ margin:0px; padding:10px 20px 15px; }

/* 1行だけ罫線を表示 */
.top_line{ background:url("./img/design/line.gif") repeat-x 0px -20px; }

/* 部分的に背景の罫線を消したいときに */
.no_line{background:none;}

/* コホリントの日常用*/
.cecil{color:#A37D58;}
.ceangal{color:#339966;}
.mediciel{color:#A65300;}
.paris{color:#3300FF;}
.heathcliff{color:#515179;}
.esfrelith{color:#8080C0;}
.tricia{color:#FA60A6;}
.medica{color:#006600;}
.lizabel{color:#FF66FF;}
.touka_p{color:#FF6666;}
.touka_g{color:#663399;}
.morrigan{color:#3366FF;}

h1{
	margin:10px; color:#000;
	font:15px verdana,osaka,sans-serif;
}
h2{
    margin:0px;
	text-decoration:underline; color:#468436;
    font:bold 100% verdana,osaka,sans-serif;
}
h3{
	background:url("./img/design/icon.gif") no-repeat 0% 50%;
	margin-bottom:5px; padding:10px 13px 5px;
	letter-spacing:1px; color:#000;
	font:100% Verdana,Osaka,sans-serif;
}
h4{
	margin:10px; color:#000;
	font:15px verdana,osaka,sans-serif;
}
/* 定義タグ */
dl,dd,dt{margin:0px;padding:0px}
dl{}
dt{}

/* リストタグ */
ol,ul{margin:0px; padding:0px;}
ul li{list-style:square inside;}
ol li{list-style-position:inside;}


/*200*40用*/
.link-l{
	background:transparent;
	margin:5px 0px 15px 0px;
}
.link-l dt{
	background:transparent;
	margin-right:10px;
}
.link-l dd{
	margin:-50px 0px 30px 220px;
	background:url("./img/design/line.gif");
}

/*88*31用*/
.link-m{
	background:transparent;
	margin:5px 0px 15px 0px;
}
.link-m dt{
	background:transparent;
	margin-right:10px;
}
.link-m dd{ 
	margin:-45px 0px 30px 100px;
	background:url("./img/design/line.gif");
}

input,textarea,select{

	background:url("./img/design/icon.gif") no-repeat 100% 100% fixed;
	border:1px solid #eee;
	color:#666;
	font:100% sans-serif;
}

/*リンク*/
a{ text-decoration:none; ; color:#000; }
a:visited{ color:#468436; border-bottom:1px;}
a:hover{ color:#84C54Fc;border-bottom:1px dotted #000; }

