/*
===============================================================================
/services/soft/css/index.css
TBSソフト販売用スタイルシート
===============================================================================*/

/*-----------
Shared Styles
-------------*/




/*------------
Element Styles
--------------*/

/* Contents > Column
===============================================================================*/
#contents div.column {
	margin-top:19px;

	border:none;
	background:#fff url("../images/column_bg.gif") repeat-y left bottom;
}
#contents div.left, #contents div.right {
	padding:18px 12px;

	background:transparent url("../images/leftright_bg.gif") no-repeat left top;

	width:329px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:305px;
} html>body #contents div.left, html>body #contents div.right {width:305px;}
#contents div.column .photo {
	float:left;
}

/* Contents > Column > Product Title
===============================================================================*/
#contents div.column h4 {
	margin-bottom:15px;

	height:28px;
}

/* Contents > Column > Mawarikomu
===============================================================================*/
#contents .mawarikomu {
	margin-left:155px;
}
#contents .mawarikomu .kouhyou {
	display:block;
	margin-bottom:15px;
	height:13px;
}
@media print {
	/* IE Win on Print Bug */
	#contents .mawarikomu .kouhyou {
		margin-bottom:19px;
	} html>body #contents .mawarikomu .kouhyou {margin-bottom:0;}
}
#contents .mawarikomu p {
	color:#378;

	font-size:0.8em;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:x-small;
} html>body #contents .mawarikomu p {font-size:x-small;}
#contents .mawarikomu p.first {
	margin:0;
}

/* Contents > Column > iShop
===============================================================================*/
#contents .ishop {
	position:relative;
	margin:30px 0 2em;
	padding:2px 0;

	background:#fff url("../images/ishop_bg.gif") repeat-x left top;

	height:61px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:57px;
} html>body #contents .ishop {height:57px;}
#contents .ishop h3 {
	position:absolute;
	background:#EEF3F3;
		
	margin:0;
	padding:23px 13px;
	
	width:111px;
	height:57px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:85px;
	height:11px;
} html>body #contents .ishop h3 {width:85px;height:11px}
#contents .ishop .logo {
	position:absolute;
	top:10px;
	left:581px;
	width:107px;
}

/* Contents > Column > iShop > [HTMLTag] Div
===============================================================================*/
#contents .ishop div {
	height:57px;
	margin-left:122px;
}
#contents .ishop div dl {
	margin:14px 0 0;
}
#contents .ishop div dd, #contents .ishop div dt {
	display:inline;
	margin:0;
	padding:0;
}
#contents .ishop div dd {
	padding-left:1em;
	font-weight:bold;
}
