﻿*{max-width:100%;box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:"Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:500;position:relative;left:0;overflow-x:hidden}a{color:#4169e1;outline:none;text-decoration:none}a :focus{outline:none}li{list-style:none}img{max-width:100%;vertical-align:bottom;height:auto}picture{max-width:100%;vertical-align:bottom}select{background-color:#fff;padding:10px}input[type="text"]{padding:10px}input[type="submit"]{cursor:pointer}.error-message{color:red;font-size:0.9em;margin-left:10px;display:block}.error-field{border:3px solid red !important}input:valid{border:1px solid green}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.card{border:1px #ccc solid;border-radius:20px;padding:20px}.card .badge{background-color:#636162;color:#fff;font-family:HGP明朝G;font-size:1.1em;padding:2px 20px}.border-1{border:1px #000 solid}.border-bottom-1{border-bottom:1px solid #bbb5a9}.m-10{margin:10px !important}.m-20{margin:20px !important}.mt-0{margin-top:0px !important}.mt-10{margin-top:10px !important}.mb-0{margin-bottom:0px !important}.mb-4{margin-bottom:4px !important}.mb-10{margin-bottom:10px !important}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}.p-10{padding:10px !important}.p-20{padding:20px !important}.pt-10{padding-top:10px !important}.pb-10{padding-bottom:10px !important}.pt-20{padding-top:20px !important}.pb-20{padding-bottom:20px !important}.text-center{text-align:center}.inner{width:1280px;max-width:90%;margin:auto;display:flex}#menu-mainmenu a{text-decoration-line:underline;text-decoration-style:double;text-underline-offset:10px}#menu-mainmenu a:hover{color:#f0b244 !important}.home .inner{flex-direction:column}.home section{margin-top:20px}.blog .inner{flex-direction:column}.blog_wrap{display:flex;padding:30px 0}.single-locations .inner{display:flex;justify-content:space-between}.single-locations main{width:880px;float:left}.copyright{padding:10px 0}.single-plans .copyright{padding-top:10px;padding-bottom:80px}#head_hello{background-color:#777;color:#fff;text-align:right;padding:5px;font-size:0.9em}#head_hello p{padding:0;margin:0}.header_menu{display:flex;padding-left:15px}.header_menu ul{padding:0;display:flex;align-items:center;margin:0}.header_menu ul li{list-style:none}.header_menu ul li a{color:#777;padding:5px 10px;text-decoration:none;font-weight:bold}.header_menu ul li a:hover{color:#aaa}.subimages{display:flex;justify-content:space-between}.subimages figure{width:48%;margin:1%;height:300px;overflow:hidden}.subimages figure img{object-fit:cover;object-position:center;width:100%;height:300px}.tour_schedule table i{color:#aaa;margin-left:15px}.single .inner{display:flex;justify-content:space-between}.single main{width:1000px;max-width:70%}.shop_main{display:flex;margin:30px 0}.shop_main .shop_image{width:300px;height:300px;overflow:hidden}.shop_main .shop_image img{width:300px;height:300px;object-fit:cover}.shop_main #the-content{padding-left:30px}.other_store{padding:0;display:flex}.other_store li{list-style:none;margin:5px;width:25%;background-color:#fdfdfd}.current_area_address{margin:0;font-size:0.8em;color:#666;text-align:center}.current_area_text{padding:5px}.current_img{padding:0;width:100%;height:120px;overflow:hidden;margin:0}.current_img img{width:100%;height:120px;object-fit:cover}.current_area_title{text-align:center;margin:0}.current_area_title a{text-decoration:none;color:#333}.sidebar-inner{height:100%}.top_header{display:block;width:100%;position:relative}.top_head_inner{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;z-index:5}.top_head_inner img{width:350px}.top_head_inner h1,.top_head_inner p{font-family:"M PLUS Rounded 1c", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:300}.main_comment{color:#fff;font-size:1.2em;font-weight:bold;background-color:rgba(0, 0, 0, 0.6);padding:15px 30px}.top_search{background-color:#f0b244}.top_search h2{font-size:1em;margin:0;color:#fff;text-align:center;margin-top:15px}.top_search .inner{margin-top:0}.top_search .inner form{display:flex}.top_search .movie_search{background-color:#f1ede6}.top_search .movie_search h2{color:#777}.top_h1{color:#fff;font-size:1.3em;font-weight:bold;margin:0;text-align:center;font-family:"Noto Serif JP", serif !important}.top_h2{color:#fff;font-size:4em;text-align:center;line-height:0.5em;margin:0;padding:0;font-family:"Edu SA Beginner", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:300}.top_h2 span{display:inline-block;width:100%;text-align:center;font-size:1rem;line-height:1em;font-weight:bold}.top_catch{text-align:center;color:#fff}#banner{display:flex;justify-content:center;width:100%;margin-top:50px}#banner img{width:580px}.head_button{text-align:center;margin:50px 0}.head_button a{border:1px solid #fff;color:#fff;padding:10px 30px}.head_button a:hover{background-color:#fff;color:#333}.shop_list .slick-track{display:flex;align-items:stretch}.shop_list .slick-track .shop_box{height:auto}.shop_list .slick-track .shop_box .shop_title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis ellipsis}.shop_list .slick-track .shop_box .hotel_name{text-align:center;margin:0;padding:3px 5px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis ellipsis;background-color:rgba(0, 0, 0, 0.6)}.slick-prev::before,.slick-next::before{font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands";font-weight:600}.slick-prev::before{content:""}.slick-next::before{content:""}.slick-dots li button::before{color:#fff}#shop_meta{display:flex;justify-content:space-between;align-items:center;width:100%}.shop_stamp img{width:120px}.yet_stamp{width:120px;height:120px;border-radius:50%;background-color:#eee;display:flex;justify-content:center;align-items:center;color:#ccc;font-weight:bold;font-size:1.2em}footer{background-color:#bbb5a9;display:inline-block;width:100%}.footer_logo{width:100%;display:flex;justify-content:center;align-items:center}.footer_logo img{width:380px}.footer_nav ul{padding:0}.footer_nav ul li{list-style:none;border-bottom:1px solid #ccc;padding:10px 0}.footer_nav ul li::before{content:"";font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands";margin-right:10px;color:#fff;font-weight:900}.footer_nav ul li a{text-decoration:none;color:#fff}.copy{text-align:center;color:#fff;margin:0}#head_bar{background-color:#fff;padding:5px;height:50px;box-sizing:border-box;overflow:hidden;position:relative;border-bottom:1px solid #f1ede6;display:flex;align-items:center}#head_bar img{height:40px;vertical-align:middle}.home #head_bar{position:absolute;background-color:transparent;border:none;z-index:99;width:100%}.home #head_bar .sitelogo{display:none}.home #head_bar li a{color:#fff}.search_ul{display:inline-block;width:100%;width:100%;display:inline-block;background-color:#fff;border:1px solid #777;padding:0;box-sizing:border-box}.search_ul li{list-style:none;float:left;position:relative;float:left;list-style:none;height:auto}.search_ul li select{height:35px;box-sizing:border-box;width:100%;position:relative;border-bottom:none;border-top:none;border-left:none;border-right:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search_ul li input[type="text"]{height:35px;border:none;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;min-width:100%}.search_ul li label:after{margin-top:-0.5em;top:50%;position:absolute;font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands";content:"";right:10px;pointer-events:none;font-weight:900;color:#666}.sitelogo{text-align:left;margin:0 5px;float:left}.submit_button{font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands";width:8%;position:relative;background-color:#bbb5a9;height:100%;font-size:1.3em}.h_menu{position:absolute;right:5px;top:5px;margin:0;display:flex;align-items:center;height:40px}.h_menu li{list-style:none;display:inline-block}.h_menu li:first-child{background-color:transparent;color:#bbb5a9;margin-right:8px}.h_menu li:first-child a{color:#666}.h_menu li a{text-decoration:none;display:block;color:#fff;font-size:1.3em;font-weight:bold}.h_menu li i{margin-right:5px}.h_menu .login_yet a{font-size:0.8rem;padding:5px 10px;border:1px solid #333;color:#333;margin:3px}.home .login_yet a{font-size:0.8rem;padding:5px 10px;border:1px solid #fff;color:#fff}.home .h_menu .search_button{display:none}#breadcrumb ul{padding:0}#breadcrumb ul li{list-style:none;display:inline-block;font-size:0.7em;color:#666}#breadcrumb ul li::after{content:">";margin:0 3px}#breadcrumb ul li:last-child::after{content:""}#breadcrumb ul li a{text-decoration:none;color:#999}#breadcrumb ul li i{margin-right:3px}#menu-footer,#menu-footer2{padding:0;text-align:left}#menu-footer li,#menu-footer2 li{margin:10px;list-style:none}#menu-footer li a,#menu-footer2 li a{color:#fff;text-decoration:none;font-size:0.9em}.slick-list{max-width:none}.slick-track{max-width:none}.shop_box{margin:5px;padding:5px;box-sizing:border-box;position:relative;background-color:#f0b244}.shop_box figure{width:100%;height:180px;overflow:hidden;margin:0}.shop_box figure img{object-fit:cover;width:100%;height:180px}.shop_box.front_myjoie{background-color:#f1ede6}.shop_box[class*="front_news"]{background-color:#f5deb3}#top_new .slick-slide{height:auto}#top_new .slick-track{display:flex}.top_title{color:#bbb5a9;border-bottom:1px solid #ccc;margin-top:0}.top_title span{font-size:0.6em;color:#777;padding-left:15px}.intro3{display:flex;flex-wrap:wrap;justify-content:space-between}.intro3 .intro_box{border:1px solid #bbb5a9;width:31%;padding:30px 10px;display:flex;justify-content:center;align-content:center;align-items:center}.intro3 .intro_box p{text-align:center}.intro_box{background-size:cover;background-position:center;position:relative}.intro_box::after{content:"";position:absolute;width:100%;height:100%;background-color:#bbb5a9;mix-blend-mode:multiply;top:0;left:0}.intro_box p{color:#fff;position:relative;z-index:5;font-weight:bold;font-size:1.1em}#intro1{background-image:url("/wp-content/themes/joietabi/img/23595614_m.jpg")}#intro2{background-image:url("/wp-content/themes/joietabi/img/29915872_m.jpg");background-position:bottom}#intro3{background-image:url("/wp-content/themes/joietabi/img/30236132_m.jpg")}.news_wrap{padding:15px;background-color:#fafafa}.news_list{padding:0;margin-bottom:30px}.news_list li{border-bottom:1px dotted #ccc;padding-bottom:5px;margin-bottom:10px}.news_list li a{color:#333}.news_list li a span{background-color:#bbb5a9;color:#fff;display:inline-block;padding:5px 10px;margin-right:10px}.shop_link{position:absolute;top:0;left:0;width:100%;height:100%}.thumb_area{position:relative}.area_tag{position:absolute;top:3px;left:3px;background-color:rgba(0, 0, 0, 0.6);color:#fff;padding:3px 8px;font-size:0.8em;margin:5px}.plancat_tag{position:absolute;bottom:0;right:5px;display:inline-block;right:0;background-color:#fff;color:#333;padding:3px 8px;font-size:0.8em;margin:5px}.genre_list{padding:0;margin:0}.genre_list li{list-style:none;font-size:0.7em;background-color:#f1ede6;padding:3px 5px;border-radius:3px;margin:3px;display:inline-block;white-space:nowrap}.post_date{margin:0;font-size:0.8em;color:#bbb5a9}.taxlist{display:flex;align-items:center}.shop_title{margin:5px 0;color:#333;font-size:1em;text-align:center}.facility_list{display:flex;flex-wrap:wrap;background-color:#f1ede6;padding:10px}.facility_list .facbox{width:calc(48%);margin:1%;border-bottom:1px solid #bbb5a9;font-size:1.2em;font-weight:bold;padding:5px}.facility_list .facbox span{margin-left:10px}#top_area{display:inline-block;width:100%}#top_area div{float:left;box-sizing:border-box}.favorite_area{display:flex;padding:0;justify-content:center}.favorite_area li{margin:10px}.favorite_area li a{color:#bbb5a9;border:1px solid #bbb5a9;padding:5px 10px;white-space:nowrap}.favorite_area li a::before{content:"";font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands";font-weight:600;font-size:1.2em}.favorite_area li a:hover{background-color:#bbb5a9;color:#fff}#topinfoarea{display:flex}#topinfoarea>div{width:48%;margin:1%}.top_map{width:40%}.area_list{display:flex;padding:0;flex-wrap:wrap}.area_list li{list-style:none;margin:0 10px;white-space:nowrap;font-size:0.9em}main{padding-bottom:30px;min-height:80vh;width:calc(100% - 280px)}.page main{width:100%}.page .more{margin-top:50px}.side_right{float:left;width:380px;padding:0 10px;box-sizing:border-box}#mypage-container{display:flex;justify-content:center;align-items:center}.mypage_main{width:1280px;max-width:90%;padding-right:30px}.container{margin-bottom:80px}.kubun_select{padding:0;display:flex;justify-content:space-between}.kubun_select li{width:48%}.kubun_select a{display:flex;justify-content:center;color:#333;border:1px solid #333;text-align:center;padding:10px}.kubun_select a:hover{background-color:#333;color:#fff}.exinfo input[type=submit]{width:100%;border:1px solid #333;padding:10px;text-align:center;color:#333;margin-top:50px}.exinfo input[type=submit]:hover{background-color:#333;color:#fff}.exkubun{color:#ff0000}#shop_form,.exinfo table{width:100%;margin:30px 0;border:1px solid #ccc;border-collapse:collapse}#shop_form tbody,.exinfo table tbody{border:1px solid #ccc;border-collapse:collapse}#shop_form tr,.exinfo table tr{border:1px solid #ccc;border-collapse:collapse}#shop_form th,.exinfo table th{border:1px solid #ccc;border-collapse:collapse;padding:15px;background-color:#eee}#shop_form td,.exinfo table td{border:1px solid #ccc;border-collapse:collapse;padding:15px}#shop_form input[type="text"],#shop_form input[type="tel"],#shop_form input[type="url"],#shop_form input[type="email"],.exinfo table input[type="text"],.exinfo table input[type="tel"],.exinfo table input[type="url"],.exinfo table input[type="email"]{width:100%;border-radius:5px;border:1px solid #ccc;padding:5px}#shop_form input[type="radio"],#shop_form input[type="checkbox"],.exinfo table input[type="radio"],.exinfo table input[type="checkbox"]{margin-left:20px}#shop_form textarea,.exinfo table textarea{width:100%;border-radius:5px;border:1px solid #ccc;padding:5px;min-height:150px}.agree_area{background-color:#fafafa;padding:15px;margin:10px 0}.more_button a:hover{background-color:#f66}.search_side{padding:0}.search_side li{position:relative;width:100%;box-sizing:border-box;height:35px;border-radius:5px;border:none;margin:5px 0;display:inline-block}.search_side li select{box-sizing:border-box;width:100%;position:relative;border-bottom:none;border-top:none;border-left:none;border-right:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;height:35px;border-radius:5px;border:none;margin:5px 0;display:inline-block;padding:0 5px}.search_side li label:after{margin-top:-0.25em;top:50%;position:absolute;font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands";content:"";right:10px;pointer-events:none;font-weight:900;color:#666}.search_side li input[type="text"]{width:100%;box-sizing:border-box;height:35px;border-radius:5px;border:none;margin:5px 0;display:inline-block}.search_side li input{padding:0 5px}.area_search{width:15%;position:relative}.genre_search{width:15%;position:relative}.key_search{width:47%}.otabutton{width:100%;font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands";color:#fff !important;font-size:1.1em;background-image:none !important;background-color:#bbb5a9;padding:0 !important;margin:0 !important;height:37px;border:2px solid #bbb5a9;cursor:pointer;box-sizing:border-box}.submit_side{text-align:center}.submit_side button{display:inline-block;background-color:#fff;border:3px solid #bbb5a9;color:#bbb5a9;border-radius:30px;padding:5px 15px;cursor:pointer;margin:5px 0}.submit_side i{margin-right:5px}.notmember{font-size:0.8em;color:#666;background-color:#fff;padding:10px}.notmember p{margin-top:0}.notmember ul{padding:0}.notmember ul li i{margin-right:5px;color:#666}.kodawari span{width:49%;display:inline-block;font-size:0.8em}.kodawari p{text-align:center;font-weight:bold;margin:10px 0;font-size:0.9em}.karaoke span{font-size:0.8em}.karaoke p{text-align:center;font-weight:bold;margin:10px 0;font-size:0.9em}.list_search_box{background-color:#efefef;padding:10px}.more{text-align:center}.more a{text-decoration:none;border:1px solid #333;color:#333;padding:10px 30px;font-size:1em}.more a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:10px;font-size:0.9em}.more a:hover{background-color:#333;color:#fff}#menu_button{width:40px;height:40px;border-radius:50%;color:#666;text-align:center;cursor:pointer;float:left;display:none}#menu_button i{line-height:40px}.home #menu_button i{color:#fff}#slidemenu{position:fixed;top:0;left:-240px;width:240px;height:100%;background:#bbb5a9;z-index:5;padding:5px}#slidemenu h3{color:#fff}#slidemenu ul{padding:0}#slidemenu ul li{list-style:none;border-bottom:1px solid #f1ede6;padding:3px 5px}#slidemenu ul li a{color:#fff;text-decoration:none;display:block}#slidemenu .sidebar{padding:0}#slidemenu .sidebar .mypage_menu{margin-top:0}#slidemenu .sidebar .mypage_menu li a{background-color:transparent;padding:0;border:none;text-align:left;font-size:0.9rem;font-weight:normal}.slick-dots{bottom:0}.slick-dotted.slick-slider{margin-bottom:0}.slick-next{right:10px}.slick-prev{left:10px;z-index:1}.slick_box .slick-next{right:-30px;width:30px;height:30px}.slick_box .slick-next::before{content:"";color:#333;font-size:30px;font-family:"Font Awesome 5 Free";font-weight:900}.slick_box .slick-prev{left:-30px;width:30px;height:30px}.slick_box .slick-prev::before{content:"";color:#333;font-size:30px;font-family:"Font Awesome 5 Free";font-weight:900}.slider-nav .slick-slide{height:150px}.slider-nav .slick-slide img{width:100%;height:150px;object-fit:cover}.top_slide{position:relative}.top_slide picture{width:100%;height:80vh;overflow:hidden}.top_slide picture img{width:100%;height:70vh;object-fit:cover;object-position:center}.top_slide picture::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;opacity:1;background-color:#bbb5a9;mix-blend-mode:multiply}.slide_center_content{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0}.slide_post_center{background-color:rgba(0, 0, 0, 0.3);padding:5px 15px;display:flex;min-width:400px;z-index:10;align-items:center;justify-content:space-between}.slide_post_center h2{color:#f0b244;margin:0;opacity:0.6;font-size:1.8em}.slide_post_center p,.slide_post_center a{color:#fff}.slide_post_center p{margin:5px 0;font-size:1.2em}.slide_post_center .reccomend_post{padding:0 10px}.slide_post_center .reccomend_link{border-left:1px solid #fff;padding:15px;font-size:1.1em}.slide_post_center::after{content:"";font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands";font-weight:600;color:#fff}.slide_post{background-color:rgba(0, 0, 0, 0.3);padding:5px 15px;position:absolute;display:flex;min-width:400px;z-index:10;align-items:center;justify-content:space-between;margin-top:30px;right:15px;bottom:15px}.slide_post h2,.slide_post p,.slide_post a{color:#fff}.slide_post h2{margin:0;opacity:0.6;font-size:0.9em}.slide_post p{margin:5px 0}.slide_post .reccomend_post{padding:0 10px}.slide_post .reccomend_link{border-left:1px solid #fff;padding:15px}.slide_post::after{content:"";font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands";position:absolute;right:5px;top:calc(50% - 0.5em);font-weight:600;color:#fff}.top_info li{padding:10px;border-bottom:1px solid #ccc;list-style:none}.top_info li a{color:#bbb5a9;text-decoration:none}.sidebar{width:280px;float:left;padding:10px;box-sizing:border-box;margin-bottom:15px;flex-shrink:0}.sidebar li{list-style:none}.side_blog{background-color:#fff;margin-left:15px}.list{width:1000px;float:left;box-sizing:border-box;padding-left:30px}.blog .list{float:right;box-sizing:border-box;padding-right:30px}#sort{border:1px solid #333}.entry_box{padding:10px;display:flex;align-items:center;width:100%;box-sizing:border-box;border:1px solid #ccc;margin-bottom:15px;border-radius:5px;position:relative}.entry_box figure{margin:0;float:left;width:150px;height:84px;overflow:hidden}.entry_box figure img{width:100%;height:100%;object-fit:cover}.entry_box h2{margin-top:0;margin-bottom:5px}.sumistamp{position:absolute;width:50px;top:-5px;left:-5px}.entry_link{position:absolute;top:0;left:0;width:100%;height:100%}.edit_button{position:absolute;bottom:0;right:10px;z-index:5}.entry_info{padding-left:15px;width:calc(100% - 150px);float:left;box-sizing:border-box}.excerpt p{margin:0;color:#666;font-size:0.8em}.location_header{border-bottom:1px solid #eee;margin-bottom:30px}.tax{display:flex;width:100%;padding:0;margin:0}.tax li{background-color:#fff;bprder:1px solid #333;color:#777;padding:5px 10px;list-style:none;margin-right:15px;font-size:0.8em;border:1px solid #bbb5a9}.official{background-color:#d0b57a;color:#fff;font-size:1rem;padding:5px;border-radius:5px}.kodawari_list{padding:0;display:inline-block;width:100%;margin:0}.kodawari_list li{list-style:none;float:left;font-size:0.8em;border:1px solid #ccc;border-radius:3px;padding:0 5px;margin:5px}.shop_info{width:100%}.shop_info th{padding:15px;font-size:0.8em;border-bottom:1px solid #bbb5a9;width:120px}.shop_info td{padding:15px;font-size:0.8em;border-bottom:1px solid #ccc}.detail_tab{padding:0;box-sizing:border-box}.info_tab{border-bottom:3px solid #bbb5a9;display:flex;width:100%;box-sizing:border-box;padding:0;margin:0}.info_tab li{color:#777;float:left;margin:0 5px -1px 0;padding:10px 20px;border:1px solid #bbb5a9;cursor:pointer;list-style:none;transition:0.3s;background:#fff;font-weight:bold}.info_tab li.active{color:#fff;background:#bbb5a9;cursor:auto}.tab_inner{display:none;background-color:#fff;padding:15px 0}.tab_inner .mypage_list li{flex-direction:column}.tab_inner .mypage_list li h4 a{color:#777}.tab_inner.show{display:block}.coupon_box{background-color:#f4f4f4;padding:15px;border-radius:5px;margin:30px 0;display:inline-block;width:100%}.coupon_box h4{color:#fff;background-color:#bbb5a9;font-size:1.2em;margin:0;padding:10px}.coupon_box .condition_box{background-color:#fff;padding:10px}.location_action{background-color:#eee;padding:10px;border-radius:5px;position:sticky;top:0;z-index:1}.favo1{width:100%;border-radius:0;background-color:#fff;border:1px solid #333;color:#333;cursor:pointer;display:flex;justify-content:center;align-items:center;text-decoration:none;text-align:center;height:55px;margin-bottom:15px}.favo1 span{margin-left:10px;font-weight:bold}.favo1 i{margin-right:10px;font-size:1.2em}.otkb_share ul{display:flex;padding:0}.otkb_share ul li{list-style:none;width:33%;padding:3px}.otkb_share ul li a{color:#fff;text-decoration:none;display:flex;justify-content:center;font-size:0.7em;text-align:center;height:40px;font-weight:bold;align-items:center}.otkb_share ul li a i{margin-right:5px;font-size:1.2em;font-style:normal}.otkb_share .share_twitter a{background-color:#000}.otkb_share .share_fb a{background-color:#3B5998}.otkb_share .share_line a{background-color:#00B900}.otkb_share .share_line a i{font-size:1.3em}.comment_button a{border-radius:0;text-decoration:none;text-align:center;border:1px solid #333;width:100%;display:flex;box-sizing:border-box;color:#fff;background-color:#333;height:55px;justify-content:center;align-items:center}.comment_button a i{margin-right:10px;font-size:1.2em}.comment_button_no a{border-radius:0;text-decoration:none;text-align:center;padding:15px;margin:10px 0;border:1px solid #333;width:100%;display:block;box-sizing:border-box;color:#fff;background-color:#333}.comment_button_no a i{margin-right:10px}.comment-modal{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:99}.login-modal{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:99}.close_button{position:absolute;color:#bbb5a9;top:0;right:5px;cursor:pointer}.modal-area{width:100%;height:100%;position:absolute;background-color:rgba(0, 0, 0, 0.8);top:0;left:0;display:flex;z-index:999;justify-content:center;align-items:center}.modal-area iframe{border:none;width:60vw;height:60vh}.comment-inner{background-color:#fff;border-radius:10px;width:auto;margin:auto;z-index:99;position:relative;width:600px;height:auto;overflow:hidden}.comment-inner h3{background-color:#bbb5a9;color:#fff;margin:0;padding:15px 0;text-align:center}#ittayo_form{padding:15px}.modal__bg{width:100%;height:100%;position:absolute;top:0;left:0}.comment-close{position:absolute;top:0px;right:10px;color:#bbb5a9;font-size:2.5em;cursor:pointer}.login-close{position:absolute;top:0px;right:10px;color:#bbb5a9;font-size:2.5em;cursor:pointer}.front_login input[type="text"]{display:inline-block;width:100%;border:1px solid #ccc;border-radius:30px;padding:10px 15px;box-sizing:border-box}.front_login input[type="password"]{display:inline-block;width:100%;border:1px solid #ccc;border-radius:30px;padding:10px 15px;box-sizing:border-box}#form_area{display:flex;align-items:center;justify-content:center;padding:80px 0}.form_block{background-color:#defff8;padding:30px;border-radius:15px;width:80%}.form_block input[type=text]{width:100%;border-radius:5px;padding:10px 5px;border:none}.form_block input[type=email]{width:100%;border-radius:5px;padding:10px 5px;border:none}.form_block input[type=password]{width:100%;border-radius:5px;padding:10px 5px;border:none}.plan_ul{padding:0}.plan_ul li{text-align:center}.plan_form input[type=text],.plan_form input[type=tel],.plan_form input[type=email],.plan_form input[type=password],.plan_form input[type=url]{width:100%;border-radius:5px;padding:10px 5px;border:1px solid #bbb5a9}.plan_form input[type=number],.plan_form select{border-radius:5px;padding:10px 5px;border:1px solid #bbb5a9}.plan_form input[type=submit]{width:100%;border:1px solid #333;padding:10px;text-align:center;color:#333;margin-top:50px}.plan_form input[type=submit]:hover{background-color:#333;color:#fff}.formbox{border:1px solid #f1ede6;padding:15px;margin-bottom:30px}.formbox h3{color:#555;margin:0;background-color:#f1ede6;padding:5px 10px;margin-bottom:15px}.ittayocomment textarea{width:100%;border-radius:5px;padding:10px;border:1px solid #ccc}.ittayodate{margin-left:15px;border:3px solid #bbb5a9;border-radius:5px;padding:10px;position:relative}.ittayodate input{width:100%;border-radius:5px;padding:10px;border:1px solid #ccc}.ittayodate::before{content:"";border-top:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #bbb5a9;position:absolute;top:50%;left:-20px;margin-top:-10px}.ittayoimage{border:3px solid #defff8;padding:30px;margin:15px 0;display:inline-block;width:100%}.result_p{text-align:center;font-weight:bold;font-size:1.2em}.ittayo_result{padding:15px}.ittayo_result .share_twitter{display:flex;justify-content:center;align-items:center}.ittayo_result .share_twitter a{background-color:#00acee;color:#fff;text-decoration:none;display:inline-block;border-radius:5px;font-size:0.9em;text-align:center;padding:15px;font-weight:bold;min-width:180px}.member_menu{display:flex;flex-wrap:wrap;padding:0}.member_menu textarea{display:flex;flex-wrap:wrap;padding:0}.member_menu li{list-style:none;box-sizing:border-box;margin:5px}.member_menu li a{border:3px solid #00ddbb;padding:10px;color:#00ddbb;display:inline-block;width:100%;border-radius:5px;text-align:center;text-decoration:none;font-weight:bold}.member_menu li a:hover{background-color:#00ddbb;color:#fff}.enddate{background-color:#fbf9f6;text-align:center;padding:5px 0}.enddate span{font-weight:bold}.plan_up,.plan_now{text-decoration:none;padding:15px;text-align:center;border-radius:5px;display:inline-block;width:100%;margin:10px 0}.current_plan{text-align:center;font-weight:bold;margin:10px 0;padding:18px 0;display:inline-block;width:100%;background-color:#fbf9f6}.member_rank p{text-align:center;padding:15px 0;font-weight:bold}.mem_free{background-color:#f3f2ff;color:#0b74cd}.plan_free h3{background-color:#f3f2ff;color:#0b74cd}.plan_free .current_plan{color:#0b74cd}.plan_free .plan_now{border:3px solid #ccc;color:#ccc}.plan_free .plan_now:hover{background-color:#ccc;color:#fff}.mem_sta{background-color:#f7fffe;color:#0bcda2}.plan_standard h3{background-color:#f7fffe;color:#0bcda2}.plan_standard .plan_up{border:3px solid #0bcda2;color:#0bcda2}.plan_standard .plan_up:hover{background-color:#0bcda2;color:#fff}.plan_standard .current_plan{color:#0bcda2}.mem_prem{background-color:#fff2fd;color:#de6fda;text-align:center;font-weight:bold;padding:5px}.plan_premium h3{background-color:#fff2fd;color:#de6fda}.plan_premium .plan_up{border:3px solid #de6fda;color:#de6fda}.plan_premium .plan_up:hover{background-color:#de6fda;color:#fff}.plan_premium .current_plan{color:#de6fda}.premium_txt{text-align:center;border-bottom:1px solid #fbf9f6}#plan_table{display:flex;flex-wrap:wrap}.plan_table_inner{width:48%;margin:1%;border:1px solid #ccc;padding:5px;box-sizing:border-box}.plan_table_inner h3{text-align:center}.plan_price{font-size:1.5em;font-weight:bold;text-align:center}.plan_price span{font-weight:normal;font-size:1rem}.plan_cap{text-align:center}.top_category{padding:0;display:flex}.top_category li{list-style:none;padding:5px}.top_genre{padding:0}.top_genre li{list-style:none;display:inline-block;margin:5px}.top_genre li a{background-color:#ff72b5;padding:5px 10px;color:#fff;border-radius:5px;text-decoration:none;font-weight:bold}.otkb_new_widget{padding:0}.otkb_new_widget li{list-style:none;border:1px solid #ccc;border-radius:5px;padding:10px;margin-bottom:10px}.otkb_new_widget li a{display:flex}.otkb_new_widget li img{width:60px;margin-right:10px}.comment_list{padding:0}.comment_list li{list-style:none;padding:15px;border-bottom:1px solid #bbb5a9}.comment_list p{margin:5px}.comment_list_shop{padding:0}.comment_list_shop li{list-style:none;padding:15px;border-bottom:1px solid #bbb5a9;display:flex;justify-content:space-between;align-items:center}.more_area{display:none}.longtxt{position:relative}.longtxt .comment_content{height:100px;overflow:hidden}.longtxt .more_area{display:flex;position:absolute;width:100%;height:50%;bottom:0;left:0;background:linear-gradient(transparent, #fff);justify-content:center;align-items:flex-end}.visited_date{margin:0;font-size:0.8em;color:#666;font-weight:bold}.comment_date{margin:0;font-size:0.8em;color:#666;font-weight:bold}.comment_name{margin:0}.comment_name a{text-decoration:none;color:#bbb5a9}.comment_prof{display:flex;align-items:center}.comment_info{padding-left:15px}.plan_link{display:flex;justify-content:space-between;padding:0;margin:30px 0}.plan_link li{width:48%;list-style:none}.plan_link li a{text-decoration:none;color:#bbb5a9;border:3px solid #bbb5a9;padding:15px;width:100%;display:inline-block;text-align:center;border-radius:5px}.plan_link li a:hover{color:#fff;background-color:#bbb5a9}.archive_title{margin:50px 0;text-align:center;padding:80px;background-color:#eee;border-radius:10px}.page_header{padding:50px 0;margin-bottom:50px;background-color:#f1ede6;background-image:url("/wp-content/themes/joietabi/img//22112772_l.jpg");background-size:cover;background-position:center;position:relative}.page_header::after{content:"";position:absolute;background-color:#bbb5a9;mix-blend-mode:multiply;width:100%;height:100%;left:0;top:0}.page_header h1{text-align:center;color:#fff;z-index:5;position:relative}.planpostpage{display:flex;align-items:center;justify-content:space-between;line-height:2em;flex-wrap:wrap}.planpostpage p{line-height:2em}.planpostpage figure{width:45%;margin:0;padding:15px}.planpostpage .planpost_txt{width:55%}.related_shop{padding:30px;background-color:#efefef;margin-top:50px}.relation_article{padding-left:0}.relation_article li{list-style:none;padding:15px;border-radius:5px;background-color:#fff;margin-bottom:15px;display:flex;align-items:center;border:1px solid #ccc}.relation_article li a{flex-shrink:0}.relate_content{padding-left:30px}.relate_content h4{margin:0}.relate_content h4 a{text-decoration:none;font-weight:bold;color:#2fd8a9;font-size:1.2em}.entry_header{padding:0;background-size:cover;background-position:center;position:relative;border-radius:5px}.entry_header h1{text-align:left;background-color:#f1ede6;color:#333;font-size:1.8em;padding:15px}.plan_title span{font-size:0.9em;display:inline-block;width:100%}.post_meta{display:flex;justify-content:space-between}.entry_cat{padding:0;display:flex}.entry_cat li{list-style:none;margin-right:5px}.entry_cat li a{padding:3px 10px;background-color:#bbb5a9;color:#fff;text-decoration:none;font-size:0.8em;border-radius:5px}.np_link{display:flex;justify-content:space-between;margin:30px 0}.np_link a{background-color:#fcfcfc;padding:15px;color:#333;text-decoration:none}.np_link a:hover{background-color:#eee}.np_link i{margin:0 5px}.entry_date i{margin:0 5px}.plan_info table{width:100%;margin:30px 0}.plan_info table th{border-bottom:1px solid #bbb5a9;padding:10px;color:#777}.plan_info table td{border-bottom:1px solid #ccc;padding:10px}.schedule_table{width:100%}.schedule_table tr{background-color:#fbf9f6}.schedule_table th,.schedule_table td{padding:10px}.schedule_table th{background-color:#bbb5a9;color:#fff}.images figure{margin:0}.slides{margin-bottom:15px}.slides a{width:100%;height:480px;overflow:hidden}.slides a img{width:100%;height:480px;object-fit:cover}.slides .slick-slide{position:relative}.slides .slick-slide p{position:absolute;bottom:0;width:100%;margin:0;padding:5px;text-align:center;color:#fff;background-color:rgba(0, 0, 0, 0.6)}.icons .slick_thumb .slick-track{transform:unset !important}.icons .slick-slide{display:flex;justify-content:center}.icons .slick-track{display:flex;justify-content:center}.icons figure{height:150px}.icons figure img{width:100%;height:150px;object-fit:cover}.icons .slick-current{opacity:0.6}.plan_h2{color:#777;border-bottom:1px solid #bbb5a9}.plan_h2.hotel{color:#fff !important;background-color:#000;font-size:1.5em;padding:5px}.plan_h3{color:#777}.plan_hotel{margin-top:30px;padding-bottom:5px;border-bottom:1px solid #bbb5a9}.mypage_list{padding:0}.mypage_list li{list-style:none;border:1px solid #ccc;border-radius:5px;padding:10px;margin-bottom:10px}.mypage_list h4{font-size:1.2em;margin:0}.mypage_list p{margin:0}.mypage_list figure{margin:0}.mypage_list img{width:80px}#mylist .mypage_list li{display:flex;align-items:center}.list_txt{padding-left:15px}.mypage_menu{padding:0;box-sizing:border-box}.mypage_menu li a{padding:15px;background-color:#Fff;border:1px solid #ccc;border-radius:5px;margin:5px 0;text-decoration:none;color:#333;font-weight:bold;display:inline-block;width:100%;box-sizing:border-box;text-align:center}.prof_setting{display:flex}.setting_table{width:75%}.setting_table table{width:100%;border:1px solid #ccc;border-collapse:collapse}.setting_table table tr{border:1px solid #ccc;border-collapse:collapse}.setting_table table th{border:1px solid #ccc;border-collapse:collapse;background-color:#eee;padding:15px 0;font-size:0.8em}.setting_table table td{border:1px solid #ccc;border-collapse:collapse;padding:15px}.setting_table input[type="text"]{width:100%;padding:5px;border-radius:5px;border:1px solid #ccc}.setting_table input[type="email"]{width:100%;padding:5px;border-radius:5px;border:1px solid #ccc}.setting_table textarea{width:100%;padding:5px;border-radius:5px;border:1px solid #ccc}.setting_table td p{font-size:0.8em;color:#666;margin:0}.img_setting{width:25%;padding-right:30px}.prof_submit{text-align:center}.prof_submit input{border:3px solid #000;padding:10px 15px;color:#000;background-color:#fff;width:80%;margin:15px;font-size:1.3em}.prof_submit input:hover{background-color:#000;color:#fff}.com_pub{padding:0}.com_pub li{list-style:none}#mypage_main{display:flex;justify-content:space-between}.myactivity{padding:15px;background-color:#fff;color:#bbb5a9;border-radius:10px;width:30%;border:5px solid maincolor;display:flex;justify-content:center;align-items:center;flex-direction:column}.myactivity h3{font-size:0.9em;color:#666}.mycount{display:flex;align-items:flex-end;margin-bottom:0}.mycount h3{margin:0}.mycount p{font-size:3em;font-weight:bold;padding-left:15px;margin:0;line-height:1}.mycount p span{font-size:1.5rem}.mypage_message{background-color:#eaeaea;text-align:center;font-weight:bold;padding:5px}.mytop{text-align:center;margin-top:15px}.mytop p{margin:0}.mytop h3{margin:0}.mytop a{display:inline-block;width:100%;text-decoration:none;font-size:1.2em;font-weight:bold;color:#ff499a}.checkin_list{padding:0}.checkin_list li{list-style:none;background-color:#bbb5a9;color:#fff;padding:5px 15px;border-radius:30px;margin:5px 0}.checkin_list li::before{content:"";font-family:"Font Awesome 5 Free";font-weight:solid;margin-right:15px}.checkin_list li a{text-decoration:none;font-weight:bold;padding-left:15px;color:#fff}.myimage{width:150px;height:150px;overflow:hidden;margin:0}.myimage img{width:150px;height:150px;object-fit:cover;border-radius:50%}.mypage_hello{display:flex;align-items:center}.myname{padding-left:30px}.mydisplay_name{font-size:3em;margin:0;font-weight:bold;color:#bbb5a9}#user_prof{width:100%}.prof_main{display:flex}.prof_name{width:calc(100% - 150px);padding:15px}.register_date{margin:0}.profile_image{width:150px;height:150px;overflow:hidden;margin:0}.profile_image img{width:150px;height:150px;object-fit:cover;border-radius:50%;max-height:100%}.prof_box{display:flex;border-bottom:1px solid #ccc;width:100%;padding:0 15px}.prof_box h3{font-size:0.9em;color:#666;width:300px}.name_area{display:flex;justify-content:space-between}.entry_wrap{display:flex}.prof_enry{width:50%;padding:15px}.close_message{background-color:#eee;color:#333;text-align:center;padding:5px;font-weight:bold;margin:15px 0;display:inline-block;width:100%}#nologin{position:fixed;width:100%;height:100%;top:0;left:0;display:none;justify-content:center;align-items:center;z-index:99}.nologin_box{background-color:#fff;padding:15px;position:relative;z-index:999}.nologin_close{cursor:pointer}.tab_box{width:680px;max-width:80%}.tab_box .btn_area{margin:0;width:100%;display:-webkit-box;display:flex;padding:0}.tab_box .tab_btn{width:50%;padding:8px 0;color:#333;background:#f5f7f8;text-align:center;cursor:pointer;transition:all 0.2s ease 0s}.tab_box .tab_btn+.tab_btn{margin-left:8px}.tab_box .tab_btn:hover{background-color:#dce1e4}.tab_box .tab_btn.active{background:#bbb5a9;color:#fff}.tab_box .panel_area{border:solid 1px #e3ebf3;padding:20px}.tab_box .tab_panel{display:none}.tab_box .tab_panel.active{display:block}.ota_search .tab_box{width:100%;max-width:none;position:relative}.ota_search .tab_box p{margin:0}.ota_search .btn_area{position:absolute;width:100%;top:-40px;left:0}.ota_search .btn_area .active{background-color:#f0b244}.ota_search .btn_area p{font-weight:bold}.ota_search .panel_area{padding:0;border:none}.prev_pass{width:680px;max-width:80%;padding:30px;border:3px solid #eee}#login_page{width:100%;display:flex;justify-content:center;align-items:flex-start}#login_page .contents{display:flex;align-items:center;flex-direction:column}#user_login,#user_pass,#custom_user_login,#custom_user_pass{width:100%;display:inline-block;border-radius:5px;background-color:#efefef;padding:10px;border:none}#label-mail{width:100%;display:inline-block;border-radius:5px;background-color:#efefef;padding:10px;border:none}.passform,.display_name,.select_userpost{width:100%;display:inline-block;border-radius:5px;background-color:#efefef;padding:10px;border:none}.agreebox{width:100%;display:inline-block;background-color:#fefefe;padding:10px;margin:15px 0}#wp-submit{width:100%;background-color:#bbb5a9;color:#fff;padding:15px;text-align:center;border:none;border-radius:5px}#wp-submit:disabled{background-color:#eee;color:#ccc}#submitButton{width:100%;background-color:#bbb5a9;color:#fff;padding:15px;text-align:center;border:none;border-radius:5px;cursor:pointer}#submitButton:disabled{background-color:#eee;color:#ccc}.menu_login{display:flex;align-items:center;padding:10px;background-color:#fff;border-radius:5px;position:relative}.menu_login .profile_image img{height:40px;width:40px}.menu_login .menu_mylink{position:absolute;width:100%;height:100%;top:0;left:0}.menu_login .login_button{color:#333;text-align:center;width:100%;display:inline-block;text-decoration:none;font-size:0.9em;font-weight:bold}.menu_login .login_button i{margin-right:5px}.menu_inner{padding-left:10px;font-size:0.9em}.menu_inner h3{margin:0;padding:0;line-height:1.3em}.menu_inner p{margin:0;padding:0;line-height:1.3em;color:#666}.kodawari_title{background-color:transparent !important;color:#666 !important;border-bottom:1px solid #ccc;font-size:1rem;text-align:center}.kodawari_title i{margin-left:10px}.pr{padding-bottom:30px;border-bottom:1px solid #eee;margin-bottom:30px}.pr_thum{position:relative}.pr_badge{display:inline-block;position:absolute;top:0;left:0;background-color:#bbb5a9;color:#fff;font-weight:bold;padding:5px;font-size:0.9em;line-height:1em}.shop_ittayo{padding:0}.shop_ittayo li{display:flex;list-style:none;align-items:center;padding:10px}.ittayo_name{display:flex;flex-direction:column;justify-content:center;align-items:center}.ittayo_name span{font-size:0.8em}.ittayoentry{color:#666;font-size:0.7em}.comment_action{display:flex}.comment_action p{margin:10px}.comment_action p i{color:#bbb5a9;font-size:1.5em}.checkedbox{background-color:#eee}.shop_submit{display:flex;justify-content:center}.shop_submit input{padding:15px;color:#bbb5a9;background-color:#fff;border:3px solid #bbb5a9;width:180px;border-radius:5px;font-size:1.2em;font-weight:bold}.shop_submit input:hover{background-color:#bbb5a9;color:#fff}#site_footer{padding:50px 0}.footer_inner{display:flex;flex-direction:row !important;justify-content:center;margin-bottom:50px}.footer_inner>section{width:40%;border-right:1px solid #ccc;padding:30px}.footer_inner>section:last-child{border-right:none}.footer_inner>section#footer_center{width:60%}.footer_area h4{margin:5px}.footer_area h4 a{color:#fff;text-decoration:none}.footer_area ul{margin:10px 0;flex-wrap:wrap}.footer_area ul li{list-style:none}.footer_area ul li a{color:#fff;text-decoration:none;border:1px solid #fff;padding:5px 8px;font-size:0.8em;white-space:nowrap}.footer_sns{display:flex;justify-content:center;flex-direction:column}.footer_sns h3{color:#fff;text-align:center;margin-bottom:0}.footer_sns p{margin:0;color:#fff;text-align:center;font-size:0.9em}.sns_list{display:flex;justify-content:center;align-items:center;padding:0;margin:20px 0}.sns_list li{list-style:none;margin:5px}.sns_list li a{background-color:#fff;color:#333;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:1.5em}.upd_comp{display:flex;justify-content:center;align-items:center;flex-direction:column}.upd_comp h2{color:#666;text-align:center}.upd_comp p{text-align:center}.upd_comp ul{padding:0;display:flex;justify-content:center;align-items:center}.upd_comp ul li{list-style:none;margin:5px}.upd_comp ul li a{border:3px solid #bbb5a9;padding:10px;border-radius:30px;color:#bbb5a9;text-decoration:none;width:300px;display:inline-block;text-align:center;font-weight:bold}.coupon_form input[type="text"],.coupon_form input[type="date"]{width:100%;box-sizing:border-box;height:35px;border-radius:5px;margin:5px;display:inline-block;border:2px solid #ccc}.coupon_form textarea{width:100%;height:180px;border:2px solid #ccc;border-radius:5px;padding:10px}.coupon_form input[type="submit"]{width:180px;padding:15px;border:3px solid #bbb5a9;color:#fff;background-color:#bbb5a9;border-radius:5px;font-size:1.2em;font-weight:bold}.coupon_caution,.limit_over{background-color:#f4f4f4;padding:15px;font-weight:bold;color:#ff0000}.coupon_submit{text-align:center}.shop_register_area input[type="text"],.shop_register_area input[type="tel"],.shop_register_area input[type="url"],.shop_register_area input[type="email"]{width:100%;border-radius:5px;border:1px solid #ccc;padding:10px;background-color:#fdfdfd}.shop_register_area select{border-radius:5px;border:1px solid #ccc}.shop_register_area input[type="submit"]{border:3px solid #bbb5a9;width:100%;padding:15px;background-color:#fff;color:#bbb5a9;margin:30px 0;border-radius:30px;font-weight:bold;font-size:1.3em}.kiyaku_box{margin:30px 0;padding:15px;background-color:#f3f3f3;border:3px solid #666}.page-numbers{display:flex;justify-content:center;align-items:center}.page-numbers li{width:30px;list-style:none;margin:3px}.page-numbers li .current{background-color:#bbb5a9;padding:5px;font-weight:bold;color:#fff;display:inline-block;width:100%;text-align:center}.page-numbers li a{border:1px solid #ccc;text-decoration:none;color:#bbb5a9;padding:5px;font-weight:bold;display:inline-block;width:100%;text-align:center}.top_button{display:flex;justify-content:center}.top_button a{border:3px solid #bbb5a9;color:#bbb5a9;padding:5px 15px;text-decoration:none;border-radius:30px}.top_button a:hover{background-color:#bbb5a9;color:#fff}.about_header,.about_content,.about_name{margin-bottom:30px}.about_header{font-size:2em;background-color:#f1ede6;padding:5px}.about_name{display:flex;align-items:center;flex-direction:column}.about_name figure{margin-right:30px;width:150px}.reg_plancat{padding:0}.reg_plancat li{list-style:none;margin:15px}.reg_plancat li a{display:inline-block;width:100%;padding:30px;text-align:center;font-size:1.5em;color:#bbb5a9;border:3px solid #bbb5a9;text-decoration:none;border-radius:15px}.reg_plancat li a:hover{background-color:#eee}.tab_inner .mypage_list li{display:flex;justify-content:space-between}.required{color:#ff0000;font-weight:bold;margin-left:10px}.required_email{background-color:#ff0000;text-align:center;color:#fff;font-weight:bold;padding:10px}.author_box{display:flex;align-items:center;border:1px solid #ccc;padding:15px;background-color:#fefefe;border-radius:10px}.author_box .author_info{padding-left:30px}.planchange_result{border:1px solid #ccc;padding:30px;text-align:center}.croppie-container{height:auto !important}#image_croppie{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999}#image_croppie #croppie_wrap{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0, 0, 0, 0.8);display:flex;justify-content:center;align-items:center}#image_croppie #croppie_wrap #croppie_inner{background-color:#fff;width:90%;height:90%;padding:30px;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}#image_croppie #croppie_wrap #croppie_inner #cropped_msg,#image_croppie #croppie_wrap #croppie_inner #crop_box{display:none}#image_croppie #croppie_wrap #croppie_inner .upload_file{margin-bottom:30px;background-color:#fafafa;padding:15px}.current_ticket{background:#fafafa;font-weight:bold;padding:10px;margin-bottom:30px}.buy_button{display:flex;justify-content:center;align-items:center}.buy_button a{text-decoration:none;text-align:center;border:3px solid #bbb5a9;padding:15px;border-radius:5px;color:#bbb5a9;font-weight:bold;display:inline-block;width:100%}.buy_button a:hover{background-color:#bbb5a9;color:#fff}.premium_price span{font-size:0.8em;color:#777;margin-left:10px}.thankyou img{width:150px}.rest_ticket{background-color:#f1ede6;padding:5px}.rest_ticket p{text-align:center;font-weight:bold}.ticketbox{padding:5px;margin:30px 0;border:1px solid #bbb5a9;text-align:center}.ticketbox h3{border-bottom:1px solid #bbb5a9;margin:0;padding:5px 0;font-weight:bold;color:#333}.ticketbox p{font-size:1.5em}.payment_table{border:1px solid #bbb5a9;width:100%;border-collapse:collapse}.payment_table th{background-color:#f1ede6;color:#777;padding:10px;border:1px solid #bbb5a9}.payment_table td{padding:10px;border:1px solid #bbb5a9}.mypage_h3{background-color:#f1ede6;padding:5px 10px;color:#777;margin-top:50px}.totop{position:fixed;right:0;bottom:-110px;transition:opacity 0.3s, bottom 0.3s ease-out;z-index:55}.totop.show{bottom:0}.totop img{width:120px}.tooltip,.tooltip2{position:relative;display:inline-block;color:#f0b244;cursor:pointer}.tooltip i,.tooltip2 i{font-size:0.8em;top:-0.5em;position:absolute;left:calc(50% - 0.5em)}.tooltip span,.tooltip2 span{color:#ff0000}.tooltip .tooltip-text,.tooltip2 .tooltip-text{visibility:hidden;width:250px;background-color:#f1ede6;border:1px solid #bbb5a9;color:#333;text-align:center;border-radius:5px;padding:5px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-125px;opacity:0;transition:opacity 0.3s;max-width:none}.tooltip .tooltip-text h4,.tooltip2 .tooltip-text h4{margin:0}.tooltip .tooltip-text p,.tooltip2 .tooltip-text p{font-weight:normal;color:#777;font-size:0.9rem}.tooltip:hover .tooltip-text,.tooltip2:hover .tooltip-text{visibility:visible;opacity:1}.what_myjoie{border:2px solid #f1ede6;padding:15px}.what_myjoie ul{padding:0}.what_myjoie ul li{border-bottom:1px solid #bbb5a9}.what_myjoie h3{background-color:#bbb5a9;color:#fff;margin-top:0}.movie_modal{display:none;position:fixed;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);top:0;left:0;z-index:99}.movie_modal .movie_inner{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center}.movie_modal .movie_inner video,.movie_modal .movie_inner iframe{width:80vw;height:80vh}.video_area{position:relative}.video_play{position:absolute;z-index:60;width:100%;height:100%;cursor:pointer;left:0;top:0}.video_close{color:#fff;font-size:2em;position:absolute;right:15px;top:15px;cursor:pointer}.letslogin{background-color:#fbf9f6;border:1px solid #bbb5a9;padding:5px;text-align:center;width:100%;margin-bottom:30px}.letslogin a{color:#f0b244}.singleplan-movie .plan_movie .plan_h2{display:none}.singleplan-movie .plan_movie video{width:95%;height:auto;max-height:98%}.singleplan-movie .plan_movie .images img{width:560px}.singleplan-news .maincontent{display:flex;flex-direction:column-reverse}.about_area{display:flex;align-items:flex-start;justify-content:space-between;margin:20px}.about_area .about_content{width:70%;font-size:16px;line-height:1.6}.about_area .about_name{width:25%;text-align:center}.about_area .about_name figure{margin:0;padding:0;display:flex;justify-content:center}.about_area .about_name img{border-radius:50%;width:100%;height:auto;object-fit:cover}.about_area .about_name .about_name_prof{margin-top:10px;font-size:14px;color:#333;font-weight:bold}.about_4{display:flex;flex-wrap:wrap}.about_4 .aboutbox{width:50%;padding:15px}.about_4 .aboutbox figure{margin:0;width:100%;height:250px;overflow:hidden}.about_4 .aboutbox figure img{width:100%;height:250px;object-fit:cover}.about_4 p{text-align:center}.pink{background-color:#FCD4F2;font-weight:bold;padding:5px 0}.relation_plans{display:flex;flex-wrap:wrap}.relation_plans .shop_box{width:33%}.approval_box{padding:15px;background-color:#FCD4F2}.exclamation{color:#ff0000;margin-left:5px;font-size:1.2em}.remand_plan{position:relative}.remand_plan span{background-color:#ff0000;padding:5px;color:#fff}.preview_box{padding:15px;border:3px solid #ff0000;margin-bottom:30px}.img_form{border-bottom:1px solid #ccc}.img_form figure{width:300px;height:300px;overflow:hidden;margin:30px 0}.img_form figure img{width:300px;height:300px;object-fit:cover}.movie_thumb{position:relative;width:560px;height:315px;overflow:hidden}.movie_thumb img{width:100%;height:315px;object-fit:cover}.movie_thumb::before{position:absolute;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);top:0;left:0;display:flex;justify-content:center;align-items:center;content:"";font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands";color:#fff;font-size:50px}.partnerbox{background-color:#fff;padding:15px}.partnerbox .more{margin-top:20px}.logo_yet{border:3px solid #ff0000;color:#ff0000;padding:5px;margin-bottom:30px}.tohome a{display:flex;align-items:center;justify-content:center;padding:15px;border:3px solid #bbb5a9;font-weight:bold;font-size:1.3em;color:#bbb5a9}.tohome a img{height:80px;margin-right:10px}.series_list{display:flex;padding:0;flex-wrap:wrap}.series_list li{width:25%;text-align:center;margin-bottom:15px}.series_list li .post_group{margin:auto 10px}.series_list figure{width:100%;overflow:hidden;margin:0}.series_list figure img{width:100%;aspect-ratio:1.7777777778;object-fit:cover}.series_list h3{text-align:center;color:#333;padding:0}.partners_wrap{margin:30px 0}.partners_wrap h2{text-align:center;background-color:#f1ede6;padding:10px}.partner_list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0}.partner_list li{width:18%;margin:1%}.mokuteki{border:3px solid #f1ede6;padding:15px;text-align:center;margin-bottom:50px}.mokuteki ul{padding:0}.mokuteki ul li{margin:5px 0;font-size:1.1em}.mokuteki h3{margin-top:0}.partner_h3{background-color:#f1ede6;padding:5px 0;cursor:pointer;position:relative}.partner_h3::before{content:"";font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands";position:absolute;right:5px;height:100%;display:flex;align-items:center;top:0;font-size:1.2em;transition:transform 0.7s ease}.partner_h3.rotate::before{transform:rotate(180deg)}.partner_main{font-size:1.3em}.partner_price{padding:0}.partner_price li{padding:5px 10px;border-bottom:2px solid #f0b244;text-align:center;font-weight:bold}.hide_box{display:none}@media screen and (max-width:1100px){.inner{padding:0 15px;box-sizing:border-box}}@media screen and (orientation:portrait){h2{font-size:0.9em}h3{font-size:0.9em}#top_area div{width:100%}#head_bar .sitelogo{margin:0}#head_bar .sitelogo img{height:30px}.header_menu{display:none}.area_list{padding:0;margin-top:30px}.area_list ul li{margin:5px;display:inline-block;width:calc(20% - 10px)}.area_list ul li a{font-size:0.8em;margin:3px 0;line-height:25px;width:100%;display:inline-block;text-align:center}.more a{font-size:3.3vw;padding:5px 10px}.tohome a{font-size:4.5vw;padding:5px}.inner{flex-direction:column;max-width:100%;margin:0}.shop_main{flex-direction:column}.shop_main .shop_image{width:100%}.shop_main .shop_image img{width:100%}.top_category{flex-direction:column}.relation_article img{width:80px;height:80px}.relation_article li{padding:10px}.relation_article li a{flex-shrink:0}.blog_wrap{flex-direction:column}.sidebar{width:100%;margin:0}#menu_button{display:block}#sidebar-left{margin-bottom:30px}.side_blog{padding:0}.list{padding:0}.entry_info{width:calc(100% - 100px)}.entry_info .excerpt{display:none}.entry-thumnail{width:100px;height:auto}.kodawari_list li{font-size:0.6em}.top_map{display:none}#mypage_main{flex-direction:column}.myactivity{width:100%;box-sizing:border-box;margin:30px 0}.mypage_main{max-width:100%;padding-right:0}.mydisplay_name{font-size:1.5em}.myimage{width:80px;height:80px}.myimage img{width:80px;height:80px}.prof_main{flex-direction:column;justify-content:center;width:100%;align-items:center}.name_area{flex-direction:column;justify-content:center;width:100%;align-items:center}.entry_wrap{flex-direction:column}.prof_name{width:100%}.name_left{width:100%;text-align:center}.prof_enry{width:100%;text-align:center}.prof_box{flex-direction:column}.prof_setting{flex-direction:column}.prof_setting>div{width:100%}.img_setting{padding-right:0;padding-bottom:30px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.setting_table table{display:inline-block;width:100%}.setting_table tbody{display:inline-block;width:100%}.setting_table tr{display:inline-block;width:100%}.setting_table th{display:inline-block;width:100%}.setting_table td{display:inline-block;width:100%}.other_store{flex-wrap:wrap}.other_store li{width:48%;margin:1%}.entry_header{padding:50px 0}.relate_content{padding-left:15px}.relate_content p{display:none}.float_button{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;padding:5px;align-items:center}.favo_button{width:48%}.otkb_comment{width:48%;margin:0}.side_right{width:100%}.info_tab li{font-size:3vw}.img_l{width:100%;height:60vw;overflow:hidden}.img_l img{width:100%;height:60vw;object-fit:cover}.slider-nav .slick-slide{height:20vw}.slider-nav .slick-slide img{height:20vw}.top_h1{padding:0 15px;text-align:center;font-size:4.5vw}.genre_search{width:33.3%}.area_search{width:33.3%}.key_search{width:82%;border-top:1px solid #ccc}.submit_button{width:18%}.tab_box{max-width:100%}.prev_pass{max-width:100%}.kodawari_search{display:none}.single main{max-width:100%}.shop_stamp{padding:15px}.shop_stamp img{width:80px}.yet_stamp{width:80px;height:80px}.shop_header{width:100%}.shop_header h1{font-size:1.3rem}main{width:100%;max-width:100%}#topinfoarea{flex-direction:column !important}#topinfoarea>div{width:100%}.footer_inner{flex-direction:column !important}.footer_inner>section{width:100%;border-right:none;border-bottom:1px solid #fff;padding:10px}.footer_inner>section#footer_center{width:100%}#site_footer{padding-bottom:0}.adsbygoogle{margin:0 !important}.google_kanren{max-height:700px;overflow:hidden}.footer_area li{display:inline-block;margin:5px;width:calc(20% - 10px)}.footer_area li a{width:100%;display:inline-block;text-align:center}.categories .tax{top:5px;left:5px}.categories li{padding:5px;font-size:0.6em;margin-right:5px;border:1px solid #bbb5a9}.entry_header h1{font-size:3.2vw}.favo1{white-space:nowrap;font-size:3vw;margin:0}.comment_button a{white-space:nowrap;font-size:3vw}.subimages{flex-direction:column}.subimages figure{width:100%;margin:0;margin-bottom:15px}.profile_image img{width:30vw;height:30vw}.intro3{flex-direction:column}.intro3 .intro_box{width:100%;margin:10px 0}.top_h2{font-size:12vw;line-height:0.8em}.slick_box .slick-next{right:-15px}.slick_box .slick-prev{left:-15px}.news_list li a{font-size:0.8em}.slide_post{width:100%;max-width:100vw;bottom:0;left:0;font-size:0.9em;box-sizing:border-box;padding:0}.slide_post .reccomend_post{padding:10px;padding-bottom:20px;width:70%}.slide_post .reccomend_link{width:30%}.slide_post::after{content:"";font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands";position:absolute;right:50px;top:calc(50% - 0.5em);font-weight:600;color:#fff}.single-plans .totop{display:none}.page h1{font-size:5vw}#plan_table{flex-direction:column}.plan_table_inner{width:100%}.planpostpage{flex-direction:column}.planpostpage .planpost_txt{width:100%}.planpostpage figure{width:100%}.about_area{flex-direction:column}.about_area .about_content,.about_area .about_name{width:100%}.h_menu li.login_yet{display:none}.shop_list .slick-track .shop_box .shop_title{font-size:2.5vw}.series_list li{width:49%}.series_list figure img{aspect-ratio:1.7777777778}.partner_list li{width:31%;margin:1.1%}}