/*
#3378a1　ベースカラー
#397297　ベースカラーロールオーバー
#FFF　フォントカラー
#FFC7FF　トップ外部リンク用ボタン

*/

a{color:#3378a1;}

.column .day {color:#FFF;}
#tabpanel .tab li a.selected{color:#FFF;}
#menubutton ul li a{color: #FFF;}
#menubutton ul#menu2 li.link a{color: #ffdcff;}
#menubutton ul#menu2 li.blank a{color: #ffdcff;}




#gNavi .pullbutton a{color:#FFF;border:solid 1px rgba(0,0,0,0.2);background-color:#3378a1 ;}
#gNavi .this{background-color:#397297 ;}
#gNavi .pullbutton a:hover{background-color:#397297 ;}



/*#topics h3{border-bottom : solid 1px #FF0000;}*/
#topics dd a:hover{color: #A05800;}

#news .newstitle h3{color:#000;}
#news .newstitle p a:hover{color:#A05800;}
#news .newstitle p a{color:#222;}


#tabpanel .tab li a{background-color: #F7F7F7;border: solid 1px #656565;border-bottom: none;}
#tabpanel .tab li a.selected{background-color: #656565;}
#tabpanel .panel{border:solid 1px #656565;}
#tabpanel .panel .ichilan{border-top:solid 1px #222;}
#tabpanel .panel dt{color:#FF0000 ;}
#tabpanel .panel a:hover{color: #A05800;}

#menubutton ul li{color:#FFF;background-color: #656565;}
#menubutton ul li:hover{color:#FFF;background-color: #444;}
.koukoku{border: solid 1px #656565;}


#topside #subbutton1 h3{color:#444;}
#topside #subbutton1 a div{background-color:#656565;}
#topside #subbutton1 a div:hover{background-color:#444 ;}
#topside #subbutton2 h3{color:#444;}
#topside #subbutton2 a div{background-color:#656565;}
#topside #subbutton2 a div:hover{background-color:#444 ;}
#topside #subbutton3 h3{color:#444;}
#topside #subbutton3 a div{background-color:#656565;}
#topside #subbutton3 a div:hover{background-color:#444 ;}
#topside #subbutton4 h3{color:#444;}
#topside #subbutton4 a div{background-color:#656565;}
#topside #subbutton4 a div:hover{background-color:#444 ;}
#topside #subbutton5 h3{color:#444;}
#topside #subbutton5 a div{background-color:#656565;}
#topside #subbutton5 a div:hover{background-color:#444 ;}
#topside #subbutton6 h3{color:#444;}
#topside #subbutton6 a div{background-color:#656565;}
#topside #subbutton6 a div:hover{background-color:#444 ;}
#topside #subbutton7 h3{color:#444;}
#topside #subbutton7 a div{background-color:#656565;}
#topside #subbutton7 a div:hover{background-color:#444 ;}
#topside #subbutton8 h3{color:#444;}
#topside #subbutton8 a div{background-color:#656565;}
#topside #subbutton8 a div:hover{background-color:#444 ;}
#topside #subbutton9 h3{color:#444;}
#topside #subbutton9 a div{background-color:#656565;}
#topside #subbutton9 a div:hover{background-color:#444 ;}
#topside #subbutton10 h3{color:#444;}
#topside #subbutton10 a div{background-color:#656565;}
#topside #subbutton10 a div:hover{background-color:#444 ;}

#topside #subbutton11 h3{color:#444;}
#topside #subbutton11 a div{background-color:#656565;}
#topside #subbutton11 a div:hover{background-color:#444 ;}
#topside #subbutton13 h3{color:#444;}
#topside #subbutton13 a div{background-color:#656565;}
#topside #subbutton13 a div:hover{background-color:#444 ;}
#topside #subbutton14 h3{color:#444;}
#topside #subbutton14 a div{background-color:#656565;}
#topside #subbutton14 a div:hover{background-color:#444 ;}
#topside #subbutton15 h3{color:#444;}
#topside #subbutton15 a div{background-color:#656565;}
#topside #subbutton15 a div:hover{background-color:#444 ;}

#side .menu li a{color: #444;}
#side .menu li{border-bottom: dotted 1px #3378a1;}
#side .menu li a:hover{background-color:#FDF6D3;}
#side .menu li.this{background-color:#FDF6D3;}
#main .menu li{background-color: #F3F3F3;}
#main .menu li:hover{background-color: #FDF6D3;}

#main h1{color:#3378a1;}
#main h2{color:#3378a1;border-left:solid 10px #3378a1;}
#main h3{color:#3378a1;}
#main h4{color:#3378a1;}
#main h5{color:#3378a1;}
#main h6{color:#3378a1;}

#nyushi .newslist dt{color:#3378a1}

.koukoku{border: solid 1px #656565;}
.koukoku p a:hover{color:#A05800;}



#side .category{background-color: #3378a1;}
#nyushi .newslist a:hover{color:#A05800;}
#nyushi .newslist dl{border-bottom: dotted 1px #3E6A9C;}


#main .imagecolor{color:#3378a1;}
#main a.link{color:#3378a1;background-image: url("../images/header/gSuvNav.png");text-decoration: none;}
#main a.link:hover{color:#A05800;}

#main .table-type2 th{background-color:#3378a1;color:#FFF;}
#main .table-type2 th a{display: block;color: #FFF;font-weight: bold;text-decoration: none;
  background-image: url("../images/main/link.png");padding-right: 1.5em;
  background-position:right center;background-repeat: no-repeat;}
#main .table-type2 th a:hover{background-color:#3378a1;}
#main .table-type2 td{color:#3378a1;}
#main .table-type2 td a:hover{background-color:#DDF7F9;}
#main .table-type2 td a{color:#3378a1;background-image: url("../images/header/gSuvNav.png");text-decoration: none;}


#main .table-type2 .bg-kankyo th{background-color:#077b7a;color:#FFF;}
#main .table-type2 .bg-kankyo th a{height: 100%;color: #FFF;font-weight: bold;text-decoration: none;
  background-image: url("../images/main/link-kankyo2.png");}
#main .table-type2 .bg-kankyo th a.white_arrow{background: url("../images/header/gSuvNav-bgblack.png") no-repeat left 1em center;padding-left: 2em;}
#main .table-type2 .bg-kankyo th a:hover{background-color:#2BCAD3;}
#main .table-type2 .bg-kankyo td{color:#444;vertical-align: middle;}
#main .table-type2 .bg-kankyo td.mark{background: url(../images/main/circle-kankyo.png) no-repeat left 5px center;padding-left: 1.1em;}
#main .table-type2 .bg-kankyo td a:hover{background-color:#DDF7F9;}
#main .table-type2 .bg-kankyo td a{color:#077b7a;background-image: url("../images/header/gSuvNav-kankyo.png");text-decoration: none;}

#main .table-type2 .bg-kogaku th{background-color:#6c7199;color:#FFF;}
#main .table-type2 .bg-kogaku th a{height: 100%;color: #FFF;font-weight: bold;text-decoration: none;
  background-image: url("../images/main/link-kogaku2.png");}
#main .table-type2 .bg-kogaku th a.white_arrow{background: url("../images/header/gSuvNav-bgblack.png") no-repeat left 1em center;padding-left: 2em;}
#main .table-type2 .bg-kogaku th a:hover{background-color:#A1A6CD;}
#main .table-type2 .bg-kogaku td{color:#444;vertical-align: middle;}
#main .table-type2 .bg-kogaku td.mark{background: url(../images/main/circle-kogaku.png) no-repeat left 5px center;padding-left: 1.1em;}
#main .table-type2 .bg-kogaku td a:hover{background-color:#E8E9F4;}
#main .table-type2 .bg-kogaku td a{color:#6c7199;background-image: url("../images/header/gSuvNav-kogaku.png");text-decoration: none;}

#main .table-type2 .bg-jinbun th{background-color:#bc5455;color:#FFF;}
#main .table-type2 .bg-jinbun th a{height: 100%;color: #FFF;font-weight: bold;text-decoration: none;
  background-image: url("../images/main/link-jinbun2.png");}
#main .table-type2 .bg-jinbun th a.white_arrow{background: url("../images/header/gSuvNav-bgblack.png") no-repeat left 1em center;padding-left: 2em;}
#main .table-type2 .bg-jinbun th a:hover{background-color:#E6A288;}
#main .table-type2 .bg-jinbun td{color:#444;vertical-align: middle;}
#main .table-type2 .bg-jinbun td.mark{background: url(../images/main/circle-jinbun.png) no-repeat left 5px center;padding-left: 1.1em;}
#main .table-type2 .bg-jinbun td a:hover{background-color:#FFEFD3;}
#main .table-type2 .bg-jinbun td a{color:#bc5455;background-image: url("../images/header/gSuvNav-jinbun.png");text-decoration: none;}

#main .table-type2 .bg-nursing th{background-color:#a25f11;color:#FFF;}
#main .table-type2 .bg-nursing th a{height: 100%;color: #FFF;font-weight: bold;text-decoration: none;
  background-image: url("../images/main/link-jinbun2.png");}
#main .table-type2 .bg-nursing th a.white_arrow{background: url("../images/header/gSuvNav-bgblack.png") no-repeat left 1em center;padding-left: 2em;}
#main .table-type2 .bg-nursing th a:hover{background-color:#EAAE76;}
#main .table-type2 .bg-nursing td{color:#444;vertical-align: middle;}
#main .table-type2 .bg-nursing td.mark{background: url(../images/main/circle-nursing.png) no-repeat left 5px center;padding-left: 1.1em;}
#main .table-type2 .bg-nursing td a:hover{background-color:#FCF2EA;}
#main .table-type2 .bg-nursing td a{color:#a25f11;background-image: url("../images/header/gSuvNav-nursing.png");text-decoration: none;}

#main dl.accodions dt{background-color: #3378a1;color:#FFF;
  background-image: url("../images/main/sitasankaku.png");}
#main dl.noaccodions dt{background-color: #3378a1;color:#FFF;
  background-image: url("../images/main/sitasankaku2.png");}
#main dl.accodions dt.opens2{background-image: url("../images/main/sitasankaku2.png");}
#main dl.noaccodions dt.opens2{background-image: url("../images/main/sitasankaku.png");}


#main .menu li a{background-image: url("../images/main/tap.png");}

#main .menu li.pdf a{background-image: url("../images/main/tap.png");}
#main .menu li.blank a{background-image: url("../images/main/tap.png");}
