﻿html,body{font-size:16px;color:#585858;font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif}#content,.swiper-container{animation:fadeIn 1.2s ease 0s 1 normal}#page{min-height:calc(100vh - 196px - 66px)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}h1,h2,h3,h4,p,a{font-size:14px}h1.subheader,h2.subheader,h3.subheader,h4.subheader,p.subheader,a.subheader{font-size:18px}h1.base-text_plus,h2.base-text_plus,h3.base-text_plus,h4.base-text_plus,p.base-text_plus,a.base-text_plus{font-size:15.04px}h1.caption,h2.caption,h3.caption,h4.caption,p.caption,a.caption{font-size:12px}h1.bold,h2.bold,h3.bold,h4.bold,p.bold,a.bold{font-weight:bold}a{color:#2c2c2c}a:hover{color:#2c2c2c;text-decoration:none}ul,li{list-style:none;padding-left:0}.pager{text-align:center}.pager span,.pager a{font-size:14px;color:#D02123;margin:0 .5em}.navbar{height:5.75rem;padding:0 3%;background-color:#fff;position:relative;z-index:99900}.navbar-brand{width:17.5rem}.navbar-collapse{flex-grow:0}ul.navbar-nav{height:5.75rem}ul.navbar-nav li{height:100%;padding-top:32px}.navbar-expand-md .navbar-nav a.nav-link{height:100%;display:block;padding-left:1.125rem;padding-right:1.125rem;font-size:14px;color:#585858;transition:all 0.3s}.navbar-expand-md .navbar-nav a.nav-link.active{border-bottom:4px solid #D02123}.navbar-expand-md .navbar-nav a.nav-link:hover{border-bottom:4px solid rgba(208,33,35,0.5)}#search-wrapper{min-height:calc(100vh - 96px - 150px)}.search input,.search button,.search textarea,.search select{background:none;border:1px solid #E6E6E6;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search .search_btn{float:left;padding-top:8px;width:1.75rem;margin-right:0.5em}.search .search_btn p{margin-bottom:0}.search .search_form{padding-top:10px;width:0;overflow:hidden;transition:all 1s}.search .search_form.on{width:190px}.search .search_form form{width:200px}.search .search_form input{font-size:12px}.search .search_form input.s{border-radius:5px 0 0 5px;height:23px;width:180px;background-color:#FCFCFC}.search .search_form input.searchsubmit{border-radius:0 5px 5px 0;margin-left:-6px}.language{margin-left:2rem;padding-top:0.3em}.language a{font-size:11px;color:#585858}.language a:first-child{padding-right:0.8em;border-right:1px solid #585858}.language a:last-child{padding-left:0.3em}.language a.active{font-weight:bold}.language a.notset{color:#c7c7c7;pointer-events:none}.breadcrumbs{width:100%;height:3.75rem;background-color:#FCFCFC;border-bottom:1px solid #F7F7F7;font-size:14px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;z-index:0}.breadcrumbs p{margin-bottom:0;font-size:12px}.breadcrumbs p span{margin:0 0.8em}.pagetitle{margin-top:2rem;margin-bottom:1rem}.pagetitle h2{font-size:21.6px;color:#191919}.content-header{position:relative;margin-bottom:1rem}.content-header h2{font-size:19.2px;padding-bottom:0.25rem;display:inline-block;margin-bottom:0;border-bottom:2px solid #D02123}.content-header:after{content:"";display:block;width:100%;height:2px;background-color:#E6E6E6;position:absolute;bottom:0;z-index:-1}.content_left{padding-right:5rem}.list ul.list_row li{display:flex;align-items:center;padding:0.5rem 0;border-bottom:1px dotted #E6E6E6}.list ul.list_row li .list_thumb{margin-right:1.25rem}.list ul.list_row li .list_thumb img{width:4.5rem;height:4.5rem;object-fit:cover;border:1px solid #E6E6E6}.list ul.list_row li .list_content{flex:1;color:#585858}.list ul.list_row li p{margin-bottom:0}.list ul.list_row li p.list_content_date{color:#225671;font-weight:bold}.list a.more_link{color:#D02123}.top-exh .list{min-height:240px}.top-exh .top-exh_banner{height:7.5rem;width:100%}.top-exh ul.top_list_row li .top_list_content{color:#191919}.top-info{position:relative}.top-info h2{margin-bottom:1em}.top-info p{margin-bottom:0.5em}.mailmagazine{padding:1.5rem 1rem;background-color:#F7F7F7;border:1px solid #E6E6E6;margin:1.5rem 0 2rem;border-radius:0.5rem;position:relative}.mailmagazine h2{margin-bottom:1em;font-weight:bold}.mailmagazine form .form-group{margin-bottom:0}.mailmagazine form input{font-size:14px}.mailmagazine form .mail_magazine_submit input{font-size:12px;background-color:#585858;color:#fff;min-height:38px;padding:inherit}.mailmagazine span.mail_icon{margin-right:0.5em}.mailmagazine span.mail_icon img{width:1.2rem;margin-top:-0.3rem}.mailmagazine .screen-reader-response{font-size:12px;bottom:2.4em;overflow:inherit !important;clip:inherit !important;height:1em !important;width:inherit !important}.mailmagazine .wpcf7-not-valid-tip{display:none}ul.archive_link{margin-left:auto;margin-right:auto}ul.archive_link li:last-child a:after{content:none}ul.archive_link li a{font-size:12px;color:#D02123;text-decoration:underline;display:inline-block}ul.archive_link li a:after{content:" | ";text-decoration:none;display:inline-block;margin:0 0.5em}.exh-top{margin-top:1rem}.exh-top .country p{color:#2c2c2c;font-size:18px}.exh-top ul.list_row .exh-list:first-child li{flex-direction:column;align-items:start;border-bottom:none;min-height:23rem}.exh-top ul.list_row .exh-list:first-child li .list_thumb{width:100%;margin-right:0;margin-bottom:1rem;background-color:#c7c7c7;border:1px solid #E6E6E6}.exh-top ul.list_row .exh-list:first-child li .list_thumb img{width:100%;height:15.5rem}.exh-top ul.list_row .exh-list:first-child li .list_content p{font-size:18px}.exh-top ul.list_row .exh-list:first-child li p{font-weight:bold}.exh-top ul.list_row .exh-list:first-child li p.list_content_period{color:#D02123;font-size:15.04px;font-weight:bold;margin-top:0.5em}.exh-top ul.list_row .exh-list li p{margin-bottom:0;font-weight:bold}.exh-top ul.list_row .exh-list li p.list_content_period{color:#585858;font-weight:bold}.swiper-slide{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-container{width:100%}.swiper-container.top{background-color:#E6E6E6}.swiper-container.top .swiper-control_custom .swiper-button-next,.swiper-container.top .swiper-control_custom .swiper-button-prev{height:100%}.swiper-container.top .swiper-control_custom .swiper-button-prev{left:0}.swiper-container.top .swiper-control_custom .swiper-button-next{right:0}.swiper-container.exh+.swiper-control_custom .swiper-button-prev{left:0px}.swiper-container.exh+.swiper-control_custom .swiper-button-next{right:0px}.swiper-container.exh .swiper-slide{flex-direction:column}.swiper-container.exh .img-container{width:calc(100% - 96px);height:37.5rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#E6E6E6}.swiper-container.exh .img-container img{transition:all 1s}.swiper-container.exh .img-container img.h{width:100%;max-height:100%}.swiper-container.exh .img-container img.v{height:100%;max-width:100%}.swiper-container.exh .img-container:before{content:"";display:block;width:48px;height:100%;background-color:#E6E6E6;position:absolute;left:0}.swiper-container.exh .img-container:after{content:"";display:block;width:48px;height:100%;background-color:#E6E6E6;position:absolute;right:0}.swiper-container.exh .img-caption{width:100%;padding-top:2rem;position:relative;background-color:#fff}.swiper-container.exh .img-caption .img-caption_inner{position:relative}.swiper-container.exh .img-caption .img-caption_inner p{font-size:12px;text-align:left;left:0}.swiper-control_custom .swiper-button-next,.swiper-control_custom .swiper-button-prev{height:37.5rem;top:22px;width:48px;background-size:1rem}.swiper-control_custom .swiper-button-next.swiper-button-disabled,.swiper-control_custom .swiper-button-prev.swiper-button-disabled{opacity:1;background-image:none}.swiper-control_custom .swiper-button-prev{left:0}.swiper-control_custom .swiper-button-next{right:0}.swiper-pagenation-container{width:50%;height:2.75rem;margin:0 auto}.swiper-pagenation-container .swiper-pagenation-inner{width:100%;height:100%;background:#FFF;z-index:99;position:relative}.swiper-pagination{position:absolute;left:0;width:100%;margin-top:0.5rem}.swiper-pagination .swiper-pagination-bullet{width:0.7rem;height:0.7rem;opacity:1;margin:0 0.35rem;background-color:#E6E6E6}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#D02123}.swiper-thumbnails{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding-bottom:1rem;z-index:999;position:relative}.swiper-thumbnails li{margin-bottom:0.5rem}.swiper-thumbnails li.active img{outline:2px solid #D02123;opacity:0.6}.swiper-thumbnails img{width:3.5rem;height:3.5rem;margin:0 0.25rem;object-fit:cover}.effect6{position:relative}.effect6:before,.effect6:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.15);-moz-box-shadow:0 0 20px rgba(0,0,0,0.15);box-shadow:0 0 20px rgba(0,0,0,0.15);top:50%;bottom:0;left:10px;right:10px;-moz-border-radius:100px / 10px;border-radius:100px / 10px}.effect6:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.shadow_box.effect6{width:60%;height:50px;position:absolute;z-index:1;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.shadow_box.effect6.full{position:relative;width:100%;margin-top:-93px;margin-bottom:calc(93px - 2rem);display:block}.shadow_box.effect6.full.artist{margin-top:-108px;margin-bottom:calc(108px - 2rem);z-index:-1}.shadow_box.effect6.full.exh{z-index:-1}.shadow_box.effect6.full.news{z-index:-1}@media screen and (max-width: 768px){.top-info{position:relative;margin-top:3rem;text-align:left !important}.content_left{padding-right:15px}dl,ol,ul{margin-top:1.5rem}}.page_News .card{border:none;border-radius:0;box-shadow:0px 4px 14px 3px rgba(0,0,0,0.04);margin-bottom:2.5rem}.page_News .card .img_area{height:254px;display:flex;justify-content:center;align-items:center;background-color:#E6E6E6}.page_News .card .img_area p.no_img{font-size:1.25em;font-weight:bold;color:#c7c7c7}.page_News .card .img_area img{width:100%;height:100%;object-fit:cover}.page_News .card .text_area{padding:1em 0.7em;min-height:11rem}.page_News .card .text_area p.date{font-size:12px;margin-bottom:0}.slide{background-color:#fff}.slide .col-12{padding:0}.news_detail{min-height:46vh}.news_detail .news_title h1{font-size:21.6px;font-weight:bold;color:#2c2c2c;line-height:1.5em}.news_detail .news_title p.date{font-size:15.04px;color:#D02123;font-weight:bold}.news_detail .description{margin-bottom:2rem;word-break:break-all}.news_detail .description p{line-height:2.3em;letter-spacing:0.02em;margin-bottom:0}.news_detail .map_img img{width:100%}.news_detail .slide{margin-top:2rem}.feeder a{font-size:14px}.feeder span.next,.feeder span.prev{color:#D02123}.exh_detail .exh_title h1{font-size:21.6px;font-weight:bold;color:#2c2c2c;line-height:1.5em}.exh_detail .exh_title p.period{font-size:15.04px;color:#D02123;font-weight:bold}.exh_detail .description{margin-bottom:2rem}.exh_detail .description p{line-height:2.3em;letter-spacing:0.02em;margin-bottom:0}.exh_detail .description p+br{display:none}.exh_detail .description p br+br{display:none}.exh_detail .ex-link{margin-bottom:0.5em}.exh_detail .ex-link a{color:#D02123;font-size:14px;border-bottom:1px solid #D02123}.exh_detail .ex-link a:before{content:">";width:1rem;height:1rem;display:inline-block;float:left;text-align:center;padding-top:0.15em}.single-alsoworksby .artist-portrait img{width:100%;height:100%;object-fit:cover}.artist_list h2{font-size:15.04px;color:#D02123;font-weight:bold;margin-bottom:2rem}.artist_list li p{margin-bottom:0;margin-bottom:0.5em;font-size:14px;color:#585858}.artist_list.awb{margin-top:3rem}.artist_detail .artist-portrait .caption{font-size:12px}.artist_detail .artist-name h1{font-size:24px;font-weight:bold;color:#2c2c2c;margin-bottom:2rem}.artist_detail .artsit-profile,.artist_detail .artist-biography{margin-bottom:2rem}.artist_detail .artsit-profile p,.artist_detail .artist-biography p{line-height:2.3em;letter-spacing:0.02em;margin-bottom:0}.artist_detail .artsit-profile p+br,.artist_detail .artist-biography p+br{display:none}.artist_detail .artsit-profile br+br,.artist_detail .artist-biography br+br{display:none}.artist_detail .artist-bio_dl{position:relative;margin-bottom:2rem}.artist_detail .artist-bio_dl a{font-size:14px;color:#D02123;text-decoration:underline;margin-left:2.5rem}.artist_detail .artist-bio_dl a:before{content:"";display:inline-block;width:2rem;height:2rem;background-image:url(../img/adobe-pdf-icon.png);background-size:cover;position:absolute;left:0;top:-0.5rem}.artist_detail .artist-content_menu{margin-bottom:2.5rem;display:flex;flex-wrap:wrap}.artist_detail .artist-content_menu a{font-size:15.04px;color:#585858;margin-right:2em;margin-bottom:0.5em;font-weight:bold;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased}.artist_detail .artist-content_menu a:before{content:">";color:#D02123;margin-right:0.5em;font-weight:normal}.artist_detail .artist-content{margin-top:1.5rem}.artist_detail .artist-content .artist-content_item{margin-bottom:2rem}.artist_detail .artist-content .artist-content_item h2{font-weight:bold;font-size:15.04px;color:#D02123;margin-bottom:1.5rem}.artist_detail .artist-content .artist-content_item h2:before{content:"";display:block;float:left;height:1em;width:0.5em;border-left:3px solid #D02123}.artist_detail .artist-content .artist-content_item p{font-size:14px;line-height:2.3em;letter-spacing:0.02em;margin-bottom:0}.artist_detail .artist-content .artist-content_item p span.year{font-weight:bold}.artist_detail .artist-content .artist-content_item p+br{display:none}.tab_container{position:relative;margin-top:3rem;margin-bottom:2.5rem}.tab_container .left{padding-right:3px}.tab_container .right{padding-left:2px}.tab{width:100%;height:5rem;border-radius:1em;box-shadow:0px 0px 6px 3px rgba(0,0,0,0.1);background-color:#fff}.tab.on{border:2px solid #D02123}.tab.on h2{opacity:1}.tab h2{font-size:19.2px;font-weight:bold;text-align:center;top:1.5rem;bottom:0;left:0;right:0;position:absolute;margin:auto;color:#D02123;z-index:999;opacity:0.4}.tab_grad{position:absolute;height:6rem;width:100%;background:linear-gradient(to bottom, rgba(255,255,255,0), #fff 70%, #fff);top:0;left:0}.artist_lists_wrapper{margin-top:3rem}.artist_lists>div{flex-wrap:wrap;width:100%}.artist_lists>div .empty_item{width:200px}.artist_lists a{display:block;width:100%}.artist_lists_inner{margin-bottom:1.5rem}.artist_lists_inner img{width:200px;height:200px;object-fit:cover;border:1px solid #E6E6E6}.artist_lists_inner p.name{margin:1rem 0 0;font-size:15.04px}.page_About .about_title h1{font-size:21.6px;font-weight:bold;color:#2c2c2c;line-height:1.5em;margin:2.5rem 0 2rem}.page_About .about_img img{width:100%}.page_About .description{margin-bottom:2rem}.page_About .description p{line-height:2.3em;letter-spacing:0.02em;margin-bottom:0}.page_About .description p+br{display:none}.page_About .description p br+br{display:none}.page_About .info_area{padding:1.25rem .5rem .5rem;border:1px solid #E6E6E6}.page_About .address p,.page_About .infomation p{line-height:2.3em;font-size:12px;text-align:right}.page_About .google_map{width:100%;height:220px;margin-bottom:40px}.page_About .google_map p{text-align:right}.page_About .google_map iframe{width:100%;height:100%}.page_About .sing_logo{border:1px solid #E6E6E6}.page_Contact p{line-height:2.3em}.page_Contact .wpcf7{max-width:100%;background-color:#F7F7F7;padding:2rem 0 1rem !important;border:1px solid #c7c7c7;border-radius:0.5rem;margin:2rem 0 2rem !important}.page_Contact .wpcf7 .col-form-label{font-size:14px}.page_Contact .wpcf7 span.must{color:#D02123;margin-left:0.25em}.page_Contact .wpcf7 .form-group{border-bottom:1px dotted #c7c7c7;padding:1rem 0;margin-bottom:0}.page_Contact .wpcf7 .form-group:last-child{border:none}.page_Contact .wpcf7 input[type=submit]{color:#D02123;background-color:none;background-image:none;border:#D02123 1px solid}.page_Contact .wpcf7 input[type=submit]:hover{background-color:rgba(208,33,35,0.9);border:#D02123 1px solid;color:#fff}.page_Contact .wpcf7 span.ajax-loader{display:none}.page_Contact .wpcf7 .wpcf7-validation-errors{margin:0;text-align:center;border:none;background:none}.pagetop{position:fixed;right:0;bottom:43px;display:flex;width:3.5rem;height:3.5rem;background-color:#D02123;flex-direction:column;justify-content:center;align-items:center}.pagetop img{width:80%;display:block;margin-left:auto;margin-right:auto}#wrapper-footer{border-top:2px solid #D02123;margin-top:2rem;padding:1rem 0}#wrapper-footer .footer_link a{font-size:12px;margin-right:1rem}#wrapper-footer .icon{margin-left:0.5rem}#wrapper-footer .icon img{height:2rem;width:2rem;object-fit:contain}#wrapper-footer .footer_text{margin-top:1rem;margin-bottom:0}@media screen and (min-width: 768px){br.sp{display:none}.archive_title h2{display:none}.artist_list h2 span{display:none}.archive_title,.artist_list h2{pointer-events:none}}@media screen and (max-width: 768px){br.sp{display:block}body{margin-top:66px;min-height:100%}#page{min-height:calc(100vh - 196px - 66px)}.fixed_wrap{width:100%;position:fixed;top:0;left:0;z-index:99999}.navbar{padding:1rem;height:66px;width:100%}.navbar-light .navbar-toggler{border:none}.navbar-brand{width:9rem}.navbar-toggler-icon{width:1em;height:1em}.navbar-collapse{width:100%;height:100%;position:fixed;top:66px;left:0;background-color:rgba(255,255,255,0.9);transition:all .35s}.navbar-collapse.collapse{display:block;opacity:0;pointer-events:none}.navbar-collapse.collapse.show{opacity:1;pointer-events:all}.menu-menu-1-container{height:100%}.navbar-expand-md ul.navbar-nav{z-index:9999;position:relative}.navbar-expand-md ul.navbar-nav li{padding-top:1em;height:3rem}.navbar-expand-md ul.navbar-nav a.nav-link.active,.navbar-expand-md ul.navbar-nav a.nav-link:hover{border-bottom:none}.language{position:absolute;width:100%;bottom:12vh;display:flex;justify-content:center;align-items:center;margin-left:0;padding:2rem 0 2rem}.language .language_inner a{font-size:14px}.language .language_inner a:first-child{padding-right:3em}.language .language_inner a:last-child{padding-left:3em}.shadow_box.effect6{top:14px}.shadow_box.effect6.full{top:44px}.top-info h2{line-height:1.5em}.top-exh .list{min-height:0}.swiper-container.top{height:30vh}.swiper-slide img{object-fit:cover;width:100%;height:100%}.archive_title,.artist_list{color:#D02123}.archive_title h2 span,.artist_list h2 span{font-size:0.5em;margin-left:0.5em;display:inline-block;transition:all 1s}.archive_title h2 span.rotate,.artist_list h2 span.rotate{transform:rotateX(180deg)}.accordion{display:none;padding-top:1.5rem}ul.archive_link{flex-direction:column;margin-left:1rem}ul.archive_link li a:after{content:none}.page_News .text_area{min-height:6rem}.artist_list{margin-bottom:2rem}.artist_lists_inner{width:48%}.tab_container{margin-bottom:1rem}.tab{height:3rem}.tab h2{font-size:12px !important;top:1rem;font-weight:normal}.tab_grad{height:3.5rem}.artist_list{margin-bottom:1.5rem}.artist_list h2{margin-bottom:0}.artist_list.awb{margin-top:0.5rem;margin-bottom:2rem}.artist_lists_wrapper{margin-top:0}.swiper-container.exh .img-container,.swiper-control_custom .swiper-button-next,.swiper-control_custom .swiper-button-prev{height:14.5rem;background-color:inherit}.swiper-pagination .swiper-pagination-bullet{width:0.4rem;height:0.4rem}.artist_detail .artist-name h1{font-size:18px;margin-bottom:1rem}.artist_detail .artist-content_menu{flex-direction:column}.tokyo_logo,.sing_logo{text-align:center}.exh_detail .exh_title h1{font-size:18px}footer .footer_link.d-flex.flex-row{flex-direction:column !important}footer .d-flex.justify-content-end{justify-content:center !important}iframe{width:100%}}
