/*
알파엠비뇨기과
C00294
*/

@font-face {
    font-family: 'GowunBatang-Regular';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/GowunBatang-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* ================================================================================================= */
/* 기본구성 */
html, body{font-family:'Noto Sans KR', sans-serif; letter-spacing:-0.2pt; line-height:normal; color:#000;}
body{top:0 !important; padding:0 !important;}

/* ================================================================================================= */
/*스크롤바*/
html::-webkit-scrollbar{width:5px;}
html::-webkit-scrollbar-thumb{background-color:#4d4541}
html::-webkit-scrollbar-track{background-color:#ccc;}

/*선택*/
::selection{color:#000 ; background-color:#b0c5de;}
::-moz-selection{color:#000 ; background-color:#b0c5de;}

/* ================================================================================================= */
/* 헤더 */
header.Fixed .headerWrap{background:rgba(255,255,255,0.6);}
header .headerWrap{display:table; height:90px; transition:0.2s; width:100%;}
header .headerWrap:hover{background:rgba(255,255,255,0.6);}
/*레이아웃*/
header .headerWrap .Logo{position:relative; display:table-cell; width:15%; vertical-align:middle;}
header .headerWrap .HeaderNav_GNBmenu{position:relative; display:table-cell; width:70%; vertical-align:middle;}
header .headerWrap .Member{position:relative; display:table-cell; width:15%; vertical-align:middle;}
	/*로고*/
	header .headerWrap .Logo img{width:170px;}
	/*대메뉴*/
	header .HeaderNav_GNBmenu{border:0;}
	header .HeaderNav_LargeMenu{width:100%; text-align:center;}
	header .HeaderNav_GNBmenu .HeaderNav_Menu{width:17%; display:inline-block;}
	header .HeaderNav_GNBmenu .MenuBig > a{font-size:13pt; height:90px; line-height:90px; font-weight:500;}
	/*로그인아웃*/
	header .Member li{display:inline-block; padding-left:10px; font-size:9pt;}
	/*소메뉴*/
	.HeaderNav_SmallMenuCube{top:90px;}
	.HeaderNav_SmallMenuCube dl:before{display:none;}
	.HeaderNav_SmallMenuCube dl{width:100%; background-color:#fff; border-top:2px solid #2a3c87;}
	.HeaderNav_LargeMenu .MenuBig a{color:#000;}
	.HeaderNav_LargeMenu .MenuBig a:hover{color:#2a3c87; font-weight:600;}

/*서브페이지 서브메뉴*/
.SubNav{display:none;}
.SubNav.Fixed{display:none;}

/* ================================================================================================= */
/*푸터*/
body .Footer_Area{padding-bottom:0;}
/*푸터01*/
body .footerArea01{width:100%; position:relative; overflow:hidden; padding-top:140px; padding-bottom:100px; background:url('/img/C00294/footer01_back.jpg')no-repeat; background-size:cover; background-position:center center;}
body .footerArea01 .leftArea{display:inline-table; width:40%; vertical-align:top; padding-right:120px;}
body .footerArea01 .rightArea{display:inline-table; width:58%; vertical-align:top;}
	/*왼쪽*/
	body .footerArea01 .leftArea h3{font-size:32pt; color:#2a3c87; font-weight:900; font-family:'SUIT', 'Noto Sans KR', sans-serif;}
	body .footerArea01 .areaBox h5{font-size:22pt; font-weight:500;}
	/*대표번호*/
	body .footerArea01 .telArea{margin-top:70px;}
	body .footerArea01 .telArea a{display:block; color:#525252; font-size:28pt; font-weight:700; font-family:'SUIT', 'Noto Sans KR', sans-serif; margin-top:10px;}
	/*진료시간*/
	body .footerArea01 .timeArea{margin-top:70px;}
	body .footerArea01 .timeArea label{width:100%; display:table; margin-top:15px;}
	body .footerArea01 .timeArea label pre{display:table-cell; font-size:16pt; font-weight:300; color:#525252; line-height:1.8;}
	body .footerArea01 .timeArea label pre.Left{width:40%;}
	/*지도*/
	body .footerArea01 .locaArea{}
	body .footerArea01 .locaArea p{margin-top:15px; font-size:16pt; font-weight:300; color:#525252;}
	body .footerArea01 .locaArea .Banner26Other .aboutmap26{margin-top:25px; height:400px;}

/* ================================================================================================= */
/*푸터02*/
body .footerArea02{width:100%; position:relative; overflow:hidden; padding-top:100px; padding-bottom:140px; background:url('/img/C00294/footer02_back.jpg')no-repeat; background-size:cover; background-position:center center;}
body .footerArea02 .leftArea{display:inline-table; width:40%; vertical-align:top; padding-right:120px;}
body .footerArea02 .rightArea{display:inline-table; width:58%; vertical-align:top;}
body .footerArea02 .rightArea img{width:100%;}
	/*왼쪽*/
	body .footerArea02 .leftArea .areaBox{margin-top:40px;}
	body .footerArea02 .leftArea .areaBox .areaTt{display:block;}
	body .footerArea02 .leftArea .areaBox .areaTt span{display:inline-block; vertical-align:middle; margin-right:15px;}
	body .footerArea02 .leftArea .areaBox .areaTt h5{display:inline-block; vertical-align:middle; font-size:20pt; color:#2a3c87; font-weight:600;}
	body .footerArea02 .leftArea .areaBox p{margin-top:5px; margin-left:59px; font-size:16pt; font-weight:300; color:#525252; line-height:1.5;}
	body .footerArea02 .leftArea .areaBox p b{font-weight:600;}
	body .footerArea02 .leftArea .areaBox01{margin-top:0;}
	body .footerArea02 .leftArea .areaBox01 p b{color:#f77636;}

/* ================================================================================================= */
/*푸터 - 하단영역 */
.Bottom_Area .Add .Inner{width:100%;}
.Bottom_Area{background:#eaeaea; position:relative; display:block; padding:20px 0; padding-bottom:80px;}
.Bottom_Area *{color:#1c1c1c; font-family:'SUIT',"Noto Sans KR","돋음, Dotum","Arial","sans-serif";}
.Bottom_Area .rightBox{display:block; width:100%; vertical-align:middle;}
.Bottom_Area .leftBox{display:block; width:100%; vertical-align:middle;}
.Bottom_Area .Add strong{margin-bottom:0;}

.Bottom_Area .Link{border:0; text-align:center; margin:20px 0;}
.Bottom_Area .leftBox .Link .Inner{width:100%; min-width:100%;}
.Bottom_Area .Link ul{text-align:center;}

.Bottom_Area .Link ul li:first-child a{padding-left:0; border:0;}
.Bottom_Area .Link ul li a{border-left:1px solid #515151;}
.Bottom_Area .Link ul li a{transition:0.3s; color:#515151;}
.Bottom_Area .Link ul li a:hover{color:#000;}

.Bottom_Area .Add p .Item01{padding-bottom:5px;}
.Bottom_Area #SkipNavAdd{text-align:center;}
.Bottom_Area #SkipNavAdd .Item02{color:#3e3e3e;}
.Bottom_Area #SkipNavAdd .Item03{color:#3e3e3e;}
.Bottom_Area #SkipNavAdd .Item04{color:#3e3e3e;}
.Bottom_Area #SkipNavAdd .Item05{color:#3e3e3e;}
.Bottom_Area #SkipNavAdd .Item06{color:#3e3e3e;}
.Bottom_Area #SkipNavAdd b{color:#7f7f7f;}

.Bottom_Area .Add p .create{color:#7f7f7f;}

/* ================================================================================================= */
/* 빠른상담신청 */
	body .Contact_Quick{}
	.Contact_Quick *{color:#397dd0;}
	.Contact_Quick .AgreeBox label big{color:#397dd0 !important;}
	.Contact_Quick{background-color:#eaf2fc;}
	.Contact_Quick >.Inner{min-width:1400px; width:1400px;}
	.Contact_Quick .Title strong{text-align:left; font-weight:normal;}
	.Contact_Quick dl dd{padding-right:15px;}
	.Contact_Quick dl dd:nth-last-child(3){padding-right:20px;;}
	.Contact_Quick dd label input, .Contact_Quick dd select, .Contact_Quick dd select option, .Contact_Quick dd textarea{border:none; border-radius:0; cursor:pointer; background:none/* rgb(255 255 255 / 10%) */; color:#397dd0; border-bottom:1px solid #397dd0;}
	.Contact_Quick dd select option{color:#555;}
	.Contact_Quick dd label input::placeholder{color:#397dd0;}
	.Contact_Quick .AgreeBox{display:table; padding:0;}
	.Contact_Quick .AgreeBox label{display:inline-table; vertical-align:middle;}
	.Contact_Quick .AgreeBox a{display:inline-table; vertical-align:middle; margin-left:5px; background-color:#fff; color:#397dd0; border-radius:3px; padding:1px 5px; font-weight:500;}
	.Contact_Quick .AgreeBox a:hover{opacity:.7;}
	.Contact_Quick .AgreeBox label big{letter-spacing:-1px;}
	.Contact_Quick .BtnBox a, .BtnBox button, .BtnBox p span{background-color:#397dd0; color:#fff; font-weight:600;}
	.Contact_Quick .BtnBox a:hover, .BtnBox button:hover, .BtnBox p span:hover{background-color:#2a3c87;}
	.Contact_Quick .Checkbox small em b{border-radius:2px;}

/* ================================================================================================= */
/* 퀵 */
body .quickSection{position:fixed; right:60px; top:300px; width:110px; z-index:900; overflow:hidden; border-radius:500px;}
body .quickSection .btnWrap{cursor:pointer;}
body .quickSection .contWrap{background:#f08646; text-align:center; padding:40px 0; width:100%; border-radius:500px;}
body .quickSection .contWrap .quickBtn02{display:none;}
body .quickSection .contWrap .quickBox{margin-top:50px;}
body .quickSection .contWrap ul li{margin-top:25px;}
body .quickSection .contWrap ul li a img{display:block; width:auto;}
body .quickSection .contWrap ul li a span{display:block; color:#fff; font-size:11pt; font-weight:500; margin-top:10px;}
body .quickSection .contWrap ul li a{-webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
body .quickSection .contWrap ul li a:hover{opacity:0.8;}

