@charset "utf-8";
/* 노토산스 */
/*@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);*/

/* 나눔고딕 */
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

*{
    margin: 0;
    padding: 0;
}
body{
    /*font-family:'Noto Sans KR', sans-serif; 노토산스*/
    font-family:'Nanum Gothic', sans-serif;
    font-size:12px;
    line-height:18px;
    color: #222;
}
a{
    color: #222;
    text-decoration: none;
}

li{
	list-style: none;
}

img{
    border: none;
    vertical-align: top;
}
input, select, button{
    vertical-align: top;
}
button{
    cursor: pointer;
}
ul,ol{
    list-style: none;
}
.cf{}
.cf:after{
    content: "";
    display: block;
    clear: both;
}
.flex{
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    /*flex-wrap: nowrap;*/
    /*flex-wrap: wrap;*/
}
.flex2{
    display: flex;
    justify-content: space-around;
    flex-direction: row;
    /*flex-wrap: nowrap;*/
    /*flex-wrap: wrap;*/
}
.flex3{
    display: flex;
    justify-content: space-around;
    flex-direction: row;
    /*flex-wrap: nowrap;*/
    flex-wrap: wrap;
    align-content: flex-start;
}
address{
    font-style: normal;
}


::-moz-selection {
   background: #eef5ff;
   color: #5274ab;
}
::selection {
   background: #eef5ff;
   color: #5274ab;
}