
.miss{background:#F5F5F5;padding:0 80px;width:100%;margin-left:-80px;}
.miss:after{content:"";display:table;clear:both;}
.miss .left{float:left;margin:45px 0 0;width:189px;}
.miss .right{float:right;width:calc(100% - 200px - 35px);position:relative}
.miss .right:before{content:"";display:block;background:url("/templates/pc/images/ries_meeting/tab-left-point.svg") no-repeat;width:20px;height:30px;position:absolute;left:-20px;top:50%;}
.menu_box1{height:270px;margin-top:45px;border:2px solid #E60012;border-left-width:5px;background:white;}
.menu_box1:after{clear:both;content:"";display:table;}

.h_tab1{float:left;width:200px;}
.h_tab1 ul{padding:0;margin:0;}
.h_tab1 li{list-style:none;}
.h_tab1 li a{display:block;font-weight: bold;
    font-family: 'txdin';text-align:center;color:white;text-decoration:none;line-height:135px;font-size:22px;color: #000;background: #ccc;
	opacity: 0.4;}

.h_tab_box1{float:left;width:calc(100% - 200px);margin: 42px 0 0;}
.h_tab_box2{float:left;width:100%;margin-top: 32px;}

.h_tab2{}
.h_tab2 ul{padding:0;margin:0 auto;text-align:center;text-align:center}
.h_tab2 li{list-style:none;display:block;text-align:center;float:left;}
.h_tab2 li.ml{margin-left:10%}
.h_tab2 li a{display:block;text-align:center;color:white;text-decoration:none;margin:0;line-height:26px;font-size: 15px;font-weight: bold;
    font-family: 'txdin';color:#222;letter-spacing: 1px;opacity:0.4;}
.h_tab2 li img{height:38px;margin-bottom: 12px;display:inline;}
.h_tab_box2 p{padding:0 7%;color:#494E54;font-size:14px;letter-spacing: 1.5px;line-height: 1.85em;}
.h_tab2.t4{margin:0 5%}
.h_tab2.t5 li{width:20%}
.h_tab2.t4 li{width:25%}

@media screen and (max-width:768px) {
	.miss .left{}
	.miss .right{float:none;width:100%}
	.h_tab1{width:100%;}
	.h_tab1 li{width:50%;float:left;}
	.h_tab1 li a{line-height:100px;font-size:24px;}
	.h_tab_box1{float:none;width:100%;clear:both;margin:0;padding-top:35px;}
	.menu_box1{height:inherit;border-width:1px}
	.h_tab2 li a{line-height:1.4em;font-size:15px;letter-spacing:0;}
	.h_tab_box2 p{padding:0 6%;text-align:justify}
	.h_tab_box2{margin:15px 0 35px}
	.h_tab2.t4{margin:0 3%}
	.h_tab2 li img{height:32px}
	.h_tab2.t5{margin:0 2%}
	.mb-miss{border:1px solid #ff0000}
	.mb-personal{position:relative;text-align:left;font-size:24px;color:#E60012;line-height:36px;letter-spacing:2px;margin:0;padding-bottom:20px;}
  .mb-personal img{position:absolute;width:55%;right:0;bottom:0;z-index:100;}
  .block.mb-rw{margin-left:10px;margin-right:10px;margin-top:70px;}
	.menu_box1{margin-top:0}
	.miss .right:before{display:none}
	.miss{background:none}
	/*.ltitle{
		display: block;
	    font-weight: normal;
	    font-family: 'txdin';
	    text-align: center;
	    color: white;
	    text-decoration: none;
	    line-height: 100px;
	    font-size: 24px;
	    color: #000;
	    background: #ccc;
	    opacity: 0.4;
	    float:left;
	    width:50%;
    }
	.ltitle.hover{
		display: block;
	    font-weight: bold;
	    font-family: 'txdin';
	    text-align: center;
	    color: white;
	    text-decoration: none;
	    line-height: 100px;
	    font-size: 24px;
	    background: #fff;
	    color: #E60012;
	    opacity: 1;
	    float:left;
	    width:50%;
	}
    .mb-tab-cont{
    		margin-top:100px;
    		background:white;
    		position:relative
    }
    .mb-sub-tab{width:calc(100% - 50px);padding-top:25px;margin:0 auto;}
    .mb-sub-tab .title{
    	width:25%;
    	float:left;
    line-height: 18px;
    font-size: 14px;
    font-weight: none;
    font-family: 'txdin';
    color: #222;
    letter-spacing: 0.5px;
    opacity: 0.4;
}
.tab-5 .mb-sub-tab .title{width:20%}
.tab-5 .mb-sub-tab{width: calc(100% - 20px);}
.mb-sub-tab .title img {
    height: 32px;
    margin-bottom: 8px;
    display: inline;}
.tab-4 p,.tab-5 p{
	padding: 20px 30px 35px;
    color: #494E54;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 1.5em;
    text-align:justify;
    }
  .tab-4 .swiper-container{height:40%;margin-top:20px;}
  .mb-sub-tab .title:before{}
  .mb-sub-tab .title:after{}
  .tab-4 .swiper-pagination-bullet,.tab-5 .swiper-pagination-bullet{width:17px;height:5px;background:#ECECEC;opacity:1;border-radius:0;}
  .tab-4 .swiper-pagination-bullet-active,.tab-5 .swiper-pagination-bullet-active{background:#E60012;}
  .tab-4 .swiper-button-prev,.tab-5 .swiper-button-prev{background:url("../img/mb-left.svg") no-repeat;background-size:14px 22px;left:7px;margin-top:0;top:auto;bottom:80px;}
  .tab-4 .swiper-button-next,.tab-5 .swiper-button-next{background:url("../img/mb-right.svg") no-repeat;background-size:14px 22px;right:7px;margin-top:0;top:auto;bottom:80px;}
  .tab-4 .swiper-button-prev:after,.tab-5 .swiper-button-prev:after{font-size:20px;color:#ff0000}
  .tab-4 .swiper-button-next:after,.tab-5 .swiper-button-next:after{font-size:20px;color:#ff0000}
  .tab-4 .swiper-container-horizontal>.swiper-pagination-bullets,
  .tab-4 .swiper-pagination-custom, .swiper-pagination-fraction,
  .tab-5 .swiper-container-horizontal>.swiper-pagination-bullets,
  .tab-5 .swiper-pagination-custom, .swiper-pagination-fraction{bottom:17px;}
  .tab-4 .swiper-button-next,.tab-4 .swiper-button-prev,
  .tab-5 .swiper-button-next,.tab-5 .swiper-button-prev{width:14px;height:22px;}
  */
}