/* CSS Document */
body {
		margin:0;
		padding:0;
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3",;
		font-size: 12px;
		line-height: 1.5em;
		 background-color: #f0efef;
		text-decoration: none;
		text-align:center;
		
		
}

a { text-decoration:none; color: #333333 ; }
a:hover {text-decoration:underline; }
p { color:#333333; line-height:1.5em; }
h1, h2, h3, h4, img, p, ol, ul, li,p,dt,dl {
		list-style:none;
		margin:0;
		padding:0;
}

th { font-size:14px; color:#1D74A3; border-bottom:solid 2px #1D74A3; text-align:left; padding:5px 0; }
td {
	vertical-align:text-top;
	padding:15px 0
}
.tdtop {
	padding:35px 0 0 0;
}
.tdtright {
	padding:35px 0 0 0;
}

#bg { background-image: url(img/bg.gif);background-position: center;background-repeat: repeat-y; *padding:6px; }
.clr { clear:both; }

h1 {height:129px; }

/* contents */
#falconsummit #report {
	width:676px;
	padding:20px 0 0 0;
	text-align:left;
	margin:0 auto;


*margin:-8px 0 0 0; }
#falconsummit #report p {
	padding:0 5px 0 0;
}
#falconsummit #report p .intro {
	font-size:14px;
	font-weight:bold;
	line-height: 1.4;
	color:#666666;
}
#falconsummit #report .photo {
	height:auto;
	vertical-align:top;
	text-align:right;
}
#falconsummit #report .time { padding:5px 0 5px 10px; margin:5px 0 ; color:#0d448b; font-weight:bold; }
#falconsummit #report .strong {
	font-size:15px;
	color:#1D74A3;
	font-weight:bold;
	padding:0 5px 5px 15px;
}

#falconsummit #report2 {
	width:676px;
	padding:20px 0;
	text-align:left;
	margin:0 auto;



*margin:-8px 0 0 0; }
#falconsummit #report2 p {
	padding:0px 5px 0 40px;
}
#falconsummit #report2 .title {
	font-size:12px;
	padding:0 5px 5px 40px;
}
#falconsummit #report2 p .name {
	font-size:12px;
	color:#1D74A3;
	line-height: 1.6;
}
#falconsummit #report2 .btn_dl {
	height:auto;
	vertical-align:top;
	text-align:right;
}
#falconsummit #report2 .right p{
	padding:0 0 0 30px;
}
#falconsummit #report2 .tdtright p{
	padding:0 0 0 30px;
}
#falconsummit #report2 .end p{
	padding:0 0 0 163px;
}
#falconsummit #report2 .time { padding:5px 0 5px 10px; margin:5px 0 ; color:#0d448b; font-weight:bold; }

#falconsummit #report2 .blue { color:#0d448b; }
#falconsummit #report2 .break { border-bottom:dotted 1px #0d448b; vertical-align:text-top; }

#totop {
	width:785px;
	margin: 0 auto;
	font-size:10px;
	padding:0 15px 20px 0;
	text-align:right;
	background-color: #FFFFFF;
	background-image: url(img/totop_bg.gif);
	background-position: middle;
	background-repeat: no-repeat;
}
#ftr {
	width:800px; margin: 0 auto ; background:#666666;
	font-size:10px;
	color:#FFFFFF;
}
#ftr a {
	color:#FFFFFF;
}
#ftr a:hover {
	text-decoration:underline;
}
#cpy {
	width:330px;
	padding:15px 0 0 15px;
	float:left;
	text-align:left;
	color:#FFFFFF;
}
#tel {
	width:330px;
	padding:15px 15px 20px 0 ;
	float:right;
	text-align:right;
	color:#FFFFFF;
}

