.swipertop img{object-fit:cover;aspect-ratio:2/1}.top-headline{font-size:26px;font-weight:700;position:relative;text-align:center;padding:1.5em 0 1em;margin:0;border:none;background-color:unset}.top-headline span{font-family:'Oooh_Baby',sans-serif;color:#c5a149;font-size:smaller;font-weight:700}.flex-container{display:flex;flex-wrap:wrap}.flex-item{padding:10px}.left_sidebar{width:15%;left:0}.right_sidebar{width:15%;right:0;display:none}.fixed{position:fixed;top:2rem}.main-content{width:80%}@media screen and (max-width:767px){.main-content{width:100%}}.left_sidebar ul{margin-top:0}.left_sidebar .menu{list-style:none;padding-left:0}.left_sidebar .menu li{position:relative;transition:all 2s}.left_sidebar .menu li a{display:block;text-decoration:none}.left_sidebar .menu li .sub-menu{list-style:none;visibility:hidden;opacity:0;max-height:0;overflow:hidden;transition:visibility 0s,max-height 2s}.left_sidebar .menu li:hover .sub-menu{visibility:visible;opacity:1;max-height:500px;transition:visibility 0s 0s,max-height 2s}.left_sidebar .menu li a:before{content:'\25B6';margin-right:10px}.left_sidebar .menu li:hover a:before{content:'\25BC'}.info_area{overflow:hidden}.recruit_bnr{position:relative;overflow:hidden;background-color:#000;display:inline-block}.recruit_bnr img{display:block;opacity:.8;transition:.3s}.recruit_bnr img:hover{transition:.3s;opacity:1}.recruit_bnr p{color:#fff;width:100%;text-align:right;background:orange;position:absolute;font-weight:700;padding-right:.5rem;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin:0}@media screen and (max-width:767px){.recruit_bnr p{font-size:xx-large}}.kago_info_wrap{border:1px solid #e1;padding:5px;background:#fff;margin:1.5em 0}.kago_info_wrap:hover{opacity:.7}.kago_info{background:linear-gradient(180deg,rgba(253,244,234,1) 0%,rgba(250,237,220,1) 50%,rgba(236,205,183,1) 100%);align-items:center;justify-content:space-between;display:flex;flex-wrap:wrap}.kago_info_img{width:100%;height:150px}.kago_info_img img{width:100%;height:100%;object-fit:cover}.kago_info_text{width:100%;color:#000;text-align:center}.kago_info_text p{margin-bottom:0;filter:drop-shadow(0px 0px 3px #fff) drop-shadow(0px 0px 3px #fff) drop-shadow(0px 0px 3px #fff)}.kago_info_text .title{font-size:2rem;font-weight:700}.kago_info_text .sub-title{font-size:1.2rem;font-weight:300}@media (min-width:768px){.kago_info_sp{display:none}.kago_info_wrap{padding:2px}.kago_info_text{padding:.5rem;filter:drop-shadow(0px 0px 3px #fff) drop-shadow(0px 0px 3px #fff) drop-shadow(0px 0px 3px #fff)}}@media screen and (min-width:768px){.content_sp{display:none}}.company-button{margin:3rem 0;padding:3rem 1rem;box-shadow:0 0 10px rgba(0,0,0,.15);color:initial;display:block;border-radius:10px;text-align:center;transition:all .3s 0s ease}.company-button:hover{color:#11763b}.company-button .headline{font-size:26px;font-weight:700;text-align:right}.company-button .description{display:flex;align-items:center}@media screen and (max-width:767px){.left_sidebar,.right_sidebar{display:none}.company-button .headline{text-align:center;margin-bottom:1rem}.company-button .headline span{display:none}.company-button .description{display:block;text-align:left}}.section.siteContent{padding-top:0}