@charset "utf-8";
/*----------------------------------------------------
	black
----------------------------------------------------*/
.black #article{
	background: #000 !important;
	border-color:#fff700;
}
/* side */
.black .side_ttl{
	background-color: #000;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#fff700;
}
.black .side_list{
	background-color: #000;
	border-width:1px;
	border-style:solid;
	border-color:#fff700;
}
/* object */
.black #article h2,
.black #article h3{
	border-color:#fff;
}
.black #article h4:before,
.black #article .link li:before,
.black #article .link p:before,
.black .red{
	color:#fff;
}
/*----------------------------------------------------
	yellow
----------------------------------------------------*/
.yellow #article{
	background: #fff700 !important;
	border-color:#000;
}
/* side */
.yellow .side_ttl{
	background-color: #fff700;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#000;
}
.yellow .side_list{
	background-color: #fff700;
	border-width:1px;
	border-style:solid;
	border-color:#000;
}
/* object */
.yellow #article h2,
.yellow #article h3{
	border-color:#0005ff;
}
.yellow #article h4:before,
.yellow #article .link li:before,
.yellow #article .link p:before,
.yellow .red{
	color:#0005ff;
}
#a_contact .paragraph{
	border-color:#000;
}
/*----------------------------------------------------
	blue
----------------------------------------------------*/
.blue #article{
	background: #0005ff !important;
	border-color:#fff;
}
/* side */
.blue .side_ttl{
	background-color: #0005ff;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#fff;
}
.blue .side_list{
	background-color: #0005ff;
	border-width:1px;
	border-style:solid;
	border-color:#fff;
}

/* object */
.blue #article h2{
	border-color:#fff;
}
.blue #article h4:before,
.blue #article .link li:before,
.blue #article .link p:before,
.blue .red{
	color:#fff;
}
