@charset "utf-8";

/*/techno/symposium/mics2009/index.htm以下のページ用スタイル*/


/***----------------------------------
	左マージンを消去
----------------------------------***/

div#content p,
div#content h1,
div#content h2,
div#content h3,
div#content h4,
div#content img{
	margin-left:0px;
}


/***----------------------------------
	見出し用スタイル
----------------------------------***/

.sHeadStyle01{
	padding-bottom:5px;
	border-bottom:#dddddd 1px solid;
	margin: 35px 0 13px 0;
}

.sHeadStyle02{
	background: url(/techno/symposium/mics2009/img/common_titlebg001.gif) repeat-x;
	margin-bottom:35px;
}

.sHeadStyle03{
	background: url(/techno/symposium/mics2009/img/common_titlebg002.gif) no-repeat left bottom;
	padding:7px 10px;
	border:#cecece 1px solid;
	margin-bottom:20px;
}

.sHeadStyle04,
.sHeadStyle05{
	font-weight: bold;
}

.sHeadStyle05 span.fontSmall{
	font-weight: normal;
	margin:0 0 0 50px;
}

.sHeadStyle06{
	padding-bottom:5px;
	border-bottom:#dddddd 1px solid;
	margin: 35px 0 13px 0;
	padding:0 0 5px 10px;
}

/*グローバル*/
.sHeadStyle07{
	text-align:center;
	line-height:1.3em;
}

.sHeadStyle07 span.opinion{
	font-size:130%;
}

/***----------------------------------
	共通
----------------------------------***/

.attention{
	color: #A8262C;
}


/***----------------------------------
	トップイメージスタイル
----------------------------------***/

div.topImageArea{
	background:url(/techno/symposium/mics2009/img/pict_main_botom.gif) no-repeat left bottom;
	height:145px;
	margin-bottom:20px;
}

div.topImageArea ul.snavi{
	margin-left:8px;
	list-style: none;
}

div.topImageArea ul.snavi li{
	display:inline;
}


/***----------------------------------
	インデックスページ
----------------------------------***/

div.sTwoColumnBlock01{
	width:100%;	
}

div.sTwoColumnBlock01 p.imageArea{
	width:42%;	
	float:left;
	display:inline
}

div.sTwoColumnBlock01 div.textArea{
	width:56%;	
	float:right;
}



/*角丸用スタイル*/

.roundWrap {
	width:100%;
	text-align:left;
}

.roundTop {
	background: #e7f1ea url(/techno/symposium/mics2009/img/bg_round_t_l.gif) no-repeat top left;
}
.roundTop span {
	background: url(/techno/symposium/mics2009/img/bg_round_t_r.gif) no-repeat top right;
	height: 5px;
	display: block;
}
.roundBottom {
	background: #e7f1ea url(/techno/symposium/mics2009/img/bg_round_u_l.gif) no-repeat bottom left;
}
.roundBottom span {
	background: url(/techno/symposium/mics2009/img/bg_round_u_r.gif) no-repeat bottom right;
	height: 5px;
	display: block;
}
.roundBody {
	background: #e7f1ea;
	padding:10px 0 1px 0;

}

/*グローバル*/
/*角丸中身*/

div.roundWrap div.btnArea {
	/*padding-left:36px;*/
}

div.roundWrap div.btnArea p img{
	margin-top:10px;
	margin-bottom:-15px;
}

div.roundWrap div.listArea{
	text-align:center;　/*IE6*/
}

div.roundWrap div.listArea ul{
	width:26em;
	_width:23em; /*IE6*/
	text-align:left;
	margin:-12px auto 0 auto;
	padding-left:2em;
	white-space:normal;

}



div.sTwoColumnBlock02 div.leftArea{
	width:48%;
	float:left;
}

div.sTwoColumnBlock02 div.rightArea{
	width:48%;
	float:right;
}

div.sTwoColumnBlock02 div.leftArea div.wrap,
div.sTwoColumnBlock02 div.rightArea div.wrap{
padding:0 10px;
}

dl.sListStyleA01{
	margin-bottom:20px;
}

dl.sListStyleA01 dt{
	float:left;
	width:auto;
	padding-bottom:0.25em;
}

dl.sListStyleA01 dd{
	width:auto;
	margin-left:3em;
	padding-bottom:0.25em;
}



dl.sListStyleA02 dt{
	float:left;
	width:auto;
	padding-bottom:0.25em;
}

dl.sListStyleA02 dd{
	width:auto;
	margin-left:1.5em;
	padding-bottom:0.25em;
	margin-bottom:20px;
}


dl.sListStyleA03 dt{
	float:left;
	width:auto;
	padding-bottom:0.25em;
}

dl.sListStyleA03 dd{
	width:auto;
	margin-left:7em;
	padding-bottom:0.25em;
	margin-bottom:20px;
}



p.indent{
		padding-left:3em;
}


div.sTextColumnBlock01{
	width:100%;
}

div.sTextColumnBlock01 p.leftArea{
	width:46%;
	float:left;
}

div.sTextColumnBlock01 p.rightArea{
	width:46%;
	float:right;
}



/***----------------------------------
	ご挨拶
----------------------------------***/


div.sFullColumnBlock02{
	border-bottom:#cecece 1px solid;
	padding:0 0 23px 0;
	margin:0 0 30px 0;
}

div.sTwoColumnBlock04{
	width:100%;	
}

div.sTwoColumnBlock04 p.imageArea{
	width:23%;	
	float:left;
	display:inline
}

div.sTwoColumnBlock04 div.textArea{
	width:72%;	
	float:right;
}

div.sTwoColumnBlock04 div.textArea div.nameBox{
	float:right;
}

div.sTwoColumnBlock04 div.textArea div.nameBox img{
	margin:10px 0;
}



/***----------------------------------
	プログラム
----------------------------------***/

table.sTable01{
	width:100%;
	border-collapse:collapse;
	border: none;
	empty-cells:show;
	background: #ffffff;
	margin-bottom:50px;
}

table.sTable01 th{
	border:none;
	border-top: #61a072 1px solid;
	border-bottom: #61a072 1px solid;
	border-right: #ffffff 5px solid;
	padding:10px;
	vertical-align: top;
}

table.sTable01 td{
	border: none;
	margin-left:5px;
	border-top: #cecece 1px solid;
	border-bottom: #cecece 1px solid;
	padding:10px;
}

table.sTable01 span.text{
color:#61a072;
font-weight:bold;
}


div.programDate01,
div.programDate02{
	padding:0 0 0 10px;
	margin-bottom:10px;
}


/***----------------------------------
	会場案内(グローバルのみ使用)
----------------------------------***/

dl.infoList ul,
dl.infoList dl{
	font-size:1em;
	margin:15px 0 15px 25px;
}


dl.infoList{
	margin:0 0 30px 0;
}

dl.infoList dt{
	background:url("/img/pop_misc02.gif") no-repeat left;
	padding:0 0 0 15px;
	font-weight:bold;
}

.fontBold{
	font-weight:bold;
}


/***----------------------------------
	講演者紹介
----------------------------------***/

div.sTwoColumnBlock03 div.textArea p{ margin:0 !important}/*既存のPの下マージンを消去*/

div.sTwoColumnBlock03 div.textArea p.explain{ margin:20px 0 0 0 !important}


/*グローバル*/
div.sTwoColumnBlock03{
	border-bottom:#dddddd 1px solid;
	margin-bottom:20px;
	padding:0 0 20px 0; 
}

div.last{
	border:none;
	margin-bottom:0px;
}

div.sTwoColumnBlock03 p.imageArea{
	width:12%;	
	float:left;
}


div.sTwoColumnBlock03 div.textArea{
	width:86%;	
	float:right;
}


div.kouenDate01{
	padding:0 0 0 13px;
	margin:0 0 10px;
}

/***----------------------------------
	参加申し込み
----------------------------------***/


div.sFullColumnBlock01{
	border-top:#cecece 1px solid;
	border-bottom:#cecece 1px solid;
	padding:30px 0;
}


div.sFullColumnBlock01 .roundWrap {
	width:372px;
	margin:0 auto;
	text-align:left;
}



/*角丸ボックスはインデックスと共通*/


/***----------------------------------
	リンクカラー
----------------------------------***/

div#content .headingSmall a:link,
div#content .headingSmall a:visited,
div#content a:link,
div#content a:visited{
	text-decoration:none;
	color:#0a318f;
}

div#content .headingSmall a:hover,
div#content a:hover{
	text-decoration:underline;
	color:#54c3f1;
}



/***----------------------------------
	clearfix
----------------------------------***/


.clearfix{
display:inline-table;
}


/* モダンブラウザ(Firefox Opera Safari)対策 */
.clearfix:after{
display:block; 
clear:both; 
visibility:hidden;
height:0; 
content:".";
}

/* Win版IE5および6対策 */
* html .clearfix{
height:1%;
}

/* Win版IE7とMac版IE5対策 */
.clearfix{
display:block;
}


/* Win版IE5.5～IE7対応 */
.clearfix{
zoom:1;
} 

/***----------------------------------
	090525 add
----------------------------------***/

div.day-report-block{
	margin:0 0 10px 0;
	*padding:25px 0;
	border-bottom:1px solid #db8919;
}

h2.day-report-heading{
	background:url(/techno/symposium/mics2009/img/day_heading.gif) no-repeat;
	width:666px;
	height:21px;
	margin:0 0 20px 0;
}

h2.day-report-heading span{
	text-indent:-10000px;
	overflow:hidden;
}

/*\*/
h2.day-report-heading span{
	width:0;
	height:0;
	overflow:hidden;
	position:absolute;
}/**/


