html {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif
}

.clear {
    clear:both;　/*floatの解除*/
}


.green{
　padding: 10px 5px 5px 5px; 
  border-left: 10px solid #09C; 
}

.lightgreen{
　padding: 10px 5px 5px 5px; 
  border-left: 10px solid  #3CF; 
}

#box{
width:100%;
}
#boxbox{
width: 960px; 
margin: 0 auto;
}


#keio_sympo{
	width:540px;
	height:148px;
	padding: 20px 10px 12px 10px; /* 上下パディング5ピクセル、左右パディング10px */
	float: left;
	background-color: #2b5e99;
}
#sympo_date {
	width:390px;
	height:170px;
	padding: 5px 5px; /* 上下パディング5ピクセル、左右パディング10px */
	float: right;
	background-color:#d5c8c7;
}

#sympo_date .coment{
line-height:80%;
}

#sympo_date p{
	margin:0;
	padding:0;
}

#globalnavi {
float: left;
margin: 0;
padding: 0;
list-style-type: none;
}


ul .menu{
display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}
#globalnavi li {  
  width: 120px;
  height:25px;
  text-align: center;
  float: left;
  padding: 10px 0;
  background-color: #DFDFDF;
  
}


header  #globalnavi li a {
  color: #0C0C0C;
  text-decoration: none;
  display: block;
  white-space: nowrap;
}


header  #globalnavi li a:visited {
  color: #1A1A1A;
}

header  #globalnavi li a:focus {
  color: #1A1A1A;
}

header #globalnavi li a:hover {
  color: #000;
  background-color: #FFF;
}

header  #globalnavi li a:active {
  color: #aaaaaa;
}


header #globalnavi .counter li a:hover {
  color: #000;
  background-color: #DFDFDF;
}



#main_box{
	width:auto;
	height:300px;
}

#main_box_left{
	width:300px;
	height:300px;
	float:left;
}


#main_box_right{
	width:660px;
	height:300px;
	float:right;
}

#sub_box{
	width:auto;
	
}


#news_feed{
	width:560px;
	/*height:260px;*/
	float:left;
}

/*スクロールボックス*/
    .box_srcollbar {
        overflow:auto;
        width:544px;
        height:170px;
        padding:5px;
        border:3px solid #d5c8c7;
        /*border-radius: 0px 0px 5px 5px;*/
        background-color:#d5c8c7;
        color:#000;
        font-size:12px;
    }
    .box_title{
        border:3px solid #a66b69;
        /*border-radius: 5px 5px 0px 0px;*/
        padding:5px;
        width:544px;
		height:21px;
        font-weight:bold;
        font-size:14px;
        background-color: #a66b69;
        color: #500223;
    }
/*スクロールボックスここまで*/

#links{
	width:200px;
	/*height:240px;*/
	float:left;
}


#links .links_title{
	width:183px;
	height:21px;
	border:3px solid #ab706e;
    padding:5px 6px 5px 5px;
    font-weight:bold;
    font-size:14px;
    background-color: #ab706e;
    color:#500223;
	
}

#links_ul {
float: left;
margin: 0;
padding: 0;
list-style-type: none;
}

ul #links_ul.link{
display: block;
list-style-type: none;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}


#links_ul li {  
  width: 198px;
  height:45px;
  padding: 1px;
  float:left;
  color: #adff2f;
  text-decoration: none;
  
  display: block;
  white-space: nowrap;
  
}

#links_ul li p{
	margin:0.3px;
	padding:0.3px;
	font-size:14px;
}




#links_ul li a {
  color: #000000;
  text-decoration: none;
  display: block;
  white-space: nowrap;
}

#links_ul li a:visited {
  color: #777777;
}

#links_ul li a:focus {
  color: #777777;
}

#links_ul li a:hover {
  color: #333;
  background-color: #DADADA;
}

#links_ul li a:active {
  color: #aaaaaa;
}


#h2_inline{
	width: 800px; 
margin: 10px auto;
text-align; left;
font-size: 110%;
}

#h2_inline a{
text-decoration: none;
}

#h2_inline a:link { 
color: #808080; 
}
#h2_inline a:visited { 
color: #808080; 
}
#h2_inline a:hover {
 color: #777777;
  background-color: #fff469;
 }
#h2_inline a:active {
 color: #808080; 
 }

/*footer*/
#footer {
	width: 960px; 
	height: 245px;
	margin: 0 auto;
	background-color:#2b5e99;
	font-size:13px;
	
}
#footertop_left{
	width: 500px; 
	height: 130px;
	float:left;
}

#footertop_left .texttop{
	width: 500px; 
	height: 130px;
	float:left;
	
}

#footertop_right{
	width: 460px; 
	height: 130px;
	float:right;
}

#footer p{
	margin:5px;
	
}

.texttop{
	margin:5px;
}



#footer .texttop p{
	margin:0.3px;
	padding:0.3px;
}



#footer .text p{
	margin:0;
	padding:0;
	text-align:right;
}

#footer_left {
	width:280px;
	height:105px;
	
	float:left;
	line-height:100%;
}

#footer_right {
	width:370px;
	height:105px;
	padding:5px;
	float:right;
}

#footer_right .texttop{
	padding-top:75px;
	padding-right:5px;
}

#footer_right .text{
	padding-top:70px;
	padding-right:5px;
	padding-bottom:5px;
	font-size:10px;
}
#apply {
	width:660px;
	padding:20px 150px 100px 150px;
	
	
}

#apply a .link{
	
	text-decoration: none;
	text-decoration: underline;
}

#apply a:link { color : #000000; }

#access1 {
	width:660px;
	padding:5px 150px 20px 150px;
	
	
}
#access2 {
	width:660px;
	padding:20px 150px 20px 150px;
	
	
}
#access3 {
	width:660px;
	padding:20px 150px 20px 150px;
	
	
}

#access a:link { color : #000000; }