*{box-sizing:border-box;font-family:sans-serif}body{color:#2b2b2b}.body_bg::before{content:"";width:100%;height:100vh;position:fixed;z-index:-9000;background-image:url(../images/bg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;opacity:.55}@media only screen and (min-width: 1024px){.body_bg::before{background-position:0 160px}}p{margin:0 0 1em 0;line-height:1.75em}.section{padding:0;margin:0 0 40px 0}@media only screen and (min-width: 768px){.section{margin:0 0 80px 0}}.entry-style p.form-error-text,.entry-style p.form-helper-text{margin:0}.entry-style p.form-error-text .acms-icon,.entry-style p.form-error-text [class*=acms-icon-],.entry-style p.form-helper-text .acms-icon,.entry-style p.form-helper-text [class*=acms-icon-]{color:#cf3303}.tel{font-weight:bold;font-size:1.2em}@media only screen and (min-width: 768px){.tel{font-size:1.6em}}.tel::before{content:"";display:inline-block;width:1.2em;height:1.2em;background-image:url(../images/icon-tel.png);background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle}.header-wrap{height:80px}@media only screen and (min-width: 1024px){.header-wrap{height:160px}}.header-wrap .header{width:100%;max-width:1480px;margin:0 auto;height:80px;box-shadow:none}@media only screen and (min-width: 1024px){.header-wrap .header{height:160px;justify-content:space-between;align-items:center}.header-wrap .header .header-item-title{flex-basis:36%}.header-wrap .header .header-item-nav{flex-basis:60%}.header-wrap .header .header-item-nav .sub-nav{display:flex;height:40px;margin:.4em 0 0 0;padding:0;justify-content:flex-end;align-items:center}.header-wrap .header .header-item-nav .sub-nav .tel{margin:0 .6em 0 0;font-size:1em}.header-wrap .header .header-item-nav .sub-nav .button-mail{height:40px;margin:0 .6em 0 0}.header-wrap .header .header-item-nav .sub-nav .button-mail .button-link{padding:.2em .4em}.header-wrap .header .header-item-nav .sub-nav .mykomon-link{height:40px;margin:0 .6em 0 0}.header-wrap .header .header-item-nav .sub-nav .mykomon-link img{height:100%}.header-wrap .header .header-item-nav .global-nav{margin:0;padding:0;height:110px}.header-wrap .header .header-item-nav .global-nav .global-nav-list{height:110px;justify-content:flex-end;align-items:flex-end}.header-wrap .header .header-item-nav .global-nav .global-nav-list .global-nav-item{width:auto;margin:0 0 18px 0;padding:0;border-bottom:1px solid #9d9d9d}.header-wrap .header .header-item-nav .global-nav .global-nav-list .global-nav-item .global-nav-link{padding:.5em 1.2em}.header-wrap .header .header-item-nav .global-nav .global-nav-list .global-nav-item .global-nav-link::after{left:0;right:0}}.global-nav{display:block;width:100%;margin:0 auto 20px auto;padding:8px 0 0 0;border-top:1px solid #2b2b2b;text-align:left}@media only screen and (min-width: 1024px){.global-nav{border-top:none}}.global-nav .global-nav-list{display:block;text-align:left}@media only screen and (min-width: 1024px){.global-nav .global-nav-list{display:flex}}.global-nav .global-nav-list .global-nav-item{width:100%;display:block;margin:0 0 4px 0;padding:0 0 4px 0;border-bottom:1px solid #2b2b2b}@media only screen and (min-width: 1024px){.global-nav .global-nav-list .global-nav-item{border-bottom:none}}.global-nav .global-nav-list .global-nav-item .global-nav-link{display:block;margin:0;padding:8px 10px}@media only screen and (max-width: 1023px){.global-nav .global-nav-list .global-nav-item .global-nav-link::after{content:none}}.global-nav .global-nav-list .global-nav-item .global-nav-list{width:100%;font-weight:normal;font-size:.8em}@media only screen and (min-width: 1024px){.global-nav .global-nav-list .global-nav-item .global-nav-list{display:none}}.global-nav .global-nav-list .global-nav-item .global-nav-list .global-nav-item{border-bottom:none}.global-nav .global-nav-list .global-nav-item .global-nav-list .global-nav-item .global-nav-link{padding:4px 10px}.global-nav .global-nav-list .global-nav-item .global-nav-list .global-nav-item .global-nav-link::before{content:"";display:inline-block;width:.5em;height:.5em;margin:.4em .4em 0 0;border-top:1px solid #2b2b2b;border-right:1px solid #2b2b2b;transform:rotate(45deg)}.global-nav .global-nav-list .global-nav-item.privacy{font-weight:normal;font-size:.8em;border-bottom:none}@media only screen and (min-width: 1024px){.global-nav .global-nav-list .global-nav-item.privacy{display:none}}.global-nav-mobile{margin:80px 0 0 0;padding:0 0 80px 0}.global-nav-mobile .global-nav-mobile-inner{display:block}.global-nav-mobile-menu-btn{border:1px solid #ebebeb;background-color:#fff;top:15px;right:10px;box-shadow:0 2px 3px rgba(0,0,0,.3)}.global-nav-mobile-menu-btn .global-nav-mobile-icon-toggle-menu{background-color:#2b2b2b}.global-nav-mobile-menu-btn .global-nav-mobile-icon-toggle-menu::before,.global-nav-mobile-menu-btn .global-nav-mobile-icon-toggle-menu::after{background-color:#2b2b2b}.global-nav-mobile-menu-btn .global-nav-mobile-menu-text{color:#2b2b2b;font-size:10px}[aria-expanded=true] .global-nav-mobile-icon-toggle-menu{background:rgba(0,0,0,0)}.mykomon{margin:0 auto 1em}.mykomon .mykomon-link{display:block;text-align:center}.mykomon .mykomon-img{width:100%;max-width:220px}.sp-nav-contact{display:flex;width:100%;justify-content:space-between;align-items:center}.sp-nav-contact .sp-nav-contact-item{flex-basis:49%;display:flex;justify-content:center;align-items:center}.sp-nav-contact .sp-nav-contact-item .button-link{width:100%;text-align:center}.footer{border-top:1px solid #9d9d9d}.g_footer{margin:40px 0 0 0;background-color:hsla(0,0%,100%,.6)}@media only screen and (min-width: 768px){.g_footer{margin:80px 0 0 0}}.footer-company-title img{width:100%}.footer-address-name{font-weight:bold}.footer-bottom{border-top:none}.footer-nav .footer-nav-group .footer-nav-item{font-size:14px}.footer-nav .footer-nav-group .footer-nav-item .footer-nav-link{color:#2b2b2b}@media only screen and (min-width: 768px){.footer-group{justify-content:space-around}.footer-group .acms-col-md-4{flex-basis:33%;width:33%}.footer-group .acms-col-md-8{flex-basis:60%;width:60%}}.topicpath{background:rgba(244,244,244,.5)}.topicpath .topicpath-list{font-size:12px}@media only screen and (min-width: 768px){.topicpath .topicpath-list{font-size:14px}}.topicpath .topicpath-list .topicpath-item:not(:last-child)::after{width:5px;height:5px;margin:0 4px;border-top:1px solid #2b2b2b;border-right:1px solid #2b2b2b}@media only screen and (min-width: 768px){.topicpath .topicpath-list .topicpath-item:not(:last-child)::after{width:8px;height:8px;margin:0 8px}}.entry-container{width:100%;max-width:960px;margin:0 auto 40px;padding:0 10px}@media only screen and (min-width: 768px){.entry-container{margin:0 auto 80px;padding:0 30px}}.title02{font-family:sans-serif;font-size:21px;font-weight:normal;text-align:center}@media only screen and (min-width: 1024px){.title02{font-size:38px}}.title03{margin:0 10px 1em 10px;padding:.2em .4em;background-color:#2769b2;border-top:none;font-size:18px;color:#fff;background:linear-gradient(90deg, rgb(59, 105, 173), rgb(94, 165, 196))}.title03 .text-point{margin:0;color:#fff}@media only screen and (min-width: 1024px){.title03{font-size:28px}}.title04{margin:0 10px 1em 10px;border-top:none;font-size:18px;color:#2b2b2b}@media only screen and (min-width: 1024px){.title04{font-size:28px}}.entry-style .entry-text-unit h2,.entry-style .entry-text-unit .title02{font-family:sans-serif;font-size:21px;font-weight:normal;text-align:center}@media only screen and (min-width: 1024px){.entry-style .entry-text-unit h2,.entry-style .entry-text-unit .title02{font-size:38px}}.entry-style .entry-text-unit h3,.entry-style .entry-text-unit .title03{margin:0 10px 1em 10px;padding:.2em .4em;background-color:#2769b2;border-top:none;font-size:18px;color:#fff;background:linear-gradient(90deg, rgb(59, 105, 173), rgb(94, 165, 196))}.entry-style .entry-text-unit h3 .text-point,.entry-style .entry-text-unit .title03 .text-point{margin:0;color:#fff}@media only screen and (min-width: 1024px){.entry-style .entry-text-unit h3,.entry-style .entry-text-unit .title03{font-size:28px}}.entry-style .entry-text-unit h4,.entry-style .entry-text-unit .title04{margin:0 10px 1em 10px;border-top:none;font-size:18px;color:#2b2b2b}@media only screen and (min-width: 1024px){.entry-style .entry-text-unit h4,.entry-style .entry-text-unit .title04{font-size:28px}}.entry-style .entry-text-unit .text-point{font-size:.7em}.entry-style .entry-text-unit table{border-bottom:1px solid #9d9d9d}.entry-style .entry-text-unit table tr{border-top:1px solid #9d9d9d}.entry-style .entry-text-unit table th{background-color:#e9f3f6}.entry-style .entry-text-unit ul{padding:0 0 0 30px}.entry-style .entry-text-unit ul li::before{content:"■";width:auto;height:auto;color:#2769b2;background-color:rgba(0,0,0,0);top:-2px}.entry-style .entry-text-unit:not(.is-pre) ol li:before{background-color:#338ba7;color:#fff}.entry-style .entry-text-unit dl dt{font-size:18px}@media only screen and (min-width: 1024px){.entry-style .entry-text-unit dl dt{font-size:21px}}.entry-style .entry-text-unit dl.box-bordered{border:1px solid #9d9d9d}.entry-style .entry-text-unit dl.box-bordered dt{border-top:1px solid #9d9d9d}.entry-style .entry-text-unit p.text-lead-primary{font-family:serif;font-size:32px;font-weight:normal}.entry-style .entry-text-unit p .text-point{color:#2b2b2b;font-size:.8em}.entry-style .entry-text-unit strong{background:#fff156}.entry-style .entry-text-unit pre{overflow-y:scroll}.entry-style .entry-text-unit .text-lead-info{font-family:"Klee One",cursive,serif;font-size:21px;color:#2b2b2b}@media only screen and (min-width: 1024px){.entry-style .entry-text-unit .text-lead-info{font-size:36px}}.entry-style .entry-text-unit blockquote{padding:40px 28px;background-color:#e6f3f8;border:none;position:relative;font-size:14px}.entry-style .entry-text-unit blockquote::before,.entry-style .entry-text-unit blockquote::after{content:"";width:40px;height:24px;background-image:url(../images/icon-quote.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute}.entry-style .entry-text-unit blockquote::before{top:4px;left:4px}.entry-style .entry-text-unit blockquote::after{bottom:4px;right:4px;transform:rotate(180deg)}@media only screen and (min-width: 768px){.entry-style .entry-text-unit blockquote{padding:48px 32px;font-size:16px}.entry-style .entry-text-unit blockquote::before,.entry-style .entry-text-unit blockquote::after{width:52px;height:30px}.entry-style .entry-text-unit blockquote::before{top:8px;left:8px}.entry-style .entry-text-unit blockquote::after{bottom:8px;right:8px}}.entry-style .ug-text-center{clear:both}.entry-style [class*=column-quote-] .quote-link{border:1px solid #9d9d9d}.entry-style [class*=column-quote-] .quote-link:hover{background-color:hsla(0,0%,100%,.9)}.entry-style .ug-border{padding:40px 28px;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0)}@media only screen and (min-width: 768px){.entry-style .ug-border{padding:48px 32px}}.entry-style .ug-border::before{border:1px solid #9d9d9d}.entry-style .ug-bg-primary{background-color:#edf2e2;padding:40px 28px;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0)}.entry-style .ug-bg-primary.acms-col-md-6{margin:0 10px 20px 10px}@media only screen and (min-width: 768px){.entry-style .ug-bg-primary{padding:48px 32px}.entry-style .ug-bg-primary.acms-col-md-6{width:48%;margin:0 1% 30px 1%}}.entry-style .ug-bg-gray{margin:0 10px 20px 10px;padding:40px 28px;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0)}.entry-style .ug-bg-gray.acms-col-md-6{margin:0 10px 20px 10px}@media only screen and (min-width: 768px){.entry-style .ug-bg-gray{padding:48px 32px}.entry-style .ug-bg-gray.acms-col-md-6{width:48%;margin:0 1% 30px 1%}}.entry-style [class^=column-table] table{border-bottom:1px solid #9d9d9d}.entry-style [class^=column-table] table tr{border-top:1px solid #9d9d9d}.entry-style [class^=column-table] table th{background-color:#e9f3f6}.entry-style .is-p+.is-p .text-info{margin:-8px 10px 1em 10px;color:#2b2b2b}.entry-style .is-p+.is-p .text-danger{margin:-8px 10px 1em 10px;color:#cf3303}.entry-style .is-p+.is-p .text-danger::before{content:"";display:inline-block;width:1em;height:1em;margin:0 .2em 0 0;background-image:url(../images/icon−caution.png);background-repeat:no-repeat;background-size:contain}.entry-style .is-table+.is-p .text-info{margin:-8px 10px 1em 10px;color:#2b2b2b}.entry-style .is-table+.is-p .text-danger{margin:-8px 10px 1em 10px;color:#cf3303}.entry-style [class*=column-table-]+.is-p .text-info{margin:-8px 10px 1em 10px;color:#2b2b2b}.entry-style [class*=column-table-]+.is-p .text-danger{margin:-8px 10px 1em 10px;color:#cf3303}.entry-style .message .message-lead{margin:0 0 20px 0}.entry-style .message .message-content{margin:0 10px 20px 10px}@media only screen and (min-width: 768px){.entry-style .message .message-content{color:#fff}}@media only screen and (min-width: 768px){.entry-style .message .message-source{color:#fff}}@media only screen and (min-width: 1024px){.entry-style .message .message-wrap{padding:140px 60px}}@media only screen and (min-width: 1240px){.entry-style .message .message-wrap{padding:180px 60px}}.entry-style .unit-separator{border-top:1px solid #9d9d9d}.entry-style .entry_btn{margin:0 10px .5em 10px}.entry-style .entry_btn.left{text-align:left}.entry-style .entry_btn.center{text-align:center}.entry-style .entry_btn.right{text-align:right}.entry-style .entry_btn .entry_btn_link{display:inline-block;padding:1em;border:1px solid #2b2b2b;border-radius:8px;color:#2b2b2b}.entry-style .entry_btn .entry_btn_link:link,.entry-style .entry_btn .entry_btn_link:visited{color:#2b2b2b}.entry-style .entry_btn .entry_btn_link:hover,.entry-style .entry_btn .entry_btn_link:active{color:#fff;background-color:#2b2b2b;text-decoration:none}.entry-style .pricing-label{background-color:#2769b2}.entry-style .pricing-item.is-reccomend .pricing-inner{border:1px solid #2769b2}.entry-style .pricing-price{text-align:center}.entry-style .pricing-button{background-color:rgba(0,0,0,0);border:1px solid #2b2b2b;border-radius:8px;color:#2b2b2b}.entry-style .pricing-button:link,.entry-style .pricing-button:visited{color:#2b2b2b}.entry-style .pricing-button:hover,.entry-style .pricing-button:active{background-color:#2b2b2b;color:#fff}[class*=column-file-] a,[class*=column-file-] a[href*=media-download],.media-file a,.media-file a[href*=media-download]{border:1px solid #2b2b2b;border-radius:8px}[class*=column-quote-] .quote-description{display:block}.button-white,.button-grad{margin:0 10px 1em 10px}.button-white.left,.button-grad.left{text-align:left}.button-white.center,.button-grad.center{text-align:center}.button-white.right,.button-grad.right{text-align:right}.button-white .button-link,.button-grad .button-link{padding:1em 2em;display:inline-block;font-weight:bold}.button-white .button-link{background-color:#fff;border:1px solid #dbdadb;box-shadow:0 2px 3px rgba(0,0,0,.3);border-radius:3px}.button-white .button-link:link,.button-white .button-link:visited{font-weight:bold;color:#2b2b2b}.button-white .button-link:hover,.button-white .button-link:active{box-shadow:inset 0 2px 3px rgba(0,0,0,.3);text-decoration:none}.button-grad .button-link{border-radius:3px;background:linear-gradient(90deg, rgb(59, 105, 173), rgb(94, 165, 196));color:#fff;transition:all .4s}.button-grad .button-link::before{content:"";display:inline-block;margin:.5em .5em 0 0;width:.5em;height:.5em;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);transition:all .4s}.button-grad .button-link:link,.button-grad .button-link:visited{color:#fff}.button-grad .button-link:hover,.button-grad .button-link:active{background:linear-gradient(90deg, rgb(46, 152, 236), rgb(113, 220, 238));color:#2b2b2b;text-decoration:none}.button-grad .button-link:hover::before,.button-grad .button-link:active::before{border-top:2px solid #2b2b2b;border-right:2px solid #2b2b2b}.card-list .button-grad .button-link{padding:.2em .8em}.card-list .card-list-s{flex-basis:96%;margin:0 2% 20px 2%}@media only screen and (min-width: 768px){.card-list .card-list-s{flex-basis:46%}}@media only screen and (min-width: 1240px){.card-list .card-list-s{flex-basis:21%}}.card-list .card-list-s .card-img{margin:0 auto}.card-list .card-item-s{flex-basis:100%;margin:0 0 20px 0;padding:0 16px}@media only screen and (min-width: 456px){.card-list .card-item-s{flex-basis:50%}}@media only screen and (min-width: 1024px){.card-list .card-item-s{flex-basis:25%;margin:0 0 40px 0}}.card-list .card-item-s .card-info{display:flex;margin:0 0 1em 0;justify-content:space-between;flex-wrap:wrap}.button-mail .button-link{display:inline-block;padding:1em;border-radius:3px;background:linear-gradient(90deg, rgb(59, 105, 173), rgb(94, 165, 196));color:#fff;transition:all .4s}.button-mail .button-link::before{content:"";display:inline-block;width:1.4em;height:1em;margin:0 .2em 0 0;background-image:url(../images/icon-mail-white.png);background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .4s}.button-mail .button-link:hover,.button-mail .button-link:active{background:linear-gradient(90deg, rgb(46, 152, 236), rgb(113, 220, 238));color:#2b2b2b;text-decoration:none}.button-mail .button-link:hover::before,.button-mail .button-link:active::before{background-image:url(../images/icon-mail-black.png)}.button-mail-white .button-link{display:inline-block;padding:1em 4em;border-radius:3px;background-color:#fff;border:1px solid #dbdadb;box-shadow:0 2px 3px rgba(0,0,0,.3);color:#2b2b2b;transition:all .4s}.button-mail-white .button-link::before{content:"";display:inline-block;width:1.4em;height:1em;margin:0 .2em 0 0;background-image:url(../images/icon-mail-black.png);background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .4s}.button-mail-white .button-link:link,.button-mail-white .button-link:visited{font-weight:bold;color:#2b2b2b}.button-mail-white .button-link:hover,.button-mail-white .button-link:active{box-shadow:inset 0 2px 3px rgba(0,0,0,.3);color:#2b2b2b;text-decoration:none}.button-mail-white .button-link:hover::before,.button-mail-white .button-link:active::before{background-image:url(../images/icon-mail-black.png)}.button{background:linear-gradient(90deg, rgb(59, 105, 173), rgb(94, 165, 196))}.button:hover,.button:active{background:linear-gradient(90deg, rgb(46, 152, 236), rgb(113, 220, 238));color:#2b2b2b}.section-vertical-text{font-weight:normal;color:#2b2b2b}.info_area{padding:40px 16px;background:linear-gradient(-90deg, rgb(46, 152, 236), rgb(113, 220, 238))}@media only screen and (min-width: 768px){.info_area{padding:80px 16px}}.info_area .section-horizontal-heading,.info_area .section-horizontal-heading-side{color:#fff}@media only screen and (min-width: 1024px){.info_area .section-horizontal-heading{font-size:42px}}.info_area .section-horizontal-heading-side{font-weight:normal}.info_area .headline{margin:0 0 20px 0}.info_area .headline .headline-item{margin:0 0 1px 0;border-bottom:none}.headline-date{margin:0 .5em .5em 0;color:#2b2b2b;font-size:12px}@media only screen and (min-width: 768px){.headline-date{font-size:14px}}.headline-date+.headline-category{margin:0 .5em .5em 0;padding:.1em .2em;border-left:none;border:1px solid #9d9d9d;color:#2b2b2b;font-size:12px}@media only screen and (min-width: 768px){.headline-date+.headline-category{font-size:14px}}.headline-badge-news{margin:0 .5em .5em 0;background-color:#e4dc00;color:#2b2b2b;font-size:12px}@media only screen and (min-width: 768px){.headline-badge-news{font-size:14px}}.badge{border-radius:0}.entry-info{display:flex;justify-content:space-between;line-height:1.2em}.entry-info .entry-info-time{font-size:.8em}.entry-info .entry-info-cat{padding:.2em .4em;font-size:.8em;border:1px solid #9d9d9d}.banner_area{margin:0 0 40px 0;padding:40px 16px;background-color:#e9f3f6}@media only screen and (min-width: 768px){.banner_area{margin:0 0 80px 0;padding:80px 30px}}.banner_area .banner_list{display:flex;width:100%;max-width:1240px;flex-wrap:wrap;margin:0 auto;padding:0}@media only screen and (min-width: 768px){.banner_area .banner_list{align-items:stretch}}.banner_area .banner_list .banner_list_item{flex-basis:100%;margin:0 0 20px 0;list-style:none;line-height:0}@media only screen and (min-width: 768px){.banner_area .banner_list .banner_list_item{flex-basis:31%;margin:0 1% 20px}}.banner_area .banner_list .banner_list_item .banner_list_item_link{display:flex;padding:4px;background-color:#fff;border:1px solid #9d9d9d;border-radius:3px}@media only screen and (min-width: 768px){.banner_area .banner_list .banner_list_item .banner_list_item_link{height:100%}}.banner_area .banner_list .banner_list_item .banner_list_item_link img{width:100%;height:100%;object-fit:contain}.cta_top{margin:0 16px}.cta_top .cta-grad{width:100%;max-width:1240px;margin:0 auto;padding:40px;background:linear-gradient(-90deg, rgb(46, 152, 236), rgb(113, 220, 238));border-radius:8px;text-align:center}.cta_top .cta-grad-title{color:#fff;font-weight:bold;font-size:18px}@media only screen and (min-width: 768px){.cta_top .cta-grad-title{font-size:38px}}.cta_top .cta-grad-title span{color:#fff;font-weight:bold;font-size:18px}@media only screen and (min-width: 768px){.cta_top .cta-grad-title span{font-size:38px}}.media-list{margin-bottom:40px}@media only screen and (min-width: 768px){.media-list{margin-bottom:80px}}.important_notices{margin:0 .5em .5em 0;padding:.1em .2em;background-color:#cf3303;color:#fff;font-size:12px}@media only screen and (min-width: 768px){.important_notices{font-size:14px}}.media-time,.card-time{margin:0 .5em 0 0;color:#2b2b2b;font-size:12px}@media only screen and (min-width: 768px){.media-time,.card-time{font-size:14px}}.cat{padding:.1em .2em;border:1px solid #9d9d9d;color:#2b2b2b;font-size:12px}@media only screen and (min-width: 768px){.cat{font-size:14px}}.media-text{color:#2b2b2b}.media-item-more{grid-column:1/3}.media-item-body .button-grad{margin:0 0 1em 0}.media-item-body .button-grad .button-link{margin:0;padding:.2em .8em}.media-tag-wrap{margin:0}@media only screen and (min-width: 768px){.media-tag-wrap{padding:0 20px 0 0}}.media-tag-wrap .tag-list{display:flex;justify-content:flex-end}.media-tag-wrap .tag-list .tag-item{padding:.4em;background-color:#fff;border:1px solid #9d9d9d;border-radius:1.8em;font-size:12px}@media only screen and (min-width: 768px){.media-tag-wrap .tag-list .tag-item{font-size:14px}}.media-link{border-bottom:1px solid #9d9d9d}.entry-header-info .entry-header-time{font-size:12px}@media only screen and (min-width: 768px){.entry-header-info .entry-header-time{font-size:14px}}.entry-header-info .entry-header-category{padding:.1em .2em;border:1px solid #9d9d9d;color:#2b2b2b;font-size:12px}@media only screen and (min-width: 768px){.entry-header-info .entry-header-category{font-size:14px}}.entry-header-info .entry-header-category::before{content:none}.share-item a{width:40px;padding:0}.not-found-title{color:#2769b2}.search{margin:0 0 20px 0}@media only screen and (min-width: 768px){.search{margin:0 0 40px 0}}.search:last-of-type{margin:0 0 40px 0}@media only screen and (min-width: 768px){.search:last-of-type{margin:0 0 80px 0}}.page-title-wrapper{height:auto;background:linear-gradient(-90deg, rgb(46, 152, 236), rgb(113, 220, 238))}.page-title-wrapper .page-title-inner{padding:40px 0}@media only screen and (min-width: 768px){.page-title-wrapper .page-title-inner{padding:80px 0}}.page-title-wrapper .page-title-inner .page-title{font-family:"Klee One",cursive,serif}.page-title-wrapper .page-title-inner .page-title-en{color:#fff}.acms-pager-container .pager{font-size:14px}@media only screen and (min-width: 768px){.acms-pager-container .pager{font-size:16px;margin:0 -5px 80px -5px}}.acms-pager-container .pager li{color:#338ba7}.acms-pager-container .pager li.cur{width:40px;height:40px;border:2px solid #338ba7;background-color:#338ba7}@media only screen and (min-width: 768px){.acms-pager-container .pager li.cur{width:48px;height:48px}}.acms-pager-container .pager li.cur span{color:#fff}.acms-pager-container .pager li .pager-link{width:40px;height:40px;border:2px solid #338ba7;background:rgba(0,0,0,0)}@media only screen and (min-width: 768px){.acms-pager-container .pager li .pager-link{width:48px;height:48px}}.acms-pager-container .pager li .pager-link:link,.acms-pager-container .pager li .pager-link:visited{color:#338ba7}.acms-pager-container .pager li .pager-link:hover,.acms-pager-container .pager li .pager-link:active{color:#fff;background-color:#338ba7}.contact_tel .contact-tel{margin:0 0 .5em;font-weight:bold}.contact_tel .contact-tel a{font-size:1.5em}.contact_tel .contact-tel-time{margin:0}.form-button-group .button.is-bordered{background:#fff;border:1px solid #9d9d9d}.form-button-group .button.is-bordered:hover{background:hsla(0,0%,100%,.2)}.form-step{justify-content:center}.form-step .form-step-item{color:#338ba7;font-size:16px}.form-step .form-step-item::before{border:1px solid #338ba7;background-color:#fff;color:#338ba7}.form-step .form-step-item.is-current::before{background-color:#338ba7;color:#fff}.mainvisual{width:100%;max-width:1480px;height:30vh;max-height:768px;margin:0 auto;position:relative;overflow:visible}@media only screen and (min-width: 768px){.mainvisual{height:40vh}}@media only screen and (min-width: 1024px){.mainvisual{height:calc(100vh - 160px - 104px)}}.mainvisual .mainvisual-pic{width:100%;height:30vh;max-height:768px}@media only screen and (min-width: 768px){.mainvisual .mainvisual-pic{height:40vh}}@media only screen and (min-width: 1024px){.mainvisual .mainvisual-pic{height:calc(100vh - 160px - 104px)}}.mainvisual .mainvisual-pic .mainvisual-pic-img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0}.mainvisual .mainvisual-pr{width:68%;position:absolute;top:40%;left:0}.mainvisual .mainvisual-pr p{margin:0;font-size:20px;line-height:1.2em}@media only screen and (min-width: 768px){.mainvisual .mainvisual-pr p{font-size:32px}}@media only screen and (min-width: 1024px){.mainvisual .mainvisual-pr p{font-size:42px}}.mainvisual .mainvisual-pr p span{display:inline-block;margin:0 0 .2em 0;padding:0 .2em;font-family:"Klee One",cursive,serif;font-size:20px;background-color:#fff}@media only screen and (min-width: 768px){.mainvisual .mainvisual-pr p span{font-size:32px}}@media only screen and (min-width: 1024px){.mainvisual .mainvisual-pr p span{font-size:42px}}.mainvisual .mainvisual-teacher{display:flex;width:50%;height:100%;max-width:500px;position:absolute;right:0;bottom:-16px}@media only screen and (min-width: 768px){.mainvisual .mainvisual-teacher{bottom:-104px}}@media only screen and (min-width: 1024px){.mainvisual .mainvisual-teacher{right:18px}}.mainvisual .mainvisual-teacher img{width:100%;height:100%;object-fit:contain;object-position:right bottom}.mainvisual-nav{width:100%;margin:0;padding:16px;background:linear-gradient(-90deg, rgb(46, 152, 236), rgb(113, 220, 238))}.mainvisual-nav .mainvisual-nav-list{width:100%;max-width:1216px;margin:0 auto;padding:0}.mainvisual-nav .mainvisual-nav-list .mainvisual-nav-list-item{margin:0 0 8px 0;list-style:none}.mainvisual-nav .mainvisual-nav-list .mainvisual-nav-list-item .mainvisual-nav-list-link{display:block;padding:14px;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.16);border-radius:3px;font-size:14px;text-align:center}@media only screen and (min-width: 1024px){.mainvisual-nav .mainvisual-nav-list .mainvisual-nav-list-item .mainvisual-nav-list-link{font-size:18px}}.mainvisual-nav .mainvisual-nav-list .mainvisual-nav-list-item .mainvisual-nav-list-link::before{content:"";display:inline-block;width:.5em;height:.5em;margin:.5em .5em 0 0;border-top:1px solid #9d9d9d;border-right:1px solid #9d9d9d;transform:rotate(45deg)}.mainvisual-nav .mainvisual-nav-list .mainvisual-nav-list-item .mainvisual-nav-list-link:link,.mainvisual-nav .mainvisual-nav-list .mainvisual-nav-list-item .mainvisual-nav-list-link:visited{color:#2b2b2b}.mainvisual-nav .mainvisual-nav-list .mainvisual-nav-list-item .mainvisual-nav-list-link:hover,.mainvisual-nav .mainvisual-nav-list .mainvisual-nav-list-item .mainvisual-nav-list-link:active{color:#2b2b2b;box-shadow:inset 0 2px 3px rgba(0,0,0,.3)}@media only screen and (min-width: 768px){.mainvisual-nav{height:72px;padding:0;overflow:visible}.mainvisual-nav .mainvisual-nav-list{display:flex;padding:32px 18px 0 18px}.mainvisual-nav .mainvisual-nav-list .mainvisual-nav-list-link{margin:0 .8em 0 0}}.top_message{width:100%;max-width:1240px;margin:0 auto 40px;padding:40px 16px;background-image:url(../images/bg.jpg);background-repeat:no-repeat;background-position:right bottom;background-size:contain}@media only screen and (min-width: 768px){.top_message{margin:0 auto 80px;padding:160px 32px 80px}}.top_message .section-horizontal-lead{line-height:1.5em;font-size:20px}@media only screen and (min-width: 768px){.top_message .section-horizontal-lead{font-size:36px}}.top_message .section-horizontal-lead span{display:inline-block;background:linear-gradient(90deg, rgb(59, 105, 173), rgb(94, 165, 196));margin:0 0 .2em 0;padding:0 .2em;font-family:"Klee One",cursive,serif;font-size:20px;color:#fff}@media only screen and (min-width: 768px){.top_message .section-horizontal-lead span{font-size:36px}}/*# sourceMappingURL=bundle.css.map */