/* CSS Document */

html, body {

	font-family: Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 12px;

	color: #666666;

	margin: 0px;

	background-color: #FCFAF6;

}

table{

	font-size: 12px;

}

a:link {

	color: #3399CC;

	text-decoration: none;

}

a:visited {

	color: #3399CC;

	text-decoration: none;

}

a:hover {

	color: #00CCCC;

	text-decoration: underline;

}

a:active {

	color: #00CCCC;

	text-decoration: none;

}

img{

	border: 0px;

}

h1,h2,h3,h4,h5,h6 {

font-weight:normal;

}

h1 {

	font-size: 12px;

	color: #333333;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

	text-align: right;

}



.style1 {

	font-size: 10px;

	line-height: 12px;

}

.style2 {color: #FF3366}

.style3 {

	font-size: 10px;

}

.style4 {

	font-size: 12px;

	color: #666666;

	line-height: 15px;

}

.style5 {color: #3399CC}

.style6 {

	font-size: 14px;

	font-weight: bold;

	color: #ED5CA6;

}





#outer {

	width: 860px;

	margin-right: auto;

	margin-left: auto;

}

#header {

	width: 810px;

	margin-right: auto;

	margin-left: auto;

}

#footer {

	width: 810px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(/images/footer_bk.gif);

	background-repeat: no-repeat;

	background-position: center top;

	height: 55px;

	text-align: center;

	padding-top: 5px;

	clear: both;

}

.mainbox {

	width: 860px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 12px;

}

.secondbox {

	width: 800px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 12px;

	clear: both;

}

.pr_01 {

	width: 597px;

	height: 279px;

	background-image: url(/images/bk_pr01.gif);

	float: left;

	padding-top: 20px;

	padding-right: 20px;

	padding-left: 20px;

}

.pr_02 {

	width: 597px;

	float: left;

	padding-right: 20px;

	padding-left: 20px;

}

.login {

	width: 216px;

	height: 299px;

	background-image: url(/images/login_bk.gif);

	float: left;

	margin-left: 5px;

	text-align: center;

}

.box1 {

	float: left;

}

.box2 {

	float: left;

	line-height: 15px;

	width: 296px;

	padding-left: 20px;

	padding-bottom: 12px;

}

.center {

	text-align: center;

}

.center2 {

	text-align: center;

	margin-right: 100px;

	margin-left: 100px;

}

.right {

	text-align: right;

	padding-right: 23px;

	margin-top: 5px;

}



.toplink {

	padding-left: 8px;

}

.topmobile {

	padding-left: 12px;

}



.shoukai {

	float: left;

	width: 159px;

	padding-right: 5px;

	padding-left: 7px;

}

.shoukaititle {

	font-weight: normal;

	color: #8585AD;

	text-align: center;

}

.shinchaku {

	width: 500px;

	background-image: url(/images/list-image.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 22px;

	margin-left: 16px;

	padding-top: 5px;

	padding-left: 14px;

}

.eventprogram0 {

	width: 600px;

	margin-right: auto;

	margin-left: auto;

}

.eventprogram1 {

	width: 181px;

	background-image: url(/images/eventprogram01.gif);

	height: 105px;

	float: left;

	margin-right: 10px;

	padding-top: 30px;

	padding-left: 100px;

	line-height: 18px;

}

.eventprogram2 {

	width: 181px;

	background-image: url(/images/eventprogram02.gif);

	height: 105px;

	float: left;

	margin-right: 10px;

	padding-top: 30px;

	padding-left: 100px;

	line-height: 18px;

}

.eventtitle {

	width: 80px;

	background-image: url(/images/eventtitle2.gif);

	line-height: 22px;

	height: 22px;

	color: #FF3366;

}

.table1 { 

width: 600px; /* テーブルの横幅 */ 

border-collapse: collapse; /* 枠線の表示方法 */ 

border: 1px #808080 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 

} 



.table1 TD { 

border: 1px #808080 solid; /* セルの枠線（太さ・色・スタイル） */ 

text-align: left;

} 

.main{

	width: 100%;

}

.main td{

}


