@import url(../css/global.css);
@import url(../css/layout.css);
@import url(../css/board.css);
@import url(../css/member.css);
@import url(../css/mypage.css);


/* 템플스테이 일정 */
div.schedule {margin-bottom:25px; padding:21px 0 0 0; width:610px; height:171px; background:url(../images/templestay/schedule_top_bg.gif) no-repeat left top;}
	div.schedule div.scheduleCont {width:610px; height:171px; background:url(../images/templestay/schedule_btm_bg.gif) no-repeat left top;}
		div.calendarArea {float:left; padding:0 27px 0 21px}
			div.calendarArea div.monthChoice {padding:3px 10px 0; width:177px; height:15px; background:url(../images/templestay/schedule_bar.gif) no-repeat left top;}
				div.calendarArea div.monthChoice div.before {float:left; padding-top:2px;}
				div.calendarArea div.monthChoice div.text {float:left; width:169px; text-align:center; color:#FFF; font-weight:bold; line-height:12px;}
				div.calendarArea div.monthChoice div.next {float:left; padding-top:2px;}
		div.eventInfo {float:left;}
			div.eventInfo h3 {margin-left:15px; padding-top:3px; width:324px; height:18px; border-bottom:1px solid #D5C9C0;}
			div.eventInfo ul {margin:5px 0 0 15px;  width:324px;}
				div.eventInfo ul li {margin-left:2px; padding:5px 0 5px 9px; height:10px; font-size:11px; line-height:10px; background:url(../images/icon/icon_bullet02.gif) no-repeat left 8px;}
			div.eventInfo p.ment {margin:0; padding-top:8px;}

ul.tabArea {clear:both; margin-bottom:20px; width:100%; height:23px; background:url(../images/templestay/tab_line.gif) repeat-x left bottom;}
	ul.tabArea li {float:left; padding-right:1px; font:0/0 arial;}

div.resultView {width:100%; height:21px;}
	div.resultView ul.order {float:right; padding-right:5px;}
		div.resultView ul.order li {float:left; padding-left:10px; line-height:11px; background:url(../images/icon/bar_line03.gif) no-repeat left 1px}
		div.resultView ul.order li.fir {padding-right:10px; background:none;}

div.iconInfo {float:right; font-size:11px; height:17px;}

ul.contSubTitle {width:100%; height:27px;}
	ul.contSubTitle li {float:right;}
	ul.contSubTitle li.fir {float:left; padding-top:4px;}

ul.contSubTitle02 {width:100%; height:23px;}
	ul.contSubTitle02 li {float:left;}
	ul.contSubTitle02 li.txt {float:right; padding:2px 0 0 8px; font-size:11px; line-height:11px; background:url(../images/icon/icon_arrow_right.gif) no-repeat left 4px;}

ul.innerInput {width:100%;}
	ul.innerInput li {float:left; padding:0 6px; line-height:20px; background:url(../images/icon/bar_line04.gif) no-repeat left 4px;}
	ul.innerInput li.fir {padding-left:0; background:none;}

/* 템플 신청 조회 */
div.templestaySearch {margin-bottom:20px; padding-right:20px; width:590px; height:69px; border-top:2px solid #CCC; border-bottom:2px solid #CCC; background:#EFEFEF;}
	div.templestaySearch dl {clear:both; padding-top:11px; width:534px; height:18px;}
		div.templestaySearch dl dt {float:left; padding-top:3px; width:64px; text-align:center; background:url(../images/templestay/tamplestay_search_bar.gif) no-repeat right top;}
		div.templestaySearch dl dd {float:left; padding-left:10px;}

ul.searchResult {width:100%; height:21px;}
	ul.searchResult li {padding:0 13px; float:left; font-weight:bold; background:url(../images/icon/bar_line05.gif) no-repeat left top;}
	ul.searchResult li.fir {padding-left:0; background:none;}

div.appTip {padding-top:19px; width:100%; background:url(../images/templestay/tip_box_top.gif) no-repeat left top;}
	div.appTip div.tipCont {padding:0 24px 19px; background:url(../images/templestay/tip_box_cont.gif) repeat-y left bottom;}
		div.appTip div.tipCont h3 {width:100%; height:22px; border-bottom:1px solid #D5C9C0;}
		div.appTip div.tipCont ul {padding:6px 0 0 10px;}
			div.appTip div.tipCont ul li {padding:4px 0 4px 9px; line-height:14px; background:url(../images/icon/icon_bullet01.gif) no-repeat left 9px;}

dl.subTitArea {height:22px;}
	dl.subTitArea dt {float:left;}
	dl.subTitArea dd {float:right; padding-left:8px; font-size:11px; line-height:11px; background:url(../images/icon/icon_arrow_right.gif) no-repeat left 2px;}
	dl.subTitArea dd.btn {padding:0; background:none;}

/* 라운박스 템플 */
div.roundBox {background:url(../images/common/round_btm_left.gif) no-repeat left bottom;}
	div.roundBox div.boxOuter {padding-bottom:10px; background:url(../images/common/round_btm_right.gif) no-repeat right bottom;}
		div.roundBox div.boxOuter div.boxInner {background:url(../images/common/round_top_left.gif) no-repeat left top;}
			div.roundBox div.boxOuter div.boxInner div.cont {padding:10px 10px 0 10px; background:url(../images/common/round_top_right.gif) no-repeat right top;}


/* 고객센터 */
ul.faqSearch {margin-bottom:15px; padding:15px 0 0 60px; width:530px; height:34px; background:url(../images/customer/inner_round_box.gif) no-repeat left top;}
	ul.faqSearch li {float:left; padding-left:11px; height:18px;}
	ul.faqSearch li.tit {float:left; padding:4px 11px 0 0; _padding-top:5px; background:url(../images/icon/bar_line10.gif) no-repeat right top;}

ul.faqTab {width:610px; height:22px; border-bottom:1px solid #C4744E;}
	ul.faqTab li {float:left; padding-right:2px;}

div.faqList {width:100%; border-bottom:1px solid #CCC;}
	div.faqList dl.q {clear:both; border-top:1px solid #CCC;}
		div.faqList dl.q dt {width:610px; font-weight:bold; line-height:18px; background:#F7F7F7;}
			div.faqList dl.q dt span {float:left; padding:10px 20px 10px 0; width:540px;}
			div.faqList dl.q dt span.icon {padding:9px 0 0 20px; width:30px;}

	div.faqList dl.a {clear:both; border-top:1px solid #CCC;}
		div.faqList dl.a dd {width:100%; line-height:18px; background:#FFF;}
			div.faqList dl.a dd span {float:left; padding:10px 20px 10px 0; width:540px;}
			div.faqList dl.a dd span.icon {padding:9px 0 0 20px; width:30px;}

/* 지역 탭 */
ul.locationTab {margin-bottom:10px; width:100%; height:23px; background:url(../images/temple/tab_line_bg.gif) repeat-x left bottom;}
	ul.locationTab li {float:left; margin-right:1px; font:0/0 arial;}

/* 사찰 찾기 맵 */
div.templeMap {margin-bottom:20px; width:100%; background:url(../images/temple/map_box_mid.gif) repeat-y left top;}
	div.templeMap div.templeMapCont {padding:18px 20px 0; width:570px; height:100%; background:url(../images/temple/map_box_top.gif) no-repeat left top;}
		div.templeMap div.templeMapCont p.ment {margin:0; height:59px; border-bottom:2px solid #4BC5D7;}
		div.templeMap div.templeMapCont div.search {padding:20px 0;}
		div.templeMap div.templeMapCont div.mapSearch {clear:both; width:100%; height:232px;}
			div.templeMap div.templeMapCont div.mapSearch div.mapFlash {float:left; margin-right:39px; width:273px; height:232px;}
			div.templeMap div.templeMapCont div.mapSearch div.searchValue {float:left; width:258px; background:url(../images/temple/inner_box_mid.gif) repeat-y left top;}
				div.templeMap div.templeMapCont div.mapSearch div.searchValue div.cont {padding:15px 20px 0; width:218px; background:url(../images/temple/inner_box_top.gif) no-repeat left top;}
					div.templeMap div.templeMapCont div.mapSearch div.searchValue div.cont h3 {height:21px; border-bottom:1px solid #CCC;}
					div.templeMap div.templeMapCont div.mapSearch div.searchValue div.cont div.searchList {width:218px; height:180px; display:block; overflow-y:auto;}
						div.templeMap div.templeMapCont div.mapSearch div.searchValue div.cont div.searchList div.list {padding:12px 10px 0 0;}
							div.templeMap div.templeMapCont div.mapSearch div.searchValue div.cont div.searchList div.list span.tagspace {padding:0 8px;}

				div.templeMap div.templeMapCont div.mapSearch div.searchValue div.contBtm {padding-top:15px; background:url(../images/temple/inner_box_btm.gif) no-repeat left bottom;}

	div.templeMap div.templeMapBtm {padding-top:10px; background:url(../images/temple/map_box_btm.gif) no-repeat left bottom;}

div.themeSearch {width:100%; background:url(../images/temple/inner_box_mid01.gif) repeat-y left top;}
	div.themeSearch div.cont {padding:12px 9px 0; width:554px; background:url(../images/temple/inner_box_top01.gif) no-repeat left top;}
		div.themeSearch div.cont ul {padding:2px 0; width:100%;}
			div.themeSearch div.cont ul li {float:left; width:92px;}
			div.themeSearch div.cont ul li.end {width:67px;}
	div.themeSearch div.contBtm {padding-top:10px; background:url(../images/temple/inner_box_btm01.gif) no-repeat left bottom;}

/* 불교뉴스 메인 */
ul.templeField {clear:both; margin:30px 0 24px 0; padding-left:7px; width:603px; height:34px; background:url(../images/newsevent/tab_menu_bar.gif) no-repeat left top;}
	ul.templeField li {float:left; font:0/0 arial;}

/* 최신뉴스 및 가장 많이 본 뉴스 */
div.newsArea {margin-bottom:20px; width:100%; min-height:293px;}
	div.newsArea div.lastNews {float:left; width:380px; background:url(../images/newsevent/new_box_mid.gif) repeat-y left top;}
		div.newsArea div.lastNews div.cont {padding:11px 11px 0; width:358px; background:url(../images/newsevent/new_box_top.gif) no-repeat left top;}
			div.newsArea div.lastNews div.cont h3 {height:21px; border-bottom:1px solid #CDCDCD;}
			div.newsArea div.lastNews div.cont dl {clear:both; padding:11px 10px 0; width:338px; height:70px;}
				div.newsArea div.lastNews div.cont dl dt {float:left; padding-right:10px; width:100px; height:70px; font:0/0 arial;}
					div.newsArea div.lastNews div.cont dl dt img {width:100px; height:70px;}
				div.newsArea div.lastNews div.cont dl dd {float:left; width:228px;}
					div.newsArea div.lastNews div.cont dl dd h4 {color:#C83D72;}
					div.newsArea div.lastNews div.cont dl dd p {margin:0; line-height:18px;}
		div.newsArea div.lastNews div.contBtm {padding-top:17px; background:url(../images/newsevent/new_box_btm.gif) no-repeat left bottom;}

	div.newsArea div.manyNews {float:right; width:220px;}
		div.newsArea div.manyNews h3 {margin-left:10px; padding-top:11px; width:210px; height:21px; border-bottom:1px solid #CDCDCD;}
		div.newsArea div.manyNews ul.newList {margin-left:10px; margin-top:6px; width:210px; height:147px;}
			div.newsArea div.manyNews ul.newList li {padding:7px 0 0 10px; font-weight:bold; background:url(../images/icon/icon_bullet01.gif) no-repeat 3px 12px;}

/* 테마별 뉴스 */
div.themeNewsSec {clear:both; margin-bottom:20px; width:100%; height:161px;}
	div.themeNewsSec ul.themeTab {margin-bottom:15px; height:20px; background:url(../images/newsevent/sub_tab_line.gif) repeat-x left bottom;}
		div.themeNewsSec ul.themeTab li {float:left; padding-right:2px; font:0/0 arial;}
		div.themeNewsSec ul.themeTab li.more {float:right; padding:6px 5px 0 0;}
	
	div.themeNewsSec dl.mainNews {clear:both; padding:0 5px; width:285px; height:65px; background:url(../images/icon/dot_line01.gif) repeat-x left bottom;}
		div.themeNewsSec dl.mainNews dt {float:left; margin-right:10px; width:82px; height:54px;}
			div.themeNewsSec dl.mainNews dt img {width:80px; height:52px; border:1px solid #000;}
		div.themeNewsSec dl.mainNews dd {float:left; width:193px;}
			div.themeNewsSec dl.mainNews dd h4.tit {width:193px; height:18px; line-height:18px; overflow:hidden;}
			div.themeNewsSec dl.mainNews dd p.text {margin:0; line-height:18px;}

	div.themeNewsSec dl.nonNews {clear:both; padding:0 5px; width:285px; height:65px; background:url(../images/icon/dot_line01.gif) repeat-x left bottom;}
		div.themeNewsSec dl.nonNews dt {font-weight:bold; height:18px; line-height:18px;}
		div.themeNewsSec dl.nonNews dd {margin:0; line-height:18px;}


	div.themeNewsSec ul.subList {clear:both; padding:1px 0 0 5px; width:290px;}
		div.themeNewsSec ul.subList li {padding:9px 0 0 7px; width:283px; line-height:12px; background:url(../images/icon/icon_bullet01.gif) no-repeat left 13px;}

	div.themeNewsSec div.leftSec {float:left; width:295px;}
	div.themeNewsSec div.rightSec {float:right; width:295px;}
		
/* 뉴스 전체 리스트 */
div.newsListNavi {margin-bottom:18px; height:20px; font-size:11px; border-bottom:2px solid #CCC;}

div.newsListCont {width:100%; border-bottom:2px solid #CCC;}
	div.newsListCont dl.cont {margin-bottom:17px; padding:0 10px; width:590px;}
		div.newsListCont dl.cont dt {font-size:14px; font-weight:bold; color:#333; line-height:18px; height:23px;}
		div.newsListCont dl.cont dd {line-height:18px;}
			div.newsListCont dl.cont dd span.block {padding:0 10px; color:#999;}
			div.newsListCont dl.cont dd span.date {width:92px; font-size:11px; color:#CC8851;}

/* 뉴스 보기 */
div.newsViewCont {margin-bottom:10px; padding:0 10px 20px; width:590px; border-bottom:2px solid #CCC;}
	div.newsViewCont h1.headTitle {font-size:16px; color:#333; padding-bottom:9px; line-height:18px;}
	div.newsViewCont p.date {margin:0 0 23px 0; font-size:11px; color:#CC8851;}
	div.newsViewCont div.textView {line-height:18px;}

/* event list */
div.ingEvent {clear:both; width:100%;}
	div.ingEvent ul {padding-bottom:20px; width:100%; height:153px;}
		div.ingEvent ul li {float:left; margin-left:10px; padding:13px 0 0 0; width:300px; height:140px; background:url(../images/newsevent/round_box_bg.gif) no-repeat left top;}
		div.ingEvent ul li.fir {margin-left:0;}
			div.ingEvent ul li p.img {margin:0 13px 10px 13px; height:80px;}
			div.ingEvent ul li dl {padding:0 13px; width:274px;}
				div.ingEvent ul li dl dt {padding:0 0 5px 8px; font-weight:bold;}
				div.ingEvent ul li dl dd {float:right;}
				div.ingEvent ul li dl dd.date {float:left; font-size:11px; padding:1px 0 0 8px; width:266px;}

/* 자료실 메인 */
div.infoSecList {width:100%;}
	div.infoSecList dl {margin-bottom:20px; width:300px; height:118px;}
		div.infoSecList dl dt {height:19px;}
		div.infoSecList dl dd {width:300px;}
			div.infoSecList dl dd div.img {float:left; margin-right:15px; width:98px;}
			div.infoSecList dl dd ul {float:left;}
				div.infoSecList dl dd ul li {padding-left:7px; line-height:20px; background:url(../images/icon/icon_bullet01.gif) no-repeat left 9px;}

/* tour view */
div.cultureView {clear:both; margin-bottom:10px; width:100%; border-bottom:2px solid #CCC;}
	div.cultureView div.topArea {padding:8px 0 0 10px; width:100%; height:22px; font-weight:bold; border-top:2px solid #CCC; border-bottom:1px solid #CCC; background:#EFEFEF;}
	div.cultureView div.culturalviewCont {padding:15px 10px; width:590px; line-height:20px; overflow:hidden; text-align:justify;}

	div.cultureView dl.viewInfo {clear:both; margin:5px auto 15px; padding:10px 10px 15px 10px; width:570px; height:160px; background:url(../images/icon/dot_line01.gif) repeat-x left bottom;}
		div.cultureView dl.viewInfo dt {float:left; margin-right:24px; width:235px; font:0/0 arial;}
			div.cultureView dl.viewInfo dt img {width:235px; height:160px;}
		div.cultureView dl.viewInfo dd {float:left; width:311px;}
			div.cultureView dl.viewInfo dd ul {clear:both; padding-top:10px; width:311px;}
				div.cultureView dl.viewInfo dd ul li.tit {padding:0 0 3px 7px; font-weight:bold; width:52px; background:url(../images/icon/icon_bullet02.gif) no-repeat left 6px; _background-position:0 5px;}
				div.cultureView dl.viewInfo dd ul li.text {padding-left:7px; width:247px; overflow:hidden;} 
			div.cultureView div.viewCont {margin:0 auto 25px; width:570px; line-height:19px; text-align:justify;}

/* 추천 리스트 */
div.siteRBox {width:100%; background:url(../images/information/round_box_mid.gif) repeat-y left top;}
	div.siteRBoxCont {padding:20px 17px 0 17px;  background:url(../images/information/round_box_top.gif) no-repeat left top;}
		dl.bannerList {clear:both; width:576px; height:90px; margin-bottom:20px; padding-top:20px; border-top:1px solid #E2D9D3;}
		dl.fir {padding-top:0; border-top:0;}
		dl.end {margin-bottom:0;}
			dl.bannerList dd {float:left; padding-left:33px; width:170px; height:90px; background:url(../images/information/part_line.gif) no-repeat 16px top;}
			dl.bannerList dd.fir {padding-left:0; background:none;}
				dl.bannerList dd p {margin:0;}
				dl.bannerList dd p.img {padding-bottom:10px;}
				dl.bannerList dd p.name {height:18px;}
				dl.bannerList dd p.link a {color:#E26C00; font-size:11px;}
	div.siteRBoxBtm {height:20px; background:url(../images/information/round_box_btm.gif) no-repeat left bottom;}

ul.companyList {width:550px; padding:3px 20px; height:16px;}
	ul.companyList li {float:left; width:258px; padding:0 10px 0 7px; background:url(../images/icon/icon_bullet01.gif) no-repeat left 6px; background-position:left 4px;}
		ul.companyList li a.link, ul.companyList li a.link:link, ul.companyList li a.link:visited {color:#E26C00;}
		ul.companyList li a.link:hover, ul.companyList li a.link:active {color:#E26C00;}

/* round box */
div.innerRoundBox {margin-bottom:10px; width:100%; background:url(../images/community/inner_roundbox_mid.gif) repeat-y left top;}
	div.innerRoundBox div.innerCont {padding:21px 20px 0; width:570px; background:url(../images/community/inner_roundbox_top.gif) no-repeat left top;}
		div.innerRoundBox div.innerCont div.title {height:28px; border-bottom:1px solid #CDCDCD;}
		div.innerRoundBox div.innerCont div.contView {padding-top:15px;}
	div.innerRoundBox div.innerContBtm {padding-top:21px; background:url(../images/community/inner_roundbox_btm.gif) no-repeat left bottom;}

/* 의견을 주세요 */
div.proposalArea {margin-bottom:10px; width:100%;}
	div.proposalArea dl.question {padding:10px 20px; width:570px; border-top:2px solid #CCCCCC; overflow:hidden; background:#EFEFEF;}
		div.proposalArea dl.question dt {float:left; width:32px; background:url(../images/icon/bar_line12.gif) no-repeat right top;}
		div.proposalArea dl.question dd {float:left; padding-left:10px; width:518px; font-weight:bold; color:#C83D72;}
	div.proposalArea div.view {padding:20px 30px; width:548px; border:1px solid #CCC; background:#FFF;}
		div.proposalArea div.view p.poll {margin:0; padding:5px 0;}

ul.statisticsBar {margin:8px 0; width:100%; height:13px;}
	ul.statisticsBar li {padding:2px; width:200px; height:6px; border:1px solid #D0D0D0; font:0/0 arial;}
		ul.statisticsBar li img {height:6px;}

/* story */
p.subjectMain {margin:0 0 10px 0;}

div.subjectList {width:100%;}
	div.subjectList ul {margin-bottom:8px; height:89px;}
		div.subjectList ul li {float:left; padding-left:8px; font:0/0 arial;}
		div.subjectList ul li.fir {padding-left:0;}

/* 붓다의 글방 */
div.mainBooks {margin-bottom:25px; padding:24px 33px 25px; width:544px; height:179px; background:url(../images/information/books_main_bg.gif) no-repeat left top;}
	div.mainBooks div.booksCont {float:left; width:252px; height:179px;}
		div.mainBooks div.booksCont h3 {height:23px; border-bottom:1px solid #CCC;}
		div.mainBooks div.booksCont dl {padding-top:10px; width:100%;}
			div.mainBooks div.booksCont dl dt {float:left; width:107px;}
				div.mainBooks div.booksCont dl dt img {width:91px; height:122px; border:1px solid #CFCFCF;}
			div.mainBooks div.booksCont dl dd {float:left; width:145px;}
				div.mainBooks div.booksCont dl dd h4 {height:18px; color:#FF6600;}
				div.mainBooks div.booksCont dl dd h5 {margin-bottom:10px; height:18px; font-size:11px; font-weight:normal; color:#CC8851; border-bottom:1px solid #CCC;}
				div.mainBooks div.booksCont dl dd p.cont {margin:0; line-height:18px; font-size:11px;}

div.booksList {clear:both; width:100%; border-top:2px solid #CCC; border-bottom:1px solid #E0E0E0;}
	div.booksList dl {padding:12px 20px; width:570px; height:106px; border-bottom:1px solid #E0E0E0;}
		div.booksList dl dt {float:left; width:122px;}
			div.booksList dl dt img {padding:1px; width:100px; height:100px; border:2px solid #DEDEDE;}
		div.booksList dl dd {float:left; width:448px;}
			div.booksList dl dd h4 {padding-top:8px; color:#333; height:19px;}
			div.booksList dl dd h5 {height:20px; font-size:11px; font-weight:normal; color:#CC8851;}
			div.booksList dl dd p.cont {margin:0; line-height:20px;}

div.booksContView {margin-bottom:10px; width:100%; border-bottom:2px solid #CCC;}
	div.booksContView dl {padding:10px 18px 0; width:574px; border-top:2px solid #CCC; border-bottom:1px solid #CCC; background:#EFEFEF;}
		div.booksContView dl dt {font-weight:bold; height:19px;}
		div.booksContView dl dd {margin:0; padding:0; width:100%; height:22px; font-weight:normal;}
	div.booksContView div.contView {clear:both; padding:20px; width:570px; line-height:18px; overflow:hidden; background:#FFF;}
		div.booksContView div.contView img.booksImg {float:left; padding:0 20px 10px 0;}

/* dot line */
div.partLine {clear:both; width:100%; height:21px; background:url(../images/icon/dot_line03.gif) repeat-x left bottom;}

div.companyMovie {width:610px; height:292px; background:url(../images/company/company_movie_bg.gif) no-repeat left top;}
	div.companyMovie div.view {padding:11px 0 0 29px; width:328px; height:225px;}
	div.companyMovie ul.func {padding:6px 0 0 29px; clear:both; width:328px;}
		div.companyMovie ul.func li {float:left; padding-right:5px;}

/* 공모전 */
ul.choiceBar {margin-bottom:20px; width:100%; height:30px; background:url(../images/company/choice_bar.gif) no-repeat right top;}
	ul.choiceBar li {float:right; padding:6px 20px 0 0;}
	ul.choiceBar li.num {float:left; padding:0;}

div.oneList {clear:both; margin-bottom:21px; padding-left:50px; height:157px; background:url(../images/company/grand_prix_bg.gif) no-repeat left bottom;}
	div.oneList div.imgView {float:left; width:206px; height:143px; background:url(../images/company/img_lage_box.gif) no-repeat left top;}
		div.oneList div.imgView img {padding:7px 0 0 7px; width:160px; height:129px;}
	div.oneList dl.cont {float:left; margin-top:41px; width:290px;}
		div.oneList dl.cont dt {height:34px;}
		div.oneList dl.cont dd {color:#292929;}
		div.oneList dl.cont dd.subject {padding-bottom:6px; font-weight:bold;}

div.twoList {width:100%;}
	div.twoList h3 {height:22px;}
	div.twoList dl {clear:both; width:100%;}
		div.twoList dl dt {float:left; width:175px; height:127px; background:url(../images/company/img_mid_box.gif) no-repeat left top;}
			div.twoList dl dt img {padding:7px 0 0 7px; width:140px; height:113px;}
		div.twoList dl dd {float:left; padding-right:10px; width:120px;}
			div.twoList dl dd p.tit {margin:0; line-height:20px; color:#D16834; font-weight:bold;}
			div.twoList dl dd p.name {margin:0; line-height:20px; color:#292929;}

div.threeList {width:100%;}
	div.threeList h3 {height:22px;}
	div.threeList dl {clear:both; margin-left:1px;}
		div.threeList dl dd {float:left; padding-right:12px; width:112px;}
		div.threeList dl dd.fir {padding-right:0; width:124px; height:93px;  background:url(../images/company/img_small_box.gif) no-repeat 112px 78px;}
		div.threeList dl dd.end, div.threeList dl.culture dd.end {padding-right:0;}
			div.threeList dl dd div.imgView {margin-bottom:8px; padding:5px; width:100px; height:80px; border:1px solid #C6C6C6; font:0/0 arial;}
			div.threeList dl dd p.tit {margin:0; line-height:16px; color:#D16834; font-weight:bold; text-align:center;}
			div.threeList dl dd p.name {margin:0; line-height:16px; color:#292929; text-align:center;}

	div.threeList dl.culture dd {float:left; padding-right:19px; width:138px;}
		div.threeList dl.culture dd div.imgView {margin-bottom:8px; padding:5px; width:126px; height:80px; border:1px solid #C6C6C6; font:0/0 arial;}

h3.victoryTit {height:22px;}

div.secLine {clear:both; margin-bottom:20px; height:21px; background:url(../images/icon/dot_line02.gif) repeat-x left bottom;}

/* history */
ul.historyYear {margin-bottom:30px; padding-left:57px; width:553px; height:37px; background:url(../images/company/history_bar.gif) no-repeat left bottom;}
	ul.historyYear li {float:left; padding-left:1px; font:0/0 arial; background:url(../images/icon/bar_line13.gif) no-repeat left 16px;}
	ul.historyYear li.fir {padding-left:0; background:none;}

div.historyList {clear:both; margin:0 auto; width:550px;}
	div.historyList h3 {margin-bottom:9px; height:34px; background:url(../images/icon/dot_line03.gif) repeat-x left bottom;}
	div.historyList dl {padding-top:6px; overflow:hidden;}
		div.historyList dl dt {float:left; padding-left:2px; width:26px; font-weight:bold; color:#D36D36;}
		div.historyList dl dd {float:left; width:522px;}

/* 통합 검색 */
h3.searchTitle {height:23px;}

div.searchRoundBox {width:100%; background:url(../images/etc/round_box_mid.gif) repeat-y left top;}
	div.searchRoundBox div.contArea {padding:15px 20px 0; width:570px; overflow:hidden; background:url(../images/etc/round_box_top.gif) no-repeat left top;}
	div.searchRoundBox div.boxBtm {height:13px; width:100%; background:url(../images/etc/round_box_btm.gif) no-repeat left bottom;}

h4.innerTitle {color:#333;}

ul.integrationSearch {clear:both; padding-top:8px; width:100%;}
	ul.integrationSearch li {float:left; padding-right:10px;}
	ul.integrationSearch li.tit {font-size:14px; font-weight:bold; color:#000;}
	ul.integrationSearch li.name {text-decoration:underline; font-weight:bold; color:#B06644;}
		ul.integrationSearch li.name a {text-decoration:underline; color:#B06644;}
	ul.integrationSearch li.name02 {text-decoration:underline; color:#B06644;}
		ul.integrationSearch li.name02 a {text-decoration:underline; color:#B06644;}
		ul.integrationSearch li.link a {color:#4D95C0;}
		ul.integrationSearch li span.bar {padding:0 10px;}

p.searchMore {clear:both; margin:0; padding-top:8px; text-align:right;}

dl.multiPhoto {width:100%;}
	dl.multiPhoto dd {float:left; padding-left:28px; width:120px;}
	dl.multiPhoto dd.fir {padding-left:0;}
		dl.multiPhoto dd div.photo {padding-bottom:7px; width:120px; height:82px;}
			dl.multiPhoto dd div.photo img {border:1px solid #DADADA; width:118px; height:80px;}
		dl.multiPhoto dd p {clear:both; margin:0; line-height:18px;}
			dl.multiPhoto dd p a {color:#B06644 !important; text-decoration:underline !important;}

dl.multiMovie {clear:both; padding-bottom:10px; width:100%; height:92px;}
	dl.multiMovie dt {float:left; margin-right:15px; width:120px;}
		dl.multiMovie dt img {border:1px solid #DADADA; width:118px; height:90px;}
	dl.multiMovie dd {float:left; padding-top:5px; width:432px;}
		dl.multiMovie dd p {margin:0; line-height:21px;}
			dl.multiMovie dd p a {color:#B06644 !important; text-decoration:underline !important;}
			dl.multiMovie dd p span.bar {padding:0 10px;}

ul.searchCafeList {clear:both; padding-bottom:15px; width:100%;}
	ul.searchCafeList li {width:100%;}
		ul.searchCafeList li p {margin:0; line-height:18px;}
		ul.searchCafeList li p.cafeAdd {font-size:11px; color:#999;}
			ul.searchCafeList li p span.bar {padding:0 5px; font-size:12px;}
			ul.searchCafeList li p.cafeAdd a {color:#4D95C0; text-decoration:underline;}

/* site map */
div.siteMapArea {clear:both; width:100%; overflow:hidden;}
	div.siteMapArea dl {float:left; padding-left:20px; width:190px;}
	div.siteMapArea dl.fir {padding-left:0;}
		div.siteMapArea dl dt {height:43px;}
		div.siteMapArea dl dd {padding:13px 0 0 18px; font:0/0 arial;}

/* 최대 사이즈 조절 event view */
#vieContArea img, #vieContArea table, #vieContArea td, 
#vieContArea th, #vieContArea div, #vieContArea span, 
#vieContArea hr {width:expression(this.width > 570 ? this.width = 570 : void(0));}

/* 이용약관 */
div.agreementArea {width:608px; height:148px; border:1px solid #CCC; overflow-y:auto; background:#FFF;}
	div.agreementArea div.cont {padding:15px 15px 0; width:558px; height:118px;}
		div.agreementArea div.cont h2 {margin-bottom:30px;}
		div.agreementArea div.cont h2.tit02 {margin-bottom:13px;}
		div.agreementArea div.cont dl {width:100%;}
			div.agreementArea div.cont dl dt {margin-bottom:13px;}
			div.agreementArea div.cont dl dd {margin-bottom:30px; line-height:16px;}
			div.agreementArea div.cont dl dd p.oneDepth {margin:0; padding-left:20px;}
			div.agreementArea div.cont dl dd p.twoDepth {margin:0; padding-left:15px;}
			div.agreementArea div.cont dl dd p.threeDepth {margin:0; padding-left:30px;}
			div.agreementArea div.cont dl dd p.fourDepth {margin:0; padding-left:35px;}

/* 이용약관 좌측 배너 링크 */
div.agreeBox {margin-top:10px; width:170px; height:144px; padding:25px 25px 35px 25px; background:url(../images/customer/left_bannerBox.gif) no-repeat left top;}
	div.agreeBox ul.line {width:170px; margin:0; padding:0; list-style:none;}
	div.agreeBox ul.line li {height:15px; padding:7px 0 3px 0; border-bottom:1px solid #ddd;}
	div.agreeBox ul.line li.none {border-bottom:none; height:10px; padding-top:8px;}
	div.agreeBox ul.line li.noneline {border-bottom:none; padding:5px 0 0 0; _padding:2px 0 0 0;}


/* 추천 리스트 080522 */
div.recomSite {width:100%; margin-bottom:10px;}
	div.recomSite h3 {width:599px; height:23px; padding:11px 0 0 11px; background:url(../images/information/recomTit_box.gif) no-repeat 0 0;}
	div.recomSite div.top {margin-top:2px; width:610px; height:15px; background:url(../images/information/info_topbg.gif) no-repeat 0 0;}
	div.recomSite div.bg {overflow:hidden; width:570px; padding:0 20px; background:url(../images/information/info_bg.gif) repeat-y 0 0;}
		div.recomSite div.bg ul.site {float:left; width:285px; float:left; }
		div.recomSite div.bg ul.site li {line-height:18px; color:#666; padding-left:6px; background:url(../images/icon/icon_bullet06.gif) no-repeat 0 6px;}
			div.recomSite div.bg ul.site li span.bar {color:#666; padding:0 3px 0 3px;}
			div.recomSite div.bg ul.site li a { color:#E26C00;}
			div.recomSite div.bg ul.site li.wd_s {letter-spacing:-0.1em;}
	div.recomSite div.btm {width:610px; height:15px; background:url(../images/information/info_btmbg.gif) no-repeat 0 0;}