.btn-hotokami:hover{color:#fff;background:linear-gradient(-135deg, #75be00, #65a301)}.btn-hotokami{display:flex;align-items:center;justify-content:center;width:200px;height:40px;padding:0 8px;font-weight:600;color:#75be00;background:#fff;border:1px solid;border-color:#75be00;border-radius:40px}.btn-hotokami:hover{text-decoration:none;transition-duration:.5s}.btn-hotokami-fill{background:linear-gradient(-135deg, #75be00, #65a301)}.btn-hotokami-fill:hover{color:#75be00;background:#fff}.btn-hotokami-fill{display:flex;align-items:center;justify-content:center;width:200px;height:40px;padding:0 8px;font-weight:600;color:#fff;background:#75be00;border:1px solid;border-color:#fff;border-radius:40px}.btn-hotokami-fill:hover{text-decoration:none;transition-duration:.5s}.btn-yellow:hover{color:#fff;background:linear-gradient(-135deg, #ffd333, #f7a700)}.btn-yellow{display:flex;align-items:center;justify-content:center;width:200px;height:40px;padding:0 8px;font-weight:600;color:#f7a700;background:#fff;border:1px solid;border-color:#f7a700;border-radius:40px}.btn-yellow:hover{text-decoration:none;transition-duration:.5s}.btn-gray-mini{margin:0;font-size:.9em}.btn-gray-mini:hover{color:#fff;background:linear-gradient(-135deg, #aaa, rgb(105, 105, 105))}.btn-gray-mini{display:flex;align-items:center;justify-content:center;width:100px;height:30px;padding:0 8px;font-weight:600;color:#aaa;background:#fff;border:1px solid;border-color:#aaa;border-radius:30px}.btn-gray-mini:hover{text-decoration:none;transition-duration:.5s}.btn-yellow-fill{background:linear-gradient(-135deg, #ffd333, #f7a700)}.btn-yellow-fill:hover{color:#f7a700;background:#fff}.btn-yellow-fill{display:flex;align-items:center;justify-content:center;width:200px;height:40px;padding:0 8px;font-weight:600;color:#fff;background:#f7a700;border:1px solid;border-color:#fff;border-radius:40px}.btn-yellow-fill:hover{text-decoration:none;transition-duration:.5s}.box{margin:2%;background-position:center;background-size:cover;border-radius:13px;box-shadow:0 0 16px #bbb}.box:hover{box-shadow:0 0 10px #bbb;transition:background-color 1s linear}.turbo-progress-bar{background-color:#75be00}a.link-text{color:#1967d2;text-decoration:underline}a.link-text:hover,a.link-text:active,a.link-text:focus{color:#458bed;text-decoration:none}a.link-text:visited{color:#4b11a8}.page-title{margin:16px auto;font-size:24px;font-weight:600;color:#000;text-align:center}.lists_title{margin:8px;font-size:21px}.list_card_title{padding:0 0 4px 0;margin:6px 0;border-bottom:.1px solid #999}.list_card_title a{font-size:19px;color:#000}.list_card_title span{font-size:17px;font-weight:normal}.list_card_address{display:block;width:100%;margin:0 0 8px 0;color:#999}.list_card_count{display:block;width:100%;color:#999;text-align:right}.list_card_count span{margin:0 4px}.list_card_summary_box{display:block;min-width:100%;height:auto;overflow:hidden;color:#000}.list_card_summary_long{display:block;margin:2px 0;color:#999}.list_card_image{display:block;min-width:120px;height:120px;margin:0 8px 0 0;background-position:center;background-size:cover;border-radius:4px}.list_card{padding:8px;margin:8px;border-style:solid 1px rgba(0,0,0,.1);border-radius:4px;box-shadow:rgba(0,0,0,.06) 0px 2px 4px 0px}.list_card_buttons{max-width:450px;margin:8px 0}.list_post_button{padding:0;font-size:15px}.list_post_button:hover{color:#fff;background:linear-gradient(-135deg, #75be00, #65a301)}.list_post_button{display:flex;align-items:center;justify-content:center;width:30%;height:30px;padding:0 8px;font-weight:600;color:#999;background:#fff;border:1px solid;border-color:#999;border-radius:30px}.list_post_button:hover{text-decoration:none;transition-duration:.5s}.list_want_button{padding:0;margin:0 2px;font-size:15px;display:flex;align-items:center;justify-content:center;width:30%;height:30px;padding:0 8px;font-weight:600;color:#999;background:#fff;border:1px solid;border-color:#999;border-radius:30px}.list_want_button:hover{text-decoration:none;transition-duration:.5s}.list_want_button:hover{color:#fff;background:linear-gradient(-135deg, #ffd333, #f7a700)}.list_want_button:active{font-size:1.2em;transition-duration:.1s}.list_want_button_active{color:#f7a700}.list_view_button{padding:0;font-size:15px}.list_view_button:hover{color:#fff;background:linear-gradient(-135deg, #75be00, #65a301)}.list_view_button{display:flex;align-items:center;justify-content:center;width:40%;height:30px;padding:0 8px;font-weight:600;color:#75be00;background:#fff;border:1px solid;border-color:#75be00;border-radius:30px}.list_view_button:hover{text-decoration:none;transition-duration:.5s}.fit-img{width:100%}.border-bottom{border-bottom:1px solid #ccc}.follow-button-js,.want-button-js,.mini-post-button-js,.spot-follow-button-js,.mini-suteki-button-js{cursor:pointer}.spot-follow-button-js{width:0}.ad-box{max-width:480px;padding:16px 8px;border:1px #ccc solid;border-radius:4px}.ad-box-item{display:flex;justify-content:center;justify-items:center;cursor:pointer}.ad-box-item__left-area{width:calc(40% - 8px);margin-right:8px}.ad-box-item__right-area{width:60%;padding:8px 0 0 8px}.ad-box-item__img{display:flex;justify-content:center}.ad-box-item__img img{width:100%;max-width:200px;height:auto}.ad-box-item__title{font-size:16px;font-weight:bold;line-height:1.5;color:#333}@media(min-width: 768px){.ad-box-item__title{font-size:18px}}.ad-box-item__btn{max-width:200px;padding:12px 16px;font-weight:bold;color:#000;text-align:center;background-color:orange;border-radius:4px}@media(min-width: 768px){.ad-box{margin-right:8px;margin-left:8px}}.ad-box-item+.ad-box-item{padding-top:16px;margin-top:16px;border-top:solid 1px #ccc}@media(min-width: 768px){.ad-box-item+.ad-box-item{padding-top:24px;margin-top:24px}}.link-btn{margin-right:auto;margin-left:auto;overflow:hidden;font-size:14px;background:#fff;border:solid 1px rgba(0,0,0,.2);border-radius:4px;-webkit-box-shadow:rgba(0,0,0,.06) 0px 2px 4px 0px;box-shadow:rgba(0,0,0,.06) 0px 2px 4px 0px}.link-btn--single{width:96%;max-width:400px}.link-btn a{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0 8px;font-weight:bold;color:#333}.function-menu-list{display:block;width:100%;background:#fff}.function-menu-list-item{box-sizing:border-box;display:flex;align-items:center;width:100%;height:48px;padding:0 16px;font-size:15px;font-weight:bold;line-height:1;color:#555;border-bottom:1px solid #ddd}.function-menu-list-item:first-child{border-top:1px solid #ddd}.function-menu-list-item__num{display:flex;align-items:center;height:24px;padding:0 8px;margin-left:8px;font-size:13px;background:#eaf0df;border-radius:14px}.function-menu-list-item__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:8px;border-radius:50%}.function-menu-list-item__icon--orange{color:#f58516;background:rgba(245,151,0,.15)}.function-menu-list-item__icon--green{color:#75be00;background:rgba(117,190,22,.2)}.function-menu-list-item__icon--blue{color:#00a8be;background:rgba(0,168,190,.2)}.function-menu-list-item span{font-size:14px;font-weight:normal}@media(min-width: 768px){.function-menu-list{display:flex;flex-wrap:wrap;border-radius:4px}.function-menu-list-item{width:50%;border-right:1px solid #ddd}.function-menu-list-item--full{width:100% !important}.function-menu-list-item--full:nth-child(2){border-top:none !important;border-left:1px solid #ddd}.function-menu-list-item:nth-child(odd){border-left:1px solid #ddd}.function-menu-list-item:nth-child(2){border-top:1px solid #ddd}.function-menu-list-item--top-left{border-top-left-radius:8px}.function-menu-list-item--top-right{border-top-right-radius:8px}.function-menu-list-item--bottom-right{border-bottom-right-radius:8px}.function-menu-list-item--bottom-left{border-bottom-left-radius:8px}.more-btn.flex.justify-between{min-width:316px}}.more-btn{position:relative;align-items:center;max-width:800px;padding:16px;margin-right:auto;margin-left:auto;font-size:17px;font-weight:bold;color:#75be00;background:#fff;border:1px solid #75be00}.more-btn__text{text-align:center}.more-btn__online{color:#f7b80d;border:1px solid #f7b80d}.more-btn--goshuinmap{text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}@media(min-width: 768px){.more-btn--goshuinmap{width:400px}}.more-btn input{font-size:18px;font-weight:bold;color:#75be00;background:#fff}.btn__top-link{width:100%;max-width:270px;height:40px;margin:auto;font-size:16px;font-weight:bold;color:#fff;text-align:center;vertical-align:middle;background-color:#f7a700;border:none;border-radius:20px;transition:background-color linear .15s}.btn__top-link svg{margin-right:8px;line-height:25px}.btn__top-link:hover{background:rgb(247,187.5833333333,0)}.sns-btn-wrapper{position:fixed;bottom:40px;z-index:20;width:100%;transition:.3s cubic-bezier(0.4, 0, 0.2, 1)}.sns-btn-wrapper-animation{transform:translateY(700%)}.sns-btn-row{align-items:center;max-width:1120px;padding:0 12px}.sns-btn-row-item--round{width:40px;height:40px;margin-right:16px;color:#fff;border-radius:40px;box-shadow:2px 2px 4px rgba(0,0,0,.1)}.sns-btn-row-item--round svg{font-size:20px}.sns-btn-row-item--facebook{background:#3b5998}.sns-btn-row-item--twitter{background:#55acee}.sns-btn-row-item--line{background-color:#01b901}.sns-btn-row-item--hatena{background:#008fde}.sns-btn-row a{color:#fff}.sns-btn-row .postminicard__stk-btn{float:right;width:48px;height:48px}.sns-btn-row .postminicard__stk-btn svg{width:16px;fill:#f55}.sns-btn-row .postminicard__stk-container{position:unset !important}.bg-gray{background-color:#fafafa}.forums-list{position:relative;display:block;padding:.75rem 1.5rem .875rem 1rem;border-top:solid 1px #f3f5f0}.forums-list__head{padding:1rem 1rem 0}.forums-list__head h1{margin-bottom:1rem;font-size:1.5rem}.forums-list__head h1 svg{margin-right:.5rem;color:#75be00}.forums-list__title{margin-bottom:.125rem}.forums-list__info{margin-bottom:0 !important;font-size:.875rem;color:#666}.forums-list__info svg{margin-right:.25rem}.forums-list__comments{margin-right:.5rem}.forums-list .fa-chevron-right{position:absolute;top:39%;right:.75rem;color:rgba(0,0,0,.4)}.forum{color:#000}.forum p{margin-bottom:1rem}.forum a{color:#1967d2}.forum a:hover{color:#458bed}.forum a:visited{color:#4b11a8}.forum .breadcrumb-inner ul{padding:1rem .875rem .75rem}.forum .breadcrumb-inner ul li{font-size:.875rem}.forum__head{padding:1rem 1rem 1.5rem;margin-bottom:1rem;line-height:1.7;background-color:#fff}.forum__head-title{margin-bottom:.75rem;font-size:1.5rem}.forum__head{border:solid 1px rgba(0,0,0,.1);border-radius:4px}.forum__body{line-height:1.7}.forum__body--index{line-height:1.7;background-color:#fff;border:solid 1px rgba(0,0,0,.1);border-radius:4px}.forum .forum__user-name{font-size:18px;font-weight:bold}.forum__author{padding:0 4px;font-size:13px;font-weight:bold;color:#333;border:1px solid #75be00;border-radius:12px}.forum__user{display:flex;align-items:center}.forum__user-icon{width:32px;height:32px;margin-right:8px;object-fit:cover;border:solid 1px #75be00;border-radius:50%}@media(min-width: 768px){.forum__user-icon{width:44px;height:44px}}.forum__date{font-size:.875rem;color:#999}.forum__form{padding:.875rem 1rem 1rem;background-color:#e7ebdf;border-radius:4px}.forum__form__title{font-size:16px;font-weight:bold;text-align:center}.forum__form textarea{box-sizing:border-box;width:100%;height:7.875rem;padding:.375rem .75rem;font-size:1rem;line-height:1.3;border:solid 1px #f3f5f0;border-radius:4px}.forum__form input{display:flex;justify-content:center;width:100%;max-width:400px;padding:12px 16px;margin-right:auto;margin-left:auto;font-size:18px;font-weight:bold;color:#75be00;background:#fff;border:1px solid #75be00;border-radius:4px}.forum-content__description{position:relative;width:calc(100% - 90px);padding:8px 16px;border:1px solid #75be00;border-radius:4px}.forum-content__description::before{position:absolute;top:12px;left:-21px;z-index:20;margin-top:0px;content:"";border:9px solid rgba(0,0,0,0);border-right:12px solid #fff}.forum-content__description::after{position:absolute;top:12px;left:-23px;z-index:10;margin-top:-1px;content:"";border:10px solid rgba(0,0,0,0);border-right:13px solid #75be00}.forum__back{font-weight:bold;color:#999}.forum__back svg{margin-right:.375rem}.forum__back a,.forum__back a:visited{color:#999}
