@charset "UTF-8";@media print,screen and (min-width:641px){.cmnTit01.type01{padding-bottom:0.6rem}}@media screen and (max-width:640px){.cmnTit01.type01{padding-bottom:0.3rem}}@media screen and (max-width:640px){.cmnTit01.type01:after{white-space:pre-wrap}}.dress_tit{position:relative;display:flex;justify-content:center;align-items:center}@media print,screen and (min-width:641px){.dress_tit{height:1rem;padding:0.55rem 0}}@media screen and (max-width:640px){.dress_tit{height:11vw;padding:0.48rem 0}}.dress_tit:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-image:url(/img/dress/pronovias_bg.svg);width:9rem;height:1rem}@media screen and (max-width:640px){.dress_tit:before{width:100vw;height:11vw;background-size:cover}}.dress_tit .tit{font-size:0.24rem;letter-spacing:0.05em;line-height:1;text-align:center;position:relative}@media screen and (max-width:640px){.dress_tit .tit{font-size:0.15rem}}.category_box{width:100%}@media print,screen and (min-width:641px){.category_box{max-width:11rem;margin:0 auto;margin-top:1.2rem;margin-bottom:1rem}}@media screen and (max-width:640px){.category_box{display:flex;flex-wrap:wrap;margin-bottom:0.5rem}}.category_box .cate_tit{font-family:"Poppins","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-weight:400;position:relative}@media print,screen and (min-width:641px){.category_box .cate_tit{text-align:center;font-size:0.32rem;line-height:1;letter-spacing:0.05em;margin-bottom:0.37rem}}@media screen and (max-width:640px){.category_box .cate_tit{width:100%;font-size:0.25rem;text-align:center;margin-top:0.5rem}}.category_box .cate_tit:before{content:"";width:1px;height:0.5rem;background-color:var(--gray02);position:absolute;right:0;top:0;bottom:0;margin:auto}.category_box .cate_list{display:flex;flex-wrap:wrap;position:relative;background-color:#fff}@media print,screen and (min-width:641px){.category_box .cate_list{row-gap:0.38rem;padding-block:0.38rem;font-size:0.14rem;line-height:1;letter-spacing:0.05em}}@media screen and (max-width:640px){.category_box .cate_list{width:calc(100vw - 0.3rem);margin:0 auto;padding:0.3rem 0.2rem;box-sizing:border-box;margin-top:0.1rem}}.category_box .cate_list+.cate_list{margin-top:1px}.category_box .cate_list li{position:relative}@media print,screen and (min-width:641px){.category_box .cate_list li{padding-inline:0.4rem}}@media screen and (max-width:640px){.category_box .cate_list li{width:50%;padding-left:0.15rem;box-sizing:border-box;text-decoration:underline;margin-top:0.2rem}}@media screen and (max-width:640px){.category_box .cate_list li:first-child{margin-top:0;width:100%}}.category_box .cate_list i{width:0.1rem;height:0.1rem;display:block;position:absolute;top:0;bottom:0;margin:auto}@media print,screen and (min-width:641px){.category_box .cate_list i{right:0.25rem}}@media screen and (max-width:640px){.category_box .cate_list i{left:0}}.category_box .cate_list i:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:0.1rem;height:1px;background-color:#000000}.category_box .cate_list i:after{content:"";position:absolute;left:0;top:0;right:0;margin:auto;width:1px;height:0.1rem;background-color:#000000}.contentArea{font-size:0}.contentArea .costume{display:flex;flex-wrap:wrap;text-align:left;width:100%}.contentArea .costume>article{position:relative!important;background-repeat:no-repeat;background-position:center center;background-image:url(../img/ajax-loader.gif);background-size:32px;display:inline-block;vertical-align:top;box-sizing:border-box;text-align:left;position:relative;z-index:5;height:100%;transition-duration:0.6s;transition-property:width;transition-timing-function:ease;transition:opacity 0.3s;z-index:1;cursor:pointer}@media print,screen and (min-width:641px){.contentArea .costume>article{width:25%}}@media screen and (max-width:640px){.contentArea .costume>article{width:50%}}.contentArea .costume>article:hover{opacity:0.7}.contentArea .costume>article>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.contentArea .costume>article .white{position:absolute;top:0;left:0;right:0;bottom:0;display:block;opacity:0;pointer-events:none}.contentArea .costume>article .article_img{display:block;position:relative;width:100%;aspect-ratio:400/540}@media screen and (max-width:640px){.contentArea .costume>article .article_img{align-self:15/16}}.contentArea .costume>article .layoutimg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.contentArea .costume>article .article_cap{display:block;position:relative;padding:0.25rem 0 0.45rem;text-align:center;font-family:"Jost",sans-serif}@media screen and (max-width:640px){.contentArea .costume>article .article_cap{padding:0.18rem 0 0.4rem}}.contentArea .costume>article .article_cap .number{font-weight:400;font-size:0.14rem;letter-spacing:0.05em}@media screen and (max-width:640px){.contentArea .costume>article .article_cap .number{font-size:0.15rem}}.contentArea .costume>article .article_cap .title{margin-top:0.12rem;padding-bottom:0.12rem;font-weight:400;font-size:0.2rem;letter-spacing:0.05em}@media screen and (max-width:640px){.contentArea .costume>article .article_cap .title{margin-top:0.05rem;padding-bottom:0.2rem;font-size:0.21rem}}@media screen and (max-width:640px){.contentArea .costume>article .article_cap .title span{display:block}}.contentArea .costume>article .article_cap .cross{position:relative;display:block;width:10px;height:10px;margin:0 auto;text-align:center}.contentArea .costume>article .article_cap .cross:after,.contentArea .costume>article .article_cap .cross:before{position:absolute;content:"";display:block;background-color:#333;top:0;left:0;right:0;bottom:0;margin:auto}.contentArea .costume>article .article_cap .cross:after{width:1px;height:100%}.contentArea .costume>article .article_cap .cross:before{width:100%;height:1px}@media print,screen and (min-width:641px){.sec_search._top{display:flex;width:100%;max-width:12rem;margin:0 auto}}@media screen and (max-width:640px){.sec_search._top{margin-left:0.3rem;margin-right:0.3rem;box-sizing:border-box}}.sec_search._top .search_tit_wrap{background-color:#575859;color:#fff}@media print,screen and (min-width:641px){.sec_search._top .search_tit_wrap{display:flex;align-items:center;justify-content:center}}@media screen and (max-width:640px){.sec_search._top .search_tit_wrap{position:relative;padding-left:0.23rem;cursor:pointer}}@media screen and (max-width:640px){.sec_search._top .search_tit_wrap:after,.sec_search._top .search_tit_wrap:before{content:"";display:block;position:absolute;background-color:#fff;top:0;bottom:0;right:0.2rem;width:16px;height:2px;margin:auto;transition:0.2s}}@media screen and (max-width:640px){.sec_search._top .search_tit_wrap:after{transform:rotate(90deg)}}@media screen and (max-width:640px){.sec_search._top .search_tit_wrap.active:before{transform:scaleX(0) rotate(90deg)}}@media screen and (max-width:640px){.sec_search._top .search_tit_wrap.active:after{transform:rotate(180deg)}}@media print,screen and (min-width:641px){.sec_search._top .search_tit_wrap .search_tit{display:flex;flex-direction:column;align-items:center;width:2.52rem}}@media screen and (max-width:640px){.sec_search._top .search_tit_wrap .search_tit{padding:0.15rem 0;line-height:1}}.sec_search._top .search_tit_wrap .search_tit .en{display:inline-block;font-family:"Poppins",sans-serif;font-weight:400;font-size:0.32rem;vertical-align:sub}@media screen and (max-width:640px){.sec_search._top .search_tit_wrap .search_tit .en{font-size:0.2rem}}.sec_search._top .search_tit_wrap .search_tit .ja{display:inline-block;padding-left:0.1rem;font-size:0.14rem}@media screen and (max-width:640px){.sec_search._top .search_tit_wrap .search_tit .ja{font-size:0.12rem}}.sec_search._top .search_wrap{background-color:#fff}@media print,screen and (min-width:641px){.sec_search._top .search_wrap{width:100%;display:block!important;height:auto!important}}@media screen and (max-width:640px){.sec_search._top .search_wrap{position:relative;overflow:hidden;display:none}}.sec_search._top .search_cat{display:flex}@media print,screen and (min-width:641px){.sec_search._top .search_cat{padding-top:0.3rem;padding-bottom:0.25rem}}@media screen and (max-width:640px){.sec_search._top .search_cat{padding-top:0.25rem;padding-bottom:0.2rem}}.sec_search._top .search_cat+.search_cat{border-top:1px solid #EFECEB}.sec_search._top .search_cat .search_cat_tit{font-family:"Poppins",sans-serif;font-weight:400;letter-spacing:0.05em}@media print,screen and (min-width:641px){.sec_search._top .search_cat .search_cat_tit{width:1.4rem;font-size:0.18rem;padding-left:0.3rem;box-sizing:border-box}}@media screen and (max-width:640px){.sec_search._top .search_cat .search_cat_tit{font-size:0.2rem;writing-mode:vertical-rl;padding:0.03rem 0.2rem 0}}.sec_search._top .search_cat .search_cat_box{display:flex;flex-wrap:wrap}@media print,screen and (min-width:641px){.sec_search._top .search_cat .search_cat_box{width:calc(100% - 1.4rem)}}.sec_search._top .search_cat .search_cat_box label{position:relative;display:block;cursor:pointer}@media print,screen and (min-width:641px){.sec_search._top .search_cat .search_cat_box label{margin-right:0.24rem}}@media screen and (max-width:640px){.sec_search._top .search_cat .search_cat_box label{width:50%}}.sec_search._top .search_cat .search_cat_box label:first-child{width:100%}@media print,screen and (min-width:641px){.sec_search._top .search_cat .search_cat_box label:nth-of-type(n+2){margin-top:0.15rem}}@media screen and (max-width:640px){.sec_search._top .search_cat .search_cat_box label:nth-of-type(n+2){margin-top:0.1rem}}.sec_search._top .search_cat .search_cat_box input{position:absolute}.sec_search._top .search_cat .search_cat_box input:checked~span:after{opacity:1}.sec_search._top .search_cat .search_cat_box input~span{display:block;position:relative;font-size:0.14rem;letter-spacing:0.05em;box-sizing:border-box;z-index:0}@media print,screen and (min-width:641px){.sec_search._top .search_cat .search_cat_box input~span{padding-left:0.25rem}}@media screen and (max-width:640px){.sec_search._top .search_cat .search_cat_box input~span{padding-left:0.2rem}}.sec_search._top .search_cat .search_cat_box input~span:after,.sec_search._top .search_cat .search_cat_box input~span:before{position:absolute;content:"";display:block}.sec_search._top .search_cat .search_cat_box input~span:before{top:2px;left:0;width:15px;height:15px;box-sizing:border-box;background-color:#fff;border:1px solid #A0A0A0;z-index:-1}.sec_search._top .search_cat .search_cat_box input~span:after{top:5px;left:3px;width:9px;height:9px;background-color:#A0A0A0;opacity:0;z-index:1}@media screen and (max-width:640px){.moreBtnBox{width:84vw;margin:0 auto}.moreBtnBox .moreBtn{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:0.45rem;border:1px solid #000;box-sizing:border-box;background-color:#fff}.moreBtnBox .moreBtn:after,.moreBtnBox .moreBtn:before{content:"";display:block;position:absolute;top:0;bottom:0;right:0.2rem;margin:auto;height:1px;background-color:#000;width:14px}.moreBtnBox .moreBtn:before{transform:rotate(90deg)}.moreBtnBox span{font-weight:500;font-size:0.13rem}}.sec_dress._single{}.sec_dress._single .wedding_detail_main_wrap{width:100%;background-color:#EFECEB}.sec_dress._single .wedding_detail_main{width:100%}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main{display:flex;justify-content:center;margin:0 auto}.sec_dress._single .wedding_detail_main>*{position:relative;width:50%}}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main{padding-bottom:40px}}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .main_slide{display:flex;flex-direction:row-reverse;height:100%}}.sec_dress._single .wedding_detail_main .main_slide .slick-slide img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}.sec_dress._single .wedding_detail_main .main_slide .slider-for{position:relative}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .main_slide .slider-for{width:32vw;height:9rem}}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .main_slide .slider-for{height:4.8rem}}.sec_dress._single .wedding_detail_main .main_slide .slider-for .of{position:absolute;top:0;left:0;width:100%;height:100%}.sec_dress._single .wedding_detail_main .main_slide .slider-for .of img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap{width:11%;margin-top:0.1rem;margin-right:0.2rem}}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap{margin-top:0.15rem}}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav{width:100%}}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav{display:flex;width:90%;margin:0 auto;overflow:hidden;overflow-x:scroll}}.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .of{position:relative;cursor:pointer;transition:0.2s;opacity:0.5}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .of{height:1.6rem}}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .of{width:0.8rem;height:1rem}}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .of+.of{margin-top:0.2rem}}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .of+.of{margin-left:0.1rem}}.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .of:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:2px solid #B5A9A0;z-index:1}.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .of:before{transition:0.2s;opacity:0}.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .of.active{opacity:1}.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .of.active:before{opacity:1}.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .slick-list{width:100%}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .slick-list{padding-bottom:100%}}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .slick-list{width:74.94%;padding-right:25.06%}}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .slick-track{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-bottom:1.6rem;box-sizing:border-box}}.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .slick-slide{box-sizing:border-box;opacity:0.6;border:3px solid;border-color:transparent;transition:opacity 0.3s,border-color 0.3s;position:relative;cursor:pointer}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .slick-slide{width:73.34%!important;height:auto;margin:0.1rem 13.33%;height:auto}}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .slick-slide{margin:1.3vw}}.sec_dress._single .wedding_detail_main .main_slide .slider-nav_wrap .slider-nav .slick-slide.slick-current{border-color:#B5A9A0;opacity:1}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .ph{overflow:hidden;cursor:pointer;margin-left:80px}}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .ph{margin-bottom:20px}}.sec_dress._single .wedding_detail_main .ph .large{padding-top:135%}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .ph .large{height:100%;min-height:880px}}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .ph .pointer{position:absolute;width:50px;height:50px;border:2px solid #fff;border-radius:100%;left:calc(100% - 100px);top:calc(100% - 100px);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;z-index:5}.sec_dress._single .wedding_detail_main .ph .pointer:after,.sec_dress._single .wedding_detail_main .ph .pointer:before{content:"";position:absolute;top:50%;right:14px;left:14px;margin-top:-1px;border-top:2px solid #fff}.sec_dress._single .wedding_detail_main .ph .pointer:after{transform:rotate(90deg)}}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .ph:hover .pointer{transition:all 0s}}.sec_dress._single .wedding_detail_main .ph.show .full{opacity:1}.sec_dress._single .wedding_detail_main .ph.show .pointer{opacity:0}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .full{position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;pointer-events:none;transition:opacity 1s}}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .full{display:none}}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .content{padding-top:70px;padding-bottom:50px}}.sec_dress._single .wedding_detail_main .content .content_in{width:100%}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .content .content_in{max-width:5rem;margin-left:1rem}}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .content_in{width:calc(90% - 0.11rem);margin:0 auto}}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .logo{width:110px}}.sec_dress._single .wedding_detail_main .content .number{font-size:0.18rem;line-height:1.2;color:#3c3c3c}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .number{font-size:0.15rem;line-height:1.1;display:flex;margin-top:0.28rem}}.sec_dress._single .wedding_detail_main .content .collection{margin-top:0.32rem;font-family:"Jost","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-feature-settings:"palt";font-size:0.14rem}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .collection{margin-top:0.16rem;font-size:0.12rem}}.sec_dress._single .wedding_detail_main .content .brand{margin-block:0.1rem -0.08rem;font-family:"Jost",sans-serif;font-size:0.16rem}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .brand{margin-block:0.08rem 0;font-size:0.12rem}}.sec_dress._single .wedding_detail_main .content .dressname{font-family:"Jost",sans-serif;color:#3c3c3c}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .content .dressname{font-size:0.5rem}}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .dressname{font-size:0.35rem;line-height:1.2222222222}}.sec_dress._single .wedding_detail_main .content .dressname span{word-break:break-all}.sec_dress._single .wedding_detail_main .content .cat{display:flex;flex-wrap:wrap;margin-top:0.3rem}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .cat{margin-top:0.2rem}}.sec_dress._single .wedding_detail_main .content .cat li{min-width:100px;margin:0 3px 3px 0}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .cat li{min-width:90px;margin:0 3px 3px 0}}.sec_dress._single .wedding_detail_main .content .cat li a{display:block;padding:5px 10px;background-color:#B5A9A0;text-align:center;color:#fff;font-weight:500;font-size:0.14rem;line-height:1.5;border-radius:4px}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .cat li a{font-size:0.12rem}}.sec_dress._single .wedding_detail_main .content .summary{margin-top:0.3rem;font-size:0.16rem}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .summary{margin-top:0.2rem;font-size:0.14rem}}.sec_dress._single .wedding_detail_main .content .summary .notes{font-size:0.16rem;color:#000}@media print,screen and (min-width:641px){.sec_dress._single .wedding_detail_main .content .summary .notes{line-height:2.12}}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .summary .notes{font-size:0.15rem;line-height:2.15}}.sec_dress._single .wedding_detail_main .content .summary *+.notes{margin-top:1em}.sec_dress._single .wedding_detail_main .content .shop{display:none!important;margin-top:0.25rem;padding-top:0.25rem;border-top:1px solid #B5A9A0;font-size:0.16rem;display:flex}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .shop{font-size:0.15rem}}.sec_dress._single .wedding_detail_main .content .shop dt{font-size:0.16rem;margin-right:0.44rem}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .shop dt{margin-right:0.2rem;font-size:0.15rem}}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .shop dd{text-align:left}}.sec_dress._single .wedding_detail_main .content .shop dd a{display:inline-block;text-decoration:underline}.no-touchevents .sec_dress._single .wedding_detail_main .content .shop dd a:hover{text-decoration:none}.sec_dress._single .wedding_detail_main .content .shop dd a+a{margin-left:0.28rem}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .shop dd a+a{margin-left:0.1rem}}.sec_dress._single .wedding_detail_main .content .contact_block{margin-top:0.25rem;padding-top:0.25rem}.sec_dress._single .wedding_detail_main .content .contact_block .note{font-size:0.16rem;line-height:2.12;padding-bottom:0.1rem;letter-spacing:0.025em}.sec_dress._single .wedding_detail_main .content .contact_block .inqlinks{display:flex;justify-content:space-between}.sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:1.1rem;transition:0.3s}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone{height:0.83rem}}.sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone svg{width:5%;height:auto;fill:#FFF;stroke:#FFF;stroke-width:0.5px;margin-top:-0.05rem}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone svg{width:6%}}.sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone span{position:relative;display:block;font-weight:bold;color:#FFF;font-size:0.14rem;margin-top:0.075rem;padding-bottom:0.2rem}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone span{padding-bottom:0.15rem;font-size:0.12rem}}.sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone span:after,.sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone span:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0.05rem;margin:auto;width:10px;height:1px}.sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone span:after{transform:rotate(90deg)}.sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone svg{fill:#FFF;stroke:#FFF;transition:0.3s}.sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone span{color:#FFF;transition:0.3s}.sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone span:after,.sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone span:before{background-color:#fff;transition:0.3s}.sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone.type03{background-color:#1e1e1e}.sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone.type01{background-color:#323232}.no-touchevents .sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone:hover{background-color:#fff}.no-touchevents .sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone:hover svg{fill:#000;stroke:#000}.no-touchevents .sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone:hover span{color:#000}.no-touchevents .sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone:hover span:after,.no-touchevents .sec_dress._single .wedding_detail_main .content .contact_block .inqlinkone:hover span:before{background-color:#000}.sec_dress._single .wedding_detail_main .content .price_block{display:flex;margin-top:0.4rem;padding-top:0.25rem;border-top:1px solid #B5A9A0}@media screen and (max-width:640px){.sec_dress._single .wedding_detail_main .content .price_block{margin-top:0.3rem;padding-top:0.2rem}}.sec_dress._single .wedding_detail_main .content .price_block .priceDetail,.sec_dress._single .wedding_detail_main .content .price_block .priceTit{font-size:0.16rem;line-height:2.12}.sec_dress._single .wedding_detail_main .content .price_block .priceTit{margin-right:0.2rem}.sec_dress._single .wedding_relation{background-color:#E5E0DD;padding-bottom:1rem}@media screen and (max-width:640px){.sec_dress._single .wedding_relation{padding-bottom:0.5rem}}.sec_dress._single .wedding_relation .dress_tit{background-color:#E5E0DD}@media print,screen and (min-width:641px){.sec_dress._single .wedding_relation .dress_tit{padding:0.6rem 0}}.sec_dress._single .wedding_relation .dress_tit:before{opacity:0.3}@media screen and (max-width:640px){.sec_dress._single .wedding_relation .dress_tit:before{opacity:0.5}}@media print,screen and (min-width:641px){.sec_dress._single .wedding_relation .dress_tit .tit{font-size:0.2rem}}.sec_dress._single .wedding_relation .slide{position:relative}@media print,screen and (min-width:641px){.sec_dress._single .wedding_relation .slide{margin:0 auto;max-width:10rem;padding:0 70px}}@media screen and (max-width:640px){.sec_dress._single .wedding_relation .slide{position:relative;width:100%}}@media screen and (max-width:640px){.sec_dress._single .wedding_relation .slide .slick-list{padding:0 5.7%;width:88.6%}}.sec_dress._single .wedding_relation .slide .slick-slide{padding:0 12px}.sec_dress._single .wedding_relation .slide .slick-slide a{display:block;-webkit-transition:0.2s;transition:0.2s}.sec_dress._single .wedding_relation .slide .slick-slide a:hover{opacity:0.6}.sec_dress._single .wedding_relation .slide .slick-slide a .img{display:block;padding-top:135%;background-position:50%;-webkit-background-size:cover;background-size:cover}.sec_dress._single .wedding_relation .slide .arrow{position:absolute;top:50%;width:50px;height:50px;margin-top:-25px;border-radius:100%;background-color:#000;cursor:pointer}@media screen and (max-width:640px){.sec_dress._single .wedding_relation .slide .arrow{width:30px;height:30px;margin-top:-15px}}.sec_dress._single .wedding_relation .slide .arrow:before{content:"";position:absolute;top:50%;right:20px;width:14px;height:14px;margin-top:-7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:scaleX(0.8) rotate(45deg);-ms-transform:scaleX(0.8) rotate(45deg);-o-transform:scaleX(0.8) rotate(45deg);transform:scaleX(0.8) rotate(45deg)}@media screen and (max-width:640px){.sec_dress._single .wedding_relation .slide .arrow:before{right:12px;width:10px;height:10px;margin-top:-5px}}.sec_dress._single .wedding_relation .slide .arrow.l{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:640px){.sec_dress._single .wedding_relation .slide .arrow.l{left:15px}}.sec_dress._single .wedding_relation .slide .arrow.r{right:0}@media screen and (max-width:640px){.sec_dress._single .wedding_relation .slide .arrow.r{right:15px}}.sec_dress._single .wedding_detail_paging{margin-bottom:70px;padding:30px 0;background-color:#EFECEB;text-align:center;font-size:0.16rem;line-height:1.5}.sec_dress._single .wedding_detail_paging ul{position:relative}.sec_dress._single .wedding_detail_paging a{position:relative;display:inline-block;color:#14143C}.sec_dress._single .wedding_detail_paging .next a:before,.sec_dress._single .wedding_detail_paging .prev a:before{content:"";position:absolute;top:50%;right:5px;width:12px;height:12px;margin-top:-6px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:scaleX(0.8) rotate(45deg);-ms-transform:scaleX(0.8) rotate(45deg);-o-transform:scaleX(0.8) rotate(45deg);transform:scaleX(0.8) rotate(45deg)}.sec_dress._single .wedding_detail_paging .prev a:before{right:auto;left:5px;-webkit-transform:scaleX(0.8) rotate(225deg);-ms-transform:scaleX(0.8) rotate(225deg);-o-transform:scaleX(0.8) rotate(225deg);transform:scaleX(0.8) rotate(225deg)}.sec_dress._single .wedding_detail_paging .prev a{position:absolute;left:0;top:0;padding-left:30px}.sec_dress._single .wedding_detail_paging .next a{position:absolute;right:0;top:0;padding-right:30px}@media print,screen and (min-width:769px){.sec_dress._single .wedding_detail_paging ul{width:440px;margin:auto}}@media screen and (max-width:768px){.sec_dress._single .wedding_detail_main .content .content_in{max-width:none;padding-left:0}.sec_dress._single .wedding_detail_paging{margin-bottom:40px;padding:20px 0;font-size:0.13rem}.sec_dress._single .wedding_detail_paging .next a:before,.sec_dress._single .wedding_detail_paging .prev a:before{width:10px;height:10px;margin-top:-5px}.sec_dress._single .wedding_detail_paging .prev a{padding-left:25px}.sec_dress._single .wedding_detail_paging .next a{padding-right:25px}}
/*# sourceMappingURL=dress.css.map */.dress_lead{margin:0 auto}@media print,screen and (min-width:641px){.dress_lead{max-width:11rem;padding:0 0.2rem;margin-bottom:0.6rem}}@media screen and (max-width:640px){.dress_lead{padding:0 0.3rem;margin-bottom:0.4rem}}@media print,screen and (min-width:641px){.dress_lead p{font-size:0.16rem;line-height:2}}@media screen and (max-width:640px){.dress_lead p{font-size:0.13rem;line-height:1.9}}.dress_lead p+p{margin-top:1em}.dress_lead a{text-decoration:underline}