@keyframes HeaderFadeIn{0%{transform:translateY(-200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes modalopen{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes footerFadeIn{0%{transform:translateY(200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}.con_intro{width:90%}@media only screen and (min-width: 768px){.con_intro{margin:20px auto 0}}@media only screen and (max-width: 767px){.con_intro{margin:1.5em auto 0}}.con_intro .tmp_st_m{text-align:center}@media only screen and (min-width: 768px){.con_intro .tmp_txt{margin-top:1.07rem}}@media only screen and (max-width: 767px){.con_intro .tmp_txt{margin-top:1em}}.tmp_wed_anch{width:90%}@media only screen and (min-width: 768px){.tmp_wed_anch{margin:80px auto 0}}@media only screen and (max-width: 767px){.tmp_wed_anch{margin:3em auto 0}}@media only screen and (min-width: 1025px){.tmp_wed_anch li a{padding-left:2.5rem !important;padding-right:2.5rem !important}}#lnk_dress_kimono{width:100%;max-width:1920px}@media only screen and (min-width: 768px){#lnk_dress_kimono{margin:60px auto 0}}@media only screen and (max-width: 767px){#lnk_dress_kimono{margin:3em auto 0}}#lnk_dress_kimono .box_dress_kimono{width:90%;max-width:910px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 768px){#lnk_dress_kimono .box_dress_kimono{margin:2.5rem auto 0}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_dress_kimono{margin:1.5em auto 0}}@media only screen and (min-width: 1441px){#lnk_dress_kimono .box_dress_kimono{width:calc(910 / 1440 * 100%);max-width:90%}}@media only screen and (min-width: 1025px){#lnk_dress_kimono .box_dress_kimono .img{width:calc(499 / 910 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){#lnk_dress_kimono .box_dress_kimono .img{width:calc(479 / 910 * 100%)}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_dress_kimono .img{width:100%}}@media only screen and (min-width: 1025px){#lnk_dress_kimono .box_dress_kimono .box_text{width:calc(360 / 910 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){#lnk_dress_kimono .box_dress_kimono .box_text{width:calc(380 / 910 * 100%)}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_dress_kimono .box_text{width:100%}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_dress_kimono .box_text{margin-top:2em}}@media only screen and (min-width: 768px){#lnk_dress_kimono .box_dress_kimono .box_text .tmp_txt{margin-top:1.07rem}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_dress_kimono .box_text .tmp_txt{margin-top:1em}}#lnk_dress_kimono .box_dress_kimono .box_text .tmp_txt>.inner{display:flex;flex-wrap:wrap}#lnk_dress_kimono .box_dress_kimono .box_text .tmp_txt>.inner+.inner{display:block}@media only screen and (min-width: 768px){#lnk_dress_kimono .box_dress_kimono .box_text .tmp_txt>.inner+.inner{margin-top:.71rem}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_dress_kimono .box_text .tmp_txt>.inner+.inner{margin-top:.75em}}#lnk_dress_kimono .box_kimono{position:relative}@media only screen and (min-width: 768px){#lnk_dress_kimono .box_kimono{margin:50px 0 0 auto}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_kimono{margin:3.5em auto 0}}@media only screen and (min-width: 768px){#lnk_dress_kimono .box_kimono{width:calc(1410 / 1440 * 100%)}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_kimono{width:100%}}#lnk_dress_kimono .box_kimono::before{content:"";width:100%;height:calc(245 / 455 * 100%);position:absolute;z-index:-1;left:0;top:59%;transform:translateY(-50%);background:url(../images/common/bg_texture-pc.jpg) center center/contain repeat}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_kimono::before{top:65%}}#lnk_dress_kimono .box_kimono .box_flex{width:90%;max-width:1170px;margin:0 0 0 auto;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}@media only screen and (min-width: 1441px){#lnk_dress_kimono .box_kimono .box_flex{width:calc(1170 / 1410 * 100%);max-width:90%}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_kimono .box_flex{width:100%}}@media only screen and (min-width: 768px){#lnk_dress_kimono .box_kimono .box_flex .box_left{width:calc(450 / 1170 * 100%)}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_kimono .box_flex .box_left{width:90%}}@media only screen and (min-width: 768px){#lnk_dress_kimono .box_kimono .box_flex .box_left{margin-bottom:2.5rem}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_kimono .box_flex .box_left{order:2;margin:1em auto 0}}@media only screen and (min-width: 768px){#lnk_dress_kimono .box_kimono .box_flex .box_left h4{margin-top:1.07rem}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_kimono .box_flex .box_left h4{margin-top:1em}}@media only screen and (min-width: 1025px){#lnk_dress_kimono .box_kimono .box_flex .box_left .img{margin-top:45px}}@media only screen and (min-width: 768px) and (max-width: 1024px){#lnk_dress_kimono .box_kimono .box_flex .box_left .img{margin-top:40px}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_kimono .box_flex .box_left .img{margin-top:1.5em}}@media only screen and (min-width: 768px){#lnk_dress_kimono .box_kimono .box_flex .tmp_slider_normal{width:calc(625 / 1170 * 100%)}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_kimono .box_flex .tmp_slider_normal{width:100%}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_kimono .box_flex .tmp_slider_normal{order:1}}#lnk_dress_kimono .box_dress{position:relative}@media only screen and (min-width: 768px){#lnk_dress_kimono .box_dress{margin:50px auto 0 0}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_dress{margin:3.5em auto 0}}@media only screen and (min-width: 768px){#lnk_dress_kimono .box_dress{width:calc(1410 / 1440 * 100%)}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_dress{width:100%}}#lnk_dress_kimono .box_dress::before{content:"";width:100%;height:calc(245 / 455 * 100%);position:absolute;z-index:-1;left:0;top:59%;transform:translateY(-50%);background:url(../images/common/bg_texture-pc.jpg) center center/contain repeat}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_dress::before{top:65%}}#lnk_dress_kimono .box_dress .box_flex{width:90%;max-width:1170px;margin:0 auto 0 0;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}@media only screen and (min-width: 1441px){#lnk_dress_kimono .box_dress .box_flex{width:calc(1170 / 1410 * 100%);max-width:90%}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_dress .box_flex{width:100%}}@media only screen and (min-width: 768px){#lnk_dress_kimono .box_dress .box_flex .box_left{width:calc(450 / 1170 * 100%)}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_dress .box_flex .box_left{width:90%}}@media only screen and (min-width: 768px){#lnk_dress_kimono .box_dress .box_flex .box_left{margin-bottom:2.5rem}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_dress .box_flex .box_left{margin:1em auto 0}}@media only screen and (min-width: 768px){#lnk_dress_kimono .box_dress .box_flex .box_left h4{margin-top:1.07rem}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_dress .box_flex .box_left h4{margin-top:1em}}@media only screen and (min-width: 1025px){#lnk_dress_kimono .box_dress .box_flex .box_left .img{margin-top:45px}}@media only screen and (min-width: 768px) and (max-width: 1024px){#lnk_dress_kimono .box_dress .box_flex .box_left .img{margin-top:40px}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_dress .box_flex .box_left .img{margin-top:1.5em}}@media only screen and (min-width: 768px){#lnk_dress_kimono .box_dress .box_flex .tmp_slider_normal{width:calc(625 / 1170 * 100%)}}@media only screen and (max-width: 767px){#lnk_dress_kimono .box_dress .box_flex .tmp_slider_normal{width:100%}}.con_item{max-width:1920px;width:100%;position:relative;overflow:hidden}@media only screen and (min-width: 1025px){.con_item{margin:1rem 35 auto 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_item{margin:100px auto 0}}@media only screen and (max-width: 767px){.con_item{margin:5em auto 0}}.con_item .ic{width:calc(1245 / 1440 * 100%);position:absolute;left:-35%;top:0;z-index:-1}@media only screen and (max-width: 767px){.con_item .ic{width:190%;left:-43%}}.con_item .box_item{width:90%;max-width:900px;margin:0 auto}@media only screen and (min-width: 1441px){.con_item .box_item{width:calc(900 / 1440 * 100%);max-width:90%}}@media only screen and (max-width: 767px){.con_item .box_item{width:100%}}.con_item .box_item .box_flex01{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}@media only screen and (min-width: 768px){.con_item .box_item .box_flex01{margin-top:2.5rem}}@media only screen and (max-width: 767px){.con_item .box_item .box_flex01{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_item .box_item .box_flex01 .box_text{margin-top:2.14rem}}@media only screen and (max-width: 767px){.con_item .box_item .box_flex01 .box_text{margin-top:1.5em}}@media only screen and (min-width: 768px){.con_item .box_item .box_flex01 .box_text{width:calc(380 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_item .box_item .box_flex01 .box_text{width:90%}}@media only screen and (max-width: 767px){.con_item .box_item .box_flex01 .box_text{order:2;margin:1.5em auto 0}}.con_item .box_item .box_flex01 .box_text .tmp_txt{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_item .box_item .box_flex01 .box_text .tmp_txt{margin-top:1.07rem}}@media only screen and (max-width: 767px){.con_item .box_item .box_flex01 .box_text .tmp_txt{margin-top:1em}}@media only screen and (min-width: 768px){.con_item .box_item .box_flex01 .tmp_slider_normal{width:calc(475 / 900 * 100%)}}@media only screen and (max-width: 767px){.con_item .box_item .box_flex01 .tmp_slider_normal{width:95%}}@media only screen and (max-width: 767px){.con_item .box_item .box_flex01 .tmp_slider_normal{order:1;margin:0 0 0 auto}}.con_item .box_item .box_flex02{width:95%;max-width:785px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}@media only screen and (min-width: 1441px){.con_item .box_item .box_flex02{width:calc(785 / 900 * 100%);max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_item .box_item .box_flex02{margin-top:20px !important}}@media only screen and (max-width: 767px){.con_item .box_item .box_flex02{width:100%}}.con_item .box_item .box_flex02 .tmp_txt{display:flex;flex-wrap:wrap;align-items:flex-start}@media only screen and (min-width: 768px){.con_item .box_item .box_flex02 .tmp_txt{width:calc(365 / 785 * 100%)}}@media only screen and (max-width: 767px){.con_item .box_item .box_flex02 .tmp_txt{width:90%}}@media only screen and (min-width: 1025px){.con_item .box_item .box_flex02 .tmp_txt{margin-top:45px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_item .box_item .box_flex02 .tmp_txt{margin-top:2.14rem}}@media only screen and (max-width: 767px){.con_item .box_item .box_flex02 .tmp_txt{margin-top:1.5em}}@media only screen and (max-width: 767px){.con_item .box_item .box_flex02 .tmp_txt{order:1;margin:1.5em auto 0}}@media only screen and (min-width: 768px){.con_item .box_item .box_flex02 .img{width:calc(360 / 785 * 100%)}}@media only screen and (max-width: 767px){.con_item .box_item .box_flex02 .img{width:95%}}@media only screen and (max-width: 767px){.con_item .box_item .box_flex02 .img{order:2;margin-top:1.5em}}#lnk_flower .ic{left:auto;right:-35%}@media only screen and (min-width: 1025px){#lnk_flower{margin-top:115px}}#lnk_flower .box_flex02{margin:0 0 0 auto}@media only screen and (max-width: 767px){#lnk_flower .box_flex02 .img{margin:1.5em 0 0 auto}}@media only screen and (max-width: 767px){#lnk_flower .tmp_slider_normal{margin:0 auto 0 0}}@media only screen and (min-width: 1025px){#lnk_photo{margin-bottom:110px}}@media only screen and (min-width: 768px) and (max-width: 1024px){#lnk_photo{margin-bottom:90px}}@media only screen and (max-width: 767px){#lnk_photo{margin-bottom:4em}}@media only screen and (min-width: 1025px){#lnk_photo{margin-top:115px}}#footer{margin-top:0 !important}
