@charset "utf-8";

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ページごとで背景を変えるためのCSS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
body{
    background-color:#fff;
    background-image:url();
    background-repeat:repeat;
    background-attachment:scroll;
    background-position:center;
}
body.editorOnly{
    background-color:#fff;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
１カラム表現を行うためのCSS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.skinArticle {
position: static!important;
}
.skinContentsArea {
position: static!important;
padding-top: 0px!important;
border-left: 0px!important;
border-right: 0px!important;
}
.articleText {
overflow: visible!important;
margin-top: 0px!important;
}
.skinArticleHeader,
.skinArticleFooter,
.snsBtns,
.snsShare,
.skinSubA,
.skinSubB {
    display: none!important;
}
.layoutContentsA,
.skinMainArea{
    float:none!important;
    width:100%!important;
}
.layoutContentsB {
float: none!important;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
汎用テーブル
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
table.table01 th {
	background-color: #f4ffd9;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
汎用ボックス
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.box01{
    background:#f4ffd9;
    padding:15px;
    border: 0;
    margin: 0;
    color:#000000;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
汎用見出し(サイト表示側が二重定義になっているので要改善)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.articleText h2{
 clear: both;
 margin: 0 0 15px;
 padding: 12px 15px;
 border: 0;
 border-left: 5px solid #8fc112;
 font-size: 18px;
 font-weight: bold;
 color:#000000;
 background: #f4ffd9;
 background: -moz-linear-gradient(left,  #f4ffd9 50%, #f4ffd9 100%);
 background: -webkit-gradient(linear, left top, right top, color-stop(50%,#f4ffd9), color-stop(100%,#f4ffd9));
 background: -webkit-linear-gradient(left,  #f4ffd9 50%,#f4ffd9 100%);
 background: -o-linear-gradient(left,  #f4ffd9 50%,#f4ffd9 100%);
 background: -ms-linear-gradient(left,  #f4ffd9 50%,#f4ffd9 100%);
 background: linear-gradient(to right,  #f4ffd9 50%,#f4ffd9 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4ffd9', endColorstr='#f4ffd9',GradientType=1 );
}
.articleText h3 {
    clear: both;
    margin: 0 0 15px;
    padding: 5px;
    border:0;
    border-bottom: 2px solid #8fc112;
    font-size: 15px;
    color: #454545;
    background: #f4ffd9;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
リスト01
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* OL,UL共通 */
.list01 li:before{
	color: #000000;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
リスト02
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* OL,UL共通 */
.list02 > li{
	border: 2px solid #000000;
}
.list02 > li:after{
	color: #000000;
	color: rgba(0,0,0,.7);
}
/* OL限定 */
ol.list02 > li:before{
	border: 2px solid #000000;
	background: #000000;
	background: rgba(0,0,0,.7);
}
