
.text1 {position: relative; z-index: 9999; text-align: center; top:300px; font-size: 48px;font-weight: bold;}
.grad {background: rgb(178,229,255);
    background: linear-gradient(90deg, rgba(178,229,255,1) 0%, rgba(108,206,255,1) 25%, rgba(33,160,223,1) 77%);}
.grad2 {
    background: rgb(0,48,255);
    background: linear-gradient(90deg, rgba(0,48,255,1) 0%, rgba(70,105,255,1) 25%, rgba(103,131,255,1) 77%);
}
.ceroblue {background: url(../images/cero.png) left bottom no-repeat; width: 400px;}  
.line {border-top:#fff 1px solid; margin: 15px 0 15px 0;}
.oneman {
    display: inline-block; width:50%; text-align: right;
}
h1 {font-size: inherit !important; padding: 0 !important;  line-height: 0 !important;}
.iconi {margin-top: 10px; }
.insta {width: 50px;}
.insta img {max-width: 50px;}
.face img {max-width: 50px; }
.logoex {margin-top: 16px;}
.logoex img { width: 250px;}
.headi{ height: 72px;}
.pc {padding: 0 !important}
.pc img {max-width: 1950px; width: 100%;}
.h3-2 {text-align: center; margin-bottom: 40px; font-size: 22px;}
 .h3-3 {text-align: center; margin-bottom: 40px; font-size: 22px;}   
.h3-1 {text-align: center; margin-bottom: 40px; font-size: 22px;}
.final {padding-right: 40px; padding-left: 40px;}
.hidesp {display: none;}
.mart {margin-top: 60px;}
.footer-txt {width: 200px; display: inline-block; vertical-align: top;}
.footer-txt2 {display: inline-block; }
.txt-r {padding: 0px}
.news {margin-top: 30px; margin-bottom: 30px; border: #444 1px solid;padding: 10px 0 10px 0;background: #fffff2;}
.news-1 {display: inline-block; /*! margin-right: 90px; */font-size: 22px;margin-left: -15px;margin-top: -3px;margin-bottom: -2px;/*! width: 279px; */}
.news-2 {display: inline-block; /*! margin-left: 50px; *//*! margin-right: 80px; */padding-top: 2px;}
.news-3 {display: inline-block;padding-top: 3px;}
.news-color {background: #f9efcb;padding: 10px 30px 11px 23px;}
.clear-lr {padding-left: 0 !important; padding-right: 0 !important;}
.group {width: 100%;}
h3 {font-size: 1.1rem !important; font-weight: bold !important}
.map-responsive{
    overflow:hidden;
    padding-bottom:36.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.title {font-size: 1.5rem;}
.pad-top {padding-top: 10px !important;}

/* Small devices (landscape phones, 960px and up) */
@media (max-width: 960px) {  
    .news {margin-top: 30px; margin-bottom: 30px; border: #444 1px solid;padding: 10px 0 10px 0;background: #fffff2;}
    .news-1 {display: inline-block; /*! margin-right: 90px; */font-size: 22px;margin-left: -15px;margin-top: -8px;margin-bottom: -7px;/*! width: 279px; *//*! background: #f9efcb; */padding: 5px 0;}
    .news-2 {display: inline-block; /*! margin-left: 50px; *//*! margin-right: 80px; */padding-top: 2px;}
    .news-3 {display: inline-block;padding-top: 2px;}
    .news-color {background: #f9efcb;padding: 10px 30px 10px 23px;}  
}

/* Small devices (landscape phones, 768px and up) */
@media (max-width: 767px) {  
    .news {margin-top: 30px; margin-bottom: 30px; border: #444 1px solid;padding: 10px 0 10px 0;background: #fffff2;}
    .news-1 {display: inline-block; /*! margin-right: 90px; */font-size: 22px;margin-left: 0px;margin-top: -9px;margin-bottom: 5px;/*! width: 279px; */background: #f9efcb;padding: 5px 0;}
    .news-2 {display: inline-block; /*! margin-left: 50px; *//*! margin-right: 80px; */padding-top: 3px;}
    .news-3 {display: inline-block;padding-top: 4px;}
    .news-color {background: #f9efcb;padding: 0px 0px;} 
     
}


/* Small devices (landscape phones, 576px and up) */
@media (max-width: 576px) {  

.logoex {text-align: left; margin-top: 22px;padding-left: 0 !important;}
.logoex img { width: 210px;}
.ima { text-align:center}
.ceroblue {display: none;}  
.oneman {
    display: inline-block; width:50%; text-align: right;
}
.iconi {margin-top: 13px; padding-right: 0px !important;}
.iconi img {max-width: 44px; width: 100px;} 
.h3-1 {text-align: center; margin-bottom: 0px; font-size: 22px;}
.h3-2 {
    text-align: center; margin-bottom: 0px; font-size: 22px;
}
.h3-3 {text-align: center; margin-bottom: 0px; font-size: 22px;}
.final {padding-right: 0px; padding-left: 0px;} 
.mt-5, .my-5 {
    margin-top: 1rem !important;
}
.hidepc {display: none;}
.hidesp {display: block;}
.imge img {width: 100%;}
.mart {margin-top: 0px;}
.footer-txt {width: 100px; display: inline-block; vertical-align: top;}
.footer-txt2 {display: inline-block; width: 160px;}
.news {margin-top: 30px; margin-bottom: 30px; border: #444 1px solid;padding: 10px 0 10px 0;background: #fffff2;}
.news-1 {display: inline-block; /*! margin-right: 90px; */font-size: 22px;margin-left: 0px;margin-top: -9px;margin-bottom: 5px;/*! width: 279px; */background: #f9efcb;padding: 5px 0;}
.news-2 {display: inline-block; /*! margin-left: 50px; *//*! margin-right: 80px; */padding-top: 3px;}
.news-3 {display: inline-block;padding-top: 4px;}
.news-color {background: #f9efcb;padding: 0px 0px;} 
.mt-5 {width: 99% !important; }
.group {width: 90%; margin: 0 auto;}
.col-12 {padding-left: 0 !important; padding-right: 0 !important;}
.row {margin-left: 0 !important; margin-right: 0 !important;}
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.pad {padding-left: 15px !important; padding-right: 15px !important;}
.headi {height: 69px;}
}

/* Small devices (landscape phones, 576px and up) */
@media (max-width: 340px) {
    .logoex img { width: 170px;}
}