html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%}body{text-align:center;font-family:"Zen Kaku Gothic New",sans-serif;color:#3a3a3b;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.05em}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd{margin:0;padding:0;line-height:1.5em}img{vertical-align:top;width:100%;height:auto}a{text-decoration:none;display:inline-block;-webkit-transition:.2s;transition:.2s}@media screen and (min-width: 768px){a:hover{opacity:.8;-webkit-transition:.2s;transition:.2s}}@media(min-width: 768px){.pc-only{display:block}}@media(max-width: 767px){.pc-only{display:none}}@media(min-width: 768px){.sp-only{display:none}}@media(max-width: 767px){.sp-only{display:block}}@media(min-width: 1100px){.tab-only{display:none}}@media(max-width: 1099px){.tab-only{display:block}}.wrap{position:relative;width:85%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.cmn_btn{font-family:"Inter",sans-serif;color:#979797;font-weight:500;letter-spacing:.15em;position:relative;padding-right:18px}.cmn_btn:before{content:"";width:6px;height:6px;border:0;border-top:solid 2px #979797;border-right:solid 2px #979797;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;right:0;bottom:0;margin:auto}.header{z-index:200;margin:0 auto;position:fixed;top:0;background:#fff;width:100%;-webkit-box-shadow:0px 8px 5px -3px rgba(74,74,74,.09);box-shadow:0px 8px 5px -3px rgba(74,74,74,.09)}@media screen and (min-width: 751px){.header{width:425px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 1100px){.header{left:0;-webkit-transform:translateY(0);transform:translateY(0);width:45vw;height:100vh}}.header .logo{width:20vw}@media screen and (min-width: 751px){.header .logo{width:85px}}@media screen and (min-width: 1100px){.header .logo{width:170px}}.header .r-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36vw}@media screen and (min-width: 751px){.header .r-wrap{width:153px}}@media screen and (min-width: 1100px){.header .r-wrap{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:7%}}.header .btn{width:23vw}@media screen and (min-width: 751px){.header .btn{width:97px}}@media screen and (min-width: 1100px){.header .btn{width:250px}}.header .inner{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;max-width:750px}@media screen and (min-width: 1100px){.header .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (min-width: 1100px){.header .nav{width:70%}}.header .nav .menu{display:none}@media screen and (min-width: 1100px){.header .nav .menu{display:block}}@media screen and (min-width: 1100px){.header .nav .menu .list-wrap{margin-bottom:8%}.header .nav .menu .list-wrap:last-of-type{margin-bottom:0}}@media screen and (min-width: 1100px){.header .nav .menu .menu_list{margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5%;margin-bottom:2%;text-align:left;position:relative;font-size:14px;font-size:1.4rem}}@media screen and (min-width: 1100px){.header .nav .menu .menu_list a{color:#3a3a3b}}@media screen and (min-width: 1100px){.header .nav .menu .menu_list-title{font-size:16px;font-size:1.6rem;border-bottom:1px solid #b1393e;padding-bottom:2%;margin-bottom:4%}.header .nav .menu .menu_list-title a{color:#b1393e}}@media screen and (min-width: 1100px)and (min-width: 1100px){.header .nav .menu .menu_list-title:before{content:"";background:#b1393e;width:5px;height:5px;border-radius:10vw;position:absolute;top:30%;left:0}}@media screen and (min-width: 1100px){.header .nav .menu .menu_list-txt{border-bottom:1px solid #e4e4e4;padding-bottom:2%}}.header .nav .menu.active{display:block;position:fixed;background-color:#fafafa;top:0;left:0;right:0;bottom:0;z-index:1;-webkit-animation:hamburger .3s ease-out;animation:hamburger .3s ease-out;margin-top:18%;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10% 0}@media(min-width: 751px)and (max-width: 1100px){.header .nav .menu.active{height:100vh;padding-bottom:30%}}.header .nav .menu.active .list-wrap{margin-bottom:8%}.header .nav .menu.active .list-wrap:last-of-type{margin-bottom:0}.header .nav .menu.active .menu_list{font-size:14px;font-size:3.7333333333vw;width:80%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5%;margin-bottom:2%;text-align:left;position:relative}@media screen and (min-width: 751px){.header .nav .menu.active .menu_list{font-size:14px;font-size:1.4rem}}.header .nav .menu.active .menu_list a{color:#3a3a3b}.header .nav .menu.active .menu_list-title{font-size:16px;font-size:4.2666666667vw;border-bottom:1px solid #b1393e;padding-bottom:2%;margin-bottom:4%}@media screen and (min-width: 751px){.header .nav .menu.active .menu_list-title{font-size:16px;font-size:1.6rem}}.header .nav .menu.active .menu_list-title a{color:#b1393e}.header .nav .menu.active .menu_list-title:before{content:"";background:#b1393e;width:5px;height:5px;border-radius:10vw;position:absolute;top:30%;left:0}.header .nav .menu.active .menu_list-txt{border-bottom:1px solid #e4e4e4;padding-bottom:2%}.header .nav .openbtn{position:relative;cursor:pointer;width:30px;height:17px}@media screen and (min-width: 1100px){.header .nav .openbtn{display:none}}.header .nav .openbtn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;height:2px;background:#3a3a3b}.header .nav .openbtn span:nth-of-type(1){top:0;left:0;width:100%}.header .nav .openbtn span:nth-of-type(2){bottom:0;left:0;width:100%}.header .nav .openbtn.active span{background:#3a3a3b}.header .nav .openbtn.active span:nth-last-of-type(1){top:0;left:0;-webkit-transform:translate(-1px, 8px) rotate(-135deg);transform:translate(-1px, 8px) rotate(-135deg);width:100%}.header .nav .openbtn.active span:nth-last-of-type(2){top:0;left:0;-webkit-transform:translate(-1px, 8px) rotate(135deg);transform:translate(-1px, 8px) rotate(135deg);width:100%}.header .nav .openbtn.active .menu{display:block !important}@-webkit-keyframes hamburger{0%{opacity:0}100%{opacity:1}}@keyframes hamburger{0%{opacity:0}100%{opacity:1}}main{overflow-x:hidden;margin-top:18%;background:#fff}@media screen and (min-width: 751px){main{width:425px;margin:0 auto;margin-top:76px}}@media screen and (min-width: 1100px){main{margin-right:10%;margin-top:0;-webkit-box-shadow:0px 0px 14px #d9d9d9;box-shadow:0px 0px 14px #d9d9d9}}main .kv_wrap{position:relative}main .kv_img02{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);z-index:2}main .cta{overflow:hidden}main .cta_wrap{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10% 0}main .cta_wrap:before{content:"";background-image:url(../images/cta/cta_bg.jpg);background-size:contain;background-repeat:no-repeat;background-position:bottom center;position:absolute;bottom:0;left:0;width:100%;height:calc(758/375*100%)}main .cta_img{width:86%;margin:0 auto;z-index:2;position:relative}main .cta .btn{position:absolute;bottom:13%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75%;z-index:2}main .products .btn{bottom:10%}main .cta.long .cta_wrap{padding-top:30%}main .case-movie{background:#f0f0f0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10% 0}main .case-movie_wrap{background:#fff;padding:10% 0}main .case-movie_video{width:100%;height:auto;margin:10% 0}main .trouble_wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:15%}main .trouble_title{margin-bottom:10%}main .trouble_txt-wrap{margin-bottom:7%}main .trouble_txt{margin-bottom:5%}main .trouble_txt:last-of-type{margin-bottom:0}main .trouble_foryou{margin-top:7%;background:#b1393e;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10% 0}main .trouble .block{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .trouble .circle{width:5px;height:5px;background-color:#b1b1b1;border-radius:50%;-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite}main .trouble .circle:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}main .trouble .circle:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes loading{0%{opacity:0}100%{opacity:1}}@keyframes loading{0%{opacity:0}100%{opacity:1}}main .about_wrap{background:#e7e9ee;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8% 0}main .about .wrap{background:#fff;padding:13% 7%}main .about_txt{margin:10% 0 5%;font-size:13px;font-size:3.4666666667vw;line-height:1.5;text-align:left}@media screen and (min-width: 751px){main .about_txt{font-size:13px;font-size:1.3rem}}main .case_wrap{background:#f0f0f0;margin-top:-2%;padding:15% 0 9%;position:relative}main .case .wrap{background:#fff;padding:13% 7%}main .case_title{padding-bottom:15%}main .case_txt{font-size:9px;font-size:2.4vw;color:#979797;text-align:left;line-height:1.3;margin-top:25%}@media screen and (min-width: 751px){main .case_txt{font-size:9px;font-size:0.9rem}}main .case .slider .slick-list{width:100%;padding:0 !important}main .case .slider .slick-prev,main .case .slider .slick-next{z-index:2;width:7vw;height:7vw}@media screen and (min-width: 751px){main .case .slider .slick-prev,main .case .slider .slick-next{width:29px;height:29px}}main .case .slider .slick-prev:before,main .case .slider .slick-next:before{content:"";background-image:url(../images/case/case_arrow.png);background-size:contain;background-repeat:no-repeat;display:inline-block;width:100%;height:100%;opacity:1}main .case .slider .slick-prev{left:-15%}main .case .slider .slick-next{right:-15%}main .case .slider .slick-next:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}main .case .slider .slick-dots{bottom:-17%}main .case .slider .slick-dots li{background-color:#cdcdcd;border-radius:100vw;margin:0 3%;width:3vw;height:3vw}@media screen and (min-width: 751px){main .case .slider .slick-dots li{width:12px;height:12px}}main .case .slider .slick-dots li.slick-active{background-color:#b1393e}main .case .slider .slick-dots button{padding:0;width:100%;height:100%;border-radius:100vw}main .case .slider .slick-dots button:before{content:""}main .injection .wrap{padding:17% 0}main .injection_txt{font-size:15px;font-size:4vw;line-height:1.5;text-align:left;letter-spacing:.05em;margin:10% 0}@media screen and (min-width: 751px){main .injection_txt{font-size:15px;font-size:1.5rem}}main .injection_img{margin-bottom:10%}main .injection_img:last-of-type{margin-bottom:0}main .recommend_wrap{background:#e7e9ee;margin-top:-2%;padding:15% 0 9%;position:relative}main .recommend .wrap{background:#fff;padding:13% 7%}main .recommend_title{padding-bottom:15%}main .recommend .slider .slick-list{width:100%;padding:0 !important}main .recommend .slider .slick-prev,main .recommend .slider .slick-next{z-index:2;width:7vw;height:7vw}@media screen and (min-width: 751px){main .recommend .slider .slick-prev,main .recommend .slider .slick-next{width:29px;height:29px}}main .recommend .slider .slick-prev:before,main .recommend .slider .slick-next:before{content:"";background-image:url(../images/case/case_arrow.png);background-size:contain;background-repeat:no-repeat;display:inline-block;width:100%;height:100%;opacity:1}main .recommend .slider .slick-prev{left:-15%}main .recommend .slider .slick-next{right:-15%}main .recommend .slider .slick-next:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}main .recommend .slider .slick-dots{bottom:-10%}main .recommend .slider .slick-dots li{background-color:#cdcdcd;border-radius:100vw;margin:0 3%;width:3vw;height:3vw}@media screen and (min-width: 751px){main .recommend .slider .slick-dots li{width:12px;height:12px}}main .recommend .slider .slick-dots li.slick-active{background-color:#b1393e}main .recommend .slider .slick-dots button{padding:0;width:100%;height:100%;border-radius:100vw}main .recommend .slider .slick-dots button:before{content:""}main .recommend .btn{width:85%;margin:9% auto 0}main .point_title{background:#b1393e;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10% 0}main .point .wrap{padding:10% 0}main .point .unit{text-align:left;margin-bottom:10%}main .point .unit:last-of-type{margin-bottom:0}main .point .unit_eng{color:#979797;font-family:"Inter",sans-serif;letter-spacing:.15em;font-size:14px;font-size:3.7333333333vw}@media screen and (min-width: 751px){main .point .unit_eng{font-size:14px;font-size:1.4rem}}main .point .unit_title{color:#b1393e;font-size:18px;font-size:4.8vw;margin:2.5% 0}@media screen and (min-width: 751px){main .point .unit_title{font-size:18px;font-size:1.8rem}}main .point .unit_txt{font-size:13px;font-size:3.4666666667vw}@media screen and (min-width: 751px){main .point .unit_txt{font-size:13px;font-size:1.3rem}}main .point .unit span{color:#979797;font-size:13px;font-size:3.4666666667vw}@media screen and (min-width: 751px){main .point .unit span{font-size:13px;font-size:1.3rem}}main .difference_wrap{background:#e7e9ee;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8% 0}main .difference .wrap{background:#fff;padding:13% 7%}main .difference_txt{margin:10% 0 5%;font-size:13px;font-size:3.4666666667vw;line-height:1.5;text-align:left;color:#b1393e}@media screen and (min-width: 751px){main .difference_txt{font-size:13px;font-size:1.3rem}}main .price_wrap{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20% 0 12%}main .price_wrap:before{content:"";background-image:url(../images/price/price_bg.jpg);background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:calc(100/375*100%)}main .price_title{margin-bottom:13%;position:relative;z-index:2}main .price_txt{font-size:12px;font-size:3.2vw;text-align:left;line-height:1.4em}@media screen and (min-width: 751px){main .price_txt{font-size:12px;font-size:1.2rem}}main .price .price-list{width:100%;margin-bottom:7%}main .btn_wrap{background:#f0f0f0}main .btn .wrap{padding:9% 0}main .doctor .wrap{padding:18% 0}main .doctor_title{margin-bottom:10%}main .doctor_item-wrap{position:relative;text-align:left}main .doctor_img{width:50%}main .doctor_btn-wrap{position:absolute;top:60px;right:0;width:40%}main .doctor_btn{width:100%;position:relative}main .doctor_btn:before{content:"";width:6px;height:6px;border:0;border-bottom:solid 2px #979797;border-right:solid 2px #979797;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0;bottom:4%;margin:auto}main .doctor_btn-wrap.active .doctor_btn:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);bottom:0}main .doctor_txt{-webkit-box-sizing:border-box;box-sizing:border-box;padding:7%;margin-top:7%;border:1px solid #e4e4e4;display:none}main .doctor_item{margin-bottom:10%}main .doctor_item:last-of-type{margin-bottom:0}main .step_title{background:#b1393e;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10% 0}main .step .wrap{padding:10% 0}main .clinic_wrap{margin-bottom:10%;position:relative}main .clinic_wrap:before{content:"";background-image:url(../images/price/price_bg.jpg);background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:420px}main .clinic_title{padding:10% 0;z-index:2;position:relative}main .clinic_item{margin-bottom:5%}main .clinic_item:last-of-type{margin-bottom:0}main .clinic .item_title{background:#e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .clinic .item_title h4{font-size:16px;font-size:4.2666666667vw;text-align:left}@media screen and (min-width: 751px){main .clinic .item_title h4{font-size:16px;font-size:1.6rem}}main .clinic .item_title .plus{display:inline-block;vertical-align:middle;color:#3a3a3b;line-height:1;width:.7em;height:.1em;background:currentColor;position:relative}main .clinic .item_title .plus:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s;transition:.3s}main .clinic .item_title.active .plus:before{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:0}main .clinic .item_img{margin-bottom:7%}main .clinic .item_txt-wrap{border:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5%;text-align:left;display:none}main .clinic .item_txt-wrap span{font-size:12px;font-size:3.2vw}@media screen and (min-width: 751px){main .clinic .item_txt-wrap span{font-size:12px;font-size:1.2rem}}main .clinic .item_txt{padding-left:10%;margin-bottom:6%;position:relative;line-height:1.2em;font-size:14px;font-size:3.7333333333vw}@media screen and (min-width: 751px){main .clinic .item_txt{font-size:14px;font-size:1.4rem}}main .clinic .item_txt:last-of-type{margin-bottom:0}main .clinic .item_txt:before{content:"";background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:4px;width:5vw;height:5vw}@media screen and (min-width: 751px){main .clinic .item_txt:before{width:21px;height:21px}}main .clinic .item_txt:nth-of-type(1):before{background-image:url(../images/clinic/clinic_ico01.png)}main .clinic .item_txt:nth-of-type(2):before{background-image:url(../images/clinic/clinic_ico02.png)}main .clinic .item_txt:nth-of-type(3):before{background-image:url(../images/clinic/clinic_ico03.png)}main .clinic .item_txt:nth-of-type(4):before{background-image:url(../images/clinic/clinic_ico04.png)}main .clinic .item_tel{margin:5% 0}main .clinic .item_map{width:100%;height:70vw}@media screen and (min-width: 751px){main .clinic .item_map{height:297px}}main .faq_title{margin-bottom:10%}main .faq_wrap{background:#fafafa}main .faq_item{margin-bottom:5%;background:#fff}main .faq_item:last-of-type{margin-bottom:0}main .faq .wrap{padding:17% 0}main .faq .item_title{background:#e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .faq .item_title h4{font-size:16px;font-size:4.2666666667vw;text-align:left;padding-right:15px}@media screen and (min-width: 751px){main .faq .item_title h4{font-size:16px;font-size:1.6rem}}main .faq .item_title .plus{display:inline-block;vertical-align:middle;color:#3a3a3b;line-height:1;width:.7em;height:.1em;background:currentColor;position:relative}main .faq .item_title .plus:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s;transition:.3s}main .faq .item_title.active .plus:before{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:0}main .faq .item_img{margin-bottom:7%}main .faq .item_txt-wrap{border:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5%;text-align:left;display:none}main .faq .item_txt-wrap span{font-size:12px;font-size:3.2vw}@media screen and (min-width: 751px){main .faq .item_txt-wrap span{font-size:12px;font-size:1.2rem}}main .fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}main .fadeUpTrigger{opacity:0}@media screen and (min-width: 751px){.footer{width:425px;margin:0 auto;background:#fff}}@media screen and (min-width: 1100px){.footer{margin-right:10%;-webkit-box-shadow:0px 16px 14px #d9d9d9;box-shadow:0px 16px 14px #d9d9d9}}.footer_wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:7% 0}.footer_logo{width:90%;margin:0 auto}.footer_txt{font-size:12px;font-size:3.2vw;margin-top:2%;color:#3a3a3b}@media screen and (min-width: 751px){.footer_txt{font-size:12px;font-size:1.2rem}}@media screen and (min-width: 751px){html{position:relative}html:before{content:"";background-image:url(../images/common/bg-pc.jpg);background-repeat:no-repeat;background-position:right top;background-size:cover;position:fixed;width:100%;height:100vh;z-index:-1}}/*# sourceMappingURL=style.css.map */