/**********/
/* タグ定義 */
/**********/
*{margin: 0; padding: 0;
font-family: Arial,'ＭＳ Ｐゴシック',sans-serif;
line-height: 1.5;
}
html{overflow-y:scroll;}

body{
margin: 0 auto 0 auto;
padding: 0;
background: #fff url(/mytools/bgeh03.gif) top left repeat-y;
}

p{
margin: 0 0 0 0;
padding: 5px 50px 5px 50px;
}
p.image{text-align: center;}

/*************/
/* id class定義 */
/*************/

#indexcontainer{
width: 846px;
margin: 0 auto 0 auto;
padding: 0 0 15px 0;
background: #fff;
xbackground: #000 url(/mytools/bgeh01.gif) top left repeat-x;
}

/* サブページ共通 */
#colletitle{
position: relative;
}

.comme{
padding: 0 0 10px 45px;
font-size: 0.8em;
border-bottom: 3px #666 double;
}
.waku{
width: 100%;
}
.waku2{
float: left;
width: 240px; /*280px*/
padding-right: 5px;
}
.waku21{
float: left;
width: 200px; /*280px*/
padding-right: 5px;
}


/*********/
/* 要素別 */
/*********/
/***** h1要素 *****/
.title h1{
font-size: 0.8em;
letter-spacing: 2px;
text-align: center;
}

#colletitle h1{
position: absolute;
top: -50px; left: 380px;
}

/***** h2要素 *****/
h2.sabpage{
color: #fff;
background: #000;
border: 3px #000 solid;
}

/***** h3要素 *****/
h3.sabpage {
margin: 5px 0;
padding: 0 0 0 5px;
border-bottom: 1px #000 solid;
border-left: 5px #000 solid;
}

/***** a要素 *****/
a{}
a:link{color: #3a5f12;}
a:active{color: #59efec;}
a:hover{color: #ff2f72}
a:visited{color: #3a5f12;}

a.eurenhome{display: block;}
a.eurenhome:link{color: #eeefd1;}
a.eurenhome:active{color: #eeefd1;}
a.eurenhome:hover{}

/********************/
/* Page別（エントリーも） */
/********************/
/*** エウレカ研究室 ***/
.elab{}
.elab dl{}
.elab dt{color: #3a5f12; padding-left: 5px; border-left: 5px #000 solid;}
.elab dd{margin: 0 0 25px 45px;}

dd.scene a{text-decoration: none;}
dd.scene a:link{color: #666;}
dd.scene a:hover{text-decoration: underline;}

/*** エウレカ日和 ***/
#sakuhin{}
#sakuhinLeft{
float: left;
}
#sakuhinRight{
float: right;
width: 370px;
padding-left: 5px;
color: #666;
font-size: 0.9em;
text-align: center;
}

/*** エウレカグッズ ***/
.uleurekagoods ul{
display: box;
text-align: right;
border-right: 1px #000 solid;
}
.uleurekagoods li{
display: inline;
padding: 0 5px;
border-left: 1px #000 solid;
}
.uleurekagoods a{
}
.uleurekagoods a:link{
color: #000;
}
.uleurekagoods a:hover{
color: #fff;
background: #000;
}

h2.goodstype{
color: #fff;
background: #000;
border: 3px #000 solid;
}

.coution{
color: #ff0000;
}

.item{
margin: 0 0 30px 0;
padding: 0 0 20px 0;
border-bottom: 1px #666 dotted;
}

.item-l{
float: left;
margin: 0 auto;
}
.item-r{
float: right;
width: 500px;
}

.item h3 {
margin: 5px 0;
padding: 0 0 0 5px;
border-bottom: 1px #000 solid;
border-left: 5px #000 solid;
}

/*** トレーニングルーム・漫画展示室 ***/
h2.awk{
color: #fff;
background: #000;
border: 3px #000 solid;
}
h2.awk2{
padding-left: 10px;
color: #000;
border-left: 3px #000 solid;

}

/*** 管理人室 ***/
#mngroom{
color: #666;
font-size: 0.9em;
}
#mng-l{
float: left;
width: 47%;
}
#mng-r{
float: left;
width: 52%;
}
#mngroom li{list-style-type: none;}
#mngroom a{text-decoration: underline;}
#mngroom a:link{color: #4f869f;}
#mngroom a:hover{text-decoration: none;}

.mng{}
.mng dl{}
.mng dt{color: #3a5f12; padding-left: 5px; border-left: 5px #000 solid;}
.mng dd{margin: 0 0 15px 45px;}

/********************/
/*　　 　 エントリー 　 　　*/
/********************/

.entry{
color: #666;
}

.myfooter{
padding-top: 5px;
text-align: center;
border-top: 3px #666 double;
}
