﻿/* ===== 色：標準 ===== */

/* ---------- 共通 -------------------- */
/* サイドボード */
@import "SideBoard_uiW.css";
@import "SideMenu_uiW.css";

body
{
    /*  通常の背景と文字色はdefault_body.cssで指定
        独立サイトは*_body.cssで指定
    background-color:#******;
    color:#******;
    */
}

#floatmenu{
	background-color: #fff;
}

#headerAreaDef_6
{
    background-color: #ffffff;
}



/*:::::::::::::::::::::::::
 * 文字サイズ・背景色変更
 *::::::::::::::::::::::::*/
#changeHaikei span, #mainFontSizeSel span {
	color: #ffffff;
}

/*:::::::::::::::::::::::::
 * 行政トップページへ
 *::::::::::::::::::::::::*/
#mainTop a {
	color: #fff;
}

/*:::::::::::::::::::::::::
 * アクセシビリティ
 *::::::::::::::::::::::::*/
.accessibility a {
	color: #fff !important;
}

.haikei {
}

.haikei02 {
}

/* add 2012/09/05 会員専用コンテンツ対応 start */
.haikeiMember
{
    background-color:#F2FAFC;
}

#copyrightMember
{
    color:#333333;
    background-color:#A6DEEB;
}
/* add 2012/09/05 end */

#header a
{
}

a:link, a:visited {
	color: #194593;
}
a:hover
{
	/*color:#FF7722;*/
	color:#C70026;
}
#area_footer .tel .teltoon a:link,
#area_footer .tel .teltoon a:hover,
#area_footer .tel .teltoon a:visited {
	color: #FFFFFF !important;
}

.bunrui 
{
	color:#353535;
}

#homeLink a
{
    color:#333333 !important;
}

/* ---------- stylesheet.css -------------------- */

/* 全体枠 */
#container 
{
	color:#333333;
}

/* テーブルリスト */
TABLE.table1 th,TABLE.table2 th
{
	/* ※文字色はカラーパターンCSSで定義 */
}
TABLE.formTable td
{
	background-color: #FFFFFF;
}

/* 検索条件項目 */
.searchItem
{
}

/* pankuzu */
#pankuzu
{
}
#pankuzu_7
{
	background:#FFFFFF;
}

/* copyright */
#copyright
{
    color:#333333;
    /*background-color:#FBF9F8;*/
}

/* カテゴリーグループリンク */
/* - 選択中 */
.catgrouplink_b
{
	background-color: #FFF1A0;
}

/* 分類リンクメニュー */
.bunruiLink {
	background-color: #EEE9D6;
	margin-top:20px;
}

/* ページ切替　選択中ページ */
.changePageLink span.nowPage
{
    color:#FFFFFF;
    background-color:#999999;    
}
.changePageLink span.linkPage a:hover
{
    color:#FFFFFF;
    background-color:#999999;
}

/* タブデザイン（新着、ランキングなど） */
/* - 選択中 */
.menuSel
{
	background-color: #FFF1A0;
	border-bottom:solid 2px #FFF1A0;
}

/* サブタイトル */
.titleBox{
	/* ※文字色はカラーパターンCSSで定義 */
}

/* 入力チェックエラーメッセージの添え書き */
div.inputErrMsgSoegaki
{
	color:#AF0000;
}
/* 入力チェックエラーメッセージ */
div.inputErrMsg
{
	color:#AF0000;
	border:1px solid #AF0000;
}

/* 月間一覧へのリンク */
span.gekkan
{
    background:url("../images/top1/ya_r.gif") no-repeat 5px center #eae8e8;
}

/* ---------- font.css -------------------- */
SPAN.sizeA
{
	color:#333333;
}
SPAN.sizeB
{
	color:#333333;
}
SPAN.sizeBbb
{
	color:#333333;
}
SPAN.sizeRbb
{
	color:#AF0000;
}
SPAN.sizeAs
{
	color:#333333;
}
SPAN.sizeBs
{
	color:#333333;
}
SPAN.sizeAss
{
	color:#333333;
}
SPAN.sizeBss
{
	color:#333333;
}
SPAN.hissu
{
	color:#AF0000;
}
/* 注意喚起の色 */
span.colorR
{
	color:#AF0000;
}
/* カレンダー日曜日の色 */
.colorR2
{
	color:#dd0000;
}
/* カレンダー土曜日の色 */
.colorB2
{
    /* 2017/01/13 アクセシビリティ対応 コントラスト #1587BD→#1273A1 */
	color:#1273A1;
}
/* グレー */
span.colorG
{
	color:#777777;
}

h3.title
{
	color:#353535;
}

/* ---------- sakitsu-sekai.css -------------------- */

/* 新着情報 */
#newTtlTab p
{
    background-color:#EADDCE;
    color:#333230;
}

#newTtlTab p.selected
{
    background-color:#6B481B;
    color: #FFFFFF;
}

#newTtlTab p #rss 
{
    background: #FF8A00;
    color: #FFFFFF;
}

#newTtlTab p.selected #rss
{
    background:#ffffff;
    color:#6B481B;
}

.info01
{
    background:#FFFFFF;
}

.infoIchiran
{
}


/* TOP画面外枠＋バナー広告エリア */
#struct
{
}

#mainHeader
{
    background-color:#FFFFFF;
}
#flashArea
{
}

#menuArea
{
    background-color:#97703E;
}

#menuArea a
{
    color:#ffffff;
}

#mainBg
{
}

#rss
{
    background:#FF8A00;
    color:#FFFFFF;
}

.info
{
    background:#FFFFFF;
}

.info .title h4
{
    color:#2C8650;
}

#cp {
	background-color: #484848;
	color: #FFFFFF;
}

#cp_Sp {
	color: #FFFFFF;
}

#map {
    background-color: #ffffff;
}


#manners {
    background-color: #EADDCE;
}
#cam {
    background-color: #EADDCE;
}

#panph {
    background-color: #ffffff;
}

#photo {
    background-color: #ffffff;
}

#access {
    background-color: #ffffff;
}
 
#movie {
    background-image: url("../images/sakitsu-sekai/ttl_movie.gif");
    background-repeat: no-repeat;
}

#btnInfo {
    background-color: #ffffff;
}


#btnEvent {
    background-color: #ffffff;
}

.textBtn00 a {
    color:#6B481B;
}


.textBtn a span {
    color:#333333;
}


.textBtn01 a {
    color:#6B481B;
}



.menuinner {
	background-color: #127B52;
}

/*:::::::::::::::::::::::::
 * Foreign Language
 *::::::::::::::::::::::::*/
.select-box01 .dropmenu {
	border: none;
}

	.select-box01 .dropmenu li a {
		background-color: #127B52;
		color: #fff;
	}

	.select-box01 .dropmenu li ul li a {
		background-color: #127B52;
		color: #fff;
	}

	.select-box01 .dropmenu:hover > li > a.topmenu {
		background-color: #127B52;
		color: #fff;
	}

	.select-box01 .dropmenu li a.topmenu:hover {
		background-color: #127B52;
	}

	.select-box01 .dropmenu li:hover > a.topmenu {
		background-color: #127B52;
	}

	.select-box01 .dropmenu li a:hover {
		background-color: #127B52;
	}

	.select-box01 .dropmenu li:hover > a {
		background-color: #127B52;
	}

	.select-box01 .dropmenu ul {
		border: 1px solid #FFFFFF;
		background-color: #127B52;
	}

	.select-box01 .dropmenu li ul li a {
		border-top: 1px solid #FFFFFF;
	}

#foreignDsp ul li {
	background: url("../images/top1/ya_gray.png") no-repeat 98% center #ffffff;
}

/*#foreignSP .plus {
	background: url(../images/top1/btn_plus.png) 98% center no-repeat #f9eedc;
	background-size: auto;
	background-size: 25px 25px;
}

#foreignSP .minus {
	background: url("../images/top1/btn_minus.png") 98% center no-repeat #127B52;
	background-size: auto;
	background-size: 25px 25px;
}*/

#foreignSP .plus {
	background: url("../images/top1/btn_plus.png") 98% center no-repeat #127B52;
	background-size: 25px 25px;
}

#foreignSP .minus {
	background: url("../images/top1/btn_minus.png") 98% center no-repeat #127B52;
	background-size: 25px 25px;
}

#foreignSP .dspMode {
	display: block !important;
	border: 1px solid #127B52 !important;
	background-color: #127B52;
}

.svg-inline--fa.fa-globe.fa-w-16.fa-lg {
	color: #333;
}


/* ---------- [bbs]design01.css -------------------- */
table.topics th
{
	background-color:#eeeeee;
}
table.formBbs th {
    background-color: #EBF6F7;
}
div.topicdtl .title
{
	background-color:#ebf6f7;
}
table.BbsComment th
{
	background-color: #fffae9;
}
div#delComForm table th
{
	background-color: #fffae9;
}
span.bbsMstName
{
	background:#DCDCDC;
}
span.tokoshaName
{
	background:#FDE8D0;
}


/* ---------- [cal_copy][cal_recycle]design01.css -------------------- */
TABLE.cal th.sunCss
{
    background-color:#FCE4E6;
}
TABLE.cal th.normalCss
{
    background-color:#F2F2F2;
}
TABLE.cal th.satCss
{
    background-color:#EAF4FC;
}
TABLE.week th
{
    background-color:#F2F2F2;
}
td.style1
{
	background-color:#FFF1A0;
}
td.style2
{
	background-color:#FFFFFF;
}
tr.style1
{
	background-color:#FFF1A0;
}

/* ---------- [cal_recycle]design01.css -------------------- */
/* 地区の説明 */
.calrecycle_areaChange
{
	/* ※背景色は色別CSSで定義 */
	background-color:#E8F2D9;
}
.calrecycle_area
{
	/* ※背景色は色別CSSで定義 */
	background-color:#F2F8E9;
}


/* ごみ分類table */
.calrecycle_bun .td_label
{
	background-color:#EFF7E0;
}
.calrecycle_bun .td_text
{
	background-color:#FFFFFF;
}

/* データ */
.calrecycle_bikoDiv
{
	color:#FF0000;
}
.calrecycle_data
{
	color:#4a4a4a;
}
.calrecycle_mark
{
	color:#FF0000;
}


/* ---------- [entry]design01.css -------------------- */
/* 受付制限メッセージ */
.uke_limit
{
	color:#FF7722;
}
.inputfrm_q_title_midashi
{
}
/* 入力フォーム 設問 （entry） */
.inputfrm_q_title
{
}


/* ---------- [event_cal]design01.css -------------------- */

/*年間カレンダー 一覧ページ*/
.nenTitle
{
}


/* ---------- [faq2]design01.css -------------------- */
/* 背景色　白 */
td.colorA
{
	background-color:#FFFFFF;
}
/* 背景色　グレー */
td.colorQ
{
	background-color:#F2F2F2;
}


/* ---------- [imgkiji]design01.css -------------------- */
.sDate
{
	background-color:#F2F2F2;
}

/* ---------- [intro]design01.css -------------------- */
.listItem_1, .listItem_2, .listItem_3
{
	background-color:#FAF8EF;
}


/* ---------- [map]design01.css -------------------- */

.listitem1{
	background-color:#FAF8EF;
}
.listitem0{
	background-color:#FFFFFF;
}

div#clickMsg
{
	background-color: #FFFFFF;
}

/* ---------- [pubmag]design01.css -------------------- */
.mainleft
{
	background-color: #F2F2F2;
}


/* ---------- [section]design01.css -------------------- */
.top_left
{
	background-color:#F7F7F7;
}
.top_right
{
	background-color:#F7F7F7;
}

.sc_sectioninfo_div
{
	background-color:#F7F7F7;
}

.Holiday
{
    color:#FF0000;
}
.Saturday
{
    color:#0000FF;
}
.weekday
{
    color:#000000;
}


/* ---------- [word_l]design01.css -------------------- */
/* 背景緑 */
.sel_G
{
	background-color: #CCE198;
}
/* 背景白 */
.sel_W
{
	background-color: #FFFFFF;
}


/* ---------- common/control/Kijienq.ascx -------------------- */
div.enq_m {
    background-color: #f5f1f0;
}
div.enq_form {
    background-color: #FFFFFF;
}
div.enq_form div.memo2 {
    border: 1px solid #666666;
}
table.enq_s th {
    background-color: #E6F1F7;
}

/* ----------- etc ---------------------------------- */

/* add 2011/10/18 accesscounter start */
/* アクセスカウンター 枠 */
div.accessCounterWaku
{
	border:solid #969696 1px;
	padding:0px;
	margin:0px;
	width:74px;
	height:14px;
	background-color:#ffffff;
	float:right;
}
div.accessCounterWaku div.accessCounter
{
	border:none;
	padding:0px;
	margin:0px;
	text-align:left;
	float:left;
	width:99%;
	height:12px;
}
/* アクセスカウンター 数字 */
p.accesscounter_0
{
	width:9px;
	height:12px;
	margin:0px;
	padding:0px;
	float:left;
    background:url("../images/accesscounter/0.gif");
    background-repeat: no-repeat;
}
p.accesscounter_1
{
	width:9px;
	height:12px;
	margin:0px;
	padding:0px;
	float:left;
    background:url("../images/accesscounter/1.gif");
    background-repeat: no-repeat;
}
p.accesscounter_2
{
	width:9px;
	height:12px;
	margin:0px;
	padding:0px;
	float:left;
    background:url("../images/accesscounter/2.gif");
    background-repeat: no-repeat;
}
p.accesscounter_3
{
	width:9px;
	height:12px;
	margin:0px;
	padding:0px;
	float:left;
    background:url("../images/accesscounter/3.gif");
    background-repeat: no-repeat;
}
p.accesscounter_4
{
	width:9px;
	height:12px;
	margin:0px;
	padding:0px;
	float:left;
    background:url("../images/accesscounter/4.gif");
    background-repeat: no-repeat;
}
p.accesscounter_5
{
	width:9px;
	height:12px;
	margin:0px;
	padding:0px;
	float:left;
    background:url("../images/accesscounter/5.gif");
    background-repeat: no-repeat;
}
p.accesscounter_6
{
	width:9px;
	height:12px;
	margin:0px;
	padding:0px;
	float:left;
    background:url("../images/accesscounter/6.gif");
    background-repeat: no-repeat;
}
p.accesscounter_7
{
	width:9px;
	height:12px;
	margin:0px;
	padding:0px;
	float:left;
    background:url("../images/accesscounter/7.gif");
    background-repeat: no-repeat;
}
p.accesscounter_8
{
	width:9px;
	height:12px;
	margin:0px;
	padding:0px;
	float:left;
    background:url("../images/accesscounter/8.gif");
    background-repeat: no-repeat;
}
p.accesscounter_9
{
	width:9px;
	height:12px;
	margin:0px;
	padding:0px;
	float:left;
    background:url("../images/accesscounter/9.gif");
    background-repeat: no-repeat;
}


.menuBlock div.menuHead,
.menuBlockL div.menuHead
{
	background-color:#005bac;
	color:#ffffff;
}


.menuBlockmachi div.menuItembg
{
	padding:0px;
	margin:0px;
	background:url("../images/top1/machizukuri_bg.gif") repeat-y;
}

.menuBlockiza div.menuHead
{
	background-color:#C23A0F;
	color:#ffffff;
}


.menuBlockiza div.menuItembg
{
	background-color:#fef1f2;
}
.menuBlockgaiyou div.menuItembg
{
	background-color:#f4fafc;
}

.menuBlock02 div.menuItembg
{
	background-color:#f4fafc;
}


#rankbg
{
	background-color:#f7f9f9;
    height:45px;
}





h1.classTitle {
	font-size: 1.8rem;
	padding: 15px 15px 15px 20px;
	letter-spacing: 0.1rem;
	position: relative;
	color: #fff;
	background-color: #127B52;
	border-radius: 5px;
	line-height: 1.5;
	box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
}


#main_title {
	font-size: 1.8rem;
	padding: 15px 15px 15px 20px;
	letter-spacing: 0.1rem;
	position: relative;
	color: #fff;
	background-color: #127B52;
	border-radius: 5px;
	line-height: 1.5;
	box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
}

/*:::::::::::::::::::::::::
* info色調整
*::::::::::::::::::::::::*/
.srchcb legend {
	padding: 0px 5px 2px 5px;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: 0.1rem;
	color: #127b52;
}

#infoSearchArea .srchcblbl::after {
	border-right: 6px solid #EB6B3C !important;
	border-bottom: 3px solid #EB6B3C !important;
}

.block-item {
	background-color: #ECF6F2 !important;
}

.block-item h3 {
	border-left: 5px solid #EB6B3C;
}

.button-cta {
	background: #127b52;
}

.block-item-contents .button-cta {
	border: 1px solid #127b52 !important;
}

.block-item h3 {
	margin: 5px 5px 10px 1px;
	min-height: 20px;
	border-left: 5px solid #EB6B3C !important;
	padding: 6px 3px 6px 9px;
}


.clickable.block-item {
	border-radius: 5px;
}



/*:::::::::::::::::::::::::
* 分類ページ見出し
*::::::::::::::::::::::::*/
h1.classSetTitle {
	font-size: 1.8rem;
	padding: 15px 15px 15px 20px;
	letter-spacing: 0.1rem;
	position: relative;
	color: #fff;
	background-color: #127B52;
	border-radius: 5px;
	line-height: 1.5;
	box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
}

.newInfo
{
	color:#333
}

ul#classMenuArea
{
	background-color:#FFFFFF;
}

ul#classMenuArea li.selected, ul#danrakuMenuArea li.selected
{
}


	ul#classMenuArea li.selected a, ul#danrakuMenuArea li.selected a {
		border-left: 5px solid #22558A;
	}


.midashi {
	background-image: initial;
	background-color: #eee;
	padding: 16px;
	font-size: 1.2rem;
	position: relative;
	z-index: 1;
	padding-left: 48px;
}

.midashi::after {
	content: "";
	position: absolute;
	top: 32px;
	left: 16px;
	width: 22px;
	height: 22px;
	transform: translateY(-50%);
	pointer-events: none;
	background-color: #EB6B3C;
	-webkit-mask: url(../../hpkiji/images/left-arrow-midashi.svg) no-repeat center / contain;
	mask: url(../../hpkiji/images/left-arrow-midashi.svg) no-repeat center / contain;
	z-index: -1;
}

ul.child li {
	background: url("../images/top1/ya_r.gif") no-repeat scroll 7px 10px;
	font-size: 1em;
	line-height: 1.8em;
	padding-left: 21px;
}
.class,.class2
{
    background-color:#FFFFFF;
}
#ugkLink
{
	background-color:#ebf3f8;
}

p.kinkyuTtl,div.saigaittl
{
	color:#CC0000;
}
div.saigaittl span
{
    color:#333333;
}
#kinkyuTtlArea a
{
    color:#FFFFFF;
}

#tab
{
	background-color:#01913A;
	color:#ffffff;

}

#tab a
{
	color:#ffffff;

}
.menuBlockLife div.menuHead
{
	background-color:#ccecf0;
}

.menuBlockBunrui div.menuHead
{
	background-color:#ccecf0;
}

/*:::::::::::::::::::::::::
* 記事見出し
*::::::::::::::::::::::::*/
h1.title {
	font-size: 1.8rem;
	padding: 15px 15px 15px 20px;
	letter-spacing: 0.1rem;
	position: relative;
	color: #fff;
	background-color: #127B52;
	border-radius: 5px;
	line-height: 1.5;
	box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
}

@media screen and (max-width:470px) {

	h1.title {
		padding: 15px 20px 15px 20px;
		position: relative;
		font-size: 190%;
		color: #fff;
		background-color: #127B52 ;
		box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
	}
}


.akiya h2.title {
	background-color: initial;
	color: initial;
	background-color: #efefef;
}

h2.title {

	border-top: initial;
	border-right: initial;
	border-left: initial;
	border-bottom: initial;
	box-shadow: initial;
	font-size: 1.4rem;
	line-height: 1.4;
	letter-spacing: 0.04em;
	margin: 0 0 1.5rem;
	padding: 1rem;
	background-color: #efefef;
	border-radius: 0.375rem;
	border-left: 0.35rem solid #EB6B3C;
	border-bottom: #D9D9D9 0.2rem solid;
}


h3.title {
	border-top: initial;
	border-right: initial;
	border-left:initial;
	border-bottom:initial;
	box-shadow: initial;
	font-size: 1.25rem;
	line-height: 1.4;
	letter-spacing: 0.03em;
	margin: 0 0 1.5rem;
	padding: 0.8rem 1rem;
	color: #333;
	background-image: linear-gradient( 90deg, #EB6B3C 0 20%, #D9D9D9 20% );
	background-repeat: no-repeat;
	background-size: 100% 6%;
	background-position: bottom;
	border-radius: 0.375rem;
	background-color: #efefef;
}

h4.title {
	border-left: initial;
	font-size: 1.2rem;
	line-height: 1.5;
	letter-spacing: 0.02em;
	margin: 0 0 1.5rem;
	padding: 0.5rem 1rem;
	color: #333;
	background-image: linear-gradient( 90deg, #EB6B3C 0 20%, #D9D9D9 20% );
	background-repeat: no-repeat;
	background-size: 100% 6%;
	background-position: bottom;
	border-radius: 0.375rem;
}


#headerTtl
{
	background:#FFFFFF;
	border-top:solid 3px #0B50A2;
	border-bottom:solid 1px #DDDDDD;
}

#headerTtl_30 H1 {
	background: #09175B;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
	color: #ffffff;
}


/* add 2011/10/18 accesscounter end */
ul#classSetMenuArea {
	background-color: #FFFFFF;
	border-bottom: 2px solid #22558A;
	border-left: 2px solid #22558A;
	border-right: 2px solid #22558A;
}


ul#classSetMenuArea li a {
    background: rgba(0, 0, 0, 0) url("../images/g_ya.gif") no-repeat scroll 15px center;
    display: table-cell;
    padding: 0 5px 0 29px;
    text-decoration: none;
    vertical-align: middle;
}
.mokuteki .subInfo {
	border-top: solid 2px #22558A;
	border-left: solid 2px #22558A;
	border-right: solid 2px #22558A;
	border-bottom: solid 1px #cccccc;
}
#newAreaWaku,.kijilist,.calArea #mcWrapper
{
    background-color:#FFFFFF;
}
.kijiArea
{
    background-color:#F5F1F0
}
.loadbox .title .upddate
{
    color:#555555;
}
#banArea
{
    background-color: #f5f1f0;
}
#banArea #banWrap
{
    background-color: #FFFFFF;
}
p.textBan
{
    background-color: #FFFFFF;
}

div#recommend {
    background-color: #f5f1f0;
}


div#recommend ul {
    background-color: #ffffff;
}

.browsinghistory_header {
    background-color: #eff0f2;
}

.infoIchiran a {
	color: #ffffff;
	text-decoration: none;
}

.infoIchiran::after {
	background-color: #09175B;
}


.infoIchiran02 a {
	color: #333333;
	text-decoration: none;
}

.infoIchiran02::after {
	background-color: #ffffff;
}




	

	.bukken_text01 {
		color: #ffffff;
	}

	.bukken_text02 {
		color: #ffffff;
	}

	.voice_text01 {
		color: #ffffff;
	}

	.voice_text02 {
		color: #ffffff;
	}



/*:::::::::::::::::::::::::
 * グローバルナビゲーション
 *::::::::::::::::::::::::*/
div#popNaviArea li.navi_child a:hover {
	color: #c70026;
}

div#popNaviArea li.navi_child a {
	color: #000010;
}

div#popNaviArea h3.navi_child_name {
	border-bottom: 1px solid #eb6b3c;
}

div#naviContainerT {
	background-color: #0099CC;
}

div#naviArea a {
	color: #000000;
	font-weight: bold !important;
	letter-spacing: 0.1em;
}

div#naviArea ul#navi_list {
	/*color:#ffffff;*/
}
	/*ホバー時の背景色*/
	div#naviArea ul#navi_list li.selected {
		background-color: #fff !important;
	}

/*ホバー時下に展開するメニューの背景色*/
div#popNaviArea div.g_navi, div#popNaviArea ul.g_navi {
	background-color: #fff;
}

div#naviArea ul#navi_list li.selected a {
	color: #333333;
}

div#naviArea ul#navi_list li.now {
}

	div#naviArea ul#navi_list li.now a {
	}

div#popNaviArea ul.g_navi {
	background-color: #fff;
}

div#popNaviArea li.navi_child p.now {
	background-color: #fff;
}

	div#popNaviArea li.navi_child p.now a {
		color: #fff !important;
	}

div#popNaviArea li.navi_child li.now {
	background-color: #fff;
}

	div#popNaviArea li.navi_child li.now a {
		color: #fff !important;
	}

div#popNaviArea p.navi_child_name {
	font-weight: normal !important;
	font-size: 0.9em;
	padding: 10px 0px 0px 20px;
	background-image: url("../images/rittiguide/arrow_orange.png");
	background-repeat: no-repeat;
	background-position: 7px 15px;
}

/*:::::::::::::::::::::::::
 * ヘッダー
 *::::::::::::::::::::::::*/
.contact-button {
	color: #333 !important;
	background-color: #FFE691;
}

#naviAreaSP {
	position: relative;
	padding: 10px;
	z-index: 1001;
	background-color: #e3eee9 !important;
}

h3 .rss {
	background: #fff url(../images/asc/icon_rss.png)no-repeat 5px 3px !important;
	
}

/*:::::::::::::::::::::::::
 * スライドエリア
 *::::::::::::::::::::::::*/
#slideArea {
	background: linear-gradient(to bottom, #FFFFFF 50%, #F9EEDC 50%);
}

.catch_copy_text {
	background-color: #FFFFFF;
	color: #127B52;
}

/*:::::::::::::::::::::::::
 * 新着情報・カレンダー
 *::::::::::::::::::::::::*/
.title_news .ttl_en,
.ttl_event_calendar .ttl_en {
	color: #127B52;
}

.ttl_jp_rss_wrap,
.ttl_event_calendar .ttl_jp {
	border-bottom: 2px solid #2e8b57;
}

/* RSSリンク */
.title_news .rss {
	color: #000000;
}

/* 新着リスト */
#infoMain1 .listInfo ul li {
	border-bottom: 1px dashed #D1D1D1;
}

	#infoMain1 .listInfo ul li:nth-child(even) {
		background-color: #F6FBF9;
	}

/* 記事 */
#infoMain1 p.koushinDay::before {
	font-family: "Font Awesome 5 Free";
	content: "\f0da";
	display: inline-block;
	width: 12px;
	height: 12px;
	font-weight: 900;
	color: #EB6B3C;
}

/*:::::::::::::::::::::::::
 * 体験イベント情報
 *::::::::::::::::::::::::*/
#event_area {
	background-color: #F9EEDC;
	clip-path: ellipse(100vw 100% at 50% 100%);
}

	/* 記事スライダー */
	#event_area #banSlide #ban_slide_set li.article {
		background-color: #FFFFFF;
	}

	/* 更新日 */
	#event_area #banSlide #ban_slide_set .kiji_koushinDay {
		color: #127B52;
	}

/*:::::::::::::::::::::::::
 * 体験学習の島づくりとは
 *::::::::::::::::::::::::*/
.about_taiken_area .about_taiken_right .ttl_en {
	color: #127B52;
}

/*:::::::::::::::::::::::::
 * 体験を楽しもう
 *::::::::::::::::::::::::*/
.experience_bg_area {
	background-color: #F9EEDC;
}

/* ボタン本体 */
.experience_area .taiken_category .taiken_category_list .taiken_category_btn {
	background-color: #FFFFFF;
	border: 2px solid #E3F3ED;
}

.experience_area .taiken_category .taiken_category_list_inner {
	color: #333333;
}

	.experience_area .taiken_category .taiken_category_list .taiken_category_btn:hover {
		border-color: #6db99a;
	}

/*:::::::::::::::::::::::::
 * 写真エリア
 *::::::::::::::::::::::::*/
.katsudou_bg_area {
	background-color: #E3EEE9;
	border-top: 3px solid #FFFFFF;
}

/* カード共通 */
.katsudou_btn_area .katsudou_btn_inner {
	background-color: #ffffff;
	border: solid 2px #FFFFFF;
}

/* ラベルエリア */
.katsudou_btn_area .katsudou_btn_label {
	color: #1a1a1a;
}

/*:::::::::::::::::::::::::
 * 関連リンク
 *::::::::::::::::::::::::*/
#ban_area .wrap_ban .ttl_en {
	color: #127B52;
}

/*:::::::::::::::::::::::::
 * もっと見るボタン
 *::::::::::::::::::::::::*/
.mottomirubutton {
	background-color: #127B52;
	color: #FFFFFF !important;
}

	.mottomirubutton:hover {
		background-color: #FFFFFF;
		border: 1px solid #127B52;
		color: #127B52 !important;
	}

/*:::::::::::::::::::::::::
* フッター
*::::::::::::::::::::::::*/
.toiawase_item a:visited {
	color: #ffffff;
	margin-top:10px;
}

#siteinfo {
	background-color: #F9EEDC;
}

.toiawase_left {
	border-right: 2px dashed #C8C0B0;
}

.toiawase_title,
.toiawase_address,
.toiawase_phone,
a.tel-number {
	color: #333;
}

.tel-number{
	color:#333 !important;
	text-decoration:none;
}

@media screen and (max-width: 1350px) {
	#footerSpBtn {
		background: #E5E5E2;
	}

		#footerSpBtn a {
			background-color: #fff;
			color: #333;
		}
}

@media screen and (max-width: 900px) {
	.toiawase_left {
		border-bottom: 2px dashed #c8c0b0;
	}
}

@media screen and (max-width:650px) {
	.tel-number {
		text-decoration:und;
	}
}

.ikusei .block-item {
	background-color: #ECF6F2 !important;
}

.katudou .block-item {
	background-color: #F9EEDC !important;
}

.kouminkan .block-item {
	background-color: #EAEAEA !important;
}