@media (min-width:1px) and (max-width:860px){.isPC{display:none !important}}@media (min-width:861px) and (max-width:99999px){.isSP{display:none !important}}html,body,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span{list-style-type:none;margin:0;padding:0;font-weight:inherit}img,svg,small{display:block}h1,h2,h3,h4,h5,h6,em{font-weight:inherit;font-style:normal}a{color:#000;text-decoration:none}*:focus{outline:none}footer{padding:120px 0 0;color:#fff;position:relative}footer .bg{position:absolute}@media (min-width:1px) and (max-width:860px){footer .bg{background-image:url("../img/top/bg-footer-sp.png");background-size:100% 100%;width:1071px;height:843px;display:block;top:-230px;left:-238px}}@media (min-width:861px) and (max-width:99999px){footer .bg{background-image:url("../img/top/bg-footer.png");background-size:100% 100%;width:1896px;height:1574px;display:block;top:-515px;left:calc(112 / 1280 * 100vw)}}footer .area-element{position:relative;z-index:5}footer .area-element .btn-circle{width:125px;height:125px;border:solid 1px #fff;border-radius:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:0 auto}footer .area-element .btn-circle.hover:hover{background-color:#fff}footer .area-element .btn-circle.hover:hover .arrow svg line{stroke:#003c2d}footer .area-element .btn-circle.hover:hover h6.text{color:#003c2d}footer .area-element .btn-circle .arrow{position:absolute;width:100%;left:0;display:flex;justify-content:center;top:20px}footer .area-element .btn-circle .arrow svg line{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}footer .area-element .btn-circle h6.text{font-weight:700;font-size:16px;line-height:calc(20 / 16 * 1em);color:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}footer .area-element .box-info{display:table;margin:96px auto 0}@media (min-width:1px) and (max-width:860px){footer .area-element .box-info{margin:84px auto 0}}footer .area-element .box-info .logo{background-image:url("../img/common/footer-logo.png");background-size:100% 100%;width:174px;height:45px;display:block;margin:0 auto}footer .area-element .box-info p{font-weight:700;font-size:12px;line-height:calc(21 / 12 * 1em);text-align:center;margin-top:22px}footer .area-element .box-share{margin-top:30px}footer .area-element .box-share h6{font-weight:700;font-size:12px;line-height:calc(24 / 12 * 1em);text-align:center}footer .area-element .box-share .share{display:flex;align-items:center;justify-content:center;margin-top:8px}footer .area-element .box-share .share a{display:block;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}footer .area-element .box-share .share a.hover:hover{opacity:.5}footer .area-element .box-share .share a:not(:first-child){margin-left:28px}footer .area-element .box-share .share a[name='tw']{background-image:url("../img/common/footer-share-tw.png");background-size:100% 100%;width:26px;height:26px;display:block}footer .area-element .box-share .share a[name='fb']{background-image:url("../img/common/footer-share-fb.png");background-size:100% 100%;width:26px;height:26px;display:block}footer .area-element .box-share .share a[name='li']{background-image:url("../img/common/footer-share-li.png");background-size:100% 100%;width:27px;height:26px;display:block}footer .area-element small.copyright{font-weight:700;font-size:11px;line-height:calc(19 / 11 * 1em);text-align:center;margin-top:40px}footer .area-element .btn-blank{width:225px;height:36px;display:block;border-radius:36px;background-color:#fff;display:flex;justify-content:center;align-items:center;position:relative;border:solid 1px #fff;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:100px auto 0}@media (min-width:1px) and (max-width:860px){footer .area-element .btn-blank{width:186px;height:30px}}footer .area-element .btn-blank.hover:hover{background-color:#003c2d}footer .area-element .btn-blank.hover:hover h6.text{color:#fff}footer .area-element .btn-blank.hover:hover .icon svg line{stroke:#fff}footer .area-element .btn-blank h6.text{color:#003c2d;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;font-weight:700;font-size:16px;line-height:calc(16 / 16 * 1em)}footer .area-element .btn-blank h6.text[browser-ie-is='true']{position:relative;top:.2em}footer .area-element .btn-blank .icon{position:absolute;right:14px;top:0;margin:auto;height:100%;display:flex;align-items:center}footer .area-element .btn-blank .icon svg line{fill:none;stroke:#003c2d;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:860px){footer .area-element .illust{background-image:url("../img/common/footer-illust-sp.png");background-size:100% 100%;width:375px;height:187px;display:block;margin:40px auto 0}}@media (min-width:861px) and (max-width:99999px){footer .area-element .illust{background-image:url("../img/common/footer-illust.png");background-size:100% 100%;width:750px;height:374px;display:block;margin:73px auto 0}}#contents article{position:relative}#contents article .area-element{position:relative;z-index:5}#contents article:not(#kv) .area-element{background-color:#fff;padding:80px 0}@media (min-width:1px) and (max-width:860px){#contents article:not(#kv) .area-element{padding:120px 0}}#contents article:not(#kv) .area-element:before,#contents article:not(#kv) .area-element:after{content:'';display:block;background-size:100% 100%;background-position:center center;position:absolute;z-index:10}@media (min-width:1px) and (max-width:860px){#contents article:not(#kv) .area-element:before,#contents article:not(#kv) .area-element:after{width:100%;height:42px;left:0}}@media (min-width:861px) and (max-width:1280px){#contents article:not(#kv) .area-element:before,#contents article:not(#kv) .area-element:after{width:1280px;height:95px;left:50%;margin-left:-640px}}@media (min-width:1281px) and (max-width:99999px){#contents article:not(#kv) .area-element:before,#contents article:not(#kv) .area-element:after{width:100%;height:95px;left:0}}#contents article:not(#kv) .area-element:before{bottom:100%;background-image:url("../img/common/element-bg-top.png")}@media (min-width:1px) and (max-width:860px){#contents article:not(#kv) .area-element:before{background-image:url("../img/common/element-bg-top-sp.png")}}#contents article:not(#kv) .area-element:after{top:100%;background-image:url("../img/common/element-bg-bottom.png")}@media (min-width:1px) and (max-width:860px){#contents article:not(#kv) .area-element:after{background-image:url("../img/common/element-bg-bottom-sp.png")}}#contents article:not(#kv) .area-element >h3.heading{font-weight:700;font-size:40px;line-height:calc(40 / 40 * 1em);text-align:center}#contents article#event >.area-bg,#contents article#voice >.area-bg{width:100%;height:400px;position:relative}#contents article#event >.area-bg .bg,#contents article#voice >.area-bg .bg{position:absolute;top:0;right:0}@media (min-width:1px) and (max-width:860px){#contents article#event >.area-bg .bg[name='event'],#contents article#voice >.area-bg .bg[name='event']{background-image:url("../img/top/bg-event-sp.png");background-size:100% 100%;width:878px;height:1043px;display:block;top:40px;left:-320px}}@media (min-width:861px) and (max-width:99999px){#contents article#event >.area-bg .bg[name='event'],#contents article#voice >.area-bg .bg[name='event']{background-image:url("../img/top/bg-event.png");background-size:100% 100%;width:861px;height:400px;display:block}}@media (min-width:1px) and (max-width:860px){#contents article#event >.area-bg .bg[name='voice'],#contents article#voice >.area-bg .bg[name='voice']{background-image:url("../img/top/bg-voice-sp.png");background-size:100% 100%;width:843px;height:1071px;display:block;top:-488px;left:-30px}}@media (min-width:861px) and (max-width:99999px){#contents article#event >.area-bg .bg[name='voice'],#contents article#voice >.area-bg .bg[name='voice']{background-image:url("../img/top/bg-voice.png");background-size:100% 100%;width:1111px;height:399px;display:block}}#contents article#event >.area-bg .logo,#contents article#voice >.area-bg .logo{background-image:url("../img/top/sitelogo.png");background-size:100% 100%;width:87px;height:61px;display:block;position:absolute;bottom:80px;left:50px}@media (min-width:1px) and (max-width:860px){#contents article#event >.area-bg .logo,#contents article#voice >.area-bg .logo{bottom:50px;left:24px}}#contents article#kv{width:100%}#contents article#kv .bg{position:absolute}@media (min-width:1px) and (max-width:860px){#contents article#kv .bg{background-image:url("../img/top/bg-top-sp.png");background-size:100% 100%;width:1009px;height:897px;display:block;bottom:180px;left:-268px}}@media (min-width:861px) and (max-width:99999px){#contents article#kv .bg{background-image:url("../img/top/bg-top.png");background-size:100% 100%;width:1883px;height:1585px;display:block;top:-330px;left:calc(60 / 1280 * 100vw)}}#contents article#kv .area-element .firstview{width:100%;height:100vh;position:relative}#contents article#kv .area-element .firstview .kv-logo{background-image:url("../img/top/kv-logo.png");background-size:100% 100%;width:133px;height:76px;display:block;position:absolute;top:10px;left:10px}#contents article#kv .area-element .firstview .box-sitelogo{position:absolute;bottom:42px;left:46px}@media (min-width:1px) and (max-width:860px){#contents article#kv .area-element .firstview .box-sitelogo{bottom:50px;left:18px}}#contents article#kv .area-element .firstview .box-sitelogo .sitelogo{background-image:url("../img/top/sitelogo.png");background-size:100% 100%;width:87px;height:61px;display:block}#contents article#kv .area-element .firstview .box-sitelogo h2{font-weight:700;font-size:17px;line-height:calc(33 / 17 * 1em);color:#fff;letter-spacing:.15em;margin-top:14px;margin-left:2px}#contents article#kv .area-element .firstview .box-scroll{position:absolute;bottom:16px;left:0;width:100%}#contents article#kv .area-element .firstview .scroll{display:table;margin:0 auto;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}#contents article#kv .area-element .firstview .scroll.hover:hover{opacity:.6}#contents article#kv .area-element .firstview .scroll .text{width:84.59px;height:10.09px}#contents article#kv .area-element .firstview .scroll .text svg path{fill:#fff}#contents article#kv .area-element .firstview .scroll .arrow{margin:10px auto 0;width:11px;height:6px;animation:.8s kv-arrow cubic-bezier(.6,.04,.98,.335);animation-iteration-count:infinite;animation-direction:alternate}#contents article#kv .area-element .firstview .scroll .arrow svg line{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}@-moz-keyframes kv-arrow{0%{transform:translateY(0)}100%{transform:translateY(10px)}}@-webkit-keyframes kv-arrow{0%{transform:translateY(0)}100%{transform:translateY(10px)}}@-o-keyframes kv-arrow{0%{transform:translateY(0)}100%{transform:translateY(10px)}}@keyframes kv-arrow{0%{transform:translateY(0)}100%{transform:translateY(10px)}}#contents article#kv .area-element .navigation{display:flex;padding:46px 0 40px}@media (min-width:1px) and (max-width:860px){#contents article#kv .area-element .navigation{padding:114px 0 0}}#contents article#kv .area-element .navigation .box{display:flex;position:relative;height:218px;margin:0 auto}#contents article#kv .area-element .navigation .box .btn-circle{width:125px;height:125px;border:solid 1px #fff;border-radius:100%;position:relative;display:flex;justify-content:center;align-items:center;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}#contents article#kv .area-element .navigation .box .btn-circle.hover:hover{background-color:#fff}#contents article#kv .area-element .navigation .box .btn-circle.hover:hover .arrow svg line{stroke:#003c2d}#contents article#kv .area-element .navigation .box .btn-circle.hover:hover h6.text{color:#003c2d}#contents article#kv .area-element .navigation .box .btn-circle .arrow{position:absolute;width:100%;left:0;display:flex;justify-content:center;bottom:20px}#contents article#kv .area-element .navigation .box .btn-circle .arrow svg line{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}#contents article#kv .area-element .navigation .box .btn-circle h6.text{font-weight:700;font-size:16px;line-height:calc(20 / 16 * 1em);color:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}#contents article#kv .area-element .navigation .box .btn-circle:nth-child(2){position:absolute;bottom:0;left:88px}#contents article#kv .area-element .navigation .box .btn-circle:nth-child(3){margin-left:50px}#contents article#message .area-element{margin-top:95px}@media (min-width:1px) and (max-width:860px){#contents article#message .area-element{margin-top:42px}}#contents article#message .area-element h3.heading{color:#649756}#contents article#message .area-element ul.peoples{padding:0 20px}#contents article#message .area-element ul.peoples li.people{width:100%;max-width:630px;margin:0 auto}#contents article#message .area-element ul.peoples li.people:first-child{padding-top:36px}@media (min-width:1px) and (max-width:860px){#contents article#message .area-element ul.peoples li.people:first-child{padding-top:40px}}#contents article#message .area-element ul.peoples li.people:not(:first-child){padding-top:82px}#contents article#message .area-element ul.peoples li.people:nth-child(even) .box-overview .box-1{flex-direction:row-reverse}#contents article#message .area-element ul.peoples li.people .box-overview .box-1{display:flex;align-items:center;justify-content:space-between}#contents article#message .area-element ul.peoples li.people .box-overview .box-1 .cell-text{flex:1}#contents article#message .area-element ul.peoples li.people .box-overview .box-1 .cell-text h3.title{font-weight:700;font-size:30px;line-height:calc(45 / 30 * 1em);letter-spacing:-.05em}@media (min-width:1px) and (max-width:860px){#contents article#message .area-element ul.peoples li.people .box-overview .box-1 .cell-text h3.title{font-weight:700;font-size:21px;line-height:calc(32 / 21 * 1em)}}#contents article#message .area-element ul.peoples li.people .box-overview .box-1 .cell-text h4.heading{opacity:.5;font-weight:700;font-size:12px}#contents article#message .area-element ul.peoples li.people .box-overview .box-1 .cell-text h5.name{font-weight:700;font-size:15px}#contents article#message .area-element ul.peoples li.people .box-overview .box-1 .gif{margin:0 24px}@media (min-width:1px) and (max-width:860px){#contents article#message .area-element ul.peoples li.people .box-overview .box-1 .gif{margin:0 18px}}@media (min-width:1px) and (max-width:860px){#contents article#message .area-element ul.peoples li.people .box-overview .box-1 .gif[officer='director']{background-image:url("../img/top/message-director-top.gif");background-size:100% 100%;width:80px;height:180px;display:block}}@media (min-width:861px) and (max-width:99999px){#contents article#message .area-element ul.peoples li.people .box-overview .box-1 .gif[officer='director']{background-image:url("../img/top/message-director-top.gif");background-size:100% 100%;width:133.33333333333334px;height:300px;display:block}}@media (min-width:1px) and (max-width:860px){#contents article#message .area-element ul.peoples li.people .box-overview .box-1 .gif[officer='chairman']{background-image:url("../img/top/message-chairman-top.gif");background-size:100% 100%;width:80px;height:180px;display:block}}@media (min-width:861px) and (max-width:99999px){#contents article#message .area-element ul.peoples li.people .box-overview .box-1 .gif[officer='chairman']{background-image:url("../img/top/message-chairman-top.gif");background-size:100% 100%;width:133.33333333333334px;height:300px;display:block}}@media (min-width:1px) and (max-width:860px){#contents article#message .area-element ul.peoples li.people .box-overview .box-1 .gif[officer='master']{background-image:url("../img/top/message-master-top.gif");background-size:100% 100%;width:80px;height:180px;display:block}}@media (min-width:861px) and (max-width:99999px){#contents article#message .area-element ul.peoples li.people .box-overview .box-1 .gif[officer='master']{background-image:url("../img/top/message-master-top.gif");background-size:100% 100%;width:133.33333333333334px;height:300px;display:block}}#contents article#message .area-element ul.peoples li.people .box-overview p{font-weight:700;font-size:15px;line-height:calc(32 / 15 * 1em)}#contents article#message .area-element ul.peoples li.people .accordion-element{overflow:hidden;height:0}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .box-photo{margin:50px auto 0;display:table;position:relative}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .box-photo[num='3']{margin:30px auto 0}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .box-photo.master-1{margin:0 auto 30px}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .box-photo .photo{border-radius:10px}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .box-photo .photo[officer='chairman'][num='1']{background-image:url("../img/top/message-chairman-photo-1.jpg");background-size:100% 100%;width:335px;height:270px;display:block}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .box-photo .photo[officer='chairman'][num='2']{background-image:url("../img/top/message-chairman-photo-2.jpg");background-size:100% 100%;width:335px;height:214.5px;display:block}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .box-photo .photo[officer='master'][num='1']{background-image:url("../img/top/message-master-photo-1.jpg");background-size:100% 100%;width:335px;height:215.5px;display:block}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .box-photo h6.photo-text{font-weight:700;font-size:12px;line-height:calc(12 / 12 * 1em);position:absolute;top:calc(100% + 16px);right:0;opacity:.5}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .gif{margin:0 auto;position:relative}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .gif:not(.master-1)[photo='have']{margin-top:-96px}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .gif[officer='director'][num='1']{background-image:url("../img/top/message-director-1.gif");background-size:100% 100%;width:335px;height:220px;display:block}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .gif[officer='director'][num='2']{background-image:url("../img/top/message-director-2.gif");background-size:100% 100%;width:335px;height:220px;display:block}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .gif[officer='director'][num='3']{background-image:url("../img/top/message-director-3.gif");background-size:100% 100%;width:335px;height:220px;display:block}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .gif[officer='director'][num='4']{background-image:url("../img/top/message-director-4.gif");background-size:100% 100%;width:335px;height:220px;display:block}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .gif[officer='director'][num='5']{background-image:url("../img/top/message-director-5.gif");background-size:100% 100%;width:335px;height:220px;display:block}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .gif[officer='chairman'][num='1']{background-image:url("../img/top/message-chairman-1.gif");background-size:100% 100%;width:60px;height:140px;display:block}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .gif[officer='chairman'][num='2']{background-image:url("../img/top/message-chairman-2.gif");background-size:100% 100%;width:335px;height:220px;display:block}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .gif[officer='chairman'][num='3']{background-image:url("../img/top/message-chairman-3.gif");background-size:100% 100%;width:335px;height:220px;display:block}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .gif[officer='chairman'][num='4']{background-image:url("../img/top/message-chairman-4.gif");background-size:100% 100%;width:335px;height:220px;display:block}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .gif[officer='master'][num='1']{background-image:url("../img/top/message-master-1.gif");background-size:100% 100%;width:335px;height:220px;display:block}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .gif[officer='master'][num='2']{background-image:url("../img/top/message-master-2.gif");background-size:100% 100%;width:335px;height:220px;display:block}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li .gif[officer='master'][num='3']{background-image:url("../img/top/message-master-3.gif");background-size:100% 100%;width:335px;height:220px;display:block}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li p{font-weight:700;font-size:15px;line-height:calc(32 / 15 * 1em)}#contents article#message .area-element ul.peoples li.people .accordion-element ol.detail li p[photo='have']{margin-top:30px}#contents article#message .area-element ul.peoples li.people .accordion-element .bottom-illust[officer='director']{background-image:url("../img/top/message-bottom-illust-director.png");background-size:100% 100%;width:35px;height:117.5px;display:block;margin:50px auto 14px}#contents article#message .area-element ul.peoples li.people .accordion-element .bottom-illust[officer='chairman']{background-image:url("../img/top/message-bottom-illust-chairman.png");background-size:100% 100%;width:35px;height:117.5px;display:block;margin:50px auto 14px}#contents article#message .area-element ul.peoples li.people .accordion-element .bottom-illust[officer='master']{background-image:url("../img/top/message-bottom-illust-master.png");background-size:100% 100%;width:30px;height:117.5px;display:block;margin:50px auto 14px}#contents article#message .area-element ul.peoples li.people .btn-accordion{width:224px;height:36px;color:#fff;background-color:#649756;border-radius:36px;margin:30px auto 0;display:flex;align-items:center;justify-content:center;position:relative;border:solid 1px #649756;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:860px){#contents article#message .area-element ul.peoples li.people .btn-accordion{width:186px;height:30px}}#contents article#message .area-element ul.peoples li.people .btn-accordion.hover:hover{background-color:#fff}#contents article#message .area-element ul.peoples li.people .btn-accordion.hover:hover h6.text{color:#649756}#contents article#message .area-element ul.peoples li.people .btn-accordion.hover:hover .icon svg line{stroke:#649756}#contents article#message .area-element ul.peoples li.people .btn-accordion[btntype='open'] h6.text span.close{display:none}#contents article#message .area-element ul.peoples li.people .btn-accordion[btntype='close'] h6.text span.open{display:none}#contents article#message .area-element ul.peoples li.people .btn-accordion[btntype='close'] .icon svg line.line-2{opacity:0}#contents article#message .area-element ul.peoples li.people .btn-accordion h6.text{font-weight:700;font-size:16px;line-height:calc(16 / 16 * 1em);-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}#contents article#message .area-element ul.peoples li.people .btn-accordion h6.text span{line-height:1em}#contents article#message .area-element ul.peoples li.people .btn-accordion h6.text[browser-ie-is='true']{position:relative;top:.2em}#contents article#message .area-element ul.peoples li.people .btn-accordion .icon{position:absolute;top:0;right:13px;height:100%;display:flex;align-items:center}#contents article#message .area-element ul.peoples li.people .btn-accordion .icon svg line{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}#contents article#event #overlay-gallery{position:fixed;top:0;left:0;width:100%;height:100%;z-index:6000;display:none;background-color:rgba(0,0,0,0.8)}#contents article#event #overlay-gallery .wrap-box{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#contents article#event #overlay-gallery .wrap-box .box{width:100%;position:relative}#contents article#event #overlay-gallery .wrap-box .box ul.photos{width:100%;height:100%;position:absolute;top:0;left:0}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;display:flex;align-items:center;justify-content:center;background-size:contain;background-position:center center;background-repeat:no-repeat}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='1']{background-image:url("../img/top/event-photo-main-1.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='2']{background-image:url("../img/top/event-photo-main-2.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='3']{background-image:url("../img/top/event-photo-main-3.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='4']{background-image:url("../img/top/event-photo-main-4.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='5']{background-image:url("../img/top/event-photo-main-5.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='6']{background-image:url("../img/top/event-photo-main-6.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='7']{background-image:url("../img/top/event-photo-main-7.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='8']{background-image:url("../img/top/event-photo-main-8.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='9']{background-image:url("../img/top/event-photo-main-9.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='10']{background-image:url("../img/top/event-photo-main-10.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='11']{background-image:url("../img/top/event-photo-main-11.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='12']{background-image:url("../img/top/event-photo-main-12.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='13']{background-image:url("../img/top/event-photo-main-13.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='14']{background-image:url("../img/top/event-photo-main-14.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='15']{background-image:url("../img/top/event-photo-main-15.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='16']{background-image:url("../img/top/event-photo-main-16.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='17']{background-image:url("../img/top/event-photo-main-17.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='18']{background-image:url("../img/top/event-photo-main-18.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='19']{background-image:url("../img/top/event-photo-main-19.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='20']{background-image:url("../img/top/event-photo-main-20.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='21']{background-image:url("../img/top/event-photo-main-21.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='22']{background-image:url("../img/top/event-photo-main-22.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='23']{background-image:url("../img/top/event-photo-main-23.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='24']{background-image:url("../img/top/event-photo-main-24.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='25']{background-image:url("../img/top/event-photo-main-25.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='26']{background-image:url("../img/top/event-photo-main-26.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='27']{background-image:url("../img/top/event-photo-main-27.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='28']{background-image:url("../img/top/event-photo-main-28.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo[num='29']{background-image:url("../img/top/event-photo-main-29.jpg")}#contents article#event #overlay-gallery .wrap-box .box ul.photos li.photo:last-child{opacity:1}#contents article#event #overlay-gallery .wrap-box .box .wrap-arrow,#contents article#event #overlay-gallery .wrap-box .box .close{position:absolute}#contents article#event #overlay-gallery .wrap-box .box .wrap-arrow svg,#contents article#event #overlay-gallery .wrap-box .box .close svg{fill:#fff;fill-rule:evenodd}#contents article#event #overlay-gallery .wrap-box .box .wrap-arrow{height:100%;width:100px;display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:861px) and (max-width:99999px){#contents article#event #overlay-gallery .wrap-box .box .wrap-arrow{top:0}}@media (min-width:1px) and (max-width:860px){#contents article#event #overlay-gallery .wrap-box .box .wrap-arrow{width:60px;height:70px;top:100%}}#contents article#event #overlay-gallery .wrap-box .box .wrap-arrow svg{position:relative}@media (min-width:861px) and (max-width:99999px){#contents article#event #overlay-gallery .wrap-box .box .wrap-arrow[direct='left']{left:-100px}}@media (min-width:1px) and (max-width:860px){#contents article#event #overlay-gallery .wrap-box .box .wrap-arrow[direct='left']{left:0}}#contents article#event #overlay-gallery .wrap-box .box .wrap-arrow[direct='left'].hover:hover svg{animation:anime-arrow-left .2s ease}@-moz-keyframes anime-arrow-left{0%{left:0}50%{left:-10px}100%{left:0}}@-webkit-keyframes anime-arrow-left{0%{left:0}50%{left:-10px}100%{left:0}}@-o-keyframes anime-arrow-left{0%{left:0}50%{left:-10px}100%{left:0}}@keyframes anime-arrow-left{0%{left:0}50%{left:-10px}100%{left:0}}@media (min-width:861px) and (max-width:99999px){#contents article#event #overlay-gallery .wrap-box .box .wrap-arrow[direct='right']{right:-100px}}@media (min-width:1px) and (max-width:860px){#contents article#event #overlay-gallery .wrap-box .box .wrap-arrow[direct='right']{right:0}}#contents article#event #overlay-gallery .wrap-box .box .wrap-arrow[direct='right'] svg{transform:rotate(180deg)}#contents article#event #overlay-gallery .wrap-box .box .wrap-arrow[direct='right'].hover:hover svg{animation:anime-arrow-right .2s ease}@-moz-keyframes anime-arrow-right{0%{left:0}50%{left:10px}100%{left:0}}@-webkit-keyframes anime-arrow-right{0%{left:0}50%{left:10px}100%{left:0}}@-o-keyframes anime-arrow-right{0%{left:0}50%{left:10px}100%{left:0}}@keyframes anime-arrow-right{0%{left:0}50%{left:10px}100%{left:0}}#contents article#event #overlay-gallery .wrap-box .box .close{top:-40px;right:0;cursor:pointer;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}#contents article#event #overlay-gallery .wrap-box .box .close.hover:hover{opacity:.6}@media (min-width:1px) and (max-width:860px){#contents article#event #overlay-gallery .wrap-box .box .close{right:20px}}@media (min-width:1px) and (max-width:860px) and (aspect-ratio:884/1144),(min-width:1px) and (max-width:860px) and (min-aspect-ratio:884/1144){#contents article#event #overlay-gallery .wrap-box .box{height:calc(100vh - 130px);width:calc(100vh - 130px)}}@media (min-width:1px) and (max-width:860px) and (max-aspect-ratio:884/1144){#contents article#event #overlay-gallery .wrap-box .box{height:calc(100vw - 0px);width:calc(100vw - 0px)}}@media (min-width:861px) and (max-width:99999px) and (aspect-ratio:1500/1340),(min-width:861px) and (max-width:99999px) and (min-aspect-ratio:1500/1340){#contents article#event #overlay-gallery .wrap-box .box{height:calc(100vh - 120px);width:calc(100vh - 120px)}}@media (min-width:861px) and (max-width:99999px) and (max-aspect-ratio:1500/1340){#contents article#event #overlay-gallery .wrap-box .box{height:calc(100vw - 200px);width:calc(100vw - 200px)}}#contents article#event .area-element h3.heading{color:#ff80ea}#contents article#event .area-element p.under-title{margin:40px auto 0;color:#ff80ea;font-weight:700;font-size:15px;line-height:calc(32 / 15 * 1em)}@media (min-width:1px) and (max-width:860px){#contents article#event .area-element p.under-title{padding:0 20px}}@media (min-width:861px) and (max-width:99999px){#contents article#event .area-element p.under-title{width:100%;max-width:600px}}#contents article#event .area-element ul.photos{display:flex;flex-wrap:wrap;margin:50px auto 0;max-width:1280px}#contents article#event .area-element ul.photos li.box-photo{position:relative;overflow:hidden}@media (min-width:1px) and (max-width:860px){#contents article#event .area-element ul.photos li.box-photo{width:calc((100% - 2px) / 3)}#contents article#event .area-element ul.photos li.box-photo:not(:nth-child(3n - 2)){margin-left:1px}#contents article#event .area-element ul.photos li.box-photo:nth-child(n + 3){margin-top:1px}}@media (min-width:861px) and (max-width:99999px){#contents article#event .area-element ul.photos li.box-photo{width:calc((100% - 5px) / 6)}#contents article#event .area-element ul.photos li.box-photo:not(:nth-child(6n - 5)){margin-left:1px}#contents article#event .area-element ul.photos li.box-photo:nth-child(n + 6){margin-top:1px}}#contents article#event .area-element ul.photos li.box-photo:before{content:'';display:block;padding-top:100%}#contents article#event .area-element ul.photos li.box-photo.hover:hover .photo{transform:scale(1.05)}#contents article#event .area-element ul.photos li.box-photo .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-color:#000;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}#contents article#event .area-element ul.photos li.box-photo .photo[num='1']{background-image:url("../img/top/event-photo-1.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='2']{background-image:url("../img/top/event-photo-2.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='3']{background-image:url("../img/top/event-photo-3.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='4']{background-image:url("../img/top/event-photo-4.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='5']{background-image:url("../img/top/event-photo-5.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='6']{background-image:url("../img/top/event-photo-6.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='7']{background-image:url("../img/top/event-photo-7.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='8']{background-image:url("../img/top/event-photo-8.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='9']{background-image:url("../img/top/event-photo-9.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='10']{background-image:url("../img/top/event-photo-10.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='11']{background-image:url("../img/top/event-photo-11.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='12']{background-image:url("../img/top/event-photo-12.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='13']{background-image:url("../img/top/event-photo-13.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='14']{background-image:url("../img/top/event-photo-14.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='15']{background-image:url("../img/top/event-photo-15.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='16']{background-image:url("../img/top/event-photo-16.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='17']{background-image:url("../img/top/event-photo-17.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='18']{background-image:url("../img/top/event-photo-18.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='19']{background-image:url("../img/top/event-photo-19.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='20']{background-image:url("../img/top/event-photo-20.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='21']{background-image:url("../img/top/event-photo-21.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='22']{background-image:url("../img/top/event-photo-22.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='23']{background-image:url("../img/top/event-photo-23.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='24']{background-image:url("../img/top/event-photo-24.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='25']{background-image:url("../img/top/event-photo-25.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='26']{background-image:url("../img/top/event-photo-26.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='27']{background-image:url("../img/top/event-photo-27.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='28']{background-image:url("../img/top/event-photo-28.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='29']{background-image:url("../img/top/event-photo-29.jpg")}#contents article#event .area-element ul.photos li.box-photo .photo[num='30']{background-image:url("../img/top/event-photo-30.jpg")}@media (min-width:1px) and (max-width:860px){#contents article#event .area-element .box-balon{padding:0 20px}}#contents article#event .area-element .box-balon .logo{background-image:url("../img/top/event-baron-logo.png");background-size:100% 100%;width:206px;height:95px;display:block;margin:50px auto 16px}#contents article#event .area-element .box-balon h6{font-weight:700;font-size:14px;line-height:calc(32 / 14 * 1em);text-align:center}#contents article#event .area-element .box-balon p{font-weight:400;font-size:12px;line-height:calc(24 / 12 * 1em);width:100%;max-width:600px;margin:30px auto 0}#contents article#event .area-element .box-balon .btn-blank{width:225px;height:36px;display:block;border-radius:36px;background-color:#ff80ea;display:flex;justify-content:center;align-items:center;position:relative;border:solid 1px #ff80ea;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:30px auto 0}@media (min-width:1px) and (max-width:860px){#contents article#event .area-element .box-balon .btn-blank{width:186px;height:30px}}#contents article#event .area-element .box-balon .btn-blank.hover:hover{background-color:#fff}#contents article#event .area-element .box-balon .btn-blank.hover:hover h6.text{color:#ff80ea}#contents article#event .area-element .box-balon .btn-blank.hover:hover .icon svg line{stroke:#ff80ea}#contents article#event .area-element .box-balon .btn-blank h6.text{color:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;font-weight:700;font-size:16px;line-height:calc(16 / 16 * 1em)}#contents article#event .area-element .box-balon .btn-blank h6.text[browser-ie-is='true']{position:relative;top:.2em}#contents article#event .area-element .box-balon .btn-blank .icon{position:absolute;right:14px;top:0;margin:auto;height:100%;display:flex;align-items:center}#contents article#event .area-element .box-balon .btn-blank .icon svg line{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}@media (min-width:1px) and (max-width:860px){#contents article#voice .area-element ul{margin-top:46px;padding:0 20px}}@media (min-width:861px) and (max-width:99999px){#contents article#voice .area-element ul{display:flex;justify-content:center;margin-top:96px}}@media (min-width:1px) and (max-width:860px){#contents article#voice .area-element ul li{width:100%}}@media (min-width:861px) and (max-width:99999px){#contents article#voice .area-element ul li{width:335px}}@media (min-width:1px) and (max-width:860px){#contents article#voice .area-element ul li:not(:first-child){margin-top:84px}}@media (min-width:861px) and (max-width:99999px){#contents article#voice .area-element ul li:not(:first-child){margin-left:80px}}#contents article#voice .area-element ul li .box-photo{width:100%;position:relative;border-radius:14px;overflow:hidden}#contents article#voice .area-element ul li .box-photo:before{content:'';display:block;padding-top:calc(188 / 335 * 100%)}#contents article#voice .area-element ul li .box-photo .photo{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover}#contents article#voice .area-element ul li h4.heading{font-weight:700;font-size:17px;line-height:calc(32 / 17 * 1em);margin:12px 0 4px}#contents article#voice .area-element ul li p{font-weight:400;font-size:15px;line-height:calc(30 / 15 * 1em);letter-spacing:-.11em;text-align:justify}#contents article#voice .area-element ul li .btn-blank{width:225px;height:36px;display:block;border-radius:36px;background-color:#f14628;display:flex;justify-content:center;align-items:center;position:relative;border:solid 1px #f14628;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:20px auto 0}@media (min-width:1px) and (max-width:860px){#contents article#voice .area-element ul li .btn-blank{width:186px;height:30px}}#contents article#voice .area-element ul li .btn-blank.hover:hover{background-color:#fff}#contents article#voice .area-element ul li .btn-blank.hover:hover h6.text{color:#f14628}#contents article#voice .area-element ul li .btn-blank.hover:hover .icon svg line{stroke:#f14628}#contents article#voice .area-element ul li .btn-blank h6.text{color:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;font-weight:700;font-size:16px;line-height:calc(16 / 16 * 1em)}#contents article#voice .area-element ul li .btn-blank h6.text[browser-ie-is='true']{position:relative;top:.2em}#contents article#voice .area-element ul li .btn-blank .icon{position:absolute;right:14px;top:0;margin:auto;height:100%;display:flex;align-items:center}#contents article#voice .area-element ul li .btn-blank .icon svg line{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}#contents article#voice .area-element .box-archive{margin-top:100px}#contents article#voice .area-element .box-archive h4{font-weight:700;font-size:17px;line-height:calc(32 / 17 * 1em);text-align:center}#contents article#voice .area-element .box-archive .btn-blank{width:225px;height:36px;display:block;border-radius:36px;background-color:#f14628;display:flex;justify-content:center;align-items:center;position:relative;border:solid 1px #f14628;box-sizing:border-box;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;margin:15px auto 0}@media (min-width:1px) and (max-width:860px){#contents article#voice .area-element .box-archive .btn-blank{width:186px;height:30px}}#contents article#voice .area-element .box-archive .btn-blank.hover:hover{background-color:#fff}#contents article#voice .area-element .box-archive .btn-blank.hover:hover h6.text{color:#f14628}#contents article#voice .area-element .box-archive .btn-blank.hover:hover .icon svg line{stroke:#f14628}#contents article#voice .area-element .box-archive .btn-blank h6.text{color:#fff;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s;font-weight:700;font-size:16px;line-height:calc(16 / 16 * 1em)}#contents article#voice .area-element .box-archive .btn-blank h6.text[browser-ie-is='true']{position:relative;top:.2em}#contents article#voice .area-element .box-archive .btn-blank .icon{position:absolute;right:14px;top:0;margin:auto;height:100%;display:flex;align-items:center}#contents article#voice .area-element .box-archive .btn-blank .icon svg line{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:.2s;-moz-transform:.2s;transition:.2s}html{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:400;font-style:normal;background-color:#003c2d;color:#003c2d;text-align:justify}.hover{cursor:pointer}#main-container{overflow:hidden}
