@charset "utf-8";
/* レイアウト用CSS -------------------*/
*{
	margin:0;
	padding:0;
/*	font-family: meiryo, MS UI Gothic, Tahoma, sans-serif;
	font-family: MS UI Gothic, Tahoma, sans-serif; */
	font-family: arial, sans-serif;
}
html,body{
	background-color:#F7F7F7;
	height:100%;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}
img {
	border:0;
}
a {
	color:#20558a;
	text-decoration:none;
}

.Clear {
	clear: both;
	display:hiden;
}


/* Layout CSS */
#Continer {
	position:relative;
	min-height: 100%;
}
#Continer #HeaderArea {
	width:100%;
	height:64px;
	background:url(../images/head_bg.gif) 0 0 repeat-x;
}
#HeaderArea #Header {
	width:940px;
	height:64px;
	background:url(../images/head.gif) 0 0 repeat-x;
	margin:15px auto 0 auto;
	position:relative;
}
#HeaderArea #Header h1 {
	position:absolute;
	top:3px;
	left:16px;
}
#HeaderArea #Header h2 {
	position:absolute;
	top:3px;
	right:16px;
}
#Continer #MenuArea {
	width:100%;
	height:78px;
	background:url(../images/menu_bg2.gif) 0 0 repeat-x;
}
#MenuArea #Menu {
	width:940px;
	height:43px;
	margin:0 auto;
	background:url(../images/menu_bg.gif) 0 0 repeat-x;
}
#MenuArea #Menu ul {
	list-style:none;
}
#MenuArea #Menu ul li {
	float:left;
	list-style-type:none;
	text-align:center;
	display: block;
	margin:4px 0 0 0;
}
#MenuArea #Menu a {
	display: block;
	height:34px;
	text-indent:-9999px;
}
#MenuArea #Menu #M01 ,
#MenuArea #Menu #M01-over {
	width:52px;
}
#MenuArea #Menu #M02 ,
#MenuArea #Menu #M02-over {
	width:58px;
}
#MenuArea #Menu #M03 ,
#MenuArea #Menu #M03-over {
	width:69px;
}
#MenuArea #Menu #M04 ,
#MenuArea #Menu #M04-over {
	width:69px;
}
#MenuArea #Menu #M05 ,
#MenuArea #Menu #M05-over {
	width:96px;
}
#MenuArea #Menu #M06 ,
#MenuArea #Menu #M06-over {
	width:69px;
}
#MenuArea #Menu #M07 ,
#MenuArea #Menu #M07-over {
	width:70px;
}
#MenuArea #Menu #M08 ,
#MenuArea #Menu #M08-over {
	width:62px;
}
#MenuArea #Menu #M09 ,
#MenuArea #Menu #M09-over {
	width:88px;
}
#MenuArea #Menu #M10 ,
#MenuArea #Menu #M10-over {
	width:85px;
}
#MenuArea #Menu #M01 a:link,
#MenuArea #Menu #M01 a:visited {
	background:url(../images/menu01.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M01 a:hover,
#MenuArea #Menu #M01 a:active ,
#MenuArea #Menu #M01-over a {
	background:url(../images/menu01-over.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M02 a:link,
#MenuArea #Menu #M02 a:visited {
	background:url(../images/menu02.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M02 a:hover,
#MenuArea #Menu #M02 a:active ,
#MenuArea #Menu #M02-over a {
	background:url(../images/menu02-over.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M03 a:link,
#MenuArea #Menu #M03 a:visited {
	background:url(../images/menu03.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M03 a:hover,
#MenuArea #Menu #M03 a:active ,
#MenuArea #Menu #M03-over a {
	background:url(../images/menu03-over.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M04 a:link,
#MenuArea #Menu #M04 a:visited {
	background:url(../images/menu04.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M04 a:hover,
#MenuArea #Menu #M04 a:active ,
#MenuArea #Menu #M04-over a {
	background:url(../images/menu04-over.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M05 a:link,
#MenuArea #Menu #M05 a:visited {
	background:url(../images/menu05.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M05 a:hover,
#MenuArea #Menu #M05 a:active ,
#MenuArea #Menu #M05-over a {
	background:url(../images/menu05-over.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M06 a:link,
#MenuArea #Menu #M06 a:visited {
	background:url(../images/menu06.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M06 a:hover,
#MenuArea #Menu #M06 a:active ,
#MenuArea #Menu #M06-over a {
	background:url(../images/menu06-over.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M07 a:link,
#MenuArea #Menu #M07 a:visited {
	background:url(../images/menu07.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M07 a:hover,
#MenuArea #Menu #M07 a:active ,
#MenuArea #Menu #M07-over a {
	background:url(../images/menu07-over.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M08 a:link,
#MenuArea #Menu #M08 a:visited {
	background:url(../images/menu08.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M08 a:hover,
#MenuArea #Menu #M08 a:active ,
#MenuArea #Menu #M08-over a {
	background:url(../images/menu08-over.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M09 a:link,
#MenuArea #Menu #M09 a:visited {
	background:url(../images/menu09.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M09 a:hover,
#MenuArea #Menu #M09 a:active ,
#MenuArea #Menu #M09-over a {
	background:url(../images/menu09-over.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M10 a:link,
#MenuArea #Menu #M10 a:visited {
	background:url(../images/menu10.gif) 0 0 no-repeat;
}
#MenuArea #Menu #M10 a:hover,
#MenuArea #Menu #M10 a:active ,
#MenuArea #Menu #M10-over a {
	background:url(../images/menu10-over.gif) 0 0 no-repeat;
}
#Continer #ContentsArea {
	width:100%;
	padding:5px 0 50px 0;
}
#ContentsArea #Contents {
	width:940px;
	margin:0 auto;
	text-align:left;
	font-size:14px;
	color:#333333;
	line-height:130%;
}

#Continer #FooterArea {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:35px;
}
#FooterArea #Footer {
	width:950px;
	height:35px;
	margin:0 auto;
}

/* 共通レイアウトCSS */
#Contents .TitleLine {
	display:block;
	margin:0 0 10px 0;
	padding:5px 0px;
	font-size:20px;
	color:#333333;
}
#Contents .kome {
	color:#CC0000;
}
#Contents .TopErrorMessage {
	font-weight:bold;
	color:#CC0000;
}
#Contents .ErrorMessage {
	font-weight:bold;
	color:#CC0000;
	margin:5px 0 0 0;
}
#Contents .TitleLine2 {
	display:block;
	margin:0 0 15px 0;
	padding:5px 8px;
	border-left:solid 8px #1e5083;
	border-bottom:solid 1px #333366;
	font-size:18px;
	color:#1e5083;
	background-color:#E9F8F8;
}
#Contents .TitleLine3 {
	display:block;
	margin:0 0 15px 0;
	padding:5px 8px;
	border-left:solid 8px #000066;
	border-bottom:solid 1px #333366;
	font-size:18px;
	color:#FFFFFF;
	background-color:#1e5083;
}
#Contents .TitleLine4 {
	display:block;
	margin:0 0 15px 0;
	padding:5px 8px;
	border-left:solid 8px #CC0000;
	border-bottom:solid 1px #333366;
	font-size:18px;
	color:#FFFFFF;
	background-color:#1e5083;
}

/* トップページ */
#Contents #TopImage {
	margin:0 0 20px 0;
}
#Contents #TopMainArea {
}
#Contents #TopMainArea #LeftBox {
	width:220px;
	float:left;
}
#Contents #TopMainArea #LeftBox #Sponsor h1.TitleLine {
	display:block;
	margin:0 0 0px 0;
	padding:2px 0px;
	font-size:14px;
	color:#333333;
}
#Contents h1.TitleLine span {
	font-size:12px;
}
#Contents #TopMainArea #LeftBox #Sponsor {
	margin:0 0 40px 0;
}
#Contents #TopMainArea #LeftBox #Sponsor #Sponsor01 {
	width:100px;
	float:left;
}
#Contents #TopMainArea #LeftBox #Sponsor #Sponsor02 {
	width:100px;
	float:right;
}
#Contents #TopMainArea #LeftBox #News {
	background-image:url(../images/news03.gif);
}
#Contents #TopMainArea #LeftBox #News h3 {
	color:#cf9b24;
	margin:2px 25px 8px 25px;
	font-size:17px;
}
#Contents #TopMainArea #LeftBox #News ul {
	margin:0 20px 0 30px;
}
#Contents #TopMainArea #LeftBox #News li {
	font-size:14px;
	margin:0 0 10px 0;
	line-height:1.2em;
}

#Contents #TopMainArea #RightBox {
	width:700px;
	float:right;
	font-size:14px;
	color:#333333;
}
#Contents #TopMainArea #RightBox p {
	display:block;
	margin:0 20px 20px 20px;
	line-height:1.5em;
}
#Contents #TopMainArea #RightBox hr {
	margin:0 0 10px 0;
}
#Contents #TopMainArea #RightBox h2 {
	margin:0 0 10px 20px;
	display:block;
	color:#1e5083;
}
#Contents #TopMainArea #RightBox table {
	width:660px;
	margin:0 20px;
	border-collapse:collapse;
	border-spacing:0;
}
#Contents #TopMainArea #RightBox th ,
#Contents #TopMainArea #RightBox td {
	padding:5px;
	line-height:1.2em;
	border:solid 1px #333333;
}
#Contents #TopMainArea #RightBox td {
}
#Contents #TopMainArea #RightBox th {
	background-color:#CED7DB;
	text-align:left;
}

#Contents #NewsBox {
	margin:0 0 30px 0;
}
#Contents #NewsBox ul {
	margin:0 0 0 20px;
}
#Contents #NewsBox li {
	margin:0 0 8px 0;
}
#Contents #NewsBox p {
	line-height:1.4em;
}
#Contents #InfoBox {
	position:relative;
}
#Contents #InfoBox h2 {
	margin:0 0 10px 15px;
	display:block;
	color:#1e5083;
}
#Contents #InfoBox .Label {
	width:80px;
	float:left;
	color:#000066;
	margin:0 0 8px 15px;
	font-weight:bold;
}
#Contents #InfoBox .Text {
	width:820px;
	float:right;
	margin:0 0 8px 0;
	line-height:1.3em;
}
#Contents #twitter {
	margin:20px 0 0 0;
	text-align:center;
}



/* ごあいさつ */
#Contents #GoaisatsuBox {
}
#Contents #GoaisatsuBox img {
	margin:0 0 10px 10px;
	border:solid 1px #666666;
}
#Contents #GoaisatsuBox p {
	line-height:1.8em;
	margin:0 0 20px 0;
}
#Contents #GoaisatsuBox #Sign {
	margin:15px 0 0 0;
	text-align:right;
	line-height:1.8em;
}

/* 講演者 */
#Contents #SpeakersBox img {
	margin:0 20 10px 0px;
	border:solid 1px #666666;
}
#Contents #SpeakersBox hr {
    margin:10px 0 20px 0;
    height:1px;
    border:#000066 1px solid;

}
#Contents #SpeakersBox .Speakers {
	margin:0 0 10px 0;
}
#Contents #SpeakersBox .Speakers h2 {
	margin:0 0 5px 0;
	color:#1e5083;
	font-size:16px;
	line-height:1.3em;
}
#Contents #SpeakersBox .Speakers p {
	line-height:1.8em;
}

/* ニュース */
#Contents #NewsBox .Title {
	font-size:16px;
	color:#1e5083;
}
#Contents #NewsBox span.Date {
	font-size:14px;
	color:#1e5083;
	display:block;
	margin:0 0 10px 0;
}

/* 講演者 */
#Contents .title {
	font-size:16px;
	color:#1e5083;
}
#Contents .news_line{
	margin:20px 0px;
	border-top:1px #cccccc solid;
}
#Contents .SpeakersArea{
	width:760px;
	float:right;
}
#Contents .SpeakersText{
	margin-top:10px;
}
#Contents  .SpeakersTitle {
	color:#cf9b24;
	margin:0px 0px 10px 0px;
	font-size:17px;
	font-weight:bold;
}

/* スポンサー */
#SponsorBox #PlatinumBox ,
#SponsorBox #GoldBox ,
#SponsorBox #SilverBox ,
#SponsorBox #BronzBox ,
#SponsorBox #KouenBox {
	margin:0 0 30px 0;
}
#SponsorBox h2 {
	padding:5px;
	text-align:left;
	font-size:16px;
	margin:0 0 5px 0;
}
#SponsorBox #PlatinumBox h2 {
	border-left:solid 10px #FFD600;
}
#SponsorBox #GoldBox h2 {
	border-left:solid 10px #FFD600;
}
#SponsorBox #SilverBox h2 {
	border-left:solid 10px #CAD9E2;
}
#SponsorBox #BronzBox h2 {
	border-left:solid 10px #CDE62D;
}
#SponsorBox #KouenBox h2 {
	border-left:solid 10px #78BDE8;
}
#SponsorBox div.PlatinumInner ,
#SponsorBox div.GoldInner ,
#SponsorBox div.SilverInner ,
#SponsorBox div.BronzInner ,
#SponsorBox div.KouenInner {
	border-bottom:solid 1px #999999;
	background-color:#F7F7F7;
}
#SponsorBox div.BorderTop {
	border-top:solid 1px #999999;
}
#SponsorBox div.BronzInner {
	padding:10px 0 10px 0;
}
#SponsorBox div#BronzInnerL {
	width:460px;
	float:left;
}
#SponsorBox div#BronzInnerR {
	width:460px;
	float:right;
}
#SponsorBox div.PlatinumInner div.Logo ,
#SponsorBox div.GoldInner div.Logo ,
#SponsorBox div.SilverInner div.Logo ,
#SponsorBox div.BronzInner div.Logo ,
#SponsorBox div.KouenInner div.Logo {
	text-align:center;
	padding:10px;
	float:left;
	background:#F7F7F7;
}
#SponsorBox div.PlatinumInner div.Text ,
#SponsorBox div.GoldInner div.Text ,
#SponsorBox div.SilverInner div.Text ,
#SponsorBox div.KouenInner div.Text {
	padding:15px;
	float:right;
}
#SponsorBox div.BronzInner div.Text ,
#SponsorBox div.KouenInner div.Text {
	padding:5px;
}
#SponsorBox div.GoldInner div.Logo {
	width:250px;
	height:140px;
}
#SponsorBox div.GoldInner div.Text {
	width:640px;
	height: 100%;
}
#SponsorBox div.GoldInner table {
	height:160px;
}
#SponsorBox div.SilverInner table {
	height:120px;
}
#SponsorBox div.GoldInner td.GoldInnerText ,
#SponsorBox div.SilverInner td.SilverInnerText {
	padding:10px;
	line-height:1.8em;
}

#SponsorBox div.SilverInner div.Logo {
	width:200px;
	height:120px;
}
#SponsorBox div.SilverInner div.Text {
	width:680px;
}
#SponsorBox div.KouenInner div.Logo {
	width:200px;
	height:80px;
}
#SponsorBox div.KouenInner div.Text {
	width:680px;
}
#SponsorBox div.KouenInner table {
	height:100px;
}
#SponsorBox div.KouenInner td.KouenInnerText {
	padding:10px;
	line-height:1.8em;
	font-size:12px;
}
#SponsorBox div.Logo table {
	width:100%;
	height:100%;
}
#SponsorBox div.PlatinumInner div.Text h3 ,
#SponsorBox div.GoldInner div.Text h3 ,
#SponsorBox div.SilverInner div.Text h3 ,
#SponsorBox div.BronzInner div.Text h3 ,
#SponsorBox div.KouenInner div.Text h3 {
	margin:0 0 5px 0;
}
#SponsorBox div.BronzInner div.Text h3 ,
#SponsorBox div.KouenInner div.Text h3 {
	font-size:12px;
}
#SponsorBox div.PlatinumInner div.Text p ,
#SponsorBox div.GoldInner div.Text p ,
#SponsorBox div.SilverInner div.Text p ,
#SponsorBox div.BronzInner div.Text p ,
#SponsorBox div.KouenInner div.Text p {
	line-height:1.5em;
}
#SponsorBox div.BronzInner div.Text p ,
#SponsorBox div.KouenInner div.Text p {
	font-size:12px;
}
#SponsorBox div.PlatinumInner div.Text span ,
#SponsorBox div.GoldInner div.Text span ,
#SponsorBox div.SilverInner div.Text span ,
#SponsorBox div.BronzInner div.Text span ,
#SponsorBox div.KouenInner div.Text span {
	display:block;
	text-align:right;
	margin:5px 0 0 0;
}
#SponsorBox div.BronzInner div.Text span ,
#SponsorBox div.KouenInner div.Text span {
	font-size:12px;
}

/* 地図 */
#AccessBox #map {
	width:940px;
	height:400px;
	border: solid 1px #666666;
	margin:20px 0;
}
#AccessBox .MapText{
	margin-top:10px;
}
#AccessBox h3 {
	font-size:14px;
	color:#cf9b24;
}

/* Faq */
#FaqBox .FaqTable th
#FaqBox .FaqTable td {
	padding:5px;
}
#FaqBox .FaqTable th {
	padding-bottom:8px;
}
#FaqBox .FaqTable th h3 {
	color:#cf9b24;
	text-align:left;
	font-size:14px;
}
#FaqBox .FaqTable td h3 {
	color:#333333;
	text-align:left;
	font-size:14px;
}

#FaqBox .FaqTitle{
	color:#cf9b24;
}


/* アジェンダページ用CSS */
#ProgramBox #Program01 {
	display:block;
	margin:0 0 15px 0;
} 
#ProgramBox h2 {
	font-size:14px;
	margin:0 0 5px 0;
} 
#ProgramBox table.ProgramLabelText {
	margin:15px 0;
}
#ProgramBox table.ProgramLabelText td {
	border-collapse:collapse;
	border-spacing:0;
	font-size:10px;
	padding:3px;
	text-align:center;
	line-height:1.8em;
}
#ProgramBox table.ProgramLabelText td.ProgramLabel01 ,
#ProgramBox table.ProgramLabelText td.ProgramLabel02 ,
#ProgramBox table.ProgramLabelText td.ProgramLabel03 ,
#ProgramBox table.ProgramLabelText td.ProgramLabel04 ,
#ProgramBox table.ProgramLabelText td.ProgramLabel05 ,
#ProgramBox table.ProgramLabelText td.ProgramLabel06 ,
#ProgramBox table.ProgramLabelText td.ProgramLabel07 ,
#ProgramBox table.ProgramLabelText td.ProgramLabel08 {
	border:solid 1px #333333;
}
#ProgramBox .ProgramLabelNone {
	background:#FFFFFF;
}
#ProgramBox .ProgramLabel01 {
	background:#78BDE8;
}
#ProgramBox .ProgramLabel02 {
	background:#CAD9E2;
}
#ProgramBox .ProgramLabel03 {
	background:#CDE62D;
}
#ProgramBox .ProgramLabel04 {
	background:#FFD600;
}
#ProgramBox .ProgramLabel05 {
	background:#CC9900;
}
#ProgramBox .ProgramLabel06 {
	background:#89A2B3;
}
#ProgramBox .ProgramLabel07 {
	background:#89A2B3;
}
#ProgramBox .ProgramLabel08 {
	background:#FF7900;
	text-align:left;
}
#ProgramBox .ProgramLabel09 {
	background:#faaa97;
}

#ProgramBox table.AgendaTable {
	width:940px;
	border-collapse:collapse;
	border-spacing:0;
	font-size:14px;
}
#ProgramBox table.AgendaTable td ,
#ProgramBox table.AgendaTable th {
	line-height:1.2em;
	border:solid 1px #143658;
	padding:3px;
}
#ProgramBox table.AgendaTable td {
	text-align:center;
}
#ProgramBox table.AgendaTable th {
	background:#40637A;
	color:#FFFFFF;
	text-align:center;
}
#ProgramBox table.AgendaTable td.Room02 ,
#ProgramBox table.AgendaTable td.Room03 ,
#ProgramBox table.AgendaTable td.Room04 ,
#ProgramBox table.AgendaTable td.Room05 ,
#ProgramBox table.AgendaTable td.Room06 ,
#ProgramBox table.AgendaTable td.Room07 ,
#ProgramBox table.AgendaTable td.Room08 ,
#ProgramBox table.AgendaTable td.Room09 {
	width:104px;
	background:#5A7887;
	color:#FFFFFF;
}
#ProgramBox table.AgendaTable td.AM {
	text-align:left;
	padding:5px;
}
#ProgramBox table.AgendaTable td.Break {
	text-align:left;
}
#ProgramBox table.AgendaTable td.Break2 {
	text-align:left;
	background:#000000;
	color:#FFFFFF;
}
#ProgramBox table.AgendaTable div.AmSelect {
	width:60px;
	text-align:left;
	margin:0 auto;
}
#ProgramBox table.AgendaTable a:link ,
#ProgramBox table.AgendaTable a:visited {
	font-size:10px;
	color:#000000;
}
#ProgramBox table.AgendaTable a:active ,
#ProgramBox table.AgendaTable a:hover {
	font-size:10px;
	color:#0000FF;
	text-decoration:underline;
}
#ProgramBox table.AgendaTable td.AM a {
	font-size:12px;
}
#ProgramBox p.EntryFormBottomText ,
#EntryFormBox p.EntryFormBottomText {
	font-size:12px;
	line-height:1.5em;
	display:block;
	margin:10px 0;
}
#EntryFormBox #EntryBT01 ,
#ProgramBox #EntryBT01 {
	text-align:center;
}
#EntryFormBox #EntryBT01 input ,
#ProgramBox #EntryBT01 input {
	height:35px;
	width:300px;
	font-size:16px;
	text-align:center;
}
#ProgramBox table.AgendaTable div.AgendaSelect {
	margin:3px 0;
}
#ProgramBox table.AgendaTable span.RoomStatus01 {
	border:solid 2px #FFFFFF;
	padding:2px 10px;
	background:#FF0000;
	color:#FFFFFF;
	font-size:11px;
}
#ProgramBox table.AgendaTable span.RoomStatus02 {
	border:solid 2px #FFFFFF;
	padding:2px 10px;
	background:#40637A;
	color:#FFFFFF;
	font-size:10px;
}

/* 参加登録フォーム用CSS */
#EntryFormBox table.EntryFormTable2 {
	margin:10px 0;
}
#EntryFormBox table.EntryFormTable2 {
	width:940px;
	border-collapse:collapse;
	border-spacing:0;
	font-size:14px;
}
#EntryFormBox table.EntryFormTable2 td ,
#EntryFormBox table.EntryFormTable2 th {
	line-height:1.2em;
	border:solid 1px #143658;
	padding:5px;
}
#EntryFormBox table.EntryFormTable2 th {
	text-align:left;
	width:250px;
	background:#40637A;
	font-weight:normal;
	color:#FFFFFF;
}
#EntryFormBox table.EntryFormTable2 ul {
	list-style:none;
}
#EntryFormBox table.EntryFormTable2 li {
	margin:0 0 5px 0;
}
#EntryFormBox table.EntryFormTable2 ul.LeftUl {
	width:325px;
	float:left;
}
#EntryFormBox table.EntryFormTable2 ul.RightUl {
	width:325px;
	float:right;
}
#EntryFormBox table.EntryFormTable2 .Input01 ,
#EntryFormBox table.EntryFormTable2 .Input02 ,
#EntryFormBox table.EntryFormTable2 .Input03 ,
#EntryFormBox table.EntryFormTable2 .Input04 ,
#EntryFormBox table.EntryFormTable2 .Input05 {
	font-size:14px;
	padding:3px;
}
#EntryFormBox table.EntryFormTable2 .Input01 {
	width:100px;
}
#EntryFormBox table.EntryFormTable2 .Input02 {
	width:400px;
}
#EntryFormBox table.EntryFormTable2 .Input03 {
	width:50px;
}
#EntryFormBox table.EntryFormTable2 .Input04 {
	width:400px;
	height:60px
}
#EntryFormBox table.EntryFormTable2 select {
	font-size:16px;
	width:400px;
}
/*
	ポップアップ用
*/
#popup_page #popup_table {
	width:550px;
}
#popup_page #popup_table table {
	background-color:#666666;
}
#popup_page #popup_table td,
#popup_page #popup_table th {
	padding:7px;
	margin:0;
	font-size:12px;
}
#popup_page #popup_table th {
	background-color:#386E90;
	text-align:right;
	color:#FFFFFF;
	font-weight:normal;
	width:90px;
}
#popup_page #popup_table td {
	background-color:#EDF0F8;
	line-height:1.5em;
}
#popup_page #bt {
	width:550px;
	text-align:center;
	padding:15px 0;
}

/*
	ダウンロードページ用
*/
#DlBox .DlListTable table {
	border-collapse:collapse;
	border:solid 2px #143658;
}
#DlBox .DlListTable th ,
#DlBox .DlListTable td {
	border-collapse:collapse;
	border-spacing:0;
	font-size:10px;
	padding:3px;
	text-align:center;
	line-height:1.8em;
	border:solid 1px #143658;
	padding:5px;
}
#DlBox .DlListTable .th1_1 ,
#DlBox .DlListTable .th1_2 ,
#DlBox .DlListTable .th1_3 ,
#DlBox .DlListTable .th1_4 ,
#DlBox .DlListTable .th1_5 ,
#DlBox .DlListTable .th1_6 {
	font-size:16px;
}
#DlBox .DlListTable .th2 {
	width:840px;
	text-align:left;
	font-size:14px;
	font-weight:normal;
}
#DlBox .DlListTable td {
	width:70px;
}
#DlBox .DlListTable .th1_1 {
	background:#78BDE8;
}
#DlBox .DlListTable .th1_2 {
	background:#CAD9E2;
}
#DlBox .DlListTable .th1_3 {
	background:#CDE62D;
}
#DlBox .DlListTable .th1_4 {
	background:#FFD600;
}
#DlBox .DlListTable .th1_5 {
	background:#faaa97;
}
#DlBox .DlListTable .th1_6 {
	background:#89A2B3;
}
