@charset "UTF-8";

a#part2 + section .inner_item_img {
    position: relative;
}
a#part2 + section .inner_item_txt {
    position: absolute;
    z-index: 50;
    bottom: 70px;
    left: 30px;
    width: 45%;
}
a#part7 + div {
    display: none;
}
a#part8 + div {
    display: none;
}
a#part9 + div {
    display: none;
}
a#part5 + div .inner_item_img:after {
    content: "";
    position: absolute;
    left: auto;
    bottom: -7%;
    margin: -10px 0 0 -50px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 50px 0 50px;
    border-color: #d0d4dc transparent transparent transparent;
}
@media screen and (max-width: 900px) {
a#part2 + section .inner_item_txt {
    position: inherit;
    width: 100%;
}
a#part5 + div {
    display: none;
}
a#part6 + div {
    display: none;
}
a#part7 + div {
    display: block;
}
a#part8 + div {
    display: block;
}
a#part9 + div {
    display: block;
}
a#part7 + div .inner_item:before {
    content: "";
    position: absolute;
    left: auto;
    top: 50%;
    margin: -10px 0 0 -50px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 40px 0 40px;
    border-color: #d0d4dc transparent transparent transparent;
    transform: rotate(270deg);
}
a#part7 + div .inner_item {
    width: 45%;
    margin: 0!important;
}
a#part7 + div .inner_item_img a img {
    height: auto!important;
}
a#part7 + div .inner_item:first-child:before {
    display: none;
}

a#part8 + div .inner_item:before {
    content: "";
    position: absolute;
    left: auto;
    top: 50%;
    margin: -10px 0 0 -50px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 40px 0 40px;
    border-color: #d0d4dc transparent transparent transparent;
    transform: rotate(270deg);
}
a#part8 + div .inner_item {
    width: 45%;
    margin: 0!important;
}
a#part8 + div .inner_item_img a img {
    height: auto!important;
}
a#part8 + div .inner_item:first-child:before {
    display: none;
}

a#part9 + div .inner_item:before {
    content: "";
    position: absolute;
    left: auto;
    top: 50%;
    margin: -10px 0 0 -50px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 40px 0 40px;
    border-color: #d0d4dc transparent transparent transparent;
    transform: rotate(270deg);
}
a#part9 + div .inner_item {
    width: 45%;
    margin: 0!important;
}
a#part9 + div .inner_item_img a img {
    height: auto!important;
}
a#part9 + div .inner_item:first-child:before {
    display: none;
}
}