.mgn-bottom-60{margin-bottom:60px !important}.pc-only{display:block !important}@media screen and (max-width: 750px){.pc-only{display:none !important}}.sp-only{display:none !important}@media screen and (max-width: 750px){.sp-only{display:block !important}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}html{scroll-behavior:smooth}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{padding:0;margin:0;font-family:"Noto Sans",sans-serif;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);border:0;outline:0}article,aside,footer,header,nav,section,figcaption,figure,main,details,hgroup,menu{display:block}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}ul,ol,li,menu,dir,figure{-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);-webkit-text-decoration-skip:objects;text-decoration-skip:objects}a:active,a:hover{outline-width:0}a,a:active,a:visited{color:inherit}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{width:100%;max-width:100%;height:auto;line-height:0;border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;appearance:button}[hidden],template{display:none}input[type=button],input[type=text],input[type=search],input[type=submit],input[type=image],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}table,tbody{padding:0;border-spacing:0;border-collapse:collapse;border:0}ul li{list-style:none}html{line-height:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{position:relative;overflow-x:hidden;color:#000;background:#fff;-webkit-font-smoothing:antialiased}span{display:inline-block}a{text-decoration:none}header{background-color:rgba(0,0,0,0);position:fixed;top:0;z-index:10;width:100%;padding:40px}@media screen and (max-width: 750px){header{padding:16px 20px}}header #header-in{width:1360px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 750px){header #header-in{width:100%}}.header .logo{width:88px}.header .logo img{width:100%}@media screen and (max-width: 750px){.header .logo{width:52px}}.header .header__nav{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:40px}@media screen and (max-width: 750px){.header .header__nav{display:none !important}}.header .header__nav--item a{color:#52525b;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.28px}@media screen and (max-width: 750px){.header .header__nav--item a{display:none}}.header .header__nav--item a.inq__btn{padding:10px 32px;border-radius:100px;background:#fff;color:#008f75;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.28px;border:1px solid #008f75;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px}.header .header__nav--item a.inq__btn::after{content:url(/wp-content/themes/tdc/images/link_green.svg);height:20px}@media screen and (max-width: 750px){.header .header__nav--item a.inq__btn{padding:8px 28px;font-size:14px;letter-spacing:.84px}}.bgwhite{background-color:rgba(255,255,255,.4)}.service__menu{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px}.service__menu::after{content:url(/wp-content/themes/tdc/images/plus.svg);height:16px}.modal{display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:100}.modal__overlay{background:rgba(0,0,0,.1);height:100vh;position:absolute;width:100%}.modal__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:440px;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:24px;position:fixed;top:70px;right:70px;border-radius:16px;background:var(--bg-lvl-0, #FFF)}.modal__content.sort{width:100%;right:0;top:0;height:100%;overflow-y:scroll}.modal__content.sort .sort-modal-close{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.modal__content.sort .sortControl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.modal__content.sort .controlWrap{border-radius:20px;overflow:hidden}.modal__content.sort .control__title{background:#e4e4e7;color:#71717a;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.28px;padding:8px 18px}.modal__content.sort .detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.modal__content.sort .detail::after{content:url(/wp-content/themes/tdc/images/arrow_down.svg);height:24px}.modal__content.sort .detail.open::after{content:url(/wp-content/themes/tdc/images/arrow_up.svg)}.modal__content.sort .control__inner{padding:16px;background:#f4f4f5}.modal__content.sort .control__inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.modal__content.sort .control__inner ul li{padding:8px 20px;border-radius:20px;border:1px solid #d4d4d8;background:#fff}.modal__content.sort .control__inner ul li input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal__content.sort .control__inner ul li.selected-background{background:#008f75;color:#fff}.modal__content.sort .control__inner ul li.selected-background label{color:#fff;font-weight:700}.modal__content.sort .control__inner ul li label{color:#71717a;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.modal__content.sort .divider{width:100%;background-color:#e4e4e7;height:1px}.modal__content.sort .control__inner .inner__title{color:#71717a;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:4px;margin-bottom:8px}.modal__content.sort .control__inner .inner__title::before{content:"";width:12px;height:1px;background-color:#d4d4d8}.modal__content.menu{width:360px;right:0;top:0;height:100%;overflow-y:auto;gap:8px}.modal__content.menu .sp-menu-close{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.modal__content.menu .menu__title{padding-bottom:8px;border-bottom:1px solid #d4d4d8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;width:100%}.modal__content.menu .menu__title--en{color:var(--Colors-_gray-600, #52525B);font-family:"League Spartan";font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.88px}.modal__content.menu .menu__title--jp{color:var(--Colors-_gray-800, #27272A);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px}.modal__content.menu .menu__title::before{content:"";width:12px;height:12px;background-color:#ff6113;border-radius:24px}.modal__content.menu .link-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 10px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;height:auto}.modal__content.menu .link-item::after{content:url(/wp-content/themes/tdc/images/arrow_right_gray.svg)}.modal__content.menu .link-item .iconWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:32px;height:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:40px;background:var(--bg-lvl-0, #FFF)}.modal__content.menu .link-item .iconWrap img{width:70%}.modal__content.menu .link-item .menutext{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.28px}.modal__content.menu .link-item.orange{border-radius:16px;background:#ffeee6}.modal__content.menu .link-item.yellow{border-radius:16px;background:#fff6d4}.modal__content.menu .inq__btn{padding:10px 32px;border-radius:100px;background:#fff;color:#008f75;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.28px;border:1px solid #008f75;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modal__content.menu .inq__btn::after{content:url(/wp-content/themes/tdc/images/link_green.svg);height:20px}@media screen and (max-width: 750px){.modal__content.menu .inq__btn{padding:8px 28px;font-size:14px;letter-spacing:.84px}}.modal__content.menu .innerArea{width:100%;height:auto;padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:16px;background:var(--Colors-_gray-100, #F4F4F5)}.modal__content.menu .innerArea .title{color:var(--Colors-_gray-600, #52525B);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:11px;font-style:normal;font-weight:500;line-height:16px}.modal__content.menu .innerArea .tel{color:var(--4, #008F75);text-align:center;font-family:"League Spartan";font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px auto}.modal__content.menu .innerArea .tel::before{content:url(/wp-content/themes/tdc/images/phone.svg)}.modal__content.menu .innerArea .time{color:var(--Colors-_gray-600, #52525B);font-family:"Noto Sans JP";font-size:11px;font-style:normal;font-weight:300;line-height:16px;text-align:center}.modal__content.menu .innerArea .inq__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:64px;min-height:40px;padding:var(--space-7, 12px) var(--space-8, 16px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;background:var(--bg-lvl-0, #008F75);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--4, #fff);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin:10px auto}.modal__content.menu .innerArea .inq__btn::after{content:url(/wp-content/themes/tdc/images/arrow_right_white.svg);height:20px}.modal__content.menu .innerArea .text{color:var(--Colors-_gray-600, #52525B);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:11px;font-style:normal;font-weight:400;line-height:16px}.modal__content .link-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:92px;padding:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.modal__content .link-item::after{content:url(/wp-content/themes/tdc/images/arrow_right_gray.svg)}.modal__content .link-item .iconWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:60px;height:60px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:40px;background:var(--bg-lvl-0, #FFF)}.modal__content .link-item .iconWrap img{width:70%}.modal__content .link-item .menutext{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.28px}.modal__content .link-item.orange{border-radius:16px;background:#ffeee6}.modal__content .link-item.yellow{border-radius:16px;background:#fff6d4}.lpwrap header{padding:16px 24px;background-color:#fff}.lphead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}.lphead img{width:49px;height:65px}.lphead .linkbtn{border-radius:40px;background:var(--4, #008F75);-webkit-box-shadow:0px 1px 8px -1px rgba(0,0,0,.12);box-shadow:0px 1px 8px -1px rgba(0,0,0,.12);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;color:#fff;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media screen and (max-width: 750px){.lphead .linkbtn{padding:8px 16px;color:#fff;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:700;line-height:16px}}.lphead .tel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:8px;border:1px solid var(--Colors-_gray-200, #E4E4E7);background:#fff;color:#fff;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px}.lphead .tel .num{color:var(--4, #008F75);text-align:center;leading-trim:both;text-edge:cap;font-family:"League Spartan";font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px}.lphead .tel .text{color:var(--Colors-_gray-600, #52525B);text-align:center;font-family:"Noto Sans JP";font-size:11px;font-style:normal;font-weight:300;line-height:16px}.lphead .tel svg{vertical-align:bottom}.lphead .tel__sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:8px;border-radius:8px;border:1px solid var(--Colors-_gray-200, #E4E4E7)}.contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:40px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;background-color:#e4e4e7;padding:120px 0}@media screen and (max-width: 750px){.contact{padding:40px 24px}}.contact .titleArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;max-width:1120px;margin:auto}.contact__title--en{color:var(--Colors-_gray-600, #52525B);font-family:"League Spartan";font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3.84px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}@media screen and (max-width: 750px){.contact__title--en{font-size:12px}}.contact__title--en::before{content:"";width:12px;height:12px;background-color:#ff6113;border-radius:24px}.contact__title--jp{color:var(--Colors-_gray-800, #27272A);font-family:"Noto Sans JP";font-size:30px;font-style:normal;font-weight:700;line-height:42px}@media screen and (max-width: 750px){.contact__title--jp{font-size:20px}}.contact__sub{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media screen and (max-width: 750px){.contact__sub{font-size:12px}}.contact__phone{color:var(--4, #008F75);text-align:center;font-family:"League Spartan";font-size:40px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px}.contact__phone::before{content:url(/wp-content/themes/tdc/images/phone_big.svg);height:37px;display:inline-block;vertical-align:middle}@media screen and (max-width: 750px){.contact__phone{font-size:32px}}.contact__time{color:var(--Colors-_gray-600, #52525B);font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:300;line-height:16px}.contact .contact__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:640px;height:80px;min-height:44px;padding:var(--space-0, 0px) 24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:100px;background:var(--4, #008F75);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--bg-lvl-0, #FFF);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:auto}@media screen and (max-width: 750px){.contact .contact__link{width:100%}}.contact .contact__link::after{content:url(/wp-content/themes/tdc/images/arrow_right_white.svg);height:20px}.recruit{padding:120px 0}@media screen and (max-width: 750px){.recruit{padding:40px 24px}}.recruit__inner{max-width:1120px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:48px}@media screen and (max-width: 750px){.recruit__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.recruit .titleArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}.recruit__title--en{color:var(--Colors-_gray-600, #52525B);font-family:"League Spartan";font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3.84px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}@media screen and (max-width: 750px){.recruit__title--en{font-size:12px}}.recruit__title--en::before{content:"";width:12px;height:12px;background-color:#ff6113;border-radius:24px}.recruit__title--jp{color:var(--Colors-_gray-800, #27272A);font-family:"Noto Sans JP";font-size:30px;font-style:normal;font-weight:700;line-height:42px}@media screen and (max-width: 750px){.recruit__title--jp{font-size:20px;letter-spacing:2.88px}}.recruit__title--sub{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media screen and (max-width: 750px){.recruit__title--sub{font-size:12px}}.recruit .btnArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 750px){.recruit .btnArea{width:100%}}.recruit .btnArea .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:536px;height:120px;min-height:44px;padding:var(--space-0, 0px) 24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:var(--Radius-radi-7, 16px);background:-webkit-gradient(linear, left top, right top, from(#FCD653), to(#FF6113));background:-webkit-linear-gradient(left, #FCD653 0%, #FF6113 100%);background:linear-gradient(90deg, #FCD653 0%, #FF6113 100%);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--bg-lvl-0, #FFF);text-align:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-family:"Noto Sans JP";font-size:24px;font-style:normal;font-weight:900;line-height:38px}@media screen and (max-width: 750px){.recruit .btnArea .btn{width:100%;height:80px;font-size:20px}}.recruit .btnArea .btn::after{content:url(/wp-content/themes/tdc/images/arrow_right_white.svg);height:30px}footer{background-color:#f4f4f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:80px 0 64px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:64px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}@media screen and (max-width: 750px){footer{padding:24px}}footer .footer_in{max-width:1280px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:64px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 750px){footer .footer_in{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}}footer .footer_in .left{width:346px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;gap:34px;background-color:#fff;border-radius:8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 750px){footer .footer_in .left{width:100%}}footer .footer_in .left .logo{width:240px}footer .footer_in .left .telArea p{color:var(--Colors-_gray-600, #52525B);font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:300;line-height:16px;text-align:center;margin-top:4px}footer .footer_in .left .telArea p.num{color:var(--4, #008F75);text-align:center;font-family:"League Spartan";font-size:32px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.64px}@media screen and (max-width: 750px){footer .footer_in .left .telArea p.num{font-size:28px}}footer .footer_in .left .telArea p.num::before{content:url(/wp-content/themes/tdc/images/phone_big.svg);height:37px;vertical-align:middle;display:inline-block}footer .footer_in .left .footer__contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:44px;padding:var(--space-8, 16px) var(--space-10, 24px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;color:var(--bg-lvl-0, #FFF);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px;border-radius:var(--Radius-radi-10, 2000px);background:var(--4, #008F75);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06)}@media screen and (max-width: 750px){footer .footer_in .left .footer__contact{font-size:14px}}footer .footer_in .left .footer__contact::after{content:url(/wp-content/themes/tdc/images/arrow_right_white.svg);height:20px}footer .footer_in .center__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:64px}@media screen and (max-width: 750px){footer .footer_in .center__wrap{gap:40px}}footer .footer_in .center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:12px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}footer .footer_in .center .green{display:block;color:var(--4, #008F75);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:500;line-height:24px}footer .footer_in .center .normal{color:var(--Colors-_gray-500, #71717A);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}footer .footer_in .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:384px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;padding:13px 0;border-radius:8px;background:#e8e8e8;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 750px){footer .footer_in .right{width:100%}}footer .footer_in .right .markArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:5px}footer .footer_in .right .linkArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .footer_in .right .linkArea a.textlink{color:var(--Colors-_gray-500, #71717A);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:16px}footer .footer_in .right .linkArea a{color:var(--Colors-_gray-500, #71717A);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}footer .footer_in .divider{width:1px;height:252px;background-color:#e4e4e7}@media screen and (max-width: 750px){footer .footer_in .divider{width:100%;height:1px}}footer .tobulogo{margin:auto}.copyright{padding:9px 0;background:var(--Colors-_gray-600, #52525B);color:var(--bg-lvl-0, #FFF);text-align:center;font-family:"League Spartan";font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1.2px}.fixed__btn{position:fixed;right:0px;top:400px;border-radius:16px 0px 0px 16px;background:var(--4, #008F75);padding:16px 24px}@media screen and (max-width: 750px){.fixed__btn{top:auto;bottom:10px}}.fixed__btn:hover .innerArea{-webkit-transform:translateX(0);transform:translateX(0)}.fixed__btn .front__text{color:var(--bg-lvl-0, #FFF);text-align:center;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.64px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width: 750px){.fixed__btn .front__text{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.fixed__btn .innerArea{width:400px;height:auto;padding:24px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:16px 0px 0px 16px;background:var(--4, #008F75);position:absolute;right:0;bottom:0;color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}@media screen and (max-width: 750px){.fixed__btn .innerArea{width:370px}}.fixed__btn .innerArea .title{color:var(--bg-lvl-0, #FFF);text-align:center;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.64px}.fixed__btn .innerArea .tel{color:var(--bg-lvl-0, #FFF);text-align:center;font-family:"League Spartan";font-size:32px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.fixed__btn .innerArea .tel::before{content:url(/wp-content/themes/tdc/images/phone_gray.svg);height:29px}.fixed__btn .innerArea .time{color:var(--bg-lvl-0, #FFF);font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:300;line-height:16px;text-align:center}.fixed__btn .innerArea .inq__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:64px;min-height:40px;padding:var(--space-7, 12px) var(--space-8, 16px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:var(--Radius-radi-10, 2000px);background:var(--bg-lvl-0, #FFF);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--4, #008F75);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin:10px auto}.fixed__btn .innerArea .inq__btn::after{content:url(/wp-content/themes/tdc/images/arrow_right_green.svg);height:20px}.fixed__btn .innerArea .text{color:var(--bg-lvl-0, #FFF);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:11px;font-style:normal;font-weight:400;line-height:16px}.childpage{padding:80px 0 40px 0;background-image:url(/wp-content/themes/tdc/images/childpage_bg.svg);background-position:top left;background-color:rgba(248,240,237,.6);background-repeat:no-repeat}@media screen and (max-width: 750px){.childpage{background-image:url(/wp-content/themes/tdc/images/childpage_bg_sp.svg);padding:80px 24px 40px 24px}}.childpage__maintitle--en{color:var(--1, #FF6113);font-family:"League Spartan";font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3.36px;margin-top:80px;text-align:center}@media screen and (max-width: 750px){.childpage__maintitle--en{font-size:12px}}.childpage__maintitle--jp{color:var(--Colors-_gray-800, #27272A);text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:42px;margin:12px auto 56px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:16px}@media screen and (max-width: 750px){.childpage__maintitle--jp{font-size:20px}}.childpage__maintitle--jp::after{content:"";width:32px;height:1px;background-color:#ff6113}.childpage .content{max-width:1120px;margin:auto;border-radius:16px;background:var(--bg-lvl-0, #FFF);padding-bottom:56px}@media screen and (max-width: 750px){.childpage .content{padding-bottom:40px}}.childpage .content .titleArea{padding:0 80px}@media screen and (max-width: 750px){.childpage .content .titleArea{padding:0 24px}}.childpage .content__titlecenter--en{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:56px;margin-bottom:24px;font-size:14px;font-family:"League Spartan"}@media screen and (max-width: 750px){.childpage .content__titlecenter--en{padding-top:40px;margin-bottom:12px;font-size:12px}}.childpage .content__titlecenter--en::before{content:"";width:12px;height:12px;background-color:#ff6113;border-radius:24px}.childpage .content__titlecenter--jp{color:var(--Colors-_gray-800, #27272A);font-family:"Noto Sans JP";font-size:30px;font-style:normal;font-weight:700;line-height:42px;text-align:center;padding-bottom:40px;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 750px){.childpage .content__titlecenter--jp{padding-bottom:24px;font-size:20px}}.childpage .content__titleleft--en{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:24px;text-align:left;font-size:14px;font-family:"League Spartan"}.childpage .content__titleleft--en::before{content:"";width:12px;height:12px;background-color:#ff6113;border-radius:24px}@media screen and (max-width: 750px){.childpage .content__titleleft--en{margin-bottom:12px;font-size:12px}}.childpage .content__titleleft--en--rq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:24px;text-align:left;font-size:14px;padding-top:56px}.childpage .content__titleleft--en--rq::before{content:"";width:12px;height:12px;background-color:#ff6113;border-radius:24px}@media screen and (max-width: 750px){.childpage .content__titleleft--en--rq{margin-bottom:12px;font-size:12px}}.childpage .content__titleleft--jp{color:var(--Colors-_gray-800, #27272A);font-family:"Noto Sans JP";font-size:30px;font-style:normal;font-weight:700;line-height:42px;text-align:left}@media screen and (max-width: 750px){.childpage .content__titleleft--jp{font-size:20px}}.childpage .content__titleleft--jp--rq{color:var(--Colors-_gray-800, #27272A);font-family:"Noto Sans JP";font-size:30px;font-style:normal;font-weight:700;line-height:42px;text-align:left;padding-bottom:40px;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 750px){.childpage .content__titleleft--jp--rq{font-size:20px}}.childpage .content__lead{color:var(--Colors-_gray-800, #27272A);text-align:center;font-family:"Noto Sans JP";font-size:24px;font-style:normal;font-weight:500;line-height:38px;margin:40px auto}@media screen and (max-width: 750px){.childpage .content__lead{font-size:20px}}.childpage .content__lead .underline{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(rgba(255, 155, 38, 0.3)));background:-webkit-linear-gradient(transparent 60%, rgba(255, 155, 38, 0.3));background:linear-gradient(transparent 60%, rgba(255, 155, 38, 0.3));font-weight:700}.childpage .content .feature{background:#f9f9f9;padding:40px 56px 64px 56px;gap:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 750px){.childpage .content .feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px 24px}}.childpage .content .feature__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}.childpage .content .feature__item img{height:70px;width:auto}.childpage .content .feature__item p.text{color:var(--Colors-_gray-800, #27272A);font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:32px;text-align:center}@media screen and (max-width: 750px){.childpage .content .feature__item p.text{font-size:16px}}.childpage .content .feature__item p.text span{color:#ff6113;font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:32px}@media screen and (max-width: 750px){.childpage .content .feature__item p.text span{font-size:16px}}.childpage .content .company__tableWrap{padding:200px 80px 120px 80px}@media screen and (max-width: 750px){.childpage .content .company__tableWrap{padding:40px 24px}}.childpage .content .company__tableWrap table{margin:40px auto 120px auto;width:100%}.childpage .content .company__tableWrap table:last-child{margin-bottom:0}.childpage .content .company__tableWrap table th{max-width:240px;min-height:48px;padding:16px var(--space-7, 12px);border:1px solid #f4f4f5;color:var(--mode-alpha-700, rgba(26, 26, 26, 0.7));text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px;background-color:#ffeee6;vertical-align:middle}@media screen and (max-width: 750px){.childpage .content .company__tableWrap table th{width:100px;font-size:12px;padding:12px}}.childpage .content .company__tableWrap table td{padding:var(--space-6, 10px) var(--space-9, 20px);-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;color:var(--Colors-metal-700, #3A505F);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px;border:1px solid #f4f4f5;vertical-align:middle}@media screen and (max-width: 750px){.childpage .content .company__tableWrap table td{padding:8px;font-size:13px}}.childpage .content .company__tableWrap table td .address{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:10px}@media screen and (max-width: 750px){.childpage .content .company__tableWrap table td .address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.childpage .content .company__tableWrap table td .address .btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--Radius-radi-2, 4px);background:#008f75;height:28px;min-width:44px;min-height:28px;padding:var(--space-0, 0px) 8px;color:#fff;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:500;line-height:16px}.childpage .content .company__tableWrap table td .address .btn::before{content:url(/wp-content/themes/tdc/images/company/address.svg);height:17px}.childpage .content .rq__tableWrap{padding:0 80px}@media screen and (max-width: 750px){.childpage .content .rq__tableWrap{padding:0 24px}}.childpage .content .rq__tableWrap .disabled_text{margin:40px 0;color:var(--Colors-metal-700, #3A505F);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.childpage .content .rq__tableWrap .title__rq{color:var(--Colors-_gray-600, #52525B);font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:500;line-height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;margin:24px auto}@media screen and (max-width: 750px){.childpage .content .rq__tableWrap .title__rq{font-size:16px;gap:8px}}.childpage .content .rq__tableWrap .title__rq::before{content:"";width:32px;height:2px;background-color:#ff6113}@media screen and (max-width: 750px){.childpage .content .rq__tableWrap .title__rq::before{width:24px}}.childpage .content .rq__tableWrap table{margin:40px auto 24px auto;width:100%}@media screen and (max-width: 750px){.childpage .content .rq__tableWrap table{margin:auto}}.childpage .content .rq__tableWrap table:last-child{margin-bottom:0}.childpage .content .rq__tableWrap table th{max-width:240px;min-width:120px;min-height:48px;padding:16px var(--space-7, 12px);border:1px solid #f4f4f5;color:var(--mode-alpha-700, rgba(26, 26, 26, 0.7));text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px;background-color:#ffeee6;vertical-align:middle}@media screen and (max-width: 750px){.childpage .content .rq__tableWrap table th{max-width:100px;min-width:50px;font-size:12px;padding:12px}}.childpage .content .rq__tableWrap table td{padding:var(--space-6, 10px) var(--space-9, 20px);-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;color:var(--Colors-metal-700, #3A505F);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px;border:1px solid #f4f4f5;vertical-align:middle;white-space:pre-wrap}@media screen and (max-width: 750px){.childpage .content .rq__tableWrap table td{padding:8px;font-size:13px}}.childpage .content .rq__tableWrap table td .mynavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:8px}@media screen and (max-width: 750px){.childpage .content .rq__tableWrap table td .mynavi{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.childpage .content .rq__tableWrap table td .mynavi .logo{width:195px}@media screen and (max-width: 750px){.childpage .content .rq__tableWrap table td .mynavi .logo{width:100%}}.childpage .content .rq__tableWrap table td .mynavi .qr{width:135px}.childpage .content .rq__tableWrap .contact__area{padding:32px 40px 24px 40px;border-radius:20px;background:var(--Button-background, #FEF3E6);margin-top:24px}@media screen and (max-width: 750px){.childpage .content .rq__tableWrap .contact__area{padding:32px 20px}}.childpage .content .rq__tableWrap .contact__area .title{color:var(--Colors-_gray-800, #27272A);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:500;line-height:24px}@media screen and (max-width: 750px){.childpage .content .rq__tableWrap .contact__area .title{font-size:14px}}.childpage .content .rq__tableWrap .contact__area .phone{color:var(--4, #008F75);text-align:center;font-family:"League Spartan";font-size:32px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.64px;margin:20px auto 4px auto}@media screen and (max-width: 750px){.childpage .content .rq__tableWrap .contact__area .phone{font-size:24px}}.childpage .content .rq__tableWrap .contact__area .phone::before{content:url(/wp-content/themes/tdc/images/phone_big.svg);height:37px;display:inline-block;vertical-align:middle}.childpage .content .rq__tableWrap .contact__area .sub{color:#4d4d4d;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:300;line-height:normal;text-align:center;margin-bottom:20px}.childpage .content .rq__tableWrap .contact__area .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:44px;min-height:44px;padding:var(--space-0, 0px) var(--space-7, 12px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:var(--Radius-radi-9, 32px);background:var(--4, #008F75);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--bg-lvl-0, #FFF);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media screen and (max-width: 750px){.childpage .content .rq__tableWrap .contact__area .btn{min-width:64px;min-height:36px;padding:var(--space-8, 16px) var(--space-10, 24px);height:auto}}.childpage .content .rq__tableWrap .contact__area .btn::after{content:url(/wp-content/themes/tdc/images/arrow_right_white.svg);height:20px}.childpage .content .divider{height:1px;background-color:#d9d9d9;width:100%}.childpage .content .link__wrap{width:100%;padding:80px}@media screen and (max-width: 750px){.childpage .content .link__wrap{padding:24px}}.childpage .content .link__wrap--inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:400px;padding:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;border-radius:16px;background:rgba(255,255,255,.9);text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 750px){.childpage .content .link__wrap--inner{width:100%;padding:32px 24px;gap:12px}}.childpage .content .link__wrap--inner .title-en{color:var(--Colors-_gray-600, #52525B);font-family:"League Spartan";font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3.84px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.childpage .content .link__wrap--inner .title-en::before{content:"";width:12px;height:12px;background-color:#ff6113;border-radius:24px}@media screen and (max-width: 750px){.childpage .content .link__wrap--inner .title-en{font-size:12px}}.childpage .content .link__wrap--inner .title-jp{color:var(--Colors-_gray-800, #27272A);font-family:"Noto Sans JP";font-size:30px;font-style:normal;font-weight:700;line-height:42px;margin:16px auto}@media screen and (max-width: 750px){.childpage .content .link__wrap--inner .title-jp{font-size:20px}}.childpage .content .link__wrap--inner .title-sub{color:var(--Colors-_gray-600, #52525B);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media screen and (max-width: 750px){.childpage .content .link__wrap--inner .title-sub{font-size:12px}}.childpage .content .link__wrap--inner .topage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:44px;min-height:44px;padding:var(--space-0, 0px) var(--space-7, 12px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:var(--Radius-radi-9, 32px);background:var(--4, #008F75);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--bg-lvl-0, #FFF);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px}.childpage .content .link__wrap--inner .topage::after{content:url(/wp-content/themes/tdc/images/arrow_right_white.svg);height:20px}.childpage .content .link__wrap.wrap01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background:url(/wp-content/themes/tdc/images/company/company_footer_bg01.jpeg) #d3d3d3 -11.66px -170.283px/101.309% 181.281% no-repeat}@media screen and (max-width: 750px){.childpage .content .link__wrap.wrap01{background:url(/wp-content/themes/tdc/images/company/company_footer_bg01.jpeg) #d3d3d3 50%/cover no-repeat}}.childpage .content .link__wrap.wrap02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background:url(/wp-content/themes/tdc/images/company/company_footer_bg02.jpeg) #d3d3d3 -24.461px -873.464px/102.568% 411.956% no-repeat;margin:24px auto}@media screen and (max-width: 750px){.childpage .content .link__wrap.wrap02{background:url(/wp-content/themes/tdc/images/company/company_footer_bg02.jpeg) #d3d3d3 50%/cover no-repeat}}.childpage .content__history{padding:80px}@media screen and (max-width: 750px){.childpage .content__history{padding:40px 24px 0 24px}}.childpage .content__history .history__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding-left:47px;padding-bottom:40px;border-left:1px solid #fcd653}@media screen and (max-width: 750px){.childpage .content__history .history__item{padding-left:15px;padding-bottom:22px}}.childpage .content__history .history__item .title{color:var(--1, #FF6113);font-family:"Noto Sans JP";font-size:24px;font-style:normal;font-weight:500;line-height:38px;position:relative}@media screen and (max-width: 750px){.childpage .content__history .history__item .title{font-size:16px}}.childpage .content__history .history__item .title::before{content:"";height:7px;width:7px;border-radius:14px;background-color:#fcd653;position:absolute;left:-51px;top:0;bottom:0;margin:auto}@media screen and (max-width: 750px){.childpage .content__history .history__item .title::before{left:-19px}}.childpage .content__history .history__item .timeline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.childpage .content__history .history__item .timeline .month{color:var(--Colors-_gray-400, #A1A1AA);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-align:right}@media screen and (max-width: 750px){.childpage .content__history .history__item .timeline .month{font-size:12px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.childpage .content__history .history__item .timeline .text{color:var(--Colors-_gray-800, #27272A);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media screen and (max-width: 750px){.childpage .content__history .history__item .timeline .text{font-size:12px}}.childpage .content__policy{padding:80px 80px 0 80px}@media screen and (max-width: 750px){.childpage .content__policy{padding:40px 24px 0 24px}}.childpage .content__policy .title__policy{color:var(--Colors-_gray-600, #52525B);font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:500;line-height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;margin:80px auto 24px auto}@media screen and (max-width: 750px){.childpage .content__policy .title__policy{font-size:16px;gap:8px}}.childpage .content__policy .title__policy::before{content:"";width:32px;height:2px;background-color:#ff6113}@media screen and (max-width: 750px){.childpage .content__policy .title__policy::before{width:24px}}.childpage .content__policy .policy__text{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:32px}@media screen and (max-width: 750px){.childpage .content__policy .policy__text{font-size:13px}}.childpage .content__policy .policy__text.right{color:var(--Colors-_gray-600, #52525B);text-align:right;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media screen and (max-width: 750px){.childpage .content__policy .policy__text.right{font-size:13px}}.childpage .content__policy .policy__numList li{color:var(--Colors-_gray-600, #52525B);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-left:16px}@media screen and (max-width: 750px){.childpage .content__policy .policy__numList li{font-size:13px}}.childpage .content__policy .policy__numList li .list__inner{margin:14px 0 32px 0;color:var(--Colors-_gray-600, #52525B);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media screen and (max-width: 750px){.childpage .content__policy .policy__numList li .list__inner{margin:10px 0 8px 0;font-size:13px}}.childpage .content__policy .policy__inq{border-radius:16px;background:var(--Colors-_gray-75, #F7F7F7);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:8px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}@media screen and (max-width: 750px){.childpage .content__policy .policy__inq{padding:16px}}.childpage .content__policy .policy__inq--title{display:inline-block;padding:5px 12px;text-align:center;border-radius:30px;background:var(--Colors-_gray-200, #E4E4E7);color:var(--Colors-_gray-600, #52525B);font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media screen and (max-width: 750px){.childpage .content__policy .policy__inq--title{font-size:12px}}.childpage .content__policy .policy__inq--cont{color:var(--Colors-_gray-600, #52525B);font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media screen and (max-width: 750px){.childpage .content__policy .policy__inq--cont{font-size:12px}}.childpage .content__policy .mb32{margin-bottom:32px}.childpage .content__policy .mt10{margin-top:10px}.childpage .content__recruit{padding:80px}@media screen and (max-width: 750px){.childpage .content__recruit{padding:40px 24px 0 24px}}.childpage .content__clause{padding:56px 80px 0 80px;margin:auto;width:415px}@media screen and (max-width: 750px){.childpage .content__clause{padding:40px 24px 0 24px;width:274px}}.childpage .content__clause .file__link{color:var(--4, #008F75);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:30px}@media screen and (max-width: 750px){.childpage .content__clause .file__link{font-size:14px}}.childpage .content__clause .file__link:last-child{margin-bottom:0}.childpage .content__clause .file__link::before{content:url(/wp-content/themes/tdc/images/file.svg);height:24px}.childpage .content__404{padding:64px 80px 8px 80px;margin:auto}@media screen and (max-width: 750px){.childpage .content__404{padding:40px 24px 0 24px}}.childpage .content__404 .text__404{color:var(--Colors-_gray-600, #52525B);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:40px}@media screen and (max-width: 750px){.childpage .content__404 .text__404{font-size:12px}}.childpage .content__404 .btn__contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:400px;padding:var(--space-6, 10px) var(--space-7, 12px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:var(--Radius-radi-10, 2000px);border:1.5px solid var(--4, #008F75);background:var(--bg-lvl-0, #FFF);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--4, #008F75);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:10px;justify-self:center}@media screen and (max-width: 750px){.childpage .content__404 .btn__contact{width:100%}}.childpage .content__404 .btn__toc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:400px;padding:var(--space-6, 10px) var(--space-7, 12px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:var(--Radius-radi-10, 2000px);border:1.5px solid var(--Colors-_yellow-600, #C88A04);background:#fffbeb;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--Colors-_yellow-600, #C88A04);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px;justify-self:center}@media screen and (max-width: 750px){.childpage .content__404 .btn__toc{width:100%}}.sd__titlecenter--en{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px;font-size:14px}@media screen and (max-width: 750px){.sd__titlecenter--en{margin-bottom:12px;font-size:12px}}.sd__titlecenter--en::before{content:"";width:12px;height:12px;background-color:#ff6113;border-radius:24px}.sd__titlecenter--jp{color:var(--Colors-_gray-800, #27272A);font-family:"Noto Sans JP";font-size:30px;font-style:normal;font-weight:700;line-height:42px;text-align:center;padding-bottom:40px}@media screen and (max-width: 750px){.sd__titlecenter--jp{font-size:20px}}.sd__titleleft--en{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:24px;text-align:left;font-size:14px}.sd__titleleft--en::before{content:"";width:12px;height:12px;background-color:#ff6113;border-radius:24px}@media screen and (max-width: 750px){.sd__titleleft--en{margin-bottom:12px;font-size:12px}}.sd__titleleft--jp{color:var(--Colors-_gray-800, #27272A);font-family:"Noto Sans JP";font-size:30px;font-style:normal;font-weight:700;line-height:42px;text-align:left;padding-bottom:40px;margin-bottom:40px}@media screen and (max-width: 750px){.sd__titleleft--jp{font-size:20px}}.sd__titleleft--jp.white{border-bottom:1px solid #fff}.sd__titleleft--jp.gray{border-bottom:1px solid #d9d9d9}.sd__mv{max-width:1120px;height:370px;padding:10px;margin:auto;border-radius:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 750px){.sd__mv{width:100%;height:186px}}.sd__mv.medical{background:url(/wp-content/themes/tdc/images/detail/medical_mv.png) #d3d3d3 50%/cover no-repeat}@media screen and (max-width: 750px){.sd__mv.medical{background:url(/wp-content/themes/tdc/images/detail/medical_mv_sp.png) #d3d3d3 50%/cover no-repeat}}.sd__mv.warehouse{background:url(/wp-content/themes/tdc/images/detail/warehouse_mv.png) #d3d3d3 50%/cover no-repeat}@media screen and (max-width: 750px){.sd__mv.warehouse{background:url(/wp-content/themes/tdc/images/detail/warehouse_mv_sp.png) #d3d3d3 50%/cover no-repeat}}.sd__mv.document{background:url(/wp-content/themes/tdc/images/detail/document_mv.png) #d3d3d3 50%/cover no-repeat}@media screen and (max-width: 750px){.sd__mv.document{background:url(/wp-content/themes/tdc/images/detail/document_mv_sp.png) #d3d3d3 50%/cover no-repeat}}.sd__mv.magnetic{background:url(/wp-content/themes/tdc/images/detail/magnetic_mv.png) #d3d3d3 50%/cover no-repeat}@media screen and (max-width: 750px){.sd__mv.magnetic{background:url(/wp-content/themes/tdc/images/detail/magnetic_mv_sp.png) #d3d3d3 50%/cover no-repeat}}.sd__mv.vtr{background:url(/wp-content/themes/tdc/images/detail/vtr_mv.png) #d3d3d3 50%/cover no-repeat}@media screen and (max-width: 750px){.sd__mv.vtr{background:url(/wp-content/themes/tdc/images/detail/vtr_mv_sp.png) #d3d3d3 50%/cover no-repeat}}.sd__mv.digi{background:url(/wp-content/themes/tdc/images/detail/digi_mv.png) #d3d3d3 50%/cover no-repeat}@media screen and (max-width: 750px){.sd__mv.digi{background:url(/wp-content/themes/tdc/images/detail/digi_mv_sp.png) #d3d3d3 50%/cover no-repeat}}.sd__mv.securedoc{background:url(/wp-content/themes/tdc/images/detail/securedoc_mv.png) #d3d3d3 50%/cover no-repeat}@media screen and (max-width: 750px){.sd__mv.securedoc{background:url(/wp-content/themes/tdc/images/detail/securedoc_mv_sp.png) #d3d3d3 50%/cover no-repeat}}.sd__mv.transport{background:url(/wp-content/themes/tdc/images/detail/trans_mv.png) #d3d3d3 50%/cover no-repeat}@media screen and (max-width: 750px){.sd__mv.transport{background:url(/wp-content/themes/tdc/images/detail/trans_mv_sp.png) #d3d3d3 50%/cover no-repeat}}.sd__mv.storage{background:url(/wp-content/themes/tdc/images/detail/storage_mv.png) #d3d3d3 50%/cover no-repeat}@media screen and (max-width: 750px){.sd__mv.storage{background:url(/wp-content/themes/tdc/images/detail/storage_mv_sp.png) #d3d3d3 50%/cover no-repeat}}.sd__mv.electoric{background:url(/wp-content/themes/tdc/images/detail/electoric_mv.png) #d3d3d3 50%/cover no-repeat}@media screen and (max-width: 750px){.sd__mv.electoric{background:url(/wp-content/themes/tdc/images/detail/electoric_mv_sp.png) #d3d3d3 50%/cover no-repeat}}@media screen and (max-width: 750px){.sd__mv--inner{display:none}}.sd__mv--inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.sd__mv--inner ul li{padding:8px 20px;text-align:center;border-radius:20px;border:1px solid #ccc;background:#fafafa;color:#666;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}.sd__title{text-align:center}.sd__title--yellow{color:var(--Colors-_gray-800, #27272A);text-align:center;font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:32px;border-bottom:4px solid #fcd653;display:inline-block;margin:32px auto 24px auto}@media screen and (max-width: 750px){.sd__title--yellow{font-size:16px;margin:20px auto 12px auto;display:block}}.sd__text--l{color:#4d4d4d;text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media screen and (max-width: 750px){.sd__text--l{font-size:12px}}.sd__text--l.mb56{margin-bottom:56px}@media screen and (max-width: 750px){.sd__text--l.mb56{margin-bottom:72px}}.sd__text--m{color:#666;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media screen and (max-width: 750px){.sd__text--m{font-size:12px}}.sd__text--s{color:#666;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:16px}.sd__problem--title{width:305px;height:66px;color:var(--Colors-_gray-700, #3F3F46);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:58px;background-image:url(/wp-content/themes/tdc/images/detail/sd_problem.png);background-repeat:no-repeat;background-position:top center;position:absolute;left:-320px;top:-30px}@media screen and (max-width: 750px){.sd__problem--title{font-size:12px;width:228px;height:51px;background-size:contain;left:0;right:0;margin:auto;line-height:45px;top:-35px}}.sd__problem--inner{width:410px;padding:24px 20px;border-radius:16px;background:#fff;margin:auto;position:relative}@media screen and (max-width: 750px){.sd__problem--inner{width:100%}}.sd__problem--inner .checklist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:left}.sd__problem--inner .checklist li{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:500;line-height:22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;text-align:left;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.sd__problem--inner .checklist li::before{content:url(/wp-content/themes/tdc/images/detail/sd_check.svg);height:16px}.sd__overview{padding:80px 0;background-color:#e4e4e7;background-image:url(/wp-content/themes/tdc/images/detail/overview_bg.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 750px){.sd__overview{padding:40px 24px}}.sd__overview--inner{max-width:1120px;margin:auto}.sd__overview--inner .ov__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width: 750px){.sd__overview--inner .ov__items{overflow:auto;width:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.sd__overview--inner .ov__items .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:16px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:16px;background:#fff}@media screen and (max-width: 750px){.sd__overview--inner .ov__items .item{width:240px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:12px 16px;gap:12px}}.sd__overview--inner .ov__items .item .title{color:var(--Colors-_gray-600, #52525B);text-align:center;font-family:"Noto Sans JP";font-size:18px;font-style:normal;font-weight:700;line-height:28px;border-bottom:2px solid #fcd653;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-bottom:12px}@media screen and (max-width: 750px){.sd__overview--inner .ov__items .item .title{font-size:16px}}.sd__overview--inner .ov__items .item .image{width:100%}.sd__overview--inner .ov__items--2row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width: 750px){.sd__overview--inner .ov__items--2row{overflow:auto;width:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.sd__overview--inner .ov__items--2row .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:16px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:16px;background:#fff;width:550px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 750px){.sd__overview--inner .ov__items--2row .item{width:240px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:12px 16px;gap:12px}}.sd__overview--inner .ov__items--2row .item .title{color:var(--Colors-_gray-600, #52525B);text-align:center;font-family:"Noto Sans JP";font-size:18px;font-style:normal;font-weight:700;line-height:28px;border-bottom:2px solid #fcd653;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-bottom:12px}@media screen and (max-width: 750px){.sd__overview--inner .ov__items--2row .item .title{font-size:16px}}.sd__overview--inner .ov__items--2row .item .image{width:100%}.sd__overview--inner .ov__items--3col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width: 750px){.sd__overview--inner .ov__items--3col{overflow:auto;width:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.sd__overview--inner .ov__items--3col .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:16px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:16px;background:#fff;width:360px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 750px){.sd__overview--inner .ov__items--3col .item{width:240px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:12px 16px;gap:12px}}.sd__overview--inner .ov__items--3col .item .title{color:var(--Colors-_gray-600, #52525B);text-align:center;font-family:"Noto Sans JP";font-size:18px;font-style:normal;font-weight:700;line-height:28px;border-bottom:2px solid #fcd653;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-bottom:12px}@media screen and (max-width: 750px){.sd__overview--inner .ov__items--3col .item .title{font-size:16px}}.sd__overview--inner .ov__items--3col .item .image{width:100%}.sd__overview--inner .ov__items--wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}@media screen and (max-width: 750px){.sd__overview--inner .ov__items--wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;overflow-y:auto}}@media screen and (max-width: 750px){.sd__overview--inner .ov__items--wrap .ov__items{overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:500px}}@media screen and (max-width: 750px){.sd__overview--inner .ov__items--wrap .ov__items--3col{overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:800px}}.sd__overview--inner .option{padding:40px;margin-top:40px;border-radius:16px;background:#fff6d4}@media screen and (max-width: 750px){.sd__overview--inner .option{padding:18px 16px}}.sd__overview--inner .option .title{color:var(--Colors-_gray-600, #52525B);font-family:"Noto Sans JP";font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.96px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:16px;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #d4d4d8}@media screen and (max-width: 750px){.sd__overview--inner .option .title{padding-bottom:24px;margin-bottom:24px;font-size:16px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.sd__overview--inner .option .title::before{content:"";background:#ff6113;width:32px;height:2px}@media screen and (max-width: 750px){.sd__overview--inner .option .title::before{width:24px}}.sd__overview--inner .option .cont{padding:24px;border-radius:16px;background:#fff}@media screen and (max-width: 750px){.sd__overview--inner .option .cont{padding:16px}}.sd__overview--inner .option .cont .inner__title{display:inline-block;color:var(--Colors-_gray-600, #52525B);text-align:center;font-family:"Noto Sans JP";font-size:18px;font-style:normal;font-weight:700;line-height:28px;border-bottom:2px solid #fcd653;margin-bottom:16px}@media screen and (max-width: 750px){.sd__overview--inner .option .cont .inner__title{font-size:14px}}.sd__overview--inner .option .cont .inner__text{color:#666;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media screen and (max-width: 750px){.sd__overview--inner .option .cont .inner__text{font-size:12px}}.sd__feature{padding:80px 0;background-color:#f7f7f7}@media screen and (max-width: 750px){.sd__feature{padding:40px 24px}}.sd__feature--inner{max-width:1120px;margin:auto}.sd__feature--inner .feature__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width: 750px){.sd__feature--inner .feature__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;width:100%}}.sd__feature--inner .feature__items .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px 24px 32px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;border-radius:16px;background:#fff}.sd__feature--inner .feature__items .item .title{color:var(--Colors-_gray-600, #52525B);text-align:center;font-family:"Noto Sans JP";font-size:18px;font-style:normal;font-weight:700;line-height:28px}@media screen and (max-width: 750px){.sd__feature--inner .feature__items .item .title{font-size:16px}}.sd__feature--inner .feature__items .item .icon{width:100px;height:auto}.sd__feature--inner .media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:16px;background:#fff6d4;margin-top:40px}@media screen and (max-width: 750px){.sd__feature--inner .media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px}}.sd__feature--inner .media .title{color:var(--Colors-_gray-600, #52525B);font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 750px){.sd__feature--inner .media .title{font-size:16px;padding-bottom:16px;width:100%;border-bottom:1px solid #d4d4d8}}.sd__feature--inner .media .title::before{content:"";background:#ff6113;width:32px;height:2px}@media screen and (max-width: 750px){.sd__feature--inner .media .title::before{width:24px}}.sd__feature--inner .media .cont{padding:24px;border-radius:16px;background:#fff;color:var(--Colors-_gray-600, #52525B);font-family:"Noto Sans JP";font-size:18px;font-style:normal;font-weight:700;line-height:28px;width:100%}@media screen and (max-width: 750px){.sd__feature--inner .media .cont{padding:16px;font-size:14px}}.sd__flow{background-color:#f8f0ed;padding:80px 0;background-image:url(/wp-content/themes/tdc/images/detail/flow_bg.svg);background-position:left center;background-repeat:no-repeat}@media screen and (max-width: 750px){.sd__flow{padding:40px 24px;background-image:none}}.sd__flow--inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1120px;margin:auto;padding:20px 40px 40px 40px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:10px;border-radius:16px;background:rgba(255,255,255,.95)}@media screen and (max-width: 750px){.sd__flow--inner{overflow:auto}}.sd__flow--inner.securedocflow{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sd__flow--inner .flow__title{color:var(--Colors-_gray-700, #3F3F46);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #d9d9d9;width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.sd__flow--inner .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}@media screen and (max-width: 750px){.sd__flow--inner .item{width:118px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}}.sd__flow--inner .item .title{color:var(--Colors-_gray-600, #52525B);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px}.sd__flow--inner .item .icon{width:100px;height:auto}.sd__flow--inner .item .icon02{width:50px;height:auto}.sd__flow--inner .arrow{width:16px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.sd__faq{background-color:#e9f7f4;background-image:url(/wp-content/themes/tdc/images/detail/faq_bg.svg);background-position:right center;background-repeat:no-repeat;padding:80px 0}@media screen and (max-width: 750px){.sd__faq{padding:40px 24px;background-image:none}}.sd__faq--inner{max-width:1120px;margin:auto}.sd__faq--inner .toggle{display:none}.sd__faq--inner .Label{border-radius:24px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;color:var(--Colors-_gray-700, #3F3F46);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:24px 40px}@media screen and (max-width: 750px){.sd__faq--inner .Label{gap:16px;padding:12px 30px 12px 24px;font-size:12px}}.sd__faq--inner .Label::before{content:url(/wp-content/themes/tdc/images/arrow_down.svg);position:absolute;top:calc(50% - 8px);right:32px}@media screen and (max-width: 750px){.sd__faq--inner .Label::before{right:15px}}.sd__faq--inner .Label .question{color:var(--4, #008F75);text-align:center;font-family:"League Spartan";font-size:24px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 750px){.sd__faq--inner .Label .question{font-size:18px}}.sd__faq--inner .Label,.sd__faq--inner .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s;transition:all .3s}.sd__faq--inner .content{height:0;margin-bottom:24px;overflow:hidden;color:#526468;font-size:16px;font-style:normal;font-weight:700;line-height:32px;border-radius:0px 0px 24px 24px;background:#fff}@media screen and (max-width: 750px){.sd__faq--inner .content{font-size:12px}}.sd__faq--inner .content .answer{color:var(--1, #FF6113);text-align:center;font-family:"League Spartan";font-size:24px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 750px){.sd__faq--inner .content .answer{font-size:18px}}.sd__faq--inner .toggle:checked+.Label+.content{height:auto;-webkit-transition:all .3s;transition:all .3s;padding:24px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;border-top:1px solid #d9d9d9}@media screen and (max-width: 750px){.sd__faq--inner .toggle:checked+.Label+.content{gap:16px;padding:12px 24px}}.sd__faq--inner .toggle:checked+.Label{border-radius:24px 24px 0px 0px}.sd__faq--inner .toggle:checked+.Label::before{content:url(/wp-content/themes/tdc/images/arrow_up.svg);position:absolute;top:calc(50% - 14px);right:32px}@media screen and (max-width: 750px){.sd__faq--inner .toggle:checked+.Label::before{right:15px}}.achievements{padding:120px 0}@media screen and (max-width: 750px){.achievements{padding:40px 0}}.achievements .titleArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;max-width:1120px;margin:auto}@media screen and (max-width: 750px){.achievements .titleArea{padding:0 24px}}.achievements__title--en{color:var(--Colors-_gray-600, #52525B);font-family:"League Spartan";font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3.84px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px}@media screen and (max-width: 750px){.achievements__title--en{font-size:12px}}.achievements__title--en::before{content:"";width:12px;height:12px;background-color:#ff6113;border-radius:24px}.achievements__title--jp{color:var(--Colors-_gray-800, #27272A);font-family:"Noto Sans JP";font-size:30px;font-style:normal;font-weight:700;line-height:42px}@media screen and (max-width: 750px){.achievements__title--jp{font-size:20px}}.achievements__title--sub{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media screen and (max-width: 750px){.achievements__title--sub{font-size:12px}}.achievements__item--wrap{width:100%;margin-top:60px}@media screen and (max-width: 750px){.achievements__item--wrap{margin-top:32px}}.achievements__item--wrap .swiper-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:40px;width:800px;margin:56px auto}@media screen and (max-width: 750px){.achievements__item--wrap .swiper-wrapper{width:100%}}.achievements__item--wrap .swiper-button-prev,.achievements__item--wrap .swiper-button-next{height:56px;width:56px}.achievements__item--wrap .swiper-button-prev::after,.achievements__item--wrap .swiper-button-next::after{background-repeat:no-repeat;background-size:contain;content:"";height:56px;margin:auto;width:56px}.achievements__item--wrap .swiper-button-prev::after{background-image:url(/wp-content/themes/tdc/images/scroll_prev.svg)}.achievements__item--wrap .swiper-button-next::after{background-image:url(/wp-content/themes/tdc/images/scroll_next.svg)}.achievements__item--wrap a.item-achievements{border-radius:16px;-webkit-box-shadow:0px 2px 12px 0px rgba(0,0,0,.08);box-shadow:0px 2px 12px 0px rgba(0,0,0,.08);overflow:hidden;max-width:370px;border-radius:20px;background:#fff;overflow:hidden}@media screen and (max-width: 750px){.achievements__item--wrap a.item-achievements{max-width:300px}}.achievements__item--wrap a.item-achievements:hover{opacity:.8}.achievements__item--wrap a.item-achievements .image{width:100%;height:240px;-o-object-fit:cover;object-fit:cover}.achievements__item--wrap a.item-achievements .infoArea{padding:24px}.achievements__item--wrap a.item-achievements .infoArea .title{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:8px}.achievements__item--wrap a.item-achievements .infoArea .text{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.28px;margin-bottom:12px}.achievements__item--wrap a.item-achievements .infoArea .tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4px;margin-bottom:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow-x:auto}.achievements__item--wrap a.item-achievements .infoArea .tag li{padding:4px 16px;border-radius:20px;background:#fff0ea;color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.achievements .tocase__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:400px;height:44px;min-height:44px;padding:var(--space-0, 0px) var(--space-7, 12px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:var(--Radius-radi-9, 32px);background:var(--4, #008F75);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--bg-lvl-0, #FFF);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:auto}@media screen and (max-width: 750px){.achievements .tocase__link{width:327px}}.achievements .tocase__link::after{content:url(/wp-content/themes/tdc/images/arrow_right_white.svg);height:20px}.sd__other{background-color:#fff6d4;padding:80px 0}@media screen and (max-width: 750px){.sd__other{padding:40px 16px}}.sd__other--inner{max-width:1120px;margin:auto;padding:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:16px;border-radius:16px;background:#fff}@media screen and (max-width: 750px){.sd__other--inner{padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.sd__other--inner .link__col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}@media screen and (max-width: 750px){.sd__other--inner .link__col{width:100%;gap:8px;display:grid;grid-template-rows:auto;grid-template-columns:50% 1fr}}.sd__other--inner .link__col .service__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:80px;padding:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}@media screen and (max-width: 750px){.sd__other--inner .link__col .service__link{height:auto;padding:8px 16px 8px 8px;gap:8px;grid-column:1;grid-row:1;width:200%}}.sd__other--inner .link__col .service__link::after{content:url(/wp-content/themes/tdc/images/arrow_right_gray.svg);height:17px}@media screen and (max-width: 750px){.sd__other--inner .link__col .service__link::after{margin-left:auto}}.sd__other--inner .link__col .service__link .iconWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:60px;height:60px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:40px;background:var(--bg-lvl-0, #FFF)}@media screen and (max-width: 750px){.sd__other--inner .link__col .service__link .iconWrap{width:32px;height:32px}}.sd__other--inner .link__col .service__link .iconWrap img{width:70%}.sd__other--inner .link__col .service__link .menutext{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.28px}.sd__other--inner .link__col .service__link.orange{border-radius:16px;background:#ffeee6}.sd__other--inner .link__col .service__link.yellow{border-radius:16px;background:#fff6d4}.sd__other--inner .link__col .childpage__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px 16px 12px 24px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:64px;background:var(--Colors-_gray-100, #F4F4F5);color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.28px}@media screen and (max-width: 750px){.sd__other--inner .link__col .childpage__link{gap:0;width:100%;padding:8px 16px;font-size:12px}}.sd__other--inner .link__col .childpage__link::after{content:url(/wp-content/themes/tdc/images/arrow_right_gray.svg);height:17px;margin-left:auto}.sd__other--inner .link__col .childpage__link.disabled{color:var(--Colors-_gray-300, #D4D4D8);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}.sd__other--inner .link__col .childpage__link.disabled::after{content:""}@media screen and (max-width: 750px){.sd__other--inner .link__col .childpage__link.fullsize{width:200%}}@media screen and (max-width: 750px){.servicelist{background-color:rgba(0,0,0,0) !important}}.servicelist .wrap{max-width:1120px;background-color:#fff;margin:56px auto;padding:56px 80px;border-radius:16px}@media screen and (max-width: 750px){.servicelist .wrap{padding:0;background-color:rgba(0,0,0,0)}}.servicelist .sortControl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.servicelist .controlWrap{border-radius:20px;overflow:hidden}.servicelist .control__title{background:#e4e4e7;color:#71717a;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.28px;padding:8px 18px}.servicelist .detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.servicelist .detail::after{content:url(/wp-content/themes/tdc/images/arrow_down.svg);height:24px}.servicelist .detail.open::after{content:url(/wp-content/themes/tdc/images/arrow_up.svg)}.servicelist .control__inner{padding:16px;background:#f4f4f5}.servicelist .detail~.control__inner{display:none}.servicelist .control__inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.servicelist .control__inner ul li{padding:8px 20px;border-radius:20px;border:1px solid #d4d4d8;background:#fff}.servicelist .control__inner ul li input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.servicelist .control__inner ul li.selected-background{background:#008f75;color:#fff}.servicelist .control__inner ul li.selected-background label{color:#fff;font-weight:700}.servicelist .control__inner ul li label{color:#71717a;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.servicelist .divider{width:100%;background-color:#e4e4e7;height:1px}.servicelist .control__inner .inner__title{color:#71717a;font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:4px;margin-bottom:8px}.servicelist .control__inner .inner__title::before{content:"";width:12px;height:1px;background-color:#d4d4d8}.servicelist .itemList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}@media screen and (max-width: 750px){.servicelist .itemList{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}}.servicelist .itemList a{border-radius:16px;-webkit-box-shadow:0px 2px 12px 0px rgba(0,0,0,.08);box-shadow:0px 2px 12px 0px rgba(0,0,0,.08);overflow:hidden;max-width:304px}@media screen and (max-width: 750px){.servicelist .itemList a{width:220px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff}}.servicelist .itemList a:hover{opacity:.8}.servicelist .itemList a .image{width:100%;height:100px;-o-object-fit:cover;object-fit:cover}.servicelist .itemList a .infoArea{padding:24px}.servicelist .itemList a .infoArea .cate{font-size:13px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.52px;margin-bottom:4px}.servicelist .itemList a .infoArea .cate.cate01{color:var(--Colors-_pink-600, #DB2979)}.servicelist .itemList a .infoArea .cate.cate02{color:#9234ea}.servicelist .itemList a .infoArea .cate.cate03{color:#2463eb}.servicelist .itemList a .infoArea .cate.cate04{color:#c88a04}.servicelist .itemList a .infoArea .title{color:var(--Colors-_gray-600, #52525B);font-family:"Noto Sans JP";font-size:18px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:16px}.servicelist .itemList a .infoArea .text{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:16px}.servicelist .itemList a .infoArea .tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4px;margin-bottom:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow-x:auto}.servicelist .itemList a .infoArea .tag li{padding:4px 16px;border-radius:20px;background:#e4edf7;color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.servicelist .itemList a .infoArea.toc{background-color:#fff6d4;height:100%}.servicelist .toservice__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:400px;height:44px;min-height:44px;padding:var(--space-0, 0px) var(--space-7, 12px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:var(--Radius-radi-9, 32px);background:var(--4, #008F75);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--bg-lvl-0, #FFF);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:auto}@media screen and (max-width: 750px){.servicelist .toservice__link{width:327px}}.servicelist .toservice__link::after{content:url(/wp-content/themes/tdc/images/arrow_right_white.svg);height:20px}.servicelist .sort__sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:40px;border:1px solid var(--4, #008F75);background:rgba(255,255,255,.6);-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:40px}.servicelist .sort__sp .divider{width:1px;height:20px;background-color:#008f75}.servicelist .sort__sp .sortResult{color:var(--4, #008F75);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:16px}.servicelist .sort__sp .sortModal-open{color:var(--4, #008F75);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.servicelist .sort__sp .sortModal-open::before{content:url(/wp-content/themes/tdc/images/sort_sp.svg);height:20px}.servicelist .sort__sp .control__inner ul li.selected-background{background:#008f75;color:#fff}.servicelist .sort__sp .control__inner ul li.selected-background label{color:#fff;font-weight:700}.content__newslist{padding:56px 80px 80px 80px;border-radius:16px;background:var(--bg-lvl-0, #FFF)}@media screen and (max-width: 750px){.content__newslist{padding:40px 24px 24px 24px}}.content__newslist ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4px;padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 750px){.content__newslist ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.content__newslist ul li .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}.content__newslist ul li .info .cate{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100px;padding:8px 16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2px;border-radius:20px}.content__newslist ul li .info .cate.news{background-color:#e4e4e7}.content__newslist ul li .info .cate.csr{background-color:#fff0bb}.content__newslist ul li .info .cate.recruit{background:#d6f5ec}.content__newslist ul li .info .date{color:#9e9e9e;leading-trim:both;text-edge:cap;font-family:"League Spartan";font-size:14px;font-style:normal;font-weight:400;line-height:normal}.content__newslist ul li a{color:#4d4d4d;leading-trim:both;text-edge:cap;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.content__caselist{width:100%;margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:24px}@media screen and (max-width: 750px){.content__caselist{margin-top:32px}}.content__caselist a.item-case{border-radius:16px;-webkit-box-shadow:0px 2px 12px 0px rgba(0,0,0,.08);box-shadow:0px 2px 12px 0px rgba(0,0,0,.08);overflow:hidden;max-width:357px;border-radius:20px;background:#fff;overflow:hidden}@media screen and (max-width: 750px){.content__caselist a.item-case{max-width:300px}}.content__caselist a.item-case:hover{opacity:.8}.content__caselist a.item-case .image{width:100%;height:240px;-o-object-fit:cover;object-fit:cover}.content__caselist a.item-case .infoArea{padding:24px}.content__caselist a.item-case .infoArea .title{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:8px}.content__caselist a.item-case .infoArea .text{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.28px;margin-bottom:12px}.content__caselist a.item-case .infoArea .tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4px;margin-bottom:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow-x:auto}.content__caselist a.item-case .infoArea .tag li{padding:4px 16px;border-radius:20px;background:#fff0ea;color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.recruit__mv{margin:80px auto}@-webkit-keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes infinity-scroll-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.recruit__mv .scroll-infinity__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.recruit__mv .scroll-infinity__list{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:54px}.recruit__mv .scroll-infinity__list--left{-webkit-animation:infinity-scroll-left 50s infinite linear .5s both;animation:infinity-scroll-left 50s infinite linear .5s both}.recruit__mv .scroll-infinity__item{position:relative;height:440px}@media screen and (max-width: 750px){.recruit__mv .scroll-infinity__item{height:240px}}.recruit__mv .scroll-infinity__item.item01{width:560px}@media screen and (max-width: 750px){.recruit__mv .scroll-infinity__item.item01{width:300px}}.recruit__mv .scroll-infinity__item.item02{width:400px}@media screen and (max-width: 750px){.recruit__mv .scroll-infinity__item.item02{width:300px}}.recruit__mv .scroll-infinity__item.item03{width:180px}@media screen and (max-width: 750px){.recruit__mv .scroll-infinity__item.item03{width:100px}}.recruit__mv .scroll-infinity__item.item04{width:400px}@media screen and (max-width: 750px){.recruit__mv .scroll-infinity__item.item04{width:300px}}.recruit__mv .scroll-infinity__item.item05{width:240px}@media screen and (max-width: 750px){.recruit__mv .scroll-infinity__item.item05{width:180px}}.recruit__mv .scroll-infinity__item.item06{width:180px}@media screen and (max-width: 750px){.recruit__mv .scroll-infinity__item.item06{width:100px}}.recruit__mv .scroll-infinity__item>img{width:100%;position:absolute}.recruit__mv .scroll-infinity__item>img.item01{top:0;bottom:0;margin:auto}.recruit__mv .scroll-infinity__item>img.item02{top:0;left:0;width:300px}@media screen and (max-width: 750px){.recruit__mv .scroll-infinity__item>img.item02{width:240px}}.recruit__mv .scroll-infinity__item>img.item03{right:0;bottom:100px;width:180px}@media screen and (max-width: 750px){.recruit__mv .scroll-infinity__item>img.item03{width:100px}}.recruit__mv .scroll-infinity__item>img.item04{top:0;bottom:0;margin:auto}.recruit__mv .scroll-infinity__item>img.item05{bottom:20px}.recruit__mv .scroll-infinity__item>img.item06{top:0}.content__recruit02{padding:40px 80px 80px 80px}@media screen and (max-width: 750px){.content__recruit02{padding:40px 24px 24px 24px}}.content__recruit02 .rqinfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:48px 40px 24px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:16px;background:#e8f8f5;position:relative;margin-bottom:24px}.content__recruit02 .rqinfo.rqgray{background:#f4f4f5}.content__recruit02 .rqinfo .title{color:var(--Colors-_gray-800, #27272A);text-align:center;font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:32px}.content__recruit02 .rqinfo .text{color:var(--Colors-_gray-800, #27272A);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.content__recruit02 .rqinfo .link__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:44px;padding:var(--space-8, 16px) var(--space-10, 24px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:var(--Radius-radi-10, 2000px);background:var(--4, #008F75);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--bg-lvl-0, #FFF);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px}.content__recruit02 .rqinfo .link__btn::after{content:url(/wp-content/themes/tdc/images/arrow_right_white.svg);height:20px}.content__recruit02 .rqinfo .newicon{position:absolute;top:10px;right:10px;padding:6px 10px 5px 11px;color:var(--bg-lvl-0, #FFF);font-family:"League Spartan";font-size:11px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2.64px;border-radius:40px;background:var(--1, #FF6113)}.content__recruit02 .subinfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 750px){.content__recruit02 .subinfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.content__recruit02 .subinfo .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;border-radius:16px;background:var(--Colors-_gray-100, #F4F4F5)}.content__recruit02 .subinfo .item .title{color:var(--Colors-_gray-800, #27272A);text-align:center;font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:32px}.content__recruit02 .subinfo .item .text{color:var(--Colors-_gray-800, #27272A);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.content__recruit02 .subinfo .item_rec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;border-radius:16px;background:#e8f8f5}.content__recruit02 .subinfo .item_rec .title{color:var(--Colors-_gray-800, #27272A);text-align:center;font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:32px}.content__recruit02 .subinfo .item_rec .link__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:44px;padding:var(--space-8, 16px) var(--space-10, 24px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:var(--Radius-radi-10, 2000px);background:var(--4, #008F75);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--bg-lvl-0, #FFF);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px}.content__recruit02 .subinfo .item_rec .link__btn::after{content:url(/wp-content/themes/tdc/images/arrow_right_white.svg);height:20px}.content__recruit02 .rec__contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:32px 40px 24px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:20px;background:var(--Button-background, #FEF3E6);margin-top:24px}.content__recruit02 .rec__contact .title{color:var(--Colors-_gray-800, #27272A);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:500;line-height:24px}.content__recruit02 .rec__contact .num{color:var(--4, #008F75);text-align:center;font-family:"League Spartan";font-size:32px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.64px}.content__recruit02 .rec__contact .num::before{content:url(/wp-content/themes/tdc/images/phone_big.svg);height:37px}.content__recruit02 .rec__contact .text{color:#4d4d4d;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:300;line-height:normal}.content__recruit02 .rec__contact .link__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:44px;padding:var(--space-8, 16px) var(--space-10, 24px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:var(--Radius-radi-10, 2000px);background:var(--4, #008F75);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--bg-lvl-0, #FFF);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px}.content__recruit02 .rec__contact .link__btn::after{content:url(/wp-content/themes/tdc/images/arrow_right_white.svg);height:20px}.content__interview .interview__slide{margin-top:40px;height:600px;overflow:hidden}@media screen and (max-width: 750px){.content__interview .interview__slide{height:450px}}.content__interview .interview__slide .swiper-wrapper .swiper-slide{width:800px}@media screen and (max-width: 750px){.content__interview .interview__slide .swiper-wrapper .swiper-slide{width:300px}}.content__interview .interview__slide .swiper-wrapper .swiper-slide .num{color:var(--1, #FF6113);font-family:"League Spartan";font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3.84px;margin-bottom:16px}.content__interview .interview__slide .swiper-wrapper .swiper-slide .imgArea{width:100%;height:400px}@media screen and (max-width: 750px){.content__interview .interview__slide .swiper-wrapper .swiper-slide .imgArea{height:160px}}.content__interview .interview__slide .swiper-wrapper .swiper-slide .imgArea img{height:400px;width:100%;border-radius:16px;-o-object-fit:cover;object-fit:cover;overflow:hidden}@media screen and (max-width: 750px){.content__interview .interview__slide .swiper-wrapper .swiper-slide .imgArea img{height:160px}}.content__interview .interview__slide .swiper-wrapper .swiper-slide .infoArea{width:560px;padding:16px 21px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:8px;background:#fafafa;gap:16px;position:absolute;margin-top:-80px;z-index:10;left:0;right:0}@media screen and (max-width: 750px){.content__interview .interview__slide .swiper-wrapper .swiper-slide .infoArea{width:100%;margin-top:0;padding:16px}}.content__interview .interview__slide .swiper-wrapper .swiper-slide .infoArea .job{padding:4px 10px;border-radius:8px;border:1px solid var(--Colors-_gray-400, #A1A1AA);background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 750px){.content__interview .interview__slide .swiper-wrapper .swiper-slide .infoArea .job{font-size:12px}}.content__interview .interview__slide .swiper-wrapper .swiper-slide .infoArea .title{color:var(--Colors-_gray-800, #27272A);font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:32px}@media screen and (max-width: 750px){.content__interview .interview__slide .swiper-wrapper .swiper-slide .infoArea .title{font-size:14px}}.content__interview .interview__slide .swiper-wrapper .swiper-slide .infoArea .nameArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.content__interview .interview__slide .swiper-wrapper .swiper-slide .infoArea .nameArea .name{color:var(--Colors-_gray-600, #52525B);font-family:"League Spartan";font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:3.84px}@media screen and (max-width: 750px){.content__interview .interview__slide .swiper-wrapper .swiper-slide .infoArea .nameArea .name{font-size:12px}}.content__interview .interview__slide .swiper-wrapper .swiper-slide .infoArea .nameArea .link__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:var(--space-5, 8px) var(--space-8, 16px) var(--space-5, 8px) var(--space-10, 24px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:var(--Radius-radi-10, 2000px);background:var(--4, #008F75);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--bg-lvl-0, #FFF);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media screen and (max-width: 750px){.content__interview .interview__slide .swiper-wrapper .swiper-slide .infoArea .nameArea .link__btn{font-size:12px;padding:4px 8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.content__interview .interview__slide .swiper-wrapper .swiper-slide .infoArea .nameArea .link__btn::after{content:url(/wp-content/themes/tdc/images/arrow_right_white.svg);height:20px}.tab{width:100%;margin:0 auto}.tab_menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;max-width:1120px;margin:auto}.tab_menu label{width:50%;color:var(--Colors-_gray-400, #A1A1AA);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:500;line-height:24px;-webkit-transition:all .2s ease;transition:all .2s ease;padding:var(--space-6, 10px) var(--space-7, 12px);border-radius:var(--Radius-radi-8, 24px) var(--Radius-radi-8, 24px) var(--Radius-radi-0, 0px) var(--Radius-radi-0, 0px);background:var(--Colors-_gray-200, #E4E4E7)}input[name=tab_menu]{display:none}.tab_contents{display:none;-webkit-transition:.5s opacity;transition:.5s opacity;position:relative}#menu01:checked .menu01,#menu02:checked .menu02{display:block}.tab input:checked+label{border-radius:var(--Radius-radi-8, 24px) var(--Radius-radi-8, 24px) var(--Radius-radi-0, 0px) var(--Radius-radi-0, 0px);background:#d8f1ed;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);padding:var(--space-7, 12px);color:var(--4, #008F75);text-align:center;font-family:"Noto Sans JP";font-size:18px;font-style:normal;font-weight:700;line-height:28px}.content.form{padding:64px 80px;border-radius:0px 0px 20px 20px}@media screen and (max-width: 750px){.content.form{padding:40px 16px}}.content.form .form__lead{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin:40px auto;padding-bottom:40px;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 750px){.content.form .form__lead{font-size:12px}}.content.form .form__switcher{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:10px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:12px;background:#fff6d4}.content.form .form__switcher .title{color:var(--mode-alpha-700, rgba(26, 26, 26, 0.7));-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:10px}.content.form .form__switcher ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width: 750px){.content.form .form__switcher ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.content.form .form__switcher ul li label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.content.form .form__switcher ul li label+input:checked{color:var(--mode-alpha-900, #1A1A1A);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:500;line-height:24px}.content.form .form__inner{display:none;margin-top:40px}.content.form .form__inner.closet{display:block}.content.form .form__inner .item__wrap{margin-bottom:16px}.content.form .form__inner .item__wrap.col2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width: 750px){.content.form .form__inner .item__wrap.col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.content.form .form__inner .item__wrap.col2 div{width:50%}@media screen and (max-width: 750px){.content.form .form__inner .item__wrap.col2 div{width:100%}}.content.form .form__inner .item__wrap .form__title{color:var(--mode-alpha-700, rgba(26, 26, 26, 0.7));-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.content.form .form__inner .item__wrap .form__title.required::after{content:"*";color:#ff6113}.content.form .form__inner .item__wrap .radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width: 750px){.content.form .form__inner .item__wrap .radio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.content.form .form__inner .item__wrap .radio label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.content.form .form__inner .item__wrap .radio label+input:checked{color:var(--mode-alpha-900, #1A1A1A);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:500;line-height:24px}.content.form .form__inner .item__wrap input[type=text],.content.form .form__inner .item__wrap input[type=tel],.content.form .form__inner .item__wrap input[type=email],.content.form .form__inner .item__wrap textarea,.content.form .form__inner .item__wrap select{padding:10px var(--space-7, 12px);border-radius:6px;border:1px solid var(--mode-alpha-200, rgba(26, 26, 26, 0.2));background:var(--mode-base-50, #FCFCFC);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--mode-alpha-700, rgba(26, 26, 26, 0.7));width:100%}.content.form .form__inner .item__wrap textarea{resize:horizontal}.content.form .form__inner .item__wrap input[type=text]::-webkit-input-placeholder, .content.form .form__inner .item__wrap input[type=tel]::-webkit-input-placeholder, .content.form .form__inner .item__wrap input[type=email]::-webkit-input-placeholder, .content.form .form__inner .item__wrap textarea::-webkit-input-placeholder{color:var(--mode-alpha-200, rgba(26, 26, 26, 0.2));-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}.content.form .form__inner .item__wrap input[type=text]::-moz-placeholder, .content.form .form__inner .item__wrap input[type=tel]::-moz-placeholder, .content.form .form__inner .item__wrap input[type=email]::-moz-placeholder, .content.form .form__inner .item__wrap textarea::-moz-placeholder{color:var(--mode-alpha-200, rgba(26, 26, 26, 0.2));font-feature-settings:"palt" on}.content.form .form__inner .item__wrap input[type=text]:-ms-input-placeholder, .content.form .form__inner .item__wrap input[type=tel]:-ms-input-placeholder, .content.form .form__inner .item__wrap input[type=email]:-ms-input-placeholder, .content.form .form__inner .item__wrap textarea:-ms-input-placeholder{color:var(--mode-alpha-200, rgba(26, 26, 26, 0.2));font-feature-settings:"palt" on}.content.form .form__inner .item__wrap input[type=text]::-ms-input-placeholder, .content.form .form__inner .item__wrap input[type=tel]::-ms-input-placeholder, .content.form .form__inner .item__wrap input[type=email]::-ms-input-placeholder, .content.form .form__inner .item__wrap textarea::-ms-input-placeholder{color:var(--mode-alpha-200, rgba(26, 26, 26, 0.2));font-feature-settings:"palt" on}.content.form .form__inner .item__wrap input[type=text]::placeholder,.content.form .form__inner .item__wrap input[type=tel]::placeholder,.content.form .form__inner .item__wrap input[type=email]::placeholder,.content.form .form__inner .item__wrap textarea::placeholder{color:var(--mode-alpha-200, rgba(26, 26, 26, 0.2));-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}.content.form .form__inner .item__wrap .wpcf7-form-control-wrap{width:100%}.content.form .form__inner .item__wrap .wpcf7-list-item.first{margin-left:0}.content.form .form__inner .item__wrap .wpcf7-not-valid-tip{margin-top:8px}.content.form .form__inner .big__title{color:var(--Colors-_gray-600, #52525B);font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:500;line-height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;margin:40px 0 24px 0}.content.form .form__inner .big__title::before{content:"";width:32px;height:2px;border-radius:20px;background:var(--1, #FF6113)}.content.form .form__inner .gray__wrap{border-radius:12px;background:var(--Colors-_gray-75, #F7F7F7);padding:24px;margin-bottom:16px}.content.form .form__inner .gray__wrap .small__text{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:16px}.content.form .form__inner .gray__wrap .radio{margin:24px 0}.content.form .form__inner .gray__wrap .dateWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:16px}@media screen and (max-width: 750px){.content.form .form__inner .gray__wrap .dateWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.content.form .form__inner .gray__wrap .dateWrap p{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media screen and (max-width: 750px){.content.form .form__inner .gray__wrap .dateWrap p{width:100%}}.content.form .form__inner .gray__wrap .dateWrap input[type=date]{width:400px;padding:10px var(--space-7, 12px);border-radius:6px;border:1px solid var(--mode-alpha-200, rgba(26, 26, 26, 0.2));background:var(--mode-base-50, #FCFCFC)}@media screen and (max-width: 750px){.content.form .form__inner .gray__wrap .dateWrap input[type=date]{width:100%}}.content.form .form__inner .gray__wrap .dateWrap input[type=text]{width:400px;padding:10px var(--space-7, 12px);border-radius:6px;border:1px solid var(--mode-alpha-200, rgba(26, 26, 26, 0.2));background:var(--mode-base-50, #FCFCFC);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--mode-alpha-700, rgba(26, 26, 26, 0.7))}@media screen and (max-width: 750px){.content.form .form__inner .gray__wrap .dateWrap input[type=text]{width:100%}}@media screen and (max-width: 750px){.content.form .form__inner .gray__wrap .dateWrap .wpcf7-form-control-wrap{width:100%}}.content.form .form01{display:block}.content.form input[type=radio]{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;border:1px solid var(--opacity-200, rgba(26, 26, 26, 0.2));background-color:#fff;border-radius:50%;vertical-align:-2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.content.form input[type=radio]:checked{background-color:#008f75}.content.form input[type=radio]:checked:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:12px;height:12px;border-radius:50%;background:#fff;content:""}.content.form .wpcf7-form-control-wrap[data-name=acceptance-929]{display:block;text-align:center;margin:42px auto}.content.form .wpcf7-acceptance .wpcf7-list-item{display:block;margin:0}.content.form .wpcf7-acceptance label,.content.form .wpcf7-checkbox label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px}.content.form .wpcf7-acceptance label input[type=checkbox],.content.form .wpcf7-checkbox label input[type=checkbox]{width:20px;height:20px;padding:5px 4px 6px 4px;border-radius:var(--Radius-radi-2, 4px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--opacity-200, rgba(26, 26, 26, 0.2))}.content.form .wpcf7-acceptance label input[type=checkbox]::before,.content.form .wpcf7-checkbox label input[type=checkbox]::before{content:url(/wp-content/themes/tdc/images/check.svg);height:17px}.content.form .wpcf7-acceptance label input[type=checkbox]:checked,.content.form .wpcf7-checkbox label input[type=checkbox]:checked{background:var(--4, #008F75);border:none}.content.form .wpcf7-acceptance label a,.content.form .wpcf7-checkbox label a{text-decoration:underline}.content.form .wpcf7-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:400px;padding:var(--space-6, 10px) var(--space-7, 12px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:var(--Radius-radi-10, 2000px);border:1.5px solid var(--4, #008F75);background:var(--bg-lvl-0, #FFF);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--4, #008F75);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:auto}@media screen and (max-width: 750px){.content.form .wpcf7-submit{width:100%}}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:6px}.pagination .page-numbers{padding:6px 10px;color:var(--Colors-_gray-300, #D4D4D8);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.64px}.pagination .page-numbers.current{border-radius:var(--Radius-radi-3, 6px);border:2px solid #008f75;background:#fff;color:var(--Colors-_gray-700, #3F3F46);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.64px}.pagination .page-numbers.next,.pagination .page-numbers.prev{color:var(--Colors-_gray-700, #3F3F46);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.64px}.lpwrap .mv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:840px;padding:80px 160px 140px 160px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:56px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;background:-webkit-linear-gradient(8deg, rgba(0, 0, 0, 0) 34.16%, rgba(0, 9, 18, 0.5) 54.44%, rgba(0, 30, 63, 0.3) 96.2%),url(/wp-content/themes/tdc/images/lp/lp_mv.jpeg) #d3d3d3 -156.366px 0px/111.111% 100% no-repeat;background:linear-gradient(82deg, rgba(0, 0, 0, 0) 34.16%, rgba(0, 9, 18, 0.5) 54.44%, rgba(0, 30, 63, 0.3) 96.2%),url(/wp-content/themes/tdc/images/lp/lp_mv.jpeg) #d3d3d3 -156.366px 0px/111.111% 100% no-repeat;margin-top:90px}@media screen and (max-width: 750px){.lpwrap .mv{height:auto;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:56px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:40px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;background:-webkit-linear-gradient(57deg, rgba(0, 0, 0, 0) -0.83%, rgba(0, 9, 18, 0.3) 48.5%, rgba(0, 30, 63, 0.5) 86.72%),url(/wp-content/themes/tdc/images/lp/lp_mv.jpeg) #d3d3d3 -349.634px 0px/313.837% 100% no-repeat;background:linear-gradient(33deg, rgba(0, 0, 0, 0) -0.83%, rgba(0, 9, 18, 0.3) 48.5%, rgba(0, 30, 63, 0.5) 86.72%),url(/wp-content/themes/tdc/images/lp/lp_mv.jpeg) #d3d3d3 -349.634px 0px/313.837% 100% no-repeat}}.lpwrap .mv__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:56px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}@media screen and (max-width: 750px){.lpwrap .mv__inner{width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.lpwrap .mv__inner .small__title{color:#fff;text-align:right;font-family:"Noto Sans JP";font-size:32px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.28px}@media screen and (max-width: 750px){.lpwrap .mv__inner .small__title{color:#fff;text-align:center;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.64px}}.lpwrap .mv__inner .big__title{color:#fff;text-align:center;font-family:"Noto Sans JP";font-size:64px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:3.84px;border-bottom:8px solid #fff}@media screen and (max-width: 750px){.lpwrap .mv__inner .big__title{color:#fff;font-family:"Noto Sans JP";font-size:34px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.16px}}.lpwrap .mv__inner .iconArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:24px;overflow:hidden}@media screen and (max-width: 750px){.lpwrap .mv__inner .iconArea{width:100%}}.lpwrap .mv__inner .iconArea .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;border-right:2px solid #fff;background:rgba(240,240,240,.8)}@media screen and (max-width: 750px){.lpwrap .mv__inner .iconArea .item{padding:16px;gap:14px}}.lpwrap .mv__inner .iconArea .item img{height:80px}@media screen and (max-width: 750px){.lpwrap .mv__inner .iconArea .item img{height:48px}}.lpwrap .mv__inner .iconArea .item .text{color:var(--Colors-_gray-800, #27272A);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.28px}@media screen and (max-width: 750px){.lpwrap .mv__inner .iconArea .item .text{font-size:12px}}.lpwrap .mv__inner .iconArea .item:last-child{border-right:none}.lpwrap .mv__inner .link__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:606px;padding:40px 80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-radius:100px;background:var(--4, #008F75);-webkit-box-shadow:0px 0px 32px -5px rgba(255,255,255,.32);box-shadow:0px 0px 32px -5px rgba(255,255,255,.32);color:var(--gray-0, #FFF);text-align:center;leading-trim:both;text-edge:cap;font-family:"Noto Sans JP";font-size:30px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:2.4px;position:relative}.lpwrap .mv__inner .link__btn::before{position:absolute;content:url(/wp-content/themes/tdc/images/lp/free_mv.png);left:-120px}@media screen and (max-width: 750px){.lpwrap .mv__inner .link__btn::before{content:url(/wp-content/themes/tdc/images/lp/free_mv_sp.svg);left:0;right:0;margin:0 auto;top:-40px;text-align:center}}@media screen and (max-width: 750px){.lpwrap .mv__inner .link__btn{padding:24px;color:var(--gray-0, #FFF);text-align:right;leading-trim:both;text-edge:cap;font-family:"Noto Sans JP";font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;width:100%}}.lpwrap .lp__ad{background-image:url(/wp-content/themes/tdc/images/lp/lp_bg01.svg),url(/wp-content/themes/tdc/images/lp/lp_bg02.svg);background-repeat:no-repeat,no-repeat;background-position:0 -200px,bottom right;padding:160px 0}@media screen and (max-width: 750px){.lpwrap .lp__ad{background-image:url(/wp-content/themes/tdc/images/lp/lp_bg_sp01.svg),url(/wp-content/themes/tdc/images/lp/lp_bg_sp02.svg);padding:56px 24px}}.lpwrap .lp__ad--inner{max-width:1120px;margin:auto}.lpwrap .lp__ad--en{color:var(--Colors-_gray-400, #A1A1AA);leading-trim:both;text-edge:cap;font-family:"League Spartan";font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:5.76px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}@media screen and (max-width: 750px){.lpwrap .lp__ad--en{font-size:16px;letter-spacing:3.84px}}.lpwrap .lp__ad--en::before{content:"";width:12px;height:12px;background-color:#ff6113;border-radius:24px}@media screen and (max-width: 750px){.lpwrap .lp__ad--en::before{width:8px;height:8px}}.lpwrap .lp__ad--jp{color:var(--Colors-_gray-800, #27272A);leading-trim:both;text-edge:cap;font-family:"Noto Sans JP";font-size:48px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin-bottom:120px}@media screen and (max-width: 750px){.lpwrap .lp__ad--jp{font-size:24px;letter-spacing:.96px;margin-bottom:80px;gap:20px}}.lpwrap .lp__ad--jp::after{content:"";height:2px;width:65%;border-radius:20px;background:var(--1, #FF6113)}@media screen and (max-width: 750px){.lpwrap .lp__ad--jp::after{width:45%}}.lpwrap .lp__ad .ad__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:80px}@media screen and (max-width: 750px){.lpwrap .lp__ad .ad__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:64px}}.lpwrap .lp__ad .ad__items .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px 24px 24px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;border-radius:20px;background:#fff;-webkit-box-shadow:0px 4px 16px -3px rgba(0,0,0,.16);box-shadow:0px 4px 16px -3px rgba(0,0,0,.16);position:relative}.lpwrap .lp__ad .ad__items .item .feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:110px;height:80px;padding:10px 10px 10px 6px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;color:var(--1, #FF6113);text-align:center;font-family:"Noto Sans JP";font-size:11px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.2px;border-radius:1000px;background:#ffefe8;position:absolute;top:-50px;right:0;left:0;margin:auto}.lpwrap .lp__ad .ad__items .item .feature span{color:var(--1, #FF6113);leading-trim:both;text-edge:cap;font-family:"League Spartan";font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:9.6px}.lpwrap .lp__ad .ad__items .item .title{color:var(--Colors-_gray-800, #27272A);text-align:center;font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:32px;border-bottom:2px solid #fcd653}.lpwrap .lp__ad .ad__items .item img{height:120px;width:auto;border-radius:10px;overflow:hidden}.lpwrap .lp__ad .ad__items .item .text{color:var(--Colors-_gray-800, #27272A);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:500;line-height:22px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.lpwrap .lp__ad .ad__items .item .text__small{color:var(--Colors-_gray-800, #27272A);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-align:left}.lpwrap .lp__ad .ad__items .item .link__detail{padding:var(--space-6, 10px) var(--space-7, 12px);border-radius:var(--Radius-radi-10, 2000px);border:1px solid var(--4, #008F75);background:var(--bg-lvl-0, #FFF);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--4, #008F75);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px;width:100%;margin-top:auto}.lpwrap .lp__ad .lp__feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:20px;background:#ffefe8;margin-bottom:40px}@media screen and (max-width: 750px){.lpwrap .lp__ad .lp__feature{padding:24px}}.lpwrap .lp__ad .lp__feature .title__big{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #fff}@media screen and (max-width: 750px){.lpwrap .lp__ad .lp__feature .title__big{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px;margin-bottom:20px}}.lpwrap .lp__ad .lp__feature .title__big .icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:110px;height:80px;padding:10px 10px 10px 6px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;color:var(--1, #FF6113);text-align:center;font-family:"Noto Sans JP";font-size:11px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.2px;border-radius:1000px;background:#fff}.lpwrap .lp__ad .lp__feature .title__big .icon span{color:var(--1, #FF6113);leading-trim:both;text-edge:cap;font-family:"League Spartan";font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:9.6px}.lpwrap .lp__ad .lp__feature .title__big .text{color:var(--Colors-_gray-800, #27272A);font-family:"Noto Sans JP";font-size:24px;font-style:normal;font-weight:700;line-height:38px}@media screen and (max-width: 750px){.lpwrap .lp__ad .lp__feature .title__big .text{font-size:18px}}@media screen and (max-width: 750px){.lpwrap .lp__ad .lp__feature .swiperLP{width:100%;overflow:hidden}}@media screen and (max-width: 750px){.lpwrap .lp__ad .lp__feature .swiperLP .lp-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}}.lpwrap .lp__ad .lp__feature .swiperLP .lp-pagination .swiper-pagination-bullet{width:12px;height:12px;border:1px solid rgba(255,97,19,.3);background-color:#fff;opacity:1}.lpwrap .lp__ad .lp__feature .swiperLP .lp-pagination .swiper-pagination-bullet-active{background-color:#ff6113;border:none}.lpwrap .lp__ad .lp__feature .feature__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:32px}@media screen and (max-width: 750px){.lpwrap .lp__ad .lp__feature .feature__items{gap:0}}.lpwrap .lp__ad .lp__feature .feature__items .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}@media screen and (max-width: 750px){.lpwrap .lp__ad .lp__feature .feature__items .item{width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}}.lpwrap .lp__ad .lp__feature .feature__items .item .title{color:var(--Colors-_gray-800, #27272A);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:500;line-height:24px;border-bottom:1px solid #27272a}.lpwrap .lp__ad .lp__feature .feature__items .item img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:140px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:10px;overflow:hidden}.lpwrap .lp__ad .lp__feature .feature__items .item .text{color:var(--Colors-_gray-800, #27272A);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}.lpwrap .lp__ad .cv__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:606px;padding:32px 80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;border-radius:100px;background:var(--4, #008F75);-webkit-box-shadow:0px 1px 8px -1px rgba(0,0,0,.12);box-shadow:0px 1px 8px -1px rgba(0,0,0,.12);color:var(--gray-0, #FFF);leading-trim:both;text-edge:cap;font-family:"Noto Sans JP";font-size:30px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:2.4px;margin:80px auto 0 auto;position:relative}.lpwrap .lp__ad .cv__btn::before{position:absolute;content:url(/wp-content/themes/tdc/images/lp/free_black.svg);left:0;right:0;margin:0 auto;top:-40px;text-align:center}@media screen and (max-width: 750px){.lpwrap .lp__ad .cv__btn{padding:24px;color:var(--gray-0, #FFF);text-align:right;leading-trim:both;text-edge:cap;font-family:"Noto Sans JP";font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;width:100%}}.lpwrap .lp__titlecenter--en{color:var(--1, #FF6113);leading-trim:both;text-edge:cap;font-family:"League Spartan";font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:9.6px;text-align:center}@media screen and (max-width: 750px){.lpwrap .lp__titlecenter--en{margin-bottom:24px;color:var(--1, #FF6113);font-size:16px;letter-spacing:6.4px}}.lpwrap .lp__titlecenter--jp{color:var(--Colors-_gray-800, #27272A);text-align:center;leading-trim:both;text-edge:cap;font-family:"Noto Sans JP";font-size:48px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}@media screen and (max-width: 750px){.lpwrap .lp__titlecenter--jp{color:var(--Colors-_gray-800, #27272A);text-align:center;leading-trim:both;text-edge:cap;font-family:"Noto Sans JP";font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.96px;margin-bottom:24px}}.lpwrap .lp__titlecenter--jp::before,.lpwrap .lp__titlecenter--jp::after{content:"";width:360px;height:2px;border-radius:20px;background:var(--Colors-_gray-400, #A1A1AA)}@media screen and (max-width: 750px){.lpwrap .lp__titlecenter--jp::before,.lpwrap .lp__titlecenter--jp::after{width:55px}}@media screen and (max-width: 750px){.lpwrap .lp__titlecenter--jp{font-size:20px}}.lpwrap .lp__service{background-color:#f8f0ed;background-image:url(/wp-content/themes/tdc/images/lp/lp_bg03.svg),url(/wp-content/themes/tdc/images/lp/lp_bg04.svg),url(/wp-content/themes/tdc/images/lp/lp_bg05.svg);background-repeat:no-repeat,no-repeat,no-repeat;background-position:right 1200px,left center,bottom right;padding:160px 0}@media screen and (max-width: 750px){.lpwrap .lp__service{background-image:url(/wp-content/themes/tdc/images/lp/lp_bg_sp03.svg),url(/wp-content/themes/tdc/images/lp/lp_bg_sp04.svg),url(/wp-content/themes/tdc/images/lp/lp_bg_sp05.svg);padding:56px 24px;background-position:right 500px,left center,right 4000px}}.lpwrap .lp__service--inner{max-width:1120px;margin:auto}.lpwrap .lp__service .items--2row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:80px}@media screen and (max-width: 750px){.lpwrap .lp__service .items--2row{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.lpwrap .lp__service .items--2row .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:20px;border-radius:20px;background:#fff;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.1),0px 4px 8px 0px rgba(0,0,0,.04);box-shadow:0px 1px 2px 0px rgba(0,0,0,.1),0px 4px 8px 0px rgba(0,0,0,.04);width:548px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 750px){.lpwrap .lp__service .items--2row .item{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding:12px 16px;gap:12px}}.lpwrap .lp__service .items--2row .item .title{color:var(--Colors-_gray-800, #27272A);font-family:"Noto Sans JP";font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px}.lpwrap .lp__service .items--2row .item .title::before{content:"";width:12px;height:12px;background-color:#ff6113;border-radius:24px}@media screen and (max-width: 750px){.lpwrap .lp__service .items--2row .item .title{font-size:16px}}.lpwrap .lp__service .items--2row .item img{height:200px;width:auto;-o-object-fit:cover;object-fit:cover;border-radius:10px;overflow:hidden}.lpwrap .lp__service .items--2row .item .text{color:var(--Colors-_gray-800, #27272A);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:500;line-height:22px;border-radius:10px;background:var(--Colors-_gray-100, #F4F4F5);padding:8px;width:100%}.lpwrap .lp__service .items--2row .item .text__small{color:var(--Colors-_gray-800, #27272A);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}.lpwrap .lp__service .items--2row .item .link__detail{padding:var(--space-6, 10px) var(--space-7, 12px);border-radius:var(--Radius-radi-10, 2000px);border:1px solid var(--4, #008F75);background:var(--bg-lvl-0, #FFF);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--4, #008F75);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px;width:100%}.lpwrap .lp__service .detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px 0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:40px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:20px;background:rgba(255,255,255,.4)}@media screen and (max-width: 750px){.lpwrap .lp__service .detail{padding:16px 0px;gap:16px}}.lpwrap .lp__service .detail__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}@media screen and (max-width: 750px){.lpwrap .lp__service .detail__wrap{padding:16px}}.lpwrap .lp__service .detail__wrap .title__big{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-radius:30px;background:#fff;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--Colors-_gray-800, #27272A);text-align:center;font-family:"Noto Sans JP";font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.4px}@media screen and (max-width: 750px){.lpwrap .lp__service .detail__wrap .title__big{font-size:20px}}.lpwrap .lp__service .detail__wrap .title__big::before{content:"";width:12px;height:12px;background-color:#ff6113;border-radius:24px}.lpwrap .lp__service .detail__wrap .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:32px;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}@media screen and (max-width: 750px){.lpwrap .lp__service .detail__wrap .inner{overflow-x:auto}}.lpwrap .lp__service .detail__wrap .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;width:325px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 750px){.lpwrap .lp__service .detail__wrap .item{width:240px}}.lpwrap .lp__service .detail__wrap .item .title{color:var(--Colors-_gray-800, #27272A);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:500;line-height:24px;height:48px}.lpwrap .lp__service .detail__wrap .item img{height:140px;width:auto;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid #d9d9d9;overflow:hidden}.lpwrap .lp__service .detail__wrap .item .text{color:var(--Colors-_gray-800, #27272A);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}.lpwrap .lp__service .cv__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:606px;padding:32px 80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;border-radius:100px;background:var(--4, #008F75);-webkit-box-shadow:0px 1px 8px -1px rgba(0,0,0,.12);box-shadow:0px 1px 8px -1px rgba(0,0,0,.12);color:var(--gray-0, #FFF);leading-trim:both;text-edge:cap;font-family:"Noto Sans JP";font-size:30px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:2.4px;margin:80px auto 0 auto;position:relative}.lpwrap .lp__service .cv__btn::before{position:absolute;content:url(/wp-content/themes/tdc/images/lp/free_black.svg);left:0;right:0;margin:0 auto;top:-40px;text-align:center}@media screen and (max-width: 750px){.lpwrap .lp__service .cv__btn{padding:24px;color:var(--gray-0, #FFF);text-align:right;leading-trim:both;text-edge:cap;font-family:"Noto Sans JP";font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;width:100%}}.lpwrap .lp__com{padding:160px 0}@media screen and (max-width: 750px){.lpwrap .lp__com{padding:56px 24px}}.lpwrap .lp__com--inner{max-width:1120px;margin:auto}.lpwrap .lp__com--en{color:var(--Colors-_gray-400, #A1A1AA);leading-trim:both;text-edge:cap;font-family:"League Spartan";font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:5.76px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}@media screen and (max-width: 750px){.lpwrap .lp__com--en{font-size:16px;letter-spacing:3.84px}}.lpwrap .lp__com--en::before{content:"";width:12px;height:12px;background-color:#ff6113;border-radius:24px}.lpwrap .lp__com--jp{color:var(--Colors-_gray-800, #27272A);leading-trim:both;text-edge:cap;font-family:"Noto Sans JP";font-size:48px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin-bottom:120px}@media screen and (max-width: 750px){.lpwrap .lp__com--jp{font-size:24px;letter-spacing:.96px;gap:20px;margin-bottom:32px}}.lpwrap .lp__com--jp::after{content:"";height:2px;width:60%;border-radius:20px;background:var(--1, #FF6113)}@media screen and (max-width: 750px){.lpwrap .lp__com--jp::after{width:30%}}@media screen and (max-width: 750px){.lpwrap .lp__com .table__wrap{overflow-x:auto}}.lpwrap .lp__com .table__wrap table{width:100%}@media screen and (max-width: 750px){.lpwrap .lp__com .table__wrap table{width:680px}}.lpwrap .lp__com .table__wrap table th{color:var(--Colors-_gray-600, #52525B);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px;padding:20px var(--space-7, 12px);border:1px solid var(--mode-base-200, #E4E4E7);background:var(--mode-base-50, #FCFCFC);vertical-align:middle}@media screen and (max-width: 750px){.lpwrap .lp__com .table__wrap table th{padding:16px;font-size:12px}}.lpwrap .lp__com .table__wrap table th.tobu{padding:20px var(--space-10, 24px);background:#ffefe8;color:var(--1, #FF6113);text-align:center;font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:32px;width:400px}@media screen and (max-width: 750px){.lpwrap .lp__com .table__wrap table th.tobu{width:270px;font-size:14px;letter-spacing:.28px}}.lpwrap .lp__com .table__wrap table td{padding:var(--space-6, 10px) var(--space-10, 24px);color:var(--Colors-_gray-600, #52525B);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px;border:1px solid var(--mode-base-200, #E4E4E7);vertical-align:middle}@media screen and (max-width: 750px){.lpwrap .lp__com .table__wrap table td{padding:10px 16px;font-size:12px}}.lpwrap .lp__com .table__wrap table td.tobu{color:var(--Colors-_gray-700, #3F3F46);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px;background:#ffefe8}@media screen and (max-width: 750px){.lpwrap .lp__com .table__wrap table td.tobu{font-size:12px}}.lpwrap .lp__com .table__wrap table img{width:20px}.lpwrap .lp__faq{background-color:#e9f7f4;background-image:url(/wp-content/themes/tdc/images/lp/lp_bg06.svg);background-position:center 240px;background-repeat:no-repeat;background-size:contain;padding:160px 0}@media screen and (max-width: 750px){.lpwrap .lp__faq{padding:40px 24px;background-image:none}}.lpwrap .lp__faq--inner{max-width:1120px;margin:auto}.lpwrap .lp__faq--inner .toggle{display:none}.lpwrap .lp__faq--inner .Label{border-radius:24px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;color:var(--Colors-_gray-700, #3F3F46);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:24px 40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){.lpwrap .lp__faq--inner .Label{gap:16px;padding:12px 30px 12px 24px;font-size:12px}}.lpwrap .lp__faq--inner .Label .s__label{width:100%}.lpwrap .lp__faq--inner .Label .s__label span{padding:4px 12px;border-radius:20px;border:1px solid #ccc;background:#fafafa}.lpwrap .lp__faq--inner .Label::before{content:url(/wp-content/themes/tdc/images/arrow_down.svg);position:absolute;top:calc(50% - 8px);right:32px}@media screen and (max-width: 750px){.lpwrap .lp__faq--inner .Label::before{right:15px}}.lpwrap .lp__faq--inner .Label .question{color:var(--4, #008F75);text-align:center;font-family:"League Spartan";font-size:24px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 750px){.lpwrap .lp__faq--inner .Label .question{font-size:18px}}.lpwrap .lp__faq--inner .Label,.lpwrap .lp__faq--inner .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s;transition:all .3s}.lpwrap .lp__faq--inner .content{height:0;margin-bottom:24px;overflow:hidden;color:#526468;font-size:16px;font-style:normal;font-weight:700;line-height:32px;border-radius:0px 0px 24px 24px;background:#fff}@media screen and (max-width: 750px){.lpwrap .lp__faq--inner .content{font-size:12px}}.lpwrap .lp__faq--inner .content .answer{color:var(--1, #FF6113);text-align:center;font-family:"League Spartan";font-size:24px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 750px){.lpwrap .lp__faq--inner .content .answer{font-size:18px}}.lpwrap .lp__faq--inner .toggle:checked+.Label+.content{height:auto;-webkit-transition:all .3s;transition:all .3s;padding:24px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px;border-top:1px solid #d9d9d9}@media screen and (max-width: 750px){.lpwrap .lp__faq--inner .toggle:checked+.Label+.content{gap:16px;padding:12px 24px}}@media screen and (max-width: 750px){.lpwrap .lp__faq--inner .content.flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.lpwrap .lp__faq--inner .content.flow .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}@media screen and (max-width: 750px){.lpwrap .lp__faq--inner .content.flow .item{width:230px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}}.lpwrap .lp__faq--inner .content.flow .item .title{color:var(--Colors-_gray-600, #52525B);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px}.lpwrap .lp__faq--inner .content.flow .item .icon{width:100px;height:auto}.lpwrap .lp__faq--inner .content.flow .item p{text-align:center}.lpwrap .lp__faq--inner .content.flow .arrow{width:16px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media screen and (max-width: 750px){.lpwrap .lp__faq--inner .content.flow .arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.lpwrap .lp__faq--inner .toggle:checked+.Label{border-radius:24px 24px 0px 0px}.lpwrap .lp__faq--inner .toggle:checked+.Label::before{content:url(/wp-content/themes/tdc/images/arrow_up.svg);position:absolute;top:calc(50% - 14px);right:32px}@media screen and (max-width: 750px){.lpwrap .lp__faq--inner .toggle:checked+.Label::before{right:15px}}.lpwrap .lp__form{background:#fff6d4;padding:160px 0}@media screen and (max-width: 750px){.lpwrap .lp__form{padding:56px 24px}}.lpwrap .lp__form--inner{max-width:1120px;margin:auto}.lpwrap .lp__form--en{color:var(--Colors-_gray-400, #A1A1AA);leading-trim:both;text-edge:cap;font-family:"League Spartan";font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:5.76px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}@media screen and (max-width: 750px){.lpwrap .lp__form--en{font-size:16px;letter-spacing:3.84px}}.lpwrap .lp__form--en::before{content:"";width:12px;height:12px;background-color:#ff6113;border-radius:24px}@media screen and (max-width: 750px){.lpwrap .lp__form--en::before{width:8px;height:8px}}.lpwrap .lp__form--jp{color:var(--Colors-_gray-800, #27272A);leading-trim:both;text-edge:cap;font-family:"Noto Sans JP";font-size:48px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.92px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin-bottom:120px}@media screen and (max-width: 750px){.lpwrap .lp__form--jp{font-size:24px;letter-spacing:.96px;gap:20px;margin-bottom:24px}}.lpwrap .lp__form--jp::after{content:"";height:2px;width:55%;border-radius:20px;background:var(--1, #FF6113)}@media screen and (max-width: 750px){.lpwrap .lp__form--jp::after{width:25%}}.lpwrap .form__inner{padding:64px 80px;border-radius:20px;background:#fff}@media screen and (max-width: 750px){.lpwrap .form__inner{padding:16px}}.lpwrap .form__inner .item__wrap{margin-bottom:16px}.lpwrap .form__inner .item__wrap.col2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (max-width: 750px){.lpwrap .form__inner .item__wrap.col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.lpwrap .form__inner .item__wrap.col2 div{width:50%}@media screen and (max-width: 750px){.lpwrap .form__inner .item__wrap.col2 div{width:100%}}.lpwrap .form__inner .item__wrap .form__title{color:var(--mode-alpha-700, rgba(26, 26, 26, 0.7));-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.lpwrap .form__inner .item__wrap .form__title.required::after{content:"*";color:#ff6113}.lpwrap .form__inner .item__wrap .radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width: 750px){.lpwrap .form__inner .item__wrap .radio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.lpwrap .form__inner .item__wrap .radio label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.lpwrap .form__inner .item__wrap .radio label+input:checked{color:var(--mode-alpha-900, #1A1A1A);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:500;line-height:24px}.lpwrap .form__inner .item__wrap input[type=text],.lpwrap .form__inner .item__wrap input[type=tel],.lpwrap .form__inner .item__wrap input[type=email],.lpwrap .form__inner .item__wrap textarea,.lpwrap .form__inner .item__wrap select{padding:10px var(--space-7, 12px);border-radius:6px;border:1px solid var(--mode-alpha-200, rgba(26, 26, 26, 0.2));background:var(--mode-base-50, #FCFCFC);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--mode-alpha-700, rgba(26, 26, 26, 0.7));width:100%}.lpwrap .form__inner .item__wrap textarea{resize:horizontal}.lpwrap .form__inner .item__wrap input[type=text]::-webkit-input-placeholder, .lpwrap .form__inner .item__wrap input[type=tel]::-webkit-input-placeholder, .lpwrap .form__inner .item__wrap input[type=email]::-webkit-input-placeholder, .lpwrap .form__inner .item__wrap textarea::-webkit-input-placeholder{color:var(--mode-alpha-200, rgba(26, 26, 26, 0.2));-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}.lpwrap .form__inner .item__wrap input[type=text]::-moz-placeholder, .lpwrap .form__inner .item__wrap input[type=tel]::-moz-placeholder, .lpwrap .form__inner .item__wrap input[type=email]::-moz-placeholder, .lpwrap .form__inner .item__wrap textarea::-moz-placeholder{color:var(--mode-alpha-200, rgba(26, 26, 26, 0.2));font-feature-settings:"palt" on}.lpwrap .form__inner .item__wrap input[type=text]:-ms-input-placeholder, .lpwrap .form__inner .item__wrap input[type=tel]:-ms-input-placeholder, .lpwrap .form__inner .item__wrap input[type=email]:-ms-input-placeholder, .lpwrap .form__inner .item__wrap textarea:-ms-input-placeholder{color:var(--mode-alpha-200, rgba(26, 26, 26, 0.2));font-feature-settings:"palt" on}.lpwrap .form__inner .item__wrap input[type=text]::-ms-input-placeholder, .lpwrap .form__inner .item__wrap input[type=tel]::-ms-input-placeholder, .lpwrap .form__inner .item__wrap input[type=email]::-ms-input-placeholder, .lpwrap .form__inner .item__wrap textarea::-ms-input-placeholder{color:var(--mode-alpha-200, rgba(26, 26, 26, 0.2));font-feature-settings:"palt" on}.lpwrap .form__inner .item__wrap input[type=text]::placeholder,.lpwrap .form__inner .item__wrap input[type=tel]::placeholder,.lpwrap .form__inner .item__wrap input[type=email]::placeholder,.lpwrap .form__inner .item__wrap textarea::placeholder{color:var(--mode-alpha-200, rgba(26, 26, 26, 0.2));-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}.lpwrap .form__inner .item__wrap .wpcf7-form-control-wrap{width:100%}.lpwrap .form__inner .item__wrap .wpcf7-list-item.first{margin-left:0}@media screen and (max-width: 750px){.lpwrap .form__inner .item__wrap .wpcf7-list-item{margin-left:0}}@media screen and (max-width: 750px){.lpwrap .form__inner .item__wrap .wpcf7-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}}.lpwrap .form__inner .item__wrap .wpcf7-not-valid-tip{margin-top:8px}.lpwrap .form__inner .big__title{color:var(--Colors-_gray-600, #52525B);font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:500;line-height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;margin:40px 0 24px 0}.lpwrap .form__inner .big__title::before{content:"";width:32px;height:2px;border-radius:20px;background:var(--1, #FF6113)}.lpwrap .form__inner .gray__wrap{border-radius:12px;background:var(--Colors-_gray-75, #F7F7F7);padding:24px;margin-bottom:16px}.lpwrap .form__inner .gray__wrap .small__text{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:16px}.lpwrap .form__inner .gray__wrap .radio{margin:24px 0}.lpwrap .form__inner .gray__wrap .dateWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:16px}@media screen and (max-width: 750px){.lpwrap .form__inner .gray__wrap .dateWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.lpwrap .form__inner .gray__wrap .dateWrap p{color:var(--Colors-_gray-600, #52525B);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:22px}@media screen and (max-width: 750px){.lpwrap .form__inner .gray__wrap .dateWrap p{width:100%}}.lpwrap .form__inner .gray__wrap .dateWrap input[type=date]{width:400px;padding:10px var(--space-7, 12px);border-radius:6px;border:1px solid var(--mode-alpha-200, rgba(26, 26, 26, 0.2));background:var(--mode-base-50, #FCFCFC)}@media screen and (max-width: 750px){.lpwrap .form__inner .gray__wrap .dateWrap input[type=date]{width:100%}}@media screen and (max-width: 750px){.lpwrap .form__inner .gray__wrap .dateWrap .wpcf7-form-control-wrap{width:100%}}.lpwrap input[type=radio]{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;border:1px solid var(--opacity-200, rgba(26, 26, 26, 0.2));background-color:#fff;border-radius:50%;vertical-align:-2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lpwrap input[type=radio]:checked{background-color:#008f75}.lpwrap input[type=radio]:checked:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:12px;height:12px;border-radius:50%;background:#fff;content:""}.lpwrap .wpcf7-form-control-wrap[data-name=acceptance-929]{display:block;text-align:center;margin:42px auto}.lpwrap .wpcf7-acceptance .wpcf7-list-item{display:block;margin:0}.lpwrap .wpcf7-acceptance label,.lpwrap .wpcf7-checkbox label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px}.lpwrap .wpcf7-acceptance label input[type=checkbox],.lpwrap .wpcf7-checkbox label input[type=checkbox]{width:20px;height:20px;padding:5px 4px 6px 4px;border-radius:var(--Radius-radi-2, 4px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--opacity-200, rgba(26, 26, 26, 0.2))}.lpwrap .wpcf7-acceptance label input[type=checkbox]::before,.lpwrap .wpcf7-checkbox label input[type=checkbox]::before{content:url(/wp-content/themes/tdc/images/check.svg);height:17px}.lpwrap .wpcf7-acceptance label input[type=checkbox]:checked,.lpwrap .wpcf7-checkbox label input[type=checkbox]:checked{background:var(--4, #008F75);border:none}.lpwrap .wpcf7-acceptance label a,.lpwrap .wpcf7-checkbox label a{text-decoration:underline}.lpwrap .wpcf7-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:400px;padding:var(--space-6, 10px) var(--space-7, 12px);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:var(--Radius-radi-10, 2000px);border:1.5px solid var(--4, #008F75);background:var(--bg-lvl-0, #FFF);-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--4, #008F75);text-align:center;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:auto}@media screen and (max-width: 750px){.lpwrap .wpcf7-submit{width:100%}}.lpwrap .lp__site{padding:64px 0}@media screen and (max-width: 750px){.lpwrap .lp__site{padding:24px}}.lpwrap .lp__site--inner{max-width:1120px;margin:auto}.lpwrap .lp__site--inner .tosite__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:800px;height:100px;padding:var(--space-0, 0px) 24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:var(--Radius-radi-10, 2000px);border:2px solid var(--4, #008F75);background:#e9f7f4;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);box-shadow:0px 1px 2px 0px rgba(0,0,0,.06);color:var(--4, #008F75);text-align:center;font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:32px;margin:auto}@media screen and (max-width: 750px){.lpwrap .lp__site--inner .tosite__btn{width:100%;font-size:16px;line-height:24px}}.lpwrap .lp__site--inner .tosite__btn::after{content:url(/wp-content/themes/tdc/images/lp/arrow_right_green.svg);height:25px}