﻿html,body,div,span,h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,thead,tr,th,td,article,aside,figcaption,figure,footer,header,menu,nav,section{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ul,li{list-style-type:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{background:transparent;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}*{box-sizing:border-box}img{height:auto;max-width:100%}body{color:#333;font-family:"Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1.5}h1,h2,h3,p,dl,dt,dd{margin:0}ul,li{margin:0;padding:0}ul{list-style:none}a,a:visited{color:#89c9e6}footer a,footer a:visited{color:#fff}button:not([disabled]){cursor:pointer}@keyframes awesome-current-arrow{to{transform:translateX(0)}from{transform:translateX(12px)}}.style-error-message,label[for=""],a[href=""]{color:red !important}.style-error-message::after,label[for=""]::after,a[href=""]::after{display:inline-block !important;font-size:10px;font-weight:bold;margin-left:0.5em;margin-right:0.5em}a[href=""]::after{content:"href属性が空もしくは設定されていません"}label[for=""]::after{content:"for属性が設定されていません"}body{font-family:"Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.company_guideline{background-color:#fefbeb;padding:40px 0}.company_guideline__inner{margin:0 auto;width:1000px}.company_guideline__section{margin-bottom:40px}.company_guideline__section-title-container{margin-bottom:30px;padding:10px 0}.company_guideline__section-title{color:#175260;font-size:32px;font-weight:bold;text-align:center}.company_guideline__chapter-wrap{background-color:#fff;border-top:4px solid #045f70;padding:60px 45px}.company_guideline__chapter{margin-bottom:40px}.company_guideline__chapter:last-of-type{margin-bottom:0}.company_guideline__chapter-title-container{border-bottom:2px solid #f9ad00;margin-bottom:15px;padding-bottom:10px;text-align:left}.company_guideline__chapter-title{color:#000;font-size:22px;font-weight:bold}.company_guideline__chapter-text{font-size:16px}.company_guideline__chapter-ng-container{background:#f2f2f2;margin:30px auto 0;max-width:748px;padding:40px 30px;position:relative;width:100%}.company_guideline__chapter-ng-title{background-color:#f9ad00;border-radius:15px;color:#fff;font-size:18px;left:16px;padding:3px 10px;position:absolute;top:-12px}.company_guideline__chapter-ng-text{padding-left:1em;text-indent:-1em}.company_guideline__chapter-ng-text li{line-height:1.5;padding-bottom:5px}#footer{align-items:center;background:#fff;display:flex;justify-content:center;padding:5px 0;text-align:center}#footer.on{display:flex}#footer .footer__link{display:flex}#footer .footer__link .footer__link-item{line-height:1;margin-right:10px;padding-right:10px}#footer .footer__link .footer__link-item:nth-child(1){border-right:1px solid #777}#footer .footer__link .footer__link-item a{color:#777;display:block;font-size:10px;height:100%;transition:all 0.3s;width:100%}#footer .footer__link .footer__link-item a:hover{opacity:0.6;text-decoration:underline}#footer .footer__copy{color:#777;font-size:10px;line-height:1}@media (max-width: 999px){.company_guideline__inner{width:100%}.company_guideline__section-title-container{margin:0 10px 40px}.company_guideline__chapter{margin:0 10px 40px}}@media (max-width: 576px){.company_guideline{padding:15px 0}.company_guideline__section-title-container{margin:0 10px 15px}.company_guideline__section-title{font-size:24px}.company_guideline__chapter-wrap{border-top:5px solid #045f70;padding:30px 15px}.company_guideline__chapter-title{font-size:18px}.company_guideline__chapter-text{font-size:14px}.company_guideline__chapter-ng-container{margin:40px auto 0;padding:30px 20px}.company_guideline__chapter-ng-title{font-size:16px}}
