@media (min-width:320px){#top-head2{margin:0;position:fixed;top:0;width:100%;z-index:999}}@media (min-width:992px){#top-head2{background:hsla(0,0%,100%,.95);box-shadow:1px 1px 3px rgba(0,0,0,.2);margin:100px auto 0;padding:0 15px;position:sticky;top:-100px;width:100%;z-index:999}}#top-head2 .inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto}@media (min-width:320px){#top-head2 .inner{height:6.5rem}}@media (min-width:992px){#top-head2 .inner{height:8rem}#top-head2 #global-nav .global_box .menu{display:flex;margin:0}}@media (min-width:320px){#global-nav .global_box .menu{order:2;padding:0 15px}}@media (min-width:992px){#global-nav .global_box .menu{order:3;padding:0}}#global-nav .global_box .menu li.contact a{background:hsla(0,0%,88%,.5);border:1px solid #fff;margin-left:20px;transition:.2s}#global-nav .global_box .menu li.contact a:hover{opacity:.8;transition:.2s}#global-nav .global_box .menu li.contact a:after{display:none}#global-nav .global_box .menu li a,#global-nav .global_box .menu li span{align-items:center;color:#605959;display:flex;font-size:1.4rem;font-weight:500;justify-content:center;letter-spacing:.5px;position:relative}@media (min-width:320px){#global-nav .global_box .menu li a img{height:16px;margin-right:6px}}@media (min-width:992px){#global-nav .global_box .menu li a img{height:17px;margin-right:6px}}@media (min-width:1200px){#global-nav .global_box .menu li a img{height:19px;margin-right:6px}}@media (min-width:992px){#global-nav .global_box .menu li a,#global-nav .global_box .menu li span{font-size:1.3rem}}@media (min-width:1200px){#global-nav .global_box .menu li a,#global-nav .global_box .menu li span{font-size:1.5rem}}#global-nav .global_box .menu li a:after{background:#185744;bottom:0;content:"";height:2px;position:absolute;transition:.1s;width:0}@media (min-width:320px){#global-nav .global_box .menu li a:after{left:7.5px}}@media (min-width:992px){#global-nav .global_box .menu li a:after{left:12px}}#global-nav .global_box .menu li a:hover{text-decoration:none}@media (min-width:320px){#global-nav .global_box .menu li a:hover:after{width:calc(100% - 15px)}}@media (min-width:992px){#global-nav .global_box .menu li a:hover:after{width:calc(100% - 20px)}#global-nav .global_box .menu li a{padding:1rem}}@media (min-width:1200px){#global-nav .global_box .menu li a{padding:1rem 1.25rem}}#top-head2 .inner #global-nav2 .contact .btn_box{display:flex}#top-head2.fixed .inner #global-nav .contact .number{display:none}@media (max-width:993px){#top-head2 .inner #global-nav2 .contact{display:none}}#top-head2 .inner #global-nav .contact .number p{font-family:toppan-bunkyu-mincho-pr6n,serif;margin-bottom:0}@media (min-width:320px){#top-head2 .inner #global-nav .contact .number a{align-items:center;display:flex;font-family:toppan-bunkyu-mincho-pr6n,serif;font-size:20px}}@media (min-width:993px){#top-head2 .inner #global-nav .contact .number a{color:#c39000;font-family:toppan-bunkyu-mincho-pr6n,serif;font-size:26px;letter-spacing:1px;line-height:1}#top-head2 .inner #global-nav .contact .number a img,#top-head2 .inner #global-nav2 .contact .number a img{margin-right:8px;width:25px}}@media (min-width:992px){#top-head2 .inner #global-nav .contact .btn_box a,#top-head2 .inner #global-nav2 .contact .btn_box a{align-items:center;border:1px solid #c39000;border-radius:50%;display:flex;height:40px;justify-content:center;margin-left:1rem;width:40px}#top-head2 .inner #global-nav .contact .btn_box a img,#top-head2 .inner #global-nav2 .contact .btn_box a img{height:20px}}@media (min-width:1200px){#top-head2 .inner #global-nav .contact .btn_box a,#top-head2 .inner #global-nav2 .contact .btn_box a{height:45px;margin-left:1.25rem;width:45px}#top-head2 .inner #global-nav .contact .btn_box a img,#top-head2 .inner #global-nav2 .contact .btn_box a img{height:22px}}#top-head2.fixed{background:hsla(0,0%,100%,.95);height:auto;margin-top:0;position:fixed;top:0;transition:top .3s ease-in}@media (min-width:992px){#top-head2.fixed .inner{height:7.5rem}}@media (min-width:320px){#top-head2.fixed .logo{display:block!important;padding:0 0 0 1rem}}@media (min-width:992px){#top-head2.fixed .logo{padding:0 1rem 0 0}}@media (min-width:320px){#top-head2.fixed .logo img{max-width:150px}}@media (min-width:992px){#top-head2.fixed .logo img{max-width:160px}}@media (min-width:1200px){#top-head2.fixed .logo img{max-width:180px}}#top-head2.fixed .logo a{display:flex}@media (min-width:320px){#top-head2 .inner #mobile-head{align-items:center;display:flex;padding:0 20px;width:100%}}@media (min-width:993px){#top-head2 .inner #mobile-head{padding:0;width:fit-content}}@media (min-width:1200px){#top-head2 .inner #mobile-head{width:fit-content}}@media (min-width:320px){#top-head2 .inner #global-nav{width:100%}}@media (min-width:993px){#top-head2 .inner #global-nav{width:auto}}@media (min-width:992px){#top-head2 .logo{display:block;margin-bottom:0}}@media (min-width:320px){#top-head2 .logo{margin-bottom:0;padding:0}}@media (min-width:768px){#top-head2 .logo{padding:0 1rem 0 0}}@media (min-width:320px){#top-head2 .logo img{max-height:44px;max-width:160px}}@media (min-width:992px){#top-head2 .logo img{max-height:45px;max-width:200px}}#global-nav .global_box{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}@media (min-width:320px){#global-nav .global_box{margin-top:0}}@media (min-width:993px){#global-nav .global_box{margin-top:0}}#global-nav .global_box .top_nav{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.5rem}@media (min-width:320px){#global-nav .global_box .top_nav{margin-right:0;order:3;width:100%}}@media (min-width:992px){#global-nav .global_box .top_nav{margin-right:1rem;order:1;width:55%}}#global-nav .global_box .top_nav ul{align-items:center;display:flex;flex-wrap:wrap;margin:0}@media (min-width:320px){#global-nav .global_box .top_nav ul{justify-content:space-between;padding:0 1rem;width:100%}}@media (min-width:992px){#global-nav .global_box .top_nav ul{justify-content:flex-end;padding:0;width:100%}}@media (min-width:320px){#global-nav .global_box .top_nav ul li{margin-bottom:1rem;margin-left:0;width:100%}}@media (min-width:992x){#global-nav .global_box .top_nav ul li{margin-bottom:0;margin-left:0;width:33%}}@media (min-width:992px){#global-nav .global_box .top_nav ul li{margin-left:1rem;width:auto}#global-nav .global_box .top_nav ul li:first-of-type{margin-left:0}}#global-nav .global_box .top_nav ul li a,#global-nav .global_box .top_nav ul li span{border-radius:50px;color:#fff;display:block;font-size:1.4rem;padding:.3rem 2rem;transition:.3s}#global-nav .global_box .top_nav ul li a:hover{opacity:.7}#nav-toggle{cursor:pointer;display:none;height:36px;position:absolute;right:2rem;top:2rem;width:34px;z-index:101}#nav-toggle div{position:relative}#nav-toggle span{background:#185744;border-radius:100px;display:block;height:3.2px;left:0;position:absolute;transition:.35s ease-in-out;width:100%}#nav-toggle span:first-child{top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}.open #nav-toggle{width:36px}@media (max-width:992px) and (min-width:320px){#top-head2 #global-nav .global_box .menu li a,#top-head2.fixed #global-nav .global_box .menu li a{width:-moz-fit-content;width:fit-content}}@media (min-width:992px){#top-head2 #global-nav .global_box .menu.mo{display:none}}@media (max-width:992px) and (min-width:768px){#top-head2 #global-nav .global_box .menu li a,#top-head2.fixed #global-nav .global_box .menu li a{width:100%}}@media (max-width:992px){#nav-toggle{display:block}.open #nav-toggle span:first-child{top:11px;transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){left:50%;width:0}.open #nav-toggle span:nth-child(3){top:11px;transform:rotate(-315deg)}.open #global-nav{transform:translateY(756px)}#top-head2,.inner{padding:0;width:100%}#top-head2{margin-top:0;position:fixed;top:0}#top-head2.fixed{background:transparent;padding-top:0}#mobile-head{background:hsla(0,0%,100%,.95);box-shadow:1px 1px 3px rgba(0,0,0,.3);height:65px;position:relative;width:100%;z-index:999}.open #mobile-head{background:(255,255,255,.95)}#global-nav{background:hsla(0,0%,100%,.95);box-shadow:1px 1px 3px rgba(0,0,0,.3);padding:25px 0;position:absolute;text-align:center;top:-690px;transition:.4s ease-in-out;width:100%}#global-nav .global_box .menu{bottom:0;display:flex;flex-wrap:wrap;font-size:1.4rem;list-style:none;margin-bottom:0;position:static;right:0;width:100%}#global-nav .global_box .menu.mo{display:block}#global-nav .global_box .menu.mo li.tel{border-top:1px solid #e0e0e0;margin-top:1rem;width:100%}#global-nav .global_box .menu.mo li.tel a{display:flex;flex-wrap:wrap;padding-bottom:5px!important}#global-nav .global_box .menu.mo li.tel a span{font-family:toppan-bunkyu-mincho-pr6n,serif;width:100%}#global-nav .global_box .menu.mo li.tel a span.num{font-size:24px}#global-nav .global_box .menu li{float:none;position:static;width:50%}#top-head2 #global-nav .global_box .menu li a,#top-head2.fixed #global-nav .global_box .menu li a{margin:0 auto;max-width:480px;padding:18px 15px;width:100%}#global-nav .global_box .menu li.contact{float:none;margin:10px 0;position:static}}@media (min-width:320px){#top-head1{display:none;margin:0;position:fixed;top:0;width:100%;z-index:999}}@media (min-width:992px){#top-head1{background:hsla(0,0%,100%,.95);box-shadow:1px 1px 3px rgba(0,0,0,.2);display:block;margin:0 auto;padding:0 20px;position:relative;top:0;width:100%;z-index:999}#top-head1 #global-nav2{align-items:center;display:flex}}#top-head1 .inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto}@media (min-width:320px){#top-head1 .inner{height:6.5rem}}@media (min-width:992px){#top-head1 .inner{height:8rem}}#top-head1 .inner #global-nav2 .contact .number{display:grid;justify-items:center}#top-head1 .inner #global-nav2 .contact .number p{font-family:toppan-bunkyu-mincho-pr6n,serif;margin-bottom:0}@media (min-width:320px){#top-head1 .inner #global-nav2 .contact .number a{align-items:center;display:flex;font-family:toppan-bunkyu-mincho-pr6n,serif;font-size:20px}}@media (min-width:993px){#top-head1 .inner #global-nav2 .contact .number a{color:#c39000;font-family:toppan-bunkyu-mincho-pr6n,serif;font-size:26px;letter-spacing:1px;line-height:1}#top-head1 .inner #global-nav2 .contact .number a img{margin-right:8px;width:25px}}#top-head1 .logo{margin-bottom:0}@media (min-width:320px){#top-head1 .logo{padding:0 0 0 1rem}}@media (min-width:768px){#top-head1 .logo{padding:0 0 0 2rem}}@media (min-width:320px){#top-head1 .logo img{max-height:44px;max-width:160px}}@media (min-width:992px){#top-head1 .logo img{max-height:45px;max-width:240px}#top-head2 .weather_link{display:none}#top-head2 .weather_link.fixed{display:block}}