You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3945 lines
66 KiB
3945 lines
66 KiB
@charset "UTF-8";
|
|
/***************************************************************************************
|
|
* 폰트
|
|
****************************************************************************************/
|
|
/**********************************************************************************************************************
|
|
* RESET
|
|
***********************************************************************************************************************/
|
|
*,
|
|
*::before,
|
|
*::after {
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
html {
|
|
font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
|
|
line-height: 1.15;
|
|
-webkit-text-size-adjust: 100%;
|
|
-ms-text-size-adjust: 100%;
|
|
-ms-overflow-style: scrollbar;
|
|
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
|
}
|
|
|
|
@-ms-viewport {
|
|
width: device-width;
|
|
}
|
|
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
|
|
display: block;
|
|
}
|
|
|
|
body {
|
|
margin: 0;
|
|
font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
line-height: 1.5em;
|
|
color: #212529;
|
|
text-align: left;
|
|
background-color: #FFFFFF;
|
|
}
|
|
|
|
[tabindex="-1"]:focus {
|
|
outline: 0 !important;
|
|
}
|
|
|
|
hr {
|
|
box-sizing: content-box;
|
|
height: 0;
|
|
overflow: visible;
|
|
}
|
|
|
|
h1, h2, h3, h4, h5, h6 {
|
|
margin: 0;
|
|
font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
|
|
line-height: 1.5em;
|
|
}
|
|
|
|
p {
|
|
margin: 0;
|
|
}
|
|
|
|
abbr[title],
|
|
abbr[data-original-title] {
|
|
text-decoration: underline;
|
|
-webkit-text-decoration: underline dotted;
|
|
text-decoration: underline dotted;
|
|
cursor: help;
|
|
border-bottom: 0;
|
|
}
|
|
|
|
address {
|
|
margin: 0;
|
|
font-style: normal;
|
|
line-height: inherit;
|
|
}
|
|
|
|
ol,
|
|
ul,
|
|
dl {
|
|
margin: 0;
|
|
list-style: none;
|
|
padding: 0;
|
|
}
|
|
|
|
ol ol,
|
|
ul ul,
|
|
ol ul,
|
|
ul ol {
|
|
margin: 0;
|
|
}
|
|
|
|
dt {
|
|
font-weight: 500;
|
|
}
|
|
|
|
dd {
|
|
margin: 0;
|
|
}
|
|
|
|
blockquote {
|
|
margin: 0;
|
|
}
|
|
|
|
dfn {
|
|
font-style: italic;
|
|
}
|
|
|
|
b,
|
|
strong {
|
|
font-weight: 700;
|
|
}
|
|
|
|
small {
|
|
font-size: 80%;
|
|
}
|
|
|
|
sub,
|
|
sup {
|
|
position: relative;
|
|
font-size: 75%;
|
|
line-height: 0;
|
|
vertical-align: baseline;
|
|
}
|
|
|
|
sub {
|
|
bottom: -0.25em;
|
|
}
|
|
|
|
sup {
|
|
top: -0.5em;
|
|
}
|
|
|
|
a {
|
|
color: #212529;
|
|
text-decoration: none;
|
|
background-color: transparent;
|
|
-webkit-text-decoration-skip: objects;
|
|
}
|
|
a:hover {
|
|
color: #282828;
|
|
text-decoration: none;
|
|
}
|
|
a:not([href]):not([tabindedx]) {
|
|
color: inherit;
|
|
text-decoration: none;
|
|
}
|
|
a:not([href]):not([tabindedx]):hover, a:not([href]):not([tabindedx]):focus {
|
|
color: inherit;
|
|
text-decoration: none;
|
|
}
|
|
a:not([href]):not([tabindedx]):focus {
|
|
outline: 0;
|
|
}
|
|
|
|
pre,
|
|
code,
|
|
kbd,
|
|
samp {
|
|
font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
|
|
font-size: 1em;
|
|
}
|
|
|
|
pre {
|
|
margin: 0;
|
|
overflow: auto;
|
|
-ms-overflow-style: scrollbar;
|
|
}
|
|
|
|
figure {
|
|
margin: 0;
|
|
}
|
|
|
|
img {
|
|
vertical-align: middle;
|
|
border-style: none;
|
|
}
|
|
|
|
svg:not(:root) {
|
|
overflow: hidden;
|
|
}
|
|
|
|
table {
|
|
border-collapse: collapse;
|
|
}
|
|
|
|
caption {
|
|
padding-top: 0.75rem;
|
|
padding-bottom: 0.75rem;
|
|
color: #212529;
|
|
text-align: left;
|
|
caption-side: bottom;
|
|
}
|
|
|
|
th {
|
|
text-align: inherit;
|
|
}
|
|
|
|
label {
|
|
display: inline-block;
|
|
margin: 0;
|
|
}
|
|
|
|
button {
|
|
border-radius: 0;
|
|
}
|
|
button:focus {
|
|
outline: 1px dotted;
|
|
outline: 5px auto -webkit-focus-ring-color;
|
|
}
|
|
|
|
input,
|
|
button,
|
|
select,
|
|
optgroup,
|
|
textarea {
|
|
margin: 0;
|
|
font-family: inherit;
|
|
font-size: inherit;
|
|
line-height: inherit;
|
|
}
|
|
|
|
button,
|
|
input {
|
|
overflow: visible;
|
|
}
|
|
|
|
button,
|
|
select {
|
|
text-transform: none;
|
|
}
|
|
|
|
button,
|
|
html [type=button],
|
|
[type=reset],
|
|
[type=submit] {
|
|
-webkit-appearance: button;
|
|
}
|
|
|
|
button::-moz-focus-inner,
|
|
[type=button]::-moz-focus-inner,
|
|
[type=reset]::-moz-focus-inner,
|
|
[type=submit]::-moz-focus-inner {
|
|
padding: 0;
|
|
border-style: none;
|
|
}
|
|
|
|
input[type=radio],
|
|
input[type=checkbox] {
|
|
box-sizing: border-box;
|
|
padding: 0;
|
|
}
|
|
|
|
input[type=date],
|
|
input[type=time],
|
|
input[type=datetime-local],
|
|
input[type=month] {
|
|
-webkit-appearance: listbox;
|
|
}
|
|
|
|
textarea {
|
|
overflow: auto;
|
|
resize: vertical;
|
|
}
|
|
|
|
fieldset {
|
|
min-width: 0;
|
|
padding: 0;
|
|
margin: 0;
|
|
border: 0;
|
|
}
|
|
|
|
legend {
|
|
display: block;
|
|
width: 100%;
|
|
max-width: 100%;
|
|
padding: 0;
|
|
margin: 0;
|
|
font-size: 1.5rem;
|
|
line-height: inherit;
|
|
color: inherit;
|
|
white-space: normal;
|
|
}
|
|
|
|
progress {
|
|
vertical-align: baseline;
|
|
}
|
|
|
|
[type=number]::-webkit-inner-spin-button,
|
|
[type=number]::-webkit-outer-spin-button {
|
|
height: auto;
|
|
}
|
|
|
|
[type=search] {
|
|
outline-offset: -2px;
|
|
-webkit-appearance: none;
|
|
}
|
|
|
|
[type=search]::-webkit-search-cancel-button,
|
|
[type=search]::-webkit-search-decoration {
|
|
-webkit-appearance: none;
|
|
}
|
|
|
|
::-webkit-file-upload-button {
|
|
font: inherit;
|
|
-webkit-appearance: button;
|
|
}
|
|
|
|
output {
|
|
display: inline-block;
|
|
}
|
|
|
|
summary {
|
|
display: list-item;
|
|
cursor: pointer;
|
|
}
|
|
|
|
template {
|
|
display: none;
|
|
}
|
|
|
|
[hidden] {
|
|
display: none !important;
|
|
}
|
|
|
|
/***************************************************************************************
|
|
* 애니메이션
|
|
****************************************************************************************/
|
|
/***************************************************************************************
|
|
* 레이아웃
|
|
****************************************************************************************/
|
|
html {
|
|
letter-spacing: -0.04em;
|
|
font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
|
|
overflow-x: hidden;
|
|
font-size: 24px;
|
|
}
|
|
@media screen and (max-width: 1920px) {
|
|
html {
|
|
font-size: 1.25vw;
|
|
}
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
html {
|
|
font-size: 6.6666666667vw;
|
|
}
|
|
html body {
|
|
background-color: #f1f1f1;
|
|
}
|
|
}
|
|
|
|
#header {
|
|
width: 100%;
|
|
background-color: #fff;
|
|
}
|
|
#header .logo-box {
|
|
width: 100%;
|
|
height: 1.875rem;
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
}
|
|
#header .logo-box #logo {
|
|
width: 7.1875rem;
|
|
height: 1.125rem;
|
|
}
|
|
#header .logo-box .link {
|
|
width: 3.8125rem;
|
|
height: 1.125rem;
|
|
border: 0.0625rem solid #dadada;
|
|
font-size: 0.4375rem;
|
|
border-radius: 1.125rem;
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
line-height: 1;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#header {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
.mobile-header {
|
|
display: none;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
.mobile-header {
|
|
display: flex;
|
|
width: 100%;
|
|
height: 4.4166666667rem;
|
|
align-items: center;
|
|
padding: 0 1rem;
|
|
}
|
|
}
|
|
.mobile-header .mobile-logo {
|
|
width: 6.9166666667rem;
|
|
height: 1.8541666667rem;
|
|
background-size: 100% 100%;
|
|
background-repeat: no-repeat;
|
|
background-image: url(../images/common/on-air.png);
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
text-indent: -9999px;
|
|
}
|
|
.mobile-header .m-button {
|
|
display: block;
|
|
background-size: auto 100%;
|
|
background-repeat: no-repeat;
|
|
width: 1.1666666667rem;
|
|
height: 0.9166666667rem;
|
|
background-position: center;
|
|
border: 0 none;
|
|
background-color: transparent;
|
|
text-indent: -9999px;
|
|
}
|
|
.mobile-header .m-button.toggle-menu {
|
|
background-image: url(../images/common/btn-menu.png);
|
|
}
|
|
.mobile-header .m-button.toggle-search {
|
|
background-image: url(../images/common/btn-search.png);
|
|
}
|
|
.mobile-header .m-button.close-menu {
|
|
background-image: url(../images/common/btn-menu-close.png);
|
|
}
|
|
|
|
#mobile-left-menu {
|
|
display: none;
|
|
width: 100%;
|
|
height: 100%;
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
-webkit-transform: translateZ(0);
|
|
background: #f8f8f8;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#mobile-left-menu.opened {
|
|
display: block;
|
|
z-index: 99;
|
|
}
|
|
}
|
|
|
|
@media screen and (max-width: 768px) {
|
|
body:has(#mobile-left-menu.opened) {
|
|
overflow-y: hidden;
|
|
max-height: 100%;
|
|
}
|
|
}
|
|
|
|
.container {
|
|
width: 100%;
|
|
max-width: 60rem;
|
|
margin: 0 auto;
|
|
padding: 0 5rem;
|
|
}
|
|
|
|
@media screen and (max-width: 768px) {
|
|
.container {
|
|
width: 100%;
|
|
padding: 0;
|
|
}
|
|
}
|
|
.mobile-nav {
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
.mobile-nav > ul {
|
|
list-style: none;
|
|
padding: 0;
|
|
margin: 0;
|
|
background-color: #fff;
|
|
}
|
|
.mobile-nav > ul > li > a {
|
|
background-color: #02205b;
|
|
padding: 0 1.25rem;
|
|
display: flex;
|
|
align-items: center;
|
|
height: 2.1666666667rem;
|
|
font-size: 0.75rem;
|
|
color: #fff;
|
|
font-weight: 500;
|
|
border-bottom: 0.0208333333rem solid #1d3667;
|
|
}
|
|
.mobile-nav > ul > li > a:after {
|
|
content: "";
|
|
display: block;
|
|
width: 0.5208333333rem;
|
|
height: 0.2916666667rem;
|
|
margin-left: auto;
|
|
background-size: 100%;
|
|
background-image: url(../images/common/chevron-down.png);
|
|
background-repeat: no-repeat;
|
|
transform: rotate(180deg);
|
|
}
|
|
.mobile-nav > ul > li > a.active:after {
|
|
background-image: url(../images/common/chevron-down.png);
|
|
transform: rotate(0deg);
|
|
}
|
|
.mobile-nav > ul > li > ul {
|
|
display: none;
|
|
flex-wrap: wrap;
|
|
}
|
|
.mobile-nav > ul > li > ul.open {
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
}
|
|
.mobile-nav > ul > li > ul > li {
|
|
width: 50%;
|
|
border-right: 1px solid #cccccc;
|
|
border-bottom: 1px solid #cccccc;
|
|
}
|
|
.mobile-nav > ul > li > ul > li > a {
|
|
display: flex;
|
|
height: 1.6875rem;
|
|
justify-content: center;
|
|
align-items: center;
|
|
font-size: 0.6666666667rem;
|
|
font-weight: 500;
|
|
color: #111111;
|
|
}
|
|
.mobile-nav > ul > li > ul > li:nth-child(2n) {
|
|
border-right: 0;
|
|
}
|
|
.mobile-nav .btn-more {
|
|
color: #868686;
|
|
font-size: 0.5716666667rem;
|
|
border: 0.0625rem solid #868686;
|
|
width: 4.5833333333rem;
|
|
height: 1.1041666667rem;
|
|
border-radius: 1.1041666667rem;
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin: 0.9375rem auto;
|
|
}
|
|
|
|
#nav {
|
|
width: 10.5625rem;
|
|
}
|
|
#nav .family-list {
|
|
margin-top: 0.75rem;
|
|
position: relative;
|
|
background-color: #fff;
|
|
border: 0.0625rem solid #c8c8c8;
|
|
width: 10.5625rem;
|
|
height: 9.875rem;
|
|
border-radius: 0.9375rem;
|
|
padding: 1.875rem 1.4375rem 0 1.4375rem;
|
|
}
|
|
#nav .family-list:before {
|
|
content: "국민연금공단 SNS 바로가기";
|
|
font-size: 0.84375rem;
|
|
font-weight: 700;
|
|
position: absolute;
|
|
width: 100%;
|
|
text-align: center;
|
|
left: 0;
|
|
top: 0.6875rem;
|
|
line-height: 1;
|
|
}
|
|
#nav .family-list .item a {
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
align-items: center;
|
|
position: relative;
|
|
padding-left: 3rem;
|
|
font-size: 0.8125rem;
|
|
height: 2.375rem;
|
|
line-height: 1;
|
|
}
|
|
#nav .family-list .item a:before {
|
|
content: "";
|
|
display: block;
|
|
width: 2.1875rem;
|
|
height: 2.1875rem;
|
|
border-radius: 0.625rem;
|
|
background-color: #02256c;
|
|
position: absolute;
|
|
left: 0;
|
|
top: 50%;
|
|
transform: translate(0, -50%);
|
|
}
|
|
#nav .family-list .item a:after {
|
|
content: "";
|
|
position: absolute;
|
|
left: 0;
|
|
top: 50%;
|
|
transform: translate(0, -50%);
|
|
background-size: cover;
|
|
}
|
|
#nav .family-list .item.tv > a:after {
|
|
width: 1.3125rem;
|
|
height: 0.9375rem;
|
|
margin-left: 0.5rem;
|
|
background-color: transparent;
|
|
background-image: url("../images/common/tv.png");
|
|
background-repeat: no-repeat;
|
|
background-position-x: center;
|
|
background-position-y: center;
|
|
}
|
|
#nav .family-list .item.instagram > a:after {
|
|
width: 1.1875rem;
|
|
height: 1.1875rem;
|
|
margin-left: 0.53125rem;
|
|
background-color: transparent;
|
|
background-image: url("../images/common/instagram.png");
|
|
background-repeat: no-repeat;
|
|
background-position-x: center;
|
|
background-position-y: center;
|
|
}
|
|
#nav .family-list .item.blog > a:after {
|
|
width: 1.3125rem;
|
|
height: 1.0625rem;
|
|
margin-left: 0.5rem;
|
|
background-color: transparent;
|
|
background-image: url("../images/common/blog.png");
|
|
background-repeat: no-repeat;
|
|
background-position-x: center;
|
|
background-position-y: center;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#nav {
|
|
width: 100%;
|
|
}
|
|
#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 {
|
|
background-color: #f1f1f1;
|
|
padding: 1.6875rem 0 1.25rem 0;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#contents {
|
|
padding: 0 0.6875rem;
|
|
}
|
|
}
|
|
|
|
#footer {
|
|
background-color: #959595;
|
|
padding: 1.5625rem 0 2.1875rem 0;
|
|
}
|
|
#footer .logo-box {
|
|
display: block;
|
|
width: 7.8125rem;
|
|
height: 1.25rem;
|
|
margin: 0 auto;
|
|
}
|
|
#footer .logo-box #logo {
|
|
width: 7.8125rem;
|
|
height: 1.25rem;
|
|
}
|
|
#footer .footer-info {
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin-top: 0.3125rem;
|
|
line-height: 1.5;
|
|
}
|
|
#footer .footer-info dl {
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
#footer .footer-info dl + dl {
|
|
margin-left: 0.3125rem;
|
|
}
|
|
#footer .footer-info dl dt {
|
|
font-weight: 500;
|
|
font-size: 0.5rem;
|
|
color: #fff;
|
|
}
|
|
#footer .footer-info dl dd {
|
|
font-weight: 500;
|
|
font-size: 0.5rem;
|
|
color: #fff;
|
|
}
|
|
#footer .footer-info dl dd > br {
|
|
display: none;
|
|
}
|
|
#footer .copyright {
|
|
text-align: center;
|
|
font-weight: 500;
|
|
font-size: 0.5rem;
|
|
margin-top: 0.9375rem;
|
|
color: #fff;
|
|
width: 100%;
|
|
line-height: 1;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#footer {
|
|
padding: 0.9166666667rem 0.6875rem 1.25rem 0.6875rem;
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
#footer .footer-info {
|
|
order: 1;
|
|
flex-wrap: wrap;
|
|
}
|
|
#footer .footer-info dl {
|
|
order: 3;
|
|
}
|
|
#footer .footer-info dl:first-child {
|
|
order: 1;
|
|
}
|
|
#footer .footer-info dl:last-child {
|
|
order: 2;
|
|
}
|
|
#footer .footer-info dl + dl {
|
|
margin-left: 0.1875rem;
|
|
}
|
|
#footer .footer-info dl dt {
|
|
font-size: 0.5416666667rem;
|
|
display: inline-flex;
|
|
}
|
|
#footer .footer-info dl dd {
|
|
font-size: 0.5416666667rem;
|
|
display: inline-flex;
|
|
text-align: center;
|
|
line-height: 1.35;
|
|
}
|
|
#footer .footer-info dl dd > br {
|
|
display: block;
|
|
}
|
|
#footer .logo-box {
|
|
order: 2;
|
|
width: 6.4375rem;
|
|
height: 1.0208333333rem;
|
|
margin: 0.7291666667rem auto;
|
|
background-color: transparent;
|
|
background-image: url("../images/common/footer-logo.png");
|
|
background-repeat: no-repeat;
|
|
background-position-x: center;
|
|
background-position-y: center;
|
|
background-size: cover;
|
|
}
|
|
#footer .logo-box #logo {
|
|
display: none;
|
|
}
|
|
#footer .copyright {
|
|
order: 3;
|
|
font-size: 0.5416666667rem;
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 좌측 로고&검색박스
|
|
*/
|
|
.search-box {
|
|
width: 10.5625rem;
|
|
height: 8.4375rem;
|
|
background-color: #fff;
|
|
padding: 1.875rem 0.75rem 1.25rem 0.75rem;
|
|
border-radius: 0.9375rem;
|
|
position: relative;
|
|
box-sizing: border-box;
|
|
}
|
|
.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: 8.875rem 2.375rem;
|
|
width: 8.875rem;
|
|
height: 2.375rem;
|
|
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.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.6875rem;
|
|
position: absolute;
|
|
right: 0.3125rem;
|
|
top: 0;
|
|
border: none;
|
|
background-color: transparent;
|
|
padding: 0;
|
|
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;
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 좌측 메뉴
|
|
*/
|
|
.menu-list {
|
|
border-radius: 0.9375rem;
|
|
width: 10.5625rem;
|
|
min-height: 9.875rem;
|
|
margin-top: 0.75rem;
|
|
}
|
|
.menu-list .item {
|
|
position: relative;
|
|
}
|
|
.menu-list .item .link {
|
|
display: block;
|
|
padding: 0.75rem 0;
|
|
font-size: 0.845rem;
|
|
text-align: center;
|
|
line-height: 1;
|
|
transition: background-color 0.3s ease, color 0.3s ease;
|
|
background-color: #fff;
|
|
}
|
|
.menu-list .item:first-child .link {
|
|
border-radius: 0.9375rem 0.9375rem 0 0;
|
|
}
|
|
.menu-list .item:last-child .link {
|
|
border-radius: 0 0 0.9375rem 0.9375rem;
|
|
}
|
|
.menu-list .item + .item {
|
|
border-top: 0.0625rem solid #cccccc;
|
|
}
|
|
.menu-list .item:hover .link, .menu-list .item.active .link {
|
|
background-color: #02256c;
|
|
color: #fff;
|
|
}
|
|
.menu-list .item:hover .submenu {
|
|
display: block;
|
|
}
|
|
.menu-list .item .submenu {
|
|
position: absolute;
|
|
left: 100%;
|
|
top: 0;
|
|
z-index: 10;
|
|
display: none;
|
|
}
|
|
.menu-list .item .submenu li + li {
|
|
margin-top: -1px;
|
|
}
|
|
.menu-list .item .submenu li a {
|
|
display: flex;
|
|
border: 1px solid #cccccc;
|
|
width: 9.5625rem;
|
|
height: 2.4375rem;
|
|
justify-content: center;
|
|
align-items: center;
|
|
background-color: #fff;
|
|
transition: background-color 0.3s ease;
|
|
font-weight: 500;
|
|
font-size: 0.84625rem;
|
|
}
|
|
.menu-list .item .submenu li:hover a, .menu-list .item .submenu li.active a {
|
|
background-color: #ccc;
|
|
}
|
|
.menu-list .item .submenu li:first-child a {
|
|
border-radius: 0.9375rem 0.9375rem 0 0;
|
|
}
|
|
.menu-list .item .submenu li:last-child a {
|
|
border-radius: 0 0 0.9375rem 0.9375rem;
|
|
}
|
|
|
|
/**
|
|
* 서브페이지
|
|
*/
|
|
.sub-main {
|
|
width: 100%;
|
|
display: flex;
|
|
}
|
|
.sub-main .left-nav {
|
|
width: 10.625rem;
|
|
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;
|
|
}
|
|
|
|
/***************************************************************************************
|
|
* 유틸리티
|
|
****************************************************************************************/
|
|
.sr-only {
|
|
position: absolute;
|
|
width: 1px;
|
|
height: 1px;
|
|
padding: 0;
|
|
overflow: hidden;
|
|
clip: rect(0, 0, 0, 0);
|
|
white-space: nowrap;
|
|
border: 0;
|
|
}
|
|
.sr-only.sr-only-focusable:active, .sr-only.sr-only-focusable:focus {
|
|
position: static;
|
|
width: auto;
|
|
height: auto;
|
|
overflow: visible;
|
|
clip: auto;
|
|
white-space: normal;
|
|
}
|
|
|
|
.clearfix, .clearfix:before, .clearfix:after {
|
|
display: block;
|
|
clear: both;
|
|
content: "";
|
|
}
|
|
|
|
.W5 {
|
|
width: 5px !important;
|
|
}
|
|
|
|
.H5 {
|
|
height: 5px !important;
|
|
}
|
|
|
|
.W10 {
|
|
width: 10px !important;
|
|
}
|
|
|
|
.H10 {
|
|
height: 10px !important;
|
|
}
|
|
|
|
.W15 {
|
|
width: 15px !important;
|
|
}
|
|
|
|
.H15 {
|
|
height: 15px !important;
|
|
}
|
|
|
|
.W20 {
|
|
width: 20px !important;
|
|
}
|
|
|
|
.H20 {
|
|
height: 20px !important;
|
|
}
|
|
|
|
.W25 {
|
|
width: 25px !important;
|
|
}
|
|
|
|
.H25 {
|
|
height: 25px !important;
|
|
}
|
|
|
|
.W30 {
|
|
width: 30px !important;
|
|
}
|
|
|
|
.H30 {
|
|
height: 30px !important;
|
|
}
|
|
|
|
.W35 {
|
|
width: 35px !important;
|
|
}
|
|
|
|
.H35 {
|
|
height: 35px !important;
|
|
}
|
|
|
|
.W40 {
|
|
width: 40px !important;
|
|
}
|
|
|
|
.H40 {
|
|
height: 40px !important;
|
|
}
|
|
|
|
.W45 {
|
|
width: 45px !important;
|
|
}
|
|
|
|
.H45 {
|
|
height: 45px !important;
|
|
}
|
|
|
|
.W50 {
|
|
width: 50px !important;
|
|
}
|
|
|
|
.H50 {
|
|
height: 50px !important;
|
|
}
|
|
|
|
.W55 {
|
|
width: 55px !important;
|
|
}
|
|
|
|
.H55 {
|
|
height: 55px !important;
|
|
}
|
|
|
|
.W60 {
|
|
width: 60px !important;
|
|
}
|
|
|
|
.H60 {
|
|
height: 60px !important;
|
|
}
|
|
|
|
.W65 {
|
|
width: 65px !important;
|
|
}
|
|
|
|
.H65 {
|
|
height: 65px !important;
|
|
}
|
|
|
|
.W70 {
|
|
width: 70px !important;
|
|
}
|
|
|
|
.H70 {
|
|
height: 70px !important;
|
|
}
|
|
|
|
.W75 {
|
|
width: 75px !important;
|
|
}
|
|
|
|
.H75 {
|
|
height: 75px !important;
|
|
}
|
|
|
|
.W80 {
|
|
width: 80px !important;
|
|
}
|
|
|
|
.H80 {
|
|
height: 80px !important;
|
|
}
|
|
|
|
.W85 {
|
|
width: 85px !important;
|
|
}
|
|
|
|
.H85 {
|
|
height: 85px !important;
|
|
}
|
|
|
|
.W90 {
|
|
width: 90px !important;
|
|
}
|
|
|
|
.H90 {
|
|
height: 90px !important;
|
|
}
|
|
|
|
.W95 {
|
|
width: 95px !important;
|
|
}
|
|
|
|
.H95 {
|
|
height: 95px !important;
|
|
}
|
|
|
|
.W100 {
|
|
width: 100px !important;
|
|
}
|
|
|
|
.H100 {
|
|
height: 100px !important;
|
|
}
|
|
|
|
.W105 {
|
|
width: 105px !important;
|
|
}
|
|
|
|
.H105 {
|
|
height: 105px !important;
|
|
}
|
|
|
|
.W110 {
|
|
width: 110px !important;
|
|
}
|
|
|
|
.H110 {
|
|
height: 110px !important;
|
|
}
|
|
|
|
.W115 {
|
|
width: 115px !important;
|
|
}
|
|
|
|
.H115 {
|
|
height: 115px !important;
|
|
}
|
|
|
|
.W120 {
|
|
width: 120px !important;
|
|
}
|
|
|
|
.H120 {
|
|
height: 120px !important;
|
|
}
|
|
|
|
.W125 {
|
|
width: 125px !important;
|
|
}
|
|
|
|
.H125 {
|
|
height: 125px !important;
|
|
}
|
|
|
|
.W130 {
|
|
width: 130px !important;
|
|
}
|
|
|
|
.H130 {
|
|
height: 130px !important;
|
|
}
|
|
|
|
.W135 {
|
|
width: 135px !important;
|
|
}
|
|
|
|
.H135 {
|
|
height: 135px !important;
|
|
}
|
|
|
|
.W140 {
|
|
width: 140px !important;
|
|
}
|
|
|
|
.H140 {
|
|
height: 140px !important;
|
|
}
|
|
|
|
.W145 {
|
|
width: 145px !important;
|
|
}
|
|
|
|
.H145 {
|
|
height: 145px !important;
|
|
}
|
|
|
|
.W150 {
|
|
width: 150px !important;
|
|
}
|
|
|
|
.H150 {
|
|
height: 150px !important;
|
|
}
|
|
|
|
.W155 {
|
|
width: 155px !important;
|
|
}
|
|
|
|
.H155 {
|
|
height: 155px !important;
|
|
}
|
|
|
|
.W160 {
|
|
width: 160px !important;
|
|
}
|
|
|
|
.H160 {
|
|
height: 160px !important;
|
|
}
|
|
|
|
.W165 {
|
|
width: 165px !important;
|
|
}
|
|
|
|
.H165 {
|
|
height: 165px !important;
|
|
}
|
|
|
|
.W170 {
|
|
width: 170px !important;
|
|
}
|
|
|
|
.H170 {
|
|
height: 170px !important;
|
|
}
|
|
|
|
.W175 {
|
|
width: 175px !important;
|
|
}
|
|
|
|
.H175 {
|
|
height: 175px !important;
|
|
}
|
|
|
|
.W180 {
|
|
width: 180px !important;
|
|
}
|
|
|
|
.H180 {
|
|
height: 180px !important;
|
|
}
|
|
|
|
.W185 {
|
|
width: 185px !important;
|
|
}
|
|
|
|
.H185 {
|
|
height: 185px !important;
|
|
}
|
|
|
|
.W190 {
|
|
width: 190px !important;
|
|
}
|
|
|
|
.H190 {
|
|
height: 190px !important;
|
|
}
|
|
|
|
.W195 {
|
|
width: 195px !important;
|
|
}
|
|
|
|
.H195 {
|
|
height: 195px !important;
|
|
}
|
|
|
|
.W200 {
|
|
width: 200px !important;
|
|
}
|
|
|
|
.H200 {
|
|
height: 200px !important;
|
|
}
|
|
|
|
.W205 {
|
|
width: 205px !important;
|
|
}
|
|
|
|
.H205 {
|
|
height: 205px !important;
|
|
}
|
|
|
|
.W210 {
|
|
width: 210px !important;
|
|
}
|
|
|
|
.H210 {
|
|
height: 210px !important;
|
|
}
|
|
|
|
.W215 {
|
|
width: 215px !important;
|
|
}
|
|
|
|
.H215 {
|
|
height: 215px !important;
|
|
}
|
|
|
|
.W220 {
|
|
width: 220px !important;
|
|
}
|
|
|
|
.H220 {
|
|
height: 220px !important;
|
|
}
|
|
|
|
.W225 {
|
|
width: 225px !important;
|
|
}
|
|
|
|
.H225 {
|
|
height: 225px !important;
|
|
}
|
|
|
|
.W230 {
|
|
width: 230px !important;
|
|
}
|
|
|
|
.H230 {
|
|
height: 230px !important;
|
|
}
|
|
|
|
.W235 {
|
|
width: 235px !important;
|
|
}
|
|
|
|
.H235 {
|
|
height: 235px !important;
|
|
}
|
|
|
|
.W240 {
|
|
width: 240px !important;
|
|
}
|
|
|
|
.H240 {
|
|
height: 240px !important;
|
|
}
|
|
|
|
.W245 {
|
|
width: 245px !important;
|
|
}
|
|
|
|
.H245 {
|
|
height: 245px !important;
|
|
}
|
|
|
|
.W250 {
|
|
width: 250px !important;
|
|
}
|
|
|
|
.H250 {
|
|
height: 250px !important;
|
|
}
|
|
|
|
.W255 {
|
|
width: 255px !important;
|
|
}
|
|
|
|
.H255 {
|
|
height: 255px !important;
|
|
}
|
|
|
|
.W260 {
|
|
width: 260px !important;
|
|
}
|
|
|
|
.H260 {
|
|
height: 260px !important;
|
|
}
|
|
|
|
.W265 {
|
|
width: 265px !important;
|
|
}
|
|
|
|
.H265 {
|
|
height: 265px !important;
|
|
}
|
|
|
|
.W270 {
|
|
width: 270px !important;
|
|
}
|
|
|
|
.H270 {
|
|
height: 270px !important;
|
|
}
|
|
|
|
.W275 {
|
|
width: 275px !important;
|
|
}
|
|
|
|
.H275 {
|
|
height: 275px !important;
|
|
}
|
|
|
|
.W280 {
|
|
width: 280px !important;
|
|
}
|
|
|
|
.H280 {
|
|
height: 280px !important;
|
|
}
|
|
|
|
.W285 {
|
|
width: 285px !important;
|
|
}
|
|
|
|
.H285 {
|
|
height: 285px !important;
|
|
}
|
|
|
|
.W290 {
|
|
width: 290px !important;
|
|
}
|
|
|
|
.H290 {
|
|
height: 290px !important;
|
|
}
|
|
|
|
.W295 {
|
|
width: 295px !important;
|
|
}
|
|
|
|
.H295 {
|
|
height: 295px !important;
|
|
}
|
|
|
|
.W300 {
|
|
width: 300px !important;
|
|
}
|
|
|
|
.H300 {
|
|
height: 300px !important;
|
|
}
|
|
|
|
.W305 {
|
|
width: 305px !important;
|
|
}
|
|
|
|
.H305 {
|
|
height: 305px !important;
|
|
}
|
|
|
|
.W310 {
|
|
width: 310px !important;
|
|
}
|
|
|
|
.H310 {
|
|
height: 310px !important;
|
|
}
|
|
|
|
.W315 {
|
|
width: 315px !important;
|
|
}
|
|
|
|
.H315 {
|
|
height: 315px !important;
|
|
}
|
|
|
|
.W320 {
|
|
width: 320px !important;
|
|
}
|
|
|
|
.H320 {
|
|
height: 320px !important;
|
|
}
|
|
|
|
.W325 {
|
|
width: 325px !important;
|
|
}
|
|
|
|
.H325 {
|
|
height: 325px !important;
|
|
}
|
|
|
|
.W330 {
|
|
width: 330px !important;
|
|
}
|
|
|
|
.H330 {
|
|
height: 330px !important;
|
|
}
|
|
|
|
.W335 {
|
|
width: 335px !important;
|
|
}
|
|
|
|
.H335 {
|
|
height: 335px !important;
|
|
}
|
|
|
|
.W340 {
|
|
width: 340px !important;
|
|
}
|
|
|
|
.H340 {
|
|
height: 340px !important;
|
|
}
|
|
|
|
.W345 {
|
|
width: 345px !important;
|
|
}
|
|
|
|
.H345 {
|
|
height: 345px !important;
|
|
}
|
|
|
|
.W350 {
|
|
width: 350px !important;
|
|
}
|
|
|
|
.H350 {
|
|
height: 350px !important;
|
|
}
|
|
|
|
.W355 {
|
|
width: 355px !important;
|
|
}
|
|
|
|
.H355 {
|
|
height: 355px !important;
|
|
}
|
|
|
|
.W360 {
|
|
width: 360px !important;
|
|
}
|
|
|
|
.H360 {
|
|
height: 360px !important;
|
|
}
|
|
|
|
.W365 {
|
|
width: 365px !important;
|
|
}
|
|
|
|
.H365 {
|
|
height: 365px !important;
|
|
}
|
|
|
|
.W370 {
|
|
width: 370px !important;
|
|
}
|
|
|
|
.H370 {
|
|
height: 370px !important;
|
|
}
|
|
|
|
.W375 {
|
|
width: 375px !important;
|
|
}
|
|
|
|
.H375 {
|
|
height: 375px !important;
|
|
}
|
|
|
|
.W380 {
|
|
width: 380px !important;
|
|
}
|
|
|
|
.H380 {
|
|
height: 380px !important;
|
|
}
|
|
|
|
.W385 {
|
|
width: 385px !important;
|
|
}
|
|
|
|
.H385 {
|
|
height: 385px !important;
|
|
}
|
|
|
|
.W390 {
|
|
width: 390px !important;
|
|
}
|
|
|
|
.H390 {
|
|
height: 390px !important;
|
|
}
|
|
|
|
.W395 {
|
|
width: 395px !important;
|
|
}
|
|
|
|
.H395 {
|
|
height: 395px !important;
|
|
}
|
|
|
|
.W400 {
|
|
width: 400px !important;
|
|
}
|
|
|
|
.H400 {
|
|
height: 400px !important;
|
|
}
|
|
|
|
.W405 {
|
|
width: 405px !important;
|
|
}
|
|
|
|
.H405 {
|
|
height: 405px !important;
|
|
}
|
|
|
|
.W410 {
|
|
width: 410px !important;
|
|
}
|
|
|
|
.H410 {
|
|
height: 410px !important;
|
|
}
|
|
|
|
.W415 {
|
|
width: 415px !important;
|
|
}
|
|
|
|
.H415 {
|
|
height: 415px !important;
|
|
}
|
|
|
|
.W420 {
|
|
width: 420px !important;
|
|
}
|
|
|
|
.H420 {
|
|
height: 420px !important;
|
|
}
|
|
|
|
.W425 {
|
|
width: 425px !important;
|
|
}
|
|
|
|
.H425 {
|
|
height: 425px !important;
|
|
}
|
|
|
|
.W430 {
|
|
width: 430px !important;
|
|
}
|
|
|
|
.H430 {
|
|
height: 430px !important;
|
|
}
|
|
|
|
.W435 {
|
|
width: 435px !important;
|
|
}
|
|
|
|
.H435 {
|
|
height: 435px !important;
|
|
}
|
|
|
|
.W440 {
|
|
width: 440px !important;
|
|
}
|
|
|
|
.H440 {
|
|
height: 440px !important;
|
|
}
|
|
|
|
.W445 {
|
|
width: 445px !important;
|
|
}
|
|
|
|
.H445 {
|
|
height: 445px !important;
|
|
}
|
|
|
|
.W450 {
|
|
width: 450px !important;
|
|
}
|
|
|
|
.H450 {
|
|
height: 450px !important;
|
|
}
|
|
|
|
.W455 {
|
|
width: 455px !important;
|
|
}
|
|
|
|
.H455 {
|
|
height: 455px !important;
|
|
}
|
|
|
|
.W460 {
|
|
width: 460px !important;
|
|
}
|
|
|
|
.H460 {
|
|
height: 460px !important;
|
|
}
|
|
|
|
.W465 {
|
|
width: 465px !important;
|
|
}
|
|
|
|
.H465 {
|
|
height: 465px !important;
|
|
}
|
|
|
|
.W470 {
|
|
width: 470px !important;
|
|
}
|
|
|
|
.H470 {
|
|
height: 470px !important;
|
|
}
|
|
|
|
.W475 {
|
|
width: 475px !important;
|
|
}
|
|
|
|
.H475 {
|
|
height: 475px !important;
|
|
}
|
|
|
|
.W480 {
|
|
width: 480px !important;
|
|
}
|
|
|
|
.H480 {
|
|
height: 480px !important;
|
|
}
|
|
|
|
.W485 {
|
|
width: 485px !important;
|
|
}
|
|
|
|
.H485 {
|
|
height: 485px !important;
|
|
}
|
|
|
|
.W490 {
|
|
width: 490px !important;
|
|
}
|
|
|
|
.H490 {
|
|
height: 490px !important;
|
|
}
|
|
|
|
.W495 {
|
|
width: 495px !important;
|
|
}
|
|
|
|
.H495 {
|
|
height: 495px !important;
|
|
}
|
|
|
|
.M0 {
|
|
margin: 0px !important;
|
|
}
|
|
|
|
.MT0 {
|
|
margin-top: 0px !important;
|
|
}
|
|
|
|
.MR0 {
|
|
margin-right: 0px !important;
|
|
}
|
|
|
|
.MB0 {
|
|
margin-bottom: 0px !important;
|
|
}
|
|
|
|
.ML0 {
|
|
margin-left: 0px !important;
|
|
}
|
|
|
|
.PT0 {
|
|
padding-top: 0px !important;
|
|
}
|
|
|
|
.PR0 {
|
|
padding-right: 0px !important;
|
|
}
|
|
|
|
.PB0 {
|
|
padding-bottom: 0px !important;
|
|
}
|
|
|
|
.PL0 {
|
|
padding-left: 0px !important;
|
|
}
|
|
|
|
.P0 {
|
|
padding: 0px !important;
|
|
}
|
|
|
|
.M5 {
|
|
margin: 5px !important;
|
|
}
|
|
|
|
.MT5 {
|
|
margin-top: 5px !important;
|
|
}
|
|
|
|
.MR5 {
|
|
margin-right: 5px !important;
|
|
}
|
|
|
|
.MB5 {
|
|
margin-bottom: 5px !important;
|
|
}
|
|
|
|
.ML5 {
|
|
margin-left: 5px !important;
|
|
}
|
|
|
|
.PT5 {
|
|
padding-top: 5px !important;
|
|
}
|
|
|
|
.PR5 {
|
|
padding-right: 5px !important;
|
|
}
|
|
|
|
.PB5 {
|
|
padding-bottom: 5px !important;
|
|
}
|
|
|
|
.PL5 {
|
|
padding-left: 5px !important;
|
|
}
|
|
|
|
.P5 {
|
|
padding: 5px !important;
|
|
}
|
|
|
|
.M10 {
|
|
margin: 10px !important;
|
|
}
|
|
|
|
.MT10 {
|
|
margin-top: 10px !important;
|
|
}
|
|
|
|
.MR10 {
|
|
margin-right: 10px !important;
|
|
}
|
|
|
|
.MB10 {
|
|
margin-bottom: 10px !important;
|
|
}
|
|
|
|
.ML10 {
|
|
margin-left: 10px !important;
|
|
}
|
|
|
|
.PT10 {
|
|
padding-top: 10px !important;
|
|
}
|
|
|
|
.PR10 {
|
|
padding-right: 10px !important;
|
|
}
|
|
|
|
.PB10 {
|
|
padding-bottom: 10px !important;
|
|
}
|
|
|
|
.PL10 {
|
|
padding-left: 10px !important;
|
|
}
|
|
|
|
.P10 {
|
|
padding: 10px !important;
|
|
}
|
|
|
|
.M15 {
|
|
margin: 15px !important;
|
|
}
|
|
|
|
.MT15 {
|
|
margin-top: 15px !important;
|
|
}
|
|
|
|
.MR15 {
|
|
margin-right: 15px !important;
|
|
}
|
|
|
|
.MB15 {
|
|
margin-bottom: 15px !important;
|
|
}
|
|
|
|
.ML15 {
|
|
margin-left: 15px !important;
|
|
}
|
|
|
|
.PT15 {
|
|
padding-top: 15px !important;
|
|
}
|
|
|
|
.PR15 {
|
|
padding-right: 15px !important;
|
|
}
|
|
|
|
.PB15 {
|
|
padding-bottom: 15px !important;
|
|
}
|
|
|
|
.PL15 {
|
|
padding-left: 15px !important;
|
|
}
|
|
|
|
.P15 {
|
|
padding: 15px !important;
|
|
}
|
|
|
|
.M20 {
|
|
margin: 20px !important;
|
|
}
|
|
|
|
.MT20 {
|
|
margin-top: 20px !important;
|
|
}
|
|
|
|
.MR20 {
|
|
margin-right: 20px !important;
|
|
}
|
|
|
|
.MB20 {
|
|
margin-bottom: 20px !important;
|
|
}
|
|
|
|
.ML20 {
|
|
margin-left: 20px !important;
|
|
}
|
|
|
|
.PT20 {
|
|
padding-top: 20px !important;
|
|
}
|
|
|
|
.PR20 {
|
|
padding-right: 20px !important;
|
|
}
|
|
|
|
.PB20 {
|
|
padding-bottom: 20px !important;
|
|
}
|
|
|
|
.PL20 {
|
|
padding-left: 20px !important;
|
|
}
|
|
|
|
.P20 {
|
|
padding: 20px !important;
|
|
}
|
|
|
|
.M25 {
|
|
margin: 25px !important;
|
|
}
|
|
|
|
.MT25 {
|
|
margin-top: 25px !important;
|
|
}
|
|
|
|
.MR25 {
|
|
margin-right: 25px !important;
|
|
}
|
|
|
|
.MB25 {
|
|
margin-bottom: 25px !important;
|
|
}
|
|
|
|
.ML25 {
|
|
margin-left: 25px !important;
|
|
}
|
|
|
|
.PT25 {
|
|
padding-top: 25px !important;
|
|
}
|
|
|
|
.PR25 {
|
|
padding-right: 25px !important;
|
|
}
|
|
|
|
.PB25 {
|
|
padding-bottom: 25px !important;
|
|
}
|
|
|
|
.PL25 {
|
|
padding-left: 25px !important;
|
|
}
|
|
|
|
.P25 {
|
|
padding: 25px !important;
|
|
}
|
|
|
|
.M30 {
|
|
margin: 30px !important;
|
|
}
|
|
|
|
.MT30 {
|
|
margin-top: 30px !important;
|
|
}
|
|
|
|
.MR30 {
|
|
margin-right: 30px !important;
|
|
}
|
|
|
|
.MB30 {
|
|
margin-bottom: 30px !important;
|
|
}
|
|
|
|
.ML30 {
|
|
margin-left: 30px !important;
|
|
}
|
|
|
|
.PT30 {
|
|
padding-top: 30px !important;
|
|
}
|
|
|
|
.PR30 {
|
|
padding-right: 30px !important;
|
|
}
|
|
|
|
.PB30 {
|
|
padding-bottom: 30px !important;
|
|
}
|
|
|
|
.PL30 {
|
|
padding-left: 30px !important;
|
|
}
|
|
|
|
.P30 {
|
|
padding: 30px !important;
|
|
}
|
|
|
|
.M35 {
|
|
margin: 35px !important;
|
|
}
|
|
|
|
.MT35 {
|
|
margin-top: 35px !important;
|
|
}
|
|
|
|
.MR35 {
|
|
margin-right: 35px !important;
|
|
}
|
|
|
|
.MB35 {
|
|
margin-bottom: 35px !important;
|
|
}
|
|
|
|
.ML35 {
|
|
margin-left: 35px !important;
|
|
}
|
|
|
|
.PT35 {
|
|
padding-top: 35px !important;
|
|
}
|
|
|
|
.PR35 {
|
|
padding-right: 35px !important;
|
|
}
|
|
|
|
.PB35 {
|
|
padding-bottom: 35px !important;
|
|
}
|
|
|
|
.PL35 {
|
|
padding-left: 35px !important;
|
|
}
|
|
|
|
.P35 {
|
|
padding: 35px !important;
|
|
}
|
|
|
|
.M40 {
|
|
margin: 40px !important;
|
|
}
|
|
|
|
.MT40 {
|
|
margin-top: 40px !important;
|
|
}
|
|
|
|
.MR40 {
|
|
margin-right: 40px !important;
|
|
}
|
|
|
|
.MB40 {
|
|
margin-bottom: 40px !important;
|
|
}
|
|
|
|
.ML40 {
|
|
margin-left: 40px !important;
|
|
}
|
|
|
|
.PT40 {
|
|
padding-top: 40px !important;
|
|
}
|
|
|
|
.PR40 {
|
|
padding-right: 40px !important;
|
|
}
|
|
|
|
.PB40 {
|
|
padding-bottom: 40px !important;
|
|
}
|
|
|
|
.PL40 {
|
|
padding-left: 40px !important;
|
|
}
|
|
|
|
.P40 {
|
|
padding: 40px !important;
|
|
}
|
|
|
|
.M45 {
|
|
margin: 45px !important;
|
|
}
|
|
|
|
.MT45 {
|
|
margin-top: 45px !important;
|
|
}
|
|
|
|
.MR45 {
|
|
margin-right: 45px !important;
|
|
}
|
|
|
|
.MB45 {
|
|
margin-bottom: 45px !important;
|
|
}
|
|
|
|
.ML45 {
|
|
margin-left: 45px !important;
|
|
}
|
|
|
|
.PT45 {
|
|
padding-top: 45px !important;
|
|
}
|
|
|
|
.PR45 {
|
|
padding-right: 45px !important;
|
|
}
|
|
|
|
.PB45 {
|
|
padding-bottom: 45px !important;
|
|
}
|
|
|
|
.PL45 {
|
|
padding-left: 45px !important;
|
|
}
|
|
|
|
.P45 {
|
|
padding: 45px !important;
|
|
}
|
|
|
|
.M50 {
|
|
margin: 50px !important;
|
|
}
|
|
|
|
.MT50 {
|
|
margin-top: 50px !important;
|
|
}
|
|
|
|
.MR50 {
|
|
margin-right: 50px !important;
|
|
}
|
|
|
|
.MB50 {
|
|
margin-bottom: 50px !important;
|
|
}
|
|
|
|
.ML50 {
|
|
margin-left: 50px !important;
|
|
}
|
|
|
|
.PT50 {
|
|
padding-top: 50px !important;
|
|
}
|
|
|
|
.PR50 {
|
|
padding-right: 50px !important;
|
|
}
|
|
|
|
.PB50 {
|
|
padding-bottom: 50px !important;
|
|
}
|
|
|
|
.PL50 {
|
|
padding-left: 50px !important;
|
|
}
|
|
|
|
.P50 {
|
|
padding: 50px !important;
|
|
}
|
|
|
|
.M55 {
|
|
margin: 55px !important;
|
|
}
|
|
|
|
.MT55 {
|
|
margin-top: 55px !important;
|
|
}
|
|
|
|
.MR55 {
|
|
margin-right: 55px !important;
|
|
}
|
|
|
|
.MB55 {
|
|
margin-bottom: 55px !important;
|
|
}
|
|
|
|
.ML55 {
|
|
margin-left: 55px !important;
|
|
}
|
|
|
|
.PT55 {
|
|
padding-top: 55px !important;
|
|
}
|
|
|
|
.PR55 {
|
|
padding-right: 55px !important;
|
|
}
|
|
|
|
.PB55 {
|
|
padding-bottom: 55px !important;
|
|
}
|
|
|
|
.PL55 {
|
|
padding-left: 55px !important;
|
|
}
|
|
|
|
.P55 {
|
|
padding: 55px !important;
|
|
}
|
|
|
|
.M60 {
|
|
margin: 60px !important;
|
|
}
|
|
|
|
.MT60 {
|
|
margin-top: 60px !important;
|
|
}
|
|
|
|
.MR60 {
|
|
margin-right: 60px !important;
|
|
}
|
|
|
|
.MB60 {
|
|
margin-bottom: 60px !important;
|
|
}
|
|
|
|
.ML60 {
|
|
margin-left: 60px !important;
|
|
}
|
|
|
|
.PT60 {
|
|
padding-top: 60px !important;
|
|
}
|
|
|
|
.PR60 {
|
|
padding-right: 60px !important;
|
|
}
|
|
|
|
.PB60 {
|
|
padding-bottom: 60px !important;
|
|
}
|
|
|
|
.PL60 {
|
|
padding-left: 60px !important;
|
|
}
|
|
|
|
.P60 {
|
|
padding: 60px !important;
|
|
}
|
|
|
|
.M65 {
|
|
margin: 65px !important;
|
|
}
|
|
|
|
.MT65 {
|
|
margin-top: 65px !important;
|
|
}
|
|
|
|
.MR65 {
|
|
margin-right: 65px !important;
|
|
}
|
|
|
|
.MB65 {
|
|
margin-bottom: 65px !important;
|
|
}
|
|
|
|
.ML65 {
|
|
margin-left: 65px !important;
|
|
}
|
|
|
|
.PT65 {
|
|
padding-top: 65px !important;
|
|
}
|
|
|
|
.PR65 {
|
|
padding-right: 65px !important;
|
|
}
|
|
|
|
.PB65 {
|
|
padding-bottom: 65px !important;
|
|
}
|
|
|
|
.PL65 {
|
|
padding-left: 65px !important;
|
|
}
|
|
|
|
.P65 {
|
|
padding: 65px !important;
|
|
}
|
|
|
|
.M70 {
|
|
margin: 70px !important;
|
|
}
|
|
|
|
.MT70 {
|
|
margin-top: 70px !important;
|
|
}
|
|
|
|
.MR70 {
|
|
margin-right: 70px !important;
|
|
}
|
|
|
|
.MB70 {
|
|
margin-bottom: 70px !important;
|
|
}
|
|
|
|
.ML70 {
|
|
margin-left: 70px !important;
|
|
}
|
|
|
|
.PT70 {
|
|
padding-top: 70px !important;
|
|
}
|
|
|
|
.PR70 {
|
|
padding-right: 70px !important;
|
|
}
|
|
|
|
.PB70 {
|
|
padding-bottom: 70px !important;
|
|
}
|
|
|
|
.PL70 {
|
|
padding-left: 70px !important;
|
|
}
|
|
|
|
.P70 {
|
|
padding: 70px !important;
|
|
}
|
|
|
|
.M75 {
|
|
margin: 75px !important;
|
|
}
|
|
|
|
.MT75 {
|
|
margin-top: 75px !important;
|
|
}
|
|
|
|
.MR75 {
|
|
margin-right: 75px !important;
|
|
}
|
|
|
|
.MB75 {
|
|
margin-bottom: 75px !important;
|
|
}
|
|
|
|
.ML75 {
|
|
margin-left: 75px !important;
|
|
}
|
|
|
|
.PT75 {
|
|
padding-top: 75px !important;
|
|
}
|
|
|
|
.PR75 {
|
|
padding-right: 75px !important;
|
|
}
|
|
|
|
.PB75 {
|
|
padding-bottom: 75px !important;
|
|
}
|
|
|
|
.PL75 {
|
|
padding-left: 75px !important;
|
|
}
|
|
|
|
.P75 {
|
|
padding: 75px !important;
|
|
}
|
|
|
|
.M80 {
|
|
margin: 80px !important;
|
|
}
|
|
|
|
.MT80 {
|
|
margin-top: 80px !important;
|
|
}
|
|
|
|
.MR80 {
|
|
margin-right: 80px !important;
|
|
}
|
|
|
|
.MB80 {
|
|
margin-bottom: 80px !important;
|
|
}
|
|
|
|
.ML80 {
|
|
margin-left: 80px !important;
|
|
}
|
|
|
|
.PT80 {
|
|
padding-top: 80px !important;
|
|
}
|
|
|
|
.PR80 {
|
|
padding-right: 80px !important;
|
|
}
|
|
|
|
.PB80 {
|
|
padding-bottom: 80px !important;
|
|
}
|
|
|
|
.PL80 {
|
|
padding-left: 80px !important;
|
|
}
|
|
|
|
.P80 {
|
|
padding: 80px !important;
|
|
}
|
|
|
|
.M85 {
|
|
margin: 85px !important;
|
|
}
|
|
|
|
.MT85 {
|
|
margin-top: 85px !important;
|
|
}
|
|
|
|
.MR85 {
|
|
margin-right: 85px !important;
|
|
}
|
|
|
|
.MB85 {
|
|
margin-bottom: 85px !important;
|
|
}
|
|
|
|
.ML85 {
|
|
margin-left: 85px !important;
|
|
}
|
|
|
|
.PT85 {
|
|
padding-top: 85px !important;
|
|
}
|
|
|
|
.PR85 {
|
|
padding-right: 85px !important;
|
|
}
|
|
|
|
.PB85 {
|
|
padding-bottom: 85px !important;
|
|
}
|
|
|
|
.PL85 {
|
|
padding-left: 85px !important;
|
|
}
|
|
|
|
.P85 {
|
|
padding: 85px !important;
|
|
}
|
|
|
|
.M90 {
|
|
margin: 90px !important;
|
|
}
|
|
|
|
.MT90 {
|
|
margin-top: 90px !important;
|
|
}
|
|
|
|
.MR90 {
|
|
margin-right: 90px !important;
|
|
}
|
|
|
|
.MB90 {
|
|
margin-bottom: 90px !important;
|
|
}
|
|
|
|
.ML90 {
|
|
margin-left: 90px !important;
|
|
}
|
|
|
|
.PT90 {
|
|
padding-top: 90px !important;
|
|
}
|
|
|
|
.PR90 {
|
|
padding-right: 90px !important;
|
|
}
|
|
|
|
.PB90 {
|
|
padding-bottom: 90px !important;
|
|
}
|
|
|
|
.PL90 {
|
|
padding-left: 90px !important;
|
|
}
|
|
|
|
.P90 {
|
|
padding: 90px !important;
|
|
}
|
|
|
|
.M95 {
|
|
margin: 95px !important;
|
|
}
|
|
|
|
.MT95 {
|
|
margin-top: 95px !important;
|
|
}
|
|
|
|
.MR95 {
|
|
margin-right: 95px !important;
|
|
}
|
|
|
|
.MB95 {
|
|
margin-bottom: 95px !important;
|
|
}
|
|
|
|
.ML95 {
|
|
margin-left: 95px !important;
|
|
}
|
|
|
|
.PT95 {
|
|
padding-top: 95px !important;
|
|
}
|
|
|
|
.PR95 {
|
|
padding-right: 95px !important;
|
|
}
|
|
|
|
.PB95 {
|
|
padding-bottom: 95px !important;
|
|
}
|
|
|
|
.PL95 {
|
|
padding-left: 95px !important;
|
|
}
|
|
|
|
.P95 {
|
|
padding: 95px !important;
|
|
}
|
|
|
|
.M100 {
|
|
margin: 100px !important;
|
|
}
|
|
|
|
.MT100 {
|
|
margin-top: 100px !important;
|
|
}
|
|
|
|
.MR100 {
|
|
margin-right: 100px !important;
|
|
}
|
|
|
|
.MB100 {
|
|
margin-bottom: 100px !important;
|
|
}
|
|
|
|
.ML100 {
|
|
margin-left: 100px !important;
|
|
}
|
|
|
|
.PT100 {
|
|
padding-top: 100px !important;
|
|
}
|
|
|
|
.PR100 {
|
|
padding-right: 100px !important;
|
|
}
|
|
|
|
.PB100 {
|
|
padding-bottom: 100px !important;
|
|
}
|
|
|
|
.PL100 {
|
|
padding-left: 100px !important;
|
|
}
|
|
|
|
.P100 {
|
|
padding: 100px !important;
|
|
}
|
|
|
|
.W5P {
|
|
width: 5% !important;
|
|
}
|
|
|
|
.W10P {
|
|
width: 10% !important;
|
|
}
|
|
|
|
.W15P {
|
|
width: 15% !important;
|
|
}
|
|
|
|
.W20P {
|
|
width: 20% !important;
|
|
}
|
|
|
|
.W25P {
|
|
width: 25% !important;
|
|
}
|
|
|
|
.W30P {
|
|
width: 30% !important;
|
|
}
|
|
|
|
.W35P {
|
|
width: 35% !important;
|
|
}
|
|
|
|
.W40P {
|
|
width: 40% !important;
|
|
}
|
|
|
|
.W45P {
|
|
width: 45% !important;
|
|
}
|
|
|
|
.W50P {
|
|
width: 50% !important;
|
|
}
|
|
|
|
.W55P {
|
|
width: 55% !important;
|
|
}
|
|
|
|
.W60P {
|
|
width: 60% !important;
|
|
}
|
|
|
|
.W65P {
|
|
width: 65% !important;
|
|
}
|
|
|
|
.W70P {
|
|
width: 70% !important;
|
|
}
|
|
|
|
.W75P {
|
|
width: 75% !important;
|
|
}
|
|
|
|
.W80P {
|
|
width: 80% !important;
|
|
}
|
|
|
|
.W85P {
|
|
width: 85% !important;
|
|
}
|
|
|
|
.W90P {
|
|
width: 90% !important;
|
|
}
|
|
|
|
.W95P {
|
|
width: 95% !important;
|
|
}
|
|
|
|
.W100P {
|
|
width: 100% !important;
|
|
}
|
|
|
|
.text-left {
|
|
text-align: left !important;
|
|
}
|
|
|
|
.text-right {
|
|
text-align: right !important;
|
|
}
|
|
|
|
.text-center {
|
|
text-align: center !important;
|
|
}
|
|
|
|
.display-flex {
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
}
|
|
.display-flex.align-center {
|
|
align-items: center;
|
|
}
|
|
.display-flex.justify-center {
|
|
justify-content: center;
|
|
}
|
|
.display-flex.dir-column {
|
|
flex-direction: column;
|
|
}
|
|
|
|
/***************************************************************************************
|
|
* 아이콘
|
|
****************************************************************************************/
|
|
/***************************************************************************************
|
|
* 버튼
|
|
****************************************************************************************/
|
|
.breadcrumb {
|
|
width: 100%;
|
|
margin: 0 0 0.3125rem 0;
|
|
padding: 0 0 0 11.625rem;
|
|
}
|
|
.breadcrumb ol {
|
|
list-style: none;
|
|
display: flex;
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
.breadcrumb ol li a, .breadcrumb ol li span {
|
|
color: #252525;
|
|
font-size: 0.875rem;
|
|
font-weight: 600;
|
|
}
|
|
.breadcrumb ol li + li a:before, .breadcrumb ol li + li span:before {
|
|
content: ">";
|
|
color: #252525;
|
|
font-size: 0.875rem;
|
|
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;
|
|
border-radius: 0.9375rem;
|
|
padding: 1rem 2rem;
|
|
margin: 0 0 1.25rem 0;
|
|
}
|
|
.contents-box .contents-header {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
border-bottom: 2px solid #02256c;
|
|
padding: 0.625rem 0;
|
|
}
|
|
.contents-box .contents-header .contents-title {
|
|
font-size: 1.5625rem;
|
|
color: #02256c;
|
|
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;
|
|
width: 100%;
|
|
}
|
|
.pagination ol {
|
|
width: 100%;
|
|
display: flex;
|
|
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;
|
|
height: 1.75rem;
|
|
justify-content: center;
|
|
align-items: center;
|
|
border-radius: 100%;
|
|
color: #707070;
|
|
background-color: transparent;
|
|
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;
|
|
}
|
|
.pagination ol li.active a, .pagination ol li.active span {
|
|
cursor: default;
|
|
}
|
|
.pagination ol li.disabled a, .pagination ol li.disabled span {
|
|
opacity: 0.4;
|
|
cursor: default;
|
|
}
|
|
|
|
/***************************************************************************************
|
|
* 플러그인 커스텀
|
|
****************************************************************************************/
|
|
/**********************************************************************************************************************
|
|
* 메인페이지
|
|
***********************************************************************************************************************/
|
|
#main {
|
|
width: 100%;
|
|
}
|
|
#main .box {
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
#main .box .box-link {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
}
|
|
#main .main-top {
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
align-items: stretch;
|
|
justify-content: space-between;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#main .main-top {
|
|
flex-direction: column;
|
|
}
|
|
}
|
|
#main .main-top .line-01 {
|
|
width: 10.5625rem;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#main .main-top .line-01 #nav .menu-list,
|
|
#main .main-top .line-01 #nav .family-list {
|
|
display: none;
|
|
}
|
|
}
|
|
#main .main-top .line-02 {
|
|
width: 26rem;
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
#main .main-top .line-02 .top {
|
|
border: 0.0625rem solid #26356b;
|
|
border-radius: 0.9375rem;
|
|
width: 26.0625rem;
|
|
height: 14.625rem;
|
|
overflow: hidden;
|
|
background-size: cover;
|
|
position: relative;
|
|
}
|
|
#main .main-top .line-02 .bottom {
|
|
margin-top: 0.75rem;
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: stretch;
|
|
}
|
|
#main .main-top .line-02 .bottom .left {
|
|
position: relative;
|
|
border-radius: 0.9375rem;
|
|
width: 14.3125rem;
|
|
height: 14.3125rem;
|
|
background-color: #33cc99;
|
|
overflow: hidden;
|
|
}
|
|
#main .main-top .line-02 .bottom .left .link {
|
|
width: 100%;
|
|
height: 100%;
|
|
padding: 0.9375rem;
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
align-items: flex-start;
|
|
flex-direction: column;
|
|
}
|
|
#main .main-top .line-02 .bottom .left .link .title {
|
|
font-size: 2.301875rem;
|
|
font-weight: 800;
|
|
line-height: 1.15;
|
|
color: #fff;
|
|
font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
|
|
padding-bottom: 1.75rem;
|
|
position: relative;
|
|
}
|
|
#main .main-top .line-02 .bottom .left .link .title:before {
|
|
content: "";
|
|
width: 4.125rem;
|
|
height: 0.3125rem;
|
|
background-color: #fff;
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: 0.75rem;
|
|
}
|
|
#main .main-top .line-02 .bottom .left .link .date {
|
|
display: block;
|
|
margin-bottom: 0.75rem;
|
|
}
|
|
#main .main-top .line-02 .bottom .left .link .date > dd {
|
|
font-size: 1.140625rem;
|
|
color: #fff;
|
|
}
|
|
#main .main-top .line-02 .bottom .left .link .info {
|
|
padding: 0;
|
|
}
|
|
#main .main-top .line-02 .bottom .left .link .info li {
|
|
font-size: 0.951875rem;
|
|
color: #fff;
|
|
margin-bottom: 0.3125rem;
|
|
line-height: 1;
|
|
}
|
|
#main .main-top .line-02 .bottom .right .box {
|
|
border: 0.0625rem solid #c8c8c8;
|
|
border-radius: 0.9375rem;
|
|
position: relative;
|
|
background-size: cover;
|
|
overflow: hidden;
|
|
}
|
|
#main .main-top .line-02 .bottom .right .box.top {
|
|
width: 11.1875rem;
|
|
height: 6.6875rem;
|
|
overflow: hidden;
|
|
}
|
|
#main .main-top .line-02 .bottom .right .box.bottom {
|
|
width: 11.1875rem;
|
|
height: 6.9375rem;
|
|
overflow: hidden;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#main .main-top .line-02 {
|
|
width: 100%;
|
|
position: relative;
|
|
}
|
|
#main .main-top .line-02 .top {
|
|
width: 100%;
|
|
height: 7.6666666667rem;
|
|
border-radius: 0.4166666667rem;
|
|
}
|
|
#main .main-top .line-02 .bottom {
|
|
flex-direction: row-reverse;
|
|
margin-top: 0.4166666667rem;
|
|
}
|
|
#main .main-top .line-02 .bottom .left {
|
|
border-radius: 0.4166666667rem;
|
|
width: 6.4583333333rem;
|
|
height: 7.6458333333rem;
|
|
}
|
|
#main .main-top .line-02 .bottom .left .link {
|
|
padding: 0.4166666667rem;
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
align-items: flex-start;
|
|
flex-direction: column;
|
|
}
|
|
#main .main-top .line-02 .bottom .left .link .title {
|
|
font-size: 1.1041666667rem;
|
|
font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
|
|
padding-bottom: 1.0416666667rem;
|
|
position: relative;
|
|
}
|
|
#main .main-top .line-02 .bottom .left .link .title:before {
|
|
width: 2.0416666667rem;
|
|
height: 0.2083333333rem;
|
|
background-color: #fff;
|
|
bottom: 0.5rem;
|
|
}
|
|
#main .main-top .line-02 .bottom .left .link .date {
|
|
margin-bottom: 0.3125rem;
|
|
}
|
|
#main .main-top .line-02 .bottom .left .link .date > dd {
|
|
font-size: 0.5625rem;
|
|
}
|
|
#main .main-top .line-02 .bottom .left .link .info li {
|
|
font-size: 0.4583333333rem;
|
|
margin-bottom: 0.2083333333rem;
|
|
}
|
|
#main .main-top .line-02 .bottom .right .box {
|
|
border-radius: 0.4166666667rem;
|
|
}
|
|
#main .main-top .line-02 .bottom .right .box.top {
|
|
width: 6.9791666667rem;
|
|
height: 4.8958333333rem;
|
|
overflow: hidden;
|
|
position: absolute;
|
|
right: 0;
|
|
top: 16.1458333333rem;
|
|
}
|
|
#main .main-top .line-02 .bottom .right .box.bottom {
|
|
width: 6.625rem;
|
|
height: 7.6458333333rem;
|
|
overflow: hidden;
|
|
margin-top: 0;
|
|
}
|
|
}
|
|
#main .main-top .line-03 {
|
|
width: 11.9375rem;
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
#main .main-top .line-03 .top {
|
|
border: 0.0625rem solid #c8c8c8;
|
|
border-radius: 0.9375rem;
|
|
width: 11.9375rem;
|
|
height: 21.9375rem;
|
|
overflow: hidden;
|
|
background-size: cover;
|
|
background-position: center center;
|
|
}
|
|
#main .main-top .line-03 .bottom {
|
|
border-radius: 0.9375rem;
|
|
width: 12rem;
|
|
height: 7rem;
|
|
background-color: #ffb400;
|
|
margin-top: 0.75rem;
|
|
}
|
|
#main .main-top .line-03 .bottom .link {
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
flex-direction: column;
|
|
padding: 0.625rem 0.625rem;
|
|
}
|
|
#main .main-top .line-03 .bottom .title {
|
|
font-size: 1.1875rem;
|
|
font-weight: 800;
|
|
line-height: 1.15;
|
|
color: #fff;
|
|
font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
|
|
padding-bottom: 1.75rem;
|
|
position: relative;
|
|
letter-spacing: -0.0625rem;
|
|
}
|
|
#main .main-top .line-03 .bottom .title:before {
|
|
content: "";
|
|
width: 4.125rem;
|
|
height: 0.3125rem;
|
|
background-color: #fff;
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: 0.75rem;
|
|
}
|
|
#main .main-top .line-03 .bottom .sub-text {
|
|
font-size: 1.1475rem;
|
|
line-height: 1.3125rem;
|
|
width: 100%;
|
|
height: 2.625rem;
|
|
min-height: 2.625rem;
|
|
color: #fff;
|
|
word-wrap: break-word;
|
|
word-break: keep-all;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
display: -webkit-box;
|
|
-webkit-line-clamp: 2;
|
|
-webkit-box-orient: vertical;
|
|
min-width: 0;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#main .main-top .line-03 {
|
|
width: 100%;
|
|
margin-top: 0.4166666667rem;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
}
|
|
#main .main-top .line-03 .top {
|
|
border-radius: 0.4166666667rem;
|
|
width: 6.25rem;
|
|
height: 11.0416666667rem;
|
|
}
|
|
#main .main-top .line-03 .bottom {
|
|
border-radius: 0.4166666667rem;
|
|
width: 6.9791666667rem;
|
|
height: 5.75rem;
|
|
margin-top: 0.4166666667rem;
|
|
align-self: flex-end;
|
|
box-sizing: border-box;
|
|
}
|
|
#main .main-top .line-03 .bottom .link {
|
|
padding: 0.4166666667rem;
|
|
}
|
|
#main .main-top .line-03 .bottom .title {
|
|
font-size: 1.0625rem;
|
|
padding-bottom: 1.1666666667rem;
|
|
word-wrap: break-word;
|
|
word-break: keep-all;
|
|
}
|
|
#main .main-top .line-03 .bottom .title:before {
|
|
content: "";
|
|
width: 2.2291666667rem;
|
|
height: 0.1458333333rem;
|
|
background-color: #fff;
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: 0.5rem;
|
|
}
|
|
#main .main-top .line-03 .bottom .sub-text {
|
|
font-size: 0.4583333333rem;
|
|
line-height: 0.625rem;
|
|
height: 1.25rem;
|
|
min-height: 1.25rem;
|
|
color: #fff;
|
|
}
|
|
}
|
|
#main .main-center {
|
|
margin: 0.9375rem 0 3.125rem 0;
|
|
}
|
|
#main .main-center .line-banner {
|
|
border: 0.0625rem solid #c8c8c8;
|
|
width: 100%;
|
|
height: 4.4375rem;
|
|
border-radius: 0.75rem;
|
|
background-position: center center;
|
|
overflow: hidden;
|
|
background-size: cover;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#main .main-center {
|
|
margin: 0.4166666667rem 0;
|
|
}
|
|
#main .main-center .line-banner {
|
|
width: 100%;
|
|
height: 1.3541666667rem;
|
|
border-radius: 0.4166666667rem;
|
|
}
|
|
}
|
|
#main .family-list.mobile {
|
|
display: none;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#main .family-list.mobile {
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
justify-content: center;
|
|
width: 100%;
|
|
height: 2.5rem;
|
|
border-radius: 0.4166666667rem;
|
|
padding-top: 1.25rem;
|
|
position: relative;
|
|
background-color: #fff;
|
|
border: 0.0625rem solid #cccccc;
|
|
margin-bottom: 1.6666666667rem;
|
|
}
|
|
#main .family-list.mobile:before {
|
|
content: "국민연금공단 SNS 바로가기";
|
|
font-size: 0.5416666667rem;
|
|
font-weight: 700;
|
|
position: absolute;
|
|
width: 100%;
|
|
text-align: center;
|
|
left: 0;
|
|
top: 0.3125rem;
|
|
line-height: 1;
|
|
}
|
|
#main .family-list.mobile .item a {
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
position: relative;
|
|
padding-left: 0.9375rem;
|
|
font-size: 0.3854166667rem;
|
|
height: 0.8333333333rem;
|
|
line-height: 1;
|
|
}
|
|
#main .family-list.mobile .item a:before {
|
|
content: "";
|
|
display: block;
|
|
width: 0.8333333333rem;
|
|
height: 0.8333333333rem;
|
|
border-radius: 0.2083333333rem;
|
|
background-color: #02256c;
|
|
position: absolute;
|
|
left: 0;
|
|
top: 50%;
|
|
transform: translate(0, -50%);
|
|
}
|
|
#main .family-list.mobile .item a:after {
|
|
content: "";
|
|
position: absolute;
|
|
left: 0;
|
|
top: 50%;
|
|
transform: translate(0, -50%);
|
|
background-size: cover;
|
|
}
|
|
#main .family-list.mobile .item.tv > a:after {
|
|
width: 0.4583333333rem;
|
|
height: 0.3125rem;
|
|
margin-left: 0.1666666667rem;
|
|
background-color: transparent;
|
|
background-image: url("../images/common/tv.png");
|
|
background-repeat: no-repeat;
|
|
background-position-x: center;
|
|
background-position-y: center;
|
|
}
|
|
#main .family-list.mobile .item.instagram {
|
|
margin-left: 1.0416666667rem;
|
|
}
|
|
#main .family-list.mobile .item.instagram > a:after {
|
|
width: 0.3958333333rem;
|
|
height: 0.3958333333rem;
|
|
margin-left: 0.1875rem;
|
|
background-color: transparent;
|
|
background-image: url("../images/common/instagram.png");
|
|
background-repeat: no-repeat;
|
|
background-position-x: center;
|
|
background-position-y: center;
|
|
}
|
|
#main .family-list.mobile .item.blog {
|
|
margin-left: 1.0416666667rem;
|
|
}
|
|
#main .family-list.mobile .item.blog > a:after {
|
|
width: 0.4375rem;
|
|
height: 0.3541666667rem;
|
|
margin-left: 0.1666666667rem;
|
|
background-color: transparent;
|
|
background-image: url("../images/common/blog.png");
|
|
background-repeat: no-repeat;
|
|
background-position-x: center;
|
|
background-position-y: center;
|
|
}
|
|
}
|
|
#main .main-bottom {
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#main .main-bottom {
|
|
flex-direction: column;
|
|
}
|
|
}
|
|
#main .main-bottom .title-box {
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
border-bottom: 0.0625rem solid #02205b;
|
|
padding-bottom: 0.625rem;
|
|
margin-bottom: 0.625rem;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#main .main-bottom .title-box {
|
|
justify-content: flex-end;
|
|
padding-bottom: 0.4166666667rem;
|
|
margin-bottom: 0.4166666667rem;
|
|
}
|
|
}
|
|
#main .main-bottom .slide-title {
|
|
font-size: 1.473125rem;
|
|
line-height: 1;
|
|
color: #02205b;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#main .main-bottom .slide-title {
|
|
display: none;
|
|
}
|
|
}
|
|
#main .main-bottom .control-box {
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
}
|
|
#main .main-bottom .control-box .btn {
|
|
background-color: #fff;
|
|
width: 1.5rem;
|
|
height: 1.5rem;
|
|
border-radius: 1.5rem;
|
|
border: none;
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin-left: 0.9375rem;
|
|
line-height: 1;
|
|
}
|
|
#main .main-bottom .control-box .btn.btn-right {
|
|
margin-left: 0.3125rem;
|
|
}
|
|
#main .main-bottom .control-box .btn .icon {
|
|
font-size: 1.5rem;
|
|
}
|
|
#main .main-bottom .control-box .swiper-pagination {
|
|
position: relative;
|
|
left: 0;
|
|
transform: translate(0);
|
|
height: 1.5rem;
|
|
bottom: 0;
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
align-items: center;
|
|
overflow: initial;
|
|
}
|
|
#main .main-bottom .control-box .swiper-pagination-bullet {
|
|
background-color: #8b93ae;
|
|
width: 0.4375rem;
|
|
height: 0.4375rem;
|
|
}
|
|
#main .main-bottom .control-box .swiper-pagination-bullet.swiper-pagination-bullet-active {
|
|
width: 1.125rem;
|
|
border-radius: 0.5625rem;
|
|
background-color: #02205b;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#main .main-bottom .control-box .btn {
|
|
width: 0.875rem;
|
|
height: 0.875rem;
|
|
border-radius: 0.875rem;
|
|
margin-left: 0.5416666667rem;
|
|
}
|
|
#main .main-bottom .control-box .btn.btn-right {
|
|
margin-left: 0.3125rem;
|
|
}
|
|
#main .main-bottom .control-box .btn .icon {
|
|
font-size: 0.7916666667rem;
|
|
}
|
|
#main .main-bottom .control-box .swiper-pagination {
|
|
height: 0.875rem;
|
|
}
|
|
#main .main-bottom .control-box .swiper-pagination-bullet {
|
|
width: 0.25rem;
|
|
height: 0.25rem;
|
|
}
|
|
#main .main-bottom .control-box .swiper-pagination-bullet.swiper-pagination-bullet-active {
|
|
width: 0.5833333333rem;
|
|
border-radius: 0.2916666667rem;
|
|
}
|
|
}
|
|
#main .main-bottom .left-slide {
|
|
width: 26rem;
|
|
}
|
|
#main .main-bottom .left-slide .swiper-container {
|
|
width: 26rem;
|
|
height: 23.4375rem;
|
|
overflow: hidden;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide {
|
|
padding: 0.75rem 0;
|
|
height: 4.875rem !important;
|
|
border-bottom: 0.0625rem solid #26356b;
|
|
box-sizing: border-box;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .link {
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
width: 100%;
|
|
position: relative;
|
|
min-width: 0;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .link:after {
|
|
content: "\e5e1";
|
|
font-family: "Material Symbols Outlined";
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
line-height: 1;
|
|
letter-spacing: normal;
|
|
text-transform: none;
|
|
display: inline-block;
|
|
white-space: nowrap;
|
|
word-wrap: normal;
|
|
direction: ltr;
|
|
-webkit-font-feature-settings: "liga";
|
|
-webkit-font-smoothing: antialiased;
|
|
font-size: 1.875rem;
|
|
position: absolute;
|
|
right: 0;
|
|
font-weight: 200;
|
|
top: 50%;
|
|
transform: translate(0, -50%);
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .date {
|
|
font-size: 0.796875rem;
|
|
font-weight: 600;
|
|
line-height: 1;
|
|
color: #02205b;
|
|
flex-shrink: 0;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .date .big {
|
|
display: block;
|
|
font-size: 2.14875rem;
|
|
font-weight: 700;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .notice-text {
|
|
margin-left: 0.9375rem;
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
justify-content: space-evenly;
|
|
flex-direction: column;
|
|
color: #02205b;
|
|
flex: 1;
|
|
min-width: 0;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .notice-text .label {
|
|
display: block;
|
|
font-size: 0.796875rem;
|
|
line-height: 1;
|
|
color: #02205b;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .notice-text .label a {
|
|
color: inherit;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .notice-text .title {
|
|
width: 100%;
|
|
padding-right: 3.125rem;
|
|
font-size: 0.984375rem;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
margin-bottom: 0;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .notice-text .title a {
|
|
color: inherit;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#main .main-bottom .left-slide {
|
|
width: 100%;
|
|
}
|
|
#main .main-bottom .left-slide .swiper-container {
|
|
width: 100%;
|
|
height: 13rem;
|
|
overflow: hidden;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide {
|
|
padding: 0.5208333333rem 0;
|
|
height: 2.625rem !important;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .link {
|
|
-webkit-display: flex;
|
|
display: -ms-flex;
|
|
display: flex;
|
|
width: 100%;
|
|
position: relative;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .link:after {
|
|
font-size: 1.25rem;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .date {
|
|
font-size: 0.4527083333rem;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .date .big {
|
|
font-size: 1.1316666667rem;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .notice-text {
|
|
margin-left: 0.7291666667rem;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .notice-text .label {
|
|
font-size: 0.5172916667rem;
|
|
}
|
|
#main .main-bottom .left-slide .recent-list .swiper-slide .notice-text .title {
|
|
font-size: 0.5172916667rem;
|
|
padding-right: 1.0416666667rem;
|
|
}
|
|
}
|
|
#main .main-bottom .right-slide {
|
|
width: 22.5rem;
|
|
overflow: hidden;
|
|
}
|
|
#main .main-bottom .right-slide .swiper-slide {
|
|
width: 10.9375rem !important;
|
|
height: 19.6875rem;
|
|
border-radius: 0.9375rem;
|
|
border: none;
|
|
background-size: cover;
|
|
overflow: hidden;
|
|
}
|
|
#main .main-bottom .right-slide .swiper-slide.swiper-slide {
|
|
margin-right: 0.5rem;
|
|
}
|
|
#main .main-bottom .right-slide .btn-more {
|
|
display: none;
|
|
}
|
|
@media screen and (max-width: 768px) {
|
|
#main .main-bottom .right-slide {
|
|
width: 100%;
|
|
}
|
|
#main .main-bottom .right-slide .title-box {
|
|
display: none;
|
|
}
|
|
#main .main-bottom .right-slide .swiper-slide {
|
|
width: 6.6041666667rem !important;
|
|
height: 12.1666666667rem;
|
|
border-radius: 0.4166666667rem;
|
|
}
|
|
#main .main-bottom .right-slide .swiper-slide.swiper-slide {
|
|
margin-right: 0.2708333333rem;
|
|
}
|
|
#main .main-bottom .right-slide .btn-more {
|
|
display: block;
|
|
font-size: 0.6604166667rem;
|
|
border: 0.0625rem solid #7d7d7d;
|
|
color: #7d7d7d;
|
|
width: 100%;
|
|
height: 1.6458333333rem;
|
|
margin: 0.7708333333rem 0 1.1875rem 0;
|
|
}
|
|
}
|
|
|
|
.common-list {
|
|
list-style: none;
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
.common-list .thumbnail {
|
|
position: relative;
|
|
padding: 0;
|
|
margin: 0;
|
|
overflow: hidden;
|
|
}
|
|
.common-list .thumbnail .thumbnail-link {
|
|
display: flex;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.common-list .thumbnail .thumbnail-link .thumbnail-img {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: block;
|
|
-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;
|
|
display: block;
|
|
width: 100%;
|
|
white-space: nowrap;
|
|
text-overflow: ellipsis;
|
|
overflow: hidden;
|
|
letter-spacing: -0.025em;
|
|
font-weight: 700;
|
|
}
|
|
.common-list .item-content .item-title a {
|
|
color: inherit;
|
|
}
|
|
.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;
|
|
display: -webkit-box;
|
|
-webkit-box-orient: vertical;
|
|
word-wrap: break-word;
|
|
letter-spacing: -0.025em;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
margin: 0 0 0.3125rem 0;
|
|
font-weight: 500;
|
|
height: 2.56em;
|
|
-webkit-line-clamp: 2;
|
|
line-height: 1.28em;
|
|
}
|
|
.common-list .item-content .item-summary a {
|
|
color: inherit;
|
|
}
|
|
.common-list .item-content .item-summary a:hover {
|
|
text-decoration: underline;
|
|
}
|
|
.common-list .item-content .item-info {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
.common-list .item-content .item-info dl {
|
|
margin: 0;
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.common-list .item-content .item-info dl dt {
|
|
margin: 0 0.625rem 0 0;
|
|
}
|
|
.common-list .item-content .item-info dl dd {
|
|
font-size: 0.875rem;
|
|
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;
|
|
border-bottom: 1px solid #02256c;
|
|
}
|
|
.common-list.news .item .thumbnail {
|
|
width: 11.375rem;
|
|
height: 8.3125rem;
|
|
flex-shrink: 0;
|
|
margin-right: 0.8125rem;
|
|
}
|
|
.common-list.news .item .item-content {
|
|
flex: 1;
|
|
min-width: 0;
|
|
padding: 0.5rem 0;
|
|
}
|
|
.common-list.news .item .item-content .item-summary {
|
|
height: 5.12em;
|
|
-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;
|
|
}
|
|
.common-list.toons .item {
|
|
width: 50%;
|
|
padding: 0.625rem 0.9375rem;
|
|
}
|
|
.common-list.toons .item .thumbnail {
|
|
width: 13.5rem;
|
|
height: 13.5rem;
|
|
margin: 0 auto 0.625rem;
|
|
}
|
|
.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;
|
|
flex-wrap: wrap;
|
|
}
|
|
.common-list.shorts .item {
|
|
width: 25%;
|
|
padding: 1.25rem 0.25rem;
|
|
}
|
|
.common-list.shorts .item .thumbnail {
|
|
width: 8.375rem;
|
|
height: 13.75rem;
|
|
margin: 0 0 0.5rem;
|
|
}
|
|
.common-list.shorts .item .item-content .item-title {
|
|
display: -webkit-box;
|
|
-webkit-box-orient: vertical;
|
|
word-wrap: break-word;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
height: 2.56em;
|
|
-webkit-line-clamp: 2;
|
|
line-height: 1.28em;
|
|
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;
|
|
width: 100%;
|
|
margin: -1.25rem -0.25rem;
|
|
padding-bottom: 1.875rem;
|
|
}
|
|
.common-list.clips .item {
|
|
padding: 1.25rem 0.25rem;
|
|
width: 25%;
|
|
border-bottom: 1px solid #c2c2c2;
|
|
}
|
|
.common-list.clips .item .thumbnail {
|
|
width: 100%;
|
|
height: 5.9375rem;
|
|
}
|
|
.common-list.clips .item .item-title {
|
|
font-size: 0.8125rem;
|
|
}
|
|
.common-list.clips .item .item-summary {
|
|
font-size: 0.8125rem;
|
|
height: 2.56em;
|
|
-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%;
|
|
display: flex;
|
|
border: 1px solid #b7b7b7;
|
|
padding: 0.625rem;
|
|
align-items: stretch;
|
|
margin: 0.75rem 0 1.5625rem;
|
|
border-radius: 0.9375rem;
|
|
}
|
|
.tag-container .tag-title {
|
|
flex-shrink: 0;
|
|
color: #000000;
|
|
margin-right: 1.5625rem;
|
|
display: flex;
|
|
align-items: center;
|
|
font-size: 1.450625rem;
|
|
padding: 0 1.25rem;
|
|
}
|
|
.tag-container .tag-list {
|
|
list-style: none;
|
|
padding: 0;
|
|
margin: -0.1875rem;
|
|
flex: 1;
|
|
min-width: 0;
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
}
|
|
.tag-container .tag-list li {
|
|
padding: 0.1875rem;
|
|
}
|
|
.tag-container .tag-list li a {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
height: 1.75rem;
|
|
border-radius: 0.875rem;
|
|
background-color: #ffffff;
|
|
color: #464646;
|
|
font-size: 1.02625rem;
|
|
padding: 0 0.875rem;
|
|
box-shadow: 1.147px 1.638px 3.8px 0.2px rgba(0, 0, 0, 0.41);
|
|
}
|
|
.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;
|
|
}
|
|
}
|