#brand-comon-Box {overflow: hidden; width: 100%; margin:0 auto; height: auto; text-align:center; vertical-align:middle; background-color:#fff;}
/* 상단배너 2개 */
#Top-BannerBox { overflow: hidden; width: 1300px; margin:0 auto; height: auto;  background-color:#fff; }
.Top-first-row { display: flex; flex-wrap: wrap; padding:40px 5px; margin:0 auto; }
.Top-first-column { flex: 44%; max-width: 50%; margin: 0 4px; text-align:center; display:inline-block; }
.Top-first-column img { vertical-align: middle; width:100%; height:auto; }

.Top-first-textBGray { color:#444; font-size:14pt; text-align:center; line-height:140%; letter-spacing:0.1px;}
.Top-first-textGray-line { border-top:2px solid #999; margin:0 auto; vertical-align:middle; width: 50%; padding-top:10px; }
.Top-first-textGray { color:#999; font-size:14pt; text-align:center; }

@media all and (min-width: 640px) and (max-width:820px) { 
#Top-BannerBox { width: 100%; margin:0 auto; }
	.Top-first-column { flex: 100%; max-width: 100%; height:auto; margin-bottom:15px;}
	.Top-first-textBGray { color:#444; font-size:14pt; text-align:center; line-height:140%; padding:0 20px; }
	.second-TitleBig img {margin-top:180px;}
}


@media all and (min-width: 401px) and (max-width:639px) { 
#Top-BannerBox { width: 100%; margin:0 auto; }
	.Top-first-column { flex: 100%; max-width: 100%; height:auto; margin-bottom:15px;}
	.Top-first-textBGray { color:#444; font-size:14pt; text-align:center; line-height:140%; padding:0 20px; }
}

@media all and (min-width: 320px) and (max-width:400px) { 
#brand-comon-Box {width: 100%; margin:50px auto 0 auto; height: auto; text-align:center; vertical-align:middle; background-color:#fff;}
#Top-BannerBox { width: 100%; margin:0 auto; }
.Top-first-column { flex: 100%; max-width: 100%; height:auto; margin-bottom:15px; }

.Top-first-textBGray { color:#444; font-size:14pt; text-align:center; line-height:140%; padding:0 20px; }
}



/* 상단배너 4개 */
#BannerBox { overflow: hidden; width: 1300px; margin:80px auto; height: auto; }
.first-row { display: flex; flex-wrap: wrap; padding:20px 5px; margin:0 auto; text-align:center; }
.first-column { flex: 20%; max-width: 25%; margin: 0 6px; padding-bottom:20px; text-align:center; display:inline-block; border:1px solid #ccc; }
.first-column img { vertical-align: middle; width:100%; height:auto; }

.first-textBig { padding:10px; text-align:center; font-size:24pt; color:#444; }
.first-textMid { text-align:center; font-size:20pt; color:#444; font-weight:300; padding:20px 0; }
.first-textSm { text-align:center; font-size:11pt; color:#666; padding:20px 0; letter-spacing:0.2px; }
.first-textDot { font-size:11pt; color:#666; vertical-align:4px; }

div .lineGray { border-top:1px solid #ccc; width:94%; margin:-5px 10px; text-align:center; }
.first-btn { width:100px; padding:5px; text-align:center; font-size:10pt; color:#444; background-color:#ddd; color:#666; }
.first-btn-02 { width:80%; padding:8px; text-align:center; font-size:11pt; color:#444; background-color:#ddd; color:#444; }

.first-btnBig { width:97%; vertical-align:middle; margin:20px auto; padding:10px; text-align:center; font-size:16pt; color:#222; background-color:#ddd; }
.first-btnBig-02 { width:66%; vertical-align:middle; margin:40px auto 40px auto; padding:10px; text-align:center; font-size:16pt; color:#222; background-color:#ddd; }


@media all and (min-width: 801px) and (max-width:992px) { 
  #BannerBox { width: 100%; margin:0 auto; }
  .first-column { flex: 44%; max-width: 50%; margin-bottom:15px; }
}

@media all and (min-width: 768px) and (max-width:800px) { 
#BannerBox { width: 100%; margin:0 auto; }
	.first-column { flex: 44%; max-width: 100%; height:auto; margin-bottom:15px; }
}

@media all and (min-width: 401px) and (max-width:768px) { 
#BannerBox { width: 100%; margin:0 auto; }
	.first-column { flex: 100%; max-width: 100%; height:auto; margin-bottom:15px; }
}

@media all and (min-width: 401px) and (max-width:768px) { 
#BannerBox { width: 100%; margin:0 auto; }
	.first-column { flex: 100%; max-width: 100%; height:auto; margin-bottom:15px; }

	.Top-first-textBGray { color:#444; font-size:12pt; font-weight:300; text-align:center; line-height:140%; }

.first-textBig { padding:10px; text-align:center; font-size:18pt; color:#444; line-height:130%; }
.first-textMid { text-align:center; font-size:20pt; color:#444; font-weight:300; padding:20px 0; }
.first-textSm { text-align:center; font-size:11pt; color:#666; padding:20px 0; letter-spacing:0.2px; }
.first-textDot { font-size:11pt; color:#666; vertical-align:4px; }
}

@media all and (min-width: 320px) and (max-width:400px) { 
#BannerBox { width: 100%; margin:0 auto; }
.first-column { flex: 100%; max-width: 100%; height:auto; margin-bottom:15px; }

.Top-first-textBGray { color:#444; font-size:12pt; font-weight:300; text-align:center; line-height:140%; }

.first-textBig { padding:10px; text-align:center; font-size:18pt; color:#444; line-height:130%; }
.first-textMid { text-align:center; font-size:20pt; color:#444; font-weight:300; padding:20px 0; }
.first-textSm { text-align:center; font-size:11pt; color:#666; padding:20px 0; letter-spacing:0.2px; }
.first-textDot { font-size:11pt; color:#666; vertical-align:4px; }

}


/* 메인 상품 리스트 */
#MainProductBox { overflow: hidden; width: 1300px; margin:0 auto; height: auto; }
.Mainsecond-row { display: flex; flex-wrap: wrap; padding:10px 5px; margin:0 auto; text-align:center; }
.Mainsecond-column { width: 24%; height:auto; max-width: 25%; margin-left: 6px; margin-right:6px; vertical-align:middle; display:inline-block; margin-bottom:40px }
.Mainsecond-column-line { text-align:center; width:100%; padding:20px 0; height:auto; border:1px solid #ccc; }
.Mainsecond-column img { vertical-align: middle; width: 150px; height:150px; width:70%; padding:20px 0; height:auto; }

@media all and (min-width: 801px) and (max-width:992px) { 
#MainProductBox { width: 100%; margin:0 auto; }
.Mainsecond-column { width:176px; height:195px; padding-left:7px; height:auto; max-width: 46%; }
}

@media all and (min-width: 768px) and (max-width:800px) { 
#MainProductBox { width: 100%; margin:0 auto; }
.Mainsecond-column { width:176px; height:195px; padding-left:1px; height:auto; max-width: 46%; }
}

@media all and (min-width: 401px) and (max-width:768px) { 
#MainProductBox { width: 100%; margin:0 auto; }
.Mainsecond-column { width:191px; height:300px; padding-left:2px; height:auto; max-width: 46%; }
}

@media all and (min-width: 401px) and (max-width:768px) { 
#MainProductBox { width: 100%; margin:0 auto; }
.Mainsecond-column { width:191px; height:300px; padding-left:2px; height:auto; max-width: 46%; }
}

@media all and (min-width: 320px) and (max-width:400px) { 
#MainProductBox { width: 100%; margin:0 auto; }
.Mainsecond-column { width:166px; height:185px; max-width: 46%; height:auto; padding-left:1px; }
}


/* 서브 상품 리스트 */
#ProductBox { overflow: hidden; width: 1300px; margin:0 auto; height: auto; margin:50px auto;}
.second-row { display: flex; flex-wrap: wrap; padding:10px 5px; margin:0 auto; }
/* .second-column { flex: 20%; max-width: 25%; margin: 0 6px; display:inline-block; margin-bottom:30px } */ 
.second-column { width: 310px; height:349px; max-width: 25%; margin-left: 6px; margin-right:6px; display:inline-block; margin-bottom:80px }
.second-column-line { text-align:center; width:100%; padding:20px 0; height:auto; border:1px solid #ccc; }
.second-column img { vertical-align: middle; width: 150px; height:150px; width:70%; padding:20px 0; height:auto; }

.second-column-box { width: 97%; height:auto; max-width: 97%; background-color:#000; color:#fff; font-size:10pt; padding:15px; vertical-align:middle; display:inline-block; margin-bottom:40px }
.second-column-lineRight { color:#999; vertical-align:2px; font-size:8pt; padding:0 10px;  }

.second-column-box-02 { width:97%; height:auto; max-width:97%; border:1px solid #ccc; line-height:150%; background-color:#f8f8f8; color:#444; font-size:10pt; padding:15px; vertical-align:middle; display:inline-block; }
.second-column-lineRight { color:#999; vertical-align:2px; font-size:8pt; padding:0 10px;  }
.second-column-box-02-text {font-size:12pt;color:#ff0000;padding-right:10px;}

.SubC-second-textSmall { padding-left:10px; padding-bottom:5px; padding-top: 10pt; text-align:left; font-size:10pt; color:#666; }
.SubC-second-textBig { padding-left:10px; padding-bottom:5px; text-align:left; font-size:14pt; color:#444; }
.SubC-second-textMid { padding-left:10px; padding-bottom:5px; text-align:left; font-size:13pt; color:#000; }

@media all and (min-width: 801px) and (max-width:992px) { 
#ProductBox { width: 100%; margin:0 auto; margin:20px auto;}
.second-column { width:176px; height:195px; padding-left:7px; height:auto; max-width: 46%; margin-bottom:40px }

.SubC-second-textSmall { padding-left:10px; padding-bottom:5px; padding-top: 10pt; text-align:left; font-size:9pt; color:#666; }
.SubC-second-textBig { padding-left:10px; padding-bottom:5px; text-align:left; font-size:12pt; color:#444; }
.SubC-second-textMid { padding-left:10px; padding-bottom:5px; text-align:left; font-size:12pt; color:#000; }
}

@media all and (min-width: 768px) and (max-width:800px) { 
#ProductBox { width: 100%; margin:0 auto; margin:20px auto;}
.second-column { width:176px; height:195px; padding-left:1px; height:auto; max-width: 46%; margin-bottom:40px }
.SubC-second-textSmall { padding-left:10px; padding-bottom:5px; padding-top: 10pt; text-align:left; font-size:9pt; color:#666; }

.SubC-second-textBig { padding-left:10px; padding-bottom:5px; text-align:left; font-size:12pt; color:#444; }
.SubC-second-textMid { padding-left:10px; padding-bottom:5px; text-align:left; font-size:12pt; color:#000; }
}

@media all and (min-width: 401px) and (max-width:768px) { 
#ProductBox { width: 100%; margin:0 auto; margin:20px auto;}
.second-column { width:191px; height:300px; padding-left:2px; height:auto; max-width: 46%; margin-bottom:40px }

.SubC-second-textSmall { padding-left:10px; padding-bottom:5px; padding-top: 10pt; text-align:left; font-size:9pt; color:#666; }
.SubC-second-textBig { padding-left:10px; padding-bottom:5px; text-align:left; font-size:12pt; color:#444; }
.SubC-second-textMid { padding-left:10px; padding-bottom:5px; text-align:left; font-size:12pt; color:#000; }
}

@media all and (min-width: 401px) and (max-width:768px) { 
#ProductBox { width: 100%; margin:0 auto; margin:20px auto;}
.second-column { width:191px; height:300px; padding-left:2px; height:auto; max-width: 46%; margin-bottom:40px }

.SubC-second-textSmall { padding-left:10px; padding-bottom:5px; padding-top: 10pt; text-align:left; font-size:9pt; color:#666; }
.SubC-second-textBig { padding-left:10px; padding-bottom:5px; text-align:left; font-size:12pt; color:#444; }
.SubC-second-textMid { padding-left:10px; padding-bottom:5px; text-align:left; font-size:12pt; color:#000; }
}

@media all and (min-width: 320px) and (max-width:400px) { 
#ProductBox { width: 100%; margin:0 auto; margin:20px auto;}
.second-column { width:166px; height:185px; max-width: 46%; height:auto; padding-left:1px; margin-bottom:40px }

.SubC-second-textSmall { padding-left:10px; padding-bottom:5px; padding-top: 10pt; text-align:left; font-size:9pt; color:#666; }
.SubC-second-textBig { padding-left:10px; padding-bottom:5px; text-align:left; font-size:12pt; color:#444; }
.SubC-second-textMid { padding-left:10px; padding-bottom:5px; text-align:left; font-size:12pt; color:#000; }
}


/* 검색결과 */
.search-second-column { width: 99%; height:60px; text-align:center; padding:30px 0; display:inline-block; margin-bottom:60px; border:1px solid #ccc; }

.searchLine-second-column { width: 99%; height:15px; text-align:left; padding:10px 0; display:inline-block; margin-bottom:20px; border-bottom:1px solid #ccc; }
.secondLT-textSmall { padding-left:10px; padding-bottom:5px; padding-top: 10pt; text-align:left; font-size:12pt; color:#666; }

.second-textSmall { padding-left:10px; padding-bottom:5px; padding-top: 10pt; text-align:left; font-size:10pt; color:#666; }
.second-textBig { padding-left:10px; padding-bottom:5px; text-align:left; font-size:14pt; color:#444; }
.second-textMid { padding-left:10px; padding-bottom:5px; text-align:left; font-size:13pt; color:#000; }
.second-TitleBig { margin-top:30px; margin-bottom:-5px; padding-left:10px; text-align:center; padding-bottom:20px; font-size:24pt; font-weight:700; color:#000; }

.pagination { text-align:center; padding-bottom:12px; }
.pagination a { color: black; padding: 8px 16px; text-decoration: none; transition: background-color .3s; text-align:center; }
.pagination a.active { background-color: #ccc; color: white; }
.pagination a:hover:not(.active) {background-color: #999;}


/* 하단 빅배너 */
#BottomBox { overflow: hidden; width: 100%; margin:0 auto; height: auto; }
.third-row { display: flex; flex-wrap: wrap; margin:0 auto; }
/* Create four equal columns that sits next to each other */
.third-column { flex: 100%; max-width: 100%; display:inline-block; margin-bottom:30px }
.third-column-pc img { display: block; vertical-align: middle; width:100%; height:auto; border:1px solid #ccc; }
.third-column-mobile img { display:none; vertical-align: middle; width:100%; height:auto; border:1px solid #ccc; }

/* Responsive layout - makes a two column-layout instead of four columns */
@media (max-width: 800px) {
  #BannerBox { width: 100%; margin:0 auto; }
  .third-column { flex: 100%; max-width: 100%; height:auto; }
  .third-column-pc img { display:none; }
  .third-column-mobile img { display: block; }

}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media (max-width: 600px) { 
#BannerBox { width: 100%; margin:100px auto; }
	 .third-column { flex: 100%; max-width: 100%; height:auto;  }
	 .third-column-pc img { display:none; }
	 .third-column-mobile img { display: block; }
}


/* 오레인 */
/* brand 컨텐츠부분 */
#Img-03-Box { overflow: hidden; width: 100%; margin:100px auto; height: auto; background-color:#f8f8f8; }
.row-newBrandThreeMid {width: 1300px; margin:15px auto 30px auto; height: auto;}
.row-newBrandThreeMid:after {content: ""; display: table; clear: both;}
.column-Brand-01 {float: left; width: 31%; padding: 0 0 54px 0; height:auto; margin:0 1%; border:1px solid #ccc; background-color:#fff;}
.column-Brand-02 {float: left; width: 31%; padding: 0 0 30px 0; height:auto; margin:0 1%; border:1px solid #ccc; background-color:#fff;}
.column-Brand-03 {float: left; width: 31%; padding: 0 0 54px 0; height:auto; margin:0 1%; border:1px solid #ccc; background-color:#fff;}

.column-Brand-01 img {width: 403px; height:auto;}
.column-Brand-02 img {width: 403px; height:auto;}
.column-Brand-03 img {width: 403px; height:auto;}

#text-bottom {width:90%; height:auto; padding:0 20px; margin:0 auto;}
.fourthOlane-textBig {text-align:left; line-height:140%; font-size:18pt; color:#000; font-weight:600; padding:40px 0 10px 0;}
.fourthOlane-textSm {text-align:left; line-height:140%; font-size:13pt; color:#666; font-weight:300; padding:0;}


/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media (max-width: 800px) { 
#Img-03-Box {width: 96%; margin:100px auto; height: auto; background-color:#f8f8f8; }
.row-newBrandThreeMid {width:100%; margin:15px auto 30px auto; height: auto;}
.column-Brand-01 {width: 99%; padding: 0 0 54px 0; height:auto; margin:1% 0; border:1px solid #ccc; background-color:#fff;}
.column-Brand-02 {width: 99%; padding: 0 0 30px 0; height:auto; margin:1% 0; border:1px solid #ccc; background-color:#fff;}
.column-Brand-03 {width: 99%; padding: 0 0 54px 0; height:auto; margin:1% 0; border:1px solid #ccc; background-color:#fff;}

.column-Brand-01 img {width: 100%; height:auto;}
.column-Brand-02 img {width: 100%; height:auto;}
.column-Brand-03 img {width: 100%; height:auto;}

#text-bottom {width:90%; height:auto; padding:0 20px; margin:0 auto; text-align:center;}
.fourthOlane-textBig {text-align:left; line-height:140%; font-size:18pt; color:#000; font-weight:600; padding:40px 0 10px 0;}
.fourthOlane-textSm {text-align:left; line-height:140%; font-size:13pt; color:#666; font-weight:300; padding:0;}

.first-btnBig { width:90%; vertical-align:middle; margin:0px auto; padding:10px; text-align:center; font-size:16pt; color:#222; background-color:#ddd; }
.first-btnBig-02 { width:100%; vertical-align:middle; margin:30px auto 30px auto; padding:10px 0; text-align:center; font-size:16pt; color:#222; background-color:#ddd; }
}



/* 마리끌레르 */
#ImgBox { overflow: hidden; width: 100%; margin:100px auto; height: auto; }
.fourth-row { width:1300px; display:table; margin:0 auto; padding-top:30px; text-align:center; }

.fourth-column-left {float: left; width: 42%; height: auto; padding:0 10px;}
.fourth-column-right {float: right; width: 54%; height: auto; margin:0 auto; padding:0 10px; text-align:left;}
.fourth-column-row:after { content: ""; display: table; clear: both; }

.fourth-column-left img { margin:0 auto 0 7px; text-align:center; vertical-align: middle; width:100%; height:auto; }
.fourth-TitleBig { margin-top:30px; margin-bottom:-5px; padding-left:10px; text-align:center; font-size:20pt; font-weight:700; color:#000; }

.FF-fourth-column { width: 23.4444444%;  border:1px solid #ccc; margin:0 7px; background-color:#fff; max-width: 25%; vertical-align:middle; padding-bottom:20px; text-align:center; display:inline-block; }
.FF-fourth-column img { width: 100%; }

.Flex-fourth-column { width: 15.44444444%;  border:1px solid #ccc; margin:0 5px; background-color:#fff; max-width: 17%; vertical-align:middle; padding-bottom:20px; text-align:center; display:inline-block; }
.Flex-fourth-column img { width: 100%; }

.fourth-textBig { text-align:left; line-height:140%; font-size:12pt; color:#444; }
.fourth-textSm { text-align:center; font-size:10pt; color:#666; }

.fourth-textBigM { text-align:center; margin:10px auto;  padding:20px auto; line-height:140%; font-size:16pt; color:#444; }
.fourth-textSmM { text-align:center; margin:20px auto; font-size:12pt; color:#666; }

.btnMgray { background-color: #dddddd;  border: none; color: #666; padding: 5px 10px; text-align: center; text-decoration: none; display: inline-block; font-size: 10pt; margin: 10px 110px 20px 110px; cursor: pointer; }

.Top-first-textBGray-02 {font-size:24pt; color:#000; text-align:center; padding-bottom:10px;}
.flexvit-first-textBig  {font-size:16pt; color:#666; text-align:center; padding-bottom:30px; line-height:140%;}
.fourth-textBig-02 {font-size:18pt; color:#000; text-align:left;}

@media all and (min-width: 768px) and (max-width:820px) { 
#ImgBox { width: 100%; margin:50px auto; height: auto; background-color:#f8f8f8; }
#Img-02-Box { width: 100%; margin:50px auto; height: auto; }
.fourth-row { width:100%; display:table; margin:0 auto; padding-top:30px; text-align:center; }

.fourth-column-left {width: 100%; height: auto; padding:0 20px 0 0;}
.fourth-column-right {width: 93%; height: auto; margin:0 auto; padding:20px; text-align:left;}

.fourth-column-left img { margin:0 auto; text-align:center; vertical-align: middle; width:100%; height:50%; }
.fourth-TitleBig { margin-top:30px; margin-bottom:-5px; padding-left:10px; text-align:center; font-size:20pt; font-weight:700; color:#000; }

.Flex-fourth-column { width: 31%;  border:1px solid #ccc; margin:5px 5px; background-color:#fff; max-width: 33%; vertical-align:middle; padding-bottom:20px; text-align:center; display:inline-block; }
.Flex-fourth-column img { width: 100%; }

.FF-fourth-column { width: 47%; border:1px solid #ccc; margin:5px 7px; background-color:#fff; max-width: 50%; vertical-align:middle; padding-bottom:20px; text-align:center; display:inline-block; }
.FF-fourth-column img { width: 100%; height:auto; }
}

@media all and (min-width: 401px) and (max-width:767px) { 
#ImgBox { width: 100%; margin:50px auto; height: auto; background-color:#f8f8f8; }
#Img-02-Box { width: 100%; margin:50px auto; height: auto; }
.fourth-row { width:100%; display:table; margin:0 auto; padding-top:30px; text-align:center; }

.fourth-column-left {width: 100%; height: auto; padding:0 20px 0 0;}
.fourth-column-right {width: 90%; height: auto; margin:0 auto; padding:20px; text-align:left;}

.fourth-column-left img { margin:0 auto; text-align:center; vertical-align: middle; width:100%; height:auto; }
.fourth-TitleBig { margin-top:30px; margin-bottom:-5px; padding-left:10px; text-align:center; font-size:20pt; font-weight:700; color:#000; }

.FF-fourth-column { width: 95%; border:1px solid #ccc; margin:5px 7px; background-color:#fff; max-width: 100%; vertical-align:middle; padding-bottom:20px; text-align:center; display:inline-block; }
.FF-fourth-column img { width: 100%; }

.Flex-fourth-column { width: 46%;  border:1px solid #ccc; margin:5px 5px; background-color:#fff; max-width: 50%; vertical-align:middle; padding-bottom:20px; text-align:center; display:inline-block; }
.Flex-fourth-column img { width: 100%; }

.Top-first-textBGray-02 {font-size:18pt; color:#000; text-align:center; padding:0 20px 10px 20px; line-height:130%;}
.flexvit-first-textBig  {font-size:13pt; color:#666; text-align:center; padding:0 20px 30px 20px; line-height:130%;}
.fourth-textBig-02 {font-size:17pt; color:#000; text-align:left;line-height:130%;}
}

@media all and (min-width: 320px) and (max-width:400px) { 
#ImgBox { width: 100%; margin:50px auto; height: auto; background-color:#f8f8f8; }
#Img-02-Box { width: 100%; margin:50px auto; height: auto; }
.fourth-row { width:100%; display:table; margin:0 auto; padding-top:30px; text-align:center; }

.fourth-column-left {width: 100%; height: auto; padding:0 20px 0 0;}
.fourth-column-right {width: 90%; height: auto; margin:0 auto; padding:20px; text-align:left;}

.fourth-column-left img { margin:0 auto; text-align:center; vertical-align: middle; width:100%; height:auto; }
.fourth-TitleBig { margin-top:30px; margin-bottom:-5px; padding-left:10px; text-align:center; font-size:20pt; font-weight:700; color:#000; }

.FF-fourth-column { width: 95%; border:1px solid #ccc; margin:5px 7px; background-color:#fff; max-width: 100%; vertical-align:middle; padding-bottom:20px; text-align:center; display:inline-block; }
.FF-fourth-column img { width: 100%; height:auto; }

.Flex-fourth-column { width: 46%;  border:1px solid #ccc; margin:5px 5px; background-color:#fff; max-width: 50%; vertical-align:middle; padding-bottom:20px; text-align:center; display:inline-block; }
.Flex-fourth-column img { width: 100%; }

.first-btnBig { width:90%; vertical-align:middle; margin:0px auto; padding:10px; text-align:center; font-size:16pt; color:#222; background-color:#ddd; }
.first-btnBig-02 { width:90%; vertical-align:middle; margin:30px auto 30px auto; padding:10px; text-align:center; font-size:16pt; color:#222; background-color:#ddd; }

.Top-first-textBGray-02 {font-size:20pt; color:#000; text-align:center; padding-bottom:10px; line-height:130%;}
.flexvit-first-textBig  {font-size:13pt; color:#666; text-align:center; padding:0 20px 30px 20px; line-height:130%;}
.fourth-textBig-02 {font-size:18pt; color:#000; text-align:left;line-height:130%;}
}



/* 추가 2019 1206 */
@font-face { font-family:'NG'; src:url('../font/NanumPen.woff') format('woff');}
@font-face { font-family:'NGB'; src:url('../font/NanumBrush.woff') format('woff');}
@font-face { font-family:'NG'; src:url('font/NanumPen.woff') format('woff');}
@font-face { font-family:'NGB'; src:url('font/NanumBrush.woff') format('woff');}
p {font-size: 2em;}
.gt {font-family :'NG'; font-size:36pt; color:#000;}
.gtR {font-family :'NGB'; font-size:26pt; color:#444;}
.gtR-02{font-family :'NG'; font-size:24pt; color:#000;}
.gtRP {font-family :'NGB';font-size:60pt; letter-spacing:3px; color:#ff9999;}



 
