.main{color:#145cc9}.sub{color:#1d3c8c}.genre{color:#1d3c8c}.event{color:#ffbe00}.jisseki{color:#b6353a}.guide{color:#1d3c8c}.red{color:#b00100}.pink{color:#ea7099}.orange{color:#ff8000}.yellow{color:#ffbe00}.beige{color:#fcf2d0}.yellowgreen{color:#9c0}.green{color:#063}.greenblue{color:#0090a8}.blue{color:#00a0e9}.bluepurple{color:#1d3c8c}.lightblue{color:#87cefa}.purple{color:#a260bf}.redpurple{color:#c54ea0}.white{color:#fff}.lightgray{color:#dcdcdc}.gray{color:#797979}.black{color:#262626}.bk-main{background-color:#145cc9}.bk-sub{background-color:#1d3c8c}.bk-genre{background-color:#1d3c8c}.bk-event{background-color:#ffbe00}.bk-jisseki{background-color:#b6353a}.bk-guide{background-color:#1d3c8c}.bk-red{background-color:#b00100}.bk-pink{background-color:#ea7099}.bk-orange{background-color:#ff8000}.bk-yellow{background-color:#ffbe00}.bk-beige{background-color:#fcf2d0}.bk-yellowgreen{background-color:#9c0}.bk-green{background-color:#063}.bk-greenblue{background-color:#0090a8}.bk-blue{background-color:#00a0e9}.bk-bluepurple{background-color:#1d3c8c}.bk-lightblue{background-color:#87cefa}.bk-purple{background-color:#a260bf}.bk-redpurple{background-color:#c54ea0}.bk-white{background-color:#fff}.bk-lightgray{background-color:#dcdcdc}.bk-gray{background-color:#797979}.bk-black{background-color:#262626}.main{color:#145cc9}.sub{color:#1d3c8c}.genre{color:#1d3c8c}.event{color:#ffbe00}.jisseki{color:#b6353a}.guide{color:#1d3c8c}.red{color:#b00100}.pink{color:#ea7099}.orange{color:#ff8000}.yellow{color:#ffbe00}.beige{color:#fcf2d0}.yellowgreen{color:#9c0}.green{color:#063}.greenblue{color:#0090a8}.blue{color:#00a0e9}.bluepurple{color:#1d3c8c}.lightblue{color:#87cefa}.purple{color:#a260bf}.redpurple{color:#c54ea0}.white{color:#fff}.lightgray{color:#dcdcdc}.gray{color:#797979}.black{color:#262626}.bk-main{background-color:#145cc9}.bk-sub{background-color:#1d3c8c}.bk-genre{background-color:#1d3c8c}.bk-event{background-color:#ffbe00}.bk-jisseki{background-color:#b6353a}.bk-guide{background-color:#1d3c8c}.bk-red{background-color:#b00100}.bk-pink{background-color:#ea7099}.bk-orange{background-color:#ff8000}.bk-yellow{background-color:#ffbe00}.bk-beige{background-color:#fcf2d0}.bk-yellowgreen{background-color:#9c0}.bk-green{background-color:#063}.bk-greenblue{background-color:#0090a8}.bk-blue{background-color:#00a0e9}.bk-bluepurple{background-color:#1d3c8c}.bk-lightblue{background-color:#87cefa}.bk-purple{background-color:#a260bf}.bk-redpurple{background-color:#c54ea0}.bk-white{background-color:#fff}.bk-lightgray{background-color:#dcdcdc}.bk-gray{background-color:#797979}.bk-black{background-color:#262626}header .header_top{background:#145cc9;color:#fff}header .search_box{flex:1;box-sizing:border-box;padding:10px;display:flex;background-color:#b00100}header .inquiry{margin:0 300px 0 0;display:flex;justify-content:space-between;align-items:center}header .inquiry_message{font-size:1.5rem;line-height:1.2em;margin-top:0;margin-bottom:0;margin-right:10px;letter-spacing:.1em}@media only screen and (max-width: 782px){header .search_box{padding:10px}header .inquiry{position:absolute;top:60px;left:0;height:50px;width:100%}header .inquiry_message{display:none}}header .paper{margin-right:10px}header .paper a:before{content:url(../../images/header/pdf.png)}@media only screen and (max-width: 782px){header .paper{display:none}}header .nav_wrap2{display:block;background-color:#ff8000 !important}header .nav_wrap2 .nav_item a{background-color:#ff8000 !important;color:#fff}header .nav_wrap2 .nav_item:hover{background-color:#ff8000 !important}@media only screen and (max-width: 782px){#page_index .main_visual{width:auto;height:auto}}header .tel_number{line-height:1em;margin:0;color:#fff;font-size:3rem;font-weight:bold;letter-spacing:.05em}header .tel_number a{color:#fff}@media only screen and (max-width: 782px){header .tel_number{font-size:2rem;color:#063;margin-bottom:0px !important;margin-top:0px}header .tel_number a{color:#063;text-decoration:none}}.main{color:#145cc9}.sub{color:#1d3c8c}.genre{color:#1d3c8c}.event{color:#ffbe00}.jisseki{color:#b6353a}.guide{color:#1d3c8c}.red{color:#b00100}.pink{color:#ea7099}.orange{color:#ff8000}.yellow{color:#ffbe00}.beige{color:#fcf2d0}.yellowgreen{color:#9c0}.green{color:#063}.greenblue{color:#0090a8}.blue{color:#00a0e9}.bluepurple{color:#1d3c8c}.lightblue{color:#87cefa}.purple{color:#a260bf}.redpurple{color:#c54ea0}.white{color:#fff}.lightgray{color:#dcdcdc}.gray{color:#797979}.black{color:#262626}.bk-main{background-color:#145cc9}.bk-sub{background-color:#1d3c8c}.bk-genre{background-color:#1d3c8c}.bk-event{background-color:#ffbe00}.bk-jisseki{background-color:#b6353a}.bk-guide{background-color:#1d3c8c}.bk-red{background-color:#b00100}.bk-pink{background-color:#ea7099}.bk-orange{background-color:#ff8000}.bk-yellow{background-color:#ffbe00}.bk-beige{background-color:#fcf2d0}.bk-yellowgreen{background-color:#9c0}.bk-green{background-color:#063}.bk-greenblue{background-color:#0090a8}.bk-blue{background-color:#00a0e9}.bk-bluepurple{background-color:#1d3c8c}.bk-lightblue{background-color:#87cefa}.bk-purple{background-color:#a260bf}.bk-redpurple{background-color:#c54ea0}.bk-white{background-color:#fff}.bk-lightgray{background-color:#dcdcdc}.bk-gray{background-color:#797979}.bk-black{background-color:#262626}@media screen and (max-width: 782px){#rightflow{display:none}}@media screen and (min-width: 783px){#rightflow{position:fixed;z-index:99999;bottom:40px;right:0}#rightflow a{margin-bottom:10px}#rightflow .buttonIconText{display:flex;gap:8px;align-items:center;width:100%;max-width:320px;height:60px;padding:8px 40px 8px 8px;font-size:16px;color:#fff;text-align:center;overflow-wrap:anywhere;background-color:#ff8000;border-radius:15px}#rightflow .buttonIconText__reverse{flex-direction:row-reverse;padding:8px 8px 8px 40px}#rightflow .buttonIconText_icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;aspect-ratio:1;padding:4px;overflow:hidden;background-color:#fff;border-radius:50%}#rightflow .buttonIconText_text{flex-shrink:1;width:100%}}@media screen and (min-width: 783px)and (any-hover: hover){#rightflow .buttonIconText{transition:background-color .2s}#rightflow .buttonIconText_icon_item{transition:background-color .2s}#rightflow .buttonIconText:hover{background-color:#00a0e9}}#bottomflow{position:fixed;z-index:99999;bottom:0;background-color:#145cc9}@media screen and (max-width: 782px){#bottomflow .flexbox{width:100%;height:65px;margin:0;padding:0}#bottomflow .flexbox div{display:block;height:auto;padding:0;margin:0;width:calc(25% - 20px)}#bottomflow .flexbox div:nth-child(1),#bottomflow .flexbox div:nth-child(2),#bottomflow .flexbox div:nth-child(3){max-width:17%;border-right:3px solid #fff}#bottomflow .flexbox div:nth-child(1) img,#bottomflow .flexbox div:nth-child(2) img,#bottomflow .flexbox div:nth-child(3) img{width:100%;padding:.2em 0}#bottomflow .flexbox div:nth-child(1),#bottomflow .flexbox div:nth-child(2){background-color:#797979}#bottomflow .flexbox div:nth-child(3){background-color:#0090a8}#bottomflow .flexbox div:nth-child(4){background-color:#145cc9;width:40%}#bottomflow .flexbox div:nth-child(4) img{max-width:100%;padding:.2em 0}}@media screen and (min-width: 783px){#bottomflow{display:none}}#footer{max-width:100%;background-color:#c92434;margin:0 auto;padding:2em;color:#fff;text-align:center}#footer h3{position:relative;margin-bottom:2em;font-weight:600;font-size:1.5em}#footer h3::before{background-color:#fff;border-radius:5px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:30px}#footer .btn-red{display:block;margin-top:1em;margin-bottom:1em}#footer .btn-red a{border:1px solid #fff;padding:.8em 2em;color:#fff}#footer .btn-red a:hover{color:#fff;opacity:.5}#footer .tel-red{font-size:2em}#footer .tel-red a{color:#fff}#footer .flexbox{margin:0 auto}@media(max-width: 575px){#footer .flexbox{width:100%;margin:0 auto;padding:0}#footer .flexbox section{width:100%}#footer .flexbox section:first-child{border-right:none;padding-bottom:1em;padding-top:1em}#footer .flexbox section:last-child{padding-top:1em;border-top:1px solid #fff}}@media(min-width: 575px){#footer .flexbox{width:100%;margin:0 auto;padding:0}#footer .flexbox section{width:100%}#footer .flexbox section:first-child{border-right:none;padding-bottom:1em;padding-top:1em}#footer .flexbox section:last-child{border-top:1px solid #fff;padding-top:1em}}@media(min-width: 782px){#footer .flexbox{width:100%;margin:0 auto;padding:0}#footer .flexbox section{width:calc(50% - 20px);margin:0 20px 2em 0}#footer .flexbox section:first-child{border-right:1px solid #fff}#footer .flexbox section:first-child:last-child{border-top:none;padding-top:1em}}@media(min-width: 782px){#footer .flexbox{width:100%;margin:0 auto;padding:0}#footer .flexbox section{width:calc(50% - 40px);margin:0 20px 2em 0}#footer .flexbox section:first-child{border-right:1px solid #fff}#footer .flexbox section:last-child{border-top:none;padding-top:1em}}footer{margin-top:60px}footer a{color:#fff}footer .goto_top{width:1156px;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-end}footer .goto_top_link{padding:4px 14px;background:#145cc9;font-size:1.4rem;color:#fff;cursor:pointer;margin:0;letter-spacing:.1em;transition:opacity .3s}footer .goto_top_link:hover{opacity:.8}footer .footer_main{background:#1d3c8c}footer .footer_main_wrap{width:1156px;margin-left:auto;margin-right:auto;padding-top:36px;padding-bottom:14px;display:flex}footer .logo{width:204px;margin:0}footer .footer_text_wrap{margin-left:56px;flex:1}footer .footer_nav{margin:0;padding-left:0;padding-bottom:18px;border-bottom:1px solid #fff;list-style-type:none;display:flex;font-size:1.4rem;color:#fff}footer .footer_nav_item{position:relative}footer .footer_nav_item a{display:block;padding:0 12px;text-decoration:none;color:#fff;transition:opacity .3s}footer .footer_nav_item a:hover{opacity:.8}footer .footer_company_wrap{margin-top:20px;display:flex}footer address{display:block;color:#fff;font-size:1.6rem;margin:0;font-style:normal;margin-right:100px}footer .tel{color:#fff}footer .tel_message{font-size:2rem;line-height:1.2em;margin:0}footer .tel_wrap{margin:0;font-weight:bold;font-size:3rem;line-height:1.2em;display:flex;background:none !important;width:auto !important;font-size:27px !important;padding:0 !important}footer .tel_title:after{content:"/";margin:0 6px}footer .tel_number{margin:0;color:#fff}footer .tel_number a{text-decoration:none;color:#fff}footer .tel_hours{font-size:1.4rem;margin:0}footer .copyright{display:block;padding:10px 0;font-size:1.2rem;color:#fff;text-align:center;background:#797979}footer .banner{background:#797979;border-bottom:5px solid #797979;position:fixed;left:0;bottom:0;width:100%;z-index:2}footer .banner.close{display:none}footer .banner_wrap{width:1156px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;padding:8px 0;display:none}footer .banner_wrap p{margin:0}footer .banner_logo{transition:opacity .3s}footer .banner_logo:hover{opacity:.8}footer .banner_close{background:#3f3f3f;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s;border-radius:2px}footer .banner_close:hover{opacity:.8}@media only screen and (max-width: 782px){footer .goto_top{width:auto}footer .goto_top_link{width:auto;width:40px;height:40px;background:#3f3f3f;color:#fff;white-space:nowrap;text-align:right;overflow:hidden;text-indent:100%;padding:0;position:relative;-webkit-box-pack:end}footer .goto_top_link:after{content:"▲";color:#fff;position:absolute;top:50%;left:50%;text-indent:0;transform:translate(-50%, -50%)}footer .footer_main_wrap{width:auto;display:block;padding:20px 0}footer .logo{width:auto;text-align:center}footer .footer_text_wrap{margin-left:0;margin-top:20px}footer .footer_nav{flex-wrap:wrap;padding-left:10px;padding-right:10px;font-size:1.2rem}footer .footer_nav:before{display:none}footer .footer_nav_item{width:50%}footer .footer_nav_item:after{display:none}footer .footer_nav_item a{padding:0;display:inline-flex;align-items:center}footer .footer_nav_item a:before{content:"";width:18px;height:18px;background:#3f3f3f url(../../images/footer/arrow_sp.png) no-repeat center;margin-right:6px}footer .footer_company_wrap{display:block}footer address{display:none}footer .tel{text-align:center}footer .tel_message{font-size:1.4rem}footer .tel_wrap{font-size:2.6rem;margin-top:6px;justify-content:center}footer .copyright{background:#cfcfd6;color:#262626;font-size:1rem}footer .banner{display:none}footer .banner_wrap{width:auto}#pagetop{display:block;text-align:center;width:100%}}.menu-footer_nav-container{border-bottom:1px solid #fff;padding-bottom:1em}.menu-footer_nav-container #menu-footer_nav{font-size:.9em}.menu-footer_nav-container #menu-footer_nav li{display:inline-block;margin-right:1em}.menu-footer_nav-container #menu-footer_nav li a{position:relative;display:inline-block;padding-left:12px;text-decoration:none;color:#fff}.menu-footer_nav-container #menu-footer_nav li a:before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;position:absolute;top:50%;left:0;margin-top:-6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.main{color:#145cc9}.sub{color:#1d3c8c}.genre{color:#1d3c8c}.event{color:#ffbe00}.jisseki{color:#b6353a}.guide{color:#1d3c8c}.red{color:#b00100}.pink{color:#ea7099}.orange{color:#ff8000}.yellow{color:#ffbe00}.beige{color:#fcf2d0}.yellowgreen{color:#9c0}.green{color:#063}.greenblue{color:#0090a8}.blue{color:#00a0e9}.bluepurple{color:#1d3c8c}.lightblue{color:#87cefa}.purple{color:#a260bf}.redpurple{color:#c54ea0}.white{color:#fff}.lightgray{color:#dcdcdc}.gray{color:#797979}.black{color:#262626}.bk-main{background-color:#145cc9}.bk-sub{background-color:#1d3c8c}.bk-genre{background-color:#1d3c8c}.bk-event{background-color:#ffbe00}.bk-jisseki{background-color:#b6353a}.bk-guide{background-color:#1d3c8c}.bk-red{background-color:#b00100}.bk-pink{background-color:#ea7099}.bk-orange{background-color:#ff8000}.bk-yellow{background-color:#ffbe00}.bk-beige{background-color:#fcf2d0}.bk-yellowgreen{background-color:#9c0}.bk-green{background-color:#063}.bk-greenblue{background-color:#0090a8}.bk-blue{background-color:#00a0e9}.bk-bluepurple{background-color:#1d3c8c}.bk-lightblue{background-color:#87cefa}.bk-purple{background-color:#a260bf}.bk-redpurple{background-color:#c54ea0}.bk-white{background-color:#fff}.bk-lightgray{background-color:#dcdcdc}.bk-gray{background-color:#797979}.bk-black{background-color:#262626}#sidebar{width:224px;max-width:100%}@media only screen and (max-width: 782px){#sidebar{width:auto;max-width:100%;margin:0 10px}}#sidebarhome{margin-bottom:2em}#sidebar_search{background:#fff;margin-bottom:24px;border:1px solid #ff8000}#sidebar_search .title{margin:0;padding:12px 0;text-align:center;background:#ff8000;color:#fff;font-size:1.5rem;letter-spacing:.2em}#sidebar_search .list{margin:0;padding:10px;display:flex;flex-wrap:wrap;list-style-type:none}#sidebar_search .item{margin-right:10px;margin-bottom:10px}#sidebar_search .item:nth-of-type(4n){margin-right:0}#sidebar_search .item a{font-size:13px;padding:10px 6px;display:inline-block;position:relative;text-decoration:none;background:#f4f4f4;color:#ff8000;border-bottom:solid 5px #c1c1c1;border-right:solid 5px #dfdfdf;display:block;padding:10px 6px;background:linear-gradient(#FFFFFF, #ECECEC);color:#262626;text-decoration:none;font-size:1.4rem;border:1px solid #d9d9d9;border-radius:6px}#sidebar_search .item a:before{content:" ";position:absolute;bottom:-5px;left:-1px;width:0;height:0;border-width:0 6px 6px 0px;border-style:solid;border-color:rgba(0,0,0,0);border-bottom-color:#fff}#sidebar_search .item a:hover{color:#ff8000}#sidebar_search .other a{padding:10px}#sidebar_genre{margin-bottom:24px}#sidebar_genre .title{margin:0;padding:12px 0;text-align:center;color:#fff;font-size:1.5rem;letter-spacing:.1em}#sidebar_genre .genre_list{background:#eee;overflow:hidden;margin-bottom:2px}#sidebar_genre .genre_list:last-of-type{margin-bottom:0}#sidebar_genre .genre_list .list a{color:#1d3c8c}#sidebar_genre .genre_title{margin:0;padding:8px;background:#e3e3e3;color:#797979;font-size:1.4rem;display:flex;align-items:center;cursor:pointer;justify-content:space-between}#sidebar_genre .genre_title a{color:#145cc9;color:#797979;text-decoration:none;width:100%}#sidebar_genre .genre_title a:hover{color:#145cc9}#sidebar_genre .genre_title span{display:flex;align-items:center}#sidebar_genre .genre_title span:before{margin-right:4px;line-height:1em}#sidebar_genre .genre_title:after{content:"+";color:#797979;font-size:1.4rem;line-height:1em}#sidebar_genre .genre_title.opened:after{content:"-"}#sidebar_genre .list{display:none;margin:0;padding:10px 24px;list-style-type:none}#sidebar_genre .item{margin-bottom:6px}#sidebar_genre .item:last-of-type{margin-bottom:0}#sidebar_genre .item a{color:#145cc9;text-decoration:none;font-size:1.3rem;transition:opacity .3s}#sidebar_genre .item a:hover{opacity:.8;color:#b00100;opacity:1}section#sidebar_genre.eventcategory .genre_title:after{content:"";color:#797979;font-size:1.4rem;line-height:1em}#sidebar_event{margin-top:0;margin-bottom:24px;padding:0;list-style-type:none;background-color:#1d3c8c}#sidebar_event .item{margin-bottom:12px}#sidebar_event .item:last-of-type{margin-bottom:0}#sidebar_event .item a{background:#fff;border:2px solid;padding:16px;display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;text-decoration:none;color:#262626;transition:opacity .3s}#sidebar_event .item a:hover{opacity:.8}#sidebar_event .item a:after{line-height:1em}#sidebar_event .item span{display:flex;align-items:center}#sidebar_event .item span:before{margin-right:8px;line-height:1em}#sidebar_event .category a{border-color:#b00100}#sidebar_event .category a:after{content:url(../images/sidebar/event_category_arrow.png)}#sidebar_event .category span:before{content:url(../images/sidebar/event_category_icon.png)}#sidebar_event .result a{border-color:#145cc9;color:#fff;background:#145cc9}#sidebar_event .result a:after{content:url(../images/sidebar/event_result_arrow.png)}#sidebar_event .result span:before{content:url(../images/sidebar/event_result_icon.png)}#sidebar_event .place a{border-color:#777}#sidebar_event .place a:after{content:url(../images/sidebar/event_place_arrow.png)}#sidebar_event .place span:before{content:url(../images/sidebar/event_place_icon.png)}#sidebar_access{background:#fff;margin-bottom:30px;border:1px solid #1d3c8c}#sidebar_access .access_wrap{padding:10px 0;width:180px;margin:0 auto}#sidebar_access .photo{margin:0}#sidebar_access .shop_title{color:#b00100;font-size:1.3em;margin-bottom:0;margin-top:4px;font-weight:bold}#sidebar_access .message{margin-top:.5;font-size:1.4rem;margin-bottom:8px;line-height:120%}#sidebar_catalog{margin-top:0;margin-bottom:10px}#sidebar_catalog a{background:linear-gradient(#F7F7F7, #E4E4E4);border:1px solid #b3b3b3;padding:12px;text-decoration:none;color:#262626;font-size:1.6rem;display:flex;align-items:center;justify-content:space-between;font-weight:bold;transition:opacity .3s}#sidebar_catalog a:hover{opacity:.8}#sidebar_catalog a:before{content:url(../images/sidebar/catalog.png);height:0;line-height:1em;margin-top:-100px}#sidebar_catalog a:after{content:url(../images/sidebar/popup.png);line-height:1em}#sidebar_insurance{margin-bottom:1em}#sidebar_insurance:hover{opacity:.8}div#wij_weather_in_japan{background:#fff;margin-top:27px;background:#fff;margin-top:-1px;width:90%;margin-left:auto;margin-right:auto}#wij_weather_in_japan p.location{display:none}#wij_weather_in_japan #wij_container{border-top:none !important;padding-top:20px}#wij_weather_in_japan #wij_container.count3 li{clear:both;text-align:center;margin-left:auto;margin-right:auto;display:block;width:100% !important;margin-bottom:20px}#wij_weather_in_japan ul li img{width:70px}.weathert{text-align:center;background:#96161a;width:90%;margin-left:auto;margin-right:auto;border:solid 1px #ccc;border-bottom:0px;color:#fff;font-size:1.2em;padding-top:10px;padding-bottom:10px;margin-top:30px}@media only screen and (max-width: 782px){#sidebar{width:auto;margin:0 10px;order:2}#sidebar_search .item{width:23.5%;margin-right:2%}#sidebar_search .item a{padding:10px 0;width:90%;text-align:center}#sidebar_search .other{width:40%}#sidebar_search .other a{padding:10px 0}#sidebar_event{display:none}#sidebar_access{display:none}#sidebar_access .access_wrap{width:auto;margin:0 10px}#sidebar_access .photo{text-align:center}#sidebar_access .map iframe{width:100%}#sidebar_catalog{display:none}}#custom-widget-area-1{width:100%;max-width:100%;display:flex;flex-direction:column;gap:10px}.widget{width:100%;text-align:center}.widget img{width:100% !important;max-width:100% !important;height:auto !important;display:block !important;-o-object-fit:contain !important;object-fit:contain !important}#custom-widget-area-1 .widget img,.widget-area .widget img{width:100% !important;max-width:100% !important;height:auto !important;display:block !important;-o-object-fit:contain !important;object-fit:contain !important}.flexbox{display:flex}.flexbox._fxd_c{flex-direction:column}.flexbox._fxd_cr{flex-direction:column-reverse}.flexbox._fxd_r{flex-direction:row}.flexbox._fxd_rr{flex-direction:row-reverse}.flexbox._fxw_n{flex-wrap:nowrap}.flexbox._fxw_w{flex-wrap:wrap}.flexbox._fxw_wr{flex-wrap:wrap-reverse}.flexbox._jc_c{justify-content:center}.flexbox._jc_fe{justify-content:flex-end}.flexbox._jc_fs{justify-content:flex-start}.flexbox._jc_sa{justify-content:space-around}.flexbox._jc_sb{justify-content:space-between}.flexbox._ai_b{align-items:baseline}.flexbox._ai_c{align-items:center}.flexbox._ai_fe{align-items:flex-end}.flexbox._ai_fs{align-items:flex-start}.flexbox._ai_s{align-items:stretch}.flexbox._ac_c{align-content:center}.flexbox._ac_fe{align-content:flex-end}.flexbox._ac_fs{align-content:flex-start}.flexbox._ac_s{align-content:stretch}.flexbox._ac_sa{align-content:space-around}.flexbox._ac_sb{align-content:space-between}.flex_item._ord_1{order:1}.flex_item._ord_2{order:2}.flex_item._ord_3{order:3}.flex_item._ord_4{order:4}.flex_item._ord_5{order:5}.flex_item._ord_6{order:6}.flex_item._ord_7{order:7}.flex_item._ord_8{order:8}.flex_item._ord_9{order:9}.flex_item._ord_10{order:10}.main{color:#145cc9}.sub{color:#1d3c8c}.genre{color:#1d3c8c}.event{color:#ffbe00}.jisseki{color:#b6353a}.guide{color:#1d3c8c}.red{color:#b00100}.pink{color:#ea7099}.orange{color:#ff8000}.yellow{color:#ffbe00}.beige{color:#fcf2d0}.yellowgreen{color:#9c0}.green{color:#063}.greenblue{color:#0090a8}.blue{color:#00a0e9}.bluepurple{color:#1d3c8c}.lightblue{color:#87cefa}.purple{color:#a260bf}.redpurple{color:#c54ea0}.white{color:#fff}.lightgray{color:#dcdcdc}.gray{color:#797979}.black{color:#262626}.bk-main{background-color:#145cc9}.bk-sub{background-color:#1d3c8c}.bk-genre{background-color:#1d3c8c}.bk-event{background-color:#ffbe00}.bk-jisseki{background-color:#b6353a}.bk-guide{background-color:#1d3c8c}.bk-red{background-color:#b00100}.bk-pink{background-color:#ea7099}.bk-orange{background-color:#ff8000}.bk-yellow{background-color:#ffbe00}.bk-beige{background-color:#fcf2d0}.bk-yellowgreen{background-color:#9c0}.bk-green{background-color:#063}.bk-greenblue{background-color:#0090a8}.bk-blue{background-color:#00a0e9}.bk-bluepurple{background-color:#1d3c8c}.bk-lightblue{background-color:#87cefa}.bk-purple{background-color:#a260bf}.bk-redpurple{background-color:#c54ea0}.bk-white{background-color:#fff}.bk-lightgray{background-color:#dcdcdc}.bk-gray{background-color:#797979}.bk-black{background-color:#262626}.result_title,.category_title{background-color:#145cc9 !important}.title_wrap{background-color:#145cc9}.index_content_wrap .title{margin:0;padding:12px;color:#fff !important;font-size:1.5rem;letter-spacing:.1em}.index_content_wrap .title-genre{background-color:#1d3c8c}.index_content_wrap .title-event{background-color:#ffbe00}section#sidebar_genre .title{background:#145cc9}section#sidebar_genre.eventcategory .title{background:#ffbe00}.rentalguide_box #guide{background:#145cc9}.rentalguide_box #guide .category_title{background:#145cc9}.index_content_sub #page_index_news .title_wrap{background-color:#145cc9}.htitle{font-size:1.3em;font-weight:500;padding:.2em 1em;color:#fff;margin:0 0 1em 0}.head2{background-color:#145cc9;font-size:1.5em;font-weight:500;padding:.2em 1em;color:#fff;margin:0 0 1em 0}.head3{background-color:#dcdcdc;font-size:1.2em;padding:.2em 1em;margin:0 0 1em 0}#sidebar_access .access_title{margin:0;padding:6px 22px;background:#145cc9;color:#fff;font-size:1.5rem;letter-spacing:.1em}.hl3-main{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#145cc9}.hl3-sub{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#1d3c8c}.hl3-genre{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#1d3c8c}.hl3-event{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#ffbe00}.hl3-jisseki{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#b6353a}.hl3-guide{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#1d3c8c}.hl3-red{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#b00100}.hl3-pink{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#ea7099}.hl3-orange{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#ff8000}.hl3-yellow{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#ffbe00}.hl3-beige{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#fcf2d0}.hl3-yellowgreen{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#9c0}.hl3-green{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#063}.hl3-greenblue{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#0090a8}.hl3-blue{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#00a0e9}.hl3-bluepurple{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#1d3c8c}.hl3-lightblue{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#87cefa}.hl3-purple{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#a260bf}.hl3-redpurple{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#c54ea0}.hl3-white{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#fff}.hl3-lightgray{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#dcdcdc}.hl3-gray{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#797979}.hl3-black{font-size:1.3em;font-weight:500;padding:.5em 1em;color:#fff;margin:1em 0;background-color:#262626}.hl4-main{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#145cc9}.hl4-sub{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#1d3c8c}.hl4-genre{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#1d3c8c}.hl4-event{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#ffbe00}.hl4-jisseki{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#b6353a}.hl4-guide{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#1d3c8c}.hl4-red{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#b00100}.hl4-pink{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#ea7099}.hl4-orange{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#ff8000}.hl4-yellow{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#ffbe00}.hl4-beige{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#fcf2d0}.hl4-yellowgreen{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#9c0}.hl4-green{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#063}.hl4-greenblue{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#0090a8}.hl4-blue{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#00a0e9}.hl4-bluepurple{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#1d3c8c}.hl4-lightblue{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#87cefa}.hl4-purple{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#a260bf}.hl4-redpurple{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#c54ea0}.hl4-white{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#fff}.hl4-lightgray{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#dcdcdc}.hl4-gray{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#797979}.hl4-black{font-size:1em;padding:.1em 1em;margin:0 0 1em 0;font-weight:500;background-color:#262626}.main{color:#145cc9}.sub{color:#1d3c8c}.genre{color:#1d3c8c}.event{color:#ffbe00}.jisseki{color:#b6353a}.guide{color:#1d3c8c}.red{color:#b00100}.pink{color:#ea7099}.orange{color:#ff8000}.yellow{color:#ffbe00}.beige{color:#fcf2d0}.yellowgreen{color:#9c0}.green{color:#063}.greenblue{color:#0090a8}.blue{color:#00a0e9}.bluepurple{color:#1d3c8c}.lightblue{color:#87cefa}.purple{color:#a260bf}.redpurple{color:#c54ea0}.white{color:#fff}.lightgray{color:#dcdcdc}.gray{color:#797979}.black{color:#262626}.bk-main{background-color:#145cc9}.bk-sub{background-color:#1d3c8c}.bk-genre{background-color:#1d3c8c}.bk-event{background-color:#ffbe00}.bk-jisseki{background-color:#b6353a}.bk-guide{background-color:#1d3c8c}.bk-red{background-color:#b00100}.bk-pink{background-color:#ea7099}.bk-orange{background-color:#ff8000}.bk-yellow{background-color:#ffbe00}.bk-beige{background-color:#fcf2d0}.bk-yellowgreen{background-color:#9c0}.bk-green{background-color:#063}.bk-greenblue{background-color:#0090a8}.bk-blue{background-color:#00a0e9}.bk-bluepurple{background-color:#1d3c8c}.bk-lightblue{background-color:#87cefa}.bk-purple{background-color:#a260bf}.bk-redpurple{background-color:#c54ea0}.bk-white{background-color:#fff}.bk-lightgray{background-color:#dcdcdc}.bk-gray{background-color:#797979}.bk-black{background-color:#262626}.tb_yoko{width:100%;text-align:center;border-collapse:collapse;border-spacing:0;margin:2em 0}.tb_yoko tr:nth-child(2n+1){background:#f6f6f6}.tb_yoko th{padding:10px;background:#dcdcdc;border-right:solid 1px #797979;text-align:center;color:#797979}.tb_yoko th:first-child{border-left:none}.tb_yoko th:last-child{border-right:none}.tb_yoko td{padding:10px;border-right:solid 1px #797979;text-align:left}.tb_yoko td:first-child{border-left:none}.tb_yoko td:last-child{border-right:none}.table-type1 table{width:100%;text-align:center;border-collapse:collapse;border-spacing:0;margin:2em 0;border:2px solid #262626}.table-type1 table thead th{text-align:center;padding:10px}.table-type1 table thead td{text-align:center;padding:10px}.table-type1 table tbody th{text-align:left;padding:10px}.table-type1 table tbody td{padding:10px;text-align:right}.table-type-main table thead th{background-color:#145cc9}.table-type-main table tbody th{background-color:#145cc9}.table-type-sub table thead th{background-color:#1d3c8c}.table-type-sub table tbody th{background-color:#1d3c8c}.table-type-genre table thead th{background-color:#1d3c8c}.table-type-genre table tbody th{background-color:#1d3c8c}.table-type-event table thead th{background-color:#ffbe00}.table-type-event table tbody th{background-color:#ffbe00}.table-type-jisseki table thead th{background-color:#b6353a}.table-type-jisseki table tbody th{background-color:#b6353a}.table-type-guide table thead th{background-color:#1d3c8c}.table-type-guide table tbody th{background-color:#1d3c8c}.table-type-red table thead th{background-color:#b00100}.table-type-red table tbody th{background-color:#b00100}.table-type-pink table thead th{background-color:#ea7099}.table-type-pink table tbody th{background-color:#ea7099}.table-type-orange table thead th{background-color:#ff8000}.table-type-orange table tbody th{background-color:#ff8000}.table-type-yellow table thead th{background-color:#ffbe00}.table-type-yellow table tbody th{background-color:#ffbe00}.table-type-beige table thead th{background-color:#fcf2d0}.table-type-beige table tbody th{background-color:#fcf2d0}.table-type-yellowgreen table thead th{background-color:#9c0}.table-type-yellowgreen table tbody th{background-color:#9c0}.table-type-green table thead th{background-color:#063}.table-type-green table tbody th{background-color:#063}.table-type-greenblue table thead th{background-color:#0090a8}.table-type-greenblue table tbody th{background-color:#0090a8}.table-type-blue table thead th{background-color:#00a0e9}.table-type-blue table tbody th{background-color:#00a0e9}.table-type-bluepurple table thead th{background-color:#1d3c8c}.table-type-bluepurple table tbody th{background-color:#1d3c8c}.table-type-lightblue table thead th{background-color:#87cefa}.table-type-lightblue table tbody th{background-color:#87cefa}.table-type-purple table thead th{background-color:#a260bf}.table-type-purple table tbody th{background-color:#a260bf}.table-type-redpurple table thead th{background-color:#c54ea0}.table-type-redpurple table tbody th{background-color:#c54ea0}.table-type-white table thead th{background-color:#fff}.table-type-white table tbody th{background-color:#fff}.table-type-lightgray table thead th{background-color:#dcdcdc}.table-type-lightgray table tbody th{background-color:#dcdcdc}.table-type-gray table thead th{background-color:#797979}.table-type-gray table tbody th{background-color:#797979}.table-type-black table thead th{background-color:#262626}.table-type-black table tbody th{background-color:#262626}.main{color:#145cc9}.sub{color:#1d3c8c}.genre{color:#1d3c8c}.event{color:#ffbe00}.jisseki{color:#b6353a}.guide{color:#1d3c8c}.red{color:#b00100}.pink{color:#ea7099}.orange{color:#ff8000}.yellow{color:#ffbe00}.beige{color:#fcf2d0}.yellowgreen{color:#9c0}.green{color:#063}.greenblue{color:#0090a8}.blue{color:#00a0e9}.bluepurple{color:#1d3c8c}.lightblue{color:#87cefa}.purple{color:#a260bf}.redpurple{color:#c54ea0}.white{color:#fff}.lightgray{color:#dcdcdc}.gray{color:#797979}.black{color:#262626}.bk-main{background-color:#145cc9}.bk-sub{background-color:#1d3c8c}.bk-genre{background-color:#1d3c8c}.bk-event{background-color:#ffbe00}.bk-jisseki{background-color:#b6353a}.bk-guide{background-color:#1d3c8c}.bk-red{background-color:#b00100}.bk-pink{background-color:#ea7099}.bk-orange{background-color:#ff8000}.bk-yellow{background-color:#ffbe00}.bk-beige{background-color:#fcf2d0}.bk-yellowgreen{background-color:#9c0}.bk-green{background-color:#063}.bk-greenblue{background-color:#0090a8}.bk-blue{background-color:#00a0e9}.bk-bluepurple{background-color:#1d3c8c}.bk-lightblue{background-color:#87cefa}.bk-purple{background-color:#a260bf}.bk-redpurple{background-color:#c54ea0}.bk-white{background-color:#fff}.bk-lightgray{background-color:#dcdcdc}.bk-gray{background-color:#797979}.bk-black{background-color:#262626}.arrow_s{position:relative;display:inline-block;padding-left:12px;text-decoration:none}.arrow_s:before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;position:absolute;top:50%;left:0;margin-top:-6px}footer .footer_nav .arrow_s{color:#fff}footer .footer_nav .arrow_s:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.arrow_s_b{position:relative;display:inline-block;padding-left:22px;text-decoration:none}.arrow_s_b a{color:#b00100}.arrow_s_b a:link{color:#1d3c8c;border-bottom:1px solid #1d3c8c}.arrow_s_b:before{content:"";width:18px;height:18px;background:#1d3c8c;border-radius:50%;position:absolute;top:50%;left:0;margin-top:-9px}.arrow_s_b:after{content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:50%;left:6px;margin-top:-4px}.licircle{list-style:none;margin:1em 0 1em 1em}.licircle li{padding-left:15px;padding-left:1em;text-indent:-1em;line-height:1.5em}.licircle li::before{content:"●";margin-right:.2em;color:#145cc9}.licount{list-style:none;margin:1em 0 1em 1em;counter-reset:listnum}.licount li{padding-left:2.5em;text-indent:-2.5em;line-height:1.5em}.licount li:before{counter-increment:listnum;content:counter(listnum) ". ";color:#145cc9;font-weight:bold;display:inline-block;width:2em;text-align:right;margin-right:.5em}.main{color:#145cc9}.sub{color:#1d3c8c}.genre{color:#1d3c8c}.event{color:#ffbe00}.jisseki{color:#b6353a}.guide{color:#1d3c8c}.red{color:#b00100}.pink{color:#ea7099}.orange{color:#ff8000}.yellow{color:#ffbe00}.beige{color:#fcf2d0}.yellowgreen{color:#9c0}.green{color:#063}.greenblue{color:#0090a8}.blue{color:#00a0e9}.bluepurple{color:#1d3c8c}.lightblue{color:#87cefa}.purple{color:#a260bf}.redpurple{color:#c54ea0}.white{color:#fff}.lightgray{color:#dcdcdc}.gray{color:#797979}.black{color:#262626}.bk-main{background-color:#145cc9}.bk-sub{background-color:#1d3c8c}.bk-genre{background-color:#1d3c8c}.bk-event{background-color:#ffbe00}.bk-jisseki{background-color:#b6353a}.bk-guide{background-color:#1d3c8c}.bk-red{background-color:#b00100}.bk-pink{background-color:#ea7099}.bk-orange{background-color:#ff8000}.bk-yellow{background-color:#ffbe00}.bk-beige{background-color:#fcf2d0}.bk-yellowgreen{background-color:#9c0}.bk-green{background-color:#063}.bk-greenblue{background-color:#0090a8}.bk-blue{background-color:#00a0e9}.bk-bluepurple{background-color:#1d3c8c}.bk-lightblue{background-color:#87cefa}.bk-purple{background-color:#a260bf}.bk-redpurple{background-color:#c54ea0}.bk-white{background-color:#fff}.bk-lightgray{background-color:#dcdcdc}.bk-gray{background-color:#797979}.bk-black{background-color:#262626}.main-wrap{padding:0 10px}@media(max-width: 575px){.main-wrap{width:100%;padding:0 1%}}@media(min-width: 575px){.main-wrap{width:100%;padding:0 1%}}@media(min-width: 782px){.main-wrap{width:100%;padding:0;margin:0 1em}}@media(min-width: 782px){.main-wrap{width:calc(100% - 200px);margin:0 auto}}#page_index_category .list{padding:0;background:#fff;list-style-type:none;margin:.5em;display:flex;flex-wrap:wrap}#page_index_category .list a{text-decoration:none}#page_index_category .item{margin-right:16px;margin-bottom:16px;width:146px;background:#f9f9f9;transition:background-color .3s}#page_index_category .item:nth-of-type(4n){margin-right:0}#page_index_category .item:hover{background:#c9c9c9}#page_index_category .item:hover .title{color:#fff}#page_index_category .item:hover .photo{opacity:.8}#page_index_category .photo{transition:opacity .3s;margin:0}#page_index_category .photo img{width:100%;height:auto}#page_index_category .title{margin:0;padding:10px;color:#262626;font-size:1.4rem;white-space:nowrap;transition:color .3s;overflow:hidden;text-decoration:none;white-space:inherit;color:#145cc9;line-height:120%}#page_index_category .concert span{display:block;transform:scaleX(0.85);transform-origin:left center}#single_bottom_result{margin:0}#single_bottom_result .head2 span{float:right;font-size:.8em;padding:.3em .3em 0 0}#single_bottom_result .head2 span a{color:#fff}#single_bottom_result .list{background:#fff;list-style-type:none;margin:0;padding:15px;display:flex;flex-wrap:wrap}#single_bottom_result .item{margin-right:16px;margin-bottom:16px;width:146px;background:#f9f9f9;transition:background-color .3s}#single_bottom_result .item:nth-of-type(4n){margin-right:0}#single_bottom_result .item:hover{background:#c9c9c9}#single_bottom_result .item:hover .title{color:#fff}#single_bottom_result .item:hover .photo{opacity:.8}#single_bottom_result .photo{transition:opacity .3s;margin:0}#single_bottom_result .photo img{width:100%;height:auto}#single_bottom_result .title{margin:0;padding:10px;color:#262626;font-size:1.4rem;white-space:nowrap;transition:color .3s;overflow:hidden;text-decoration:none;white-space:inherit}#single_bottom_result li.item a{color:#145cc9;line-height:120%}#single_bottom_result .concert span{display:block;transform:scaleX(0.85);transform-origin:left center}#archive_event .top_event_results_list_wrap .list .product_item:hover{background:#c9c9c9}#archive_event .top_event_results_list_wrap .list .product_item:hover .title{color:#fff}#archive_event .top_event_results_list_wrap .list .product_item:hover .photo{opacity:.8}@media only screen and (max-width: 782px){#page_index_category .list{width:auto;display:block;padding:0}#page_index_category .item{width:auto;margin-right:0;margin-bottom:0;border-bottom:1px solid #ccc}#page_index_category .item a{display:flex;padding:6px;align-items:center;text-decoration:none}#page_index_category .photo img{width:54px !important;height:auto !important;height:auto}#page_index_category .title{padding:0;margin-left:10px}#page_index_category .concert span{transform:none}#single_bottom_result .list{width:auto;display:block;padding:0}#single_bottom_result .item{width:auto;margin-right:0;margin-bottom:0;border-bottom:1px solid #ccc}#single_bottom_result .item a{display:flex;padding:6px;align-items:center;text-decoration:none}#single_bottom_result .photo img{width:54px !important;height:auto !important;height:auto}#single_bottom_result .title{padding:0;margin-left:10px}#single_bottom_result .concert span{transform:none}}#single_item_content .inquiry2 a{margin-top:.5em;background:#00a0e9;font-size:1.5rem;padding:4px 10px;display:flex;align-items:center;color:#fff;text-decoration:none;transition:opacity .3s}#single_item_content .inquiry2 a:hover{opacity:.8}#single_item_content .inquiry2 a:after{line-height:1em;margin-left:4px}#partsrental{margin:2em auto}#partsrental_result{padding:0}#partsrental_result .flexbox{width:100%;margin:0;padding:0}#partsrental_result .flexbox div{height:auto;padding:0}#partsrental_result .flexbox div img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media(max-width: 575px){#partsrental_result .flexbox div{width:100%;height:auto;margin-right:0;margin-bottom:10px;padding:0}}@media(min-width: 575px){#partsrental_result .flexbox div{width:calc(50% - 20px);height:auto;margin-right:20px;margin-bottom:10px;padding:0}#partsrental_result .flexbox div:nth-child(4n){margin-right:0}}@media(min-width: 782px){#partsrental_result .flexbox div{width:calc(25% - 10px);height:auto;margin-bottom:20px;margin-right:10px;padding:0}#partsrental_result .flexbox div:nth-child(4n){margin-right:0}}@media(min-width: 782px){#partsrental_result .flexbox div{width:calc(25% - 10px);height:auto;margin-bottom:20px;margin-right:10px;padding:0}#partsrental_result .flexbox div:nth-child(4n){margin-right:0}}.rentalguide_box{margin:0 auto;padding:0}.rentalguide_box .flexbox{width:100%;margin:0;padding:0}.rentalguide_box .flexbox div{height:auto;padding:0}.rentalguide_box .flexbox div img{width:100%;height:auto}@media(max-width: 575px){.rentalguide_box .flexbox div{width:100%;height:auto;margin:10px;padding:0}}@media(min-width: 575px){.rentalguide_box .flexbox div{width:calc(33.3333333333% - 20px);height:auto;margin-right:20px;margin-bottom:10px;padding:0}.rentalguide_box .flexbox div:nth-child(3n){margin-right:0}}@media(min-width: 782px){.rentalguide_box .flexbox div{width:calc(25% - 10px);height:auto;margin-bottom:20px;margin-right:10px;padding:0}.rentalguide_box .flexbox div:nth-child(3n){margin-right:10px}.rentalguide_box .flexbox div:nth-child(4n){margin-right:0}.rentalguide_box .flexbox div:nth-child(6){margin-right:10px}}@media(min-width: 782px){.rentalguide_box .flexbox div{width:calc(25% - 10px);height:auto;margin-bottom:20px;margin-right:10px;padding:0}.rentalguide_box .flexbox div:nth-child(3n){margin-right:10px}.rentalguide_box .flexbox div:nth-child(4n){margin-right:0}.rentalguide_box .flexbox div:nth-child(6){margin-right:10px}}.venue{margin:0 auto;padding:0}.venue .flexbox{width:100%;margin:0;padding:0}.venue .flexbox div{height:auto;padding:0}.venue .flexbox div:nth-child(1) img{width:100%}@media(max-width: 575px){.venue .flexbox div{width:100%;height:auto;margin:.5em;padding:0}}@media(min-width: 575px){.venue .flexbox div{width:100%;height:auto;margin:.5em;padding:0}}@media(min-width: 782px){.venue .flexbox div{width:calc(25% - 20px);height:auto;margin-bottom:20px;margin-right:10px;padding:0}.venue .flexbox div:nth-child(3n){margin-right:10px}.venue .flexbox div:nth-child(4n){margin-right:0}.venue .flexbox div:nth-child(6){margin-right:10px}}@media(min-width: 782px){.venue .flexbox div{width:calc(50% - 20px);height:auto;margin-bottom:20px;padding:0}.venue .flexbox div:nth-child(1){margin-right:10px}.venue .flexbox div:nth-child(1) img{width:100%}.venue .flexbox div:nth-child(2){margin-right:0}}#partshome{margin:2em 0}@media(min-width: 782px){#partshome .venue{width:670px}}.twobox{margin:1em auto;border:1px solid #797979;width:100%}.twobox .flexbox{width:100%}.twobox .flexbox div{margin:0;height:auto;padding:1em}@media(max-width: 575px){.twobox .flexbox div:nth-child(odd){width:100%}.twobox .flexbox div:nth-child(even){width:100%}.twobox .flexbox div img{width:100%}}@media(min-width: 575px){.twobox .flexbox div:nth-child(odd){width:100%}.twobox .flexbox div:nth-child(even){width:100%}.twobox .flexbox div img{width:100%}}@media(min-width: 782px){.twobox .flexbox div:nth-child(odd){width:45%}.twobox .flexbox div:nth-child(even){width:45%;margin-left:10px}.twobox .flexbox div img{width:100%}}@media(min-width: 782px){.twobox .flexbox div:nth-child(odd){width:45%}.twobox .flexbox div:nth-child(even){width:45%;margin-left:10px}.twobox .flexbox div img{width:100%}}.main{color:#145cc9}.sub{color:#1d3c8c}.genre{color:#1d3c8c}.event{color:#ffbe00}.jisseki{color:#b6353a}.guide{color:#1d3c8c}.red{color:#b00100}.pink{color:#ea7099}.orange{color:#ff8000}.yellow{color:#ffbe00}.beige{color:#fcf2d0}.yellowgreen{color:#9c0}.green{color:#063}.greenblue{color:#0090a8}.blue{color:#00a0e9}.bluepurple{color:#1d3c8c}.lightblue{color:#87cefa}.purple{color:#a260bf}.redpurple{color:#c54ea0}.white{color:#fff}.lightgray{color:#dcdcdc}.gray{color:#797979}.black{color:#262626}.bk-main{background-color:#145cc9}.bk-sub{background-color:#1d3c8c}.bk-genre{background-color:#1d3c8c}.bk-event{background-color:#ffbe00}.bk-jisseki{background-color:#b6353a}.bk-guide{background-color:#1d3c8c}.bk-red{background-color:#b00100}.bk-pink{background-color:#ea7099}.bk-orange{background-color:#ff8000}.bk-yellow{background-color:#ffbe00}.bk-beige{background-color:#fcf2d0}.bk-yellowgreen{background-color:#9c0}.bk-green{background-color:#063}.bk-greenblue{background-color:#0090a8}.bk-blue{background-color:#00a0e9}.bk-bluepurple{background-color:#1d3c8c}.bk-lightblue{background-color:#87cefa}.bk-purple{background-color:#a260bf}.bk-redpurple{background-color:#c54ea0}.bk-white{background-color:#fff}.bk-lightgray{background-color:#dcdcdc}.bk-gray{background-color:#797979}.bk-black{background-color:#262626}#page_index .main_visual{position:relative;height:460px !important}#page_index .main_visual .cvbtn{position:absolute;top:60%;left:50%;transform:translate(-50%, -50%);margin:0;font-size:15px;line-height:1;font-size:1.5em;z-index:1}#page_index .main_visual .cvbtn a{background-color:#b00100;padding:12px 50px;color:#fff}#page_index .main_visual .cvbtn a:hover{opacity:.8}@media(max-width: 575px){#page_index .main_visual{height:auto}#page_index .main_visual .cvbtn{font-size:12px}#page_index .main_visual .cvbtn a{padding:10px}}#page_index_news{margin-bottom:26px}#page_index_news .title_wrap{background:#b00100;padding:10px;color:#fff;margin:0;display:flex;align-items:center;justify-content:space-between;padding:10px}#page_index_news .news_title{font-size:1.5rem;margin:0}#page_index_news .archive_link{font-size:1.4rem;margin:0}#page_index_news .archive_link a{color:#fff;text-decoration:none;transition:opacity .3s}#page_index_news .archive_link a:hover{opacity:.8}#page_index_news .list{margin:0;padding:0;list-style-type:none;background:#fff;border:1px solid #dcdcdc;border-top:none}#page_index_news .list li{margin-bottom:0px;overflow:hidden;border-bottom:1px solid #dcdcdc;width:90%;margin-left:auto;margin-right:auto;padding-bottom:10px}#page_index_news .list li p{margin-bottom:10px;color:#262626}#page_index_news .list li h3{color:#fff;margin-top:10px;background-color:#145cc9 !important;width:70px;text-align:center;font-size:.8em;padding:0 .9em;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#page_index_news .list li h4{color:#b00100;font-size:12px;line-height:120%;margin-top:10px;margin-bottom:10px}#page_index_news .list li a{line-break:none;text-decoration:none;text-decoration:none}#page_index_news .list li p{font-size:.7em}#page_index_news .list li .thumIMG img{max-width:100%;height:auto}#page_index_news .item{padding:12px;border-bottom:1px solid #cdcdcd}#page_index_news .item:last-of-type{border-bottom:none}#page_index_news .date{color:#262626;font-size:1.2rem;margin:0}#page_index_news .title{margin:0;color:#145cc9}#page_index_news .title span{color:#797979 !important}#page_index_news .title span a{color:#797979 !important}#page_index_news .title a{color:#262626;font-size:1.4rem;text-decoration:none;transition:color .3s}#page_index_news .title a:hover{color:#145cc9}#page_index_category .title span{color:#797979}@media only screen and (max-width: 782px){#page_index_news{width:95%;margin-left:auto;margin-right:auto}#page_index_news .list li h3{width:100px;font-size:13px;height:20px;line-height:20px}}.main{color:#145cc9}.sub{color:#1d3c8c}.genre{color:#1d3c8c}.event{color:#ffbe00}.jisseki{color:#b6353a}.guide{color:#1d3c8c}.red{color:#b00100}.pink{color:#ea7099}.orange{color:#ff8000}.yellow{color:#ffbe00}.beige{color:#fcf2d0}.yellowgreen{color:#9c0}.green{color:#063}.greenblue{color:#0090a8}.blue{color:#00a0e9}.bluepurple{color:#1d3c8c}.lightblue{color:#87cefa}.purple{color:#a260bf}.redpurple{color:#c54ea0}.white{color:#fff}.lightgray{color:#dcdcdc}.gray{color:#797979}.black{color:#262626}.bk-main{background-color:#145cc9}.bk-sub{background-color:#1d3c8c}.bk-genre{background-color:#1d3c8c}.bk-event{background-color:#ffbe00}.bk-jisseki{background-color:#b6353a}.bk-guide{background-color:#1d3c8c}.bk-red{background-color:#b00100}.bk-pink{background-color:#ea7099}.bk-orange{background-color:#ff8000}.bk-yellow{background-color:#ffbe00}.bk-beige{background-color:#fcf2d0}.bk-yellowgreen{background-color:#9c0}.bk-green{background-color:#063}.bk-greenblue{background-color:#0090a8}.bk-blue{background-color:#00a0e9}.bk-bluepurple{background-color:#1d3c8c}.bk-lightblue{background-color:#87cefa}.bk-purple{background-color:#a260bf}.bk-redpurple{background-color:#c54ea0}.bk-white{background-color:#fff}.bk-lightgray{background-color:#dcdcdc}.bk-gray{background-color:#797979}.bk-black{background-color:#262626}html{scroll-behavior:smooth;overflow-x:hidden}@media screen and (min-width: 782px){.pc{display:block !important}.sp{display:none !important}}@media screen and (max-width: 781px){.pc{display:none !important}.sp{display:block !important}}@media(max-width: 575px){.box{background-color:bisque}}@media(min-width: 575px){.box{background-color:#ff0}}@media(min-width: 782px){.box{background-color:blue}}@media(min-width: 782px){.box{background-color:red}}hr{height:1px;margin:0;border:none}hr::after{content:"";display:block;clear:both}.tar{text-align:right}.tac{text-align:center !important}.tal{text-align:left}.vat{vertical-align:top}.vam{vertical-align:middle}.vab{vertical-align:bottom}.bold{font-weight:bold;color:#797979}b,.fwb{font-weight:700}strong{font-weight:bold}table{margin-top:1em;margin-bottom:1em}.small{font-size:.7em}.txt-small{font-size:.8em}.txt-middle{font-size:1.5em}.txt-big{font-size:2em}.txtjust{text-align:justify;text-justify:inter-ideograph}.indent1{padding-left:1em;text-indent:-1em;line-height:1.2em;margin:.5em 0}.he5{height:3em}.mt1{margin-top:1em}.mt5{margin-top:5em}.mb1{margin-bottom:1em}.ml1{margin-left:1em}.ml2{margin-left:2em}.ml3{margin-left:3em}.mr2{margin-right:2em}@media(min-width: 782px){.ml6{margin-left:6em}}.fs12{font-size:1.2em}.fs07{font-size:.7em}.fs09{font-size:.9em}.flc{display:block;margin:0 auto}.flr{float:right}.fll{float:left}a{color:#262626;text-decoration:none !important}a:hover{color:#b00100}img a{opacity:.5}.googlemap{margin-top:1em;margin-bottom:1em}.googlemap iframe{width:100%;aspect-ratio:16/9}@media(min-width: 751px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.wd80{margin:2em auto}@media(max-width: 575px){.wd80{width:100%;padding:0 1%}}@media(min-width: 575px){.wd80{width:100%;padding:0 1%}}@media(min-width: 782px){.wd80{width:calc(1200px - 10%)}}@media(min-width: 782px){.wd80{width:calc(1200px - 10%)}}/*# sourceMappingURL=nagano.min.css.map */