:root{--black-color:#000;--white-color:#fff;--gray-color:#bababa;--text-black-color:#333;--text-gray-color:#707070;--primary-color:#33886a;--sub-color:#92ad9b;--bg-beige-color:#faf6f0;--event-gray1-color:#595959;--event-gray2-color:#ababab;--content-width:350px;--content-large-width:390px;--content-pc-width:500px;--z-index-back:-1;--z-index-default:1;--z-index-header:100;--z-index-menu:150;--z-index-opening:999}html{scroll-behavior:smooth}body{color:var(--black-color);letter-spacing:.02em;font-family:Zen Kaku Gothic New,sans-serif;font-size:16px;line-height:normal}.event_body{letter-spacing:.02em;font-family:Zen Kaku Gothic New,sans-serif;line-height:normal}body.is-active{overflow:hidden}.form_body{background-color:var(--bg-beige-color);grid-template-rows:1fr auto;grid-template-columns:1fr;min-height:100vh;display:grid}.ad-spacer{text-align:center;background:0 0;max-width:900px;min-height:100px;margin:40px auto;overflow:hidden}.ad-spacer:before{content:"スポンサーリンク";color:#bbb;margin-bottom:5px;font-size:10px;display:block}.u_br{display:none}@media screen and (width<=376px){.u_br{display:block}}.l_container{max-width:var(--content-pc-width);margin:0 auto;padding:0 16px}@media screen and (width<=450px){.l_container{max-width:var(--content-width);padding:0}}.l_header{width:100%;height:75px;z-index:var(--z-index-header);background-color:#faf6f0;justify-content:space-between;align-items:center;padding:0 28px;transition:transform .3s .3s;display:flex;position:fixed;top:0;left:0}.l_header.hidden{transform:translateY(-75px)}@media screen and (width<=450px){.l_header{justify-content:space-between}}.l_header-nav{align-items:center;width:100%;height:100%;display:flex}@media screen and (width<=450px){.l_header-nav{z-index:var(--z-index-header);background-color:var(--white-color);flex-direction:column;justify-content:center;gap:32px;position:fixed;inset:0}}.l_header-logo_link{flex-direction:row;align-items:center;gap:8px;display:flex;position:relative}.l_header-logo_text{letter-spacing:-.03em;font-size:25px;font-weight:700}@media screen and (width<=450px){.l_header-logo_text{font-size:25px}}.l_header-language_wrapper_sp{display:none}@media screen and (width<=450px){.l_header-language_wrapper_sp{padding-right:70px;display:flex}.l_header-language_icon_sp{width:24px;height:24px}}.l_header-nav_list{align-items:center;gap:0 32px;height:100%;margin-left:auto;font-weight:500;display:flex}@media screen and (width<=450px){.l_header-nav_list{background-color:var(--white-color);flex-flow:column;justify-content:center;align-items:flex-start;gap:32px 0;width:70%;margin:0 auto}}.l_header-nav_item{align-items:center;gap:48px;height:100%;display:flex;position:relative}@media screen and (width<=450px){.l_header-nav_item{flex-direction:column;gap:0;height:auto}}.l_header-nav_link{letter-spacing:.05em;height:100%;transition:all .2s}.l_header-nav_link_text{align-items:center;height:100%;transition:all .2s;display:flex}.l_header-nav_link_text:hover{opacity:.6}.l_header-nav_link_text{text-align:center;font-size:16px}.l_header-nav_link:has(.l_header-nav_item_language_icon){flex-direction:row;align-items:center;gap:6px;display:flex}@media screen and (width<=450px){.l_header-nav_link:has(.l_header-nav_item_language_icon){gap:8px}}.l_header-nav_item_language_icon{width:20px;height:20px;margin-top:4px}.l_header-nav_link_pd{background-color:var(--bg-beige-color);flex-direction:column;width:100%;display:none;position:absolute;top:75px}.l_header-nav_item:hover>.l_header-nav_link_pd,.l_header-nav_link_pd:hover{display:flex}.l_header-nav_link_pd_item:hover{opacity:.7;color:var(--primary-color);background-color:#f0f3ea}.l_header-nav_link_pd_item_link{margin-left:4px;padding:16px 0;display:flex}@media screen and (width<=450px){.l_header-nav_link_pd_item a{margin-left:0;display:inline}.l_header-nav_link_pd_item:hover{opacity:.7;color:var(--black-color);background-color:var(--white-color)}.l_header-nav_link_pd{background-color:var(--white-color);border-radius:0;flex-direction:column;gap:8px;width:100%;margin-top:4px;padding:0;display:flex;position:relative;top:0}}.l_header-sns-icons{gap:16px;margin-left:auto;display:flex}@media screen and (width<=450px){.l_header-sns-icons{background-color:var(--white-color);justify-content:center;align-items:center;gap:0 16px;width:100vw}}.l_header-sns-icon_link{transition:all .2s}.l_header-sns-icon_link:hover{opacity:.6}.l_header-sns-icon_img_wrapper{width:24px}.l_section{padding-top:60px;padding-bottom:60px}@media screen and (width<=450px){.l_section{padding-top:60px;padding-bottom:60px}}.l_footer{text-align:center;padding:16px;font-size:12px}@media screen and (width<=450px){.l_footer{padding:8px}}.m_hamburger{display:none}@media screen and (width<=450px){.m_hamburger{width:40px;height:20px;z-index:var(--z-index-menu);display:block;position:absolute;right:28px}}.m_hamburger-bar{background:var(--primary-color);border-radius:4px;width:100%;height:3px;transition:all .2s;position:absolute;left:50%}.m_hamburger-bar:first-child{top:0;transform:translate(-50%)}.m_hamburger-bar:nth-child(2){top:50%;transform:translate(-50%,-50%)}.m_hamburger-bar:last-child{top:100%;transform:translate(-50%,-100%)}.shopsite_kv{max-height:750px;display:grid}@media screen and (width<=450px){.shopsite_kv{margin-top:24px}}.shopsite_kv_img{object-fit:cover;grid-area:1/-1;height:750px;min-height:0}@media screen and (width<=450px){.shopsite_kv_img{height:auto}}.shopsite_kv_wrapper{grid-area:1/-1;position:relative}.shopsite_kv_copy_wrapper{z-index:1;white-space:nowrap;text-align:center;grid-area:1/-1;max-width:360px;margin:auto}.shopsite_kv_copy_heading{color:var(--white-color);background-color:var(--primary-color);border-radius:25px;padding:4px 33px;font-size:22px;font-weight:500;line-height:1.5;position:relative}.shopsite_kv_copy_heading:after{content:"";border-style:solid;border-color:transparent var(--primary-color) var(--primary-color) transparent;z-index:-1;border-width:20px;border-radius:10px;width:0;height:0;display:block;position:absolute;top:5px;left:44%;transform:scaleX(.5)rotate(45deg)}.shopsite_kv_copy_sub{letter-spacing:.15em;margin-top:8px;font-size:30px;font-weight:600}.shopsite_kv_copy_sub:after{content:"";background-color:var(--primary-color);border-radius:4px;width:100%;height:3px;margin-top:7px;display:block}.shopsite_kv_copy_main{letter-spacing:-.03em;margin-top:12px;font-size:45px;font-weight:600}.shopsite_sp_slider{margin-top:-140px}@media screen and (width<=450px){.shopsite_sp_slider{margin-top:-80px}}@media screen and (width<=449px){.shopsite_sp_slider{margin-top:-55px}}.swiper-wrapper{justify-content:center;gap:32px}@media screen and (width<=450px){.swiper-wrapper{justify-content:initial;gap:32px;transition-timing-function:linear!important}}.swiper-slide{width:150px}@media screen and (width<=450px){.swiper-slide{width:104px}}.shopsite_sp_slide_image_wrapper{width:180px;height:auto}@media screen and (width<=450px){.shopsite_sp_slide_image_wrapper{width:105px}}@media screen and (width<=376px){.shopsite_problem.l_container.l_section{padding-top:20px;padding-bottom:60px}}.shopsite_problem_heading{color:var(--white-color);background-color:var(--primary-color);text-align:center;border-radius:25px;padding:8px 22px;font-size:22px;font-weight:500;line-height:1.5;position:relative}@media screen and (width<=450px){.shopsite_problem_heading{padding:4px 22px}}.shopsite_problem_heading:after{content:"";border-style:solid;border-color:transparent var(--primary-color) var(--primary-color) transparent;z-index:-1;border-width:20px;border-radius:10px;width:0;height:0;display:block;position:absolute;top:14px;left:44%;transform:scaleX(.5)rotate(45deg)}@media screen and (width<=450px){.shopsite_problem_heading:after{top:5px}}.shopsite_problem_list{flex-direction:column;gap:15px;margin-top:24px;display:flex}.shopsite_problem_item{border-bottom:1px solid var(--sub-color);flex-direction:row;align-items:center;gap:18px;padding-bottom:15px;display:flex}.shopsite_problem_item_image{width:75px;height:auto}.shopsite_problem_item_desc{letter-spacing:-.01em;color:var(--text-black-color);font-size:18px;font-weight:600}.shopsite_merit{background-color:var(--sub-color);padding:0 16px 35px}.shopsite_merit_heading{width:330px;height:65px;color:var(--white-color);background-color:var(--primary-color);text-align:center;letter-spacing:.08em;border-radius:33px;justify-content:center;margin:32.5px auto 0;font-size:28px;font-weight:600;line-height:2.2;display:flex;position:relative;top:-32.5px}.shopsite_merit_heading:before{content:url(data:image/webp;base64,UklGRmYFAABXRUJQVlA4WAoAAAAwAAAAjwAALwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBI2wIAAA0kAUmKrIgILee2rWOvdmzbKJPvH8SsbNu2KtvpbNtml2vbVmVbp3i+5711REyAFNq2jW3bn5Fs2zaabRtN1Tazbdv+flvNtm3rvP+43zs+pYiYACjWti2LHmiyCbKvASLJie40d2cBrpFDZgEOswTSuDef5G6fzAoiYgLAx9BifVwr6vuBbaLgLABoFql5vt0m5OPvjn6Z2wOp5H8gZfnqtsAJROe1bYEYRfHetoCfwvdtW8BL+Y49Eb5tB+++Dz6uY9XgLvuxq+65+PByG9sWAPLJGYmH/wmWnfirylTFcUGTJaTY1E6AIvxTYS73unAJG1oAan9kArd/QXMy8rl48HEBwQi/ikfxI2MCTPt934gFLxdo409JzfdClwBRvd9nQaqCULO140aBfWr4dwEKS0iEorJSeQr8nDLFgG+rOVQgfnhY3UVCmmo9e7xbzKwD8T4wfL2GhLrLo8Li5gR5HkCtXjwJg5ObQuKYCfLFFQAkeXiRpGYrzwqHaRXINyX8/B6cbUuB/ErKbbZeihHes6bTAPpeEL9/9mkUUaA1E/qcqZM2hAuMKXeDfm7D3298hw0pMO33fcPSgoniPw6AbZlh0C+sIH0eOq9OgajR5zNDXxLbBf/yLoctsXHQ74wgv561JE+BbXbQD3awWdGsBuBRDJgWnQT9Xg/aE3WzUhR4uWUyhANJkvYSF0+CacEJ0J8NoN+cHCQhXbmBIXw/c+w52OYbBv3NCpaj16pJqL88whD7PN2gf9jAtkYrhYT+9gv8qgeHIbBOd/cmSWe1cisbHKbB/HtItg0FTge80o/koPHADp/9Gqwphk94VQ76YBs8Xwb1mRDugddGtPECfJ/ETGn8a5dbKqSFIXhfy5+T/9v7Dm6dMyccrQP/o9pJpT8exIPb817/OpOL/7iblp4s/6puHvyu9jb62+V0sPmksesjuP45sML0j8MZ2C7eDhZW075xFv8XAFZQOCCUAAAAMAYAnQEqkAAwAD5tMJJGJD+hoTCTeTvwDYlpCHABjmoSF8+R8+5/yTbo4AxSu5JnzvfHNC9kjTKrgAD+w0wKIqlngfhRZYjfrpdAEhBmW3r5k84FBJXutcAZXNjzrjyCyR4yAlwtmlDC6LcbD6O1X8GV1rGYRC3keqNxFU9/urSxf5+37z60x7EQCa0MMI2+4jAAAA==);z-index:1;display:block;position:absolute;top:-50px;left:28%;transform:scale(.3)}.shopsite_merit_heading:after{content:"";border-style:solid;border-color:transparent var(--primary-color) var(--primary-color) transparent;border-width:20px;border-radius:10px;width:0;height:0;display:block;position:absolute;top:38px;left:44%;transform:scaleX(-.4)rotate(45deg)}.shopsite_merit_list{background-color:var(--white-color);max-width:var(--content-pc-width);border-radius:10px;flex-direction:column;gap:18px;margin:-22px auto 0;padding:22px 26px;display:flex}@media screen and (width<=450px){.shopsite_merit_list{max-width:var(--content-large-width);background-color:var(--white-color);border-radius:10px;flex-direction:column;gap:10px;margin:-22px auto 0;padding:16px 20px;display:flex}}.shopsite_merit_item{border-bottom:1px solid var(--sub-color);flex-direction:row;align-items:center;gap:18px;padding-bottom:14px;font-size:24px;font-weight:600;display:flex}@media screen and (width<=450px){.shopsite_merit_item{font-size:18px}}.shopsite_merit_item:last-child{border-bottom:none;padding-bottom:0}.shopsite_merit_item_number{color:var(--white-color);background-color:var(--primary-color);border-radius:10px;flex-shrink:0;justify-content:center;width:45px;height:45px;font-size:30px;line-height:1.4;display:flex}.shopsite_merit_item:first-child .shopsite_merit_item_number{padding-right:4px}.shopsite_icons_list_wrapper{margin:40px auto 0}.shopsite_icons_list{flex-wrap:wrap;justify-content:space-around;gap:24px 0;margin-top:24px;display:flex}.shopsite_icons_list_item{text-align:center;width:33.3333%;transition:all .3s}.shopsite_icons_list_item:hover{opacity:.7}.shopsite_icons_list_item_icon{max-width:120px;height:auto}@media screen and (width<=450px){.shopsite_icons_list_item_icon{max-width:80px;height:auto}}.shopsite_icons_list_item_title{font-weight:500}@media screen and (width<=450px){.shopsite_icons_list_item_title{font-size:15px}}.shopsite_plan{background-color:var(--bg-beige-color);padding:50px 16px}@media screen and (width<=450px){.shopsite_plan{padding:50px 0}}.shopsite_plan_heading{color:var(--text-gray-color);text-align:center;justify-content:center;align-items:flex-end;gap:15px;font-size:22px;font-weight:600;display:flex}.shopsite_plan_heading:nth-of-type(2){margin-top:36px}@media screen and (width<=450px){.shopsite_plan_heading:nth-of-type(2){margin-top:24px}}.shopsite_plan_heading:before,.shopsite_plan_heading:after{content:"";background-color:var(--text-gray-color);width:2px;height:30px;margin-bottom:-2px}.shopsite_plan_heading:before{transform:rotate(-35deg)}.shopsite_plan_heading:after{transform:rotate(35deg)}.shopsite_plan_container{background-color:var(--primary-color);max-width:calc(var(--content-pc-width) - 32px);border-radius:10px;flex-wrap:wrap;align-items:stretch;gap:13px;margin:15px auto 0;padding:25px 13px;display:flex}@media screen and (width<=450px){.shopsite_plan_container{max-width:var(--content-large-width);gap:13px 10px}}@media screen and (width<=376px){.shopsite_plan_container{max-width:calc(var(--content-large-width) - 32px)}}.shopsite_plan_title{color:var(--white-color);-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;letter-spacing:.04em;flex-direction:column-reverse;align-items:center;gap:13px;margin-left:20px;margin-right:auto;font-size:22px;font-weight:600;display:flex}@media screen and (width<=450px){.shopsite_plan_title{margin-right:0}}.shopsite_plan_title:after{content:"";background-color:var(--white-color);border-radius:4px;width:3px;height:150px;display:block}.shopsite_plan_selection_link{max-width:calc(50% - 6.5px);height:auto;margin-right:auto;transition:all .1s;display:grid}.shopsite_plan_selection_link:hover{opacity:.7}@media screen and (width<=450px){.shopsite_plan_selection_link{width:177px;height:130px;margin-right:0}}@media screen and (width<=376px){.shopsite_plan_selection_link{max-width:calc(50% - 5px);height:auto;margin-right:0}}.shopsite_plan_selection_blank{background-color:var(--white-color);border-radius:20px;flex-grow:1;justify-content:center;align-items:center;width:calc(50% - 6.5px);display:flex}.shopsite_plan_selection_blank_text{text-align:center;color:var(--text-gray-color);font-size:20px;font-weight:600}.shopsite_plan_selection_image{grid-area:1/-1;min-height:0}.shopsite_plan_selection_title{z-index:1;color:var(--text-gray-color);letter-spacing:.2em;text-align:center;grid-area:1/-1;margin:10px auto 0;padding-left:4px;font-size:20px;font-weight:600}@media screen and (width<=450px){.shopsite_plan_selection_title{margin:7px auto 0}}.shopsite_plan_contact_wrapper{margin:40px auto 0}.shopsite_plan_contact_link{background-color:var(--primary-color);border-radius:33px;flex-direction:row;justify-content:center;align-items:center;width:330px;height:65px;margin:15px auto 0;transition:all .1s;display:flex}.shopsite_plan_contact_link:hover{opacity:.7}.shopsite_plan_contact_link_icon{width:30px;height:auto;margin-bottom:2px}.shopsite_plan_contact_link_text_wrapper{color:var(--white-color);letter-spacing:.05em;align-items:center;gap:16px;margin-right:15px;font-size:22px;font-weight:600;display:flex;position:relative}.shopsite_plan_contact_link_text_wrapper:after{content:"";border-top:3px solid var(--white-color);border-right:3px solid var(--white-color);width:12px;height:12px;margin-top:-5px;position:absolute;top:50%;right:-60px;transform:rotate(45deg)}.shopsite_feature_list{flex-direction:column;gap:40px;margin-top:24px;display:flex}.shopsite_feature_item{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}@media screen and (width<=450px){.shopsite_feature_item{width:350px}}.shopsite_feature_item_heading{border-bottom:1px solid var(--sub-color);align-items:center;gap:18px;width:100%;padding-bottom:15px;display:flex}.shopsite_feature_item_content{flex-direction:column;gap:15px;display:flex}.shopsite_feature_item_content_text{font-size:15px;font-weight:500;line-height:1.7}@media screen and (width<=450px){.shopsite_feature_item_content_text{font-size:15px}}.shopsite_owner{max-width:var(--content-pc-width);color:var(--text-gray-color);margin:0 auto 40px;font-size:15px;font-weight:500}@media screen and (width<=450px){.shopsite_owner{max-width:var(--content-width);font-size:12px;font-weight:500}}.shopsite_owner_heading{border-top:1px solid var(--gray-color);text-align:center;letter-spacing:.2em;padding:7px 0;font-size:18px;font-weight:600}.shopsite_owner_table_row{border-bottom:dashed 1px var(--gray-color);border-top:dashed 1px var(--gray-color)}.shopsite_owner_table_row:first-child{border-top:solid 1px var(--gray-color)}.shopsite_owner_table_heading{padding:16px 20px}.shopsite_owner_table_data{padding:16px 0 16px 28px}.shopsite_owner_table_heading{text-align-last:justify;text-wrap:nowrap;background-color:#92ad9b33;width:84px;max-width:20%;font-weight:500}.footer{grid-row:2/3;width:100%;margin-top:20px}.footer_text{color:var(--text-gray-color);text-align:center;letter-spacing:.08em;margin-top:16px;padding-bottom:8px;font-size:12px;font-weight:500}.contact{padding:80px 12px 40px}.contact.l_container,.confirm.l_container{flex-grow:1;max-width:800px}@media screen and (width<=1212px){.l_container.contact,.l_container.confirm{width:100%;padding:80px 16px 40px}}.contact_title_container{text-align:center;position:relative}.contact_title{text-align:center;letter-spacing:.1em;text-wrap:nowrap;padding:0 16px;font-size:36px;font-weight:500;position:relative}@media screen and (width<=1212px){.contact_title{font-size:32px}}.contact_title_sub{letter-spacing:.16em;font-size:20px;font-weight:500;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.contact_title_sub:before{content:"";background-color:var(--primary-color);width:2px;height:18px;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}.contact_title_sub:after{content:"";background-color:var(--primary-color);width:2px;height:18px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.contact_form_list{margin-top:64px}.contact_form_heading{align-items:center;font-weight:700;display:flex;rotate:.03deg}.contact_form_heading:not(:first-child){margin-top:64px}@media screen and (width<=450px){.contact_form_heading:not(:first-child){margin-top:40px}}.contact_form_heading_label{color:var(--white-color);border-radius:100vw;margin-left:8px;padding:2px 12px;font-size:14px}.contact_form_heading_label.__optional{background-color:var(--gray-color)}.contact_form_heading_label.__required{background-color:var(--primary-color)}.contact_form_heading_desc{margin-left:8px;font-size:16px;font-weight:400;rotate:.03deg}.contact_form_selectbox{align-items:center;width:50%;font-family:"M PLUS 1p",sans-serif;display:flex;position:relative;rotate:.03deg}@media screen and (width<=450px){.contact_form_selectbox{width:100%}}.contact_form_selectbox:after{background-color:var(--black-color);clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none;width:10px;height:7px;position:absolute;right:15px}.contact_form_selectbox_select{appearance:none;border:1px solid var(--gray-color);background-color:var(--white-color);width:100%;height:48px;color:var(--black-color);cursor:pointer;border-radius:4px;padding:8px;rotate:.03deg}.contact_form_selectbox_select:focus{outline:2px solid var(--primary-color);border:1px solid var(--white-color)}.events_checkboxes{flex-direction:column;gap:16px;display:flex}.contact_form_events_checkbox_wrapper{align-items:center;gap:4px;display:flex}.contact_form_events_label{text-indent:-.5em;margin-left:4px;padding-left:.5em;font-weight:500}.contact_form_events_checkbox{background:var(--white-color);border:1px solid var(--gray-color);appearance:checkbox;flex-shrink:0;width:24px;height:24px}.contact_form_required{color:var(--white-color);background-color:var(--primary-color);border-radius:8px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:700;display:flex}.contact_form_detail{margin-top:16px;rotate:.03deg}@media screen and (width<=450px){.contact_form_detail{margin-top:12px}}.contact_form_detail__other{margin-top:24px;rotate:.03deg}.contact_form_detail__other.__radio{margin-top:12px;rotate:.03deg}@media screen and (width<=450px){.contact_form_detail__other{margin-top:12px}}.contact_form_detail_desc{font-size:18px;rotate:.03deg}.contact_form_detail_desc.__merchandise,.contact_form_detail_desc.__to_be_at_gallery,.contact_form_detail_desc.__events{margin-top:12px;line-height:2em}@media screen and (width<=450px){.contact_form_detail_desc.__events{font-size:12px}}.contact_form_detail_desc_accent{color:var(--primary-color)}.contact_form_radio-list{flex-flow:column;gap:16px;margin-top:16px;display:flex}.contact_form_radio-item{align-items:stretch;display:flex}.contact_form_input{border:1px solid var(--gray-color);background:var(--white-color);border-radius:4px;width:100%;height:48px;padding:8px;font-size:16px}.contact_form_input.__short{width:50%}.contact_form_input:focus{outline:2px solid var(--primary-color);border:1px solid var(--white-color)}.contact_form_input_files{flex-direction:column;gap:24px;margin-top:24px;display:flex}.contact_form_input_file_container{flex-direction:column;gap:12px;display:flex}.contact_form_input_files_desc{font-size:16px}.contact_form_input_unit{margin-left:8px;font-size:18px;font-weight:700}.contact_form_radio{border:2px solid var(--gray-color);border-radius:50%;width:20px;height:20px;margin-top:7px}.contact_form_radio:before{content:"";border:2px solid var(--white-color);border-radius:50%;width:16px;height:16px;display:block}.contact_form_radio:checked:before{background:var(--primary-color)}.contact_form_label{padding-left:12px;font-size:18px;line-height:1.8em;rotate:.03deg}@media screen and (width<=450px){.contact_form_label{font-size:16px}}.contact_form_label:hover{cursor:pointer}.contact_form_textarea{border:1px solid var(--gray-color);background:var(--white-color);border-radius:4px;width:100%;height:240px;padding:16px;font-size:16px}.contact_form_textarea:focus{outline:2px solid var(--primary-color);border:1px solid var(--white-color)}.contact_form_textarea::placeholder{color:var(--gray-color)}.contact_form_privacy-policy-wrapper{border:1px solid var(--gray-color);background-color:#ebebeb7e;border-radius:4px;margin-top:8px;padding:8px;rotate:.03deg}.contact_form_privacy-policy{font-size:16px}@media screen and (width<=450px){.contact_form_privacy-policy{font-size:12px}}.contact_form_agreement{margin-top:24px}.contact_form_agreement_desc{text-align:center;font-size:16px;rotate:.03deg}.contact_form_agreement-inner{cursor:pointer;background-color:#ebebeb7e;justify-content:center;align-items:center;width:100%;height:48px;margin-top:8px;padding:8px;display:flex}.contact_form_checkbox{background:var(--white-color);border:1px solid var(--gray-color);appearance:checkbox;flex-shrink:0;width:24px;height:24px}.contact_form_agreement-txt{margin-left:16px;font-size:16px;font-weight:700;rotate:.03deg}.contact_form_agreement-link{color:var(--primary-color);text-decoration:underline}.contact_form_btn-wrapper{width:140px;height:50px;margin:56px auto 0}.contact_form_button{background-color:var(--primary-color);width:100%;height:100%;color:var(--white-color);border:solid 1.5px var(--primary-color);letter-spacing:.1em;border-radius:100vh;justify-content:center;align-items:center;padding:24px 0;font-size:18px;font-weight:700;transition:all .8s;display:flex;overflow:hidden;rotate:.03deg}.contact_form_button:hover{color:var(--primary-color);background-color:var(--white-color)}.contact_form_error{color:var(--error-color);margin-top:8px;font-size:16px}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{text-align:right}.confirm{margin:0 auto;padding:80px 12px 40px}.confirm_form{margin-top:80px}.confirm_form_list{margin-top:64px}.confirm_form_heading{justify-content:space-between;align-items:center;font-weight:700;display:flex;rotate:.03deg}.confirm_form_heading:not(:first-child){margin-top:64px}@media screen and (width<=450px){.confirm_form_heading:not(:first-child){margin-top:40px}}.confirm_form_required{color:var(--white-color);background-color:var(--primary-color);border-radius:8px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;font-weight:700;display:flex}.confirm_form_detail{margin-top:16px}@media screen and (width<=450px){.confirm_form_detail{margin-top:12px}}.confirm_form_selectbox{pointer-events:none;align-items:center;width:50%;font-family:"M PLUS 1p",sans-serif;display:flex;position:relative;rotate:.03deg}.confirm_form_selectbox_select{appearance:none;border:1px solid var(--gray-color);width:100%;height:48px;color:var(--black-color);cursor:pointer;background-color:#e9e9e9;border-radius:4px;padding:8px;rotate:.03deg}.confirm_form_selectbox:after{background-color:var(--black-color);clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none;width:10px;height:7px;position:absolute;right:15px}.confirm_form_detail__other{margin-top:24px;rotate:.03deg}.confirm_form_detail__other.__radio{margin-top:12px;rotate:.03deg}@media screen and (width<=450px){.confirm_form_detail__other{margin-top:12px}}.confirm_img-box{gap:24px;display:flex}.confirm_img-container{flex-direction:column;place-content:center;display:flex}.confirm_img-wrapper{width:auto;height:320px;margin-top:4px;font-size:16px;rotate:.03deg}.confirm_img{object-fit:cover;width:100%;height:100%}.confirm_img_title{text-align:left;font-size:18px;rotate:.03deg}.confirm_form_radio-list{flex-flow:column;gap:16px;margin-top:16px;display:flex}.confirm_form_radio-item{align-items:stretch;display:flex}@media screen and (width<=450px){.confirm_form_radio-item{width:100%}}.confirm_form_input{border:1px solid var(--gray-color);background:#e9e9e9;border-radius:4px;width:100%;height:48px;padding:8px;font-size:16px}.confirm_form_input.__short{width:50%}.confirm_form_input:focus{outline:none}.confirm_form_input:hover{cursor:not-allowed}.confirm_form_input_unit{margin-left:8px;font-size:18px;font-weight:700}.confirm_form_radio{border:2px solid var(--gray-color);pointer-events:none;border-radius:50%;width:20px;height:20px;margin-top:7px}.confirm [data-lastpass-icon-root],[data-lastpass-root]{display:none!important}.confirm_form_radio:before{content:"";border:2px solid var(--white-color);border-radius:50%;width:16px;height:16px;display:block}.confirm_form_radio:checked:before{background:var(--gray-color)}.confirm_form_label{padding-left:12px;font-size:18px;line-height:1.8em;rotate:.03deg}.confirm_form_label:hover{pointer-events:none}.confirm_form_textarea{border:1px solid var(--gray-color);background:var(--white-color);background:#e9e9e9;border-radius:4px;width:100%;height:240px;padding:16px;font-size:16px}.confirm_form_textarea:focus{outline:none}.confirm_form_textarea:hover{cursor:not-allowed}.confirm_form_agreement{text-align:center;margin-top:64px;rotate:.03deg}.confirm_form_agreement-inner{background-color:var(--gray-color);justify-content:center;align-items:center;width:100%;height:48px;padding:8px;display:flex}.confirm_form_checkbox{background:var(--white-color);border:1px solid var(--gray-color);appearance:checkbox;flex-shrink:0;width:24px;height:24px}.confirm_form_agreement-txt{margin-left:16px;font-size:16px;font-weight:700}.confirm_form_agreement-link{color:var(--primary-color);text-decoration:underline}.confirm_btn-container{justify-content:center;max-width:640px;margin:0 auto;display:flex}@media screen and (width<=450px){.confirm_btn-container{flex-direction:column-reverse;align-items:center;gap:24px;margin-top:56px}}.confirm_form_btn-wrapper{width:140px;height:50px;margin:56px auto 0;rotate:.03deg}@media screen and (width<=450px){.confirm_form_btn-wrapper{margin:0}}.confirm_form_button{background-color:var(--primary-color);width:100%;height:100%;color:var(--white-color);border:solid 1.5px var(--primary-color);border-radius:100vh;justify-content:center;align-items:center;padding:24px 0;font-size:18px;font-weight:700;transition:all .8s;display:flex;overflow:hidden}.confirm_form_button:hover{color:var(--primary-color);background-color:var(--white-color)}.confirm_form_button.__back{color:var(--primary-color);border:solid 1.5px var(--primary-color);background-color:var(--white-color)}.confirm_form_button.__back:hover{color:var(--white-color);border:solid 1.5px var(--primary-color);background-color:var(--primary-color)}.confirm_form_error{color:var(--error-color);margin-top:8px;font-size:16px}.precautions{margin:10px;font-size:11px}.l_footer.form_footer{background-color:var(--white-color);font-size:14px}@media screen and (width<=450px){.l_footer.form_footer{font-size:12px}}.send{padding-top:80px}.send_copy-container{margin-top:80px}.send_copy{text-align:center;margin-top:80px;rotate:.03deg}.send_copy-error{text-align:center;margin-top:24px;rotate:.03deg}.send_copy_top{text-align:center;margin-top:24px;padding-bottom:24px;rotate:.03deg}.m_link__to-top{transition:all .5s}.m_link__to-top:hover{color:var(--primary-color);opacity:.7}.visa_language{max-width:800px;margin:40px auto 0;padding-left:16px;padding-right:16px}.visa_language_title{letter-spacing:.12em;flex-direction:row;align-items:center;gap:24px;font-size:24px;font-weight:400;line-height:1.65;display:flex}@media screen and (width<=450px){.visa_language_title{font-size:20px}}.visa_language_title:after{content:"";background-color:var(--black-color);width:100%;height:1px}.visa_language_list{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}@media screen and (width<=450px){.visa_language_list{gap:16px}.visa_language_item{width:calc(33.3333% - 10.6667px)}}.visa_language_link{transition:all .2s}.visa_language_link:hover{opacity:.6}.event_kv{max-height:650px;display:grid}@media screen and (width<=450px){.event_kv{aspect-ratio:1;height:auto}}.event_kv_img{object-fit:cover;grid-area:1/-1;height:650px;min-height:0}@media screen and (width<=450px){.event_kv_img{aspect-ratio:1;height:auto}}.event_section1.l_section{padding-top:80px;padding-bottom:80px}@media screen and (width<=450px){.event_section1.l_section{padding-top:60px;padding-bottom:60px}}.event_section1_content_wrapper{max-width:740px;margin:0 auto}@media screen and (width<=450px){.event_section1_content_wrapper{padding:0 16px}}.event_section1_heading{text-align:center;letter-spacing:.12em;max-width:740px;font-size:28px;font-weight:500}@media screen and (width<=450px){.event_section1_heading{font-size:20px}}.event_section1_text{text-align:center;margin-top:36px;font-size:16px;line-height:1.8}@media screen and (width<=450px){.event_section1_text{font-size:14px}}.event_img{object-fit:cover;width:100%;height:480px}@media screen and (width<=450px){.event_img{height:240px}}.event_section2.l_section{max-width:980px;margin:0 auto;padding-top:80px;padding-bottom:80px}@media screen and (width<=450px){.event_section2.l_section{padding:60px 16px}}.event_section2_title_wrapper{text-align:center;margin:0 auto}.event_section2_title{letter-spacing:.12em;align-items:center;gap:45px;font-size:32px;font-weight:500;display:flex}@media screen and (width<=450px){.event_section2_title{gap:16px;font-size:20px}}.event_section2_title:before,.event_section2_title:after{content:"";background-color:var(--black-color);flex:1;width:100%;height:1px;display:block}.event_section2_list{margin-top:80px}@media screen and (width<=450px){.event_section2_list{margin-top:40px}}.event_section2_list_item{border-bottom:1px solid var(--event-gray2-color);flex-direction:column;display:flex}.event_section2_list_item_link{flex-direction:column;height:100%;padding:32px 0;transition:all .3s;display:flex}@media screen and (width<=450px){.event_section2_list_item_link{padding:20px 0}}.event_section2_list_item_link:hover{background-color:#ccc3}.event_section2_list_item_inner{padding:0 12px}.event_section2_list_item_date{color:var(--event-gray1-color);font-size:16px}@media screen and (width<=450px){.event_section2_list_item_date{font-size:14px}}.event_section2_list_item_heading{letter-spacing:.06em;margin-top:12px;font-size:20px;font-weight:500}@media screen and (width<=450px){.event_section2_list_item_heading{margin-top:6px;font-size:16px}}.event_section2_list_item_desc{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:975px;margin-top:12px;font-size:16px;display:-webkit-box;overflow:hidden}@media screen and (width<=450px){.event_section2_list_item_desc{font-size:12px}}.event_section2_button a{letter-spacing:.1em;box-sizing:border-box;text-align:center;cursor:pointer;max-width:180px;margin:80px 20px 0 auto;padding:0 10px 10px 0;font-size:18px;text-decoration:none;transition:all .3s;display:block;position:relative}@media screen and (width<=450px){.event_section2_button a{max-width:150px;margin:40px 0 0 auto;padding:0 25px 10px 0;font-size:14px}}.event_section2_button a:before{content:"";background:var(--black-color);width:200px;height:1px;transition:all .3s;display:block;position:absolute;bottom:0}@media screen and (width<=450px){.event_section2_button a:before{width:150px}}.event_section2_button a:after{content:"";background:var(--black-color);width:25px;height:1px;transition:all .3s;display:block;position:absolute;bottom:8px;right:-23px;rotate:40deg}@media screen and (width<=450px){.event_section2_button a:after{right:-4px}}.event_section2_button a:hover:after,.event_section2_button a:hover:before{transition:all .3s;translate:20px}@media screen and (width<=450px){.event_section2_button a:hover:after,.event_section2_button a:hover:before{translate:8px}}.event_section2_button a:hover{opacity:.7}.event_section3.l_section{padding-top:80px;padding-bottom:80px}@media screen and (width<=450px){.event_section3.l_section{padding-top:60px;padding-bottom:60px}}.event_section3_title_wrapper{text-align:center;margin:0 auto}.event_section3_title{letter-spacing:.12em;flex-direction:column;align-items:center;gap:24px;font-size:32px;font-weight:500;display:flex}@media screen and (width<=450px){.event_section3_title{gap:16px;font-size:20px}}.event_section3_title:after{content:"";background-color:var(--black-color);width:1px;height:32px;display:block}@media screen and (width<=450px){.event_section3_title:after{height:15px}}.event_section3_content_wrapper{max-width:980px;margin:0 auto}@media screen and (width<=450px){.event_section3_content_wrapper{padding:0 16px}}.event_section3_content_text{text-align:center;letter-spacing:.04em;margin-top:32px;font-size:16px}@media screen and (width<=450px){.event_section3_content_text{margin-top:16px}}.event_section3_content_list{flex-direction:column;gap:80px;margin-top:80px;display:flex}@media screen and (width<=450px){.event_section3_content_list{gap:40px;margin-top:40px}}.event_section3_content_list_item{align-items:center;gap:40px;display:flex}@media screen and (width<=450px){.event_section3_content_list_item{gap:12px}}.event_section3_content_list_item_img{width:360px;height:270px}@media screen and (width<=450px){.event_section3_content_list_item_img{width:180px;height:135px}}.event_section3_content_list_item_desc_heading{letter-spacing:.06em;border-bottom:1px solid var(--black-color);padding-bottom:8px;font-size:20px;font-weight:500;display:inline-block}@media screen and (width<=450px){.event_section3_content_list_item_desc_heading{font-size:12px}}.event_section3_content_list_item_desc_text{letter-spacing:.04em;margin-top:20px;line-height:1.8}@media screen and (width<=450px){.event_section3_content_list_item_desc_text{margin-top:8px;font-size:12px}}.event_banner_wrapper{aspect-ratio:27500/7873;width:100%;max-height:350px;margin-top:40px;transition:all .2s;display:inline-block}.event_banner_wrapper:hover{opacity:.8}@media screen and (width<=450px){.event_banner_wrapper{height:180px;margin-top:0}}.event_banner_img{object-fit:contain;width:100%;height:100%}@media screen and (width<=450px){.event_banner_img{object-fit:cover}}.event_outline.l_section{text-align:center;max-width:500px;margin:0 auto;padding-top:80px;padding-bottom:80px}@media screen and (width<=450px){.event_outline.l_section{padding-top:40px;padding-bottom:40px}}.event_outline_wrapper{flex-flow:column;gap:20px;display:flex}@media screen and (width<=450px){.event_outline_wrapper{gap:16px;padding:0 16px;font-size:14px}}.event_outline_desc_wrapper{flex-direction:row;justify-content:center;gap:12px;display:flex}.event_outline_desc_title{flex-direction:row;align-items:center;gap:12px;display:flex}.event_outline_desc_title:after{content:"";background-color:var(--black-color);width:16px;height:1px}.artist_body{font-family:Zen Maru Gothic,sans-serif}.artist_body .l_header{color:var(--black-color);height:60px;font-size:20px}.artist_body .l_header.default-color{color:var(--white-color);background-color:#0000!important}@media screen and (width<=450px){.artist_body .l_header{justify-content:flex-start}.artist_body .l_header.default-color{color:var(--black-color)}}.artist_body .l_header-nav_link_text{font-size:20px}.l_header-logo.__artist{margin-top:32px;margin-left:32px;position:absolute}@media screen and (width<=450px){.l_header-logo.__artist{margin-top:16px;margin-left:16px}}.artist_logo_img_wrapper{width:75px;transition:all .7s}@media screen and (width<=450px){.artist_logo_img_wrapper{width:55px}}.artist_logo_img_wrapper:hover{opacity:.7}.artist_body .l_header-sns-icon_img{filter:brightness(0)saturate(0%)invert(0%)sepia(0%)saturate(0%)hue-rotate()brightness(0%)contrast()}.artist_body .l_header.default-color .l_header-nav .l_header-sns-icon_img{filter:brightness(0)saturate()invert()sepia(99%)saturate(2%)hue-rotate(18deg)brightness(112%)contrast()}@media screen and (width<=450px){.artist_body .l_header-sns-icon_img{filter:brightness(0)saturate(0%)invert(0%)sepia(0%)saturate(0%)hue-rotate()brightness(0%)contrast()!important}.artist_body .l_header-nav_list{background-color:var(--white-color);flex-flow:column;justify-content:center;align-items:center;gap:32px 0;width:100vw;height:auto}}.artist_body .l_header-sns-icons{gap:16px;margin-left:auto;display:flex}@media screen and (width<=450px){.artist_body .l_header-sns-icons{background-color:var(--white-color);justify-content:center;align-items:center;gap:0 16px;width:100vw}.artist_body .m_hamburger{width:20px;height:16px;z-index:var(--z-index-menu);display:block;position:absolute;right:16px}}.artist_body .m_hamburger-bar{background:var(--white-color);border-radius:4px;width:100%;height:2px;transition:all .2s;position:absolute;left:50%}@media screen and (width<=450px){.artist_body .js_hamburger.is-active .m_hamburger-bar{background:var(--black-color)}}.artist_kv{max-height:650px;display:grid}@media screen and (width<=450px){.artist_kv{aspect-ratio:1;height:auto}}.artist_kv_img{object-fit:cover;grid-area:1/-1;height:650px;min-height:0}@media screen and (width<=450px){.artist_kv_img{aspect-ratio:1;height:auto}}.artist_section1.l_section{padding-top:80px;padding-bottom:80px}@media screen and (width<=450px){.artist_section1.l_section{padding-top:60px;padding-bottom:60px}}.artist_section1_content_wrapper{max-width:740px;margin:0 auto}@media screen and (width<=450px){.artist_section1_content_wrapper{padding:0 16px}}.artist_section1_heading{text-align:center;letter-spacing:.12em;max-width:740px;font-size:32px;font-weight:500}@media screen and (width<=450px){.artist_section1_heading{font-size:20px}}.artist_section1_text{text-align:center;margin-top:36px;font-size:20px;line-height:1.8}@media screen and (width<=450px){.artist_section1_text{font-size:14px}}.artist_section2_wrapper{background:url(/assets/artist_section2_bg_img-BymeGU4-.webp) 50%/auto 100% no-repeat;align-items:center;min-height:1000px;margin-top:40px;display:flex;position:relative;overflow:hidden}@media screen and (width<=450px){.artist_section2_wrapper{min-height:600px;margin-top:0}}.artist_section2{max-width:784px;margin:0 auto}.artist_section2_copy_wrapper{flex-direction:row-reverse;align-items:stretch;gap:80px;display:flex;position:relative}@media screen and (width<=450px){.artist_section2_copy_wrapper{gap:40px}}.artist_section2_main-copy,.artist_section2_sub-copy{writing-mode:vertical-rl}.artist_section2_main-copy{letter-spacing:.6rem;text-indent:-2.6em;font-size:32px;font-weight:500;line-height:1.8em;position:relative}@media screen and (width<=450px){.artist_section2_main-copy{letter-spacing:.35rem;font-size:16px}}.artist_section2_sub-copy{letter-spacing:.4rem;margin-top:90px;font-size:24px;line-height:2em}@media screen and (width<=450px){.artist_section2_sub-copy{letter-spacing:.35rem;font-size:16px}}.artist_section2_figure_wrapper{width:200px;height:200px;position:absolute;bottom:-106px;right:-52%}@media screen and (width<=450px){.artist_section2_figure_wrapper{width:140px;height:140px;bottom:10px;right:-24%}}@media screen and (width<=376px){.artist_section2_figure_wrapper{width:100px;height:100px;bottom:24px;right:-10%}}.artist_section3_wrapper{aspect-ratio:500/223;background:url(/assets/artist_section3_bg_img-BsVgl4n7.webp) 50%/cover no-repeat;align-items:center;width:100%;margin-top:80px;display:flex}@media screen and (width<=600px){.artist_section3_wrapper{aspect-ratio:4/3}}.artist_section3{max-width:784px;margin:0 auto}.artist_section3_text_wrapper{color:var(--white-color);text-align:center;letter-spacing:.12em;flex-flow:column;gap:32px;display:flex}@media screen and (width<=900px){.artist_section3_text_wrapper{gap:20px}}@media screen and (width<=376px){.artist_section3_text_wrapper{gap:12px}}.artist_section3_title{letter-spacing:.12em;font-size:32px}@media screen and (width<=900px){.artist_section3_title{font-size:24px}}@media screen and (width<=450px){.artist_section3_title{font-size:16px}}.artist_section3_desc1,.artist_section3_desc2{font-size:24px}@media screen and (width<=900px){.artist_section3_desc1,.artist_section3_desc2{font-size:20px}}@media screen and (width<=450px){.artist_section3_desc1,.artist_section3_desc2{font-size:16px}}@media screen and (width<=376px){.artist_section3_desc1,.artist_section3_desc2{letter-spacing:.07rem}}.artist_section3_desc1{font-weight:500}.artist_section3_desc2{line-height:1.8em}@media screen and (width<=900px){.artist_menu{padding-bottom:40px}}.artist_menu_list{flex-flow:wrap;justify-content:center;gap:54px 40px;max-width:980px;margin:32px auto 0;display:flex}@media screen and (width<=900px){.artist_menu_list{gap:32px 30px;padding:0 16px}}.artist_menu_list_item{flex-direction:column;gap:8px;width:calc(33.3333% - 26.6667px);display:flex}@media screen and (width<=900px){.artist_menu_list_item{gap:4px;width:calc(50% - 30px)}}.artist_menu_list_item_desc{letter-spacing:.08em;font-size:18px;font-weight:500}@media screen and (width<=450px){.artist_menu_list_item_desc{letter-spacing:.06em;font-size:12px}}.artist_menu_list_item_desc.__price{color:var(--gray-color)}.artist_menu_button_wrapper{margin-top:40px}.artist_menu_button{letter-spacing:.1em;color:var(--black-color);border:1px solid var(--black-color);box-sizing:border-box;text-align:center;margin:24px;cursor:pointer;justify-content:center;align-items:center;gap:8px;max-width:400px;margin-inline:auto;padding:16px 32px;font-weight:400;text-decoration:none;transition:all .3s;display:flex;position:relative}@media screen and (width<=450px){.artist_menu_button{max-width:320px}}.artist_menu_button:after{content:"";background:var(--black-color);width:60px;height:1px;transition:all .3s;position:absolute;top:50%;right:-30px}@media screen and (width<=450px){.artist_menu_button:after{width:40px;right:-15px}}.artist_menu_button:hover:after{transition:all .3s;animation:.7s OutIn-Line}.artist_menu_button_icon{width:30px;height:30px}@media screen and (width<=450px){.artist_menu_button_icon{width:24px;height:24px}}@keyframes OutIn-Line{0%{transform-origin:100% 0;transform:scale(1)}50%{transform-origin:100% 0;transform:scaleX(0)}50.1%{transform-origin:0 0;transform:scaleX(0)}to{transform-origin:0 0;transform:scale(1)}}.artist_banner_wrapper{aspect-ratio:27500/7873;width:100%;max-height:350px;margin-top:40px;transition:all .2s;display:inline-block}.artist_banner_wrapper:hover{opacity:.8}@media screen and (width<=450px){.artist_banner_wrapper{height:180px;margin-top:0}}.artist_banner_img{object-fit:contain;width:100%;height:100%}@media screen and (width<=450px){.artist_banner_img{object-fit:cover}}.js_navigation.is-active{opacity:1;pointer-events:inherit}@media screen and (width<=450px){.js_navigation{pointer-events:none;opacity:0;transition:opacity .5s}}.js_hamburger.is-active{background-color:var(--white-color)}.js_hamburger.is-active .m_hamburger-bar:first-child{top:50%;transform:translate(-50%)rotate(45deg)}.js_hamburger.is-active .m_hamburger-bar:nth-child(2){opacity:0}.js_hamburger.is-active .m_hamburger-bar:last-child{top:50%;transform:translate(-50%)rotate(-45deg)}
