﻿*{outline:none}html{font-size:62.5%}body{font-size:1.3rem;font-family:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "メイリオ", sans-serif;font-weight:normal;margin:0;line-height:1.6;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;word-break:break-all}@media (min-width: 1025px){body{font-size:1.6rem}}body,a,.cl-primary{color:#422E2A}a,img,small,input,textarea,select,button{display:block}a{color:#2F49BA;text-decoration:none}a:hover{color:#233788}p a{display:inline}a,a svg,.btn,input,button{transition:all .3s ease}a img{transition:all .5s ease}img{width:100%;max-width:100%;height:auto !important}table{width:100%;border-collapse:collapse;border-spacing:0}th,td{padding:12px 15px;vertical-align:top;line-height:1.6}th{text-align:center;vertical-align:top}ol,ul{list-style:none;margin:0;padding:0}sup{display:inline-block;vertical-align:super}h1,h2,h3,h4{font-weight:600}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.flex{display:flex}@media (min-width: 1025px){.mb-display{display:none}}.pc-display{display:none}@media (min-width: 1025px){.pc-display{display:block}}.inner{max-width:90%;margin-left:auto;margin-right:auto}@media (min-width: 1025px){.inner{width:90%;max-width:1000px}}@media (min-width: 1025px){.inner-wide{max-width:1200px}}.trigger{cursor:pointer;position:relative}.trigger:before,.trigger:after{position:absolute;content:"";display:block;width:16px;height:2px;background:#2F49BA;border:none}.trigger:before{top:50%;right:10px;transform:translateY(-50%)}.trigger:after{top:calc(50% + 6px);right:13px;transform:translateY(-50%) rotate(90deg);margin-top:-4px;margin-left:5px;pointer-events:none;transform-origin:66% 66%;transition:all .3s ease}.trigger.active-submenu:after{top:calc(50% + 4px);right:10px;transform:translateY(-50%)}.submenu{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:0;opacity:0.3;overflow:hidden}.active-submenu+.submenu{height:auto;opacity:1;transition:all .3s ease-out;display:block !important}.effect-fade{opacity:0;transform:translate(0, 10px);transition:all 800ms;transition-delay:300ms}@media (min-width: 561px){.effect-fade{transition-delay:500ms}}.effect-fade.effect-scroll{opacity:1;transform:translate(0, 0)}.btn{display:flex;justify-content:center;align-items:center;text-align:center;font-size:1.6rem;font-weight:600;line-height:1;color:#FFF;padding:17px 10px;width:100%;max-width:300px;border-radius:5px;box-sizing:border-box}@media (min-width: 1025px){.btn{font-size:1.7rem}}.btn img,.btn svg{width:16px}@media (min-width: 1025px){.btn img,.btn svg{width:21px}}.btn-blue{background:#2F49BA;box-shadow:0px 4px 0 0 #233788}.btn-blue:hover{color:#FFF;background:#233788;transform:translateY(4px);box-shadow:none}.btn-green{background:#01883F;box-shadow:0px 4px 0 0 #005F2C}.btn-green:hover{color:#FFF;background:#005F2C;transform:translateY(4px);box-shadow:none}.btn-red{background:#DD503B;box-shadow:0px 4px 0 0 #BA2E19}.btn-red:hover{color:#FFF;background:#BA2E19;transform:translateY(4px);box-shadow:none}.btn-red-border{color:#DD503B;background:#FFF;border:2px solid #DD503B}.btn-red-border:hover{color:#FFF;background:#BA2E19;border-color:#BA2E19}.marker{display:inline;background:linear-gradient(transparent 50%, #F7F17B 50%, #F7F17B 90%, transparent 90%)}header{width:100%;background:#FFF;z-index:11;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 3%}@media (min-width: 1025px){header{height:80px;position:sticky;top:0}}header .sitename{flex-shrink:0}header .sitename a img{width:auto;margin-right:15px;max-height:34px}@media (min-width: 1261px){header .sitename a img{max-height:42px}}header .header-content{display:none}@media (min-width: 1025px){header .header-content{display:flex;align-items:center;gap:10px}}@media (min-width: 1261px){header .header-content{gap:20px}}header .header-content .header-tel{display:flex;align-items:flex-end;gap:10px}header .header-content .header-tel .icon{display:none}@media (min-width: 1261px){header .header-content .header-tel .icon{flex-shrink:0;position:relative;display:grid;place-content:center;color:#FFF;background:#E88B0C;line-height:1.2;width:56px;height:56px;font-size:1.4rem;font-weight:600;border-radius:50%}}header .header-content .header-tel .icon::after{content:"";display:block;background-color:#E88B0C;position:absolute;right:-8px;position:absolute;top:50%;transform:translateY(-50%);width:10px;height:20px;clip-path:polygon(0 0, 0% 100%, 100% 50%)}header .header-content .header-tel .number{font-weight:600;line-height:1;text-align:center;font-size:1.1rem;white-space:nowrap}header .header-content .header-tel .number .label{color:#FFF;background:#E88B0C;padding:3px 0;margin-bottom:5px}@media (min-width: 1261px){header .header-content .header-tel .number .label{display:none}}header .header-content .header-tel .number span{font-size:2rem;letter-spacing:0}@media (min-width: 1261px){header .header-content .header-tel .number span{font-size:2.9rem}}header .header-content .header-tel .number-sp{line-height:1.4;font-size:1.1rem}@media (min-width: 1261px){header .header-content .header-tel .number-sp{font-size:1.3rem}}header .header-content .header-tel .number-sp span{font-size:1.5rem;font-weight:600;line-height:1.2;white-space:nowrap}@media (min-width: 1261px){header .header-content .header-tel .number-sp span{font-size:2.1rem}}header .header-content .header-tel .hour{font-size:1.1rem;line-height:1.4;white-space:nowrap}@media (min-width: 1261px){header .header-content .header-tel .hour{font-size:1.2rem}}header .header-content .header-tel .hour span{display:block;margin-left:-3px;margin-bottom:3px}header .header-content .header-btn{display:flex;align-items:center;gap:10px;white-space:nowrap}header .header-content .header-btn .btn{gap:3px;width:150px;height:47px;padding:7px;font-size:1.2rem;padding:10px}@media (min-width: 1261px){header .header-content .header-btn .btn{width:180px;font-size:1.5rem}}header .header-content .header-btn .btn:hover{transform:translateY(3px)}#mv{position:relative;z-index:1;background:url(../img/nocarbon-manifest/mv-bg.jpg) no-repeat center;background-size:cover;overflow:hidden}#mv .inner{position:relative;height:100%;max-width:1100px;width:90%;display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:30px}@media (min-width: 1025px){#mv .inner{height:600px;flex-direction:row;gap:0;padding-top:0}}#mv .mv-copy{position:relative;z-index:2;max-width:450px}@media (min-width: 1025px){#mv .mv-copy{max-width:none;width:50%}}#mv .mv-copy img{width:100%}#mv .mv-image{max-width:450px}@media (min-width: 1025px){#mv .mv-image{position:absolute;z-index:1;width:auto;max-width:none;height:600px !important;top:0;right:-150px}}@media (min-width: 1261px){#mv .mv-image{right:-100px}}@media (min-width: 1025px){#mv .mv-image img{height:100% !important;width:auto}}.cta{width:94%;max-width:370px;margin-inline:auto;margin:30px auto 50px}@media (min-width: 561px){.cta{max-width:500px}}@media (min-width: 1025px){.cta{max-width:1000px;margin:50px auto 80px}}.cta .cta-top{background:#FFFBE5;border-radius:10px 10px 0 0;padding:20px 15px 30px}@media (min-width: 1025px){.cta .cta-top{padding:30px}}.cta .cta-top h2{font-size:1.7rem;text-align:center;line-height:1.6;margin-bottom:15px}@media (min-width: 561px){.cta .cta-top h2{font-size:2.2rem}}@media (min-width: 1025px){.cta .cta-top h2{font-size:2.6rem;margin-bottom:10px}}.cta .cta-top .cta-btn{display:flex;flex-direction:column;align-items:center;gap:10px}@media (min-width: 561px){.cta .cta-top .cta-btn{gap:15px}}@media (min-width: 1025px){.cta .cta-top .cta-btn{flex-direction:row;align-items:flex-start;justify-content:center}}.cta .cta-top .cta-btn .btn{flex:1;gap:6px;font-size:1.6rem;height:50px;padding:15px;max-width:370px}@media (min-width: 561px){.cta .cta-top .cta-btn .btn{font-size:2rem}}@media (min-width: 1025px){.cta .cta-top .cta-btn .btn{font-size:2.5rem;width:370px;height:70px;margin-top:5px}}.cta .cta-top .cta-btn .btn:hover{transform:translateY(3px)}.cta .cta-top .cta-btn .btn img{width:20px}@media (min-width: 1025px){.cta .cta-top .cta-btn .btn img{width:30px}}.cta .cta-btm{position:relative;background:#FAEABE;border-radius:0 0 10px 10px;padding:15px 15px 20px}@media (min-width: 561px){.cta .cta-btm{padding:20px 30px 30px}}@media (min-width: 1025px){.cta .cta-btm{padding:25px 0 0 40px}}.cta .cta-btm .cta-copy{display:flex;align-items:center;gap:10px;margin-bottom:15px;white-space:nowrap}@media (min-width: 1025px){.cta .cta-btm .cta-copy{margin-bottom:0}}.cta .cta-btm .cta-copy h3{font-size:1.4rem;font-weight:bold;line-height:1.4}@media (min-width: 561px){.cta .cta-btm .cta-copy h3{font-size:2rem}}@media (min-width: 1025px){.cta .cta-btm .cta-copy h3{padding-left:90px;margin-bottom:-18px}}.cta .cta-btm .cta-copy .icon{display:grid}@media (min-width: 1025px){.cta .cta-btm .cta-copy .icon{display:none}}@media (min-width: 1025px){.cta .cta-btm .cta-tel{display:flex;align-items:flex-end;gap:15px;padding-bottom:30px}}.cta .cta-btm .cta-tel .icon{display:none}@media (min-width: 1025px){.cta .cta-btm .cta-tel .icon{display:grid}}.cta .cta-btm .icon{flex-shrink:0;position:relative;display:grid;place-content:center;color:#FFF;background:#E88B0C;line-height:1.2;width:47px;height:47px;font-size:1.2rem;font-weight:600;border-radius:50%}@media (min-width: 561px){.cta .cta-btm .icon{width:70px;height:70px;font-size:1.8rem}}.cta .cta-btm .icon::after{content:"";display:block;background-color:#E88B0C;position:absolute;right:-5px;position:absolute;top:50%;transform:translateY(-50%);width:7px;height:15px;clip-path:polygon(0 0, 0% 100%, 100% 50%)}@media (min-width: 1025px){.cta .cta-btm .icon::after{right:-8px;width:10px;height:20px}}.cta .cta-btm .number{font-weight:600;line-height:1;font-size:1.1rem;white-space:nowrap}.cta .cta-btm .number span{font-size:3rem;letter-spacing:0}@media (min-width: 561px){.cta .cta-btm .number span{font-size:4rem}}@media (min-width: 1025px){.cta .cta-btm .number span{font-size:5rem}}.cta .cta-btm .number-sp{line-height:1.4;font-size:1.1rem;display:flex;align-items:center;gap:5px;font-weight:bold;margin:5px 0}@media (min-width: 561px){.cta .cta-btm .number-sp{font-size:1.3rem}}@media (min-width: 1025px){.cta .cta-btm .number-sp{display:block;margin:0}}.cta .cta-btm .number-sp .pc-copy{display:none}@media (min-width: 1025px){.cta .cta-btm .number-sp .pc-copy{display:inline}}.cta .cta-btm .number-sp .large{font-size:2rem;line-height:1.2}@media (min-width: 561px){.cta .cta-btm .number-sp .large{font-size:2.6rem}}.cta .cta-btm .hour{font-size:1.2rem;line-height:1.4;white-space:nowrap}@media (min-width: 561px){.cta .cta-btm .hour{font-size:1.4rem}}.cta .cta-btm .hour span{display:block;margin-left:-3px;margin-bottom:3px}.cta .cta-btm>img{position:absolute;right:0;bottom:5px;width:150px}@media (min-width: 561px){.cta .cta-btm>img{width:200px}}@media (min-width: 1025px){.cta .cta-btm>img{width:235px;bottom:0}}#worry{position:relative;padding:40px 0;background:#DCF1FC}@media (min-width: 1025px){#worry{padding:60px 0}}#worry::after{position:absolute;top:calc(100% - 5px);left:50%;transform:translateX(-50%);content:"";display:block;width:220px;height:30px;background:#DCF1FC;clip-path:polygon(0 0, 100% 0, 50% 100%)}@media (min-width: 1025px){#worry::after{height:50px}}#worry h2{font-size:2.4rem;font-weight:bold;text-align:center;margin-bottom:15px;color:#233788}@media (min-width: 1025px){#worry h2{font-size:3.5rem;margin-bottom:40px}}#worry ul{display:grid;gap:20px}@media (min-width: 769px){#worry ul{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1025px){#worry ul{gap:40px}}#worry ul li{background:#FFF;border-radius:10px;padding:20px}#worry ul li img{width:190px;height:140px !important;object-fit:contain;margin:0 auto 10px}#worry ul li h3{font-size:1.6rem;margin-bottom:5px;text-align:center;color:#233788}@media (min-width: 1025px){#worry ul li h3{font-size:2rem;margin-bottom:10px}}#worry .worry-copy{color:#DD503B;font-size:2.2rem;font-weight:bold;text-align:center;margin-top:15px;white-space:nowrap;letter-spacing:-.05em;text-shadow:-2px -2px 0 white, 2px -2px 0 white, -2px  2px 0 white, 2px  2px 0 white}@media (min-width: 1025px){#worry .worry-copy{letter-spacing:0;font-size:3rem;margin-top:40px}}@media (min-width: 1261px){#worry .worry-copy{font-size:3.5rem}}#reason{padding-bottom:40px}@media (min-width: 1025px){#reason{padding-bottom:70px}}#reason .reason-ttl{background:#259BF2;padding:40px 5% 20px;text-align:center;color:#FFF;margin-bottom:30px}@media (min-width: 1025px){#reason .reason-ttl{padding:80px 5% 40px;margin-bottom:50px}}#reason .reason-ttl div{font-size:1.6rem;font-weight:bold}@media (min-width: 1025px){#reason .reason-ttl div{font-size:2rem}}#reason .reason-ttl h2{font-size:3.2rem;font-weight:bold;line-height:1.2}@media (min-width: 1025px){#reason .reason-ttl h2{font-size:5.3rem}}#reason .reason-ttl h2 span{color:#FFEC0A;font-size:5rem}@media (min-width: 1025px){#reason .reason-ttl h2 span{font-size:6.8rem}}#reason .reason-copy{font-size:1.5rem;font-weight:bold;text-align:center;width:fit-content;margin:0 auto 30px}@media (min-width: 1025px){#reason .reason-copy{font-size:2.5rem;margin-bottom:50px}}#reason .reason-copy span{background:linear-gradient(transparent 50%, #FFEC0A 50%, #FFEC0A 90%, transparent 90%)}#reason ul{max-width:450px;margin-inline:auto}@media (min-width: 835px){#reason ul{max-width:none}}#reason ul li{display:flex;flex-direction:column;align-items:center;gap:20px}@media (min-width: 835px){#reason ul li{flex-direction:row;justify-content:space-between;gap:40px}}@media (min-width: 835px){#reason ul li:nth-child(even){flex-direction:row-reverse}}#reason ul li:not(:last-child){margin-bottom:20px}@media (min-width: 1025px){#reason ul li:not(:last-child){margin-bottom:50px}}#reason ul li>img{max-width:450px;border-radius:7px}@media (min-width: 1261px){#reason ul li>img{max-width:530px}}#reason ul li>div{width:100%}@media (min-width: 1025px){#reason ul li>div{flex:1}}#reason ul li>div .reason-number{display:flex;align-items:flex-end;gap:2px;position:relative;background:#259BF2;width:fit-content;color:#FFF;font-weight:bold;height:40px;padding:0 0 5px 8px;line-height:1;font-size:1.6rem;margin-bottom:10px}@media (min-width: 1025px){#reason ul li>div .reason-number{margin-bottom:20px}}#reason ul li>div .reason-number::after{content:"";display:block;background:#259BF2;position:absolute;top:0;right:-20px;width:20px;height:40px;clip-path:polygon(0 0, 0% 100%, 100% 100%)}#reason ul li>div .reason-number span{font-size:3rem;line-height:.9;color:#FFEC0A}#reason ul li>div h3{font-size:2.2rem;font-weight:bold;line-height:1.4;margin-bottom:5px}@media (min-width: 1025px){#reason ul li>div h3{font-size:2.5rem;margin-bottom:10px}}@media (min-width: 1261px){#reason ul li>div h3{font-size:3.5rem}}#reason+.cta{margin-top:0}#faq{position:relative;z-index:2;background:#DCF1FC;padding:60px 0}@media (min-width: 1025px){#faq{padding:80px 0 100px}}#faq::after{position:absolute;top:-5px;left:50%;transform:translateX(-50%);content:"";display:block;width:220px;height:30px;background:#FFF;clip-path:polygon(0 0, 100% 0, 50% 100%)}@media (min-width: 1025px){#faq::after{height:50px}}#faq h2{font-size:3rem;font-weight:600;text-align:center;margin-bottom:20px}@media (min-width: 1025px){#faq h2{font-size:4rem;margin-bottom:30px}}#faq .faq-copy{text-align:center;margin-bottom:20px}@media (min-width: 1025px){#faq .faq-copy{margin-bottom:30px}}#faq .faq-list li{background:#FFF;padding:0}@media (min-width: 1025px){#faq .faq-list li{padding:10px 15px}}#faq .faq-list li:not(:last-child){margin-bottom:15px}@media (min-width: 1025px){#faq .faq-list li:not(:last-child){margin-bottom:20px}}#faq .faq-list li .trigger::before,#faq .faq-list li .trigger::after{display:none}#faq .faq-list li .submenu{display:block;height:auto;opacity:1}#faq .faq-list li .faq-q{display:flex;gap:8px;padding:10px 35px 5px 8px;font-size:1.5rem;font-weight:600;line-height:1.4}@media (min-width: 1025px){#faq .faq-list li .faq-q{gap:15px;font-size:2rem;padding:10px 35px 10px 18px}}#faq .faq-list li .faq-q .font-en{font-size:2.2rem;line-height:1;color:#2F49BA;width:24px;text-align:center}@media (min-width: 1025px){#faq .faq-list li .faq-q .font-en{font-size:3rem}}#faq .faq-list li .faq-q .faq-ttl{margin-top:3px;font-weight:600}#faq .faq-list li .faq-a{display:flex;gap:10px;padding:5px 15px 10px 12px}@media (min-width: 1025px){#faq .faq-list li .faq-a{gap:17px;padding:10px 20px}}#faq .faq-list li .faq-a .font-en{color:#DD503B;font-size:2.2rem;font-weight:600;line-height:1;width:24px;text-align:center}@media (min-width: 1025px){#faq .faq-list li .faq-a .font-en{font-size:3rem}}#faq .faq-list li .faq-a p{margin-top:2px;line-height:1.6}@media (min-width: 1025px){#faq .faq-list li .faq-a p{line-height:2}}#faq .faq-list li .faq-a dl dt{font-weight:600;margin-top:15px}@media (min-width: 1025px){#faq .faq-list li .faq-a dl dt{margin-top:25px}}#faq .faq-list li .faq-a dl dd .faq-tel{background:#FFF}@media (min-width: 1025px){#faq .faq-list li .faq-a dl dd .faq-tel{display:flex;align-items:flex-end;gap:10px}}#faq .faq-list li .faq-a dl dd .faq-tel .number{display:flex;align-items:center;justify-content:center;gap:5px;color:#2F49BA;font-size:2.4rem;font-weight:600;line-height:1;margin-bottom:3px}@media (min-width: 1025px){#faq .faq-list li .faq-a dl dd .faq-tel .number{font-size:4rem}}#faq .faq-list li .faq-a dl dd .faq-tel .number img{width:22px}@media (min-width: 561px){#faq .faq-list li .faq-a dl dd .faq-tel .number img{width:33px}}#faq .faq-list li .faq-a dl dd .faq-tel .number-sp{display:flex;align-items:center;justify-content:center;gap:5px;font-size:1.5rem;font-weight:600}#faq .faq-list li .faq-a dl dd .faq-tel .number-sp span{font-size:2.1rem}#faq .faq-list li .faq-a dl dd .btn{gap:6px;color:#FFF;font-size:1.3rem;height:40px;margin-top:8px;padding:7px}@media (min-width: 1025px){#faq .faq-list li .faq-a dl dd .btn{font-size:2rem;width:230px;height:60px;padding:10px}}#faq .faq-list li .faq-a dl dd .btn:hover{transform:translateY(3px)}#faq .faq-list li .faq-a dl dd .btn img{width:20px}@media (min-width: 1025px){#faq .faq-list li .faq-a dl dd .btn img{width:30px}}#works{position:relative;z-index:1;padding-bottom:10px}@media (min-width: 1025px){#works{padding-bottom:20px}}#works::after{position:absolute;top:-5px;left:50%;transform:translateX(-50%);content:"";display:block;width:220px;height:30px;background:#DCF1FC;clip-path:polygon(0 0, 100% 0, 50% 100%)}@media (min-width: 1025px){#works::after{height:50px}}#works .works-ttl{background:#259BF2;padding:40px 5% 20px;text-align:center;color:#FFF;margin-bottom:30px}@media (min-width: 1025px){#works .works-ttl{padding:80px 5% 40px;margin-bottom:50px}}#works .works-ttl div{font-size:1.6rem;font-weight:bold;margin-bottom:5px}@media (min-width: 1025px){#works .works-ttl div{font-size:2rem}}#works .works-ttl h2{font-size:2.8rem;font-weight:bold;line-height:1.2;color:#FFEC0A}@media (min-width: 1025px){#works .works-ttl h2{font-size:4.4rem}}#works ul{display:flex;justify-content:center;flex-wrap:wrap;gap:15px 10px;margin:0 auto 30px;max-width:1000px}@media (min-width: 835px){#works ul{gap:40px 30px;margin-bottom:70px}}#works ul li{position:relative;width:calc(50% - 6px);aspect-ratio:5/3}@media (min-width: 835px){#works ul li{width:calc((100% / 3) - 20px)}}#works ul li:last-child::after{content:"etc.";display:block;position:absolute;left:calc(100% + 8px);bottom:0;white-space:nowrap;font-weight:bold}#works ul li div{position:absolute;z-index:2;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#FFF;font-size:2rem;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.8)}@media (min-width: 1025px){#works ul li div{font-size:2.5rem}}#works ul li img{position:absolute;z-index:1;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#works .works-copy{color:#DD503B;font-size:1.8rem;font-weight:bold;text-align:center;margin-top:15px;white-space:nowrap;letter-spacing:-.05em;margin-bottom:10px}@media (min-width: 1025px){#works .works-copy{letter-spacing:0;font-size:2.2rem;margin-top:40px;margin-bottom:15px}}@media (min-width: 1261px){#works .works-copy{font-size:3rem}}@media (min-width: 561px){#works .works-copy+p{text-align:center}}.mb-fixed{position:fixed;bottom:0;z-index:10;height:calc(60px + env(safe-area-inset-bottom));background:#F5F5F5;width:100%}@media (min-width: 1025px){.mb-fixed{display:none}}.mb-fixed ul{display:grid;grid-template-columns:repeat(3, 1fr);width:100%;height:100%}.mb-fixed ul li{height:100%}.mb-fixed ul li a{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;line-height:1.4;color:#422E2A;height:100%;font-size:1.3rem;font-weight:600;color:#FFF}.mb-fixed ul li a img{width:22px;height:22px !important;object-fit:contain;margin-bottom:3px}.mb-fixed ul li a.btn-tel{background:#E8690C}.mb-fixed ul li a.btn-web{background:#DD503B}.mb-fixed ul li a.btn-pc{color:#DD503B;border:2px solid #DD503B}footer{padding-top:60px;padding-bottom:120px;border-top:1px solid #E8E8E8}@media (min-width: 1025px){footer{padding-top:90px;padding-bottom:90px}}footer .inner{display:flex;flex-direction:column;align-items:center;gap:30px}@media (min-width: 1025px){footer .inner{flex-direction:row;align-items:flex-start;justify-content:space-between}}footer h2{font-size:3.4rem}@media (min-width: 1025px){footer h2{font-size:4.4rem}}footer .footer-left{width:170px;font-size:1.3rem}@media (min-width: 1025px){footer .footer-left{flex-shrink:0}}footer .footer-left img{margin-bottom:5px}footer .footer-right{text-align:right}footer .footer-right>a{width:fit-content;margin:0 auto 20px;font-weight:600}@media (min-width: 1025px){footer .footer-right>a{margin:0 0 3px auto}}footer .footer-right>a svg{fill:#2F49BA;margin-left:3px}footer .footer-right>a:hover svg{fill:#233788}footer .footer-right .footer-tel{background:#FFF;margin-bottom:30px;justify-content:center}@media (min-width: 1025px){footer .footer-right .footer-tel{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;margin-bottom:8px}}footer .footer-right .footer-tel .label{font-weight:600;text-align:center;margin-bottom:5px;margin-inline:auto}@media (min-width: 1025px){footer .footer-right .footer-tel .label{margin:0}}footer .footer-right .footer-tel .number{display:flex;align-items:center;justify-content:center;gap:5px;font-size:2rem;font-weight:600;line-height:1;margin-bottom:3px}footer .footer-right .footer-tel .number img{width:22px}footer .footer-right .footer-tel .number-sp{display:flex;align-items:center;justify-content:center;gap:5px;font-size:1.4rem;font-weight:normal;color:#422E2A;margin-top:10px}@media (min-width: 561px){footer .footer-right .footer-tel .number-sp{pointer-events:none;margin-top:0}}footer .footer-right small{font-size:1rem;text-align:center;opacity:.5}@media (min-width: 1025px){footer .footer-right small{font-size:1.1rem}}.txt-thanks{margin:30px 0;text-align:left;line-height:2}@media (min-width: 561px){.txt-thanks{margin:40px 0;text-align:center}}
/*# sourceMappingURL=nocarbon-manifest.css.map */
