/**************************************************************
* Healing Inside
**************************************************************/
.healing_inside {overflow:hidden}
.healing_inside .inner {width:1080px;margin:0 auto;}
.healing_inside .quick_banner {display:block;position:fixed;top:330px;right:50%;margin-right:-840px;z-index:10;opacity:0;transition:0.95s}
.healing_inside .quick_banner.ani {opacity:1}
.healing_inside a:hover {text-decoration:none}
.healing_foot {padding:60px 0 100px 0}
.healing_foot .btn_banner {display:block}


/* Visual */
.healing_visual {overflow:hidden;position:relative;height:634px;background-color:#e1ded7}
.healing_visual .bg {position:absolute;top:0;left:50%;z-index:0;margin-left:-960px;opacity:0;transition:1.5s}
.healing_visual .bg.ani {opacity:1}
.healing_visual .inner {position:absolute;top:0;left:50%;z-index:1;margin-left:-540px;width:1080px;height:666px}
.healing_visual .inner:after {display:block;content:'';clear:both}
.healing_visual .tit {opacity:0}
.healing_visual .month {position:absolute;top:85px;left:125px;z-index:3;margin-left:20px;transition:0.95s}
.healing_visual .t01 {position:absolute;top:216px;left:330px;z-index:3;margin-left:20px;transition:0.95s}
.healing_visual .t02 {position:absolute;top:160px;left:71px;z-index:2;margin-left:-40px;transition:0.95s}
.healing_visual .t03 {position:absolute;top:296px;left:282px;z-index:1;margin-top:40px;transition:0.95s}
.healing_visual .t04 {position:absolute;top:374px;left:77px;z-index:1;margin-top:20px;transition:0.95s}
.healing_visual .tit.ani {opacity:1;margin:0}


/* Visual : °­ÀÇ¸ñ·Ï */
.healing_list {float:right;margin:80px 7px 0 0}
.healing_list .type {display:block;margin-bottom:3px}
.healing_list .title {display:block;margin-bottom:12px;font-weight:bold;font-size:22px;line-height:28px;color:#251e18;letter-spacing:-0.1em}
.healing_list .thumb {display:block;margin-bottom:8px}
.healing_list .info {margin:0;font-family:"Malgun Gothic";font-size:14px;line-height:20px;color:#4c3f2c;letter-spacing:-0.1em}
.healing_list ul {overflow:hidden}
.healing_list ul li {overflow:hidden;float:left;position:relative;transition:0.2s}
.healing_list ul li a {display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;padding:19px 0 0 19px;box-sizing:border-box}
.healing_list ul li .icon {display:block;position:absolute;z-index:9;}
.healing_list ul li.improve {width:168px;height:318px}
.healing_list ul li.improve a {margin-left:-170px}
.healing_list ul li.life {width:224px;height:318px;margin:110px 0 0 34px}
.healing_list ul li.life a {margin-left:-216px}
.healing_list.ani ul li:hover {background-color:#fff}


/* Contents : layout */
.healing_contents .contents.cnt_01 {padding:117px 0 100px 0;background:#fcf5f2 url(../images/bg_contents_01.jpg) 50% 0 no-repeat}
.healing_contents .contents.cnt_02 {padding:114px 0 90px 0;background:#f3f8ee url(../images/bg_contents_02.jpg) 50% 0 no-repeat}
.healing_contents .contents .inner {position:relative}


/* Contents : headline */
.top_headline {position:relative;box-sizing:border-box}
.top_headline .headline {margin-bottom:29px;font-weight:normal;font-size:43px;line-height:48px;color:#333;letter-spacing:-0.1em}
.top_headline .type {display:block;overflow:hidden;height:51px;margin-bottom:9px;font-style:normal}
.top_headline .type .en {float:left;font-size:42px;line-height:46px;color:#997459}
.top_headline .type .ko {float:left;font-size:24px;line-height:59px;color:#997459;letter-spacing:-0.1em}
.top_headline .type .bar {float:left;width:33px;height:2px;margin:28px 11px 0 11px;background-color:#997459}
.top_headline .info {margin-bottom:75px}
.top_headline .info dt {margin-bottom:3px;font-size:23px;line-height:32px;color:#703d19;letter-spacing:-0.1em}
.top_headline .info dd {font-size:16px;line-height:26px;color:#333;letter-spacing:-0.1em}
.top_headline .info .source {margin-left:5px;font-size:16px}

.cnt_01 .top_headline {padding-left:480px}
.cnt_02 .top_headline strong {line-height:51px}
.cnt_02 .top_headline .info dt {margin-bottom:10px;color:#6db025}
.cnt_02 .top_headline .type {margin-bottom:-2px}
.cnt_02 .top_headline .type .ko {color:#98b579}
.cnt_02 .top_headline .type .en {color:#98b579}
.cnt_02 .top_headline .type .bar {background-color:#98b579}


/* Contents : tag */
.tag_list {position:absolute;width:281px;height:234px;box-sizing:border-box}
.tag_list li {font-weight:bold;font-size:22px;line-height:58px;color:#fff;letter-spacing:-0.1em}

.cnt_01 .tag_list {top:195px;left:139px;padding:46px 0 0 96px}
.cnt_02 .tag_list {top:178px;right:319px;height:281px;padding-top:50px}
.cnt_02 .tag_list li {text-align:right}
.cnt_02 .tag_list li:nth-child(1) {padding-right:64px}
.cnt_02 .tag_list li:nth-child(2) {padding-right:84px}
.cnt_02 .tag_list li:nth-child(3) {padding-right:102px}


/* Contents : ÀÌ·± ¼±»ý´Ô²² ÃßÃµÇÕ´Ï´Ù! */
.box_recommend {margin-bottom:40px}
.box_recommend .title {display:block;position:relative;margin-bottom:22px}
.box_recommend .title:before,
.box_recommend .title:after {display:block;position:absolute;top:-12px;width:4px;height:4px;border-radius:50%;content:''}
.box_recommend .list {overflow:hidden}
.box_recommend .list li {float:left;margin-left:80px;text-align:center}
.box_recommend .list li p {height:76px;margin:0;font-size:16px;line-height:24px;color:#333;letter-spacing:-0.1em;text-align:center}
.box_recommend .list .rec0101 {margin-left:62px}
.box_recommend .list .rec0201 {margin-left:33px}
.box_recommend .icon {display:inline-block;width:100%;height:89px;font-size:0}
.box_recommend .rec0101 .icon {background:url(../images/icon_0101.png) 50% 8px no-repeat}
.box_recommend .rec0102 .icon {background:url(../images/icon_0102.png) 52% 12px no-repeat}
.box_recommend .rec0103 .icon {background:url(../images/icon_0103.png) 50% 11px no-repeat}
.box_recommend .rec0201 .icon {background:url(../images/icon_0201.png) 50% 9px no-repeat}
.box_recommend .rec0202 .icon {background:url(../images/icon_0202.png) 50% 9px no-repeat}
.box_recommend .rec0203 .icon {background:url(../images/icon_0203.png) 50% 8px no-repeat}

.cnt_01 .box_recommend {padding-left:418px}
.cnt_01 .box_recommend .title:before,
.cnt_01 .box_recommend .title:after {background-color:#703d19}
.cnt_01 .box_recommend .title:before {right:121px}
.cnt_01 .box_recommend .title:after {right:92px}
.cnt_02 .box_recommend {margin-bottom:70px;padding-right:418px}
.cnt_02 .box_recommend .title {margin-bottom:34px}
.cnt_02 .box_recommend .title:before,
.cnt_02 .box_recommend .title:after {background-color:#6db025}
.cnt_02 .box_recommend .title:before {left:188px}
.cnt_02 .box_recommend .title:after {left:216px}


/* Contents : table */
table {border-collapse:collapse;border-spacing:0;background-color:#fff}
.tbl_healing {width:100%;border-top:2px solid #f16702;border-bottom:1px solid #474747}
.tbl_healing th,
.tbl_healing td {border-bottom:1px solid #e2e0e1;font-family:"Malgun Gothic"}
.tbl_healing tr:last-child td {border-bottom:0 none}
.tbl_healing thead th {height:50px;font-weight:bold;font-size:16px;letter-spacing:-0.075em;color:#111}
.tbl_healing tbody td {height:44px;padding:8px 0;font-size:16px;text-align:center;color:#111;letter-spacing:-0.075em;transition:0.35s}
.tbl_healing .title {display:block;padding:0 34px;font-weight:normal;text-align:left}
.tbl_healing .btn_play {display:inline-block;width:96px;height:29px;font-size:0;background:url(../images/icon_play.png) 52% 50% no-repeat;transition:0.3s}

.cnt_01 .tbl_healing {border-top-color:#703d19}
.cnt_01 .tbl_healing tr:hover td {background-color:#F2EEEA}
.cnt_01 .tbl_healing .btn_play:hover {text-decoration:none;background-image:url(../images/icon_play_01.png)}
.cnt_02 .tbl_healing {border-top-color:#6db025}
.cnt_02 .tbl_healing tr:hover td {background-color:#E9F3DF}
.cnt_02 .tbl_healing .btn_play:hover {text-decoration:none;background-image:url(../images/icon_play_02.png)}


/* animation */
.box_recommend .title:before,
.box_recommend .title:after {
	-webkit-animation:jump 0.3s ease-in-out infinite alternate;
	-moz-animation:jump 0.3s ease-in-out infinite alternate;
	animation:jump 0.3s ease-in infinite alternate;
}

@-webkit-keyframes jump{
	0% {top:-12px}
	100% {top:-8px}
}

@-moz-keyframes jump{
	0% {top:-12px}
	100% {top:-8px}
}

@keyframes jump{
	0% {top:-12px}
	100% {top:-8px}
}