.student-story_bg{}

.student-story_bg .title{text-align: center;font-family: 'NanumSquare', serif; padding:50px 0 20px 0;}
.student-story_bg .title h1{font-size: 34px; color: #000;font-weight: 500;letter-spacing: -0.5px;}
.student-story_bg .title h1:before{content: '';display: block;width: 20px;height: 20px;border-radius: 40px;border: solid 4px #f4b92f;margin: auto;margin-bottom: 15px;}
.student-story_bg .title h5{font-size: 17px; color: #3f474a;font-weight: 400;letter-spacing: -0.5px;line-height: 23px;margin-top: 3px;}
.student-story_bg .title h5:after{content: '';display: none;width: 40px;height: 0px;background: #555;margin:20px auto;}


/*story*/
.story{padding: 20px 0 30px 0;position: relative;}
.story ul.boxs{font-size: 0;margin-bottom: 30px;}
.story ul.boxs li{display: inline-block;width: 49%;margin-bottom: 15px;vertical-align: top; margin-right:1%;font-size: 12px;background: #fff;position: relative;border: solid 1px #ddd;}
.story ul.boxs li:nth-child(2n){margin-right: 0;}
.story ul.boxs li div{display: block;}
.story ul.boxs li div.name{background: #555;font-size: 12px;color:#fff;font-family: 'NanumBarunGothic','NanumBarunGothicBold', serif;line-height: 18px;padding:5px 10px;}
.story ul.boxs li div.thumb{position: relative;height: 150px; background-size: cover !important;letter-spacing: 0;}
.story ul.boxs li:hover div.thumb .over{opacity: 1;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.story ul.boxs li div.thumb .over{opacity: 0;background: rgba(0,0,0,0.2);position: absolute;left: 0;top: 0;width: 100%;height: 150px;line-height: 150px;text-align: center;}
.story ul.boxs li div.thumb .over i{color: #555;font-size: 20px;width: 50px;height: 50px;line-height: 50px;border-radius: 50px;background: #fff;}
.story ul.boxs li a{display: block;text-decoration: none}
.story ul.boxs li .text{ font-family: 'NanumSquare', serif; text-align: left;color:#000; line-height: 22px;font-size: 15px; font-weight: bold; letter-spacing: -0.2px; padding:10px;max-width: 270px;}
.story ul.boxs li .text span{display: block; font-size: 11px;font-family: 'Dotum', '돋움';color: #888;margin-top: 8px; font-weight: normal; }
