|
|
@ -629,11 +629,42 @@ html { |
|
|
|
#nav { |
|
|
|
width: 100%; |
|
|
|
} |
|
|
|
#nav .search-box, |
|
|
|
#nav .menu-list, |
|
|
|
#nav .family-list { |
|
|
|
display: none; |
|
|
|
} |
|
|
|
#nav .search-box { |
|
|
|
display: none; |
|
|
|
width: 100%; |
|
|
|
border: 0; |
|
|
|
padding: 0; |
|
|
|
height: auto; |
|
|
|
background-color: transparent; |
|
|
|
top: 3.6458333333rem; |
|
|
|
} |
|
|
|
#nav .search-box.open { |
|
|
|
display: block; |
|
|
|
z-index: 98; |
|
|
|
} |
|
|
|
#nav .search-box .link { |
|
|
|
display: none; |
|
|
|
width: 0; |
|
|
|
height: 0; |
|
|
|
} |
|
|
|
#nav .search-box .search-form { |
|
|
|
margin-top: 0; |
|
|
|
} |
|
|
|
#nav .search-box .search-form .input { |
|
|
|
border-radius: 0; |
|
|
|
border: 0; |
|
|
|
border-top: 0.0625rem solid #02256c; |
|
|
|
border-bottom: 0.0625rem solid #02256c; |
|
|
|
} |
|
|
|
#nav .search-box:before { |
|
|
|
background-image: none; |
|
|
|
width: 0; |
|
|
|
height: 0; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
#contents { |
|
|
@ -667,6 +698,7 @@ html { |
|
|
|
align-items: center; |
|
|
|
justify-content: center; |
|
|
|
margin-top: 0.3125rem; |
|
|
|
line-height: 1.5; |
|
|
|
} |
|
|
|
#footer .footer-info dl { |
|
|
|
-webkit-display: flex; |
|
|
@ -764,55 +796,72 @@ html { |
|
|
|
width: 10.5625rem; |
|
|
|
height: 8.4375rem; |
|
|
|
background-color: #fff; |
|
|
|
padding: 4.125rem 0.75rem 1.25rem 0.75rem; |
|
|
|
padding: 1.875rem 0.75rem 1.25rem 0.75rem; |
|
|
|
border-radius: 0.9375rem; |
|
|
|
position: relative; |
|
|
|
box-sizing: border-box; |
|
|
|
} |
|
|
|
.search-box:before { |
|
|
|
content: ""; |
|
|
|
.search-box .link { |
|
|
|
background-color: transparent; |
|
|
|
background-image: url("../images/common/on-air.png"); |
|
|
|
background-repeat: no-repeat; |
|
|
|
background-position-x: center; |
|
|
|
background-position-y: center; |
|
|
|
background-size: cover; |
|
|
|
background-size: 8.875rem 2.375rem; |
|
|
|
width: 8.875rem; |
|
|
|
height: 2.375rem; |
|
|
|
position: absolute; |
|
|
|
left: 50%; |
|
|
|
transform: translate(-50%, 0); |
|
|
|
top: 1.6875rem; |
|
|
|
display: block; |
|
|
|
text-indent: -9999px; |
|
|
|
overflow: hidden; |
|
|
|
} |
|
|
|
.search-box .search-form { |
|
|
|
width: 100%; |
|
|
|
position: relative; |
|
|
|
margin-top: 1.25rem; |
|
|
|
overflow: hidden; |
|
|
|
line-height: 1; |
|
|
|
} |
|
|
|
.search-box .search-form .input { |
|
|
|
width: 100%; |
|
|
|
height: 1.6875rem; |
|
|
|
border-radius: 2.4375rem; |
|
|
|
border: 0.0625rem solid #26356b; |
|
|
|
padding: 0.3125rem 1.125rem 0.3125rem 0.75rem; |
|
|
|
padding: 0.3125rem 1.5rem 0.3125rem 0.75rem; |
|
|
|
box-sizing: border-box; |
|
|
|
font-size: 0.845rem; |
|
|
|
line-height: 1; |
|
|
|
} |
|
|
|
.search-box .search-form .search-btn { |
|
|
|
width: 1rem; |
|
|
|
height: 1.0625rem; |
|
|
|
height: 1.6875rem; |
|
|
|
position: absolute; |
|
|
|
right: 0.3125rem; |
|
|
|
top: 50%; |
|
|
|
transform: translate(0, -50%); |
|
|
|
top: 0; |
|
|
|
border: none; |
|
|
|
background-color: #fff; |
|
|
|
background-color: transparent; |
|
|
|
padding: 0; |
|
|
|
line-height: 1; |
|
|
|
cursor: pointer; |
|
|
|
line-height: 1.6875rem; |
|
|
|
-webkit-display: flex; |
|
|
|
display: -ms-flex; |
|
|
|
display: flex; |
|
|
|
align-items: center; |
|
|
|
justify-content: center; |
|
|
|
} |
|
|
|
.search-box .search-form .search-btn:focus { |
|
|
|
outline: none; |
|
|
|
} |
|
|
|
.search-box .search-form .search-btn .icon { |
|
|
|
font-size: 1rem; |
|
|
|
color: #26356b; |
|
|
|
} |
|
|
|
@media screen and (max-width: 768px) { |
|
|
|
.search-box { |
|
|
|
position: absolute; |
|
|
|
left: 0; |
|
|
|
top: 0; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 좌측 메뉴 |
|
|
@ -895,6 +944,43 @@ html { |
|
|
|
flex-shrink: 0; |
|
|
|
margin-right: 1rem; |
|
|
|
} |
|
|
|
@media screen and (max-width: 768px) { |
|
|
|
.sub-main .left-nav { |
|
|
|
margin-right: 0; |
|
|
|
width: 0; |
|
|
|
flex-shrink: initial; |
|
|
|
} |
|
|
|
.sub-main .left-nav .search-box { |
|
|
|
display: none; |
|
|
|
width: 100%; |
|
|
|
border: 0; |
|
|
|
padding: 0; |
|
|
|
height: auto; |
|
|
|
background-color: transparent; |
|
|
|
top: 3.6458333333rem; |
|
|
|
} |
|
|
|
.sub-main .left-nav .search-box.open { |
|
|
|
display: block; |
|
|
|
z-index: 98; |
|
|
|
} |
|
|
|
.sub-main .left-nav .search-box .link { |
|
|
|
display: none; |
|
|
|
width: 0; |
|
|
|
height: 0; |
|
|
|
} |
|
|
|
.sub-main .left-nav .search-box .search-form { |
|
|
|
margin-top: 0; |
|
|
|
} |
|
|
|
.sub-main .left-nav .search-box .search-form .input { |
|
|
|
border-radius: 0; |
|
|
|
border: 0; |
|
|
|
border-top: 0.0625rem solid #02256c; |
|
|
|
border-bottom: 0.0625rem solid #02256c; |
|
|
|
} |
|
|
|
.sub-main .left-nav .menu-list { |
|
|
|
display: none; |
|
|
|
} |
|
|
|
} |
|
|
|
.sub-main .page-contents { |
|
|
|
flex: 1; |
|
|
|
min-width: 0; |
|
|
@ -2696,6 +2782,18 @@ html { |
|
|
|
font-weight: 600; |
|
|
|
margin: 0 0.1875rem; |
|
|
|
} |
|
|
|
@media screen and (max-width: 768px) { |
|
|
|
.breadcrumb { |
|
|
|
padding: 0; |
|
|
|
} |
|
|
|
.breadcrumb ol li a, .breadcrumb ol li span { |
|
|
|
font-size: 0.4583333333rem; |
|
|
|
} |
|
|
|
.breadcrumb ol li + li a:before, .breadcrumb ol li + li span:before { |
|
|
|
font-size: 0.4583333333rem; |
|
|
|
margin: 0 0.25rem; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.contents-box { |
|
|
|
background: #fff; |
|
|
@ -2716,6 +2814,20 @@ html { |
|
|
|
font-weight: 600; |
|
|
|
line-height: 1em; |
|
|
|
} |
|
|
|
@media screen and (max-width: 768px) { |
|
|
|
.contents-box { |
|
|
|
border-radius: 0.625rem; |
|
|
|
padding: 0.6666666667rem 0.9375rem; |
|
|
|
margin: 0 0 1.25rem 0; |
|
|
|
} |
|
|
|
.contents-box .contents-header { |
|
|
|
border-bottom: 2px solid #02256c; |
|
|
|
padding: 0.625rem 0; |
|
|
|
} |
|
|
|
.contents-box .contents-header .contents-title { |
|
|
|
font-size: 0.8125rem; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.pagination { |
|
|
|
display: block; |
|
|
@ -2727,6 +2839,13 @@ html { |
|
|
|
justify-content: center; |
|
|
|
align-items: center; |
|
|
|
} |
|
|
|
@media screen and (max-width: 768px) { |
|
|
|
.pagination ol { |
|
|
|
flex-direction: row; |
|
|
|
flex-wrap: wrap; |
|
|
|
margin-bottom: 0.9375rem; |
|
|
|
} |
|
|
|
} |
|
|
|
.pagination ol li a, .pagination ol li span { |
|
|
|
display: flex; |
|
|
|
width: 1.75rem; |
|
|
@ -2739,6 +2858,13 @@ html { |
|
|
|
transition: color 0.3s ease, background-color 0.3s ease; |
|
|
|
cursor: pointer; |
|
|
|
} |
|
|
|
@media screen and (max-width: 768px) { |
|
|
|
.pagination ol li a, .pagination ol li span { |
|
|
|
width: 1.25rem; |
|
|
|
height: 1.25rem; |
|
|
|
font-size: 0.625rem; |
|
|
|
} |
|
|
|
} |
|
|
|
.pagination ol li.active a, .pagination ol li.active span, .pagination ol li:not(.disabled):not(.active):hover a, .pagination ol li:not(.disabled):not(.active):hover span { |
|
|
|
background-color: #02256c; |
|
|
|
color: #fff; |
|
|
@ -2787,7 +2913,8 @@ html { |
|
|
|
width: 10.5625rem; |
|
|
|
} |
|
|
|
@media screen and (max-width: 768px) { |
|
|
|
#main .main-top .line-01 { |
|
|
|
#main .main-top .line-01 #nav .menu-list, |
|
|
|
#main .main-top .line-01 #nav .family-list { |
|
|
|
display: none; |
|
|
|
} |
|
|
|
} |
|
|
@ -3491,6 +3618,17 @@ html { |
|
|
|
-o-object-fit: cover; |
|
|
|
object-fit: cover; |
|
|
|
} |
|
|
|
@media screen and (max-width: 768px) { |
|
|
|
.common-list .thumbnail .thumbnail-link { |
|
|
|
width: 100%; |
|
|
|
height: -moz-fit-content; |
|
|
|
height: fit-content; |
|
|
|
} |
|
|
|
.common-list .thumbnail .thumbnail-link .thumbnail-img { |
|
|
|
-o-object-fit: initial; |
|
|
|
object-fit: initial; |
|
|
|
} |
|
|
|
} |
|
|
|
.common-list .item-content .item-title { |
|
|
|
color: #02256c; |
|
|
|
font-size: 1rem; |
|
|
@ -3508,6 +3646,15 @@ html { |
|
|
|
.common-list .item-content .item-title a:hover { |
|
|
|
text-decoration: underline; |
|
|
|
} |
|
|
|
@media screen and (max-width: 768px) { |
|
|
|
.common-list .item-content .item-title { |
|
|
|
font-size: 0.75rem; |
|
|
|
margin-bottom: 0.25rem; |
|
|
|
white-space: initial; |
|
|
|
word-wrap: break-word; |
|
|
|
word-break: keep-all; |
|
|
|
} |
|
|
|
} |
|
|
|
.common-list .item-content .item-summary { |
|
|
|
font-size: 0.8125rem; |
|
|
|
color: #252525; |
|
|
@ -3546,6 +3693,12 @@ html { |
|
|
|
color: #959595; |
|
|
|
font-weight: 500; |
|
|
|
} |
|
|
|
@media screen and (max-width: 768px) { |
|
|
|
.common-list .item-content .item-info dl dd { |
|
|
|
font-size: 0.5833333333rem; |
|
|
|
line-height: 1; |
|
|
|
} |
|
|
|
} |
|
|
|
.common-list.news .item { |
|
|
|
display: flex; |
|
|
|
padding: 1.25rem 0; |
|
|
@ -3567,6 +3720,22 @@ html { |
|
|
|
-webkit-line-clamp: 4; |
|
|
|
line-height: 1.28em; |
|
|
|
} |
|
|
|
@media screen and (max-width: 768px) { |
|
|
|
.common-list.news .item { |
|
|
|
flex-direction: column; |
|
|
|
padding: 0.4166666667rem 0; |
|
|
|
} |
|
|
|
.common-list.news .item .thumbnail { |
|
|
|
width: 100%; |
|
|
|
margin-right: 0; |
|
|
|
} |
|
|
|
.common-list.news .item .item-content .item-summary { |
|
|
|
font-size: 0.5833333333rem; |
|
|
|
height: 5.12em; |
|
|
|
-webkit-line-clamp: 4; |
|
|
|
line-height: 1.28em; |
|
|
|
} |
|
|
|
} |
|
|
|
.common-list.toons { |
|
|
|
display: flex; |
|
|
|
flex-wrap: wrap; |
|
|
@ -3583,6 +3752,22 @@ html { |
|
|
|
.common-list.toons .item .item-content .item-title { |
|
|
|
font-size: 1.25rem; |
|
|
|
} |
|
|
|
@media screen and (max-width: 768px) { |
|
|
|
.common-list.toons .item { |
|
|
|
width: 100%; |
|
|
|
padding: 0.3125rem 0.4166666667rem; |
|
|
|
border-bottom: 1px solid #c2c2c2; |
|
|
|
margin-bottom: 0.625rem; |
|
|
|
} |
|
|
|
.common-list.toons .item .thumbnail { |
|
|
|
width: 100%; |
|
|
|
height: auto; |
|
|
|
} |
|
|
|
.common-list.toons .item .item-content .item-title { |
|
|
|
font-size: 0.6875rem; |
|
|
|
margin-bottom: 0.25rem; |
|
|
|
} |
|
|
|
} |
|
|
|
.common-list.shorts { |
|
|
|
margin: 0 -0.25rem; |
|
|
|
display: flex; |
|
|
@ -3609,6 +3794,27 @@ html { |
|
|
|
white-space: normal; |
|
|
|
word-break: break-all; |
|
|
|
} |
|
|
|
@media screen and (max-width: 768px) { |
|
|
|
.common-list.shorts { |
|
|
|
margin: 0; |
|
|
|
} |
|
|
|
.common-list.shorts .item { |
|
|
|
width: 100%; |
|
|
|
padding: 0.4166666667rem 0; |
|
|
|
border-bottom: 1px solid #c2c2c2; |
|
|
|
margin-bottom: 0.625rem; |
|
|
|
} |
|
|
|
.common-list.shorts .item .thumbnail { |
|
|
|
width: 100%; |
|
|
|
height: auto; |
|
|
|
} |
|
|
|
.common-list.shorts .item .item-content .item-title { |
|
|
|
font-size: 0.6875rem; |
|
|
|
margin-bottom: 0.25rem; |
|
|
|
white-space: initial; |
|
|
|
word-break: keep-all; |
|
|
|
} |
|
|
|
} |
|
|
|
.common-list.clips { |
|
|
|
display: flex; |
|
|
|
flex-wrap: wrap; |
|
|
@ -3634,6 +3840,32 @@ html { |
|
|
|
-webkit-line-clamp: 2; |
|
|
|
line-height: 1.28em; |
|
|
|
} |
|
|
|
@media screen and (max-width: 768px) { |
|
|
|
.common-list.clips { |
|
|
|
margin: 0 0 0.625rem 0; |
|
|
|
} |
|
|
|
.common-list.clips .item { |
|
|
|
width: 100%; |
|
|
|
padding: 0.3125rem 0.4166666667rem; |
|
|
|
border-bottom: 1px solid #c2c2c2; |
|
|
|
} |
|
|
|
.common-list.clips .item .item-title { |
|
|
|
margin-bottom: 0.25rem; |
|
|
|
} |
|
|
|
.common-list.clips .item .item-title a > br { |
|
|
|
display: none; |
|
|
|
} |
|
|
|
.common-list.clips .item .thumbnail { |
|
|
|
width: 100%; |
|
|
|
height: auto; |
|
|
|
} |
|
|
|
.common-list.clips .item .item-summary { |
|
|
|
font-size: 0.625rem; |
|
|
|
} |
|
|
|
.common-list.clips .item .item-summary a > br { |
|
|
|
display: none; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.tag-container { |
|
|
|
width: 100%; |
|
|
@ -3680,4 +3912,34 @@ html { |
|
|
|
.tag-container .tag-list li.active a { |
|
|
|
background-color: #02256c; |
|
|
|
color: #fff; |
|
|
|
} |
|
|
|
@media screen and (max-width: 768px) { |
|
|
|
.tag-container { |
|
|
|
padding: 0.4166666667rem; |
|
|
|
margin: 0.25rem 0 0.5208333333rem; |
|
|
|
border-radius: 0.3125rem; |
|
|
|
flex-direction: column; |
|
|
|
} |
|
|
|
.tag-container .tag-title { |
|
|
|
padding-left: 0; |
|
|
|
font-size: 0.8125rem; |
|
|
|
} |
|
|
|
.tag-container .tag-list { |
|
|
|
margin: -0.0625rem; |
|
|
|
flex: 1; |
|
|
|
min-width: 0; |
|
|
|
display: flex; |
|
|
|
flex-wrap: wrap; |
|
|
|
} |
|
|
|
.tag-container .tag-list li { |
|
|
|
padding: 0.125rem; |
|
|
|
} |
|
|
|
.tag-container .tag-list li a { |
|
|
|
height: 0.9375rem; |
|
|
|
border-radius: 0.4166666667rem; |
|
|
|
background-color: #ffffff; |
|
|
|
color: #464646; |
|
|
|
font-size: 0.5625rem; |
|
|
|
padding: 0 0.5625rem; |
|
|
|
} |
|
|
|
} |