/*img リンクライトアップ*/
a:hover img.lightup{
	opacity:0.7;
	filter: alpha(opacity=70);
}

div.clear{
	clear: both;
	margin: 0 0 10px 0;
}

div#ga2012_mainContent .h1Title2{
	margin-bottom: 15px;
	font-size: 150%;
	line-height:44px;
	color: #333;
	background-image:  url(../img/h1backimage.gif) ;
	padding-left: 1em;
	font-family: "MS UI Gothic",sans-serif;
	font-weight: bold;
}
div#ga2012_pageTop_main {
	background-repeat:no-repeat!important;
	background-position:0 0.4em!important;
	padding-left:10px!important;
	margin:2em auto 2em;
	line-height:1.4;
	text-align:right;
}

div.style3{
	margin:5px 0 10px 10px;
	font-size: 90%;
	
}


div.mininano_t{
	margin:10px 0 10px 0;
	border: 1px solid #ccc;
	height:100px;
	padding:5px;
}


div.kakaku{
	margin-top: 2em;
}

div.kakaku .t_title{
	font-size: 120%;
	font-family: "MS UI Gothic",sans-serif;
	font-weight: bold;
	line-height:1.4;	
}

div.kakaku .t_red{
	font-weight: bold;
	color: brown;
}

div.kakaku .t_blue{
	font-weight: bold;
	color: blue;
}
.tablespec .t_blue{
	color: blue;
}

div.kakaku .t_zeinuki{
	color: #000000;
}
div.ga2012_h2TilteArea .small{
	font-size: 65%;
	font-weight: normal;
	margin-left: 1em;
}

div.kakaku .small{
	font-size: 80%;
}


div#ga2012_mainContent ul.soft_list li,{
	margin-left:1em;
	margin-top:0.5em;
	background-image:url(/common/images/ga2012_icn_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	padding-left:10px;
	font-weight: bold;
}

/** .tablespec **/
div#ga2012_mainContent table.tablespec{
	border-collapse:separate;
	width:100%;
	overflow:hidden;
	border:1px solid #cfcfcf;
	font-size: 95%;
}
div#ga2012_mainContent table.tablespec th{
	background-color:#f8f9fb;
	padding:0.5em;
	border:1px solid #cfcfcf;
}
div#ga2012_mainContent table.tablespec thead th{
}
div#ga2012_mainContent table.tablespec tbody th{
}
div#ga2012_mainContent table.tablespec tbody td{
	border:1px solid #e2e2e2;
	padding:0.5em;
}

