﻿@charset "utf-8";

/* ==================================================
accessibility color 黄色地に黒
================================================== */
#tmp_wrapper {
	background-image:none !important;
}
body,
#tmp_wrap_header,
#tmp_wrap_header *,
#tmp_query,
#tmp_gnavi,
#tmp_gnavi *,
#tmp_gnavi .active,
#tmp_pankuzu,
#tmp_pankuzu *,
#tmp_wrap_main,
#tmp_wrap_main *,
.pnavi,
.pnavi *,
#tmp_foot_gnavi_sub,
#tmp_foot_gnavi_sub *,
#tmp_social,
#tmp_social *,
#tmp_publicity,
#tmp_publicity *,
#tmp_footer,
#tmp_footer *,
#tmp_foot_link,
#tmp_foot_link *,
#tmp_fnavi,
#tmp_fnavi *,
#tmp_faddress,
#tmp_faddress *,
.format_emergency #tmp_wrapper,
.format_emergency #tmp_wrapper * {
	color:#000000 !important;
	background-color:#FFFF00 !important;
	background-image:none !important;
	border-color:#000000 !important;
	list-style-image:none !important;
}
#tmp_wrap_header a,
#tmp_wrap_header a span,
#tmp_gnavi a,
#tmp_gnavi a span,
#tmp_pankuzu a,
#tmp_pankuzu a span,
#tmp_wrap_main a,
#tmp_wrap_main a span,
.pnavi a,
.pnavi a span,
#tmp_foot_gnavi_sub a,
#tmp_foot_gnavi_sub a span,
#tmp_social a,
#tmp_social a span,
#tmp_publicity a,
#tmp_publicity a span,
#tmp_footer a,
#tmp_footer a span,
#tmp_flink a,
#tmp_flink a span,
#tmp_hnavi li a:hover,
#tmp_hnavi li a:focus,
#tmp_hnavi li a:active,
.pnavi .ptop a:hover,
.pnavi .ptop a:focus,
.pnavi .ptop a:active,
.format_emergency #tmp_wrapper a,
.format_emergency #tmp_wrapper a span {
	color:#0000FF !important;
	background-color:transparent !important;
}
#tmp_hlogo h1,
#tmp_hlogo p {
	height:auto !important;
}
#tmp_hlogo h1 span,
#tmp_hlogo p span,
#tmp_contents #tmp_koho h1 span,
#tmp_social #twitter a span,
#tmp_social #youtube a span,
#tmp_social #facebook a span,
#tmp_social #instagram a span {
	z-index:1 !important;
	height:auto !important;
}
#tmp_social #twitter a,
#tmp_social #youtube a,
#tmp_social #facebook a,
#tmp_social #instagram a {
	border:none !important;
}
#tmp_wrap_main .gallery_ctrl,
#tmp_wrap_main .gallery_ctrl *,
#tmp_event_cal_cnt .calendar .today {
	background-color:transparent !important;
}
#tmp_wrap_main h1,
#tmp_wrap_main h2,
#tmp_wrap_main h3,
#tmp_wrap_main h4,
#tmp_wrap_main h5,
#tmp_wrap_main h6 {
	padding:5px !important;
	border:none !important;
}
#tmp_wrap_main h1 {
	border:3px solid black !important;
}
#tmp_wrap_main h2 {
	border-bottom:1px solid black !important;
	border-left:3px solid black !important;
}
#tmp_wrap_main h3 {
	border-left:3px solid black !important;
}
#tmp_wrap_main #tmp_cate_ttl h1 {
	padding:0 !important;
	border:none !important;
}
.format_top #tmp_wrap_main h1,
.format_top #tmp_wrap_main h2,
.format_top #tmp_wrap_main h3,
.format_top #tmp_wrap_main h4,
.format_top #tmp_wrap_main h5,
.format_top #tmp_wrap_main h6 {
	border:none !important;
	padding:0 !important;
}
/* used_bg_img */
#tmp_wrapper .used_bg_img {
	width:auto !important;
	height:auto !important;
}
#tmp_wrapper .used_bg_img a {
	width:auto !important;
	height:auto !important;
	text-decoration:underline !important;
}
#tmp_wrapper .used_bg_img span {
	z-index:1 !important;
	height:auto !important;
}
#tmp_wrapper .used_bg_img a span {
	color:#0000FF !important;
	background-color:transparent !important;
}
/* icon */
#tmp_wrap_main a.icon_pdf,
#tmp_wrap_main a.icon_word,
#tmp_wrap_main a.icon_excel {
	margin:0 !important;
	padding:0 !important;
}
#tmp_main .icon_youtube,
#tmp_main .icon_facebook,
#tmp_main .icon_twitter,
#tmp_main a.icon_ppt,
#tmp_main a.icon_text,
#tmp_main a.icon_csv,
#tmp_main a.icon_zip {
	margin:0 !important;
	padding:0 !important;
}
/* for Firefox3.0 */
#tmp_wrap_main caption {
	background-color:transparent !important;
}
/* for google box */
#tmp_wrap_main #tmp_gmap_box,
#tmp_wrap_main #tmp_gmap_box * {
	color:#000000 !important;
	background-color:transparent !important;
	border-color:black !important;
	list-style-image:none !important;
}
#tmp_wrap_main #tmp_gmap_box a {
	color:#7777CC !important;
}
#tmp_social #videochannel a {
	border:none !important;
}
/* 追加 */
#tmp_wrap_main #tmp_chiji_ttl h1 {
	padding:0 !important;
}
#tmp_wrap_main #tmp_chiji_ttl h1,
#tmp_wrap_main #tmp_chiji_ttl h1 span,
#tmp_wrap_main #tmp_chiji_ttl p {
	height:177px !important;
}
#tmp_social li span {
	width:auto;
}
#tmp_hlogo h1 span,
#tmp_hlogo p span {
	overflow:visible;
}
#tmp_hlogo h1,
#tmp_hlogo h1 a,
#tmp_hlogo h1 span,
#tmp_hlogo p,
#tmp_hlogo p a,
#tmp_hlogo p span {
	line-height:1.2 !important;
}
#tmp_social a {
	width:auto !important;
	height:auto !important;
	text-decoration:underline !important;
}
#tmp_social span {
	z-index:1 !important;
	height:auto !important;
}
#tmp_social a span {
	color:#FFFFFF !important;
	background-color:transparent !important;
}
#tmp_flink ul li a {
	background:transparent !important;
	color:#FFFFFF !important;
}

#tmp_social a {
	width:auto !important;
	height:auto !important;
	text-decoration:underline !important;
}
#tmp_social span {
	z-index:1 !important;
	height:auto !important;
}
#tmp_social a span {
	color:#000000 !important;
	background-color:transparent !important;
}
#tmp_flink ul li a {
	background:transparent !important;
	color:#000000 !important;
}
@media screen and (max-width : 670px) {
/* logo */
#tmp_hlogo h1,
#tmp_hlogo h1 a,
#tmp_hlogo h1 span,
#tmp_hlogo p,
#tmp_hlogo p a,
#tmp_hlogo p span {
	width:auto !important;
	height:auto !important;
}
#tmp_hlogo h1,
#tmp_hlogo p {
	font-size:100% !important;
	font-weight:normal !important;
	margin-right:70px !important;
}
/* menu btn */
#tmp_hnavi_s li a,
#tmp_hnavi_s li a span {
	width:60px !important;
	height:auto !important;
	line-height:1.2 !important;
}
#tmp_hnavi_s li a {
	border:1px solid #0000FF !important;
	padding:10px 0 !important;
}
#tmp_hnavi_s li a span {
	display:block !important;
	z-index:auto !important;
	overflow:visible !important;
}
/* search */
#tmp_func_sch_btn {
	border:1px solid #0000FF !important;
}
/* social link */
#tmp_foot_gnavi_sub .gnavi_sub li a {
	border:1px solid #0000FF !important;
	box-sizing:border-box;
}
#tmp_social li {
	border:1px solid #0000FF !important;
	box-sizing:border-box;
}
#tmp_social span {
	width:auto !important;
	height:auto !important;
}
#tmp_model_change li a {
	border-bottom:1px solid #0000FF !important;
}

#tmp_social a,
#tmp_social span {
	width:auto !important;
	height:auto !important;
	text-decoration:underline !important;
	z-index:1 !important;
	height:auto !important;
	padding:0 !important;
	border:none !important;
	color:#000000 !important;
	background-color:transparent !important;
}
}