.hr{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.hr{width:91.66667%}}body{background-color:#161616 !important}body *{color:#fff}body .txt{font-weight:lighter}body a{color:#fff}body .box_mv .o_ttl1{background-color:#161616 !important}html.lower #contents .con_mv .btn_scrolltop a::before{background:linear-gradient(to bottom, #ffffff 50%,rgba(0,0,0,0) 50%);background-position:0 -7vw;background-size:100% 200%;animation:scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite}.con_intro{margin-top:166px;padding:2em 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-top:100px}}@media only screen and (max-width: 767px){.con_intro{margin-top:50px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding:2em 0}}@media only screen and (max-width: 767px){.con_intro{padding:2em 0}}.con_intro .wrp{display:flex;justify-content:center}@media only screen and (max-width: 1199px){.con_intro .wrp{width:90%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 767px){.con_intro .wrp{flex-direction:column}}.con_intro .wrp .left{width:34.375%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .left{width:50%}}@media only screen and (max-width: 767px){.con_intro .wrp .left{width:100%}}.con_intro .wrp .left .st1{font-weight:normal}@media only screen and (max-width: 767px){.con_intro .wrp .left .st1{text-align:center}}.con_intro .wrp .left .txt{margin-top:2em}@media only screen and (max-width: 767px){.con_intro .wrp .left .txt{margin-top:1em}}.con_intro .wrp .left .img{margin-top:2em}.con_intro .wrp .right{margin-left:3.4375%;width:39.0625%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .right{margin-left:5%}}@media only screen and (max-width: 767px){.con_intro .wrp .right{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .right{width:50%}}@media only screen and (max-width: 767px){.con_intro .wrp .right{width:100%}}@media only screen and (max-width: 767px){.con_intro .wrp .right{margin-top:2em}}h1 img{filter:invert(86%) sepia(82%) saturate(2%) hue-rotate(169deg) brightness(120%) contrast(100%)}.wedding{margin-top:200px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wedding{margin-top:100px}}@media only screen and (max-width: 767px){.wedding{margin-top:50px}}.starry_p .box_slide{margin-top:4em}@media only screen and (min-width: 768px) and (max-width: 1199px){.starry_p .box_slide{margin-top:2em}}@media only screen and (max-width: 767px){.starry_p .box_slide{margin-top:1em}}.hr{max-width:1380px;display:block;background:#919191;margin:120px auto 120px auto;height:1px;width:80%}@media only screen and (min-width: 768px) and (max-width: 1199px){.hr{margin:80px auto}}@media only screen and (max-width: 767px){.hr{margin:70px auto}}.slider_box{width:100%;max-width:1920px;margin:125px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.slider_box{margin:120px auto 0}}@media only screen and (max-width: 767px){.slider_box{margin:4em auto 0}}.slider_box.mb100{margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.slider_box.mb100{margin-bottom:4em}}@media only screen and (max-width: 767px){.slider_box.mb100{margin-bottom:5em}}.slider_box .wrp{width:90%;max-width:1680px;margin:0 0 0 auto}@media only screen and (max-width: 767px){.slider_box .wrp{width:100%}}@media only screen and (max-width: 767px){.slider_box .wrp .o_ttl1{text-align:center}}.slider_box .wrp .btn_more{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.slider_box .wrp .btn_more{margin-top:30px}}@media only screen and (max-width: 767px){.slider_box .wrp .btn_more{margin-top:2em}}@media only screen and (max-width: 767px){.slider_box .wrp .btn_more{text-align:center}}.slider_box .wrp .btn_more a{color:#fff;border:#fff solid 1px}.slider_box .wrp .btn_more a:hover{color:#000;background:#fff}.slider_box .wrp .txt{margin-top:1.5em}@media only screen and (max-width: 767px){.slider_box .wrp .txt{width:90%;margin-right:auto;margin-left:auto}}.slider_box .wrp ul{margin-top:25px}@media only screen and (max-width: 767px){.slider_box .wrp ul{margin-top:1em}}.slider_box .wrp ul li{margin-right:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.slider_box .wrp ul li{margin-right:20px}}@media only screen and (max-width: 767px){.slider_box .wrp ul li{margin-right:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.slider_box .wrp ul li{width:350px}}@media only screen and (max-width: 767px){.slider_box .wrp ul li{width:15em}}@media only screen and (max-width: 767px){.slider_box .wrp ul li.w_s{width:13em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.slider_box .wrp ul li.w_s{width:320px}}@media only screen and (max-width: 767px){.slider_box .wrp ul li.ws{width:15.2em}}.box_slide .slide_count{right:auto;left:15px}.box_slide .slide_count .progress svg circle{stroke:#fff}.anotherbox{width:100%;margin:0 auto;position:relative;padding:114px 0;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.anotherbox{width:100%}}@media only screen and (max-width: 767px){.anotherbox{width:100%;margin:0 auto}}.anotherbox .another{margin:0 auto;width:1525px}@media only screen and (min-width: 1024px) and (max-width: 1580px){.anotherbox .another{width:95%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.anotherbox .another{width:95%}}@media only screen and (max-width: 767px){.anotherbox .another{width:95%;margin:0 auto 2em}}.anotherbox .box_text{width:1444px;margin:0 auto 40px;text-align:center}@media only screen and (min-width: 1024px) and (max-width: 1506px){.anotherbox .box_text{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.anotherbox .box_text{width:100%}}@media only screen and (max-width: 767px){.anotherbox .box_text{width:95%;margin:0 auto 2em}}.anotherbox .box_text .o_ttl1 .jp{color:#161616}.anotherbox .box_text .o_ttl1 .en{color:#161616}.anotherbox .box_text .txt{color:#161616}@media only screen and (max-width: 767px){.anotherbox .box_text .txt{text-align:left}}.anotherbox .box1{display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.anotherbox .box1{display:flex}}@media only screen and (max-width: 767px){.anotherbox .box1{display:flex}}@media only screen and (min-width: 768px) and (max-width: 1199px){.anotherbox .box1{width:100%;margin:0 auto}}@media only screen and (max-width: 767px){.anotherbox .box1{width:100%;margin:0 auto}}.anotherbox .box1 .box{margin:0;box-sizing:border-box;width:33%;position:relative}@media only screen and (min-width: 1024px) and (max-width: 1880px){.anotherbox .box1 .box{width:31%;padding:0;margin:0 1%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.anotherbox .box1 .box{width:32%;margin:0 0.5%}}@media only screen and (max-width: 767px){.anotherbox .box1 .box{width:95%;padding:0;margin:0 auto 2em}}.anotherbox .box1 .box .img{display:flex;justify-content:flex-end;justify-content:center;flex-wrap:wrap;margin:0 0 1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.anotherbox .box1 .box .img{display:flex}}@media only screen and (max-width: 767px){.anotherbox .box1 .box .img{display:flex}}.anotherbox .box1 .box .img .txt_vertical span{font-weight:900}@media only screen and (min-width: 1024px) and (max-width: 1880px){.anotherbox .box1 .box .img img{width:95%;height:100%}}@media only screen and (min-width: 1024px) and (max-width: 1452px){.anotherbox .box1 .box .img img{width:92%;height:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.anotherbox .box1 .box .img img{width:90%;height:100%}}@media only screen and (max-width: 767px){.anotherbox .box1 .box .img img{width:95%;height:100%}}.anotherbox .box1 .box .inbox{padding:0 0 0 2em;box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.anotherbox .box1 .box .inbox{display:flex}}@media only screen and (max-width: 767px){.anotherbox .box1 .box .inbox{display:flex}}@media only screen and (min-width: 1024px) and (max-width: 1680px){.anotherbox .box1 .box .inbox{padding:0 0 0 5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.anotherbox .box1 .box .inbox{padding:0 0 0 2em}}@media only screen and (max-width: 767px){.anotherbox .box1 .box .inbox{padding:0 0 0 2.4em}}.anotherbox .box1 .box .inbox .st1{color:#161616;font-size:122%}@media only screen and (min-width: 768px) and (max-width: 1199px){.anotherbox .box1 .box .inbox .st1{font-size:100%}}@media only screen and (max-width: 767px){.anotherbox .box1 .box .inbox .st1{font-size:100%}}@media only screen and (min-width: 1024px) and (max-width: 1452px){.anotherbox .box1 .box .inbox .st1{font-size:100%}}@media only screen and (min-width: 1024px) and (max-width: 1290px){.anotherbox .box1 .box .inbox .st1{display:block;margin-bottom:0.4em;width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.anotherbox .box1 .box .inbox .st1{padding:0;margin-bottom:0.4em}}@media only screen and (max-width: 767px){.anotherbox .box1 .box .inbox .st1{width:52%}}@media only screen and (max-width: 767px){.anotherbox .box1 .box .inbox .btn_more{width:48%}}.anotherbox .box1 .box .inbox .btn_more span{text-decoration:none;display:inline-block;font-weight:500;text-transform:uppercase;font-family:'El Messiri', sans-serif;font-size:172%;padding:7px 1em 0;border:#333 solid 1px;box-sizing:border-box;border-radius:100vh;transition:0.5s;color:#161616}@media only screen and (min-width: 768px) and (max-width: 1199px){.anotherbox .box1 .box .inbox .btn_more span{font-size:158%}}@media only screen and (max-width: 767px){.anotherbox .box1 .box .inbox .btn_more span{font-size:129%}}.anotherbox .box1 .box a{color:#161616;display:inline-block;text-decoration:none}.anotherbox .box1 .box a:hover{opacity:0.7}
