﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes fadeIn{0%{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translate(0, 10px)}100%{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-webkit-transform:translate(0, 0)}}.basic-ghost-button{display:inline-block;text-decoration:none;text-transform:uppercase;text-align:center;font-size:14px;color:#fff;border:1px solid #fff;padding:10px;-webkit-transition:color .2,background .2;transition:color .2,background .2;border-radius:2px}.basic-ghost-button:link{color:#fff}.basic-ghost-button:hover{background:#fff;color:#0d92c3}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Kaku Gothic ProN","游ゴシック Medium",meiryo,sans-serif;font-size:14px;font-size:0.875rem;color:#444;-webkit-text-size-adjust:100%;background:#fcfcfc;line-height:1.5;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}#cm_banner{margin:42px auto;text-align:center}a{color:#0d92c3;text-decoration:none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}a:hover{color:#888;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}a:link{color:#0d92c3;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}a:focus,a.active{color:#888;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}.wrapper{width:100%;background:#fff}.star-rating{display:flex}.star-img{position:relative;width:5em;height:1.5em;font-family:"Helvetica Neue","Hiragino Kaku Gothic ProN","meiryo",sans-serif}.star-rating-front{position:absolute;top:0;left:0;z-index:2;overflow:hidden;color:#ffb859}.star-rating-back{position:absolute;top:0;left:0;z-index:1;color:#f2f2f2}.star-score{margin-left:4px}div.box-modal{display:none}div.box-modal .modal-overlay{position:fixed;left:0;top:0;width:100%;height:150%;background-color:rgba(0,0,0,.5);z-index:100;display:block}div.box-modal .modal{width:568px;padding:10px;background:#fff;border:1px solid #0d92c3;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:101}div.box-modal .modal .box-app{color:#444;text-align:center;width:250px;padding:20px;margin:10px;background:#f2f2f2;border:1px solid #f2f2f2;display:inline-block}div.box-modal .modal p{color:#fd4a5b;font-size:18px;text-align:center;margin:10px 0}div.box-modal .modal .btn-close{display:block;text-indent:-9999px;width:25px;height:25px;background:url(/img/icon-close.svg) center center no-repeat;position:absolute;top:15px;right:15px;cursor:pointer}input#modal-trigger{display:none}input:checked~.box-modal{display:block}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translate(0, 10px)}100%{opacity:1;transform:translate(0, 0)}}@keyframes fadeIn{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes fadeOut{from{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}.bottom-fixed-section{position:fixed;bottom:0;z-index:50;display:none;width:100vw;opacity:0}.bottom-fixed-section.fade-show{display:block;animation:fadeIn .6s linear 0s forwards}.bottom-fixed-section.fade-hide{display:block;animation:fadeOut .6s linear 0s forwards}@media screen and (min-width: 641px){.bottom-fixed-section{display:none !important;opacity:0 !important}}.app-conversion-button-container{display:block;padding:16px;text-align:center}.app-conversion-button-container .app-conversion-button{display:block;width:100%;height:48px;line-height:48px;color:#fff;text-align:center;background:linear-gradient(120deg, #ff8490, #fd4a5b);border-radius:24px}.store-button-container{border-top:1px solid #ededed;background-color:rgba(242,242,242,.6);padding:8px 4% 3px;display:flex;justify-content:space-around}.store-button-container>*{display:block;width:100%;margin-right:5%}.store-button-container>*:last-child{margin-right:0}.store-button-container .store-button{margin:0;max-width:100%;opacity:.6}.store-button-container .store-button:hover{opacity:.7}header{width:100%;height:60px;background-color:#fff;margin-top:60px}header #header{width:984px;margin:0 auto;padding:16px 0 10px}header #header .logo{float:left}header #header .logo a:hover img{transition:.3s;opacity:.7}header #header .header-link{float:right;margin:5px 0 0;font-size:13px;font-size:0.8125rem}header #header .header-link a{color:#888;padding:10px}header #header .header-link a:hover{color:#0d92c3}@media screen and (max-width: 768px){header{text-align:center;position:static;height:auto;padding-top:0}header #header{height:38px;padding:0;box-sizing:border-box;width:100%}header #header .logo{margin:0}header #header .logo a{padding:12px 10px 8px;display:block}header #header .logo img{width:91px}header #header .header-link{margin:12px 0 0;padding:1px 0 0}}.nav_default{margin-top:0 !important}.contents{padding:0;width:100%;background-color:#fcfcfc}.container{padding:40px 0;background:#fff}.container .container-inner{margin:0 auto;width:100%;max-width:984px}.container h1,.container h2{font-size:28px;text-align:center;margin-bottom:20px}@media screen and (max-width: 768px){.container{padding:10px 0 20px}.container h1,.container h2{font-size:18px;margin-bottom:10px}}@media screen and (max-width: 320px){.container h1,.container h2{font-size:16px}}.box-faq{font-size:14px;text-align:center;background:#eaf4f9}.box-faq p{font-size:20px;margin-bottom:30px}.box-faq ul{text-align:left;border:1px solid #51b0e1;margin-bottom:30px}.box-faq ul li{border-top:1px solid #51b0e1}.box-faq ul li:first-child{border-top:0}.box-faq ul li.open dt{background:url(/info/img/icon_arrow_open.svg) right 25px center no-repeat #fff;-webkit-background-size:20px 12px;background-size:20px 12px}.box-faq ul li.open dd{display:block}.box-faq ul li dt{font-size:18px;font-weight:bold;padding:25px;background:url(/info/img/icon_arrow_close.svg) right 25px center no-repeat #fff;-webkit-background-size:20px 12px;background-size:20px 12px}.box-faq ul li dt span{padding-left:30px;background:url(/info/img/icon_question.png) 0 center no-repeat;-webkit-background-size:18px 18px;background-size:18px 18px;display:block}.box-faq ul li dd{display:none;font-size:14px;border-top:1px solid #51b0e1;padding:25px 25px 25px 55px;background:url(/info/img/icon_answer.png) 25px 28px no-repeat #f9f9f9;-webkit-background-size:17px 17px;background-size:17px 17px}.box-faq ul.box-contents{text-align:center;padding-right:30px;border:0;display:table;table-layout:fixed}.box-faq ul.box-contents li{padding:10px;border:0;display:table-cell}.box-faq ul.box-contents li img{width:100%}@media screen and (max-width: 768px){.box-faq{font-size:14px;text-align:center;background:#eaf4f9}.box-faq p{font-size:14px;margin-bottom:20px}.box-faq ul{text-align:left;border:1px solid #51b0e1;border-right:0;border-left:0;margin-right:0;width:100%}.box-faq ul li{border-top:1px solid #51b0e1}.box-faq ul li:first-child{border-top:0}.box-faq ul li.open dt{background:url(/info/img/icon_arrow_open.svg) right 20px center no-repeat #fff;-webkit-background-size:18px 11px;background-size:18px 11px}.box-faq ul li.open dd{display:block}.box-faq ul li dt{font-size:14px;font-weight:bold;padding:20px 40px 20px 20px;background:url(/info/img/icon_arrow_close.svg) right 20px center no-repeat #fff;-webkit-background-size:18px 11px;background-size:18px 11px}.box-faq ul li dt span{padding-left:30px;background:url(/info/img/icon_question.png) 0 0 no-repeat;-webkit-background-size:18px 18px;background-size:18px 18px}.box-faq ul li dd{font-size:14px;border-top:1px solid #51b0e1;padding:20px 20px 20px 50px;background:url(/info/img/icon_answer.png) 20px 25px no-repeat #f9f9f9;-webkit-background-size:17px 17px;background-size:17px 17px}.box-faq ul li dd img{width:100%}.box-faq ul.box-contents{display:block}.box-faq ul.box-contents li{text-align:center;width:49%;display:inline-block}}.box-marketing{text-align:center;padding:30px 0}.box-marketing img{width:606px}@media screen and (max-width: 768px){.box-marketing{font-size:13px;padding:0}.box-marketing img{width:90vw}}.hidden{display:none}.box-app{color:#fff;background:#51b0e1}.box-app .container-inner{position:relative}.box-app .box-left{text-align:center;width:700px}.box-app .box-left .btn-owner{text-align:center}.box-app .box-left .btn-owner a{color:#fff;font-size:16px;line-height:50px;width:360px;height:50px;background:url(/info/img/icon_arrow_right.png) right 10px center no-repeat #ff7b9f;border:2px solid #fff;border-radius:3px;display:block;margin:0 auto}.box-app .box-left .btn-owner a:hover{transition:.3s;color:#ff7b9f;border:2px solid #fff;background:url(/info/img/icon_arrow_right_pink.png) right 10px center no-repeat #fff}.box-app .box-left .main-badge{text-align:center;margin:20px 0}.box-app .box-left .main-badge label{display:inline-block;cursor:pointer}.box-app .box-left .main-badge .btn-appstore{width:168px;height:50px;background:url(https://d1razp3bffbdru.cloudfront.net/web/store-official-banner/app-store-badge.png) 0 0 no-repeat;margin:0;padding:0}.box-app .box-left .main-badge .btn-googleplay{width:168px;height:50px;background:url(https://d1razp3bffbdru.cloudfront.net/web/store-official-banner/google-play-badge.png) 0 0 no-repeat;margin:0 0 0 20px;padding:0}.box-app .box-right{position:absolute;bottom:-45px;right:0;width:308px}.box-app .box-right img{width:100%;height:auto}@media screen and (max-width: 768px){.box-app{color:#fff;height:auto;background:#51b0e1;padding:15px}.box-app .container-inner{position:relative}.box-app h2{font-size:24px}.box-app .box-left{text-align:center;width:100%}.box-app .box-left .btn-owner{text-align:center;margin-top:10px}.box-app .box-left .btn-owner a{color:#fff;font-size:16px;line-height:46px;width:100%;height:50px;background:url(/info/img/icon_arrow_right.png) right 10px center no-repeat #ff7b9f;-webkit-background-size:12px 18px;background-size:12px 18px;border:2px solid #fff;border-radius:3px;display:block;margin:0 auto}.box-app .box-left .main-badge{display:none}.box-app .box-right{display:none}}@media screen and (max-width: 320px){.box-app h2{font-size:22px}}footer{color:#fff;padding:0;text-align:center;background-color:#444;width:100%}footer .footerInner{max-width:1280px;margin:0 auto;padding:30px 0}footer .footerInner img{width:120px}footer .footerInner .footerTxt{margin:0 auto 20px;max-width:1000px;font-size:12px;font-size:0.75rem}footer .footerInner .footerLink{margin:20px auto;text-align:center;max-width:1000px}footer .footerInner .footerLink li{display:inline-block;font-size:12px;font-size:0.75rem}footer .footerInner .footerLink li::after{content:"| ";font-weight:normal;padding-left:7px}footer .footerInner .footerLink li:last-child::after{content:" "}footer .footerInner .footerLink li a{color:hsl(0,0%,84%)}footer .footerInner .basic-ghost-button{padding:10px 20px;margin-bottom:20px}footer .footerInner .basic-ghost-button a{color:#fff}footer .footerInner .basic-ghost-button a:hover{color:#444}footer .footerInner .introduction-box{width:100%;text-align:left;display:table;table-layout:fixed;margin:0 auto}footer .footerInner .introduction-box p{font-weight:bold;margin-bottom:3px;font-size:12px;font-size:0.75rem;text-align:left;width:90px;display:table-cell}footer .footerInner .introduction-box ul{padding:0;font-size:0;text-align:left;margin-bottom:10px;display:table-cell}footer .footerInner .introduction-box ul li{white-space:nowrap;display:inline-block;font-size:12px;font-size:0.75rem;line-height:1.5;margin:2px 5px;padding:0}footer .footerInner .introduction-box ul li a{color:hsl(0,0%,84%)}footer .footerInner .introduction-box ul li a:hover{color:hsl(0,0%,94%)}footer .footerInner .introduction-box ul li:first-child::before{content:" "}footer .footerInner .introduction-box ul li:last-child::after{content:" "}footer .footerInner .introduction-box ul li::after{content:"| ";font-weight:normal;padding-left:7px}footer .footerInner .social{margin-bottom:20px}footer .footerInner .social li{display:inline-block;margin:0 10px}footer .footerInner .social li img{vertical-align:bottom}footer .footerInner .social li.instagram img{width:22px}footer .footerInner .social li.facebook img{width:10px}footer .footerInner .social li.twitter img{width:23px}footer .footerInner .social li a{width:23px;height:23px;line-height:23px;display:inline-block}footer .footerInner .copyright{margin:0 auto;text-align:center;font-size:12px;font-size:0.75rem}@media screen and (max-width: 768px){footer{margin-bottom:74px}footer .footerInner{padding:20px;width:auto}footer .footerInner .introduction-box p{display:block}footer .footerInner .introduction-box ul{display:block}footer .footerInner h2{margin:10px auto;font-size:15px;font-size:0.9375rem}footer .footerInner .footerTxt{margin:0 auto 20px;text-align:center;max-width:640px;font-size:12px;font-size:0.75rem}footer .footerInner .basic-ghost-button{font-size:12px;font-size:0.75rem}footer .footerInner .footerLink{margin:0 0 10px;text-align:center;max-width:640px;font-size:12px;font-size:0.75rem}footer .footerInner .mailTo{margin:0 0 20px;color:#b8d7e9;font-size:12px;font-size:0.75rem}footer .footerInner .mailTo:hover{color:hsl(202.0408163265,52.688172043%,73.7647058824%)}footer .footerInner .copyright{font-size:12px;font-size:0.75rem}footer .footerInner .btn-top{width:36px;height:36px;bottom:74px;right:10px}footer .footerInner .btn-top a{-webkit-background-size:18px 16px}}.smart_app_banner_area{position:absolute;padding:10px;background-color:#fdfdfd;border-bottom:1px solid #cdcdcd;height:60px;top:0;z-index:2;width:100%}.smart_app_banner_area .btn_close_sab{position:absolute;left:10px;top:8px;font-size:26px;font-size:1.625rem;font-weight:lighter;color:#888}.smart_app_banner_area img{width:40px;height:40px;border-radius:8px;position:absolute;left:35px;top:10px}.smart_app_banner_area li{margin-left:75px;font-size:13px;line-height:1.4;text-align:left}.smart_app_banner_area .sab_btn_area{position:absolute;right:10px;bottom:15px}.smart_app_banner_area .sab_btn_area button{white-space:nowrap;border-radius:2px;margin:0 3px;background-color:#0d92c3;border:0;border:1px solid #0d92c3;color:#fff;padding:3px 6px}.smart_app_banner_area .sab_btn_area button .sub_to_store{background-color:#fff;color:#888;border:1px solid #888}.smart_app_banner_area p{font-size:12px;font-size:0.75rem;width:40px;position:absolute;left:156px;top:30px}.smart_app_banner_area .sab-review{width:80px;margin-left:73px}.smart_app_banner_area .rate::before{color:#ddd}.smart_app_banner_area .rate::after{color:#f49400;overflow:hidden;white-space:nowrap}@media screen and (min-width: 768px){.smart_app_banner_area{display:none}}header::after,.recruitment-header::after,.clearfix::after{content:"";clear:both;display:block}
