@charset "utf-8";#company h2{}#company figure picture{text-align:center}#company figure figcaption h3{color:#FF6EAA;line-height:1.2}#company figure figcaption p{font-size:87.5%;line-height:1.8}#company #company_policy{text-align:center}#company #company_policy h3{color:#FF6EAA;line-height:1.2}#company #company_policy p{font-size:87.5%;line-height:1.8}#company #company_staff h3{color:#FFF}#company #company_staff ul>li{display:inline-block;line-height:1.4;text-align:center;vertical-align:top}#company #company_staff ul>li strong span{font-size:80%}#company #company_staff>p{font-size:87.5%;line-height:1.8}#company .tbl_com a[href*="google.com"],#company .tbl_com a[href^="https://goo.gl/maps/"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #ADADAD;border-radius:5px;display:inline-block;height:30px;line-height:30px;margin-top:.4em;margin-bottom:.4em;padding:0 .8em;position:relative;text-decoration:none;transition:opacity 0.2s ease-out 0s;width:10em}#company .tbl_com a[href*="google.com"]:hover,#company .tbl_com a[href^="https://goo.gl/maps/"]:hover{opacity:.7}#company .tbl_com a[href*="google.com"]:after,#company .tbl_com a[href^="https://goo.gl/maps/"]:after{content:"\F0059";font-family:"Material Design Icons";font-size:150%;line-height:1;position:absolute;top:50%;right:.2em;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:319px){#company #company_staff ul{text-align:center}#company #company_staff ul>li{width:87.5%}}@media screen and (min-width:320px) and (max-width:413px){#company #company_staff ul>li{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (min-width:320px) and (max-width:767px){#company #company_staff ul>li{margin-left:3.125%}}@media screen and (min-width:414px) and (max-width:639px){#company #company_staff ul>li{width:-webkit-calc((100% - (3.125% * 4)) / 3);width:calc((100% - (3.125% * 4)) / 3)}}@media screen and (min-width:640px) and (max-width:767px){#company #company_staff ul>li{width:-webkit-calc((100% - (3.125% * 5)) / 4);width:calc((100% - (3.125% * 5)) / 4)}}@media screen and (max-width:767px){#company{margin-bottom:6.25%}#company figure{margin-bottom:6.25%}#company figure picture{margin-bottom:3.125%}#company figure picture img{width:43.75%}#company figure figcaption h3{font-size:125%;padding:0 3.125%}#company figure figcaption p{padding:0 3.125%}#company #company_policy{margin-bottom:6.25%}#company #company_policy h3{font-size:125%;margin-bottom:1.5625%;padding:0 3.125%}#company #company_policy p img{width:93.75%}#company #company_staff{margin-bottom:3.125%}#company #company_staff h3{background-color:#333;font-size:112.5%;line-height:1.4;margin:0 auto 1.5625%;padding:1.5625% 3.125%;width:93.75%}#company #company_staff h3:not(:first-child){margin-top:3.125%}#company #company_staff ul>li{font-size:87.5%;margin-bottom:3.125%}#company #company_staff ul>li p{margin-bottom:.3em}#company #company_staff>p{padding:0 3.125%}#company .tbl_com dl dd:not(:last-child){margin-bottom:1.785714285714286%}}@media screen and (min-width:768px){#company{margin-bottom:50px}#company figure{margin-bottom:50px}#company figure:after{clear:both;content:"";display:block}#company figure picture{float:right;width:-webkit-calc(100% - 430px - 20px);width:calc(100% - 430px - 20px)}#company figure figcaption{float:left;width:430px}#company figure figcaption h3{font-size:150%;margin-bottom:10px}#company #company_policy{margin-bottom:50px}#company #company_policy h3{font-size:150%;margin-bottom:10px}#company #company_policy p img{width:auto}#company #company_staff{margin-bottom:30px}#company #company_staff h3{font-size:125%;height:30px;line-height:30px;margin-bottom:10px;padding:0 20px}#company #company_staff h3.lazyloaded{background:#333 url(https://crayon-paint.net/images/user/company/title_bg.webp) right center no-repeat}#company #company_staff h3:not(:first-child){margin-top:30px}#company #company_staff ul>li{margin-bottom:20px}#company #company_staff ul>li p{margin-bottom:.1em}#company .tbl_com tr th{width:10em}#company .tbl_com dl dd:not(:last-child){margin-bottom:10px}}@media screen and (min-width:768px) and (max-width:939px){#company #company_staff ul>li{width:135px}#company #company_staff ul>li:not(:nth-child(5n+1)){margin-left:12px}}@media screen and (min-width:940px){#company #company_staff ul>li{width:140px}#company #company_staff ul>li:not(:nth-child(5n+1)){margin-left:15px}}
