@charset "UTF-8";.head{padding:90px 0;position:relative;background-color:#0097dd;color:#fff}@media (max-width:768px){.head{padding:150px 0 30px}}.head .logo{position:absolute;top:15%;left:10%;width:100px;display:block;height:auto}@media (max-width:768px){.head .logo{width:70px;top:10%;left:50%;transform:translateX(-50%)}}.head h1{text-align:center;font-size:4em;font-weight:700;margin-bottom:15px}.head div{text-align:center;font-size:1.4em}main{padding:80px 0;font-weight:300}main .main_wrap{width:80%;max-width:1200px;min-width:inherit;margin:0 auto}@media (max-width:768px){main .main_wrap{width:90%;max-width:inherit;min-width:inherit}}main .main_wrap h2{font-size:1.6em;margin-bottom:30px;font-weight:300}main .main_wrap h2>span{padding-bottom:10px;border-bottom:1px solid #0097dd}main .main_wrap>div{display:flex;justify-content:space-between;margin-bottom:120px}@media (max-width:768px){main .main_wrap>div{flex-flow:column;margin-bottom:60px}}main .main_wrap>div>dl{display:flex;justify-content:flex-start;flex-flow:column;width:45%;font-size:1.4em;min-height:400px}@media (max-width:768px){main .main_wrap>div>dl{width:100%;margin-bottom:30px}}main .main_wrap>div>dl>div{display:flex;justify-content:flex-start;padding:20px 0}@media (max-width:768px){main .main_wrap>div>dl>div{align-items:center}}main .main_wrap>div>dl>div:not(:last-of-type){border-bottom:1px solid #231815}main .main_wrap>div>dl>div dt{width:8rem}@media (max-width:768px){main .main_wrap>div>dl>div dt{width:6rem}}@media (max-width:768px){main .main_wrap>div>dl>div dd{line-height:1.5}}main .main_wrap>div .map{width:50%;overflow:hidden;position:relative;border-radius:10px}@media (max-width:768px){main .main_wrap>div .map{width:100%;height:250px}}main .main_wrap>div .map iframe{position:absolute;left:0;top:0;height:100%;width:100%}main .main_wrap>dl{font-size:1.4em}main .main_wrap>dl>div{display:flex;justify-content:flex-start}@media (max-width:768px){main .main_wrap>dl>div{flex-flow:column}}main .main_wrap>dl>div:not(last-of-type){margin-bottom:15px}main .main_wrap>dl>div dt{width:8rem}@media (max-width:768px){main .main_wrap>dl>div dt{margin-bottom:10px}}main .main_wrap>dl>div dd{display:flex;align-items:center}@media (max-width:768px){main .main_wrap>dl>div dd{margin-bottom:20px}}