@charset "utf-8";

/*-------------------------------------------------------------------------------------------

REFINE CUSTOM STYLESHEET

スタイルシートをカスタマイズする場合は、style.cssを編集する代わりにこちらに
記述してください。そうすることで、テンプレートがアップデートされた場合でも、
このページをコピー＆ペーストするだけで、簡単に新バージョンのテンプレートに、
自分のカスタムを反映させることができます。

-------------------------------------------------------------------------------------------*/


/* １行メッセージ　白 */
.moji01{
 position: relative;
 top: 18px;
 left: 20px;
 font-size: 20px;
 color: #ffffff;
 font-weight: bold;
}

/* １行メッセージ　赤 */
.moji02{
 position: relative;
 top: 18px;
 left: 20px;
 font-size: 20px;
 color: #ff0000;
 font-weight: bold;
}

/* １行メッセージ　黒 */
.moji03{
 position: relative;
 top: 18px;
 left: 20px;
 font-size: 20px;
 color: #000000;
 font-weight: bold;
}

/* １行メッセージ　青 */
.moji04{
 position: relative;
 top: 18px;
 left: 20px;
 font-size: 20px;
 color: #0000cc;
 font-weight: bold;
}

/* １行メッセージ　赤 */
#waku01{
 width: 480px;
 height: 80px;
 background-image: url(http://dog-standard.com/icon/waku01.gif);
 background-repeat: no-repeat;
}

/* １行メッセージ　青 */
#waku02{
 width: 480px;
 height: 80px;
 background-image: url(http://dog-standard.com/icon/waku02.gif);
 background-repeat: no-repeat;
}

/* １行メッセージ　黒 */
#waku03{
 width: 480px;
 height: 80px;
 background-image: url(http://dog-standard.com/icon/waku03.gif);
 background-repeat: no-repeat;
}

/* １行メッセージ　赤 */
#waku04{
 width: 480px;
 height: 80px;
 background-image: url(http://dog-standard.com/icon/waku04.gif);
 background-repeat: no-repeat;
}

/* １行メッセージ　赤 */
#waku05{
 width: 480px;
 height: 80px;
 background-image: url(http://dog-standard.com/icon/waku05.gif);
 background-repeat: no-repeat;
}


/* １行メッセージ　赤2 */
#waku11{
 width: 480px;
 height: 80px;
 background-image: url(http://dog-standard.com/icon/waku11.gif);
 background-repeat: no-repeat;
}

/* １行メッセージ　青2 */
#waku12{
 width: 480px;
 height: 80px;
 background-image: url(http://dog-standard.com/icon/waku12.gif);
 background-repeat: no-repeat;
}

/* １行メッセージ　黒2 */
#waku13{
 width: 480px;
 height: 80px;
 background-image: url(http://dog-standard.com/icon/waku13.gif);
 background-repeat: no-repeat;
}

/* １行メッセージ　赤2 */
#waku14{
 width: 480px;
 height: 80px;
 background-image: url(http://dog-standard.com/icon/waku14.gif);
 background-repeat: no-repeat;
}

/* １行メッセージ　青2 */
#waku15{
 width: 480px;
 height: 80px;
 background-image: url(http://dog-standard.com/icon/waku15.gif);
 background-repeat: no-repeat;
}



/* 黒　12px */
.bk12{
 font-size:12px;
 color:#000000;
}

/* 赤　12px */
.r12{
 font-size:12px;
 color:#ff0000;
}

/* 青　12px */
.b12{
 font-size:12px;
 color:#0000cc;
}

/* 黒　14px */
.bk14{
 font-size:14px;
 color:#000000;
}

/* 赤　14px */
.r14{
 font-size:14px;
 color:#ff0000;
}

/* 青　14px */
.b14{
 font-size:14px;
 color:#0000cc;
}

/* 黒　14px 太字*/
.bk14b{
 font-size:14px;
 font-weight: bold;
 color:#000000;
}

/* 赤　14px 太字 */
.r14b{
 font-size:14px;
 font-weight: bold;
 color:#ff0000;
}

/* 青　14px 太字 */
.b14b{
 font-size:14px;
 font-weight: bold;
 color:#0000cc;
}


/* 赤　16px */
.r16{
 font-size:16px;
 font-weight: bold;
 color:#ff0000;
}

/* 青　16px */
.b16{
 font-size:16px;
 font-weight: bold;
 color:#0000cc;
}

/* 白　16px */
.wh16{
 font-size:16px;
 font-weight: bold;
 color:#ffffff;
}

/* 赤　18px */
.r18{
 font-size:18px;
 font-weight: bold;
 color:#ff0000;
}

/* 青　18px */
.b18{
 font-size:18px;
 font-weight: bold;
 color:#0000cc;
}

/* 白　18px */
.wh18{
 font-size:18px;
 font-weight: bold;
 color:#ffffff;
}

/* 赤　19px */
.r19{
 font-size:19px;
 font-weight: bold;
 color:#ff0000;
}

/* 青　19px */
.b19{
 font-size:19px;
 font-weight: bold;
 color:#0000cc;
}

/* 白　19px */
.wh19{
 font-size:19px;
 font-weight: bold;
 color:#ffffff;
}

/* 赤　20px */
.r20{
 font-size:20px;
 font-weight: bold;
 color:#ff0000;
}

/* 青　20px */
.b20{
 font-size:20px;
 font-weight: bold;
 color:#0000cc;
}

/* 白　20px */
.wh20{
 font-size:20px;
 font-weight: bold;
 color:#ffffff;
}

/* 赤　21px */
.r21{
 font-size:21px;
 font-weight: bold;
 color:#ff0000;
}

/* 青　21px */
.b21{
 font-size:21px;
 font-weight: bold;
 color:#0000cc;
}

/* 白　21px */
.wh21{
 font-size:21px;
 font-weight: bold;
 color:#ffffff;
}

/* 赤　22px */
.r22{
 font-size:22px;
 font-weight: bold;
 color:#ff0000;
}

/* 青　22px */
.b22{
 font-size:22px;
 font-weight: bold;
 color:#0000cc;
}

/* 白　22px */
.wh22{
 font-size:22px;
 font-weight: bold;
 color:#ffffff;
}

/* 黄背景　赤16px */
.ybr16{
 font-size:16px;
 font-weight: bold;
 color:#ff0000;
 background-color:#ffff80;
}

/* 黄背景　青16px */
.ybb16{
 font-size:16px;
 font-weight: bold;
 color:#0000cc;
 background-color:#ffff80;
}

/* 黄背景　赤18px */
.ybr18{
 font-size:18px;
 font-weight: bold;
 color:#ff0000;
 background-color:#ffff80;
}

/* 黄背景　青18px */
.ybb18{
 font-size:18px;
 font-weight: bold;
 color:#0000cc;
 background-color:#ffff80;
}

/* 黄背景　赤20px */
.ybr20{
 font-size:20px;
 font-weight: bold;
 color:#ff0000;
 background-color:#ffff80;
}

/* 黄背景　青20px */
.ybb20{
 font-size:20px;
 font-weight: bold;
 color:#0000cc;
 background-color:#ffff80;
}

/* 黄背景　赤22px */
.ybr22{
 font-size:22px;
 font-weight: bold;
 color:#ff0000;
 background-color:#ffff80;
}

/* 黄背景　青22px */
.ybb22{
 font-size:22px;
 font-weight: bold;
 color:#0000cc;
 background-color:#ffff80;
}

/* 関連記事表示 start*/
.similar-posts ul {
	list-style: disc;
	margin: 0 0 0 10px;
	padding:0;
}

.similar-posts li {
	line-height: 7px;
	margin: 0;
}
/* 関連記事表示　end */


/* 空白行　20px */
p .sp20 {
 margin-top: 20px;
}

/* 空白行　40px */
p .sp40 {
 margin-top: 40px;
}

/* 空白行　60px */
p .sp60 {
 margin-top: 60px;
}

/* 空白行　80px */
p .sp80 {
 margin-top: 80px;
}

/* 空白行　100px */
p .sp100 {
 margin-top: 100px;
}

/* 影付きBOX */
.sdbox-gray {
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #c0c0c0 #808080 #808080 #c0c0c0;
    padding: 5px 5px 5px 10px;
    margin: 15px 0px 20px 0px;
}

.sdbox-blue {
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #add8e6 #4169e1 #4169e1 #add8e6;
    padding: 5px 5px 5px 10px;
    margin: 15px 0px 20px 0px;
}

.sdbox-red {
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #ffb6c1 #ff7f50 #ff7f50 #ffb6c1;
    padding: 5px 5px 5px 10px;
    margin: 15px 0px 20px 0px;
}

.sdbox-yellow {
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #ffd700 #ff8c00 #ff8c00 #ffd700;
    padding: 5px 5px 5px 10px;
    margin: 15px 0px 20px 0px;
}

.sdbox-green {
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #9acd32 #228b22 #228b22 #9acd32;
    padding: 5px 5px 5px 10px;
    margin: 15px 0px 20px 0px;
}

.sdbox-pink {
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #ffc0cb #ff1493 #ff1493 #ffc0cb;
    padding: 5px 5px 5px 10px;
    margin: 15px 0px 20px 0px;
}

.sdbox-purple {
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #dda0dd #9932cc #9932cc #dda0dd;
    padding: 5px 5px 5px 10px;
    margin: 15px 0px 20px 0px;
}