/****************************************************************
 * Report list settings
 ***************************************************************/
.search_exception #body{background:none}
.rpt_img_bg{/*position:absolute;*/display:block;width:91px;height:auto;border:1px solid #cacaca;box-shadow:1px 1px 3px rgba(0,0,0,0.2);overflow:hidden}
.rpt_img_bg img{display:block;height:auto;width:100%}
.rpt_img_bg em{display:block;position:absolute;left:0;top:0;width:100%;height:100%; /*background:url('../img/bg_img93.png') center top repeat-y;z-index:1*/}
h4,h5{clear:both;padding-bottom:16px;background-color:#fff;color:#000;line-height:1em;letter-spacing:-0.05em}
h4 > em,h5 > em{display:inline-block;zoom:1;*display:inline;margin-left:14px;padding:5px 0 5px 12px;line-height:1em;font-size:0.6em;color:#7c7b76;vertical-align:top;border-left:1px solid #ccc;font-weight:400;letter-spacing:-0.05em}
h4{font-size:1.5em}
h5{font-size:1.4em;font-weight:500}
.sub_h4{display:block;padding-bottom:18px;color:#7c7b75;font-size:0.875em;font-weight:400;line-height:22px}
h4.mob_link a{display:none}

.rpt_all_count{clear:both;display:block;color:#000;font-size:1.5em;margin-bottom:18px;line-height:1em}
.rpt_all_count em{color:#7c7b75;padding-left:2px;font-weight:500}
.#filter_Category{min-height:588px}
.rpt_title{width:100%;margin:0;padding:12px 0;background-color:#fafafa;border-top:2px solid #1a1a1a;border-bottom:1px solid #c8c8c8}
.rpt_title strong{display:block;margin-left:20px;color:#000;line-height:1em}
.rpt_title em{padding-left:4px;letter-spacing:0;font-weight:400;color:#7c7b75}
.rpt_ary{position:relative;padding:18px 0;border-top:2px solid #1a1a1a;border-bottom:1px solid #c8c8c8}
.rpt_ary .alg{line-height:1em}
.rpt_ary .alg *{line-height:1em}
.rpt_ary .alg button{display:inline-block;zoom:1;*display:inline;font-size:0.9em;color:#7c7b75;text-align:left}
.rpt_ary .alg button.on{color:#000;font-weight:700}
.rpt_ary .alg button span{position:relative;display:block;padding-left:24px;background:url('../img/ico_list_nm3.gif') 9px 6px no-repeat}
.rpt_ary .alg button.on span{background:url('../img/ico_rpt_check.png') 6px 1px no-repeat}
.rpt_conts{border-bottom:1px solid #c8c8c8}
.rpt_conts ul{width:100%;background-color:#fff}
.rpt_conts li{border-top:1px solid #c8c8c8}
.rpt_conts li:first-child{border-top:none}
.rpt_lst{position:relative;padding:20px 0}
.rpt_lst a p{margin:0}

.rpt_lst.reply {padding-left:22px;}
.rpt_lst.reply > em {
    display: block;
    position: absolute;
    left: 0;
    top: 22px;
    width: 22px;
    height: 22px;
    overflow: hidden;
    background: url(../img/ico_reply.png) no-repeat 50% 50%;
    text-indent: -9999px;
}
.box_large .Js_AjaxParents .rpt_lst{padding-right:200px}

.rpt_link{display:block;color:#000;font-size:1.1em;font-weight:400;line-height:22px;padding-right:60px}
.rpt_link span{display:block;font-size:14px;line-height:22px;color:#7c7b75;margin-top:6px}
.rpt_link em{color:#f08200}
.rpt_link .rpt_img_bg{position:absolute;left:0;top:20px;width:91px;height:122px;margin-top:0;overflow:hidden}
.rpt_point{display:block;margin-bottom:6px;margin-top:2px;line-height:1.4em;font-size:0.9em;color:#e37932 !important;font-weight:700}
.rpt_words{margin-bottom:8px}
.rpt_words a,
.rpt_words em{background-color:#e8e8e8;padding:5px 8px;line-height:1em;color:#444;font-size:0.9em;margin-right:2px;display:inline-block;zoom:1;*display:inline;font-weight:400}
.rpt_words a{margin-bottom:2px}
.rpt_sup{clear:both;margin-top:8px;text-align:left;line-height:1em;word-break:break-all;word-break:keep-all}
.rpt_sup *{color:#7c7b75;font-size:0.9em}
.rpt_sup span{padding-left:10px;display:inline-block;zoom:1;*display:inline;margin-left:8px;background:url('../img/ico_bar_p13.gif') left center no-repeat;line-height:1em}
.rpt_sup .nlt{letter-spacing:0}
.rpt_sup strong{font-size:1em;line-height:1em;color:#444;font-weight:400;padding-right:8px;letter-spacing:-0.08em}
.rpt_sup .end{display:inline-block;zoom:1;*display:inline;background-color:#7c7b75;color:#fff;width:48px;margin-left:6px;font-size:0.8em;line-height:24px;text-align:center;border-radius:2px;position:relative;top:-1px}
.rpt_sup .end.ing{background-color:#f08200}
.rpt_ing{position:absolute;right:0;top:50%;margin-top:-12px;height:24px}
.rpt_ing *{vertical-align:top}
.rpt_ing span{background-color:#7c7b75;color:#fff;display:inline-block;zoom:1;*display:inline;width:48px;font-size:0.8em;line-height:24px;text-align:center;border-radius:2px}
.rpt_ing span.ing{background-color:#f08200}
.rpt_each{position:absolute;right:0;bottom:20px;text-align:right}
.Js_AjaxParents .rpt_each{overflow:hidden}
.rpt_each *{vertical-align:top;display:inline-block;zoom:1;*display:inline;font-size:12px;color:#444;font-weight:700;line-height:1em}
.rpt_each > span{position:relative;margin:6px 0 0 0;text-align:left;background:url('../img/ico_bar_p11.gif') right center no-repeat;right:-1px}
.rpt_each .rpt_file,
.rpt_each .rpt_down,
.rpt_each .rpt_move{margin:0;padding:0;background:none;right:0}
.rpt_each .rpt_down em,
.rpt_each .rpt_file a,
.rpt_each .rpt_down a,
.rpt_each .rpt_move a{display:block;width:100%;height:100%;font-size:0;color:transparent;line-height:0;text-indent:-99999em;overflow:hidden}
.rpt_each .rpt_file{width:19px;height:26px}
.rpt_each .rpt_file a{background:url('../img/btn_file_samll.png') 0 0 no-repeat}
.rpt_each .rpt_down{width:23px;height:23px}
.rpt_each .rpt_down em,
.rpt_each .rpt_down a{background:url('../img/btn_pdf_samll.png') 0 0 no-repeat}
.rpt_each .rpt_move{width:19px;height:19px}
.rpt_each .rpt_move a{background:url('../img/btn_move_samll.png') 0 0 no-repeat}
.rpt_each span.bar{padding-right:12px;background:url('../img/ico_bar_p11.gif') right 7px no-repeat}
.rpt_each .rpt_mov{margin:0;padding:0;width:26px;height:23px;background:url('../img/btn_mov.png') left bottom no-repeat;text-indent:-99999em}
.rpt_each .rpt_summ button{padding:0 12px 0 24px;background:url('../img/ico_arw_off.gif') 8px center no-repeat;line-height:1em;text-align:left;font-size:14px;display:block;line-height:14px}
.rpt_each .rpt_summ .on{color:#e37932;background-image:url('../img/ico_arw_on.gif')}
.rpt_each .pretypify{position:relative;margin-left:12px;background:url('../img/ico_bar_p15.gif') left 5px no-repeat;z-index:1;padding-top:3px}
.rpt_each .pretypify button{margin-left:16px;padding:2px 0 2px 22px;background:url('../img/ico_search_bk.png') left center no-repeat;font-size:14px;color:#444}
.rpt_each .pretypify button.on{background-image:url('../img/ico_search_og.png');color:#e37932}
.rpt_each .pretypify .pp_view{position:absolute;right:0;top:36px;display:none;width:480px;height:70px;padding:18px;background-color:#fff;border:1px solid #c2c2c2;font-size:14px;line-height:22px;text-align:left;font-weight:400;color:#7c7b75}
.rpt_each .pretypify .pp_view.open{display:block}
.rpt_view{position:relative;background-color:#f7f7f7;overflow:hidden;height:0;display:block}
.rpt_view.open{margin-bottom:-1px;border:solid #c8c8c8;border-width:1px 0}
.rpt_view > button{position:absolute;top:12px;display:block}
.rpt_view .print{left:30px;background:url('../img/ico_print.png') 12px center no-repeat;border:1px solid #7c7b75;font-size:14px;line-height:1em;color:#7c7b75;padding:8px 12px 8px 33px;font-weight:500}
.rpt_view .close{right:30px;width:29px;height:28px;background:url('../img/btn_close.png') 0 0 no-repeat;text-indent:-99999em;overflow:hidden}
.rpt_view .face_link{position:absolute;top:12px;left:30px;background:url('../img/btn_sns_face.gif') 0 0 no-repeat;width:86px;height:34px;text-indent:-99999em;overflow:hidden}
.rpt_view .view_conts{margin:58px 30px 30px 30px;border:1px solid #c8c8c8;overflow:auto;overflow-x:hidden;background-color:#fff}
.rpt_view .in_conts{height:400px;padding:20px}
.rpt_view .in_conts .in_view_title{display:none}
.rpt_view .in_conts *{/*font-size:1em;color:#7c7b75*/}
.rpt_more{clear:both;display:block;width:100%;text-align:right;margin:20px 0 40px 0}
.rpt_more a{display:inline-block;zoom:1;*display:inline;width:89px;height:34px;background:url('../img/btn_rpt_more.gif') 0 0 no-repeat;font-size:0;color:transparent;line-height:0;vertical-align:top}
.rpt_date{line-height:1em;letter-spacing:0;font-size:0.9em}

/* 리스트에 이미지가 있는 경우 */
.rpt_art .rpt_lst{min-height:128px;padding-left:112px;padding-right:200px}
.rpt_art .rpt_link{padding-right:0}
/* 리스트에 동영상 */
.rpt_movie .rpt_lst{min-height:128px;padding-left:266px;padding-right:20px}
.rpt_movie .rpt_lst p{margin:0;line-height:22px}
.rpt_movie .rpt_lst p span{display:block;margin-top:4px;font-size:0.85em;color:#7c7b75;font-weight:400;width:100%;line-height:18px}
.rpt_movie .utb_img{display:block;position:absolute;left:20px;top:20px;overflow:hidden;margin-top:0;cursor:pointer;height:128px;border:1px solid #ddd}
.rpt_movie .utb_img em{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:url('../img/ico_utb_play.png') center center no-repeat}
.rpt_movie .utb_img img{display:block;width:228px;height:auto}
.rpt_movie .rpt_point{color:#e37932;line-height:1em;margin:2px 0 8px 0}
.rpt_movie .rpt_sup{letter-spacing:0;font-size:1em;font-weight:400;color:#7c7b75;margin-top:6px;font-size:14px}
.rpt_movie .view_conts{overflow:hidden;border:none;background-color:#f7f7f7;margin-top:0;padding-top:58px}
.rpt_movie .view_conts .in_conts{padding:0;height:auto;position:relative}
.rpt_movie .view_conts .utb_mv{width:100%;height:386px;padding-bottom:20px}
.rpt_movie .view_conts .utb_mv iframe{border:1px solid #c8c8c8}
.rpt_movie .view_conts .scr_box{height:340px;padding:20px;overflow:auto;overflow-x:hidden;border:1px solid #c8c8c8;background-color:#fff}
.rpt_movie .view_conts .scr_box .scr_scroll{font-size:0.9em;color:#7c7b75}
.rpt_movie .tpmlt_box .seminar_link{position:absolute;left:102px;top:-41px;font-size:0.9em;font-weight:700;color:#444;padding-right:12px;background:url('../img/ico_arw_link.gif') right center no-repeat}
.rpt_movie .tpmlt_box .seminar_link em{color:#e37932}
.rpt_movie .tpmlt_box .mob_top_movie .rpt_point,
.rpt_movie .tpmlt_box .mob_top_movie p,
.rpt_movie .tpmlt_box .mob_top_movie .rpt_words,
.rpt_movie .tpmlt_box .mob_top_movie .rpt_sup{display:none}

/* 상세검색에서 이미지 리스트 처리 경우 */
.rpt_all_search .rpt_lst{min-height:102px;padding-left:102px}

/* 상세검색에서 리스트가 작은 경우 */
.rpt_min_wh .rpt_conts{margin:0 20px;border-bottom:none}
.rpt_min_wh .rpt_link .rpt_img_bg{width:73px;height:auto}
.rpt_sub_wh .rpt_title{padding:17px 0}
.rpt_sub_wh .rpt_conts{margin:0}
.rpt_sub_wh .rpt_conts li{border-top:none;border-bottom:1px solid #c8c8c8}
.rpt_sub_wh .rpt_lst{margin:0 20px}

/* 주제별 박스 */
.rpt_kind{margin-bottom:10px;border-top:2px solid #000;position:relative;box-shadow:1px 3px 4px #e8e8e8;background-color:#fff;z-index:3}
.rpt_kind .kind_wrap{padding:20px;border:1px solid #8c8c8c;border-top:none}
.rpt_kind .kind_wrap strong{display:none;cursor:pointer}
.rpt_kind .kind_wrap .kind_hidden{background:url('../img/ico_bar_list.png') center 32px no-repeat}
.rpt_kind .kind_wrap ul{width:742px;margin-left:-20px}
.rpt_kind .kind_wrap li{display:inline-block;zoom:1;*display:inline;width:182px;vertical-align:top;padding:3px 0}
.rpt_kind .kind_wrap li a{display:block;padding:0 0 0 32px;font-size:14px;width:137px;color:#7c7b75;line-height:18px;background:url('../img/ico_list_nm4.gif') 20px 6px no-repeat;word-break:break-all}
.rpt_kind .kind_wrap li a.on{color:#000;font-weight:500}
.rpt_kind .kind_wrap li.all{width:99%;background-color:#fff;position:relative;margin-left:1px}
.rpt_kind .kind_wrap li.all a{font-size:0.9em;border-left:none;line-height:32px;background-position:19px 13px}
.rpt_kind .kind_top_select{border:solid #8c8c8c;border-width:0 1px;padding:20px 20px 0 20px;margin-bottom:-10px}
.rpt_kind .kind_top_select .nxt{display:inline-block;zoom:1;*display:inline;width:26px;height:35px;background:url('../img/ico_arw_kind.png') center center no-repeat;font-size:0;color:transparent;line-height:0;vertical-align:top}

/* 리스트 개수 적용 */
.rpt_number_view{position:relative;width:100%;padding:10px 0;border-bottom:1px solid #c8c8c8;border-top:2px solid #000;z-index:2}
.rpt_number_view.top_bor_no{border-top:none}
.rpt_number_view .num{display:block;color:#000;font-size:0.9em;font-weight:500;margin:3px 0}
.rpt_number_view .num em{padding-left:4px;letter-spacing:0;color:#7c7b75;font-weight:400}
.rpt_number_view .old_rpt{display:block;font-size:0.9em;color:#000;padding-left:10px;background:url('../img/ico_list_nm4.gif') left center no-repeat;font-weight:500;margin:4px 0}
.rpt_number_view .rss{position:absolute;right:0;top:-34px;display:block;width:40px;height:13px;background:url('../img/btn_rss.gif') 0 0 no-repeat;text-indent:-99999em;overflow:hidden;z-index:1}
.rpt_acc{position:absolute;right:0;top:8px}
.rpt_acc .number_check{font-size:14px;color:#000;font-weight:500;padding-right:10px}
.rpt_acc .sod_select{color:#000;width:88px;margin-right:4px}
.rpt_acc button{width:58px;height:35px}
.rpt_acc button span{font-weight:500;padding:10px 0}
.rpt_year{position:absolute;right:162px;top:8px}

/* pdf 다운로드 리스트 */
.rpt_download li{position:relative;padding:20px 0}
.rpt_download li a{padding:0 84px 0 36px;background:url('../img/btn_pdf_samll.png') left 0 no-repeat}
.rpt_download .rpt_sup{position:absolute;right:0;top:26px;margin-top:0}
.rpt_download .rpt_sup em{letter-spacing:0}
.rpt_down_file li{position:relative;padding:20px 36px;background:url('../img/btn_file_samll.png') left 18px no-repeat}
.rpt_down_file .day{position:absolute;right:0;top:22px;margin:0}

/****************************************************************
 * Report view settings
 ***************************************************************/
.view_title{position:relative;clear:both;padding-bottom:30px}
.view_title .rpt_words{padding-right:150px}
.view_top{position:relative;padding-bottom:18px;margin-bottom:20px;background:url('../img/bg_g_bottom.gif') left bottom repeat-x}
.view_top.no-bg_bottom{background:none;margin-bottom:0}
.view_top.padding_30_add{padding-bottom:25px}
.view_rpt_title{margin:16px 0 14px 0;color:#000;font-size:1.5em;font-weight:500;padding-right:160px}
.view_rpt_title em{color:#f08200}
.view_sns{position:absolute;right:0;bottom:25px;overflow:hidden;z-index:1}
.view_sns .sns,
.view_sns .print{float:left;background-position:center center;text-indent:-99999em;overflow:hidden;margin-right:4px;border-radius:1px;background-repeat:no-repeat}
.view_sns .sns{background-image:url('../img/btn_sns_f.gif');border:1px solid #3b5998;width:33px;height:25px}
.view_sns .print{background-image:url('../img/btn_sns_p.gif');border:1px solid #c4c4c4;width:35px;height:27px}
.view_sns .txt_control{float:left;border:solid #c4c4c4;border-width:1px 1px 1px 0;border-radius:1px}
.view_sns .txt_control button{float:left;border-left:1px solid #c4c4c4;display:block;width:33px;height:25px;text-align:center;font-weight:500}
.view_sns .txt_control button{font-size:16px;color:#999}
.view_sns .txt_control button:first-child{font-size:13px}
.view_author{position:relative;padding-left:122px;padding-bottom:30px;min-height:128px}
.view_author.left_no_img{padding-left:0}
.view_author .rpt_img_bg{position:absolute;left:0;top:0;width:91px;margin-top:0;height:122px;overflow:hidden}
.view_author .rpt_img_bg em{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url('../img/bg_img93.png') center top repeat-y}
.view_author > ul{margin-bottom:8px}
.view_author > ul li{position:relative;letter-spacing:0;padding-left:105px;line-height:24px}
.view_author > ul li strong{position:absolute;left:0;top:1px;width:105px;font-weight:400;color:#000;letter-spacing:-0.08em}
.view_name{letter-spacing:-0.08em}
.view_name span{padding-right:8px}
.view_name span:first-child{padding-left:0;margin-left:0;none}
.view_name a{display:inline-block;zoom:1;*display:inline;padding-left:18px;background:url('../img/ico_name_link.gif') 0 center no-repeat;color:#4c4c48;letter-spacing:-0.08em;line-height:1em;font-size:1em;padding-top:2px;padding-bottom:2px}
.view_plus-box{position:relative;padding:30px;border:1px solid #c9c9c9;background-color:#fbfbfb}
.view_plus-box .line_guide{color:#7c7b75;overflow:hidden}
.view_plus-box .line_guide.css_height_auto{height:auto}
.view_plus-box .more_plus{position:absolute;right:-1px;bottom:-1px;display:none}
.view_summary{position:relative;height:56px;overflow:hidden}
.view_summary .rpt_each{right:auto;left:0;overflow:hidden}

.view_youtube{position:relative;padding:30px;margin-bottom:50px;background-color:#f7f7f7;border:solid #c8c8c8;border-width:1px 0}
.view_youtube iframe{border:1px solid #c8c8c8}
.view_youtube .mov{width:100%;height:382px;background-color:#000}
.view_youtube .mov_fnts{margin-top:20px;height:136px;border:1px solid #c9c9c9;background-color:#fff;overflow:auto;overflow-x:hidden;font-size:0.9em;line-height:1.8em}
.view_youtube .mov_fnts .scr_auto{padding:22px}
.view_youtube .ytb_link{position:absolute;right:4px;top:-30px;display:block;padding-right:12px;background:url('../img/ico_arw_link.gif') right 2px no-repeat;font-size:0.8em;color:#333;line-height:1em;font-weight:700}
.view_youtube .ytb_link em{color:#e37932}

.view_price{clear:both;margin-bottom:50px;float:left}
.view_price .price_info{float:left;width:741px;border:1px solid #c9c9c9}
.view_price .price_info dl{float:left;width:185px;text-align:center;font-size:0.9em}
.view_price .price_info dl:first-child{width:186px}
.view_price .price_info dl dt{background:#f2f2f2 url('../img/ico_bar_p11.gif') left center no-repeat;width:100%;color:#333;font-weight:700;padding:10px 0}
.view_price .price_info dl:first-child dt{background-image:none}
.view_price .price_info dl dd{width:100%;color:#444;padding:18px 0}
.view_price .price_info dl dd label *{letter-spacing:0}
.view_price .price_info dl dd label span{padding-left:4px}
.view_price .price_select{float:left;width:100%}
.view_price .price_select p{float:left;margin:18px 0 0 0;font-size:0.8em;padding-left:8px;background:url('../img/ico_list_nm2.gif') left 5px no-repeat;line-height:1em}
.view_price .price_select .btns{float:right;margin-top:10px}
.view_price .price_select .btns *{vertical-align:top}
.view_price .price_select .btns a{margin-left:3px;width:106px;height:38px}
.view_price .price_select .btns .black_white{margin-left:3px}
.view_relevant{position:relative;margin-bottom:50px}
.view_relevant .list_page-number{padding-top:20px}
.view_relevant .rpt_conts{border-top:2px solid #000}
.view_relevant .relevant_point{position:absolute;right:2px;top:-42px;font-size:0.9em;font-weight:500;color:#4c4c4c;line-height:2em;background-position:left 6px;padding-left:20px}
.view_relevant .rpt_date{position:absolute;right:0;top:24px}
.view_tab_menu .tab_conts{position:relative;width:100%;overflow:hidden}
.view_tab_menu .tab_conts .item_wrap{float:left;width:1000%;padding-bottom:18px;border-bottom:1px solid #ccc}
.view_tab_menu .tab_conts .item_wrap li{float:left;width:215px;margin-left:49px;line-height:0}
.view_tab_menu .tab_conts .item_wrap li:first-child{margin-left:0}
.view_tab_menu .tab_conts .item_wrap li > a{display:block}
.view_tab_menu .tab_conts .item_wrap li > a img{display:block;width:215px}
.view_tab_menu .tab_conts .item_wrap li > a .rpt_point{padding:18px 0 6px 0;margin:0}
.view_tab_menu .tab_conts .item_wrap li > a p{margin:0;padding-bottom:6px;color:#000;line-height:1.4em;overflow:hidden}
.view_tab_menu .tab_conts .item_wrap li .rpt_words{margin-bottom:10px}
.view_tab_menu .tab_conts .no_list{display:block;text-align:center;font-size:16px;line-height:22px;color:#444;padding:107px 0;margin:0;border-bottom:1px solid #ccc}
.view_editor_box{padding-bottom:80px;border-bottom:1px solid #c8c8c8}
.view_editor_box .view_img_width,
.view_editor_box img{display:block;max-width:100%;height:auto}
.org_news{width:102px;height:32px;border:1px solid #c4c4c4;margin-top:30px}
.org_news a{display:block;width:100%;height:100%;font-size:14px;line-height:34px;color:#444;font-weight:700;text-align:center}
.download_list{position:relative;border-bottom:1px solid #c8c8c8;padding:18px 0;overflow:hidden}
.download_list .down_add{position:absolute;left:2px;top:20px;font-weight:500;color:#444;font-size:1em}
.download_list .add_lst{padding-left:77px}
.download_list .add_lst a{display:block;line-height:28px;color:#444;font-size:0.9em;padding-left:24px;background:url('../img/ico_down_li.gif') left center no-repeat;letter-spacing:0}
.back_align{text-align:right;padding-top:20px}
.back_align .link_list{margin-right:4px}
.back_align .link_list,
.back_align .back_list{height:48px;width:122px}
.back_align .link_list span{font-size:16px;padding:16px 0}
.back_align .back_list span{font-size:16px;padding:16px 0;text-align:left;text-indent:18px;background:url('../img/ico_arw_btn.png') right center no-repeat}
.lst_article_base{position:relative;margin-top:30px;background-color:#fff;clear:both}
.lst_article_base > button{position:absolute;right:0;top:-10px;width:106px}
.lst_article_base > ul{border-top:2px solid #1a1a1a;border-bottom:1px solid #c8c8c8}
.lst_article_base > ul > li:first-child{border-top:none}
.lst_article_base > ul > li{position:relative;border-top:1px solid #c8c8c8}
.lst_article_base > ul > li > a{display:block;font-size:1.1em;color:#000;padding:20px 90px 20px 36px;line-height:22px}
.lst_article_base > ul > li > a.pf_down,
.lst_article_base > ul > li > a.lst_det{padding:0;position:absolute}
.lst_article_base > ul > li > a.pf_down{left:0;top:20px;width:24px;height:24px;background:url('../img/btn_pdf_samll.png') 0 0 no-repeat;text-indent:-99999em;overflow:hidden}
.lst_article_base > ul > li > a.lst_det{right:0;top:50%;margin-top:-7px;padding-right:14px;font-size:14px;color:#444;line-height:1em;background:url('../img/ico_arw_kind.png') right center no-repeat;}
.lst_article_base > ul > li > a .rpt_point{font-size:0.8em}
.lst_article_base > ul > li > a .rpt_sup{font-size:0.8em}

.lst_article_base.north_list > ul > li a{background:url('../img/btn_pdf_samll.png') left 24px no-repeat}

/****************************************************************
 * Report search settings
 ***************************************************************/
.sch_inpt_mobile{display:none}
.rpt_detail_search{display:block;float:left;padding:20px 19px;background-color:#fafafa;margin-bottom:26px;border:1px solid #e7e7e7}
.rpt_detail_search .sch_inpt{display:block;float:left;width:478px;padding-bottom:13px;border-bottom:1px solid #e7e7e7;margin-bottom:30px}
.rpt_detail_search .sch_inpt label{display:block;position:relative;width:406px;padding-right:42px}
.rpt_detail_search .sch_inpt input{border:2px solid #66635d;color:#000;font-size:1em;font-weight:500;padding:6px 0;background-color:#fff}
.rpt_detail_search .sch_inpt button{position:absolute;right:0;top:0;display:block;width:41px;height:41px;background:#66635d url('../img/ico_search.png') center center no-repeat;text-indent:-99999em;overflow:hidden}
.rpt_detail_search .overfocus input{border-color:#f08200;
	-webkit-transition:border-color 0.2s cubic-bezier(0.75,0.1,0.25,1);
			transition:border-color 0.2s cubic-bezier(0.75,0.1,0.25,1);
}
.rpt_detail_search .overfocus button{background-color:#f08200;
	-webkit-transition:background-color 0.2s cubic-bezier(0.75,0.1,0.25,1);
			transition:background-color 0.2s cubic-bezier(0.75,0.1,0.25,1);
}
.rpt_detail_search .sch_kind{display:block;position:relative;float:left;width:363px;padding-left:101px}
.rpt_detail_search .sch_kind .t{position:absolute;left:0;top:0;display:block;padding-left:12px;font-size:0.9em;color:#000;line-height:1em;font-weight:500}
.rpt_detail_search .sch_kind .sod_select{width:175px;color:#7c7b75;margin-left:3px}
.rpt_detail_search .sch_kind .sod_select .sod_list_arw{background-image:url('../img/ico_select_arw-sub.gif')}
.rpt_detail_search .sch_kind.k1{padding-bottom:20px;border-bottom:1px solid #e7e7e7;margin-bottom:30px;z-index:1}
.rpt_detail_search .sch_kind.k1 .t{top:12px}
.rpt_detail_search .sch_kind.k2 *{vertical-align:top;line-height:1em}
.rpt_detail_search .sch_kind.k2 label{display:inline-block;zoom:1;*display:inline;width:80px;font-size:0.9em;letter-spacing:0;font-weight:500}
.rpt_detail_search .sch_kind.k2 label input{margin-right:6px}
.rpt_detail_search .sch_kind.k2{width:377px}
.rpt_detail_search .sch_kind.k3 *{vertical-align:top;line-height:1em}
.rpt_detail_search .sch_kind.k3 .all{float:left;width:76px;font-size:0.9em;letter-spacing:0;font-weight:500}
.rpt_detail_search .sch_kind.k3 .all input{margin-right:6px}
.rpt_detail_search .sch_kind.k3 .time{position:relative;padding-left:19px;float:left;width:268px;margin-top:-12px}
.rpt_detail_search .sch_kind.k3 .time .time_inp{position:absolute;left:0;top:12px}
.rpt_detail_search .sch_kind.k3 .time .search_detail{display:block}
.rpt_detail_search .sch_kind.k3 .time .search_detail input[type="text"]{width:82px}
.rpt_detail_search .sch_kind.k3 .time .search_detail em{float:left;padding:0 6px;position:relative;top:10px}
.rpt_detail_search .sch_kind.k3 .time .search_detail .now_time{position:absolute;right:0;top:11px;font-size:0.9em;letter-spacing:0;font-weight:500}
.rpt_detail_search .sch_kind.k3 .time .search_detail .now_time input{margin-right:2px}
.rpt_detail_search .sch_kind.k3 .time .search_detail .overlap{float:left}
.rpt_detail_search .sch_kind.k3 .time .search_detail .overlap label{letter-spacing:0;color:#c8c8c8}

.res-dat{clear:both;width:100%;padding:180px 0}
.res-dat .brd-cmm{display:block;text-align:center;font-size:20px;color:#000;padding-top:90px;background:url('../img/ico_warning_web.gif') center top no-repeat}
.res-dat .brd-cmm li{line-height:30px}

.epic_conts_box{margin-bottom:80px}
.epic_conts_box h4{color:#e37932;padding-bottom:12px}
.epic_lst li{padding-bottom:30px}
.epic_lst li .epic_tit{position:relative;padding-right:35px}
.epic_lst li .epic_tit a{display:block;color:#000;font-size:1.1em}
.epic_lst li .rpt_each{bottom:0}
.epic_lst li .epic_sup *{display:inline-block;color:#7c7b75;font-size:0.9em;padding:0 8px}
.epic_lst li .epic_sup{margin-left:-8px;line-height:1em;margin-top:2px}
.epic_lst li .epic_sup span{letter-spacing:0;background: url('../img/ico_bar_p13.gif') left center no-repeat}
.epic_lst li .epic_fnt{border-top:1px solid #e8e8e8;font-size:0.9em;padding-top:8px;margin-top:12px;line-height:1.5em;overflow:hidden;height:64px}

.view_relevant{position:relative}
.btn_press{display:block;position:absolute;top:-50px;right:0;padding:5px 40px 5px 15px;color:#fff;background:#f08200 url("../img/btn_go.png") right center no-repeat;font-size:14px;font-weight:500;z-index:10;box-shadow:rgba(0, 0, 0, 0.15) 1px 1px 3px}

@media screen and ( max-width:640px ){
	.btn_press{top:-40px;right:15px;padding:5px 30px 5px 10px;font-size:12px;background-size:auto 9px;}
	.mob_title_h5.r_btn em{display:block;margin-left:0;padding-left:0;padding-right:120px;border-left:0}

	.epic_conts_box{margin:0;background-color:#fff}
	.epic_conts_box h4{color:#fff}
	.epic_lst li{padding:20px 11px;border-top:1px solid #c8c8c8}
	.epic_lst li:first-child{border-top:none}
	.epic_lst li .epic_sup{margin-top:6px}
	.epic_lst li .epic_tit a{font-size:1.2em}

	.rpt_each span.bar{background:none;padding-right:0}
	.res-dat{width:100%;border-top:none;padding:180px 0;background-color:#fff}
	.res-dat .brd-cmm{font-size:14px;color:#000;padding-top:70px;background:url('../img/ico_warning.gif') center top no-repeat;background-size:59px auto}
	.res-dat .brd-cmm li{line-height:24px}

	.search_exception .rpt_art .rpt_each{display:none !important}
	.search_exception .rpt_down{background:none !important;padding-right:0 !important}
	.search_exception .rpt_summ{display:none}
	h4{padding:12px 0;background-color:#f08200;color:#fff;font-size:14px;font-weight:700;text-indent:15px;position:relative;z-index:3}
	h4.mob_link{text-indent:30px}
	h4.mob_link a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background: url('../img/btn_mob_back.png') 15px 11px no-repeat;background-size: 9px auto;text-indent:-99999em;overflow:hidden}
	.sub_h4{background-color:#fff;color:#7c7b75;font-size:1em;padding:15px 15px 0 15px;text-indent:0;line-height:18px}
	.h4_other .sub_h4{padding-top:60px}
	.h4_other .rpt_kind{position:absolute;left:0;top:38px;width:100%}
	h4.mob_show{text-indent:30px;padding:0}
	h4.mob_show a{display:block;padding:12px 0;color:#fff;line-height:1em;background:url('../img/btn_mob_back.png') 15px 11px no-repeat;background-size:9px auto}
	h5{font-size:1.2em;padding:0 15px 15px 15px;line-height:1.25em}
	h5 em{font-size:0.65em;padding:4px 0 3px 10px}
	h4 > em, h5 > em{margin-left:10px}
	.lst_article_base h5{padding-top:20px}
	.mob_title_h5{margin-top:10px}
	.mob_title_h5,
	.lst_article_base .mob_title_h5{position:relative;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;box-shadow:0px 2px 3px rgba(0,0,0,0.1);padding-top:15px;z-index:1}
	.mob_mov_tit{padding-top:15px;margin-top:-10px}
	.rpt_kind{box-shadow:none;background-color:#f0f0f0;margin-bottom:0;border-top:none}
	.rpt_kind .kind_wrap{border:none;padding:0;position:relative}
	.rpt_kind .kind_wrap strong{display:block;position:relative;margin:0;font-size:15px;padding:15px;border-bottom:2px solid #cacaca;cursor:pointer;color:#000;font-weight:400}
	.rpt_kind .kind_wrap strong:after{content:'';display:block;position:absolute;right:15px;top:20px;width:14px;height:9px;background:url('../img/ico_lnb_mob.png') 0 0 no-repeat;background-size:14px auto}
	.rpt_kind .kind_wrap strong em{display:none}
	.rpt_kind .kind_wrap .kind_hidden{position:absolute;left:0;top:46px;width:100%;background-color:#fff;z-index:1;display:none;background-image:none;overflow:auto;overflow-x:hidden}
	.rpt_kind .kind_wrap .kind_hidden.open{display:block}
	.rpt_kind .kind_wrap ul{margin:0;padding:10px 0;width:100%}
	.rpt_kind .kind_wrap ul li.all,
	.rpt_kind .kind_wrap ul li{display:block;width:auto;padding:0 15px;margin:0}
	.rpt_kind .kind_wrap ul li.all a,
	.rpt_kind .kind_wrap ul li a{width:auto;padding:15px 0;border-left:none;border-top:1px solid #cacaca;font-size:15px;color:#7c7b75;font-weight:400;line-height:1em;background:none}
	.rpt_kind .kind_wrap ul li a.on{color:#e37932;font-weight:400;background:url('../img/ico_mob_lnbon.png') right center no-repeat;background-size:20px auto}
	.rpt_kind .kind_wrap ul li:first-child a{border-top:none}
	.rpt_acc{display:none}
	.mob_change_sel{display:block;position:static;text-indent:0}
	.mob_change_sel .sod_select{width:100% !important;height:45px;border:2px solid #cacaca;border-width:0 0 2px 0;margin:0;background-color:#f0f0f0}
	.mob_change_sel .sod_select .sod_label{font-size:15px;text-indent:15px;padding-top:10px}
	.mob_change_sel .sod_select .sod_list_arw{right:15px;top:0;width:14px;background-image:url('../img/ico_lnb_mob.png');background-size:14px auto}
	.mob_change_sel .sod_select .sod_list_wrapper{margin-top:1px;left:0}
	.mob_change_sel .sod_select .sod_option{padding:12px 16px}
	.rpt_number_view{background-color:#fff;text-indent:15px;padding:10px 0;border-top:none}
	.rpt_number_view .num{font-size:1em;font-weight:400;margin:0}
	.rpt_number_view .rss{background-image:url('../img/btn_rss_mob.gif');background-size:37px auto;top:12px;right:15px}
	.rpt_words{position:relative;margin-bottom:6px}
	.rpt_words:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:transparent;z-index:1}
	.rpt_words a,
	.rpt_words em{font-size:0.9em;padding:4px 6px;margin-top:2px}

    .rpt_lst.reply {padding-left:16px;}
    .rpt_lst.reply > em {
        top: 24px;
        width: 16px;
        height: 16px;
        background-size: 16px auto;
    }

	.rpt_art .rpt_lst{padding-left:77px;min-height:104px;padding-right:0}
	.rpt_art .rpt_each{display:none}
	.rpt_wrap{position:relative;margin-bottom:0}
	#filter_Category{min-height:auto}
	.rpt_title{border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;background-color:#fff}
	.rpt_more{position:absolute;right:0;top:2px;width:56px;height:36px;text-align:left;margin:0}
	.rpt_more a{display:block;width:100%;height:100%;background:url('../img/ico_arw_right.png') 38px 13px no-repeat;background-size:5px auto;text-indent:0;line-height:2.8em;color:#7c7b75;font-size:1em;font-weight:500}
	.rpt_conts li{padding:0 15px}
	.rpt_download li{padding:15px}
	.rpt_download li a{padding-right:0;background-image:url('../img/btn_pdf_big_mob.png');background-size:24px auto;background-position:left 4px}
	.rpt_download .rpt_sup{position:static;margin:6px 0 0 36px}
	.rpt_download .rpt_point{margin:0;font-size:12px}
	.rpt_link{font-size:1.25em;line-height:18px;padding-right:30px}
	.rpt_link .rpt_img_bg{width:64px;height:86px}
	.rpt_link .rpt_img_bg em{background-image:url('../img/bg_img93.png');background-size:64px auto}
	.rpt_link span{font-size:12px;line-height:18px}
	.rpt_point{font-weight:700;margin-top:0;font-size:1em}
	.rpt_sup{margin-top:6px}
	.rpt_sup span{background-position:left -1px;padding-left:8px;margin-left:4px}
	.rpt_ary{background-color:#fff;border-top:1px solid #cacaca;padding:0}
	.rpt_ary .alg button{width:33%;padding:12px 0 8px 0;text-align:center;font-size:12px}
	.rpt_ary .alg button.ag2{width:32%}
	.rpt_ary .alg button span{background:url('../img/ico_bar_p11.gif') 0 0 no-repeat;padding:0}
	.rpt_ary .alg button:first-child span{background:none}
	.rpt_ary .alg button.on span{padding:0;background:none}
	.rpt_min_wh{padding-bottom:10px}
	.rpt_min_wh .rpt_conts{margin:0;border-bottom:1px solid #c8c8c8}
	.rpt_min_wh .rpt_more{top:4px}
	.rpt_all_search .rpt_lst{padding-left:88px}
	.rpt_all_count{display:none}
	.rpt_detail_search{display:none}
	.rpt_each > span{width:31%;margin:0;background:none;text-align:center;color:#000;font-weight:500;border:1px solid #cacaca;box-sizing:border-box}
	.rpt_each > span:nth-child(2){margin:0 1%}
	.rpt_each .rpt_down{border:none;background-image:url('../img/btn_pdf_big_mob.png');background-size:23px auto}
	.rpt_each .rpt_file{border:none;background-image:url('../img/btn_file_big_mob.png');background-size:19px auto}
	.rpt_each .rpt_move{border:none;background-image:url('../img/btn_move_big_mob.png');background-size:19px auto}
	.rpt_each .rpt_summ button{padding:11px 0;background:none;width:100%;text-align:center}
	.rpt_each .rpt_summ .on{background:none;color:#444}
	.rpt_each .pretypify{display:none}
	.rpt_each .rpt_down em,
	.rpt_each .rpt_down a{border:none;background-image:url('../img/btn_pdf_big_mob.png');background-size:23px auto}
	.rpt_date{font-size:1em}
	.rpt_sup *{font-size:1em}
	.sup_still strong{display:none}
	.rpt_movie .rpt_lst{padding:0;min-height:auto}
	.rpt_movie .rpt_lst p{line-height:18px;font-size:1em}
	.rpt_movie .rpt_lst p span{font-size:0.9em;line-height:17px}
	.rpt_movie .utb_img{position:relative;margin:0 0 14px 0;left:0;top:0;border:1px solid #cacaca}
	.rpt_movie .utb_img img{width:100%}
	.rpt_movie .utb_img em{background-size:42px auto}
	.rpt_movie li{padding:15px}
	.rpt_movie li .rpt_words{margin-bottom:8px}
	.rpt_movie li .rpt_sup{font-size:12px;margin-top:6px}
	.rpt_movie li .tpmlt_box .mob_top_movie{position:relative}
	.rpt_movie li .tpmlt_box .mob_top_movie p{display:block;margin:0;color:#1a1a1a;font-size:15px;font-weight:500;line-height:19px;padding-right:26px}
	.rpt_movie li .tpmlt_box .mob_top_movie p span{display:block;font-size:0.8em;line-height:17px;margin-top:4px}
	.rpt_movie li .tpmlt_box .mob_top_movie .rpt_words{display:block;padding-top:6px;padding-bottom:8px;margin-bottom:0}
	.rpt_movie li .tpmlt_box .mob_top_movie .rpt_point{display:block;margin:0 0 6px 0;font-size:0.8em;color:#e37932;font-weight:500}
	.rpt_movie li .tpmlt_box .mob_top_movie .rpt_sup{display:block;margin-top:0;padding-bottom:10px}
	.rpt_movie li .tpmlt_box .mob_top_movie .rpt_sup *{font-size:0.9em}
	.rpt_movie li .tpmlt_box .mob_top_movie .seminar_link{position:absolute;left:auto;top:auto;right:0;bottom:10px;font-size:0.8em;padding-right:10px;background:none;color:#7c7b75;font-weight:500}
	.rpt_movie li .tpmlt_box .mob_top_movie .seminar_link:after{content:'';display:block;position:absolute;right:0;top:0;width:10px;height:100%;background:url('../img/ico_arw_right.png') right center no-repeat;background-size:5px auto}
	.rpt_movie li .tpmlt_box .mob_top_movie .seminar_link em{color:#7c7b75}

	.rpt_movie .view_conts{background-color:#fff;overflow:inherit}
	.rpt_movie .view_conts .in_conts{padding:70px 15px 15px 15px;position:static}
	.rpt_movie .view_conts .utb_mv{height:200px;padding-top:20px;border-top:1px solid #cacaca;margin-top:8px}
	.rpt_movie .view_conts .utb_mv iframe{border:1px solid #cacaca}
	.rpt_movie .view_conts .scr_box{height:auto;overflow:inherit;border:none;background-color:transparent;padding:0}
	.rpt_movie .view_conts .scr_box .scr_scroll{font-size:1em;line-height:22px;color:#1a1a1a}
	.rpt_movie .view_conts .rpt_words a,
	.rpt_movie .view_conts .rpt_words em{font-size:11px}
	.rpt_view{position:fixed;right:-100%;top:0;width:100%;height:100%;z-index:15;background-color:#fff;overflow:auto;overflow-x:hidden}
	.rpt_view.open{border:none;margin:0}
	.rpt_view .in_conts{height:auto;padding:70px 15px 15px 15px}
	.rpt_view .in_conts *{font-size:14px}
	.rpt_view .in_conts .in_view_title{display:block;width:100%;padding:19px 0;background-color:#66635d;position:absolute;left:0;top:0;font-size:18px;text-indent:15px;color:#fff;font-weight:500;line-height:1em;z-index:6}
	.rpt_view .view_conts{border:none;padding:0;height:100%;margin:0;position:relative}
	.rpt_view .close{left:0;top:0;width:100%;height:55px;background-color:transparent;background:url('../img/btn_mob_back_pop.png') right center no-repeat;background-size:24px auto;z-index:6;font-size:1em}
	.rpt_view .print{display:none}
	.rpt_view .face_link{right:15px;left:auto;top:70px;background:url('../img/ico_face_mob.png') center center no-repeat;background-size:8px auto;width:25px;height:25px;border:1px solid #cacaca;border-radius:3px;background-color:#fff;z-index:1}

	.view_top{padding-top:16px;background:none;border-bottom:1px solid #cacaca;padding-bottom:14px;margin-bottom:0}
	.view_top.padding_30_add{padding-bottom:15px}
	.view_title{position:static;background-color:#fff;padding:0 15px;margin-bottom:0}
	.view_title .rpt_words{padding-right:0;margin-bottom:10px}
	.view_rpt_title{font-size:1.25em;color:#1a1a1a;margin:5px 0;line-height:18px;padding-right:0}
	.view_sns{position:static}
	.view_sns .sns{margin-top:0;width:25px;height:25px;margin:0;background-position:center center;background-repeat:no-repeat;border-radius:2px;background-image:url('../img/btn_sns_f_mob.gif');background-size:8px auto}
	.view_sns .print{display:none}
	.view_sns .txt_control{float:right;border:solid #cacaca;border-width:1px 1px 1px 0;border-radius:2px}
	.view_sns .txt_control button{border-left:1px solid #cacaca;color:#000}
	.view_sns .txt_control button:first-child{color:#7c7b75}
	.view_author{padding-left:88px;padding-bottom:20px;padding-top:20px}
	.view_author .rpt_img_bg{width:74px;top:20px;height:100px}
	.view_author .rpt_img_bg em{background-image:url('../img/bg_img93.png');background-size:74px auto}
	.view_author > ul li{padding:0 0 4px 72px;font-size:1em;line-height:16px}
	.view_author > ul li strong{width:70px;padding-left:7px;top:0}
	.view_author > ul li strong:after{content:'';display:block;width:3px;height:3px;background-color:#e37932;position:absolute;left:0;top:6px}

	.view_name a{background-size:10px auto;padding-left:13px;font-size:1em}
	.view_plus-box{border-top:solid #000;border-width:2px 0 0 0;background-color:#fff;padding:0}
	.view_plus-box .line_guide{padding:0;font-size:1.1em;color:#1a1a1a;line-height:22px}
	.view_plus-box .line_guide strong{color:#1a1a1a;font-size:1.1em;font-weight:500;padding:14px 0 12px 0;line-height:1em}
	.view_plus-box .more_plus{position:static}
	.view_summary{height:auto;padding:20px 0}
	.view_summary .rpt_each{position:static;text-align:center}
	.view_bottom{border-bottom:2px solid #000}
	.view_youtube{height:auto;padding:0 15px;background-color:#fff;margin-bottom:0;border:none}
	.view_youtube .ytb_link{display:none}
	.view_youtube .mov{position:static;width:100%;height:180px}
	.view_youtube .mov_fnts{position:relative;border:none;height:auto;padding:13px 0 34px 0;margin-top:0;border-bottom:2px solid #000;overflow:inherit}
	.view_youtube .mov_fnts .scr_auto{font-size:1.1em;padding:0;line-height:22px;color:#1a1a1a;overflow:hidden}
	.view_youtube .mov_fnts .scr_auto button{display:block;text-align:right;position:absolute;right:0;bottom:16px;color:#e37932}
	.view_youtube.vista_utb{border-bottom:1px solid #cacaca}
	.view_youtube.vista_utb .mov_fnts{border-bottom:none}
	.view_price{display:none}
	.view_relevant{background-color:#fff;margin-bottom:0}
	.view_relevant .list_page-number{border-bottom: 1px solid #c8c8c8}
	.view_relevant .relevant_point{position:static;background-size:12px auto;background-position:0 center;padding:10px 0 10px 16px;font-size:0.7em;margin:0 15px;border-bottom:1px solid #cacaca;background-image:url('../img/ico_question-mark_mob.png')}
	.view_relevant .rpt_conts{border-top:none}
	.view_relevant .rpt_date{position:static;margin-top:6px;display:block}
	.view_tab_menu{background-color:#fff;padding:15px 0 0 0;overflow:hidden}
	.view_tab_menu .tab_conts .item_wrap{padding:0;border-bottom:none;width:10000%}
	.view_tab_menu .tab_conts .item_wrap li{width:1%;margin-left:0}
	.view_tab_menu .tab_conts .item_wrap li > a{margin:0 15px;border:solid #cacaca;border-width:1px 1px 0 1px}
	.view_tab_menu .tab_conts .item_wrap li > a img{width:100%}
	.view_tab_menu .tab_conts .item_wrap li > a .rpt_words{margin-bottom:6px}
	.view_tab_menu .tab_conts .item_wrap li > a .rpt_point{margin:0;padding-top:15px}
	.view_tab_menu .tab_conts .item_wrap li > a p{font-size:1.1em}
	.view_tab_menu .tab_conts .item_wrap li .bor_name_top{padding:0 15px}
	.view_tab_menu .tab_conts .item_wrap li .bor_name_btm{padding:0 15px 15px 15px;margin:0 15px;border:solid #cacaca;border-width:0 1px 1px 1px}
	.view_tab_menu .tab_conts .list_page-circle{padding:0 0 10px 0}
	.view_tab_menu .tab_conts .no_list{border:1px solid #cacaca;margin:0 15px;padding:90px 0;font-size:1em}

	.sch_inpt_mobile{display:block;background-color:#f08200;padding:12px 15px;margin-bottom:49px}
	.sch_inpt_mobile strong{display:block;line-height:1em;color:#fff}
	.sch_inpt_mobile strong em{font-weight:normal;padding-left:10px;margin-left:10px;border-left:1px solid #f8c180;font-size:1em}

	.rihgt_rpt_writer{padding-top:15px;background-color:#fff;border-bottom:1px solid #cacaca;width:100%;overflow:hidden}
	.rihgt_rpt_writer .writer_wrap{float:left;width:10000%;position:relative}
	.rihgt_rpt_writer .writer_wrap .item{float:left;width:1%}
	.rihgt_rpt_writer h3{padding:15px}
	.rihgt_rpt_writer .writer_face{position:relative;padding:0 15px}
	.rihgt_rpt_writer .writer_face .img{position:relative;width:80px;height:80px;overflow:hidden;border-radius:40px;background-color:#f2f2f2}
	.rihgt_rpt_writer .writer_face .img img{display:block;width:100%;height:auto}
	.rihgt_rpt_writer .writer_face p{position:absolute;left:110px;top:36px;color:#7c7b75;font-weight:500;font-size:1.2em;margin:0}
	.rihgt_rpt_writer .writer_face p em{color:#1a1a1a;display:block}
	.rihgt_rpt_writer .writer_each{position:relative;border:1px solid #cacaca;margin:15px 15px 0 15px}
	.rihgt_rpt_writer .writer_each dl{font-size:0.8em}
	.rihgt_rpt_writer .writer_each dt{background-color:#f0f0f0;color:#1a1a1a;font-weight:500;font-size:1.3em;padding:13px 10px 13px 10px}
	.rihgt_rpt_writer .writer_each dd li{position:relative;border-top:1px solid #cacaca;padding:12px 20px}
	.rihgt_rpt_writer .writer_each dd li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1a1a1a;font-size:1.3em}
	.rihgt_rpt_writer .writer_each dd li:after{content:'';display:block;width:3px;height:3px;background-color:#d2d2d2;position:absolute;left:10px;top:50%;margin-top:-2px}
	.rihgt_rpt_writer .writer_each .more_plus{position:absolute;right:0;top:0;width:40px;height:40px;background-color:#f0f0f0;border-left:1px solid #cacaca;padding-right:0}
	.rihgt_rpt_writer .writer_each .more_plus em{margin:0;display:block;width:100%;height:100%;position:static;background:url('../img/btn_mob_all.gif') center center no-repeat;background-size:14px auto;text-indent:-99999em;overflow:hidden;color:transparent;font-size:0}
	.rihgt_rpt_writer .list_page-circle{padding-bottom:16px}

	.lst_article_base{margin-top:-1px}
	.lst_article_base > button{right:7px;top:3px;border:none;box-shadow:none;background:none;z-index:1}
	.lst_article_base > button:after{content:'';display:block;position:absolute;right:0;top:2px;width:12px;height:37px;background:url('../img/ico_arw_right.png') left center no-repeat;background-size:5px auto}
	.lst_article_base > button span{color:#7c7b75;font-size:12px}
	.lst_article_base > ul{border:none}
	.lst_article_base > ul > li{padding:0 15px}
	.lst_article_base > ul > li > a{font-size:15px;padding-right:39px}
	.lst_article_base > ul > li > a .rpt_sup,
	.lst_article_base > ul > li > a .rpt_point{font-size:0.8em}
	.lst_article_base > ul > li > a.pf_down{left:15px;background-image:url('../img/btn_pdf_big_mob.png');background-size:24px auto}
	.lst_article_base > ul > li > a.lst_det{margin:0;padding:0;top:0;height:100%;width:54px;background:url('../img/ico_arw_read_mob.gif') center center no-repeat;background-size:15px auto;text-indent:-99999em;overflow:hidden}

	.download_list{border:none;padding:0}
	.download_list .down_add{position:static;font-size:1.09em;color:#1a1a1a;margin:0 0 10px 2px;display:block}
	.download_list .add_lst{padding:0;border:1px solid #cacaca}
	.download_list .add_lst li{border-top:1px solid #e5e5e5;padding:0 10px}
	.download_list .add_lst li:first-child{border-top:none}
	.download_list .add_lst a{font-size:1em;background-size:14px auto;padding:6px 0 6px 20px;background-image:url('../img/ico_down_li_mob.gif')}

	.back_align .back_list{width:89px;height:38px}
	.back_align .back_list span{font-size:14px;padding:13px 0;text-align:center;text-indent:0;background:none}

	.rpt_kind .kind_top_select{border:none;padding:0;margin:0}
	.rpt_kind .kind_top_select .nxt{display:none}
	.rpt_kind .kind_top_select .sod_select{width:100%;height:45px;border:2px solid #cacaca;border-width:0 0 2px 0;margin:0;background-color:#f0f0f0}
	.rpt_kind .kind_top_select .sod_select .sod_label{font-size:15px;text-indent:15px;padding-top:10px;color:#000}
	.rpt_kind .kind_top_select .sod_select .sod_list_arw{right:15px;top:0;width:14px;background-image:url('../img/ico_lnb_mob.png');background-size:14px auto}
	.rpt_kind .kind_top_select .sod_select .sod_list_wrapper{margin-top:1px;left:0}
	.rpt_kind .kind_top_select .sod_select .sod_option{padding:12px 16px}

	.view_editor_box{padding:25px 0;border-bottom:none;line-height:24px}
	.org_news{border-radius:2px}
	.org_news a{font-size:1em;color:#000;font-weight:500}
	.back_align .link_list{display:none}

	.rpt_down_file li{padding:15px 15px 15px 48px;background-position:18px 15px;background-image:url('../img/btn_file_samll_mob.gif');background-size:19px auto}
	.rpt_down_file li .rpt_link{font-size:15px;padding:0 0 0 0}
	.rpt_down_file .day{position:static;padding-top:6px}
}
