@charset "euc-kr";

* {padding:0; margin:0; font-size:12px; line-height:16px; font-family: dotum, "µ¸¿ò",  sans-serif; color:#444;}

html{overflow-y:scroll;}
img {vertical-align:top; border:none;}
fieldset {border:none;}
input {vertical-align:top; background:none;}
table {width:100%; border-collapse:collapse;table-layout:fixed;}
ul, li {list-style:none;}/* Á¢±Ù¼º ¸íµµ´ëºñ ¼öÁ¤( ±âÁ¸ÄÃ·¯ °ª: #888; ) */
a {color:#757575; text-decoration:none; }
address {font-style:normal;}
em {font-style:normal;}
button {cursor:pointer; border:none; background:none;}
/* Added Class(Accessibility Project) */caption {visibility:hidden; overflow:hidden; width:1px; height:1px; font-size:0; line-height:0;}.haze{overflow:hidden; position:absolute; top:-9999px; width:1px; height:1px; line-height:0;}/* ÅØ½ºÆ® ÄÃ·¯ ¸íµµ´ëºñ Á¶Á¤ Ãß°¡ Å¬·¡½º */.txtEm{color:#d55e00 !important;} /* color: vermilion */

/******************************************************** default end *************************************************************************/

#skipNavi {position:relative; z-index:10}
#skipNavi a {position:absolute; z-index:10; display: block; top:0; height:10px; font-size:0;}
#skipNavi a:focus { position: absolute; top:0;  width:100%; height:34px; line-height:34px; font-size:12px; font-weight:bold; text-align:center; color:#222; border-bottom:1px solid #ddd; background:#f8f8f8; }
#skipNavi a:active { position: absolute; top:0;  width:100%; height:34px; line-height:34px; font-size:12px; font-weight:bold; text-align:center; color:#222; border-bottom:1px solid #ddd; background:#f8f8f8; }


body.seoul,
body.jeju,
body.busan	{background:url(../images/common/bg_body_sub.gif) 0 0;}

body.sub1 #wrap	{background:url(../images/sub/bg_body_sub1_new.png) no-repeat 50% 0;}
body.sub2 #wrap	{background:url(../images/sub/bg_body_sub2_new.png) no-repeat 50% 0;}
body.sub3 #wrap	{background:url(../images/sub/bg_body_sub3_new.png) no-repeat 50% 0;}
body.sub4 #wrap	{background:url(../images/sub/bg_body_sub4_new.png) no-repeat 50% 0;}
body.sub5 #wrap	{background:url(../images/sub/bg_body_sub5_new.png) no-repeat 50% 0;}
body.sub6 #wrap	{background:url(../images/sub/bg_body_sub6_new.png) no-repeat 50% 0;}
body.sub7 #wrap	{background:url(../images/sub/bg_body_sub7_new.png) no-repeat 50% 0;}
body.sub8 #wrap	{background:url(../images/sub/bg_body_sub8_new.png) no-repeat 50% 0;}

/*
body.sub1 {background: url(../images/sub/bg_body_sub1.png) no-repeat center 135px;}
body.sub2 {background: url(../images/sub/bg_body_sub2.png) no-repeat center 135px;}
body.sub3 {background: url(../images/sub/bg_body_sub3.png) no-repeat center 135px;}
body.sub4 {background: url(../images/sub/bg_body_sub4.png) no-repeat center 135px;}
body.sub5 {background: url(../images/sub/bg_body_sub5.png) no-repeat center 135px;}
body.sub6 {background: url(../images/sub/bg_body_sub6.png) no-repeat center 135px;}
body.sub7 {background: url(../images/sub/bg_body_sub7.png) no-repeat center 135px;}
*/
/*
.bg_left {position:absolute; left:0; top:0;  z-index:1; width:50%; height:100%; min-height:750px; }
.bg_right {position:absolute; right:0; top:0; z-index:1;  width:50%; height:100%; min-height:750px; }

body.seoul.sub1 .bg_left {background:#fff url(../images/sub/bg_body_seoul_sub1_left.png) no-repeat left 135px;}
body.seoul.sub1 .bg_right {background:#fff url(../images/sub/bg_body_seoul_sub1_right.png) no-repeat right 135px;}
body.seoul.sub2 .bg_left {background:#fff url(../images/sub/bg_body_seoul_sub2_left.png) no-repeat left 135px;}
body.seoul.sub2 .bg_right {background:#fff url(../images/sub/bg_body_seoul_sub2_right.png) no-repeat right 135px;}
body.seoul.sub3 .bg_left {background:#fff url(../images/sub/bg_body_seoul_sub3_left.png) no-repeat left 135px;}
body.seoul.sub3 .bg_right {background:#fff url(../images/sub/bg_body_seoul_sub3_right.png) no-repeat right 135px;}
body.seoul.sub4 .bg_left {background:#fff url(../images/sub/bg_body_seoul_sub4_left.png) no-repeat left 135px;}
body.seoul.sub4 .bg_right {background:#fff url(../images/sub/bg_body_seoul_sub4_right.png) no-repeat right 135px;}
body.seoul.sub5 .bg_left {background:#fff url(../images/sub/bg_body_seoul_sub5_left.png) no-repeat left 135px;}
body.seoul.sub5 .bg_right {background:#fff url(../images/sub/bg_body_seoul_sub5_right.png) no-repeat right 135px;}
body.seoul.sub6 .bg_left {background:#fff url(../images/sub/bg_body_seoul_sub6_left.png) no-repeat left 135px;}
body.seoul.sub6 .bg_right {background:#fff url(../images/sub/bg_body_seoul_sub6_right.png) no-repeat right 135px;}
body.seoul.sub7 .bg_left {background:#fff url(../images/sub/bg_body_seoul_sub7_left.png) no-repeat left 135px;}
body.seoul.sub7 .bg_right {background:#fff url(../images/sub/bg_body_seoul_sub7_right.png) no-repeat right 135px;}

body.jeju.sub1 .bg_left {background:#fff url(../images/sub/bg_body_jeju_sub1_left.png) no-repeat left 135px;}
body.jeju.sub1 .bg_right {background:#fff url(../images/sub/bg_body_jeju_sub1_right.png) no-repeat right 135px;}
body.jeju.sub2 .bg_left {background:#fff url(../images/sub/bg_body_jeju_sub2_left.png) no-repeat left 135px;}
body.jeju.sub2 .bg_right {background:#fff url(../images/sub/bg_body_jeju_sub2_right.png) no-repeat right 135px;}
body.jeju.sub3 .bg_left {background:#fff url(../images/sub/bg_body_jeju_sub3_left.png) no-repeat left 135px;}
body.jeju.sub3 .bg_right {background:#fff url(../images/sub/bg_body_jeju_sub3_right.png) no-repeat right 135px;}
body.jeju.sub4 .bg_left {background:#fff url(../images/sub/bg_body_jeju_sub4_left.png) no-repeat left 135px;}
body.jeju.sub4 .bg_right {background:#fff url(../images/sub/bg_body_jeju_sub4_right.png) no-repeat right 135px;}
body.jeju.sub5 .bg_left {background:#fff url(../images/sub/bg_body_jeju_sub5_left.png) no-repeat left 135px;}
body.jeju.sub5 .bg_right {background:#fff url(../images/sub/bg_body_jeju_sub5_right.png) no-repeat right 135px;}
body.jeju.sub6 .bg_left {background:#fff url(../images/sub/bg_body_jeju_sub6_left.png) no-repeat left 135px;}
body.jeju.sub6 .bg_right {background:#fff url(../images/sub/bg_body_jeju_sub6_right.png) no-repeat right 135px;}
body.jeju.sub7 .bg_left {background:#fff url(../images/sub/bg_body_jeju_sub7_left.png) no-repeat left 135px;}
body.jeju.sub7 .bg_right {background:#fff url(../images/sub/bg_body_jeju_sub7_right.png) no-repeat right 135px;}

body.busan.sub1 .bg_left {background:#fff url(../images/sub/bg_body_busan_sub1_left.png) no-repeat left 135px;}
body.busan.sub1 .bg_right {background:#fff url(../images/sub/bg_body_busan_sub1_right.png) no-repeat right 135px;}
body.busan.sub2 .bg_left {background:#fff url(../images/sub/bg_body_busan_sub2_left.png) no-repeat left 135px;}
body.busan.sub2 .bg_right {background:#fff url(../images/sub/bg_body_busan_sub2_right.png) no-repeat right 135px;}
body.busan.sub3 .bg_left {background:#fff url(../images/sub/bg_body_busan_sub3_left.png) no-repeat left 135px;}
body.busan.sub3 .bg_right {background:#fff url(../images/sub/bg_body_busan_sub3_right.png) no-repeat right 135px;}
body.busan.sub4 .bg_left {background:#fff url(../images/sub/bg_body_busan_sub4_left.png) no-repeat left 135px;}
body.busan.sub4 .bg_right {background:#fff url(../images/sub/bg_body_busan_sub4_right.png) no-repeat right 135px;}
body.busan.sub5 .bg_left {background:#fff url(../images/sub/bg_body_busan_sub5_left.png) no-repeat left 135px;}
body.busan.sub5 .bg_right {background:#fff url(../images/sub/bg_body_busan_sub5_right.png) no-repeat right 135px;}
body.busan.sub6 .bg_left {background:#fff url(../images/sub/bg_body_busan_sub6_left.png) no-repeat left 135px;}
body.busan.sub6 .bg_right {background:#fff url(../images/sub/bg_body_busan_sub6_right.png) no-repeat right 135px;}
body.busan.sub7 .bg_left {background:#fff url(../images/sub/bg_body_busan_sub7_left.png) no-repeat left 135px;}
body.busan.sub7 .bg_right {background:#fff url(../images/sub/bg_body_busan_sub7_right.png) no-repeat right 135px;}
*/

#wrap {position:relative; z-index:2; height:100% ; background:url(../images/common/bg_header.png) repeat-x left top; }
#wrap .wrapInner {width:980px; margin:0 auto; padding:0 15px; /*background:#fff url(../images/common/bg_header.png) repeat-x left top; */}

#header {height:135px; margin-bottom:160px;}#header div.mt {float:left; width:980px;}
#header div.mt h1 {float:left; width:170px; height:62px;}#header div.mt h1 a {display:block; /*height:52px; padding:10px 0 0 13px;*/} /*2017.06.16 ÇìµùÅÂ±× divÅÂ±×·Î ¼öÁ¤*/#header div.mt #logo {float:left; width:170px; height:62px;}#header div.mt #logo a {display:block;}#header div.mt > p {float:left; width:136px;  height:78px;padding:22px 0 0 50px;}#header div.mt > p a {float:left;}#header div.mt > fieldset {float:left; padding:22px 0 0 0; }#header div.mt > fieldset > div {float:right;width:108px; height:26px; border:1px solid #d9d9d9;}#header div.mt > fieldset > div input {float:left; width:74px; height:19px; padding:4px 2px 3px 2px;  border:none; background:none;}#header div.mt > fieldset > div button {width:26px; height:26px; margin:0; background:url(../images/common/btn_search.png) no-repeat center center; }
#header div.mt > div > form > fieldset {float:left; margin:22px 0 0 0; }#header div.mt > div > form > fieldset {float:right;width:108px; height:26px; border:1px solid #d9d9d9;}#header div.mt > div > form > fieldset input {float:left; width:74px; height:19px; padding:4px 2px 3px 2px;  border:none; background:none;}#header div.mt > div > form > fieldset button {width:26px; height:26px; margin:0; background:url(../images/common/btn_search.png) no-repeat center center; }
/* Çì´õ ¾ð¾î¼±ÅÃ ¼¿·ºÆ® */
.utilmenu .language {position:relative; margin:7px 0 0 5px; border-right:0; top:0;}
.utilmenu .language dt.goto a {display:block; width:85px; height:20px; line-height:20px; padding:0 0 0 5px; color:#555; border-left:1px solid #ccc; background:url(../images/common/bg_familyBox.png) no-repeat right top}
.utilmenu .language dd.goList {display:none; position:absolute; right:0; top:19px; width:89px; border:1px solid #ccc; background:#f8f8f8}
.utilmenu .language dd.goList ul {float:none; padding:0}
.utilmenu .language dd.goList ul li {float:none; display:block; padding:0}
.utilmenu .language dd.goList ul li a {display:block; height:20px; padding-left:6px; line-height:20px; color:#555; border-top:1px solid #ccc}
.utilmenu .language dd.goList ul li:first-child a  {border-top:none}

.utilmenu {height:35px; padding:0 6px 0 0; border-right:1px solid #dfdfdf}
.utilmenu dl {float:left; border-right:1px solid #ccc;}
.utilmenu dl dd {float:left;}
.utilmenu dl dd  a {display:block;}
.utilmenu div {float:right;}
.utilmenu div p {float:left; padding:7px 0 0 6px}
.utilmenu div p a {display:inline-block; padding:3px 1px 2px 1px; font-size:11px; color:#333; letter-spacing:-1px;}
.utilmenu div p a img {vertical-align:top; margin-top:1px;}
.utilmenu div p select {width:65px; height:20px; margin-left:4px; vertical-align:top; border:1px solid #dadcdb;}
.utilmenu div p button {width:37px; height:20px; margin-left:3px; vertical-align:top; background:url(../images/common/btn_go.png) no-repeat left top;}

#gnb	{float:left;}
#gnb > ul{position:relative; height:83px; padding:18px 12px 0 2px;}
#gnb > ul > li{float:left; }
#gnb > ul > li > a {display:inline-block; height:27px; padding:10px 21px 0 20px;}
#gnb > ul > li > a:hover > ul, #gnb > ul > li.on > ul {display:block;}
#gnb > ul > li > ul {display:none; position:absolute; top:42px; left:10px; width:950px; padding:31px 0 7px 0;}
#gnb > ul > li.on ul {display:block;}
#gnb > ul > li > ul > li{float:left;}
#gnb > ul > li > ul > li > a{display:inline-block; padding:3px 7px 3px 7px; color:#222; letter-spacing:-1px; background:url(../images/common/dot_gray_dark.png) no-repeat left 7px;}
#gnb > ul > li > ul > li:first-child a{background:none;}
#gnb > ul > li > ul > li > a:hover, #gnb > ul > li > ul > li > a:focus, #gnb > ul > li > ul > li.on a{color:#de1829; text-decoration:underline;}
#gnb > ul > li > ul > li > a:active{color:#dc1920; text-decoration:underline;}

#container {position:relative; width:829px; min-height:500px; padding:20px 0 50px 176px;}

#lnb {position:absolute; left:0; top:0; width:170px;}
#lnb dt	{margin-bottom:10px;}
#lnb dd > ul {border-bottom:1px solid #ddd;}
#lnb dd > ul > li {width:170px; margin-bottom:5px; background:#fff; border:1px solid #b9b9b9;}
#lnb dd > ul > li > a {display:block; padding:12px 0 7px 11px; color:#222; font-weight:bold;}
#lnb dd > ul > li > ul {display:none; background:#f1f1f1;}
#lnb dd > ul > li.on	{border:0;}
#lnb dd > ul > li.on > a {font-size:14px; color:#fff; background:#de1829;}
.jeju #lnb dd > ul > li.on > a {background:#3765b3;}
.busan #lnb dd > ul > li.on > a {background:#669900;}
#lnb dd > ul > li.on > ul {display:block;}
#lnb dd > ul > li > ul > li  {border-top:1px solid #fff;}
#lnb dd > ul > li > ul > li:first-child {border-top:1px solid #ddd; }
#lnb dd > ul > li > ul > li  > a {display:block; padding:12px 0 7px 28px; color:#444; letter-spacing:-1px; background:url(../images/common/bg_bar_color.png) no-repeat 11px 16px;}
#lnb dd > ul > li.on > ul > li.on a {font-weight:bold; color:#dc1920; background-position:11px -19px;}
.jeju #lnb dd > ul > li.on > ul > li.on a {color:#3765b3;  background-position:11px -54px;}
.busan #lnb dd > ul > li.on > ul > li.on a {color:#669900;  background-position:11px -89px;}

#contents {position:relative; min-height:550px; width:780px; padding:0 20px 70px 30px; background:url("../images/sub/bg_contents_btm.png") #fff no-repeat 0 100%;}
#contents  h1 {height:60px; padding:10px 0 0 2px;}#contents .main_title {position: absolute; left: 20px; top: 30px;} /*2017-06-23 Ãß°¡*/
#contents  .crumbs {position:absolute; right:20px; top:-4px; font-size:12px; color:#666;}
#contents  .crumbs  img {margin:0 5px 2px; vertical-align:middle;}
#contents  .crumbs :first-child {margin:0 0 3px;}
#contents  .crumbs  em {font-size:12px; color:#333;}

#footer {position:relative; z-index:3; padding-bottom:20px; background:#f8f8f8 url(../images/common/bg_footer.png) repeat-x left top;}
#footer * {line-height:18px; color:#555; }
#footer .inner {position:relative; width:980px; margin:0 auto; }
#footer .prize {height:29px; padding:13px 0 14px 0;}
#footer .prize dd {float:left; padding:0 0 0 12px;}
#footer .prize dd.first {padding-left:0;}#footer .inner .wa img {width:100px;}#footer .inner .wa {position:absolute;right:35px;top:150px;}
#footer .inner > ul {padding:17px 0 0 0; }
#footer .inner > ul > li {float:left;}
#footer .inner > ul > li a {display:block; padding:2px 6px 0 6px; color:#555; background:url(../images/common/bg_bar_gray.png) no-repeat left 3px;}
#footer .inner > ul > li:first-child a {padding-left:0; background:none;}/* Á¢±Ù¼º ¸íµµ´ëºñ ¼öÁ¤( ±âÁ¸ÄÃ·¯ °ª: #e36d09; ) */
#footer .inner > ul > li a span {color:#cc4400;}
#footer .inner dl.familyBox {clear:both;}
#footer .inner dl.familyBox dt {float:left;}
#footer .inner dl.familyBox dt.goto {position:absolute; right:0; top:76px;}
#footer .inner dl.familyBox dt.goto.case {top:106px;}
#footer .inner dl.familyBox dd {color:#ccc;}
#footer .inner dl.familyBox dd > a {font-weight:bold; color:#555;}
#footer .inner dl.familyBox dt.goto a {display:block; width:163px; height:16px; padding:4px 0 0 9px; color:#555; background:url(../images/common/bg_familyBox.png) no-repeat left top;}
#footer .inner dl.familyBox dd.goList {display:none; position:absolute; right:0; bottom:112px; width:170px; height:83px; overflow-y:auto;border:1px solid #ccc; background:#f8f8f8;}
#footer .inner dl.familyBox dd.goList#relatedSite {bottom:73px;}
#footer .inner dl.familyBox dd.goList ul li a {display:block; height:16px; padding:4px 0 0 9px; color:#555; border-top:1px solid #ccc; }
#footer .inner dl.familyBox dd.goList ul li:first-child a  {border-top:none;}
#footer .inner address em {font-weight:bold;}
#footer .inner p span {color:#ccc;}
#footer .inner p img {vertical-align:middle;}
#footer .footer_detail strong {display:block; font-weight:normal}
#footer .footer_detail li {zoom:1}
#footer .footer_detail li:after {content:""; clear:both; display:block}
#footer .footer_detail li span, .footer_detail li em, .footer_detail address {display:inline-block; .display:block; zoom:1; float:left; vertical-align:middle}
#footer .footer_detail li em {margin-right:18px}
#footer .footer_detail li span {margin-right:8px}
#footer .footer_info {height:20px; line-height:20px}
#footer .footer_info .email img {vertical-align:middle; margin-top:-2px}
#footer .footer_ect, .footer_ect li, .footer_info a, .footer_info span {display:inline-block; .display:inline; zoom:1; vertical-align:middle}
#footer .footer_ect .social_facebook a img {margin-left:-20px}
#footer .footer_ect .social_naver a , .footer_ect .social_facebook a {overflow:hidden; width:20px; height:20px; margin-top:-3px}
#footer .footer_ect a img {height:20px}

@media screen and (-webkit-min-device-pixel-ratio:0){
	#gnb > li > ul {top:40px;}
	#gnb > li > ul > li > a {background-position:left 9px;}
	#lnb dd > ul > li > a {padding:10px 0 9px 11px; }
	#lnb dd > ul > li > ul > li  > a { padding:10px 0 9px 28px;}

	#footer .inner > ul {padding:15px 0 0 0; }
	#footer .inner > ul > li a {background-position: left 5px;}
	#footer .inner dl.familyBox dt.goto a {height:19px; padding-top:1px; }
	#footer .inner dl.familyBox dd.goList ul li a {height:19px; padding-top:1px;}
}
@-moz-document url-prefix() {
	#gnb > li > ul {top:40px;}
	#gnb > li > ul > li > a {background-position:left 9px;}
	#lnb dd > ul > li > a {padding:10px 0 9px 11px; }
	#lnb dd > ul > li > ul > li  > a { padding:10px 0 9px 28px;}

	#footer .inner > ul {padding:15px 0 0 0; }
	#footer .inner > ul > li a {background-position: left 5px;}
	#footer .inner dl.familyBox dt.goto a {height:19px; padding-top:1px; }
	#footer .inner dl.familyBox dd.goList ul li a {height:19px; padding-top:1px;}
}


/* 150107 Ãß°¡ */
/* mt 1~100 */
.mt1 {margin-top:1px;}.mt2 {margin-top:2px;}.mt3 {margin-top:3px;}.mt4 {margin-top:4px;}.mt5 {margin-top:5px;}.mt6 {margin-top:6px;}.mt7 {margin-top:7px;}.mt8 {margin-top:8px;}.mt9 {margin-top:9px;}.mt10 {margin-top:10px;}.mt11 {margin-top:11px;}.mt12 {margin-top:12px;}.mt13 {margin-top:13px;}.mt14 {margin-top:14px;}.mt15 {margin-top:15px;}.mt16 {margin-top:16px;}.mt17 {margin-top:17px;}.mt18 {margin-top:18px;}.mt19 {margin-top:19px;}.mt20 {margin-top:20px;}.mt21 {margin-top:21px;}.mt22 {margin-top:22px;}.mt23 {margin-top:23px;}.mt24 {margin-top:24px;}.mt25 {margin-top:25px;}.mt26 {margin-top:26px;}.mt27 {margin-top:27px;}.mt28 {margin-top:28px;}.mt29 {margin-top:29px;}.mt30 {margin-top:30px;}.mt31 {margin-top:31px;}.mt32 {margin-top:32px;}.mt33 {margin-top:33px;}.mt34 {margin-top:34px;}.mt35 {margin-top:35px;}.mt36 {margin-top:36px;}.mt37 {margin-top:37px;}.mt38 {margin-top:38px;}.mt39 {margin-top:39px;}.mt40 {margin-top:40px;}.mt41 {margin-top:41px;}.mt42 {margin-top:42px;}.mt43 {margin-top:43px;}.mt44 {margin-top:44px;}.mt45 {margin-top:45px;}.mt46 {margin-top:46px;}.mt47 {margin-top:47px;}.mt48 {margin-top:48px;}.mt49 {margin-top:49px;}.mt50 {margin-top:50px;}.mt51 {margin-top:51px;}.mt52 {margin-top:52px;}.mt53 {margin-top:53px;}.mt54 {margin-top:54px;}.mt55 {margin-top:55px;}.mt56 {margin-top:56px;}.mt57 {margin-top:57px;}.mt58 {margin-top:58px;}.mt59 {margin-top:59px;}.mt60 {margin-top:60px;}.mt61 {margin-top:61px;}.mt62 {margin-top:62px;}.mt63 {margin-top:63px;}.mt64 {margin-top:64px;}.mt65 {margin-top:65px;}.mt66 {margin-top:66px;}.mt67 {margin-top:67px;}.mt68 {margin-top:68px;}.mt69 {margin-top:69px;}.mt70 {margin-top:70px;}.mt71 {margin-top:71px;}.mt72 {margin-top:72px;}.mt73 {margin-top:73px;}.mt74 {margin-top:74px;}.mt75 {margin-top:75px;}.mt76 {margin-top:76px;}.mt77 {margin-top:77px;}.mt78 {margin-top:78px;}.mt79 {margin-top:79px;}.mt80 {margin-top:80px;}.mt81 {margin-top:81px;}.mt82 {margin-top:82px;}.mt83 {margin-top:83px;}.mt84 {margin-top:84px;}.mt85 {margin-top:85px;}.mt86 {margin-top:86px;}.mt87 {margin-top:87px;}.mt88 {margin-top:88px;}.mt89 {margin-top:89px;}.mt90 {margin-top:90px;}.mt91 {margin-top:91px;}.mt92 {margin-top:92px;}.mt93 {margin-top:93px;}.mt94 {margin-top:94px;}.mt95 {margin-top:95px;}.mt96 {margin-top:96px;}.mt97 {margin-top:97px;}.mt98 {margin-top:98px;}.mt99 {margin-top:99px;}.mt100 {margin-top:100px;}

/* mb 1~100 */
.mb1 {margin-bottom:1px;}.mb2 {margin-bottom:2px;}.mb3 {margin-bottom:3px;}.mb4 {margin-bottom:4px;}.mb5 {margin-bottom:5px;}.mb6 {margin-bottom:6px;}.mb7 {margin-bottom:7px;}.mb8 {margin-bottom:8px;}.mb9 {margin-bottom:9px;}.mb10 {margin-bottom:10px;}.mb11 {margin-bottom:11px;}.mb12 {margin-bottom:12px;}.mb13 {margin-bottom:13px;}.mb14 {margin-bottom:14px;}.mb15 {margin-bottom:15px;}.mb16 {margin-bottom:16px;}.mb17 {margin-bottom:17px;}.mb18 {margin-bottom:18px;}.mb19 {margin-bottom:19px;}.mb20 {margin-bottom:20px;}.mb21 {margin-bottom:21px;}.mb22 {margin-bottom:22px;}.mb23 {margin-bottom:23px;}.mb24 {margin-bottom:24px;}.mb25 {margin-bottom:25px;}.mb26 {margin-bottom:26px;}.mb27 {margin-bottom:27px;}.mb28 {margin-bottom:28px;}.mb29 {margin-bottom:29px;}.mb30 {margin-bottom:30px;}.mb31 {margin-bottom:31px;}.mb32 {margin-bottom:32px;}.mb33 {margin-bottom:33px;}.mb34 {margin-bottom:34px;}.mb35 {margin-bottom:35px;}.mb36 {margin-bottom:36px;}.mb37 {margin-bottom:37px;}.mb38 {margin-bottom:38px;}.mb39 {margin-bottom:39px;}.mb40 {margin-bottom:40px;}.mb41 {margin-bottom:41px;}.mb42 {margin-bottom:42px;}.mb43 {margin-bottom:43px;}.mb44 {margin-bottom:44px;}.mb45 {margin-bottom:45px;}.mb46 {margin-bottom:46px;}.mb47 {margin-bottom:47px;}.mb48 {margin-bottom:48px;}.mb49 {margin-bottom:49px;}.mb50 {margin-bottom:50px;}.mb51 {margin-bottom:51px;}.mb52 {margin-bottom:52px;}.mb53 {margin-bottom:53px;}.mb54 {margin-bottom:54px;}.mb55 {margin-bottom:55px;}.mb56 {margin-bottom:56px;}.mb57 {margin-bottom:57px;}.mb58 {margin-bottom:58px;}.mb59 {margin-bottom:59px;}.mb60 {margin-bottom:60px;}.mb61 {margin-bottom:61px;}.mb62 {margin-bottom:62px;}.mb63 {margin-bottom:63px;}.mb64 {margin-bottom:64px;}.mb65 {margin-bottom:65px;}.mb66 {margin-bottom:66px;}.mb67 {margin-bottom:67px;}.mb68 {margin-bottom:68px;}.mb69 {margin-bottom:69px;}.mb70 {margin-bottom:70px;}.mb71 {margin-bottom:71px;}.mb72 {margin-bottom:72px;}.mb73 {margin-bottom:73px;}.mb74 {margin-bottom:74px;}.mb75 {margin-bottom:75px;}.mb76 {margin-bottom:76px;}.mb77 {margin-bottom:77px;}.mb78 {margin-bottom:78px;}.mb79 {margin-bottom:79px;}.mb80 {margin-bottom:80px;}.mb81 {margin-bottom:81px;}.mb82 {margin-bottom:82px;}.mb83 {margin-bottom:83px;}.mb84 {margin-bottom:84px;}.mb85 {margin-bottom:85px;}.mb86 {margin-bottom:86px;}.mb87 {margin-bottom:87px;}.mb88 {margin-bottom:88px;}.mb89 {margin-bottom:89px;}.mb90 {margin-bottom:90px;}.mb91 {margin-bottom:91px;}.mb92 {margin-bottom:92px;}.mb93 {margin-bottom:93px;}.mb94 {margin-bottom:94px;}.mb95 {margin-bottom:95px;}.mb96 {margin-bottom:96px;}.mb97 {margin-bottom:97px;}.mb98 {margin-bottom:98px;}.mb99 {margin-bottom:99px;}.mb100 {margin-bottom:100px;}

.basic_img	{text-align:center;}/* Added hidden style(Accessibility Project : 2017-06-21) */
.tts	{overflow:hidden; position:absolute; top:-9999px; width:1px; height:1px;}

.park_photolist	{width:100%; overflow:hidden;}
.park_photolist img	{float:left;}

.basic_photolist	{background:url("../images/sub/bg_basic_photolist_mid.png") repeat-y 0 0;}
.basic_photolist ul	{width:100%; display:inline-block; background:url("../images/sub/bg_basic_photolist_btm.png") no-repeat 0 100%; padding:0 0 28px; position:relative; vertical-align:top;}
.basic_photolist ul li	{float:left; width:245px; margin-left:22px;}
.basic_photolist ul li:first-child	{margin-left:0; margin-right:1px;}
.basic_photolist ul li .text_wrap	{padding:20px 19px 0;}
.basic_photolist ul li .text_wrap dt	{margin-bottom:15px; font-size:14px; font-weight:bold;}
.basic_photolist ul li .more	{position:absolute; bottom:-18px; margin-left:105px;}
.basic_photolist.list_1ea	{width:268px;}
.basic_photolist.list_2ea	{width:535px;}

.basic_photolist2	{position:relative;}
.basic_photolist2 ul	{width:100%; display:inline-block; vertical-align:top; background:url("../images/sub/bg_basic_photolist2_logo.png") no-repeat 50% 0; padding:120px 0 0;}
.basic_photolist2 ul li	{float:left; position:relative; width:285px; min-height:254px; background:url("../images/sub/bg_basic_photolist2_box_btm.gif") no-repeat 0 100%; margin:0 0 90px 64px;}
.basic_photolist2 ul li .box_wrap	{background:url("../images/sub/bg_basic_photolist2_box_top.gif") no-repeat 0 0;}
.basic_photolist2 ul li.even	{float:right; margin:90px 62px 0 0;}
.basic_photolist2 ul li .deco	{background:url("../images/sub/bg_basic_photolist2_arr_l.gif") no-repeat 0 0; width:232px; height:60px; position:absolute; top:20px; right:-232px;}
.basic_photolist2 ul li.even .deco	{background:url("../images/sub/bg_basic_photolist2_arr_r.gif") no-repeat 0 0; width:239px; height:60px; position:absolute; top:200px; left:-239px;}
.basic_photolist2 ul li.last .deco	{display:none;}
.basic_photolist2 ul li .text_wrap	{padding:31px 10px 6px; text-align:center; min-height:83px;}
.basic_photolist2 ul li .text_wrap dt	{margin-bottom:15px; font-size:14px; font-weight:bold; color:#222;}
.basic_photolist2 ul li .text_wrap dd	{height:48px; overflow:hidden;}
.basic_photolist2 ul li .more	{position:absolute; top:132px; left:125px;}
.basic_photolist2 ul li .number	{position:absolute; top:0; left:0;}

.basic_tabs	{position:relative; border-bottom:1px solid #555; padding-left:8px; margin-bottom:20px;}
.basic_tabs ul	{width:100%; overflow:hidden;}
.basic_tabs ul li	{float:left; margin-right:4px;}
.basic_tabs ul li a	{display:block; height:34px; overflow:hidden;}
.basic_tabs ul li a:hover img	{margin-top:-34px;}
.basic_tabs ul li.on a img	{margin-top:-34px;}
.basic_tabs .other_link	{position:absolute; top:0; right:0;}

.facility_summary	{border:1px solid #d4d4d4; border-bottom:2px solid #d31627; position:relative;}
.facility_summary .summary	{position:absolute; top:0; right:0; width:340px; height:100%; background:url("../images/sub/bg_facility_summary_dimd.png");}
.facility_summary .summary .wrap	{position:relative; height:100%;}
.facility_summary .summary .wrap .deco	{position:absolute; bottom:20px; right:20px; z-index:0;}
.facility_summary .summary .cont	{position:relative; padding:30px 14px 0 30px; color:#fff; line-height:18px; z-index:1;}
.facility_summary .summary .cont p	{margin-bottom:6px; color:#fff; line-height:18px;}


/* ÅÇ - Ã¤¿ë */
.tab_style1 {margin:0 0 19px;border:1px solid #e1e1e1; border-bottom:1px solid #de1829}
.tab_style1 ul {zoom:1}
.tab_style1 ul:after {content:""; clear:both; display:block}
.tab_style1 li {float:left; width:156px}
.tab_style1 li a {display:block; height:23px; line-height:25px; padding:6px 0 5px; text-align:center; font-weight:bold; color:#666; background:url("../images/common/bg_tab_bar.gif") no-repeat 0 6px}
.tab_style1 li:first-child {width:154px}
.tab_style1 li:first-child a {background:none}
.tab_style1 li.on a {background:#de1829; color:#fff}
.tab_style1 li.on + li a {background:none}
.tab_style1.fourth li {width:195px}
.tab_style1.fourth li:first-child {width:193px}
.tab_style1.expt a {height:34px; line-height:39px; .line-height:38px; padding:0}
.tab_style1 li.except a {line-height:14px; height:27px; padding:5px 0 2px; .height:28px; .padding-top:4px}

@supports (-webkit-appearance:none){
.tab_style1.expt a {line-height:35px}
.tab_style1 li.except a {height:28px; padding:3px 0 3px}
}
@supports (-moz-appearance:none){
.tab_style1.expt a {line-height:34px}
.tab_style1 li.except a {height:28px; padding:3px 0 3px}
}
@media \0screen{
.tab_style1.expt a {line-height:36px}
.tab_style1 li.except a {height:28px; padding:4px 0 2px}
}

/* 150111 ¸»¹Ú¹°°ü¶«¿¡ Ãß°¡ */
.hidden {overflow:hidden; width: 1px; height:1px; font-size:0; line-height:0; position:absolute; top:-9999px }
fieldset{margin:0;padding:0;font-family:Dotum,"µ¸¿ò","±¼¸²",Helvetica,sans-serif;color:#444}
legend{overflow:hidden;position:absolute; left:-1000px; top:-30px;width:1px;height:1px;font-size:0;line-height:0}

/* ÅÇ - °øÅë */
.tab_style2 {overflow:hidden;width:100%;margin-bottom:18px;border-bottom:1px solid #de1829}
.tab_style2 ul {zoom:1}
.tab_style2 ul:after {content:""; clear:both; display:block}
.tab_style2 li {float:left;width:50%}
.tab_style2 li a {display:block;padding:12px 0 10px;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;color:#666;font-size:13px;text-align:center;line-height:1;font-weight:bold}
.tab_style2 li:first-child a {border-left:1px solid #e1e1e1}
.tab_style2 li.current a, .tab_style2 li.on a {border-top:1px solid #de1829;border-right:1px solid #de1829;background:#de1829;color:#fff;font-size:14px;font-weight:bold}
.tab_style2 li:first-child.on a, .tab_style2 li:first-child.current a {border-left:1px solid #de1829}
.tab_style2.third li {width:33.3%}

.title_area	{height:60px; padding-top:10px;}


/* paging */
.bid_paging {margin:20px 0; text-align:center}
.bid_paging a, .bid_paging a.on, .bid_paging strong {display:inline-block; width:25px; height:12px; line-height:13px; margin:0 1px; padding:6px 0 4px; font-weight:normal; color:#444; border:1px solid #ccc; vertical-align:middle}
.bid_paging a:hover {border-color:#333}
.bid_paging a span {display:block; width:0; height:0; line-height:0; font-size:0; color:transparent; opacity:0}
.bid_paging strong, .bid_paging a.on {color:#fff; font-weight:bold; border-color:#333; background:#333}
.bid_paging .btns, .bid_paging .prev,  .bid_paging .prev2,  .bid_paging .next,  .bid_paging .next2 {width:28px; border:1px solid #888}
.bid_paging .first_page, .bid_paging .prev2 {background:url("../images/sub/e_list_first.png") no-repeat center 7px}
.bid_paging .prev_page, .bid_paging .prev {margin:0 4px 0 1px; background:url("../images/sub/e_list_prev.png") no-repeat center 7px}
.bid_paging .next_page, .bid_paging .next {margin:0 1px 0 4px; background:url("../images/sub/e_list_next.png") no-repeat center 7px}
.bid_paging .last_page, .bid_paging .next2 {background:url("../images/sub/e_list_last.png") no-repeat center 7px}
.bid_paging.page2 {margin-top:-11px}
.contain_box {position:relative}
.contain_box .position_btn {position:absolute; left:0; top:0}

/* »çÈ¸°øÇå - ·¿Ã÷·± ¿£Á©½º È°µ¿¾Ù¹ü ÆË¾÷ */
.letsrun_pop img {width:640px; height:480px}
.letsrun_pop dt {line-height:20px; margin-bottom:20px; padding-bottom:15px; font-size:20px; font-weight:bold; border-bottom:1px solid #666; text-align:left}
.letsrun_pop dd p {padding:7px 0 10px; text-align:left}

@supports (-webkit-appearance:none) {
.bid_paging a, .bid_paging strong {line-height:11px}
}
@supports (-moz-appearance:none) {
.bid_paging a, .bid_paging strong {line-height:11px}
}
@media \0screen {
.bid_paging a, .bid_paging strong {line-height:12px}
}

.e_btn {display:inline-block; .display:inline; .zoom:1; text-align:center; vertical-align:middle}
.e_btn span {display:inline-block; .display:inline; .zoom:1}
.e_bthstyle7 {min-height:22px}
.e_btnstyle7 span {height:22px; line-height:25px; .line-height:24px; padding:0 11px; color:#fff; font-weight:bold; border:1px solid #000; background:#333}

/* ¸» ¹Ú¹°°ü */
.museum_intro {line-height:16px}
.museum_intro p {margin-bottom:7px}
.history_map_box {position:relative; padding-top:20px; height:393px; overflow:hidden; padding-left:72px}
.history_map_box .history_map {position:absolute; left:0; right:0; top:20px; background:#fff; text-align:right}
.history_map_box .history_txt {margin-top:30px}
.sketchMap {margin-top:20px; text-align:center}
.m_locate, .m_locate:hover {color:#006699; text-decoration:underline}

/* ÀÌ¹ÌÁö Á¤·Ä ¸ñ·Ï 2°³Â¥¸® ÀÌ¹ÌÁö */
.img_list_box {margin-bottom:18px; zoom:1}
.img_list_box:after {content:""; clear:both; display:block}
.img_list_box li {float:left; overflow:hidden; width:382px; height:252px; margin-left:10px; border:1px solid #888}
.img_list_box li:first-child {margin-left:0}
/* ÀÌ¹ÌÁö Á¤·Ä ¸ñ·Ï 3°³Â¥¸® ÀÌ¹ÌÁö : class Ãß°¡ : block3 */
.img_list_box.block3 li {width:251px; height:167px}

.collection_list ul {zoom:1}
.collection_list ul:after {content:""; clear:both; display:block}
.collection_list ul li {float:left; position:relative; margin:0 0 12px 12px; border:1px solid #888}
.collection_list ul li.first_collection {margin-left:0}
.collection_list ul li > div {}
.collection_list ul li > div > .thumb {display:block; width:250px; height:163px}
.collection_list ul li .no, .co_tit {display:block;line-height: 17px}
.collection_list ul li .go_zoom {display:block; overflow:hidden; position:absolute; left:0; right:0; top:0; width:250px; height:115px; background:url("...")}
.collection_list ul li .go_collection {display:block; position:absolute; left:0; right:0; bottom:0; width:230px; height:38px; padding:7px 10px 3px; color:#fff;background:url("../images/sub/bg_go_link.png") no-repeat}
.collection_list ul li .go_collection *	{color:#fff;}
.collection_list .no_page {padding:0 100px; border:1px solid #ccc; background:url("../images/sub/no_page3.jpg") no-repeat}
.collection_list .no_page .no_page_txt {height:300px}
.collection_list .no_page .no_page_txt p {padding: 130px 0 0 330px; font-size: 15px; font-weight: bold}

.m_choice {margin-bottom:20px}
.relic_name {margin-left:22px}
.museum_intro .letsrun_pop dt {margin-bottom:13px}
.museum_intro .layer_popup {padding-bottom:20px}
.collection_title {overflow:hidden; border:1px solid #ccc; text-align:center}
.collection_title img {display:inline-block; .display:inline; zoom:1; vertical-align:middle}
.collection_title span {display:inline-block; .display:inline; zoom:1; width:1px; height:248px; vertical-align:middle}

/* ¸¶¹®È­¿¬Ç¥ */
.m_collection_box {position:relative; height:1165px}
.m_collection_box .m_collection_history {position:absolute; left:0; top:0; width:100%; height:1165px; background:url("../images/sub/m_collection_history.png") no-repeat}

/* ±³À°Çà»ç */
.event_edu .leftalign {padding:0 20px 0 37px}
.event_edu .event_tit {font-size:14px; font-weight:bold}
.event_edu .event_tit .mark1 {font-size:12px;  font-weight:bold}
.event_edu > .bid_table tbody td {padding:10px 0}

.view_box {margin-bottom:20px; padding:19px 20px; border:1px solid #ccc; background:#f7f7f7; zoom:1}
.view_box:after {content:""; clear:both; display:block}
.view_box .event_thumb {float:left; display:block; overflow:hidden; width:130px; height:178px}
.view_box .event_detail {float:left; width:553px; padding:10px 19px; border:1px solid #ccc; background:#fff}
.view_box .event_detail h4 {margin-bottom:9px; text-align:center; font-size:14px}
.view_box .exp_list {padding:5px 0; border-top:1px solid #ccc}
.view_box .exp_list li {line-height:27px; background-position:0 10px}
.view_box .event_detail_tit {margin:0 0 7px; padding-top:17px; font-size:14px; font-weight:bold; border-top:1px solid #ccc}
.view_box p {margin-bottom:8px}

/* ±³À°Çà»ç - ±³À° ÇÁ·Î±×·¥ */
.edu_pgm_list {margin-bottom:20px; border-top:2px solid #666}
.program_title {margin-bottom:15px; border-bottom:1px solid #ccc; zoom:1}
.program_title:after {content:""; clear:both; display:block}
.program_title .sub_tit {float:left; font-size:15px; padding-top:12px}
.tab_list {float:right; zoom:1}
.tab_list:after {content:""; clear:both; display:block}
.tab_list li {float:left; border-right:1px solid #ccc}
.tab_list li:first-child {border-left:1px solid #ccc}
.tab_list li a {display:block; height:11px; line-height:11px; padding:14px 20px 13px; text-align:center; background:url("../images/sub/bg_tab_intable.gif") repeat-x left bottom}
.tab_list li.on a {color:#fff; background:#de1829}

.program_conts {zoom:1}
.program_conts:after {content:""; clear:both; display:block}
.program_conts .pgm_thumb {display:block; float:left; width:280px; height:207px; margin-right:10px; text-align:center; background:url("../images/sub/bg_frame_photo.gif") no-repeat}
.program_conts .pgm_thumb img {width:259px; height:185px; margin:11px auto 0}
.program_conts .pgm_conts {float:left; width:468px; min-height:167px; padding:21px 11px; background:url("../images/sub/bg_ticket.png") no-repeat}
.program_conts .pgm_conts .e_sub_title {margin:0; padding-bottom:13px}
.program_conts .pgm_conts .exp_list {margin:10px 0 7px}
.program_conts .pgm_conts .exp_list li {line-height:21px; background-position:0 6px; .background-position:0 8px}
.cure {display:inline-block; .display:inline; zoom:1; margin-left:10px; color:#f5004d; line-height:16px; font-size:11px}
.cure.bul5 {padding-left:13px; background-position:0 1px}

/* ·¹ÀÌ¾î */
.layer_popup {display:none; position:fixed; z-index:3000; left:50%; top:100px; margin-left:-345px; width:640px; padding:20px 27px 20px; border:2px solid #4d4d4f; background:#fff}
.close_pop {position:absolute; right:-2px; top:-2px; width:41px; height:41px; background:url("../images/sub/btn_letsrun_pop.png") no-repeat left bottom}
.dim {position:fixed; z-index:2000; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background:url("../images/common/bg_dim.png")}

/* ºÒ¸´ */
.e_sub_title {display:block; margin:15px 0 7px; padding-left:16px; line-height:1.2; color:#222; font-size:15px; font-weight:bold; background:url("../images/sub/e_bullet.gif") no-repeat 0 2px; background-position:0 3px\0/IE8; .background-position:0 3px; vertical-align:middle}
.e_sub_title span {font-size:16px; vertical-align:top}
.e_sub_title span + span {padding-left:5px; font-size:11px; font-weight:normal; vertical-align:top; color:#666}
.e_sub_title.e_sub_tit2 {margin-top:10px}


/* ÀÌ¿ë¾È³» */
.program_conts{}
.program_conts .program_txt{display:inline-block; line-height:20px; vertical-align:middle}
.program_conts .btn_visit{display:inline-block;vertical-align:middle}
.program_conts .btn_visit:after{content:"";display:block;clear:both}
.program_conts .btn_visit > li{float:left; margin-left:5px}
.program_conts .btn_visit > li > a{margin-left:10px}
.program_conts .program_type1{margin-top:20px;background:url("../images/sub/bg_program_type1.png") 0 0 no-repeat;padding:20px;overflow:hidden}
.program_conts .program_type1 .program_img{float:left;margin-right:20px}
.program_conts .program_type1 .program_details{float:left;width:65%}
.program_conts .program_type1 .program_details h5{margin:7px 0 15px}
.program_conts .program_type1 .program_details ul{overflow:hidden;margin-top:20px;width:85%;margin:20px auto}
.program_conts .program_type1 .program_details ul li{float:left;margin-left:30px}
.program_conts .program_type1 .program_details ul li:first-child{margin-left:0}
.program_conts .program_type1 .program_details ul li span{display:block;text-align:center;margin-top:5px;font-weight:bold}
.program_conts .program_type2{zoom:1}
.program_conts .program_type2:after{content:"";display:block;clear:both}
.program_conts .program_type2 li{padding:20px;float:left;background:url("../images/sub/bg_program_type2.png") 0 0 no-repeat;margin-left:21px;overflow:hidden;width:43.5%}
.program_conts .program_type2 li:first-child{margin-left:0}
.program_conts .program_type2 li .program_img{float:left;margin-right:20px}
.program_conts .program_type2 li .program_details{float:left;width:45%}
.program_conts .program_type2 li .program_details h5{margin:7px 0 15px}
.program_popup{width:700px !important}
.program_popup h5{line-height:20px;margin-bottom:20px;padding-bottom:15px;font-size:20px;border-bottom:1px solid #666;text-align:left;font-weight:bold}
.program_popup .program_popup_wrap{overflow:hidden;margin-top:30px}
.program_popup .program_popup_wrap .program_popup_imgbox1{float:left}
.program_popup .program_popup_wrap .program_popup_imgbox1 span{display:block;margin-top:5px;text-align:center;font-weight:bold}
.program_popup .program_popup_wrap .program_popup_imgbox2{float:right;width:443px}
.program_popup .program_popup_wrap .program_popup_imgbox2 li{margin-top:30px}
.program_popup .program_popup_wrap .program_popup_imgbox2 li:first-child{margin-top:0}
.program_popup .program_popup_wrap .program_popup_imgbox2 li span{display:block;margin-top:5px;text-align:center;font-weight:bold}
.dvd_popup{width:500px !important}
.dvd_popup h5{line-height:20px;margin-bottom:20px;padding-bottom:15px;font-size:20px;border-bottom:1px solid #666;text-align:left; font-weight:bold}
.dvd_popup .dvdpopup_wrap{overflow:hidden; padding-top:7px}
.dvd_popup .dvdpopup_wrap .dvd_box1{float:left;padding:7px;border:1px solid #cfcfcf;margin-right:20px}
.dvd_popup .dvdpopup_wrap .dvd_box2{float:left}
.dvd_popup .dvdpopup_wrap .dvd_box2 .e_sub_title{margin-top:0}


/* asis °¡Á®¿Â ½ºÅ¸ÀÏ */
.seoulParking_new01 {margin:20px 0 0 0; padding:0; width:100%; display:inline-block;}
.seoulParking_new01 dt {float:left;margin:0;padding:0;width:240px;}
.seoulParking_new01 dd {float:left;margin:0;padding:0;width:450px;}

.seoulParking_new01 ul {clear:both;margin:0;padding:0;}
.seoulParking_new01 ul li {margin:0;padding:3px 0;}
.seoulParking_new01 ul li.ready {margin:0;padding:3px 0 3px 30px;}
.seoulParking_new01 ul li img {margin:0;vertical-align:middle;}

.seoulParking_new02 {clear:both;margin:20px 0 20px 5px;padding:0;}
.seoulParking_new02 dl {}
.seoulParking_new02 dt {margin:5px 0;padding:0;font-weight:bold;}
.seoulParking_new02 dd {margin:0;padding:0;}

select {padding:2px; height:23px;  vertical-align:middle; border:1px solid #ccc;}
input[type="text"], input[type="password"] {height:16px; padding:4px 3px 2px 3px; border:1px solid #ccc; background:#fff;}
input[type="radio"], input[type="checkbox"] {margin-right:5px; vertical-align:middle;}
input[type="radio"] + label, input[type="checkbox"] + label {position:relative; top:1px; margin-right:20px;}
input[type="text"] + button {margin-left:10px; vertical-align:middle;}
textarea {padding:3px; border:1px solid #ccc; background:#fff;}


.btn_calender {width:25px; height:25px; background:url(../images/sub/ico_calendar.png) no-repeat center center;}
.btns {padding:5px 0 15px 0; text-align:center;}
.btns button, .btns a {margin:0 3px 0 4px; vertical-alitn:top;}

.table1 {margin-bottom:15px; border-top:2px solid #888; border-bottom:2px solid #888; }
.table1 thead th {padding:10px 0 6px 0; border-left:1px solid #ccc; background:#f1f1f1;}
.table1 tbody td {padding:10px 0 6px 0;  text-align:center; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.table1 thead tr th:first-child, .table1 tbody tr td:first-child {border-left:none;}
.table1 tbody tr.odd td {background:#f1f1f1;}
.table1 tbody td button {margin:-6px 0 -3px 0; vertical-align:middle; }
.table1 tbody td.alignL {text-align:left; padding-left:10px;} /*141114 Ãß°¡*/
.table1 tbody td.em, .table1 tbody tr.odd td.em {color:#fff; background:#47b1f4;}


.table2 {margin-bottom:15px; border-top:2px solid #888; border-bottom:2px solid #888; }
.table2 th {padding:10px 0 6px 10px; text-align:left; border-top:1px solid #ccc; background:#f1f1f1;}
.table2 td {padding:10px 0 6px 10px;  text-align:left;   vertical-align:middle;  border-top:1px solid #ccc; border-left:1px solid #ccc;}
.table2 tr:first-child th, .table2 tr:first-child td {border-top:none;}
.table2 td input[type="text"], .table2 td input[type="password"],   .table2 td button{margin:-6px 0 -3px 0; vertical-align:middle; }
.table2 td input[type="radio"], .table2 td input[type="checkbox"] {margin-right:3px; vertical-align:middle; }
.table2 td input[type="radio"] + label, .table2 td input[type="checkbox"] + label {position:relative; top:2px; margin-right:10px; vertical-align:middle;}
.table2 td select {margin:-6px 0 -3px 0; vertical-align:middle;}
.table2 td textarea {border:1px solid #ccc; }
.table2 td > p{padding:10px 0 0 0;}
.table2 td > p:first-child {padding:0;}
.table2 td .table1 {margin:0;}
.table2 td .table1 th {text-align:center;}


/*calendar*/
#ui-datepicker-div.ui-datepicker {padding:10px; width:210px;
	border:1px solid #cccccc;  
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-right-radius:0;
	border-top-left-radius:0;
	background:#ffffff;
	}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header {text-align:center;
	border:none;
	background:none;
	padding:0 0 10px 0;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header  a, #ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane {display:none;}

#ui-datepicker-div.ui-datepicker select.ui-datepicker-month, #ui-datepicker-div.ui-datepicker select.ui-datepicker-year {width:auto; margin:0 5px; }
#ui-datepicker-div.ui-datepicker table {border-top:1px solid #ccc;}
#ui-datepicker-div.ui-datepicker table thead th {height:30px; padding:0; font-weight:normal; color:#222; background:#f7f7f7;}
#ui-datepicker-div.ui-datepicker table tbody td {text-align:center;}
#ui-datepicker-div.ui-datepicker table tbody td a.ui-state-default {text-align:center; border:none; background:none; color:#444; font-weight:normal;}
#ui-datepicker-div.ui-datepicker table tbody td:first-child a.ui-state-default {color:#dc1920;}
#ui-datepicker-div.ui-datepicker table tbody td.ui-datepicker-other-month a.ui-state-default  {color:#ccc; }
#ui-datepicker-div.ui-datepicker table tbody tr td.ui-datepicker-other-month:first-child a.ui-state-default {color:#f3aeb0;}
#ui-datepicker-div.ui-datepicker table tbody td a.ui-state-default.ui-state-highlight {background:#006699; color:#fff; font-weight:bold;}
/*//calendar*/

@media screen and (-webkit-min-device-pixel-ratio:0){
	* {letter-spacing:-1px; }
	.btn1 span, .btn2 span, .btn3 span, .table2 td input[type="radio"] + label, .table2 td input[type="checkbox"] + label    {top:0;}
	.searchBox select {padding:0; }
	.searchBox label {top:4px;}
	.infoBox {height:22px; padding:6px 0 0 19px;}
	.infoBox li {background-position:left 6px;}
	.table2 td select {height:23px; padding:0;}
	#lnb > li > ul > li > a {height:19px; padding:3px 0 0 25px;}
	.btnBl_s span, .btnGy_s span {top:0;}
	.tabNavi > li > a {height:19px; padding:4px 0 0 0}
}.allmenulayer {left:50% !important;margin-left:-500px !important; margin-top:-300px !important;}
