@charset "UTF-8";.con-media{padding-top:65px}@media screen and (max-width:767px){.con-media{padding-top:30px}}.con-media>.inner{padding:63px 7% 55px;background-color:#fff;width:69.4444444444%;margin-inline:auto}@media only screen and (max-width:1200px){.con-media>.inner{width:84%}}@media screen and (max-width:999px){.con-media>.inner{padding:63px 5% 55px;width:88%}}@media screen and (max-width:767px){.con-media>.inner{padding:46px 5.5% 50px;width:92%}}@media screen and (max-width:600px){.con-media>.inner{padding:36px 5% 50px;width:92%}}.con-media>.inner .box-title{margin-bottom:40px}@media screen and (max-width:767px){.con-media>.inner .box-title{margin-bottom:30px}}@media screen and (max-width:600px){.con-media>.inner .box-title{margin-bottom:20px}}.con-media>.inner .box-title h2{padding-bottom:34px;font-size:2.2rem;color:#624700;line-height:1.61;letter-spacing:0.12em;font-feature-settings:"palt";font-weight:600;text-align:center;position:relative;z-index:2}@media screen and (max-width:767px){.con-media>.inner .box-title h2{padding-bottom:28px;line-height:1.45}}.con-media>.inner .box-title h2:after{content:"";display:block;position:absolute;bottom:0px;left:calc(50% + 0px);transform:translateX(-50%);width:114px;height:6px;background:url(../img/common/bg_check_pattern_brown.svg) left top repeat-x;background-size:contain}.con-media>.inner .box-media p.txt{color:#624700}.con-media>.inner .box-media ul.list-media{margin-top:20px}@media screen and (max-width:767px){.con-media>.inner .box-media ul.list-media{margin-top:40px}}.con-media>.inner .box-media ul.list-media li{font-size:1.6rem;font-weight:500;line-height:1.7;position:relative;padding-left:17.6px;color:#624700;font-weight:600}.con-media>.inner .box-media ul.list-media li:before{position:absolute;content:"•";top:0;left:0;color:#624700}.con-media>.inner .box-media ul.list-media li:not(:last-child){margin-bottom:8px}.con-media>.inner .box-media p.btn-link-download{margin-top:46px}@media screen and (max-width:767px){.con-media>.inner .box-media p.btn-link-download{margin-top:24px}}.con-media>.inner .box-media p.btn-link-download a{padding:13px 10px 13px;display:flex;justify-content:center;align-items:center;width:100%;border:2px solid #624700;transition:0.35s cubic-bezier(0,0.98,0.58,0.98)}@media screen and (min-width:1200px){.con-media>.inner .box-media p.btn-link-download a:hover{opacity:1;background-color:#624700}.con-media>.inner .box-media p.btn-link-download a:hover span{color:#fff}.con-media>.inner .box-media p.btn-link-download a:hover span:after{background-image:url(../img/common/icn_download_w.svg)}}.con-media>.inner .box-media p.btn-link-download a span{padding-right:45px;display:block;position:relative;font-size:2.2rem;color:#624700;letter-spacing:0.11em;font-weight:600;font-feature-settings:"palt";transition:0.35s cubic-bezier(0,0.98,0.58,0.98)}@media screen and (max-width:767px){.con-media>.inner .box-media p.btn-link-download a span{padding-right:40px}}.con-media>.inner .box-media p.btn-link-download a span:after{content:"";display:block;position:absolute;top:calc(50% + 0px);right:0;transform:translateY(-50%);width:20px;height:17px;background:url(../img/common/icn_download_brown.svg) center center no-repeat;background-size:contain;transition:0.35s cubic-bezier(0,0.98,0.58,0.98)}.con-media>.inner .box-media dl.dlist-address{margin-top:48px}@media screen and (max-width:767px){.con-media>.inner .box-media dl.dlist-address{margin-top:35px}}.con-media>.inner .box-media dl.dlist-address dt{margin-bottom:14px;font-size:1.8rem;color:#624700;letter-spacing:0.09em;font-weight:600;text-align:center}.con-media>.inner .box-media dl.dlist-address dd{text-align:center}.con-media>.inner .box-media dl.dlist-address dd a{font-size:2.4rem;color:#624700;font-weight:500}@media screen and (max-width:767px){.con-media>.inner .box-media dl.dlist-address dd a{font-size:2.1rem}}.con-media>.inner .box-media dl.dlist-address dd img.s-mail01{display:inline-block;width:auto;height:24px}@media screen and (max-width:600px){.con-media>.inner .box-media dl.dlist-address dd img.s-mail01{height:19px}}.con-media>.inner .box-media dl.dlist-address dd p.txt-attention{margin-top:10px}.con-media>.inner .box-media dl.dlist-address dd p.txt-attention span{font-size:1.3rem;color:#624700;font-weight:500;position:relative;padding-left:1.1em;display:inline-block}@media screen and (max-width:600px){.con-media>.inner .box-media dl.dlist-address dd p.txt-attention span{font-size:1.2rem;text-align:left}}.con-media>.inner .box-media dl.dlist-address dd p.txt-attention span:before{content:"※";display:block;position:absolute;top:0;left:0}.con-gallery{padding-top:116px;padding-bottom:80px}@media screen and (max-width:767px){.con-gallery{padding-top:80px;padding-bottom:40px}}.con-gallery .secs-gallery section:not(:last-child){margin-bottom:82px}@media screen and (max-width:767px){.con-gallery .secs-gallery section:not(:last-child){margin-bottom:40px}}.con-gallery .secs-gallery section h2{margin-bottom:42px;padding:0px 10px 28px;border-bottom:1px solid #624700;font-size:3rem;color:#624700;letter-spacing:0.08em;text-align:center;font-weight:700}@media screen and (max-width:767px){.con-gallery .secs-gallery section h2{margin-bottom:28px;padding-bottom:18px;font-size:2.6rem}}@media screen and (max-width:600px){.con-gallery .secs-gallery section h2{padding-bottom:16px;font-size:2.4rem}}.con-gallery .secs-gallery section h2 span{display:block}.con-gallery .secs-gallery section .inner-secs{width:69.4444444444%;margin-inline:auto}@media only screen and (max-width:1200px){.con-gallery .secs-gallery section .inner-secs{width:84%}}@media screen and (max-width:999px){.con-gallery .secs-gallery section .inner-secs{width:88%}}@media screen and (max-width:767px){.con-gallery .secs-gallery section .inner-secs{width:82.6666666667%}}.con-gallery .secs-gallery section .inner-secs ul.list-gallery{display:flex;flex-wrap:wrap}.con-gallery .secs-gallery section .inner-secs ul.list-gallery li{margin-bottom:30px;width:calc((100% - 70px) / 3)}@media screen and (max-width:999px){.con-gallery .secs-gallery section .inner-secs ul.list-gallery li{width:calc((100% - 40px) / 2)}}@media screen and (max-width:767px){.con-gallery .secs-gallery section .inner-secs ul.list-gallery li{margin-bottom:20px;width:100%}}.con-gallery .secs-gallery section .inner-secs ul.list-gallery li:not(:nth-child(3n)){margin-right:35px}@media screen and (max-width:999px){.con-gallery .secs-gallery section .inner-secs ul.list-gallery li:not(:nth-child(3n)){margin-right:0}}@media screen and (max-width:999px){.con-gallery .secs-gallery section .inner-secs ul.list-gallery li:not(:nth-child(2n)){margin-right:30px}}@media screen and (max-width:767px){.con-gallery .secs-gallery section .inner-secs ul.list-gallery li:not(:nth-child(2n)){margin-right:0}}.con-gallery .secs-gallery section .inner-secs ul.list-gallery li p.btn-link a{padding:21px 40px 21px 37px;display:block;border:1px solid #2f374f;position:relative;transition:0.35s cubic-bezier(0,0.98,0.58,0.98)}@media screen and (max-width:999px){.con-gallery .secs-gallery section .inner-secs ul.list-gallery li p.btn-link a{padding:21px 40px 21px 30px}}@media screen and (max-width:767px){.con-gallery .secs-gallery section .inner-secs ul.list-gallery li p.btn-link a{padding:21px 40px 21px 37px}}@media screen and (min-width:1200px){.con-gallery .secs-gallery section .inner-secs ul.list-gallery li p.btn-link a:hover{opacity:1;background-color:#fff}.con-gallery .secs-gallery section .inner-secs ul.list-gallery li p.btn-link a:hover:after{transform:translateY(-50%) translateX(4px)}}.con-gallery .secs-gallery section .inner-secs ul.list-gallery li p.btn-link a span{font-size:1.7rem;color:#2F374F;line-height:1.47;font-weight:500}.con-gallery .secs-gallery section .inner-secs ul.list-gallery li p.btn-link a:before{content:"";display:block;position:absolute;top:calc(50% + 0px);left:0;transform:translateY(-50%);width:10px;height:100%;background-color:#ffcc30;transition:0.35s cubic-bezier(0,0.98,0.58,0.98)}.con-gallery .secs-gallery section .inner-secs ul.list-gallery li p.btn-link a:after{content:"";display:block;position:absolute;top:calc(50% + 0px);right:15px;transform:translateY(-50%);width:20px;height:20px;background:url(../img/common/icn_btn_link01_ocher02.svg) center center no-repeat;background-size:contain;transition:0.35s cubic-bezier(0,0.98,0.58,0.98)}
/*# sourceMappingURL=gallery.css.map */