@import url("https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP&display=swap");body{font-family:Noto Sans,sans-serif;margin:0;padding:0;text-align:center}img{max-width:100%}h2,p{margin:0}.container{margin:0 auto;max-width:790px;padding:0 20px}.header{align-items:center;display:flex;justify-content:space-between;padding:16px 0}.header .content{display:flex;justify-content:flex-end;width:70%}.header .header__logo h1{line-height:0;margin:0}.header .header__logo a img{width:70%}.header .tagline img{padding-right:30px;width:70%}.nav-container{padding:0 20px}.hamburger{color:#b78614;cursor:pointer;display:none;font-size:32px}.menu{display:flex;list-style:none;margin:0;padding:0}.menu li{position:relative}.menu a{color:#4e4e4e;display:block;padding:12px 15px;text-decoration:none;transition:background .3s}.menu a:hover{background:#e3e3e3}.submenu{background:#fff;border-radius:4px;box-shadow:1px 1px 3px #000;display:none;left:0;list-style:none;margin:0;min-width:150px;padding:0;position:absolute;top:100%;width:225px;z-index:99}.submenu li a{padding:10px 15px}.submenu li a:hover{background:#e3e3e3}.menu li:hover>.submenu{display:block}@media screen and (max-width:768px){.header{padding:8px 0}.hamburger{display:block}.menu{background:#fff;display:none;flex-direction:column;font-family:"Noto Serif JP";font-size:18px;left:0;position:absolute;top:81px;width:100%;z-index:99}.menu li{text-align:left;width:100%}.menu a{border-top:1px solid #e3e3e3;display:block;padding:15px}#menu-toggle:checked~.menu{align-items:flex-start;display:flex}.menu li .submenu{display:none;position:static;width:100%}.menu li:active>.submenu,.menu li:focus-within>.submenu{display:block}.submenu{border-radius:0;box-shadow:none}.submenu li a{border-bottom:1px solid #e3e3e3;padding:15px 25px}}.section__lp{font-family:"Noto Serif JP";text-align:left}.section__main.pattern_1{background:url(https://www.i-agent.tokyo/hubfs/images/img_202503_bg_1.png) top;background-size:contain;margin:0 auto}.pc_version{display:none}.sp_version{display:block}.keyvisual{height:430px;margin:0;padding-top:20px;position:relative}.section__agent{background:#fffffc;padding:25px 0;text-align:left}.section__services{background:#515151;border-top:3px solid #b78614;padding:25px 0 40px;text-align:left}.section__menus{border-image:linear-gradient(110deg,#b68412,#e3c55a);border-image-slice:1;border-top:2px solid;padding:25px 10px 55px}.section__menus,.section__tac{background:#333;text-align:left}.section__tac{padding:40px 0 80px}@media screen and (min-width:830px){.keyvisual{height:460px}.pc_version{display:block}.sp_version{display:none}.pc_version .container{max-width:fit-content}.section__main.pattern_1{background:#b78614;background-size:100%;margin:0 auto;max-width:100%}.section__main .content{padding:0 0 35px}}#cycler{display:flex;justify-content:center;position:relative}#cycler img{position:absolute;z-index:1}#cycler img.active{z-index:3}.kv__button{font-family:"Noto Serif JP";font-size:16px;font-weight:400}.kv__button #kvButton .container{max-width:750px;padding:0}.kv__button .keyvisual--fixed{background:#ffffff8f;bottom:0;left:0;padding:10px 0;position:fixed;width:100%;z-index:99}.kv__button #kvButton.keyvisual--fixed .container{background-color:transparent;padding:10px 15px 20px}@media only screen and (max-width:820px){.section__main.pattern_1{background:url(https://www.i-agent.tokyo/hubfs/images/img_202503_bg_1.png) top repeat;background-size:100%}.keyvisual{height:570px;margin:0;padding-top:20px;position:relative}}@media (max-width:490px){.keyvisual{margin:0;max-height:430px;padding-top:20px;position:relative}}@media (max-width:393px){.keyvisual{height:370px;margin:0;padding-top:20px;position:relative}}.keyvisual__btn{display:flex;justify-content:center}.keyvisual__btn .link{padding:0 10px}.keyvisual__btn .link img{width:50px}.kv__button .keyvisual__btn .link a{background:#fff;background-size:17px 11px;border:1px solid #b78614;border-radius:5px;color:#000;display:flex;font-family:"Noto Serif JP";font-size:16px;font-weight:400;gap:10px;padding:10px;text-align:left;text-decoration:none}@media screen and (min-width:830px){.keyvisual{height:440px;margin:0;padding-top:0;position:relative}.content .kv__heading{margin:0 auto;max-width:1080px}.kv__heading{background:url(https://www.i-agent.tokyo/hubfs/images/img_202503_pattern_2.png) 50% no-repeat;background-size:100%;padding:10px 0}#cycler-pc{display:flex;position:relative}#cycler-pc img{position:absolute;top:0;z-index:1}#cycler-pc img.active{z-index:3}.swiper-wrapper{justify-content:center}.kv__button .keyvisual__btn{justify-content:flex-end}.kv__button .keyvisual__btn .link a{background:#fff;border:1px solid;border-image:linear-gradient(277deg,#b68412,#e3c55a) 1;border-radius:4px;color:#000}.kv__button .keyvisual--fixed{background:transparent;bottom:0;padding:10px 0;position:fixed;right:35px;width:100%;z-index:99}}@media only screen and (min-width:1020px){.keyvisual{height:300px}}@media only screen and (min-width:1280px){.keyvisual{height:400px}}@media only screen and (min-width:1440px){.keyvisual{height:430px}}@media only screen and (min-width:1840px){.keyvisual{height:560px}}@media only screen and (min-width:2000px){.keyvisual{height:1130px}}.title__1{font-size:20px;line-height:1.8;padding:24px 0 40px}.title__1,.title__2{color:#fff;font-family:"Noto Serif JP";font-weight:400}.title__2{font-size:32px;line-height:.8;margin:15px 0}.title__2 span{font-size:14px}.sp_version.section__main .title__2{margin:0 0 24px}.title__3{color:#b78614;padding:0 0 10px}.title__3,.title__4{font-family:"Noto Serif JP";font-size:24px;font-weight:400}.title__4,.title__5{color:#fff}.title__5{font-size:18px;font-weight:400}.title__5,.title__6{font-family:"Noto Serif JP"}.title__6{border-left:8px solid #ccc;font-size:22px;font-weight:500;padding-left:10px}.title__7{font-size:25px;margin:15px 0}.title__7,.title__8{color:#fff;font-family:"Noto Serif JP";font-weight:400}.title__8{font-size:14px}@media screen and (min-width:830px){.title__2,.title__3{padding:0 0 24px;text-align:center}}.partner{border-radius:15px;padding:15px 15px 20px;text-align:center}.partner .image{align-items:center;display:flex;justify-content:center}.partner .image img{margin-bottom:20px;width:160px}.partners{overflow:hidden}.partners .swiper-slide{align-items:center;display:flex;justify-content:center;margin-left:10px!important;width:100px!important}@media screen and (max-width:374px){.partners .swiper-slide{width:250px!important}.partner .image{min-height:168.5px}.partners .link a{font-size:14px}}.slides--2 .partner{box-shadow:none;padding:0;text-align:left}.slides--2 .partner p:last-child{margin-bottom:0}.slides--2 .title__2{margin:0 0 8px!important}.swiper-free-mode>.swiper-wrapper{transition-timing-function:linear!important}.section__agent p{font-family:"Noto Serif JP";font-size:16px;font-weight:100}@media screen and (min-width:830px){.section__agent{padding:56px 48px;text-align:center}}.GoldTxt{color:#b78614}.section__lp .description{font-family:"Noto Serif JP";font-size:16px;font-weight:500}.section__lp .lp__content h2{font-family:"Noto Serif JP";font-size:18px;font-weight:200}.section__lp .lp__content .lp__description{align-items:flex-start;display:flex}.section__lp .lp__content .lp__description img:first-child{width:100px}.section__lp .lp__content .lp__description img:nth-child(2),.section__lp .lp__content .lp__description img:nth-child(3){width:40px}.lp__content .lp__box{border:1px solid #ccc;border-radius:6px;box-shadow:1px 1px 10px 4px rgba(0,0,0,.2);padding:5px 10px 15px}.lp__content .lp__box h3{font-size:22px;margin:10px 0 15px;padding:0 5px}.btn__reflect,.lp__content .lp__box h3{font-family:"Noto Serif JP";font-weight:400}.btn__reflect{border:1px solid #ccc;border-radius:90px;cursor:pointer;font-size:16px;padding:10px;text-align:center}.btn__reflect a{color:#000;text-decoration:none}.services__box{border-top:1px solid #ccc;padding:0 8px 25px}.services__box:last-child{border-bottom:1px solid #ccc;padding-bottom:10px}.services__box .service__heading{align-items:center;display:flex;gap:15px;margin-bottom:-5px}.services__box .service__heading.second{margin-bottom:-15px!important;margin-top:-10px!important}.services__box .service__heading h3{color:#7d7d7d;font-family:"Noto Serif JP";font-size:32px;font-weight:600}.services__box .service__heading span{color:#e3e3e3;font-family:"Noto Serif JP";font-size:20px;font-weight:400}.services__box .service__description{text-align:center}.services__box .service__description p{margin:10px 0 0}.services__box .service__description p,ul.listing__1 li{color:#e3e3e3;font-family:"Noto Serif JP";font-size:16px;font-weight:400;text-align:left}ul.listing__1 li{margin-left:-15px}@media screen and (min-width:830px){.section__services{padding:38px 0}.section__services .container{max-width:784px}.services__box{border-top:none;padding-bottom:25px}.services__box .service__heading{height:90px;padding:0}.services__box .bg__box{background:url(https://www.i-agent.tokyo/hubfs/images/img_202503_feature_bg_1.png) no-repeat;background-size:cover;padding:24px 0}.services__box .bg__box.feature__2{background:url(https://www.i-agent.tokyo/hubfs/images/img_202503_feature_bg_2.png) no-repeat;background-size:cover}.services__box .bg__box.feature__3{background:url(https://www.i-agent.tokyo/hubfs/images/img_202503_feature_bg_3.png) no-repeat;background-size:cover}.services__box .bg__box.feature__4{background:url(https://www.i-agent.tokyo/hubfs/images/img_202503_feature_bg_4.png) no-repeat;background-size:cover}.services__box .bg__box.feature__5{background:url(https://www.i-agent.tokyo/hubfs/images/img_202503_feature_bg_5.png) no-repeat;background-size:cover}.services__box .bg__box{align-items:center;display:flex;flex-direction:row;gap:16px;padding-right:16px}.services__box .bg__box img{width:400px}.services__box .service__description img{width:150px}.services__box:last-child{border-bottom:none;padding-bottom:248px}}.section__menus .menu__heading{border-bottom:1px solid #b78614;padding-bottom:3px}.section__menus .menu__heading h2{color:#e3e3e3;font-family:"Noto Serif JP";font-size:20px;font-weight:400;margin-top:0}.section__menus .menu__heading span{color:#e3e3e3;font-family:"Noto Serif JP";font-size:12px;font-weight:400}.section__menus .menu__description{border:1px solid #b78614;margin-bottom:25px;margin-top:4px;padding:15px 15px 5px}.section__menus .menu__description.accord__1{margin-bottom:0}.section__menus .menu__description p{color:#fff;font-family:"Noto Serif JP";font-size:16px;font-weight:400;padding:0}.section__menus .menu__description .goldBox{background:#b78614;border-radius:2px;color:#fff;font-family:"Noto Serif JP";font-size:12px;font-weight:400;padding:5px}@media screen and (min-width:830px){.pc_version.section__menus{padding:38px 10px 120px}.pc_version.section__menus .menu__description{border:none}.pc_version .menu__description .cascade__content{align-items:flex-start;display:flex;flex-direction:row;gap:24px}.pc_version .menu__description .cascade__content .cascade__description{align-items:flex-start;display:flex;flex-direction:column}.pc_version .menu__description .cascade__content img{width:383px}.pc_version.section__menus .menu__description p{font-size:16px}.pc_version.section__menus .menu__heading{align-items:center;border:none;display:flex;flex-direction:row-reverse;gap:24px;justify-content:flex-end}.pc_version .menu__description .usage__container .usage__heading{border-bottom:1px solid #b78614;color:#b78614;font-family:"Noto Serif JP";font-size:24px!important;font-weight:400!important;padding:16px 0;text-align:center}.pc_version .menu__description .usage__container .usage__content{display:flex;flex-direction:column}.pc_version .usage__content .usage__description{align-items:center;border-bottom:1px solid #959595;display:flex;gap:16px;padding:16px 0}.pc_version .usage__content .usage__description .textIndent{font-size:20px;width:35%}.pc_version .usage__description h3{color:#737373;font-family:"Noto Serif JP";font-size:32px;font-weight:600}.pc_version .usage__extras{display:flex;flex-direction:column;line-height:1.75;width:65%}}.sp_version .button__calendar img{height:30px;width:30px}.sp_version .button__calendar{align-items:center;display:flex;height:50px;width:230px}.button__calendar{background:#fff;border:1px solid #4e4e4e;border-radius:4px;box-shadow:0 0 4px 0 #00000033;color:#4e4e4e;cursor:pointer;display:flex;font-family:"Noto Serif JP";font-size:16px!important;font-weight:400;padding:8px 15px;text-align:left;text-decoration:none}.button__calendar img{padding-right:10px;width:26px}.button__calendar.linear{background:linear-gradient(45deg,#b68412,#e3c55a)!important;width:97%}.button__container{padding:10px;width:100%}.pc_version .usage__extras .button__calendar{width:374px}.accordion{margin:24px auto 0;text-align:left}.accordion__item{margin:10px 0 0;overflow:hidden}.accordion__header{align-items:center;border-bottom:1px solid #b78614;color:#b78614;cursor:pointer;display:flex;justify-content:space-between;padding:5px 0}.accordion__header p{color:#b78614!important;font-family:"Noto Serif JP";font-size:19px!important;font-weight:400}.accordion__header .sign img{width:20px}.accordion__content{display:none}.accordion__content .textIndent{margin:10px 0 0 37px}.accordion__content .accordion__description{align-items:baseline;border-bottom:1px solid #575757;display:flex;gap:20px;margin-top:-10px}.accordion__content .item__2 .accordion__description{margin-top:-20px}.accordion__content .item__3 .accordion__description{margin-top:-30px}.accordion__content .item__5 .accordion__description,.accordion__content .item__6 .accordion__description{margin-top:-25px}.accordion__content .accordion__description:first-child{margin-top:5px;padding-bottom:5px}.accordion__content .accordion__description:first-child h3{color:#fafafa}.accordion__extras{display:flex;flex-direction:column;line-height:1.75}.accordion__extras p{font-size:14px!important}.accordion__extras span{color:#fff;font-family:"Noto Serif JP";font-size:12px;font-weight:400}.accordion__content .accordion__description .rows{padding:10px 0}.accord__1 .item__2 .accordion__description .accordion__extras{position:relative;top:-18px}.accord__1 .item__3 .accordion__description .accordion__extras{position:relative;top:-12px}.accord__1 .item__5 .accordion__description .accordion__extras,.accord__1 .item__6 .accordion__description .accordion__extras{position:relative;top:-16px}.accord__2 .item__2 .accordion__description .accordion__extras{position:relative;top:-18px}.accord__1 .item__6 .accordion__description{border-bottom:none;margin-bottom:-10px}.accord__2 .item__3 .accordion__description{border-bottom:none}.accord__2 .item__3 .accordion__description .accordion__extras{position:relative;top:-11px}.accordion__description h3{color:#737373;font-family:"Noto Serif JP";font-size:32px;font-weight:600}.accordion__header span{font-size:30px;font-weight:100}.f14{font-size:14px!important}u{line-height:2;text-decoration-color:#e3e3e3;text-underline-offset:8px}.redTxt{color:#ff2525}.aligned__center{justify-content:center}.pt-56{padding-top:56px}.pt-10{padding-top:10px!important}.pt-25{padding-top:25px!important}.pb-25{padding-bottom:25px!important}.pb-10{padding-bottom:10px!important}.ptb-25{padding-bottom:25px!important;padding-top:25px!important}.mb-25{margin-bottom:25px}.pb-45{padding-bottom:45px}.pb-30{padding-bottom:30px}.pb-20{padding-bottom:20px}.pr-10{padding-right:10px}.pl-10{padding-left:10px}.numbered__list{color:#fff;font-family:"Noto Serif JP";font-size:14px;font-weight:400}.numbered__list ol{counter-reset:list-counter;list-style:none;padding-left:20px}.numbered__list li{counter-increment:list-counter;font-weight:100!important;margin-left:-15px;padding-left:15px;position:relative}.numbered__list li:before{content:counter(list-counter) " ";font-weight:700;left:0;margin-top:2px;position:absolute}.withNumber__list ol{font-weight:700;list-style:decimal;margin:20px auto;padding:0;padding-left:20px;text-align:left}.withNumber__list ol li{margin-left:-5px;padding-left:5px}.withNumber__list ol li:before{content:none}footer{background:#333;border-image:linear-gradient(110deg,#b68412,#e3c55a);border-image-slice:1;border-top:2px solid;color:#737373;font-family:"Noto Serif JP";font-size:10px;font-weight:400;height:350px}footer p{font-family:Noto Sans JP;margin:0;padding:10px}footer .terms{display:flex;flex-direction:column;gap:20px;justify-content:space-evenly;margin:0 auto;max-width:120px;padding-bottom:15px;padding-top:15px}footer .terms a{color:#fff;font-family:"Noto Serif JP";font-size:12px;font-weight:400;text-decoration:none}@media screen and (min-width:830px){footer .terms{max-width:300px}}.section__tac .numbered__list li:before{margin-top:3px}.section__tac .container{margin:0 auto;max-width:1214px;padding:0 20px}.section__tac .numbered__list li{padding-bottom:10px}