@import url(http://fonts.googleapis.com/earlyaccess/cwtexhei.css);

@font-face {
    font-family: 'NanumSquare';
    src: url(../webfont/nanumsquarer.eot);
    src: url(../webfont/nanumsquarer.eot?#iefix) format('embedded-opentype'),
    url(../webfont/nanumsquarer.woff) format('woff'),
    url(../webfont/nanumsquarer.ttf) format('truetype');
}

@font-face {
    font-family: 'NanumSquareB';
    src: url(../webfont/nanumsquareb.eot);
    src: url(../webfont/nanumsquareb.eot?#iefix) format('embedded-opentype'),
    url(../webfont/nanumsquareb.woff) format('woff'),
    url(../webfont/nanumsquareb.ttf) format('truetype');
}

/*
@font-face {
 font-family: 'NanumGothic';
 src: url(../css/NanumGothic.eot);
 src: url(../css/NanumGothic.eot?#iefix) format('embedded-opentype'),
      url(../css/NanumGothic.woff) format('woff'),
      url(../css/NanumGothic.ttf) format('truetype');
}
*/


*{
    margin: 0px;
    padding: 0px;
    border: 0px;
    list-style: none;
    text-decoration: none;
}

a{
    text-decoration: none;
    color: inherit;
}

h3, h4{
    font-family:'cwtexhei', 'NanumSquare', sans-serif;
}


table {
    margin: 0px;
    padding: 0px;
    border: 1px;
    list-style: none;
    text-decoration: none;
}

/*상단 영역 시작*/

/* 상단 영역 시작 */
.__phy_dosi_news_top{
    width: 100%;
    height: 226px;
    background-image: url(../img/header_back_of_back.jpg);
    background-repeat: repeat-x;
}

.__phy_dosi_news_top_bg{
    width: 100%;
    height: 226px;
    margin: 0px auto;
    background-image: url(../img/header_back.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

/* 상단 타이틀 크기 */
.__phy_dosi_news_top_header{
    position: relative;
    width:1024px;
    height:300px;
    margin:0px auto;
}

/* 페이스북, 블로그 바로가기 영역 */
.__phy_dosi_news_header_top_bar_sns{
    position: relative;
    width: 1024px;
    height: 30px;
    margin: 0px auto;
}

.__phy_dosi_news_header_top_bar_sns ul{
    position: absolute;
    right: 10px;
    top: 5px;
}

.__phy_dosi_news_header_top_bar_sns ul li{
    float: left;
    color: #fff;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    margin-left: 10px;
}

.__phy_dosi_news_header_top_bar_sns ul li p{
    display: table-cell;
    vertical-align: middle;
}




/* 로고 영역 */
.__phy_dosi_news_top_header_logo{
    position:absolute;
    top:47%;
    left:50%;
    transform:translate(-50%,-50%);
}

.__phy_dosi_news_top_header_logo img{
    width:290px;
    height:91px;
}




/* 검색바 */
.__phy_dosi_news_top_header_searchbar{
    position: absolute;
    width: 180px;
    height: 29px;
    top: 120px;
    right: 308px;
    background: #fff;
    border: 2px solid #aaa;
}

.__phy_dosi_news_top_header_searchbar_text{
    float: left;
    width: 130px;
    height:29px;
}

.__phy_dosi_news_top_header_searchbar_text input{
    width: 130px;
    height:29px;
    font-size: 12px;
    color: #999;
    margin-left: 10px;
    padding: 0px;
    outline: none;
    background:rgba(255,255,255,0);
}




/* 검색 버튼 */
.__phy_dosi_news_top_header_searchbar_btn{
    float: right;
    font-size:12px;
    width:34px;
    height:29px;
}

.__phy_dosi_news_top_header_searchbar_btn button{
    width:34px;
    height:29px;
    background:rgba(255,255,255,0);
    background-image: url(../img/btn_search_new.png);
    background-repeat: no-repeat;
    cursor: pointer;
}





.__phy_dosi_news_top_header_searchbar_pop{
    position: absolute;
    display: inline-block;
    top: 143px;
    left: 322px;
}

.__phy_dosi_news_top_header_searchbar_pop ul li{
    float: left;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    margin-right: 10px;
}


/* 상단 광고1 영역 */
.__phy_dosi_news_top_header_ad_01{
    position: absolute;
    display: table;
    width: 200px;
    height: 60px;
    top: 90px;
}

.__phy_dosi_news_top_header_ad_01 a{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

/* 상단 광고2 영역 */
.__phy_dosi_news_top_header_ad_02{
    position: absolute;
    display: table;
    width: 256px;
    height: 120px;
    top: 90px;
    right: 0px;
}

.__phy_dosi_news_top_header_ad_02 a{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

/* GNB 영역*/
.__phy_dosi_news_header_nav_wrap{
    width: 100%;
    height: 47px;
    border-top: 1px solid #aaa;
    border-bottom: 2px solid #23428d;
}








/* 상단 메뉴 배경*/
.__phy_dosi_news_header_nav_gnb{
    width: 1024px;
    height:40px;

    background-color:#fff;
    box-shadow:0px 3px 5px #a1a1a1;
    
    margin: 20px auto;
}


.__phy_dosi_news_header_nav_gnb ul{
    margin-left:53px;
    font-family: 'NanumSquare', sans-serif;
    font-size:14px;
    font-weight: bold;
}


.__phy_dosi_news_header_nav_gnb ul li{
    float: left;
    margin-top:12px;
    margin-left: 15px;
    margin-right: 22px;
}


.__phy_dosi_news_header_nav_gnb ul li:nth-child(n+5){
    color:#13667f;
}








.__phy_dosi_news_header_nav_gnb_news2{
    color: #23428d;
}

.__phy_dosi_news_header_nav_gnb_special{
    color: #530953;
}

/* 상단 영역 끝*/



/* 콘텐츠 영역 시작*/
/* 콘텐츠 전체 가로 */
.__phy_dosi_news_con{
    clear: both;
    width: 100%;
    margin:0px auto 0px auto;
}

.__phy_dosi_news_con_wrap{
    position: relative;
    height: 100%;
    margin: 0px auto;
}


/* 주간특집 영역 */

.__phy_dosi_news_con_main_wrap{
    display:block;
    width: 1100px;
    height: 650px;
    margin:25px auto 20px auto;
}


.__phy_dosi_news_con_main_week_wrap{
    width:770px;
    height:600px;
    float:left;
}

.__phy_dosi_news_con_main_week_first_img{
    width:770px;
    height:400px;
    box-shadow:1px 1px 5px #eaeaea;
    float:left;
}


.__phy_dosi_news_con_main_week_first_img img{ /*수정필요*/
    height:400px;
    object-fit:cover;
}

.__phy_dosi_news_con_main_week_sub_wrap{
    /*position: relative;
    width: 256px;
    height: 360px;
    float: right;*/
    display:none;
}

.__phy_dosi_news_con_main_week_sub_area{
    position: relative;
    width: 240px;
    height: 110px;
    margin-bottom: 15px;
}

.__phy_dosi_news_con_main_week_sub_img_bgover{
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #000;
    background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));
    background: -o-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
    background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));
    background: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.8));
}

.__phy_dosi_news_con_main_week_sub_title{
    position: absolute;
    bottom: 5px;
    left: 5px;
}

.__phy_dosi_news_con_main_week_sub_title h3{
    color: #fff;
    font-size: 16px;
    font-weight: normal;
}



/* 메인기사 내용 */
.__phy_dosi_news_con_main_week_first_area{
    clear: both;
    width: 740px;
    height: 190px;
    padding:20px 10px 10px 10px;
}


.__phy_dosi_news_con_main_week_first_maintitle{
    font-size:24px;
    color:#415a80;
    margin-top:5px;
}

.__phy_dosi_news_con_main_week_first_subtitle{
    font-size:14px;
    font-weight: bold;
    color: #000;
    padding-top:11px;
    padding-bottom:11px;
}

.__phy_dosi_news_con_main_week_first_text{
	height: 112px;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    color: #333;
    line-height: 1.8em;
    text-align: justify;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

/* 매물마당 배너 영역 */
.__phy_dosi_news_con_main_sale{
    width: 256px;
    float: right;
    margin-bottom:30px;
    background:#f9f9f9;

    padding:20px 20px 10px 20px;
}

.__phy_dosi_news_con_main_sale_list{
    width: 100%;
    height: 180px;
}

.__phy_dosi_news_con_main_sale_list_wrap{
    position: relative;
    width: 100%;
    height: 60px;
    background: #fff;
    margin-top: 5px;
    border-bottom: 1px solid #ccc;
}

.__phy_dosi_news_con_main_sale_list_img{
    width: 70px;
    height: 50px;
    margin-left: 5px;
    padding-top: 3px;
}

.__phy_dosi_news_con_main_sale_list_img img{
    width: 70px;
    height: 50px;
}

.__phy_dosi_news_con_main_sale_list_title{
    position: absolute;
    width: 175px;
    height: 50px;
    top: 3px;
    right: 0px;
}

.__phy_dosi_news_con_main_sale_list_title p{
    display: table-cell;
    vertical-align: middle;
    font-family: 'NanumSquareB', sans-serif;
    font-size: 13px;
    line-height: 1.3em;
    text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}



.__phy_dosi_news_con_newslist_news{
    margin-top:55px;
}



/* 좌측 뉴스 리스트 영역 - 매물마당 */
.__phy_dosi_news_con_newslist_news_sale_wrap{
    width: 748px;
    height: auto;
    margin-left: 10px;
}

.__phy_dosi_news_con_newslist_news_sale_article{
    display: inline-block;
    width: 360px;
    height: 370px;
    margin-right: 10px;
}


.__phy_dosi_news_con_newslist_news_sale_article_table{
    width: 360px;
    height: 370px;
    border-spacing: 0px;
}

.__phy_dosi_news_con_newslist_news_sale_article_table th{
    width: 67px;
    font-size: 12px;
    text-align: center;
    color: #11738f;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-left: 1px solid #aaa;
}

.__phy_dosi_news_con_newslist_news_sale_article_table td{
    width: 220px;
    height: 45px;
    font-size: 12px;
}

.__phy_dosi_news_con_newslist_news_sale_article_table_img{
    text-align: center;
    vertical-align: middle;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-left: 1px solid #aaa;
}

.__phy_dosi_news_con_newslist_news_sale_article_table_img img{
    width: 120px;
    height: 80px;
    margin-left: 10px;
    margin-right: 10px;
}

.__phy_dosi_news_con_newslist_news_sale_article_table_text{
    padding-left: 7px;
    padding-right: 7px;
    text-align: justify;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
}

.__phy_dosi_news_con_newslist_news_sale_article_table_title{
    padding-left: 7px;
    padding-right: 7px;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
}

.__phy_dosi_news_con_newslist_news_sale_article_table_title h3{
    font-size: 16px;
    line-height: 1.8em;
    text-align: justify;
}

.__phy_dosi_news_con_newslist_news_sale_article_table_write th{
    vertical-align: text-top;
    text-align: right;
    color: #000;
    padding-top: 5px;
    border-top: 1px solid #aaa;
    border-right: none;
    border-left: none;
}

.__phy_dosi_news_con_newslist_news_sale_article_table_write td{
    height: 45px;
    font-size: 12px;
    vertical-align: text-top;
    padding-top: 5px;
    padding-left: 4px;
    border-top: 1px solid #aaa;
}

.__phy_dosi_news_con_newslist_news_sale_img{
    position: absolute;
    width: 120px;
    height: 80px;
    top: 15px;
    left: 10px;
}

.__phy_dosi_news_con_newslist_news_sale_img img{
    width: 120px;
    height: 80px;
}

.__phy_dosi_news_con_newslist_news_sale_title{
    position: absolute;
    top: 15px;
    right: 10px;
}

.__phy_dosi_news_con_newslist_news_sale_title h3{
    display: table-cell;
    width: 205px;
    height: 80px;
    font-size: 16px;
    line-height: 1.6em;
    text-align: justify;
    vertical-align: middle;
}

.__phy_dosi_news_con_newslist_news_sale_date{
    position: absolute;
    font-size: 11px;
    color: #999;
    right: 12px;
    top: 98px;
}

.__phy_dosi_news_con_newslist_news_sale_text{
    position: absolute;
    left: 10px;
    top: 120px;
    width: 340px;
    height: auto;
    padding-bottom: 5px;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 13px;
    line-height: 1.6em;
    color: #666;
    text-align: justify;
}



.__phy_dosi_news_con_newslist_news_sale_info{
    display: inline-block;
    position: absolute;
    bottom: 0px;
    width: 340px;
    height: auto;
    margin: 10px 10px 7px 10px;
    padding-bottom: 5px;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.6em;
    color: #333;
    text-align: justify;
}






/* 많이 본 기사 상단 */
.__phy_dosi_news_con_main_best{
    width: 256px;
    float: right;
    margin-bottom:30px;
    background:#f9f9f9;

    padding:20px;
}


.__phy_dosi_news_con_main_best_title_area{
    width:100%;
    height:50px;
}


.__phy_dosi_news_con_main_best_title_text{
    display: inline-block;
    width:251px;
    height:18px;

    font-family: 'NanumSquare', sans-serif;
    font-size:18px;
    font-weight:800;
    color:#415a80;
    
    border-bottom:2px solid #dadada;
    padding-bottom:10px;
    padding-left:5px;
}




/* 많이 본 기사 내용 */
.__phy_dosi_news_con_main_best_tabs{margin-top:3px;}

.__phy_dosi_news_con_main_best_tabs section{
    display: none;
	top:0;
}

.__phy_dosi_news_con_main_best_article_1-5_wrap{
    width: 234px;
    margin: 0px auto 6px auto;
    padding-bottom: 3px;
}

.__phy_dosi_news_con_main_best_article_1-5_wrap:first-child .__phy_dosi_news_con_main_best_article_1-5_rank{
    background: #415a80;
}

.__phy_dosi_news_con_main_best_article_1-5_wrap:last-child{
	border-bottom: none;
}

.__phy_dosi_news_con_main_best_article_1-5_wrap p{
    display: inline-block;
}

.__phy_dosi_news_con_main_best_article_1-5_rank{
    width: 20px;
    height:20px;
    text-align:center;
    line-height:20px;

    font-family: 'NanumSquare', sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#fff;

    background:#a0a0a0;
    border-radius:5px;
}

.__phy_dosi_news_con_main_best_article_1-5_title{
    font-family: 'NanumSquareB', sans-serif;
    width: 200px;
    font-size: 13px;
    word-break: break-all;
    margin-left: 7px;
}


/* 많이 본 기사 이미지 삭제 */
.__phy_dosi_news_con_main_best_article_1-5_img{
    display:none !important;
    /*position: absolute;
    width: 70px;
    height: 40px;
    top: 0px;*/
}

.__phy_dosi_news_con_main_best_article_6-10_wrap{
    width: 252px;
    margin: 0px auto;
    padding-bottom: 10px;
}


.__phy_dosi_news_con_main_best_article_6-10_wrap p{
    display: inline-block;
    margin-top: 8px;
}

.__phy_dosi_news_con_main_best_article_6-10_rank{
    width: 25px;
    font-family: 'NanumSquare', sans-serif;
    font-size: 14px;
    text-align: center;
    color: #23428d;
    margin-left: 12px;
}

.__phy_dosi_news_con_main_best_article_6-10_title{
    font-family: 'NanumSquareB', sans-serif;
    width: 200px;
    font-size: 12px;
}




.__phy_dosi_news_con_main_best_tabs input{
    display: none;
}

.__phy_dosi_news_con_main_best_tabs label{
    display: inline-block;
    margin: 0px;
    margin-top:15px;

    width:95px;
    height: 25px;
    border-radius:20px;

    margin-left:23px;

    padding-top: 8px;
    font-family: 'NanumSquare', sans-serif;
    font-size: 13px;
    font-weight:bold;
    text-align: center;
    vertical-align: middle;

    color:#5e5e5e;
    background:#e3e3e3;
}


#tab1+label{
    margin-right:-6px;
}

.__k_dosi_news_con_main_best_input_label {
    width:100%;
    height:33px;
    margin-top:-33px;
}

.__phy_dosi_news_con_main_best_tabs label:hover{
    cursor: pointer;
    color:#fff;
    background:#415a80;
    transition:0.7s;
}

.__phy_dosi_news_con_main_best_tabs input:checked + label{
    color:#fff;
    background:#415a80;
    margin: 0px;
}



#tab1+label{
    margin-right:-8px;
}
#tab1:checked ~ .__k_dosi_news_con_main_best_input_label {
    background-image:url(../img/__k_dosi_news_con_main.gif);
    background-repeat: repeat-x;
}
#tab2:checked ~ .__k_dosi_news_con_main_best_input_label {

}
#tab1:checked ~ #__phy_dosi_news_con_main_best_article_today,
#tab2:checked ~ #__phy_dosi_news_con_main_best_article_week{
    display: block;
}
#tab1:checked ~ .__k_dosi_news_con_main_best_input_label{}






/* it분야 보도자료 */
.it-title{
    width:256px;
    height:16px;

    display: inline-block;

    font-family: 'NanumSquare', sans-serif;
    font-size:18px;
    font-weight:800;
    color:#415a80;
    
    border-bottom:2px solid #dadada;
    padding-bottom:10px;
}




/* IT분야 보도자료 */
.pwidget_stage3{
    background:none;
}



.nwv_widget_content ul{
    background:#f9f9f9;
    font-family: 'NanumGothic', sans-serif;
}



.nwv_widget_content ul li{
    font-size:14px;
    margin-left:3px;
    padding-left:2px;
}


.nwv_widget_content ul li:first-child{
    display:block;
    margin-top:25px;
}


.nmv_widget_content ul .end{
    padding-bottom:0px !important;
}




/* 중간 광고1 영역 */
.__phy_dosi_news_con_middle_ad_01{
    width: 994px;
    min-height: 80px;
    margin: 20px auto;
}

/* 중간 광고2 영역 */
.__phy_dosi_news_con_middle_ad_02{
    width: 970px;
    min-height: 90px;
    margin: 20px auto;
}

/* 중간 광고2 영역 */
.__phy_dosi_news_con_detail_middle_ad_01{
    width: 720px;
    min-height: 90px;
    margin-top : 20px;
}

/* 중간 광고3 영역 */
.__phy_dosi_news_con_middle_ad_03{
    width: 970px;
    min-height: 90px;
    margin: 20px auto;
}

/* 중간 광고3 영역 */
.__phy_dosi_news_con_middle_ad_05{
    width: 250px;
    min-height: 250px;
    margin: 15px auto;
}






/* 뉴스 카테고리 영역 */
.dosi_news_con_wrap_{
    width:100%;
    height:760px;
    padding-top:50px;
    background:#f2f2f2;
}


.__phy_dosi_news_con_news_wrap{
    clear: both;
    display:block;
    width: 1100px;
    height:auto;
    margin: 0px auto;
}



.__phy_dosi_news_con_news_wrap>ul>li:nth-child(odd){
    margin-left:9px;
}

.__phy_dosi_news_con_news_wrap>ul>li:nth-child(even){
    margin-left:80px;
}



.__phy_dosi_news_con_news_section{
    width:500px;
    height:338px;
    float:left;
    position:relative;
    margin-bottom:40px;
    background:#fff;
}




.__phy_dosi_news_con_news_section_top_n1, .__phy_dosi_news_con_news_section_top_n4{
    height:46px;
    background:#415a80;
}


.__phy_dosi_news_con_news_section_top_n2, .__phy_dosi_news_con_news_section_top_n3{
    height:46px;
    background:#515151;
}




.__phy_dosi_news_con_news_section_top_title{
    color: #fff;
    font-family: 'NanumSquare',sans-serif;
    font-size: 18px;
    text-align: left;
    padding-left:20px;
    line-height:46px;
    font-weight:bold;
}


/* 카테고리별 기사 */
.__phy_dosi_news_con_news_section_img{
    width: 175px;
    height: 120px;
    overflow:hidden;
    margin:15px 10px 15px 20px;
    float:left;

    box-shadow:1px 1px 5px #eaeaea;
}

.__phy_dosi_news_con_news_section_main{
    float:right;
    width: 260px;
    height:122px;
    overflow:hidden;
    text-overflow: ellipsis;

    margin: 0px auto;
    word-break: break-all;

    margin-top:15px;
    margin-right:25px;
}


.__phy_dosi_news_con_news_section_main h3{
    font-size: 17px;
    line-height: 1.5em;
    margin-top:4px;
}

.__phy_dosi_news_con_news_section_title_n1,
.__phy_dosi_news_con_news_section_title_n2,
.__phy_dosi_news_con_news_section_title_n3,
.__phy_dosi_news_con_news_section_title_n4{
    color:#415a80;
    font-size:14px;
}


.__phy_dosi_news_con_news_section_title_sub{
    font-size: 13px;
    line-height: 1.4em;
    color: #333;
    margin: 5px auto 5px;
}

.__phy_dosi_news_con_news_section_text{
    width: 234px;
    height:40px;
    font-size: 12px;
    color: #666;
    line-height: 1.6em;
    text-align: justify;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}




/* 하단 기사 목록 */
.__phy_dosi_news_con_news_section_new ul{
    position: absolute;
    bottom:0px;
}

.__phy_dosi_news_con_news_section_new ul li{
    font-family: 'NanumSquare',sans-serif;
    height:34px;
    border-top:1px solid #e4e4e4;
    padding:0px 20px;
    margin-left:5px;
}


.__phy_dosi_news_con_news_section_new ul li h3{
    width: 450px;
    padding-top: 8px;
    font-size: 14px;
    text-align:left;
    font-weight:normal;
}



.__phy_dosi_news_con_news_section_new_n1,
.__phy_dosi_news_con_news_section_new_n2,
.__phy_dosi_news_con_news_section_new_n3,
.__phy_dosi_news_con_news_section_new_n4{
    color: #000;
    text-align:left;
}






/* 심층취재, 시사터치, 부동산광고 배너 영역 */
.__phy_dosi_news_con_corner_wrap{
    clear: both;
    width: 1100px;
    height: 240px;
    margin: 40px auto;
}

.__phy_dosi_news_con_corner_indepth{
    width: 570px;
    height: 239px;
    float: left;
    border: 1px solid #ddd;
}

.__phy_dosi_news_con_corner_indepth_title{
    width: 100%;
    height: 42px;
    margin-top: 10px;
}

.__phy_dosi_news_con_corner_indepth_title_deck{
    display:none;
   /* width: 15px;
    height: 5px;
    background: #23428d;
    margin-left: 12px;
    margin-bottom: 7px; */
}

.__phy_dosi_news_con_corner_indepth_title_text{
    width:540px;

    font-family: 'NanumSquare', sans-serif;
    font-weight:bold;
    font-size: 18px;
    font-weight: bold;
    color:#415a80;

    margin-left:10px;
    padding-left:10px;
    margin-top:14px;
    padding-bottom:7px;
    border-bottom: 1px solid #e4e4e4;
}

.__phy_dosi_news_con_corner_indepth_img{
    width: 245px;
    height: 168px;
    float: left;
    margin-left:20px;

    box-shadow:1px 1px 5px #eaeaea;
}


.__phy_dosi_news_con_corner_indepth_img img{
    width:100% !important;
    height:168px;
    object-fit:cover;
}


.__phy_dosi_news_con_corner_indepth_img p{
    width: 245px;
    height: 186px;
    margin: 0px auto;
}

.__phy_dosi_news_con_corner_indepth_article{
    width: 245px;
    height: 198px;
    float: right;
    margin-right:30px;
}

.__phy_dosi_news_con_corner_indepth_article_maintitle{
    display: block;
    word-break: break-all;
    font-size: 17px;
    line-height: 1.5em;
    color: #415a80;
}

.__phy_dosi_news_con_corner_indepth_article_subtitle{
    display: block;
    word-break: break-all;
    font-size: 14px;
    line-height: 1.4em;
    color: #000;
    margin-top: 5px;
}

.__phy_dosi_news_con_corner_indepth_article_text{
    display: block;
    text-align: justify;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    line-height: 1.5em;
    color: #666;
    margin-top: 5px;
}

.__phy_dosi_news_con_corner_sisa{
    width: 256px;
    height: 234px;
    float: left;
    background: #333;
}

.__phy_dosi_news_con_corner_sisa_title{
    width: 100%;
    height: 42px;
    margin-top: 10px;
}

.__phy_dosi_news_con_corner_sisa_title_deck{
    width: 15px;
    height: 5px;
    background: #137591;
    margin-left: 12px;
    margin-bottom: 7px;
}

.__phy_dosi_news_con_corner_sisa_title_text{
    font-family: 'NanumSquareB', sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-indent: 10px;
    color: #fff;
}

.__phy_dosi_news_con_corner_sisa_img{
    width: 100%;
    height: 140px;
}

.__phy_dosi_news_con_corner_sisa_img p{
    width: 233px;
    height: 140px;
    margin: 0px auto;
}

.__phy_dosi_news_con_corner_sisa_article_title{
    text-align: center;
    font-size: 17px;
    font-weight: normal;
    color: #fff;
    margin-top: 12px;
}

.__phy_dosi_news_con_corner_ad{
    width: 256px;
    height: 234px;
    float: right;
    background: #ccc;
}
.__phy_dosi_news_con_corner_main_ad{
    width: 528px;
    height: 241px;
    float: right;
    overflow:hidden;
}


/* 실무지식, 질의응답, 고객상담실 영역 */

.__phy_dosi_news_con_bbs_wrap{
    display:block;
    width: 100%;
    height: 480px;
    margin: 0px auto;
    background: #f2f2f2;
}


.news_con_bbs_wrap_{
    display:block;
    width:1100px;
    margin:0 auto;
}


.__phy_dosi_news_con_bbs_header_icon{
    display:none;
    /*display: inline-block;
    margin-top: 7px;
    margin-left: 10px;*/
}

.__phy_dosi_news_con_bbs_b1,
.__phy_dosi_news_con_bbs_b2,
.__phy_dosi_news_con_bbs_b3{
    width: 330px;
    height: 380px;
    float: left;
    background: #fff;
    margin-top:50px;
}

.__phy_dosi_news_con_bbs_b2,
.__phy_dosi_news_con_bbs_b3{
    margin-left:55px;
}


.__phy_dosi_news_con_bbs_b1_header,
.__phy_dosi_news_con_bbs_b2_header,
.__phy_dosi_news_con_bbs_b3_header{
    position:relative;
    width: 100%;
    height:52px;
    background:#515151;
}

.__phy_dosi_news_con_bbs_b1_topbar,
.__phy_dosi_news_con_bbs_b2_topbar,
.__phy_dosi_news_con_bbs_b3_topbar{
    display:none;
    /*width: 100%;
    height: 5px;
    background: #369;*/
}

.__phy_dosi_news_con_bbs_header_b1_title,
.__phy_dosi_news_con_bbs_header_b2_title,
.__phy_dosi_news_con_bbs_header_b3_title{
    line-height:52px;
    width: 250px;
    color: #fff;
    font-family: 'NanumSquare', sans-serif;
    font-size: 17px;
    font-weight: bold;
    margin-left:20px;
}

.__phy_dosi_news_con_bbs_header_more{
    position:absolute;
    top:14px;
    right:13px;
}

.__phy_dosi_news_con_bbs_b1_text_part,
.__phy_dosi_news_con_bbs_b2_text_part,
.__phy_dosi_news_con_bbs_b3_text_part{
    position: relative;
    width: 310px;
    height: 100px;
    margin: 40px auto 0px;
}





.__phy_dosi_news_con_bbs_b1_text_title,
.__phy_dosi_news_con_bbs_b2_text_title,
.__phy_dosi_news_con_bbs_b3_text_title{
    font-family: 'NanumGothic', sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #415a80;
    margin-bottom: 10px;
}




.__phy_dosi_news_con_bbs_b1_text_contents{
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    line-height: 1.5em;
    color: #666;
    text-align: justify;
}



.__phy_dosi_news_con_bbs_b2_text_icon{
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-bottom: 5px;
    vertical-align: sub;
}

.__phy_dosi_news_con_bbs_b2_text_question{
    display: inline-block;
    width: 268px;
    margin-left: 5px;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    color: #666;
    text-align: justify;
    vertical-align: top;
}

.__phy_dosi_news_con_bbs_b2_text_answer{
    display: inline-block;
    width: 268px;
    margin-left: 5px;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    color: #666;
    text-align: justify;
    vertical-align: top;
}

.__phy_dosi_news_con_bbs_b2_text_write{
    position: absolute;
    right: 20px;
    bottom: 25px;
    display: none;
}


.__phy_dosi_news_con_bbs_b3_text_icon{
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-bottom: 5px;
    vertical-align: sub;
}

.__phy_dosi_news_con_bbs_b3_text_question{
    display: inline-block;
    width: 268px;
    margin-left: 5px;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    color: #666;
    text-align: justify;
    vertical-align: top;
}

.__phy_dosi_news_con_bbs_b3_text_answer{
    display: inline-block;
    width: 268px;
    margin-left: 5px;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    color: #666;
    text-align: justify;
    vertical-align: top;
}

.__phy_dosi_news_con_bbs_b3_text_write{
    float:right;
    margin-bottom:15px;
    margin-right:10px;
}
/******/

#__k_new_sub_contents{
    position:relative;
    height:auto;
    width:100%;
    margin:0px auto;
    margin-top:45px;}


#hide_menu_wrap{display:none;position:fixed;left:0px;top:0px;width:100%;height:60px;margin:0px auto;text-align:center;padding:0px;z-index:100;background-image:url("../img/hide_bk.png");
    background-repeat:repeat-x;}
.hide_menu{width:1024px;height:60px;margin:0px auto;padding:0px;}

#new_sub_title_area{
    clear:both;
    position:relative;
    float:center;
    height:256px;
    width:100%;
    background-image:url("../image/header_back.png");
    background-repeat:repeat-x;
    background-position: 50% 0%;
    z-index:1;
    text-align:center;
    margin:0px auto;
}
.new_sub_title_bg{position:relative;float:center;width:1024px;text-align:center;margin:0px auto;height:226px;background-image:url("../image/header_main_back.png");background-repeat:repeat-x;z-index:20;}

.new_sub_title_bg #sub_top_menu {position:absolute;left:0px;bottom:0px;float:left;width:1024px;height:45px;}
.new_sub_title_bg #sub_top_menu li {float:left;text-align:center;}
.new_sub_title_bg #sub_top_menu li.menugab{width:10px;text-align:center;}

#new_head_search {position:relative;float:left;width:907px;padding:70px 60px 5px 60px;}
#new_sub_contents{position:relative;width:1024px;height:100%;text-align:center;margin:0px auto;}
.new_sub_center_area{position:relative;float:left;width:1024px;height:100%;z-index:1;min-height:200px;text-align:center;margin:0px auto;}


.ma_search_form01 {border:1px solid #23448d;background:#FFFFFF;position:relative;float:left;width:400px;height:38px;margin-left:10px;}
.ma_search_form01 ul{position:relative;float:left;width:410px;height:40px;}
.ma_search_form01 li{float:left;height:38px;}
.ma_search_form01 .input01 {border:0px solid #FFF;background:#FFFFFF;height:36px;margin-left:5px;}
.ma_search_form01 .input {background:#F5F5F5;}
.ma_search_form01 img {vertical-align:middle;}

.popular_search a {color:#ebebeb; font-weight:bold; font-size:12px;
    font-family: 'NanumSquare', sans-serif;
}
.popular_search img { vertical-align:top; }

#new_sub_rolling_wrap{position:relative;float:left;width:1024px;height:210px;text-align:center;margin:0px auto;z-index:1}

#carousel_main_prev{ position:absolute;left:-60px;top:0px;width:58px;height:210px;vertical-align:middle;display: table-cell;text-align:center;}
#carousel_main_prev img{ margin-top:120px;}
#carousel_main{position:absolute;left:0px;top:0px;width:1024px;height:210px;;text-align:center;overflow:hidden;}
#carousel_main_next{ position:absolute;right:-62px;top:0px;width:60px;height:210px;vertical-align:middle;display: table-cell;text-align:center;}
#carousel_main_next img{ margin-top:120px;}

#quick { text-align:center;}




/* 상단 영역 시작 */
/* 상단 타이틀 이미지 */
.__phy_dosi_news_top{
    width:100%;
    height:300px;
    background:#000;
}

.__phy_dosi_news_top_bg{
    width: 100%;
    height:300px;
    margin: 0px auto;
    background-image: url(../img/header_back_new.jpg);
    background-repeat: no-repeat;
    background-position: center;
}



/* 검색창 영역 */
.__phy_dosi_news_top_header_searchbar{
    position: absolute;
    width:180px;
    height:29px;
    top:40px;
    right:0px;
    background:rgba(255,255,255,0.95);
    border: 1px solid #595959;
}

.__phy_dosi_news_top_header_searchbar_text{
    float:left;
    width:130px;
    height:29px;
}

.__phy_dosi_news_top_header_searchbar_text input{
    width: 130px;
    height:29px;
    font-size: 12px;
    color:#000;
    margin-left: 10px;
    padding: 0px;
    outline: none;
}




.__phy_dosi_news_top_header_searchbar_pop{
    position: absolute;
    display: inline-block;
    top:113px;
    left:520px;
}

.__phy_dosi_news_top_header_searchbar_pop ul li{
    float: left;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    margin-right: 10px;
}




/* GNB 영역 */
.__phy_dosi_news_header_nav{
    position: absolute;
    bottom: 0px;
    width: 1024px;
    height: 40px;
    margin: 0px auto;
}

.__phy_dosi_news_header_nav_gnb li{
    float: left;
}

#nav_sub_culture{
    display: none;
    right:230px;
    width:102px;
    top:60px;
    /*height: 140px;*/
	height:175px;
}

#nav_sub_people{
    display: none;
    right: 142px;
    top:60px;
    width: 102px;
    /*height: 105px;*/
	height: 140px;
}


.__phy_dosi_news_header_nav_gnb_sub{
    clear:both;
    position: absolute;
    top:40px;
    z-index: 99;
    background:rgba(0,0,0,0.85);
	font-family: 'NanumSquare', sans-serif;
    font-size: 13px;
    text-align: center;
    color:#fff;
}

.__phy_dosi_news_header_nav_gnb_sub li{
    width: 102px;
    height: 35px;
    line-height: 35px;
}

.__phy_dosi_news_header_nav_gnb_sub li:hover{
    background: rgba(17,115,143,0.7);
    color: #fff;
}




/* 상단 영역 끝*/

/* 우측 배너 영역 시작 */
.__phy_dosi_news_right_banner{
    position: absolute;
    z-index: 100;
    width: 100px;
    height: 520px;
    background: #e2f9ff;
    left: 50%;
    margin-left: 524px;
    margin-top: 25px;
}

.__phy_dosi_news_right_banner_sns{
    display: block;
    width: 86px;
    margin: 2px auto;
}

.__phy_dosi_news_right_banner_btn_top{
    display: block;
    width: 82px;
    margin: 5px auto;
}
/* 우측 배너 영역 끝 */





/* 콘텐츠 영역 시작*/
.__phy_dosi_news_con_wrap{
    width:1100px;
    height:auto;
    margin: 0px auto 0px auto !important;
}

/* 주제별 색상 구분 클래스 - t는 폰트색상, bg는 배경색상 */
.__phy_dosi_news_color_t01,
.__phy_dosi_news_color_t02,
.__phy_dosi_news_color_t03,
.__phy_dosi_news_color_t04,
.__phy_dosi_news_color_t05{
    display:inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-family: 'NanumSquare', sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    background:#415a80;
    border-radius: 5px;
}



.__phy_dosi_news_color_t06{
    color:#415a80;
}

.__phy_dosi_news_color_t07{
    font-size:14px;
    font-weight:normal;
    color: #464646;
}

.__phy_dosi_news_color_t08{
    color: #11738f;
}

.__phy_dosi_news_color_t09{
    color: #11738f;
}

.__phy_dosi_news_color_t10{
    color: #11738f;
}

.__phy_dosi_news_color_t12{
    color: #11738f;
}

.__phy_dosi_news_color_t13{
    color: #11738f;
}

.__phy_dosi_news_color_t14{
    color: #11738f;
}

.__phy_dosi_news_color_t00{
    color: #fff;
}

.__phy_dosi_news_color_bg01,
.__phy_dosi_news_color_bg02,
.__phy_dosi_news_color_bg03,
.__phy_dosi_news_color_bg04,
.__phy_dosi_news_color_bg05{
    display: inline-block;
    width: 251px !important;
    height: 18px !important;
    border-bottom: 2px solid #dadada;
    margin-top:2px;
    padding-bottom: 10px;
    padding-left: 5px;
    margin-bottom:5px;
}



.__phy_dosi_news_con_right_best .__phy_dosi_news_color_bg05{
    margin:0px;
    display: inline-block;
    width: 251px;
    height: 18px;
    font-family: 'NanumSquare', sans-serif;
    font-size: 18px;
    font-weight: 800;
    color: #415a80;
    border-bottom: 2px solid #dadada;
    padding-bottom: 10px;
    padding-left: 5px;
}




.__phy_dosi_news_color_bg06{
    background: #11738f;
}

.__phy_dosi_news_color_bg07{
    font-family: 'NanumSquare', sans-serif;
    font-size: 18px;
    font-weight: 800;
    color: #415a80;
}


/* 좌측 뉴스리스트 위 매물마당 연락처 */
.__phy_dosi_news_con_newslist_sale{
    margin-top: 25px;
    margin-bottom: 25px;
    margin-left: 10px;
    padding: 5px 0px;
    font-family: 'NanumGothic', 'dotum', sans-serif;
    font-size: 12px;
    font-weight: bold;
    background: #eee;
}

.__phy_dosi_news_con_newslist_sale strong{
    padding: 5px 41px;
}


/* 좌측 뉴스 리스트 영역 - 뉴스 4파트, 심층취재, 시사터치 */
.__phy_dosi_news_con_newslist{
    width: 770px;
    float: left;
    margin-bottom: 100px;
}

.__phy_dosi_news_con_newslist_header{
    position: relative;
    height: 46px;
    border-bottom: 2px solid #ebebeb;
    padding-bottom:5px;
}

.__phy_dosi_news_con_newslist_header_title{
    position: absolute;
    left: 10px;
    bottom: 0px;
}
.__phy_dosi_news_con_newslist_header_title img{
    margin-bottom:2px;
}

.__phy_dosi_news_con_newslist_header_map{
    position: absolute;
    display: inline-block;
    right: 5px;
    bottom: 15px;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
}


.__phy_dosi_news_con_newslist_header_map .__phy_dosi_news_color_t07{
    font-size:12px;
    font-weight:bold;
    color:#415a80;
}

.__phy_dosi_news_con_newslist_mainnews{
    position: relative;
    height: 230px;
    top:15px;
    border-bottom: 1px solid #ededed;
}

.__phy_dosi_news_con_newslist_mainnews_img{
    position: absolute;
    width: 250px;
    height: 170px;
    background: #ccc;
    top: 20px;
    left: 10px;

    box-shadow:1px 1px 5px #eaeaea;
}


.__phy_dosi_news_con_newslist_mainnews_img img{
    width:100% !important;
    height:170px;
    object-fit: cover;
}



.__phy_dosi_news_con_newslist_mainnews_article{
    position: absolute;
    width: 472px;
    right:0;
    top: 48%;
    transform:translate(0, -50%);
}



/* 기사리스트 상단 제목 */
.__phy_dosi_news_con_newslist_mainnews_article h3{
    display: table-cell;
    width: 472px;
    height: 30px;
    font-size: 21px;
    background:none;
    color:#415a80;
    text-align:left;
    line-height: 1.4em;
    vertical-align: middle;
    font-weight:bold;
}


.__phy_dosi_news_con_newslist_mainnews_article h4{
    display: block;
    width: 472px;
    height: 20px;
    font-size: 16px;
    color: #333;
    margin:5px 0px;
}

.__phy_dosi_news_con_newslist_mainnews_article_text{
    display: block;
    width: 472px;
    height: 65px;
    margin-top: 5px;
    font-family: 'NanumSquare', sans-serif;
    font-size: 12px;
    line-height: 1.6em;
    color: #666;
    text-align: justify;
}

.__phy_dosi_news_con_newslist_mainnews_article_write{
    text-align:right;
    font-family: 'NanumSquare', sans-serif;
    font-size: 12px;
    color: #999;
}

.__phy_dosi_news_con_newslist_news_wrap{
    position: relative;
    height: 200px;
    margin-top:30px;
}

.__phy_dosi_news_con_newslist_news_img{
    position: absolute;
    width: 250px;
    height: 170px;
    background: #ccc;
    left: 10px;

    box-shadow:1px 1px 5px #eaeaea;
}


.__phy_dosi_news_con_newslist_news_img img{
    width: 100% !important;
    height: 170px;
    object-fit: cover;
}



.__phy_dosi_news_con_newslist_news_article{
    position: absolute;
    width: 480px;
    height: 150px;
    right: 0px;

    top:50%;
    transform:translate(0, -50%);
}


.__phy_dosi_news_con_newslist_news_article h3{
    display: table-cell;
    width:auto;
    font-size: 18px;
    line-height: 1.4em;
    vertical-align: middle;
    font-weight:bold;
    color:#415a80;
    text-align:left;
    background:none;
    margin-bottom:5px;
}


.__phy_dosi_news_con_newslist_news_article_write{
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    color: #999;
    margin-bottom:2px;
    margin-top:2px;
}

.__phy_dosi_news_con_newslist_news_article_text{
    position: absolute;
    display: block;
    height: 65px;
    margin-top: 5px;
    font-family: 'NanumSquare', sans-serif;
    font-size: 13px;
    line-height: 1.6em;
    color: #666;
    text-align: justify;
}


/* 좌측 뉴스리스트 페이지 이동 버튼 영역 */
.__phy_dosi_news_con_newslist_news_page{
    width: 100%;
    height: 30px;
    margin-top: 70px;
}

.__phy_dosi_news_con_newslist_news_page_number{
    position: relative;
    width: 100%;
    height: 30px;
    text-align: center;
}

.__phy_dosi_news_con_newslist_news_page_number a{
    position: relative;
    display: inline-block;
    min-width: 28px;
    height: 28px;
    font-family: 'NanumSquare', sans-serif;
    font-size: 14px;
    color: #999;
    line-height: 28px;
    text-align: center;
    vertical-align: middle;
    margin:0px 2.5px;
}

.__phy_dosi_news_con_newslist_news_page_number a.__phy_dosi_news_con_newslist_news_page_number_on{
    color: #fff;
    font-weight: bold;
    background: #415a80;
    border-radius:50%;
}



/* 좌측 하단 검색창 영역 */
.__phy_dosi_news_con_newslist_bottom_searchbar{
    width: 455px;
    height: 36px;
    top: 70px;
    background: #fff;
    border: 2px solid #e9e9e9;
    margin: 15px auto 50px auto;
}

.__phy_dosi_news_con_newslist_bottom_searchbar_text{
    float: left;
    width: 390px;
    height: 36px;
    background: #fff;
}

.__phy_dosi_news_con_newslist_bottom_searchbar_text input{
    width: 370px;
    height: 36px;
    font-size: 12px;
    color: #666;
    margin-left: 10px;
    padding: 0px;
    outline: none;
}

.__phy_dosi_news_con_newslist_bottom_searchbar_btn{
    float: right;
    font-size: 12px;
    width: 60px;
    height: 36px;
}

.__phy_dosi_news_con_newslist_bottom_searchbar_btn_blind{
    position: absolute;
    overflow: hidden;
}

.__phy_dosi_news_con_newslist_bottom_searchbar_btn button{
    width: 60px;
    height: 36px;
    background-image: url(../img/btn_search_bottom.png);
    background-repeat: no-repeat;
    cursor: pointer;
}


/* 우측 영역 */
.__phy_dosi_news_con_right{
    width: 256px;
    float: right;
    margin-bottom: 50px;
}


/* 우측 많이 본 기사 영역 */
.__phy_dosi_news_con_right_best{
    width: 256px;
    height: auto;
    background: #f9f9f9;
    margin-bottom: 30px;
    padding: 20px 20px 25px 20px;
    margin-left: -40px;
}

.__phy_dosi_news_con_right_best header{
    width: 256px;
    height: 50px;
}

.__phy_dosi_news_con_right_best header p{
    display: inline-block;
    width: auto;
    height: 18px;

}

.__phy_dosi_news_con_right_best_input_label_bg{
    width: 100%;
    height: 33px;
    margin-top: -33px;
}

.__phy_dosi_news_con_right_best_tabs section{
    display: none;
}


.__phy_dosi_news_con_right_best_article_1-5_wrap{
    width: 234px;
    margin: 2px auto 8px auto;
    padding-bottom: 3px;
    height:22px;
}




/*
.__phy_dosi_news_con_right_best_article_1-5_wrap{
    position: relative;
    width: 232px;
    margin: 16px auto;
    border-bottom: 1px solid #aaa;
}
*/
.__phy_dosi_news_con_right_best_article_1-5_wrap p{
    display: inline-block;
}

.__phy_dosi_news_con_right_best_article_1-5_rank{
    width: 20px;
    font-family: 'NanumSquare', sans-serif;
    font-size: 36px;
}


.__phy_dosi_news_con_right_best .__phy_dosi_news_color_t05{
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-family: 'NanumSquare', sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    border-radius: 5px;
}



.__phy_dosi_news_con_right_best_article_1-5_title{
    font-family: 'NanumSquareB', sans-serif;
    width: 200px;
    height:auto;
    font-size: 13px;
    word-break: break-all;
    margin-left: 7px;
    font-weight:normal;
}

.__phy_dosi_news_con_right_best_article_1-5_img{
    display:none;
    /*position: absolute;
    width: 70px;
    height: 40px;
    top: 0px;*/
}

.__phy_dosi_news_con_right_best_article_1-5_img img{display:none;}



/* 5위 아래 띄우기 */
.__phy_dosi_news_con_right_best_part ul li:nth-child(6){
    margin-top:22px;
}


.__phy_dosi_news_con_right_best_article_6-10_wrap{
    width: 238px;
    height:23px;
    margin: 0px auto;
    padding-bottom: 10px;
}



.__phy_dosi_news_con_right_best_article_6-10_wrap p{
    display: inline-block;
}


.__phy_dosi_news_con_right_best_article_6-10_rank{
    width: 25px;
    font-family: 'NanumSquareB', sans-serif;
    font-size: 13px;
    text-align: center;
}

.__phy_dosi_news_con_right_best_article_6-10_rank .__phy_dosi_news_color_t01,
.__phy_dosi_news_con_right_best_article_6-10_rank .__phy_dosi_news_color_t02,
.__phy_dosi_news_con_right_best_article_6-10_rank .__phy_dosi_news_color_t03,
.__phy_dosi_news_con_right_best_article_6-10_rank .__phy_dosi_news_color_t04,
.__phy_dosi_news_con_right_best_article_6-10_rank .__phy_dosi_news_color_t05{
    background:#a0a0a0 !important;
}



.__phy_dosi_news_con_right_best_article_6-10_title{
    font-family: 'NanumSquareB', sans-serif;
    font-weight:bold;
    font-size: 13px;
    line-height: 1.2em;
    color: #333;
    vertical-align: text-bottom;
    word-break: break-all;
    margin-left: 7px;
    margin-right: 5px;
}



.__phy_dosi_news_con_right_best_article_6-10_wrap  .__phy_dosi_news_color_t05{
    background:#a0a0a0 !important;
}

.__phy_dosi_news_con_right_best_tabs input{
    display: none;
}

.__phy_dosi_news_con_right_best_tabs label{
    display: inline-block;
    margin: 0px;
    margin-top: 15px;
    width: 95px;
    height: 25px;
    border-radius: 20px;
    margin-left: 23px;
    padding-top: 8px;
    font-family: 'NanumSquare', sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    color: #5e5e5e;
    background: #e3e3e3;
}

.__phy_dosi_news_con_right_best_tabs label:hover{
    cursor: pointer;
    color:#fff;
    background:#415a80;
    transition:0.7s;
}

.__phy_dosi_news_con_right_best_tabs input:active + label{
    color: #23428d;
    background: #eee;
    margin: 0px;
}
#tab1+label{
    margin-right:-8px;
}
#tab1:checked ~ #__phy_dosi_news_con_right_best_article_today,
#tab2:checked ~ #__phy_dosi_news_con_right_best_article_week{
    display: block;
    margin-top:21px;
}
#tab1:checked ~ .__phy_dosi_news_con_right_best_input_label_bg{}



#__phy_dosi_news_con_right_best_article_today .__phy_dosi_news_con_right_best_article_6-10_wrap,
#__phy_dosi_news_con_right_best_article_week .__phy_dosi_news_con_right_best_article_6-10_wrap{
    padding-left:5px;
}



/* 우측 많이 본 기사 영역 - 파트별 세로 길이, 헤더 */
.__phy_dosi_news_con_right_best_part{
    width: 256px;
    height: auto;
    background: #f9f9f9;
    margin-bottom: 30px;
    padding:20px;
    margin-left:-40px;
}

.__phy_dosi_news_con_right_best_part header{
    width: 256px;
    height: 50px;
}

.__phy_dosi_news_con_right_best_part header p{
    display: inline-block;
    width: auto;
    height: 18px;
}

/* 우측 최신 기사 영역 */
.__phy_dosi_news_con_right_new_3,
.__phy_dosi_news_con_right_new_4{
    width: 256px;
    height: auto;
    background: #f9f9f9;
    margin-bottom: 30px;
    padding: 20px 20px 10px 20px;
    margin-left: -40px;
}

.__phy_dosi_news_con_right_new_title{
    width: 251px !important;
    height: 18px !important;
    font-family: 'NanumSquare', sans-serif;
    font-size: 18px;
    font-weight: 800;
    color: #415a80;
    border-bottom: 2px solid #dadada;
    padding-bottom: 10px;
    padding-left: 5px;
    margin-bottom: 7px;
}

.__phy_dosi_news_con_right_new_title p{}


.__phy_dosi_news_con_right_new_part{
    display: block;
    width: 236px;
    height: 140px;
    margin: 22px auto;
    list-style-type: disc !important;
}

.__phy_dosi_news_con_right_new_part_theme{
    margin-left:-7px;
    margin-bottom:-5px;
}

.__phy_dosi_news_con_right_new_part_article{
    font-family: 'NanumSquareB', sans-serif;
    font-weight: bold;
    font-size: 13px;
    line-height: 1.2em;
    margin: 12px 0px 12px 7px;
}


/* 우측 주간특집 소개 영역 - 심층취재, 시사터치 페이지만 해당 */
.__phy_dosi_news_con_right_week{
    width: 256px;
    height: auto;
    background: #f9f9f9;
    margin-bottom: 30px;
    padding: 25px 20px 20px 20px;
    margin-left: -40px;
}



.__phy_dosi_news_con_right_week .__phy_dosi_news_color_bg07{
    margin: 0px;
    display: inline-block;
    width: 251px;
    height: 18px;
    font-family: 'NanumSquare', sans-serif;
    font-size: 18px;
    font-weight: 800;
    color: #415a80;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-bottom:5px;
}


.__phy_dosi_news_color_bg07 p{
    display: inline-block;
    width: auto;
    height: 18px;
}


.__phy_dosi_news_con_right_week img{
    width:100% !important;
    height:180px;
}




.__phy_dosi_news_con_right_week_wrap{
    display: block;
    margin: 0 auto;
}

.__phy_dosi_news_con_right_week_main_title{
    font-family: 'NanumSquare', sans-serif;
    margin-left:3px;
    margin-top: 9px;
    font-size: 15px;
    color: #415a80;
    line-height: 1.6em;
}

.__phy_dosi_news_con_right_week_sub_wrap{
    margin-top: 4px;
}


.__phy_dosi_news_con_right_week_sub_title .__phy_dosi_news_color_t06{
    font-family: 'NanumSquareB', sans-serif;
    color:#333;
    font-weight:normal;
    font-size:13px;
    margin-left:5px;
}

.__phy_dosi_news_con_right_week_sub_title{
    display: block;
    height: 24px;
    font-size: 13px;
    color: #333;
    line-height: 30px;
}




/* 좌측 뉴스 리스트 영역 - 매물마당 */
.__phy_dosi_news_con_newslist_news_sale_wrap{
    position: relative;
    width: 748px;
    height: auto;
    margin-top: 20px;
}

.__phy_dosi_news_con_newslist_news_article_sale{
    width: 738px;
    height: auto;
    margin-left: 10px;
}

.__phy_dosi_news_con_newslist_news_article_sale h3{
    display: table-cell;
    width: 738px;
    height: 50px;
    font-size: 18px;
    line-height: 1.4em;
    vertical-align: middle;
}

.__phy_dosi_news_con_newslist_news_article_sale_write{
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    color: #999;
}

.__phy_dosi_news_con_newslist_news_article_sale_text{
    display: block;
    width: 738px;
    height: auto;
    margin-top: 5px;
    padding-bottom: 5px;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 14px;
    line-height: 1.6em;
    color: #666;
    text-align: justify;
}

/* 우측 부동산 광고 영역 */
.__phy_dosi_news_con_right_ad{
    width: 296px;
    height: 234px;
    margin-bottom: 15px;
    margin-left:-40px;
}


/* 하단 영역 시작 */

.__phy_dosi_news_footer{
    clear: both;
    width: 100%;
    height: 190px;
    padding: 40px 0px 10px 0px;

    background:#525252;
}

.__phy_dosi_news_footer_wrap{
    width: 1024px;
    height: 170px;
    margin: 0px auto;
}

.__phy_dosi_news_footer_logo{
    width: 200px;
    height: 190px;
    float: left;
}

.__phy_dosi_news_footer_logo h2{
    width: 110px;
    height: 50px;
    position: relative;
    top: 50px;
    left: 80px;
}

.__phy_dosi_news_footer_text{
    width: 758px;
    height: 190px;
    float: left;
    padding-top: 10px;
    padding-left: 10px;
}

.__phy_dosi_news_footer_text_menu li{
    float: left;
    color: #aaa !important;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 13px;
    margin-left: 15px;
    margin-bottom: 22px;
}

.__phy_dosi_news_footer_text_menu li:nth-child(4){
    color: #666;
}



.__phy_dosi_news_footer_text_menu b{
    color:#bfbfbf;
}

.__phy_dosi_news_footer_text address{
    clear: both;
    font-size: 12px;
    color: #aaa !important;
    font-style: normal;
    margin-top: 30px;
    margin-left: 15px;
}

.__phy_dosi_news_footer_text p{
    color: #888;
    font-size: 12px;
    margin-top: 5px;
    margin-left: 15px;
    color:#959595;
}

/* 하단 영역 끝 */
/* 20170601 상단 (urban114 함께 나올때를 위한 CSS변경 ) */

.fixed_top_wrap {
    float:none !important;
}


/* 만평 - 내용 */
.__phy_dosi_news_con_cartoon{
    width: 1024px;
    height: auto;
    margin-bottom: 100px;

    margin-top:-20px;
}

.__phy_dosi_news_con_cartoon_header{
    position: relative;
    width: 1100px;
    height: 50px;
    border-bottom: 2px solid #ebebeb;
}


.__phy_dosi_news_con_cartoon_header img{
}

.__phy_dosi_news_con_cartoon_header_title{
    position: absolute;
    left: 10px;
    bottom: 0px;
}

.__phy_dosi_news_con_cartoon_header_map{
    position: absolute;
    display: inline-block;
    right: 20px;
    bottom: 10px;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
}


.__phy_dosi_news_con_cartoon_wrap{
    position: relative;
    width: 100%;
    min-height: 500px;
    margin-top: 20px;
    margin-bottom: 100px;
}

.__phy_dosi_news_con_cartoon_profile{
    float: left;
    width: 200px;
    height: 350px;

    margin-left:40px;
    margin-top:20px;
}

.__phy_dosi_news_con_cartoon_content{
    float: right;
    width: 760px;
    min-height: 300px;
    margin-right: 10px;
    margin-bottom: 100px;
    margin-left:10px;
}

.__phy_dosi_news_con_cartoon_list{
    width: 760px;
    height: 120px;
    background: #eee;
}

.__phy_dosi_news_con_cartoon_list_prev{
    display: block;
    float: left;
    width: 40px;
    height: 100px;
    margin-top: 10px;
    margin-left: 80px;
    background: url(../img/cartoon_list_allow_left_gray.png);
    position:absolute;
    top:400px;
}

.__phy_dosi_news_con_cartoon_list_prev a:hover{
    float: left;
    width: 40px;
    height: 100px;
    background: url(../img/cartoon_list_allow_left.png);
    position:absolute;
    top:400px;
}

.__phy_dosi_news_con_cartoon_list_next{
    display: block;
    float: right;
    width: 40px;
    height: 100px;
    margin-top: 10px;
    margin-left:50px;
    background: url(../img/cartoon_list_allow_right_gray.png);
    position:absolute;
    top:400px;
    left:950px;
}

.__phy_dosi_news_con_cartoon_list_next a:hover{
    float: right;
    width: 40px;
    height: 100px;
    background: url(../img/cartoon_list_allow_right.png);
    position:absolute;
    top:400px;
    left:950px;
}

.__phy_dosi_news_con_cartoon_list_img li{
    float: left;
    width: 100px;
    height: 100px;
    margin-top: 10px;
    margin-left: 9px;
    overflow: hidden;
}

.__phy_dosi_news_con {
    clear: both;
    width: 100%;
    height: auto;
}

.__phy_dosi_news_con_cartoon_list_img li.__phy_dosi_news_con_cartoon_list_view_on{
    border: 3px solid #11738f;
    box-sizing: border-box;
    overflow: hidden;
}

.__phy_dosi_news_con_cartoon_view{
    position: relative;
    width: 760px;
    min-height: 100px;
    background: #eee;
    margin-top: 20px;
}

.__phy_dosi_news_con_cartoon_view_prev{
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -80px;
    left: 10px;
    width: 50px;
    height: 100px;
    background: url(../img/cartoon_view_allow_left.png) no-repeat;
    background-position: -40px 0px;
}

.__phy_dosi_news_con_cartoon_view_prev a:hover{
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 10px;
    width: 50px;
    height: 100px;
    background: url(../img/cartoon_view_allow_left.png) no-repeat;
    background-position: 0px 0px;
}

.__phy_dosi_news_con_cartoon_view_prev a:active{
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 10px;
    width: 50px;
    height: 100px;
    background: url(../img/cartoon_view_allow_left.png) no-repeat;
    background-position: 0px 0px;
}

.__phy_dosi_news_con_cartoon_view_img{
    display: block;
    width: 620px;
    height: auto;
    margin: 0px auto;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}

.__phy_dosi_news_con_cartoon_view_text{
    display: block;
    width: 620px;
    height: auto;
    margin: 0px auto;
    padding-top: 10px;
    padding-bottom: 50px;
    text-align: center;
    font-family: 'NanumSquare', sans-serif;
    font-size: 20px;
    font-weight: bold;
}

.__phy_dosi_news_con_cartoon_view_next{
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -80px;
    right: 10px;
    width: 50px;
    height: 100px;
    background: url(../img/cartoon_view_allow_right.png) no-repeat;
    background-position: -60px 0px;
}

.__phy_dosi_news_con_cartoon_view_next a:hover{
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    right: 10px;
    width: 50px;
    height: 100px;
    background: url(../img/cartoon_view_allow_right.png) no-repeat;
    background-position: 0px 0px;
}

.__phy_dosi_news_con_cartoon_view_next a:action{
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    right: 10px;
    width: 50px;
    height: 100px;
    background: url(../img/cartoon_view_allow_right.png) no-repeat;
    background-position: 0px 0px;
}

/* 주간특집 - 뉴스리스트 영역 */
.__phy_dosi_news_con_newslist_week_mainnews{
    position: relative;
    height: auto;
    background: #f8f8f8;
    margin-top:30px;
    padding-bottom:10px;
}

.__phy_dosi_news_con_newslist_week_top{
    width: 240px;
    height: 24px;
    background: #415a80;
    margin: 0px auto;
    border-radius:20px;
}

.__phy_dosi_news_con_newslist_week_top_date{
    display:block;
    margin:0px auto 5px auto;
    font-family: 'NanumSquare', sans-serif;
    font-size: 13px;
    line-height: 24px;
    text-align:center;
    color: #fff;
}

.__phy_dosi_news_con_newslist_week_mainnews_maintitle{
    width: 680px;
    height: auto;
    margin:0 auto;
    padding:35px 0px 2px 0px;
    color: #333;
    font-size: 20px;
    text-align: center;
    line-height: 1.6em;
}

.__phy_dosi_news_con_newslist_week_mainnews_wrap{
    position: relative;
    height: 190px;
    margin-top:25px;
}

.__phy_dosi_news_con_newslist_week_mainnews_article{
    position: absolute;
    right:30px;
    width: 368px;
}

.__phy_dosi_news_con_newslist_week_mainnews_article h4{
    display: table-cell;
    width: 368px;
    line-height: 1.6em;
    vertical-align: middle;
    word-break: break-all;
    font-size:16px;
    font-weight:bold;
}

.__phy_dosi_news_con_newslist_week_mainnews_article_text{
    font-family: 'NanumSquare', sans-serif;
    font-size: 13px;
    text-align: justify;
    color: #666;
    line-height: 1.6em;
    margin-top: 5px;
}

.__phy_dosi_news_con_newslist_week_mainnews_article_img{
    position: absolute;
    width: 305px;
    height: 185px;
    left:30px;
}


.__phy_dosi_news_con_newslist_week_mainnews_article_img img{
    width:100% !important;
    height:185px;
    object-fit:cover;
}

.__phy_dosi_news_con_newslist_week_subtitle{
    width: 350px;
    height: 120px;
    margin: 0px auto;
    margin-left:372px;
}




.__phy_dosi_news_con_newslist_week_subtitle_wrap{
    margin-top:16px;
}


.__phy_dosi_news_con_newslist_week_subtitle_wrap li{
    width: 100%;
    height: 24px;
    margin: 7px auto;
    font-size:14px;
}

.__phy_dosi_news_con_newslist_week_subtitle_wrap h4{
    font-weight:bold !important;
}

.__phy_dosi_news_con_newslist_week_pre{
    position: relative;
    height: 280px;
    padding:2px 0px 20px 0px;
    margin-top: 28px;
    border-bottom:1px solid #dedede;
}

.__phy_dosi_news_con_newslist_week_pre_top{
    right:0;
    display:block;
    width: 210px;
    height: 24px;
    background: #415a80;
    margin-top:30px;
    margin-left: 30px;
}

.__phy_dosi_news_con_newslist_week_pre_wrap{
    position: relative;
    width: 708px;
    height: auto;
    margin:15px auto;
    background: #333;
}

.__phy_dosi_news_con_newslist_week_pre_title{
    position: absolute;
    width:300px;
    right:0;
    margin-top:24px;
    right:80px;
}

.__phy_dosi_news_con_newslist_week_pre_title_main{
    display: table-cell;
    width: 100%;
    height: 30px;
    font-size: 18px;
    line-height: 1.4em;
    vertical-align: middle;

    color:#415a80;
}

.__phy_dosi_news_con_newslist_week_pre_subtitle_wrap{
    width: 448px;
    height: auto;
    margin-top:6px;
}

.__phy_dosi_news_con_newslist_week_pre_subtitle_wrap li{
    width: 100%;
    height: 25px;
    font-size: 14px;
    line-height:25px;
}

.__phy_dosi_news_con_newslist_week_pre_img{
    position: absolute;
    width: 280px;
    height: 175px;
    left: 0px;
    box-shadow:1px 1px 5px #eaeaea;
}

.__phy_dosi_news_con_newslist_week_pre_img img{
    width:100% !important;
    height: 175px;
    object-fit:cover;
}


/* 검색결과 영역 */
.__phy_dosi_news_con_result{
    width: 770px;
    float: left;
    margin-bottom: 100px;
}

.__phy_dosi_news_con_result_header{
    position: relative;
    height: 46px;
    border-bottom: 2px solid #ebebeb;
    padding-bottom: 5px;
}
.__phy_dosi_news_con_result_header img{
    margin-bottom: 2px;
}

.__phy_dosi_news_con_result_header_title{
    position: absolute;
    left: 10px;
    bottom: 0px;
}

.__phy_dosi_news_con_result_wrap{
    height: auto;
    margin-top: 30px;
}

.__phy_dosi_news_con_result_wrap p{
    font-family: 'NanumSquare', sans-serif;
    padding-right: 15px;
    font-size: 16px;
    font-weight: bold;
    text-align: right;
}

.__phy_dosi_news_con_result_keyword{
    color: #23428d;
}

.__phy_dosi_news_con_result_count{
    font-size: 20px;
    color: #23428d;
}

.__phy_dosi_news_con_result_search{
    position: relative;
    width: 728px;
    height: 142px;
    margin: 10px auto;
    margin-bottom: 50px;
    background: #ececff;
}

.__phy_dosi_news_con_result_search_header{
    width: 100%;
    height: 40px;
    background: #23428d;
}

.__phy_dosi_news_con_result_search_header p{
    width: 90px;
    height: 16px;
    padding-top: 12px;
    margin-left: 15px;
}

.__phy_dosi_news_con_result_search_object{
    float: left;
    width: 250px;
    height: 41px;
    margin-top: 15px;
    margin-left: 15px;
}

.__phy_dosi_news_con_result_search_add{
    float: right;
    width: 450px;
    height: 41px;
    margin-top: 15px;
}

.__phy_dosi_news_con_result_search_add input{
    width: 350px;
    height: 30px;
    margin-left: 5px;
}

.__phy_dosi_news_con_result_search_date{
    clear: both;
    width: 700px;
    height: 4px;
    margin-top: 10px;
    margin-left: 15px;
}


.__phy_dosi_news_con_result_search_date input{
    width: 180px;
    height: 30px;
    margin: 0px 5px;
    padding-top: 1px;
}

.__phy_dosi_news_con_result_search span{
    vertical-align: middle;
    color: #23428d;
    font-weight: bold;
}

.__phy_dosi_news_con_result_search select{
    width: 180px;
    height: 30px;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    color: #666;
    padding-left: 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url('../img/btn_search_select.png') no-repeat 100% 50% #fff;
    cursor: pointer;
    margin-left: 5px;
}

.__phy_dosi_news_con_result_search select::-ms-expand{
    display: none;
}


.__phy_dosi_news_con_result_search input{
    font-size: 12px;
    color: #666;
    padding-left: 10px;
    outline: none;
}

.__phy_dosi_news_con_result_search_btn{
    position: absolute;
    width: 30px;
    height: 30px;
    right: 24px;
    bottom: 15px;
}

.__phy_dosi_news_con_result_search_btn button{
    width: 30px;
    height: 30px;
    background-image: url(../img/btn_search_blue.png);
    background-repeat: no-repeat;
    cursor: pointer;
}


/* 검색 결과 리스트 */

.__phy_dosi_news_con_result_list_news_wrap{
    position: relative;
    height: 200px;
    margin-top: 30px;
}

.__phy_dosi_news_con_result_list_news_img{
    position: absolute;
    width: 250px;
    height: 170px;
    background: #ccc;
    left: 10px;
    box-shadow: 1px 1px 5px #eaeaea;
}



.__phy_dosi_news_con_result_list_news_img img{
    width: 100% !important;
    height: 170px;
    object-fit: cover;
}


.__phy_dosi_news_con_result_list_news_article{
    position: absolute;
    width: 480px;
    height: 150px;
    right: 0px;
    top: 48%;
    transform: translate(0, -50%);
}

.__phy_dosi_news_con_result_list_news_article h3{
    width: 472px;
    height: 30px;
    font-size: 21px !important;
    background: none;
    color: #415a80;
    text-align: left;
    line-height: 1.4em;
    font-weight: bold;

    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 한줄이면 1, 두줄이면 2 */
    -webkit-box-orient: vertical;

}

.__phy_dosi_news_con_newslist_news_article_result_part{

}

.__phy_dosi_news_con_result_list_news_article_write{
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    color: #999;
    margin-top:6px;
}

.__phy_dosi_news_con_result_list_news_article_text{
    display: block;
    width: 472px;
    height: 65px;
    margin-top: 5px;
    font-family: 'NanumSquare', sans-serif;
    font-size: 12px;
    line-height: 1.6em;
    color: #666;
    text-align: justify;
}


/* detail page*/
/* 뉴스 - 내용페이지 영역 */
.__phy_dosi_news_con_newsview{
    width: 770px;
    float: left;
    margin-bottom: 100px;
}

.__phy_dosi_news_con_newsview_header{
    position: relative;
    height: 46px;
    border-bottom: 2px solid #ebebeb;
    padding-bottom: 5px;
}

.__phy_dosi_news_con_newsview_header_title{
    position: absolute;
    left: 10px;
    bottom: 0px;
}


.__phy_dosi_news_con_newsview_header_title img{
    margin-bottom:2px;
}


.__phy_dosi_news_con_newsview_header_map{
    position: absolute;
    display: inline-block;
    right: 5px;
    bottom: 15px;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
}

.__phy_dosi_news_con_newsview_title_wrap{
    min-height: 230px;
}
.__phy_dosi_news_con_newsview_title_maintitle{
    height: auto;
    font-size: 24px;
    color: #415a80;
    line-height: 1.2em;
    padding: 60px 10px 0px 10px;
}

.__phy_dosi_news_con_newsview_title_subtitle{
    height: auto;
    font-size: 16px;
    color: #333;
    line-height: 1.4em;
    padding: 15px 10px;
}

.__phy_dosi_news_con_newsview_title_write{
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    color: #999;
    padding: 5px 10px 15px 10px;
}

.__phy_dosi_news_con_newsview_btn_top{
    display:block;
    height: 40px;
    margin: 20px auto;
    padding:0px 10px;
}

.__phy_dosi_news_con_newsview_btn_vote{
    display: block;
    position: relative;
    float: left;
    width: auto;
    height: 40px;
}

.__phy_dosi_news_con_newsview_btn_vote_count{
    display: inline-block;
    margin-right: 20px;
    font-family: 'NanumSquare', sans-serif;
    font-size: 15px;
    text-align: center;
    vertical-align: middle;
}



.__phy_dosi_news_con_newsview_btn_vote_count b{
    top:-10px !important;
    color: #415a80;
    margin-left:8px;
    font-family: 'NanumSquare', sans-serif;
    font-size: 15px;
}


.__phy_dosi_news_con_newsview_btn_vote_count_like{
    color: #415a80;
    margin-left:8px;
    position:relative;
    top:-10px !important;
}

.__phy_dosi_news_con_newsview_btn_vote_count_dislike{
    position:relative;
    top:-10px !important;
    color: #415a80;
    margin-left:8px;
    font-family: 'NanumSquare', sans-serif;
    font-size: 15px;
}

.__phy_dosi_news_con_newsview_btn_share{
    float: right;
    width: auto;
    height: 30px;
    right: 0px;
    margin-top: 5px;
}

.__phy_dosi_news_con_newsview_article{
    height: auto;
    padding: 20px 10px;
}

.__phy_dosi_news_con_newsview_article div{
    font-family: 'NanumSquare', sans-serif;
    font-size: 14px;
    line-height: 1.6em;
    color: #666;
    text-align: justify;
    height:auto; /* 건들면 큰일남 !!!!! */
}


.__phy_dosi_news_con_newsview_article table img{
    text-align:center !important;
    margin:0 auto !important;
}



.__phy_dosi_news_con_newsview_article table{
    text-align:center;
    margin:0 auto;
}

.__phy_dosi_news_con_newsview_article p{
    font-family: 'NanumSquare', sans-serif;
    font-size: 14px;
    line-height: 1.6em;
    color: #666;
    text-align: justify;
    word-break: break-all;
}

.__phy_dosi_news_con_newsview_btn_bottom{
    height: 40px;
    padding: 40px 20px 30px 20px;
    border-top: 1px solid #ebebeb;
}

.__phy_dosi_news_con_newsview_connection{
    height: auto;
    padding-bottom: 40px;
    padding-left:20px;
}

.__phy_dosi_news_con_newsview_connection h2{padding-bottom: 5px;}


.__phy_dosi_news_con_newsview_connection ul{
    height: auto;
    margin: 0px auto;
}

.__phy_dosi_news_con_newsview_connection ul li{
    padding-left: 10px;
    background: url(../img/li-image.png) left no-repeat;
    font-family:'NanumSquare',sans-serif;
    font-weight:normal;
}

.__phy_dosi_news_con_newsview_connection ul li h3{
    font-size: 13px;
    color: #333;
    line-height: 30px;
    font-weight:normal !important;

    width:650px;

    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 한줄이면 1, 두줄이면 2 */
    -webkit-box-orient: vertical;
}

.__phy_dosi_news_con_newsview_current{
    height: auto;
    margin-top: 10px;
    padding:0px 20px 20px 20px;
}

.__phy_dosi_news_con_newsview_current ul{
    height: auto;
    margin: 0px auto;
    border-top: 2px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}

.__phy_dosi_news_con_newsview_current ul li{
    padding-left: 63px;
    border-bottom: 1px solid #ebebeb;
}

.__phy_dosi_news_con_newsview_current ul li h3{
    font-size: 13px;
    color: #333;
    line-height: 40px;
}

.__phy_dosi_news_con_newsview_current ul li.__phy_dosi_news_con_newsview_current_prev{
    background: url(../img/view_icon_prev.png) left no-repeat;
}

.__phy_dosi_news_con_newsview_current ul li.__phy_dosi_news_con_newsview_current_next{
    background: url(../img/view_icon_next.png) left no-repeat;
}

.__phy_dosi_news_con_newsview_ad_banner{
    margin-top: 30px;
    width: 100%;
    height: auto;
    text-align: center;
}




/* 약관 및 정책 */
.__phy_dosi_news_con_info{
    width: 1024px;
    height: auto;
    margin-bottom: 100px;
}

/* 헤더 영역 */
.__phy_dosi_news_con_info_header{
    position: relative;
    width: 1024px;
    height: 50px;
    border-bottom: 2px solid #ebebeb;
}

.__phy_dosi_news_con_info_header_title{
    position: absolute;
    left: 10px;
    bottom: 5px;
}
.__phy_dosi_news_con_info_header_title img{
    vertical-align: bottom;
}

.__phy_dosi_news_con_info_header_map{
    position: absolute;
    display: inline-block;
    right: 20px;
    bottom: 10px;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
}


.__phy_dosi_news_con_info_header_map .__phy_dosi_news_color_t05{
    color: #415a80 !important;
    font-family: 'Malgun Gothic', sans-serif;
    font-size: 12px;
    background:none !important;

    width:auto !important;
    height:auto !important;
}



/* 소분류 및 내용 영역 */
.__phy_dosi_news_con_info_wrap{
    position: relative;
    width: 100%;
    min-height: auto;
    margin-top: 40px;
    margin-bottom: 100px;
}

/* 소분류 타이틀 영역 - 이용약관, 개인정보취급방침, 뉴스이용규칙, 청소년보호정책, 이메일무단수집거부 */
.__phy_dosi_news_con_info_wrap ul{
    margin-left:120px;
}

.__phy_dosi_news_con_info_menu li{
    float: left;
}

.__phy_dosi_news_con_info_menu_01{
    width: 120px;
    height: 50px;
    background: url(../img/info_title_00.png) no-repeat;
    background-position: 0px -50px;
}

.__phy_dosi_news_con_info_menu_01:hover{
    width: 120px;
    height: 50px;
    background: url(../img/info_title_00.png) no-repeat;
    background-position: 0px 0px;
}


.__phy_dosi_news_con_info_menu_02{
    width: 170px;
    height: 50px;
    background: url(../img/info_title_00.png) no-repeat;
    background-position: -120px -50px;
}

.__phy_dosi_news_con_info_menu_02:hover{
    width: 170px;
    height: 50px;
    background: url(../img/info_title_00.png) no-repeat;
    background-position: -120px 0px;
}

.__phy_dosi_news_con_info_menu_03{
    width: 150px;
    height: 50px;
    background: url(../img/info_title_00.png) no-repeat;
    background-position: -290px -50px;
}

.__phy_dosi_news_con_info_menu_03:hover{
    width: 150px;
    height: 50px;
    background: url(../img/info_title_00.png) no-repeat;
    background-position: -290px 0px;
}

.__phy_dosi_news_con_info_menu_04{
    width: 160px;
    height: 50px;
    background: url(../img/info_title_00.png) no-repeat;
    background-position: -440px -50px;
}

.__phy_dosi_news_con_info_menu_04:hover{
    width: 160px;
    height: 50px;
    background: url(../img/info_title_00.png) no-repeat;
    background-position: -440px 0px;
}

.__phy_dosi_news_con_info_menu_05{
    width: 180px;
    height: 50px;
    background: url(../img/info_title_00.png) no-repeat;
    background-position: -600px -50px;
}

.__phy_dosi_news_con_info_menu_05:hover{
    width: 180px;
    height: 50px;
    background: url(../img/info_title_00.png) no-repeat;
    background-position: -600px 0px;
}

/* 내용 영역 */
.__phy_dosi_news_con_info_content{
    clear: both;
    width: 984px;
    min-height: 350px;
    padding: 10px;
    margin-top: 10px;
}


.__phy_dosi_news_con_info_content_date{
    font-family:'NanumSquare',sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #415a80;
    line-height: 40px;
    text-align: right;

    display:block;
    margin:0 auto;
}

.__phy_dosi_news_con_info_content_title{
    font-size: 16px;
    color: #415a80;
    padding: 0px 10px;
    margin-top: 40px;
    margin-bottom: 5px;
}

.__phy_dosi_news_con_info_content_title_sub{
    font-family:'NanumSquare',sans-serif;
    font-size: 13px;
    color: #415a80;
    line-height: 1.6em;
    margin-top: 50px;
    padding: 0px 10px;
}

.__phy_dosi_news_con_info_content_title_faq{
    font-size: 20px;
    color: #000;
    text-align: center;
    margin-top: 100px;
    margin-bottom: 10px;
}

.__phy_dosi_news_con_info_content_title_faq_date{
    font-family: 'dotum', 'ng', sans-serif;
    font-size: 12px;
    color: #666;
    text-align: center;
}

.__phy_dosi_news_con_info_content_text{
    font-family:'NanumSquare',sans-serif;
    font-size: 13px;
    color: #666;
    line-height: 1.6em;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 10px;
    word-break: keep-all;
}

.__phy_dosi_news_con_info_content_text_sub{
    font-family:'NanumSquare',sans-serif;
    font-size: 13px;
    color: #666;
    line-height: 1.6em;
    margin-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    word-break: keep-all;
}

.__phy_dosi_news_con_info_content_list{
    font-family:'NanumSquare',sans-serif;
    font-size: 13px;
    color: #666;
    line-height: 1.6em;
    padding-left: 25px;
    padding-right: 15px;
    word-break: keep-all;
}

.__phy_dosi_news_con_info_content_list_sub{
    padding-left: 16px;
}

.__phy_dosi_news_con_info_content_list_rule{
    font-family: 'NanumSquare',sans-serif;
    font-size: 13px;
    color: #666;
    line-height: 1.6em;
    padding-left: 35px;
    padding-right: 15px;
    word-break: keep-all;
    margin: 12px 0px;
}

.__phy_dosi_news_con_info_content_list_rule_sub{
    font-family: 'NanumSquare',sans-serif;
    font-size: 13px;
    color: #666;
    line-height: 1.6em;
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 20px;
    word-break: keep-all;
}

.__phy_dosi_news_con_info_content_rule_question{
    font-family: 'NanumSquare',sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #415a80;
    line-height: 1.6em;
    margin-top: 14px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
}

.__phy_dosi_news_con_info_content_rule_answer{
    font-family: 'NanumSquare',sans-serif;
    font-size: 13px;
    color: #666;
    line-height: 1.6em;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
}

.__phy_dosi_news_con_info_content_admin{
    margin-top:10px;
    float: left;
    width: 180px;
    height: 130px;
    background: #eee;
    border: 1px solid #ccc;
    padding: 20px;
    margin-left: 20px;
    margin-bottom: 100px;
}

.__phy_dosi_news_con_info_content_admin h4{
    font-family: 'NanumSquare',sans-serif;
    font-size: 14px;
    color: #333;
    padding-left: 10px;

    margin-bottom:10px;
}


.__phy_dosi_news_con_info_content_admin ul {
    margin-left:0px;
}

.__phy_dosi_news_con_info_content_admin ul li{
    font-family: 'NanumSquare',sans-serif;
    font-size: 13px;
    color: #666;
    line-height: 1.6em;
}



.__phy_dosi_news_con_info_content_admin:first-child{
    margin-left:-100px;
}



/* 본문 넘버링 부분 들여쓰기 */
.__phy_dosi_news_con_info_content_list_number_circle{
    margin: 0px 4px 9px -16px;
}

.__phy_dosi_news_con_info_content_list_number_dot{
    margin: 0px 4px 9px -16px;
}

.__phy_dosi_news_con_info_content_list_number_bracket{
    margin: 0px 4px 9px -25px;
    font-weight: bold;
}


/* 본문 텍스트 색상 */
.__phy_dosi_news_con_info_content_color_blue{
    color: #415a80;
    font-family:'NanumSquare',sans-serif;
    font-size:14px;
}

.__phy_dosi_news_con_info_content_color_red{
    color: #c00;
}





/* 보도자료 헤더 푸터 */
.media_header{
    height:300px !important;
}