﻿.relative{position:relative}.absolute-center{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.hidden{display:none !important}.block{display:block}.inline-block{display:inline-block}.inline-block-children>*{display:inline-block}.pull-right{float:right}.content-box{box-sizing:content-box}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-1{flex:1}.cursor-pointer{cursor:pointer}.text-primary{color:#1298ff}.text-danger{color:#FF5A5A}.text-green{color:#4DB6AC}.text-primary-important{color:#1298ff !important}.text-danger-important{color:#FF5A5A !important}.text-green-important{color:#4DB6AC !important}.color-white{color:#fff}.color-black{color:#333333}.color-primary{color:#1298ff}.color-grey-600{color:#757575}.bg-grey{background-color:#EEEEEE}.bg-grey-100{background-color:#f5f5f5}.font-size-8{font-size:8px}.font-size-10{font-size:10px}.font-size-12{font-size:12px}.font-size-13{font-size:13px}.font-size-14{font-size:14px}.font-size-16{font-size:16px}.font-size-18{font-size:18px}.letter-sp-0-2{letter-spacing:0.2px}.letter-sp-2{letter-spacing:2px}.letter-sp-4{letter-spacing:4px}.height-full{height:100%}.min-height-24{min-height:24px}.min-height-28{min-height:28px}.min-height-32{min-height:32px}.min-height-32-children>*{min-height:32px}.line-height-140{line-height:140%}.line-height-150{line-height:150%}.line-height-180{line-height:180%}.line-height-200{line-height:200%}.vertical-top{vertical-align:top}.vertical-middle{vertical-align:middle}.vertical-bottom{vertical-align:bottom}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.top-50-percent{top:50%}.bottom-20{bottom:20px}.translateY-min-50-percent{transform:translateY(-50%)}.margin-none{margin:0 !important}.margin-16{margin:16px}.margin-27{margin:27px}.margin-top-12{margin-top:12px}.margin-top-18{margin-top:18px}.margin-top-20{margin-top:20px}.margin-top-24{margin-top:24px}.margin-top-28{margin-top:28px}.margin-top-36{margin-top:36px}.margin-top-48{margin-top:48px}.margin-top-56{margin-top:56px}.margin-top-100{margin-top:100px}@media only screen and (min-width: 769px){.margin-top-screen-lg-42{margin-top:42px}}.margin-right-2{margin-right:2px}.margin-right-4{margin-right:4px}.margin-right-6{margin-right:6px}.margin-right-8{margin-right:8px}.margin-right-12{margin-right:12px}.margin-right-18{margin-right:18px}.margin-bottom-2{margin-bottom:2px}.margin-bottom-4{margin-bottom:4px}.margin-bottom-6{margin-bottom:6px}.margin-bottom-8{margin-bottom:8px}.margin-bottom-12{margin-bottom:12px}.margin-bottom-14{margin-bottom:14px}.margin-bottom-16{margin-bottom:16px}.margin-bottom-18{margin-bottom:18px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-24{margin-bottom:24px}.margin-bottom-28{margin-bottom:28px}.margin-bottom-36{margin-bottom:28px}.margin-bottom-44{margin-bottom:44px}.margin-bottom-48{margin-bottom:48px}.margin-bottom-50{margin-bottom:50px}.margin-bottom-56{margin-bottom:56px}.margin-bottom-60{margin-bottom:60px}.margin-left-2{margin-left:2px}.margin-left-6{margin-left:6px}.margin-left-8{margin-left:8px}.margin-left-12{margin-left:12px}.padding-8{padding:8px}.padding-10{padding:10px}.padding-12{padding:12px}.padding-14{padding:14px}.padding-16{padding:16px}.padding-20{padding:20px}.padding-22{padding:22px}.padding-24{padding:24px}.padding-40{padding:40px}.padding-left-2{padding-left:2px}.padding-left-4{padding-left:4px}.padding-left-8{padding-left:8px}.padding-left-12{padding-left:12px}.padding-left-16{padding-left:16px}.padding-left-18{padding-left:18px}.padding-left-20{padding-left:20px}.padding-left-24{padding-left:24px}.padding-left-42{padding-left:42px}.padding-right-2{padding-right:2px}.padding-right-6{padding-right:6px}.padding-right-8{padding-right:8px}.padding-right-12{padding-right:12px}.padding-right-16{padding-right:16px}.padding-right-18{padding-right:18px}.padding-right-24{padding-right:24px}.padding-right-42{padding-right:42px}.padding-top-none{padding-top:0 !important}.padding-top-12{padding-top:12px}.padding-top-18{padding-top:18px}.padding-top-20{padding-top:20px}.padding-top-24{padding-top:24px}.padding-top-28{padding-top:28px}.padding-top-30{padding-top:30px}.padding-top-32{padding-top:32px}.padding-top-40{padding-top:40px}.padding-top-48{padding-top:48px}.padding-bottom-4{padding-bottom:4px}.padding-bottom-8{padding-bottom:8px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-12{padding-bottom:12px}.padding-bottom-20{padding-bottom:20px}.padding-bottom-24{padding-bottom:24px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-32{padding-bottom:32px}.padding-bottom-40{padding-bottom:40px}.padding-bottom-48{padding-bottom:48px}.padding-bottom-60{padding-bottom:60px}.padding-bottom-88{padding-bottom:88px}@media only screen and (min-width: 769px){.padding-top-screen-lg-16{padding-top:16px}}@media only screen and (min-width: 769px){.screen-lg-hidden{display:none !important}}.border-radius-0-5{border-radius:.5em}.responsive-wrapper-inner{max-width:960px;margin-left:auto;margin-right:auto}.max-width-600{max-width:600px}.max-width-480{max-width:600px}.pages__bg{background-color:#EEEEEE;padding:.8rem 0rem}.bg-default{background-color:#EEEEEE}@media only screen and (min-width: 769px){.border-screen-lg-rounded{border-radius:4px;overflow:hidden}}.border-bottom-bold{border-bottom:solid 2px #e0e0e0}.border-radius-none{border-radius:0 !important}.img-scaled-stretch{width:100%;height:auto}.google-play-badge{position:relative;display:inline-block;width:107px;height:32px;overflow:hidden}.google-play-badge img{position:absolute;height:calc(100% + 15px);width:calc(100% + 15px);top:-7.5px;left:-7.5px}.ballon-arrow-up{position:relative}.ballon-arrow-up::before{content:'▲';color:white;position:absolute;left:50%;top:-18px;font-size:25px;transform:translate(-50%)}body{position:relative;margin:0;background:rgba(18,152,255,0.12);font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", HiraginoSansCustom, "Hiragino Sans", Meiryo, メイリオ, Osaka, sans-serif, system-ui}a{text-decoration:none}.responsive-wrapper-inner{max-width:1000px}.position-relative{position:relative}.block{display:block}.display-block-lg{display:none}@media only screen and (min-width: 1001px){.display-block-lg{display:block}}@media only screen and (min-width: 1001px){.hidden-lg{display:none}}.bg-wrapper{z-index:-1;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.bg{position:absolute;max-width:1440px;width:100%;height:1598px;left:50%;transform:translateX(-50%);background-image:url(/assets/top/v2/bg.svg);background-repeat:no-repeat}.bg:nth-of-type(1n){top:125px}.bg:nth-of-type(2n){top:2137px}.btn{background-color:#1298ff;color:#fff;text-align:center;box-shadow:inset 0px -3px 0px rgba(0,0,0,0.3);border-radius:4px;font-weight:bold;line-height:24px;font-size:16px;letter-spacing:0.2px}.btn-block{display:block;padding:12px 16px}.qr{width:160px;height:160px;margin-left:auto;margin-right:auto;display:block}hr.em-2{border:none;border-top:solid 2px #1298ff;width:2.25em;margin:0;margin-left:auto;margin-right:auto}select#lang{width:10em;padding-left:2px;padding-right:25px;height:2.6em;box-sizing:border-box;font-size:14px;border:none;border-bottom:1px solid #000;border-radius:0;margin-top:12px;margin-right:12px;appearance:none;background:url(/assets/companies/profile-2.0/chevron-down-black.png);background-position:8.9em 0.89em;background-size:13px 8px;background-repeat:no-repeat}select#lang option{color:#212121}select#lang:not(:valid){color:#757575}@media only screen and (min-width: 1001px){select#lang{margin-top:16px}}h2{text-align:center;padding-top:17px;padding-bottom:18px;padding-left:6px;padding-right:6px;background-color:#fff;color:#1298ff;font-size:18px;line-height:140%;letter-spacing:2px}html[lang="id"] section.main>div:first-child img{height:42px;width:auto}section.main{padding:36px}@media only screen and (min-width: 641px){section.main>div:first-child img{height:60px !important;width:auto}}section.main p{font-style:normal;font-weight:700;font-size:12px;line-height:1.5;letter-spacing:1px;margin-bottom:24px}@media only screen and (min-width: 641px){section.main p{text-align:center}}section.main>div:last-child{background:rgba(255,255,255,0.5);color:#1298FF;font-size:10px;font-weight:700;line-height:140%;letter-spacing:2px;padding-top:12px;padding-bottom:16px}section.main>div:last-child>div:first-child{margin-bottom:10px}section.main>div:last-child a:not(:last-child){margin-right:20px}@media only screen and (min-width: 1001px){section.main{padding:48px}}.main-visual{position:relative;display:inline-block}.main-visual>img:nth-child(1){width:220px;height:264px}.main-visual>span img{width:78%;height:auto}.main-visual>span p{margin:0;font-size:6px;line-height:9px;font-weight:bold;text-align:center}.main-visual span:nth-of-type(1n){display:inline-block;position:absolute;right:26px;bottom:-19px;width:52px;height:52px}.main-visual span:nth-of-type(2n){display:inline-block;position:absolute;bottom:-19px;right:-34px;width:52px;height:52px}.main-visual span:nth-of-type(2n) p{position:relative;left:-4%;width:108%}.main-visual span:nth-of-type(2n) img{margin-top:1.5px}.top-feature{margin-bottom:32px}.top-feature:nth-of-type(1n)>span>div:first-child{background:rgba(18,152,255,0.9)}.top-feature:nth-of-type(2n)>span>div:first-child{background:rgba(255,82,134,0.9)}.top-feature:nth-of-type(3n)>span>div:first-child{background:rgba(0,150,15,0.7)}.top-feature:nth-of-type(4n)>span>div:first-child{background:rgba(255,127,0,0.8)}.top-feature:nth-of-type(1n)>span>div:last-child{color:#1298ff}.top-feature:nth-of-type(2n)>span>div:last-child{color:#FF487F}.top-feature:nth-of-type(3n)>span>div:last-child{color:#00960F}.top-feature:nth-of-type(4n)>span>div:last-child{color:#FF7F00}.top-feature:nth-of-type(2n)>span>div:last-child p{left:72px;right:0}.top-feature:nth-of-type(2n)>span>div:last-child img{left:12px;right:initial}.top-feature>span{position:relative;display:block}.top-feature>span>div:first-child{border-radius:2px;text-align:initial;color:#fff;font-size:36px;line-height:100%;text-shadow:0px 0px 1px rgba(0,0,0,0.2);margin-right:36px;padding:26px 11px}.top-feature>span>div:last-child{position:absolute;border-radius:2px;left:62px;right:16px;top:8px;bottom:-8px;background-color:#fff}.top-feature>span>div:last-child p{font-size:16px;line-height:140%;font-weight:600;display:flex;align-items:center;justify-content:center;text-align:center;padding-left:6px;padding-right:6px;position:absolute;left:0;right:72px;top:0;bottom:0}.top-feature>span>div:last-child img{display:inline-block;width:60px;height:60px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.top-feature>span>div:last-child span{display:inline-block;border-radius:5px;background-color:#1298ff;color:#fff;font-size:11px;font-weight:bold;text-align:center;padding:6px 4px 6px 9px;position:absolute;right:-12px;top:4px;transform:translateY(-100%)}@media only screen and (min-width: 1001px){.top-feature{display:inline-block;width:47%}.top-feature:nth-of-type(1n){margin-right:16px}.top-feature:nth-of-type(2n){margin-right:initial}}.link-group-organism{text-align:left}.link-group-organism .responsive-wrapper{max-width:920px;margin-left:auto;margin-right:auto}.link-group-organism .link-group{width:100%;border-radius:4px;margin-bottom:24px}.link-group-organism .link-group.inline{display:inline-block;width:calc(50% - 13px)}.link-group-organism .link-group.inline:nth-child(2n){margin-left:20px;margin-bottom:76px}.link-group-organism .link-group.primary-a{background-color:#1298FF}.link-group-organism .link-group.primary-a a{color:#1298FF}.link-group-organism .link-group.primary-b{background-color:#1298FF}.link-group-organism .link-group.primary-b a{color:#1298FF}.link-group-organism .link-group.secondary{background-color:#FF7F00}.link-group-organism .link-group.secondary a{color:#FF7F00}.link-group-organism .link-group>div:first-child{font-size:16px;font-weight:700;color:#fff;text-align:center;padding-top:12px;padding-bottom:12px}.link-group-organism .link-group ul{margin:0;width:100%;padding:12px;padding-top:0px;padding-bottom:0px;box-sizing:border-box;text-align:left}.link-group-organism .link-group li{display:inline-block;width:calc(50% - 8px);margin-bottom:12px;text-align:center}.link-group-organism .link-group.inline li{width:100%}.link-group-organism .link-group li:nth-child(2n){padding-left:calc(13px - 3px)}.link-group-organism .link-group li a{display:block;background-color:#fff;width:100%;padding-top:16px;padding-bottom:16px;font-weight:700;border-radius:4px;text-decoration:none}.link-group-organism .link-group li a:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;float:right;margin-right:12px}.link-group-organism .link-group li a:hover{background-color:rgba(255,255,255,0.8)}@media screen and (max-width: 767px){.link-group-organism .responsive-wrapper{padding:16px}.link-group-organism .link-group li{width:100%}.link-group-organism .link-group li:nth-child(2n){padding-left:initial}.link-group-organism .link-group.inline{width:100%}.link-group-organism .link-group.inline:nth-child(2n){margin-left:initial;margin-bottom:42px}}html[lang=th] .main-visual-wrapper{margin-bottom:70px}html[lang=th] .top-feature>span>div:last-child p{font-size:14px}html[lang=th] .top-howto .top-howto-inner p{font-size:10px}html[lang=en] .top-feature>span>div:last-child p,html[lang=id] .top-feature>span>div:last-child p{font-size:14px}html[lang=en] .top-howto .top-howto-inner p,html[lang=id] .top-howto .top-howto-inner p{font-size:10px}.top-howto{margin-bottom:100px}.top-howto.slick-dotted.slick-slider{margin-bottom:100px}.top-howto .slick-dots{bottom:-54px}.top-howto .slick-dots li button:before{font-size:8px;opacity:1;color:rgba(18,152,255,0.36)}.top-howto .slick-dots li.slick-active button:before{opacity:1;color:#1298ff}.top-howto .top-howto-inner{position:relative;padding:0 36px;color:#212121}.top-howto .top-howto-inner>div{box-sizing:border-box;height:86px;margin-bottom:27px;overflow:visible}.top-howto .top-howto-inner h3{font-weight:bold;font-size:14px;line-height:21px;letter-spacing:1px;margin:0}.top-howto .top-howto-inner p{font-size:12px;line-height:18px;letter-spacing:1px;margin-bottom:15px}.top-howto .top-howto-inner img:not(.yagi){display:block;margin-left:auto;margin-right:auto;width:100%;max-width:288px;height:auto}.top-howto .top-howto-inner img.yagi{width:initial;height:40%;z-index:5;position:absolute;bottom:12.125%;right:50%;transform:translateX(149%)}.top-howto .top-howto-inner img.yagi-v2{width:initial;height:40%;z-index:5;position:absolute;bottom:0;right:50%;transform:translateX(134%)}.top-howto .top-howto-inner img.yagi-select{width:initial;height:36.5%;z-index:5;position:absolute;bottom:17%;right:50%;transform:translateX(119%)}@media only screen and (min-width: 1001px){.top-howto .top-howto-inner img:not(.yagi){width:100%;height:auto}}.horizontal-rule-or{margin-left:16px;margin-right:16px;display:flex}.horizontal-rule-or span{display:block;flex:0 0 2em;text-align:center;color:#1298ff;font-size:14px;letter-spacing:2px;line-height:20px}.horizontal-rule-or hr{flex:1;border:none;border-top:solid 1px #1298ff;margin-top:10px;height:0px}.get-started-app{margin-bottom:22px}.get-started-app>div:last-child{text-align:center}.get-started-app>div:last-child .google-play-badge{margin-left:20px}footer{background-color:#1298ff;color:#fff;letter-spacing:2px;font-size:12px;text-align:center;line-height:140%;font-weight:normal;padding-top:10px;padding-bottom:16px}footer a{color:#fff;display:inline-block}footer .footer-link{margin:16px;margin-top:0;line-height:3.2em}footer .copy-right{margin-left:16px;margin-right:16px}#top-registration-form .heading,#top-registration-form .subheading{display:none}#top-registration-form section{max-width:320px;padding:16px}#top-registration-form button{background-color:#1298ff;color:#fff;text-align:center;box-shadow:inset 0px -3px 0px rgba(0,0,0,0.3);border-radius:4px;font-weight:bold;line-height:24px;font-size:16px;letter-spacing:0.2px;display:block;padding:12px 16px;border:none;background-color:#1298ff !important;margin-top:24px}#top-registration-form input[type=text],#top-registration-form input[type=password]{font-size:14px;line-height:20px;width:calc(100% - 1.2em - 1px);top:initial;bottom:initial;right:initial;left:initial;border:none;border-bottom:1px solid #000;border-radius:initial;background-color:initial;padding-top:12px;padding-bottom:12px;margin-bottom:16px}#top-registration-form input[type=text]:focus,#top-registration-form input[type=password]:focus{top:initial;bottom:initial;right:initial;left:1px;margin-bottom:16px}#top-registration-form select{line-height:20px !important;top:0px;bottom:0px;padding-left:.6em;padding-right:25px;box-sizing:border-box;font-size:14px;border:none;border-bottom:1px solid #000;border-radius:initial;margin-top:12px;margin-right:12px;appearance:none;background:url(/assets/companies/profile-2.0/chevron-down-black.png);background-position:99%;background-size:13px 8px;background-repeat:no-repeat;line-height:1em;padding-top:12px;padding-bottom:12px}#top-registration-form select option{color:#212121}#top-registration-form select:not(:valid){color:#757575}#top-registration-form select:focus{top:0px;bottom:0px;width:100%;margin-bottom:10px}#top-registration-form .invalid b{font-size:12px}
