/* common */
.listTitle {
	
	color: #b62b4c;
	font-size: 17px;
	padding: 20px 10px 10px;
	font-weight:500;
}

.sLife {
	width: 850px;
	overflow: hidden;
	margin: 0 auto;
	font-size:17px;	
	word-break: keep-all;	
}
.sLife p,.sLife span, .sLife em, .sLife strong,.sLife li,
.sLife h1, .sLife h2, .sLife h3, .sLife h4, .sLife h5{
	font-size: 17px;
	letter-spacing: -1px;
	line-height: 1.6;
	color: #333;
}

/* font */
.sLife .fnBold {
	font-weight: bold !important;
}
.sLife .ft1 {
	font-size: 17px;
	color: #009d9d;
	font-weight:500;
}
.sLife .ft2 {
	font-size: 17px;
	color: #333;
	font-weight:500;
}
.sLife .ft3 {
	font-size: 20px;
	color: #009d9d;
	font-weight:500;
}
.sLife .ft4 {
	font-size: 17px;
	color: #333;
	font-weight:500;
}
.sLife .ft5 {
	font-size: 20px;
	color: #333;
	font-weight: normal;
	letter-spacing: -2px;
}
.sLife .ft6 {
	font-size: 17px;
	color: #009d9d;
	font-weight:500;
	text-decoration: underline;
}
.sLife .ft7 {
	font-size: 17px;
	color: #3d3c80;
	font-weight:500;
}


/* Layout */
.sLife .mt45{
	margin-top: 45px;
}
.sLife .mt55{
	margin-top: 55px;
}

.textCol2 {
	overflow: hidden;
}

.textCol2 .tx1{
	padding: 0 20px;
}
.textCol2 .tx2{
	padding: 0 20px;
}

.subTxt{
	padding: 0 22px;
}

.olList1 {

}
.olList1 li.img{
	padding: 30px 0;
	text-align: center;
}
.olList1 li{
	padding: 30px 20px 30px 78px;
	border-top: 1px solid #dde2e2;
}
.olList1 li.n1{
	background: url(images/imgListN1.png) no-repeat 10px 19px;
}
.olList1 li.n2{
	background: url(images/imgListN2.png) no-repeat 10px 19px;
}
.olList1 li.n3{
	background: url(images/imgListN3.png) no-repeat 10px 19px;
}
.olList1 li.n4{
	background: url(images/imgListN4.png) no-repeat 10px 19px;
}
.olList1 li.n5{
	background: url(images/imgListN5.png) no-repeat 10px 19px;
}
.olList1 li.n6{
	background: url(images/imgListN6.png) no-repeat 10px 19px;
}

.olList2 {

}
.olList2 li{
	padding: 40px 0 40px 108px;
	border-top: 1px solid #dde2e2;
}
.olList2 li:first-child{
	border-top: none;
}

.olList2 li.n1{
	background: url(images/imgN1.png) no-repeat 1px 1px;
}
.olList2 li.n2{
	background: url(images/imgN2.png) no-repeat 1px 9px;
}
.olList2 li.n3{
	background: url(images/imgN3.png) no-repeat 1px 17px;
}

.olList2 li h3{
	font-size: 30px;
	font-weight: normal;
	letter-spacing: -2px;
	margin-top: 8px;
	line-height: 35px;
}
.olList2 li h3 span{
	font-size: 30px;
	color: #009d9d;
	letter-spacing: -2px;
	line-height: 35px;
}

.olList2 li img.fright{
	margin: 0px 19px 20px 40px;
}

.qnaList {
	padding-bottom: 50px;
	background: url(images/bgBottomLine.png) no-repeat left bottom;
}
.qnaList .textCol2 p{
	padding: 0 19px 0 20px;
}
.qnaList li img.fleft{
	margin: 7px 40px 35px -20px;
}


.qnaList h3{
	height: 68px;
	line-height: 64px;
	font-size: 20px;
	font-weight: normal;
	background: url(images/bgTitle1.png) no-repeat;
	letter-spacing: -2px;
	padding-left: 50px;
	color: #3d3c80;
}
.qnaList h3 span{
	font-size: 20px;
	letter-spacing: -2px;
	color: #333;
}

.answerTxt p{
	padding: 0 20px 0 20px;
}
.answerTxt img.fleft{
	margin: 2px 29px 35px -20px;
}


.subTitle2 {
	background: url(images/imgBl1.png) no-repeat #1e345b;
	padding: 0 0 0 70px;
	letter-spacing: -3px;
}

.subTitle2 h3{
	font-size: 20px;
	color: #fffefe;
	font-weight: normal;
	letter-spacing: -3px;
	height: 54px;
	line-height: 51px;
}



/* 20200302 */
#realSchoolLife_main{letter-spacing:-1px;}
#realSchoolLife_main .section1{border:1px solid #ddd; background:#fff; overflow:hidden;}
#realSchoolLife_main .section1 .tit{float:left;}
#realSchoolLife_main .section1 .article:first-child{border-left:none;}
#realSchoolLife_main .section1 .article{float:left; border-left:1px solid #ddd; padding:52px 29px 0 29px; height:233px; cursor:pointer;}
#realSchoolLife_main .section1 .article > .left{float:left; width:118px;}
#realSchoolLife_main .section1 .article > .left .a1{display:inline-block; color:#61626a; font-size:17px; border:2px solid #61626a; border-radius:15px; padding:3px 12px;}
#realSchoolLife_main .section1 .article > .left .a2{display:inline-block; color:#07939f; font-size:22px; font-weight:500; margin:8px 0 0;}
#realSchoolLife_main .section1 .article > .left .hash{margin:3px 0 0;}
#realSchoolLife_main .section1 .article > .left .hash li{color:#646464; font-size:17px; line-height:1.3;}
#realSchoolLife_main .section1 .article > .thumb{position:relative; border:1px solid #ddd; width:140px; height:122px; overflow:hidden;}
#realSchoolLife_main .section1 .article > .thumb img{position:absolute; left: 50%; top:0; transform: translate(-50%, 0);}

#realSchoolLife_main .total_txt{padding:26px 0 15px 24px; border-bottom:2px solid #d2d2d2; color:#666; font-size:17px;}
#realSchoolLife_main .total_txt span{color:#cc3344;}
#realSchoolLife_main .story_list{font-family:'Noto Sans KR';}
#realSchoolLife_main .story_list > li{border-bottom:1px solid #dcdcdc; padding:18px 32px; overflow:hidden; cursor:pointer;}


/* °¡¿îµ¥ Á¤·Ä: ±Ùµ¥ ÀÛÀ»°æ¿ì ¿©¹éÀÌ º¸ÀÓ
#realSchoolLife_main .story_list > li > .thumb{float:left; position:relative; border:1px solid #ddd; width:220px; height:120px; overflow:hidden;}
#realSchoolLife_main .story_list > li > .thumb img{position:absolute; left: 50%; top:0; transform: translate(-50%, 0);}
*/
#realSchoolLife_main .story_list > li > .thumb{float:left; position:relative; border:1px solid #ddd; width:220px; height:120px; overflow:hidden;}
#realSchoolLife_main .story_list > li > .thumb img{width:100%; height:100%;}

#realSchoolLife_main .story_list > li > .right{float:left; margin:12px 0 0 48px;}
#realSchoolLife_main .story_list > li > .right .a1{display:inline-block;}
#realSchoolLife_main .story_list > li > .right .a1 .s1{display:inline-block; color:#61626a; font-size:17px; border:2px solid #61626a; border-radius:15px; padding:3px 12px; min-width:51px; min-height:31px;}
#realSchoolLife_main .story_list > li > .right .hash{display:inline-block; margin:2px 0 0 20px; vertical-align:top;}
#realSchoolLife_main .story_list > li > .right .hash li:first-child{margin:0;}
#realSchoolLife_main .story_list > li > .right .hash li{display:inline-block; color:#07939f; font-size:17px; margin:0 0 0 5px;}
#realSchoolLife_main .story_list > li > .right .b1{margin:5px 0 0;}
#realSchoolLife_main .story_list > li > .right .b1 .s1{margin:8px 0 0;}
#realSchoolLife_main .story_list > li > .right .b1 .s1 .ico{position:relative; display:inline-block; width:35px; height:35px; overflow:hidden; vertical-align:middle; margin:2px 0 0;}
#realSchoolLife_main .story_list > li > .right .b1 .s1 .ico img{position:absolute; left: 50%; top:0; transform: translate(-50%, 0); width:100%;}
#realSchoolLife_main .story_list > li > .right .b1 .s1 .e1{display:inline-block; color:#000; font-size:22px; margin:0 0 0 3px; font-weight:500; vertical-align:middle;}
#realSchoolLife_main .story_list > li > .right .b1 .s1 .e2{display:inline-block; color:#192a60; font-size:15px; margin:0 0 0 5px; vertical-align:middle;}
#realSchoolLife_main .story_list > li > .right .b1 .s2{color:#666; font-size:17px; margin:5px 0 0;}



@media all and (min-width:851px) {
	.sLife{zoom:1.1}
}

