@charset "utf-8";

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
★　CSS　共通レイアウト設定　★

■１．初期設定のリセット
■２．初期設定（タグ設定）
■３．共通仕様
　●３-１　ラッパー
　●３-２　ヘッター
　●３-３　フッター

■４．中ページ共通設定
	●４-１．パンフレット
	●４-２．講演レポート
	●４-３．ページトップ
	
■５．対複数設定

■６．その他
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■１．初期設定リセット
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
body,
h1,h2,h3,h4,h5,h6,p,
ul,ol,li,dl,dt,dd,
form,fieldset,legend,pre,blockquote{
	margin:0px;
	padding:0px;
}

ul,li { list-style:none; }

img {
	margin:0px;
	padding:0px;
	border:0px;
	vertical-align:bottom;
}

th{ font-weight:normal; }

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■２．初期設定
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
body {
	margin:0px;
	padding:0px;
	background: #FFFFFF;
	font-size:80%;
	font-family:"ＭＳ Ｐゴシック", Osaka,sans-serif;
	line-height:1.5em;
}

h1 { margin:0; }

h2 { margin:0; }

h3 { margin:0; }

h4 { margin:0; color:#f34465;
	border-bottom:1px solid #AAAAAA ;
}

a,
a:link,
a:visited {
	color:#0033cc;
	text-decoration:none;
}
a:hover,
a:active {
	color:#0033cc;
	text-decoration:underline;
}

p { line-height:1.5em; }

hr { display:none; }

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■３．共通仕様
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●３-１．セクション
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#Section_All{
	width:710px;
	margin:0 auto;
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●３-２．ヘッター
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#Section_All h2{
	text-align:right;	
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●３-３．フッター
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#Section_Footer{
	margin-top:40px;
	padding:5px;
	text-align:center;
	font-size:80%;
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■４．ページ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●４-１．パンフレット
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#Section_Panf{
	margin-top:10px;
	padding:4px 0;
	background:url("../img_tibf_report/img_2010/panf_head.gif") no-repeat left top;
}

#Section_Panf #Panf_Content{
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

#Section_Panf #Panf_Content img.panf_img{
	float:left;	
	width:222px;
	margin:10px;
}

#Section_Panf #Panf_Content dl{
	float:left;
	width:465px;
	text-align:center;
}

#Section_Panf #Panf_Content dl dd img{
	margin-top:10px;	
}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●４-２．講演レポート
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#Section_Main{
	margin:20px 0 40px 0;
	border-bottom:1px solid #999999;
}

#Section_Main .Report_Content{
	margin-bottom:30px;	
}

#Section_Main .Report_Content h3{
	width:700px;
	margin-bottom:10px;
	padding:5px;
	background:#2a64c4;
	color:#FFFFFF;
	font-weight:bold;
}

#Section_Main .Report_Content h3 .name{
	float:right;
	margin-left:30px;
	padding:2px 5px;
	background:#FFFFFF;
	color:#454545;
	font-size:80%;
	font-weight:normal;
}

#Section_Main .Report_Content .Report_Area img.report_photo{
	float:left;
	widht:244px;
	margin-right:15px;
}

#Section_Main .Report_Content .Report_Area dl{
	float:left;
	width:450px;
}

#Section_Main .Report_Content .Report_Area dl dt{
	padding-bottom:10px;
}

#Section_Main .Report_Content .Report_Area dl dt .flag{
	padding:5px;
	background:#f34465;	
	color:#FFFFFF;
	border:1px solid #CCCCCC;
}

/*動画を見るボタン*/
#Section_Main .Report_Content .Report_Area dl dd ul{
	margin-top:10px;
}

#Section_Main .Report_Content .Report_Area dl dd ul li{
	float:left;
	margin-right:10px;
}


/*講演者説明*/
#Section_Main .Report_Content .info{
	margin-top:10px;
	padding:10px;
	border:1px solid #CCCCCC;
}

#Section_Main .Report_Content .info a{
	padding-left:10px;
	background:url("../images/arrow_pink.gif") no-repeat left 3px;
}


/*リンク*/
#Section_Link dl.link01{
	margin-bottom:15px;
}

#Section_Link dl.link01 a{
	padding-left:10px;
	background:url("../images/arrow_green.gif") no-repeat left 3px;
}

#Section_Link dl.link01 dd,#Section_Link dl.link02 dd,#Section_Link dl.link03 dd{
	padding:10px 15px;	
}


#Section_Link dl.link02 dd img{
	float:left;
	margin:0 10px 30px 0;
}
#Section_Link dl.link02 dd p{
	float:left;
}

#Section_Link dl.link03{
	padding-top:30px;
}



/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●４-３．ページトップ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.pageup{
	text-align:right;
	padding:0 20px 20px 0;
}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■５．対複数設定
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
.clear{
	clear:both;
}

.font_s{
	font-size:75%;	
}

/*---------------------------------------
フロート解除用
---------------------------------------*/
.clearfix{
	zoom:1; /* clear float - ie */
}
.clearfix:after{ /* clear float */
	content:".";
	display:block;
	height:0;
	clear: both;
	visibility:hidden;
}




