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

*/

a{color:#2A6082;}
#gNavi .pullbutton:hover .conmenu div{border: solid 5px #397297;}
#gNavi .pullbutton a{color:#FFF;}
.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;}

#gSuvNav ul li a:hover{color:#A05800;}

#gNavi{background-color: #3378a1;}
#gNavi .pullbutton:hover{background-color:rgba(0,0,0,0.3);}
#gNavi .pullbutton ul li a:hover{color:#A05800;}
#gNavi .pullbutton ul.big li:hover{background-color: #FDF6D3;}
#gNavi .pullbutton ul.big li.bunlui p{border-left:solid 1em #3378a1;padding-left: 5px;}
#gNavi .pullbutton ul.big li.bunlui{color: #3378a1;border-color: #3378a1;}

#gNavi .pullbutton {border-right:solid 1px rgba(0,0,0,0.2);}
#gNavi .bt08{border-right:none ;}


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

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


#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:#dd0000 ;}
#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 a,h3,h4{color:#444;}
#topside #subbutton1 a div{background-color:#656565;}
#topside #subbutton1 a:hover div{background-color:#444; text-decoration: underline #fff;}
#topside #subbutton2 a,h3,h4{color:#444;}
#topside #subbutton2 a div{background-color:#656565;}
#topside #subbutton2 a:hover div{background-color:#444; text-decoration: underline #fff;}
#topside #subbutton3 a,h3,h4{color:#444;}
#topside #subbutton3 a div{background-color:#656565;}
#topside #subbutton3 a:hover div{background-color:#444; text-decoration: underline #fff;}
#topside #subbutton4 a,h3,h4{color:#444;}
#topside #subbutton4 a div{background-color:#656565; padding: 5px 0 !important;}
#topside #subbutton4 a:hover div{background-color:#444; text-decoration: underline #fff;}
#topside #subbutton5 a,h3,h4{color:#444;}
#topside #subbutton5 a{padding: 0 !important;}
#topside #subbutton5 a div{background-color:#656565; padding: 5px 0 !important;}
#topside #subbutton5 a:hover div{background-color:#444; text-decoration: underline #fff;}
#topside #subbutton6 a,h3,h4{color:#444;}
#topside #subbutton6 a div{background-color:#656565;}
#topside #subbutton6 a:hover div{background-color:#444; text-decoration: underline #fff;}
#topside #subbutton7 a,h3,h4{color:#444;}
#topside #subbutton7 a div{background-color:#656565;}
#topside #subbutton7 a:hover div{background-color:#444; text-decoration: underline #fff;}
#topside #subbutton8 a,h3,h4{color:#444;}
#topside #subbutton8 a div{background-color:#656565;}
#topside #subbutton8 a:hover div{background-color:#444; text-decoration: underline #fff;}
#topside #subbutton9 a,h3,h4{color:#444;}
#topside #subbutton9 a div{background-color:#656565;}
#topside #subbutton9 a:hover div{background-color:#444; text-decoration: underline #fff;}
#topside #subbutton10 a,h3,h4{color:#444;}
#topside #subbutton10 a div{background-color:#656565;}
#topside #subbutton10 a:hover div{background-color:#444; text-decoration: underline #fff;}
#topside #subbutton11 a,h3,h4{color:#444;}
#topside #subbutton11 a div{background-color:#656565;}
#topside #subbutton11 a:hover div{background-color:#444; text-decoration: underline #fff;}
#topside #subbutton13 a,h3,h4{color:#444;}
#topside #subbutton13 a div{background-color:#656565;}
#topside #subbutton13 a:hover div{background-color:#444; text-decoration: underline #fff;}
#topside #subbutton14 a,h3,h4{color:#444;}
#topside #subbutton14 a div{background-color:#656565; padding: 5px 0 !important;}
#topside #subbutton14 a:hover div{background-color:#444; text-decoration: underline #fff;}
#topside #subbutton15 a,h3,h4{color:#444;}
#topside #subbutton15 a div{background-color:#656565; padding: 5px 0 !important;}
#topside #subbutton15 a:hover div{background-color:#444; text-decoration: underline #fff;}

#side .menu li a{color: #444;}
#side .menu li{border-bottom: dotted 1px #3378a1;}
#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;}

#footernavi ul li a:hover{color:#A05800;}
#fNavi .pullbutton a:hover{color:#FFE265;}
#fNavi .pullbutton a span:hover{color: #FFE265;}


#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;text-decoration: underline;}

#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{text-decoration: underline;}
#main .table-type2 td{color:#2A6082;}
#main .table-type2 td a:hover{text-decoration: underline;}
#main .table-type2 td a{color:#2A6082;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{text-decoration: underline;}
#main .table-type2 .bg-kankyo td{color:#444;vertical-align: middle;}
#main .table-type2 .bg-kankyo td.vat{vertical-align: top;}
#main .table-type2 .bg-kankyo td.mark{background: url(../images/main/circle-kankyo.png) no-repeat left 5px center;padding-left: 1.2em;}
#main .table-type2 .bg-kankyo td .mark_list li:before{background-image: url(../images/main/circle-kankyo.png);}
#main .table-type2 .bg-kankyo td a:hover{text-decoration: underline;}
#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{text-decoration: underline;}
#main .table-type2 .bg-kogaku td{color:#444;vertical-align: middle;}
#main .table-type2 .bg-kogaku td.vat{vertical-align: top;}
#main .table-type2 .bg-kogaku td.mark{background: url(../images/main/circle-kogaku.png) no-repeat left 5px center;padding-left: 1.2em;}
#main .table-type2 .bg-kogaku td .mark_list li:before{background-image: url(../images/main/circle-kogaku.png);}
#main .table-type2 .bg-kogaku td a:hover{text-decoration: underline;}
#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{text-decoration: underline;}
#main .table-type2 .bg-jinbun td{color:#444;vertical-align: middle;}
#main .table-type2 .bg-jinbun td.vat{vertical-align: top;}
#main .table-type2 .bg-jinbun td.mark{background: url(../images/main/circle-jinbun.png) no-repeat left 5px center;padding-left: 1.2em;}
#main .table-type2 .bg-jinbun td .mark_list li:before{background-image: url(../images/main/circle-jinbun.png);}
#main .table-type2 .bg-jinbun td a:hover{text-decoration: underline;}
#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{text-decoration: underline;}
#main .table-type2 .bg-nursing td{color:#444;vertical-align: middle;}
#main .table-type2 .bg-nursing td.vat{vertical-align: top;}
#main .table-type2 .bg-nursing td.mark{background: url(../images/main/circle-nursing.png) no-repeat left 5px center;padding-left: 1.2em;}
#main .table-type2 .bg-nursing td .mark_list li:before{background-image: url(../images/main/circle-nursing.png);}
#main .table-type2 .bg-nursing td a:hover{text-decoration: underline;}
#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/click.png");}

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