@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);

body {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    color: #666666;
}

img {
    border: none;
}

body, td {
    font-family: "Nanum Gothic", "Arial", "µ¸¿ò", "±¼¸²", "¹ÙÅÁ";
    font-size: 12px;
    line-height: 18px;
}

/*a {selector-dummy: expression(this.hideFocus=true);} */

a {
    text-decoration: none;
}

    a:link {
        text-decoration: none;
        color: #333333;
    }

    a:visited {
        text-decoration: none;
        color: #333333;
    }

    a:active {
        text-decoration: none;
        color: #333333;
    }

    a:hover {
        text-decoration: none;
        color: #FF6600;
    }

/* input type */
.GrayTextBox {
    border: solid 1px #B9B9B9;
    font-family: "Nanum Gothic";
    font-size: 9pt;
    padding: 3px;
    margin:3px;
}

.ImgCursor {
    cursor: hand;
    width: 14px;
}

.ImgBtn {
    margin-left: 5px;
    vertical-align: middle;
    cursor: hand;
}

.imgMargin {
    margin: 10px 0 5px;
}

.tableGridView {
    border-bottom: solid 1px red;
}

.contantsTable {
    width: 675px;
    margin: 0 30px;
}



/* Ä«Å×°í¸® */

#category {
    font-size: 12px;
    font-weight: bold;
    color: #f63;
    padding: 0px;
    margin-left: 20px;
    text-align: left;
}

    #category li {
        list-style: none; /* ±âº» ºí¸´ Ç¥½Ã¾ÈÇÔ */
    }

        #category li ul {
            margin: 6px 5px;
            padding-left: 10px;
            font-size: 90%;
            color: #000;
            border-left: 1px dotted #999;
        }

            /* ¼¼ ¹øÂ° ·¹º§ÀÇ ¸®½ºÆ® Ç×¸ñ ½ºÅ¸ÀÏ */

            #category li ul li ul {
                border: none;
            }

                #category li ul li ul li {
                    font-weight: normal;
                    padding-left: 16px;
                    vertical-align: middle;
                    /*background-image: url(/Images/Manual/blt/li_bull.gif);*/
                    background-repeat: no-repeat;
                    background-position: left 50%;
                    margin-bottom: 3px;
                }


/*h1 
{
	font-size:14px;
	color:#316ac5;	
	font-weight:bold;
	font-family:µ¸¿ò;
	padding-left:14px;
	margin-top:15px;
	margin-bottom:0;
	text-decoration: underline;
	background-image: url(/Images/Manual/blt/blt_circle.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
}*/

h2 {
    font-weight: bold;
    color: #17a0de;
    font-family: µ¸¿ò;
    font-size: 14px;
}

strong {
    color: #ff6600;
    font-weight: bold;
    font-family: µ¸¿ò;
    font-size: 13px;
}

b {
    color: #2e2e2e;
    font-weight: bold;
}

.Left {
    text-align: left;
}

Th {
    background-color: #e4e9ef;
}

.IcoStar {
    margin-left: 5px;
    margin-right: 5px;
}

.positionArea {
    margin-top: 5px;
    margin-left: 15px;
}



/*»çÀÌÆ® ¸¶½ºÅÍ*/
.wrapper {
    width: 945px;
    margin: 0 auto;
}

.top {
    width: 945px;
    height: 65px;
}

.topLink01 {
    text-align: right;
    margin-top: 22px;
    color: #393939;
    padding-right: 5px;
    width: 700px;
}

    .topLink01 a {
        text-decoration: none;
        color: #393939;
        font-weight: bold;
    }

        .topLink01 a:link {
            text-decoration: none;
            color: #393939;
            font-weight: bold;
        }

        .topLink01 a:visited {
            text-decoration: none;
            color: #393939;
            font-weight: bold;
        }

        .topLink01 a:active {
            text-decoration: none;
            color: #393939;
            font-weight: bold;
        }

        .topLink01 a:hover {
            text-decoration: none;
            color: #a7d5ed;
            font-weight: bold;
        }

.topLink02 {
    width: 700px;
    height: 15px;
    margin-top: 3px;
    text-align: right;
    padding-right: 5px;
}

.mainMenu {
    height: 37px;
    text-align: center;
    margin-bottom: 20px;
    background: url(/Images/Menu/Menu_Bg.gif);
}

.bottom {
    height: 55px;
    /*background-color:#ebebeb;*/
    background-color: #ffffff;
    padding-left: 10px;
    margin-top: 30px;
    border: solid 1px #cccccc;
}
/*»çÀÌÆ® ¸¶½ºÅÍ ³¡*/


/*¸ÞÀÎ*/
.loginArea {
    width: 215px;
    margin-right: 10px;
}

.schduleBox {
    height: 340px;
    border: solid 1px #c2c2c2;
    margin: 10px 0 0 0;
    text-align: left;
}

.leftBanner {
    height: 84px;
    border: solid 1px #c2c2c2;
    margin: 3px 0 0 0;
}

.leftEmptyBanner /*¹è³Ê°¡ ¾øÀ» ¶§*/ {
    height: 170px;
    border: solid 1px #c2c2c2;
    margin: 3px 0 0 0;
}

.mainArea {
    width: 390px;
    margin: 0 10px;
}

.boardArea {
    width: 305px;
}

.banner {
    vertical-align: middle;
    width: 705px;
    height: 175px;
    text-align: center;
    padding: 33px 10px 33px 10px;
    border: solid 1px #c2c2c2;
}

/*.loginRank
{
	height:149px;
	background:url(/Images/Bg/Bg_Board06.gif) no-repeat center top;
	width:210px;
}*/

/*.MJPeople
{
	background:url(/Images/Main/Bg_People.gif) no-repeat center top;
}*/
.MJP_Content {
    font-style: italic;
}


/*¸ÞÀÎ ³¡*/

/* ¸ÞÀÎ ¹Ì´Ï°Ô½ÃÆÇ*/
.boardNotice {
    height: 133px;
    /* background:url(/Images/Bg/Bg_Board03.gif) no-repeat center top;*/
    width: 350px;
    vertical-align: top;
}

.boardOccasion {
    height: 149px;
    /*background:url(/Images/Bg/Bg_Board03.gif) no-repeat center top;*/
    width: 350px;
}

.boardCheck {
    height: 360px;
    /*background:url(/Images/Bg/Bg_Board04.gif) no-repeat center top;*/
    width: 350px;
}
/* ¸ÞÀÎ ¹Ì´Ï°Ô½ÃÆÇ ³¡*/

/* Æ÷Åä°¶·¯¸® */
.photogallery {
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold;
    color: #000000;
}
/* Æ÷Åä°¶·¯¸® ³¡ */

.subMenu {
    width: 215px;
    text-align: center;
}


.classmateFind {
    margin-bottom: 5px;
    height: 30px;
    padding-top: 95px;
    padding-left: 80px;
    text-align: center;
    /*background:url(/Images/Main/classmate.gif) no-repeat left;*/
}

.boardTable {
    width: 675px;
    /*background:url(/Images/Bg/Bg_Tabel.gif) no-repeat;*/
    height: 35px;
}

.pageLoaction {
    width: 705px;
    height: 20px;
    text-align: right;
    padding-top: 80px;
    padding-right: 10px;
    font-size: 11px;
    color: #666666;
    vertical-align: middle;
    margin-bottom: 20px;
}

.subTitle {
    width: 715px;
    height: 100px;
}

.contents {
    margin: 10px 20px;
    width: 675px;
}




/*È¸¿ø°¡ÀÔÆû*/
.tdTitleMember {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
    background-position: 0 center;
    background-color: #f2f2f2;
    width: 100px;
    height: 35px;
}

.SpanStar {
    color: Red;
    font-weight: bold;
}

.tdContentsMember {
    padding-left: 10px;
    vertical-align: middle;
    height: 25px;
}
/*È¸¿ø°¡ÀÔÆû ³¡*/

/*¸¶ÀÌÆäÀÌÁö ¸¶ÀÌÈ¨*/
.tdTitle {
    color: #666666;
    font-size: 12px;
    padding-left: 10px;
    background: url(/Images/Btn/Blt.gif) no-repeat;
    background-position: 0 center;
    width: 70px;
    font-weight: bold;
}

.tdContents {
    color: #2b78c7;
    font-size: 12px;
    font-weight: bold;
}
/*¸¶ÀÌÆäÀÌÁö ¸¶ÀÌÈ¨ ³¡*/

.tdLine {
    height: 1px;
    background-color: #dcdcdc;
}


/* ´ñ±Û ¹è°æ »ö*/
.menu01 {
    background-color: #f6f6f6;
    padding: 0px 10px;
}

.menu02 {
    background-color: White;
    padding: 0px 10px;
}

/* ÆË¾÷ */
.popupTable {
    width: 100%;
}

    .popupTable tr {
        height: 35px;
    }

    .popupTable .popupTitle {
        background-color: Highlight;
        height: 40px;
        padding-left: 10px;
        vertical-align: middle;
        color: White;
        font-weight: bold;
    }

    .popupTable .tdContents {
        padding: 5px 0px 5px 10px;
        text-align: left;
        vertical-align: middle;
    }

    .popupTable .tdTitle {
        width: 100px;
        background-color: #f5f5f5;
        text-align: right;
        padding-right: 10px;
        font-weight: bold;
    }


/* uc */
.ucTable {
    width: 95%;
}


.boarderUnderLine {
    border-bottom: solid 1px #999999;
}

.borderStyle {
    border: solid 1px red;
}

.GridItemLeft {
    margin-left: 5px;
}

/*¸Þ´º*/
.boardMainMenu {
}

    .boardMainMenu a {
        text-decoration: none;
        color: #ffffff;
    }

        .boardMainMenu a:link {
            text-decoration: none;
            color: #ffffff;
        }

        .boardMainMenu a:visited {
            text-decoration: none;
            color: #ffffff;
        }

        .boardMainMenu a:active {
            text-decoration: none;
            color: #ffffff;
        }

        .boardMainMenu a:hover {
            text-decoration: none;
            color: #a7d5ed;
        }

.boardSubMenu {
}

.boardSubManu a {
    text-decoration: none;
    color: #878787;
}

.boardSubMenu a:link {
    text-decoration: none;
    color: #878787;
}

.boardSubMenu a:visited {
    text-decoration: none;
    color: #878787;
}

.boardSubMenu a:active {
    text-decoration: none;
    color: #878788;
}

.boardSubMenu a:hover {
    text-decoration: none;
    color: #4a4a4a;
    font-size: 10pt;
}

/* È¸ÀåÀÎ»ç¸»
.message_title
{
	color:#077dba;
	font-size:23px;
	font-weight:bold;
	}  */
.message {
    color: #0f0f0f;
    font-size: 13px;
}

.message_end1 {
    color: #0f0f0f;
    font-size: 15px;
}

.message_end2 {
    color: #0f0f0f;
    font-size: 20px;
}
/* Ã£¾Æ¿À½Ã´Â ±æ */
.Loadmap_title {
    color: #063b7b;
    font-size: 14px;
    font-weight: bold;
}

.Loadmap {
    color: #636363;
    font-size: 12px;
    font-weight: bold;
}

/* µ¿¹®È¸º¸ */
.NewsLine {
    border-bottom-color: #cacaca;
    border-bottom-style: dashed;
    border-bottom-width: thin;
    height: 25px;
    vertical-align: bottom;
    color: #d4d4d4;
}

/* ±¤°í¾È³» */
.rule_topleft {
    border-top: solid 2px #10519f;
    border-right: dotted 1px #cbcbcb;
}

.rule_topright {
    border-top: solid 2px #10519f;
}

.rule_bottomleft {
    border-bottom: solid 2px #10519f;
    border-top: dotted 1px #cbcbcb;
    border-right: dotted 1px #cbcbcb;
}

.rule_bottomright {
    border-top: dotted 1px #cbcbcb;
    border-bottom: solid 2px #10519f;
}


.price_title {
    border-top: solid 2px #10519f;
    border-bottom: solid 2px #10519f;
    border-right: dotted 1px #cbcbcb;
    height: 20px;
    font-weight: bold;
}

.price_title_2 {
    border-top: solid 2px #10519f;
    border-bottom: solid 2px #10519f;
    height: 20px;
    font-weight: bold;
}

.price_content_left {
    border-right: dotted 1px #cbcbcb;
}

.price_content {
    border-right: dotted 1px #cbcbcb;
    border-bottom: dotted 1px #cbcbcb;
    height: 20px;
}

.price_content_2 {
    border-bottom: dotted 1px #cbcbcb;
    height: 20px;
}

.price_content_3 {
    border-right: dotted 1px #cbcbcb;
    height: 20px;
}

.price_bottom_left {
    border-top: solid 2px #10519f;
    border-right: dotted 1px #cbcbcb;
    border-bottom: solid 2px #10519f;
}

.price_bottom {
    border-top: solid 2px #10519f;
    border-right: dotted 1px #cbcbcb;
    border-bottom: dotted 1px #cbcbcb;
    height: 20px;
}

.price_bottom2 {
    border-bottom: solid 2px #10519f;
    border-right: dotted 1px #cbcbcb;
    height: 20px;
}

.price_bottom_right {
    border-top: solid 2px #10519f;
    border-bottom: solid 2px #10519f;
}

/* µ¿¹®È¸ºñ Á¾·ù */
.clubduesKind_title {
    border-top: solid 2px #10519f;
    border-bottom: solid 2px #10519f;
    border-right: dotted 1px #cbcbcb;
    padding-left: 5px;
    height: 20px;
}

.clubduesKind_title_2 {
    border-top: solid 2px #10519f;
    border-bottom: solid 2px #10519f;
    padding-left: 5px;
    height: 20px;
}

.clubduesKind_content {
    border-bottom: dotted 1px #10519f;
    border-right: dotted 1px #cbcbcb;
    padding-left: 5px;
    height: 20px;
}

.clubduesKind_content2 {
    border-bottom: dotted 1px #10519f;
    padding-left: 5px;
    height: 20px;
}

.clubduesKind_content3 {
    border-bottom: solid 2px #10519f;
    border-right: dotted 1px #cbcbcb;
    padding-left: 5px;
    height: 20px;
}

.clubduesKind_content4 {
    border-bottom: solid 2px #10519f;
    padding-left: 5px;
    height: 20px;
}

/* ³³ºÎ¹æ¹ý */
.clubdues_payment {
    border-top: solid 2px #10519f;
    border-right: dotted 1px #cbcbcb;
    padding-left: 5px;
}

.clubdues_payment2 {
    border-top: solid 2px #10519f;
    padding-left: 5px;
}

.clubdues_payment3 {
    border-top: solid 2px #10519f;
    border-right: dotted 1px #cbcbcb;
    border-bottom: solid 2px #10519f;
    padding-left: 5px;
}

.clubdues_payment4 {
    border-top: solid 2px #10519f;
    border-bottom: solid 2px #10519f;
    padding-left: 5px;
}

/* µ¿¹®È¸º¸ ¸®½ºÆ® */
.NewsTable_header {
    height: 31px;
    color: #2e62a0;
    font-weight: bold;
    text-align: center;
    /*background:url(/Images/Bg/Bg_NewsTable.jpg) repeat;*/
}

.NewsTable_list td {
    height: 26px;
    color: Black;
    font-size: 13px;
    text-align: center;
    border-bottom: solid 1px #d8d8d8;
}

/*Table ¿©¹é*/
table {
    border-spacing: 0;
}

    table td, table th {
        padding: 0px;
    }

/*BottomBanner*/

p {
    margin-bottom: 20px;
}

.clearout {
    height: 20px;
    clear: both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
    display: none;
}

.nbs-flexisel-container {
    position: relative;
    max-width: 100%;
}

.nbs-flexisel-ul {
    position: relative;
    width: 9999px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: center;
}

.nbs-flexisel-inner {
    overflow: hidden;
    float: left;
    width: 100%;
    background: #fcfcfc;
    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ */
    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ */
    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */
    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */
    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */
    border: 1px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.nbs-flexisel-item {
    float: left;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    position: relative;
    line-height: 0px;
}

    .nbs-flexisel-item img {
        width: 100%;
        cursor: pointer;
        position: relative;
        margin-top: 10px;
        margin-bottom: 10px;
        max-width: 100px;
        max-height: 45px;
    }

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(../images/Btn/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../images/Btn/button-next.png) no-repeat;
}
