@charset "utf-8";
/* ===================================================================
CSS information
 file name  :style.css
 style info :コンテンツエリア関係 他
=================================================================== */

/* 基本設定、リンクカラーなど
------------------------------------------------------------------- */
body {
}

a:link {
    color: #555;
    text-decoration: none;
}

a:visited {
    color: #555;
    text-decoration: none;
}

a:hover {
    color: #555;
    text-decoration: underline;
}

a:active {
    color: #555;
    text-decoration: underline;
}

p.readability {
    display: none;
}


/* div.article
------------------------------------------------------------------- */
div.article {
    float: left;
    display: inline;
    width: 640px;
    padding: 0 20px 0 10px;
}

/* ----- div#about ----- */
div.contents div.body div.article div#about {
    margin-bottom: 19px;
}

div.contents div.body div.article div#about{ /zoom : 1; }
div.contents div.body div.article div#about:after{ content : ''; display : block; clear : both; height:0; }

div.contents div.body div.article div#about p {
    font-size: 12px;
}

div.contents div.body div.article div#about p.btn_list {
    float: right;
}

/* ----- div#index ----- */
div.contents div.body div.article div#index {
    margin-bottom: 26px;
    background: url(/images/other/2010/cancernavi/common/index_bg_top.gif) no-repeat center top;
}

body#leaf div.contents div.body div.article div#index {
    margin-bottom: 10px;
}
div.contents div.body div.article div#index div.inner {
    background: url(/images/other/2010/cancernavi/common/index_bg_btm.gif) no-repeat center bottom;
}

div.contents div.body div.article div#index div.inner{ /zoom : 1; }
div.contents div.body div.article div#index div.inner:after{ content : ''; display : block; clear : both; height:0; }

div.contents div.body div.article div#index div.inner h2 {
    float: left;
    display: inline;
    margin: 25px 0 0 27px;
}

div.contents div.body div.article div#index div.inner ul {
    float: right;
    display: inline;
    width: 488px;
    margin: 12px 11px 13px 0;
}

div.contents div.body div.article div#index div.inner ul li {
    float: left;
    display: inline;
    width: 122px;
}

div.contents div.body div.article div#index div.inner ul li img {
    vertical-align: bottom;
}

/* ----- div#news ----- */
div.contents div.body div.article div#news {
    position: relative;
    width: 640px;
    margin-bottom: 45px;
}

div.contents div.body div.article div#news h2 {
    margin-bottom: 12px;
}

div.contents div.body div.article div#news p.btn_list {
    position: absolute;
    top: 6px;
    right: 0;
}

div.contents div.body div.article div#news p.btn_list img {
}
div.contents div.body div.article div#news h4 {
 padding-top:15px!important;
}
div.contents div.body div.article div#news ul li {
    padding-left: 24px;
    background: url(/images/other/2010/cancernavi/common/dot_gray_01.gif) no-repeat 3px 5px;
    _zoom:1;
}
div.contents div.body div.article div#news.index ul li{
    padding-bottom:7px;
}
div.contents div.body div.article div#news.index ul li.hr{
    border-top:1px solid #ccc;
    margin-top:5px;
    padding-top:7px;
    background: url(/images/other/2010/cancernavi/common/dot_gray_01.gif) no-repeat 3px 12px;
}
div.contents div.body div.article div#news ul li a {
    font-size: 14px;
}

div.contents div.body div.article div#news ul li a span {
    margin-left: 5px;
    font-size: 11px;
}
div.contents div.body div.article div#news ul li p.sub {
    font-size: 12px;
    text-align:right;
}

/* ----- div#news backnumber ----- */
div.contents div.body div.article div#news h3 { margin-bottom:15px; font-size:18px; text-align:center;}
div.contents div.body div.article div#news ul span.sub { padding-left:1em; font-size:12px;}
div.contents div.body div.article div#news.index ul.line {
    border-top: 1px solid #CCCCCC; padding: 5px 0;
}
div.contents div.body div.article div#news.index ul.line li {
    border-bottom: 1px solid #e5e5e5;
    margin-top:6px;
}
div.contents div.body div.article div#news.index ul.line li.hr {
    border-bottom: 1px solid #CCCCCC;
    border-top:none;
    margin-top:0px;
}

/* ----- div#report ----- */
div.contents div.body div.article div#report {
    position: relative;
    width: 640px;
    margin-bottom: 38px;
}

div.contents div.body div.article div#report h2 {
    margin-bottom: 7px;
}

div.contents div.body div.article div#report p.btn_list {
    position: absolute;
    top: 6px;
    right: 0;
}

div.contents div.body div.article div#report p.btn_list img {
}

/* div.block */
div.contents div.body div.article div#report div.block {
    background: url(/images/other/2010/cancernavi/common/box_01_bg_top.gif) no-repeat center top;
    margin-bottom: 6px;
}

div.contents div.body div.article div#report div.block div.inner {
    padding: 20px 24px 23px 37px;
    background: url(/images/other/2010/cancernavi/common/box_01_bg_btm.gif) no-repeat center bottom;
}

div.contents div.body div.article div#report div.block div.inner { /zoom : 1; }
div.contents div.body div.article div#report div.block div.inner:after{ content : ''; display : block; clear : both; height:0; }

div.contents div.body div.article div#report div.block div.text {
    float: left;
    display: inline;
    width: 460px;
}

div.contents div.body div.article div#report div.block div.text h3 {
    font-size: 16px;
    font-weight: bold;
}

div.contents div.body div.article div#report div.block div.text h3 span {
    display: block;
    font-size: 12px;
    font-weight: normal;
}

div.contents div.body div.article div#report div.block div.text p.date {
    font-size: 10px;
    text-align: right;
}

div.contents div.body div.article div#report div.block div.text p.lead {
    font-size: 14px;
}

div.contents div.body div.article div#report div.block div.text p.lead a.detail {
    margin-left: 5px;
    color: #769b1e;
}

div.contents div.body div.article div#report div.block div.image {
    float: right;
    display: inline;
    width: 90px;
}
div.contents div.body div.article div#report div.block div.image img{
    width:90px;
}

div.contents div.body div.article div#report div.block div.text h3 span.below {
}

/* --- report backnumber --- */
div#article-backnumber ul.report {
    border-top: 1px solid #E1E4DA;
    border-bottom: 1px solid #E1E4DA;
    padding: 10px 0;
}
div#article-backnumber ul.report li {
    display:inline;
    border: none;
    padding:0 0 0 10px;
}

/* ----- div#column ----- */
div.contents div.body div.article div#column {
    position: relative;
    width: 640px;
    padding-bottom: 27px;
}

div.contents div.body div.article div#column h2 {
    margin-bottom: 18px;
}

div.contents div.body div.article div#column p.btn_list {
    position: absolute;
    top: 6px;
    right: 0;
}

div.contents div.body div.article div#column p.btn_list img {
}

div.contents div.body div.article div#column div.block {
    margin-bottom: 18px;
}

div.contents div.body div.article div#column div.block p {
    margin-bottom: 10px;
}

div.contents div.body div.article div#column div.block h3 {
    font-size: 18px;
    font-weight: bold;
}

div.contents div.body div.article div#column div.block h3 span {
    margin-left: 10px;
    font-size: 10px;
    font-weight: normal;
}

/* ----- div#information ----- */
div.contents div.body div.article div#information {
    position: relative;
    width: 640px;
    margin-bottom: 45px;
}

div.contents div.body div.article div#information h2 {
    margin-bottom: 12px;
    /*border-bottom:1px solid #ccc;*/
}

div.contents div.body div.article div#information p.btn_list {
    position: absolute;
    top: 6px;
    right: 0;
}

div.contents div.body div.article div#information p.btn_list img {
}

div.contents div.body div.article div#information ul {
}

div.contents div.body div.article div#information ul li {
    padding-left: 24px;
    background: url(/images/other/2010/cancernavi/common/dot_blue.gif) no-repeat 3px 5px;
    _zoom:1;
}

div.contents div.body div.article div#information ul li a {
    font-size: 14px;
}

div.contents div.body div.article div#information ul li a span {
    margin-left: 5px;
}


/* ----- div#books ----- */
div.contents div.body div.article div#books {
    position: relative;
    width: 640px;
    padding-bottom: 27px;
}

div.contents div.body div.article div#books h2 {
    margin-bottom: 11px;
}

div.contents div.body div.article div#books p.btn_list {
    position: absolute;
    top: 6px;
    right: 0;
}

div.contents div.body div.article div#books p.btn_list img {
}

div.contents div.body div.article div#books div.block {
    background: url(/images/other/2010/cancernavi/common/box_02_bg_top.gif) no-repeat center top;
    margin-bottom:10px;
}

div.contents div.body div.article div#books div.block div.inner {
    background: url(/images/other/2010/cancernavi/common/box_02_bg_btm.gif) no-repeat center bottom;
}

div.contents div.body div.article div#books div.block div.inner{ /zoom : 1; }
div.contents div.body div.article div#books div.block div.inner:after{ content : ''; display : block; clear : both; height:0; }

div.contents div.body div.article div#books div.block div.inner div.image {
    float: left;
    display: inline;
    width: 74px;
    margin: 19px 0 20px 30px;
}

div.contents div.body div.article div#books div.block div.inner div.text {
    float: right;
    display: inline;
    width: 480px;
    margin: 20px 30px 20px 0;
}

div.contents div.body div.article div#books div.block div.inner div.text h3 {
    font-size: 20px;
    font-weight: bold;
}

div.contents div.body div.article div#books div.block div.inner div.text h3 span {
    font-size: 12px;
    margin-left: 10px;
}

div.contents div.body div.article div#books div.block div.inner div.text p.lead {
    font-size: 12px;
}

/* ----- div#breadcrumb ----- */
div.contents div.body div.article div#breadcrumb {
    margin-bottom: 22px;
    padding-bottom: 1px;
    border-bottom: 1px #ccc solid;
}

div.contents div.body div.article div#breadcrumb ul {
}

div.contents div.body div.article div#breadcrumb ul li {
    display: inline;
    padding-left: 24px;
    background: url(/images/other/2010/cancernavi/leaf/breadcrumb_arrow.gif) no-repeat 10px center;
}

div.contents div.body div.article div#breadcrumb ul li.on {
    font-weight: bold;
    font-size: 12px;
}

div.contents div.body div.article div#breadcrumb ul li a {
    line-height: 1.2;
    font-size: 12px;
}

div.contents div.body div.article div#breadcrumb ul li.first {
    background-image: none;
    padding-left: 0;
}

div.contents div.body div.article div#breadcrumb ul li.first a {
    color: #666;
}

/* ----- div#title ----- */
p.print_logo { display:none;}

/* ----- div#title ----- */
div.contents div.body div.article div#title {
    width: 640px;
    position: relative;
    margin-bottom: 10px;
}

div.contents div.body div.article div#title h2 {
}

div.contents div.body div.article div#title p.btn_list {
    position: absolute;
    top: 6px;
    right: 0;
}

div.contents div.body div.article div#title p.btn_list a img {
}

/* ----- div.article-title ----- */
div.contents div.body div.article div.article-title {
}

div.contents div.body div.article div.article-title div.inner {
}

div.contents div.body div.article div.article-title div.inner p.more {
    display: none;
}

div.contents div.body div.article div.article-title div.inner h4.category {
    display: none;
}

div.contents div.body div.article div.article-title div.inner p.date {
    padding: 15px 10px 0 0;
    background: url(/images/other/2010/cancernavi/leaf/leaf_title_bg.gif) no-repeat left top;
    font-size: 10px;
    text-align: right;
}
div.contents div.body div.article div.article-title.noborder div.inner p.date {
    background:none;
}
div.contents div.body div.article div.article-title div.inner h1 {
    font-size: 28px;
    font-weight: bold;
}

div.contents div.body div.article div.article-title div.inner h2 {
    font-size: 16px;
    font-weight: bold;
}

div.contents div.body div.article div.article-title div.inner p.author {
    margin: 5px 0 20px;
    padding-bottom: 30px;
    background: url(/images/other/2010/cancernavi/leaf/leaf_title_bg.gif) no-repeat left bottom;
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    border-bottom:1px solid #fff;
}

div.contents div.body div.article div.article-title div.inner div.function {
    display: none;
}

/* ----- div.article-related ----- */
div.contents div.body div.article div.article-related {
    display: none;
}

/* ----- div.article-entry ----- */
div.contents div.body div.article div.article-entry div.inner p {
    font-size: 16px;
    margin-bottom: 30px;
}
div.contents div.body div.article div.article-entry div.inner p a{
    text-decoration:underline;
}
div.contents div.body div.article div.article-entry div.inner p a:hover{
    color:#1889A7;
}
div.contents div.body div.article div.article-entry div.inner p.lead {
    color: #333;
    padding-bottom: 20px;
    border-bottom: 1px #ccc solid;
}

/* ----- div#page ----- */
div.contents div.body div.article div#page {
    position: relative;
    overflow: hidden;
    margin-bottom: 7px;
    padding-bottom: 33px;
    border-bottom: 1px #ccc solid;
    _zoom: 1;
}

div.contents div.body div.article div#page ul {
    position: relative;
    left: 50%;
    float: left;
}

div.contents div.body div.article div#page ul li.prev {
    background-image: none;
    width: 121px;
    height: 31px;
    margin: 0 30px 0 0;
}

div.contents div.body div.article div#page ul li.prev a {
    width: 121px;
    height: 31px;
}

div.contents div.body div.article div#page ul li.prev img {
}

div.contents div.body div.article div#page ul li.on {
    background: url(/images/other/2010/cancernavi/leaf/page_num_on.gif) no-repeat center center;
}

div.contents div.body div.article div#page ul li {
    position: relative;
    left: -50%;
    float: left;
    margin: 6px 2px;
    background: url(/images/other/2010/cancernavi/leaf/page_num.gif) no-repeat center center;
}

div.contents div.body div.article div#page ul li a,
div.contents div.body div.article div#page ul li em {
    display: block;
    line-height: 18px;
    width: 19px;
    height: 18px;
    font-size: 10px;
    font-weight: bold;
    line-height: 18px;
    text-align: center;
    color: #b5b5b5;
}

div.contents div.body div.article div#page ul li em {
    color: #fff;
}

div.contents div.body div.article div#page ul li.next {
    background-image: none;
    width: 122px;
    height: 31px;
    margin: 0 0 0 30px;
}

div.contents div.body div.article div#page ul li.next a {
    width: 122px;
    height: 31px;
}

div.contents div.body div.article div#page ul li.next a img {
}

/* ----- div#linkicon ----- */

div.contents div.body div.article div#linkicon {
    margin-bottom: 19px;
    text-align: right;
}

div.contents div.body div.article div#linkicon a {
    margin-right: 6px;
}

/* ----- div#backnumber ----- */
div.contents div.body div.article div#backnumber {
    width: 640px;
    background: url(/images/other/2010/cancernavi/common/box_01_bg_top.gif) no-repeat center top;
    margin-bottom: 12px;
}

div.contents div.body div.article div#backnumber div.inner {
    padding: 25px 22px;
    background: url(/images/other/2010/cancernavi/common/box_01_bg_btm.gif) no-repeat center bottom;
}

div.contents div.body div.article div#backnumber div.inner h3 {
    margin-bottom: 16px;
}

div.contents div.body div.article div#backnumber div.inner ul li {
    padding-left: 24px;
    background: url(/images/other/2010/cancernavi/common/dot_gray_02.gif) no-repeat 3px 5px;
    _zoom:1;
}

div.contents div.body div.article div#backnumber div.inner ul li a {
    font-size: 14px;
}

div.contents div.body div.article div#backnumber div.inner ul li a span {
    margin-left: 5px;
    font-size: 10px
}
div.contents div.body div.article div#backnumber div.inner .more{
    text-align:right;
}
div.contents div.body div.article div#backnumber div.inner .more a{
    background:url(/images/other/2010/cancernavi/leaf/icon_bn_more.gif) no-repeat left center;
    padding-left:18px;
}


/* ----- div#relation ----- */
div.contents div.body div.article div#relation {
    width: 640px;
    background: url(/images/other/2010/cancernavi/common/box_02_bg_top.gif) no-repeat center top;
    margin-bottom: 6px;
}

div.contents div.body div.article div#relation div.inner {
    padding: 25px 22px;
    background: url(/images/other/2010/cancernavi/common/box_02_bg_btm.gif) no-repeat center bottom;
}

div.contents div.body div.article div#relation div.inner h3 {
    margin-bottom: 16px;
}

div.contents div.body div.article div#relation div.inner ul li {
    padding-left: 24px;
    background: url(/images/other/2010/cancernavi/common/dot_gray_02.gif) no-repeat 3px 5px;
    _zoom:1;
}

div.contents div.body div.article div#relation div.inner ul li a {
    font-size: 14px;
}

div.contents div.body div.article div#relation div.inner ul li a span {
    margin-left: 5px;
    font-size: 10px
}

/* div.aside
------------------------------------------------------------------- */
div.aside {
    float: left;
    display: inline;
    width: 300px;
    padding-left: 30px;
}

div.aside div#aside-banner ul li img {
    vertical-align: bottom;
}

div.aside div#aside-banner ul li {
    margin-bottom: 10px;
}

div.aside div#kyosan {
    padding-top: 37px;
}

div.aside div#kyosan h2 {
    margin-bottom: 24px;
}

div.aside div#kyosan ul li {
    background: url(/images/other/2010/cancernavi/common/dot_gray.gif) no-repeat left 4px;
    margin-bottom: 2px;
    padding-left: 14px;
    font-size: 12px;
}

div.aside div#aside-banner2 {
    margin-top: 38px;
}

div.aside div#aside-banner2 ul {
    width: 224px;
    margin: 0 auto;
}

div.aside div#aside-banner2 ul li {
    margin-bottom: 11px;
}

div.aside div#aside-banner2 ul li img {
    vertical-align: bottom;
}
div.aside #aside-banner3 {
    margin-top: 38px;
}

/* div#article-backnumber
------------------------------------------------------------------- */
div#article-backnumber{
    width:639px;
    margin:0 0 20px 0;
    padding:0 0 0 0;
    background: url(/images/other/2010/cancernavi/top/green_box_bg_footer.gif) no-repeat bottom left;
}
div#article-backnumber .inner{
    padding:15px 25px 15px 25px;
    background: url(/images/other/2010/cancernavi/top/green_box_bg_header.gif) no-repeat top left;
}
div#article-backnumber h4{
    margin:0 0 10px 10px;
    height:30px;
    background: url(/images/other/2010/cancernavi/top/title_backnumber_arc.gif) no-repeat left center;
    text-indent:-9999px;
}
div#article-backnumber dl{
    clear:both;
    border-bottom:1px solid #e1e4da;
    overflow:hidden;
    line-height:1.6;
}
div#article-backnumber dl.first{
    border-top:1px solid #e1e4da;
}
div#article-backnumber dt{
    width:90px;
    float:left;
    padding:0 0 0 10px;
}
div#article-backnumber dd{
    padding-right:15px;
    float:left;
}
div#article-backnumber dl.yearly dt{
    width:60px;
}
div#article-backnumber ul{
    color:#888;
}
div#article-backnumber ul li{
    padding:10px 0;
    border-top:1px solid #e1e4da;
}
div#article-backnumber ul li h5{
    padding-left:22px;
    background: url(/images/other/2010/cancernavi/common/icon_green.gif) no-repeat 5px 5px;
    font-size:16px;
}
div#article-backnumber ul li h6{
    padding-left:22px;
    font-size:14px;
}
div#article-backnumber ul li p.summary{
    padding:0 0 0 50px;
    font-size:12px;
}

/* div#search_result
------------------------------------------------------------------- */
div#search_result{

}
div#search_result h2{
    width:200px;
    float:left;
}
div#search_result #search_util{
    float:left;
    padding:10px 0 15px 0;
}
div#search_result #search_util .search_text{
    width:150px;
    margin:0 5px 0 0;
}
div#search_result div#search_result_area{
    padding:0 0 30px 0;
}
div#search_result div#search_result_area li{
    padding:10px 0;
    border-bottom:1px solid #ccc;
}
div#search_result div#search_result_area li h3{
    font-size:16px;
}
div#search_result div#search_result_area li h4{
    padding:0 0 0 12px;
    font-size:11px;
    line-height:1.8;
    font-weight:normal;
    color:#333;
    background: url(/images/other/2010/cancernavi/common/icon_gray_s.gif) no-repeat left center;
}
div#search_result div#search_result_area li p{
    padding-left:40px;
    font-size:12px;
    color:#666;
}

/* column top
------------------------------------------------------------------- */
div#column_list div.block {
    background: url(/images/other/2010/cancernavi/common/box_02_bg_top.gif) no-repeat center top;
}

div#column_list div.block div.inner {
    background: url(/images/other/2010/cancernavi/common/box_02_bg_btm.gif) no-repeat center bottom;
}
div#column_list div.block div.inner h2{
    padding:10px;
}
div#column_list div.block div.inner p.lead{
    padding:0 25px 10px 25px;
    font-size:12px;
}
div#column_list dl{
    overflow:hidden;
    padding:10px;
    font-size:16px;
}
div#column_list dl dt{
    float:left;
}
div#column_list dl dd{
    padding-left:70px;
    background: url(/images/other/2010/cancernavi/common/icon_green.gif) no-repeat 55px 6px;
}
div#column_list dl dd span{
    font-size:12px;
    padding-left:5px;
}
div#column_list .green dl dd{
    background-image: url(/images/other/2010/cancernavi/common/icon_green.gif);
}
div#column_list .orange dl dd{
    background-image: url(/images/other/2010/cancernavi/common/icon_orange.gif);
}
div#column_list .green .lead{
    color:#3E960E;
}
div#column_list .orange .lead{
    color:#CF8300;
}
div#column_list .article_list{
    padding:0 0 20px 0;
}

/* report top
------------------------------------------------------------------- */
.article_title_list{

}
.article_title_list li{
    border-top:1px solid #ccc;
    padding:10px 0;
}
.article_title_list li h3{
    font-size:16px;
}
.article_title_list li h4.subtitle1{
    font-size:12px;
    color:#82A85C;
}
.article_title_list li h4.subtitle2{
    font-weight:normal;
    color:#999;
    font-size:12px;
}
#special{}
#special p.lead{
    padding:10px 0 10px 50px;
    color:#008AAA;
    font-weight:bold;
}
#special li{
    padding:10px 0;
    border-top:1px solid #ccc;
}
#special li h3{
    padding-left:25px;
    background: url(/images/other/2010/cancernavi/common/icon_blue_l.gif) no-repeat 0px 2px;
    font-size:16px;
}
#special li h3 span{
    font-size:12px;
    font-weight:normal;
    padding-left:5px;
}
#special li p.summary{
    padding:5px 0 0 50px;
    font-size:14px;
}

.center{ text-align:center; }
.line_dotted { padding:15px 0; }
.btn_list_bottom{
    padding:10px 0 10px 0;
    text-align:right;
}


/* body_cancernavi(old)
------------------------------------------------------------------- */
.body_cancernavi .kanshu { border:1px dotted #ccc; padding:5px; }
.body_cancernavi .kanshu2 { font-weight:bold; font-size:16px; }
div.contents div.body div.article div.article-entry div.inner .style10 p { font-size:12px; }


/* cms generate styles
------------------------------------------------------------------- */
.article .styled .nm0704_img_left { float: left; }
.article .styled .nm0704_img_right { float: right; }
.article .styled .nm0704_imgbox_left { float: left; }
.article .styled .nm0704_imgbox_right { float: right; }
.article .styled .nm0704_img_left { margin: 0 15px 15px 0; }
.article .styled .nm0704_img_right { margin: 0 0 15px 15px; }
.article .styled .nm0704_imgbox_left { margin: 0 15px 15px 0; }
.article .styled .nm0704_imgbox_right { margin: 0 0 15px 15px; }
.article .styled p.nm0704_caption { line-height: 1.4; border: 1px dotted #999; margin-top: 0.5em; padding: 0.5em; text-align: left; }
div.contents div.body div.article div.article-entry div.inner p.nm0704_caption { font-size:12px; }

.article .styled .nm_leaf_fig_area{  }
div.contents div.body .article .styled .nm_leaf_fig_area p.nm_caption_article_top { margin:0; padding:0; background:url(/images/other/2010/cancernavi/common/dot_blue.gif) no-repeat left 5px; padding:0 0 5px 15px; font-size:97%; }

.article .styled .nm_leaf_fig_area .nm_leaf_fig_fill_o{ }
.article .styled .nm_leaf_fig_area .nm_leaf_fig_fill_o table{ width:100%; }
.article .styled .nm_leaf_fig_area .nm_leaf_fig_fill_o th,
.article .styled .nm_leaf_fig_area .nm_leaf_fig_fill_o td{ font-weight:normal; padding:3px 10px; }

.article .styled .nm_leaf_fig_area .nm_leaf_fig_fill_o .nm_leaf_fig_table_no_border{  }
.article .styled .nm_leaf_fig_area .nm_leaf_fig_fill_o .nm_leaf_fig_table_no_border th,
.article .styled .nm_leaf_fig_area .nm_leaf_fig_fill_o .nm_leaf_fig_table_no_border td{ border:3px solid #fff; background:#EFF8D9; }

.article .styled .nm_leaf_fig_area .nm_leaf_fig_fill_o .nm_leaf_fig_table { border:1px solid #89B61F; }
.article .styled .nm_leaf_fig_area .nm_leaf_fig_fill_o .nm_leaf_fig_table_border_out{ border:1px solid #89B61F; }
.article .styled .nm_leaf_fig_area .nm_leaf_fig_fill_o .nm_leaf_fig_table_border_out .nm_table_cell_white{  }
.article .styled .nm_leaf_fig_area .nm_leaf_fig_fill_o .nm_leaf_fig_table th,
.article .styled .nm_leaf_fig_area .nm_leaf_fig_fill_o .nm_leaf_fig_table td{ border:1px solid #89B61F; }

.article .styled .nm_leaf_fig_area .nm_leaf_fig_fill_o .nm_leaf_fig_table_border_out th,
.article .styled .nm_leaf_fig_area .nm_leaf_fig_fill_o .nm_leaf_fig_table_border_out td{ background:#F2F2F2; }


/* category tops styles
------------------------------------------------------------------- */

h2.category_title {
    text-align:center;
    margin-bottom:20px;
}

/* div.block / div.second */
div.contents div.body div.article div#category_report { border-bottom:1px #CCC solid; padding-bottom:20px; margin-bottom:20px;}
div.contents div.body div.article div#category_report h2 { margin-bottom:10px;}
div.contents div.body div.article div#category_report div.block {
    background:url(/images/other/2010/cancernavi/category/box_01_bg_top.gif) no-repeat center top;
    margin-bottom: 6px;
}
div.contents div.body div.article div#category_report div.block div.inner {
    padding: 20px 24px 23px 37px;
    background: url(/images/other/2010/cancernavi/category/box_01_bg_btm.gif) no-repeat center bottom;
}
div.contents div.body div.article div#category_report div.block div.inner { /zoom : 1; }
div.contents div.body div.article div#category_report div.block div.inner:after{ content : ''; display : block; clear : both; height:0; }
div.contents div.body div.article div#category_report div.block div.text { float: left; display: inline; width: 430px;}
div.contents div.body div.article div#category_report div.block div.text h3 { font-size: 16px; font-weight: bold;}
div.contents div.body div.article div#category_report div.block div.text h3 span { display: block; font-size: 12px; font-weight: normal;}
div.contents div.body div.article div#category_report div.block div.text p.date { font-size: 10px; text-align: right;}
div.contents div.body div.article div#category_report div.block div.text p.lead { font-size: 14px;}
div.contents div.body div.article div#category_report div.block div.text p.lead a.detail { margin-left: 5px; color: #769b1e;}
div.contents div.body div.article div#category_report div.block div.image { float: right; display: inline; width: 120px;}

div.contents div.body div.article div#category_report div.second div.text h3 { font-size: 14px; font-weight: bold; float:left;}
div.contents div.body div.article div#category_report div.second div.text p.date { font-size: 10px; text-align: left;}
div.contents div.body div.article div#category_report div.second div.inner { padding: 10px 24px 10px 37px;}
div.contents div.body div.article div#category_report div.second div.text h3 span { display: inline;}
div.contents div.body div.article div#category_report div.second div.text h3 span.date { padding-left:1em; font-size: 10px;}

/* Rensai / div#category_column */
div.contents div.body div.article div#category_column {
    background:url(/images/other/2010/cancernavi/category/box_02_bg_top.gif) no-repeat center top;
    margin-bottom:40px;
}
div.contents div.body div.article div#category_column h3 { margin-bottom:10px;}
div.contents div.body div.article div#category_column div.inner {
    padding: 20px 24px 23px 37px;
    background: url(/images/other/2010/cancernavi/category/box_02_bg_btm.gif) no-repeat center bottom;
}
div.contents div.body div.article div#category_column ul li {
    background: url(/images/other/2010/cancernavi/common/dot_gray_01.gif) no-repeat scroll 3px 5px transparent;
    padding-left: 24px;
}
div.contents div.body div.article div#category_column ul li span {
    font-size: 11px;
    margin-left: 5px;
}

/* more serch */
div.contents div.body div.article p.more_search { text-align:center; margin-bottom:40px;}



/* old series styles
------------------------------------------------------------------- */

.nci_bar_box { position:relative; width:620px; clear:both; }
.nci_bar_box a { text-indent:-9999px; position:absolute; width:114px; height:22px; right:12px; top:10px; outline:none; background:url(/all/cancernavi/img/nci_btn_pdf.gif) no-repeat;  }
#nci_top_header{
    clear:both;
    width:620px;
    margin:0 0 15px 0;
    padding:0;
    background:#FFD07D url(/all/cancernavi/img/nci_bg_bottom.gif) no-repeat bottom center;

}
#nci_top_header h2 img{
    margin:0;
    padding:0;
}
#nci_top_header h2{
    margin:0 !important;
    padding:0;
    text-indent: 0px;
}
#nci_top_header	.nci_cap{
    margin:10px 0 15px 10px;
    padding:0;
    font-size:12px;
}
#nci_top_header .nci_topbtn_area{
    width:611px;
    margin:5px 0 9px 9px;
    overflow:hidden;
}
#nci_top_header ul{
    display:block;
    width:305px;
    float:left;
    margin:0 0 0 0;
    paddging:0;
    list-style:none;
}
#nci_top_header ul li{
    display:block;
    width:298px;
    margin:0 7px 7px 0;
    paddging:0;
}
#nci_top_header ul li a,#nci_top_header ul li span{
    display:block;
    width:298px;
    height:28px;
    text-indent:-9999px;
    outline:none;
}
#nci_top_header .nci_topbtn01{
    background:url(/all/cancernavi/img/nci_topbtn01.gif) no-repeat;
}
#nci_top_header .nci_topbtn01_off{
    background:url(/all/cancernavi/img/nci_topbtn01_off.gif) no-repeat;
}
#nci_top_header .nci_topbtn02{
    background:url(/all/cancernavi/img/nci_topbtn02.gif) no-repeat;
}
#nci_top_header .nci_topbtn02_off{
    background:url(/all/cancernavi/img/nci_topbtn02_off.gif) no-repeat;
}
#nci_top_header .nci_topbtn03{
    background:url(/all/cancernavi/img/nci_topbtn03.gif) no-repeat;
}
#nci_top_header .nci_topbtn03_off{
    background:url(/all/cancernavi/img/nci_topbtn03_off.gif) no-repeat;
}
#nci_top_header .nci_topbtn04{
    background:url(/all/cancernavi/img/nci_topbtn04.gif) no-repeat;
}
#nci_top_header .nci_topbtn04_off{
    background:url(/all/cancernavi/img/nci_topbtn04_off.gif) no-repeat;
}
#nci_top_header .nci_topbtn05{
    background:url(/all/cancernavi/img/nci_topbtn05.gif) no-repeat;
}
#nci_top_header .nci_topbtn05_off{
    background:url(/all/cancernavi/img/nci_topbtn05_off.gif) no-repeat;
}
#nci_top_header .nci_topbtn06{
    background:url(/all/cancernavi/img/nci_topbtn06.gif) no-repeat;
}
#nci_top_header .nci_topbtn06_off{
    background:url(/all/cancernavi/img/nci_topbtn06_off.gif) no-repeat;
}


#nci_list .list p{
    background: url(/all/cancernavi/img/bullet_square_orange.gif) no-repeat 5px 5px;
    text-indent: 25px;
    line-height:2;
}

#nci_list .right_b {
    float: right;
    margin: 0 0 20px 0;
    background: url(/all/cancernavi/img/bullet_circle_orange.gif) no-repeat left center;
    text-indent: 20px;
    text-align: right;
    font-size:12px;
}


/* clearfix */
.clearfix{
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after{
    display: block;
    clear: both;
    height: 0.1em;
    line-height: 0.1em;
    visibility: hidden;
    content: ".";
}


/* csr */
#csr_list_area{ padding-bottom:20px; }
#csr_list_area .list {
    margin-top: 20px;
}
#csr_list_area p {
    background: url(/all/cancernavi/img/bullet_square_orange.gif) no-repeat 5px 5px;
    text-indent: 25px;
    line-height:2;
}
#csr_list_area h1{
background-image: url(/all/cancernavi/img/header_s.gif);
height: 40px;
width: 620px;
}
#csr_list_area .right_b {
    float: right;
    margin: 0 0 20px 0;
    background: url(/all/cancernavi/img/bullet_circle_orange.gif) no-repeat left center;
    text-indent: 20px;
    text-align: right;
    font-size:12px;
}


/* study */
#study_list_area {
    width: 620px;
    overflow:hidden;
    padding-bottom:20px;
}
#study_list_area #study_bg{
    background-image:url(/all/cancernavi/img/head_back.gif);
    background-repeat:repeat-y;
}
#study_list_area h1 {
    background-image: url(/all/cancernavi/img/header_s.gif);
    height: 40px;
    width: 620px;
}
#study_list_area h2 {
    margin-bottom: 10px;
    text-indent:0;
}
#study_list_area h2 img {
    margin-top: 0px;
    margin-bottom: 10px;
}
#study_list_area h3 {
    font-size: 2px;
    text-indent: -9999px;
}
#study_list_area #no1 {
    background-image: url(/all/cancernavi/img/title_study01b.gif);
    height: 31px;
}
#study_list_area #no2 {
    background-image: url(/all/cancernavi/img/title_study02b.gif);
    height: 31px;
}
#study_list_area #no3 {
    background-image: url(/all/cancernavi/img/title_study03b.gif);
    height: 31px;
}
#study_list_area #no4 {
    background-image: url(/all/cancernavi/img/title_study04b.gif);
    height: 31px;
}
#study_list_area #no5 {
    background-image: url(/all/cancernavi/img/title_study05b.gif);
    height: 31px;
}
#study_list_area #no6 {
    background-image: url(/all/cancernavi/img/title_study06b.gif);
    height: 31px;
}
#study_list_area #no7 {
    background-image: url(/all/cancernavi/img/title_study07b.gif);
    height: 31px;
}
#study_list_area #no8 {
    background-image: url(/all/cancernavi/img/title_study08b.gif);
    height: 31px;
}
#study_list_area #no9 {
    background-image: url(/all/cancernavi/img/title_study09b.gif);
    height: 31px;
}
#study_list_area #no10 {
    background-image: url(/all/cancernavi/img/title_study10b.gif);
    height: 31px;
}
#study_list_area #no11 {
    background-image: url(/all/cancernavi/img/title_study11b.gif);
    height: 31px;
}
#study_list_area #no12 {
    background-image: url(/all/cancernavi/img/title_study12b.gif);
    height: 31px;
}
#study_list_area p {
    background-image: url(/all/cancernavi/img/bullet_square_blue2.gif);
    background-repeat: no-repeat;
    background-position: 5px 8px;
    text-indent: 20px;
    line-height:2;
}
#study_list_area .list {
    clear:both;
}
#study_list_area .header1 p {
    margin-top:0;
    margin-bottom: 10px;
}

#study_list_area .header1  p{
    font-size: 14px;
    text-indent: 0;
    margin-left: 10px;
}
.header1-1{
    padding-right:10px;
    margin:0 10px 10px 10px;
    font-size:14px;
}
#study_list_area .header2 {
    background-image: url(/all/cancernavi/img/study_header2_bg.gif);
    background-repeat: repeat;
    padding-top: 12px;
    padding-left: 8px;
    margin-bottom: 30px;
    border: 2px solid #211993;
    padding-right: 8px;
    width: 600px;
}
#study_list_area .header2:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
}
#study_list_area .header2 h3 {
    height: 24px;
    width: 145px;
    padding-bottom: 10px;
    display:block;
    background-repeat: no-repeat;
}
#study_list_area .header2 .no1a {
    background-image: url(/all/cancernavi/img/title_study01a.gif);
}
#study_list_area .header2 .no2a {
    background-image: url(/all/cancernavi/img/title_study02a.gif);
}
#study_list_area .header2 .no3a {
    background-image: url(/all/cancernavi/img/title_study03a.gif);
}
#study_list_area .header2 .no4a {
    background-image: url(/all/cancernavi/img/title_study04a.gif);
}
#study_list_area .header2 .no5a {
    background-image: url(/all/cancernavi/img/title_study05a.gif);
}
#study_list_area .header2 .no6a {
    background-image: url(/all/cancernavi/img/title_study06a.gif);
}
#study_list_area .header2 .no7a {
    background-image: url(/all/cancernavi/img/title_study07a.gif);
}
#study_list_area .header2 .no8a {
    background-image: url(/all/cancernavi/img/title_study08a.gif);
}
#study_list_area .header2 .no9a {
    background-image: url(/all/cancernavi/img/title_study09a.gif);
}
#study_list_area .header2 .no10a {
    background-image: url(/all/cancernavi/img/title_study10a.gif);
}
#study_list_area .header2 .no11a {
    background-image: url(/all/cancernavi/img/title_study11a_new.gif);
}
#study_list_area .header2 .no12a {
    background-image: url(/all/cancernavi/img/title_study12a.gif);
}
#study_list_area .header2 .no2a_g {
    background-image: url(/all/cancernavi/img/title_study02a_g.gif);
}
#study_list_area .header2 .no3a_g {
    background-image: url(/all/cancernavi/img/title_study03a_g.gif);
}
#study_list_area .header2 .no4a_g {
    background-image: url(/all/cancernavi/img/title_study04a_g.gif);
}
#study_list_area .header2 .no5a_g {
    background-image: url(/all/cancernavi/img/title_study05a_g.gif);
}
#study_list_area .header2 .no6a_g {
    background-image: url(/all/cancernavi/img/title_study06a_g.gif);
}
#study_list_area .header2 .no7a_g {
    background-image: url(/all/cancernavi/img/title_study07a_g.gif);
}
#study_list_area .header2 .no8a_g {
    background-image: url(/all/cancernavi/img/title_study08a_g.gif);
}
#study_list_area .header2 .no9a_g {
    background-image: url(/all/cancernavi/img/title_study09a_g.gif);
}
#study_list_area .header2 .no10a_g {
    background-image: url(/all/cancernavi/img/title_study10a_g.gif);
}
#study_list_area .header2 .no11a_g {
    background-image: url(/all/cancernavi/img/title_study11a_g.gif);
}
#study_list_area .header2 .no12a_g {
    background-image: url(/all/cancernavi/img/title_study12a_g.gif);
}
#study_list_area .right_b {
    background-repeat: no-repeat;
    text-align: right;
    background-position: left 8px;
    background-image: url(/all/cancernavi/img/bullet_circle_blue2.gif);
    text-indent: 20px;
    float: right;
    margin-right: 0px;
    clear:both;
    margin-bottom: 30px;
}

#study_list_area .header2 .area1 {
    float: left;
    width: 150px;
}
#study_list_area .header2 .area2 {
    float: left;
    width: 150px;
}
#study_list_area .header2 .area3 {
    float: left;
    width: 150px;
}
#study_list_area .header2 .area4 {
    float: left;
    width: 145px;
}


/* manual */

#manual_top_header{
    clear:both;
    width:620px;
    margin:0;
    padding:0;
}
#manual_top_header h2 img{
    margin:0;
    padding:0;
}
#manual_top_header h2{
    margin:0 !important;
    padding:0;
    text-indent: 0px;
}
#manual_top_header .nci_topbtn_area{
    width:620px;
    margin:0;
}
#manual_top_header ul{
    display:block;
    width:620px;
    float:left;
    margin:0 0 0 0;
    paddging:0;
    list-style:none;
}
#manual_top_header ul li{
    display:block;
    width:620px;
    margin:0;
    paddging:0;
}
#manual_top_header ul li a,#manual_top_header ul li span{
    display:block;
    width:620px;
    height:35px;
    text-indent:-9999px;
    outline:none;
}
#manual_top_header .manual_topbtn01{
    background:url(/all/cancernavi/img/manual_topbtn01.jpg) no-repeat;
}
#manual_top_header .manual_topbtn02{
    background:url(/all/cancernavi/img/manual_topbtn02.jpg) no-repeat;
}
#manual_top_header .manual_topbtn03{
    background:url(/all/cancernavi/img/manual_topbtn03.jpg) no-repeat;
}
#manual_top_header .manual_topbtn04{
    background:url(/all/cancernavi/img/manual_topbtn04.jpg) no-repeat;
}
#manual_top_header .manual_topbtn05{
    background:url(/all/cancernavi/img/manual_topbtn05.jpg) no-repeat;
}
#manual_list_area {
    width: 620px;
    padding-bottom:20px;
}
#manual_list_area p {
    background: url(/all/cancernavi/img/bullet_square_green.gif) no-repeat 5px 5px;
    text-indent: 25px;
    line-height:2;
}
#manual_list_area .list {
    margin-top: 20px;
}
#manual_list_area h1{
background-image: url(/all/cancernavi/img/header_s.gif);
height: 40px;
width: 620px;
}

/* help */

#help_list_area {
    clear: both;
    padding-bottom:30px;
    font-size: 14px;
    line-height: 1.4em;
    overflow:hidden;
}
#help_list_area h2 {
    background-image: url(/all/cancernavi/img/title_help.gif);
    height: 52px;
    width: 630px;
    text-indent:-9999px;
    margin-bottom:10px;
}
#help_list_area table {
    margin-right: 20px;
    margin-left: 10px;
    margin-top: 10px;
}
#help_list_area td {
    background-image: url(/all/cancernavi/img/bullet_square_pink.gif);
    background-repeat: no-repeat;
    background-position: left 1px;
    text-indent: 20px;
}
#help_list_area p {
    background-image: url(/all/cancernavi/img/bullet_square_pink.gif);
    background-repeat: no-repeat;
    background-position: left 4px;
    text-indent: 20px;
    padding:5px 0;
}



/* about */
div.contents div.body div.article div#about .copy{
    font-size:16px;
    padding:10px;
}
div.contents div.body div.article div#about .sub_copy{
    font-size:12px;
    padding:10px 80px;
    color:#999;
}
div.contents div.body div.article div#about div.box_area {
    background: url(/images/other/2010/cancernavi/common/box_02_bg_top.gif) no-repeat center top;
    margin-bottom:10px;
}

div.contents div.body div.article div#about div.box_area div.inner {
    background: url(/images/other/2010/cancernavi/common/box_02_bg_btm.gif) no-repeat center bottom;
    padding:30px;
}

div.contents div.body div.article div#about div.box_area .block {
    border-bottom:1px solid #ccc;
    padding:0 0 10px 0;
    margin-bottom:10px;
}
div.contents div.body div.article div#about div.box_area h3 {
    font-size:16px;
    padding:0 0 0 20px;
}
div.contents div.body div.article div#about div.box_area h3.green {
    background: url(/images/other/2010/cancernavi/common/icon_circle_green_l.gif) no-repeat left center;
}
div.contents div.body div.article div#about div.box_area h3.blue {
    background: url(/images/other/2010/cancernavi/common/icon_circle_blue_l.gif) no-repeat left center;
}
div.contents div.body div.article div#about div.box_area ul{ padding:10px 20px 10px 55px; }
div.contents div.body div.article div#about div.box_area ul li{
    background: url(/images/other/2010/cancernavi/common/dot_gray.gif) no-repeat left 4px;
    margin-bottom: 2px;
    padding-left: 14px;
    font-size: 12px;
 }
div.contents div.body div.article div#about div.box_area p{ padding:10px 20px 10px 55px; }
div.contents div.body div.article div#about div.box_area p strong { font-size:14px; }
div.contents div.body div.article div#about div.box_area .banner_area{ overflow:hidden }
div.contents div.body div.article div#about div.box_area .banner_area img { float:left; margin-right:30px; }

.nm0704_fig_area,.nm0704_fig{ text-align:center; }
.nm0704_fig_img{ margin:5px auto; }


/* series */
#series{}
#series .intro_text { color:#22a4b4; padding:10px 20px; font-weight:bold; }
#series .profile_box { background:url(/images/other/2010/cancernavi/series/series_box_bg.gif) no-repeat top left; padding:10px 0 0 0;   }
#series .profile_box .inner{ background:url(/images/other/2010/cancernavi/series/series_box_bg.gif) no-repeat bottom left; padding:0 20px 10px 20px; font-size:12px; overflow:hidden; }
#series .profile_box .inner dl { width:260px; float:left;  }
#series .profile_box .inner p { width:320px; float:right; padding-left:15px; border-left:1px dotted #22a4b4; }
#series .profile_box .inner dl strong { font-size:18px; padding-right:5px; }
#series .profile_box .inner dt span { color:#67c5d0; }
#series .series_list {}
#series .series_list .block{ border-bottom:1px dotted #ccc; padding:5px; }
#series .series_list .block h3 { font-size:20px; }
#series .series_list .block h3 span { display:block; color:#9f9f9f; font-weight:normal; font-size:16px; padding-left:20px;  }
#series .series_list .block h3 span.below { color:#4c4c4c; }
#series .series_list .block h3 a { background:url(/images/other/2010/cancernavi/common/dot_gray_03.gif) no-repeat left center; padding-left:20px; }
#series .series_list .block p { padding-left:20px; }


/* link */
#link_list_area h2 { margin-bottom:20px; }
#link_list_area .cate_navi{ width:310px; float:left; text-align:center; }
#link_list_area .right { clear:both; text-align:right; padding:20px 0; font-size:12px;  }
#link_list_area h3 { clear:both; }
#link_list_area ul.border {}
#link_list_area ul.border li { border-bottom:1px dotted #ccc; padding:10px 5px; color:#666;}
#link_list_area ul.border li h4{ background:url(/images/other/2010/cancernavi/common/icon_green.gif) no-repeat left 6px; font-size:16px; padding-left:18px; }
#link_list_area ul.border li h5 { font-size:12px; padding-left:18px; }
#link_list_area ul.border li h5 a { color:#999; }
#link_list_area ul.border li p { font-size:14px; padding-left:18px; }
.btn_to_top { text-align:right; clear:both; padding:10px 0 20px 0; }

/* 日本の「実力病院」 */
div.article div.tableList h3 { margin:30px 0 10px;}
div.article div.tableList table {
}
div.article div.tableList table td {
    border-right:1px solid #FFFFFF;
    padding:5px;
    text-align:center;
    font-size:12px;
}
div.article div.tableList table tr.topttl td {
    background:url(/images/other/2010/cancernavi/report/bg_th.gif) repeat-x left top;
    height:23px;
    border-bottom:1px solid #FFFFFF;
    padding:0;
}
div.article div.tableList table tr.topcate td {
    background-color:#E1DFF4;
    border-bottom:1px solid #FFFFFF;
}
div.article div.tableList table tr.hospi {
    border-bottom:1px solid #d6d6d6;
}
div.article div.tableList table tr.hospi td.hosName {
    text-align:left;
    background-color:#ebebeb;
    border-bottom:1px solid #d6d6d6;
}
div.article div.tableList table tr.hospi td {
    border:none;
    border-bottom:1px solid #d6d6d6;
}
div.article div.tableList p {
    margin:20px 0;
    font-size:12px;
}

h3.info_area { margin-top:15px; }


/*
-----------------------------------------------------------------
#plwc_area
-----------------------------------------------------------------
*/

#plwc_area{
    width:620px;
    margin:0 auto;
}

#plwc_area h3 {
    margin:5px 0 10px 0;
    padding:0;
    color:#fb683c;
    font-size:120%;
    font-weight:bold;
}
#plwc_area h4 {
    margin:30px 0;
    padding:0;
}
#plwc_area p {
    margin:20px 0 0 0;
    padding:0;
}

#plwc_area p a{
    text-decoration:underline;
}

/* ------------------------------------------------------------- */
#plwc_area #top_banner {
    width: 630px;
}
#plwc_area #top_banner ul li {
    float: left;
    padding-right: 10px;
}
#plwc_area #top_banner ul {
    list-style-type: none;
    padding-top: 5px;
    clear: both;
}
#plwc_area #top_banner table {
    border-collapse: collapse;
    border:hidden;
    margin-top:5px;
    margin-bottom:5px;
}
#plwc_area #top_banner td {
    border:10px solid #ffffff;
}

/* ------------------------------------------------------------- */

#plwc_area .plwc_entry .plwc_header2 {
    width: 620px;
    margin-bottom: 30px;
    background-color: #DCE4EF;
}
#plwc_area .plwc_entry .plwc_header2 .question {
    background-image: url(/images/other/2010/cancernavi/plwc/plwc_entry_question.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-weight: bold;
}
#plwc_area .plwc_entry .plwc_header2 .answers {
    background-image: url(/images/other/2010/cancernavi/plwc/plwc_entry_answers.jpg);
    background-position: top;
    background-repeat: no-repeat;
    padding-top: 10px;
    padding-left: 20px;
    font-weight: bold;
}
#plwc_area .plwc_entry .plwc_header2 .question p {
    margin: 0px;
    padding: 0px;
}
#plwc_area .plwc_entry .plwc_header2 .answers p {
    margin: 0px;
    padding: 0px;
}
#plwc_area .plwc_entry .plwc_header2 .answers td p {
    color: #245ABA;
    font-size: 12px;
    margin: 30px;
}
#plwc_area .plwc_entry .plwc_header2 .title {
    font-weight: bold;
    color: #013FA2;
    font-size: 18px;
}
#plwc_area .plwc_entry .plwc_header2 .name {
    font-size: 12px;
    font-weight: normal;
    margin-left: 25px;
    color: #245ABA;
}
#plwc_area .plwc_entry .plwc_header2 .answers img {
    margin-top: 10px;
    margin-bottom: 10px;
}
#plwc_area .plwc_entry .plwc_header {
    margin-top: 20px;
    margin-bottom: 30px;
}

/* ------------------------------------------------------------- */
#plwc_area .plwc_date{
    margin-top: 20px;
    text-align:right;
}


/* ------------------------------------------------------------- */

#plwc_area .plwc_list {
    width: 620px;
}

#plwc_area .plwc_list .plwc_header2{
    width: 620px;
    background: url(/images/other/2010/cancernavi/plwc/plwc_header2_bg.gif) left top repeat-y;
    padding:15px 0 0 0;
    overflow:hidden;
}

#plwc_area .plwc_list .plwc_header2 p{
    margin:0;
    padding:0 15px;
    font-size:12px;
    line-height:25px;
    color:#000;
}

#plwc_area .plwc_list .plwc_header2 p.note{
    clear: both;
    color: #999999;
    font-size: 10px;
    line-height:16px;
    background-image: url(/images/other/2010/cancernavi/plwc/plwc_header2_line.gif);
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 20px;
}

#plwc_area .plwc_list .plwc_header2 p a{
    float:right;
}

#plwc_area .plwc_list .header2_bottom {
    background: url(/images/other/2010/cancernavi/plwc/plwc_header2_bottom.gif) left top no-repeat;
    margin-bottom: 30px;
    clear: both;
    height: 10px;
}

#plwc_area .plwc_list .plwc_header2 .area{
    margin:10px 0 0 13px;
}

#plwc_area .plwc_list .plwc_header2 .area a{
    display:block;
    overflow:hidden;
    width:192px;
    height:24px;
    clear:both;
    margin:0 0 10px 0;
    text-indent:-9999px;
}

#plwc_area .plwc_list .plwc_header2 .area .area1,
#plwc_area .plwc_list .plwc_header2 .area .area2,
#plwc_area .plwc_list .plwc_header2 .area .area3{
    display:block;
    float: left;
    width: 200px;
}
#plwc_area .plwc_list .plwc_header2 .area .no1a {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc01a.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no2a {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc02a.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no3a {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc03a.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no4a {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc04a.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no5a {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc05a.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no6a {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc06a.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no7a {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc07a.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no8a {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc08a.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no9a {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc09a.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no10a {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc10a.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no11a {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc11a.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no12a {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc12a.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no2a_g {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc02a_g.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no3a_g {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc03a_g.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no4a_g {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc04a_g.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no5a_g {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc05a_g.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no6a_g {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc06a_g.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no7a_g {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc07a_g.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no8a_g {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc08a_g.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no9a_g {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc09a_g.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no10a_g {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc10a_g.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no11a_g {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc11a_g.gif) left top no-repeat;
}
#plwc_area .plwc_list .plwc_header2 .area .no12a_g {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc12a_g.gif) left top no-repeat;
}

#plwc_area .plwc_list .list{
    margin:0 0 20px 0;
}

#plwc_area .plwc_list .list h3{
    display:block;
    width:620px;
    height:31px;
    margin:0;
    padding:0;
    text-indent:-9999px;
}
#plwc_area .plwc_list .list h3#no1 {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc01b.gif) left top no-repeat;
}
#plwc_area .plwc_list .list h3#no2 {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc02b.gif) left top no-repeat;
}
#plwc_area .plwc_list .list h3#no3 {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc03b.gif) left top no-repeat;
}
#plwc_area .plwc_list .list h3#no4 {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc04b.gif) left top no-repeat;
}
#plwc_area .plwc_list .list h3#no5 {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc05b.gif) left top no-repeat;
}
#plwc_area .plwc_list .list h3#no6 {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc06b.gif) left top no-repeat;
}
#plwc_area .plwc_list .list h3#no7 {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc07b.gif) left top no-repeat;
}
#plwc_area .plwc_list .list h3#no8 {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc08b.gif) left top no-repeat;
}
#plwc_area .plwc_list .list h3#no9 {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc09b.gif) left top no-repeat;
}
#plwc_area .plwc_list .list h3#no10 {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc10b.gif) left top no-repeat;
}
#plwc_area .plwc_list .list h3#no11 {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc11b.gif) left top no-repeat;
}
#plwc_area .plwc_list .list h3#no12 {
    background: url(/images/other/2010/cancernavi/plwc/title_plwc12b.gif) left top no-repeat;
}

#plwc_area .plwc_list .list p{
    background: url(/images/other/2010/cancernavi/plwc/bullet_square_blue.gif) left 1px no-repeat;
    padding:0 0 0 20px;
    margin:10px 0;
}

#plwc_area .plwc_list .page_top{
    text-align:right;
}

#plwc_area .plwc_list .list .page_top a{
    background: url(/images/other/2010/cancernavi/plwc/bullet_circle_blue.gif) left center no-repeat;
    padding:0 0 0 20px;
    clear:both;
}

/* ------------------------------------------------------------- */

/* 2012-02-22 */
div.header { height:150px; margin-bottom:15px; overflow:hidden; }
div.contents div.body div.article div#column { padding-bottom:3px; }
#local_navi { overflow:hidden; clear:both; zoom:1; }
#local_navi ul {}
#local_navi ul li{ float:left; padding-right:7px; }
#local_navi ul li#navi_search { padding-right:30px; }
#local_navi ul li#navi_search #search-text { width:150px; margin-right:5px; }
#local_navi ul li#navi_search #submit-btn {  background: url("/images/other/2010/cancernavi/common/searchbtn.gif") no-repeat;  border:none; cursor: pointer; height: 19px; text-indent: -9999px; width: 39px; }
#local_navi ul li#navi_bp { padding-right:0px; padding-left:25px; }
#column_banner { overflow:hidden; padding:0 0 30px 0;}
#column_banner ul{  }
#column_banner li{ float:left; padding:0 5px 5px 0; }

p.btn_tolist { text-align:right; padding-top:5px; }

div.contents div.body div.article #topArea div#news,
div.contents div.body div.article #topArea div#report,
div.contents div.body div.article #topArea div#column,
div.contents div.body div.article #topArea div#information,
div.contents div.body div.article #topArea div#books { border-top:1px dotted #999; padding:20px 0 0 0; }


#report ul.line { border-bottom:1px dotted #aaa; margin-bottom:20px; }
#report ul.line li { border-top:1px dotted #aaa; background: url("/images/other/2010/cancernavi/common/icon_green.gif") no-repeat 3px 10px; padding:5px 0 5px 20px; }
#report ul.line li span.sub { font-size:12px; padding-left:5px; }

#special ul.toc { padding:5px 0 0 50px; font-size:14px; }
#special ul.toc li { border:none; padding:0; }
#special ul.toc li span{ font-size:12px; padding-left:5px; }

/* 2013 */
.article-page-header{
  height:40px;
}
.article-page-header h2{

}
.article-page-header h2 .sub{
  background: url(/images/other/2010/cancernavi/common/title_news.gif) no-repeat left top;
  width:210px;
  height:30px;
  text-indent:-9999px;
  display:block;
}
.article-page-header a.button.right{
  background: url(/images/other/2010/cancernavi/common/btn_list_news.gif) no-repeat left center;
  width:99px;
  height:30px;
  text-indent:-9999px;
  display:block;
  float:right;
}
.article-header{
  background: url(/images/other/2010/cancernavi/leaf/leaf_title_bg.gif) no-repeat left top;
  padding:15px 0 15px 0;
  overflow:hidden;

}
.article-header h1 > span{
  display:block;
  font-size: 16px;
  line-height:1.4;
}
.article-header span.heading {
  font-size: 28px;
  font-weight: bold;
  line-height:1.3;
}
.article-header h1 > span.sub1,
.article-header h1 > span.sub1{

}
.article-header > .wrapper{
  background: url(/images/other/2010/cancernavi/leaf/leaf_title_bg.gif) no-repeat left bottom;
  overflow:hidden;
  margin-bottom:10px;
  padding-bottom:15px;
}
.article-header > .wrapper .date{
  float:left;
}
.article-header > .wrapper .author{
  float:right;
}
.article-body.styled{
  font-size: 16px;
  margin-bottom: 30px;
}
.article-page-header{
  display:none;
}
.article-footer{
  display:none;
}
p.next-subheading { text-align: right; color: #999; font-size: 128.6%; font-weight: bold; margin-bottom: 20px; }
p.next-subheading a { color: #999; text-decoration: underline; background: url(/images/nm1311/icon/arrow_next.png) no-repeat right 0.4em; padding-right: 12px; }
p.next-subheading a:hover { text-decoration: none; }
p.next-subheading a span.sub { margin-right: 0.5em; }
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    p.next-subheading a {
    background-image: url(/images/nm1311/icon/arrow_next_retina.png);
    background-size: 6px 11px;
    }
}

div.contents div.body div.article div.article{
  padding:0;
  width:auto;
}

/* ここから デザインリニューアルに伴い、cnavi=1のデザイン崩れに対応するためのスタイル設定 */
div.components-leaf-heading > .title {
  background: url(/images/other/2010/cancernavi/leaf/leaf_title_bg.gif) no-repeat left top;
  padding-top: 15px;
}
div.components-leaf-heading > .title > .title-main {
  font-size: 28px;
  font-weight: bold;
  line-height:1.3;
}
.components-leaf-heading > .info {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: url(/images/other/2010/cancernavi/leaf/leaf_title_bg.gif) no-repeat left bottom;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
div.components-leaf-heading > div.follow {
  display: none;
}
.components-leaf-heading > .category {
  display: none;
}
.components-leaf-heading > .leaf-utility-wrap {
  display: none;
}
.components-leaf-body > .leaf-utility-wrap {
  display: none;
}
div.leaf-login{
    margin-bottom : 20px;
}
div.leaf-login a span {
    color: #999;
    font-size: 128.6%;
    font-weight: bold;
    text-decoration: underline;
    background: url(/images/nm1311/icon/arrow_next.png) no-repeat right 0.4em;
    padding-right: 12px;
}
section.components-pager > ul.pager-list > li {
    position: relative;
    left: -50%;
    float: left;
    margin: 6px 2px;
    background: url(/images/other/2010/cancernavi/leaf/page_num.gif) no-repeat center center;
    display: block;
    line-height: 18px;
    width: 19px;
    height: 18px;
    font-size: 10px;
    font-weight: bold;
    line-height: 18px;
    text-align: center;
}
section.components-pager > ul.pager-list {
    position: relative;
    left: 50%;
    float: left;
}
section.components-pager > ul.pager-list > li > a {
    color: #b5b5b5;
}
section.components-pager > ul.pager-list > li > .current {
    background: url(/images/other/2010/cancernavi/leaf/page_num_on.gif) no-repeat center center;
    color: #fff;
}
div.article > div#linkicon {
    clear: both;
}
/* ここまで デザインリニューアルに伴い、cnavi=1のデザイン崩れに対応するためのスタイル設定 */