














@charset "UTF-8";





#toppage .front_content h2.tcolor_mc { color: #ffffff; }
#toppage .front_content h2.tcolor_mtc { color: #000000; }
#toppage .front_content h2.tcolor_sc { color: #ff8000; }
#toppage .front_content h2.tcolor_stc { color: #ffffff; }


#toppage .front_content .post .detail_link article.pcolor_mc.pc_basic01::after { border-color: #ffffff; }
#toppage .front_content .post .detail_link article.pcolor_mtc.pc_basic01::after { border-color: #000000; }
#toppage .front_content .post .detail_link article.pcolor_sc.pc_basic01::after { border-color: #ff8000; }
#toppage .front_content .post .detail_link article.pcolor_stc.pc_basic01::after { border-color: #ffffff; }

@media only screen and (max-width:740px) {
#toppage .front_content .post .detail_link article.pcolor_mc.sp_basic01::after { border-color: #ffffff; }
#toppage .front_content .post .detail_link article.pcolor_mtc.sp_basic01::after { border-color: #000000; }
#toppage .front_content .post .detail_link article.pcolor_sc.sp_basic01::after { border-color: #ff8000; }
#toppage .front_content .post .detail_link article.pcolor_stc.sp_basic01::after { border-color: #ffffff; }
}

#toppage .front_content .post .detail_link article.pcolor_mc.pc_basic01.bdr_on { border-color: #ffffff; }
#toppage .front_content .post .detail_link article.pcolor_mtc.pc_basic01.bdr_on { border-color: #000000; }
#toppage .front_content .post .detail_link article.pcolor_sc.pc_basic01.bdr_on { border-color: #ff8000; }
#toppage .front_content .post .detail_link article.pcolor_stc.pc_basic01.bdr_on { border-color: #ffffff; }

#toppage .front_content .post .detail_link article.pcolor_mc.bdr_on { border-color: #ffffff; }
#toppage .front_content .post .detail_link article.pcolor_mtc.bdr_on { border-color: #000000; }
#toppage .front_content .post .detail_link article.pcolor_sc.bdr_on { border-color: #ff8000; }
#toppage .front_content .post .detail_link article.pcolor_stc.bdr_on { border-color: #ffffff; }

#toppage .front_content article.pcolor_mc .textarea h3, #toppage .front_content article.pcolor_mc .textarea .postexc.excerpt_on p , #toppage .front_content article.pcolor_mc .date time, #toppage .front_content .company .pcolor_mc  { color: #ffffff; }
#toppage .front_content article.pcolor_mtc .textarea h3, #toppage .front_content article.pcolor_mtc .textarea .postexc.excerpt_on p , #toppage .front_content article.pcolor_mtc .date time, #toppage .front_content .company .pcolor_mtc  { color: #000000; }
#toppage .front_content article.pcolor_sc .textarea h3, #toppage .front_content article.pcolor_sc .textarea .postexc.excerpt_on p , #toppage .front_content article.pcolor_sc .date time, #toppage .front_content .company .pcolor_sc  { color: #ff8000; }
#toppage .front_content article.pcolor_stc .textarea h3, #toppage .front_content article.pcolor_stc .textarea .postexc.excerpt_on p , #toppage .front_content article.pcolor_stc .date time, #toppage .front_content .company .pcolor_stc  { color: #ffffff; }

@media only screen and (max-width:740px) {
#toppage .front_content .post.custom_archive article.sp_basic01.pcolor_mc .textarea h3, #toppage .front_content .post.custom_archive article.sp_basic01.pcolor_mc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_basic01.pcolor_mc .date time { color: #ffffff; }
#toppage .front_content .post.custom_archive article.sp_basic01.pcolor_mtc .textarea h3, #toppage .front_content .post.custom_archive article.sp_basic01.pcolor_mtc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_basic01.pcolor_mtc .date time { color: #000000; }
#toppage .front_content .post.custom_archive article.sp_basic01.pcolor_sc .textarea h3, #toppage .front_content .post.custom_archive article.sp_basic01.pcolor_sc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_basic01.pcolor_sc .date time { color: #ff8000; }
#toppage .front_content .post.custom_archive article.sp_basic01.pcolor_stc .textarea h3, #toppage .front_content .post.custom_archive article.sp_basic01.pcolor_stc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_basic01.pcolor_stc .date time { color: #ffffff; }

#toppage .front_content .post.custom_archive article.sp_basic02.pcolor_mc .textarea h3, #toppage .front_content .post.custom_archive article.sp_basic02.pcolor_mc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_basic02.pcolor_mc .date time { color: #ffffff; }
#toppage .front_content .post.custom_archive article.sp_basic02.pcolor_mtc .textarea h3, #toppage .front_content .post.custom_archive article.sp_basic02.pcolor_mtc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_basic02.pcolor_mtc .date time { color: #000000; }
#toppage .front_content .post.custom_archive article.sp_basic02.pcolor_sc .textarea h3, #toppage .front_content .post.custom_archive article.sp_basic02.pcolor_sc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_basic02.pcolor_sc .date time { color: #ff8000; }
#toppage .front_content .post.custom_archive article.sp_basic02.pcolor_stc .textarea h3, #toppage .front_content .post.custom_archive article.sp_basic02.pcolor_stc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_basic02.pcolor_stc .date time { color: #ffffff; }

#toppage .front_content .post.custom_archive article.sp_layout03.pcolor_mc .textarea h3, #toppage .front_content .post.custom_archive article.sp_layout03.pcolor_mc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_layout03.pcolor_mc .date time { color: #ffffff; }
#toppage .front_content .post.custom_archive article.sp_layout03.pcolor_mtc .textarea h3, #toppage .front_content .post.custom_archive article.sp_layout03.pcolor_mtc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_layout03.pcolor_mtc .date time { color: #000000; }
#toppage .front_content .post.custom_archive article.sp_layout03.pcolor_sc .textarea h3, #toppage .front_content .post.custom_archive article.sp_layout03.pcolor_sc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_layout03.pcolor_sc .date time { color: #ff8000; }
#toppage .front_content .post.custom_archive article.sp_layout03.pcolor_stc .textarea h3, #toppage .front_content .post.custom_archive article.sp_layout03.pcolor_stc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_layout03.pcolor_stc .date time { color: #ffffff; }

#toppage .front_content .post.custom_archive article.sp_layout10.pcolor_mc .textarea h3, #toppage .front_content .post.custom_archive article.sp_layout10.pcolor_mc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_layout10.pcolor_mc .date time { color: #ffffff; }
#toppage .front_content .post.custom_archive article.sp_layout10.pcolor_mtc .textarea h3, #toppage .front_content .post.custom_archive article.sp_layout10.pcolor_mtc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_layout10.pcolor_mtc .date time { color: #000000; }
#toppage .front_content .post.custom_archive article.sp_layout10.pcolor_sc .textarea h3, #toppage .front_content .post.custom_archive article.sp_layout10.pcolor_sc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_layout10.pcolor_sc .date time { color: #ff8000; }
#toppage .front_content .post.custom_archive article.sp_layout10.pcolor_stc .textarea h3, #toppage .front_content .post.custom_archive article.sp_layout10.pcolor_stc .textarea .postexc.excerpt_on p , #toppage .front_content .post.custom_archive article.sp_layout10.pcolor_stc .date time { color: #ffffff; }

}

#toppage #content .front_content .post_inner.tcolor_mc h1 { color: #ffffff; }
#toppage #content .front_content .post_inner.tcolor_mtc h1 { color: #000000; }
#toppage #content .front_content .post_inner.tcolor_sc h1 { color: #ff8000; }
#toppage #content .front_content .post_inner.tcolor_stc h1 { color: #ffffff; }
#toppage #content .front_content .post_inner.tcolor_mc h2 { color: #ffffff; }
#toppage #content .front_content .post_inner.tcolor_mtc h2 { color: #000000; }
#toppage #content .front_content .post_inner.tcolor_sc h2 { color: #ff8000; }
#toppage #content .front_content .post_inner.tcolor_stc h2 { color: #ffffff; }

#toppage #content .front_content .post_inner.pcolor_mc { color: #ffffff; }
#toppage #content .front_content .post_inner.pcolor_mtc { color: #000000; }
#toppage #content .front_content .post_inner.pcolor_sc { color: #ff8000; }
#toppage #content .front_content .post_inner.pcolor_stc { color: #ffffff; }

#toppage #content .front_content .topsub_txt.pcolor_mc { color: #ffffff; }
#toppage #content .front_content .topsub_txt.pcolor_mtc { color: #000000; }
#toppage #content .front_content .topsub_txt.pcolor_sc { color: #ff8000; }
#toppage #content .front_content .topsub_txt.pcolor_stc { color: #ffffff; }


#toppage #content .front_content .swiper-button-prev i.fa.pcolor_mc { color: #ffffff; }
#toppage #content .front_content .swiper-button-prev i.fa.pcolor_mtc { color: #000000; }
#toppage #content .front_content .swiper-button-prev i.fa.pcolor_sc { color: #ff8000; }
#toppage #content .front_content .swiper-button-prev i.fa.pcolor_stc { color: #ffffff; }

#toppage #content .front_content .swiper-button-next i.fa.pcolor_mc { color: #ffffff; }
#toppage #content .front_content .swiper-button-next i.fa.pcolor_mtc { color: #000000; }
#toppage #content .front_content .swiper-button-next i.fa.pcolor_sc { color: #ff8000; }
#toppage #content .front_content .swiper-button-next i.fa.pcolor_stc { color: #ffffff; }


.post .ttl_flat,
.post .ttl_pet,
.post .ttl_tip,
.su-label-type-default,
.post h3.spe .su-label {
	background-color: #ffffff !important;
}
ol.bs-num01 li:before  {
	background-color: #ffffff;
}
.bs-check02 li::before,
.bs-check03 li::before,
.bs-check04 li::before,
.bs-com01 li::before{
	color: #ffffff !important;
}

.post .ttl_cross{
	border-top: solid 2px #ffffff !important;
	border-bottom: solid 2px #ffffff !important;
	color: #ffffff !important;
}
.post .ttl_cross:before, .post .ttl_cross:after{
background-color: #ffffff !important;
}

.post .ttl_stitch{
	background-color: #ffffff !important;
	box-shadow: 0px 0px 0px 5px #ffffff!important;
}

.post .ttl_marker{
background: linear-gradient(transparent 70%, #ffffff 70%) #fff !important;
}
.post .ttl_fl:first-letter {
	color: #ffffff !important;
}

.post .ttl_gra:after {
	content: "";
	display: block;
	height: 4px;
	background: -moz-linear-gradient(to right, #ffffff, transparent);
	background: -webkit-linear-gradient(to right, #ffffff, transparent);
	background: linear-gradient(to right, #ffffff, transparent);
}

.post .ttl_bdtb{
	color: #ffffff !important;
	border-top: solid 3px #ffffff !important;
	border-bottom: solid 3px #ffffff !important;
}

.post .ttl_balloon {
	background: #ffffff!important;
}

.post .ttl_balloon:after {
	border-top: 15px solid #ffffff !important;
}

.post .ttl_balloon2:before{ 
	color: #ffffff !important;
}

.post .ttl_balloon3 {
  color: #ffffff !important;
  border-color:#ffffff !important;
}

.post .ttl_balloon3:after {
  border-top: 14px solid #ffffff !important;
}

.post h3.spe .su-label::before {
	border-color: #ffffff transparent transparent transparent;
}

.box_simple_02 {
    border: solid 3px #ffffff;
}
.box_simple_04 {
    border: double 5px #ffffff;
}

.box_simple_05 {
    border: dashed 2px #ffffff;
}

.box_simple_06 {
    border-left: solid 10px #ffffff;
}

.box_01 {
    border: solid 3px #ffffff;
}
.box_01 .box-title {
    color: #ffffff;
}
.box_02 {
    border: solid 3px #ffffff;
}
.box_02 .box-title {
    background: #ffffff;
}
.box_03 {
    border: solid 2px #ffffff;
}
.box_03 .box-title {
    background: #ffffff;
}
.box_04 .box-title {
    background:#ffffff;
}
.ribbon_ttl {
    background: #ffffff;
    box-shadow: 0 0 0 2px #ffffff;
}
i.fa { color: #ffffff;}

/* 共通クラス */

/* フォントカラー */
.mC { color: #ffffff!important; } /* メインカラー */
.mtC { color: #000000!important; }
.sC,.sC-li-before li::before { color: #ff8000!important; } /* サブカラー */
.stC { color: #ffffff!important; }
.lC { color: #ff8000!important; }
.ltC { color: #ffffff!important; }

/* 線カラー */
.mbdc{border-color: #ffffff!important;} /* メインカラー */
.sbdc{border-color: #ff8000!important;} /* メインカラー */

/* 背景カラー */
.mbgc{background-color: #ffffff!important;} /* メインカラー */
.sbgc,.sbgc-li-before li::before{background-color: #ff8000!important;} /* サブカラー */




/* 見出しフォント設定
*****************************************************/
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
.topslider .metaslider .caption{
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E" , "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}


#content{ float:left; }
#sidebar{ float:right; }
@media only screen and (max-width:1124px){
	#content{ float:none; }
	#sidebar{ float:none; }
}



/* H3 ------------------  */

/* H4 ------------------  */

/* H5 ------------------  */

/* H6 ------------------  */





.slider01 .flex-control-paging li a {
	background-color: #ffffff !important;
	opacity: 0.3;
}
.slider01 .flex-control-paging li a.flex-active { opacity: 1; }
.slider01 .metaslider .caption-wrap { background-color: rgba(0, 0, 0, 0);; }
 
.slider01 .metaslider .caption { 
	color: #40b8ac;
align-items: flex-end;text-align: right;text-shadow: none;
align-items: flex-end;
}



#pankuzu.wide_pan{ background-image:url( 'https://www.blmhc.jp/wp-content/uploads/2019/06/title_bg.png' );background-color:#ffffff;color: #ff5d1f; }
#pankuzu.wide_pan a{ color: #ff5d1f; }

.page #pankuzu.wide_pan{ 
	background-image:url('https://www.blmhc.jp/wp-content/uploads/2019/06/title_bg.png');
	background-color:#ffffff;
}

	.single-b #pankuzu.wide_pan,
	.page-s_cat #pankuzu.wide_pan,
	.post-type-archive-b #pankuzu.wide_pan{ 
		background-image:url('https://www.blmhc.jp/wp-content/uploads/2019/06/title_bg.png');
		background-color:#ffffff;
		color: #ff5d1f;
	}
	.single-b #pankuzu.wide_pan a,
	.page-s_cat #pankuzu.wide_pan a,
	.post-type-archive-b #pankuzu.wide_pan a{ 
		color: #ff5d1f;
	}



	.single-v #pankuzu.wide_pan,
	.page-v_cat #pankuzu.wide_pan,
	.post-type-archive-v #pankuzu.wide_pan{ 
		background-image:url('https://www.blmhc.jp/wp-content/uploads/2019/06/title_bg.png');
		background-color:#ffffff;
		color: #ff5d1f;
	}
	.single-v #pankuzu.wide_pan a,
	.page-v_cat #pankuzu.wide_pan a,
	.post-type-archive-v #pankuzu.wide_pan a{ 
		color: #ff5d1f;
	}



	.single-u #pankuzu.wide_pan,
	.page-u_cat #pankuzu.wide_pan,
	.post-type-archive-u #pankuzu.wide_pan{ 
		background-image:url('https://www.blmhc.jp/wp-content/uploads/2019/06/title_bg.png');
		background-color:#ffffff;
		color: #ff5d1f;
	}
	.single-u #pankuzu.wide_pan a,
	.page-u_cat #pankuzu.wide_pan a,
	.post-type-archive-u #pankuzu.wide_pan a{ 
		color: #ff5d1f;
	}



	.single-f #pankuzu.wide_pan,
	.page-f_cat #pankuzu.wide_pan,
	.post-type-archive-f #pankuzu.wide_pan{ 
		background-image:url('https://www.blmhc.jp/wp-content/uploads/2019/06/title_bg.png');
		background-color:#ffffff;
		color: #ff5d1f;
	}
	.single-f #pankuzu.wide_pan a,
	.page-f_cat #pankuzu.wide_pan a,
	.post-type-archive-f #pankuzu.wide_pan a{ 
		color: #ff5d1f;
	}



	.single-c #pankuzu.wide_pan,
	.page-c_cat #pankuzu.wide_pan,
	.post-type-archive-c #pankuzu.wide_pan{ 
		background-image:url('https://www.blmhc.jp/wp-content/uploads/2019/06/title_bg.png');
		background-color:#ffffff;
		color: #ff5d1f;
	}
	.single-c #pankuzu.wide_pan a,
	.page-c_cat #pankuzu.wide_pan a,
	.post-type-archive-c #pankuzu.wide_pan a{ 
		color: #ff5d1f;
	}



	.single-n #pankuzu.wide_pan,
	.page-n_cat #pankuzu.wide_pan,
	.post-type-archive-n #pankuzu.wide_pan{ 
		background-image:url('https://www.blmhc.jp/wp-content/uploads/2019/06/title_bg.png');
		background-color:#ffffff;
		color: #ff5d1f;
	}
	.single-n #pankuzu.wide_pan a,
	.page-n_cat #pankuzu.wide_pan a,
	.post-type-archive-n #pankuzu.wide_pan a{ 
		color: #ff5d1f;
	}



	.single-e #pankuzu.wide_pan,
	.page-e_cat #pankuzu.wide_pan,
	.post-type-archive-e #pankuzu.wide_pan{ 
		background-image:url('https://www.blmhc.jp/wp-content/uploads/2019/06/title_bg.png');
		background-color:#ffffff;
		color: #ff5d1f;
	}
	.single-e #pankuzu.wide_pan a,
	.page-e_cat #pankuzu.wide_pan a,
	.post-type-archive-e #pankuzu.wide_pan a{ 
		color: #ff5d1f;
	}


	.single-r #pankuzu.wide_pan,
	.page-r_cat #pankuzu.wide_pan,
	.post-type-archive-r #pankuzu.wide_pan{ 
		background-image:url('https://www.blmhc.jp/wp-content/uploads/2019/06/title_bg.png');
		background-color:#ffffff;
		color: #ff5d1f;
	}
	.single-r #pankuzu.wide_pan a,
	.page-r_cat #pankuzu.wide_pan a,
	.post-type-archive-r #pankuzu.wide_pan a{ 
		color: #ff5d1f;
	}



	body.blog #pankuzu.wide_pan,
	body.page-cat #pankuzu.wide_pan,
	body.single-post #pankuzu.wide_pan{ 
		background-image:url('https://www.blmhc.jp/wp-content/uploads/2019/06/title_bg.png');
		background-color:#ffffff;
		color: #ff5d1f;
	}
	body.blog #pankuzu.wide_pan a,
	body.page-cat #pankuzu.wide_pan a,
	body.single-post #pankuzu.wide_pan a{ 
		color: #ff5d1f;
	}




/* archiveカラー設定 */
.post.custom_archive ul.post_cat_name li span{ background-color: #ffffff; }

/*****************************************************/
/* ▲ ここまでテーマ共通
*****************************************************/


/* テーマ標準の見出し設定
/* H2 ------------------       */

#content .post h2 {
  background-color: #3b3b3b;
  border: none;
  color: #fff;
  padding-left: 15px;
  border-left: 7px solid #ffffff;
}
#content .front_content h2, .post h2 {
  background-repeat: no-repeat;
}
.post h2 {
  margin: 25px 0 25px;
  padding: 15px 0 15px 25px;
  font-size: 130%;
  font-weight: normal;
  line-height: 1.3;
  color: #FFF;
  position: relative;
}

/* H3 ------------------  */

.single .post .content h3::before{
  background-color: #ffffff;
}
.post h3 {
  border-bottom: 3px solid #666;
}
.post h3::before {
  content: "";
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 30%;
  height: 3px;
  margin-top: -8px;
  background-color: #3b3b3b;
}
.post.custom_archive h3::before {
  content: none;
}
.post.custom_archive .read h3, .post h3 {
  color: #3b3b3b;
  font-size: 125%;
  font-weight: normal;
  line-height: 1.3;
  position: relative;
  padding: 5px 0 10px;
  margin: 20px 0 25px;
}

/* H4 ------------------  */

.post h4,
div.yarpp-related h4 {
  margin: 15px 0 10px;
  padding: 0 0 5px 25px;
  font-size: 120%;
  font-weight: normal;
  line-height: 1.3;
  position: relative;
  border-bottom: 1px dotted #ffffff;
}

.post h4::before,
div.yarpp-related h4::before {
  color: #ffffff;
  content: "\0025B6";
  position: absolute;
  top: 10%;
  left: 0;
  width: 15px;
  height: 15px;
  font-size: 9px;
  text-align: center;
  padding-top: 4px;
  line-height: 9px;
  box-sizing: border-box;
}

/* H5 ------------------  */

.post h5 {
  margin: 10px 0 5px;
  padding: 2px 0 2px 23px;
  font-size: 115%;
  font-weight: normal;
  line-height: 1.3;
  position: relative;
}
.post h5::before {
		background-color: #ffffff;
		color: #000000;
		content: "\0025B6";
		position: absolute;
		top: 20%;
		left: 0;
		width: 15px;
		height: 15px;
		font-size: 9px;
		text-align: center;
		padding-top: 4px;
		line-height: 9px;
		box-sizing: border-box;
}


/* H6 ------------------  */

.post h6 {
  margin: 5px 0 0;
  padding: 2px 0 2px 18px;
  font-size: 115%;
  font-weight: normal;
  line-height: 1.3;
  position: relative;
}
.post h6::before {
		background-color: #ffffff;
		content: "";
		position: absolute;
		top: 35%;
		left: 0;
		width: 8px;
		height: 8px;
		font-size: 9px;
		text-align: center;
		padding-top: 4px;
		line-height: 9px;
		box-sizing: border-box;
}



/* メインカラー設定
*****************************************************/
.single .post .content h3::before{
	background-color: #ffffff;
}

#content .front_content h1, #content .front_content h2{
	color: #ffffff;
}

.bgm,
.post h3::before,
.seminar-fin-btn a,
#copyright,
header#header,
.post .link_btn a,
.post_wrap .link_btn a{
	background-color: #ffffff;
}
.post ul.check li::before {
	border-right: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
}

.bs-main:before{ background-color: #ffffff  !important; }


@media only screen and (max-width:1124px){
	nav#mainNav a.menu{
	background-color:#ffffff;
	}
	nav#mainNav a.menuOpen{
	background-color:#ffffff;
	}
}

.btn_area a::after{
  border-left: 7px solid #ffffff;
}

.memo01 {
  border:1px solid #ffffff;
}

.footer_contact .footer_contact_wp .footer_contactTel span a,
.footer_contact .footer_contact_wp p,
.footer_contact .footer_contact_wp .footer_contactTxt,
.footer_contact .footer_contact_wp .footer_contactTel{
	color: #ffffff;
}
.footer_contact .footer_contact_wp .footer_contactLink a{
	background-color:#ffffff;
}

.slider01 .flex-control-paging li a {
	background-color: #ffffff !important;
	opacity: 0.3;
}

.slider01 .flex-control-paging li a.flex-active {
	opacity: 1;
}

/* メインテキストカラー設定
*****************************************************/


@media only screen and (min-width:1125px) {
	nav#mainNav ul.nav li a{
		color: #000000 !important;
	}
	nav#mainNav ul.nav > li.hassub > span > a::after {
		border-right: 1px solid #000000 !important;
		border-bottom: 1px solid #000000 !important;
	}
}

#header #logo .catch,
#header #logo a,
header #contact_area a,
.post .dateplaceLabel dt,
.seminar-fin-btn a,
.footer_contact .footer_contact_wp .footer_contactLink a,
input[type="reset"],
input[type="button"],
p.readon a,
#copyright {
    color: #000000 !important;
}

.seminar-fin-btn a::after{
	border-left: 8px solid #000000;

}

.footer_contact .footer_contact_wp{
	background-color: #000000;
}



/* サブカラー設定
*****************************************************/


.post .dateplaceLabel dt,
.topslider p a,
.page-template-page-fin article .textarea .date time span,
.post-type-archive-seminar article .textarea .date time span,
.categories_area ul.post-categories li a,
.category .textarea .date ul li span,
.author .textarea .date ul li span,
.tag .textarea .date ul li span,
.blog .textarea .date ul li span,
.home .textarea .date ul li span,
#sidebar h3,
#footer #f_nav {
background-color:#ff8000;
}

nav#mainNav ul.nav li#menu-contact{
	background-color: #ff8000;
}


/* サブカラーテキスト設定
*****************************************************/


#footer #f_nav{
	color: #ffffff;
}

#footer a,
#footer #f_nav .f_left,
#footer .f_right,
#sidebar h3,
.topslider p a {
	color: #ffffff;
}

#footer #f_nav .f_right ul li::before,
#footer #f_nav .f_top ul li::before {
	border-left: 5px solid #ffffff;
}
#footer #f_nav .f_top .inner {
    border-bottom: 1px solid #ffffff;
}

nav#mainNav ul.nav li#menu-contact a{
	color: #ffffff !important;
}



/* リンクカラー設定
*****************************************************/
#pankuzu div a,
body a{
color: #ff8000;
}
.wp-pagenavi a,
.wp-pagenavi a:hover{
border: 1px solid #ff8000 !important;
color: #ff8000 !important;
}
.wp-pagenavi span,
.wp-pagenavi span.current{
border: 1px solid #ff8000 !important;
background-color: #ff8000 !important;
}
.custom_archive article .date.seminar time span,
.link_btn a,
.post.custom_archive ul.post_cat_name li span,
input[type="submit"],input[type="reset"],input[type="button"], p.readon a { 
background-color: #ff8000 !important;
}

.dateLabel ul.post-categories li a{
background: #ff8000;
}



/* リンクカラーテキスト設定
*****************************************************/

.dateLabel ul.post-categories li a,
#content .wp-pagenavi span,
.link_btn a,
input[type="submit"],
article.pc_layout03 ul.post_cat_name li span,
article.pc_basic02 ul.post_cat_name li span,
.post.custom_archive ul.post_cat_name li span,
.custom_archive article .date.seminar time span{
	color: #ffffff;
}
#content .wp-pagenavi a {
    background-color: #ffffff;
}

.link_btn a::after{
    border-left: 6px solid #ffffff;
}
