@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Bakbak+One&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap");html{font-size:100%}@media (max-width:767px){html{font-size:93.75%}}body{font-family:Zen Kaku Gothic New,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;line-height:1.5;font-weight:500;color:#231815;letter-spacing:.05em}*{font-family:Zen Kaku Gothic New,Hiragino Sans,Yu Gothic,Meiryo,sans-serif!important}.tks-mv{background-color:rgba(52,150,249,.13);padding-bottom:9.5rem}@media screen and (max-width:768px){.tks-mv{padding-bottom:7rem}}.tks-mv__inner{display:flex;align-items:center;position:relative;max-width:1440px;margin:auto}@media screen and (max-width:768px){.tks-mv__inner{display:block}}.tks-mv__left{width:45%;padding:5rem 1.25rem 5rem 7.5rem;z-index:10;position:relative}@media (max-width:1319px){.tks-mv__left{padding:5rem 1.25rem 5rem 2.5rem}}@media (max-width:992px){.tks-mv__left{width:50%;padding:2.5rem 1.25rem 2.5rem 2.5rem}}@media screen and (max-width:768px){.tks-mv__left{width:100%;padding:1.25rem 1.25rem 100vw;margin-bottom:2.5rem}}.tks-mv__leftKinds{display:flex;background-color:#fff;border:2px solid #c7000a;border-radius:8px;padding:1rem;margin:0}@media screen and (max-width:768px){.tks-mv__leftKinds{width:85%;position:absolute;bottom:0;margin:auto;justify-content:center;right:50%;transform:translate(50%)}}.tks-mv__leftKindsItem{text-align:center;font-size:.875rem;line-height:1.2;font-weight:700;padding:.3125rem;border-right:2px dashed #c7000a;margin:0}.tks-mv__leftKindsItem:first-child{padding-left:0}.tks-mv__leftKindsItem:last-child{border-right:none;padding-right:0}.tks-mv__leftKindsItem figure{display:grid;align-items:center;margin:0}.tks-mv__leftKindsItem figcaption{display:flex;align-items:center;justify-content:center;min-height:4em;text-align:center}.tks-mv__leftCopy{width:100%;max-width:574px;margin:0 0 3.5rem}@media (max-width:992px){.tks-mv__leftCopy{margin-bottom:2.5rem}}@media screen and (max-width:768px){.tks-mv__leftCopy{width:90%;max-width:none;margin-bottom:0}}.tks-mv__right{width:63%;max-width:900px;position:absolute;right:-6.25rem;padding:1.25rem 0}@media (max-width:992px){.tks-mv__right{width:60%;right:-5rem}}@media screen and (max-width:768px){.tks-mv__right{width:110%;max-width:none;right:50%;top:50%;transform:translate(60%,-45%)}}.tks-mv__swiper{overflow:hidden;height:auto;margin-top:-2.5rem;z-index:-1}@media (max-width:992px){.tks-mv__swiper{margin-top:0}}.tks-mv__swiperWrapper{transition-timing-function:linear;height:auto}.tks-mv__swiperSlide{max-width:320px;height:auto;margin-right:1.25rem}@media screen and (max-width:768px){.tks-mv__swiperSlide{margin-right:.625rem}}.tks-mv__swiperSlide img{width:100%;display:block;border-radius:8px}.tks-trouble{background-color:#fff;padding:3.75rem 0 0;margin-top:-5rem;border-radius:80px}.tks-trouble__title{font-size:clamp(1.5rem,1.323943662rem + .7511737089vw,2rem);font-weight:700;color:#003367;border:none;text-align:center;margin-bottom:2.5rem;padding:0}.tks-trouble__img{width:90%;max-width:920px;margin:0 auto -.5rem}.tks-trouble__text{color:#fff;font-size:clamp(1.5rem,1.323943662rem + .7511737089vw,2rem);font-weight:700;background-color:#0051a4;text-align:center;position:relative}@media screen and (max-width:768px){.tks-trouble__text{font-size:clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem)}}.tks-trouble__text:after{content:"";position:absolute;top:90%;left:50%;margin-left:-2.5rem;border-color:#0051a4 transparent transparent;border-style:solid;border-width:40px 40px 0}@media screen and (max-width:1319px){.tks-trouble__text:after{top:95%;margin-left:-1.875rem;border-width:30px 30px 0}}.tks-trouble__text--dot{position:relative;padding-top:1.5rem;display:inline-block}@media screen and (max-width:768px){.tks-trouble__text--dot{padding-top:1.125rem}}.tks-trouble__text--dot:before{content:"・";font-weight:400;position:absolute;top:0;left:50%;transform:translateX(-50%);color:#fff}.tks-trouble__textBox{position:relative;z-index:0;max-width:1440px;width:90%;margin:auto;display:inline-block;padding:0 12.5rem 1.5rem}@media screen and (max-width:1319px){.tks-trouble__textBox{padding:0 5rem 1.5rem}}@media screen and (max-width:1074px){.tks-trouble__textBox{width:100%;padding:0 7.5rem 1.5rem}}@media screen and (max-width:992px){.tks-trouble__textBox{padding:0 0 1.5rem 9.375rem}}@media screen and (max-width:768px){.tks-trouble__textBox{padding:0 1.5rem 1.125rem 36%;text-align:left}}.tks-trouble__textBox:before{content:"";position:absolute;background-image:url(../img/top/person_01.png);background-repeat:no-repeat;background-size:contain;background-position:bottom;left:0;bottom:0;max-width:175px;width:21%;height:206%;pointer-events:none}@media screen and (max-width:1319px){.tks-trouble__textBox:before{width:12%;height:170%}}@media screen and (max-width:992px){.tks-trouble__textBox:before{width:16%;height:190%}}@media screen and (max-width:768px){.tks-trouble__textBox:before{width:22%;height:150%;left:1.875rem}}.tks-about{margin:4.125rem auto 5rem;text-align:center}@media screen and (max-width:768px){.tks-about{margin:4.125rem auto}}.tks-about__title{font-size:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem);font-weight:700;color:#003367;border:none;text-align:center;margin-bottom:3.75rem;position:relative;display:inline-block;padding:0 3.75rem}@media screen and (max-width:768px){.tks-about__title{padding:0;width:93%;font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem)}}.tks-about__title:after,.tks-about__title:before{content:"";position:absolute;background-image:url(../img/common/title_deco.svg);background-repeat:no-repeat;background-size:contain;bottom:.625rem;width:28px;height:28%}.tks-about__title:before{left:0;transform:scaleY(-1)}.tks-about__title:after{right:0}.tks-about__title--small{font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);vertical-align:middle}.tks-about__title--number{font-size:clamp(2.5rem,1.9718309859rem + 2.2535211268vw,4rem);font-family:Bakbak One,Zen Kaku Gothic New,Hiragino Sans,Yu Gothic,Meiryo,sans-serif!important}.tks-about__title--red{color:#c7000a}.tks-about__titleInline{display:inline-flex;align-items:center;justify-content:center}.tks-about__titleImg{max-width:480px;width:92%;display:block}.tks-about__inner{display:flex;margin:auto;max-width:1050px;width:72%;text-align:left}@media screen and (max-width:1074px){.tks-about__inner{width:80%}}@media screen and (max-width:992px){.tks-about__inner{width:90%}}@media screen and (max-width:768px){.tks-about__inner{display:block}}.tks-about__left{margin-right:2.5rem;width:56%}@media (max-width:1319px){.tks-about__left{width:50%}}@media screen and (max-width:768px){.tks-about__left{width:100%;margin-bottom:2.5rem}}.tks-about__left p{font-size:1rem;font-weight:500;line-height:1.5}.tks-about__leftTitle{font-size:clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem);font-weight:700;color:#231815;border:none;padding:0 0 0 2.125rem;position:relative;margin:3.75rem 0 1rem}@media screen and (max-width:768px){.tks-about__leftTitle{margin:2.5rem 0 .5rem}}.tks-about__leftTitle:first-child{margin-top:0}.tks-about__leftTitle:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#c7000a;border-radius:2px;width:1.125rem;height:1.125rem}.tks-about__right{width:44%;position:relative}@media (max-width:1319px){.tks-about__right{width:50%}}@media screen and (max-width:768px){.tks-about__right{width:100%}}.tks-about__rightArea{display:flex;justify-content:space-between;align-items:center;background-color:#eee;border-radius:8px;padding:1rem 2.5rem;max-width:452px}@media screen and (max-width:768px){.tks-about__rightArea{display:block;max-width:none;justify-content:center;padding:1.5rem 1.25rem;width:93%;margin:0 auto;text-align:center}}.tks-about__rightAreaText{margin-right:1rem;font-weight:500;font-size:1rem}@media (max-width:1319px){.tks-about__rightAreaText{margin-right:1.25rem}}@media screen and (max-width:768px){.tks-about__rightAreaText{width:100%;text-align:center;margin-right:0}}.tks-about__rightAreaText p{font-size:1rem}.tks-about__rightAreaTextTitle{font-size:clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem);font-weight:700;border:none;padding:0;margin-bottom:1rem}@media screen and (max-width:768px){.tks-about__rightAreaTextTitle{margin-bottom:.5rem}}.tks-about__rightPrice{max-width:288px;border-radius:8px;width:66%}@media screen and (max-width:992px){.tks-about__rightPrice{max-width:none;width:100%}}@media screen and (max-width:768px){.tks-about__rightPrice{margin-bottom:.625rem}}.tks-about__rightImg{padding-bottom:4.0625rem;position:relative}@media screen and (max-width:992px){.tks-about__rightImg{padding-bottom:0}}.tks-about__rightPerson{position:absolute;max-width:336px;width:78%;right:-9.375rem;bottom:0;pointer-events:none}@media (max-width:1319px){.tks-about__rightPerson{width:68%;right:-6rem}}@media screen and (max-width:992px){.tks-about__rightPerson{position:relative;right:0;width:70%}}.tks-about__rightAreaImg{max-width:194px;width:55%}@media (max-width:1319px){.tks-about__rightAreaImg{width:50%}}@media screen and (max-width:768px){.tks-about__rightAreaImg{max-width:none;margin:1.25rem auto 0;width:80%}}.tks-contact{background-color:#c7000a;text-align:center;padding:1.75rem 2.5rem 3.75rem}@media screen and (max-width:768px){.tks-contact{padding:1.75rem 1.75rem 3.75rem}}.tks-contact__read{font-size:clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem);color:#231815;padding:.5rem 2.5rem;background-color:#fff;display:inline-block;border-radius:40px;font-weight:700;margin:0}.tks-contact_inner{background-color:#fff;box-shadow:0 0 7px 6px rgba(79,8,8,.2);border-radius:16px;padding:2.5rem 2.5rem 3.125rem;margin-top:1.75rem}@media (max-width:1319px){.tks-contact_inner{padding:2.5rem 1.75rem 3.125rem}}.tks-contact__title{border:none;padding:0;font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);color:#231815;font-weight:700;margin-bottom:2.5rem}@media screen and (max-width:768px){.tks-contact__title{padding-top:2.5rem}}.tks-contact__titleSub{font-size:clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem);color:#c7000a;border-bottom:4px dotted #c7000a;margin-bottom:1rem;display:inline-block;padding-bottom:.625rem}@media screen and (max-width:768px){.tks-contact__titleSub{padding-right:.625rem}}.tks-contact__titleSub--dot{position:relative;padding-top:1.25rem;display:inline-block}.tks-contact__titleSub--dot:before{content:"・";font-weight:400;position:absolute;top:0;left:50%;transform:translateX(-50%);color:#c7000a}.tks-contact__heading{position:relative;display:inline-block;padding:0 8.125rem}@media screen and (max-width:768px){.tks-contact__heading{width:100%;display:inline-block;text-align:left;padding:0}}.tks-contact__bubble{font-size:clamp(1rem,.9559859155rem + .1877934272vw,1.125rem);font-weight:700;position:absolute;background-color:#ffeb58;right:0;top:0;padding:1.9375rem 1.125rem;border-radius:9999px;line-height:1.4;margin:0}@media screen and (max-width:768px){.tks-contact__bubble{text-align:center;top:-1.375rem;right:-1rem}}@media screen and (max-width:499px){.tks-contact__bubble{top:-3.125rem;right:-.625rem}}.tks-contact__bubble:after{content:"";position:absolute;top:78%;left:50%;margin-left:-3.75rem;border-color:#ffeb58 transparent transparent;border-style:solid;border-width:1.25rem .625rem 0;transform:rotate(50deg)}@media screen and (max-width:992px){.tks-contact__bubble:after{margin-left:-3.125rem}}.tks-contact__box{display:flex;margin:auto;justify-content:center;width:100%;max-width:1200px;position:relative}@media screen and (max-width:992px){.tks-contact__box{display:block;padding-bottom:8.75rem}}@media screen and (max-width:768px){.tks-contact__box{padding-bottom:28vw}}@media screen and (max-width:499px){.tks-contact__box{padding-bottom:32vw}}.tks-contact__box:after{content:"";position:absolute;background-image:url(../img/top/person_03.png);background-repeat:no-repeat;background-size:contain;background-position:bottom;right:-8.125rem;bottom:-3.125rem;max-width:200px;width:20%;height:84%;pointer-events:none}@media (max-width:1319px){.tks-contact__box:after{right:4.5rem;width:20%;height:58%}}@media screen and (max-width:992px){.tks-contact__box:after{right:0;width:24%;height:36%}}@media screen and (max-width:768px){.tks-contact__box:after{width:50%;height:27%;right:50%;transform:translate(50%)}}@media screen and (max-width:499px){.tks-contact__box:after{height:14%}}.tks-contact__line{display:block;width:63%;box-sizing:border-box;padding:0 1.875rem 0 0;border-right:2px dashed #c2c2c2}@media (max-width:1319px){.tks-contact__line{padding:0 2rem 0 0}}@media screen and (max-width:992px){.tks-contact__line{border-right:none;border-bottom:2px dashed #c2c2c2;width:100%;padding:1.25rem 0 2.5rem;margin-bottom:3.125rem}}@media screen and (max-width:499px){.tks-contact__line{padding-top:0}}.tks-contact__lineInner{display:flex;gap:20px;align-items:flex-start}@media screen and (max-width:768px){.tks-contact__lineInner{gap:.625rem}}@media screen and (max-width:499px){.tks-contact__lineInner{display:block}}.tks-contact__lineImage{width:41%;order:1}@media screen and (max-width:499px){.tks-contact__lineImage{width:100%;margin-top:2.5rem}}.tks-contact__lineLink{width:59%;order:2}@media screen and (max-width:499px){.tks-contact__lineLink{width:100%}}.tks-contact__lineBtn{margin-top:2.5rem;position:relative;background-color:#06c755;padding:1.75rem 2.75rem 1.625rem 5.5rem;color:#fff;font-size:clamp(1.5rem,1.323943662rem + .7511737089vw,2rem);font-weight:700;line-height:1.3;border-radius:8px;width:100%;display:inline-block;max-width:440px;transition:opacity .4s ease}@media screen and (max-width:1074px){.tks-contact__lineBtn{font-size:1.5rem}}@media screen and (max-width:768px){.tks-contact__lineBtn{max-width:none;width:90%;padding:2.375rem 1vw 2rem 5rem}}@media screen and (max-width:499px){.tks-contact__lineBtn{margin-top:1.25rem;padding:2.75rem 1vw 2.5rem 5rem;width:100%}}.tks-contact__lineBtn:hover{opacity:.6;color:#fff;text-decoration:none}@media screen and (max-width:768px){.tks-contact__lineBtn:hover{opacity:1}}.tks-contact__lineBtn:before{content:"";position:absolute;left:1.625rem;top:50%;transform:translateY(-50%);background-image:url(../img/common/icon_line.svg);background-repeat:no-repeat;background-size:contain;width:50px;height:52px}@media screen and (max-width:768px){.tks-contact__lineBtn:before{left:1.5rem;width:42px;height:40px}}@media screen and (max-width:499px){.tks-contact__lineBr{display:none}}.tks-contact__lineBtnRead{position:absolute;color:#003367;font-size:1rem;font-weight:700;top:-1.25rem;left:50%;transform:translate(-50%);background-color:#fff;padding:.5rem 2.25rem;border-radius:9999px;border:2px solid #003367;word-break:keep-all}@media screen and (max-width:768px){.tks-contact__lineBtnRead{padding:.5rem 1.5rem}}@media screen and (max-width:499px){.tks-contact__lineBtnRead{padding:.5rem 1rem}}.tks-contact__lineBtnIcon{margin-right:.625rem}.tks-contact__lineQr{display:flex;align-items:center;justify-content:center;background-color:#eee;border-radius:4px;padding:1rem 1.5rem 1rem 2rem;width:90%;max-width:266px;margin:1rem auto;box-sizing:border-box}@media screen and (max-width:768px){.tks-contact__lineQr{width:90%;max-width:none;padding:1rem}}@media screen and (max-width:499px){.tks-contact__lineQr{width:100%}}.tks-contact__lineQrText{color:#003367;font-size:.875rem;line-height:1.4;font-weight:700;position:relative;padding-right:32px;margin:0}@media screen and (max-width:768px){.tks-contact__lineQrText{font-size:clamp(1rem,.9559859155rem + .1877934272vw,1.125rem)}}.tks-contact__lineQrText:after{content:"▶︎";font-size:clamp(1.125rem,1.0809859155rem + .1877934272vw,1.25rem);position:absolute;right:0;top:50%;transform:translateY(-50%)}.tks-contact__lineQrImg{max-width:80px;margin-left:1rem}@media screen and (max-width:768px){.tks-contact__lineQrImg{max-width:none;width:36%}}.tks-contact__check{width:37%;box-sizing:border-box;padding:1.25rem 0 0 1.875rem;margin-top:1.25rem}@media (max-width:1319px){.tks-contact__check{padding:1.25rem 0 0 2rem}}@media screen and (max-width:992px){.tks-contact__check{width:100%;padding:1.25rem 0 0}}.tks-contact__checkBtn{position:relative;background-color:#0051a4;padding:1.75rem 2rem 1.625rem 1.625rem;color:#fff;font-size:clamp(1.5rem,1.323943662rem + .7511737089vw,2rem);font-weight:700;line-height:1.3;border-radius:8px;width:100%;display:inline-block;max-width:440px;transition:opacity .4s ease}@media screen and (max-width:1074px){.tks-contact__checkBtn{font-size:1.5rem}}@media screen and (max-width:768px){.tks-contact__checkBtn{padding:2.375rem 1.5rem 2rem;width:90%;max-width:none}}@media screen and (max-width:499px){.tks-contact__checkBtn{padding:2.75rem 1rem 2.5rem;width:100%}}.tks-contact__checkBtn:hover{opacity:.6;color:#fff;text-decoration:none}@media screen and (max-width:768px){.tks-contact__checkBtn:hover{opacity:1}}.tks-contact__checkBtnRead{position:absolute;color:#003367;font-size:1rem;font-weight:700;top:-1.25rem;left:50%;transform:translate(-50%);background-color:#fff;padding:.5rem 2.25rem;border-radius:9999px;border:2px solid #003367;word-break:keep-all}@media screen and (max-width:768px){.tks-contact__checkBtnRead{padding:.5rem 1.5rem}}@media screen and (max-width:499px){.tks-contact__checkBtnRead{padding:.5rem 1rem}}.tks-contact--woman .tks-contact__box:after{content:"";position:absolute;background-image:url(../img/top/person_05.png);background-repeat:no-repeat;background-size:contain;background-position:bottom;right:-8.125rem;bottom:-3.125rem;max-width:200px;width:20%;height:84%;pointer-events:none}@media (max-width:1319px){.tks-contact--woman .tks-contact__box:after{right:4.5rem;width:20%;height:58%}}@media screen and (max-width:992px){.tks-contact--woman .tks-contact__box:after{right:0;width:24%;height:36%}}@media screen and (max-width:768px){.tks-contact--woman .tks-contact__box:after{width:50%;height:30%;right:50%;transform:translate(50%)}}@media screen and (max-width:499px){.tks-contact--woman .tks-contact__box:after{height:14%}}.tks-reform{margin:4.875rem auto 5rem}@media screen and (max-width:768px){.tks-reform{margin:3.75rem auto}}.tks-reform__inner{max-width:1008px;width:85%;margin:auto;display:flex}@media (max-width:992px){.tks-reform__inner{max-width:none;display:block;width:80%}}.tks-reform__img{order:1;max-width:360px;border-radius:8px 0 0 8px}@media (max-width:992px){.tks-reform__img{max-width:none;border-radius:0 0 8px 8px;width:100%}}.tks-reform__right{background-color:rgba(52,150,249,.13);padding:2.5rem;border-radius:0 8px 8px 0;position:relative;width:65%;order:2}@media screen and (max-width:992px){.tks-reform__right{padding:2.5rem;border-radius:8px 8px 0 0;width:100%}}@media screen and (max-width:768px){.tks-reform__right{padding:2.5rem 2.5rem 15vw}}@media screen and (max-width:499px){.tks-reform__right{padding:2rem 2rem 50vw;text-align:center}}.tks-reform__rightTitle{border:none;padding:0;color:#003367;font-size:clamp(1.5rem,1.323943662rem + .7511737089vw,2rem);font-weight:700;margin-bottom:1rem}@media screen and (max-width:499px){.tks-reform__rightTitle{text-align:center}}.tks-reform__rightText{font-size:clamp(1rem,.9559859155rem + .1877934272vw,1.125rem);font-weight:700;color:#231815;line-height:1.4;margin-bottom:1.5rem}@media screen and (max-width:499px){.tks-reform__rightText{text-align:center}}.tks-reform__rightPerson{position:absolute;max-width:374px;bottom:0;right:-4.1875rem;width:58%;pointer-events:none}@media screen and (max-width:992px){.tks-reform__rightPerson{right:-1.875rem;width:58%}}@media screen and (max-width:768px){.tks-reform__rightPerson{max-width:none;right:-2.25rem;width:64%}}@media screen and (max-width:499px){.tks-reform__rightPerson{width:75%;right:50%;transform:translate(60%)}}.tks-security__inner{max-width:1360px;width:93%;margin:auto;background-color:#0051a4;border-radius:16px;padding:2.5rem 3.75rem;display:flex;align-items:center;position:relative;z-index:1}@media (max-width:1319px){.tks-security__inner{padding:2.5rem}}@media (max-width:992px){.tks-security__inner{max-width:none;flex-wrap:wrap}}.tks-security__title{padding:.625rem .625rem .625rem 0;box-sizing:border-box;width:28%;color:#fff;font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);font-weight:700;border:none;border-right:2px dashed #fff;line-height:1.5;margin:0}@media (max-width:1319px){.tks-security__title{font-size:clamp(1.5rem,1.323943662rem + .7511737089vw,2rem);width:28%}}@media (max-width:992px){.tks-security__title{padding:0 0 2rem;margin-bottom:2rem;width:100%;border-right:none;border-bottom:2px dashed #fff;text-align:center}}@media screen and (max-width:768px){.tks-security__title{font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem)}}.tks-security__box{text-align:center;width:45%;color:#fff;padding:0 1.25rem}@media (max-width:1319px){.tks-security__box{width:49%}}@media (max-width:992px){.tks-security__box{width:60%;padding:0 1.25rem 0 0;text-align:center}}@media screen and (max-width:768px){.tks-security__box{width:100%;padding:0}}.tks-security__boxTitle{font-size:clamp(1.5rem,1.323943662rem + .7511737089vw,2rem);font-weight:700;border:none;padding:0;color:#fff;margin-bottom:1rem}@media (max-width:1319px){.tks-security__boxTitle{font-size:clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem)}}.tks-security__boxText{font-size:clamp(1rem,.9559859155rem + .1877934272vw,1.125rem);font-weight:700;line-height:1.4;margin-bottom:1.5rem}@media (max-width:1319px){.tks-security__boxText{font-size:1rem}}.tks-security .tks-btn{color:#231815}.tks-security__img{max-width:358px;width:27%}@media (max-width:1319px){.tks-security__img{width:25%}}@media (max-width:992px){.tks-security__img{max-width:none;width:40%}}@media screen and (max-width:768px){.tks-security__img{width:100%;margin-top:2.5rem}}.tks-security__point{background-color:#eee;padding:13.625rem 0 5rem;margin-top:-8.625rem;position:relative;z-index:0}@media screen and (max-width:768px){.tks-security__point{padding:11.5rem 0 3.75rem}}.tks-security__pointList{max-width:1246px;width:93%;margin:auto;display:flex}@media screen and (max-width:768px){.tks-security__pointList{flex-wrap:wrap;justify-content:center}}.tks-security__pointItem{max-width:230px;width:40%;background-color:#fff;margin:0 1.5rem 0 0;border-radius:8px;padding:1.875rem 1rem 1.5rem;text-align:center}@media (max-width:1074px){.tks-security__pointItem{margin-right:1rem}}@media screen and (max-width:768px){.tks-security__pointItem{max-width:none;width:47%;margin:0 1rem 1rem 0}.tks-security__pointItem:nth-child(2n){margin-right:0}}.tks-security__pointItem:last-child{margin-right:0}.tks-security__pointIcon{background-color:#c7000a;padding:.4375rem;border-radius:4px;width:100%;max-width:48px;height:48px;margin-bottom:1rem}.tks-security__pointTitle{font-size:clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem);font-weight:700;color:#231815;line-height:1.5;margin:0}.tks-security__pointTitleSub{font-size:clamp(1rem,.9559859155rem + .1877934272vw,1.125rem)}@media (max-width:1319px){.tks-security__pointTitleSub{font-size:1rem}}.tks-security__pointText{font-size:1rem;font-weight:500;color:#231815;line-height:1.4;margin:.5rem 0 0}.tks-works{padding:5rem 0}@media screen and (max-width:768px){.tks-works{padding:3.75rem 0}}.tks-works__heading{display:flex;justify-content:space-between;max-width:1200px;width:90%;margin:0 auto 2.5rem}@media screen and (max-width:768px){.tks-works__heading{max-width:none}}.tks-works__title{border:none;padding:0;font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);font-weight:700;color:#003367;margin:0 1.25rem 0 0}.tks-works__list{display:flex;justify-content:flex-start;max-width:1200px;width:90%;margin:auto}@media screen and (max-width:768px){.tks-works__list{display:block}}.tks-works__item{width:33.333%;margin:0 2rem 0 0;overflow:hidden}@media (max-width:1074px){.tks-works__item{margin-right:1.5rem}}@media screen and (max-width:768px){.tks-works__item{width:90%;margin:0 auto 2.5rem}}.tks-works__item:last-child{margin-right:0}@media screen and (max-width:768px){.tks-works__item:last-child{margin:0 auto 2.5rem}}.tks-works__itemImg{border:2px solid #eee;border-radius:8px;margin-bottom:1.25rem;overflow:hidden;aspect-ratio:4/3}.tks-works__itemImg img{transition:transform .4s ease;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.tks-works__itemTitle{font-size:clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem);font-weight:700;color:#231815;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;border:none;padding:0;transition:all .4s ease;margin:0}.tks-works__itemNew{font-size:.875rem;font-weight:700;display:inline-block;position:relative;top:-.1875rem;margin-right:.625rem;background-color:#c7000a;padding:.125rem .3125rem;border-radius:2px;color:#fff}.tks-works__itemTime{margin-top:.375rem;transition:all .4s ease;color:#231815;font-weight:500}.tks-works__itemLink{text-decoration:none!important}.tks-works__itemLink:hover .tks-works__itemTime,.tks-works__itemLink:hover .tks-works__itemTitle{color:#0051a4}@media screen and (max-width:768px){.tks-works__itemLink:hover .tks-works__itemTime,.tks-works__itemLink:hover .tks-works__itemTitle{color:#231815}}.tks-works__itemLink:hover img{transform:scale(1.08)}@media screen and (max-width:768px){.tks-works__itemLink:hover img{transform:scale(1)}}.tks-topics{padding:5rem 0}@media screen and (max-width:768px){.tks-topics{padding:3.75rem 0}}.tks-topics__heading{display:flex;max-width:1200px;width:90%;margin:0 auto 2.5rem;justify-content:center}@media screen and (max-width:768px){.tks-topics__heading{max-width:none}}.tks-topics__title{border:none;padding:0;font-size:clamp(1.75rem,1.485915493rem + 1.1267605634vw,2.5rem);font-weight:700;color:#003367;margin:0 1.25rem 0 0}.tks-topics__itemTitle{font-size:clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem);font-weight:700;color:#231815;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;border:none;padding:0;transition:all .4s ease;margin:0;width:85%}.tks-topics__list{display:block;justify-content:center;max-width:1200px;margin:auto;max-width:1008px;width:93%}@media screen and (max-width:768px){.tks-topics__list{display:block}}.tks-topics__item{margin:0 0 1rem;padding:0 0 1rem;border-bottom:1px solid #c2c2c2}@media screen and (max-width:768px){.tks-topics__item{width:90%;margin:0 auto 2.5rem}}.tks-topics__item a{display:flex;align-items:baseline;padding:0 0 0 1.5rem}.tks-topics__item a:hover{color:#0056b3;text-decoration:none}.tks-topics__item a:hover .time,.tks-topics__item a:hover h3{color:#0056b3}.tks-topics__itemTime{margin-top:.375rem;transition:all .4s ease;color:#231815;font-weight:500;width:20%;max-width:135px}.tks-topics__itemNew{font-size:.875rem;font-weight:700;display:inline-block;position:relative;top:-.1875rem;margin-right:.625rem;background-color:#c7000a;padding:.125rem .3125rem;border-radius:2px;color:#fff}.tks-history{background-image:url(../img/top/history_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;height:auto;padding:5rem 2.5rem 4.75rem}@media screen and (max-width:768px){.tks-history{padding:3.75rem 1.25rem}}.tks-history__inner{text-align:center}.tks-history__title{border:none;padding:0;font-size:clamp(1.5rem,1.323943662rem + .7511737089vw,2rem);color:#fff;margin:0 0 2.5rem}.tks-history__text{font-size:clamp(1rem,.9559859155rem + .1877934272vw,1.125rem);color:#fff;line-height:1.7;margin:0;font-weight:500}.tks-history__img{width:34%;max-width:420px;margin:2.5rem 0 3.75rem;border-radius:8px}@media screen and (max-width:768px){.tks-history__img{width:70%;max-width:none;margin:2rem 0}}.tks-history__closingtext{font-size:clamp(1.5rem,1.323943662rem + .7511737089vw,2rem);font-weight:500;color:#fff;margin:0 0 2.5rem}@media screen and (max-width:768px){.tks-history__closingtext{margin-bottom:2rem}}.tks-review-movie__inner{width:90%;max-width:1008px;margin:5rem auto}@media screen and (max-width:768px){.tks-review-movie__inner{max-width:none}}.tks-review-movie__box{display:flex;margin-right:0;align-items:center;width:100%;margin-top:2.5rem}@media screen and (max-width:768px){.tks-review-movie__box{display:block}}.tks-review-movie__box:first-child{margin-top:0;display:block}.tks-review-movie .grw-container{margin:auto;width:100%}.tks-review-movie .grw-reviews-body{max-height:230px!important}.tks-review-movie__banner{max-width:700px;width:100%;margin:2.5rem auto auto}@media screen and (max-width:768px){.tks-review-movie__banner{margin-top:1.25rem}}.tks-review-movie__movie{position:relative;width:calc(50% - 2.5rem);padding-top:26.25%;margin-left:2.5rem}@media screen and (max-width:768px){.tks-review-movie__movie{width:100%;padding-top:54.25%;margin-left:0;margin-top:1.25rem}}.tks-review-movie__movie:first-child{margin-left:0;width:50%}@media screen and (max-width:768px){.tks-review-movie__movie:first-child{width:100%;margin-top:0}}.tks-review-movie__movie iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.tks-partner{margin:6.25rem auto 0;text-align:center}.tks-partner__heading{max-width:1340px;width:93%;margin:auto;position:relative;z-index:1}@media screen and (max-width:768px){.tks-partner__heading{max-width:none}}.tks-partner__heading .tks-btn{position:absolute;right:0;top:1.25rem}@media screen and (max-width:768px){.tks-partner__heading .tks-btn{position:relative;top:0}.tks-partner__btn{margin-bottom:1.25rem}}.tks-partner__headingTitle{border:none;font-size:clamp(2rem,1.6478873239rem + 1.5023474178vw,3rem);color:#003367;position:relative;display:inline-block;font-weight:700;padding:0 3rem 0 3.75rem;text-align:center;margin:0 auto 3.75rem}@media screen and (max-width:768px){.tks-partner__headingTitle{margin:0 auto 1.25rem}}.tks-partner__headingTitle:after,.tks-partner__headingTitle:before{content:"";position:absolute;background-image:url(../img/common/title_deco.svg);background-repeat:no-repeat;background-size:contain;bottom:.375rem;width:28px;height:66%}.tks-partner__headingTitle:before{left:0;transform:scaleY(-1)}.tks-partner__headingTitle:after{right:0}.tks-partner__headingList{display:flex;justify-content:center;margin:0}@media screen and (max-width:768px){.tks-partner__headingList{flex-wrap:wrap}}.tks-partner__headingItem{margin:0 1rem 0 0;font-weight:700;font-size:1rem}@media screen and (max-width:768px){.tks-partner__headingItem{margin-right:.5rem;margin-bottom:.5rem;width:calc(50% - .25rem)}}.tks-partner__headingItem:last-child{margin-right:0}@media screen and (max-width:768px){.tks-partner__headingItem:nth-child(2n){margin-right:0}}.tks-partner__headingItem img{border-radius:8px}.tks-partner__team{background-color:#0051a4;padding:11.25rem 0 6.25rem;margin:-6.25rem auto;z-index:0}@media screen and (max-width:768px){.tks-partner__team{padding:14.0625rem 0 5rem;margin:-12.5rem auto}}.tks-partner__teamList{display:flex;justify-content:space-between;gap:2.5rem;flex-wrap:wrap;max-width:1008px;width:93%;margin:auto}@media screen and (max-width:768px){.tks-partner__teamList{gap:1.25rem}}.tks-partner__teamItem{background-color:#fff;width:48%;padding:1.75rem .625rem;border-radius:1rem;box-sizing:border-box;margin:0}@media (max-width:1074px){.tks-partner__teamItem{width:47%}}@media screen and (max-width:768px){.tks-partner__teamItem{width:100%;padding:1.75rem}}.tks-partner__teamItem:nth-last-child(-n+3){width:100%}.tks-partner__teamItem:nth-last-child(-n+3) .tks-partner__teamItemInner{display:flex;justify-content:center;max-width:820px;width:90%;margin:auto}@media screen and (max-width:768px){.tks-partner__teamItem:nth-last-child(-n+3) .tks-partner__teamItemInner{max-width:none;width:80%;gap:2rem}}.tks-partner__teamItem:nth-last-child(-n+3) .tks-partner__teamItemFigure{width:35%;margin-right:1rem}@media screen and (max-width:768px){.tks-partner__teamItem:nth-last-child(-n+3) .tks-partner__teamItemFigure{width:69%}}.tks-partner__teamItem:nth-last-child(-n+3) .tks-partner__teamItemFigure img{max-width:270px;width:95%;margin-bottom:1rem}.tks-partner__teamItem:nth-last-child(-n+3) .tks-partner__teamItemFigure p{font-size:clamp(1rem,.9559859155rem + .1877934272vw,1.125rem);font-weight:700}.tks-partner__teamItem:nth-last-child(-n+3) .tks-partner__teamItemFigure:last-child{margin-right:0}.tks-partner__teamItem:nth-last-child(-n+3) .tks-partner__teamItemTitle{margin-bottom:1.6875rem}.tks-partner__teamItem:last-child .tks-partner__teamItemInner{justify-content:left;flex-wrap:wrap;gap:20px}@media screen and (max-width:768px){.tks-partner__teamItem:last-child .tks-partner__teamItemInner{width:90%;gap:10px}}.tks-partner__teamItem:last-child .tks-partner__teamItemInner img{width:calc(20% - 16px)}@media screen and (max-width:768px){.tks-partner__teamItem:last-child .tks-partner__teamItemInner img{max-width:none;width:calc(25% - 7.5px)}}@media screen and (max-width:499px){.tks-partner__teamItem:last-child .tks-partner__teamItemInner img{width:calc(33.33333% - 6.66667px)}}.tks-partner__teamItemTitle{border:none;padding:.5rem 1.75rem;font-size:clamp(1.125rem,.9929577465rem + .5633802817vw,1.5rem);color:#fff;background-color:#0051a4;display:inline-block;margin:auto;border-radius:9999px}.tks-partner__teamItemText{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;font-weight:500}.tks-partner__teamItemInner img{max-width:320px;width:70%}@media screen and (max-width:768px){.tks-partner__teamItemInner img{max-width:none}}.tks-partner__teamItemInner figcaption{font-size:1rem;font-weight:500}.tks-partner__teamItemBanner{max-width:820px;display:inline-block;margin:2.5rem auto .75rem;transition:opacity .4s ease;opacity:1}@media screen and (max-width:768px){.tks-partner__teamItemBanner{max-width:none}}.tks-partner__teamItemBanner:hover{opacity:.6}@media screen and (max-width:768px){.tks-partner__teamItemBanner:hover{opacity:1}}.page_top_btn{display:none!important}.grw-footer{padding:16px;text-align:center;background-color:#f9f9f9;border-top:1px solid #eee}.grw-more-link{color:var(--grw-theme-color);text-decoration:none;font-weight:700}.grw-more-link:hover{text-decoration:underline}.grw-container{--grw-theme-color:#1976d2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;max-width:700px;margin:1em auto;background-color:#fff}.grw-header{background-color:var(--grw-theme-color);color:#fff;padding:16px;display:flex;align-items:center;gap:16px}.grw-google-logo-wrapper{background-color:#fff;border-radius:50%;padding:2px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.grw-google-logo{width:48px;height:48px}.grw-header-info h2{font-size:1.25rem;font-weight:700;margin:0;color:#fff;border:none}.grw-header-rating{display:flex;align-items:center;gap:8px;margin-top:4px}.grw-header-rating .grw-stars{display:flex}.grw-star{width:20px;height:20px;fill:#e0e0e0}.grw-star-filled{fill:#fdd835}.grw-header-rating span{font-size:1rem;font-weight:500}.grw-reviews-body{padding:8px 16px 16px;max-height:400px;overflow-y:auto}.grw-review{padding:16px 0;border-bottom:1px solid #eee}.grw-review:last-child{border-bottom:none}.grw-review-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.grw-review-header .grw-stars{display:flex}.grw-review-header .grw-stars .grw-star{width:16px;height:16px}.grw-review-author{font-weight:700}.grw-review-date{color:#757575;font-size:.875rem}.grw-review-text{color:#333;line-height:1.6;margin:0;position:relative;max-height:80px;overflow:hidden}.grw-review-text.grw-expanded{max-height:none}.grw-read-more{display:none;color:var(--grw-theme-color);background:linear-gradient(0deg,#fff 50%,transparent);position:absolute;bottom:0;right:0;padding-left:20px}
/*# sourceMappingURL=../maps/top.css.map */
