@font-face {
    font-family: 'GmarketSans';
    font-weight: 300;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansLight.ttf') format("truetype");
    font-display: swap;
} 
@font-face {
    font-family: 'GmarketSans';
    font-weight: 500;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansMedium.ttf') format("truetype");
    font-display: swap;
} 
@font-face {
    font-family: 'GmarketSans';
    font-weight: 700;
    font-style: normal;
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.eot');
    src: url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSansBold.ttf') format("truetype");
    font-display: swap;
} 
#wrap header {
    padding: 1.5rem;
}
#wrap header a{
    font-size: 1.4rem;
    font-weight: 500;
}
#wrap .section_A, .section_B, .section_C, .section_D, .section_E {
    padding: 2rem 1.5rem;
}
#wrap .section_A h1, .section_B h1, .section_C h1, .section_D h1, .section_E h1 {
    font-size: 1.8rem;
    font-weight: 700;
}
#wrap .bottom {
    text-align: center;
    margin-top: 3rem;
}
#wrap .bottom  .i2{
    width: 8%;
}
#wrap .bottom  a { 
    text-align: center; 
    font-size: 1.7rem; 
    display: block; 
    width:80%; 
    max-width: 35rem; 
    margin: 0 auto; 
    padding: 1.5rem 0; 
    background: #473aff; 
    color: #fff; 
    border-radius: 30px; 
    font-weight: 500;
    margin-top: 3rem;
    margin-bottom: 5rem;
    font-family: 'GmarketSans';
}
#wrap .bottom  .link1 { 
    text-align: center; 
    font-size: 1.7rem; 
    display: block; 
    width:80%; 
    max-width: 35rem; 
    margin: 0 auto; 
    padding: 1.5rem 0; 
    background: #473aff; 
    color: #fff; 
    border-radius: 30px; 
    font-weight: 500;
    margin-top: 3rem;
    margin-bottom: 5rem;
    font-family: 'GmarketSans';
}
#wrap .bottom  .link3 { 
    text-align: center; 
    font-size: 1.7rem; 
    display: block; 
    width:80%; 
    max-width: 35rem; 
    margin: 0 auto; 
    padding: 1.5rem 0; 
    background: #473aff; 
    color: #fff; 
    border-radius: 30px; 
    font-weight: 500;
    margin-top: 3rem;
    font-family: 'GmarketSans';
}
#wrap .bottom  .link2 { 
    text-align: center; 
    font-size: 1.7rem; 
    display: block; 
    width:80%; 
    max-width: 35rem; 
    margin: 0 auto; 
    padding: 1.5rem 0; 
    background: #ff7371; 
    color: #fff; 
    border-radius: 30px; 
    font-weight: 500;
    margin-top: 1.5rem;
    margin-bottom: 5rem;
    font-family: 'GmarketSans';
}
#wrap .bottom  .link2 span{ 
    font-size: 2rem; 
    color: #fff; 
    font-family: 'GmarketSans';
    font-weight: 600;
}

.ads_square1 .adsbygoogle {display: inline-block; width: 300px !important; height: 250px !important; margin: 1.5rem 0;}
.ads_square2 .adsbygoogle {display: inline-block; width: 250px !important; height: 250px !important; margin: 1.5rem 0;}
.ads_horizontal .adsbygoogle {display: inline-block; width: 320px !important; height: 100px !important; margin: 1.5rem 0;}
.ads_horizontal2 .adsbygoogle {display: inline-block; width: 320px !important; height: 50px !important; margin: 1.5rem 0;}