﻿.commonWidth{min-width:1080px;max-width:1080px;margin:auto;position:relative}@media screen and (max-width: 480px){.commonWidth{min-width:inherit;max-width:inherit;width:auto;margin:auto}}.inCont{margin-left:auto;margin-right:auto;max-width:780px;min-width:720px;overflow:hidden}@media screen and (max-width: 480px){.inCont{min-width:100%}}h1,h2,h3,h4,h5,h6{font-family:"FP-ヒラギノ角ゴ ProN W6"}.commonPadding{padding-left:40px;padding-right:40px}@media screen and (max-width: 480px){.commonPadding{padding-left:40px;padding-right:40px}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;list-style:none;font-style:normal}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}a img{border:none}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,input,textarea,button,table,tr,th,td,article,aside,footer,header,hgroup,nav,section,img,a,p{box-sizing:border-box}img{max-width:100%;height:auto}input[type="submit"],input[type="button"]{border-radius:0;-webkit-appearance:button;appearance:button;border:none}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}body,html{height:100%}html{font-size:62.5%}body{color:#111;font-family:"FP-ヒラギノ角ゴ ProN W3";font-size:1.6rem;line-height:1.6;letter-spacing:1px;overflow-y:scroll}a{color:#000;word-wrap:break-word;transition:all .2s ease;-webkit-transition:all .2s ease}a:hover{color:#111;opacity:0.6}.clear{clear:both}::selection{color:#000;background-color:#d3d3d3}::-moz-selection{color:#000;background-color:#d3d3d3}.br{display:inline-block}.sr,.sr-seq{visibility:hidden}#backTop{cursor:pointer;position:fixed;right:-170px;bottom:0px;z-index:999;line-height:0px}.border{border:1px solid #333;background-color:#000;box-shadow:0px 0px 4px #333;margin-right:2px;margin-left:2px}.enFont{font-family:"Advent Pro",sans-serif}#all,.sm-slider,.sm-slider:after,body.fixed header.global{min-width:1080px;width:100%;overflow:hidden}@media screen and (max-width: 480px){#all,.sm-slider,.sm-slider:after,body.fixed header.global{min-width:inherit}}#all{position:relative;z-index:10}hr{border:none;border-top:1px solid #333;margin-top:40px;margin-bottom:0px;padding-bottom:40px}.brSmp{display:none}@media screen and (max-width: 480px){.brSmp{display:inline}.smpNon{display:none}}.flex{display:flex}header.global{background:rgba(255,255,255,0.8);position:fixed;top:0;left:0;right:0;height:80px;z-index:999999999;justify-content:space-between;align-items:center;padding:0 50px;min-width:1080px}@media screen and (max-width: 480px){header.global{min-width:inherit;background:#fff;height:65px;padding:0 20px}}header.global h1{width:260px}header.global h1 img{display:block}@media screen and (max-width: 480px){header.global h1{width:60%}}nav.global ul{align-items:center}nav.global ul li{text-align:center;margin:0px 12.5px;vertical-align:top}nav.global ul li a{font-family:"Advent Pro",sans-serif;font-weight:700;color:#000;text-decoration:none;font-size:1.8rem;display:block;position:relative}nav.global ul li a:hover{margin-top:-4px}@media screen and (max-width: 480px){nav.global ul li a.insta{width:20px}nav.global ul li a.insta img{display:block}}nav.global ul li:last-child{margin-right:0%}@media screen and (max-width: 480px){nav.global{display:none;width:100%;height:100vh;position:absolute;top:65px;left:0;padding:40px 40px 100px;background:#fff;overflow:scroll;-webkit-overflow-scrolling:touch}nav.global .link a{display:inline-block}nav.global .link #smptog{position:relative;z-index:9999;display:inline-block;pointer-events:all;width:15px;height:11px;margin-left:25px}nav.global .link #smptog:before,nav.global .link #smptog:after{display:block;background:#000;content:"";width:15px;height:2px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}nav.global .link #smptog:before{transition:0.3s all;transform:rotate(90deg)}nav.global .link #smptog.on:before{opacity:0}nav.global ul{z-index:999;position:relative;display:block}nav.global ul.flex{padding-bottom:200px}nav.global ul li{text-align:left}nav.global ul li:nth-child(n+2){margin-top:45px}nav.global ul li #workNav{display:none;margin-top:12px}nav.global ul li #workNav li:nth-child(n+2){margin-top:12px}nav.global ul li #workNav a{font-size:1.2rem;font-family:"FP-ヒラギノ角ゴ ProN W3"}}.hedHight{margin-top:80px}@media screen and (max-width: 480px){.hedHight{margin-top:65px}}.secondTop{background:#FFFF00;padding:45px;margin-left:40px;margin-right:40px;padding-left:75px;padding-right:40px}.secondTop .flex{align-items:center;justify-content:space-between}.secondTop .flex.commonWidth{min-width:900px}.secondTop h2{font-family:"Advent Pro",sans-serif;font-weight:bold;font-size:2.6rem;letter-spacing:0.08em;text-align:center}.secondTop h2 span{margin-top:3px;font-family:"FP-ヒラギノ角ゴ ProN W3";font-size:1.4rem;display:block}.secondTop .contact{padding:0 30px;text-align:center;position:relative;z-index:2}.secondTop .contact .flex{flex-wrap:wrap}.secondTop .contact .logo{width:92px}.secondTop .contact .right{margin-left:15px}.secondTop .contact .en{font-family:"Advent Pro",sans-serif;font-weight:bold;line-height:1;letter-spacing:0.05em}.secondTop .contact .small{font-family:"FP-ヒラギノ角ゴ ProN W6";font-size:1.0rem;text-align:left}.secondTop .contact .tel{font-size:3.0rem}.secondTop .contact .txt{font-size:1.6rem;margin-top:2px}.secondTop .contact .jpTxt{font-size:1.5rem;border-top:1px solid #000;margin-top:7px;font-family:"FP-ヒラギノ角ゴ ProN W6"}@media screen and (max-width: 480px){.secondTop{min-width:inherit;padding:10px 40px;display:flex;align-items:flex-end;justify-content:flex-start;margin-left:0px;margin-right:0px}.secondTop .flex{width:100%}.secondTop h2{text-align:left;width:100%;letter-spacing:0.02em}.secondTop h2 span{font-size:1.2rem;display:inline;margin-left:20px}.secondTop .contact{display:none}}.topBg{height:320px;width:100%;overflow:hidden;display:flex;align-items:center}.topBg img{width:100%}@media screen and (max-width: 480px){.topBg{height:180px}}.recruit{margin:100px auto -60px auto;width:350px}.recruit .title{position:relative;font-size:1.4rem;text-align:center}.recruit .flex{align-content:center;align-items:center;margin-top:15px}.recruit .flex a{border:1px solid #707070;width:48%}.recruit .flex a:nth-child(n+2){margin-left:4%}.recruit .flex img{width:80px;display:block;margin:auto}@media screen and (max-width: 480px){.recruit{width:100%}}#smpNavi{display:none;position:fixed;top:0px;right:30px;font-size:30px;line-height:1;z-index:1000;cursor:pointer;z-index:9999999999;height:65px;align-items:center}#smpNavi li{display:block;height:2.5px;width:25px;background:#A4ACBA;transition:0.2s all}#smpNavi li:nth-child(n+2){margin-top:8px}@media screen and (max-width: 480px){#smpNavi{display:flex}}#smpNavi.selected{transform:translate(-8px)}#smpNavi.selected li:nth-child(1){transform:rotate(135deg) translate(0, -14px)}#smpNavi.selected li:nth-child(3){transform:rotate(-135deg) translate(0, 14px)}#smpNavi.selected li:nth-child(2){opacity:0}footer.global{position:relative;z-index:1000;background:#000;margin-top:100px}footer.global .flex{flex-wrap:wrap}@media screen and (max-width: 480px){footer.global .flex{padding:0 !important}}footer.global .contact{padding:30px;text-align:center;width:235px;position:relative;z-index:2}footer.global .contact .en{font-family:"Advent Pro",sans-serif;font-weight:bold;line-height:1;letter-spacing:0.05em}footer.global .contact .tel{font-size:2.9rem;margin-top:10px}footer.global .contact .txt{font-size:1.65rem;margin-top:2px}footer.global .contact .jpTxt{font-size:1.45rem;border-top:1px solid #000;margin-top:7px;font-family:"FP-ヒラギノ角ゴ ProN W6"}@media screen and (max-width: 480px){footer.global .contact{padding:30px 40px;width:100%;order:2;background:#FFFF00;display:flex;align-items:center;justify-content:space-between}footer.global .contact .logo{width:48%}footer.global .contact .tel{font-size:6.5vw;margin-top:0}footer.global .contact .txt{font-size:3.5vw;margin-top:2px}footer.global .contact .jpTxt{font-size:3vw}}footer.global .bgbox{position:absolute;top:0;left:0;bottom:0;background:#FFFF00;z-index:1}footer.global .main{width:calc(100% - 235px);color:#fff;background:#000;position:relative;z-index:2;padding:30px 0px 20px 30px}footer.global .main .jpMin{font-size:1.2rem;font-family:"FP-ヒラギノ明朝 ProN W6"}footer.global .main .link{font-size:1.0rem;margin-top:25px}footer.global .main .link a{color:#fff}footer.global .main .link li{border-right:1px solid #fff;padding-right:10px;margin-right:10px}footer.global .main .link li a{text-decoration:none}footer.global .main .link li:last-child{border-right:none}footer.global .main hr{margin-top:25px;padding-bottom:0;width:100%;border-color:#fff}footer.global .main .ninka{font-size:1.0rem;margin-top:25px}@media screen and (max-width: 480px){footer.global .main{width:100%;order:1;padding:20px 40px}footer.global .main .jpMin{font-size:1.6rem}footer.global .main .link{font-size:1.1rem;margin-top:25px;display:block}footer.global .main .link a{color:#fff}footer.global .main .link li{line-height:2.2;border-right:none;padding-right:10px;margin-right:10px}}footer.global .green{background:#1B5F1E;color:#fff;width:100%;padding:25px 0;font-size:1.4rem;text-align:center;position:relative;z-index:3}@media screen and (max-width: 480px){footer.global .green{padding:10px 0;letter-spacing:0}}footer.global small{display:block;width:100%;text-align:center;background:#fff;font-size:1.0rem;padding:25px 0 30px}@media screen and (max-width: 480px){footer.global small{letter-spacing:0}}
/*# sourceMappingURL=common.css.map */
