/* Scss Document */
/*#inHeader {
  background-image: url(../img/user/headerBg.jpg);
}
*/
.wrapgNav,
.h_12:after,
.h_13,
.btn02:hover,
.pagetop a:hover,
.btn04 {
  background-color: #7FA2C5;
}

.pagetop a,
.copyright {
  background-color: #FFFFFF;
}
#infooter,
.h_02,
.fNav,
.pagetop,
.copyright{
  background-color: #0F496F;
}

.imgArea01 {
    background: linear-gradient(90deg, #3B9DC4 50%, rgba(255,255,255,0) 50%) no-repeat 50% 50% / 100% 100%;
}
.h_03,
.h_04,
.h_05,
.h_06,
.h_07:before,
.h_07:after,
.h_08,
.h_10,
.h_14,
.h_14:beofre {
  border-color: #7FA2C5;
}

.btn03 {
  border-color: #7FA2C5;
}

.h_13:after {
  border-top-color: #7FA2C5;
}

.h_03,
.h_04,
.h_05,
.h_06,
.h_07,
.h_08,
.h_09,
.h_10,
.h_12,
.h_14,
.newsArea02 .blogBox dt,
.blogArea02 .blogDay,
.btn03,
.ym,
.gNav li a:hover{
  color: #164E73;
}

.gNav li a,
.h_02,
.h_11,
.h_13,
.copyright {
  color: #FFF;
}

/*.gNav li a {
  border-color: #E3EBF2;
}
*/
.gNav li:hover {
  background-color: #E0F6FC;
}


.contactBox01 .contactBtn {
  background-color: #D7B88E;
}

.blogArea01 .blogDay{
	background-color: #64D4EF;
}


.contactBox01 .contactBtn p,
.h2-bg h2,
.fNav a,
.copyright
{
  color: #FFF;
}

.contactBox02 .contactBtn a:after {
  color: #A67F4C;
}

.contactBox02 .contactBtn p.ttl {
  color: #969696;
}

.contactBox02 .contactBtn p {
  color: #A67F4C;
}

.contactBox03 .contactBtn {
  background-color: #F7F5F3;
}
.five-respect{
	background:  rgba(100,212,239,0.2);
}
.white-bg{
	background: rgba(255,255,255,0.8);
	width: 90%;
	margin: 0 auto;
}

/*プライバシーポリシー*/
.privacyBox {
	width: 90%;
	max-width: 1000px;
	height: 400px;
	overflow-y: scroll;
	overflow-x: hidden;
	margin: 30px auto 70px;
	padding-top: 15px;
	border: 1px solid #D0D0D0;
	background-color: #fff;
}
.privacyBox h2 {
	padding-left: 2em;
	font-weight: bold;
}
.privacyBox .ttl {
	margin-top: 30px;
	font-size: 20px;
	font-weight: bold;
	color: #666;
	text-align: center;
}
.privacyText {
	margin-top: 30px;
	padding: 0px 30px;
	font-size: 13px;
	line-height: 25px;
	color: #666666;
	text-align: left;
}
.privacyList {
	height: auto;
	width: 100%;
	margin-top: 60px;
	font-size: 13px;
	line-height: 25px;
	text-align: left;
}
.privacyList dt {
	padding: 0px 30px;
	font-weight: bold;
	color: #666;
}
.privacyList dd {
	color: #666666;
	padding: 0px 30px 30px 60px;
}
dl.privacyList dd.ga a{
    color: #000000;
    text-decoration: underline;
}
dl.privacyList dd.ga a:hover{
    background-color: #ddd;
}
.blogArea img {
	height: auto;
}

@media screen and (max-width: 736px) {
  #inHeader {
    background-image: none;
  }

  #toggle a {
    background-color: #0F496F;
  }

  .gNav li a {
    border-color: #FFF;
  }

  .pagetop {
    margin-bottom: -31px;
  }
}
/*以下、追記分*/
/*共通*/
.wrapgNav {
	background-color: #FFFFFF;
}
.ym{
	font-family: 貂ｸ譏取悃菴�, "Yu Mincho", YuMincho, "Times New Roman", "�ｭ�ｳ �ｰ譏取悃", "MS PMincho", "繝偵Λ繧ｮ繝取�譛� Pro W3", "Hiragino Mincho Pro", serif;}
.gNav02 li a {
	border-bottom: none;
}
.gNav li a {
	color: #333;
}
.pagetop a {
	background-color: #F5D24C;
}
.newsArea03{
 background-color: rgba(100,212,239,0.2);
 }
 .innerNews{
 	background: url("../img/user/news-bg.png") no-repeat;
	background-position: right;
 }
 .h2-bg{
	background: linear-gradient(90deg, #3B9DC4 50%, rgba(255,255,255,0) 50%) no-repeat 50% 50% / 100% 100%;
	}
/* h2{
 background-color: rgba(100,212,239,0.9);
 }
*/@media screen and (max-width: 736px) {
.pc_only{
	display: none;
}
h1 {
	padding: 30px 0px 35px 0px;
}
h1 a {
    max-width: 60%;
}
.gNav02 li {
	border-bottom: 1px dotted #E3EBF2;
}
.privacyText {
	padding: 0;
}
}
/*共通分終了*/
/*トップページ*/
.facebook{
	background-color: #999999;
}
/*トップページ終了*/
/*CONTACT*/
form#mailformpro dl dd label {
	color: #666666;
}
/*CONTACT終了*/
/*追記分終了*/