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


/* All
-----------------------------------*/
#wrapper {
	width:850px;
	padding-bottom:2em;
	margin:0 auto;
/*	background:url(../images/bg_main.jpg) no-repeat; */
}


/* header
-----------------------------------*/
#header {
	width:850px;
	height:307px;
	position:relative;
}
	

h1#mainCopy {
	position:absolute;
	top:90px;
	left:19px;
	width:360px;
	height:180px;
	z-index:20;
	text-indent:0;
}

#mainDesc {
	font-size:80%;
	line-height:1.6;
	position:absolute;
	top:180px;
	left:25px;
	z-index:5;
}

#logoTableau {
	position:absolute;
	top:11px;
	left:0;
}

#logoSSS {
	position:absolute;
	top:20px;
	right:10px;
}

#movie {
	width:441px;
	height:212px;
	position:absolute;
	bottom:0;
	right:15px;
	z-index:1;
	background-color:#FFF;
}


/* Content
-----------------------------------*/
#content {

}


/* leftArea
-----------------------------------*/
#leftArea {
	width:634px;
	float:left;
}

#seminarBan {
	width:647px;
	height:120px;
	margin:-3px 0 0 -13px;
}

#seminarBan a {
	display:block;
	width:647px;
	height:120px;
	text-indent:-9997px;
	background:url(../images/ban_seminar_off.jpg) no-repeat;
	outline-style:none;
}

#seminarBan a:hover {
	background:url(../images/ban_seminar_on.jpg) no-repeat;
}

#onlineBan {
	width:647px;
	height:131px;
	margin:0 0 10px -13px;
}

#onlineBan a {
	display:block;
	width:647px;
	height:131px;
	text-indent:-9997px;
	background:url(../images/ban_seminar_online_off.jpg) no-repeat;
	outline-style:none;
}

#onlineBan a:hover {
	background:url(../images/ban_seminar_online_on.jpg) no-repeat;
}

#trialBan {
	width:647px;
	height:123px;
	margin:5px 0 15px -13px;
}

#trialBan a {
	display:block;
	width:647px;
	height:123px;
	text-indent:-9997px;
	background:url(../images/ban_trial_top_off.jpg) no-repeat;
	outline-style:none;
}

#trialBan a:hover {
	background:url(../images/ban_trial_top_on.jpg) no-repeat;
}

ul#keyword3 {
	list-style:none;
	margin:0 0 14px -7px;
}

ul#keyword3 li {
	display:inline;
}

#information {
	padding:20px;
	border:1px solid #CCC;
	margin-bottom:15px;
}

#information h3 {
	margin-bottom:22px;
}

dl#infoList {
	font-size:80%;
}

dl#infoList dt {
	clear:left;
	float:left;
	font-weight:bold;
	line-height:1.3;
	margin:0 13px 0 0;
}

dl#infoList dd {
	margin:0 0 1em 105px;
	padding-left:92px;
	line-height:1.3;
}

dl#infoList dd a {
	line-height:1.3;
	margin-bottom:1em;
}


dl#infoList dd.press {
	background:url(../images/icon_info_press.gif) no-repeat left 3px;
}

dl#infoList dd.seminar {
	background:url(../images/icon_info_seminar.gif) no-repeat left 3px;
}

dl#infoList dd.event {
	background:url(../images/icon_info_event.gif) no-repeat left 3px;
}

dl#infoList dd.info {
	background:url(../images/icon_info_info.gif) no-repeat left 3px;
}

dl#infoList dd.blog {
	background:url(../images/icon_info_blog.gif) no-repeat left 3px;
}

dl#infoList dd.last {
	margin-bottom:0;
}

h2.tbTxtTtl01 {
	width:634px;
	height:72px;
	margin-bottom:15px;
	text-indent:-9997px;
	background:url(../images/h2_tbTxtTtl01.jpg) no-repeat;
}

h2.tbTxtTtl02 {
	width:634px;
	height:72px;
	margin-bottom:15px;
	text-indent:-9997px;
	background:url(../images/h2_tbTxtTtl02.jpg) no-repeat;
}

h3 {
	font-size:100%;
	font-weight:bold;
	color:#339900;
	margin-bottom:12px;
}

h3.exNum {
	font-size:90%;
	font-weight:bold;
	line-height:1.3;
	color:#CC6600;
	margin:0 0 10px 1.6em;
	text-indent:-1.6em;
}


/* rightArea
-----------------------------------*/


/* footer
-----------------------------------*/

