@charset "UTF-8";.nav_cnt{border:2px solid #6bbdfc;padding:5px;border-radius:50px}.row{padding:20px 0}.nav-menu ul{margin:0;padding:0;list-style:none}.nav-menu>ul{display:flex}.nav-menu>ul>li{position:relative;white-space:nowrap;padding:10px 0 10px 28px}.nav-menu a{display:block;position:relative;color:#fff;transition:.3s;font-size:15px;letter-spacing:.5px;font-weight:500;font-family:"Open Sans",sans-serif}.nav-menu a:hover,.nav-menu .active>a,.nav-menu li:hover>a{color:#47b2e4}.nav-menu .drop-down ul{border-radius:8px;display:block;position:absolute;left:14px;top:calc(100% + 30px);z-index:99;opacity:0;visibility:hidden;padding:10px 0;background:#fff;box-shadow:0px 0px 30px rgba(127,137,161,.25);transition:.3s}.nav-menu .drop-down:hover>ul{opacity:1;top:100%;visibility:visible}.nav-menu .drop-down li{min-width:180px;position:relative}.nav-menu .drop-down ul a{padding:10px 20px;font-size:14px;font-weight:500;text-transform:none;color:#0c3c53}.nav-menu .drop-down ul a:hover,.nav-menu .drop-down ul .active>a,.nav-menu .drop-down ul li:hover>a{color:#47b2e4}.nav-menu .drop-down>a:after{content:"\ea99";font-family:IcoFont;padding-left:5px}.nav-menu .drop-down .drop-down ul{top:0;left:calc(100% - 30px)}.nav-menu .drop-down .drop-down:hover>ul{opacity:1;top:0;left:100%}.nav-menu .drop-down .drop-down>a{padding-right:35px}.nav-menu .drop-down .drop-down>a:after{content:"\eaa0";font-family:IcoFont;position:absolute;right:15px}@media (max-width:1366px){.nav-menu .drop-down .drop-down ul{left:-90%}.nav-menu .drop-down .drop-down:hover>ul{left:-100%}.nav-menu .drop-down .drop-down>a:after{content:"\ea9d"}}.get-started-btn{margin-left:25px;color:#fff;border-radius:50px;padding:6px 25px 7px;white-space:nowrap;transition:.3s;font-size:14px;display:inline-block;border:2px solid #47b2e4;font-weight:600}.get-started-btn:hover{background:#31a9e1;color:#fff}@media (max-width:768px){.get-started-btn{margin:0 48px 0 0;padding:6px 20px 7px}}.mobile-nav-toggle{position:fixed;top:20px;right:15px;z-index:9998;border:0;background:0 0;font-size:24px;transition:all .4s;outline:none !important;line-height:1;cursor:pointer;text-align:right}.mobile-nav-toggle i{color:#fff}.mobile-nav{position:fixed;top:55px;right:15px;bottom:15px;left:15px;z-index:9999;overflow-y:auto;background:#fff;transition:ease-in-out .2s;opacity:0;visibility:hidden;border-radius:10px;padding:10px 0}.mobile-nav *{margin:0;padding:0;list-style:none}.mobile-nav a{display:block;position:relative;color:#37517e;padding:10px 20px;font-weight:500;outline:none}.mobile-nav a:hover,.mobile-nav .active>a,.mobile-nav li:hover>a{color:#47b2e4;text-decoration:none}.mobile-nav .drop-down>a:after{content:"\ea99";font-family:IcoFont;padding-left:10px;position:absolute;right:15px}.mobile-nav .active.drop-down>a:after{content:"\eaa1"}.mobile-nav .drop-down>a{padding-right:35px}.mobile-nav .drop-down ul{display:none;overflow:hidden}.mobile-nav .drop-down li{padding-left:20px}.mobile-nav-overly{width:100%;height:100%;z-index:9997;top:0;left:0;position:fixed;background:rgba(40,58,90,.6);overflow:hidden;display:none;transition:ease-in-out .2s}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav{opacity:1;visibility:visible}.mobile-nav-active .mobile-nav-toggle i{color:#fff}#search{padding:0;margin-bottom:10px}#search .text{width:80%;height:40px;border:1px solid #ccc;text-indent:10px}.btn_area{margin:0 auto;text-align:center}.search_btn{display:inline-block;width:80%;height:54px;text-align:center;text-decoration:none;line-height:54px;outline:none}.search_btn:before,.button:after{position:absolute;z-index:-1;display:block;content:''}.search_btn,.search_btn:before,.search_btn:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.search_btn{position:relative;z-index:2;background-color:#f60;border:2px solid #2d2a94;color:#fff;line-height:50px}.search_btn:hover{background-color:#fff;border-color:#2d2a94;color:#f60}.search_btn:before,.search_btn:after{left:0;width:100%;height:50%;background-color:#f60}.search_btn:before{top:0}.search_btn:after{bottom:0}.search_btn:hover:before,.search_btn:hover:after{height:0;background-color:#f60}.search_title{font-size:20px;font-weight:700;margin:20px 50px}.banner_image{width:100%;padding:40px 0 0}.banner_image2{width:80%;padding:20px 0 0}.ban_small a:hover{opacity:.5;transition:all .2s}.mobile-nav-toggle{position:fixed;top:20px;right:15px;z-index:9998;border:0;background:0 0;font-size:24px;transition:all .4s;outline:none !important;line-height:1;cursor:pointer;text-align:right}.mobile-nav-toggle i{color:#fff}.mobile-nav{position:fixed;top:55px;right:15px;bottom:15px;left:15px;z-index:9999;overflow-y:auto;background:#fff;transition:ease-in-out .2s;opacity:0;visibility:hidden;border-radius:10px;padding:10px 0}.mobile-nav *{margin:0;padding:0;list-style:none}.mobile-nav a{display:block;position:relative;color:#37517e;padding:10px 20px;font-weight:500;outline:none}.mobile-nav a:hover,.mobile-nav .active>a,.mobile-nav li:hover>a{color:#47b2e4;text-decoration:none}.mobile-nav .drop-down>a:after{content:"\ea99";font-family:IcoFont;padding-left:10px;position:absolute;right:15px}.mobile-nav .active.drop-down>a:after{content:"\eaa1"}.mobile-nav .drop-down>a{padding-right:35px}.mobile-nav .drop-down ul{display:none;overflow:hidden}.mobile-nav .drop-down li{padding-left:20px}.mobile-nav-overly{width:100%;height:100%;z-index:9997;top:0;left:0;position:fixed;background:rgba(40,58,90,.6);overflow:hidden;display:none;transition:ease-in-out .2s}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav{opacity:1;visibility:visible}.mobile-nav-active .mobile-nav-toggle i{color:#fff}.right_column .sidebar-heading h2{font-size:18px;text-transform:uppercase;font-weight:900;letter-spacing:.5px;color:#20232e;border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:25px}.right_column .comments{margin-top:30px}.right_column .comments ul li{display:inline-block;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.right_column.comments ul li.replied{padding-left:130px}.right_column .comments ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.right_column .comments ul li .author-thumb{display:inline;float:left}.right_column.comments ul li .author-thumb img{max-width:50px;display:inline}.right_column .comments ul li .right-content{margin-left:10px}.right_column .comments ul li .right-content h4{color:#20232e;font-size:19px;font-weight:900;letter-spacing:.5px}.right_column.comments ul li .right-content h4 span{font-size:14px;color:#aaa;font-weight:400;letter-spacing:.25px;margin-left:20px}.right_column .submit-comment{margin-top:60px}.right_column.submit-comment input{width:100%;height:46px;border:1px solid #eee;font-size:13px;text-transform:uppercase;font-weight:500;color:#7a7a7a;outline:none;padding:0 15px;margin-bottom:30px}.right_column .submit-comment textarea{width:100%;height:46px;border:1px solid #eee;font-size:13px;text-transform:uppercase;font-weight:500;color:#7a7a7a;outline:none;padding:10px 15px;margin-bottom:30px;height:180px;max-height:220px;max-width:100%;min-width:160px}.right_column .submit-comment input::placeholder,.right_column .submit-comment textarea::placeholder{color:#aaa}.right_column .submit-comment button{display:inline-block;background-color:#f48840;color:#fff;font-size:13px;font-weight:500;padding:12px 20px;text-transform:uppercase;transition:all .3s;border:none;outline:none}.right_column .submit-comment button:hover{background-color:#fb9857}.media_body{font-size:12px;line-height:15px}.food_price{font-size:25px;padding:20px 40px;background-color:#298cc3;color:#fff;text-align:center;font-weight:700;border-radius:10px}.food_box{border-top:1px dashed #298cc3;border-left:1px dashed #298cc3;border-bottom:1px dashed #298cc3}.food_box2{border-top:1px dashed #298cc3;border-right:1px dashed #298cc3;border-bottom:1px dashed #298cc3}@media (max-width:991px){.food_price{font-size:18px;margin:50px 0}.food_box{border-top:1px dashed #298cc3;border-left:1px dashed #298cc3;border-right:1px dashed #298cc3;border-bottom:none}.food_box2{border-top:none;border-left:1px dashed #298cc3;border-right:1px dashed #298cc3;border-bottom:1px dashed #298cc3}}.food_recommend_title{text-align:center;font-size:35px;font-weight:700;line-height:60px;color:#2e5ac1;border-bottom:2px dashed #2e5ac1}.food_recommend{background-color:#2e5ac1;border-radius:10px;color:#fff;font-weight:700;text-align:center;font-size:1.5vw;letter-spacing:-.05em;padding:24px 10px}.food_delivery{background-color:#2e5ac1;border-radius:10px;color:#fff;font-weight:700;text-align:center;font-size:1.2vw;letter-spacing:-.05em;padding:30px}.management_price{font-size:25px;padding:20px 40px;background-color:#298cc3;color:#fff;text-align:center;font-weight:700;border-radius:10px}.management_box{border-top:1px dashed #298cc3;border-left:1px dashed #298cc3;border-bottom:1px dashed #298cc3}.management_box2{border-top:1px dashed #298cc3;border-right:1px dashed #298cc3;border-bottom:1px dashed #298cc3}@media (max-width:991px){.management_price{font-size:18px;margin:50px 0}.management_box{border-top:1px dashed #298cc3;border-left:1px dashed #298cc3;border-right:1px dashed #298cc3;border-bottom:none}.management_box2{border-top:none;border-left:1px dashed #298cc3;border-right:1px dashed #298cc3;border-bottom:1px dashed #298cc3}}.management_recommend_title{text-align:center;font-size:35px;font-weight:700;line-height:60px;color:#2e5ac1;border-bottom:2px dashed #2e5ac1}.management_recommend{background-color:#2e5ac1;border-radius:10px;color:#fff;font-weight:700;text-align:center;font-size:clamp(1em,1vw,1.3em);letter-spacing:-.01em;padding:16px 10px}.management_merit{border:outset 6px #2e5ac1;background-color:#fff;borer-color:##2e5ac1;border-radius:color:#298cc3;font-weight:700;text-align:center;font-size:clamp(1em,1vw,1.3em);letter-spacing:-.01em;padding:16px 10px}.management_delivery{background-color:#2e5ac1;border-radius:10px;color:#fff;font-weight:700;text-align:center;font-size:1.2vw;letter-spacing:-.05em;padding:30px}.seminar_box{background-color:#c9e3fc;border-radius:10px;color:#2e5ac1;font-weight:700;text-align:left;font-size:23px;letter-spacing:-.05em;padding:2%;margin:5px 10px;border:2px solid #2e5ac1}.seminar_title{font-size:40px;color:#fff;text-align:center;font-weight:700;background:#2c4f9a;border:2px solid #2c4f9a;padding:15px;margin:20px 0}.seminar_text{color:#000;font-size:16px;padding:5px 0}.seminar_point{width:100%;font-size:25px;font-weight:600;line-height:180%;color:#4173e3;margin:0 auto;border:2px solid #4173e3;padding:30px}.seminar_profile{line-height:2em;color:#000;font-weight:700}.seminar_profile_name{font-size:20px}.seminar_question{color:#559797;font-weight:700}@media (max-width:991px){.seminar_box{width:100%;font-size:15px}.seminar_title{font-size:21px}.seminar_point{font-size:clamp(15px,3vw,25px)}}.minpakujouto_point{width:50%;font-size:25px;font-weight:600;line-height:180%;color:red;margin:0 auto;border:2px solid #4173e3;padding:30px}.minpakujouto_point{max-width:100%;margin:0 auto}@media (max-width:991px){.minpakujoutor_box{width:50%;font-size:15px}.minpakujouto_title{font-size:21px}.minpakujouto_point{font-size:clamp(15px,3vw,25px)}}.image_btn{width:100%;height:15vh;margin:0 auto;background-image:url(//ta-japan.com/hbsys/wp-content/themes/heyabal/assets/css/../images/btn_image.png)}.image_btn:hover{opacity:.6;transition-duration:.3s}.image_btn p{text-align:center;font-size:25px;font-weight:700;color:#2d2a94;line-height:180px}.image_shadow{filter:drop-shadow(2px 2px 2px rgba(160,160,160,.8))}.img_wrap{width:100%;height:226px;margin:0 auto;overflow:hidden;cursor:pointer}.img_wrap img{width:100%;transition-duration:.5s}.img_wrap:hover img{transform:scale(1.2);transition-duration:.5s}.customer_box{text-align:center}.customer_img{padding-top:30px}.customer_voice{border:1px solid #ccc;border-radius:10px;padding:20px}.customer_name{font-size:18px;font-weight:700;color:#000}#footer{font-size:14px;background:#37517e;clear:both}#footer .footer-newsletter{padding:50px 0;background:#f3f5fa;text-align:center;font-size:15px;color:#444}#footer .footer-newsletter h4{font-size:24px;margin:0 0 20px;padding:0;line-height:1;font-weight:600;color:#37517e}#footer .footer-newsletter form{margin-top:30px;background:#fff;padding:6px 10px;position:relative;border-radius:50px;box-shadow:0px 2px 15px rgba(0,0,0,.06);text-align:left}#footer .footer-newsletter form input[type=email]{border:0;padding:4px 8px;width:calc(100% - 100px)}#footer .footer-newsletter form input[type=submit]{position:absolute;top:0;right:0;bottom:0;border:0;background:0 0;font-size:16px;padding:0 20px;color:#fff;transition:.3s;border-radius:50px;box-shadow:0px 2px 15px rgba(0,0,0,.1)}#footer .footer-newsletter form input[type=submit]:hover{background:#209dd8}#footer .footer-top{padding:60px 0 30px;background:#2d2a94}#footer .foot_logo{width:50%}#footer .footer-top .footer-contact{margin-bottom:30px}#footer .footer-top .footer-contact h3{font-size:28px;margin:0 0 10px;padding:2px 0;line-height:1;text-transform:uppercase;font-weight:600;color:#37517e}#footer .footer-top .footer-contact p{font-size:14px;line-height:24px;margin-bottom:0;font-family:"Jost",sans-serif;color:#fff}#footer .footer-top h4{font-size:16px;font-weight:700;color:#fff;position:relative;padding-bottom:12px}#footer .footer-top .footer-links{margin-bottom:30px}#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}#footer .footer-top .footer-links ul i{padding-right:2px;color:#47b2e4;font-size:18px;line-height:1}#footer .footer-top .footer-links ul li{padding:10px 0;display:flex;align-items:center}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul a{color:#fff;transition:.3s;display:inline-block;line-height:1}#footer .footer-top .footer-links ul a:hover{text-decoration:none;color:#47b2e4}#footer .footer-top .social-links a{font-size:18px;display:inline-block;background:#47b2e4;color:#fff;line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:36px;height:36px;transition:.3s}#footer .footer-top .social-links a:hover{background:#209dd8;color:#fff;text-decoration:none}#footer .footer-bottom{padding-top:30px;padding-bottom:30px;color:#fff}#footer .copyright{text-align:center}#footer .credits{float:right;font-size:13px}#footer .credits a{transition:.3s}#footer a.tel{color:#fff}@media (max-width:768px){#footer .footer-bottom{padding-top:20px;padding-bottom:20px}#footer .copyright,#footer .credits{text-align:center;float:none}#footer .credits{padding-top:4px}}.space_bottom{margin-bottom:80px}.space_bottom_100{margin-bottom:100px}.space_tb{margin:25px 0}.form_bottom .space_tb{margin:25px 5%}.form_bottom{margin-bottom:60px}.form_bottom p{text-align:center}.layout_mid{width:100%;margin:0 auto}.text_center{text-align:center}.layout_top{padding-top:50px}.layout_top_30{padding:25px 20px}.top_padding{padding-top:100px}.layout_padding{width:100%}@media (max-width:991px){.layout_padding{padding-bottom:10px}}.slider{width:80%;margin:0 auto}.slider img{width:100%;height:auto}.slider .slick-slide{margin:0 10px}.slick-prev,.slick-next{position:absolute;top:42%;cursor:pointer;outline:none;border-top:2px solid #666;border-right:2px solid #666;height:15px;width:15px}.slick-prev{left:-1.5%;transform:rotate(-135deg)}.slick-next{right:-1.5%;transform:rotate(45deg)}.slick-dots{text-align:center;margin:20px 0 0}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots button{color:transparent;outline:none;width:8px;height:16px;display:block;border-radius:50%;background:#ccc}.slick-dots .slick-active button{background:#333}.breadcrumb{display:flex;flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none}.breadcrumb li{position:relative;margin-right:28px;margin-bottom:5px}.breadcrumb li:before{position:absolute;top:0;bottom:0;right:-16px;display:block;width:7px;height:7px;margin:auto;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #979797;border-right:1px solid #979797}.breadcrumb li:first-child{margin-left:0}.breadcrumb li:last-child{margin-right:0}.breadcrumb li:last-child:before{display:none}.breadcrumb li,.breadcrumb li a{color:#999;text-decoration:none}.breadcrumb li a:hover{text-decoration:underline}@media screen and (max-width:767px){.breadcrumb li{font-size:10px}.breadcrumb li:before{width:5px;height:5px}}.row.space_top_80{margin-top:80px}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 20px!important;margin-bottom:1rem;list-style:none}@media screen and (max-width:991px){.food_recommend_title{font-size:25px}.food_recommend{font-size:18px}.food_delivery{font-size:18px}.layout_top{padding-top:0}img.customer_img{width:50%;margin:0 auto}.space_bottom_100{margin-bottom:120px}.space_bottom_20{margin-bottom:20px}.space_bottom{margin-bottom:0;margin-top:60px}.row.space_top_80{margin-top:0;margin-bottom:0}.seminar_point{padding:20px}.seminar_box{margin:10px 0}summary{padding-left:20px}.row{margin-right:0;margin-left:0}#footer .footer-top{padding:0 0 30px;background:#2d2a94}#footer .foot_logo{width:50%;margin-bottom:20px}}.ph_txtbox{display:flex !important;flex-wrap:nowrap;justify-content:center;margin:30px 0;align-items:flex-end}.tb_fig{flex-wrap:wrap;justify-content:center;text-align:center}.ph_txt{margin:0 10px 50px}.pt_img{margin:15px;width:180px}@media (max-width:768px){.ph_txtbox{flex-wrap:wrap;justify-content:center;margin:30px 0;align-items:center}.ph_txt{text-align:left}.pt_img{margin:15px;width:50%}.ph_txt{margin:0 10px 30px}}