@charset "utf-8";
/* CSS Document */

.frame .body .content_main h1
{
	font-size:0;
	height:28px;
	margin : 0 0 10px 0;
	padding: 0 0 2px 15px;
/*	background-image:url(../parts/hr_orange_middle.jpg); */
	background-repeat:no-repeat;
	background-position:bottom left;
}
.frame .body .content_main h1 *
{
	margin:0;
	padding:0;
	line-height:0;
}

.frame .body .content_main div.info_box
{
	float: left;
	width: 275px;
	padding:0px;
	margin : 10px 0px 20px 20px;
	_margin-left : 10px;	/* IE HACK */
}

.frame .body .content_main div.info_box a
{
	padding:0;
	margin:0;
	line-height:100%;
}

.frame .body .content_main div.info_box *
{
	font-size: 10pt;
}

.frame .body .content_main div.info_box p strong
{
	font-size: 10pt;
	text-align: left;
}

.frame .body .content_main .info_box h2
{
	overflow:hidden;
	width:100%;
	margin:0 0 0 0;
	padding: 0;
	height:25px;
	background-image:url(../parts/contents_information_bk.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	font-size:16px;
	line-height:140%;
	color: #FF9900;
}




.frame .body .content_main .info_box .info
{
	/* height: 275px;	*/
	height: 18em;
	margin:0;
	padding:1px;
	overflow:auto;
	border:1px solid #CCCCCC;


}

.frame .body .content_main .info_box .info .content
{
	margin: 3px 4px;
	border-bottom: 1px dotted #999999;
	

}

.frame .body .content_main #topics h2
{
	text-indent:-9000px;
	background-image:url(../parts/contents_information_bk_top.jpg);
}

.frame .body .content_main #sceminor 
{
	margin-left:20px;
}

.frame .body .content_main #sceminor h2
{
	text-indent:-9000px;
	background-image:url(../parts/contents_information_bk_sce.jpg);
}


.frame .body .content_main .info_box .info .content p 
{
	text-indent: 0;
	margin: 2px 0 2px 0;
	line-height:110%;
}

.frame .body .content_main #cert {
	margin-left:20px;
	font-size:0;
}
.frame .body .content_main #cert *
{
	margin:0;
	padding:0;
}


.frame .body .content_main #cert img:hover
{
	position:relative;
	top:0px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * 


 * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.frame .body .content_main div.balloon 
{
	width:268px;
	padding:0px;
	margin: 0 0 0 22px;
	float:left;
	margin-bottom:10px;
	background-image:url(../parts/balloon_background_02.jpg);
	background-position:top;
}

.frame .body .content_main div.balloon .top
{
	background-image:url(../parts/balloon_background_01.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width:100%;
	height:0;
	visibility:hidden;
}
.frame .body .content_main div.balloon .bottom
{
	background-image:url(../parts/balloon_background_03.jpg);
	background-repeat:no-repeat;
	margin: 0.5em 0 0 0;
	padding:0;
	width:100%;
	height:21px;
}

.frame .body .content_main hr.balloon 
{
	clear:both;
}

.frame .body .content_main div.balloon h3
{
	background-color:transparent;
	background-image:url(../parts/balloon_background_01.jpg);
	background-repeat:no-repeat;
	text-align:center;
	width:100%;
	padding:0;
	margin: 0 0 0.5em 0;
	padding: 0.5em 0 0 0;
	font-size:small;
	text-shadow: 1px 2px 3px #bbbbbb;

}

.frame .body .content_main div.balloon h3 em
{
	font-style:normal;
	font-size:130%;
	line-height:110%;
}

.frame .body .content_main #iso h3
{
	color:#468743;
}
.frame .body .content_main #med h3
{
	color:#E26D4B;
}
.frame .body .content_main #ce h3
{
	color:#465AA2;
}
.frame .body .content_main #other h3
{
	color:#D9AD00;
}

.frame .body .content_main div.balloon p
{
	font-size:75%;
	line-height:160%;
	color:#666;
}
.frame .body .content_main div.balloon p em
{
	padding:0;
	margin:0 1em 0 0;
	font-style:normal;
	font-weight:bold;
	font-size:120%;
	margin-left:-0.5em;
	text-shadow: 0px 2px 3px #bbbbbb;
}
.frame .body .content_main div.balloon p * a
{
	text-decoration:none;
}
.frame .body .content_main div.balloon p * a:hover
{
	text-decoration:underline;
	color:#387cc5;
}
.frame .body .content_main div.balloon p * a:visited 
{
	color:#666666;
}