@charset "UTF-8";#container #pageBody #topimg {	clear: both;	margin-left: 40px;	margin-bottom: 30px;}#container #pageHeader h1 {	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;	color: #FFF;	margin-left: 725px;	padding-top: 5px;	letter-spacing: 4px;}/*ホームメイン*/#mainContent section h2 {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	color: #06C;	font-weight: bolder;	font-size: large;	font-style: italic;	margin-bottom: -5px;	letter-spacing: 2px;}#mainContent #top2 section ul li {	font-size: small;	height: 30px;	list-style-type: none;	margin-bottom: 20px;	color: #069;}#mainContent #top2 section ul li p {	font-size: 12px;	color: #666;	border-bottom-style: dotted;	border-bottom-width: thin;	border-bottom-color: #09C;}/*ヘッダーサブナビ*/header ul#hSNav {	position: absolute;	width: 360px;	left: 615px;	top: 110px;}header ul#hSNav li {	float: left;	height: 25px;	width: 110px;	list-style-type: disc;	font-size: 12px;	color: #999;}/*フッター*/footer p#pageTop {	height: 30px;	width: 171px;	margin-left: 760px;}footer p#pageTop a {	background-image: url(../img/btn_pagetop.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	text-indent: -9999px;	display: block;	height: 30px;	width: 171px;}footer p#pageTop a:link, footer p#pageTop a:visited {	background-position: 0px 0px;}footer p#pageTop a:hover, footer p#pageTop a:active {	background-position: 0px -35px;}footer div#fSNav {	background-image: url(../img/bg_footer.gif);	background-repeat: no-repeat;	height: 115px;	width: 945px;	padding-top: 15px;	padding-left: 15px;}footer div#fSNav .fBody {	float: left;	width: 205px;	margin-left: 25px;}footer div#fSNav .fBody li {	line-height: 1.8;	list-style-type: none;	font-size: small;}footer div#fSNav .fBody a {	color: #FFF;}footer p#copyright {	font-size: small;	text-align: center;	padding-top: 10px;	padding-bottom: 10px;}#mainContent #fbpg {	clear: both;	margin-bottom: 80px;}/*トップ2段*/#mainContent #top2 section #secleft {	clear: both;	float: left;	width: 150px;}#mainContent #top2 section #secright {	float: left;	width: 140px;	margin-left: 10px;}#mainContent #top2 section #secright h3 {	font-size: 14px;	font-weight: bold;	color: #06C;	width: 140px;	border-bottom-style: double;	margin-bottom: 5px;}#mainContent #top2 section #secright h4 {	color: #09C;	font-weight: 500;}#mainContent #top2 section #secright p {	font-size: 12px;	width: 140px;	margin-top: 9px;}/*青商会とは*/#pageBody #mainContent #about section {	margin-top: 40px;}/*青商会とはサブ*/#pageBody #subContent #aboutNav {	font-size: 16px;	color: #FFF;	list-style-type: none;}#pageBody #subContent #aboutNav a {text-decoration : none; 	color: #FFF;	}#pageBody #subContent #aboutNav ul {	margin-top: 40px;	width: 210px;	margin-left: 15px;	list-style-type: none;	margin-bottom: 30px;}#pageBody #subContent #aboutNav ul li {	height: 35px;	background-color: #39C;	padding-top: 15px;	letter-spacing: 8px;	border: medium double #FFF;	margin-bottom: 5px;}/*連絡先*/#mainContent #about section #add01 {	padding-left: 15px;	margin-top: 20px;	line-height: 35px;	margin-bottom: 25px;	float: left;	margin-right: 20px;}#mainContent #about section #add02 {	float: left;	margin-right: 20px;	margin-top: 20px;	line-height: 35px;	margin-bottom: 25px;}#mainContent #about section #add03 {	float: left;	margin-right: 20px;	margin-top: 20px;	line-height: 35px;	margin-bottom: 25px;}#pageBody #subContent #yohaku {	height: 40px;}#mainContent #about #guid {	margin-top: 40px;	width: 630px;}#mainContent #about #guid section p {	margin-top: 15px;	margin-bottom: 60px;	padding-right: 10px;	padding-left: 10px;}#mainContent #about #guid h3 {	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;	font-size: 18px;	font-weight: bold;	color: #FFF;	background-color: #06C;	letter-spacing: 3px;	text-align: center;}/*サイトマップ*/#container #pageBody #mainContent #about section h5 {	width: 500px;	border-bottom-style: dotted;	border-bottom-color: #999;	border-bottom-width: thin;	margin-top: 60px;	padding-left: 40px;	padding-bottom: 6px;	font-size: 18px;	font-weight: bold;	color: #069;}#mainContent #about section ul {	margin-top: 30px;	margin-left: 80px;	font-size: 14px;	list-style-type: square;}#mainContent #about section #sonota ul {	padding-top: 55px;}#mainContent #about section #sonota ul li {	list-style-type: none;	margin-left: -20px;	padding-bottom: 15px;}#mainContent #about #about02 p {	padding-right: 10px;	padding-left: 10px;	width: 610px;}#mainContent #about section #pp {	width: 610px;	margin-top: 30px;	margin-bottom: 60px;}#mainContent #about section #pp h6 {	font-weight: bold;	color: #036;	margin-top: 30px;}#container #pageBody #subContent #subyohaku {	text-indent: -9999px;	height: 40px;}