@import url("https://fonts.googleapis.com/css?family=Bebas+Neue&display=swap&subset=latin-ext");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&family=Noto+Sans+JP:wght@400;700&display=swap");.app a:hover{opacity:0.7}.app .simple-header{margin:80px 0;padding-left:16px;font-size:26px;font-weight:bold}@media only screen and (max-width: 666px){.app .simple-header{margin:20px 0;padding-left:0;font-size:13px}}.app .pagination{margin-top:80px;font-size:16px;display:flex;justify-content:flex-start}.app .pagination span{display:block;margin-right:15px;width:30px;height:30px;text-align:center;line-height:30px}.app .pagination span a{display:block;width:30px;height:30px;border:1px solid #000}.flash{line-height:30px;font-size:13px;text-align:center}.flash.notice{color:#4F8A10;background-color:#DFF2BF}.flash.alert{color:#9F6000;background-color:#FEEFB3}.flash.warning{color:#9F6000;background-color:#FEEFB3}.flash.error{color:#D8000C;background-color:#FFD2D2}@media only screen and (max-width: 666px){.sp-none{display:none}}.sp-show{display:none}@media only screen and (max-width: 666px){.sp-show{display:block}}.error404{display:flex;justify-content:center;align-items:center;width:100%;height:200px;font-size:20px}.error500{padding-top:120px;width:100%;font-size:20px}.error500 p{margin-bottom:16px;text-align:center}.error500 p.desc{font-size:16px}.mp-menu{width:100%;display:flex;justify-content:center}.mp-menu .menus{width:70%;max-width:1280px;display:flex}@media only screen and (max-width: 666px){.mp-menu .menus{width:90%}}.mp-menu .menus .menu{width:25%;padding:40px 20px;border:1px solid #eee;display:flex;justify-content:space-between;cursor:pointer}.mp-menu .menus .menu:hover{margin-bottom:-4px;border-bottom:4px solid green;color:green;opacity:.6}@media only screen and (max-width: 666px){.mp-menu .menus .menu{padding:20px 10px;font-size:10px}}.mp-menu .menus .menu p{text-align:center}.auth-wrapper{height:100%;margin:0 auto;margin-top:50px;display:flex;align-items:center}.auth-wrapper.author-form{height:auto}@media only screen and (max-width: 666px){.auth-wrapper{height:100%}}.auth-wrapper .form-content{margin:0 auto;width:50%;border:1px solid #eee}@media only screen and (max-width: 666px){.auth-wrapper .form-content{width:90%}}.auth-wrapper .form-content h2{text-align:center;color:#333;margin-bottom:20px;padding:10px 0;background:#eee}@media only screen and (max-width: 666px){.auth-wrapper .form-content h2{font-size:20px}}.auth-wrapper .form-content .form-wrapper{width:60%;margin:0 auto}@media only screen and (max-width: 666px){.auth-wrapper .form-content .form-wrapper{width:80%}}.auth-wrapper .form-content .form-wrapper .link{text-decoration:underline;margin-bottom:20px;color:#0073aa;display:inline-block}.auth-wrapper .form-content .first-registration,.auth-wrapper .form-content .second-registration{width:100%}.auth-wrapper .form-content .first-registration.hide,.auth-wrapper .form-content .second-registration.hide{display:none}.auth-wrapper .form-content .first-registration .center,.auth-wrapper .form-content .second-registration .center{text-align:center}.auth-wrapper .form-content .forget-password{display:inline-block;color:#0073aa;text-decoration:underline;font-size:13px;margin-top:15px;margin-left:15px}.auth-wrapper .form-content .forget-password:first-child{margin-left:0}.auth-wrapper .form-content .pager{width:100%;margin:0 auto;margin-top:20px;display:flex;justify-content:space-between}.auth-wrapper .form-content .pager a{font-size:15px;display:inline-block;color:#0073aa;text-decoration:underline;padding:7px 10px;border:1px solid #eeeeee;border-radius:10%;cursor:pointer}.auth-wrapper .form-content .pager a:hover{background:#0073aa;color:#ffffff}.auth-wrapper .form-content .pager a.hide{visibility:hidden}.form-content .privacy-box{margin:10px 0 30px;padding:20px;border:1px solid #000}.form-content .form-checkbox{margin-bottom:30px}.form-content .form-checkbox span{margin-left:10px}.author-form .simple_form{margin-top:20px}.mypage{height:100%}@media only screen and (max-width: 666px){.mypage.mypage-top{height:calc(100vh - 250px)}}.mypage a{text-decoration:none;color:#222}.mypage .title{text-align:center;height:100px;background:#F2F2F2;margin-bottom:30px}@media only screen and (max-width: 666px){.mypage .title{height:60px}}.mypage .title p,.mypage .title h1{font-size:20px;line-height:100px}@media only screen and (max-width: 666px){.mypage .title p,.mypage .title h1{line-height:60px;font-size:13px}}.mypage .logout{text-align:center;margin-top:30px}.mypage .logout a{padding:10px 12px;background:#eee;border-radius:5px}.mypage .logout a:hover{opacity:.8}.app .fix-header{position:static;width:100%}.app .fix-header.fixed{display:block;position:fixed;top:0;left:0;width:100%;background:inherit}@media only screen and (max-width: 666px){.app .fix-header.fixed{box-shadow:0 1px 4px #333}.app .fix-header.fixed #responsive-header{padding:15px 10px}}@media only screen and (max-width: 666px){.app header{display:none}}.app .header{position:relative}.app .header .header-title{display:block;text-align:center;padding:40px 0 55px}.app .header .header-title .header-title-link{display:inline-block}.app .header .header-title .header-title-link img{height:80px}@media only screen and (max-width: 1100px){.app .header .header-title .header-title-link img{width:60%;height:48px}}@media only screen and (max-width: 666px){.app .header .header-title .header-title-link img{height:auto}}.app .header .header-right{position:absolute;display:flex;justify-content:space-between;right:40px;top:40px}@media only screen and (max-width: 1100px){.app .header .header-right{justify-content:flex-end}}.app .header .header-right a{display:inline-block;margin-left:10px}@media only screen and (max-width: 1100px){.app .header .header-right a{width:30%}}.app .header .header-right a img{width:100%}.app .header .header-right a.link-btn{display:inline-block;width:160px;height:40px;box-sizing:border-box;text-align:center;padding:7px 13px;border:1px solid #000;font-size:14px;line-height:24px}.app .header .header-right a.link-btn i{margin-left:8px}.app #responsive-header{display:none;width:100%;box-sizing:border-box;padding:35px 0 20px;position:relative}.app #responsive-header .responsiove-header-inner{display:flex}.app #responsive-header .responsiove-header-inner .logo{padding-top:4px;padding-left:8%;padding-right:14%;width:61.2%}.app #responsive-header .responsiove-header-inner .logo img{width:100%}.app #responsive-header .responsiove-header-inner .menu,.app #responsive-header .responsiove-header-inner .cancel{width:7.9%;padding-right:8.9%;cursor:pointer}.app #responsive-header .responsiove-header-inner .menu:hover,.app #responsive-header .responsiove-header-inner .cancel:hover{opacity:.8}@media only screen and (max-width: 666px){.app #responsive-header{display:block}}.app .footer{background:#417965;height:140px;margin-top:80px;width:100vw;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 666px){.app .footer{height:100px}}.app .footer .footer-menu{text-align:center;padding-top:25px}@media only screen and (max-width: 666px){.app .footer .footer-menu{padding-top:5px}}.app .footer .footer-menu .dv{display:inline-block;margin-right:27px}.app .footer .footer-menu .dv:last-child{margin-right:0}@media only screen and (max-width: 666px){.app .footer .footer-menu .dv{display:block;margin-right:0}}.app .footer .footer-menu a{color:#fff;font-size:12px;margin-right:27px;line-height:1.8}.app .footer .footer-menu a:last-child{margin-right:0}.app .footer .footer-menu a:hover{opacity:.8}@media only screen and (max-width: 666px){.app .footer .footer-menu a{font-size:9px}}.app .footer .copyright{color:#fff;margin-bottom:20px;font-size:12px;text-align:center}@media only screen and (max-width: 666px){.app .footer .copyright{font-size:7px;margin-bottom:8px}}.app #menu{border-bottom:4px solid #E0E0E0}@media only screen and (max-width: 666px){.app #menu{display:none}}.app #menu .menus{width:100%;display:flex;justify-content:space-between;height:26px}.app #menu .menus a{text-align:center;width:calc( 75%/6);display:inline-block;font-size:17px;height:26px}.app #menu .menus a img{display:block;margin:0 auto}.app #menu .menus a:hover{border-bottom:4px solid #417965;color:#417965}.app #menu .menus .search{text-align:left;display:inline-block;width:25%;height:26px}.app #menu .menus .search form{height:26px;display:flex}.app #menu .menus .search img{margin-left:10%;padding-bottom:4px}.app #menu .menus .search:hover{border-bottom:4px solid #417965;color:#417965}.app #menu .menus .search input{display:block;outline:none;border:none;box-sizing:border-box;padding:0 12%;font-size:13px;width:calc(90% - 23px)}.app .d-none{display:none}.app #responsive-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#EDEDED;z-index:100;display:none;overflow-y:scroll;padding:35px 0 20px}.app #responsive-menu .responsiove-header-inner{display:flex;position:relative}.app #responsive-menu .responsiove-header-inner .logo{padding-top:4px;padding-left:8%;padding-right:14%;width:61.2%}.app #responsive-menu .responsiove-header-inner .logo img{width:100%}.app #responsive-menu .responsiove-header-inner .menu,.app #responsive-menu .responsiove-header-inner .cancel{width:7.9%;padding-right:8.9%;cursor:pointer}.app #responsive-menu .responsiove-header-inner .menu:hover,.app #responsive-menu .responsiove-header-inner .cancel:hover{opacity:.8}.app #responsive-menu .responsiove-header-inner .search-box{display:none;position:absolute;width:82vw;left:9vw;bottom:-45px}.app #responsive-menu .responsiove-header-inner .search-box form{display:flex}.app #responsive-menu .responsiove-header-inner .search-box input{background-color:#FFF;width:75%;padding:8px 5%;font-size:12px}.app #responsive-menu .responsiove-header-inner .search-box input[type="submit"]{width:15%;border:none;background-color:#DDD;font-size:10px}.app #responsive-menu .responsive-menu{margin-top:60px;text-align:center;border-top:2px solid #fff;overflow-y:hidden}.app #responsive-menu .responsive-menu a{height:50px;line-height:50px;display:block;border-bottom:2px solid #fff;background:#EDEDED}.app #responsive-menu .responsive-menu a:hover{opacity:.8}.app #responsive-menu .responsive-menu a img{padding:16px 0;height:18px}.app #responsive-menu .responsive-login{display:flex;text-align:center}.app #responsive-menu .responsive-login a{height:50px;line-height:50px;width:100%;background:#EDEDED;border-right:2px solid #fff;cursor:pointer}.app #responsive-menu .responsive-login a:last-child{border-right:0px solid #fff}.app #responsive-menu .responsive-login a img{padding:15px 0;height:20px}.app #responsive-menu .responsive-footer{border-top:2px solid #fff;background:#EDEDED;text-align:center}.app #responsive-menu .responsive-footer .sns-btns{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}.app #responsive-menu .responsive-footer .sns-btns a{cursor:pointer;font-size:14px;margin-right:30px}.app #responsive-menu .responsive-footer .sns-btns a:last-child{margin-right:0}.app #responsive-menu .responsive-footer .sns-btns a:hover{opacity:.8}.app #responsive-menu .responsive-footer .sns-btns a i.fa-facebook{color:#3B5998}.app #responsive-menu .responsive-footer .sns-btns a i.fa-circle{color:#1DA1F2}.app #responsive-menu .responsive-footer .links{font-size:13px;text-align:center}.app #responsive-menu .responsive-footer .links .link{margin-bottom:10px}.app #responsive-menu .responsive-footer .links a{cursor:pointer;margin-right:30px}.app #responsive-menu .responsive-footer .links a.margin-none{margin-right:0}.app #responsive-menu .responsive-footer .links a:hover{opacity:.8}#fix-menu{width:100%;background:#fff;box-shadow:0 1px 4px #333;height:70px;align-items:flex-end;border-bottom:4px solid #E0E0E0;display:none}#fix-menu.d-block{display:flex}#fix-menu .menus{width:100%;display:flex;justify-content:space-between;align-items:flex-end;height:26px}#fix-menu .menus a{text-align:center;width:100%;display:inline-block;font-size:17px;height:20px;display:inline-flex;justify-content:center;padding-bottom:4px}#fix-menu .menus a:hover{margin-bottom:-4px;border-bottom:4px solid #417965}#fix-menu .menus a:hover.header-title-link{border-bottom:4px solid #E0E0E0}#fix-menu .menus a.header-title-link{height:50px}#fix-menu .menus a img{height:100%;padding:0 5px}#fix-menu .menus .search{text-align:left;display:inline-block;width:100%;height:26px}#fix-menu .menus .search form{height:26px;display:flex}#fix-menu .menus .search img{margin-left:10%;padding-bottom:4px}#fix-menu .menus .search:hover{margin-bottom:-4px;border-bottom:4px solid #417965;color:#417965}#fix-menu .menus .search input{display:block;outline:none;border:none;box-sizing:border-box;padding:0 12%;font-size:7px;width:100%}.app .side-bar{width:32%;padding:16px 30px;padding-right:0;box-sizing:border-box}@media only screen and (max-width: 666px){.app .side-bar{width:100%;padding:0px}}@media only screen and (max-width: 666px){.app .side-bar .link-cards{display:flex;justify-content:space-between}.app .side-bar .link-cards .link-card{width:calc(50% - 4px)}}.app .side-bar .link-card{margin-bottom:50px}.app .side-bar .link-card img{width:100%}@media only screen and (max-width: 1380px){.app .side-bar .link-card img{height:auto}}.app .side-bar .follow-sns{text-align:center;margin-bottom:20px}.app .side-bar .follow-sns .sns-btns{margin:20px 0;display:flex;justify-content:center}.app .side-bar .follow-sns .sns-btns a{font-size:14px;margin-right:15px}.app .side-bar .follow-sns .sns-btns a:last-child{margin-right:0}.app .side-bar .follow-sns .sns-btns a i.fa-facebook{color:#3B5998}.app .side-bar .follow-sns .sns-btns a i.fa-circle{color:#1DA1F2}.app .side-bar .follow-sns .share{font-size:16px}@media only screen and (max-width: 666px){.app .side-bar .adv-smalls{display:flex;justify-content:space-between}.app .side-bar .adv-smalls .adv-small{width:calc(50% - 4px);height:calc(50vw - 14px)}}.app .side-bar .adv-small{height:300px;border:1px solid #222;background:#f8f8f8;margin-bottom:25px;display:flex;justify-content:center;align-items:center;cursor:pointer}.app .side-bar .adv-small:hover{opacity:.6}.app .side-bar .ranking,.app .side-bar .what-news{text-align:center;margin-top:60px;margin-bottom:60px}@media only screen and (max-width: 780px){.app .side-bar .ranking .ranking-img,.app .side-bar .what-news .ranking-img{height:auto}}@media only screen and (max-width: 780px){.app .side-bar .ranking img,.app .side-bar .what-news img{width:80%}}@media only screen and (max-width: 780px){.app .side-bar .ranking img,.app .side-bar .what-news img{width:50%}}@media only screen and (max-width: 666px){.app .side-bar .ranking,.app .side-bar .what-news{margin-top:50px}}.app .side-bar .ranking .pager,.app .side-bar .what-news .pager{margin:10px 0 50px}@media only screen and (max-width: 666px){.app .side-bar .ranking .pager,.app .side-bar .what-news .pager{margin-bottom:40px}}.app .side-bar .ranking .pager .daily,.app .side-bar .ranking .pager .weekly,.app .side-bar .ranking .pager .monthly,.app .side-bar .what-news .pager .daily,.app .side-bar .what-news .pager .weekly,.app .side-bar .what-news .pager .monthly{font-size:14px;cursor:pointer}.app .side-bar .ranking .pager .daily:hover,.app .side-bar .ranking .pager .weekly:hover,.app .side-bar .ranking .pager .monthly:hover,.app .side-bar .what-news .pager .daily:hover,.app .side-bar .what-news .pager .weekly:hover,.app .side-bar .what-news .pager .monthly:hover{opacity:.8}.app .side-bar .ranking .pager .arrow,.app .side-bar .what-news .pager .arrow{font-size:8px;margin:0 10px}.app .side-bar .ranking .ranking-posts .ranking-post,.app .side-bar .ranking .ranking-posts .news-post,.app .side-bar .ranking .news-posts .ranking-post,.app .side-bar .ranking .news-posts .news-post,.app .side-bar .what-news .ranking-posts .ranking-post,.app .side-bar .what-news .ranking-posts .news-post,.app .side-bar .what-news .news-posts .ranking-post,.app .side-bar .what-news .news-posts .news-post{display:flex;flex-direction:row;margin-bottom:32px;cursor:pointer}@media only screen and (max-width: 666px){.app .side-bar .ranking .ranking-posts .ranking-post,.app .side-bar .ranking .ranking-posts .news-post,.app .side-bar .ranking .news-posts .ranking-post,.app .side-bar .ranking .news-posts .news-post,.app .side-bar .what-news .ranking-posts .ranking-post,.app .side-bar .what-news .ranking-posts .news-post,.app .side-bar .what-news .news-posts .ranking-post,.app .side-bar .what-news .news-posts .news-post{margin-bottom:10px}}.app .side-bar .ranking .ranking-posts .ranking-post img,.app .side-bar .ranking .ranking-posts .news-post img,.app .side-bar .ranking .news-posts .ranking-post img,.app .side-bar .ranking .news-posts .news-post img,.app .side-bar .what-news .ranking-posts .ranking-post img,.app .side-bar .what-news .ranking-posts .news-post img,.app .side-bar .what-news .news-posts .ranking-post img,.app .side-bar .what-news .news-posts .news-post img{flex:1 1 auto;width:50%;height:100%}.app .side-bar .ranking .ranking-posts .ranking-post .caption,.app .side-bar .ranking .ranking-posts .news-post .caption,.app .side-bar .ranking .news-posts .ranking-post .caption,.app .side-bar .ranking .news-posts .news-post .caption,.app .side-bar .what-news .ranking-posts .ranking-post .caption,.app .side-bar .what-news .ranking-posts .news-post .caption,.app .side-bar .what-news .news-posts .ranking-post .caption,.app .side-bar .what-news .news-posts .news-post .caption{width:60%;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;text-align:left;font-size:12px;line-height:2;padding:8px;padding-left:20px}@media only screen and (max-width: 1100px){.app .side-bar .ranking .ranking-posts .ranking-post .caption,.app .side-bar .ranking .ranking-posts .news-post .caption,.app .side-bar .ranking .news-posts .ranking-post .caption,.app .side-bar .ranking .news-posts .news-post .caption,.app .side-bar .what-news .ranking-posts .ranking-post .caption,.app .side-bar .what-news .ranking-posts .news-post .caption,.app .side-bar .what-news .news-posts .ranking-post .caption,.app .side-bar .what-news .news-posts .news-post .caption{width:50%;line-height:12px;padding-left:10px}}.app .side-bar .ranking .ranking-posts .ranking-post .caption .date,.app .side-bar .ranking .ranking-posts .news-post .caption .date,.app .side-bar .ranking .news-posts .ranking-post .caption .date,.app .side-bar .ranking .news-posts .news-post .caption .date,.app .side-bar .what-news .ranking-posts .ranking-post .caption .date,.app .side-bar .what-news .ranking-posts .news-post .caption .date,.app .side-bar .what-news .news-posts .ranking-post .caption .date,.app .side-bar .what-news .news-posts .news-post .caption .date{font-size:15px;margin-top:8px;font-family:'Bebas Neue'}@media only screen and (max-width: 1100px){.app .side-bar .ranking .ranking-posts .ranking-post .caption .date,.app .side-bar .ranking .ranking-posts .news-post .caption .date,.app .side-bar .ranking .news-posts .ranking-post .caption .date,.app .side-bar .ranking .news-posts .news-post .caption .date,.app .side-bar .what-news .ranking-posts .ranking-post .caption .date,.app .side-bar .what-news .ranking-posts .news-post .caption .date,.app .side-bar .what-news .news-posts .ranking-post .caption .date,.app .side-bar .what-news .news-posts .news-post .caption .date{font-size:11px}}.app .side-bar .ranking .ranking-posts .ranking-post,.app .side-bar .ranking .news-posts .ranking-post,.app .side-bar .what-news .ranking-posts .ranking-post,.app .side-bar .what-news .news-posts .ranking-post{background-repeat:no-repeat;background-position:95% center}.app .side-bar .ranking .ranking-posts .ranking-post:nth-child(1),.app .side-bar .ranking .news-posts .ranking-post:nth-child(1),.app .side-bar .what-news .ranking-posts .ranking-post:nth-child(1),.app .side-bar .what-news .news-posts .ranking-post:nth-child(1){background-image:url(https://cdn.yokare.net/assets/side_bar/1-aa507a7bca3358871723143d12fb2e72920c4a29d0d687e7a029e61748a1b1e9.svg)}.app .side-bar .ranking .ranking-posts .ranking-post:nth-child(2),.app .side-bar .ranking .news-posts .ranking-post:nth-child(2),.app .side-bar .what-news .ranking-posts .ranking-post:nth-child(2),.app .side-bar .what-news .news-posts .ranking-post:nth-child(2){background-image:url(https://cdn.yokare.net/assets/side_bar/2-5778dcb192d9186c52d38393effcb899d38f6fa8669f0f32fe33bdf65bfa1ad9.svg)}.app .side-bar .ranking .ranking-posts .ranking-post:nth-child(3),.app .side-bar .ranking .news-posts .ranking-post:nth-child(3),.app .side-bar .what-news .ranking-posts .ranking-post:nth-child(3),.app .side-bar .what-news .news-posts .ranking-post:nth-child(3){background-image:url(https://cdn.yokare.net/assets/side_bar/3-1d72e384a0870f3bd9920441aa139cfdff3e46ef79775e503bcb2fb19c54bce1.svg)}.app .side-bar .ranking .ranking-posts .ranking-post:nth-child(4),.app .side-bar .ranking .news-posts .ranking-post:nth-child(4),.app .side-bar .what-news .ranking-posts .ranking-post:nth-child(4),.app .side-bar .what-news .news-posts .ranking-post:nth-child(4){background-image:url(https://cdn.yokare.net/assets/side_bar/4-07b4b9ad3803c3b80f37f59335c8e345fb50749123b46837e9453dde2c18086c.svg)}.app .side-bar .ranking .ranking-posts .ranking-post:nth-child(5),.app .side-bar .ranking .news-posts .ranking-post:nth-child(5),.app .side-bar .what-news .ranking-posts .ranking-post:nth-child(5),.app .side-bar .what-news .news-posts .ranking-post:nth-child(5){background-image:url(https://cdn.yokare.net/assets/side_bar/5-ba18362f8583d2b34af74badf1a93eee4a020ae23bcb895c08d3d54856ac9dfb.svg)}.app .side-bar .ranking .ranking-posts .ranking-post:nth-child(6),.app .side-bar .ranking .news-posts .ranking-post:nth-child(6),.app .side-bar .what-news .ranking-posts .ranking-post:nth-child(6),.app .side-bar .what-news .news-posts .ranking-post:nth-child(6){background-image:url(https://cdn.yokare.net/assets/side_bar/6-0adbb28e50625c199ef9fd4a204ea50680b491b76fefa98118aec0e64160086e.svg)}.app .side-bar .ranking .ranking-posts .ranking-post:nth-child(7),.app .side-bar .ranking .news-posts .ranking-post:nth-child(7),.app .side-bar .what-news .ranking-posts .ranking-post:nth-child(7),.app .side-bar .what-news .news-posts .ranking-post:nth-child(7){background-image:url(https://cdn.yokare.net/assets/side_bar/7-d507cbd9b8ffacf9500f2a59fdd570419d45bc36380f13a3617757c76770775a.svg)}.app .side-bar .ranking .ranking-posts .ranking-post:nth-child(8),.app .side-bar .ranking .news-posts .ranking-post:nth-child(8),.app .side-bar .what-news .ranking-posts .ranking-post:nth-child(8),.app .side-bar .what-news .news-posts .ranking-post:nth-child(8){background-image:url(https://cdn.yokare.net/assets/side_bar/8-cdf67d980f9d9656615fb64d69f266cfcf98c43a7bd0c5609544d7df0d24fe21.svg)}.app .side-bar .ranking .ranking-posts .ranking-post:nth-child(9),.app .side-bar .ranking .news-posts .ranking-post:nth-child(9),.app .side-bar .what-news .ranking-posts .ranking-post:nth-child(9),.app .side-bar .what-news .news-posts .ranking-post:nth-child(9){background-image:url(https://cdn.yokare.net/assets/side_bar/9-932a2dd338425a775549770f6a5f79e843386b59198858f7fe25895455a9217e.svg)}.app .side-bar .ranking .ranking-posts .ranking-post:nth-child(10),.app .side-bar .ranking .news-posts .ranking-post:nth-child(10),.app .side-bar .what-news .ranking-posts .ranking-post:nth-child(10),.app .side-bar .what-news .news-posts .ranking-post:nth-child(10){background-image:url(https://cdn.yokare.net/assets/side_bar/10-a137a1ff1d4c837eef159775069981fbee7ff41132302a3e37d1a43ed7fb1a0c.svg)}.app .side-bar .ranking .news-posts,.app .side-bar .what-news .news-posts{margin-top:40px}.app .side-bar .adv-middle{height:400px;border:1px solid #222;background:#f8f8f8;margin-bottom:25px;display:flex;justify-content:center;align-items:center;cursor:pointer}.app .side-bar .adv-middle:hover{opacity:.6}.app .side-bar .adv-big{height:600px;border:1px solid #222;background:#f8f8f8;margin-bottom:50px;display:flex;justify-content:center;align-items:center;cursor:pointer}.app .side-bar .adv-big:hover{opacity:.6}.app .container{max-width:1280px;padding:0 40px;margin:0 auto}@media only screen and (max-width: 666px){.app .container{width:calc(100% - 20px);padding:0 10px}}.app .main{display:flex}@media only screen and (max-width: 666px){.app .main{display:block;min-height:80px}}.app .main .main-container{width:95%}@media only screen and (max-width: 666px){.app .main .main-container{width:100%}}.app .main .main-container.post{width:95%}.app .main .main-container.pager{width:95%}@media only screen and (max-width: 666px){.app .main .main-container.topic{width:100%}}.app .main .sidebar-container{width:100%}@media only screen and (max-width: 666px){.app .main .sidebar-container.sp-show{width:90%;margin:0 auto}}.app .main-part{width:68%}@media only screen and (max-width: 666px){.app .main-part{width:100%}}.app .main-part .map-parent{margin-top:35px;padding-bottom:5px;border-bottom:1px solid #eee;font-size:10px;margin-bottom:20px}.app .main-part .map-parent a{cursor:pointer}.app .main-part .map-parent a:hover{opacity:.8}.app .main-part h2{font-size:26px;margin-bottom:10px;line-height:1.5}@media only screen and (max-width: 666px){.app .main-part h2{font-size:1em}}.app .main-part .view-all{margin:130px auto 110px;text-align:center}.app .main-part .view-all a{display:inline-block}@media only screen and (max-width: 666px){.app .main-part .view-all{margin:54px auto}.app .main-part .view-all a{width:55%}.app .main-part .view-all a img{width:100%}}.app .main-part .readmore{width:50%;height:40px;margin:0 auto;margin-top:100px;text-align:center;line-height:40px;font-size:20px;box-sizing:border-box;border:1px solid #000;padding:10px 50px;box-shadow:3px 3px 0px #417965;display:table;cursor:pointer}@media only screen and (max-width: 666px){.app .main-part .readmore{height:20px;line-height:20px;font-size:16px;margin-top:70px;width:80%}}.app .main-part .readmore:hover{background:#417965;color:white}.app .main-part .readmore a{display:block}@media only screen and (max-width: 720px){iframe{width:auto;height:auto}}.simple_form .required-mark{display:inline-block;margin-left:3px;background-color:#e30b20;color:#fff;font-size:9px;padding:3px 6px;border-radius:2px}.simple_form .error{color:red;font-weight:bold;font-size:0.8em;padding-left:8px;background:#fff}.simple_form .submit.hide{display:none}.simple_form .submit input{margin:0 auto;vertical-align:center;width:80%;height:40px;display:block;font-size:15px;background:#666;color:white;border:none;border-radius:20px;cursor:pointer}.simple_form .submit input:hover{opacity:.8}@media only screen and (max-width: 666px){.simple_form .submit input{height:30px}}.app .simple_form{margin:50px 0}@media only screen and (max-width: 666px){.app .simple_form{margin:30px 0}}.app .simple_form .input{display:flex;flex-direction:column;margin-bottom:20px;background:#eee}.app .simple_form .input label{border:1px solid #eee;padding-top:3px;text-align:left}@media only screen and (max-width: 666px){.app .simple_form .input label{font-size:14px}}.app .simple_form .input label.optional{padding-left:10px}.app .simple_form .input input,.app .simple_form .input textarea,.app .simple_form .input select{border:2px solid #eee;padding:.5em;background-color:white;height:40px;width:100%;box-sizing:border-box;font-size:.8em;line-height:1.2;outline:none}@media only screen and (max-width: 666px){.app .simple_form .input input,.app .simple_form .input textarea,.app .simple_form .input select{line-height:1}}.app .simple_form .input textarea{height:100px}@media only screen and (max-width: 666px){.app .simple_form .input textarea{height:60px}}.app .simple_form .name,.app .simple_form .name-kana{display:flex}.app .simple_form .name .input,.app .simple_form .name-kana .input{width:50%}.app .simple_form .birthday,.app .simple_form .gender{display:flex;flex-direction:column}.app .simple_form .birthday label,.app .simple_form .gender label{border:1px solid #eee;background:#eee;padding-top:3px;text-align:left}.app .simple_form .birthday label.optional,.app .simple_form .gender label.optional{padding-left:10px}.app .simple_form .birthday label>.required,.app .simple_form .gender label>.required{margin-left:5px;line-height:20px}.app .simple_form .birthday .input,.app .simple_form .gender .input{flex-direction:row}.app .simple_form .gender .input{height:40px;display:flex;align-items:center;background:#fff;border:2px solid #eee}@media only screen and (max-width: 666px){.app .simple_form .gender .input{height:30px}}.app .simple_form .gender .input input{width:auto;height:20px;background:#fff;margin-right:10px}.app .simple_form .gender .radio{margin-right:10px}.app .simple_form .gender .radio label{background:#fff;border:2px solid #fff;display:flex;align-items:center}.app .simple_form label.agreement{margin-bottom:20px;display:inline-block}.app .simple_form label.agreement .agreement-content{display:flex;align-items:center}.app .simple_form label.agreement input{margin-right:10px}@media only screen and (max-width: 666px){.app .simple_form label.agreement span{font-size:11px}}.app .simple_form label.agreement .link{margin:0}.user-signup .form-content{max-width:600px}.user-signup .sns-logins{display:block}.user-signup .sns-logins .sns-login{display:block;width:auto;margin-right:0;font-size:15px;line-height:40px;height:40px;margin-bottom:16px}.user-signup .sns-logins .sns-login i{margin-right:8px}.user-signup .email-sign-up{border-top:2px solid #EEE;padding-top:32px;margin-top:32px}.user-signup .email-sign-up .submit{margin-bottom:32px}.user-signup .email-sign-up .submit input{width:100%}.sns-logins{margin-top:25px;display:flex;justify-content:center}.sns-logins .sns-login{text-align:center;display:inline-block;width:120px;height:33px;font-size:12px;line-height:33px;color:white;border-radius:40px;cursor:pointer;margin-right:10px}.sns-logins .sns-login:last-child{margin-right:0}.sns-logins .sns-login:hover{opacity:.8}.sns-logins .sns-login.twitter{background:#55ACEE}.sns-logins .sns-login.facebook{background:#1877F2}.sns-logins .sns-login.instagram{background:#3F729B}.sns-logins i{margin-right:5px}.user-info-edit{width:100%;max-width:720px;margin:0 auto;margin-top:30px}@media only screen and (max-width: 666px){.user-info-edit{width:80%}}.user-info-edit .page-head{border-bottom:3px solid #eee;display:flex;justify-content:space-between}.user-info-edit .page-head h3{font-size:17px;margin-bottom:2px;margin-top:0}@media only screen and (max-width: 666px){.user-info-edit .page-head h3{font-size:11px}}.user-info-edit .simple_form{margin-top:10px}.user-info-edit .simple_form h3{font-size:14px}.user-info-edit .simple_form p{font-size:12px}.articles-list section,.latest_list section{display:flex;margin-bottom:30px}@media only screen and (max-width: 666px){.articles-list section,.latest_list section{margin-bottom:15px}}.articles-list section .eye_catch,.latest_list section .eye_catch{width:200px;height:144px;overflow:hidden;margin-right:20px}@media only screen and (max-width: 666px){.articles-list section .eye_catch,.latest_list section .eye_catch{margin-right:5px;width:150px;height:100%}}.articles-list section .eye_catch img,.latest_list section .eye_catch img{width:100%}.articles-list section .info,.latest_list section .info{width:calc(100% - 215px);display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 666px){.articles-list section .info,.latest_list section .info{width:80%}}.articles-list section .info h2,.latest_list section .info h2{font-size:20px;margin:0 0 20px}@media only screen and (max-width: 666px){.articles-list section .info h2,.latest_list section .info h2{font-size:14px;line-height:20px}}.articles-list section .info h2 a,.latest_list section .info h2 a{color:#000}.articles-list section .info .detail,.latest_list section .info .detail{display:flex;justify-content:space-between}.articles-list section .info .detail .date,.latest_list section .info .detail .date{font-size:18px}@media only screen and (max-width: 666px){.articles-list section .info .detail .date,.latest_list section .info .detail .date{font-size:13px}}.articles-list section .info .detail .category,.latest_list section .info .detail .category{font-size:18px;padding:0 5px 3px 5px;border-bottom:3px solid #417965}@media only screen and (max-width: 666px){.articles-list section .info .detail .category,.latest_list section .info .detail .category{border-bottom:2px solid #417965;font-size:12px}}.articles-list section .info .detail .category a,.latest_list section .info .detail .category a{color:#000}.bs-align-baseline{vertical-align:baseline !important}.bs-align-top{vertical-align:top !important}.bs-align-middle{vertical-align:middle !important}.bs-align-bottom{vertical-align:bottom !important}.bs-align-text-bottom{vertical-align:text-bottom !important}.bs-align-text-top{vertical-align:text-top !important}.bs-d-none{display:none !important}.bs-d-inline{display:inline !important}.bs-d-inline-block{display:inline-block !important}.bs-d-block{display:block !important}.bs-d-table{display:table !important}.bs-d-table-row{display:table-row !important}.bs-d-table-cell{display:table-cell !important}.bs-d-flex{display:flex !important}.bs-d-inline-flex{display:inline-flex !important}@media (min-width: calc(666px + 1px)){.bs-d-md-none{display:none !important}.bs-d-md-inline{display:inline !important}.bs-d-md-inline-block{display:inline-block !important}.bs-d-md-block{display:block !important}.bs-d-md-table{display:table !important}.bs-d-md-table-row{display:table-row !important}.bs-d-md-table-cell{display:table-cell !important}.bs-d-md-flex{display:flex !important}.bs-d-md-inline-flex{display:inline-flex !important}}@media print{.bs-d-print-none{display:none !important}.bs-d-print-inline{display:inline !important}.bs-d-print-inline-block{display:inline-block !important}.bs-d-print-block{display:block !important}.bs-d-print-table{display:table !important}.bs-d-print-table-row{display:table-row !important}.bs-d-print-table-cell{display:table-cell !important}.bs-d-print-flex{display:flex !important}.bs-d-print-inline-flex{display:inline-flex !important}}.bs-flex-row{flex-direction:row !important}.bs-flex-column{flex-direction:column !important}.bs-flex-row-reverse{flex-direction:row-reverse !important}.bs-flex-column-reverse{flex-direction:column-reverse !important}.bs-flex-wrap{flex-wrap:wrap !important}.bs-flex-nowrap{flex-wrap:nowrap !important}.bs-flex-wrap-reverse{flex-wrap:wrap-reverse !important}.bs-flex-fill{flex:1 1 auto !important}.bs-flex-grow-0{flex-grow:0 !important}.bs-flex-grow-1{flex-grow:1 !important}.bs-flex-shrink-0{flex-shrink:0 !important}.bs-flex-shrink-1{flex-shrink:1 !important}.bs-justify-content-start{justify-content:flex-start !important}.bs-justify-content-end{justify-content:flex-end !important}.bs-justify-content-center{justify-content:center !important}.bs-justify-content-between{justify-content:space-between !important}.bs-justify-content-around{justify-content:space-around !important}.bs-align-items-start{align-items:flex-start !important}.bs-align-items-end{align-items:flex-end !important}.bs-align-items-center{align-items:center !important}.bs-align-items-baseline{align-items:baseline !important}.bs-align-items-stretch{align-items:stretch !important}.bs-align-content-start{align-content:flex-start !important}.bs-align-content-end{align-content:flex-end !important}.bs-align-content-center{align-content:center !important}.bs-align-content-between{align-content:space-between !important}.bs-align-content-around{align-content:space-around !important}.bs-align-content-stretch{align-content:stretch !important}.bs-align-self-auto{align-self:auto !important}.bs-align-self-start{align-self:flex-start !important}.bs-align-self-end{align-self:flex-end !important}.bs-align-self-center{align-self:center !important}.bs-align-self-baseline{align-self:baseline !important}.bs-align-self-stretch{align-self:stretch !important}@media (min-width: calc(666px + 1px)){.bs-flex-md-row{flex-direction:row !important}.bs-flex-md-column{flex-direction:column !important}.bs-flex-md-row-reverse{flex-direction:row-reverse !important}.bs-flex-md-column-reverse{flex-direction:column-reverse !important}.bs-flex-md-wrap{flex-wrap:wrap !important}.bs-flex-md-nowrap{flex-wrap:nowrap !important}.bs-flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.bs-flex-md-fill{flex:1 1 auto !important}.bs-flex-md-grow-0{flex-grow:0 !important}.bs-flex-md-grow-1{flex-grow:1 !important}.bs-flex-md-shrink-0{flex-shrink:0 !important}.bs-flex-md-shrink-1{flex-shrink:1 !important}.bs-justify-content-md-start{justify-content:flex-start !important}.bs-justify-content-md-end{justify-content:flex-end !important}.bs-justify-content-md-center{justify-content:center !important}.bs-justify-content-md-between{justify-content:space-between !important}.bs-justify-content-md-around{justify-content:space-around !important}.bs-align-items-md-start{align-items:flex-start !important}.bs-align-items-md-end{align-items:flex-end !important}.bs-align-items-md-center{align-items:center !important}.bs-align-items-md-baseline{align-items:baseline !important}.bs-align-items-md-stretch{align-items:stretch !important}.bs-align-content-md-start{align-content:flex-start !important}.bs-align-content-md-end{align-content:flex-end !important}.bs-align-content-md-center{align-content:center !important}.bs-align-content-md-between{align-content:space-between !important}.bs-align-content-md-around{align-content:space-around !important}.bs-align-content-md-stretch{align-content:stretch !important}.bs-align-self-md-auto{align-self:auto !important}.bs-align-self-md-start{align-self:flex-start !important}.bs-align-self-md-end{align-self:flex-end !important}.bs-align-self-md-center{align-self:center !important}.bs-align-self-md-baseline{align-self:baseline !important}.bs-align-self-md-stretch{align-self:stretch !important}}.bs-position-static{position:static !important}.bs-position-relative{position:relative !important}.bs-position-absolute{position:absolute !important}.bs-position-fixed{position:fixed !important}.bs-position-sticky{position:sticky !important}.bs-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.bs-fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.bs-sticky-top{position:sticky;top:0;z-index:1020}}.bs-w-25{width:25% !important}.bs-w-50{width:50% !important}.bs-w-75{width:75% !important}.bs-w-100{width:100% !important}.bs-w-auto{width:auto !important}.bs-h-25{height:25% !important}.bs-h-50{height:50% !important}.bs-h-75{height:75% !important}.bs-h-100{height:100% !important}.bs-h-auto{height:auto !important}.bs-mw-100{max-width:100% !important}.bs-mh-100{max-height:100% !important}.bs-min-vw-100{min-width:100vw !important}.bs-min-vh-100{min-height:100vh !important}.bs-vw-100{width:100vw !important}.bs-vh-100{height:100vh !important}.bs-m-0{margin:0 !important}.bs-mt-0,.bs-my-0{margin-top:0 !important}.bs-mr-0,.bs-mx-0{margin-right:0 !important}.bs-mb-0,.bs-my-0{margin-bottom:0 !important}.bs-ml-0,.bs-mx-0{margin-left:0 !important}.bs-m-1{margin:0.25rem !important}.bs-mt-1,.bs-my-1{margin-top:0.25rem !important}.bs-mr-1,.bs-mx-1{margin-right:0.25rem !important}.bs-mb-1,.bs-my-1{margin-bottom:0.25rem !important}.bs-ml-1,.bs-mx-1{margin-left:0.25rem !important}.bs-m-2{margin:0.5rem !important}.bs-mt-2,.bs-my-2{margin-top:0.5rem !important}.bs-mr-2,.bs-mx-2{margin-right:0.5rem !important}.bs-mb-2,.bs-my-2{margin-bottom:0.5rem !important}.bs-ml-2,.bs-mx-2{margin-left:0.5rem !important}.bs-m-3{margin:1rem !important}.bs-mt-3,.bs-my-3{margin-top:1rem !important}.bs-mr-3,.bs-mx-3{margin-right:1rem !important}.bs-mb-3,.bs-my-3{margin-bottom:1rem !important}.bs-ml-3,.bs-mx-3{margin-left:1rem !important}.bs-m-4{margin:1.5rem !important}.bs-mt-4,.bs-my-4{margin-top:1.5rem !important}.bs-mr-4,.bs-mx-4{margin-right:1.5rem !important}.bs-mb-4,.bs-my-4{margin-bottom:1.5rem !important}.bs-ml-4,.bs-mx-4{margin-left:1.5rem !important}.bs-m-5{margin:2rem !important}.bs-mt-5,.bs-my-5{margin-top:2rem !important}.bs-mr-5,.bs-mx-5{margin-right:2rem !important}.bs-mb-5,.bs-my-5{margin-bottom:2rem !important}.bs-ml-5,.bs-mx-5{margin-left:2rem !important}.bs-m-6{margin:3rem !important}.bs-mt-6,.bs-my-6{margin-top:3rem !important}.bs-mr-6,.bs-mx-6{margin-right:3rem !important}.bs-mb-6,.bs-my-6{margin-bottom:3rem !important}.bs-ml-6,.bs-mx-6{margin-left:3rem !important}.bs-m-8{margin:4rem !important}.bs-mt-8,.bs-my-8{margin-top:4rem !important}.bs-mr-8,.bs-mx-8{margin-right:4rem !important}.bs-mb-8,.bs-my-8{margin-bottom:4rem !important}.bs-ml-8,.bs-mx-8{margin-left:4rem !important}.bs-m-10{margin:5rem !important}.bs-mt-10,.bs-my-10{margin-top:5rem !important}.bs-mr-10,.bs-mx-10{margin-right:5rem !important}.bs-mb-10,.bs-my-10{margin-bottom:5rem !important}.bs-ml-10,.bs-mx-10{margin-left:5rem !important}.bs-m-12{margin:6rem !important}.bs-mt-12,.bs-my-12{margin-top:6rem !important}.bs-mr-12,.bs-mx-12{margin-right:6rem !important}.bs-mb-12,.bs-my-12{margin-bottom:6rem !important}.bs-ml-12,.bs-mx-12{margin-left:6rem !important}.bs-m-14{margin:7rem !important}.bs-mt-14,.bs-my-14{margin-top:7rem !important}.bs-mr-14,.bs-mx-14{margin-right:7rem !important}.bs-mb-14,.bs-my-14{margin-bottom:7rem !important}.bs-ml-14,.bs-mx-14{margin-left:7rem !important}.bs-m-16{margin:8rem !important}.bs-mt-16,.bs-my-16{margin-top:8rem !important}.bs-mr-16,.bs-mx-16{margin-right:8rem !important}.bs-mb-16,.bs-my-16{margin-bottom:8rem !important}.bs-ml-16,.bs-mx-16{margin-left:8rem !important}.bs-m-18{margin:9rem !important}.bs-mt-18,.bs-my-18{margin-top:9rem !important}.bs-mr-18,.bs-mx-18{margin-right:9rem !important}.bs-mb-18,.bs-my-18{margin-bottom:9rem !important}.bs-ml-18,.bs-mx-18{margin-left:9rem !important}.bs-m-20{margin:10rem !important}.bs-mt-20,.bs-my-20{margin-top:10rem !important}.bs-mr-20,.bs-mx-20{margin-right:10rem !important}.bs-mb-20,.bs-my-20{margin-bottom:10rem !important}.bs-ml-20,.bs-mx-20{margin-left:10rem !important}.bs-p-0{padding:0 !important}.bs-pt-0,.bs-py-0{padding-top:0 !important}.bs-pr-0,.bs-px-0{padding-right:0 !important}.bs-pb-0,.bs-py-0{padding-bottom:0 !important}.bs-pl-0,.bs-px-0{padding-left:0 !important}.bs-p-1{padding:0.25rem !important}.bs-pt-1,.bs-py-1{padding-top:0.25rem !important}.bs-pr-1,.bs-px-1{padding-right:0.25rem !important}.bs-pb-1,.bs-py-1{padding-bottom:0.25rem !important}.bs-pl-1,.bs-px-1{padding-left:0.25rem !important}.bs-p-2{padding:0.5rem !important}.bs-pt-2,.bs-py-2{padding-top:0.5rem !important}.bs-pr-2,.bs-px-2{padding-right:0.5rem !important}.bs-pb-2,.bs-py-2{padding-bottom:0.5rem !important}.bs-pl-2,.bs-px-2{padding-left:0.5rem !important}.bs-p-3{padding:1rem !important}.bs-pt-3,.bs-py-3{padding-top:1rem !important}.bs-pr-3,.bs-px-3{padding-right:1rem !important}.bs-pb-3,.bs-py-3{padding-bottom:1rem !important}.bs-pl-3,.bs-px-3{padding-left:1rem !important}.bs-p-4{padding:1.5rem !important}.bs-pt-4,.bs-py-4{padding-top:1.5rem !important}.bs-pr-4,.bs-px-4{padding-right:1.5rem !important}.bs-pb-4,.bs-py-4{padding-bottom:1.5rem !important}.bs-pl-4,.bs-px-4{padding-left:1.5rem !important}.bs-p-5{padding:2rem !important}.bs-pt-5,.bs-py-5{padding-top:2rem !important}.bs-pr-5,.bs-px-5{padding-right:2rem !important}.bs-pb-5,.bs-py-5{padding-bottom:2rem !important}.bs-pl-5,.bs-px-5{padding-left:2rem !important}.bs-p-6{padding:3rem !important}.bs-pt-6,.bs-py-6{padding-top:3rem !important}.bs-pr-6,.bs-px-6{padding-right:3rem !important}.bs-pb-6,.bs-py-6{padding-bottom:3rem !important}.bs-pl-6,.bs-px-6{padding-left:3rem !important}.bs-p-8{padding:4rem !important}.bs-pt-8,.bs-py-8{padding-top:4rem !important}.bs-pr-8,.bs-px-8{padding-right:4rem !important}.bs-pb-8,.bs-py-8{padding-bottom:4rem !important}.bs-pl-8,.bs-px-8{padding-left:4rem !important}.bs-p-10{padding:5rem !important}.bs-pt-10,.bs-py-10{padding-top:5rem !important}.bs-pr-10,.bs-px-10{padding-right:5rem !important}.bs-pb-10,.bs-py-10{padding-bottom:5rem !important}.bs-pl-10,.bs-px-10{padding-left:5rem !important}.bs-p-12{padding:6rem !important}.bs-pt-12,.bs-py-12{padding-top:6rem !important}.bs-pr-12,.bs-px-12{padding-right:6rem !important}.bs-pb-12,.bs-py-12{padding-bottom:6rem !important}.bs-pl-12,.bs-px-12{padding-left:6rem !important}.bs-p-14{padding:7rem !important}.bs-pt-14,.bs-py-14{padding-top:7rem !important}.bs-pr-14,.bs-px-14{padding-right:7rem !important}.bs-pb-14,.bs-py-14{padding-bottom:7rem !important}.bs-pl-14,.bs-px-14{padding-left:7rem !important}.bs-p-16{padding:8rem !important}.bs-pt-16,.bs-py-16{padding-top:8rem !important}.bs-pr-16,.bs-px-16{padding-right:8rem !important}.bs-pb-16,.bs-py-16{padding-bottom:8rem !important}.bs-pl-16,.bs-px-16{padding-left:8rem !important}.bs-p-18{padding:9rem !important}.bs-pt-18,.bs-py-18{padding-top:9rem !important}.bs-pr-18,.bs-px-18{padding-right:9rem !important}.bs-pb-18,.bs-py-18{padding-bottom:9rem !important}.bs-pl-18,.bs-px-18{padding-left:9rem !important}.bs-p-20{padding:10rem !important}.bs-pt-20,.bs-py-20{padding-top:10rem !important}.bs-pr-20,.bs-px-20{padding-right:10rem !important}.bs-pb-20,.bs-py-20{padding-bottom:10rem !important}.bs-pl-20,.bs-px-20{padding-left:10rem !important}.bs-m-n1{margin:-0.25rem !important}.bs-mt-n1,.bs-my-n1{margin-top:-0.25rem !important}.bs-mr-n1,.bs-mx-n1{margin-right:-0.25rem !important}.bs-mb-n1,.bs-my-n1{margin-bottom:-0.25rem !important}.bs-ml-n1,.bs-mx-n1{margin-left:-0.25rem !important}.bs-m-n2{margin:-0.5rem !important}.bs-mt-n2,.bs-my-n2{margin-top:-0.5rem !important}.bs-mr-n2,.bs-mx-n2{margin-right:-0.5rem !important}.bs-mb-n2,.bs-my-n2{margin-bottom:-0.5rem !important}.bs-ml-n2,.bs-mx-n2{margin-left:-0.5rem !important}.bs-m-n3{margin:-1rem !important}.bs-mt-n3,.bs-my-n3{margin-top:-1rem !important}.bs-mr-n3,.bs-mx-n3{margin-right:-1rem !important}.bs-mb-n3,.bs-my-n3{margin-bottom:-1rem !important}.bs-ml-n3,.bs-mx-n3{margin-left:-1rem !important}.bs-m-n4{margin:-1.5rem !important}.bs-mt-n4,.bs-my-n4{margin-top:-1.5rem !important}.bs-mr-n4,.bs-mx-n4{margin-right:-1.5rem !important}.bs-mb-n4,.bs-my-n4{margin-bottom:-1.5rem !important}.bs-ml-n4,.bs-mx-n4{margin-left:-1.5rem !important}.bs-m-n5{margin:-2rem !important}.bs-mt-n5,.bs-my-n5{margin-top:-2rem !important}.bs-mr-n5,.bs-mx-n5{margin-right:-2rem !important}.bs-mb-n5,.bs-my-n5{margin-bottom:-2rem !important}.bs-ml-n5,.bs-mx-n5{margin-left:-2rem !important}.bs-m-n6{margin:-3rem !important}.bs-mt-n6,.bs-my-n6{margin-top:-3rem !important}.bs-mr-n6,.bs-mx-n6{margin-right:-3rem !important}.bs-mb-n6,.bs-my-n6{margin-bottom:-3rem !important}.bs-ml-n6,.bs-mx-n6{margin-left:-3rem !important}.bs-m-n8{margin:-4rem !important}.bs-mt-n8,.bs-my-n8{margin-top:-4rem !important}.bs-mr-n8,.bs-mx-n8{margin-right:-4rem !important}.bs-mb-n8,.bs-my-n8{margin-bottom:-4rem !important}.bs-ml-n8,.bs-mx-n8{margin-left:-4rem !important}.bs-m-n10{margin:-5rem !important}.bs-mt-n10,.bs-my-n10{margin-top:-5rem !important}.bs-mr-n10,.bs-mx-n10{margin-right:-5rem !important}.bs-mb-n10,.bs-my-n10{margin-bottom:-5rem !important}.bs-ml-n10,.bs-mx-n10{margin-left:-5rem !important}.bs-m-n12{margin:-6rem !important}.bs-mt-n12,.bs-my-n12{margin-top:-6rem !important}.bs-mr-n12,.bs-mx-n12{margin-right:-6rem !important}.bs-mb-n12,.bs-my-n12{margin-bottom:-6rem !important}.bs-ml-n12,.bs-mx-n12{margin-left:-6rem !important}.bs-m-n14{margin:-7rem !important}.bs-mt-n14,.bs-my-n14{margin-top:-7rem !important}.bs-mr-n14,.bs-mx-n14{margin-right:-7rem !important}.bs-mb-n14,.bs-my-n14{margin-bottom:-7rem !important}.bs-ml-n14,.bs-mx-n14{margin-left:-7rem !important}.bs-m-n16{margin:-8rem !important}.bs-mt-n16,.bs-my-n16{margin-top:-8rem !important}.bs-mr-n16,.bs-mx-n16{margin-right:-8rem !important}.bs-mb-n16,.bs-my-n16{margin-bottom:-8rem !important}.bs-ml-n16,.bs-mx-n16{margin-left:-8rem !important}.bs-m-n18{margin:-9rem !important}.bs-mt-n18,.bs-my-n18{margin-top:-9rem !important}.bs-mr-n18,.bs-mx-n18{margin-right:-9rem !important}.bs-mb-n18,.bs-my-n18{margin-bottom:-9rem !important}.bs-ml-n18,.bs-mx-n18{margin-left:-9rem !important}.bs-m-n20{margin:-10rem !important}.bs-mt-n20,.bs-my-n20{margin-top:-10rem !important}.bs-mr-n20,.bs-mx-n20{margin-right:-10rem !important}.bs-mb-n20,.bs-my-n20{margin-bottom:-10rem !important}.bs-ml-n20,.bs-mx-n20{margin-left:-10rem !important}.bs-m-auto{margin:auto !important}.bs-mt-auto,.bs-my-auto{margin-top:auto !important}.bs-mr-auto,.bs-mx-auto{margin-right:auto !important}.bs-mb-auto,.bs-my-auto{margin-bottom:auto !important}.bs-ml-auto,.bs-mx-auto{margin-left:auto !important}@media (min-width: calc(666px + 1px)){.bs-m-md-0{margin:0 !important}.bs-mt-md-0,.bs-my-md-0{margin-top:0 !important}.bs-mr-md-0,.bs-mx-md-0{margin-right:0 !important}.bs-mb-md-0,.bs-my-md-0{margin-bottom:0 !important}.bs-ml-md-0,.bs-mx-md-0{margin-left:0 !important}.bs-m-md-1{margin:0.25rem !important}.bs-mt-md-1,.bs-my-md-1{margin-top:0.25rem !important}.bs-mr-md-1,.bs-mx-md-1{margin-right:0.25rem !important}.bs-mb-md-1,.bs-my-md-1{margin-bottom:0.25rem !important}.bs-ml-md-1,.bs-mx-md-1{margin-left:0.25rem !important}.bs-m-md-2{margin:0.5rem !important}.bs-mt-md-2,.bs-my-md-2{margin-top:0.5rem !important}.bs-mr-md-2,.bs-mx-md-2{margin-right:0.5rem !important}.bs-mb-md-2,.bs-my-md-2{margin-bottom:0.5rem !important}.bs-ml-md-2,.bs-mx-md-2{margin-left:0.5rem !important}.bs-m-md-3{margin:1rem !important}.bs-mt-md-3,.bs-my-md-3{margin-top:1rem !important}.bs-mr-md-3,.bs-mx-md-3{margin-right:1rem !important}.bs-mb-md-3,.bs-my-md-3{margin-bottom:1rem !important}.bs-ml-md-3,.bs-mx-md-3{margin-left:1rem !important}.bs-m-md-4{margin:1.5rem !important}.bs-mt-md-4,.bs-my-md-4{margin-top:1.5rem !important}.bs-mr-md-4,.bs-mx-md-4{margin-right:1.5rem !important}.bs-mb-md-4,.bs-my-md-4{margin-bottom:1.5rem !important}.bs-ml-md-4,.bs-mx-md-4{margin-left:1.5rem !important}.bs-m-md-5{margin:2rem !important}.bs-mt-md-5,.bs-my-md-5{margin-top:2rem !important}.bs-mr-md-5,.bs-mx-md-5{margin-right:2rem !important}.bs-mb-md-5,.bs-my-md-5{margin-bottom:2rem !important}.bs-ml-md-5,.bs-mx-md-5{margin-left:2rem !important}.bs-m-md-6{margin:3rem !important}.bs-mt-md-6,.bs-my-md-6{margin-top:3rem !important}.bs-mr-md-6,.bs-mx-md-6{margin-right:3rem !important}.bs-mb-md-6,.bs-my-md-6{margin-bottom:3rem !important}.bs-ml-md-6,.bs-mx-md-6{margin-left:3rem !important}.bs-m-md-8{margin:4rem !important}.bs-mt-md-8,.bs-my-md-8{margin-top:4rem !important}.bs-mr-md-8,.bs-mx-md-8{margin-right:4rem !important}.bs-mb-md-8,.bs-my-md-8{margin-bottom:4rem !important}.bs-ml-md-8,.bs-mx-md-8{margin-left:4rem !important}.bs-m-md-10{margin:5rem !important}.bs-mt-md-10,.bs-my-md-10{margin-top:5rem !important}.bs-mr-md-10,.bs-mx-md-10{margin-right:5rem !important}.bs-mb-md-10,.bs-my-md-10{margin-bottom:5rem !important}.bs-ml-md-10,.bs-mx-md-10{margin-left:5rem !important}.bs-m-md-12{margin:6rem !important}.bs-mt-md-12,.bs-my-md-12{margin-top:6rem !important}.bs-mr-md-12,.bs-mx-md-12{margin-right:6rem !important}.bs-mb-md-12,.bs-my-md-12{margin-bottom:6rem !important}.bs-ml-md-12,.bs-mx-md-12{margin-left:6rem !important}.bs-m-md-14{margin:7rem !important}.bs-mt-md-14,.bs-my-md-14{margin-top:7rem !important}.bs-mr-md-14,.bs-mx-md-14{margin-right:7rem !important}.bs-mb-md-14,.bs-my-md-14{margin-bottom:7rem !important}.bs-ml-md-14,.bs-mx-md-14{margin-left:7rem !important}.bs-m-md-16{margin:8rem !important}.bs-mt-md-16,.bs-my-md-16{margin-top:8rem !important}.bs-mr-md-16,.bs-mx-md-16{margin-right:8rem !important}.bs-mb-md-16,.bs-my-md-16{margin-bottom:8rem !important}.bs-ml-md-16,.bs-mx-md-16{margin-left:8rem !important}.bs-m-md-18{margin:9rem !important}.bs-mt-md-18,.bs-my-md-18{margin-top:9rem !important}.bs-mr-md-18,.bs-mx-md-18{margin-right:9rem !important}.bs-mb-md-18,.bs-my-md-18{margin-bottom:9rem !important}.bs-ml-md-18,.bs-mx-md-18{margin-left:9rem !important}.bs-m-md-20{margin:10rem !important}.bs-mt-md-20,.bs-my-md-20{margin-top:10rem !important}.bs-mr-md-20,.bs-mx-md-20{margin-right:10rem !important}.bs-mb-md-20,.bs-my-md-20{margin-bottom:10rem !important}.bs-ml-md-20,.bs-mx-md-20{margin-left:10rem !important}.bs-p-md-0{padding:0 !important}.bs-pt-md-0,.bs-py-md-0{padding-top:0 !important}.bs-pr-md-0,.bs-px-md-0{padding-right:0 !important}.bs-pb-md-0,.bs-py-md-0{padding-bottom:0 !important}.bs-pl-md-0,.bs-px-md-0{padding-left:0 !important}.bs-p-md-1{padding:0.25rem !important}.bs-pt-md-1,.bs-py-md-1{padding-top:0.25rem !important}.bs-pr-md-1,.bs-px-md-1{padding-right:0.25rem !important}.bs-pb-md-1,.bs-py-md-1{padding-bottom:0.25rem !important}.bs-pl-md-1,.bs-px-md-1{padding-left:0.25rem !important}.bs-p-md-2{padding:0.5rem !important}.bs-pt-md-2,.bs-py-md-2{padding-top:0.5rem !important}.bs-pr-md-2,.bs-px-md-2{padding-right:0.5rem !important}.bs-pb-md-2,.bs-py-md-2{padding-bottom:0.5rem !important}.bs-pl-md-2,.bs-px-md-2{padding-left:0.5rem !important}.bs-p-md-3{padding:1rem !important}.bs-pt-md-3,.bs-py-md-3{padding-top:1rem !important}.bs-pr-md-3,.bs-px-md-3{padding-right:1rem !important}.bs-pb-md-3,.bs-py-md-3{padding-bottom:1rem !important}.bs-pl-md-3,.bs-px-md-3{padding-left:1rem !important}.bs-p-md-4{padding:1.5rem !important}.bs-pt-md-4,.bs-py-md-4{padding-top:1.5rem !important}.bs-pr-md-4,.bs-px-md-4{padding-right:1.5rem !important}.bs-pb-md-4,.bs-py-md-4{padding-bottom:1.5rem !important}.bs-pl-md-4,.bs-px-md-4{padding-left:1.5rem !important}.bs-p-md-5{padding:2rem !important}.bs-pt-md-5,.bs-py-md-5{padding-top:2rem !important}.bs-pr-md-5,.bs-px-md-5{padding-right:2rem !important}.bs-pb-md-5,.bs-py-md-5{padding-bottom:2rem !important}.bs-pl-md-5,.bs-px-md-5{padding-left:2rem !important}.bs-p-md-6{padding:3rem !important}.bs-pt-md-6,.bs-py-md-6{padding-top:3rem !important}.bs-pr-md-6,.bs-px-md-6{padding-right:3rem !important}.bs-pb-md-6,.bs-py-md-6{padding-bottom:3rem !important}.bs-pl-md-6,.bs-px-md-6{padding-left:3rem !important}.bs-p-md-8{padding:4rem !important}.bs-pt-md-8,.bs-py-md-8{padding-top:4rem !important}.bs-pr-md-8,.bs-px-md-8{padding-right:4rem !important}.bs-pb-md-8,.bs-py-md-8{padding-bottom:4rem !important}.bs-pl-md-8,.bs-px-md-8{padding-left:4rem !important}.bs-p-md-10{padding:5rem !important}.bs-pt-md-10,.bs-py-md-10{padding-top:5rem !important}.bs-pr-md-10,.bs-px-md-10{padding-right:5rem !important}.bs-pb-md-10,.bs-py-md-10{padding-bottom:5rem !important}.bs-pl-md-10,.bs-px-md-10{padding-left:5rem !important}.bs-p-md-12{padding:6rem !important}.bs-pt-md-12,.bs-py-md-12{padding-top:6rem !important}.bs-pr-md-12,.bs-px-md-12{padding-right:6rem !important}.bs-pb-md-12,.bs-py-md-12{padding-bottom:6rem !important}.bs-pl-md-12,.bs-px-md-12{padding-left:6rem !important}.bs-p-md-14{padding:7rem !important}.bs-pt-md-14,.bs-py-md-14{padding-top:7rem !important}.bs-pr-md-14,.bs-px-md-14{padding-right:7rem !important}.bs-pb-md-14,.bs-py-md-14{padding-bottom:7rem !important}.bs-pl-md-14,.bs-px-md-14{padding-left:7rem !important}.bs-p-md-16{padding:8rem !important}.bs-pt-md-16,.bs-py-md-16{padding-top:8rem !important}.bs-pr-md-16,.bs-px-md-16{padding-right:8rem !important}.bs-pb-md-16,.bs-py-md-16{padding-bottom:8rem !important}.bs-pl-md-16,.bs-px-md-16{padding-left:8rem !important}.bs-p-md-18{padding:9rem !important}.bs-pt-md-18,.bs-py-md-18{padding-top:9rem !important}.bs-pr-md-18,.bs-px-md-18{padding-right:9rem !important}.bs-pb-md-18,.bs-py-md-18{padding-bottom:9rem !important}.bs-pl-md-18,.bs-px-md-18{padding-left:9rem !important}.bs-p-md-20{padding:10rem !important}.bs-pt-md-20,.bs-py-md-20{padding-top:10rem !important}.bs-pr-md-20,.bs-px-md-20{padding-right:10rem !important}.bs-pb-md-20,.bs-py-md-20{padding-bottom:10rem !important}.bs-pl-md-20,.bs-px-md-20{padding-left:10rem !important}.bs-m-md-n1{margin:-0.25rem !important}.bs-mt-md-n1,.bs-my-md-n1{margin-top:-0.25rem !important}.bs-mr-md-n1,.bs-mx-md-n1{margin-right:-0.25rem !important}.bs-mb-md-n1,.bs-my-md-n1{margin-bottom:-0.25rem !important}.bs-ml-md-n1,.bs-mx-md-n1{margin-left:-0.25rem !important}.bs-m-md-n2{margin:-0.5rem !important}.bs-mt-md-n2,.bs-my-md-n2{margin-top:-0.5rem !important}.bs-mr-md-n2,.bs-mx-md-n2{margin-right:-0.5rem !important}.bs-mb-md-n2,.bs-my-md-n2{margin-bottom:-0.5rem !important}.bs-ml-md-n2,.bs-mx-md-n2{margin-left:-0.5rem !important}.bs-m-md-n3{margin:-1rem !important}.bs-mt-md-n3,.bs-my-md-n3{margin-top:-1rem !important}.bs-mr-md-n3,.bs-mx-md-n3{margin-right:-1rem !important}.bs-mb-md-n3,.bs-my-md-n3{margin-bottom:-1rem !important}.bs-ml-md-n3,.bs-mx-md-n3{margin-left:-1rem !important}.bs-m-md-n4{margin:-1.5rem !important}.bs-mt-md-n4,.bs-my-md-n4{margin-top:-1.5rem !important}.bs-mr-md-n4,.bs-mx-md-n4{margin-right:-1.5rem !important}.bs-mb-md-n4,.bs-my-md-n4{margin-bottom:-1.5rem !important}.bs-ml-md-n4,.bs-mx-md-n4{margin-left:-1.5rem !important}.bs-m-md-n5{margin:-2rem !important}.bs-mt-md-n5,.bs-my-md-n5{margin-top:-2rem !important}.bs-mr-md-n5,.bs-mx-md-n5{margin-right:-2rem !important}.bs-mb-md-n5,.bs-my-md-n5{margin-bottom:-2rem !important}.bs-ml-md-n5,.bs-mx-md-n5{margin-left:-2rem !important}.bs-m-md-n6{margin:-3rem !important}.bs-mt-md-n6,.bs-my-md-n6{margin-top:-3rem !important}.bs-mr-md-n6,.bs-mx-md-n6{margin-right:-3rem !important}.bs-mb-md-n6,.bs-my-md-n6{margin-bottom:-3rem !important}.bs-ml-md-n6,.bs-mx-md-n6{margin-left:-3rem !important}.bs-m-md-n8{margin:-4rem !important}.bs-mt-md-n8,.bs-my-md-n8{margin-top:-4rem !important}.bs-mr-md-n8,.bs-mx-md-n8{margin-right:-4rem !important}.bs-mb-md-n8,.bs-my-md-n8{margin-bottom:-4rem !important}.bs-ml-md-n8,.bs-mx-md-n8{margin-left:-4rem !important}.bs-m-md-n10{margin:-5rem !important}.bs-mt-md-n10,.bs-my-md-n10{margin-top:-5rem !important}.bs-mr-md-n10,.bs-mx-md-n10{margin-right:-5rem !important}.bs-mb-md-n10,.bs-my-md-n10{margin-bottom:-5rem !important}.bs-ml-md-n10,.bs-mx-md-n10{margin-left:-5rem !important}.bs-m-md-n12{margin:-6rem !important}.bs-mt-md-n12,.bs-my-md-n12{margin-top:-6rem !important}.bs-mr-md-n12,.bs-mx-md-n12{margin-right:-6rem !important}.bs-mb-md-n12,.bs-my-md-n12{margin-bottom:-6rem !important}.bs-ml-md-n12,.bs-mx-md-n12{margin-left:-6rem !important}.bs-m-md-n14{margin:-7rem !important}.bs-mt-md-n14,.bs-my-md-n14{margin-top:-7rem !important}.bs-mr-md-n14,.bs-mx-md-n14{margin-right:-7rem !important}.bs-mb-md-n14,.bs-my-md-n14{margin-bottom:-7rem !important}.bs-ml-md-n14,.bs-mx-md-n14{margin-left:-7rem !important}.bs-m-md-n16{margin:-8rem !important}.bs-mt-md-n16,.bs-my-md-n16{margin-top:-8rem !important}.bs-mr-md-n16,.bs-mx-md-n16{margin-right:-8rem !important}.bs-mb-md-n16,.bs-my-md-n16{margin-bottom:-8rem !important}.bs-ml-md-n16,.bs-mx-md-n16{margin-left:-8rem !important}.bs-m-md-n18{margin:-9rem !important}.bs-mt-md-n18,.bs-my-md-n18{margin-top:-9rem !important}.bs-mr-md-n18,.bs-mx-md-n18{margin-right:-9rem !important}.bs-mb-md-n18,.bs-my-md-n18{margin-bottom:-9rem !important}.bs-ml-md-n18,.bs-mx-md-n18{margin-left:-9rem !important}.bs-m-md-n20{margin:-10rem !important}.bs-mt-md-n20,.bs-my-md-n20{margin-top:-10rem !important}.bs-mr-md-n20,.bs-mx-md-n20{margin-right:-10rem !important}.bs-mb-md-n20,.bs-my-md-n20{margin-bottom:-10rem !important}.bs-ml-md-n20,.bs-mx-md-n20{margin-left:-10rem !important}.bs-m-md-auto{margin:auto !important}.bs-mt-md-auto,.bs-my-md-auto{margin-top:auto !important}.bs-mr-md-auto,.bs-mx-md-auto{margin-right:auto !important}.bs-mb-md-auto,.bs-my-md-auto{margin-bottom:auto !important}.bs-ml-md-auto,.bs-mx-md-auto{margin-left:auto !important}}.bs-text-justify{text-align:justify !important}.bs-text-wrap{white-space:normal !important}.bs-text-nowrap{white-space:nowrap !important}.bs-text-left{text-align:left !important}.bs-text-right{text-align:right !important}.bs-text-center{text-align:center !important}@media (min-width: calc(666px + 1px)){.bs-text-md-left{text-align:left !important}.bs-text-md-right{text-align:right !important}.bs-text-md-center{text-align:center !important}}.bs-text-lowercase{text-transform:lowercase !important}.bs-text-uppercase{text-transform:uppercase !important}.bs-text-capitalize{text-transform:capitalize !important}.bs-font-weight-normal{font-weight:normal !important}.bs-font-weight-bold{font-weight:bold !important}.bs-font-italic{font-style:italic !important}.bs-text-white{color:#FAFAFA !important}.bs-text-white{color:#FAFAFA !important}.bs-text-gray-100{color:#F4F4F4 !important}.bs-text-gray-200{color:#E4E4E4 !important}.bs-text-black{color:#333333 !important}.bs-text-light-green-100{color:#D9E4E0 !important}.bs-text-light-green-200{color:#9FBBB1 !important}.bs-text-green{color:#417965 !important}.bs-text-gold{color:#C09C4C !important}.bs-text-light-blue{color:#848F99 !important}.bs-text-brown{color:#9A7350 !important}.bs-text-beige{color:#A39E99 !important}.bs-text-muted{color:#848F99 !important}.bs-text-black-50{color:rgba(51,51,51,0.5) !important}.bs-text-white-50{color:rgba(250,250,250,0.5) !important}.bs-text-break{word-break:break-word !important;overflow-wrap:break-word !important}.bs-text-reset{color:inherit !important}.bs-text-xs{font-size:0.75rem !important}.bs-text-sm{font-size:0.875rem !important}.bs-text-base{font-size:1rem !important}.bs-text-lg{font-size:1.125rem !important}.bs-text-xl{font-size:1.25rem !important}.bs-text-2xl{font-size:1.5rem !important}.bs-text-3xl{font-size:1.875rem !important}.bs-text-4xl{font-size:2.25rem !important}.bs-text-5xl{font-size:3rem !important}.bs-text-6xl{font-size:4rem !important}@media (min-width: calc(666px + 1px)){.bs-text-md-xs{font-size:0.75rem !important}.bs-text-md-sm{font-size:0.875rem !important}.bs-text-md-base{font-size:1rem !important}.bs-text-md-lg{font-size:1.125rem !important}.bs-text-md-xl{font-size:1.25rem !important}.bs-text-md-2xl{font-size:1.5rem !important}.bs-text-md-3xl{font-size:1.875rem !important}.bs-text-md-4xl{font-size:2.25rem !important}.bs-text-md-5xl{font-size:3rem !important}.bs-text-md-6xl{font-size:4rem !important}}.feature-tags{padding-top:64px;padding-bottom:64px}@media (min-width: calc(666px + 1px)){.feature-tags{padding-top:100px;padding-bottom:100px}}.feature-tags__small{text-align:center;font-size:12px;color:#9FBBB1;margin-bottom:8px}.feature-tags__title{text-align:center;font-size:28px;font-weight:bold;margin-bottom:64px}.feature-tags__list{list-style:none;display:flex;flex-wrap:wrap}@media (min-width: calc(666px + 1px)){.feature-tags__list{width:calc(100% + 1rem);margin-left:-.5rem}}.feature-tags__list>*{width:100%}@media (min-width: calc(666px + 1px)){.feature-tags__list>*{box-sizing:border-box;width:33.3%;padding-left:8px;padding-right:8px}}.feature-tags__card{margin-bottom:16px}.feature-tags__card:hover{opacity:.8;transform:scale(1.01)}@media (min-width: calc(666px + 1px)){.feature-tags__card{margin-bottom:24px}}.feature-tags__card-container{display:flex;flex:1;height:100%}@media (min-width: calc(666px + 1px)){.feature-tags__card-container{flex-direction:column}}.feature-tags__card-thumbnail{position:relative}.feature-tags__card-thumbnail p{position:absolute;width:100%;font-size:15px;font-weight:bold;color:#FAFAFA;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;letter-spacing:.1em}@media (min-width: calc(666px + 1px)){.feature-tags__card-thumbnail p{font-size:21px}}.feature-tags__card-thumbnail img{border-radius:6px;width:100%;height:auto;filter:brightness(80%)}.follow-us{display:inline-block;text-align:center;min-width:120px}.follow-us__follow-text{margin-bottom:24px}.follow-us__follow-text span{position:relative;font-size:15px;font-weight:bold;padding:0 20px}.follow-us__follow-text span::before{position:absolute;content:"";border-bottom:solid #333333 2px;top:50%;width:12px;height:1px;transform:translateY(-50%) rotate(65deg);left:0}.follow-us__follow-text span::after{position:absolute;content:"";border-bottom:solid #333333 2px;top:50%;width:12px;height:1px;transform:translateY(-50%) rotate(-65deg);right:0}.follow-us__sns-icons{margin-bottom:24px}.follow-us__sns-icons ul{list-style:none}.follow-us__sns-icons li{display:inline-block;padding:0 12px}.follow-us__info{margin-bottom:24px;font-size:0.75rem}.main-footer{background:#FAFAFA;width:100%}.main-footer__container{max-width:1000px;margin:auto;padding:58px 0 32px}@media (min-width: calc(666px + 1px)){.main-footer__container{padding-top:106px}}.main-footer__row{display:block;text-align:center}@media (min-width: calc(666px + 1px)){.main-footer__row{display:flex;justify-content:space-between;padding:0 16px}}.main-footer__logo{width:250px;min-width:235px;text-align:left}.main-footer__logo img{width:235px}.main-footer__links{font-size:15px;width:250px;min-width:180px;text-align:left}.main-footer__links ul{list-style:none;display:inline-block;text-align:left}.main-footer__links li{position:relative;font-weight:bold;margin-bottom:24px}.main-footer__links li::before{position:absolute;content:"";border-bottom:solid #333333 1px;top:50%;width:16px;height:1px}.main-footer__links li>*{margin-left:32px}.main-footer__links li li:last-child{padding-bottom:0}.main-footer__terms{font-size:0.75rem}.main-footer__terms ul{list-style:none}.main-footer__terms li{display:inline-block;padding:0 1.0rem;border-right:#333333 solid 2px}@media (min-width: calc(666px + 1px)){.main-footer__terms li{padding:0 1.5rem}}.main-footer__terms li:last-child{padding-right:0;padding-bottom:0;border-right:none}.main-footer__copyright{font-size:0.75rem}.post-header__date{font-size:12px;margin-bottom:1rem}.post-header__title{font-size:21px;font-weight:bold;letter-spacing:1.28px;color:#333333;line-height:1.6}@media (min-width: calc(666px + 1px)){.post-header__title{font-size:28px}}.post-header__info{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.post-header__category>*{padding:8px 12px;font-size:12px;border:black 1px solid;border-radius:6px}.post-header__author{display:flex;align-items:center}.post-cards{position:relative}.post-cards__list{list-style:none;display:flex;flex-wrap:wrap;width:calc(100% + 1rem);margin-left:-.5rem}.post-cards__list>*{width:100%}@media (min-width: calc(666px + 1px)){.post-cards__list>*{box-sizing:border-box;width:33.3%}}.popular-tags{margin-bottom:64px}@media (min-width: calc(666px + 1px)){.popular-tags{margin-bottom:128px}}.popular-tags__wrapper{background:#F4F4F4;border-radius:6px;padding:32px 16px}@media (min-width: calc(666px + 1px)){.popular-tags__wrapper{padding:40px 64px}}.popular-tags__title{font-size:16px;font-weight:bold;text-align:center;margin-bottom:32px}@media (min-width: calc(666px + 1px)){.popular-tags__title{font-size:21px}}.popular-tags__list{list-style:none;display:flex;flex-wrap:wrap}.popular-tags__tag{margin:0 6px 24px 6px}.popular-tags__tag-container{text-align:center;font-size:12px;letter-spacing:.1em;font-weight:bold;padding:8px;border-radius:50rem;background:#FAFAFA;color:#417965 !important;transition:background-color .3s}.popular-tags__tag-container:hover{opacity:1 !important;transform:none !important;background:#417965;color:#FAFAFA !important}.tags .popular-tags{margin-bottom:24px}@media (min-width: calc(666px + 1px)){.tags .popular-tags{margin-bottom:48px}}.post-share__title{display:flex;align-items:center;margin-bottom:1rem;font-weight:bold}.post-share__title::before{content:"";height:1px;flex-grow:1;background-color:#D9E4E0;margin-right:1rem}.post-share__title::after{content:"";height:1px;flex-grow:1;background-color:#D9E4E0;margin-left:1rem}.post-share__list{list-style:none;display:flex;justify-content:space-between;max-width:200px;margin:0 auto 1.2rem}.post-share__border{width:100%;height:1px;background-color:#D9E4E0}.recommended-posts{padding:64px 0}@media (min-width: calc(666px + 1px)){.recommended-posts{padding:128px 0}}.recommended-posts__title{text-align:center;margin-bottom:64px}@media (min-width: calc(666px + 1px)){.recommended-posts__title{margin-bottom:8px}}.recommended-posts__title span{position:relative;font-size:28px;font-weight:bold;padding:0 30px}.recommended-posts__title span::before{position:absolute;content:"";border-bottom:solid #333333 3px;top:50%;width:20px;height:1px;transform:rotate(65deg);left:0}.recommended-posts__title span::after{position:absolute;content:"";border-bottom:solid #333333 3px;top:50%;width:20px;height:1px;transform:rotate(-65deg);right:0}.recommended-posts__list{list-style:none;border-radius:6px;background:#FAFAFA;display:flex;flex-wrap:wrap;align-items:center;margin:0 16px;padding:16px}@media (min-width: calc(666px + 1px)){.recommended-posts__list{padding:24px}}.recommended-posts__list>*{width:100%}@media (min-width: calc(666px + 1px)){.recommended-posts__list>*{box-sizing:border-box;width:50%;padding-left:8px;padding-right:8px}}.recommended-posts__card{padding:16px 0;border-bottom:1px solid #D9E4E0}.recommended-posts__card:last-child{border-bottom:none}@media (min-width: calc(666px + 1px)){.recommended-posts__card{padding:8px 0;border-bottom:none}}.recommended-posts__card>*{display:inline-block;vertical-align:middle}.recommended-posts__card-container{display:flex;flex-wrap:wrap;align-items:center;flex:1;height:100%}.recommended-posts__card-thumbnail{width:45%}.recommended-posts__card-thumbnail-container{position:relative;display:inline-block;width:100%}.recommended-posts__card-thumbnail p{display:none;position:absolute;font-size:15px;font-weight:bold;color:#FAFAFA;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;letter-spacing:.05em}@media (min-width: calc(666px + 1px)){.recommended-posts__card-thumbnail p{font-size:20px}}.recommended-posts__card-thumbnail img{width:100%;height:auto;border-radius:6px}.recommended-posts__card-header{width:55%;padding:0 16px;box-sizing:border-box}.recommended-posts__card-header-date{font-size:12px;margin-bottom:8px}.recommended-posts__card-header-title{margin-bottom:8px}.recommended-posts__card-header-title>*{font-size:15px;font-weight:bold;letter-spacing:1.28px;color:#333333;line-height:1.6;word-break:break-all}.recommended-posts__card-header-info{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.recommended-posts__card-header-category{font-size:12px;padding:4px 8px;border:black 1px solid;border-radius:6px}@media (min-width: calc(666px + 1px)){.recommended-posts__card-header-category{padding:6px}}.author-profile-with-date{display:flex;align-items:center}.author-profile-with-date__icon img{border-radius:50%;height:40px}@media (min-width: calc(666px + 1px)){.author-profile-with-date__icon img{width:48px;height:48px}}.author-profile-with-date__info{text-align:left;padding-left:8px}.author-profile-with-date__info-date{font-size:12px;margin-left:4px}@media (min-width: calc(666px + 1px)){.author-profile-with-date__info-date{font-size:16px;margin-bottom:12px}}.author-profile-with-date__info-name{font-size:12px;font-weight:bold;margin-left:6px}@media (min-width: calc(666px + 1px)){.author-profile-with-date__info-name{font-size:15px}}.post-card{padding:4px 0}@media (min-width: calc(666px + 1px)){.post-card{padding:0 8px}}.post-card__container{display:flex;flex:1;height:100%}@media (min-width: calc(666px + 1px)){.post-card__container{flex-direction:column}}.post-card__thumbnail{width:40%}@media (min-width: calc(666px + 1px)){.post-card__thumbnail{width:100%;margin-top:0;margin-bottom:8px}}.post-card__thumbnail-container{position:relative;display:inline-block;width:100%}.post-card__thumbnail p{display:none;position:absolute;font-size:15px;font-weight:bold;color:#FAFAFA;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;letter-spacing:.05em}@media (min-width: calc(666px + 1px)){.post-card__thumbnail p{font-size:28px}}.post-card__thumbnail img{width:100%;height:auto;border-radius:6px}.post-card__header{display:grid;align-items:center;margin-bottom:8px;width:60%;padding-left:16px;grid-template:"post-card__header-date     post-card__header-category ."                          auto "post-card__header-title    post-card__header-title    post-card__header-title"    auto "post-card__header-author   post-card__header-author   post-card__header-author"   auto / auto                       1fr                      auto}@media (min-width: calc(666px + 1px)){.post-card__header{margin-bottom:32px;padding-left:0;width:100%;flex-grow:1;height:100%}}@media (min-width: calc(666px + 1px)){.post-card__header{grid-template:"post-card__header-date     post-card__header-date   post-card__header-date" auto "post-card__header-title    post-card__header-title  post-card__header-title" auto ".                          .                        ." minmax(0, 1fr) "post-card__header-category .                        post-card__header-author" auto/auto 1fr auto}}.post-card__header-date{grid-area:post-card__header-date;font-size:12px}@media (min-width: calc(666px + 1px)){.post-card__header-date{margin-bottom:12px}}.post-card__header-title{grid-area:post-card__header-title;margin-top:8px;margin-bottom:0}@media (min-width: calc(666px + 1px)){.post-card__header-title{margin-top:0;margin-bottom:8px}}.post-card__header-title>*{font-size:15px;font-weight:bold;color:#333333;letter-spacing:1.1px;line-height:1.3;word-break:break-all}@media (min-width: calc(666px + 1px)){.post-card__header-title>*{font-size:21px;letter-spacing:1.28px;line-height:1.6}}.post-card__header-category{grid-area:post-card__header-category;margin-left:8px;margin-right:auto}@media (min-width: calc(666px + 1px)){.post-card__header-category{margin-left:0}}.post-card__header-category-item{padding:4px 8px;font-size:12px;border:black 1px solid;border-radius:6px}@media (min-width: calc(666px + 1px)){.post-card__header-category-item{margin-left:auto;margin-right:0;padding:8px 12px}}.post-card__header-author{grid-area:post-card__header-author;margin-left:auto}@media (min-width: calc(666px + 1px)){.post-card__header-author{margin-left:8px}}a.post-card-hover:hover{opacity:1 !important;transform:none !important}a.post-card-hover .post-card-hover__image{transition:filter .3s}a.post-card-hover .post-card-hover__image--opacity{transition:opacity .3s}a.post-card-hover .post-card-hover__title--text-shadow{text-shadow:0.5px 0.5px 3px #fff}a.post-card-hover:hover .post-card-hover__read{display:block}a.post-card-hover:hover .post-card-hover__image{filter:brightness(70%)}a.post-card-hover:hover .post-card-hover__image--opacity{filter:brightness(100%);opacity:.8}a.post-card-hover:hover .post-card-hover__title{display:inline;background:linear-gradient(transparent 50%, #D9E4E0 50%)}
