
/* Ver 3 */
.main-v3-1{position: relative; background: #fff; /*font-family: 'Spoqa Han Sans Neo';*/}
.main-v3-1 .m-sec .m-content{position: relative; width:120rem; margin:0 auto;}
.main-v3-1 .m-sec{position: relative; padding:10rem 0rem;}

.main-v3-1 .m-sec.sec-1{background:#430074 url('/img/v3/pc/main/bg_main_1.png') center no-repeat; background-size:cover; height:839px; padding:0px;}
.main-v3-1 .m-sec.sec-2{background:#1A1C20;}
.main-v3-1 .m-sec.sec-3{background:#370972;}
.main-v3-1 .m-sec.sec-4{background:#FAEDE1;}
.main-v3-1 .m-sec.sec-5{background:#370972;}
.main-v3-1 .m-sec.sec-6{background:#FAEDE1;}
.main-v3-1 .m-sec.sec-7{background:#370972;}
.main-v3-1 .m-sec.sec-8{background:#FAEDE1 url('/img/v3/pc/main/bg_8_1.png') center bottom no-repeat; height: 920px;}

.main-v3-1 .banner{position:fixed; z-index:2; right:1rem; top:15rem;}
.main-v3-1 .call{position:fixed; z-index:2; right:0.6rem; bottom:8rem;}
.main-v3-1 .call img{width:5.8rem; height:auto;}


.main-v3-1 .m-sec .m-content .title{font-size:2.2rem; line-height:normal; color:#A07AE6; margin-bottom: 1.4rem; font-weight:700; background-size: 24px 24px;}
.main-v3-1 .m-sec .m-content .title.white{color:#fff;}
.main-v3-1 .m-sec .m-content .desc{font-size:4.0rem; line-height:126%; color:#333333; font-weight:700;}
.main-v3-1 .m-sec .m-content .desc strong{color:#FF6B21; font-weight:700;}
.main-v3-1 .m-sec .m-content .desc-small{font-size:1.8rem; line-height:130%; color: #999; font-weight:300; padding-top:1.6rem;}
.main-v3-1 .m-sec .m-content .desc-2{font-size:2.2rem; line-height:120%; color:#666; font-weight:400;}
.main-v3-1 .m-sec .m-content .con{position: relative; text-align: center;}

.main-v3-1 .m-sec .m-content .desc.white{color:#fff;}
.main-v3-1 .m-sec .m-content .desc.white strong{color:#FF601B;}

.main-v3-1 .m-sec .m-content .center-txt{font-size:3.8rem; line-height:normal; font-weight:700; color:#141414; text-align:center;}
.main-v3-1 .m-sec .m-content .center-txt.white{color:#fff;}
.main-v3-1 .m-sec .m-content .center-txt strong{color:#FF601B;}

.main-v3-1 .m-sec .m-content .center-txt-2{font-size:2.8rem; line-height:normal; color:#fff; font-weight:700; text-align:center; margin-bottom:16px;}
.main-v3-1 .m-sec .m-content .center-txt-2 strong{color:#FF601B;}
.main-v3-1 .m-sec .m-content .center-txt-3{font-size:5.2rem; line-height:120%; color:#fff; font-weight:700; text-align:center;}
.main-v3-1 .m-sec .m-content .center-txt-3 strong{color:#FF601B;}
.main-v3-1 .m-sec .m-content .center-txt-4{color:#A2A2A2; font-size:1.8rem; line-height:130%; font-weight:400; text-align:center; margin-top:10px;}
.main-v3-1 .m-sec .m-content .center-txt-5{font-size:3.2rem; line-height:120%; color:#fff; font-weight:700; text-align:center; margin-bottom:4px;}
.main-v3-1 .m-sec .m-content .center-txt-6{font-size:6.4rem; line-height:120%; color:#fff; font-weight:800; text-align:center; letter-spacing: -2.56px;}
.main-v3-1 .m-sec .m-content .center-txt-6 strong{color:#FF601B;}
.main-v3-1 .m-sec .m-content .center-txt-7{color:#FFF; font-size:1.8rem; line-height:130%; font-weight:400; text-align:center;}


.main-v3-1 .m-sec .m-content .desc-3{margin-top:2.4rem; font-size:1.8rem; line-height:130%; color:#666666;}
.main-v3-1 .m-sec .m-content .desc-4{font-size:2.6rem; line-height:130%; color:#666666; font-weight: 400;}

.main-v3-1 .m-sec .m-content .message{text-align:center;}
.main-v3-1 .m-sec .m-content .message > dl{color:#fff;}
.main-v3-1 .m-sec .m-content .message > dl strong{color: #FFDB15; font-weight:700;}
.main-v3-1 .m-sec .m-content .message > dl > dt{font-size:3.8rem; line-height: 130%; margin-bottom:3.2rem; font-weight:700;}
.main-v3-1 .m-sec .m-content .message > dl > dd{font-size:3.0rem; line-height: 130%; letter-spacing: -1.5px; font-weight:400;}


.txtbox {display:block; width:100%; min-height:14.5rem; }
.txtbox textarea {width:100%; height:100%; min-height:14.5rem; padding:1.5rem; background:#fff; border:1px solid #e6e6e6; color:#333; font-size:1.6rem; font-weight:400; border-radius: 0.8rem;}


.m-sec.sec-1 .txt-box{position: absolute; left:7%; top:210px; text-align: center;}
.m-sec.sec-1 .txt-box .main-txt{margin-bottom:60px;}            
.m-sec.sec-1 .txt-box .btn-box a{display: inline-block; font-size: 2.2rem; font-weight: 600; color: #fff; line-height: normal; padding: 18px 42px; background: #141414; border-radius: 61px;}
.m-sec.sec-1 .down-box{position: absolute; right:0%; top:180px;}
.m-sec.sec-1 .down-box .ios{margin-bottom:10px;}

.m-sec.sec-2 .txt-box{font-size: 3.6rem; font-weight: 700; line-height: 130%; color: #fff; text-align: center; padding:20px 0px}
.m-sec.sec-2 .txt-box span{color:#FF601B;}

.m-sec.sec-8 .txt-box{font-size: 4.2rem; font-weight: 800; line-height: 115%; letter-spacing: -0.84px; color: #141414; text-align: center; padding-top:20px}
.m-sec.sec-8 .txt-box span{color:#FF601B;}
.m-sec.sec-8 .btn-box{margin-top:27px; text-align: center;}
.m-sec.sec-8 .btn-box a{display: inline-block; font-size: 2.2rem; font-weight: 600; color: #fff; line-height: normal; padding: 18px 42px; background: #141414; border-radius: 61px;}




.flex-box{position: relative; display: flex; justify-content: center; align-items: center;}
.flex-box .txt{position: relative;}      
.flex-box .img{position: relative;}      

.flex-box.sec-3 .txt{margin-right:240px;}
.flex-box.sec-3 .img .my-study{position: absolute; z-index: 1; top:7.2%; left:6%; width:52%;}
.flex-box.sec-3 .img .my-study img{width:100%}
.flex-box.sec-3 .img .play{position: absolute; z-index: 1; top:41%; left:27.3%; width:13%;}
.flex-box.sec-3 .img .play img{width:100%}

.flex-box.sec-4-1{flex-direction: row-reverse; align-items:flex-start; }
.flex-box.sec-4-1 .txt{margin-left:190px;}
.flex-box.sec-4-1 .img .popcorn{position: absolute; z-index: 2; top:26%; left:16%; width:70%}
.flex-box.sec-4-1 .img .popcorn img{width:100%}
.flex-box.sec-4-1 .img .star{position: absolute; z-index: 1; top:20%; left:0%; width:100%;}
.flex-box.sec-4-1 .img .star img{width:100%}

.flex-box.sec-4-2{align-items:flex-end; margin-top:-280px}
.flex-box.sec-4-2 .txt{margin-right:10px;}
.flex-box.sec-4-2 .img .point{position: absolute; z-index: 2; top:29%; left:7%; width:86%}
.flex-box.sec-4-2 .img .point img{width:100%}             

.flex-box.sec-5 .txt{margin-right:185px;}
.flex-box.sec-5 .img .check-in{position: absolute; z-index: 2; top:24%; left:7%; width:86%}
.flex-box.sec-5 .img .check-in img{width:100%} 


.flex-box.sec-6-1{flex-direction: row-reverse; align-items:flex-start; }
.flex-box.sec-6-1 .txt{margin-left:150px;}            

.flex-box.sec-6-2{align-items:flex-end; margin-top:-280px}
.flex-box.sec-6-2 .txt{margin-left:70px; margin-right:140px;}

.flex-box.sec-7-1{flex-direction: row-reverse; align-items:flex-start; }
.flex-box.sec-7-1 .txt{margin-left:160px;}       

.flex-box.sec-7-2{align-items:flex-end; margin-top:-280px}
.flex-box.sec-7-2 .txt{margin-right:160px;}
.flex-box.sec-7-2 .img .ch-txt{position: absolute; z-index: 1; top:7.2%; left:6%; width:52%;}
.flex-box.sec-7-2 .img .ch-txt img{width:100%}   
.flex-box.sec-7-2 .img .ch-img{position: absolute; z-index: 2; top:17%; left:0.5%; width:50%}
.flex-box.sec-7-2 .img .ch-img img{width:100%}    



/* ================================================================== */
/* Sub */
/* ================================================================== */
.main-v3-1 .sub-header{position: relative; background:#370972; height:72.6rem; padding:0px;}
.main-v3-1.campus .sub-header{background: url('/img/v3/pc/campus/bg_campus.png') center no-repeat; background-size: cover;}


.main-v3-1 .sub-header .m-content{height:100%; display: flex; flex-direction: column; justify-content: center;}
.main-v3-1 .sub-header .sh-inner{position: relative; z-index: 1; padding-top:30px;}
.main-v3-1 .sub-header h3{color: #FFF; font-size: 2.4rem; font-weight: 700; line-height: 140%; margin-bottom:3rem;}
.main-v3-1 .sub-header .sh-desc{color: #FFF; font-family: 'GumiRomanceTTF'; font-size: 5.4rem; font-weight: 400; line-height: 130%;}
.main-v3-1 .sub-header .sh-desc-2{color: #FFF; font-size: 2.2rem; font-weight: 400; line-height: 130%; margin-top:22px;}


/* 밀리존 찾기 */
.main-v3-1.campus .m-sec.sub-1{background:#1A1C20;}
.main-v3-1.campus .m-sec.sub-1 .con{padding:2.0rem 0;}
.main-v3-1.campus .m-sec.sub-2{background: #F7F6FB;}

.main-v3-1.campus .m-sec .m-content .desc-2{margin-top:30px; margin-bottom:40px;}
.main-v3-1.campus .m-sec .m-content .center-txt{font-size: 4.0rem; line-height:48px;}


/* 밀리존 찾기 */
.page-franchise { position: relative;}
.page-franchise .search-box{position: relative; display: flex; margin-top:24px; margin-bottom:16px;}
.page-franchise .search-box .inpbox{width:394px;}
.page-franchise .search-box .inpbox input[type=text]{padding-left:56px; background: url('/img/v3/icn_search.svg') left 26px center no-repeat; background-size:20px 20px; font-size:1.6rem; font-weight: 400; color: #141414;}
.page-franchise .search-box .inpbox input[type=text]::placeholder{font-size:1.6rem; font-weight: 400; color: #999;}
.page-franchise .search-box .btn{margin-left:16px;}
.page-franchise .search-box .btn .btn-blue{display: inline-block; width:86px; height:52px; line-height: 52px; background: #141414; color: #fff; text-align: center; border-radius: 4px;}
.page-franchise .flex-wrap{display: flex; flex-direction: row; justify-content: space-between;}
.page-franchise .franchise-list {position: relative; width: 39rem; margin: 0 0 0 2.4rem;}
.page-franchise .franchise-list .total-cnt{margin-bottom:12px;}
.page-franchise .franchise-list .total-cnt span{color:#000; font-weight: 700;}
.page-franchise .franchise-list .total-cnt span b{color:#5D29CC;}
.page-franchise .franchise-list .listgroup .nocontents {height: 17rem;	text-align: center;	border-bottom: 1px solid #e6e6e6;	border-top: 1px solid #e6e6e6;	color: #222;	font-size: 1.6rem}
.page-franchise .franchise-list .listgroup .campusPosition {margin: 0 0 1.8rem 0;	box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);	background-color:#fff; border-radius: 16px; border: 1px solid transparent;}
.page-franchise .franchise-list .listgroup .campusPosition.on{border:1px solid #5D29CC;}
.page-franchise .franchise-list .listgroup dl {position: relative;	padding: 1.6rem 2.4rem 2.4rem 2.4rem;	border-radius: 0.8rem;}
.page-franchise .franchise-list .listgroup dl dt {position: relative;	margin: 0 0 2rem 0}
.page-franchise .franchise-list .listgroup dl dt .campus-type {margin-bottom:8px;}
.page-franchise .franchise-list .listgroup dl dt .campus-type span{padding:4px; border-radius: 4px; background: #F2F2F2; color: #555; margin-right:4px; font-size:1.0rem;  font-weight: 700;}
.page-franchise .franchise-list .listgroup dl dt .campus-type span.pay{background: #FDE1F8; color: #CD21B3; }
.page-franchise .franchise-list .listgroup dl dt .btn-sm {position: absolute;	right: 0;	top: 0;	font-weight: 300}
.page-franchise .franchise-list .listgroup dl dt .name {height: 2.4rem;	line-height: 2.4rem;	font-weight: bold;	color: #333;	font-size: 1.6rem}
.page-franchise .franchise-list .listgroup dl dd ul li {height: auto;	padding: 0 0 0 2.5rem;	color: #666666;	font-size: 1.2rem; line-height: 17px;;}
.page-franchise .franchise-list .listgroup dl dd ul li .btn-copy {width: 1.8rem;	height: 1.8rem;	margin: 0 0 0 0.8rem;	background: url('/img/v3/icn_copy.svg') no-repeat 50%;	background-size: 17px 17px;	font-size: 0;	text-indent: -99999rem}
.page-franchise .franchise-list .listgroup dl dd ul li.location {padding: 0 0 0 2.7rem;	background: url('/img/v3/icn_location.svg') no-repeat 0 0rem;	background-size: 17px 17px}
.page-franchise .franchise-list .listgroup dl dd ul li.tel {margin: 1.2rem 0 0 0;	padding-left: 2.8rem;	background: url('/img/v3/icn_call.svg') no-repeat 0 0rem;	background-size: 17px 17px}
.page-franchise .franchise-list .listgroup dl dd ul li.open {margin: 1.2rem 0 0 0;	padding-left: 2.8rem;	background: url('/img/v3/icn_time.svg') no-repeat 0 0rem;	background-size: 17px 17px}
.page-franchise .franchise-list .listgroup dl dd .btnright {position: absolute;	right: 2.4rem;	bottom: 2.4rem;	width: auto}
.page-franchise .franchise-list .listgroup dl dd .btnright a {display: inline-block;	margin: 0 0 0 1.8rem;	font-size: 1.2rem;	color: #666}
.page-franchise .franchise-list .listgroup dl dd .btnright a:hover {text-decoration: underline}
.page-franchise .franchise-list .listgroup dl dd .btnright a:first-child {margin: 0}
.page-franchise .franchise-list .listgroup dl dd .btnright a.schedule {background: #e5f2ff;color: #0082ff;	padding: 0.8rem 1rem;	border-radius: 0.4rem;}
.page-franchise .franchise-list .listgroup dl dd .btnright a.regist {color: #fff;	background: #0082ff;	border-radius: 0.4rem;	padding: 0.8rem 1rem;font-weight: 600;}
.page-franchise .franchise-list .paging {margin-top: 3.5rem}
.page-franchise .franchise-view {width:calc(100% - 390px);}
.page-franchise .franchise-view .mapbox {width: 100%;	margin: 0 0 1.6rem 0;	border-radius: 0.8rem;	font-size: 0;	height: 95.8rem;	background: #ddd;}
.page-franchise .franchise-view .mapbox img {width: 100%;	border-radius: 0.8rem}
.page-franchise .franchise-view dl dt {margin: 0 0 1.8rem 0}
.page-franchise .franchise-view dl dt strong {font-size: 1.6rem;color: #222;	font-weight: 700}
.page-franchise .franchise-view dl dd p span {float: left;	position: relative;	padding: 0 0 0 1.2rem;	margin: 0 0 0 1.2rem;	color: #666;	font-size: 1.2rem}
.page-franchise .franchise-view dl dd p span:first-child {margin: 0;	padding: 0}
.page-franchise .franchise-view dl dd p span:first-child::before {display: none}
.page-franchise .franchise-view dl dd p span::before {position: absolute;	left: 0;	top: 50%;	width: 1px;	height: 1.4rem;	margin-top: -0.7rem;	background: #d9d9d9;	content: ''}
.page-franchise .franchise-view .brand {position: relative;}
.page-franchise .franchise-view .brand a {display: inline-block;	width: 49%;	box-sizing: border-box;	border: 1px solid #E6E6E6;	border-radius: 16px;	padding: 22px 26px 22px 70px}
.page-franchise .franchise-view .brand a span {display: block;	background: url('/img/common/bg_right.png') right center no-repeat;	background-size: 6px auto;	color: #333;	font-weight: 700;	font-size: 1.6rem; line-height: 110%;}
.page-franchise .franchise-view .brand a.greenlamp {float: left;	background: url('/img/common/logo_greenlamp.png') 23px center no-repeat;	background-size: 32px auto;}
.page-franchise .franchise-view .brand a.toz {	float: right;	background: url('/img/common/logo_toz.png') 23px center no-repeat;	background-size: 32px auto;}



@media screen and (max-width:1200px) {

	.main-v3-1 .m-sec .m-content{width:100%; box-sizing: border-box; padding-right:2rem; padding-left:2rem;}

	.main-v3-1 .m-sec .m-content .title{font-size:2.4rem;}
	.main-v3-1 .m-sec .m-content .desc{font-size:2.6rem; }	

	.main-v3-1 .m-sec .m-content .desc-3{margin-top:2rem; font-size:2rem;}

	.main-v3-1 .m-sec .m-content .message > dl > dt{font-size:2.6rem;}
	.main-v3-1 .m-sec .m-content .message > dl > dd{font-size:3rem;}

	.main-v3-1 .sub-header{height:50rem; text-align: center;}


	.main-v3-1 .m-sec.sec-1{height:700px;}
                
	.m-sec.sec-1 .txt-box{top:180px;}
	.m-sec.sec-1 .txt-box .main-txt{margin-bottom:40px;}
	.m-sec.sec-1 .txt-box .main-txt img{width:385px;}
	.m-sec.sec-1 .down-box{right:20px; top:160px;}

	.m-sec.sec-2 .txt-box{font-size: 3.2rem;}

	.m-sec.sec-8 .txt-box{font-size: 3.4rem;}


	.flex-box.sec-3 .txt{margin-right:160px;}
	.flex-box.sec-3 .txt img{width:188px;}
	.flex-box.sec-3 .img img{width:240px;}                

	.flex-box.sec-4-1 .txt {margin-left: 130px;}
	.flex-box.sec-4-1 .txt img{width:211px;}
	.flex-box.sec-4-1 .img img{width:240px;}                

	.flex-box.sec-4-2{margin-top:-230px}
	.flex-box.sec-4-2 .txt{margin-right:60px}
	.flex-box.sec-4-2 .txt img{width:297px;}
	.flex-box.sec-4-2 .img img{width:240px;}

	.flex-box.sec-5 .txt{margin-right:110px;}
	.flex-box.sec-5 .txt img{width:238px;}                  
	.flex-box.sec-5 .img img{width:240px;}

	.flex-box.sec-6-1 .txt {margin-left: 100px;}
	.flex-box.sec-6-1 .txt img{width:234px;}
	.flex-box.sec-6-1 .img img{width:320px;}

	.flex-box.sec-6-2{margin-top:-230px}
	.flex-box.sec-6-2 .txt {margin-right: 100px;}
	.flex-box.sec-6-2 .txt img{width:272px;}
	.flex-box.sec-6-2 .img img{width:240px;}

	.flex-box.sec-7-1 .txt {margin-left: 100px;}
	.flex-box.sec-7-1 .txt img{width:254px;}                
	.flex-box.sec-7-1 .img img{width:240px;}

	.flex-box.sec-7-2{margin-top:-230px}
	.flex-box.sec-7-2 .txt {margin-right: 100px;}
	.flex-box.sec-7-2 .txt img{width:222px;}                
	.flex-box.sec-7-2 .img img{width:240px;}

	



	
	/* 밀리존 찾기 */
	.main-v3-1.campus .m-sec.sub-1 .pc-only img{width:700px;}
	.main-v3-1.campus .m-sec .m-content .center-txt{font-size: 3.0rem; line-height:40px;}


}


@media screen and (max-width:767px) {

	.m-br{display:block;}
    .p-br{display:none;}


	.main-v3-1 .m-sec{padding:6.4rem 0rem 6.4rem;}

	.main-v3-1 .m-sec .m-content{width:100%;}
	.main-v3-1 .m-sec .m-content .title{font-size:1.8rem;}
	.main-v3-1 .m-sec .m-content .desc{font-size:2.4rem; }
	

	.main-v3-1 .m-sec .m-content .desc-3{margin-top:2rem; font-size:1.6rem;}
    .main-v3-1 .m-sec .m-content .desc-4{font-size:1.6rem; line-height:130%;}
	.main-v3-1 .m-sec .m-content .desc-small{font-size:1.2rem; padding-top:1.6rem;}


	.main-v3-1 .m-sec .m-content{width:100%;}


	.main-v3-1 .m-sec.sec-1{background:#430074 url('/img/v3/mobile/main/bg_main_1.png') center no-repeat; background-size:cover; height:721px; padding:0px;}
	.main-v3-1 .m-sec.sec-8{background:#FAEDE1 url('/img/v3/mobile/main/bg_8_1.png') center bottom no-repeat; height: 501px; background-size: auto 100%;}
                
	.m-sec.sec-1 .txt-box{position: absolute; left:0%; top:160px; width: 100%; height:546px; text-align:center;}
	.m-sec.sec-1 .txt-box .main-txt{font-size: 3.6rem; font-weight: 700; line-height: 130%; color: #fff; margin-bottom:40px;}
	.m-sec.sec-1 .txt-box .main-txt img{width:240px;}
	.m-sec.sec-1 .txt-box .btn-box{position: absolute; left:0%; width:100%; text-align:center; bottom:0px;}
	.m-sec.sec-1 .txt-box .btn-box a{display:block; font-size:1.5rem; padding:16px 20px; margin:0 16px;}
	.m-sec.sec-1 .down-box{display: none;}

	.m-sec.sec-2 .txt-box{font-size: 2.0rem; padding:0px 0px; line-height: 135%;}

	.m-sec.sec-8 .txt-box{font-size: 2.8rem; font-weight: 800; line-height: 34px; padding-top:0px}                
	.m-sec.sec-8 .btn-box{display: none;}


	.flex-box{position: relative; display: block;}
	.flex-box .txt{position: relative;}      
	.flex-box .img{display: inline-block;}      
	
	.flex-box.sec-3 .txt{margin:0px 16px 36px; text-align: left;}
	.flex-box.sec-3 .txt img{width:188px;}
	.flex-box.sec-3 .img img{width:240px;}

	
	.flex-box.sec-4-1 .txt{margin:0px 16px 36px; text-align: left;}
	.flex-box.sec-4-1 .txt img{width:211px;}
	.flex-box.sec-4-1 .img img{width:240px;}
	
	.flex-box.sec-4-2{margin-top:48px}
	.flex-box.sec-4-2 .txt{margin:0px 0px 0px;}
	.flex-box.sec-4-2 .txt img{width:297px;}
	.flex-box.sec-4-2 .img img{width:240px;}

	.flex-box.sec-5 .txt{margin:0px 0px 36px; text-align: left;}
	.flex-box.sec-5 .txt img{width:238px;}                
	.flex-box.sec-5 .img img{width:240px;}


	.flex-box.sec-6-1{ }
	.flex-box.sec-6-1 .txt{margin:0px 0px 36px; text-align: left;}            
	.flex-box.sec-6-1 .txt img{width:234px;}
	.flex-box.sec-6-1 .img img{width:320px;}

	.flex-box.sec-6-2{margin-top:55px}
	.flex-box.sec-6-2 .txt{margin:0px 0px 36px; text-align: left;}
	.flex-box.sec-6-2 .txt img{width:272px;}
	.flex-box.sec-6-2 .img img{width:240px;}

	.flex-box.sec-7-1{}
	.flex-box.sec-7-1 .txt{margin:0px 0px 36px; text-align: left;}       
	.flex-box.sec-7-1 .txt img{width:254px;}                
	.flex-box.sec-7-1 .img img{width:240px;}

	.flex-box.sec-7-2{margin-top:55px}
	.flex-box.sec-7-2 .txt{margin:0px 16px 36px; text-align: left;}
	.flex-box.sec-7-2 .txt img{width:222px;}                
	.flex-box.sec-7-2 .img img{width:240px;}

	


	/* ================================================================== */
    /* Sub */
	/* ================================================================== */
	.main-v3-1 .sub-header{height:52.9rem; text-align: center;}
	.main-v3-1 .sub-header h3{font-size: 1.4rem; margin-bottom:1.4rem;}
	.main-v3-1 .sub-header .sh-desc{font-size: 3rem; line-height: 130%; margin-bottom:1.5rem;}		
	.main-v3-1.campus .m-sec.sub-2{padding:7rem 0;}
    .main-v3-1 .sub-header .sh-desc-2{font-size: 1.2rem; margin-top:12px;}
    
    .main-v3-1.campus .sub-header{background: url('/img/v3/mobile/campus/bg_campus.png') center no-repeat; background-size: cover;}

	.main-v3-1.campus .m-sec.sub-2{padding:7rem 0rem;}
    .main-v3-1.campus .m-sec .m-content .desc-2{margin-top:30px; margin-bottom:10px; font-size:1.6rem;}
    .main-v3-1.campus .m-sec .m-content .center-txt{font-size: 1.7rem; line-height:normal;}


	/* 밀리존 찾기 */
    .page-franchise .flex-wrap{flex-direction: column;}
	.page-franchise .franchise-list{width:auto; margin:0;}
	.page-franchise .franchise-list .listgroup dl dt strong{font-size:1.4rem;}
	.page-franchise .franchise-view { width:auto; padding-top:2.5rem;}
	.page-franchise .franchise-view .mapbox { height: 40rem; }
	
	.page-franchise .search-box{margin-bottom:0px;}
	.page-franchise .search-box .inpbox input[type=text]{font-size:1.3rem;}
	.page-franchise .search-box .inpbox input[type=text]::placeholder{font-size:1.3rem;}
	.page-franchise .search-box .btn .btn-blue{height:42px; line-height: 42px;}
	.page-franchise .franchise-list .listgroup dl dt .name{font-size:1.4rem;}
	

}

@media screen and (max-width:640px) {



}

@media screen and (max-width:640px) {


}


