.gs18-Main #no02 .section:nth-last-of-type(1){margin-bottom: 1.5em;}
.img-wrap {width: 87.955182%;margin: 30px auto;}
.gs18-Main .inquiries-item{position:fixed;right:0;top:50%;box-shadow:0 2px 5px 2px rgba(0,0,0,.2);background-color:#111;border-radius:6px 0 0 6px;transform:translateY(-50%);width:80px;z-index:1;box-sizing:border-box;transition:opacity .3s}
.gs18-Main .inquiries-item a{display:flex;flex-direction:column;align-items:center;padding:12px 5px}
.gs18-Main .inquiries-item a:hover{text-decoration:none}
.fixed-nav-item__icon{width:35px}
.fixed-nav-item__name{margin-top:5px;color:#eee}
.gs18-Main .page_Anchor li{width: auto}
.gs18-Main .head_blk{display: flex;justify-content: space-between;align-items: center;margin-bottom: 2.86em;}
.gs18-Main #head_txt{margin-bottom: 0;}
.gs18-Main .lang_switch{display: flex;}
.gs18-Main .lang_switch li {padding: 0 7px;display: flex;align-items: center;font-weight: 700;line-height: 1;}
.gs18-Main .lang_switch a{color: #9a9a9a;text-decoration: none;}
.gs18-Main .lang_switch li + li {border-left: 1px solid #333;}
.gs18-Main .lang_switch .active {color: #111;}
@media only screen and (min-width:981px){
.gs18-Main .inquiries-item:hover{opacity:.7}
}
@media only screen and (max-width:980px){
.gs18-Main .inquiries-item{width:60px}
.gs18-Main .inquiries-item a{padding:8px 4px}
.fixed-nav-item__icon{width:28px}
.fixed-nav-item__name{font-size:92.857142857143%}
.gs18-Main .head_blk{margin-bottom: 1.08em;}
}
@media only screen and (max-width:640px){
.gs18-Main .inquiries-item a{text-decoration:none}
}