@charset "utf-8";
/* 
C00294 알파엠비뇨기과
*/

/* 메인전용컨텐츠 */
.MainContents_Area * {}
.MainContents_Area{content:""; clear:both; display:block; position:relative; width:100%; text-align:center; box-sizing:border-box; white-space:normal; word-break:keep-all;}
/*슬라이드 초기화*/
.MultiImgSlider .slick-slide li .ThumBox{background-color:transparent;}

/*제목*/
.mainTitle p{color:#1d4085; font-size:10pt; letter-spacing:7pt; padding-bottom:30px;}
.mainTitle h3{font-size:40pt; line-height:1.5; font-weight:400; color:#000;}
.mainTitle h3 b{font-weight:600; color:#000;}
.mainTitle h3 span{color:#2a3c87;}
.mainTitle h5{font-size:17pt; line-height:1.5; color:#000; font-weight:400;}
.mainTitle h5 b{font-weight:600;}
.mainTitle .titleBox{width:100%; display:inline-flex; align-items:center; justify-content:space-between; margin-top:40px;}
.mainTitle .titleBox p{width:auto;}
.mainTitle .titleBox .txtLine{width:850px; height:1px; background:#1d4085; position:relative;}
.mainTitle .titleBox .txtLine span{position:absolute; right:0; display:block; top:-38px; height:38px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 1번배너 */
.MainSection01{width:100%; position:relative; height:830px; overflow:hidden;}
.MainSection01 .Inner{width:100%; min-width:100%;}
.MainSection01 .swiper-container{height:830px;}
.MainSection01 .swiper-wrapper{text-align:center;}

.MainSection01 .Banner01 .ThumbBox{position:absolute; top:160px; left:260px; right:auto;}
.MainSection01 .Banner01 img{width:auto;}
.MainSection01 .Banner01 .swiper-slide{background:#ededed;}
.MainSection01 .Banner01 .swiper-slide.Slide4{background:#080c0f;}
	/*버튼*/
	body .MainSection01 .SliderBtn{position:absolute; width:100%; left:260px; bottom:160px; z-index:1;}
	body .MainSection01 .SliderBtn .num_btn{display:inline-block; vertical-align:middle;}
	body .MainSection01 .SliderBtn .arw_btn{display:inline-block; vertical-align:middle;}

	body .MainSection01 .SliderBtn .num_btn .new-scrollbar{width:280px; height:2px; background:#b9b9b9; position:relative; display:inline-block; vertical-align:middle; margin-right:20px;}
	body .MainSection01 .SliderBtn .num_btn .new-scrollbar span{background:#000000; height:2px; position:absolute; display:block;}

	body .MainSection01 .SliderBtn .num_btn .btnInner{display:block; width:100%; position:relative;}
	body .MainSection01 .SliderBtn .num_btn .btnInner .pagenumber1{font-size:14pt; width:100%; font-family:'SUIT', 'Noto Sans KR', sans-serif; font-weight:400; width:80px; display:inline-block; vertical-align:middle;}
	body .MainSection01 .SliderBtn .num_btn .btnInner .pagenumber1 span{font-family:'SUIT', 'Noto Sans KR', sans-serif; font-weight:400; color:#000000; letter-spacing:1pt;}

	body .MainSection01 .SliderBtn .arw_btn .swiper-button-prev1{font-family:'SUIT', 'Noto Sans KR', sans-serif; font-size:16pt; color:#b9b9b9; font-weight:500; cursor:pointer; text-align:center; margin-right:10px; display:inline-block;}
	body .MainSection01 .SliderBtn .arw_btn .swiper-button-prev1:hover{color:#000000;}
	body .MainSection01 .SliderBtn .arw_btn .swiper-button-next1{font-family:'SUIT', 'Noto Sans KR', sans-serif; font-size:16pt; color:#b9b9b9; font-weight:500; cursor:pointer; text-align:center; display:inline-block;}
	body .MainSection01 .SliderBtn .arw_btn .swiper-button-next1:hover{color:#000000;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 2번배너 */
.MainSection02{width:100%; position:relative; overflow:hidden; padding:150px 0;}
.MainSection02 .Inner{}
.MainSection02 .mainTitle{text-align:center;}
	/*레이아웃*/
	.MainSection02 .contWrap{width:100%; display:inline-flex; align-items:start; justify-content:space-between; margin-top:60px;}
	.MainSection02 .contWrap img{width:100%;}
	/*내용*/
	.MainSection02 .contBox{position:relative; width:30%;}
	.MainSection02 .contBox .imgBox{position:relative; width:100%;}
	.MainSection02 .contBox .imgBox span{position:absolute; display:block; width:100%; height:100%; background:rgba(0,0,0,0.7); top:0; left:0; opacity:0; transition:0.3s;}
	.MainSection02 .contBox .txtBox{position:absolute; width:100%; top:40px; left:40px; text-align:left; opacity:0; transition:0.3s;}
	.MainSection02 .contBox .txtBox p{font-family:'SUIT', 'Noto Sans KR', sans-serif; font-weight:400; color:#c1e3f7; font-size:14pt;}
	.MainSection02 .contBox .txtBox h4{color:#fff; font-size:24pt; font-weight:500; padding-top:10px;}
	.MainSection02 .contBox .txtBox h5{color:#fff; font-size:16pt; font-weight:300; line-height:2; padding-top:20px;}
	.MainSection02 .contBox .plusBox{position:absolute; width:65px; height:65px; bottom:0; right:0; text-align:center; opacity:0; transition:0.3s; background:#397dd0;}
	.MainSection02 .contBox .plusBox a{color:#fff; font-size:38pt; font-weight:100; display:block;}
	/*장식*/
	.MainSection02 .contBox span.line01{position:absolute; top:-10px; left:-10px; height:10px; width:0; background:#2a3c87; transition:0.3s;}
	.MainSection02 .contBox span.line02{position:absolute; top:-10px; left:-10px; height:0; width:10px; background:#2a3c87; transition:0.3s;}
	/*박스호버*/
	.MainSection02 .contBox:hover .imgBox span{opacity:1;}
	.MainSection02 .contBox:hover .txtBox{opacity:1;}
	.MainSection02 .contBox:hover .plusBox{opacity:1;}
	.MainSection02 .contBox:hover span.line01{width:100px;}
	.MainSection02 .contBox:hover span.line02{height:100px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 3번배너 */
.MainSection03{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/img/C00294/mainSection03_back.jpg')no-repeat; background-size:cover; background-position:center center;}
.MainSection03 .Inner{}
.MainSection03 .mainTitle h3{font-size:32pt;}
.MainSection03 .contWrap{text-align:center; width:50%; margin-left:auto; margin-right:0;}
.MainSection03 .contWrap .imgBox{margin-top:40px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 4번배너 */
.MainSection04{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/img/C00294/mainSection04_back.jpg')no-repeat; background-size:cover; background-position:center center;}
.MainSection04 .Inner{}
.MainSection04 .mainTitle{text-align:center;}
.MainSection04 .mainTitle h3{font-weight:500;}
	/*내용*/
	.MainSection04 .contWrap{width:1200px; margin:0 auto; text-align:center; background:rgba(255,255,255,0.9); margin-top:60px; padding:60px 0;}
	.MainSection04 .contWrap p{font-family:'GowunBatang-Regular', 'Noto Sans KR', sans-serif; font-size:16pt; font-weight:500; line-height:2;}
	.MainSection04 .contWrap .txtBox{margin-top:60px;}
	.MainSection04 .contWrap .txtBox .imgBox{display:inline-block; vertical-align:middle; margin-right:20px;}
	.MainSection04 .contWrap .txtBox h5{display:inline-block; vertical-align:middle; font-family:'GowunBatang-Regular', 'Noto Sans KR', sans-serif; font-size:16pt; font-weight:600;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 5번배너 */
.MainSection05{width:100%; position:relative; overflow:hidden; padding:150px 0;}
.MainSection05 .Inner{width:1200px; min-width:1200px;}
.MainSection05 .mainTitle{text-align:center;}
.MainSection05 .mainTitle h3{font-weight:500;}
	/*내용*/
	.MainSection05 .contWrap{width:100%; display:inline-flex; align-items:start; justify-content:space-between; margin-top:80px;}
	.MainSection05 .contWrap .contBox{width:45%; text-align:center;}
	.MainSection05 .contWrap .contBox h5{font-size:18pt; font-weight:500; color:#fff; background:#397dd0; border-radius:500px; padding:10px 0; width:50%; margin:0 auto; position:relative; z-index:1;}
	.MainSection05 .contWrap .contBox .txtBox{position:relative; background:#eaf2fc; width:100%; padding:80px 0; margin-top:-25px;}
	.MainSection05 .contWrap .contBox .txtBox p{font-size:16pt; font-weight:400; line-height:1.5;}
	.MainSection05 .contWrap .contBox .txtBox span{display:block; position:absolute; font-size:64pt; font-weight:700; font-family:'SUIT', 'Noto Sans KR', sans-serif; color:#91bdef; opacity:0.2; left:50%; transform:translate(-50%,0); line-height:1; bottom:-30px;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 6번배너 */
.MainSection06{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/img/C00294/mainSection06_back.jpg')no-repeat; background-size:cover; background-position:center center;}
.MainSection06 .Inner{}
.MainSection06 .mainTitle h3{margin-top:20px;}
.MainSection06 .mainTitle p{padding-bottom:0; color:#1d4085;}
	/*내용*/
	.MainSection06 .contWrap{width:55%; margin-left:auto; margin-right:0; margin-top:50px;}
	.MainSection06 .contWrap .contBox{width:100%; background:#fff; margin-top:10px; padding:15px 40px;}
	.MainSection06 .contWrap .contBox span{display:inline-block; vertical-align:middle; font-family:'SUIT', 'Noto Sans KR', sans-serif; font-size:22pt; font-weight:900; color:#91bdef; font-style:italic;}
	.MainSection06 .contWrap .contBox p{display:inline-block; vertical-align:middle; font-size:18pt; font-weight:300; margin-left:30px;}
	.MainSection06 .contWrap .contBox p b{font-weight:500;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 7번배너 */
.MainSection07{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/img/C00294/mainSection07_back.jpg')no-repeat; background-size:cover; background-position:center center;}
.MainSection07 .Inner{}
.MainSection07 .contWrap{display:inline-flex; align-items:start; justify-content:space-between; width:100%;}
.MainSection07 .contWrap .mainTitle{width:40%;}
.MainSection07 .contWrap .mainTitle h3{color:#fff;}
.MainSection07 .contWrap .mainTitle h3 b{color:#fff;}
.MainSection07 .contWrap .txtBox{width:60%; border-left:2px solid #fff; padding-left:60px;}
.MainSection07 .contWrap .txtBox span{display:block; color:#717daf; font-size:10pt; letter-spacing:7pt; padding-bottom:30px;}
.MainSection07 .contWrap .txtBox p{color:#fff; font-size:16pt; font-weight:300; line-height:1.5;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 8번배너 */
.MainSection08{width:100%; position:relative; overflow:hidden; padding:150px 0;}
.MainSection08 .mainTitle{text-align:center;}
.MainSection08 .mainTitle h5{margin-top:40px;}
	/* 기본 */
	body .MainSection08 .contWrap{margin-top:60px;}
	body .MainSection08 .MultiSliderWrap{position:relative; display:flex; width:100%;}
	body .MainSection08 .MultiSliderWrap .MultiSlider.Left{position:relative; display:block; width:60%; padding-right:2em;}
	body .MainSection08 .MultiSliderWrap .MultiSlider.Right{position:relative; display:block; width:40%;}
	body .MainSection08 .MultiSliderWrap .MultiSlider.Right li{position:relative; text-align:left; cursor:pointer;}
	body .MainSection08 .MultiSliderWrap .MultiSlider.Right .ThumBox{position:relative; display:table-cell; width:30%; vertical-align:middle; background-color:#b5aaa2;}
	body .MainSection08 .MultiSliderWrap .MultiSlider.Right .ThumBox img{position:relative; display:block; width:100%; filter:grayscale(.8); opacity:.7;}
	body .MainSection08 .MultiSliderWrap .MultiSlider.Right .TextBox{position:relative; display:table-cell; width:70%; vertical-align:middle; background-color:#f2f2f2; padding:0 1em;}
	body .MainSection08 .MultiSliderWrap .MultiSlider.Right .TextBox .Text01{position:relative; display:block; width:100%; line-height:1.2; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; color:#a0a0a0 !important; font-size:15pt !important; font-weight:500 !important; margin-bottom:7px !important; }
	body .MainSection08 .MultiSliderWrap .MultiSlider.Right .TextBox .Text02{position:relative; width:100%; line-height:1.2; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; color:#a0a0a0 !important; font-size:12pt !important; font-family:"Noto Sans KR" !important;}
	body .MainSection08 .MultiSliderWrap .MultiSlider.Right .TextBox .Text02 *{background:none !important; background:none !important; color:#797979 !important; font-size:12pt !important; font-family:"Noto Sans KR" !important;}
	/* 슬라이드 */
	body .MainSection08 .MultiSliderWrap .MultiSlider.Right .slick-slide{height:6.95em;}
	body .MainSection08 .MultiSliderWrap .MultiSlider.Right .slick-current.slick-active li{}
	body .MainSection08 .MultiSliderWrap .MultiSlider.Right .slick-current.slick-active li .TextBox{background:#eaf2fc;}
	body .MainSection08 .MultiSliderWrap .MultiSlider.Right .slick-current.slick-active li .Text01{color:#2a3c87 !important; font-weight:600 !important;}
	body .MainSection08 .MultiSliderWrap .MultiSlider.Right .slick-current.slick-active li .Text02{color:#000 !important; font-weight:400 !important;}
	body .MainSection08 .MultiSliderWrap .MultiSlider.Right .slick-current.slick-active li .ThumBox img{filter:none; opacity:1;}

/* ----------------------------------------------------------------------------------------------------------------------------------------- */
/* 9번배너 */
.MainSection09{width:100%; position:relative; overflow:hidden; padding:150px 0; background:url('/img/C00294/mainSection09_back.jpg')no-repeat; background-size:cover; background-position:center center;}
.MainSection09 .Inner{}
.MainSection09 .mainTitle h5{color:#fff;}
.MainSection09 .mainTitle h3{color:#fff; line-height:0.7;}
.MainSection09 .mainTitle h3 b{color:#fff;}
.MainSection09 .mainTitle .titleBox{margin-top:20px; align-items:end;}
.MainSection09 .mainTitle .titleBox .txtLine{background:#fff; width:750px;}
	/*슬라이드*/
	.MainSection09 .contWrap{margin-top:60px; position:relative; width:100%;}
	.MainSection09 .contWrap .imgBox img{width:100%;}
	.MainSection09 .contWrap .txtBox{width:100%; background:#fff; height:340px; padding:40px 30px;}
	.MainSection09 .contWrap .txtBox span{display:block; color:#397dd0; font-family:'SUIT', 'Noto Sans KR', sans-serif; font-size:14pt; font-weight:400;}
	.MainSection09 .contWrap .txtBox h5{font-size:17pt; font-weight:500; line-height:1.5; margin-top:10px;}
	.MainSection09 .contWrap .txtBox p{font-size:13pt; font-weight:300; color:#525252; line-height:1.5; margin-top:20px;}
	/*버튼*/
	.MainSection09 .arw_btn .swiper-button-prev9{font-family:'SUIT', 'Noto Sans KR', sans-serif; font-size:24pt; color:#fff; font-weight:400; cursor:pointer; position:absolute; top:50%; left:-80px; transform:translate(0,-50%);}
	.MainSection09 .arw_btn .swiper-button-next9{font-family:'SUIT', 'Noto Sans KR', sans-serif; font-size:24pt; color:#fff; font-weight:400; cursor:pointer; position:absolute; top:50%; right:-80px; transform:translate(0,-50%);}