@charset 'utf-8';

/* news*/

/* newsListBlock */
.newsListBlock{
    display     :   block;
    width       :   682px;
    margin-top  :   40px;
}

.newsListBlock dt{
    display     :   block;
    width       :   84px;
    float       :   left;
    font-size   :   83%;
    line-height :   1;
    padding-bottom: 3px;
}

.newsListBlock dd{
    display     :   block;
    padding-bottom: 3px;
}

.newsListBlock dd img{
    display     :   block;
    margin-right:   6px;
}

.newsListBlock dd.newsListBlockIcon{
    width       :   598px;
    float       :   left;
}

.newsListBlock dd.newsListBlockIcon ul{}

.newsListBlock dd.newsListBlockIcon ul li{
    float       :   left;
}

.newsListBlock dd.newsListBlockInner{
    float       :   none;
    clear       :   both;
    width       :   682px;
}


/*  detailPage  */

.news1ColumnWrap,
.news2ColumnWrap {
    margin-bottom: 60px;
}

.news2ColumnWrap .text {
    width: 384px;
    float: left;
    margin-right: 45px;
}

.news2ColumnWrap .image {
    width: 253px;
    float: left;
}

.news2ColumnWrap .image p {
    margin-bottom: 25px;
}

.categoryLink {
    margin: 15px 0 20px;
}

.categoryLink .categoryLinkInner {
    padding: 25px 0;
}

.categoryLink .categoryLinkInner .title {}


.categoryLink .categoryLinkInner ul {
    margin-top: 25px;
}

/* linker changed start */

.categoryLink .categoryLinkInner ul li {
    /*float: left;*/
    margin: 0 3em 0.8em 0;
    white-space: nowrap;
}

.categoryLink .categoryLinkInner ul li ul {
    /*float: left;*/
    margin: 10px 0 0 2em;
}

h3.relatedEntryTitle {
    font-weight: bold !important;
    margin: 1.5em 0 0.5em 0 !important;
    padding: 0 !important;
}

ul.relatedEntry {
    margin: 0 0 1em 1em !important;
    padding: 0 !important;
}


ul.relatedEntry li {
    background: transparent url(/common/img/list_mark_arrow.gif) no-repeat left 3px;
    margin: 0 0 0.5em 0 !important;
    padding: 0 0 0 12px !important;
}




/* linker changed end */

/* clearfix ------- */
.news2ColumnWrap:after {
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    content: '.';
    line-height: 0;
}
.news2ColumnWrap {
    display: inline-table;
    min-height: 1%;
}
/* for macIE \*/
* html .news2ColumnWrap {
    height: 1%;
}


.news2ColumnWrap {
    display: block;
}
/* end of for macIE */

