@charset "utf-8";

@import url('swiper.min.css');
/* Author :*/

/* sub */
.sub-visual{position:relative;width:100%;height:528px;padding:0 50px;}
.sub-visual .sub-visual-video{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;}
.sub-visual .sub-visual-video .fluid-width-video-wrapper{position:absolute;top:0;left:50%;width:100%;transform: translateX(-50%);}
.sub-visual.sub-visual-strategy .sub-visual-video .fluid-width-video-wrapper,
.sub-visual.sub-visual-news .sub-visual-video .fluid-width-video-wrapper,
.sub-visual.sub-visual-team .sub-visual-video .fluid-width-video-wrapper{top:50%;transform: translate(-50%, -50%);}
.sub-visual .sub-visual-video .fluid-width-video-wrapper{padding-top:56.25%;pointer-events:none;}
.sub-visual .fluid-width-video-wrapper iframe,
.sub-visual #sub-visual-player,
.sub-visual .fluid-width-video-wrapper video{position: absolute;top: -60px;left: 0;width: 100%;height: calc(100% + 120px);pointer-events: none;}

.sub-visual .display-table{position:relative;display:table;max-width:1320px;width:100%;height:100%;margin:0 auto;z-index:10;}
.sub-visual .sub-title{font-size:38px;color:#fff;line-height:1.2;font-weight:50;}
.sub-visual .text{margin:10px 0 0;font-size:18px;line-height:1.2;color:#fff;}
.page-guide-down{width:22px;height:40px;margin:53px auto 0 auto;text-indent:-9999px;background:url(/mbk/images/contents/page_guide_down.png) no-repeat center center;background-size:15px 40px;cursor:pointer;}
.scrolldown-visual{margin:53px auto 0 auto;cursor:pointer;}
.list-layout{position:relative;}
.list-layout:after{display:block;content:"";clear:both;}

/*.sub-right-box:after{display:block;content:"";clear:both;}
.sub-con-right{float:right;width:calc(100% - 190px);border-left:1px solid #cbcbcb;}
.sub-con-right:after{display:block;content:"";clear:both;} */

.strategy-tab ul{display:table;width:100%;height:100%;margin:0 auto;table-layout:fixed;}
.strategy-tab li{display:table-cell;height:100%;line-height:100px;font-size:24px;text-align:center;color:#fff;background:#c2c2c2;font-weight:700;cursor:pointer;}
.strategy-tab li.on{background:#00305c;}
.strategy-tab.fixed{position:fixed;bottom:auto;top:60px;z-index:590;}

.sub-visual:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 48, 92, .6);z-index:7;}
.sub-visual-lp-relations .sub-visual-video{display:none !important;}

/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.sub-visual{height:360px;padding:0 25px;}
	.sub-visual .display-table-cell{padding-top:60px;}
	.sub-visual .sub-visual-video .fluid-width-video-wrapper {width:180%;top: 50%;left: 50%;transform: translate(-50%, -50%);}
	.sub-visual .sub-title{font-size:26px;}
	.sub-visual .text{margin:15px 0 0;font-size:14px;}
	.list-layout{padding:0 10px;}

	.sub-con-right{width:100%;border:0;}
}

/* width 1950px~ responsive */
@media(min-width:1950px){
	.sub-visual{height:720px;}
	.page-profile .sub-visual,
	.page-strategy .sub-visual,
	.page-team .sub-visual,
	.page-portfolio .sub-visual,
	.page-news .sub-visual{height:720px;}
	.sub-visual .sub-title{font-size:52px;}
	.sub-visual .text{font-size:24px;}
}
/* width 2560px~ responsive */
@media(min-width:2560px){
	.sub-visual{height:820px;}
}

/* visual 
.sub-visual-portfolio{background:url(/mbk/images/contents/portfolio_visual.jpg) no-repeat center center;background-size:cover;}
.sub-visual-profile{background:url(/mbk/images/contents/profile_visual.jpg) no-repeat center center;background-size:cover;}
.sub-visual-strategy{*background:url(/mbk/images/contents/strategy_visual.jpg) no-repeat center center;background-size:cover;}
.sub-visual-news{background:url(/mbk/images/contents/news_visual.jpg) no-repeat center center;background-size:cover;}
.sub-visual-team{background:url(/mbk/images/contents/team_visual.jpg) no-repeat center center;background-size:cover;}
.sub-visual-contact{background:url(/mbk/images/contents/contact_visual.jpg) no-repeat center center;background-size:cover;}*/
.sub-visual-annualletters{background:url(/mbk/images/contents/annualletters_visual.jpg) no-repeat center center;background-size:cover;}
.sub-visual-pri{background:url(/mbk/images/contents/pri_visual.jpg) no-repeat center center;background-size:cover;}
.sub-visual-util, .sub-visual-lp-relations{background:url(/mbk/images/contents/util_visual.jpg) no-repeat center center;background-size:cover;}
/* width 320px ~ 991px responsive */
@media(max-width:991px){
	/*.sub-visual-portfolio{background:url(/mbk/images/contents/portfolio_visual_m.jpg) no-repeat center center;background-size:cover;}
	.sub-visual-profile{background:url(/mbk/images/contents/profile_visual_m.jpg) no-repeat center center;background-size:cover;}
	.sub-visual-strategy{*background:url(/mbk/images/contents/strategy_visual_m.jpg) no-repeat center center;background-size:cover;}
	.sub-visual-news{background:url(/mbk/images/contents/news_visual_m.jpg) no-repeat center center;background-size:cover;}
	.sub-visual-team{background:url(/mbk/images/contents/team_visual_m.jpg) no-repeat center center;background-size:cover;}
	.sub-visual-contact{background:url(/mbk/images/contents/contact_visual_m.jpg) no-repeat center center;background-size:cover;}*/
	.sub-visual-annualletters{background:url(/mbk/images/contents/annualletters_visual_m.jpg) no-repeat center center;background-size:cover;}
	.sub-visual-pri{background:url(/mbk/images/contents/pri_visual_m.jpg) no-repeat center center;background-size:cover;}
	.sub-visual-util, .sub-visual-lp-relations{background:url(/mbk/images/contents/util_visual_m.jpg) no-repeat center center;background-size:cover;}
}
/* width 1950px~ responsive */
@media(min-width:1950px){
	.sub-visual-util, .sub-visual-lp-relations, .sub-visual-pri, .sub-visual-annualletters{height:540px;}
}

/* sub contents */
.sub-layout-line{position:relative;padding-top:1px;}
.sub-layout-line.pt0{padding-top:0;}
.sub-layout-line .sub-cnt-title{padding-top:0;}
.sub-contents{position:relative;max-width:1340px;margin:80px auto 0;padding:0 10px;}
.sub-contents + p{font-size:0;line-height:0;}
.sub-contents .sub-cnt-top{position:relative;z-index:20;}
.sub-contents #primary{position:relative;z-index:10;}
.sub-cnt-title{padding:51px 0 52px 0;font-size:24px;line-height:1.15;color:#000;font-weight:600;text-align:center;text-transform:uppercase;}
.sub-cnt-title.small-mode{padding:80px 20px;font-size:26px;text-transform:uppercase;}/* 2020-01-07 추가 */
.sub-contents .article-cnt{overflow:hidden;padding:53px 50px 62px 50px;}
.sub-contents .article-cnt .title-no{display:block;margin:0 0 10px 0;font-size:14px;font-weight:700;color:#666;}
.sub-contents .article-cnt .title{margin:0 0 27px 0;font-size:30px;line-height:1.2;color:#333;font-weight:700;}
.sub-contents .article-cnt p{line-height:1.6;color:#999;}
.sub-contents .article-cnt .footnote{margin:0;line-height:0.7;font-size:14px;color:#767677;vertical-align:top;}
.sub-contents .article-cnt .footnote sub{top:-.15em;}

/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.sub-layout-line{padding-top:0;}
	.sub-contents{margin:40px auto 0;}
	.sub-contents .sub-cnt-top{margin:0 25px;}
	.sub-cnt-title{padding:24px 0 25px 0;font-size:24px;line-height:1.2;}
	.sub-cnt-title.small-mode{padding:24px 0 25px 0;font-size:14px;}/* 2020-01-07 추가 */
	.sub-cnt-strategy .sub-cnt-title .line-break{margin-top:10px;}
	.sub-cnt-title .line-break:first-child{margin-top:0;}
	.sub-contents .article-cnt{padding:29px 20px 27px 20px;}
	.sub-contents .article-cnt .title-no{margin:0 0 2px 0;font-size:11px;}
	.sub-contents .article-cnt .title{margin:0 0 12px 0;font-size:20px;}
	.sub-contents .article-cnt .footnote{margin-top:14px;font-size:14px;line-height:0.7}
}
/* width 1920px~ responsive */
@media(min-width:1920px){
	
}
/* width 1950px~ responsive */
@media(min-width:1950px){
	.sub-visual .display-table, .sub-contents{max-width:1640px;}
	.page-profile .sub-contents .article-cnt .footnote,
	.page-strategy .sub-contents .article-cnt .footnote,
	.page-team .sub-contents .article-cnt .footnote,
	.page-portfolio .sub-contents .article-cnt .footnote,
	.page-news .sub-contents .article-cnt .footnote{font-size:18px;}
	.page-strategy .sub-contents .article-cnt .footnote{margin:38px 0 0 0;}
	.page-profile .sub-contents .article-cnt .footnote sub,
	.page-strategy .sub-contents .article-cnt .footnote sub,
	.page-team .sub-contents .article-cnt .footnote sub,
	.page-portfolio .sub-contents .article-cnt .footnote sub,
	.page-profile .sub-contents .article-cnt .footnote sub{top:-.40em;}
	.page-team .sub-contents .article-cnt.revers .footnote,
	.page-strategy .sub-contents .article-cnt.revers .footnote,
	.page-team .sub-contents .article-cnt.revers .footnote,
	.page-portfolio .sub-contents .article-cnt.revers .footnote,
	.page-news .sub-contents .article-cnt.revers .footnote{font-size:18px;}

	.sub-cnt-title{font-size:40px;}
	.sub-contents .article-cnt{padding:0;}
	.sub-contents .article-cnt .title-no{margin:0 0 26px 0;font-size:20px;}
	.sub-contents .article-cnt .title{margin:0 0 52px 0;font-size:42px;}
	.sub-contents .article-cnt .footnote{font-size:18px;}
	.sub-contents .article-cnt .footnote sub{top:-.40em;}
	.sub-contents .article-cnt.revers .footnote{font-size:18px;}
}

.page-profile .sub-contents .article-cnt.cnt-profile-swiper-wrap,
.page-profile .sub-contents .article-cnt.cnt-profile-swiper-wrap .wide-guide{width:100%;padding:0;margin:0;}

/* sub contents style */
.sub-contents.sub-cnt-strategy{max-width:100%;margin-top:0;padding:0;}
.sub-contents.sub-cnt-strategy .sub-cnt-title{padding:120px 0;font-size:48px;letter-spacing:-0.5px;}
.sub-contents.sub-cnt-strategy .sub-cnt-title .line-break:first-child{margin-top:0;}/* 2020-01-07 추가 */
.sub-contents.sub-cnt-strategy .sub-cnt-title .line-break{margin-top:15px;}/* 2020-01-07 추가 */
.sub-contents.sub-cnt-profile .sub-cnt-title{max-width:1320px;margin:0 auto;color:#626161;font-size:20px;font-weight:600;text-align:center;}
.sub-contents.sub-cnt-news .sub-cnt-title{color:#852266;}
.sub-contents.sub-cnt-news .sub-cnt-top{/* border-bottom:2px solid #852266; */}
.sub-contents.sub-cnt-annualletters .sub-cnt-title{color:#242b62;}
.sub-contents.sub-cnt-annualletters .sub-cnt-top{border-bottom:4px solid #000;}
.sub-contents.sub-cnt-lp-relations .sub-cnt-top{border-bottom:4px solid #000;}
.sub-contents .article-cnt.strategy-cnt{padding:80px 0 100px;}

.strategy-box{background:no-repeat;background-size:100% auto;background-position:center top;transition:all .2s;}
.strategy-box.open{overflow:hidden;border-radius:0 0 0 38px;}
.strategy-box.type1-5.open{border-radius:0;}

.strategy-box + .strategy-box{margin-top:145px;}
.strategy-box.type1-1{background-image:url(/mbk/images/contents/bg_strategy01_1.jpg);}
.strategy-box.type1-2{background-image:url(/mbk/images/contents/bg_strategy01_2.jpg);}
.strategy-box.type1-3{background-image:url(/mbk/images/contents/bg_strategy01_3.jpg);}
.strategy-box.type1-4{background-image:url(/mbk/images/contents/bg_strategy01_4.jpg);}
.strategy-box.type1-5{background-image:url(/mbk/images/contents/bg_strategy01_5.jpg);}
.strategy-box.type2-1{background-image:url(/mbk/images/contents/bg_strategy02_1.jpg);}
.strategy-box.type2-2{background-image:url(/mbk/images/contents/bg_strategy02_2.jpg);}
.strategy-box.type2-3{background-image:url(/mbk/images/contents/bg_strategy02_3.jpg);}
.strategy-box.type2-4{background-image:url(/mbk/images/contents/bg_strategy02_4.jpg);}
.strategy-box.type2-5{background-image:url(/mbk/images/contents/bg_strategy02_5.jpg);}

.strategy-box .title-area{position:relative;}
.strategy-box .title-area:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 48, 92, .6);z-index:1;}
.strategy-box .title-area .title-area-cnt{position:relative;display:table;width:100%;height:410px;margin:0 auto;padding:0 50px 0 147px;z-index:10;}
.strategy-box .title-area .toggle-btn{position:absolute;bottom:-25px;left:50%;width:50px;height:50px;margin-left:-25px;border:0;background:url(/mbk/images/contents/btn_strategy_open.png) no-repeat center center;background-size:100% 100%;text-indent:-9999px;outline:none;cursor:pointer;z-index:10;}
.strategy-box.open .title-area .toggle-btn{background-image:url(/mbk/images/contents/btn_strategy_close.png);}
.strategy-box .title-area button:focus,.strategy-box .title-area button:hover, strategy-box .title-area button:active{border:0;}
.sub-contents .strategy-box .title{display:table-cell;width:100%;height:100%;font-size:32px;font-weight:700;color:#fff;vertical-align:middle;}
.strategy-box .acc-cont{display:none;}
.strategy-box .acc-cont-area{height:auto;padding:80px 0;background:rgba(45,100,155,1);}
.strategy-box .txt-area{display:table;width:100%;height:100%;margin:0 auto;padding:0 50px 0 147px;}
.strategy-box .txt-area .txt-box{display:table-cell;width:100%;height:100%;vertical-align:middle;}
.strategy-box .txt-area .txt-box .txt{font-size:18px;line-height:1.3;font-weight:50;color:#fff;letter-spacing: -1px;}
.strategy-box .txt-area .footnote{margin:20px 0 0;font-size:14px;line-height:0.5;color:#d5d5d5;}

.strategy-box .acc-cont .buyout-slide{position:relative;margin:0;}
.strategy-box .acc-cont .slide-area{height:280px;}
.strategy-box .acc-cont .slide-area .swiper-wrapper{transition:all .3s;}
.strategy-box .acc-cont .slide-area li > [class*="focus-"]{position:relative;height:100%;padding:80px 50px 0 147px;}
.strategy-box .acc-cont .slide-area li > [class*="focus-"]:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 48, 92, .5);z-index:1;}
.strategy-box .acc-cont .slide-area .title{position:relative;display:block;font-size:22px;font-weight:600;color:#fff;text-align:left;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.1), -1px -1px 2px rgba(0, 0, 0, 0.1);z-index:3;}
.strategy-box .acc-cont .slide-area .focus-1{background:url(/mbk/images/contents/strategy_b_01.jpg) repeat center center;background-size:cover;}
.strategy-box .acc-cont .slide-area .focus-2{background:url(/mbk/images/contents/strategy_b_02.jpg) repeat center center;background-size:cover;}
.strategy-box .acc-cont .slide-area .focus-3{background:url(/mbk/images/contents/strategy_b_03.jpg) repeat center center;background-size:cover;}

.strategy-box .acc-cont .buyout-slide .swiper-pagination{position:absolute;bottom:30px;left:0;width:100%;text-align:center;}
.strategy-box .acc-cont .buyout-slide .swiper-pagination-bullet{width:12px;height:12px;margin:0 8px;border:1px solid #fff;background: transparent;opacity: 1;}
.strategy-box .acc-cont .buyout-slide .swiper-pagination-bullet-active {background: #fff;}
/* width 1220px ~ 1580px responsive */
@media(max-width:1580px){
	.strategy-tab li{font-size:24px;line-height:70px;}
}

/* width 991px ~ 1220px responsive */
@media(max-width:1220px){
	
	.sub-contents .article-cnt.strategy-cnt{padding:50px 0 50px;}

	.strategy-box + .strategy-box {margin-top:75px;}

	.strategy-box .title-area .title-area-cnt{max-width:840px;height:180px;padding:0;}
	.sub-contents .strategy-box .title{font-size:24px;}

	.strategy-box .txt-area{max-width:840px;margin:0 auto;padding:0;}
	.strategy-box .txt-area .txt-box .txt{font-size:16px;letter-spacing: -0.5px;font-weight:400;}
	.strategy-box .txt-area .footnote{margin-top:10px;}
	.strategy-box .title-area .toggle-btn{bottom:-20px;width:40px;height:40px;margin-left:-20px;}
	.strategy-box .acc-cont .slide-area li > [class*="focus-"]{padding:80px 0 0;}
	.strategy-box .acc-cont .slide-area .title{max-width:840px;margin:0 auto;}
}

/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.sub-contents .article-cnt.strategy-cnt{padding:40px 0 50px;}
	.sub-contents.sub-cnt-strategy{margin:0;}
	.strategy-tab.fixed{top:60px;}
	.strategy-tab li{font-size:14px;line-height:50px;}
	.sub-contents.sub-cnt-strategy .sub-cnt-title{padding:40px 0;font-size:24px;}
	.sub-contents.sub-cnt-strategy .sub-cnt-title .line-break{margin-top:10px;}/* 2020-01-07 추가 */
	.strategy-box.open{border-radius:0;}
	.strategy-box + .strategy-box{margin-top:50px;}
	.strategy-box .title-area .title-area-cnt{width:100%;height:140px;padding:0 20px;}
	.sub-contents .strategy-box .title{font-size:20px;}
	.strategy-box .title-area .toggle-btn{bottom:-15px;width:30px;height:30px;margin-left:-15px;}
	
	.strategy-box .acc-cont-area{padding:40px 0 20px;}
	.strategy-box .txt-area{width:100%;padding:0 20px;}
	.strategy-box .txt-area .txt-box .txt{font-size:14px;}

	.strategy-box .acc-cont .slide-area{height: 150px;}
	.strategy-box .acc-cont .slide-area li > [class*="focus-"]{padding: 40px 20px 20px;}
	.strategy-box .acc-cont .slide-area .title {font-size:16px;}
	
	.strategy-box .acc-cont .buyout-slide .swiper-pagination{bottom:17px;}
	.strategy-box .acc-cont .buyout-slide .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;}
}
/* width 1950px~ responsive */
@media(min-width:1950px){
	.strategy-box .title-area .title-area-cnt{height:540px;}
	.strategy-box .txt-area .txt-box .txt{font-size:24px;}
}

/* news-list */
.content-area .post-wrap, .contact-form-wrap{padding:0;}
.content-area .hentry:after{display:none;}
.content-area .list-layout-news .hentry:first-child{padding-top:23px;border-top:0;}
.list-layout-news .post{cursor:pointer;}
.list-layout-news .newsLists{border-top:4px solid #000;}
.list-layout-news .type-post{padding:23px 280px 23px 25px;border-top:1px solid #d3d2d2;background:none;}
.list-layout-news .type-post .info{position:absolute;left:100%;top:50%;width:260px;margin-left:-285px;text-align:right;transform: translateY(-50%);}
.list-layout-news .type-post .info .date{display:inline-block;font-size:14px;color:#000;}
.list-layout-news .type-post .info .lang{display:inline-block;position:relative;padding:0 0 0 16px;font-size:18px;color:#000;}
.list-layout-news .type-post .info .lang:before{display:inline-block;content:"";position:absolute;left:5px;top:2px;width:2px;height:15px;background:#000;}
.list-layout-news .type-post .info .by{display:block;margin:8px 0 0 0;font-size:16px;color:#999;}
.list-layout-news .title-post{overflow:hidden;padding:0;margin:0;font-size:22px;font-weight: 400;line-height:1.2;color:#000;}
.list-layout-news .title-post a:link, .list-layout-news .title-post a:visited, .list-layout-news .title-post a:active, .list-layout-news .title-post a:hover{color:#333;}
/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.sub-contents.sub-cnt-news{padding:0 20px;}
	.list-layout-news{padding:0;}
	.content-area .list-layout-news .hentry:first-child{padding-top:16px;}
	.list-layout-news .type-post{padding:16px 0 18px 0;}
	.list-layout-news .type-post .info{position:relative;left:0;top:0;width:auto;margin-left:0;text-align:left;transform: translateY(0);}
	.list-layout-news .type-post .info .date{font-size:11px;}	
	.list-layout-news .type-post .info .lang{padding:0 0 0 16px;font-size:11px;}
	.list-layout-news .type-post .info .lang:before{top:0px;height:10px;}
	.list-layout-news .type-post .info .by{margin:9px 0 0 0;font-size:11px;}
	.list-layout-news .title-post{max-height:50px;margin:15px 0 0 0;font-size:18px;}
}

/* news-view */
.view-layout-news{position:relative;}
.view-layout-news .meta-post{margin:58px 0 0 0;text-align:center;}
.view-layout-news .hentry .meta-post .byline{display:none;padding:0;margin:0;}
.view-layout-news .hentry .meta-post, .view-layout-news .hentry .meta-post a{font-size:17px;color:#9a9a9a;font-weight:500;letter-spacing:-0.04em;}
.view-layout-news .meta-post span.posted-on:before{display:none;}
.view-layout-news .entry-content{padding:0 100px;margin:59px 0 96px 0;}
.view-layout-news .entry-content p{margin:50px 0 0 0;line-height:1.6;color:#333;}
.view-layout-news .hentry blockquote{padding:48px 0 53px 0;margin:0 0 52px 0;border:none;background-color:transparent;background-image:url(/mbk/images/common/icon_blockquote_t.png), url(/mbk/images/common/icon_blockquote_b.png);background-repeat:no-repeat, no-repeat;background-position:center top, center bottom;background-size:21px 17px, 21px 17px;}
.view-layout-news .hentry blockquote, .view-layout-news .hentry blockquote p{color:#333;font-weight:bold;text-align:center;font-style:italic;}
.view-layout-news .hentry blockquote p{padding:0;margin:0;font-size:24px;line-height:1.5;}
/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.view-layout-news{}
	.view-layout-news .meta-post{margin:29px 0 0 0;}
	.view-layout-news .hentry .meta-post, .view-layout-news .hentry .meta-post a{font-size:11px;}
	.view-layout-news .entry-content{padding:0 50px;margin:29px 0 96px 0;}
	.view-layout-news .entry-content p{margin:23px 0 0 0;}
	.view-layout-news .hentry blockquote{padding:23px 0 28px 0;margin:0 0 25px 0;background-size:14.5px 9.5px, 14.5px 9.5px;}
	.view-layout-news .hentry blockquote p{font-size:17px;}
}

/* footer */
.entry-footer{margin:0;}

/* navigation */
.posts-navigation{position:relative;margin:0 50px;}
.post-navigation{position:relative;max-width:1340px;height:90px;margin:0 auto;padding:0 10px;border-top:1px solid #000;border-bottom:1px solid #cbcbcb;}
.post-navigation .nav-listMoveDiv{position:absolute;left:50%;padding-left:35px;font-size:18px;color:#000;font-weight:600;line-height:88px;background:url(/mbk/images/common/btn_list.png) no-repeat left center;cursor:pointer;text-transform: uppercase;transform:translateX(-50%);z-index:2;}
.nav-links:after{content:'';display:block;clear:both;}
.navigation .nav-previous, .navigation .nav-next{position:relative;padding:0;z-index:1;}
.navigation .nav-previous{padding-right:40px;}
.navigation .nav-next{padding-left:40px;}
.navigation .nav-previous a, .navigation .nav-next a{position:relative;display:inline-block;height:88px;font-size:18px;color:#000;font-weight:600;text-transform: uppercase;}
.navigation .nav-previous i, .navigation .nav-next i{display:none;}
.navigation .nav-previous a{padding:35px 30px 0 45px;background:url(/mbk/images/common/btn_nav_prev.png) no-repeat left center;}
.navigation .nav-previous a:before{content:'';position:absolute;top:50%;right:0;width:1px;height:60px;margin-top:-30px;background:#cbcbcb;}
.navigation .nav-next a{padding:35px 45px 0 30px;background:url(/mbk/images/common/btn_nav_next.png) no-repeat right center;}
.navigation .nav-next a:before{content:'';position:absolute;top:50%;left:0;width:1px;height:60px;margin-top:-30px;background:#cbcbcb;}
.list-layout{z-index:10;}

.moreBtnDiv{position:relative;margin-top:-1px;padding:30px 0;border-top:4px solid #000;border-bottom:1px solid #cbcbcb;text-align:center;z-index:20;}
.moreBtnDiv > .btn-more{position:relative;display:inline-block;height: 32px;padding:6px 16px 7px 16px;border:2px solid #000;color:#000;transition:all .3s;cursor:pointer;}
.moreBtnDiv > .btn-more:after{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:#000;transition:all .3s;z-index:-1;}
.moreBtnDiv > .btn-more span{display:block;}
.moreBtnDiv > .btn-more:hover:after{width:100%;}
.moreBtnDiv > .btn-more:hover{color:#fff;}
.sub-cnt-portfolio .moreBtnDiv{background-color:#fff;}
.sub-cnt-portfolio .moreBtnDiv:hover, .sub-cnt-portfolio .moreBtnDiv:active{background-color:#fff;}

/* width 320px ~ 991px responsive */
@media(max-width:991px){	
	.moreBtnDiv{padding:15px 0;}
	.moreBtnDiv > .btn-more{font-size:14px;}
	.post-navigation{height:50px;padding:0;}
	.nav-links{padding:0 10px;}
	.navigation .nav-previous a, .navigation .nav-next a{height:48px;font-size:14px;}
	.navigation .nav-previous a {padding: 17px 30px 0 35px;background: url(/mbk/images/common/btn_nav_prev.png) no-repeat left center;background-size:25px auto;}
	.navigation .nav-previous a:before, .navigation .nav-next a:before{height: 38px;margin-top: -19px;}
	.navigation .nav-next a {padding: 17px 35px 0 30px;background: url(/mbk/images/common/btn_nav_next.png) no-repeat right center;background-size:25px auto;}
	.post-navigation .nav-listMoveDiv{padding-left:25px;font-size:14px;line-height:48px;background: url(/mbk/images/common/btn_list.png) no-repeat left center;background-size:17px auto;}
}
/* width 1950px~ responsive */
@media(min-width:1950px){
	.post-navigation{max-width:1640px;height: 110px;}
	.navigation .nav-previous a, .navigation .nav-next a{height:108px;font-size:24px;}
	.navigation .nav-previous a{padding: 42px 40px 0 55px;}
	.navigation .nav-next a{padding: 42px 55px 0 40px;}
	.navigation .nav-previous a:before, .navigation .nav-next a:before{height: 80px;margin-top: -40px;}
	.post-navigation .nav-listMoveDiv{font-size:24px;line-height:108px;}
}

/* sub */
.sub-cnt-profile{max-width:100%;padding:0;}
.sub-cnt-profile:after{content:'';display:block;clear:both;}
.sub-cnt-profile .cnt-profile-partners{padding:145px 0 180px;background:url(/mbk/images/contents/profile_num_visual.jpg) no-repeat center center;background-size:cover;}
.sub-cnt-profile .cnt-profile-partners .wide-guide{max-width:1240px;margin:0 auto;padding:0 20px;}

.sub-cnt-profile .cnt-profile-partners .title{font-size:30px;color:#000;}
.sub-cnt-profile .cnt-profile-partners .card-area{margin:20px 0 0 0;padding:0;}
.sub-cnt-profile .cnt-profile-partners .card-area:after{content:'';display:block;clear:both;}
.sub-cnt-profile .cnt-profile-partners .card{position:relative;height:325px;margin:100px 0 0;padding:0;}
.sub-cnt-profile .cnt-profile-partners .card-table{display:table;width:280px;max-width:280px;height:100%;margin:0 auto;background:#ddd;box-shadow: 17px 16px 17px 4px rgba(0,0,0,.2);}
.sub-cnt-profile .cnt-profile-partners .card-table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;}

.sub-cnt-profile .cnt-profile-partners .card .value{position:relative;padding-top:110px;text-align:center;}
.sub-cnt-profile .cnt-profile-partners .card .value:before{content:'';position:absolute;top:0;left:50%;width:57px;height:57px;margin-left:-28px;background-repeat:no-repeat;background-position:center top;}
.sub-cnt-profile .cnt-profile-partners .card.type1 .value:before{background-image:url(/mbk/images/contents/profile_num_icon1.png);}
.sub-cnt-profile .cnt-profile-partners .card.type2 .value:before{background-image:url(/mbk/images/contents/profile_num_icon2.png);}
.sub-cnt-profile .cnt-profile-partners .card.type3 .value:before{background-image:url(/mbk/images/contents/profile_num_icon3.png);}
.sub-cnt-profile .cnt-profile-partners .card.type4 .value:before{background-image:url(/mbk/images/contents/profile_num_icon4.png);}
.sub-cnt-profile .cnt-profile-partners .card.type5 .value:before{background-image:url(/mbk/images/contents/profile_num_icon5.png);}
.sub-cnt-profile .cnt-profile-partners .card.type6 .value:before{background-image:url(/mbk/images/contents/profile_num_icon6.png);}
.sub-cnt-profile .cnt-profile-partners .card .value .num-area{display:inline-block;overflow:hidden;position:relative;height:60px;text-align:center;vertical-align:top;}
.sub-cnt-profile .cnt-profile-partners .card .value .num-area .num{display:inline-block;overflow:hidden;position:relative;width:39px;height:660px;text-align:center;}


.sub-cnt-profile .cnt-profile-partners .card .value .num-area span{display:block;font-weight:700;font-size:62px;color:#000;line-height:1;text-align:center;}
/* .sub-cnt-profile .cnt-profile-partners .card .value .num-area .s{display:inline-block;overflow:hidden;position:relative;width:15px;height:660px;text-align:center;vertical-align:top;} */
.sub-cnt-profile .cnt-profile-partners .card .value .num-area .s{display:inline-block;overflow:hidden;margin-left:2px;width:20px;height:660px;text-align:center;vertical-align:top;}
.sub-cnt-profile .cnt-profile-partners .card .value .num-area .s2{display:inline-block;overflow:hidden;margin-left:-5px;width:20px;height:660px;text-align:center;vertical-align:top;}
.sub-cnt-profile .cnt-profile-partners .card .value .num-area .ss{display:inline-block;overflow:hidden;margin-left:-10px;margin-right:1px;width:20px;height:660px;text-align:center;vertical-align:top;}
.sub-cnt-profile .cnt-profile-partners .card .value .num-area .ss2{display:inline-block;overflow:hidden;margin-left:-10px;margin-right:-5px;width:20px;height:660px;text-align:center;vertical-align:top;}
.sub-cnt-profile .cnt-profile-partners .card .value .num-area .s3{display:inline-block;overflow:hidden;margin-left:-5px;margin-right:1px;width:20px;height:660px;text-align:center;vertical-align:top;}
.sub-cnt-profile .cnt-profile-partners .card .value .num-area .s4{display:inline-block;overflow:hidden;margin-left:-3px;margin-right:1px;width:20px;height:660px;text-align:center;vertical-align:top;}

.sub-cnt-profile .cnt-profile-partners .card .value .unit{display:inline-block;overflow:hidden;height:60px;position:relative;padding:15px 0 0 0;font-weight:600;color:#000;letter-spacing: 0px;font-size:32px;vertical-align:top;}

.sub-cnt-profile .cnt-profile-partners .card .value .num-area .num + .num,
.sub-cnt-profile .cnt-profile-partners .card .value .num-area .num + .s{margin-left: -6px;}
.sub-cnt-profile .cnt-profile-partners .card .value .num-area .s + .num{margin-left: -6px;}
.sub-cnt-profile .cnt-profile-partners .card .ex{margin:10px 0 0 0;font-size:20px;color:#000;font-weight:600;letter-spacing:-0.5px;line-height:1;text-align:center;}
.sub-cnt-profile .article-cnt.cnt-profile-summary{width:100%;height:400px;background:url(/mbk/images/contents/bg_profile_summary.jpg) no-repeat left center;background-size:cover;}
.sub-cnt-profile .article-cnt.cnt-profile-summary .wide-guide{display:table;max-width:1320px;width:100%;height:100%;margin:0 auto;text-align:center;}
.sub-cnt-profile .article-cnt.cnt-profile-summary p{display:table-cell;width:100%;height:100%;font-size:26px;line-height:1.4;color:#fff;vertical-align:middle;}
.sub-cnt-profile .article-cnt.cnt-profile-summary p .quotes_l{display:inline-block;width:34px;height:19px;vertical-align:top;background:url(/mbk/images/contents/quotes_t.png) no-repeat left top;background-size:24px 19px;}
.sub-cnt-profile .article-cnt.cnt-profile-summary p .quotes_r{display:inline-block;width:34px;height:19px;vertical-align:top;background:url(/mbk/images/contents/quotes_b.png) no-repeat right top;background-size:24px 19px;}
.sub-cnt-profile .cnt-profile{padding:54px 0 80px;}
.sub-cnt-profile .cnt-profile .wide-guide{max-width:1340px;margin:0 auto;padding:0 10px;}
.sub-cnt-profile .cnt-profile p{color:#000;line-height:1.6;font-size:19px;}
.sub-cnt-profile .cnt-profile p + p{margin:25px 0 0 0;}
.sub-cnt-profile .cnt-profile .sup-ver{font-size:10px;}
.sub-cnt-profile .cnt-profile .important{margin:70px 0 0 0;padding:60px 0;text-align:center;background:#f2f2f2;}
.sub-cnt-profile .cnt-profile .important p{font-size:26px;line-height:1.6;color:#000;font-weight:300;}
.sub-cnt-profile .cnt-profile .footnote-box{margin:56px 0 0 0;}
.sub-cnt-profile .cnt-profile-annualletter{height:326px;background:url(/mbk/images/contents/bg_profile_default.jpg) no-repeat center center;background-size:cover;}
.sub-cnt-profile .cnt-profile-annualletter h4{font-weight:700;font-size:40px;color:#fff;line-height:0.5;text-align:center;}
.sub-cnt-profile .cnt-profile-annualletter p{margin:13px 0 0 0;font-weight:500;color:#fff;line-height:1;text-align:center;}
.sub-cnt-profile .cnt-profile-annualletter .bar{height:62px;background:url(/mbk/images/contents/bar.png) no-repeat center 28px;}
/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.sub-contents.sub-cnt-profile .sub-cnt-title{font-size:16px;}
	.sub-cnt-profile .cnt-profile-partners{padding:50px 0;}
	.sub-cnt-profile .cnt-profile-partners .wide-guide{padding:0 20px;}
	.sub-cnt-profile .cnt-profile-partners .title{font-size:28px;}
	.sub-cnt-profile .cnt-profile-partners .card-area{margin:0 -10px;padding:0;}
	.sub-cnt-profile .cnt-profile-partners .card{height:160px;padding:0 10px;margin:30px 0 0;}
	.sub-cnt-profile .cnt-profile-partners .card-table{width:100%;max-width:100%;}

	.sub-cnt-profile .cnt-profile-partners .card .value{margin:0;padding-top:50px;}
	.sub-cnt-profile .cnt-profile-partners .card .value:before{width:34px;height:32px;margin-left:-17px;background-size:auto 100%;}
	.sub-cnt-profile .cnt-profile-partners .card .value .num-area{height:36px;}
	.sub-cnt-profile .cnt-profile-partners .card .value .num-area .num{width:26px;height:396px;}
	.sub-cnt-profile .cnt-profile-partners .card .value .num-area span{font-size:36px;}
	.sub-cnt-profile .cnt-profile-partners .card .value .num-area .s{width:14px;height:396px;}
	.sub-cnt-profile .cnt-profile-partners .card .value .unit{height:36px;padding:14px 0 0 0;font-size:22px;}
	.sub-cnt-profile .cnt-profile-partners .card .ex{margin:5px 0 0 0;font-size:10px;}
	.sub-cnt-profile .article-cnt.cnt-profile-summary{height:270px;padding:50px 15px 50px 15px;background: url(/mbk/images/contents/bg_profile_summary.jpg) no-repeat center center;}
	.sub-cnt-profile .article-cnt.cnt-profile-summary p{font-size:1.326em; padding:0;word-break:keep-all;}	
	.sub-cnt-profile .cnt-profile{padding-top:26px;}
	.sub-cnt-profile .cnt-profile p{font-size:14px;}
	.sub-cnt-profile .cnt-profile p + p{margin:13px 0 0 0;}
	.sub-cnt-profile .cnt-profile .important{margin:60px 0 0;padding:20px 0;}
	.sub-cnt-profile .cnt-profile .important p{font-size:16px;}
	.sub-cnt-profile .cnt-profile .footnote-box{margin:27px 0 0 0;}	
}
/* width 480px responsive */
@media(max-width:480px){
	.sub-cnt-profile .cnt-profile-partners .card-area {margin: 0;}
	.sub-cnt-profile .cnt-profile-partners .card{float:none;width:100%;padding:0;}
}
/* width 1920px~ responsive */
@media(min-width:1950px){
	.sub-cnt-profile{}
	.sub-contents.sub-cnt-profile .sub-cnt-title{max-width:1640px;font-size:32px;}
	.sub-cnt-profile .cnt-profile .wide-guide{max-width:1640px;}
	.sub-cnt-profile .article-cnt.cnt-profile-summary{height:520px;}
	.sub-cnt-profile .article-cnt.cnt-profile-summary .wide-guide{max-width:1640px;}
	.sub-cnt-profile .article-cnt.cnt-profile-summary p, .sub-cnt-profile .cnt-profile .important p{font-size:36px;}
	.sub-cnt-profile .cnt-profile p{font-size:22px;}
	.sub-cnt-profile .cnt-profile p + p{margin:40px 0 0 0;}
	.sub-cnt-profile .cnt-profile .footnote-box{margin:144px 0 0 0;}	
}

.article-cnt.cnt-banner-type{overflow:auto;padding:0;}
.cnt-banner-annualletter, .cnt-banner-pri{float:left;width:50%;padding:320px 0 0;background-repeat:no-repeat;background-position:center top;background-size:cover;}
.cnt-banner-annualletter{background-image:url(/mbk/images/contents/bg_banner_annual.jpg);}
.cnt-banner-pri{background-image:url(/mbk/images/contents/bg_banner_pri.jpg);}
.cnt-banner .banner-btn{padding:26px 60px;background:#fff;}
.cnt-banner-pri .banner-btn{border-left:1px solid #dddddd;}
.cnt-banner .banner-btn a{display:block;height:auto;padding:0;text-align:left;font-size:26px;color:#000;font-weight:400;border-radius:0;background:url(/mbk/images/contents/btn_banner_arrow.png) no-repeat right center;}


/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.article-cnt.cnt-banner-type{}
	.cnt-banner, .cnt-banner-annualletter, .cnt-banner-pri{float:none;width:100%;}
	.cnt-banner-annualletter, .cnt-banner-pri{padding:180px 0 0;}
	.cnt-banner .banner-btn{padding:20px 30px;}
	.cnt-banner-pri .banner-btn {border-left: 0;}
	.cnt-banner .banner-btn a{font-size:18px;}
}
/* width 1920px~ responsive */
@media(min-width:1920px){
	.cnt-banner .banner-btn a{font-size:32px;}
}

.list-layout-lp-relations{}
.lp-table-header{display:none;}
.sub-cnt-lp-relations .lp-table-header{display:block;height:60px;border-bottom:1px solid #e5e5e5;}
.sub-cnt-lp-relations .lp-table-header li{float:left;height:60px;padding:20px 20px 0 20px;font-size:16px;font-weight:700;color:#000;text-align:center;}
.sub-cnt-lp-relations .lp-table-header li.categories{width:18%;}
.sub-cnt-lp-relations .lp-table-header li.year{width:10%;}
.sub-cnt-lp-relations .lp-table-header li.title{width:50%;}
.sub-cnt-lp-relations .lp-table-header li.preview{width:10%;}
.sub-cnt-lp-relations .lp-table-header li.download{width:12%;}
.sub-cnt-lp-relations .post{display:table;border-bottom:1px solid #e5e5e5;}
.sub-cnt-lp-relations .post li{display:table-cell;height:100px;padding:0 10px;line-height:1.3;vertical-align:middle;text-align:center;}
.sub-cnt-lp-relations .post li.categories{width:18%;font-size:14px;color:#999;}
.sub-cnt-lp-relations .post li.year{width:10%;font-size:14px;color:#999;}
.sub-cnt-lp-relations .post li.title{width:50%;font-size:18px;line-height:1.2;color:#333;text-align:left;}
.sub-cnt-lp-relations .post li.preview{width:10%;text-align:center;}
.sub-cnt-lp-relations .post li a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.sub-cnt-lp-relations .post li.preview a{display:inline-block;width:56px;height:56px;text-indent:-9999px;background:url(/mbk/images/contents/btn_preview.png) no-repeat 0px 0px;}
.sub-cnt-lp-relations .post li.preview a:hover, .sub-cnt-lp-relations .post li.preview a:active, .sub-cnt-lp-relations .post li.preview a:focus{background-position:-56px 0px;}
.sub-cnt-lp-relations .post li.download{width:12%;text-align:center;}
.sub-cnt-lp-relations .post li.download a{display:inline-block;width:56px;height:56px;text-indent:-9999px;background:url(/mbk/images/contents/btn_download.png) no-repeat 0px -56px;}
.sub-cnt-lp-relations .post li.download a:hover, .sub-cnt-lp-relations .post li.download a:active, .sub-cnt-lp-relations .post li.download a:focus{background-position:-56px -56px;}
/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.sub-cnt-lp-relations .lp-table-header{display:none;}
	.sub-cnt-lp-relations .post{display:block;overflow:hidden;padding:26px 75px 29px 5px;}
	.sub-cnt-lp-relations .post:first-child{padding-top:26px;}
	.sub-cnt-lp-relations .post li{display:block;float:none;min-height:auto;height:auto;padding:0 0 0 0px;text-align:left;}
	.sub-cnt-lp-relations .post li.categories{position:relative;width:100%;padding:0 0 0 33px;font-size:11px;}
	.sub-cnt-lp-relations .post li.categories:before{display:block;content:"/";position:absolute;left:27px;top:0;font-size:11px;color:#999;}
	.sub-cnt-lp-relations .post li.year{position:absolute;left:5px;top:26px;width:auto;min-height:auto;padding:0;font-size:11px;}
	.sub-cnt-lp-relations .post li.title{width:100%;font-size:20px;font-weight:700;}
	.sub-cnt-lp-relations .post li.preview{display:none;}
	.sub-cnt-lp-relations .post li.download{position:absolute;right:20px;top:50%;width:auto;margin-top:-15px;text-align:left;}
	.sub-cnt-lp-relations .post li.download a{width:28px;height:28px;background-size:56px 84px;background-position:0px 0px;}
	.sub-cnt-lp-relations .post li.download a:hover, .sub-cnt-lp-relations .post li.download a:active, .sub-cnt-lp-relations .post li.download a:focus{background-size:56px 84px;background-position:-28px 0px;}
}
/* width 1950px~ responsive */
@media(min-width:1950px){
	.sub-cnt-lp-relations .lp-table-header{height:84px;}
	.sub-cnt-lp-relations .lp-table-header li{height:84px;padding:31px 20px 0 20px;font-size:22px;}
	.sub-cnt-lp-relations .post li{display:table-cell;height:auto;padding:54px 30px 54px 30px;}
	.sub-cnt-lp-relations .post li.categories{font-size:20px;}
	.sub-cnt-lp-relations .post li.year{font-size:20px;}
	.sub-cnt-lp-relations .post li.title{font-size:25px;font-weight:bold;}
	.sub-cnt-lp-relations .post li.preview a{background-position:0px -56px;}
	.sub-cnt-lp-relations .post li.preview a:hover, .sub-cnt-lp-relations .post li.download a:active, .sub-cnt-lp-relations .post li.download a:focus{background-position:-56px -56px;}
	.sub-cnt-lp-relations .post li.download a{background-position:0px -112px;}
	.sub-cnt-lp-relations .post li.download a:hover, .sub-cnt-lp-relations .post li.download a:active, .sub-cnt-lp-relations .post li.download a:focus{background-position:-56px -112px;}
}

/* layer popup */
.layer-popup-wrap .btn-close{position:absolute;top:0;right:-70px;}
.layer-popup-wrap .btn-close .close{display:inline-block;width:70px;height:70px;text-indent:-9999px;background:url("/mbk/images/common/btn_layer_close.png") no-repeat center center;}
.pdfDom{position:relative;max-width:1094px;margin:0 auto;padding-right:70px;}
.layer-popup .pdfDom .cnt{max-width:1024px !important;width:100% !important;}
.pdfDom .btn-close{right:0;}

/* login */
.lp-login-wrap{padding:60px 50px 57px 50px;}
.lp-login-box{padding:47px 0 60px 0;background:#fff;}
.lp-login-wrap .txt{font-size:30px;color:#000;line-height:1.6;text-align:center;margin-left:10px;margin-right:10px}
.lp-login-wrap .txt a{font-style:italic;border-bottom:1px solid #666;}
.lp-login-wrap .lp-login{max-width:420px;padding:52px 0 0 0;margin:0 auto;}
.lp-login-wrap .lp-login li{margin:0 0 20px 0;}
.lp-login-wrap .lp-login .input, .lp-login-wrap .lp-login .btn{width:100%;height:60px;border-radius:0;}
.lp-login-wrap .lp-login .input{border:1px solid #000;}
.lp-login-wrap .lp-login .btn{padding:22px 40px 0 40px;;background:#00305c;text-align:center;}
.lp-login-wrap .lp-login .btn .btn-color, .lp-login-wrap .lp-login .btn .btn-act{display:none !important;}
.lp-login-wrap .lp-login-addcnt{margin:54px 0 0 0;}
.lp-login-wrap .lp-login-addcnt p{font-size:16px;line-height:1.6;color:#999;text-align:center;}
.lp-login-wrap .lp-login-addcnt p a:link, .lp-login-wrap .lp-login-addcnt p a:visited, .lp-login-wrap .lp-login-addcnt p a:active, .lp-login-wrap .lp-login-addcnt p a:hover{font-weight:700;color:#00305c;border-bottom:1px solid #00305c;}
/* width 320px ~ 991px responsive */
@media(max-width:1024px){
.layer-popup .pdfDom .cnt{padding:0 !important;}
}
@media(max-width:626px){
.pdfDom{padding-right:0;}
}

@media(max-width:991px){
	.lp-login-wrap{padding:30px 25px 28px 25px;}
	.page-wrap .lp-login-wrap{width:100% !important;margin-left:0 !important;}
	.lp-login-box{padding:25px 0 30px 0;}
	.lp-login-wrap .txt{width:auto;margin:0 auto;font-size:20px;line-height:1.3;}
	.lp-login-wrap .lp-login{width:100%;padding:25px 0 0 0;}
	.lp-login-wrap .lp-login li{margin:0 0 10px 0;}

	.lp-login-wrap .lp-login .input, .lp-login-wrap .lp-login .btn{height:35px;}
	.lp-login-wrap .lp-login .btn{padding-top:11px;}

	.lp-login-wrap .lp-login-addcnt{margin:26px 0 0 0;}
	.lp-login-wrap .lp-login-addcnt p{font-size:13px;}
	.lp-login-wrap .lp-login-addcnt p span{display:block;text-align:center;}
	.pdfDom{max-width:100%;}
}

/* width 1950px~ responsive */
@media(min-width:1950px){
	.lp-login-wrap{padding:148px 0 144px 0;}
	.lp-login-box{max-width:1294px;padding:130px 0 144px 0;margin:0 auto;}
	.lp-login-wrap .txt{font-size:42px;}
	.lp-login-wrap .lp-login{width:450px;padding:48px 0 0 0;}
	.lp-login-wrap .lp-login-addcnt{margin:139px 0 0 0;}
	.lp-login-wrap .lp-login-addcnt p{font-size:22px;}
}


/* reset user password */
.reset-user-password-popup{display:none;position:fixed;left:50%;top:50%;width:586px;z-index:1001;}
@media(max-width:626px){
	.reset-user-password-popup{left:20px;right:20px;width:auto;}
}

/* new user */
.new-login-user-popup{display:none;position:fixed;left:50%;top:50%;width:586px;z-index:1001;}
@media(max-width:626px){
	.new-login-user-popup{left:20px;right:20px;width:auto;}
}

/* login */
.login-popup{display:none;position:fixed;left:50%;top:50%;width:600px;z-index:1001;}
.login-popup.layer-popup-wrap .btn-close{right:0;}
.login-popup.layer-popup-wrap .btn-close .close{display:inline-block;width:60px;height:60px;text-indent:-9999px;background:url("/mbk/images/common/btn_layer_close2.png") no-repeat center center;}
.login-cnt-popup{padding:0 20px 52px 20px;background:#fff;}
.login-cnt-popup h1{height:60px;background:#3a76ac;font-size:24px;line-height:60px;color:#fff;text-align:left;font-weight:700;letter-spacing:-1px;padding:0 20px;width:calc(100% + 40px);margin-left:-20px;}
.login-cnt-popup .lp-login{width:360px;padding:40px 0 0 0;margin:0 auto;}
.login-cnt-popup .lp-login li{margin:0 0 20px 0;}
.login-cnt-popup .lp-login .input, .login-cnt-popup .lp-login .btn{width:100%;border-radius:0;height:60px;}
.login-cnt-popup .lp-login .input{border:1px solid #000;font-size:20px;}
.login-cnt-popup .lp-login .btn{width:106px;border:2px solid #000;padding:0 18px;font-size:18px;line-height:40px;height:40px;box-sizing:border-box;text-align:center;color:#222;font-weight:700;position:relative;}
.login-cnt-popup .lp-login .btn:before{content: '';position: absolute;top: 0;left: 0;width: 0;height: 100%;background: #000;transition: all .3s;z-index: -1;}
.login-cnt-popup .lp-login .btn:hover:before{width:100%;}
.login-cnt-popup .lp-login .btn span{color:#000;}
.login-cnt-popup .lp-login .btn:hover span{color:#fff;}
.login-cnt-popup .lp-login .btn .btn-act, .login-cnt-popup .lp-login .btn .btn-color{display:none !important;}
.login-cnt-popup .lp-login-addcnt{padding:24px 0 0 0;margin:31px 0 0 0;border-top:1px solid #cbcbcb;}
.login-cnt-popup .lp-login-addcnt p{margin:10px 0 0 0;font-size:16px;line-height:24px;color:#999;text-align:left;letter-spacing:-0.02em;}
.login-cnt-popup .lp-login-addcnt p a:link, .login-cnt-popup .lp-login-addcnt p a:visited, .login-cnt-popup .lp-login-addcnt p a:active, .login-cnt-popup .lp-login-addcnt p a:hover{font-weight:700;color:#3a76ac;border-bottom:1px solid #3a76ac;}
/* width ~ 420px responsive */
@media(max-width:420px){
	.login-cnt-popup .lp-login{width:100%;}
}
/* width 320px ~ 991px responsive */
@media(max-width:626px){
	.layer-popup-wrap .btn-close .close {width: 35px;height: 35px;background: url(/mbk/images/common/btn_layer_close.png) no-repeat center center;background-size:100% auto;}
	.login-popup{left:20px;right:20px;width:auto;}
/* 	.login-cnt-popup{padding:0 30px 30px 30px;} */
	.layer-popup-wrap .btn-close{right:0;top:-35px;}
	.login-cnt-popup h1{font-size:24px;width:calc(100% + 40px);margin-left:-20px;height:50px;line-height:50px;}
	.login-popup.layer-popup-wrap .btn-close{top:0;right:8px;}
	.login-popup.layer-popup-wrap .btn-close .close{width:50px;height:50px;background-size:25px auto;}
	.login-cnt-popup .lp-login{padding:14px 0 0 0;}
	.login-cnt-popup .lp-login .input, .login-cnt-popup .lp-login .btn{height:35px;}
	.login-cnt-popup .lp-login li{margin:0 0 10px 0;}
	.login-cnt-popup .lp-login-addcnt{padding:9px 0 0 0;margin:15px 0 0;}
	.login-cnt-popup .lp-login-addcnt p{margin:6px 0 0 0;font-size:13px;}
	.login-cnt-popup .lp-login-addcnt p a:link, .login-cnt-popup .lp-login-addcnt p a:visited, .login-cnt-popup .lp-login-addcnt p a:active, .login-cnt-popup .lp-login-addcnt p a:hover{}
}
/* width 1950px~ responsive */
@media(min-width:1950px){
	.logout-cnt-popup .btn-area a{padding:20px 20px 0 20px;}
}
/* logout */
.logout-popup{display:none;position:fixed;left:50%;top:50%;width:590px;z-index:1001;}
.logout-cnt-popup{padding:56px 20px 40px 20px;background:#fff;}
.logout-cnt-popup h1{font-size:24px;line-height:1.2;color:#000;text-align:center;}
.logout-cnt-popup p{margin:34px 0 0 0;font-style:italic;font-size:24px;line-height:1.2;color:#fff;text-align:center;}
.logout-cnt-popup .btn-area{margin:40px 0 0 0;text-align:center;}
.logout-cnt-popup .btn-area a{width:207px;margin:0 10px;border-radius:0;}
.logout-cnt-popup .btn-area .btn .btn-color{border-radius:0;}

/* width ~ 590px responsive */
@media(max-width:590px){
	.logout-popup{left:20px;right:20px;width:auto;}
	.logout-cnt-popup .btn-area{margin:30px 0 0 0;}
	.logout-cnt-popup .btn-area a{margin:10px;}
}

.sub-cnt-contact{max-width:1340px;margin:80px auto 150px;padding:0 10px;}
.contact-map-list .map-info{position:relative;padding:0 0 30px;border-bottom:2px solid #000;}
.contact-map-list .map-info + .map-info{margin-top:70px;}
.contact-map-list .loc-name{padding:0 0 15px;border-bottom:1px solid #cbcbcb;font-size:28px;line-height:1.2;font-weight:700;color:#000;}
.contact-map-list .contact-info{padding-right:250px;}
.contact-map-list .contact-info .tit{margin:30px 0 0;font-size:20px;line-height:1.2;font-weight:600;color:#000;}
.contact-map-list .contact-info ul{margin-top:15px;}
.contact-map-list .contact-info .addr{font-size:16px;color:#000;line-height:1.5;}
.contact-map-list .contact-info .addr > span{display:inline-block;font-weight:700;}
.contact-map-list .map-info .map-link{position:absolute;bottom:27px;right:0;width:180px;height:50px;text-align:center;line-height:50px;font-size:18px;color:#fff;background:#3a76ac;}
.contact-map-list .map-info .map-link1{position:absolute;bottom:27px;right:5000;width:90px;height:50px;text-align:center;line-height:50px;font-size:18px;color:#fff;background:#3a76ac;}
/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.sub-cnt-contact{padding:30px 25px 0 25px;margin:40px auto;}
	.contact-map-list .map-info{padding:0 0 20px;}
	.contact-map-list .map-info .map-link{position:static;display:block;width:100%;height:35px;margin-top:15px;line-height:35px;font-size:16px;}
	.contact-map-list .loc-name{padding:0 0 10px;font-size:24px;}
	.contact-map-list .contact-info{padding-right:0;}
	.contact-map-list .contact-info .tit{margin:20px 0 0;font-size:16px;}
	.contact-map-list .contact-info .addr{font-size:14px;}
	.contact-map-list .map-info + .map-info{margin-top:40px;}
}
/* width 1950px~ responsive */
@media(min-width:992px){
	.sub-cnt-contact .tab a.wide{width:230px !important;}
}
/* width 1950px~ responsive */
@media(min-width:1950px){
	.sub-cnt-contact{padding:56px 50px 144px 50px;}
	.sub-cnt-contact .tab{width:1640px;margin:0 auto;}
	.sub-cnt-contact .tab a{width:130px;}
	.sub-cnt-contact .tab a.wide{width:230px !important;}
	.sub-cnt-contact .map-area{width:1640px;height:750px;margin:0 auto;}
	.sub-cnt-contact .map-area .google_map_canvas{min-height:750px;max-height:750px;}
	.sub-cnt-contact .tit{font-size:42px;margin:55px 0 56px 0;}
	.sub-cnt-contact .contact-info{width:1640px;margin:60px auto 0 auto;}
}

/* post view top */
.post-view-top{position:relative;overflow:hidden;height:528px;}

.post-view-top.no-thumb{height:600px;}
.post-view-top .thumb{overflow:hidden;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:1;}
.post-view-top .thumb:before{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 48, 92, .6);}
.post-view-top .thumb img{min-width:100%;max-width:100%;}
.youtube-visual, .vimeo-visual{overflow:hidden;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:2;}
.youtube-visual:after, .vimeo-visual:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 48, 92, .6);z-index:3;}
.youtube-visual.hidden, .vimeo-visual.hidden{display:none !important;}
.youtube-visual .fluid-width-video-wrapper, .vimeo-visual .fluid-width-video-wrapper{padding-top:56.25%;pointer-events:none;}
.youtube-visual .fluid-width-video-wrapper iframe,
.vimeo-visual .fluid-width-video-wrapper iframe,
.youtube-visual #portfolio-player{position: absolute;top: -60px;left: 0;width: 100%;height: calc(100% + 120px);pointer-events: none;}
.post-view-top .top-pos{position:relative;width:100%;height:100%;z-index:5;}
.post-view-top .top-pos .display-table{max-width:1360px;margin:0 auto;padding:0 30px;}
.post-view-top .subject{font-size:38px;line-height:1.3;font-weight:700;color:#fff;}
.post-view-top .title-copy{margin:4px 0 0;font-size:18px;color:#fff;line-height:1.6;}
.post-view-top .btn-area{margin:40px 0 0 0;}
.post-view-top a.btn-visit{position:relative;display:inline-block;height:36px;padding:0 20px;border:2px solid #fff;color:#fff;font-size:18px;line-height:34px;text-align:center;}
.post-view-top a.btn-visit:before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:#fff;transition:all .3s;z-index:-1;}
.post-view-top a.btn-visit:hover{color:#000;}
.post-view-top a.btn-visit:hover:before{width:100%;}

.view-layout-portfolio{margin-bottom:130px;}

.view-layout-news .post-view-top.no-thumb{background:url(/mbk/images/contents/util_visual.jpg);background-size:cover;z-index:1;}
.view-layout-news .post-view-top .subject{font-size:40px;}

.post-view-top .btn-area{text-align:left;}

/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.post-view-top{height:360px;}
	.post-view-top .top-pos .display-table{padding:0 25px;}
	.post-view-top .top-pos .display-table-cell{padding-top:60px;}
	.post-view-top a.btn-visit{height:32px;line-height:30px;font-size:14px;}
	.post-view-top .subject{font-size:28px;}
	.post-view-top .title-copy{margin:15px 0 0;font-size:14px;}
	.post-view-top .btn-area{margin:27px 0 0 0;}
	.view-layout-portfolio{margin-bottom:-1px;}

	.post-view-top .youtube-visual, .post-view-top .vimeo-visual{left: -40%;width:180%;}

	.login-cnt-popup .lp-login .btn{line-height:35px;height:35px;font-size:14px;}
	.login-cnt-popup .lp-login .btn .btn-txt{font-size:14px !important;}
}
/* width ~ 686px responsive */
@media(max-width:686px){
	.post-view-top.no-thumb{height:375px;}
	.post-view-top .thumb{min-height:375px;text-align:center;}
	.post-view-top .thumb img{min-width:686px;min-height:375px;margin:0 auto;}
}
/* width ~ 480px responsive */
@media(max-width:480px){
	.post-view-top .thumb img{margin-left:-184px;}
}
/* width 1920px~ responsive */
@media(min-width:1950px){
	.post-view-top .top-pos .display-table{max-width:1660px;}
	.view-layout-profile .post-view-top,
	.view-layout-strategy .post-view-top,
	.view-layout-team .post-view-top,
	.view-layout-portfolio .post-view-top,
	.view-layout-news .post-view-top{height:720px;}
	.view-layout-profile .post-view-top .subject,
	.view-layout-strategy .post-view-top .subject,
	.view-layout-team .post-view-top .subject,
	.view-layout-portfolio .post-view-top .subject,
	.view-layout-news .post-view-top .subject{font-size:52px;}
	.view-layout-profile .post-view-top .title-copy,
	.view-layout-strategy .post-view-top .title-copy,
	.view-layout-team .post-view-top .title-copy,
	.view-layout-portfolio .post-view-top .title-copy,
	.view-layout-news .post-view-top .title-copy{font-size:24px;}
	.post-view-top a.btn-visit{width:200px;height:50px;line-height:48px;font-size:20px;}
}

/* portfolio-view */
.portfolio-view-cnt{position:relative;max-width:1340px;margin:150px auto 90px;padding:0 10px;}
.portfolio-view-cnt .keyword{font-size:38px;font-weight:700;color:#333;text-align:center;}
.portfolio-view-cnt .keyword-type{font-size:24px;font-weight:600;color:#6b6b6b;text-align:center;}
.portfolio-view-cnt .keyword + .keyword-type{margin:17px 0 0 0;}
.portfolio-view-cnt .keyword-copy{padding:37px 0 0 0;font-size:24px;line-height:1.3;color:#333;text-align:center;background:url(/mbk/images/contents/bar_cnt.png) no-repeat center top;}
.portfolio-view-cnt .keyword + .keyword-copy{padding:15px 0 0 0;background:none;}
.portfolio-view-cnt .keyword-type + .keyword-copy{margin:41px 0 0 0;}
.portfolio-view-cnt .portfolio-info{overflow:hidden;padding:0;margin:95px 0 0 0;border:none;background:none;}
.portfolio-view-cnt .portfolio-info li{position:relative;padding:90px 0 0 0;text-align:center;}
.portfolio-view-cnt .portfolio-info li:before{display:block;content:"";position:absolute;left:50%;top:0;width:56px;height:56px;margin-left:-28px;}
.portfolio-view-cnt .portfolio-info li.headquarters:before{background:url(/mbk/images/contents/icon_portfolio_head.png) no-repeat center 0;}
.portfolio-view-cnt .portfolio-info li.fund:before{background:url(/mbk/images/contents/icon_portfolio_fund.png) no-repeat center 0;}
.portfolio-view-cnt .portfolio-info li.date:before{background:url(/mbk/images/contents/icon_portfolio_date.png) no-repeat center 0;}
.portfolio-view-cnt .portfolio-info li.exit:before{background:url(/mbk/images/contents/icon_portfolio_exit.png) no-repeat center 0;}

.portfolio-view-cnt .portfolio-info li h5{display:inline-block;margin:0;font-size:24px;font-weight:600;color:#000;line-height:1.2;text-align:center;text-transform:uppercase;}
.portfolio-view-cnt .portfolio-info li p{margin:8px 0 0 0;font-size:18px;color:#6b6b6b;text-align:center;}
.portfolio-view-cnt .cnt{margin:60px 0 0 0;}
.portfolio-view-cnt .cnt, .portfolio-view-cnt .cnt p{font-size:16px;line-height:1.6;color:#000;}


/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.portfolio-view-cnt{margin:60px auto 40px;padding:24px 25px 47px 25px;}
	.portfolio-view-cnt .keyword{font-size:28px;}
	.portfolio-view-cnt .keyword-type{font-size:18px;}
	.portfolio-view-cnt .keyword + .keyword-type{margin:8px 0 0 0;}
	.portfolio-view-cnt .keyword-copy{font-size:17px;background-size:11px 2px;}
	.portfolio-view-cnt .keyword-type + .keyword-copy{padding:18px 0 0 0;margin:17px 0 0 0;}
	.portfolio-view-cnt .keyword + .keyword-copy{padding:15px 0 0 0;}
	.portfolio-view-cnt .portfolio-info{margin:37px 0 0 0;}
	.portfolio-view-cnt .portfolio-info li{padding:43px 0 0 0;margin:30px 0 0 0;}
	.portfolio-view-cnt .portfolio-info li:first-child{margin-top:0;}
	.portfolio-view-cnt .portfolio-info li.headquarters:before{width:28px;height:35px;margin-left:-14px;background-position:0 0;background-size: 100% auto;}
	.portfolio-view-cnt .portfolio-info li.fund:before{width:28px;height:30px;margin-left:-14px;background-position:0 0;background-size: 100% auto;}
	.portfolio-view-cnt .portfolio-info li.date:before{width:28px;height:30px;margin-left:-14px;background-position:0 0;background-size: 100% auto;}
	.portfolio-view-cnt .portfolio-info li.exit:before{width:28px;height:30px;margin-left:-14px;background-position:0 0;background-size: 100% auto;}
	.portfolio-view-cnt .portfolio-info li h5{font-size:18px;}
	.portfolio-view-cnt .portfolio-info li p{margin:0;font-size:14px;}
	.portfolio-view-cnt .cnt{margin:37px 0 0 0;}
	.portfolio-view-cnt .cnt, .portfolio-view-cnt .cnt p{font-size:14px;text-align:justify;}
}
/* width 1950px~ responsive */
@media(min-width:1950px){
	.portfolio-view-cnt{max-width:1660px;}
	.portfolio-view-cnt .keyword{font-size:50px;}
	.portfolio-view-cnt .keyword-type{font-size:32px;}
	.portfolio-view-cnt .keyword + .keyword-type{margin:24px 0 0 0;}
	.portfolio-view-cnt .keyword-copy{padding:55px 0 0 0;font-size:34px;}
	.portfolio-view-cnt .keyword-type + .keyword-copy{margin:61px 0 0 0;}
	.portfolio-view-cnt .portfolio-info{margin:110px 0 0 0;}
	.portfolio-view-cnt .portfolio-info li{padding:100px 0 0 0;}
	.portfolio-view-cnt .portfolio-info li.headquarters:before{width:70px;height:85px;margin-left:-35px;background-size:100% auto;}
	.portfolio-view-cnt .portfolio-info li.fund:before{width:70px;height:85px;margin-left:-35px;background-size:100% auto;}
	.portfolio-view-cnt .portfolio-info li.date:before{width:70px;height:85px;margin-left:-35px;background-size:100% auto;}
	.portfolio-view-cnt .portfolio-info li.exit:before{width:70px;height:85px;margin-left:-35px;background-size:100% auto;}
	.portfolio-view-cnt .portfolio-info li h5{font-size:32px;}
	.portfolio-view-cnt .portfolio-info li p{margin:25px 0 0 0;font-size:22px;}
	.portfolio-view-cnt .cnt{margin:75px 0 0 0;}
	.portfolio-view-cnt .cnt, .portfolio-view-cnt .cnt p{font-size:22px;}
}

.page-team .list-layout-team{text-align:center;padding:0;margin-top:40px;}
.list-layout-team .teamLists{position:relative;width:auto;margin:0 auto;}
.list-layout-team .teamLists:after{display:block;content:"";clear:both;}
.list-layout-team .post{float:left;width:264px;height:430px;text-align:center;cursor:pointer;}
.list-layout-team .post.hide{opacity:0;transform:scale(0,0);width:0px;}
.list-layout-team .team-list{position:relative;height:330px;text-align:left;}
.list-layout-team .team-list .thumb{width:230px;}
.list-layout-team .team-list .thumb img{max-width:100%;min-width:100%;}
.list-layout-team .post.off{z-index:-1;}
.list-layout-team .post.off .team-list .thumb img{-webkit-filter: grayscale(0.6);}
.list-layout-team .post.on .team-list .thumb img{-webkit-filter: grayscale(0);}
.list-layout-team .team-list .employee-info{margin:20px 0 0;} /*padding-left:13px; border-left:2px solid #000;}*/
.list-layout-team .team-list .by-team-title{font-size:13px;color:#6b6b6b;font-weight:700;text-transform:uppercase;}
.list-layout-team .team-list .name{font-size:20px;font-weight:600;color:#000;letter-spacing:-0.5px;line-height:1.3;}
.list-layout-team .post.on .team-list:before{display:block;content:"";position:absolute;left:50%;bottom:-3px;width:20px;height:14px;margin-left:-10px;background:url(/mbk/images/contents/team_arr2.png) no-repeat center center;background-size:100%;}
.list-layout-team .team-view{overflow:hidden;position:absolute;left:0px;top:0px;width:100%;height:0;background:#fff;transition:height 0.3s;transform:scale(1,1);}
.list-layout-team .team-view .close{display:block;position:absolute;right:15px;top:15px;width:23px;height:23px;text-indent:-9999px;background:url(/mbk/images/contents/btn_team_close.png) no-repeat center top;background-size:100%;}
.list-layout-team .team-view .cnt{background:#2d649b;border-radius:0 0 0 25px;}
.list-layout-team .team-view .blank{height:40px;font-size:0;line-height:0;}
.list-layout-team .team-view .info{overflow:hidden;padding:34px 54px 1px 54px;}
.list-layout-team .team-view .name{font-size:26px;font-weight:700;color:#fff;text-align:left;}
.list-layout-team .team-view .by-team-office{float:left;margin:14px 0 0 0;font-size:18px;font-weight:600;color:#bebebe;text-transform:uppercase;}
.list-layout-team .team-view .by-team-title{float:left;position:relative;margin:14px 0 0 0;padding:0 0 0 10px;font-size:18px;font-weight:600;color:#bebebe;text-transform:uppercase;}
.list-layout-team .team-view .by-team-title:before{display:block;content:"/";position:absolute;left:2px;top:0;font-size:18px;font-weight:600;color:#bebebe;}
.list-layout-team .team-view .copy{overflow:hidden;padding:0 54px 40px 54px;margin:30px 0 0 0;line-height:1.6;text-align:left;}
.list-layout-team .team-view .copy p{line-height:1.6;color:#fff;text-align:left;}
/* width 321px ~ 991px responsive */
@media(max-width:991px){

	.sub-cnt-team.sub-contents .sub-cnt-top{margin:0;}

	.list-layout-team{padding:0 10px;margin:30px 0 0 0;}
	.list-layout-team .post{width:165px;height:355px;}
	.list-layout-team .team-list{height:255px;}
	.list-layout-team .team-list .thumb{width:150px;}
	.list-layout-team .team-list .by-team-title{font-size:11px;}
	.list-layout-team .team-list .name{font-size:20px;line-height:1.1;}
	.list-layout-team .team-view .info{padding:25px 40px 0 25px;}
	.list-layout-team .team-view .name{float:none;font-size:22px;text-align:left;}
	.list-layout-team .team-view .by-team-office{padding:0 0 0 0;margin:6px 0 0 0;font-size:11px;}
	.list-layout-team .team-view .by-team-title{padding:0 0 0 10px;margin:6px 0 0 0;font-size:11px;}
	.list-layout-team .team-view .by-team-title:before{font-size:10px;left:2px;top:1px;}
	.list-layout-team .team-view .copy{padding:0 25px 22px 25px;margin:9px 0 0 0;font-size:13px;text-align:justify;}
	.list-layout-team .team-view .copy p{font-size:13px;text-align:justify;}
}

/* width ~ 320px responsive */
@media(max-width:320px){
	.list-layout-team .post{width:130px;height:305px;}
	.list-layout-team .team-list{height:205px;}
	.list-layout-team .team-list .thumb {width: 120px;}

	.list-layout-team .team-list .by-team-title{font-size:10px;}
	.list-layout-team .team-list .name{font-size:16px;}
}

/* width 1950px~ responsive */
@media(min-width:1950px){
	.list-layout-team{padding:0;margin:60px auto 0 auto;}
	.list-layout-team .post{width:324px;height:510px;}
	.list-layout-team .team-list{height:410px;}
	.list-layout-team .team-list .thumb{width:280px;}
	.list-layout-team .team-list .by-team-title{font-size:18px;}
	.list-layout-team .team-list .name{font-size:28px;}
	.list-layout-team .post.on .team-list:before{width:26px;height:20px;margin-left:-13px;}
	.list-layout-team .team-view .close{top:20px;right:20px;width:38px;height:38px;}
	.list-layout-team .team-view .info{padding:77px 60px 3px 60px;}
	.list-layout-team .team-view .name{font-size:42px;}
	.list-layout-team .team-view .by-team-office{margin:20px 0 0 0;font-size:20px;}
	.list-layout-team .team-view .by-team-title{margin:20px 0 0 0;font-size:20px;}
	.list-layout-team .team-view .by-team-title:before{font-size:18px;}
	.list-layout-team .team-view .copy{padding:0px 60px 79px 60px;margin:50px 0 0 0;}
}

.service-wrap{max-width:1340px;margin:80px auto 96px;padding:0 10px;}
.service-wrap h3{margin:55px 0 0 0;font-size:24px;font-weight:400;color:#000;}
.service-wrap h3:first-of-type{margin:0;}
.service-wrap p{margin:30px 0 0 0;font-size:17px;color:#000;line-height:1.6;}
.service-wrap p + p{margin-top:15px;}
.service-wrap .dot-list{margin-left:30px;}
.service-wrap .dot-list + p{margin-top:15px;}

/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.service-wrap{margin:60px auto 0;padding:0 20px 40px;}
	.service-wrap h3{margin:30px 0 0;font-size:24px;}
	.service-wrap p{margin:20px 0 0;font-size:14px;}
	.service-wrap p + p{margin-top:10px;}
	.service-wrap .dot-list{margin-left:15px;}
	.service-wrap .dot-list li{font-size:14px;}
	.service-wrap .dot-list + p{margin-top:10px;}
}
/* width 1950px~ responsive */
@media(min-width:1950px){
	.service-wrap{max-width:1640px;}
	.service-wrap h3{margin:138px 0 0 0;font-size:42px;}
	.service-wrap p{margin:46px 0 0 0;font-size:22px;}
	.service-wrap .dot-list li{font-size:22px;}
}

/* portfolio */
.page-portfolio .list-layout-portfolio{}
.list-layout-portfolio .portfolioLists{margin-left:-45px;}
.list-layout-portfolio article{width:calc(33.33% - 5px); display:inline-block; vertical-align:top; padding:0 0 0 45px;margin:0 0 55px 0;} /* float:left; */
.list-layout-portfolio .entry-thumb{margin:0;}
.list-layout-portfolio .entry-thumb a{display:block;}
.list-layout-portfolio .entry-thumb a img{width:100%;max-width:100%;}
.list-layout-portfolio .subject{margin:10px 0 0 0;font-size:26px;color:#000;font-weight:600;line-height:1.2;letter-spacing:-0.5px;}
.list-layout-portfolio .subject a:link, .list-layout-portfolio .subject a:visited, .list-layout-portfolio .subject a:active, .list-layout-portfolio .subject a:hover{color:#333;}
.list-layout-portfolio .portfolio-info{padding:0;border:none;background:none;}
@media(min-width:992px){
	.list-layout-portfolio .portfolio-info{min-height:68px;}
	.list-layout-portfolio article{margin-bottom:45px !important;}
}
.list-layout-portfolio .portfolio-info li{font-size:13px;color:#6b6b6b;line-height:1.3;}
.list-layout-portfolio .portfolio-info li b{font-weight:700;}

/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.sub-contents.sub-cnt-portfolio .sub-cnt-top{margin:0;}
	.page-portfolio .list-layout-portfolio{padding:0;}
	.list-layout-portfolio .portfolioLists{margin:0;}
	.list-layout-portfolio article{float:none;width:100%;padding:0;margin:0 0 25px 0;}
	.list-layout-portfolio .subject{margin:15px 0 0 0;font-size:20px;}
	.list-layout-portfolio .portfolio-info{margin:2px 0 0 0;}
	.list-layout-portfolio .portfolio-info li{font-size:13px;}
}
/* width 1920px~ responsive */
@media(min-width:1920px){
	.page-portfolio .list-layout-portfolio{padding:40px 0 60px 0;}
}

/* width 1950px~ responsive */
@media(min-width:1950px){
	.list-layout-portfolio .portfolioLists{margin-left:-30px;margin-right:-30px;}
	.list-layout-portfolio article{width:calc(33.33% - 5px);padding:0 30px;margin:0 0 56px 0;}
	.list-layout-portfolio .subject{height:100px;margin:28px 0 0 0;font-size:32px;}
	.list-layout-portfolio .portfolio-info{margin:31px 0 0 0;min-height:94px;}
	.list-layout-portfolio .portfolio-info li{font-size:18px;}
}

.sub-cnt-annualletters{max-width:100%;margin:0;padding:0;}
.annualletters-area{display:none;}
.annualletters-area.open{display:block;}
.sub-cnt-annualletters .visual{}
.sub-cnt-annualletters .visual .sub-copy{padding:60px 0;}
.sub-cnt-annualletters .cnt{max-width:1340px;margin:150px auto;padding:0 10px;}
/* .sub-cnt-annualletters .sub-copy{max-width:1340px;padding:60px 10px;margin:0 auto;font-size:26px;line-height:1.6;color:#626161;font-weight:600;text-align:center;} */
/*.sub-cnt-annualletters .sub-copy{max-width:1340px;padding:60px 10px;margin:0 auto;font-size:26px;line-height:1.6;color:#80a5d7;font-weight:100;text-align:center;} */
/*.sub-cnt-annualletters .sub-copy{max-width:1340px;padding:30px 10px;margin:0 auto;font-size:26px;line-height:1.6;color:#80a5d7;font-weight:100;text-align:center;} */
.sub-cnt-annualletters .sub-copy{max-width:1340px;padding:30px 10px;margin:0 auto;font-size:26px;line-height:1.6;color:#55a5dc;font-weight:100;text-align:center;}
.sub-cnt-annualletters p{margin:20px 0 0 0;line-height:1.6;color:#000;font-size:19px;}
.sub-cnt-annualletters p > i{font-style:italic;}
/*.sub-cnt-annualletters p > i{font-style:italic;color:#767677;} */

.sub-cnt-annualletters .sub-title{margin:0 0 45px;font-size:24px;color:#000;font-weight:400;}
.sub-cnt-annualletters ul{margin:30px 0 0 0;}
.sub-cnt-annualletters ul li{position:relative;padding:0 0 0 10px;line-height:1.6;}
.sub-cnt-annualletters ul li:before{display:block;content:"";position:absolute;left:0;top:12px;width:4px;height:1px;background:#666;}
.sub-cnt-annualletters .img{margin:0;}
.sub-cnt-annualletters .img img{width:80%;}
.sub-cnt-annualletters .graph{padding:85px;border:1px solid #ddd;text-align:center;}
.sub-cnt-annualletters .graph + p{margin:26px 0 0 0;}
.sub-cnt-annualletters .sign{margin:36px 0 0 0;}
.sub-cnt-annualletters .writer{margin:34px 0 0 0;color:#767677;font-size:19px;line-height:1.6;}
.sub-cnt-annualletters .footnote-box{margin:56px 0 0 0;}

/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.sub-cnt-annualletters .visual .sub-copy{padding:30px 20px;font-size:20px;}
	.sub-cnt-annualletters .cnt{margin:70px auto;padding:0 20px;}
	.sub-cnt-annualletters .sub-title{margin:0 0 30px;font-size:24px;}
	.sub-cnt-annualletters p{margin:20px 0 0;}
	.sub-cnt-annualletters .graph{padding:40px;}
}

/* width 1950px~ responsive */
@media(min-width:1950px){
	.sub-cnt-annualletters .visual{padding:46px 0 0 0;}
	.sub-cnt-annualletters .cnt{padding:54px 0 96px 0;}
	.sub-cnt-annualletters .sub-copy{font-size:34px;}
	.sub-cnt-annualletters p{margin:45px 0 0 0;}
	.sub-cnt-annualletters .sub-title{font-size:34px;}
	.sub-cnt-annualletters ul li{padding:0 0 0 20px;}
	.sub-cnt-annualletters ul li:before{width:6px;height:2px;left:6px;top:17px;}
	.sub-cnt-annualletters .graph img{width:70%;}
	.sub-cnt-annualletters .graph{margin:52px 0 0 0;}
	.sub-cnt-annualletters .graph + p{margin:51px 0 0 0;}
	.sub-cnt-annualletters .sign{margin:53px 0 0 0;}
	.sub-cnt-annualletters .writer{margin:51px 0 0 0;}
	.sub-cnt-annualletters .annualletters-2013 .sub-copy, .sub-cnt-annualletters .annualletters-2012 .sub-copy, .sub-cnt-annualletters .annualletters-2010 .sub-copy{padding:0 60px 0 0;font-size:34px;}
	.sub-cnt-annualletters .annualletters-2013 .img, .sub-cnt-annualletters .annualletters-2012 .img, .sub-cnt-annualletters .annualletters-2010 .img{padding:13px 0 0 0;}
	.sub-cnt-annualletters .annualletters-2014 .img, .sub-cnt-annualletters .annualletters-2011 .img{margin-top:52px;margin-left:0px;margin-right:0px;}
	.sub-cnt-annualletters .annualletters-2011 .sub-copy{font-size:34px;}
	.sub-cnt-annualletters .annualletters-2011 .img{margin-top:52px;margin-left:0;margin-right:0;}
	.sub-cnt-annualletters .footnote-box{margin:90px 0 0 0;}
	.sub-cnt-annualletters .footnote-box + .sign{margin-top:56px;}
}

.pri-wrap{max-width:1340px;margin:60px auto 150px;padding:0 10px;}
.pri-wrap .tit{margin:53px 0 20px 0;font-size:24px;color:#000;font-weight:400;}
.pri-wrap .signatory{position:relative;min-height:93px;padding:0 0 0 450px;margin:27px 0 44px 0;}
.pri-wrap .signatory .pri-site{position:absolute;left:-10px;top:50%;transform:translateY(-50%);}
.pri-wrap .signatory .pri-site img{width:auto;}
.pri-wrap p{line-height:1.6;color:#000;font-size:19px;}
.pri-wrap p.important{margin:25px 0 0;font-weight:700;color:#000;font-size:19px;}
.pri-wrap ol{margin:19px 0 0 0;}
.pri-wrap ol li{margin:6px 0 0 15px;text-indent:-15px;color:#000;line-height:1.6;font-size:19px;}

/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.pri-wrap{margin:60px auto;padding:0 20px;}
	.pri-wrap .signatory{padding:0;}
	.pri-wrap .signatory .pri-site{position:static;transform: translateY(0);}
	.pri-wrap .tit{margin:30px 0 20px;font-size:24px;}
}

/* width 1950px~ responsive */
@media(min-width:1950px){
	.pri-wrap{width:1640px;padding:141px 0 143px 0;margin:0 auto;}
	.pri-wrap .tit{margin:88px 0 48px 0;font-size:42px;}
	.pri-wrap .signatory{padding:0 0 0 405px;margin:45px 0 86px 0;}
	.pri-wrap .signatory .pri-site img{width:345px;}
	.pri-wrap p.important{font-size:25px;}
	.pri-wrap ol{margin:40px 0 0 0;}
	.pri-wrap ol li{font-size:21px;}
}
.sub-contents .cnt-investment{float:right;height:326px;padding:0;}
.sub-contents .cnt-investment .slide-area, .sub-contents .cnt-investment .slide-area ul, .sub-contents .cnt-investment .slide-area li{width:100%;height:100%;z-index:1;}
.sub-contents .cnt-investment li div{width:100%;height:100%;padding:57px 20px 30px 40px;font-weight:500;color:#979da2;}
.sub-contents .cnt-investment .title{font-size:20px;font-weight:500;color:rgba(255, 255, 255, 0.7);text-align:left;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.1), -1px -1px 2px rgba(0, 0, 0, 0.1);}
.sub-contents .cnt-investment .cnt-styleA{background:url(/mbk/images/contents/investment_01.png) repeat center center;background-size:cover;}
.sub-contents .cnt-investment .cnt-styleB{background:url(/mbk/images/contents/investment_03.png) repeat center center;background-size:cover;}
.sub-contents .cnt-investment .cnt-styleC{background:url(/mbk/images/contents/investment_06.png) repeat center center;background-size:cover;}
.sub-contents .cnt-investment .cnt-styleD{background:url(/mbk/images/contents/investment_04.jpg) repeat center center;background-size:cover;}
.sub-contents .cnt-investment .cnt-styleE{background:url(/mbk/images/contents/investment_05.jpg) repeat center center;background-size:cover;}
.sub-contents .cnt-investment .cnt-styleF{background:url(/mbk/images/contents/investment_02.jpg) repeat center center;background-size:cover;}
.sub-contents .cnt-investment .dot-navi{position:absolute;left:60px;bottom:60px;font-size:0;line-height:0;}
.dot-navi .swiper-pagination-bullet-active, .dot-navi .swiper-pagination-switch.swiper-active-switch{}
/* width 320px ~ 991px responsive */
@media(max-width:991px){
	.cnt-profile-slide.row{margin-left:0;margin-right:0;}
	.sub-contents .cnt-investment{float:none;height:203px;}
	.sub-contents .cnt-investment .slide-area div{padding:30px 25px 0 25px;}
	.sub-contents .cnt-investment .title{font-size:12px;}
}
/* width 1920px~ responsive */
@media(min-width:1920px){
	.sub-contents .cnt-investment{height:456px;}
	.sub-contents .cnt-investment .title{width:270px;font-size:22px;}
}
