@charset "utf-8";

/* ==================================================
accessibility color
================================================== */
#tmp_wrapper,
#tmp_wrapper *,
#tmp_query,
#tmp_pankuzu,
#tmp_pankuzu *,
#tmp_wrap_main,
#tmp_wrap_main *,
#tmp_footer,
#tmp_footer * {
	color:#FFFF00 !important;
	background-color:#000000 !important;
	background-image:none !important;
	border-color:#FFFF00 !important;
	list-style-image:none !important;
}
#tmp_wrapper a,
#tmp_pankuzu a,
#tmp_wrap_main a,
#tmp_footer a,
#tmp_wrapper a span,
#tmp_pankuzu a span,
#tmp_wrap_main a span,
#tmp_footer a span {
	color:#FFFFFF !important;
	background-color:#000000 !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 {
	border:none !important;
	padding:5px !important;
}
#tmp_wrap_main h1 {
	border:3px solid yellow !important;
}
#tmp_wrap_main h1#tmp_cate_ttl{
	border:0 !important;
	padding:0 !important;
}
#tmp_wrap_main h2 {
	border-left:3px solid yellow !important;
	border-bottom:1px solid yellow !important;
}
#tmp_wrap_main h3 {
	border-left:3px solid yellow !important;
}
.kankou_top #tmp_wrap_main h1 {
	border:0 !important;
}
#tmp_wrap_main #tmp_wrap_k_topics h2 {
	border-bottom:0 !important;
	border-left:0 !important;
}
#tmp_inquiry h2 {
	border:none !important;
	margin:0 !important;
	padding:0 !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:0px !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 * {
	background-color:transparent !important;
	color:#000000 !important;
	border-color:yellow !important;
	list-style-image:none !important;
}
#tmp_wrap_main #tmp_gmap_box a {
	color:#7777CC !important;
	background-color:transparent !important;
}
/* gnavi */
#tmp_means_gnavi .drop_down_list_main ul li a, 
#tmp_means_gnavi .drop_down_list_sub a {
    color: #FFFFFF !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_hlogo {
    height: auto !important;
    width: auto !important;
}
#tmp_hlogo h1,
#tmp_hlogo p {
    font-size: 100% !important;
    line-height: 1.4 !important;
    height: auto !important;
    width: auto !important;
}
#tmp_hlogo h1 span,
#tmp_hlogo p span {
    z-index: 1 !important;
    height: auto !important;
    width: auto !important;
    font-size: 100% !important;
    text-indent: 0 !important;
    white-space: initial !important;
}
#tmp_skew_slider .slide_item,
#tmp_skew_slider .slide_control .slide_prev,
#tmp_skew_slider .slide_control .slide_next {
    font-size: 100% !important;
}
#tmp_means_gnavi .drop_down_list a:after {
	display:none !important;
}
#tmp_sumu_traffic .traffic_ttl,
#tmp_sumu_traffic .traffic_cnt {
    width: auto !important;
    height: auto !important;
    position: static !important;
    text-indent: 0 !important;
}
#tmp_sumu_slider .sumu_sub_ttl,
#tmp_sumu_slider .sumu_ttl,
#tmp_sumu_interview_bnr .ttl,
#tmp_sumu_interview_bnr .sub_ttl {
    text-indent: 0 !important;
}
#tmp_main.main_idx #tmp_cate_ttl span {
	padding:0 !important;
}
#tmp_skew_slider .slide_item {
    text-indent: 0 !important;
    border-radius: 0 !important;
}
#tmp_wrapper:before {
	display:none !important;
}
#tmp_wrapper .slick_fixed:after {
	display:none !important;
}
#tmp_wrapper #tmp_contents #tmp_sumu_area .the_town .town_img img,
#tmp_wrapper #tmp_contents #tmp_sumu_access .sumu_access_ttl img,
#tmp_wrapper #tmp_contents #tmp_sumu_interview .interview_item .inter_title img,
#tmp_wrapper #tmp_contents #tmp_sumu_access .sumu_access_map p img,
#tmp_wrapper #tmp_sumu_box .sumu_box .sumu_box_container p img,
#tmp_wrapper .navi_special .title p img {
	background-color:#FFFFFF !important;
}
#tmp_wrapper #tmp_sumu_slider .sumu_circle {
    height: auto !important;
    padding-top: 0 !important;
}
#tmp_skew_slider .slide_control .slide_prev,
#tmp_skew_slider .slide_control .slide_next {
	width: auto !important;
	height: auto !important;
	padding: 0 !important;
	text-indent:0 !important;
}
#tmp_sumu_interview_bnr .sub_ttl {
	height:auto !important;
}
.menu_bar,
.menu_bar:after,
.menu_bar:before {
    background-color: #660000 !important;
}
#tmp_wrapper #tmp_skew_slider,
#tmp_wrapper #tmp_skew_slider * {
	background:none !important;
	background-image:none !important;
	color:#FFFF00 !important;
	background-color:#000000 !important;
	background-image:none !important;
	border-color:#FFFF00 !important;
	list-style-image:none !important;
}
#tmp_wrapper #tmp_skew_slider .slide_item {
    white-space: inherit !important;
    white-space: initial !important;
}
#btn_to_top {
    text-indent: 0 !important;
}
#tmp_wrapper #tmp_sumu_services .sumu_service_lists .sumu_item a {
    width: auto !important;
    height: auto !important;
    text-decoration: underline !important;
}
#tmp_wrapper #tmp_sumu_services .sumu_service_lists .sumu_item a span {
    z-index: 1 !important;
    height: auto !important;
	padding:0 !important;
}
/* kosodate_top */
#tmp_kosodate_wrap .kosodate_title h2,
#tmp_kosodate_wrap .kosodate_featured_title h2 {
	display:inherit !important;
}
#tmp_kosodate_wrap .kosodate_featured_title {
	text-align:left !important;
}
#tmp_kosodate_wrap .kosodate_title h2:before,
#tmp_kosodate_wrap .kosodate_featured_title h2:before,
#tmp_kosodate_wrap .kosodate_featured_title h2:after {
	background:none !important;
	width:inherit !important;
	height:inherit !important;
	position:inherit !important;
}
#tmp_kosodate_wrap .kosodate_title.milk_bottle,
#tmp_kosodate_wrap .kosodate_title.castle,
#tmp_kosodate_wrap .kosodate_title.note_book {
	padding: 0 !important;
	min-height: inherit !important;
}
#tmp_sma_hnavi #tmp_hnavi .arrow_right {
	display:none !important;
}
#tmp_sumu_slider .sumu_slider_wrap .slick-dots li a span {
    text-indent: initial !important;
    z-index: auto !important;
    display: inline !important;
}
#tmp_footer .ftrain .ftrain_move a {
    text-indent: initial !important;
}

@media screen and (max-width: 640px) {
#tmp_hlogo {
	padding:10px 70px 10px 10px !important;
}
#tmp_footer .ftrain .ftrain_road .ftrain_move {
    width: 165px !important;
    right: 20px !important;
}
}
