/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/common/css/blog.css);
@import url(/common/css/screen.css);
/* end StyleCatcher imports */

h1 {
    padding-bottom:5px;
}

li {
    list-style: none;
}

#contents-left {
    display: inline;
    float: left;
    width:45%;
    padding-right:20px;
}

#contents-right {
    display: inline;
    float: left;
    width:45%;
}

#contents-left h2,#contents-right h2 {
    background-image: url("./img/bg_toph2.png");
    background-repeat: repeat-x;
    background-position: left bottom;
}

#contents-left h3, #contents-right h3{
    background-color:#fff;
    font-weight: bold;
    font-size: 11pt;
}

#contents-left h4, #contents-right h4{
    background-image: url("./img/bg_toph4.png");
    /* margin-bottom: 0px; */
}


#contents-left img, #contents-right img{
    vertical-align: middle;
    padding-right: 5px;
} 

#contents-right li {
    background-image: url("/common/img/ic_arrow_blue.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
}

#contents-left ul, #contents-right ul {
    list-style: none;
    margin-left: 0px;

/*    margin: 0px;
    border-style:solid;  
    border-width:1px;  
    border-color:#002b7f;  */
}


/* --Local Settings-- */
#page-title h1 {
    padding: 3px;
}

#alpha-inner h2 {
    background: url(/common/img/bg_field.png) repeat-x bottom;
    width: 70%;
    padding-bottom: 2px;
    padding-left: 0.5em;
    font-size: 120%;
    color: #000000;
    font-weight: bold;
}

#alpha-inner h3 {
    border-left: 4px solid #002a7e;
    padding-left: 0.5em;
    font-weight: bold;
}

.kasen_none {
    text-decoration: none; 
}

/* アジア情報課追記　ここから　20100218更新 */

#theme_asia h3 {
  margin-top: 25px;
}

#theme_asia h5 {
  font-weight: bold;
}

#theme_asia h6 {
  font-weight: bold;
  color: #505050;
  margin-bottom: 1px;
  padding-bottom: 1px;
}

#theme_asia .explanation_theme_asia {
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 15px;
}
/* アジア情報課追記　おわり*/



/* --ここから　文献提供課追記 -- */

#kmain h2{
background-image: none;
font-size: 120%;
color: #333333;
font-weight: bold;
padding: 10px;
margin: 10px 0px 2px 0px;
border: 4px double #BCB99F;
}

#kmain h3{
margin-top: 40px;
border-left: 4px solid #fc6b6b;
padding-left: 0.3em;
font-weight: bold;
}

#kmain h4{
padding: 20px 0px 0px 0px;
border-bottom: 1px dashed #fc6b6b;
font-weight: bold;
font-size: 95%;
}

#kmain li, ol{
padding-top: 0px;
padding-bottom: 5px;
}

#kmain ol{
list-style-image: none;
list-style-type: decimal;
}

#kmain ol li{
list-style-image: none;
}

#kmain hr{
margin-bottom: 10px;
}

.discList{
list-style-image: none !important;
list-style-type: disc;
}

.pageTop {
border-bottom: 1px dotted #B2B2B2;
margin: 10px 0;
padding-bottom: 10px;
text-align: right;
clear:both;
}

.pageTop a{ 
text-align: right;
padding-right: 15px;
background: transparent url(/kansai-kan/img/icon_pagetop.gif) no-repeat center right;
}

.highlight{
background-color:#ffffcc;
padding: 4px 0 0 8px;
}

table#publicationList {
border-left: 1px solid #646F70;
border-top: 1px solid #646F70;
clear: both;
margin-bottom: 20px;
width: 100%;
}

table#publicationList td, table#publicationList th {
border-bottom: 1px solid #646F70;
border-right: 1px solid #646F70;
padding: 5px;
}

table#publicationList th {
background: #E3D8A8;
font-weight: bold;
}

p.kansaiNote {
color:#444;
height:50px;
font-size:90%;
background: url(/research_guide/img/kansai_panda50.png) no-repeat 99% 50%;
margin:-24px 0 14px 150px;
padding:2px 44px 2px 8px;
border:1px #666 solid;
}

#kmain h2 {
width:505px !important;
}

/* --ここまで　文献提供課追記 -- */
