@media screen and (max-width:1700px) {
	/*=== header ====*/
	header .navWrap h1{margin: 5px 0;}
	header .navWrap nav{width: auto;}
	header .navWrap nav #gnb > li a.gnbBtn{padding: 22px 55px 20px;}

    /*=== main ====*/
	#myMenu{right: 30px;}
	.mcon01 .swiper-slide .txtAreaBox .txtArea{left: 10%;}

    /*=== sub ====*/
	.TiCARosConWrap .conBox .smallTxt br{ display:none; }


	/*=== footer ===*/

}

@media screen and (max-width:1400px) {
	/*=== header ====*/
	header .navWrap nav{display: none;}
	header .lang{display: none;}
	header .allMenuBtn{display: block;}

    /*=== main ====*/
	#myMenu{display: none;}

	.mcon01 .swiper-slide .txtAreaBox .txtArea{left: 15%;}
	.mcon01 .swiper-slide .txtAreaBox .txtArea p.bigTxt{font-size: 40px;}

	.mcon03 .swiper-slide .txtBox{padding: 20px 0 0;}

    /*=== sub ====*/


	/*=== footer ===*/

}

@media screen and (max-width:1300px) {
	/*=== header ====*/


    /*=== main ====*/
	.mcon02 .mcon02Wrap ul li .imgWrap img{max-width:100px;}
	.mcon03 .swiper-slide .txtBox{padding: 0;}

	.mcon03 .swiper-pagination{display: flex;}
	.mcon03 .swiper-pagination span{float: none;}

    /*=== sub ====*/
	.comp02TitleWrap .bigTitle{font-size: 50px;padding: 34px 0 26px;}
	.missionConWrap .missionLineWrap{background: transparent;}
	.missionConListWrap .missionBox{background: rgba(0,0,0,.4);}

	/*=== footer ===*/
}

@media screen and (max-width:1200px) {

		/*=== main ====*/
		.mcon02 .mcon02Wrap ul li .imgWrap {
			width: auto;
		}
	.mcon03 .swiper-pagination{display: none;}
	.mcon02.on .mcon02Wrap ul li a {
		display:block;
	}

    /*=== sub ====*/
	#lnbTabWrap .lnblnbTab ul{display: flex; flex-wrap: wrap;}
	#lnbTabWrap .lnblnbTab ul li{ width: 33.3333%;}
	#lnbTabWrap .lnblnbTab ul li a{
		border-bottom: 1px solid rgba(255,255,255,.1);
		height: 44px;
		display:flex;
		align-items: center;
		justify-content: center;
		padding:0 10px;
	}

	#History{padding: 100px 0;}
	.comp03TitleWrap .bigTitle{padding: 20px 0 80px;font-size: 45px;}
	.historyConWrap .leftAlignList{
    width: 95%;
    /* max-width:497px ​!important; */
    margin: 0 auto;
    display: block;
    background: url("../../img/sub/historyVerticalLineBg.png") repeat-y center left 143px;
  }
  .historyConWrap .leftAlignList:after {
    display:none;
  }
	.historyConWrap .leftAlignList li{width: 100%;margin: 0 auto 0;padding-bottom: 60px;
	flex-direction: row-reverse;
	transform: translateY(0);
	}
	.historyConWrap .leftAlignList li:last-child{}
	.historyConWrap .leftAlignList li p.year{float: left;width: 90px;margin-top: 0; position: static;}
	.historyConWrap .leftAlignList li .month{float: right;width: calc(100% - 90px);margin-top: 0 !important;}
	.historyConWrap .leftAlignList li .month .history{float: left;margin-left: 20px;background: url("../../img/sub/historyDot_right.png") no-repeat top 6px left;padding-left: 75px;
	transform: translateY(12px);
	}
	.historyConWrap .leftAlignList li .month .point{display: none; position: static;}
	
	.historyConWrap .historyLine{display: none;}

	.historyConWrap .rightAlignList{position: relative;width: 95%;max-width:497px ​!important;display: block;margin: 0 auto;float: none;max-width:initial;background: url("../../img/sub/historyVerticalLineBg.png") repeat-y center left 143px;margin-top: 0 !important;}
	.historyConWrap .rightAlignList li{width: 100%;float: none;margin: 0 auto 60px; max-width:100%;}
	.historyConWrap .rightAlignList li:first-child{float: none;margin-right: 0;}
	.historyConWrap .rightAlignList li:last-child{float: none;left: 0;margin-bottom: 0;}

	.historyConWrap .rightAlignList li p.year{float: left;width: 90px;margin-top: 0;margin-bottom: 0;}
	.historyConWrap .rightAlignList li .month{float: right;width: calc(100% - 90px);margin-top: 0 !important; font-size: 14px;}
	.historyConWrap .rightAlignList li .month .history{float: left;margin-left: 20px;background: url("../../img/sub/historyDot_right.png") no-repeat top 6px left;padding-left: 75px;
	transform: translateY(12px);
	}
	.historyConWrap .rightAlignList li .month .point{display: none;}
	.mcon03 .swiper-slide .txtBox a.slideMoreViewBtn {
		position: static;
		margin-bottom: 20px;
	}

  .historyConWrap .rightAlignList li p.year,
  .historyConWrap .leftAlignList li p.year {
    background: #fff;
    padding:5px 0;
     word-break: break-all;

  }
  .historyConWrap {
    width:100%;
  }
  .historyConWrap:before {
    content:"";
    width:5px;
    height:100%;
    background: #e1e1e1;
    left:164px;
    top:0;
    display:block;
    position: absolute;
  }
  .historyConWrap:after {
    content:"";
    width:5px;
    height:470px;
    background: #222;
    left:164px;
    top: 0;
    display:block;
    position: absolute;
  }
  .historyConWrap .rightAlignList,
  .historyConWrap .leftAlignList {
    background: url(../../img/sub/historyVerticalLineBg.png) repeat-y center left 30px;
    background:none;
    z-index:100;
  }

    /* 22.10.13 */
  .historyConWrap:after { height: 63.8%; }
  .historyConWrap .leftAlignList li p.year { padding: 0; }
  .historyConWrap .leftAlignList li { justify-content: flex-end; flex-direction: row-reverse; }
  .historyConWrap .history li { flex-direction: row; justify-content: flex-start; }
  
  
    /* 23.11.17 */
    .historyConWrap .newLeft { margin-top:60px; }
    .historyConWrap .newLeft:before { display:none; }
    .historyConWrap .newLeft .leftAlignList > li:nth-child(1) { padding-left:0; }
    .historyConWrap .newLeft .leftAlignList .year span { display:block}


	.founderConWrap > ul{display: block;}
	.founderConWrap > ul > li{float: left;width: 32%; margin-right: 2%;margin-bottom: 30px;}
	.founderConWrap > ul > li:nth-child(3n){margin-right: 0;}

	.locationWrap .addressBox .locIconWrap img{padding-left: 20px;box-sizing:border-box;}

}

@media screen and (max-width:1100px) {
	/*=== header ====*/
	.mcon02 .mcon02Wrap ul li .txtWrap {
		height:46px;
		display:flex;
		align-items: center;
		justify-content: center;
		padding:0 5px !important;
		line-height: 1.2;
	}

    /*=== main ====*/
	.mcon01 .scrollDownWrap{display: none;}

	.mcon02 .mcon02Wrap{padding: 50px 0;}
	.mcon02 .mcon02Wrap ul{padding-top: 50px;}
	.mcon02 .mcon02Wrap ul li .imgWrap{float: none;}
	.mcon02 .mcon02Wrap ul li .imgWrap img{display: block;margin: 0 auto;}
	.mcon02 .mcon02Wrap ul li .txtWrap{float: none;padding: 20px 0;text-align: center;}

	.mcon03 .swiper-slide.slide01{background: url("../../img/main/mcon02Num01.png") no-repeat left 30% bottom;}
	.mcon03 .swiper-slide.slide02{background: url("../../img/main/mcon02Num02.png") no-repeat left 29% bottom;}
	.mcon03 .swiper-slide.slide03{background: url("../../img/main/mcon02Num03.png") no-repeat left 29% bottom;}

	.mcon03 .swiper-slide .txtBox{width: 42%;}
	.mcon03 .swiper-slide .imgBox{width: 58%;}

	.mcon03 .swiper-slide .txtBox .smallTxt{padding-bottom: 30px;}
	.mcon03 .swiper-slide .txtBox .bigTxt{font-size: 40px;}
	.mcon03 .swiper-slide .txtBox .mediumTxt br{display: none;}

	.mcon05 .newsPrWrap .newsPrBox{width: 32%;max-width: inherit;margin-right: 2%;}
	.mcon05 .newsPrWrap .newsPrBox .txtBox{padding-top: 20px;}
	.mcon05 .newsPrWrap .newsPrBox .txtBox .categoryTag{padding-bottom: 20px;}

	.mcon07 footer .footerStep2 .addressBox address{line-height: 1.5;}
	.mcon07 footer .footerStep2 .addressBox address span{display: block;margin-left: 0;}

    /*=== sub ====*/
	.comp02TitleWrap .bigTitle{font-size: 40px;}
	.missionConWrap .missionLineWrap{display: none;}

	.locationWrap .addressBox > div{width:100%;max-width: 410px;}
	

	/*=== footer ===*/
	footer .footerStep2 .addressBox address{line-height: 1.5;}
	footer .footerStep2 .addressBox address span{display: block;margin-left: 0;}
}

@media screen and (max-width:960px) {



	/*=== header ====*/


		/*=== main ====*/

		.mcon01 .swiper-slide .bg {
			height:100%;
		}
		.fp-tableCell,
		.fp-section.fp-table, .fp-slide.fp-table {
			height:auto !important;
			overflow: hidden;
			display:block !important;
		}
		.fp-section.mcon01,
		.fp-section.mcon01 .fp-slide.fp-table,
		.fp-section.mcon01 .fp-tableCell{
			height:450px !important;
		}		
	.mcon01 .swiper-slide .txtAreaBox{bottom:15%;}
	.mcon01 .swiper-slide .txtAreaBox .txtArea{left: 20%;}
	.mcon01 .swiper-slide .txtAreaBox .txtArea .smallTxt{padding-bottom: 20px;}
	.mcon01 .swiper-slide .txtAreaBox .txtArea .bigTxt{font-size: 30px;}
	.mcon01 .swiper-slide .txtAreaBox .txtArea .mediumTxt{font-size: 20px;}

	.mcon02 .mcon02Wrap > h2{font-size: 35px;}

	.mcon03{padding: 50px 0;box-sizing:border-box;background: #fff;}
	.mcon03 .mcon03WrapBg{width: 100%;}
	.mcon03 .swiper-slide{display: block;}
	.mcon03 .swiper-slide.slide01{background: transparent;}
	.mcon03 .swiper-slide.slide02{background: transparent;}
	.mcon03 .swiper-slide.slide03{background: transparent;}
	.mcon03 .swiper-slide .txtBox{width: 100%;max-width:inherit;margin: 0 auto;}
	.mcon03 .swiper-slide .txtBox .bigTxt{font-size: 30px;}
	.mcon03 .swiper-slide .txtBox .bigTxt br{display: none;}
	.mcon03 .swiper-slide .txtBox a.slideMoreViewBtn{top: 0;bottom: inherit;right: 0;left: inherit;background: #fff;}
	.mcon03 .swiper-slide .txtBox .mediumTxt{margin-bottom: 20px;word-break:break-all;}
	.mcon03 .swiper-slide .imgBox{width: 100%;max-width:inherit;margin: 0 auto;}
	.mcon03 .slideBtnBox{bottom: 0;z-index: 1;}

	.mcon04 .mcon04Wrap p.mediumTxt{text-align: left;word-break:break-all;opacity: .8;}
	.mcon04 .mcon04Wrap p.mediumTxt br{display: none;}

	.mcon05 .mcon05TilteWrap{padding-bottom: 30px;}
	.mcon05 .mcon05TilteWrap h2{font-size: 35px;}
	.mcon05 .newsPrWrap .newsPrBox .txtBox .title{font-size: 20px;}

    /*=== sub ====*/
	.comp01TitleWrap{padding: 50px 0;}
	.comp01TitleWrap h3{font-size: 40px;}

	.TiCARosConWrap{background: url("../../img/sub/companyBg01_mob.jpg") no-repeat center /cover fixed;padding: 100px 0;}
	.TiCARosConWrap .conBox .txtWrap{width: 100%;float: none;}
	.TiCARosConWrap .conBox .txtWrap .txtBox{max-width: initial;}
	.TiCARosConWrap .conBox .bigTitleWrap{max-width:initial}
	.TiCARosConWrap .conBox .bigTitleWrap p{font-size: 45px;text-shadow: 0px 0px 7px rgba(0,0,0,.30);}
	.TiCARosConWrap .conBox .bigTitleWrap .rightBigTitle{float: left;margin-left: 15px;}
	.TiCARosConWrap .conBox .mediumTxt{text-shadow: 0px 0px 7px rgba(0,0,0,.30);}
	.TiCARosConWrap .conBox .smallTxt{opacity: 1;text-shadow: 0px 0px 3px rgba(0,0,0,.80);}
	.TiCARosConWrap .conBox .smallTxt br{display: none;}

	#Mission{background: url("../../img/sub/companyBg02_mob.jpg") no-repeat center /cover;padding: 100px 0;}

	#Founder{background: url("../../img/sub/companyBg04_mob.jpg") no-repeat center /cover;padding: 100px 0;}
	.founderConWrap > ul > li .historyList li{opacity: 1;}

	#Location{position: relative;padding: 100px 0;}
	.comp06TitleWrap .bigTitle{padding: 28px 0 50px;}
	.locationWrap .locationStep01 .mapBox{width: 100%;}
	.locationWrap .locationStep01 .addressBox{width: 95%;margin: 0 auto;height: initial;float: none;}
	.locationWrap .locationStep02 .mapBox{width: 100%;}
	.locationWrap .locationStep02 .addressBox{width: 95%;margin: 0 auto;height: initial;float: none;}
	.locationWrap .addressBox > div{position: relative;top: 0;left: 0;transform:initial;padding: 20px 0;}

	/*=== footer ===*/

  .pageTitleWrap {
    padding:40px 0;
  }
  .pageTitleWrap h3 {
    font-size:40px;
  }



  .contSection {
    margin-top:70px;
  }
  .scienceTech .bg {
    height:300px;
    margin-top:-100px !important;
  }
  .scienceTech .intro dt,
  #therapy .intro dt {
    text-align:center;
    font-size:2.4rem;
    width:100%;
    margin-bottom:30px;
  }
  #therapy .intro dt span {
    margin-bottom:33px;
  }
 
  #therapy .intro dd:before {
    display:none;
  }
  #therapy .intro dt img {
    max-width:360px;
  }
  .scienceTech .info,
  .scienceTech .intro dl,
  #therapy .intro dl {
    flex-direction: column;
  }
  .scienceTech .info {
    padding:60px 0;
  }
  .scienceTech .txtBox dt {
    font-size: 1.8rem;
    line-height:1.2;
  }
  .scienceTech .imgBox ul {
    justify-content: center;
  }
  .scienceTech .imgBox {
    
    margin-top:40px;
    padding:0;
  }
  .scienceTech .info > div {
    width:100%;
  }
  #therapy .info section {
    flex-direction: column;
  }
  #therapy .info section > div {
    width:100%;
  }
  #therapy .info .skill .txt dt {
    line-height:1.3;
  }
  #therapy .info .skill .txt dt br{ 
    display:none;
  }
  #therapy .info .skill .txt dd {
    padding:0;
  }
  #therapy .info .skill .img {
    margin-top:30px;
    text-align:center;
    padding:0;
  }
  #therapy .info .skill2 {
    margin-top:60px;
  }
  #therapy .info .skill2 .txt {
    padding:0;
  }
  #therapy .info .skill2 .img {
    text-align:center;
    margin-bottom:30px;
  }

  #clipcar .info ul {
    width:100%;
    text-align:center;
    flex-direction: column;
  }
  #clipcar .info ul li {
    margin-bottom:30px;
  }

  
  #pipelines .loadMap .list ul li .txt {
    font-size:1.2rem;
  }
  #pipelines .loadMap .list ul li:after {
    width:40px;
    height:40px;
    transform: translateX(-20px);
  }
  #pipelines .system .txt dt {
    font-size:1.5rem;
  }
  #pipelines .system .txt dt br {
    display:none;
  }#pipelines .system .txt dd {
    margin-top:20px;
  }
	#clipcar .info ul li P {
		font-size: 14px;
	}

}

@media screen and (max-width:767px) {
	/*=== header ====*/


    /*=== main ====*/
	.mcon03 .swiper-slide{opacity: 1;}
	.mcon03 .swiper-slide .txtBox .mediumTxt{height: auto;}
	.mcon03 .swiper-slide .txtBox a.slideMoreViewBtn{}

	.mcon04 .mcon04Wrap h2{font-size: 40px;}

	.mcon05{padding: 50px 0;box-sizing:border-box;}
	.mcon05 .mcon05TilteWrap{padding-bottom: 40px;}
	.mcon05 .newsPrWrap{display: block;}
	.mcon05 .newsPrWrap .newsPrBox{width: 100%;}
	.mcon05 .newsPrWrap .newsPrBox .txtBox{height: 220px;margin-bottom: 30px;}

	.mcon07 footer .footerStep1 ul li{margin-right: 30px;}
	.mcon07 footer .footerStep2{padding: 40px 0 60px;}

    /*=== sub ====*/
	#sv{height: 320px;}
	.subTitleWrap h2{font-size: 40px;}

	#lnbTabWrap .lnblnbTab ul li a{font-size: 15px;}

	.TiCARosConWrap .conBox .bigTitleWrap p{font-size: 37px;}

	.comp02TitleWrap .bigTitle{line-height: 1.3;}
	.comp02TitleWrap .bigTitle br{display: block;}
	.comp02TitleWrap .smallTxt{font-size: 20px;line-height: 1.4;}
	.missionConListWrap .missionBox{width: 150px;height: 150px;}
	.missionConListWrap .missionBox:nth-child(1) .boxWrap img{width: 70%;}
	.missionConListWrap .missionBox:nth-child(2) .boxWrap img{width: 80%;}
	.missionConListWrap .missionBox:nth-child(3) .boxWrap img{width: 65%;}

	.founderConWrap > ul > li{float: left;width: 49%; margin-right: 2%;}
	.founderConWrap > ul > li:nth-child(3n){margin-right: 2%;}
	.founderConWrap > ul > li:nth-child(2n){margin-right: 0;}
	.founderConWrap > ul > li:last-child{margin-bottom: 0;}

	.comp04TitleWrap .bigTitle{font-size: 40px;padding: 36px 0 50px;}


	/*=== footer ===*/
	footer .footerStep1 ul li{margin-right: 30px;}
	footer .footerStep2{padding: 40px 0 60px;}

}

@media screen and (max-width:640px) {
	/*=== header ====*/


    /*=== main ====*/
	.mcon01 .swiper-slide .txtAreaBox .txtArea{left: initial;}
	.mcon01 .slideConWrap{display: none;}

	.mcon02 .mcon02Wrap ul li .imgWrap img{max-width:80px;}
	.mcon02 .mcon02Wrap ul li .txtWrap p.bigTxt{font-size: 18px;}

	/* .mcon03 .swiper-slide .txtBox .mediumTxt{height: 100px;} */
	.mcon03 .slideBtnBox{position: relative;float: right;}

	.mcon04{background:url("../../img/main/mcon04Bg_mob.jpg") no-repeat center /cover;}
	.mcon04 .mcon04Wrap{padding: 60px 0 60px;}

	.mcon06 .mcon06Wrap > div{padding: 50px 0;}
	.mcon06 .mcon06Wrap .contactUsBox{float: none;width: 100%;}
	.mcon06 .mcon06Wrap .recruitBox{float: none;width: 100%;}

	.mcon07 footer .footerStep1 ul li{margin-right: 20px;}
	.mcon07 footer .footerStep2 .addressBox{float: none;}
	.mcon07 footer .footerStep2 .logoBox{float: none;display: none;}

    /*=== sub ====*/
	#lnbTabWrap .lnblnbTab ul li a{
		/* white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis; */
	}

	.TiCARosConWrap .conBox .bigTitleWrap .leftBigTitle{float: none;}
	.TiCARosConWrap .conBox .bigTitleWrap .rightBigTitle{float: none;margin-left: 0;}

	.missionConListWrap .missionBox{width: 130px;height: 130px;}
	.missionConListWrap .missionBox:nth-child(1) .boxWrap img{width: 65%;}
	.missionConListWrap .missionBox:nth-child(2) .boxWrap img{width: 75%;}
	.missionConListWrap .missionBox:nth-child(3) .boxWrap img{width: 60%;}
	.missionConListWrap .missionBox .boxWrap p{font-size: 18px;}

	.comp03TitleWrap .bigTitle{font-size: 35px;line-height: 1.3;}
	.comp03TitleWrap .bigTitle br{display: block;}

	/*=== footer ===*/
	footer .footerStep1 ul li{margin-right: 20px;}
	footer .footerStep2 .addressBox{float: none;}
  footer .footerStep2 .logoBox{float: none;display: none;}
  


  .scienceTech .intro dt,
  #therapy .intro dt {
    font-size:2rem;
  }
  .scienceTech .imgBox ul li {
    margin:0;
    width:33.3333333%;
  }
  .scienceTech .imgBox ul li img {
    max-height:160px;
  }
  .scienceTech .imgBox ul li p {
    font-size:12px;
  }

  #pipelines .system .info {
    flex-direction: column;
  }
  #pipelines .system .info > div {
    width:100%;
  }
  #pipelines .system .txt {
    padding:0;
    margin-top:30px;
  }

  #pipelines .system .txt dt {
    font-size:1.3rem;
  }
  #pipelines .loadMap .list ul {
    flex-direction: column;
    text-align:center;
  }
  #pipelines .loadMap .list ul li:after {
    display:none;
  }
  #pipelines .loadMap .list ul li .txt:after {
    width:150%;
  }
  .tit_s1 p {
    font-size:2rem;
  }
  .historyConWrap .rightAlignList li .month .history,
  .historyConWrap .leftAlignList li .month .history,
  .historyConWrap .rightAlignList li p.year {
    float:none !important;
  }
  
  .historyConWrap .leftAlignList li .month,
  .historyConWrap .rightAlignList li .month {
    font-size: 13px;
    width:100%;
    float:none !important;
	}
	.historyConWrap .rightAlignList li {
	}
  .historyConWrap .leftAlignList li {
    padding-bottom:30px;
    display:flex;
    flex-direction: column-reverse;
  }
  .historyConWrap .rightAlignList li .month .history,
  .historyConWrap .leftAlignList li .month .history {
		padding-right:10px;
    margin-left:0px;
    margin-top:10px;
    margin-bottom:40px;
    padding-left:43px;
    background-size:36px;
    position: relative;
    z-index:10;
	}
	.historyConWrap .rightAlignList li p.year {
		position: static;
	}

  .historyConWrap .rightAlignList li {
    z-index:100;
  }

  .historyConWrap:before {
    left:40px;
  }
  .historyConWrap:after {
    height:630px;
    left:40px;
  }

    /* 22.10.13 */
  .historyConWrap:after { height: 60%; }
  .historyConWrap .leftAlignList li .month,
  .historyConWrap .rightAlignList li .month { max-width: calc(100% - 23px); left: 23px; }
  .historyConWrap .leftAlignList li,
  .historyConWrap .rightAlignList li { padding: 2px 0 30px; }
  .historyConWrap .rightAlignList > li { flex-direction: column; }
  .historyConWrap .history li { flex-direction: row; }
  .historyConWrap .rightAlignList li { margin: 0; }
    
  .historyConWrap .newLeft .leftAlignList .year span { display:none}
}

@media screen and (max-width:480px) {
	/*=== header ====*/
	.mcon07 footer .footerStep2 .addressBox p span,
	footer .footerStep2 .addressBox p span {
		margin-left:0;
		margin-top:5px;
		display:block;
	}

    /*=== main ====*/
	.mcon01 .swiper-slide .txtAreaBox .txtArea .mediumTxt{line-height: 1.6;font-size: 18px;}

	.mcon02 .mcon02Wrap ul li .imgWrap img{max-width:70px;}
	.mcon02 .mcon02Wrap ul li .txtWrap p.bigTxt{font-size: 13px; line-height: 1.3;}

	.mcon04 .mcon04Wrap h2{font-size: 35px;}

	.mcon07 footer .footerStep1 .snsBox{float: none;width: 140px;margin: 0 auto;}
	.mcon07 footer .footerStep1 .snsBox a.snsLink01{margin-right: 40px;}
	.mcon07 footer .footerStep1 .snsBox a.snsLink02{margin-right: 40px;}
	.mcon07 footer .footerStep1 ul{float: none;width: 100%;display: flex;}
	.mcon07 footer .footerStep1 ul li{width: 25%;margin-right: 0;}

    /*=== sub ====*/
	.founderConWrap > ul > li{width: 100%;margin-right:0;}
	.founderConWrap > ul > li:nth-child(3n){margin-right: 0;}

	/*=== footer ===*/
	footer .footerStep1 .snsBox{float: none;width: 140px;margin: 0 auto;}
	footer .footerStep1 .snsBox a.snsLink01{margin-right: 40px;}
	footer .footerStep1 .snsBox a.snsLink02{margin-right: 40px;}
	.mcon07 footer .footerStep1 ul,
	footer .footerStep1 ul{float: none;width: 100%;display: flex;}
	.mcon07 footer .footerStep1 ul li,
	footer .footerStep1 ul li{width:33.3333333%;margin-right: 0; text-align: center;}



	.mcon02 .mcon02Wrap ul li .txtWrap p.smallTxt {
		display:flex;
		justify-content: center;
		align-items: center;

		height:36px;
		padding:0 5px;
	}


}
