@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);

body {
    line-height: 1.7;
    font-family: "Noto Sans Japanese", "Yu Gothic Medium", "游ゴシック体", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, sans-serif;
    font-weight: 300;
}

.sky-form {
    font-family: "Noto Sans Japanese", "Yu Gothic Medium", "游ゴシック体", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, sans-serif;
}

.font-open-sans {
    font-family: "Noto Sans Japanese", "Open Sans", Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Noto Sans Japanese", "Open Sans", Arial, sans-serif;
}

.title-v1 h1,
.title-v1 h2 {
    font-family: "Noto Sans Japanese", "Open Sans", Arial, sans-serif;
}

/* Add here all your css styles (customizations) */
@media (min-width: 992px) {
    /*Header Sticky*/
    .header-fixed .header-v6.header-sticky {
        top: 0px;
        position: relative;
        padding-bottom: 10px;
        border-bottom: 1px solid #9D94BF;
    }
    .header-fixed-shrink {
        top: 0 !important;
        position: fixed !important;
    }
    .header-v6 .collapse {
        left: 50%;
        float: left;
        position: relative !important;
    }
    .menu-container ul {
        left: 50%;
        float: left;
        position: relative !important;
    }
    .menu-container ul li {
        left: -100%;
        float: left;
        position: relative !important;
    }
}

@media (max-width: 1200px) {
    .print-display-none {
        display: none;
    }
}

.header-v6 .navbar-nav {
    top: 0;
}

.header-v6 .navbar-nav li a,
.header-v6 .navbar-nav li a:hover,
.header-v6 .navbar-nav li a:focus {
    color: #4e4385 !important;
    font-weight: bold !important;
    padding: 0;
}

.header-v6.header-border-bottom .navbar {
    border-bottom: none;
}

div.header-background {
    height: 201px;
    background-image: url("/img/AITC_web_001_header.jpg");
    background-size: cover;
    border-bottom: 1px solid #9D94BF;
}

div.footer-background {
    height: 351px;
    background-image: url("/img/AITC_web_001_footer.jpg");
    background-size: cover;
    border-bottom: 1px solid #9D94BF;
}

hr.hr-md {
    border-top: 1px solid #9D94BF;
    margin: 0; 
}

img.campany-logo {
    margin-right: 90px;
}

img.top-icon {
    margin: 30px 0;
}

img.top-icon-mail {
    margin-right: 30px;
}

p.product-description {
    color: #424386;
    padding: 0 25px;
}

h5.custom-headline {
    color: #424386;
    font-weight: 500;
}

p.custom-description {
    color: #424386;
    padding-right: 20px;
}

.lists-v2 li {
    color: #424386;
    font-size: 12px;
}

.rodlogo {
    vertical-align: bottom;
    margin-bottom: -4px;
    height: 33px;
}

.company-about>tbody>tr>td {
    padding: 8px;
}

img.header-img {
    height: 65px;
}