@charset "utf-8";

/* 따라다니는 배너 css */
#scrollRight_BN. fixed {
  position: fixed;
  top: 200px;
}
.cursor {
  cursor: pointer;
}
.leftMenu {
  padding-top: 28px;
  position: absolute;
}
#scroll00 a {
  position: absolute;
  right: 8%;
  z-index: 999;
}

.mainVisual {
  width: 100%;
  height: 410px;
  overflow: hidden;
}
.mainVisual #bx-pager {
  width: 100%;
  height: 46px;
  z-index: 100;
  margin: 0 auto;
  opacity: 0.6;
  background: #545961;
  position: relative;
  bottom: 46px;
}
.mainVisual #bx-pager .BNBN {
  width: 1100px;
  height: 46px;
  z-index: 101;
  margin: 0 auto;
}

.mainVisual #bx-pager .BNBN > a {
  float: left;
  width: 136px;
  height: 46px;
  text-align: center;
  line-height: 46px;
  font-size: 14px;
  font-weight: lighter;
  color: #fff;
  opacity: 1;
  display: block;
  border-left: 1px solid#ccc;
}

/*.mainVisual #bx-pager .BNBN > a {float:left; width:322px; height:50px; text-align:center; line-height:48px;
font-size:18px;  font-weight:lighter;  color:#fff; opacity:1; display:block; border-left:1px solid#ccc; }*/

.mainVisual #bx-pager .BNBN > a:nth-child(1) {
  opacity: 1;
  border-left: none;
}
.mainVisual #bx-pager .BNBN > a + a {
}
.mainVisual #bx-pager .BNBN > a.active {
  background: #123d6e;
}

.bx-wrapper .bx-controls-direction a {
  width: 60px;
  height: 60px;
  top: 45%;
}
.bx-prev {
  left: 0;
}
.bx-next {
  right: 0;
}
.bx-wrapper .bx-controls-direction a:before {
  content: "";
  position: absolute;
  display: block;
  width: 60px;
  height: 60px;
  background: #fff;
  opacity: 0.2;
  z-index: 1;
}
.bx-wrapper .bx-controls-direction a:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 32px;
  height: 32px;
  border-top: 2px solid #888;
  border-right: 2px solid #888;
  transform: translate(-75%, -50%) rotate(45deg);
  z-index: 10;
}
.bx-wrapper .bx-controls-direction a.bx-prev:after {
  transform: translate(-30%, -50%) rotate(-135deg);
}

/* 메디패스 리뉴얼 201218  */
#GD_01 {
  background: #fff;
  padding-top: 0px;
  padding-bottom: 0px;
}
#GD_02 {
  background: url(../image/main/GD_Main_02bg.png);
  background-size: 100% 100%;
  padding-top: 0px;
  padding-bottom: 0px;
}
#GD_03 {
  background: #f2fbfd;
  padding-top: 0px;
  padding-bottom: 0px;
}
#GD_04 {
  background: #fff;
  padding-top: 0px;
  padding-bottom: 0px;
}
#GD_05 {
  background: #f2fbfd;
  padding-top: 0px;
  padding-bottom: 0px;
}
#GD_05-5 {
  background: #f2fbfd;
  padding-top: 0px;
  padding-bottom: 0px;
}
#GD_05-5 ul {
  width: 1400px;
  margin: 0 auto;
}
#GD_05-5 ul li {
  float: left;
}
#GD_05-5 h4 {
  font-family: "Noto Sans KR", sans-serif;
  font-size: 18px;
  text-align: center;
  line-height: 28px;
  font-weight: 400;
  color: #fff;
}

#GD_06 {
  background: url(../image/main/GD_Main_06bg.png);
  background-size: 100% 100%;
  padding-top: 0px;
  padding-bottom: 0px;
}

#GD_07 {
  background: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}
#GD_07-5 ul {
  width: 1400px;
  margin: 0 auto;
}
#GD_07-5 ul li {
  float: left;
}
#GD_07-5 h4 {
  font-family: "Noto Sans KR", sans-serif;
  font-size: 18px;
  text-align: center;
  line-height: 28px;
  font-weight: 400;
  color: #fff;
}

#GD_08 {
  background: url(../image/main/GD_Main_09bg.png);
  background-size: 100% 100%;
  padding-top: 0px;
  padding-bottom: 0px;
}

/*#GD_06{background:#8f0017; padding-top:0px; padding-bottom:0px;}








#GD_07{background:#f5f1f1; padding-top:0px; padding-bottom:0px; height:1116px; }

#GD_07 .SAMPLE {width:880px; height:482px; position:relative; background:#fff; margin:0 auto; }

#GD_07 .sample_top {position:absolute; top:50px; left:70px;}
#GD_07 .sample_bottom {position:absolute; top:260px; left:70px;}

#GD_07 ul li{float:left; width:203px; height:178px; margin-right:65px;}
#GD_07 h4{font-family: 'Noto Sans KR', sans-serif; font-size:18px; text-align:center; line-height:36px; font-weight:400; color:#333; }




#GD_08{background:#ffe3e7; padding-top:0px; padding-bottom:0px; height:1126px; }

#GD_08 .SAMPLE {width:1200px; height:665px; position:relative; background:#fff; margin:0 auto; border:1px solid #9a1d2e;}

#GD_08 .sample_top {position:absolute; top:60px; left:68px;}
#GD_08 .sample_bottom {position:absolute; top:345px; left:68px;}

#GD_08 ul li{float:left; width:320px; height:182px; margin-right:50px;}
#GD_08 h4{font-family: 'Noto Sans KR', sans-serif; font-size:17px; text-align:center; line-height:24px; font-weight:400;   letter-spacing:-0.5px; }*/

/* 라스트 페이지 */
#LAST {
  width: 1200px;
  height: 252px;
  margin: 0 auto;
  margin-top: 40px;
}
#LAST ul li {
  float: left;
}

/* 게시판 페이지 */
#Main_Board {
  width: 1400px;
  height: 250px;
  margin: 0 auto;
  background: #fff;
  margin-top: 60px;
  margin-bottom: 70px;
}

#Main_Board h2 {
  width: 100%;
  height: 32px;
  font-family: "Noto Sans KR", sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-weight: 600;
  letter-spacing: -1px;
}
#Main_Board h2 a {
  float: right;
}

.board_list1 {
  float: left;
  width: 664px;
  height: 100%;
  margin-right: 70px;
}
.board_list1 a {
  text-decoration: none;
}

.board_list2 {
  float: left;
  width: 664px;
  height: 100%;
}
.board_list2 a {
  text-decoration: none;
}

/* 라스트 페이지 */
#LAST {
  width: 1200px;
  height: 312px;
  margin: 0 auto;
  margin-top: 52px;
}
#LAST ul li {
  float: left;
}

/* 푸터 메뉴 페이지 */
#FOOTER {
  width: 100%;
  height: 257px;
  background: #ececec;
}
.FTR {
  width: 1400px;
  height: 100%;
  margin: 0 auto;
}
