@charset "UTF-8";/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */pre,textarea{overflow:auto}.btn-fb span,audio,canvas,iframe,img,svg,video{vertical-align:middle}a,a:hover,a:visited{color:#000}.company-list h3,.company-wrap .l-left h3,.footer-default,.l-center,.l-slick_inner,.l-slick_inner dl,.service-list,.ttl-base_main h2,.ttl-base_sub h2{text-align:center}.slick-list:focus,a{outline:0}.company-wrap:after,.contact-wrap:after,.nav-default .logo:before,.nav-default:after,.slick-track:after,.slick-track:before{content:""}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}[hidden],audio:not([controls]),template{display:none}details,main,summary{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}.btn,select{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}small{font-size:75%}textarea{resize:vertical}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,::after,::before{box-sizing:inherit;border-style:solid;border-width:0}.slick-slider,:root{box-sizing:border-box}*{font-size:inherit;line-height:inherit;margin:0;padding:0}::after,::before{text-decoration:inherit;vertical-align:inherit}:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;cursor:default;font:16px/1.5 sans-serif;text-rendering:optimizeLegibility}html{background-color:#000}a{text-decoration:none}button,input,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background-color:#B3D4FC;text-shadow:none}::selection{background-color:#B3D4FC;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}body{font-family:'丸フォーク R',Maru Folk Regular,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#333;font-weight:100}.l-hide,body,html{height:100%}.l-hide{display:none}.nav-default{zoom:1;width:100%;position:fixed;top:0;left:0;z-index:99}.nav-default:after{display:block;clear:both}.nav-default h1{float:left}.nav-default .logo{width:40px;height:30px;margin:18px 0 0 15px;background:url(../img/logo.png) no-repeat;background-size:100%;border:0;overflow:hidden}.nav-default .logo:before{display:block;width:0;height:150%}.nav-default nav{float:right}.nav-default nav li{float:left}.nav-default nav a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease;padding:25px 15px 20px;color:#fff;font-size:15px;letter-spacing:.1em;font-family:'Martel Sans',sans-serif}.nav-default nav .current,.nav-default nav a:hover{background:rgba(255,255,255,.2)}.logo{-webkit-animation:A .8s ease 0s infinite alternate;animation:A ease .8s infinite alternate}@-webkit-keyframes A{0%{-webkit-transform:scaleX(0)}100%,95%{-webkit-transform:scaleX(-1)}}@keyframes A{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%,95%{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}.nav-bg{-webkit-transition:all,.4s;transition:all,.4s;background:rgba(0,0,0,.8)}.sw{display:none}@media (max-width:979px){.nav-default h1,.nav-default nav li{float:none}.nav-bg{background:rgba(0,0,0,.9)}.nav-default{height:46px}.nav-default .logo{position:relative;width:32px;height:24px;margin:10px 0 0 10px;background:url(../img/logo.png) 0 center no-repeat;background-size:100%;border:0;overflow:hidden;z-index:999}.nav-default .logo:before{content:"";display:block;width:0;height:150%}.nav-default nav{display:none;float:none;overflow:auto;height:100%;position:fixed;top:0;width:100%;padding:100px 0 0;background:rgba(0,0,0,.9);-webkit-overflow-scrolling:touch}.nav-default nav::-webkit-scrollbar{height:0}.nav-default nav a{padding:20px;font-size:13px}.nav-default nav ul{white-space:nowrap}.nav-default .sw{display:block;position:absolute;top:13px;right:10px;width:24px;height:18px}.nav-default .sw span{display:inline-block;position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:2px;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box}.nav-default .sw span:nth-of-type(1){top:0}.nav-default .sw span:nth-of-type(2){top:8px}.nav-default .sw span:nth-of-type(3){bottom:0}.nav-default .sw.active span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.nav-default .sw.active span:nth-of-type(2){opacity:0}.nav-default .sw.active span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}}.l-left{float:left}.l-right{float:right}.l-contents_wrap{max-width:85%;margin:0 auto}@media (max-width:768px){.l-contents_wrap{max-width:90%}}.l-contents_inner{max-width:980px;margin:0 auto;padding:50px 30px}@media (max-width:768px){.l-contents_inner{padding:50px 20px}}.l-contents,.l-works{color:#fff}.l-works{margin-bottom:0;overflow-x:hidden}.l-container{padding:100px 0}.l-images{position:relative;z-index:-1;height:600px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.l-list_col3 li{display:inline-block;width:30%;margin-right:1%}@media (min-width:769px) and (max-width:979px){.l-list_col3 li{width:45%}}@media (max-width:768px){.l-list_col3 li{width:90%}}.logo-svg{position:absolute;width:100%;top:38%;z-index:2}.logo-svg #logo{width:70%}@media (min-width:415px) and (max-width:768px){.l-images{height:300px;background-position:center center;background-size:100%;background-attachment:scroll}.logo-svg #logo{width:80%}}@media (max-width:414px){.l-images{height:400px;background-position:fixed;background-repeat:no-repeat;background-size:800px;background-attachment:scroll}.logo-svg #logo{width:90%}}.main-image{width:100%;height:100%;background:url(../img/main.jpg) center center no-repeat fixed;background-size:cover}@media (min-width:415px) and (max-width:768px){.main-image{background-position:center center;background-size:auto 1024px;background-attachment:scroll}}@media (max-width:414px){.main-image{background-position:center center;background-size:auto 800px;background-attachment:scroll}}.image-1{background-image:url(../img/image1.jpg)}.image-2{background-image:url(../img/image2.jpg)}.image-3{background-image:url(../img/image3.jpg)}.image-4{background-image:url(../img/image4.jpg)}.color-works_1{background:#29B5F5}.color-works_2{background:#039BE5}.color-works_3{background:#0187D1}.color-shadow_works_1{box-shadow:0 50px 0 #29B5F5}@media (max-width:768px){.color-shadow_works_1{box-shadow:0 20px 0 #29B5F5}}.color-shadow_works_2{box-shadow:0 50px 0 #039BE5}@media (max-width:768px){.color-shadow_works_2{box-shadow:0 20px 0 #039BE5}}.color-service_1{background:#AB47BB}.color-service_2{background:#8D23A9}.color-service_3{background:#7B1FA1}.color-shadow_service_1{box-shadow:0 50px 0 #AB47BB}@media (max-width:768px){.color-shadow_service_1{box-shadow:0 20px 0 #AB47BB}}.color-shadow_service_2{box-shadow:0 50px 0 #8D23A9}@media (max-width:768px){.color-shadow_service_2{box-shadow:0 20px 0 #8D23A9}}.color-company_1{background:#9BCB65}.color-company_2{background:#7BB341}.color-company_3{background:#679F37}.color-shadow_company_1{box-shadow:0 50px 0 #9BCB65}@media (max-width:768px){.color-shadow_company_1{box-shadow:0 20px 0 #9BCB65}}.color-shadow_company_2{box-shadow:0 50px 0 #7BB341}@media (max-width:768px){.color-shadow_company_2{box-shadow:0 20px 0 #7BB341}}.color-rules_1{background:#EB3F79}.color-rules_2{background:#D71B5F}.color-rules_3{background:#C1175B}.color-shadow_rules_1{box-shadow:0 50px 0 #EB3F79}@media (max-width:768px){.color-shadow_rules_1{box-shadow:0 20px 0 #EB3F79}}.color-shadow_rules_2{box-shadow:0 50px 0 #D71B5F}.service-list li{display:inline-block;margin:40px 1.4%;width:30%}@media (min-width:769px) and (max-width:979px){.service-list li{width:40%}}@media (min-width:415px) and (max-width:768px){.service-list li{width:45%;font-size:14px}}@media (max-width:414px){.service-list li{width:100%;margin-bottom:20px}}.service-list p{position:relative;margin:0 auto 15px;border-radius:50%;background:#AB47BB;-webkit-transition:all .5s ease;transition:all .5s ease}@media (min-width:980px){.service-list p{width:250px;height:250px}}@media (min-width:769px) and (max-width:979px){.service-list p{width:220px;height:220px}}@media (min-width:415px) and (max-width:768px){.service-list p{width:190px;height:190px}}@media (max-width:414px){.service-list p{width:180px;height:180px}}.service-list p img{border-radius:50%;width:100%}.service-list p:hover{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.company-wrap{zoom:1}.company-wrap:after{display:block;clear:both}.company-wrap .l-left h3{color:#9BCB65;letter-spacing:.1em;font-family:'Avenir Next';font-weight:700}.company-wrap .l-left h3 span{display:block;background:url(../img/maki.png) no-repeat;background-size:100%;-webkit-animation:A 2s ease 0s infinite alternate;animation:A ease 2s infinite alternate}.company-wrap .l-right h3{font-weight:100}@media (min-width:980px){.company-wrap .l-left{width:40%}.company-wrap .l-left h3{width:230px;margin:0 0 30px;text-align:center;font-size:30px}.company-wrap .l-left h3 span{height:175px}.company-wrap .l-left dl{font-size:13px}.company-wrap .l-left dd,.company-wrap .l-left dt{line-height:2}.company-wrap .l-left dd{margin:-2em 0 0 7em}.company-wrap .l-right{width:55%}.company-wrap .l-right h3{margin:0 0 30px;font-size:42px}.company-wrap .l-right p{font-size:14px;line-height:2.2;letter-spacing:2px}}@media (min-width:769px) and (max-width:979px){.company-wrap .l-left{width:40%}.company-wrap .l-left h3{width:200px;margin:0 0 30px;text-align:center;font-size:25px}.company-wrap .l-left h3 span{height:155px}.company-wrap .l-left dl{font-size:12px}.company-wrap .l-left dd,.company-wrap .l-left dt{line-height:2}.company-wrap .l-left dd{margin:-2em 0 0 7em}.company-wrap .l-right{width:55%}.company-wrap .l-right h3{margin:0 0 30px;font-size:28px}.company-wrap .l-right p{font-size:14px;line-height:2.2}}@media (max-width:768px){.color-shadow_rules_2{box-shadow:0 20px 0 #D71B5F}.company-wrap .l-left{float:none;margin:0 0 50px}.company-wrap .l-left h3{width:200px;margin:0 auto 30px;text-align:center;font-size:25px}.company-wrap .l-left h3 span{height:155px}.company-wrap .l-left dl{font-size:14px}.company-wrap .l-left dd,.company-wrap .l-left dt{line-height:2}.company-wrap .l-left dd{margin:-2em 0 0 7em}.company-wrap .l-right{float:none}.company-wrap .l-right h3{margin:0 0 15px;font-size:28px}.company-wrap .l-right p{font-size:14px;line-height:2.2}}@media (max-width:414px){.company-wrap .l-left dl{font-size:12px}.company-wrap .l-left dd,.company-wrap .l-left dt{line-height:2}.company-wrap .l-left dd{margin:-2em 0 0 7em}.company-wrap .l-right h3{font-size:26px}}.company-list h3{margin-bottom:15px;padding:10px;font-weight:400;background:#73a83d}.company-list li{font-size:13px}.rules-list li{margin:0 0 50px;list-style-type:none}.rules-list h3{margin:0 0 20px;font-size:24px}.rules-list h3 span{display:inline-block;margin-right:10px;padding:10px;background:#fff;font-size:48px;color:#D71B5F;line-height:1;border-radius:40px}.rules-list p{margin:0 15px 10px;font-size:16px}.rules-list aside{margin:0 15px;color:#880E4F;font-size:12px}@media (min-width:415px) and (max-width:768px){.rules-list h3 span{font-size:40px}}@media (max-width:414px){.rules-list li{margin:0 0 30px}.rules-list h3{margin:0 0 10px;font-size:18px;line-height:2}.rules-list h3 span{margin-right:3px;padding:8px;font-size:26px}.rules-list p{margin:0 0 10px;font-size:14px}.rules-list aside{margin:0}}.color-contact{background:#282828}.contact-wrap{max-width:900px;margin:0 auto;zoom:1}.contact-wrap:after{display:block;clear:both}.contact-wrap form>div{margin:0 0 30px}.contact-wrap li{margin:0 0 30px;list-style-type:none}.contact-wrap .l-left{width:300px}.contact-wrap .l-right{width:60%}@media (max-width:768px){.contact-wrap .l-left,.contact-wrap .l-right{float:none;padding:0 20px}.contact-wrap .l-left{width:50%;margin:0 auto}.contact-wrap .l-right{width:80%;margin:0 auto;padding-top:30px;border-top:1px solid #333}}@media (max-width:414px){.contact-wrap .l-left{width:100%;margin:0 auto}.contact-wrap .l-right{width:100%;border-top:1px solid #333}}.contact-wrap .l-contents_inner li{list-style-type:none;display:inline-block;width:30%}.form-default{width:100%;padding:10px;background:#3A3A3A;border-radius:5px;font-size:18px;color:#999;font-weight:300;resize:none;letter-spacing:1px}.wpcf7-validation-errors{background:#D71B5F;border:none!important;color:#fff;font-size:12px}.wpcf7-not-valid-tip{padding:5px 0;font-size:12px!important;color:#D71B5F!important;font-weight:700!important}.wpcf7-mail-sent-ok{background:#000!important;color:#fff!important;border:none!important;font-size:12px!important;text-align:center}.icon-mail a{display:block;padding:10px 0 10px 60px;background:url(../img/i_mail.png) left center no-repeat;font-size:18px;font-weight:700;letter-spacing:.1em;color:#999}.btn-fb span,.l-slick_inner,a.btn-works{display:inline-block}.icon-mail a:hover{color:#ccc}.footer-default{background:#181818}.copyright{font-family:'Martel Sans',sans-serif}.loader{top:150px;left:50%;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load5 1.1s infinite ease;animation:load5 1.1s infinite ease;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load5{0%,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.5),-1.8em -1.8em 0 0 rgba(255,255,255,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.5),1.8em -1.8em 0 0 rgba(255,255,255,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.5),2.5em 0 0 0 rgba(255,255,255,.7),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.5),1.75em 1.75em 0 0 rgba(255,255,255,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.5),0 2.5em 0 0 rgba(255,255,255,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.5),-1.8em 1.8em 0 0 rgba(255,255,255,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.5),-2.6em 0 0 0 rgba(255,255,255,.7),-1.8em -1.8em 0 0 #fff}}@keyframes load5{0%,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.5),-1.8em -1.8em 0 0 rgba(255,255,255,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.5),1.8em -1.8em 0 0 rgba(255,255,255,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.5),2.5em 0 0 0 rgba(255,255,255,.7),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.5),1.75em 1.75em 0 0 rgba(255,255,255,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.5),0 2.5em 0 0 rgba(255,255,255,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.5),-1.8em 1.8em 0 0 rgba(255,255,255,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.5),-2.6em 0 0 0 rgba(255,255,255,.7),-1.8em -1.8em 0 0 #fff}}.ttl-base_main h2{margin:0 auto;font-family:'Londrina Outline',cursive;font-weight:400;letter-spacing:.1em}.btn-ss,.ttl-base_sub h2,a.btn-works{font-family:'Martel Sans',sans-serif}@media (min-width:980px){.ttl-base_main h2{font-size:100px}}@media (min-width:769px) and (max-width:979px){.ttl-base_main h2{font-size:80px}}@media (min-width:415px) and (max-width:768px){.ttl-base_main h2{font-size:70px}}.ttl-base_sub h2{margin:0 0 30px;font-size:60px;color:#999;font-weight:200}@media (max-width:414px){.ttl-base_main h2{font-size:60px}.ttl-base_sub h2{font-size:40px}}.btn{border-radius:3px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-mm{width:50%;padding:10px 0;font-size:20px}.btn-ss{width:50%;padding:2px 0;font-size:12px}.btn-submit{background:#000;color:#fff;box-shadow:0 5px 0 #0d0d0d}.btn-submit:hover{background-color:#1a1a1a}@media (max-width:768px){.btn-submit{width:100%}}a.btn-works{background:#ccc;-webkit-transition:all .5s ease;transition:all .5s ease;color:#fff}a.btn-works:hover{background-color:gray;color:#fff}.btn-fb{background:#4C6BC0;font-size:24px;color:#fff;box-shadow:0 5px 0 #253768;font-family:'Lucida Grande'}.btn-fb:hover{background:#3854a1}.btn-fb:hover span{background-color:#2f4580}.btn-fb a{color:#fff}.btn-fb span{-webkit-transition:all .3s ease;transition:all .3s ease;width:55px;height:55px;margin-right:50px;background:url(../img/i_fb.png) center center no-repeat #3D59A5;border-top-left-radius:3px;border-bottom-left-radius:3px}.l-slick_inner{position:relative;height:233px}@media (max-width:768px){.l-slick_inner{height:195px}}.l-slick_inner dl{display:none;opacity:0;position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(0,0,0,.7)}.slick-list,.slick-track{position:relative;display:block}.l-slick_inner dd,.l-slick_inner dt{display:none}.l-slick_inner dt{margin-bottom:15px;padding-top:30%}.l-slick_inner .works-url{margin-bottom:30px;font-family:'Martel Sans',sans-serif}.l-slick_inner .works-url a,.l-slick_inner .works-url span{display:inline-block;line-height:1}.l-slick_inner .works-url span{margin-right:5px;padding:2px 5px;background:#0187D1;color:#fff;font-size:10px;vertical-align:middle}.l-slick_inner .works-url a{color:#fff;font-size:12px}.l-slick_inner .works-url a:hover{color:#29B5F5}.slick-slider{display:block;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}@media (max-width:768px){.slick-slide img{width:260px}}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.logo-svg {
	text-align: center;
}
.path{
	stroke:#fff;
	stroke-width:1;
	stroke-dasharray: 3000;
	stroke-dashoffset: 3000;
	animation: DASH 5s ease-in alternate forwards;
	-webkit-animation:DASH 5s ease-in 0s forwards;
	-o-animation:DASH 5s ease-in 0s forwards;
	animation:DASH 5s ease-in 0s forwards;
}

@-webkit-keyframes DASH{
	0%  {stroke-dashoffset:3000;fill:#fff;}
	40% {stroke-dashoffset:2000;fill:#fff;}
	60%{stroke-dashoffset:0;fill:#fff;}
	100%{stroke: #fff; stroke-dashoffset:0;fill:#fff;opacity: 0.6}
}}

@-moz-keyframes DASH{
	0%  {stroke-dashoffset:3000;fill:#fff;}
	40% {stroke-dashoffset:2000;fill:#fff;}
	60%{stroke-dashoffset:0;fill:#fff;}
	100%{stroke: #fff; stroke-dashoffset:0;fill:#fff;opacity: 0.6}
}
@-o-keyframes DASH{
	0%  {stroke-dashoffset:3000;fill:#fff;}
	40% {stroke-dashoffset:2000;fill:#fff;}
	60%{stroke-dashoffset:0;fill:#fff;}
	100%{stroke: #fff; stroke-dashoffset:0;fill:#fff;opacity: 0.6}
}
@-ms-keyframes DASHf{
	0%  {stroke-dashoffset:3000;fill:#fff;}
	40% {stroke-dashoffset:2000;fill:#fff;}
	60%{stroke-dashoffset:0;fill:#fff;}
	100%{stroke: #fff; stroke-dashoffset:0;fill:#fff;opacity: 0.6}
}
