#contents>.area{text-align: center;}
#contents>.area:after{text-align: left;}
#contents>.area>.cont>.head>.title{margin-top: 80px;font-size: 2.5rem;text-align: center;}
#contents>.area>.menu>div{width:160px}
#contents>.area>.cont{width: 100%;}
#contents>.area>.cont>.head{width: 100%;}
#contents>.area>.cont>.head>.text{width: 100%;font-size: 1.2rem;text-align: center;margin-top: 10px;margin-bottom: 80px;color: #666;}


/* 수강후기 */
#full.community_review{padding-left: 180px;width: -webkit-calc(100% - 180px);width: -moz-calc(100% - 180px);width: calc(100% - 180px);height:550px;background:url(/home/images/Community/realstory/banner.jpg);background-position:top center;}
#full.community_review>.area{width:1200px;margin: 0 auto;height:100%;}
#full.community_review>.area>.cont{width:100%;height:100%;}
#full.community_review>.area>.cont>.text{text-align: center;}
#full.community_review>.area>.cont>.text>.title{font-size:4.2rem;text-align: left;margin-top:60px}
#full.community_review>.area>.cont>.text>.title2{text-align: center;height: 100px;line-height: 100px;}
#full.community_review>.area>.cont>.text>.slide .item>.text>.txt1{text-align: left;font-size:2rem;color:#fff;margin-top:20px;margin-bottom:25px;height:160px}
#full.community_review>.area>.cont>.text>.slide .item>.text>.txt2{font-size:1.2rem;color: #fff;background: #ff2a00;padding: 3px 15px 4px;display: inline-block;margin-bottom:25px}
#full.community_review>.area>.cont>.arrow{position: absolute;bottom: 30px;right: 0;}
#full.community_review>.area>.cont>.arrow>div{float:left;cursor:pointer;}
#full.community_review>.area>.cont>.arrow>div:first-child{margin-right:5px}
#contents2.community_review{padding-left: 180px;width: -webkit-calc(100% - 180px);width: -moz-calc(100% - 180px);width: calc(100% - 180px);}
#contents2.community_review>.area{width:1200px;margin: 0 auto;height:100%;}
#contents2.community_review>.area>.cont{width: 100%;border-bottom: 3px solid #444;}
#contents2.community_review>.area>.cont>.category{text-align: right;margin-top: 40px;}
#contents2.community_review>.area>.cont>.category>select{padding: 11px 12px;width: 230px;background: #fff;border: 1px solid #000;}
#contents2.community_review>.area>.cont>.list{width: 100%;display: inline-block;margin-top: 30px;}
#contents2.community_review>.area>.cont>.list>.item{font-size: 1.75rem;text-align: center;}
#contents2.community_review>.area>.cont>.list>.item>div{float:left}
#contents2.community_review>.area>.cont>.list>.item>.text{width:300px;}
#contents2.community_review>.area>.cont>.list>.item>.text>.course{border-top: 1px solid #444;width:200px;padding-top:30px;text-align: left;font-weight:bold;}
#contents2.community_review>.area>.cont>.list>.item:nth-child(odd)>.text>.course{border-top: 3px solid #444;}
#contents2.community_review>.area>.cont>.list>.item>.text1{width: 900px;}
#contents2.community_review>.area>.cont>.list>.item>.text1>.box{border-top: 1px solid #444;display: inline-block;width: 100%;padding-top:30px;}
#contents2.community_review>.area>.cont>.list>.item:nth-child(odd)>.text1>.box{border-top: 3px solid #444;}
#contents2.community_review>.area>.cont>.list>.item>.text1>.box>div{float:left}
#contents2.community_review>.area>.cont>.list>.item>.text1>.box>.title{width: 825px;text-align: left;font-weight:bold;}
#contents2.community_review>.area>.cont>.list>.item>.text1>.box>.reg_date{width:75px;font-size:1rem;text-align: right;font-weight:bold;float:right;margin-right: 2px;}
#contents2.community_review>.area>.cont>.list>.item>.text1>.contents{margin-top:10px;padding-bottom: 50px;display: inline-block;width: 100%;}
#contents2.community_review>.area>.cont>.list>.item>.text1>.contents>div{float:left}
#contents2.community_review>.area>.cont>.list>.item>.text1>.contents>.memo{width: 830px;text-align: left;}
#contents2.community_review>.area>.cont>.list>.item>.text1>.contents>.bn{cursor:pointer;width:75px;height:30px;line-height: 28px;font-size:1rem;position: absolute;bottom: 10px;right: 0;}
#contents2.community_review>.area>.ig{margin-top:40px;}


/* 갤러리 뷰 */
#contents.community_gallery>.area>.cont1>.data{width:100%}
#contents.community_gallery>.area>.cont1>.data>.list{float:left;padding: 10px;}
#contents.community_gallery>.area>.cont1>.data>.list>a>.title{line-height: 35px;font-size: 1.1rem;font-weight: bold;}
#contents.community_gallery>.area>.cont1>.data>.list.v1{width:590px;height:540px;}
#contents.community_gallery>.area>.cont1>.data>.list.v1>a>.ig{width:590px;height:510px;}
#contents.community_gallery>.area>.cont1>.data>.list.v1>a>.title{width:590px;height:35px;}
#contents.community_gallery>.area>.cont1>.data>.list.v2{width:285px;height:265px;}
#contents.community_gallery>.area>.cont1>.data>.list.v2>a>.ig{width:285px;height:235px;}
#contents.community_gallery>.area>.cont1>.data>.list.v2>a>.title{width:285px;height:35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#contents.community_gallery>.area>.cont1>.data>.list.v1, #contents.community_gallery>.area>.cont1>.data>.list.v2, #contents.community_gallery>.area>.cont1>.data>.list.v3{padding-top:0}


/* 갤러리 뷰 */
#contents.community_gallery_view>.cont2{width:100%;}
#contents.community_gallery_view>.cont2>.area{width:1200px;margin: 0 auto;border-top: 2px solid #000;margin-top: 30px;}
#contents.community_gallery_view>.cont2>.area>.title{width:100%;text-align: center;margin-top: 45px;margin-bottom: 10px;}
#contents.community_gallery_view>.cont2>.area>.contents{border-bottom: 1px solid #000;min-height: 500px;margin-top: 50px;border-top: 1px solid #abafb5;padding-top: 100px;}
#contents.community_gallery_view>.cont2>.area>.contents img{display:inline-block;max-width:1200px}
#contents.community_gallery_view>.cont2>.area>.reg_date{width:100%;text-align: center;margin-top: 5px;color:#666}


/* 수강생 인터뷰 */
#contents.community_interview>.area>.menu>div{width:400px}
article.full.community_interview{/*margin-left: 180px;*//*width: -webkit-calc(100% - 180px);width: -moz-calc(100% - 180px);width: calc(100% - 180px);*/width:100%;background:#858b93}
article.full.community_interview>.area{width:1220px;text-align: center;margin: 0 auto;}
article.full.community_interview>.area>.text>.t1{font-size:2.5rem;font-weight:bold;line-height: 4rem;letter-spacing: 1px;}
article.full.community_interview>.area>.cont>.area>.text>.t2{font-size:1.25rem;}
article.full.community_interview>.area>.cont>.data{display: inline-block;padding: 80px 0;min-height:490px}
article.full.community_interview>.area>.cont>.data>.slide .slick-prev{left: -100px;}
article.full.community_interview>.area>.cont>.data>.slide .slick-next{right: -100px;}
article.full.community_interview>.area>.cont>.data>.slide .slick-dots{z-index:2;bottom:-150px}
article.full.community_interview>.area>.cont>.data>.slide .item>.item2{width:305px;height: 450px;float:left;text-align: left;margin: 20px 0;}
article.full.community_interview>.area>.cont>.data>.slide .item>.item2>.area{width:225px;margin:0 auto;background: #fff;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;padding: 0 33px;height: 450px;}
article.full.community_interview>.area>.cont>.data>.slide .item>.item2>.area>.top{padding-top: 45px;font-size: 1rem;}
article.full.community_interview>.area>.cont>.data>.slide .item>.item2>.area>.title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 1.5rem;border-bottom: 3px solid #000;padding-bottom: 10px;line-height: 2.2rem;font-weight: bold;}
article.full.community_interview>.area>.cont>.data>.slide .item>.item2>.area>.ig{margin: 25px 0;width:70px;height:70px}
article.full.community_interview>.area>.cont>.data>.slide .item>.item2>.area>.text>.txt1{font-size: 1.05rem;font-weight: bold;margin-bottom: 7px;}
article.full.community_interview>.area>.cont>.data>.slide .item>.item2>.area>.reg_date{position: absolute;bottom: 30px;left: 30px;font-weight: bold;}
article.full.community_interview>.area>.cont>.data>.slide .item>.item2>.area>.btn{position: absolute;bottom: 20px;right: 20px;cursor: pointer;}
article.full.community_interview>.area>.cont>.left, article.full>.area>.cont>.right{position: absolute;top: 50%;transform: translateY(-50%);cursor:pointer}
article.full.community_interview>.area>.cont>.left{left: -80px;}
article.full.community_interview>.area>.cont>.right{right: -80px;}
#contents.community_interview>.cont2{width:100%; margin-top: 50px;}
#contents.community_interview>.cont2>.title>h4{font-size:1.9rem;font-weight:bold;display:block;width:100%;text-align: center;}
#contents.community_interview>.cont2>.title>small{width:100%;display: block;margin-top: 5px;font-size:1.25rem;text-align: center;}
#contents2.community_interview>.area{padding-top:100px}


/* 수강생 인터뷰 뷰 */
#contents.community_interview_view>.cont3{width:100%;}
#contents.community_interview_view>.cont3>.area{width:1200px;margin: 0 auto;border-top: 2px solid #000;}
#contents.community_interview_view>.cont3>.area>.title{width:100%;text-align: center;margin-top: 70px;margin-bottom: 10px;}
#contents.community_interview_view>.cont3>.area>.reg_date{width:100%;text-align: center;padding-bottom:70px;border-bottom: 1px solid #f1f1f1; font-family:'Roboto' ; color: #333;}
#contents.community_interview_view>.cont3>.area>.ig{margin: 0 auto;margin-top: 90px;margin-bottom: 40px;}
#contents.community_interview_view>.cont3>.area>.ig img{max-width:1200px;}
#contents.community_interview_view>.cont3>.area>.line{width: 30px;margin-top:75px;margin-bottom:75px;}
#contents.community_interview_view>.cont3>.area>.writer{width:100%;text-align: center;}
#contents.community_interview_view>.cont3>.area>.writer>.txt{display: inline-block;-moz-border-radius: 45px;-webkit-border-radius: 45px;border-radius: 45px;width: 450px;height: 90px;background: #ff2a00;color: #fff;}
#contents.community_interview_view>.cont3>.area>.writer>.txt>div{float:left}
#contents.community_interview_view>.cont3>.area>.writer>.txt>.target_user_name{font-size:2.2rem;left:50px;}
#contents.community_interview_view>.cont3>.area>.writer>.txt>.str{font-size:1.3rem;left:150px;width: 240px;}
#contents.community_interview_view>.cont3>.area>.qna{padding: 70px 0;border-bottom: 2px solid #000;}


/* SNS */
#contents.community_sns>.area>.cont1>.data{width:100%;min-height: 650px;}
#contents.community_sns>.area>.cont1>.data>.list{float:left;padding: 10px;width:285px;height:auto;}
#contents.community_sns>.area>.cont1>.data>.list>a>.ig{width:285px;height:285px;}
#contents.community_sns>.area>.cont1>.data>.list>a>.str{width:275px;margin-left:5px}
#contents.community_sns>.area>.cont1>.data>.list>a>.str>div{float:left;line-height: 35px;height:35px;font-size: 1.1rem;font-weight: bold;}
#contents.community_sns>.area>.cont1>.data>.list>a>.str>.title{width:230px;	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#contents.community_sns>.area>.cont1>.data>.list>a>.str>.view{width:45px;text-align: right;}
#contents.community_sns>.area>.cont1>.data>.list>a>.str>.view>img{margin-right:5px;}
#contents.community_sns>.area>.cont1>.data>.list:nth-child(1),#contents.community_sns>.area>.cont1>.data>.list:nth-child(2),#contents.community_sns>.area>.cont1>.data>.list:nth-child(3),#contents.community_sns>.area>.cont1>.data>.list:nth-child(4){padding-top:0}


/* SNS 뷰 */
#contents.community_sns_view>.cont2{width:100%}
#contents.community_sns_view>.cont2>.area{width:1200px;margin: 0 auto;border-top: 2px solid #000;}
#contents.community_sns_view>.cont2>.area>.title{width:100%;text-align: center;margin-top: 45px;margin-bottom: 10px;}
#contents.community_sns_view>.cont2>.area>.contents{border-bottom: 1px solid #000;min-height: 500px;margin-top: 50px;border-top: 1px solid #abafb5;padding-top: 100px;}
#contents.community_sns_view>.cont2>.area>.contents>.ln{margin-top: 135px;}
/*#contents.community_sns_view>.cont2>.area>.contents>.slide{width: 750px;min-width:640px;height:auto;margin:0 auto}*/
#contents.community_sns_view>.cont2>.area>.contents>.slide .item{text-align: center;}
/*#contents.community_sns_view>.cont2>.area>.contents>.slide .item > img{width:100%}*/
#contents.community_sns_view>.cont2>.area>.contents>.slide .slick-prev{left: -200px;}
#contents.community_sns_view>.cont2>.area>.contents>.slide .slick-next{right: -200px;}
#contents.community_sns_view>.cont2>.area>.contents>.slide .slick-slide{text-align: center;}
#contents.community_sns_view>.cont2>.area>.contents>.cont{margin: 50px 0 150px;text-align: center;}
#contents.community_sns_view>.cont2>.area>.contents img{display:inline-block;max-width:1200px}
#contents.community_sns_view>.cont2>.area>.reg_date{width:100%;text-align: center;}