/* CSS Document */
/* 서브페이지 본문영역 */
#cont-wrapper.subpage {
    min-width: 1000px;
}

.no-homepage {
    display: none;
}

.page-univIntro #cont-wrapper.subpage {
    background: url(../../images/homepage/sub/common/bg01.jpg) center 97px no-repeat;
}

.page-search #cont-wrapper.subpage {
    background: url(../../images/homepage/sub/common/bg01.jpg) center 97px no-repeat;
}

.page-education #cont-wrapper.subpage {
    background: url(../../images/homepage/sub/common/bg02.jpg) center 97px no-repeat;
}

.page-lab #cont-wrapper.subpage {
    background: url(../../images/homepage/sub/common/bg03.jpg) center 97px no-repeat;
}

.page-campusLife #cont-wrapper.subpage {
    background: url(../../images/homepage/sub/common/bg04.jpg) center 97px no-repeat;
}

.page-muskSquare #cont-wrapper.subpage {
    background: url(../../images/homepage/sub/common/bg05.jpg) center 97px no-repeat;
}

.page-fund #cont-wrapper.subpage {
    background: url(../../images/homepage/sub/common/bg06.jpg) center 97px no-repeat;
}

.page-copyright #cont-wrapper.subpage {
    background: url(../../images/homepage/sub/common/bg08.jpg) center 97px no-repeat;
}

.eng #cont-wrapper.aboutsnue {
    background: url(../../images/homepage/eng/bg01.jpg) center 97px no-repeat;
}

.eng #cont-wrapper.academics {
    background: url(../../images/homepage/eng/bg02.jpg) center 97px no-repeat;
}

.eng #cont-wrapper.campusLife {
    background: url(../../images/homepage/eng/bg03.jpg) center 97px no-repeat;
}

.eng #cont-wrapper.institutions {
    background: url(../../images/homepage/eng/bg04.jpg) center 97px no-repeat;
}

#pageCont {
    font-family: "dotum" !important;
    clear: both;
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

/* 서브페이지 좌측 메뉴 영역 */
#left-menu {
}

#pageContL {
    font-family: "dotum" !important;
    height: 100%;
    float: left;
    width: 179px;
    padding: 104px 0px 0px 0;
    min-height: 500px;
    position: relative;
    margin-top: 72px;
}

/* 좌측메뉴 타이틀 */
#pageContL h3 {
    font-size: 22px;
    font-weight: bold;
    margin: 0px;
    color: #4b4949;
    height: 30px;
    position: relative;
    top: -30px;
}

#pageContL h5 {
    display: none;
    font-size: 13px;
    font-weight: normal;
    color: #a3a3a3;
    padding-bottom: 5px;
}

#pageContL .pageContLTitle {
    text-indent: -9999px;
    height: 53px;
    background: url(../../images/homepage/sub/common/bg_sub_left_top.jpg) 0 -50px no-repeat;
    position: relative;
    left: -1px;
}

.univIntro-wrapper #pageContL .pageContLTitle {
    background-position: 0 0px;
}

.search-wrapper #pageContL .pageContLTitle {
    background-position: 0 0px;
}

.education-wrapper #pageContL .pageContLTitle {
    background-position: -179px 0px;
}

.lab-wrapper #pageContL .pageContLTitle {
    background-position: -358px 0px;
}

.campusLife-wrapper #pageContL .pageContLTitle {
    background-position: -537px 0px;
}

.muskSquare-wrapper #pageContL .pageContLTitle {
    background-position: -716px 0px;
}

.copyright-wrapper #pageContL .pageContLTitle {
    background-position: -1075px 0px;
}

/*
 #pageContL #pageContLTitle_univIntro {
 
 background: url(../../images/homepage/ic_titles_left.jpg) 0px 0px no-repeat;
 }
 
 #pageContL #pageContLTitle_education {
 background:url(../../images/homepage/sub/common/bg_sub_left_top.png);
 }
 
 #pageContL #pageContLTitle_lab {
 background:url(../../images/homepage/sub/common/bg_sub_left_top.png);
 }
 
 #pageContL #pageContLTitle_campusLife {
 background:url(../../images/homepage/sub/common/bg_sub_left_top.png);
 }
 
 #pageContL #pageContLTitle_mustSquare {
 background:url(../../images/homepage/sub/common/bg_sub_left_top.png);
 }
 */
/* 2단계 좌측메뉴 */
#pageContL #left-menu {
}

#pageContL #left-menu ul {
    list-style: none;
}

#pageContL #left-menu > ul {
    padding-left: 10px;
    padding-bottom: 20px;
}

#pageContL #left-menu ul li {
    font-size: 1.1em;
    font-weight: bold;
}

#pageContL #left-menu > ul > li {
    background: #fff;
}

#pageContL ul li a {
    padding: 10px 0;
    display: block;
    color: #666;
}

#pageContL #left-menu ul li a span {
    display: inline-block;
    padding-right: 5px;
}

#pageContL #left-menu ul li a:hover {
    color: #fff;
}

#pageContL #left-menu ul li.on_c_current {
    background: #cecece;
}

#pageContL #left-menu ul li.on_c_current a {
    color: #fff;
}

#pageContL #left-menu ul li a.on {
    color: #0095da;
    height: 8px;
}

#pageContL #left-menu ul li a {
    height: 6px;
}

#pageContL #left-menu > ul > li:first-child {
    padding-top: 3px;
}

#pageContL #left-menu > ul > li > a {
    padding: 7px 0 6px 0;
    text-indent: -9999px;
}

.eng #pageContL #left-menu > ul > li > a {
    padding: 0;
    padding: 2px 0 2px 0;
    text-indent: 0;
    background: none;
}

#pageContL #left-menu ul li a.on {
    background-color: #ff5529;
}

.eng #pageContL #left-menu ul li a.on {
    background: none;
}

#pageContL #left-menu > ul > li {
    min-height: 23px;
}

#pageContL #left-menu > ul > li > a {
    height: 10px;
    background: url(../../images/homepage/sub/common/menu_out.jpg);
}

.eng #pageContL #left-menu > ul > li > a {
    height: auto;
    background: none;
}

.eng #pageContL #left-menu > ul > li > a {
    background: none;
}

#pageContL #left-menu > ul > li:first-child > a {
}

#pageContL #left-menu > ul > li > a.on {
    background: url(../../images/homepage/sub/common/menu_ov.jpg);
}

#pageContL.univIntro #left-menu > ul > li.item1 > a {
    background-position: 0px 0px;
}

#pageContL.univIntro #left-menu > ul > li.item2 > a {
    background-position: 0px -23px;
}

#pageContL.univIntro #left-menu > ul > li.item3 > a {
    background-position: 0px -46px;
}

#pageContL.univIntro #left-menu > ul > li.item4 > a {
    background-position: 0px -69px;
}

#pageContL.univIntro #left-menu > ul > li.item5 > a {
    background-position: 0px -92px;
}

#pageContL.education #left-menu > ul > li.item1 > a {
    background-position: 0px -115px;
}

#pageContL.education #left-menu > ul > li.item2 > a {
    background-position: 0px -137px;
}

#pageContL.education #left-menu > ul > li.item3 > a {
    background-position: 0px -160px;
}

#pageContL.lab #left-menu > ul > li.item1 > a {
    background-position: 0px -183px;
}

#pageContL.lab #left-menu > ul > li.item2 > a {
    background-position: 0px -206px;
}

#pageContL.lab #left-menu > ul > li.item3 > a {
    background-position: 0px -229px;
}

#pageContL.campusLife #left-menu > ul > li.item1 > a {
    background-position: 0px -252px;
}

#pageContL.campusLife #left-menu > ul > li.item2 > a {
    background-position: 0px -275px;
}

#pageContL.campusLife #left-menu > ul > li.item3 > a {
    background-position: 0px -298px;
}

#pageContL.muskSquare #left-menu > ul > li.item1 > a {
    background-position: 0px -321px;
}

#pageContL.muskSquare #left-menu > ul > li.item2 > a {
    background-position: 0px -344px;
}

#pageContL.muskSquare #left-menu > ul > li.item3 > a {
    background-position: 0px -367px;
}

/* 수정 - 2014.12.23 - HMS */
#pageContL.copyright #left-menu > ul > li.item1 > a {
    background-position: 0px -505px;
}

#pageContL.copyright #left-menu > ul > li.item2 > a {
    background-position: 0px -527px;
}

#pageContL.copyright #left-menu > ul > li.item3 > a {
    background-position: 0px -551px;
}

#pageContL.copyright #left-menu > ul > li.item4 > a {
    background-position: 0px -573px;
}

#pageContL.copyright #left-menu > ul > li.item5 > a {
    background-position: 0px -597px;
}

#pageContL.copyright #left-menu > ul > li.item6 > a {
    background-position: 0px -712px;
}

#pageContL.copyright #left-menu > ul > li.item7 > a {
    background-position: 0px -620px;
}

#pageContL.copyright #left-menu > ul > li.item8 > a {
    background-position: 0px -643px;
}

#pageContL.copyright #left-menu > ul > li.item9 > a {
    background-position: 0px -666px;
}

/* 3단계 좌측메뉴 */
#pageContL ul li ul {
    list-style: none;
    padding: 10px 10px 10px 18px;
}

#pageContL ul li ul {
    border: 0px;
}

#pageContL ul li:hover ul.sub {
}

#pageContL ul li ul.sub {
    display: none;
}

#pageContL ul li ul li {
    padding: 0px 0px 0px 10px;
    line-height: 20px;
}

#pageContL ul li ul li.on_c {
}

#pageContL ul li ul li a {
    font-weight: normal;
    font-size: .8em;
    padding: 0px;
    color: #888;
    height: auto !important;
}

#pageContL ul li ul li:hover {
    background: #cecece;
}

#pageContL ul li ul li a:hover {
    color: #fff;
}

/* 서브페이지 우측 메뉴 영역 */
#pageContR {
    position: absolute;
    word-wrap: break-word;
    right: -20px;
    height: 288px;
    top: 110px;
}

#pageContR {
    color: #FFF;
    background: url(../../images/homepage/sub/bg_quick_menu.png) left center no-repeat;
}

#pageContR dt {
    top: 80px;
    position: relative;
    float: left;
    width: 20px;
    height: 120px;
}

#pageContR dt button {
    float: left;
    width: 20px;
    height: 22px;
    text-indent: -9999px;
    background: url(../../images/homepage/sub/btn_quick_menu_top.png) no-repeat;
    border: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    cursor: pointer;
}

#pageContR dd {
    top: 80px;
    right: 20px;
    position: absolute;
    width: 560px;
    background: #0f4487;
    z-index: 200;
    padding-bottom: 10px;
    display: none;
}

#pageContR dd #btn_quick_menu_close {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 19px;
    height: 19px;
    text-indent: -9999px;
    background: url(../../images/homepage/sub/btn_quick_menu_close.png);
    border: 0;
}

#pageContR dd #quick_menu_wrapper {
    padding: 10px 0 10px 10px;
}

#pageContR dd h4 {
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 7px;
}

#pageContR dd a, #pageContR dd .Qtitle {
    color: #083f84;
    font-weight: bold;
}

#pageContR dd div ul li {
    float: left;
}

#pageContR dd div > ul > li {
    min-height: 345px;
    padding: 5px;
}

#pageContR dd div ul li {
    text-align: center;
}

#pageContR dd div ul li ul {
    background: white;
    width: 125px;
    min-height: 325px;
}

#pageContR dd div ul li ul li {
    float: none;
    text-align: left;
    text-indent: 10px;
}

#pageContR dd div ul li ul li a {
    color: #797979;
    font-size: .9em;
    display: block;
}

#pageContR dd div ul li ul li a:hover {
    background: #ff5529;
    color: #fff;
}

/* 서브페이지 본문영역 */
#pageBody {
    margin-top: 30px;
    float: left;
    padding-left: 20px;
    width: 790px;
    min-height: 650px;
    overflow: hidden;
}

/* 본문영역의 상단 이미지 영역 */
#pageBodyTop {
    text-align: right;
    height: 35px;
}

/* 본문영역의 타이틀 */
#pageBodyTitle {
    height: 55px;
    border-bottom: 1px solid #CCC;
    overflow: hidden;
    position: relative;
    padding-top: 30px;
    width: 780px;
}

.eng #pageBodyTitle {
    padding-bottom: 0;
}

/*
 #pageBodyTitle.univIntro {
 background: url(../../images/homepage/sub/common/bg_top_01.jpg) right top no-repeat;
 }
 
 #pageBodyTitle.education {
 background: url(../../images/homepage/sub/common/bg_top_02.jpg) right top no-repeat;
 }
 
 #pageBodyTitle.lab {
 background: url(../../images/homepage/sub/common/bg_top_03.jpg) right top no-repeat;
 }
 
 #pageBodyTitle.campusLife {
 background: url(../../images/homepage/sub/common/bg_top_04.jpg) right top no-repeat;
 }
 
 #pageBodyTitle.muskSquare {
 background: url(../../images/homepage/sub/common/bg_top_05.jpg) right top no-repeat;
 }
 */
#pageBodyTitle h3 {
    margin-top: 10px;
    margin-bottom: 2px;
    font-size: 20px;
    color: #333333;
    text-indent: -9999px;
}

#pageBodyTitle h5 {
    color: #a3a3a3;
    font-size: 1em;
    font-weight: normal;
    text-indent: -9999px;
}

/* 영문 우측 상단 */
.eng #pageBodyTitle_hgroup {
    height: 35px;
    border-bottom: 1px solid #CCC;
    overflow: hidden;
    position: relative;
    margin-top: 20px;
    padding-bottom: 10px;
    width: 780px;
    background: url(../../images/homepage/eng/ctitle.jpg) 0px 0px no-repeat;
}

.eng #pageContL .pageContLTitle {
    background: url(../../images/homepage/eng/left_tit.jpg) 0px 0px no-repeat;
}

.eng .aboutsnue #pageContL .pageContLTitle {
    background-position: 0px 0px;
}

.eng .academics #pageContL .pageContLTitle {
    background-position: -179px 0px;
}

.eng .campusLife #pageContL .pageContLTitle {
    background-position: -358px 0px;
}

.eng .institutions #pageContL .pageContLTitle {
    background-position: -537px 0px;
}

/* about SNUE */
.eng .aboutsnue00 #pageBodyTitle_hgroup {
    background-position: 0px 0px;
}

.eng .aboutsnue10 #pageBodyTitle_hgroup {
    background-position: 0px -45px;
}

.eng .aboutsnue20 #pageBodyTitle_hgroup {
    background-position: 0px -90px;
}

.eng .aboutsnue30 #pageBodyTitle_hgroup {
    background-position: 0px -135px;
}

.eng .aboutsnue40 #pageBodyTitle_hgroup {
    background-position: 0px -685px;
}

.eng .aboutsnue50 #pageBodyTitle_hgroup {
    background-position: 0px -185px;
}

.eng .aboutsnue60 #pageBodyTitle_hgroup {
    background-position: 0px -230px;
}

/* academics */
.eng .academics00 #pageBodyTitle_hgroup {
    background-position: 0px -275px;
}

.eng .academics10 #pageBodyTitle_hgroup {
    background-position: 0px -320px;
}

/* campus Life */
.eng .campusLife00 #pageBodyTitle_hgroup {
    background-position: 0px -410px;
}

.eng .campusLife10 #pageBodyTitle_hgroup {
    background-position: 0px -457px;
}

/* university institutions */
.eng .institutions00 #pageBodyTitle_hgroup {
    background-position: 0px -505px;
}

.eng .institutions10 #pageBodyTitle_hgroup {
    background-position: 0px -550px;
}

.eng .institutions20 #pageBodyTitle_hgroup {
    background-position: 0px -597px;
}

.eng .institutions30 #pageBodyTitle_hgroup {
    background-position: 0px -640px;
}

/* 우측 상단 타이틀 설정*/
#pageBodyTitle_hgroup {
    background: url(../../images/homepage/ic_titles_right_top1.png) 0px 0px no-repeat;
}

#pageBodyTitle_hgroup123 {

}

/*교육이념*/
.univIntro00-wrapper #pageBodyTitle_hgroup {
    background-position: 0px 10px;
}

/*연혁*/
.univIntro01-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -33px;
}

/*학교상징*/
.univIntro02-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -79px;
}

/*현황*/
.univIntro03-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -125px;
}

/*대학홍보*/
.univIntro04-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -173px;
}

/*대학조직*/
.univIntro05-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -2104px;
}

/*학교갤러리*/
.univIntro06-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3990px;
}

/*인사말*/
.univIntro10-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -219px;
}

/*프로필*/
/*업무추진비 집행내역*/
.univIntro11-wrapper #pageBodyTitle_hgroup {
    /*background-position: 0 -310px;*/
    background-position: 0 -355px;
}

/*총장동정*/
.univIntro12-wrapper #pageBodyTitle_hgroup {
    /*background-position: 0 -355px;*/
    background-position: 0 -450px;
}

/*역대총장*/
.univIntro13-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -450px;
}

/*열린총장실*/
.univIntro14-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -426px;
}

/* 비어 있슴 */
.univIntro15-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -426px;
}

/*학칙 및 규정*/
.univIntro20-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -495px;
}

/*국제교류*/
.univIntro30-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -541px;
}

/*자매대학교류*/
.univIntro31-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -585px;
}

/*캠퍼스맵*/
.univIntro40-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -632px;
}

/*교내전화번호*/
.univIntro41-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -679px;
}

/*오시는길*/
.univIntro42-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -724px;
}

/*학과*/
.education00-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -767px;
}

.education01-wrapper #pageBodyTitle_hgroup {
    background: none;
}

/*학적/졸업*/
.education02-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -817px;
}

/*성적*/
.education03-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -860px;
}

/*등록/장학*/
.education04-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -910px;
}

/* 교육과정 */
.education05-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -2060px;
}

.education06-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -2430px;
}

.education10-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1047px;
}

.education20-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1137px;
}

/* 수업 */

/* 산학협력단*/
.lab00-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1047px;
}

/*연구관리흐름도*/
.lab10-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1091px;
}

/*연구비 카드제 안내*/
.lab11-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1141px;
}

/* 연구윤리 */
.lab12-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1187px;
}

/* 교내연구지원 */
.lab13-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1229px;
}

/* 지식재산권 */
.lab20-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1277px;
}

/* 기술이전 */
.lab21-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1322px;
}

/*시설이용*/
.campusLife00-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1413px;
}

/*편의시설*/
.campusLife01-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1370px;
}

/*체육시설*/
.campusLife02-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -2889px;
}

/*학생자치기구*/
.campusLife10-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1457px;
}

/*학보/방송*/
.campusLife11-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1505px;
}

/*학생증*/
.campusLife20-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -4080px;
}

/*증명발급*/
.campusLife21-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1550px;
}

/*임용정보*/
.campusLife22-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1597px;
}

/* 병무안내 */
.campusLife23-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1640px;
}

/*주차증*/
.campusLife24-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1687px;
}

/* 편의서비스*/
.campusLife25-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1735px;
}

/*공지사항*/
.muskSquare00-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1781px;
}

/*학사공지*/
.muskSquare01-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1829px;
}

/*장학*/
.muskSquare02-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -4041px;
}

/*Snue News*/
.muskSquare03-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1875px;
}

/*채용*/
.muskSquare05-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3855px;
}

/*입찰*/
.muskSquare06-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3900px;
}

/*서식모음(학사)*/
.muskSquare10-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1920px;
}

/*공개자료실*/
.muskSquare11-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -1967px;
}

/*시설도우미*/
.muskSquare12-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -2520px;
}

/*임용정보*/
.muskSquare20-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -2012px;
}

/* 카피라이트 개인정보처리방침 */
.copyright00-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -2568px;
}

/* 카피라이트 이메일주소무단수집거부 */
.copyright10-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -2616px;
}

/* 카피라이트 행정서비스헌장 */
.copyright20-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -2664px;
}

/* 카피라이트 정보공개 */
/* 정보공개제도 */
.copyright30-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3490px;
}

/* 불복구제절차 */
.copyright31-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3533px;
}

/* 행정정보공표목록 */
.copyright32-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3580px;
}

/* 정보목록 */
.copyright33-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3625px;
}

/* 관련법정 정보공개청구 */
.copyright34-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3670px;
}

/* 카피라이트 웹스타일가이드 */
/* Overview */
.copyright60-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -2935px;
}

/* Grid System */
.copyright61-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -2980px;
}

/* Color */
.copyright62-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3025px;
}

/* Korean Type Face */
.copyright63-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3120px;
}

/* English Type Face */
.copyright64-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3810px;
}

/* Table */
.copyright65-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3160px;
}

/* Button/Icon/Bullet */
.copyright66-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3210px;
}

/* Banner */
.copyright67-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3260px;
}

/* CSS Rule */
.copyright68-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3350px;
}

/* 카피라이트 포털사용가이드 */
/* 배너이용안내 */
.copyright70-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3395px;
}

/* 마이페이지 이용안내 */
.copyright71-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3440px;
}

/* SNUE 동영상 */
.muskSquare04-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3946px;
}

/* 정책실명제 - (수정 - 2014.12.23 - HMS) */
.copyright40-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3717px;
}

/* 정책실명제 - (수정 - 2014.12.23 - HMS) */
.copyright41-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -3765px;
}

/* 보유개방현황 */
.copyright80-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -4224px;
}

.copyright50-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -4135px;
}

.copyright51-wrapper #pageBodyTitle_hgroup {
    background-position: 0 -4180px;
}

.eng #pageBodyTitle p {
    visibility: hidden;
}

#pageBodyTitle p {
    font-size: 11px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding-left: 15px;
    background: url(../../images/homepage/sub/common/bg_bull.gif) left 4px no-repeat;
}

#pageBodyTitle dt {
    float: left;
}

#pageBodyTitle dt h3 {
    font-size: 20px;
    font-weight: bold;
    margin: 0px;
}

#pageBodyTitle dt h5 {
    font-size: 15px;
    font-weight: bold;
    color: #CCC;
    padding: 0px;
    margin-bottom: 5px;
}

#pageBodyTitle dd {
    float: right;
    font-size: 11px;
    color: #999;
}

/* 본문 실제 영역 */
#pageBodyCont {
    height: 100%;
    padding: 20px 10px 0 0;
}

/*서브 콘텐츠 공통 사용 스타일*/
#pageBodyCont i {
    width: 12px;
    height: 12px;
    display: inline-block;
    position: relative;
    top: 1px;
}

#pageBodyCont h3 ul.book-mark {
    float: right;
    margin-top: 10px;
    line-height: 20px;
}

#pageBodyCont h3 ul.book-mark a:hover {
    color: #ff5529;
}

#pageBodyCont h3 ul.book-mark li {
    float: left;
    padding-left: 13px;
    font-size: 11px;
    background: url(../../images/homepage/sub/map/icon_b.gif) 5px 4px no-repeat;
}

#pageBodyCont h3 ul.book-mark li.fst {
    background: none;
    padding: 0;
}

/* 내려받기 아이콘 */
#pageBodyCont i.down {
    background: url(../../images/homepage/sub/common/ic_icons.png) -24px 0 no-repeat;
}

/* 음악듣기 아이콘 */
#pageBodyCont i.song {
    background: url(../../images/homepage/sub/common/ic_icons.png) no-repeat;
}

/* 우측 화살표 아이콘 */
#pageBodyCont i.right-arrow {
    width: 10px;
    height: 13px;
    margin-right: 5px;
    background: url(../../images/homepage/sub/common/ic_icons.png) 0 -21px no-repeat;
}

/* 내려받기,음악듣기 스타일 */
.corner-box {
    background: #6f6f6f;
    padding: 0 3px;
    display: inline-block;
    margin: 0 4px;
}

.corner-box a {
    padding: 4px 4px 1px 1px;
    font-size: 11px;
    line-height: 10px;
    color: #fff !important;
    display: inline-block;
    margin-left: 4px;
    position: relative;
    top: -1px;
}

/* 표 스타일*/
#pageBodyCont table {
    width: 99%;
    text-align: center;
    border-top: 2px solid #0095da;
}

#pageBodyCont table th {
    padding: 5px;
    vertical-align: middle;
}

#pageBodyCont table td {
    padding: 3px;
    vertical-align: middle;
}

#pageBodyCont table th, #pageBodyCont table td.frist-child {
    background: #f4f7fb;
    font-weight: bold !important;
    color: #333;
}

#pageBodyCont table.type2 th {
    border-bottom: 1px solid #999;
}

#pageBodyCont table.type2 td.frist-child {
    border-right: 1px solid #999;
}

#pageBodyCont table td.frist-child {
    background: #f8f8f8;
}

#pageBodyCont table.lst {
    clear: both;
}

#pageBodyCont div.two-table table {
    width: 375px;
    float: left;
    margin-left: 10px;
}

#pageBodyCont div.three-table table {
    width: 250px;
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;
}

/**/
#pageBodyCont h2 {
    margin-top: 10px;
    text-align: center;
    color: #083f84;
    font-weight: bold;
    font-size: 1.5em;
    overflow: hidden;
    line-height: 30px;
}

#pageBodyCont h3, .icon-arrow-right {
    padding-left: 15px;
    background: url(../../images/homepage/sub/common/ic_icons.png) 0 -14px no-repeat;
    /*color: #083f84;*/
    font-weight: bold;
    font-size: 1.2em;
    overflow: hidden;
    line-height: 30px;
}

#pageBodyCont h4, #pageBodyCont h5, #pageBodyCont h6 {
    color: #000;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1em;
}

#pageBodyCont h4 {
    /*margin-top:15px;*/
    color: #0095DA;
    font-size: 1em;
    font-weight: bold;
    padding-left: 15px;
    background: url(../../images/homepage/icon1.gif) 0% 4px no-repeat;
}

#pageBodyCont h4.noMargin {
    margin-top: 0px;
    padding-top: 0px;
}

#pageBodyCont h5 {
    margin-top: 15px;
    color: #666;
    font-size: 1em;
    font-weight: bold;
    /*padding-left:15px;background:url(../../images/homepage/icon1.gif) 0% 4px no-repeat;*/
}

#pageBodyCont h6 {
    font-size: .9em;
    font-weight: normal;
}

#pageBodyCont h3 .corner-box {
    float: right;
    position: relative;
    margin-right: 2px;
}

#pageBodyCont h3 a {
    font-weight: normal;
}

#pageBodyCont .margin-top-10 {
    margin-top: 10px;
}

#pageBodyCont .margin-bottom-10 {
    margin-bottom: 10px;
}

#pageBodyCont .margin-left-10 {
    margin-left: 10px;
}

#pageBodyCont .margin-right-10 {
    margin-right: 10px;
}

#pageBodyCont .margin-10 {
    margin: 10px;
}

#pageBodyCont div.line-dot {
    height: 1px;
    border: 1px dashed #ccc;
}

/*
#pageBodyCont p, #pageBodyCont ul {
    padding-left: 17px;
    clear: both;
}
*/
#pageBodyCont p.dept {
    padding-top: 1px;
    padding-left: 70px;
    padding-bottom: 1px;
    background: url(../../images/homepage/sub/common/ic_icons.png) 0 -50px no-repeat;
    clear: both;
}

/* 탭 */
#pageBodyCont ul.tab {
    position: relative;
    padding-bottom: 10px;
}

#pageBodyCont ul.tab > li {
    float: left;
    text-align: center;
}

.univIntro20-wrapper #pageBodyCont ul.tab > li > a {
    padding: 2px 5px;
}

/* 탭 */
#pageBodyCont ul.tab {
    position: relative;
    padding-bottom: 10px;
}

#pageBodyCont ul.tab > li {
    float: left;
    text-align: center;
}

#pageBodyCont ul.tab > li > a {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #eeeeee;
    display: block;
    padding: 2px 15px;
    background: url(../../images/homepage/sub/common/bg_tab_off.png);
    margin-right: 2px;
    color: #7a7a7a;
    font-weight: bold;
}

#pageBodyCont ul.tab > li > a:hover {
    color: #fff;
    background: url(../../images/homepage/sub/common/bg_tab_on.png);
}

#pageBodyCont ul.tab > li.on > a {
    color: #fff;
    background: url(../../images/homepage/sub/common/bg_tab_on.png);
}

#pageBodyCont ul.tab li div.tab-sub {
    display: none;
    position: absolute;
    width: 780px;
    text-align: left;
    float: left;
    left: 0;
    padding-top: 10px;
}

#pageBodyCont ul.tab li.on div.tab-sub {
    display: block;
}

#pageBodyCont .edu00-sub ul.tab > li > a {
    display: block;
    padding: 2px 15px;
    margin-right: 2px;
    margin-bottom: 2px;
    position: relative;
    top: 20px;
    left: 530px;
    width: 45px;
    height: 20px;
    text-indent: -9999px;
    z-index: 100;
    border: none;
}

#pageBodyCont .edu00-sub ul.tab > li > a {
    background: url(../../images/homepage/sub/education/edu00_icons.gif) no-repeat;
}

#pageBodyCont .edu00-sub ul.tab > li.on > a {
    background: url(../../images/homepage/sub/education/edu00_icons_ov.gif) no-repeat;
}

#pageBodyCont .edu00-sub ul.tab > li.item-2 > a {
    background-position: -76px 0;
}

#pageBodyCont .edu00-sub ul.tab > li.item-3 > a {
    background-position: -152px 0;
}

#pageBodyCont .edu00-sub ul.tab > li.item-4 > a {
    background-position: -228px 0;
}

#pageBodyCont ul.tab li div.tab-sub {
    display: none;
    position: absolute;
    width: 780px;
    text-align: left;
    float: left;
    left: 0;
    padding-top: 10px;
}

#pageBodyCont .edu00-sub ul.tab li div.tab-sub {
    top: -15px;
}

#pageBodyCont ul.tab li.on div.tab-sub {
    display: block;
}

/* 영문 총장인사말 탭 */
#pageBodyCont .eng00-sub ul.tab > li > a {
    display: block;
    padding: 0;
    margin: 0;
    position: relative;
    top: 0;
    left: 0;
    width: 80px;
    height: 20px;
    text-indent: -9999px;
    z-index: 100;
    border: none;
}

#pageBodyCont .eng00-sub ul.tab > li > a {
    background: url(../../images/homepage/eng/aboutsnue/eng_tab.jpg) no-repeat;
}

#pageBodyCont .eng00-sub ul.tab > li.on > a {
    background: url(../../images/homepage/eng/aboutsnue/eng_tab_ov.jpg) no-repeat;
}

#pageBodyCont .eng00-sub ul.tab > li.item-2 > a {
    background-position: -80px 0;
}

#pageBodyCont .eng00-sub ul.tab > li.item-3 > a {
    background-position: -160px 0;
}

#pageBodyCont .eng00-sub ul.tab li div.tab-sub {
    top: 30px;
}

/* 좌측 이미지 들어가는 스타일 */
#pageBodyCont dl.left-image dt {
    float: left;
    margin-right: 10px;
}

/* 연혁 */
#pageBodyCont .his i {
    width: 17px;
    height: 28px;
    display: inline-block;
    position: relative;
    background: url(../../images/homepage/sub/common/ic_nums.png) no-repeat;
}

#pageBodyCont .his i.num-0 {
}

#pageBodyCont .his i.num-1 {
    background-position: -18px 0;
}

#pageBodyCont .his i.num-2 {
    background-position: -35px 0;
}

#pageBodyCont .his i.num-3 {
    background-position: -52px 0;
}

#pageBodyCont .his i.num-4 {
    background-position: -69px 0;
}

#pageBodyCont .his i.num-5 {
    background-position: -87px 0;
}

#pageBodyCont .his i.num-6 {
    background-position: -105px 0;
}

#pageBodyCont .his i.num-7 {
    background-position: -122px 0;
}

#pageBodyCont .his i.num-8 {
    background-position: -140px 0;
}

#pageBodyCont .his i.num-9 {
    background-position: -157px 0;
}

#pageBodyCont .index {
    margin-bottom: 20px;
}

#pageBodyCont .index h3 {
    margin-top: 20px;
}

#pageBodyCont .index h4 {
    margin-left: 10px;
}

#pageBodyCont .index ul {
    margin-left: 10px;
}

#pageBodyCont .index ul li {
    margin-left: 10px;
}

.his {
    clear: both;
    padding: 10px 0px;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
}

.his > dt {
    float: left;
    width: 95px;
    padding-left: 15px;
}

.his > dt span {
    display: none;
}

.his > dd {
    margin-left: 120px;
}

.his dl dt {
    color: #18498c;
    font-weight: bold;
    float: left;
    text-align: left;
    min-width: 95px;
}

.his dl dd {
    color: #7e7e7e;
    margin-left: 100px;
    min-width: 700px;
}

.chong dl {
    padding: 10px;
    width: 375px;
    height: 180px;
    float: left;
    background: #f1f1f1;
    margin-bottom: 10px;
    margin-right: -1px;
}

.chong dl.l {
    padding-right: 1px;
}

.chong dl dl {
    border: none;
    padding: 0;
    float: none;
    width: 100%;
    background: white;
    overflow: hidden;
    margin: 0 0 0 -1px;
    padding-top: 5px;
    height: 140px;
}

.chong dl dt {
    padding: 7px 0;
    background: url(../../images/homepage/sub/aboutsnue/bg_gra.png) 0px 0 no-repeat;
    font-size: 14px;
    color: #fff;
    text-align: center;
    letter-spacing: 4px;
    font-weight: bold;
    font-family: 'dotum', '돋움';
}

.chong dl dt img {
}

.chong > dl > dd {
    border-bottom: 1px solid #ccc;
    border-left: 2px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.chong dl dd dl dt {
    border: none;
    background: none;
    width: 30%;
    float: left;
    min-height: 100px;
}

.chong dl dd dl dd {
    border: none;
    width: 70%;
    float: left;
}

.chong dl dd dl dd p {
    font-size: 12px;
}

.chong dl dd dl dd p.d1 {
    position: relative;
    margin-bottom: -4px;
    color: #083f84;
}

.chong dl dd dl dd p.d2 {
    margin-top: 5px;
    color: #083f84;
}

.chong dl dd dl dd p.ll {
    margin-left: 15px;
}

.chong dl dd dl dd p.ll strong {
    position: relative;
    top: -5px;
}

/* 학과 소개 탭메뉴*/
.edu00 {
    padding: 0px 0px 0px 330px;
    overflow: hidden;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: 0px 10px;
    min-height: 172px;
}

.edu00 > li {
    float: left;
    margin-right: 3px;
    margin-top: 5px;
    width: 32%;
    text-align: right;
}

.edu00 > li a {
    display: block;
    padding: 2px 10px;
}

.edu00 > li a:hover {
}

/* 오버했을때 효과*/
.edu00 > li.on a {
}

.edu00-sub {
}

.edu00-sub li .tab {
    visibility: hidden;
}

.edu00-sub li:first-child .tab {
    display: block;
}

.edu00-sub .tab-sub {
    padding-bottom: 50px;
    /*padding-left: 200px;*/
    background-position: 0px 25px;
    background-repeat: no-repeat;
    min-height: 430px;
}

.edu00-sub .tab-sub .homepage_link {
    text-align: right;
}

.edu00-sub .tab-sub h3 {
    margin-top: 0 !important;
}

.edu00-sub .tab-sub ul {
}

.edu00-sub .tab-sub ul li {
    /*
    padding: 5px 0px 5px 10px;
    border-bottom: 1px dashed #ccc;
    background: url(../../images/homepage/sub/common/ic_li_dot.png) 0 14px no-repeat;
    */
}

.edu00-sub .tab-sub ul ol li, .edu00-sub .tab-sub ul li.margin_b20 {
    border-bottom: none;
}

.tab-sub .homepage_link, .tab-sub .text01 {
    margin: 12px 0;
}

.univIntro01-wrapper #pageBodyCont ul.tab > li > a, .education04-wrapper #pageBodyCont ul.tab > li > a {
    padding: 2px 11px;
}

#sub-banner {
    height: 104px;
}

.univIntro04-wrapper .tab2 > img {
    width: 780px;
}

.univIntro42-wrapper #pageBodyCont p img {
    width: 780px;
}

/* 컨텐츠 박스 스타일 */
.box-style {
    overflow: hidden;
    border: 1px solid #e5e5e5;
    margin: 10px 0;
    color: #333;
}

.box-style .box-style-a {
    overflow: hidden;
    padding: 7px 10px 7px 15px;
    border: 6px solid #f0f0f0;
}

.box-style .box-style-a ul, .box-style .box-style-a p {
    padding-left: 17px;
}

.box-style .box-style-a .LimgBox {
    float: left;
}

.box-style .box-style-a .RtxtBox {
    float: left;
    width: 462px;
    margin: 0 15px;
    font-weight: bold;
}

.box-style .box-style-a .RtxtBox p {
    padding: 0;
    color: #999;
}

.box-style .box-style-a .RtxtBox ul {
    background: #f1f1f1;
    margin-top: 15px;
    padding: 0 15px;
    color: #666;
}

.box-style .box-style-a .RtxtBox ul li {
    line-height: 12px;
    padding: 7px 0 6px 10px;
    border-bottom: 1px dotted #cdcdcd;
    background: url(../../images/homepage/dot-b.png) 0 10px no-repeat;
}

.box-style .box-style-a .RtxtBox ul li.lst {
    border: 0 none;
}

.box-style .box-style-a .inforTxt {
    font-weight: bold;
    color: #0095da;
}

.styleBox {
    border: 0 none;
    padding: 7px 10px 7px 15px;
    color: #fff;
    background: #1FA2DF;
}

.styleBox .styleTitle {
    line-height: 130%;
    font-size: 30px !important;
    font-weight: normal !important;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
    margin: 0 0 5px !important;
    padding: 0 !important;
}

.guideBox {
    overflow: hidden;
    margin-bottom: 30px;
    text-align: center;
}

.guideBox .guide {
    width: 100% !important;
    display: inline-block;
    text-align: center;
}

.guideBox h2 {
    padding: 30px 0 10px !important;
    text-align: left !important;
    clear: both;
}

/*
.guideBox table.gtable{
	width:390px !important;
	text-align:center;
	border-left:1px solid #CEDCEF !important;
	border-top:1px solid #CEDCEF !important;
}

.guideBox table.gtable td.gtableheight{
	height:100px;
	vertical-align:middle;
}
*/
.guideBox .colchip {
    float: left;
    width: 80px;
    height: 80px;
    margin: 0 9px 10px 0;
    padding: 10px 0 0 9px;
}

.guideBox .guide.keyPageT img {
    float: center;
    padding-left: 15px;
    margin-bottom: 30px;
}

.guideBox .guide .disar {
    clear: both;
    float: left;
    margin-bottom: 40px;
    text-align: left;
}

.guideBox .guide .disar img {
    float: left;
    margin-right: 15px;
    text-align: left;
}

/*
.guideBox .tableSys table{
	border-left:1px solid #CEDCEF !important;
	border-top:1px solid #CEDCEF !important;
	float:left;
	margin:0 0 10px;
	width:100%;
}

.guideBox .tableSys table.tabletype1{
	text-align:left !important;
}

.guideBox .tableSys table span.btn_table{
	display:inline;
	font-size:11px;
	text-align:left;
}

.guideBox .tableSys table span.btn_table A{
	display:inline-block;
	height:18px;
	margin:0 2px 0 0;
	padding:0;
}
*/
.freeze {
    border: 0 solid #FFFFFF;
    color: #AAA !important;
}

.table_discription {
    color: #999;
}

.help #sidemenu {
    border: 0 solid black;
    color: #FFFFFF;
    font: bold 12px nanumgothic, 나눔고딕, dotum, 돋움, arial;
    height: auto !important;
    letter-spacing: normal;
    margin: 5px 0 0;
    min-height: 100%;
    width: 190px;
}

.help #topmenu {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #E5E5E5;
    height: 41px;
    margin: 0;
    padding: 0;
    width: 600px;
}

.help #content {
    height: 100%;
    padding: 0 5px;
    width: 590px;
}

.help #topmenu ul {
    border: 1px solid #FFFFFF;
    overflow: hidden;
    padding: 14px 5px;
}

.help #topmenu ul li {
    border-left: 1px solid #D1D1D1;
    float: left;
    font: 11px dotum, 돋움, arial;
    height: 11px;
    margin: 0;
    padding: 0 10px;
}

.help #topmenu ul li.title {
    border: medium none;
    color: #48419B;
    font: bold 11px dotum, 돋움, arial;
    padding: 0 10px 0 0;
}

.help #topmenu li a {
    background: url("http://mysnu.ac.kr/mysnu/Html/img/help/arr1.gif") no-repeat scroll 100% 4px transparent;
    padding: 0 10px 0 0;
    text-decoration: none;
}

.help h1 {
    background: url("http://mysnu.ac.kr/mysnu/Html/img/h1.gif") no-repeat scroll 0 2px transparent;
    font: bold 15px/100% dotum, 돋움, arial;
    letter-spacing: -1px;
    margin: 10px 0;
    padding: 0 0 0 15px;
}

.help p.h1dis {
    font: 12px dotum, 돋움, arial;
    margin: 10px 0;
}

.contentIn {
    padding: 2px 0 0;
}

.help h2 {
    background: url("http://mysnu.ac.kr/mysnu/Html/img/h2.gif") no-repeat scroll 0 13px transparent;
    border-top: 1px solid #E8E8E8;
    line-height: 120%;
    margin: 20px 0;
    padding: 13px 0 0 15px;
    font-size: 12px !important;
    line-height: 12px !important;
    text-align: left !important;
}

.help ul.dept1 {
    border: 0 solid #E8E8E8;
    padding: 3px;
}

.help ul.dept1 li {
    background: none repeat scroll 0 0 transparent;
    border: 0 solid green;
    margin: 0 0 5px;
    padding: 0;
}

.help ul.dept2 li {
    background: url("http://mysnu.ac.kr/mysnu/Html/img/h4.gif") no-repeat scroll 2px 6px transparent;
    border: 0 solid gold;
    margin: 0;
    padding-left: 13px;
}

.help strong {
    color: #C03500;
}

.help p {
    margin: 0;
    padding: 0;
}

.help p.thumb {
    border: 0 solid red;
    font: 11px dotum, 돋움, arial;
    text-align: center;
    text-decoration: underline;
}

.help p.thumb img {
    border: 2px solid #E8E8E8;
    margin: 10px 0;
    padding: 5px;
}

.no-border {
    border: 0 !important;
}

.no-padding {
    padding: 0 !important;
}

.color-orange {
    color: #ff7450;
}

.dot-box-style {
    width: 98%;
    border: 1px dashed #ccc;
    padding: 5px;
}

.ol-list-style-a li {
    list-style-type: none;
    list-style-position: inside;
    padding-left: 10px;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    color: #0095DA;
    border-bottom: 1px dashed #ccc;
}

.ol-list-style-a li.noMargin {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.ol-list-style-a li:last-child, .ol-list-style-a li.last-child {
    border-bottom: none;
}

ol.ol-list-style-num {
    margin-left: 10px;
}

ol.ol-list-style-num li {
    list-style: decimal;
    list-style-position: outside;
}

ol.ol-list-style-num ul li {
    list-style: none;
}

.ol-list-style-a li h4 {
    font-size: 13px;
    color: #ff8262;
    font-weight: bold;
}

.ol-list-style-a li p {
    font-size: 12px;
    color: #333;
    padding-left: 10px;
}

.list-style-margin-bottom > li {
    margin-bottom: 10px;
}

.li-list-style-a > li {
    list-style: none;
}

.li-list-style-a a {
    color: #0095da;
}

.li-list-style-a li {
    margin-left: 15px;
    list-style: disc;
}

.li-list-style-b li {
    margin-left: 25px;
    list-style: decimal;
    list-style-position: inside;
}

.li-list-style-c > li {
    padding-left: 10px;
    background: url(../../images/homepage/dot-b.png) 0 7px no-repeat;
}

.no-list-style-type li {
    list-style: none;
}

.list-style-type-disc li {
    list-style-type: disc !important;
}

span.icon-r {
    float: right;
    position: relative;
    top: 6px;
}

.dot-line {
    border-bottom: 1px dashed #ccc;
    height: 1px;
    margin: 10px 0;
}

.style-b .box-style-a > ul > li {
    margin-left: 15px;
}

/*
.data_t {
    margin: 10px 0;
}
*/
.font-bold {
    color: #666;
    font-size: 11px;
    font-weight: bold;
}

#bodyContent {
    overflow:
}

.search-wrapper #pageBodyTitle {
    visibility: hidden;
}

.search-wrapper .gs-result .gs-title, .gs-result .gs-title * {
    text-decoration: none !important;
    color: #0095DA;
}

.gsc-above-wrapper-area {
    margin-top: 10px;
}

.cse .gsc-control-cse, .gsc-control-cse {
    padding: 0;
}

.search-wrapper #pageBodyCont table {
    border-top: none;
}

.search-wrapper #pageBodyCont table td {
    border: none;
}

.search-wrapper .gsc-control-cse {
    background: none;
    border: none;
}

.search-wrapper .gsc-cursor-box {
    text-align: center;
}

.search-wrapper .gcsc-branding, .gsc-resultsHeader {
    display: none;
}

.ar-right {
    padding-left: 10px;
    /**/
    background: url(../../images/homepage/arr-right.png) 0 3px no-repeat;

}

.li-style-margin-10 li {
    margin-left: 10px;
}

.solid-box {
    padding: 7px;
    border: 1px solid #ccc;
    margin: 7px;
}

.text-01 {
    margin: 10px 0;
}

#about_chong {
    padding-top: 30px;
}

#about_chong .l img {
    width: 170px;
    padding: 5px;
}

#about_chong .l {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

#about_chong .r {
    padding-left: 190px;
}

#about_chong .r img {
    margin-top: 35px;
}