﻿@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@500&display=swap");.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:.75rem !important}.mt-4{margin-top:1rem !important}.mt-5{margin-top:2rem !important}.mt-n1{margin-top:-.25rem !important}.mt-n2{margin-top:-.5rem !important}.mt-n3{margin-top:-.75rem !important}.mt-n4{margin-top:-1rem !important}.mt-n5{margin-top:-2rem !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:.75rem !important}.mb-4{margin-bottom:1rem !important}.mb-5{margin-bottom:2rem !important}.mb-n0{margin-bottom:0 !important}.mb-n1{margin-bottom:-.25rem !important}.mb-n2{margin-bottom:-.5rem !important}.mb-n3{margin-bottom:-.75rem !important}.mb-n4{margin-bottom:-1rem !important}.mb-n5{margin-bottom:-2rem !important}.ml-0{margin-left:0 !important}.ml-1{margin-left:.25rem !important}.ml-2{margin-left:.5rem !important}.ml-3{margin-left:.75rem !important}.ml-4{margin-left:1rem !important}.ml-5{margin-left:2rem !important}.ml-auto{margin-left:auto}.ml-n1{margin-left:-.25rem !important}.ml-n2{margin-left:-.5rem !important}.ml-n3{margin-left:-.75rem !important}.ml-n4{margin-left:-1rem !important}.ml-n5{margin-left:-2rem !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:.25rem !important}.mr-2{margin-right:.5rem !important}.mr-3{margin-right:.75rem !important}.mr-4{margin-right:1rem !important}.mr-5{margin-right:2rem !important}.mr-auto{margin-right:auto}.mr-n1{margin-right:-.25rem !important}.mr-n2{margin-right:-.5rem !important}.mr-n3{margin-right:-.75rem !important}.mr-n4{margin-right:-1rem !important}.mr-n5{margin-right:-2rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.mx-5{margin-left:2rem !important;margin-right:2rem !important}.mx-n1{margin-left:-.25rem !important;margin-right:-.25rem !important}.mx-n2{margin-left:-.5rem !important;margin-right:-.5rem !important}.mx-n3{margin-left:-.75rem !important;margin-right:-.75rem !important}.mx-n4{margin-left:-1rem !important;margin-right:-1rem !important}.mx-n5{margin-left:-1rem !important;margin-right:-2rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.my-5{margin-top:2rem !important;margin-bottom:2rem !important}.my-n1{margin-top:-.25rem !important;margin-bottom:-.25rem !important}.my-n2{margin-top:-.5rem !important;margin-bottom:-.5rem !important}.my-n3{margin-top:-.75rem !important;margin-bottom:-.75rem !important}.my-n4{margin-top:-1rem !important;margin-bottom:-1rem !important}.my-n5{margin-top:-2rem !important;margin-bottom:-2rem !important}.mx-a{margin-left:auto;margin-right:auto}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:.75rem !important}.pt-4{padding-top:1rem !important}.pt-5{padding-top:2rem !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:.75rem !important}.pb-4{padding-bottom:1rem !important}.pb-5{padding-bottom:2rem !important}.pl-1{padding-left:.25rem !important}.pl-2{padding-left:.5rem !important}.pl-3{padding-left:.75rem !important}.pl-4{padding-left:1rem !important}.pl-5{padding-left:2rem !important}.pr-1{padding-right:.25rem !important}.pr-2{padding-right:.5rem !important}.pr-3{padding-right:.75rem !important}.pr-4{padding-right:1rem !important}.pr-5{padding-right:2rem !important}.d-none{display:none}.d-inline{display:inline}.d-flex{display:flex}.d-inline-block{display:inline-block}.text-align-left{text-align:left !important}.text-align-right{text-align:right !important}.text-align-center{text-align:center !important}.align-items-center{align-items:center}html,body{width:100%;height:100%}body{background:#FFFEFA;color:#464646}a{color:#428BCA}a:hover{text-decoration:none}.body{height:calc(100vh - 50px)}.main{height:100%;overflow:auto;padding:40px 40px;background:white}.contents-title{font-size:25px;font-weight:bold;border-bottom:1px solid #464646;line-height:1;padding-bottom:20px;margin-bottom:30px}.contents-lead{margin-bottom:30px}.js-scroll-event,.login-contents__logo,.login-contents__doc,.login-form{opacity:0;transition:all 0.8s ease;position:relative;top:50px}.js-scroll-event.is-show,.is-show.login-contents__logo,.is-show.login-contents__doc,.is-show.login-form{opacity:1;top:0}.alert-message{background-color:white;border-color:#D51808;color:#D51808}.alert-message i{font-size:21px;vertical-align:sub}.btn{transition:all 0.6s ease;min-width:96px}.btn.active{pointer-events:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.btn.btn-primary{background:#F4882A;border-color:#F4882A}.btn.btn-primary:hover{background:#2A3E53;border-color:#2A3E53}.btn.btn-primary__sub{background:white;border-color:#F4882A;color:#F4882A}.btn.btn-primary__sub:hover{background:#2A3E53;border-color:#2A3E53;color:white}.btn.btn-secondary{background:white;border-color:#2A3E53;color:#2A3E53}.btn.btn-secondary:hover{background:#2A3E53;border-color:#2A3E53;color:white}.btn.btn-blue{background:white;border-color:#007FEB;color:#007FEB}.btn.btn-blue:hover{background:#007FEB;color:white}.btn.btn-dark{background:#2A3E53;border-color:#2A3E53;color:white}.btn.btn-dark:hover{background:#F4882A;border-color:#F4882A}.btn.btn-rounded{border-radius:100vh;padding:2px 12px 0}.btn-section{margin:30px 0}.btn-section.btn-center{text-align:center}.btn-section.btn-center ul{margin:0;padding:0;list-style:none}.btn-section.btn-center ul li{display:inline}.btn-section.btn-center ul li:not(:last-child){margin-right:0.5rem}.btn-each{display:flex;align-items:center;justify-content:center;position:relative}.btn-each .back-link{position:absolute;left:0}.disabled{pointer-events:none;opacity:0.7}.disabled img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.btn-xs{height:30px}.btn-xs i{font-size:14px !important}.breadcrumb{padding:0;background-color:inherit;margin-bottom:30px}.dropdown-menu{margin:0;border-radius:0}.dropdown-header{margin-top:5px}.dropdown-header img{vertical-align:middle;margin-right:2px}.checkbox{margin-top:0}.checkbox label{padding-left:0}label{font-weight:normal;font-size:12px;margin-bottom:2px}.custom-checkbox{display:none}.custom-checkbox+span{padding-left:20px;position:relative;margin-right:20px}.custom-checkbox+span::before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #999;border-radius:4px}.custom-checkbox:checked+span::before{background:#F4882A;border-color:#F4882A !important}.custom-checkbox:checked+span::after{content:"";display:block;position:absolute;top:2px;left:5px;width:5px;height:9px;transform:rotate(40deg);border-bottom:2px solid white;border-right:2px solid white}.custom-radio{display:none}.custom-radio+span{padding-left:24px;position:relative;margin-right:20px;font-size:14px}.custom-radio+span::before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;border:2px solid #999;border-radius:50%}.custom-radio:checked+span::before{border-color:#F4882A !important;border:4px solid #F4882A}.form-group{margin-bottom:0}.form-group.has-error .help-block{margin-bottom:0}.form-group.has-error .custom-checkbox+span::before{border-color:#CB2E25}.form-horizontal .form-group .control-label{font-size:14px;text-align:left}.class-select{padding-top:7px}.class-select>.row{border-bottom:1px solid #ccc;margin-bottom:15px}.class-select>.row:last-child{border-bottom:none}.class-select__list{margin-bottom:5px}.class-select__list li{padding:0 5px 5px}.class-select__list li label{font-size:14px;cursor:pointer}.class-select__list li label span{display:block}.label{font-size:12px;min-width:50px;display:inline-block;padding-top:.5rem}.label-primary{background-color:#F4882A;font-weight:normal}.label-primary_outline{background-color:#fff;border:1px solid #F4882A;color:#F4882A;font-weight:normal}.label-default{background:#999}.label-info{background:#428BCA}.modal-body{padding-left:50px;padding-right:50px}.modal-img{text-align:center;margin:20px 0}.modal-title{text-align:center;border-bottom:1px solid #2A3E53;font-size:18px;color:#464646;padding-bottom:5px;margin-bottom:20px;font-weight:bold}.modal-txt{font-size:16px;line-height:2}.modal-close{position:absolute;top:10px;right:10px;cursor:pointer}.modal-close i{font-size:32px;color:#2A3E53;transition:all 0.4s ease}.modal-close:hover i{color:#F4882A}.nav-group{overflow:hidden;margin:0 0 30px}.nav-group>a{float:left;margin-right:16px}.nav-group__right{float:right;padding-top:6px}.nav-tabs{margin-bottom:20px;box-sizing:content-box;width:100%;overflow-y:hidden;display:inline-block;white-space:nowrap;border-bottom:none;position:relative;font-size:0;border-bottom:1px solid #CCC}.nav-tabs li{min-width:12%;text-align:center;white-space:nowrap;float:none;display:inline-block;box-sizing:content-box;vertical-align:bottom}.nav-tabs li a{font-size:16px;font-weight:bold;position:relative;box-sizing:border-box;color:#BAB7B7}.nav-tabs li a:before,.nav-tabs li a:after{position:absolute;bottom:0;content:"";display:inline-block;width:0;height:3px;background:#F4882A;transition:all 0.4s ease}.nav-tabs li a:before{left:50%}.nav-tabs li a:after{right:50%}.nav-tabs li a:hover{border:none !important;background:none}.nav-tabs li a:hover:before,.nav-tabs li a:hover:after{width:50%}.nav-tabs li.active a{border:none !important;color:#2A3E53}.nav-tabs li.active a:before,.nav-tabs li.active a:after{width:50%}.table{font-size:14px;border-bottom:1px solid #ccc}.table thead tr th{background:#F4F4F4;border:none !important;text-align:center}.table thead tr th:first-child,.table thead tr th:last-child{text-align:left}.table tbody tr td{text-align:center}.table tbody tr td:first-child,.table tbody tr td:last-child{text-align:left}.table-vertical{width:100%;border:1px solid #BBBBBC;border-collapse:separate;border-radius:5px}.table-vertical th,.table-vertical td{box-sizing:border-box;padding:15px;border-bottom:1px solid #BBBBBC}.table-vertical th{width:23%;background-color:#FFFEFA;border-right:1px solid #BBBBBC;font-weight:normal}.table-vertical td{width:77%}.table-vertical tr:first-child th{border-radius:5px 0 0 0}.table-vertical tr:last-child th{border-radius:0 0 0 5px}.table-vertical tr:last-child th,.table-vertical tr:last-child td{border-bottom:none}.text-primary{color:#F4882A}.text-danger{color:#CB2E25}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.font-weight-bold{font-weight:700}.tooltip>.tooltip-inner{background-color:#666;text-align:left}.tooltip.right>.tooltip-arrow{border-right-color:#666}.tooltip.top>.tooltip-arrow{border-top-color:#666}.tooltip.left>.tooltip-arrow{border-left-color:#666}.tooltip.bottom>.tooltip-arrow{border-bottom-color:#666}.announcement-new{display:inline-block;border:1px solid #FF3737;border-radius:3px;color:#FF3737;background:#fff;font-size:13px;font-style:normal;height:18px;line-height:18px;padding-left:8px;padding-right:8px;padding-bottom:1px;text-decoration:none;margin-right:8px}.img-sample{width:100%;max-width:452px}.header{width:100%;border-radius:0;border:none;background:#2A3E53}.header.navbar{margin-bottom:0}.header .navbar-brand{padding:12px 15px}.header .navbar-right{margin-right:15px}.header .navbar-right>a{color:white;padding:15px 0;display:block;text-decoration:none !important}.sidebar{width:256px;height:100%;float:left;background-color:#FFFEFA;border-right:1px solid #BBBBBC;font-size:16px;position:relative;overflow:auto}.sidebar-logo{text-align:center;padding:24px}.sidebar-logo img{max-width:100%}.sidebar-narrow-show{font-size:13px;text-align:right;color:#788896;margin-right:8px;margin-bottom:8px;cursor:pointer}.sidebar-name{padding:15px;border-top:1px solid #BBBBBC;font-size:14px;font-weight:bold;color:#8E8E93;overflow-wrap:break-word}.sidebar-nav{border-top:1px solid #BBBBBC}.sidebar-nav dl{margin-top:16px;margin-bottom:16px}.sidebar-nav__list dt{padding:0px 15px 8px;font-size:14px;display:flex;align-items:center}.sidebar-nav__list dd ul{list-style:none;margin:0;padding:0}.sidebar-nav__list dd ul li a{color:#464646;display:block;padding:5px 15px 5px 40px}.sidebar-nav__list dd ul li a.active{color:#F4882A;font-weight:bold}.footer{width:100%;background:#2A3E53;position:fixed;bottom:0;text-align:center}.footer a{display:inline-block;padding:5px;margin:0 auto;color:white}.password-visibility-toggler-wrapper{position:relative}.password-visibility-toggler-wrapper>.form-control{padding-right:34px}.password-visibility-toggler-wrapper>.password-visibility-button{padding:0;border:none;outline:none;background:transparent;position:absolute;top:50%;right:8px;width:24px;height:24px;transform:translateY(-50%);overflow:hidden}.password-visibility-toggler-wrapper>.password-visibility-button:active,.password-visibility-toggler-wrapper>.password-visibility-button:focus{border:none}.password-visibility-toggler-wrapper>.password-visibility-button:hover>.password-visibility-icon{opacity:0.7}.password-visibility-toggler-wrapper>.password-visibility-button>.password-visibility-icon{position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:1;fill:#464646;transition:opacity 0.3s ease}.password-visibility-toggler-wrapper>.password-visibility-button>.password-visibility-icon.hidden{display:none}.login-container{display:flex;justify-content:center;align-items:center;height:100%}.login-contents{width:250px}.login-contents__logo{text-align:center;margin-bottom:30px;opacity:0;transition-delay:0.4s}.login-contents__lookmee{margin-bottom:30px;position:relative;width:252px}.login-contents__lookmee img{transition:all 0.6s ease;opacity:0;position:relative;top:8px;transform:rotate(-45deg)}.login-contents__lookmee img:hover{animation:fuwafuwa 1.4s infinite linear alternate}.login-contents__lookmee img:nth-child(1){transition-delay:0.1s}.login-contents__lookmee img:nth-child(2){transition-delay:0.2s;left:5px}.login-contents__lookmee img:nth-child(3){transition-delay:0.3s;left:8px}.login-contents__lookmee img:nth-child(4){transition-delay:0.4s;left:13px}.login-contents__lookmee img:nth-child(5){transition-delay:0.5s;left:23px}.login-contents__lookmee img:nth-child(6){transition-delay:0.6s;left:26px}.login-contents__lookmee img:nth-child(7){transition-delay:0.7s;left:30px}.login-contents__lookmee img.is-show{opacity:1;top:0;transform:rotate(0)}.login-contents__doc{margin-bottom:30px;transition-delay:0.2s;text-align:center}.login-form{transition-delay:0.1s}.login-documentation .login-form .btn.btn-primary{background-color:#66A507;border-color:#66A507}.login-forms .login-form .btn.btn-primary{background-color:#3B65B4;border-color:#3B65B4}.login-growth-record .login-form .btn.btn-primary{background-color:#FF8D74;border-color:#FF8D74}.main__terms{padding:30px 40px 40px;width:100%;position:relative}.main__terms iframe.terms{width:80%;height:60vh;margin:3rem auto;display:flex;justify-content:center;border:1px solid #ddd}.main__terms iframe header{display:none !important}.main__terms .btn-wrap{margin:3rem auto 0;text-align:center}.main__terms .btn-wrap .btn{white-space:normal;line-height:1.2}@media screen and (max-width: 1024px){.main__terms{padding:0px 20px 60px}.main__terms iframe.terms{width:85%;height:240px;margin:3rem auto 0}.contents-title{line-height:1.2}}@media screen and (max-width: 576px){.header_terms .navbar-right{display:none}.btn-wrap{width:80%}.btn-wrap .btn-link{margin-top:16px}}@keyframes fuwafuwa{0%{transform:translate(0, 0) rotate(-5deg)}50%{transform:translate(0, -10px) rotate(0deg)}100%{transform:translate(0, 0) rotate(5deg)}}@media screen and (max-width: 400px){.login-container{height:auto;align-items:normal}.login-container .login-contents{padding:50px 0px}}.main-servicetop{background:#F0F0F0;margin-left:-4px;font-size:16px}.main-servicetop .sponly{display:none}.main-servicetop .servicetop{position:relative;min-width:1212px;max-width:1240px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.main-servicetop .servicetop h1.servicetop-title{font-size:14px;color:#999999;margin:0}.main-servicetop .servicetop-side{width:300px;margin-right:28px}.main-servicetop .servicetop-side-clock{font-family:'M PLUS 1p', sans-serif;text-align:center}.main-servicetop .servicetop-side-date{font-size:28px;margin:0}.main-servicetop .servicetop-side-time{font-size:84px;margin-top:-8px;letter-spacing:-0.05em}.main-servicetop .servicetop-side-illust{margin-top:-10px;margin-bottom:20px}.main-servicetop .servicetop-side-illust a{width:300px;display:block;cursor:pointer}.main-servicetop .servicetop-side-illust a img{width:100%}.main-servicetop .servicetop-side-illust a:hover{opacity:0.8}.main-servicetop .servicetop-side-illust-text{margin:5px 0 10px;text-align:center;text-decoration:underline;color:#000}.main-servicetop .servicetop-side-banner{width:300px;cursor:pointer}.main-servicetop .servicetop-side-banner01{margin-bottom:20px}.main-servicetop .servicetop-side-banner:hover{opacity:0.8}.main-servicetop .servicetop-main{width:880px}.main-servicetop .servicetop-main .servicetop-announcement{width:100%;margin-bottom:30px}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-header a{width:100%;display:inline-block;padding:12px 26px 8px;color:#464646;background:#FFE49B;border-radius:8px 8px 0 0;text-decoration:underline;font-weight:bold}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-header a::after{content:"";clear:both;display:block}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-header a:hover{background-color:#ffe8ab;text-decoration:underline}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-header a:hover span{text-decoration:underline}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body{font-size:14px;background:#ffffff;padding:1rem 0 0;border-radius:0 0 8px 8px;height:11rem;overflow:hidden;overflow-y:scroll}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body::-webkit-scrollbar{overflow:hidden;width:8px;background:#fff;-webkit-border-radius:6px;border-radius:6px}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body::-webkit-scrollbar-thumb{overflow:hidden;-webkit-border-radius:6px;border-radius:6px;background:#ccc}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body::-webkit-scrollbar-corner{overflow:hidden;-webkit-border-radius:6px;border-radius:6px;background:#ccc}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body ul{width:100%;margin:0;padding:0}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body ul,.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body li{list-style:none}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body__list a{display:flex;justify-content:space-between;padding:4px 24px;color:#464646}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body__list a:hover{text-decoration:underline;opacity:0.8}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body__list .servicetop-announcement-body__date{width:8rem}.main-servicetop .servicetop-main .servicetop-announcement .servicetop-announcement-body__list .servicetop-announcement-body__txt{width:calc(100% - 8rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-servicetop .servicetop-main .lookme-service{margin-bottom:30px;padding:24px 26px 30px 26px;border-radius:8px;background-color:#ffffff}.main-servicetop .servicetop-main .contracted-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:start;-moz-justify-content:start;-ms-justify-content:start;justify-content:start}.main-servicetop .servicetop-main .contracted-item{position:relative;overflow:hidden;width:156px;height:120px;margin:16px 12px 0 0;border:1px solid #2A3E53;border-radius:8px;box-shadow:0 2px 3px rgba(0,0,0,0.16);display:flex;align-items:center;justify-content:center;border-color:#2A3E53}.main-servicetop .servicetop-main .contracted-item:hover{background:#FFFEFA}.main-servicetop .servicetop-main .contracted-item:hover::before{transform:scale(1, 1)}.main-servicetop .servicetop-main .contracted-item::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:8px;transform:scale(1, 0);transform-origin:bottom;transition:transform ease-out 0.1s}.main-servicetop .servicetop-main .contracted-item:nth-child(5n){margin-right:0}.main-servicetop .servicetop-main .contracted-item::before{background:#2A3E53}.main-servicetop .servicetop-main .contracted-item.classboard{border-color:#FFAA52}.main-servicetop .servicetop-main .contracted-item.classboard::before{background:#FFAA52}.main-servicetop .servicetop-main .contracted-item.combook{border-color:#7ECAF2}.main-servicetop .servicetop-main .contracted-item.combook::before{background:#7ECAF2}.main-servicetop .servicetop-main .contracted-item.letter{border-color:#8ED09A}.main-servicetop .servicetop-main .contracted-item.letter::before{background:#8ED09A}.main-servicetop .servicetop-main .contracted-item.photo{border-color:#DAE46D}.main-servicetop .servicetop-main .contracted-item.photo::before{background:#DAE46D}.main-servicetop .servicetop-main .contracted-item.documentation{border-color:#66A507}.main-servicetop .servicetop-main .contracted-item.documentation::before{background:#66A507}.main-servicetop .servicetop-main .contracted-item.forms{border-color:#3B65B4}.main-servicetop .servicetop-main .contracted-item.forms::before{background:#3B65B4}.main-servicetop .servicetop-main .contracted-item.gosui{border-color:#9ED4C8}.main-servicetop .servicetop-main .contracted-item.gosui::before{background:#9ED4C8}.main-servicetop .servicetop-main .contracted-item.thermo{border-color:#E4A396}.main-servicetop .servicetop-main .contracted-item.thermo::before{background:#E4A396}.main-servicetop .servicetop-main .contracted-item.attendance{border-color:#FF7793}.main-servicetop .servicetop-main .contracted-item.attendance::before{background:#FF7793}.main-servicetop .servicetop-main .contracted-item.invoice{border-color:#F5DC7B}.main-servicetop .servicetop-main .contracted-item.invoice::before{background:#F5DC7B}.main-servicetop .servicetop-main .contracted-item.shift{border-color:#F4DA40}.main-servicetop .servicetop-main .contracted-item.shift::before{background:#F4DA40}.main-servicetop .servicetop-main .contracted-item.survey{border-color:#7478C9}.main-servicetop .servicetop-main .contracted-item.survey::before{background:#7478C9}.main-servicetop .servicetop-main .contracted-item.bus{border-color:#66B6E6}.main-servicetop .servicetop-main .contracted-item.bus::before{background:#66B6E6}.main-servicetop .servicetop-main .contracted-item.memory{border-color:#ED987E}.main-servicetop .servicetop-main .contracted-item.memory::before{background:#ED987E}.main-servicetop .servicetop-main .contracted-item.mall{border-color:#1A9EC8}.main-servicetop .servicetop-main .contracted-item.mall::before{background:#1A9EC8}.main-servicetop .servicetop-main .contracted-item.calendar{border-color:#2A3E53}.main-servicetop .servicetop-main .contracted-item.calendar::before{background:#2A3E53}.main-servicetop .servicetop-main .contracted-item.growth-record{border-color:#FF8D74}.main-servicetop .servicetop-main .contracted-item.growth-record::before{background:#FF8D74}.main-servicetop .servicetop-main .contracted-item.promotion{border-color:#2A3E53}.main-servicetop .servicetop-main .contracted-item.promotion::before{background:#2A3E53}.main-servicetop .servicetop-main .contracted-item>.pd-logo-icon{position:absolute;top:8px;left:8px;width:24px;height:24px}.main-servicetop .servicetop-main .contracted-item>.pd-logo-type{height:19.5px}.main-servicetop .servicetop-main .uncontracted-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:start;-moz-justify-content:start;-ms-justify-content:start;justify-content:start}.main-servicetop .servicetop-main .uncontracted-item{position:relative;overflow:hidden;width:156px;height:76px;margin:16px 12px 0 0;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 3px rgba(0,0,0,0.16);padding:16px 12px 0 12px;text-decoration:none}.main-servicetop .servicetop-main .uncontracted-item:hover{background:#FFFEFA}.main-servicetop .servicetop-main .uncontracted-item:hover::before{transform:scale(1, 1)}.main-servicetop .servicetop-main .uncontracted-item::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:8px;transform:scale(1, 0);transform-origin:bottom;transition:transform ease-out 0.1s}.main-servicetop .servicetop-main .uncontracted-item:nth-child(5n){margin-right:0}.main-servicetop .servicetop-main .uncontracted-item.classboard::before{background:#FFAA52}.main-servicetop .servicetop-main .uncontracted-item.combook::before{background:#7ECAF2}.main-servicetop .servicetop-main .uncontracted-item.letter::before{background:#8ED09A}.main-servicetop .servicetop-main .uncontracted-item.photo::before{background:#DAE46D}.main-servicetop .servicetop-main .uncontracted-item.documentation::before{background:#66A507}.main-servicetop .servicetop-main .uncontracted-item.forms::before{background:#3B65B4}.main-servicetop .servicetop-main .uncontracted-item.gosui::before{background:#9ED4C8}.main-servicetop .servicetop-main .uncontracted-item.thermo::before{background:#E4A396}.main-servicetop .servicetop-main .uncontracted-item.attendance::before{background:#FF7793}.main-servicetop .servicetop-main .uncontracted-item.invoice::before{background:#F5DC7B}.main-servicetop .servicetop-main .uncontracted-item.shift::before{background:#F4DA40}.main-servicetop .servicetop-main .uncontracted-item.survey::before{background:#7478C9}.main-servicetop .servicetop-main .uncontracted-item.bus::before{background:#66B6E6}.main-servicetop .servicetop-main .uncontracted-item.memory::before{background:#ED987E}.main-servicetop .servicetop-main .uncontracted-item.mall::before{background:#1A9EC8}.main-servicetop .servicetop-main .uncontracted-item.calendar::before{background:#2A3E53}.main-servicetop .servicetop-main .uncontracted-item.growth-record::before{background:#FF8D74}.main-servicetop .servicetop-main .uncontracted-item.promotion::before{background:#2A3E53}.main-servicetop .servicetop-main .uncontracted-item>.pd-desc{color:#666;font-weight:bold;font-size:14px}.main-servicetop .servicetop-main .uncontracted-item>.pd-logo-icon{position:absolute;right:-12px;bottom:-6px;width:40px;height:40px;margin-right:4px;opacity:0.5;user-select:none}.main-servicetop .servicetop-main .com-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-top:30px}.main-servicetop .servicetop-main .com-menu ul,.main-servicetop .servicetop-main .com-menu li{list-style:none;padding:0}.main-servicetop .servicetop-main .com-menu ul{margin:16px 0 0 0}.main-servicetop .servicetop-main .com-menu .support{width:28%}.main-servicetop .servicetop-main .com-menu .others{width:72%}.main-servicetop .servicetop-main .com-menu .others__lists{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px}.main-servicetop .servicetop-main .com-menu .others__lists ul{white-space:nowrap}.main-servicetop .servicetop-main .com-menu__item{margin-bottom:10px}.main-servicetop .servicetop-main .com-menu__item a{font-size:16px;color:#464646}.main-servicetop .servicetop-main .com-menu__item a:hover{text-decoration:underline;color:#F4882A}.main-servicetop .servicetop-main .com-menu__item a:hover i{fill:#F4882A}.main-servicetop .servicetop-main .com-menu__item__icon{width:12px;height:12px;display:inline-block;margin-right:8px}.main-servicetop .servicetop-main .com-menu__item:last-child{margin-bottom:0}.main-servicetop .servicetop-fab{position:fixed;right:36px;bottom:20px}.main-servicetop .servicetop .alert{width:100%;font-size:1.4rem}.main-servicetop .st-button{width:168px;height:60px;display:block;color:#ffffff;background:#2A3E53;border-radius:100vh;text-align:center;line-height:60px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.main-servicetop .st-button:hover{background:#3b546e;text-decoration:underline}.main-servicetop .st-button img{width:auto;height:18px;margin-right:8px}.main-servicetop .modal-dialog{max-width:1000px;min-width:900px}.main-servicetop .modal-body .monthly-illust{max-width:866px;height:460px;background:url("https://lookmee.jp/sk-servicetop/monthly-illust/monthly-illust_detail.png") no-repeat;background-size:contain}.main-servicetop .modal-body .dl-button_wrap{position:absolute;bottom:70px;right:25%}.main-servicetop .modal-body .dl-button_wrap .st-button{width:188px}.main-servicetop .uncontracted-page{max-width:800px;background:#ffffff;padding:78px 60px 40px 60px;margin:0 auto;border-radius:8px}.main-servicetop .uncontracted-page__inner{overflow:hidden;margin-bottom:20px}header .popover-trigger:hover{opacity:0.85}button.pd-notification{background-color:transparent;border:none;cursor:pointer;outline:none;padding:7px 0 0 0;appearance:none;position:relative}.badge-icon{position:relative}.badge-icon::before{position:absolute;top:-13px;left:-17px;content:"●";font-size:20px;color:red}.servicetop-notification-combook .pd-notification{margin-top:3px}.servicetop-notification-combook .badge-icon::before{left:-7px}.servicetop-notification-reservation{padding-top:8px}.servicetop-notification-reservation .btn-secondary:hover{color:#2A3E53;background:#fff}.servicetop-notification-reservation .reserv-number{color:red}.popover{min-width:300px;max-width:500px}.popover h3{font-size:14px;color:#999999;margin:0}.popover-title{background:#fff}.popover-content{background:#FFFEFA;padding:0;max-height:70vh;overflow-y:auto}.popover-content ul,.popover-content li{margin:0;padding:0;list-style:none}.popover-content p{padding:16px}.popover-content li{padding:8px;border-bottom:1px solid #d3d3d3}.popover-content li a{color:#464646;display:block}.popover-content li .popover-content__inner{padding:8px;cursor:pointer;border-radius:8px}.popover-content li .popover-content__inner:hover{background:#fffae0}.popover-content li:last-child{border-bottom:none}.popover-content .popover-content__time{color:#aaa;margin-top:8px}.popover-content .popover-head{border-bottom:#eee 1px solid;padding:8px 15px;display:flex;justify-content:space-between}.popover-content .popover-head-title{padding-right:2rem;color:#999999}.text-link-underline{color:#428BCA;text-decoration:underline}.text-link-underline:hover{color:#2A3E53;text-decoration:underline}.servicetop-footer{margin-top:-1rem;margin-left:1rem}.servicetop-footer__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin:0;padding:0}.servicetop-footer__list a{color:#464646;margin-right:16px;text-decoration:underline}.servicetop-footer__list a:hover{opacity:.6;text-decoration:none}@media screen and (max-width: 1024px){.main-servicetop .sponly{display:block}.main-servicetop .servicetop{position:relative;min-width:880px}.servicetop-side{display:none}}.servicetop-calendar-link{color:#464646;font-weight:bold;text-decoration:underline;display:inline-block;margin-bottom:8px}.servicetop-calendar-contents{background:#fff;font-size:14px;padding:16px;border-radius:8px;margin-bottom:40px}.servicetop-calendar-contents ul{margin:0;padding:0;list-style:none}.servicetop-calendar-contents ul li{overflow:hidden;white-space:nowrap;font-weight:bold;margin-bottom:8px}.servicetop-calendar-contents ul li:last-child{margin-bottom:0}.servicetop-calendar-time{font-weight:normal;display:inline-block;width:100px}.demo-alert{background:#FF1300;color:#fff;height:40px;display:flex;align-items:center;justify-content:center}.promotion-reminder{background-color:#F0F0F0;width:100%;padding:8px 12px 4px 12px;overflow:hidden;position:fixed;z-index:10;top:50px;left:0}.promotion-reminder-inner{background-color:#fff;padding:12px;border-left:6px solid rgba(244,136,42,0.5);white-space:nowrap;overflow-x:auto}.promotion-reminder-title{display:flex;align-items:center;margin-bottom:10px;font-size:16px}.promotion-reminder-title img{width:15px}.promotion-reminder-content{display:flex;align-items:flex-start;font-size:14px}.promotion-reminder-content .btn-primary{min-width:174px;margin-right:10px;text-decoration:none}.promotion-reminder-content a{text-decoration:underline}.promotion-reminder+.servicetop{margin-top:105px}.topmenu-full__popup{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10000;display:flex;justify-content:center;align-items:center}.topmenu-full__popup__inner{position:absolute;bottom:16px;width:calc(100% - 32px);padding:16px;background:#fff;border-radius:5px}.topmenu-full__popup .content-title{font-size:16px;font-weight:bold;line-height:1;margin:0 0 8px}.topmenu-full__popup button{background-color:transparent;border:none;cursor:pointer;outline:none;appearance:none}.topmenu-full__popup .pop-close{width:24px;height:24px;color:#999999;position:absolute;top:8px;right:16px}.topmenu-full__popup .pop-close .glyphicon{font-size:24px}.topmenu-full__popup .pop-close:hover{opacity:0.7}.topmenu-full__popup .btn-wrap{margin-top:8px}
