@charset "UTF-8";:root{--bg_color:#faf8ef;--bg_color02:#f9f8f1;--bg_green:#3bc15a;--font_brown:#a78902;--font_orange:#ff6825;--font_serif:"Noto Serif JP",serif;--font_sans:"Noto Sans JP",sans-serif;--box-shadow:0 0 30px rgba(167 137 2/.3)}*{box-sizing:border-box;scroll-padding-top:min(20rem, 200px);font-feature-settings:"palt"}html{scroll-behavior:smooth;font-size:calc(100vw / 118.5)}body,h1,h2,h3,h4,h5,p{margin:0;line-height:1;font-family:'Noto Sans JP',sans-serif;color:#212529}body.active{height:100%;overflow:hidden}p{text-align:justify;letter-spacing:0}img{width:100%;height:auto;display:flex;align-items:center;vertical-align:bottom}ul,li{margin:0;padding:0;list-style:none}a{text-decoration:none;color:inherit;transition:all .8s}a:hover{opacity:.6}span{display:inline-block}dl,dt,dd{all:unset;display:block}button{all:unset;display:block}table{border-collapse:collapse}.sp_obj{display:none !important}.container{max-width:calc(1200px + 40px);margin:0 auto;padding:min(16rem, 160px) min(2rem, 20px) min(8rem, 80px)}h2.h2_ttl{font-size:min(4rem, 40px);font-weight:700;text-align:center;position:relative;z-index:1}h2.h2_ttl span{position:absolute;font-size:min(15rem, 150px);color:rgba(247,238,223,.5);right:0;left:0;margin:auto;bottom:-60%;z-index:-1}.target{transform:translateY(80px);opacity:0;transition:all 1.6s}.target.appear{transform:none;opacity:1}@media (max-width:799px){html{scroll-padding-top:10rem;font-size:calc(100vw / 37.5)}a:hover{opacity:1}.container{padding:12rem 2rem 6rem}.sp_obj{display:block !important}.pc_obj{display:none !important}h2.h2_ttl{font-size:2.8rem}h2.h2_ttl span{font-size:8rem;bottom:0}}header{width:100%;position:fixed;z-index:99}header div.header_wrap{background-color:#fff}header div.header_wrap div.header_container{width:100%;margin:0 auto;padding:min(.4rem, 4px) min(2rem, 20px);display:flex;justify-content:space-between;align-items:center}header div.header_wrap div.header_container h1 a{display:block;color:#212529;font-size:min(2rem, 20px);font-weight:700;display:flex;align-items:center;gap:min(1.6rem, 16px)}header div.header_wrap div.header_container h1 a:before{display:block;content:'';background-image:url(https://rewatch1969.com/wp-content/uploads/2024/03/logo_h1.webp);background-size:contain;background-repeat:no-repeat;background-position:center center;width:min(9rem, 90px);height:min(9rem, 90px)}header div.header_wrap div.header_container div.header_info{display:flex;justify-content:end;align-items:center;gap:min(2rem, 20px)}header div.header_wrap div.header_container div.header_info a.phone{display:flex;flex:1;font-size:min(3rem, 30px);font-weight:700;color:#212529;display:flex;align-items:center;gap:min(.8rem, 8px)}header div.header_wrap div.header_container div.header_info a.phone:before{display:block;content:'';background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/icon_phone.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:min(4rem, 40px);height:min(4rem, 40px)}header div.header_wrap div.header_container div.header_info div.hours{width:min(22rem, 220px)}header div.header_wrap div.header_container div.header_info div.hours p.date{display:flex;justify-content:space-between;align-items:center;font-size:min(1.6rem, 16px);font-weight:700}header div.header_wrap div.header_container div.header_info div.hours p.date+p.date{margin-top:min(.4rem, 4px)}header nav.gnav{width:100%;background-color:#545658}header nav.gnav ul.gnav_ul{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}header nav.gnav ul.gnav_ul a{display:block;font-size:min(1.5rem, 15px);font-weight:700;color:#fff;background-color:#545658;border:1px solid #545658;padding:min(1.6rem, 16px) min(2.2rem, 22px);transition:all .4s}header nav.gnav ul.gnav_ul a:hover{color:#545658;background-color:#fff;opacity:1}@media (max-width:799px){header div.header_wrap div.header_container{max-width:100%;padding:.8rem 2rem}header div.header_wrap div.header_container h1 a{font-size:1.3rem;line-height:1.4;gap:.8rem}header div.header_wrap div.header_container h1 a:before{width:6rem;height:6rem}#open{font-size:3.2rem;cursor:pointer;opacity:1;pointer-events:auto;transition:all .8s}#open.hidden{opacity:0;pointer-events:none}div.overlay{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.9);z-index:99;opacity:0;pointer-events:none;transition:all .8s;overflow-y:scroll}div.overlay.show{opacity:1;pointer-events:auto}div.overlay div.overlay_header{width:100%;padding:.8rem 2rem;display:flex;justify-content:space-between;align-items:center}div.overlay div.overlay_header h1{width:6rem}#close{font-size:3.2rem;color:#fff;cursor:pointer}div.overlay div.overlay_info{margin:1.4rem auto 0;width:72%}div.overlay div.overlay_info a.phone{font-size:1.8rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:.8rem}div.overlay div.overlay_info a.phone:before{display:block;content:'';background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/icon_phone_overlay.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:2.4rem;height:2.4rem}div.overlay div.overlay_info p.date{font-size:1.8rem;font-weight:700;color:#fff;display:flex;gap:1.6rem}div.overlay div.overlay_info p.date{margin-top:1.2rem;font-size:1.6rem;font-weight:700;color:#fff;display:flex;gap:1.6rem}div.overlay div.overlay_info p.date span:first-child{width:12rem}div.overlay div.overlay_info p.date span:last-child{flex:1}div.overlay ul.overlay_ul{margin:4.8rem auto;width:72%}div.overlay ul.overlay_ul li.overlay_li+li.overlay_li{margin-top:3.2rem}div.overlay ul.overlay_ul a{display:block;font-size:1.8rem;font-weight:700;color:#fff}}main{width:100%;padding-top:min(18.9rem, 189px)}@media (max-width:799px){main{padding-top:11.8rem}}main.index div.mv{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/img_mv_pc.jpg);background-size:cover;background-position:center center;width:100%;padding-top:33.3%;position:relative}main.index div.mv div.ttl_area{position:absolute;width:90%;padding:0 20px;height:fit-content;top:5rem;right:0;left:0;margin:auto}main.index div.mv div.ttl_area h2.mv_h2{font-size:2.4rem;font-weight:500;color:#fff;line-height:1.8;text-align:center;font-family:"Noto Serif JP",serif}main.index div.mv div.ttl_area h2.mv_h2 span{display:block;font-size:3.4rem;font-weight:600;color:#caac71;line-height:1.5;text-align:center;padding-top:4rem;font-family:"Noto Serif JP",serif}main.index div.mv div.ttl_area p{text-align:center;color:#b3b3b3;font-size:12px;padding-top:3rem;font-family:"Noto Serif JP",serif}@media (max-width:799px){main.index div.mv{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/img_mv_sp.jpg);padding-top:133.3%}main.index div.mv div.ttl_area{width:95%;padding:0;top:0;bottom:0;right:0;left:0;margin:auto}main.index div.mv div.ttl_area h2.mv_h2{font-size:1.9rem;line-height:1.8}main.index div.mv div.ttl_area h2.mv_h2 span{margin:1.2rem auto 0;font-size:2.7rem;padding:1.6rem 2.4rem}main.index div.mv div.ttl_area p{padding-top:0}}a{color:#212529}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.info-archive{display:flex;flex-direction:column;gap:30px;width:100%;max-width:960px;margin:0 auto;padding:20px}.info-item{display:flex;gap:30px;border-bottom:1px solid #ddd;padding-bottom:20px;flex-wrap:wrap}.info-thumbnail{margin-bottom:15px}.info-thumbnail img{width:300px;height:auto;object-fit:cover;border-radius:0}.info-content{flex:1;min-width:200px}.info-ttl{font-size:1.6em;margin-top:min(2rem, 20px);margin-bottom:40px}.info-category{display:inline-block;font-size:1em;color:#fff;background-color:#545658;padding:8px 15px;margin-right:15px}.info-date{font-size:1.2em;color:#999;margin-bottom:20px}.info-header{margin-bottom:20px}.info-single{max-width:960px;margin:0 auto;padding:30px 20px;line-height:1.8;color:#333}.info-single .info-ttl{width:100%;font-size:1.6em;font-weight:700;padding-bottom:min(.8rem, 8px);border-bottom:1px solid #707070;position:relative}.info-single .info-ttl:before{position:absolute;display:block;content:'';width:min(18rem, 180px);height:3px;background-color:#fc0;bottom:0;left:0;transform:translateY(50%)}.info-body{font-size:1em}.info-body p{line-height:1.5;margin-bottom:20px}.info-body ul{margin-bottom:20px}.info-body ul li{list-style-type:disc;list-style-position:inside}.info-body h2{font-size:1.8em;font-weight:700;margin-bottom:30px}.info-body h3{display:inline-block;font-size:1.5em;line-height:1.5;margin-bottom:30px;border-bottom:2px solid #fc0}.info-body h4{font-size:1.3em;font-weight:700;line-height:1.5;margin-bottom:20px}.info-body img{width:auto;margin-bottom:30px}.info-pagination{text-align:center;margin-top:40px}.info-pagination .page-numbers{display:inline-block;margin:0 6px;padding:8px 12px;border:1px solid #ccc;color:#545658;text-decoration:none;font-size:.95em}.info-pagination .page-numbers.current{background-color:#545658;color:#fff;border-color:#545658}.info-pagination .page-numbers:hover{background-color:#999;border:1px solid #999}@media (max-width:768px){.info-item{flex-direction:column}.info-thumbnail img{width:100%;max-width:100%;height:auto}.info-ttl{font-size:1.5em}.info-body{font-size:.95em}}a{color:#212529}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.info-archive{display:flex;flex-direction:column;gap:30px;width:100%;max-width:960px;margin:0 auto;padding:20px}.info-item{display:flex;gap:30px;border-bottom:1px solid #ddd;padding-bottom:20px;flex-wrap:wrap}.info-thumbnail{margin-bottom:15px}.info-thumbnail img{width:300px;height:auto;object-fit:cover;border-radius:0}.info-content{flex:1;min-width:200px}.info-ttl{font-size:1.6em;margin-top:min(2rem, 20px);margin-bottom:40px}.info-category{display:inline-block;font-size:1em;color:#fff;background-color:#545658;padding:8px 15px;margin-right:15px;width:110px;text-align:center}.info-date{font-size:1.2em;color:#999;margin-bottom:20px}.info-header{margin-bottom:20px}.info-single{max-width:960px;margin:0 auto;padding:30px 20px;line-height:1.8;color:#333}.info-single .info-ttl{width:100%;font-size:1.6em;font-weight:700;padding-bottom:min(.8rem, 8px);border-bottom:1px solid #707070;position:relative}.info-single .info-ttl:before{position:absolute;display:block;content:'';width:min(18rem, 180px);height:3px;background-color:#fc0;bottom:0;left:0;transform:translateY(50%)}.info-body{font-size:1em}.info-body p{line-height:1.5;margin-bottom:20px}.info-body ul{margin-bottom:20px}.info-body ul li{list-style-type:disc;list-style-position:inside}.info-body h2{font-size:1.8em;font-weight:700;margin-bottom:30px}.info-body h3{display:inline-block;font-size:1.5em;line-height:1.5;margin-bottom:30px;border-bottom:2px solid #fc0}.info-body h4{font-size:1.3em;font-weight:700;line-height:1.5;margin-bottom:20px}.info-body img{width:auto;margin-bottom:30px}.info-pagination{text-align:center;margin-top:40px}.info-pagination .page-numbers{display:inline-block;margin:0 6px;padding:8px 12px;border:1px solid #ccc;color:#545658;text-decoration:none;font-size:.95em}.info-pagination .page-numbers.current{background-color:#545658;color:#fff;border-color:#545658}.info-pagination .page-numbers:hover{background-color:#999;border:1px solid #999}@media (max-width:768px){.info-item{flex-direction:column}.info-thumbnail img{width:100%;max-width:100%;height:auto}.info-ttl{font-size:1.5em}.info-body{font-size:.95em}}main.index section.information{width:100%}main.index section.information div.container{padding-bottom:0}main.index section.information h2.h2_ttl span{font-size:min(10rem, 100px);bottom:-20%}main.index section.information ul.info_dl{width:100%;margin-top:min(6.4rem, 64px)}main.index section.information ul.info_dl a.dl_wrap{display:flex;align-items:center;gap:min(4rem, 40px);padding:min(2.6rem, 26px) min(2.4rem, 24px);border-bottom:1px solid #707070;position:relative;color:#212529;margin-bottom:10px}main.index section.information ul.info_dl a.dl_wrap:before{position:absolute;display:block;content:'';width:min(17.8rem, 178px);height:3px;background-color:#fc0;left:0;bottom:0;transform:translateY(50%)}main.index section.information ul.info_dl a.dl_wrap time.info_dt{font-size:min(2.4rem, 24px);font-weight:700}main.index section.information ul.info_dl a.dl_wrap p.info_dd{font-size:min(2.4rem, 24px)}main.index section.information ul.info_dl a.dl_wrap:after{position:absolute;display:block;content:'';background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/icon_arrow_info.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:17px;height:11px;top:0;bottom:0;margin:auto;right:min(4.4rem, 44px)}main.index section.information a.to_info_archive{display:block;width:fit-content;padding:min(2rem, 20px) min(6rem, 68px);margin-top:min(3.6rem, 36px);margin-left:auto;text-align:center;border-radius:10px;border:1px solid #cbcbcb;color:#545658;font-size:min(2rem, 20px);font-weight:700;position:relative;transition:all .4s}main.index section.information a.to_info_archive:hover{background-color:#545658;opacity:1;color:#fff}main.index section.information a.to_info_archive:before{position:absolute;display:block;content:'';background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/icon_arrow_info.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:17px;height:11px;top:0;bottom:0;margin:auto;left:min(3rem, 30px)}@media (max-width:799px){main.index section.information div.container{padding-bottom:6rem}main.index section.information h2.h2_ttl span{font-size:5.6rem;bottom:-20%}main.index section.information ul.info_dl{margin-top:4rem}main.index section.information ul.info_dl a.dl_wrap{flex-direction:column;gap:.8rem;padding:.8rem 0;border-bottom:1px solid #707070}main.index section.information ul.info_dl a.dl_wrap+a.dl_wrap{margin-top:3.2rem}main.index section.information ul.info_dl a.dl_wrap:before{width:10rem;height:.2rem;background-color:#fc0;left:0;bottom:0;transform:translateY(50%)}main.index section.information ul.info_dl a.dl_wrap time.info_dt{font-size:1.6rem;font-weight:700;margin-right:auto;text-align:left}main.index section.information ul.info_dl a.dl_wrap p.info_dd{font-size:1.6rem;line-height:1.6;margin-right:auto}main.index section.information ul.info_dl a.dl_wrap:after{content:none}main.index section.information a.to_info_archive{display:block;width:90%;padding:1.6rem 0;margin:4.4rem auto 0;text-align:center;border-radius:99px;border-width:.2rem;font-size:1.6rem}main.index section.information a.to_info_archive:hover{background-color:unset;opacity:1;color:unset}main.index section.information a.to_info_archive:before{width:1.7rem;height:1.1rem;top:0;bottom:0;margin:auto;left:2.4rem}}main.index section.about{width:100%;position:relative;z-index:1}main.index section.about:after{position:absolute;display:block;content:'';background-color:#f0f0f1;width:100%;height:min(43rem, 430px);bottom:0;top:0;margin:auto;z-index:-1}main.index section.about div.container{padding:min(8rem, 80px) 20px}main.index section.about div.about_wrap{width:100%;display:flex;justify-content:center;align-items:center;gap:min(10rem, 100px)}main.index section.about div.about_wrap div.txt_area{flex:1}main.index section.about div.about_wrap div.txt_area h2.h2_ttl{text-align:left;font-size:min(2.8rem, 28px)}main.index section.about div.about_wrap div.txt_area h2.h2_ttl span{color:rgba(255,255,255,.59);font-size:min(12rem, 120px)}main.index section.about div.about_wrap div.txt_area p.about_txt01{margin-top:min(4.4rem, 44px);font-size:min(2.4rem, 24px);font-weight:700;line-height:1.4}main.index section.about div.about_wrap div.txt_area p.about_txt02{margin-top:min(1.6rem, 16px);font-size:min(1.6rem, 16px);line-height:2}main.index section.about div.about_wrap div.image_area{width:min(50rem, 500px)}@media (max-width:799px){main.index section.about{width:100%;position:static;background-color:#f0f0f1}main.index section.about:after{content:none}main.index section.about div.container{padding-top:12rem}main.index section.about div.about_wrap{width:100%;flex-direction:column;gap:3.2rem}main.index section.about div.about_wrap div.txt_area{width:100%}main.index section.about div.about_wrap div.txt_area h2.h2_ttl{text-align:center;font-size:3.2rem}main.index section.about div.about_wrap div.txt_area h2.h2_ttl span{font-size:8rem;bottom:0}main.index section.about div.about_wrap div.txt_area p.about_txt01{margin-top:3.2rem;font-size:2rem;font-weight:700;line-height:1.4;text-align:center}main.index section.about div.about_wrap div.txt_area p.about_txt02{margin-top:3.2rem;font-size:1.4rem;line-height:2}main.index section.about div.about_wrap div.image_area{width:84%;margin:0 auto}}main.index section.service{width:100%;background-image:url(https://rewatch1969.com/wp-content/uploads/2024/03/bg_service-scaled.webp);background-size:cover;background-position:center center}main.index section.service h2 span{color:rgba(255,255,255,.4)}main.index section.service div.service_wrap{margin-top:min(8rem, 80px);width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:min(3.2rem, 32px)}main.index section.service div.service_wrap a.service_item{width:100%;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.16);position:relative}main.index section.service div.service_wrap a.service_item i{position:absolute;font-size:min(2rem, 20px);color:#707070;right:min(1rem, 10px);bottom:min(1rem, 10px);transition:all .4s}main.index section.service div.service_wrap a.service_item:hover{opacity:1}main.index section.service div.service_wrap a.service_item:hover i{color:#ffac00;transform:scale(1.5)}main.index section.service div.service_wrap a.service_item div.image_area{width:100%;padding-top:81.9%;overflow:hidden;position:relative;transition:all .4s}main.index section.service div.service_wrap a.service_item div.image_area:after{position:absolute;display:block;content:'';background-size:cover;background-position:center center;width:100%;height:100%;top:0;bottom:0;right:0;left:0;transition:all .4s}main.index section.service div.service_wrap a.service_item div.image_area01:after{background-image:url(https://rewatch1969.com/wp-content/uploads/2024/03/img_service01.webp)}main.index section.service div.service_wrap a.service_item div.image_area02:after{background-image:url(https://rewatch1969.com/wp-content/uploads/2024/03/img_service02.webp)}main.index section.service div.service_wrap a.service_item div.image_area03:after{background-image:url(https://rewatch1969.com/wp-content/uploads/2024/03/img_service03.webp)}main.index section.service div.service_wrap a.service_item div.image_area04:after{background-image:url(https://rewatch1969.com/wp-content/uploads/2024/03/img_service04.webp)}main.index section.service div.service_wrap a.service_item:hover div.image_area:after{transform:scale(1.2)}main.index section.service div.service_wrap a.service_item div.txt_area{width:100%;padding:30px 0}main.index section.service div.service_wrap a.service_item p.service_txt01{text-align:center;font-size:min(2rem, 20px);font-weight:700}main.index section.service div.service_wrap a.service_item p.service_txt02{margin-top:min(1.6rem, 16px);text-align:center;font-size:min(1.6rem, 16px);line-height:1.6}@media (max-width:799px){main.index section.service{background-image:url(https://rewatch1969.com/wp-content/uploads/2024/03/bg_service_sp.webp)}main.index section.service div.service_wrap{margin-top:4.4rem;grid-template-columns:1fr;gap:3.2rem}main.index section.service div.service_wrap a.service_item i{font-size:2rem;right:.8rem;bottom:.8rem}main.index section.service div.service_wrap a.service_item div.txt_area{width:100%;padding:2rem}main.index section.service div.service_wrap a.service_item p.service_txt01{text-align:center;font-size:2.4rem}main.index section.service div.service_wrap a.service_item p.service_txt02{margin-top:2.4rem;text-align:center;font-size:1.8rem;line-height:1.6}}main.index section.shop{width:100%;padding:160px 0 80px}main.index section.shop p.shop_ttl{width:fit-content;margin:min(8rem, 80px) auto 0;padding:0 min(20rem, 200px) min(2rem, 20px);border-bottom:2px dotted #707070;font-size:min(3rem, 30px);font-weight:700}main.index section.shop dl.shop_dl{width:fit-content;margin:min(4.6rem, 46px) auto 0}main.index section.shop dl.shop_dl div.shop_item{display:flex;align-items:center;gap:min(3.6rem,36px)}main.index section.shop dl.shop_dl div.shop_item+div.shop_item{margin-top:min(3.2rem, 32px)}main.index section.shop dl.shop_dl div.shop_item dt.shop_dt{width:min(16.8rem, 168px);font-size:min(2rem, 20px);font-weight:500}main.index section.shop dl.shop_dl div.shop_item dd.shop_dd{flex:1;font-size:min(2rem, 20px);font-weight:500;line-height:1.6}main.index section.shop div.google_map{margin-top:min(6.4rem, 64px);overflow:hidden;padding-bottom:20%;position:relative}main.index section.shop div.google_map iframe{position:absolute;left:0;top:0;height:100%;width:100%}@media (max-width:799px){main.index section.shop{padding:12rem 0 6rem}main.index section.shop p.shop_ttl{width:90%;margin:6.4rem auto 0;padding:0 0 1.6rem;border-bottom:2px dotted #707070;font-size:2.4rem;text-align:center}main.index section.shop dl.shop_dl{width:90%;margin:3.2rem auto 0}main.index section.shop dl.shop_dl div.shop_item{flex-direction:column;gap:.8rem}main.index section.shop dl.shop_dl div.shop_item+div.shop_item{margin-top:3.2rem}main.index section.shop dl.shop_dl div.shop_item dt.shop_dt{width:100%;font-size:2rem;text-align:center;font-weight:700}main.index section.shop dl.shop_dl div.shop_item dd.shop_dd{width:100%;font-size:1.6rem;text-align:center;font-weight:500;line-height:1.6}main.index section.shop div.google_map{margin-top:4.8rem;overflow:hidden;padding-bottom:100%;position:relative}}footer{width:100%;background-color:#545658}footer div.container{padding:min(8rem, 80px) min(2rem, 20px);display:flex;justify-content:flex-start;align-items:start;gap:min(4rem, 40px)}footer div.container div.icon_area{width:15%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:min(3.2rem, 32px) min(1.6rem, 16px)}footer div.container div.icon_area a.logo{width:50%}footer div.container div.icon_area a.sns{width:25%}footer div.container div.icon_area a.denchiko{width:100%}footer div.container div.txt_area{flex:1}footer div.container div.txt_area p.footer_txt{font-size:min(2rem, 20px);font-weight:500;line-height:1.6;color:#fff}footer div.container div.txt_area p.footer_txt02{display:flex;gap:0}footer div.container div.txt_area p.footer_txt02 span.date{width:min(12rem, 120px)}footer div.container div.txt_area p.footer_txt02 span.hour{flex:1}a.to_top{position:fixed;width:60px;height:60px;right:4%;bottom:8%;z-index:98;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(0%);transition:all .8s}a.to_top.appear{opacity:1;pointer-events:auto;transform:translateY(50%)}@media (max-width:799px){footer div.container{padding-top:6rem;padding-right:2rem;padding-left:2rem;padding-bottom:10rem;flex-direction:column;gap:4rem}footer div.container div.icon_area{width:50%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:end;gap:2.4rem .8rem}footer div.container div.icon_area a.logo{width:50%}footer div.container div.icon_area a.sns{width:20%}footer div.container div.icon_area a.denchiko{width:100%}footer div.container div.txt_area{width:100%}footer div.container div.txt_area p.footer_txt{font-size:1.4rem;text-align:center;line-height:2}footer div.container div.txt_area p.footer_txt02{width:50%;margin:0 auto;display:flex;text-align:left;gap:0}footer div.container div.txt_area p.footer_txt02 span.date{width:8rem}a.to_top{width:4rem;height:4rem;bottom:10%;transform:translateY(-8rem)}a.to_top.appear{opacity:1;pointer-events:auto;transform:translateY(0%)}}section.inner_section{width:100%;padding:min(16rem, 160px) 0 80px}p.h2_sttl{margin-top:min(10rem, 100px);font-size:30px;font-weight:700;text-align:center}p.h2_sttl:after{display:block;content:'';width:100px;height:3px;background:linear-gradient(to right,#ffcc02 0%,#f90 100%);margin:32px auto 0}div.inner_desc_wrap{margin-top:min(14rem, 140px);width:100%;position:relative}div.inner_desc_wrap div.desc_txt_wrap{position:absolute;max-width:1240px;padding:0 20px;top:0;bottom:0;right:0;left:0;margin:auto;display:flex;align-items:center}div.inner_desc_wrap div.desc_txt_wrap div.desc_txt_area{width:44%}h3.h3_ttl{font-size:min(4rem, 40px);font-weight:700;line-height:calc(58 / 40)}h3.h3_ttl:after{display:block;content:'';width:min(10rem, 100px);height:3px;background:linear-gradient(to right,#ffcc02 0%,#f90 100%);margin-top:min(1.6rem, 16px)}h3.h3_ttl span{display:block;font-size:min(3rem, 30px);font-weight:700;line-height:calc(44 / 30)}p.inner_desc_txt{margin-top:min(3rem, 30px);font-size:min(1.6rem, 16px);line-height:2}p.inner_desc_txt span{font-weight:700}div.desc_image{width:50%;height:min(54rem, 540px);background-size:cover;background-position:center center;margin-left:auto}@media (max-width:799px){section.inner_section{padding:12rem 0 6rem}p.h2_sttl{margin-top:6.8rem;font-size:2rem}p.h2_sttl:after{display:block;content:'';width:10rem;margin:2rem auto 0}div.inner_desc_wrap{margin-top:6rem;position:static}div.inner_desc_wrap div.desc_txt_wrap{position:static;max-width:100%;padding:0 1.6rem;margin:0 auto;display:block}div.inner_desc_wrap div.desc_txt_wrap div.desc_txt_area{width:100%}h3.h3_ttl{font-size:2.4rem;font-weight:700;line-height:1.4;text-align:center}h3.h3_ttl:after{display:block;content:'';width:10rem;height:.3rem;background:linear-gradient(to right,#ffcc02 0%,#f90 100%);margin:1.2rem auto 0}h3.h3_ttl span{display:block;font-size:1.8rem;line-height:2}p.inner_desc_txt{margin-top:3.2rem;font-size:1.4rem;line-height:2}div.desc_image{margin-top:3.2rem;width:100%;height:auto}}main.repair section.inner_section p.repair_txt{margin-top:min(7.4rem, 74px);font-size:16px;text-align:center;line-height:2}main.repair section.inner_section div.exchange div.desc_image{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_repair/img_repair.jpg)}main.repair section.inner_section div.repair div.desc_image{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_repair/img_repair.jpg);margin-right:auto;margin-left:0}main.repair section.inner_section div.repair div.desc_txt_wrap div.desc_txt_area{margin-left:auto}main.repair section.inner_section div.price_table_wrap{margin:0 auto;max-width:1240px;padding:0}main.repair section.inner_section div.price_table_wrap p.table_ttl{font-size:min(2.6rem, 26px);font-weight:700}main.repair section.inner_section div.price_table_wrap table.price_table{margin-top:min(2.4rem, 24px);width:100%}main.repair section.inner_section div.price_table_wrap table.price_table th.gray01{font-size:min(2rem, 20px);font-weight:700;text-align:center;padding:min(1.6rem, 16px) 0;background-color:#545658;color:#fff}main.repair section.inner_section div.price_table_wrap table.price_table th.menu{width:min(27rem, 270px)}main.repair section.inner_section div.price_table_wrap table.price_table th.price{width:min(18rem, 180px)}main.repair section.inner_section div.price_table_wrap table.price_table th.white{width:min(75rem, 750px)}main.repair section.inner_section div.price_table_wrap table.price_table02 th.menu{width:min(24rem, 240px)}main.repair section.inner_section div.price_table_wrap table.price_table02 th.type{width:min(25rem, 250px)}main.repair section.inner_section div.price_table_wrap table.price_table02 th.price{width:min(19rem, 190px)}main.repair section.inner_section div.price_table_wrap table.price_table02 th.white{width:min(52rem, 520px)}main.repair section.inner_section div.price_table_wrap table.price_table th.gray02{font-size:min(1.6rem, 16px);font-weight:700;line-height:1.6;padding:min(1.2rem, 12px) 0 min(1.2rem, 12px) min(2.4rem, 24px);background-color:rgba(156,157,161,.3);text-align:left;border:1px solid #707070}main.repair section.inner_section div.price_table_wrap table.price_table td.gray03{font-size:min(1.6rem, 16px);font-weight:700;line-height:1.6;padding:min(1.2rem, 12px) min(2.4rem, 24px) min(1.2rem, 12px) 0;background-color:rgba(156,157,161,.15);text-align:right;border:1px solid #707070}main.repair section.inner_section div.price_table_wrap table.price_table02 td.gray03{padding:min(1.2rem, 12px) 0 min(1.2rem, 12px) min(2.4rem, 24px);text-align:left}main.repair section.inner_section div.price_table_wrap table.price_table td.white{font-size:min(1.6rem, 16px);line-height:1.6;padding:min(1.2rem, 12px) 0 min(1.2rem, 12px) min(2.4rem, 24px);text-align:left;border:1px solid #707070}main.repair section.inner_section div.price_table_wrap table.price_table02 td.white{font-size:min(1.6rem, 16px);padding:min(1.2rem, 12px) min(2.4rem, 24px) min(1.2rem, 12px) 0;text-align:right}main.repair section.inner_section div.price_table_wrap table.price_table02 td.white02{font-size:min(1.6rem, 16px);line-height:1.6;padding:min(1.2rem, 12px) 0 min(1.2rem, 12px) min(2.4rem, 24px);border:1px solid #707070}main.repair section.inner_section div.price_table_wrap p.table_note{margin-top:min(1.6rem, 16px);font-size:min(1.2rem, 12px);line-height:1.6}@media (max-width:799px){main.repair section.inner_section p.repair_txt{margin:4.8rem auto 0;width:90%;font-size:1.4rem;text-align:left;line-height:2}main.repair section.inner_section div.price_table_wrap{margin:6rem auto 0;max-width:100%;padding:0}main.repair section.inner_section div.price_table_wrap p.table_ttl{font-size:2rem}main.repair section.inner_section div.price_table_wrap table.price_table{margin-top:2rem;width:100%}main.repair section.inner_section div.price_table_wrap table.price_table th.gray01{font-size:1.3rem;padding:1.2rem .4rem}main.repair section.inner_section div.price_table_wrap table.price_table th.menu{width:25%}main.repair section.inner_section div.price_table_wrap table.price_table th.price{width:20%}main.repair section.inner_section div.price_table_wrap table.price_table th.white{width:55%}main.repair section.inner_section div.price_table_wrap table.price_table02 th.menu{width:25%}main.repair section.inner_section div.price_table_wrap table.price_table02 th.type{width:20%}main.repair section.inner_section div.price_table_wrap table.price_table02 th.price{width:15%}main.repair section.inner_section div.price_table_wrap table.price_table02 th.white{width:40%}main.repair section.inner_section div.price_table_wrap table.price_table th.gray02{font-size:1rem;line-height:1.4;padding:1rem .2rem;background-color:rgba(156,157,161,.3);text-align:center}main.repair section.inner_section div.price_table_wrap table.price_table td.gray03{font-size:1rem;line-height:1.4;padding:1rem .2rem;text-align:right}main.repair section.inner_section div.price_table_wrap table.price_table02 td.gray03{padding:1rem 0;text-align:center}main.repair section.inner_section div.price_table_wrap table.price_table td.white{font-size:1rem;line-height:1.4;padding:1rem .2rem}main.repair section.inner_section div.price_table_wrap table.price_table02 td.white{font-size:1rem;padding:1rem .2rem;text-align:right}main.repair section.inner_section div.price_table_wrap table.price_table02 td.white02{font-size:1rem;line-height:1.6;padding:1rem .2rem}main.repair section.inner_section div.price_table_wrap p.table_note{margin-top:1.6rem;font-size:1.2rem;line-height:1.6}}main.buying section.buying div.desc_image{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_buying/img_buying01.jpg)}main.buying section.buying div.buying_flow{margin:min(8.5rem, 85px) auto 0;max-width:1240px;padding:0 20px}main.buying section.buying div.buying_flow p.flow_ttl{padding:12px 24px;font-size:20px;font-weight:700;color:#fff;background-color:#545658}main.buying section.buying div.buying_flow p.flow_ttl02{margin-top:min(5.4rem, 54px);font-size:20px;font-weight:700;padding-bottom:16px;border-bottom:2px dotted #9c9da1}main.buying section.buying div.buying_flow div.necessary_wrap{margin-top:min(5.4rem, 54px);display:flex;justify-content:center;align-items:start;gap:min(6rem, 60px);padding:min(4rem, 40px) 0;background:linear-gradient(to right,rgba(219,219,219,.15) 0%,rgba(78,79,81,.15) 100%)}main.buying section.buying div.buying_flow div.necessary_wrap div.necessary_item{width:min(36rem, 360px)}main.buying section.buying div.buying_flow div.necessary_wrap div.necessary_item div.icon_area{width:min(20rem, 200px);margin:0 auto}main.buying section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt{margin-top:min(3.4rem, 34px);font-size:min(2rem, 20px);font-weight:700;text-align:center}main.buying section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt02{margin:min(1.2rem, 12px) 0 0;font-size:min(1.6rem, 16px);text-align:center}main.buying section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt03{width:90%;margin-top:min(.8rem, 8px);margin-left:auto;font-size:min(1.6rem, 16px);line-height:1.6}main.buying section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt03 span{font-size:min(1.2rem, 12px)}main.buying section.buying div.flow_item{margin-top:min(5.4rem, 54px);display:flex;align-items:start;gap:min(2rem, 20px)}main.buying section.buying div.flow_item div.icon_area{width:min(14.5rem, 145px)}main.buying section.buying div.flow_item:not(:last-of-type) div.icon_area:after{display:block;content:'';background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_buying/icon_arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:min(1.6rem, 16px);height:min(.8rem, 8px);margin:auto;padding-top:min(3.2rem, 32px)}main.buying section.buying div.flow_item div.txt_area{flex:1}main.buying section.buying div.flow_item div.txt_area p.flow_item_num{font-size:min(2rem, 20px);font-weight:700;color:#f90}main.buying section.buying div.flow_item div.txt_area p.flow_item_ttl{margin-top:min(.8rem, 8px);font-size:min(2rem, 20px);font-weight:700}main.buying section.buying div.flow_item div.txt_area p.flow_item_ttl:after{display:block;content:'';width:min(78rem, 780px);height:1px;background-color:#707070;margin-top:min(1.6rem, 16px)}main.buying section.buying div.flow_item div.txt_area p.flow_item_txt{margin-top:min(1.6rem, 16px);font-size:min(1.6rem, 16px);line-height:1.6}main.buying section.buying p.flow_note{margin-top:min(10rem, 100px);font-size:min(1.2rem, 12px);line-height:1.6}main.buying section.buying div.buying02 div.desc_txt_area{margin-left:auto}main.buying section.buying div.buying02 div.desc_image{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_buying/img_buying02.jpg);margin-left:0;margin-right:auto}main.buying section.buying div.achievement{margin-top:min(10rem, 100px);max-width:1240px;padding:0 20px;margin-left:auto;margin-right:auto}main.buying section.buying div.achievement div.achievement_wrap{margin-top:min(10rem, 100px);display:grid;grid-template-columns:1fr 1fr;gap:min(4rem, 40px)}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item{width:100%;padding:min(4rem, 40px) min(3rem, 30px);box-shadow:0 0 30px rgba(0,0,0,.16);border-radius:20px}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item div.profile{width:100%;display:flex;gap:min(1.6rem, 16px)}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.icon{width:min(11.4rem, 114px)}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt{flex:1}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt p.profile_txt{font-size:min(1.6rem, 16px);font-weight:700;width:fit-content;padding:min(.4rem, 4px) min(.8rem, 8px);background-color:rgba(255,204,0,.3)}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt p.profile_txt02{font-size:min(2rem, 20px);font-weight:700;margin-top:min(1.2rem, 12px);padding-bottom:min(1.2rem, 12px);border-bottom:1px solid #9c9da1}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt p.profile_txt03{font-size:min(1.6rem, 16px);margin-top:min(1.2rem, 12px)}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl{margin-top:min(2.4rem, 24px)}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl div.dl_wrap{display:flex;align-items:center;gap:min(2rem, 20px)}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl div.dl_wrap dt.achievement_dt{width:min(12.4rem, 124px);padding:min(1.5rem, 15px) 0 min(1.4rem, 14px) min(1.2rem, 12px);font-size:min(1.6rem, 16px);font-weight:700;background-color:#ebebeb}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl div.dl_wrap dd.achievement_dd{flex:1;font-size:min(1.6rem, 16px);line-height:1.4}@media (max-width:799px){main.buying section.buying div.buying_flow{margin:6rem auto 0;max-width:100%;padding:0 2rem}main.buying section.buying div.buying_flow p.flow_ttl{padding:.6rem 1.6rem;font-size:1.8rem}main.buying section.buying div.buying_flow p.flow_ttl02{margin-top:4rem;font-size:1.8rem;padding-bottom:1.2rem;border-bottom:1px dotted #9c9da1}main.buying section.buying div.buying_flow div.necessary_wrap{margin-top:4rem;flex-direction:column;gap:3.2rem;padding:3rem}main.buying section.buying div.buying_flow div.necessary_wrap div.necessary_item{width:100%}main.buying section.buying div.buying_flow div.necessary_wrap div.necessary_item div.icon_area{width:64%;margin:0 auto}main.buying section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt{margin-top:2.4rem;font-size:1.6rem}main.buying section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt02{margin:1.6rem 0 0;font-size:1.4rem;text-align:center}main.buying section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt03{width:100%;margin:1.6rem auto;font-size:1.3rem;line-height:1.6;text-align:center}main.buying section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt03 span{font-size:1.1rem}main.buying section.buying div.flow_item{margin-top:6rem;flex-direction:column;gap:2rem}main.buying section.buying div.flow_item:not(:last-of-type):after{display:block;content:'';background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_buying/icon_arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:3.2rem;height:.8rem;margin:auto;padding-top:.8rem}main.buying section.buying div.flow_item div.icon_area{width:64%;margin:0 auto}main.buying section.buying div.flow_item:not(:last-of-type) div.icon_area:after{content:none}main.buying section.buying div.flow_item div.txt_area{width:100%}main.buying section.buying div.flow_item div.txt_area p.flow_item_num{font-size:2rem;text-align:center}main.buying section.buying div.flow_item div.txt_area p.flow_item_ttl{margin-top:.8rem;font-size:2rem;text-align:center}main.buying section.buying div.flow_item div.txt_area p.flow_item_ttl:after{display:block;content:'';width:100%;height:.1rem;background-color:#707070;margin-top:1.2rem}main.buying section.buying div.flow_item div.txt_area p.flow_item_txt{margin-top:1.2rem;font-size:1.4rem;line-height:1.6}main.buying section.buying p.flow_note{margin-top:4rem;font-size:1.1rem;line-height:1.6}main.buying section.buying div.achievement{margin-top:6rem;max-width:100%;padding:0 2rem}main.buying section.buying div.achievement div.achievement_wrap{margin-top:6rem;grid-template-columns:1fr;gap:4rem}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item{width:100%;padding:3rem 2rem;box-shadow:0 0 15px rgba(0,0,0,.16);border-radius:1rem}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item div.profile{width:100%;flex-direction:column;gap:1.6rem}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.icon{width:48%;margin:0 auto}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt{width:100%}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt p.profile_txt{font-size:1.4rem;margin:0 auto;padding:.4rem .8rem}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt p.profile_txt02{font-size:1.8rem;margin-top:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid #9c9da1}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt p.profile_txt03{font-size:1.4rem;margin-top:1.6rem;text-align:center}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl{margin-top:4rem}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl div.dl_wrap{flex-direction:column;gap:.8rem}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl div.dl_wrap+div.dl_wrap{margin-top:4rem}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl div.dl_wrap dt.achievement_dt{width:100%;padding:1.2rem 0;font-size:1.4rem;text-align:center}main.buying section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl div.dl_wrap dd.achievement_dd{width:100%;font-size:1.4rem;line-height:1.4;text-align:center}}main.selling section.selling div.desc_image{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_selling/img_selling.jpg)}main.selling section.selling div.brand_list{margin:min(8.5rem, 85px) auto 0;max-width:1240px;padding:0 20px;display:flex;align-items:start;gap:min(1.6rem, 16px)}main.selling section.selling div.brand_list div.brand_list_item{width:calc((100% - min(1.6rem, 16px)) / 2)}main.selling section.selling div.brand_list div.brand_list_item p.category{font-size:min(2rem, 20px);font-weight:700;color:#fff;text-align:center;padding:min(1.2rem, 12px) 0;background-color:#545658}main.selling section.selling div.brand_list div.brand_list_item p.brand{margin-top:min(1.6rem, 16px);font-size:min(2rem, 20px);font-weight:700;line-height:1.6;padding:0 min(1.6rem, 16px)}main.selling section.selling div.brand_list div.brand_list_item p.brand span{display:block;font-size:min(1.6rem, 16px);font-weight:400}@media (max-width:799px){main.selling section.selling div.brand_list{margin:6rem auto 0;max-width:100%;padding:0 2rem;flex-direction:column;gap:4rem}main.selling section.selling div.brand_list div.brand_list_item{width:100%}main.selling section.selling div.brand_list div.brand_list_item p.category{font-size:1.6rem;padding:.8rem 0}main.selling section.selling div.brand_list div.brand_list_item p.brand{margin-top:1.6rem;font-size:1.8rem;padding:0;text-align:center}main.selling section.selling div.brand_list div.brand_list_item p.brand span{font-size:1.4rem}}main.accessory section.accessory div.desc_image{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_accessory/img_accessory.jpg)}main.accessory section.accessory div.accessory_wrap{margin:min(8.5rem, 85px) auto 0;max-width:1240px;padding:0 20px}main.accessory section.accessory div.accessory_wrap p.menu_ttl{font-size:min(2rem, 20px);font-weight:700;color:#fff;text-align:center;padding:min(1.2rem, 12px) 0;background-color:#545658}main.accessory section.accessory div.accessory_wrap div.accessory_list{display:grid;grid-template-columns:1fr 1fr;border-right:1px solid #707070}main.accessory section.accessory div.accessory_wrap div.accessory_list div.accessory_item{width:100%;padding:min(.8rem, 8px) min(3.2rem, 32px);display:flex;align-items:center;gap:min(3.2rem, 32px);border-bottom:1px solid #707070;border-left:1px solid #707070}main.accessory section.accessory div.accessory_wrap div.accessory_list div.accessory_item.gray{background-color:rgba(156,157,161,.15)}main.accessory section.accessory div.accessory_wrap div.accessory_list div.accessory_item div.icon_area{width:min(6.8rem, 68px)}main.accessory section.accessory div.accessory_wrap div.accessory_list div.accessory_item p.menu_txt{flex:1;font-size:min(2rem, 20px);font-weight:700}@media (max-width:799px){main.accessory section.accessory h2.h2_ttl span{font-size:7rem}main.accessory section.accessory div.accessory_wrap{margin:6rem auto 0;max-width:100%;padding:0 2rem}main.accessory section.accessory div.accessory_wrap p.menu_ttl{font-size:1.8rem;padding:.8rem 0}main.accessory section.accessory div.accessory_wrap div.accessory_list{grid-template-columns:1fr;border-right:1px solid #707070}main.accessory section.accessory div.accessory_wrap div.accessory_list div.accessory_item{padding:.4rem 2rem;gap:1.6rem;border-bottom:1px solid #707070;border-left:1px solid #707070}main.accessory section.accessory div.accessory_wrap div.accessory_list div.accessory_item div.icon_area{width:18%}main.accessory section.accessory div.accessory_wrap div.accessory_list div.accessory_item p.menu_txt{flex:1;font-size:1.4rem}}main.recruit section.recruit div.desc_image{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_recruit/img_recruit.jpg)}main.recruit section.recruit dl.recruit_dl{margin:min(8.5rem, 85px) auto 0;max-width:1240px;padding:0 20px}main.recruit section.recruit dl.recruit_dl p.recruit_ttl{font-size:min(2rem, 20px);font-weight:700;color:#fff;text-align:center;padding:min(1.2rem, 12px) 0;background-color:#545658}main.recruit section.recruit dl.recruit_dl div.recruit_dl_wrap{width:100%;display:flex;align-items:center;gap:0;border-right:1px solid #707070}main.recruit section.recruit dl.recruit_dl div.recruit_dl_wrap dt.recruit_dt{width:min(23rem, 230px);padding:min(2rem, 20px) 0 min(2rem, 20px) min(4rem, 40px);font-size:min(2rem, 20px);font-weight:700;background-color:rgba(156,157,161,.15);border-bottom:1px solid #707070;border-left:1px solid #707070}main.recruit section.recruit dl.recruit_dl div.recruit_dl_wrap dd.recruit_dd{flex:1;padding:min(2rem, 20px) 0 min(2rem, 20px) min(4rem, 40px);font-size:min(2rem, 20px);border-bottom:1px solid #707070;border-left:1px solid #707070}@media (max-width:799px){main.recruit section.recruit dl.recruit_dl{margin:6rem auto 0;max-width:100%;padding:0 2rem}main.recruit section.recruit dl.recruit_dl p.recruit_ttl{font-size:1.8rem;padding:.8rem 0}main.recruit section.recruit dl.recruit_dl div.recruit_dl_wrap{margin-top:4rem;width:100%;flex-direction:column;gap:1.6rem;border-right:none}main.recruit section.recruit dl.recruit_dl div.recruit_dl_wrap dt.recruit_dt{width:100%;padding:1.6rem 0;font-size:1.8rem;border-bottom:none;border-left:none;text-align:center}main.recruit section.recruit dl.recruit_dl div.recruit_dl_wrap dd.recruit_dd{width:100%;padding:0;font-size:1.4rem;line-height:1.6;border-bottom:none;border-left:none;text-align:center}}main.shop section.shop div.desc_image{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_shop/img_shop.jpg)}main.shop section.shop h2.h2_ttl span{font-size:min(10rem, 100px)}main.shop section.shop div.inner_desc_wrap div.desc_txt_wrap{align-items:start}main.shop section.shop div.inner_desc_wrap div.desc_txt_wrap h3.h3_ttl{font-size:min(3.8rem, 38px)}main.shop section.shop div.shop_container{max-width:1240px;margin:0 auto;padding:0 20px}main.shop section.shop p.shop_ttl:first-of-type{margin-top:min(26rem, 260px);font-size:min(2rem, 20px);font-weight:700;padding:min(1.6rem, 16px);background-color:#545658;color:#fff}main.shop section.shop p.shop_ttl:not(:first-of-type){margin-top:min(10rem, 100px);font-size:min(2rem, 20px);font-weight:700;padding:min(1.6rem, 16px);background-color:#545658;color:#fff}main.shop section.shop div.shop_wrap{margin-top:min(5rem, 50px);width:100%;display:flex;align-items:center;gap:min(11rem, 110px)}main.shop section.shop div.shop_wrap p.txt_area{flex:1;font-size:min(1.6rem, 16px);line-height:2}main.shop section.shop div.shop_wrap div.logo_area{width:min(60rem, 600px);display:flex;align-items:center;gap:min(5rem, 50px)}main.shop section.shop div.shop_wrap div.logo_area div.tax{width:min(36rem, 360px)}main.shop section.shop div.shop_wrap div.logo_area div.flags{flex:1}main.shop section.shop table.shop_table{margin-top:min(4rem, 40px);width:100%}main.shop section.shop table.shop_table th.shop_th{width:min(27rem, 270px);font-size:min(2rem, 20px);font-weight:700;padding:min(1.6rem, 16px) 0 min(1.6rem, 16px) min(4rem, 40px);background-color:rgba(156,157,161,.15);text-align:left;border:1px solid #707070}main.shop section.shop table.shop_table td.shop_td{width:min(93rem, 930px);font-size:min(2rem, 20px);line-height:1.6;padding:min(1.6rem, 16px) 0 min(1.6rem, 16px) min(4rem, 40px);text-align:left;border:1px solid #707070}@media (max-width:799px){main.shop section.shop h2.h2_ttl span{font-size:5rem}main.shop section.shop div.inner_desc_wrap div.desc_txt_wrap h3.h3_ttl{font-size:2.4rem}main.shop section.shop div.shop_container{max-width:100%;margin:0 auto;padding:0 2rem}main.shop section.shop p.shop_ttl:first-of-type{margin-top:6rem;font-size:1.8rem;padding:.8rem}main.shop section.shop p.shop_ttl:not(:first-of-type){margin-top:6rem;font-size:1.8rem;padding:.8rem}main.shop section.shop div.shop_wrap{margin-top:4rem;flex-direction:column;gap:3.2rem}main.shop section.shop div.shop_wrap p.txt_area{width:100%;font-size:1.4rem}main.shop section.shop div.shop_wrap div.logo_area{width:56%;margin:0 auto;flex-direction:column;gap:1.6rem}main.shop section.shop div.shop_wrap div.logo_area div.tax{width:100%}main.shop section.shop div.shop_wrap div.logo_area div.flags{width:100%}main.shop section.shop table.shop_table{margin-top:4rem;width:100%}main.shop section.shop table.shop_table th.shop_th{width:30%;font-size:1.2rem;line-height:1.6;padding:.8rem;text-align:center}main.shop section.shop table.shop_table td.shop_td{width:70%;font-size:1.2rem;padding:.8rem .4rem;text-align:left;border:1px solid #707070}}.credit_wrap{margin-top:min(5rem, 50px)}.credit_wrap .credit_img{margin-top:min(5rem, 50px)}.credit_wrap .txt_area{font-size:min(1.6rem, 16px)}@media (max-width:799px){.credit_wrap .txt_area{font-size:min(1.4rem, 14px)}}.bnr_x{background:linear-gradient(to bottom,#ffcc02 0%,#f90 100%);width:min(8rem, 80px);height:min(26.6rem, 266px);position:fixed;right:0;top:min(26rem, 260px);border-top-left-radius:10px;border-bottom-left-radius:10px;box-shadow:0px 0px 15px #0000004D;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:flex;align-items:center;justify-content:center;gap:min(1rem, 10px);color:#545658;font-size:min(2.0rem, 20px);z-index:9999;font-weight:500}.bnr_x:hover{opacity:1}.bnr_x:before{content:'';background-position:center center;background-size:contain;background-repeat:no-repeat;width:min(4.5rem, 45px);height:min(4.5rem, 45px);display:block;background-image:url(https://rewatch1969.com/wp-content/uploads/2023/11/bnr_icon_x.png)}@media (max-width:799px){.bnr_x{background:linear-gradient(to bottom,#ffcc02 0%,#f90 100%);width:100%;height:6rem;position:fixed;right:0;left:0;top:auto;margin:auto;bottom:0;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0px 0px 15px #0000004D;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;display:flex;align-items:center;justify-content:center;gap:1rem;color:#545658;z-index:97;font-size:1.4rem}.bnr_x:before{width:3rem;height:3rem}}main.flyer section.flyer{width:100%}main.flyer section.flyer p.flyer_ttl{background-color:#545658;font-size:min(2rem, 20px);font-weight:700;color:#fff;padding:min(1.2rem, 12px) min(1.6rem, 16px)}main.flyer section.flyer p.flyer_txt{margin-top:min(6rem, 60px);font-size:min(2rem, 20px);font-weight:700;padding-bottom:min(.8rem, 8px);border-bottom:2px dotted #9c9da1}main.flyer section.flyer div.flyer_wrap{margin-top:min(6rem, 60px);width:100%}main.flyer section.flyer div.flyer_wrap p.expansion_btn{width:fit-content;font-size:min(1.6rem, 16px);font-weight:700;text-align:center;padding-right:min(1.6rem, 16px);border:2px solid #c52620;display:flex;align-items:center;gap:min(1.6rem, 16px)}main.flyer section.flyer div.flyer_wrap p.expansion_btn:before{display:block;content:'';background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_flyer/icon_expantion.jpg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:min(3.7rem, 37px);height:min(3.7rem, 37px)}main.flyer section.flyer div.flyer_wrap div.expansion_area{width:100%;transition:all .8s;cursor:pointer}main.flyer section.flyer div.flyer_wrap div.expansion_area div.image_area{width:100%;transition:all .8s}main.flyer section.flyer div.flyer_wrap div.expansion_area.expansion{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:999;overflow:scroll}main.flyer section.flyer div.flyer_wrap div.expansion_area.expansion div.image_area{opacity:1;width:86%}main.flyer section.flyer div.archive_area{margin-top:min(6.4rem, 64px)}main.flyer section.flyer div.archive_area div.archive_wrap{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:min(6rem, 60px) min(5rem, 50px)}@media (max-width:799px){main.flyer section.flyer p.flyer_ttl{font-size:1.6rem;padding:.8rem 1.2rem}main.flyer section.flyer p.flyer_txt{margin-top:3.2rem;font-size:1.6rem;padding-bottom:.6rem;border-bottom:1px dotted #9c9da1}main.flyer section.flyer div.flyer_wrap{margin-top:3.2rem}main.flyer section.flyer div.flyer_wrap p.expansion_btn{font-size:1.3rem;padding-right:1rem;border:1px solid #c52620;gap:1rem}main.flyer section.flyer div.flyer_wrap p.expansion_btn:before{width:2.4rem;height:2.4rem}main.flyer section.flyer div.flyer_wrap div.expansion_area.expansion div.image_area{width:98%}main.flyer section.flyer div.archive_area{margin-top:4.4rem}main.flyer section.flyer div.archive_area div.archive_wrap{grid-template-columns:1fr;gap:3.2rem}}main.info{width:100%}main.info article:first-of-type{margin-top:min(11.2rem, 112px)}main.info article+article{margin-top:min(9rem, 90px)}main.info article p.date{font-size:min(2rem, 20px);font-weight:700;color:#9c9da1;padding-bottom:min(.8rem, 8px);border-bottom:1px solid #707070;position:relative}main.info article p.date:before{position:absolute;display:block;content:'';width:min(18rem, 180px);height:3px;background-color:#fc0;bottom:0;left:0;transform:translateY(50%)}main.info article p.article_ttl{margin-top:min(4rem, 40px);font-size:min(3.2rem, 32px);font-weight:700}main.info article p.article_txt{margin-top:min(3.2rem, 32px);font-size:min(1.6rem, 16px);line-height:2}main.info article p.article_txt a{text-decoration:underline;color:#9c9da1}@media (max-width:799px){main.info h2.h2_ttl span{font-size:5.6rem}main.info article:first-of-type{margin-top:6rem}main.info article+article{margin-top:4.8rem}main.info article p.date{font-size:1.4rem;padding-bottom:.8rem;border-bottom:.1rem solid #707070}main.info article p.date:before{width:10rem;height:.2rem}main.info article p.article_ttl{margin-top:1.6rem;font-size:2rem;line-height:1.3}main.info article p.article_txt{margin-top:1.6rem;font-size:1.4rem;line-height:1.6}main.info article p.article_txt a{text-decoration:underline;color:#9c9da1}}
/*!
 * Bootstrap Icons v1.10.5 (https://icons.getbootstrap.com/)
 * Copyright 2019-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face{font-display:block;font-family:"bootstrap-icons";src:url(//rewatch1969.com/wp-content/themes/re-watch/./fonts/bootstrap-icons.woff2?1fa40e8900654d2863d011707b9fb6f2) format("woff2"),url(//rewatch1969.com/wp-content/themes/re-watch/./fonts/bootstrap-icons.woff?1fa40e8900654d2863d011707b9fb6f2) format("woff")}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-chevron-double-right:before{content:"\f280"}.kaitori_container{max-width:min(124rem, 1240px);margin:0 auto;padding:min(10rem, 100px) min(2rem, 20px)}.kaitori_h2_area{padding:36px 0;position:relative;display:flex;flex-direction:column;align-items:center;gap:16px}div.kaitori_h2_area:before{position:absolute;display:block;content:'';width:100%;height:4px;background:linear-gradient(to right,var(--font_brown) 0%,transparent 100%);top:0;left:0}div.kaitori_h2_area:after{position:absolute;display:block;content:'';width:100%;height:4px;background:linear-gradient(to right,transparent 0%,var(--font_brown) 100%);bottom:0;left:0}h2.kaitori_h2{font-size:min(4.8rem, 48px);font-weight:700;text-align:center;font-family:var(--font_serif)}h2.kaitori_h2 span{color:var(--font_brown)}p.kaitori_h2_sttl{font-family:var(--font_serif);font-size:32px;font-weight:600}.kaitori_txt{font-size:min(1.6rem, 16px);font-weight:400;line-height:1.8}.bnr_line{display:block;width:100%;margin-top:min(10rem, 100px)}.bnr_phone{display:block;width:100%;margin-top:min(10rem, 100px)}@media (max-width:799px){html{scroll-padding-top:4rem;font-size:calc(100vw / 37.5)}.kaitori_container{padding:6rem 0;width:100%}.kaitori_h2_area{padding:20px 0;gap:8px}.kaitori_h2_area:before{height:2px}.kaitori_h2_area:after{height:2px}h2.kaitori_h2{font-size:2.4rem;line-height:1.4}p.kaitori_h2_sttl{font-size:1.8rem}.kaitori_txt{font-size:1.3rem;line-height:1.8;width:90%;margin:0 auto}.bnr_line{width:90%;margin:4rem auto 0}.bnr_phone{width:100%;margin:4rem auto 0}}main.buying section.mv{width:100%;position:relative}main.buying section.mv div.mv_area{padding-bottom:min(12rem, 120px);position:relative}main.buying section.mv div.mv_area div.mv_bnr{position:absolute;max-width:1200px;padding:0 20px;bottom:0;right:0;left:0;margin:auto}#to-top-target{position:absolute;width:100%;top:40%}main.buying section.mv p.mv_txt{position:absolute;width:fit-content;font-size:min(2.8rem, 28px);color:var(--font_orange);font-weight:700;right:0;left:0;margin:auto;top:3%;line-height:1.4;text-align:center}@media (max-width:799px){main.buying section.mv div.mv_area{padding-bottom:0;position:static;margin-top:8rem}main.buying section.mv div.mv_area div.mv_bnr{position:static;max-width:90%;padding:0;margin:2rem auto 0}main.buying section.mv p.mv_txt{width:90%;font-size:1.3rem;left:0;margin:auto;top:3%;line-height:1.6}#to-top-target{top:40%}}main.buying section.reasons{width:100%}main.buying section.reasons div.reason_wrap{margin-top:min(10rem, 100px);width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:min(3.6rem, 36px)}main.buying section.reasons div.reason_wrap div.reason_item{background-color:#fff;position:relative;padding:min(8rem, 80px) 0 min(4rem, 40px);box-shadow:var(--box-shadow)}main.buying section.reasons div.reason_wrap div.reason_item:nth-of-type(2){transition-delay:.2s}main.buying section.reasons div.reason_wrap div.reason_item:nth-of-type(3){transition-delay:.4s}main.buying section.reasons div.reason_wrap div.reason_icon{width:min(13rem, 130px);margin:0 auto}main.buying section.reasons div.reason_wrap h3.reason_txt{margin-top:min(4rem, 40px);font-size:min(2.6rem, 26px);font-weight:700;color:var(--font_brown);display:flex;flex-direction:column;gap:min(1.6rem, 16px);text-align:center;font-family:var(--font_serif)}main.buying section.reasons div.reason_wrap h3.reason_txt span{font-size:min(1.8rem, 18px);font-weight:600;color:#333;font-family:var(--font_sans);width:90%;margin:0 auto;text-align:justify;line-height:1.6}main.buying section.reasons div.reason_wrap div.reason_num{position:absolute;width:min(12rem, 120px);top:0;left:0}main.buying div.bnr_area{width:100%;margin-top:min(2rem, 20px)}@media (max-width:799px){main.buying section.reasons div.reason_wrap{width:90%;margin:4rem auto 0;grid-template-columns:1fr;gap:2rem}main.buying section.reasons div.reason_wrap div.reason_item{padding:4rem 0}main.buying section.reasons div.reason_wrap div.reason_icon{width:36%}main.buying section.reasons div.reason_wrap h3.reason_txt{margin-top:2rem;font-size:1.8rem;gap:1.2rem}main.buying section.reasons div.reason_wrap h3.reason_txt span{font-size:1.4rem}main.buying section.reasons div.reason_wrap div.reason_num{width:12rem}main.buying div.bnr_area{width:100%;margin-top:0}}main.buying section.achievement{width:100%;background-color:#fff}main.buying section.achievement div.table_area{margin-top:min(10rem, 100px);background:linear-gradient(to right,#a78902 0%,#544501 100%);padding:min(2.4rem, 24px);border-radius:min(2rem, 20px)}main.buying section.achievement div.table_area table{width:100%;font-size:min(2.8rem, 28px)}main.buying section.achievement div.table_area table thead tr,main.buying section.achievement div.table_area table tbody tr:not(:last-of-type){border-bottom:1px solid #dbdbdb}main.buying section.achievement div.table_area table span{font-size:min(1.8rem, 18px)}main.buying section.achievement div.table_area table thead th{padding:min(2.4rem, 24px) 0;font-weight:600}main.buying section.achievement div.table_area table thead th:first-of-type{width:40%}main.buying section.achievement div.table_area table thead th:not(:first-of-type){width:20%}main.buying section.achievement div.table_area table thead th:nth-of-type(2){background-color:#fff;border-top-left-radius:min(1.2rem, 12px)}main.buying section.achievement div.table_area table thead th:nth-of-type(3){background-color:#fff}main.buying section.achievement div.table_area table thead th:nth-of-type(4){background-color:#ece7d1;color:#a78902;border-top-right-radius:min(1.2rem, 12px)}main.buying section.achievement div.table_area table tbody th{font-size:min(2.4rem, 24px);font-weight:700;color:#fff;padding:min(4rem, 40px) 0 min(4rem, 40px) min(4rem, 40px);text-align:left}main.buying section.achievement div.table_area table tbody th span{font-size:min(1.8rem, 18px);font-weight:400;margin-top:min(1.6rem, 16px)}main.buying section.achievement div.table_area table tbody tr:nth-of-type(1) th,main.buying section.achievement div.table_area table tbody tr:nth-of-type(2) th{display:flex;align-items:center;gap:min(3.8rem, 38px)}main.buying section.achievement div.table_area table tbody tr:nth-of-type(1) th div.image_area,main.buying section.achievement div.table_area table tbody tr:nth-of-type(2) th div.image_area{width:min(10rem, 100px)}main.buying section.achievement div.table_area table tbody tr:nth-of-type(1) th p.txt_area,main.buying section.achievement div.table_area table tbody tr:nth-of-type(2) th p.txt_area{flex:1;display:flex;flex-direction:column;line-height:1.4}main.buying section.achievement div.table_area table tbody tr td{padding-right:min(4rem, 40px);text-align:right;background-color:#fff}main.buying section.achievement div.table_area table tbody tr td:last-of-type{background-color:#ece7d1;color:#d00000}main.buying section.achievement div.table_area table tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:min(1.2rem, 12px)}main.buying section.achievement div.table_area table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:min(1.2rem, 12px)}main.buying section.achievement p.achievement_note{margin-top:min(2rem, 20px);font-size:min(1.4rem, 14px);line-height:1.6;padding-left:1em;text-indent:-1em}@media (max-width:799px){main.buying section.achievement div.table_area02{margin:6rem auto 0;width:90%;background:linear-gradient(to bottom,#a78902 0%,#544501 100%);padding:4rem 2rem;border-radius:1rem}main.buying section.achievement div.table_area02 div.ttl_area{display:flex;gap:2rem;align-items:center}main.buying section.achievement div.table_area02 div.ttl_area:not(:first-of-type){margin-top:3rem}main.buying section.achievement div.table_area02 div.ttl_area div.image_area{width:5rem}main.buying section.achievement div.table_area02 p.watch_name{flex:1;font-size:1.8rem;font-weight:700;color:#fff;text-align:left}main.buying section.achievement div.table_area02 p.watch_name02{margin-top:3rem}main.buying section.achievement div.table_area02 p.watch_name span{font-size:1.4rem;font-weight:400;line-height:1.4;margin-top:.8rem}main.buying section.achievement div.table_area02 table{width:100%;margin-top:1.2rem}main.buying section.achievement div.table_area02 table th{width:calc(100% / 3);background-color:#fff;padding:1.2rem 0;text-align:center;font-size:1.2rem;font-weight:500;border-bottom:.1rem solid #dbdbdb}main.buying section.achievement div.table_area02 table th:first-of-type{border-top-left-radius:.8rem}main.buying section.achievement div.table_area02 table th:last-of-type{border-top-right-radius:.8rem;background-color:#ece7d1;color:#a78902}main.buying section.achievement div.table_area02 table td{width:calc(100% / 3);background-color:#fff;padding:1.2rem 0;text-align:center;font-size:1.2rem;font-weight:500;letter-spacing:.04em}main.buying section.achievement div.table_area02 table td:first-of-type{border-bottom-left-radius:.8rem}main.buying section.achievement div.table_area02 table td:last-of-type{border-bottom-right-radius:.8rem;background-color:#ece7d1;color:#d00000}main.buying section.achievement p.achievement_note{margin:2rem auto 0;width:90%;font-size:1.2rem;line-height:1.6;padding-left:1em;text-indent:-1em}}main.buying section.feature{width:100%}main.buying section.feature div.feature_wrap{margin-top:min(10rem, 100px)}main.buying section.feature div.feature_wrap div.feature_item{display:flex;align-items:center;gap:min(5.4rem, 54px)}main.buying section.feature div.feature_wrap div.feature_item:nth-of-type(2){flex-direction:row-reverse}main.buying section.feature div.feature_wrap div.feature_item+div.feature_item{margin-top:min(12rem, 120px)}main.buying section.feature div.feature_wrap div.feature_item div.image_area{width:50%}main.buying section.feature div.feature_wrap div.feature_item p.feature_txt{flex:1;display:flex;flex-direction:column;gap:min(3.2rem, 32px);font-size:min(1.8rem, 18px);line-height:1.8}main.buying section.feature div.feature_wrap div.feature_item p.feature_txt span{font-size:min(3.6rem, 36px);font-weight:600;color:var(--font_brown);font-family:var(--font_serif);line-height:1}@media (max-width:799px){main.buying section.feature div.feature_wrap{margin-top:5rem}main.buying section.feature div.feature_wrap div.feature_item{flex-direction:column;gap:2.4rem}main.buying section.feature div.feature_wrap div.feature_item:nth-of-type(2){flex-direction:column}main.buying section.feature div.feature_wrap div.feature_item+div.feature_item{margin-top:6rem}main.buying section.feature div.feature_wrap div.feature_item div.image_area{width:100%}main.buying section.feature div.feature_wrap div.feature_item p.feature_txt{width:90%;margin:0 auto;gap:1.6rem;font-size:1.4rem;line-height:1.6}main.buying section.feature div.feature_wrap div.feature_item p.feature_txt span{font-size:2rem}}main.buying section.consultation{width:100%;background-color:#fff}main.buying section.consultation div.consul_wrap{max-width:780px;margin:min(8rem, 80px) auto 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:min(4rem, 40px) min(5rem, 50px)}main.buying section.consultation div.consul_wrap div.consul_item{width:100%}main.buying section.consultation div.consul_wrap div.consul_item div.icon_area{width:min(22rem, 220px);margin:0 auto}main.buying section.consultation div.consul_wrap div.consul_item p.consul_txt{margin-top:min(2rem, 20px);text-align:center;font-size:min(2rem, 20px);font-weight:700;line-height:1.8}main.buying section.consultation p.common_txt{margin-top:min(7rem, 70px);font-size:min(1.4rem, 14px);text-align:center}@media (max-width:799px){main.buying section.consultation div.consul_wrap{margin-top:4rem;grid-template-columns:1fr 1fr;gap:2.4rem 0}main.buying section.consultation div.consul_wrap div.consul_item div.icon_area{width:80%;margin:0 auto}main.buying section.consultation div.consul_wrap div.consul_item p.consul_txt{margin-top:1.2rem;font-size:1.3rem}main.buying section.consultation p.common_txt{margin-top:4rem;text-align:justify}}main.buying section.necessary{width:100%}main.buying section.necessary div.necessary_wrap{margin:min(8rem, 80px) auto 0;max-width:660px;display:grid;grid-template-columns:1fr 1fr;gap:min(2.0rem, 20px)}main.buying section.necessary div.necessary_wrap div.necessary_item{width:100%}main.buying section.necessary div.necessary_wrap div.necessary_item div.icon{width:min(22rem, 220px);margin:0 auto}main.buying section.necessary div.necessary_wrap div.necessary_item p.necessary_txt{margin:min(2rem, 20px) auto 0;display:flex;flex-direction:column;gap:min(2.5rem, 25px);font-size:min(2rem, 20px);font-weight:700;text-align:center}main.buying section.necessary div.necessary_wrap div.necessary_item:first-of-type p.necessary_txt span{text-align:center}main.buying section.necessary div.necessary_wrap div.necessary_item p.necessary_txt span{font-size:min(1.6rem, 16px);line-height:1.4;text-align:justify;font-weight:400}@media (max-width:799px){main.buying section.necessary div.necessary_wrap{margin:4rem auto 0;max-width:100%;display:grid;grid-template-columns:1fr;gap:4rem}main.buying section.necessary div.necessary_wrap div.necessary_item div.icon{width:60%}main.buying section.necessary div.necessary_wrap div.necessary_item p.necessary_txt{width:78%;margin:1.6rem auto 0;gap:1.6rem;font-size:1.6rem}main.buying section.necessary div.necessary_wrap div.necessary_item p.necessary_txt span{font-size:1.4rem}}main.buying section.line_register{width:100%;background-color:#fff}main.buying section.line_register h3.line_ttl{margin-top:min(14rem, 140px);font-size:min(3.6rem, 36px);font-weight:700;text-align:center;color:#fff;background-color:#333;position:relative;padding:min(4rem, 40px) 0 min(2.4rem, 24px)}main.buying section.line_register h3.line_ttl p.line_sttl{position:absolute;font-size:min(3rem, 30px);font-weight:700;width:min(50rem, 500px);padding:min(1.6rem, 16px) 0;text-align:center;background-color:#ece7d1;border-radius:99px;top:0;right:0;left:0;margin:auto;transform:translateY(-50%);color:#333}main.buying section.line_register h3.line_ttl p.line_sttl i{font-size:min(2.4rem, 24px);color:var(--font_brown)}main.buying section.line_register div.line_register_wrap{margin-top:min(6rem, 60px);display:grid;grid-template-columns:1fr 1fr 1fr;gap:min(7.5rem, 75px)}main.buying section.line_register div.line_register_wrap div.line_register_item{width:100%;padding:min(4rem, 40px) 0;border-radius:min(3rem, 30px);background-color:var(--bg_color02);position:relative}main.buying section.line_register div.line_register_wrap div.line_register_item:not(:last-of-type):after{position:absolute;display:block;content:'';background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_lp_kaitori/icon_arrow_circle_brown.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:min(5rem, 50px);height:min(5rem, 50px);top:0;bottom:0;margin:auto;right:0;transform:translateX(min(6.2rem, 62px))}main.buying section.line_register div.line_register_wrap div.line_register_item p.txt_area{font-size:min(1.8rem, 18px);line-height:1.6;display:flex;flex-direction:column;align-items:center}main.buying section.line_register div.line_register_wrap div.line_register_item p.txt_area span{font-size:min(2rem, 20px);font-weight:700;color:#fff;width:min(10rem, 100px);text-align:center;padding:min(.4rem, 4px) 0;background-color:var(--font_brown);margin-bottom:min(.4rem, 4px)}main.buying section.line_register div.line_register_wrap div.line_register_item p.txt_area strong{font-size:min(3rem, 30px);margin-bottom:min(.8rem, 8px)}main.buying section.line_register div.line_register_wrap div.line_register_item div.icon_area{margin:min(1.6rem, 16px) auto 0;width:min(25rem, 250px)}main.buying section.line_register p.common_txt{margin-top:min(6rem, 60px);text-align:center;padding-left:1em;text-indent:-1em}@media (max-width:799px){main.buying section.line_register h3.line_ttl{width:90%;margin:6rem auto 0;font-size:2.4rem;padding:2.8rem 0 1.2rem}main.buying section.line_register h3.line_ttl p.line_sttl{font-size:1.6rem;width:fit-content;padding:.8rem 2.4rem}main.buying section.line_register h3.line_ttl p.line_sttl i{font-size:1.4rem}main.buying section.line_register div.line_register_wrap{width:90%;margin:4rem auto 0;display:grid;grid-template-columns:1fr;gap:2.4rem}main.buying section.line_register div.line_register_wrap div.line_register_item{width:100%;padding:4rem 0;border-radius:1.8rem}main.buying section.line_register div.line_register_wrap div.line_register_item:not(:last-of-type):after{content:none}main.buying section.line_register div.line_register_wrap div.line_register_item p.txt_area{font-size:1.8rem;line-height:1.6}main.buying section.line_register div.line_register_wrap div.line_register_item p.txt_area span{font-size:2rem;width:10rem;padding:.4rem 0;margin-bottom:.4rem}main.buying section.line_register div.line_register_wrap div.line_register_item p.txt_area strong{font-size:3rem;margin-bottom:.8rem}main.buying section.line_register div.line_register_wrap div.line_register_item div.icon_area{margin:1.6rem auto 0;width:25rem}main.buying section.line_register p.common_txt{margin-top:3rem;text-align:justify}}main.buying section.buying{width:100%}main.buying section.buying nav.buying_nav{margin-top:min(12rem, 120px);display:grid;grid-template-columns:1fr 1fr 1fr;gap:min(3.2rem, 32px)}main.buying section.buying nav.buying_nav a.buying_nav_item{padding:min(1.6rem, 16px) 0;text-align:center;font-size:min(2.4rem, 24px);font-weight:700;color:#fff;background-color:#333;position:relative}main.buying section.buying nav.buying_nav a.buying_nav_item:after{position:absolute;display:block;content:'';background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_lp_kaitori/icon_arrow_white.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:min(1.5rem, 15px);height:min(1rem, 10px);top:0;bottom:0;margin:auto;right:min(3.2rem, 32px)}main.buying section.buying h3.buying_h3{margin-top:min(10rem, 100px);font-size:min(3.8rem, 38px);font-weight:700;display:flex;align-items:center;justify-content:center;gap:min(4rem, 40px)}main.buying section.buying h3.buying_h3:before,main.buying section.buying h3.buying_h3:after{content:'';flex:1;width:100%;height:1px;background-color:#333}main.buying section.buying div.buying_wrap01{margin:min(10rem, 100px) auto 0;width:min(90rem, 900px)}main.buying section.buying div.buying_wrap01 div.buying_item{display:flex;gap:min(3.2rem, 32px);align-items:start;position:relative}main.buying section.buying div.buying_wrap01 div.buying_item:not(:last-of-type):after{position:absolute;display:block;content:'';background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_lp_kaitori/icon_dot_line.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:min(.4rem, 4px);height:min(5rem, 50px);left:min(6rem, 60px);bottom:0;transform:translateY(min(7rem, 70px))}main.buying section.buying div.buying_wrap01 div.buying_item+div.buying_item{margin-top:min(9rem, 90px)}main.buying section.buying div.buying_wrap01 div.buying_item div.icon_area{width:min(12rem, 120px)}main.buying section.buying div.buying_wrap01 div.buying_item p.txt_area{flex:1;font-size:min(2.8rem, 28px);font-weight:700;display:flex;flex-direction:column;gap:min(2.4rem, 24px)}main.buying section.buying div.buying_wrap01 div.buying_item p.txt_area span{font-size:min(1.8rem, 18px);font-weight:500;line-height:1.6;padding:min(3rem, 30px);background-color:#fff;border-radius:20px}main.buying section.buying div.buying_wrap01 p.common_txt{margin-top:min(7rem, 70px);text-align:justify;padding-left:2.2em;text-indent:-2.2em;line-height:1.6}main.buying section.buying div.buying_wrap01 p.common_txt+p.common_txt{margin-top:0}main.buying section.buying p.common_txt{text-align:center;margin-top:min(6rem, 60px);font-size:min(1.8rem, 18px)}main.buying section.buying div.buying_wrap02{margin-top:min(5rem, 50px);padding:min(5rem, 50px) 0;background-color:#fff}main.buying section.buying div.buying_wrap02 p.buying_txt{font-size:min(2.4rem, 24px);font-weight:700;line-height:1.6;text-align:center}main.buying section.buying div.buying_wrap02 div.buying_contact{margin-top:min(4rem, 40px);display:flex;justify-content:center;gap:min(4rem, 40px)}main.buying section.buying div.buying_wrap02 div.buying_contact a.line,main.buying section.buying div.buying_wrap02 div.buying_contact a.phone{width:min(38rem, 380px);padding:min(1.2rem, 12px) 0;border-radius:min(2rem, 20px);font-size:min(2.4rem, 24px);font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;gap:min(.8rem, 8px)}main.buying section.buying div.buying_wrap02 div.buying_contact a.line:before,main.buying section.buying div.buying_wrap02 div.buying_contact a.phone:before{content:'';background-size:contain;background-repeat:no-repeat;background-position:center center;width:min(5.6rem, 56px);height:min(5.6rem, 56px)}main.buying section.buying div.buying_wrap02 div.buying_contact a.line{background-color:var(--bg_green)}main.buying section.buying div.buying_wrap02 div.buying_contact a.line:before{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_lp_kaitori/icon_line.png)}main.buying section.buying div.buying_wrap02 div.buying_contact a.phone{background-color:#333}main.buying section.buying div.buying_wrap02 div.buying_contact a.phone:before{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_lp_kaitori/icon_phone.png)}@media (max-width:799px){main.buying section.buying nav.buying_nav{margin:6rem auto 0;width:90%;gap:.8rem}main.buying section.buying nav.buying_nav a.buying_nav_item{padding:.8rem 0;font-size:1.3rem}main.buying section.buying nav.buying_nav a.buying_nav_item:after{width:1.2rem;height:.6rem;right:.8rem}main.buying section.buying h3.buying_h3{margin:5rem auto;width:90%;font-size:2.4rem;gap:.8rem}main.buying section.buying h3.buying_h3:before,main.buying section.buying h3.buying_h3:after{height:.1rem}main.buying section.buying div.buying_wrap01{margin:5rem auto 0;width:90%}main.buying section.buying div.buying_wrap01 div.buying_item{flex-direction:column;gap:2rem}main.buying section.buying div.buying_wrap01 div.buying_item:not(:last-of-type):after{content:none}main.buying section.buying div.buying_wrap01 div.buying_item+div.buying_item{margin-top:4rem}main.buying section.buying div.buying_wrap01 div.buying_item div.icon_area{width:50%;margin:0 auto}main.buying section.buying div.buying_wrap01 div.buying_item p.txt_area{font-size:2rem;text-align:center;gap:1.4rem}main.buying section.buying div.buying_wrap01 div.buying_item p.txt_area span{font-size:1.4rem;line-height:1.6;padding:4rem 2rem;background-color:#fff;border-radius:1rem;text-align:justify}main.buying section.buying div.buying_wrap01 p.common_txt{margin-top:3rem;font-size:1.3rem;text-align:justify}main.buying section.buying p.common_txt{text-align:center;margin-top:3rem;font-size:1.4rem}main.buying section.buying div.buying_wrap02{margin:2.4rem auto 0;padding:4rem 2rem;width:90%}main.buying section.buying div.buying_wrap02 p.buying_txt{width:95%;margin:0 auto;font-size:1.6rem;text-align:justify}main.buying section.buying div.buying_wrap02 div.buying_contact{margin-top:2.4rem;flex-direction:column;gap:1.6rem}main.buying section.buying div.buying_wrap02 div.buying_contact a.line,main.buying section.buying div.buying_wrap02 div.buying_contact a.phone{width:100%;padding:1.2rem 0;border-radius:1rem;font-size:1.6rem;gap:.8rem}main.buying section.buying div.buying_wrap02 div.buying_contact a.line:before,main.buying section.buying div.buying_wrap02 div.buying_contact a.phone:before{width:2.8rem;height:2.8rem}main.buying section.buying div.buying_wrap02 div.buying_contact a.line{background-color:var(--bg_green)}main.buying section.buying div.buying_wrap02 div.buying_contact a.line:before{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_lp_kaitori/icon_line.png)}main.buying section.buying div.buying_wrap02 div.buying_contact a.phone{background-color:#333}main.buying section.buying div.buying_wrap02 div.buying_contact a.phone:before{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_lp_kaitori/icon_phone.png)}}main.buying section.voices{width:100%;background-color:#fff}main.buying section.voices div.voice_wrap{margin-top:min(12rem, 120px);display:grid;grid-template-columns:1fr 1fr 1fr;gap:min(8rem, 80px) min(3rem, 30px)}main.buying section.voices div.voice_wrap div.voice_item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:min(.8rem, 8px)}main.buying section.voices div.voice_wrap div.voice_item:nth-of-type(2){transition-delay:.2s}main.buying section.voices div.voice_wrap div.voice_item:nth-of-type(3){transition-delay:.4s}main.buying section.voices div.voice_wrap div.voice_item p.txt_area{font-size:min(1.6rem, 16px);line-height:1.8;padding:min(4rem, 40px) min(2.4rem, 24px);background-color:var(--bg_color02);border-radius:min(2rem, 20px);display:flex;flex-direction:column;gap:min(1.6rem, 16px);position:relative}main.buying section.voices div.voice_wrap div.voice_item p.txt_area:after{position:absolute;display:block;content:'';background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_lp_kaitori/icon_voice_tri.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:min(3.4rem, 34px);height:min(4rem, 40px);right:0;left:0;margin:auto;bottom:0;transform:translateY(60%)}main.buying section.voices div.voice_wrap div.voice_item p.txt_area span{font-size:min(2.4rem, 24px);font-weight:700;color:var(--font_brown)}main.buying section.voices div.voice_wrap div.voice_item div.icon_voice{margin:min(3.6rem, 36px) auto 0;width:min(15rem, 150px)}main.buying section.voices div.voice_wrap div.voice_item p.name{font-size:min(2rem, 20px);font-weight:700;text-align:center;margin-top:min(2rem, 20px)}@media (max-width:799px){main.buying section.voices div.voice_wrap{margin:6rem auto 0;width:90%;grid-template-columns:1fr;gap:2.4rem}main.buying section.voices div.voice_wrap div.voice_item{display:block}main.buying section.voices div.voice_wrap div.voice_item:nth-of-type(2){transition-delay:none}main.buying section.voices div.voice_wrap div.voice_item:nth-of-type(3){transition-delay:none}main.buying section.voices div.voice_wrap div.voice_item p.txt_area{font-size:1.4rem;line-height:1.6;padding:4rem 2rem;border-radius:1rem;gap:1.6rem}main.buying section.voices div.voice_wrap div.voice_item p.txt_area:after{width:3.4rem;height:4rem}main.buying section.voices div.voice_wrap div.voice_item p.txt_area span{font-size:2rem}main.buying section.voices div.voice_wrap div.voice_item div.icon_voice{margin:2rem auto 0;width:50%}main.buying section.voices div.voice_wrap div.voice_item p.name{font-size:1.4rem;margin-top:2rem}}main.buying section.shop{width:100%;padding:min(16rem, 160px) 0 min(8rem, 80px)}main.buying section.shop p.shop_ttl{width:fit-content;margin:min(8rem, 80px) auto 0;padding:0 min(20rem, 200px) min(2rem, 20px);border-bottom:2px dotted #707070;font-size:min(3rem, 30px);font-weight:700}main.buying section.shop dl.shop_dl{width:fit-content;margin:min(4.6rem, 46px) auto 0}main.buying section.shop dl.shop_dl div.shop_item{display:flex;align-items:center;gap:min(3.6rem,36px)}main.buying section.shop dl.shop_dl div.shop_item+div.shop_item{margin-top:min(3.2rem, 32px)}main.buying section.shop dl.shop_dl div.shop_item dt.shop_dt{width:min(16.8rem, 168px);font-size:min(2rem, 20px);font-weight:500}main.buying section.shop dl.shop_dl div.shop_item dd.shop_dd{flex:1;font-size:min(2rem, 20px);font-weight:500;line-height:1.6}main.buying section.shop div.google_map{margin-top:min(6.4rem, 64px);overflow:hidden;padding-bottom:20%;position:relative}main.buying section.shop div.google_map iframe{position:absolute;left:0;top:0;height:100%;width:100%}@media (max-width:799px){main.buying section.shop{padding:12rem 0 6rem}main.buying section.shop p.shop_ttl{width:90%;margin:6.4rem auto 0;padding:0 0 1.6rem;border-bottom:2px dotted #707070;font-size:2.4rem;text-align:center}main.buying section.shop dl.shop_dl{width:90%;margin:3.2rem auto 0}main.buying section.shop dl.shop_dl div.shop_item{flex-direction:column;gap:.8rem}main.buying section.shop dl.shop_dl div.shop_item+div.shop_item{margin-top:3.2rem}main.buying section.shop dl.shop_dl div.shop_item dt.shop_dt{width:100%;font-size:2rem;text-align:center;font-weight:700}main.buying section.shop dl.shop_dl div.shop_item dd.shop_dd{width:100%;font-size:1.6rem;text-align:center;font-weight:500;line-height:1.6}main.buying section.shop div.google_map{margin-top:4.8rem;overflow:hidden;padding-bottom:100%;position:relative}}div.floating_bnr_wrap{position:fixed;width:100%;background:linear-gradient(#2bd480 0%,#21a161 100%);bottom:0;opacity:0;transform:translateY(min(-8rem, -80px));pointer-events:none;transition:all .8s;transition-delay:.2s}a.floating_bnr{max-width:900px;margin:0 auto;display:block}div.floating_bnr_wrap.appear{opacity:1;transform:none;pointer-events:auto}@media (max-width:799px){div.floating_bnr_wrap{background-color:transparent}}main.consignment section.buying h2.h2_ttl span{font-size:min(12rem, 120px)}main.consignment section.buying div.desc_image{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_buying/img_buying01.jpg)}main.consignment section.buying div.buying_flow{margin:min(8.5rem, 85px) auto 0;max-width:1240px;padding:0 20px}main.consignment section.buying div.buying_flow p.flow_ttl{padding:12px 24px;font-size:20px;font-weight:700;color:#fff;background-color:#545658}main.consignment section.buying div.buying_flow p.flow_ttl02{margin-top:min(5.4rem, 54px);font-size:20px;font-weight:700;padding-bottom:16px;border-bottom:2px dotted #9c9da1}main.consignment section.buying div.buying_flow div.necessary_wrap{margin-top:min(5.4rem, 54px);display:flex;justify-content:center;align-items:start;gap:min(6rem, 60px);padding:min(4rem, 40px) 0;background:linear-gradient(to right,rgba(219,219,219,.15) 0%,rgba(78,79,81,.15) 100%)}main.consignment section.buying div.buying_flow div.necessary_wrap div.necessary_item{width:min(36rem, 360px)}main.consignment section.buying div.buying_flow div.necessary_wrap div.necessary_item div.icon_area{width:min(20rem, 200px);margin:0 auto}main.consignment section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt{margin-top:min(3.4rem, 34px);font-size:min(2rem, 20px);font-weight:700;text-align:center}main.consignment section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt02{margin:min(1.2rem, 12px) 0 0;font-size:min(1.6rem, 16px);text-align:center}main.consignment section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt03{width:90%;margin-top:min(.8rem, 8px);margin-left:auto;font-size:min(1.6rem, 16px);line-height:1.6}main.consignment section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt03 span{font-size:min(1.2rem, 12px)}main.consignment section.buying div.flow_item{margin-top:min(5.4rem, 54px);display:flex;align-items:start;gap:min(2rem, 20px)}main.consignment section.buying div.flow_item div.icon_area{width:min(14.5rem, 145px)}main.consignment section.buying div.flow_item:not(:last-of-type) div.icon_area:after{display:block;content:'';background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_buying/icon_arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:min(1.6rem, 16px);height:min(.8rem, 8px);margin:auto;padding-top:min(3.2rem, 32px)}main.consignment section.buying div.flow_item div.txt_area{flex:1}main.consignment section.buying div.flow_item div.txt_area p.flow_item_num{font-size:min(2rem, 20px);font-weight:700;color:#f90}main.consignment section.buying div.flow_item div.txt_area p.flow_item_ttl{margin-top:min(.8rem, 8px);font-size:min(2rem, 20px);font-weight:700}main.consignment section.buying div.flow_item div.txt_area p.flow_item_ttl:after{display:block;content:'';width:min(78rem, 780px);height:1px;background-color:#707070;margin-top:min(1.6rem, 16px)}main.consignment section.buying div.flow_item div.txt_area p.flow_item_txt{margin-top:min(1.6rem, 16px);font-size:min(1.6rem, 16px);line-height:1.6}main.consignment section.buying p.flow_note{margin-top:min(10rem, 100px);font-size:min(1.2rem, 12px);line-height:1.6}main.consignment section.buying div.buying02 div.desc_txt_area{margin-left:auto}main.consignment section.buying div.buying02 div.desc_image{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_buying/img_buying01.jpg);margin-left:0;margin-right:auto}main.consignment section.buying div.achievement{margin-top:min(10rem, 100px);max-width:1240px;padding:0 20px;margin-left:auto;margin-right:auto}main.consignment section.buying div.achievement div.achievement_wrap{margin-top:min(10rem, 100px);display:grid;grid-template-columns:1fr 1fr;gap:min(4rem, 40px)}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item{width:100%;padding:min(4rem, 40px) min(3rem, 30px);box-shadow:0 0 30px rgba(0,0,0,.16);border-radius:20px}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item div.profile{width:100%;display:flex;gap:min(1.6rem, 16px)}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.icon{width:min(11.4rem, 114px)}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt{flex:1}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt p.profile_txt{font-size:min(1.6rem, 16px);font-weight:700;width:fit-content;padding:min(.4rem, 4px) min(.8rem, 8px);background-color:rgba(255,204,0,.3)}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt p.profile_txt02{font-size:min(2rem, 20px);font-weight:700;margin-top:min(1.2rem, 12px);padding-bottom:min(1.2rem, 12px);border-bottom:1px solid #9c9da1}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt p.profile_txt03{font-size:min(1.6rem, 16px);margin-top:min(1.2rem, 12px)}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl{margin-top:min(2.4rem, 24px)}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl div.dl_wrap{display:flex;align-items:stretch;gap:min(2rem, 20px)}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl div.dl_wrap dt.achievement_dt{width:min(12.4rem, 124px);padding:min(1.5rem, 15px) 0 min(1.4rem, 14px) min(1.2rem, 12px);font-size:min(1.6rem, 16px);font-weight:700;background-color:#ebebeb}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl div.dl_wrap dd.achievement_dd{flex:1;font-size:min(1.6rem, 16px);line-height:1.4}@media (max-width:799px){main.consignment section.buying h2.h2_ttl span{font-size:4rem}main.consignment section.buying div.buying_flow{margin:6rem auto 0;max-width:100%;padding:0 2rem}main.consignment section.buying div.buying_flow p.flow_ttl{padding:.6rem 1.6rem;font-size:1.8rem}main.consignment section.buying div.buying_flow p.flow_ttl02{margin-top:4rem;font-size:1.8rem;padding-bottom:1.2rem;border-bottom:1px dotted #9c9da1}main.consignment section.buying div.buying_flow div.necessary_wrap{margin-top:4rem;flex-direction:column;gap:3.2rem;padding:3rem}main.consignment section.buying div.buying_flow div.necessary_wrap div.necessary_item{width:100%}main.consignment section.buying div.buying_flow div.necessary_wrap div.necessary_item div.icon_area{width:64%;margin:0 auto}main.consignment section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt{margin-top:2.4rem;font-size:1.6rem}main.consignment section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt02{margin:1.6rem 0 0;font-size:1.4rem;text-align:center}main.consignment section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt03{width:100%;margin:1.6rem auto;font-size:1.3rem;line-height:1.6;text-align:center}main.consignment section.buying div.buying_flow div.necessary_wrap div.necessary_item p.necessary_txt03 span{font-size:1.1rem}main.consignment section.buying div.flow_item{margin-top:6rem;flex-direction:column;gap:2rem}main.consignment section.buying div.flow_item:not(:last-of-type):after{display:block;content:'';background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_buying/icon_arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:3.2rem;height:.8rem;margin:auto;padding-top:.8rem}main.consignment section.buying div.flow_item div.icon_area{width:64%;margin:0 auto}main.consignment section.buying div.flow_item:not(:last-of-type) div.icon_area:after{content:none}main.consignment section.buying div.flow_item div.txt_area{width:100%}main.consignment section.buying div.flow_item div.txt_area p.flow_item_num{font-size:2rem;text-align:center}main.consignment section.buying div.flow_item div.txt_area p.flow_item_ttl{margin-top:.8rem;font-size:2rem;text-align:center}main.consignment section.buying div.flow_item div.txt_area p.flow_item_ttl:after{display:block;content:'';width:100%;height:.1rem;background-color:#707070;margin-top:1.2rem}main.consignment section.buying div.flow_item div.txt_area p.flow_item_txt{margin-top:1.2rem;font-size:1.4rem;line-height:1.6}main.consignment section.buying p.flow_note{margin-top:4rem;font-size:1.1rem;line-height:1.6}main.consignment section.buying div.achievement{margin-top:6rem;max-width:100%;padding:0 2rem}main.consignment section.buying div.achievement div.achievement_wrap{margin-top:6rem;grid-template-columns:1fr;gap:4rem}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item{width:100%;padding:3rem 2rem;box-shadow:0 0 15px rgba(0,0,0,.16);border-radius:1rem}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item div.profile{width:100%;flex-direction:column;gap:1.6rem}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.icon{width:48%;margin:0 auto}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt{width:100%}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt p.profile_txt{font-size:1.4rem;margin:0 auto;padding:.4rem .8rem}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt p.profile_txt02{font-size:1.8rem;margin-top:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid #9c9da1}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item div.profile div.profile_txt p.profile_txt03{font-size:1.4rem;margin-top:1.6rem;text-align:center}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl{margin-top:4rem}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl div.dl_wrap{flex-direction:column;gap:.8rem}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl div.dl_wrap+div.dl_wrap{margin-top:4rem}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl div.dl_wrap dt.achievement_dt{width:100%;padding:1.2rem 0;font-size:1.4rem;text-align:center}main.consignment section.buying div.achievement div.achievement_wrap div.achievement_item dl.achievement_dl div.dl_wrap dd.achievement_dd{width:100%;font-size:1.4rem;line-height:1.4;text-align:center}}main.repair section.exchange div.container{padding:min(8rem, 80px) 20px}main.repair section.exchange h3.repair_h3{width:100%;height:min(5.0rem, 50px);background-color:#5c5c5c;color:#fff;font-size:min(3.0rem, 30px);font-weight:700;display:flex;justify-content:center;align-items:center;border-top:min(.5rem, 5px) solid #fcc221}main.repair section.exchange p.repair_lead{margin-top:min(3.2rem, 32px);font-size:min(1.6rem, 16px);text-align:center}main.repair section.exchange h4.repair_h4{margin-top:min(6.0rem, 60px);font-size:min(2.5rem, 25px);font-weight:700;display:flex;align-items:center;gap:min(1.6rem, 16px)}main.repair section.exchange h4.repair_h4:before{content:'';width:min(.5rem, 5px);height:min(4rem, 40px);background:linear-gradient(to bottom,#facc22,#f83600)}@media (max-width:799px){main.repair section.exchange div.container{padding:4rem 2rem}main.repair section.exchange h3.repair_h3{height:4rem;font-size:1.8rem;border-top:.3rem solid #fcc221}main.repair section.exchange p.repair_lead{margin-top:2rem;font-size:1.4rem}main.repair section.exchange h4.repair_h4{margin-top:6rem;font-size:2rem;gap:.8rem;line-height:1.2}main.repair section.exchange h4.repair_h4:before{width:.5rem;height:3rem}}main.repair section.exchange p.repair_info{margin:min(3.2rem, 32px) auto 0;width:fit-content;display:flex;align-items:center;justify-content:center;gap:min(2.0rem, 20px);padding:min(1.0rem, 10px) min(12.0rem, 120px);background-color:#eee;border-radius:min(1.0rem, 10px)}main.repair section.exchange p.repair_info span{font-size:min(1.6rem, 16px);display:flex;align-items:center;gap:min(1.0rem, 10px)}main.repair section.exchange p.repair_info span strong{font-size:min(1.3rem, 13px);padding:min(.5rem, 5px) min(1.0rem, 10px);border:min(.2rem, 2px) solid #545658;border-radius:min(.5rem, 5px);display:flex;align-items:center;gap:min(1.0rem, 10px)}main.repair section.exchange p.repair_info span strong:before{content:'';background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_repair/icon_time.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:min(1.8rem, 18px);height:min(1.8rem, 18px)}main.repair section.exchange p.repair_info span:last-of-type strong:before{background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_repair/icon_cost.png)}@media (max-width:799px){main.repair section.exchange p.repair_info{margin:2rem auto 0;width:100%;flex-direction:column;align-items:start;justify-content:center;gap:1rem;padding:2rem 4rem;border-radius:.5rem}main.repair section.exchange p.repair_info span{font-size:1.4rem;gap:1.6rem}main.repair section.exchange p.repair_info span strong{font-size:1.1rem;width:10rem;padding:.6rem 1rem;border:.1rem solid #545658;border-radius:.4rem;gap:.4rem}main.repair section.exchange p.repair_info span strong:before{width:1.6rem;height:1.6rem}}main.repair section.exchange div.repair_wrap{margin-top:min(4rem, 40px);display:flex;align-items:start;gap:min(5.4rem, 54px)}main.repair section.exchange div.repair_wrap p.repair_txt02{flex:1;font-size:min(1.6rem, 16px);line-height:1.6}main.repair section.exchange div.repair_wrap div.img_area{width:min(640.0rem, 640px);border:min(.1rem, 1px) solid #d5d5d5;position:relative}main.repair section.exchange div.repair_wrap div.img_area p.polish_term{position:absolute;width:min(16rem, 160px);height:min(4rem, 40px);background-color:#545658;border-radius:min(.4rem, 4px);border:min(.2rem, 2px) solid #eee;box-shadow:0 0 0 min(.2rem, 2px) #545658;color:#fff;font-size:min(1.6rem, 16px);font-weight:700;display:flex;justify-content:center;align-items:center;bottom:0;left:0;right:0;margin:auto;transform:translateY(50%)}@media (max-width:799px){main.repair section.exchange div.repair_wrap{margin-top:4rem;flex-direction:column;align-items:start;gap:2rem}main.repair section.exchange div.repair_wrap p.repair_txt02{flex:none;width:100%;font-size:1.4rem;line-height:1.6}main.repair section.exchange div.repair_wrap div.img_area{width:100%}main.repair section.exchange div.repair_wrap div.img_area p.polish_term{width:20rem;height:4rem;border-radius:.4rem;border:.3rem solid #eee;box-shadow:0 0 0 .3rem #545658;font-size:1.4rem;transform:translateY(50%)}}main.repair section.exchange ul.sample_wrap{margin-top:min(4.0rem, 40px);display:grid;grid-template-columns:repeat(4,1fr);gap:min(1.6rem, 16px)}main.repair section.exchange ul.sample_wrap li.sample_item{width:100%;height:auto;position:relative;transition:all .8s ease-in-out;z-index:1}main.repair section.exchange ul.sample_wrap li.sample_item img{width:100%;height:auto;object-fit:cover;object-position:center center;border:1px solid #d5d5d5}main.repair section.exchange ul.sample_wrap li.sample_item p.sample_txt{padding-top:min(1.0rem, 10px);line-height:1.5em}@media (max-width:799px){main.repair section.exchange ul.sample_wrap{margin-top:4rem;grid-template-columns:repeat(2,1fr);gap:.8rem}main.repair section.exchange ul.sample_wrap li.sample_item{height:auto;z-index:1}main.repair section.exchange ul.sample_wrap li.sample_item:after{background-color:rgba(0,0,0,.6);z-index:2}main.repair section.exchange ul.sample_wrap li.sample_item:hover:after{content:none}main.repair section.exchange ul.sample_wrap li.sample_item p.sample_txt{padding-top:.5rem}main.repair section.exchange ul.sample_wrap li.sample_item:hover p.sample_txt{opacity:1}}main.repair section.exchange a.repair_btn{display:block;margin:min(8.0rem, 80px) auto 0;width:100%;padding:min(1.6rem, 16px) 0;border-top:min(.1rem, 1px) solid #545658;border-bottom:min(.1rem, 1px) solid #545658;display:flex;justify-content:center;align-items:center;gap:min(1.0rem, 10px);font-size:min(1.6rem, 16px);font-weight:700}main.repair section.exchange a.repair_btn:before{content:'';background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_repair/icon_arrow_back.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:min(2.0rem, 20px);height:min(2.0rem, 20px)}@media (max-width:799px){main.repair section.exchange a.repair_btn{margin:4rem auto 0;padding:1rem 0;border-top:.1rem solid #545658;border-bottom:.1rem solid #545658;gap:.8rem;font-size:1.4rem}main.repair section.exchange a.repair_btn:before{width:1.6rem;height:1.6rem}}main.repair section.exchange div.before_after{margin-top:min(7.0rem, 70px);display:flex;align-items:start;gap:min(6.0rem, 60px)}main.repair section.exchange div.before_after div.img_area{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:min(2.0rem, 20px);position:relative;padding-bottom:min(4rem, 40px)}main.repair section.exchange div.before_after div.img_area p.polish_term{position:absolute;width:min(16rem, 160px);height:min(4rem, 40px);background-color:#545658;border-radius:min(.4rem, 4px);border:min(.2rem, 2px) solid #eee;box-shadow:0 0 0 min(.2rem, 2px) #545658;color:#fff;font-size:min(1.6rem, 16px);font-weight:700;display:flex;justify-content:center;align-items:center;bottom:0;left:0;right:0;margin:auto;transform:translateY(-50%)}main.repair section.exchange div.before_after div.img_area div.img_item{width:100%;height:min(28.0rem, 280px);position:relative;border:1px solid #d5d5d5}main.repair section.exchange div.before_after div.img_area div.img_item:before{content:'before';display:block;position:absolute;top:0;left:0;transform:translateY(-100%);width:min(11.0rem, 110px);height:min(3.0rem, 30px);background-color:#eee;border-radius:min(1.0rem, 10px) min(1.0rem, 10px) 0 0;font-size:min(1.6rem, 16px);font-weight:700;display:flex;justify-content:center;align-items:center}main.repair section.exchange div.before_after div.img_area div.img_item:last-of-type:before{content:'after';background-color:#545658;color:#fff}main.repair section.exchange div.before_after div.desc_area{width:min(54.0rem, 540px)}main.repair section.exchange div.before_after div.desc_area p.name{font-size:min(2.0rem, 20px);font-weight:700;padding-bottom:min(1.0rem, 10px);border-bottom:min(.1rem, 1px) solid #545658}main.repair section.exchange div.before_after div.desc_area p.desc{margin-top:min(2.4rem, 24px);font-size:min(1.6rem, 16px);line-height:1.6}main.repair section.exchange div.before_after div.img_area div.img_item img{width:100%;height:100%;object-fit:cover;object-position:center center}@media (max-width:799px){main.repair section.exchange div.before_after{margin-top:4rem;flex-direction:column-reverse;align-items:start;gap:4rem}main.repair section.exchange div.before_after div.img_area{flex:none;width:100%;display:grid;grid-template-columns:repeat(1,1fr);gap:4rem;padding:6rem 0 0}main.repair section.exchange div.before_after div.img_area p.polish_term{width:20rem;height:4rem;border-radius:.2rem;border:.3rem solid #eee;box-shadow:0 0 0 .3rem #545658;font-size:1.4rem;bottom:auto;top:0;transform:translateY(-100%%)}main.repair section.exchange div.before_after div.img_area div.img_item{height:35rem}main.repair section.exchange div.before_after div.img_area div.img_item:before{width:10rem;height:2.8rem;border-radius:.5rem .5rem 0 0;font-size:1.6rem}main.repair section.exchange div.before_after div.desc_area{width:100%}main.repair section.exchange div.before_after div.desc_area p.name{font-size:1.6rem;font-weight:700;padding-bottom:1rem;border-bottom:.1rem solid #545658}main.repair section.exchange div.before_after div.desc_area p.desc{margin-top:1rem;font-size:1.4rem;line-height:1.6}}main.repair section.exchange p.repair_note{margin-top:min(2.0rem, 20px);display:flex;flex-direction:column;gap:min(.4rem, 4px)}main.repair section.exchange p.repair_note span{font-size:min(1.6rem, 16px);line-height:2;padding-left:1em;text-indent:-1em}main.repair section.exchange div.nav_area div.container{padding:min(10rem, 100px) 20px min(4rem, 40px)}main.repair section.exchange div.nav_area h3.h3_ttl{text-align:center}main.repair section.exchange div.nav_area h3.h3_ttl:after{margin:min(1.6rem, 16px) auto 0}main.repair section.exchange div.nav_area nav.repair_nav{margin-top:min(4.0rem, 40px)}main.repair section.exchange div.nav_area nav.repair_nav ul.repair_ul{display:grid;grid-template-columns:repeat(4,1fr);gap:min(1.6rem, 16px)}main.repair section.exchange div.nav_area nav.repair_nav ul.repair_ul li.repair_li a{display:block;width:100%;height:min(18.0rem, 180px);padding:min(3.0rem, 30px) 0;border-radius:min(1.0rem, 10px);box-shadow:0 0 min(1.0rem, 10px) rgba(0, 0, 0, .2);position:relative}main.repair section.exchange div.nav_area nav.repair_nav ul.repair_ul li.repair_li a:before{content:'';display:block;position:absolute;background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_repair/icon_arrow_nav.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:min(2.0rem, 20px);height:min(2.0rem, 20px);top:0;right:0;transform:translate(-50%,50%)}main.repair section.exchange div.nav_area nav.repair_nav ul.repair_ul li.repair_li a div.icon_area{width:min(5.0rem, 50px);margin:0 auto}main.repair section.exchange div.nav_area nav.repair_nav ul.repair_ul li.repair_li a p.menu{margin-top:min(1.6rem, 16px);font-size:min(2.0rem, 20px);font-weight:700;text-align:center}main.repair section.exchange div.nav_area nav.repair_nav ul.repair_ul li.repair_li a p.sub{margin-top:min(1.0rem, 10px);font-size:min(1.6rem, 16px);text-align:center;line-height:1.2}@media (max-width:799px){main.repair section.exchange div.nav_area div.container{padding:8rem 2rem 4rem}main.repair section.exchange div.nav_area h3.h3_ttl:after{margin:1rem auto 0}main.repair section.exchange div.nav_area nav.repair_nav{margin-top:4rem}main.repair section.exchange div.nav_area nav.repair_nav ul.repair_ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}main.repair section.exchange div.nav_area nav.repair_nav ul.repair_ul li.repair_li a{height:auto;padding:.8rem;border-radius:.4rem;box-shadow:0 0 .4rem rgba(0,0,0,.2);position:relative}main.repair section.exchange div.nav_area nav.repair_nav ul.repair_ul li.repair_li a:before{width:1.6rem;height:1.6rem;transform:translate(-50%,50%)}main.repair section.exchange div.nav_area nav.repair_nav ul.repair_ul li.repair_li a div.icon_area{width:2.4rem;margin:0 auto}main.repair section.exchange div.nav_area nav.repair_nav ul.repair_ul li.repair_li a p.menu{margin-top:.4rem;font-size:1.3rem}main.repair section.exchange div.nav_area nav.repair_nav ul.repair_ul li.repair_li a p.sub{display:none}}section.cta{margin-top:min(6rem, 60px);background-image:url(//rewatch1969.com/wp-content/themes/re-watch/img/_buying/cta_bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;padding:min(4.3rem, 43px)}section.cta h2.cta_ttl{font-size:min(6.5rem, 65px);color:#fff;font-weight:700;display:flex;justify-content:center;gap:min(1rem, 10px)}section.cta h2.cta_ttl em{background-color:#a78a02;font-style:normal;line-height:1;display:flex;align-items:center;justify-content:center;padding:min(0.5rem, 5px) min(1rem, 10px) min(1rem, 10px)}section.cta .cta_copy{font-family:var(--font_serif);font-weight:700;color:#212429;text-align:center;font-size:min(3.5rem, 35px);padding:min(2rem, 20px) 0}section.cta ul{display:flex}@media (max-width:799px){section.cta{margin-top:3rem;padding:3rem}section.cta h2.cta_ttl{font-size:3rem;gap:.5rem}section.cta h2.cta_ttl em{padding:.5rem 1rem 1rem}section.cta .cta_copy{font-size:1.8rem;padding:1rem 0}section.cta ul{display:block}section.cta ul li+li{margin-top:1rem}}