﻿@charset "utf-8"; 
.navbar{background:#fff}
.navbar .container .navbar-collapse .navbar-nav > li > a{color:#333}
.navbar .container .navbar-collapse .navbar-nav .active a{color:#fff}
.navbar .container .navbar-header .navbar-brand{padding:4px 0}
p.t-word{position:absolute;left:0;font-size:16px; top:96px;z-index:99999;color:#00529E;font-weight:bold}
@media (min-width:992px){.navbar .container .navbar-collapse .navbar-nav li{padding-top:40px;padding-bottom:40px}
.navbar .container .navbar-collapse .navbar-nav .dropdown .dropdown-menu{top:119px}}
@media screen and (max-width:991px){p.t-word{visibility:hidden;height:0}}
#xyz{margin-top:0;top:5px;position:absolute;right:0}
.navbar .container .navbar-collapse .navbar-nav li{padding-left:10px;padding-right:10px}
footer .foottext .container{display:flex;flex-direction:column-reverse;padding:0 0 15px}
footer .foottext .container>*{width:100%;text-align:center;padding-top:18px}
footer .foottext .foot-nav li a{font-size:14px}
@media screen and (max-width:1500px){.foot-right .common-wrapper{flex-direction:column-reverse;justify-content:center}
.foot-right ul{margin-bottom:20px}
.foot-right ul a{padding:0 18px}}
.foot-right p{line-height:1.4}
iframe{max-width:100%}
.about .about-img iframe{width:100%;height:100%;display:block}
.about .about-con{padding:50px 90px}
.about ul li{position:relative;padding-left:40px;line-height:1.7}
.about .about-sel{position:absolute;left:0;top:-2px}
@media screen and (max-width:1500px) and (min-width:1151px){.about .about-con, .about .about-img{width:50%}
.about .about-con{padding:40px 60px}}
@media screen and (max-width:1500px){ .about .about-img{max-height:100%}}
@media screen and (max-width:1150px){.about .about-img iframe{height:590px}}
@media screen and (max-width:768px){.about .about-img iframe{height:100%}
.about .about-con{padding:66vw 4vw 4vw}
.about .about-img{max-height:inherit;width:100%;left:0;padding:0 4vw;box-sizing:border-box;height:62vw}}
.contact-wrap{margin-top:0}
.contact-list{height:200px;flex-wrap:wrap}
.contact-item{height:50%;width:32%;justify-content:flex-start;box-sizing:border-box;margin-right:2%}
.contact-item:nth-child(3n){margin-right:0}
@media screen and (max-width:768px){#gmap{width:100vw}
.contact-wrap{margin-top:20px}
.contact-list{height:auto;padding:0 0 2vw}
.contact-item{height:auto;width:49%}
.contact-item:nth-child(3n){margin-right:2%}
.contact-item:nth-child(2n){margin-right:0}}
@media screen and (max-width:560px){.contact-item{width:100%;margin-right:0}
.contact-item:nth-child(3n){margin-right:0%}}
div.contact-list{height:auto}
.contact-item{margin-bottom:15px}
.contact-item:last-child{width:100%}
.part-item img{max-width:90%;max-height:140px}
.part-item{overflow:hidden;padding:16px 0}
@media screen and (max-width:480px){.part-item img{max-height:90px}
.part-item{padding:8px 0}}
@media (min-width:769px){.head-nav>ul>li:hover .submenu{transform:rotateX(0deg);opacity:1;transition:.5s}
.submenu{transition:.5s;display:block !important}}