@charset "utf-8";
/* ------------------------------------------------------------
PAPERS
------------------------------------------------------------ */
nav#wrap_nav_main ul#nav_main li:nth-child(3) a{color:#FFFFFF;background:#049B89;}
/* CONTENT
---------------------------------------------- */
div#papers_wrap{overflow: hidden;width: 100%;}
div#papers_txt{float: left;width: 55%;}
p#papers_img{float: right;width: 40%;}
p#papers_img img{width: 100%;}

@media print, screen and (max-width: 767px){
div#papers_wrap{overflow: visible;}
div#papers_txt{float: none;width: 100%;margin: 0 0 35px 0;}
p#papers_img{float: none;width: 100%;}
}

/* SINGLE
---------------------------------------------- */
ul#sort_list{background:#F4F4F4;padding:30px 40px 20px;margin: 60px 0;}
ul#sort_list li{font-size: 16px;background: url(/cmsm/common/img/arw_grn_b.png) no-repeat left 0.65em;background-size: 12px 8px;padding-left: 22px;font-weight: 700;line-height: 1.6;display: inline-block;margin: 0 40px 15px 0;}
ul#sort_list li:hover a{color: #3DC1AA;}

div.fields_wrap{margin-bottom: 55px;}
.wrap_content div.fields_wrap:last-child{margin-bottom: 0;}

ol.paper_list{list-style: decimal-leading-zero;padding-left:1.6em;}
ol.paper_list li{margin-bottom: 6px;}
ol.paper_list li:last-child{margin-bottom: 0;}
ol.paper_list li a{display: inline;color:#048472;text-decoration: underline;background: url(/cmsm/common/img/ico_blank.png) no-repeat right 0.5em;background-size: 10px 10px;padding-right: 20px;margin-right: 5px;}
ol.paper_list li a:hover{text-decoration: none;}
ol.paper_list li span.italic{font-style: italic;}
ol.paper_list li span.paper_tag{color: #FFFFFF;background: #A91700;padding:0 10px 2px;margin-left: 10px;font-size: 14px;font-weight: 700;}

p.na_txt{margin-bottom: 5px;}

@media print, screen and (max-width: 767px){
ul#sort_list{padding:20px 10px 15px 30px;margin: 35px 0 40px;}
ul#sort_list li{font-size: 15px;margin: 0 30px 5px 0;}

div.fields_wrap{margin-bottom: 35px;}
ol.paper_list li span.paper_tag{padding:0 5px 1px;margin-left: 5px;font-size: 13px;word-break: keep-all;}

p.na_txt{margin-bottom: 5px;}
}