/* 共通 */
*{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -ms-box-sizing:border-box;
  margin:0px;
  padding:0px;
  scrollbar-arrow-color:#C0C0C0;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-base-color:#C0C0C0;
  scrollbar-shadow-color:#ffffff;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-track-color:#C0C0C0;
}
BODY{
  background:url(./images/back.jpg) no-repeat 100% 50px;
  font-family: Verdana, Helvetica, "游ゴシック", "ＭＳ Ｐゴシック", Osaka, sans-serif;
  color:#222222;
  margin:60px 60px 30px 60px;
  font-size:medium ;
}
A{
  color:#23108c;
}


/* トップ用 */
#index A:hover{
  color:#aa363d;
  text-decoration:none;
}
#indexmenu LI{
  display:inline;
  list-style:none;
}
#indexmenu LI A{
  display:block;
  color:#544a47;
  font-size:medium;
  text-align:right;
  text-decoration:none;
  line-height:1.2em;
  border-right:39px solid #cccccc;
  padding:1px 11px 1px 0px;
  margin-bottom:19px;
  letter-spacing:3px;
}
/* メニュー変化部分 */
#indexmenu1:hover{
  border-right:39px solid #aa363d;
}
#indexmenu2:hover{
  border-right:39px solid #6f599c;
}
#indexmenu3:hover{
  border-right:39px solid #396dad;
}
#indexmenu4:hover{
  border-right:39px solid #769164;
}
#indexmenu5:hover{
  border-right:39px solid #fdb933;
}
#indexmenu6:hover{
  border-right:39px solid #000000;
}

#index H1{
  padding-top:60px;
  color:#a0a0a0;
  font-size:40px;
  font-weight:bold;
  line-height:100%;
  border-bottom:1px solid #cccccc;
  letter-spacing:10px;
  margin:0px;
}

#footer{
  text-align:right;
  letter-spacing:2px;
  color:#666666;
  font-size:small;
}
#credit{
  float:right;
}
#credit:before{
  content:" * ";
}
#footer A{
  text-decoration:none;
}

/* 各ページ用 */
#page #header,
#page #nav{
  background:#cccccc;
  padding:0px 60px 0px 60px;
  height:13px;
  line-height:13px;
}
#page #header{
  text-align:left;
}
#page #header H1{
  background:#ffffff;
  letter-spacing:3px;
  font-size:16px;
  padding:0 11px 0 11px;
  margin:0px;
  display:inline;
  line-height:15px;
  height:15px;
}
#page #nav A{
  background:#ffffff;
  letter-spacing:3px;
  font-size:13px;
  padding:0 11px 0 11px;
  text-decoration:none;
  line-height:15px;
  height:15px;
}

#note{
  margin:0% 12% 0% 12%;
  text-align: left;
  padding:15px;
  line-height:1.7em;
}

#note P{
  text-align: justify;
  text-justify: distribute;
  margin-bottom : 0.5em ; 
}

#note H2{
  line-height:45px;
  letter-spacing:3px; 
  font-size:16px;

}


#note H2.center{
  text-align: center;
  line-height:45px;
  letter-spacing:3px; 
  font-size:16px;

}

#note H3{
  text-align: center;
  line-height:45px;
  letter-spacing:3px; 
  font-size:15px;

}

#note ul{
  margin:0% 12% 0% 12%;
  list-style-type: none;


}


table.table-01 {
    table-layout:auto;
    width: 100%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.table-01 th {
    padding: 2px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 150%;
    text-align: left;
}
table.table-01 td {
    padding: 2px 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}

/* テーブル列幅指定 */
.col01 { 
width:15%;

}
.col02 { 
width:55%;

}
.col03 { 
width:30%;

}
.col04 { 
width:200px;

}

/* 強調 */
strong.red {
    font-weight:bold;
    color:red;
}

/* 写真 */
img.kenkyukai{
    width: 200px;
    margin: 20px;
}



