

/* *********************************
FileName: style.css
UpdatedBy: -
*********************************** */

/* *********************************
特記事項：



*********************************** */


/* *********************************
001: 基本レイアウト
002: ヘッダー
003: フッター
004: 下層ページサイドメニュー
005: 見出し
006: 
007: 
008: 
009: 
010: 

*********************************** */


/* *********************************

/* 001: 基本レイアウト

*********************************** */
body {
	margin:0 auto;
	text-align:center;
	font-family:Arial,"Osaka","ＭＳ Ｐゴシック",sans-serif;
	color:#333333;
	background:url(../images/head_bg.gif) 0px 0px repeat-x;
	font-size:80%;
	padding:0;
}

/* ヘッダ */
#header {width:900px; margin:auto; clear:both; margin-bottom:8px;}

/* グローバルナビゲーション */
#glovalMenu {width:920px; margin:auto; margin-bottom:15px;}

/* コンテンツ */
#container {margin:auto;text-align:left;width:900px; clear:both; margin-bottom:40px;}

/*メインコラム*/
#mainCol{width:590px; float:left;}

/*サイドメニュー*/
#sideCol{width:295px; float:right;}

/* フッター */
#footer {clear:both; width:900px; margin-top:10px;margin:auto;}

img{
	vertical-align:top;
	}
/* *********************************

/* 002: ヘッダー

*********************************** */

#header .logo{float:left; margin-top:30px;}
#header .headInner{float:right; margin-top:17px; text-align:right;}
#header .headInner h1{
	color:#FAAB55;
	font-size:80%;
	margin-bottom:7px;
	}
#header .headInner img{
	margin-right:5px;
	text-align:right;
	}


/* *********************************

/* 003: グローバルナビ

*********************************** */
#menuBg{
	width:100%;
	background:url(../images/menu_bg.jpg) repeat-x 0 0;
	}

#glovalMenu ul{
	width:920px;
	clear:both;
	}

#glovalMenu li{
	float:left;
	margin:0px;
}


/* *********************************

/* 003: フッター

*********************************** */

#footBg{
	background-image:url(../images/foot_bg.gif);
	background-repeat:repeat-x;
	width:100%;
	background-color:#F7931D;
		}
#footer{
	font-size:80%;
	color:#666666;
	width:900px;
	}
#footer .footMenu ul li{
	float:left;
	background:url(../images/li_02.gif) no-repeat 0 10px;
	padding:8px 0 5px 15px;
	margin-left:8px;
	_margin-left:5px;
	_font-size:90%;
}

*:first-child+html #footer .footMenu ul li{
	font-size:90%;
}
#footer .footMenu ul li a{
	color:#666666;
	text-decoration:none;
	}
#footer .footMenu ul li a:hover{
	color:#999999;
	text-decoration:underline;
	}
	
#footer .footMenu2{
	padding:10px 10px 20px 5px;
	}
#footer address{
	float:right;
}

#footer .footMenu2 ul li{
	float:left;
	color:#FFFFFF;
}
#footer .footMenu2 ul li a{
	color:#FFFFFF;
	text-decoration:none;
	}
#footer .footMenu2 ul li a:hover{
	color:#FBC98E;
	text-decoration:underline;
	}


/* *********************************

/* 004: メインコンテンツ

*********************************** */

/* 汎用スタイル */
.left{float:left;}
.right{float:right;}
.marginbtm5{ margin-bottom:5px;}
.marginbtm10{ margin-bottom:10px;}
.marginbtm15{ margin-bottom:15px;}
.marginbtm20{ margin-bottom:20px;}
.margintop20{ margin-top:20px;}

/* 前のページへ */
.pageTop{
	width:585px;
	margin-bottom:20px;
	}
.pageTop ul.backBtn{
	float:left;
	}

/* ページトップへ */
.pageTop ul.topText{
	float:right;
	}
.pageTop ul.topText li{
	background:url(../shop/images/pagetop.gif) no-repeat 0 3px;
	padding-left:14px;
	}
.pageTop ul.topText li a{
	color:#F7931D;
	text-decoration:underline;
	}
.pageTop ul.topText li a:hover{
	color:#FABA6B;
	text-decoration:none;
	}
	
#mainCol .mainImg{
	margin:auto;
	margin-bottom:20px;
	text-align:center;
	}
#mainCol h2{
	margin-bottom:15px;
	}
#mainCol .inquiryBox dl dt{
	line-height:0;
	}
#mainCol .inquiryBox dl dd{
	margin-bottom:7px;
	}
	
/*タブ部分*/
#mainCol #tabArea #tab{
	margin:0px;
	padding:0px;
	}
#mainCol #tabArea #tab li{
	float:left;
	text-indent:-9999px;
	margin-right:7px;
	}
#mainCol #tabArea #tab li a.area1{
	background:url(../images/tokyo_off.jpg) no-repeat;
	width:140px;
	height:97px;
	display:block;
	outline:0px;
	}
#mainCol #tabArea #tab li a.area2{
	background:url(../images/kanagawa_off.jpg) no-repeat;
	width:140px;
	height:97px;
	display:block;
	outline:0px;
	}
#mainCol #tabArea #tab li a.area3{
	background:url(../images/chiba_off.jpg) no-repeat;
	width:140px;
	height:97px;
	display:block;
	outline:0px;
	}
#mainCol #tabArea #tab li a.area4{
	background:url(../images/other_off.jpg) no-repeat;
	width:140px;
	height:97px;
	display:block;
	outline:0px;
	}

#mainCol #tabArea #tab li a.area1:hover{
	background:url(../images/tokyo_on.jpg) no-repeat;
	width:140px;
	height:97px;
	display:block;
	outline:0px;
	}
#mainCol #tabArea #tab li a.area2:hover{
	background:url(../images/kanagawa_on.jpg) no-repeat;
	width:140px;
	height:97px;
	display:block;
	outline:0px;
	}
#mainCol #tabArea #tab li a.area3:hover{
	background:url(../images/chiba_on.jpg) no-repeat;
	width:140px;
	height:97px;
	display:block;
	outline:0px;
	}
#mainCol #tabArea #tab li a.area4:hover{
	background:url(../images/other_on.jpg) no-repeat;
	width:140px;
	height:97px;
	display:block;
	outline:0px;
	}
#mainCol #tabArea #tab li.selected a.area1{
	background:url(../images/tokyo_on.jpg) no-repeat;
	width:140px;
	height:97px;
	display:block;
	outline:0px;
	}
#mainCol #tabArea #tab li.selected a.area2{
	background:url(../images/kanagawa_on.jpg) no-repeat;
	width:140px;
	height:97px;
	display:block;
	outline:0px;
	}
#mainCol #tabArea #tab li.selected a.area3{
	background:url(../images/chiba_on.jpg) no-repeat;
	width:140px;
	height:97px;
	display:block;
	outline:0px;
	}
#mainCol #tabArea #tab li.selected a.area4{
	background:url(../images/other_on.jpg) no-repeat;
	width:140px;
	height:97px;
	display:block;
	outline:0px;
	}

#mainCol #tabArea #tokyo li,#mainCol #tabArea #kanagawa li,#mainCol #chiba li,#mainCol #tabArea #other li{
	float:left;
	margin-right:3px;
	}

#tabBg{
	background-color:#F2F2F2;
	border:#E6E6E6 1px solid;
	padding:3px;
	margin-bottom:20px;
	_margin-bottom:10px;
	height:100%;
	_position:relative; top:-15px;
}

/* 下層共通 */
#container #mainCol h3{
	background-image:url(../shop/images/h3_01.gif);
	background-repeat:no-repeat;
	width:555px;
	height:26px;
	padding-top:12px;
	padding-left:35px;
	font-weight:bold;
	font-size:110%;
	margin-bottom:20px;
	}

#container #mainCol h4{
	background-image:url(../shop/images/h4_01.gif);
	background-repeat:no-repeat;
	width:555px;
	height:27px;
	padding-top:13px;
	padding-left:35px;
	font-weight:bold;
	font-size:110%;
	}

#container #mainCol .h4Box{
	background-image:url(../shop/images/h4_bg.gif);
	background-repeat:repeat-y;
	padding:15px 15px 10px 15px;
	text-align:center;
	}
#container #mainCol .h4Box .h4Img{
	background-color:#F2F2F2;
	border:#E6E6E6 1px solid;
	padding:10px;
	width:510px;
	margin:auto;
	margin-bottom:15px;
	}
#container #mainCol .h4Box .h4BoxInner{
	width:500px;
	margin:auto;
	}
#container #mainCol .h4Box .h4BoxInner2{
	width:560px;
	margin:auto;
	}
#container #mainCol .h4Box .h4BoxInner p{
	padding-top:5px;
	}
#container #mainCol .h4Box .h4BoxInner2 p.right{
	text-align:left;
	width:400px;
	font-size:110%;
	line-height:150%;
	}
#container #mainCol .h4Box .h4BoxInner2 div.right{
	text-align:left;
	width:400px;
	font-size:110%;
	line-height:150%;
	}

/* 店舗詳細ページ*/
#container #mainCol .shopTxt{
	line-height:150%;
	font-size:110%;
	margin-bottom:20px;
	}
#container #mainCol .shopImg{
	background-color:#F2F2F2;
	border:#E6E6E6 1px solid;
	padding:10px;
	width:570px;
	margin:auto;
	margin-bottom:20px;
	clear: both;
	}
#container #mainCol .shopImg li{
	float: left;
	padding-left:25px;
	}
#container #mainCol .h4Box2{
	background-image:url(../shop/images/h4_bg.gif);
	background-repeat:repeat-y;
	padding:20px 15px 10px 15px;
	}
#container #mainCol .h4Box2 .left{
	width:180px;
	}
#container #mainCol .h4Box2 .left dl{
	position:relative;
	top:-5px;
	}
#container #mainCol .h4Box2 .left dl dd{
	margin-top:10px;
	margin-left:30px;
	padding:10px;
	background-color:#F2F2F2;
	border:#E6E6E6 1px solid;
	width:90px;	
	}
#container #mainCol .h4Box2 .detail{
	width:370px;
	float:right;
	}
#container #mainCol .h4Box2 .detail dl{
	padding-bottom:15px;
	margin-bottom:15px;
	font-size:110%;
	background-image:url(../shop/images/shop_dot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
#container #mainCol .h4Box2 .detail dl dt{
	float:left;
	font-weight:bold;
	}
#container #mainCol .h4Box2 .detail dl dd{
	margin-left:6em;
	}
#container #mainCol .h4Box2 .shopIcon{
	margin-left:5px;
	}
#container #mainCol .h4Box2 .shopIcon li{
	float:left;
	margin-right:9px;
	margin-bottom:5px;
	}
	
/* フォーム：テーブル設定*/
#mainCol table.inquiryTbl{
	padding:0;
    width: 590px;
    border: 1px #CCCCCC solid;
    border-collapse: collapse;
    border-spacing: 0;
	_line-height: 133%;
	margin:0 0 30px 0;
}

#mainCol table .grayBg{
	background-color:#F4F4F4;
	}

#mainCol table.inquiryTbl th{
    padding: 10px;
    border: #CCCCCC solid;
    border-width: 0 0 1px 1px;
    font-weight: bold;
    line-height: 133%;
	vertical-align:top;
}

#mainCol table.inquiryTbl td{
    padding: 10px;
    border: 1px #CCCCCC solid;
    border-width: 0 0 1px 1px;
	vertical-align:top;
}
#mainCol table.inquiryTbl .small{
	width:50px;
	}
	
	
/* 相互リンク */
#container #mainCol #linkTab{
	margin-bottom:10px;
	}
#container #mainCol #linkTab h3.left{
	width:259px;
	height:26px;
	padding-top:12px;
	padding-left:35px;
	font-weight:bold;
	font-size:110%;
	margin-right:1px;
	margin-bottom:0;
	}

#container #mainCol #linkTab h3.right{
	width:259px;
	height:26px;
	padding-top:12px;
	padding-left:35px;
	font-weight:bold;
	font-size:110%;
	margin-bottom:0;
	}
	
#container #mainCol #linkTab h3.left,
#container #mainCol #linkTab h3.right{
	background-image:url(../links/images/h3_02.gif);
	background-repeat:no-repeat;
	margin-bottom:0;
	}
#container #mainCol #linkTab h3.current{
	background-image:url(../links/images/h3_01.gif);
	background-repeat:no-repeat;
	}
#container #mainCol #linkTab h3 a{
	color:#333333;
	}
#container #mainCol #linkTab h3 a:hover{
	color:#CCCCCC;
	}

/* ブログ */
#container #mainCol #linkTab2{
	margin-bottom:10px;
	}
#container #mainCol #linkTab2 h3.left{
	width:161px;
	height:26px;
	padding-top:12px;
	padding-left:35px;
	font-weight:bold;
	font-size:110%;
	margin-right:1px;
	margin-bottom:0;
	}

#container #mainCol #linkTab2 h3.right{
	width:161px;
	height:26px;
	padding-top:12px;
	padding-left:35px;
	font-weight:bold;
	font-size:110%;
	margin-bottom:0;
	}
	
#container #mainCol #linkTab2 h3.left,
#container #mainCol #linkTab2 h3.right{
	background-image:url(../links/images/h3b_02.gif);
	background-repeat:no-repeat;
	margin-bottom:0;
	}
#container #mainCol #linkTab2 h3.current{
	background-image:url(../links/images/h3b_01.gif);
	background-repeat:no-repeat;
	}
#container #mainCol #linkTab2 h3 a{
	color:#333333;
	}
#container #mainCol #linkTab2 h3 a:hover{
	color:#CCCCCC;
	}
	
/* 相互リンク：テーブル設定*/
#mainCol table.linkTbl{
	padding:0;
    width: 590px;
    border: 2px #FFFFFF solid;
    border-collapse: collapse;
    border-spacing: 0;
	_line-height: 133%;
	margin:0 0 30px 0;
	background-color:#F4F4F4;
}

#mainCol table.linkTbl th{
    padding: 10px;
    border: #FFFFFF solid;
    border-width: 0 0 2px 2px;
    font-weight: bold;
    line-height: 133%;
	vertical-align:top;
	width:50%;
	text-align:center;
}

#mainCol table.linkTbl td{
    padding: 10px;
    border: 2px #FFFFFF solid;
    border-width: 0 0 2px 2px;
	vertical-align:middle;
}
#mainCol table.linkTbl td input{
	width:250px;
	}
	
#mainCol table.linkTbl2{
	padding:0;
    width: 590px;
    border: 1px #DBDBDB solid;
    border-collapse: collapse;
    border-spacing: 0;
	_line-height: 133%;
	margin:0 0 30px 0;
}

#mainCol table.linkTbl2 td{
    padding: 10px;
    border: 1px #DBDBDB solid;
    border-width: 0 0 1px 1px;
	vertical-align:top;
	text-align:center;
	width:150px;
}

/* 入店の流れ*/

p.flowTxt{
	font-size:110%;
	line-height:150%;
	margin-bottom:20px;
	padding-left:30px;
	}
#container #mainCol h4.step1{
	background-image:url(../flow/images/step_01.gif);
	background-repeat:no-repeat;
	width:555px;
	_width:500px;
	height:27px;
	padding-top:13px;
	padding-left:90px;
	font-weight:bold;
	font-size:110%;
	}
div.flowTxt2{
	background-color:#FFEEDF;
	padding:5px;
	border:1px #CECECE solid;
	font-weight:bold;
	color:#333333;
	}
#container #mainCol h4.step2{
	background-image:url(../flow/images/step_02.gif);
	background-repeat:no-repeat;
	width:555px;
	_width:500px;
	height:27px;
	padding-top:13px;
	padding-left:90px;
	font-weight:bold;
	font-size:110%;
	}
#container #mainCol .h4Box .h4BoxInner2 dl.flowDl{

	text-align:left;
	font-size:110%;
	line-height:150%;
	margin-top:10px;
	}
#container #mainCol .h4Box .h4BoxInner2 a{
	color:#F7931D;
	}
#container #mainCol .h4Box .h4BoxInner2 a:hover{
	color:#FBC582;
	}
#container #mainCol .h4Box .h4BoxInner2 dl.flowDl dt{
	font-weight:bold;
	color:#F7931D;
	}
	
#container #mainCol h4.step3{
	background-image:url(../flow/images/step_03.gif);
	background-repeat:no-repeat;
	width:555px;
	_width:500px;
	height:27px;
	padding-top:13px;
	padding-left:90px;
	font-weight:bold;
	font-size:110%;
	}
#container #mainCol h4.step4{
	background-image:url(../flow/images/step_04.gif);
	background-repeat:no-repeat;
	width:500px;
	_width:500px;
	height:27px;
	padding-top:13px;
	padding-left:90px;
	font-weight:bold;
	font-size:110%;
	}
	
/* モアグループについて*/
#container #mainCol div.aboutInner{
	padding-left:25px;
	padding-top:20px;
	}
#container #mainCol div.aboutInner div.right{
	width:420px;
	text-align:left;
	font-size:110%;
	line-height:150%;
	margin-bottom:20px;
	}
#container #mainCol div.aboutInner div.right span{
	color:#FF53A9;
	}
#container #mainCol div.aboutInner div.right dl{
	margin-bottom:20px;
	}
#container #mainCol div.aboutInner div.right dl dt{
	font-weight:bold;
	color:#F7931D;
	}
div.border{
	border-bottom:solid #E1E1E1 3px;
	margin-bottom:15px;
	}
	
/* よくある質問 */
/****アコーディオン****/
#basic-accordian{
	width:590px;
	z-index:2;
}
.accordion_headings{
	cursor:pointer;
}
.accordion_headings:hover{
	color:#999999;
}
.accordion_child{
	padding:15px;
	background-image:url(../images/h4_bg.gif);
	background-repeat:repeat-y;
}
.header_highlight{
	
}

/****整形****/
#container #mainCol #basic-accordian h4{
	background-image:url(../faq/images/faq_01.gif);
	background-repeat:no-repeat;
	width:550px;
	height:27px;
	padding-top:13px;
	padding-left:40px;
	font-weight:bold;
	font-size:110%;
	}
#container #mainCol #basic-accordian .accordion_child p{
	font-size:110%;
	line-height:150%;
	margin-left:90px;
	_position:relative; top:-15px;
	}
	
/* お仕事体験談 */
#container #mainCol .h4Box .h4BoxInner3{
	width:560px;
	margin:auto;
	}
#container #mainCol .h4Box .h4BoxInner3 div.right{
	text-align:left;
	width:350px;
	font-size:110%;
	line-height:150%;
	}
#container #mainCol .h4Box .h4BoxInner3 div.right dl{
	text-align:left;
	}
#container #mainCol .h4Box .h4BoxInner3 div.right dl dt{
	font-weight:bold;
	}
#container #mainCol .h4Box .h4BoxInner3 div.right dl dd{
	padding-bottom:7px;
	margin-bottom:7px;
	background-image:url(../shop/images/shop_dot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
#container #mainCol .h4Box .h4BoxInner3 div.right dl dd.side{
	text-indent:2em;
	}
#container #mainCol .h4Box .h4BoxInner3 div.right dl dd.recruitLink{
	background:url(../experience/images/arr_01.gif) no-repeat 0 5px;
	text-indent:1em;
	padding-top:3px;
	font-weight:bold;
	}
#container #mainCol .h4Box .h4BoxInner3 div.right dl dd.recruitLink a{
	color:#F7931D;
	}
#container #mainCol .h4Box .h4BoxInner3 div.right dl dd.recruitLink a:hover{
	color:#FBC582;
	}
	
/* 用語集 */
#container #mainCol .h4Box3{
	background-image:url(../shop/images/h4_bg.gif);
	background-repeat:repeat-y;
	padding:15px 0 0 30px;
	text-align:center;
	margin:0;
	}
	
#container #mainCol .h4Box3 ul.wordList li{
	float:left;
	text-align:center;
	font-size:130%;
	line-height:250%;
	padding-right:20px;
	white-space: nowrap;
	}

#container #mainCol .h4Box3 ul.wordList li a{
	color:#333333;
	text-decoration:none;
	}
	
/* モデル求人 */
#container #mainCol .h4Box4{
	padding-top:15px;
	}
	
#container #mainCol .h4Box4 .h4boxInnerL{
	float:left;
	width:240px;
	}
#container #mainCol .h4Box4 .h4boxInnerL img{
	margin-bottom:15px;
	}
#container #mainCol .h4Box4 .h4boxInnerL p{
	background-color:#F2F2F2;
	padding:5px;
	margin-bottom:15px;
	}
#container #mainCol .h4Box4 .h4boxInnerR{
	float:right;
	width:335px;
	text-align:left;
	font-size:110%;
	line-height:150%;
	}
#container #mainCol .h4Box4 .h4boxInnerR dl{
	text-align:left;
	}
#container #mainCol .h4Box4 .h4boxInnerR dl dt{
	font-weight:bold;
	float:left;
	}
#container #mainCol .h4Box4 .h4boxInnerR dl dd{
	padding-bottom:7px;
	margin-bottom:7px;
	background-image:url(../shop/images/shop_dot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-left:85px;
	}
#container #mainCol .h4Box4 .h4boxInnerR dl dd a{
	color:#F7931D;
	}
#container #mainCol .h4Box4 .h4boxInnerR dl dd a:hover{
	color:#FBC582;
	}
	
/* サイトマップ */
#container #mainCol h5{
	text-align:left;
	font-size:110%;
	line-height:150%;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	border-left:4px solid #FF53A9;
	padding:2px 0 2px 10px;
	margin-bottom:15px;
	}
#container #mainCol .sitemapBox{
	margin-bottom:20px;
	}

#container #mainCol .sitemapBoxL{
	float:left;
	width:285px;
	}
	
#container #mainCol .sitemapBoxR{
	float:right;
	width:285px;
	}
#container #mainCol .sitemapBox dl{
	margin-left:15px;
	margin-bottom:10px;
	}

#container #mainCol .sitemapBox dl dt{
	margin-bottom:3px;
	background:url(../images/li_01.gif) no-repeat 0 3px;
	padding-left:14px;
	}

#container #mainCol .sitemapBox dl dd{
	margin-bottom:3px;
	margin-left:30px;
	background:url(../images/li_02.gif) no-repeat 0 3px;
	padding-left:14px;
	}
	
#container #mainCol .sitemapBox dl a{
	color:#333333;
	text-decoration:none;
	}
	
#container #mainCol .sitemapBox dl a:hover{
	color:#999999;
	text-decoration:underline;
	}
	
/* BLOG集 */
#container #mainCol .blogInner{
	padding:15px 10px 20px 35px;
	height:100px;
	background-image:url(../blog/images/blog_dot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
#container #mainCol .blogInner dl{
	margin-left:140px;
	margin-top:25px;
	line-height:150%;
	}

#container #mainCol .blogInner dt{
	font-weight:bold;
	font-size:130%;
	margin-bottom:5px;
	}
#container #mainCol .blogInner dd{
	font-size:110%;
	_margin-bottom:30px;
	}
	
#container #mainCol .blogInner dt a{
	color:#F7931D;
	}
	
#container #mainCol .blogInner dt a:hover{
	color:#FBC582;
	}
	
	
/* *********************************

/* 004: top of top

*********************************** */
body#index{
	background:url(../images/index_head_bg.gif) 0px 0px repeat-x;
	}
body#index h1{
	margin-top:3px;
	font-size:110%;
	color:#FFFFFF;
	text-align:center;
	}
body#index #container{
	width:570px;
	margin-top:50px;
	}
body#index #container .logoBox{
	margin-bottom:40px;
	}
body#index #container .logoBox .textBox{
	padding-top:20px;
	text-align:right;
	}
body#index #container .logoBox .textBox .logoTxt{
	margin-bottom:37px;
	}
body#index #container dt{
	background-color:#ECECEC;
	padding:3px;
	text-align:center;
	font-weight:bold;
	margin-bottom:10px;
	color:#818181;
	}
body#index #container dd{
	line-height:150%;
	color:#858585;
	margin-bottom:30px;
	}
body#index #container .kiyakuArea{
	margin:auto;
	font-size:90%;
	margin-bottom:35px;
	}
body#index #container .indexBtn{
	width:442px;
	margin:auto;
	clear:both;
	margin-bottom:30px;
	_margin-bottom:15px;
	}
	
body#index #footer{
	width:100%;
	background-color:#F7931D;
		}
body#index #footer .footMenu2{
	width:600px;
	margin:auto;
	}
/* *********************************

/* 004: 右サイドエリア

*********************************** */
#sideCol .info{
	margin-bottom:15px;
	_margin-bottom:8px;
	}
#sideCol .infoBox{
	padding:10px 12px 7px 10px;
	background:url(../images/box_bg.gif) repeat-y;
	}
#sideCol .infoBox dl dt{
	font-weight:bold;
	margin-bottom:5px;
	_margin-bottom:8px;
	background:url(../images/li_01.gif) no-repeat 0 3px;
	padding-left:14px;
	}
#sideCol .infoBox dl dt a{
	color:#666666;
	text-decoration:none;
	}
#sideCol .infoBox dl dt a:hover{
	color:#F7931D;
	text-decoration:underline;
	}
#sideCol .infoBox dl dd{
	font-size:90%;
	_font-size:85%;
	}
#sideCol .infoBox dl dd.dot{
	margin-bottom:10px;
	padding-bottom:12px;
	background-image:url(../images/dot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
#sideCol .infoBox li{
	margin-bottom:5px;
	}


/* *********************************

/* 010: CLEARFIX

*********************************** */

.space{clear:both;}
/*.clearfix{clear:both;zoom:1; /*for IE 5.5-7*/ /*min-height: 1px;}*/

.clearfix:after{/*for modern browser*/
	content:".";
	display: block;
	clear:both;
	height: 1px;
	margin-top: -1px;
	visibility:hidden;
}
.clearfix{display:inline-block;}

/* Hide from IE-mac\*/
*html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac\*/

br.blockend{clear:both;font-size:1px;}




