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;background:transparent;font-size:100%;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;background:transparent;font-size:100%;vertical-align:baseline}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{-webkit-backface-visibility:visible;border-collapse:collapse;border-spacing:0}hr{display:block;margin:0;padding:0;border:none}input,select{vertical-align:middle}main{display:block;margin:0;padding:0;border:0;outline:0;background:transparent;font-size:100%;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-weight:inherit}ul,ol{list-style:none}strong,b{font-weight:inherit}em{font-style:normal}address{font-style:normal}hr,legend{display:none}time{display:inline-block}sub,sup{font-size:50%;line-height:1}sup{vertical-align:super}sub{vertical-align:sub}img{-webkit-backface-visibility:hidden;vertical-align:top}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%}*,*::before,*::after{box-sizing:border-box}_:-ms-input-placeholder,:root *{font-feature-settings:normal}body{background-color:#F1F1F1;color:#141313;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1.5}a:link,a:visited{color:inherit;text-decoration:none}a:active,a:hover{color:inherit;text-decoration:underline}a img{transition:opacity ease .3s}img{max-width:100%;height:auto;vertical-align:top}img.lazy-loaded{opacity:1;transition:opacity ease .3s}::selection{background:#141313;color:#f06}::-moz-selection{background:#141313;color:#f06}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}.tt-l-header{border-bottom:none;background-color:#141313;text-align:center}.tt-l-main{overflow:hidden}.tt-l-footer__copyright{font-weight:400;text-align:center}.tt-p-introduction__inner,.tt-p-record__inner,.tt-p-case__inner,.tt-p-point__inner,.tt-p-cycle__inner,.tt-p-faq__inner{text-align:center}.tt-p-hero{background-color:#141313}.tt-p-hero__inner{background-color:#fff}.tt-p-cv{background:linear-gradient(90deg, #D2004D 0%, #20186B 50%, #00D8BF 100%)}.tt-p-cv:has(.tt-p-cv__btn) .tt-p-cv__text{text-align:left}.tt-p-cv.js-cv{z-index:999;position:fixed;left:0;width:100%;opacity:0;pointer-events:none;transition:all ease-out 0.3s}.tt-p-cv.js-cv.is-active{bottom:0 !important;opacity:1;pointer-events:visible}.tt-p-cv.js-cv .tt-p-cv__inner{display:flex}.tt-p-cv.js-cv .tt-p-cv__text{padding:0 !important}.tt-p-cv__text{text-align:center}.tt-p-cv__btn{display:flex;justify-content:center}.tt-p-cv__btn a{display:block}.tt-p-cv__btn img{width:100%}.tt-p-inquiry--finish .tt-p-inquiry__title{line-height:1.5;text-align:center}.tt-p-inquiry--finish .tt-p-inquiry__text{margin-bottom:0 !important}.tt-p-compare__text{text-align:center}.tt-p-inquiry__text{text-align:center}.tt-p-inquiry__box{background-color:#141313;text-align:center}.tt-p-inquiry__btn{display:flex}.tt-p-inquiry__btn a{display:block}.tt-p-inquiry__form{border:2px solid #141313;background-color:#fff}.tt-p-inquiry__form .c-form input,.tt-p-inquiry__form .c-form select,.tt-p-inquiry__form .c-form textarea{width:100%;border:1px solid #ACACAC;border-radius:4px;outline:none;background:#fff;box-shadow:none;color:#141313;font-family:"Noto Sans JP",sans-serif;font-size:16px;vertical-align:top}.tt-p-inquiry__form .c-form input[type="checkbox"],.tt-p-inquiry__form .c-form input[type="radio"]{margin:0;padding:0;vertical-align:top}.tt-p-inquiry__form .c-form textarea{vertical-align:top}.tt-p-inquiry__form .c-form .error{color:#f06}.tt-p-inquiry__form .c-form__item{display:flex}.tt-p-inquiry__form .c-form__item--req .c-form__label::after{padding:0 8px;background-color:#f06;color:#fff;font-weight:700;content:'必須'}.tt-p-inquiry__form .c-form__label{display:flex;align-items:center;font-weight:700}.tt-p-inquiry__form .c-form__privacy-wrap{border:1px solid #ACACAC;background-color:#F8F8F8}.tt-p-inquiry__form .c-form__privacy{overscroll-behavior-y:contain;overflow-y:auto;font-weight:400}.tt-p-inquiry__form .c-form__privacy::-webkit-scrollbar-track{background-color:transition}.tt-p-inquiry__form .c-form__privacy::-webkit-scrollbar-thumb{background-color:#e9e9e9}.tt-p-inquiry__form .c-form__privacy h6{margin-top:1.86667em;font-weight:700}.tt-p-inquiry__form .c-form__agreement{text-align:center}.tt-p-inquiry__form .c-form__agreement .mwform-checkbox-field{display:block;line-height:1}.tt-p-inquiry__form .c-form__agreement .mwform-checkbox-field input[type="checkbox"]{display:none}.tt-p-inquiry__form .c-form__agreement .mwform-checkbox-field input[type="checkbox"]:checked+.mwform-checkbox-field-text::after{opacity:1}.tt-p-inquiry__form .c-form__agreement .mwform-checkbox-field-text{display:inline-block;position:relative;font-weight:400;cursor:pointer}.tt-p-inquiry__form .c-form__agreement .mwform-checkbox-field-text::before,.tt-p-inquiry__form .c-form__agreement .mwform-checkbox-field-text::after{position:absolute;content:''}.tt-p-inquiry__form .c-form__agreement .mwform-checkbox-field-text::before{z-index:1;top:0;left:0;border:1px solid #ACACAC;border-radius:4px;background-color:#fff}.tt-p-inquiry__form .c-form__agreement .mwform-checkbox-field-text::after{z-index:2;transform:rotate(-45deg);border-bottom:2px solid #f06;border-left:2px solid #f06;opacity:0;transition:opacity linear .1s}.tt-p-inquiry__form .c-form__submit button{padding:0;border:2px solid #141313;border-radius:0;background-color:#f06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 22 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 10.4707C1.17157 10.4707 0.5 11.1423 0.5 11.9707C0.5 12.7991 1.17157 13.4707 2 13.4707V10.4707ZM21.0607 13.0314C21.6464 12.4456 21.6464 11.4958 21.0607 10.91L11.5147 1.3641C10.9289 0.778315 9.97918 0.778315 9.3934 1.3641C8.80761 1.94989 8.80761 2.89964 9.3934 3.48542L17.8787 11.9707L9.3934 20.456C8.80761 21.0418 8.80761 21.9915 9.3934 22.5773C9.97918 23.1631 10.9289 23.1631 11.5147 22.5773L21.0607 13.0314ZM2 11.9707V13.4707H20V11.9707V10.4707H2V11.9707Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;color:#fff;font-weight:700}.tt-p-inquiry__form .c-form__submit button:hover{background-color:#E1FF00;color:#141313}@media print, screen and (min-width: 769px){body{font-size:17px}a:hover img{opacity:.8}.tt-l-header__inner,.tt-l-footer__inner,.tt-p-cv__inner{width:1100px;margin-right:auto;margin-left:auto}.tt-l-header{padding:8px 0}.tt-l-header__logo img{width:234px}.tt-l-footer{padding:30px 0}.tt-l-footer__copyright{font-size:12px;line-height:1.16667}.tt-p-introduction__inner img,.tt-p-record__inner img,.tt-p-case__inner img,.tt-p-point__inner img,.tt-p-cycle__inner img,.tt-p-faq__inner img{max-width:1440px;margin-right:-170px;margin-left:-170px}.tt-p-hero__inner{max-width:1440px;margin-right:auto;margin-left:auto}.tt-p-cv:has(.tt-p-cv__btn){padding-bottom:25px}.tt-p-cv:has(.tt-p-cv__btn) .tt-p-cv__text{padding:15px 70px}.tt-p-cv.js-cv{bottom:-84px;padding:11px 0}.tt-p-cv.js-cv .tt-p-cv__inner{align-items:center;width:1120px;column-gap:20px}.tt-p-cv.js-cv .tt-p-cv__text{width:325px}.tt-p-cv.js-cv .tt-p-cv__btn{flex:1;column-gap:2px}.tt-p-cv.js-cv .tt-p-cv__btn a{width:257px}.tt-p-cv__text{padding:30px 0 25px}.tt-p-cv__btn{column-gap:4px}.tt-p-cv__btn a{width:364px}.tt-p-inquiry--finish .tt-p-inquiry__title{margin-bottom:20px;font-size:20px}.tt-p-introduction{overflow:hidden}.tt-p-record{z-index:1;position:relative;margin-top:-92px;overflow:hidden}.tt-p-record::before{z-index:-1;position:absolute;top:102px;left:0;width:100%;height:100%;background-color:#E3005B;content:"";pointer-events:none}.tt-p-case{z-index:1;position:relative;overflow:hidden;background-color:#141313}.tt-p-case::before{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg, #00FFEA 0%, #000 50%, #f06 100%);content:"";opacity:0.1;pointer-events:none}.tt-p-point{overflow:hidden;background:url(/lp/img/tiktok/bg01_pc.png) repeat 0 50%/32px auto}.tt-p-compare{padding:60px 0}.tt-p-compare__inner{width:1100px;margin-right:auto;margin-left:auto}.tt-p-compare__text{margin-bottom:30px}.tt-p-cycle{overflow:hidden}.tt-p-faq{overflow:hidden}.tt-p-inquiry{margin-top:40px}.tt-p-inquiry__inner{width:840px;margin-right:auto;margin-left:auto}.tt-p-inquiry__text{margin-bottom:30px}.tt-p-inquiry__box{margin-bottom:30px;padding:20px 30px;box-shadow:4px 4px 0 #f06,-4px -4px 0 #00FFEA}.tt-p-inquiry__box .tt-p-inquiry__text{margin-bottom:12px}.tt-p-inquiry__btn{column-gap:12px}.tt-p-inquiry__btn a{width:384px}.tt-p-inquiry__btn img{width:100%}.tt-p-inquiry__form{padding:40px 70px}.tt-p-inquiry__form .c-form input[type="text"],.tt-p-inquiry__form .c-form select{height:50px}.tt-p-inquiry__form .c-form textarea{height:102px}.tt-p-inquiry__form .c-form__item{align-items:center;column-gap:30px}.tt-p-inquiry__form .c-form__item .c-form__item{margin-top:20px}.tt-p-inquiry__form .c-form__item--req .c-form__label::after{font-size:13px;line-height:16px}.tt-p-inquiry__form .c-form__label{width:200px;column-gap:18px;font-size:18px;line-height:1.22222}.tt-p-inquiry__form .c-form__field{flex:1}.tt-p-inquiry__form .c-form__privacy-wrap{margin-top:20px;padding:20px 10px 20px 20px}.tt-p-inquiry__form .c-form__privacy{height:180px;padding-right:10px;font-size:15px;line-height:1.86667}.tt-p-inquiry__form .c-form__privacy::-webkit-scrollbar{width:4px}.tt-p-inquiry__form .c-form__privacy::-webkit-scrollbar-thumb{border-radius:8px}.tt-p-inquiry__form .c-form__agreement{margin-top:28px}.tt-p-inquiry__form .c-form__agreement .mwform-checkbox-field-text{padding-left:30px;font-size:15px;line-height:19px}.tt-p-inquiry__form .c-form__agreement .mwform-checkbox-field-text::before{width:19px;height:19px}.tt-p-inquiry__form .c-form__agreement .mwform-checkbox-field-text::after{top:6px;left:5px;width:9px;height:6px}.tt-p-inquiry__form .c-form__submit{margin-top:30px}.tt-p-inquiry__form .c-form__submit button{width:420px;height:66px;background-position:calc(100% - 18px) 50%;background-size:22px auto;font-size:21px}.u-dn-pc{display:none !important}}@media only screen and (max-width: 768px){body{font-size:13px}.tt-l-header{padding:calc(24 / 750 * 100vw) 0}.tt-l-header__logo img{width:calc(346 / 750 * 100vw)}.tt-l-main img{width:100%}.tt-l-footer{padding:calc(60 / 750 * 100vw) 0}.tt-l-footer__copyright{font-size:calc(22 / 750 * 100vw);line-height:1.18182}.tt-p-cv:has(.tt-p-cv__btn){padding:calc(30 / 750 * 100vw) calc(19 / 750 * 100vw) calc(20 / 750 * 100vw)}.tt-p-cv:has(.tt-p-cv__btn) .tt-p-cv__text{width:calc(634 / 750 * 100vw);margin:0 auto calc(16 / 750 * 100vw)}.tt-p-cv.js-cv{bottom:calc(-169 / 750 * 100vw);padding-top:calc(17 / 750 * 100vw);padding-bottom:calc(10 / 750 * 100vw)}.tt-p-cv.js-cv .tt-p-cv__inner{row-gap:calc(10 / 750 * 100vw);flex-direction:column}.tt-p-cv.js-cv .tt-p-cv__text{width:calc(600 / 750 * 100vw);margin:0 auto}.tt-p-cv__text{width:calc(670 / 750 * 100vw);margin-right:auto;margin-left:auto;padding:calc(26 / 750 * 100vw) 0 calc(20 / 750 * 100vw)}.tt-p-cv__btn{column-gap:calc(2 / 750 * 100vw)}.tt-p-cv__btn a{width:calc(236 / 750 * 100vw)}.tt-p-inquiry--finish .tt-p-inquiry__title{margin-bottom:calc(20 / 750 * 100vw);font-size:16px}.tt-p-record{margin-top:calc(-66 / 750 * 100vw)}.tt-p-compare{padding:calc(100 / 750 * 100vw) calc(20 / 750 * 100vw)}.tt-p-compare__text{width:calc(362 / 750 * 100vw);margin:0 auto calc(50 / 750 * 100vw)}.tt-p-compare__table{margin-right:calc(-20 / 750 * 100vw);overflow-x:auto;scroll-behavior:smooth}.tt-p-compare__table img{width:calc(920 / 750 * 100vw);max-width:none;margin-right:calc(20 / 750 * 100vw)}.tt-p-inquiry{margin-top:calc(60 / 750 * 100vw)}.tt-p-inquiry__inner{padding:0 calc(20 / 750 * 100vw)}.tt-p-inquiry__text{margin-bottom:calc(40 / 750 * 100vw)}.tt-p-inquiry__box{margin-bottom:calc(40 / 750 * 100vw);padding:calc(20 / 750 * 100vw) calc(40 / 750 * 100vw);box-shadow:calc(6 / 750 * 100vw) calc(6 / 750 * 100vw) 0 #f06,calc(-6 / 750 * 100vw) calc(-6 / 750 * 100vw) 0 #00FFEA}.tt-p-inquiry__box .tt-p-inquiry__text{width:calc(412 / 750 * 100vw);margin:0 auto calc(10 / 750 * 100vw)}.tt-p-inquiry__btn{row-gap:calc(8 / 750 * 100vw);flex-direction:column}.tt-p-inquiry__form{padding:calc(50 / 750 * 100vw) calc(40 / 750 * 100vw)}.tt-p-inquiry__form .c-form input[type="text"],.tt-p-inquiry__form .c-form select{height:45px}.tt-p-inquiry__form .c-form textarea{height:120px}.tt-p-inquiry__form .c-form__item{row-gap:calc(10 / 750 * 100vw);flex-direction:column}.tt-p-inquiry__form .c-form__item .c-form__item{margin-top:calc(30 / 750 * 100vw)}.tt-p-inquiry__form .c-form__item--req .c-form__label::after{font-size:12px;line-height:15px}.tt-p-inquiry__form .c-form__label{column-gap:calc(10 / 750 * 100vw);font-size:15px;line-height:1.2}.tt-p-inquiry__form .c-form__privacy-wrap{margin-top:calc(60 / 750 * 100vw);padding:calc(20 / 750 * 100vw) calc(10 / 750 * 100vw) calc(20 / 750 * 100vw) calc(20 / 750 * 100vw)}.tt-p-inquiry__form .c-form__privacy{height:165px;padding-right:calc(10 / 750 * 100vw);font-size:13px;line-height:1.84615}.tt-p-inquiry__form .c-form__privacy::-webkit-scrollbar{width:2px}.tt-p-inquiry__form .c-form__privacy::-webkit-scrollbar-thumb{border-radius:4px}.tt-p-inquiry__form .c-form__agreement{margin-top:calc(40 / 750 * 100vw)}.tt-p-inquiry__form .c-form__agreement .mwform-checkbox-field-text{padding-left:25px;font-size:13px;line-height:17px}.tt-p-inquiry__form .c-form__agreement .mwform-checkbox-field-text::before{width:17px;height:17px}.tt-p-inquiry__form .c-form__agreement .mwform-checkbox-field-text::after{top:5px;left:4px;width:8px;height:5px}.tt-p-inquiry__form .c-form__submit{margin-top:calc(60 / 750 * 100vw)}.tt-p-inquiry__form .c-form__submit button{width:calc(520 / 750 * 100vw);height:55px;background-position:calc(100% - 9px) 50%;background-size:11px auto;font-size:15px}.u-dn-sp{display:none !important}}
