@charset "UTF-8";section .common_inner{width:1200px;margin:0 auto}@media screen and (max-width:1250px){section .common_inner{max-width:90%;width:90% !important}}.sd.fnt23{font-size:22px}.sub_header{background:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/item/item_bg.png) no-repeat;background-size:cover;min-height:315px}.sub_header.hg210{min-height:210px}.sub_header .av_h1{padding-top:56px;text-align:left;font-size:50px;line-height:1.1em}.sub_header.hg210 .av_h1{padding-top:40px}.sub_header .new_wide_width,.new_width{max-width:95%;margin:0 auto}.ja_tit{letter-spacing:.1em;font-weight:100;letter-spacing:.1em}h1 span.ja_tit{padding:0}.pan-Box .breadcrumbs li{color:#000;padding-top:2px}.breadcrumbs li:after{color:#000}.sub_read{line-height:2em;letter-spacing:.1em}.no_span{font-size:150px;display:block;line-height:1em}.sd_39{font-size:39px}.about_menu{background:linear-gradient(to right,#a0bddd,#578bc3)}.about_menu ul li{width:20%;border-right:1px solid #fff;text-align:center;padding:15px 0;font-size:16px}.about_menu ul li a{color:#fff}.about_menu ul li .sankaku{vertical-align:baseline;width:12px;margin-left:10px}.about_menu ul li:last-child{border:none}.about_flex{gap:8%;align-items:center}.about_flex .imag_box,.about_flex .txt_box{width:46%;max-width:380px}.about_flex .txt_box{padding:0 15px}#aboutwako .about_flex .imag_box,#aboutwako .about_flex .txt_box{width:46%;max-width:552px}.txt_box .sd{font-size:49px;line-height:1em;padding-bottom:6px}.about_flex .imag_box img{width:100%}.flex.about_flex.start{justify-content:start;padding-left:5%}.flex.about_flex.reverse.end{justify-content:end;padding-right:5%}.flex.about_flex.reverse.end{justify-content:end}.veil{background:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/common/veil.png) no-repeat;background-size:100%}.gradient-bg{background:linear-gradient(to right,#315a9c,#76a5d7)}.btn_maru{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:18px 0;height:60px;font-weight:600;text-decoration:none;border-radius:999px;box-shadow:0 6px 14px rgba(0,0,0,.15);transition:.25s;font-size:14px}.mx_380{max-width:380px}.about_bg002{background:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/about/about_bg002.png) no-repeat;background-size:contain;background-position:center}@media screen and (max-width:1600px){.about_bg002{background-size:cover}}.has_bg_mg{padding-top:620px}.mgr30{margin-right:30px}.hs_deco{border-bottom:1px solid #000;padding:0 25px 10px;font-size:25px}.hs_deco span{font-size:14px;padding-bottom:8px;display:inline-block;vertical-align:middle;margin-left:5px}.width65{width:65%;margin:30px auto}.sub_f_flex li:nth-child(4),.sub_f_flex li:nth-child(5),.sub_f_flex li:nth-child(6){margin-top:50px}.sub_f_flex li .top_grid_img img{width:100%}.img_100{width:100%}#service_after .after_flex{align-items:stretch}#service_after .after_flex h2{min-height:4.5em}.three_cal{gap:3%}.des_cal_img{display:block;margin:15px auto 0px}.width_s_tit{width:79%;margin:19px auto 30px;font-family:"Zen Kaku Gothic New",sans-serif;line-height:2em}.com_cal{width:31%}@media (max-width:768px){.com_cal{width:100%}}.cal_slider_box{position:relative;overflow:hidden;margin:10px 0;padding:0 40px}.glide{position:relative;width:100%}.glide__track{overflow:hidden}.glide__arrow{position:absolute;top:50%;transform:translateY(-50%);background:unset;color:#000;border:none;font-size:33px;font-weight:100;cursor:pointer;padding:0;width:40px;height:40px;z-index:10}.glide__arrow--left{left:-42px}.glide__arrow--right{right:-41px}.slid_img img{width:405px;height:auto;max-height:400px;object-fit:cover;border-radius:8px}.glide,.glide__track,.glide__slides{height:auto !important}.glide__slide{height:auto;display:flex;align-items:center}.cal_slider_box{position:relative;overflow:hidden;margin:10px 0;padding:0 40px;height:auto}.des_4_flex li{width:24%;margin-right:1%}.des_4_flex.mgt120 li img{max-width:160px}.quality5 li.commomn_cal img{width:100%;margin-top:20px}.quality5 .carousel_track li p{width:80%;margin:-96px auto 0}.brand_swiper .swiper-button-prev svg,.brand_swiper .swiper-button-next svg{width:23px !important}@media (max-width:768px){.brand_swiper .swiper-button-prev svg,.brand_swiper .swiper-button-next svg{width:28px !important;margin-left:22px}}.des_4_flex .fnt_zen.fnt14{line-height:2em}.quality5 li.commomn_cal .mgt_mina{margin-top:-117px;padding:0 30px}.bg_blue{background:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/common/blue_bg.png) no-repeat;background-size:cover}.c_blue{color:#3c5883}.blie_tit .sd.fnt40{margin-bottom:5px}.breadcrumbs ol{flex-wrap:wrap}.bg_blue p,.bg_blue span,.bg_blue a{color:#3c5883}.page_blue{vertical-align:baseline;display:inline-block;margin:0 5px}.pdb150{padding-bottom:150px}.blie_tit .btn-outline{padding:6px 32px;margin-top:12px}.mx_width580.mgt50{margin-top:50px}.mgt20{margin-top:20px}.mgt25{margin-top:25px}.flex.just_center{justify-content:center}.diamond_4c .txt_box .sd{font-size:24px;line-height:1em;padding-bottom:6px;letter-spacing:.1em}.diamond_4c .txt_box .fnt14{max-width:350px;margin:30px auto 0}.diamond_4c .about_flex .imag_box{width:32%}.diamond_4c .about_flex .txt_box{width:36%;margin-left:2%;margin-right:6%}.diamond_4c .about_flex.reverse .txt_box{margin-left:4%;margin-right:0}#service_after .after_li_txt{font-size:14px;text-align:left;padding:0 10px}#service_after .after_flex li{width:23%;margin-right:2%;margin-bottom:50px}#service_after .after_flex li img{border-radius:9px;height:270px;object-fit:cover;margin-bottom:20px}#service_after .after_flex h2{padding:10px 0 15px}.point_item{display:flex;align-items:center;gap:5px;margin-bottom:28px}.point_item .num{font-size:33px;font-weight:400;line-height:1;width:25px;text-align:center;padding-bottom:0;margin-right:8px}.point_item .txt{margin:0;font-size:14px;line-height:1.2em}.sub_header span.inline{display:inline;font-size:25px;vertical-align:middle}.hs_no_ul .about_flex .txt_box{width:46%;max-width:491px}.point_list{margin-top:30px}.text_deco.inline_b.has_b_b{letter-spacing:.1em}.fnt25.text_deco.inline_b.has_b_b{padding:0 50px;padding-bottom:0;padding-bottom:7px;letter-spacing:.3em}#pro_wako .sl_flex{align-items:center}#pro_wako .sl_name span{display:inline-block;font-size:20px;font-family:"Zen Old Mincho",serif;font-weight:200;letter-spacing:4.2px;border-bottom:1px solid;margin-right:35px}#pro_wako .sl_name{font-size:25px;border-bottom:none;font-family:"Zen Old Mincho",serif;font-weight:200;text-align:left;letter-spacing:.2em;padding-bottom:15px}#pro_wako .sl_flex li{width:460px;margin-right:100px;margin-left:0}#pro_wako .sl_flex li img{width:100%;border-radius:13px;height:380px;object-fit:cover}#pro_wako .sl_flex li.sl_txt{width:calc(100% - 560px);text-align:left;margin-left:0;margin-right:0;font-size:14px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400}#pro_wako .reverse .sl_flex{flex-direction:row-reverse}#pro_wako .reverse .sl_flex li{margin-left:100px;margin-right:0}#pro_wako .sl_pro{padding-top:1px}#pro_wako .reverse .sl_flex li.sl_txt{margin-left:0;margin-right:0}.width40{width:35%;margin-right:4%}.width40 img{width:100%}.width60{width:61%;text-align:left}.width60 .flex{gap:15px}.shop_g.flex{align-items:flex-end}.chosen_main{position:relative}.chosen_main .posi_abu{position:absolute;top:50%;left:50%;transform:translateX(-50%)}.chosen_main_txt span{display:inline-block;margin-left:50px}.chosen_main_txt{flex-direction:row-reverse;display:flex;justify-content:center}.vertical{writing-mode:vertical-rl;text-orientation:upright}.chosen_main_txt .vertical{line-height:2.5em;letter-spacing:.5em}@media screen and (max-width:1400px){.chosen_main_txt .vertical{line-height:2em}.chosen_main_txt span{margin-left:25px}}@media screen and (max-width:1100px){.chosen_main_txt .vertical{line-height:1em}}@media screen and (max-width:1000px){.chosen_main_txt .vertical.fnt22{font-size:18px}.chosen_main_txt .fnt16{font-size:14px}}@media screen and (max-width:900px){.chosen_main_txt .vertical.fnt22{font-size:15px}.chosen_main_txt span{margin-left:10px}.chosen_main_txt .fnt16{font-size:12px}}@media screen and (max-width:798px){.chosen_main_txt{flex-direction:column;align-items:anchor-center}.chosen_main_txt .col2{margin-top:30px}}.has_b_b.inline_b.sd{letter-spacing:.3em;padding:0 111px;font-weight:800}.timeline{position:relative;width:100%;max-width:1100px;margin:40px auto 0;padding:70px 0;list-style:none}@media screen and (max-width:1100px){.timeline{max-width:95%}}.fnt55{font-size:55px;line-height:1em}.chosen_fnt55{margin:30px 0}.fnt25 .has_b_b{padding-bottom:6px}.timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:#5b7db0;transform:translateX(-50%)}.timeline-item{position:relative;width:50%;padding:20px 0;box-sizing:border-box}.timeline-item.left{left:0;text-align:right}.timeline-item.right{left:50%;text-align:left}.timeline-item:before{content:"";position:absolute;top:30px;width:10px;height:10px;border-radius:50%;background:#fff;background:#76a5d7;z-index:10}.timeline-item.left:before{right:-5px}.timeline-item.right:before{left:-5px}.timeline-item .content{position:relative}.timeline-item .content:before{content:"";position:absolute;top:25px;width:100%;height:1px;z-index:1}.timeline-item.left .content:before{right:0;left:auto;width:40px}.timeline-item.right .content:before{left:0;right:auto;width:40px}.timeline-item .text{margin-top:20px;display:flex;position:relative;z-index:2;border-radius:4px}.timeline-item .text .img_con{width:135px;border-radius:5px}.timeline-item .text .img_con img{width:100%;border-radius:6px}.timeline-item.right .img_con{margin-left:15px}.timeline-item .year{position:relative;z-index:2;display:block;padding:0 4px;margin-bottom:6px;margin-top:-15px;border-bottom:1px solid #5b7db06e;font-weight:700;margin-bottom:6px}.timeline-item .year span{display:inline-block;margin:0 30px;color:#5b7db0;font-size:20px;font-weight:100}.timeline-item .text .txt_con{padding:0 15px;width:calc(100% - 160px)}.timeline-item .text .fnt16{line-height:1em}.timeline-item .text .fnt14{margin-top:10px;line-height:1.5em}.gap45{gap:45px}.renew_page .case_open ul li:first-child{margin-right:0}.renew_page .case_propose{margin-top:-100px}.renew_page .case_open{clear:both;margin-top:0;margin-bottom:44px}.renew_page .case_open .sd.fnt18{border-bottom:.5px solid #bbb;margin-bottom:15px;display:inline-block;padding:0 50px 5px;margin-top:30px}.renew_page .case_open img{display:block;margin:0 auto;max-width:280px}.renew_page .ring_plan{height:340px;object-fit:contain;object-position:top}.flex.moku_flex{justify-content:flex-start;align-items:center}.moku_flex img{max-width:168px;margin-right:30px}.pro_inner{width:980px;margin:0 auto}.renew_pro .flex03 li{width:36%;margin-right:0}.renew_pro .flex03 li.pc_580{width:26%;margin-right:0}.renew_pro .ring_plan{max-width:258px}#viewer02 ul{clear:both;width:100%}#viewer ul,#viewer03 ul,#viewer05 ul{width:100%}.renew_pro .case_img{max-width:240px;margin:0 auto}.renew_pro .c_blue{color:#5b7db0}.width30{width:30%}.width50{width:50%}.gap120{gap:120px}.boder_t{border-top:1px solid}.deep_blue{color:#5b7db0}.new_pp .three_step{gap:15px;align-items:flex-start}.new_pp .three_step .deep_blue{align-self:center}.renew_page .three_step li{width:27%}.renew_page .three_step li img{border-radius:10px}.renew_page .three_step li:nth-child(2),.renew_page .three_step li:nth-child(4){text-align:center;width:7%;align-self:center}.point_pp{font-weight:500}.thin_btn .btn-outline{padding:7px 27px}#ring_pp.blue_veil{background:url("https://www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/common/blue_veil.png") no-repeat;background-size:contain;background-position-y:-85px}.tit_border{border:1px solid;padding:11px 20px}.case_choice .case_li li{color:#000}.case_choice .case_li h2{position:relative;margin-bottom:17px;line-height:1.5em;font-weight:100}.case_choice .case_li h2 span{padding:3px 0}.case_choice .case_li h2:before{display:none;position:unset;content:'';bottom:-35px;left:50%;width:auto;height:1px}.case_choice .case_li img{max-width:280px;margin:0 auto}.case_choice .case_li li.fasionable img{max-width:216px;margin-bottom:23px}#diamond_pp.veil{background:url("https://www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/common/veil.png") no-repeat;background-size:100%}.dia_box{position:relative}.dia_box .mx_width580{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.case_img{max-width:450px;width:100%;display:block;margin:50px auto}.renew_page #viewer,.renew_page #viewer02,.renew_page #viewer03,.renew_page #viewer04,.renew_page #viewer05{margin:0 auto;width:720px;height:720px;margin-left:0}.renew_page #viewer div,.renew_page #viewer02 div,.renew_page #viewer03 div{width:100%;height:720px}.renew_page #viewer div img,.renew_page #viewer02 div img,.renew_page #viewer03 div img{width:100%;height:100%;object-fit:cover}.christmas_list_r_bg{width:calc(100% - 820px)}.renew_page .christmas_list h3{font-size:20px}.renew_page #viewer ul,.renew_page #viewer02 ul,.renew_page #viewer03 ul{margin-left:0}.renew_page #viewer ul li,.renew_page #viewer02 ul li,.renew_page #viewer03 ul li{width:80px;height:80px}.renew_page #viewer ul li img,.renew_page #viewer02 ul li img,.renew_page #viewer03 ul li img{width:100%;object-fit:cover;height:80px}.renew_page .case_open ul{width:auto;margin:0 auto;display:flex;flex-direction:column;align-items:center}.width680{width:680px}.luminous_new .txt_box .sd{font-size:22px}.bl_accordionTitle{padding:20px 0 0;transition:.3s;position:relative}.bl_accordionTitle:before{content:"+";width:40px;height:40px;position:absolute;top:18px;right:40px;transition:.3s;transform-origin:center;font-weight:800;font-size:25px}.bl_accordionTitle.active:before{content:"-";width:40px;height:40px;position:absolute;top:18px;right:40px;transition:.3s;transform-origin:center;font-weight:800;font-size:25px}.bl_accordionContent{padding:0 40px;opacity:0;height:0;line-height:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.bl_accordionContent>*+*{margin-top:0}.bl_accordionContent img{height:0}.bl_accordionContent.open{padding:0 0 40px;opacity:1;line-height:normal;height:auto}.bl_accordionContent.open>*+*{margin-top:10px}.bl_accordionContent.closing{transition:none}#aboutwako p{line-height:1.8em}@media screen and (min-width:768px){.hp_displaySP{display:none !important}}@media screen and (max-width:767px){.hp_displayPC{display:none !important}}table.price-table,.price-table td,.price-table th{border:1px solid #fff;border-collapse:collapse;margin-top:40px;margin-bottom:50px;width:100%}.price-table td,.price-table th{padding:3px;width:13em;height:25px;text-align:center;font-size:16px;font-family:"ryo-text-plusn",serif;font-weight:100}.price-table td{background:#f5f5f5}.price-table .gray{background:#e8e8e8}.price-table .c9{background:#c9c2bd}.price-table .dd{background:#dddbdb}.smallTxt{font-size:14px}.span_blue.c_blue{color:#5b7db0}.repair_bg001{background-image:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/index/bg_repair.png)}.com_bg{background-repeat:no-repeat;background-size:cover}.com_bg_con{background-repeat:no-repeat;background-size:contain}.hab_img{position:relative}.timeline-item.hab_img .text .txt_con{padding:0 15px;width:100%}.repair_flow{position:absolute;top:52px;left:50%;transform:translateX(-50%)}@media (max-width:798px){.repair_flow{position:unset;top:unset;left:unset;transform:unset;width:92%;margin-top:20px}}.boder_blue{border:2.5px solid #5b7db0;max-width:450px;margin:0 auto;padding:10px 0;border-radius:10px}.boder_blue span{padding-right:13px;vertical-align:bottom}.reform_bg{background-image:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/index/reform_bg.png)}.reform_bg .feature_slider{background:0 0}.reform_bg .feature_slider ul li{margin-right:20px;max-width:280px}.reform_bg{background-image:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/index/reform_bg.png)}.reform_bg .feature_slider .swiper-pagination{position:relative;margin-top:25px;text-align:center}.reform_bg .feature_slider .swiper-pagination-bullet{width:8px;height:8px;background:#ccc;opacity:1}.reform_bg .feature_slider .swiper-pagination-bullet-active{background:#84abd7}.reform_bg .feature_slider{margin:0}.menu_bg{background-image:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/index/menu_bg.png)}.bl_accordionTitle{text-align:left}.price-more{display:block;max-height:0;overflow:hidden;opacity:0;transform:translateY(-8px);transition:all .45s ease}.bl_accordion.open .price-more{max-height:2000px;opacity:1;transform:translateY(0)}.menu_bg .bl_accordionTitle:before{content:""}.menu_bg .price-table .c9{background:#5b7db0;color:#fff}.menu_bg .price-table .gray{background:#f7f4f4}.menu_bg .price-table td{background:#f7f4f4}.menu_bg .price-table .c9:first-child{border-radius:11px 0 0}.menu_bg .price-table .c9:nth-child(4){border-radius:0 11px 0 0}.menu_bg .price-table th{border:none}.menu_bg .price-table td{text-align:center;border:1px solid #fff}.price-table td,.price-table th{font-family:"Zen Old Mincho",serif}.menu_bg .price-table.color td{background:#fcfcfc}.price-toggle{background:0 0;border:none}.price-toggle{display:inline-flex;align-items:center;gap:8px}.price-toggle span{display:flex;align-items:center;line-height:1}.price-toggle img{display:block;width:10px;height:auto}table.price-table,.price-table td,.price-table th{margin-top:10px}.flex.s_flex{align-items:center;justify-content:left}.b_a_box{font-size:10px;width:50px;margin-right:10px;border:1px solid #cdcece;height:15px;padding:2px 0;line-height:1em}.b_a_tit{width:calc(100% - 60px);text-align:left}.width27{width:27%}.bg_merit{background-image:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/renewal/merit_bg.png)}.timeline-item .year span.font-mincho{padding-bottom:17px;letter-spacing:.1em}.remaikng_line .timeline-item:before{top:38px}.remaikng_line .timeline-item .text .fnt14{margin-top:0}.border_txt{width:860px;padding:20px 0;border:1px solid;border-radius:5px;letter-spacing:.2em}@media (max-width:980px){.border_txt{width:90%;font-size:20px}}.order_js #viewer,.order_js #viewer02,.order_js #viewer03,.order_js #viewer04,.order_js #viewer05,.order_js #viewer ul,.order_js #viewer02 ul{max-width:1660px;width:1660px;margin:0 auto}@media (max-width:1700px){.order_js #viewer,.order_js #viewer02,.order_js #viewer03,.order_js #viewer04,.order_js #viewer05,.order_js #viewer ul,.order_js #viewer02 ul{max-width:100%;width:100%}}.order_js #viewer div{height:380px;width:578px;margin:0 auto}@media (max-width:680px){.order_js .main_image{width:100%}}.order_js .s_flex{margin-top:10px}.order_js .plus{position:absolute;top:0;right:0;width:10px}.order_js #viewer ul li{width:19%;margin-right:1%;position:relative}.order_js #viewer ul li .fnt14{font-size:12px}.bg_create{background-image:url(//www.wako-bridal.jp/wp-content/themes/www.wako-bridal.com/css/../images/renewal/create_bg.png)}#ordermade .tit_border{width:400px}.work_shop .width60 .flex li{width:30%}.renew_page .case_open ul li{width:100%}.reco_re .pic{width:200px;height:200px;border-radius:15px;margin-right:24px}.reco_re li{width:100%;padding-bottom:20px;margin-bottom:18px}.reco_re .ttl-Box{width:calc(100% - 250px);position:relative;padding-bottom:30px}.page-recommend.common_inner .detail-Box .bd-Box{border:none;padding:0;width:100%}.page-recommend.common_inner .detail-Box .ttl-Box{padding-bottom:18px;margin-bottom:30px;background-image:none}.page-recommend.common_inner .detail-Box .wysiwyg{font-family:"Zen Kaku Gothic New",sans-serif;color:0;font-size:14px;font-weight:400;line-height:2.35;margin-bottom:20px}.page-recommend.common_inner .previous-Btn{font-family:"Zen Kaku Gothic New",sans-serif;border:1px solid #000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000;border-bottom:1px solid #000;position:absolute;left:-222px;box-shadow:none;border-radius:30px}.page-recommend.common_inner .list-Btn{background:linear-gradient(90deg,#315a9c 0%,#76a5d7 100%);border-bottom:none;border-radius:30px}.page-recommend.common_inner .list-Btn a{color:#fff}.page-recommend.common_inner .next-Btn{border:1px solid #000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#c9c9c9;border-bottom:1px solid #000;position:absolute;right:-218px;top:0;box-shadow:none;border-radius:30px}.ab_txt{position:relative}.ab-ttl{position:absolute;bottom:10px;padding:0 10px}.re_voice .new_voice .pic img{width:100%;height:100%;display:block !important;object-fit:cover;border-radius:15px}.re_voice .list-Box .pic{height:380px}.re_voice .list-Box dt:before{content:"";margin-right:.1em}.re_voice .list-Box dt{color:#fff;font-size:12px;font-weight:700;margin-bottom:4px;background:linear-gradient(90deg,#76a5d7 0%,#588bc3 100%);width:110px;text-align:center;font-size:10px;font-family:sd;line-height:1em;padding:5px 0 2px}.re_voice dl{display:flex;width:100%;flex-wrap:wrap;align-items:center}.re_voice dl dd{width:calc(100% - 125px)}.re_voice .new_voice .item02,.re_voice .new_voice .item03{font-size:13px;margin-bottom:0;margin-left:9px;border:none}.re_vouce .detail-Box .bd-Box{border:none;padding:0;width:100%;margin-left:auto;margin-right:auto;margin-bottom:70px}.re_vouce .detail-Box .ttl-Box{padding-bottom:18px;margin-bottom:30px;background-image:none;background-repeat:repeat-x;background-position:0 bottom}.re_vouce .ten-ce{display:block}.re_vouce .detail-Box .customer-pic{width:880px;height:660px;object-fit:cover;margin:0 auto}.re_vouce .detail-Box .flex_ring{border-top:none}.re_vouce .detail-Box .flex_ring li{width:50%}.re_vouce .detail-Box .cate_ri{padding-top:14px;font-size:12px;line-height:30px;background:linear-gradient(90deg,#76a5d7 0%,#588bc3 100%);color:#fff;font-weight:700;font-family:sd;width:220px}.re_vouce .detail-Box .product-detail .ring_name{font-size:15px;line-height:1em;color:#000;border-bottom:none;padding-bottom:16px;width:300px}#new_reserv .new_reserv{background:linear-gradient(135deg,#3f67a3,#7ea0c4);color:#fff;padding:80px 40px;text-align:center}#new_reserv .new_reserv .pre_txt_bx{float:none}#new_reserv .new_reserv .pre_txt_bx .pre_001b{color:#fff}#new_reserv .new_reserv .pre_txt_bx{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}#new_reserv .new_reserv .pre_photo{flex-shrink:0}.pdr100{display:inline-block;padding-right:50px}#new_reserv .new_reserv .pre_photo img{width:160px}#new_reserv .from-Box{width:760px}@media screen and (max-width:798px){#new_reserv .from-Box{width:100%}}#new_reserv .new_reserv .wbText01{font-size:42px;letter-spacing:.1em;margin-bottom:30px}#new_reserv .contact-read-ttl-Box{font-family:"Zen Kaku Gothic New",sans-serif}#new_reserv .new_reserv .pre_002r{font-size:22px;line-height:1.2em;color:#fff}#new_reserv .new_reserv .pre_003r{font-size:22px;color:#fff}#new_reserv .from-Box .contact_form th{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;border-top:none;border-bottom:1px solid #ededed}#new_reserv .new_reserv .pre_004r{font-weight:500;margin:0 5px;color:#fff;font-size:2.2em;line-height:1.5em;display:inline-block;padding-left:15px}#new_reserv .new_reserv .pre_text{font-size:16px;line-height:1.5em;border-bottom:1px solid rgba(255,255,255,.3);border-top:none;padding-top:10px;color:#fff;text-align:left;font-family:"Zen Kaku Gothic New",sans-serif;padding-bottom:30px;margin-bottom:30px}#new_reserv #page-reservation-Box .red{padding:2px 6px;font-size:9px;font-family:"Zen Kaku Gothic New",sans-serif;border-radius:6px}#new_reserv .from-Box table input[type=text]{padding:5px 10px;border:1px solid #bebebe;border-radius:6px;height:35px;color:#0a090a;font-size:16px;vertical-align:bottom;font-family:"Zen Kaku Gothic New",sans-serif}.fnt38{font-size:38px}#new_reserv .from-Box .contact_form th,#new_reserv .from-Box .contact_form td{padding:10px 20px 15px}#new_reserv .from-Box table input[type=text],#new_reserv .from-Box table input[type=tel],#new_reserv .from-Box table input[type=email],#new_reserv select{height:50px;font-family:"Zen Kaku Gothic New",sans-serif}#new_reserv .from-Box .email_txt,#page-reservation-Box .from-Box p,#page-reservation-Box .from-Box .red{font-size:12px;font-family:"Zen Kaku Gothic New",sans-serif}#new_reserv td>select{height:50px;font-family:"Zen Kaku Gothic New",sans-serif}#new_reserv .mw_wp_form .vertical-item{display:block;font-family:"Zen Kaku Gothic New",sans-serif}#new_reserv .from-Box .form_comm{font-family:"Zen Kaku Gothic New",sans-serif}#new_reserv .submit_btn{background:#fff;border:none !important;color:transparent;padding:3% 5%;font-size:16px;text-align:center;margin:0 auto;background-image:url(https://moocl.net/wako-bridal/wp-content/themes/www.wako-bridal.com/css/../images/common/contact_btn001.svg);background-repeat:no-repeat;background-size:100% 100%;width:315px;height:47px;border:none}#new_reserv .contact_btns{margin:0 auto}.flex_reserv{gap:30px;display:flex;align-items:center;flex-wrap:nowrap;width:100%}.flex_width30{min-width:450px;border:1px solid #fff;padding:15px;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif}.flex_width5{width:5%}.img_ken{position:relative}.ken_img{position:absolute;top:-31px;left:-28px;width:120px;opacity:1}.flex_rev_tel{display:flex;align-items:center;gap:14px;justify-content:center}.pre_tel_nom a{color:#fff;font-size:61px}.tel_mark{opacity:1;vertical-align:baseline;padding-right:10px;padding-left:30px;width:120px}#companypage{font-family:"Zen Kaku Gothic New",sans-serif}#companypage .about_menu ul li:last-child{border-bottom:1px solid #fff}.companynew .c_blue a{color:#3c5883;font-family:"Zen Kaku Gothic New",sans-serif}.companynew .c_blue a span{color:#000;display:inline-block;margin-right:5px}.companynew .logo_img{width:315px;margin:0 auto 45px;text-align:center;display:block}.companynew .JEWLY .logo_img{width:175px}.companynew .cocon .logo_img{width:204px}.companynew .joy .logo_img{width:241px}.companynew .amber .logo_img{width:157px}.pdt70{padding-top:70px}.pdb60{padding-bottom:60px}#com_2 th{color:#000}#com_2{background-image:url("https://moocl.net/wako-bridal/wp-content/themes/www.wako-bridal.com/css/../images/common/blue_veil.png");background-repeat:no-repeat;background-size:contain;background-position-y:-85px}#com_2 table{border-collapse:collapse;margin-top:80px}#com_2 th{font-size:18px;color:#000;letter-spacing:.5em;text-align:center;vertical-align:initial;border:none;background:0 0}#com_2 td{font-size:14px;font-family:"Zen Kaku Gothic New",sans-serif;color:#000;border:none;border-left:1px solid #000;padding-bottom:30px;padding-left:50px}#com_2 .black_yajirusi,#com_3 .black_yajirusi{color:#000;margin-right:10px}.bg_blue p.c_fff{color:#fff}#com_3 .aline_l{text-align:left;font-size:20px}#com_3 .aline_l+p{color:#000;text-align:left;font-size:14px;margin-bottom:50px}#com_3 .srList{text-align:left;margin-top:30px;display:flex;align-items:center}#com_3 h3.font_25{width:200px;font-size:18px}#com_3 .shishinRowIn{width:calc(100% - 250px);font-size:14px}#com_3 .common_h1{border:1px solid #000;font-size:25px;padding:16px;max-width:335px;margin:50px auto;letter-spacing:.1em}#com_3 .com_cap{color:#000;font-size:18px}.for_f_border{border:1px solid #000;padding:51px 45px}#com_3 .for_future .ff_h2{font-size:25px;text-align:left}.for_f_border .url_btnccom{display:flex;align-items:center;margin:15px auto 40px}.for_f_border .url_btnccom img{width:289px;margin-right:25px}.mirai_img{float:right;width:300px;margin:0 0 20px 20px}.ff_text{line-height:1.8}@media screen and (max-width:980px){.mirai_img{width:340px}}#com_3 .mfcss .font_16{font-size:14px;color:#000;text-align:left}#com_3 .ff_text.font_16{font-size:14px;color:#000;text-align:left;margin-top:30px}.hc-logo{padding:10px 0 15px !important}.hc-logo img{width:320px;padding:6px 0 0}@media screen and (max-width:1250px){#new_reserv .new_reserv .wbText01{font-size:35px}.pre_tel_nom a{font-size:40px}.tel_mark{width:90px}.flex_width30{min-width:350px}.ken_img{width:100px}#new_reserv .new_reserv .pre_002r{font-size:16px}#new_reserv .new_reserv .pre_003r{font-size:16px}}@media screen and (max-width:1100px){#new_reserv .new_reserv .fnt20{font-size:16px}#new_reserv .new_reserv .wbText01{margin-bottom:15px}#new_reserv .new_reserv .fnt38{font-size:31px}.pre_tel_nom a{font-size:30px}.tel_mark{width:80px}}@media screen and (max-width:1000px){.flex_width30{min-width:280px}.img_ken{padding:10px 15px}.ken_img{width:85px;top:-28px}#new_reserv .new_reserv .pre_text{font-size:14px}}@media screen and (max-width:900px){.tel_mark{width:37px;padding-right:6px;padding-left:0}.flex_reserv{flex-flow:column;width:100%}.flex_rev_tel{flex-direction:column}}@media (max-width:1300px){.renew_page .three_step li:nth-child(2),.renew_page .three_step li:nth-child(4){text-align:center;width:3%;align-self:center}.order_js #viewer ul li .fnt14{font-size:11px;line-height:1.2em}}@media (max-width:1200px){.imagereform{width:46%}.reformBox .reformtextsmall{margin-top:-7em;font-size:14px;width:48%}.reformtextsmall{height:auto}.price-table td,.price-table th{padding:3px;width:12em;font-size:14px}.three_step .step{font-size:14px}.three_step .step .fnt18{font-size:16px}.three_step .fnt14{font-size:12px}.renew_page #viewer div,.renew_page #viewer02 div,.renew_page #viewer03 div{width:100%;height:620px}.renew_page #viewer,.renew_page #viewer02,.renew_page #viewer03,.renew_page #viewer04,.renew_page #viewer05{width:620px;height:620px}.renew_page .christmas_list_r_bg{width:calc(100% - 670px)}}@media (max-width:1100px){.renew_page #viewer div,.renew_page #viewer02 div,.renew_page #viewer03 div{width:100%;height:520px}.renew_page #viewer,.renew_page #viewer02,.renew_page #viewer03,.renew_page #viewer04,.renew_page #viewer05{width:520px;height:520px}.renew_page .christmas_list_r_bg{width:30%}}@media (max-width:980px){.afterservice{flex-direction:column;align-items:flex-start}.reformBox .reformtextbig{font-size:24px}.reformNo{font-size:42px}.reformbox004 .r-img{width:30%;margin-right:2%}.pro_inner{width:100%;margin:0 auto}#ring_pp .width32{width:40%}#ring_pp .width50{width:43%}.gap120{gap:60px}.case_renew #begin_top_menu{width:100%;margin:0 auto}#begin_top_menu{justify-content:center}.case_renew #begin_top_menu li{width:32%}#begin_top_menu li .fnt25{font-size:20px}.case_renew #begin_top_menu li img.case002{width:100%;margin:0 auto}.case_renew #begin_top_menu li img{width:125px}.case_renew menu li img.case003{padding-bottom:0;width:122px;margin-bottom:0}}@media (max-width:798px){.imagereform{width:100%}.reformBox .reformtext{width:100%}.reformtextsmall{height:auto;margin-top:1em}.reformBox .reformtextbig{margin-top:0;margin-bottom:10px}.img-right img{width:100%}.reformBox .reformtextsmall{margin-top:1em}.reformbox004 .r-img+p{margin-top:30px}.price-table td,.price-table th{font-size:12px}.renew_pro .flex03 li.pc_580{width:20%;margin-right:0;font-size:14px}.renew_pro .flex03 li{width:39%;margin-right:0}.renew_pro .flex03 li .fnt25{font-size:23px}.renew_pro .flex03 li .fnt20{font-size:16px}.renew_pro .ring_plan{max-width:232px}.renew_pro .case_img{max-width:190px;margin:0 auto}.renew_pro .ring_plan{height:270px}.renew_page .three_step li img{border-radius:10px;width:100%}.renew_page #viewer div,.renew_page #viewer02 div,.renew_page #viewer03 div{width:100%;height:520px}.renew_page #viewer,.renew_page #viewer02,.renew_page #viewer03,.renew_page #viewer04,.renew_page #viewer05{width:100%;height:520px}.renew_page .christmas_list h2{font-size:45px;margin:0 0 30px}.renew_page #viewer div,.renew_page #viewer02 div,.renew_page #viewer03 div,.renew_page #viewer04 div,.renew_page #viewer05 div{width:100%;height:370px}.renew_page #viewer ul li,.renew_page #viewer02 ul li,.renew_page #viewer03 ul li,.renew_page #viewer04 ul li,.renew_page #viewer05 ul li,.renew_page #viewer07 ul li,.renew_page #viewer08 ul li,.renew_page #viewer09 ul li,.renew_page #viewer10 ul li,.renew_page #viewer11 ul li{width:20%}.renew_page #viewer ul li img,.renew_page #viewer02 ul li img,.renew_page #viewer03 ul li img,.renew_page #viewer04 ul li img,.renew_page #viewer05 ul li img,.renew_page #viewer07 ul li img,.renew_page #viewer08 ul li img,.renew_page #viewer09 ul li img,.renew_page #viewer10 ul li img,.renew_page #viewer11 ul li img{width:100%;height:100%;object-fit:cover}.renew_page .christmas_list_r_bg{width:100%}#christmas_box02{margin-top:30px}.renew_page .case_open .sd.fnt18{font-size:20px}.renew_page #viewer02 ul,.renew_page #viewer04 ul{margin:0 auto 0}.reco_re li{width:48%;padding-bottom:20px;margin-bottom:18px;margin-right:2%}.reco_re .pic{width:100%;height:100%;display:block;margin-bottom:30px}.reco_re .pic img{width:100%;height:100%;display:block !important;object-fit:cover;height:275px}.reco_re .ttl-Box{width:100%}.c4{max-width:500px;width:100%}.mirai_img{float:none;display:block;width:100%;margin:0 0 20px}.for_f_border .url_btnccom{flex-direction:column}#companypage .about_flex{flex-direction:column}#companypage .about_flex .imag_box,#companypage .about_flex .txt_box{width:100%;max-width:380px}#com_2 table{border-collapse:collapse;margin-top:40px}#com_2 th{font-size:14px}#com_2 td{padding-bottom:15px;padding-left:26px}#com_3 .aline_l{text-align:left;font-size:16px}#com_3 h3.font_25{width:150px;font-size:16px}#com_3 .com_cap{color:#000;font-size:16px}#com_3 .srList{flex-direction:column}#com_3 h3.font_25{width:100%;font-size:16px}#com_3 .common_h1{font-size:20px}.renew_page #viewer05 ul li:nth-child(3){opacity:1;margin-left:0}#new_reserv .sp_contact-read span{font-family:"Zen Kaku Gothic New",sans-serif;border-radius:6px;background:#76a5d8}.flex_reserv{gap:15px}#new_reserv .from-Box #mailform{margin-bottom:0}#new_reserv .pre_txt_bx .pre_001b{font-size:8vw}}.sp_580{display:none}@media (max-width:580px){.pc_580{display:none}.sp_580{display:block}.renew_pro .case_propose{margin-top:-50px;flex-direction:column}.renew_pro .flex03 li{width:100%;margin-right:0;margin-bottom:25px}.renew_pro .flex03 li:nth-child(2){width:100%;margin-right:0;font-size:16px}.renew_pro .ring_plan{height:auto}.case_renew #begin_top_menu{flex-direction:column}.case_renew #begin_top_menu li{width:100%;padding:0 0 18px}}.sp_br_re{display:none}@media (max-width:498px){.top_main_tit{font-size:15px;margin:30px 0}.sp_br_re{display:block}.reformbox004 .r-img{width:100%;margin-right:0}.reformbox004 .r-img+p{width:100%}.bl_accordionTitle:before,.bl_accordionTitle.active:before{right:5px}.width_sp_repar{width:50%;margin:33px auto}.width10{max-width:none;margin-bottom:14px;width:29%}.afterservice .fnt40{font-size:18px}.top_rep .flex02{flex-direction:row}.top_rep .flex02 li{width:50%}.top_rep .fnt23{font-size:14px}.aboutwako004box{background-size:contain}#ring_pp .width32{width:100%}#ring_pp .width50{width:100%;margin-top:30px}.gap120{gap:0px}.chosen_main .posi_abu{top:30%;width:178px}.chosen_main_txt .vertical.fnt22{letter-spacing:.2em;line-height:1.8em}.chosen_main_txt .fnt16{font-size:11px;letter-spacing:.2em;line-height:1.8em}.reco_re li{width:100%;padding-bottom:20px;margin-bottom:18px;margin-right:0}.for_f_border{padding:25px 20px}#com_3 .for_future .ff_h2{font-size:18px}#com_3 .shishinRowIn{width:100%;font-size:14px}#com_2 th{font-size:12px;padding:0 5px}#com_2 td{padding-bottom:15px;padding-left:15px;font-size:12px}}@media screen and (max-width:1350px){.about_menu ul li{font-size:15px}.btn-tel a{flex-direction:column}.btn_4 .btn-tel img{vertical-align:middle}.link_com_cal{width:30%}}@media screen and (max-width:1100px){.about_menu ul li{font-size:16px}.txt_box .sd{font-size:45px}}@media screen and (max-width:1000px){.no_span{font-size:120px}.about_menu ul li{font-size:12px}}@media screen and (max-width:950px){.sub_header .av_h1{font-size:40px}.av_h1 .fnt20{font-size:18px}.about_menu ul li{padding:10px 0}.sd_39{font-size:35px}.txt_box .sd{font-size:39px}.txt_box .fnt25{font-size:22px}.hs_deco{padding:0 20px 10px;font-size:22px}.design_4_box li{width:330px}#pro_wako .sl_flex{justify-content:space-between}#pro_wako .sl_flex li{width:390px;margin-right:50px;margin-left:0}#pro_wako .reverse .sl_flex li{margin-left:50px;margin-right:0}#pro_wako .sl_flex li.sl_txt{width:calc(100% - 442px)}.sl_pro{font-size:17px}}@media (max-width:798px){.sub_header .av_h1{font-size:30px;padding-top:100px !important}.sub_header .av_h1.s_fnt_sp{font-size:24px}.sub_header .fnt14{font-size:12px}.no_span{font-size:100px}.sd_39{font-size:30px}.about_menu ul li{width:33.3%;border-bottom:1px solid #fff}.about_menu ul li:nth-child(4),.about_menu ul li:nth-child(5){border-bottom:none;width:50%}#aboutwako .about_flex .imag_box,#aboutwako .about_flex .txt_box{width:100%;max-width:552px}.about_flex .txt_box{padding:25px 15px}.has_bg_mg{padding-top:445px}.has_b_b.inline_b.sd{padding:0 15px}.timeline:before{left:20px;transform:none}.timeline-item{width:100%;padding-left:25px;padding-right:20px;text-align:left}.timeline-item.left,.timeline-item.right{left:0}.timeline-item:before{left:16px;right:auto}.timeline-item.right:before{left:16px}.timeline-item .year{text-align:left}.timeline-item .text{flex-direction:column}.timeline-item .text .img_con{width:90%}.timeline-item .text .txt_con{padding:0 15px;width:100%;margin-bottom:35px;margin-top:15px}.timeline-item .text .txt_con .fmt16{font-size:14px}.width65{width:85%}.fnt55{font-size:35px}.three_step{flex-direction:column}.renew_page .three_step li{width:100%}.three_step .deep_blue{transform:rotate(90deg);display:block;text-align:center;margin:15px 0}.width680{width:95%}.flex .sp_100{width:100%}.order_js #viewer .plus{position:unset;display:none}.order_js #viewer ul li{width:100%;margin-right:0}#ordermade .tit_border{width:90%;font-size:16px}.diamond_4c .about_flex .txt_box{width:55%;margin-left:0;margin-right:0}.diamond_4c .about_flex.reverse .txt_box{margin-left:0;margin-right:0}.flex.about_flex.reverse.end{padding-right:0}.blie_tit.flex03 li{width:100%;margin:0}.f_colection .flex_col4>*{width:46%;margin-right:0;margin:0 auto 30px}.f_colection .flex_col4 .grid_tit002.fnt23{font-size:19px;margin-top:10px;text-align:center}.f_colection .flex_col4 .grid_tit002 span.fnt18{font-size:14px}.design_4_box li{width:43%}.design_4_box{gap:50px}.design_4_box .fnt20{font-size:16px}.pos_ab_btm{padding:0 20px;margin-top:-100px}.twobtn{flex-direction:column}.twobtn .mgr30{margin-right:0;margin-bottom:30px}.des_4_flex li{width:49%;margin-right:1%;margin-bottom:35px}.flex.about_flex.start{padding-left:0}.flex.about_flex.reverse.end{padding-right:0}.fnt70_sd{font-size:50px}.fnt25.text_deco.inline_b.has_b_b{padding:0 20px;font-size:20px}#service_after .after_flex li{width:48%;margin-right:2%;margin-bottom:50px}#pro_wako .sl_flex li.sl_txt{width:calc(100% - 360px)}#pro_wako .sl_flex li{width:330px;margin-right:30px}#pro_wako .reverse .sl_flex li{margin-left:30px;margin-right:0}.work_shop .shop_g.flex{align-items:flex-start}#aboutwako001box .fnt25{font-size:20px}#aboutwako001box .fnt20{font-size:18px}.dia_box .mx_width580{position:unset;bottom:0;left:50%;transform:unset;max-width:100%;width:100%;margin-top:-90px}#new_reserv .new_reserv .pre_text{font-size:12px}#viewer07 ul li,#viewer08 ul li{width:80px}.page-reservation section .common_inner{max-width:95%;width:95% !important}}@media screen and (max-width:768px){.order_js .s_flex{margin-top:10px;justify-content:center}.b_a_box{font-size:14px;width:100px;margin-right:10px;border:1px solid #cdcece;height:22px;padding:4px 0;line-height:1em}.b_a_tit.fnt14{width:180px;text-align:left;font-size:16px}.order_js #viewer ul li{margin-top:30px}.des_4_flex .fnt14{font-size:12px}.bridal_remake .b_a_tit.fnt14{width:auto;text-align:left;font-size:14px}.chosen_main_txt .vertical.fnt22{font-size:16px}.chosen_main_txt .col2{margin-bottom:35px}}@media screen and (max-width:498px){.about_menu ul li{font-size:11px}.about_menu ul li .sankaku{vertical-align:baseline;width:8px;margin-left:1px}.txt_box .sd{font-size:33px}.txt_box .fnt25{font-size:18px}.about_bg002{background-size:contain;background-position:top}.has_bg_mg{padding-top:150px}.width65{width:100%;font-size:12px}.hs_deco{padding:0 15px 0;font-size:16px}.hs_deco span{font-size:10px;padding-bottom:4px}.grid_tit002{font-size:12px}.fnt25.text_deco.inline_b.has_b_b{font-size:18px !important;padding:0 15px 5px}.diamond_4c .about_flex .imag_box{width:100%}.diamond_4c .about_flex .txt_box{width:100%}.about_flex .txt_box{padding:35px 10px}.design_4_box li,.design_4_box li img{width:100%}.about_flex .imag_box,.about_flex .txt_box{width:100%;max-width:552px}#about_btnlink .sub_f_flex li.three_com_cal:nth-child(4),#about_btnlink .sub_f_flex li.three_com_cal:nth-child(5),#about_btnlink .sub_f_flex li.three_com_cal:nth-child(6){margin-top:0}.fnt70_sd{font-size:40px}.sl_pro{font-size:16px}#pro_wako .sl_flex li{width:100%;margin-right:0;margin-left:0}#pro_wako .sl_flex li.sl_txt{width:100%;margin-top:15px}.work_shop .width40{width:100%;margin-right:0}.work_shop .width60{width:100%;text-align:left;margin-top:15px}.timeline-item .year span{display:inline-block;margin:0 5px;font-size:18px}.case_choice .li2 li{display:inline-block;width:100%;margin-right:0}.renew_page .christmas_list h2{font-size:35px;margin:0 0 20px;text-align:left}.christmas_list h2 span{display:block;font-size:12px !important}.hs_no_ul .about_flex .txt_box{width:100%}#pro_wako .sl_name span{font-size:14px;margin-right:20px}#pro_wako .sl_name{font-size:22px}#new_reserv .new_reserv .wbText01{font-size:24px}#new_reserv .new_reserv{padding:20px 30px}.f_colection .flex_col4>*{margin:0}.f_colection .flex_col4 .grid_tit002.fnt23{font-size:17px}.f_colection .flex_col4 .grid_tit002 span.fnt18{font-size:12px;padding-top:5px}.no_span{font-size:75px}#service_after .after_flex li img{height:180px}#service_after .after_flex h2{min-height:4.5em;font-size:14px;line-height:1.5em;padding-bottom:0}.renew_page #viewer div,.renew_page #viewer02 div,.renew_page #viewer03 div,.renew_page #viewer04 div,.renew_page #viewer05 div{width:100%;height:226px}.renew_page #viewer,.renew_page #viewer02,.renew_page #viewer03,.renew_page #viewer04{width:100%;height:300px}.renew_page #viewer05{width:100%;height:500px}.renew_page .christmas_list_r_bg{width:100%;padding:0}.moku_flex img{max-width:100%;margin:0 auto 20px}.flex_width30{min-width:100%}#new_reserv .from-Box .contact_form th{background:0 0}.hc-logo{padding:0 0 10px !important}}@media screen and (max-width:398px){.about_menu ul li{font-size:10px}}