@charset "utf-8";

/* ==================================================
accessibility color
================================================== */


#main a,
#top_left_sidemenu a,
#top_right_sidemenu a,
#page_main a,
#footer a,
#article a,
.otoiawase_inner a,
.inner a,
#pankuzu_print a {
    color:#000000 !important;
    background-color:#FFFF00 !important;
}

body,
#top_header_image_bg,
#main *,
#top_sidemenu *,
#top_left_sidemenu *,
#top_right_sidemenu *,
#top_news_tab_bottom,
#top_news_tab_top,
#top_news_tab_bottom *,
#page_sidemenu * ,
#footer,
#footer *,
#otoiawase,
.page_1,
.otoiawase_inner {
    color:#000000 !important;
    background-image:none !important;
    background-color:#FFFF00 !important;
    border-color:#000000 !important;
    list-style-image:none !important;
}

div[class^="cate_title_"] {
    border-bottom:1px solid #000000 !important;
    background:none !important;
}

#footer_bg {
    border-top:1px solid #000000 !important;
    background:none !important;
}

#top_news,
#top_topics,
#top_nyusatsu,
#top_kensaku,
#top_life div.inner div,
#page_sidemenu h2 {
        border:1px solid #000000 !important;
        background:none !important;
}

#page_menu_cate_folder .selected {
        font-weight:bold;
        background-color:#FFFF00 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    border:none !important;
    background:none !important;
}


.pagetitle_a1 {
    border-bottom: #000000 3px solid !important;
}
.pagetitle_a2 {
    border-left: #000000 6px solid !important;
}
.pagetitle_a3 {
    border-bottom: #000000 1px solid !important;
    border-left: #000000 4px solid !important;
}
.pagetitle_a4 {
    border-left: #000000 4px solid !important;
}

/* icon */
#main a.icon_pdf,
#main a.icon_word,
#main a.icon_excel {
    margin:0 !important;
    padding:0 !important;
}




/*googlemap*/
#page_maincontents .gm-style,
#page_maincontents .gm-style **{

color:#000000 !important;
background-color:transparent !important;

}


/* for Firefox3.0 */
#page_main caption {
    background-color:transparent !important;
}