@charset "utf-8";

#open_search,#respond_buttons{display:none}

body,button{font-size:14px}

/*a[target="_blank"]{padding-right:15px;background:url(/images/kor/common/ico_window.gif) no-repeat 100% 50%}*/
#snb,#lnb_hm,#gnbwrap,#svisual,#container,#banner,#footer{min-width:0;max-width:none}
#footer{width:1000px;margin:0 auto}
/* header */
#header{display:block;float:none;position:relative;width:100%;height:150px;margin:0;padding-top:39px;background:url(/images/welfare/header/snb_bg.gif) repeat-x}
	#snb{position:relative;width:1000px;margin:-39px auto;height:39px;z-index:1001}
	#snb h1{position:absolute;left:0;top:65px;z-index:999}
	#snb h1 a{float:none;display:block}
	#snb h1 a img{max-width:none}

	#snb .util_hm{height:39px}
	#snb .util_hm:after{content:"";clear:both;display:block}
	#snb .util_hm a{display:block;height:39px;padding:0 10px;line-height:39px;font-weight:normal}
	#snb .util_hm .potaldir{border-left:1px solid #e1e1e1}
	#snb .util_hm .potaldir,
	#snb .util_hm .potaldir li{float:left}
	#snb .util_hm .potaldir li a{display:block;width:115px;padding:0;overflow:hidden;text-indent:-999px;border-right:1px solid #e1e1e1;background:url(/images/welfare/header/potaldir.png) no-repeat}
	#snb .util_hm .potaldir li.dir1 a{background-position:17px 6px}
	#snb .util_hm .potaldir li.dir2 a{background-position:-99px 6px}
	#snb .util_hm .potaldir li.dir3 a{background-position:-221px 6px}
		
	#snb .util_hm .grap{float:right;height:39px}
	#snb .util_hm .grap .global,
	#snb .util_hm .grap .lang,
	#snb .util_hm .grap .sitelink,  
	#snb .util_hm .grap .basic_search{float:left}

	#snb .util_hm .grap .global{float:left;margin-right:20px}
	#snb .util_hm .grap .global li{float:left}
	#snb .util_hm .grap .global li a{padding:0 0 0 10px;margin-left:10px;background:url(/images/tour/header/toputil_bar.gif) no-repeat 0 50%}
	#snb .util_hm .grap .global li:first-child a{padding-left:0;margin-left:0;background:transparent}
	#snb .util_hm .grap .global li a:hover,
	#snb .util_hm .grap .global li a:active{text-decoration:underline}
	#snb .util_hm .grap .global li a.last{background:none}

	#snb .util_hm .grap a{padding:0 20px;background:none}
	#snb .util_hm .grap .lang{position:relative;z-index:10;float:left;width:auto;height:39px;background:#dadcdd}
	#snb .util_hm .grap .lang h2:after{content:"";position:absolute;top:17px;right:12px;border:5px solid transparent;border-top-color:#666}
	#snb .util_hm .grap .lang h2 a{padding:0 30px 0 40px;font-size:0.6em;background:url(/images/welfare/header/snb_ico.png) no-repeat 13px 9px}
	#snb .util_hm .grap .lang ul{display:none;border:2px solid #dadcdd;border-top-width:0;background:#fcfcfc}
	#snb .util_hm .grap .lang ul li{border-top:1px solid #dbdbdb}
	#snb .util_hm .grap .lang ul li a{height:34px;color:#585858}
	#snb .util_hm .grap .lang ul li a:hover,
	#snb .util_hm .grap .lang ul li a:active{text-decoration:underline;color:#0b6ebb}
	#snb .util_hm .grap .lang ul li:first-child{border-top-width:0}
	#snb .util_hm .grap .lang ul li.close{background:#efefef}
	#snb .util_hm .grap .lang ul li.close a{color:#0d69b0;text-align:center;background:none}


	/* basic_search */
	#snb .basic_search{position:absolute;right:0;top:70px;width:249px;height:36px;padding:0;background:#fff;text-align:left}
	#snb .searchFrm{display:block;height:36px;margin:0}
	#snb .searchFrm .search{display:inline-block;padding:0;background:url(/images/welfare/common/header.gif)}
	#snb .searchFrm span.search_type{float:left;width:78px;display:inline-block;vertical-align:top;height:36px;overflow:hidden;background:url(/images/kor/header/search_bul.gif) no-repeat right 16px}
	#snb .searchFrm span.search_type select{border:0;height:36px;line-height:20px;padding:8px 0 8px 5px;width:97px;background:none;cursor:pointer;font-size:0.929em}
	#snb .searchFrm label{left:19px;font-weight:400;line-height:36px}
	#snb .searchFrm input[type="search"],#snb .searchFrm input[type="text"]{float:left;width:171px;height:28px;padding:0;margin-left:18px;margin-top:4px;border:0 none;line-height:28px}
	#snb .searchFrm input[type="submit"]{float:right;width:60px;height:36px;border:0 none;background:#1468a9;font-size:1.125em;color:#fff;word-wrap:normal;background:url(/images/welfare/common/submitbtn.gif);text-indent:-9999px}

#gnb{top:138px;border-top:1px solid #e1e1e1;border-bottom:4px solid #f4911e }
	#gnbwrap{width:1240px;height:47px;margin:0 auto}  /* 20200520_수정 */
	#gnbwrap #animate{overflow:hidden;height:47px;top:0px;left:0;border-bottom:4px solid #f4911e;background:#fff}
	
	#tm{position:relative;width:100%;margin:0 auto;width:auto}
	
	#tm li.th1{position:relative;float:left;width:12.5% !important;width:auto;font-size:1.14em;font-weight:normal;text-align:center}

	#tm li.th1:after{content:"";display:block;position:absolute;height:17px;top:18px;left:0;border-right:1px solid #dcdcdc}
	#tm li.th1:first-child:after{display:none}

	#tm li.th1 a.th1_lnk{display:block;height:51px;line-height:51px;width:auto;padding:0 20px;background:url(/images/welfare/common/gnb_ov_line.gif) repeat-x 0 100%;color:#252525}

	#tm ul a{color:#666}
	#tm ul a:active,
	#tm ul a:hover,
	#tm ul a:focus{color:#333}
	#tm li.th1 a.th1_lnk:hover,
	#tm li.th1 a.th1_lnk:active,
	#tm li.th1 a.th1_lnk:focus,
	#tm li.th1 a.th1_lnk.current{position:relative;z-index:10;background:#f4911e;color:#fff}
	#tm li.th1 a.th1_lnk.current:after{content:"";position:absolute;bottom:-9px;left:50%;margin-left:-15px;border:solid transparent;border-width:10px 10px 0;border-top-color:#f4911e}

	#tm li ul.th2{border-top-width:0;border-right:1px dashed #dcdcdc;font-size:0.85em} 
	#tm .no1 ul.th2{border-left:1px dashed #dcdcdc}

	#tm li ul.th2 li{padding-left:15px;text-align:left}
	

	/* 홈유형선택 */
	#lnb_hm{}

	/* 유틸메뉴 */
	.util_hm{top:60px;right:0;width:auto}
	.util_hm .util{position:absolute;top:60px;right:260px;width:auto;height:30px}
	.util_hm .util li{float:left;background:url(/images/kor/header/toputil_bar.gif) no-repeat left 9px}
	.util_hm .util li:first-child{position:relative}
	.util_hm .util li:first-child:after{position:absolute;content:"";display:block;height:2px;top:14px;right:0;border-right:2px solid #dcdcdc}
	.util_hm .util li b.bule{color:#2fa4d4}
	.util_hm .util li a{display:block;font-size:0.929em;line-height:2.250em;color:#7a7a7a}
	.util_hm .util li a[target="_blank"]{background:none;padding:0;font-weight:normal;color:#2c2c2c}
	.util_hm .util li a:hover,.util_hm .util dd a:active,.util_hm .util dd a:focus{color:#000}

/* container */
#container{width:1000px;margin-top:35px;padding:0 0 30px;background:url(/images/welfare/common/lnb_bg.gif) repeat-y left top}
.main #container{width:980px;height:auto;margin:0 auto;background:none}
.main #container #contents{padding:0}
	/* left navi */
	#lnb{width:183px}
		#lnbwrap{border:1px solid #dddddd;border-top-width:0}
		#lnbwrap h2{ font-weight: normal; letter-spacing: 0px; position:relative;height:129px;background:url(/images/welfare/common/left_bg.png) no-repeat;padding:0px;/*margin:0 1px;*/font-size:1.714em;line-height:5em;color:#fff;text-align:center;z-index:10}
		#lnbwrap ul.lm_2th{width:181px;margin-top:-18px;background:#fff}
		#lnbwrap ul.lm_2th li a{padding:8px 15px 8px 10px;border-top:1px solid #dadada;line-height:1.45em;font-weight:400;font-size:1.05em}
		#lnbwrap ul.lm_2th li:first-child a{}
		#lnbwrap ul.lm_2th li a[target="_blank"]{background-position:90% 50%}
		#lnbwrap ul.lm_2th li a.link_2th_ov,
		#lnbwrap ul.lm_2th li a.link_2th:hover,
		#lnbwrap ul.lm_2th li a.link_2th:focus,
		#lnbwrap ul.lm_2th li a.link_2th:active{border-top:1px solid #fff;background:#8c463b url(/images/welfare/common/lnb_ov.png) no-repeat 93% 50%;color:#fff;font-weight:normal}		
		#lnbwrap li ul.lm_3th{padding:7px 0;border-top:0;background:#eeeeee;border-bottom:1px solid #dadada}
		#lnbwrap li ul.lm_3th li{margin:5px 12px;padding:0}
		#lnbwrap li ul.lm_3th li a{position:relative;padding:0 0 0 14px;border-bottom:0 none;font-weight:400;font-size:0.929em;color:#525252}
		#lnbwrap li ul.lm_3th li a:after{position:absolute;content:"";top:8px;left:2px;width:4px;border-top:2px solid #acacac}
		#lnbwrap li ul.lm_3th li a:hover:after,
		#lnbwrap li ul.lm_3th li .link_3th_ov:after{border-top:2px solid #000}
		#lnbwrap li ul.lm_3th li a,#lnbwrap li ul.lm_3th li:first-child a{border-bottom:0 none !important}
		#lnbwrap li ul.lm_3th li a[target="_blank"]{padding-right:19px;background-position:98% 3px}
		#lnbwrap li ul.lm_3th li a.link_3th_ov,
		#lnbwrap li ul.lm_3th li a.link_3th:hover,
		#lnbwrap li ul.lm_3th li a.link_3th:focus,
		#lnbwrap li ul.lm_3th li a.link_3th:active{font-weight:normal;color:#101010}	
					
	#contentswrap{margin:0 0 0 222px;padding:0;border:0 none;background:transparent}
	#contentswrap:after{content:"";clear:both;display:block}
	#contents{float:left;min-height:215px;width:100%}
		/* location */
		#location{float:right;width:100%;height:98px;padding-bottom:10px;border-bottom:4px solid #ebebeb}
		#location h3{ font-weight: normal;  float:left;line-height:1.45em;padding:55px 0px 7px 0;border-bottom:4px solid #7a7a7a}
		#location .h3_desc{display:block;font-weight:600;font-size:2.386em;color:#666;letter-spacing:-0.1em}
		#location .dir{float:none;position:absolute;left:-15px;top:10px;background:url(/images/welfare/common/loaction_home_ico.gif) no-repeat 0 5px}
		#location .dir a{padding:0 13px 0 3px;font-size:0.929em;color:#525252;background:url(/images/welfare/common/location_arw.png) no-repeat 0 50%}
		#location .dir a.home{padding-left:18px}
		#location .dir a.last{background:none; font-weight:normal}
		/* sns & print */
		#sns_pr{float:none;position:absolute;right:0;top:50px}
		#sns_pr li{margin-left:0px}
		#sns_pr li a{display:block;width:47px;height:39px;background:url(/images/welfare/common/sns.gif) no-repeat;font-size:0;line-height:0}
		#sns_pr li.fb a{background-position:0 0}
		#sns_pr li.tt a{background-position:-48px 0}
		#sns_pr li.pr a{background-position:-97px 0}

/*컨텐츠 비주얼*/
.cvisual_wrap{background:url(/images/welfare/common/cvisual_bg.jpg) no-repeat 50% 0}
.cvisual_wrap .cvisual{position:relative;width:100%;height:199px;margin:0 auto}
.cvisual_wrap .cvisual p{position:absolute;top:129px;left:12px;line-height:1.3}

/* 만족도조사 */
.satisfaction .survey_txt input[type="text"]{width:230px}

/* banner */
.main #bannerWrap{}
#banner .control .stop,
#banner .control .play,
#banner .control .prev,
#banner .control .next,
#banner .more a{width:22px;height:22px;background-image:url(/images/common/banner_btn.gif);font-size:0;line-height:0}
#banner .grap{width:770px}
/* footerwrap */
#footerwrap{border-top:2px solid #eeeeee;background:#fff}

	/* siteinfo */
	#siteinfo .f_logo{display:block;width:230px;height:54px;margin-right:90px;padding:0;background:url(/images/welfare/common/footer_logo.gif) no-repeat}
	#siteinfo:after{content:"";clear:both;display:block}
	#siteinfo .addr{display:block;float:left;margin-top:10px;font-size:1}
	#siteinfo .addr p{margin-bottom:5px}