@charset "utf-8";
/* CSS Document */
/*anchor
********************************************************************************/

.anc01{
    display:block;
    padding-top: 51px;
    margin-top: -51px;
}
.anc02{
    display:block;
    padding-top: 51px;
    margin-top: -51px;
}
.anc03{
    display:block;
    padding-top: 51px;
    margin-top: -51px;
}
.anc04{
    display:block;
    padding-top: 51px;
    margin-top: -51px;
}
.anc05{
    display:block;
    padding-top: 51px;
    margin-top: -51px;
}
/*core & vision
********************************************************************************/

.mapBox {
    width:100%;
    height:auto;
    position:relative;
}

.mapBox img {
    display:block;
}

.linkBox {
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
    list-style:none;
    z-index:100;
}

.linkBox .linkitem_01 {
    width:54%;
    height:9.5%;
    position:absolute;
}

.linkBox .linkitem_02 {
    width:54%;
    height:12%;
    position:absolute;
}

/*linkitem_01***************/
.linkBox .linkitem_01.link01 {
    left:23%;
    top:25%;
}
.linkBox .linkitem_01 a {
    width:100%;
    height:100%;
    display:block;
}

/*linkitem_02***************/
.linkBox .linkitem_02.link01 {
    left:23%;
    top:42%;
}
.linkBox .linkitem_02.link02 {
    left:23%;
    top:54%;
}
.linkBox .linkitem_02.link03 {
    left:23%;
    top:66%;
}
.linkBox .linkitem_02.link04 {
    left:23%;
    top:78%;
}
.linkBox .linkitem_02 a {
    width:100%;
    height:100%;
    display:block;
}


/*philosopphy
********************************************************************************/

.mapBox {
    width:100%;
    height:auto;
    position:relative;
}

.mapBox img {
    display:block;
}

.linkBox {
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
    list-style:none;
    z-index:100;
}

.linkBox .linkitem {
    width:31.5%;
    height:48%;
    position:absolute;
}
.linkBox .linkitem.link01 {
    left:0%;
    top:15%;
}
.linkBox .linkitem.link02 {
    left:66.5%;
    top:15%;
}
.linkBox .linkitem.link03 {
    left:33.5%;
    top:53%;
}

.linkBox .linkitem a {
    width:100%;
    height:100%;
    display:block;
}