.hg-m-fo-d-s{font-size:0.8rem;font-weight:normal;}
html,body{overflow:visible}
.hg-ph{font-size:0.8rem;margin-top:5px;}

.hg-m-c-ko{margin-top:calc(var(--nmh));margin-bottom:calc(var(--nmh));}

.hg-ko-c{flex-wrap:wrap;flex-direction: column-reverse;margin-top:0;}
.hg-ko-c .hg-an-cc,.hg-ko-c .hg-an-cp{width:100%;overflow:hidden;}
.hg-ko-c .hg-an-cc{margin-top:4vw;}
.hg-ko-c .hg-an-cp{margin-top:0;padding-top:0;}
.hg-ko-c .hg-an-cp-c{margin-top:0;padding-bottom:0;}
.hg-ko-c .hg-an-cco{width:100%;padding:0 5% 0 5%;}

.hg-kg{display:flex;width:100%;}
.hg-kg .hg-frb{width:120px;}
.hg-kg-c{width:100%;margin-top:20px;}
.hg-kg-c .hg-ph{width:100%;margin-top:0;}
.hg-ko-ok,.hg-ko-nok{width:100%;padding: 8vw 0 8vw 0;}

@media (min-width:768px){
.hg-kg-c{width:100%;display:flex;margin-top:20px;}
.hg-kg-c .hg-ph{width:calc(50% - 5px);margin-top:0;}
.hg-kg-c .hg-ph:last-child{margin-left:10px;}
.hg-ko-ok,.hg-ko-nok{padding: 4vw 0 4vw 0;}
}

@media (min-width:1024px){
.hg-ko-c{flex-wrap:nowrap;flex-direction: row;margin-top:4vw;}
.hg-ko-c .hg-an-cc{width:60%;}
.hg-ko-c .hg-an-cp{width:40%;}
.hg-ko-c .hg-an-cp-c{margin-top:4vw;padding-bottom:4vw;}
}

@media (orientation: portrait) and (min-width: 1024px) {
.hg-ko-ok,.hg-ko-nok{min-height:60vh;}
}

@media (min-width:1300px){
.hg-ko-c .hg-an-cc{width:55%;}
.hg-ko-c .hg-an-cp{width:45%;}
.hg-ko-c .hg-an-cco{padding:0 5% 0 0;}
.hg-m-c-ko{margin-bottom:calc(var(--nmh) * 2);}
}

@media (min-width:1400px){
.hg-ko-c .hg-an-cc,.hg-ko-c .hg-an-cp{width:50%;}
}

@media (min-width:2000px){
.hg-ko-c .hg-an-cco{padding:0 5vw 0 0;}
}