@charset "UTF-8";

/* メインカラー設定
*****************************************************/

section h2::before{ border-bottom: 2px solid #e4007f; }
.post strong{color: #e4007f;}
#mainNav { border-top: 2px solid #e4007f; }
.bs-main:before{ background-color: #e4007f  !important; }

@media only screen and (max-width:1024px){
	nav#mainNav a.menu{
	background-color:#e4007f;
	}
	nav#mainNav a.menuOpen{
	background-color:#e4007f;
	}
}

.btn_area a::after{
  border-left: 7px solid #e4007f;
}
.post h3{ border-bottom: 1px dotted #e4007f; }

#footer #f_nav .f_right ul li::before{
  border-left: 5px solid #e4007f;
}
.memo01 {
border:1px solid #e4007f;
}

/* サブカラー設定
*****************************************************/

.post p span{color: #FF7700;}

input[type="submit"],input[type="reset"],input[type="button"], p.readon a{
background:#FF7700;
}


/* リンクカラー設定
*****************************************************/

body a { color: #; }




/* サイドメニュー位置
*****************************************************/

	#content{ float:right; }
	#sidebar{ float:left; }
@media only screen and (max-width:1024px){
	#content{ float:none; }
	#sidebar{ float:none; }
}