﻿@import url("https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700&subset=korean");@import url("https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700");html,body{padding:0;margin:0;font-family:'Noto Sans KR', sans-serif;font-size:16px;background-color:#fff}h1,h2,h3,h4,h5,h6{padding:0;margin:0}a:link,a:hover,a:active,a:visited{text-decoration:none;color:#888}ol,ul{list-style:none}.btn{cursor:pointer}.blind{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;height:1px}#wrap{position:relative;min-width:320px}@media only screen and (min-width: 768px){#wrap{width:100%}}#header{position:fixed;width:100%;top:0;left:0;z-index:20;box-sizing:border-box;border-bottom:1px solid transparent}#header .wrap{box-sizing:border-box;height:78px}@media only screen and (min-width: 768px){#header .wrap{width:100%;max-width:1064px;height:100px;margin:0 auto;padding:0 20px}}#header .wrap .sta{display:inline-block;margin:21px 0 0 10px}#header .wrap .sta .pc{display:none}#header .wrap .sta .mobile{display:block;width:164px}@media only screen and (min-width: 768px){#header .wrap .sta{margin:24px 0 0 0}#header .wrap .sta .pc{display:block;width:220px}#header .wrap .sta .mobile{display:none}}#header .wrap .dim{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(62,60,51,0.9);display:none}#header .wrap .gnb{position:fixed;top:0;right:0;width:235px;height:100%;background-color:#ffd200;display:none}#header .wrap .gnb ul{padding:0;margin:29px 0 0 0}#header .wrap .gnb ul li{font-family:'Hind', sans-serif;font-size:24px;font-weight:300;display:block;margin-left:20px;position:relative}#header .wrap .gnb ul li .bar{position:absolute;height:5px;background-color:#fff}#header .wrap .gnb ul li a:link,#header .wrap .gnb ul li a:hover,#header .wrap .gnb ul li a:active,#header .wrap .gnb ul li a:visited{color:#3e3c33;position:relative}#header .wrap .gnb .text-area{position:absolute;left:20px;bottom:40px;color:#fff}#header .wrap .gnb .text-area .call-text{font-size:15px;margin-bottom:0px}#header .wrap .gnb .text-area .call-text i{margin-right:3px}#header .wrap .gnb .text-area .phone-number{font-size:29px;font-family:'Hind', sans-serif;font-weight:700;line-height:1;margin:0}#header .wrap .gnb .text-area .phone-number a:link,#header .wrap .gnb .text-area .phone-number a:hover,#header .wrap .gnb .text-area .phone-number a:active,#header .wrap .gnb .text-area .phone-number a:visited{color:#fff}@media only screen and (min-width: 768px){#header .wrap .gnb{position:relative;float:right;width:auto;height:auto;background-color:transparent;display:block}#header .wrap .gnb ul{margin:46px 0 0 0}#header .wrap .gnb ul li{font-size:18px;display:inline-block;margin-left:34px}#header .wrap .gnb ul li .bar{height:4px;background-color:#ffd200}#header .wrap .gnb .text-area{display:none}}#header .wrap .btn.menu{position:absolute;width:27px;height:24px;top:30px;right:10px}#header .wrap .btn.menu img{width:100%}@media only screen and (min-width: 768px){#header .wrap .btn.menu{display:none}}#header .wrap .btn.close{position:absolute;top:30px;right:10px;width:23px;height:22px;display:none}#header .wrap .btn.close.on{display:block}#header .wrap .btn.close img{width:100%}@media only screen and (min-width: 768px){#header .wrap .btn.close{display:none}}.main-slider{margin-top:79px}@media only screen and (min-width: 768px){.main-slider{margin-top:100px}}.main-slider #slider{position:relative;width:100%;height:350px;text-align:center}@media only screen and (min-width: 768px){.main-slider #slider{height:700px}}.main-slider #slider .wrap{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.main-slider #slider .wrap .slide{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.main-slider #slider .wrap .slide .dim{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(62,60,51,0.4)}.main-slider #slider .wrap .slide .dim .copy-set{display:inline-block;width:100%;text-align:center;margin-top:120px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-slider #slider .wrap .slide .dim .copy-set h3{font-size:33px;color:#ffd200}.main-slider #slider .wrap .slide .dim .copy-set p{font-size:19px;color:#fff;margin:0 auto 12px}.main-slider #slider .wrap .slide .dim .copy-set .btn.view{display:inline-block;width:94px;height:32px;box-sizing:border-box;border:2px solid #ffd200;font-size:14px;line-height:28px}.main-slider #slider .wrap .slide .dim .copy-set .btn.view a:link,.main-slider #slider .wrap .slide .dim .copy-set .btn.view a:hover,.main-slider #slider .wrap .slide .dim .copy-set .btn.view a:active,.main-slider #slider .wrap .slide .dim .copy-set .btn.view a:visited{color:#ffd200}@media only screen and (min-width: 768px){.main-slider #slider .wrap .slide .dim .copy-set{margin-top:280px}.main-slider #slider .wrap .slide .dim .copy-set h3{font-size:48px}.main-slider #slider .wrap .slide .dim .copy-set p{font-size:28px}}.main-slider #slider .round{position:absolute;left:0;bottom:0;font-size:0;width:100%;line-height:0}.main-slider #slider .wrap-navi{position:relative;width:100%;max-width:1064px;margin:0 auto}.main-slider #slider .navi{position:absolute;width:100%;top:270px;left:0}@media only screen and (min-width: 768px){.main-slider #slider .navi{top:320px}}.main-slider #slider .navi .auto-play{display:none}.main-slider #slider .navi .dots{position:absolute;top:30px;width:100%}@media only screen and (min-width: 768px){.main-slider #slider .navi .dots{top:320px}}.main-slider #slider .navi .dots ul{display:inline-block;padding:0}.main-slider #slider .navi .dots ul li{position:relative;display:inline-block;margin:0 6px;width:16px;height:16px;box-sizing:border-box;border:2px solid #fff;border-radius:8px}.main-slider #slider .navi .dots ul li button{font-size:0;border:0 none;background-color:transparent;width:17px;height:17px;padding:0;cursor:pointer;position:absolute;top:-2px;left:-2px;outline:none}.main-slider #slider .navi .dots ul li.on{background-color:#ffd200;border:none}.main-slider #slider .navi .btn{display:none}@media only screen and (min-width: 768px){.main-slider #slider .navi .btn{position:absolute;width:32px;height:54px;-webkit-appearance:none;border:none;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:cover;text-indent:-10000px;top:50%;display:block}}.main-slider #slider .navi .btn.prev{background-image:url(http://portfolioshop.speedgabia.com/koreaphoto/index-arrow-left.png);left:20px}.main-slider #slider .navi .btn.next{background-image:url(http://portfolioshop.speedgabia.com/koreaphoto/index-arrow-right.png);right:20px}.features{width:100%;box-sizing:border-box;padding:0 10px;margin:40px auto 0}.features::after{clear:both;content:'';display:block}@media only screen and (min-width: 768px){.features{max-width:1064px;padding:0 20px}}.features .feature{margin:0 0 30px 0}@media only screen and (min-width: 768px){.features .feature{float:left;width:32%;text-align:center;margin:0 2% 0 0}.features .feature:nth-child(4){margin:0}}.features .feature .img-set{text-align:center;display:inline-block;width:31.5%;margin:0 2.6% 0 0;vertical-align:top}.features .feature .img-set .pc{display:none}.features .feature .img-set .mobile{display:inline-block;width:81px}@media only screen and (min-width: 768px){.features .feature .img-set{width:auto;margin:0 0 10px 0}.features .feature .img-set .pc{display:inline-block}.features .feature .img-set .mobile{display:none}}.features .feature .copy-set{display:inline-block;width:64%}.features .feature .copy-set .title{font-size:18px;color:#3e3c33}.features .feature .copy-set .desc{font-size:15px;color:#888;margin:5px auto}@media only screen and (min-width: 768px){.features .feature .copy-set{margin:0;width:auto}.features .feature .copy-set .title{font-size:24px;color:#666}.features .feature .copy-set .desc{font-size:16px}}.recent-work{position:relative;width:100%;max-width:1064px;box-sizing:border-box;margin:0 auto 0;padding:0 0 0 10px;font-size:0}.recent-work h2{font-size:16px;font-weight:500;color:#3e3c33;display:inline-block}.recent-work p{font-size:14px;font-weight:100;color:#888;display:inline-block}@media only screen and (min-width: 768px){.recent-work{margin:35px auto 0;padding:0 20px}.recent-work h2{font-size:18px}.recent-work p{font-size:16px}}.recent-work .slider{position:relative;width:100%;height:246px;overflow:hidden}.recent-work .slider .wrap{position:relative;width:10000px;height:100%}.recent-work .slider .wrap .slide{height:100%;margin-right:5px;position:relative;display:inline-block}.recent-work .slider .wrap .slide img{height:100%}.recent-work .slider .wrap .slide .desc{position:absolute;left:0;bottom:0;width:100%;height:50px;background-color:rgba(0,0,0,0.6);color:#fff;font-size:16px;box-sizing:border-box;padding:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recent-work .btn.next{position:absolute;bottom:105px;right:10px;width:32px;height:32px}.recent-work .btn.next img{width:100%}@media only screen and (min-width: 768px){.recent-work .btn.next{right:25px;width:36px;height:36px}}#footer{width:100%;max-width:1064px;margin:40px auto 0;padding:0 10px 25px;color:#aaa;position:relative;box-sizing:border-box}@media only screen and (min-width: 768px){#footer{margin:80px auto 0;padding:0 20px 25px}}#footer .line{width:100%;height:1px;background-color:#e6e6e6;margin-bottom:10px}#footer .logo-area{width:34%;display:inline-block;vertical-align:top}#footer .logo-area .company{font-size:14px;margin:14px 0 10px}#footer .logo-area .logo{margin-top:10px}#footer .text-area{display:inline-block}#footer .text-area .call-text{font-size:14px;margin:14px 0}#footer .text-area .call-text i{color:#ffd200;margin-right:3px}#footer .text-area .phone-number{font-size:36px;font-family:'Hind', sans-serif;font-weight:300;margin:-20px auto 8px}#footer .text-area .phone-number a:link,#footer .text-area .phone-number a:hover,#footer .text-area .phone-number a:active,#footer .text-area .phone-number a:visited{color:#aaa}#footer .text-area .address{font-size:14px;line-height:20px;margin:8px 0}#footer .text-area .address a:link,#footer .text-area .address a:hover,#footer .text-area .address a:active,#footer .text-area .address a:visited{color:#aaa;text-decoration:underline}#footer .copyright{font-size:12px;margin:12px 0}#footer .btn.top{display:none}@media only screen and (min-width: 768px){#footer .btn.top{display:block;position:absolute;width:28px;height:43px;top:25px;left:91.8%;font-family:'Hind', sans-serif;font-weight:300;font-size:18px;text-align:center;padding:0;line-height:normal}#footer .btn.top p{margin:-4px 0 0 0;word-break:normal}}.lnb{position:relative;width:100%;height:203px}@media only screen and (min-width: 768px){.lnb{height:313px}}.lnb .container{position:absolute;width:100%;height:203px;background-color:rgba(255,255,255,0.9);transform:translate3d(0, 0, 0)}.lnb .container.fixed-lnb{position:fixed;top:-85px;z-index:10}@media only screen and (min-width: 768px){.lnb .container{height:313px}.lnb .container.fixed-lnb{top:-170px}}.lnb .container .top-cover{width:100%;height:203px;padding:0;margin:0 auto;box-sizing:border-box;position:relative}.lnb .container .top-cover .bg{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.lnb .container .top-cover .pc{display:none}.lnb .container .top-cover .mobile{display:block}.lnb .container .top-cover .round{position:absolute;left:0;bottom:0;font-size:0;width:100%;line-height:0}.lnb .container .top-cover .round #round-stroke path{stroke-width:3pt}@media only screen and (min-width: 415px){.lnb .container .top-cover .round #round-stroke path{stroke-width:2pt}}@media only screen and (min-width: 768px){.lnb .container .top-cover .round #round-stroke path{stroke-width:0.5pt}}@media only screen and (min-width: 768px){.lnb .container .top-cover{height:313px}.lnb .container .top-cover .pc{display:block}.lnb .container .top-cover .mobile{display:none}}.lnb .container .top-cover .nav{position:absolute;left:0;bottom:0;width:100%;height:39px}.lnb .container .top-cover .nav ul{margin:8px 0 0 0;padding:0;text-align:center}.lnb .container .top-cover .nav ul li{display:inline-block;font-size:14px}.lnb .container .top-cover .nav ul li a:link,.lnb .container .top-cover .nav ul li a:hover,.lnb .container .top-cover .nav ul li a:active,.lnb .container .top-cover .nav ul li a:visited{color:#3e3c33}.lnb .container .top-cover .nav ul li::after{content:' · ';display:inline-block}.lnb .container .top-cover .nav ul li:last-child::after{display:none}.lnb .container .top-cover .nav .bar{position:absolute;width:0;height:4px;top:0;left:50%;background-color:#3e3c33}@media only screen and (min-width: 768px){.lnb .container .top-cover .nav{height:42px}.lnb .container .top-cover .nav ul{margin:9px 0 0 0}}.about-us{width:100%;max-width:890px;box-sizing:border-box;padding:0 10px;margin:40px auto 0}.about-us .title{font-size:25px;font-weight:500;color:#3e3c33;text-align:center}.about-us .title-eng{font-family:'Hind', sans-serif;font-size:14px;color:#ffd200;text-align:center;margin:0 auto 7px}.about-us hr{width:173px;border:none;border-top:1px solid #e6e6e6;margin:0 auto 30px}.about-us .content{text-align:justify}.about-us .content h3{font-size:22px;font-weight:400;color:#3e3c33;text-align:center}.about-us .content p{font-size:15px;color:#888}@media only screen and (min-width: 768px){.about-us{padding:0 20px}.about-us .title{font-size:30px}.about-us hr{width:346px}.about-us .content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.about-us .content h3{font-size:24px;text-align:justify}.about-us .content p{font-size:16px}}.about-us .illust{width:100%;max-width:355px;height:169px;margin:40px auto 0;position:relative;overflow:hidden}.about-us .illust .layer-1{position:absolute;top:0;left:0}.about-us .illust .layer-2{position:absolute;top:100px;left:0;opacity:0}.about-us .illust .layer-3{position:absolute;top:0;left:0;opacity:0}.about-us .illust img{width:100%}.about-us .illust .pc{display:none}.about-us .illust .mobile{display:block}.about-us .illust.animate .layer-2{-webkit-animation:move-illust 0.5s ease-out 1s forwards;animation:move-illust 0.5s ease-out 1s forwards}.about-us .illust.animate .layer-3{-webkit-animation:fadein-illust 0.5s 2s forwards;animation:fadein-illust 0.5s 2s forwards}@media only screen and (min-width: 768px){.about-us .illust{max-width:668px;height:272px}.about-us .illust .pc{display:block}.about-us .illust .mobile{display:none}}@-webkit-keyframes move-illust{0%{opacity:0;top:100px}100%{opacity:1;top:0px}}@-moz-keyframes move-illust{0%{opacity:0;top:100px}100%{opacity:1;top:0px}}@keyframes move-illust{0%{opacity:0;top:100px}100%{opacity:1;top:0px}}@-webkit-keyframes fadein-illust{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein-illust{0%{opacity:0}100%{opacity:1}}@keyframes fadein-illust{0%{opacity:0}100%{opacity:1}}.highlight-text.yellow{background-repeat:repeat-y;background-size:0% 100%}.highlight-text.yellow.yellow{background-image:url(http://portfolioshop.speedgabia.com/koreaphoto/about-highlight-yellow.png)}.experts{width:100%;max-width:890px;box-sizing:border-box;padding:0 10px;margin:60px auto 0}.experts .title{font-size:25px;font-weight:500;color:#3e3c33;text-align:center}.experts .title-eng{font-family:'Hind', sans-serif;font-size:14px;color:#ffd200;text-align:center;margin:0 auto 7px}.experts hr{width:173px;border:none;border-top:1px solid #e6e6e6;margin:0 auto 30px}@media only screen and (min-width: 768px){.experts{padding:0 20px;margin:90px auto 0}.experts .title{font-size:30px}.experts hr{width:346px}}.experts .wrap::after{content:'';display:block;clear:both}.experts .wrap .profile{float:left;width:48.5%;text-align:center;margin:0 2.8% 20px 0}.experts .wrap .profile:nth-child(2n+2){margin:0 0 20px 0}.experts .wrap .profile img{display:block;width:76px;margin:0 auto}.experts .wrap .profile .name{font-size:13px;font-weight:500;color:#444;margin-top:6px}.experts .wrap .profile .desc{font-size:14px;color:#888;margin:5px auto 0}@media only screen and (min-width: 768px){.experts .wrap .profile{width:31.7%;margin:0 2.3% 40px 0}.experts .wrap .profile:nth-child(2n+2){margin:0 2.3% 40px 0}.experts .wrap .profile:nth-child(3n+3){margin:0 0 40px 0}.experts .wrap .profile img{width:100px}.experts .wrap .profile .name{font-size:16px}.experts .wrap .profile .desc{font-size:16px}}.review{width:100%;max-width:890px;box-sizing:border-box;padding:0 10px;margin:40px auto 0}.review .title{font-size:25px;font-weight:500;color:#3e3c33;text-align:center}.review .title-eng{font-family:'Hind', sans-serif;font-size:14px;color:#ffd200;text-align:center;margin:0 auto 7px}.review hr{width:173px;border:none;border-top:1px solid #e6e6e6;margin:0 auto 30px}@media only screen and (min-width: 768px){.review{padding:0 20px;margin:50px auto 0}.review .title{font-size:30px}.review hr{width:346px}}.review .article{margin-bottom:20px}.review .article .star{width:96px;height:17px;position:relative;display:inline-block;vertical-align:sub;margin-right:5px;background-image:url(http://portfolioshop.speedgabia.com/koreaphoto/about-star-gray.png);background-position:initial;background-repeat:no-repeat;background-size:100%}.review .article .star .over{height:100%;width:0;background-image:url(http://portfolioshop.speedgabia.com/koreaphoto/about-star-yellow.png);background-position:initial;background-repeat:no-repeat;background-size:auto 100%}.review .article .star.animate .over{-webkit-animation:move-star 1s ease-out 1s forwards;animation:move-star 1s ease-out 1s forwards}.review .article .name{display:inline-block;font-size:14px;color:#444;font-weight:700}.review .article .desc{font-size:15px;color:#888;margin:3px auto}@media only screen and (min-width: 768px){.review .article .star{width:130px;height:23px}.review .article .name{font-size:16px}.review .article .desc{font-size:16px}}@-webkit-keyframes move-star{0%{width:0%}100%{width:100%}}@-moz-keyframes move-star{0%{width:0%}100%{width:100%}}@keyframes move-star{0%{width:0%}100%{width:100%}}.service{width:100%;max-width:890px;box-sizing:border-box;padding:0 10px;margin:60px auto 0;text-align:center}.service hr{width:173px;border:none;border-top:1px solid #e6e6e6;margin:0 auto 10px}.service .title{font-size:23px;font-weight:500;color:#3e3c33;text-align:center}.service p{font-size:15px;color:#888;margin-top:2px}.service .btn.reservation{display:inline-block;border:2px solid #ffd200;padding:7px 36px;font-weight:300;margin-bottom:60px;font-size:12px}.service .btn.reservation a:link,.service .btn.reservation a:hover,.service .btn.reservation a:active,.service .btn.reservation a:visited{color:#3e3c33}@media only screen and (min-width: 768px){.service{padding:0 20px;margin:60px auto 0}.service hr{width:346px;margin:0 auto 14px}.service .title{font-size:30px}.service p{font-size:16px;margin-top:6px}.service .btn.reservation{border:3px solid #ffd200;padding:7px 42px;margin-bottom:90px;font-size:16px}}.service .wrap::after{content:'';display:block;clear:both}.service .wrap .tmb{float:left;width:48.5%;text-align:center;margin:0 2.8% 20px 0}.service .wrap .tmb:nth-child(2n+2){margin:0 0 20px 0}.service .wrap .tmb img{display:block;width:100%;margin:0 auto}@media only screen and (min-width: 768px){.service .wrap .tmb{width:31.7%;margin:0 2.3% 40px 0}.service .wrap .tmb:nth-child(2n+2){margin:0 2.3% 40px 0}.service .wrap .tmb:nth-child(3n+3){margin:0 0 40px 0}.service .wrap .tmb img{width:100%}}.keyword{width:100%;max-width:1064px;box-sizing:border-box;padding:0 20px;margin:27px auto}.keyword .wrap{text-align:center}.keyword .wrap .tag{display:inline-block;border-radius:20px;padding:5px 12px 6px;font-size:14px;background-color:#4ea999;margin:3px 2px}.keyword .wrap .tag a:link,.keyword .wrap .tag a:hover,.keyword .wrap .tag a:active,.keyword .wrap .tag a:visited{color:#fff}.keyword .wrap .tag.off{background-color:#dceeeb}.photos{width:100%;max-width:1064px;box-sizing:border-box;padding:0 10px;margin:0 auto}@media only screen and (min-width: 768px){.photos{padding:0 20px}}.photos .wrap{position:relative;width:100%}.photos .wrap .photo{overflow:hidden;position:absolute;font-size:0;background-color:#fff;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-ms-transform:none;-webkit-transform:none;transform:none}.photos .wrap .photo.inview-photo{-ms-transform:matrix(0.9, 0, 0, 0.9, 0, 120);-webkit-transform:matrix(0.9, 0, 0, 0.9, 0, 120);transform:matrix(0.9, 0, 0, 0.9, 0, 120)}.photos .wrap .photo .thumb{width:100%;opacity:0;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.photos .wrap .photo .img{width:100%;height:100%}.fluidbox-wrap{position:fixed;width:100%;height:100%;top:0;left:0;cursor:zoom-out;box-sizing:border-box;z-index:30}.fluidbox-wrap .dim{position:relative;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.85);opacity:0}.fluidbox-wrap img{position:absolute}.call-us{width:100%;max-width:890px;box-sizing:border-box;padding:0 10px;margin:40px auto 0}.call-us .title{font-size:25px;font-weight:500;color:#3e3c33;text-align:center}.call-us .title-eng{font-family:'Hind', sans-serif;font-size:14px;color:#ffd200;text-align:center;margin:0 auto 7px}.call-us hr{width:173px;border:none;border-top:1px solid #e6e6e6;margin:0 auto 30px}.call-us .message{font-size:18px;font-style:italic;font-weight:400;line-height:1.3;color:#3e3c33;text-align:center}@media only screen and (min-width: 768px){.call-us .message{display:inline-block;font-size:19px;line-height:1.4;margin-top:23px;text-align:left}}.call-us .word-balloon{position:relative;display:block;width:100%;background-color:#be90ed;color:#fff;padding:20px 0 15px 15px;box-sizing:border-box;margin-top:30px}.call-us .word-balloon::before{content:'';position:absolute;width:15px;height:24px;top:-24px;left:41px;background-image:url(http://portfolioshop.speedgabia.com/koreaphoto/contact-baloon-m.png);background-repeat:no-repeat;background-size:100%}.call-us .word-balloon i{padding-top:8px}.call-us .word-balloon i::before{font-size:36px;margin-right:5px}.call-us .word-balloon div{display:inline-block;vertical-align:top}.call-us .word-balloon div .phone-number{font-size:40px;font-family:'Hind', sans-serif;font-weight:300;line-height:1;margin:0;letter-spacing:-0.2px}.call-us .word-balloon div .phone-number a:link,.call-us .word-balloon div .phone-number a:hover,.call-us .word-balloon div .phone-number a:active,.call-us .word-balloon div .phone-number a:visited{color:#fff}.call-us .word-balloon div p{font-size:13px;margin:2px 0}@media only screen and (min-width: 768px){.call-us .word-balloon{display:inline-block;width:69.2%;padding:24px 0 20px 30px;margin-top:0;float:right}.call-us .word-balloon::before{width:27px;height:17px;top:30px;left:-27px;background-image:url(http://portfolioshop.speedgabia.com/koreaphoto/contact-baloon.png)}.call-us .word-balloon i{padding-top:10px}.call-us .word-balloon i::before{font-size:52px;margin-right:15px}.call-us .word-balloon div{display:inline-block;vertical-align:top}.call-us .word-balloon div .phone-number{font-size:32px;letter-spacing:0}}@media only screen and (min-width: 768px) and (min-width: 992px){.call-us .word-balloon div .phone-number{font-size:50px}}@media only screen and (min-width: 768px){.call-us .word-balloon div p{font-size:14px;margin:2px 0}}.call-us::after{content:'';display:block;clear:both}@media only screen and (min-width: 768px){.call-us{padding:0 20px}.call-us .title{font-size:30px}.call-us hr{width:346px}}.board{width:100%;max-width:890px;box-sizing:border-box;padding:0 10px;margin:60px auto 0}.board .title{font-size:25px;font-weight:500;color:#3e3c33;text-align:center}.board .title-eng{font-family:'Hind', sans-serif;font-size:14px;color:#ffd200;text-align:center;margin:0 auto 7px}.board hr{width:173px;border:none;border-top:1px solid #e6e6e6;margin:0 auto 30px}@media only screen and (min-width: 768px){.board{padding:0 20px;margin:90px auto 0}.board .title{font-size:30px}.board hr{width:346px}}.tbl_wrap table{border:none}.tbl_wrap table thead{border-top:1px solid #ffd200;border-bottom:1px solid #ffd200}.tbl_wrap table .col_subject{width:70%}.tbl_wrap table .col_name{width:30%}.tbl_wrap table .fa{color:#c1c1c1}.tbl_wrap table .pc{display:none}.tbl_wrap table .td_subject{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all}.tbl_wrap table .td_name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:5px}@media only screen and (min-width: 768px){.tbl_wrap table .col_subject{width:80%}.tbl_wrap table .col_name{width:20%}.tbl_wrap table .pc{display:table-cell}}.tbl_head01 thead th{border:none;background-color:transparent;height:auto;font-weight:500}.tbl_head01 thead th:last-child{text-align:left;padding-left:5px}.tbl_head01 tbody tr:hover td{background:#fffdf2}.tbl_head01 td{border:none;border-bottom:1px solid #e6e6e6;height:40px;padding:0}.tbl_head01 td.td_num2{text-align:center}.tbl_head01 td .bo_tit{display:inline-block;width:200px}.pg_page,.pg_current{background-color:transparent;border:none;padding:0;line-height:27px;font-size:16px}.pg_current{color:#3e3c33;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:inset none}.pg_page:hover{background-color:transparent}.pg_end{background:url(http://portfolioshop.speedgabia.com/koreaphoto/contact-arrow-r.png) no-repeat 50% 50%;background-size:9px 16px;border:1px solid #ffd200;border-radius:0;margin-top:-3px}.pg_start{background:url(http://portfolioshop.speedgabia.com/koreaphoto/contact-arrow-l.png) no-repeat 50% 50%;background-size:9px 16px;border:1px solid #ffd200;border-radius:0;margin-top:-3px}a.btn_b02,.btn_b02{display:inline-block;background:transparent;padding:5px 48px;color:#3e3c33;border:3px solid #ffd200;font-weight:300;line-height:normal;height:auto;cursor:pointer}.btn_bo_user{text-align:right}.btn_bo_user li{display:inline-block}a.btn_admin,.btn_admin{display:inline-block;background:#ee856c;color:#fff;text-decoration:none;vertical-align:middle;font-weight:300}a.btn_b02:hover,.btn_b02:hover{background:transparent}.sv_member{color:#888888}input[type=text],input[type=password],textarea{margin:7px 0px;padding:0 5px}textarea{height:200px !important;border:1px solid #e6e6e6}.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea,.frm_input{background:transparent;color:#3e3c33;vertical-align:middle;border-radius:3px;padding:5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #e6e6e6;box-sizing:border-box;background-position:right top !important}input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{-webkit-box-shadow:0 0 5px #ffd200;-moz-box-shadow:0 0 5px #ffd200;box-shadow:0 0 5px #ffd200;border:1px solid #ffd200 !important}.btn_submit{border:3px solid #ffd200;border-radius:0;background:transparent;color:#3e3c33;cursor:pointer;font-weight:300;line-height:normal;padding:7px 40px;height:auto}.btn_submit:hover{background:transparent}a.btn_cancel{border:3px solid #ffd200;background:transparent;color:#3e3c33;font-weight:300;font-size:14px;padding:7px 40px 7px;line-height:normal;display:inline-block;height:auto;margin-top:-3px}a.btn_cancel:hover{background:transparent}#captcha{border:1px solid #e6e6e6}#captcha_info{color:#888}.btn_confirm{text-align:center;margin-top:30px}@media only screen and (min-width: 768px){.btn_confirm{text-align:right}}input,button{font-family:'Noto Sans KR', sans-serif;font-size:14px}textarea,select{font-family:'Noto Sans KR', sans-serif;font-size:14px}#pw_confirm{width:100%;padding:0 10px;box-sizing:border-box;margin:30% auto;color:#3e3c33}#pw_confirm input{vertical-align:middle}@media only screen and (min-width: 768px){#pw_confirm{width:500px}}fieldset{border:1px solid #e6e6e6}#bo_v_title{font-weight:300;color:#3e3c33}#bo_v_info{margin-top:10px;border-bottom:1px solid #ffd200;padding-bottom:3px}#bo_v_info h2{display:none}#bo_v_info strong{color:#888;font-weight:400;font-size:14px;margin-right:10px}#bo_v_info strong.if_date{float:right;margin-right:0}#bo_v_info .pc{display:none}@media only screen and (min-width: 768px){#bo_v_info .pc{display:inline-block}}#bo_v_atc #bo_v_atc_title{display:none}#bo_v_atc #bo_v_con{margin:30px auto 60px;color:#888}#bo_v_top .bo_v_left{display:inline-block;padding:0}#bo_v_top .bo_v_left li{display:inline-block}#bo_v_top .bo_v_com{display:inline-block;padding:0}@media only screen and (min-width: 768px){#bo_v_top .bo_v_com{float:right}}#bo_v_top .bo_v_com li{display:inline-block}#bo_v_top .bo_v_nb{margin-top:30px;padding:10px 10px;border:1px solid #e6e6e6;color:#888}#bo_v_top .bo_v_nb .btn_prv,#bo_v_top .bo_v_nb .btn_next{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#bo_v_top .bo_v_nb .nb_tit{margin-right:20px}#bo_v_top .bo_v_nb .nb_date{display:none}@media only screen and (min-width: 768px){#bo_v_top .bo_v_nb .nb_date{display:inline-block;float:right}}a.btn_b01,.btn_b01{display:inline-block;border:3px solid #ffd200;padding:5px 16px;background:transparent;color:#3e3c33;line-height:normal;height:auto;font-weight:300}a.btn_b01:hover,.btn_b01:hover{background:transparent}.map{width:100%;max-width:890px;box-sizing:border-box;padding:0 10px;margin:40px auto 0}.map .title{font-size:25px;font-weight:500;color:#3e3c33;text-align:center;background-image:url(http://portfolioshop.speedgabia.com/koreaphoto/contact-map-bullet-line-m.png);background-position:center center;background-repeat:no-repeat;background-size:850px 9px}.map .title-eng{font-family:'Hind', sans-serif;font-size:14px;color:#ffd200;text-align:center;margin:0 auto 30px}.map .content{width:100%;height:220px}.map h3{font-size:15px;color:#3e3c33;margin-top:20px}.map p{font-size:16px;color:#aaa;margin:0}@media only screen and (min-width: 768px){.map{padding:0 20px}.map .title{font-size:30px;background-image:url(http://portfolioshop.speedgabia.com/koreaphoto/contact-map-bullet-line.png)}.map .content{height:320px}.map h3{font-size:16px;margin-top:24px}.map p{font-size:14px;margin:0}}
