﻿.arrow-down_css{position:relative;display:inline-block}.arrow-down_css:before,.arrow-down_css:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.arrow-down_css:before{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;top:-7px;left:-7px;width:14px;height:14px;border-top:2px solid #fd6a3c;border-right:2px solid #fd6a3c;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}#divide-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){#divide-wrapper{-webkit-flex-direction:column;flex-direction:column}}#divide-wrapper #article-holder{flex:1}@media screen and (max-width: 768px){#divide-wrapper #article-holder{flex:auto;width:100%}}#divide-wrapper #article-holder .eye-catch img{width:100%;height:auto}#divide-wrapper #article-holder .letter-body h2{font-size:1.9rem;line-height:2.8rem;color:#fd6a3c;letter-spacing:0;font-family:"Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,serif;margin:3rem 0 2.5rem;padding-bottom:.8rem;border-bottom:1px solid #fd6a3c}@media screen and (max-width: 768px){#divide-wrapper #article-holder .letter-body h2{font-size:1.7rem;line-height:2.6rem;margin:2.5rem 0 1.5rem}}@media screen and (max-width: 414px){#divide-wrapper #article-holder .letter-body h2{font-size:1.5rem;line-height:2.3rem;margin:2rem 0 1.5rem;padding-bottom:.5rem}}#divide-wrapper #article-holder .letter-body p,#divide-wrapper #article-holder .letter-body .images{margin-top:2.5rem}@media screen and (max-width: 768px){#divide-wrapper #article-holder .letter-body p,#divide-wrapper #article-holder .letter-body .images{margin-top:1.5rem}}#divide-wrapper #article-holder .event-contact{margin:5rem 0 2rem}@media screen and (max-width: 768px){#divide-wrapper #article-holder .event-contact{margin:3.5rem 0 2rem}}@media screen and (max-width: 414px){#divide-wrapper #article-holder .event-contact{margin:2.5rem 0 0}}#divide-wrapper #article-holder .event-contact #contact-title{color:#fd6a3c;font-weight:bold;font-size:1.5rem;padding:1.5rem 0 1.5rem 1rem;margin:0 0 2.5rem;border-bottom:1px solid #fd6a3c;border-top:1px solid #fd6a3c;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media screen and (max-width: 768px){#divide-wrapper #article-holder .event-contact #contact-title{padding:1rem 0 1rem 1rem;margin:0 0 2rem}}@media screen and (max-width: 414px){#divide-wrapper #article-holder .event-contact #contact-title{font-size:1.4rem;padding:1rem 0 1rem .5rem;margin:0 0 1.5rem}}#divide-wrapper #article-holder .event-contact #contact-title:before{font-family:'suzuki';content:"\e901";font-size:2.3rem;margin-right:.8rem}@media screen and (max-width: 414px){#divide-wrapper #article-holder .event-contact #contact-title:before{font-size:2rem;margin-right:.8rem}}#divide-wrapper #article-holder .event-contact.expression-no{display:none}#divide-wrapper #article-holder .event-contact.expression-yes{display:block}#divide-wrapper #sidebar{width:220px;margin-left:8%;padding-left:4rem;border-left:1px solid #dedede}@media screen and (max-width: 768px){#divide-wrapper #sidebar{width:100%;margin-top:1rem;margin-left:0;padding-left:0;border-left:none}}@media screen and (max-width: 414px){#divide-wrapper #sidebar{margin-top:2rem}}#divide-wrapper #sidebar .side-widget:not(:last-child){margin-bottom:3rem}@media screen and (max-width: 414px){#divide-wrapper #sidebar .side-widget:not(:last-child){margin-bottom:2rem}}#divide-wrapper #sidebar .side-widget .side-title{font-family:"Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,serif;font-size:1.9rem;line-height:2.8rem;text-align:left;margin:0 0 1.5rem;border-bottom:1px solid #dedede}@media screen and (max-width: 768px){#divide-wrapper #sidebar .side-widget .side-title{font-size:1.5rem;line-height:2.3rem;margin:1rem auto 1rem;border-bottom:none;background:#dedede;padding:.5rem 0;padding-left:1rem}}#divide-wrapper #sidebar .side-widget ul li{padding:.3rem 0;padding-left:1.5rem;text-indent:-1.5rem}@media screen and (max-width: 414px){#divide-wrapper #sidebar .side-widget ul li{padding:.2rem 0;padding-left:1.5rem;text-indent:-1.5rem}}#divide-wrapper #sidebar .side-widget ul li:before{content:"・"}#divide-wrapper #sidebar .side-widget.widget-archives select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.5rem 0 .5rem 1rem;font-size:1.3rem;border:1px solid #ddd}#divide-wrapper #sidebar .side-widget.widget-category ul li{letter-spacing:0}.pager{max-width:1040px;margin:0 auto;padding:0 2rem;margin-top:1rem;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.pager{padding:0 1rem}}@media screen and (max-width: 767px){.pager{margin-top:2rem}}.pager a{margin:0 .3rem;display:block;font-size:1.2rem;line-height:1.8rem;width:27px;height:27px;border:1px solid #9f9f9f;color:#9f9f9f;opacity:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.pager a.next.page-numbers,.pager a.prev.page-numbers{width:55px}.pager a:hover,.pager a.active{background-color:#fd6a3c;border:1px solid #fd6a3c;color:#fff;border-radius:.5rem}.pager span.page-numbers.current{margin:0 .3rem;display:block;font-size:1.2rem;line-height:1.8rem;width:27px;height:27px;border:1px solid #fd6a3c;background:#fd6a3c;color:#fff;opacity:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.pager span.page-numbers.dots{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:0 .8rem}#page-nav #page-nav-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5rem}@media screen and (max-width: 414px){#page-nav #page-nav-list{margin-bottom:0}}#page-nav #page-nav-list>li{width:24%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 414px){#page-nav #page-nav-list>li{width:49%;margin-bottom:1rem;height:55px;font-size:1.3rem;line-height:2rem}}#page-nav #page-nav-list>li a{width:100%;background:rgba(222,222,222,0.4);border-radius:.5rem;color:rgba(37,37,37,0.6);padding:1rem;display:block;text-align:center}#page-nav #page-nav-list>li a:hover{opacity:1;background:#fd6a3c;position:relative;color:#fff}#page-nav #page-nav-list>li.active a{opacity:1;background:#fd6a3c;position:relative;color:#fff}#page-nav #page-nav-list>li.active a:after{content:"";width:0;height:0;border-top:12px solid #fd6a3c;border-right:8px solid transparent;border-bottom:12px solid transparent;border-left:8px solid transparent;display:block;position:absolute;top:100%;left:45%}@media screen and (max-width: 414px){#page-nav #page-nav-list>li.active a:after{display:none}}@media screen and (max-width: 414px){#page-nav #page-nav-list>li:nth-child(3){letter-spacing:0}}@media screen and (max-width: 414px){#page-nav #page-nav-list>li:nth-child(3) a{padding:1rem 0}}#event-list{max-width:1040px;margin:0 auto;padding:0 2rem;margin-top:5rem}@media screen and (max-width: 768px){#event-list{padding:0 1rem}}@media screen and (max-width: 768px){#event-list{margin-top:3rem}}@media screen and (max-width: 768px){#event-list{margin-top:2rem}}#event-list ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){#event-list ul{-webkit-flex-direction:column;flex-direction:column}}#event-list ul li{width:31.7%;margin-bottom:5rem;margin-right:2.45%}#event-list ul li:nth-child(3n){margin-right:0}@media screen and (max-width: 768px){#event-list ul li{width:85%;margin:0 auto 2rem}#event-list ul li:nth-child(3n){margin:0 auto 2rem}}@media screen and (max-width: 414px){#event-list ul li{width:100%}#event-list ul li:last-child{margin-bottom:0}}#event-list ul li a .img-holder{position:relative;margin-bottom:.8rem}#event-list ul li a .img-holder div img{width:100%;height:auto}#event-list ul li a .img-holder p{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;top:0;left:0;width:145px;height:18px;font-size:1.1rem;line-height:1.6rem;letter-spacing:0;color:#fff;background:rgba(0,0,0,0.6)}#event-list ul li a p{letter-spacing:0}@media screen and (max-width: 768px){#event-list ul li a p{font-size:1.3rem;line-height:2rem}}#event-list ul li a p.eventdate{letter-spacing:.1rem}@media screen and (max-width: 768px){#event-list ul li a p.eventdate{letter-spacing:0}}#event-list ul li a h4{font-size:1.8rem;line-height:2.7rem;font-weight:bold;margin:.5rem 0}@media screen and (max-width: 768px){#event-list ul li a h4{font-size:1.7rem;line-height:2.6rem;margin:.3rem 0 .3rem;letter-spacing:0}}#event-list ul li a #eventmessage{margin-top:.5rem}@media screen and (max-width: 414px){#event-list ul li a #eventmessage{margin-top:.2rem}}#event-list ul li a #eventmessage p{font-size:1.3rem;line-height:2rem;font-weight:bold;letter-spacing:0;color:red}@media screen and (max-width: 414px){#event-list ul li a #eventmessage p{font-weight:normal}}#event-list ul li a #eventmessage p.event-receptionmessage{visibility:hidden}#article-holder img{width:auto;max-width:100%;display:block;height:auto}#article-holder #event-title{display:block}#article-holder #event-title span:first-child{font-size:1.8rem;line-height:2.7rem;font-family:"Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,serif;letter-spacing:0}@media screen and (max-width: 768px){#article-holder #event-title span:first-child{font-size:1.7rem;line-height:2.6rem}}@media screen and (max-width: 414px){#article-holder #event-title span:first-child{font-size:1.5rem;line-height:2.3rem}}#article-holder #event-title span:last-child{margin-top:.5rem;display:block;font-size:2.7rem;line-height:3.7rem;font-family:"Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,serif}@media screen and (max-width: 768px){#article-holder #event-title span:last-child{font-size:2.4rem;line-height:3.3rem}}@media screen and (max-width: 414px){#article-holder #event-title span:last-child{margin-top:.2rem;font-size:1.8rem;line-height:2.7rem}}#article-holder #eventmessage{margin-top:.5rem;margin-bottom:3rem}@media screen and (max-width: 768px){#article-holder #eventmessage{margin-bottom:2rem}}@media screen and (max-width: 414px){#article-holder #eventmessage{margin-bottom:1rem;margin-top:.2rem}}#article-holder #eventmessage p{font-size:1.4rem;line-height:2.2rem;font-weight:bold;letter-spacing:0;color:red}@media screen and (max-width: 768px){#article-holder #eventmessage p{font-size:1.3rem;line-height:2rem;font-weight:normal}}#article-holder #eventmessage p.event-receptionmessage{visibility:hidden}#article-holder .event-contact{padding-top:2rem;display:block}@media screen and (max-width: 414px){#article-holder .event-contact{padding-top:1rem}}#event-detail #article-holder .letter-body h1,#event-detail #article-holder .event-contact h1{font-size:2.4rem;line-height:3.3rem;font-family:"Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,serif;font-weight:bold}@media screen and (max-width: 414px){#event-detail #article-holder .letter-body h1,#event-detail #article-holder .event-contact h1{font-size:2.1rem;line-height:3rem}}#event-detail #article-holder .letter-body h2,#event-detail #article-holder .event-contact h2{font-size:2.2rem;line-height:3.1rem;font-family:"Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,serif;font-weight:bold;color:#252525;border-bottom:none}@media screen and (max-width: 414px){#event-detail #article-holder .letter-body h2,#event-detail #article-holder .event-contact h2{font-size:1.8rem;line-height:2.7rem}}#event-detail #article-holder .letter-body h3,#event-detail #article-holder .event-contact h3{font-size:1.9rem;line-height:2.8rem}@media screen and (max-width: 414px){#event-detail #article-holder .letter-body h3,#event-detail #article-holder .event-contact h3{font-size:1.8rem;line-height:2.7rem}}#event-detail #article-holder .letter-body h4,#event-detail #article-holder .event-contact h4{font-size:1.7rem;line-height:2.6rem}@media screen and (max-width: 414px){#event-detail #article-holder .letter-body h4,#event-detail #article-holder .event-contact h4{font-size:1.6rem;line-height:2.4rem}}#event-detail #article-holder .letter-body h5,#event-detail #article-holder .event-contact h5{font-size:1.6rem;line-height:2.4rem}@media screen and (max-width: 414px){#event-detail #article-holder .letter-body h5,#event-detail #article-holder .event-contact h5{font-size:1.5rem;line-height:2.3rem}}#event-detail #article-holder .letter-body strong,#event-detail #article-holder .event-contact strong{font-weight:bold}#event-detail #article-holder .letter-body em,#event-detail #article-holder .event-contact em{font-style:italic}#event-detail #article-holder .letter-body ul,#event-detail #article-holder .event-contact ul{list-style-type:disc;padding-left:2rem}#event-detail #article-holder .letter-body ol,#event-detail #article-holder .event-contact ol{list-style-type:decimal;padding-left:2rem}
