﻿@import"https://fonts.googleapis.com/css?family=Roboto:400,500,700,900&display=swap";@font-face{font-family:"MyYuGothicM";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"MyYuGothicM";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic Medium")}body{font-family:メイリオ,YuGothic,sans-serif;color:#1f1f1f;font-size:16px}a{color:#004c9a;text-decoration:none;transition:all .2s ease-out 0s}.container{margin-left:auto;margin-right:auto}@media screen and (min-width: 0px){.container{padding-left:10px;padding-right:10px;width:100%}}@media screen and (min-width: 1200px){.container{padding-left:0;padding-right:0;width:1000px}}.pc-only{display:none}@media screen and (min-width: 768px){.pc-only{display:block}}.sp-only{display:block}@media screen and (min-width: 768px){.sp-only{display:none}}.more-ip6-only{display:none}@media screen and (min-width: 375px){.more-ip6-only{display:block}}.bg-light{background-color:#2aa7e6}.bg-standard{background-color:#1066d3}.bg-standard-plus{background-color:#003688}.bg-premium{background-color:#002050}.bg-bright{background-color:#fff000}.color-bg{background-color:#f4f7f9}.cl-light{color:#2aa7e6}.cl-standard{color:#1066d3}.cl-standard-plus{color:#003688}.cl-premium{color:#002050}.cl-main{color:#003688}.cl-sub{color:#1d6fd6}.cl-accent{color:#00ac10}.cl-strong{color:#c01818}.cl-chic{color:#617989}#header .header-box{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 992px){#header .header-box{flex-direction:row}}#header .header-box .header-title-box{display:flex;justify-content:space-between;padding-top:10px}#header .header-box .header-title-box .message{color:#ccc;font-size:12px}@media screen and (min-width: 992px){#header .header-box .header-title-box .message{font-size:16px}}#header .header-box .header-title-box .logo{display:inline-block;margin-top:5px}#header .header-box .header-title-box .logo-img{width:200px}@media screen and (min-width: 992px){#header .header-box .header-title-box .logo-img{width:320px}}#header .header-box .header-title-box .h-menu{display:block}@media screen and (min-width: 992px){#header .header-box .header-title-box .h-menu{display:none}}#header .header-box .nav-menu{display:none;text-align:center}@media screen and (min-width: 992px){#header .header-box .nav-menu{display:block}}#header .header-box .nav-menu #nav-top-menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:20px 0 10px 0}#header .header-box .nav-menu #nav-top-menu li{border-radius:3px;width:calc(50% - 10px)}@media screen and (min-width: 992px){#header .header-box .nav-menu #nav-top-menu{padding:0;justify-content:flex-end}}#header .header-box .nav-menu #nav-top-menu a{color:#1f1f1f;display:block;padding:10px}#header .header-box .nav-menu #nav-top-menu .fa{margin-right:5px}@media screen and (min-width: 992px){#header .header-box .nav-menu #nav-top-menu .fa{display:inline-block}}#header .header-box .nav-menu #nav-top-menu .document-request{margin-right:0;background:#003688}@media screen and (min-width: 992px){#header .header-box .nav-menu #nav-top-menu .document-request{border-radius:0px 0px 5px 5px;margin-right:1px;width:130px}}#header .header-box .nav-menu #nav-top-menu .document-request a{color:#fff}#header .header-box .nav-menu #nav-top-menu .free-trial{margin-right:0;background:#0f8e00}@media screen and (min-width: 992px){#header .header-box .nav-menu #nav-top-menu .free-trial{border-radius:0px 0px 5px 5px;margin-right:1px;width:130px}}#header .header-box .nav-menu #nav-top-menu .free-trial a{color:#fff}#header .header-box .nav-menu #nav-top-menu .login{background:#eaeaea;margin-right:0;margin-top:10px;width:100%}@media screen and (min-width: 992px){#header .header-box .nav-menu #nav-top-menu .login{border-radius:0px 0px 5px 5px;margin-right:1px;margin-top:0;width:130px}}#header .header-box .nav-menu #nav-top-menu .login a{color:#1f1f1f}#header .header-box .nav-menu #nav-bottom-menu{display:flex;flex-direction:column}@media screen and (min-width: 992px){#header .header-box .nav-menu #nav-bottom-menu{flex-direction:row}}#header .header-box .nav-menu #nav-bottom-menu li{border-top:1px solid #eaeaea}@media screen and (min-width: 992px){#header .header-box .nav-menu #nav-bottom-menu li{border:none}}#header .header-box .nav-menu #nav-bottom-menu .fa{margin-right:5px}#header .header-box .nav-menu #nav-bottom-menu a{color:#1f1f1f;display:block;padding:15px 30px;text-align:left}@media screen and (min-width: 992px){#header .header-box .nav-menu #nav-bottom-menu a{border-bottom:5px solid #fff;padding:30px 20px 20px 20px;text-align:center}}@media screen and (min-width: 992px){#header .header-box .nav-menu #nav-bottom-menu a:hover{border-bottom:5px solid #003688}}@media screen and (min-width: 992px){#header .header-box .nav-menu #nav-bottom-menu .now-page{border-bottom:5px solid #003688}}#header-sub{background-color:#f4f7f9}#header-sub .header-box{display:flex;flex-direction:column;justify-content:space-between;font-size:14px}@media screen and (min-width: 768px){#header-sub .header-box{font-size:16px;flex-direction:row}}#header-sub .header-box .nav-menu{display:block;text-align:center}@media screen and (min-width: 768px){#header-sub .header-box .nav-menu{display:block}}#header-sub .header-box .nav-menu #nav-main-menu{display:flex;flex-direction:column;margin:8px auto}@media screen and (min-width: 768px){#header-sub .header-box .nav-menu #nav-main-menu{flex-direction:row;justify-content:space-around;margin:auto auto}}#header-sub .header-box .nav-menu #nav-main-menu li{width:98%;border:1px solid #003688;margin:2px auto;text-align:left}@media screen and (min-width: 768px){#header-sub .header-box .nav-menu #nav-main-menu li{width:250px;border:none;margin:auto auto;text-align:center}}#header-sub .header-box .nav-menu #nav-main-menu a{color:#003688;display:block;padding:8px 5px 8px 5px}@media screen and (min-width: 768px){#header-sub .header-box .nav-menu #nav-main-menu a{padding:25px 15px 25px 15px}}#header-sub .header-box .nav-menu #nav-main-menu a:hover{background-color:#003688;color:#fff}#header-sub .header-box .nav-menu #nav-main-menu .now-page{background-color:#003688;color:#fff}@media screen and (min-width: 768px){#header-sub .header-box .nav-menu #nav-main-menu .nav-line{border-right:1px dotted #1f1f1f}}#header-sub .header-box .nav-menu #nav-main-menu .number{background:#003688;border-radius:2px;color:#fff;font-size:12px;margin-right:5px;padding:1px 2px 1px 2px}@media screen and (min-width: 768px){#header-sub .header-box .nav-menu #nav-main-menu .number{padding:2px 5px 2px 5px;font-size:16px}}.lbl-style-a{border-bottom:1px solid #ccc;font-size:22px;font-weight:bold;text-align:center;padding-bottom:5px}.lbl-style-b{border-top:1px solid #ccc;border-bottom:3px solid #ccc;font-size:20px;font-weight:bold;margin-bottom:0px;padding:15px 0 12px 10px}.default-btn,.border-btn,.sub-bg-btn,#begin-index-page #flow-area .flow-box .flow-btn,#subsidy-group .subsidy-side .subsidy-box .subsidy-btn,#best-choice-group .best-choice-side .demo-box .demo-btn,.med-btn,#form-box .ipbtn .back-btn,#form-end-box .ipbtn .back-btn,.main-btn,#corporate-agency-page #contact-group .contact-side .contact-box .contact-btn,#footer-main #footer-main-box .contact-btn,#form-box .ipbtn .only-btn,#form-end-box .ipbtn .only-btn,#form-box .ipbtn .next-btn,#form-box .ipbtn .login-button,#form-end-box .ipbtn .next-btn,#form-end-box .ipbtn .login-button,.green-btn,#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .free-trial-group .free-trial-btn,#campaign-switch-page .campaign-cta-area .free-trial-btn,#index-page #main-view-area #free-trial .free-trial-btn,#plan-table_area #plan-table .free-trial-group .free-trial-btn,#action-area #action-group .action-free-trial .free-trial-btn,#best-choice-group .best-choice-side .free-trial-box .free-trial-btn,.white-btn,#demo-page #demo-area #plan-group .plan-box .plan-btn,#demo-page #demo-area #demo-group .demo-btn-box .demo-btn,#begin-shop-page #minato-area #minato-catch-group .site-box .site-btn,#begin-index-page .point-text-group .point-box .point-btn,#index-page #plan-area #plan-btn,#index-page #feature-area #feature-group .feature-btn,#index-page #news-area #news-box .news-btn,#action-area #action-group .action-document-request .document-request-btn,#function-btn{border:0;border-radius:2px;color:#fff;cursor:pointer;padding:10px 20px}.btn-fa,.border-btn .fa,.sub-bg-btn .fa,#begin-index-page #flow-area .flow-box .flow-btn .fa,#subsidy-group .subsidy-side .subsidy-box .subsidy-btn .fa,#best-choice-group .best-choice-side .demo-box .demo-btn .fa,.med-btn .fa,#form-box .ipbtn .back-btn .fa,#form-end-box .ipbtn .back-btn .fa,.main-btn .fa,#corporate-agency-page #contact-group .contact-side .contact-box .contact-btn .fa,#footer-main #footer-main-box .contact-btn .fa,#form-box .ipbtn .only-btn .fa,#form-end-box .ipbtn .only-btn .fa,#form-box .ipbtn .next-btn .fa,#form-box .ipbtn .login-button .fa,#form-end-box .ipbtn .next-btn .fa,#form-end-box .ipbtn .login-button .fa,.green-btn .fa,#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .free-trial-group .free-trial-btn .fa,#campaign-switch-page .campaign-cta-area .free-trial-btn .fa,#index-page #main-view-area #free-trial .free-trial-btn .fa,#plan-table_area #plan-table .free-trial-group .free-trial-btn .fa,#action-area #action-group .action-free-trial .free-trial-btn .fa,#best-choice-group .best-choice-side .free-trial-box .free-trial-btn .fa,.white-btn .fa,#demo-page #demo-area #plan-group .plan-box .plan-btn .fa,#demo-page #demo-area #demo-group .demo-btn-box .demo-btn .fa,#begin-shop-page #minato-area #minato-catch-group .site-box .site-btn .fa,#begin-index-page .point-text-group .point-box .point-btn .fa,#index-page #plan-area #plan-btn .fa,#index-page #feature-area #feature-group .feature-btn .fa,#index-page #news-area #news-box .news-btn .fa,#action-area #action-group .action-document-request .document-request-btn .fa,#function-btn .fa{display:inline-block;margin-right:5px}.white-btn,#demo-page #demo-area #plan-group .plan-box .plan-btn,#demo-page #demo-area #demo-group .demo-btn-box .demo-btn,#begin-shop-page #minato-area #minato-catch-group .site-box .site-btn,#begin-index-page .point-text-group .point-box .point-btn,#index-page #plan-area #plan-btn,#index-page #feature-area #feature-group .feature-btn,#index-page #news-area #news-box .news-btn,#action-area #action-group .action-document-request .document-request-btn,#function-btn{background:#fff;color:#1f1f1f}.green-btn,#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .free-trial-group .free-trial-btn,#campaign-switch-page .campaign-cta-area .free-trial-btn,#index-page #main-view-area #free-trial .free-trial-btn,#plan-table_area #plan-table .free-trial-group .free-trial-btn,#action-area #action-group .action-free-trial .free-trial-btn,#best-choice-group .best-choice-side .free-trial-box .free-trial-btn{background:#00ac10}.main-btn,#corporate-agency-page #contact-group .contact-side .contact-box .contact-btn,#footer-main #footer-main-box .contact-btn,#form-box .ipbtn .only-btn,#form-end-box .ipbtn .only-btn,#form-box .ipbtn .next-btn,#form-box .ipbtn .login-button,#form-end-box .ipbtn .next-btn,#form-end-box .ipbtn .login-button{background:#003688;color:#fff}.med-btn,#form-box .ipbtn .back-btn,#form-end-box .ipbtn .back-btn{background:#999;color:#fff}.sub-bg-btn,#begin-index-page #flow-area .flow-box .flow-btn,#subsidy-group .subsidy-side .subsidy-box .subsidy-btn,#best-choice-group .best-choice-side .demo-box .demo-btn{background:#eff6ff;color:#1f1f1f}.border-btn{background:#eaeaea;color:#1f1f1f}#breadcrumb{text-align:right;padding-top:20px;padding-bottom:20px;margin-bottom:0}#breadcrumb ol{margin-bottom:0}#breadcrumb ol li{color:#999;display:inline-block;font-size:13px;list-style:none}#breadcrumb ol li a{color:#999;text-decoration:none}#breadcrumb ol li:nth-child(n+2):before{color:#999;content:">";padding-left:5px;padding-right:5px}#breadcrumb ol li:last-child{color:#1f1f1f}#page-title-area,#lb-page-title-area{background-position:right center;background-size:cover;height:75px;position:relative}@media screen and (min-width: 768px){#page-title-area,#lb-page-title-area{background-position:center center;height:150px}}#page-title-area .page-title,#lb-page-title-area .page-title{color:#fff;font-size:20px;line-height:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px){#page-title-area .page-title,#lb-page-title-area .page-title{font-size:28px}}.heading,.heading-longer,.heading-long{font-size:20px;border-bottom:2px solid #eaeaea;padding-bottom:5px;position:relative;line-height:1.25}@media screen and (min-width: 768px){.heading,.heading-longer,.heading-long{font-size:25px}}@media screen and (min-width: 992px){.heading,.heading-longer,.heading-long{font-size:28px}}.heading:before,.heading-longer:before,.heading-long:before{position:absolute;content:"";background:#003688;width:75px;height:2px;top:30px}@media screen and (min-width: 768px){.heading:before,.heading-longer:before,.heading-long:before{top:36px}}@media screen and (min-width: 992px){.heading:before,.heading-longer:before,.heading-long:before{top:40px}}.heading-long:before{top:55px}@media screen and (min-width: 544px){.heading-long:before{top:36px}}@media screen and (min-width: 992px){.heading-long:before{top:40px}}.heading-longer:before{top:80px}@media screen and (min-width: 544px){.heading-longer:before{top:67px}}@media screen and (min-width: 992px){.heading-longer:before{top:75px}}.theme{font-size:20px;line-height:1.25;position:relative;margin-left:15px}@media screen and (min-width: 768px){.theme{font-size:24px}}.theme:before{position:absolute;content:"";background:#003688;width:4px;height:20px;top:2px;left:-15px}#feature-title-area #feature-point{color:#003688;font-size:12px;font-family:"Roboto",sans-serif;font-weight:600}#feature-title-area #feature-title-group{display:flex;flex-direction:column}@media screen and (min-width: 768px){#feature-title-area #feature-title-group{flex-direction:row}}#feature-title-area #feature-title-group .feature-main{color:#003688}@media screen and (min-width: 768px){#feature-title-area #feature-title-group .feature-main{width:250px;border-right:1px dotted #1f1f1f}}#feature-title-area #feature-title-group .feature-main .feature-title{font-size:20px;line-height:1.2;padding-top:10px}@media screen and (min-width: 768px){#feature-title-area #feature-title-group .feature-main .feature-title{font-size:28px}}#feature-title-area #feature-title-group .feature-side,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img04,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img04,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img03,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img03,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img02,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img02,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img01,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img01{padding-top:10px}@media screen and (min-width: 768px){#feature-title-area #feature-title-group .feature-side,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img04,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img04,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img03,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img03,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img02,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img02,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img01,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img01{padding-left:30px}}#feature-title-area #feature-title-group .feature-side .feature-text,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img04 .feature-text,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img04 .feature-text,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img03 .feature-text,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img03 .feature-text,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img02 .feature-text,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img02 .feature-text,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img01 .feature-text,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img01 .feature-text{font-size:14px;line-height:1.5}@media screen and (min-width: 768px){#feature-title-area #feature-title-group .feature-side .feature-text,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img04 .feature-text,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img04 .feature-text,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img03 .feature-text,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img03 .feature-text,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img02 .feature-text,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img02 .feature-text,#feature-title-area #feature-title-group #index-page #feature-area #feature-group .feature-side-img01 .feature-text,#index-page #feature-area #feature-group #feature-title-area #feature-title-group .feature-side-img01 .feature-text{font-size:16px}}.overlap-card{background-color:#fff;box-shadow:0px 5px 15px 1px rgba(0,0,0,.1);line-height:1.5;padding:15px;position:absolute;top:80%;width:98%;left:1%}@media screen and (min-width: 768px){.overlap-card{background-color:hsla(0,0%,100%,.8);box-shadow:none;top:18%;left:0}}.overlap-area-parent{background-size:cover;background-position:right;background-repeat:no-repeat}.overlap-title{font-size:20px;line-height:1.5}@media screen and (min-width: 768px){.overlap-title{font-size:28px}}.overlap-text{line-height:1.5;padding-top:15px}#function-btn{font-size:16px;position:absolute;top:90px;width:95%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (min-width: 768px){#function-btn{right:10px;top:110px}}@media screen and (min-width: 992px){#function-btn{top:50px;width:200px;left:auto;transform:none;-webkit-transform:none;-ms-transform:none}}#function-btn .fa{color:#1d6fd6}#function-group,.function-group{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-around}@media screen and (min-width: 768px){#function-group,.function-group{flex-direction:row}}#function-group .function-item,.function-group .function-item{background-color:#fff;width:auto;margin-bottom:20px}@media screen and (min-width: 768px){#function-group .function-item,.function-group .function-item{width:230px}}#function-group .function-icon,.function-group .function-icon{color:#003688;font-size:50px;margin-top:25px;text-align:center}#function-group .function-icon .fa,.function-group .function-icon .fa{color:#003688}#function-group .excluded,.function-group .excluded{background-color:#d1d7db}#function-group .excluded .fa,#function-group .excluded .function-caption,.function-group .excluded .fa,.function-group .excluded .function-caption{color:#b1bac1}#function-group .excluded .function-text,.function-group .excluded .function-text{color:#b1bac1}#function-group .function-caption,.function-group .function-caption{color:#003688;font-weight:bold;font-size:16px;line-height:1.25;padding:10px;text-align:center}@media screen and (min-width: 768px){#function-group .function-caption,.function-group .function-caption{font-size:20px;padding:15px 25px 0px 25px}}#function-group .function-text,.function-group .function-text{line-height:1.5;padding:10px}@media screen and (min-width: 768px){#function-group .function-text,.function-group .function-text{padding:25px 25px 25px 25px}}.strong-icon,.merit-icon,.required-icon,.sub-icon,.demerit-icon{background:#fef3f3;border-radius:2px;color:#c01818;display:block;font-size:14px;padding:5px 3px;text-align:center}.sub-icon,.demerit-icon{background:#eff6ff;color:#1d6fd6}.required-icon{display:inline;font-weight:normal;margin-left:10px;padding:0px 10px}.merit-icon{width:100%}@media screen and (min-width: 768px){.merit-icon{margin-right:10px;width:90px}}.demerit-icon{width:100%}@media screen and (min-width: 768px){.demerit-icon{margin-right:10px;width:90px}}.setp-icon::before{background-color:#1d6fd6;border-radius:50%;color:#fff;content:"STEP";display:inline-block;font-size:12px;font-weight:bold;height:45px;padding-top:5px;position:absolute;top:10px;text-align:center;width:50px}.manage-system-icon::before{background:#1d6fd6;border-radius:3px;content:"管理システム";color:#fff;display:inline-block;font-size:12px;height:25px;line-height:25px;margin:0 8px 0 -93px;text-align:center;width:85px}.reservation-site-icon::before{background:#c01818;border-radius:3px;content:"予約サイト";color:#fff;display:inline-block;font-size:12px;height:25px;line-height:25px;margin:0 8px 0 -93px;text-align:center;width:85px}.manage-system-icon,.reservation-site-icon{padding:0 0 0 85px}.fa-sub{margin-right:5px;color:#1d6fd6}#best-choice-group{display:flex;flex-direction:column;border:1px solid #eaeaea;position:relative}@media screen and (min-width: 768px){#best-choice-group{justify-content:center;flex-direction:row}}@media screen and (min-width: 992px){#best-choice-group{justify-content:flex-end}}#best-choice-group .best-choice-img{position:absolute;left:-10px;top:-20px;z-index:1}@media screen and (min-width: 768px){#best-choice-group .best-choice-img{left:-20px;top:-30px}}#best-choice-group .best-choice-main{font-size:16px;font-weight:bold;line-height:1.5;padding:20px 20px 0px 70px}@media screen and (min-width: 768px){#best-choice-group .best-choice-main{font-size:20px;padding:25px 0px 0px 40px}}#best-choice-group .best-choice-side{display:flex;flex-direction:column;padding:20px;width:auto;text-align:center}@media screen and (min-width: 768px){#best-choice-group .best-choice-side{flex-direction:row;padding:30px}}#best-choice-group .best-choice-side .free-trial-box{margin-bottom:10px}@media screen and (min-width: 768px){#best-choice-group .best-choice-side .free-trial-box{margin-bottom:auto;margin-right:30px}}#best-choice-group .best-choice-side .free-trial-box .free-trial-btn{color:#fff;font-size:16px;font-weight:bold;width:90%}@media screen and (min-width: 768px){#best-choice-group .best-choice-side .free-trial-box .free-trial-btn{width:240px}}#best-choice-group .best-choice-side .demo-box .demo-btn{font-size:16px;font-weight:bold;width:90%}@media screen and (min-width: 768px){#best-choice-group .best-choice-side .demo-box .demo-btn{width:240px}}#best-choice-group .best-choice-side .demo-box .demo-btn .fa{margin-right:5px;color:#1d6fd6}.scroll-to-top{background-color:rgba(0,0,0,0);border:none;bottom:20px;display:block;height:64px;opacity:.7;padding:0;position:fixed;transition:.3s;right:20px;width:64px}.scroll-to-top:hover{opacity:1}.scroll-to-top:focus{outline:none}.faq-box{margin-bottom:25px;line-height:1.5}@media screen and (min-width: 768px){.faq-box{margin-top:25px;margin-bottom:50px}}.faq-item{padding-bottom:25px;border-bottom:1px solid #eaeaea}.question,.answer:before,.answer{display:block;font-size:18px;font-weight:bold;min-height:28px;position:relative;padding:25px 0 0 40px}@media screen and (min-width: 768px){.question,.answer:before,.answer{font-size:20px}}.question:before,.answer:before{content:"";display:block;position:absolute;left:-10px;top:20px;background-image:url("../img/common/icon_faq_q.png");background-position:0 0;background-repeat:no-repeat;width:40px;height:40px}.answer{font-weight:normal;font-size:16px;padding:10px 0 0 40px}@media screen and (min-width: 768px){.answer{padding:25px 0 0 40px}}.answer:before{background-image:url("../img/common/icon_faq_a.png");top:5px}@media screen and (min-width: 768px){.answer:before{top:20px}}.example{text-indent:-2rem}#form-box,#form-end-box{border-radius:5px;background-color:#fff;border:1px solid #eaeaea;-webkit-filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.1));margin:25px auto 50px auto;padding:20px 10px}@media screen and (min-width: 768px){#form-box,#form-end-box{padding:30px 75px;width:700px}}@media screen and (min-width: 768px){#form-end-box{padding:50px 30px}}#form-box .item-name,#form-end-box .item-name{font-weight:bold}#form-box .item-text,#form-end-box .item-text{padding:15px 10px 5px 10px;width:100%;border-bottom:1px solid #eaeaea;margin-bottom:25px}#form-box .iptext,#form-box .iptextarea,#form-end-box .iptext,#form-end-box .iptextarea{position:relative;width:auto;margin:auto auto 10px auto}#form-box .iptext input[type=text],#form-box .iptext input[type=password],#form-box .iptextarea textarea,#form-end-box .iptext input[type=text],#form-end-box .iptext input[type=password],#form-end-box .iptextarea textarea{font:15px/24px sans-serif;box-sizing:border-box;width:100%;margin:8px 0;padding:10px;transition:.3s;border:1px solid #999;border-radius:4px;outline:none}#form-box .iptextarea textarea,#form-end-box .iptextarea textarea{height:150px;padding-left:40px}#form-box .iptext input[type=text]:focus,#form-box .iptext input[type=password]:focus,#form-box .iptextarea textarea:focus,#form-end-box .iptext input[type=text]:focus,#form-end-box .iptext input[type=password]:focus,#form-end-box .iptextarea textarea:focus{border-color:#1d6fd6;background-color:#eff6ff}#form-box .iptext input[type=text],#form-end-box .iptext input[type=text]{padding-left:40px}#form-box .iptext i,#form-box .iptextarea i,#form-end-box .iptext i,#form-end-box .iptextarea i{position:absolute;top:13px;left:0;padding:9px 8px;transition:.3s;color:#617989}#form-box .iptext input[type=text]:focus+i,#form-box .iptextarea textarea:focus+i,#form-end-box .iptext input[type=text]:focus+i,#form-end-box .iptextarea textarea:focus+i{color:#1d6fd6}#form-box .ipselect,#form-end-box .ipselect{position:relative;display:inline-block}#form-box .ipselect select,#form-end-box .ipselect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:15px/24px sans-serif;box-sizing:border-box;width:100%;margin-top:8px;padding:10px 20px 10px 10px;border:1px solid #999;border-radius:4px;outline:none}#form-box .ipselect select:focus,#form-end-box .ipselect select:focus{border-color:#1d6fd6;background-color:#eff6ff}#form-box .ipselect select::-ms-expand,#form-end-box .ipselect select::-ms-expand{display:none}#form-box .ipselect::after,#form-end-box .ipselect::after{content:"▼";font-size:13px;position:absolute;pointer-events:none;top:24px;right:8px}#form-box .ipradio,#form-end-box .ipradio{margin:5px 0}#form-box .ipradio input[type=radio],#form-end-box .ipradio input[type=radio]{display:none}#form-box .ipradio label:focus,#form-box .ipradio label:hover,#form-box .ipradio label:active,#form-box .ipradio input:checked+label,#form-end-box .ipradio label:focus,#form-end-box .ipradio label:hover,#form-end-box .ipradio label:active,#form-end-box .ipradio input:checked+label{color:#1d6fd6}#form-box .ipradio label:focus:before,#form-box .ipradio label:hover:before,#form-box .ipradio label:active:before,#form-box .ipradio input:checked+label:before,#form-end-box .ipradio label:focus:before,#form-end-box .ipradio label:hover:before,#form-end-box .ipradio label:active:before,#form-end-box .ipradio input:checked+label:before{border-color:#1d6fd6;background:#fff}#form-box .ipradio label,#form-end-box .ipradio label{font-weight:normal;line-height:1;position:relative;display:block;overflow:hidden;padding:10px 5px 5px 25px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap;text-overflow:ellipsis;background:#fff}#form-box .ipradio label:before,#form-end-box .ipradio label:before{position:absolute;top:10px;left:0px;width:13px;height:13px;content:"";border:2px solid #999;border-radius:50%}#form-box .ipradio input:checked+label:before,#form-end-box .ipradio input:checked+label:before{border-color:#617989;background:#617989}#form-box .ipradio input:disabled+label,#form-end-box .ipradio input:disabled+label{cursor:not-allowed;color:rgba(0,0,0,.5);background:#efefef}#form-box .ipradio input:disabled+label:hover,#form-end-box .ipradio input:disabled+label:hover{border-color:rgba(0,0,0,.1)}#form-box .ipradio input:disabled+label:before,#form-end-box .ipradio input:disabled+label:before{border-color:#fff;background:#fff}#form-box .ipcheck,#form-end-box .ipcheck{margin:5px 0}#form-box .ipcheck input[type=checkbox],#form-end-box .ipcheck input[type=checkbox]{display:none}#form-box .ipcheck label:focus,#form-box .ipcheck label:hover,#form-end-box .ipcheck label:focus,#form-end-box .ipcheck label:hover{color:#1d6fd6}#form-box .ipcheck label:focus:before,#form-box .ipcheck label:hover:before,#form-box .ipcheck label:active:before,#form-box .ipcheck input:checked+label:before,#form-end-box .ipcheck label:focus:before,#form-end-box .ipcheck label:hover:before,#form-end-box .ipcheck label:active:before,#form-end-box .ipcheck input:checked+label:before{border-color:#1d6fd6;background:#fff}#form-box .ipcheck label,#form-end-box .ipcheck label{font-weight:normal;line-height:1;position:relative;display:block;overflow:hidden;padding:10px 5px 5px 25px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap;text-overflow:ellipsis;background:#fff}#form-box .ipcheck label:before,#form-end-box .ipcheck label:before{position:absolute;top:10px;left:0px;width:15px;height:15px;content:"";border:1px solid #999;border-radius:2px}#form-box .ipcheck input:checked+label:before,#form-end-box .ipcheck input:checked+label:before{border-color:#617989;background:#617989}#form-box .ipcheck input:checked+label:after,#form-end-box .ipcheck input:checked+label:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;background:rgba(0,0,0,0);width:9px;height:5px;transform:rotate(-45deg);display:block;position:absolute;top:14px;left:3px}#form-box .ipcheck input:disabled+label,#form-end-box .ipcheck input:disabled+label{cursor:not-allowed;color:rgba(0,0,0,.5);background:#efefef}#form-box .ipcheck input:disabled+label:hover,#form-end-box .ipcheck input:disabled+label:hover{border-color:rgba(0,0,0,.1)}#form-box .ipcheck input:disabled+label:before,#form-end-box .ipcheck input:disabled+label:before{border-color:#fff;background:#fff}#form-box .ipbtn,#form-end-box .ipbtn{margin-top:30px;display:flex;flex-direction:row;justify-content:space-around}#form-box .ipbtn .next-btn,#form-box .ipbtn .login-button,#form-end-box .ipbtn .next-btn,#form-end-box .ipbtn .login-button{font-size:16px;font-weight:bold;width:45%}@media screen and (min-width: 768px){#form-box .ipbtn .next-btn,#form-box .ipbtn .login-button,#form-end-box .ipbtn .next-btn,#form-end-box .ipbtn .login-button{width:200px}}#form-box .ipbtn .back-btn,#form-end-box .ipbtn .back-btn{font-size:16px;font-weight:bold;width:45%}@media screen and (min-width: 768px){#form-box .ipbtn .back-btn,#form-end-box .ipbtn .back-btn{width:200px}}#form-box .ipbtn .only-btn,#form-end-box .ipbtn .only-btn{font-size:16px;font-weight:bold;width:80%}@media screen and (min-width: 768px){#form-box .ipbtn .only-btn,#form-end-box .ipbtn .only-btn{width:250px}}#form-box .alert-area,#form-end-box .alert-area{margin-bottom:25px;line-height:1.5;padding:10px;border-radius:2px;background-color:#fef3f3;color:#c01818}#form-box .alert-area .alert-title,#form-end-box .alert-area .alert-title{text-align:center;font-weight:bold}#form-box .end-title,#form-end-box .end-title{text-align:center;font-weight:bold;font-size:24px}@media screen and (min-width: 768px){#form-box .end-title,#form-end-box .end-title{font-size:28px}}#form-box .end-text,#form-end-box .end-text{width:100%;background-color:#eff6ff;line-height:1.5;padding:15px;margin-top:30px}@media screen and (min-width: 768px){#form-box .end-text,#form-end-box .end-text{text-align:center}}#form-box .end-note,#form-end-box .end-note{width:100%;line-height:1.5;padding:15px 0 0 0}@media screen and (min-width: 768px){#form-box .end-note,#form-end-box .end-note{padding:15px 15px 0px 15px}}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-success{color:#003688;background-color:#f4f7f9;border-color:#003688}.alert{padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:4px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}#action-area{background-color:none;background-image:url("../img/common/action_bg.jpg");background-size:cover;color:#fff}@media screen and (min-width: 992px){#action-area{margin-top:0}}#action-area .container{position:relative}#action-area .action-img{display:none}@media screen and (min-width: 992px){#action-area .action-img{bottom:0px;display:block;left:-40px;line-height:0;position:absolute;width:300px}}#action-area #action-group{display:flex;flex-direction:column}@media screen and (min-width: 768px){#action-area #action-group{justify-content:center;flex-direction:row}}@media screen and (min-width: 992px){#action-area #action-group{justify-content:flex-end}}#action-area #action-group .action-title{font-size:20px;padding-top:50px}@media screen and (min-width: 768px){#action-area #action-group .action-title{font-size:24px}}#action-area #action-group .action-title .fa{margin-right:10px}#action-area #action-group .action-text{line-height:1.5;margin-top:25px;margin-bottom:25px}#action-area #action-group .action-free-trial{text-align:center}@media screen and (min-width: 768px){#action-area #action-group .action-free-trial{width:350px}}#action-area #action-group .action-free-trial .free-trial-btn{font-size:16px;font-weight:bold;width:80%;color:#fff}@media screen and (min-width: 768px){#action-area #action-group .action-free-trial .free-trial-btn{width:270px}}#action-area #action-group .action-document-request{text-align:center;margin-bottom:50px}@media screen and (min-width: 768px){#action-area #action-group .action-document-request{width:400px;margin-bottom:70px}}#action-area #action-group .action-document-request .document-request-btn{font-size:16px;font-weight:bold;margin-bottom:10px;width:80%}@media screen and (min-width: 768px){#action-area #action-group .action-document-request .document-request-btn{width:180px}}#action-area #action-group .action-document-request .document-request-btn .fa{margin-right:5px;color:#1d6fd6}#plan-table_area{overflow-x:scroll;overflow-y:hidden}#plan-table_area #plan-table{width:1000px;padding:0px;margin-top:0px;margin-bottom:25px;vertical-align:top}#plan-table_area #plan-table .cost-title{background-color:#f4f7f9;border-bottom:1px dotted #eaeaea;font-weight:normal;width:200px;vertical-align:middle}#plan-table_area #plan-table .reservation-number-title{background-color:#f4f7f9;border-bottom:1px dotted #eaeaea;font-weight:normal;vertical-align:middle;width:200px}#plan-table_area #plan-table .reservation-number-title .exceeding{font-size:13px;padding-top:10px}#plan-table_area #plan-table .reservation-number-title .exceeding a{color:#888}#plan-table_area #plan-table .feature-title{background-color:#f4f7f9;border-bottom:1px dotted #eaeaea;font-weight:normal;vertical-align:middle;width:60px}#plan-table_area #plan-table .feature-title-item{border-bottom:1px dotted #eaeaea;font-weight:normal;font-size:14px;line-height:1.25;padding-left:10px;text-align:left;vertical-align:middle;width:140px}#plan-table_area #plan-table .plan-title{height:60px;vertical-align:bottom}#plan-table_area #plan-table .plan-group,#plan-table_area #plan-table .plan-group-premium,#plan-table_area #plan-table .plan-group-standard-plus,#plan-table_area #plan-table .plan-group-standard,#plan-table_area #plan-table .plan-group-light,#plan-table_area #plan-table .plan-group-none{border-radius:6px 6px 0 0;color:#fff;height:60px;padding-top:25px;font-weight:bold;margin:auto 5px}#plan-table_area #plan-table .plan-group-light{background-color:#2aa7e6}#plan-table_area #plan-table .plan-group-standard{background-color:#1066d3}#plan-table_area #plan-table .plan-group-standard-plus{background-color:#003688;margin-top:10px;position:relative}#plan-table_area #plan-table .badge-no1::after{align-items:center;background-color:#c01818;border-radius:50%;color:#fff;content:"人気\aNo.1";display:flex;font-size:15px;font-weight:bold;height:50px;justify-content:center;line-height:1.2;position:absolute;right:-6px;top:-10px;width:50px;z-index:10}#plan-table_area #plan-table .plan-group-premium{background-color:#002050}#plan-table_area #plan-table .column-outside,#plan-table_area #plan-table #feature-low-price-page #comparison-area #comparison-table_area #comparison-table .column-outside-bottom,#feature-low-price-page #comparison-area #comparison-table_area #comparison-table #plan-table_area #plan-table .column-outside-bottom,#plan-table_area #plan-table .column-outside-bottom{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}#plan-table_area #plan-table .column-outside-bottom{border-bottom:1px solid #eaeaea}#plan-table_area #plan-table .column-inside{margin:auto 10px;border-bottom:1px dotted}#plan-table_area #plan-table .column-box{border-right:10px solid #fff;border-left:10px solid #fff;width:200px;text-align:center;vertical-align:middle}#plan-table_area #plan-table .month-cost{font-family:"Roboto",sans-serif;font-size:36px;padding:10px}#plan-table_area #plan-table .month-cost-unit{font-size:16px}#plan-table_area #plan-table .initial-cost-group{display:flex;flex-direction:row;justify-content:center}#plan-table_area #plan-table .initial-cost{color:#c01818;font-family:"Roboto",sans-serif;font-size:63px}#plan-table_area #plan-table .initial-cost-unit{font-size:16px}#plan-table_area #plan-table .initial-cost-strike{color:#999;font-family:"Roboto",sans-serif;font-size:16px;padding:8px;text-decoration:line-through}#plan-table_area #plan-table .initial-cost-icon{background-color:#c01818;border-radius:2px;color:#fff;font-size:14px;margin-left:30px;padding:2px 5px;vertical-align:middle}#plan-table_area #plan-table .reservation-number{font-family:"Roboto",sans-serif;font-size:20px;font-weight:bold;padding:20px}#plan-table_area #plan-table .reservation-number-unit{font-size:16px}#plan-table_area #plan-table .feature-group{height:50px;padding:10px}#plan-table_area #plan-table .feature-circle{display:inline-block;width:25px;height:25px;border-radius:50%;border:solid 5px #00ac10}#plan-table_area #plan-table .feature-hyphen{display:inline-block;width:25px;height:25px;border:solid 5px #fff}#plan-table_area #plan-table .free-trial-group{padding:10px}#plan-table_area #plan-table .free-trial-group .free-trial-btn{padding:10px 0;font-size:14px;width:100%}#subsidy-group{display:flex;flex-direction:column;border:1px solid #eaeaea;position:relative;margin-bottom:50px}@media screen and (min-width: 768px){#subsidy-group{justify-content:center;flex-direction:row;margin-top:25px;margin-bottom:0px}}@media screen and (min-width: 992px){#subsidy-group{justify-content:flex-end;margin-top:25px;margin-bottom:0px}}#subsidy-group .subsidy-main{line-height:1.5;padding:20px 20px 0px 20px}@media screen and (min-width: 768px){#subsidy-group .subsidy-main{padding:20px 0px 0px 0px}}#subsidy-group .subsidy-side{display:flex;flex-direction:column;padding:20px;width:auto;text-align:center}@media screen and (min-width: 768px){#subsidy-group .subsidy-side{flex-direction:row;padding:20px 60px}}#subsidy-group .subsidy-side .subsidy-box{margin-bottom:10px}@media screen and (min-width: 768px){#subsidy-group .subsidy-side .subsidy-box{margin-bottom:auto}}#subsidy-group .subsidy-side .subsidy-box .subsidy-btn{font-size:16px;width:90%}@media screen and (min-width: 768px){#subsidy-group .subsidy-side .subsidy-box .subsidy-btn{width:240px}}#subsidy-group .subsidy-side .subsidy-box .subsidy-btn .fa{margin-right:5px;color:#1d6fd6}#support-group{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-around;margin-top:30px}@media screen and (min-width: 768px){#support-group{flex-direction:row}}#support-group .support-item{background:#fff;margin-bottom:20px;width:auto}@media screen and (min-width: 768px){#support-group .support-item{width:320px}}#support-group .support-img{width:100%;height:100px;object-fit:cover}@media screen and (min-width: 768px){#support-group .support-img{height:auto}}#support-group .support-caption{color:#003688;font-weight:bold;font-size:16px;line-height:1.25;padding:10px;text-align:center}@media screen and (min-width: 768px){#support-group .support-caption{font-size:20px;padding:15px 25px 0px 25px}}#support-group .support-text{line-height:1.5;padding:10px}@media screen and (min-width: 768px){#support-group .support-text{padding:25px 25px 25px 25px}}.begin-img{width:100%}@media screen and (min-width: 768px){.begin-img{height:auto}}#footer-main{background-color:#003688;background-image:url("../img/common/footer_bg.jpg");background-size:cover;background-position:center center;color:#fff;padding:25px 0px 25px 0px;font-size:14px}@media screen and (min-width: 992px){#footer-main .container{width:1000px}}#footer-main a{color:#fff}@media screen and (min-width: 992px){#footer-main{padding:80px 0px 50px 0px}}#footer-main #footer-main-box{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 992px){#footer-main #footer-main-box{flex-direction:row}}#footer-main #footer-main-box .logo{margin-top:10px;margin-bottom:25px}@media screen and (min-width: 992px){#footer-main #footer-main-box .logo{margin-bottom:70px}}#footer-main #footer-main-box .temporary-text{width:100%}@media screen and (min-width: 992px){#footer-main #footer-main-box .temporary-text{max-width:480px}}#footer-main #footer-main-box .logo-img{width:250px}@media screen and (min-width: 992px){#footer-main #footer-main-box .logo-img{width:300px}}#footer-main #footer-main-box .tel-text{line-height:1.5}#footer-main #footer-main-box .tel-group{display:flex;flex-direction:row;margin-top:20px;margin-bottom:10px}@media screen and (min-width: 992px){#footer-main #footer-main-box .tel-group{flex-direction:row}}#footer-main #footer-main-box .tel-place{background:#fff;border-radius:2px;color:#003688;font-size:12px;padding:1px 2px 1px 2px}@media screen and (min-width: 992px){#footer-main #footer-main-box .tel-place{font-size:12px;padding:1px 2px 1px 2px}}@media screen and (min-width: 992px){#footer-main #footer-main-box .tel-place{padding:2px 5px 2px 5px;font-size:16px}}#footer-main #footer-main-box .tel-number{padding:2px 12px 2px 5px;font-family:"Roboto",sans-serif;font-size:17px;vertical-align:middle}@media screen and (min-width: 375px){#footer-main #footer-main-box .tel-number{padding:2px 25px 2px 5px;font-size:19px}}@media screen and (min-width: 992px){#footer-main #footer-main-box .tel-number{font-size:25px}}@media screen and (min-width: 992px){#footer-main #footer-main-box .tel-number{font-size:30px}}#footer-main #footer-main-box .contact-btn{border:solid 1px #fff;font-size:16px;margin:10px auto;width:100%}@media screen and (min-width: 992px){#footer-main #footer-main-box .contact-btn{margin:20px 50px 20px auto;width:230px}}#footer-main #footer-main-box .fa{margin-right:5px}#footer-main #footer-main-box .nav-area-left{margin-top:25px;margin-bottom:10px}@media screen and (min-width: 992px){#footer-main #footer-main-box .nav-area-left{margin-bottom:25px;margin-top:0px}}#footer-main #footer-main-box .nav-area-left .nav-title{font-size:16px;padding-bottom:5px}@media screen and (min-width: 992px){#footer-main #footer-main-box .nav-area-left .nav-title{padding-bottom:10px}}#footer-main #footer-main-box .nav-area-left .nav-title-nomenu{font-size:16px;padding-bottom:15px}@media screen and (min-width: 992px){#footer-main #footer-main-box .nav-area-left .nav-title-nomenu{padding-bottom:40px}}#footer-main #footer-main-box .nav-area-left .nav-menu{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:25px}@media screen and (min-width: 992px){#footer-main #footer-main-box .nav-area-left .nav-menu{flex-direction:column;padding-bottom:40px}}#footer-main #footer-main-box .nav-area-left .nav-menu li{line-height:1.5;padding-top:5px;margin-right:2px}@media screen and (min-width: 992px){#footer-main #footer-main-box .nav-area-left .nav-menu li{padding-top:10px}}#footer-main #footer-main-box .nav-area-left .nav-menu .feature,#footer-main #footer-main-box .nav-area-left .nav-menu .plan{width:175px}@media screen and (min-width: 992px){#footer-main #footer-main-box .nav-area-left .nav-menu .feature,#footer-main #footer-main-box .nav-area-left .nav-menu .plan{width:auto}}#footer-main #footer-main-box .nav-area-right{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width: 992px){#footer-main #footer-main-box .nav-area-right{flex-direction:column}}#footer-main #footer-main-box .nav-area-right .nav-title{font-size:16px;padding-bottom:15px;width:175px}@media screen and (min-width: 992px){#footer-main #footer-main-box .nav-area-right .nav-title{padding-bottom:40px}}#footer-bottom{background-color:#000719;color:#fff;font-size:12px;padding:25px 0px}#footer-bottom #footer-bottom-box{display:flex;flex-direction:column;justify-content:space-between;line-height:15px}@media screen and (min-width: 992px){#footer-bottom #footer-bottom-box{flex-direction:row}}#footer-bottom #footer-bottom-box .nav-group{display:flex;flex-direction:row;align-content:flex-start;gap:20px}@media screen and (min-width: 992px){#footer-bottom #footer-bottom-box .nav-group{width:400px;justify-content:space-between}}#footer-bottom #footer-bottom-box .nav-group a{color:#fff}#footer-bottom #footer-bottom-box .footer-meta{margin-top:25px}@media screen and (min-width: 992px){#footer-bottom #footer-bottom-box .footer-meta{display:flex;margin-top:0}}#footer-bottom #footer-bottom-box .footer-meta .copy-area{margin-top:10px}@media screen and (min-width: 992px){#footer-bottom #footer-bottom-box .footer-meta .copy-area{margin-top:auto}}#footer-bottom #footer-bottom-box .footer-meta .copy-area a{color:#fff}#index-page #main-view-area{max-height:400px;background-color:none;background-color:rgba(0,0,0,.7);background-size:cover;background-position:center center;color:#fff;padding-bottom:30px;height:84vw;overflow:hidden;position:relative}@media screen and (min-width: 992px){#index-page #main-view-area{height:50vw;max-height:880px;margin-top:0}}#index-page #main-view-area .main-catch{font-style:nomal;font-size:26px;line-height:1.3;padding-top:15px}@media screen and (min-width: 375px){#index-page #main-view-area .main-catch{line-height:1.5;padding-top:20px}}@media screen and (min-width: 768px){#index-page #main-view-area .main-catch{padding-top:30px}}@media screen and (min-width: 992px){#index-page #main-view-area .main-catch{font-size:44px;padding-top:100px}}#index-page #main-view-area .main-title{font-size:18px;line-height:1.5;margin-top:20px}@media screen and (min-width: 768px){#index-page #main-view-area .main-title{margin-top:35px}}#index-page #main-view-area .main-text{font-size:13px;line-height:1.5;margin-top:10px}@media screen and (min-width: 375px){#index-page #main-view-area .main-text{font-size:14px}}#index-page #main-view-area #free-trial{text-align:center}@media screen and (min-width: 768px){#index-page #main-view-area #free-trial{text-align:left}}#index-page #main-view-area #free-trial .free-trial-btn{font-size:16px;font-weight:bold;margin-top:15px;width:80%;color:#fff}@media screen and (min-width: 375px){#index-page #main-view-area #free-trial .free-trial-btn{margin-top:25px}}@media screen and (min-width: 768px){#index-page #main-view-area #free-trial .free-trial-btn{width:270px}}#index-page #main-view-area .container{position:relative;top:0;z-index:5}#index-page #main-view-area .back-cover{background-color:rgba(0,0,0,.5);position:absolute;top:0;z-index:3;height:100%;width:100%}#index-page #main-view-area .back-video{height:auto;left:-25%;position:absolute;top:0;width:100%}@media screen and (min-width: 768px){#index-page #main-view-area .back-video{left:0}}@media screen and (min-width: 768px){#index-page #main-view-area .back-video{top:-8%}}#index-page #main-view-area .back-video .in-back-video{z-index:1}#index-page #main-view-area .back-video .in-back-video .video-cont{display:block;height:auto;margin:0 auto;max-width:2000px;width:150%;max-height:450px}@media screen and (min-width: 768px){#index-page #main-view-area .back-video .in-back-video .video-cont{width:100%;max-height:100%}}#index-page .pc-banner{display:none}@media screen and (min-width: 1200px){#index-page .pc-banner{display:block}}#index-page .sp-banner{display:block}@media screen and (min-width: 1200px){#index-page .sp-banner{display:none}}#index-page .campaign-banner{position:absolute;left:50%;top:400px;transform:translateX(-50%);z-index:4;width:100%;max-width:800px;text-align:center}@media screen and (min-width: 0px){#index-page .campaign-banner{top:0px}}@media screen and (min-width: 375px){#index-page .campaign-banner{top:-2vw}}@media screen and (min-width: 544px){#index-page .campaign-banner{max-width:500px;top:-70px}}@media screen and (min-width: 992px){#index-page .campaign-banner{top:-12vw;width:60%;max-width:800px}}@media screen and (min-width: 1200px){#index-page .campaign-banner{top:540px}}@media screen and (min-width: 1440px){#index-page .campaign-banner{top:650px}}#index-page .campaign-banner .campaign-link{display:inline-block;text-decoration:none;transition:opacity .3s}#index-page .campaign-banner .campaign-link:hover,#index-page .campaign-banner .campaign-link:focus{opacity:.9}#index-page .campaign-banner img{height:auto;width:100%}@media screen and (min-width: 768px){#index-page .campaign-banner img{max-width:800px;max-width:90vw}}#index-page #news-area{background-color:#1f1f1f;color:#fff;font-size:14px;line-height:1.25}#index-page #news-area a{color:#fff}#index-page #news-area #news-box{display:flex;flex-direction:column;justify-content:flex-start;padding-top:15px;padding-bottom:15px}#index-page #news-area #news-box .more{text-align:right}@media screen and (min-width: 768px){#index-page #news-area #news-box{flex-direction:row}#index-page #news-area #news-box .news-box-column{margin-right:30px}#index-page #news-area #news-box .more{position:relative;margin-right:0px;margin-left:auto}#index-page #news-area #news-box .more a{position:absolute;bottom:0px;right:0px}}#index-page #news-area #news-box .news-btn{padding:3px 3px}@media screen and (min-width: 768px){#index-page #news-area #news-box .news-btn{width:100px}}#index-page #news-area #news-box #news-group{display:flex;flex-direction:column}#index-page #news-area #news-box #news-group li{padding-bottom:5px}@media screen and (min-width: 768px){#index-page #news-area #news-box #news-group{flex-direction:row}#index-page #news-area #news-box #news-group li{margin-right:20px}}#index-page #solution-area{background-color:#f4f7f9;background-image:url("../img/common/content_bg.jpg");background-position:center center;padding-top:0px;position:relative}@media screen and (min-width: 0px){#index-page #solution-area{padding-top:150px}}@media screen and (min-width: 375px){#index-page #solution-area{padding-top:42vw}}@media screen and (min-width: 544px){#index-page #solution-area{padding-top:25vw}}@media screen and (min-width: 768px){#index-page #solution-area{padding-top:19vw}}@media screen and (min-width: 992px){#index-page #solution-area{padding-top:13vw}}@media screen and (min-width: 1200px){#index-page #solution-area{padding-top:40px}}@media screen and (min-width: 1440px){#index-page #solution-area{padding-top:35px}}#index-page #solution-area .loop_css2{position:relative;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;width:100vw;overflow:hidden}#index-page #solution-area .loop_css2 ul{margin:0;padding:0}#index-page #solution-area .loop_css2 li{display:inline-block;list-style:none}#index-page #solution-area .loop_css2 li a{display:block}#index-page #solution-area .loop_css2 li img{display:block}#index-page #solution-area .loop_css2 li a:hover{opacity:.7}#index-page #solution-area .loop_css2 ul:first-child{-webkit-animation:loop 100s -50s linear infinite;animation:loop 100s -50s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}#index-page #solution-area .loop_css2 ul+ul{-webkit-animation:loop2 100s linear infinite;animation:loop2 100s linear infinite}#index-page #solution-area .loop_css2:hover ul{animation-play-state:paused}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%)}}#index-page #solution-area #solution-title{font-size:20px;padding-top:30px;padding-bottom:30px;line-height:1.5;margin:auto 10px;text-align:center}@media screen and (min-width: 768px){#index-page #solution-area #solution-title{font-size:28px}}#index-page #solution-area #solution-title .fa{margin-right:10px;color:#003688}#index-page #solution-area .solution-group{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width: 768px){#index-page #solution-area .solution-group{flex-direction:row;height:270px}}#index-page #solution-area .solution-group li{background-color:#fff;padding:10px;padding-right:30px;position:relative;margin-top:10px;margin-left:15px;margin-right:15px;width:330px}@media screen and (min-width: 768px){#index-page #solution-area .solution-group li{padding:30px;margin-left:20px;margin-right:20px;width:460px;min-width:460px}}#index-page #solution-area .solution-group .solution-client{font-size:12px;font-family:"Roboto",sans-serif;font-weight:600;color:#003688}#index-page #solution-area .solution-group .solution-caption{color:#003688;font-weight:bold;font-size:24px;line-height:1.25;margin-top:5px}@media screen and (min-width: 768px){#index-page #solution-area .solution-group .solution-caption{font-size:28px;margin-right:100px;margin-top:15px}}#index-page #solution-area .solution-group .solution-text{line-height:1.5;margin-top:15px;margin-right:100px}#index-page #solution-area .solution-group .solution-img{bottom:0px;right:0px;position:absolute;display:block;right:-30px}#index-page #feature-area{background-color:#003688}#index-page #feature-area #feature-title{background-image:url("../img/top/feature_title_bg.png");background-size:auto;background-repeat:no-repeat;background-position:0%;color:#fff;font-size:20px;padding-top:60px;padding-bottom:50px;text-align:center}@media screen and (min-width: 544px){#index-page #feature-area #feature-title{background-position:center}}@media screen and (min-width: 768px){#index-page #feature-area #feature-title{font-size:28px}}#index-page #feature-area #feature-group{margin:auto 10px;padding-bottom:50px}@media screen and (min-width: 768px){#index-page #feature-area #feature-group{margin:auto 0px}}#index-page #feature-area #feature-group .fa{margin-right:5px;color:#1d6fd6}#index-page #feature-area #feature-group .feature-item-odd{background:#fff;display:flex;flex-direction:column-reverse;margin-bottom:20px}@media screen and (min-width: 768px){#index-page #feature-area #feature-group .feature-item-odd{flex-direction:row;margin-bottom:30px}}#index-page #feature-area #feature-group .feature-item-even{background:#fff;display:flex;flex-direction:column-reverse;margin-bottom:20px}@media screen and (min-width: 768px){#index-page #feature-area #feature-group .feature-item-even{flex-direction:row-reverse;margin-bottom:30px}}#index-page #feature-area #feature-group .feature-main{display:flex;flex-direction:column}@media screen and (min-width: 768px){#index-page #feature-area #feature-group .feature-main{width:700px}}#index-page #feature-area #feature-group .feature-point{font-size:12px;font-family:"Roboto",sans-serif;font-weight:600;margin-top:10px;margin-left:10px;color:#003688}@media screen and (min-width: 768px){#index-page #feature-area #feature-group .feature-point{margin-top:50px;margin-left:50px}}#index-page #feature-area #feature-group .feature-caption{color:#003688;font-weight:bold;font-size:20px;line-height:1.25;margin-top:5px;margin-left:10px;margin-right:10px}@media screen and (min-width: 768px){#index-page #feature-area #feature-group .feature-caption{border-bottom:dotted 1px #1f1f1f;font-size:24px;margin-top:10px;margin-left:50px;margin-right:50px;padding-bottom:35px}}#index-page #feature-area #feature-group .feature-text{line-height:1.5;margin-top:5px;margin-left:10px;margin-right:10px}@media screen and (min-width: 768px){#index-page #feature-area #feature-group .feature-text{margin-top:25px;margin-left:50px;margin-right:50px}}#index-page #feature-area #feature-group .feature-footer{background-color:#f4f7f9;text-align:center;width:100%;margin-top:10px}@media screen and (min-width: 768px){#index-page #feature-area #feature-group .feature-footer{margin-top:25px;text-align:right}}#index-page #feature-area #feature-group .feature-btn{font-size:16px;margin:10px auto;width:95%}@media screen and (min-width: 768px){#index-page #feature-area #feature-group .feature-btn{margin:20px 50px 20px auto;width:200px}}#index-page #feature-area #feature-group .feature-side,#index-page #feature-area #feature-group .feature-side-img04,#index-page #feature-area #feature-group .feature-side-img03,#index-page #feature-area #feature-group .feature-side-img02,#index-page #feature-area #feature-group .feature-side-img01{background-position:center center;background-size:cover;height:150px}@media screen and (min-width: 768px){#index-page #feature-area #feature-group .feature-side,#index-page #feature-area #feature-group .feature-side-img04,#index-page #feature-area #feature-group .feature-side-img03,#index-page #feature-area #feature-group .feature-side-img02,#index-page #feature-area #feature-group .feature-side-img01{background-size:cover;line-height:0;height:auto;width:300px}}#index-page #feature-area #feature-group .feature-side-img01{background-position:center center;background-image:url(../img/top/feature01.jpg)}#index-page #feature-area #feature-group .feature-side-img02{background-image:url(../img/top/feature02.jpg)}#index-page #feature-area #feature-group .feature-side-img03{background-image:url(../img/top/feature03.jpg)}#index-page #feature-area #feature-group .feature-side-img04{background-image:url(../img/top/feature04.jpg)}#index-page #feature-area #feature-picup{width:auto;display:flex;flex-direction:column;justify-content:flex-start;line-height:1.7;margin-top:15px;margin-left:10px}@media screen and (min-width: 768px){#index-page #feature-area #feature-picup{flex-direction:row;justify-content:space-between;margin-top:15px;margin-left:50px;margin-right:50px}}@media screen and (min-width: 768px){#index-page #plan-area{padding-bottom:100px}}#index-page #plan-area .container{position:relative}#index-page #plan-area #plan-btn{border:solid 1px #eaeaea;font-size:16px;position:absolute;right:10px;top:90px;width:95%}@media screen and (min-width: 768px){#index-page #plan-area #plan-btn{top:50px;width:200px}}#index-page #plan-area #plan-btn .fa{color:#1d6fd6}#index-page #plan-area #plan-title{background-image:url("../img/top/plan_title_bg.png");background-size:auto;background-repeat:no-repeat;background-position:center;font-size:20px;line-height:1.25;padding-top:60px;padding-bottom:60px;text-align:center}@media screen and (min-width: 768px){#index-page #plan-area #plan-title{font-size:28px;padding-bottom:50px}}#index-page #function-area{background-color:#f4f7f9}#index-page #function-area #function-title{background-image:url("../img/top/function_title_bg.png");background-size:auto;background-repeat:no-repeat;background-position:center;font-size:20px;line-height:1.25;padding-top:60px;padding-bottom:60px;text-align:center}@media screen and (min-width: 768px){#index-page #function-area #function-title{font-size:28px;padding-bottom:80px}}@media screen and (min-width: 992px){#index-page #function-area #function-title{padding-bottom:50px}}#index-page #function-area .container{position:relative}#index-page #support-area{background-color:#f4f7f9}@media screen and (min-width: 768px){#index-page #support-area{padding-bottom:100px}}#index-page #support-area #support-title{background-image:url("../img/top/support_title_bg.png");background-size:auto;background-repeat:no-repeat;background-position:0%;font-size:20px;line-height:1.25;padding-top:60px;padding-bottom:20px;text-align:center}@media screen and (min-width: 544px){#index-page #support-area #support-title{background-position:center}}@media screen and (min-width: 768px){#index-page #support-area #support-title{font-size:28px}}#index-page #support-area #support-group{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-around}@media screen and (min-width: 768px){#index-page #support-area #support-group{flex-direction:row}}#index-page #support-area #support-group .support-item{background:#fff;margin-bottom:20px;width:auto}@media screen and (min-width: 768px){#index-page #support-area #support-group .support-item{width:320px}}#index-page #support-area #support-group .support-img{width:100%}#index-page #support-area #support-group .support-caption{color:#003688;font-weight:bold;font-size:16px;line-height:1.25;padding:10px;text-align:center}@media screen and (min-width: 768px){#index-page #support-area #support-group .support-caption{font-size:20px;padding:15px 25px 0px 25px}}#index-page #support-area #support-group .support-text{line-height:1.5;padding:10px}#index-page #support-area #support-group .support-text .holiday-text{font-size:13px}@media screen and (min-width: 375px){#index-page #support-area #support-group .support-text .holiday-text{font-size:14px}}@media screen and (min-width: 768px){#index-page #support-area #support-group .support-text{padding:25px 25px 25px 25px}}#index-page .notice-link-btn-wrap{display:flex;justify-content:center}#index-page .notice-link-btn-wrap .notice-link-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:85%;max-width:none;padding:12px 14px;gap:10px;border-radius:24px;border:1px solid #1d6fd6;background:#ebf7ff;text-decoration:none;box-shadow:inset 0 0 0 2px rgba(29,111,214,.15);transition:background-color .2s ease,box-shadow .2s ease,transform .02s linear}#index-page .notice-link-btn-wrap .notice-link-btn__icon{color:#d43335;font-size:27px;display:inline-flex;align-items:center;justify-content:center;min-width:22px;line-height:1}#index-page .notice-link-btn-wrap .notice-link-btn__text{color:#003688;font-size:15px;font-weight:bold;line-height:1.4;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}#index-page .notice-link-btn-wrap .notice-link-btn:hover{background:rgb(224.8,242.92,255);box-shadow:inset 0 0 0 2px rgba(29,111,214,.22)}@media screen and (min-width: 768px){#index-page .notice-link-btn-wrap .notice-link-btn{width:clamp(280px,90vw,1000px);padding:8px 18px;gap:12px;border-radius:28px}#index-page .notice-link-btn-wrap .notice-link-btn__text{font-size:17px}}#index-page #notice-area{padding-top:60px;margin-bottom:60px}#index-page #notice-area .notice-title{display:inline-flex;align-items:center;justify-content:center}#index-page #notice-area .notice-title__icon{color:#d43335;font-size:27px;min-width:34px;line-height:1}@media screen and (min-width: 768px){#index-page #notice-area .notice-title__icon{margin-right:-8px}}#index-page #notice-area .notice-title__text{font-size:clamp(18px,2.4vw,28px);line-height:1.4}#index-page #notice-area .notice-lead{margin-top:16px}#index-page #notice-area .notice-lead p{line-height:1.5}#index-page #notice-area .notice-list{counter-reset:notice;margin-top:24px}#index-page #notice-area .notice-item{padding:20px 0;border-bottom:1px dotted #eee}#index-page #notice-area .notice-item:last-child{border-bottom:none}#index-page #notice-area .notice-item__title{font-size:18px;line-height:1.3;display:flex;gap:.5em}#index-page #notice-area .notice-item__body{margin-top:10px;line-height:1.5}#campaign-switch-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#campaign-switch-page .campaign-overview{line-height:1.5;margin-top:30px;margin-bottom:40px}@media screen and (min-width: 768px){#campaign-switch-page .campaign-overview{margin:90px 0 60px}}#campaign-switch-page .campaign-hero img{width:100%}#campaign-switch-page .f24-20{font-size:20px;margin-bottom:18px}@media screen and (min-width: 768px){#campaign-switch-page .f24-20{font-size:24px}}#campaign-switch-page #plan-table .plan-title{position:relative;padding-top:38px}#campaign-switch-page #plan-table .plan-title>div{position:relative;z-index:1}#campaign-switch-page #plan-table .plan-title>div[data-ribbon]::before{--ribbon-bg: #c81e1e;--arrow: 10px;--ribbon-h: 55px;--baseline-nudge: 1px;content:attr(data-ribbon);position:absolute;left:50%;top:calc(-1*var(--ribbon-h) - var(--arrow));transform:translateX(-50%) translateY(var(--baseline-nudge));height:var(--ribbon-h);display:inline-flex;align-items:center;justify-content:center;width:165px;margin-top:8px;padding:0 12px;white-space:nowrap;font-size:16px;font-weight:800;line-height:1;color:#fff;background:var(--ribbon-bg);box-shadow:0 4px 10px rgba(200,30,30,.25);z-index:5;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--arrow)), calc(50% + var(--arrow)) calc(100% - var(--arrow)), 50% 100%, calc(50% - var(--arrow)) calc(100% - var(--arrow)), 0 calc(100% - var(--arrow)))}#campaign-switch-page .table-base{width:100%;margin-top:30px;line-height:1.5}#campaign-switch-page .table-base th{background:#eff6ff;border:solid 1px #eaeaea;border-bottom:none;display:block;font-weight:normal;padding:6px;text-align:center;vertical-align:middle;width:100%}@media screen and (min-width: 768px){#campaign-switch-page .table-base th{border-bottom:solid 1px #eaeaea;display:table-cell;padding:10px;width:20%}}#campaign-switch-page .table-base td{border:solid 1px #eaeaea;border-bottom:none;display:block;padding:6px;width:100%}@media screen and (min-width: 768px){#campaign-switch-page .table-base td{border-bottom:solid 1px #eaeaea;display:table-cell;padding:10px;width:80%}}#campaign-switch-page .table-base .last td:last-child{border-bottom:solid 1px #eaeaea}#campaign-switch-page .campaign-section-title{text-align:center;margin-bottom:20px}@media screen and (min-width: 768px){#campaign-switch-page .campaign-section-title{margin-bottom:45px}}#campaign-switch-page .campaign-steps{margin-bottom:40px}@media screen and (min-width: 768px){#campaign-switch-page .campaign-steps{margin-bottom:85px}}#campaign-switch-page .campaign-steps .campaign-step-img{margin-bottom:24px}#campaign-switch-page .campaign-steps .campaign-step-img img{width:100%}#campaign-switch-page .campaign-steps .campaign-step-img .sp-disp{width:90%;margin:0 auto}#campaign-switch-page .campaign-steps .campaign-step-desc{line-height:1.5}#campaign-switch-page .campaign-steps .campaign-step-desc span.pc-disp{display:none}@media screen and (min-width: 544px){#campaign-switch-page .campaign-steps .campaign-step-desc span.pc-disp{display:inline-block}}#campaign-switch-page .campaign-pricing{margin-bottom:40px}@media screen and (min-width: 768px){#campaign-switch-page .campaign-pricing{margin-bottom:70px}}#campaign-switch-page .campaign-faq{margin-bottom:40px}@media screen and (min-width: 768px){#campaign-switch-page .campaign-faq{margin-bottom:115px}}#campaign-switch-page .campaign-faq .faq-theme--q-blue-a-red .question,#campaign-switch-page .campaign-faq .faq-theme--q-blue-a-red .answer,#campaign-switch-page .campaign-faq .faq-theme--q-blue-a-red .answer:before{position:relative;display:block;padding:8px 0 0 56px;min-height:40px;line-height:1.6}#campaign-switch-page .campaign-faq .faq-theme--q-blue-a-red .answer{position:relative;display:block;padding:15px 0 0 56px;min-height:40px;line-height:1.6}#campaign-switch-page .campaign-faq .faq-theme--q-blue-a-red .question::before,#campaign-switch-page .campaign-faq .faq-theme--q-blue-a-red .answer::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:34px;height:34px;background-repeat:no-repeat;background-position:center;background-size:contain}#campaign-switch-page .campaign-faq .faq-theme--q-blue-a-red .question::before,#campaign-switch-page .campaign-faq .faq-theme--q-blue-a-red .answer::before{background-image:url("../img/common/icon_faq_q_blue.png")}#campaign-switch-page .campaign-faq .faq-theme--q-blue-a-red .answer::before{background-image:url("../img/common/icon_faq_a_red.png");padding:0px;top:28px}#campaign-switch-page .campaign-cta{margin-bottom:60px}@media screen and (min-width: 768px){#campaign-switch-page .campaign-cta{margin-bottom:100px}}#campaign-switch-page .campaign-cta .campaign-cta-img{margin-bottom:30px}#campaign-switch-page .campaign-cta .campaign-cta-img img{width:100%}#campaign-switch-page .campaign-cta-area{text-align:center}#campaign-switch-page .campaign-cta-area .campaign-cta-catch{font-size:20px;font-weight:bold;color:#00ac10;margin-bottom:20px}#campaign-switch-page .campaign-cta-area .free-trial-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;width:80%;color:#fff;font-weight:700;font-size:16px;line-height:1;padding:14px 20px}@media screen and (min-width: 768px){#campaign-switch-page .campaign-cta-area .free-trial-btn{width:500px;height:60px;font-size:30px;padding:0 28px}}#campaign-switch-page .campaign-cta-area .free-trial-btn .fa-chevron-circle-right{font-size:.6em;line-height:1;display:inline-flex;align-items:center;justify-content:center}#feature-index-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#feature-index-page .flex-max3{display:flex;flex-wrap:wrap;justify-content:space-between}#feature-index-page .flex-max3 .in-flex-max3{min-width:300px;width:calc((100% - 40px)/3);margin:0 auto}#feature-index-page .flex-center{display:flex;justify-content:center;align-items:center}#feature-index-page .f28-20{font-size:20px}@media screen and (min-width: 768px){#feature-index-page .f28-20{font-size:28px}}#feature-index-page #reservation-management-area{margin-top:50px}#feature-index-page #reservation-management-area .reservation-management-text{margin-top:30px;line-height:1.5}@media screen and (min-width: 768px){#feature-index-page #reservation-management-area{margin-top:65px}}#feature-index-page #reservation-management-area .overlap-area-parent{background-image:url("../img/feature/index_rental_img01.png");height:calc((100vw - 20px)*36/55);position:relative;margin-top:30px}@media screen and (min-width: 768px){#feature-index-page #reservation-management-area .overlap-area-parent{background-size:55%;height:36vw;max-height:500px}}@media screen and (min-width: 768px){#feature-index-page #reservation-management-area .overlap-card{width:60%}}#feature-index-page #advanced-setting-area{margin-top:50px}#feature-index-page #advanced-setting-area .advanced-setting-text{margin-top:30px;line-height:1.5}@media screen and (min-width: 768px){#feature-index-page #advanced-setting-area{margin-top:20px}}#feature-index-page #advanced-setting-area .overlap-area-parent{height:calc((100vw - 20px)*36/55);position:relative;margin-top:30px}@media screen and (min-width: 768px){#feature-index-page #advanced-setting-area .overlap-area-parent{background-size:55%;height:36vw;max-height:400px}}#feature-index-page #advanced-setting-area .reservation .overlap-area-parent{background-image:url("../img/feature/index_setting_img01.png")}#feature-index-page #advanced-setting-area .rate-plan .overlap-area-parent{background-image:url("../img/feature/index_setting_img02.png")}#feature-index-page #advanced-setting-area .rate-plan .description{line-height:1.5;padding-top:30px}@media screen and (min-width: 768px){#feature-index-page #advanced-setting-area .overlap-card{top:30px;width:56%}}#feature-index-page #automatic-generation-area{margin-top:50px}@media screen and (min-width: 768px){#feature-index-page #automatic-generation-area{margin-top:100px}}#feature-index-page #automatic-generation-area .lending-testimony .overlap-area-parent{background-image:url("../img/feature/index_ledger_img01.png");height:calc((100vw - 20px)*36/55);position:relative;margin-top:30px}@media screen and (min-width: 768px){#feature-index-page #automatic-generation-area .lending-testimony .overlap-area-parent{background-size:60%;height:39.2727272727vw;max-height:402px}}#feature-index-page #automatic-generation-area .results-report .overlap-area-parent{background-image:url("../img/feature/index_ledger_img02.png");height:calc((100vw - 20px)*36/55);position:relative;margin-top:30px}@media screen and (min-width: 768px){#feature-index-page #automatic-generation-area .results-report .overlap-area-parent{background-size:60%;height:39.2727272727vw;max-height:402px}}@media screen and (min-width: 768px){#feature-index-page #automatic-generation-area .overlap-card{width:60%}}#feature-index-page #inspection-area{margin-top:50px}@media screen and (min-width: 768px){#feature-index-page #inspection-area{margin-top:100px}}#feature-index-page #inspection-area .overlap-area-parent{background-image:url("../img/feature/index_inspection_img01.png");height:calc((100vw - 20px)*36/55);position:relative;margin-top:30px}@media screen and (min-width: 768px){#feature-index-page #inspection-area .overlap-area-parent{background-size:60%;height:39.2727272727vw;max-height:440px}}@media screen and (min-width: 768px){#feature-index-page #inspection-area .overlap-card{width:60%}}#feature-index-page #cancellation-support-area{margin-top:50px}#feature-index-page #cancellation-support-area .description{line-height:1.5;padding-top:30px}@media screen and (min-width: 768px){#feature-index-page #cancellation-support-area{margin-top:100px}}#feature-index-page #function-area{margin-top:30px;background-color:#f4f7f9}#feature-index-page #function-area .container{position:relative}#feature-index-page #function-area .function-item{margin-top:20px}#feature-index-page #best-choice-area{margin-top:30px;margin-bottom:20px}@media screen and (min-width: 768px){#feature-index-page #best-choice-area{margin-top:100px;margin-bottom:100px}}#feature-index-page #support-area{background-color:#f4f7f9;padding-top:30px;padding-bottom:20px}@media screen and (min-width: 768px){#feature-index-page #support-area{padding-top:50px;padding-bottom:100px}}#feature-index-page #support-area .holiday-text{font-size:13px}@media screen and (min-width: 375px){#feature-index-page #support-area .holiday-text{font-size:14px}}#feature-low-price-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#feature-low-price-page #low-price-area{margin-top:50px}@media screen and (min-width: 768px){#feature-low-price-page #low-price-area{margin-top:65px}}#feature-low-price-page #low-price-area .low-price-description{line-height:1.5;margin-top:30px}#feature-low-price-page #low-price-area .low-price-group{margin-top:25px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px){#feature-low-price-page #low-price-area .low-price-group{margin-top:50px;flex-direction:row}}#feature-low-price-page #low-price-area .low-price-box{width:auto}@media screen and (min-width: 768px){#feature-low-price-page #low-price-area .low-price-box{width:480px}}#feature-low-price-page #low-price-area .low-price-box+.low-price-box{padding-top:30px}@media screen and (min-width: 768px){#feature-low-price-page #low-price-area .low-price-box+.low-price-box{padding-top:0}}#feature-low-price-page #low-price-area .low-price-img{width:100%}#feature-low-price-page #low-price-area .merit-box,#feature-low-price-page #low-price-area .demerit-box{display:flex;flex-direction:column;margin-top:10px}@media screen and (min-width: 768px){#feature-low-price-page #low-price-area .merit-box,#feature-low-price-page #low-price-area .demerit-box{flex-direction:row;margin-top:auto}}#feature-low-price-page #low-price-area .demerit-box{margin-top:5px}#feature-low-price-page #low-price-area .merit-text,#feature-low-price-page #low-price-area .demerit-text{margin-top:5px;margin-bottom:10px;line-height:1.5}@media screen and (min-width: 768px){#feature-low-price-page #low-price-area .merit-text,#feature-low-price-page #low-price-area .demerit-text{margin-top:0px;margin-bottom:0px}}#feature-low-price-page #comparison-area{margin-top:50px}@media screen and (min-width: 768px){#feature-low-price-page #comparison-area{margin-top:100px}}#feature-low-price-page #comparison-area .container{position:relative}#feature-low-price-page #comparison-area .comparison-img{margin:30px auto;width:100%}@media screen and (min-width: 768px){#feature-low-price-page #comparison-area .comparison-img{width:80%}}#feature-low-price-page #comparison-area #comparison-table_area{overflow-x:scroll;overflow-y:hidden}@media screen and (min-width: 768px){#feature-low-price-page #comparison-area #comparison-table_area{overflow-x:hidden}}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table{width:1000px;padding:0px;margin-top:30px;margin-bottom:25px;vertical-align:top}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .comparison-title{vertical-align:bottom}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .comparison-group,#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .comparison-group-other,#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .comparison-group-this,#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .comparison-group-none{border-radius:6px 6px 0 0;color:#fff;font-weight:bold;margin:auto 5px}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .comparison-group-this{background-color:#1d6fd6;height:65px;padding-top:25px}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .comparison-group-other{background-color:#617989;height:45px;padding-top:16px}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .style-title{background-color:#f4f7f9;border-bottom:1px dotted #eaeaea;font-weight:normal;vertical-align:middle;width:200px}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .style{font-size:16px;font-weight:bold;padding:20px 10px}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .cost-title{background-color:#f4f7f9;border-bottom:1px dotted #eaeaea;font-weight:normal;width:200px;vertical-align:middle}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .cost{font-family:"Roboto",sans-serif;font-size:36px;padding:10px 0px 10px 0px}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .column-outside,#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .column-outside-bottom{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .column-outside-bottom{border-bottom:1px solid #eaeaea}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .column-inside{margin:auto 10px;border-bottom:1px dotted}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .column-box{border-right:10px solid #fff;border-left:10px solid #fff;width:200px;text-align:center;vertical-align:middle}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .feature-title{background-color:#f4f7f9;border-bottom:1px dotted #eaeaea;font-size:14px;font-weight:normal;vertical-align:middle;width:60px;line-height:1.3}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .feature-circle{display:inline-block;width:25px;height:25px;border-radius:50%;border:solid 5px #00ac10}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .feature-hyphen{display:inline-block;width:25px;height:25px;border:solid 5px #fff}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .free-trial-group{padding:10px}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .free-trial-group .free-trial-btn{padding:10px 0;font-size:14px;width:100%}#feature-low-price-page #comparison-area #comparison-table_area #comparison-table .this-bg{background-color:#eff6ff}#feature-low-price-page #best-choice-area{margin-top:30px;margin-bottom:20px}@media screen and (min-width: 768px){#feature-low-price-page #best-choice-area{margin-top:100px;margin-bottom:100px}}#feature-low-price-page #support-area{background-color:#f4f7f9;padding-top:30px;padding-bottom:20px}@media screen and (min-width: 768px){#feature-low-price-page #support-area{padding-top:50px;padding-bottom:100px}}#feature-low-price-page #support-area .holiday-text{font-size:13px}@media screen and (min-width: 375px){#feature-low-price-page #support-area .holiday-text{font-size:14px}}#feature-easy-operation-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#feature-easy-operation-page .none{display:none}#feature-easy-operation-page .flex-max3{display:flex;flex-wrap:wrap;justify-content:space-between}#feature-easy-operation-page .flex-max3 .in-flex-max3{min-width:300px;width:calc((100% - 40px)/3);margin:0 auto}#feature-easy-operation-page .f28-20{font-size:20px}@media screen and (min-width: 768px){#feature-easy-operation-page .f28-20{font-size:28px}}#feature-easy-operation-page #easy-operation-area{margin-top:50px}#feature-easy-operation-page #easy-operation-area .reservation-management-text{margin-top:30px;line-height:1.5}@media screen and (min-width: 768px){#feature-easy-operation-page #easy-operation-area{margin-top:65px}}#feature-easy-operation-page #easy-operation-area .easy-operation-title{text-align:left;line-height:1.5;margin-top:20px}@media screen and (min-width: 768px){#feature-easy-operation-page #easy-operation-area .easy-operation-title{margin-top:30px;text-align:center}}#feature-easy-operation-page #easy-operation-area .easy-operation-content{margin-top:20px}@media screen and (min-width: 768px){#feature-easy-operation-page #easy-operation-area .easy-operation-content{margin-top:30px;display:flex;justify-content:space-between}}#feature-easy-operation-page #easy-operation-area .easy-operation-content .f-item{width:100%}@media screen and (min-width: 768px){#feature-easy-operation-page #easy-operation-area .easy-operation-content .f-item{width:49%}}#feature-easy-operation-page #dramatically-smooth-area{margin-top:50px}#feature-easy-operation-page #dramatically-smooth-area .dramatically-smooth-text{margin-top:30px;line-height:1.5}@media screen and (min-width: 768px){#feature-easy-operation-page #dramatically-smooth-area{margin-top:100px}}#feature-easy-operation-page #dramatically-smooth-area .drag-period{line-height:1.5;text-align:left;margin-top:20px}@media screen and (min-width: 768px){#feature-easy-operation-page #dramatically-smooth-area .drag-period{margin-top:30px;text-align:center}}#feature-easy-operation-page #dramatically-smooth-area .overlap-area-parent{height:calc((100vw - 20px)*59/110);position:relative;margin-top:30px}@media screen and (min-width: 768px){#feature-easy-operation-page #dramatically-smooth-area .overlap-area-parent{background-size:55%;height:29.5vw;max-height:400px}}#feature-easy-operation-page #dramatically-smooth-area .step-title{font-size:20px;margin-left:55px}#feature-easy-operation-page #dramatically-smooth-area .step1 .setp-icon::after{content:"1"}#feature-easy-operation-page #dramatically-smooth-area .step2 .setp-icon::after{content:"2"}#feature-easy-operation-page #dramatically-smooth-area .step3 .setp-icon::after{content:"3"}#feature-easy-operation-page #dramatically-smooth-area .step1 .setp-icon::after,#feature-easy-operation-page #dramatically-smooth-area .step2 .setp-icon::after,#feature-easy-operation-page #dramatically-smooth-area .step3 .setp-icon::after{color:#fff;display:block;font-size:20px;height:50px;position:absolute;text-align:center;top:28px;width:50px}#feature-easy-operation-page #dramatically-smooth-area .step1 .overlap-area-parent{background-image:url("../img/feature/easy_operation_rental_img01.png")}#feature-easy-operation-page #dramatically-smooth-area .step2 .overlap-area-parent{background-image:url("../img/feature/easy_operation_rental_img02.png")}#feature-easy-operation-page #dramatically-smooth-area .step3 .overlap-area-parent{background-image:url("../img/feature/easy_operation_rental_img03.png")}#feature-easy-operation-page #dramatically-smooth-area .overlap-text{padding-top:25px}@media screen and (min-width: 768px){#feature-easy-operation-page #dramatically-smooth-area .overlap-text{padding-top:15px}}@media screen and (min-width: 768px){#feature-easy-operation-page #dramatically-smooth-area .overlap-card{top:30px;width:50%}}#feature-easy-operation-page #automatic-generation-area{line-height:1.5;margin-top:50px}@media screen and (min-width: 768px){#feature-easy-operation-page #automatic-generation-area{margin-top:60px}}#feature-easy-operation-page #best-choice-area{margin-top:30px;margin-bottom:20px}@media screen and (min-width: 768px){#feature-easy-operation-page #best-choice-area{margin-top:100px;margin-bottom:100px}}#feature-easy-operation-page #support-area{background-color:#f4f7f9;padding-top:30px;padding-bottom:20px}@media screen and (min-width: 768px){#feature-easy-operation-page #support-area{padding-top:50px;padding-bottom:100px}}#feature-easy-operation-page #support-area .holiday-text{font-size:13px}@media screen and (min-width: 375px){#feature-easy-operation-page #support-area .holiday-text{font-size:14px}}#feature-easy-intro-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#feature-easy-intro-page .flex-max3{display:flex;flex-wrap:wrap;justify-content:space-between}#feature-easy-intro-page .flex-max3 .in-flex-max3{min-width:300px;width:calc((100% - 40px)/3);margin:0 auto}#feature-easy-intro-page .flex-center{display:flex;justify-content:center;align-items:center}#feature-easy-intro-page .f28-20{font-size:20px}@media screen and (min-width: 768px){#feature-easy-intro-page .f28-20{font-size:28px}}#feature-easy-intro-page #reserve24-area{line-height:1.5;margin-top:50px}@media screen and (min-width: 768px){#feature-easy-intro-page #reserve24-area{margin-top:65px}}#feature-easy-intro-page #reserve24-area .reserve24-text{margin-top:30px}#feature-easy-intro-page #reserve24-area .dedicated-site .overlap-area-parent{background-image:url("../img/feature/easy_intro_site_img01.jpg");height:calc((100vw - 20px)*86/155);position:relative;margin-top:40px}@media screen and (min-width: 768px){#feature-easy-intro-page #reserve24-area .dedicated-site .overlap-area-parent{background-size:75%;height:41.6129032258vw;max-height:500px}}@media screen and (min-width: 768px){#feature-easy-intro-page #reserve24-area .dedicated-site .overlap-card{width:40%}}#feature-easy-intro-page #reserve24-area .multiple-stores .overlap-area-parent{background-image:url("../img/feature/easy_intro_site_img07.png");height:calc((100vw - 20px)*37/44);position:relative;margin-top:40px}@media screen and (min-width: 768px){#feature-easy-intro-page #reserve24-area .multiple-stores .overlap-area-parent{background-size:44%;height:37vw;max-height:444px}}@media screen and (min-width: 768px){#feature-easy-intro-page #reserve24-area .multiple-stores .overlap-card{top:60px;width:60%}}#feature-easy-intro-page #inbound-area{margin-top:50px}@media screen and (min-width: 768px){#feature-easy-intro-page #inbound-area{margin-top:100px}}#feature-easy-intro-page #inbound-area .overlap-area-parent{background-image:url("../img/feature/easy_intro_site_img08.png");height:calc((100vw - 20px)*37/44);position:relative;margin-top:30px}@media screen and (min-width: 768px){#feature-easy-intro-page #inbound-area .overlap-area-parent{background-size:44%;height:37vw;max-height:300px}}#feature-easy-intro-page #inbound-area .overlap-card{margin-top:20px}@media screen and (min-width: 768px){#feature-easy-intro-page #inbound-area .overlap-card{top:-10px;width:60%}}#feature-easy-intro-page #payment-method-area{margin-top:50px}@media screen and (min-width: 768px){#feature-easy-intro-page #payment-method-area{margin-top:100px}}#feature-easy-intro-page #payment-method-area .overlap-area-parent{background-image:url("../img/feature/easy_intro_clearing_img01.png");background-position:center;background-size:74% auto;padding-top:75.8620689655%;margin-top:0px;position:relative}@media screen and (min-width: 768px){#feature-easy-intro-page #payment-method-area .overlap-area-parent{background-size:23%;height:52.7272727273vw;max-height:200px;margin-top:30px;background-position:right;padding-top:0}}#feature-easy-intro-page #payment-method-area .overlap-card{margin-top:20px}@media screen and (min-width: 768px){#feature-easy-intro-page #payment-method-area .overlap-card{top:-10px;width:60%}}#feature-easy-intro-page #kindly-site-area{line-height:1.5;padding-top:50px}@media screen and (min-width: 768px){#feature-easy-intro-page #kindly-site-area{margin-top:130px;padding-top:0px}}#feature-easy-intro-page #cancellation-support-area{margin-top:50px}@media screen and (min-width: 768px){#feature-easy-intro-page #cancellation-support-area{margin-top:100px}}#feature-easy-intro-page #cancellation-support-area .overlap-area-parent{background-image:url("../img/feature/easy_intro_cancel_img01.png");height:calc((100vw - 20px)*59/110);position:relative;margin-top:30px}@media screen and (min-width: 768px){#feature-easy-intro-page #cancellation-support-area .overlap-area-parent{background-size:60%;height:32.1818181818vw;max-height:386px}}#feature-easy-intro-page #cancellation-support-area .description{line-height:1.5;padding-top:30px}@media screen and (min-width: 768px){#feature-easy-intro-page #cancellation-support-area .overlap-card{width:60%}}#feature-easy-intro-page #best-choice-area{margin-top:50px;margin-bottom:20px;padding-top:20px}@media screen and (min-width: 768px){#feature-easy-intro-page #best-choice-area{margin-top:100px;margin-bottom:100px}}#feature-easy-intro-page #support-area{background-color:#f4f7f9;padding-top:30px;padding-bottom:20px}@media screen and (min-width: 768px){#feature-easy-intro-page #support-area{padding-top:50px;padding-bottom:100px}}#feature-easy-intro-page #support-area .holiday-text{font-size:13px}@media screen and (min-width: 375px){#feature-easy-intro-page #support-area .holiday-text{font-size:14px}}#plan-index-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#plan-index-page #plan-area{margin-top:25px}@media screen and (min-width: 768px){#plan-index-page #plan-area{margin-top:50px}}#plan-index-page #plan-area .plan-text{margin-top:30px;margin-bottom:25px;line-height:1.5}@media screen and (min-width: 768px){#plan-index-page #plan-area .plan-text{margin-bottom:50px}}#plan-index-page #support-area{background-color:#f4f7f9;padding-top:30px;padding-bottom:20px}@media screen and (min-width: 768px){#plan-index-page #support-area{margin-top:50px;padding-top:50px;padding-bottom:100px}}#plan-index-page #support-area .holiday-text{font-size:13px}@media screen and (min-width: 375px){#plan-index-page #support-area .holiday-text{font-size:14px}}#plan-plan-description-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#plan-plan-description-page #support-area{background-color:#f4f7f9;padding-top:30px;padding-bottom:20px}@media screen and (min-width: 768px){#plan-plan-description-page #support-area{margin-top:50px;padding-top:50px;padding-bottom:100px}}#plan-plan-description-page #support-area .holiday-text{font-size:13px}@media screen and (min-width: 375px){#plan-plan-description-page #support-area .holiday-text{font-size:14px}}#plan-plan-description-page #plan-area{margin-top:25px}@media screen and (min-width: 768px){#plan-plan-description-page #plan-area{margin-top:50px}}#plan-plan-description-page #plan-area .plan-text{margin-top:30px;margin-bottom:25px;line-height:1.5}@media screen and (min-width: 768px){#plan-plan-description-page #plan-area .plan-text{margin-bottom:50px}}#plan-plan-description-page #plan-area table{position:relative;-webkit-text-size-adjust:100%;width:748px}@media screen and (min-width: 768px){#plan-plan-description-page #plan-area table{width:100%}}#plan-plan-description-page #plan-area table tr+tr{border-bottom:10px solid #fff}#plan-plan-description-page #plan-area table th{border:5px solid #fff;color:#fff;font-style:normal;padding:14px 0 20px}#plan-plan-description-page #plan-area table td{border:5px solid #fff;font-size:14px;line-height:1.6}#plan-plan-description-page #plan-area table td>span{display:block;padding:7px 7px 7px 98px}#plan-plan-description-page #plan-area table td .manage-system-icon{background-color:#eff6ff}#plan-plan-description-page #plan-area table td .reservation-site-icon{background-color:#fef3f3}#plan-plan-description-page #plan-area table .text-none{background-color:#eaeaea;color:#999;vertical-align:middle}#plan-plan-description-page #plan-area table .table-text{font-size:12px}@media screen and (min-width: 768px){#plan-plan-description-page #plan-area table .table-text{font-size:14px}}#plan-plan-description-page #plan-area .plan-table-parent{overflow-x:scroll}@media screen and (min-width: 768px){#plan-plan-description-page #plan-area .plan-table-parent{overflow-x:visible}}#plan-plan-description-page #characteristic-area{margin:75px 0 0 0}#plan-plan-description-page #characteristic-area .characteristic-title ul{padding:25px 0 0 0;display:flex;justify-content:space-between}@media screen and (min-width: 768px){#plan-plan-description-page #characteristic-area .characteristic-title ul{padding:50px 0 0 0}}#plan-plan-description-page #characteristic-area .characteristic-title li{border-radius:3px 3px 0 0;color:#fff;cursor:pointer;font-size:14px;padding:10px 0 12px;text-align:center;width:25%}@media screen and (min-width: 768px){#plan-plan-description-page #characteristic-area .characteristic-title li{font-size:16px;padding:15px 0 17px;width:calc(25% - 18.75px)}}#plan-plan-description-page #characteristic-area section{background-color:#f4f7f9}#plan-plan-description-page #characteristic-area .container{position:relative}#plan-plan-description-page #characteristic-area .function-group-header{display:flex;justify-content:space-between;align-items:center}#plan-plan-description-page #characteristic-area .function-group-header .function-group-title{display:inline-block;font-size:16px;padding:0 0 20px 0;margin-top:20px}@media screen and (min-width: 768px){#plan-plan-description-page #characteristic-area .function-group-header .function-group-title{font-size:20px;margin-top:40px}}#plan-plan-description-page #characteristic-area .function-group-header .change-size .clear-button-css{background-color:rgba(0,0,0,0);border:none;width:40px;height:40px;padding:0}#plan-plan-description-page #characteristic-area .function-group-header .change-size .clear-button-css:focus{outline:none}#plan-plan-description-page #characteristic-area .function-group-header .change-size .fa{color:#c0d3f0;font-size:30px;line-height:1}#plan-plan-description-page #characteristic-area .function-group-header .change-size .active .fa{color:#376fcf}#plan-plan-description-page #characteristic-area .function-item{cursor:pointer;position:relative;margin-bottom:0}@media screen and (min-width: 768px){#plan-plan-description-page #characteristic-area .function-item{margin-bottom:20px}}#plan-plan-description-page #characteristic-area .function-item .responsive-title-group{align-items:center;display:flex;justify-content:flex-start;margin-top:10px;margin-bottom:10px}@media screen and (min-width: 768px){#plan-plan-description-page #characteristic-area .function-item .responsive-title-group{display:block;margin-top:0;margin-bottom:0}}#plan-plan-description-page #characteristic-area .function-item .function-icon{font-size:30px;margin-top:0;width:15%}@media screen and (min-width: 768px){#plan-plan-description-page #characteristic-area .function-item .function-icon{font-size:50px;margin-top:25px;width:100%}}#plan-plan-description-page #characteristic-area .function-item .function-caption{font-size:15px;padding:0;text-align:left;width:85%}@media screen and (min-width: 768px){#plan-plan-description-page #characteristic-area .function-item .function-caption{font-size:20px;padding:10px;padding-bottom:25px;text-align:center;width:100%}}#plan-plan-description-page #characteristic-area .function-item .function-text{width:100%}@media screen and (min-width: 768px){#plan-plan-description-page #characteristic-area .function-item .function-text{padding-top:0}}#plan-plan-description-page #characteristic-area .function-item .arrow{position:absolute;top:22px;right:3%}@media screen and (min-width: 768px){#plan-plan-description-page #characteristic-area .function-item .arrow{top:calc(100% - 25px);right:calc(50% - 7px)}}#plan-plan-description-page #characteristic-area .function-item .arrow .fa{color:#999;transition:.3s}#plan-plan-description-page #characteristic-area .function-item .active .fa{transform:rotate(180deg)}#plan-plan-description-page #characteristic-area .sp-border{border-bottom:#eaeaea solid 1px}@media screen and (min-width: 768px){#plan-plan-description-page #characteristic-area .sp-border{border-bottom:none}}#plan-plan-description-page #characteristic-area .m0{margin:0}#plan-plan-description-page #characteristic-area .plan-title{color:#fff;font-size:20px;font-weight:bold;text-align:center;padding:23px 0 20px}@media screen and (min-width: 768px){#plan-plan-description-page #characteristic-area .plan-title{font-size:24px}}#plan-plan-description-page #characteristic-area .plan-heading{font-size:18px;line-height:1.6;padding:15px 0 10px}@media screen and (min-width: 768px){#plan-plan-description-page #characteristic-area .plan-heading{font-size:28px;padding:50px 0 25px}}#plan-plan-description-page #characteristic-area .plan-heading+p{line-height:1.5}#begin-index-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#begin-index-page #main-area{position:relative;background-image:url("../img/begin/back_img.png")}#begin-index-page #main-area .container{padding-left:0;padding-right:0;width:100%}@media screen and (min-width: 992px){#begin-index-page #main-area .container{margin-left:auto;margin-right:auto;width:1000px}}#begin-index-page #main-area .main-title{font-size:20px;line-height:1.25;margin-top:15px;text-align:center}@media screen and (min-width: 768px){#begin-index-page #main-area .main-title{font-size:28px;margin-top:50px}}#begin-index-page #main-area #main-group{position:relative;height:190px}@media screen and (min-width: 375px){#begin-index-page #main-area #main-group{height:190px}}@media screen and (min-width: 768px){#begin-index-page #main-area #main-group{height:360px}}@media screen and (min-width: 992px){#begin-index-page #main-area #main-group{height:360px}}#begin-index-page #main-area #main-group .main-catch{border:1px solid #1d6fd6;border-radius:4px;color:#1d6fd6;padding:5px 20px 0 20px;background-color:#fff;position:absolute;text-align:center;left:0;right:0;margin:10px 10px;font-size:18px;font-weight:bold;line-height:1.5;padding-bottom:5px;z-index:2}@media screen and (min-width: 768px){#begin-index-page #main-area #main-group .main-catch{font-size:26px;top:50px;width:80%;margin:auto}}#begin-index-page #main-area #main-group .main-text{position:absolute;top:90px;left:35px;font-size:18px;font-weight:bold;line-height:1.7;padding-bottom:5px;z-index:2}@media screen and (min-width: 768px){#begin-index-page #main-area #main-group .main-text{font-size:33px;top:150px;left:120px}}@media screen and (min-width: 992px){#begin-index-page #main-area #main-group .main-text{font-size:40px;top:120px;left:170px}}#begin-index-page #main-area #main-group .main-text-back{background-color:#fff000}#begin-index-page #main-area #main-group .main-img-left{position:absolute;top:10px;z-index:3}@media screen and (min-width: 768px){#begin-index-page #main-area #main-group .main-img-left{left:0px}}@media screen and (min-width: 992px){#begin-index-page #main-area #main-group .main-img-left{left:-50px}}#begin-index-page #main-area #main-group .main-img-right{position:absolute;top:10px;z-index:4}@media screen and (min-width: 768px){#begin-index-page #main-area #main-group .main-img-right{right:0px}}@media screen and (min-width: 992px){#begin-index-page #main-area #main-group .main-img-right{right:-50px}}#begin-index-page #main-area #main-group .main-mark-left{position:absolute;bottom:5px;left:5px;z-index:5}@media screen and (min-width: 768px){#begin-index-page #main-area #main-group .main-mark-left{display:none}}@media screen and (min-width: 992px){#begin-index-page #main-area #main-group .main-mark-left{display:block;bottom:50px;left:70px}}#begin-index-page #main-area #main-group .main-mark-right{position:absolute;bottom:5px;right:5px;transform:scale(-1, 1);z-index:6}@media screen and (min-width: 768px){#begin-index-page #main-area #main-group .main-mark-right{display:none}}@media screen and (min-width: 992px){#begin-index-page #main-area #main-group .main-mark-right{display:block;bottom:50px;right:70px}}#begin-index-page #main-area #main-group .main-mark-right img,#begin-index-page #main-area #main-group .main-mark-left img{width:40%}@media screen and (min-width: 992px){#begin-index-page #main-area #main-group .main-mark-right img,#begin-index-page #main-area #main-group .main-mark-left img{width:auto}}#begin-index-page #main-area #main-group .slide{position:relative;overflow:hidden;width:100%;height:226px}@media screen and (min-width: 375px){#begin-index-page #main-area #main-group .slide{height:250px}}@media screen and (min-width: 768px){#begin-index-page #main-area #main-group .slide{width:630px;height:450px;margin-left:138px}}@media screen and (min-width: 992px){#begin-index-page #main-area #main-group .slide{width:630px;height:450px;margin-left:370px}}#begin-index-page #main-area #main-group .slide img{display:block;position:absolute;width:inherit;height:inherit;opacity:0;animation:slideAnime 12s ease infinite}#begin-index-page #main-area #main-group .slide img:nth-of-type(1){animation-delay:0s}#begin-index-page #main-area #main-group .slide img:nth-of-type(2){animation-delay:6s}@keyframes slideAnime{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:0}100%{opacity:0}}#begin-index-page #flow-area{margin-top:25px;margin-bottom:50px}@media screen and (min-width: 768px){#begin-index-page #flow-area{margin-top:50px;margin-bottom:100px}}#begin-index-page #flow-area .flow-title{color:#1d6fd6;font-size:18px;font-weight:bold;min-height:28px;padding:15px 0 0 0}@media screen and (min-width: 768px){#begin-index-page #flow-area .flow-title{font-size:22px;padding:40px 0 0 0}}#begin-index-page #flow-area .flow-text{padding:10px 0 0 0;line-height:1.5}@media screen and (min-width: 768px){#begin-index-page #flow-area .flow-text{padding:10px 0px 0 0}}#begin-index-page #flow-area .step-icon{padding-top:8px;font-weight:normal;height:50px;width:50px;left:-20px;top:-5px}@media screen and (min-width: 768px){#begin-index-page #flow-area .step-icon{height:60px;width:60px;left:-30px;top:-15px}}#begin-index-page #flow-area .step-icon-no{font-size:20px;font-weight:normal}@media screen and (min-width: 768px){#begin-index-page #flow-area .step-icon-no{font-size:24px}}#begin-index-page #flow-area .step-box,#begin-index-page #begin-shop-page #flow-area #flow-group .flow-box,#begin-shop-page #begin-index-page #flow-area #flow-group .flow-box,#begin-index-page #flow-area #outline-group .outline-item{background:#eff6ff;border:1px solid #1d6fd6;border-radius:3px;color:#1d6fd6;font-size:18px;font-weight:bold;line-height:1.5;margin:5px 0px;padding:5px;position:relative;text-align:center;-webkit-filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, 0.1))}@media screen and (min-width: 768px){#begin-index-page #flow-area .step-box,#begin-index-page #begin-shop-page #flow-area #flow-group .flow-box,#begin-shop-page #begin-index-page #flow-area #flow-group .flow-box,#begin-index-page #flow-area #outline-group .outline-item{font-size:24px;margin:10px 0px;padding:7px}}#begin-index-page #flow-area #outline-group{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;padding:10px 10px 30px 10px}@media screen and (min-width: 768px){#begin-index-page #flow-area #outline-group{padding:40px 20px 20px 50px;flex-direction:row}}#begin-index-page #flow-area #outline-group .outline-box{display:flex;flex-direction:column}#begin-index-page #flow-area #outline-group .outline-box:first-child{width:100%}@media screen and (min-width: 992px){#begin-index-page #flow-area #outline-group .outline-box:first-child{width:500px;margin:0px auto}}#begin-index-page #flow-area #outline-group .outline-img{display:none}@media screen and (min-width: 992px){#begin-index-page #flow-area #outline-group .outline-img{display:block}}#begin-index-page #flow-area .flow-box .flow-btn{font-size:16px;font-weight:bold;width:90%}@media screen and (min-width: 768px){#begin-index-page #flow-area .flow-box .flow-btn{margin:0 0;width:300px}}#begin-index-page #flow-area .fa{margin-right:5px;color:#1d6fd6}#begin-index-page #strength-area{margin-top:25px;margin-bottom:50px}@media screen and (min-width: 768px){#begin-index-page #strength-area{margin-top:50px;margin-bottom:100px}}#begin-index-page #strength-area .strength-text{line-height:1.5;margin-top:30px;margin-bottom:25px}@media screen and (min-width: 768px){#begin-index-page #strength-area .strength-text{margin-bottom:50px}}@media screen and (min-width: 768px){#begin-index-page #strength-area .strength-catch-box{padding:25px 15px;font-size:26px;font-weight:bold}}#begin-index-page #strength-area .strength-group-title{color:#1d6fd6;font-size:20px;line-height:1.5;text-align:center}@media screen and (min-width: 768px){#begin-index-page #strength-area .strength-group-title{font-size:28px}}#begin-index-page #strength-area #strength-group{display:flex;flex-direction:column;margin:15px 20px}#begin-index-page #strength-area #strength-group .fa{margin-right:5px;color:#1d6fd6}@media screen and (min-width: 375px){#begin-index-page #strength-area #strength-group{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px){#begin-index-page #strength-area #strength-group{margin:15px 50px 50px 50px}}#begin-index-page #strength-area #strength-group .strength-item{font-size:20px;line-height:2.5;text-align:center;margin-bottom:10px}@media screen and (min-width: 768px){#begin-index-page #strength-area #strength-group .strength-item{font-size:28px}}#begin-index-page #strength-area #strength-group .strength-item .strength-item-title{background:#fff;border:1px solid #1d6fd6;border-radius:4px;width:100%}@media screen and (min-width: 375px){#begin-index-page #strength-area #strength-group .strength-item .strength-item-title{width:145px}}@media screen and (min-width: 992px){#begin-index-page #strength-area #strength-group .strength-item .strength-item-title{width:200px}}#begin-index-page #point-area,#begin-index-page #point3-area,#begin-index-page #point2-area,#begin-index-page #point1-area{padding:20px 10px}@media screen and (min-width: 768px){#begin-index-page #point-area,#begin-index-page #point3-area,#begin-index-page #point2-area,#begin-index-page #point1-area{padding:50px 0}}#begin-index-page #point-area .container,#begin-index-page #point3-area .container,#begin-index-page #point2-area .container,#begin-index-page #point1-area .container{border-radius:12px;padding:40px 0 25px 0;position:relative}@media screen and (min-width: 768px){#begin-index-page #point-area .container,#begin-index-page #point3-area .container,#begin-index-page #point2-area .container,#begin-index-page #point1-area .container{padding:50px 0}}#begin-index-page .point-icon{padding-top:15px;height:70px;width:70px;left:calc(50% - 35px);top:-35px}#begin-index-page .point-icon-no{font-size:28px}#begin-index-page .point-title{font-size:20px;line-height:1.5;text-align:center}@media screen and (min-width: 768px){#begin-index-page .point-title{font-size:35px}}#begin-index-page .point-title-catch{font-size:20px;color:#1d6fd6}@media screen and (min-width: 768px){#begin-index-page .point-title-catch{font-size:35px}}#begin-index-page .point-text-group{display:flex;flex-direction:column;padding:10px 10px 0 10px;line-height:1.5}@media screen and (min-width: 768px){#begin-index-page .point-text-group{justify-content:center;flex-direction:row}}@media screen and (min-width: 992px){#begin-index-page .point-text-group{padding:25px 0 0 0;justify-content:space-between}}#begin-index-page .point-text-group .point-box .point-btn{border:solid 1px #eaeaea;font-size:16px;margin:10px 0;width:100%}@media screen and (min-width: 768px){#begin-index-page .point-text-group .point-box .point-btn{margin:0 0;width:230px}}#begin-index-page .point-text-group .fa{margin-right:5px;color:#1d6fd6}#begin-index-page #point1-area{background:#eff6ff}#begin-index-page #point2-area #point2-catch-group{background:#fff;border:1px solid #1d6fd6;border-radius:2px;display:flex;flex-direction:column;margin:15px 10px 15px 10px}@media screen and (min-width: 992px){#begin-index-page #point2-area #point2-catch-group{flex-direction:row;margin:40px 0px 20px 0px}}#begin-index-page #point2-area #point2-catch-group .point2-catch-box:first-child{padding:10px}@media screen and (min-width: 992px){#begin-index-page #point2-area #point2-catch-group .point2-catch-box:first-child{padding:40px 0 40px 25px}}#begin-index-page #point2-area #point2-catch-group .point2-catch-box:last-child{text-align:center;position:static}@media screen and (min-width: 992px){#begin-index-page #point2-area #point2-catch-group .point2-catch-box:last-child{position:relative}}#begin-index-page #point2-area #point2-catch-group .point2-catch-img{width:90%}@media screen and (min-width: 768px){#begin-index-page #point2-area #point2-catch-group .point2-catch-img{width:70%}}@media screen and (min-width: 992px){#begin-index-page #point2-area #point2-catch-group .point2-catch-img{width:auto;position:absolute;bottom:0;left:20px}}#begin-index-page #point2-area #point2-catch-group .point2-catch-title{color:#1d6fd6;font-size:20px;font-weight:bold;line-height:1.5}@media screen and (min-width: 768px){#begin-index-page #point2-area #point2-catch-group .point2-catch-title{font-size:30px}}#begin-index-page #point2-area #point2-catch-group .point2-catch-text{font-size:18px;font-weight:bold;line-height:1.5;margin-top:10px}@media screen and (min-width: 768px){#begin-index-page #point2-area #point2-catch-group .point2-catch-text{font-size:22px}}#begin-index-page #point2-area #point2-catch-group .point2-price{font-size:20px;color:#dd2c2c}@media screen and (min-width: 768px){#begin-index-page #point2-area #point2-catch-group .point2-price{font-size:50px}}#begin-index-page #point3-area{background:#eff6ff}#begin-index-page #point3-area #point3-catch-group{background:#fff;border:1px solid #1d6fd6;border-radius:2px;display:flex;flex-direction:column;margin:15px 10px 15px 10px}@media screen and (min-width: 992px){#begin-index-page #point3-area #point3-catch-group{flex-direction:row;margin:40px 0px}}#begin-index-page #point3-area #point3-catch-group .point3-catch-box:first-child{padding:10px}@media screen and (min-width: 992px){#begin-index-page #point3-area #point3-catch-group .point3-catch-box:first-child{padding:25px 10px 40px 25px}}#begin-index-page #point3-area #point3-catch-group .point3-catch-box:last-child{text-align:center;position:static}@media screen and (min-width: 992px){#begin-index-page #point3-area #point3-catch-group .point3-catch-box:last-child{position:relative}}#begin-index-page #point3-area #point3-catch-group .point3-catch-img{width:90%}@media screen and (min-width: 768px){#begin-index-page #point3-area #point3-catch-group .point3-catch-img{width:60%}}@media screen and (min-width: 992px){#begin-index-page #point3-area #point3-catch-group .point3-catch-img{width:auto;position:absolute;bottom:0;left:0px}}#begin-index-page #point3-area #point3-catch-group .point3-catch-title{color:#1d6fd6;font-size:20px;font-weight:bold;line-height:1.5}@media screen and (min-width: 768px){#begin-index-page #point3-area #point3-catch-group .point3-catch-title{font-size:30px}}#begin-index-page #point3-area #point3-catch-group .point3-catch-text{font-size:18px;font-weight:bold;line-height:1.5;margin-top:10px}@media screen and (min-width: 768px){#begin-index-page #point3-area #point3-catch-group .point3-catch-text{font-size:22px}}#begin-index-page #point3-area #point3-catch-group .point3-catch-voice{border:1px solid #eaeaea;border-radius:4px;background-color:#fff;width:100%;padding:10px;position:relative;line-height:1.5;margin-top:10px}@media screen and (min-width: 992px){#begin-index-page #point3-area #point3-catch-group .point3-catch-voice{width:400px;font-size:18px}}@media screen and (min-width: 992px){#begin-index-page #point3-area #point3-catch-group .point3-catch-voice:after,#begin-index-page #point3-area #point3-catch-group .point3-catch-voice:before{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;left:100%;top:50%}}@media screen and (min-width: 992px){#begin-index-page #point3-area #point3-catch-group .point3-catch-voice:after{border-color:hsla(0,0%,100%,0);border-top-width:5px;border-bottom-width:5px;border-left-width:19px;border-right-width:19px;margin-top:-5px;border-left-color:#fff}}@media screen and (min-width: 992px){#begin-index-page #point3-area #point3-catch-group .point3-catch-voice:before{border-color:rgba(170,170,170,0);border-top-width:6px;border-bottom-width:6px;border-left-width:22px;border-right-width:22px;margin-top:-6px;margin-left:1px;border-left-color:#eaeaea}}#begin-index-page #point3-area #point3-docu-group{display:flex;flex-direction:column;justify-content:center;margin:30px 10px 0px 10px}@media screen and (min-width: 768px){#begin-index-page #point3-area #point3-docu-group{flex-direction:row;margin:75px 0px 0px 0px}}#begin-index-page #point3-area #point3-docu-group .point3-docu-box{text-align:center;position:relative;margin-bottom:25px}@media screen and (min-width: 768px){#begin-index-page #point3-area #point3-docu-group .point3-docu-box{width:33.3333333333%;margin-bottom:0px}}#begin-index-page #point3-area #point3-docu-group .point3-docu-img{width:70%}@media screen and (min-width: 768px){#begin-index-page #point3-area #point3-docu-group .point3-docu-img{width:100%}}@media screen and (min-width: 992px){#begin-index-page #point3-area #point3-docu-group .point3-docu-img{width:auto}}#begin-index-page #point3-area #point3-docu-group .point3-docu-text{width:150px;height:75px;background:#dd2c2c;border-radius:50%;color:#fff;font-weight:bold;line-height:1.2;position:absolute;top:-20px;text-align:center;transform:rotate(-15deg)}#begin-index-page #merit-area{margin-top:25px;margin-bottom:50px}@media screen and (min-width: 768px){#begin-index-page #merit-area{margin-top:50px;margin-bottom:50px}}#begin-index-page #merit-area .merit-catch-title{font-size:20px;font-weight:bold}@media screen and (min-width: 768px){#begin-index-page #merit-area .merit-catch-title{font-size:26px;padding:0px 15px}}#begin-index-page #merit-area .merit-catch-text{font-weight:normal}@media screen and (min-width: 768px){#begin-index-page #merit-area .merit-catch-text{padding:15px 15px 0px 15px}}#begin-index-page #merit-area #merit-group{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding:10px 0}@media screen and (min-width: 992px){#begin-index-page #merit-area #merit-group{padding:20px;flex-direction:row}}#begin-index-page #merit-area #merit-group .merit-box,#begin-index-page #merit-area #merit-group #feature-low-price-page #low-price-area .demerit-box,#feature-low-price-page #low-price-area #begin-index-page #merit-area #merit-group .demerit-box{display:flex;flex-direction:column}#begin-index-page #merit-area #merit-group .merit-item{line-height:1.5;background:#eff6ff;padding:10px;margin-bottom:10px}@media screen and (min-width: 768px){#begin-index-page #merit-area #merit-group .merit-item{padding:20px;margin-bottom:20px}}#begin-index-page #merit-area #merit-group .merit-item-title{color:#1d6fd6;font-size:20px;font-weight:bold}@media screen and (min-width: 768px){#begin-index-page #merit-area #merit-group .merit-item-title{font-size:22px}}@media screen and (min-width: 768px){#begin-index-page #merit-area #merit-group .merit-item-text{padding:10px 0 0 30px}}#begin-index-page #best-choice-area{margin-top:30px;margin-bottom:20px}@media screen and (min-width: 768px){#begin-index-page #best-choice-area{margin-top:50px;margin-bottom:100px}}#begin-index-page .heading-sub{background:#1d6fd6;color:#fff;text-align:center;font-size:18px;margin:30px 0px 0 0;line-height:1.2;padding:10px}@media screen and (min-width: 768px){#begin-index-page .heading-sub{font-size:24px;margin:30px 20px 0 20px}}#begin-index-page .catch-box,#begin-index-page #strength-area .strength-catch-box,#begin-index-page #merit-area .merit-catch-box{background:#fff;-webkit-filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.1));line-height:1.5;font-weight:bold;margin-top:25px;padding:20px 10px}@media screen and (min-width: 768px){#begin-index-page .catch-box,#begin-index-page #strength-area .strength-catch-box,#begin-index-page #merit-area .merit-catch-box{padding:25px 15px}}#begin-index-page .picup-box{line-height:1.5}#begin-index-page .picup-title{color:#1d6fd6;font-size:18px;font-weight:bold;min-height:28px;padding:15px 10px 0 10px}@media screen and (min-width: 768px){#begin-index-page .picup-title{font-size:22px;padding:40px 0 0 0}}#begin-index-page .picup-text{padding:10px 10px 0 10px;line-height:1.5}@media screen and (min-width: 768px){#begin-index-page .picup-text{padding:10px 0 0 0}}#begin-index-page .circle-icon,#begin-index-page #begin-shop-page .point-icon,#begin-shop-page #begin-index-page .point-icon,#begin-shop-page #flow-area #begin-index-page .step-icon,#begin-index-page #flow-area .step-icon,#begin-index-page .point-icon{display:block;border-radius:50%;background:#1d6fd6;color:#fff;font-size:11px;line-height:1.2;-webkit-filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.2));position:absolute;text-align:center;z-index:1}#begin-shop-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#begin-shop-page #flow-area{margin-top:25px;margin-bottom:50px}@media screen and (min-width: 768px){#begin-shop-page #flow-area{margin-top:50px;margin-bottom:100px}}#begin-shop-page #flow-area .step-icon{padding-top:8px;font-weight:normal;height:50px;width:50px;left:-20px;top:-5px}@media screen and (min-width: 768px){#begin-shop-page #flow-area .step-icon{height:60px;width:60px;left:-30px;top:-15px}}#begin-shop-page #flow-area .step-icon-no{font-size:20px;font-weight:normal}@media screen and (min-width: 768px){#begin-shop-page #flow-area .step-icon-no{font-size:24px}}#begin-shop-page #flow-area .step-box,#begin-shop-page #flow-area #flow-group .flow-box,#begin-shop-page #flow-area #outline-group .outline-item{background:#eff6ff;border:1px solid #1d6fd6;border-radius:3px;color:#1d6fd6;font-size:18px;font-weight:bold;line-height:1.5;margin:5px 0px;padding:5px;position:relative;text-align:center;-webkit-filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, 0.1))}@media screen and (min-width: 768px){#begin-shop-page #flow-area .step-box,#begin-shop-page #flow-area #flow-group .flow-box,#begin-shop-page #flow-area #outline-group .outline-item{font-size:24px;margin:10px 0px;padding:7px}}#begin-shop-page #flow-area #outline-group{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;padding:10px}@media screen and (min-width: 768px){#begin-shop-page #flow-area #outline-group{padding:40px 20px 20px 50px;flex-direction:row}}#begin-shop-page #flow-area #outline-group .outline-box{display:flex;flex-direction:column}#begin-shop-page #flow-area #outline-group .outline-box:first-child{width:100%}@media screen and (min-width: 992px){#begin-shop-page #flow-area #outline-group .outline-box:first-child{width:500px;margin:0px 25px 0 150px}}#begin-shop-page #flow-area #outline-group .outline-img{display:none}@media screen and (min-width: 992px){#begin-shop-page #flow-area #outline-group .outline-img{display:block}}#begin-shop-page #flow-area #requirement-group{padding:10px 0}@media screen and (min-width: 768px){#begin-shop-page #flow-area #requirement-group{padding:30px 20px 0px 20px}}#begin-shop-page #flow-area #requirement-group .requirement-text{line-height:1.5;margin-bottom:25px}#begin-shop-page #flow-area #flow-group{padding:10px}@media screen and (min-width: 768px){#begin-shop-page #flow-area #flow-group{padding:0px 20px 0px 20px}}#begin-shop-page #flow-area #flow-group .flow-text{line-height:1.5;margin-top:20px}@media screen and (min-width: 768px){#begin-shop-page #flow-area #flow-group .flow-text{margin-top:25px}}#begin-shop-page #flow-area #flow-group .flow-box{margin-top:20px;padding-left:20px}@media screen and (min-width: 768px){#begin-shop-page #flow-area #flow-group .flow-box{margin-top:45px}}#begin-shop-page #flow-area #public-group{padding:10px}@media screen and (min-width: 768px){#begin-shop-page #flow-area #public-group{padding:0px 20px 0px 20px}}#begin-shop-page #flow-area #public-group .public-text{line-height:1.5;margin-top:20px}@media screen and (min-width: 768px){#begin-shop-page #flow-area #public-group .public-text{margin-top:25px}}#begin-shop-page #minato-area{background:#1d6fd6;padding:20px 10px}@media screen and (min-width: 768px){#begin-shop-page #minato-area{padding:50px 0}}#begin-shop-page #minato-area .container:not(:first-child){background:#fff;border-radius:12px;padding:40px 0 25px 0;position:relative}@media screen and (min-width: 768px){#begin-shop-page #minato-area .container:not(:first-child){padding:50px 0 25px 0}}#begin-shop-page #minato-area .minato-title{font-size:20px;line-height:1.5;text-align:center;padding:0 10px}@media screen and (min-width: 768px){#begin-shop-page #minato-area .minato-title{font-size:28px}}#begin-shop-page #minato-area #minato-catch-group{display:flex;flex-direction:column;margin:15px 10px 15px 10px}@media screen and (min-width: 768px){#begin-shop-page #minato-area #minato-catch-group{flex-direction:row;margin:25px}}#begin-shop-page #minato-area #minato-catch-group .minato-catch-box{line-height:1.5}#begin-shop-page #minato-area #minato-catch-group .minato-catch-box:first-child{width:100%;text-align:center}@media screen and (min-width: 768px){#begin-shop-page #minato-area #minato-catch-group .minato-catch-box:first-child{width:35%}}#begin-shop-page #minato-area #minato-catch-group .minato-catch-box:last-child{margin-top:20px;width:100%}@media screen and (min-width: 768px){#begin-shop-page #minato-area #minato-catch-group .minato-catch-box:last-child{margin-top:0px;width:60%}}#begin-shop-page #minato-area #minato-catch-group .minato-catch-img{width:50%;margin-bottom:5px}@media screen and (min-width: 768px){#begin-shop-page #minato-area #minato-catch-group .minato-catch-img{width:60%}}#begin-shop-page #minato-area #minato-catch-group .site-box{text-align:center;margin-top:25px}#begin-shop-page #minato-area #minato-catch-group .site-box .far{margin-right:5px;color:#1d6fd6}#begin-shop-page #minato-area #minato-catch-group .site-box .site-btn{border:solid 1px #eaeaea;font-size:16px;margin-bottom:10px;margin-right:10px;width:80%}@media screen and (min-width: 768px){#begin-shop-page #minato-area #minato-catch-group .site-box .site-btn{width:230px}}#begin-shop-page #price-area{background:#1d6fd6;padding:20px 10px}@media screen and (min-width: 768px){#begin-shop-page #price-area{padding:50px 0}}#begin-shop-page #price-area .container{background:linear-gradient(#eff6ff, 40%, #FFF);border-radius:12px;padding:40px 0 25px 0;position:relative}@media screen and (min-width: 768px){#begin-shop-page #price-area .container{padding:50px 0 25px 0}}#begin-shop-page #price-area .price-title{font-size:20px;padding:0 10px;line-height:1.5;text-align:center}@media screen and (min-width: 768px){#begin-shop-page #price-area .price-title{font-size:28px}}#begin-shop-page #price-area #price-catch-group{background:#fff;-webkit-filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.1));display:flex;flex-direction:column;margin:15px 10px 15px 10px;padding:15px 10px}@media screen and (min-width: 768px){#begin-shop-page #price-area #price-catch-group{margin:15px 25px;padding:15px 40px}}#begin-shop-page #price-area #price-catch-group .price-catch-box{border-bottom:1px dashed #999;padding:7px 0}@media screen and (min-width: 768px){#begin-shop-page #price-area #price-catch-group .price-catch-box{padding:7px 0}}#begin-shop-page #price-area #price-catch-group .price-catch-item{display:flex;flex-direction:column}@media screen and (min-width: 768px){#begin-shop-page #price-area #price-catch-group .price-catch-item{align-items:center;justify-content:space-between;flex-direction:row}}#begin-shop-page #price-area #price-catch-group .price-catch-title{font-size:18px;line-height:1.5;position:relative;padding-left:20px}@media screen and (min-width: 768px){#begin-shop-page #price-area #price-catch-group .price-catch-title{padding-left:30px;font-size:22px}}#begin-shop-page #price-area #price-catch-group .price-catch-title:before{content:"";display:block;position:absolute;left:-3px;top:3px;background-image:url("../img/common/icon_check.png");background-size:100%;background-position:0 0;background-repeat:no-repeat;width:20px;height:20px}@media screen and (min-width: 768px){#begin-shop-page #price-area #price-catch-group .price-catch-title:before{width:30px;height:30px}}#begin-shop-page #price-area #price-catch-group .price{font-size:18px;font-weight:bold;line-height:1.5;text-align:right}#begin-shop-page #price-area #price-catch-group .price-big{font-size:20px}@media screen and (min-width: 768px){#begin-shop-page #price-area #price-catch-group .price-big{font-size:35px}}#begin-shop-page #price-area #price-catch-group .price-table{font-size:14px;width:calc(100% - 20px);margin:0 10px 15px 10px}@media screen and (min-width: 768px){#begin-shop-page #price-area #price-catch-group .price-table{width:calc(100% - 50px);margin:0 25px 15px 25px}}#begin-shop-page #price-area #price-catch-group .price-table th{background:#617989;color:#fff;border:solid 1px #eaeaea;border-bottom:none;display:block;font-weight:normal;padding:4px;text-align:center;vertical-align:middle;width:100%}@media screen and (min-width: 768px){#begin-shop-page #price-area #price-catch-group .price-table th{border-bottom:solid 1px #eaeaea;display:table-cell;width:15%}}#begin-shop-page #price-area #price-catch-group .price-table td{border:solid 1px #eaeaea;border-bottom:none;display:block;line-height:1.5;padding:4px;width:100%}@media screen and (min-width: 768px){#begin-shop-page #price-area #price-catch-group .price-table td{border-bottom:solid 1px #eaeaea;display:table-cell;padding:2px 2px 2px 20px;width:75%}}#begin-shop-page #price-area #price-catch-group .price-table .last td:last-child{border-bottom:solid 1px #eaeaea}#begin-shop-page #price-area #gift-group{background:#fff;-webkit-filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.1));display:flex;flex-direction:column;margin:15px 10px 15px 10px;padding:15px 0px}@media screen and (min-width: 768px){#begin-shop-page #price-area #gift-group{flex-direction:row;margin:25px;padding:15px 20px}}#begin-shop-page #price-area #gift-group .gift-box:first-child{width:100%;text-align:center}@media screen and (min-width: 768px){#begin-shop-page #price-area #gift-group .gift-box:first-child{width:25%}}#begin-shop-page #price-area #gift-group .gift-box:last-child{width:100%;line-height:1.5}@media screen and (min-width: 768px){#begin-shop-page #price-area #gift-group .gift-box:last-child{width:75%}}#begin-shop-page #price-area #gift-group .fas{color:#dd2c2c;font-size:60px}@media screen and (min-width: 768px){#begin-shop-page #price-area #gift-group .fas{font-size:100px;padding-top:10px}}#begin-shop-page #price-area #gift-group .gift-title{font-size:18px;font-weight:bold;line-height:1.5;text-align:center}@media screen and (min-width: 768px){#begin-shop-page #price-area #gift-group .gift-title{font-size:28px;text-align:left}}#begin-shop-page #contact-area{background:#1d6fd6;padding:20px 10px}@media screen and (min-width: 768px){#begin-shop-page #contact-area{padding:50px 0}}#begin-shop-page #contact-area .container{background:linear-gradient(#eff6ff, 40%, #FFF);border-radius:12px;padding:40px 0 25px 0;position:relative}@media screen and (min-width: 768px){#begin-shop-page #contact-area .container{padding:50px 0 25px 0}}#begin-shop-page #contact-area .contact-title{font-size:20px;line-height:1.5;text-align:center}@media screen and (min-width: 768px){#begin-shop-page #contact-area .contact-title{font-size:28px}}#begin-shop-page #contact-area #tel-group{background:#fff;-webkit-filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.1));display:flex;flex-direction:column;margin:5px 10px 20px 10px;padding:15px 0px}@media screen and (min-width: 768px){#begin-shop-page #contact-area #tel-group{flex-direction:row}}@media screen and (min-width: 992px){#begin-shop-page #contact-area #tel-group{margin:10px 150px 25px 150px;padding:15px 0px}}#begin-shop-page #contact-area #tel-group .tel-box:first-child{width:100%;text-align:center}@media screen and (min-width: 768px){#begin-shop-page #contact-area #tel-group .tel-box:first-child{width:50%;padding-top:25px}}#begin-shop-page #contact-area #tel-group .tel-box:last-child{width:100%;line-height:1.5;text-align:center}@media screen and (min-width: 768px){#begin-shop-page #contact-area #tel-group .tel-box:last-child{width:50%}}#begin-shop-page #contact-area #tel-group .tel-img{width:80%;margin-bottom:5px}@media screen and (min-width: 768px){#begin-shop-page #contact-area #tel-group .tel-img{width:auto}}#begin-shop-page #contact-area #tel-group .tel-number{color:#1d6fd6;font-family:"Roboto",sans-serif;font-size:25px;font-weight:bold;line-height:1.5}@media screen and (min-width: 768px){#begin-shop-page #contact-area #tel-group .tel-number{font-size:30px}}#begin-shop-page #contact-area #form-group{background:#fff;-webkit-filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.1));margin:5px 10px 10px 10px}@media screen and (min-width: 992px){#begin-shop-page #contact-area #form-group{margin:10px 150px 25px 150px}}#begin-shop-page #contact-area #form-box,#begin-shop-page #contact-area #form-end-box{border:none;-webkit-filter:none;margin-top:5px}#begin-shop-page #contact-area #form-box .form-text,#begin-shop-page #contact-area #form-end-box .form-text{line-height:1.5;margin-bottom:15px}@media screen and (min-width: 768px){#begin-shop-page #contact-area #form-box .form-text,#begin-shop-page #contact-area #form-end-box .form-text{margin-bottom:25px}}#begin-shop-page #contact-area #form-end-box .end-title{font-size:22px}@media screen and (min-width: 768px){#begin-shop-page #contact-area #form-end-box .end-title{font-size:28px}}#begin-shop-page #faq-area{background:#1d6fd6;padding:20px 10px}@media screen and (min-width: 768px){#begin-shop-page #faq-area{padding:50px 0}}#begin-shop-page #faq-area .container{background:linear-gradient(#eff6ff, 40%, #FFF);border-radius:12px;padding:40px 0 25px 0;position:relative}@media screen and (min-width: 768px){#begin-shop-page #faq-area .container{padding:50px 0 25px 0}}#begin-shop-page #faq-area .faq-title{font-size:20px;line-height:1.5;text-align:center}@media screen and (min-width: 768px){#begin-shop-page #faq-area .faq-title{font-size:28px}}#begin-shop-page #faq-area #faq-group{margin:5px 10px 20px 10px}@media screen and (min-width: 992px){#begin-shop-page #faq-area #faq-group{margin:10px 100px 0 100px}}#begin-shop-page #faq-area #faq-group .faq-box{margin-top:0;margin-bottom:0}#begin-shop-page #shop-area{padding-bottom:15px;padding-top:10px}@media screen and (min-width: 768px){#begin-shop-page #shop-area{padding-bottom:30px;padding-top:25px}}#begin-shop-page .heading-sub{background:#1d6fd6;color:#fff;text-align:center;font-size:18px;margin:30px 0px 0 0;line-height:1.2;padding:10px}@media screen and (min-width: 768px){#begin-shop-page .heading-sub{font-size:24px;margin:30px 20px 0 20px}}#begin-shop-page .table-base{width:100%;margin:20px 0;line-height:1.5}#begin-shop-page .table-base th{background:#f4f7f9;border:solid 1px #eaeaea;border-bottom:none;display:block;font-weight:normal;padding:6px;text-align:left;vertical-align:middle;width:100%}@media screen and (min-width: 768px){#begin-shop-page .table-base th{border-bottom:solid 1px #eaeaea;display:table-cell;padding:10px;width:20%}}#begin-shop-page .table-base td{border:solid 1px #eaeaea;border-bottom:none;display:block;padding:6px;width:100%}@media screen and (min-width: 768px){#begin-shop-page .table-base td{border-bottom:solid 1px #eaeaea;display:table-cell;padding:10px;width:80%}}#begin-shop-page .table-base .last td:last-child{border-bottom:solid 1px #eaeaea}#begin-shop-page .table-short{width:100%}@media screen and (min-width: 768px){#begin-shop-page .table-short{width:60%}}#begin-shop-page .table-short th{width:100%}@media screen and (min-width: 768px){#begin-shop-page .table-short th{width:34%}}#begin-shop-page .table-short-th-long{width:100%}@media screen and (min-width: 992px){#begin-shop-page .table-short-th-long{width:60%}}#begin-shop-page .table-short-th-long th{width:100%}@media screen and (min-width: 768px){#begin-shop-page .table-short-th-long th{width:60%}}#begin-shop-page .point-icon{padding-top:15px;height:70px;width:70px;left:calc(50% - 35px);top:-35px}#begin-shop-page .point-icon-no{font-size:28px}#begin-shop-page .point-title{font-size:20px;line-height:1.5;text-align:center}@media screen and (min-width: 768px){#begin-shop-page .point-title{font-size:28px}}#begin-shop-page .point-title-catch{font-size:20px;color:#1d6fd6}@media screen and (min-width: 768px){#begin-shop-page .point-title-catch{font-size:35px}}#begin-shop-page .point-text{padding:10px 10px 0 10px;line-height:1.5}@media screen and (min-width: 992px){#begin-shop-page .point-text{padding:25px 100px 0 100px}}#begin-shop-page .circle-icon,#begin-index-page #flow-area #begin-shop-page .step-icon,#begin-shop-page #begin-index-page .point-icon,#begin-index-page #begin-shop-page .point-icon,#begin-shop-page #flow-area .step-icon,#begin-shop-page .point-icon{display:block;border-radius:50%;background:#1d6fd6;color:#fff;font-size:11px;line-height:1.2;-webkit-filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.2));position:absolute;text-align:center;z-index:1}#demo-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#demo-page #demo-area{margin-top:25px;margin-bottom:50px}@media screen and (min-width: 768px){#demo-page #demo-area{margin-top:65px;margin-bottom:100px}}#demo-page #demo-area .demo-text{margin-top:30px;margin-bottom:25px;line-height:1.5}@media screen and (min-width: 768px){#demo-page #demo-area .demo-text{margin-bottom:50px}}#demo-page #demo-area #demo-group{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-around}@media screen and (min-width: 768px){#demo-page #demo-area #demo-group{align-self:stretch;flex-direction:row}}#demo-page #demo-area #demo-group .demo-item{width:auto;margin-bottom:30px}@media screen and (min-width: 768px){#demo-page #demo-area #demo-group .demo-item{width:230px;margin-bottom:20px}}#demo-page #demo-area #demo-group .demo-item .demo-btn-box{padding-bottom:10px}@media screen and (min-width: 768px){#demo-page #demo-area #demo-group .demo-item .demo-btn-box{padding-bottom:0}}#demo-page #demo-area #demo-group .demo-item .demo-btn-box .demo-btn{color:#fff}#demo-page #demo-area #demo-group .demo-item .demo-btn-box .demo-btn .fa{color:#fff}#demo-page #demo-area #demo-group .demo-item .demo-btn-box .site-demo{background-color:#00ac10}#demo-page #demo-area #demo-group .demo-item .demo-btn-box .manage-demo{background-color:#003688}#demo-page #demo-area #demo-group .demo-item:first-child .demo-btn-box{display:flex}#demo-page #demo-area #demo-group .demo-item:first-child .demo-btn-box .bottom-fix{width:100%;margin-top:auto}#demo-page #demo-area #demo-group .demo-caption{border-radius:6px 6px 0 0;color:#fff;font-weight:bold;font-size:16px;height:60px;line-height:1.25;padding-top:25px;text-align:center}@media screen and (min-width: 768px){#demo-page #demo-area #demo-group .demo-caption{font-size:20px;padding-top:20px}}#demo-page #demo-area #demo-group .demo-plan-text{background:#eff6ff;border-left:#eaeaea solid 1px;border-right:#eaeaea solid 1px;line-height:1.5;padding:10px;text-align:center}@media screen and (min-width: 768px){#demo-page #demo-area #demo-group .demo-plan-text{height:120px}}#demo-page #demo-area #demo-group .demo-btn-box{background:#eff6ff;border-bottom:#eaeaea solid 1px;border-left:#eaeaea solid 1px;border-right:#eaeaea solid 1px;text-align:center;vertical-align:bottom}@media screen and (min-width: 768px){#demo-page #demo-area #demo-group .demo-btn-box{height:110px}}#demo-page #demo-area #demo-group .demo-btn-box .demo-btn{font-size:16px;font-weight:bold;margin-bottom:10px;width:80%}@media screen and (min-width: 768px){#demo-page #demo-area #demo-group .demo-btn-box .demo-btn{width:90%}}#demo-page #demo-area .fa{margin-right:5px;color:#1d6fd6}#demo-page #demo-area #plan-group{display:flex;flex-direction:column}@media screen and (min-width: 768px){#demo-page #demo-area #plan-group{justify-content:center;flex-direction:row}}@media screen and (min-width: 992px){#demo-page #demo-area #plan-group{justify-content:flex-end}}#demo-page #demo-area #plan-group .plan-box{text-align:center}#demo-page #demo-area #plan-group .plan-box .plan-btn{border:solid 1px #eaeaea;font-size:16px;margin-bottom:10px;margin-right:10px;width:80%}@media screen and (min-width: 768px){#demo-page #demo-area #plan-group .plan-box .plan-btn{width:230px}}#not-found-page #lb-page-title-area{background-image:url("/img/feature/title_bg.jpg")}#not-found-page .description{background-color:#f4f7f9;line-height:1.5;padding:10px}#not-found-page .back{background-color:#f7f7f7;padding-bottom:30px;padding-top:1px}@media screen and (min-width: 768px){#not-found-page .back{padding-top:0}}#not-found-page #form-box,#not-found-page #form-end-box{margin:25px 10px 50px}@media screen and (min-width: 768px){#not-found-page #form-box,#not-found-page #form-end-box{margin:-30px auto 50px}}#not-found-page .not_found{font-size:20px;line-height:1.5}@media screen and (min-width: 768px){#not-found-page .not_found{font-size:28px}}#not-found-page .to_home{background-color:#003688;border-radius:3px}#faq-index-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#faq-index-page #faq-nav .faq-box{display:flex;flex-direction:column;justify-content:space-between;font-size:14px}@media screen and (min-width: 768px){#faq-index-page #faq-nav .faq-box{font-size:16px;flex-direction:row}}#faq-index-page #faq-nav .faq-box .nav-menu #nav-main-menu{display:flex;flex-direction:column}@media screen and (min-width: 768px){#faq-index-page #faq-nav .faq-box .nav-menu #nav-main-menu{flex-direction:row;justify-content:space-around;margin-top:25px}}#faq-index-page #faq-nav .faq-box .nav-menu #nav-main-menu li{width:98%;border:1px solid #003688;margin:2px auto;text-align:left}@media screen and (min-width: 768px){#faq-index-page #faq-nav .faq-box .nav-menu #nav-main-menu li{background-color:#f4f7f9;border:none;margin:auto 10px;text-align:center}}@media screen and (min-width: 768px){#faq-index-page #faq-nav .faq-box .nav-menu #nav-main-menu li:not(:nth-child(3)){width:220px}}@media screen and (min-width: 768px){#faq-index-page #faq-nav .faq-box .nav-menu #nav-main-menu li:nth-child(3){width:260px}}#faq-index-page #faq-nav .faq-box .nav-menu #nav-main-menu a{display:block;padding:8px 5px 8px 5px}@media screen and (min-width: 768px){#faq-index-page #faq-nav .faq-box .nav-menu #nav-main-menu a{padding:25px 15px 25px 15px}}#faq-index-page #faq-nav .faq-box .nav-menu #nav-main-menu a:hover{background-color:#003688;color:#fff}#faq-index-page #faq-plan-area,#faq-index-page #faq-flow-area,#faq-index-page #faq-credit-area,#faq-index-page #faq-function-area{margin-top:25px;margin-bottom:50px}@media screen and (min-width: 768px){#faq-index-page #faq-plan-area,#faq-index-page #faq-flow-area,#faq-index-page #faq-credit-area,#faq-index-page #faq-function-area{margin-top:65px}}#corporate-index-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#corporate-index-page #corporate-area{margin-top:25px;margin-bottom:50px}@media screen and (min-width: 768px){#corporate-index-page #corporate-area{margin-top:50px;margin-bottom:100px}}#corporate-index-page #corporate-area .corporate-text{margin-top:30px;margin-bottom:25px;line-height:1.5}@media screen and (min-width: 768px){#corporate-index-page #corporate-area .corporate-text{margin-bottom:50px}}#corporate-index-page #corporate-area .container-table{width:100%;margin:20px auto}#corporate-index-page #corporate-area .container-table th{background:#f4f7f9;border:solid 1px #eaeaea;border-bottom:none;display:block;font-weight:normal;padding:6px;text-align:left;width:100%}@media screen and (min-width: 768px){#corporate-index-page #corporate-area .container-table th{border-bottom:solid 1px #eaeaea;display:table-cell;padding:15px;width:20%}}#corporate-index-page #corporate-area .container-table td{border:solid 1px #eaeaea;border-bottom:none;display:block;line-height:1.5;padding:6px;width:100%}@media screen and (min-width: 768px){#corporate-index-page #corporate-area .container-table td{border-bottom:solid 1px #eaeaea;display:table-cell;padding:15px;width:80%}}#corporate-index-page #corporate-area .container-table .last td:last-child{border-bottom:solid 1px #eaeaea}#corporate-agency-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#corporate-agency-page #agency-area{margin-top:25px;margin-bottom:50px}@media screen and (min-width: 768px){#corporate-agency-page #agency-area{margin-top:50px}}#corporate-agency-page #agency-area .agency-text{margin-top:30px;margin-bottom:25px;line-height:1.5}@media screen and (min-width: 768px){#corporate-agency-page #agency-area .agency-text{margin-bottom:50px}}#corporate-agency-page #merit-area{background-color:#f4f7f9;padding-top:30px;padding-bottom:20px}@media screen and (min-width: 768px){#corporate-agency-page #merit-area{padding-top:25px;padding-bottom:25px}}#corporate-agency-page #merit-group{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-around}@media screen and (min-width: 768px){#corporate-agency-page #merit-group{flex-direction:row}}#corporate-agency-page #merit-group .merit-item{background:#fff;margin-bottom:20px;width:auto}@media screen and (min-width: 768px){#corporate-agency-page #merit-group .merit-item{margin-bottom:0px;width:320px}}#corporate-agency-page #merit-group .merit-img{width:100%;height:100px;object-fit:cover}@media screen and (min-width: 768px){#corporate-agency-page #merit-group .merit-img{height:auto}}#corporate-agency-page #merit-group .merit-caption{color:#003688;font-weight:bold;font-size:16px;line-height:1.25;padding:10px;text-align:center}@media screen and (min-width: 768px){#corporate-agency-page #merit-group .merit-caption{font-size:20px;padding:15px 25px 0px 25px}}#corporate-agency-page #merit-group .merit-text,#corporate-agency-page #merit-group #feature-low-price-page #low-price-area .demerit-text,#feature-low-price-page #low-price-area #corporate-agency-page #merit-group .demerit-text{line-height:1.5;padding:10px}@media screen and (min-width: 768px){#corporate-agency-page #merit-group .merit-text,#corporate-agency-page #merit-group #feature-low-price-page #low-price-area .demerit-text,#feature-low-price-page #low-price-area #corporate-agency-page #merit-group .demerit-text{padding:25px 25px 25px 25px}}#corporate-agency-page #contact-group{display:flex;flex-direction:column;border:1px solid #eaeaea;position:relative;margin-top:50px;margin-bottom:50px}@media screen and (min-width: 768px){#corporate-agency-page #contact-group{justify-content:center;flex-direction:row}}@media screen and (min-width: 992px){#corporate-agency-page #contact-group{justify-content:flex-end}}#corporate-agency-page #contact-group .contact-main{font-size:16px;font-weight:bold;line-height:1.5;padding:20px 20px 0px 70px}@media screen and (min-width: 768px){#corporate-agency-page #contact-group .contact-main{font-size:20px;padding:40px 40px 0px 0px}}#corporate-agency-page #contact-group .contact-side{display:flex;flex-direction:column;padding:20px;width:auto;text-align:center}@media screen and (min-width: 768px){#corporate-agency-page #contact-group .contact-side{flex-direction:row;padding:30px}}#corporate-agency-page #contact-group .contact-side .contact-box{margin-bottom:10px}@media screen and (min-width: 768px){#corporate-agency-page #contact-group .contact-side .contact-box{margin-bottom:auto;margin-right:30px}}#corporate-agency-page #contact-group .contact-side .contact-box .contact-btn{color:#fff;font-size:16px;font-weight:bold;width:90%}@media screen and (min-width: 768px){#corporate-agency-page #contact-group .contact-side .contact-box .contact-btn{width:240px}}#contact-index-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#contact-index-page #contact-nav .contact-box{display:flex;flex-direction:column;justify-content:space-between;font-size:14px}@media screen and (min-width: 768px){#contact-index-page #contact-nav .contact-box{font-size:16px;flex-direction:row}}#contact-index-page #contact-nav .contact-box .nav-menu{display:block;text-align:center;width:100%}#contact-index-page #contact-nav .contact-box .nav-menu #nav-main-menu{display:flex;flex-direction:column}@media screen and (min-width: 768px){#contact-index-page #contact-nav .contact-box .nav-menu #nav-main-menu{flex-direction:row;justify-content:space-around;margin-top:25px}}#contact-index-page #contact-nav .contact-box .nav-menu #nav-main-menu li{width:98%;border:1px solid #003688;margin:2px auto;text-align:left}@media screen and (min-width: 768px){#contact-index-page #contact-nav .contact-box .nav-menu #nav-main-menu li{background-color:#f4f7f9;border:none;margin:0 10px;text-align:center;display:flex;justify-content:center;align-items:center}}@media screen and (min-width: 768px){#contact-index-page #contact-nav .contact-box .nav-menu #nav-main-menu li:not(:nth-child(2)){width:220px}}@media screen and (min-width: 768px){#contact-index-page #contact-nav .contact-box .nav-menu #nav-main-menu li:nth-child(2){width:260px}}#contact-index-page #contact-nav .contact-box .nav-menu #nav-main-menu a{display:block;width:100%;padding:8px 5px 8px 5px}@media screen and (min-width: 768px){#contact-index-page #contact-nav .contact-box .nav-menu #nav-main-menu a{padding:25px 15px 25px 15px}}#contact-index-page #contact-nav .contact-box .nav-menu #nav-main-menu a:hover{background-color:#003688;color:#fff}#contact-index-page #contact-nav .contact-box .nav-menu #nav-main-menu .fa{margin-right:5px}#contact-index-page #contact-form-area{margin-top:25px;margin-bottom:50px}@media screen and (min-width: 768px){#contact-index-page #contact-form-area{margin-top:65px}}#contact-index-page #contact-form-area .container .announce-area{background-color:#fef3f3;margin-bottom:64px;display:block;border:1px;padding:24px 18px}#contact-index-page #contact-form-area .container .announce-area h2{font-size:25px;text-align:center}#contact-index-page #contact-form-area .container .announce-area p{margin-top:30px;line-height:1.5em}#contact-index-page #contact-form-area .container .announce-area p .highlight-text{color:#c01818}#contact-index-page #contact-form-area .container .announce-area p a{text-decoration:underline}#contact-index-page #contact-form-area .container .disabled{background-color:rgba(0,0,0,.1);pointer-events:none}#contact-index-page #contact-form-area .container .disabled input,#contact-index-page #contact-form-area .container .disabled textarea,#contact-index-page #contact-form-area .container .disabled .ipradio label{background-color:inherit;color:#999;cursor:not-allowed}#contact-index-page #contact-form-area .container .disabled input::before,#contact-index-page #contact-form-area .container .disabled textarea::before,#contact-index-page #contact-form-area .container .disabled .ipradio label::before{background-color:inherit;border-color:rgba(0,0,0,.1)}#contact-index-page #contact-form-area .container .disabled .required-icon,#contact-index-page #contact-form-area .container .disabled .ipbtn{opacity:.5}#contact-index-page #contact-form-area .contact-form-text{margin-top:30px;margin-bottom:25px;line-height:1.5}@media screen and (min-width: 768px){#contact-index-page #contact-form-area .contact-form-text{margin-bottom:50px}}@media screen and (min-width: 768px){#contact-index-page #contact-form-area .tel-and-mail{display:flex;justify-content:space-between}}#contact-index-page #contact-form-area .tel-and-mail.temporary-content .tel-area{flex-direction:column}@media screen and (min-width: 768px){#contact-index-page #contact-form-area .tel-and-mail.temporary-content .tel-area{width:100%}}#contact-index-page #contact-form-area .tel-and-mail.temporary-content .tel-area__text{font-size:16px;line-height:30px;margin:25px 0 15px}#contact-index-page #contact-form-area .tel-and-mail.temporary-content .tel-area__block{align-items:center;padding:0}@media screen and (min-width: 992px){#contact-index-page #contact-form-area .tel-and-mail.temporary-content .tel-area__block{display:flex;justify-content:start}}#contact-index-page #contact-form-area .tel-and-mail.temporary-content .tel-area__block .tel-place{line-height:1.5;display:inline-block}#contact-index-page #contact-form-area .tel-and-mail.temporary-content .tel-area__block .tel-number{padding:2px 25px 2px 5px}#contact-index-page #contact-form-area .tel-area{flex-direction:column;margin-bottom:30px}@media screen and (min-width: 768px){#contact-index-page #contact-form-area .tel-area{width:calc(50% - 20px);flex-direction:row}}#contact-index-page #contact-form-area .tel-area__text{font-size:16px;line-height:30px;margin:25px 0 15px}#contact-index-page #contact-form-area .tel-area__block{align-items:center}@media screen and (min-width: 992px){#contact-index-page #contact-form-area .tel-area__block{display:flex;justify-content:space-between}}#contact-index-page #contact-form-area .tel-area__block>div{padding:0 0 15px 0}@media screen and (min-width: 768px){#contact-index-page #contact-form-area .tel-area__block>div{padding:0 0 20px 0}}#contact-index-page #contact-form-area .tel-area__block .tel-place{line-height:1.5;display:inline-block}#contact-index-page #contact-form-area .tel-place{background:#003688;border-radius:2px;color:#fff;font-size:12px;padding:5px 12px;text-align:center}@media screen and (min-width: 768px){#contact-index-page #contact-form-area .tel-place{font-size:12px;padding:5px 12px}}@media screen and (min-width: 992px){#contact-index-page #contact-form-area .tel-place{font-size:16px}}#contact-index-page #contact-form-area .tel-number{color:#003688;padding:2px 0px 2px 5px;font-family:"Roboto",sans-serif;font-size:18px;font-weight:bold;vertical-align:middle}@media screen and (min-width: 768px){#contact-index-page #contact-form-area .tel-number{font-size:25px}}@media screen and (min-width: 992px){#contact-index-page #contact-form-area .tel-number{font-size:26px}}@media screen and (min-width: 768px){#contact-index-page #contact-form-area .mail-area{width:calc(50% - 20px)}}#contact-index-page #contact-form-area .mail-area address{color:#003688;font-style:normal;font-size:18px;font-weight:bold}@media screen and (min-width: 768px){#contact-index-page #contact-form-area .mail-area address{font-size:24px}}#contact-index-page #contact-form-area .mail-area>div{padding:10px 15px}@media screen and (min-width: 768px){#contact-index-page #contact-form-area .mail-area>div{padding:30px 40px}}#registration-index-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#registration-index-page #registration-form-area{margin-top:25px;margin-bottom:50px}#registration-index-page #registration-form-area .registration-form-text{margin-top:30px;margin-bottom:15px;line-height:1.5}@media screen and (min-width: 768px){#registration-index-page #registration-form-area .registration-form-text{margin-bottom:30px}}#registration-index-page #registration-form-area .registration-form-text .emphasys{border-bottom:1px solid #333;font-style:normal;padding-bottom:2px}@media screen and (min-width: 768px){#registration-index-page #registration-form-area{background-color:#f7f7f7;margin-top:-55px;margin-bottom:-50px;padding:0 0 50px 0}}#registration-index-page #url-example-area{background-color:#f5f6fa;border-radius:3px;font-weight:normal;padding:10px;margin-top:10px;word-break:break-all;word-wrap:break-word}#registration-index-page #url-example-area .in-url-example-area{width:100%}#registration-index-page #url-example-area .in-url-example-area div{display:block}@media screen and (min-width: 768px){#registration-index-page #url-example-area .in-url-example-area div{display:inline-block}}#registration-index-page .ipradio{margin-bottom:15px}#registration-index-page .ipradio label,#registration-index-page .ipcheck label{display:block;padding:10px 5px 5px 20px}@media screen and (min-width: 768px){#registration-index-page .ipradio label,#registration-index-page .ipcheck label{display:inline-block}}#registration-index-page .input-addr{line-height:1.5}#registration-index-page #form-box,#registration-index-page #form-end-box{margin:25px 10px 50px}@media screen and (min-width: 768px){#registration-index-page #form-box,#registration-index-page #form-end-box{margin:25px auto 50px;z-index:10;position:relative}}#registration-index-page #form-box .iptext .registration-warning,#registration-index-page #form-end-box .iptext .registration-warning{color:#c01818}#registration-index-page #form-box .iptext input[type=text],#registration-index-page #form-end-box .iptext input[type=text]{padding-left:10px}#registration-index-page #form-box .iptext #loading .fa,#registration-index-page #form-end-box .iptext #loading .fa{color:gray;padding:0px;position:static;top:0}#registration-index-page #form-box .iptext #success-msg .fa,#registration-index-page #form-end-box .iptext #success-msg .fa{color:#4caf50;padding:4px;position:static;top:0}#registration-index-page #form-box .iptext select,#registration-index-page #form-end-box .iptext select{margin:8px 0}#registration-index-page #form-box .item-text,#registration-index-page #form-end-box .item-text{background-color:#f5f6fa;border:none;border-radius:3px;margin-top:8px;padding:10px}#registration-index-page .input-info:not(:first-child){padding:16px 0 0 0}@media screen and (min-width: 768px){#registration-index-page .input-info:not(:first-child){padding:10px 0 0 0}}@media screen and (min-width: 768px){#registration-index-page .input-info-title{display:inline-block}}#registration-index-page .input-info-content{padding:6px 0 0 0}@media screen and (min-width: 768px){#registration-index-page .input-info-content{padding:0 0 0 15px;display:inline-block}}#registration-index-page .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b;line-height:1.3}#registration-index-page .alert-warning a{color:#c11843;transition:all .2s ease-out 0s;transition-property:all;transition-duration:.2s;transition-timing-function:ease-out;transition-delay:0s}#registration-index-page .alert-warning a:hover{cursor:pointer;color:#23527c}#registration-index-page #input-site-id,#registration-index-page #url-example,#registration-index-page #success-msg,#registration-index-page .rentacar-samurai-id{color:#4caf50}#policies-index-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#policies-index-page #policies-area{margin-top:25px}@media screen and (min-width: 768px){#policies-index-page #policies-area{margin-top:50px}}#policies-index-page #policies-area .policies-text{margin-top:30px;margin-bottom:25px;line-height:1.5}@media screen and (min-width: 768px){#policies-index-page #policies-area .policies-text{margin-bottom:50px}}#policies-index-page #policies-area h3{padding:20px 0 10px}#policies-index-page #policies-area .padd2 .padd2{padding:0 0 0 2rem}@media screen and (min-width: 768px){#policies-index-page #policies-area .padd2{padding:0 0 0 2rem}}#policies-index-page #policies-area address{font-style:normal}#policies-terms-page #page-title-area{background-image:url("../img/feature/title_bg.jpg")}#policies-terms-page #policies-area{margin-top:25px}@media screen and (min-width: 768px){#policies-terms-page #policies-area{margin-top:50px}}#policies-terms-page #policies-area .policies-text{margin-top:30px;margin-bottom:25px;line-height:1.5;letter-spacing:.1}@media screen and (min-width: 768px){#policies-terms-page #policies-area .policies-text{margin-bottom:50px}}#policies-terms-page #policies-area .policies-text h4{padding:20px 0 10px}#policies-terms-page #policies-area .policies-text ol{padding:0 0 0 2rem}#policies-terms-page #policies-area .policies-text li li{padding-left:3em;text-indent:-4em}@media screen and (min-width: 768px){#policies-terms-page #policies-area .policies-text li li{padding-left:4em}}#manage-login-page #lb-page-title-area{background-image:url("../img/feature/title_bg.jpg")}#manage-login-page .back{background-color:#f7f7f7;padding-bottom:30px;padding-top:1px}@media screen and (min-width: 768px){#manage-login-page .back{padding-top:0}}#manage-login-page #form-box,#manage-login-page #form-end-box{margin:25px 10px 50px}@media screen and (min-width: 768px){#manage-login-page #form-box,#manage-login-page #form-end-box{margin:-30px auto 50px;z-index:10;position:relative}}#manage-login-page #form-box .iptext input[type=text],#manage-login-page #form-end-box .iptext input[type=text]{padding-left:10px;margin-bottom:0}#manage-login-page #form-box .login-button,#manage-login-page #form-end-box .login-button{min-width:150px}#manage-reminder-page #lb-page-title-area{background-image:url("../img/feature/title_bg.jpg")}#manage-reminder-page .back{background-color:#f7f7f7;padding-bottom:30px;padding-top:1px}@media screen and (min-width: 768px){#manage-reminder-page .back{padding-top:0}}#manage-reminder-page #form-box .reminder-txt,#manage-reminder-page #form-end-box .reminder-txt{line-height:1.5;margin:30px 0 15px;padding:0 10px}@media screen and (min-width: 768px){#manage-reminder-page #form-box,#manage-reminder-page #form-end-box{margin-top:-30px;z-index:10;position:relative}}#manage-reminder-page #form-box .iptext input[type=text],#manage-reminder-page #form-end-box .iptext input[type=text]{padding-left:10px;margin-bottom:0}#manage-reminder-page #form-box .reminder-remarks-block,#manage-reminder-page #form-end-box .reminder-remarks-block{background-color:#f4f7f9;line-height:1.5;padding:10px}#password-reset-page #lb-page-title-area{background-image:url("../img/feature/title_bg.jpg")}#password-reset-page .back{background-color:#f7f7f7;padding-bottom:30px;padding-top:1px}@media screen and (min-width: 768px){#password-reset-page .back{padding-top:0}}#password-reset-page #form-box .password-reset-txt,#password-reset-page #form-end-box .password-reset-txt{line-height:1.5;margin:30px 0 15px}@media screen and (min-width: 768px){#password-reset-page #form-box,#password-reset-page #form-end-box{margin-top:-30px;z-index:10;position:relative}}#password-reset-page #form-box .iptext input[type=text],#password-reset-page #form-end-box .iptext input[type=text]{padding-left:10px;margin-bottom:0}#password-reset-page #form-box .next-btn,#password-reset-page #form-end-box .next-btn{min-width:220px}