/* タグ定義 */
body {
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	color:black;
	text-align:center;
	background-color:#F0F0F0;
}

a {
	color:#3366CC;
	text-decoration:underline;
}

a:hover {
	color:#FF6600;
	text-decoration:none;
}

h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}

img {
	border:none;
	vertical-align:bottom;
}

ul {
	margin:0;
	padding-left:40px;
}

form {
	margin:0;
}

/* 文字のクラス定義 */
.text9 {
	font-size:69.3%;
	line-height:90%;
}
.text9h {
	font-size:69.3%;
	line-height:133%;
}
.text10 {
	font-size:77%;
	line-height:77%;
}
.text10h {
	font-size:77%;
	line-height:130%;
}
.text10w {
	font-size:77%;
	line-height:100%;
}
.text11 {
	font-size:84.7%;
	line-height:84.7%;
}
.text11h {
	font-size:84.7%;
	line-height:120%;
}
.text11w {
	font-size:84.7%;
	line-height:100%;
}
.text12 {
	font-size:92.4%;
	line-height:92.4%;
}
.text12t {
	font-size:92.4%;
	line-height:92.4%;
}
.text12h {
	font-size:92.4%;
	line-height:120%;
}
.text13t {
	font-size:13px;
	line-height:100%;
}
.text13h {
	font-size:13px;
	line-height:120%;
}
.text14 {
	font-size:107.7%;
	line-height:107.7%;
}
.text14h {
	font-size:107.7%;
	line-height:140%;
}
.text16 {
	font-size:123.1%;
	line-height:123.1%;
}
.text16h {
	font-size:123.1%;
	line-height:160%;
}

/* 色のクラス定義 */
.blue {
	color: #0066CC;
}
.dblue {
	color: #103194;
}
.orange {
	color: #FF9900;
}
.red {
	color: #FF0000;
}

/* その他のクラス定義 */
.clear {
	clear:both;
}
.hidden {
	display:none;
}
.spacer {
	margin:0;
	padding:0;
}

/* global area */
#global {
	width: 748px;
	margin: auto;
	padding:0px 9px 0px 9px;
	background-image: url(../img/bg.gif);
	text-align: left;
}
#header {
	width:748px;
	height:88px;
}
#hd1 {
	width:136px;
	float:left;
}
#hd2 {
	width:387px;
	float:left;
}
#hd3 {
	width:225px;
	float:left;
}
/* head-menu */
ul#headMenu {	/* 枠にリストをしようとしているので、その設定 */
	margin:0;
	padding:0;
	width:748px;
	list-style-type:none;
	background-repeat:no-repeat;
}
ul#headMenu li { /* 各ボタンの設定 */
	float:left;
	border-bottom:solid 2px #7F8991;
}
ul#headMenu a { /* ボタンのリンクの設定 */
	display:block;
	height:37px;
}
ul#headMenu span { /* XHTMLに文字を入れているので非表示 */
	display:none;
}
li.menuJob { /* IE用のおまじない */
	background-image:url(../img/hdmn1.gif);
}
a.menuJob {
	background-image:url(../img/hdmn1.gif);
	width:107px;
}
a:hover.menuJob {
	background-image:url(../img/hdmn1o.gif);
}
li.menuRecommend { /* IE用のおまじない */
	background-image:url(../img/hdmn2.gif);
}
a.menuRecommend {
	background-image:url(../img/hdmn2.gif);
	width:107px;
}
a:hover.menuRecommend {
	background-image:url(../img/hdmn2o.gif);
}
li.menuLifestyle { /* IE用のおまじない */
	background-image:url(../img/hdmn3.gif);
}
a.menuLifestyle {
	background-image:url(../img/hdmn3.gif);
	width:107px;
}
a:hover.menuLifestyle {
	background-image:url(../img/hdmn3o.gif);
}
li.menuEmployee { /* IE用のおまじない */
	background-image:url(../img/hdmn4.gif);
}
a.menuEmployee {
	background-image:url(../img/hdmn4.gif);
	width:107px;
}
a:hover.menuEmployee {
	background-image:url(../img/hdmn4o.gif);
}
li.menuSouthoffice { /* IE用のおまじない */
	background-image:url(../img/hdmn5.gif);
}
a.menuSouthoffice {
	background-image:url(../img/hdmn5.gif);
	width:107px;
}
a:hover.menuSouthoffice {
	background-image:url(../img/hdmn5o.gif);
}
li.menuRegister { /* IE用のおまじない */
	background-image:url(../img/hdmn6.gif);
}
a.menuRegister {
	background-image:url(../img/hdmn6.gif);
	width:107px;
}
a:hover.menuRegister {
	background-image:url(../img/hdmn6o.gif);
}
li.menuPrivacy { /* IE用のおまじない */
	background-image:url(../img/hdmn7.gif);
}
a.menuPrivacy {
	background-image:url(../img/hdmn7.gif);
	width:106px;
}
a:hover.menuPrivacy {
	background-image:url(../img/hdmn7o.gif);
}
li.menuEnvironment { /* IE用のおまじない */
	background-image:url(../img/hdmn8.gif);
}
a.menuEnvironment {
	background-image:url(../img/hdmn8.gif);
	width:107px;
}
a:hover.menuEnvironment {
	background-image:url(../img/hdmn8o.gif);
}

/* footer area */
#bredfoot {
	margin:10px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	color:#3366CC;
	font-size:84.7%;
	text-align:center;
	border-top:dotted 1px #3399CC;
}
#footer {
	width:748px;
	margin:auto;
	padding:15px 9px 15px 9px;
	background-image: url(../img/bgft.gif);
	background-repeat: no-repeat;
	font-family:"Century Gothic", sans-serif;
	font-size:59%;
	letter-spacing:1px;
	color:#666666;
	text-align:center;
/*	border: solid 1px black; */
}

