/* -------------------------------------------------------*/
/*   共通環境用 CSS                                       */
/* ------------------------------------------------------ */

@charset "Shift_JIS";

/* ************** 全体設定 ************ */
body
{
	color: black;               /* defaultの文字色の指定  */
	background-color: white;    /* defaultの背景色の指定  */
	font-size: 100%;
/*	margin: 140px 0px 0px 0px;  */
	padding: 0px;   
	margin: 0%;  
	background-attachment : scroll;            /* defaultの背景画像の指定 */
	background-image: url("./images/iscie-bg2.gif"); /* defaultの背景画像の指定 */
	background-repeat: repeat;                /* 背景の繰り返し指定     */
/*	font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック",sans-serif; */
	font-family:"Times New Roman",serif;
/* -----------------------------------------------------------------*/
/* menu 以外の設定？  */
/*	margin: 3% 1%;    
	padding-left:1%;  
	padding-right:1%;  */ 
/* */
}

img {
  border : 0 ;
}

address, hr { 
      margin-left: 2%;  
      margin-right: 2%; 
   }

/* リンクの色指定  */
a:link    { color: #000080 ;}
a:visited { color: #800080 ;}
a:hover   { color: red     ;}
a:active  { color: #FF4500;}


/* div.modify の定義  */

div.modify{
    TEXT-ALIGN: left;
    MARGIN: 1% 0% 7% 1%;
    font-family:"Times New Roman",serif;
}

p#modify{
    TEXT-ALIGN: left;
    MARGIN: 0% 0% 7% 1%; 
    font-family:"Times New Roman",serif;
}

p#modify2{
    TEXT-ALIGN: left;
    MARGIN: 0% 0% 1% 1%; 
    font-family:"Times New Roman",serif;
}

div.center{
    TEXT-ALIGN: center;
    MARGIN: 3% 0% 1% 0%;
}

div.img{
    TEXT-ALIGN: center;
    MARGIN: 0% 3% 0% 3%;
    padding: 0% 0% 0% 0%;
}

div.rightside {
    FONT-FAMILY: "Times New Roman",serif;
    TEXT-ALIGN: right;
    MARGIN: 0% 5% 1% 0% ;
}


/*  ISCIE page の default h1  */
H1{
    font-size: 150%;
    text-align:right;
    font-style:italic;
    border-width : 0px;
    border-right-width : 8px;
    border-bottom-width : 1px;
    border-left-width : 0px;
    border-style : none;
    border-right-style : solid;
    border-bottom-style : solid;
    border-left-style : none;
    color: #006666;
    padding-right : 1em; 
    padding-top : 3px;
    padding-left : 0em; 
    padding-bottom : 4px;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 8px;
    margin-bottom : 10px;
    border-right-color : #000040;
    border-bottom-color : #000040;
}

/*  ISCIE page の default h2  */
h2{
    background-color : #eee;
    color : navy;
    background-image : url(./images/sbg.png);
    border-width : 1px 5px 1px 5px;
    border-style : solid;
    border-color : #666;
    margin : 1px 1%;  
    margin-bottom : 1em;  
    margin-top : 15px;
    padding-left : 1.5%;  
    padding-top : 2px;
    font-size : 120%;
}

H3{
  margin : 0px 5% -2% 5%;  
  border-bottom-style : groove;
  border-bottom-width : 2px;
  text-align : left;
  padding-bottom : 2px;
  padding-left : 8px;
/*  color : navy; */
  color : #004040;
/*  border-left-width : 2px;
  border-left-style : groove;  */
  margin-left : 1.7%;  	
  margin-right : 10%;  	
 font-size : 105%;
}


/* ******* default の table 環境 ******* */

table {
/*	font-size: 90%;     */ 
/* <--- これは？ 本のリスト用に小さくしたが 不要なのでコメントアウト */
	border: 1px solid blue;
	border-collapse: collapse; 
	color: black;	
	background: white;  
	margin : 2% 5%;
/*	width 80%;    */
}

th {
	border: 1px solid blue;
        color: #000066;  
        background: #ccccff;
	padding:  3;
} 

td{
	border: 1px solid blue;
	color: black;
	background: white;
	padding: 3;
}

td.center{
	text-align: center;
}

caption{
	font-size:150%;
	line-height: 200%;
	color: #000066; 
} 

th.center, td.center{
        text-align : center;
}

th.right, td.right{
        text-align : right;
}

/* ******* dd 内でのシンプルな表クラス定義******* */

dd table{
	border: 0px ;
}

dd TH{
	color: black;
	background: transparent;
	border: 0px ;
        font-weight : normal;
        text-align : left;
	padding: 4;   
}

dd td{
	background: transparent;
	border: 1px;
	padding: 3;
}

dd caption{
	font-size:150%;
	line-height: 200%;
	color: #000066; 
} 


/* -------------- 共通  ----------------------------------*/


p {line-height: 115%; 
	margin: 2% 3%;  	
   }

div {
	margin: 3% 1%;  	
   }

p#menu-cp {
  margin : 3% 3% 1% 3%;  
  border-top-width : 3px;
  border-top-style : groove;
  text-align : center;
  padding-top : 2.5px;
  color : black;
  font-size : 90%;
}

p#cp {
  margin : 2% 1% 15% 1%;  
  border-top-width : 3px;
  border-top-style : groove;
  text-align : black;
  padding-top : 7px;
  padding-bottom : 2%;
  color : black;
  font-size : 90%;
}

UL, OL, DL {line-height: 115%; }


/* ***** シンプルな DL  *********************** */

dl{
  margin : 0% 1.5% 0% 1.5%;  
  padding : 1px 1% 2% 1%;  
}

dl.cover{
  background-color: #e8e8e8;
  margin : 0% 2% 1% 2%;  
  padding : 0.5px 1% 1px 1%;  
}


dt{
  margin : 1% 3% 0% 3%;  
  text-align : left;
  border-bottom-style : none;
  border-bottom-width : 0px;
  padding-bottom : 1px;
  padding-left : 8px;
  color : black;
  margin-left : 1%;  	
  margin-right : 10%;
  font-size : 100%;
  font-weight : bold;
}

dd{
  margin : 0% 3% 0.5% 5%;  
}

/* ***** 装飾つきの DL  *********************** */

dl.decorate{   margin-bottom : 2%;   }

dl.decorate dt{
  margin : 1% 5% 0% 5%;  
  border-bottom-style : groove;
  border-bottom-width : 2px;
  text-align : left;
  padding-bottom : 0px;
  padding-left : 8px;
  padding-top : 3px;
  color : #004040;
  margin-left : 1.7%;  	
  margin-right : 7%;  	
  font-size : 105%;
  font-weight : bold;
}

dl.decorate dd{
  margin : 1% 5% 1% 5%;  
}

/* -------------- ul --------------------------*/

ul.square{
list-style-type: square;
}

/* 各ページの上隅のメニュー  */
p#menu-list {
FONT-SIZE: 11px; 
BACKGROUND: #003366; 
PADDING: 0% 0% 0.1% 4%; 
MARGIN: 0px; 
MARGIN: 0% 0% 4% 0%;
COLOR: #ffffcc;
TEXT-ALIGN: left;
}

/* 重要なページへのリンクの際の強調 */
p.simple-list {
BACKGROUND: #2f4f4f; 
PADDING: 1% 3% 1% 3%; 
MARGIN: 0% 0% 0% 0%;
COLOR: #ffffcc;
TEXT-ALIGN: center;
border-style : solid;
border-width : 1px 1px 1px 1px;
border-color : #666;
}


/* リンクの色指定  home など重要なページへのリンク用 */

p#menu-list a.home { text-decoration : none; }

a.home:link    { color: #ffffcc;   }
a.home:visited { color: #ffffcc;  }
a.home:hover   { color: #cc0000;  }
a.home:active  { color: #ffffcc;  }
/* a.home { text-decoration : none }  */

/* class: 右寄せ <p>の環境：  公演者等の表記用 */
p.author {
PADDING: 0% 3% 1% 3%; 
MARGIN: 0% 0% 0% 10%;
COLOR: black;
TEXT-ALIGN: right;
}

p.back-list {
 PADDING: 0% 3% 1% 3%; 
 MARGIN: 0% 0% 0% 10%;
 COLOR: black;
 TEXT-ALIGN: right;
 font-size: 79%;
 word-break: keep-all;
 line-height=150%
}






