/* CSS Document */

#orange_content
{
	width: 600px;
	overflow: hidden;
	background-color: white;
}

#orange_content h1,
#orange_content h2
{
	margin: 0;
}

#orange_content td
{
	color: #484848;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	line-height: 18px;
	vertical-align: top;
}

body:last-child:not(:root:root) #orange_content td
{
	font-size: 11px;
	line-height: 16px;
}

#orange_content a
{
	color: #F70;
	font-weight: bold;
	text-decoration: none;
}

#orange_content a:hover
{
	text-decoration: underline;
}

#orange_content img
{
	font-size: 0;
	line-height: 0;
}

#orange_content a img
{
	border: none;
}

#orange_content td div
{
}

#orange_content .CageForm
{
	width: 223px;
	height: 120px;
	overflow: hidden;
	line-height: 14px;
}


#orange_content .CageForm2
{
	width: 268px;
	height: 85px;
	margin-left:24px!important;
	overflow: hidden;
	line-height: 14px;
}



#orange_content .CageForm td
{
	vertical-align: middle;
}

#orange_content .CageForm img
{
	vertical-align: middle;
}

#orange_content .CageForm form
{
	display: inline;
}

#orange_content .CageForm a
{
	color: blue;
	font-weight: normal;
}

#orange_content .CageForm a:hover
{
	color: #F60;	
}


.CageForm .sns-features{
margin-top:4px;
display:block;
}

.CageForm .sns-features a,
.CageForm .sns-features iframe{
vertical-align:middle;
}

/*non-silicon*/
ul.list-link-01{
list-style: none outside none;
margin: 0;
padding: 0;
}


ul.list-link-01 li {
background: url("../images/index_icon_allow.png") no-repeat scroll 0 0.35em transparent;
padding-left: 15px;
	
}

