@charset "utf-8";
/* CSS Document */



/** common **/

html{ height:100%; overflow-y:scroll;}

body {
	margin: 0px;
	padding: 0px;
	color: #333333;
	font:13px/1.6 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック","MS P Gothic", sans-serif;
	*font-size:small; /* IE 7 */
	*font:x-small; /* IE 6以下 */
	background:#FFFFFF;
	height:100%;
	}
*{ margin:0; padding:0;}

ul,li{ list-style:none;}

th,h4,dt{ font-weight:normal;font-size:100%;}

img{ border:none;}

#Wrap{ width:810px; margin:0 auto; min-height:100%;}

#HeaderContents{ width:800px; height:75px; background:url(../img/back_head.gif) repeat-x; margin:0 auto;}

#HeaderContents #Logo{ width:215px; float:left; margin-top:17px;}
#HeaderContents #LogoText{ width:220px; float:left; margin-top:17px;}
#HeaderContents ul#LogoMenu{ width:142px; float:right; margin-top:36px;}
#HeaderContents ul#LogoMenu li{ float:right;}
#HeaderContents ul#LogoMenu li img{ vertical-align:bottom;}

/*- LeftContents
*--------------------------*/
#LeftContents{ width:185px; float:left;}
#LeftContents ul#Banner{ width:185px;}
#LeftContents ul#Banner li{ margin:0 0 10px 0;}


/*- RightContents
*--------------------------*/
#RightContents{ width:605px; float:right;}

#NavigationContents{ width:800px; margin:0px auto 10px;}
#NavigationContents ul{ width:800px;}
#NavigationContents ul li{ height:35px; float:left; display:inline;}
#NavigationContents ul li:first-child{ margin-right:2px;}

#NewsContents{ width:600px;}
#NewsContents dl{ width:585px; margin:5px auto;}
#NewsContents dl dt{ width:8em; float:left; padding:0 0 10px 0;}
#NewsContents dl dd{ padding-right:1em; padding:0 0 10px 8.5em; margin-bottom:10px; border-bottom:1px dotted #CCC;}

#Footer{ width:800px; height:25px; margin:-25px auto 0;}



/************* 
TopContents 
***************/

#MainContents{ width:805px; margin:0 auto 30px; padding-bottom:25px;}
#MainImg{ width:805px; margin:0 auto 10px;}

.DescriptionImage{ margin-bottom:15px;}

/************* 
InnerContents 
***************/

#InnerContents{ width:805px; margin:30px auto; padding-bottom:25px;}

h3{ margin:0 0 15px 0;}

/** outline **/

h4{ width:590px; background:#003366; color:#FFFFFF; padding:5px; margin:10px 0 10px 0;}
p{ width:590px; padding:5px;}

table.Detail{ width:600px; border:1px solid #FFFFFF; border-collapse:collapse; margin-bottom:20px;}
table.Detail th{ width:5.5em; border:1px solid #FFFFFF; background:#003366; color:#FFFFFF; padding:5px; vertical-align:top;}
table.Detail td{ border:1px solid #FFFFFF; background:#E8F3FF; padding:5px;}

/** seminar **/


table.SeminarDetail{ width:600px; border:1px solid #CCCCCC; border-collapse:collapse; margin-bottom:20px;}
table.SeminarDetail th{ width:70px; border:1px solid #CCCCCC; padding:5px; vertical-align:top;}
table.SeminarDetail td{  border:1px solid #CCCCCC; padding:5px;}

table.SeminarDetail td dl { width:470px;}  
table.SeminarDetail td dt { float:left; width:70px;  padding:5px 0 5px 10px; clear:both;}  
table.SeminarDetail td dd { width:350px; margin-left:70px;  padding:5px 5px 5px 10px;}

table.SeminarDetail td dd span.subtit_seminar{ font-weight:bold;}
table.SeminarDetail td dd span.panelist{ background-color:#333333; color:#FFFFFF;}
table.SeminarDetail td dd span.moderator{ background-color:#333333; color:#FFFFFF;}

#EntryBtn{ width:234px; height:40px; margin:10px auto;}


a.Map{ margine:0 0 0 5px; position:relative;}
a.Map img{ position:relative; top:3px; left:5px}

/*------------------------

float

------------------------*/

#HeaderContents:after,
#HeaderContents #Logo:after,
#HeaderContents ul#LogoMenu:after,
#MainContents:after,
#InnerContents:after,
#NavigationContents:after

{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

#HeaderContents,
#HeaderContents #Logo,
#HeaderContents ul#LogoMenu,
#MainContents,
#InnerContents,
#NavigationContents
{display:inline-block;} /*IE7およびMacIE5向け*/


* html #HeaderContents,
* html #HeaderContents #Logo,
* html #HeaderContents ul#LogoMenu,
* html #MainContents,
* html #InnerContents,
* html #NavigationContents


{height:1%;}

#HeaderContents,
#HeaderContents #Logo,
#HeaderContents ul#LogoMenu,
#MainContents,
#InnerContents,
#InnerContents,
#NavigationContents
{display:block;}

/*End hide from IE-mac*/ /*IE6以前向け*/

#HeaderContents,
#HeaderContents #Logo,
#HeaderContents ul#LogoMenu,
#MainContents,
#InnerContents,
#NavigationContents
{overflow:hidden;}
/*DWデザインビュー向け　公開時には削除*/
