














@charset "UTF-8";





#toppage .front_content h2.tcolor_mc { color: #4d804a; }
#toppage .front_content h2.tcolor_mtc { color: #ffffff; }
#toppage .front_content h2.tcolor_sc { color: #31447d; }
#toppage .front_content h2.tcolor_stc { color: #ffffff; }


#toppage .front_content .post .detail_link article.pcolor_mc.pc_basic01::after { border-color: #4d804a; }
#toppage .front_content .post .detail_link article.pcolor_mtc.pc_basic01::after { border-color: #ffffff; }
#toppage .front_content .post .detail_link article.pcolor_sc.pc_basic01::after { border-color: #31447d; }
#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: #4d804a; }
#toppage .front_content .post .detail_link article.pcolor_mtc.sp_basic01::after { border-color: #ffffff; }
#toppage .front_content .post .detail_link article.pcolor_sc.sp_basic01::after { border-color: #31447d; }
#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: #4d804a; }
#toppage .front_content .post .detail_link article.pcolor_mtc.pc_basic01.bdr_on { border-color: #ffffff; }
#toppage .front_content .post .detail_link article.pcolor_sc.pc_basic01.bdr_on { border-color: #31447d; }
#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: #4d804a; }
#toppage .front_content .post .detail_link article.pcolor_mtc.bdr_on { border-color: #ffffff; }
#toppage .front_content .post .detail_link article.pcolor_sc.bdr_on { border-color: #31447d; }
#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: #4d804a; }
#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: #ffffff; }
#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: #31447d; }
#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: #4d804a; }
#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: #ffffff; }
#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: #31447d; }
#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: #4d804a; }
#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: #ffffff; }
#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: #31447d; }
#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: #4d804a; }
#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: #ffffff; }
#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: #31447d; }
#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: #4d804a; }
#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: #ffffff; }
#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: #31447d; }
#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: #4d804a; }
#toppage #content .front_content .post_inner.tcolor_mtc h1 { color: #ffffff; }
#toppage #content .front_content .post_inner.tcolor_sc h1 { color: #31447d; }
#toppage #content .front_content .post_inner.tcolor_stc h1 { color: #ffffff; }
#toppage #content .front_content .post_inner.tcolor_mc h2 { color: #4d804a; }
#toppage #content .front_content .post_inner.tcolor_mtc h2 { color: #ffffff; }
#toppage #content .front_content .post_inner.tcolor_sc h2 { color: #31447d; }
#toppage #content .front_content .post_inner.tcolor_stc h2 { color: #ffffff; }

#toppage #content .front_content .post_inner.pcolor_mc { color: #4d804a; }
#toppage #content .front_content .post_inner.pcolor_mtc { color: #ffffff; }
#toppage #content .front_content .post_inner.pcolor_sc { color: #31447d; }
#toppage #content .front_content .post_inner.pcolor_stc { color: #ffffff; }

#toppage #content .front_content .topsub_txt.pcolor_mc { color: #4d804a; }
#toppage #content .front_content .topsub_txt.pcolor_mtc { color: #ffffff; }
#toppage #content .front_content .topsub_txt.pcolor_sc { color: #31447d; }
#toppage #content .front_content .topsub_txt.pcolor_stc { color: #ffffff; }


#toppage #content .front_content .swiper-button-prev i.fa.pcolor_mc { color: #4d804a; }
#toppage #content .front_content .swiper-button-prev i.fa.pcolor_mtc { color: #ffffff; }
#toppage #content .front_content .swiper-button-prev i.fa.pcolor_sc { color: #31447d; }
#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: #4d804a; }
#toppage #content .front_content .swiper-button-next i.fa.pcolor_mtc { color: #ffffff; }
#toppage #content .front_content .swiper-button-next i.fa.pcolor_sc { color: #31447d; }
#toppage #content .front_content .swiper-button-next i.fa.pcolor_stc { color: #ffffff; }





.mC { color: #4d804a; }
.mtC { color: #ffffff; }
.sC { color: #31447d; }
.stC { color: #ffffff; }
.lC { color: #31447d; }
.ltC { color: #ffffff; }

.post h2.ttl_flat,
.post h2.ttl_pet,
.post h2.ttl_tip,
.su-label-type-default,
.post h3.spe .su-label,
ol.bs-num01 li:before  {
	background-color: #4d804a !important;
}
.bs-check02 li::before,
.bs-check03 li::before,
.bs-check04 li::before{
	color: #4d804a !important;
}

.post h2.ttl_cross{
	border-top: solid 2px #4d804a !important;
	border-bottom: solid 2px #4d804a !important;
	color: #4d804a !important;
}
.post h2.ttl_cross:before, .post h2.ttl_cross:after{
background-color: #4d804a !important;
}

.post h2.ttl_stitch{
	background-color: #4d804a !important;
	box-shadow: 0px 0px 0px 5px #4d804a!important;
}

.post h2.ttl_marker{
background: linear-gradient(transparent 70%, #4d804a 70%) #fff !important;
}
.post h2.ttl_fl:first-letter {
	color: #4d804a;
}

.post h2.ttl_gra:after {
	content: "";
	display: block;
	height: 4px;
	background: -moz-linear-gradient(to right, #4d804a, transparent);
	background: -webkit-linear-gradient(to right, #4d804a, transparent);
	background: linear-gradient(to right, #4d804a, transparent);
}

.post h2.ttl_bdtb{
	color: #4d804a !important;
	border-top: solid 3px #4d804a !important;
	border-bottom: solid 3px #4d804a !important;
}

.post h2.ttl_balloon {
	background: #4d804a!important;
}

.post h2.ttl_balloon:after {
	border-top: 15px solid #4d804a;
}

.post h2.ttl_balloon2:before{ 
	color: #4d804a;
}

.post h3.spe .su-label::before {
	border-color: #4d804a transparent transparent transparent;
}

.box_simple_02 {
    color: #4d804a;
    border: solid 3px #4d804a;
}
.box_simple_04 {
    border: double 5px #4d804a;
}

.box_simple_05 {
    border: dashed 2px #4d804a;
}

.box_simple_06 {
    border-left: solid 10px #4d804a;
}

.box_01 {
    border: solid 3px #4d804a;
}
.box_01 .box-title {
    color: #4d804a;
}
.box_02 {
    border: solid 3px #4d804a;
}
.box_02 .box-title {
    background: #4d804a;
}
.box_03 {
    border: solid 2px #4d804a;
}
.box_03 .box-title {
    background: #4d804a;
}
.box_04 .box-title {
    background:#4d804a;
}
.ribbon_ttl {
    background: #4d804a;
    box-shadow: 0 0 0 2px #4d804a;
}
i.fa { color: #4d804a;}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
.topslider .metaslider .caption{
  font-family: "メイリオ","Meiryo","Lucida Sans Unicode", "Lucida Grande","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}


#content{ float:left; }
#sidebar{ float:right; }
@media only screen and (max-width:1124px){
	#content{ float:none; }
	#sidebar{ float:none; }
}

	#content .post_inner h2 { 
		background-color: #4d804a;
		color: #ffffff;
	}
	


/* H3 ------------------  */
	.post h3,
	#content .post.custom_archive .read h3 { 
		background-color: #EEE;
		border-left:5px solid #4d804a;
		color: #4d804a;
		font-size: 130%;
		line-height: 1.3;
		position: relative;
		padding: 12px 0 7px 15px;
		margin: 20px 0 25px;
	}
	

/* H4 ------------------  */

/* H5 ------------------  */

/* H6 ------------------  */





.slider01 .flex-control-paging li a {
	background-color: #4d804a !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: #FFFFFF;
align-items: center;text-align: center;text-shadow: 0 0 5px #000, 0 0 5px #000, 0 0 0.40px #000;
}

.slider01 .metaslider .caption img{ margin: 0 auto !important; }


#pankuzu.wide_pan{ background-image:url( 'https://www.zumlicht.co.jp/wp-content/uploads/2018/11/title_bg.jpg' );background-color:#000000;color: #ffffff; }
#pankuzu.wide_pan a{ color: #ffffff; }

.page #pankuzu.wide_pan{ 
	background-image:url('https://www.zumlicht.co.jp/wp-content/uploads/2018/11/title_bg.jpg');
	background-color:#000000;
}

	.single-b #pankuzu.wide_pan,
	.page-s_cat #pankuzu.wide_pan,
	.post-type-archive-b #pankuzu.wide_pan{ 
		background-image:url('https://www.zumlicht.co.jp/wp-content/uploads/2018/11/title_bg.jpg');
		background-color:#000000;
		color: #ffffff;
	}
	.single-b #pankuzu.wide_pan a,
	.page-s_cat #pankuzu.wide_pan a,
	.post-type-archive-b #pankuzu.wide_pan a{ 
		color: #ffffff;
	}



	.single-v #pankuzu.wide_pan,
	.page-v_cat #pankuzu.wide_pan,
	.post-type-archive-v #pankuzu.wide_pan{ 
		background-image:url('https://www.zumlicht.co.jp/wp-content/uploads/2018/11/title_bg.jpg');
		background-color:#000000;
		color: #ffffff;
	}
	.single-v #pankuzu.wide_pan a,
	.page-v_cat #pankuzu.wide_pan a,
	.post-type-archive-v #pankuzu.wide_pan a{ 
		color: #ffffff;
	}



	.single-u #pankuzu.wide_pan,
	.page-u_cat #pankuzu.wide_pan,
	.post-type-archive-u #pankuzu.wide_pan{ 
		background-image:url('https://www.zumlicht.co.jp/wp-content/uploads/2018/11/title_bg.jpg');
		background-color:#000000;
		color: #ffffff;
	}
	.single-u #pankuzu.wide_pan a,
	.page-u_cat #pankuzu.wide_pan a,
	.post-type-archive-u #pankuzu.wide_pan a{ 
		color: #ffffff;
	}



	.single-f #pankuzu.wide_pan,
	.page-f_cat #pankuzu.wide_pan,
	.post-type-archive-f #pankuzu.wide_pan{ 
		background-image:url('https://www.zumlicht.co.jp/wp-content/uploads/2018/11/title_bg.jpg');
		background-color:#000000;
		color: #ffffff;
	}
	.single-f #pankuzu.wide_pan a,
	.page-f_cat #pankuzu.wide_pan a,
	.post-type-archive-f #pankuzu.wide_pan a{ 
		color: #ffffff;
	}



	.single-c #pankuzu.wide_pan,
	.page-c_cat #pankuzu.wide_pan,
	.post-type-archive-c #pankuzu.wide_pan{ 
		background-image:url('https://www.zumlicht.co.jp/wp-content/uploads/2018/11/title_bg.jpg');
		background-color:#000000;
		color: #ffffff;
	}
	.single-c #pankuzu.wide_pan a,
	.page-c_cat #pankuzu.wide_pan a,
	.post-type-archive-c #pankuzu.wide_pan a{ 
		color: #ffffff;
	}



	.single-n #pankuzu.wide_pan,
	.page-n_cat #pankuzu.wide_pan,
	.post-type-archive-n #pankuzu.wide_pan{ 
		background-image:url('https://www.zumlicht.co.jp/wp-content/uploads/2018/11/title_bg.jpg');
		background-color:#000000;
		color: #ffffff;
	}
	.single-n #pankuzu.wide_pan a,
	.page-n_cat #pankuzu.wide_pan a,
	.post-type-archive-n #pankuzu.wide_pan a{ 
		color: #ffffff;
	}



	.single-e #pankuzu.wide_pan,
	.page-e_cat #pankuzu.wide_pan,
	.post-type-archive-e #pankuzu.wide_pan{ 
		background-image:url('https://www.zumlicht.co.jp/wp-content/uploads/2018/11/title_bg.jpg');
		background-color:#000000;
		color: #ffffff;
	}
	.single-e #pankuzu.wide_pan a,
	.page-e_cat #pankuzu.wide_pan a,
	.post-type-archive-e #pankuzu.wide_pan a{ 
		color: #ffffff;
	}


	.single-r #pankuzu.wide_pan,
	.page-r_cat #pankuzu.wide_pan,
	.post-type-archive-r #pankuzu.wide_pan{ 
		background-image:url('https://www.zumlicht.co.jp/wp-content/uploads/2018/11/title_bg.jpg');
		background-color:#000000;
		color: #ffffff;
	}
	.single-r #pankuzu.wide_pan a,
	.page-r_cat #pankuzu.wide_pan a,
	.post-type-archive-r #pankuzu.wide_pan a{ 
		color: #ffffff;
	}



	body.blog #pankuzu.wide_pan,
	body.page-cat #pankuzu.wide_pan,
	body.single-post #pankuzu.wide_pan{ 
		background-image:url('https://www.zumlicht.co.jp/wp-content/uploads/2018/11/title_bg.jpg');
		background-color:#000000;
		color: #ffffff;
	}
	body.blog #pankuzu.wide_pan a,
	body.page-cat #pankuzu.wide_pan a,
	body.single-post #pankuzu.wide_pan a{ 
		color: #ffffff;
	}




/* archiveカラー設定 */
.post.custom_archive ul.post_cat_name li span{ background-color: #4d804a; }

/*****************************************************/
/* ▲ ここまでテーマ共通
*****************************************************/


/* テーマ標準の見出し設定
/* H2 ------------------       */


#toppage #content .front_content h2 { font-size:140%; }
@media only screen and (max-width:740px){#toppage #content .front_content h2 { font-size:120%; } }
#toppage #content .front_content .post_inner.tcolor_mc h2,
#toppage #content .front_content .post_inner h2.tcolor_mc { color: #4d804a; background-color: #ffffff; }
#toppage #content .front_content .post_inner.tcolor_mtc h2,
#toppage #content .front_content .post_inner h2.tcolor_mtc { color: #ffffff; background-color: #4d804a; }
#toppage #content .front_content .post_inner.tcolor_sc h2,
#toppage #content .front_content .post_inner h2.tcolor_sc { color: #31447d; background-color: #ffffff; }
#toppage #content .front_content .post_inner.tcolor_stc h2,
#toppage #content .front_content .post_inner h2.tcolor_stc { color: #ffffff; background-color: #31447d; }


/* H3 ------------------  */


/* H4 ------------------  */

.post 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 #4d804a;
}

.post h4::before {
  color: #4d804a;
  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: #4d804a;
		color: #ffffff;
		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: #4d804a;
		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;
}




/* メインカラー設定
*****************************************************/


header#header { border-bottom: 1px solid #4d804a; }

#mainNav,
.page-template-page-fin article .textarea .date time span,
article .textarea .date time span,
.custom_archive article .date.seminar time span,
.post .dateplaceLabel dt{
	background-color: #4d804a;
}
.post ul.check li::before {
    border-right: 5px solid #4d804a;
    border-bottom: 5px solid #4d804a;
}


/*
body { border-top: 4px solid #4d804a; }
*/

.bs-main:before{ background-color: #4d804a  !important; }
header #tel_area .tel::before{ background-color: #4d804a; }
header #contact_area a{ background-color: #4d804a; }

@media only screen and (max-width:1124px){
	nav#mainNav a.menu{
	background-color:#4d804a;
	}
	nav#mainNav a.menuOpen{
	background-color:#4d804a;
	}
}

.btn_area a::after{
  border-left: 7px solid #4d804a;
}

#footer #f_nav .f_right ul li::before{
  border-left: 5px solid #4d804a;
}
.memo01 {
border:1px solid #4d804a;
}
.dateLabel ul.post-categories li a{
background: #4d804a;
}

.footer_contact .footer_contact_wp .footer_contactTel{
	color: #4d804a;
}
.footer_contact .footer_contact_wp .footer_contactLink a{
	background-color:#4d804a;
}

.slider01 .flex-control-paging li a {
	background-color: #4d804a !important;
	opacity: 0.3;
}

.slider01 .flex-control-paging li a.flex-active {
	opacity: 1;
}


/* メイン テキストカラー設定
*****************************************************/

header #contact_area a,
.post .link_btn a, 
.post_wrap .link_btn a,
.post.custom_archive ul.post_cat_name li span,
.dateLabel ul.post-categories li a,
header #contact_area a,
.post .dateplaceLabel dt,
.seminar-fin-btn a,
.footer_contact .footer_contact_wp .footer_contactLink a,
article.pc_layout03 ul.post_cat_name li span,
input[type="submit"],
input[type="reset"],
input[type="button"],
p.readon at {
    color: #ffffff;
}

.seminar-fin-btn a::after{
	border-left: 8px solid #ffffff;

}
nav#mainNav ul.nav > li.hassub > span > a::after {
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}


/* サブカラー設定
*****************************************************/


input[type="submit"],input[type="reset"],input[type="button"], p.readon a,
.topslider p a,
#content .front_content h1,
#content .front_content h2, 
.link_btn.cat_link a,
.post .content table.price th {
background:#31447d;
}

/* サブカラーテキスト設定
*****************************************************/


input[type="submit"],input[type="reset"],input[type="button"], p.readon a,
.topslider p a,
#content .front_content h2, .post h2,
.link_btn.cat_link a,
.post .content table.price th {
	color: #ffffff;
}

.link_btn.cat_link a::after {
	border-left: 6px solid #ffffff !important;
}


/* リンクカラー設定
*****************************************************/

header #contact_area a,
.seminar-fin-btn a,
.post_wrap .link_btn a{
background-color: #31447d !important;
}

#pankuzu div a,
body a{
color: #31447d;
}
.wp-pagenavi a,
.wp-pagenavi a:hover{
border: 1px solid #31447d !important;
color: #31447d !important;
}
.wp-pagenavi span,
.wp-pagenavi span.current{
border: 1px solid #31447d !important;
background-color: #31447d !important;
}

.post .back a {
border: 1px solid #31447d !important;
}


/* リンクテキストカラー設定
*****************************************************/

header #contact_area a,
.seminar-fin-btn a,
.post_wrap .link_btn a{
	color: #ffffff !important;
}

.seminar-fin-btn a::after,
.link_btn a::after, .link_btn_l a::after {
	border-left: 6px solid #ffffff !important;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
}

