﻿@charset "utf-8";
/* CSS Document */

/* tags */
body {
color:#333333;
background-color:#EDEDED;
}
a:link {
color:#333333;
}
a:active {
color:#900;
}
a:visited {
color:#603;
}
h1 {
border-left-color:#69f;
background-color:#e5efff;
color:#00f;
}

h2 {
color:#6496ff;
}

h3 {
color:#333333;
border-bottom-color:#d9d9d9;
}

h4 {
color:#333333;
border-color:#d9d9d9;
}

h5 {
background-color:#e5efff;
}

h6 {
color:#4c93ff;
}

table {
}

@-moz-document url-prefix() { table {
border-left:1px solid #B2B2B2;
border-top:1px solid #B2B2B2;
} }

table th,
table td {
border: 1px solid #B2B2B2;
}

@-moz-document url-prefix() { 
table th,
table td {
border-bottom: 1px solid #B2B2B2;
border-right: 1px solid #B2B2B2;
border-top:none;
border-left:none;
} }

table th {
background-color:#f0f0f0;
}

pre {
border: 1px solid #ccc;
background-color: #EFEFEF;
}

input[type="text"], 
textarea {
background-color: #FFF;
border: 1px solid #CCC;
}



/* classes */

.container {
background-color:#FFF;
}

.breadcrumb {
background-color: #fff;
}
.breadcrumb a {
color:#00c8ff;
}

.maincontents {
background-color: #fff;
}

.emergency {
background-color: #fff;
}
.emergencyheaderwrapper {
background-image:url(/share/imgs/emergency_header.gif);
}
.emergencyfooterwrapper {
background-image:url(/share/imgs/emergency_footer.gif);
}
.emergency .contents .title {
background-image:url(/share/imgs/ttl_emergency.gif)
}
.emergency .contents {
background-image:url(/share/imgs/bg_emergency.gif);
border:none;
}
.emergency .contents h2 {
/*text-indent:-9999px;*/
}

.earthquakeinfo {
background-color: #fff;
}
.earthquakeinfoheaderwrapper {
background-image:url(/share/imgs/emergency_header.gif);
}
.earthquakeinfofooterwrapper {
background-image:url(/share/imgs/emergency_footer.gif);
}
.earthquakeinfo .contents .title {
background-image:url(/share/imgs/ttl_earthquakeinfo.gif)
}
.earthquakeinfo .contents {
background-image:url(/share/imgs/bg_emergency.gif);
border:none;
}
.earthquakeinfo .contents h2 {
text-indent:-9999px;
}

.rightmenu .maincol .title {
background-color:#D2DAFF;
}
.rightmenu .maincol .title h1 {
color:#231815;
}
.rightmenu .maincol ul.itemlist li small {
color: #808080;
}
.rightmenu .maincol ul.itemlist li {
border-bottom:1px solid #D9D9D9;
}
.rightmenu .rightcol .title {
background-image: url(/share/imgs/ttl_sidebar.gif);
}
.rightmenu .rightcol .title h2,
.rightmenu .rightcol .title h3 {
color: #FFF;
}
.rightmenu .rightcol ul li {
border-bottom:1px solid #D9D9D9;
}
.maincontents .sectionsummary {
background-color:#F0F0F0;
}
.maincontents .opinionheader {
/*background-image:url(/share/imgs/bg_opinion_header.gif);*/
}
.maincontents .opinionfooter {
/*background-image:url(/share/imgs/bg_opinion_footer.gif);*/
}
.maincontents .opinion {
border-left: 1px solid #b3b3b3;
border-right: 1px solid #b3b3b3;
border-top: none;
border-bottom: none;
}
.maincontents .opinion .title {
background-color:#F0F0F0;
}
.maincontents .originheader {
/*background-image:url(/share/imgs/bg_origin_header.gif);*/
}
.maincontents .originfooter {
/*background-image:url(/share/imgs/bg_origin_footer.gif);*/
}
.maincontents .origin {
background-color:#E5EFFF;
border: none;
}

.citynakanooffice {
background-color: #fff;
}

.citynakanooffice .office {
	color:#1F92FF;
}

.footer {
background-color: #EDEDED;
}

/* detail page class */
.topcontent .maincol .bodytext h2,
.rightmenu .maincol .bodytext h2 {
color:#333333;
border-color:#6496FF;
}

.rightmenu .maincol .bodytext h3 {
color:#FFFFFF;
background-color:#7D99FA;
}

.rightmenu .maincol .bodytext h4 {
color:#7D99FA;
border-color:#D4D4D4;
}

.rightmenu .maincol .bodytext h5 {
background-color:#E5EFFF;
color:#333333;
}

.rightmenu .maincol .bodytext h6 {
color:#333333;
}



/* user(target) page class */
#index .maincontents .col3left .itembox ul {
background-color:#F2F9E5;
}
#index .maincontents .col3center .itembox ul {
background-color:#fef6ed;
border-top:1px solid #D9D9D9;
}
#index .maincontents .col3right .itembox ul {
background-color:#F3F8FC;
border-top:1px solid #D9D9D9;
}
#index .maincontents .col3left .itembox .itemboxinner {
background-color:#F2F9E5;
}
#index .maincontents .itembox h2 {
/*text-indent:-9999px;*/
height:38px;
background-repeat: no-repeat;
background-position: left top;
/*
border-bottom:1px solid #D9D9D9;*/
border-bottom:none;
margin: 0px;
}
/* #index .maincontents .itembox h2 a.rss {
width:42px;
top:5px;
left:388px;
right:auto;
} */
/* #index .maincontents .itembox#attention h2 {
background-image: url(/share/imgs/h2_attention.png);
}
#index .maincontents .itembox#info h2 {
background-image: url(/share/imgs/h2_user_info.png);
}
#index .maincontents .itembox#event h2 {
background-image: url(/share/imgs/h2_user_event.png);
}
#index .maincontents .itembox#onlineservice h2 {
background-image: url(/share/imgs/h2_onlineservice.png);
}
#index .maincontents .itembox#voice h2 {
background-image: url(/share/imgs/h2_voice.png);
}
#index .maincontents .itembox#mobilesite h2 {
background-image: url(/share/imgs/h2_mobilesite.png);
}
#index .maincontents .itembox#faq h2 {
background-image: url(/share/imgs/h2_user_faq.png);
}
#index .maincontents .itembox#relatedsite h2 {
background-image: url(/share/imgs/h2_relatedsite.png);
} */
#index .maincontents .itembox dl {
border-bottom:1px solid #D9D9D9;
}
#index .maincontents .itembox dt {
border-top:1px solid #D9D9D9;
}
#index .maincontents .itembox dd {
border-top:1px solid #D9D9D9;
}
#index .maincontents .itembox ul li {
border-bottom:1px solid #D9D9D9;
}
#index .maincontents #event.itembox h2 {
border-bottom:1px solid #D9D9D9;
}
#index .maincontents #event.itembox dd {
border-bottom:1px solid #D9D9D9;
}
/* #index .maincontents .col2leftlarge #event.itembox h2 {
background-image:url(/share/imgs/h2_event.png);
border-bottom:1px solid #D9D9D9;
}
#index .maincontents .col2leftlarge #event.itembox h2 a.rss {
width:42px;
top:5px;
left:530px;
} */
#index .maincontents .col2leftlarge #event.itembox ul,
#index .maincontents .col2leftlarge #event.itembox dl {
background-color:#FFF3FC;
}
#index .maincontents .col2leftlarge #event.itembox dd {
border-bottom:1px solid #D9D9D9;
}
/* #index .maincontents .col2leftlarge .col3center #business.itembox h2 {
background-image:url(/share/imgs/h2_business.png);
}
#index .maincontents .col2leftlarge .col3center .itembox#organization h2 {
background-image: url(/share/imgs/h2_organization.png);
}
#index .maincontents .col2leftlarge .col3center .itembox#administrative h2 {
background-image: url(/share/imgs/h2_administrative.png);
}
#index .maincontents .col2leftlarge .col3center #relatedsite.itembox h2 {
background-image:url(/share/imgs/h2_relatedsite.png);
}
#index .maincontents .col3right .itembox#nakanooffice h2 {
background-image: url(/share/imgs/h2_nakanooffice.png);
}
#index .maincontents .col3right #relatedsite.itembox h2 {
background-image:url(/share/imgs/h2_relatedsite.png);
}
#index .maincontents .col3right .itembox#relatedsite h2 {
background-image: url(/share/imgs/h2_relatedsite.png);
}
#index .maincontents .col3right .itembox#mobilesite h2 {
background-image: url(/share/imgs/h2_mobilesite2.png);
}
#index .maincontents .col3right .itembox .itemboxinner {
background-color:#F3F8FC;
} */

#index .banner h2 {
	color:#333333;
}

/* guide page class */
#guide .maincontents .itembox.category .title,
#facilities .maincontents .itembox.category .title,
#organization .maincontents .itembox.category .title {
/* background-image: url(/share/imgs/h2_guide.png); */
border-bottom:1px solid #D9D9D9;
}
#guide .maincontents .itembox h2,
#facilities .maincontents .itembox h2,
#organization .maincontents .itembox h2 {
color:#1996FF;
}
#guide .maincontents .itembox.category ul,
#facilities .maincontents .itembox.category ul,
#organization .maincontents .itembox.category ul {
background-color: #E8F7FF;
}
#guide .maincontents .itembox ul li,
#facilities .maincontents .itembox ul li,
#organization .maincontents .itembox ul li {
border-bottom:1px solid #D9D9D9;
}

#guidenavigationwrapper .noflashguidenavigation .itembox h3 {
background-color:#4AAEFF;
background-image:url(/share/imgs/ttl_noflash_subtitle.gif);
}


/* detail page class */
.maincontents .section {
background-color:#f0f0f0;
color:#000;
}
#facilities h1,
#organization h1 {
background-color:#4b7dff;
color:#fff;
}
#organization h2.deptname {
background-color:#4b7dff;
color:#fff;
}
#facilities .rightmenu .maincol .title {
background-image:none;
}
#facilities .rightmenu .maincol h1 {
background-color:transparent;
color:#333333;
}
#facilities .location table th,
#organization .location table th {
background-color:#fff;
}
#facilities h3,
#organization h3 {
background-color: #ffffff;
}
#facilities .title,
#organization .title {
/* background-image: url(/share/imgs/h4_facilities.gif); */
}
#facilities .title h4,
#organization .title h4 {
color: #fff;
}
#facilities .rightmenu .rightcol .title,
#organization .rightmenu .rightcol .title {
background-image:url(/share/imgs/ttl_sidebar.gif);
}
#facilities .rightmenu .rightcol .title h3,
#organization .rightmenu .rightcol .title h3 {
background-color:transparent;
}


/* info page class */
#info .rightcol ul li.current ul li {
border-top:1px solid #D9D9D9;
}


/* event page class */
#event .maincontents h3.saturday {
color:#00b9ef;
}
#event .maincontents h3.sunday {
color:#eb6ea5;
}
#event .rightcol table.calendar th.sunday,
#event .rightcol table.calendar td.sunday {
background-color: #FFD2EB;
}
#event .rightcol table.calendar th.saturday,
#event .rightcol table.calendar td.saturday {
background-color: #D2EBFF;
}
#event .rightcol table.calendar td.thisweek {
background-color: #D2DAFF;
}
#event .rightcol table.calendar td.currentday {
background-color: #f7c6de;
}


/* charmtop page class */
#charmtop .itembox ul {
background-color:#F2F9E5;
border-top:1px solid #D9D9D9;
}
#charmtop .itembox ul li {
border-bottom:1px solid #D9D9D9;
}
#charmtop h2 {
border-bottom:1px solid #B2B2B2;
color:#231815;
}


/* faq page class */
#faq .topfive h2, 
#faq .bestfive h2 {
background-color:#4b7dff;
color:#fff;
}
#faq .itembox .title {
/* background-image:url(/share/imgs/h3_faq.gif); */
}
#faq .itembox .title h2 {
color:#fff;
}


/* contact page class */
#contact .maincontents h1 {
/*
background-color:#fff;
border-bottom:1px solid #d9d9d9;
color:#333333;
*/
background-color:#6496FF;
color:#FFFFFF;
}
#contact .contactform table th, 
#contact .contactform table td {
background-color:#FFF;
}


/* sitemap */
#sitemap .maincontents h1 {
border-bottom:1px solid #d9d9d9;
background-color:#fff;
color:#333333;
}
#sitemap .maincontents .itembox .title {
/* background-image: url(/share/imgs/h2_guide.png); */
border-bottom:1px solid #D9D9D9;
}
#sitemap .maincontents .itembox h3 {
color:#1996FF;
}
#sitemap .maincontents .itembox.category ul {
background-color: #E8F7FF;
}
#sitemap .maincontents .itembox ul li {
border-bottom:1px solid #D9D9D9;
}

/* education */
#edu #maintitle {
/* background-image:url(/share/imgs/bg_edu.png); */
color: #fff;
}
#edu #maintitle a{
color:#fff;
}
#edu #maintitle a:visited {
color:#fff;
}
#edu #maintitle .information .title {
/* background-image:url(/share/imgs/h2_edu_info.png); */
border-bottom:1px solid #fff;
}
#edu #maintitle .information .title h2 {
/* text-indent: -9999px; */
}
#edu #maintitle .information .title span {
/* text-indent:-9999px; */
}
#edu #maintitle .information .title span a {
width:42px;
height:16px;
left:530px;
top:8px;
}
#edu #maintitle .information .title span a:visited {
color:#FFFF00;
}
#edu #maintitle .information .itembox dt {
border-bottom:1px solid #fff;
background-color:#808fe7;
}
#edu #maintitle .information .itembox dd {
background-color:#808fe7;
border-bottom:1px solid #fff;
}
#edu .maincontents .itembox h2 {
/* text-indent:-9999px; */
border-bottom:1px solid #D9D9D9;
color:#333;
}
#edu .maincontents .itembox ul li {
border-bottom:1px solid #D9D9D9;
}
#edu .maincontents .col3left .itembox .itemboxinner {
background-color:#edf2ff;
}
#edu .maincontents .col3left .itembox ul {
background-color:#edf2ff;
border-top:1px solid #D9D9D9;
}
/* #edu .maincontents .col3left .itembox#edumenu001 h2 {
background-image: url(/share/imgs/h2_edu_001.png);
}
#edu .maincontents .col3left .itembox#edumenu002 h2 {
background-image: url(/share/imgs/h2_edu_002.png);
}
#edu .maincontents .col3left .itembox#edumenu003 h2 {
background-image: url(/share/imgs/h2_edu_003.png);
}
#edu .maincontents .col3left .itembox#edumenu004 h2 {
background-image: url(/share/imgs/h2_edu_004.png);
} */
#edu .maincontents .col3center .itembox ul {
background-color:#edf2ff;
}
/* #edu .maincontents .col3center .itembox#edumenu005 h2 {
background-image: url(/share/imgs/h2_edu_005.png);
}
#edu .maincontents .col3center .itembox#edumenu006 h2 {
background-image: url(/share/imgs/h2_edu_006.png);
}
#edu .maincontents .col3center .itembox#edumenu007 h2 {
background-image: url(/share/imgs/h2_edu_007.png);
}
#edu .maincontents .col3center .itembox#edumenu008 h2 {
background-image: url(/share/imgs/h2_edu_008.png);
} */
#edu .maincontents .col3right .itembox ul {
background-color:#fdf3fd;
}
/* #edu .maincontents .col3right .itembox#edumenu009 h2 {
background-image: url(/share/imgs/h2_edu_009.png);
}
#edu .maincontents .col3right .itembox#edumenu010 h2 {
background-image: url(/share/imgs/h2_edu_010.png);
} */


/* danjo */
#danjo #maintitle {
/* background-image:url(/share/imgs/bg_danjo.png); */
color: #fff;
}
#danjo #maintitle a{
color:#fff;
}
#danjo #maintitle a:visited {
color:#fff;
}
#danjo #maintitle .information .title {
/* background-image:url(/share/imgs/h2_danjo_info.png); */
border-bottom:1px solid #fff;
}
#danjo #maintitle .information .title h2 {
/* text-indent: -9999px; */
}
#danjo #maintitle .information .title span {
/* text-indent:-9999px; */
}
#danjo #maintitle .information .title span a {
width:42px;
height:16px;
left:530px;
top:8px;
}
#danjo #maintitle .information .title span a:visited {
color:#FFFF00;
}
#danjo #maintitle .information .itembox dt {
border-bottom:1px solid #fff;
background-color:#006200;
}
#danjo #maintitle .information .itembox dd {
border-bottom:1px solid #fff;
background-color:#006200;
}
#danjo .maincontents .itembox h2 {
/* text-indent:-9999px; */
border-bottom:1px solid #D9D9D9;
color:#333;
}
#danjo .maincontents .itembox ul li {
border-bottom:1px solid #D9D9D9;
}
#danjo .maincontents .col3left .itembox .itemboxinner {
background-color:#eaf7e5;
}
#danjo .maincontents .col3left .itembox ul {
background-color:#eaf7e5;
}
/* #danjo .maincontents .col3left .itembox#danjo001 h2 {
background-image: url(/share/imgs/h2_danjo_001.png);
}
#danjo .maincontents .col3left .itembox#danjo002 h2 {
background-image: url(/share/imgs/h2_danjo_002.png);
}
#danjo .maincontents .col3left .itembox#danjo003 h2 {
background-image: url(/share/imgs/h2_danjo_003.png);
} */
#danjo .maincontents .col3center .itembox ul {
background-color:#eaf7e5;
}
/* #danjo .maincontents .col3center .itembox#danjo004 h2 {
background-image: url(/share/imgs/h2_danjo_004.png);
}
#danjo .maincontents .col3center .itembox#danjo005 h2 {
background-image: url(/share/imgs/h2_danjo_005.png);
}
#danjo .maincontents .col3center .itembox#danjo006 h2 {
background-image: url(/share/imgs/h2_danjo_006.png);
} */
#danjo .maincontents .col3right .itembox ul {
background-color:#fdf3fd;
}
/* #danjo .maincontents .col3right .itembox#danjo007 h2 {
background-image: url(/share/imgs/h2_danjo_007.png);
}
#danjo .maincontents#danjoinfo .title {
background-image:url(/share/imgs/logo_danjo.gif);
background-color:#F8F6E7;
} */
#danjo .maincontents#danjoinfo .title h2 {
color: #333;
}
#danjo .maincontents#danjoinfo .danjoinfowrapper table th,
#danjo .maincontents#danjoinfo .danjoinfowrapper table td{
background-color:#fff;
}
