@charset "shift_jis";
/*----------------------------
  CSS Date Document 2009.04
  Last Update 2009.00.00 Date
  

・共通設定
・枠設定
・ヘッダ
・グローバルナビ
・サイドナビ
・コンテンツ部
・フッタ


----------------------------*/

@import "common.css";


/*##################　基本構造　##################*/

#Main {
	padding-top:20px;
	}


.contentsBox ol{
	margin:0 10px 10px 30px;
	}

.contentsBox p {line-height:1.5; font-size:14px; letter-spacing:0;}
.contentsBox .red {color:#f00;}



.contentsBox table th {
	border:1px solid #ccc;
	padding:3px 15px 3px 3px;
	white-space:nowrap;
	}

.contentsBox table.none ,
.contentsBox table.none th,
.contentsBox table.none td {
	border:none;
	padding:3px;
	}
.contentsBox table.none {margin-bottom:15px;}


/*####################　サービスの流れ　####################*/

.h3Tenant,
.h3Cellular,
.h3Tel,
.h3Property_tax,
.h3Social_insurance{
	background:url(../img/contents/title-bg-red.gif) left center no-repeat;
	padding-left:15px;
	font-size:26px;
	line-height:26px;
	font-weight:bold;
}

.h3Paper,
.h3Copy,
.h3Office,
.h3Toner,
.h3Print{
	background:url(../img/contents/title-bg-orange.gif) left center no-repeat;
	padding-left:15px;
	font-size:26px;
	line-height:26px;
	font-weight:bold;
}

.h3Paper,
.h3Copy,
.h3Office,
.h3Toner,
.h3Print{
	background:url(../img/contents/title-bg-orange.gif) left center no-repeat;
	padding-left:15px;
	font-size:26px;
	line-height:26px;
	font-weight:bold;
}

.h3Post,
.h3Life,
.h3Injury{
	background:url(../img/contents/title-bg-green.gif) left center no-repeat;
	padding-left:15px;
	font-size:26px;
	line-height:26px;
	font-weight:bold;
}

.h3Elec,
.h3Water,
.h3Gas{
	background:url(../img/contents/title-bg-blue.gif) left center no-repeat;
	padding-left:15px;
	font-size:26px;
	line-height:26px;
	font-weight:bold;
}

p.pTenant,
p.pCellular,
p.pTel,
p.pProperty_tax,
p.pSocial_insurance{
	color:#d00f0f;
	font-size:16px;
	font-weight:bold;
}

p.pPaper,
p.pCopy,
p.pOffice,
p.pToner,
p.pPrint{
	color:#ff8801;
	font-size:16px;
	font-weight:bold;
}

p.pPost,
p.pLife,
p.pInjury{
	color:#acd00f;
	font-size:16px;
	font-weight:bold;
}

p.pElec,
p.pWater,
p.pGas{
	color:#6cc7ef;
	font-size:16px;
	font-weight:bold;
}

iframe.twitter-share-button {
    width: 68px!important;
}
#SnsBox {padding-top:15px;}
#SnsBox li { float:left; background:none; padding:0; margin-right:5px;}
#SnsBox li.btn { margin-top:1px;}
#SnsBox li.btn2 { margin-top:2px;}


#PageFAQ .contentsBox #SnsBox li { float:left; background:none; padding:0; margin-right:5px;}




/*####################　お問い合せ　####################*/

#PageContact .contentsBox table {
	border-collapse:collapse;
	border:1px solid #ccc;
	}
#PageContact .contentsBox th,
#PageContact .contentsBox td {
	border:1px solid #ccc;
	}




#PageContact .contentsBox td .button{
	text-align:center;
	}


#PageContact .contentsBox.error p{
	text-align:center;
	}
#PageContact .contentsBox.error ul{
	width:10em;
	margin:10px 0 0;
	color:#f00;
	}



/*####################　お問い合せ　####################*/

#PageService.index #Main h2 {margin:0 0 20px 10px;}
#PageService.index #Main .contentsBox {
	background-color:#f8f6f6;
	background-position:8px center;
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding:10px 10px 10px 147px;
	min-height: 65px;
	_height:85px;
	}
#PageService.index .contentsBox h3 {
	display:none;
	}
#PageService.index .contentsBox p{
	width:auto;
	margin:0;
	padding:0;
	font-size:12px;
	}

#PageService.index .contentsBox#Step01 {background-image:url(../../service/img/step01.gif);}
#PageService.index .contentsBox#Step02 {background-image:url(../../service/img/step02.gif);}
#PageService.index .contentsBox#Step03 {background-image:url(../../service/img/step03.gif);}
#PageService.index .contentsBox#Step04 {background-image:url(../../service/img/step04.gif);}
#PageService.index .contentsBox#Step05 {background-image:url(../../service/img/step05.gif);}
#PageService.index .contentsBox#Step06 {background-image:url(../../service/img/step06.gif);}
#PageService.index .contentsBox#Step07 {background-image:url(../../service/img/step07.gif);}
#PageService.index .contentsBox#Step08 {background-image:url(../../service/img/step08.gif);}
#PageService.index .contentsBox#Step09 {background-image:url(../../service/img/step09.gif);}

/*####################　会社案内　####################*/

/*　プロフィール
-------------------------------------*/


#PageCompany #Profile {
	position:relative;
	width:520px;
	}
#PageCompany #Profile dl {
	margin-right:10px;
	padding:0 0 0 160px;
	}
#PageCompany #Profile dt {
	position:relative;
	z-index:10;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	font-weight:bold;
	font-size:14px;
	}
#PageCompany #Profile dd {
	position:relative;
	z-index:10;
	font-size:14px;
	}
#PageCompany #Profile dd.photo {
	position:absolute;
	top:0;
	left:0;
	}
#PageCompany #Profile dd p{
	background:url(../img/contents/arrow-red.gif) left center no-repeat;
	margin-bottom:5px;
	padding-left:15px;
	}
#PageCompany #Profile dd ul{margin:0 0 0 3px;}
#PageCompany #Profile dd li{
	background:url(../img/sub/arrow-dotted.gif) left center no-repeat;
	padding-left:10px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}



/*####################　おやみだし　####################*/

#PageAdviser #NotesBox {
	border:#ff9900 solid 1px;
	width:500px;
	padding:15px 0 0 10px;}



/*　こみだし
-------------------------------------*/

/* まごみだし */





