@charset   "Shift_JIS";

/*--------------------------------------------------------
 (1)大きなレイアウト枠の指定
--------------------------------------------------------*/
/*---レイアウト枠---*/
#gaiyou{
  padding : 6px 8px; 
  margin : 0px 8px 0px 6px;
  
}#goal{
  padding : 0px 8px;
  margin : 0px;
  text-align : left;
  clear : both;

}#block{
  text-align : center;
  width : 600px;

}#gakubu{
  clear : both;

}#daigakuin{
  clear : both;

}#history{
  padding-top : 15px;
  padding-bottom : 4px;

}#administration{
  margin-right : 8px;
  margin-left : 8px;

}#emblem{
  margin : 10px;

}#calendar{
  margin : 12px;

}#fact{
  margin : 8px;

/*--------------------------------------------------------
 (2)#gaiyou内の指定
--------------------------------------------------------*/
  
}#gaiyou h5{
  text-align : left;
  border-bottom:2px solid #037cb5; 
  margin : 0;
  color : #505050;
  font-size : 94%;
  font-weight : bold;
  clear : both;

}#gaiyou p{
  padding : 3px 4px 8px;
  margin-top : 1px;
  line-height : 18px;
  text-align : left;
  font-size : 88%;
  
}#gaiyou dt {
  margin-top : 1px;
  font-weight : bold;
  font-size : 13px;
  text-align : left;

}#gaiyou dd {
  font-size : 13px;
  padding :0;
  margin : 0;
  
}#gaiyou .plus{
  padding : 8px 4px 4px;
  font-weight : bold;
  color : #800000;
  font-size : 20px;
  margin-top : 10px;

}#gaiyou .head{
  padding : 3px 3px 4px 5px;
  margin: 5px 4px 0px 4px;
  font-weight : bold;
  color : #660000;
  font-size : 16px;
  border-bottom:2px solid #037cb5; 

}#gaiyou .m_left{
  width : 176px;
  text-align : left;
  float : left;
  margin-left : 8px;

}#gaiyou .m_right{
  text-align : left;
  float : right;
  margin-left : 0px;
  width : 435px;

/*--------------------------------------------------------
 (3)#message内の指定
--------------------------------------------------------*/
}#message dl {
  margin-top : 15px;
  
}#message dt {
  font-size : 13px;
  margin : 8px 0px 0px;
  padding : 0px;
  color : #0080c0;
  
}#message dd {
  font-size : 78%;
  padding : 0px 8px;
  margin : 0;
  line-height : 17px;

}#charter h4{
  text-align : center;

}#charter p{
  padding : 1px 10px 15px 20px;
  font-size : 90%;
  line-height : 18px;
  text-align : left;
  margin-top : 0px;

/*--------------------------------------------------------
 (4)#block内の指定
--------------------------------------------------------*/
}#block ul {
  display : inline;
  list-style-type:none;
  
}#block li {
  margin : 10px 20px;
  padding : 5px;
  font-size : 85%;
  line-height : 15px;
  width : 250px;
  list-style-type:none;
  background-color : #f9f9fb;
  display : inline;
  float : left;
  border :1px solid #e7e7ef; 

}#block li a {
  display:block;
  padding : 8px 2px 8px 15px;  
  background : url(/english/about_saga_university/common/css/bl.gif) no-repeat 5px 50% ;
  list-style-type:none;
  font-weight : bold;
  color : #0080c0;
  float : left;

/*--------------------------------------------------------
 (5)#goal内の指定
--------------------------------------------------------*/
}#goal ol {
	margin : 0px 10px 0px 40px;
	list-style: none;
	padding: 0;

}#goal ol li {
  font-size : 13px;
  padding : 0px 5px 5px 4px;
  margin : 0px 5px 3px 0px;
  list-style-type : decimal;
  line-height : 19px;

}#goal ul {
	margin : 0px 10px 0px 14px;
	list-style: none;
  
}#goal ul li {
  padding : 2px 5px 10px 2px;
  margin : 0px 0px 7px 20px;
  font-size : 13px;
  line-height : 20px; 
  list-style-type : circle;

}#goal h4{
  padding-left : 1px;
  margin-top : 10px;
  font-size : 16px;
  color : #363636;
  font-weight : bold;
  border-bottom:1px dashed #004284; 

}#goal h5{
  margin: 2px 0px 0px 5px;

}#goal p.course{
  padding : 0px 0px 0px 18px;
  font-size : 14px;
  margin : 5px 0px 0px;
  background : url(/english/about_saga_university/common/css/shikaku.gif) no-repeat left center;
  font-style : oblique;
  color : #990000;
  border-bottom : 1px none;
  font-weight : bold;

}#goal p{
  font-size : 13px;
  padding : 4px 10px 5px 15px;
  margin : 0px 0px 18px;
  line-height : 19px;
  
}#goal .kouza{
  padding : 2px 10px 0px 2px;
  font-weight : bold;
  margin-left : 5px;

}#goal dd {
  padding : 4px 8px;
  margin : 0px 8px;

}#goal dt {
  padding : 2px 2px 2px 10px;
  font-size : 15px;
  margin : 2px 2px 2px 4px;
  background : url(/english/about_saga_university/common/css/blue.jpg) no-repeat left center;
  
}#goal dl{
  margin : 12px 0px;
  
}#goal .top{
  text-align : right;

}#gakubu p {
  background : url(/english/about_saga_university/common/css/image01.gif) repeat-x left center;
  padding-left : 10px;  
  width : 220px;
  color : #ffffff;
  font-weight : bold;
  margin-top : 30px;

}#daigakuin p {
  background : url(/english/about_saga_university/common/css/image02.gif) repeat-x left center;
  padding-left : 10px;  
  font-size : 13px;
  font-weight : bold;
  color : #ffffff;
  font-family : Arial;
  width : 150px;
  margin-top : 20px;

/*--------------------------------------------------------
 (6)#history内の指定
--------------------------------------------------------*/
}#history table {
  padding : 0px;  
  margin : 5px;
  width : 610px;
  border-collapse: collapse;
  
}#history td {
  padding : 5px;  
  font-size : 13px;
  height : 22px;
  font-family : Verdana;
  text-align : left;
  vertical-align : top;

}#history .h01{
  border-top:1px solid gray; 
  border-right:1px solid gray; 
  border-left:1px solid gray; 
  background-color : #00d2d2; 
  text-align : center;
  height : 16px; 

}#history .h02{
  border-right:1px solid gray; 
  border-left:1px solid gray; 
  background-color : #00d2d2; 
  text-align : center;
  height : 15px;

}#history .h03{
  border-right:1px solid gray; 
  border-bottom:1px solid gray; 
  border-left:1px solid gray; 
  font-size : 16px;
  background-color : #00d2d2; 
  font-weight : bold;
  text-align : center;
  height : 15px;

}#history .h04{
  border-top:1px solid gray; 
  border-right:1px solid gray; 
  border-left:1px solid gray; 
  background-color : #bfffff;
  text-align : center; 
  height : 22px;

}#history .h05{
  border-right:1px solid gray; 
  border-bottom:1px solid gray; 
  border-left:1px solid gray; 
  background-color : #bfffff;
  text-align : center; 
  height : 22px;
  
}#history .h06{
  border-top:1px solid gray; 
  border-right:1px solid gray; 
  border-left:1px solid gray; 
  background-color : #dfffdf;
  padding : 0px 10px 0px 10px; 
  height : 15px;

}#history .h07{
  border-right:1px solid gray; 
  border-bottom:1px solid gray; 
  border-left:1px solid gray; 
  font-size : 14px;
  background-color : #dfffdf;
  font-weight : bold;
  padding : 0px 10px; 
  height : 15px;

}#history .h08{
  background-color : #ffffb3;;
  padding : 4px 2px 0px;
  border-top:1px solid gray; 
  border-right:1px solid gray; 
  border-left:1px solid gray; 
  font-size : 12px;

}#history .h09{
  border-right:1px solid gray; 
  border-bottom:1px solid gray; 
  border-left:1px solid gray; 
  background-color : #ffffb3;
  width : 110px;
  font-size : 12px;

}#history .h010{
  border-right:1px solid black; 
  height : 10px;

}#history .h011{
  height : 10px;
  border-top:1px solid black;

}#history .h012{
  border-top:1px solid black; 
  border-right:1px solid black; 
    
}#history .h013{
  border-top:1px solid black; 
  border-left:1px solid black; 
    
}#history .h014{
  width : 15px;

/*--------------------------------------------------------
 (7)#administration内の指定
--------------------------------------------------------*/
}#administration table{
  padding : 0px 3px 10px 3px;
  border :1px solid #d7d7d7; 
  margin : 8px 0px 25px 15px;
  background-color : #fffffb;
  width : 550px;

}#administration  td{
  padding : 8px 18px 8px 12px;
  font-size : 13px;
 
}#administration  h5{
  margin-left : 10px;

/*--------------------------------------------------------
 (8)#calendar内の指定
--------------------------------------------------------*/
}#calendar ul {
  margin : 8px 0px 8px 4px;
  list-style: none;

}#calendar li {
  list-style: none;
  padding : 3px 0px 3px 12px;
  
}#calendar .left{
  width : 270px;
  float : left;
  
}#calendar .calendar{
  font-size : 13px;
  margin-bottom : 10px;
  margin-left : 8px;

}#calendar .photo{
  font-size : 13px;
  display : inline;
  float : right;

/*--------------------------------------------------------
 (9)#fact内の指定
--------------------------------------------------------*/ 
}#fact table {
  margin : 6px;
  width : 595px;
  border-collapse: collapse;
  text-align : center;

}#fact td {
  text-align : center;
  height : 30px;
  font-size : 12px;
  width : 90px;

}#fact th {
  background-color : #c2dafe;  
  border-top:2px solid navy; 
  border-bottom:2px solid navy; 
  padding : 5px 0px;
  font-size : 12px;
  font-weight : bold;
  text-align : center;

}#fact .sum{
  border-top:2px solid navy; 
  border-bottom:2px solid navy;
  background-color : #c2dafe;
  text-align : center;
  font-weight : bold;
  padding : 4px 0px 4px;
  height : 42px;

}#fact .sum01{
  border-top:2px solid navy; 
  border-bottom:2px solid navy; 
  background-color : #c2dafe;
  text-align : left;
  font-weight : bold;
  padding : 4px 0px 4px 12px;
  width : 180px;

}#fact .f01{
  border-bottom:1px solid #c0c0c0; 
  padding : 7px 10px 0px;
  text-align : left;
  vertical-align : top;

}#fact .f02{
  border-bottom:1px solid #c0c0c0; 
  padding : 0px 10px 0px 10px;
  text-align : left;

}#fact .f03{
  text-align : left;
  padding : 0px 2px 0px 0px;

}#fact .f04{
  text-align : left;
  padding-left : 10px;

}#fact .f05{
  padding : 2px 0px 2px 0px;
  text-align : left;
  border-top:1px solid #c0c0c0; 

}#fact .f06{
  border-bottom:1px solid #c0c0c0; 
  text-align : center;

}#fact .box{
  margin-top: 20px;
  margin-bottom : 20px;
}