﻿.jumbotron{background-color:#ee6033}.jumbotron h1{color:white;text-align:center}.jumbotron .col{display:flex;flex-direction:column;justify-content:center;align-items:center}.jumbotron .main-img{position:relative}.jumbotron .main-img ul{display:flex;justify-content:space-around;color:#ee6033;list-style:none;padding:0;position:absolute}.jumbotron .main-img ul li{display:flex;justify-content:center;align-items:center;background-color:#ffd9c1;border-radius:100%}.jumbotron .top-form{background-color:white;width:100%;height:100%}.jumbotron .register-form-container{background-color:white;position:relative}.partner-box{background-color:#f8f8ff}.button-area{display:flex;justify-content:center;align-items:center}section#news{background-color:#ffac78}section#strength{background-color:#ffd9c1}section#strength h2{color:#ff4d14}section#strength #heatmap-types{display:flex;justify-content:space-between}section#strength #heatmap-types .strength-box{background-color:white;border-radius:4px;position:relative;box-shadow:0 3px 6px rgba(0,0,0,0.16)}section#strength #heatmap-types .strength-box .strength-n{position:absolute;color:#ee6033}section#strength #heatmap-types .strength-box>figure{display:flex;flex-direction:column;justify-content:center;align-items:center}section#strength #heatmap-types .strength-box>figure figure{display:flex;flex-direction:column;align-items:center;margin:0;padding:0}section#strength #heatmap-types .strength-box>figure figure>img{display:flex;flex-direction:column;flex-grow:1}section#strength .container>section{background-color:white;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}section#strength .container>section h3{color:#ee6033}section#strength .container>section h4{color:white;height:36px;border-radius:18px}section#strength .container>section>div{display:flex;justify-content:space-between}section#strength .container>section>div section small{display:flex;align-items:center;height:20px}section#strength .container>section>div section small::before{display:inline-block;content:"";border-bottom:0.09px solid #4c3e38;width:28.85px;height:0.09px;transform:rotate(-120deg)}section#strength .container>section>div section small::after{display:inline-block;content:"";border-bottom:0.09px solid #4c3e38;width:28.85px;height:0.09px;transform:rotate(120deg)}section#strength .container>section>div section .balloon-with-face{display:flex;justify-content:center;align-items:center}section#strength .container>section>div section .balloon-with-face::before{display:block;content:"";background-repeat:no-repeat;background-size:contain;margin-bottom:16px}section#strength .container>section>div section .balloon{display:flex;justify-content:center;align-items:center;position:relative}section#strength .container>section>div section #misinterpretation-1::before{background-image:url("../img/misinterpretation-1.svg")}section#strength .container>section>div section #misinterpretation-2::before{background-image:url("../img/misinterpretation-2.svg")}section#strength .container>section>div section #user-action-1::before{background-image:url("../img/user-action-1.svg")}section#strength .container>section>div section #user-action-2::before{background-image:url("../img/user-action-2.svg")}section#strength .container>section>div section#one-look h4{background-color:#4c3e38}section#strength .container>section>div section#one-look h4::before{display:block;content:"";background-image:url("../img/one-look.png");background-repeat:no-repeat;background-size:contain;position:absolute}section#strength .container>section>div section#one-look .balloon-with-face{flex-direction:row}section#strength .container>section>div section#one-look .balloon{margin-left:14px}section#strength .container>section>div section#one-look .balloon::before{display:block;content:"";background-repeat:no-repeat;background-size:contain;width:0px;height:0px;position:absolute;border-style:solid;border-width:10px 14px 10px 0;border-color:transparent #cbcbcb transparent transparent;left:-14px}section#strength .container>section>div section#together-look h4{background-color:#ee6033}section#strength .container>section>div section#together-look h4::after{display:block;content:"";background-image:url("../img/together-look.png");background-repeat:no-repeat;background-size:contain;position:absolute}section#strength .container>section>div section#together-look .balloon-with-face{flex-direction:row-reverse}section#strength .container>section>div section#together-look .balloon{margin-right:14px}section#strength .container>section>div section#together-look .balloon::after{display:block;content:"";background-repeat:no-repeat;background-size:contain;width:0px;height:0px;position:absolute;border-style:solid;border-width:10px 0 10px 14px;border-color:transparent transparent transparent #ffd9c1;right:-14px}section#features img{max-width:unset}section#plans{background-color:white;position:relative}section#plans #vs-super{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;text-align:center}section#plans #vs-super>div{display:flex;flex-direction:column;align-items:center;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,0.16);position:relative}section#plans #vs-super>div::before{display:block;content:"";background-size:contain;background-repeat:no-repeat;position:absolute}section#plans #vs-super>div .who-is-target{display:flex;align-items:center;height:20px}section#plans #vs-super>div .who-is-target::before{display:inline-block;content:"";border-bottom:0.09px solid #4c3e38;width:28.85px;height:0.09px;transform:rotate(-120deg)}section#plans #vs-super>div .who-is-target::after{display:inline-block;content:"";border-bottom:0.09px solid #4c3e38;width:28.85px;height:0.09px;transform:rotate(120deg)}section#plans #vs-super>div .jump-btn{display:flex;position:absolute;justify-content:center;align-items:center;content:"";border-radius:100%;background-color:white;box-shadow:0 3px 6px rgba(0,0,0,0.16);border:3px solid transparent;transition:0.5s}section#plans #vs-super>div .jump-btn::after{display:flex;content:"";background-image:url("../img/chevron-down-primary.svg");background-repeat:no-repeat;background-size:contain;transition:0.5s}section#plans #vs-super>div .jump-btn:hover{transition:0.5s;border-color:white;background-color:#ee6033;box-shadow:none}section#plans #vs-super>div .jump-btn:hover::after{background-image:url("../img/chevron-down-primary-hover.svg");transition:0.5s}section#plans #vs-super #mieruca-heatmap-features::before{background-image:url("../img/top-plan-1.png")}section#plans #vs-super #super-heatmap-features::before{background-image:url("../img/top-plan-2.png")}section#plans #vs-super ul{list-style:none;padding:0}section#plans #vs-super ul li::before{content:url("../img/check.svg");margin-right:8px}section#plans #vs-super #mieruca-heatmap-features{background-color:#ffd9c1}section#plans #vs-super #mieruca-heatmap-features h3{color:#ee6033}section#plans #vs-super #super-heatmap-features{background-color:#4c3e38}section#plans #vs-super #super-heatmap-features h3{color:white}section#plans #vs-super #super-heatmap-features ul{color:white}section#plans section#charge-table{background-color:#f8f8ff}section#plans section#charge-table h3{color:#ee6033}section#plans section#charge-table .caption{text-align:center}section#plans section#charge-table small{display:inline-block}section#plans section#charge-table small ul{margin:0;padding:0;list-style:none}section#plans section#charge-table ul{display:inline-block;font-size:80%;margin:0;padding:0;list-style:none}section#super-heatmap{background-image:url("../img/super-heatmap-bg.svg");background-size:cover;background-color:rgba(76,62,56,0.53);background-blend-mode:lighten;display:flex;flex-direction:column}section#super-heatmap h2{color:white}section#super-heatmap #super-heatmap-details{display:flex;justify-content:center;align-items:flex-start}section#super-heatmap #super-heatmap-details figure figcaption{display:flex;justify-content:center;align-items:center;background-color:#4c3e38;color:white;border-radius:18px;height:36px}section#super-heatmap #super-heatmap-details figure .charge-table-box{display:flex;align-items:center}section#super-heatmap #super-heatmap-details figure .charge-table-box table{border-collapse:collapse;color:white}section#super-heatmap #super-heatmap-details figure .charge-table-box table thead tr{border-bottom:1px solid #b1acac;height:36px}section#super-heatmap #super-heatmap-details figure .charge-table-box table tbody tr{border-bottom:1px solid #b1acac;height:50px}section#super-heatmap #super-heatmap-details figure .charge-table-box table tbody tr:last-child{border-bottom:none}section#super-heatmap #super-heatmap-details figure .charge-table-box table tbody tr.super-heatmap-charge td{background-color:#f8f8ff;box-shadow:0 3px 6px rgba(0,0,0,0.16);color:#4c3e38}section#super-heatmap #super-heatmap-details figure .charge-table-box table th{text-align:left}section#super-heatmap #super-heatmap-details figure .charge-table-box table td{background-color:#4c3e38;text-align:center}section#super-heatmap #super-heatmap-details figure .charge-table-box::after{display:inline-block;content:"";background-repeat:no-repeat;background-size:contain;background-image:url("../img/mdi-plus-w.svg");width:40px;height:40px}section#super-heatmap #super-heatmap-details figure ul{list-style:none;padding:0;margin:0}section#super-heatmap #super-heatmap-details figure ul li{color:white;letter-spacing:-0.5;white-space:nowrap}section#super-heatmap #super-heatmap-details figure ul li::before{content:url("../img/check.svg");margin-right:8px}section#super-heatmap #super-heatmap-details figure#supports>div{display:flex;flex-direction:column;justify-content:center;align-items:center}section#super-heatmap #super-heatmap-details figure#supports>div>div{display:flex;justify-content:center;align-items:center;background-color:#f8f8ff;text-align:center;border-radius:16px}section#super-heatmap .more-button-box{display:flex;justify-content:center;align-items:center}section#introducing{background-color:white}section#introducing h3{border-radius:18px;height:36px}section#introducing section#free-trial h3{background-color:#ffd9c1;color:#ee6033}section#introducing section#free-trial .free-trial-flow{display:flex;justify-content:space-between}section#introducing section#free-trial .free-trial-flow .free-trial-flow-item{display:flex;flex-direction:column;justify-content:center;align-items:center}section#introducing section#free-trial .free-trial-flow .step-n{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;color:#ee6033;padding-bottom:155px}section#introducing section#free-trial .free-trial-flow .step-n::before{display:block;content:"";background-color:#ee6033;border-radius:100%;position:absolute}section#introducing section#free-trial .free-trial-flow .step-n::after{display:block;content:"";background-repeat:no-repeat;background-size:contain;position:absolute}section#introducing section#free-trial .free-trial-flow #step-1 .step-n::after{background-image:url("../img/envelope.svg")}section#introducing section#free-trial .free-trial-flow #step-2 .step-n::after{background-image:url("../img/settings.svg")}section#introducing section#free-trial .free-trial-flow #step-3 .step-n::after{background-image:url("../img/mieruca.svg")}section#introducing section#free-trial .free-trial-flow #step-4 .step-n::after{background-image:url("../img/done_outline.svg")}section#introducing section#free-trial .free-trial-flow .step-title{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}section#introducing section#free-trial .free-trial-flow .step-text{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f8f8ff;text-align:center}section#introducing section#free-trial ul{font-size:80%;list-style-type:"※ ";padding-left:1.25em}section#introducing section#fully-introducing h3{background-color:#ee6033;color:white}section#introducing section#fully-introducing>div{display:flex;flex-direction:column;position:relative;margin:0 auto}section#introducing section#fully-introducing>div .with-diagonal-line-index{display:flex;align-items:center;height:20px}section#introducing section#fully-introducing>div em{display:inline-block;color:#ee6033;font-style:normal}section#introducing .bottom-triangle{display:flex;justify-content:center;align-items:center;height:0;width:0;content:"";border-style:solid;border-width:12px 13.5px 0 13.5px;border-color:#cbcbcb transparent transparent transparent;margin:16px auto}section#support-system{background-color:#ee6033;color:white}section#support-system .container>ul{display:flex;justify-content:center;list-style:none;padding:0;margin:0;text-align:left}section#support-system .container>ul li{padding-left:1.25em;position:relative}section#support-system .container>ul li span{position:absolute;margin-right:0.25em;left:-0.25em}section#support-system .support-cards{display:flex}section#support-system .support-cards .card{position:relative}section#support-system .support-cards .card .card-title::before{position:absolute;display:block;content:"";background-repeat:no-repeat;background-size:contain}section#support-system .support-cards .card .card-content ul{display:flex;flex-grow:1;justify-content:center;align-items:center;background-color:#ffd9c1;padding:0;position:absolute;bottom:0;left:0;border-radius:0 0 4px 4px;list-style:none;padding:0;margin:0}section#support-system .support-cards .card .card-content ul li{display:flex;align-items:center}section#support-system .support-cards .card .card-content ul li::before{content:url("../img/check.svg");padding-right:8px}section#support-system .support-cards .card .card-content ul a{color:#ee6033}section#support-system .support-cards .card#support-1 .card-title::before{background-image:url("../img/top-support-1.svg")}section#support-system .support-cards .card#support-2 .card-title::before{background-image:url("../img/top-support-2.svg")}section#support-system .support-cards .card#support-3 .card-title::before{background-image:url("../img/top-support-3.svg")}section#cases{background-color:rgba(255,217,193,0.46)}section#cases .case-studies{display:flex;overflow-x:hidden;overflow-y:visible;position:absolute}section#cases .case-studies a{color:inherit;text-decoration:none}section#cases .case-studies .case-study{background-color:#f0f0f5;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,0.16);margin:0 12px;position:relative;user-select:none;cursor:pointer;transition:0.5s}section#cases .case-studies .case-study em{font-style:normal;color:#ee6033}section#cases .case-studies .case-study .case-study-title{text-align:center}section#cases .case-studies .case-study .case-study-company{display:flex;flex-grow:1;justify-content:center;align-items:center;position:absolute;width:100%;text-align:center}section#cases .case-studies .case-study::before{display:block;content:"";background-image:url("../img/top-case-study-bg.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute}section#cases .case-studies .case-study:hover{transition:0.5s;transform:scale(90%);border:3px solid #ee6033;margin:auto 8px}section#cases .case-studies .case-study:hover .case-study-image{transition:0.5s;filter:opacity(0.8)}section#faq{background-color:#ededed}section#members{background-color:inherit}section#members .members{display:flex}section#members .members .member{background-color:white;position:relative;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}section#members .members .member .member-image{position:absolute;text-align:center;width:100%}section#methods *{box-sizing:border-box}section#company-info{background-image:url("../img/company_.png");background-repeat:no-repeat;background-size:cover;background-position:center;backdrop-filter:brightness(30%);color:white}section#company-info table{border-collapse:collapse;color:white}section#company-info small{display:inline-block}section#company-info .board-member a{color:inherit;text-decoration:none}@media screen and (min-width: 1200px){h1{font-size:48px;font-weight:bold;line-height:60px}h2{font-size:32px;font-weight:bold;margin-bottom:36px}.jumbotron{padding-top:16px}.jumbotron h1{margin-bottom:8px}.jumbotron .logo img{max-width:362px;max-height:109px}.jumbotron .main-img{position:absolute;bottom:-10px}.jumbotron .main-img>img{width:562px;height:317px}.jumbotron .main-img ul{width:562px;top:-56px}.jumbotron .main-img ul li{width:80px;height:80px;font-size:23px;font-weight:bold}.jumbotron .main-img ul li:first-child{font-size:22px}.jumbotron .main-img ul li:last-child{font-size:17px}.jumbotron #heatmap-introduction-col{margin-left:24px}.jumbotron #top-form-col{align-items:flex-end}.jumbotron .top-form{width:439px;height:595px;border-radius:24px;margin-right:24px;margin-bottom:16px}.jumbotron .form-banner{width:375px}.jumbotron #register-form-col{align-items:flex-end;margin-right:24px}.jumbotron .register-form-container{width:min-content;height:fit-content;padding:16px 32px;box-shadow:0 3px 6px rgba(0,0,0,0.16);border-radius:18px;margin-bottom:16px}.jumbotron .register-form-container .row{width:100%}.jumbotron .register-form-container form .form-text label{margin-bottom:4px}main>section{padding-top:56px}section#news{padding:48px 0}section#strength{padding:0}section#strength .sub-text{margin-bottom:64px}section#strength #heatmap-types{margin-bottom:8px}section#strength .strength-box{width:384px}section#strength .strength-box .strength-n{font-size:68px;font-weight:bold;line-height:68px;top:-34px;left:14px}section#strength .strength-box>figure{margin:47px 20px 27px}section#strength .strength-box>figure>figcaption{font-size:28px;font-weight:bold;margin-bottom:18px}section#strength .strength-box>figure figure>img{max-width:288px;margin-bottom:20px}section#strength .strength-box>figure figure>figcaption{line-height:29px;margin:0 13px}section#strength #top-strength-border::before{display:block;content:"";width:1200px;height:44px;background-image:url("../img/top-strength-border-1.svg");background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:8px}section#strength #top-strength-border::after{display:block;content:"";width:1200px;height:34px;background-image:url("../img/top-strength-border-2.svg");background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:-8px}section#strength .container>section{padding:40px 20px}section#strength .container>section h3{font-size:24px;margin-bottom:26px}section#strength .container>section h4{margin-bottom:20px}section#strength .container>section>div section{display:flex;flex-direction:column;justify-content:center;align-items:center}section#strength .container>section>div section small{position:absolute;top:-32px}section#strength .container>section>div section small span{font-size:12px;font-weight:bold;vertical-align:text-bottom}section#strength .container>section>div section small em{font-size:16px;font-style:normal}section#strength .container>section>div section .balloon{width:473px;height:92px;border-radius:24px;margin-bottom:20px;font-size:14px;font-weight:bold}section#strength .container>section>div section .balloon-with-face::before{width:60px;height:63px}section#strength .container>section>div section#one-look h4{width:570px}section#strength .container>section>div section#one-look h4::before{width:35px;height:67px;left:105px;bottom:8px}section#strength .container>section>div section#one-look .balloon{background-color:#cbcbcb}section#strength .container>section>div section#one-look .balloon::after{display:block;content:"";width:0;height:0;position:absolute;border-style:solid;border-width:13.5px 0 13.5px 11.5px;border-color:transparent transparent transparent #cbcbcb;right:-28.3px}section#strength .container>section>div section#together-look h4{width:554px;padding-right:16px}section#strength .container>section>div section#together-look h4::after{width:125px;height:61px;right:21.2px;bottom:8px}section#strength .container>section>div section#together-look .balloon{background-color:#ffd9c1}section#features{padding:0}section#features *{box-sizing:border-box}section#plans .sub-text{margin-bottom:140px}section#plans #vs-super{top:205px}section#plans #vs-super>div{width:408px;height:175px;position:relative;z-index:1000}section#plans #vs-super>div h3{font-size:28px;line-height:28px;margin:24px 0 16px}section#plans #vs-super>div .who-is-target{font-size:12px;line-height:19px;position:absolute;top:20px}section#plans #vs-super>div::before{top:60px;width:88px;height:99px;z-index:0}section#plans #vs-super .jump-btn{bottom:-28px;width:56px;height:56px}section#plans #vs-super .jump-btn::after{width:24px;height:24px}section#plans #vs-super ul{text-align:center;font-weight:bold}section#plans #vs-super ul li{font-size:16px;line-height:16px;margin-bottom:12px}section#plans #vs-super #mieruca-heatmap-features .who-is-target{left:-170px}section#plans #vs-super #mieruca-heatmap-features::before{left:-140px}section#plans #vs-super #super-heatmap-features .who-is-target{right:-170px}section#plans #vs-super #super-heatmap-features::before{right:-140px}section#plans #vs-super .top-plan-or{font-size:24px;margin:12px}section#plans section#charge-table{border-top-left-radius:100% 208px;border-top-right-radius:100% 208px;padding-bottom:60px}section#plans section#charge-table h3{font-size:28px;padding-top:120px;margin-bottom:72px}section#plans section#charge-table .caption{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:30px 0 32px;font-weight:bold}section#plans section#charge-table .caption p{margin-bottom:16px}section#plans section#charge-table .button-area{margin-bottom:31px}section#super-heatmap{padding-bottom:60px}section#super-heatmap #super-heatmap-details figure{margin-bottom:64px}section#super-heatmap #super-heatmap-details figure figcaption{font-size:16px;font-weight:bold;width:292px;margin-bottom:16px}section#super-heatmap #super-heatmap-details figure .charge-table-box table{width:292px;height:399px;font-weight:bold}section#super-heatmap #super-heatmap-details figure .charge-table-box table td{width:177px}section#super-heatmap #super-heatmap-details figure .charge-table-box table thead tr.organization-size td{font-size:14px}section#super-heatmap #super-heatmap-details figure .charge-table-box table tr.super-heatmap-charge td{font-size:20px}section#super-heatmap #super-heatmap-details figure .charge-table-box table tr.super-heatmap-charge td span{font-size:14px}section#super-heatmap #super-heatmap-details figure .charge-table-box table th{font-size:12px}section#super-heatmap #super-heatmap-details figure .charge-table-box table td{font-size:16px}section#super-heatmap #super-heatmap-details figure .charge-table-box table td span{font-size:12px}section#super-heatmap #super-heatmap-details figure .charge-table-box::after{width:40px;height:40px;margin:7px}section#super-heatmap #super-heatmap-details figure ul li{font-size:16px;font-weight:bold;line-height:1.3125}section#super-heatmap #super-heatmap-details figure ul li:not(:last-child){margin-bottom:16px}section#super-heatmap #super-heatmap-details figure#supports>div>div{font-size:14px;font-weight:bold;width:244px;height:66px;padding:0 24px;margin-top:17px;margin-bottom:50px}section#super-heatmap #super-heatmap-details figure#supports>div>img{max-height:155px;margin-bottom:73px}section#introducing section#free-trial h3{margin-bottom:29px}section#introducing section#free-trial h3>sup{display:inline-block;vertical-align:top;transform:scale(0.7);transform-origin:left top}section#introducing section#free-trial .free-trial-flow{font-weight:bold}section#introducing section#free-trial .free-trial-flow .free-trial-flow-item{position:relative}section#introducing section#free-trial .free-trial-flow .free-trial-flow-item::before{position:absolute;top:98px;left:150px;content:"";background-image:url("../img/h-dots.svg");background-repeat:repeat-x;width:100%;height:6px}section#introducing section#free-trial .free-trial-flow .free-trial-flow-item:last-child::before{display:none}section#introducing section#free-trial .free-trial-flow .step-n{font-size:22px}section#introducing section#free-trial .free-trial-flow .step-n::before{width:122px;height:122px;top:40px}section#introducing section#free-trial .free-trial-flow .step-n::after{width:48px;height:48px;top:40px;margin-top:37px}section#introducing section#free-trial .free-trial-flow #step-3 .step-n::after{width:76px}section#introducing section#free-trial .free-trial-flow .step-title{font-size:24px;margin-bottom:28px}section#introducing section#free-trial .free-trial-flow .step-text{font-size:16px;width:285px;height:99px;line-height:22.4px;border-radius:28px}section#introducing section#fully-introducing h3{margin-bottom:24px}section#introducing section#fully-introducing>div{width:1100px;height:262px}section#introducing section#fully-introducing>div .with-diagonal-line-index{font-size:12px;font-weight:bold;margin-bottom:20px}section#introducing section#fully-introducing>div em{font-size:24px;font-weight:bold;margin-bottom:16px}section#introducing section#fully-introducing>div p{font-size:14px;font-weight:bold}section#introducing section#fully-introducing>div .fully-introduction-image img#top-04{max-height:262px;position:absolute;top:0;right:55px}section#introducing section#fully-introducing>div .fully-introduction-image img#case-3{position:absolute;bottom:-1px;right:-48px}section#support-system .sub-text{margin-bottom:9px}section#support-system .container>ul{font-size:80%;height:35px;margin-bottom:100px}section#support-system .support-cards{justify-content:space-between;align-items:center;padding-bottom:60px}section#support-system .support-cards .card{width:384px;height:252px;font-weight:bold}section#support-system .support-cards .card .card-title{margin:91px 0 18px;font-size:28px;line-height:28px}section#support-system .support-cards .card .card-content{font-size:14px;line-height:29px}section#support-system .support-cards .card .card-content ul{font-size:80%;text-align:center;width:100%;height:35px}section#support-system .support-cards .card#support-1 .card-title::before{width:168px;height:117px;top:-50px}section#support-system .support-cards .card#support-2 .card-title::before{width:113px;height:150px;top:-72px}section#support-system .support-cards .card#support-3 .card-title::before{width:222px;height:161px;top:-80px}section#cases{background-color:rgba(255,217,193,0.46)}section#cases .sub-text{margin-bottom:45px}section#cases .button{margin-top:514px;margin-bottom:58px}section#cases .case-studies{display:flex;left:-420px;height:470px;position:absolute}section#cases .case-studies .case-study{width:384px;height:464px;background-color:#f0f0f5;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}section#cases .case-studies .case-study .case-study-image img{border-radius:4px 4px 0 0}section#cases .case-studies .case-study .case-study-title{font-size:16px;font-weight:bold;margin-top:25px}section#cases .case-studies .case-study .case-study-title em{font-size:22px}section#cases .case-studies .case-study .case-study-company{font-size:16px;font-weight:bold;line-height:16px;bottom:28px}section#cases .case-studies .case-study::before{width:384px;height:100px;bottom:0}section#cases .cases-prev-button{position:absolute;display:flex;justify-content:center;align-items:center;content:"";border-radius:100%;background-color:white;box-shadow:0 3px 6px rgba(0,0,0,0.16);border:3px solid transparent;transition:0.5s}section#cases .cases-prev-button::after{display:flex;content:"";background-image:url("../img/chevron-down-primary.svg");background-repeat:no-repeat;background-size:contain;transform:rotate(90deg);transition:0.5s}section#cases .cases-prev-button:hover{transition:0.5s;border-color:white;background-color:#ee6033;box-shadow:none}section#cases .cases-prev-button:hover::after{background-image:url("../img/chevron-down-primary-hover.svg");transition:0.5s}section#cases .cases-prev-button{position:absolute;left:-25px;top:325px;width:50px;height:50px}section#cases .cases-prev-button::after{width:24px;height:24px}section#cases .cases-prev-button:hover{transition:0.5s;border-color:white;background-color:#ee6033;box-shadow:none}section#cases .cases-next-button{position:absolute;right:-25px;top:325px;width:50px;height:50px}section#cases .cases-next-button::after{width:24px;height:24px}section#cases .cases-next-button{position:absolute;display:flex;justify-content:center;align-items:center;content:"";border-radius:100%;background-color:white;box-shadow:0 3px 6px rgba(0,0,0,0.16);border:3px solid transparent;transition:0.5s}section#cases .cases-next-button::after{display:flex;content:"";background-image:url("../img/chevron-down-primary.svg");background-repeat:no-repeat;background-size:contain;transform:rotate(-90deg);transition:0.5s}section#cases .cases-next-button:hover{transition:0.5s;border-color:white;background-color:#ee6033;box-shadow:none}section#cases .cases-next-button:hover::after{background-image:url("../img/chevron-down-primary-hover.svg");transition:0.5s}section#members{background-color:inherit}section#members h2{margin-bottom:93px}section#members .members{flex-direction:row;margin-bottom:60px;justify-content:space-between}section#members .members .member{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:384px;height:361px;font-weight:bold}section#members .members .member .member-image{top:-58px}section#members .members .member .member-position{margin-top:85px;margin-bottom:7px;font-size:14px;text-align:center}section#members .members .member .member-name{font-size:28px;line-height:28px;margin-bottom:28px;text-align:center}section#members .members .member .member-name span{font-size:21px}section#members .members .member .member-profile{width:318px;font-size:14px;line-height:29px}section#company-info h2{margin-bottom:37px}section#company-info table{width:100%;margin-bottom:29px;font-weight:bold;line-height:24px}section#company-info table tr{border-bottom:1px solid white}section#company-info table th{width:168px}section#company-info table td{padding:23px 20px}section#company-info table .board-member{display:flex;justify-content:space-between}section#company-info small{font-size:11px;text-align:center;width:100%;margin-bottom:29px}.kantan30{margin-top:60px;padding-bottom:60px}}@media screen and (max-width: 1199px){h1{font-size:26px;font-weight:bold;line-height:30.8px}h2{font-size:20px;font-weight:600;margin-bottom:17px}.jumbotron{padding-top:16px}.jumbotron .row{flex-direction:column}.jumbotron .row .col#heatmap-introduction-col{justify-content:flex-start;position:relative;height:330px}.jumbotron .row .col#register-form-col .register-form-container{width:100vw;padding:17px 0 30px}.jumbotron h1{margin-bottom:8px}.jumbotron .logo{margin-bottom:11px}.jumbotron .logo img{max-width:181px;max-height:55px}.jumbotron .main-img{position:absolute;bottom:-16px}.jumbotron .main-img>img{width:315px;height:178px}.jumbotron .main-img ul{width:315px;top:-40px}.jumbotron .main-img ul li{width:48px;height:48px;font-size:12px;font-weight:bold}.jumbotron .main-img ul li:first-child{font-size:12px}.jumbotron .main-img ul li:last-child{font-size:12px}.jumbotron #top-form-col{position:relative;background-color:white}.jumbotron .top-form{width:fit-content;height:595px;padding:0 19px}.button-area{width:100%}main>section{padding-top:36px}section#strength{padding:0}section#strength .sub-text{margin-bottom:64px}section#strength #heatmap-types{flex-direction:column;justify-content:center;align-items:center;margin-bottom:8px}section#strength .strength-box:not(:last-of-type){margin-bottom:46px}section#strength .strength-box .strength-n{font-size:48px;font-weight:bold;line-height:48px;top:-24px;left:14px}section#strength .strength-box>figure{margin:47px 20px 27px}section#strength .strength-box>figure>figcaption{font-size:20px;font-weight:600;margin-bottom:18px}section#strength .strength-box>figure figure>img{max-width:288px;margin-bottom:20px}section#strength .strength-box>figure figure>figcaption{font-size:12px;font-weight:300;line-height:16.8px;margin:0 13px}section#strength #top-strength-border::before{display:block;content:"";width:337px;height:22px;background-image:url("../img/top-strength-border-1-sp.svg");background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:4px}section#strength #top-strength-border::after{display:block;content:"";width:337px;height:16px;background-image:url("../img/top-strength-border-2-sp.svg");background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:-4px}section#strength .container>section{padding:40px 13px}section#strength .container>section h3{font-size:16px;margin-bottom:26px}section#strength .container>section h4{font-size:12px;font-weight:600;width:100%;margin-bottom:20px}section#strength .container>section>div{flex-direction:column}section#strength .container>section>div section{display:flex;flex-direction:column;justify-content:center;align-items:center}section#strength .container>section>div section small{position:absolute;top:-32px}section#strength .container>section>div section small span{font-size:12px;font-weight:bold;vertical-align:text-bottom}section#strength .container>section>div section small em{font-size:16px;font-style:normal}section#strength .container>section>div section .balloon{width:100%;height:fit-content;border-radius:4px;align-items:flex-start;padding:8px;font-size:12px;font-weight:300;line-height:16.8px}section#strength .container>section>div section .balloon-with-face{display:flex;justify-content:center;align-items:center;width:100%}section#strength .container>section>div section .balloon-with-face::before{margin-top:16px;min-width:40px;height:45px}section#strength .container>section>div section .balloon-with-face:first-of-type{margin-bottom:20px}section#strength .container>section>div section#one-look{margin-bottom:36px}section#strength .container>section>div section#one-look h4::before{width:35px;height:67px;left:0;bottom:-8px}section#strength .container>section>div section#one-look .balloon{background-color:#cbcbcb}section#strength .container>section>div section#one-look .balloon::after{display:none}section#strength .container>section>div section#one-look::after{display:block;content:"";width:0;height:0;margin:15px 0;border-style:solid;border-width:11.5px 13.5px 0 13.5px;border-color:#cbcbcb transparent transparent transparent}section#strength .container>section>div section#together-look{margin:0}section#strength .container>section>div section#together-look h4{padding-right:84px;width:calc(100% - 84px)}section#strength .container>section>div section#together-look h4::after{width:93px;height:45px;right:-1px;bottom:0}section#strength .container>section>div section#together-look .balloon{background-color:#ffd9c1}section#features{padding:0}section#plans .sub-text{margin-bottom:450px}section#plans #vs-super{flex-direction:column;top:180px}section#plans #vs-super>div{width:277px;height:135px;position:relative;z-index:1000}section#plans #vs-super>div h3{font-size:18px;font-weight:600;line-height:18px;margin:24px 0 16px}section#plans #vs-super>div .who-is-target{font-size:12px;line-height:19px;position:absolute;top:20px}section#plans #vs-super>div::before{top:60px;width:88px;height:99px;z-index:0}section#plans #vs-super .jump-btn{bottom:-16px;width:32px;height:32px}section#plans #vs-super .jump-btn::after{width:16px;height:16px}section#plans #vs-super ul{text-align:left;margin:0}section#plans #vs-super ul li{font-size:12px;font-weight:600;line-height:12px;margin-bottom:12px}section#plans #vs-super #mieruca-heatmap-features{margin-bottom:84px}section#plans #vs-super #mieruca-heatmap-features .who-is-target{left:25%;top:-36px}section#plans #vs-super #mieruca-heatmap-features::before{width:54px;height:61px;left:-18px;top:75px}section#plans #vs-super #super-heatmap-features .who-is-target{left:25%;top:-36px}section#plans #vs-super #super-heatmap-features::before{width:54px;height:61px;right:-18px;top:75px}section#plans #vs-super .top-plan-or{display:none}section#plans section#charge-table{border-top-left-radius:100% 80px;border-top-right-radius:100% 80px}section#plans section#charge-table h3{font-size:20px;font-weight:600;padding-top:32px;margin-bottom:27px}section#plans section#charge-table .caption{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:30px 0 32px;font-weight:600;white-space:nowrap}section#plans section#charge-table .caption p{font-size:14px;font-weight:600;margin-bottom:16px}section#plans section#charge-table .button-area{margin:28px auto}section#plans section#charge-table small{margin-bottom:28px}section#plans section#charge-table small ul li:not(:last-child){margin-bottom:8px}section#plans section#charge-table ul{font-size:10px;margin-bottom:28px}section#plans section#charge-table ul li:not(:last-child){margin-bottom:8px}section#super-heatmap{padding-bottom:40px}section#super-heatmap #super-heatmap-details{flex-direction:column}section#super-heatmap #super-heatmap-details figure{width:100%}section#super-heatmap #super-heatmap-details figure figcaption{font-size:16px;font-weight:bold;width:100%;margin-bottom:16px}section#super-heatmap #super-heatmap-details figure .charge-table-box{display:flex;flex-direction:column}section#super-heatmap #super-heatmap-details figure .charge-table-box table{width:100%;height:414px;font-weight:600}section#super-heatmap #super-heatmap-details figure .charge-table-box table tr th,section#super-heatmap #super-heatmap-details figure .charge-table-box table tr td{height:52px}section#super-heatmap #super-heatmap-details figure .charge-table-box table th{width:119px}section#super-heatmap #super-heatmap-details figure .charge-table-box table thead tr.organization-size td{font-size:14px}section#super-heatmap #super-heatmap-details figure .charge-table-box table tr.super-heatmap-charge td{font-size:20px}section#super-heatmap #super-heatmap-details figure .charge-table-box table tr.super-heatmap-charge td span{font-size:14px}section#super-heatmap #super-heatmap-details figure .charge-table-box table th{font-size:12px}section#super-heatmap #super-heatmap-details figure .charge-table-box table td{font-size:16px}section#super-heatmap #super-heatmap-details figure .charge-table-box table td span{font-size:12px}section#super-heatmap #super-heatmap-details figure .charge-table-box::after{width:40px;height:40px;margin:7px}section#super-heatmap #super-heatmap-details figure ul{margin-bottom:30px}section#super-heatmap #super-heatmap-details figure ul li{font-size:16px;font-weight:bold;line-height:20px}section#super-heatmap #super-heatmap-details figure ul li:not(:last-child){margin-bottom:12px}section#super-heatmap #super-heatmap-details figure#supports>div>div{font-size:14px;font-weight:bold;width:244px;height:66px;padding:0 24px;margin-top:4px;margin-bottom:28px}section#super-heatmap #super-heatmap-details figure#supports>div>img{max-height:127px;margin-bottom:26px}section#introducing h3{font-size:14px}section#introducing section#free-trial h3{margin-bottom:29px}section#introducing section#free-trial h3>sup{display:inline-block;vertical-align:top;transform:scale(0.7);transform-origin:left top}section#introducing section#free-trial .free-trial-flow{font-weight:600;flex-direction:column}section#introducing section#free-trial .free-trial-flow .free-trial-flow-item{display:flex;flex-direction:row;align-items:flex-start;position:relative;width:100%;margin-bottom:40px}section#introducing section#free-trial .free-trial-flow .free-trial-flow-item::before{position:absolute;top:134px;left:40px;content:"";background-image:url("../img/v-dots.svg");background-repeat:repeat-x;width:3px;height:20px}section#introducing section#free-trial .free-trial-flow .free-trial-flow-item:last-child::before{display:none}section#introducing section#free-trial .free-trial-flow .step-n{font-size:20px;min-width:80px;padding-bottom:0}section#introducing section#free-trial .free-trial-flow .step-n::before{width:80px;height:80px;top:40px}section#introducing section#free-trial .free-trial-flow .step-n::after{width:40px;height:40px;top:40px;margin-top:20px}section#introducing section#free-trial .free-trial-flow #step-3 .step-n::after{width:56px}section#introducing section#free-trial .free-trial-flow .step-details{margin-left:15px;width:100%}section#introducing section#free-trial .free-trial-flow .step-title{align-items:flex-start;font-size:18px;margin-bottom:12px}section#introducing section#free-trial .free-trial-flow .step-text{font-size:12px;text-align:left;align-items:flex-start;height:76px;line-height:16.8px;padding:0 10px;width:calc(100% - 10px * 2);border-radius:18px}section#introducing section#free-trial ul{font-size:10px}section#fully-introducing h3{margin-bottom:24px}section#fully-introducing>div{width:100%}section#fully-introducing>div>div{justify-content:center}section#fully-introducing>div .with-diagonal-line-index{font-size:12px;font-weight:600;margin-bottom:20px}section#fully-introducing>div em{font-size:18px;font-weight:600;margin-bottom:25px;text-align:center;width:100%}section#fully-introducing>div p{width:311px;margin:0 auto;font-size:12px;font-weight:300;line-height:16.8px;margin-bottom:12px}section#fully-introducing>div .fully-introduction-image{display:flex;justify-content:center;align-items:flex-end;margin-bottom:33px}section#fully-introducing>div .fully-introduction-image img#top-04{max-height:139px}section#fully-introducing>div .fully-introduction-image img#case-3{max-height:100px;margin-left:7.5px}section#support-system{padding-bottom:40px}section#support-system .sub-text{margin:0 0 9px}section#support-system .container>ul{font-size:10px;margin-bottom:48px}section#support-system .support-cards{flex-direction:column;justify-content:space-between;align-items:center}section#support-system .support-cards .card{width:100%;height:100%;font-weight:bold}section#support-system .support-cards .card:not(:last-of-type){margin-bottom:42px}section#support-system .support-cards .card .card-title{margin-bottom:12px;font-size:18px;line-height:18px;font-weight:600}section#support-system .support-cards .card .card-content{font-size:12px;font-weight:300;line-height:16.8px;padding-bottom:17px}section#support-system .support-cards .card .card-content ul{font-size:10px;font-weight:400;justify-content:flex-start;height:40px;padding-left:9px;width:calc(100% - 9px);text-align:center}section#support-system .support-cards .card .card-content ul li span{text-align:left}section#support-system .support-cards .card#support-1 .card-title{margin-top:41px}section#support-system .support-cards .card#support-1 .card-title::before{width:80px;height:56px;top:-30px}section#support-system .support-cards .card#support-2 .card-title{margin-top:60px}section#support-system .support-cards .card#support-2 .card-title::before{width:61px;height:80px;top:-30px}section#support-system .support-cards .card#support-2 .card-content p{margin-bottom:40px}section#support-system .support-cards .card#support-3 .card-title{margin-top:60px}section#support-system .support-cards .card#support-3 .card-title::before{width:111px;height:80px;top:-30px}section#cases{background-color:rgba(255,217,193,0.46)}section#cases .sub-text{margin-bottom:45px}section#cases .button{margin-top:266px;margin-bottom:58px}section#cases .case-studies{width:100%;display:flex;flex-direction:column;overflow-x:visible;position:relative}section#cases .case-studies .case-study{width:100%;height:216px;background-color:#f0f0f5;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,0.16);margin:0 0 20px}section#cases .case-studies .case-study:nth-of-type(4),section#cases .case-studies .case-study:nth-of-type(5){display:none}section#cases .case-studies .case-study .case-study-image img{width:50%;border-radius:4px 0 0 0}section#cases .case-studies .case-study .case-study-title{font-size:14px;font-weight:bold;margin-top:25px}section#cases .case-studies .case-study .case-study-title em{font-size:18px}section#cases .case-studies .case-study .case-study-company{font-size:14px;font-weight:bold;line-height:14px;height:25%;left:25%;bottom:50%}section#cases .case-studies .case-study::before{display:flex;align-items:flex-end;justify-content:flex-end;width:50%;height:50%;margin-top:10px;top:0;right:0}section#cases .button-area{margin:0;padding:8px 0 40px}section#cases .button-area .button{margin:0}section#members{background-color:inherit;padding-bottom:40px}section#members h2{margin-bottom:93px}section#members .members{flex-direction:column}section#members .members .member{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;font-weight:bold}section#members .members .member:not(:last-of-type){margin-bottom:70px}section#members .members .member .member-image{top:-58px}section#members .members .member .member-position{margin-top:85px;margin-bottom:7px;font-size:14px;text-align:center}section#members .members .member .member-name{font-size:28px;line-height:28px;margin-bottom:28px;text-align:center}section#members .members .member .member-name span{font-size:21px}section#members .members .member .member-profile{font-size:12px;font-weight:300;line-height:16.8px;margin:0 13px 20px}section#company-info h2{margin-bottom:37px}section#company-info table{width:100%;margin-bottom:29px;font-weight:600;line-height:24px}section#company-info table tr{border-bottom:1px solid white}section#company-info table th{font-size:14px;width:60px}section#company-info table td{font-size:12px;padding:23px 20px}section#company-info table .board-member{display:flex;flex-direction:column}section#company-info small{font-size:11px;text-align:center;width:100%;margin-bottom:29px}}
