@charset "utf-8";

/*-------------------------------------------------------------------------------------------

REFINE CUSTOM STYLESHEET

スタイルシートをカスタマイズする場合は、style.cssを編集する代わりにこちらに
記述してください。そうすることで、テンプレートがアップデートされた場合でも、
このページをコピー＆ペーストするだけで、簡単に新バージョンのテンプレートに、
自分のカスタムを反映させることができます。

-------------------------------------------------------------------------------------------*/


/* Re:最新情報のアイキャッチを左にする */

.sidebar .recent-entries .rewg-entry-img {
float: left;
margin-right: 1em;
margin-bottom: 0.5em;
margin-left: 0;
}

/* Re:最新情報のアイキャッチのサイズ */

.sidebar .recent-entries .rewg-entry-img {
width: 300px;
height: 185px;
}

.sidebar .recent-entries .rewg-entry-img img {
max-width: 300px;
max-height: 185px;
}




/* サイドバーにあるRe:最新情報ウィジェットのサムネイルを左に */

.sub .recent-entries .entry-img {
 float: left;
 overflow: hidden;
 margin-bottom: .5em;
 margin-left: 0;
 margin-right: 1em;
}

.sub .recent-entries .entry-date,
.sub .recent-entries .entry-title {
 margin-left: 5px;
}

.sub .recent-entries .entry-title a:before {
 margin-left: 0;
}

/* サイドバーのアイキャッチ画像サイズの変更 */
.sub .rewg .entry-img {
width: 300px;
height: 185px;
}
.sub .rewg .entry-img img {
max-width: 300px;
max-height: 185px;
}


/* サイドバーのボカシを消す */

.custom-background .wrapper {
 box-shadow: none;
}


/* 画像移動 */

a:hover {
position:relative;
top: 1px;
left:1px;
}


/* アイキャッチ画像のサイズを変更する */
.home .entry-img img {
max-width: 300px;
}
.single .entry-img img {
max-width: 300px;
}
.archive .entry-img img {
max-width: 300px;
}

/* アイキャッチを左側に表示 */

.img-right .entry-img {
    float: left;
}

.img-right .entry-img img {
    margin: 0 15px 15px 0;
}


/* サイドバーにもオプション色 */

.sub li a, 
.sub li a:visited {
    color: #0066cc;
}


/* タイトル太字 */
h1.entry-title,
h3.widget-title,
div.widget-title {
 font-weight: bold !important;
}

/* アンケート */
div.poll{
 border: 2px solid #000099;
 background: edbbfa;
 margin-top: 20px;
 margin-bottom: 20px;
 padding: 20px 20px 20px 5px;
 }

/* 日付けを非表示 */

.entry-meta .date {
    display: none;
}

/* 見出し装飾 */
.h2, 
.entry-content h2,
.textwidget h2 {
    margin: 2em 0 1em;
    padding: .8em .8em .7em;
    border-left: 5px solid #ccc;
    background: #ededed;
    background: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);
    background:         linear-gradient(top, #fff 0%, #ededed 100%);
    box-shadow: 0 1px 2px 1px rgba(000, 000, 000, .2);
    color: #222;
    text-align: left;
    text-shadow: 0 1px 0 #fff;
    font-weight: bold;
    font-size: 16px;
    font-size: 1.24rem;
    line-height: 1.33;
}

.h3, 
.entry-content h3,
.textwidget h3 {
    margin: 2em 0 1em;
    padding: .8em .8em .7em;
    border-left: 5px solid #ccc;
    background: #ededed;
    background: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);
    background:         linear-gradient(top, #fff 0%, #ededed 100%);
    box-shadow: 0 1px 2px 1px rgba(000, 000, 000, .2);
    color: #222;
    text-align: left;
    text-shadow: 0 1px 0 #fff;
    font-weight: bold;
    font-size: 16px;
    font-size: 1.24rem;
    line-height: 1.33;
}

.h4, 
.entry-content h4,
.textwidget h4 {
    margin: 2em 0 1em;
    padding: .8em .8em .7em;
    border-left: 5px solid #ccc;
    background: #ededed;
    background: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);
    background:         linear-gradient(top, #fff 0%, #ededed 100%);
    box-shadow: 0 1px 2px 1px rgba(000, 000, 000, .2);
    color: #222;
    text-align: left;
    text-shadow: 0 1px 0 #fff;
    font-weight: bold;
    font-size: 16px;
    font-size: 1.24rem;
    line-height: 1.33;
}

.h5, 
.entry-content h5,
.textwidget h5 {
    margin: 2em 0 1em;
    padding: .8em .8em .7em;
    border-left: 5px solid #ccc;
    background: #ededed;
    background: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);
    background:         linear-gradient(top, #fff 0%, #ededed 100%);
    box-shadow: 0 1px 2px 1px rgba(000, 000, 000, .2);
    color: #222;
    text-align: left;
    text-shadow: 0 1px 0 #fff;
    font-weight: bold;
    font-size: 16px;
    font-size: 1.24rem;
    line-height: 1.33;
}

.h6, 
.entry-content h6,
.textwidget h6 {
    margin: 2em 0 1em;
    padding: .8em .8em .7em;
    border-left: 5px solid #ccc;
    background: #ededed;
    background: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);
    background:         linear-gradient(top, #fff 0%, #ededed 100%);
    box-shadow: 0 1px 2px 1px rgba(000, 000, 000, .2);
    color: #222;
    text-align: left;
    text-shadow: 0 1px 0 #fff;
    font-weight: bold;
    font-size: 16px;
    font-size: 1.24rem;
    line-height: 1.33;
}



/* twitter */
<script src='http://twitbtn.com/ui/js/badge.js' type='text/javascript' charset='utf-8'></script>
<script type='text/javascript' charset='utf-8'>
<!--
tbadge('hapi616', 8, '#000000', 'right', 0);
-->
</script>


/* youtubeをレスポンシブに。<div class="youtube">URL</div>で投稿する */
.youtube2 {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.youtube2 iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}



/* 記事本の文字の大きさを変更 */
.main p {
margin: 0 0 1.5em;
padding: 0;
color: #222;
text-align: left;
font-size: 14.5px;
line-height: 1.95;
}



/* 「このページの先頭へ戻る」を非表示にする */
.back-to-top { display: none !important; }