body{
    link:#1d2088;
    alink:#1d2088;
    vlink:#1d2088;
}
img{
    border:0px;
}
/* ▼AXIS layout▼ */
#top-banner{
    position:absolute;
    top:10px;
    width:750px;
    padding-right:50px;
    padding-left:50px;
}
#topicon-home{
    position:absolute;
    top:120px;
    left:140px;
}
#topicon-products{
    position:absolute;
    top:120px;
    left:234px;
}
#topicon-companyinfo{
    position:absolute;
    top:120px;
    left:368px;
}
#topicon-news{
    position:absolute;
    top:120px;
    left:462px;
}
#topicon-inquiry{
    position:absolute;
    top:120px;
    left:555px;
}
#direct50-banner-top{
    position:absolute;
    top:147px;
    padding-right:50px;
    padding-left:50px;
}
#direct50-banner-middle1{
    position:absolute;
    top:197px;
    padding-left:50px;
}
#direct50-banner-middle2{
    position:absolute;
    top:197px;
    left:618px;
    padding-left:0px;
    padding-right:0px;
}
#direct50-banner-middle3{
    position:absolute;
    top:197px;
    left:732px;
    padding-left:0px;
    padding-right:50px;
    
    
}
#direct50-banner-bottom{
    position:absolute;
    top:248px;
    padding-right:50px;
    padding-left:50px;
}
#products-and-service{
    position:absolute;
    top:330px;
    padding-left:50px;
}
#only-one-dev-products{
    position:absolute;
    top:360px;
    padding-left:50px;
}
#reader-education{
    position:absolute;
    top:520px;
    padding-left:50px;
}
#news{
    position:absolute;
    top:330px;
    left:277px;
}
#info{
    position:absolute;
    top:750px;
    left:277px;
}
#company-info{
    position:absolute;
    top:330px;
    left:615px;
}
#axis-technology{
    position:absolute;
    top:360px;
    left:615px;
}
#footer1{
    position:absolute;
    top:1200px;
    left:50px;
    padding-bottom:50px;
}
#footer2{
    position:absolute;
    top:1200px;
    left:712px;
    padding-bottom:50px;
}
#footer-archive1{
    position:absolute;
    top:800px;
    left:60px;
    padding-bottom:50px;
}
#footer-archive2{
    position:absolute;
    top:800px;
    left:722px;
    padding-bottom:50px;
}

.left-contents-products{
    position:absolute;
    top:390px;
    left:58px;
    border-top-style:none;
    border-right-style: solid;
    border-left-style:solid;
    border-bottom-style:solid;
    border-color:#221815;
    border-width:1px;
    height:120px;
    width:194px;
    overflow:auto;
}
.left-contents-products img{
    vertical-align:bottom;
}
.left-contents-products h1{
    margin-left:15px;
    margin-top:12px;
    margin-bottom:0px;
    font-size:12px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing: 1px;
}
.left-contents-products h2{
    margin-left:35px;
    margin-top:5px;
    font-size:12px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
}
.left-contents-products a{
    color:#1d2088;
    font-size:12px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing: 0.8px;
}
.left-contents-products a:hover{
    color:#ff8c00;
}
.left-contents-reader-education{
    position:absolute;
    top:550px;
    left:58px;
    border-top-style:none;
    border-right-style: solid;
    border-left-style:solid;
    border-bottom-style:solid;
    border-color:#221815;
    border-width:1px;
    height:220px;
    width:194px;
    overflow:auto;
}
.left-contents-reader-education img{
    vertical-align:bottom;
}
.left-contents-reader-education h1{
    margin-left:15px;
    margin-top:10px;
    margin-bottom:0px;
    font-size:12px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing: 1px; 
}
.left-contents-reader-education h2{
    margin-left:35px;
    margin-top:10px;
    margin-bottom:5px;
    font-size:11px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing: 1pt;
}
.left-contents-reader-education a{
    color:#1d2088;
    font-size:12px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing:0.8px;
}
.left-contents-reader-education a:hover{
    color:#ff8c00;
}
.center-archive-link1{
    
    position:absolute;
    top:355px;
    left:277px;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    padding-top:13px;
    padding-right:10px;
    border-bottom-style:dotted;
    border-width:2px;
    border-color:#b7b7b7;
    text-align:right;
    width:310px;
}
.center-archive-link1 a{
    color:#7f7f7f;
    font-size:12px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    text-decoration:none;
    text-align:right;
    letter-spacing: 1px;
}
.center-archive-link1 a:hover{
    color:#ff8c00;
}
.center-archive-link2{
    
    position:absolute;
    top:775px;
    left:277px;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    padding-top:13px;
    padding-right:10px;
    border-bottom-style:dotted;
    border-width:2px;
    border-color:#b7b7b7;
    text-align:right;
    width:310px;
}
.center-archive-link2 a{
    color:#7f7f7f;
    font-size:12px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    text-decoration:none;
    text-align:right;
    letter-spacing: 1px;
}
.center-archive-link2 a:hover{
    color:#ff8c00;
}
.center-contents-news{
    position:absolute;
    top:390px;
    left:277px;
    border-top-style:none;
    border-right-style: solid;
    border-left-style:solid;
    border-bottom-style:solid;
    border-color:#221815;
    border-width:1px;
    height:330px;
    width:320px;
    overflow:auto;
}
.center-contents-news img{
    vertical-align:bottom;
}
.center-contents-news h1{
    margin-left:10px;
    margin-top:10px;
    margin-bottom:5px;
    margin-right:10px;
    font-size:12px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing: 1pt;
}
.center-contents-news h2{
    margin-left:10px;
    margin-top:5px;
    margin-right:10px;
    font-size:11px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    text-indent:10px;
}
.center-contents-news h1 a{
    color:#1d2088;
    font-size:12px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
}
.center-contents-info{
    position:absolute;
    top:809px;
    left:277px;
    border-top-style:none;
    border-right-style: solid;
    border-left-style:solid;
    border-bottom-style:solid;
    border-color:#221815;
    border-width:1px;
    height:330px;
    width:320px;
    overflow:auto;
}
.center-contents-info img{
    vertical-align:bottom;
}
.center-contents-info h1{
    margin-left:10px;
    margin-top:10px;
    margin-bottom:5px;
    margin-right:10px;
    font-size:12px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing: 1px;
}
.center-contents-info h2{
    margin-left:10px;
    margin-top:5px;
    margin-right:10px;
    font-size:11px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    text-indent:10px;
}
.center-contents-info h1 a{
    color:#1d2088;
    font-size:12px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
}
.right-contents{
    position:absolute;
    top:390px;
    left:615px;
    border-top-style:none;
    border-right-style: solid;
    border-left-style:solid;
    border-bottom-style:solid;
    border-color:#221815;
    border-width:1px;
    height:120px;
    width:192px;
    overflow:auto;
}
.right-contents img{
    vertical-align:bottom;
}
.right-contents h1{
    margin-left:20px;
    margin-top:10px;
    margin-bottom:0px;
    font-size:12px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing: 1px;
}
.right-contents h2{
    margin-left:40px;
    margin-top:5px;
    font-size:12px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
}
.right-contents a{
    color:#1d2088;
    font-size:13px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing: 0.8pt;
}
.right-contents a:hover{
    color:#ff8c00;
}

.center-contents-archive{
    position:absolute;
    top:330px;
    left:277px;
    margin-right:10px;
    border-top-style:solid;
    border-right-style: solid;
    border-left-style:solid;
    border-bottom-style:solid;
    border-color:#221815;
    border-width:1px;
    height:440px;
    width:320px;
    overflow:auto;
}
.center-contents-archive img{
    vertical-align:bottom;
}
.center-contents-archive h1{
    margin-left:10px;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:10px;
    font-size:13px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing: 1pt;
}
.center-contents-archive h2{
    margin-left:10px;
    margin-top:5px;
    margin-right:10px;
    font-size:11px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    text-indent:10px;
}
.center-contents-archive h1 a{
    color:#1d2088;
    font-size:12px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
}
.archive-one-contents {
    position:absolute;
    top:330px;
    left:60px;
    border-top-style:solid;
    border-right-style: solid;
    border-left-style:solid;
    border-bottom-style:solid;
    border-color:#221815;
    border-width:1px;
    height:440px;
    width:750px;
    overflow:auto;
}
.archive-one-contents h1{
    margin-left:30px;
    margin-top:15px;
    margin-bottom:15px;
    margin-right:15px;
    font-size:18px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    text-decoration:underline;
    letter-spacing: 1pt;
}

.archive-one-contents h2{
    margin-left:30px;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:10px;
    font-size:14px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing: 1pt;
}

.archive-one-contents h3{
    margin-left:30px;
    margin-top:5px;
    margin-right:10px;
    font-size:12px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
}

/*▲ AXIS layout ▲ */