@charset "UTF-8";
/* CSS Document */
/* ---------- 同窓生からのメッセージ ---------- */
label p {
  background-color: #7e97ad;
  font-size: 120%;
  color: #fff;
  padding: 10px;
  display: block;
  margin: 10px 0 0;
  border: 1px solid #fff;
  text-align: center;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

label p:hover {
  background-color: #cdcdcd;
  color: #000;
}

input[type="checkbox"].on-off {
  display: none;
}

/* ---------- 同窓生からのメッセージへ・message_menu ---------- */
/*.message_menu {width:250px;
	clear:both;
	float:left;
	margin:30px 0 0;
}*/
/*
.blinking{
	-webkit-animation:blink 0.5s ease-in-out infinite alternate;
	-moz-animation:blink 0.5s ease-in-out infinite alternate;
	animation:blink 0.5s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
	50% {opacity:0.5;}
	100% {opacity:1;}
}
@-moz-keyframes blink{	
	50% {opacity:0.5;}
	100% {opacity:1;}
}
@keyframes blink{
	50% {opacity:0.5;}
	100% {opacity:1;}
}
*/
/*
.blinking {
 -webkit-animation: switchtext 0.5s infinite alternate;
 -moz-animation: switchtext 0.5s infinite alternate;
 animation: switchtext 0.5s infinite alternate;
}
@-webkit-keyframes switchtext {
 from { opacity: 1.0; }
 to { opacity: 0.5; }
}
@-moz-keyframes switchtext {
 from { opacity: 1.0; }
 to { opacity: 0.5; }
}
@keyframes switchtext {
 from { opacity: 1.0; }
 to { opacity: 0.5; }
}



@-webkit-keyframes pulse {
 from {
   opacity: 1.0;/*透明度100%*/
/* }
 to {
   opacity: 0.5;/*透明度80%*/
/* }
}
.blinking{
-webkit-animation-name: pulse;/* 実行する名前 */
/*-webkit-animation-duration: 0.5s;/* 0.3秒かけて実行 */
/*-webkit-animation-iteration-count:infinite;/* 何回実行するか。infiniteで無限 */
/*-webkit-animation-timing-function:ease-in-out;/* イーズインアウト */
/*-webkit-animation-direction: alternate;/* alternateにするとアニメーションが反復 */
/*-webkit-animation-delay: 0s; /* 実行までの待ち時間 */
/*}
*/
/* ----- overflowはhiddenまたはvisible ----- */
.message_menu ul {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  margin: 0;
  padding: 5px;
  list-style: none;
}

.message_menu li {
  padding: 0.5em 0 0.5em 0em;
  text-indent: -2em;
  font-size: 85%;
}

.message_menu a:link {
  color: #00008b;
  text-decoration: none;
  border-bottom: 5px #c0c0c0 solid;
}

.message_menu a:visited {
  color: #00008b;
  text-decoration: none;
  border-bottom: 5px #c0c0c0 solid;
}

.message_menu a:hover {
  color: #990000;
  text-decoration: none;
  border-bottom: 5px #c9c9c9 solid;
}

.message_menu a:active {
  color: #cc0000;
  text-decoration: none;
  border-bottom: 5px #c0c0c0 solid;
}

input[type="checkbox"].on-off + ul {
  height: 0;
  overflow: hidden;
}

input[type="checkbox"].on-off:checked + ul {
  height: 40px;
}

ul {
  list-style: none;
}

.new01 {
  color: brown;
  /*	width:7.5em;*/
  font-size: 160%;
  font-weight: bold;
  font-style: oblique;
  margin: 0;
  text-align: left;
  padding: 1px;
}

/*# sourceMappingURL=alumni-message_menu.css.map */
