@charset "UTF-8";
/* CSS Document */

/*----------------------------------
	index用のCSSです
----------------------------------*/

/*ページタイトル*/
.TopTtlBtn {
	width:740px;
	height:30px;
	border-bottom:2px solid #19ada1;
	padding-bottom:5px;
	float:left;
	position:relative;
	}

.IdxPageTitle{
	width:225px;
	height:30px;
	}


/*国内海外切り替えボタン*/
.CngBtn {
	position:absolute;
	bottom:0px;
	left:230px;
	float:left;
	text-indent:-9999px;
	}

.CngBtn a {
	display:block;
	background:url(/sharing/images/btn_kyoten.png) no-repeat;
	}

.CngBtn,.CngBtn a {
	width:145px;
	height:30px;
	}
	
.CngBtn a {background-position:0px -560px}
.CngBtn a:hover {background-position:-180px -560px}
.CngBtn a:active {background-position:-360px -560px}

/*-------地図・検索-------*/

.TopMapSach {
width:365px;
height:auto;
} 



/*----------------------------------
	支店案内　ここから
----------------------------------*/

/*ページ上部へ*/

.KyotenLine1{
	margin-top:30px;
	border-bottom:1px solid #d1d1d1;
	clear:both;
}
.KyotenLine2{
	border-bottom:2px solid #d1d1d1;
	margin-bottom:1px;
}

.YoyakuCenter dt {
	width:145px;
	background-position:0 -691px;
	}


/*---------------------
	共通画像一式指定
----------------------*/

.StnBngTtl {
	background:url(/sharing/images/kyt_cts.png) no-repeat;
	}

.MapBtn a {
	background:url(/sharing/images/btn_kyt.png) no-repeat;
	}
	

/*支店営業所タイトルバー*/

.ShitenArea .StnAnnai {background-position:0px -630px}
.ShitenArea .StnRaiten {background-position:0px -660px}
.ShitenArea .StnKansai {background-position:0px -1120px}
.ShitenArea .Omoushi {background-position:0px -911px}
.ShitenArea .StnRaiten02 {background-position:0px -941px}


/*支店営業所*/


.StnBox {
	width:447px;
	height:auto;
	padding-bottom:10px;
	}

.BtmBrd {
	border-bottom:1px solid #d3d2c6;
	}

.StnLogo {
	width:100px;
	height:auto;
	}

.StntelFrm {
	width:180px;
	}

.RaitenBox {
	width:908px;
	height:auto;
	padding-right:30px;
	}

	
.YoyakuCenter {
	width:290px;
	height:auto;
	margin-top:10px;
	padding-right:15px;
	}
	
.YoyakuCenter dt {
	padding-right:10px;
	font-size:12px;
	color:#71acff;
	line-height:2.0em;
	}


/*フォント*/
	
.StnTtlTxt {
	font-size:14px;
	font-weight:bold;
	color:#71acff;
	}

.StnTxtS {
	font-size:10px;
	color:#333333;
	line-height:1.4em;
	}	
	
.StnTxtS2 {
	font-size:10px;
	color:#333333;
	line-height:1.4em;
	text-align:right;
	}

.StnTxtL {
	font-size:18px;
	color:#333333;
	font-weight:bold;
	line-height:1.4em;
	}


	
/*地図・ご案内はこちら*/

.MapBtn,.MapBtn a {
	width:120px;
	height:23px;
	}

.MapBtn a {
	display:block;
	text-indent:-9999px;
	}

.MapBtn a {background-position:-300px -0px}
.MapBtn a:hover {background-position:-300px -30px}
.MapBtn a:active {background-position:-300px -60px}


/*レイアウト調整*/
	
.MgnR10 {
	margin-right:10px;
	}
	
.MgnL10 {
	margin-left:10px;
	}

/*----------------------------------
	支店案内　ここまで
----------------------------------*/

/* 130627 */

.PopularKeywords355 li {
	float:left;
}
