@charset "utf-8";

/* 基本スタイル
---------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
body { font-size: 75%; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif; line-height: 1.4; color: #000; background-color: #e7e7e7; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; }
.f18 { font-size: 18px; font-weight: bold; }
a {
	color: #003399;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #0066CC;
}
img {
	border: none;
	vertical-align: top;
}
#wrapper { color: #484848; background: #e7e7e7; position: relative; width: 741px; margin: 0 auto; padding-top: 30px; }
#logo  { position: absolute; top: 40px; right: 0 }
.f20 { font-weight: 900; font-size: 20px }
.f28 { font-weight: normal; font-size: 26px; font-family: "lr " }
.f14 { font-size: 14px }
.f26red { color: red; font-size: 26px; letter-spacing: 4px }
/* ロゴとナビゲーション
---------------------------------------------*/
#globalNav { background-image: url(../img/global_nav.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; position: absolute; top: 73px; left: 0; width: 745px; height: 28px; list-style-type: none; }
#globalNav li {
	float: left;
	width: 93px;
}
#globalNav li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/:33px;
	padding-top: 28px;
	background-image: url(../img/global_nav.gif);
	color: #ffffff;
}/*  背景画像の位置
---------------------------------------------*/
	
	/* 通常 */
	#nav01 a { background-position: 0 0; }
	#nav02 a { background-position: -93px 0; }
	#nav03 a { background-position: -186px 0; }
	#nav04 a { background-position: -279px 0; }
	#nav05 a { background-position: -372px 0; }
	#nav06 a { background-position: -465px 0; }
	#nav07 a { background-position: -558px 0; }
	#nav08 a { background-position: -651px 0; }
/* 現在位置 */
	#nav01 a.stay { background-position:  0 -56px; }
	#nav02 a.stay { background-position: -93px -56px; }
	#nav03 a.stay { background-position: -186px -56px; }
	#nav04 a.stay { background-position: -279px -56px; }
	#nav05 a.stay { background-position: -372px -56px; }
	#nav06 a.stay { background-position: -465px -56px; }
	#nav07 a.stay { background-position: -558px -56px; }
	#nav08 a.stay { background-position: -651px -56px; }
/* オンマウス */
	#nav01 a:hover { background-position:  0 -28px; }
	#nav02 a:hover { background-position: -93px -28px; }
	#nav03 a:hover { background-position: -186px -28px; }
	#nav04 a:hover { background-position: -279px -28px; }
	#nav05 a:hover { background-position: -372px -28px; }
	#nav06 a:hover { background-position: -465px -28px; }
	#nav07 a:hover { background-position: -558px -28px; }
	#nav08 a:hover { background-position: -651px -28px; }

/* メインイメージと2段組
---------------------------------------------*/
#content { color: #535353; background: #e7e7e7 repeat-y left top; overflow: auto !important; overflow /**/: hidden; width: 95%; margin: 0 auto; padding-bottom: 20px; padding-left: 20px; }

#footer { clear: both; color: #ffffff; background: #333333; height: auto; }
#line1 { color: #ffffff; line-height: 20px; background-image: url(../img/midashi_line.gif); background-position: 0 0; height: auto; clear: both; margin-left: 10px; padding-bottom: 0; padding-left: 20px; }
#line2 { color: #ffffff; line-height: 20px; background-image: url(../img/midashi_line.gif); background-position: 0 0; height: auto; clear: both; margin-left: 10px; padding-left: 20px; }
#line3 { color: #ffffff; line-height: 20px; background-image: url(../img/midashi_line.gif); background-position: 0 0; height: auto; clear: both; margin-left: 10px; padding-left: 20px; }/* 本文のレイアウト



/* 本文のレイアウト
---------------------------------------------*/
#about h3, #newsRelease h3 { color: #ffffff; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; }
#about .section { margin: 4px 18px 0; padding-top: 0; }
#about .section p { margin-top: 4px; padding-top: 0; }
#about .section .link {
	background: url(../../山下特老HomePage/images/arrow.gif) left center no-repeat;
	padding-left: 14px;
}
#newsRelease dl {
	margin: 16px 18px 0 18px;
}
#newsRelease dl dt {
	font-size: 90%;
	color: #666666;
	margin-top: 10px;
}
#floatwrapper { position: inherit; top: 20px; left: 20px; width: 90%; }
#floatprimary {
	float: left;
	width: 30%;
}
#floatsecondary { float: right; width: 70%; }
#floatprimary2 {
	float: left;
	width: 205px;
	height: 68px;
}
#floatsecondary2 { float: right; width: 256px; height: 68px;}
