@charset "utf-8";

/*50th バナー*/
header.header_50th .anniversary_50th {
	position: absolute;
	width: 179px;
	background-color: #001448;
	padding: 9px 11px 10px 7px;
	left: 350px;
	top: 35px;
}

/*画面幅968px以下の設定
------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:968px){
		/*ヘッダー（ロゴが入った最上段のブロック）
	---------------------------------------------------------------------------*/
	/*ロゴ画像*/
	header.header_50th #logo img {
		width: 320px;	/*画像幅*/
		bottom: 55px;	/*ヘッダーに対して下から55pxの場所に配置*/
	}

	/*50th バナー*/
	header.header_50th .anniversary_50th {
		position: absolute;
		width: 135px;
		background-color: #001448;
		padding: 6px 8px 8px 5px;
		left: 260px;
		top: 30px;
	}


	/*ヘッダー「リクルートサイト」
	---------------------------------------------------------------------------*/
	header.header_50th .cart a {
		width: 50px;	/*アイコンの高さ*/
		height: 50px;	/*アイコンの幅*/
		right: 83px;	/*ヘッダーブロックに対して右から76pxの場所に配置*/
		top: 24px;		/*ヘッダーブロックに対して上から24pxの場所に配置*/
		border-radius: 0px;	/*横のメニューと形を揃える為に円形から正方形に戻す*/
	}


	/*TEL*/
	header.header_50th #tel {
		position: absolute;
		right: 155px;	/*header #innerに対して右から155pxの場所に配置*/
		top: 30px;	/*header #innerに対して上から30pxの場所に配置*/
		background: none;	/*背景色（古いブラウザ用）*/

		font-size: 11px;	/*文字サイズ*/
		text-align: right;	/*中央よせ*/
	}
	/*TEL(電話番号部分)*/
	header.header_50th #tel strong {
		display: block;
		color: #333;		/*文字色*/
		font-size: 19px;	/*文字サイズ*/
		line-height: 1.2;	/*行間*/
		background: url(../images/icon_tel.png) no-repeat left center/23px;	/*アイコン読み込み*/
		padding-left: 25px;	/*アイコン幅用の余白*/
		letter-spacing: 0.1em;	/*文字間に少し余裕を出す設定*/
	}
}


/*画面幅768px以下の設定
------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:768px){
  /*50th バナー*/
	header.header_50th .anniversary_50th {
		left: 20px;
		top: 85px;
	}

  /*TEL*/
	header.header_50th #tel {
		right: inherit;	/*header #innerに対して右から155pxの場所に配置*/
    left: 130px;
		top: 88px;	/*header #innerに対して上から30pxの場所に配置*/
		font-size: 10px;	/*文字サイズ*/
		text-align: center;	/*中央よせ*/
	}
}
