﻿/*髮ｻ隧ｱ繝ｪ繝ｳ繧ｯ縺ｮ繧ｫ繝ｼ繧ｽ繝ｫ繧偵が繝�*/
a[href^="tel:"] {
    cursor: default;
}

/*chrome縺ｧ逕ｻ蜒冗ｸｮ蟆乗凾縺ｮ譁�ｭ励↓縺倥∩繧断ix*/
img {
    -webkit-backface-visibility: hidden;
}

/*WP蠢��医け繝ｩ繧ｹ*/
.wp-caption {
    max-width: 100%;
    margin-bottom: 10px;
}
.wp-caption-text {
    padding: 10px;
    margin-bottom: 0;
}
.sticky {
    background: #FAFAFA;
    border-top: 4px solid #F00;
    margin-left: -20px;
    margin-right: -20px;
    padding: 18px 20px;
}
.gallery-caption {
    font-size: 0.8em;
}
.bypostauthor {
    color: #999;
}
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
}
pre {
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: pre-wrap;
    word-wrap: break-word;
}

h1, h2, h3, h4, h5 {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

/*---謚慕ｨｿ螟ｧ譫�---*/
.postdata {
    text-align: left;
}
.postdata::after{
    clear: both;
    content: "";
    display: block;
}
/*---驟咲ｽｮ縲蜿ｳ---*/
.alignright {
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
}
/*---驟咲ｽｮ縲蟾ｦ---*/
.alignleft {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
/*---驟咲ｽｮ縲荳ｭ螟ｮ---*/
.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto 20px;
}
/*---繝��繝悶Ν---*/
.postdata table {
    border-left: 1px solid #bfbfbf;
    border-top: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
}
.postdata table th {
    border-bottom: 1px solid #bfbfbf;
}
.postdata table td {
    border-bottom: 1px solid #bfbfbf;
}
/*---繝輔か繝ｳ繝�---*/
.postdata em {
    font-style: italic !important;
}
.postdata strong {
    font-weight: bold !important;
}

.postdata iframe{
	max-width: 100%;
}

/* 繧ｹ繝槭�譎ゅ↓蝗槭ｊ霎ｼ縺ｿ繧定ｧ｣髯､*/
@media only screen and (max-width: 800px) {
    .alignright {
        float: none;
        display: block;
        margin: 0 auto 20px;
        text-align: center;
    }
    .alignleft {
        float: none;
        display: block;
        margin: 0 auto 20px;
        text-align: center;
    }
    input[type="email"] {
        max-width: 100%;
    }
}