@charset "utf-8";
/* ---------------------------------------------------------------------------------------------------- 

 Autodesk AUJ2010 

 Produced by 株式会社マルハンマーケティング部　ホソヤデザイン事務所
----------------------------------------------------------------------------------------------------- */


/* Common
----------------------------------------------------------------------------------------------------- */
body					{ background:#333; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
a 						{ text-decoration:none;}
#header					{ width:920px; height:85px; margin:0 auto; padding:20px 20px 0 20px; background:#000; position:relative;}
#header #logo			{ width:120px; height:21px; position:absolute; right:20px; bottom:15px;}

#global-navi			{ width:940px; height:25px; margin:0 auto; padding:5px 0 0 20px; background:url(../img/navi_bg.jpg) repeat-x;}

#main-visual			{ width:960px; margin:0 auto; background:#CCC;}

#contents-wrap			{ width:920px; margin:0 auto; padding:20px 20px 6px 20px; background:#3F3F3F;}

#footer					{ width:920px; margin:0 auto; padding:12px 20px; background:#000; font-size:11px; color:#AAA; line-height:1.2; position:relative;}
#footer	a				{ color:#AAA;}
#footer	a:hover			{ color:#D00;}
#footer img				{ width:87px; height:15px; position:absolute; right:20px; bottom:13px;}

#pagetop				{ font-size:10px; color:#FFF; text-align:right; padding-top:15px; clear:both;}
#pagetop a				{ color:#FFF;}
#pagetop a:hover		{ color:#FA0;}

h1, h2, h3, h4			{ margin:0; padding:0;}


/* Global Navi 指定
----------------------------------------------------------------------------------------------------- */
/* Basic code - don't modify */
#nav					{ display:block; margin:0; padding:0; position:relative;}
#nav li 				{ display:block; list-style:none; margin:0; padding:0; float:left; position:relative;}
#nav a 					{ display:block; }
#nav ul 				{ display:none; position:absolute; left:0; margin:0; padding:0;}
* html #nav ul 			{ line-height:0;} /* IE6 "fix" */
#nav ul a 				{ zoom:1;} /* IE6/7 fix */
#nav ul li 				{ float:none;}
#nav ul ul 				{ top:0;}
    
/* Essentials - configure this */
#nav ul 				{ width:170px; }
#nav ul ul 				{ left:171px; }

/* Everything else is theming */
#nav 					{}
#nav *:hover 			{ color:#FA0;}
#nav a 					{ border-left:#FFF solid 1px; color:#FFF; padding:2px 12px; font-size:12px; text-decoration:none;}
#nav li span			{ color:#AAA; font-size:12px;}
#nav li .hover a 		{ color:#FFF;}
#nav ul					{ top: 25px; background:#555;}
#nav ul li a 			{ background-color:#555; padding:8px 12px; border-left:none; border-bottom:#999 solid 1px;}
#nav ul a.hover 		{ background-color:#D00; padding:8px 12px; border-left:none;}
#nav ul li ul a 		{ background-color:#333; padding:8px 12px; border-left:none; border-bottom:#999 solid 1px;}
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */



/* Home index.html
----------------------------------------------------------------------------------------------------- */
#home #contents-area						{ width:560px; padding:18px 20px; float:left; background:#FFF;}
#home #contents-area h1						{ margin:14px 0 22px 0;}
#home #contents-area #lead					{ font-size:12px; line-height:1.6; margin-bottom:30px;}
#home #contents-area #lead_end				{ font-size:14px; line-height:1.6; margin-bottom:30px; color:#55D;}
#home #contents-area #outline				{ width:560px; font-size:78%; line-height:1.4; margin-bottom:30px;}
#home #contents-area #outline td			{ border-top:#D00 solid 1px; vertical-align:top; padding:10px 6px 20px 6px;}

#home #contents-area #close					{margin-bottom:20px; padding:5px 8px; border:1px solid #D00; font-size:14px; font-weight:bold; line-height:1.5; color:#D00; text-align:center; background:#FCEFEF}


#home #contents-area #outline dl.time		{ margin:0; padding:0;}
#home #contents-area #outline dl.time dt	{ width:170px; float:left; margin:0; padding:0;}
#home #contents-area #outline dl.time dd	{ margin:0; padding:0;}

#home #contents-area #outline dl.fee		{ margin:0; padding:0;}
#home #contents-area #outline dl.fee dt		{ font-weight:bold; margin:0; padding:0;}
#home #contents-area #outline dl.fee dt span{ font-size:120%;}
#home #contents-area #outline dl.fee dd		{ margin:-0.3em 0 0 0; padding:0; line-height:1.6;}

#home #contents-area #outline dl.benef		{ margin:0; padding:0;}
#home #contents-area #outline dl.benef dt	{}
#home #contents-area #outline dl.benef dd	{ margin:0 0 10px 0; padding:0 0 0 1em; line-height:1.6;}
#home #contents-area #outline dl.benef dd span	{ font-size:10px; font-weight:normal;}
#home #contents-area #outline a				{ color:#D00;}
#home #contents-area #outline a:hover		{ color:#FA0;}

#home #contents-area .sponsor				{}
#home #contents-area .sponsor h2			{ font-size:12px; color:#555; padding:3px; border-left:#CCC solid 1px; border-top:#CCC solid 1px;}
#home #contents-area .sponsor .box			{ padding:20px 0 40px 0;}
#home #contents-area .sponsor .box p		{ margin:0; padding:0;}
#home #contents-area .sponsor .box p img	{ vertical-align:middle;}
#home #contents-area .sponsor .box p span	{ padding-top:20px; color:#555; font-size:12px;}

#home #sub-area								{ width:270px; padding:18px 15px 15px 15px; float:right; background:#FFF;}
#home #sub-area	.box						{ border-bottom:#CCC dotted 1px; padding:11px 0;}




/*JUITTER PLUGIN CSS*/
#juitterContainer							{ width:268px; border:#D00 solid 1px; font-size:12px; line-height:1.5; overflow:auto;} /*Juitter container*/
#juitterContainer .twittList				{ margin:0; padding:0;} /* UL that will contain the list of tweets */
/* Bellow the list of tweets "<li>" */
#juitterContainer .twittLI					{ color:#444; list-style:none; background:#FFF; margin:0; padding:10px 5px; border-bottom:dotted 1px #DDD; clear:both;} 
#juitterContainer .twittList A				{ color:#D00;} /*Links inside the tweets list */
/* Bellow the CSS for the avatar image  */
#juitterContainer .juitterAvatar			{ float:left; border:none; background:#FFF; margin:0 5px 4em 0; width:30px; height:30px;}
#juitterContainer .jRM						{ float:right; clear:both} /*read it on twitter link*/
#juitterContainer .extLink					{} /*CSS for the external links*/
#juitterContainer .hashLink					{ color:#AAA;} /*CSS for the hash links*/
/*end of Juitter CSS*/



/* メリット merrite.html
----------------------------------------------------------------------------------------------------- */
#merrite #contents-area							{ width:880px; padding:30px; background:#FFF;}
#merrite #contents-area .box					{ margin-bottom:40px;}
#merrite #contents-area .box .title				{ width:180px; float:left;}
#merrite #contents-area .box .conte				{ width:625px; float:left; margin-left:35px;}
#merrite #contents-area .box .conte	p			{ font-size:12px; line-height:1.6;}
#merrite #contents-area .box .conte .pm			{ width:610px; margin:10px 0 30px 18px;}


/* セッションページ共通指定
----------------------------------------------------------------------------------------------------- */
#session #contents-area									{ width:880px; padding:20px; background:#FFF;}	
#session #contents-area	h1								{ margin-bottom:45px;}

#session #contents-area .title							{ display:block;}
#session #contents-area .title a						{ display:block; text-decoration:none;}


#session #contents-area	#cont							{ width:620px; float:left;}
#session #contents-area	#cont .cl-box					{ border-bottom:#CCC solid 1px; padding-bottom:10px;}
#session #contents-area	#cont .cl-box h2				{ font-size:12px; padding:3px 10px; color:#FFF; }
#session #contents-area	#cont .cl-box .time				{ height:26px; font-size:12px; padding:4px 10px; border-style:solid; border-width:0 0 1px 0;}
#session #contents-area	#cont .cl-box .time img			{ float:right; margin:0; padding:0;}
#session #contents-area	#cont .cl-box .title			{ font-size:14px; padding:8px 10px; border-style:solid; border-width:0 0 1px 0; font-weight:bold; line-height:1.5;}
#session #contents-area	#cont .cl-box .agenda			{ font-size:12px; line-height:1.6; padding:4px 10px;}
#session #contents-area	#cont .cl-box .agenda a			{ color:#D00;}
#session #contents-area	#cont .cl-box .agenda a:hover	{ text-decoration:underline;}
#session #contents-area	#cont .cl-box h3				{ font-size:12px; letter-spacing:0.1em; padding:4px 10px; background:#E8E8E8; margin-bottom:6px;}
#session #contents-area	#cont .cl-box ol				{ margin:0 0 10px 2em; padding:0;}
#session #contents-area	#cont .cl-box ol li				{ font-size:12px; line-height:1.3; margin-bottom:3px;}
#session #contents-area	#cont .cl-box ul				{ margin:0 0 10px 2em; padding:0;}
#session #contents-area	#cont .cl-box ul li				{ font-size:12px; line-height:1.3; margin-bottom:3px;}
#session #contents-area	#cont .cl-box .speaker			{ font-size:12px; line-height:1.4;}
#session #contents-area	#cont .cl-box .speaker p		{ margin:0 10px;}
#session #contents-area	#cont .cl-box .speaker2			{ font-size:12px; line-height:1.4;}
#session #contents-area	#cont .cl-box .speaker2 p		{ margin:0 10px 0 90px;}
#session #contents-area	#cont .cl-box .speaker2 img.ph	{ float:left; margin:0 10px;}

#session #contents-area	#cont .cl-box .speaker table	{ margin:0 10px;}
#session #contents-area	#cont .cl-box .speaker td		{ padding:2px 0;}

#session #contents-area	#cont .cl-box .pre				{ background:url(../img/icon_present.png) no-repeat 510px 3px;}
#session #contents-area	#cont .cl-box .pre2				{ background:url(../img/icon_present2.png) no-repeat 510px 3px;}

#session #contents-area	#cont .pagetop2					{ font-size:10px; color:#FFF; text-align:right; padding-top:2px; margin-bottom:20px;}
#session #contents-area	#cont .pagetop2 a				{ color:#555;}
#session #contents-area	#cont .pagetop2 a:hover			{ color:#FA0;}

#session #contents-area	#menu					{ width:230px; float:right;}
#session #contents-area	#menu h2				{ font-size:12px; font-weight:bold; color:#FFF; background:#333; padding:5px;}
#session #contents-area	#menu h3				{ font-size:12px; color:#333; padding:10px 5px; border-bottom:#666 dotted 1px;}
#session #contents-area	#menu h3 a				{ color:#333; background:url(../img/navi_dot.gif) no-repeat right 0; display:block; text-decoration:none;}
#session #contents-area	#menu h3 a:hover		{ color:#D00; background:url(../img/navi_dot_ov.gif) no-repeat right 0; display:block;}
#session #contents-area	#menu .banner			{ width:230px; text-align:center; margin-top:20px;}
#session #contents-area	#menu h3.stay			{ color:#FFF; background-color:#BBB;}
#session #contents-area	#menu h3.stay a			{ color:#FFF; background-color:#BBB; background-image:none;}

#session #contents-area	#cont .clause			{ font-size:10px; margin:8px 0;}
#session #contents-area	#cont .standby			{ color:#666666; letter-spacing:0.5em; padding-left:2em;}

#session .recom-box								{ width:620px; text-align:center; margin-bottom:40px; padding-top:10px;}
#session .inv-camp								{ width:620px; height:310px; margin-bottom:30px; position:relative;}
#session .inv-camp .box							{ width:256px; height:46px; position:absolute; bottom:23px; right:37px;}


/* セッションページ カテゴリーカラー
----------------------------------------------------------------------------------------------------- */
/* Inventor */
#session .inv h2			{ background:#FA0;}
#session .inv .time			{ color:#000; border-color:#FA0;}
#session .inv .title		{ color:#000; border-color:#FA0;}
#session .inv .title a		{ color:#000; background:url(../img/plus_Y.gif) no-repeat right;}
#session .inv .title a:hover{ color:#FA0; background:url(../img/plus_Y.gif) no-repeat right;}
#session .inv h3			{ color:#FA0;}

/* Design Viz */
#session .des h2			{ background:#666;}
#session .des .time			{ color:#000; border-color:#666; background:#E8E8E8;}
#session .des .title		{ color:#000; border-color:#666; background:#E8E8E8;}
#session .des .title a		{ color:#000; background:url(../img/plus_G.gif) no-repeat right;}
#session .des .title a:hover{ color:#333; background:url(../img/plus_G.gif) no-repeat right;}
#session .des .title span	{ font-size:75%; color:#F00;}
#session .des h3			{ color:#333;}

/* Moldflow */
#session .mol h2			{ background:#FA0;}
#session .mol .time			{ color:#000; border-color:#FA0;}
#session .mol .title		{ color:#000; border-color:#FA0;}
#session .mol .title a		{ color:#000; background:url(../img/plus_Y.gif) no-repeat right;}
#session .mol .title a:hover{ color:#FA0; background:url(../img/plus_Y.gif) no-repeat right;}
#session .mol h3			{ color:#FA0;}

/* AutoCAD */
#session .cad h2			{ background:#D00;}
#session .cad .time			{ color:#000; border-color:#D00;}
#session .cad .title		{ color:#000; border-color:#D00;}
#session .cad .title a		{ color:#000; background:url(../img/plus_R.gif) no-repeat right;}
#session .cad .title a:hover{ color:#D00; background:url(../img/plus_R.gif) no-repeat right;}
#session .cad h3			{ color:#D00;}

/* Revit */
#session .rev h2			{ background:#938;}
#session .rev .time			{ color:#000; border-color:#938;}
#session .rev .title		{ color:#000; border-color:#938;}
#session .rev .title a		{ color:#000; background:url(../img/plus_P.gif) no-repeat right;}
#session .rev .title a:hover{ color:#938; background:url(../img/plus_P.gif) no-repeat right;}
#session .rev h3			{ color:#938;}

/* Alias */
#session .ali h2			{ background:#666;}
#session .ali .time			{ color:#000; border-color:#666; background:#E8E8E8;}
#session .ali .title		{ color:#000; border-color:#666; background:#E8E8E8;}
#session .ali .title a		{ color:#000; background:url(../img/plus_B.gif) no-repeat right;}
#session .ali .title a:hover{ color:#333; background:url(../img/plus_B.gif) no-repeat right;}
#session .ali h3			{ color:#333;}


/* セッションページ B-3 */
#session .b3-box			{ background:#D00; padding:6px;}
#session .b3-box .box		{ margin:4px; padding:4px; border:#FFF solid 1px;}
#session .b3-box p			{ width:400px; color:#FFF; padding:10px; float:left;}
#session .b3-box img		{ float:right;}


/* セッションページ F3～F6 */
#session .f-box				{ width:570px; border:#D00 solid 2px; background:#FFF; padding:8px;}
#session .f-box img			{ width:108px; height:152px; float:left; margin-right:15px;}
#session .f-box p			{ width:350px; color:#D00; margin:12px 0 0 0; padding:3em 0; float:left; background:url(../img/icon_present.png) no-repeat;}




/* パートナー展示 ex_par.html
----------------------------------------------------------------------------------------------------- */
#expar #contents-area						{ width:880px; padding:20px; background:#FFF;}
#expar #contents-area h1					{ margin-bottom:15px;}
#expar #contents-area .map-box				{ width:880px; text-align:center;}

#expar #contents-area .spwrap						{ width:880px; margin:30px auto; border-top:#D00 solid 2px;}
#expar #contents-area .spwrap h2					{ float:left; font-size:14px; color:#D00; margin-top:3px;}
#expar #contents-area .spwrap .spbox				{ width:680px; margin-left:200px; position:relative; margin-bottom:18px;}

#expar #contents-area .spwrap .spbox h3				{ width:662px; font-size:16px; padding:10px 0 10px 18px; margin-bottom:8px;
													  background: url(../img/ex_dot.gif) no-repeat 5px 13px; border-top:#D00 solid 2px; border-bottom:#BBB solid 1px; position:relative;}
#expar #contents-area .spwrap .spbox h3 a			{ color:#000;}
#expar #contents-area .spwrap .spbox h3 a:hover		{ color:#D00;}
#expar #contents-area .spwrap .spbox h3 img			{ width:135px; height:28px; position:absolute; top:0; right:0;}

#expar #contents-area .spwrap .spbox .logo					{ width:180px; height:110px; text-align:center; float:left;}
#expar #contents-area .spwrap .spbox .tx-area				{ width:490px; float:right;}
#expar #contents-area .spwrap .spbox .tx-area h4			{ font-size:12px; background:#DDD; padding:4px 8px;}
#expar #contents-area .spwrap .spbox .tx-area h4 a			{ color:#D00; background:url(../img/ex_dot.gif) no-repeat 0 3px; padding-left:1em;}
#expar #contents-area .spwrap .spbox .tx-area h4 a:hover	{ color:#FA0;}
#expar #contents-area .spwrap .spbox .tx-area p				{ font-size:12px; line-height:1.6; margin:4px 0 2em 0}
#expar #contents-area .spwrap .spbox .tx-area p img			{ float:right; margin:4px 0 1em 1.2em}
#expar #contents-area .spwrap .spbox .tx-area p a			{ color:#D00;}
#expar #contents-area .spwrap .spbox .tx-area p a:hover		{ color:#F84B50; text-decoration:underline;}

#expar #soon	{ height:500px; font-size:18px; color:#555; padding:30px 0 0 10px;}


/* Autodesk展示 ex_ad.html
----------------------------------------------------------------------------------------------------- */
#exad #contents-area						{ width:880px; padding:20px; background:#FFF;}
#exad #contents-area h1						{ margin-bottom:15px;}

#exad #contents-area .lead					{ width:800px; margin:25px 0 30px 20px;}
#exad #contents-area .lead img				{ margin-bottom:6px;}
#exad #contents-area .lead p				{ font-size:12px; line-height:1.8;}

#exad #contents-area dl						{ width:710px; font-size:12px; font-weight:bold; margin:0 auto 40px auto; border-top:#BBB dotted 1px;}
#exad #contents-area dt						{ width:400px; height:32px; display:block; padding:19px 0 0 45px; float:left; border-bottom:#BBB dotted 1px; vertical-align:middle;}
#exad #contents-area dd						{ width:260px; height:32px; display:block; padding-top:19px; color:#D00; margin-left:445px; border-bottom:#BBB dotted 1px;}
#exad #contents-area dt.n1					{ background:url(../img/exAD_n1.jpg) no-repeat 10px 13px;}
#exad #contents-area dt.n2					{ background:url(../img/exAD_n2.jpg) no-repeat 10px 13px;}
#exad #contents-area dt.n3					{ background:url(../img/exAD_n3.jpg) no-repeat 10px 13px; height:41px; padding-top:10px;}
#exad #contents-area dt.n4					{ background:url(../img/exAD_n4.jpg) no-repeat 10px 13px;}
#exad #contents-area dd a					{ color:#D00;}
#exad #contents-area dd a:hover				{ color:#FA0;}

#exad #contents-area .box					{ width:830px; margin:0 auto; padding:15px 10px; border-top:#D00 solid 2px;}
#exad #contents-area .box .logo-area		{ width:330px; float:left;}
#exad #contents-area .box .logo-area .ph	{ width:300px; margin:40px 0 0 27px;}

#exad #contents-area .box .cont-area		{ width:475px; float:right;}
#exad #contents-area .box .cont-area h2		{ font-size:16px; margin:10px 0 14px 0; color:#D00;}
#exad #contents-area .box .cont-area h3		{ font-size:12px; margin:0 0 8px 0; padding:0;}
#exad #contents-area .box .cont-area p		{ font-size:12px; line-height:1.8; margin:0 0 10px 0; padding:0;}
#exad #contents-area .box .cont-area a		{ color:#D00; background:#FFF;}
#exad #contents-area .box .cont-area a:hover{ color:#FA0; background:#FFF;}
#exad #contents-area .box .cont-area a img	{ vertical-align:text-bottom;}

#exad #contents-area .box .cont-area p.youtube		{ padding-left:75px; background:url(../img/exAD_1subs_ytube.jpg) no-repeat 0 9px;}
#exad #contents-area .box .cont-area ul.sb			{ margin:0 0 50px 0; padding:0; font-size:12px; list-style:none; border-top:#DDD solid 1px;}
#exad #contents-area .box .cont-area ul.sb li		{ margin:0; padding:10px 0 10px 62px; border-bottom:#DDD solid 1px;}
#exad #contents-area .box .cont-area ul.sb li.s1	{ background:url(../img/exAD_1subs_s1.gif) no-repeat 0 12px;}
#exad #contents-area .box .cont-area ul.sb li.s2	{ background:url(../img/exAD_1subs_s2.gif) no-repeat 0 12px;}
#exad #contents-area .box .cont-area ul.sb li.s3	{ background:url(../img/exAD_1subs_s3.gif) no-repeat 0 12px;}

#exad #contents-area .box .cont-area ul.ac			{ font-size:12px; margin:0 0 0 1em; padding:0;}
#exad #contents-area .box .cont-area ul.ac li		{ font-weight:bold;}
#exad #contents-area .box .cont-area ul.ac li p		{ font-weight:normal; line-height:1.3; margin:3px 0 1.5em 0; padding:0 0 0 0.5em; border-left:#666 dotted 1px;}

#exad #contents-area .box .cont-area .aujbox			{ width:471px; border:#D00 solid 1px; padding:1px; margin-top:20px;}
#exad #contents-area .box .cont-area .aujbox h3			{ font-size:14px; color:#EEE; background:#000; padding:6px 15px;}
#exad #contents-area .box .cont-area .aujbox p			{ width:420px; font-size:12px; line-height:1.8; margin:1em auto;}
#exad #contents-area .box .cont-area .aujbox p span		{ font-size:10px; line-height:1.2; color:#D00; margin-top:3px;}
#exad #contents-area .box .cont-area .aujbox ol				{ font-size:12px;}
#exad #contents-area .box .cont-area .aujbox ol li			{ font-weight:bold; margin-bottom:1.6em}
#exad #contents-area .box .cont-area .aujbox ol li p		{ width:400px; font-weight:normal; margin:3px 0 0 0; padding:0;}
#exad #contents-area .box .cont-area .aujbox ol li ul		{ margin:1em 0 0 2em; padding:0;}
#exad #contents-area .box .cont-area .aujbox ol li ul li	{ color:#D00; margin-bottom:1em;}
#exad #contents-area .box .cont-area .aujbox ul				{ font-size:12px;}
#exad #contents-area .box .cont-area .aujbox ul li			{ margin-bottom:1em;}

#exad #contents-area .pagetop				{ width:830px; margin:0 auto 40px auto; font-size:10px; text-align:right; color:#666;}
#exad #contents-area .pagetop a				{ color:#555;}
#exad #contents-area .pagetop a:hover		{ color:#FA0;}

#exad #contents-area .box .cont-area .atc			{ margin-top:25px;}
#exad #contents-area .box .cont-area .atc th		{ width:90px; font-size:10px; border-bottom:#FFF solid 2px; font-weight:normal; background:#DDD;}
#exad #contents-area .box .cont-area .atc td		{ border-bottom:#FFF solid 2px; padding:8px 0; background:#EEE;}
#exad #contents-area .box .cont-area .atc td.ss		{ width:70px; font-size:10px; font-weight:bold; text-align:center;}
#exad #contents-area .box .cont-area .atc td .dai	{ font-size:12px; font-weight:bold; margin-bottom:3px;}
#exad #contents-area .box .cont-area .atc td .dai a	{ background:#EEE;}
#exad #contents-area .box .cont-area .atc td span	{ font-size:10px; font-weight:normal;}
#exad #contents-area .box .cont-area .atc caption	{ font-size:12px; font-weight:bold; text-align:left; color:#D00; margin-bottom:3px;}

div.tooltip	{
	width: 280px;
	position: absolute;
	left: -9999px;
	background: #333;
	padding: 10px;
}

div.tooltip p{
	color: #FFF;
	background: #333;
	padding: 0;
	font-size:12px; line-height:1.6;
}



/* Ask Autodesk ask_ad.html
----------------------------------------------------------------------------------------------------- */
#ask #contents-area							{ width:880px; padding:20px; background:#FFF;}
#ask #contents-area h1						{ margin-bottom:15px;}
#ask #contents-area .ask-area				{ width:880px; height:500px; background:url(../img/ask_img2.jpg) no-repeat right 0px;}
#ask #contents-area .ask-area h2			{ margin:0 0 0 15px; padding-top:25px;}
#ask #contents-area .ask-area p				{ font-size:12px; line-height:1.8; margin-left:15px;}
#ask #contents-area .ask-area p.kome		{ font-size:10px; color:#D00; margin-left:15px;}
#ask #contents-area .ask-area .imgbox		{ margin:40px 0 0 15px;}



/* 会場案内 access.html
----------------------------------------------------------------------------------------------------- */
#access #contents-area							{ width:880px; padding:20px; background:#FFF;}
#access #contents-area h1						{ margin-bottom:15px;}
#access #contents-area #map-area				{ width:570px; margin-left:10px; float:left; font-size:12px; line-height:1.4;}
#access #contents-area #map-area ul				{ margin:0 0 0 2em; padding:0;}
#access #contents-area #map-area li				{ margin-bottom:6px;}
#access #contents-area #map-area a				{ color:#D00;}
#access #contents-area #map-area a:hover		{ color:#FA0; text-decoration:underline;}

#access #contents-area #info-area						{ width:275px; float:right; font-size:12px; line-height:1.6;}
#access #contents-area #info-area .hotel				{ border:#D00 solid 1px; padding:7px; margin-bottom:15px;}
#access #contents-area #info-area .hotel h3				{ color:#FFF; line-height:1.2; background:#D00; padding:3px;}
#access #contents-area #info-area .hotel ul				{ margin:0 0 0 1.5em; padding:0;}
#access #contents-area #info-area .hotel ul li span		{ font-size:12px;}
#access #contents-area #info-area .hotel a				{ color:#D00;}
#access #contents-area #info-area .hotel a:hover		{ color:#FA0; text-decoration:underline;}


/* Go! Green!　gogreen.html
----------------------------------------------------------------------------------------------------- */
#green #contents-area							{ width:880px; padding:20px; background:#FFF;}
#green #contents-area #green-wrap				{ width:660px; margin:35px auto; font-size:12px;}
#green #contents-area p							{ width:550px; line-height:1.6;}
#green #contents-area dl						{ width:550px; margin:20px 0 0 60px;}
#green #contents-area dt						{ width:80px; height:2em; float:left;}
#green #contents-area dd						{ margin-bottom:0.7em;}
#green #contents-area a							{ font-weight:bold; color:#6CCA0F;}
#green #contents-area a:hover					{ font-weight:bold; color:#FF9900; text-decoration:underline;}
#green #contents-area .container				{ width:550px; border:#6CCA0F solid 2px; background:#FFFFEC; margin:20px 0 0 60px;}

#green #contents-area .box						{ width:480px; margin:25px 25px 25px 45px;}
#green #contents-area .box p					{ width:480px; margin:0 0 6px 0;}
#green #contents-area .box p.subti 				{ font-size:14px; font-weight:bold; color:#6CCA0F; text-indent:-1em;}
#green #contents-area .box ol					{ margin:0 0 8px 0; padding:0 0 0 2em;}
#green #contents-area .box ol li				{ margin-bottom:1em; line-height:1.3;}
#green #contents-area .box ol li ul				{ margin:4px 0 0 1em; padding:0; list-style:none; color:#555;}
#green #contents-area .box ol li ul li			{ margin:0 0 0.8em 0; padding:0; text-indent:-1em;}


/* Clearfix
----------------------------------------------------------------------------------------------------- */
.clearfix:after {
	content:".";  /* 新しい要素を作る */
	display:block;  /* ブロックレベル要素に */
	clear:both;
	height:0;
	visibility:hidden;
}

.clearfix {
	min-height:1px;}

* html .clearfix {
	height:1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

