/* 웹폰트 */
@font-face {
    font-family: 'LINESeedKR-Bd';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.0/LINESeedKR-Bd.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}
html , body { font-family: 'LINESeedKR-Bd' }

/* 공통 */
.border-red { border: 1px solid red; }
.border-blue { border: 1px solid blue; }
.pd-0 { padding: 0px; }
.hidden-mobile {  }
a:link { text-decoration: none; color: #242424; }
h1 { font-size: 2.3em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.0em; }
p   { font-size: 1.1em; }
input::placeholder { color: #bbbbbb !important; }
.icon-team { min-width: 50px; min-height: 50px; width: 120px; height: 120px; }
.font-red { font-style: bold; color: red; }
.font-size-more { font-size: 1.2em; }
.b-b-t { border-top: 1px solid #e2e2e2; }
.b-b-g { border-bottom: 1px solid #e2e2e2; }
@media (max-width: 991px){ 
	.hidden-mobile { display: none; }
	h1 { font-size: 1.7em; } 
	h2 { font-size: 1.5em; }
	h3 { font-size: 1.3em; }
	h4 { font-size: 1.2em; }
	h5 { font-size: 1.0em; }
	.icon-team { min-width: 30px; min-height: 30px; width: 50px; height: 50px; }
	.font-size-more { font-size: 1.1em; }
}

/* 로그인 */
.login-icon { position: relative; margin-left: 10px; }
@media (max-width: 991px) { .login-icon { position: absolute; right: 80px; top: 12px; } }

/* 최근 게시물 */
.blog-area{padding-bottom:110px}@media (max-width: 991px){.blog-area{padding-bottom:50px}}.single-blog{margin-bottom:30px;transition:all 300ms linear 0s}
.single-blog p{margin-bottom:0px}.single-blog .thumb{overflow:hidden}.single-blog .thumb img{width:100%;transition:all 300ms linear 0s}
.single-blog .short_details{padding:32px 0px 37px;transition:all 300ms linear 0s}
.single-blog .meta-top a{display:inline-block;color:#797979;margin-right:30px;font-weight:300;transition:all 300ms linear 0s}
.single-blog .meta-top a i{margin-right:10px;position:relative;top:2px}.single-blog .meta-top a:hover{color:#71cd14}
.single-blog h4{font-size:20px;margin-top:20px;margin-bottom:15px;line-height:30px;transition:all 300ms linear 0s}
@media (max-width: 991px){.single-blog h4{margin-top:20px;margin-bottom:8px}}
.single-blog h4 a{color:#292b2c}.single-blog .text-wrap{margin-bottom:22px}.single-blog .text-wrap p{font-size:15px}
.single-blog .blog_btn{font-size:12px;font-weight:500;text-transform:uppercase;color:#2a2a2a}
.single-blog:hover img{transform:scale(1.1)}.single-blog:hover h4{color:#71cd14}.single-blog:hover .blog_btn{color:#71cd14}
.blog-area a:link { color: #292b2c; }
.blog-area{padding-top: 70px; padding-bottom:110px}@media (max-width: 991px){.blog-area{padding-top: 50px; padding-bottom:50px}}
.blog-area .single-blog h4 { font-size: 21px; font-weight: 600; }
.blog-area .single-blog p { font-size: 19px; }
.blog_btn { font-size:17px !important; }

/* feature Area */
.section_gap{padding:120px 0px; }
@media (max-width: 991px){.section_gap{padding:80px 0px}}
.section_gap_bottom_custom{margin-top: 40px; padding-bottom:20px}
@media (max-width: 991px){.section_gap_bottom_custom{padding-bottom:30px}}
.section_gap_top{padding-top:120px}@media (max-width: 1224px){.section_gap_top{padding-top:80px}}
.single-feature{padding:30px 15px;text-align:center;border:1px solid #eff2f3;margin-bottom:50px}
.single-feature h3{font-size:15px;font-weight:500;text-transform:uppercase;margin-top:25px}
.single-feature .title i{color:#4a4a4a;font-weight:500;font-size:24px;display:inline-block}
.single-feature p{margin-bottom:0px;margin-top:10px}


/* footer */
footer p { font-size: 0.9em; }
footer p a:link { color: #292b2c; }

/* 픽스 버튼 추가 */
a.back-to-top { position: fixed; z-index: 999; right: 0.75rem; bottom: 0.75rem; display: none; width: 2.625rem; height: 2.625rem; border-radius: 1.875rem; text-indent: -9999px; }
a.back-to-top2 { right: 0.75rem; bottom: 0.75rem; /* 3.75rem; */ width: 2.625rem; height: 5.0rem; border-radius: 1.0rem; background: #f2e628 url(http://img.nowland.kr/common/btn-kakao-result-share2.png) no-repeat center 47%; background-size: 22px 60px; }
a:hover.back-to-top2 { background-color: #f0a731; }
a.back-to-top3 { right: 0.75rem; bottom: 6.0rem; /* 3.75rem; */ width: 2.625rem; height: 2.625rem; border-radius: 10rem; background: #f2e628 url(http://img.nowland.kr/common/btn-email.png) no-repeat center 47%; background-size: 22px 22px; }
a:hover.back-to-top3 { background-color: #f0a731; }
input[type=radio]{ position: relative; top: 3px; background-color: #fefefe; -webkit-appearance: none; -moz-appearance: none; margin-left: 20px; margin-right: 10px; border: 3px solid #f43f00; width: 23px; height: 23px; border-radius: 100%; padding: 0; }
input[type=radio]:checked{ background-color: #35373e; -webkit-appearance: none; -moz-appearance: none; margin-left: 20px; outline: 3px solid #ffffff; width: 23px; height: 23px; border-radius: 100%; }

/* 모달 */
#counsel-modal { z-index: 100000000; }
.modal-title { font-weight: 600; font-size: 28px; }
.modal-title-inset { box-shadow:inset 0px -13px 0px rgba(255,235,14,0.6); padding:0 3px; }
.modal-body input { font-size: 20px; } 
.modal-body input::placeholder { color: #c7c7c7; }
.modal-btn { border: 1px solid #4ab32c; display: inline-block; padding: 12px 25px; color: #fff; font-weight: 500; font-size: 20px; background: #4ab32c; border-radius: 2px; cursor: pointer; }
.modal-btn:hover{ background: transparent; border: 1px solid #4ab32c; color:#4ab32c; }
@media (max-width: 575px) { .modal-title { font-size: 21px; } .modal-btn { font-size: 18px; } }

/* 박스스코어 */
#boxscore { border-top: 1px solid #eeeeee; border-left: 1px solid #eeeeee; padding: 1px; width: 100%; }
#boxscore th , #boxscore td { border-bottom: 1px solid #eeeeee; border-right: 1px solid #eeeeee; text-align: center; }
#boxscore th { line-height: 1em; padding: 7px 0px; background-color: #f8f8f8; }
#boxscore td { padding: 2px; }
@media (max-width: 991px){ #boxscore { width: 100%; padding: 0px; font-size: 0.7em; } #boxscore th { padding: 10px 0px; } }