html, body { padding:0; margin:0; }
ul { padding:0; margin:0; }
ul li { list-style:none; padding:0; margin:0; }

#main_container > a > #birth_title { background:url('/images/landing/birth/birth_title.jpg') no-repeat center center; height:85px; }
#birth01 { background:url('/images/landing/birth/birth_01.jpg') no-repeat center center; height:950px; }
#birth02 { background:url('/images/landing/birth/birth_02.jpg') no-repeat center center; height:813px; }
#birth03 { background:url('/images/landing/birth/birth_03.jpg') no-repeat center center; height:899px; }
#birth04 { background:url('/images/landing/birth/birth_04.jpg') no-repeat center center; height:947px; }
#birth05 { background:url('/images/landing/birth/birth_05.jpg') no-repeat center center; height:936px; }
#birth06 { background:url('/images/landing/birth/birth_06.jpg') no-repeat center center; height:814px; }
#birth07 { background:url('/images/landing/birth/birth_07.jpg') no-repeat center center; height:438px; }
#birth08 { background:url('/images/landing/birth/birth_08.jpg') no-repeat center center; height:1222px; position:relative; }
#birth09 { background:url('/images/landing/birth/birth_09.jpg') no-repeat center center; height:1035px; }
#birth09 > .birth_select { width:1100px; margin:0 auto; padding-top:342px; }
#birth09 > .birth_select > .select_left { float:left; }
#birth09 > .birth_select > .select_right { float:right; }
#birth09 > .birth_select > div > img { cursor:pointer; }

#birth_counsel { position:fixed; right:25px; bottom: 570px; z-index:10; }
#birth_home { position:fixed; right:25px; bottom: 570px; z-index:10; }
#birth_top { position:fixed; right:25px; bottom: 460px; z-index:10; }
#birth_top > img { cursor:pointer; }
#birth_kakao { position:fixed; right:25px; bottom: 350px; z-index:10; }
#birth_line { position:fixed; right:25px; bottom: 150px; display:none; }
#birth_popup { position:fixed; right:0; bottom:125px; width:350px; z-index:10; }
#birth_popup > .birth_close { float:left; width:18px; }

#medical_award { background:url('/images/landing/laser/laser_07.jpg') no-repeat center center; height:607px; }

#map_container { background:#23262b; margin-bottom:129px; padding:60px 0; overflow:hidden; }
#map_container > #branch { width:1134px; margin:0 auto; }
#map_container > #branch > ul { overflow:hidden; }
#map_container > #branch > ul > .branch { width:111px; height:42px; line-height:42px; float:left; font-weight:bold; background:#6d7685; text-align:center; color:#fff; margin-right:2px; }
#map_container > #branch > ul > .branch:nth-child(11), #map_container > #branch > ul > .branch:nth-child(12){ margin-top:2px; }
#map_container > #branch > ul > .branch:last-child { width:111px; height:42px; line-height:42px; float:left; font-weight:bold; background:#6d7685; text-align:center; color:#fff; }
#map_container > #branch > ul > .branch:hover, #map_container > #branch > ul > .branch.on { width:111px; height:42px; line-height:42px; float:left; font-weight:bold; background:#8ce7ec; text-align:center; color:#000; margin-right:2px; }
#map_container > #branch > #map_direction { margin:0 auto; }
#map_container > #branch > #map_direction > .map { color:#000; width:802px; height:380px; float:left; margin:20px 0 0 0; display:none; }
#map_container > #branch > #map_direction > .map.on { color:#000; width:802px; height:380px; float:left; margin:20px 0 0 0; display:block; }
#map_container > #branch > #map_direction > .direction { width:332px; height:380px; float:left; margin:20px 0 0 0 ; display:none; }

#assera_youi { background:#f9f9f9; overflow:hidden; }
#assera_youi > img { width:100%; display:block; }
#assera_youi > #shortcut_container { width:1134px; margin:0 auto; height:100%; padding-top:38px; overflow:hidden; }
#assera_youi > #shortcut_container > .left { float:left; }
#assera_youi > #shortcut_container > .right { float:left; margin-left:50px; padding-top:32px; }
#assera_youi > #shortcut_container > .right > #shortcut_icon { padding-top:36px; }
#assera_youi > #shortcut_container > .right > #shortcut_icon > .first_shortcut > a > img { float:left; }
#assera_youi > #shortcut_container > .right > #shortcut_icon > .first_shortcut.blog > a > img { margin-left:10px; }
#assera_youi > #shortcut_container > .right > #shortcut_icon > #second_shortcut { clear:both; }
#assera_youi > #shortcut_container > .right > #shortcut_icon > .second_shortcut > a > img { float:left; margin-top:10px; }
#assera_youi > #shortcut_container > .right > #shortcut_icon > .second_shortcut.youtube > a > img { float:left; margin-left:10px; }

#assera_counsel { width:100%; position:fixed; height:129px; background:#d78b86; bottom:0; /* border-top:1px solid #fff; */ z-index:10; }
#assera_counsel > #center { width:1134px; margin:0 auto; padding:30px 0; }
#assera_counsel > #center > #image, #assera_counsel > #center > form { float:left; overflow:hidden; }
#assera_counsel > #center > form > #insert { padding-left:100px; }
#assera_counsel > #center > form > #insert > #first_designation { overflow:hidden; }
#assera_counsel > #center > form > #insert > #second_designation { padding-top:5px; overflow:hidden; }
#assera_counsel > #center > form > #insert, #assera_counsel > #center > form > #button { float:left; }
#assera_counsel > #center > form > #insert > div > .designation, #assera_counsel > #center > form > #insert > div > .space { float:left; }
#assera_counsel > #center > form > #insert > div > .designation { color:#fff; line-height:30px; }
#assera_counsel > #center > form > #insert > div > .space { margin-left:20px; }
#assera_counsel > #center > form > #insert > div > .space > input, #assera_counsel > #center > form > #insert > div > .space > select { text-align:justify; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border:0; width:176px; height:34px; }
#assera_counsel > #center > form > #insert > div > .space > #name, #assera_counsel > #center > form > #insert > div > .space > #part { width:176px; }
#assera_counsel > #center > form > #insert > div > .space > .tel { width:55px; }
#assera_counsel > #center > form > #insert > div > .designation.second { margin-left:10px; }
#assera_counsel > #center > form > #insert > div > .designation.tel { clear:both; }
#assera_counsel > #center > form > #button { float:left; margin-left:50px; }
#assera_counsel > #center > form > #button > input { float:left; clear:both; padding:0; margin:4px 4px 0 0; }
#assera_counsel > #center > form > #button > span { float:left; color:#fff; font-size:10pt; }