/*     1265245 : 타이틀 텍스트      */
.title__1265245__ {font-size:0; text-align:center;}
.title__1265245__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:22px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
}
.title__1265245__ p:before {content:''; display:block; background:#009a93; width:50px; height:2px; margin:0 auto 10px; transition:.3s;}
.title__1265245__:hover p::before{width:100%;}

@media all and (min-width:1024px){
	.title__1265245__{ text-align:left;}
	.title__1265245__ p {font-size:34px;}
	.title__1265245__ p:before{margin-bottom:20px;}
}

/*     1265255 : BLANK 컨텐츠      */
.blank__1265255__ {box-sizing:border-box;display:block;position:relative;width:100%;height:60px}
.blank__1265255__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1265255__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1265255__ {height:30px}
}

/*     1265265 : 한줄 텍스트      */
.text__1265265__, .text__1265265__ *{position:relative; padding:0; margin:0; box-sizing:border-box; list-style:none;}

.text__1265265__ {display:flex; align-items:stretch;}
.text__1265265__ > div {padding:40px; width:100%;}
.text__1265265__ .img__wrap p {font-size:22px; text-align:center; font-weight:bold;}
.text__1265265__ .img__wrap .img__box{width:130px; margin:0 auto 20px;}
.text__1265265__ .img__wrap .img__box img{width:100%;}
.text__1265265__ ul {display:flex; flex-direction:column; border-top:2px solid #000; margin:40px 0 20px; height:200px;}
.text__1265265__ ul li {display:flex; align-items:center; height:100%; word-break:keep-all; border-bottom:1px solid #000; padding: 0 25px; font-size:16px;}
.text__1265265__ ul li::before{content:''; position:absolute; top:21px; left:12px; width:5px; height:5px; background:#000; border-radius:50%;}
.text__1265265__ ul li span {display:inline-block; width:30%; font-size:18px;}
.text__1265265__ ul li b, .text__1265265__ ul li em {font-size:18px;}
.text__1265265__ ul li em {font-style:normal; font-weight:bold; color:#009a93; margin-left:5px;}
.text__1265265__ > div > p {color:#009a93; font-size:16px; padding-left:12px;}
.text__1265265__ > div > p+p{margin-top:5px;}


.text__1265265__ .time{border:7px solid #009a93; background:#fff; transform:translateY(-8%); transition: transform .5s;}
.text__1265265__ .appo{background:#009a93; color:#fff; transform:translateY(8%); transition: transform .5s;}
.text__1265265__ .appo ul{border-top-color:#fff;}
.text__1265265__ .appo ul li{border-bottom-color:#fff;}
.text__1265265__ .appo ul li::before{background:#fff; top:30px;}

.text__1265265__:hover .time{transform:translateY(0);}
.text__1265265__:hover .appo{transform:translateY(0);}
.text__1265265__ .time:hover .img__wrap .img__box {animation: shake 0.5s; animation-iteration-count: infinite;}
.text__1265265__ .appo:hover .img__wrap .img__box {animation: shake 0.5s; animation-iteration-count: infinite;}

@keyframes shake {
    0% { transform: translate(1px, 1px) rotate(0deg); }
    10% { transform: translate(-1px, -2px) rotate(-1deg); }
    20% { transform: translate(-3px, 0px) rotate(1deg); }
    30% { transform: translate(3px, 2px) rotate(0deg); }
    40% { transform: translate(1px, -1px) rotate(1deg); }
    50% { transform: translate(-1px, 2px) rotate(-1deg); }
    60% { transform: translate(-3px, 1px) rotate(0deg); }
    70% { transform: translate(3px, 1px) rotate(-1deg); }
    80% { transform: translate(-1px, -1px) rotate(1deg); }
    90% { transform: translate(1px, 2px) rotate(0deg); }
    100% { transform: translate(1px, -2px) rotate(-1deg); }
}

@media (max-width:1023px){
	.text__1265265__{flex-direction:column;}
	.text__1265265__ .time, .text__1265265__ .appo{width:80%; transform:translateY(0); transition: width .5s;}
	.text__1265265__ .appo{margin-left:auto;}

	.text__1265265__:hover > div{width:100%;}
}

@media (max-width:767px){
	.text__1265265__ .time, .text__1265265__ .appo{width:100%; transform:translateY(0); padding: 20px;}
	.text__1265265__ .img__wrap .img__box{width:70px;}
	.text__1265265__ .img__wrap p{font-size:18px;}
	.text__1265265__ ul{margin:20px 0 10px; height:180px;}
	.text__1265265__ ul li{font-size:12px; padding:0 18px;}
	.text__1265265__ ul li::before {left:7px;}
	.text__1265265__ ul li span, .text__1265265__ ul li b, .text__1265265__ ul li em {font-size:14px;}
	.text__1265265__ ul li span{flex:none;}
	.text__1265265__ ul li em{display:block; text-align:center;}
	.text__1265265__ > div > p{font-size:12px;}
}

/*     1266135 : BLANK 컨텐츠      */
.blank__1266135__ {box-sizing:border-box;display:block;position:relative;width:100%;height:100px}
.blank__1266135__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1266135__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1266135__ {height:50px}
}

