:root {
}

.container {
    @media only screen and (min-width: 760px) {
        main {
            z-index: 0;
        }
        main {
            font-size: 1.5vw;
        }/* 
        .select-wrap {
            position: relative;
        } */
        
        #stepControl {
            position: absolute;
            bottom: 50%;
        }
        #stepControl a {
            flex-direction: column;
            justify-content: center;
            gap: 20px;
            width: 160px;
            padding: 40px 20px;
            transform: translate(0,50%);
        }
        #stepControl a.prev {
            flex-direction: column;
            border-radius: 60px;
        }
        #stepControl a.next {
            border-radius: 60px;
        }
        #stepControl a .text_nav {
            flex-direction: row;
            width: auto;
            padding: 0;
            font-size: 18px;
        }
        #stepControl a.prev .text_nav {
            flex-direction: row-reverse;
        }
        #stepControl a.prev .text_nav::after,
        #stepControl a.next .text_nav::after {
            width: 13px;
            height: 13px;
        }
        #stepControl a .text_details {
            gap: 10px;
            width: 100%;
            padding: 20px 0 0;
            border-top: 2.6px solid rgba(255,255,255,0.5);
        }
        #stepControl a.prev .text_details {
            border-right: none;
        }
        #stepControl a.next .text_details {
            border-left: none;
        }
        #stepControl a .text_details .text_num {
            font-size: 12px;
        }
        #stepControl a .text_details .text_title {
            font-size: 16px;
        }
    }

    @media only screen and (width > 1200px) {
        #stepControl {
            width: calc(760px + 160px * 2 + 40px * 2);
            bottom: 0;
        }
        #stepControl a {
            transform: translate(0,7%);
        }
    }
}

/* @media only screen and (min-width: 1400px) {
	#sitehead {
        font-size: 1.0em;
    }
	#sitehead .lgm {
        width: 100px;
    }
	#sitehead .menu {
        font-size: 0.9em;
    }
    main {
        font-size: 1.0em;
    }
	main .wide-bind {
        max-width: 1000px;
    }
    #stepControl {
        font-size: 1.2em;
    }
} */