@charset "utf-8";

#contentsEditHtml {padding: 30px 0;background-color: #f0f2f3;}
#mainContainer {padding-top: 130px;}

._imgSldVisual {}
._imgSldVisual .bx-wrapper {position: relative;}
._imgSldVisual .bx-viewport ul li {position: relative;}
._imgSldVisual .bx-viewport ul li .visual_txt {width: 100%;font-size:46px;height: 80px;color: #fff;line-height: 54px;text-align: center;position: absolute;top:35%;left:0;}
._imgSldVisual .bx-viewport ul li .visual_txt .eng {display: block;font-size:20px;line-height: 24px;}
._imgSldVisual .bx-controls {width: 116px;margin-left: -58px;position: absolute;top:52%;left:50%;}
._imgSldVisual .bx-controls-auto {margin-left: -16px;position: absolute;top:0;left:50%;}
._imgSldVisual .bx-controls-auto .bx-controls-auto-item {position: absolute;top:0;left:0;}
._imgSldVisual .bx-controls-auto .bx-controls-auto-item > a.active {display: none;}
._imgSldVisual .bx-controls-direction:after {content: "";display: block;clear: both;}
._imgSldVisual .bx-controls .bx-prev,
._imgSldVisual .bx-controls .bx-next,
._imgSldVisual .bx-controls .bx-start,
._imgSldVisual .bx-controls .bx-stop {display: inline-block;width: 32px;height: 32px;background-repeat: no-repeat;background-position: 0 0;text-indent: -9999px;background-size: 32px auto;}
._imgSldVisual .bx-controls .bx-prev {float: left;background-image: url('../images/btn/btn_visual_prev.png');}
._imgSldVisual .bx-controls .bx-next {float: right;background-image: url('../images/btn/btn_visual_next.png');}
._imgSldVisual .bx-controls .bx-start {background-image: url('../images/btn/btn_visual_play.png');}
._imgSldVisual .bx-controls .bx-stop {background-image: url('../images/btn/btn_visual_pause.png');}

#multipleDiv_laboratory_02_tem04_81 {z-index: 10;}

#menu22073_obj77,
#menu22073_obj114,
#menu22073_obj115,
#menu22073_obj116,
#menu22073_obj117,
#menu22073_obj118,
#menu22073_obj119,
#menu22073_obj543 {position: absolute;}
#menu22073_obj114,
#menu22073_obj115,
#menu22073_obj116,
#menu22073_obj117,
#menu22073_obj118,
#menu22073_obj119 {width: 296px !important;}

#menu22073_obj77,
#menu22073_obj543 {top:0;left:316px;}

#menu22073_obj114 {top:0;left:0;background-color: #5a5a94;}
#menu22073_obj115 {top:280px;left:0;background-color: #fff;}
#menu22073_obj115 .box strong,
#menu22073_obj115 .box .info {color: #5e5e9b;}
#menu22073_obj115 .box strong:after {background-color: #5e5e9b;}

#menu22073_obj116 {top:-560px;right:0;background-color: #fff;}
#menu22073_obj116 .box strong,
#menu22073_obj116 .box .info {color: #041d30;}
#menu22073_obj116 .box strong:after {background-color: #041d30;}
#menu22073_obj117 {top:-280px;right:0;background-color: #143b58;}

#menu22073_obj118 {top:0;left:0;background: url('../images/bg/bg_grid_1.jpg') 50% no-repeat;background-size: cover;}
#menu22073_obj119 {top:0;right:0;background: url('../images/bg/bg_grid_2.jpg') 50% no-repeat;background-size: cover;}

.btn_st_ico {padding: 10px;display: block;}
#menu22073_obj114 .btn_st_ico,
#menu22073_obj117 .btn_st_ico,
#menu22073_obj118 .btn_st_ico,
#menu22073_obj119 .btn_st_ico {background-color: rgba(0, 0, 0, 0.5);}
#menu22073_obj115 .btn_st_ico {background-color: #5e5e9b;}
#menu22073_obj116 .btn_st_ico {background-color: #041d30;}
.btn_st_ico span {font-size:14px;display: block;color: #fff;line-height: 22px;}
#menu22073_obj114 .btn_st_ico span,
#menu22073_obj115 .btn_st_ico span,
#menu22073_obj116 .btn_st_ico span,
#menu22073_obj117 .btn_st_ico span,
#menu22073_obj119 .btn_st_ico span {background: url('../images/btn/btn_ico_plus.png') 100% 50% no-repeat;}
#menu22073_obj118 .btn_st_ico span {background: url('../images/btn/btn_ico_plus.png') 100% 50% no-repeat;}

/* Tablet */
@media screen and (max-width: 1200px) {
    #contentsEditHtml {padding: 40px 25px;}
    #mainContainer {padding-top: 0;}

    ._imgSldVisual .bx-viewport ul li ._inner img {width: 100%;}
    ._imgSldVisual .bx-controls {top:55%;}

    #multipleContentsDiv_Type-09A_69 {padding-right: 500px;}
    #multipleContentsDiv_laboratory_02_tem04_81 {padding-left: 500px;}

    #menu22073_obj114,
    #menu22073_obj115,
    #menu22073_obj116,
    #menu22073_obj117 {width: 100% !important;position: relative;top: inherit;left: inherit;right: inherit;}

    #menu22073_obj115,
    #menu22073_obj117 {margin-top: 20px !important;}
    #menu22073_obj77 {left: inherit;right:0;}
    #menu22073_obj543 {left:0;}

    #menu22073_obj118,
    #menu22073_obj119 {width: 230px !important;top:238px;right: inherit;}
    #menu22073_obj118 {left:0;}
    #menu22073_obj119 {left:250px;}

}

/* Mobile */
@media screen and (max-width: 768px) {
    #contentsEditHtml {padding: 10px;}

    ._imgSldVisual .bx-viewport ul li .visual_txt {font-size:35px;height: 80px;line-height: 40px;top:35%;}
    ._imgSldVisual .bx-viewport ul li .visual_txt .eng {font-size:15px;line-height: 18px;}
    ._imgSldVisual .bx-controls {width: 66px;margin-left: -33px;top:inherit;bottom:20px;}
    ._imgSldVisual .bx-controls-auto {margin-left: -9px;}
    ._imgSldVisual .bx-controls .bx-prev,
    ._imgSldVisual .bx-controls .bx-next,
    ._imgSldVisual .bx-controls .bx-start,
    ._imgSldVisual .bx-controls .bx-stop {display: inline-block;width: 18px;height: 18px;background-size: 18px auto;}

    #multipleContentsDiv_Type-09A_69 {padding-right: 0;overflow: hidden;}
    #multipleContentsDiv_laboratory_02_tem04_81 {padding-left: 0;overflow: hidden;}

    #menu22073_obj543 {position: relative;}
    #menu22073_obj77,
    #menu22073_obj543 {float: left}
    #menu22073_obj114,
    #menu22073_obj115,
    #menu22073_obj116,
    #menu22073_obj117 {width: 50% !important;margin-top: 0 !important;float: left;}

    #menu22073_obj118,
    #menu22073_obj119 {display: none;}

    .btn_st_ico {padding: 5px;}
    .btn_st_ico span {font-size:10px;line-height: 12px;}
    #menu22073_obj114 .btn_st_ico span,
    #menu22073_obj115 .btn_st_ico span,
    #menu22073_obj116 .btn_st_ico span,
    #menu22073_obj117 .btn_st_ico span,
    #menu22073_obj119 .btn_st_ico span {background-size: 8px auto;}
}

.grid .box .info {word-break:keep-all;}
