@charset "utf-8";
/*notosans*/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700&display=swap');
/*나눔명조*/
@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo&display=swap&subset=korean');
/*나눔고딕*/
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');
/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em;font-family:'Malgun Gothic', dotum, sans-serif;background:#fff}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Malgun Gothic', dotum, sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0;font-family:'Malgun Gothic', dotum, sans-serif;font-size:1em}
input[type="submit"] {cursor:pointer}
button {cursor:pointer}

textarea, select {font-family:'Malgun Gothic', dotum, sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}

*, :after, :before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

input[type=text],input[type=password], textarea {
-webkit-transition:all 0.30s ease-in-out;
-moz-transition:all 0.30s ease-in-out;
-ms-transition:all 0.30s ease-in-out;
-o-transition:all 0.30s ease-in-out;
outline:none;
}

input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus {
-webkit-box-shadow:0 0 5px #9ed4ff;
-moz-box-shadow:0 0 5px #9ed4ff;
box-shadow:0 0 5px #9ed4ff;
border:1px solid #558ab7 !important;
}

/*모바일 가로는 760px기준*/

.dream-contents{
	width:100%;
}


/*공식인가 장학재단 시작*/
.d-con1{
	width:100%;
}
.d-con1-title{
	width:100%;
	background:#fff3c9;
	text-align:center;
	padding:33px 0;
}
.d-con1-title>h1{
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:44.09px;
	font-weight:600;
	color:#bd6f00;	
	line-height:44.09px;
	font-style:italic;
}
.d-con1-title>p{
	display:inline-block;
	vertical-align:bottom;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:28.22px;
	font-weight:400;
	color:#212121;	
	line-height:28.22px;
}
.d-con1-box{
	width:100%;
	height:729px;
	background:url(../img/dream3/d-con1-box-bg.png)no-repeat center center;
	background-size:cover;
}

.dcb-center{
	width:760px;
	margin:0 auto;
	padding-top:70px;
}
.dcb-center>img{
	display:block;
	width:calc(100% - 20px);
	margin:0 auto;
}

.dcb-center>ul{
	width:760px;
	margin:0 auto;
	padding:0 20px;
	margin-top:25px;
}

.dcb-center>ul>li{
	width:225px;
	display:inline-block;
	vertical-align:middle;
	position:relative;
	margin-right:20px;
	box-shadow:12px 9px 20px 0px #000;
}
.dcb-center>ul>li:last-child{
	margin-right:0;
}
.dcb-center>ul>li>img{
	display:block;
	width:100%;
}
.dcb-center>ul>li>p{
	display:block;
	width:100%;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	font-family: 'Noto Sans KR', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#fff;	
	line-height:22px;
	text-align:center;
}
.dcb-center>p{
	width:760px;
	margin:0 auto;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:20px;
	font-weight:500;
	color:#fff;	
	line-height:32.12px;
	margin-top:50px;
}
/*공식인가 장학재단 종료*/

/*높은점수를 가지고 시작*/
.d-con2{
	width:100%;

}
.d-con2-box{
	width:100%;
	height:548px;
	position:relative;
	background:url(../img/dream3/d-con2-box-bg.png)no-repeat center center;
	background-size:cover;
}
.d-con2-box>div{
	width:760px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	text-align:center;	
}
.d-con2-box>div>h1{
	width:100%;
	display:block;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:55px;
	font-weight:100;
	color:#fff;	
	line-height:67.35px;	
}
.d-con2-box>div>h1>span{
	font-family: 'Noto Sans KR', sans-serif;
	font-size:55px;
	font-weight:600;
	color:#e3bb75;		
}
.d-con2-logo{
	width:auto;
	display:inline-block;
	margin-top:45px;
}
.d-con2-logo>div{
	display:inline-block;
	vertical-align:middle;
	margin-right:20px;
}
.d-con2-logo>div>img{
	display:inline-block;
	vertical-align:middle;
	width:179px;
	margin-right:15px;
	box-shadow:12px 9px 20px 0px #000;
}
.d-con2-logo>div>img:last-child{
	margin-right:0;
}
.d-con2-logo>p{
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:26px;
	font-weight:100;
	color:#fff;	
	line-height:35.23px;	
	position:relative;
}
.d-con2-logo>p>span{
	display:inline-block;
	background:#bc9c64;
	font-weight:600;
	padding:0 5px;
}
.d-con2-logo>p>img:nth-of-type(1){
	display:block;
	width:13px;
	position:absolute;
	left:50%;
	top:-27px;
	transform:translate(-50%, 0);
}
.d-con2-logo>p>img:nth-of-type(2){
	display:block;
	width:13px;
	position:absolute;
	left:50%;
	bottom:-27px;
	transform:translate(-50%, 0);
}
.d-con2-box2{
	width:100%;
	background:#e9edf3;
	padding:25px 0;
}
.d-con2-box2>p{
	width:760px;
	margin:0 auto;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:18px;
	font-weight:100;
	color:#060301;	
	line-height:29.39px;	
	text-align:center;
}
/*높은점수를 가지고 종료*/

/*교외활동 시작*/
.d-con3{
	width:100%;
	height:1067px;
	position:relative;
	background:url(../img/dream3/d-con3-box-bg.png)no-repeat center center;
	background-size:cover;
}
.d-con3-box{
	width:100%;
}
.d-con3-box>div{
	width:760px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	text-align:center;	
}
.d-con3-box>div>h1{
	width:100%;
	display:block;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:55px;
	font-weight:100;
	color:#fff;	
	line-height:67.35px;	
}
.d-con3-box>div>h1>span{
	font-family: 'Noto Sans KR', sans-serif;
	font-size:55px;
	font-weight:600;
	color:#e3bb75;		
}
.d-con3-logo{
	width:auto;
	display:inline-block;
}
.d-con3-logo>div{
	display:inline-block;
	vertical-align:middle;
	margin-right:20px;
}
.d-con3-logo>div>img{
	display:inline-block;
	vertical-align:middle;
	width:179px;
	margin-right:20px;
	box-shadow:12px 9px 20px 0px #000;
}
.d-con3-logo>div>img:last-child{
	margin-right:0;
}
.d-con3-logo>p{
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:26px;
	font-weight:100;
	color:#fff;	
	line-height:35.23px;	
	position:relative;
}
.d-con3-logo>p>span{
	display:inline-block;
	background:#bc9c64;
	font-weight:600;
	padding:0 5px;
}
.d-con3-logo>p>img:nth-of-type(1){
	display:block;
	width:13px;
	position:absolute;
	left:50%;
	top:-27px;
	transform:translate(-50%, 0);
}
.d-con3-logo>p>img:nth-of-type(2){
	display:block;
	width:13px;
	position:absolute;
	left:50%;
	bottom:-27px;
	transform:translate(-50%, 0);
}
.d-con3-info{
	display:block;
	width:100%;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:20px;
	font-weight:400;
	color:#fff;	
	line-height:34.24px;	
	text-align:center;
	margin-top:92px;
}
.d-con3-movie{
	width:100%;
	height:430px;
	background:#fff;
	margin-top:92px;
}
.d-con3-movie>iframe{
	width:100%;
	height:100%;
}
/*교외활동 종료*/

/*10년전 장법을 버리세요 시작*/
.d-con4{
	width:100%;
	height:1067px;
	position:relative;
	background:url(../img/dream3/d-con4-box-bg.png)no-repeat center center;
	background-size:cover;
}
.d-con4-box{
	width:760px;
	margin:0 auto;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	text-align:center;
}
.d-con4-box>p{
	width:100%;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:46.77px;
	font-weight:300;
	color:#fff;	
	line-height:65px;	
}
.d-con4-box>h1{
	width:auto;
	display:inline-block;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:99.28px;
	font-weight:600;
	color:#e3bb75;	
	line-height:99.28px;		
	font-style:italic;
	border-bottom:4px solid #e3bb75;
	padding-bottom:20px;
	margin-top:25px;
}
.d-con4-box>div{
	width:100%;
	position:relative;
	margin-top:60px;
}
.d-con4-box>div>img{
	display:block;
	width:84px;
	position:absolute;
	left:50.5%;
	top:-45px;
	transform:translate(-50%, 0);
}
.d-con4-box>div>table{
	width:100%;
}
.d-con4-box>div>table>thead{
	width:100%;
}
.d-con4-box>div>table>thead>tr{
	width:100%;
}
.d-con4-box>div>table>thead>tr:nth-child(1)>th:nth-child(1){
	width:350px;
	height:42px;
	background:#858585;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:20px;
	font-weight:400;
	color:#fff;	
}
.d-con4-box>div>table>thead>tr:nth-child(1)>th:nth-child(2){
	width:20px;
	height:42px;
}
.d-con4-box>div>table>thead>tr:nth-child(1)>th:nth-child(3){
	width:350px;
	height:42px;
	background:#e3bb75;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:20px;
	font-weight:600;
	color:#000000;	
}
.d-con4-box>div>table>thead>tr:nth-child(2)>th:nth-child(1){
	width:100%;
	height:5px;
}
.d-con4-box>div>table>tbody{
	width:100%;
}
.d-con4-box>div>table>tbody>tr{
	width:100%;
}
.d-con4-box>div>table>tbody>tr>td:nth-child(1){
	width:350px;
	height:384px;
	text-align:left;
	padding:0 18px;
	background:rgba(133,132,133,0.4);
	border:1px solid #fff;
	vertical-align:top;
}
.d-con4-box>div>table>tbody>tr>td:nth-child(1)>p{
	font-family: 'Noto Sans KR', sans-serif;
	font-size:18px;
	font-weight:400;
	color:#fff;	
	line-height:18px;
	letter-spacing:-1px;
	
}
.d-con4-box>div>table>tbody>tr>td:nth-child(1)>p:nth-child(1){
	margin-top:55px;
}
.d-con4-box>div>table>tbody>tr>td:nth-child(1)>p:nth-child(2){
	margin:56px 0;
}
.d-con4-box>div>table>tbody>tr>td:nth-child(1)>p>img{
	width:10px;
	margin-bottom:10px;
}
.d-con4-box>div>table>tbody>tr>td:nth-child(1)>p:nth-child(2){
	
}
.d-con4-box>div>table>tbody>tr>td:nth-child(2){
	width:20px;
	height:384px;
}
.d-con4-box>div>table>tbody>tr>td:nth-child(3){
	width:350px;
	height:384px;
	text-align:left;
	padding:0 20px;
	vertical-align:top;
	background:#fff url(../img/dream3/medal.png)no-repeat;
	background-size:100px;
	background-position:right -20px;
}
.d-con4-box>div>table>tbody>tr>td:nth-child(3)>p{
	font-family: 'Noto Sans KR', sans-serif;
	font-size:18px;
	font-weight:400;
	color:#000;	
	line-height:23px;
	letter-spacing:-1px;	
}
.d-con4-box>div>table>tbody>tr>td:nth-child(3)>p:nth-child(1){
	margin-top:76px;
}
/*10년전 장법을 버리세요 종료*/

/*최신 유학정보가 시작*/
.d-con5{
	width:100%;
	height:513px;
	position:relative;
	background:#25292c;
}
.d-con5-box{
	width:760px;
	position:absolute;
	left:50%;
	bottom:-43px;
	transform:translate(-50%, 0);
}
.d-con5-box>div{
	width:100%;
	height:79px;
	border-left:5px solid #fff;
	vertical-align:middle;
}
.d-con5-box>div>p{
	width:100%;
	padding-left:15px;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:32px;
	font-weight:400;
	color:#fff;	
	line-height:32px;
}
.d-con5-box>div>p:nth-child(2){
	margin-top:10px;
}
.d-con5-box>ul{
	width:100%;
	margin-left:-20px;
	margin-top:25px;
}
.d-con5-box>ul>li{
	width:33.33%;
	display:inline-block;
	vertical-align:top;
	position:relative;
}
.d-con5-box>ul>li>img{
	width:120%;
}
.d-con5-box>ul>li>p{
	position:absolute;
	left:90px;
	top:88px;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:16.95px;
	font-weight:400;
	color:#fff;	
	line-height:25px;
	text-align:center;
}
/*최신 유학정보가 종료*/

/*대표가 바로 시작*/
.d-con6{
	width:100%;
	height:887px;
	position:relative;
	background:url(../img/dream3/d-con6-bg.png)no-repeat center center;
	background-size:cover;
}
.d-con6-box{
	width:760px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
}
.d-con6-box>h2{
	font-family: 'Noto Sans KR', sans-serif;
	font-size:40px;
	font-weight:300;
	color:#fff;	
	line-height:40px;
	text-align:center;
}
.d-con6-box>h1{
	font-family: 'Noto Sans KR', sans-serif;
	font-size:55px;
	font-weight:600;
	color:#e3bb75;	
	line-height:55px;	
	text-align:center;
	margin-top:15px;
}
.d-con6-box>h1>span{
	display:inline-block;
	border-bottom:1px solid #e3bb75;
	height:62px;
}
.d-con6-box>p{
	font-family: 'Noto Sans KR', sans-serif;
	font-size:18px;
	font-weight:400;
	color:#fff;	
	line-height:30.16px;	
	text-align:center;
	margin-top:40px;
}
.d-con6-info{
	width:100%;
	margin-top:40px;
}
.d-con6-info>img{
	display:inline-block;
	vertical-align:bottom;
	width:291px;
}
.d-con6-text{
	display:inline-block;
	vertical-align:bottom;
	width:calc(100% - 291px);
	margin-left:-2px;
}
.d-con6-title{
	width:367px;
	text-align:center;
	border-bottom:1px solid #d6b06f;
	padding-bottom:15px;
}
.d-con6-title>h1{
	display:inline-block;
	vertical-align:middle;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:22.33px;
	font-weight:600;
	color:#d6b170;	
	line-height:22.33px;		
}
.d-con6-title>img{
	display:inline-block;
	vertical-align:middle;
	width:181px;
	margin-left:20px;
}
.d-con6-history{
	width:100%;
}
.d-con6-history>ul{
	width:100%;
	height:168px;
	margin-left:-10px;
}
.d-con6-history>ul>li{
	width:100%;
	position:relative;
}
.d-con6-history>ul>li>img{
	display:block;
}
.d-con6-history>ul>li:nth-child(2){
	margin-top:-45px;
}
.d-con6-history>ul>li:nth-child(1)>img{
	width:297px;
}
.d-con6-history>ul>li:nth-child(2)>img{
	width:553px;
}
.d-con6-history>ul>li>h1{
	display:inline-block;
	position:absolute;
	left:37px;
	top:40px;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:18px;
	font-weight:600;
	color:#adadad;	
	line-height:18px;
}
.d-con6-history>ul>li>p{
	display:block;
	width:100%;
	position:absolute;
	left:96px;
	top:48px;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:18px;
	font-weight:500;
	color:#1b1a16;	
	line-height:18px;
	letter-spacing:-0.5px;
}
.d-con6-info>p{
	width:100%;
	text-align:center;
	font-family: 'Nanum Gothic', sans-serif;
	font-size:18px;
	font-weight:400;
	color:#adadad;	
	line-height:30px;
	margin-top:50px;
}
/*대표가 바로 종료*/

/*상담신청 시작*/
.d-con7{
	width:100%;
	height:791px;
	position:relative;
	background:url(../img/dream3/d-con7-bg.png)no-repeat center center;
	background-size:cover;
}
.d-con7-box{
	width:760px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
}
.d-con7-box>h1{
	width:100%;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:55px;
	font-weight:600;
	color:#25292c;	
	line-height:65px;
	border-bottom:1px solid #ccc;
	padding-bottom:25px;
}
.d-con7-box>p{
	width:100%;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:16px;
	font-weight:500;
	color:#7e7e7e;	
	line-height:25px;	
	margin:30px 0;
}
.d-con7-box>form{
	width:535px;
	margin:0 auto;
}
.write-input{
	width:100%;
	overflow:hidden;
}
.write-input:nth-child(2){
	margin-top:20px;
}
.write-input>h1{
	display:block;
	float:left;
	width:175px;
	height:65px;
	line-height:65px;
	background:#25292c;
	text-align:center;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:25px;
	font-weight:500;
	color:#e3bb75;	
}
.write-input>input{
	box-sizing:border-box;
	display:block;
	float:left;
	width:360px;
	height:65px;
	border:1px solid #ccc;
	padding-left:20px;
	font-size:20px;
}
.write-check{
	width:100%;
	text-align:left;
	margin-top:15px;
}
.write-check>label{
	display:inline-block;
	position:relative;
}
.write-check>label>span{
	display:inline-block;
	vertical-align:top;
	width:22px;
	height:22px;
	border-radius:22px;
	background:#000000;
	position:relative;
}
.write-check>label>span>b{
	display:inline-block;
	width:12px;
	height:12px;
	border-radius:12px;
	background:#e3bb75;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
}
.write-check>label>p{
	display:inline-block;
	vertical-align:top;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:15px;
	font-weight:500;
	color:#8f8f8f;	
	line-height:23.01px;
}
.write-check>label>input{
	position:absolute;
	visibility:hidden;
}
.write-button{
	width:100%;
	margin-top:40px;
}
.write-button>button{
	width:100%;
	height:65px;
	background:#e3bb75;	
	border:0;
	border-bottom:10px solid #c39a53;
	font-family: 'Noto Sans KR', sans-serif;
	font-size:30px;
	font-weight:600;
	color:#25292c;	
}
/*상담신청 종료*/