@charset "utf-8";

/*=============================================================================
    this page style
=============================================================================*/
#main{
    padding:25px 0 0;
    width: 740px;
    float:left;
}

.wp-pagenavi{
    text-align: center;
    padding:30px 0 0;
}
.wp-pagenavi a,
.wp-pagenavi span{
    padding:5px 10px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #e5a326;
    color:#e5a326;
}

.wp-pagenavi .current{
    border-color: #E5A326 !important;
    color:#E5A326;
}
#pageTop{
    clear:both;
}

/*=============================================================================
    news style
=============================================================================*/
#sidebar{
    padding:30px 0 0 30px;
    width: 230px;
    float: right;
    text-align: left;
}
    #sidebar .sbContent{
    }
        #sidebar .sbContent h1{
            font-weight: bold;
            color:#808080;
            font-size: 1.4rem;
            padding:0 0 5px;
            border-bottom: 1px solid #E5A326;
        }
        #sidebar .sbContent ul{
        }
        #sidebar .sbContent li{
            padding:10px 0 0;
        }
        #sidebar .sbContent li a:before{
            content: "\f0da";
            font-family: FontAwesome;
            color:#E5A326;
            padding:0 5px 0 0;
        }


/*=============================================================================
    news style
=============================================================================*/
.archive{
}
    .archive #main{
    }
        .tax #c01,
        .archive #c01{
            text-align: left;
        }
        .tax #c01 .headline{
            font-size: 2.4rem;
            color:#0071BC;
            font-weight: bold;
            padding:0 0 5px;
            border-bottom: 1px solid #E5A326;
        }
        .archive #c01 .headline.date{
            font-size: 2.4rem;
            font-weight: bold;
            padding:0 0 5px;
            border-bottom: 1px solid #E5A326;
        }
        .archive #c01 .headline.date span{
            color:#0071BC;
        }
        .archive #c01 .headline{
            padding:0 0 5px;
            border-bottom: 1px solid #E5A326;
        }
        .tax #c01 .items,
        .archive #c01 .items{
            padding:25px 0 0 ;
        }
        .tax #c01 .item,
        .archive #c01 .item{
            border-bottom:1px solid #CCC;
            margin:0 0 10px;
        }
        .tax #c01 .item a,
        .archive #c01 .item a{
            display: block;
        }
        .tax #c01 .item a > .inner,
        .archive #c01 .item a > .inner{
            padding: 0 0 10px;
        }
        .tax #c01 .item .thumbnail,
        .archive #c01 .item .thumbnail{
            float: left;
            padding:0 10px 10px 0;
            width: 70px;
        }
        .tax #c01 .item .thumbnail img,
        .archive #c01 .item .thumbnail img{
            width: 100%;
            height:auto;
        }
        .tax #c01 .item .header,
        .archive #c01 .item .header{
            font-size: 1.2rem;
        }
        .tax #c01 .item .header .date,
        .archive #c01 .item .header .date{
            display: inline-block;
            padding:0 10px 0 0;
        }
        .tax #c01 .item .header .cat,
        .archive #c01 .item .header .cat{
            padding:2px 5px;
            line-height: 1;
            color: #0071BC;
            border:1px solid #0071BC;
            display: inline-block;
        }
        .tax #c01 .item .crosshead,
        .archive #c01 .item .crosshead{
            padding:10px 0 0;
            font-size:1.2rem;
        }



/*=============================================================================
    news style
=============================================================================*/
.single{
}
    .single #main{
    }
        .single #c01{
            text-align: left;
        }
        .single #c01 .headline{
            font-size: 2.4rem;
            font-weight: bold;
            padding:0 0 5px;
            border-bottom: 1px solid #E5A326;
        }
        .single #c01 .items{
            padding:25px 0 0 ;
        }
        .single #c01 .item .header{
            font-size: 1.2rem;
        }
        .single #c01 .item .header .date{
            display: inline-block;
            padding:0 10px 0 0;
        }
        .single #c01 .item .header .cat{
            padding:2px 5px;
            line-height: 1;
            color: #0071BC;
            border:1px solid #0071BC;
            display: inline-block;
        }

        .single #c01 .item .thumbnail{
            padding:30px 0 0;
            width: 480px;
            margin:0 auto;
        }
        .single #c01 .item .thumbnail img{
            width: 100%;
            height:auto;
        }

        .single #c01 .item .content{
            padding:30px 0 0;
        }

        .single .back{
            text-align: center;
            padding:30px 0 0;
        }
        .single .back a{
            font-size: 1.6rem;
            line-height: 1;
            padding:5px 15px;
            background: #808080;
            color:#FFF;
        }