@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200..900&display=swap');


.tmpHead {padding-top: 60px; margin-bottom: -50px;}
.tmpHead:after {content: ''; display: table; clear: both;}
.tmpHead h1 {float: left; white-space: nowrap; height: 50px; line-height: 50px; font-size: 30px;}
.tmpHead ul {float: right; margin-top: 30px;}
.tmpHead ul:after {content: ''; display: table; clear: both;}
.tmpHead ul li {float: left; margin-right: 10px; padding-right: 10px; position: relative;}
.tmpHead ul li:after {content: ''; display: block; width: 1px; height: 10px; background: #666; position: absolute; right: 0; top: 50%; margin-top: -5px;}
.tmpHead ul li a {display: block; font-size: 18px;}
.tmpHead ul li:last-child {padding-right: 0; margin-right: 0;}
.tmpHead ul li:last-child:after {display: none;}

#tmpWrap {width: 1400px; margin: 0 auto;}
.tmpTitle {margin-bottom: 10px; font-size: 20pt; font-weight: 500;}
.tmpList {}
.tmpList:after {content: ''; display: table; clear: both;}
.tmpList dt {float: left; width: 35%;}
.tmpList dt pre {height: 300px;}
.tmpList dd {float: left; width: 65%; padding-left: 60px;}
.tmpLine {margin: 60px 0;}
.tmpBtn {text-align:center; margin-bottom:16px;}
.tmpBtn li {display:inline-block; margin:0 3px;}
.tmpBtn li a {display:block; color:#333; border:solid 1px #aaa; padding:0 15px; height: 34px; line-height: 32px; text-decoration:none;}
.tmpRsp {-webkit-transition: all 0.2s; transition: all 0.2s; height: 330px;}
.tmpRsp iframe {display:block; width:100%; height:100%; border: solid 1px #ddd;}





.itv_top01_cont {padding-left:60px; padding-right:60px; box-sizing: border-box; width: 100%; max-width: 1000px; margin:0 auto;}
.itv_top01_cont:after {content:""; display:table; clear:both;}
.itv_top01, .itv_top01_prfl, .itv_qna01 {text-align: left;}
.itv_top01 {background:#08cee8; padding-top:40px; padding-bottom:25%; box-sizing: border-box;}
.itv_top01 h3 {font-size:22pt; font-weight:100; letter-spacing:0.1em; margin-top: 0; margin-bottom: 0;}
.itv_top01 h3 span {font-weight:500;}
.itv_top01 h5 {font-size:9pt; font-weight:100; text-transform:uppercase; letter-spacing:0.3em; margin-top:20px; position:relative; padding-bottom:30px; box-sizing: border-box;}
.itv_top01 h5:after {content:""; display:block; width:40px; height:4px; background:#333; position:absolute; left:0; bottom:0;}
.itv_top01_prfl dl:after {content:""; display:table; clear:both;}
.itv_top01_prfl dt {float:left; width:55%; position:relative; margin-top:-25%;}
.itv_top01_prfl dt img {display:block; width:100%;}
.itv_top01_prfl dd {float:left; width:45%; padding:20px 0 0 30px; box-sizing: border-box; margin-left: 0;}
.itv_top01_prfl h3 {font-size:24pt; font-weight:100; letter-spacing:0.1em; margin-top: 0; margin-bottom: 0;}
.itv_top01_prfl h3 span {font-weight:500;}
.itv_top01_prfl h5 {font-size:14pt; font-weight:300; padding:10px 0; box-sizing: border-box; margin-top: 0; margin-bottom: 0;}
.itv_top01_prfl p {font-size:10pt; font-weight:300; line-height:1.6; margin-top: 0; margin-bottom: 0;}

@media (max-width:800px) {
	.itv_top01_cont {padding-left:30px; padding-right:30px;}
	.itv_top01 {padding-top:20px;}
	.itv_top01 h3 {font-size:18pt;}
	.itv_top01 h5 {font-size:9pt; margin-top:10px; padding-bottom:20px; margin-bottom:20px;}
	.itv_top01 h5:after {width:30px; height:3px;}
	.itv_top01_prfl dd {padding:15px 0 0 15px;}
	.itv_top01_prfl h3 {font-size:18pt;}
	.itv_top01_prfl h5 {font-size:11pt;}
}

@media (max-width:600px) {
	.itv_top01_cont {padding-left:15px; padding-right:15px;}
	.itv_top01_prfl dt {width:100%;}
	.itv_top01_prfl dd {width:100%; padding:15px 0 0 0;}
}





.itv_top02 {max-height:380px; overflow: hidden; position: relative; width: 100%; max-width: 1000px; margin:0 auto;}
.itv_top02 > img {display: block; width: 100%;}
.itv_top02 > div {position: absolute; top: 0; left: 0; right: 40%; bottom: 0;}
.itv_top02 > div > div {display: table; width: 100%; height: 100%;}
.itv_top02 > div > div > div {display: table-cell; width: 100%; vertical-align: middle; padding-left: 60px; padding-right: 60px; box-sizing: border-box;}
.itv_top02_cont {background: rgba(255,255,255,0.7); padding: 20px; box-sizing: border-box;}
.itv_top02_cont h6 {font-size: 8pt; letter-spacing: 0.5em; font-weight: 300; color: #888; margin-top: 0; margin-bottom: 0;}
.itv_top02_cont h3 {font-size: 14pt; font-weight: 300; margin-top: 0; margin-bottom: 0;}
.itv_top02_cont h3 span {font-size: 26pt; font-weight: 700; letter-spacing: 0.25em; color: #5a4937;}
.itv_top02_cont h5 {font-size: 10pt; margin-top: 10px; margin-bottom: 0;}
.itv_top02_cont p {font-size: 10pt; margin-top: 5px; margin-bottom: 0; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.5em; height: 4.5em; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

@media (max-width:800px) {
	.itv_top02 > div > div > div {padding-left: 20px; padding-right: 20px;}
	.itv_top02_cont {padding: 15px;}
	.itv_top02_cont h3 {font-size: 12pt;}
	.itv_top02_cont h3 span {font-size: 20pt;}
}

@media (max-width:600px) {
	.itv_top02 > div {position: static;}
	.itv_top02 > div > div > div {padding-left: 0; padding-right: 0;}
	.itv_top02_cont {background: none; width: 100%; padding: 15px;}

}





.itv_top03 {padding: 30px 60px; box-sizing: border-box; width: 100%; max-width: 1000px; margin:0 auto;}
.itv_top03 > div {position: relative; padding-left: 180px; box-sizing: border-box;}
.itv_top03_img {position: relative; width: 140px; height: 140px; overflow:hidden; position: absolute; left: 15px; top: 50%; margin-top: -70px; border-radius: 70px 70px 70px 70px; -moz-border-radius: 70px 70px 70px 70px; -webkit-border-radius: 70px 70px 70px 70px;}
.itv_top03_img img {display: block; width: 100%;}
.itv_top03_cont {max-width: 1000px; margin: 0 auto;}
.itv_top03_cont h6 {font-size: 8pt; letter-spacing: 0.5em; font-weight: 300; color: #888; margin-top: 0; margin-bottom: 0;}
.itv_top03_cont h3 {font-size: 14pt; font-weight: 300; margin-top: 0; margin-bottom: 0;}
.itv_top03_cont h3 span {font-size: 26pt; font-weight: 700; letter-spacing: 0.25em; color: #5a4937; margin-top: 0; margin-bottom: 0;}
.itv_top03_cont h5 {font-size: 10pt; margin-top: 10px; margin-bottom: 0;}
.itv_top03_cont p {font-size: 10pt; margin-top: 5px; margin-bottom: 0; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.5em; height: 4.5em; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

@media (max-width:800px) {
	.itv_top03 {padding: 30px 15px;}
	.itv_top03_cont h3 {font-size: 12pt;}
	.itv_top03_cont h3 span {font-size: 20pt;}
}

@media (max-width:600px) {
	.itv_top03 > div {padding-left: 0;}
	.itv_top03_img {width: 120px; height: 120px; position: static; left: 0; top: 0; margin-top: 0; margin: 0 auto;}
	.itv_top03_cont {padding-top: 30px;}
	.itv_top03_cont h6 {text-align: center;}
	.itv_top03_cont h3 {text-align: center;}
	.itv_top03_cont h5 {text-align: center; margin-top: 5px;}
	.itv_top03_cont p {margin-top: 20px; overflow: visible; height: auto; display: block; text-overflow: normal;}
}










.itv_qna01 {padding: 30px 15px; margin: 0 -15px; box-sizing: border-box; width: 100%; max-width: 1000px; margin:0 auto;}
.itv_qna01:after {content: ''; display: table; clear: both;}
.itv_qna01_col1 {float: left; width: 10%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.itv_qna01_col2 {float: left; width: 20%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.itv_qna01_col3 {float: left; width: 30%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.itv_qna01_col4 {float: left; width: 40%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.itv_qna01_col5 {float: left; width: 50%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.itv_qna01_col6 {float: left; width: 60%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.itv_qna01_col7 {float: left; width: 70%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.itv_qna01_col8 {float: left; width: 80%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.itv_qna01_col9 {float: left; width: 90%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.itv_qna01_col10 {float: left; width: 100%; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.itv_qna01_cmt {font-family: 'Noto Serif KR', serif; color: #888; font-weight: 700; font-size: 14pt; padding-top: 50px; line-height: 1.5em; font-style: italic; box-sizing: border-box; margin-top: 0; margin-bottom: 0;}
.itv_qna01_cmt:before {content: '"';}
.itv_qna01_cmt:after {content: '"';}
.itv_qna01_col7 .itv_qna01_qna {margin-bottom: 30px;}
.itv_qna01_col7 .itv_qna01_qna:last-child {margin-bottom: 0;}
.itv_qna01_qna {position: relative; margin-top: 0; margin-bottom: 0;}
.itv_qna01_qna dt {position: absolute; z-index: 0; left: -20px; top: -10px; font-family: 'Noto Serif KR', serif; font-size: 70pt; color: #e2eefc; font-weight: 700; font-style: italic;}
.itv_qna01_qna dd {position: relative; z-index: 1; padding-left: 40px; padding-top: 50px; box-sizing: border-box; margin-left: 0;}
.itv_qna01_qna h5 {font-size: 16pt; font-weight: 700; line-height: 1.3em; margin-top: 0; margin-bottom: 0;}
.itv_qna01_qna p {font-size: 11pt; margin-top: 15px; font-weight: 300; margin-bottom: 0;}




@media (max-width:800px) {
}

@media (max-width:600px) {
	.itv_qna01 {padding: 20px 0; margin: 0;}
	.itv_qna01_col1 {width: 100%; padding-left: 0; padding-right: 0;}
	.itv_qna01_col2 {width: 100%; padding-left: 0; padding-right: 0;}
	.itv_qna01_col3 {width: 100%; padding-left: 0; padding-right: 0;}
	.itv_qna01_col4 {width: 100%; padding-left: 0; padding-right: 0;}
	.itv_qna01_col5 {width: 100%; padding-left: 0; padding-right: 0;}
	.itv_qna01_col6 {width: 100%; padding-left: 0; padding-right: 0;}
	.itv_qna01_col7 {width: 100%; padding-left: 0; padding-right: 0;}
	.itv_qna01_col8 {width: 100%; padding-left: 0; padding-right: 0;}
	.itv_qna01_col9 {width: 100%; padding-left: 0; padding-right: 0;}
	.itv_qna01_col10 {width: 100%; padding-left: 0; padding-right: 0;}
	.itv_qna01_cmt {font-size: 12pt; padding-top: 0; padding-bottom: 30px; text-align: center; margin: 0 auto; max-width: 80%;}
	.itv_qna01_cmt:before,
	.itv_qna01_cmt:after {display: none;}
	.itv_qna01_qna dt {font-size: 50pt; left: 0;}
	.itv_qna01_qna dd {padding-left: 30px; padding-top: 30px;}
	.itv_qna01_qna h5 {font-size: 14pt; line-height: 1.4em;}
	.itv_qna01_qna p {font-size: 11pt;}
}



.itv_qna03_img {padding-top: 50px; padding-bottom: 0; padding-left: 0;box-sizing: border-box; margin-top: 0; margin-bottom: 0; list-style: none; width: 100%; max-width: 1000px; margin:0 auto;}
.itv_qna03_img li {margin-bottom: 5px;}
.itv_qna03_img li:last-child {margin-bottom: 0;}
.itv_qna03_img li img {display: block; width: 100%;}


.itv_img01 {padding: 15px 0; box-sizing: border-box; width: 100%; max-width: 1000px; margin:0 auto;}
.itv_img01 img {display: block; max-width: 100%; margin: 0 auto;}

@media (max-width:600px) {
	.itv_img01 {padding: 5px 0;}
	.itv_qna03_img {padding-top: 20px; padding-bottom: 20px;}
}




.itv_footer {padding: 60px 0; box-sizing: border-box; width: 100%; max-width: 1000px; margin:0 auto; text-align: center;}
.itv_footer dl {text-align: center; margin-bottom: 60px; margin-top: 0;}
.itv_footer dd {display: inline-block; white-space: nowrap; font-size: 10pt; color: #666; margin-left: 0; padding-right: 10px; margin-right: 10px; position: relative; letter-spacing: 0.025em; box-sizing: border-box;}
.itv_footer dd:after {content: ''; display: block; width: 1px; height: 10px; background: #666; position: absolute; right: 0; top: 50%; margin-top: -5px;}
.itv_footer dd:last-child {padding-right: 0; margin-right: 0; box-sizing: border-box;}
.itv_footer dd:last-child:after {display: none;}
.itv_footer img {width: 230px; margin: 0 auto; display: block;}


@media (max-width:600px) {
	.itv_footer {padding: 30px 0;}
	.itv_footer dl {margin-bottom: 30px;}
	.itv_footer dd {font-size: 9pt; padding-right: 8px; margin-right: 8px;}
	.itv_footer img {width: 130px !important;}
}






.cke_widget_inline {display: block !important}

.story_title01 {text-align: center; padding: 60px 0; font-family: 'Noto Serif KR', serif; box-sizing: border-box;}
.story_title01 img {display: block; width: 360px; margin: 0 auto;}
.story_title01 h3 {position: relative; padding-top: 90px; margin-top: 30px; font-weight: 800; font-size: 28pt; box-sizing: border-box; margin-bottom: 0;}
.story_title01 h3:before {content: ''; display: block; width: 50px; height: 50px; position: absolute; top: 0; left: 50%; margin-left: -25px; background: url('/template/img/title01_x.png')no-repeat center center; background-size: 100% auto;}
.story_title01 h4 {font-size: 28pt; margin-top: 5px; margin-bottom: 0; color: #0e90c0;}


@media (max-width:800px) {
	.story_title01 img {width: 200px;}
	.story_title01 h3 {padding-top: 60px; margin-top: 30px; font-size: 22pt;}
	.story_title01 h3:before {width: 40px; height: 40px; margin-left: -20px;}
	.story_title01 h4 {font-size: 20pt;}
}

@media (max-width:600px) {
	.story_title01 {padding: 30px 0;}
	.story_title01 img {width: 150px;}
	.story_title01 h3 {padding-top: 50px; margin-top: 20px; font-size: 16pt;}
	.story_title01 h3:before {width: 30px; height: 30px; margin-left: -15px;}
	.story_title01 h4 {font-size: 16pt;}
}



.story_title02 {padding-top: 60px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: solid 1px #666; padding-left: 15px; padding-right: 115px; position: relative; box-sizing: border-box;}
.story_title02 h3 {font-weight: 500; font-size: 18pt; line-height: 1.2em; margin-top: 0; margin-bottom: 0;}
.story_title02 h4 {font-size: 24pt; font-weight: 100; line-height: 1.2em; margin-top: 0; margin-bottom: 0;}
.story_title02 img {display: block; width: 100px; position: absolute; right: 15px; bottom: 15px;}

@media (max-width:800px) {
	.story_title02 {padding-top: 30px; padding-bottom: 10px; margin-bottom: 10px; padding-left: 15px; padding-right: 15px; position: relative;}
	.story_title02 h3 {font-size: 16pt;}
	.story_title02 h4 {font-size: 20pt;}
}

@media (max-width:600px) {
	.story_title02 {padding-right: 15px;}
	.story_title02 h3 {font-size: 12pt;}
	.story_title02 h4 {font-size: 14pt;}
	.story_title02 img {display: none;}
}






.story_top_img {padding-bottom: 30px; box-sizing: border-box;}
.story_top_img img {display: block; margin: 0 auto; max-width: 100%}

@media (max-width:600px) {
	.story_top_img {padding-bottom: 0;}
}






.story_top_txt {padding: 30px 0; box-sizing: border-box; margin-top: 0; margin-bottom: 0;}
.story_top_txt:after {content: ''; display: table; clear: both;}
.story_top_txt dt {float: left; width: 30%;}
.story_top_txt dt h5 {font-size: 15pt; color: #3e3e3e; line-height: 1.5em; margin-top: 0; margin-bottom: 0;}
.story_top_txt dt p {font-size: 13pt; margin-top: 5px; margin-bottom: 0;}
.story_top_txt dd {float: left; width: 70%; padding-left: 60px; box-sizing: border-box; margin-left: 0; font-size: 13pt; font-weight: 300; line-height: 1.6em;}
.story_top_txt dd ul {margin-top: 30px;}
.story_top_txt dd ul li {font-size: 13pt; margin-bottom: 5px;}
.story_top_txt dd ul li:last-child {margin-bottom: 0;}
.story_top_txt dd ul li em {display: inline-block; vertical-align: middle; background: #0e90c0; color: #fff; padding: 5px 10px; margin-right: 10px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
.story_top_txt dd ul li span {vertical-align: middle; font-weight: 400;}

@media (max-width:800px) {
	.story_top_txt dt h5 {font-size: 16pt;}
	.story_top_txt dd {font-size: 12pt;}
	.story_top_txt dd ul {margin-top: 20px;}
	.story_top_txt dd ul li {font-size: 11pt;}
}

@media (max-width:600px) {
	.story_top_txt {padding: 15px 0;}
	.story_top_txt dt {float: none; width: 100%; position: relative; padding-left: 10px; box-sizing: border-box;}
	.story_top_txt dt:before {content: ''; display: block; width: 4px; background: #5a4937; position: absolute; left: 0; top: 2px; bottom: 2px;}
	.story_top_txt dt h5 {font-size: 12pt;}
	.story_top_txt dt h5 span {display: inline;}
	.story_top_txt dt p {font-size: 12pt; margin-top: 0;}
	.story_top_txt dd {float: none; width: 100%; margin-top: 15px; padding-left: 10px; padding-right: 10px; box-sizing: border-box;}
	.story_top_txt dd {font-size: 10pt;}
	.story_top_txt dd ul li {font-size: 10pt;}
}




.story_titleimg {overflow: hidden; position: relative; padding-left: 375px;}
.story_ti_title {width: 375px; height: 375px; position: absolute; left: 0; top: 0; padding: 35px; box-sizing: border-box; background: #d81c1c;}
.story_ti_title > div {display: table; width: 100%; height: 100%; text-align: center; color: #fff; border: solid 2px #fff;}
.story_ti_title > div > div {display: table-cell; width: 100%; vertical-align: middle;}
.story_ti_title span {display: block; text-indent: -9999px; height: 28px; position: relative; margin-bottom: 75px; background: url('/template/img/story_top_titleimg_logo.png')no-repeat center center;}
.story_ti_title span:after {content: ''; display: block; width: 21px; height: 21px; position: absolute; left: 50%; margin-left: -10px; top: 50px; background: url('/template/img/story_top_titleimg_x.png')no-repeat center center;}
.story_ti_title p {font-size: 18px; font-weight: 700; line-height: 1.2em;}
.story_ti_img {height: 375px;}
.story_ti_img img {display: block; height: 100%; padding: 0;}

@media (max-width:800px) {
	.story_titleimg {padding-left: 0;}
	.story_ti_title {width: 100%; height: auto; position: static; padding: 15px;}
	.story_ti_title > div {padding: 25px;}
	.story_ti_title span {margin-bottom: 40px;}
	.story_ti_title span:after {top: 40px;}
	.story_ti_title p {font-size: 16pt;}
	.story_ti_img {height: auto;}
	.story_ti_img img {height: auto; width: 100%;}
}



.story_titleimg2 {overflow: hidden; position: relative; padding-right: 375px;}
.story_ti_title2 {width: 375px; height: 375px; position: absolute; right: 0; top: 0; background: #fff;}
.story_ti_title2 > div {display: table; width: 100%; height: 100%; padding-left: 60px;}
.story_ti_title2 > div > div {display: table-cell; width: 100%; vertical-align: middle;}
.story_ti_title2 span {display: block; position: relative; color: #0e90c0; font-family: 'Noto Serif KR', serif; padding-top: 30px; font-style: italic; font-size: 24pt; font-weight: 700;}
.story_ti_title2 span:after {content: ''; display: block; background: #a3a3a3; height: 1px; width: 40px; position: absolute; left: 0; top: 0;}
.story_ti_title2 p {font-size: 18px; margin-top: 20px; color: #929292;}
.story_ti_img2 {height: 375px;}
.story_ti_img2 img {display: block; height: 100%;}

@media (max-width:800px) {
	.story_titleimg2 {padding-right: 0; margin-top: 30px;}
	.story_ti_title2 {width: 100%; height: auto; position: static;}
	.story_ti_title2 > div {padding-left: 0;}
	.story_ti_title2 span {padding-top: 20px; font-size: 20pt;}
	.story_ti_title2 p {font-size: 11pt; margin-top: 10px;}
	.story_ti_img2 {height: auto; margin-top: 30px;}
	.story_ti_img2 img {width: 100%;}
}




.story_img2 {margin: 0 -3px;}
.story_img2:after {content: ''; display: table; clear: both;}
.story_img2 > div {float: left; width: 50%; padding: 0 3px; box-sizing: border-box;}
.story_img2 img {display: block; width: 100%;}

@media (max-width:800px) {
	.story_img2 {margin: 0;}
	.story_img2 > div {float: none; width: 100%; padding: 0; margin-bottom: 5px;}
	.story_img2 > div:last-child {margin-bottom: 0;}
}






.story_tch {padding: 30px 0; box-sizing: border-box;}
.story_tch:after {content: ''; display: table; clear: both;}
.story_tch_profile{width:40%; float:left;}
.story_tch_img {}
.story_tch_img img {display:block; max-width:280px; margin:0 auto;}
.story_tch_title {text-align:center;}
.story_tch_title h3 {margin-top: 15px; margin-bottom: 0;}
.story_tch_title h3 span {font-size:26px; font-weight:700; letter-spacing:0.25em;}
.story_tch_title h3 em {font-style:normal; font-size:20px; font-weight:300;}
.story_tch_title p {font-size:14px; margin-top: 0; margin-bottom: 0;}
.story_tch_txt {width:60%; float:left; padding-left:60px; box-sizing: border-box;}
.story_tch_txt h4 {font-size:22px; font-weight:400; position:relative; padding-bottom:10px; margin-bottom:15px; margin-top:30px; box-sizing: border-box;}
.story_tch_txt h4:after {content:""; display:block; background:#333; width:20px; height:1px; position:absolute; left:0; bottom:0;}
.story_tch_detail {}
.story_tch_detail ul {margin-top: 0; margin-bottom: 0; padding-left: 0; list-style:none;}
.story_tch_detail ul li {font-size:12px; font-family:"dotum", sans-serif; position:relative; padding-left:7px; margin-bottom:6px; box-sizing: border-box;}
.story_tch_detail ul li:before {content:""; display:block; width:2px; height:2px; background:#000; position:absolute; left:0; top:6px;}

@media (max-width:600px) {
	.story_tch {padding: 15px 0;}
	.story_tch_profile{width:100%; float:none;}
	.story_tch_img {}
	.story_tch_img img {max-width:60%;}
	.story_tch_title {}
	.story_tch_title h3 span {font-size:16pt;}
	.story_tch_title h3 em {font-size:12pt;}
	.story_tch_title p {font-size:10pt;}
	.story_tch_txt {width:100%; float:none; padding-left:0; margin-top: 30px;}
	.story_tch_txt h4 {font-size:14pt; margin-top:20px; padding-bottom: 10px; margin-bottom: 0; padding-left: 7px;}
	.story_tch_txt h4:after {display: none;}
	.story_tch_detail ul li {font-size:9pt;}

}



.story_img {padding: 30px 0; box-sizing: border-box; font-size: 13pt;}
.story_img img {display: block; margin: 0 auto; max-width: 100%}

@media (max-width:600px) {
	.story_img {padding: 15px 0; font-size: 10pt;}
}













/* review Template css 230215 */

/* review °ψΕλΏ΅Ώͺ */
.review_cntWrap {padding-bottom: 30px; width: 100%; margin: 0 auto; margin-top: 60px;}
.review_cntWrap h3{text-align: center;}
.review_cntWrap .BnABlack {background-color: #000;}
.review_cntWrap .cnt01 {font-size: 16px; line-height: 18px;  width: 85%; margin: 0 auto;}
.review_cntWrap .cnt01 p{width: 80%; padding: 10px 20px; border-radius: 5px; outline: 2px solid #08cee8;  line-height: 1.8;}

/* text QnA */
.review_question {position: relative; color: #000;  width: 92%; display: flex; margin-top: 30px;}
.review_question img {margin-right: 20px; width: 45px; height: 45px;  max-width: 45px; max-height: 55px;}
.review_answer { position: relative; width: 92%; margin: 0 0 0 auto; margin-top: 30px; display: flex;}
.review_answer img {margin-left: 20px; width: 45px; height: 45px; max-width: 45px; max-height: 55px;} 
.review_answer p {margin: 0 0 0 auto; padding:10px 20px;}
.review_question:after {display: block; content: ''; background-size: contain; background-repeat: no-repeat; background-position: center; background-image: url('/template/img/question_talk.png'); position: absolute; top: 13px; left: 36px; width: 40px; height: 20px;}
.review_answer:after {display: block; content: ''; background-size: contain; background-repeat: no-repeat; background-position: center; background-image: url('/template/img/answer_talk.png'); position: absolute; top: 13px; right: 36px; width: 40px; height: 20px;}


@media (max-width:800px) {
.review_cntWrap {margin-top: 50px;}
.review_cntWrap .cnt01 {font-size: 15px; line-height: 25px; margin: 0 auto;}
.review_answer p {font-size: 15px;}
.review_cntWrap .cnt01 p{padding: 8px 17px; line-height: 1.6; width: 100%;}
.review_question {width: 100%;}
.review_answer {width: 100%;}

}



@media (max-width:600px) {
.review_cntWrap {margin-top: 40px;}
.review_cntWrap .cnt01 {font-size: 14px; line-height: 20px; width: 100%;}
.review_answer p {font-size: 14px;}
.review_answer {margin-top: 20px;}
.review_cntWrap .cnt01 p{padding: 8px 17px;}
.review_question {margin-top: 20px;}
}



