body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF ;
	background: url("../img/bg_in.gif") repeat-x;
	text-align:center;
	}

#body-contents {
	margin:0 auto;
	padding: 0px;
	background: #FFFFFF;
}

.body-waku {
	width: 880px;	
}

/* ‰æ‘œƒ}[ƒWƒ“@*/
.imgmargin {
	margin: 0px;
	padding: 0px;
}

/* ƒ^ƒCƒgƒ‹‰æ‘œƒ}[ƒWƒ“@*/
.ttlmargin {
	margin:  0 0 18 0px;
	padding: 0px;
}

/* ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥@ƒŠƒ“ƒN@¥¥¥@*/
a:link {
	text-decoration:underline;
	color: #0066ff;
} 
a:visited {
	text-decoration:underline;
	color: #5283DC;
} 
a:active {
	color: #0066ff;
} 
a:hover{
	text-decoration: underline;
	color: #FF8800;
} 



/* ƒRƒ“ƒeƒ“ƒc‘åŠO@*/
#contents-size {
	width: 850px;
}

.contents {
	margin: 0 15 16 15px;
	padding: 0px;
}

/* ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥@ƒŒƒCƒAƒEƒg ¥¥¥@*/

/* -------------------------------------- left@*/
#lc {
	width: 220px;
	float: left;
}

.lcs {
	margin: 0px;
	padding: 0px;
	text-align: left;
}


/* -------------------------------------- right@*/
#cc {
	width: 612px;
	float: right;
}

.ccs {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/* ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥@¶@“à‘¤@¥¥¥@*/
.lcstxt {
	margin: 0px;
	padding: 8 18px;
	text-align: left;
	background: url("../about/img/left_bg.gif") repeat-y;
}
.lcsttl {
	margin: 0px;
	padding: 0 12px;
	text-align: left;
	background: url("../about/img/left_bg.gif") repeat-y;
}

.lcstxt2 {
	margin: 4 0px;
	padding: 0 0 0 14px;
	text-align: left;
}

/* -------------------------------------- ŒŸõƒ[ƒhE‰¹Šy@*/
.lcstxtmusic {
	margin: 0px;
	padding: 0 24px;
	background: url("../about/img/left_bg.gif") repeat-y;
	text-align: left;
}


/* ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥@‰E@“à‘¤@¥¥¥@*/
/* -------------------------------------- ƒCƒxƒ“ƒgî•ñ˜g@*/
.ccstxt {
	margin: 0px;
	padding: 6 26px;
	background: url("../event/img/cw_bg_02.gif") repeat-y;
	text-align: left;
}

/* -------------------------------------- ƒCƒxƒ“ƒgƒ^ƒCƒgƒ‹@*/
.ccstxt2 {
	margin: 0px;
	padding: 6 12px;
	border-width: 0 0 1 4px;
	border-color:#C3C3C3;
	border-style:solid ;
	background: #FFE6BA;
	text-align: left;
}

/* -------------------------------------- ƒCƒxƒ“ƒg‰æ‘œ@*/
.evpicmargin {
	margin: 0 16 16 0px;
	padding: 0px;
}

/* -------------------------------------- ƒRƒƒ“ƒgƒAƒCƒRƒ“@*/
.commicn {
	margin: 0 6 0 0px;
	padding: 0px;
}

/* -------------------------------------- ƒRƒƒ“ƒgƒ^ƒCƒgƒ‹@*/
.commread {
	margin: 0 0 18 0px;
	padding: 6 0px;
	text-align: left;
}

/* -------------------------------------- ƒRƒƒ“ƒgƒ^ƒCƒgƒ‹@*/
.commttl {
	margin: 0 7 18 7px;
	padding: 6 2px;
	text-align: left;
}

/* -------------------------------------- ƒRƒƒ“ƒg“à—e@*/
.commin {
	margin: 0px;
	padding: 12px;
	text-align: left;
}

/* -------------------------------------- ƒRƒƒ“ƒgŽÒ@*/
#commbtm {
	margin: 6 0 24 0px;
	padding: 6 2px;
	background: #F5EFE6 url("../img/dot_s.gif") repeat-x;
	text-align: left;
	clear: both;
}

/* -------------------------------------- ƒRƒƒ“ƒgŽÊ^@*/
.commpic {
	margin: 0px;
	padding: 0px;
	float:left;
}

/* -------------------------------------- ƒŠƒXƒgEƒwƒbƒ_[@*/
.ccslisthead {
	margin: 0 0 20 0px;
	padding: 8 12px;
	border-width: 4 0 0 0px;
	border-color:#FF9933;
	border-style:solid ;
	background: #FFD58B;
	text-align: left;
}

/* -------------------------------------- ƒŠƒXƒgEƒtƒbƒ^[@*/
.ccslistfoot {
	margin: 0 0 20 0px;
	padding: 8 12px;
	border-width: 0 0 1 0px;
	border-color:#FF9933;
	border-style:solid ;
	background: #FFE6B9;
	text-align: center;
}

/* ¥¥¥@˜gƒgƒbƒvƒ}[ƒWƒ“@¥¥¥@*/
.wtopmargin {
	margin: 0px;
	padding: 0px;
}

/* ¥¥¥@˜gƒ{ƒgƒ€ƒ}[ƒWƒ“@¥¥¥@*/
.wbtmmargin {
	margin: 0 0 18 0px;
	padding: 0px;
}

/* ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥@î•ñ“àƒhƒbƒg@¥¥¥@*/
.dot01 {
	margin: 8 0px;
	padding: 0px;
	background: url("../img/dot_01.gif") repeat-x;
}

/* ¥¥¥@ƒeƒLƒXƒg‘•ü@¥¥¥@*/
.txtred {
	color: #FF3300;
	font-weight: bold;
}



/* -------------------------------------- ƒƒSƒCƒ[ƒWE‚·‚©‚µ@*/
.logopic {
	margin: 0px;
	padding: 0px;
	background: url("../about/img/logopic.gif") no-repeat;
}


/* ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥@ƒtƒH[ƒ€@¥¥¥@*/
.form {
	margin: 0px;
	padding: 0px;
}

/* -------------------------------------- ƒRƒƒ“ƒg–¼‘OAƒ[ƒ‹@*/
.commtxt {
	margin: 0 0 10 0px;
	padding: 0px;
	width: 300px;
}

/* -------------------------------------- ƒRƒƒ“ƒg“à—e@*/
.commdeta {
	margin: 0px;
	padding: 0px;
	width: 588px;
	height:180px;
}

/* -------------------------------------- ƒRƒƒ“ƒg@*/
.btmbg {
	margin: 8 0px;
	padding: 8px;
	background: #F5EFE6;
	text-align: center;
}

/* ¥¥¥@ƒ{ƒgƒ€ƒ‰ƒCƒ“@¥¥¥@*/
.btmline {
	margin: 0 0 10 0px;
	padding: 0px;
	border-width: 0 0 1 0px;
	border-color:#C3C3C3;
	border-style:solid ;
}
/* ¥¥¥@PAGE TOP@¥¥¥@*/
.pagetop {
	margin: 0 0 10 0px;
	padding: 0px;
	text-align: right;
}

.pagetop2 {
	margin: 0px;
	padding: 0px;
	text-align: right;
	clear: both;
}

.pagetopimg {
	margin: 6 0 0 0px;
	padding: 0px;
}

/* ¥¥¥@–¼•ë@¥¥¥@*/
.mentd1t {
	margin: 0px;
	padding: 4 6px;
	background: #EDEDED;
	border-width: 3 0 0 0px;
	border-color:#999999;
	border-style:solid ;
	text-align: center;
}

.mentd1 {
	margin: 0px;
	padding: 4 6px;
	background: #EDEDED;
	border-width: 1 0 0 0px;
	border-color:#DDDDDD;
	border-style:solid ;
	text-align: center;
}

.mentd2t {
	margin: 0px;
	padding: 4 12px;
	border-width: 3 0 0 0px;
	border-color:#DDDDDD;
	border-style:solid ;
}

.mentd2 {
	margin: 0px;
	padding: 4 12px;
	border-width: 1 0 0 0px;
	border-color:#DDDDDD;
	border-style:solid ;
}
