article.full{margin-left: 180px;width: -webkit-calc(100% - 180px);width: -moz-calc(100% - 180px);width: calc(100% - 180px);}
article.full>.area{width:1200px;text-align: center;margin: 0 auto;margin-bottom:80px}
article.full>.data>.item{width:100%;min-width:1200px;margin-bottom:150px}
article.full>.data>.item>.v{width:100%;height:779px;background-position:top center;background-size: auto 100%;background-repeat: no-repeat;}
article.full>.data>.item>.v>.area{width:1200px;height:0px;margin:0 auto;}
article.full>.data>.item>.v>.area>.bt{position: absolute;right: 0;top: 525px;z-index:2}
article.full>.data>.item>.v>.area>.bt>a{width:100%;height:100%;display:block}
#contents>.area>.course{display:inline-block}
#contents>.area>.course>div{width: 300px;height:55px;text-align:center;float:left}
#contents>.area>.course>div>a{width:100%;height:100%;display:block;font-size:1.25rem;line-height:55px;background: #f5f5f5;border: 1px solid #e5e5e5;border-right: none;color:#000;}
#contents>.area>.course>div:last-child{border-right: 1px solid #e5e5e5;}
#contents>.area>.course>div.on>a{color: #fff;background: #ff2a00;}
#contents>.area2{width:1220px;margin: 0 auto;}
#contents>.area2>.cont1{width: 100%;}
#contents>.area2>.cont1>.title{text-align: center;margin-top:80px;margin-bottom:80px}
#contents>.area2>.cont1>.data{min-height:770px;display:inline-block;}
#contents>.area2>.cont1>.data>.item{width:305px;height:365px;float:left;padding-bottom: 20px;cursor:pointer;margin-bottom:60px;}
#contents>.area2>.cont1>.data>.item>.area{width:290px;margin:0 auto;}
#contents>.area2>.cont1>.data>.item>.area>.ig{width:285px;height:285px;background-size:cover;background-position:top center;}
#contents>.area2>.cont1>.data>.item>.area>.text{margin:20px 0}
#contents>.area2>.cont1>.data>.item>.area>.text>.txt1{font-size:1.3rem}
#contents>.area2>.cont1>.data>.item>.area>.text>.txt2{font-size:1.15rem;color: #9e9e9e;margin-top:5px}
#contents2>.area{width:1200px;margin:0 auto;}





/* 웹디자인·웹퍼블리셔 */
article.full.portfolio_web>.cont2{padding: 100px 0;}
article.full.portfolio_web>.cont2>.ig{width:80px;margin:0 auto}



/* 뷰 */
article.full.portfolio_view>.data{padding: 35px 0 60px;margin-top: 60px;border-top:2px solid #000;border-bottom:2px solid #444444;}
article.full.portfolio_view>.data>.contents>.cont > .mv{width:800px;margin:0 auto;text-align:center;margin-bottom: 50px;}
article.full.portfolio_view>.data>.contents>.cont img{max-width:1200px;display:inline-block}
article.full.portfolio_view>.data>.contents>.title{width: 100%;display: block;font-size: 1.75rem;text-align: center;margin-top: 0;margin-bottom: 70px;}
article.full.portfolio_view>.data>.contents>.title>h4{font-weight: bold;margin-top: 8px;margin-bottom: 13px;}
article.full.portfolio_view>.data>.contents>.title>small{margin-top: 5px;color:#9e9e9e;padding-bottom: 60px;border-bottom: 2px solid #f5f5f5;}
