/* NADAN.KR */
.ctt_admin {display: none;}

.d_table_title{font-size : 2.0rem; font-weight: 400; padding-left : 30px; position: relative;}
.d_table_title:before{content : ''; width : 10px; height : 10px; background-color: #ccc; display: block; position: absolute; left : 0;}
.d_table{font-size : 1.7rem; width : 100%;}
.d_table th{font-weight: 200;  height : 40px;}
.d_table td{font-weight: 300;  padding : 0 30px;}
.map_wrap { margin : 50px 0px 100px 0px; max-width : 590px}

.content_container {}
.content_container h1{font-size : 3.1rem; }
.content_container .sub{font-size : 1.7rem;}
.content_container p{font-size : 1.5rem; font-weight: 300;}
.cc_wrap{background-size: cover; background-position: center;background-repeat: no-repeat;  background-attachment: fixed;}
.cc_item {width : 100%; padding-left : 50px;}

.section1 .cc_wrap {height : 100vh; display: flex; align-items: center; justify-content: flex-start;}
.section1 h1 {letter-spacing: 5px; margin-bottom : 10px;}
.section1 .sub { color : #888;}
.section1 p { margin : 50px 500px 100px 0px; color : #000}

.section2 .cc_wrap {height : 50vh; display:flex;align-items: center; justify-content: center;}
.section2 .cc_item{text-align: center;}
.section2 .cc_item h1 {display: flex; width : 100%; justify-content: center; align-items: center;}
.section2 .cc_logo{width : 100px;}
.section2 .cc_row {display: flex; flex-wrap: wrap; width : 100%; margin-top : 50px;}
.section2 .cc_row .item {width : 25%; padding : 10px;}
.section2 .cc_row .item img {width : 100%;}

.section3 .cc_wrap {height : 100vh; display: flex; align-items: center; justify-content: flex-start;}
.section3 h1 {letter-spacing: 5px; margin-bottom : 10px;}
.section3 .sub { color : #888;}
.section3 .d_table_title {margin-top : 30px;}
.section3 .d_table {margin-top : 10px; }
.section3 .d_table th {width : 20%;}



@media all and (max-width:992px) {
	.cc_item{padding : 0 50px;}
	.section1 p {margin : 0;}
	.section2 .cc_row .item{width : 50%;}
}
@media all and (max-width:768px) {
	
}