@import"../../common/font/style.css";*{box-sizing:border-box}body{font-size:16px;font-family:"Zen Maru Gothic 700",sans-serif;line-height:1;color:#323232;border-top:5px solid #086c6d}a{color:#323232;text-decoration:none}a:hover{color:#9a7a40;text-decoration:underline}img{vertical-align:bottom}.btn{display:flex;width:190px;background-color:#086c6d;border-radius:6px;transition:all .3s ease-in-out}.btn:hover{background-color:#9a7a40}header{display:flex;align-items:stretch;justify-content:space-between;position:relative;width:1260px;max-width:100%;margin:0 auto;padding:30px;z-index:999}header a{display:block}header a h1{margin:0;width:320px}@media screen and (max-width: 530px){header a h1{width:270px}}@media screen and (max-width: 440px){header a h1{width:240px}}header a h1 img{width:100%}header .hdrRight{display:flex;flex-direction:column;justify-content:space-between;margin-left:auto;padding-right:20px}@media screen and (max-width: 1024px){header .hdrRight{display:none}}header .hdrRight .time{font-family:"Zen Maru Gothic bold",sans-serif;font-size:13px;letter-spacing:.075em}header .hdrRight .time span{display:inline-flex;font-family:"Zen Maru Gothic normal",sans-serif;font-size:12px;letter-spacing:.05em;color:#fff;padding:2px 8px;background-color:#9a7a40;border-radius:3px}header .hdrRight .number{font-family:"Rift Soft",sans-serif;font-size:31px;color:#086c6d;letter-spacing:.04em}header .hdrRight .number span{font-size:25px;letter-spacing:.05em}header .contact{justify-content:center;align-items:center;color:#fff;text-decoration:none}@media screen and (max-width: 1024px){header .contact{display:none}}header .contact span{font-size:20px;margin-right:15px}header .tel,header .menu{display:none;justify-content:center;align-items:center;color:#fff;font-size:30px;width:51px}@media screen and (max-width: 1024px){header .tel,header .menu{display:flex}}@media screen and (max-width: 530px){header .tel,header .menu{width:43px}}@media screen and (max-width: 440px){header .tel,header .menu{width:38px}}header .tel:hover,header .menu:hover{text-decoration:none}header .tel{margin-left:auto}header .menu{margin-left:20px}nav{display:flex;align-items:stretch;justify-content:space-between;font-family:"Zen Maru Gothic 500",sans-serif;font-size:18px;width:100%;background-color:#fff;border-bottom:1px solid #ccc}@media screen and (max-width: 1024px){nav{display:none;position:absolute;border-top:1px solid #ccc;border-bottom:none;z-index:999}}nav ul{display:flex;width:1260px;max-width:100%;list-style-type:none;margin:0 auto;padding:0 20px 10px}@media screen and (max-width: 1024px){nav ul{display:block;margin:0 auto 10px;padding:0 10px 10px}}nav ul li{position:relative;text-align:center;width:25%;padding:0 10px}@media screen and (max-width: 1024px){nav ul li{width:100%;padding:10px 0;border-bottom:1px solid #ccc}}nav ul li a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:100%;padding:15px 0;border-radius:6px;transition:all .3s ease-in-out}nav ul li a span{font-size:24px;padding-right:10px}nav ul li a span.line{position:absolute;top:0;right:0;width:1px;height:100%;border-right:1px solid #ccc}@media screen and (max-width: 1024px){nav ul li a span.line{border-right:none}}nav ul li a:hover{text-decoration:none;color:#323232;background-color:#f5f2ec}.headblack{position:fixed;inset:0;background:#fff;z-index:998}@media screen and (max-width: 1024px){.headblack{top:116px}}@media screen and (max-width: 530px){.headblack{top:108px}}footer{background-color:#086c6d}footer .main{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;color:#fff;width:1260px;max-width:100%;margin:0 auto;padding:0 30px}footer .main div{display:flex;padding:60px 0}footer .main div:first-child{flex-direction:column;font-family:"Zen Maru Gothic 300",sans-serif;font-size:12px}footer .main div:first-child p{line-height:16px}footer .main div:nth-of-type(2){margin-left:auto;margin-right:60px}@media screen and (max-width: 1024px){footer .main div:nth-of-type(2){display:none}}footer .main div h1{width:250px;margin:0 0 20px}footer .main div h1 img{width:100%}footer .main div ul{list-style-type:none;margin:0;padding:0}footer .main div ul:first-of-type{margin-right:60px}footer .main div ul li{width:-moz-fit-content;width:fit-content;margin-bottom:20px}footer .main div ul li:last-of-type{margin-bottom:0}footer .main div ul li a{color:#fff}footer .main div .btn{display:flex;justify-content:space-between;color:#086c6d;text-decoration:none;width:180px;padding:15px 20px;background-color:#fff}@media screen and (max-width: 1024px){footer .main div .btn{display:none}}footer .main div .btn span{transform:rotate(180deg)}footer .main div .btn:hover{color:#fff;background-color:#9a7a40}footer .main .copy{display:flex;justify-content:space-between;color:#fff;width:1260px;max-width:100%;margin:0 auto;padding:30px 0;border-top:1px solid #fff}footer .main .copy a{color:#fff;font-size:11px}