@charset "UTF-8";
/*
Theme Name:白旗神社
Description:白旗神社のテーマです
Author:bondo Co.,Ltd.
Version:1.0
*/

/* Wordpress
-------------------------------------------------------------- */
.article-body .alignnone {
    margin: 5px 20px 20px 0;
}

.article-body .aligncenter,
.article-body div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.article-body .alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.article-body .alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.article-body .aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.article-body a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

.article-body a img.alignnone {
    margin: 5px 20px 20px 0;
}

.article-body a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.article-body a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.article-body .wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.article-body .wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.article-body .wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.article-body .wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.article-body .wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.article-body .wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}


/*ページネーション*/
.pagenation {
    margin: 1em 0;
}
.pagenation:after, .pagenation ul:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.pagenation ul {
    margin: 0;
}
.pagenation li {
    float: left;
    list-style: none outside none;
    margin-left: 3px;
}
.pagenation li:first-child {
    margin-left: 0;
}
.pagenation li.active {
    background-color: #999999;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: not-allowed;
    padding: 10px 20px;
}
.pagenation li a {
    background: none repeat scroll 0 0 #CCCCCC;
    border-radius: 3px;
    color: #FFFFFF;
    display: block;
    padding: 10px 20px;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.pagenation li a:hover {
    background-color: #444444;
    color: #FFFFFF;
    opacity: 0.8;
    transition-duration: 500ms;
    transition-property: all;
    transition-timing-function: ease;
}