@charset "utf-8";
/*---------------------------------------------*/
/*
/*  薄い背景色：#ebf2f9
/*  サイトカラー：#3677C1
/*  マウスオーバー：#204671
/*
/*---------------------------------------------*/


@media screen and (max-width:767px ){
	/*  SP : Navi  */
	header #sp_navi a{
		color: #3677C1 ;
		border: 1px solid #3677C1 ;
	}

	/*  nav  */
	#top header nav{
	border-top: 1px solid #3677C1 ;
	}

	header nav ul{}
	header nav ul li{
		border-bottom: 1px solid #3677C1 ;
	}
	
			header nav ul li a{
				background-color: #ebf2f9 ;
			}

}
		
/*--------------------------------------
		pagetop
---------------------------------------*/
#btn_top a {
		background: #3677C1;
}

	#btn_top a:hover {
			background: #204671;
	}

/*----------------------------
	Footer	
----------------------------*/
footer{
	background-color:#3677C1 ;
}



/* ================================================ */
/*  Top																							*/
/* ================================================ */
/*----------------------------
	specialContents
----------------------------*/
	#top #specialContents .box .info .more a,
	#under #specialContents .box .info .more a{
		border: 1px solid #3677C1 ;
		background-color: #3677C1 ;
	}
				#top #specialContents .box .info .more a:hover,
				#under #specialContents .box .info .more a:hover{
					background-color: #204671 ;
					border: 1px solid #204671 ;
				}


/*----------------------------
	favoritePlace
----------------------------*/
#top #favoritePlace{
}
	#top #favoritePlace .content_inner{
    background-color: #f1f9fa ;
    background-color: rgba(241,249,250,0.6) ;
    border: 2px solid #3677C1 ;
	}

		/*  見出し  */
		#top #favoritePlace .midashi{
			background-color: #3677C1 ;
		}

		/*  ブロック  */
		#top #favoritePlace .search_block{
			background-color: #3677C1 ;
		}

				#top #favoritePlace .search_block dl dd{
					background-color:#ebf2f9;
				}

						#top #favoritePlace .search_block dl dd ul li a{
							color: #3677C1 ;
						}



/*----------------------------
	TagList
----------------------------*/
#top #tagList .content_inner{
	background-color: #3677C1 ;
}

			#top #tagList .content_inner ul li a{
				color: #3677C1 ;
			}


/*----------------------------
	information
----------------------------*/
#top #information h2 .more a{
		border: 1px solid #3677C1 ;
		background-color: #3677C1 ;
}

		#top #information h2 .more a:hover{
			background-color: #204671 ;
			border: 1px solid #204671 ;
		}

		#top #information .block ul li a:hover h3{ color: #3677C1 ; }

/*----------------------------
	information
----------------------------*/
#top #information .block .tab li input.active{
  border: 1px solid #24B0AE ;
  background: #24B0AE ;}

#top #information .block .box.active{
  border: 2px solid #24B0AE ;
  background: #f2ffff ;}


/* ================================================ */
/*  Under																						*/
/* ================================================ */
/* ----------------------------- */
/*  見出し 						 																*/
/* ----------------------------- */
/*  H2
-----------------------*/
#under main h2.feature{
	color:#3677C1 ;
}


/*  H3
-----------------------*/
#under main h3{
	color: #3677C1 ;
	border-left: 5px solid #3677C1 ;
}

/*  H4
-----------------------*/
#under main h4{
	color: #3677C1 ;
	border-bottom: 1px solid #3677C1 ;
}





/*	List
====================================================*/
#under .list aside span a{
	background-color: #3677C1 ;
}



/*	戻るボタン
====================================================*/
#under .back a{
	background-color:#3677C1 ;
}

	#under .back a:hover{
		background-color:#204671 ;
	}



	/*--------------------------------------------------------------------*/	
	/*  絞り込み条件  																										*/
	/*--------------------------------------------------------------------*/	
	#under .shiborikomi .shiborikomi_box {
		background-color: #ebf2f9;
	}

		#under .shiborikomi .shiborikomi_toggle{
			background-color: #3677C1 ;
		}

				#under .shiborikomi .shiborikomi_box dl dt{
					color: #3677C1 ;
				}

				#under .shiborikomi .shiborikomi_box dl dd{
					border-left: 2px solid #3677C1 ;
				}

@media screen and (max-width:767px ){
	#under .shiborikomi .shiborikomi_box dl dd{
		border-top: 2px solid #3677C1 ;
	}
}

	#under .sub_search h3.ac_link {
		background-color: #3677C1 ;
	}



/*-------------------------------------------------------------
 	recommended
-------------------------------------------------------------*/
			#under.recommended .reco_list ul li .info .date{
				background-color:#ebf2f9 ;
			}


/* detail
-----------------------------------------*/
			#under .course dl,
			#under.recommended .course dl{
				border: 3px solid #3677C1 ;
			}

					#under .course .info .name,
					#under.recommended .course .info .name{
						color: #3677C1 ;
					}

				#under .course .kyori::before,
				#under.recommended .course .kyori::before{
					border-left: 22px solid #3677C1;
				}
				#under .course .kyori::after,
				#under.recommended .course .kyori::after{
					border-left: 30px solid #3677C1;
				}

	#under .reco_detail .wrap, #under.recommended .reco_detail .wrap {
		background-color: #ebf2f9;
	}

/*-------------------------------------------------------------
 	sightsee
-------------------------------------------------------------*/
#under.sightsee .sub_category ul li a:hover,
#under.sightsee .sub_category ul li.active a{
	border: 1px solid #3677C1 ;
	background-color: #3677C1 ;
}



/* ++++++++++++++++++++++ */
/*  基本情報							*/
/* ++++++++++++++++++++++ */
#under.sightsee .sightsee_detail .info_box dl dt{
	border-bottom: 1px solid #3677C1 ;
}


/* ++++++++++++++++++++++ */
/*  その他の情報					*/
/* ++++++++++++++++++++++ */
	#under.sightsee .sightsee_detail .other .box1 div,
	#under.sightsee .sightsee_detail .other .box2 div{
		background-color: #ebf2f9 ;
		border-left: 5px solid #3677C1 ;
	}

		#under.sightsee .sightsee_detail .other dl dt{
				color: #3677C1 ;
			}


/* ++++++++++++++++++++++ */
/*  バリアフリー					*/
/* ++++++++++++++++++++++ */
		#under.sightsee .sightsee_detail .barrier_free dl dt{
			border:1px solid #3677C1 ;
			background-color: #3677C1 ;
		}

		#under.sightsee .sightsee_detail .barrier_free dl dd{
			border:1px solid #3677C1 ;
		}



/*-------------------------------------------------------------
 	sitemap
-------------------------------------------------------------*/
#under.sitemap .content ul li{
	border-left: 3px solid #3677C1 ;
}




/* -------------------- */
/*  スライド				    */
/* -------------------- */
#under.feature main .feature_slide li .name{
	color: #3677C1 ;
}



/* -------------------- */
/*  パーツ ビーナスラインとは */
/* -------------------- */
#under main h3.about{
	color: #3677C1 ;
}





/*-------------------------------------------------------------
 	benri
-------------------------------------------------------------*/

/* detail
-----------------------------------------*/
#under.benri .benri_detail .image .sub dt{
	border-bottom: 1px solid #3677C1 ;
}

#under main .content .infoWin p:first-child{
	border-left:5px solid #3677C1;
}



/*-------------------------------------------------------------
 	Event
-------------------------------------------------------------*/
#under.event .info_box dl dt{
	border-bottom: 1px solid #3677C1 ;
}

@media screen and (max-width:767px ){
		#under.event .info_box dl dt{
			background: #3677C1 ;
		}
}




/*-------------------------------------------------------------
 	協議会について
-------------------------------------------------------------*/
#under.information .about dl dt{
	border-bottom: 1px solid #3677C1 ;
}



/*-------------------------------------------------------------
 	PageNavi
-------------------------------------------------------------*/
	main .wp-pagenavi a:hover,
	main .wp-pagenavi span.current,
	main .gsc-cursor-box .gsc-cursor-current-page{
		background-color: #3677C1 ;
		border: 1px solid #3677C1 ;
	}

	main .wp-pagenavi span.current {
		background-color: #3677C1 ;
		border: 1px solid #3677C1 ;
	}



/*-------------------------------------------------------------
 	検索/リセットボタン
-------------------------------------------------------------*/
.btn .type01{
	background-color: #3677C1 ;
}



/*-------------------------------------------------------------
 	My map
-------------------------------------------------------------*/
#under .myRoot_edit {
	background-color: #ebf2f9;
}




