html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}p{color:#3b3e3f;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:15px}a{color:#3b3e3f;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:15px;text-decoration:none}span{color:#3b3e3f;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif}a.active{color:#2b2b2b;border-bottom:1px solid #2b2b2b;font-weight:700}h1{color:#3b3e3f;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:40px;font-weight:700}h2{color:#3b3e3f;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:15px;font-weight:700}h3{color:#3b3e3f;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:25px;font-weight:700}h4{color:#3b3e3f;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:20px;font-weight:700}html{height:100%}body{background-color:#fff;width:100%;min-height:100%;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;position:relative;overflow-x:hidden;height:auto!important}.side-bar{opacity:.9;z-index:1;background-color:#3b3e3f;width:26px;height:100vh;position:fixed;left:0}.side-bar_inner{text-align:center;width:100%;height:100%;min-height:600px;margin:0 auto;padding-top:10px;position:relative}.side-bar_inner .sns{margin:2px 0;position:absolute;bottom:0;left:0;right:0}.side-bar_inner .sns>a{margin:4px 0;display:block}.side-bar_inner .sns>a>img{width:80%}.right-contents{width:100%;height:100%;padding-left:316px;position:absolute;right:0;overflow-y:auto}@media (max-width:1000px){.side-bar,.left-navi{display:none}.right-contents{padding-left:0}}.right-contents_max{width:100%;max-width:1400px;margin:0 auto}.top_img{text-align:center;width:100%;margin-bottom:20px;padding:10px}.top_img p{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:12px}.top_img img{object-fit:contain;width:100%}@media (max-width:1000px){.top_img{margin-bottom:10px}.top_img p{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:10px}}.top-wrapper-content{justify-content:space-evenly;width:100%;display:flex;position:relative}.top-wrapper-content__left{width:50%;margin-top:13px}.top-wrapper-content__right{width:48%}@media (max-width:1000px){.top-wrapper-content{width:100%;display:block;position:relative}.top-wrapper-content__left{width:100%;margin-top:13px}.top-wrapper-content__right{width:95%;margin:20px auto}}#new_arrival{width:100%;padding:0 15px}#new_arrival_label{color:#3b3e3f;background:linear-gradient(#0000 50%,#ccc 50%);margin-bottom:2px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:12px;font-weight:700}#new_arrival_box{height:100px;margin-bottom:10px}#new_arrival_box a{color:#3b3e3f;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:12px}#new_arrival_inner{white-space:nowrap;display:inline-block}#new_arrival_pic{width:25px;display:inline-block}#new_arrival_pic img{object-fit:cover;vertical-align:middle;width:25px;height:25px}#new_arrival_date{vertical-align:middle;display:inline-block}.new_arrival_date__no-padding{vertical-align:middle;padding-left:0;display:inline-block}#new_arrival_title{vertical-align:middle;display:inline-block}#new_arrival_title a{color:#09f;text-decoration:underline}#new_arrival_text{vertical-align:middle;display:inline-block}.right-contents_area{width:100%;margin:0 auto;padding:10px}.right-contents_inner{-moz-column-count:3;-webkit-column-count:3;column-count:3;column-gap:0;width:100%;margin:0 auto;padding:5px}@media (max-width:1000px){.right-contents_area{width:100%;margin:0 auto;padding:0}.right-contents_inner{column-count:2}}@media (max-width:700px){.right-contents_inner{column-count:1}}.flex-item{text-align:left;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;background-color:#f5f5f5;border-radius:6px;width:100%;display:inline-grid}.flex-item .img:hover{opacity:.8}.img{text-align:center;padding-top:10px}.name-text{padding-top:10px;padding-left:2.5%}.name-text a{font-size:20px}.name-text__sub{margin:3px 0;font-size:12px;font-weight:700;display:block}.address-text{padding:5px 0 5px 2.5%;font-size:15px}.flex-item_ex_info{padding-bottom:5px;padding-left:2.5%}.flex-item_ex_info_left{float:left}.flex-item_ex_info_right{float:left;padding-top:3px;padding-left:3px}#flex-item_ex_info_left_space{padding-top:2px;padding-left:10px}#flex-item_ex_count_left_space{padding-top:3px}.padding-left-2{padding-left:2px}.exhibition-item__box{background-color:#dbdbdb}.pagination{justify-content:center}.left-navi{z-index:2;opacity:1;background-color:#c5c5c5;width:290px;height:100%;min-height:750px;position:absolute;left:26px}.left-navi h1,h2{color:#2b2b2b;font-weight:700}.preparation{color:#b3b3b3}.left-navi_title{z-index:1;text-align:left;padding-top:20px;padding-left:20px;line-height:1.5;position:relative}.left-navi_title a{text-decoration:none}.left-navi_menu{z-index:1;text-align:right;padding-top:60px;padding-right:30px;line-height:2;position:relative}.left-navi_menu .twitter{margin:20px auto}.left-navi_menu a:hover,.left-navi_menu a{color:#2b2b2b;font-weight:700;text-decoration:none}.left-navi_footer{text-align:left;color:#3b3e3f;padding:0 0 15px 15px;font-size:25px;line-height:.6;position:absolute;bottom:0;overflow:hidden}#mobile_navi{display:none}@media screen and (max-width:1000px){#mobile_navi{z-index:1000;-webkit-backdrop-filter:saturate(1.1)blur(10px);backdrop-filter:saturate(1.1)blur(10px);background:#ffffffeb;border-bottom:1px solid #ece8df;justify-content:center;align-items:center;height:56px;padding:0 56px;display:flex;position:sticky;top:0}#mobile_title{text-align:center}#mobile_title a{letter-spacing:.06em;color:#171612;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif;font-size:19px;font-weight:700;line-height:1.2;text-decoration:none}.mobile-account{background:#f6f4ef;border:1px solid #dcd6c8;border-radius:50%;width:34px;height:34px;display:block;position:absolute;top:50%;right:14px;overflow:hidden;transform:translateY(-50%)}.mobile-account img{object-fit:cover;width:100%;height:100%;display:block}.mobile-login{letter-spacing:.04em;color:var(--mp-ai);font-size:12.5px;font-weight:700;text-decoration:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}}#navArea{display:none}@media screen and (max-width:1000px){#navArea{background:0 0;width:auto;height:auto;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;display:block;position:static}#navArea>.welcome-message,#mask{display:none}.open #mask{z-index:1050;background:#1716126b;display:block;position:fixed;inset:0}}#hamburger{display:none}@media screen and (max-width:1000px){#hamburger{-webkit-overflow-scrolling:touch;z-index:1090;background:#fff;border-right:1px solid #ece8df;width:288px;transition:left .36s cubic-bezier(.2,.7,.2,1);display:block;position:fixed;top:0;bottom:0;left:-288px;overflow:hidden auto}.open #hamburger{left:0;box-shadow:0 0 60px -10px #17161240}#hamburger .inner{padding:72px 22px 28px}#hamburger .inner ul{margin:0;padding:0;list-style:none}#hamburger .inner ul li{border-bottom:1px solid #ece8df;margin:0;display:block;position:relative}#hamburger .inner ul li a{color:#171612;letter-spacing:.04em;padding:15px 10px;font-size:14.5px;text-decoration:none;transition:color .2s,padding-left .2s;display:block}#hamburger .inner ul li a:hover,#hamburger .inner ul li a.active{color:var(--mp-ai);padding-left:16px;font-weight:700}#hamburger>.inner>.sns{align-items:center;gap:12px;margin:22px 0 0;padding-left:10px;display:flex}#hamburger>.inner>.sns>a{opacity:.7;margin:0}#hamburger>.inner>.sns>a>img{width:22px}.toggle_btn{cursor:pointer;z-index:1100;width:44px;height:32px;transition:all .5s;display:block;position:fixed;top:12px;left:14px;transform:translate(0)}.open .toggle_btn{left:14px}.toggle_btn span{background-color:#171612;border-radius:5px;width:24px;height:2px;transition:all .4s;display:block;position:absolute;left:8px}.toggle_btn span:first-child{width:24px;height:2px;animation:none;top:9px}.toggle_btn span:nth-child(2){width:24px;height:2px;animation:none;top:16px}.toggle_btn span:nth-child(3){width:24px;height:2px;animation:none;top:23px}.open .toggle_btn span{background-color:#171612;width:24px}.open .toggle_btn span:first-child{animation:unset;transform:translateY(7px)rotate(-45deg)}.open .toggle_btn span:nth-child(2){opacity:0;animation:unset}.open .toggle_btn span:nth-child(3){animation:unset;transform:translateY(-7px)rotate(45deg)}}@media screen and (max-width:800px){#pagination-mobile{display:none}}#search{text-align:center;margin-bottom:40px}#search input,#search button{color:#3b3e3f;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:13px;font-weight:700}.search__form{display:inline-flex}input,textarea,select:focus{outline:0}select::-ms-expand{display:none}.search__form__select{color:#666;text-align:center;appearance:none;background:#fff;border:1px solid #bbb;border-radius:0;width:90px;height:32px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:13px;font-weight:700;position:relative}.search__form__submit{appearance:none;border-radius:0;margin-left:10px}::-webkit-search-cancel-button{-webkit-appearance:none}.search{vertical-align:middle;appearance:none;border:1px solid #bbb;border-radius:0;width:500px;height:32px;font-size:15px}.submit{vertical-align:middle;background-color:#c5c5c5;border:none;width:60px;height:32px}@media (max-width:1000px){.search{width:400px}}@media (max-width:700px){#search{margin-bottom:20px}.search{width:150px}}.pagination{text-align:center}#copyright{font-size:13px}#footer{width:100%;margin-top:48px;padding:0}@media (max-width:700px){#footer{margin-top:28px}}#footer .inner{text-align:left;background:0 0;border-top:1px solid #ece8df;width:100%;height:auto;margin:0 auto;padding:22px clamp(16px,4vw,40px) 6px}#footer_links{flex-wrap:wrap;gap:10px 26px;line-height:1.6;display:flex}#footer_links a{letter-spacing:.08em;color:#726b5e;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:12px;text-decoration:none;transition:color .2s}#footer_links a:hover{color:var(--mp-ai)}.sub_title{text-align:left;padding-top:50px;padding-bottom:30px;padding-left:4%}#contact{padding-left:4%}#contact textarea{width:50%;height:200px;font-size:15px}#contact button{vertical-align:middle;margin-top:5px;font-size:15px}.document__section-title{color:#3b3e3f;background:#f4f4f4;border-left:5px solid #7db4e6;padding:.5em .4em;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:13px;font-weight:700;line-height:18px}#document{flex-direction:column;row-gap:22px;margin:10px 52px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;display:flex}.document__section{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif}.document__section a{color:#09f!important;font-size:13px!important;line-height:1.7!important}.document__section .title{color:#3b3e3f;background:#f4f4f4;border-left:5px solid #7db4e6;padding:.5em .4em;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:13px;font-weight:700;line-height:18px}.document__section .content{margin:10px 3px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:13px;line-height:1.7}.document__section .content ol{margin:22px 0 0 13px}.document__section .content ol li{text-indent:-1em;padding-left:1em;line-height:1.7}.document__section .content ol li.indent{margin-left:26px}@media (max-width:1000px){#document{margin:10px 26px}.document__section .content ol li.indent{text-indent:1em;margin-left:12px;padding-left:0}}.privacy_indent{text-indent:-1em;margin-left:2em}.privacy_list_indent{text-indent:-3.3em;margin-left:5.3em}#todo_text{font-size:13px;line-height:1.7}#todo_text a{color:#09f;font-size:13px;line-height:1.7}.todo_pic_mobile{text-align:center;float:left}@media (min-width:1000px){.todo_pic_mobile{display:none}}@media (max-width:1000px){.todo_pic_pc{display:none}}.tab_wrap{word-wrap:break-word;width:100%;margin:60px 0% 0}.tab_wrap--no-margin{word-wrap:break-word;width:100%;margin:0}@media (max-width:1000px){.tab_wrap{margin-top:40px}}input[type=radio]{display:none}.tab_area{font-size:0}.tab_area a{color:#999;text-align:center;cursor:pointer;background:#fff;border-bottom:none;width:150px;padding:14px 0;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.tab_content{padding:10px}@media (max-width:700px){.tab_area a{width:102px}.tab_content{padding:10px 0}}.tab_area a:hover{opacity:.5}.panel_area{width:100%}@media (max-width:1000px){.panel_area{margin:0 auto}}.tab_panel{display:block}.tab_panel p{text-align:left;font-size:14px}.tab_wrap>.tab_area>.active{color:#000;background:#f5f5f5}#museum_pic{width:100%}#museum_info{flex-direction:column;gap:8px;display:flex}#museum_info a{color:#3b3e3f;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:15px;line-height:1.5}.museum_ex_info{padding-top:10px}.museum_ex_info_left{float:left;padding-top:2px}.museum_ex_info_right{float:left;padding-left:3px}#museum_ex_info_left_space{padding-left:15px}#clear,.clear{clear:both}#museum_info_note a{color:#777;font-size:12px}@media (max-width:700px){#museum_pic,#museum_info{float:none;width:100%;padding-left:0}#museum_info_note{padding-top:5px}#museum_info_note a{padding-left:0}}.museum-info__name{margin:4px 0}.museum-info-pic{float:left;padding-top:3px}.museum-info-detail{align-items:center;gap:6px;display:flex}.museum-info-text{float:left;padding-left:6px}#review_space{width:80%}#review_{border:1px solid silver;border-radius:5px;margin:3px 0 40px;padding:10px}@media (max-width:700px){#review_space{width:100%;padding:5px}#review_{border:none;padding:0}}#view_review_user_pic{float:left;margin-right:10px}#view_review_user_pic img{object-fit:contain;width:30px;height:30px}.view_review_user_name{color:#3b3e3f;padding:5px 0}.section_line{margin:0 0 10px}#review_history_description p{color:#3b3e3f;font-size:20px}#review_history_description_note{font-size:14px}#view_review_title{margin-bottom:15px}#view_review_title a{color:#3b3e3f;background:linear-gradient(#0000 70%,#ccc 70%);font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:20px;font-weight:700}.view_review_text{color:#3b3e3f;white-space:pre-line;margin-bottom:15px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;line-height:1.3}.hide-over-three-lines{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.view_review_text--expand{max-height:fit-content}.btn_show_full_text{cursor:pointer;color:#00bfff;margin-top:-15px;margin-bottom:10px;font-size:14px;font-weight:700}.btn_show_full_text a{color:#00bfff}.show_full{height:auto;max-height:none}#view_review_pic{-moz-column-count:7;-webkit-column-count:7;column-count:7;column-gap:0;width:100%;margin:22px auto}@media (max-width:700px){#view_review_pic{-moz-column-count:3;-webkit-column-count:3;column-count:3;column-gap:0}#review_history_description p{font-size:15px}#review_history_description_note{font-size:12px}}#view_review_date{color:#707070;padding-top:3px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif}.view_review_rate{margin:5px 0}.view_review_rate span{color:gold!important;font-size:18px!important}:is(#notice_space:has(>.notice),#review_space:has(>.notice)){width:100%;padding:0}.notice{text-align:left;background:#faf8f3;border-radius:3px;max-width:520px;margin:40px auto;padding:clamp(36px,5vw,52px) 32px}.notice:before{content:"";background:var(--mp-ai);width:28px;height:2px;margin:0 0 22px;display:block}.notice p{color:#726b5e;text-align:left;line-height:1.9}.notice p:first-of-type{color:#171612;letter-spacing:.02em;margin-bottom:8px;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,serif;font-size:clamp(17px,2.2vw,20px)}.notice p:last-of-type{color:#726b5e;letter-spacing:.02em;font-size:13.5px}.pic_contents_inner{-moz-column-count:3;-webkit-column-count:3;column-count:3;column-gap:0;width:100%;margin:0 auto}@media (max-width:1000px){.pic_contents_inner{column-count:2}}.flex-item_pic{text-align:left;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;border-radius:6px;margin:.5%;display:inline-grid}#modal figure{margin:0;display:none}#modal figure:target{z-index:9999;display:block;position:fixed;inset:0}#modal figure:target #overlay{color:inherit;background:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;inset:0}#modal figure:target img{object-fit:contain;width:75%;height:75%;animation:.3s fadein}@keyframes fadein{0%{opacity:.2;transform:scale(.2)}to{opacity:1;transform:scale(1)}}#notice_space{width:80%;padding:30px}@media (max-width:700px){#notice_space{width:100%;margin-top:20px;padding:5px}}#user_info_space{width:100%;padding:20px}#user_info_pic img{object-fit:contain;width:150px;height:150px}.user_info{margin-top:10px;display:flex}#user_info_big a{font-size:25px;font-weight:700;display:inline-block}#user_info_small{padding-bottom:12px}#user_info_small a{font-size:20px;font-weight:400}.user_info__email{font-size:20px}@media (max-width:700px){#user_info_space{padding:5px}#user_info_pic img{width:100px;height:100px}#user_info_big a{width:100%;font-size:20px;font-weight:700}#user_info_small a{font-size:15px;font-weight:400}}#area_1,#area_3{float:left;width:50%;padding:5px}#area_2,#area_4{float:right;width:50%;padding:5px}#modify_name,#modify_img{padding-top:10px;padding-bottom:10px}.button_edit{width:100%;height:30px;font-size:16px;line-height:2}@media (max-width:350px){.button_edit{font-size:12px;line-height:2.5}}.user_image_label input{display:none}.user_image_label{color:#3a3e3f;background-color:#bbb9;width:140px;padding:4px 10px}#input_area{width:100%}#change_status{padding:3px 0}.modal{width:100%;height:100vh;position:fixed;top:0}.modal__bg{background:#000c;width:100%;height:100vh;position:absolute}.modal__content--small{background:#fff;border-radius:5px;width:500px;min-height:250px;padding:20px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal__content{background:#fff;border-radius:10px;width:100%;padding:clamp(20px,3vw,32px);position:relative}.modal__content--no-scrol{overflow:hidden}.modal__close-btn{cursor:pointer;margin-top:10px;margin-right:10px;position:absolute;top:0;right:0}@media (max-width:700px){.modal__content--small{width:90%}.modal__close-btn{margin-top:4px;margin-right:4px}.modal__close-btn svg{height:18px!important}.modal__content--edit{padding:0 14px}}#modal_close_button{text-align:center;padding:40px 0 20px}.modal__header{margin:5px 0 10px;font-size:25px;font-weight:700}.modal__footer{text-align:right;margin:20px 0 10px}#modal_title{text-align:center;padding-top:20px;padding-bottom:20px}.rev_title{text-align:center;padding-top:20px;padding-bottom:14px}.rev_title h3{color:#3b3e3f;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:25px;font-weight:700}@media (max-width:700px){.rev_title--edit{padding-top:10px;padding-bottom:5px}.rev_title h3{font-size:18px}}#review{width:100%;padding:12px;position:relative}@media (max-width:700px){#review{padding:0}}#review #review_form{flex-direction:column;gap:24px;width:100%;margin:auto;display:flex}#review #review_form .box1{width:95%;margin:auto}#review #review_form .box1 a{font-size:18px}#review #review_form .box2{width:95%;margin:auto}#review #review_form .box3{width:95%;margin:auto auto 10px}.modal__content--edit{flex-direction:column;flex:auto;min-height:0;padding-top:0;padding-bottom:0;display:flex}.modal__content--edit .rev_head{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.modal__content--edit .rev_head__label{letter-spacing:.08em;color:#726b5e;font-size:12px;font-weight:700}.modal__content--edit .rev_head .modal__close-btn{margin:0;position:static}.modal__content--edit .rev_title{flex-shrink:0;padding-top:4px;padding-bottom:0}.modal__content--edit #review{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.modal__content--edit .box3{background:#fff;flex-shrink:0;width:95%;margin:0 auto;padding:12px 0}.review-form__terms{color:#726b5e;margin:0 0 10px;font-size:13px}.review-form__terms-link{color:var(--mp-ai);text-underline-offset:2px;font-weight:600;text-decoration:underline}.review-form__terms-link:hover{opacity:.75}.review-counter{margin:6px;line-height:1.5}.review-counter p{color:#b4b4b4;font-size:13px}.review-counter__title,.review-counter__description{text-align:right;color:#b4b4b4;width:35px;display:inline-block}.review_form{background:#fff;border:1px solid #dcd6c8;border-radius:3px;width:100%;height:auto;padding:11px 13px;font-size:16px;font-weight:700;line-height:1.5;transition:border-color .18s,box-shadow .18s}.review_form_text{resize:vertical;background:#fff;border:1px solid #dcd6c8;border-radius:3px;width:100%;height:200px;margin-bottom:5px;padding:12px 13px;font-size:16px;line-height:1.5;transition:border-color .18s,box-shadow .18s}.review_form:focus,.review_form_text:focus{border-color:var(--mp-ai);box-shadow:0 0 0 3px rgb(var(--mp-ai-rgb)/.1);outline:none}.review-edit__dates{color:#a49c8c;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 16px;margin:0 0 20px;font-size:11.5px;font-weight:500;display:flex}.review-edit__date{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.image_label input{display:none}.image_label{color:#fff;background-color:#3b3e3f;width:140px;margin-bottom:5px;padding:8px}#review_alert{padding:0 20% 0 0}#star_text{color:#999;padding-left:5px}.evaluation{flex-direction:row-reverse;justify-content:left;align-items:center;display:flex}.evaluation input[type=radio]{display:none}.evaluation label{color:gray;cursor:pointer;padding:10px 3px 5px 0;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:25px;position:relative}.evaluation label.view_review_rate{color:gold;font-size:18px}.evaluation label:hover,.evaluation label:hover~label,.evaluation input[type=radio]:checked~label{color:gold}.submit_btn{text-align:center;width:70px;height:28px;font-size:14px;line-height:28px}.submit_btn_2{color:#3b3e3f;background-color:#fff;border:1px solid #c5c5c5;border-radius:3px;width:70px;height:22px;font-size:14px;line-height:22px;text-decoration:none;transition:all .4s;display:inline-block}.submit_btn_2:hover{color:#ff0461;border:1px solid #ff0461;border-radius:5px}.link_btn{color:#3b3e3f;background-color:#fff;border:1px solid #c5c5c5;border-radius:3px;width:130px;height:30px;font-size:14px;font-weight:700;line-height:31px;text-decoration:none;transition:all .4s;display:inline-block}.link_btn:disabled{opacity:.3}.link_btn:hover{color:#fb0;border:1px solid #fb0}.link_btn_2{letter-spacing:.04em;color:#171612;text-align:center;white-space:nowrap;background-color:#fff;border:1px solid #dcd6c8;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:auto;height:34px;padding:0 18px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex;line-height:1!important}.link_btn_2--sm{padding:0 10px}@media (max-width:1000px){.link_btn_2--sm{margin:0 2px;font-size:12px}}.link_btn_2:hover{border-color:var(--mp-ai);background:#fff;text-decoration:none;color:var(--mp-ai)!important}#btn_space{margin-top:5px}.text_space{margin:5px 0}.auth_window{margin:60px 0}.register_btn{text-align:center;margin:30px 0}#vrgallery{text-align:center;margin-top:50px}.Explanation{line-height:1.5}.btn-vrgallery{text-align:center;padding:20px 0;font-family:Yu Gothic,YuGothic,Verdana,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Noto Sans JP,Hiragino Sans,sans-serif,Meiryo}.btn-open{text-align:center;color:#fff;z-index:1;background-color:#3b3e3f;border:2px solid #3b3e3f;width:180px;height:50px;font-size:16px;font-weight:700;line-height:52px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.btn-open:after{content:"";opacity:0;z-index:-1;background:#fff;width:100%;height:0;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)rotate(45deg)}.btn-open:hover{color:#3b3e3f}.btn-open:hover:after{opacity:1;height:240%}.btn-open:active:after{opacity:1;height:340%}.circle{border-radius:50%}@media screen and (max-width:1000px){.right-contents .welcome-message{text-align:right;width:100%;margin:3px auto 0;padding-right:10px}.right-contents .welcome-message .name{color:#fff;text-align:center;width:auto;max-width:220px;margin:0 auto 0 5px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:14px;display:inline-block}.right-contents .welcome-message .name:after{content:"さん"}.right-contents .welcome-message img{object-fit:cover;vertical-align:middle;width:25px!important;height:25px!important}.side-bar_inner .welcome-message{display:none}}@media screen and (min-width:1000px){.side-bar_inner .welcome-message{color:#000;text-align:center;width:100%;margin-bottom:120px;font-size:16px;position:absolute;bottom:0}.side-bar_inner .welcome-message .name{color:#fff;writing-mode:vertical-rl;text-orientation:upright;width:10px;margin:2px auto 6px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:13px;display:block}.side-bar_inner .welcome-message .name:before{content:"こんにちは、"}.side-bar_inner .welcome-message .name:after{content:"さん";padding-top:3px}.side-bar_inner .welcome-message img{object-fit:cover;width:24px;height:24px;margin-top:6px;margin-bottom:0}.right-contents .welcome-message{display:none}}.welcome-message .link{width:inherit;text-decoration:none;display:inline-block}@media screen and (min-width:1000px){.welcome-message .link{align-items:center;display:inline-block}}.welcome-message .link:hover{opacity:.6}.exhibition-item__museum-name{margin-top:10px}.exhibition-item__period{margin-top:10px;margin-bottom:10px}.exhibition-main__separator{text-align:center;color:#888;align-items:center;width:100%;margin:30px 0;padding:0;display:flex}.exhibition-main__separator:before,.exhibition-main__separator:after{content:"";background-image:-webkit-linear-gradient(to left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:-moz-linear-gradient(to left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:-ms-linear-gradient(to left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:-o-linear-gradient(to left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:linear-gradient(270deg,#f0f0f0,#8c8b8b,#f0f0f0);border:0;flex:1;height:1px}.exhibition-main-museum{width:100%}.exhibition-main-museum-right{float:right;width:380px;padding-top:10px;padding-right:10px}.exhibition-main-museum-left{float:right;width:40%;padding-top:20px;padding-right:20px}.exhibition-main-museum-left a{font-size:16px;line-height:1.5}@media (max-width:700px){.exhibition-main__separator{min-width:300px;margin:30px auto;padding:0}.exhibition-main-museum-right,.exhibition-main-museum-left{width:100%}}.search-page__title{padding:10px}.search-page__separator{text-align:center;width:95%;margin:30px auto}.search-page__result--nothing{margin-left:30px;padding:10px}.manage-reviews__mode-selection-box{border-radius:30px;width:280px;margin:20px 0}.manage-reviews__mode-selection-radio{clip:rect(1px,1px,1px,1px);border-radius:30px;position:absolute!important}.manage-reviews__mode-selection-label{cursor:pointer;text-align:center;color:#3b3e3f;border:1px solid;border-radius:30px;width:110px;height:30px;margin-right:1px;padding:.5rem 1rem;font-size:14px;transition:all .2s;display:inline-block;position:relative}.manage-reviews__mode-selection-label[for=item-2]{margin-left:-38px}.manage-reviews__mode-selection-radio:checked+.manage-reviews__mode-selection-label{z-index:2;background:#d6d5d5;font-weight:700}.manage-reviews__mode-selection-radio:focus+.manage-reviews__mode-selection-label{outline-offset:-2px;z-index:2;outline:5px auto #4d90fe}#mypage-museum{width:100%;padding:20px}.mypage-museum__title{width:fit-content;margin-bottom:20px}.mypage-museum__title-link{width:fit-content;display:block}.mypage-museum__visit-info{flex-wrap:wrap;gap:10px;display:flex}.mypage-museum__visit-chip{color:#3b3e3f;background-color:#f5f5f5;border-radius:999px;align-items:baseline;gap:5px;padding:7px 16px;font-size:13px;line-height:1;display:inline-flex}.mypage-museum__visit-chip-label{opacity:.65}.mypage-museum__visit-chip-value{font-size:15px;font-weight:700}.mypage-museum__visit-chip-unit{font-size:12px}.mypage-museum__top-content{padding:10px;display:flex}.mypage-reviews{border:1px solid;width:calc(100% - 390px);height:250px;margin-left:20px;overflow-y:hidden}.mypage-reviews__create{text-align:center;width:100%;margin:auto;padding:3px 10px}.mypage-reviews__create button{width:100%}.mypage-reviews__list-wrap{height:calc(100% - 34px);overflow-y:auto}.mypage-reviews__loading{text-align:center;margin:100px}.mypage-reviews__text--gray{color:#ccc;padding:20px;display:block}.mypage-reviews__list{border-bottom:1px solid #ddd;justify-content:space-between;width:100%;padding:10px 0;display:flex}.mypage-reviews__title{align-items:center;padding:0 10px;display:flex;overflow:hidden}.mypage-reviews__title p{-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box}.mypage-reviews__edit{text-align:end;align-items:center;min-width:170px;margin-right:10px;display:flex}@media (max-width:1000px){.user_info{justify-content:center;align-items:center;width:65%;height:100px;display:flex}#user_info_small{padding:0}#user_info_pic img{object-fit:contain;width:50px;height:50px}.user_info__edit-btn,.user_info__email{display:none}#mypage-museum{width:100%;padding:2px}.mypage-museum__top-content{padding:5px;display:block}.mypage-reviews{width:100%;margin-left:0}.mypage-reviews__title{padding:0 3px;overflow:hidden}.mypage-reviews__title p{font-size:11px}.mypage-reviews__edit{text-align:end;align-items:center;min-width:170px;margin-right:3px;display:flex}}.art_log_space__contents{margin:20px 0}#art_log_list_space{width:100%;height:200px;margin:20px;overflow:scroll}#art_log_memo_space{padding:10px}#art_log_list{float:left}#art_log_memo_form_delete{float:right;padding-bottom:3px}#art_log_memo_textarea{resize:none;background-color:#f0f0f0;border:0 solid;width:100%;height:300px;padding:5px;font-size:18px;line-height:24px}#art_log_registered button{color:#fb0;border:1px solid #fb0}@media (max-width:700px){#art_log_space{padding:5px}#art_log_list_space{height:120px;margin:10px 5px 5px}#art_log_memo_space{padding:5px}#art_log_memo_textarea{font-size:14px;line-height:20px}}.memo_word_count{margin:5px 0 10px;line-height:1.5}.memo_word_count p{color:#b4b4b4;font-size:13px}.memo-word_count_description{text-align:right;color:#b4b4b4;width:35px;display:inline-block}.review-form__submit-content{align-items:center;padding:5px 0;display:flex}.review-form__submit-content .twitter-img{cursor:pointer;width:35px;height:35px;margin-left:10px}.review-form__submit-content .twitter-img--gray{background:radial-gradient(circle,#ccc 10px,#fff 18px)}.review-form__submit-content .not-active{display:none}.review-form__submit-content .twitter__share-text{color:#ccc;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:13px;display:inline-block}.review-form__submit-content .link_btn:disabled{opacity:.5}.twitter{justify-content:flex-end;margin:10px auto;display:flex}.twitter iframe{height:calc(100vh - 500px)!important;min-height:260px!important}.prefecture-summary{margin:0 auto 10px}.prefecture-summary__main{text-align:center;width:100%;padding:10px 0 0 20px}.prefecture-summary__main-inner{justify-content:space-evenly;gap:10px;display:flex}@media (max-width:700px){.prefecture-summary__main-inner{justify-content:inherit;flex-wrap:wrap;display:flex}}.prefecture-summary__main__prefecture{border:1.5px solid gray;border-radius:3px;width:15.6%}.prefecture-summary__main__prefecture img{object-fit:cover;border-radius:2px;width:100%;height:80px}.prefecture-summary__main__prefecture p{color:#3b3e3f;padding:5px 0;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-weight:700}@media (max-width:1300px){.prefecture-summary__main{justify-content:center;padding:10px 28px}.prefecture-summary__main__prefecture{width:31%;font-size:12px}}@media (max-width:1000px){.prefecture-summary__main{padding:10px 0}.prefecture-summary__main__prefecture{width:31%;font-size:12px}}@media (max-width:700px){.prefecture-summary__main__prefecture{width:30%;font-size:12px}.prefecture-summary__main__prefecture p{font-size:12px}}.prefecture-summary__each{text-align:left;border-top:1px solid #ece8df;width:100%;margin-top:48px;padding:40px 24px 8px}.prefecture-summary__each__head{text-align:center;margin-bottom:28px}.prefecture-summary__each__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--mp-ink-soft);font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Hiragino Sans,sans-serif;font-size:11px;font-weight:600;display:block}.prefecture-summary__each__title{letter-spacing:.06em;color:#171612;margin-top:6px;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,serif;font-size:clamp(19px,2.4vw,24px);font-weight:600}.prefecture-summary__each__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 48px;max-width:960px;margin:0 auto;display:grid}.prefecture-summary__each__region{grid-template-columns:96px 1fr;align-items:baseline;gap:14px;display:grid}.prefecture-summary__each__region__name{letter-spacing:.04em;color:#171612;border-bottom:1px solid #ece8df;padding-bottom:4px;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,serif;font-size:15px;font-weight:600}.prefecture-summary__each__prefecture{flex-wrap:wrap;gap:6px 14px;display:flex}.prefecture-summary__each__prefecture__name{color:#3b3e3f;align-items:baseline;gap:3px;font-size:13px;font-weight:400;line-height:1.5;transition:color .18s;display:inline-flex}.prefecture-summary__each__prefecture__label{position:relative}.prefecture-summary__each__prefecture__label:after{content:"";background:var(--mp-ai);transform-origin:0;width:100%;height:1px;transition:transform .22s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.prefecture-summary__each__prefecture__count{font-variant-numeric:tabular-nums;color:#a49a89;font-size:11px;font-weight:400}.prefecture-summary__each__prefecture__name:hover{color:var(--mp-ai)}.prefecture-summary__each__prefecture__name:hover .prefecture-summary__each__prefecture__label:after{transform:scaleX(1)}.prefecture-summary__each__prefecture__name:hover .prefecture-summary__each__prefecture__count{color:var(--mp-ai)}@media (max-width:1000px){.prefecture-summary__each__grid{gap:26px 32px}}@media (max-width:700px){.prefecture-summary__each{display:none}}.fav-status{width:200px;margin-left:20px}.fav-status--simple{width:auto;margin-left:20px;margin-right:10px;display:flex}.fav-status__button{justify-content:end;align-items:center;display:inline-flex}.fav-status--labeled{border:0;border-radius:999px;gap:2px;width:auto;margin-left:0;padding:2px;display:inline-flex}.fav-status--labeled .fav-status__button{letter-spacing:.02em;color:#726b5e;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;gap:6px;padding:7px 18px;font-size:12.5px;font-weight:600;transition:background .2s,color .2s}.fav-status--labeled .fav-status__button:hover{color:#171612}.fav-status--labeled .fav-status__button.is-active{color:var(--mp-ai);background:#fff;font-weight:700;box-shadow:0 1px 2px #1716121f}.fav-status__button:hover{cursor:pointer;opacity:.8}.fav-status__button__icon{cursor:pointer;font-size:20px;line-height:initial}@media (max-width:700px){.fav-status__button__icon{font-size:25px}}.fav-status__button__text{cursor:pointer;font-size:15px}.is_active{color:#d4ac04}.is_inactive{color:#3b3e3f}.is_disabled{opacity:.3}.user,.user.user__pc-view{justify-content:space-between;width:100%;display:flex}.user.user__sp-view{display:none}.user.user__sp-view .name-count{justify-content:space-between;display:flex}@media (max-width:1000px){.user.user__pc-view{display:none}.user.user__sp-view{display:block}.user.user__sp-view .name-count{padding:10px}}.user__email-auth{align-items:center;margin:10px 0;display:flex}.user__separator{border-left:2px solid #ddd;width:4px;margin:0 10px;display:flex}.mypage__calendar{min-width:300px;height:250px}.user__statistic,.user__calendar{padding:10px;display:flex}.user__data__calendar{min-width:300px;height:250px}.user__data__review-list{width:calc(100% - 310px);height:250px}.user__data__visit{width:130px}@media (max-width:1000px){.mypage__calendar{min-width:300px;height:auto}.user__data__visit{width:auto}}.user__data__visit__label{font-size:17px;font-weight:700;display:block}.user__data__visit__text{margin-top:10px;font-size:17px;font-weight:700;display:block}.user__data__visit__text--small{margin-top:10px;font-size:15px;font-weight:700;display:block}#calendar{width:300px;height:250px}.calendar__usage-guides{align-items:center;margin:7px 0 0 5px;font-weight:700;display:flex}.calendar__usage-guides>.calendar__usage-guide{align-items:center;padding-right:15px;font-size:10px;line-height:10px;display:flex}.calendar__usage-guides>.calendar__usage-guide>.calendar__mark{background-color:#c5c5c5;border-radius:5px;width:10px;height:10px;margin-right:2px;display:inline-block}.calendar__usage-guides>.calendar__usage-guide>.calendar__mark--yellow{background-color:#facd33}.calendar__usage-guides>.calendar__usage-guide>.calendar__mark--gray{background-color:#c5c5c5}.mypage-favorite{margin-top:80px}.mypage-favorite__tabs{text-align:center;justify-content:center;align-items:center;margin:20px 0;display:flex}.mypage-favorite__tab{color:#ddd;cursor:pointer;text-decoration:none}.mypage-favorite__separator{border-right:2px solid #ddd;width:1px;height:25px;margin:0 10px;font-weight:700;display:inline-block}.mypage-favorite__memo-icon{padding-top:1px;padding-left:10px}.mypage-favorite__memo-icon i{font-size:20px}.active-tab{color:#000}.fc-toolbar-title{font-size:1.2em!important}.fc-button{text-align:center!important;width:20px!important;height:20px!important;padding:0!important;font-size:12px!important}.fc-icon{color:#fff;width:20px!important;height:20px!important}.fc-toolbar{margin-bottom:.5em!important}.fc-daygrid-day-events{min-height:.75em!important}.fc-daygrid-day-top{min-height:12px!important}.fc-daygrid-day-top .fc-daygrid-day-number{font-size:12px!important}.fc-daygrid-event-harness{text-align:center;width:11px;margin:0 auto;display:inline-block}.switch-button{letter-spacing:0;text-align:center;background:#fff;width:52px;margin:auto;font-size:10px;line-height:20px;display:inline-block;position:relative}.switch-button input[type=checkbox]{display:none}.switch-button label{box-sizing:border-box;cursor:pointer;border:2px solid #999;border-radius:10px;height:20px;line-height:17px;display:block}.switch-button input[type=checkbox]:checked+label{border-color:#78bd78}.switch-button label span:after{content:"非公開";color:#999;padding:0 0 0 12px}.switch-button input[type=checkbox]:checked+label span:after{content:"公開中";color:#78bd78;padding:0 12px 0 0}.switch-button .switch-button__image{background:#999;border-radius:6px;width:12px;height:12px;transition:all .2s;position:absolute;top:4px;left:4px}.switch-button input[type=checkbox]:checked~.switch-button__image{background:#78bd78;transform:translate(32px)}.museums__item:hover{opacity:.8}.museums__item__link{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.loading{text-align:center;width:100%;margin:50px 0}.vue-toast{font-size:12px!important}.user_info__other{width:75%;margin-left:5px;position:relative}@media (max-width:1000px){.user_info__other{padding:5px}.user__email-auth{margin:0;padding:3px 0;font-size:13px}.user__separator{height:100px;display:none}.user__statistic{float:left;border-left:2px solid #ddd;width:35%;height:100px;padding:5px 10px}.user__data__visit__label{font-size:15px}.user__data__visit__text{font-size:14px}.user__calendar,.user{display:block}#calendar{width:100%;height:auto}.mypage-favorite__tabs{text-align:center;justify-content:center;align-items:center;margin:20px 0;display:flex}.vue-toast{margin-bottom:10px;margin-left:auto;margin-right:auto}.user__data__visit__text--small{margin-top:6px;font-size:13px}}.datepicker{cursor:pointer;border:none;margin:4px 0 2px}.react-datepicker__input-container{width:140px!important}.react-datepicker__input-container>input,.datepicker__input{cursor:pointer;border:none;width:100px}@media (max-width:1000px){.react-datepicker__input-container>input,.datepicker__input{cursor:pointer;border:none;width:120px}}.datepicker__clear-button,.vdp-datepicker__clear-button{font-weight:700}#jmap{width:600px;height:450px;margin:40px auto}.jmap-infobox{padding:5px}.jmap-infobox span{font-weight:700}@media (max-width:1000px){#jmap{width:100%;height:380px;margin:40px auto}.jmap-infobox{width:60%}}.cursor-pointer{cursor:pointer}.color-orange{color:#dab22a}.search-header{vertical-align:middle;align-items:center;margin:10px 0;font-size:15px;font-weight:700;display:flex}.search-header__content{font-size:15px}.search-header__count{display:inline-block}.search-header__count-label{font-size:15px}.search-header__breadcrumb{margin-right:5px;display:inline-block}.search-header__separator{margin:auto 5px}.search-header__separator:after{content:"＞"}@media (max-width:700px){.search-header{vertical-align:middle;align-items:center;margin:10px 0 5px;font-size:10px;display:flex}.search-header__content{font-size:10px;font-weight:700}.search-header__count{margin-top:10px;display:inline-block}.search-header__count-label{font-size:10px}.search-header__breadcrumb{margin-right:5px;display:inline}}#google-map{background:#333;width:100%;height:400px;margin:20px auto 5px}@media (max-width:700px){#google-map{width:100%;margin:10px auto}}.announcement{border:1px solid #ddd;width:100%;margin:30px 10px;padding:10px}@media (max-width:700px){.announcement{width:100%;margin:30px 0;padding:10px}}.announcement-label{color:#fff;text-align:center;background-color:#fc0;border-radius:5px;margin:1px 0;padding:5px 10px;font-size:14px;font-weight:400;display:inline-block}.announcement-label__small{border-radius:2px;padding:2px 5px;font-size:11px}.announcement-label__empty{color:#fff;background-color:#fff;padding:0}.announcement-body{white-space:pre-wrap;margin:10px;font-size:14px;line-height:1.25}.announcement-wrap{margin:3px 0}.under-announcement{text-align:center;margin:20px}.no-padding{padding:0!important}.overflow-y-auto{overflow-y:auto!important}.flex-vertical-align{align-items:center;display:flex}.inline-flex-vertical-align{align-items:center;display:inline-flex}.flex-space-between{justify-content:space-between;display:flex}.flex-middle{justify-content:center;align-items:center;display:flex}.good-museum-review{cursor:pointer;width:50px}.good-museum-review:hover{opacity:.5}.good-museum-review__icon{font-size:25px}.good-museum-review__count{padding:0 0 3px 4px}.close{float:right;color:#000;text-shadow:0 1px #fff;opacity:.5;font-size:1rem;font-weight:100;line-height:1}.calendar-menu{z-index:100000;text-align:center;background:#fff;border:1px outset #ccc;width:120px;height:auto;margin:0 auto;display:none;position:absolute}.calendar-menu__close{margin:0 2px 0 0;position:absolute;right:0}.calendar-menu__close .close{cursor:pointer}.calendar-menu__content{padding:6px 12px}.calendar-menu__item{background:#fcfcfc;margin:3px 0;padding:3px 4px;font-size:13px}.calendar-menu__item:hover{opacity:.5;cursor:pointer}.close-museums{width:90%;margin:0 auto}.close-museums__museum{margin:5px 10px;display:inline-block}.close-museums__museum__title{font-weight:700}.close-museums__footnote{text-align:right;width:100%;margin:10px 0}.close-museums__footnote--center{text-align:center}.close-museums__footnote span{opacity:.5;font-size:13px}.hidden{display:none}.flex{display:flex}.museum-detail__buttons{gap:4px;width:max-content;margin-top:16px;display:flex}.margin-right-10{margin-right:10px}.margin-horizon-3{margin-left:3px;margin-right:3px}.margin-horizon-5{margin-left:5px;margin-right:5px}.mypage-favorite__content{transition:all 1.5s}.mypage-search-filtered{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:20px;margin-bottom:20px;margin-right:10px;display:flex;position:relative}.mypage-search-filtered>input{width:250px}.mypage-search-filtered>.select-prefecture{min-width:110px}.mypage-search-filtered>.select-condition{width:100px;min-width:120px}@media (max-width:1000px){.mypage-search-filtered{box-sizing:border-box;flex-wrap:nowrap;margin-right:0;padding:0 12px;font-size:12px}.mypage-search-filtered>*{min-width:0}.mypage-search-filtered>select,.mypage-search-filtered>input{height:38px;font-size:12px}.mypage-search-filtered>.select-prefecture,.mypage-search-filtered>.select-condition{background-position:right 5px center;flex:none;padding:0 16px 0 7px}.mypage-search-filtered>input{flex:1 1 0;width:auto;min-width:0}}@media (max-width:700px){.mypage-search-filtered>.select-prefecture{width:75px;min-width:90px}.mypage-search-filtered>.select-condition{width:100px;min-width:100px}}.google-map__footnote{align-items:center;margin:0 0 10px;display:flex}#google-map .gm-style-iw-c{border-radius:10px!important;padding:0!important;overflow:hidden!important;box-shadow:0 12px 34px -14px #17161273!important}#google-map .gm-style-iw-d{padding:0!important;overflow:hidden!important}#google-map .gm-style-iw-c button.gm-ui-hover-effect{opacity:1!important;background:#ffffffd9!important;border-radius:50%!important;width:26px!important;height:26px!important;top:-5px!important;right:5px!important}#google-map .gm-style-iw-c button.gm-ui-hover-effect>span{margin:6px!important}.map-iw{width:164px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif}.map-iw__thumb{background:#f6f4ef;width:100%;height:88px;overflow:hidden}.map-iw__body{padding:8px 10px 10px}.map-iw__name{color:#171612;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif;font-size:13px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.map-iw .map-iw__thumb--spot{background:#8a8172;justify-content:center;align-items:center;display:flex}.map-iw .map-iw__spot-icon{color:#fff}.map-iw .map-iw__note{letter-spacing:.02em;color:#726b5e;margin-top:4px;font-size:11.5px}.map-iw .map-iw__link{letter-spacing:.04em;color:var(--mp-ai);margin-top:6px;font-size:11.5px;font-weight:700;display:inline-block}.map-iw .map-iw__link:hover{color:var(--mp-ai)}.google-map__legend{flex-wrap:wrap;flex:auto;align-items:center;row-gap:4px;min-width:0;display:flex}.google-map__legend .unit{flex-shrink:0;align-items:center;margin-right:10px;line-height:1.3;display:inline-flex}.google-map__legend .unit>img{width:10px}.google-map__footnote .text{margin-left:2px;font-size:10px}.google-map__toggle{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.google-map__toggle-text{font-size:10px}.google-map__toggle>input{display:none}.google-map__toggle-slider{background:#c5c5c5;border-radius:9px;flex-shrink:0;width:32px;height:18px;transition:background .2s;position:relative}.google-map__toggle-slider:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}.google-map__toggle>input:checked+.google-map__toggle-slider{background:var(--mp-ai)}.google-map__toggle>input:checked+.google-map__toggle-slider:before{transform:translate(14px)}@media (max-width:700px){.google-map__footnote{margin:0 0 10px}}.mypage-favs-icons{justify-content:space-between;margin-bottom:5px;display:flex}.mypage-favs-icons__left{margin-top:4px;margin-bottom:4px;padding-left:2.5%}.mypage-favs-icons__right{width:auto;display:flex}.mypage-favs-icons__number{font-size:15px}.sns-login{width:min-content;margin:0 auto;padding:0 10px;display:flex}@media (max-width:1200px){.sns-login{display:block}}.sns-login__btn{background:#fafafa;border:none;justify-content:center;align-items:center;height:50px;padding:20px;display:flex;text-decoration:none!important}.sns-login__btn:hover{opacity:.5}.sns-login__text{padding:0 30px;font-size:20px;font-weight:700}.sns-login__description{width:fit-content;margin:20px auto 0;font-size:11px}.sns-login__description-inner{text-align:left;width:fit-content}.sns-login__description-inner .text{color:#aaa;width:fit-content;font-size:12px;line-height:1.5}.sns-login__error>p{font-weight:700;line-height:1.5}.change-username-completed{text-align:center;min-height:150px}.change-username-completed p{text-align:center;font-size:18px;font-weight:700;line-height:1.5}.change-username-loading,.change-username-input{min-height:150px}.change-username-input__content{min-height:130px;margin:20px 0}.change-username-input__content p{font-size:13px;line-height:1.5}.change-username-input__footnote{margin:4px 0}.change-username-input__footnote p{color:#bbb;font-size:12px;line-height:1.5}.change-username-input__input{text-align:center;margin:10px 0 20px}.change-username-input__input input{width:100%}.change-username-input__input p{color:red;padding:2px 0;font-size:12px}.change-username-input button{width:100px;padding:3px}.fade-in-out{opacity:0;animation:3s linear forwards fadeInOut}@keyframes fadeInOut{0%{opacity:0}20%{opacity:1}60%{opacity:1}to{opacity:0}}.pagination-wrapper{margin-top:30px}.pc-contents--block{display:block!important}.sp-contents--block{display:none!important}.pc-contents--flex{display:flex!important}.sp-contents--flex{display:none!important}@media (max-width:1000px){.pc-contents--block{display:none!important}.sp-contents--block{display:block!important}.pc-contents--flex{display:none!important}.sp-contents--flex{display:flex!important}}.VueCarousel{height:100%}.VueCarousel-wrapper,.VueCarousel-inner,.VueCarousel-slide{text-align:center;vertical-align:center;margin:0 auto;height:100%!important}.VueCarousel-slide #image-slider-inner{color:#fff;background-color:#62caaa;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;height:100%;margin-bottom:-30px;font-size:30px;display:flex}.v-enter-active,.v-leave-active{transition:opacity 2s}.v-enter,.v-leave-to{opacity:0}.active-page .page-link{color:#fff;background:#aaf}.pagination{margin-top:50px}.dragdrop_zone{border:3px dashed #aaa;width:100%;height:152px;position:relative}.dragover{background:#64646480}.dragdrop_zone #previews{width:100%;height:100%;position:relative}.dragdrop_zone #previews .preview{width:20%;height:100%;display:inline-block;position:relative}.dragdrop_zone #previews .preview .btn_delete{background:#eee;border:none;border-radius:14px;width:28px;height:28px;margin-top:5px;margin-right:5px;font-size:21px;font-weight:700;position:absolute;top:0;right:0}.dragdrop_zone #previews .preview .image{object-fit:cover;width:100%;height:100%}.dragdrop_zone #btn_select_images{color:#fff;opacity:.5;background-color:#3b3e3f;border:none;width:300px;height:30px;margin:auto;font-size:18px;line-height:35px;position:absolute;inset:0}.dragdrop_zone .dragdrop_input_file{display:none;position:absolute;top:0;left:0}@media (max-width:700px){.dragdrop_zone{border:2px dashed #aaa;width:100%;height:100px;position:relative}.dragdrop_zone #previews{width:100%;height:100%;position:relative}.dragdrop_zone #previews .preview{width:20%;height:100%;display:inline-block;position:relative}.dragdrop_zone #previews .preview .btn_delete{border:none;width:20px;height:20px;margin-top:3px;margin-right:3px;font-size:9px;font-weight:700;line-height:20px;position:absolute;top:0;right:0}.dragdrop_zone #btn_select_images{color:#fff;opacity:.5;z-index:1;background-color:#3b3e3f;border:none;width:180px;height:16px;margin:auto;line-height:20px;position:absolute;inset:0;padding:9px 6px!important;font-size:11px!important}}.user-edit__wrapper{width:100%;height:100%;min-height:500px;display:flex}.user-edit__wrapper .active{color:#fff;background:#5d5e5d}.user-edit__wrapper .inactive{color:#000;background:#fff}.user-edit__wrapper input[type=radio]{margin-right:3px;display:inline-block}.user-edit__wrapper ul{list-style:inherit}.user-edit__left{width:200px;height:100%;margin:10px;padding:10px;display:inline-block}.user-edit__right{width:calc(100% - 400px);height:100%;margin:10px;padding:30px;display:inline-block}.user-edit__right p{margin:10px 0}.user-edit__right input[type=text],.user-edit__right input[type=password]{appearance:none;outline-offset:-2px;border:1px solid #bbb;border-radius:0;padding:5px}.user-edit__attibute{cursor:pointer;margin:10px 0;padding:10px 20px}.user-edit__description{margin:20px 0;font-size:15px}.supplementary{opacity:.5;font-size:80%}.blank-space--min{margin-top:20px}.blank-space--max{margin-top:40px}@media (max-width:1000px){.user-edit__wrapper{width:100%;height:100%;display:block}.user-edit__left{width:95%;margin:0 auto;padding:0;display:block}.user-edit__wrapper .inactive{color:#a2a2a2;background:#d6d5d5}.user-edit__right{width:100%;margin:0;padding:10px 20px;display:inline-block}.user-edit__attibute{margin:10px 0;padding:8px 20px}}.absolute-middle{margin:auto;position:absolute;inset:0}button:disabled{opacity:.4}.next-wrapper-image img{opacity:0;transition:opacity .5s;position:relative!important}.next-wrapper-image img[data-load=done]{opacity:1}.article{max-width:1000px;margin:6.25rem auto 0}.article__wrapper{border:1px solid #ddd;width:100%;margin:2rem .625rem;padding:2rem}.article__title{align-items:center;display:flex}.article__title-label{color:#fff;text-align:center;background-color:#fc0;border-radius:.25rem;margin-right:.375rem;padding:.25rem .5rem;font-size:.875rem;font-weight:400}.article__title-text{font-size:1.25rem;font-weight:700;line-height:1.25}.article__separator{opacity:1;background-color:#3b3e3f;border:none;height:1px;margin:.5rem auto}.article__supplemental_info{align-items:center;margin-top:1rem;margin-bottom:1rem;display:flex}.article__date{text-align:right;min-width:180px;margin-left:auto;margin-right:.25rem;line-height:1}.article__date-text{font-size:.875rem;font-weight:400}.article__body h2{margin:.6rem 0;font-size:1.25rem}.article__body h4{margin:.6rem 0;font-size:1rem}.article__tags{flex-wrap:wrap;justify-content:start;width:80%;display:flex}.article__tags-item{color:#fff;background:#ddd;border-radius:.25rem;margin:.125rem .25rem;padding:.25rem .5rem;display:inline-block}.article__body p{line-height:1.5}.article__body section{margin:1.25rem auto 2.5rem}.article__body figure{page-break-inside:avoid;text-align:center;margin:1.25em 0}.article__body figcaption{opacity:.5;margin-top:.5em;font-size:85%}.article__body .column-list{justify-content:space-between;display:flex}.article__body .column{text-align:center;padding:0 1em}.article__body .column:first-child{padding-left:0}.article__body .column:last-child{padding-right:0}.article__body figure{text-align:center;border:none;border-radius:0;margin:1.5em 0;padding:0}.article__body a{word-wrap:break-word;text-decoration:underline}@media (max-width:1000px){.article__body .column-list{display:block!important}.article__body .column{padding:0;width:100%!important}.article__body img{width:100%!important}.article__wrapper{margin:2rem auto;padding:1rem}.article__supplemental_info{display:block}.article__date{margin:0;line-height:1}.article__tags{width:100%}.article{margin:1.25rem auto 0}}.article__footer{text-align:center;justify-content:center;align-items:center;margin:1.25rem}.article__footer a{text-decoration:underline}ul.bulleted-list{margin:1rem;line-height:1.5}ul.bulleted-list li{margin-left:.5rem;font-size:.875rem;line-height:1.5}.article__body .googlemap{width:80%;height:30rem}@media (max-width:1000px){.article__body .googlemap{width:100%;height:18rem}}.stat-wrap{--sw-ink:#171612;--sw-muted:#726b5e;--sw-rule:#ece8df;--sw-ai:var(--mp-ai);--sw-rule-strong:#dcd6c8;--sw-paper:#fff;--sw-gothic:"Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic","Noto Sans JP","Hiragino Sans",sans-serif;background:var(--sw-paper);max-width:60rem;box-shadow:0 26px 52px -46px rgb(var(--mp-ai-rgb)/.45);border-radius:4px;margin:0 auto;padding:6px clamp(18px,3vw,34px) clamp(20px,3vw,30px)}.stat-wrap input[type=radio]{display:none}.stat-wrap .tab-area{gap:2px;margin:0 0 -1px;font-size:0;display:flex}.stat-wrap .tab-area label{color:var(--sw-muted);font-family:var(--sw-gothic);letter-spacing:.1em;text-align:center;cursor:pointer;border-bottom:2px solid #0000;margin:0;padding:14px 26px;font-size:13.5px;font-weight:600;transition:color .2s,border-color .2s;display:inline-block}.stat-wrap .tab-area label:hover{color:var(--sw-ink)}.stat-wrap .panel_area{border:none;padding-top:1.5rem}.stat-wrap .tab_panel{width:100%;margin:0 auto;padding:.5rem 0 0;display:none}.stat-wrap .tab_panel p{letter-spacing:1px;text-align:center;font-size:14px}.stat-wrap #tab1:checked~.tab-area .tab1_label,.stat-wrap #tab2:checked~.tab-area .tab2_label,.stat-wrap #tab3:checked~.tab-area .tab3_label{color:var(--sw-ink);border-bottom-color:var(--sw-ai);background:0 0;font-weight:700}.stat-wrap #tab1:checked~.panel_area #panel1,.stat-wrap #tab2:checked~.panel_area #panel2,.stat-wrap #tab3:checked~.panel_area #panel3{display:block}@media (max-width:1000px){.stat-wrap{width:100%;padding:4px 14px 18px}.stat-wrap .tab-area label{letter-spacing:.06em;flex:1;padding:12px .5rem;font-size:.8rem}.stat-wrap .tab_panel{padding:.5rem 0 0;display:none}}.mx-auto{margin:0 auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:1rem}.marquee-container{white-space:nowrap;width:100%;overflow:hidden}.marquee{animation:30s linear infinite scroll;display:inline-block}.marquee:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translateY(50%)}to{transform:translateY(-80%)}}.align-vertical{align-items:center;display:flex}.datepicker--absolute .react-datepicker-popper{position:absolute!important}.carousel .thumbs-wrapper{margin:5px auto!important}#mypage__favs{justify-content:center;display:flex}@media (max-width:1000px){#mypage__favs{width:100%}}.link-card{cursor:pointer;border:1px solid #eee;justify-content:normal;width:70%;height:150px;margin:.75rem auto;padding:.125rem;text-decoration:none;transition:box-shadow .3s;display:flex;box-shadow:0 4px 8px #0000001a}.link-card:hover{box-shadow:0 6px 12px #00000026}.link-card__img{width:35%;height:100%;display:inline-block}.link-card__img img{object-fit:cover;border-radius:.125rem;width:100%;height:100%;padding:.5rem}.link-card__body{align-items:center;width:65%;height:100%;padding:.5rem;display:block;overflow:hidden}.link-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.0625rem;font-weight:700;line-height:1.2;text-decoration:none;display:-webkit-box;overflow:hidden}.link-card__title-wrapper{align-items:center;height:85%;display:flex}.link-card__text{margin:10px auto}.link-card__wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.link-card__footer-link{opacity:.5;white-space:nowrap;text-overflow:ellipsis;height:15%;font-size:.6rem;overflow:hidden}.alt-image{background:#eee;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.alt-image p{color:#fff;font-size:1.5rem}.icon-web{margin-right:.1rem}@media (max-width:700px){.link-card{width:100%;height:6rem}.link-card__title{font-size:.8rem}.alt-image p{font-size:1rem}}.masonry-grid{width:auto;padding:0;display:flex}.masonry-grid_column{background-clip:padding-box;padding:8px}@media (max-width:700px){.masonry-grid_column{padding:0}}.masonry-grid_column>div{margin-bottom:10px}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.card-body{background:#f8fafc}.align-center{align-items:center}
.mp-masthead{--paper:#fff;--ink:#171612;--ink-soft:#423e36;--muted:#726b5e;--faint:#a49c8c;--rule:#ece8df;--rule-strong:#dcd6c8;--ai:var(--mp-ai);--gothic:"Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic","Noto Sans JP","Hiragino Sans",sans-serif;--serif:"Hiragino Mincho ProN","Yu Mincho","YuMincho","Noto Serif JP",serif;--latin:"Helvetica Neue","Arial",sans-serif;z-index:1000;-webkit-backdrop-filter:saturate(1.1)blur(10px);backdrop-filter:saturate(1.1)blur(10px);border-bottom:1px solid var(--rule);height:68px;font-family:var(--gothic);background:#ffffffdb;justify-content:center;align-items:center;gap:clamp(16px,2.5vw,32px);padding:0 clamp(16px,3vw,40px);display:flex;position:sticky;top:0}@media (max-width:1000px){.mp-masthead{display:none}}.mp-brand{align-items:center;gap:12px;display:flex}.mp-brand a{align-items:center;display:inline-flex}.mp-brand img{object-fit:contain}.mp-brand h2{font-family:var(--gothic);letter-spacing:.08em;color:var(--muted);white-space:nowrap;border:0;font-size:11px;font-weight:500}@media (max-width:1240px){.mp-brand h2{display:none}}.mp-nav{align-items:center;gap:clamp(16px,1.8vw,26px);display:flex}.mp-nav a,.mp-nav p{font-family:var(--gothic);letter-spacing:.04em;color:var(--ink-soft);cursor:pointer;white-space:nowrap;margin:0;padding:4px 0;font-size:13.5px;transition:color .2s;position:relative}.mp-nav a:hover,.mp-nav p:hover{color:var(--ink)}.mp-nav a:after{content:"";background:var(--mp-color-main);border-radius:999px;height:3px;transition:right .28s;position:absolute;bottom:-2px;left:0;right:100%}.mp-nav a:hover:after{right:0}.mp-nav .mp-nav-active{color:var(--ink);font-weight:700}.mp-nav .mp-nav-active:after{right:0}.mp-account{align-items:center;gap:16px;display:flex}.mp-account .separator{background:var(--rule-strong);width:1px;height:20px}.mp-masthead .sns{align-items:center;gap:9px;display:flex}.mp-masthead .sns a{opacity:.75;align-items:center;transition:opacity .2s;display:inline-flex}.mp-masthead .sns a:hover{opacity:1}.mp-masthead .sns .next-wrapper-image{width:17px!important}@media (max-width:1120px){.mp-masthead .sns{display:none}}.mp-masthead .welcome-message{display:inline-flex}.mp-masthead .welcome-message .link{color:var(--ink);font-family:var(--gothic);align-items:center;gap:8px;display:inline-flex}.mp-masthead .welcome-message .link:hover{opacity:.7}.mp-masthead .welcome-message .name{color:var(--ink);font-size:13px;font-family:var(--gothic);white-space:nowrap}.mp-masthead .welcome-message .name:after{content:"さん";color:var(--muted)}.right-contents{width:100%;height:auto;padding-left:0;position:static;right:auto;overflow:visible}@media (max-width:1000px){.right-contents{padding-left:0}}.page-gutter{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding-top:24px;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}#search .search__form{max-width:100%;box-shadow:0 12px 30px -24px rgb(var(--mp-ai-rgb)/.5);background:#fff;border:1px solid #dcd6c8;align-items:stretch;transition:border-color .2s,box-shadow .2s;display:inline-flex;overflow:hidden}#search .search__form:focus-within{border-color:var(--mp-ai);box-shadow:0 14px 34px -20px rgb(var(--mp-ai-rgb)/.55)}#search .search__form__select{color:#423e36;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23726b5e' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:0;border-right:1px solid #ece8df;border-radius:0;width:auto;min-width:112px;height:48px;padding:0 32px 0 16px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif;font-size:13px;font-weight:600}#search .search{color:#171612;appearance:none;background:#fff;border:0;border-radius:0;width:clamp(180px,40vw,360px);height:48px;padding:0 16px;font-size:15px}#search .search::placeholder{color:#a49c8c}#search .submit,#search .search__form__submit{background:var(--mp-btn-primary-bg);width:auto;min-width:78px;height:48px;color:var(--mp-btn-primary-fg);letter-spacing:.1em;cursor:pointer;white-space:nowrap;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;margin-left:0;padding:0 24px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif;font-size:13.5px;font-weight:700;transition:background .2s;display:inline-flex}#search .submit:before,#search .search__form__submit:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171612' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20.5 20.5l-4-4'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:15px;height:15px}#search .submit:hover,#search .search__form__submit:hover{background:var(--mp-btn-primary-bg-hover)}#search input,#search button{color:inherit}@media (max-width:700px){#search .search__form{flex-wrap:nowrap;width:100%;display:flex}#search .search__form__select{text-align:center;background-position:right 8px center;flex:none;width:104px;min-width:0;padding:0 22px 0 8px;font-size:11px}#search .search{flex:1 1 0;width:auto;min-width:0;padding:0 12px}#search .submit,#search .search__form__submit{letter-spacing:.04em;flex:none;min-width:0;padding:0 14px}}.mp-copyright{text-align:center;color:var(--faint,#a49c8c);letter-spacing:.08em;padding:24px 20px 8px;font-family:Helvetica Neue,Arial,sans-serif;font-size:11.5px}
:root{--mp-color-main:#89c3eb;--mp-color-main-strong:#6fb4e4;--mp-color-main-edge:#3f97d6;--mp-color-on-main:#171612;--mp-color-sub:#274a78;--mp-color-sub-strong:#1e3a60;--mp-color-main-rgb:137 195 235;--mp-color-sub-rgb:39 74 120;--mp-paper:#fff;--mp-paper-2:#f6f4ef;--mp-paper-3:#faf8f3;--mp-ink:#171612;--mp-ink-soft:#423e36;--mp-muted:#726b5e;--mp-faint:#a49c8c;--mp-rule:#ece8df;--mp-rule-strong:#dcd6c8;--mp-ai:var(--mp-color-sub);--mp-ai-dark:var(--mp-color-sub-strong);--mp-ai-rgb:var(--mp-color-sub-rgb);--mp-main-wash:rgb(var(--mp-color-main-rgb)/.3);--mp-main-tint:rgb(var(--mp-color-main-rgb)/.14);--mp-btn-primary-bg:var(--mp-color-main);--mp-btn-primary-bg-hover:var(--mp-color-main-strong);--mp-btn-primary-fg:var(--mp-color-on-main);--mp-serif:"Hiragino Mincho ProN","Yu Mincho","YuMincho","Noto Serif JP",serif;--mp-gothic:"Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic","Noto Sans JP","Hiragino Sans",sans-serif;--mp-content-max:1000px;--bs-font-sans-serif:"Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic","Noto Sans JP","Hiragino Sans",sans-serif;--bs-body-font-family:"Hiragino Kaku Gothic ProN","Yu Gothic","YuGothic","Noto Sans JP","Hiragino Sans",sans-serif;scroll-behavior:auto}h1,h2,h3,h4,h5,h6,.sub_title,.modal__header,.rev_title h3,.document__section-title,.document__section .title{font-family:var(--mp-serif);letter-spacing:.02em}input,textarea,select,button,.mp-masthead .mp-brand h2{font-family:var(--mp-gothic)}.link_btn{background-color:var(--mp-color-main);height:34px;color:var(--mp-color-on-main);line-height:1;font-family:var(--mp-gothic);letter-spacing:.04em;border:0;border-radius:3px;justify-content:center;align-items:center;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.link_btn:hover{background-color:var(--mp-color-main-strong);color:var(--mp-color-on-main)}.link_btn:disabled{opacity:.4}.link_btn_2{color:var(--mp-ai);font-family:var(--mp-gothic);background-color:var(--mp-main-tint);border:0;border-radius:3px;font-weight:700;transition:background .2s,color .2s}.link_btn_2:hover{background-color:var(--mp-main-wash);color:var(--mp-ai)!important}.tab_area a{color:var(--mp-muted);font-family:var(--mp-gothic);background:0 0;border-bottom:2px solid #0000;font-weight:700;transition:color .2s,border-color .2s}.tab_area a:hover{color:var(--mp-ink);opacity:1}.tab_wrap>.tab_area>.active,.tab_area a.active{color:var(--mp-ink);border-bottom:3px solid var(--mp-color-main);background:0 0}#museum_info h4{font-family:var(--mp-serif);color:var(--mp-ink);letter-spacing:.02em;font-size:clamp(20px,2.5vw,26px);font-weight:600;line-height:1.25}#museum_info a{font-family:var(--mp-gothic);color:var(--mp-ink-soft)}#museum_info_note{margin-top:12px}#museum_info_note a{font-family:var(--mp-gothic);color:var(--mp-faint);letter-spacing:.02em;font-size:11.5px;line-height:1.7}.exhibition-main__separator{flex-direction:column;align-items:center;gap:6px;margin:40px 0 28px;display:flex}.exhibition-main__separator:before,.exhibition-main__separator:after{display:none}.exhibition-main__separator__eyebrow{font-family:var(--mp-gothic);letter-spacing:.28em;text-transform:uppercase;color:var(--mp-ink-soft);font-size:11px;font-weight:600}.exhibition-main__separator__title{font-family:var(--mp-serif);letter-spacing:.06em;color:var(--mp-ink);font-size:clamp(19px,2.4vw,24px);font-weight:600}.close-museums{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;width:100%;max-width:900px;margin:0 auto;display:grid}.close-museums__museum{color:inherit;background:#fff;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:13px 15px;text-decoration:none;transition:box-shadow .25s,background .25s;display:flex;box-shadow:0 1px 2px #1716120d,0 8px 22px -14px #17161247}.close-museums__museum:hover{background:var(--mp-paper-3);box-shadow:0 2px 4px #1716120f,0 16px 34px -16px rgb(var(--mp-ai-rgb)/.26)}.close-museums__museum__title{font-family:var(--mp-serif);color:var(--mp-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;line-height:1.4;transition:color .2s;overflow:hidden}.close-museums__museum:hover .close-museums__museum__title{color:var(--mp-ai)}.close-museums__museum__distance{font-family:var(--mp-gothic);color:var(--mp-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.close-museums__footnote{text-align:right;grid-column:1/-1;width:100%;margin:6px 0 0}.close-museums__footnote--center{text-align:center}.close-museums__footnote span{color:var(--mp-faint);opacity:1;font-size:12px}.museum-detail__buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.museum-detail__buttons .link_btn_2{align-items:center;gap:6px;display:inline-flex}.flex-item{background-color:var(--mp-paper);border:0;border-radius:4px;padding:8px;transition:box-shadow .3s,transform .3s;box-shadow:0 1px 1px #1716120a,0 6px 16px -14px #1716122e}.flex-item:hover{box-shadow:0 2px 4px #1716120d,0 14px 28px -18px rgb(var(--mp-ai-rgb)/.2);border-color:#0000}.flex-item .img{border-radius:2px;padding-top:0;overflow:hidden}.flex-item .img img{border-radius:2px;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.flex-item:hover .img img{transform:scale(1.03)}.flex-item .name-text{padding-top:12px}.flex-item .name-text a,.name-text a{font-family:var(--mp-serif);color:var(--mp-ink);font-size:19px;font-weight:600;line-height:1.4;transition:color .2s}.flex-item:hover .name-text a{color:var(--mp-ai)}.flex-item .name-text__sub,.flex-item .address-text{color:var(--mp-muted);font-family:var(--mp-gothic);line-height:1.5}.museum-list-grid{gap:20px}.museum-list-grid .masonry-grid_column{flex-direction:column;gap:20px;padding:0;display:flex}.museum-list-grid .masonry-grid_column>div{margin-bottom:0}.flex-item .mypage-favs-icons{border-top:1px solid var(--mp-rule);margin-top:2px;padding-top:4px}@media (prefers-reduced-motion:reduce){.flex-item:hover .img img{transform:none}}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:34px 0 10px;padding:0;list-style:none;display:flex}.pagination .page-item{list-style:none}.pagination .page-link{border:1px solid var(--mp-rule);min-width:38px;height:38px;color:var(--mp-ink-soft);font-family:var(--mp-gothic);font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border-radius:2px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.pagination .page-link:hover{border-color:var(--mp-ai);color:var(--mp-ai)}.pagination .active-page .page-link{background:var(--mp-btn-primary-bg);color:var(--mp-btn-primary-fg)}.search-header{font-family:var(--mp-gothic);letter-spacing:.04em;color:var(--mp-muted);margin:4px 0 18px;font-size:12.5px;font-weight:500}.search-header__content{font-family:var(--mp-gothic);color:var(--mp-muted);font-size:12.5px;font-weight:500;transition:color .2s}.search-header__content:hover{color:var(--mp-ai)}.search-header__separator{color:var(--mp-faint)}.search-header__separator:after{content:"/"}.search-header__count-label{font-family:var(--mp-gothic);color:var(--mp-faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.announcement{border:0;width:100%;margin:0;padding:0 4px}.announcement-body{color:var(--mp-ink-soft);margin:0;font-size:14px;line-height:1.75}.under-announcement{text-align:left;justify-content:center;gap:24px;margin:30px 4px;display:flex}.under-announcement a{color:var(--mp-ai);font-size:13.5px;font-weight:700}.under-announcement a:hover{text-decoration:underline}.article{margin:0}.article>h3{letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:700;font-family:var(--mp-gothic);color:var(--mp-ink-soft);margin-bottom:18px}.article__wrapper{border:0;margin:0;padding:0}.article__title{align-items:baseline;gap:10px;display:flex}.article__title-label{background:var(--mp-btn-primary-bg);color:var(--mp-btn-primary-fg);font-family:var(--mp-gothic);letter-spacing:.12em;border-radius:2px;margin-right:0;padding:3px 8px;font-size:10px;font-weight:700}.article__title-text{font-family:var(--mp-serif);letter-spacing:.01em;color:var(--mp-ink);font-size:clamp(26px,3.6vw,32px);font-weight:600;line-height:1.18}.article__separator{background-color:var(--mp-rule);height:1px;margin:12px auto}.article__supplemental_info{margin:0 0 32px}.article__tags-item{font-family:var(--mp-gothic);letter-spacing:.04em;color:#fff;border-radius:2px;padding:3px 9px;font-size:11px;font-weight:700}.article__date-text{font-family:var(--mp-gothic);color:var(--mp-faint);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.article__body{font-family:var(--mp-gothic);color:var(--mp-ink-soft);font-size:16px;line-height:1.95}.article__body p{margin:0 0 1.4em;line-height:1.95}.article__body h2,.article__body h3,.article__body h4{font-family:var(--mp-serif);color:var(--mp-ink);line-height:1.35}.article__body h2{margin:1.9em 0 .6em;font-size:24px}.article__body h3{margin:1.7em 0 .5em;font-size:20px}.article__body h4{margin:1.5em 0 .5em;font-size:17px}.article__body a{color:var(--mp-ai);text-underline-offset:2px;text-decoration:underline}.article__body img{border-radius:2px;max-width:100%}.article__body figcaption{opacity:1;color:var(--mp-faint);font-size:12.5px;font-family:var(--mp-gothic)}.article__footer{text-align:left;gap:24px;margin:40px 0;display:flex}.article__footer a{color:var(--mp-ai);font-size:13.5px;font-weight:700;text-decoration:none}.article__footer a:hover{text-decoration:underline}.sub_title h3{font-size:clamp(24px,3vw,32px)}#contact{max-width:680px}#contact label{font-family:var(--mp-gothic);letter-spacing:.14em;text-transform:uppercase;color:var(--mp-muted);margin:20px 0 6px;font-size:11px;font-weight:700;display:block}#contact input,#contact textarea{border:1px solid var(--mp-rule-strong);width:100%;font-family:var(--mp-gothic);color:var(--mp-ink);background:#fff;border-radius:2px;padding:11px 13px;font-size:14px;transition:border-color .2s,box-shadow .2s}#contact textarea{resize:vertical;height:200px;line-height:1.7}#contact input:focus,#contact textarea:focus{border-color:var(--mp-ai);box-shadow:0 0 0 3px rgb(var(--mp-ai-rgb)/.12);outline:0}#contact .button{margin-top:24px}#contact__submit{background:var(--mp-btn-primary-bg);color:var(--mp-btn-primary-fg);font-family:var(--mp-gothic);letter-spacing:.06em;cursor:pointer;box-shadow:inset 0 0 0 1px var(--mp-color-main-edge);border:0;border-radius:2px;padding:12px 28px;font-size:14px;font-weight:700;transition:background .2s}#contact__submit:hover{background:var(--mp-btn-primary-bg-hover)}.popover{--bs-popover-bg:#fff;--bs-popover-border-color:var(--mp-rule-strong);--bs-popover-border-radius:6px;--bs-popover-inner-border-radius:6px;--bs-popover-header-bg:var(--mp-paper-3);--bs-popover-header-color:var(--mp-ink);--bs-popover-body-color:var(--mp-ink-soft);--bs-popover-max-width:260px;font-family:var(--mp-gothic);box-shadow:0 24px 54px -26px #1716124d}.popover-header{font-family:var(--mp-serif);letter-spacing:.02em;border-bottom:1px solid var(--mp-rule);padding:12px 16px;font-size:13.5px;font-weight:600}.popover-body{font-family:var(--mp-gothic);padding:14px 16px;font-size:13px;line-height:1.7}.popover-body a{color:var(--mp-ai);text-decoration:none}.popover-body a:hover{text-decoration:underline}.popover-actions{flex-direction:column;gap:8px;display:flex}.popover-body .link_btn,.popover-body .link_btn_2{width:100%}.popover-body .link_btn_2:disabled{opacity:.4}.document__section-title{background:var(--mp-paper-2);border-left:3px solid var(--mp-ai);color:var(--mp-ink);font-family:var(--mp-serif);padding:10px 14px;font-size:16px;font-weight:600;line-height:1.5}#user_info_pic img{object-fit:cover;border:1px solid var(--mp-rule);border-radius:50%}#user_info_big a{font-family:var(--mp-serif);color:var(--mp-ink);font-size:26px;font-weight:600}.user__data__visit__label{font-family:var(--mp-gothic);letter-spacing:.1em;color:var(--mp-muted);font-size:12px;font-weight:700}.user__data__visit__text,.user__data__visit__text--small{font-family:var(--mp-gothic);color:var(--mp-ink-soft);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.user__separator{border-left-color:var(--mp-rule)}.stat-wrap .tab-area label{width:auto;color:var(--mp-muted);font-family:var(--mp-gothic);border-bottom:2px solid #0000;margin:0 10px;padding:12px 4px;font-weight:700;transition:color .2s,border-color .2s}.stat-wrap .tab-area label:hover{color:var(--mp-ink)}.stat-wrap #tab1:checked~.tab-area .tab1_label,.stat-wrap #tab2:checked~.tab-area .tab2_label,.stat-wrap #tab3:checked~.tab-area .tab3_label{color:var(--mp-ink);border-bottom-color:var(--mp-color-main);background:0 0;font-weight:700}.stat-wrap .panel_area{border-radius:2px}.user-edit__wrapper{border-top:1px solid var(--mp-rule);gap:clamp(20px,4vw,44px);max-width:860px;min-height:auto;margin:8px auto 0;padding-top:24px}.user-edit__left{border-right:1px solid var(--mp-rule);width:210px;margin:0;padding:0}.user-edit__attibute{color:var(--mp-muted);font-family:var(--mp-gothic);border-left:2px solid #0000;border-radius:2px;margin:2px 0;padding:10px 16px;font-size:14px;font-weight:600;transition:color .2s,background .2s,border-color .2s}.user-edit__wrapper .inactive{color:var(--mp-muted);background:0 0}.user-edit__attibute:hover{color:var(--mp-ink);background:var(--mp-paper-3)}.user-edit__wrapper .active{background:var(--mp-paper-2);color:var(--mp-ai);border-left-color:var(--mp-ai)}.user-edit__right{width:calc(100% - 254px);margin:0;padding:0 0 0 8px}.user-edit__right input[type=text],.user-edit__right input[type=password]{border:1px solid var(--mp-rule-strong);font-family:var(--mp-gothic);color:var(--mp-ink);outline-offset:0;border-radius:2px;padding:11px 13px;font-size:14px;transition:border-color .2s,box-shadow .2s}.user-edit__right input[type=text]:focus,.user-edit__right input[type=password]:focus{border-color:var(--mp-ai);box-shadow:0 0 0 3px rgb(var(--mp-ai-rgb)/.12);outline:0}.user-edit__description p{color:var(--mp-ink-soft);font-size:14.5px;line-height:1.8}.supplementary{opacity:1;color:var(--mp-faint);font-size:12.5px}.user_image_label{color:var(--mp-ai);background:rgb(var(--mp-ai-rgb)/.08);width:auto;font-family:var(--mp-gothic);border:0;border-radius:3px;padding:7px 14px;font-size:13px;font-weight:700;transition:background .2s,color .2s}.user_image_label:hover{background:rgb(var(--mp-ai-rgb)/.15)}@media (max-width:1000px){.user-edit__left{border-right:0;width:100%}.user-edit__right{width:100%;padding-left:0}}.fc{--fc-border-color:var(--mp-rule);--fc-today-bg-color:rgb(var(--mp-ai-rgb)/.06);--fc-button-bg-color:transparent;--fc-button-border-color:transparent;--fc-button-hover-bg-color:var(--mp-paper-2);--fc-button-hover-border-color:transparent;--fc-button-active-bg-color:var(--mp-paper-2);--fc-button-active-border-color:transparent;font-family:var(--mp-gothic)}.fc .fc-toolbar{margin-bottom:10px!important}.fc .fc-toolbar-title{font-family:var(--mp-serif);color:var(--mp-ink);letter-spacing:.04em;font-weight:600;font-size:15px!important}.fc .fc-button{justify-content:center;align-items:center;transition:background .2s;width:28px!important;height:28px!important;box-shadow:none!important;border-radius:999px!important;display:inline-flex!important}.fc .fc-button:focus{box-shadow:none!important}.fc .fc-icon{color:var(--mp-muted);font-size:15px}.fc .fc-button:hover .fc-icon{color:var(--mp-ink)}.fc .fc-col-header-cell{border:0;border-bottom:1px solid var(--mp-rule)}.fc .fc-col-header-cell-cushion{color:var(--mp-muted);letter-spacing:.06em;padding:6px 4px;font-size:11px;font-weight:600;text-decoration:none}.fc .fc-col-header-cell.fc-day-sun .fc-col-header-cell-cushion{color:#b0483d}.fc .fc-col-header-cell.fc-day-sat .fc-col-header-cell-cushion{color:var(--mp-ai)}.fc .fc-daygrid-day-number{padding:3px 4px 0}.fc .fc-daygrid-day-number>div{font-variant-numeric:tabular-nums;min-width:22px;height:22px;color:var(--mp-ink-soft);border-radius:999px;justify-content:center;align-items:center;font-size:12px;transition:background .15s;display:inline-flex}.fc .fc-day-today .fc-daygrid-day-number>div{background:var(--mp-btn-primary-bg);color:var(--mp-btn-primary-fg);box-shadow:inset 0 0 0 1px var(--mp-color-main-edge);font-weight:700}.fc .fc-daygrid-day{transition:background .2s}.fc .fc-daygrid-day:hover{background:var(--mp-paper-3);cursor:pointer}.calendar__usage-guides{gap:16px;font-weight:500}.calendar__usage-guides>.calendar__usage-guide{color:var(--mp-muted);letter-spacing:.04em;padding-right:0;font-size:11px}.calendar__usage-guides>.calendar__usage-guide>.calendar__mark{width:8px;height:8px;margin-right:6px}.calendar__usage-guides .calendar__mark--yellow{background:#b58a3c}.calendar__usage-guides .calendar__mark--grey,.calendar__usage-guides .calendar__mark--gray{background:var(--mp-ai)}.mypage-museum__title{font-size:clamp(22px,3vw,30px)}.mypage-reviews{border:0;border-radius:4px;box-shadow:0 1px 2px #1716120d,0 8px 22px -14px #17161247}.mypage-reviews__text--gray{color:var(--mp-faint)}.visit-confirm{max-width:440px;margin:0 auto;padding:30px 28px 26px}.visit-confirm__title{font-family:var(--mp-serif);color:var(--mp-ink);letter-spacing:.02em;margin:0 0 14px;font-size:18px;font-weight:600}.visit-confirm__text{font-family:var(--mp-gothic);color:var(--mp-ink-soft);margin:0 0 24px;font-size:13.5px;line-height:1.85}.visit-confirm__actions{justify-content:center;gap:10px;display:flex}.visit-confirm__actions .link_btn,.visit-confirm__actions .link_btn_2{min-width:120px;height:40px}.mypage-reviews__empty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:44px 24px;display:flex}.mypage-reviews__empty-title{font-family:var(--mp-serif);color:var(--mp-muted);margin:8px 0 0;font-size:15px;font-weight:600}.mypage-reviews__empty-text{font-family:var(--mp-gothic);color:var(--mp-faint);margin:0;font-size:12.5px;line-height:1.7}.mypage-reviews__list{border-bottom:1px solid var(--mp-rule);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;transition:background .18s;display:flex}.mypage-reviews__list:hover{background:var(--mp-paper-3)}.mypage-reviews__title{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;padding:0;display:flex;overflow:hidden}.mypage-reviews__title p{font-family:var(--mp-gothic);color:var(--mp-ink);cursor:pointer;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.mypage-reviews__title p:hover{color:var(--mp-ai)}.mypage-reviews__meta{align-items:center;gap:10px;line-height:0;display:flex}.mypage-reviews__meta .view_review_rate{margin:0}.mypage-reviews__meta .view_review_rate span{letter-spacing:1px;color:#e0a52e!important;font-size:12px!important}.mypage-reviews__date{color:var(--mp-faint);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:11.5px;display:contents}.mypage-reviews__likes{color:var(--mp-muted);font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin-top:2px;font-size:12px;display:inline-flex}.mypage-reviews__edit{align-items:center;gap:4px;min-width:auto;margin-right:0;display:flex}.mypage-reviews__visibility{background:var(--mp-paper-2);font-family:var(--mp-gothic);letter-spacing:.04em;color:var(--mp-faint);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;margin-right:4px;padding:5px 12px 5px 10px;font-size:11.5px;font-weight:700;transition:color .2s,background .2s;display:inline-flex}.mypage-reviews__visibility.is-public{color:var(--mp-ai);background:rgb(var(--mp-ai-rgb)/.1)}.mypage-reviews__visibility.is-private{color:var(--mp-faint)}.mypage-reviews__visibility:hover{color:var(--mp-ink-soft)}.mypage-reviews__icon-btn{width:32px;height:32px;color:var(--mp-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex}.mypage-reviews__icon-btn:hover{color:var(--mp-ai);background:var(--mp-paper-2)}.mypage-reviews__icon-btn--danger:hover{color:#c0392b;background:#c0392b12}#art_log_memo_textarea{font-family:var(--mp-gothic);color:var(--mp-ink);background:#fff;border:0;border-radius:4px;padding:14px;font-size:15px;line-height:1.7;transition:box-shadow .2s;box-shadow:0 1px 2px #1716120d,0 8px 22px -14px #17161247}#art_log_memo_textarea:focus{box-shadow:0 0 0 3px rgb(var(--mp-ai-rgb)/.12),0 8px 22px -14px #17161247;outline:0}.modal__bg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1716128c}.modal__content{border:1px solid var(--mp-rule-strong);border-radius:8px;max-width:720px;padding:14px;box-shadow:0 40px 90px -44px #17161280}.modal__close-btn{color:var(--mp-muted);transition:color .2s}.modal__close-btn:hover{color:var(--mp-ink)}.review_form{height:46px;font-family:var(--mp-gothic);color:var(--mp-ink);background:var(--mp-paper-2);border:0;border-radius:4px;padding:0 13px;font-size:16px;font-weight:400;transition:background .2s,box-shadow .2s}.review_form_text{font-family:var(--mp-gothic);color:var(--mp-ink);background:var(--mp-paper-2);border:0;border-radius:4px;padding:13px;font-size:15px;line-height:1.5;transition:background .2s,box-shadow .2s}.review_form:focus,.review_form_text:focus{box-shadow:0 0 0 3px rgb(var(--mp-ai-rgb)/.12);background:#fff;outline:0}.review_form{margin:6px 0 0}.review_form_text{margin:16px 0 0}@media (max-width:700px){.review_form{height:38px}.review_form_text{height:140px}}.good-museum-review{width:auto;margin:0;display:inline-flex}.good-museum-review .fav-status__button{background:var(--mp-paper-2);color:var(--mp-muted);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 14px 6px 12px;line-height:1;transition:background .18s,color .18s,transform 80ms;display:inline-flex}.good-museum-review:hover{opacity:1}.good-museum-review:hover .fav-status__button{color:var(--mp-ai);background:rgb(var(--mp-ai-rgb)/.08)}.good-museum-review:active .fav-status__button{transform:scale(.95)}.good-museum-review__icon{color:var(--mp-faint)}.good-museum-review__icon.is_active{color:var(--mp-ai)}.good-museum-review__count{font-variant-numeric:tabular-nums;color:inherit;padding:0;font-size:13px;font-weight:700}.good-museum-review:has(.is_active) .fav-status__button{background:rgb(var(--mp-ai-rgb)/.12);color:var(--mp-ai)}.good-museum-review .fav-status__button{position:relative}.good-museum-review.is-burst .good-museum-review__icon{animation:.46s cubic-bezier(.2,.7,.2,1) good-pop}.good-museum-review.is-burst .fav-status__button:before{content:"";border:2px solid var(--mp-ai);pointer-events:none;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.5s ease-out forwards good-ring;position:absolute;top:50%;left:20px}@keyframes good-pop{0%{transform:scale(1)rotate(0)}30%{transform:scale(1.38)rotate(-8deg)}55%{transform:scale(.86)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes good-ring{0%{opacity:.7;transform:scale(.35)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.good-museum-review.is-burst .good-museum-review__icon,.good-museum-review.is-burst .fav-status__button:before{animation:none}}.review-visibility{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.review-visibility__label{color:var(--mp-muted);letter-spacing:.04em;font-size:12px;font-weight:700}.review-visibility__seg{background:var(--mp-paper-2);border:0;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.review-visibility__btn{font-family:var(--mp-gothic);color:var(--mp-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.review-visibility__btn:hover{color:var(--mp-ink)}.review-visibility__btn.is-active{color:var(--mp-ai);background:#fff;font-weight:700;box-shadow:0 1px 2px #1716121f}.rev_title{text-align:left;padding:4px 0 12px}.rev_title h3{font-family:var(--mp-serif);color:var(--mp-ink);font-size:clamp(20px,2.6vw,26px);font-weight:600;line-height:1.35}#review-target-name{color:var(--mp-ai)}.review-edit__dates{color:var(--mp-faint);letter-spacing:.02em;z-index:1;pointer-events:none;justify-content:end;margin:4px 0 0;font-size:11px;font-weight:500}.review-edit__dates span{color:var(--mp-faint)}#review #review_form .box1,#review #review_form .box2,#review #review_form .box3{width:100%}.evaluation label{color:var(--mp-rule-strong);padding:6px 4px 6px 0;font-size:26px}.evaluation label:hover,.evaluation label:hover~label,.evaluation input[type=radio]:checked~label{color:#e0a52e}#star_text a{color:var(--mp-muted);font-size:13px}.datepicker{margin:8px 0 14px}.react-datepicker__input-container{width:auto!important}.react-datepicker__input-container>input,.datepicker__input{font-family:var(--mp-gothic);color:var(--mp-ink);border-radius:3px;padding:11px 13px;font-size:14px;transition:background .2s,box-shadow .2s;background:var(--mp-paper-2)!important;border:0!important;width:160px!important}.react-datepicker__input-container>input::placeholder{color:var(--mp-faint)}.react-datepicker__input-container>input:focus{box-shadow:0 0 0 3px rgb(var(--mp-ai-rgb)/.12);outline:0;background:#fff!important}.react-datepicker{font-family:var(--mp-gothic);overflow:hidden;border:0!important;border-radius:8px!important;box-shadow:0 20px 48px -20px #17161259!important}.react-datepicker__header{padding-top:12px;background:var(--mp-paper-3)!important;border-bottom:0!important}.react-datepicker__current-month{font-family:var(--mp-serif);color:var(--mp-ink);font-weight:600}.react-datepicker__day-name{color:var(--mp-muted)}.react-datepicker__day{color:var(--mp-ink-soft);transition:background .15s;border-radius:999px!important}.react-datepicker__day:hover{background:var(--mp-paper-2)!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{font-weight:700;background:var(--mp-ai)!important;color:#fff!important}.react-datepicker__day--today{color:var(--mp-ai);font-weight:700}.react-datepicker__triangle{display:none!important}#review #review_form .box3 a{color:var(--mp-ai);font-size:13px;text-decoration:none}#review #review_form .box3 a:hover{text-decoration:underline}.review-counter{flex-direction:column;gap:4px;margin:6px 0 0;line-height:1.5;display:flex}.review-form__submit-content{gap:12px;margin-top:8px;padding:12px 0 0}.review-form__submit-content .twitter__share-text{color:var(--mp-muted);font-size:12.5px}.dragdrop_zone{border:1.5px dashed var(--mp-rule-strong);background:var(--mp-paper-3);border-radius:4px;transition:border-color .2s,background .2s}.dragdrop_zone:hover{border-color:var(--mp-ai)}.dragover{background:rgb(var(--mp-ai-rgb)/.08)}.dragdrop_zone #btn_select_images{border:1px solid var(--mp-rule-strong);width:auto;height:auto;color:var(--mp-ai);opacity:.5;font-family:var(--mp-gothic);background:#fff;border-radius:999px;margin:0;padding:9px 18px;font-size:13.5px;font-weight:700;line-height:1.4;transition:border-color .2s,color .2s;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px -10px #17161259}.dragdrop_zone #btn_select_images:hover{border-color:var(--mp-ai)}.dragdrop_zone #btn_select_images:disabled{opacity:.5}.dragdrop_zone #previews .preview .image{border-radius:2px}.dragdrop_zone #previews .preview .btn_delete{color:var(--mp-ink);border:1px solid var(--mp-rule-strong);background:#fff;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex;box-shadow:0 2px 10px -3px #1716124d}.museum-stat{align-items:center;gap:4px;display:inline-flex}.mypage-favs-icons__number,.museum-stat__num{font-family:var(--mp-gothic);color:var(--mp-ink-soft);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:1}.fav-status{align-items:center;display:flex}.fav-status__button{cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;transition:background .2s,opacity .2s;display:inline-flex}.fav-status__button:hover{background:var(--mp-paper-2);opacity:1}.fav-status__button.is-active{background:var(--mp-main-wash)}.fav-status{flex:none}.fav-status__button span{font-family:var(--mp-gothic);color:var(--mp-muted);letter-spacing:.02em;white-space:nowrap;font-size:13px;font-weight:700}.fav-status__button.is-active span{color:var(--mp-ai)}.mypage-favs-icons .fav-status{gap:0}.mypage-favs-icons .fav-status__button{padding:4px 6px}@media (max-width:560px){.fav-status--labeled .fav-status__button{padding:5px 8px}.fav-status--labeled .fav-status__button span{letter-spacing:0}}#picture_{margin:0;padding:4px}#picture_ .flex-item_pic{border-radius:4px;width:100%;margin:0;overflow:hidden}#picture_ .flex-item_pic img{border-radius:4px;transition:opacity .2s}#picture_ .flex-item_pic:hover img{opacity:.88}#review_space{width:100%;max-width:760px;margin:0 auto}#review_{background:#fff;border:0;border-radius:4px;margin:0 0 20px;padding:22px 24px;transition:box-shadow .25s;box-shadow:0 1px 2px #1716120d,0 8px 22px -14px #17161247}#review_:hover{box-shadow:0 2px 4px #1716120f,0 16px 34px -16px rgb(var(--mp-ai-rgb)/.26)}#review_ .section_line{border:0;border-top:1px solid var(--mp-rule);opacity:1;background:0 0;height:0;margin:14px 0}.view_review_user_name{font-family:var(--mp-gothic);color:var(--mp-ink);font-size:14px;font-weight:600}#view_review_title a{font-family:var(--mp-serif);color:var(--mp-ink);background:0 0;font-size:20px;font-weight:600;line-height:1.4;transition:color .2s}#view_review_title a:hover{color:var(--mp-ai)}.view_review_text{color:var(--mp-ink-soft);font-family:var(--mp-gothic);margin-bottom:14px;font-size:14px;line-height:1.85}.review-card{background:var(--mp-paper);border-radius:6px;margin-bottom:16px;padding:24px;box-shadow:0 1px 2px #1716120d,0 8px 22px -14px #17161247}@media (max-width:700px){.review-card{padding:14px 16px}}.review-card+.review-card{border-top:0}.review-card__rate{margin:0 0 6px}.review-card__stars{letter-spacing:2px;color:#d99a1f;font-size:14px}.review-card__stars-off{color:var(--mp-rule-strong)}.review-card__title{font-family:var(--mp-serif);letter-spacing:.02em;margin:0 0 14px;font-size:22px;font-weight:600;line-height:1.45}.review-card__title a,.review-card__title span{color:var(--mp-ink);background:0 0;transition:color .2s}.review-card__title a:hover{color:var(--mp-ai)}.review-card__text{font-family:var(--mp-serif);color:var(--mp-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;font-size:15.5px;line-height:2}.review-card__more{margin-top:10px}.review-card__more a{font-family:var(--mp-gothic);color:var(--mp-ai);font-size:13px;font-weight:700}.review-card__pics{scroll-snap-type:x proximity;scrollbar-width:thin;gap:6px;margin:18px 0 0;padding-bottom:2px;display:flex;overflow-x:auto}.review-card__pics #modal figure:target img{width:92%;height:90%}.review-card__pics .flex-item_pic{aspect-ratio:4/3;border:1px solid var(--mp-rule);scroll-snap-align:start;border-radius:3px;flex:none;width:168px;margin:0;display:block;position:relative;overflow:hidden}.review-card__pics .flex-item_pic #modal>a{position:absolute;inset:0}.review-card__pics .flex-item_pic #modal>a .next-wrapper-image{position:absolute;inset:0;width:100%!important;height:100%!important}.review-card__pics .flex-item_pic #modal>a img{object-fit:cover}.review-card__pics .flex-item_pic #modal br{display:none}@media (max-width:560px){.review-card__pics .flex-item_pic{width:144px}}.review-card__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.review-card__byline{align-items:center;gap:9px;min-width:0;display:flex}.review-card__avatar{border:1px solid var(--mp-rule-strong);background:var(--mp-paper-3);border-radius:50%;flex:none;width:28px;height:28px;position:relative;overflow:hidden}.review-card__avatar #modal,.review-card__avatar #modal>a,.review-card__avatar #modal>a .next-wrapper-image{position:absolute;inset:0;width:100%!important;height:100%!important}.review-card__avatar #modal>a img{object-fit:cover}.review-card__avatar #modal br{display:none}.review-card__author{font-family:var(--mp-gothic);color:var(--mp-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;line-height:1.5;overflow:hidden}.review-card__date{color:var(--mp-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.btn_show_full_text,.btn_show_full_text a{color:var(--mp-ai);font-size:13px;font-weight:700}#view_review_date a{color:var(--mp-faint);font-variant-numeric:tabular-nums;font-size:12px}.view_review_rate span{letter-spacing:1px;color:#e0a52e!important;font-size:14px!important}.notice p{color:var(--mp-muted);line-height:1.8}.mypage-favorite{margin-top:0}.stat-wrap .panel_area{min-height:470px}.stat-wrap #tab2:checked~.panel_area #panel2,.stat-wrap #tab3:checked~.panel_area #panel3{flex-direction:column;justify-content:center;display:flex}@media (max-width:1000px){.stat-wrap .panel_area{min-height:360px}}.mypage-favorite__tabs{justify-content:center;gap:4px;margin:8px 0 22px}.mypage-favorite__tab{color:var(--mp-muted);font-family:var(--mp-gothic);letter-spacing:.08em;border-bottom:3px solid #0000;padding:8px 22px;font-size:16px;font-weight:700;transition:color .2s,border-color .2s}.mypage-favorite__tab:hover{color:var(--mp-ink)}.mypage-favorite__tab.active-tab{color:var(--mp-ink);border-bottom-color:var(--mp-color-main)}.mypage-favorite__separator{display:none}.mypage-search-filtered{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:720px;margin:0 auto 26px;display:flex}.mypage-search-filtered>select,.mypage-search-filtered>input{height:42px;font-family:var(--mp-gothic);color:var(--mp-ink);background-color:var(--mp-paper-2);border:0;border-radius:3px;transition:background .2s,box-shadow .2s}.mypage-search-filtered>select{width:auto;min-width:116px;color:var(--mp-ink-soft);text-align:left;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23726b5e' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding:0 32px 0 14px;font-size:13px;font-weight:600}.mypage-search-filtered>input{width:250px;padding:0 14px;font-size:14px}.mypage-search-filtered>select:hover,.mypage-search-filtered>input:hover{background-color:rgb(var(--mp-ai-rgb)/.07)}.mypage-search-filtered>select:focus,.mypage-search-filtered>input:focus{box-shadow:0 0 0 3px rgb(var(--mp-ai-rgb)/.12);background-color:#fff;outline:0}.auth_window{max-width:820px;margin:0 auto}.auth_window .col-md-8{flex:none;width:100%;max-width:100%}.auth_window .card{border:1px solid var(--mp-rule-strong);box-shadow:0 30px 60px -50px rgb(var(--mp-ai-rgb)/.4);background:#fff;border-radius:4px;overflow:hidden}.auth_window .card-header{background:var(--mp-paper-3);border-bottom:1px solid var(--mp-rule);font-family:var(--mp-serif);color:var(--mp-ink);letter-spacing:.04em;padding:18px 24px;font-size:20px;font-weight:600}.auth_window .card-body{padding:28px 24px}.auth_window .col-form-label,.auth_window label{font-family:var(--mp-gothic);color:var(--mp-ink-soft);font-size:14px}.auth_window .form-control{border:1px solid var(--mp-rule-strong);height:44px;font-family:var(--mp-gothic);color:var(--mp-ink);box-shadow:none;background:#fff;border-radius:2px;font-size:14px;transition:border-color .2s,box-shadow .2s}.auth_window .form-control:focus{border-color:var(--mp-ai);box-shadow:0 0 0 3px rgb(var(--mp-ai-rgb)/.12);outline:0}.auth_window .btn-primary{background:var(--mp-btn-primary-bg);border:1px solid var(--mp-ai);color:var(--mp-btn-primary-fg);font-family:var(--mp-gothic);letter-spacing:.06em;box-shadow:inset 0 0 0 1px var(--mp-color-main-edge);border-radius:2px;padding:9px 26px;font-weight:700;transition:background .2s,border-color .2s}.auth_window .btn-primary:hover,.auth_window .btn-primary:focus{background:var(--mp-btn-primary-bg-hover);border-color:var(--mp-ai-dark);color:var(--mp-btn-primary-fg)}.auth_window .btn-link{color:var(--mp-ai);font-family:var(--mp-gothic);font-size:13.5px;text-decoration:none}.auth_window .btn-link:hover{text-decoration:underline}.auth_window .sns-login__btn{border:1px solid var(--mp-rule-strong);font-family:var(--mp-gothic);color:var(--mp-ink);cursor:pointer;background:#fff;border-radius:2px;align-items:center;gap:8px;padding:8px 20px;font-weight:700;transition:border-color .2s;display:inline-flex}.auth_window .sns-login__btn:hover{border-color:var(--mp-ai)}.auth_window .sns-login__description .text{color:var(--mp-muted);font-size:12px;line-height:1.7}.register_btn{margin:28px 0 0}.picture-column{padding:2px}
