@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}table{border-collapse:collapse;border-spacing:0}hr{border:0}html{font-size:62.5%;scroll-behavior:smooth}body{background:#fff;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:"Times New Roman","Zen Old Mincho",sans-serif;font-size:1.4rem;line-height:1.6;color:#333}li{list-style:none}div,ul,li,a{box-sizing:border-box}.grecaptcha-badge{visibility:hidden}.block{margin-bottom:60px}@media screen and (min-width:768px){.container{padding-top:30px;padding-bottom:60px}.container .main{width:100%;display:flex}.container .main main{flex:1;margin-right:30px}.container .main aside{width:300px}.main .inner{padding-bottom:40px}}a{text-decoration:none;color:#0e0b03;transition:.2s linear}a.txtlink{text-decoration:underline}a.txtlink:hover{text-decoration:none;color:#2fa4e7}@media screen and (min-width:768px){a{transition:.2s linear}a:hover{opacity:.7}}h1.heading{margin-bottom:20px;font-size:2.5rem;text-align:center}h2.heading{margin-bottom:15px;line-height:1.5;font-size:2.2rem}h3.heading{box-sizing:border-box;border-radius:4px;background-color:#00659c;margin-bottom:20px;padding:8px 10px;color:#fff}@media screen and (min-width:768px){h1.heading{margin-bottom:30px;font-size:3.6rem;text-align:left}h2.heading{margin-bottom:20px;font-size:2.8rem}h3.heading{font-size:2rem}}a.button{position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:0 30px 0 10px;width:220px;height:45px;margin:0 auto;border-radius:5px;text-align:center;font-size:1.5rem;color:#fff;transition:all .3s ease-in-out}a.btn_arrow:before,a.btn_arrow:after{position:absolute;top:55%;right:20px;height:1px;background:#fff;content:''}a.btn_arrow:before{width:20px;transform:translateY(-50%)}a.btn_arrow:after{width:12px;transform:translateY(-50%) rotate(45deg);transform-origin:right center}a.btn_g{background:#5a8470}a.btn_w{color:#fff;background-color:transparent;border:1px solid #fff}a.btn_l{width:280px;height:50px;margin:20px auto;border-radius:25px;background:#5a8470}a.btn_ig,a.btn_mail{font-size:1.8rem;font-weight:700}a.btn_ig:before{content:"";display:inline-block;width:24px;height:24px;background:url(//manubol.larrybird.co.jp/wp/wp-content/themes/manubol/images/ico_ig_w.png) no-repeat;background-size:contain;margin-right:6px}a.btn_mail:before{content:"";display:inline-block;width:24px;height:24px;background:url(//manubol.larrybird.co.jp/wp/wp-content/themes/manubol/images/ico_mail_w.png) no-repeat;background-size:contain;margin-right:6px}@media screen and (min-width:768px){.list_button{margin-bottom:50px;text-align:center}.list_button li{display:inline-block;vertical-align:top}a.btn_ig,a.btn_mail{width:320px;height:80px;margin:20px;border-radius:5px;font-size:2.4rem}}header{width:100%;height:60px;padding:0 0 0 10px;overflow:hidden;box-sizing:border-box;border-bottom:#e5e5e5 1px solid;background:#fff}header .inner{display:flex;justify-content:space-between}header .inner>.gnav_sns{width:60px;height:60px;display:flex;align-items:center}header .logo{width:140px;height:60px;display:flex;align-items:center}header .logo a{display:block}header .logo img{width:100%;vertical-align:bottom}header nav{float:right}@media screen and (min-width:768px){header{height:100px;padding:0 20px}header .inner{width:1100px;max-width:100%;margin:0 auto}header .inner>.gnav_sns{display:none}header .logo{width:187px;height:100px}}.gnav{position:relative}.gnav_hidden{display:none}.gnav .gnav_main .gnav_bottom_close{padding:0 10px}.gnav .gnav_main .gnav_bottom_close label{width:90%;height:44px;display:block;box-sizing:border-box;margin:0 auto 50px;padding:9px 0 3px;border:#b3b3b3 1px solid;border-radius:2px;cursor:pointer;text-align:center;font-size:1.5rem}#gnav_switch:checked~.gnav_bg_close{display:block;opacity:.5}#gnav_switch:checked~.gnav_main{-webkit-transform:translateX(0%);transform:translateX(0%)}.gnav .gnav_list li a{font-weight:700}@media screen and (max-width:767px){.gnav .gnav_main{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;position:fixed;top:0;right:0;z-index:9999;background:#fff;-webkit-transform:translateX(105%);transform:translateX(105%)}.gnav_open{float:right}.gnav_open,.gnav_close{display:block}.gnav label.gnav_open{width:60px;height:60px;display:block;box-sizing:border-box;position:relative;padding-left:20px;cursor:pointer}.gnav .gnav_open span,.gnav .gnav_open span:before,.gnav .gnav_open span:after{height:2px;width:25px;position:absolute;top:20px;border-radius:3px;background:#333;display:block;content:''}.gnav .gnav_open span:before{top:8px}.gnav .gnav_open span:after{top:16px}.gnav .gnav_list ul:nth-child(1){height:60px;box-sizing:border-box;overflow:hidden;border-bottom:#9d9d9d 1px solid;background:#fff;padding:0 0 0 10px;display:flex;justify-content:space-between}.gnav .gnav_list ul:nth-child(1) li{height:60px;display:flex;align-items:center}.gnav .gnav_list ul:nth-child(1) li:nth-child(1){float:left}.gnav .gnav_list ul:nth-child(1) li:nth-child(1) a{width:60px;height:60px;display:flex;align-items:center}.gnav .gnav_list ul:nth-child(1) li:nth-child(2){width:140px;height:60px;display:flex;align-items:center}.gnav .gnav_list ul:nth-child(2) li{min-height:50px;box-sizing:border-box;position:relative;border-bottom:#ccc 1px solid;font-size:1.5rem}.gnav .gnav_list ul:nth-child(2) li a{min-height:55px;display:block;box-sizing:border-box;padding:15px 20px 10px 10px;color:#333}.gnav .gnav_list ul:nth-child(2) li:before,.gnav .gnav_list ul:nth-child(2) li:after{position:absolute;top:25px;right:10px;display:block;content:'';width:10px;height:2px;background:#272727;border-radius:4px}.gnav .gnav_list ul:nth-child(2) li:before{margin-top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gnav .gnav_list ul:nth-child(2) li:after{margin-top:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.gnav .gnav_list ul:nth-child(3){width:100%;display:flex;align-items:center;justify-content:center;margin:20px 0 30px;padding:0 15px}.gnav .gnav_list ul:nth-child(3) li{width:80%}.gnav .gnav_list ul:nth-child(3) li a{width:100%;display:block;padding:15px 0}.gnav .gnav_list .gnav_sns{display:none}.gnav .gnav_list .gnav_btn_close{width:60px;height:60px;box-sizing:border-box;background:url(//manubol.larrybird.co.jp/wp/wp-content/themes/manubol/images/ico_gnav_close.png) no-repeat center;background-size:30px;text-indent:100%;white-space:nowrap;overflow:hidden;cursor:pointer}.gnav .gnav_main label.gnav_bottom_close{width:50%;height:44px;display:block;box-sizing:border-box;margin:20px auto 50px;padding:9px 0 3px;border:#b3b3b3 1px solid;border-radius:2px;cursor:pointer;text-align:center;font-size:1.5rem}}@media screen and (min-width:768px){.gnav_open,.gnav_close{display:none}.gnav .gnav_list ul{float:left}.gnav .gnav_list ul:nth-child(1){display:none}.gnav .gnav_list li{height:100px;box-sizing:border-box;float:left;padding:25px 30px 25px 0;font-size:1.6rem}.gnav .gnav_list li:nth-child(6),.gnav .gnav_list li:nth-child(7){display:none}.gnav .gnav_list ul:nth-child(2) li a{position:relative}.gnav .gnav_list ul:nth-child(2) li a:hover{color:#5a8470}.gnav .gnav_list ul:nth-child(2) li a:after{position:absolute;bottom:2px;left:0;content:'';width:100%;height:2px;background:#5a8470;opacity:0;visibility:hidden;transition:.3s}.gnav .gnav_list ul:nth-child(2) li a:hover:after{bottom:-4px;opacity:1;visibility:visible}.gnav .gnav_list ul:nth-child(3) li:last-child{padding-right:0}.gnav .gnav_list li a{height:50px;display:block;box-sizing:border-box;padding:15px 0;color:#333}.gnav .gnav_list .gnav_sns{width:25px;height:25px;box-sizing:border-box;float:left;margin:40px 0 25px}}footer{padding:40px 15px;background:#f8f5f3;text-align:center}footer .logo{margin:0 auto 20px;width:180px}footer .logo a{display:block}footer .logo img{width:100%}footer .fnav nav{margin-bottom:20px}footer .fnav li{margin-bottom:8px}footer a.link_ig{position:relative;display:inline-block;padding-left:30px;margin-bottom:20px;text-decoration:underline}footer a.link_ig:before{content:"";display:inline-block;width:24px;height:24px;background:url(//manubol.larrybird.co.jp/wp/wp-content/themes/manubol/images/ico_ig.png) no-repeat;background-size:contain;position:absolute;top:0;left:0}@media screen and (min-width:768px){.footer_inner{overflow:hidden;width:1000px;margin:0 auto}footer .logo{width:220px;float:left}.fnav{width:300px;float:right;text-align:right}.fnav nav{display:flex}.fnav nav ul{width:50%;text-align:left;font-size:1.5rem}}.top_main{position:relative}.main_visual{background-image:url(//manubol.larrybird.co.jp/wp/wp-content/themes/manubol/images/pic_main.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:250px}.main_visual img{width:100%;height:250px;object-fit:cover}@media screen and (min-width:768px){.main_visual{width:1100px;height:580px;margin:0 auto;border-radius:20px}}.news{margin-top:-20px;width:100%;padding:0 15px}.news_inner{padding:20px;background:#fff;box-shadow:1px 1px 6px 1px #d5d5d5;border-radius:10px}.news ul{padding:0 10px 10px;margin-bottom:20px;border-bottom:1px dashed #d6d6d6}.news li{padding:15px 0;border-top:1px dashed #d6d6d6}.news li .news_date{font-size:1.2rem}@media screen and (min-width:768px){.news{width:1000px;margin:-40px auto 60px}.news_inner{padding:40px 50px 30px}.news_topics{display:flex}.news_topics h2{width:20%}.news_topics ul{width:80%}.news li,.news li .news_date{font-size:1.6rem}.news li a{display:flex}.news_date{width:120px}.news_title{width:cal(100%-120)}}.pickup{padding:0 15px}.pickup ul{display:flex;flex-wrap:wrap;justify-content:space-between}.pickup li{width:47%;margin-bottom:20px;position:relative}.pickup li:before{content:"";display:block;padding-top:100%}.pickup li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.pickup li img{width:100%;height:100%;line-height:0;position:absolute;bottom:0}@media screen and (min-width:768px){.pickup{width:1100px;margin:0 auto 60px}.pickup ul{display:block}.pickup li{display:inline-block;margin-right:19px;width:250px;height:250px}.pickup li:nth-child(4n){margin-right:0}.pickup li a img{width:100%;height:250px;object-fit:cover}}.about{position:relative;width:100%;height:50%;padding:50px 15px;background:url(//manubol.larrybird.co.jp/wp/wp-content/themes/manubol/images/img_about.jpg) center center no-repeat;background-size:cover;text-align:center;color:#fff}.about div{margin-bottom:20px;line-height:1.8;text-align:left;font-weight:400}@media screen and (min-width:768px){.about{padding:60px 0;background-position:top center}.about div{margin:0 auto 20px;width:720px;font-size:1.7rem;line-height:1.8}}.online{position:relative;width:100%;height:50%;padding:50px 15px;background:url(//manubol.larrybird.co.jp/wp/wp-content/themes/manubol/images/img_online.jpg) center center no-repeat;background-size:cover;text-align:center;color:#fff}.online div{margin-bottom:20px;line-height:1.8;text-align:left;font-weight:400}@media screen and (min-width:768px){.online{padding:60px 0;background-position:top center}.online div{margin:0 auto 20px;width:720px;font-size:1.7rem;line-height:1.8}}.water{position:relative;width:100%;height:50%;padding:0 15px 50px;background:url(//manubol.larrybird.co.jp/wp/wp-content/themes/manubol/images/img_water.jpg) center center no-repeat;background-size:cover;text-align:center;color:#fff}.water .img_pc{display:none}.water .img_sp{margin-top:-20px;width:100%}.water a{display:block}@media screen and (min-width:768px){.water{padding:0;background-position:center -370px}.water a{width:726px;margin:0 auto;padding-top:1px}.water .img_pc{display:block;margin-top:-20px}.water .img_sp{display:none}}.access{padding:0 15px}.access iframe{margin:20px 0;width:100%;aspect-ratio:16/9}.access p.heading{margin-bottom:10px;font-size:1.8rem;font-weight:700}@media screen and (min-width:768px){.access{width:1000px;margin:0 auto 60px;overflow:hidden}.access iframe{margin:0;width:500px}.access .access_detail{width:420px;float:right}.access .map_block{float:left}.access a.btn_l{margin:20px 0}}.loading{position:fixed;top:0;left:0;padding-bottom:50px;width:100vw;height:100vh;z-index:10;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;animation:fadeOut 1.5s 2.5s forwards}.loading p{opacity:0;margin-bottom:-10px;font-size:1.4rem;animation:logo_fade 2s .5s forwards}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}.loading_logo{opacity:0;animation:logo_fade 2s .5s forwards;width:200px}@keyframes logo_fade{0%{opacity:0;transform:translateY(20px)}60%{opacity:1;transform:translateY(0)}100%{opacity:0}}.post_list{padding:20px 15px}.post_list a{display:flex;padding:15px 0;border-bottom:1px dashed #d6d6d6}.post_list .thumbnail{width:130px;height:85px;margin-right:15px}.post_list li img{width:130px;height:85px;object-fit:cover;border-radius:10px}.post_list li .news_date{font-size:1.4rem;color:#919191}@media screen and (min-width:768px){.post_list{width:1000px;margin:0 auto}.post_list a{padding:30px 0}.post_list .thumbnail{width:400px;height:225px;margin-right:15px}.post_list li img{width:400px;height:225px;object-fit:cover;border-radius:10px}.post_list li .news_date{margin-bottom:10px;font-size:1.8rem}.post_list li .news_title{font-size:2.4rem}}.single_post{padding:10px 0}.single_post h1,.single_post_title,.main_post{padding:0 15px}.single_post_title{margin-bottom:20px;font-size:1.8rem;font-weight:700}.single_post_title span{font-weight:400;color:#575757;font-size:1.6rem;display:block}.single_post .main_post{margin:20px 0 40px;font-size:1.6rem}.single_post .main_post p{margin-bottom:20px;word-wrap:break-word}.single_post_thumbnail img{border-bottom:1px solid #adadad;border-top:1px solid #adadad}@media screen and (min-width:768px){.single_post{width:1000px;margin:0 auto 60px}.single_post_title{font-size:2.4rem;font-weight:700}.single_post_thumbnail img{width:1000px;height:500px;object-fit:cover;border-radius:10px;border-radius:20px;border:1px solid #adadad}}.pagination{margin:-30px 0 30px;text-align:center;padding:0 15px;font-size:1.8rem}.pagination li{margin-right:3px;display:inline-block}.pagination li .page-numbers{border:1px solid #707070;padding:3px 0 7px;width:40px;display:block}.pagination .current{font-weight:700;background:#5a8470;color:#fff}@media screen and (min-width:768px){.pagination{margin:30px 0}}.about_manubol{padding:20px 0 0;font-size:1.6rem}.about_manubol h1{text-align:center}.about_manubol>p img{width:100%}.about_lead{margin-bottom:50px}.about_lead,.text_area{padding:20px 15px}.text_area h2{margin-bottom:20px;font-size:2.2rem}.about_lead p,.text_area p{margin-bottom:20px}.about_layout{margin-bottom:60px;display:flex;flex-direction:column}.about_gallery{margin-bottom:0;flex-direction:column-reverse}.about_layout img{width:100%}.left_area.pic_area{padding-right:20px}.right_area.pic_area{padding-left:20px}@media screen and (min-width:768px){.about_manubol>p{width:1000px;margin:0 auto}.about_layout{margin:80px 0;flex-direction:row}.about_lead{width:1000px;margin:20px auto;text-align:center}.about_layout .text_area{padding:0 50px}.about_layout .text_area_inner{width:480px}.about_layout .left_area .text_area_inner{float:right}.about_layout .text_area_inner p{line-height:2}.about_layout .left_area,.about_layout .right_area{width:50%}}.contact{padding:20px}.contact h1{text-align:center}.contact p{margin-bottom:20px;text-align:left}.contact label{line-height:2;font-weight:700}.contact input,.contact textarea{width:100%;padding:5px 10px;box-sizing:border-box;line-height:1.5;font-size:1.8rem}.contact textarea{height:7.5em}input.wpcf7-submit{display:block;width:280px;height:50px;margin:10px auto;border-radius:25px;background:#5a8470;color:#fff;border:none;cursor:pointer}@media screen and (min-width:768px){.contact{width:1000px;margin:0 auto 60px;text-align:center}.contact p{font-size:1.6rem;text-align:center}.contact form p{width:500px;margin:0 auto 20px;text-align:left}.contact input,.contact textarea{width:500px}input.wpcf7-submit{width:300px;margin:0 auto;padding:10px 0}.contact_btn{display:flex;justify-content:space-between;width:640px;margin:0 auto}}.company{padding:20px 0;font-size:1.6rem}.company_layout{margin-bottom:60px;display:flex;flex-direction:column-reverse}.company_pic{margin-bottom:30px}.company_pic img{width:100%;height:300px;object-fit:cover}.company h2{font-size:1.8rem;text-align:center}.company h2 span{display:block}.company dt,.company dd{padding:10px 15px}.company dt{background:#f8f5f3}.company .map_block{padding:0 15px}.company .map_block h2{margin-bottom:20px}.company .map_block iframe{width:100%;aspect-ratio:16/9}.company .transportation_sp{margin-bottom:20px}.company .transportation_pc{display:none}@media screen and (min-width:768px){.company h1,.company .company_layout{width:1000px;margin:20px auto 0}.company h2{font-size:2.2rem;text-align:left}.company_layout{width:100%;display:flex;flex-direction:row}.company_detail,.company_pic{width:50%}.company_pic{text-align:right}.company_detail dl{display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.company dt{padding:10px 0;box-sizing:border-box;background:#fff;width:20%}.company dd{box-sizing:border-box;width:80%}.company dd a.btn_l{margin:20px 0}.company_pic img{width:400px;height:450px;border-radius:20px}.company .map_block{padding:0}.company .map_block>p,.company .map_block>a{display:none}.company .map_block h2{margin-bottom:30px;text-align:center}.company .map_block h2 span{display:inline}.company .map_block iframe{width:100%;height:400px}.company .transportation_sp{display:none}.company .transportation_pc{margin:30px 0 0;text-align:center;display:block}}.privacy{padding:20px}.privacy div{margin-bottom:30px;line-height:1.8}.privacy div>ol>li ol{margin-left:15px;list-style-position:outside}.privacy div>ol>li ol{margin:10px 0 10px 20px}.privacy h2{margin-bottom:8px;font-size:1.6rem}@media screen and (min-width:768px){.privacy{width:1000px;margin:0 auto}}