@charset "Shift_JIS";



/* Title */
/**************************************/
div.event h2 {
	background      : url("/event/img/h2_event.jpg") no-repeat;
}

div.event div.index h3.introduction {
	background      : url("/event/img/sodec_h3_1.gif") no-repeat;
}

div.event div.index h3.outline {
	background      : url("/event/img/sodec_h3_2.gif") no-repeat;
}

div.event div.index h3.dwhh3-1 {
	background      : url("/event/img/dwh_h3_01.gif") no-repeat;
	margin-top		: 30px;
}

div.event div.index h3.dwhh3-2 {
	background      : url("/event/img/dwh_h3_02.gif") no-repeat;
}

div.event div.index h3.dwhh3-3 {
	background      : url("/event/img/dwh_h3_03.gif") no-repeat;
}

div.event div.index h3.dwhh3-4 {
	background      : url("/event/img/dwh_h3_04.gif") no-repeat;
}

div.event div.index h4.environment {
	margin			: 10px 0px 10px 0px;
	text-indent		: -9999px;
	width			: 259px;
	height			: 56px;
	background      : url("/event/img/sodec_h4_1.gif") no-repeat;
}

div.event div.index h4.operation {
	margin			: 20px 0px 10px 0px;
	text-indent		: -9999px;
	width			: 260px;
	height			: 56px;
	background      : url("/event/img/sodec_h4_2.gif") no-repeat;
}

div.event div.index h4.it {
	margin			: 20px 0px 10px 0px;
	text-indent		: -9999px;
	width			: 368px;
	height			: 56px;
	background      : url("/event/img/sodec_h4_3.gif") no-repeat;
}

div.event div.index h4.seminar {
	margin			: 20px 0px 20px 0px;
	text-indent		: -9999px;
	width			: 520px;
	height			: 44px;
	background      : url("/event/img/sodec_h4_4.gif") no-repeat;
}

div.event div.index h4.consultation {
	text-indent		: -9999px;
	width			: 395px;
	height			: 35px;
	background      : url("/event/img/sodec_h4_5.gif") no-repeat;
}

div.event div.index h4.evotution {
	margin			: 20px 0px 20px 0px;
	text-indent		: -9999px;
	width			: 521px;
	height			: 35px;
	background      : url("/event/img/dwh_h4_01.gif") no-repeat;
}

div.event div.index h4.mitai {
	margin			: 20px 0px 20px 0px;
	text-indent		: -9999px;
	width			: 119px;
	height			: 18px;
	background      : url("/event/img/dwh_h4_02.gif") no-repeat;
}

div.event div.index h4.kikitai {
	margin			: 20px 0px 20px 0px;
	text-indent		: -9999px;
	width			: 139px;
	height			: 18px;
	background      : url("/event/img/dwh_h4_03.gif") no-repeat;
}

div.event div.index h4.soudan {
	margin			: 20px 0px 20px 0px;
	text-indent		: -9999px;
	width			: 157px;
	height			: 20px;
	background      : url("/event/img/dwh_h4_04.gif") no-repeat;
}

div.event div.index div.sodec h5 {
	font-size		: 120%;
	line-height: 130%;
	color			: #4e4e9b;
}

div.event div.index div.dwh h5 {
	font-size		: 120%;
	line-height: 130%;
	color			: #913255;
}

/* sodecIndex */
/**************************************/
div.event div.index div.sodec {
	margin			: 0px 139px;
	width			: 521px
}

div.event div.index div.sodec li {
	line-height     : 120%;
	list-style-type : disc;
	margin          : 0px 0px 5px 30px;
}

div.event div.index p.president {
	text-align      : right;
	
	
}#body #main .index h2 {
	background-image: url(../img/h2_event.jpg);
}

div.event div.index div.sodec .worry {
	margin			: 10px 0px 0px 0px;
	padding			: 0px 0px 20px 0px;
	width			: 520px;
	border-bottom	: 1px solid #cccccc;
}

div.event div.index div.sodec .worry-left {
	text-indent		: -9999px;
	width			: 136px;
	height			: 73px;
	background      : url("/event/img/sodec_img_06.jpg") no-repeat;
	float			: left;
}

div.event div.index div.sodec .worry-right {
	width			: 384px;
	float			: right;
}

div.event div.index div.sodec .column {
	width			: 520px;
	margin			: 30px 0px 40px 0px;
	padding			: 0px 0px 30px 0px;
	border-bottom	: 1px solid #cccccc;
}

div.event div.index div.sodec .column .left {
	text-indent		: -9999px;
	width			: 137px;
	height			: 45px;
	background      : url("/event/img/sodec_img_07.gif") no-repeat;
	float			: left;
}

div.event div.index div.sodec .column .right {
	width			: 368px;
	margin			: 4px 0px 0px 15px;
	font-size		: 120%;
	font-weight		: bold;
	line-height		: 130%;
	float			: right;
}

div.event div.index div.sodec .solution .left {
	width			: 310px;
	float			: left;
}

div.event div.index div.sodec .solution .right {
	float			: right;
}

div.event div.index div.sodec .caption {
	text-align		: right;
	font-size		: 0.75em;
}

div.event div.index div.sodec .sodec-image {
	margin			: 20px 0px 0px 0px;
	width			: 520px;
	clear			: both;
}

div.event div.index div.sodec .sodec-image .image-left {
	width			: 160px;
	margin			: 0px 20px 0px 0px;
	float			: left;
}

div.event div.index div.sodec .sodec-image .image-center {
	width			: 160px;
	margin			: 0px 20px 0px 0px;
	float			: left;
}

div.event div.index div.sodec .sodec-image .image-right {
	width			: 160px;
	float			: left;
	margin-bottom: 5px;
}

div.event div.index div.sodec div.seminer {
	width			: 520px;
	border-bottom	: 1px solid #cccccc;
	padding-bottom	: 15px;
	margin-bottom	: 20px;
}

div.event div.index div.sodec div.seminer .left {
	margin			: 0px 10px 0px 0px;
	width			: 330px;
	float			: left;
}

div.event div.index div.sodec div.seminer .right {
	text-align		: center;
	width			: 180px;
	float			: right;
}

div.event div.index div.sodec div.seminer p {
	width			: 330px;
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 10px 0px;
}

div.event div.index div.sodec table {
	width			: 520px;
	border			: 1px solid #cccccc;
	border-collapse	: collapse;
	margin-bottom	: 20px;
}

div.event div.index div.sodec table th {
	font-size		: 80%;
	padding			: 5px;
	border			: 1px solid #cccccc;
	border-collapse	: collapse;
	width			: 100px;
}

div.event div.index div.sodec table td {
	font-size		: 80%;
	padding			: 5px;
	border			: 1px solid #cccccc;
	border-collapse	: collapse;
}

div.event div.index div.sodec .guide {
	width			: 520px;
	margin-top		: 10px;
}

div.event div.index div.sodec .guide .left {
	width			: 300px;
	float			: left;
	text-align		: center;
}

div.event div.index div.sodec .guide .right {
	width			: 207px;
	float			: right;
}

div.event div.index div.sodec .inquiry {
	margin-bottom	: 40px;
}


/* dwhIndex */
/**************************************/
div.event div.index div.dwh {
	margin			: 0px 139px;
	width			: 521px
}

div.event div.index div.dwh .interface .left {
	width			: 279px;
	float			: left;
}

div.event div.index div.dwh .interface .right {
	float			: right;
}

div.event div.index div.dwh span.userinterface {
	font-size		: 150%;
	font-weight		: bold;
	line-height: 130%;
	color			: #913255;
}

div.event div.index div.dwh .dwh-image .image-left {
	width			: 160px;
	margin			: 0px 20px 0px 0px;
	float			: left;
}

div.event div.index div.dwh div.link {
	margin-left		: 30px ;
}

/*
div.event div.index div.dwh .dwh-image .image-left {
	width			: 160px;
	margin			: 0px 20px 0px 0px;
	float			: left;
}

div.event div.index div.dwh .dwh-image .image-center {
	width			: 160px;
	margin			: 0px 20px 0px 0px;
	float			: left;
}*/

div.event div.index div.dwh div.image-right {
	width			: 242px;
	float			: right;
	margin			: 0px 20px 0px 0px;
}

div.event div.index div.dwh .solution .left li {
	line-height     : 120%;
	list-style-type : disc;
	margin          : 0px 0px 5px 20px;
}

div.event div.index div.dwh .column {
	width			: 520px;
	margin			: 30px 0px 40px 0px;
	padding			: 0px 0px 30px 0px;
	border-bottom	: 1px solid #cccccc;
}

div.event div.index div.dwh .column .left {
	text-indent		: -9999px;
	width			: 137px;
	height			: 45px;
	background      : url("/event/img/dwh_img_05.gif") no-repeat;
	float			: left;
}

div.event div.index div.dwh .column .right {
	width			: 368px;
	margin			: 0px 0px 0px 15px;
	font-size		: 120%;
	font-weight		: bold;
	line-height		: 130%;
	float			: right;
}

div.event div.index div.dwh .column .column-image {
	margin			: 15px 0px 0px 0px;
	float			: left;
}

div.event div.index div.dwh .column .right span {
	color			: #FF0000;
}

div.event div.index div.dwh div.seminer {
	width			: 520px;
	border-bottom	: 1px solid #cccccc;
	padding-bottom	: 15px;
	margin-bottom	: 20px;
}

div.event div.index div.dwh div.seminer .left {
	margin			: 0px 10px 0px 0px;
	width			: 330px;
	float			: left;
}

div.event div.index div.dwh div.seminer .right {
	text-align		: center;
	width			: 180px;
	float			: right;
}

div.event div.index div.dwh div.seminer p {
	width			: 330px;
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 10px 0px;
}

div.event div.index div.dwh h4.pr {
	margin			: 20px 0px 20px 0px;
	text-indent		: -9999px;
	background      : url("/event/img/dwh_h4_pr.gif") no-repeat;
}

div.event div.index div.dwh h4.soudan {
	margin			: 20px 0px 20px 0px;
	text-indent		: -9999px;
	background      : url("/event/img/dwh_h4_soudan.gif") no-repeat;
}

div.event div.index div.dwh .inquiry {
	margin-bottom	: 40px;
}

div.event div.index div.dwh table {
	width			: 520px;
	border			: 1px solid #cccccc;
	border-collapse	: collapse;
	margin-bottom	: 20px;
}

div.event div.index div.dwh table th {
	font-size		: 80%;
	padding			: 5px;
	border			: 1px solid #cccccc;
	border-collapse	: collapse;
	width			: 100px;
}

div.event div.index div.dwh table td {
	font-size		: 80%;
	padding			: 5px;
	border			: 1px solid #cccccc;
	border-collapse	: collapse;
}

div.event div.index div.dwh .guide {
	width			: 520px;
	margin-top		: 10px;
}

div.event div.index div.dwh .guide .left {
	width			: 300px;
	float			: left;
	text-align		: center;
}

div.event div.index div.dwh .guide .right {
	width			: 207px;
	float			: right;
}

div.event div.index div.dwh .seminer .left .lecturer {
	color			: #333333;
}
div.event div.index div.dwh span {
	color			: #913255;
}

div.event div.index div.dwh .seminer .left span {
	color			: #333333;
}

div.event div.index div.dwh hr {
	color			: #999999;
	size			:1px;
	width			:521px;
}

/* forum2007 report */
/**************************************/
div.event div.index div.forumreport {
	margin			: 0px 117px;
	width			: 564px
}

div.event div.index div.forumreport table {
	width			: 564px;
	border-collapse	: collapse;
	margin-bottom	: 30px;
}

div.event div.index div.forumreport table td {
	border-collapse : collapse;
	padding         : 4px 10px 4px 10px;
	font-size		: 80%;
}


div.event div.index div.forumreport h5 {
	font-size		: 120%;
	line-height: 130%;
	color			: #140064;
	margin-top:10px;
}

div.event div.index img.forumtitle {
	margin-bottom	:20px;
	margin-left		:10px;
}

div.event div.index img.forumtokyo {
	margin-bottom	:20px;
	margin-left		:10px;
}


/* otsuka_jfs */
/**************************************/
div.event div.index div.jfs {
	margin			: 0px 139px;
	width			: 521px
}

div.event div.index div.jfs span.ds {
	color			:#913255;
	font-size		:100%;
	font-weight		:bolder;
	margin-top		:10px;
}

div.event div.index div.jfs table {
	width			: 520px;
	border			: 1px solid #f09612;
	border-collapse	: collapse;
	margin-bottom	: 20px;
	margin-top:5px;
}

div.event div.index div.jfs table caption.kaijyo {
	text-align		:left;
	font-weight		:bolder;
}

div.event div.index div.jfs table td.city {
	font-size		: 90%;
	padding			: 5px;
	border			: 1px solid #f09612;
	border-collapse	: collapse;
	background-color:#FFCC99;
	text-align		:center;
	font-weight		:bolder;
}

div.event div.index div.jfs table td.progrum {
	border-collapse : collapse;
	border			: 1px solid #f09612;
	padding         : 5px;
	font-size		: 80%;
}

div.event div.index div.jfs span.svf {
	color			:#4e4e9b;
	font-size		:100%;
	font-weight		:bolder;
	margin-top		:10px;
}

div.event div.index div.jfs span.syousai {
	border			:1px solid #cccccc;
	padding			:3px;
	background-color:#FFFFFF;
}

div.event div.index div.jfs p {
	margin-top:15px;
}

div.event div.index div.jfs img.botan {
	margin-left:200px;
}


/* otsuka_jfsを元にオービックへ */
/**************************************/
div.event div.index img.obicttl {
	margin:0px 10px 15px 10px;
}

div.event div.index div.obic {
	margin			: 0px 50px;
	width			: 700px
}

div.event div.index div.obic span.ds {
	color			:#913255;
	font-size		:100%;
	font-weight		:bolder;
	margin-top		:10px;
}

div.event div.index div.obic table {
	width			: 698px;
	border			: 1px solid #FF0033;
	border-collapse	: collapse;
	margin-bottom	: 20px;
}

div.event div.index div.obic table caption.kaijyo {
	text-align		:left;
	font-weight		:bolder;
	padding:0px;
	margin:0px;
	font-size:100%;
}

div.event div.index div.obic table td.city {
	font-size		: 80%;
	padding			: 5px;
	border:#FF0033 1px solid;
	border-collapse	: collapse;
	background-color:#FFE5FB;
	text-align		:center;
	font-weight		:bolder;
}

div.event div.index div.obic table td.progrum {
	border-collapse : collapse;
	border			: 1px solid #FF0033;
	padding         : 5px;
	font-size		: 80%;
}

div.event div.index div.obic table td.progrum div.titleds{
	padding:3px;
	font-weight: bold;
	font-size:110%;
	color:#913244;
	background-color:#FFE5FB;
}

div.event div.index div.obic span.svf {
	color			:#4e4e9b;
	font-size		:100%;
	font-weight		:bolder;
	margin-top		:10px;
}

div.event div.index div.obic span.syousai {
	border			:1px solid #cccccc;
	padding			:3px;
	background-color:#FFFFFF;
}

div.event div.index div.obic p {
	margin-top:0px;
}

div.event div.index div.obic img.botan {
	margin-left:200px;
}

/*WARP Climax 2008	*/
div.event div.index div.warp {
	margin			: 20px 89px　0px 89px;
	width			: 621px}
#body #main .index .warp .center {
	text-align: center;
	margin-top:15px;
}
#body #main .index .warp h1 {
	font-size: 1.2em;
	line-height: 120%;
	font-weight: bold;
	color: #000099;
	background: url(../img/wc08_h1-bg.gif) no-repeat right top;
	padding-right: 200px;
	margin-top:10px
}
div.event div.index div.warp table {
	font-size		: 90%;
	width			: 620px;
	border-collapse	: collapse;
	border-top: 2px solid #666666;
	border-bottom: 2px solid #666666;
	margin-bottom:15px;
}

div.event div.index div.warp table td.naiyo {
	padding			: 5px;
	border-collapse	: collapse;
	border-bottom: 1px solid #666666;
}

div.event div.index div.warp table td.gaiyo {
	padding			: 5px;
	border-collapse	: collapse;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

div.event div.index div.warp table td.time {
	padding			: 5px;
	border-collapse	: collapse;
	text-align		:center;
	
	border-bottom: 1px solid #666666;
	background: #D2EAFF;
	line-height: 105%;
}
#body #main .index .warp td div.ajenda {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	background: #0066CC;
	padding: 5px;
	margin-bottom:10px;
}

div.event div.index div.warp img.ttl{
	margin-top:20px;
	margin-bottom:10px;
}

/*ajenda photo*/
div.event div.index div.warp div.photo {
	width			: 530px;
	margin:0;
}


div.event div.index div.warp div.photol {
	float:left;
	width			: 320px;
	
}
div.event div.index div.dsday div.photol p {
	margin:0px 0px 3px 5px !important; 
	padding:0px 0px 0px 0px !important;
}

div.event div.index div.warp div.photor {
	float:right;
	width			: 195px;	
}

div.event div.index div.warp div.photor img {
	margin-right:10px;
}

div.event div.index div.warp div.photor div.photora {
	width			: 195px;
	clear : both;
	font-size: 0.9em;
	line-height: 110%;
}
div.event div.index div.warp div.photor div.photorb {
	width			: 195px;
	clear : both;
	margin-top:5px;
	padding-top:5px;
	border-top:1px dotted #6699ff;
	font-size: 0.9em;
	line-height: 110%;
}


/*ajenda tokyo-oosaka*/
div.event div.index div.warp div.tk {
	float:left;
	width			: 255px;
	border-top:solid 3px #006633;
	border-bottom:solid 1px #006633;
	padding:3px 0px;
	margin:5px 0px 10px 0px;
	
}

div.event div.index div.warp div.tk b{
	color:#006633;
}

div.event div.index div.warp div.os {
	float:right;
	width			: 255px;
	border-top:solid 3px #003366;
	border-bottom:solid 1px #003366;
	padding:3px 0px;
	margin:5px 0px 10px 0px;
}

div.event div.index div.warp div.os b{
	color:#003366;
}

/*WARP Climax 2009*/
div.event div.index div.warp09,
div.event div.index div.warp10{
	margin-right	: auto;
	margin-left		: 10px;
	width			: 780px;
	margin-top:0;
}

#body #main .index .warp09 h1 {
	font-size		: 1.2em;
	line-height		: 120%;
	font-weight		: bold;
	color			: #000099;
	padding			: 0 30px;
	margin			: 15px 0px;
}
div.event div.index .warp09 p.wc2009 {
	font-size		: 1.1em;
	line-height		: 110%;
	color			: #000099;
	padding			: 0 30px;
	margin			: 15px 0px;
}
div.event div.index p.inquiry {
	margin			: 5px 30px;
}
div.event div.index .warp09 h4.ttl_wc09{
	background		: url(../img/wc09_h4.jpg) no-repeat;
	height			: 30px;
	width			: 780px;
	line-height		: 30px;
	font-size		: 16px;
	color			: #ffffff;
	padding			: 0px 0px 10px 20px;
	margin			: 10px 0px 0px 0px;
}
div.event div.index .warp09 table{
	width			: 720px;
	border-collapse	: collapse;
	padding			: 5px;
	border-top		: solid 2px #666666;
	border-bottom	: solid 2px #666666;
	text-align		: left;
}
div.event div.index .warp09 table .towerhall{
	width			: 60%;
}
div.event div.index .warp09 table .skystudio{
	width			: 40%;
}
div.event div.index .warp09 table .green{
	background-color: #CCFFCC;
	color			: #006666;
}
div.event div.index .warp09 table .blue{
	background-color: #D2EAFF;
	color			: #0033FF;
}
div.event div.index .warp09 table .yellow{
	background-color: #FFCC99;
	color			: #FF3300;
}
div.event div.index .warp09 table .pink{
	background-color: #FFCCFF;
	color			: #FF3366;
}
div.event div.index .warp09 table th{
	font-weight		: bold!important;
	font-size		: 1.4em;
	padding			: 5px;
	text-align		: center!important;
}
div.event div.index .warp09 table th.gaiyo,
div.event div.index .warp10 table th.gaiyo{
	font-weight		: bold;
	font-size		: 1.1em;
	padding			: 5px;
	text-align		: center!important;
}
div.event div.index .warp09 table td{
	padding			: 5px;
	vertical-align	: top;
}
div.event div.index .warp09 table td.tensen{
	border-bottom	: dotted 2px #666666;
}
div.event div.index .warp09 table .jissen{
	border-bottom	: solid 1px #666666;
}
div.event div.index .warp09 table td.sen-left,
div.event div.index .warp09 table th.sen-left{
	border-left		: solid 1px #666666;
}
div.event div.index .warp09 table td.kyukei{
	border-top		: solid 1px #666666;
	border-bottom	: solid 1px #666666;
	background-color: #CCCCCC;
	text-align		: center;
}
div.event div.index .warp09 table td.hakusen,
div.event div.index .warp09 table th.hakusen{
	border-bottom	: solid 2px #FFFFFF;
}
div.event div.index .warp09 table p.dark-green,
div.event div.index .warp10 table p.dark-green{
	background-color: #006666;
	color			: #FFFFFF;
	font-weight		: bold;
	font-size		: 1.1em;
	line-height		: 1.3em;
	padding			: 5px 5px 5px 7px;
	text-align:left;
	margin:0px 0px 5px 0px;
}
div.event div.index .warp09 table p.dark-blue{
	background-color: #3366FF;
	color			: #FFFFFF;
	font-weight		: bold;
	font-size		: 1.1em;
	line-height		: 1.1em;
	padding			: 5px;
}
div.event div.index .warp09 table p.dark-blue02{
	color			: #000099;
	font-weight		: bold;
	line-height		: 1.1em;
	margin			: 0;
}
div.event div.index .warp09 table hr{
	color			: #000099;
}
div.event div.index .warp09 table p.dark-yellow{
	color			: #FF3300!important;
	font-weight		: bold;
	font-size		: 1.1em;
	color			: #FFFFFF;
	font-weight		: bold;
	font-size		: 1.1em;
	line-height		: 1.1em;
	padding			: 5px;
}
div.event div.index .warp09 table .time{
	color			: #333333;
	text-align		: center;
	white-space		: nowrap;
	line-height		: 1.1em;
	width			: 7%;
}
div.event div.index .warp09 table.gaiyo th,
div.event div.index .warp10 table.gaiyo th{
	white-space		: nowrap;
	background-color: #CCCCFF;
	font			: 1.2em;
	padding			: 5px;
	border-bottom	: solid 1px #666666;
}
div.event div.index .warp09 table.gaiyo td,
div.event div.index .warp10 table.gaiyo td{
	border-bottom	: solid 1px #666666;
}
div.event div.index .warp09 table div.agenda-all{
	margin-bottom	: 5px;
	clear			: both;
}
div.event div.index .warp09 table div.agenda-l{
	float			: left;
	width			: 54%;
}
div.event div.index .warp09 table div.agenda-all p, 
div.event div.index .warp09 table div.agenda-list p{
	margin-top		: 5px;
	margin-right	: 5px;
}
div.event div.index .warp09 table div.agenda-r{
	float			: right;
	width			: 44%;
}
div.event div.index .warp09 table div.pht{
	float			: right;
	clear			: both;
	margin-top		: 5px;
	width			: 162px;
}
div.event div.index .warp09 table div.pht img{
	margin-right	: 5px;
}
div.event div.index .warp09 table div.agenda-list{
	float			: left;
	width			: 100%;
}
div.event div.index .warp09 .indent{
	margin-left		: 1em!important;
	text-indent		: -1em;
}
div.event div.index .warp09 table div.pht-sen{
	border-bottom	: dotted 1px #333333;
}
div.event div.index .warp09 table p.name{
	font-size		: 0.9em;
	clear			: right;
}
div.event div.index .warp09 p.jirei-ttl{
	color			: #000099;
	background-color: #D2EAFF;
	font-weight		: bold;
	font-size		: 1.1em;
	line-height		: 1.1em;
	padding			: 5px;
	margin-bottom	: 5px;
}
div.event div.index .warp09 table img.tips{
	margin			: 7px;
}
div.event div.index .warp09 table div.comment{
	text-align		: right!important;
	margin-right	: 30px;
}
div.event div.index .warp09 table .kin-aka{
	font-size		: 1.1em;
	font-weight		: bold;
	color			: #FF0000;
}
div.event div.index .warp09 table .bk{
	font-size		: 1.1em;
	font-weight		: bold;
	color			: #333333;
}
div.event div.index .warp09 table .no-contents{
	background-color: #CCCCCC;
}
div.event div.index .warp09 .ph-past{
	margin-right	: auto;
	margin-left		: auto;
	margin-top		: 30px;
	margin-bottom	: 30px;
	width			: 620px;
	padding			: 15px 5px 10px 5px;
	background-color: #EEE8AA;
}
div.event div.index .warp09 p.past-ttl{
	font-size		: 1.4em;
	font-weight		: bolder;
	color			: #663300;
	text-align		: left;
	margin-left		: 20px;
}

/*去年の開催*/
div.event div.index div.warp div.last{
	background-color:#FFFFCC;
	border:1px solid #663300;
	padding:10px;
	margin: 10px 0px;
}
div.event div.index div.warp div.last img{
	margin: 5px 0px;
}


div.event div.index div.warp div.photo ul{
	margin:-4px 0px 0px 0px;
	padding:0px;
	
}

div.event div.index div.warp div.photo li{
	margin-left:30px;
	line-height:120%;
	margin-top: 5px;
	list-style:disc;
}




div.event div.index div.warp br.clearzero{
	line-height:0px;
	margin:0px;
	padding:0px;
	clear:both;
	}

span.svf{
	color:#4e4e9b;
	font-weight:bold;
}

span.drsum{
	color:#913255;
	font-weight:bold;
}
/*WARP CLIMAX2009***********************/

/**▼WARP CLIMAX2010********************/
#body #main .index .warp10 h1.h12010{
	font-size		: 14px;
	line-height		: 20px;
	font-weight		: bold;
	color			: #5b4a3f;
	padding			: 0px 30px 0px 30px;
	margin			: 15px 0px;
	background:url(/event/img/wc10_h1bg_02.png) repeat-y;
	}
	
div.event div.index .warp10 h4.ttl_wc10{
	background:url(/event/img/wc10_ttlbg.png) no-repeat;
	height			: 30px;
	width			: 780px;
	line-height		: 30px;
	font-size		: 16px;
	color			: #5b4a3f;
	padding			: 0px 0px 10px 20px;
	margin			: 10px 0px 0px 0px;
}

div.event div.index .warp10 table.wc10_ajenda{
	width			: 720px;
	border-collapse	: collapse;
	padding			: 5px;
	border-top		: solid 2px #666666;
	border-bottom	: solid 2px #666666;
	text-align		: left;
	margin:0px 0px 0px 30px;
}

div.event div.index .warp10 table td{
	padding			: 5px;
	vertical-align	: top;
}

td.wc10_gaiyo {
	background:#c4bf8e;
	text-align:center;
	width:80px;
	border-bottom	: dotted 1px #ffffff;
	font-weight:bold;
	line-height:120%;
}

td.wc10_time {
	background:#d6e37c;
	text-align:center;
	width:80px;
	border-bottom	: dotted 1px #ffffff;
	font-weight:bold;
	line-height:120%;
}
td.wc10_timeaward {
	background:#FF6633;
	color:#ffffff;
	text-align:center;
	width:80px;
	border-bottom	: dotted 1px #ffffff;
	font-weight:bold;
	line-height:120%;
}
td.wc10_timeparty {
	background:#CC3366;
	color:#ffffff;
	text-align:center;
	width:80px;
	border-bottom	: dotted 1px #ffffff;
	font-weight:bold;
	line-height:120%;
}

td.wc10_honbun {
	border-bottom	: dotted 1px #666666;
}

td.wc10_bktime {
	background:#999999;
	color:#FFFFFF;
	text-align:center;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}

div.event div.index .warp10 table.wc10_ajenda div.twoclum {
	width:100%;
}

div.event div.index .warp10 table.wc10_ajenda div.twoclumr {
	width:50%;
	float:right;
	display:block;
	text-align:right;
}

.warp10 table p.dark-pink{
	background-color:#EDD2E3;
	color			: #333333;
	font-weight		: bold;
	font-size		: 1.1em;
	line-height		: 1.3em;
	padding: 5px 5px 5px 7px;
	text-align:left;
	margin:0px 0px 5px 0px;
}

.warp10 table p.dark-ork{
	background-color:#FFD1B8;
	color			: #333333;
	font-weight		: bold;
	font-size		: 1.1em;
	line-height		: 1.3em;
	padding: 5px 5px 5px 7px;
	text-align:left;
	margin:0px 0px 5px 0px;
}

div.event div.index .warp10 table p.name{
	font-size		: 0.9em;
}

div.event div.index .warp10 div.twoclumr img {
	margin:0px 0px 0px 5px;
}

/***▲WARP CLIMAX2010************************/

/*Dr.Sum EA Value 2008*/
div.event div.index div.dsvalue {
	margin			: 20px 89px　0px 89px;
	width			: 621px}
	
#body #main div.index div.dsvalue div.center {
	text-align: center;
	margin-top:15px;
}
#body #main .index .dsvalue h1 {
	font-size: 1.2em;
	line-height: 120%;
	font-weight: bold;
	color: #913255;
	margin-top:10px
}
div.event div.index div.dsvalue table {
	font-size		: 90%;
	width			: 620px;
	border-collapse	: collapse;
	border-top: 2px solid #666666;
	border-bottom: 2px solid #666666;
	margin-bottom:15px;
}

div.event div.index div.dsvalue table td.naiyo {
	padding			: 5px;
	border-collapse	: collapse;
	border-bottom: 1px solid #666666;
}

div.event div.index div.dsvalue table.gaiyo{
	font-size		: 90%;
	width			: 400px;
	border-collapse	: collapse;
	border-top: 2px solid #666666;
	border-bottom: 2px solid #666666;
	margin: 0px 0px 15px 90px;
}

div.event div.index div.dsvalue table td.gaiyol {
	font-weight		:bold;
	width			: 100px;
	padding			: 5px;
	border-collapse	: collapse;
	border-bottom: 1px solid #666666;
}

div.event div.index div.dsvalue table td.gaiyor {
	width			:300px;
	padding			: 5px;
	border-collapse	: collapse;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

div.event div.index div.dsvalue table td.time {
	padding			: 5px;
	border-collapse	: collapse;
	text-align		:center;
	border-bottom: 1px solid #666666;
	background: #FFE4E1;
	line-height: 105%;
}

div.event div.index div.dsvalue table td.partner_time {
	padding			: 5px;
	border-collapse	: collapse;
	text-align		:center;
	border-bottom: 1px solid #666666;
	background: #EEE8AA;
	line-height: 105%;
}

#body #main .index .dsvalue td div.ajenda {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	background: #990033;
	padding: 5px;
	margin-bottom:10px;
}

div.event div.index div.dsvalue img.ttl{
	margin-top:20px;
	margin-bottom:10px;
}

/*ajenda photo*/
div.event div.index div.dsvalue div.photo {
	width			: 530px;
}

/*****Photoのボックスクリア設定　Dr.Sum EA Value2008とDr.Sum EA Day2009共有*****/
div.event div.index .warp10 table.wc10_ajenda div.twoclum:after,
.photo-line:after,
.photo:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
 }
/****************************************************************************************/

div.event div.index div.dsvalue div.photol {
	float:left;
	width			: 320px;
}

div.event div.index div.dsvalue div.photor {
	float:right;
	width			: 195px;
	
}

div.event div.index div.dsvalue div.photor img {
	margin-right:10px;
}

div.event div.index div.dsvalue div.photor div.photora {
	width			: 195px;
	clear : both;
	font-size: 0.9em;
	line-height: 110%;
}

div.event div.index div.dsvalue div.photor div.photorb {
	width			: 195px;
	clear : both;
	margin-top:5px;
	padding-top:5px;
	border-top:1px dotted #6699ff;
	font-size: 0.9em;
	line-height: 110%;
}

/***************Dr.Sum EA DAY2009******************/
div.event div.index div.dsday{
	margin-right	: auto;
	margin-left		: auto;
	width			: 780px;
}


#body #main .index .dsday h1 {
	font-size		: 1.2em;
	line-height		: 130%;
	font-weight		: bold;
	color			: #913255;
	padding			: 0 30px;
	margin			: 0px ;
}

#body #main .index .dsday h1.black {
	font-size		: 1.1em;
	color			: #333333;
}

div.event div.index .dsday table{
	width			: 720px;
	border-collapse	: collapse;
	padding			: 5px;
	border-top		: solid 2px #666666;
	border-bottom	: solid 2px #666666;
	text-align		: left;
	margin:10px 30px;
}

div.event div.index .dsday p.with720{
	width:720px;
	margin:0px 30px;
}

div.event div.index .dsday p.with720migi{
	width:720px;
	margin:0px 30px;
	text-align:right;
}

/*ajenda photo gaiyo table*/
div.event div.index div.dsday div.photo {
	width			: 630px;
}

div.event div.index div.dsday div.photo-line {
	width			: 630px;
	border-top:1px dotted #666666;
	padding:5px 0px 0px 0px;
}

div.event div.index div.dsday div.photol {
	float:left;
	width			: 390px;
}

div.event div.index div.dsday div.photor {
	float:right;
	width			: 220px;
	color:#333366;
	font-size: 0.9em;
	line-height: 120%;
}

div.event div.index div.dsday div.photor img {
	margin-right:10px;
}

div.event div.index div.dsday div.photor div.photora {
	width			: 195px;
	clear : both;
	font-size: 0.9em;
	line-height: 120%;
}

div.event div.index div.dsday div.photor div.photorb {
	width			: 195px;
	clear : both;
	margin-top:5px;
	padding-top:5px;
	border-top:1px dotted #6699ff;
	font-size: 0.9em;
	line-height: 110%;
	display:block;
}
div.event div.index div.dsday table td.naiyo {
	padding			: 5px;
	border-collapse	: collapse;
	border-bottom: 1px solid #666666;
	line-height:130%;
}

div.event div.index div.dsday table td.time {
	padding			: 5px;
	border-collapse	: collapse;
	text-align		:center;
	border-bottom: 1px solid #666666;
	background: #FFE4E1;
	line-height: 110%;
}


#body #main .index .dsday td div.ajenda {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	background: #990033;
	padding: 5px;
	margin-bottom:10px;
}

div.event div.index div.dsday img.ttl{
	margin-top:20px;
	margin-bottom:10px;
}


div.event div.index div.dsday table.gaiyo{
	font-size		: 90%;
	width			: 720px;
	border-collapse	: collapse;
	border-bottom: 2px solid #666666;
	margin: 0px 0px 15px 30px;
}


div.event div.index div.dsday table td.gaiyol {
	font-weight		:bold;
	width			: 80px;
	padding			: 5px;
	border-collapse	: collapse;
	border-bottom: 1px solid #666666;
	background-color:#FFE4E1;
}

div.event div.index div.dsday table td.gaiyor {
	padding			: 5px;
	border-collapse	: collapse;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

div.event div.index div.dsday table td.gaiyor2 {

	padding			: 5px;
	border-collapse	: collapse;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

div.event div.index div.dsday .applybox {
	width:250px;
	margin:10px 0px 0px 265px;
	font-weight: nomal;
	color: #CC0033;
	line-height:110%;
	text-align:center
}
div.event div.index div.dsday .applybox img{
	margin:10px 0px ;
}
a.awhite {
	color:#FFFFFF;
	text-decoration:none;
}

/*drsumday2010*/
h3.dsday2010 {
	background:url(../img/dsday2010-ttl-base.gif) no-repeat;
	line-height:30px;
	height:30px; width:780px;
	color:#913255;
	font-weight:bold;
	font-size:1.6em;
	margin:20px 0px 5px 0px;
	text-indent:0;
	padding:0px 0px 0px 10px;
}

.app_btn_gy {
	width:250px; height:50px;
	background:url(../img/dsday2010-appy_btn_gy.gif) no-repeat 0 0;
	color:#666666;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	padding:10px 0 0 0;
	display:block;
}


a.app_btn_tk {
	width:250px; height:50px;
	background:url(../img/dsday2010-appy_btn_tk.gif) no-repeat 0 0;
	line-height:50px;
	color:#7e4c20;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	display:block;
}

a.app_btn_tk:hover {
	background:url(../img/dsday2010-appy_btn_tk.gif) no-repeat 0px -50px;
}

a.app_btn_os {
	width:250px; height:50px;
	background:url(../img/dsday2010-appy_btn_os.gif) no-repeat 0 0;
	line-height:50px;
	color:#1f8e00;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	display:block;
}

a.app_btn_os:hover {
	background:url(../img/dsday2010-appy_btn_os.gif) no-repeat 0px -50px;
}

a.app_btn_ng {
	width:250px; height:50px;
	background:url(../img/dsday2010-appy_btn_ng.gif) no-repeat 0 0;
	line-height:50px;
	color:#133cf4;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	display:block;
}

a.app_btn_ng:hover {
	background:url(../img/dsday2010-appy_btn_ng.gif) no-repeat 0px -50px;
}

a.app_btn_s{
	font-size:14px;
	font-weight:bold;
	background:#FFFAE7;
	margin:3px;
	padding:3px 5px;
	border:1px solid #999999;
}

/***普遍的に使用　div.event div.index div.nomalevent********/
div.event div.index div.nomalevent {
	margin:0px 20px;
}
div.event div.index div.nomalevent h3.textttl {
	font-size:20px; line-height:120%;
	font-weight:bold;
	border-bottom:1px solid #333333; border-top:1px solid #33CCFF;
	padding:8px 13px;
	margin:0px 0px 15px 0px ;
	background:#000066 url(../img/nomalevent_ttlbg.gif) repeat-x;
	color:#FFFFFF;
	text-align:left; text-indent:0;
	height:auto;
	width:auto;
}
div.event div.index div.nomalevent div.read {
	font-weight:bold;
	color:#000066;
	margin:0px 20px 15px 20px ;
}

div.event div.index div.nomalevent div.midashittl {
	border:1px solid #999999;
	color:#140064;
	font-weight:bold;
	font-size:14px;
	line-height:30px;
	height:30px;
	text-indent:0;
	padding:0px 6px;
	margin:20px 0px 10px 0px;
	background:URL(/product/img/h3_otherbg.gif) no-repeat right bottom;
	width:auto!important;
}

/*time table*/
div.event div.index table.ajendatb {
	font-size		: 90%;
	width			: 100%;
	border-collapse	: collapse;
	border-top: 2px solid #666666;
	border-bottom: 2px solid #666666;
	margin-bottom:15px;
}

div.event div.index table.ajendatb td.naiyo {
	padding			: 5px;
	border-collapse	: collapse;
	border-bottom: 1px solid #666666;
}

div.event div.index table.ajendatb td.gaiyo {
	padding			: 5px;
	border-collapse	: collapse;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

div.event div.index table.ajendatb td.time {
	padding			: 5px;
	border-collapse	: collapse;
	text-align		:center;
	border-bottom: 1px solid #666666;
	background: #D2EAFF;
	line-height: 105%;
}

div.event div.index table.ajendatb .ajenda {
	color:#333366;
	font-weight:bold;
	padding:0 0 3px 0;
	border-bottom:dashed 1px #999999;
	margin-bottom:3px;
}