﻿/* 폰트정의 */

@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 300;
    src: url(notosans/notokr-light.eot);
    src: url(notosans/notokr-light.eot?#iefix) format('embedded-opentype'),
    url(notosans/notokr-light.woff2) format('woff2'),
    url(notosans/notokr-light.woff) format('woff'),
    url(notosans/notokr-light.ttf) format('truetype'),
    url(notosans/notokr-light.svg#notokr-light) format('svg');
}
@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 500;
    src: url(notosans/notokr-regular.eot);
    src: url(notosans/notokr-regular.eot?#iefix) format('embedded-opentype'),
    url(notosans/notokr-regular.woff2) format('woff2'),
    url(notosans/notokr-regular.woff) format('woff'),
    url(notosans/notokr-regular.ttf) format('truetype'),
    url(notosans/notokr-regular.svg#notokr-regular) format('svg');
}
@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 700;
    src: url(notosans/notokr-medium.eot);
    src: url(notosans/notokr-medium.eot?#iefix) format('embedded-opentype'),
    url(notosans/notokr-medium.woff2) format('woff2'),
    url(notosans/notokr-medium.woff) format('woff'),
    url(notosans/notokr-medium.ttf) format('truetype'),
    url(notosans/notokr-medium.svg#notokr-medium) format('svg');
}
@font-face {
    font-family: 'NotoSans';
    font-style: normal;
    font-weight: 900;
    src: url(notosans/notokr-bold.eot);
    src: url(notosans/notokr-bold.eot?#iefix) format('embedded-opentype'),
    url(notosans/notokr-bold.woff2) format('woff2'),
    url(notosans/notokr-bold.woff) format('woff'),
    url(notosans/notokr-bold.ttf) format('truetype'),
    url(notosans/notokr-bold.svg#notokr-bold) format('svg');
}
.head_out {background: #2b477b;}
h1 {margin: 20px 0 0 10px;}
.foot_2 {background: #2b477b;}
.top_btn{display:none}
.mb_nav .top li a, .mb_nav .bottom > li a{cursor:pointer}
.mb_nav .bottom > li > a > span{background:url(/images/bg4.png) no-repeat right bottom}
.util_site{z-index:99999}
.util_site ul{border:1px solid rgba(0,0,0,0.1);border-bottom:none}
.nav > ul > li > ul {width: 200px; margin-right: -100px;}
.albumList {max-width: 1130px;}
address {float: none;}
.foot_1 .in {text-align: center;}
