﻿/*
============================ yellow CSS ============================

			カラー・画像情報を設定
				1.全体構成
				2.TOPページ
				3.カテゴリトップ
				4.カテゴリ詳細
				5.汎用

====================================================================
*/


/* 1.全体構成
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */
*{background:#ffff00!important;/* 161207追加 */}

body,
a,
#headLangSet a,
#headLangSet a:hover,
#headTxtSize dd a.textresizer-active,
#headTxtSize dd a,
#headTxtSize dd a:hover,
#headBgClr dd.btnWi a,
#headBgClr dd.btnBl a,
#headBgClr dd.btnYe a,
#headBgClr dd.btnBk a,
#headBgClr dd.btnWi a:hover,
#headBgClr dd.btnBl a:hover,
#headBgClr dd.btnYe a:hover,
#headBgClr dd.btnBk a:hover,
#bannerArea a.btn,
#serchBoxGoogle,
#serchBoxGoogle h3,
#footLinkArea li a,
#footLinkArea li a:hover,
li a,
#gNav li a,
#gNav li a:hover,
#gNav li a.current,
#lNav,
#lNav li a,
#lNav li a:hover,
.kidsBtn a,
#fNav a:link,
#fNav a:visited,
.sideBox,
.searchArea a.btn,
#movie_area .movie_area-inner a.btn,
#notice .tab-label,
.btnArea ul.btnSBlue li:after,
footer,
footer [role='contentinfo'],
#copyright{
	color: #000 !important;
}

#contentMain span { color: #000000;}/* 161207追加 */

/*#breadList ul li:after{ content: url("/content/admin/head_bread_separator_w.png") ;}*/

body,
#wrapper,
.gsc-input-box{
	background-image:none!important;
}

body,
#sNav
#wrapper,
#contentMainWrap,
#serchBoxGoogle,
.sideBox,
footer,
#copyright,
.btnAnshinMail li a,
.btnAnshinMail li a:hover,
.gsc-input-box{
	background:#ffff00!important;
}

/*　border上下左右　*/
#headLangSet a,
#headTxtSize dd a.textresizer-active,
#headTxtSize dd a,
#headBgClr dd.btnWi a,
#headBgClr dd.btnBl a,
#headBgClr dd.btnYe a,
#headBgClr dd.btnBk a,
#gNav li a,
#lNav,
.kidsBtn a,
.btnAnshinMail li a,
.btnAnshinMail li a,
#serchBoxGoogle h3,
table.gsc-search-box,
.movie_area-inner a.btn,
.menuArea ul.btnSBlue2 li a,
#footLinkArea li a{
	border:#000 solid 2px!important;
}

/*　snsロゴ　*/
ul.sns li img{background: #000!important}


/* border上　*/
footer,
#copyright{
	border-top:#000 solid 2px;
}

#fNav ul li{
	border-right: 1px solid #000!important;
}

footer [role='contentinfo'] address span.tel-link a{
	color: #000;
	text-decoration: none;
}

/* border下　*/
#lNav li{
	border-bottom:#000 solid 2px;
}

#headBgClr dt,
#headTxtSize dt{ color:#000000;/* 161207追加 */}


.nav-wrapper{
	border: none!important;
}

#lNav li a.current{ background:#ffff00;/* 161207追加 */}

/*検索部分*/
.gsc-search-button-v2:before{
	background: url("/content/admin/btn_search_black.png") 0px 0px / 100% no-repeat scroll rgba(0, 0, 0, 0)!important;
}


@media only screen and ( max-width : 767px ){
	
#gNav li a{
	border: none!important;
}	
	
/*ハンバーガーメニュー*/
.bar{
	background-color:#000!important;
}

}

/* 2.TOPページ
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */
#bannerArea .searchArea,
#bannerArea a.btn{
	border: 1px solid #000;
}

aside .searchArea,	
aside a.btn{	
border: 1px solid #000;	
}

#data .data-inner .statistics,
#data .data-inner .safety_map,
#contents .contents_inner ul li,
#contents .contents_inner .recruitment{
	border: 2px solid #000;
}

#data .data-inner .statistics > a,
#data .data-inner .safety_map > a{
	background: none!important;
}

/*お知らせ（背景（黄）、黒文字、黒枠）*/
#infomation .emergency {/*緊急*/
	background:none !important;
	color: #000!important;
	border:#000 solid 2px;
}

#infomation .caveat {/*警告*/
	background:none !important;
	color: #000!important;
	border:#000 solid 2px;
}

#infomation .caution {/*注意*/
	background:none !important;
	color: #000!important;
	border:#000 solid 2px;

}
#infomation .important {/*重要*/
	background:none !important;
	color: #000!important;
	border:#000 solid 2px;
}
#infomation .Attention {/*注目*/
	background:none !important;
	color: #000!important;
	border:#000 solid 2px;
}

/*お知らせタグの枠*/
#infomation dl.update dd span{border:#000 solid 1px; color:#000;}


/*黒文字に変更*/
#infomation a,
#infomation h2,
#infomation dl.update dt,
#infomation dl.update dd a,
#slider .CategoryBox .CategoryTitle,
#slider .CategoryBox .CategoryText{color:#000!important;}


/*スライダー*/
#slider .CategoryBox{background:none; border:#000 solid 2px;}

/*微調整*/
#serchBoxGoogle h3{padding:.3em;}
#infomation .emergency .emergency_text{/*緊急*/
	background:none; border-left:#000 solid 2px;
}
#infomation .caveat .caveat_text{/*警告*/
	background:none; border-left:#000 solid 2px;
}
#infomation .caution .caution_text{/*注意*/
	margin:0; background:none; border:none; border-left:#000 solid 2px;
}

#infomation .important .important_text{/*重要*/
	margin:0; background:none; border:none; border-left:#000 solid 2px;
}

#infomation .Attention .Attention_text{/*注目*/
	margin:0; background:none; border:none; border-left:#000 solid 2px;
}

/* 3.カテゴリトップ
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */

/* お知らせエリア　*/
.newsArea,
.newsTit,
.warningArea {
	background: #ffff00;
}
.newsArea {border-color: #000;}

#notice .tab-label{
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
}

#notice .tab-switch:checked+.tab-label+.tab-content{
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
}

/* 4.カテゴリ詳細
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */

/* ########## 161005追加ここから ######### */
#toiawaseArea{	border-color: #000;}
#toiawaseArea h2{
	background: none;
	border-bottom: 1px solid #000;
}
/* ########## 161005追加ここまで ######### */

/* サイトマップ  */
ul.sitemapList > li > a{
	border-bottom: 1px solid #000 !important;
	border-left: 5px solid #000 !important;
}

/* よくある質問  */
#contentMain .accordion_feq p {
  color: #000;
}
#contentMain .accordion_feq .accordion_header {
  color: #000;
  border: solid #000;
}
#contentMain .accordion_feq .accordion_inner {
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
}
#contentMain .accordion_feq .accordion_inner .closeArea a.close_btn::after {
  border-top: solid 5px #000;
  border-left: solid 5px #000;
}





/* 5.汎用
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */

/* 表組風定義リスト */
dl.dlTable dt,
dl.dlTable_L dt {	border-left-color: #000;}

/* 見出し */
.titCtg,
.titPage,
#contentMain .h2Style,
#contentMain .h3Style,
.h4Style {
	color: #000;
        text-shadow: none;
}
.h3Style{ background: #ffff00;}
.titCtg { background: none;}
.titPage,
.h4Style {
	border: #000 solid 2px;
}
#contentMain .h2Style {
	border-color: #000;
	border-style: solid;
	border-width: 0 0 1px 10px;
}

/* フォント */
.red { color: #000}

/* 検索窓 */
.gsc-input-box{border-color:#000 !important;}
#searchWindow,
#serchBoxGoogle,
#serchBoxGoogle h3{
	background: #ffff00;
}
#serchBoxGoogle h3 { color: #000;}
#gsc td { background: none;}
#gsc input[type="text"]:focus { border-color: #b2e0eb ; }

#serchBoxGoogle .keyword{border:#000 solid 1px; background:none; width:7em; color:#000;}

#searchWrap #serchBoxGoogle table,
#searchWrap #serchBoxGoogle table tbody,
#searchWrap #serchBoxGoogle table tr,
#searchWrap #serchBoxGoogle table td{background:none !important;}

#searchWrap #serchBoxGoogle input.gsc-input {background:none !important;}


/* 検索結果 20190628追加*/
#contentMain .gsc-result-info,
#contentMain .gsc-orderby-label,
#contentMain .gsc-option-menu-item,
#contentMain .gsc-selected-option,
#contentMain a.gs-title,
#contentMain a.gs-title b,
#contentMain .gs-snippet { color: #000000;}

#contentMain .gs-visibleUrl,
#contentMain .gs-visibleUrl-long { color: #333333;}

#contentMain .gsc-above-wrapper-area { border-bottom: 0;}

#contentMain .gsc-control-cse,
#contentMain .gsc-webResult.gsc-result,
#contentMain .gsc-selected-option-container {
	border-color:#000000 !important;
}
#contentMain .gsc-option-selector {
	background: url(/content/common/000014747.pdf) center no-repeat !important;
	top: 0;
	width: 1.5em;
	height: 3em;
}
#contentMain .gsc-control-cse .gsc-option-menu {
	border: 1px solid #000000;
}
#contentMain .gsc-option-menu-item-highlighted,
#contentMain .gsc-option-menu-item-highlighted div {
	background-color: #000000 !important;
	color: #ffff00;
}
#contentMain .gsc-cursor-page {
	color: #000000;
}



/*ボーダーありテーブル*/
.borderTable th,
.borderTable td,
.borderTable thead th,
.borderTable tbody th,
.borderTable thead td{
	background: #ffff00!important;
	color: #000;
}
.borderTable th,table.borderTable td{	border-color: #000;}

/*リンク、ボタン*/
a:link, a:visited { color:#000;}
a:hover,a:active { opacity:0.8; }

/* ボタン */
div.btnNoml,
.btnNoml li a,
.btnNoml li a:hover,
div.btnSBlue,
.btnSBlue li a,
.btnSBlue li a:hover,
.btnSBlue li.Sim_center a,
.btnSBlue li.Sim_center a:hover{
	background: #ffff00;
	border: #000 solid 2px; 
}

/* 枠線つきボックス */
.border,
.borderClr {
	border-color: #000;
}

/* 枠線つき背景色付ボックス */
.borderClr {border-color: #000; background: #ffff00;/* 161207追加 */}
/* 枠線画像 */
.imgBorder { border-color: #000;}

/* フォームボタン */
input#btnSubmit,input#btnReset{
		background:none;
		color:#000;
		border: #000 solid 2px;
}
input#btnSubmit:hover,input#btnReset:hover{
		background:none;
		color:#000;
}


/* お問い合わせ見出し */
.borderTable thead th.inquiry{ color:#000000;/* 161207追加 */}



/* プルダウン・入力窓関連 */



.formStyle textarea,
.formStyle input[type="text"]{border-color:#000;}
alert
BACK

