@import url(basic.css);
@import url(layout.css?20150715);
@import url(board.css);

/*공통_상단박스*/
.msr_intro02 {border:1px solid #dedede; margin-top:20px; padding:15px; color:#5d5d5d;font-size:13px; line-height:150%; background-color:#f4f4f4; -webkit--webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc);-moz--webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc);-o--webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc);-ms--webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc);-khtml--webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc);-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc);}
.msr_intro02 .title{font-size:20px; font-weight:bold; color:#333;}
.msr_intro02 .title02{font-size:14px; font-weight:bold; color:#333;}

/* 동사섭이란 */
.dongsasub_con {position:relative;min-height:900px;}
.dongsasub_con .en_btn {text-align:right;}
.dongsasub_con .dong_top {font-size:20px;line-height:150%;font-weight:bold;color:#484747;padding:30px 0 0 0;}
.dongsasub_con .dong_top span {color:#2aaea5;}
.dongsasub_con .greeting {background:url("/images/about/dong_img.jpg") left top no-repeat;padding:0 0 0 345px;margin:30px 0;border-bottom:1px solid #dddddd;}
.dongsasub_con .greeting p {padding:0 0 20px 0;font-size:14px;text-align:justify;}
.dong-pop {border:5px solid #11bdb2;background:#fff;position:absolute;top:60px;left:0; display:none;}
.dong-pop .top_bar {height:30px;background:#11bdb2;text-align:right;padding:5px 10px 0 0;}
.dong-pop-con {padding:27px;font-size:14px;}
.dong-pop-con p {padding:0 0 30px 0;}
.dong-pop-con p.pt-txt {font-size:20px;line-height:140%;font-weight:bold;color:#484747;padding:0 0 25px 0;}
.dong-pop-con p.pt-txt span {color:#815a3e;}
.dong-pop-con p:last-child {padding:0;}


/* 동사섭 수련회 */
.txt-box {background:#f4f4f4; border:1px solid #dedede; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc); padding:15px; margin:30px 0 20px;}
.txt-box strong {font-size:20px;color:#000;}
.txt-box .box-name {font-weight:bold;}
.txt-box .place-list {padding:15px 0 0 0;}
.txt-box .place-list2 {padding:5px 0 0 0;}
.txt-box .place-pt {color:#e84466;font-weight:bold;padding:18px 0 0 0;}
.txt-box .place-tit {font-size:15px;font-weight:bold;padding:20px 0 0 0;}
.label {display:inline-block;padding:0 10px 0 0;color:#2e2e2e;font-weight:bold;}

.calendar {border-bottom:4px solid #5e5e5e;}
.calendar .month-sel {text-align:center;font-size:20px;font-weight:bold;color:#333;margin:0 0 35px;}
.calendar .month-sel img {padding:0 10px;}
.calendar table {width:100%;}
.calendar table th {border-bottom:4px solid #5e5e5e;padding:0 0 10px 0;font-size:18px;font-weight:bold;}
.calendar table td {border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:90px;padding:9px 8px 9px 9px;vertical-align:top;letter-spacing:-1px;}
.calendar table td.sc {background:#f4f4f4;color:#000;}
.calendar table td:first-child {border-left:1px solid #e2e2e2;}
.calendar table td span {display:block;color:#5e5e5e;font-weight:bold;font-size:14px;}
.calendar table .other-day {display:block;color:#808080;}
.calendar table .sunday {color:#f41019;}
.sc-tit {padding:40px 0 0 0;font-size:20px;font-weight:bold;}

.schedule-list table { width:100%; border-top:2px solid #616161; border-bottom:1px solid #616161; font-size:15px;}
.schedule-list thead th { font-size:15px; padding:8px 0; color:#444; font-weight:normal; text-align:center; border-bottom:1px solid #616161; background:#ffffff;}
.schedule-list tbody td { padding:5px; text-align:center; border-bottom:1px solid #dedede;}
.schedule-list tbody tr:last-child td {border-bottom:  1px solid #616161;}
a.btn-style {display:inline-block;padding:5px 7px;background:#11bdb2;color:#fff;font-size:13px;font-weight:bold;}

/* 동사섭 수련회 장소 */
.map-con {text-align:center;}
.map-con p {padding:5px 0 0 0;}
.place-con {overflow:hidden;}
.place-pic {padding:10px 0 20px 0;}
.place-movie {border-top:1px solid #aeaeae;padding:20px 0;}
.tab2 {overflow:hidden;}
.tab2 li {float:left;width:19.3%;text-align:center;font-size:15px;font-weight:bold;margin:0 5px 0 0;}
.tab2 li a {display:block;background:#616161;padding:10px 0;color:#fff;}
.tab2 li.on a {background:url("/images/common/tab_on.png") 50% bottom no-repeat #11bdb2;}
.bus-time {float:left;width:360px;padding:0 13px 0;}
.bus-tb {width:360px;border-top:3px solid #5e5e5e;margin:0 0 20px;}
.bus-tb table {width:100%;}
.bus-tb table th.th-top {background:#f2f2f2;}
.bus-tb table th {border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;font-weight:bold;padding:13px 0;color:#000;}
.bus-tb table th:first-child {border-left:1px solid #d0d0d0;}
.bus-tb table td {border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;text-align:center;padding:10px 0;}
.bus-tb table td:first-child {border-left:1px solid #d0d0d0;}
.bus-tb table tr:last-child td {border-bottom:3px solid #5e5e5e;}

/* 수련회 참가신청서 */
.application-con {padding:20px 0 0 0;}
.application-con .top-script {display:inline-block;background:url("/images/common/blt_indispensable.gif") no-repeat left 10px;padding:0 0 20px 10px;float:right;}

/* 명상록 */
.msr_list {height:50px; background:#f4f4f4; border:1px solid #dedede; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc); margin-top:30px; margin-bottom:20px;}
.split {margin:12px 15px;}
.split label {padding:2px 15px 0 0; font-weight:bold;}
.split select { height:28px;}
.split .btn_ok_small { margin-left:10px;}
.msr_intro {border:1px solid #dedede; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc); margin-top:20px; margin-bottom:3%; padding:15px; color:#5d5d5d;font-size:13px; line-height:150%;}

.msr_content table {width:100%; border-top:3px solid #616161; border-bottom:3px solid #616161; color:#000;}
.msr_content .t1 {width:75%; padding:15px; border-bottom:#dedede 1px solid;}
.msr_content .t2 {width:25%; padding:15px; border-bottom:#dedede 1px solid; background:#f5f5f5; text-align:center;}
.msr_write {background:#f4f4f4; border:1px solid #dedede; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc); margin-top:20px; margin-bottom:20px; padding:15px;}	
.msr_write label {width:300px; padding:0 30px 20px 30px; text-align:center;}
.msr_table td {vertical-align:middle;border-bottom:none;}
.msr_text {width:600px; height:27px; border:#dedede 1px solid; padding-left:7px; margin-bottom:10px; vertical-align:middle;}
.msr_text2 {width:600px; height:100px; border:#dedede 1px solid; padding: 7px 0 0 7px;}
.botton_area {width:90px; height:40px; margin: 0 auto; margin-bottom:20px;}

.msr_search {height:30px; padding:15px;  background:#f4f4f4; border:1px solid #dedede;  margin-top:20px; margin-bottom:20px; text-align:center;	-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc);}
.msr_search .search_select {width:80px; height:28px;padding-top:5px; text-align:center; margin:0; padding:0;}
.msr_search .s_text {width:280px; border:#dedede 1px solid; vertical-align:top; padding-left:7px;}
.msr_search .s_button {vertical-align:bottom; padding-top:1px;}
.msr_search .s_button2 {width:60px; height:40px; vertical-align:bottom; padding-top:1px; padding-left:15px; float:left;}

/* 수행점검표 */
.tb_txt {padding:0 0 20px 0;}
.checklist-tb {border:1px solid #5e5e5e;}
.checklist-tb table {width:100%;}
.checklist-tb table caption {display:none;}
.checklist-tb table th {padding:13px 5px;border-left:1px solid #dedede;font-weight:bold;}
.checklist-tb table th:first-child {border-left:none;border-top:none;}
.checklist-tb table th[scope=col] {background:#5e5e5e;color:#fff;}
.checklist-tb table th[scope=row] {background:#f4f4f4;border-top:1px solid #dedede;}
.checklist-tb table th[scope=row].total {border-top:2px solid #5e5e5e;border-bottom:1px solid #5e5e5e;}
.checklist-tb table td {padding:13px 5px;border-left:1px solid #dedede;border-top:1px solid #dedede;text-align:center;}
.checklist-tb table td:first-child {border-left:none;border-top:none;}
.checklist-tb table td.total {border-top:2px solid #5e5e5e;border-bottom:1px solid #5e5e5e;font-weight:bold;}
.checklist-tb table td.last {background:#f4f4f4;font-weight:bold;}
/* 수행점검표 2014-11-04 eunsil create!! */
.checklist-gridbox	{border-top:1px solid #5e5e5e;}
.checklist-gridbox>ul	{width:772px;}
.checklist-gridbox ul li{}
.checklist-gridbox ul .datatable-first-child{width:158px;float:left;border-left:1px solid #5e5e5e;}
.checklist-gridbox ul .datatable-first-child p{text-align:center;font-weight:bold;border-bottom:1px solid #dedede;border-right:1px solid #dedede;padding:13px 5px;width:147px;max-width:147px;min-width:147px;background-color:#f4f4f4;}
.checklist-gridbox ul .datatable-first-child .datatable-header{color:#fff;border-right:1px solid #dedede;border-bottom:0 none;padding:13px 5px;font-weight:bold;background-color:#5e5e5e;}
.checklist-gridbox ul .datatable-first-child .datatable-footer{border-top:2px solid #5e5e5e;border-bottom:2px solid #5e5e5e;}
.checklist-gridbox ul .datatable-mid-child	{width:549px;float:left;}
.checklist-gridbox ul .datatable-mid-child .scroll-datacontents	{width:100%;overflow-x:auto;}
.checklist-gridbox ul .datatable-mid-child .scroll-datacontents ul	{clear:both;}
.checklist-gridbox ul .datatable-mid-child .scroll-datacontents .scroll-header	{}
.checklist-gridbox ul .datatable-mid-child .scroll-datacontents .scroll-header ul	{}
.checklist-gridbox ul .datatable-mid-child .scroll-datacontents .scroll-header ul li{width:60px;max-width:60px;min-width:60px;color:#fff;float:left;border-right:1px solid #dedede;padding:13px 0;font-weight:bold;text-align:center;background-color:#5e5e5e;}
.checklist-gridbox ul .datatable-mid-child .scroll-datacontents .scroll-databox ul	{}
.checklist-gridbox ul .datatable-mid-child .scroll-datacontents .scroll-databox ul li	{width:60px;max-width:60px;min-width:60px;float:left;padding:13px 0;border-right:1px solid #dedede;border-bottom:1px solid #d0d0d0;text-align:center;} /* 개당 62px */
.checklist-gridbox ul .datatable-mid-child .scroll-datacontents .scroll-databox ul li.total	{font-weight:bold;border-top:2px solid #5e5e5e;border-bottom:2px solid #5e5e5e;}
.checklist-gridbox ul .datatable-last-child {width:62px;max-width:62px;min-width:62px;float:left;border-right:1px solid #5e5e5e;}
.checklist-gridbox ul .datatable-last-child p {text-align:center;font-weight:bold;border-bottom:1px solid #dedede;padding:13px 0;width:62px;min-width:62px;max-width:62px;background-color:#f4f4f4;}
.checklist-gridbox ul .datatable-last-child .datatable-header{color:#fff;border-bottom:0 none;padding:13px 0;font-weight:bold;background-color:#5e5e5e;}
.checklist-gridbox ul .datatable-last-child .datatable-footer{border-top:2px solid #5e5e5e;border-bottom:2px solid #5e5e5e;}
/* 수행점검표 일주일 추가 */
.skin-7days ul .datatable-mid-child	{width:546px;}
.skin-7days ul .datatable-mid-child .scroll-datacontents .scroll-header ul li{width:77px;min-width:77px;max-width:77px;}
.skin-7days ul .datatable-mid-child .scroll-datacontents .scroll-databox ul li{width:77px;min-width:77px;max-width:77px;}
.skin-7days ul .datatable-last-child{width:66px;max-width:66px;min-width:66px;}
.skin-7days ul .datatable-last-child p{width:66px;max-width:66px;min-width:66px;}

/* 도네이션 */
.donation .dn-tit {border-bottom:1px solid #bfbfbf;padding:0 0 15px 0;margin:0 0 20px 0;font-size:16px;font-weight:bold;color:#333;}
.donation .donation-txt {padding:0 0 20px 0;}
.dn-form {width:100%;border-top:3px solid #5e5e5e;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
.dn-form th, .dn-form td {border-bottom:1px solid #d0d0d0;/*height:40px;*/padding:12px 0 12px 15px;}
.dn-form th {text-align:left;color:#333;font-weight:bold;}
.dn-form .th-tit {background:url("/images/common/blt01.gif") no-repeat scroll 15px 23px #f2f2f2;font-size:18px;padding:5px 0 0 25px;font-weight:bold;height:40px;}
.dn-form td span {background:url("/images/common/blt01.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0); font-size:90%; padding-left:10px;font-weight:bold;color:#424242;}
.dn-form input[type=text] {background-color: #f1f1f1; border: 1px solid #dddddd; height:25px; padding-left:5px;}
.tb-notice {position:relative;background:#f2f2f2;padding:20px 20px 20px 115px;border-top:3px solid #5e5e5e;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;font-size:14px;}
.tb-notice span {position:absolute;left:15px;top:60px;font-weight:bold;color:#333;}
.tb-notice p {padding:10px 0 0 0;font-weight:bold;}
.tb-notice .script {color:#e00a0a;}

.form-list {padding:10px 0;}
.form-list li {background:url("/images/common/blt02.gif") no-repeat scroll 0 8px;padding:0 0 0 10px;}

.dn-form2 {width:100%;margin:0 0 35px 0;}
.dn-form2 th, .dn-form2 td {/*height:40px;*/padding:0 0 12px 15px;}
.dn-form2 th {text-align:left;color:#333;font-weight:bold;}
.dn-form2 th.th-ind {background:url("/images/common/blt_indispensable.gif") no-repeat 3px 17px;}
.dn-form2 .th-tit {background:url("/images/common/blt01.gif") no-repeat scroll 15px 23px #f2f2f2;font-size:18px;font-weight:bold;padding:5px 0 0 25px;}
.dn-form2 td {border-bottom:none;}
.dn-form2 td span {background:url("/images/common/blt01.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0); font-size:90%; padding-left:10px;color:#424242;font-weight:bold;}
.dn-form2 input[type=text] , .dn-form2 input[type=password] {background-color: #f1f1f1; border: 1px solid #dddddd; height:25px; padding-left:5px;}
.form-btn {text-align:center;border-top:1px solid #5e5e5e;padding:30px 0 0 0;margin:30px 0 0 0;}

/* 기부내역 */
.donation-login {padding:0 0 40px;}
.donation-login .dn-details-tit {border-bottom:1px solid #bfbfbf;padding:0 0 15px 0;margin:0 0 20px 0;font-size:20px;font-weight:bold;color:#333;}
.donation-login .dn-details-list li {background:url("/images/common/blt01.gif") no-repeat scroll 0 9px;padding:0 0 15px 10px;font-size:14px;}
.donation-login .dn-details-list li span {font-weight:bold;color:#d80000;}
.donation-login .dn-details-list li strong {color:#111;}
.donation-login .dn-details-list li img {padding:5px 0 0 0;}

.donation-details {padding:0 0 30px 0;}
.donation-details .dn-top {position:relative;padding:30px 0 10px 0;border-bottom:1px solid #5e5e5e;}
.donation-details .dn-top .btn-top {position:absolute;right:0;top:0;}
.donation-details .donation-details-top {position:relative;margin:30px 0 0 0;padding:23px 20px;background:#f4f4f4;border:1px solid #dedede; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc);font-size:14px;}
.donation-details .donation-details-top .dn-check {position:absolute;right:20px;top:13px;}
.donation-details .donation-receipt-top {position:relative;margin:30px 0 0 0;padding:33px 30px 35px;background:#f4f4f4;border:1px solid #dedede; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc);font-size:14px;}
.donation-details .donation-receipt-top .dn-check {position:absolute;right:20px;top:13px;}
.donation-details .donation-receipt-top .dn-check span {display:inline-block;width:70px;}

/* 탭 */
.tab {width:100%; margin:0 0 30px 0;background:url("/images/common/tab_line.gif") bottom repeat-x;}
.tab ul {overflow:hidden;}
.tab li {float:left;width:33%;margin:0 0 0 -1px;text-align:center;border-left:1px solid #d7d7d7;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;background:#ebebeb;border-bottom:2px solid #5e5e5e;}
.tab li:first-child {margin:0;}
.tab li.on:first-child {margin:0 1px -4px 0;background:#fff;border-left:2px solid #5e5e5e;border-top:2px solid #5e5e5e;border-right:2px solid #5e5e5e;border-bottom:none;}
.tab li.on {margin:0 1px -4px -1px;background:#fff;border-left:2px solid #5e5e5e;border-top:2px solid #5e5e5e;border-right:2px solid #5e5e5e;border-bottom:none;}
.tab li.on:last-child {margin:0 0 -4px -1px;background:#fff;border-left:2px solid #5e5e5e;border-top:2px solid #5e5e5e;border-right:2px solid #5e5e5e;border-bottom:none;}
.tab li.on a {padding:10px 0 11px 0;}
.tab li a {display:block;padding:10px 0;text-align:center;font-weight:bold;}
.tab li.none {border-left:none;}

/* 후원하기-커버스토리 */
#coverstory {width:1000px; margin:-155px auto 0; overflow:hidden; min-height:500px;position:relative;z-index:10;}
#coverstory .cover-top {padding:0 0 15px 0;}
#coverstory .happy-con {float:left;}
#coverstory .happy-con p {}
#coverstory .happy-con dl {padding:13px 0 0 0;overflow:hidden;}
#coverstory .happy-con dl dt {float:left;}
#coverstory .happy-con dl dd {float:left;padding:0 0 0 7px;}
#coverstory .cover_talent {float:right;}
#coverstory .cover_bot {clear:both;overflow:hidden;padding:8px 0 0 0;}
#coverstory .cover_bot .left-img {float:left;}
#coverstory .cover_bot .right-img {float:right;}




/*동영상 사이즈*/
.auto-resizable-iframe {max-width:1000px;}
.auto-resizable-iframe > div {position: relative; }
.auto-resizable-iframe iframe {position: absolute; top: 0px; left: 0px;	width: 100%; height: 100%;}
.resizable_w376{width:376px;height:225px;}
.resizable_w376 div{height:224px;}
.resizable_w769{width:769px;}
.resizable_w769 div{height:418px;}
.resizable_w239{width:239px;}
.resizable_w239 div{height:147px;}
.resizable_w1000{width:1000px;}
.resizable_w1000 div{height:548px;}

/*동사섭은 무엇인가요?*/
.dongsasub_youtube{overflow:hidden;}
.dongsasub_youtube li{width:376px; height:282px; border:1px solid #ddd; float:left; margin-right:15px; margin-bottom:30px;}
.dongsasub_youtube li.end		 {margin-right:0px;}
.dongsasub_youtube label{padding-top:18px; text-align:center; display:block; font-size:14px; color:#2e2e2e;}
.dongsasub_youtube label a{color:#2e2e2e;}

/*동사섭은 무엇인가요?-detail*/
.youtube_detail01{width:769px; border:1px solid #000;}
.detail_btn{ overflow:hidden; padding-top:15px; text-align:center;}
.detail_btn li{display:inline-block;  *display:inline; zoom:1; width:200px; margin-right:10px; text-align:left;}
.detail_btn li.PPT a{display:inline-block; color:#fff; padding:13px 30px 10px 51px; width:119px; min-height:27px; line-height:15px; font-weight:bold; color:#fff; background:url('/images/common/detail_btn01.gif') 12px 12px no-repeat #587d97; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc); font-size:14px;}
.detail_btn li.PDF a{display:inline-block; color:#fff;  padding:13px 30px 10px 51px; width:119px; min-height:27px; line-height:15px; font-weight:bold; color:#fff; background:url('/images/common/detail_btn02.gif') 12px 12px no-repeat #587d97; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc); font-size:14px;}
.detail_btn li.FILE a{display:inline-block; color:#fff;  padding:13px 30px 10px 51px; width:119px; min-height:27px; line-height:15px; font-weight:bold; color:#fff; background:url('/images/common/detail_btn03.gif') 12px 12px no-repeat #587d97; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(/Content/css3pie/PIE.htc); font-size:14px;}
.detail_btn li a:hover{color:#d5eeff;}
.detail_btn li.end{margin-right:0;}
.detail_btn li span{font-size:12px; font-weight:normal;}


.detail_board{width:100%; position:relative; margin-top:15px;}
.detail_board .detail_board_inner{width:621px;}
.detail_board .detail_board_inner .write_title{position:relative; width:593px; padding-left:28px;  color:#2e2e2e; font-size:14px; background:url('/images/common/detail_icon02.gif') 20px 9px no-repeat; }
.detail_board .detail_board_inner .write_title p{position:absolute;  right:17px; top:0; z-index:999; }
.detail_board .detail_board_inner .write_input{ border-top:3px solid #4c4c4c; overflow:hidden; margin-top:17px;  position:relative; padding:15px 18px 20px 20px; }
.detail_board .detail_board_inner .write_input textarea{font-size:14px;}
.detail_board .detail_board_inner .write_input .reply_write {position:absolute; right:18px; bottom:20px; z-index:999;}

.detail_board .detail_board_inner .write_list {border-top:3px solid #4c4c4c; overflow:hidden;}
.detail_board .detail_board_inner .write_list li {position: relative;border-bottom:1px solid #e7e7e7;padding:20px 0;}
.detail_board .detail_board_inner .write_list li dl {padding:0 0 0 20px;}
.detail_board .detail_board_inner .write_list li dl dt {color:#4c4c4c;padding:0 0 15px 0;}
.detail_board .detail_board_inner .write_list li ul {float:right;position:absolute;right:20px;top:20px;}
.detail_board .detail_board_inner .write_list li ul li {font-size:95%;text-align:right;padding:0 0 7px 0;border:none;}

.detail_board .youtube_list{position:absolute; width:130px; right:0; top:0; z-index:999;}
.detail_board .youtube_list .title{ color:#2e2e2e; font-size:14px; font-weight:bold; display:inline-block; padding-top:9px; height:29px; line-height:14px;}
.detail_board .youtube_list ul{border-top:3px solid #55c0b9; padding-top:11px;}
.detail_board .youtube_list ul li{font-size:14px; font-weight:bold; color:#2e2e2e; padding-bottom:25px;}
.detail_board .youtube_list ul li p{padding-top:7px;}


/*마음의 뜰*/
.heart_list{width:771px; overflow:hidden;}
.heart_list li{float:left; width:245px; text-align:center; margin-right:14px; border:1px solid #ddd; padding-top:12px; height:176px; margin-bottom:19px;}
.heart_list li:hover{float:left; width:241px; text-align:center; border:3px solid #55c0b9; padding-top:10px; height:174px;}
.heart_list li.end{margin-right:0;}
.heart_list li p{padding-top:14px; line-height:14px;}
.heart_list li img{max-width:219px;}
.heart_list .horizontal{float:left; width:768px; text-align:center; margin-right:14px; border:1px solid #ddd; padding-top:12px; height:176px; margin-bottom:19px;}
.heart_list .horizontal:hover{float:left; width:764px; text-align:center; border:3px solid #55c0b9; padding-top:10px; height:174px;}
.heart_list .horizontal img{max-width:742px;}


/*아카데미 상단 탭*/
.academy_level2{width:1010px; height:40px;padding:0; margin:0 0 20px 0;}
.academy_level2 ul {overflow:hidden;}
.academy_level2 li{display:inline-block;float:left;width:330px; height:40px; text-align:center;background:#616161;color:#fff; font-weight:700;line-height:40px;margin-right:5px;}
.academy_level2 li:hover{display:inline-block;float:left;width:330px; height:40px; text-align:center;background:url('/images/common/tab_bg.gif') center bottom no-repeat #11bdb2;color:#fff; font-weight:700;line-height:40px;}
.academy_level2 li.on{ display:inline-block;float:left;	width:330px; height:40px; text-align:center; background:url('/images/common/tab_bg.gif') center bottom no-repeat #11bdb2; color:#fff; font-weight:700; line-height:40px;}
.academy_level2 li a{color:#fff;}
.academy_level2 li.end{margin-right:0;}


/*아카데미 본문*/
.academy_list_wrap{overflow:hidden;}
.academy_list_wrap li{width:239px; height:187px; border:1px solid #ddd; float:left; margin-right:12px; margin-bottom:20px;}
.academy_list_wrap li.end		 {margin-right:0px;}
.academy_list_wrap label{padding-top:9px; text-align:center; display:block; font-size:13px; color:#5d5d5d;}
.academy_list_wrap label a{color:#2e2e2e;}


/*아카데미  detail*/
.academy_detail01{width:1000px; border:1px solid #000;}
.academy_detail01_txt{width:952px; padding:14px 24px 14px 24px; display:block; font-size:14px; min-height:24px; color:#2e2e2e; background:url('/images/common/detail_icon01.gif') 15px 18px no-repeat #ebebeb; line-height:22px;}
.youtube_detail01_txt{width:723px; padding:14px 24px 14px 24px; display:block; font-size:14px; min-height:24px; color:#2e2e2e; background:url('/images/common/detail_icon01.gif') 15px 18px no-repeat #ebebeb; line-height:22px;}


.detail_board .detail_academy_inner{width:850px;}
.detail_board .detail_academy_inner .write_title{position:relative; width:825px; padding-left:28px;  color:#2e2e2e; font-size:14px; background:url('/images/common/detail_icon02.gif') 20px 9px no-repeat; }
.detail_board .detail_academy_inner .write_title p{position:absolute;  right:17px; top:0; z-index:999; }
.detail_board .detail_academy_inner .write_input{ border-top:3px solid #4c4c4c; overflow:hidden; margin-top:17px;  position:relative; padding:15px 18px 20px 20px; }
.detail_board .detail_academy_inner .write_input textarea{font-size:14px;}
.detail_board .detail_academy_inner .write_input .reply_write {position:absolute; right:18px; bottom:20px; z-index:999;}

.detail_board .detail_academy_inner .write_list {border-top:3px solid #4c4c4c; overflow:hidden;}
.detail_board .detail_academy_inner .write_list li {position: relative;border-bottom:1px solid #e7e7e7;padding:20px 0;}
.detail_board .detail_academy_inner .write_list li dl {padding:0 0 0 20px;}
.detail_board .detail_academy_inner .write_list li dl dt {color:#4c4c4c;padding:0 0 15px 0;}
.detail_board .detail_academy_inner .write_list li ul {float:right;position:absolute;right:20px;top:20px;}
.detail_board .detail_academy_inner .write_list li ul li {font-size:95%;text-align:right;padding:0 0 7px 0;border:none;}




/*동사섭 연혁*/
.history{width:100%; min-height:1797px; position:relative; background:url('/images/about/history_line.gif') center top no-repeat;}
.history .txt01{position:absolute; top:0; left:368px; z-index:990px;}
.history .txt02{position:absolute; top:124px; right:370px; z-index:990px;}
.history .txt03{position:absolute; top:246px; left:375px; z-index:990px;}
.history .txt04{position:absolute; top:455px; left:169px; z-index:990px;}
.history .txt05{position:absolute; top:577px; left:368px; z-index:990px;}

.history .txt06{position:absolute; top:723px; left:36px; z-index:990px;}
.history .txt07{position:absolute; top:899px; left:375px; z-index:990px;}
.history .txt08{position:absolute; top:1040px; left:36px; z-index:990px;}
.history .txt09{position:absolute; top:1214px; left:375px; z-index:990px;}
.history .txt10{position:absolute; top:1366px; left:36px; z-index:990px;}
.history .txt11{position:absolute; top:1508px; left:375px; z-index:990px;}

/*동사섭이란 _ 용타큰스님*/
.Buddhist_txt{font-size:14px; line-height:22px; margin-top:20px; margin-bottom:25px;}

/*용타큰스님_탭*/
.academy_level3{width:771px; height:40px;padding:0; margin:0 0 20px 0;}
.academy_level3 ul {overflow:hidden;}
.academy_level3 li {display:inline-block;float:left;width:253px; height:40px; text-align:center;color:#fff; font-weight:700;line-height:40px;margin-right:5px;}
.academy_level3 li a{display:inline-block;float:left;width:253px; height:40px; text-align:center;background:#616161;color:#fff; font-weight:700;line-height:40px;}
.academy_level3 li a:hover{display:inline-block;float:left;width:253px; height:40px; text-align:center;background:url('/images/common/tab_bg.gif') center bottom no-repeat #11bdb2;color:#fff; font-weight:700;line-height:40px;}
.academy_level3 li .tab_on {display:inline-block;float:left;width:253px; height:40px; text-align:center;background:url('/images/common/tab_bg.gif') center bottom no-repeat #11bdb2;color:#fff; font-weight:700;line-height:40px;}
.academy_level3 li.end{margin-right:0;}






/*******************************************기존CSS***************************************************************************/

/*아카데미 상단탭*/
.academy_level{
	width:1010px; height:50px;
	padding:0; margin:0 0 20px 0;
	}

.academy_level ul {overflow:hidden;}
	
.academy_level li.lv1 { 
	display:inline-block;
	float:left;
	width:332px; height:41px; 
	text-align:center;
	background:#fff; 
	border-left:#5e5e5e 2px solid;
	border-top:#5e5e5e 2px solid;
	border-right:#5e5e5e 2px solid;
	color:#464646; font-weight:700;
	line-height:40px;
}


.academy_level li.lv1-1 a:hover{ 
	display:inline-block;
	float:left;
	width:332px; height:40px; 
	text-align:center;
	background:#fff; 
	border-bottom:#5e5e5e 2px solid;
	border-right:#d7d7d7 1px solid;
	color:#464646; font-weight:700;
	line-height:40px;
	text-decoration:;
}

.academy_level li.lv1-1{ 
	display:inline-block;
	float:left;
	width:332px; height:40px; 
	text-align:center;
	background:#ebebeb; 
	border-left:#d7d7d7 1px solid;
	border-right:#d7d7d7 1px solid;
	border-top:#d7d7d7 1px solid;
	border-bottom:#5e5e5e 2px solid;
	color:#464646; font-weight:700;
	line-height:40px;
}


.academy_level li.lv2{ 
	display:inline-block;
	float:left;
	width:332px; height:41px; 
	text-align:center;
	background:#fff; 
	border-left:#5e5e5e 2px solid;
	border-top:#5e5e5e 2px solid;
	border-right:#5e5e5e 2px solid;
	color:#464646; font-weight:700;
	line-height:40px;
}

.academy_level li.lv2-1 { 
	display:inline-block;
	float:left;
	width:332px; height:40px; 
	text-align:center;
	background:#ebebeb; 
	border-bottom:#5e5e5e 2px solid;
	border-top:#d7d7d7 1px solid;
	border-right:#d7d7d7 1px solid;
	color:#464646; font-weight:700;
	line-height:40px;
}

.academy_level li.lv2-1 a:hover{ 
	display:inline-block;
	float:left;
	width:332px; height:40px; 
	text-align:center;
	background:#fff; 
	border-bottom:#5e5e5e 2px solid;
	border-right:#d7d7d7 1px solid;
	color:#464646; font-weight:700;
	line-height:40px;
	text-decoration:;
}
.academy_level li.lv3{ 
	display:inline-block;
	float:left;
	width:332px; height:41px; 
	text-align:center;
	background:#fff; 
	border-left:#5e5e5e 2px solid;
	border-top:#5e5e5e 2px solid;
	border-right:#5e5e5e 2px solid;
	color:#464646; font-weight:700;
	line-height:40px;
}

.academy_level li.lv3-1 { 
	display:inline-block;
	float:left;
	width:332px; height:40px; 
	text-align:center;
	background:#ebebeb; 
	border-bottom:#5e5e5e 2px solid;
	border-top:#d7d7d7 1px solid;
	border-right:#d7d7d7 1px solid;
	color:#464646; font-weight:700;
	line-height:40px;
}
.academy_level li.lv3-1 a:hover{ 
	display:inline-block;
	float:left;
	width:332px; height:40px; 
	text-align:center;
	background:#fff; 
	border-bottom:#5e5e5e 2px solid;
	border-right:#d7d7d7 1px solid;
	color:#464646; font-weight:700;
	line-height:40px;
	text-decoration:;
}
	
	
/*******************************************************************************************************************************************/


/*공통 table*/
.table_list		{border-top:1px solid #333;position:relative;font-size:110%; width:922px;}
.table_list	table{width:100%;}
.table_list th	{padding:12px 0 10px 0;color:#454545;border-bottom:1px solid #ccc;background-color:#f7f7f7;}
.table_list td	{padding:10px 0; padding-left:15px; color:#333;border-bottom:1px solid #ccc;}
.table_list td.pad0{padding-left:0;}
.table_list td .icon-img{padding:0 0 0 5px;position:relative;top:-1px;}

.table_list2		{border-top:1px solid #333;position:relative;font-size:110%; width:100%;}
.table_list2	table{width:100%;}
.table_list2 th	{padding:12px 0 10px 0;color:#454545;border-bottom:1px solid #ccc;background-color:#f7f7f7; }
.table_list2 td	{padding:10px 0; padding-left:15px; color:#333;border-bottom:1px solid #ccc;}
.table_list2 td .icon-img{padding:0 0 0 5px;position:relative;top:-1px;}


/**/
.title_a {clear: both; padding:0 0 3px 15px;  background:url(/images/common/bullect01.gif) left 7px no-repeat;  font-weight: bold; font-size:1.1em; border:none; line-height:1.8em; color:#222;}
.title_b {background:url(/images/common/bullect02.gif) 4px 4px no-repeat; clear: both; color: #606060; line-height: 170%; padding-left: 16px; text-align: justify; line-height:1.8em; font-size:1.1em;}
.title_c {background:url(/images/common/bullect04.gif) 10px 10px no-repeat; clear: both;  font-size:1.0em; line-height: 170%; padding-left: 16px; text-align: justify; line-height:1.8em;}

/*버튼*/
.btn_area{overflow:hidden;}
.btn_red {float:left;background:#ec3638;padding:11px 23px;font-size:100%;text-align:center;}
.btn_red a {color:#ffffff;}
.btn_gray {float:left;background:#767676;padding:11px 23px;font-size:100%;text-align:center;}
.btn_gray a {color:#ffffff;}

/* 타이틀 */
.subtitle { font-size:13px;width:100%; height:57px; border-bottom:#5e5e5e 1px solid;padding:15px 0 0 0; margin-bottom:20px;}
.subtitle span {font-size:30px;color:#2e2e2e;font-weight:bold;}

/* 팝업 */
.popup-zone {border:3px solid #11bdb2;background:#fff;min-height:300px;}
.popup-zone input[type=text] {background-color: #f1f1f1; border: 1px solid #dddddd; height:25px; padding-left:5px;}
.popup-zone .popup-tit {position:relative;background:#11bdb2;padding:10px 20px;font-size:16px;font-weight:bold;color:#fff;}
.popup-zone .popup-tit span {position:absolute;top:10px;right:20px;}
.popup-zone .popup-con {padding:30px 20px;}
.popup-zone .popup-con .pop-txt {border-top:1px solid #5e5e5e;border-bottom:1px solid #5e5e5e;padding:30px 0;text-align:center;}
.popup-zone .popup-btn {padding:0 0 20px;text-align:center;}

.popup-zone .popup-con .top-txt {background:url("/images/common/blt01.gif") no-repeat scroll 0 9px;padding:0 0 10px 10px;border-bottom:3px solid #5e5e5e;}
.popup-zone .popup-con .tit-h1 {font-size:16px;font-weight:bold;padding:10px 0 15px 0;}
.popup-zone .popup-con .sponsor-in {overflow:hidden;border-bottom:1px solid #5e5e5e;padding:0 0 10px 0;}
.popup-zone .popup-con .sponsor-in dt {float:left;width:50px;padding:0 0 10px 10px;font-weight:bold;}
.popup-zone .popup-con .sponsor-in dd {padding:0 0 10px 0;}
.popup-zone .popup-con .pop-notice {padding:15px 0 27px;}
.popup-zone .popup-con .pop-notice li {letter-spacing:-0.5px;}
.popup-zone .popup-con .sponsor-in2 {overflow:hidden;padding:10px 0 0 0;}
.popup-zone .popup-con .sponsor-in2 dt {float:left;width:90px;padding:0 0 10px 10px;font-weight:bold;}
.popup-zone .popup-con .sponsor-in2 dd {padding:0 0 10px 0;}

/* 우편번호 찾기 */
.zipcode-search {text-align:center;border-top:1px solid #5e5e5e;border-bottom:1px solid #5e5e5e;padding:15px 0;}
.zipcode-search p {padding:0 0 15px;font-size:15px;}
.search-word {padding:15px 0;font-size:15px;}
.search-result {border:1px solid #d0d0d0;padding:10px;height:139px;overflow-y:scroll;}
.pop-btn-r {text-align:right;padding:15px 0 0 0;}

/* 실명인증확인완료 */
.popup-zone .popup-con .pop-txt2 {border-top:1px solid #5e5e5e;border-bottom:1px solid #5e5e5e;padding:30px 0;text-align:center;margin:0 0 30px 0;font-size:15px;letter-spacing:-0.5px;}
.popup-zone .popup-con .pop-txt2 input {margin:5px 0 0 0;}

/*사이트맵*/
.sitemap{width:100%; overflow:hidden;}
.sitemap li{width:182px; padding-left:14px; float:left;  min-height:250px;}
.sitemap li.start{ padding-left:0; clear:both;}
.sitemap li dl{width:182px;  min-height:230px;}
.sitemap li dl dt{ padding-top:15px; height:34px; margin-bottom:10px; text-align:center; font-size:16px; font-weight:bold; color:#4d4d4d; background:url(/images/others/sitemap_bg.gif) left top no-repeat;}
.sitemap li dl dt a{color:#4d4d4d;}
.sitemap li dl dd{padding-top:6px; height:36px; padding-left:20px; font-size:14px; color:#484747; background:url(/images/others/sitemap_dot.gif) 10px 14px no-repeat;}


/*재단법인 행복마을 상단 탭*/
.happyvillage{width:1010px; height:40px;padding:0; margin:0 0 30px 0;}
.happyvillage ul {overflow:hidden;}
.happyvillage li{display:inline-block;float:left;width:246px; height:40px; text-align:center;background:#616161;color:#fff; font-weight:700;line-height:40px;margin-right:5px;}
.happyvillage li:hover{display:inline-block;float:left;width:246px; height:40px; text-align:center;background:url('/images/common/tab_bg.gif') center bottom no-repeat #11bdb2;color:#fff; font-weight:700;line-height:40px;}
.happyvillage li.on{ display:inline-block;float:left;	width:246px; height:40px; text-align:center; background:url('/images/common/tab_bg.gif') center bottom no-repeat #11bdb2; color:#fff; font-weight:700; line-height:40px;}
.happyvillage li a{color:#fff;}
.happyvillage li.end{margin-right:0;}

.happy_table table {width:100%; border-top:2px solid #5e5e5e; border-bottom:2px solid #5e5e5e; font-size:14px;}
.happy_table table th {border-bottom:1px solid #dedede;font-weight:bold;padding:13px 0;color:#000;background:#f2f2f2;}
.happy_table table td {border-bottom:1px solid #dedede;text-align:left;padding:10px 0 10px 39px;}

.purpose{width:990px; border-top:2px solid #5e5e5e; border-bottom:2px solid #5e5e5e; font-size:14px; padding:30px 10px 30px 10px; text-align:justify;  color:#2e2e2e;}
.purpose.pad-b0{padding-bottom:0;}