/* ************************************************ 
 *	共通設定
 * ************************************************ */
* {
	margin: 0px;
	padding: 0px;
}



body {
	color: #ffffff;
	font-size: x-small;
	font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
	line-height: 1.4em;
	background:#000000;
	text-align:left;
}

body div{
	text-align:left;
	/*margin: 0 auto;*/
}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}

img {
	border: 0px;
}

h3{
	font-size:14px;
	padding-bottom:8px;
}
p{
	color: #999;
	font-size: x-small;
	padding-bottom:30px;
}

a{
	color:#0085C1;
	text-decoration: none;
	outline: none;
}
a:hover{
	color:#ffffff;
	background-color:#0085C1;
	text-decoration: none;
}
a:link{
	color:#0085C1;
	text-decoration: none;
}
a:visited{
	color:#04457B;
	text-decoration: none;
}	
a:link:hover{
	color:#ffffff;
	background-color:#0085C1;
	text-decoration: none;
}
a:visited:hover{
	color:#ffffff;
	background-color:#04457B;
	text-decoration: none;
}

/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- 
 *※ページ全体の幅は800pxとなっています。
    幅を広げる場合は、.sideと.mainのwidth
    の合計値が#containerのwidthになるよう
    設定してください。
 * ------------------------------------- */

/*ページ全体の幅、レイアウトをセンタリング*/
#contents {
	margin:0 0 0 105px;;
	padding:0;
	width:650px;
	text-align:left; 
	backgronud-color:transparent;
}

/*ヘッダー（ページタイトル、グローバルメニュー）*/
#header {
	width:650px;
	height:123px;
	background:transparent url(img/old/header.png) no-repeat;
	/*vertical-align: top;*/
	padding:0;
	margin:0;
	text-align:left;
}

#main{
	width:650px;
	padding:0;
	margin:0;
	text-align:left;
}

#header h1{
	width:236px;
	height:123px;
}

#header a:hover,
#header a:link:hover,
#header a:visited:hover{
	background-color:transparent;
}



/*SHOP LIST のボタン*/

#shopList th a{
	display:block;
	text-decoration:none;
	margin-bottom:5px;
}

#shopList td{
	padding-left:20px;
}



.SHOPname{
	text-align:left;
}

.SHOPadd{
	font-size: x-small;
	_font-size: xx-small;
	color:#888;
}

#shopList ul li{
	padding-bottom:12px;
}
#shop_UC,
#shop_SOPH,
#shop_Hoods,
#shop_FIL,
#shop_Str,
#shop_PRE,
#shop_mezz{
	list-style-type: none;
	text-indent:-9999px;
}


#shop_UC a{
	width:154px;
	height:36px;
	background:transparent url(./img/old/shop_UC.png) no-repeat right;
	border-width:0 0 0 4px;
	border-style:solid;
	border-color:#fff;
	
}
#shop_UC a:hover{
	width:154px;
	height:36px;
	background:transparent url(./img/old/shop_UC.png) no-repeat right;
	border-width:0 0 0 4px;
	border-style:solid;
	border-color:#333;
}

#shop_Hoods a{
	width:154px;
	height:36px;
	background:transparent url(./img/old/shop_Hoods.png) no-repeat right;
	border-width:0 0 0 4px;
	border-style:solid;
	border-color:#fff;
}
#shop_Hoods a:hover{
	width:154px;
	height:36px;
	background:transparent url(./img/old/shop_Hoods.png) no-repeat right;
	border-width:0 0 0 4px;
	border-style:solid;
	border-color:#333;
}

#shop_Str a{
	width:154px;
	height:36px;
	background:transparent url(./img/old/shop_Structure.png) no-repeat right;
	border-width:0 0 0 4px;
	border-style:solid;
	border-color:#fff;
}
#shop_Str a:hover{
	width:154px;
	height:36px;
	background:transparent url(./img/old/shop_Structure.png) no-repeat right;
	border-width:0 0 0 4px;
	border-style:solid;
	border-color:#333;
}

#shop_PRE a{
	width:154px;
	height:36px;
	background:transparent url(./img/old/shop_PRESENCE.png) no-repeat right;
	border-width:0 0 0 4px;
	border-style:solid;
	border-color:#fff;
}
#shop_PRE a:hover{
	width:154px;
	height:36px;
	background:transparent url(./img/old/shop_PRESENCE.png) no-repeat right;
	border-width:0 0 0 4px;
	border-style:solid;
	border-color:#333;
}

#shop_SOPH a{
	width:154px;
	height:36px;
	background:transparent url(./img/old/shop_SOPH.png) no-repeat right;
	border-width:0 0 0 4px;
	border-style:solid;
	border-color:#fff;
}
#shop_SOPH a:hover{
	width:154px;
	height:36px;
	background:transparent url(./img/old/shop_SOPH.png) no-repeat right;
	border-width:0 0 0 4px;
	border-style:solid;
	border-color:#333;
}

#shop_mezz a{
	width:154px;
	height:36px;
	background:transparent url(./img/old/shop_mezzanine.png) no-repeat right;
	border-width:0 0 0 4px;
	border-style:solid;
	border-color:#fff;
}
#shop_mezz a:hover{
	width:154px;
	height:36px;
	background:transparent url(./img/old/shop_mezzanine.png) no-repeat right;
	border-width:0 0 0 4px;
	border-style:solid;
	border-color:#333;
}


#shop_FIL a{
	width:154px;
	height:36px;
	background:transparent url(./img/old/shop_FIL.png) no-repeat right;
	border-width:0 0 0 4px;
	border-style:solid;
	border-color:#fff;
}
#shop_FIL a:hover{
	width:154px;
	height:36px;
	background:transparent url(./img/old/shop_FIL.png) no-repeat right;
	border-width:0 0 0 4px;
	border-style:solid;
	border-color:#333;
}

/*
#shop_FIL{
	width:154px;
	height:36px;
	background:transparent url(./img/shop_FIL.png) no-repeat right;
	border-width:0 0 0 4px;
	border-style:solid;
	border-color:#fff;
}
*/
	
#infoList dl dt{
	color:#ccc;
}
#infoList dl dd{
	padding:0 0 10px 0;
}

#Recruit h3{
	margin-bottom:20px;
}
#Recruit ul{
	list-stlye-image:none;
	list-stlye-position:outside;
	list-style-type:none;
}

#Recruit ul li{
}
#Recruit dl,
#Recruit dt,
#Recruit dd{
	padding:0;
	margin:0;
}

#Recruit dt{
	color:#666;
	font-size:10px;
	font-weight:bold;
	padding-bottom:4px;
}
#Recruit dd{
	font-size:120%;
	_font-size:12px;
	line-height:1.4em;
	margin-bottom:18px;
}
