/*漢堡*/
.menu{float: left;padding-left: 10px;position: absolute;width: 94%;}
#toggle-nav {display: none;}
#toggle-nav:checked + .burger .burger_patty {background: #fff;}
#toggle-nav:checked + .burger .burger_patty:nth-child(1) {margin-top: 1rem;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
#toggle-nav:checked + .burger .burger_patty:nth-child(2) {display: none;}
#toggle-nav:checked + .burger .burger_patty:nth-child(3) {margin-top: -.5rem;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
#toggle-nav:checked ~ .main-nav {height: 100%;padding: 20px;background: #48B6AB;opacity: 0.95; text-align: center;box-shadow: 0 6px 6px 3px rgba(50,50,50,.2);}
.burger {position: absolute;top: 10px;display: block;width: 40px;cursor: pointer; z-index: 3;}
.burger_patty {display: block;height: .2rem;background: #fff;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
.burger_patty + .burger_patty {margin-top: .5rem;}
.burger_patty, .main-nav, .main-nav_link {-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.main-nav {width: 100%;height: 0;overflow: hidden;position: relative;z-index: 2;text-align: center;}
.main-nav_list { margin: 0;padding: 0;height: 100%;list-style: none;}
.main-nav_item {height: 25%;display: block;}
.main-nav_link {display: block;font-size: 1.5rem;padding: 1rem;}
.main-nav_list a{color: #fff;font-weight: bold;}
.main-nav_link:hover {color: #F39800;}
@media screen and (max-width: 480px) {
.burger { width: 30px;}
.burger_patty { height: .15rem;}
.main-nav_link {padding: 0rem;}
}