/* Outback Steakhouse Japan */
/* company.css */


/* companyinfo/index */

h3 {
	font-size:15px;
	line-height:1.6;
	font-weight:bold;
	color:#990000;
	}

h4 {
	font-size:13px;
	line-height:1.6;
	font-weight:bold;
	}

dl.companyInfo {
	margin:0.5em 0 2em 1em;
	}

dl.companyInfo dt {
	float:left;
	width:6.5em;
	margin:0;
	padding:0;
	}

dl.companyInfo dd {
	_height: 1%; /* Hack for Win IE6 */
	margin:0 0 1em 6.5em;
	padding:0;
	}


/* privacy policy */

.privacyBlock {
	margin-left:12px;
	}

.privacyBlock h4 {
	font-size:12px;
	font-weight:bold;
	margin-top:24px;
	}

.privacyBlock dt {
	font-weight:bold;
	}

.privacyBlock dd {
	margin-left:18px;
	margin-bottom:20px;
	}

.privacyBlock dt.note {
	font-weight:bold;
	color:#610802;
	}

.privacyBlock ul {
	list-style-type:disc;
	}

.privacyBlock li {
	margin-left:18px;
	}

/* communityinvolvement */

.CIBlock {
	clear:both;
	border-top:2px solid #990000;
	margin:5px 0 15px;
	padding:20px 0 20px;
	}

.rightImg260 {
	float:right;
	text-align:center;
	width:260px;
	margin:0 0 15px 20px;
	}

.rightImg260 img {
	margin-bottom:5px;
	}

.appeal {
	font-weight:bold;
	margin:0 0 1em;
	}


/*-------------------------------------------*/
/*- added 2010/04 ---------------------------*/
/* media */

h3.media {
	padding:0 0 2em;
	}

h3.media_old {
	padding:0 0 0.5em;
	}

/* navigation */

ul.mediaNav {
	border-bottom:2px solid #990000;
	margin:0 0 1.5em;
	padding:0 0 1em;
	}

ul.mediaNav li {
	float:left;
	margin:0 2em 0 0;
	}


/* media block */

.mediaBlock {
	border-top:1px dotted #990000;
	padding:1.5em 0 2em;
	}

.mediaBlock .mediaImg {
	float:left;
	width:240px;
	margin:0 10px 0 0;
	}

.mediaBlock .mediaTxt {
	float:right;
	width:458px;
	}

.mediaBlock .mediaTxt h4 {
	font-size:14px;
	font-weight:bold;
	color:#990000;
	}

/* clearfix */
ul.mediaNav:after,.mediaBlock:after {
	clear:both;
	content:".";
	display:block;
	visibility:hidden;
	height:0;
	}

ul.mediaNav,.mediaBlock {
	display:inline-table;
	zoom:1;
	}

/* no ie mac \*/
* html ul.mediaNav,* html .mediaBlock {
	height:1%;
	}

ul.mediaNav,.mediaBlock {
	display:block;
	}
/* no ie mac */


/* media table */

table.mediaTable {
	width:100%;
	border-top:1px solid #990000;
	border-left:1px solid #990000;
	margin:0 0 1em;
	padding:0;
	}

table.mediaTable th,table.mediaTable td {
	vertical-align:top;
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;
	padding:5px;
	}


.mediaTop {
	text-align:right;
	border-top:1px dotted #990000;
	padding:1.5em 0 2em;
	}


