﻿.reflection-img{width:100%;height:100%;position:relative;overflow:hidden}.reflection{height:100%;width:50px;position:absolute;top:-180px;left:0;background-color:#fff;opacity:0;transform:rotate(45deg);animation:reflection 1.5s ease-in-out infinite;-webkit-animation:reflection 1.5s ease-in-out infinite;-moz-animation:reflection 1.5s ease-in-out infinite;-ms-animation:reflection 1.5s ease-in-out infinite;-o-animation:reflection 1.5s ease-in-out infinite;display:none}@keyframes reflection{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:1}100%{transform:scale(50) rotate(45deg);opacity:0}}@-webkit-keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}@-moz-keyframes reflection{0%{-moz-transform:scale(0) rotate(45deg);opacity:0}80%{-moz-transform:scale(0) rotate(45deg);opacity:.5}81%{-moz-transform:scale(4) rotate(45deg);opacity:1}100%{-moz-transform:scale(50) rotate(45deg);opacity:0}}@-ms-keyframes reflection{0%{-ms-transform:scale(0) rotate(45deg);opacity:0}80%{-ms-transform:scale(0) rotate(45deg);opacity:.5}81%{-ms-transform:scale(4) rotate(45deg);opacity:1}100%{-ms-transform:scale(50) rotate(45deg);opacity:0}}@-o-keyframes reflection{0%{-o-transform:scale(0) rotate(45deg);opacity:0}80%{-o-transform:scale(0) rotate(45deg);opacity:.5}81%{-o-transform:scale(4) rotate(45deg);opacity:1}100%{-o-transform:scale(50) rotate(45deg);opacity:0}}#greeting img{height:auto}@media screen and (max-width: 580px){#greeting{margin-bottom:2rem}}#greeting .g-lists-box{width:100%;max-width:100%;margin:0 auto;padding:3vw}#greeting .g-lists{display:flex}@media screen and (max-width: 768px){#greeting .g-lists{flex-wrap:wrap}}#greeting .g-lists:not(:first-child){margin-top:3rem;padding-top:4rem;border-top:1px solid #333}@media screen and (max-width: 768px){#greeting .g-lists:not(:first-child){margin-top:1rem}}#greeting .g-lists li{width:23%;margin-right:4%}#greeting .g-lists li:last-child{margin-right:0}@media screen and (max-width: 768px){#greeting .g-lists li{width:30.6666666667%;margin-bottom:3.5rem;margin-right:4%}#greeting .g-lists li:nth-of-type(3){margin-right:0}}@media screen and (max-width: 580px){#greeting .g-lists li{width:48.5%;margin-bottom:2.5rem;margin-right:3%}#greeting .g-lists li:nth-of-type(3){margin-right:3%}#greeting .g-lists li:nth-of-type(even){margin-right:0}}#greeting .g-lists li .image{overflow:hidden;margin-bottom:1rem}#greeting .g-lists li .image img{transition:all .3s}#greeting .g-lists li .txt p{text-align:left}#greeting .g-lists li .txt p:nth-of-type(1){font-size:1.3rem;line-height:1.5}@media screen and (max-width: 580px){#greeting .g-lists li .txt p:nth-of-type(1){font-size:1.2rem;line-height:1.4}}#greeting .g-lists li .txt p:nth-of-type(1) span{display:inline}#greeting .g-lists li .txt p:nth-of-type(1) span:after{content:"/";margin:0 .4rem}#greeting .g-lists li .txt p:nth-of-type(1) span:last-child:after{content:"";margin:0}#greeting .g-lists li .txt p:nth-of-type(2){margin-top:.5rem}#greeting .g-lists li .txt p:nth-of-type(2) span{font-weight:700}#greeting .g-lists li .txt p:nth-of-type(2) span:nth-of-type(1){font-size:1.6rem}#greeting .g-lists li .txt p:nth-of-type(2) span:nth-of-type(2){font-size:1rem;color:#818181;margin-left:1rem}@media screen and (max-width: 1000px){#greeting .g-lists li .txt p:nth-of-type(2) span:nth-of-type(2){display:block;margin-left:0;line-height:1.2}}@media screen and (max-width: 510px){#greeting .g-lists li .txt p:nth-of-type(2) span:nth-of-type(2){display:block;margin-left:0;line-height:1.2}}@media screen and (max-width: 767px){#greeting .g-lists li .txt p br{display:none}}#greeting .g-lists li a{display:block}#greeting .g-lists li a:hover .image{overflow:hidden}#greeting .g-lists li a:hover .image img{transform:scale(1.1)}#greeting .g-lists.addanimation{flex-wrap:wrap;width:80%;max-width:1100px;margin:0 auto}@media screen and (max-width: 930px){#greeting .g-lists.addanimation{width:100%}}#greeting .g-lists.addanimation li{width:30.6666666667%;margin-right:4%;margin-bottom:3.5rem}#greeting .g-lists.addanimation li:nth-of-type(3n){margin-right:0}@media screen and (max-width: 768px){#greeting .g-lists.addanimation li{width:30.6666666667%;margin-right:4%}#greeting .g-lists.addanimation li:nth-of-type(4n){margin-right:4%}#greeting .g-lists.addanimation li:nth-of-type(3n){margin-right:0}}@media screen and (max-width: 580px){#greeting .g-lists.addanimation li{width:48.5%;margin-bottom:2.5rem;margin-right:3%}#greeting .g-lists.addanimation li:nth-of-type(3n){margin-right:3%}#greeting .g-lists.addanimation li:nth-of-type(even){margin-right:0}}#greeting .g-lists.nonanimation{width:80%;max-width:1100px;margin:0 auto}@media screen and (max-width: 930px){#greeting .g-lists.nonanimation{width:100%}}.remodal-overlay{background:rgba(0,0,0,.8)}.remodal{width:100%;max-width:1100px;box-shadow:0 0 0 rgba(218,218,218,0);padding:7rem;background:#000}@media screen and (max-width: 930px){.remodal{width:100%;max-width:800px;padding:5rem}}@media screen and (max-width: 768px){.remodal{padding:4rem 3rem}}@media screen and (max-width: 500px){.remodal{padding:4rem 1rem}}.remodal-close{top:22px;right:18px;left:auto;width:35px;height:35px}@media screen and (max-width: 768px){.remodal-close{top:12px;right:12px;width:25px;height:25px}}.remodal-close:before{position:absolute;top:0;right:0;display:block;width:35px;height:35px;content:"";background-image:url(../img/service/uniquevenue/ic-close.svg);background-size:35px 35px}@media screen and (max-width: 768px){.remodal-close:before{width:25px;height:25px;background-size:25px 25px}}.remodal-overlay{z-index:109999}.remodal-wrapper{z-index:110000}.modal-inner{text-align:left;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","MS PGothic","ＭＳ ゴシック","メイリオ",Meiryo,helvetica,arial,sans-serif}.mod-cont img{height:auto}.mod-cont .mod-box{display:flex}@media screen and (max-width: 768px){.mod-cont .mod-box{flex-direction:column}}.mod-cont .mod-box .image-box{width:37%;margin-right:6%}@media screen and (max-width: 768px){.mod-cont .mod-box .image-box{width:100%;margin-right:0;display:flex;align-items:center}}@media screen and (max-width: 768px){.mod-cont .mod-box .image-box .image{width:37%;margin-right:6%}}.mod-cont .mod-box .image-box .catches-sp{display:none}@media screen and (max-width: 768px){.mod-cont .mod-box .image-box .catches-sp{flex:1;display:block}}.mod-cont .mod-box .image-box .catches-sp .catch{font-size:2.3rem;font-weight:700;line-height:1.4}@media screen and (max-width: 414px){.mod-cont .mod-box .image-box .catches-sp .catch{font-size:1.9rem;line-height:1.3}}.mod-cont .mod-box .image-box .catches-sp .catch br{display:none}.mod-cont .mod-box .image-box .catches-sp .names{font-weight:bold;font-size:1.6rem;line-height:1.4;display:block;margin-top:1rem}@media screen and (max-width: 414px){.mod-cont .mod-box .image-box .catches-sp .names{font-size:1.4rem}}.mod-cont .mod-box .image-box .catches-sp .names span:last-child{font-size:1rem;color:#818181;margin-left:1rem}@media screen and (max-width: 500px){.mod-cont .mod-box .image-box .catches-sp .names span:last-child{margin-left:0;display:block}}.mod-cont .mod-box .image-box .catches-sp .position{margin-top:1rem;font-size:1.3rem;line-height:1.5}@media screen and (max-width: 580px){.mod-cont .mod-box .image-box .catches-sp .position{font-size:1.2rem;line-height:1.4}}.mod-cont .mod-box .image-box .catches-sp .position span{display:inline}.mod-cont .mod-box .image-box .catches-sp .position span:after{content:"/";margin:0 .4rem}.mod-cont .mod-box .image-box .catches-sp .position span:last-child:after{content:"";margin:0}.mod-cont .mod-box .txt-box{flex:1}.mod-cont .mod-box .txt-box .catch{font-size:3rem;font-weight:700;line-height:1.4}@media screen and (max-width: 768px){.mod-cont .mod-box .txt-box .catch{display:none}}.mod-cont .mod-box .txt-box .position{margin-top:1rem;font-size:1.3rem;line-height:1.5}@media screen and (max-width: 768px){.mod-cont .mod-box .txt-box .position{display:none}}.mod-cont .mod-box .txt-box .position span{display:inline}.mod-cont .mod-box .txt-box .position span:after{content:"/";margin:0 .4rem}.mod-cont .mod-box .txt-box .position span:last-child:after{content:"";margin:0}.mod-cont .mod-box .txt-box .names{text-align:left;margin:1rem 0 2rem}@media screen and (max-width: 768px){.mod-cont .mod-box .txt-box .names{display:none}}.mod-cont .mod-box .txt-box .names span:first-child{font-weight:bold;font-size:1.8rem;line-height:1.4;margin-top:1rem}.mod-cont .mod-box .txt-box .names span:last-child{font-size:1rem;color:#818181;margin-left:1rem;font-weight:bold}.mod-cont .commentholder{border-top:1px solid #333;padding-top:3rem}@media screen and (max-width: 768px){.mod-cont .commentholder{padding-top:2rem;margin-top:3rem}}.mod-cont .commentholder p{line-height:1.6}.mod-cont .commentholder p:not(:last-child){margin-bottom:2rem}.mod-cont p.btn_toprof{width:220px;height:40px;margin-top:3rem}@media screen and (max-width: 768px){.mod-cont p.btn_toprof{width:210px;margin:3rem auto 0}}.mod-cont p.btn_toprof a{border:1px solid #fff;border-radius:20px;width:100%;height:100%;font-weight:bold;font-size:1.5rem;line-height:1;display:flex;justify-content:center;align-items:center;transition:all .3s}@media screen and (max-width: 930px){.mod-cont p.btn_toprof a{transition:unset}}@media screen and (max-width: 768px){.mod-cont p.btn_toprof a{font-size:1.4rem}}.mod-cont p.btn_toprof a:hover{background:#fff;color:#000}@media screen and (max-width: 930px){.mod-cont p.btn_toprof a:hover{background:#fff;color:#000}}.mod-cont .pager-01{margin:5rem auto 0}@media screen and (max-width: 768px){.mod-cont .pager-01{margin:3rem auto 0}}@media screen and (max-width: 414px){.mod-cont .pager-01{margin:2rem auto 0}}