﻿body#exhibition .eventBox{zoom:1}body#exhibition .eventBox:after{content:"";display:block;clear:both}.topNav a,.topNav a:after{-webkit-transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1)}body.typeA .userarea{max-width:100%;margin:0;position:relative}body.typeA .userarea__visual{width:100%;height:220px;margin:0 -20px;padding:0 20px;background-image:url(../../img/user/upload/visual.jpg);background-position:center top;background-repeat:no-repeat;background-size:100% auto;overflow:hidden}@media screen and (max-width: 1200px){body.typeA .userarea__visual{background-size:1200px 220px}}body.typeA .userarea__logo{max-width:980px;margin:0 auto;position:relative}body.typeA .userarea__logo div{width:280px;height:140px;background:#fff;position:absolute;bottom:-57px;left:0}body.typeA .userarea__logo div:before,body.typeA .userarea__logo div:after{content:"";display:block;width:5px;height:57px;position:absolute;bottom:0}body.typeA .userarea__logo div:before{left:-5px;background:-webkit-linear-gradient(left, #fff 0%, #e9e9e9 100%);background:linear-gradient(to right, #fff 0%, #e9e9e9 100%)}body.typeA .userarea__logo div:after{right:-5px;background:-webkit-linear-gradient(left, #e9e9e9 0%, #fff 100%);background:linear-gradient(to right, #e9e9e9 0%, #fff 100%)}body.typeA .userarea__logo img{/*max-width:210px;width:100%;height:60px;*/object-fit:contain;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media screen and (max-width: 800px){body.typeA .userarea__logo div{width:260px;height:120px;margin:0 auto;bottom:50px;right:0}body.typeA .userarea__logo div:before,body.typeA .userarea__logo div:after{display:none}body.typeA .userarea__logo img{width:80%}}body.typeB .userarea,body.typeC .userarea{height:220px;margin:0 auto;position:relative}body.typeB .userarea__logo,body.typeC .userarea__logo{margin:auto;position:absolute;top:0;left:0;bottom:0}body.typeB .userarea__logo{right:0}.topNav{margin:0 -20px;padding:0 20px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;font-size:0}.topNav__list{max-width:980px;margin:0 auto}.topNav li{height:56px;line-height:56px;display:inline-block;vertical-align:top}.topNav a{padding:0 30px;display:inline-block;vertical-align:top;color:#222;font-size:14px;position:relative}.topNav a:after{content:"";display:block;width:0;height:2px;background:#000;position:absolute;bottom:-1px;left:0;right:0;margin:auto}.topNav a:hover:after{width:100%}.topNav .on a{cursor:default;pointer-events:none}.topNav .on a:after{width:100%}.typeA .topNav{text-align:right;border-top-color:transparent}.typeB .topNav{text-align:center}@media screen and (max-width: 800px){.topNav__list{padding:0;margin:0 -15px;display:flex}.topNav__list li{width:33.3%}.topNav__list a{padding:0;display:block;text-align:center;font-size:12px}}.notice{max-width:980px;padding:20px 0;margin:0 auto;border-top:1px solid #d8d8d8;position:relative}.notice:before,.notice:after{content:"";display:block;width:50vw;height:0;border-top:1px solid #d8d8d8;position:absolute;top:-1px}.notice:before{left:100%}.notice:after{right:100%}.notice__heading{margin-bottom:10px;color:#ff1b00;position:absolute;top:20px;left:0}.notice__heading i{margin-right:0.4em;color:#e60012;vertical-align:-1px}.notice__list{margin-left:127px;padding-left:1em;text-indent:-1em}.notice__list:before{content:"・";display:inline}@media screen and (max-width: 800px){.notice{padding-top:15px}.notice__heading{position:static}.notice__list{margin-left:0}}.contents .table02 th{vertical-align:top;color:#666}.contents .table02 th,.contents .table02 td{padding-bottom:5px}.contents .table02 dd{margin-top:5px}.contents .table02 .attentionMark{font-size:14px;color:#222}.contents .check__thum{margin-bottom:40px;font-size:12px;display:flex;flex-wrap:wrap;justify-content:space-between}.contents .check__thum:after,.contents .check__thum:before{content:"";display:block;width:23%;max-width:215px;order:1}.contents .check__thum li{width:23%;max-width:215px;margin:-3px 0 23px}.contents .check__thum label{padding-top:3px;display:block}.contents .check__thum img{width:100%;max-width:185px;height:18vw;max-height:185px;margin-bottom:10px;display:block;border:1px solid #d8d8d8;box-sizing:border-box;object-fit:contain}@media screen and (max-width: 800px){.contents .check__thum:after,.contents .check__thum:before{width:30%}.contents .check__thum li{width:30%}.contents .check__thum img{height:23vw}}@media screen and (max-width: 500px){.contents .check__thum{font-size:11px}.contents .check__thum:after,.contents .check__thum:before{width:48%}.contents .check__thum li{width:48%}.contents .check__thum img{height:38vw}}.contents .check__thum-confirm{font-size:12px}.contents .check__thum-confirm th{width:120px;padding-top:20px}.contents .check__thum-confirm th img{width:100px;height:100px;border:1px solid #d8d8d8;box-sizing:border-box;object-fit:contain;display:block}.contents .check__thum-confirm td{padding-top:20px}.contents .check__thum-confirm td span{display:inline-block}.contents .check__thum-confirm tr:first-child th,.contents .check__thum-confirm tr:first-child td{padding-top:0}.contents .agree{margin-bottom:-10px;text-align:center}.contents .loginBtn{margin:50px 0 -80px;display:flex;justify-content:space-between}.contents .loginBtn li{width:48%;max-width:470px;padding:32px 20px 25px;box-sizing:border-box;background:#f4f4f4;text-align:center}.contents .loginBtn .btn{margin:0}.contents .loginBtn .btn a{margin:0 0 10px}@media screen and (max-width: 800px){.contents .loginBtn{margin-bottom:-30px;display:block}.contents .loginBtn li{width:100%;max-width:100%;margin-top:20px}}body#entry .media-01,body#entry .media-03,body#entry .media-04{width:100%;display:table}body#entry .media-01>div,body#entry .media-03>div,body#entry .media-04>div{display:table-cell}body#entry .media-01 .form__check,body#entry .media-03 .form__check,body#entry .media-04 .form__check{width:10px;padding-right:1em;white-space:nowrap}body#entry .media-01 .form__text{padding-bottom:20px}body#entry .media-03 .form__text{padding:4px 0 15px}body#entry .media-02 label{margin:0 1em 16px 0}body#entry .name{width:100%;display:table}body#entry .name dt,body#entry .name dd{display:table-cell}body#entry .name dt{width:35px}body#entry .name dd{padding-right:2em}body#entry .name+.form__check{margin-top:10px}body#entry .address{margin:-5px 0}body#entry .address th{width:140px;padding:0}body#entry .address td{padding:5px 0}body#entry .address-01 input{width:20%;max-width:100px;margin:0 8px;vertical-align:middle}body#entry .address-01 a{margin-left:15px;vertical-align:middle;color:#222;text-decoration:underline}body#entry .address-01 a:hover{text-decoration:none}body#entry .address-02 select{width:250px}body#entry .info{margin:25px 0 50px}body#entry .info li{margin-bottom:10px}@media screen and (max-width: 800px){body#member .address td{padding:0 0 10px}}@media screen and (max-width: 500px){body#entry .media-01,body#entry .media-03,body#entry .media-04{display:block}body#entry .media-01>div,body#entry .media-03>div,body#entry .media-04>div{display:block}body#entry .media-01 .form__check,body#entry .media-03 .form__check,body#entry .media-04 .form__check{width:100%;padding-right:0}body#entry .media-01 .form__text{padding-bottom:20px}body#entry .media-03 .form__text{padding:5px 0 20px}body#entry .name{display:block}body#entry .name dt,body#entry .name dd{display:inline-block}body#entry .name dd{width:calc(100% - 35px);padding-right:0}body#entry .address{margin:0 0 -10px}body#entry .address-01 input{margin:0 5px}body#entry .address-01 a{margin-left:8px;font-size:12px}}body#exhibition .eventBox{padding:0 29px;margin-bottom:30px;border:1px solid #d8d8d8}body#exhibition .eventBox__thum{width:200px;padding:59px 0;float:left;text-align:center}body#exhibition .eventBox__main{max-width:690px;width:calc(100% - 229px);padding:10px 0 25px;float:right;display:flex;flex-wrap:wrap}body#exhibition .eventBox__post{order:1}body#exhibition .eventBox__icon{order:2}body#exhibition .eventBox__title{order:3}body#exhibition .eventBox__period{order:4}body#exhibition .eventBox__copy{order:5}body#exhibition .eventBox__link{order:6}body#exhibition .eventBox__thum img{max-width:100%}body#exhibition .eventBox__post{width:100%;margin-bottom:21px;font-size:12px;text-align:right}body#exhibition .eventBox__post time{margin:0 0.5em 0 0}body#exhibition .eventBox__icon{margin:0 -20px 0 0;font-size:0}body#exhibition .eventBox__icon li{margin:0 20px 0 0;display:inline-block;vertical-align:top;font-size:13px}body#exhibition .eventBox__icon i{margin-right:0.3em;vertical-align:-1px}body#exhibition .eventBox__title{width:100%;margin:10px 0 5px;padding-top:10px;font-size:20px;border-top:1px solid #d8d8d8}body#exhibition .eventBox__period{width:100%;margin-bottom:8px}body#exhibition .eventBox__copy{width:100%;margin-bottom:8px;font-size:13px;line-height:1.8;color:#666}body#exhibition .eventBox__link{width:100%;margin:0}body#exhibition .eventBox__link.btn{width:200px;margin:10px 0 0}body#exhibition .eventBox__link.btn a{margin:0}@media screen and (max-width: 800px){body#exhibition .eventBox{padding:50px 15px 20px;position:relative}body#exhibition .eventBox__thum{width:100%;padding:0 0 20px;text-align:center}body#exhibition .eventBox__main{max-width:100%;width:100%;padding:0}body#exhibition .eventBox__post{position:absolute;top:8px;right:15px}body#exhibition .eventBox__link.btn{width:200px;margin:10px auto 0}}body#exhibition .eventList{padding:29px;border:1px solid #d8d8d8}body#exhibition .eventList li{padding:13px 20px;border-top:1px dashed #d8d8d8}body#exhibition .eventList li:first-child{border:none}body#exhibition .eventList li:nth-child(odd){background:#f4f4f4}@media screen and (max-width: 800px){body#exhibition .eventList{padding:15px}body#exhibition .eventList li{padding:13px 15px}}body#exhibition_detail .eventPost,body#exhibition_end .eventPost{margin-top:55px;text-align:right;font-size:12px;color:#666}body#exhibition_detail .eventPost time,body#exhibition_end .eventPost time{margin:0 0.5em 0 0.8em}body#exhibition_detail .eventPost+.title-h1,body#exhibition_end .eventPost+.title-h1{margin-top:25px}@media screen and (max-width: 800px){body#exhibition_detail .eventPost,body#exhibition_end .eventPost{margin-top:35px}}body#exhibition_detail .eventIcon,body#exhibition_end .eventIcon{margin:0 -15px 30px;text-align:center;font-size:0}body#exhibition_detail .eventIcon li,body#exhibition_end .eventIcon li{margin:0 15px;display:inline-block;vertical-align:top;font-size:13px}body#exhibition_detail .eventIcon i,body#exhibition_end .eventIcon i{margin-right:0.3em;vertical-align:-1px}body#exhibition_detail .mainImg,body#exhibition_end .mainImg{margin:0 auto;display:table;text-align:center}body#exhibition_detail .mainImg img,body#exhibition_end .mainImg img{max-width:80%}body#exhibition_detail .mainImg .topic,body#exhibition_end .mainImg .topic{margin:0 auto 20px;display:table-caption;text-align:left}body#exhibition_detail .mainImg .topic time,body#exhibition_end .mainImg .topic time{margin-right:0.5em}body#exhibition_detail .mainImg .caption,body#exhibition_end .mainImg .caption{margin-top:15px;font-size:12px}@media screen and (max-width: 500px){body#exhibition_detail .mainImg .topic a,body#exhibition_end .mainImg .topic a{display:block}}body#exhibition_detail .news li,body#exhibition_end .news li{margin-bottom:10px;padding:20px 30px;background:#f4f4f4}body#exhibition_detail .news span,body#exhibition_end .news span{display:block}body#exhibition_detail .news__date,body#exhibition_end .news__date{margin-bottom:0.3em}@media screen and (max-width: 500px){body#exhibition_detail .news li,body#exhibition_end .news li{padding:15px}}body#exhibition_detail .detail th,body#exhibition_end .detail th{width:70px}body#exhibition_detail .detailBtn,body#exhibition_end .detailBtn{margin:15px 0 0;text-align:left}body#exhibition_detail .detailBtn a,body#exhibition_end .detailBtn a{margin:0}body#exhibition_detail .openList dt,body#exhibition_end .openList dt{padding-left:1.4em;text-indent:-0.7em}body#exhibition_detail .openList dt:before,body#exhibition_end .openList dt:before{content:"◆";display:inline-block;margin-right:0.4em}body#exhibition_detail .openList dd+dt,body#exhibition_end .openList dd+dt{margin-top:30px}body#exhibition_detail .primgList,body#exhibition_end .primgList{font-size:12px;display:flex;flex-wrap:wrap;justify-content:space-between}body#exhibition_detail .primgList:after,body#exhibition_detail .primgList:before,body#exhibition_end .primgList:after,body#exhibition_end .primgList:before{content:"";display:block;width:23%;max-width:215px;order:1}body#exhibition_detail .primgList li,body#exhibition_end .primgList li{width:23%;max-width:215px;margin:0 0 20px}body#exhibition_detail .primgList__thum,body#exhibition_end .primgList__thum{width:100%;height:22vw;max-height:215px;margin-bottom:10px;display:block;border:1px solid #d8d8d8;box-sizing:border-box}body#exhibition_detail .primgList__thum img,body#exhibition_end .primgList__thum img{width:100%;height:100%;display:block;object-fit:contain}@media screen and (max-width: 800px){body#exhibition_detail .primgList:after,body#exhibition_detail .primgList:before,body#exhibition_end .primgList:after,body#exhibition_end .primgList:before{width:30%}body#exhibition_detail .primgList li,body#exhibition_end .primgList li{width:30%}body#exhibition_detail .primgList__thum,body#exhibition_end .primgList__thum{height:28vw}}@media screen and (max-width: 500px){body#exhibition_detail .primgList,body#exhibition_end .primgList{font-size:11px}body#exhibition_detail .primgList:after,body#exhibition_detail .primgList:before,body#exhibition_end .primgList:after,body#exhibition_end .primgList:before{width:48%}body#exhibition_detail .primgList li,body#exhibition_end .primgList li{width:48%}body#exhibition_detail .primgList__thum,body#exhibition_end .primgList__thum{height:46vw}}body#exhibition_detail .preview th,body#exhibition_end .preview th{width:100px}body#exhibition_detail .prdata,body#exhibition_end .prdata{margin-bottom:50px;padding:20px 29px;border:1px solid #d8d8d8}body#exhibition_detail .prdata dt,body#exhibition_end .prdata dt{padding:0 0 5px;margin:0 0 10px;border-bottom:1px solid #d8d8d8;font-size:18px}body#exhibition_detail .prdata dd+dt,body#exhibition_end .prdata dd+dt{margin-top:25px}body#exhibition_detail .prdata .disc,body#exhibition_end .prdata .disc{padding-left:0.8em;text-indent:-0.8em}body#exhibition_detail .prdata .disc:before,body#exhibition_end .prdata .disc:before{content:"";display:inline-block;width:4px;height:4px;margin-right:0.6em;background:#222;border-radius:50%;vertical-align:3px}body#exhibition_detail .agreeBtn input,body#exhibition_end .agreeBtn input{margin:0}@media screen and (max-width: 350px){body#exhibition_detail .agreeBtn input,body#exhibition_end .agreeBtn input{font-size:15px}}body#exhibition_detail .end,body#exhibition_end .end{text-align:center;font-size:18px;color:#ff0000;text-decoration:underline}body#exhibition_request .prdocList label{width:49%;margin:0 0 15px}@media screen and (max-width: 800px){body#exhibition_request .prdocList label{width:100%}}body#exhibition_request .info{margin-bottom:10px}body#exhibition_request .info th{width:100px}body#exhibition_request .form__text{max-width:480px;padding:0}body#exhibition_request .form__text+.textMini{margin:5px 0 50px;color:#666}body#museum .eventPost{margin-top:55px;text-align:right;font-size:12px;color:#666}body#museum .eventPost time{margin:0 0.5em 0 0.8em}body#museum .museumList{margin:20px 0 40px;font-size:12px;display:flex;flex-wrap:wrap;justify-content:space-between}body#museum .museumList li{width:31%;max-width:300px;margin:0 0 20px}body#museum .museumList:after{content:"";display:block;width:31%;max-width:300px}body#museum .museumList__thum{width:100%;height:29vw;max-height:300px;display:block;border:1px solid #d8d8d8;box-sizing:border-box;margin-bottom:10px}body#museum .museumList__thum img{width:100%;height:100%;object-fit:contain;display:block}@media screen and (max-width: 500px){body#museum .museumList:after,body#museum .museumList:before{width:48%}body#museum .museumList li{width:48%}body#museum .museumList__thum{height:43vw}}#inquiry .table01{margin-bottom:50px}#inquiry .category-01 label{margin:0 1.5em 10px 0}#inquiry .category-02{width:100%;margin-bottom:10px;display:table}#inquiry .category-02>div{display:table-cell}#inquiry .category-02 .form__radio{width:95px}#inquiry .name{width:100%;display:table}#inquiry .name dt,#inquiry .name dd{display:table-cell}#inquiry .name dt{width:35px}#inquiry .name dd{padding-right:2em}#inquiry .name+.form__check{margin-top:10px}#inquiry .address{margin:-5px 0}#inquiry .address th{width:140px;padding:0}#inquiry .address td{padding:5px 0}#inquiry .address-01 input{width:20%;max-width:100px;margin:0 8px;vertical-align:middle}#inquiry .address-01 a{margin-left:15px;vertical-align:middle;color:#222;text-decoration:underline}#inquiry .address-01 a:hover{text-decoration:none}#inquiry .address-02 select{width:250px}.ruleBox{margin-top:50px}.ruleBox h2{padding-bottom:1em;margin:70px 0 30px;font-size:20px;border-bottom:1px solid #d8d8d8;font-weight:900;line-height:1.6}.ruleBox dt{margin:2em 0 15px}.ruleBox ol li{margin-top:1em;padding-left:3.5em;text-indent:-3.5em}.ruleBox ol .number{margin-right:2em}.ruleBox ol ol li{padding-left:5.5em;text-indent:-5.5em}.ruleBox .textRight{margin-top:70px}@media screen and (max-width: 800px){.ruleBox ol li{padding-left:2.5em;text-indent:-2.5em}.ruleBox ol .number{margin-right:1em}.ruleBox ol ol li{padding-left:4.5em;text-indent:-4.5em}}@media screen and (max-width: 500px){.ruleBox ol li{padding-left:2.0em;text-indent:-2.0em}.ruleBox ol .number{margin-right:0.5em}.ruleBox ol ol li{padding-left:4.0em;text-indent:-4.0em}}
body#exhibition .eventBox__main.total__index{max-width:770px; width:calc(100% - 149px); }
body#exhibition .eventBox__thum.total__index{padding:30px 0; width:120px;}
body#exhibition .eventBox__detail.total__index{width:100%; padding-top:20px;}
.link__museumList { font-size:14px; margin-left:10px; }
@media screen and (max-width: 800px) { body#exhibition .eventBox__thum.total__index { width: 100%;padding: 0 0 20px;}body#exhibition .eventBox__main.total__index{max-width: 100%; width: 100%;}
body#exhibition .eventBox__detail.total__index{width:100%; padding-top:0px;}
body#exhibition .eventBox.total__index{padding-top:20px;}
.link__museumList { font-size:14px; margin-left:0px; display:block;}
}
