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;
}
#footer-archive1{
    position:absolute;
    top:1055px;
    left:60px;
    padding-bottom:50px;
}
#footer-archive2{
    position:absolute;
    top:1055px;
    left:722px;
    padding-bottom:50px;
}
#footer-products-top1{
    position:absolute;
    top:1500px;
    left:60px;
    padding-bottom:50px;
}
#footer-products-top2{
    position:absolute;
    top:1500px;
    left:722px;
    padding-bottom:50px;
}
.center-contents-archive{
    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:1100px;
    width:749px;
    overflow:auto;
    color:#1d2088;
}
.center-contents-archive img{
    vertical-align:bottom;
}
.center-contents-archive h1{
    background-color:#ACE0EF;
    margin-left:10px;
    margin-top:15px;
    margin-bottom:10px;
    margin-right:10px;
    border-top-width: 0px;
    border-left-width: 0px;
    border-left-style: solid;
    border-left-color: #1A0495;
    border-right-width: 0px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #C0C0C0;
    color:#000000;
    font-size:22px;
    font-weight:bold;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing: 1pt;
}
.center-contents-archive a{
    color: #1D2088;
}
.center-contents-archive a:hover{
    color: #FF8C00;
}

.center-contents-archive h2{
    margin-left:10px;
    margin-top:10px;
    margin-right:10px;
    font-size:18px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    color:#0F0081;
}
.center-contents-archive h1 a{
    
    font-size:13px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
}
.center-contents-archive h3{
    margine-top:3px;
    margine-left:5px;
    font-size:13px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
}
.center-contents-archive ul{
    margine-top:5px;
    margine-left:5px;
}
.center-contents-archive ul li{
    margine-top:5px;
    margine-left:15px;
}

.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:690px;
    width:749px;
    overflow:auto;
}
.archive-one-contents h1{
    margin-left:20px;
    margin-top:15px;
    margin-bottom:15px;
    margin-right:15px;
    font-size:20px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing: 1pt;
}
.archive-one-contents h1 em{
    color:#FF0015;
    font-style:normal;
    font-size:20px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing: 1pt;
}
.archive-one-contents h2{
    margin-left:30px;
    margin-top:10px;
    margin-bottom:10px;
    margin-right:10px;
    font-size:13px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing: 1pt;
}
.archive-one-contents h2 a{
    color: #1D2088;
    font-size:13px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";

}
.archive-one-contents h2 a:hover{
    color: #FF8C00;
}

.archive-one-contents h2 em{
    color:#FF0015;
    font-style:normal;
    font-size:13px;
    font-family:"HGPｺﾞｼｯｸE","ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka等幅", "Osaka", "平成角ゴシック";
    letter-spacing: 1pt;
}

.archive-one-contents h2 img{
    margin-left:20px;
    margin-top:10px;
    margin-bottom:10px;
    vertical-align:bottom;
}

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

/*▲ AXIS layout ▲ */
