@CHARSET "UTF-8";

/*포트폴리오*/
.pftitle {font-size:50px; font-family:"CoreGothic5"; color:#222; letter-spacing:-1px; text-align:center; /* margin-top:262px; line-height:136px; */height:165px; margin-top:264px; border-bottom:1px solid #d5d5d5; line-height:170px;}
div.pf { width:100%; }
div.pf .pfTab { width:93%; padding:0 2.5%; margin:0 auto; border-right:0; border-left:0; text-align:center; height:98px;}
div.pf .pfTab > div {float:left; height:98px; margin-right:27px;}
div.pf .pfTab > div > a { padding:31.5px 0; line-height:118px; color:#000; font-size:23.2pt; font-family:"CoreGothic4"; letter-spacing:-2px;}
/*div.pf ul.pfTab .D{margin-right:0;}*/
div.pf .pfTab > div > a.on { color:#ea2016; font-family:'CoreGothic5'; border-bottom:5px solid #ea2016; border-right:0; border-left:0; }
.pfList {width:90%; min-height:900px; padding:25px 0; margin:0 auto;}
.pfList ul { width:100%; overflow:hidden; }
.pfList ul li { float:left; width:32%; margin:0 1% 1% 0; }
.pfList ul li:last-child { margin-right:0; }
.pfList ul:last-child li { margin-bottom:0; }
.pfList ul li a {  }
.pfList ul li img { width:100%; }
.pfView {padding:40px 0px 30px; min-height: 785px; width:90%; margin:0 auto;}
.pfView .swiper-slide { padding:25p; }
.creater {  text-align:center; color:#000; font-size:18px; padding-top:65px; }
.createTitle {text-align: center; color: #000; font-size: 40px; padding-bottom: 30px; font-weight: bold; font-family: 'CoreGothic3';}
.creater b { color:#000; font-size: 49px; font-family: 'CoreGothic5';}
.content { width:100%;}
.slideBox div div img, iframe {width:670px;}
.slideBox div .contentBox img {min-height: 100%; min-width: 100%; max-width: none; max-height: none; display: block; position: relative; top: 50%; left: 50%; transform: translate(-50%, 0%);}
.left { width:100px; position:absolute; border:1px solid rgba(255, 255, 255, 0.5); z-index:500; /* margin-left:2%; margin-top: 349px;*/margin-left:2%; top:815px;}
.right { width:100px; position:absolute; border:1px solid rgba(255, 255, 255, 0.5); z-index:501; /* margin-left:82.5%; */right:7%; top:815px;}
.pfBtn {width:90%; text-align:center; /* padding:0 25px; */ margin:25px auto 50px;}
.pfBtn a { display: block; width: 100%; height: 120px;}
.pfBtn p{ width:100%; height:120px; background: #ea2016; margin: 0 auto; color: #fff; font-size:40px; font-family: "CoreGothic4"; letter-spacing: -1.5px; line-height:120px; border-radius: 5px;}
