@charset "UTF-8";@media screen and (min-width:641px){.search-cof-Box{color:#333;font-size:13px;margin-bottom:40px;line-height:1.5}.search-cof-Box .bd-Box-01{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.search-cof-Box .bd-Box-02{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.search-cof-Box .bd-Box-03{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.search-cof-Box .search-ttl{background-color:#f5f5f5;padding:10px;width:125px}.search-cof-Box .result-ttl{padding:10px;width:144px}.count-txt{color:#666;font-size:13px;font-weight:400;margin-bottom:40px;text-align:center}.product-item-list .pic{height:190px;border:1px solid #e5e5e5;margin-bottom:8px}.product-item-list .product-item-list__ttl{color:#000;font-size:15px;margin-bottom:5px;line-height:1.4;margin-bottom:5px}.product-item-list .price{color:#666;font-size:13px;line-height:1.4}.product-item-list li{width:190px;margin-right:16px;margin-bottom:18px}.product-item-list li:nth-child(4n){margin-right:0}.accordion_search{display:none}.bnr-Box{display:none}.bnr-Box li{margin-right:13px}.bnr-Box li:nth-child(3n){margin-right:0}.sp_bnr-Box ul{margin:0 0 10px;clear:both;text-align:center}.sp_bnr-Box li{width:195px;float:none;display:inline-block;margin:0 10px 0 0;padding:15px 0;font-size:20px;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Sawarabi Mincho","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.sp_bnr-Box li p{letter-spacing:.1em;font-size:20px}.sp_bnr-Box li span{font-size:10px;display:block;line-height:1.4;letter-spacing:.5em;padding:5px 0 0}.sp_bnr-Box li:nth-child(2){background:#675b55;color:#fff}.sp_bnr-Box li:nth-child(2) a{color:#fff}.sp_bnr-Box li:nth-child(3){font-size:16px;color:#000;border:1px solid #95989a}.sp_bnr-Box li:nth-child(4){margin:0;font-size:16px;color:#000;border:1px solid #95989a}.sp_bnr-Box li:nth-child(4) p{font-size:16px}.sp_bnr-Box li:nth-child(4) span{line-height:1.6;padding:7px 0 0}.side-category-list .clump{margin-bottom:40px;border-top:2px solid #000}.side-category-list .side-category-list__ttl{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Sawarabi Mincho","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fff;font-size:15px;background-color:#76a5d8;padding:16px 12px 12px;letter-spacing:2px;font-weight:500}.side-category-list .side-category-list__ttl .en{margin-top:6px;font-size:16px;display:block}.side-category-list .side-category-list__item a{padding:16px 14px;display:block}.side-category-list .side-category-list__item a:hover{background-color:#76a5d82e}.side-category-list .side-category-list__item .active-item{background-color:#f8f5ec;font-weight:700}.side-category-list .item-form{width:30px;height:auto;vertical-align:middle}.sp-side-category-list{display:none}.mask-Box{position:relative}.mask-Box:hover .mask{opacity:.85}.mask-Box:hover .mask img{opacity:1 !important}.mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.detail-Box .product-pic{width:398px;height:398px;border:1px solid #eee}.detail-Box .product-txt{margin-top:38px;width:370px}.detail-Box .product-txt .product-name{color:#181919;line-height:1.38;font-size:30px;margin-bottom:10px}.detail-Box .price{color:#666;font-size:18px;margin-bottom:15px;line-height:1.4}.detail-Box .product-ttl{color:#666;letter-spacing:2px;background-color:#f1f1f1;padding:8px;margin-bottom:25px}.detail-Box .txt{color:#666;font-size:16px;font-weight:400;line-height:1.6}.detail-Box .gallery__list{margin-bottom:80px}.detail-Box .gallery__list li{width:142px;margin-right:22px;margin-bottom:22px}.detail-Box .gallery__list li:nth-child(5n){margin-right:0}.detail-Box .gallery__list .pic{border:1px solid #ccc;height:142px}.detail-Box .gallery__list .pic:hover{-ms-filter:"alpha( opacity=80 )";filter:alpha(opacity=80);opacity:.8}.new_link{width:100%;color:#000;font-size:15px;line-height:2.5;margin:0 auto 40px}}#seo-Box{width:auto}#seo-Box{margin-bottom:20px;margin-top:40px;width:94%;margin-left:auto;margin-right:auto;font-size:14px}#seo-Box .txt-Box-under{font-size:15px;padding-left:0;padding-right:0;line-height:160%}@media screen and (max-width:640px){.new_link{width:94%;color:#000;font-size:15px;line-height:2.5;margin:0 auto 40px}#seo-Box{margin-top:0}.search-cof-Box{width:100%;color:#333;font-size:13px;margin-bottom:20px;line-height:1.5}.search-cof-Box .bd-Box-01{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.search-cof-Box .bd-Box-02{border-bottom:1px solid #ccc}.search-cof-Box .bd-Box-03{border-bottom:1px solid #ccc}.search-cof-Box .search-ttl{background-color:#f5f5f5;padding:10px}.search-cof-Box .result-ttl{padding:10px}.count-txt{color:#666;font-size:13px;font-weight:400;margin-bottom:20px;padding:0 3vw;text-align:center}.product-item-list{display:flex;justify-content:space-between;padding:0 3vw}.product-item-list .pic{height:190px;border:1px solid #e5e5e5;margin-bottom:8px}.product-item-list .product-item-list__ttl{color:#000;font-size:15px;margin-bottom:5px;line-height:1.4;margin-bottom:5px}.product-item-list .price{color:#666;font-size:13px;line-height:1.4}.product-item-list li{width:48%;margin-bottom:15px}.accordion_search{display:block;background:linear-gradient(to bottom,#ddd,#b09877);margin:0 20px 30px}.accordion_search p.accordion_stit{cursor:pointer;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Sawarabi Mincho","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:13px;padding:15px 10px;margin:0 0 20px;text-align:center;background:linear-gradient(to bottom,#ddd,#b09877)}.accordion_search p.accordion_stit span:before{cursor:pointer;font-family:FontAwesome;content:'\f00e';padding:0 30px 0 0;font-size:22px;float:left;margin:-5px 0 0}.accordion_search p.accordion_stit.active:before{cursor:pointer;font-family:FontAwesome;content:'\f00e'}.accordion_search p.accordion_stit:after{cursor:pointer;font-family:FontAwesome;content:'\f078';padding:0 0 0 30px;float:right}.accordion_search p.accordion_stit.active:after{cursor:pointer;font-family:FontAwesome;content:'\f077'}.accordion_search section{padding:0 0 20px}.accordion_search .acc_list{margin:0 0 30px;background:#ebebeb}.accordion_tit_item{font-size:14px;border-bottom:1px solid #000;padding:0 0 10px;margin:0 20px 10px}.accordion_txt_item{font-size:13px;padding:5px 20px 10px}.accordion_search .accordion_txt_item li:last-child{padding:5px 20px 20px}.accordion_txt_item a .item-form{width:40px;height:auto;vertical-align:middle}.bnr-Box{display:none}.bnr-Box li{margin:0 0 20px;text-align:center}.bnr-Box li:last-child{margin-bottom:0}.sp_bnr_bx{display:block;padding:0 10px;margin:0 0 10px}.sp_bnr-Box ul{margin:0 0 10px;clear:both}.sp_bnr-Box li{font-size:20px;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Sawarabi Mincho","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.sp_bnr-Box li p{letter-spacing:.1em}.sp_bnr-Box li span{font-size:10px;display:block;line-height:1.4;letter-spacing:.5em}.sp_bnr-Box li:nth-child(1){width:100%;background:#80c6d2;color:#fff;padding:10px 0;margin:0 0 10px}.sp_bnr-Box li:nth-child(2){width:100%;background:#675b55;color:#fff;padding:10px 0;margin:0 0 10px}.sp_bnr-Box li:nth-child(1) a{color:#fff}.sp_bnr-Box li:nth-child(2) a{color:#fff}.sp_bnr-Box li:nth-child(3){width:49%;float:left;padding:10px 1% 10px 0;font-size:16px;color:#000;border:1px solid #95989a;margin:0 0 20px}.sp_bnr-Box li:nth-child(4){width:49%;float:right;padding:10px 0 10px 1%;font-size:16px;color:#000;border:1px solid #95989a;margin:0 0 20px}.side-category-list{display:none}.side-category-list .clump{margin-bottom:20px;border-top:2px solid #000}.side-category-list .side-category-list__ttl{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Sawarabi Mincho","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#000;font-size:15px;background-color:##beb9a0;padding:16px 12px 12px;letter-spacing:2px;font-weight:500}.side-category-list .side-category-list__ttl .en{margin-top:6px;font-size:16px;display:block}.side-category-list .side-category-list__item a{padding:16px 14px;display:block}.side-category-list .side-category-list__item a:hover{background-color:#ededed}.side-category-list .side-category-list__item .active-item{background-color:#f8f5ec;font-weight:700}.sp-side-category-list{display:block;margin:0 10px}.sp-side-category-list section{padding:0 0 10px}.sp-side-category-list section h3,.sp-side-category-list dt{background-color:#ebebeb;border-bottom:solid 1px #ebebeb;padding:15px 15px 13px;color:#000;cursor:pointer;position:relative;font-size:16px;background-image:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/common/arrow_dw.png);background-position:right top;background-repeat:no-repeat}.sp-side-category-list section h3.active,.sp-side-category-list dt.active{background-color:#ebebeb;border-bottom:solid 1px #ebebeb;padding:15px 15px 13px;color:#000;cursor:pointer;position:relative;font-size:16px;background-image:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/common/arrow_up.png);background-position:right top;background-repeat:no-repeat}.sp-side-category-list section h3:before,.sp-side-category-list dt:before{background-image:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/common/arrow_up.png)}.sp-side-category-list section h3:after,.sp-side-category-list dt:after{display:inline-block;content:"";background-image:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/common/arrow_dw.png)}.sp-side-category-list section h3.active:before,.sp-side-category-list dt.active:before{margin-top:-2px}.sp-side-category-list section h3.active:after,.sp-side-category-list dt.active:after{margin-top:3px}.sp-side-category-list section li,.sp-side-category-list dd{background-color:#f2f2f2;border-bottom:solid 1px #d6d6d6;padding:15px 0 15px 24px}.sp-side-category-list section li a{position:relative;display:block}.sp-side-category-list section li a:before{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:17px;width:10px;height:10px;margin-top:-5px;background:#ebebeb}.sp-side-category-list section li a:after{display:block;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:22px;width:10px;height:10px;margin-top:-5px;background:#f2f2f2}.mask-Box{position:relative}.mask-Box .pic{background-size:contain !important}.mask-Box:hover .mask{opacity:.85}.mask-Box:hover .mask img{opacity:1 !important}.mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.detail-Box{width:100%;padding:0 3vw}.detail-Box .product-pic{width:300px;height:300px;box-sizing:border-box;margin:0 auto}.detail-Box .product-txt{margin-top:20px;width:100%}.detail-Box .product-txt .product-name{color:#181919;line-height:1.38;font-size:30px;margin-bottom:10px}.detail-Box .price{color:#666;font-size:18px;margin-bottom:15px;line-height:1.4}.detail-Box .product-ttl{color:#666;letter-spacing:2px;background-color:#f1f1f1;padding:8px;margin-bottom:25px}.detail-Box .txt{color:#666;font-size:16px;font-weight:400;line-height:1.6}.detail-Box .gallery__list{margin-bottom:40px;display:flex;justify-content:space-between}.detail-Box .gallery__list li{width:48%;margin-bottom:10px}.detail-Box .gallery__list .pic{border:1px solid #ccc;height:45vw}.detail-Box .gallery__list .pic:hover{-ms-filter:"alpha( opacity=80 )";filter:alpha(opacity=80);opacity:.8}}.side-category-list .clump{border-top:none}.side-category-list #side_cat_h3{background-color:#beb9a0 !important;color:#fff}.side-category-list .side-category-list__item .active-item{background-color:#e1e7ec !important}.side-category-list #side_cat_c a:hover{background-color:#ededed !important;opacity:.7}.side-category-list .side-category-list__ttl .en{font-size:12px}.reserve_link{margin-bottom:30px}.ten-mce div{text-align:center}.detail-Boxflex{display:flex;flex-flow:row}.pro_tham{display:flex;flex-flow:column;width:480px}.pro_tham .item_sli{border:1px solid #eee}.pro_tham .item_sli img{max-width:480px;height:480px;object-fit:contain;padding:0 50px}.detail-Box .reproduct-txt{margin-top:0;width:100%;margin-left:30px}.detail-Box .reproduct-txt .price{border-bottom:1px solid #eee;padding-bottom:10px;margin-top:30px;margin-bottom:30px;font-size:16px;color:#000}.detail-Box .reproduct-txt .product-name{color:#000;line-height:1.38;font-size:25px;margin-bottom:10px;text-align:left}.detail-Box .reproduct-txt .txt{color:#000;font-size:14px;font-weight:400;line-height:1.75em;letter-spacing:.03em}@media screen and (max-width:640px){.detail-Box .product-txt{margin-top:20px;width:100%}}.item_sli{width:100%;margin-bottom:20px}.item_sli img{max-width:100%;height:auto}.thumblist{display:flex;flex-wrap:wrap}.thumblist-item{height:100%;object-fit:contain;object-position:center;transform:none;border:1px solid #fff;margin-top:0}.thumblist-item.current{border:1px solid #aaa;pointer-events:none;margin-top:0}.thumblist-item.current{background-color:#fff !important;padding:0 !important;margin:0 !important;transform:none;background-color:initial;margin:initial;padding:initial;top:initial;transform:initial}.swiper-slide{opacity:0;transition:opacity 1.5s ease-in-out}.swiper-slide-active{opacity:1}@media screen and (min-width:640px){.thumblist-item{margin-right:0;max-width:96px;height:96px;overflow:hidden;flex:0 0 calc(20% - 0px);margin-bottom:5px}}.swiperThumbnail .swiper-slide-thumb-active img{border:1px solid #eee !important}.swiper-slide{opacity:0;transition:opacity .5s ease-in-out}.swiper-slide-active{opacity:1}.swiper-button-next,.swiper-button-prev{width:25px;height:25px;border:none;top:auto;bottom:13px;background-color:transparent;background-size:contain !important}.swiper-button-next{background-image:url('https://www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/img/next-icon.png')!important;right:0}.swiper-button-prev{background-image:url('https://www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/img/prev-icon.png')!important;left:0}.swiper-button-next:after,.swiper-button-prev:after{display:none}#StaffSnap{margin-top:70px}@media screen and (max-width:640px){.thumblist-item{flex:0 0 auto;margin-right:3px;max-width:78px;height:78px;pointer-events:auto}}@media screen and (max-width:498px){.detail-Boxflex{display:block}.pro_tham{display:block;width:100%;margin-top:15px}.item_sli{height:325px}.pro_tham .item_sli img{width:100%;height:100%;object-fit:contain}.item_sli{margin-bottom:0}.thumblist{display:flex;flex-wrap:nowrap;overflow:scroll;padding:20px 0 30px}.detail-Box .reproduct-txt .product-name{margin-top:25px}.detail-Box .reproduct-txt{margin-left:0}.detail-Box .reproduct-txt .txt{font-size:16px}#StaffSnap{margin:30px 0}}