:root{color-scheme:only light}body{overflow-x:hidden;font-family:"NotoSerifJP-local", "Noto Serif JP", Garamond, Georgia, "Times New Roman", Times, "Yu Mincho", "YuMincho", "Hiragino Mincho Pro", "HiraMinProN-W3", "MS PMincho", serif;font-style:italic;background-color:#f2ecda;color:#000}p{line-height:1.75}a{color:#fed136}a:hover{color:shade-color(#fed136, 10%)}.text-primary{color:#fed136 !important}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:"NotoSerifJP-local", "Noto Serif JP", Garamond, Georgia, "Times New Roman", Times, "Yu Mincho", "YuMincho", "Hiragino Mincho Pro", "HiraMinProN-W3", "MS PMincho", serif}section .section-heading{font-size:25px;margin-top:0;margin-bottom:15px}section .section-heading .section-heading-text>span{display:block}section .section-heading .section-heading-text-2{font-size:20px}section .section-desc{font-style:italic;margin-bottom:75px;font-family:"NotoSerifJP-local", "Noto Serif JP", Garamond, Georgia, "Times New Roman", Times, "Yu Mincho", "YuMincho", "Hiragino Mincho Pro", "HiraMinProN-W3", "MS PMincho", serif}.btn{font-family:"NotoSerifJP-local", "Noto Serif JP", Garamond, Georgia, "Times New Roman", Times, "Yu Mincho", "YuMincho", "Hiragino Mincho Pro", "HiraMinProN-W3", "MS PMincho", serif;border-radius:18px}.btn-xl{font-size:18px;padding:20px 40px}.btn-primary{background-color:#fed136;border-color:#fed136}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:shade-color(#fed136, 7.5%) !important;border-color:shade-color(#fed136, 7.5%) !important;color:white}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(254,209,55,0.5) !important}::-moz-selection{background:#fed136;text-shadow:none}::selection{background:#fed136;text-shadow:none}img::selection{background:transparent}img::-moz-selection{background:transparent}#tnSpinner{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url(../img/spinner.gif) 50% 50% no-repeat #fff;display:block}#toTop{display:block !important;width:50px;height:50px;font-size:24px;line-height:46px;border-radius:50%;position:fixed;right:20px;bottom:20px;overflow:hidden;text-align:center;text-decoration:none;z-index:20;color:#fff;background:#fed136;-webkit-box-shadow:4px 4px 8px 0 rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 8px 0 rgba(0,0,0,0.4);box-shadow:4px 4px 8px 0 rgba(0,0,0,0.4)}html,body,#main-content,.carousel,.carousel-inner,.carousel-item,.carousel-item .fill{height:100%}.carousel{background-color:#212529}.carousel-caption{right:0;left:0}.carousel-item .fill{width:100%;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.order-now-item{display:block}.order-now-item .order-now-item-heading{font-size:1.5rem}.order-now-item .info-box{text-align:center}.order-now-item .button-box{text-align:center}.modal-title{font-size:1.25rem}.doc-content .section-heading{font-size:1rem}.gallery-heading{font-size:1rem}.anchor-link{padding:0 0.175rem;font-weight:400;text-decoration:none;opacity:0;transition:color 0.15s ease-in-out, opacity 0.15s ease-in-out}.anchor-link::after{content:"#"}.anchor-link:focus,.anchor-link:hover,:hover>.anchor-link,:target>.anchor-link{text-decoration:none;opacity:1}.content-border-box{border:5px solid #ede0b8;border-radius:5px;background-color:#fff;color:#000}.service-item .service-item-heading{font-size:1.2rem}.section-with-bg{background-color:#000;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff}.recruit-item{margin:10px;border:2px solid #000;border-radius:16px;padding:15px}.recruit-item .recruit-item-heading{font-weight:bold}.recruit-item .btn{padding-left:25px;padding-right:25px}#contactForm iframe{width:1px;min-width:100%}@media (prefers-reduced-motion: reduce){.anchor-link{transition:none}}@media (min-width: 576px){.carousel-caption{right:5%;left:5%}.order-now-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}.order-now-item .info-box{flex-grow:1;flex-shrink:1;text-align:left}.order-now-item .button-box{min-width:140px;flex-shrink:0;text-align:right}}@media (min-width: 768px){.carousel-caption{right:9%;left:9%}}@media (min-width: 992px){.carousel-caption{right:12%;left:12%}}@media (min-width: 1200px){.carousel-caption{right:15%;left:15%}}#mainNav{background-color:#f2ecda;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#mainNav .header-logo{display:block;margin:0;padding:0;height:38.5px;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s}#mainNav .navbar-toggler{font-size:12px;right:0;padding:13px;text-transform:uppercase;color:white;border:0;background-color:#fed136;font-family:"NotoSerifJP-local", "Noto Serif JP", Garamond, Georgia, "Times New Roman", Times, "Yu Mincho", "YuMincho", "Hiragino Mincho Pro", "HiraMinProN-W3", "MS PMincho", serif}#mainNav .navbar-brand{padding:0;display:block;color:#fed136;height:100%}#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:shade-color(#fed136, 10%)}#mainNav .navbar-brand img{display:block;height:100%}#mainNav .navbar-nav .nav-item .nav-link{font-size:90%;font-weight:bold;padding:0.75em 0;color:#212529}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#fed136}#mainNav .navbar-nav .nav-item .nav-link .nav-item-name2{display:none}#mainNav .navbar-nav .nav-item .nav-link .lang-icon{height:20px}@media (min-width: 992px){#mainNav{height:102px;max-height:102px;padding-top:15px;padding-bottom:15px;border:none}#mainNav .header-logo{height:72px}#mainNav .navbar-brand{font-size:0.9em;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em 1em !important}#mainNav .navbar-nav .nav-item .nav-link>span{display:block;text-align:center}#mainNav .navbar-nav .nav-item .nav-link .nav-item-name1{font-size:90%;line-height:90%}#mainNav .navbar-nav .nav-item .nav-link .nav-item-name2{display:block;font-size:90%}#mainNav.navbar-shrink{height:54px;max-height:54px;padding-top:0;padding-bottom:0}#mainNav.navbar-shrink .header-logo{padding:7px 0;height:54px}#mainNav.navbar-shrink .navbar-brand{font-size:0.65em}}@media (min-width: 1200px){#mainNav .navbar-nav .nav-item .nav-link .nav-item-name1{font-size:120%}#mainNav .navbar-nav .nav-item .nav-link .nav-item-name2{font-size:90%}}header.masthead{text-align:center;color:white;background-image:url("../img/header-bg.jpg");background-repeat:no-repeat;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.intro-text{padding-top:50px;padding-bottom:100px;text-shadow:0px 0px 10px #000}.intro-text .intro-logo{display:inline-block;margin-bottom:15px;max-width:60%;max-height:120px}.intro-text .intro-lead-in{font-size:22px;font-weight:normal;font-style:italic;line-height:22px;margin-bottom:25px;font-family:"NotoSerifJP-local", "Noto Serif JP", Garamond, Georgia, "Times New Roman", Times, "Yu Mincho", "YuMincho", "Hiragino Mincho Pro", "HiraMinProN-W3", "MS PMincho", serif}.intro-text .intro-heading{font-size:30px;font-weight:700;line-height:30px;margin-bottom:25px;font-family:"NotoSerifJP-local", "Noto Serif JP", Garamond, Georgia, "Times New Roman", Times, "Yu Mincho", "YuMincho", "Hiragino Mincho Pro", "HiraMinProN-W3", "MS PMincho", serif}@media (min-height: 740px){.intro-text{padding-bottom:160px}}@media (min-height: 800px){.intro-text{padding-bottom:220px}}@media (min-width: 768px){.intro-text{padding-bottom:200px}.intro-text .intro-logo{display:inline-block;margin-bottom:15px;max-width:60%;max-height:180px}.intro-text .intro-lead-in{font-size:40px;line-height:40px;margin-bottom:50px}.intro-text .intro-heading{font-size:50px;font-weight:700;line-height:50px}}@media (min-width: 1200px){.intro-text .intro-logo{display:inline-block;margin-bottom:15px;max-width:60%;max-height:230px}.intro-text .intro-heading{font-size:75px;line-height:75px}}footer{padding:15px 0}footer .footer-logo{font-size:1.5em}footer .footer-logo img{max-width:100%;max-height:100px}
/*# sourceMappingURL=main.css.map */
