.h_bar,#beltbnr{display:none}html{font-size:62.5%}html::-moz-selection, body::-moz-selection{background:#999}html::selection,body::selection{background:#999}body{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}ul,li{list-style:none}img{border-radius:1px;max-width:100%;height:auto;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.pc-img{display:block}.topContent{width:1040px;margin-inline:auto}@media(max-width: 667px){.topContent{width:100%}}.topContent .picture{width:830px;margin-inline:auto;display:block}@media(max-width: 667px){.topContent .picture{width:100%}}.topContent .bg-img{background:#95c8cf;width:830px;margin-inline:auto}@media(max-width: 667px){.topContent .bg-img{width:100%}}.topContent .lead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:column;padding-top:28px;padding-bottom:28px;width:90%;margin-inline:auto}.topContent .lead p{color:#242323;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;font-feature-settings:"palt";letter-spacing:.04em;line-height:1.75;text-align:justify;color:#961e25;text-align:center;padding-bottom:5px}.topContent .lead p:last-child{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;flex-direction:row;color:#242323;font-family:"optima","Marcellus",serif;font-size:1.4rem;font-weight:700;font-style:normal;line-height:1;width:90%;padding-top:20px;padding-bottom:0}.topContent .lead p:last-child span{color:#242323;font-family:"optima","Marcellus",serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:1;color:#961e25}.topContent .container{width:865px;margin-inline:auto}@media(max-width: 667px){.topContent .container{width:100%}}.topContent .container .kvSection{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;flex-direction:column}@media(max-width: 667px){.topContent .container .kvSection{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;flex-direction:row}}.topContent .container .kvSection .content-inner__block{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;flex-direction:row;margin-top:110px}@media(max-width: 667px){.topContent .container .kvSection .content-inner__block{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;flex-direction:column;margin-top:75px}}.topContent .container .kvSection .content-inner__block:nth-child(even){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row-reverse}@media(max-width: 667px){.topContent .container .kvSection .content-inner__block:first-of-type{margin-top:auto}}.topContent .container .kvSection .content-inner__block#sec002 .img-item__details{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;flex-direction:column}.topContent .container .kvSection .content-inner__block#sec002 .img-item__details .img-num,.topContent .container .kvSection .content-inner__block#sec002 .img-item__details .img-txt{text-align:right}.topContent .container .kvSection .content-inner__block#sec003 .img-item__details{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;flex-direction:column}.topContent .container .kvSection .content-inner__block#sec005 .img-item__details{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;flex-direction:column}.topContent .container .kvSection .content-inner__block#sec005 .img-item__details .img-num,.topContent .container .kvSection .content-inner__block#sec005 .img-item__details .img-txt{text-align:right}.topContent .container .kvSection .content-inner__block#sec006 .img-item__details{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-direction:column}.topContent .container .kvSection .content-inner__block#sec006 .img-item__details .img-txt{writing-mode:vertical-rl;margin-left:auto;padding-top:50px}.topContent .container .kvSection .content-inner__block#sec007 .img-item__details{display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;flex-direction:column}.topContent .container .kvSection .content-inner__block#sec008 .img-item__details{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;flex-direction:column}.topContent .container .kvSection .content-inner__block#sec009 .img-item__details{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;flex-direction:column}.topContent .container .kvSection .content-inner__block#sec009 .img-item__details .img-txt{writing-mode:vertical-lr;padding-top:43px;text-orientation:upright}.topContent .container .kvSection .content-inner__block#sec009 .img-item__details .details-wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;flex-direction:column}.topContent .container .kvSection .content-inner__block#sec010 .img-item__details{display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;flex-direction:column}.topContent .container .kvSection .content-inner__block#sec010 .img-item__details .img-txt{text-align:right}.topContent .container .kvSection .content-inner__block#sec011 .img-item__details{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;flex-direction:column}.topContent .container .kvSection .content-inner__block#sec012 .img-item__details{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;flex-direction:column}.topContent .container .kvSection .content-inner__block#sec013 .img-item__details{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;flex-direction:column}.topContent .container .kvSection .content-inner__block#sec013 .img-item__details .img-txt{align-self:center}.topContent .container .kvSection .content-inner__block#sec015 .img-item__details{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;flex-direction:column}.topContent .container .kvSection .content-inner__block#sec015 .img-item__details .img-num,.topContent .container .kvSection .content-inner__block#sec015 .img-item__details span{color:#fff}.topContent .container .kvSection .content-inner__block#sec015 .img-item__details .img-txt{color:#fff;text-align:right}.topContent .container .kvSection .content-inner__block .img-wrap{position:relative;width:433px}@media(max-width: 667px){.topContent .container .kvSection .content-inner__block .img-wrap{width:100%}}.topContent .container .kvSection .content-inner__block .img-wrap .img-item{border-radius:1px}.topContent .container .kvSection .content-inner__block .img-wrap .img-item img{border:4px solid #242323}.topContent .container .kvSection .content-inner__block .img-wrap .img-item__details{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:column;position:absolute;top:0;height:100%;width:100%;z-index:1;padding:20px}.topContent .container .kvSection .content-inner__block .img-wrap .img-item__details .img-num{color:#961e25;font-family:"optima","Marcellus",serif;font-size:4.8rem;font-weight:400;font-style:italic;line-height:1}.topContent .container .kvSection .content-inner__block .img-wrap .img-item__details .img-num span{color:#242323;font-family:"optima","Marcellus",serif;font-size:3.2rem;font-weight:400;font-style:italic;line-height:1}.topContent .container .kvSection .content-inner__block .img-wrap .img-item__details .img-txt{color:#242323;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.6rem;font-weight:400;font-style:normal;font-feature-settings:"palt";letter-spacing:.04em;line-height:1.75;text-align:justify}.topContent .container .kvSection .content-inner__block .details-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;flex-direction:column;width:365px}@media(max-width: 667px){.topContent .container .kvSection .content-inner__block .details-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:column;width:90%;margin-inline:auto}}.topContent .container .kvSection .content-inner__block .details-wrap p{color:#242323;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;font-feature-settings:"palt";letter-spacing:.04em;line-height:1.75;text-align:justify;padding-bottom:20px;margin-top:25px}@media(max-width: 667px){.topContent .container .kvSection .content-inner__block .details-wrap p{padding-bottom:0}}.topContent .container .kvSection .content-inner__block .details-wrap ul{width:335px;padding-top:20px}@media(max-width: 667px){.topContent .container .kvSection .content-inner__block .details-wrap ul{width:90%;padding-top:0}}.topContent .container .kvSection .content-inner__block .details-wrap ul li{text-align:center;margin-top:15px}@media(max-width: 667px){.topContent .container .kvSection .content-inner__block .details-wrap ul li{margin-top:25px}}.topContent .container .kvSection .content-inner__block .details-wrap ul li:not(:first-child) a{font-size:1.4rem;color:#242323;font-weight:400;display:block;text-decoration:none;cursor:pointer}.topContent .container .kvSection .content-inner__block .details-wrap ul li a{font-size:1.4rem;color:#961e25;font-weight:400;display:block;text-decoration:none;cursor:pointer}.topContent .container .kvSection .content-inner__block .details-wrap ul li a span{text-decoration:underline}.topContent .container .kvSection .content-inner__block#sec017 .details-wrap ul li a{font-size:1.4rem;color:#961e25;font-weight:400;display:block;text-decoration:none;cursor:pointer}.topContent .container .more{width:314px;margin-inline:auto;margin-top:80px;margin-bottom:60px}@media(max-width: 667px){.topContent .container .more{width:244px;margin-top:16%;margin-bottom:12.8%}}.topContent .container .more p{color:#95c8cf;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;font-feature-settings:"palt";letter-spacing:.04em;line-height:1.75;text-align:justify;text-align:center;padding-bottom:10px}@media(max-width: 667px){.topContent .container .more p{color:#95c8cf;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.2rem;font-weight:400;font-style:normal;font-feature-settings:"palt";letter-spacing:.04em;line-height:1.75;text-align:justify;text-align:center}}.topContent .container .more a{font-size:1.4rem;color:#961e25;font-weight:400;display:block;text-decoration:none;cursor:pointer;background:#961e25;color:#95c8cf;text-align:center;width:100%;height:65px;line-height:65px}
/*# sourceMappingURL=style.min.css.map */