@charset "utf-8";@font-face{font-family:'Gilda Display';src:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/./font/GildaDisplay-Regular.ttf) format('truetype')}body{font-size:16px;font-family:"ryo-text-plusn",serif}*{line-height:1.8em}.mgt150{margin-top:150px}.mgt100{margin-top:100px}.mgb150{margin-bottom:150px}.mgt80{margin-top:80px}.mgb80{margin-bottom:80px}.mgt40{margin-top:40px}.pdt150{padding-top:150px}.pdt80{padding-top:80px}.pdb80{padding-bottom:80px}.pdt10{padding-top:10px}.pdb150{padding-bottom:150px}.aline_c{text-align:center}.aline_l{text-align:left}.aline_r{text-align:right}.ryogo{font-family:"ryo-gothic-plusn",sans-serif}.ryotit{font-family:"ryo-text-plusn",serif;font-weight:100}.Gilda{font-family:sd}.sd25{font-size:25px;line-height:1.75em;letter-spacing:.1em}.sd50{font-size:50px;letter-spacing:.1em}.fnt40{font-size:40px}.fnt30{font-size:30px}.fnt25{font-size:25px}.fnt23{font-size:23px}.fnt20{font-size:20px}.fnt18{font-size:18px}.fnt16{font-size:16px}.fnt14{font-size:14px}.width100{width:100%}.line_h2{line-height:2em}.line_h25{line-height:2.5em}.letter_2{letter-spacing:.2em}.letter_25{letter-spacing:.25em}.flex{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;padding:0}.flex02{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.flex02.Top__VoiceLink{justify-content:center}.flex02 li{width:50%}.flex03{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.flex03 li{width:32%;margin-right:2%}.flex03 li:nth-child(3n){margin-right:0}.flex04{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.flex04 li{width:24%;margin-right:2%}.flex04 li:nth-child(4n){margin-right:0}.img_center{display:block;margin:0 auto;text-align:center}.dis-block{display:block}.dis-inline_b{display:inline-block}img{max-width:100%}.new_page h1,.new_page h2,.new_page h3{line-height:2em}@media screen and (max-width:1100px){.mgt150{margin-top:100px}.mgt100{margin-top:70px}.mgb150{margin-bottom:100px}.pdt150{padding-top:100px}.pdb150{padding-bottom:100px}.mgt80{margin-top:60px}.mgb80{margin-bottom:60px}.pdt80{padding-top:60px}.fnt40{font-size:32px}.fnt30{font-size:28px}.fnt23{font-size:20px}}@media (max-width:950px){.fnt40{font-size:30px}.fnt30{font-size:26px}.fnt23{font-size:18px}.mgt40{margin-top:20px}.pdt80{padding-top:40px}.pdb80{padding-bottom:40px}}.sp_tab{display:none}@media (max-width:768px){.sp_tab{display:block}.sp_tabnone{display:none}.mgt150{margin-top:50px}.mgt100{margin-top:40px}.mgb150{margin-bottom:50px}.pdt150{padding-top:50px}.pdb150{padding-bottom:50px}.mgb150{margin-bottom:50px}.mgt80{margin-top:30px}.mgb80{margin-bottom:30px}.pdt80{padding-top:30px}.flex02{flex-direction:column}.flex02 li{width:100%}}@media (max-width:480px){.flex03 li{width:100%;margin-right:0}.fnt16{font-size:14px}.pdb80{padding-bottom:30px}}.wid_1920{width:1920px;margin:0 auto}@media screen and (max-width:1980px){.wid_1920{width:100%;margin:0 auto}}.new_wide_width{max-width:1660px;margin:0 auto}@media screen and (max-width:1700px){.new_wide_width{max-width:95%}}.wid1235_inner{width:1235px;margin:0 auto}@media (max-width:1300px){.wid1235_inner{max-width:90%;width:90%}}.common_inner{width:1100px;margin:0 auto}@media (max-width:1300px){.common_inner{max-width:90%;width:90% !important}.aboutwako003box .img_center{margin-top:40px}}.pc{display:block}.sp{display:none}.sp_br{display:none}@media (max-width:480px){h1{font-size:25px}.pc{display:none}.sp{display:block}.sp_br{display:block}.mgt150{margin-top:35px}.mgt40{margin-top:20px}.pdt80{padding-top:25px}.common_inner,.wid1235_inner,.new_wide_width{max-width:95%;width:95% !important}.fnt40{font-size:25px}.fnt30{font-size:20px}.fnt23{font-size:18px}.fnt20{font-size:16px}.fnt18{font-size:14px}.fnt16{font-size:12px}.width100{width:100%}.flex02{flex-direction:column}.flex02 li{width:100%}.flex03 li{width:100%;margin-right:0}.border_025b{padding-bottom:15px}}.bxslider{z-index:-1 !important}.bxslider li{height:640px}@media screen and (max-width:768px){.bxslider li{height:auto}}.bxslider img{width:auto !important;height:640px;object-fit:cover}.slinder_none{text-align:center}.slinder_none img{height:640px;margin:0 auto}@media (max-width:1450px){.slinder_none img{height:auto;width:90%;margin:0 auto}}.slinder_nonesp img{margin:0 auto}.commone_toptit{font-size:50px;font-family:'Gilda Display';font-weight:100}.info_contents .commone_toptit,.top_info .commone_toptit{font-size:38px}.commone_toptit .kana{display:block;font-size:18px;margin-top:40px;font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:400;letter-spacing:.1em}.newlocal-h2,.newlocal-h2-jyu{margin:0 auto 20px auto;width:1060px}.newlocal-h2 h1{background-image:none;background:0 0;background-image:none;background-image:unset;font-size:12px;font-weight:100;text-align:center;border:none;color:#000 !important;margin-bottom:80px;margin-top:15px;margin-top:50px;font-size:16px;letter-spacing:.2em}.newlocal-h2 .en,.newlocal-h2-jyu .en{display:block;font-size:36px;font-weight:400;margin-bottom:40px;letter-spacing:6px;font-size:50px !important;text-transform:uppercase}.bgfff{background-color:#fff}.bgc9c{background-color:#c9c2bd !important}h1{text-align:center;font-size:40px;font-weight:100}h1 span{display:block;font-size:12px;margin-top:9px}.border_top{border-top:1px solid #c9c2bd}.border_b{border-bottom:1px solid #000;padding-bottom:30px}.border_025b{border-bottom:.25px solid #00000073;padding-bottom:30px}.border{border:1px solid #00000073;padding:0 17px}.common_subh1{font-size:50px;font-weight:100;text-align:center;font-family:'Gilda Display'}.common_subh1 span{font-size:18px;display:block}.size_50{width:50%}.bus_img{margin-top:30px}.img_2_flex li{width:45%}.img_2_flex li:nth-child(1){margin-right:3%}.img_3_flex li{width:30%;margin-right:3%}.img_3_flex li:nth-child(3){margin-right:0}.more_read_boder{display:block;text-align:center;border-top:1px solid #000;font-size:12px;padding-top:10px;margin-top:10px}.blue_btn{background:#76a5d8;font-size:18px;margin:80px auto;text-align:center;padding:8px 10px;height:70px;padding-top:4%;line-height:1.5em;letter-spacing:.1em}.blue_btn a{color:#fff;font-family:"ryo-text-plusn",serif}#topicsBridal{margin:0;margin-top:0;padding:29px 0 0;background-color:#76a5d8;margin-top:60px}@media (max-width:768px){#topicsBridal{margin:30px 0 0;padding:15px 0}}#topicsBridalIn h2{margin:0 0 20px;padding:0;color:#fff;font-size:1.5rem;font-weight:500;text-align:center}#topicsBridalIn{display:flex;justify-content:space-between;margin:0 auto;width:1300px}@media (max-width:768px){#topicsBridalIn{display:block;width:95%}}#topicsBridalIn #topicsBox{width:49%}@media (max-width:768px){#topicsBridalIn #topicsBox{width:100%}#topicsBridalIn .fnt18{font-size:12px}.info_contents .commone_toptit,.top_info .commone_toptit{font-size:28px}}#topicsBridalIn #topicsBox a{display:block}#topicsBridalIn #bridalBox{width:49%;border-left:1px solid #fff;margin-bottom:22px}#topicsBridalIn #topicsBox ul{display:flex;justify-content:space-between;margin:0;padding:0}#topicsBridalIn #topicsBox li{margin:0;padding:0;width:48%;list-style:none}.topThum{background:#bad3ee}#topicsBridalIn #topicsBox li img{width:100%;height:auto;object-fit:cover;height:170px}#topicsBox a{text-decoration:none !important}#topicsBridalIn #topicsBox li .topi_tit{color:#fff;font-size:14px;font-family:"ryo-gothic-plusn",sans-serif;margin-top:10px;text-align:center}#topicsBridalIn #bridalBox a{display:block;margin:0 auto;width:62%}.new_jw_area01 .new_wide_width{display:flex}.new_jw_area01 .jw_list li{margin-right:4%}@media screen and (max-width:1000px){.new_jw_area01 .jw_list li{margin-right:3%}.top_grid_img .grid_tit{font-size:18px}}@media screen and (max-width:768px){#topicsBridalIn #topicsBox{width:100%}.new_jw_area01 .jw_list li{margin-right:2.5%}#topicsBridalIn #topicsBox li figure{height:100px}#topicsBridalIn #bridalBox{display:none}.sp_link{margin:25px auto;display:block;text-align:center}}.new_jw_area01 .jw_list li:nth-child(4){margin-right:0}.top_grid_img{position:relative;display:inline-block}.top_grid_img img{width:100%}.new_jw_area01 .flex04 li{width:22%}.top_grid_img .grid_tit{position:absolute;bottom:17%;left:50%;transform:translate(-50%,50%);font-size:21px;text-align:center}.item_cat .top_grid_img .grid_tit{font-size:17px}.top_grid_img003 .grid_tit{left:50%}.grid_tit002{text-align:center;margin-top:20px}.lr_padding{padding-left:min(10%,150px);padding-right:min(10%,150px)}@media screen and (max-width:768px){.lr_padding{padding-left:0;padding-right:0}}.feature_slider ul{margin:0 auto;width:100vw;max-width:1580px}.feature_slider ul li{text-align:center;padding:0;margin-right:40px}.feature_slider ul li img{width:100%}@media screen and (max-width:1400px){.feature_slider ul li p.fnt16{font-size:14px}}@media screen and (max-width:1200px){.feature_slider ul li p.fnt16{font-size:12px}}.feature_slider .swiper-scrollbar{background:rgba(0,0,0,0)}.swiper-button-prev:after,.swiper-button-next:after{content:"";background-repeat:no-repeat;background-size:contain;height:50px;width:50px;margin:auto}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:none !important}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background:0 0 !important}.swiper-button-next,.swiper-button-prev{color:#c9c2bd !important}.swiper-button-prev:after{background-image:url(https://www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/img/re_top_pre.png);background-repeat:no-repeat}.swiper-button-next:after{background-image:url(https://www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/img/re_top_next.png);background-repeat:no-repeat}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:19px !important}.feature_slider{background:#c9c2bd;position:relative;overflow:hidden}.swiper-button-prev:after,.swiper-button-next:after{color:#0000}.feature_slider .swiper-button-prev{position:absolute;top:130px;right:7em;transform:translateY(-50%);width:80px;left:auto;opacity:1 !important}.swiper-button-next:after,.swiper-button-prev:after{width:100% !important}.feature_slider .swiper-button-next{position:absolute;top:130px;right:.5em;transform:translateY(-50%);width:80px}@media screen and (max-width:1100px){.feature_slider .swiper-button-prev{top:87px}.feature_slider .swiper-button-next{top:87px}}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{display:block !important}.feature_slider .swiper-scrollbar-drag{width:40% !important;background:#84abd7}.left_tit{text-align:left;line-height:1em}.left_tit span{line-height:1em;margin-top:10px;font-weight:400}.ranking-child ul{display:flex;margin-top:50px;justify-content:space-between;flex-wrap:wrap}.ranking-child li{position:relative;width:16%;margin-right:2%}.ranking-child li:nth-child(5){margin-right:0}.ranking-child li img{width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover;border:1px solid #e8e8e8}.new_rank .tabrow{text-align:left}.new_rank .tabrow li{text-align:center;padding:50px 0 10px;border:none;padding:50px 0 0;color:#000;background:0 0;width:18.85%}.new_rank .tabrow li.selected{color:#76a5d8}.new_rank .tabrow li.selected span{color:#76a5d8}.new_rank .sd50{font-size:35px;letter-spacing:.1em;font-family:'Gilda Display';font-weight:100}.new_rank .ranking_pic:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:35px solid #76a5d8;border-right:35px solid transparent}.new_rank .tabrow li span{display:block;color:#000;padding:7px 0 10px;font-size:24px;font-family:sd}.new_rank .tabrow li.selected{z-index:3;background:0 0;color:#76a5d8}.new_rank .tabrow li.selected:after{content:"";display:block;position:absolute;bottom:-8%;left:0;width:100%;height:1px;background-color:#76a5d8;z-index:5;height:3px}.new_rank .tabrow li.selected:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 7px 9px;border-color:transparent transparent #76a5d8;transform:rotate(180deg);position:absolute;bottom:-28px;z-index:10;left:calc(50% - 3px)}.ranking_txt{font-family:"ryo-gothic-plusn",sans-serif;line-height:1.5em;font-weight:400;width:90%;margin:20px auto}.carat{font-family:"ryo-gothic-plusn",sans-serif;margin-top:5px}.catch{display:flex;align-items:center;justify-content:center}.catch:before{border-top:1px solid;content:"";width:1em}.catch:before{margin-right:1em}@media screen and (max-width:1200px){.new_rank .tabrow li span{font-size:22px}.carat{font-size:12px}}.about4{display:flex;flex-wrap:wrap;list-style:none;padding:0}.flex-container{display:flex}.about4 li{width:50%;padding:20px 0 0;box-sizing:border-box;border:1px solid #c9c2bd;margin-bottom:40px}.about4 li:nth-child(odd){margin-right:50px}.about4tit{font-size:26px;text-align:center;margin-top:10px;font-family:"ryo-text-plusn",serif;font-style:normal;font-weight:400;letter-spacing:.1em;height:4em;line-height:1.75em}.about4tit+span{display:block;margin-top:10px;text-align:center;font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:400}.gray_view{background-color:#c9c2bd;display:flex;justify-content:center;align-items:center;width:184px;padding:10px;box-sizing:border-box;margin:30px auto 43px;font-family:"ryo-text-plusn",serif;font-weight:100;font-style:normal}.gray_view p{margin:0}.gray_view a{display:inline-block;color:inherit;text-decoration:none}.topaba-img{width:100%;margin-top:auto}.jw_top2img{display:flex;flex-wrap:wrap;list-style:none;padding:0 50px;justify-content:center}.jw_top2img li{width:45%}.jw_top2img li:nth-child(odd){margin-right:5%}.jw_top2img li img{max-width:100%}.jw_top2img li img:hover{opacity:.7}.jw_top2img li p{padding-top:18px;letter-spacing:.1em}#shop_area{width:100%;background:#f7f7f7}.flex_eara{display:flex;flex-wrap:wrap;list-style:none;justify-content:center}.shopcom .under_img{width:700px;margin:50px auto 100px auto}@media screen and (max-width:550px){.shopcom .under_img{width:100%;margin:0 auto}}.shopcom .under_imgIn{display:flex;justify-content:space-between}@media screen and (max-width:768px){.shopcom .under_imgIn{display:block}}.shopcom .under_imgIn .shopli{width:49%}@media screen and (max-width:768px){.shopcom .under_imgIn .shopli{margin:50px auto;width:95%}}.shopcom .under_imgIn .apri_eara{width:49%}@media screen and (max-width:768px){.shopcom .under_imgIn .apri_eara{margin:0 auto;width:95%}}.shopcom .under_imgIn .apri_eara li{margin:0 10px}.shopcom .shoptit{border-bottom:5px solid #c9c2bd;text-align:center;margin-bottom:50px;padding-bottom:20px;font-size:22px;font-family:"ryo-text-plusn",serif;font-weight:200}#top_info_news ol li,#top_staff_blog ol li{border-bottom:1px solid #fff;border-top:none;margin-top:25px}.news_thum img{object-fit:cover;width:145px;height:145px;margin:30px auto;text-align:center;background:#fff}.tmd{font-size:20px;width:140px;font-family:sd}.top_info .info_article .flex{cursor:pointer;margin-bottom:16px;align-items:flex-start}#new_info .info_tit{font-size:14px;height:4em}#new_info .flex .flex_c{margin-right:50px;flex:1}#top_info_news,#top_staff_blog{width:48%}#top_info_news{margin-right:4%}#top_info_news .commone_toptit,#top_staff_blog .commone_toptit,#new_info .commone_toptit{text-align:left;margin-bottom:50px}#top_info_news .commone_toptit span,#top_staff_blog .commone_toptit span,#new_info .commone_toptit span{display:block;font-size:18px;margin-top:20px}.flex_chi{width:61%;margin-right:4%}.flex_chi:nth-child(1){width:145px;height:145px;margin-bottom:5%}#new_info .flex .flex_c:nth-child(4){margin-right:0}#top_staff_blog ol li dt{font-family:sd;font-size:20px}#top_staff_blog ol li dd h3,.top_information h3.newtit{font-family:"ryo-gothic-plusn",sans-serif;font-size:16px;margin-top:25px;min-height:2.2em;line-height:1.5em}.top_information h3.newtit{min-height:3.2em}#top_staff_blog ol li dd{margin-bottom:25px}.info-thum img{object-fit:cover;width:100%;height:210px;background:#fff;margin-bottom:15px}.view-more{display:flex;justify-content:space-between}.new_fffbtn{background:#fff;width:380px;margin:50px auto;text-align:center;padding:18px 20px;box-sizing:border-box;font-size:18px;letter-spacing:.1em}.new_voice{margin-top:200px}.arc_voice .new_voice{margin-top:100px}@media screen and (max-width:1100px){.new_voice{margin-top:100px}}@media screen and (max-width:798px){.new_voice{margin-top:50px}.arc_voice .new_voice{margin-top:50px}}@media screen and (max-width:498px){.new_voice{margin-top:35px}.arc_voice .new_voice{margin-top:35px}}.new_voice .pic img{width:100%;height:auto;display:block !important}.new_voice .voice_nomber{letter-spacing:.5em;font-size:20px;padding:20px 0 20px;color:#000;border-bottom:1px solid #0000003d;margin:50px 0;width:100%;border-top:1px solid #0000043d}.new_voice .voice_nomber span{font-family:"ryo-text-plusn",serif;color:#76a5d8;font-weight:100}.new_voice .ori li{width:32%;margin-right:1.8%}.new_voice .ori li:nth-child(3n){margin-right:0}.new_voice .limit-txt-02{font-size:20px;padding:15px 0;letter-spacing:.1em;line-height:1.4em;text-align:center;margin-bottom:10px}.new_voice .eng{background:#c0d8f2;color:#2b5b8e}.new_voice .mar{background:#e5dfdb;color:#5c4230}.new_voice .eng,.new_voice .mar{padding:15px 0;letter-spacing:.1em;margin-bottom:20px}.new_voice .item02,.new_voice .item03{font-size:18px;margin-bottom:20px}.new_voice a:hover{text-decoration:none}.new_voice .flex02{margin:80px auto}#new_info .sub_tit{font-size:22px;font-weight:100;line-height:2em;margin-bottom:50px}#new_info .flex04{display:flex}#about{clear:both;text-align:center;width:800px;margin:0 auto;padding:10px 0 70px}@media (max-width:880px){#about{clear:both;text-align:center;width:95%;margin:0 auto;padding:10px 0 70px}}.info_flex04{width:23%;margin-right:2%}.info_flex04:nth-child(4){margin-right:0}#new_info .info-category{color:#5a4638;border-bottom:1px solid #5a4638;padding-bottom:10px;text-align:center;margin-bottom:25px;letter-spacing:.2em;font-size:14px}#new_info .poa-Box{margin-top:30px}#new_info #ceremonial_hall_bannar_area img{opacity:1;text-align:center;margin:50px auto;display:block;padding-bottom:100px}.flex02 .btn{font-family:"ryo-gothic-plusn",sans-serif;width:47%}#about .about_txt{font-size:12px;font-family:"HelveticaNeue","Helvetica Neue","Helvetica Neue",'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro',"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";line-height:2;padding:40px 0 0;text-align:left}.zexy .blue_btn{font-family:"ryo-gothic-plusn",sans-serif;display:flex}.zexy{position:relative}.zexy:before{content:"";display:inline-block;width:29px;height:30px;background:url("https://www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/renewal/zexy.png") no-repeat;background-size:auto;background-size:contain;top:33%;position:absolute;left:16%}.zexy .blue_btn{padding-left:25%;padding-top:3px}.zexy .blue_btn span{font-size:14px}.new_voice .blue_btn{margin:0}@media screen and (max-width:1000px){.zexy .blue_btn span{font-size:12px}.blue_btn{font-size:16px}.zexy:before{width:26px;height:26px;top:33%;left:10%}}.sl_name{font-size:30px;border-bottom:.25px solid #000;font-family:"ryo-text-plusn",serif;font-weight:200;text-align:center;letter-spacing:.2em;padding-bottom:15px}.space02{letter-spacing:.2em}.sl_name span{display:block;font-size:25px;font-family:"ryo-text-plusn",serif;font-weight:200;letter-spacing:.2em}.sl_pro{margin-bottom:50px;letter-spacing:.2em;padding-top:33px}.sl_flex li img{margin-right:auto;text-align:right;margin-left:0}.sl_txt{font-weight:100;font-size:16px;line-height:2em;width:53%;margin-left:4%}.kobo_flex{margin-top:50px}.kobo_flex li{margin-right:20px;width:18%}.kobo_flex li::nth-last-child(){margin-right:0}.spesiallist .logo_img{width:31%}.right_tit{text-align:right;display:inline-block;padding-bottom:25px}.top_txt{font-size:16px;margin:30px auto;line-height:1.8em}.after_flex li{width:30%;margin-right:5%;margin-bottom:50px}.after_flex li:nth-child(3n){margin-right:0}.after_flex h2{padding:10px 0}.after_li_txt{font-size:16px;font-family:"ryo-gothic-plusn",sans-serif;line-height:1.8em}.img_on{margin-top:-88px;line-height:1.3em;letter-spacing:.15em}@media screen and (max-width:1150px){.img_on{margin-top:-100px}}.url_btn{align-items:flex-end}.url_btn li{flex-basis:calc(27% - 0px);text-align:center;margin-right:6%;box-sizing:border-box;margin-bottom:80px}#aboutwako .url_btn li span{font-size:13px;line-height:1.2em}.url_btn li:nth-child(3n){margin-right:0}.url_btn li span{margin-top:30px;display:block;font-family:"ryo-gothic-plusn",sans-serif}#aboutwako .url_btn span{margin-top:30px;display:block}.url_btn .cocon_logo{margin-bottom:12px}@media screen and (max-width:1100px){.url_btn li span{font-size:10px}}.mgb12{margin-bottom:12px}.hiscom li{width:300px;text-align:center}.hiscom li:nth-child(1){margin-right:50px}.aboutwako003box{background:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../img/aboutwako_bg001.png) no-repeat;background-position:top center}.aboutwako004box{background:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../img/about_img004.png) no-repeat;background-position:top center}.aboutwako003box .img_center{margin-top:80px}.aboutwako004box .img_3_flex{padding-top:40px}.blue_btn a{color:#fff;font-family:"ryo-text-plusn",serif}.footerbtn_area ul{flex-wrap:wrap;align-items:flex-start;display:flex}.footerbtn_area ul li{width:23%;flex:1;margin-right:2%;background:#908063;text-align:center;padding:6px 0;font-size:18px;line-height:1.25em}.footerbtn_area ul li span{display:block;letter-spacing:.5em;font-size:10px;padding-top:0;font-weight:100}.footerbtn_area ul li:nth-child(1){background:#76a5d8}.footerbtn_area ul li:nth-child(4){margin-right:0;background:#000}.footerbtn_area ul li a{color:#fff;letter-spacing:.2em}#sns_area{width:100%;margin:0 auto;background:#cee2f7;padding:70px 0 0;text-align:center}#sns_area .snstit{color:#736c54;font-size:16px;text-decoration:underline;text-align:center;margin-bottom:10px}#sns_area ol{display:flex;justify-content:space-between;align-items:flex-end}#sns_area ol li{flex:1;box-sizing:border-box}.qrimg{text-align:center;display:block;margin:16px auto}.sns_inner{width:570px;padding-bottom:30px;margin:0 auto}@media screen and (max-width:600px){.sns_inner{width:95%}}.sns_inner li{margin-right:7%;width:31%}.sns_inner li:nth-child(2){margin-right:0}.sns_inner li li:nth-child(2){margin-right:7%}#footer{width:100%;background-color:#76a5d8;margin:0;padding:80px 0 0;background-image:none}#footer .foot_logo_area{width:220px;margin:0 50px 0 0}#footer .navi_list01{float:left}#footer .navi_list01 li{line-height:2;font-size:14px;color:#fff;letter-spacing:.1em;padding-left:0}#footer .navi_list01 li p{font-weight:400;font-family:"ryo-gothic-plusn",'ヒラギノ角ゴ Pro W3',Verdana,'Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}#footer .navi_list02{float:left;padding:0 50px 0 0}#footer .navi_list02 li{line-height:2;font-size:14px;color:#fff;letter-spacing:.1em}#footer .navi_list03 li{line-height:2;font-size:14px;color:#fff;letter-spacing:.1em}#footer a{color:#fff}#footer a:hover{text-decoration:underline}#footer .f_home{text-align:center;border-bottom:1px solid #fff;padding:0 0 15px;font-size:16px;letter-spacing:.1em;font-family:"Helvetica",'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro',"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic"}#footer .flogo{padding:0 0 25px}#footer .pagetop{float:right}.navi_list02 ul li{padding-left:10px}.navi_list02 ul li:nth-child(1){padding-left:0}.foot_copy{width:86%;text-align:center;padding:40px 0 30px;clear:both;margin:0;color:#fff}.foot_p{color:#fff;font-family:'Gilda Display','ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro',"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",serif;letter-spacing:.1em;font-size:12px;line-height:1.4em;text-align:center}.sl_name{font-size:30px;border-bottom:.25px solid #000;font-family:"ryo-text-plusn",serif;font-weight:200;text-align:center;letter-spacing:.2em;padding-bottom:15px}.space02{letter-spacing:.2em}.sl_name span{display:block;font-size:25px;font-family:"ryo-text-plusn",serif;font-weight:200;letter-spacing:.2em}.sl_pro{margin-bottom:50px;letter-spacing:.2em;padding-top:33px}.sl_flex li img{margin-right:auto;text-align:right;margin-left:0}.sl_txt{font-weight:100;font-size:16px;line-height:2em;width:53%;margin-left:4%}.kobo_flex{margin-top:50px}.kobo_flex li{margin-right:20px;width:18%}.kobo_flex li::nth-last-child(){margin-right:0}.right_tit{text-align:right;display:inline-block;padding-bottom:25px}.top_txt{font-size:16px;margin:30px auto}.after_flex li{width:30%;margin-right:5%;margin-bottom:50px}.after_flex li:nth-child(3n){margin-right:0}.after_flex h2{padding:10px 0}.after_li_txt{font-size:16px}.common_stone .flex_c{width:50%}.common_stone .flex_c_img{width:40%}.flex_reve{flex-direction:column-reverse}.flex .thumbnail-images{width:30%}#qualityPrice .space02{letter-spacing:.25em}.priceCommitment h4{padding:100px 0;background:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../../img/quality/commitment_bg.png) center top no-repeat;background-size:contain;text-align:center;font-size:2rem;font-weight:400}@media screen and (max-width:767px){.priceCommitment h4{font-size:1.5rem}}#diamondQality .diamondQalityTitle01{padding:100px 0;background:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../../img/quality/qua_img002.png) center top no-repeat;background-size:contain;text-align:center;font-size:2rem;font-weight:400}@media screen and (max-width:767px){#diamondQality .diamondQalityTitle01{font-size:1.5rem}}#qualityStandards .qsText01{background:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../../img/quality/deco.png) center top no-repeat;background-size:cover}#qualityStandards .ctText01{background:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../../img/quality/deco.png) center top no-repeat;background-size:100% auto}@media screen and (max-width:1100px){#top_info_news .commone_toptit,#top_staff_blog .commone_toptit,#new_info .commone_toptit{font-size:40px}.flex_chi:nth-child(1){width:125px;height:125px}#top_staff_blog ol li dd h3,.top_information h3.newtit{margin-top:16px}}.sp798{display:none}@media (max-width:798px){.swiper_control{display:none}.commone_toptit{font-size:40px}.newlocal-h2,.newlocal-h2-jyu{margin:50px auto 30px auto;width:90%}.newlocal-h2 .en,.newlocal-h2-jyu .en{font-size:25px !important;margin-bottom:20px}.pc799{display:none}.sp798{display:block}.top_bnr img{margin:0 auto;text-align:center}.commone_toptit{font-size:40px}.mgt80{margin-top:40px}.about4tit{font-size:18px;height:3em;line-height:1.5em}.gray_view{width:160px;margin:20px auto 30px}.jw_top2img li:nth-child(2){margin-right:25px}.jw_top2img li{width:47%}#shop_area .flex_eara li{width:45%;flex:none}#shop_area .flex_eara li li{width:100%;flex:none}.feature_slider ul li{text-align:center;padding:0 15px;margin-right:0}.shopcom:nth-child(2){margin-right:0}.shopli{min-height:9em}.underBunner01 .top_bnr img{margin:0 auto}.flex_chi:nth-child(1){width:100px;height:100px;margin-bottom:5%}.flex_chi{width:60%;margin-right:4%;font-size:14px}.footerbtn_area ul{flex-direction:column}.footerbtn_area ul li{width:100%;flex:1;margin-right:0;background:#908063;text-align:center;padding:14px 0;margin-bottom:20px;font-size:18px}#footer{width:100%;min-width:auto;background-color:#76a5d8;margin:0;padding:0}#footer{width:auto;margin:0 auto}#footer .navi_list01{float:none}#footer a{color:#fff}#footer .foot_logo_area{width:100%;margin:0 auto;display:block;text-align:center}#footer .flogo{padding:30px 0}#footer ul{background:#fff;text-align:left;width:100%}#footer ul li,#footer ul li a{color:#76a5d8}#footer .navi_list02{float:none;padding:0}#footer .navi_list01 li,#footer .navi_list02 li{line-height:2;font-size:14px;color:#fff;letter-spacing:.1em;padding-left:0;border-bottom:1px solid #76a5d8;line-height:1.5em;padding-left:20px}#footer .navi_list02 li:nth-child(1){padding-left:0}#footer .pagetop{display:none}#footer .sp_copy{display:block;text-align:center;padding:20px 0 0;font-size:10px;line-height:1.4em;color:#fff;clear:both;border-top:none;margin:0}.foot_copy{min-width:100% !important;text-align:center;padding:0;margin-bottom:0;border-top:none}.foot_p{color:#fff;font-family:'Gilda Display','ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro',"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",serif;letter-spacing:.1em;font-size:10px;line-height:1.4em}#footer{padding-bottom:0}#footer .sp a{color:#76a5d8 !important}.sp .f_span{display:block;cursor:pointer;border-bottom:1px solid #76a5d8;padding:10px 0;color:#76a5d8}.sp .f_span:before{padding:0 8px 0 0;vertical-align:middle;content:'\f067';font-family:FontAwesome}.sp .f_sp_menu{display:block;cursor:pointer;color:#76a5d8;border-bottom:1px solid #76a5d8;padding:10px 0}.sp .f_sp_menu:before{padding:0 8px 0 0;vertical-align:middle;font-family:FontAwesome}.sp .sp_last{border-bottom:none !important}#footer .sp li{cursor:pointer;padding:10px 0;border-bottom:1px solid #76a5d8;color:#76a5d8}#footer .sp li:before{padding:0 8px 0 20px;vertical-align:middle;content:'\f105';font-family:FontAwesome}#footer .sp li a{color:#76a5d8 !important}}@media (max-width:480px){.new_h_box #mddNav{display:none}#topicsBridalIn #topicsBox li img{width:100%;height:auto;height:100px}h1.header_h1,p.header_h1{font-size:14px;padding-top:11px;text-align:center}#topicsBridal{margin:20px 0 0;padding:11px 0 0}#topicsBridalIn h2{margin:5px 0 12px}.commone_toptit{font-size:30px}h1{font-size:25px}.pc{display:none}.sp{display:block}.sp_br{display:block}.common_subh1{font-size:25px}.border_025b{padding-bottom:15px}.commone_toptit .kana{margin-top:25px}.about4tit+span{margin-top:15px;font-size:14px}.new_jw_area01 .new_wide_width{display:flex;flex-wrap:wrap;justify-content:center}.new_jw_area01 .jw_list li{width:calc(48% - 8.5px)}.new_jw_area01 .jw_list li{margin-right:0;margin-bottom:20px}.grid_tit002{text-align:center;margin-top:10px;letter-spacing:0em}.new_jw_area01 .jw_list li:nth-child(2n){margin-left:25px}.feature_slider .swiper-button-prev{top:90px;width:52px;z-index:2}.feature_slider .swiper-button-next{top:90px;width:59px;z-index:2}.news_thum{width:75px;height:75px}#new_info .flex .info-thum{height:150px;width:150px}#newranking_area #ranking_area h2 span{font-size:30px}.flex-container{display:flex;flex-wrap:wrap}.feature_slider ul li{padding:0 5px;margin:0}.about4 li{width:100%;flex:1}.catch:before{width:.5em;margin-right:.5em}#ranking_area .jw_area{padding:0 0 25px}#newranking_area #ranking_area .jw_area li h3{font-size:18px;margin:6px 0 0}#ranking_area .jw_area li h3 span{font-size:10px}.flex-container{flex-direction:column}.about4 li:nth-child(odd){margin-right:0}.jw_top2img{padding:0}.jw_top2img li:nth-child(odd){margin-right:25px}.jw_top2img li{width:46%}.feature_slider .swiper-button-prev{right:5em}.feature_slider .mgt150{margin-top:30px}.feature_slider .pdb150{padding-bottom:30px}.shopcom{margin-right:25px}.shopcom .shoptit{margin-bottom:25px;padding-bottom:5px;font-size:20px}#shop_area .flex_eara li{width:43%;flex:none}#shop_area .flex_eara li li{font-size:10px}.shopli{font-size:16px;min-height:6em;margin-top:15px}.tmd,#top_staff_blog ol li dt{font-size:16px}#top_staff_blog ol li dd h3,.top_information h3.newtit{font-family:"ryo-gothic-plusn",sans-serif;font-size:16px;margin-top:14px;min-height:auto;line-height:1.5em}.top_information h3.newtit{font-size:14px;margin-top:0}.new_fffbtn{width:90%;font-size:16px}#new_info .flex .flex_c{flex:none;width:41%;margin-bottom:20px}.grid_tit002{text-align:center;margin-top:10px;letter-spacing:0em}.top_grid_img .grid_tit{font-size:16px}.feature_slider .swiper-button-prev{top:63px;width:52px;z-index:2}.feature_slider .swiper-button-next{top:63px;width:59px;z-index:2}.new_rank h1{font-size:30px}.new_rank .tabrow li{width:23.85%;vertical-align:text-top}.new_rank .tabrow li{font-size:10px;padding:35px 0 0}.new_rank .tabrow li span{font-size:12px}.ranking-child ul{display:flex;margin-top:50px;flex-wrap:inherit;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:25px}.ranking-child li{position:relative;flex:0 0 auto;margin-right:25px;width:187px}.new_rank .sd50{font-size:30px}.new_voice .limit-txt-02{font-size:12px;padding:15px 0;letter-spacing:.1em;line-height:1.4em;text-align:left;margin-bottom:10px;height:7em !important}.new_voice .eng,.new_voice .mar{padding:11px 0;line-height:1em;font-size:10px;margin-bottom:10px}.new_voice .item02,.new_voice .item03{margin-bottom:10px}.new_voice .flex02{margin:40px auto}.new_voice .flex02 .btn{width:100%;margin-bottom:10px}.blue_btn{font-size:14px;height:55px}.new_voice .blue_btn{margin:0;padding-top:5%;width:100%}.zexy .blue_btn span{font-size:11px}.zexy .blue_btn{padding-top:1%}.zexy:before{width:22px;height:30px;background-size:auto;background-size:auto;background-size:contain;top:32%;position:absolute;left:13%}#top_info_news,#top_staff_blog{width:100%}#top_info_news .commone_toptit,#top_staff_blog .commone_toptit,#new_info .commone_toptit{text-align:left;margin-bottom:30px;font-size:25px}#new_info .sub_tit{font-size:18px;font-weight:100;line-height:2em;margin-bottom:50px}.info_flex04{width:48%;margin-right:2%;margin-top:10%}.info-thum img{height:152px}.poa-Box .flex{justify-content:space-around}#aboutwako .blue_btn{padding-top:10px}.img_on{margin-top:-85px}.width100{width:100%}.url_btn{flex-direction:row;align-items:baseline}.url_btn li{flex-basis:calc(45% - 0px);margin-right:20px;margin-bottom:50px}.url_btn li:nth-child(3n){margin-right:30px}.url_btn li:nth-child(2n){margin-right:0}.hiscom{flex-direction:row}.hiscom li:nth-child(1){margin-right:25px}.hiscom li{width:150px;text-align:center}.img_3_flex li{width:85%;margin:0 auto 25px}.img_3_flex li:nth-child(3){margin-right:0;margin:0 auto 25px}.aboutwako004box .img_3_flex{padding-top:25px;flex-direction:row}.aboutwako004box .img_3_flex li{width:32%;margin-right:0;margin:0 auto 25px}.border_025b{padding-bottom:15px}.sl_name{font-size:22px}.sl_name span{display:block;font-size:18px}.sl_pro{margin-bottom:30px;font-size:16px}.spesiallis .pdt80{padding-top:20px}.sl_txt{font-weight:100;font-size:12px;line-height:2em;width:100%;margin-left:0}.kobo_flex{margin-top:30px;flex-direction:row}.kobo_flex li{margin-right:10px;width:30%}.sp_width{width:80%}.after_flex li{width:100%;margin-right:0;margin-bottom:50px}.after_flex h2{text-align:center;font-size:16px}.after_li_txt{font-size:14px}.modal_wrap input{display:none}.modal_overlay{display:flex;justify-content:center;overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;opacity:0;transition:opacity .5s,transform 0s .5s;transform:scale(0)}.modal_trigger{position:absolute;width:100%;height:100%}.close_button{position:absolute;top:14px;right:16px;font-size:24px;cursor:pointer}.modal_wrap input:checked~.modal_overlay{opacity:1;transform:scale(1);transition:opacity .5s}.modal_wrap input:checked~.modal_overlay .modal_content{transform:translateY(20px)}.open_button{transition:all .3s;display:block;margin-top:40px;margin-bottom:1px;padding:12px 2px;max-width:50px;text-decoration:none}.open-button:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.modal_title2{font-size:1.5em;position:relative;overflow:hidden;padding-bottom:10px;margin-top:0;margin-bottom:0}.modal_title2:before,.modal_title2:after{content:"";position:absolute;bottom:0}#sns_area{padding:60px 0 60px}#sns_area li.spht{height:120px}#colored .flex03 li{width:100%;margin-right:0;align-items:center;text-align:center}.rearStone .flex03 li{margin-bottom:0;margin-right:0;width:100%;text-align:center}.rearStone .flex03 li:nth-child(3n){margin-right:0}.flex_rear li p{line-height:2em;font-size:14px;margin:30px auto;width:90%}.common_stone .flex_c{width:100%}.common_stone .flex_c_img{width:100%;margin-top:auto;margin-right:5%}.subImage{justify-content:space-around}.birth_txt{width:85%;margin:0 auto}.common_stone{margin-bottom:60px}.new_fffbtn{width:100%;font-size:16px}#new_info .flex .flex_c{flex:none;width:41%;margin-bottom:20px}.footerbtn_area ul{flex-direction:column}.footerbtn_area ul li{width:100%;flex:1;margin-right:0;background:#908063;text-align:center;padding:5px 0;margin-bottom:20px;font-size:18px}.footerbtn_area ul li span{padding-top:1px}#sns_area ul li .snstit{margin-top:15px}#sns_area ol{display:flex;justify-content:center;align-items:center;flex-direction:row;height:67px}#sns_area ol li{flex:unset;box-sizing:border-box;width:20%}#new_info .info_tit{font-size:12px;height:3em}.view-more{font-size:11px}.excerpt{font-size:12px}.sns_inner li{margin-right:0;width:100%;margin-bottom:10px}.sns_inner li li:nth-child(2){margin-right:0}.new_voice .voice_nomber{text-align:center;font-size:16px;margin:25px 0}.voice_nomber span{font-size:30px}.header_h1{text-align:center;padding-top:0}}@media screen and (max-width:398px){section#history02 div.inner ul li h4{font-size:17px}}.dCatalog{margin:100px 0 0}.dCatalog a{display:block;margin:0 auto;padding:0;width:500px;height:auto;color:#fff;text-align:center;text-decoration:none;font-size:1.3rem}.dCatalog a:hover{opacity:.8}@media screen and (max-width:768px){.dCatalog a{width:99%}.dCatalog a img{display:block;max-width:100%}}#floating_nav{display:none;flex-direction:column-reverse;pointer-events:none;position:fixed;bottom:0;left:0;z-index:999;width:100%;height:110px;padding:0 10px calc(env(safe-area-inset-bottom) + 10px);overflow:hidden}@media (max-width:498px){#floating_nav{display:flex}}#floating_nav #top_scroll_buttton{display:flex;justify-content:center;align-items:center;background:#444;width:40px;height:40px;border-radius:10px;position:absolute;right:-60px;top:10px;transition:.35s;opacity:0;box-shadow:rgba(144,128,99,.3) 0px 0px 6px 2px}#floating_nav #top_scroll_buttton:before{display:block;content:"";width:15px;height:15px;border-top:solid 3px #fff;border-right:solid 3px #fff;border-bottom:solid 3px transparent;border-left:solid 3px transparent;transform:rotate(-45deg);margin-top:10px}#floating_nav.active #top_scroll_buttton{pointer-events:all;right:10px;opacity:1}#floating_nav ul{position:relative;top:60px;opacity:0;display:flex;border-radius:10px;box-shadow:rgba(144,128,99,.3) 0px 0px 6px 2px;transition:.35s}#floating_nav.active ul{pointer-events:all;top:0;opacity:1}#floating_nav ul li{position:relative;height:40px}#floating_nav ul li.reserve{flex-grow:10}#floating_nav ul li.reserve a img{margin-bottom:1px}#floating_nav ul li.tel{flex-grow:10}#floating_nav ul li.tel a img{margin-bottom:1px}#floating_nav ul li.mail{flex-grow:10}#floating_nav ul li:before{display:block;content:"";position:absolute;right:0;top:10px;height:20px;width:1px;background:#aaa}#floating_nav ul li:last-child:before{display:none}#floating_nav ul li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#908063;font-size:14px;color:rgba(255,255,255,.8)}#floating_nav ul li a img{height:16px;width:auto;margin-right:4px;opacity:.8}#floating_nav ul li:first-child a{border-radius:10px 0 0 10px}#floating_nav ul li:last-child a{border-radius:0 10px 10px 0}.Bridal--Topics{margin:50px 0 100px;padding:50px 0;width:100%;background-color:#76a5d8}@media screen and (max-width:768px){.Bridal--Topics{margin:30px 0;padding:0;background-color:#fff}}.Bridal--Topics .Bridal--Topics__In{display:flex;justify-content:center;margin:0 auto;width:1100px}@media screen and (max-width:768px){.Bridal--Topics .Bridal--Topics__In{width:100%}}.Bridal--Topics .Bridal--Topics__In .Bridal--Topics__Box{width:49%;text-align:center;box-sizing:border-box}@media screen and (max-width:768px){.Bridal--Topics .Bridal--Topics__In .Bridal--Topics__Box{padding:10px 0;width:100%}}.Bridal--Topics .Bridal--Topics__In .left-box{padding:10px 80px 10px 0}@media screen and (max-width:768px){.Bridal--Topics .Bridal--Topics__In .left-box{padding:10px 0}}.Bridal--Topics .Bridal--Topics__In .right-box{padding:10px 0 10px 80px}.Bridal--Topics .Bridal--Topics__In .border-right01{border-right:1px solid #fff}@media screen and (max-width:768px){.Bridal--Topics .Bridal--Topics__In .border-right01{border-right:none}}.Bridal--Topics .Bridal--Topics__In .Bridal--Topics__Box h2{margin:0 0 20px;color:#fff;font-size:1.5rem}@media screen and (max-width:768px){.Bridal--Topics .Bridal--Topics__In .Bridal--Topics__Box h2{display:none}}.Bridal--Topics .Bridal--Topics__In .Bridal--Topics__Box img{display:block;margin:0 auto;width:auto}@media screen and (max-width:768px){.Bridal--Topics .Bridal--Topics__In .Bridal--Topics__Box img{width:100%;height:auto}}