 #menubar {text-align: center;font-size: 120%;margin-bottom: 0px;}#menubar li {display: inline-block;margin: 3px 3px;}#menubar li {font-weight: bold;text-decoration: none;background: skyblue;color:white;padding:0px 5px;border-radius: 20px;font-family: 'Avenir','Arial';line-height: 1.6;margin-bottom: 5px;cursor: pointer;}#menubar .hovered {background: cyan;text-decoration: none;}#menubar .menu_selected {background: dodgerblue;color:white;padding:3px 5px;border-radius: 20px;font-weight: bold;font-family: 'Avenir','Arial';cursor: default;}#menubar-s {display: block;position: absolute;width: 95%;border-top: 1px solid #fff;animation-name: menu1;animation-duration: 0.5S;animation-fill-mode: both;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;top:62px;}#menubar-s input {width: 95%;border-style: none;text-decoration: none;padding: 5px 5px;color: #fff;font-size: 20px;border-bottom: 1px solid #fff;background: rgba(0,0,0,0.8);text-align: center;cursor: pointer;max-width: 480px;}#menubar-s .nest{background:forestgreen !important;padding: 3px 0px 3px 10px !important;font-size: 18px !important;width: 85% !important;;margin-left: 10% !important;text-align: left !important;max-width: 460px;}.menubar-s-violet{background:forestgreen;}#submenu_span li a {display: block;text-decoration: none;padding: 15px 30px;color: #fff;font-size: 20px;border-bottom: 1px solid #fff;background: rgba(0,0,0,0.8);}#submenu_span {display: block;position: relative;z-index: 9;border-top: 1px solid #fff;animation-name: menu1;animation-duration: 0.5S;animation-fill-mode: both;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;top:0px;text-align: center;}#submenu_span input {border-style: none;text-decoration: none;padding: 9px;color: #fff;font-size: 18px;border-bottom: 1px solid #fff;background: gray;text-align: center;cursor: pointer;height: 45px;vertical-align: middle;}#submenu_span input:hover {box-shadow: 0 0 0 0.25rem rgba(130,138,145,.5);}#menubar-s li a {display: block;text-decoration: none;padding: 15px 30px;color: #fff;font-size: 20px;border-bottom: 1px solid #fff;background: rgba(0,0,0,0.8);}*３本バーアイコン設定 ---------------------------------------------------------------------------*/#menubar_hdr {display: block;cursor: pointer;}#menubar_hdr.close, #menubar_hdr.open {z-index: 10;position: fixed;top: 10px;right: 7%;width: 50px;height: 50px;border-radius: 50%;cursor: pointer;}#menubar_hdr.close {background: #23b3e9 url("../images/icon_menu_close.png") no-repeat center;background-size: contain;}#menubar_hdr.open {background: #23b3e9 url("../images/icon_menu_3bars.png") no-repeat center;background-size: contain;}#loginID {display: none;position: fixed;top: 58px;right: 5px;font-weight: bold;}body .nav-fix-pos-pagetop a {display: none;}body.is-fixed-pagetop .nav-fix-pos-pagetop a {display: block;text-decoration: none;text-align: center;z-index: 100;position: fixed;animation-name: scroll;animation-duration: 1s;animation-fill-mode: forwards;width: 50px;line-height: 50px;bottom: 50px;right: 10%;border-radius: 50%;background: #23b3e9 url("../images/icon_pagetop.png") no-repeat center;background-size: contain;}@keyframes menu1 {0% {opacity: 0;}100% {opacity: 0.8;}}@-webkit-keyframes menu1 {0% {opacity: 0;}100% {opacity: 0.8;}}@-moz-keyframes menu1 {0% {opacity: 0;}100% {opacity: 0.8;}}@-ms-keyframes menu1 {0% {opacity: 0;}100% {opacity: 0.8;}}