/*  0000BB */

/*==============================*/
/* サイドバー */
/*==============================*/

#page-service-kensetsu-index #subMenu dt.kensetsu-fudosan a, #subMenu dt.kensetsu-fudosan a:hover {
    color: #0000BB;
	background-color: #fff;
	font-weight: bold;
}

#page-service-eigyo-index #subMenu dt.fuzoku-sakerui a, #subMenu dt.fuzoku-sakerui a:hover {
    color: #0000BB !important;
	background-color: #fff;
	font-weight: bold;
}

#page-service-houjin-index #subMenu dt.hojin-keiei a, #subMenu dt.hojin-keiei a:hover {
    color: #0000BB !important;
	background-color: #fff;
	font-weight: bold;
}



#subMenu {
    border: 2px solid #fff;
}

#subMenu dt {
    background-color: #fff;
    background-image: none;
}

#subMenu a {
	background-color: #0000BB;
	color: #fff;
}



#subMenu dd {
    background-color: #fff;
}



#subMenu h2 {
    background-color: #0000BB;
    background-image: none;
    color: #fff;
    font-size: 130%;
    font-weight: bold;
	border-bottom: 1px solid #ccc;
}

#subMenu dt.kensetsu-fudosan a,
#subMenu dt.fuzoku-sakerui a,
#subMenu dt.hojin-keiei a 
{
    background-image: none !important;
	background-color: #fff !important;
	color: #0000BB !important;
}

#subMenu dt.kensetsu-fudosan a:hover,
#subMenu dt.fuzoku-sakerui a:hover,
#subMenu dt.hojin-keiei a:hover
{
	background-color: #fff !important;
	color: #0000BB !important;
	font-weight: bold;
}



#page-service-eigyo-consulting dd.no004 a, #page-service-eigyo-inshokuEigyo dd.no003 a, #page-service-eigyo-shinyasakeruiEigyo dd.no002 a, #page-service-eigyo-fusokueigyo dd.no001 a, #subMenu dd.fuzoku-sakerui a:hover {
    background-color: #FFFFFF;
    color: #0000BB;
}

#page-service-houjin-keiyakushoNaiyoshomei #subMenu dd.no0004 a, #page-service-houjin-nihonseisakukinyukouko #subMenu dd.no0003 a, #page-service-houjin-ippanshadanZaidanhojin #subMenu dd.no0002 a, #page-service-houjin-kabushikigoudougaisya #subMenu dd.no0001 a, #subMenu dd.hojin-keiei a:hover {
    background-color: #FFFFFF;
    color: #0000BB;
}

#page-service-eigyo-index #subMenu dt.fuzoku-sakerui a, #subMenu dt.fuzoku-sakerui a:hover {
    color: #0000BB !important;
}

#page-service-houjin-index #subMenu dt.hojin-keiei a, #subMenu dt.hojin-keiei a:hover {
    color: #0000BB !important;
}


/*==============================*/
/* サイドバー所在地 */
/*==============================*/

#address h2 {
    background-color: #0000BB;
	border: 1px solid #fff;
    background-image: none;
    color: #fff;
}


#address #mail, #address #tel, #address #info {
    border-bottom: 1px dotted #fff;
	background-image: none;
	background-color: #0000BB;
	color: #fff;
}

#address {
    background-image: none;
	border: 1px solid #fff;
	border-top: none;
}


#map h3 {
	color: #fff;
}


/*==============================*/
/* サイドバー終わり */
/*==============================*/



#page-flow-index .contentPage .body h3 {
    background-color: #0000BB;
}


body{
	background-color: #0000BB;
}

#footer {
    background: #0000BB;
}

#commonBanner .upperMenu p {
	color: #fff;
}

#commonBanner .lowerMenu {
	color: #fff;
}


#intro h2 {
	color: #fff;
}

#content #contentBody .article #intro h2 {
	color: #fff !important;
	background-color: #0000BB !important;
	border: none;
}

#intro p {
	color: #fff;
}

#profile h2 {
	background-image: none;
	background-color: #0000BB;
	color: #fff;
	border: 1px solid #fff;
	border-left: none;
	border-right: none;
}

#profile {
    background-image: none;
	color: #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

a {
    color: #fff;
}

#serviceContent h2 {
    background-color: #fff;
    background-image: none;
	color: #0000BB;
}


#serviceContent {
    background-image: none;
	color: #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}


#gyoumuMenu .block {
    /*width: 211px;*/
	width: 210px;
}

#gyoumuMenu .block p {
	background-color: #0000BB;
	color: #fff;
}


#gyoumuMenu .block {
    width: 208px;
	background-image: none;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}


#gyoumuMenu img {
	width: 208px;
}

#biginnerContent h2 {
    background-color: #0000BB;
    background-image: none;
	color: #fff;
	border: 1px solid #fff;
	border-right: none;
	border-left: none;
}

#biginnerContent {
    background-image: none;
	background-color: #0000BB;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}

#biginnerContent p {
	color: #fff;
	padding-top: 5px;
}



#biginnerContent #biginnerBtn .block {
    background-image: none;
    float: left;
    width: 206px;
	/*border-top: 1px solid #fff;*/
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}

#biginnerBtn #biginnerArea h3 a,
#biginnerBtn #flowArea h3 a,
#biginnerBtn #faqArea h3 a
{
    background-image: none;
	text-indent: 0px;
	text-decoration: none;
	color: #0000BB;
	padding-top: 12px;
	/*padding-left: 20px;*/
	height: 36px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
	
}

#biginnerBtn #biginnerArea h3 a:hover,
#biginnerBtn #flowArea h3 a:hover,
#biginnerBtn #faqArea h3 a:hover
{ 
	background-image: none;
	color: #0000BB;
	background-color: #fff;
	/*border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;*/
	font-weight: bold;
	text-decoration: underline;	
}

ul {
	color: #fff;
}

#docTabPortal .tabs a, 
#docTab .tabs a {
    background-color: #0000BB;
    color: #fff;
	border: 1px solid #fff;
	border-bottom: none;
}

#docTabPortal .tabs a:hover, 
#docTab .tabs a:hover {
    background-color: #fff;
    color: #0000BB;
	border: 1px solid #fff;
	border-bottom: none;
}

#docTabPortal .tabs a.current, 
#docTab .tabs a.current {
    background-color: #fff;
    color: #0000BB;
	border: 1px solid #fff;
	border-bottom: none;
}


#gyoumuMenu img {
	display: block;
	
}


/*==============================*/
/* はじめての方 */
/*==============================*/
#pageTitle .pieceBody {
    background-image: none;
	border: 1px solid #fff;
	border-top: none;
}

.pieceBody {
	color: #fff;
}

.contentFaqCategory .latest h2, #faqRecentDocs .pieceHeader h2, .contentArticleCategory .latest h2, .body h2 {
    background-color: #0000BB;
    background-image: none;
    color: #fff;
	border: 1px solid #fff;
}

.contentPage .body p {
    color: #fff;
}

.block .list, .inblock .list {
    background-color: #0000BB;
	color: #fff;
	border: 1px solid #fff;
}

.contentPage .body p {
    color: #fff;
}

/*#flow #step {
    background-image: none;
}*/

#flow #step {
background-image: url("/_common/themes/joruri/page/images/bg_flow_ac.png");
}

#point {
    background-image: url("/_common/themes/joruri/page/images/bg_about_point_ac.png");
}

#flow #step h3 {
    display: none;
	background-color: #fff;
	color: #0000BB;
}


#serviceContent h2 {
	color: #fff;
	background-color: #0000BB;
	border: 1px solid #fff;
	border-left: none;
	border-right: none;
}




/*==============================*/
/* 事務所案内 */
/*==============================*/



#intro h2 {
    color: #fff;
	background-color: #0000BB;
	border: 1px solid #fff;
	background-image: none;
}


#page-office-index .contentPage #history table th, #page-office-index .contentPage #profile table th {
    background-color: #fff;
	color: #0000BB;
    border-top: 1px dotted #0000BB;
}


/*　ここ２　*/
#profile {
    /*border-left: none;*/
    /*border-right: none;*/
}

#page-office-index .contentPage #history table td {
    border-top: 1px solid #fff;
	color: #fff;
}


/*==============================*/
/* 業務案内 */
/*==============================*/

#localMenu h2 {
	background-image: none;
	background-color: #0000BB;
}

#localMenu h2 a {
    color: #fff;
	background-color: #0000BB;
    text-decoration: none;
}

#localMenu h2 a:hover {
    color: #fff;
    text-decoration: none;
}


#localMenu {
    border: 2px solid #fff;
}


#localMenu ul li a {
	color: #fff;
}

#localMenu ul li a:hover {
	background-color: #fff;
	color: #0000BB !important;
}

#localMenu ul li a.current {
	background-color: #fff;
	color: #0000BB !important;
}


/*====== end sidebar =========*/


#kensetukyoka h3,
#sangyouhakibutu h3,
#takkenn h3,
#kinyu h3,
#sonota h3,
#youkyoka h3,
#kyoka h3,
#ippantokutei h3,
#youken h3,
#shinsa h3,
#hiyou h3,
#toha h3,
#syurui h3,
#gyousyu h3,
#menkyo h3,
#kubun h3,
#shinsei h3,
#touroku h3,
#hiyou02 h3,
#youken02 h3,
#hiyou03 h3,
#kaisya-goudo h3,
#kabushikigaiyou h3,
#kabushikiflow h3,
#kabushikihiyou h3,
#goudoutokucyo h3,
#godouflow h3,
#godouhiyou h3,
#syadantokucyo h3,
#syadanflow h3,
#syadanhiyou h3,
#zaidantokucyo h3,
#zaidanflow h3,
#zaidanhiyou h3,
#flow h3,
#keiyakuhiyou h3,
#naiyousyomeitoha h3,
#naiyouhiyou h3,
#keiyakusyotoha h3,
#eigyo-kyoka h3,
#shinyasake h3,
#insyokuten h3,
#consult h3,
#tetuduki h3,
#eigyosyo h3,
#kijyun h3,
#houhou h3,
#gyosyu h3,
#kento h3



{
	background-color: #0000BB;
	border: none;
	border-bottom: 2px solid #fff;
	color: #fff;
}

.dir-service-eigyo .contentPage h2,
.dir-service-kensetsu .contentPage h2 {
    background-color: #0000BB;
	color: #fff;
	border: 1px solid #fff;
    background-image: none;
}



#page-service-kensetsu-sonotafudosangyo #intro03, #page-service-kensetsu-sonotafudosangyo #intro02, #page-service-kensetsu-sonotafudosangyo #intro01 {
    background-color: #0000BB;
	border: 1px solid #fff;
	color: #0000BB
}



#page-service-kensetsu-sonotafudosangyo #intro ul li.name01 a,
#page-service-kensetsu-sonotafudosangyo #intro ul li.name02 a,
#page-service-kensetsu-sonotafudosangyo #intro ul li.name03 a

{
    /*background-image: none;
	background-color: #fff;
	color: #0000BB;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	height: 50px;
	text-indent: 0px;
	font-size: 16px;*/
}

#page-service-kensetsu-sonotafudosangyo #intro ul li.name01 a:hover,
#page-service-kensetsu-sonotafudosangyo #intro ul li.name02 a:hover,
#page-service-kensetsu-sonotafudosangyo #intro ul li.name03 a:hover {
	/*background-image: none;
	text-decoration: none;*/
}




#page-service-kensetsu-sonotafudosangyo #hiyou01 th, #page-service-kensetsu-sonotafudosangyo #hiyou02 th, #page-service-kensetsu-kinyushohintorihikigyo #toha th {
    color: #0000BB;
	background-color: #fff;
}

#page-service-kensetsu-sonotafudosangyo #hiyou01 td, #page-service-kensetsu-sonotafudosangyo #hiyou02 td, #page-service-kensetsu-kinyushohintorihikigyo #toha td {
	color: #fff;
}


#page-service-kensetsu-sonotafudosangyo #hiyou03 td.cell01, #page-service-kensetsu-sonotafudosangyo #hiyou03 td.cell02, #page-service-kensetsu-kinyushohintorihikigyo #hiyou td.cell01, #page-service-kensetsu-kinyushohintorihikigyo #hiyou td.cell02, #page-service-kensetsu-takuchitatemonotorihikigyo #hiyou td.cell01, #page-service-kensetsu-takuchitatemonotorihikigyo #hiyou td.cell02, #page-service-kensetsu-sangyohaikibutsushorigyo #hiyou td.cell01, #page-service-kensetsu-sangyohaikibutsushorigyo #hiyou td.cell02, #page-service-kensetsu-kensetugyokyoka #hiyou td.cell01, #page-service-kensetsu-kensetugyokyoka #hiyou td.cell02 {

	color: #fff;
}


#page-service-kensetsu-sonotafudosangyo #hiyou03 th, #page-service-kensetsu-kinyushohintorihikigyo #hiyou th, #page-service-kensetsu-takuchitatemonotorihikigyo #hiyou th, #page-service-kensetsu-sangyohaikibutsushorigyo #hiyou th, #page-service-kensetsu-kensetugyokyoka #hiyou th {
    color: #0000BB;
	background-color: #fff;
}

#page-service-kensetsu-sonotafudosangyo #hiyou03 td.content, #page-service-kensetsu-kinyushohintorihikigyo #hiyou td.content, #page-service-kensetsu-takuchitatemonotorihikigyo #hiyou td.content, #page-service-kensetsu-sangyohaikibutsushorigyo #hiyou td.content, #page-service-kensetsu-kensetugyokyoka #hiyou td.content {
    color: #fff;
}



.inblock h5 {
    background-image: none;
	color: #fff;
}



#page-service-kensetsu-sangyohaikibutsushorigyo #syurui td.cell01, #page-service-kensetsu-sangyohaikibutsushorigyo #syurui td.cell02, #page-service-kensetsu-sangyohaikibutsushorigyo #syurui td.cell03 {
	color: #fff;
}



#page-service-kensetsu-sangyohaikibutsushorigyo #syurui td.no {
	background-color: #fff;
	color: #0000BB;
}



#page-service-kensetsu-sangyohaikibutsushorigyo #syurui th {
    color: #0000BB;
	background-color: #fff;
}

#page-service-kensetsu-kensetugyokyoka #hiyou th {
    color: #0000BB;
	background-color: #fff;
}

#page-service-eigyo-fusokueigyo #youken th {
	background-color: #fff;
	color: #0000BB;
}

.dir-service-eigyo .inblock td {
	color: #fff;
}

#page-service-eigyo-shinyasakeruiEigyo #hiyou td, #page-service-eigyo-fusokueigyo #toha td {
    color: #fff;
}

#page-service-eigyo-shinyasakeruiEigyo #hiyou th.content, #page-service-eigyo-fusokueigyo #toha th {
    color: #0000BB;
	background-color: #fff;
}

#page-service-eigyo-shinyasakeruiEigyo #hiyou td {
	color: #fff;
}



#page-service-eigyo-inshokuEigyo #kijyun th, #page-service-eigyo-inshokuEigyo #hiyou th, #page-service-eigyo-fusokueigyo #hiyou th.content {
    color: #0000BB;
	background-color: #fff;
}

#page-service-eigyo-inshokuEigyo #kijyun td, #page-service-eigyo-inshokuEigyo #hiyou td {
	color: #fff;
}

.dir-service-eigyo .contentPage .inblock h3 {
    background-color: #fff;
    border-bottom: none;
    color: #0000BB;
}



#page-service-houjin-kabushikigoudougaisya #goudoutokucyo td {
	color: #fff;
}


#page-service-houjin-kabushikigoudougaisya #intro01,
#page-service-houjin-kabushikigoudougaisya #intro02
{
    background-color: #0000BB;
	border: 1px solid #fff;
	color: #0000BB;
}



#page-service-houjin-kabushikigoudougaisya #intro ul li.name01 a,
#page-service-houjin-kabushikigoudougaisya #intro ul li.name02 a {
	/*background-image: none;
	text-indent: 0px;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	padding-top: 10px;
	height: 50px;
	background-color: #fff;
	color: #0000BB;*/
}

#page-service-houjin-kabushikigoudougaisya #intro ul li.name01 a:hover,
#page-service-houjin-kabushikigoudougaisya #intro ul li.name02 a:hover {
	/*background-image: none;
	text-decoration: none;*/
}



#page-service-houjin-ippanshadanZaidanhojin #intro01,
#page-service-houjin-ippanshadanZaidanhojin #intro02 {

    background-color: #0000BB;
	border: 1px solid #fff;
	color: #0000BB;
}

.ttl strong {
	color: #fff;
}

#page-service-houjin-kabushikigoudougaisya #intro01 .ttl, #page-service-houjin-kabushikigoudougaisya #intro02 .ttl, #page-service-houjin-ippanshadanZaidanhojin #intro01 .ttl, #page-service-houjin-ippanshadanZaidanhojin #intro02 .ttl {
    color: #fff;
}


#page-service-houjin-ippanshadanZaidanhojin #intro ul li.name01 a,
#page-service-houjin-ippanshadanZaidanhojin #intro ul li.name02 a
{
    /*background-image: none;
	text-indent: 0px;
	background-color: #fff;
	color: #0000BB;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
	height: 50px;*/
}

#page-service-houjin-ippanshadanZaidanhojin #intro ul li.name01 a:hover,
#page-service-houjin-ippanshadanZaidanhojin #intro ul li.name02 a:hover
{
   /* background-image: none;
	text-decoration: none;*/
}



#page-service-kensetsu-kensetugyokyoka #hiyou td.cell01,
#page-service-kensetsu-kensetugyokyoka #hiyou td.cell02
{
	color: #fff;
}


#page-service-kensetsu-kensetugyokyoka #hiyou td.content {
    color: #fff;
}


#page-service-kensetsu-kensetugyokyoka #hiyou th {
    color: #0000BB;
}

.dir-service-kensetsu .contentPage .inblock h4 {
    border-left: 4px solid #fff;
	color: #fff;a
}


.contentPage #kensetsu h3,
.contentPage #fuzoku h3,
.contentPage #houjin h3 {
    background-color: #0000BB;
	border: 1px solid #fff;
    background-image: none;
    color: #fff;
}

.dir-service-houjin .contentPage h2 {
    background-color: #0000BB;
    background-image: none;
    color: #fff;
	border: 1px solid #fff;
}

.dir-service-houjin .contentPage .inblock h3 {
    background-color: #FFFFFF;
    color: #0000BB;
    /*padding-left: 10px;*/
}


#page-service-houjin-keiyakushoNaiyoshomei #intro ul li.name01 a,
#page-service-houjin-keiyakushoNaiyoshomei #intro ul li.name02 a {
    /*background-image: none;
	text-indent: 0px;
	text-align: center;
	background-color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	height: 50px;
	color: #0000BB;*/
}

#page-service-houjin-keiyakushoNaiyoshomei #intro ul li.name01 a:hover,
#page-service-houjin-keiyakushoNaiyoshomei #intro ul li.name02 a:hover {
	/*background-image: none;*/
}




#page-service-houjin-keiyakushoNaiyoshomei #naiyouhiyou th, #page-service-houjin-keiyakushoNaiyoshomei #keiyakuhiyou th, #page-service-houjin-nihonseisakukinyukouko #hiyou th, #page-service-houjin-ippanshadanZaidanhojin #zaidanhiyou th, #page-service-houjin-ippanshadanZaidanhojin #syadanhiyou th, #page-service-houjin-kabushikigoudougaisya #godouhiyou th, #page-service-houjin-kabushikigoudougaisya #goudoutokucyo th, #page-service-houjin-kabushikigoudougaisya #kabushikihiyou th {
    color: #0000BB;
	background-color: #fff;
}

#page-service-houjin-keiyakushoNaiyoshomei #naiyouhiyou td, #page-service-houjin-keiyakushoNaiyoshomei #keiyakuhiyou td, #page-service-houjin-nihonseisakukinyukouko #hiyou td, #page-service-houjin-ippanshadanZaidanhojin #zaidanhiyou td, #page-service-houjin-ippanshadanZaidanhojin #syadanhiyou td, #page-service-houjin-kabushikigoudougaisya #godouhiyou td, #page-service-houjin-kabushikigoudougaisya #kabushikihiyou td {
    color: #fff;
}


.attentionMark p {
	color: #0000BB;
}

.attention {
    background-color: #0000BB;
	border: 1px solid #fff;
}

.dir-service-kensetsu .contentPage .inblock h3 {
    background-color: #fff;
	background-image: none;
    color: #0000BB;
}

/*==============================*/
/* 相談の流れ */
/*==============================*/


#step01 h3,
#step02 h3,
#step03 h3,
#step04 h3,
#step05 h3,
#step06 h3

{
	border: none;
}



.contentPage .body p {
    color: #0000BB;
}

#page-flow-index #step01 p, #page-flow-index #step02 p, #page-flow-index #step03 p, #page-flow-index #step04 p, #page-flow-index #step05 p, #page-flow-index #step06 p {
    margin: 0 20px 10px 50px;
	color: #fff;
}


/*==============================*/
/* 料金一覧 */
/*==============================*/


.contentPage .body p {
    color: #fff;
}

.contentPage #kensetsu th,
.contentPage #fuzoku th,
.contentPage #houjin th 
{
    background-color: #fff;
	color: #0000BB;
    background-image: none;
}

.contentPage .block td.content {
    background-color: #0000bb;
	color: #fff;
}

.contentPage .block td.housyu,
.contentPage .block td.hiyou,
.dir-expense .contentPage .block td.empty {
	color: #fff;
}

.dir-expense .contentPage .block td.recital {
	color: #fff;
}


/*
.dir-expence .contentPage #kensetsu tr:hover td.hiyou,
.dir-expense .contentPage #kensetsu tr:hover td.recital,
.dir-expense .contentPage #kensetsu tr:hover td.housyu,
.dir-expense .contentPage #kensetsu tr:hover td.content {
	background-color: #fff;
	color: #00b;
}*/


/*-----green table ---*/
.dir-expense .contentPage #houjin tr.row td {
border-bottom: 1px solid #fff;
color:#fff;
}
.contentPage #kensetsu tr.row td {
border-bottom: 1px solid #fff;
color:#fff;
}

.contentPage #kensetsu tr:hover td.content {
background-color: #fff;
color:#0000BB;
}

.dir-expence .contentPage #kensetsu tr:hover td.hiyou, .dir-expense .contentPage #kensetsu tr:hover td.recital, .dir-expense .contentPage #kensetsu tr:hover td.housyu, .dir-expense .contentPage #kensetsu tr:hover td.content {
background-color: #fff;
}

.contentPage .block td.housyu:hover {
	color:#0000BB;
}
.contentPage .block td.hiyou:hover {
	background-color: #fff;
	color:#0000BB;
}
.dir-expense .contentPage #kensetsu tr:hover td.hiyou, .dir-expense .contentPage #kensetsu tr:hover td.recital, .dir-expense .contentPage #kensetsu tr:hover td.housyu,.dir-expense .contentPage #kensetsu tr:hover td.content {
	background-color: #fff;
	color:#0000BB;
}


/*-----red table ---*/

.dir-expense .contentPage #houjin tr.row td {
border-bottom: 1px solid #fff;
color:#fff;
}
.contentPage #fuzoku tr.row td {
border-bottom: 1px solid #fff;
color:#fff;
}

.contentPage #fuzoku tr:hover td.content {
background-color: #fff;
color:#0000BB;
}

.dir-expence .contentPage #fuzoku tr:hover td.hiyou, .dir-expense .contentPage #fuzoku tr:hover td.recital, .dir-expense .contentPage #fuzoku tr:hover td.housyu, .dir-expense .contentPage #fuzoku tr:hover td.content {
background-color: #fff;
}

.contentPage .block td.housyu:hover {
	color:#0000BB;
}
.contentPage .block td.hiyou:hover {
	background-color: #fff;
	color:#0000BB;
}
.dir-expense .contentPage #fuzoku tr:hover td.hiyou, .dir-expense .contentPage #fuzoku tr:hover td.recital, .dir-expense .contentPage #fuzoku tr:hover td.housyu,.dir-expense .contentPage #fuzoku tr:hover td.content {
	background-color: #fff;
	color:#0000BB;
}

/*-----blue table ---*/

.dir-expense .contentPage #houjin tr.row td {
border-bottom: 1px solid #fff;
color:#fff;
}
.contentPage #houjin tr.row td {
border-bottom: 1px solid #fff;
color:#fff;
}

.contentPage #houjin tr:hover td.content {
background-color: #fff;
color:#0000BB;
}

.dir-expence .contentPage #houjin tr:hover td.hiyou, .dir-expense .contentPage #houjin tr:hover td.recital, .dir-expense .contentPage #houjin tr:hover td.housyu, .dir-expense .contentPage #houjin tr:hover td.content {
background-color: #fff;
}

.contentPage .block td.housyu:hover {
	color:#0000BB;
}
.contentPage .block td.hiyou:hover {
	background-color: #fff;
	color:#0000BB;
}
.dir-expense .contentPage #houjin tr:hover td.hiyou, .dir-expense .contentPage #houjin tr:hover td.recital, .dir-expense .contentPage #houjin tr:hover td.housyu,.dir-expense .contentPage #houjin tr:hover td.content {
	background-color: #fff;
	color:#0000BB;
}


/*==============================*/
/* 実績紹介 */
/*==============================*/


.contentArticleDoc h3 {
    border-bottom: 1px solid #fff;
    border-left: 4px solid #fff;
	color: #fff;
}



.category h3 {
    background-color: #fff;
	color: #0000BB;
}

.contentArticleCategory .category a {
    background-image: url("/_common/themes/joruri/piece/images/icon_04.png");
    color: #fff;
}

#page-service-kensetsu-sonotafudosangyo #subMenu dd.no05 a, #page-service-kensetsu-kinyushohintorihikigyo #subMenu dd.no04 a, #page-service-kensetsu-takuchitatemonotorihikigyo #subMenu dd.no03 a, #page-service-kensetsu-sangyohaikibutsushorigyo #subMenu dd.no02 a, #page-service-kensetsu-kensetugyokyoka #subMenu dd.no01 a, #subMenu dd.kensetsu-fudosan a:hover {
    background-color: #FFFFFF;
    color: #0000BB;
}

.dir-bunya-voiceOther #localMenu ul li.no04 a, .dir-bunya-voiceHoujin #localMenu ul li.no03 a, .dir-bunya-voiceEigyo #localMenu ul li.no02 a, .dir-bunya-voiceKensetsu #localMenu ul li.no01 a, .dir-faq-bunya-sodanOtoiawase #localMenu ul li.no04 a, .dir-faq-bunya-ryokinOshiharai #localMenu ul li.no04 a, .dir-faq-bunya-administrativeScrivener #localMenu ul li.no04 a, .dir-faq-bunya-office #localMenu ul li.no04 a, .dir-faq-bunya-officeOther #localMenu ul li.no04 a, .dir-faq-bunya-hojinKeiei #localMenu ul li.no03 a, .dir-faq-bunya-fuzokuSakerui #localMenu ul li.no02 a, .dir-faq-bunya-kensetsugyoFudosan #localMenu ul li.no01 a, .dir-bunya-resultOther #localMenu ul li.no04 a, .dir-bunya-resultHoujin #localMenu ul li.no03 a, .dir-bunya-resultEigyo #localMenu ul li.no02 a, .dir-bunya-resultKensetsu #localMenu ul li.no01 a, #page-office-accessmap #localMenu ul li.no02 a, #page-office-businessDirectionOffice #localMenu ul li.no01 a, #localMenu ul li a:hover {
    background-color: #FFFFFF;
    color: #0000BB !important;
}


/*==============================*/
/* よくある質問 */
/*==============================*/

.contentFaqRecentDocs .date, .contentFaqDocs .date {
    background-color: #0000BB;
	border: 1px solid #fff;
	color: #fff;
}

#page-faq-index #listmenu h3 {
    background-color: #0000BB !important;
	color: #fff;
	border: 1px solid #fff;
}

#listmenu p {
	color: #fff;
}

#page-faq-index #listmenu ul li.no01 a,
#page-faq-index #listmenu ul li.no02 a,
#page-faq-index #listmenu ul li.no03 a,
#page-faq-index #listmenu ul li.no04 a
{
    /*background-image: none;
	background-color: #fff;
	color: #0000BB;
	text-indent: 0px;
	border: 1px solid #fff;
	padding-top: 10px;
	text-align: center;
	height: 40px;
	width: 160px;
	text-decoration: none;
	font-size: 12px;*/

}

#page-faq-index #listmenu ul li.no01 a:hover,
#page-faq-index #listmenu ul li.no02 a:hover,
#page-faq-index #listmenu ul li.no03 a:hover,
#page-faq-index #listmenu ul li.no04 a:hover {
	/*background: #0000BB;
	border: 1px solid #fff;
	color: #fff;*/
}


.contentFaqCategory .category h3, .contentFaqCategory .category h2, .category h3, .contentPage .body h3 {
    background-color: #0000BB;
	color: #fff;
	border: 1px solid #fff;
    font-weight: bold;
	
}

.contentFaqDoc .header {
    background-color: #0000BB;
	color: #fff;
	border: 1px solid #fff;
	border-bottom: none;
}


.question {
    background-color: #0000BB;
	border: 1px solid #fff;
	border-top: none;
	color: #fff;
}

#faq .question {
	border: none;
}a
	

.answer p {
	color: #fff;
}


.contentFaqDoc .back a {
    background-color: #0000BB;
	border: 1px solid #fff;
	color: #fff;
}



#page-faq-bunya-index .contentFaqCategory .category h3, #page-faq-bunya-index .contentFaqCategory .category h2, #page-faq-bunya-index .category h3, #page-faq-bunya-index .contentPage .body h3 {
    background-color: #0000BB;
	color: #fff;
	border: 1px solid #fff;
}


#page-faq-bunya-index .contentFaqCategory .category h3 a, #page-faq-bunya-index .contentFaqCategory .category h2 a, #page-faq-bunya-index .category h3 a, #page-faq-bunya-index .contentPage .body h3 a {
    background-image: url("/_common/themes/joruri/piece/images/icon_04.png");
    background-position: left 5px;
    background-repeat: no-repeat;
    padding: 0 0 0 10px;
	color: #fff;
}

.rels h2, .tags h2, .inquiry h2 {
	color: #fff;
}


/*==============================*/
/* サイトマップ */
/*==============================*/


ul.sitemap li.level1 {
    background-color: #0000BB;
	color: #fff;
	border: 1px solid #fff;
}

ul.sitemap li a {
	color: #fff;
}

ul.sitemap ul.level2 {
	background: #0000BB;
	color: #fff;
}

.contentPage .body ul.sitemap, .contentPage .body ul.sitemap ul {
	background: #0000BB;
	color: #fff;
}


/*==============================*/
/* アクセス */
/*==============================*/


#page-office-accessmap .contentPage .body dt {
    border-top: 2px solid #fff;
	color: #fff;
}

#page-office-accessmap .contentPage .body dd {
    border-top: 1px solid #fff;
	color: #fff;
}

/*==============================*/
/* お客様の声 */
/*==============================*/


.contentArticleDoc p {
	color: #fff;
}

.contentArticleDoc .header {
    background-image: none;
	border: 1px solid #fff;
	color: #fff;
	background-color: #0000BB;
}

.contentArticleDoc .header h1 {
	color: #fff;
}

.contentArticleDoc .back a {
    background-color: #0000BB;
    border: 1px solid #fff;
	color: #fff;
}

.contentArticleDoc img {
	margin-right: 10px;
}


.contentArticleCategory .categoryVoice, .contentArticleCategory .categoryResult, .contentArticleCategory .categoryColumn, .contentArticleCategory .categoryOshirase {
	background-color: #0000BB;
	color: #fff;
	border: 1px solid #fff;
}

.contentArticleCategory .category a {
    background-image: url("/_common/themes/joruri/piece/images/icon_04.png");
	color: #fff;	
}


#page-shinchaku-index .contentArticleRecentDocs .docs h2 {
    background-color: #0000bb;
    color: #fff;
    border: 1px solid #fff;
}



.dir-bunya-resultEigyo .units h3,
.dir-bunya-resultHoujin .units h3,
.dir-bunya-resultOther .units h3,
.dir-bunya-resultKensetsu .units h3,
.page-bunya-columnOter-index .units h3,
.dir-bunya-columnEigyo .units h3,
.dir-bunya-columnHoujin .units h3,
.dir-bunya-columnKensetsu .units h3 {
    background-color: #0000bb !important;
    color: #fff !important;
    border: 1px solid #fff !important;
}

/*==============================*/
/* お知らせ */
/*==============================*/

.contentArticleRecentDocs .docs h2 {
    background-color: #fff;
	color: #0000BB;
}

.pagination {
	color: #fff;
}

/*==============================*/
/* お問い合わせ */
/*==============================*/

.enqueteForms .form .name a {
color:#fff;
}

.enqueteForms .form h2, .enqueteForm .form h2 {
	background-image: none;
    background-color: #0000BB;
	color: #fff;
	border: 1px solid #fff;
}

.body p {
	color: #fff;
}

html[xmlns] label {
	color: #fff;
}

.enqueteForm .column .name {
    background-color: #0000BB;
	color: #fff;
	border: 1px solid #fff;
    border-left: 4px solid #fff;
	
}


.enqueteForm .back a {
    background-color: #fff;
	color: #0000BB;
}

/* ここ　*/
.form .name a {
    color: #fff;
}

.summary p {
	color: #fff;
}

#gaiyou01 h3,
#gimu01 h3,
#hiyou01 h3,
#youken01 h3
{
	background-color: #0000BB !important;
	color: #fff !important;
	border: none !important;
	border-bottom: 2px solid #fff !important;
}


/*==============================*/
/* 個人情報保護方針 */
/*==============================*/

#date dl {
	color: #fff;
}

/*==============================*/
/* 分野 */
/*==============================*/

.category a {
    background-image: url("/_common/themes/joruri/piece/images/icon_04.png") no-repeat 0 50%;
    /*color: #0000BB !important;*/
}

#contentBody .contentArticleCategory .categoryOshirase a,
#contentBody .contentArticleCategory .categoryColumn a,
#contentBody .contentArticleCategory .categoryResult a,
#contentBody .contentArticleCategory .categoryVoice a {
	color: #fff;
}


/*==============================*/
/* facebook */
/*==============================*/

.fbConnectWidgetTopmost {
	background-color: #fff !important;
}

#um1cybn1 {
	background-color: #fff !important;
}

.fb-like-box {
	background-color: #fff !important;
}


