@charset "utf-8";
/*한글 */
	img {display:inline-block; vertical-align:top;}
	.links {line-height:0px; display:block; overflow:hidden; font-size:0px;}
	a {text-decoration:none !important; }
	body {width:100%;}

	.searchSubmit {display:inline-block; line-height:30px; cursor:pointer;vertical-align:middle; height:30px;color:#8e8e8e;padding:0px 35px; font-size:15px; background-color:#64b8e1; color:#fff; border:0px none; border-radius:3px; margin-left:5px;}
	.select { font-size:15px; }
	.input_submit {display: inline-block; padding: 0px 15px; height:35px; line-height:35px; vertical-align: middle; cursor: pointer; line-height:1; font-size:13px;}
	.a_submit {display: inline-block; padding: 0px 15px; vertical-align: middle; cursor: pointer; height:35px; line-height:33px;font-size:13px;}
	.design1 {background-color: #337ab7; border:1px solid #2e6da4; border-radius: 3px; color:#fff !important;}
	.design2 {background-color: #f9f9f9; border:1px solid #cccccc; border-radius: 3px; color:#666 !important;}
	.design3 {background-color: #ffffff; border:1px solid #bbbbbb; border-radius: 3px; color:#666 !important;}
	.design4 {background-color: #ad0d0d; border:1px solid #860505; border-radius: 3px; color:#fff !important;}
	.design5 {background-color: #777777; border:1px solid #6b6b6b; border-radius: 3px; color:#fff !important;}
	.design6 {background-color: #a8a8a8; border:1px solid #999999; border-radius: 3px; color:#fff !important;}



	#dropdown2,#dropdown3,#dropdown4 {position:relative;width:100%;z-index:1; overflow:visible;}
	.dropdown {width:100%;position:relative;display:block;background:#4fbfe3;color:#fff;cursor:pointer;z-index:1}
	.drop ul {width:100%;}
	.drop ul li {display:table;width:100%;}
	.drop ul li a:hover {background:#ea7d00;color:#fff;}
	.drop {width:100%; border:none;position: absolute;height:0;overflow:hidden;margin-top: 0;margin-bottom: 0;}
	.selected {width:100%; padding:0; display:table;}
	.selected a {width:100%;display:table-cell;color:#fff;}
	.dropdown ul li a {width:100%;display:table-cell;color:#fff !important;background-color:#477494 !important;}



	#content {width:100%;}
	#sub_header {width:100%;}
	#sub_welcome {width:100%;}
	#sub_visual {width:100%;}

/* 상단 S */
	#top {position:relative;width:100%; height:70px; background-size:100% 120px;}
	#top .top_logo {position:absolute; z-index:9999; top:50%; left:50%; margin:-30px 0px 0px -64px;}
	#top .top_logo2 {position:absolute; left:50%; margin:10px 0px 0px -15px;}
	#top .top_logo3 {position:absolute; left:50%; margin:10px 0px 0px -36px;}

	#top_wrap {position:relative;}
	#top {position:relative;}
	#top h3 {height:60px;}
	#top h3 a {display:block; margin-top:10px; position:absolute; z-index:999; left:50%; margin-left:-40px;}
/* 상단 E */

/* 나비 S */
	#nav {width:100%; border-top:2px solid #2dc000; border-bottom:1px solid #ececec;}
	#nav li {display:inline-block; float:left; width:20%; background-color:#86c400;  border-collapse: separate;} /* h :56 */
	#nav li a {display:block; text-align:center; height:24px; padding-top:4px; border-bottom:1px solid #b2b2b2; border-left:1px solid #add752; border-right:1px solid #35b263; padding-left:1px; border-top:0px none;}
	#nav li a.first {border-left:0px none; }
	#nav li a.last {border-right:0px none;}


	.sub_nav {width:100%; margin:0px auto; margin-top:2px; padding-bottom:2px; border-bottom:2px solid #0eb5c5; }
	.sub_nav li {float:left; width:50%; display:table; height:38px;} /* h :56 */
	.sub_nav li a {display:table-cell; background-color:#0eb5c5; border-style:solid; border-color:#efefef; border-width:0px 1px 1px 0px; color:#fff; height:38px; text-align:center; vertical-align:middle; text-decoration:none;} /* h :56 */
	.sub_nav li.on a {background-color:#fff; color: #0eb5c5;}
	.sub_nav .sstitle {font-weight:bold; color:#0eb5c5; font-size:20px; padding:5px 10px; border-bottom:2px solid #0eb5c5; margin-bottom:2px;}

	.right_mem_info {padding:10px 20px; border-width:0px 0px 1px 0px; border-style:solid; border-color:#ddd;}
	.sub_nav:after {content:" "; display:block; clear:both;}


/* 나비 E */

/* 카피라이터 S */
	#bottom {width:100%;  background:#595959; color: #fff;  letter-spacing: -1px; position: relative;  font-size: 12px; line-height: 18px; text-align: center; margin-top:20px;}
	#bottom p.copy_tit {font-weight: bold; padding: 20px 0px 10px 0px; font-size:13px;}
	#bottom p {width: 95%; margin: 0 auto; font-weight:normal}
	#bottom p span {margin-left: 18px;}
	#bottom p span:first-child {margin-left: 0;}
	#bottom .copyright {color: #969696; font-size: 12px; padding: 7px 0px 14px 0px;}

/* 카피라이터 E */


/* 인덱스 S */
	#index {width:100%;}


	#index .m_MainVisual {position:relative; width:100%; overflow:hidden; background: url(/m/images/main_visual01.jpg) no-repeat; background-size: 100%;}
	#index .m_MainVisual .DB_imgSet {position:absolute; width:100%; z-index:1; top:0; left:0;}
	#index .m_MainVisual .DB_imgSet li {position:absolute;left:0;top:0;width:100%;height:100%; }
	#index .m_MainVisual .DB_imgSet li a{display:block;height:100%}
	#index .m_MainVisual .visual {z-index: 0; position: relative;}
	#index .m_MainVisual .DB_prevBtn{position:absolute;top:50%;margin-top:-40px;cursor:pointer;left:50px}
	#index .m_MainVisual .DB_nextBtn{position:absolute;top:50%;margin-top:-40px;cursor:pointer;right:50px}
	#index .m_MainVisual .DB_arrow{position:absolute;height:52px;bottom:0;background:url('img/arrow_top.gif') no-repeat center 0}
	#index .m_MainVisual .DB_menuSet{position:absolute;width:100%; height:12px; bottom: 15px; left: 15px; z-index: 5}
	#index .m_MainVisual .DB_menuSet li{display:inline-block;cursor:pointer;padding:0px;background:#d6d6d6; border-radius: 15px; margin-right:6px; width: 12px; height: 12px;}
	#index .m_MainVisual .DB_menuSet li.DB_select{background:#f6f31a;}


	#index .main_btn {width: 100%; height: 140px; background: #495164; text-align: center;}
	#index .main_btn ul {text-align: center; margin: 22px 0; display: inline-block;}
	#index .main_btn li {float: left; margin-right: 10px; width: 102px;}
	#index .main_btn li:last-child {margin: 0;}
	#index .main_btn li img {width: 100%;}



	#index .index_link {width:98%; margin:0 auto; }
	#index .index_link .headline {position:relative; width: 100%; padding: 25px 0 15px 0; border-bottom:1px solid #dcdcdc;}
	#index .index_link .headline>p {color: #262626; font-size: 18px; font-weight: bold; letter-spacing: -1px; line-height: 18px; }
	#index .index_link .headline .more {position:absolute;top:22px; right:0; width: 24px; height: 24px;}
	#index .index_link .headline .more img {width: 100%;}
	#index .index_link .index_con {position:relative; width: 100%; padding:10px 0px;border-bottom:1px solid #dcdcdc;}
	#index .index_link .index_con a {display: block;}
	#index .index_link .index_con div {width:140px;}
	#index .index_link .index_con div img {width: 100%; max-width:140px; max-height:88px;}
	#index .index_link .index_con ul {position:absolute; top:10px; left:0px; right:0px; bottom:0px; width:auto; height:auto; margin-left:148px;}
	#index .index_link .index_con ul li {color: #494949;}
	#index .index_link .index_con ul .tit {font-size: 13px; font-weight: bold; height: 25px;}
	#index .index_link .index_con ul .txt {font-size: 12px; margin-top: 0px; height: 45px;  line-height: 15px; }
	#index .index_link .index_con ul .date {color: #a2a2a2; margin-top: 5px; font-size: 10px;}


	#index .index_bn {width: 100%; margin-top:8px;}
	#index .index_bn:after {clear:both; content:""; display:block;}
	#index .index_bn p {width: 50%;}
	#index .index_bn p img {width: 100%;}


	#index .index_box {width: 100%; margin-top:10px; padding-bottom:25px;}
	#index .index_box:after {clear:both; content:""; display:block;}
	#index .index_box .box {width: 50%; float: left; margin: 0px; position: relative; overflow: hidden;}
	#index .index_box .box a img {width: 98%;}
	#index .index_box .box span {width: 98%; height: 22px; background-color: rgba(0, 0, 0, 0.7); color: #fff; font-size: 10px; font-weight: bold; line-height: 22px; position: absolute; left: 0; bottom: 0;}



/* 인덱스 E */



	/*170217 css 추가*/






/* 오시는길 */
	.map_area {width:100%; margin:0 auto;}

/* COMPANY */








/* COMMON S */
	#policy {color:#808080;  margin:10px 0px 40px 0px;}
	#policy .policyInner {border:5px solid #c9c9c9; padding:3px}
	#policy .policyInner .inner_box {border:2px solid #c9c9c9;padding:25px 15px;; line-height:15px;}
	#pages.policy .titles {font-size:15px; font-weight:bold; line-height:20px; margin-top:15px; text-indent:4px;}

	#common .login_title {font-size:17px; text-align:center; font-weight:bold; color:#0c53b4; padding:20px 0px;}
	#common.login td {padding:2px 0px;}
	#common.login td.td_text {text-indent:20px;}
	#common .loginBtnZone {padding:20px 0px 20px 0px;border-top:1px solid #eee; margin-top:20px;}

	#common .input_text {border:1px solid #ccc; line-height:35px; height:35px;  border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; padding:0px 7px; }
	#common .login_input_text {width:100%; font-size:16px; line-height:28px; height:28px; border-radius:5px; padding-left:8px; border:1px solid #ccc;}
	#common .input_submit2 {display: inline-block; padding: 0px 15px; height:74px; line-height:74px; vertical-align: middle; cursor: pointer; line-height:1; font-size:14px;}
	#common .input_submit3 {display: inline-block; padding: 0px 15px; height:113px; line-height:113px; vertical-align: middle; cursor: pointer; line-height:1; font-size:14px;}


	#common.join01 {}
	#common.join01 .wrapArea {margin:0px 10px 0px 10px;}
	#common.join01 h3 {border:1px solid #ccc; height:40px; line-height:40px; color:#fff; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#308bda), to(#004d90)); border:1px solid #ccc; font-weight:bold; font-size:15px; padding-left:15px; cursor:pointer; border-width:1px 0px 0px 0px;}
	#common.join01 .agArea {padding:10px; max-height:200px; overflow-y:scroll; margin-bottom:10px;border:1px solid #ccc; border-top:0px none; line-height:16px;}

	#common.join01 .joinBtn {position: relative;display: block; width:45%; margin:0px auto; padding: 8px ;font-size: 15px;line-height: 30px;color: #fff;background: #000;border: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; text-align:center;cursor: pointer;}
	#common.join01 .jBtn1 {background-color:#ad0d0d; margin-top:15px;}
	#common.join01 .jBtn2 {background-color:#777; margin-top:15px;}
	#common.join01 .jBtn3 {background-color:#4581e5; margin-top:15px; padding:2px 8px;font-size: 13px;}
	#common.join01 a {display:block;color:#fff;}
	#common.join01 select {height:27px;background-color:#fafafa;}

	#common.join02 .stitles {font-size:12px; font-weight:bold; text-align:center; line-height:20px; text-indent:4px; border-bottom:1px dashed #cecece; border-top:1px dashed #cecece; padding:7px 0px;}
	#common.join02 .titles {font-size:15px; font-weight:bold; line-height:20px; margin-top:20px;}
	#common.join02 {margin-top:7px;}
	#common.join02 th {border:1px solid #ccc; padding:4px 0px; background-color:#e2e2e2; border-left:0px none; text-align:left; text-indent:7px;}
	#common.join02 td {border:1px solid #ccc; padding:4px 0px 4px 7px; border-right:0px none; height:42px;}
	#common.join02 .not_bor_top td {border-top:0px none;}
	#common.join02 .not_bor_bot td {border-bottom:0px none;}
	#common.join02 select {border:1px solid #ccc; line-height:35px; height:35px;  border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; padding:0px 7px;}
	#common.join02 .input_text {border:1px solid #ccc; line-height:35px; height:35px;  border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; padding:0px 7px;}
	#common.join02 .btnInput {position:absolute; width:auto; top:4px; left:7px; bottom:0px; right:0px;  margin-right:94px; overflow:auto; }
	#common.join02 .btn_area {padding:15px 0px 20px 0px; text-align:center;}
	#common.join02 .line2 {display:inline-block; padding:5px 0px;}


	#common.idpwd .login_title {font-size:17px; text-align:center; font-weight:bold; color:#0c53b4; padding:20px 0px;}
	#common.idpwd td {padding:2px 0px;}
	#common.idpwd td.td_text {text-indent:10px;}
	#common.idpwd .id_result {width:96%; text-align:center; font-size:15px; font-weight:bold; margin:0px auto;}
	#common.idpwd .id_result strong {color:#0950a7; padding:7px 0px; display:inline-block; font-size:18px;}


/* COMMON E */





/* 후원현황 S */
	#pages.support {margin-top:7px;}
	#pages.support .search th {border:1px solid #ccc; padding:4px 0px; background-color:#e2e2e2; border-left:0px none; }
	#pages.support .search td {border:1px solid #ccc; padding:2px 0px 2px 7px; border-right:0px none;}
	#pages.support .not_bor_top td {border-top:0px none;}
	#pages.support .not_bor_bot td {border-bottom:0px none;}
	#pages.support select {border:1px solid #ccc; line-height:35px; height:35px;  border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; padding:0px 7px;}
	#pages.support .input_text {border:1px solid #ccc; line-height:35px; height:35px;  border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; padding:0px 7px;}
	#pages.support .input_text {width:150px}

	@media screen and (min-width: 410px) {
		#pages.support .input_text {width:190px}
	}

	#pages.support .titles {font-size:15px; font-weight:bold; line-height:20px;}
	#pages.support .list th {font-size:14px; border:1px inset #ccc; padding:9px 0px; background-color:#e2e2e2;}
	#pages.support .list td {font-size:14px; border:1px inset #ccc;  padding:9px 0px;}
	#pages.support .list .line_bottom td {border-bottom:1px solid #222;}

	#pages.support .list2 th {font-size:14px; border:1px inset #ccc; padding:9px 0px 9px 3px; background-color:#e2e2e2;}
	#pages.support .list2 td {font-size:14px; border:1px inset #ccc;  padding:9px 0px 9px 5px;}
	#pages.support .list2 .line_bottom td {border-bottom:1px solid #222;}
	#pages.support .list2 .lastTD  {border-bottom:2px solid #222;}

	#pages.love {margin-top:7px;}
	#pages.love th {border:1px solid #ccc; padding:4px 0px; background-color:#e2e2e2; border-left:0px none; }
	#pages.love td {border:1px solid #ccc; padding:4px 0px 4px 7px; border-right:0px none;}
	#pages.love .not_bor_top td {border-top:0px none;}
	#pages.love .not_bor_bot td {border-bottom:0px none;}
	#pages.love select {border:1px solid #ccc; line-height:33px; height:33px;  border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; padding:0px 7px;}
	#pages.love .input_text {border:1px solid #ccc; line-height:33px; height:33px;  border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; padding:0px 7px;}
	#pages.love .input_text {width:150px}


	#pages.notice {margin-top:7px;}
	#pages.notice .search {position:relative; height:45px; border-bottom:1px solid #ccc;}
	#pages.notice .search th {border:1px solid #ccc; padding:4px 0px; background-color:#e2e2e2; border-left:0px none; }
	#pages.notice .search td {border:1px solid #ccc; padding:2px 0px 2px 7px; border-right:0px none;}
	#pages.notice .search .searchSelect {position:absolute; width:75px; height:auto; top:5px; left:0px; font-weight:bold; font-size:15px;}
	#pages.notice .search .searchInput  {position:absolute; width:auto; height:auto; top:5px; left:0px; margin-right:67px; margin-left:75px;  right:0px; bottom:0px; overflow:auto;}
	#pages.notice .search .searchBtn    {position:absolute; width:62px; height:auto; top:5px; right:0px; text-align:right;}
	#pages.notice .search .input_text {border:1px solid #ccc; line-height:35px; height:35px;padding:0px 7px; width:100%; border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; }
	#pages.notice .search select {border:1px solid #ccc; line-height:35px; height:35px;  border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; padding:0px 7px;}

	#pages.notice .photoNotice .images img {max-width:120px; max-height:75px;}
	#pages.notice .photoNotice .subject {font-size:14px;}
	#pages.notice .photoNotice .subject a {color:#ce4411;}
	#pages.notice .photoNotice .subject a:hover {text-decoration:underline;}
	#pages.notice .photoNotice td  {padding:5px 0px;}
	#pages.notice .photoNotice .lastTD  {border-bottom:2px solid #999;}

	#pages.notice .photoNotice_view .lockImg img {max-width:100%;}
	#pages.notice .photoNotice_view .subject {background-color:#eee;padding:10px 0px; font-size:14px;}
	#pages.notice .photoNotice_view .tleft {padding:4px 0px; border-bottom:1px solid #ccc;line-height:22px;}
	#pages.notice .photoNotice_view .tright {padding:4px 0px;border-bottom:1px solid #ccc;line-height:22px;}
	#pages.notice .photoNotice_view .images {padding:15px 0px;border-bottom:1px solid #ccc;}
	#pages.notice .photoNotice_view .content {padding:15px 0px;border-bottom:1px solid #ccc;}
	#pages.notice .video-container {position: relative;padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
	#pages.notice .video-container iframe, .video-container object, .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

	#pages.notice .prenext {margin-top:20px;padding-bottom:40px;}
	#pages.notice .prenext td {border-top:1px solid #ccc;border-bottom:1px solid #ccc; text-align:center; padding:7px 0px;}
	#pages.notice .prenext .tit {background-color:#ddd; text-align:center;}
	#pages.notice .prenext .subject {text-align:left; padding-left:10px;}

/* 후원현황 E */

/* 나눔신청 S */
	#pages .share {}
	#pages .share .titles {font-size:15px; font-weight:bold; line-height:20px; margin-top:15px; text-indent:4px;}

	#pages .share {margin-top:7px;}
	#pages .share th {border:1px solid #ccc; padding:4px 0px; background-color:#e2e2e2; border-left:0px none; }
	#pages .share td {border:1px solid #ccc; padding:4px 0px 4px 7px; border-right:0px none;}
	#pages .share .not_bor_top {border-top:0px none; padding-top:2px;}
	#pages .share .not_bor_bot {border-bottom:0px none; padding-bottom:2px;}
	#pages .share select {border:1px solid #ccc; line-height:35px; height:35px;  border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; padding:0px 7px;}
	#pages .share .input_text {border:1px solid #ccc; line-height:35px; height:35px;  border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; padding:0px 7px;}
	#pages .share .input_text {width:150px}
	#pages .share .lastTD  {border-bottom:1px solid #888;}
	#pages .share .btn_area {padding:15px 0px 20px 0px; text-align:center;}
/* 나눔신청 E */

/* 1대1 후원 S */
	#relation {padding-bottom:40px;}
	#relation div:first-child {margin-top:0px;}
	#relation .relation_wrap {margin-top:30px;}
	#relation .relation_img {text-align:center;}
	#relation .relation_img img {border:1px solid #dedede; max-width:120px; max-height:131px; }
	#relation .relation_line_top {border-top:3px solid #cecece;}
	#relation .relation_line_bot {border-bottom:3px solid #cecece;font-size:13px;  font-weight:bold;}
	#relation .relation_line_bot2 {border-bottom:3px solid #cecece;}
	#relation .relation_liner {border-bottom:1px dashed #d5d5d5; font-size:13px;  font-weight:bold;}
	#relation .relation_noliner {border-bottom:0px; font-size:13px; font-weight:bold;}
	#relation .relation_comment {padding:7px 10px; line-height:140%;}

	#relation .relation_btn {text-align:center; padding:11px 0px;border-bottom:1px dashed #d5d5d5;}
	#relation .relation_btn a {color:#fff;}

	#relation .input_submit {display: inline-block; padding: 9px 15px; vertical-align: middle; cursor: pointer;}
	#relation .design1 {color:#fff; background-color: #337ab7; border:1px solid #2e6da4; border-radius: 3px;}
	#relation .design2 {background-color: #89b23b; border:1px solid #89b23b; border-radius: 16px; color:#fff !important;}
	#relation .design3 {background-color: #ec555c; border:1px solid #da2c34; border-radius: 16px; color:#fff !important;}

	#relation .notData {width:100%; font-weight:bold; font-size:18px; text-align:center;}

	#relation_sponsor {clear:both; width:750px;margin:0px auto;background-color:#fff; padding:0px 20px;}
	#relation_sponsor .btn_area {text-align:center; padding:20px 0px;}
	#relation_sponsor .input_text {border:1px solid #cecfd5; height:24px; line-height:24px;}
	#relation_sponsor select {border:1px solid #cecfd5; height:24px; line-height:24px;}

	#relation_sponsor .line_top th {border-top:2px solid #cbcbcb;}
	#relation_sponsor .line_top td {border-top:2px solid #cbcbcb;}
	#relation_sponsor .line_bottom th {border-bottom:2px solid #cbcbcb;}
	#relation_sponsor .line_bottom td {border-bottom:2px solid #cbcbcb;}


	#relation_sponsor .tables {width:750px; margin-top:10px;}
	#relation_sponsor td {height:42px;border-top:1px dotted #e4e4e4; border-bottom:1px dotted #e4e4e4; padding-left:10px;}


	#relation_sponsor  th {height:29px;border-top:1px dotted #e4e4e4; border-bottom:1px dotted #e4e4e4; background-color:#eee;padding-left:7px; text-align:left;}

	#relation_sponsor .reglarApply_area {padding:0px 0px 32px 0px; border-top:1px solid #e4e4e4; border-bottom:0px solid #e4e4e4;}
	#relation_sponsor .reglarApply_area th {height:29px;border-top:1px dotted #e4e4e4; border-bottom:1px dotted #e4e4e4; background-color:#eee;padding-left:7px; text-align:left;}

	#relation_sponsor .reglarApply_area td {height:34px;border-top:1px dotted #e4e4e4; border-bottom:1px dotted #e4e4e4; padding-left:10px;}
	#relation_sponsor .reglarApply_area .summary {margin-left:7px; color:#a2a2a2;font-size:8pt;}
	#relation_sponsor .reglarApply_area .line td, #member_join .joinStep04_area .line th {border-top:2px solid #cbcbcb;}
/* 1대1 후원 E */


/* 마이페이지 S */
	#mypage.info .titles {font-size:15px; font-weight:bold; line-height:20px; margin-top:15px; text-indent:4px;}
	#mypage.info {margin-top:7px;}
	#mypage.info th {border:1px solid #ccc; padding:4px 0px; background-color:#e2e2e2; border-left:0px none; text-align:left; text-indent:7px;}
	#mypage.info td {border:1px solid #ccc; padding:4px 0px 4px 7px; border-right:0px none; height:42px;}
	#mypage.info .not_bor_top td {border-top:0px none;}
	#mypage.info .not_bor_bot td {border-bottom:0px none;}
	#mypage.info select {border:1px solid #ccc; line-height:33px; height:33px;  border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; padding:0px 7px;}
	#mypage.info .input_text {border:1px solid #ccc; line-height:33px; height:33px;  border-radius: 3px; vertical-align:middle;background-color:#f4f4f4; padding:0px 7px;}
	#mypage.info .btnInput {position:absolute; width:auto; top:4px; left:7px; bottom:0px; right:0px;  margin-right:150px; overflow:auto; }
	#mypage.info .btn_area {padding:15px 0px 20px 0px; text-align:center;}

	#mypage.support {padding-bottom:40px;}
	#mypage.support .titles {font-size:15px; font-weight:bold; line-height:20px; margin-top:15px;}
	#mypage.support .stitles {font-size:13px; font-weight:bold; line-height:20px; margin-top:15px;}
	#mypage.support .underline {border-bottom:1px dashed #ccc; padding-bottom:10px;}
	#mypage.support .btn_area {padding:15px 0px 0px 0px; text-align:center;}
	#mypage.support td.notData {padding:30px 0px !important; text-align:center;}


	#mypage.support .list th {border:1px solid #ccc; padding:8px 0px; background-color:#e2e2e2; }
	#mypage.support .list td {border:1px solid #ccc; padding:8px 0px;}
	#mypage.support .list a {font-weight:bold; display:block; margin-left:7px;}
	#mypage.support .list tr.lastTD td {border-bottom:1px solid #aaa;}

	#mypage.support .view th {border:1px solid #ccc; padding:8px 0px; background-color:#e2e2e2; text-align:left; text-indent:7px;}
	#mypage.support .view td {border:1px solid #ccc; padding:8px 0px 8px 7px; height:42px;}

	#mypage.support .relation_wrap {padding:10px 0px;}
	#mypage.support .relation_wrap th {border:1px solid #ccc; padding:8px 0px; background-color:#e2e2e2; text-align:left; text-indent:7px;}
	#mypage.support .relation_wrap td {border:1px solid #ccc; padding:8px 0px 8px 7px; height:42px;}


/* 마이페이지 E */