@charset "UTF-8";

/*````````````````````````````````````````*/
@media only screen and (min-width: 769px) {
/*````````````````````````````````````````*/
/*================*/
/*----*/
section.pagetitle .area-ttl {
padding:164px 0 120px 0;
}
section.pagetitle .sectioning-title h2 span.main{
width: 920px;
aspect-ratio: 920 / 65;
}
section.pagetitle .sectioning-title h2 span.main b{
background-image: url(/company/img/organization/char_title_organization_pc.svg);
}
/*================*/
section.organization>.inner {
padding-top: 80px;
padding-bottom: 80px;
}

/*================*/
section.area-jump{
text-align: center;
padding-bottom: 86px;
}
section.area-jump .border-button.bb-type2{
width: 348px;
height: 52px;
}
section.area-jump .border-button.bb-type2 p {
padding: 14px 0 0 0;
text-indent: 12px;
}
section.area-jump .border-button.bb-type2 p i{
left: 0px;
top: 16px;
}
/*----*/
.pc{display: block;}
.sp{display: none;}


/*````````````````````````````````````````*/
} @media only screen and (max-width: 768px) {
/*````````````````````````````````````````*/
/*================*/
/*----*/
section.pagetitle .area-ttl {
padding:20vw 0 14vw 0;
}
section.pagetitle .sectioning-title h2 span.main{
width: 84vw;
aspect-ratio: 315 / 72;
}
section.pagetitle .sectioning-title h2 span.main b{
background-image: url(/company/img/organization/char_title_organization_sp.svg);
}

/*================*/
section.organization>.inner {
padding-bottom: 6vw;
}
section.organization .imgArea .spBox{
padding-top: 11vw;
}
section.organization .imgArea .spBox img {
max-width: 100%;
min-width: 180vw;
vertical-align: top;
}

/*================*/
.scroll-hint-icon {
top: 17vw;
left: 51%;
width: 22vw;
height: 22vw;
}

/*================*/
/*----*/
section.area-jump{
text-align: center;
padding-bottom: 15vw;
}
section.area-jump .border-button.bb-type2 p span{
padding-top: 1vw;
}
section.area-jump .border-button p i{
width: 20vw;
}
section.area-jump .border-button.bb-type2 p i{
top: 3vw;
}
section.area-jump .back .border-button{
width: 90vw;
}
section.area-jump .border-button.bb-type2 p{
padding: 1.3vw 0 0 0;
}

/*================*/
.pc{display: none;}
.sp{display: block;}


/*````````````````````````````````````````*/
} /* end of @media */
/*````````````````````````````````````````*/

