@charset "UTF-8";
.fullBn01 a{display:block; width:100%; height:35px; background:#009ea1; text-align:center;}
.fullBn01 img{max-width:100%;}
.fullBn01 a:hover{opacity: 0.8; filter: alpha(opacity=80);-ms-filter: "alpha(opacity=80)";-moz-filter: "alpha(opacity=80)"; transition: ease 1.0s; -webkit-transition: all ease 1.0s;}

/* header menue caution
************************************************ */
.menu1{position:relative;}
.menu2{position:relative;}
.menu3{position:relative;}
.menu4{position:relative;}
.menu5{position:relative;}
.menu10{position:relative;}
.menu6{position:relative;}
.menu7{position:relative;}
.menu9{position:relative;}
.menu11{position:relative;} /* 24.07.03 追記・修正 */ 
.menu-caution{
    position: absolute;
    color: #ffa800;
    left: 2px;
    top: 0;
    font-size: 12px;
    transform: rotate(-7deg);
    font-weight: bold;
}

/* header campaign index
************************************************ */
#headnavi li{position:relative;}
.blink{
	-webkit-animation:blink 0.8s ease-in-out infinite alternate;
    -moz-animation:blink 0.8s ease-in-out infinite alternate;
    animation:blink 0.8s ease-in-out infinite alternate;
}
.navCaution{
    position: absolute;
    color: #f21336;
    font-size: 12px;
    font-weight: bold;
}

@-webkit-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}

/* for timer (top banner / right banner) */
.view_timer{display:none;}
