﻿/* ===== 色：標準 ===== */
@import "SideBoard_uiW.css";
@import "SideMenu_uiW.css";
@import "OsusumeBan_uiW.css";

/* ---------- 共通 -------------------- */

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

#headerAreaDef
{
    background-color:#ffffff;
}

.haikei
{
}

.haikei02
{
    background:url("../images/top1/sky.jpg") no-repeat center -1px;
}
/* add 2012/09/05 会員専用コンテンツ対応 start */
.haikeiMember
{
    background-color:#F2FAFC;
}

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

#header a
{
}

a:link
{
	color:#194593;
}

a:visited
{
	color:#194593;
}

a:hover
{
	/*color:#FF7722;*/
	color:#C70026;
}


.rigntBox01 {
    background-color:#ffffff;
}

#mainbunrui
{
    background-color:#ffffff;
}
.rigntBox .naiyo {
    background-color:#e9f2d6;
}


.rigntBox .naiyo li {
    background-color:#ffffff;
    }

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

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

#containerText
{
	color:#333333;
    background-color:#F9F7EB;
}


#container 
{
}

#cont_body {

}


#mainShosai table {
}

/* テーブルリスト */
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;
}

/* 各ページ一覧の分類帯 */
.bunrui {
    background:url("../images/CssColorType/h2Ttl.gif") no-repeat 7px center #f8f4e6;
}

/* 分類リンクメニュー */
.bunruiLink
{
	background-color: #FAF8EF;
}

/* ページ切替　選択中ページ */
.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_red.png") no-repeat 5px center #eae8e8;
}

h1.classSetTitle
{
    /*background-image:url("../images/top1/bg01.png");*/
}

.more {
    background-color: #ffffff;
}

TABLE.formTable th span.hissuForm,.inputfrm_q_title span.hissuForm,
.formTable .hissuForm
{
    background:#FFFFFF;
    color:#b7282e;
}

/* ---------- font.css -------------------- */
SPAN.sizeA
{
	color:#333333;
}
SPAN.sizeB
{
	color:#333333;
}
SPAN.sizeBbb
{
	color:#333333;
}
SPAN.sizeRbb
{
	color:#AF0000;
}
SPAN.sizeAs {
    color: #333333;
    font-size: 85%;
}
SPAN.sizeBs
{
	color:#333333;
}
SPAN.sizeAss
{
	color:#333333;
}
SPAN.sizeBss
{
	color:#333333;
}
SPAN.hissu
{
	color:#AF0000;
}
/* 注意喚起の色 */
span.colorR
{
	color:#AF0000;
}
/* カレンダー日曜日の色 */
.colorR2
{
	color:#dd0000;
}
/* カレンダー土曜日の色 */
.colorB2
{
	color:#1587BD;
}
/* グレー */
span.colorG
{
	color:#777777;
}

h3.title
{
	color:#353535;
}

ul.shinsei li.bg
{
	/*background-color:#F7F7F7;*/
}
ul.shinsei li .boxwaku .leftBox,
ul.shinsei li .boxwaku .rightBox 
{
    /*background-color: #ffffff;*/
}

/* ---------- [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;*/
}
.calrecycle_areaL
{
    background-color:#eff7e0;
    border: 1px solid #cccccc;
}
.calrecycle_areaR
{
    background-color:#ffffff;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}

/* ごみ分類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 -------------------- */
/* 背景色　白 */
.faqWaku dd.ans
{
	background-color:#FFFFFF;
}
/* 背景色　グレー */
.faqWaku dt.ques
{
	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 {
    padding: 15px 0px 15px 24px;
    font-size: 1.5em;
    background: #007199;
    color: #ffffff;
    background-image: none;
    font-weight: bold;
    border-bottom: 3px solid #BFC0BD;
    border-radius: 10px 10px 0px 0px;
}

.newInfo
{
	color:#333333;
}

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

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

}

ul#classMenuArea li.selected a, ul#danrakuMenuArea li.selected a
{
    color:#00608d;

}

.midashi {
    background-color: #f0f6da;
}
.class,.class2
{
    background-color:#FFFFFF;
}
#ugkLink
{
	background-color:#ebf3f8;
}

p.kinkyuTtl,div.saigaittl
{
	color:#CC0000;
}

div.saigaittl span
{
    color:#333333;
}



#kinkyuTtlArea a
{
}

#kinkyuiconArea li a
{
    color:#ffffff;
    text-decoration:none;
}

#kinkyuiconArea .white{
        background:url("../images/top1/ya_red2.gif") no-repeat 1px 3px #ffffff;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
}

#kinkyuiconArea .white a{
    color:#D31716;
    text-decoration:none;
}

#bousai ul li a{
text-decoration:none;
}

/* さがすエリア */

.obi {
	background-color:#FBF8FF;
}

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

#tab a
{
	color:#ffffff;
}

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

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

h1.title {
    background: #00829A none repeat scroll 0 0;
    color: #ffffff;
    box-shadow: 0px 7px 4px -4px #ccc;
}

#headerTtl {
    background: #007199;
    border-radius: 10px 10px 0px 0px;
    color: #ffffff;
    border-bottom: solid 3px #C1C1C1;
}

/* add 2011/10/18 accesscounter end */

ul#classSetMenuArea
{
    background-color:#FFFFFF;
}
.mokuteki
{
    /*background-image:url("../images/top1/bg01.png");*/
    background-repeat:repeat;
}
.mokuteki .subInfo
{
    background-repeat:no-repeat;
}

#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;
}
/* 2016/09/15 アクセシビリティ対応 <div><p>→<ul><li>*/
p.textBan,
li.textBan
{
    background-color: #FFFFFF;
}


.r_menu .banTitle 
{
    background: #eeeeee none repeat scroll 0 0;
    color: #333333;
}

/* レコメンド記事 */
div#recommend {
    background-color: #f5f1f0;
}
div#recommend ul {
    background-color: #FFFFFF;
}

/* フリーエリア 枠（背景白） */
div.freeAreaWaku_white
{
    background-color:#ffffff;
}

/* 最近チェックしたページ */
#browsingHistoryArea
{
    background-color:#ffffff;
}
.browsinghistory_header {
    border-bottom:1px solid #cccccc;
}

#browsingHistoryTop1 .browsinghistory_header
{
    padding:10px 0px 10px 20px;
}

#browsingHistoryTop1 #browsinghisotry_block.normalMode .browsinghistory_header
{
    /*background-image: url("../images/top1/t_icon_07.png"); */
   /* background-repeat:no-repeat; /* 最前面の背景レイヤーに対応 */
    /*background-position:15px center; */
}
#browsingHistoryTop1 #browsinghisotry_block.textMode .browsinghistory_header
{
    background-image: none;
}


/* テキストモード用 */

#siteTitle {
    color:#333333;
}


.r_menu {
    background-color:#eff0f2;
}

.r_menu01 {
    background-color:#eff0f2;
}

#siteinfotext
{
    background-color:#6b7888;
}

.logotext {
color:#ffffff;}

@media screen and (max-width:767px){
        /* スマートフォン用のスタイル記述 */
#kinkyuTtlArea {
        background-color:#F4E2DF;
        border-bottom:1px dotted #AF0000;
}

}

@media screen and (max-width:480px) {
    /* 480pxより小さい画面で適用 */


    /* 最近チェックしたページ */
    #browsingHistoryArea
    {
        background-color:#ffffff;
    }
    .browsinghistory_header {
        background-color:#eff0f2;
    }

    #browsingHistoryTop1 .browsinghistory_header
    {
        padding:10px 0px 10px 20px;
    }

    #browsingHistoryTop1 #browsinghisotry_block.normalMode .browsinghistory_header
    {
        /*background-image: url("../images/top1/t_icon_07.png"),
                          url("../images/top1/title_bk.gif");
        background-repeat:
        no-repeat,
	    repeat;
        background-position:15px center;*/
        background-image: none;
    }
    #browsingHistoryTop1 #browsinghisotry_block.textMode .browsinghistory_header
    {
        background-image: none;
    }
}

/* パーソナライズ */
.personalizeBox 
{
    background-color:#e9fcfb;
    border:solid 2px #1766c7;
}
#personalize_loginpage
{
}
#personalize_loginpage #personalize_login .area
{
    background-color:#ffffff;
    border:solid 2px #006633;
}
/* 案内文 */
#personalize_loginpage .guide_upper,
#personalize_loginpage .guide_bottom
{
    color:#31679F;
}
/* 大分類 */
.formTable .daibunrui
{
	background-color: #e3f1fe;
    border:solid 1px #bcbcbc;
    color:#333333;
}
.formTable .daibunrui a
{
    color:#333333;
}
.formTable .bunrui_title
{
	background-color: #e3f1fe;
    border:solid 1px #bcbcbc;
}
/* 家族会員一覧画面 */
.familylist li
{
    border:1px dotted #999;
    background-color:#eef;
}
.familynodata
{
    border:solid 1px #999;
}

/* サイトマップ */

.topContentsName {
    background-color: #005C42;
    color: #ffffff;
}
.topContentsName a {
    color:#ffffff;
}

.allSiteTagArea {
	background-color: #ffffff;
}

.textBtnFB
{
background-color: #EFF1F9;
}

.btn01
{
background-color: #fbf8ff;
}

.sitemapRowClassSet ul.list
{
	background-color: #ffffff;
}

/* ========== 施設検索(searchFacility)モジュール ========== */

/*::::::::::::::::::::::::::::::::::::::::::::::::::::
 * ※熊本市結婚子育てサイト「お出かけマップ」がベース
 *
 * [_hoiku]「保育園空き状況」用 
 *::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/* 施設情報用 外枠 */
#sf_container
{
    background-color: #FFFFFF;
    border: solid 3px #E6E6E6;
    margin-bottom: 10px;
}
#sf_container_hoiku
{
    background-color: #fefdf8;
    border: solid 3px #eae9e5;
    margin-bottom: 10px;
}

/* 施設情報用 メインタイトル */
#sf_main_title
{
    color: #009944;
}
#sf_main_title_hoiku
{
    /*color: #009944;*/
}

/* [保育園用]汎用見出し(背景色付き画像) */
.sf_v_header
{
    background: url("../../searchFacility/common/images/hoiku_tb.png") no-repeat;
}


/* ----- 複合検索画面 ----- */

/* [保育園用]空き状況説明文表示用 */
.sf_top_vacant_info
{
    background-color: #0c72a3;
    color:#ffffff;
}

/* 施設検索条件表示ブロック */
.sf_search_block
{
    background-color: #FEFFEF;
}
.sf_search_block_hoiku
{
    background-color: #ffffff;
    border: solid 1px #fcdad9;
}

/* フリーワード、地図検索条件表示枠 */
#sf_search_bottom
{
    background-color: #EDFAF1;
}

/* [保育園用]項目見出し(背景色付き画像) */
.sf_v_heading_sub
{
    background: url("../../searchFacility/common/images/hoiku_t.png") no-repeat;
}


/* ----- 施設一覧画面 ----- */

/* [保育園用]施設検索条件表示ブロック */
.sf_list_info
{
    background-color: #fdebe7;
}

/* 施設検索結果小見出し */
.sf_list_title
{
    background-color: #F9F9F9;
}
.sf_list_title_hoiku
{
    background-color: #F9F9F9;
    border-bottom: dashed 2px #ffa500;
}

/* 施設検索結果データブロック内の施設名欄 */
.sf_list_data_title
{
    background-color: #F9F9F9;
}

/* [保育園用]施設検索結果データブロック内の空き状況表示欄 */
.sf_list_vacant
{
    background-color: #e6f5fa;
}


/* ----- 施設詳細画面 ----- */

/* 施設詳細テーブル用 */
.sf_detail_table th
{
    background-color: #E5F5EC;
    border: solid 1px #B2E0C7;
}
.sf_detail_table_hoiku th
{
    background-color: #e6f5fa;
    border: solid 1px #9fd9e5;
}
.sf_detail_table td
{
    background-color: #ffffff;
    border: solid 1px #b2e0c7;
}
.sf_detail_table_hoiku td
{
    background-color: #ffffff;
    border: solid 1px #9fd9e5;
}

 /* 詳細画面 空き状況表示テーブル */
.sf_detail_vacant_table
{
    border: solid 2px #fdd5d3;
}
.sf_detail_vacant_table th
{
    border: solid 1px #fdd5d3;
    background-color: #fff9f9;
}
.sf_detail_vacant_table td
{
    border: solid 1px #fdd5d3;
    background-color: #ffffff;
}

/* アクセスマップ */
.sf_access_map_heading
{
    background: url("../../searchfacility/common/images/b_g.png") no-repeat scroll 7px center;
}
.sf_access_map_heading_hoiku
{
    background: url("../../searchfacility/common/images/b_p.png") no-repeat scroll 7px center;
}

/* ----- マップ検索画面 ----- */


/* [保育園用]マップ検索ページ用見出し(背景色付き画像) */
.sf_v_map_header
{
    background: url("../../searchFacility/common/images/hoiku_tb_map.png") no-repeat;
}

/* 検索条件選択枠 */
.sf_master_area
{
    border: solid 1px #cccccc;
}
.sf_master_area_hoiku
{
    background-color: #ffffff;
    border: solid 1px #fcdad9;
}

/* マップ中心移動項目表示部分 */
.bunruiLink_Map
{
    background-color: #FEFFEF;
}
.bunruiLink_Map_hoiku
{
    background-color: #ffffff;
    border: solid 1px #fcdad9;
}

/* 空き状況凡例等表示枠 */
.sf_maplist_info
{
    background-color: #e6f5fa;
}

/* 施設一覧 詳細を見る */
.sf_map_list_item, .sf_map_list_item_hoiku
{
    background-color: #ffffff;
}

/* ※団体会員用(memberモジュールで使用） */

/* ----- 団体詳細ページ ----- */

/* 団体詳細 */
#mainShosaiDetail h2, #mainShosaiDetail h3
{
    background-color:#12aeeb;
    color: #ffffff;
}

/* 団体からのお知らせ */
#mainShosaiOshirase1 .header
{
    color: #eb4f02;
    background-color: #fef3ed;
}
#mainShosaiOshirase1 .body
{
    /*background-color:#F5FBFB;*/
    background-color: #ffffff;
}

/* イベント情報 */
#mainShosaiOshirase2 .header
{
    color: #009944;
    background-color: #edf8f2;
}
#mainShosaiOshirase2 .body
{
    /*background-color:#FBF7EF;*/
    background-color: #ffffff;
}


/* ----- 団体総合トップページ ----- */

/* 団体ログインフォーム */
.memberlogin_waku
{
    border: solid 1px #f2c5e4;
    background-color: #fef5fa;
}
.member_login_header
{
    color: #4d4d4d;
}

/* 団体お知らせ系 */
#mmb_infolist_wrap
{
    background-color: #ffffff;
}
.mmb_infolist_block
{
}
/* 団体イベントリスト */
#mmb_event_block
{
}
/* 団体お知らせリスト */
#mmb_news_block
{
}

/* タブ */
.mmb_infolist_tab_selected
{
    background-color: #12aeeb;
    color: #ffffff;
}
.mmb_infolist_tab_normal
{
    background-color: #f2f2f2;
    color: #4d4d4d;
}

/* 団体リスト */
#mmbgrp_toplist_kekkon .mmbgrp_toplist_header
{

    background-color:#fef3ed;
    color:#eb4f02;
}
#mmbgrp_toplist_kosodate .mmbgrp_toplist_header
{
    background-color:#edf8f2;
    color:#009944;
}
.mmbgrp_toplist_detail
{
    background-color: #ffffff;
}
.mmbgrp_toplist_alllink
{
    background-color: #ffffff;
}

/* ----- 団体リストページ ----- */

.mmbgrp_list_data_title
{
    background-color: #fdf7f9;
}
.mmbgrp_list_data_cont
{
    background-color: #ffffff;
}
.mmbgrp_list_data_header
{
    color: #dd62a1;
}

/*:::::::::::::::::::::::::
 * webフォントカラー
 *::::::::::::::::::::::::*/
.my-green {
    color: #005C42
}

.my-white {color: #ffffff}

.my-gold {color: #BFA536}

.my-mint {color: #32BEBE}

.my-red {color:#B7282E}

.my-brown {
color:   #7b5315;}


/*分類一覧ページ*/
.KijiListType3, .KijiListType4{
    background-color: #F5F1F0;
}
.KijiListType4 li.loadbox .kijiTitle-wrap
{
    background-color:#F5F1F0;
}
.KijiListType4 li.loadbox .kijiTitle{
    background-color: #cedfef;
}
.KijiListType4 li{
    background-color: #dcdcdc;
}

/****** 手続きナビ ******/
/* サイドメニュー 選択中 */
#procnavi_menu li.sel {
    background-color:#008ecc;
}
#procnavi_menu li.sel a {
    color:#ffffff;
}

/* 申請書検索 */
#searchDtlTgl {
    background-color: #eee;
}

/* アーカイブ */
.archiveYMArea ul li a:hover {
    box-shadow: 0 0 6px rgb(238, 6, 6);
    border:1px solid rgb(238, 6, 6);
}
.archiveTag, a.archiveTag {
    background-color: rgb(20,186,0);
    color: white;
}
a.archiveTag:hover {
    box-shadow: 0 0 6px rgb(20,186,0);
    border:1px solid rgb(20,186,0);
    color: white;
}


/****** 紹介記事(info) ******/
.groupName {
    background-color: #007199;
    color: #fff;
}
#infoSearchArea {
    background-color: #ffffff;
}


/*:::::::::::::::::::::::::
 * infoモジュール
 *::::::::::::::::::::::::*/

.block-item h3 {
    background-color:#ffffff;
}

.akiya .block-item {

    background-color: #E4F2F1;
}

.akiya .block-item-contents .button-cta {
    background: #007199;
}

.akiya .grp_table .groupName {
    background-color: #007199;
    color: #ffffff;
}

.akiya .grp_table .fieldName
{
    background-color:#eaf4ff;
}

.table-header-contents .table-data{
    background: #E4F2F1;
}

.list-item h3 {
    background-color:#E4F2F1;
}

.list-item-data-head {
    background: linear-gradient(transparent 70%, #FFFF00 70%);
}

.srchcb legend {
    background: linear-gradient(transparent 65%, #a8eaff 65%);
}

fieldset {
    background: #FBFBFB;
}


.block-item-data li {
    background-color: #A8EAFF;
}

/* ---------- top1.css -------------------- */

#btn_area {

    background: url("../images/top1/47288_s.png") no-repeat center -1px;
    background-attachment: fixed;
    background-size: cover;
    padding: 20px 0px;

}
#sns_area {
    background-color: #F4F0E9;
}

#instagram_area {
    background-color: #007199;
}

.koukoku_Block {
    background-color: #F4F0E9;
}

/* Foreign */
.select-box01 {
    background-color: #ffffff;
}
.select-box01 .dropmenu li ul li a{
    background: #ffffff;
}
.select-box01 .dropmenu li:hover > a.topmenu {
    background: #ffffff;
}
.select-box01 .dropmenu li a.topmenu:hover{
    background: #ffffff;
}
.select-box01 .dropmenu li:hover > a{
    background: #eff0f2;
}
.select-box01 .dropmenu li a:hover{
    background-color: #eff0f2;
    background-image: url("../images/top1/ya_green.png") ;
    background-position:10px 10px;
    background-repeat:no-repeat;
}

/* ログインフォーム */
.checkPassword .area
{
	border:solid 2px #b7ddf2;
    background-color:#ebf4fb;
}
#copyrightSimple
{
    color:#ffffff;
    background-color:#595757;
}

#headerBtn ul li {
    background-color: #006837;
}
#headerBtn ul li a{
    text-decoration:none;
    color:#ffffff;
}

/*:::::::::::::::::::::::::
 * 特設サイトエリア
 *::::::::::::::::::::::::*/
#tokusetsusite_Area {
      background-color: #f2f2f2;
}

/*:::::::::::::::::::::::::
 * ★探すエリア
 *::::::::::::::::::::::::*/
#sagasu_Area {
    background-color: #EAF4FC;
}
.keyword {
    background-color:#ffffff;
}

.btn_sagasu01 {
    border-radius: 10px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    background: url("../images/top1/icon_soshiki.png") no-repeat 30px 17px #ffffff;
}

.btn_sagasu02 {
    border-radius: 10px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    background: url("../images/top1/icon_bunrui.png") no-repeat 30px 17px #ffffff;
}

.btn_sagasu03 {
    border-radius: 10px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    background: url("../images/top1/icon_ranking.png") no-repeat 30px 17px #ffffff;
}


.btn_sagasu01 a,.btn_sagasu02 a,.btn_sagasu03 a{
}
#life_event a {
    color:#00623D;
}


.boxLife a {
    color:#ffffff;
}
.waku {
    background-color:#ffffff;
}
.boxLink a{
    border-radius:50%;
}
.text_btn {
    background-color:#ffffff;
}


#benri_area {
    background-image: repeating-linear-gradient(45deg,#fff, #fff 5px,transparent 0, transparent 10px);
    background-color: #f9f4e9;
}

.benri01 {
    background: url("../images/top1/icon_benri01.png") no-repeat 30px 17px #ffffff;
}

.benri02 {
    background: url("../images/top1/icon_benri02.png") no-repeat 30px 17px #ffffff;
}
.benri03 {
    background: url("../images/top1/icon_benri03.png") no-repeat 30px 17px #ffffff;
}
.benri04 {
    background: url("../images/top1/icon_benri04.png") no-repeat 25px 17px #ffffff;
}
.benri05 {
    background: url("../images/top1/icon_benri05.png") no-repeat 30px 17px #ffffff;
}
.benri06 {
    background: url("../images/top1/icon_benri06.png") no-repeat 30px 17px #ffffff;
}
.benri07 {
    background: url("../images/top1/icon_benri07.png") no-repeat 29px 19px #ffffff;
}

#ugoki_area {
    background-color: #ffffff;
}


#link {
    background-color: #E7FFF9;
}
#mymenu_area{
        background-color:#00623D;
}
.mymenuT {
    background-color:#ffffff;
}
#mymenutitile {
    background-color:#00623D;
    color:#ffffff;
}
#mymenubtn01 {
    background: url("../images/top1/mymenu01.png") no-repeat 5px 7px #ffffff;
}
#mymenubtn02 {
    background: url("../images/top1/mymenu02.png") no-repeat 5px 7px #ffffff;
}
#titleugoki {
    background-color:#ffffff;
    font-weight:bold;
}
#titlekoho {
    background-color:#ffffff;
    font-weight:bold;
  
}
#ugokiAreaT {
    background-color:#F2F2F2 ;
}
.naiyo {
        background-color:#ffffff;
}
#aplTitle {
    background-color:#006837;
    color:#ffffff;
    font-weight:bold;
}
.aplBody {
    background-color: #fff;
}

.about_unzen {
    background-color: #007199;
    color:#ffffff;
}

.ugoki_title_area {
    background-color: #007199;
    color: #ffffff;
}

.ugkLink a {
    color: #ffffff;
}

/*:::::::::::::::::::::::::
 * 左メニュー
 *::::::::::::::::::::::::*/
#bousai {
    background-color:#F9F2F2;
}

#kinkyuArea {
}

.kinkyuBlock {
    background-color:#C8161E;
}

.kinkyuBlock a{
    color:#ffffff;
}
ul.kinkyuTxt {
    background: #fff;
}
ul.kinkyuTxt a{
    color: #194593;
    font-weight:normal;
}
#kinkyuTxt {
    background-color:#ffffff;
}

/* 新着情報 */
#newTtlTab {
}
#newTtlTab h3 {
    background: #ededef;
    font-weight: bold;
}
    #newTtlTab .selected {
        background: #007199;
        color: #ffffff;
    }
#newTtlTab .selected h3 .rss{
    color:#ffffff;
}
#newTtlTab .selected span a {
    color: #ffffff;
}
#newTtlTab .selected a {
    color: #ffffff;
}
#newTtlTab h3 .rss 
{
    background: #ffffff;
    color: #5f6e7e;
}
.newTtl span.termTitle {
    background: #e8ece9;
}

.eventDateDating .termTitle {
    background: #e8ece9;
}

#newTtlTab a#rss:focus
{
    border:dashed #000 1px;
}
.listInfo
{
    background:#FFFFFF;
}

#newTtlTabT h3
{
    color:#333333;
    background:#F2F2F2;
}

#newTtlTabT .selected
{
    background-color: #a5e5f4;
}

#newTtlTabT span a {
    color: #333333;
}

#newTtlTabT h3 #rss 
{
    background: #ffffff;
    color: #5f6e7e;
}
#newTtlTabT .selected #rss
{
    background:#fa9001;
    color:#ffffff;
}

#newTtlTabT a#rss:focus
{
    border:dashed #000 1px;
}

.info01T
{
    background-color: #a5e5f4;
}

/*　トピックス */
div#topic .koushinDay {
    color: #646464;
}

div#topic span.date
{
	color:#646464;
}

#banner {
        background:#FFFFFF;
}

/* 探す・調べる */

#searchArea {
        background:#FFFFFF;
}

#searchTtl02
{
    background-color:#096ACC;
    background-repeat:no-repeat;
    background-position:15px center;
    padding:10px 0px 10px 15px;
    color:#ffffff;
}

.bunruiBtn a{

    background-color:#F7F7F7;
}


.boxLink_text {

background-color:#731C75;

}

.boxLink_text a{
    color: #ffffff;
}


.facebook{
   background:url("../images/top1/icon_facebook.png") no-repeat 12px 17px #EFF1F9;

}
#searchMainTtl
{
    background-color:#FFF2D5;
}
.searchBtn2
{
    background:#555555;
    color:#FFFFFF;
}

#calendar
{
    background-color:#FFFFFF;
}


div#mcWrapper {
    background-color:#FFFFFF;
    margin:5px;
    padding:5px;
}

/*:::::::::::::::::::::::::
 * 右メニュー
 *::::::::::::::::::::::::*/

/* 子サイトバナー */
.childSite
{
    background-color:#FFFFFF;
}
.childSite a
{
    color:#4D4D4D;
}

/* テキストリンク */

.titletext {
    background-color:#096ACC;
    color:#ffffff;
}

#r_menu1 {
    background-image: url("../images/top1/icon_machi.png");
    background-repeat:no-repeat;
    background-color:#E9F2D6;
}



.rigntBox .titleugoki {
    background-color:#ffffff;
}

/* 公式Facebook */
.textBtn
{
    background-color:#5F6E7E;
    background:url("../images/top1/ya_blue02.png") no-repeat 12px 12px #D5F9F7;
}

.textBtn a
{
    color:#003F98;
}

.textBtn01
{
    background-color:#ffffff;
}

.textBtn01 a
{
    color:#003F98;
    background-color:#ffffff;
}

#imgBtnText li{
    background-color:#ffffff;
}

.textBtn02 a
{
    color:#003F98;
    background:#FFFFFF;
}

/* 広告バナー */
#addinfoHeader {
    background-color: #F7F7F7;
}

#koukokubanBox {
    background-color: #ffffff;
    border:1px solid #e8ece9;
}

/* フローティングバナー */
#fBanArea {
    background-color: #eff0f2;
}


#footertextlink {
}
/* フッターメニュー */
#footerMenu
{
}

#footerMenu a
{
}


/* 問合せ先・サイトマップ */
#siteinfo {
    /*background: url("../images/top1/footer_image.png") no-repeat center -1px;*/
    background: url("../images/top1/footer_image.jpg") no-repeat center -1px;
    background-attachment: scroll;
    background-size: auto;
    background-attachment: scroll;
    background-size: auto;
    /* background-attachment: fixed;*/
    background-size: cover;
    padding: 50px 0px;
}

#toiawase {
    background-color: rgba(0, 0, 0, 0.4);
}


#classList
{
    background-color: #ffffff;
    color:#096ACC;
}

#classList a
{
    color:#005c42;
}

#classList a:hover
{
    color:#D31716;
}
#footerBtn li.cc
{
    background-color: #F7FCE6;
    border:1px solid #009143;
}

#footerBtn li.cc a
{
    color: #106F9E;
}


/* copyright */
    #cp
{
    color:#ffffff;
}
/* グローバルナビ */
div#naviContainer
{

}

div#naviContainerT
{
    background-color:#0099CC;
}
div#naviArea a
{
}
div#naviArea ul#navi_list
{
    /*color:#ffffff;*/
}
    div#naviArea ul#navi_list li.selected {
        background-color: #EAF4FC !important;
    }
div#naviArea ul#navi_list li.selected a
{
    color:#333333;
}
    div#naviArea ul#navi_list li.now {
        background-color: #bbe2f1;
    }
div#naviArea ul#navi_list li.now a
{
    color:#504946 !important;
}
div#popNaviArea ul.g_navi {
    background-color: #EAF4FC;
}
div#popNaviArea li.navi_child p.now
{
    background-color:#F1FEC6;
}
div#popNaviArea li.navi_child p.now a
{
    color:#0c51a2 !important;
}
div#popNaviArea li.navi_child li.now
{
    background-color:#F1FEC6;
}
div#popNaviArea li.navi_child li.now a
{
    color:#0c51a2 !important;
}
div#keyword a:hover:before 
{
    content: "";
}


#about_area {
    background: url("../images/top1/aboutarea_bg.png") no-repeat center -1px;
    background-attachment: scroll;
    background-size: auto;
    background-attachment: scroll;
    background-size: auto;
    background-attachment: fixed;
    background-size: cover;
    padding: 50px 0px;
}


#about_areaT {
    padding: 50px 0px;
}


/* ひとのうごき */
#ugokiTtl {
    color: #575757;
}


.freearea
{
    background:#FFFFFF;
    margin:5px 0px;
}
#freearea
{
    background:#FFFFFF;
}

#freearea01
{
    background:#FFFFFF;
}


#footerbtn01 ul li {
        background-color: #ffffff;
}

#footerbtn01 ul li a{
    text-decoration:none;
}

.head_btn {
}
.head_btn a{
        text-decoration:none;
}

    .catch_text {
    color:#263F92;
    }

h1.classSetTitle {
    background: #007199;
    color: #ffffff;
    border-radius: 10px 10px 0px 0px;
}

    .bousaiSite {

        background-color: #ffffff;

}

        .bousaiSite a{

        color: #333333;
        text-decoration:none;

}

        .teltoon a{

    color:#ffffff;

}
    .benribox span {
    color: #fff;
}

 div#footertextlink a,
ul#footertextlink a
{
}

    .sub_btn {
        background-color: #ffffff;
}

    .snsmenuT{
        background-color: #ffffff;
}

#top_T {
            background-color: #ffffff;
}

/* テキストモード用 */

#jyuuyou_Area .titleT {
    color: #C1272D;
}
.btn_sagasu01T {
    border-radius: 10px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    background-color: #ffffff;
    max-width: 250px;
    height: 40px;
    width: 100%;
    margin: 10px auto;
    padding: 20px 0px 5px 15px;
}

.btn_sagasu02T {
    border-radius: 10px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    background-color: #ffffff;
    max-width: 250px;
    height: 40px;
    width: 100%;
    margin: 10px auto;
    padding: 20px 0px 5px 15px;
}

.btn_sagasu03T {
    border-radius: 10px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    background-color: #ffffff;
    max-width: 250px;
    height: 40px;
    width: 100%;
    margin: 10px auto;
    padding: 20px 0px 5px 15px;
}


.lifeitemT {
    background-color: #005C42;
    border-radius: 50px;
    width: 80px;
    height:40px;
    padding:30px 10px;
}

    .lifeitemT a {
        color: #ffffff;
        vertical-align: central;
        text-align: center;
    }

.benri_btnT {
    background-color: #ffffff;
}

.benriT {
    background-color: #ffffff;
}

.snabtnT {
    background-color: #ffffff;
}

#siteinfoT {
    background-color: #005C42;
}

.footerimgT {
    text-align:center;
    color:#ffffff;
}

/*:::::::::::::::::::::::::
 * 記事スライダー
 *::::::::::::::::::::::::*/
#ban_slide_set .kiji_koushinDay {
    color: #ffffff;
}
#ban_slide_set .kiji_title
{
    color:#ffffff;
}
#ban_slide_set .kiji_title a
{
    color:#ffffff;
    text-decoration:none;
}
#ban_slide_set .kiji_gaiyou
{
    color:#ffffff;
}




/***** 分類セット追加CSS（サンプル分類セットID:999） *****/
/* 分類セット名 */
.clset999 h1.classSetTitle
{
	border-left: 8px solid #ccc;
	border-top: 2px solid #00AACB;
	border-right: 2px solid #00AACB;
	border-bottom: 2px solid #00AACB;
}
.clset999 h1.classSetTitle::before {
    background-color: #00AACB;
}
.clset999 h1.classSetTitle::after {
}
/* 分類セット内フリーエリア タイトル */
.clset999 .freeArea h2.title {
    background: #698786 url("../images/clset999_h2_title_bg.png") no-repeat scroll 8px 10px !important;
	border: 2px solid #698786 !important;
    /*color:#515151 !important;*/
}
/* 分類セット内フリーエリア サブタイトル */
.clset999 .freeArea h3.title
{
	border-left: 8px solid #ccc;
}
.clset999 .freeArea h3.title::before {
    background-color: #00AACB;
}
.clset999 .freeArea h3.title::after {
}
/* 分類セット内フリーエリア テーブル */
.clset999 .freeArea .__wys_table th
{
    background-color: #eaebee !important;
    border-color:#698786 !important;
}
.clset999 .freeArea .__wys_table td
{
    border-color:#698786 !important;
}


/***********************************************************************************
    簡素表示 start
************************************************************************************/

.cont_bodySimple .midashi
{
	/*background-color:#F5F1F0;*/
}

.cont_bodySimple .kijiArea
{
    background-color:#F5F1F0
}

/***********************************************************************************
    簡素表示 end
************************************************************************************/

    .accessibility_Menu.active  {

    background-color:#e8ece9;
    }

    .head_search.active {
         background-color:#e8ece9;
    }

#jyuuyou_Area {
    background-color: #F9EEED;
}

.jyuuyou_info {
    background-color: #ffffff;
}

.function_Area {
    background-color: #F9F9F9;
}

#toiawase p {
color:#ffffff;

}

h2.title {

    background: #DAEDF0;

}

h4.title {
    background: #00829A;
    color: #ffffff;
}

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

.infoIchiran::after {
    background-color: #007199;
}


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

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

#changeHaikei span {
    color: #ffffff;
}

#mainFontSizeSel span {
    color: #ffffff;
}

.overlay ul li {
    color: #ffffff !important;
}