@charset "utf-8";
@import url(style.css);
@import url(basic.css);
/*2015-07-30 신규생성된 파일 입니다*/

/*커뮤니티*/
.common_title {width:100%; height:42px; margin-top:5px; margin-left:20px;}
	.common_title h3 {margin-top:15px; margin-left:10px;}
	.common_title h2 {margin-top:15px; font-size:26px; font-weight:bold; color:#000; font-family:'NanumGothic';}

.common_tab {width:100%; height:100px; margin-top:20px; margin-bottom:30px;}
	.common_tabList {width:980px; height:100px; margin:10px auto;}
	.common_tabList li {float:left; margin:0 30px;}
	.common_tabList7 {width:980px; height:100px; margin:10px auto;}
	.common_tabList7 li {float:left; margin:0 30px;}

.common_Box {width:980px; margin:0 auto; padding-bottom:50px;}
.common_Box2 {width:980px; margin:0 auto; margin-top:190px; padding-bottom:50px;}
.common_Box3 {width:980px; margin:0 auto; margin-top:90px; padding-bottom:50px;}

/*커뮤니티 인트로 ================================================================================================================================================================================*/
.common_Boxleft {width:470px; float:left;}
	.common_somsibox {width:470px; height:230px;}
		.common_stitle {width:470px; height:30px; border-bottom:1px solid #c7c7c7; position:relative;}
			.common_stitle h4 {margin-left:10px;}
			.common_more {width:20px; position:absolute; top:0; right:10px;}
		.common_somsi_thumbox {float:left; position:relative; width:425px; height:195px; margin:0; padding: 0; overflow:hidden;}
		span.prev {float:left; width:15px; padding: 0 3px;margin-top: 90px;}
		span.next {float:right; width:15px; padding: 0 3px; margin-top: 90px;}
		.common_somsi_thumbox ul.common_somsi_thumB {position:absolute; margin:10px 0 0 5px; padding: 0;}
		.common_somsi_thumbox ul.common_somsi_thumB li {width:186px; padding: 0 3px; float:left;}
				.common_thumBview {width:186px; height:136px; position:absolute; z-index:1; display:block; background-color:#000; filter:alpha(opacity=70); opacity:.7; text-align:center; color:#fff; padding-top:50px;}
				.common_thumBview p {margin-top:20px; font-size:14px;}
				.common_thumBview em {margin-top:5px; display:block; font-size:12px;}
			.common_somsi_thumS {width:422px; overflow:hidden; margin-left:24px; margin-top:10px;}
				.common_somsi_thumS li {width:59px; margin-left:1px; float:left;}
				.common_thumSview {width:53px; height:53px; position:absolute; z-index:1; display:block; border:3px solid #f74f0e;}

	.common_noticebox {width:450px; height:20px; padding:14px 10px; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; margin-top:60px; position:relative;}
		.common_stitle {width:470px; height:30px; border-bottom:1px solid #c7c7c7; position:relative;}
			.common_stitle h4 {margin-left:10px;}
			.common_more {width:20px; position:absolute; top:0; right:10px;}
		.common_noticelist {width:300px; height:20px; overflow:hidden; position:absolute; left:84px; top:16px;}
			.common_date {display:block; float:right; margin-top:-1px;}
		.common_noticeArr {width:24px; height:48px; position:absolute; right:50px; top:0;}
		.common_noticeArr a {display:block;}
		.common_moreN {width:20px; position:absolute; top:14px; right:10px;}
	
	.common_databox {width:470px; margin-top:32px;}
		.common_stitle {width:470px; height:30px; border-bottom:1px solid #c7c7c7; position:relative;}
			.common_stitle h4 {margin-left:10px;}
			.common_more {width:20px; position:absolute; top:0; right:10px;}
		.common_datalist {width:450px; margin-left:10px; margin-top:10px;}
			.common_datalist li {width:450px; height:24px; padding-top:2px;}
			.common_dataicon {margin-top:-3px;}
			.common_hits {color:#f74f0e;}

.common_Boxcenter {width:245px; height:720px; float:left; margin-left:20px; background:url(../images/community/community_bg.jpg) repeat-y top left;}	
	.common_multibox {
		width:245px; height:450px; overflow:hidden;
		position:relative;
		background:url(../images/community/community_img_cloud1.png) no-repeat 5% 15%,
				url(../images/community/community_img_cloud3.png) no-repeat 70% 18%,
				url(../images/community/community_img_wind1.png) no-repeat -110% 35%,
				url(../images/community/community_img_wind2.png) no-repeat 94% 55%,
				url(../images/community/community_img_smoke.png) no-repeat 50% 98%;
		}
		.common_multibox .move01 {position:absolute; top:150px; right:4px; z-index:9999;}
		.common_multibox .move02 {position:absolute; top:110px; left:20px; z-index:9998; animation:imgmove 2s infinite alternate;-webkit-animation:imgmove 2s infinite alternate;}
		@keyframes imgmove {
			0% {top:110px; left:20px;}	
			100% {top:80px; left:20px;}
		}

		@-webkit-keyframes imgmove {
			0% {top:110px; left:20px;}
			100% {top:80px; left:20px;}
		}

	.common_storyBox {width:205px; margin-left:20px; margin-top:40px;}
		.common_stitleW {width:205px; height:30px; border-bottom:1px solid #fa956e; position:relative;}
			.common_moreW {width:20px; position:absolute; top:0; right:0;}
		.common_storylist {margin-top:10px;}
			.common_storylist a {color:#fff; text-decoration:none;}
			.common_storylist li {width:205px; height:25px;}
			.common_newicon {margin-top:-3px; margin-left:5px;}

.common_Boxright {width:225px; float:right;}
	.common_votebox {width:225px; height:290px; margin-bottom:36px;}
		.common_stitle_vote {width:225px; height:67px; border-bottom:1px solid #c7c7c7; position:relative; background:url(../images/community/community_bg_vote.jpg) no-repeat top left;}
			.common_stitle_vote h4 {margin-left:10px; margin-top:6px;}
			.common_more_vote {width:20px; position:absolute; top:4px; left:75px;}
		.common_stitle_votelist {width:225px; padding:12px 0; }
			.common_voteQ {display:block; width:170px; height:26px; font-weight:bold; line-height:1.2em; float:right; margin-right:10px;}
			.common_voteC {margin-top:10px; margin-left:10px}
			.common_voteC li {margin-left:5px; margin-bottom:8px;}
			.common_votebtn {}
	
	.common_bomulbox {width:223px; height:108px; border:1px solid #c7c7c7;}

	.common_prbox {width:225px; margin-top:50px; }
		.common_stitle_pr {width:225px; height:30px; border-bottom:1px solid #c7c7c7; position:relative;}
			.common_stitle_pr h4 {margin-left:10px;}
			.common_more {width:20px; position:absolute; top:0; right:10px;}
		.common_prlist {width:205px; margin-left:10px; margin-top:10px;}
			.common_prlist li {width:205px; height:25px;}


/*우리들의 이야기 List ===========================================================================================================================================================================*/
.topconwrap {width:980px; height:185px; margin:30px 0;}
.topconwrap_new {width:800px; height:185px; margin:30px 0;}
	.commentalkbox {width:480px; height:185px; background-color:#fbfbfb; border:1px solid #e1e1e1; float:left;}
		.commentalkQ {width:440px; height:90px; margin:20px 20px 0 20px; border-bottom:1px solid #d7d7d7; position:relative;}
			.commentalkQ_title {left:75px; top:0;display:block; position:absolute; z-index:2; font-size:14px; color:#f74f0e; font-weight:bold;}
			.commentalkQ_content {left:75px; top:25px; display:block; position:absolute; z-index:3; line-height:1.2em; }

		.commentalklist {width:440px; height:45px; margin-top:12px; margin-left:20px; position:relative;}
			.commentalkC {}
			.commentalkC li {width:300px; height:29px; padding:5px 8px; overflow:hidden;}
			.commentalkC li strong {font-weight:bold; color:#f74f0e;}
			.commentalkarr {width:20px; height:40px; position:absolute; right:85px; top:2px;}
			.commentalkC_btn {width:80px; height:45px; display:block; position:absolute; z-index:1; right:0; bottom:0;}

	.commenjab {width:480px; height:185px; border-bottom:1px solid #e1e1e1; float:right;}
	.commenjab_new {width:300px; height:185px; border-bottom:1px solid #e1e1e1; float:right;}
		.commenjab_stitle {width:480px; height:16px; position:relative;}
		.commenjab_stitle_new {width:300px; height:16px; position:relative;}
			.commenjab_more {width:50px; position:absolute; top:0; right:0;}
			/*.commenjabtab {width:480px; height:24px; margin-top:10px; border-top:1px solid #ddd;}*/
			.commenjabtab {width:480px; height:13px; margin-top:10px; border-top:1px solid #ddd;}
			.commenjabtab li {float:left; width:240px; height:24px; text-align:center;}
			.commenjabtab li a {width:239px; height:23px; display:block; text-decoration:none; line-height:2em; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
			.commenjabtab li a.over {width:239px; height:24px; background-color:#fbfbfb; font-weight:bold; border-bottom:none; }
			.commenjabtab li a:hover {font-weight:bold;}
			.commenjabtab_new {width:300px; height:13px; margin-top:10px; border-top:1px solid #ddd;}
			.commenjabtab_new li {float:left; width:150px; height:24px; text-align:center;}
			.commenjabtab_new li a {width:148px; height:23px; display:block; text-decoration:none; line-height:2em; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
			.commenjabtab_new li a.over {width:148px; height:24px; background-color:#fbfbfb; font-weight:bold; border-bottom:none; }
			.commenjabtab_new li a:hover {font-weight:bold;}
		/*.commenjablist {width:480px; margin-top:10px;}*/
		.commenjablist {width:479px; height:135px; margin-top:10px; background-color:#fbfbfb; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
		.commenjablist_new {width:298px; height:135px; margin-top:10px; background-color:#fbfbfb; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
			.commenjablistC {margin:10px 10px 10px 10px; padding-top: 2px;}
			.commenjablistC li {background: url(/images/icon/bulletG.png) no-repeat 0 8px; padding-left:7px; width:449px; line-height:22px;}
			/*.commenjablistC li a {color:#0000cc;}*/
			.commenjablistC li a {color:#1a58c0;}
			.commenjablistC_new {margin:10px 10px 10px 10px; padding-top: 2px;}
			.commenjablistC_new li {background: url(/images/icon/bulletG.png) no-repeat 0 8px; padding-left:7px; line-height:22px;}
			/*.commenjablistC li a {color:#0000cc;}*/
			.commenjablistC_new li a {color:#1a58c0;}

.basictablewrap {width:100%; border-top:3px solid #989898; } /*리스트 상단 공통*/
	.basicSearchwrap {width:960px; height:27px; padding:15px 10px;}
	.basicSearchwrap_new {width:780px; height:27px; padding:15px 10px;}
	table.basicTable {width:100%;}
		table.basicTable thead tr {width:100%; height:37px; border-top:1px solid #c7c7c7; border-bottom:1px solid #fff; background-color:#f7f7f7;}
			table.basicTable thead th {font-weight:bold; text-align:center;}
		table.basicTable tbody tr {width:100%; height:37px; border-bottom:1px solid #cccccc; background-color:#eee;}
			table.basicTable tbody tr th {font-weight:bold; text-align:center; *border-bottom:1px solid #cccccc;}
			table.basicTable tbody tr th.Fontred {color:#ed1c24;}
			table.basicTable tbody tr td {font-weight:bold; text-align:center; *border-bottom:1px solid #cccccc;}
			table.basicTable tbody tr td.TNONE {padding-left:20px; text-align:left;}
		table.basicTable tfoot tr {width:100%; height:37px; border-top:1px solid #cccccc;}
		table.basicTable tfoot tr.WIDETR {height:70px;}
		table.basicTable tfoot tr.EnlargeTR {height:60px;}
			table.basicTable tfoot tr th {text-align:center; *border-top:1px solid #cccccc;}
			table.basicTable tfoot tr th.Fontred {color:#ed1c24;}
			table.basicTable tfoot tr td {text-align:center; *border-top:1px solid #cccccc;}
			table.basicTable tfoot tr td.TNONE {padding-left:20px; text-align:left;}
			table.basicTable tfoot tr td.TNONE em {color:#f74f0e;}

	table.basicTable_sub {width:100%; table-layout:fixed; border-bottom:1px solid #c7c7c7;}
		table.basicTable_sub thead tr {width:100%; height:37px; border-top:1px solid #c7c7c7; border-bottom:1px solid #fff; background-color:#f7f7f7;}
			table.basicTable_sub thead th {font-weight:bold; text-align:center;}
		table.basicTable_sub tbody tr {width:100%; height:37px; border-top:1px solid #cccccc;}
			table.basicTable_sub tbody tr th {text-align:center;}
			table.basicTable_sub tbody tr th.Fontred {color:#ed1c24;}
			table.basicTable_sub tbody tr td {text-align:center;}
			table.basicTable_sub tbody tr td.TNONE {padding-left:20px; text-align:left;}
			table.basicTable_sub tbody tr td.TNONE em { font-size: 12px; color:#f74f0e;}
			table.basicTable_sub tbody tr td.TNONE a {font-size: 14px; font-family: 'Nanum Gothic';}
			table.basicTable_sub tbody tr.ent {width:100%; height:37px; border-bottom:1px solid #cccccc; background-color:#eee;}
			table.basicTable_sub tbody tr.ent th {font-weight:bold; text-align:center;}
			table.basicTable_sub tbody tr.ent td {font-weight:bold; text-align:center;}
			table.basicTable_sub tbody tr.ent th.Fontred {color:#ed1c24;}
			table.basicTable_sub tbody tr.ent td.TNONE {padding-left:20px; text-align:left;}
			table.basicTable_sub tbody tr.ent td.TNONE em {border-bottom:1px solid #cccccc; color:#f74f0e;}

.comm_Listnumberwrap {width:800px; text-align:center; margin-top:30px; clear:both;}
	.comm_Listnumberwrap a {display:inline-block; width:25px; height:24px; margin:0 2px; background-color:#cccccc; color:#4a4a4a; text-align:center; line-height:2.2em;}
	.comm_Listnumberwrap a img {margin-top:-3px;}
	.comm_Listnumberwrap a.On {background-color:#4a4a4a; color:#fff; text-decoration:none;}
	.comm_Listnumberwrap a:hover {background-color:#4a4a4a; color:#fff; text-decoration:none;}


/*우리들의 이야기 View =========================================================================================================================================================================*/
table.basicTable_view {width:100%; table-layout:fixed;font-size: 14px; font-family: 'Nanum Gothic';}
	table.basicTable_view thead tr {width:100%; height:37px; border-bottom:1px solid #cccccc;}
		table.basicTable_view thead th {font-weight:bold; text-align:center; background-color:#f7f7f7;}
		table.basicTable_view thead td {padding:0 20px;}
	/*table.basicTable_view tbody tr td {width:100%; padding:50px; line-height:3em;}*/
	table.basicTable_view tbody tr td {width:100%; padding:20px;}
	table.basicTable_view tbody tr td.contents {height: 250px; vertical-align: top; line-height: 25px;}
	table.basicTable_view tfoot tr {width:100%; height:37px; border-top:1px solid #cccccc;}
		table.basicTable_view tfoot tr th {font-weight:bold; text-align:center; background-color:#f7f7f7;}
		table.basicTable_view tfoot tr td {padding:0 20px;}
		table.basicTable_view td.title {font-size: 20px; font-weight: bold; padding: 10px 20px;}
		table.basicTable_view tfoot tr td.qna {padding:20px; background-color:#f7f7f7; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7;}
		
.basicBtnwrap {width:98%; height:27px; padding:15px 10px; position:relative; margin-top:10px;}
.basicBtnwrap_new {width:780px; height:27px; padding:15px 10px; position:relative; margin-top:10px;}

.commentwrap {width:940px; padding:20px; border:1px solid #e1e1e1; background:#fbfbfb; margin-top:10px;}
	.commentbox {width:940px; height:45px; position:relative;}
		.commenttitle {width:90px; font-weight:bold;}
			.commenttitle span {font-weight:normal;}
		.commentemoticon {width:25px; height:20px; position:absolute; right:120px; top:12px; display:block; z-index:1; border-left:1px solid #c7c7c7; padding-left:10px;}
		.commentwrite {position:absolute; left:100px; top:0;}		
			.formtextarea {width:730px; height:33px; padding:5px 10px; border:1px solid #d9d9d9; background-color:#fff; resize:none; font-size:12px; color:#717171;}
		.commentlist {width:730px; margin-top:12px; margin-left:95px; position:relative;}
		.commentlist li {width:730px; padding:5px 10px; overflow:hidden; border-bottom:1px dashed #cfcfcf; margin-top:3px;}
		.commentlist li strong {font-weight:bold; color:#f74f0e; font-size: 13px; font-family: 'Nanum Gothic';}
		.commentlist li.Last {border-bottom:none;}
		.commentlist li p {font-size: 13px; margin-top: 5px; line-height: 22px; margin-bottom: 10px; font-family: 'Nanum Gothic';}

.commentwrap_new {width:758px; padding:20px; border:1px solid #e1e1e1; background:#fbfbfb; margin-top:10px;}
	.commentbox_new {width:760px; height:45px; position:relative;}
			.formtextarea_new {width:550px; height:33px; padding:5px 10px; border:1px solid #d9d9d9; background-color:#fff; resize:none; font-size:12px; color:#717171;}
		.commentlist_new {width:550px; margin-top:12px; margin-left:95px; position:relative;}
		.commentlist_new li {width:550px; padding:5px 10px; overflow:hidden; border-bottom:1px dashed #cfcfcf; margin-top:3px;}
		.commentlist_new li strong {font-weight:bold; color:#f74f0e; font-size: 13px; font-family: 'Nanum Gothic';}
		.commentlist_new li.Last {border-bottom:none;}
		.commentlist_new li p {font-size: 13px; margin-top: 5px; line-height: 22px; margin-bottom: 10px; font-family: 'Nanum Gothic';}


/*우리들의 이야기 Write ===========================================================================================================================================================================*/
table.basicTable_write {width:100%;}
	table.basicTable_write thead tr {width:100%; height:37px; border-bottom:1px solid #cccccc;}
	table.basicTable_write thead tr.distention {padding-top:8px; height:60px;}
		table.basicTable_write thead th {font-weight:bold; text-align:left; padding-left:15px; background-color:#f7f7f7;}
		table.basicTable_write thead td {padding-left:10px;}
		table.basicTable_write thead td .writeRadio li {float:left; margin-right:10px;}
	table.basicTable_write tbody tr td {width:100%; padding:20px;}
	table.basicTable_write tfoot tr {width:100%; height:37px; border-top:1px solid #cccccc;}
		table.basicTable_write tfoot th {font-weight:bold; text-align:left; padding-left:15px; background-color:#f7f7f7;}
		table.basicTable_write tfoot td {padding:0 20px;}


/*자료공유 List ===================================================================================================================================================================================*/
.topSearchwrap {width:980px; height:76px; margin:30px 0;}
	.topSearchbox {width:625px; height:60px; background-color:#3c3838; float:left; position:relative; padding-left:30px; padding-top:16px;}
		.searchword {color:#fff; position:absolute; top:50px; left:355px;}

.topSearchwrap_new {width:800px; height:76px; margin:30px 0;}
	.topSearchbox_new {width:445px; height:60px; background-color:#3c3838; float:left; position:relative; padding-left:30px; padding-top:16px;}
		.searchword_new {color:#fff; position:absolute; top:50px; left:110px;}



/*자료공유 View ===================================================================================================================================================================================*/
.formtextareabox {width:730px; height:500px; margin:20px auto;}
	.formtextarea02 {width:730px; height:500px; padding:5px 10px; border:1px solid #d9d9d9; background-color:#fff; resize:none; font-size:12px; color:#717171; }


/*솜씨품앗이 List ===================================================================================================================================================================================*/
.galleryTable {width:980px; border-top:1px solid #c7c7c7;}
	.galleryTable_list {width:980px; margin-top:20px; margin-bottom:20px; display:inline-block;}
	.galleryTable_list li {width:186px; height:310px; border:1px solid #e4e4e4; margin: 0 4px 20px 4px; position:relative; float:left; }
	
		.bestlabel {position:absolute; left:10px; top:-1px; z-index:3;}
		.galleryTable_list_thum {width:186px;}
			.galleryTable_list_thum_img {border-bottom:1px solid #e4e4e4;}
			.thumopacity {position:absolute; background-color:#000; filter:alpha(opacity=70); opacity:.7; width:186px; height:186px; z-index:2; text-align:center; display: none;}
			.galleryTable_list_thum_txt {width:165; height:100px; margin:10px; overflow:hidden;}
			.thumtitle {display:block; width:165; height:18px; overflow:hidden;}

.galleryTable_new {width:800px; border-top:1px solid #c7c7c7;}
	.galleryTable_list_new {width:790px; margin-top:20px; margin-bottom:20px; padding: 0 5px; display:inline-block;}
	.galleryTable_list_new li {width:186px; height:310px; border:1px solid #e4e4e4; margin: 0 4px 20px 4px; position:relative; float:left; }

/*솜씨품앗이 View ===================================================================================================================================================================================*/
.imgviewbox {width:730px; margin:20px auto; position:relative; text-align:center;}


/*투표하기 공통 상단=================================================================================================================================================================================*/
.toptabwarp {width:980px; margin-bottom:20px;}
	.tabbox_vote {width:980px; display:inline-block;}
	.tabbox_vote li {width:480px; height:40px; border:5px solid #e2e2e2; text-align:center; font-size:16px; float:left; line-height:2.6em;}
	.tabbox_vote li a {text-decoration:none;}
	.tabbox_vote li.View {border:5px solid #f03f16; color:#f03f16; font-weight:bold;}
	.tabbox_vote li.View a {color:#f03f16; text-decoration:none;}

.toptabwarp_new {width:800px; margin-bottom:20px;}
	.tabbox_vote_new {width:800px; display:inline-block;}
	.tabbox_vote_new li {width:390px; height:40px; border:5px solid #e2e2e2; text-align:center; font-size:16px; float:left; line-height:2.6em;}
	.tabbox_vote_new li a {text-decoration:none;}
	.tabbox_vote_new li.View {border:5px solid #f03f16; color:#f03f16; font-weight:bold;}
	.tabbox_vote_new li.View a {color:#f03f16; text-decoration:none;}

/*투표하기 View ======================================================================================================================================================================================*/
table.voteTable_view {width:100%;}
	table.voteTable_view thead tr {width:100%; height:37px; background-color:#f7f7f7;}
		table.voteTable_view thead th {font-weight:bold; font-size:16px; padding:0 20px;}
	table.voteTable_view tbody tr {width:100%; height:37px; border-top:1px solid #cccccc;}
		table.voteTable_view tbody th {padding-left:50px;}


/*투표하기 Result =====================================================================================================================================================================================*/
table.voteTable_result {width:100%;}
	table.voteTable_result thead tr {width:100%; height:37px; background-color:#f7f7f7;}
		table.voteTable_result thead tr th {font-weight:bold; font-size:16px; padding:0 20px;}
	table.voteTable_result tbody tr {width:100%; height:37px; border-top:1px solid #cccccc;}
		table.voteTable_result tbody tr th {padding-left:20px;}
		table.voteTable_result tbody tr td {padding-left:10px;}
			.metabox {display:block; height:20px; background-color:#d62c16; float:left;}
			.metabox1 {display:block; width:32%; height:20px; background-color:#d62c16; float:left;}
			.metabox2 {display:block; width:29%; height:20px; background-color:#d62c16; float:left;}
			.metabox3 {display:block; width:11%; height:20px; background-color:#d62c16; float:left;}
			.metabox4 {display:block; width:14%; height:20px; background-color:#d62c16; float:left;}
			.metabox5 {display:block; width:14%; height:20px; background-color:#d62c16; float:left;}
			.metabox6 {display:block; width:0%; height:20px; background-color:#d62c16; float:left;}


/*스승의날 댓글 이벤트 2019-05-02 ===========================================================================================================================================================================*/
.letter0502 {line-hieght:0; font-size:0; display:block; margin:20px 0;}
.letter0502_reply_bg {
	width:800px; height:668px; clear:both; overflow:hidden;
	background:url(/images/event/event_20190502/190429_letter02.jpg) no-repeat;
}
.letter0502_reply01 {float:left; width:200px; height:125px; margin:146px 0 0px 300px;}
.letter0502_reply02 {float:left; width:200px; height:125px; margin:146px 0 0px 52px;}

.letter0502_reply03 {clear:both; overflow:hidden; float:left; width:200px; height:125px;margin:125px 0 0px 47px;}
.letter0502_reply04 {float:left; width:200px; height:125px;margin:125px 0 0px 52px;}
.letter0502_reply05 {float:left;width:200px; height:125px;margin:125px 0 0px 52px;}


.letter0502_reply_name {
	display:inline-block; width:125px;
	font-family:나눔고딕, "Nanum Gothic"; color:#4d2ab0; font-weight:bold; font-size:17px; letter-spacing:-1px; text-align:left; 
}
.letter0502_reply_date {
	display:inline-block;
	font-family:나눔고딕, "Nanum Gothic"; color:#7d7d7d; font-weight:normal; font-size:13px;text-align:right; padding-top:5px;
}
.letter0502_reply_txt {
	display:block;
	width:164px; height:90px; padding:11px 0 0 17px;
	font-family:나눔고딕, "Nanum Gothic"; color:#000000; font-weight:normal; font-size:14.5px; text-align:center; line-height:23px;
	
}



/*보물섬 공통 상단=====================================================================================================================================================================================*/
	.tabbox_bomul {width:980px; display:inline-block;}
	.tabbox_bomul li {width:480px; height:40px; border:5px solid #e2e2e2; text-align:center; font-size:16px; float:left; line-height:2.6em;}
	.tabbox_bomul li a {text-decoration:none;}
	.tabbox_bomul li.View {border:5px solid #00c9ca; color:#00c9ca; font-weight:bold;}
	.tabbox_bomul li.View a {color:#00c9ca; text-decoration:none;}

	.tabbox_bomul_new {width:800px; display:inline-block;}
	.tabbox_bomul_new li {width:390px; height:40px; border:5px solid #e2e2e2; text-align:center; font-size:16px; float:left; line-height:2.6em;}
	.tabbox_bomul_new li a {text-decoration:none;}
	.tabbox_bomul_new li.View {border:5px solid #00c9ca; color:#00c9ca; font-weight:bold;}
	.tabbox_bomul_new li.View a {color:#00c9ca; text-decoration:none;}

	.tabbox_bomul3 {width:800px; display:inline-block;}
	.tabbox_bomul3 li {width:390px; height:40px; border:5px solid #e2e2e2; text-align:center; font-size:16px; float:left; line-height:2.6em;}
	.tabbox_bomul3 li a {width:390px; text-decoration:none; display:inline-block;}
	.tabbox_bomul3 li.View {border:5px solid #00c9ca; color:#00c9ca; font-weight:bold;}
	.tabbox_bomul3 li.View a {color:#00c9ca; text-decoration:none;}


/*보물섬 view =========================================================================================================================================================================================*/
.bomulQ {width:742px; height:25px; padding:8px 120px; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; background-color:#f5f5f5; font-size:16px; font-weight:bold; margin-bottom:-9px; margin-top:10px;}
.bomulQ_new {width:560px; height:25px; padding:8px 120px; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; background-color:#f5f5f5; font-size:16px; font-weight:bold; margin-bottom:-9px; margin-top:10px;}

/*보물섬 연간 2016-03-11=====================================================================================================================================================================================*/
.bomulyearwrap {width:800px; height:1299px; background:url(../images/community/treasure_800bg.jpg) no-repeat top left; display:inline-block;}
	.bomulyearbox {position:relative; width:710px; height:750px; margin:420px auto;}
		.bomulyearN {width:160px; height:199px; background:url(../images/community/treasure_N.png) no-repeat top center;}
		.bomulyearB {width:174px; height:217px; background:url(../images/community/treasure_B.png) no-repeat top center;}
			.bomulyear_01 {position:absolute; z-index:1; top:18px; left:0;}
			.bomulyear_02 {position:absolute; z-index:1; top:18px; left:180px;}
			.bomulyear_03 {position:absolute; z-index:1; top:0; left:360px;}
			.bomulyear_04 {position:absolute; z-index:1; top:18px; left:550px;}
			.bomulyear_05 {position:absolute; z-index:1; top:282px; left:0;}
			.bomulyear_06 {position:absolute; z-index:1; top:263px; left:175px;}
			.bomulyear_07 {position:absolute; z-index:1; top:282px; left:360px;}
			.bomulyear_08 {position:absolute; z-index:1; top:263px; left:535px;}
			.bomulyear_09 {position:absolute; z-index:1; top:525px; left:0;}
			.bomulyear_10 {position:absolute; z-index:1; top:525px; left:185px;}
			.bomulyear_11 {position:absolute; z-index:1; top:525px; left:370px;}
			.bomulyear_12 {position:absolute; z-index:1; top:525px; left:550px;}
				.bomulyear_txt {text-align:center; font-weight:bold;}
					.bomulyear_num {display:block; width:55px; font-size:16px; color:#fc5300; border-bottom:1px dotted #6a3400; margin:0 auto;}
					.bomulyear_link {display:block; font-size:15px; color:#6a3400; line-height:1.2em; letter-spacing:-0.1em;}
				.bomulyear_txt	a.bomulyear_link {text-decoration:none;}
				.bomulyear_year {text-align:center; font-size:16px; color:#fff; font-weight:bold;}

/*보물섬 연간 2017 2016-12-05*/	
.bomulyearwrap2017 {width:800px; height:1299px; background:url(../images/community/treasure2017_800bg.jpg) no-repeat top left; display:inline-block;}
			.bomulyear2017_01 {position:absolute; z-index:1; top:18px; left:0;}
			.bomulyear2017_02 {position:absolute; z-index:1; top:18px; left:185px;}
			.bomulyear2017_03 {position:absolute; z-index:1; top:18px; left:365px;}
			.bomulyear2017_04 {position:absolute; z-index:1; top:18px; left:550px;}
			.bomulyear2017_05 {position:absolute; z-index:1; top:260px; left:-10px;}
			.bomulyear2017_06 {position:absolute; z-index:1; top:280px; left:185px;}
			.bomulyear2017_07 {position:absolute; z-index:1; top:280px; left:360px;}
			.bomulyear2017_08 {position:absolute; z-index:1; top:280px; left:535px;}
			.bomulyear2017_09 {position:absolute; z-index:1; top:525px; left:-10px;}
			.bomulyear2017_10 {position:absolute; z-index:1; top:525px; left:175px;}
			.bomulyear2017_11 {position:absolute; z-index:1; top:525px; left:360px;}
			.bomulyear2017_12 {position:absolute; z-index:1; top:525px; left:545px;}

/*보물섬 연간 2018 2017-12-22*/	
.bomulyearwrap2018 {width:800px; height:1540px; background:url(../images/community/treasure2018.jpg) no-repeat top left; display:inline-block;}
	.bomulyearbox2018 {position:relative; width:680px; height:940px; margin:370px auto;}
		.bomulyear2018_01 {position:absolute; width:160px; height:50px; z-index:1; top:100px; left:15px;}
		.bomulyear2018_02 {position:absolute; width:200px; height:100px; z-index:1; top:60px; left:240px;}
		.bomulyear2018_03 {position:absolute; width:160px; height:50px; z-index:1; top:120px; left:495px;}
		.bomulyear2018_04 {position:absolute; width:200px; height:100px; z-index:1; top:310px; left:0;}
		.bomulyear2018_05 {position:absolute; width:160px; height:50px; z-index:1; top:360px; left:265px;}
		.bomulyear2018_06 {position:absolute; width:200px; height:100px; z-index:1; top:340px; left:485px;}
		.bomulyear2018_07 {position:absolute; width:160px; height:50px; z-index:1; top:585px; left:20px;}
		.bomulyear2018_08 {position:absolute; width:160px; height:50px; z-index:1; top:605px; left:255px;}
		.bomulyear2018_09 {position:absolute; width:160px; height:50px; z-index:1; top:605px; left:485px;}
		.bomulyear2018_10 {position:absolute; width:200px; height:100px; z-index:1; top:805px; left:0;}
		.bomulyear2018_11 {position:absolute; width:160px; height:50px; z-index:1; top:835px; left:265px;}
		.bomulyear2018_12 {position:absolute; width:200px; height:100px; z-index:1; top:805px; left:485px;}
			.bomulyear2018_txt {text-align:center; font-weight:bold;}
				.bomulyear2018_num {display:block; width:55px; font-size:15px; line-height:22px; color:#e60012; margin:0 auto;}
				.bomulyear2018_link {display:block; font-size:16px; color:#583c1a; letter-spacing:-0.08em;}
				.bomulyear2018_txt a.bomulyear2018_link {text-decoration:none;}


/*이벤트 list 2015-09-16=========================================================================================================================================================================================*/
.common_eventingbox {width:980px; height:250px; margin:20px 0 0; position:relative; border-bottom:1px solid #c7c7c7;}
	.common_eventingbox h3 {font-size:16px; font-weight:bold;}
	.common_eventingbox .arrboxF {position:absolute; top:30px; left:0;}
	.common_eventingbox .arrboxB {position:absolute; top:30px; right:0;}
	.common_eventing_thum {width:920px; margin:0 auto; overflow:hidden;}
		.common_eventing_thum li {float:left; margin:7px 2px; width:180px; height:200px;}

/*이벤트 list 2015-09-25=========================================================================================================================================================================================*/
.common_event { margin-top: 10px; width:980px; height:250px;}
.common_event h3 { margin-bottom: 10px; font-size:16px; font-weight:bold; }
	.common_event_panel { float:left; position:relative; width:916px; height:200px; margin:0; padding: 0; overflow:hidden; }
	.common_event_panel ul.common_event_item { position:absolute; margin: 3px 0 0 0; padding: 0; }
	.common_event_panel ul.common_event_item li { width:180px; padding: 0 3px; float:left; }
		span.event_prev { float:left; width:25px; padding: 0 3px; }
		span.event_next { float:right; width:25px; padding: 0 3px; }

.common_event_new { margin-top: 10px; width:800px; height:250px;}
.common_event_new h3 { margin-bottom: 10px; font-size:16px; font-weight:bold; }
	.common_event_panel_new { float:left; position:relative; width:740px; height:200px; margin:0; padding: 0; overflow:hidden; }
	.common_event_panel_new ul.common_event_item { position:absolute; margin: 3px 0 0 0; padding: 0; }
	.common_event_panel_new ul.common_event_item li { width:180px; padding: 0 3px; float:left; }
		span.event_prev_new { float:left; width:25px; padding: 0 2px; }
		span.event_next_new { float:right; width:25px; padding: 0 2px; }

/*쇼핑몰 배너 2015-09-16=========================================================================================================================================================================================*/
.shoppingwrap {width:980px; margin-top:20px; border-top:2px solid #898989; border-bottom:1px solid #c9c9ca; display:inline-block;}
.shoppingwrap_new {width:800px; margin-top:20px; border-top:2px solid #898989; border-bottom:1px solid #c9c9ca; display:inline-block;}
	.shoppingthumbox {width:980px; float:left; background:url(../images/community/community_shopbg.jpg) repeat-y bottom left;}
	.shoppingthumbox li {width:150px; padding:10px; float:left; border-right:1px solid #c9c9ca; margin-top:3px;}
	.shoppingthumbox li.shoppingtitle {width:95px; float:left; border-right:none;}
	.shoppingthumbox li.line_hiddenR {border-right:none;}
	.shoppingthumbox_new {width:800px; float:left; background:url(../images/community/community_shopbg.jpg) repeat-y bottom left;}
	.shoppingthumbox_new li {width:150px; padding:10px; float:left; border-right:1px solid #c9c9ca; margin-top:3px;}
	.shoppingthumbox_new li.shoppingtitle {width:95px; float:left; border-right:none;}
	.shoppingthumbox_new li.line_hiddenR {border-right:none;}
		.shoppingthum {}
			.shoppingthum dt {margin-bottom:8px;}
			.shoppingthum_paybox {display:block; height:16px; background-color:#f7f7f7; padding:4px 5px; margin:3px 0;}
				.shoppingthum_pay {text-decoration:line-through;}


/*툴팁 스타일 2015-09-16=========================================================================================================================================================================================*/
a.tip {position: relative;}
a.tip span {display: none; position: absolute; top: 30px; left: -10px; width: 180px; padding: 5px; z-index: 100; background: #5E5E5E; color: #fff; line-height:20px; border:1px solid #2A2A2A;
	border-radius: 3px;
	-moz-border-radius: 3px; /* 파폭 박스 둥근 정도 */
	-webkit-border-radius: 3px; /* 사파리 박스 둥근 정도 */
}
a:hover.tip span {display: block;}

/*커뮤니티 좌측 메뉴 2015-10-06 =========================================================================================================================================================================================*/
.left_menubox {width:200px; margin-bottom:20px;}
	.left_menulist {}
		.left_menulist li {width:200px; line-height:38px; font-weight:bold; font-size:14px; border-bottom:1px solid #e3e3e3; }
		.left_menulist li a {width:200px; display: inline-block; color: #4e4e4e; padding-left: 10px;}
		.left_menulist li.left_menu_more {background:url(../images/common/blackplus10.png) no-repeat 170px center;}
		.left_menulist li.left_menu_on {background-color:#a278ff; font-weight:bold; color:#fff;background-image:none;}
		.left_menulist li.left_menu_on a {width: 200px; display: inline-block; text-decoration:none; color:#fff;}
		.left_menulist li.left_menu_title {width:200px; height:80px; line-height:none;}


	/*2015-12-22*/
	.left_menulist_3depth {width:180px; margin:10px; display:inline-block;}
		.left_menulist_3depth li {width:180px; line-height:25px; font-weight:bold; font-size:12px; border:none;}
		.left_menulist_3depth li a {width:180px; display:inline-block; color:#999; text-decoration:none;}
		.left_menulist_3depth li.left_menu_3depth_on {font-weight:bold; color:#ff5e00;}
		.left_menulist_3depth li.left_menu_3depth_on a {width:180px; display:inline-block; text-decoration:none; color:#ff7a2d;}

.contentbox {width:800px; min-height:700px; float:right; margin-bottom:40px; }
	/*.sub_title {width:800px; height:110px; margin-bottom:20px; border-top:5px solid #e2e3e4; letter-spacing:-0.5px;}*/
	.sub_title {width:800px; overflow:hidden; padding:0 0 10px 0; margin-bottom:30px; border-bottom:2px solid #555;}
	/*.sub_title h3 {margin-top:35px; font-size:26px; font-weight:bold; float:left; color:#000;}*/
	.sub_title h3 {margin-top:15px; font-family: "Nanum Gothic"; font-size:26px; font-weight:bold; float:left; color:#000;}
	/*.sub_title .sub_nav {display:block; margin-top:45px; float:right; text-align:right; color:#999;}*/
	.sub_title .sub_nav {display:block; margin-top:35px; float:right; text-align:right; color:#999;}
	.sub_content {width:800px;}

/*2015-10-26*/
.left_banbox {width:200px;}
	.left_banlist {width:200px;}
		.left_banlist li {float:left;}



.tab_wrap { width:800px; position:relative; }
.tab_box { width:800px; height:37px; text-align:center; background:url('../images/mypage/mypage_tab_bg.jpg') repeat-x bottom left; display:inline-block; }
.tab_box li {width:100px; height:15px; padding:10px 0; float:left; text-align:center; border-top:1px solid #c7c7c7; border-right:1px solid #c7c7c7; background-color:#f5f5f5;}
.tab_box li.customerL {width:118px; border-left:1px solid #c7c7c7;}
.tab_box li.customer_tabOn {width:118px; height:16px; font-weight:bold; background-color:#fff; border-top:1px solid #737373; border-left:1px solid #737373; border-right:1px solid #737373;}

.list_table_wrap { width:100%; border-top: 2px solid #5294de; border-bottom: 1px solid #c7c7c7;}
table.list_table { width:100%; table-layout:fixed; }
table.list_table thead tr { width:100%; height:37px; border-bottom: 1px solid #c7c7c7; background-color: #f4f4f4;}
table.list_table thead th { font-weight:bold; text-align:center; }
table.list_table thead th.label { font-weight:bold; text-align: left; padding: 5px 20px; }
table.list_table thead td { background-color: #fff; padding: 5px 10px; }

table.list_table tbody tr { width:100%; height:37px; border-bottom: 1px solid #c7c7c7;}
table.list_table tbody tr th { text-align:center; }
table.list_table tbody tr th.Fontred { color:#ed1c24; }
table.list_table tbody tr td { text-align:center; }
table.list_table tbody tr td.title { padding-left:20px; text-align:left; }
table.list_table tbody tr td.title em { border-bottom:1px solid #cccccc; color:#f74f0e; }
table.list_table tbody tr td.title a { font-size: 14px; font-family: 'Nanum Gothic'; }

table.list_table tbody tr.point {width:100%; height:37px; border-bottom:1px solid #cccccc; background-color:#eee;}
table.list_table tbody tr.point th {font-weight:bold; text-align:center;}
table.list_table tbody tr.point td {font-weight:bold; text-align:center;}
table.list_table tbody tr.point th.Fontred {color:#ed1c24;}
table.list_table tbody tr.point td.title {padding-left:20px; text-align:left;}
table.list_table tbody tr.point td.title em {border-bottom:1px solid #cccccc; color:#f74f0e;}

/* 이벤트 - 종료된 이벤트 썸네일 스타일 2016-05-03 */
.event_thumstyle_Wrap {width:800px; display:inline-block;}
	.event_thumstyle_Wrap li {width:252px; margin:10px 6px; float:left; border:1px solid #c7c7c7;}
		.event_thumstyle {width:252px; position:relative;}
			.event_thumstyle dt {width:252px; height:172px; text-align:center;}
				.event_thumstyle_lable01 {position:absolute; top:0; left:0; z-index:9999;}
			.event_thumstyle dd {width:222px; height:42px; padding:15px; border-top:1px solid #c7c7c7; overflow:hidden;}


.layerPopup { display: none; position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; }
.layerPopup .background { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; background-color: #363636; opacity: 0.6; -moz-opacity: 0.6;  filter: alpha(opacity=60); }
.layerPopup .panel { width: 450px; position: absolute; top: 50%; left: 50%; z-index: 10; }
.layerPopup .panel .contents { background-color: #fff; border: 3px solid #5294de; padding: 20px 20px; }
.layerPopup .panel .contents .button { padding: 5px 7px; background-color: #0C58B0; border: 1px solid #054180; font-weight: bold; color: #fff; margin: 15px 0; }


/* 버튼 */
a:link.btnIndigo, a:visited.btnIndigo { padding: 4px 7px; background-color: #263056; border: 1px solid #263056; color: #FFFF00; font-weight: bold; font-size: 12px; }
a:link.btnBlue, a:visited.btnBlue { padding: 4px 7px; background-color: #0C58B0; border: 1px solid #0C58B0; color: #FFFFFF; font-weight: bold; font-size: 12px; }
a:link.btnWhite, a:visited.btnWhite { padding: 4px 7px; background-color: #FFFFFF; border: 1px solid #C7C7C7; color: #555; font-weight: bold; font-size: 12px; }
a:link.btnOrange, a:visited.btnOrange { padding: 4px 7px; background-color: #f74f0e; border: 1px solid #f74f0e; color: #FFFFFF; font-weight: bold; font-size: 12px; }
a:link.btnRed, a:visited.btnRed { padding: 4px 7px; background-color: #ed1c24; border: 1px solid #ed1c24; color: #FFFFFF; font-weight: bold; font-size: 12px; }
a:link.btnBlack, a:visited.btnBlack { padding: 4px 7px; background-color: #555; border: 1px solid #555; color: #FFFFFF; font-weight: bold; font-size: 12px; }
a:link.btnGreen, a:visited.btnGreen { padding: 4px 7px; background-color: #62991d; border: 1px solid #62991d; color: #FFFFFF; font-weight: bold; font-size: 12px; }
a:link.btnPink, a:visited.btnPink { padding: 4px 7px; background-color: #eb4060; border: 1px solid #eb4060; color: #FFFFFF; font-weight: bold; font-size: 12px; }
a:link.btnGray, a:visited.btnGray { padding: 4px 7px; background-color: #999999; border: 1px solid #999999; color: #FFFFFF; font-weight: bold; font-size: 12px; }

.btnSmart { padding: 4px 7px; background-color: #fff; border: 1px solid #0fc08c; color: #0fc08c; font-weight: bold; font-size: 12px; }
.btnMulti { padding: 4px 7px; background-color: #fff; border: 1px solid #5294de; color: #5294de; font-weight: bold; font-size: 12px; }
.btnVip { padding: 4px 7px; background-color: #fff; border: 1px solid #ff6000; color: #ff6000; font-weight: bold; font-size: 12px; }


.area-dust { position: relative; margin-top: 10px; padding: 0; width: 80px; height: 130px; text-align:center; border: 1px solid #989898; overflow: hidden; }
/*.area-dust .area-dust-title{  }*/
.area-dust .area-list { position: absolute; margin: 0; padding: 0; list-style: none; }
.area-dust .area-list li { float: left; width: 80px; height: 99px; }
.area-dust .area-list li dl dt { padding: 12px 0; }
.area-dust .area-list li dl dd { border-top: 1px solid #989898; font-size: 12px; font-weight: bold; line-height: 30px; }


.lecture_tabbox {width:800px; height:37px; background:url('../images/lecture/lecture_tab_bg.jpg') repeat-x top left;}
.lecture_tabbox li {float:left; width:118px; height:35px; background-color:#f4f4f4; border-top:1px solid #c7c7c7; border-right:1px solid #c7c7c7; text-align:center; line-height:2.9em;}
.lecture_tabbox li.First {border-left:1px solid #c7c7c7;}
.lecture_tabbox li.Choice {height:36px; background-color:#fff; font-weight:bold;}
.lecture_tabbox li a {display:inline-block; width:118px; height:35px; color:#999; text-decoration:none;}
			
.num_wrap {width:100%; height:24px; text-align:center; margin: 40px 0;}
.num_list {display:inline-block; width:24px; height:24px; background-color:#f4f4f4; line-height:22px; vertical-align:top; cursor:pointer;}
.num_listOn {display:inline-block; width:24px; height:24px; background-color:#464749; line-height:22px; vertical-align:top; color:#fff; cursor:pointer;}
.num_btn {display:inline-block; width:23px; height:23px; *width:23px; *height:11px; border:1px solid #e5e5e5; line-height:22px; *padding:6px 0; cursor:pointer;}


.topSubMenu {
	padding: 10px; padding-right: 0px; line-height: 25px;
}
.bd_r {
	border-right: 1px solid #E2E2E2;
}
.bd_r_dt{
	border-right: 1px dashed #E2E2E2;
}
.td_sel {
	background-color: #f2f2f2;
}
.gnbMenu {
	padding-top: 8px; font-family: 'Nanum Gothic'; text-align: center; background-color: #0a58af; margin-top: 1px;
}
.gnbMenu a {
	font-family: 'Nanum Gothic'; text-indent: 0px !important; font-size: 16px; text-align: center; font-weight: 700; height: 32px !important; color: #fff !important; font-weight: bold !important;
}
.gnbMenu a:hover {
	color: #fcff00 !important; text-decoration: none;
}
.menuOver li {
	height: 38px; margin-top: 1px;
}
.menuOver a {
	margin-top: 3px;
}

.ui-autocomplete { position: absolute; cursor: default; z-index: 9999999 !important; height: 185px; overflow-x: hidden; overflow-y: auto !important; border: 2px solid #5294de; }
.imgSubCI { margin-top: 30px; border: 0; }

.TD_mn { padding:10px; padding-right:0px; line-height:25px; }
.td_sel { background-color:#F2F2F2; }
.gnb_menu_new { padding-top:8px; font-family:"Nanum Gothic"; text-align:center; background-color:#0a58af; margin-top:1px; }
.gnb_menu_new a { font-family:"Nanum Gothic"; text-indent:0px !important; font-size:16px; text-align:center; font-weight:700; height:32px !important; color:#FFF !important; font-weight:bold !important; }
.gnb_menu_new a:hover { color:#fcff00 !important; text-decoration:none; }
.mn_ov li { height:38px; margin-top:1px; }
.mn_ov a { margin-top:3px; }



/*레이어210503*/

.layer21 {clear:both;overflow:hidden;border:3px solid #7d4afe;border-radius:8px;}
.layer21_tlt {margin-top:0;height:38px;background-color:#7d4afe;margin-bottom:20px;}
.layer21_tlt>span {display:block;float:left;padding:7px 0 0 20px;font-family:NanumSquareRoundB!important;font-size:16px;color:#ffffff;}
.layer21_tlt>a {display:block;float:right;padding:8px 10px 0 0;}
.layer21_txtcenter {text-align:center;padding:0px 20px 10px 20px;}
.layer21_txtcenter>p {font-family:NanumSquareRoundR!important;color:#1f1f1f;line-height:20px;letter-spacing:-0.5px;}
.layer21_txtcenter>p>em {font-style:normal;font-family:NanumSquareRoundR!important;color:#fe3f4e;}
.layer21_txtcenter>p>img {font-size:0;line-height:0;padding:0;}
