@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600&display=swap");#header{height:100px;background:#fff}@media (max-width: 991px){#header{height:80px}}@media (max-width: 767px){#header{height:65px}}@media (max-width: 767px){#header.fixed{background:#fff !important}}#header .headIn{padding:0;overflow:hidden}#header .logo .tiara{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-right:0}@media (max-width: 991px){#header .logo .tiara{width:70px !important}}@media (max-width: 767px){#header .logo .tiara{width:50px !important}}#header #menuIcon .iconIn span{background:#000}#header #menuIcon.active .iconIn span{background:#fff}#mainv{background:url('../img/wedding/bg-main.jpg?1655198636') no-repeat right;-moz-background-size:60% 100%;-o-background-size:60% 100%;-webkit-background-size:60% 100%;background-size:60% 100%;margin-top:100px;padding:70px 0;position:relative}@media (max-width: 991px){#mainv{margin-top:80px;padding:50px 0}}@media (max-width: 767px){#mainv{margin-top:0;padding:30px 0}}#mainv:before{content:"";width:1px;height:260px;background:#2CC4DB;position:absolute;bottom:-60px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 1199px){#mainv:before{bottom:-30px;height:180px}}@media (max-width: 991px){#mainv:before{bottom:-10px;height:140px}}@media (max-width: 767px){#mainv:before{bottom:-10px;height:80px}}#mainv img{width:90%}@media (max-width: 991px){#mainv img{width:95%}}#main{padding:80px 0 0}@media (max-width: 767px){#main{padding:50px 0 0}}#main .ttlimg{display:block;margin:0 auto 120px}@media (max-width: 1199px){#main .ttlimg{width:55%}}@media (max-width: 767px){#main .ttlimg{width:80%;margin:0 auto 40px}}#main .popular{text-align:center;margin-bottom:120px}@media (max-width: 991px){#main .popular{margin-bottom:80px}}@media (max-width: 767px){#main .popular{margin-bottom:60px}}#main .popular .popularTtl{font-size:6.0rem;font-family:vdl-gigamaru,sans-serif;color:#583F1E;padding-bottom:20px;margin-bottom:80px;border-bottom:4px solid #583F1E;display:inline-block;letter-spacing:15px}@media (max-width: 1199px){#main .popular .popularTtl{font-size:4.8rem}}@media (max-width: 991px){#main .popular .popularTtl{font-size:4.0rem;letter-spacing:10px;padding-bottom:10px;margin-bottom:60px}}@media (max-width: 767px){#main .popular .popularTtl{font-size:2.8rem;border-width:2px;margin-bottom:40px;letter-spacing:8px}}#main .popular .read{font-size:2.2rem;font-weight:600;line-height:2.4;color:#583F1E;margin-bottom:80px}@media (max-width: 991px){#main .popular .read{font-size:1.8rem;margin-bottom:60px}}@media (max-width: 767px){#main .popular .read{font-size:1.6rem;margin-bottom:40px;line-height:1.8}}#main .popular .popularList{margin-bottom:50px}@media (max-width: 767px){#main .popular .popularList{margin-left:0;margin-right:0;margin-bottom:20px}}#main .popular .popularList li{width:33.33%;padding-left:35px;padding-right:35px}@media (max-width: 1199px){#main .popular .popularList li{padding-left:15px;padding-right:15px}}@media (max-width: 767px){#main .popular .popularList li{width:50%;padding-left:5px;padding-right:5px;margin-bottom:20px}}#main .popular .popularList li .image{position:relative;margin-bottom:20px}@media (max-width: 767px){#main .popular .popularList li .image{margin-bottom:10px}}#main .popular .popularList li img{z-index:-1;margin-bottom:30px}@media (max-width: 767px){#main .popular .popularList li img{margin-bottom:20px}}#main .popular .popularList li .ttl{background:url("../img/wedding/bg-txt.png");background-size:100% 100%;font-size:2.2rem;font-weight:600;color:#fff;padding:18px 0 30px;line-height:1;width:80%;display:block;position:absolute;bottom:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 991px){#main .popular .popularList li .ttl{padding:10px 0 20px;font-size:1.8rem}}@media (max-width: 767px){#main .popular .popularList li .ttl{font-size:1.6rem;width:90%;padding:8px 0 13px}}#main .popular .popularList li p{font-size:1.5rem;font-weight:600;color:#887052;text-align:left}@media (max-width: 767px){#main .popular .popularList li p{font-size:1.3rem}}#main .popular .other{padding:40px 0 50px;border:3px solid #2CC4DB;border-radius:20px}@media (max-width: 1199px){#main .popular .other{padding:30px 0 40px}}@media (max-width: 767px){#main .popular .other{padding:20px 0}}#main .popular .other .txt1{font-size:2.2rem;font-weight:600;color:#583F1E;border-bottom:2px solid #583F1E;padding-bottom:15px;margin-bottom:30px;display:inline-block}@media (max-width: 1199px){#main .popular .other .txt1{font-size:2.0rem;padding-bottom:10px;margin-bottom:20px}}@media (max-width: 767px){#main .popular .other .txt1{font-size:1.8rem}}#main .popular .other .txt2{font-weight:600;color:#583F1E;display:block}#main .popular .other .txt2 span{color:#2CC4DB;font-size:3.0rem;font-weight:600;margin-right:30px;display:inline-block}@media (max-width: 1199px){#main .popular .other .txt2 span{font-size:2.6rem;margin-right:20px}}@media (max-width: 767px){#main .popular .other .txt2 span{font-size:1.6rem;display:-webkit-inline-box}}#main .meeting{padding:160px 0;background:url("../img/wedding/bg-meeting.png");background-size:cover;text-align:center}@media (max-width: 991px){#main .meeting{padding:120px 0}}@media (max-width: 767px){#main .meeting{padding:70px 0}}#main .meeting .meetingTtl{font-size:6.0rem;font-family:vdl-gigamaru,sans-serif;color:#583F1E;padding-bottom:20px;margin-bottom:80px;border-bottom:4px solid #583F1E;display:inline-block;letter-spacing:15px}@media (max-width: 1199px){#main .meeting .meetingTtl{font-size:4.8rem}}@media (max-width: 991px){#main .meeting .meetingTtl{font-size:4.0rem;letter-spacing:10px;padding-bottom:10px;margin-bottom:60px}}@media (max-width: 767px){#main .meeting .meetingTtl{font-size:2.8rem;border-width:2px;margin-bottom:40px;letter-spacing:8px}}#main .meeting .read{font-size:2.2rem;font-weight:600;line-height:2.4;color:#583F1E;margin-bottom:100px}@media (max-width: 991px){#main .meeting .read{font-size:1.8rem;margin-bottom:80px}}@media (max-width: 767px){#main .meeting .read{font-size:1.6rem;margin-bottom:40px;line-height:1.8}}#footer-tiara{padding:100px 0 120px;text-align:center}@media (max-width: 767px){#footer-tiara{padding:50px  0 60px}}#footer-tiara .logo{margin-bottom:40px}@media (max-width: 767px){#footer-tiara .logo{margin-bottom:20px}}#footer-tiara .name{font-size:2.2rem;font-weight:600;margin-bottom:20px}@media (max-width: 767px){#footer-tiara .name{font-size:1.8rem;margin-bottom:10px}}#footer-tiara .address{margin-bottom:30px}@media (max-width: 767px){#footer-tiara .address{margin-bottom:20px}}#footer-tiara .address a{color:#2C1F0E}#footer-tiara .time{font-size:1.4rem;margin-bottom:60px}@media (max-width: 767px){#footer-tiara .time{font-size:1.2rem;margin-bottom:40px}}#footer-tiara .copy{font-size:1.4rem;font-family:"Playfair Display",serif}@media (max-width: 767px){#footer-tiara .copy{font-size:1.2rem}}
