@charset "UTF-8";

/* コンテンツ左側 */

#protozero #left .lefttoptitle {
	width: 528px;
	height: 40px;
	background: url(../images/common/black_line2.gif) no-repeat 0 0;
}

#protozero #left .itembox {
	padding: 0;
	margin: 0;
}

#protozero #left .itembox li { width: 528px; list-style: none; }

#protozero #left .itemdesc {
	float: right;
	height: 250px;
	width: 250px;
	text-align: right;
}

#protozero #left .itemdesc img {
	margin-left: 4px;
	margin-bottom: 4px;
	padding: 0px;
}

#protozero #left .comment {
	font-size: 115%;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.30em;
	clear: both;
}

#protozero #left .items_table {
	margin-top: 6px;
	width: 528px;
	border-top: 1px solid #E0DFE3;
	border-left: 1px solid #E0DFE3;
}

#protozero #left .items_table th {
	width: 180px;
	text-align: left;
	padding-left: 2px;
	border-right: 1px solid #E0DFE3;
	border-bottom: 1px solid #E0DFE3;
	background: #EDF0F3;
}

#protozero #left .items_table td {
	padding-left: 2px;
	border-right: 1px solid #E0DFE3;
	border-bottom: 1px solid #E0DFE3;
}

#protozero #left .items_table_iron {
	margin-top: 6px;
	width: 528px;
	border-top: 1px solid #E0DFE3;
	border-left: 1px solid #E0DFE3;
}

#protozero #left .items_table_iron th {
	width: 104px;
	text-align: left;
	padding-left: 2px;
	border-right: 1px solid #E0DFE3;
	border-bottom: 1px solid #E0DFE3;
	background: #EDF0F3;
}

#protozero #left .items_table_iron td {
	width: 52px;
	padding-left: 2px;
	border-right: 1px solid #E0DFE3;
	border-bottom: 1px solid #E0DFE3;
}

#protozero #left .items_table_iron td.bgcolor { background: #EDF0F3; }

#protozero #left .items_table_iron td.utility {
	width: 104px;
	padding-left: 2px;
	border-right: 1px solid #E0DFE3;
	border-bottom: 1px solid #E0DFE3;
	background: #EDF0F3;
}

#protozero #left .items_table_iron_2 td.bgcolor { background: #EDF0F3; }

#protozero #left .itemtitle {
	padding-bottom: 30px;
	background: url(../images/common/black_line2.gif) no-repeat;
}

#protozero #left .shopdatawrapper {
	background: url(../images/shops/gray.gif);
	padding: 10px;
	border: 1px solid #EEEEEE;
	border-left: 4px solid #95C52E;
}

#protozero #left .shopdatawrapper02 {
	background: url(../images/shops/gray.gif);
	padding: 10px;
	border: 1px solid #EEEEEE;
	border-left: 4px solid #2706CF;
}

#protozero #left .shopdata { width: 95%; }

#protozero #left .shopdata th {
	padding: 0px;
	margin: 0;
	vertical-align: top;
	font-weight: bold;
	width: 36%;
	text-align: left;
	line-height: 140%;
}

#protozero #left .shopdata td {
	padding: 0px;
	margin: 0;
	vertical-align: top;
	width: 64%;
	line-height: 145%;
}

#protozero #left .shopdata a:link { text-decoration: none; color: #3333FF; }
#protozero #left .shopdata a:visited { text-decoration: none; color: #3333FF; }
#protozero #left .shopdata a:hover { text-decoration: underline; color: #3333FF; }

