﻿@font-face{font-family:'WebSubsetFontBlack';src:url(../font/WebSubsetFontBlack.eot);src:url("../font/WebSubsetFontBlack.eot?#iefix") format("embedded-opentype"),url("../font/WebSubsetFontBlack.woff") format("woff"),url("../font/WebSubsetFontBlack.ttf") format("truetype")}@font-face{font-family:'WebSubsetFontBold';src:url(../font/WebSubsetFontBold.eot);src:url("../font/WebSubsetFontBold.eot?#iefix") format("embedded-opentype"),url("../font/WebSubsetFontBold.woff") format("woff"),url("../font/WebSubsetFontBold.ttf") format("truetype")}.fwB{font-weight:bold}html{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-kerning:normal;line-height:1.71429;color:#222;background:#ffe225}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}blockquote,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,pre,span,td,th,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:normal}a{text-decoration:none;color:#222;transition:color 0.1s linear}a:active,a:hover{outline:0}b,strong{font-weight:bold}h1,h2,h3,p,div,table{margin:0}ul,li{list-style:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;vertical-align:bottom}pre{overflow:auto}table{border-collapse:collapse;border-spacing:0}figure{margin:0;padding:0}input,textarea{padding:0}input[type="submit"]{-webkit-appearance:none;border-radius:0;border:none}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],textarea{-webkit-appearance:none;border:1px solid #eee;border-radius:0}address{font-size:1rem;font-style:normal}i{font-style:normal}.inner{padding:0 10px;position:relative}@media screen and (min-width: 980px){.inner{width:960px;margin:0 auto;padding:0}}@media screen and (min-width: 980px){.col{display:table;width:100%}.col>div{display:table-cell;vertical-align:top}}br.sp{display:none}@media screen and (min-width: 980px){br.sp{display:block}}section{padding:40px 0;position:relative}@media screen and (min-width: 980px){section{padding:100px 0}}.triangle-before{position:absolute;right:0px;top:-20px;z-index:100;display:block;width:0;height:0;border-style:solid;border-width:0 0 20px 100px}.triangle-after{position:absolute;left:0px;bottom:-20px;z-index:100;display:block;width:0;height:0;border-style:solid;border-width:20px 100px 0 0}@media screen and (min-width: 980px){.triangle-before{border-width:0 0 50px 100px;top:-50px}.triangle-after{border-width:50px 100px 0 0;bottom:-50px}}header{background:url(../img/bg_head.jpg) no-repeat center center;background-size:cover}header .inner{height:15vh}header h1 a{background:url(../img/logo.svg) no-repeat center top;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;width:20%;height:0;padding-top:20%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}@media screen and (min-width: 980px){header .inner{height:130px}header .inner h1 a{width:76.2px;height:79.4px;padding:0}}.home header .inner{height:70vh}.home header h1 a{background:url(../img/logo.svg) no-repeat center top;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;width:50%;height:0;padding-top:50%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}@media screen and (min-width: 980px){.home header .inner{height:800px}.home header .inner h1 a{width:381px;height:397px;padding:0}}nav#gNav{display:none;position:fixed;top:0;left:0;z-index:5000;width:100%;height:100%;background:rgba(255,226,37,0.9)}nav#gNav .inner{display:table;width:100%;height:100%}nav#gNav ul{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%}nav#gNav ul li{margin:15px 0}nav#gNav ul li a{font-family:'WebSubsetFontBlack';font-size:1.28571rem;line-height:1.66667}nav#gNav ul li.grafftIcon a{text-indent:100%;display:block;white-space:nowrap;overflow:hidden;background:url(../../images/ico_grafft.png) no-repeat left top;background-size:contain;padding:0;margin:18px auto 0;display:block;width:64px;height:64px;border-radius:64px}nav#gNav.disp{display:block !important}@media screen and (min-width: 980px){nav#gNav{display:block;position:static;background:#ffe225;height:auto}nav#gNav.fixed{position:fixed;box-shadow:0 1px 3px rgba(0,0,0,0.2);top:0;left:0;width:100%}nav#gNav.fixed ul li a{padding:20px 0}nav#gNav .inner{display:block;width:960px;margin:0 auto;padding:0}nav#gNav ul{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}nav#gNav ul li{margin:0}nav#gNav ul li a{font-size:1.28571rem;line-height:1.66667;padding:40px 0;display:inline-block}nav#gNav ul li.grafftIcon{display:none}}.grafft{display:none}@media screen and (min-width: 980px){.grafft{display:block;background:#e2e2e2;text-align:center}.grafft a{display:inline-block;text-align:center;padding:10px 0;font-family:'WebSubsetFontBlack';font-size:1.28571rem;line-height:1.66667}.grafft a:hover{color:#ffe225}.scroll .grafft{position:fixed;left:50%;margin-left:500px;top:10px;z-index:10000;width:138px;height:138px;background:none}.scroll .grafft a{text-indent:100%;display:block;white-space:nowrap;overflow:hidden;background:url(../../images/ico_grafft.png) no-repeat left top;padding:0;display:block;width:138px;height:138px;border-radius:138px}}article .ttl{font-family:'WebSubsetFontBlack'}article h2.ttl{font-size:2.14286rem;line-height:1.6;line-height:1.3;text-align:center;margin-bottom:15px}@media screen and (min-width: 321px){article h2.ttl{margin-bottom:20px}}@media screen and (min-width: 960px){article h2.ttl{margin-bottom:40px;font-size:3.42857rem;line-height:1.16667}}article h2.ttl.jp{font-size:2rem}@media screen and (min-width: 960px){article h2.ttl.jp{font-size:3rem}}footer #diagonal{background:url(../img/bg_content04.jpg) no-repeat center center;background-size:cover;padding:30% 0}@media screen and (min-width: 980px){footer #diagonal{padding:350px 0;background-attachment:fixed}}footer #contact{margin-bottom:50px}footer #contact .triangle-before{border-color:transparent transparent #ffe225 transparent}footer #contact .triangle-after{border-color:#ffe225 transparent transparent transparent}footer #contact ul li{margin-bottom:10px}footer #contact ul li input,footer #contact ul li textarea,footer #contact ul li select{width:100%;box-sizing:border-box}footer #contact ul li input,footer #contact ul li textarea,footer #contact ul li select{padding:5px;font-size:1.14286rem;line-height:1.875}footer #contact ul li input.wpcf7c-conf,footer #contact ul li textarea.wpcf7c-conf,footer #contact ul li select.wpcf7c-conf{border:1px solid #000;background:#494949;color:#fff}footer #contact ul li input[type="checkbox"]{display:inline-block;width:20px}footer #contact ul li select{border:none;border-radius:0;-webkit-appearance:none;background:#fff url(../img/ico_select.png) no-repeat center right 10px;background-size:16px 9px}footer #contact ul li.taC>div{width:302px;margin:20px auto}footer #contact .submitBtn{margin-bottom:20px;text-align:center}footer #contact .submitBtn input[type="submit"]{border:5px solid #222;font-size:1.14286rem;line-height:1.875;font-family:'WebSubsetFontBlack';background:none;width:50%;padding:10px 0;cursor:pointer}footer #contact .submitBtn input[type="send"]{border:5px solid #222;font-size:1.14286rem;line-height:1.875;font-family:'WebSubsetFontBlack';background:none;width:50%;padding:10px 0;cursor:pointer}footer #contact .submitBtn .ajax-loader{position:absolute;left:50%;margin-left:-8px}footer #contact .resetBtn{text-align:center}footer #contact .resetBtn input[type="button"]{font-family:'WebSubsetFontBlack';font-size:1.14286rem;line-height:1.875;background:#222;color:#767676;width:30%;padding:10px 0;border:none;border-radius:0;-webkit-appearance:none;cursor:pointer}footer #contact div.wpcf7-validation-errors{background:#CF0020;text-align:center;border:none;text-align:center;color:#fff;padding:5px}footer #contact div.wpcf7-mail-sent-ok{border:1px solid #fff;text-align:center;padding:5px}@media screen and (min-width: 980px){footer #contact{padding-bottom:50px}footer #contact ul{width:570px;margin:0 auto}footer #contact ul li{margin-bottom:20px}footer #contact ul li span.title{width:10%;display:inline-block}footer #contact ul li select{width:90%}footer #contact ul li.taC{text-align:center}footer #contact .submitBtn input[type="submit"]{width:300px}footer #contact .resetBtn{text-align:center}footer #contact .resetBtn input[type="reset"]{width:150px}}footer>.inner{background:url(../img/illust_foot.png) no-repeat right bottom;background-size:30% auto}footer .col{padding-bottom:30px}footer .col .img{text-align:center;margin-bottom:20px}footer .col .img img{width:30%}footer .col .txt ul li{text-align:center;margin:10px 0}footer .col .txt ul li a{display:block;font-family:'WebSubsetFontBlack';font-size:1.28571rem;line-height:1.66667}footer .col .txt .spNon{display:none}footer address{color:#fff;text-align:center;background:#222;padding:10px 0;font-size:0.78571rem;line-height:1}@media screen and (min-width: 980px){footer .inner{background-size:225px 201px;background-position:right top}footer .col{padding-bottom:60px}footer .col .img{text-align:left;width:220px;padding-left:15px}footer .col .img img{width:153px}footer .col .txt ul{display:table-cell !important;width:185px}footer .col .txt ul li{text-align:left}footer .col .txt ul.spNon{display:table-cell !important}footer .col .txt li.spNon{display:block !important}}#panel-btn{z-index:10000;display:none;position:fixed;top:10px;right:10px;width:40px;height:40px;border-radius:50%;background:#222}#panel-btn.close #panel-btn-icon{background:transparent}#panel-btn.close #panel-btn-icon:before,#panel-btn.close #panel-btn-icon:after{margin-top:0}#panel-btn.close #panel-btn-icon:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#panel-btn.close #panel-btn-icon:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#panel-btn #panel-btn-icon{display:block;position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:#ffe225;transition:.2s}#panel-btn #panel-btn-icon:before,#panel-btn #panel-btn-icon:after{display:block;content:"";position:absolute;top:50%;left:0;width:14px;height:2px;background:#ffe225;transition:.3s}#panel-btn #panel-btn-icon:before{margin-top:-6px}#panel-btn #panel-btn-icon:after{margin-top:4px}.home article #section01 .triangle-after{border-color:#f8f8f8 transparent transparent transparent}.home article #section03 .triangle-before{border-color:transparent transparent #ffe225 transparent}.home article #section03 .triangle-after{border-color:#ffe225 transparent transparent transparent}.home article #section05 .triangle-before{border-color:transparent  transparent #fff transparent}.home article #section05 .triangle-after{border-color:#fff transparent transparent transparent}.home article #section06 .triangle-before{border-color:transparent transparent #222 transparent}.home article #section06 .triangle-after{border-color:#222 transparent transparent transparent}.home article #section08 .triangle-before{border-color:transparent  transparent #f8f8f8 transparent}.home article #section08 .triangle-after{border-color:#f8f8f8 transparent transparent transparent}.home article #section09 .triangle-before{border-color:transparent transparent #ffe225 transparent}.home article #section09 .triangle-after{border-color:#ffe225 transparent transparent transparent}.home article #section01{background:#f8f8f8 url(../img/illust_news.png) no-repeat left 0px bottom 140px;background-size:102.5px 94px}.home article #section01 .triangle-after{border-color:#f8f8f8 transparent transparent transparent}.home article #section01 .entries{margin-bottom:40px;zoom:1}.home article #section01 .entries:after{content:"";display:block;clear:both}.pc .home article #section01 .entries figcaption{bottom:0;display:none}.home article #section01 .entries .entry{position:relative;margin-bottom:10px;overflow:hidden;font-family:'WebSubsetFontBold'}.home article #section01 .entries .entry:nth-child(n+4){display:none}.home article #section01 .entries .entry a{display:block;font-family:'WebSubsetFontBold'}.home article #section01 .entries .entry figure img{width:100%;height:auto}.home article #section01 .entries .entry figcaption{background:rgba(0,0,0,0.8);color:#ffe225;position:absolute;bottom:0;padding:10px;width:100%;box-sizing:border-box}.home article #section01 .entries .entry figcaption time{font-size:0.85714rem;line-height:1.5;display:block;text-align:center}.home article #section01 .entries .entry.instagram span{background:url(../img/insta-logo.svg) no-repeat left top;width:30px;height:30px;background-size:contain;position:absolute;left:10px;top:10px;opacity:0.2;z-index:10}.home article #section01 .entries .entry.facebook span{background:url(../img/facebook-logo.svg) no-repeat left top;width:30px;height:30px;background-size:contain;position:absolute;left:10px;top:10px;opacity:0.2;z-index:10}.home article #section01 .btnArchive{clear:both;padding-top:18px}.home article #section01 .btnArchive a{transition:background linear .3s;background:#ffe225;text-align:center;display:block;width:240px;margin:0 auto;padding:6px;font-size:1.42857rem;line-height:2;font-family:'WebSubsetFontBlack'}.home article #section01 .btnArchive a:hover{background:#222;color:#ffe225}.home article #section01 .btnArchive a:hover svg{fill:currentColor}.home article #section01 .btnArchive a span{padding-left:10px;font-size:0;line-height:0;height:20px;display:inline-block}.home article #section01 .btnArchive a span svg{width:20px;height:auto}.home article #section01 .link ul{width:80%;margin:0 auto}.home article #section01 .link ul li{margin-bottom:10px}.home article #section01 .link ul li.btnTwitter a{position:relative;box-sizing:border-box}.home article #section01 .link ul li.btnTwitter a:after{background:url(../../images/img_tw_chara.png) no-repeat left top;content:"";display:block;position:absolute;right:10px;bottom:0;background-size:contain;width:60px;height:71px}.home article #section01 .link ul li a{background:#ffe225;font-family:'WebSubsetFontBlack';display:block;text-align:center;font-size:1.42857rem;line-height:2;padding:5px 0}@media screen and (min-width: 321px){.home article #section01 .inner .entries{zoom:1}.home article #section01 .inner .entries:after{content:"";display:block;clear:both}.home article #section01 .inner .entries .entry{display:block;width:50%;box-sizing:border-box;float:left;padding:0 5px}.home article #section01 .inner .entries .entry:nth-child(n+7){display:none}.home article #section01 .inner .entries .entry a{position:relative}}@media screen and (min-width: 980px){.home article #section01{background:#f8f8f8 url(../img/illust_news.png) no-repeat left 20px bottom 20px}.home article #section01 .inner .entries .entry{width:220px;height:220px;overflow:hidden;margin:10px;display:block !important;padding:0}.home article #section01 .inner .entries .entry figcaption{width:100%}.home article #section01 .inner .link ul{width:100%;text-align:center}.home article #section01 .inner .link ul li{margin:0 10px;display:inline-block}.home article #section01 .inner .link ul li a{display:inline-block;padding:5px 0;min-width:200px;font-size:1.42857rem;line-height:2}.home article #section01 .inner .link ul li.btnTwitter a{text-align:left;padding:5px 30px;box-sizing:border-box}}.home article #section02{background:url(../img/bg_content01.jpg) no-repeat center center;background-size:cover;padding:30% 0}@media screen and (min-width: 980px){.home article #section02{padding:350px 0;background-attachment:fixed}}.home article #section03{background:url(../img/illust_creationservice.png) no-repeat right 10px bottom 20px;background-size:151.33333px 121.66667px;padding-bottom:100px}.home article #section03 .lead{margin-bottom:10px;font-family:'WebSubsetFontBlack';text-align:left}.home article #section03 .lead p{padding:0 20px 20px}.home article #section03 .lead br{display:none}.home article #section03 .lead p:first-child{display:inline-block;border-bottom:1px solid #222;margin-bottom:20px}.home article #section03 figure{width:80%;margin:0 auto;display:block;text-align:center}.home article #section03 figure img{width:100%;height:auto}@media screen and (min-width: 980px){.home article #section03{background:url(../img/illust_creationservice.png) no-repeat right 10px bottom 20px}.home article #section03 .lead{font-size:1.28571rem;line-height:1.66667;text-align:center;margin-bottom:50px}.home article #section03 .lead br{display:block}.home article #section03 figure{width:100%}.home article #section03 figure img{width:auto;height:auto}}.home article #section04{background:url(../img/bg_content02.jpg) no-repeat center center;background-size:cover;padding:30% 0}@media screen and (min-width: 980px){.home article #section04{padding:350px 0;background-attachment:fixed}}.home article #section05{background:#fff url(../img/illust_works.png) no-repeat left 20px bottom 20px;padding-bottom:60px;background-size:69.33333px 66px}.home article #section05 ul li img{width:100%;height:auto}.home article #section05 .btn{width:50%;margin:0 auto}.home article #section05 .btn a{background:#ffe225;font-family:'WebSubsetFontBlack';display:block;text-align:center;font-size:1.28571rem;line-height:1.66667;padding:10px 0;border-bottom:5px solid #f9d800}@media screen and (min-width: 980px){.home article #section05{background:#fff url(../img/illust_works.png) no-repeat left 20px bottom 50px;padding-bottom:200px}.home article #section05 .btn{width:100%;text-align:center}.home article #section05 .btn a{display:inline-block;padding:15px 0;min-width:300px;font-size:1.28571rem;line-height:1.66667}}.home article #section06{background:#222222;color:#fff}.home article #section06 ul li{border:5px solid #ffe225;margin:20px;padding:10px;font-family:'WebSubsetFontBold'}@media screen and (min-width: 980px){.home article #section06 ul{width:700px;margin:0 auto}.home article #section06 ul li{border-width:10px;margin:0 0 40px 0;font-size:1.42857rem;line-height:2;padding:20px}}.home article #section07{background:url(../img/bg_content03.jpg) no-repeat center center;background-size:cover;padding:30% 0}@media screen and (min-width: 980px){.home article #section07{padding:350px 0;background-attachment:fixed}}.home article #section08{background:#f8f8f8 url(../img/illust_companyedge.png) no-repeat left 20px bottom 20px;background-size:90.33333px 89px;padding-bottom:100px}.home article #section08 p{margin:20px;font-family:'WebSubsetFontBlack'}@media screen and (min-width: 980px){.home article #section08{background:#f8f8f8 url(../img/illust_companyedge.png) no-repeat left 20px bottom 20px;padding-bottom:200px}.home article #section08 p{font-size:1.42857rem;line-height:2;width:650px;margin:30px auto}}.home article #section09{background:url(../img/illust_flow.png) no-repeat right 20px top 20px;background-size:109.33333px 92.33333px}.home article #section09 .step01,.home article #section09 .step02,.home article #section09 .step03,.home article #section09 .step04,.home article #section09 .step05,.home article #section09 .step06,.home article #section09 .step07{text-indent:100%;display:block;white-space:nowrap;overflow:hidden;background-size:contain !important;width:100%;height:0;padding-top:20.23529%;margin-bottom:10px}.home article #section09 .step01{background:url(../img/txt_step01.png) no-repeat left top}.home article #section09 .step02{background:url(../img/txt_step02.png) no-repeat left top}.home article #section09 .step03{background:url(../img/txt_step03.png) no-repeat left top}.home article #section09 .step04{background:url(../img/txt_step04.png) no-repeat left top}.home article #section09 .step05{background:url(../img/txt_step05.png) no-repeat right top}.home article #section09 .step06{background:url(../img/txt_step06.png) no-repeat right top}.home article #section09 .step07{background:url(../img/txt_step07.png) no-repeat right top}.home article #section09 .step08{font-family:'WebSubsetFontBold';padding:10px 20px}.home article #section09 .step08 br{display:none}@media screen and (min-width: 980px){.home article #section09{background:url(../img/illust_flow.png) no-repeat right 20px top 20px}.home article #section09 .col{width:870px;margin:0 auto}.home article #section09 ul li{width:425px !important;height:86px !important;padding:0 !important;margin-bottom:20px !important}.home article #section09 .right ul li{margin:0 0 0 auto}.home article #section09 .right ul li.step08{font-size:1.28571rem;line-height:1.66667;padding:20px 20px 0 30px !important;height:auto !important;width:auto !important}.home article #section09 .right ul li.step08 br{display:block}}.company #section01{background:#f8f8f8 url(../img/illust_companydetail.png) no-repeat right 20px bottom 20px;background-size:105.33333px 97px;font-family:'WebSubsetFontBold'}.company #section01 .triangle-after{border-color:#f8f8f8 transparent transparent transparent}.company #section01 .inner>dl{zoom:1}.company #section01 .inner>dl:after{content:"";display:block;clear:both}.company #section01 .inner>dl>dt{padding:0 10px 10px}.company #section01 .inner>dl>dd{padding:0 10px 20px;margin-bottom:20px;border-bottom:1px solid #dedede}.company #section01 .inner>dl>dd:last-child{border-bottom:none}.company #section01 .inner>dl>dd.business ul li{margin:0 0 15px 0}.company #section01 .inner>dl>dd dl dd{margin-bottom:10px}@media screen and (min-width: 980px){.company #section01{background-size:316px 291px;font-size:1.28571rem;line-height:1.66667}.company #section01 .inner>dl{width:870px;margin:0 auto}.company #section01 .inner>dl>dt{float:left;width:150px;clear:both;margin-bottom:20px;text-align:center}.company #section01 .inner>dl>dt span{display:block;font-size:0.85714rem;line-height:1.5}.company #section01 .inner>dl>dd{padding:0 50px 20px;margin-bottom:20px;padding-left:200px}.company #section01 .inner>dl>dd.business ul li{margin:0 0 40px 0}.company #section01 .inner>dl>dd.officer{zoom:1}.company #section01 .inner>dl>dd.officer:after{content:"";display:block;clear:both}.company #section01 .inner>dl>dd.officer dl{float:left}.company #section01 .inner>dl>dd.officer dl dt{float:left;width:200px;clear:both}.company #section01 .inner>dl>dd.officer dl dd{padding-left:230px;margin:0}}.work #grid-content{padding-top:50px;background:#fff}.work .grid_sizer{width:100%}.work .product{visibility:hidden;width:calc(100% - 30px);margin:0 15px 30px;box-sizing:border-box;overflow:hidden;position:relative;filter:saturate(0%);-webkit-filter:saturate(0%);transition:filter 0.3s linear;transition:-webkit-filter 0.3s linear}.work .product img{width:100%;height:auto;position:relative;z-index:0}.work .product span{display:none;background:rgba(0,0,0,0.8);color:#ffe225;position:absolute;z-index:10;bottom:0;left:0;padding:10px;width:100%;box-sizing:border-box;font-size:0.78571rem;line-height:1;line-height:1.5;text-align:center}.work .product.shadow{box-shadow:0 2px 4px rgba(0,0,0,0.8)}.work .product:hover{filter:saturate(100%);-webkit-filter:saturate(100%)}@media screen and (min-width: 321px){.work .product{width:calc(50% - 30px)}.work .grid_sizer{width:calc(50% - 30px)}}@media screen and (min-width: 980px){.work .product{width:calc(16.666666666% - 30px)}.work .grid_sizer{width:calc(16.666666666% - 30px)}}.work .loaderSymbol{position:absolute !important;left:0;right:0;top:0;bottom:0;margin:auto !important}.work .loaderSymbol,.work .loaderSymbol:before,.work .loaderSymbol:after{background:#ffe225;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.work .loaderSymbol:before,.work .loaderSymbol:after{position:absolute;top:0;content:''}.work .loaderSymbol:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.work .loaderSymbol{text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.work .loaderSymbol:after{left:1.5em}@-webkit-keyframes load1{0%,
		80%,
		100%{box-shadow:0 0 #ffe225;height:4em}40%{box-shadow:0 -2em #ffe225;height:5em}}@keyframes load1{0%,
		80%,
		100%{box-shadow:0 0 #ffe225;height:4em}40%{box-shadow:0 -2em #ffe225;height:5em}}.category article section .main .entry,.page article section .main .entry{margin-bottom:18px;padding-bottom:18px;border-bottom:dashed 2px #b5b5b5}.category article section .main .entry a,.page article section .main .entry a{display:block}.category article section .main .entry a time,.page article section .main .entry a time{font-weight:bold}.category article section .main .entry a .cat,.page article section .main .entry a .cat{display:inline-block}.category article section .main .entry a .cat span,.page article section .main .entry a .cat span{margin-left:10px;display:inline-block;padding:4px 8px;font-size:0.78571rem;line-height:1;border:1px solid #eee;border-radius:5px;text-transform:uppercase}.category article section .main .entry a .col .thumb,.page article section .main .entry a .col .thumb{padding:10px 0;height:130px;overflow:hidden}.category article section .main .entry a .col .thumb img,.page article section .main .entry a .col .thumb img{width:100%;height:auto}.category article section .main .entry a .col h2,.page article section .main .entry a .col h2{font-weight:bold;font-size:1.14286rem;line-height:1.875}.category article section .main .pagination:first-child,.page article section .main .pagination:first-child{margin-top:0}.category article section .main .pagination,.page article section .main .pagination{margin:24px 0}.category article section .main .pagination .page,.category article section .main .pagination .nextpostslink,.category article section .main .pagination .previouspostslink,.page article section .main .pagination .page,.page article section .main .pagination .nextpostslink,.page article section .main .pagination .previouspostslink{background:#ffe225;font-family:'WebSubsetFontBlack';padding:12px 18px;margin:3px;display:inline-block;transition:background 0.3s linear}.category article section .main .pagination .page:hover,.category article section .main .pagination .nextpostslink:hover,.category article section .main .pagination .previouspostslink:hover,.page article section .main .pagination .page:hover,.page article section .main .pagination .nextpostslink:hover,.page article section .main .pagination .previouspostslink:hover{background:#333;color:#ffe225}.category article section .main .pagination .current,.page article section .main .pagination .current{background:#c1c1c1;font-family:'WebSubsetFontBlack';padding:12px 18px;margin:3px;display:inline-block}@media screen and (min-width: 980px){.category article section .main .entry a .col .thumb,.page article section .main .entry a .col .thumb{width:150px;height:auto}.category article section .main .entry a .col h2,.page article section .main .entry a .col h2{display:table-cell;padding-left:15px;padding:10px 0 0 15px}}.page article section,.category article section,.single article section{background:#fff;zoom:1}.page article section .triangle-after,.category article section .triangle-after,.single article section .triangle-after{border-color:#ffffff transparent transparent transparent}.page article section:after,.category article section:after,.single article section:after{content:"";display:block;clear:both}.page article section .main,.category article section .main,.single article section .main{margin-bottom:30px;padding-bottom:30px;border-bottom:5px double #c1c1c1}.page article section .main .ttlH1,.category article section .main .ttlH1,.single article section .main .ttlH1{font-size:2.14286rem;line-height:1.6;font-family:'WebSubsetFontBlack';margin-bottom:30px;text-transform:uppercase}@media screen and (min-width: 980px){.page article section .main,.category article section .main,.single article section .main{float:right;width:650px;margin-bottom:0px;padding-bottom:30px;border-bottom:none}}.page article section .side a:hover,.category article section .side a:hover,.single article section .side a:hover{color:#ffe225}.page article section .side .archive,.category article section .side .archive,.single article section .side .archive{margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid #c1c1c1}.page article section .side .archive a,.category article section .side .archive a,.single article section .side .archive a{transition:background linear .3s;background:#ffe225;text-align:center;display:block;padding:6px;font-size:1.42857rem;line-height:2;font-family:'WebSubsetFontBlack'}.page article section .side .archive a:hover,.category article section .side .archive a:hover,.single article section .side .archive a:hover{background:#222}.page article section .side .archive a:hover svg,.category article section .side .archive a:hover svg,.single article section .side .archive a:hover svg{fill:currentColor}.page article section .side .archive a span,.category article section .side .archive a span,.single article section .side .archive a span{padding-left:10px;font-size:0;line-height:0;height:20px;display:inline-block}.page article section .side .archive a span svg,.category article section .side .archive a span svg,.single article section .side .archive a span svg{width:20px;height:auto}.page article section .side .recentEntries,.category article section .side .recentEntries,.single article section .side .recentEntries{margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid #c1c1c1}.page article section .side .recentEntries ul li,.category article section .side .recentEntries ul li,.single article section .side .recentEntries ul li{margin-bottom:18px}.page article section .side .recentEntries ul li a,.category article section .side .recentEntries ul li a,.single article section .side .recentEntries ul li a{display:block;font-weight:bold}.page article section .side .recentEntries ul li a time,.category article section .side .recentEntries ul li a time,.single article section .side .recentEntries ul li a time{font-size:0.85714rem;line-height:1.5;display:block}.page article section .side .categories,.category article section .side .categories,.single article section .side .categories{margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid #c1c1c1}.page article section .side .categories p,.category article section .side .categories p,.single article section .side .categories p{font-size:1.42857rem;line-height:2;font-family:'WebSubsetFontBlack'}.page article section .side .categories ul,.category article section .side .categories ul,.single article section .side .categories ul{zoom:1}.page article section .side .categories ul:after,.category article section .side .categories ul:after,.single article section .side .categories ul:after{content:"";display:block;clear:both}.page article section .side .categories ul li,.category article section .side .categories ul li,.single article section .side .categories ul li{float:left}.page article section .side .categories ul li a,.category article section .side .categories ul li a,.single article section .side .categories ul li a{font-size:1.28571rem;line-height:1.66667;font-weight:bold;display:inline-block;border:1px solid #eee;padding:6px;border-radius:5px;text-transform:uppercase;margin:6px}.page article section .side .categories ul li a:before,.category article section .side .categories ul li a:before,.single article section .side .categories ul li a:before{content:"＃";padding-right:2px}.page article section .side .sns ul li,.category article section .side .sns ul li,.single article section .side .sns ul li{margin-bottom:10px}.page article section .side .sns ul li a,.category article section .side .sns ul li a,.single article section .side .sns ul li a{background:#ffe225;font-family:'WebSubsetFontBlack';display:block;text-align:center;font-size:1.42857rem;line-height:2;padding:5px 0}.page article section .side .sns ul li a:hover,.category article section .side .sns ul li a:hover,.single article section .side .sns ul li a:hover{color:#222}@media screen and (min-width: 980px){.page article section .side,.category article section .side,.single article section .side{float:left;width:180px;padding-right:130px}.page article section .side .categories ul li,.category article section .side .categories ul li,.single article section .side .categories ul li{display:list-item;margin-bottom:6px;float:none}.page article section .side .categories ul li a,.category article section .side .categories ul li a,.single article section .side .categories ul li a{font-size:1rem;line-height:1.71429;border:none;display:inline;padding:0;margin:0}}.single article section .entry{font-size:1.28571rem;line-height:1.66667;line-height:2;font-weight:bold;margin-bottom:48px}.single article section .entry time{font-weight:bold;margin-bottom:12px}.single article section .entry h1{font-size:2.14286rem;line-height:1.6;line-height:1.4;margin-bottom:12px;font-weight:bold}.single article section .entry .cat{margin-bottom:30px}.single article section .entry .cat a{color:#ff9000;text-transform:uppercase}.single article section .entry .cat a:before{content:"＃";padding-right:2px}.single article section .entry img{max-width:100%;height:auto}.single article section .entry.facebook figure,.single article section .entry.instagram figure{text-align:center;margin-bottom:30px}.single article section .pagination>div{margin-bottom:18px}.single article section .pagination>div a{display:block;background:#ffe225;padding:6px 12px;font-weight:bold}.single article section .pagination .prev a{position:relative;padding-left:2em}.single article section .pagination .prev a:before{content:"<";position:absolute;left:10px;top:50%;margin-top:-0.5em}.single article section .pagination .next a{padding-right:2em;position:relative}.single article section .pagination .next a:after{content:">";position:absolute;right:10px;top:50%;margin-top:-0.5em}.single article section .pagination .back a{background:#b5b5b5;text-align:center}
