@charset "utf-8";
.eQ01 .wrap-sub-visual {background-image: url(../../images/common/sub-visual-professor.jpg);}
.eQ03 .wrap-sub-visual {background-image: url(../../images/common/sub-visual-major.jpg);}
.eQ04 .wrap-sub-visual {background-image: url(../../images/common/sub-visual-lab.jpg);}
.eQ05 .wrap-sub-visual {background-image: url(../../images/common/sub-visual-life.jpg);}
.eQ06 .wrap-sub-visual {background-image: url(../../images/common/sub-visual-community.jpg);}
.eQ07 .wrap-sub-visual {background-image: url(../../images/common/sub-visual-sitemap.jpg);}

.wrap-header {    z-index: 1001;}
.li-style-01 li .thum {    height: 330px;    max-height: initial;}
.li-style-01 li .thum img {    height: 100%;}


#menu2739_obj539 .con-table {    background: rgba(12,111,111,.9);    max-height: 290px;    margin-left: 20px;    padding: 30px;}
#menu2739_obj539 .con-table thead tr th {    color: #fff;    font-size: 20px;}
#menu2739_obj539 .con-table colgroup col:first-child {    width: 45% !important;}
#menu2739_obj539 .con-table tbody {    transform: translateY(33px);}
#menu2739_obj539 .con-table tbody tr th, #menu2739_obj539 .con-table tbody tr td {    color: #fff;    font-weight: lighter;    font-size: 15px;}
#menu2739_obj539 .con-table table tbody tr:nth-of-type(n+8) {opacity:0}


@media all and (max-width:768px) {
  #menu2739_obj539 {    width: 100%;}
  #menu2739_obj539 .con-table {margin-left:0}
}

.banner-img ul li:nth-child(1) {    background: url(/sites/marine/images/por.jpg) no-repeat;    background-size: cover;}

.wrap-visual .slider li img {filter: brightness(0.7);}


/* popup */
@media only screen and (max-width:768px){
    .PZwindow {width: 80% !important; top:0 !important; left:0 !important}
    .PZwindow .PZwrap {width: 100% !important; height: auto !important;}
    .PZwindow iframe {width:100%}
    .PZwindow .PZwrap img {width:100%}

    
}

@media only screen and (max-width:550px){
    .PZwindow {width: 100% !important}
}

@media all and (max-width:1025px) {
div#menu2739_obj106, div#menu2739_obj657 {width:100% ; margin-bottom:20px}
}

