@font-face {
    font-family: 'GmarketSans';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.point { 
    font-family: 'GmarketSans';
}

body { 
    background: #F0F0F0;
}
#wrap { 
    max-width: 1080px; 
    width:100%; 
    min-height:100vh; 
    margin: 0 auto; 
    background: #fff;
}
header { 
    text-align: center; 
    position: relative; 
}
header h1 { 
    padding: 1.5rem 0;
}
header h1 a { 
    font-size: 1.6rem; 
    font-weight: 600;
}
header nav ul { 
    display: flex; 
    background: #1F4172; 
    padding: 0.4rem 0;
}
header nav ul li { 
    width: 33.3333%; 
    border-right: 1px solid #fff;
}
header nav ul li:nth-child(3) { 
    border-right: none;
}
header nav ul li a { 
    display: block; 
    padding: .4rem 0; 
    text-align: center; 
    font-size: 1.3rem; 
    font-weight: 600; 
    color: #fff;
}

.ad_content .adsbygoogle { 
    display: block; 
    width: 100%;
	}

footer { 
    width: 100%; 
    padding: 1.5rem; 
    background: #393939;
}
footer p { 
    color: #fff; 
    text-align: center;
}

.mo { 
    display: none;
}

@media screen and (max-width: 767px) {
header h1 a { 
    font-size: 1.6rem;
}
header nav ul {  
    flex-wrap: wrap;
     padding: 0;
    }
header nav ul li {
     width: 100%; 
     border-bottom: 1px solid #fff;
    }
header nav ul li:nth-child(2) { 
    border-right: none;
}
header nav ul li:nth-child(3) { 
    border-bottom: none;
}
header nav ul li a { 
     text-align:left; 
     padding: 1.2rem 1.5rem ; 
     font-size: 1.2rem;}

.mo { 
    display: block;
}

}
