@charset "UTF-8";
/* last 2013.09.25 */

/*
メニュー→メニューの文字色メニュー２メニュー２の文字色メニュー３メニュー３文字色*/


/* ----------------------- BODY */
body {/* 文字色 */
	font-size:px;
	color:; }

#page {
	background:; }


/* ----------------------- リンク色 */
a {/*リンクされた文字*/
	color:; }

a:link {/*未訪問のリンク*/
	color:; }

a:visited {/*訪問後のリンク*/
	color:; }

a:hover {/*マウスをのせたとき*/
	color:; }


/* ----------------------- ヘッダー */
#header_menu li a {
	color:;
	background: ; /* より古いブラウザのための固体の色を示します。 */
	background:-moz-linear-gradient(, );
	background: -o-linear-gradient(, );
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(), to());
	background: -webkit-linear-gradient(, ); }

#header_menu li:first-child a {
	border-radius: px 0 0 px;
	-webkit-border-radius: px 0 0 px;
	-moz-border-radius: px 0 0 px; }

#header_menu li:last-child a {
	border-radius: 0 px px 0;
	-webkit-border-radius: 0 px px 0;
	-moz-border-radius: 0 px px 0; }

#header_menu li a:hover {
	color:;
	background:; }


/* ----------------------- 見出し */
h1.title {
	color:;
	background-color:;
	border-radius: px;
	-webkit-border-radius: px;
	-moz-border-radius: px; }

.sub_title {
	color:;
	background-color:;
	border-radius: px;
	-webkit-border-radius: px;
	-moz-border-radius: px; }


/* ---- 記事内見出し */
#shelf .wpb_wrapper h1 {/* 2014.06.13以前に作成したサイトにのみ存在 */
	color:;
	border-color:; }

#shelf .wpb_wrapper h2 {
	border-color:; }

#shelf .wpb_wrapper h2:before {
	color:; }

#shelf .wpb_wrapper h3 {
	border-color:; }

#shelf .wpb_wrapper h4 {
	color:; }

/* ----------------------- ボタン系 */
#contact_link a {
	color:;
	background: ; /* より古いブラウザのための固体の色を示します。 */
	background:-moz-linear-gradient(, );
	background: -o-linear-gradient(, );
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(), to());
	background: -webkit-linear-gradient(, );
	border-radius: px;
	-webkit-border-radius: px;
	-moz-border-radius: px; }

#contact_link a:hover {
	color:;
	background:; }


/* ----------------------- サイドバー */
/* ---- サイドメニュー */
#sidebar.menu li a:before {
	color:; }

#sidebar.menu li a {
	color:; }

#sidebar.menu li a:hover {
	color:;
	background-color:; }

/* ---- ウィジェットサイドメニュー */
#sidebar .widgettitle {
	color:;
	background-color:;
	border-radius: px;
	-webkit-border-radius: px;
	-moz-border-radius: px; }

#sidebar.bana .menu li a:before {
	color:; }

#sidebar.bana .menu li a {
	color:; }

#sidebar.bana .menu li a:hover {
	color:;
	background-color:; }


/* ----------------------- ニュース、カテゴリーのホバー色 */
.news_list li.clearfix a:hover,
.category_list li a:hover {
	color:;
	background:; }

.news_list li.clearfix a:before,
.category_list li a:before {
	color:; }

.news_list .news_more:before {
	color:; }


/* ----------------------- テーブルカラー */
#shelf table th {
	color:;
	background-color:; }

#trust-form input[type="submit"] {
	color:;
		background-color:; }

/* --------------------------------------------------------------------- レスポンシブスタイル */
/* ----------------------- ～800px PAD */
@media (max-width: 800px) {

#header_menu li:first-child a {
	border-radius: px 0 0 0;
	-webkit-border-radius: px 0 0 0;
	-moz-border-radius: px 0 0 0; }

#header_menu li:nth-child(3) a {
	border-radius: 0 px 0 0;
	-webkit-border-radius: 0 px 0 0;
	-moz-border-radius: 0 px 0 0; }

#header_menu li:nth-child(4) a {
	border-radius: 0 0 0 px;
	-webkit-border-radius: 0 0 0 px;
	-moz-border-radius: 0 0 0 px; }

#header_menu li:last-child a {
	border-radius: 0 0 px 0;
	-webkit-border-radius: 0 0 px 0;
	-moz-border-radius: 0 0 px 0; }

}
/* ----------------------- ～650px スマホ */
@media (max-width: 650px) {

.header_right {
	color:;
	background:; }

.header_right a {
	color:; }

#smart_menu {
	color:;
	background: ; /* より古いブラウザのための固体の色を示します。 */
	background:-moz-linear-gradient(, );
	background: -o-linear-gradient(, );
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(), to());
	background: -webkit-linear-gradient(, );
	background-color:;
	border-radius: px 0 0 px;
	-webkit-border-radius: px 0 0 px;
	-moz-border-radius: px 0 0 px; }

#header_menu {
	background-color:; }

#header_menu li a {
	background: ; }

}