@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);@import url(https://fonts.googleapis.com/css?family=M+PLUS+1p);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@800&display=swap);.homepage{margin:0;padding:0;color:#333;background-color:#fff;color:#000;font-family:"Noto Sans JP",sans-serif}.homepage .background1{background-color:#c1ea4e}.homepage .background2{background-color:#abe8ee}.homepage .background3{background-color:#f2fd70}.homepage .background4{background-color:#d7f977}.homepage .background5{background-color:#cafdd5}.homepage .background6{background-color:#fff}.homepage .background7{background-color:#666;color:#fff!important}.homepage .header{background-attachment:fixed;background-repeat:no-repeat;background-image:url(/static/media/bg_1.659c94de.svg);background-position:top -27vw left 50%;background-size:48.69791666666667% 60.9375%;display:block;height:75px}.homepage .header .logo{position:absolute;width:8%;left:25px;top:30px}.homepage .header .logo img{width:100%;max-width:110px}.homepage .header .mec-nav{position:absolute;width:7%;right:25px;top:8px}.homepage .header .mec-nav img{width:100%;max-width:110px}.homepage .header nav{position:absolute;right:25px;top:30px}.homepage .header nav ul li{float:left;padding:8px;font-size:14px}.homepage .header nav ul li a{color:#333;text-decoration:none;font-weight:500}.homepage .kv{background-attachment:fixed;background-repeat:no-repeat;background-image:url(/static/media/bg_2.68f4bf95.svg);background-position:60% 50%;background-size:87.39583333333334vw auto;padding-bottom:30px}.homepage .kv .image-tmp{opacity:0;width:100%;object-fit:cover}.homepage .kv .kv-images{position:absolute;width:100%;object-fit:cover}.homepage .kv .kv-images:first-child{object-position:75% 50%}.homepage .kv .kv-images:nth-child(2){object-position:30% 50%}.homepage .kv .kv-images:nth-child(3){object-position:50% 50%}.homepage .kv .kv-images:nth-child(4){object-position:20% 50%}.homepage .kv .switchs{width:100%;margin:10px auto;display:-webkit-flex;display:flex;text-align:center;-webkit-justify-content:center;justify-content:center}.homepage .kv .switchs .switch{width:100px;height:3px;background-color:#ccc}.homepage .kv .switchs .switch:nth-child(n+2){margin-left:10px}.homepage .kv .switchs .on{background-color:#000}.homepage .cv-button{max-width:1080px;margin:0 auto;text-align:center;padding:30px}.homepage .cv-button button{color:#333;font-family:"Noto Sans JP",sans-serif;font-weight:500;border-radius:80px;font-size:18px;cursor:pointer;width:440px;height:60px;letter-spacing:3.5px}.homepage .sub-button{max-width:1080px;margin:0 auto;text-align:center;padding:10px}.homepage .sub-button button{color:#333;background-color:#fff;border:1px solid #333;font-family:"Noto Sans JP",sans-serif;border-radius:80px;font-size:16px;cursor:pointer;width:540px;height:48px;letter-spacing:3.5px}.homepage .cvs{padding-bottom:20px;background-image:url(data:image/png;base64,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)}.homepage .text-1{font-size:28px}.homepage .text-1,.homepage .text-2{font-weight:700;max-width:1080px;margin:0 auto;text-align:center;padding:20px}.homepage .text-2{font-size:20px;letter-spacing:5px}.homepage .text-3{font-size:16px;padding:20px}.homepage .text-3,.homepage .text-4{max-width:1080px;margin:0 auto;text-align:center}.homepage .text-4{font-size:12px;padding:10px;letter-spacing:.5px;line-height:1.8em}.homepage .content{margin:30px auto;padding-bottom:20px;max-width:1080px;text-align:center}.homepage .content .title-img{width:150px;padding:30px}.homepage .news ul{max-width:880px;margin:10px auto;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.homepage .news ul li{padding:20px 0;display:-webkit-flex;display:flex}.homepage .news ul li .date{font-size:14px}.homepage .news ul li .tag{margin-left:20px;color:#d73044;border:1px solid #d73044;white-space:nowrap;font-size:12px;padding:2px 5px}.homepage .news ul li .title{margin-left:20px;font-size:14px}.homepage .news ul li .title a{text-decoration:none;color:#313233}.homepage .news ul li:nth-child(n+2){border-top:1px solid #ebebeb}.homepage .news-articles .news-header{background-image:url(data:image/png;base64,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);height:182px;padding-top:110px;box-sizing:border-box}.homepage .news-articles .news-header div{width:880px;margin:0 auto}.homepage .news-articles .news-article{display:-webkit-flex;display:flex}.homepage .news-articles .news-article .date{font-size:16px}.homepage .news-articles .news-article .tag{margin-left:20px;color:#d73044;border:1px solid #d73044;white-space:nowrap;font-size:12px;padding:2px 5px}.homepage .news-articles .news-article .title{margin-left:20px;font-size:16px}.homepage .news-articles .news-article .title a{text-decoration:none;color:#313233}.homepage .news-articles .body{font-size:14px}.homepage .explain{background-attachment:fixed;background-repeat:no-repeat;background-image:url(/static/media/bg_3-pc.e684494d.svg);background-position:top 15.625vw left 7.8125vw;background-size:78.125vw auto;text-align:center}.homepage .explain .about{padding:20px 0}.homepage .explain .about .title-img{width:375px;padding:30px}.homepage .explain .about .circles{width:880px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-box-pack:justify}.homepage .explain .about .circles .circle{border-radius:50%;margin:auto;width:275px;height:275px;text-align:center}.homepage .explain .about .circles .circle img{margin-top:20px;height:35px}.homepage .explain .about .circles .circle p{width:200px}.homepage .explain .about .circles .circle:nth-child(odd){margin-top:100px}.homepage .explain .about .circles .circle:nth-child(2n){margin-top:0}.homepage .explain .about .about-img{margin:-100px auto 0;width:880px;text-align:center}.homepage .explain .about .about-img img{width:80%}.homepage .explain .user-voice{padding:20px 0}.homepage .explain .user-voice .title-img{width:120px;padding:30px;display:block;margin:0 auto}.homepage .explain .user-voice .sub-title-img{width:200px;display:block;margin:0 auto}.homepage .explain .user-voice .voices{width:100%;margin:30px auto;display:-webkit-flex;display:flex;-webkit-box-pack:justify}.homepage .explain .user-voice .voices .voice{background-color:#fff;margin:auto;border-radius:50px;padding:35px;width:250px;border:1px solid #ccc;text-align:center}.homepage .explain .user-voice .voices .voice .voice-title{margin:20px auto auto;background-color:#ebebeb;border-radius:20px;padding:10px 20px;font-size:15px;line-height:1.3em}.homepage .explain .user-voice .voices .voice img{width:100%;margin-top:20px}.homepage .explain .user-voice .voices .voice p{width:200px}.homepage .description{text-align:left}.homepage .operators{background-attachment:fixed;background-repeat:no-repeat;background-image:url(/static/media/bg_4-pc.6b2a453f.svg);background-position:top 5.208333333333334vw left 7.8125vw;background-size:83.33333333333334vw auto;text-align:center}.homepage .operators .housekeeper{padding:20px 0 0;overflow-x:hidden}.homepage .operators .housekeeper .title-img{width:250px;padding:30px;display:block;margin:0 auto}.homepage .operators .housekeeper .illustration-wrapper{display:block;position:absolute;right:0;text-align:right;overflow:hidden}.homepage .operators .housekeeper .illustration-wrapper .illustration{float:right;margin-right:-100px;width:42%;display:block}.homepage .operators .housekeeper .desires{width:100%;margin:80px auto;display:-webkit-flex;display:flex;-webkit-box-pack:justify}.homepage .operators .housekeeper .desires .desire{background-color:#fff;margin:auto;border-radius:50px;padding:35px;width:250px;border:1px solid #ccc;text-align:center}.homepage .operators .housekeeper .desires .desire .desire-title{background-color:#ebebeb;border-radius:20px;padding:10px 20px;font-size:15px;line-height:1.3em}.homepage .operators .housekeeper .desires .desire img{width:100%;margin-top:20px}.homepage .operators .housekeeper .desires .desire p{width:200px}.homepage .operators .company-desire{padding:30px 0;background-color:#fff}.homepage .operators .company-desire img{width:800px}.homepage .services{background-attachment:fixed;background-repeat:no-repeat;background-image:url(/static/media/bg_5-pc.64f6b7e5.svg);background-position:top 5.208333333333334vw left -7.8125vw;background-size:119.79166666666667vw auto;text-align:center}.homepage .services .service{padding:20px 0 40px}.homepage .services .service .title-img{width:170px;padding:30px;display:block;margin:0 auto}.homepage .services .service .sub-title-img{width:250px;padding:30px;display:block;margin:0 auto}.homepage .services .service .illustration{position:absolute;left:-100px;width:35%;display:block}.homepage .services .service .flows{width:880px;margin:80px auto 0}.homepage .services .service .flows .flow{position:relative;background-color:#fff;margin:20px auto;border-radius:20px;padding:35px;width:100%;border:1px solid #ccc;text-align:center;display:-webkit-flex;display:flex;box-sizing:border-box}.homepage .services .service .flows .flow .desire-title{background-color:#ebebeb;border-radius:20px;padding:10px 20px;font-size:15px;line-height:1.3em}.homepage .services .service .flows .flow .step{width:137px;padding:10px 20px 10px 0;border-right:1px solid #ccc}.homepage .services .service .flows .flow .step img:nth-child(0){width:100%}.homepage .services .service .flows .flow .step img{padding-top:10px;display:block;margin:0 auto}.homepage .services .service .flows .flow p{padding:0 20px;width:200px}.homepage .services .service .flows .flow .illust img{width:100px}.homepage .services .service .flows .flow:last-child{padding:35px 0 35px 35px}.homepage .services .service .flows .flow:last-child .illust img{width:135px}.homepage .services .company-desire{padding-top:30px;background-color:#fff}.homepage .services .company-desire img{width:800px}.homepage .courses-and-fees{background-image:url(/static/media/bg_blue.1d9071c1.png);text-align:center}.homepage .courses-and-fees .course-wrapper{padding:20px 0 40px}.homepage .courses-and-fees .course-wrapper .title-img{width:220px;padding:30px;display:block;margin:0 auto}.homepage .courses-and-fees .course-wrapper .sub-title-img{width:150px;padding:30px;display:block;margin:0 auto}.homepage .courses-and-fees .course-wrapper .illustration{position:absolute;right:20px;width:8%;margin-top:40px;display:block}.homepage .courses-and-fees .course-wrapper .inner-space{border-radius:20px;background-color:#fff;width:880px;padding:25px 35px;margin:35px auto 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.homepage .courses-and-fees .course-wrapper .inner-space .icon{-webkit-flex-grow:1;flex-grow:1}.homepage .courses-and-fees .course-wrapper .inner-space .icon img{width:50px}.homepage .courses-and-fees .course-wrapper .inner-space .text-1{-webkit-flex-grow:2;flex-grow:2}.homepage .courses-and-fees .course-wrapper .inner-space .text-3{-webkit-flex-grow:5;flex-grow:5}.homepage .courses-and-fees .course-wrapper .courses{margin:40px auto 0;display:-webkit-flex;display:flex;width:880px;padding-bottom:35px;border-bottom:1px solid #ccc}.homepage .courses-and-fees .course-wrapper .courses .course{-webkit-flex-basis:400px;flex-basis:400px}.homepage .courses-and-fees .course-wrapper .courses .course img{width:31px;height:25px;display:inline-block;margin-right:12px}.homepage .courses-and-fees .course-wrapper .courses .course .text-1{text-align:left;border-bottom:1px dashed #333;padding:15px 15px 15px 0}.homepage .courses-and-fees .course-wrapper .courses .course .text-3{text-align:left;min-height:50px;padding:15px 15px 15px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.homepage .courses-and-fees .course-wrapper .courses .course .inner-frame{background:#abe8ee;border-radius:16px;font-weight:700;font-size:16px;line-height:20px;-webkit-letter-spacing:2px;-moz-letter-spacing:2px;-ms-letter-spacing:2px;letter-spacing:2px;padding:16px;text-align:center}.homepage .courses-and-fees .course-wrapper .courses .course .inner-frame:nth-child(n+2){margin-top:14px}.homepage .courses-and-fees .course-wrapper .courses .course:last-child{margin-left:80px}.homepage .courses-and-fees .course-wrapper .notes{margin:20px auto;width:880px}.homepage .courses-and-fees .course-wrapper .notes .text-4{padding:0}.homepage .courses-and-fees .course-wrapper .fees{width:880px;margin:50px auto 0}.homepage .courses-and-fees .course-wrapper .fees table{width:100%;border-collapse:collapse}.homepage .courses-and-fees .course-wrapper .fees table thead tr{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.homepage .courses-and-fees .course-wrapper .fees table thead tr th{text-align:center;font-weight:700;padding:24px;font-size:16px}.homepage .courses-and-fees .course-wrapper .fees table thead tr th:nth-child(n+2){border-left:1px solid #ccc}.homepage .courses-and-fees .course-wrapper .fees table tbody tr{border-bottom:1px dashed #ccc}.homepage .courses-and-fees .course-wrapper .fees table tbody tr th{text-align:center;font-weight:700;padding:24px;font-size:16px}.homepage .courses-and-fees .course-wrapper .fees table tbody tr td{font-weight:500;text-align:center;padding:24px;font-size:16px;-webkit-letter-spacing:.5px;-moz-letter-spacing:.5px;-ms-letter-spacing:.5px;letter-spacing:.5px;border-left:1px solid #ccc}.homepage .courses-and-fees .course-wrapper .simulations .inner-space{width:820px}.homepage .courses-and-fees .course-wrapper .simulations .inner-space .simulation{width:820px;display:-webkit-flex;display:flex}.homepage .courses-and-fees .course-wrapper .simulations .inner-space .simulation .choices{-webkit-flex-grow:4;flex-grow:4}.homepage .courses-and-fees .course-wrapper .simulations .inner-space .simulation .choices select{width:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgMTBsNSA1IDUtNXoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+);background-repeat:no-repeat;background-position-x:95%;background-position-y:15px;-webkit-appearance:none;appearance:none;border:none;background-color:#ebebeb;border-radius:10px;font-weight:700;font-size:20px;padding:15px 20px!important;-webkit-letter-spacing:2px;-moz-letter-spacing:2px;-ms-letter-spacing:2px;letter-spacing:2px;height:59px;text-align:center}.homepage .courses-and-fees .course-wrapper .simulations .inner-space .simulation .choices .sum{text-align:center;background-color:#ebebeb;border-radius:10px;font-weight:700;font-size:20px;padding:15px 0;-webkit-letter-spacing:2px;-moz-letter-spacing:2px;-ms-letter-spacing:2px;letter-spacing:2px;margin-top:5px}.homepage .courses-and-fees .course-wrapper .simulations .inner-space .simulation .calc{-webkit-flex-grow:1;flex-grow:1;text-align:center;font-size:32px;margin-top:auto;padding-bottom:20px}.homepage .area-and-mansions{background-color:#f5ffe1;text-align:center}.homepage .area-and-mansions .area-wrapper{padding:20px 0 40px}.homepage .area-and-mansions .area-wrapper .title-img{width:80px;padding:30px;display:block;margin:0 auto}.homepage .area-and-mansions .area-wrapper .sub-title-img{width:150px;padding:30px;display:block;margin:0 auto}.homepage .area-and-mansions .area-wrapper .illustration{position:absolute;left:20px;width:25%;margin-top:50px;margin-left:-50px;display:block}.homepage .area-and-mansions .area-wrapper .areas{margin:40px auto 0;width:880px;padding-bottom:35px}.homepage .area-and-mansions .area-wrapper .areas .area{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;align-items:flex-end}.homepage .area-and-mansions .area-wrapper .areas .area .inner-frame{-webkit-flex-basis:280px;flex-basis:280px;text-align:center;background:#abe8ee;border-radius:16px;font-size:16px;line-height:20px;-webkit-letter-spacing:2px;-moz-letter-spacing:2px;-ms-letter-spacing:2px;letter-spacing:2px;padding:15px 0;height:20px}.homepage .area-and-mansions .area-wrapper .areas .area .inner-frame:nth-child(n+2){margin-top:14px}.homepage .area-and-mansions .area-wrapper .mansions{margin:40px auto 0}.homepage .area-and-mansions .area-wrapper .mansions .text-2{width:880px;border-bottom:1px solid #ccc}.homepage .area-and-mansions .area-wrapper .mansions ul{width:880px;margin:40px auto 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;text-align:left}.homepage .area-and-mansions .area-wrapper .mansions ul li{-webkit-flex-basis:400px;flex-basis:400px;font-size:14px;line-height:2em;letter-spacing:1px}.homepage .qa{width:880px;margin:0 auto;border-top:2px solid #000;border-bottom:2px solid #000}.homepage .qa li{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0 30px}.homepage .qa li div{box-sizing:border-box}.homepage .qa li div:first-child{-webkit-flex-basis:10%;flex-basis:10%;letter-spacing:0}.homepage .qa li div:nth-child(2){-webkit-flex-basis:90%;flex-basis:90%;margin-top:10px}.homepage .qa li div:nth-child(3){-webkit-flex-basis:100%;flex-basis:100%;margin:10px 11% 0}.homepage .qa li:nth-child(n+2){border-top:1px dashed #333}.homepage .footer{margin:40px auto 0;background-image:url(data:image/png;base64,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);padding:40px 0;text-align:center}.homepage .footer ul{margin:40px auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.homepage .footer ul li{font-size:14px}.homepage .footer ul li a{text-decoration:none;color:#000}.homepage .footer ul :nth-child(n+2):before{content:"｜";font-size:14px;margin:0 10px}.homepage .footer img{margin:40px auto 0;width:210px}.homepage .phrase_logo{width:220px;padding:0 0 40px}.homepage .accent{color:#ff6f56}.homepage .title-accent{background:linear-gradient(transparent 70%,#fff500 0)}.homepage .top-0padding{padding-top:0!important}.homepage .bottom-0padding{padding-bottom:0!important}.homepage .left-0padding{padding-left:0!important}@media screen and (max-width:480px){.homepage .header{background-attachment:fixed;background-repeat:no-repeat;background-image:url(/static/media/bg_1.659c94de.svg);background-position:top -27vw left 50%;background-size:48.69791666666667% 60.9375%;display:block;height:75px}.homepage .header .logo{position:absolute;width:100px;left:85px;top:20px}.homepage .header .logo img{width:100%}.homepage .header .mec-nav{position:absolute;width:70px;left:5px;top:35px}.homepage .header .mec-nav img{width:100%}.homepage .header nav{position:absolute;right:0;top:30px}.homepage .header nav ul{display:none}.homepage .kv{background-attachment:fixed;background-repeat:no-repeat;background-image:url(/static/media/bg_2.68f4bf95.svg);background-position:60% 50%;background-size:87.39583333333334vw auto;padding-bottom:30px}.homepage .kv .image-tmp{opacity:0;width:100%;height:600px;object-fit:cover}.homepage .kv .kv-images{position:absolute;width:100%;height:600px;object-fit:cover}.homepage .kv .kv-images:first-child{object-position:75% 100%}.homepage .kv .kv-images:nth-child(2){object-position:30% 100%}.homepage .kv .kv-images:nth-child(3){object-position:50% 100%}.homepage .kv .kv-images:nth-child(4){object-position:20% 100%}.homepage .kv .switchs{width:100%;margin:10px auto;display:-webkit-flex;display:flex;text-align:center;-webkit-justify-content:center;justify-content:center}.homepage .kv .switchs .switch{width:100px;height:3px;background-color:#ccc}.homepage .kv .switchs .switch:nth-child(n+2){margin-left:10px}.homepage .kv .switchs .on{background-color:#000}.homepage .cv-button{max-width:380px;margin:0 auto;text-align:center;padding:30px}.homepage .cv-button button{color:#333;font-family:"Noto Sans JP",sans-serif;font-weight:500;border-radius:80px;font-size:14px;cursor:pointer;width:340px;height:60px;letter-spacing:3.5px}.homepage .sub-button{max-width:380px;margin:0 auto;text-align:center;padding:10px}.homepage .sub-button button{color:#333;background-color:#fff;border:1px solid #333;font-family:"Noto Sans JP",sans-serif;border-radius:80px;font-size:14px;cursor:pointer;width:340px;height:68px;letter-spacing:3.5px}.homepage .cvs{padding-bottom:20px;background-image:url(data:image/png;base64,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)}.homepage .content{margin:30px auto;padding-bottom:20px;max-width:1080px;text-align:center}.homepage .content .title-img{width:150px;padding:30px}.homepage .news ul{max-width:880px;margin:10px auto;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.homepage .news ul li{padding:20px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.homepage .news ul li .date{font-size:14px}.homepage .news ul li .tag{margin-left:20px;color:#d73044;border:1px solid #d73044;white-space:nowrap;font-size:12px;padding:2px 5px}.homepage .news ul li .title{margin-left:20px;font-size:14px}.homepage .news ul li .title a{text-decoration:none;color:#313233}.homepage .news ul li:nth-child(n+2){border-top:1px solid #ebebeb}.homepage .explain{background-attachment:fixed;background-repeat:no-repeat;background-image:url(/static/media/bg_3-pc.e684494d.svg);background-position:top 15.625vw left 7.8125vw;background-size:78.125vw auto;text-align:center}.homepage .explain .about{padding:20px 0}.homepage .explain .about .title-img{width:375px;padding:30px}.homepage .explain .about .circles{width:100%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-box-pack:justify}.homepage .explain .about .circles .circle{border-radius:50%;margin:auto;height:275px;text-align:center}.homepage .explain .about .circles .circle img{margin-top:20px;height:35px}.homepage .explain .about .circles .circle p{width:200px}.homepage .explain .about .circles .circle:nth-child(odd){display:none}.homepage .explain .about .about-img{margin:0;width:100%;text-align:center}.homepage .explain .about .about-img img{width:80%}.homepage .explain .user-voice{padding:20px 0}.homepage .explain .user-voice .title-img{width:120px;padding:30px;display:block;margin:0 auto}.homepage .explain .user-voice .sub-title-img{width:200px;display:block;margin:0 auto}.homepage .explain .user-voice .voices{width:100%;margin:30px auto;display:-webkit-flex;display:flex;-webkit-box-pack:justify}.homepage .explain .user-voice .voices .voice:nth-child(odd){display:none}.homepage .description{text-align:left}.homepage .operators{background-attachment:fixed;background-repeat:no-repeat;background-image:url(/static/media/bg_4-pc.6b2a453f.svg);background-position:top 5.208333333333334vw left 7.8125vw;background-size:83.33333333333334vw auto;text-align:center}.homepage .operators .housekeeper{padding:20px 0 0;overflow-x:hidden}.homepage .operators .housekeeper .title-img{width:250px;padding:30px;display:block;margin:0 auto}.homepage .operators .housekeeper .illustration-wrapper{display:block;position:absolute;right:0;text-align:right;overflow:hidden}.homepage .operators .housekeeper .illustration-wrapper .illustration{float:right;margin-right:-100px;width:42%;display:block}.homepage .operators .housekeeper .desires{width:100%;margin:80px auto;display:-webkit-flex;display:flex;-webkit-box-pack:justify}.homepage .operators .housekeeper .desires .desire:nth-child(odd){display:none}.homepage .operators .company-desire{padding:30px 0;background-color:#fff}.homepage .operators .company-desire img{width:100%}.homepage .services{background-attachment:fixed;background-repeat:no-repeat;background-image:url(/static/media/bg_5-pc.64f6b7e5.svg);background-position:top 5.208333333333334vw left -7.8125vw;background-size:119.79166666666667vw auto;text-align:center}.homepage .services .service{padding:20px 0 40px}.homepage .services .service .title-img{width:170px;padding:30px;display:block;margin:0 auto}.homepage .services .service .sub-title-img{width:250px;padding:30px;display:block;margin:0 auto}.homepage .services .service .illustration{position:absolute;left:-100px;width:35%;display:block}.homepage .services .service .flows{width:100%;margin:80px auto 0}.homepage .services .service .flows .flow{position:relative;background-color:#fff;margin:20px auto;border-radius:20px;padding:5px;width:100%;border:1px solid #ccc;text-align:center;display:block;box-sizing:border-box}.homepage .services .service .flows .flow .desire-title{background-color:#ebebeb;border-radius:20px;padding:10px 20px;font-size:15px;line-height:1.3em}.homepage .services .service .flows .flow .step{width:137px;padding:10px 20px 10px 0;border-right:1px solid #ccc;float:left;margin-right:20px}.homepage .services .service .flows .flow .step img:nth-child(0){width:100%}.homepage .services .service .flows .flow .step img{padding-top:10px;display:block;margin:0 auto}.homepage .services .service .flows .flow .text .text-2{height:57px;margin-top:30px}.homepage .services .service .flows .flow p{padding:0 20px;width:200px}.homepage .services .service .flows .flow .illust img{width:100px}.homepage .services .service .flows .flow:last-child{padding:35px 0 35px 35px}.homepage .services .service .flows .flow:last-child .illust img{width:135px}.homepage .services .company-desire{padding-top:30px;background-color:#fff}.homepage .services .company-desire img{width:800px}.homepage .courses-and-fees{background-image:url(/static/media/bg_blue.1d9071c1.png);text-align:center}.homepage .courses-and-fees .course-wrapper{padding:20px 0 40px}.homepage .courses-and-fees .course-wrapper .title-img{width:220px;padding:30px;display:block;margin:0 auto}.homepage .courses-and-fees .course-wrapper .sub-title-img{width:150px;padding:30px;display:block;margin:0 auto}.homepage .courses-and-fees .course-wrapper .illustration{position:absolute;right:20px;width:8%;margin-top:40px;display:block}.homepage .courses-and-fees .course-wrapper .inner-space{border-radius:20px;background-color:#fff;width:90%;padding:15px;margin:35px auto 0;display:block;-webkit-align-items:center;align-items:center}.homepage .courses-and-fees .course-wrapper .inner-space .icon{-webkit-flex-grow:1;flex-grow:1}.homepage .courses-and-fees .course-wrapper .inner-space .icon img{width:20px}.homepage .courses-and-fees .course-wrapper .inner-space .text-1{-webkit-flex-grow:2;flex-grow:2;font-size:18px}.homepage .courses-and-fees .course-wrapper .inner-space .text-3{-webkit-flex-grow:5;flex-grow:5;font-size:14px}.homepage .courses-and-fees .course-wrapper .courses{margin:40px auto 0;display:block;width:100%;padding-bottom:35px;border-bottom:1px solid #ccc}.homepage .courses-and-fees .course-wrapper .courses .course img{width:31px;height:25px;display:inline-block;margin-right:12px}.homepage .courses-and-fees .course-wrapper .courses .course .text-1{text-align:left;border-bottom:1px dashed #333;padding:15px 15px 15px 0}.homepage .courses-and-fees .course-wrapper .courses .course .text-3{text-align:left;min-height:50px;padding:15px 15px 15px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.homepage .courses-and-fees .course-wrapper .courses .course .inner-frame{background:#abe8ee;border-radius:16px;font-weight:700;font-size:16px;line-height:20px;-webkit-letter-spacing:2px;-moz-letter-spacing:2px;-ms-letter-spacing:2px;letter-spacing:2px;padding:16px;text-align:center}.homepage .courses-and-fees .course-wrapper .courses .course .inner-frame:nth-child(n+2){margin-top:14px}.homepage .courses-and-fees .course-wrapper .courses .course:last-child{margin-left:0}.homepage .courses-and-fees .course-wrapper .notes{margin:20px auto;width:100%}.homepage .courses-and-fees .course-wrapper .notes .text-4{padding:0}.homepage .courses-and-fees .course-wrapper .fees{width:100%;margin:50px auto 0;overflow-x:scroll}.homepage .courses-and-fees .course-wrapper .fees table{width:880px;border-collapse:collapse}.homepage .courses-and-fees .course-wrapper .fees table thead tr{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.homepage .courses-and-fees .course-wrapper .fees table thead tr th{text-align:center;font-weight:700;padding:24px;font-size:16px}.homepage .courses-and-fees .course-wrapper .fees table thead tr th:nth-child(n+2){border-left:1px solid #ccc}.homepage .courses-and-fees .course-wrapper .fees table tbody tr{border-bottom:1px dashed #ccc}.homepage .courses-and-fees .course-wrapper .fees table tbody tr th{text-align:center;font-weight:700;padding:24px;font-size:16px}.homepage .courses-and-fees .course-wrapper .fees table tbody tr td{font-weight:500;text-align:center;padding:24px;font-size:16px;-webkit-letter-spacing:.5px;-moz-letter-spacing:.5px;-ms-letter-spacing:.5px;letter-spacing:.5px;border-left:1px solid #ccc}.homepage .courses-and-fees .course-wrapper .simulations .inner-space{width:90%}.homepage .courses-and-fees .course-wrapper .simulations .inner-space .simulation{width:100%;display:-webkit-flex;display:flex}.homepage .courses-and-fees .course-wrapper .simulations .inner-space .simulation .choices{-webkit-flex-grow:4;flex-grow:4}.homepage .courses-and-fees .course-wrapper .simulations .inner-space .simulation .choices .text-3{font-size:10px!important}.homepage .courses-and-fees .course-wrapper .simulations .inner-space .simulation .choices select{width:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgMTBsNSA1IDUtNXoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+);background-repeat:no-repeat;background-position-x:95%;background-position-y:12px;-webkit-appearance:none;appearance:none;border:none;background-color:#ebebeb;border-radius:10px;font-weight:700;font-size:14px;padding:10px 20px!important;-webkit-letter-spacing:2px;-moz-letter-spacing:2px;-ms-letter-spacing:2px;letter-spacing:2px;height:50px;text-align:center}.homepage .courses-and-fees .course-wrapper .simulations .inner-space .simulation .choices .sum{text-align:center;background-color:#ebebeb;border-radius:10px;font-weight:700;font-size:14px;padding:15px 0;-webkit-letter-spacing:2px;-moz-letter-spacing:2px;-ms-letter-spacing:2px;letter-spacing:2px;margin-top:5px}.homepage .courses-and-fees .course-wrapper .simulations .inner-space .simulation .calc{-webkit-flex-grow:1;flex-grow:1;text-align:center;font-size:32px;margin-top:auto;padding-bottom:20px}.homepage .area-and-mansions{background-color:#f5ffe1;text-align:center}.homepage .area-and-mansions .area-wrapper{padding:20px 0 40px}.homepage .area-and-mansions .area-wrapper .title-img{width:80px;padding:30px;display:block;margin:0 auto}.homepage .area-and-mansions .area-wrapper .sub-title-img{width:150px;padding:30px;display:block;margin:0 auto}.homepage .area-and-mansions .area-wrapper .illustration{position:absolute;left:20px;width:25%;margin-top:50px;margin-left:-50px;display:block}.homepage .area-and-mansions .area-wrapper .areas{margin:40px auto 0;width:100%;padding-bottom:35px}.homepage .area-and-mansions .area-wrapper .areas .area{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;align-items:flex-end;margin:0 20px}.homepage .area-and-mansions .area-wrapper .areas .area .inner-frame{-webkit-flex-basis:180px;flex-basis:180px;text-align:center;background:#abe8ee;border-radius:16px;font-size:16px;line-height:20px;-webkit-letter-spacing:2px;-moz-letter-spacing:2px;-ms-letter-spacing:2px;letter-spacing:2px;padding:15px 0;height:20px}.homepage .area-and-mansions .area-wrapper .areas .area .inner-frame:nth-child(n+2){margin-top:14px}.homepage .area-and-mansions .area-wrapper .mansions{margin:40px auto 0}.homepage .area-and-mansions .area-wrapper .mansions .text-2{width:auto;border-bottom:1px solid #ccc}.homepage .area-and-mansions .area-wrapper .mansions ul{width:100%;margin:40px auto 20px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;text-align:left}.homepage .area-and-mansions .area-wrapper .mansions ul li{-webkit-flex-basis:400px;flex-basis:400px;font-size:14px;line-height:2em;letter-spacing:1px}.homepage .qa{width:100%;margin:0 auto;border-top:2px solid #000;border-bottom:2px solid #000}.homepage .qa li{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0 30px}.homepage .qa li div{box-sizing:border-box}.homepage .qa li div:first-child{-webkit-flex-basis:10%;flex-basis:10%;letter-spacing:0}.homepage .qa li div:nth-child(2){-webkit-flex-basis:90%;flex-basis:90%;margin-top:10px}.homepage .qa li div:nth-child(3){-webkit-flex-basis:100%;flex-basis:100%;margin:10px 11% 0}.homepage .qa li:nth-child(n+2){border-top:1px dashed #333}.homepage .footer{margin:40px auto 0;background-image:url(data:image/png;base64,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);padding:40px 0;text-align:center}.homepage .footer ul{margin:40px auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.homepage .footer ul li{font-size:14px}.homepage .footer ul :nth-child(n+2):before{content:"｜";font-size:14px;margin:0 10px}.homepage .footer img{margin:40px auto 0;width:210px}.homepage .phrase_logo{width:220px;padding:0 0 40px}.homepage .accent{color:#ff6f56}.homepage .title-accent{background:linear-gradient(transparent 70%,#fff500 0)}.homepage .top-0padding{padding-top:0!important}.homepage .bottom-0padding{padding-bottom:0!important}.homepage .left-0padding{padding-left:0!important}}.lp a{color:#000}.lp .kv img{width:100%}.lp .content{margin-top:20px}.lp .content img{width:100%}.lp .content .answer{color:#e60012;font-weight:700;margin-bottom:5px}.lp .content .points{margin-top:20px}.lp .content .points .point{margin-top:10px;width:98%;padding:1%;background-color:#fce9ed;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-radius:5px}.lp .content .points .point dt{padding:1%;clear:both;width:6%;float:left}.lp .content .points .point dd.image{padding:1%;margin:0;float:left;width:12%}.lp .content .points .point dd.title{padding:1%;float:left;width:25%;color:#196135;font-size:12px;font-weight:700}.lp .content .points .point dd.text{padding:1%;float:left;width:50%;font-size:10px;font-weight:700}.lp .content .caution{color:#196135}.lp .content .caution,.lp .content .caution2{margin-top:10px;font-size:10px}.lp .content .limited{padding:10px;margin-top:10px;background-color:#196135;border-radius:5px}.lp .content .limited img{display:block;width:50%;margin:auto}.lp .content .recommend{margin-top:10px;margin-bottom:10px;display:block;width:100%;text-align:center;font-size:12px;color:#196135;font-weight:700}.lp .content .step-title{padding:3px;background-color:#e2537d;width:50%;margin:0 auto;text-align:center;font-size:12px;color:#fff;font-weight:700}.lp .content .steps .step{position:relative;margin-top:10px;width:98%;padding:1%;background-color:#fce9ed;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-radius:5px}.lp .content .steps .step dt{padding:3%;clear:both;width:9%;float:left}.lp .content .steps .step dd.image{padding:1%;margin:0;float:left;width:17%}.lp .content .steps .step dd.text{padding:1%;float:left;width:63%;font-size:10px;font-weight:700}.lp .content .steps .step:not(:last-child):after{content:"";position:absolute;right:0;bottom:-10px;left:0;width:0;height:0;margin:auto;border-color:#e2537d transparent transparent;border-style:solid;border-width:10px 10px 0}.lp .schedule-textarea{background-color:#f1f1f1;height:130px}.lp .business-hours{font-size:10px;color:#196135;margin-bottom:3px}.campaign-footer{padding:5px;margin-top:20px;font-size:10px}.campaign-footer .prices{margin:0 5px;border-bottom:1px solid #bbb;border-spacing:0;text-align:center}.campaign-footer .prices tr td{padding:2px;border-top:1px solid #bbb}.campaign-footer .prices tr:first-child{font-weight:700;text-align:center;color:#007e9b;background-color:#b5d9d6}.campaign-footer .prices tr:first-child td:first-child,.campaign-footer .prices tr:first-child td:nth-child(2),.campaign-footer .prices tr:first-child td:nth-child(3){width:12%;text-align:center}.trial-old{margin:0;padding:0;background-color:#b5d9d6;color:#000}.trial-old .kv{padding:30px}.trial-old .kv img{width:100%}.trial-old .statement{margin:0;padding:30px;color:#fff;font-size:12pt;font-weight:700;background-color:#007e9b}.trial-old .statement p:not(:last-child){margin-bottom:10px}.trial-old .cv-button{width:100%;text-align:center}.trial-old .cv-button button{width:200px;margin:30px auto;border-radius:0;color:#007e9b;background-color:#fff;font-size:12pt;font-weight:700}.trial-old .content{padding:0 20px;font-size:12pt;text-align:left}.trial-old .content img{width:100%}.trial-old .content .content-title{text-align:center;font-size:16pt;color:#000;font-weight:700}.trial-old .content .plan .plan-title{text-align:center;font-size:16pt;background-color:#000;color:#fff;font-weight:700}.trial-old .content .plan img{background-color:#fff}.trial-old .content .user-voice{width:100%;text-align:center}.trial-old .content .user-voice img{width:150px;height:150px;margin:15px 0}.trial-old .content .user-voice .profile{text-align:left;color:#007e9b;font-weight:700}.trial-old .content .user-voice .comment{text-align:left}.trial-old .content .scheme{background-color:#fff;margin:20px 0;padding:20px;text-align:center}.trial-old .content .scheme img{margin:20px 0;width:250px}.trial-old .content .scheme p{text-align:left}.trial-old .content .scheme .point{margin:20px 0}.trial-old .content .scheme .point img{height:100px;width:100px;float:left;margin:0 10px 0 0}.trial-old .content .scheme .point .point-title{color:#007e9b;font-weight:700}.trial-old .content .life-style{margin-top:20px}.trial-old .content .life-style img{width:100%}.trial-old .content .life-style .life-style-title{text-align:center;font-size:16pt;background-color:#000;color:#fff;font-weight:700;margin-bottom:10px}.trial-old .content .life-style p{margin-top:-3px}.trial-old .content .recommends-wrapper{margin:20px 0;background-color:#deeff3;border-top:2px solid #000;border-bottom:2px solid #000;padding:1px 0}.trial-old .content .recommends-wrapper .recommends{padding:20px 20px 0;border-top:1px solid #000;border-bottom:1px solid #000}.trial-old .content .recommends-wrapper .recommends .recommend{height:70px;margin:20px 0;clear:both}.trial-old .content .recommends-wrapper .recommends .recommend img{width:100px;float:left;margin-right:10px}.trial-old .content .message .message-title{padding:20px}.trial-old .content .message p{margin-bottom:20px}.trial-old .content .description{color:#555;font-size:10pt}.trial-old .precautions{background-color:#fff;padding:10px 20px 20px;font-size:10pt}.trial-old .precautions .precaution{padding-top:10px}.trial-old .precautions .precaution .precaution-title{padding-bottom:10px;font-size:12pt;color:#007e9b;font-weight:700;text-align:center}.trial-old .precautions .precaution img{width:100%}.trial-old .form-precautions{padding:10px 20px 0;font-size:10pt}.trial-old .form-precautions .precaution{padding-top:10px}.trial-old .form-precautions .precaution .precaution-title{padding-bottom:10px;font-size:12pt;color:#007e9b;font-weight:700}.trial-old .form-precautions .precaution img{width:100%}.trial-old .footer{margin-bottom:20px}.trial-old .footer .footer-title{background-color:#007e9b;padding:10px;color:#fff;font-weight:700;text-align:center}.trial-old .footer .contact-department-title{font-weight:700;margin-top:10px}.trial-old .footer .contact-department,.trial-old .footer .contact-department-title{font-size:12pt;color:#007e9b;text-align:center}.trial-old .footer .contact-mail,.trial-old .footer .contact-tel{font-size:12pt;font-weight:700;text-align:center;margin-top:10px}.trial-old .header{margin-bottom:20px}.trial-old .header .header-title{background-color:#007e9b;padding:10px;color:#fff;font-weight:700;text-align:center}.trial-old .bottom-space{margin-bottom:20px}.trial-old .menu_list label{padding:5px;border-radius:3px;float:left;display:block;margin:2px;background-color:#f1f1f1}.trial-old .menu_list label input[type=checkbox]{margin-right:3px}.trial-old .schedule_list div{clear:both}.trial-old .schedule_list div label{padding:5px;float:left;display:block;margin:2px}.trial-old .schedule_list div label input[type=checkbox]{margin-right:3px}.trial-old .schedule_list div label:nth-child(n+2){padding:5px 10px;border-radius:3px;background-color:#f1f1f1}.trial-web-old{margin:0;padding:0;background-color:#b5d9d6;color:#000}.trial-web-old .kv{max-width:1080px;margin:0 auto;padding:30px}.trial-web-old .kv img{width:100%}.trial-web-old .statement-wrapper{background-color:#007e9b}.trial-web-old .statement-wrapper .statement{max-width:1080px;margin:0 auto;text-align:center;padding:30px;color:#fff;font-size:14pt;font-weight:700}.trial-web-old .statement-wrapper .statement p:not(:last-child){margin-bottom:10px}.trial-web-old .cv-button{max-width:1080px;margin:0 auto;text-align:center}.trial-web-old .cv-button button{width:350px;height:80px;margin:80px auto;border-radius:0;color:#007e9b;background-color:#fff;font-size:16pt;font-weight:700}.trial-web-old .content{max-width:1080px;margin:0 auto;padding:0 20px;font-size:12pt;text-align:left}.trial-web-old .content img{width:100%}.trial-web-old .content .content-title{text-align:center;font-size:16pt;color:#000;font-weight:700}.trial-web-old .content .plan .plan-title{text-align:center;font-size:16pt;background-color:#000;color:#fff;font-weight:700}.trial-web-old .content .plan img{background-color:#fff}.trial-web-old .content .user-voice{width:30%;text-align:center;float:left}.trial-web-old .content .user-voice img{max-width:200px;max-height:200px;margin:15px 0}.trial-web-old .content .user-voice .profile{text-align:left;color:#007e9b;font-weight:700}.trial-web-old .content .user-voice .comment{text-align:left}.trial-web-old .content .user-voice:first-child,.trial-web-old .content .user-voice:nth-child(2){margin-right:5%}.trial-web-old .content .schemes .scheme{background-color:#fff;margin:20px 0;padding:40px;text-align:center}.trial-web-old .content .schemes .scheme img{margin:20px 0;width:80%}.trial-web-old .content .schemes .scheme .scheme-body{text-align:center;width:80%;margin:20px auto 0}.trial-web-old .content .schemes .scheme .points{width:50%;margin:40px auto 0}.trial-web-old .content .schemes .scheme .points .point{clear:both;min-height:100px}.trial-web-old .content .schemes .scheme .points .point img{height:100px;width:100px;float:left;margin:0 10px 0 0}.trial-web-old .content .schemes .scheme .points .point .point-title{padding:10px 0 0;color:#007e9b;font-weight:700}.trial-web-old .content .schemes .scheme .points .point p{text-align:left}.trial-web-old .content .schemes .scheme .points .point:nth-child(2),.trial-web-old .content .schemes .scheme .points .point:nth-child(3){margin:10px 0 0}.trial-web-old .content .life-style{width:47.5%;float:left;margin-top:20px}.trial-web-old .content .life-style img{width:100%}.trial-web-old .content .life-style .life-style-title{text-align:center;font-size:16pt;background-color:#000;color:#fff;font-weight:700;margin-bottom:10px}.trial-web-old .content .life-style p{margin-top:-3px}.trial-web-old .content .life-style:first-child{margin-right:5%}.trial-web-old .content .recommends-wrapper{max-width:800px;margin:60px auto 20px;background-color:#deeff3;border-top:4px solid #000;border-bottom:4px solid #000;padding:1px 0}.trial-web-old .content .recommends-wrapper .recommends{padding:20px 90px 0;border-top:2px solid #000;border-bottom:2px solid #000}.trial-web-old .content .recommends-wrapper .recommends .recommend{height:140px;margin:20px 0;clear:both}.trial-web-old .content .recommends-wrapper .recommends .recommend img{max-width:200px;float:left;margin-right:10px}.trial-web-old .content .recommends-wrapper .recommends .recommend p{max-width:360px;padding:25px 0 25px 25px;font-size:14pt;color:#000;font-weight:700;float:left}.trial-web-old .content .message{max-width:800px;margin:0 auto 80px}.trial-web-old .content .message .message-title{padding:20px;text-align:center}.trial-web-old .content .message .message-title img{max-width:400px}.trial-web-old .content .message p{margin-bottom:20px}.trial-web-old .content .description{color:#555;font-size:10pt}.trial-web-old .precautions{background-color:#fff;padding:30px 20px 20px;font-size:10pt}.trial-web-old .precautions .precaution{max-width:800px;margin:0 auto;padding-top:20px}.trial-web-old .precautions .precaution .precaution-title{padding-bottom:10px;font-size:12pt;color:#007e9b;font-weight:700;text-align:center}.trial-web-old .precautions .precaution img{width:100%}.trial-web-old .form-precautions{padding:10px 20px 0;font-size:10pt}.trial-web-old .form-precautions .precaution{padding-top:10px}.trial-web-old .form-precautions .precaution .precaution-title{padding-bottom:10px;font-size:12pt;color:#007e9b;font-weight:700}.trial-web-old .form-precautions .precaution img{width:100%}.trial-web-old .footer{margin-bottom:20px}.trial-web-old .footer .footer-title{background-color:#007e9b;padding:10px;color:#fff;font-weight:700;text-align:center}.trial-web-old .footer .contact-department-title{font-size:12pt;color:#007e9b;font-weight:700;text-align:center;margin-top:10px}.trial-web-old .footer .contact-department{font-size:12pt;color:#007e9b;text-align:center}.trial-web-old .footer .contact-mail,.trial-web-old .footer .contact-tel{font-size:12pt;font-weight:700;text-align:center;margin-top:10px}.trial-web-old .header{margin-bottom:20px}.trial-web-old .header .header-title{background-color:#007e9b;padding:10px;color:#fff;font-weight:700;text-align:center}.trial-web-old .bottom-space{margin-bottom:20px}.trial-web-old .menu_list label{padding:5px;border-radius:3px;float:left;display:block;margin:2px;background-color:#f1f1f1}.trial-web-old .menu_list label input[type=checkbox]{margin-right:3px}.trial-web-old .schedule_list div{clear:both}.trial-web-old .schedule_list div label{padding:5px;float:left;display:block;margin:2px}.trial-web-old .schedule_list div label input[type=checkbox]{margin-right:3px}.trial-web-old .schedule_list div label:nth-child(n+2){padding:5px 10px;border-radius:3px;background-color:#f1f1f1}.trial{margin:0;padding:0;background-color:#b5d9d6;color:#000}.trial .kv{padding:30px}.trial .kv img{width:100%}.trial .statement{margin:0;padding:30px;color:#fff;font-size:12pt;font-weight:700;background-color:#007e9b}.trial .statement p:not(:last-child){margin-bottom:10px}.trial .cv-button{width:100%;text-align:center}.trial .cv-button button{width:200px;margin:30px auto;border-radius:0;color:#007e9b;background-color:#fff;font-size:12pt;font-weight:700}.trial .content{padding:0 20px;font-size:12pt;text-align:left}.trial .content img{width:100%}.trial .content .content-title{text-align:center;font-size:16pt;color:#000;font-weight:700}.trial .content .plan .plan-title{text-align:center;font-size:16pt;background-color:#000;color:#fff;font-weight:700}.trial .content .plan img{background-color:#fff}.trial .content .user-voice{width:100%;text-align:center}.trial .content .user-voice img{width:150px;height:150px;margin:15px 0}.trial .content .user-voice .profile{text-align:left;color:#007e9b;font-weight:700}.trial .content .user-voice .comment{text-align:left}.trial .content .scheme{background-color:#fff;margin:20px 0;padding:20px;text-align:center}.trial .content .scheme img{margin:20px 0;width:250px}.trial .content .scheme p{text-align:left}.trial .content .scheme .point{margin:20px 0}.trial .content .scheme .point img{height:100px;width:100px;float:left;margin:0 10px 0 0}.trial .content .scheme .point .point-title{color:#007e9b;font-weight:700}.trial .content .life-style{margin-top:20px}.trial .content .life-style img{width:100%}.trial .content .life-style .life-style-title{text-align:center;font-size:16pt;background-color:#000;color:#fff;font-weight:700;margin-bottom:10px}.trial .content .life-style p{margin-top:-3px}.trial .content .recommends-wrapper{margin:20px 0;background-color:#deeff3;border-top:2px solid #000;border-bottom:2px solid #000;padding:1px 0}.trial .content .recommends-wrapper .recommends{padding:20px 20px 0;border-top:1px solid #000;border-bottom:1px solid #000}.trial .content .recommends-wrapper .recommends .recommend{height:70px;margin:20px 0;clear:both}.trial .content .recommends-wrapper .recommends .recommend img{width:100px;float:left;margin-right:10px}.trial .content .message .message-title{padding:20px}.trial .content .message p{margin-bottom:20px}.trial .content .description{color:#555;font-size:10pt}.trial .precautions{background-color:#fff;padding:10px 20px 20px;font-size:10pt}.trial .precautions .precaution{padding-top:10px}.trial .precautions .precaution .precaution-title{padding-bottom:10px;font-size:12pt;color:#007e9b;font-weight:700;text-align:center}.trial .precautions .precaution img{width:100%}.trial .form-precautions{padding:10px 20px 0;font-size:10pt}.trial .form-precautions .precaution{padding-top:10px}.trial .form-precautions .precaution .precaution-title{padding-bottom:10px;font-size:12pt;color:#007e9b;font-weight:700}.trial .form-precautions .precaution img{width:100%}.trial .footer{margin-bottom:20px}.trial .footer .footer-title{background-color:#007e9b;padding:10px;color:#fff;font-weight:700;text-align:center}.trial .footer .contact-department-title{font-weight:700;margin-top:10px}.trial .footer .contact-department,.trial .footer .contact-department-title{font-size:12pt;color:#007e9b;text-align:center}.trial .footer .contact-mail,.trial .footer .contact-tel{font-size:12pt;font-weight:700;text-align:center;margin-top:10px}.trial .header{margin-bottom:20px}.trial .header .header-title{background-color:#007e9b;padding:10px;color:#fff;font-weight:700;text-align:center}.trial .bottom-space{margin-bottom:20px}.trial .menu_list label{padding:5px;border-radius:3px;float:left;display:block;margin:2px;background-color:#f1f1f1}.trial .menu_list label input[type=checkbox]{margin-right:3px}.trial .schedule_list div{clear:both}.trial .schedule_list div label{padding:5px;float:left;display:block;margin:2px}.trial .schedule_list div label input[type=checkbox]{margin-right:3px}.trial .schedule_list div label:nth-child(n+2){padding:5px 10px;border-radius:3px;background-color:#f1f1f1}.trial-web{margin:0;padding:0;background-color:#d5efec;color:#000}.trial-web .kv{margin:0 auto}.trial-web .kv img{width:100%}.trial-web .about{max-width:800px;margin:60px auto 20px}.trial-web .about img{width:100%}.trial-web .about-trial{max-width:800px;margin:60px auto 20px}.trial-web .about-trial img{width:100%}.trial-web .campaign-wrapper{padding:5px 0 0;background-color:#fff;width:100%}.trial-web .campaign-wrapper:before{content:"";position:relative;z-index:3;background:linear-gradient(45deg,#c2e5fb 50%,transparent 52%),linear-gradient(315deg,#c2e5fb 50%,transparent 52%);background-size:30px 30px;height:14px;width:100%;bottom:0}.trial-web .campaign-wrapper .campaign{max-width:800px;margin:60px auto 20px}.trial-web .campaign-wrapper .campaign img{width:100%}.trial-web .campaign-wrapper .campaign .prices{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:20px}.trial-web .campaign-wrapper .campaign .prices .price{background-repeat:no-repeat;background-position:top;padding-top:25px;background-size:140px}.trial-web .campaign-wrapper .campaign .prices .price .title{width:200px;position:relative;z-index:2;height:60px;background-color:#44ac7c;color:#fff;border-radius:40px;font-size:25px;font-family:"Raleway",sans-serif;font-weight:800;display:-webkit-flex;display:flex;padding:0 10px;margin:0 auto;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;white-space:nowrap;text-align:center}.trial-web .campaign-wrapper .campaign .prices .price .title span{position:relative;top:-3px;font-size:50px;font-family:din-2014,sans-serif;font-weight:400;margin-right:5px}.trial-web .campaign-wrapper .campaign .prices .price .body{width:240px;position:relative;top:-30px;border:2px solid #44ac7c;padding:40px 0 20px;border-radius:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;text-align:center}.trial-web .campaign-wrapper .campaign .prices .price .body div:first-child p:first-child{font-weight:700;font-size:14px}.trial-web .campaign-wrapper .campaign .prices .price .body div:first-child p:nth-child(2){font-weight:700;font-size:24px;background:linear-gradient(-15deg,transparent,transparent 49%,#e91e1f 0,#e91e1f 52%,transparent 0,transparent)}.trial-web .campaign-wrapper .campaign .prices .price .body div:first-child p:nth-child(2) span{font-family:din-2014,sans-serif;font-weight:400;font-style:normal;font-size:40px}.trial-web .campaign-wrapper .campaign .prices .price .body div:nth-child(2){border:10px solid transparent;border-top-color:#44ac7c}.trial-web .campaign-wrapper .campaign .prices .price .body div:nth-child(3) p:first-child{color:#e91e1f;font-weight:700;font-size:14px}.trial-web .campaign-wrapper .campaign .prices .price .body div:nth-child(3) p:nth-child(2){color:#e91e1f;font-weight:700;font-size:30px}.trial-web .campaign-wrapper .campaign .prices .price .body div:nth-child(3) p:nth-child(2) span{font-family:din-2014,sans-serif;font-weight:600;font-style:normal;font-size:60px}.trial-web .campaign-wrapper .campaign .prices .price:first-child{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAAbCAMAAADiWVU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRFotS/dL+f8/r3Ua6H0Onf3O/nud/PrdnH6PTvi8mvaLmXXLSPf8Snl8+3xeTXRal/////hkpSbgAAABF0Uk5T/////////////////////wAlrZliAAAC+0lEQVR42tSY2XKEIBBFm30Rbf7/a9NsCopjUpVKGR4dkcPl9sKANPGfDetALv8NGhzEZfulj3Fj+F9ACwnRsAcW/U0Wj7hc3tT2wwwl/M+ZtY8QubBPLOKJWgqIEjeF8vTDiuLTNMSbHyAwdzOJaYKObvYzoGkfNgqfghWQRYVuRTU+3xDZT6GtCZiHvDkdnqDtTEjWVlMIBovtDRz2X5k9QZOquJ7WF/shbaCPA2byBloZtxRixtz8eB2tAUXwe+jomlq0BC56lxD2laR06GUap2ggZzXpaa6AgmH3zY3QtiqM6GiWDnoaYWgLtF5uoS0wo+rC3Ams63HSoyhtsB/mzLwvvCYFff00TpWGzOvqJNoBm2htQizQcZFTaAk+idthgMBQ1a9Cj9Dbibln0qIEpTl8ns7Or+0wLGPGxiXLsi7aiJmrc4LOa0OYQIvC4Yc0riAJrJtog6dPfk7Mg2U5qBxIuKcrWf2r+tDNUUCqeDUJ/y1LCLtRztD5c2aWDhX5U3U1RWXosbRI2rOYJAdiPs6DoHUyMuu3H9q5zJYOZoeODib2MPKuJHReTUmDZWgy0r4TviaDwxU6zV3HlEfxt/bQFUXNCrVFfkBLcYWGu4qEA7NO9oYMvj/XFHVii1foxOyGNH7N+OFDYl/L5Irm9Tehubsw++rpRKSqfTClccDlTDQwT3aVwvS+QPPqSmj5/gJdd8wl7/uQZNWROQVOCUSiLiHCigan8Ez6j1JMoCmJ+9umoVHCuIej8NDksDJGC+3nxUPKKF4NXlkUB12z+gZ8ZOpcl5O82OIDdKqri5FyCt78AKNb+grcRuhPV5xco1pRmHYk2McchSCPj9Cx1MVZF7dHHoxx2XfHpDN1AF2/YT2bdamKcvq0UeiZePBgP73QPc16qUnbASfomgF/dWwCHl7AeT8tNcibtmOE3l5/7TrqNoxV/c3j6JBg7J9ePLpeFCaWeefoun4Y7wQv/reju1/BePt67+hvsn1SYurF0L4z75cAAwBt5RepKVKIQgAAAABJRU5ErkJggg==)}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(2){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAAbCAMAAADiWVU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRF8Km+6X6e+NTe7ZSu5F6F/fT3++nv5mmN9L7O+t/n9snW53OV64mm8rPG75+24lN9////kSPW2QAAABF0Uk5T/////////////////////wAlrZliAAACIklEQVR42sSYW4KDIAxFw/tpw/5XO4hap2qQom35RNHDTXKDQqKHUOl3A3TlWmVdhN8xa+yE5uZDROI8hiBSH3Qynr6mYtRtmrntjEPkZ6sM74UeWCUMDW8uQ+KW2iI+WKyutiH1QiupL0MfyCqwjEoYE7Pd0Ek8LkNnWbdTARF8wErFOKn6oTW9OEO7FugHGp7jxdkqLGJMydfWV8Q6h66Eie8V3KvMWCiZ8BhTQqwr8wYU4tCTlg3QlowhNECzQhxMFlWt1FnjMX4GoccAGqBp6zmE9iIDmqcLcwCBcuYTi7TzSkZD16y2BZo0ecCtHBrMZAsY1kowo74Tnxn5J2hdVdqfNbUzaLKd7qBz1FGKXFxcPtN39pgJ2s7QWo4mnHOaenccLkInQdwRt9ADSlDb/TAMxS4KBtevVsgpndRVaC6pIlvIFhaudvvJ6luibTOUlEmKdBU6BUv4L5vPINu3D4V0sq4i9BGfXy1w1/fddWjLKPfID1cg8RXJZ59jq+VZaeRB9mqJlBfXjx2N0Op45zrX3dQ6gvu3wXFisbxchdGViV2bDs9otEb2PWgqx+xkb8Zuusl6fNOGqWQBdgntJZ0cVA29CU0dQPQAAK9RcOBbPtEYbXekW70JndiQ7h0OyAOiQn0PtP/UZ9cRT0z3QJ+eBW4cht8FPcRvMbcFtQm6KdFuGW3l0/Zr4+RL4r6/HVLdB+3Cd6CtaLrtT4ABALQkIMSxZoPHAAAAAElFTkSuQmCC)}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(3){background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAAbCAMAAADiWVU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRF7uXS+/n09vLovp5W1L+P3Mul5di7w6Viy7J44dKw8uzdx6tt6d/H0LiD2MWauphL////Gt8DCAAAABF0Uk5T/////////////////////wAlrZliAAACX0lEQVR42sSY6ZaDIAyFwxZ2w/s/7QAura0Itc4MP3p6qsiXS3KDhdQenqX/GxO0r51cSlH9HzMnfg0a9K8hxalzh5LpGnTS4eyqM9Mgo7WvPxB1pmi4Cm3NqRjdldfoiF50m0hLI117Cvp0FZoJfjaVyGg+Qi3znfsSpzJOnm7wMnSSrQSwWipTFnZDWudNUQmMWVZjGdgGQc28dYJdh+atybJKRTGMJUiOz3Ch9WIJeY9syRHxsVgj0M1tYnaKRCGxKCjnZ8/QBXkAcpxgFZ5VdHclLbvQ2HY9LHUIs+Lnho44O68xi9KK9JwkcMUAutAn1hMpFsUBwMZNMYZFer8PYjEP9B7XqX7+Ha5YbR+6afJZp7fUcVLMyu/NQtZbOX+Kl6r0DejQa2o96GY7tTUvX9w3u4Li9doaEANWqUPO603/QFP9bEBH+yV0ko181e+GFbORrd/U5huq+rJg5rXFTO9hLzqxb6FBtDrLW+IxeESktv3AOROw6G13FkHH9TbJ9C108njsvCXxnDoShWU8vjZws9SiSkzvjFkdFMXsj+57aDTHx4l52z0ChN1DGOrVA7kg4dBYUFVkfIbOW+UvHDsGodlR5IuW02IWj2Kd6rHCbqFhsYo8dNkS+1gtN/FGa/F4A/RhjpmlqNBvRKsnk5BbDJC5mMpl+Nozs/SN5ACR7oA+OoBwYFv1wbMpBjXwxBKbwM/c6kPoZGy6ewTFWz2L3wMdfu2166ADx3QPdPcscOPQcBe0jX/FPLapQ9BDiXbLGCufIejem8R9fy0Idh+0+6NSVHLoth8BBgB+qx+mqsYXZAAAAABJRU5ErkJggg==)}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(2) .title{background-color:#e2537d}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(2) .body{border-color:#e2537d}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(2) .body p:nth-child(3){border-top:10px solid #e2537d}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(3) .title{background-color:#ba984b}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(3) .body{border-color:#ba984b}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(3) .body p:nth-child(3){border-top:10px solid #ba984b}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(n+2){margin-left:20px}.trial-web .campaign-wrapper .campaign .description{text-align:right;font-size:11px;margin:0 10px 10px;font-weight:700}.trial-web .campaign-wrapper .campaign .description span{color:#e2537d}.trial-web .campaign-wrapper .campaign .price-bottom{display:-webkit-flex;display:flex}.trial-web .campaign-wrapper .campaign .price-bottom .balloon{color:#e2537d;font-weight:700;font-size:22px;text-align:center;width:130px;height:130px;line-height:115px;text-align:left;padding-left:12px;padding-right:5px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHsAAABxCAMAAADCgiwrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRF/fT35F6F+NTe8Km+6X6e53OV7ZSu9L7O5mmN+t/n++nv75+29snW64mm8rPG4lN9////Kb+LJAAAABF0Uk5T/////////////////////wAlrZliAAAERklEQVR42sSb6cKuEBCAh2StuP+rPejtOxHa0Pxs8TBmxtjA3BaB8TJ4mTAG81xu/SuYIlxHQubhYQ0u/yXZjFYYIhbnhZDxV4FR4VZsuawQYtUcF4AX6l8iOjVgM+K5i8iXMlHXF0jJqmwYXKmEnX4olPtwxtXYMNhORsPF5kyzqyauw3Zkzm6oUVL7BxHv2RO/SV41ZdtO4R0brAIRe+C2ktofpzfsySpPPYxa2DrdDE/ZYOs+CvNYrOIRfsYWtuLKvBFXwvCEjdG1DisWTE9NLvWWWX1L81pcMXCTvVz1kVOTQ2X48Z3TlakjwvaduMGmb60sKH0sweHYScyYmvC82uGAVqamAM/Dw+e4Xl/v+ny+wpb5717B1Tm72Dmv/Hw6ZSuNpGkguXJ37ClXv9di9VlmA6ps4oEdDUU21RwasV2XywLbuhc2zYRoUmDz6p4daZ1l2UwjaMi2iQzPsQGdZhmvY+uQYaeqVdvcDoqFrdmsMdsa1JJks+bNTjEgU6cmDWcJNm5s5JtNkQSbNvXtP1Qc3GB9KDqwzRwNGOCtYOyBtgMlP7DnHpbmBIX6hUQ/NBMaKh2Oqmip9DFiq2Y5Q8LSIWSPrVKlVPI0BeyoMk0lVDHYoDb2QtsOJwF76BLUfumL1gGbNs4aAgncGWwah/uxAxjYYCP7sQMlgwm6oP04que/poLUqCPbrXiiremAU1l7QxFE6xF/w7ZDNvotZH3ANqCs4pdv2OtiLxHfsF1kt8PIJ+xV65+w3YaEdfMP2NJ6Gcef2LnbT1mjC4hu2dpq4VbdRH4Sz5f9No5jQ0/X2u3hfDt+d5uVHGYmLl9T/WJKlK9NHZ0szIkhyh1b+zYN5yW8n7GRYNkDTM8kOZzxQr+pv+tuHs1DZbfoosIpEPjZIevD5uGMF3yQnbugRZSOwzpDkx+ofF1fG/tYOoqc2bNZlzH8QPHsHsvITrtLgn1c6mzi3PGiLWzrAc3jKjmsb8A2LybNm31wJjCdGn5s9t8+kWps6ql9qO1B442i1DbR/725pdEm8J9aIc+27tfO3ETSnGD/vlXCCmNytIJ9MoVEK40n94IgcIMR2th42oH3MImaLK1mD1tAFHuGFu6VMWKIp4msvp3lzhNEj2n18xZz3oLjKtHKxl4qD44qQrgmutCJkOifan3ujpkWykpEWVIL7nRYsh5IK6qGnwt+YjuQnqpWiHAMnZ1whdx/Lw+JuiOi5OyQd0Zf4/MTwT5C8gshMnueT2nNnzbd/3zuqVCsOpEPe/qS0qBce01v0926PL8UnorVc/sqN+kT2W0EvWHbRnj61SALC3fkqzZ6+p2n8+VC4yeq75Av3S8R7v6CHodSoIBp/Yjd8ctrlxLY7G/OpG8OCab8xRqubo6+l/tmu06E3GUihr24K0XjdqHo/rB/R0fid3MoEkSG6VEIvP2TcJfHyCrUXSF7Hnn/CTAAkE5GTYtWb7UAAAAASUVORK5CYII=);background-repeat:no-repeat;float:left}.trial-web .campaign-wrapper .campaign .price-bottom .exp-text{margin-top:20px;font-size:16pt;font-weight:700}.trial-web .campaign-wrapper .campaign .price-bottom .exp-text span{font-size:25px;color:#e2537d}.trial-web .campaign-wrapper .campaign .price-bottom .exp-text-sp{display:none}.trial-web .statement-wrapper{background-color:#007e9b}.trial-web .statement-wrapper .statement{max-width:1080px;margin:0 auto;text-align:center;padding:30px;color:#fff;font-size:14pt;font-weight:700}.trial-web .statement-wrapper .statement p:not(:last-child){margin-bottom:10px}.trial-web .cv-button{max-width:1080px;margin:0 auto;text-align:center}.trial-web .cv-button button{width:350px;height:80px;margin:80px auto;border-radius:10px;color:#fff;background-color:#44ac7c;font-size:16pt;font-weight:700}.trial-web .sub-button{max-width:1080px;margin:0 auto;text-align:center}.trial-web .sub-button button{width:350px;height:80px;margin:80px auto;border-radius:10px;color:#00384a;background-color:#fff;font-size:14pt;font-weight:700;border:1px solid #00384a}.trial-web .sub-button .buttons{max-width:800px;margin:0 auto}.trial-web .sub-button .buttons .left-button{float:left;margin-right:50px;margin-left:20px}.trial-web .content{max-width:1080px;margin:80px auto 0;padding:0 20px;font-size:12pt;text-align:left}.trial-web .content img{width:100%}.trial-web .content .inner-img{max-width:800px;margin:0 auto}.trial-web .content .content-title{text-align:center;font-size:20pt;color:#00384a;font-weight:900}.trial-web .content .plan .plan-title{text-align:center;font-size:16pt;background-color:#000;color:#fff;font-weight:700}.trial-web .content .plan img{background-color:#fff}.trial-web .content .user-voice{width:30%;text-align:center;float:left}.trial-web .content .user-voice img{max-width:200px;max-height:200px;margin:15px 0}.trial-web .content .user-voice .profile{text-align:left;color:#007e9b;font-weight:700}.trial-web .content .user-voice .comment{text-align:left}.trial-web .content .user-voice:first-child,.trial-web .content .user-voice:nth-child(2){margin-right:5%}.trial-web .content .schemes .scheme{background-color:#fff;margin:20px 0;padding:40px;text-align:center}.trial-web .content .schemes .scheme img{margin:20px 0;width:80%}.trial-web .content .schemes .scheme .scheme-body{text-align:center;width:80%;margin:20px auto 0}.trial-web .content .schemes .scheme .points{width:50%;margin:40px auto 0}.trial-web .content .schemes .scheme .points .point{clear:both;min-height:100px}.trial-web .content .schemes .scheme .points .point img{height:100px;width:100px;float:left;margin:0 10px 0 0}.trial-web .content .schemes .scheme .points .point .point-title{padding:10px 0 0;color:#007e9b;font-weight:700}.trial-web .content .schemes .scheme .points .point p{text-align:left}.trial-web .content .schemes .scheme .points .point:nth-child(2),.trial-web .content .schemes .scheme .points .point:nth-child(3){margin:10px 0 0}.trial-web .content .life-style{width:47.5%;float:left;margin-top:20px}.trial-web .content .life-style img{width:100%}.trial-web .content .life-style .life-style-title{text-align:center;font-size:16pt;background-color:#000;color:#fff;font-weight:700;margin-bottom:10px}.trial-web .content .life-style p{margin-top:-3px}.trial-web .content .life-style:first-child{margin-right:5%}.trial-web .content .recommends-wrapper{max-width:800px;margin:60px auto 20px;background-color:#deeff3;border-top:4px solid #000;border-bottom:4px solid #000;padding:1px 0}.trial-web .content .recommends-wrapper .recommends{padding:20px 90px 0;border-top:2px solid #000;border-bottom:2px solid #000}.trial-web .content .recommends-wrapper .recommends .recommend{height:140px;margin:20px 0;clear:both}.trial-web .content .recommends-wrapper .recommends .recommend img{max-width:200px;float:left;margin-right:10px}.trial-web .content .recommends-wrapper .recommends .recommend p{max-width:360px;padding:25px 0 25px 25px;font-size:14pt;color:#000;font-weight:700;float:left}.trial-web .content .message{max-width:800px;margin:0 auto 80px}.trial-web .content .message .message-title{padding:20px;text-align:center}.trial-web .content .message .message-title img{max-width:400px}.trial-web .content .message p{margin-bottom:20px}.trial-web .content .description{color:#555;font-size:10pt}.trial-web .faqs .faq{margin-top:10px;padding:30px;border-radius:10px;background-color:#fff}.trial-web .faqs .faq div:first-child p:first-child{font-size:20px;padding:4px 8px;margin-right:10px;border-radius:20px;background-color:#45a97f;color:#fff;float:left;font-weight:700}.trial-web .faqs .faq div:first-child p:nth-child(2){font-size:18px;margin-left:40px}.trial-web .faqs .faq div:nth-child(2) p:first-child{font-size:20px;padding:4px 8px;margin-right:10px;border-radius:20px;color:#45a97f;float:left;font-weight:700}.trial-web .faqs .faq div:nth-child(2) p:nth-child(2){margin-top:14px;padding-top:6px;font-size:14px;margin-left:40px}.trial-web .faqs .faq a{color:#00e}.trial-web .precautions{background-color:#fff;padding:30px 20px 20px;margin-top:-20px;font-size:10pt}.trial-web .precautions .precaution{max-width:800px;margin:0 auto;padding-top:20px}.trial-web .precautions .precaution .precaution-title{padding-bottom:10px;font-size:12pt;color:#007e9b;font-weight:700}.trial-web .precautions .precaution img{width:100%}.trial-web .form-precautions{padding:10px 20px 0;font-size:10pt}.trial-web .form-precautions .precaution{padding-top:10px}.trial-web .form-precautions .precaution .precaution-title{padding-bottom:10px;font-size:12pt;color:#007e9b;font-weight:700}.trial-web .form-precautions .precaution img{width:100%}.trial-web .footer{padding:60px 0 0;background-color:#fff;text-align:center}.trial-web .footer .inner-img{max-width:200px;margin:0 auto 30px}.trial-web .footer .sub-button button{margin:20px 0}.trial-web .footer img{max-width:400px;margin:40px 0}.trial-web .footer .links{padding:40px;background-color:#eaeaea}.trial-web .footer .links ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 0 20px}.trial-web .footer .links ul li a{text-decoration:none;color:#000}.trial-web .footer .links ul li:nth-child(n+2){margin-left:10px}.trial-web .footer .links ul :nth-child(n+2):before{content:"｜";font-size:14px;margin:0 10px}.trial-web .header{margin-bottom:20px}.trial-web .header .header-title{background-color:#007e9b;padding:10px;color:#fff;font-weight:700;text-align:center}.trial-web .top-space{margin-top:40px}.trial-web .bottom-space,.trial-web .bottom-space-long{margin-bottom:40px}.trial-web .menu_list label{padding:5px;border-radius:3px;float:left;display:block;margin:2px;background-color:#f1f1f1}.trial-web .menu_list label input[type=checkbox]{margin-right:3px}.trial-web .schedule_list div{clear:both}.trial-web .schedule_list div label{padding:5px;float:left;display:block;margin:2px}.trial-web .schedule_list div label input[type=checkbox]{margin-right:3px}.trial-web .schedule_list div label:nth-child(n+2){padding:5px 10px;border-radius:3px;background-color:#f1f1f1}@media screen and (max-width:480px){.trial-web{margin:0;padding:0;background-color:#d5efec;color:#000}.trial-web .kv{margin:0 auto}.trial-web .kv img{width:100%}.trial-web .about{max-width:800px;margin:60px auto 20px;padding:0 20px}.trial-web .about img{width:100%}.trial-web .about-trial{max-width:800px;margin:0 auto 20px;padding:0 20px}.trial-web .about-trial img{width:100%}.trial-web .campaign-wrapper{padding:5px 0 0;background-color:#fff;width:100%}.trial-web .campaign-wrapper .campaign{max-width:800px;margin:60px auto 20px}.trial-web .campaign-wrapper .campaign img{width:100%}.trial-web .campaign-wrapper .campaign .prices{display:block;-webkit-justify-content:center;justify-content:center;margin-top:0}.trial-web .campaign-wrapper .campaign .prices .price .title{width:200px;position:relative;z-index:2;height:60px;background-color:#44ac7c;color:#fff;border-radius:40px;font-size:25px;font-family:"Raleway",sans-serif;font-weight:800;display:-webkit-flex;display:flex;padding:0 10px;margin:0 auto;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;white-space:nowrap;text-align:center}.trial-web .campaign-wrapper .campaign .prices .price .title span{position:relative;top:-3px;font-size:50px;font-family:din-2014,sans-serif;font-weight:400;margin-right:5px}.trial-web .campaign-wrapper .campaign .prices .price .body{width:80%;position:relative;top:-30px;margin:0 auto;border:2px solid #44ac7c;padding:40px 20px 0;border-radius:20px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row;text-align:left;-webkit-justify-content:flex-end;justify-content:flex-end}.trial-web .campaign-wrapper .campaign .prices .price .body div:first-child p:first-child{font-weight:700;font-size:14px;display:block}.trial-web .campaign-wrapper .campaign .prices .price .body div:first-child p:nth-child(2){font-weight:700;font-size:24px;position:relative;top:-5px;background:linear-gradient(-15deg,transparent,transparent 49%,#e91e1f 0,#e91e1f 52%,transparent 0,transparent)}.trial-web .campaign-wrapper .campaign .prices .price .body div:first-child p:nth-child(2) span{font-family:din-2014,sans-serif;font-weight:400;font-style:normal;font-size:30px}.trial-web .campaign-wrapper .campaign .prices .price .body div:nth-child(2){border:10px solid transparent;border-left-color:#44ac7c;margin:0 5px 0 15px}.trial-web .campaign-wrapper .campaign .prices .price .body div:nth-child(3) p:first-child{color:#e91e1f;font-weight:700;font-size:14px}.trial-web .campaign-wrapper .campaign .prices .price .body div:nth-child(3) p:nth-child(2){color:#e91e1f;font-weight:700;font-size:30px;position:relative;top:-12px}.trial-web .campaign-wrapper .campaign .prices .price .body div:nth-child(3) p:nth-child(2) span{font-family:din-2014,sans-serif;font-weight:600;font-style:normal;font-size:53px}.trial-web .campaign-wrapper .campaign .prices .price:first-child{padding-top:0;background-image:none}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(2) .title{background-color:#e2537d}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(2) .body{border-color:#e2537d}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(2) .body p:nth-child(3){border-top:10px solid #e2537d}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(3) .title{background-color:#ba984b}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(3) .body{border-color:#ba984b}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(3) .body p:nth-child(3){border-top:10px solid #ba984b}.trial-web .campaign-wrapper .campaign .prices .price:nth-child(n+2){margin-left:0}.trial-web .campaign-wrapper .campaign .description{text-align:right;font-size:11px;margin:0 10px 10px;font-weight:700}.trial-web .campaign-wrapper .campaign .description span{color:#e2537d}.trial-web .campaign-wrapper .campaign .price-bottom{display:block;width:100%;position:relative;height:120px}.trial-web .campaign-wrapper .campaign .price-bottom .balloon{position:absolute;right:0;left:0;margin:20px auto 15px;width:130px;height:40px;line-height:40px;background:#fff;text-align:center;border:2px solid #e2537d;color:#e2537d;font-size:20px;font-weight:700;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px}.trial-web .campaign-wrapper .campaign .price-bottom .balloon:after,.trial-web .campaign-wrapper .campaign .price-bottom .balloon:before{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;top:100%;left:50%}.trial-web .campaign-wrapper .campaign .price-bottom .balloon:after{border-width:10px 5px;margin-left:-5px;border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0)}.trial-web .campaign-wrapper .campaign .price-bottom .balloon:before{border-width:12px 7px;margin-left:-7px;margin-top:2px;border-color:#e2537d rgba(226,83,125,0) rgba(226,83,125,0)}.trial-web .campaign-wrapper .campaign .price-bottom img{margin-top:85px}.trial-web .campaign-wrapper .campaign .price-bottom .exp-text{display:none}.trial-web .campaign-wrapper .campaign .price-bottom .exp-text-sp{text-align:center;display:block;position:absolute;right:0;left:0;padding:0 20px;margin-top:85px;font-size:14px;font-weight:700}.trial-web .campaign-wrapper .campaign .price-bottom .exp-text-sp span{font-size:18px;color:#e2537d}.trial-web .statement-wrapper{background-color:#007e9b}.trial-web .statement-wrapper .statement{max-width:1080px;margin:0 auto;text-align:center;padding:30px;color:#fff;font-size:14pt;font-weight:700}.trial-web .statement-wrapper .statement p:not(:last-child){margin-bottom:10px}.trial-web .cv-button{max-width:1080px;margin:0 auto;text-align:center}.trial-web .cv-button button{width:350px;height:80px;margin:80px auto;border-radius:10px;color:#fff;background-color:#44ac7c;font-size:16pt;font-weight:700}.trial-web .sub-button{max-width:1080px;margin:0 auto;text-align:center}.trial-web .sub-button button{width:350px;height:80px;margin:20px auto;border-radius:10px;color:#00384a;background-color:#fff;font-size:14pt;font-weight:700;border:1px solid #00384a}.trial-web .sub-button .buttons{max-width:800px;margin:0 auto}.trial-web .sub-button .buttons .left-button{float:none;margin-right:0;margin-left:0}.trial-web .content{max-width:1080px;margin:80px auto 0;padding:0 20px;font-size:12pt;text-align:left}.trial-web .content img{width:100%}.trial-web .content .inner-img{max-width:800px;margin:0 auto}.trial-web .content .content-title{text-align:center;font-size:20pt;color:#00384a;font-weight:900}.trial-web .content .plan .plan-title{text-align:center;font-size:16pt;background-color:#000;color:#fff;font-weight:700}.trial-web .content .plan img{background-color:#fff}.trial-web .content .user-voice{width:30%;text-align:center;float:left}.trial-web .content .user-voice img{max-width:200px;max-height:200px;margin:15px 0}.trial-web .content .user-voice .profile{text-align:left;color:#007e9b;font-weight:700}.trial-web .content .user-voice .comment{text-align:left}.trial-web .content .user-voice:first-child,.trial-web .content .user-voice:nth-child(2){margin-right:5%}.trial-web .content .schemes .scheme{background-color:#fff;margin:20px 0;padding:40px;text-align:center}.trial-web .content .schemes .scheme img{margin:20px 0;width:80%}.trial-web .content .schemes .scheme .scheme-body{text-align:center;width:80%;margin:20px auto 0}.trial-web .content .schemes .scheme .points{width:50%;margin:40px auto 0}.trial-web .content .schemes .scheme .points .point{clear:both;min-height:100px}.trial-web .content .schemes .scheme .points .point img{height:100px;width:100px;float:left;margin:0 10px 0 0}.trial-web .content .schemes .scheme .points .point .point-title{padding:10px 0 0;color:#007e9b;font-weight:700}.trial-web .content .schemes .scheme .points .point p{text-align:left}.trial-web .content .schemes .scheme .points .point:nth-child(2),.trial-web .content .schemes .scheme .points .point:nth-child(3){margin:10px 0 0}.trial-web .content .life-style{width:47.5%;float:left;margin-top:20px}.trial-web .content .life-style img{width:100%}.trial-web .content .life-style .life-style-title{text-align:center;font-size:16pt;background-color:#000;color:#fff;font-weight:700;margin-bottom:10px}.trial-web .content .life-style p{margin-top:-3px}.trial-web .content .life-style:first-child{margin-right:5%}.trial-web .content .recommends-wrapper{max-width:800px;margin:60px auto 20px;background-color:#deeff3;border-top:4px solid #000;border-bottom:4px solid #000;padding:1px 0}.trial-web .content .recommends-wrapper .recommends{padding:20px 90px 0;border-top:2px solid #000;border-bottom:2px solid #000}.trial-web .content .recommends-wrapper .recommends .recommend{height:140px;margin:20px 0;clear:both}.trial-web .content .recommends-wrapper .recommends .recommend img{max-width:200px;float:left;margin-right:10px}.trial-web .content .recommends-wrapper .recommends .recommend p{max-width:360px;padding:25px 0 25px 25px;font-size:14pt;color:#000;font-weight:700;float:left}.trial-web .content .message{max-width:800px;margin:0 auto 80px}.trial-web .content .message .message-title{padding:20px;text-align:center}.trial-web .content .message .message-title img{max-width:400px}.trial-web .content .message p{margin-bottom:20px}.trial-web .content .description{color:#555;font-size:10pt}.trial-web .precautions{background-color:#fff;padding:30px 20px 20px;margin-top:-20px;font-size:10pt}.trial-web .precautions .precaution{max-width:800px;margin:0 auto;padding-top:20px}.trial-web .precautions .precaution .precaution-title{padding-bottom:10px;font-size:12pt;color:#007e9b;font-weight:700}.trial-web .precautions .precaution img{width:100%}.trial-web .form-precautions{padding:10px 20px 0;font-size:10pt}.trial-web .form-precautions .precaution{padding-top:10px}.trial-web .form-precautions .precaution .precaution-title{padding-bottom:10px;font-size:12pt;color:#007e9b;font-weight:700}.trial-web .form-precautions .precaution img{width:100%}.trial-web .footer{padding:60px 0 0;background-color:#fff;text-align:center}.trial-web .footer .inner-img{max-width:200px;margin:0 auto 30px}.trial-web .footer .sub-button button{margin:0;padding:0}.trial-web .footer img{max-width:300px;margin:40px 0}.trial-web .footer .links{padding:40px;background-color:#eaeaea;text-align:left}.trial-web .footer .links ul{display:block;-webkit-justify-content:none;justify-content:none;margin:0 0 20px}.trial-web .footer .links ul li:nth-child(n+2){margin-left:0}.trial-web .footer .links ul :nth-child(n+2):before{content:none;font-size:14px;margin:0 10px}.trial-web .footer .copyright{font-size:11px}.trial-web .header{margin-bottom:20px}.trial-web .header .header-title{background-color:#007e9b;padding:10px;color:#fff;font-weight:700;text-align:center}.trial-web .top-space{margin-top:40px}.trial-web .bottom-space{margin-bottom:40px}.trial-web .bottom-space-long{margin-bottom:20px}.trial-web .menu_list label{padding:5px;border-radius:3px;float:left;display:block;margin:2px;background-color:#f1f1f1}.trial-web .menu_list label input[type=checkbox]{margin-right:3px}.trial-web .schedule_list div{clear:both}.trial-web .schedule_list div label{padding:5px;float:left;display:block;margin:2px}.trial-web .schedule_list div label input[type=checkbox]{margin-right:3px}.trial-web .schedule_list div label:nth-child(n+2){padding:5px 10px;border-radius:3px;background-color:#f1f1f1}}.trial-form-web{padding:0;background-color:#b5d9d6;color:#000;margin:0 auto}.trial-form-web .content{max-width:480px;margin:0 auto;padding:0 20px;font-size:12pt;text-align:left}.trial-form-web .content img{width:100%}.trial-form-web .content .content-title{text-align:center;font-size:16pt;color:#000;font-weight:700}.trial-form-web .content .description{color:#555;font-size:10pt}.trial-form-web .header{margin-bottom:20px}.trial-form-web .header .header-title{background-color:#007e9b;padding:10px;color:#fff;font-weight:700;text-align:center}.trial-form-web .vip_list{background-color:#f1f1f1;max-height:110px;overflow-y:scroll;margin-bottom:5px}.trial-form-web .vip_list p{padding:3px;border-bottom:1px solid #ebebeb}.trial-form-web .vip_list p:hover{cursor:pointer;background-color:#549cfc}.trial-form-web .menu_list label{padding:5px;border-radius:3px;float:left;display:block;margin:2px;background-color:#f1f1f1}.trial-form-web .menu_list label input[type=checkbox]{margin-right:3px}.trial-form-web .schedule_list div{clear:both}.trial-form-web .schedule_list div label{padding:5px;float:left;display:block;margin:2px}.trial-form-web .schedule_list div label input[type=checkbox]{margin-right:3px}.trial-form-web .schedule_list div label:nth-child(n+2){padding:5px 10px;border-radius:3px;background-color:#f1f1f1}.trial-form-web .form-precautions{max-width:480px;margin:0 auto;padding:10px 20px 0;font-size:10pt}.trial-form-web .form-precautions .precaution{padding-top:10px}.trial-form-web .form-precautions .precaution .precaution-title{padding-bottom:10px;font-size:12pt;color:#007e9b;font-weight:700}.trial-form-web .form-precautions .precaution img{width:100%}.menu_select{margin:0 0 20px}.menu{border:1px solid #b6b6b6;margin:0 0 10px;padding:10px 20px;max-width:440px}.menu input[type=radio]{margin:20px 20px 0 0;float:left;height:35px}.menu div .title{font-size:12pt;font-weight:700}.menu div .detail{font-size:10pt}.menu .clear{clear:both}.disable{background-color:#eee}.methods{clear:both}.method{max-width:480px}.method label{font-size:10pt;height:40px;width:32%;border:1px solid #b6b6b6;float:left;margin:1px;opacity:.5;position:relative;text-align:center}.method label .vertical_align_text{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.method .warn{border:1px dashed red}.method input[type=checkbox]{display:none}.method input[type=checkbox]:checked+label{background-color:#007e9b;border:1px solid #007e9b;opacity:1}.method:nth-of-type(3n+1){clear:both}.reporting_input{width:calc(100% - 4px);max-width:480px;height:80px;background-color:#f1f1f1;border-bottom:1px solid #007e9b}textarea{width:calc(100% - 10px);padding:5px;height:200px;background-color:#fcfcfc}.schedule{margin:0 0 20px;width:100%;max-width:480px;background-color:#f0f0f0}.schedule label{display:block;height:50px;max-width:30%;padding:5px 0;float:left;font-size:10pt}.schedule .slider-wrapper{margin:4px 0 0 10%;height:50px;width:60%}.schedule .slider-wrapper .slider{height:50px;float:left}.schedule input[type=checkbox]{margin:20px 10px 0 5px;float:left}.schedule div{float:left}.schedule p{margin:15px 20px 0 0;float:left}.schedule select{width:280px}.schedule .clear{clear:both}.karte .unit{border-top:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;max-width:480px;margin-bottom:40px}.karte .unit dl{text-align:right;margin:0}.karte .unit dl dt{padding:10px 10px 10px 0;margin:0 0 0 10px;float:left;min-width:60px;text-align:left}.karte .unit dl dd{padding:10px 10px 10px 0;display:block;margin:0 0 0 80px;min-height:30px}.karte .unit dl dd .supplement{font-size:14px;color:grey}.karte .unit dl dd img{max-width:250px}.karte .unit dl dd .limited_width{max-width:480px;float:right}.karte .unit dd:nth-child(n+3),.karte .unit dt:nth-child(n+2){border-top:1px solid #ebebeb}.karte .unit_title{margin:10px;font-size:14px}.karte .history_link{margin-right:10px;float:right;font-size:14px}.icons{margin-top:3px}.icons .icon_on{margin-left:5px;opacity:.9}.icons .icon_off{margin-left:5px;opacity:.1}.admin-login{text-align:center;margin-top:20%}.admin-login .admin-login-form{width:200px}.admin-login .admin-login-button{margin-top:3px;padding:0 5px}.admin{background-color:#fafafa;position:absolute;width:100%;height:100%}.admin .admin-notifications{position:fixed;top:10px;left:72px;background-color:#fff;width:calc(80% - 137px);border-radius:4px;height:40px;overflow-y:scroll}.admin .admin-notifications .admin-notification{margin:10px}.admin .admin-notifications .admin-notification li{font-size:10pt}.admin .admin-notifications .admin-notification li .notification-date{color:#b5b0b0;margin-right:10px}.admin .admin-notifications .admin-notification li .notification-title{font-weight:700;margin-right:10px}.admin .admin-notifications .admin-notification li .notification-delete{margin-left:10px;color:#b5b0b0;cursor:pointer}.admin .admin-notifications .admin-notification li .notification-delete:hover{color:#17184b}.admin .admin-header-side{position:fixed;width:72px;height:100%;float:left}.admin .admin-header-side .header_title{padding:10px 0 0 15px;height:56px}.admin .admin-header-side .header_title .logo{float:left}.admin .admin-header-side .header_title p.title{font-size:16pt;padding:5px 0 0}.admin .admin-header-side .global-menu{clear:both;margin-top:85px}.admin .admin-header-side .global-menu a{color:#b5b0b0;text-decoration:none}.admin .admin-header-side .global-menu li{cursor:pointer;height:20px;padding:15px 30px}.admin .admin-header-side .global-menu li.active,.admin .admin-header-side .global-menu li:hover{color:#000;background-color:#ededed}.admin .admin-header-top{width:100%;height:64px}.admin .admin-header-top .admin-user{float:right;padding:10px}.admin .admin-header-top .admin-user .admin-user-icon{width:40px;height:40px;background-color:#fff;border-radius:50%}.admin .admin-header-top .admin-user .admin-user-icon:hover{cursor:pointer;opacity:.9}.admin .admin-header-top .admin-user .dropdown-menu{position:fixed;right:10px;width:240px;border-radius:4px;box-shadow:0 8px 16px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.05);background-color:#fff;z-index:4}.admin .admin-header-top .admin-user .dropdown-menu li{width:210px;padding:10px;margin:5px;border-radius:4px;font-size:10pt;font-weight:700}.admin .admin-header-top .admin-user .dropdown-menu li:hover{cursor:pointer;background-color:#e5f6ff}.admin .admin-header-top .admin-user .dropdown-menu li.admin-profile{width:210px;padding:15px;border-radius:0;margin:0;border-bottom:1px solid #b6b6b6;overflow-x:hidden}.admin .admin-header-top .admin-user .dropdown-menu li.admin-profile span{font-weight:400}.admin .admin-header-top .admin-user .dropdown-menu li.admin-profile:hover{cursor:auto;background-color:#fff}.admin .admin-sub-menus{position:fixed;margin:0 0 0 72px}.admin .admin-sub-menus ul li{font-size:18px;font-weight:700;float:left;margin-right:18px;cursor:pointer;color:#b5b0b0}.admin .admin-sub-menus ul li.active,.admin .admin-sub-menus ul li:hover{color:#000}.admin .admin-contents-wrapper{position:fixed;margin:30px 0 0 72px;height:calc(100% - 92px);width:calc(100% - 72px);border-radius:4px;box-shadow:0 8px 16px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.05);background-color:#fff;overflow-y:scroll}.admin .admin-contents-wrapper .admin-user-lists{display:none;width:100%}.admin .admin-contents-wrapper .admin-user-lists .user-list-menu{width:100%;border-bottom:1px solid #b6b6b6;padding:8px;font-size:8pt;font-weight:700;color:#b5b0b0}.admin .admin-contents-wrapper .admin-user-lists .user-list-menu li{margin:5px 0}.admin .admin-contents-wrapper .admin-user-lists .user-list-menu li span{padding:4px;border:1px solid #b6b6b6;border-radius:4px;cursor:pointer}.admin .admin-contents-wrapper .admin-user-lists .user-list-menu li span:hover{color:#17184b}.admin .admin-contents-wrapper .admin-user-lists .user-list-menu li .admin_filter{border-radius:16px;width:200px;border:0;padding:0 10px;margin:0;font-size:10pt;height:25px}.admin .admin-contents-wrapper .admin-user-lists .user-list-menu li:nth-child(5){margin:0}.admin .admin-contents-wrapper .admin-user-lists .user-list-menu li:nth-child(4) a{color:#b5b0b0;text-decoration:none}.admin .admin-contents-wrapper .admin-user-lists .user-list-menu li:nth-child(4) a:hover{color:#17184b}.admin .admin-contents-wrapper .admin-user-lists .user-list-menu li:first-child,.admin .admin-contents-wrapper .admin-user-lists .user-list-menu li:nth-child(2),.admin .admin-contents-wrapper .admin-user-lists .user-list-menu li:nth-child(3),.admin .admin-contents-wrapper .admin-user-lists .user-list-menu li:nth-child(4){margin-right:10px;float:left}.admin .admin-contents-wrapper .admin-user-lists .user-list{width:100%;overflow:scroll}.admin .admin-contents-wrapper .admin-user-lists .user-list li{height:30px;border-radius:4px;margin-bottom:3px;font-size:10pt;clear:both;width:1440px;overflow:hidden}.admin .admin-contents-wrapper .admin-user-lists .user-list li div{cursor:pointer;margin:5px 0 0;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin .admin-contents-wrapper .admin-user-lists .user-list li div img{float:left;height:20px;width:20px;border-radius:50%;margin:0 10px 0 0}.admin .admin-contents-wrapper .admin-user-lists .user-list li div .checkbox_image{width:13px;height:13px;border-radius:1px;cursor:pointer}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:first-child{width:22px;padding-top:2px;margin-left:8px}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(2){width:50px}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(2) span{color:#55a077;border:1px solid #55a077;border-radius:10px;padding:0 5px;font-size:8pt}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(2) span.cp{color:grey;border:1px solid grey}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(3){width:30px}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(4){width:80px}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(5){width:200px}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(6){width:120px}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(7){width:80px}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(8){width:120px}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(9){width:200px}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(9) a{color:#2786de;text-decoration:none}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(10){width:150px}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(11){width:110px}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(12){width:50px}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(13){width:150px}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(14){width:70px}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(14) p{float:left}.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(14) p:first-child,.admin .admin-contents-wrapper .admin-user-lists .user-list li div:nth-child(14) p:nth-child(2){margin-right:10px}.admin .admin-contents-wrapper .admin-user-lists .user-list li div.long{width:190px}.admin .admin-contents-wrapper .admin-user-lists .user-list li.user-list-title{height:20px;font-size:8pt;font-weight:700;cursor:auto;color:#b5b0b0;padding-top:2px}.admin .admin-contents-wrapper .admin-user-lists .user-list li.active,.admin .admin-contents-wrapper .admin-user-lists .user-list li:hover{background-color:#e5f6ff}.admin .admin-contents-wrapper .admin-user-lists .user-list li.user-list-title:hover{background-color:#fff}.admin .admin-contents-wrapper .admin-user-lists.active{display:block}.admin .admin-contents-wrapper .admin-user-operation{height:100%;display:none}.admin .admin-contents-wrapper .admin-user-operation .side-menu{position:fixed;float:left;width:280px;height:calc(100% - 92px);padding:0 10px;border-right:1px solid #b6b6b6;z-index:3;background-color:#fff}.admin .admin-contents-wrapper .admin-user-operation .side-menu .admin_filter{margin:15px 0;border-radius:16px;width:250px;border:0;padding:0 15px}.admin .admin-contents-wrapper .admin-user-operation .side-menu .side-list{height:calc(100% - 72px);overflow-y:scroll}.admin .admin-contents-wrapper .admin-user-operation .side-menu .side-list li{cursor:pointer;height:50px;padding:10px;border-radius:4px;margin-bottom:3px}.admin .admin-contents-wrapper .admin-user-operation .side-menu .side-list li img{float:left;height:50px;border-radius:50%;margin:0 10px 0 0}.admin .admin-contents-wrapper .admin-user-operation .side-menu .side-list li div{font-size:10pt;margin:5px 0 0}.admin .admin-contents-wrapper .admin-user-operation .side-menu .side-list li div .user_name{font-weight:700}.admin .admin-contents-wrapper .admin-user-operation .side-menu .side-list li div .message_date{float:right;color:#b5b0b0}.admin .admin-contents-wrapper .admin-user-operation .side-menu .side-list li.active,.admin .admin-contents-wrapper .admin-user-operation .side-menu .side-list li:hover{background-color:#e5f6ff}.admin .admin-contents-wrapper .admin-user-operation .right-informations{position:fixed;right:0;width:280px;height:calc(100% - 80px);background-color:#fff;border-left:1px solid #b6b6b6;z-index:3;overflow-y:scroll}.admin .admin-contents-wrapper .admin-user-operation .right-informations .information-contents-wrapper{margin:15px 10px}.admin .admin-contents-wrapper .admin-user-operation .right-informations .information-contents-wrapper .picture-center{width:80px;margin:0 auto}.admin .admin-contents-wrapper .admin-user-operation .right-informations .information-contents-wrapper .picture-center img{width:80px;height:80px;border-radius:50%}.admin .admin-contents-wrapper .admin-user-operation .right-informations .information-contents-wrapper .user_name{margin:10px;text-align:center;font-weight:700}.admin .admin-contents-wrapper .admin-user-operation .right-informations .information-contents-wrapper .user_attribute{text-align:center}.admin .admin-contents-wrapper .admin-user-operation .right-informations .information-contents-wrapper .user_attribute span{color:#55a077;border:1px solid #55a077;border-radius:12px;padding:2px 8px;font-size:10pt}.admin .admin-contents-wrapper .admin-user-operation .right-informations .information-contents-wrapper .user_attribute span.cp{color:grey;border:1px solid grey}.admin .admin-contents-wrapper .admin-user-operation .right-informations .information-contents-wrapper .info-title{font-size:10pt;color:#b5b0b0;font-weight:700;margin:10px 0}.admin .admin-contents-wrapper .admin-user-operation .right-informations .information-contents-wrapper ul li{margin-bottom:3px;font-size:10pt}.admin .admin-contents-wrapper .admin-user-operation .right-informations .information-contents-wrapper ul li a{color:#2786de;text-decoration:none}.admin .admin-contents-wrapper .admin-user-operation .admin-contents{margin:0 280px 0 300px;height:100%;overflow-y:scroll}.admin .admin-contents-wrapper .admin-user-operation .admin-contents p{margin:5px}.admin .admin-contents-wrapper .admin-user-operation .admin-contents .user-operation-menu{min-width:550px;font-weight:700;border-bottom:1px solid #b6b6b6}.admin .admin-contents-wrapper .admin-user-operation .admin-contents .user-operation-menu .karte-link{margin:0 0 0 10px}.admin .admin-contents-wrapper .admin-user-operation .admin-contents .user-operation-menu ul{height:38px}.admin .admin-contents-wrapper .admin-user-operation .admin-contents .user-operation-menu ul li{padding:15px;margin:0 10px;color:#b5b0b0;float:left}.admin .admin-contents-wrapper .admin-user-operation .admin-contents .user-operation-menu ul li:hover{color:#000;cursor:pointer}.admin .admin-contents-wrapper .admin-user-operation .admin-contents .user-operation-menu ul li.active{border-bottom:2px solid #000;color:#000}.admin .admin-contents-wrapper .admin-user-operation .admin-contents .karte textarea{width:100%;height:200px;background-color:#fcfcfc}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.chat-history{height:calc(100% - 180px);overflow-y:scroll;display:none}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.chat-history li{padding:23px 23px 0}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.chat-history .message_date{color:#b5b0b0;font-size:10pt}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.chat-history .message_body{white-space:pre-wrap}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.chat-history .message_body span{font-weight:700}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.chat-history.active{display:block}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.email-history{height:calc(100% - 280px);overflow-y:scroll;display:none}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.email-history li{padding:23px 23px 0}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.email-history .email_subject{font-weight:700}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.email-history .email_subject .email_date{color:#b5b0b0;font-size:10pt;margin-left:10px;font-weight:400}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.email-history .email_body{white-space:pre-wrap}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.email-history .email_body span{font-weight:700}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.email-history.active{display:block}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.reservation-history{height:calc(100% - 180px);overflow-y:scroll;display:none}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.reservation-history li{padding:23px 23px 0}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.reservation-history .reservation_date{color:#b5b0b0;font-size:10pt}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.reservation-history .reservation_body{white-space:pre-wrap}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.reservation-history .reservation_body span{font-weight:700}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.reservation-history.active{display:block}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.payment-history{height:calc(100% - 180px);overflow-y:scroll;display:none}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.payment-history li{padding:23px 23px 0}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.payment-history .payment_date{color:#b5b0b0;font-size:10pt}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.payment-history.active{display:block}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.schedule-history{height:calc(100% - 180px);overflow-y:scroll;display:none}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.schedule-history .rbc-calendar{height:calc(100% - 100px)}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.schedule-history li{padding:23px 23px 0}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.schedule-history .payment_date{color:#b5b0b0;font-size:10pt}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.schedule-history .rbc-toolbar{margin:5px}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.schedule-history .rbc-toolbar button{width:60px;height:30px;padding:0}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.schedule-history.active{display:block}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.user-edit{height:calc(100% - 150px);overflow-y:scroll;display:none}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.user-edit .information-contents-wrapper{padding:23px 23px 90px}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.user-edit .information-contents-wrapper dl dt{width:150px;float:left;clear:both}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.user-edit .information-contents-wrapper dl dd{margin-left:150px}.admin .admin-contents-wrapper .admin-user-operation .admin-contents ul.user-edit.active{display:block}.admin .admin-contents-wrapper .admin-user-operation .reservation-contents{height:86%}.admin .admin-contents-wrapper .admin-user-operation .chat{border-top:1px solid #b6b6b6;width:calc(100% - 654px);height:100px;min-height:60px;position:fixed;bottom:0;left:0;margin:0 280px 0 373px}.admin .admin-contents-wrapper .admin-user-operation .chat textarea{width:calc(100% - 20px);padding:10px;height:80px}.admin .admin-contents-wrapper .admin-user-operation .chat button{z-index:2;width:70px;height:40px;position:fixed;bottom:10px;right:291px}.admin .admin-contents-wrapper .admin-user-operation .email{border-top:1px solid #b6b6b6;width:calc(100% - 654px);height:220px;min-height:60px;position:fixed;bottom:0;left:0;margin:0 280px 0 373px}.admin .admin-contents-wrapper .admin-user-operation .email input[type=text]{margin:0;padding:5px 10px;border-bottom:1px solid #b6b6b6;width:calc(100% - 20px);max-width:calc(100% - 20px)}.admin .admin-contents-wrapper .admin-user-operation .email textarea{width:calc(100% - 20px);padding:10px;height:160px}.admin .admin-contents-wrapper .admin-user-operation .email select{font-size:10pt;margin:0 5px 5px 0;width:auto;height:25px;border-radius:4px;position:fixed;bottom:180px;right:291px}.admin .admin-contents-wrapper .admin-user-operation .email button{z-index:2;width:70px;height:40px;position:fixed;bottom:10px;right:291px}.admin .admin-contents-wrapper .admin-user-operation .reservation{border-top:1px solid #b6b6b6;width:calc(100% - 654px);height:100px;min-height:60px;position:fixed;bottom:0;left:0;margin:0 0 0 373px;background-color:#fff}.admin .admin-contents-wrapper .admin-user-operation .reservation .reservation-conditions{padding:10px}.admin .admin-contents-wrapper .admin-user-operation .reservation .reservation-conditions select{font-size:10pt;margin:0 5px 5px 0;width:auto;height:25px;border-radius:4px;float:left}.admin .admin-contents-wrapper .admin-user-operation .reservation .reservation-conditions .reservation-price{font-size:10pt;background-color:#f1f1f1;border-radius:4px;width:100px;height:25px;float:left;margin:0 5px 5px 0}.admin .admin-contents-wrapper .admin-user-operation .reservation .reservation-conditions .reservation-price p{margin:2px 0 0}.admin .admin-contents-wrapper .admin-user-operation .reservation .reservation-conditions .reservation-price input[type=text]{text-align:right;margin:2px 5px 0 0;font-size:10pt;width:75px;height:20px;border-bottom:0;float:left}.admin .admin-contents-wrapper .admin-user-operation .reservation .reservation-conditions .reservation-caution{font-size:10pt;float:left;margin-top:2px}.admin .admin-contents-wrapper .admin-user-operation .reservation .reservation-conditions button{z-index:2;width:70px;height:40px;position:fixed;bottom:10px;right:291px}.admin .admin-contents-wrapper .admin-user-operation .schedule-history{border-top:1px solid #b6b6b6;width:calc(100% - 654px);min-height:100px;position:fixed;bottom:0;left:0;margin:0 0 0 373px;background-color:#fff}.admin .admin-contents-wrapper .admin-user-operation .schedule-history .reservation-conditions{padding:10px}.admin .admin-contents-wrapper .admin-user-operation .schedule-history .reservation-conditions select{font-size:10pt;margin:0 5px 5px 0;width:auto;height:25px;border-radius:4px;float:left}.admin .admin-contents-wrapper .admin-user-operation .schedule-history .reservation-conditions button{z-index:2;width:120px;height:40px;position:fixed;bottom:10px;right:291px}.admin .admin-contents-wrapper .admin-user-operation .user-edit{border-top:1px solid #b6b6b6;width:calc(100% - 654px);min-height:60px;position:fixed;bottom:0;left:0;margin:0 0 0 373px;background-color:#fff}.admin .admin-contents-wrapper .admin-user-operation .user-edit .reservation-conditions{padding:10px}.admin .admin-contents-wrapper .admin-user-operation .user-edit .reservation-conditions button{z-index:2;width:70px;height:40px;position:fixed;bottom:10px;right:291px}.admin .admin-contents-wrapper .admin-user-operation .reservation-history .reservation-contents-wrapper{padding:23px 23px 90px}.admin .admin-contents-wrapper .admin-user-operation .reservation-history .reservation-contents-wrapper dt{margin-top:10px}.admin .admin-contents-wrapper .admin-user-operation.active{display:block}.admin .admin-contents-wrapper .admin-user-operations{display:none}.admin .admin-contents-wrapper .admin-user-operations.active{display:block}.admin .admin-contents-wrapper .admin-user-setting{display:none;margin:28px 50px}.admin .admin-contents-wrapper .admin-user-setting .sub-section{padding:40px 0}.admin .admin-contents-wrapper .admin-user-setting .sub-section .sub-section-title{font-size:16px;font-weight:700}.admin .admin-contents-wrapper .admin-user-setting .sub-section dl dt{float:left;clear:both;padding-top:8px}.admin .admin-contents-wrapper .admin-user-setting .sub-section dl dd{margin-left:140px}.admin .admin-contents-wrapper .admin-user-setting .sub-section:not(:first-child){border-top:1px solid #b6b6b6}.admin .admin-contents-wrapper .admin-user-setting.active{display:block}.admin .admin-contents-wrapper .admin-user-add{display:none;margin:28px 50px}.admin .admin-contents-wrapper .admin-user-add .sub-section{padding:40px 0}.admin .admin-contents-wrapper .admin-user-add .sub-section .sub-section-title{font-size:16px;font-weight:700}.admin .admin-contents-wrapper .admin-user-add .sub-section dl dt{float:left;clear:both;padding-top:8px}.admin .admin-contents-wrapper .admin-user-add .sub-section dl dd{margin-left:180px}.admin .admin-contents-wrapper .admin-user-add .sub-section:not(:first-child){border-top:1px solid #b6b6b6}.admin .admin-contents-wrapper .admin-user-add.active{display:block}.admin .admin-karte .unit{border-top:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;margin-bottom:40px}.admin .admin-karte .unit dl{text-align:right;margin:0}.admin .admin-karte .unit dl dt{padding:10px 10px 10px 0;margin:0 0 0 10px;float:left;min-width:60px;text-align:left}.admin .admin-karte .unit dl dd{padding:10px 10px 10px 0;display:block;margin:0 0 0 80px;min-height:30px}.admin .admin-karte .unit dl dd .supplement{font-size:14px;color:grey}.admin .admin-karte .unit dl dd img{max-width:250px}.admin .admin-karte .unit dl dd .limited_width{max-width:480px;float:right}.admin .admin-karte .unit dd:nth-child(n+3),.admin .admin-karte .unit dt:nth-child(n+2){border-top:1px solid #ebebeb}.admin .admin-karte .unit_title{margin:10px;font-size:14px}.admin .admin-karte .history_link{margin-right:10px;float:right;font-size:14px}.notfound{background:#eceff1;color:rgba(0,0,0,.87);font-family:Roboto,Helvetica,Arial,sans-serif;margin:0;padding:0;position:fixed;top:0;left:0;width:100%;height:100%}.notfound .message{background:#fff;max-width:360px;margin:100px auto 16px;padding:32px 24px 16px;border-radius:3px}.notfound .message h3{color:#888;font-weight:400;font-size:16px;margin:16px 0 12px}.notfound .message h2{color:#ffa100;font-weight:700;font-size:16px;margin:0 0 8px}.notfound .message h1{font-size:22px;font-weight:300;color:rgba(0,0,0,.6);margin:0 0 16px}.notfound .message p{line-height:140%;margin:16px 0 24px;font-size:14px}.notfound .message a{display:block;text-align:center;background:#039be5;text-transform:uppercase;text-decoration:none;color:#fff;padding:16px;border-radius:4px}*,body{margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#17184b}ul{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}p,ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}p{display:block}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.wrapper{background-color:#fff}.wrapper .content-wrapper{min-height:calc(100vh - 184px)}.wrapper .contents{padding:8px;min-height:100%;min-width:calc(100% - 256px)}.sp,.web{margin:0 auto}.sp{width:100%;max-width:480px}.sp h2{margin:0;font-size:16pt;text-align:center}input[type=password],input[type=text]{width:99%;max-width:480px;height:32px;outline:none;background-color:#f1f1f1;border:none;border-bottom:1px solid #007e9b;margin:5px 0;font-size:16px}input[type=password].input-s,input[type=text].input-s{width:160px}input[type=password].input-s:nth-of-type(odd),input[type=text].input-s:nth-of-type(odd){margin-right:10px}input[type=password].input-l,input[type=text].input-l{width:512px}textarea{border:none;border-bottom:1px solid #007e9b;height:100px}select,textarea{outline:none;background-color:#f1f1f1}select{width:100%;max-width:480px;height:32px;border:none;padding:0 10px;margin:5px 0 12px;font-size:16px}.checkbox-margin{margin-right:3px}.buttons{margin-top:24px}button{width:100%;max-width:480px;height:48px;padding:8px 16px;outline:none;border:none;background:#e2537d;color:#eaf4fc;border-radius:10px;cursor:pointer}button.button-simple{background:#17184b;color:#eaf4fc}button.on_submit{opacity:.5;background-image:url(data:image/gif;base64,R0lGODlhFgAWALMAAP///9XV1dHR0c/Pz83NzZmZmWZmZjIyMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAJACwCAAIAEgASAAAETDDJKRGiOCer6aHcFGBHOYVJoJLmdqVrVn5irNHU2O2Y4fsdgVD4A2qGQp5SUsgMdoUoZUDVRJsJAkFCfVKuE+2ki8FKxGMlenneaiIAIfkEBQcACQAsAgACABAAEAAABDMwySnPoRjbPA3dE9IZXnVJSDqWYCpSZImqmRxyOFXsey7xPZ/QRxhKCMghsihcGhNMXwQAIfkEBQcACQAsAgACABIAEAAABDswySmNoTgnq2mh3HRgRTmFyaGS5nala1Z+YqzR1NjtGOH7HYRQ+ANqhkKechdYUgJQ5wTalCao1uskAgAh+QQFBwAJACwEAAIAEAAQAAAEMjDJWcq8WNY8yd2T0RGeZklGOpZgKl5kiaqZHHJ4jh88ryc9328oQRATiOQxaSQyl5MIACH5BAUHAAkALAoAAgAKABIAAAQvkJBEK5XW4lrqTkV4TaCYhV1GpWqbGTD8xoarHu6hWwhC6ThKrwIU+oiVYUupigAAIfkEBQcACQAsBAAEABAAEAAABDQwyUklqXiSneu+ncaFFEieYaGq58qiGIIZGWJTRl7ZcnIckhxNwpv8JsJJT3JEhpooaCUCACH5BAUHAAkALAIACgASAAoAAAQrEEmZqq0k50mv1Zknjt4hFmRyrFfhjquZGEblolds0dZdXrxeqhIcAmujCAAh+QQJBwAJACwCAAIAEgASAAAENzDJSau9eKJ8keeWt4GUSJZnOh0se7auKlOGRWRGThH8ldeJQkHCu9F0EuGkWAEmh0uQUjW1RAAAOw==);background-repeat:no-repeat;background-position:50%;cursor:wait}.logo{height:40px}.show{display:block}.hide{display:none}.bold{font-weight:700}.error-message{color:red}.clear{clear:both}.notifications{width:100%;background-color:#fff}.notifications .notification-text-wrapper{padding:10px;max-width:800px;margin:0 auto}.notifications .notification-text-wrapper .notification-text{border-radius:10px;padding:10px;font-size:12px;background-color:#fff3cd}.alt{position:fixed;padding:5px;border-radius:4px;background-color:rgba(0,0,0,.7);color:#fff;font-size:8pt}.alt_source{cursor:point}.checkbox_image{width:13px;height:13px;border-radius:1px;cursor:pointer}
/*# sourceMappingURL=main.c39f6685.chunk.css.map */