A:link    { color: #0000FF; }
A:visited { color: #660099; }
A:hover   { color: #FF0000; }
A:active  { color: #FF0000; }
A.lk_wt:link    { color: #CFCF40; }
A.lk_wt:visited { color: #C0B0B0; }
A.lk_nw:link    { color: #0000FF; background-color: #FFDFB0; }
A.lk_nw:visited { color: #660099; background-color: #FFDFB0; }

BODY      { color: #606060; background-color: #EFEFEF; line-height:120%; }
P         { color: #806060; line-height:140%; }
DL        { line-height:140%; text-align: left; color: #000000; margin-left: 0; margin-right: 1em; }

.header { color: #FFC060; }
.hshadw { height: 10px; background-image:url("./image/mbcbk1.gif"); border: none; padding: 0; collapse: collapse; }
.attn   { font-size: 80%; }
.outr   { background-color: #CCCCCC; }
.capt   { color: #FFFFFF; background-color: #655; text-align: center; }
.capt2  { padding: 0; background-color: #F0DDA8; background-image:url("./image/mbcbk1.gif"); }
.menu   { color: #000000; background-color: #FFFFFF; text-align: left; }
.menubr { color: #000000; background-color: #F6F0E8; text-align: center; }
.cont   { width: 690px; color: #FFFFFF; background-color: #FCF9F0; text-align: left; }
.contbr { color: #FFFFFF; background-color: #B4A591; text-align: left; font-weight: bold; letter-spacing: 4pt; }
.contcp { color: #000000; }
.phcapt { color: #FFFFFF; text-align: center; }

.expl	{ border-style: solid; border-color: #D0D0D0; border-width: 1px; width: 90%; padding: 4px; }
.photo  { margin-top: 40px; margin-bottom: 1px; }

.font0  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; margin-left: 1em; margin-right: 1em; }
.font1  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; color: #FFFFFF; }
.hdcmnt { width: 30em; line-height:180%; letter-spacing: 0.2em; text-align: left; color: #000000; margin-left: 1em; margin-right: 1em; }
.hdcmnt p { margin: 0.5em; }
.page {
	padding: 10px 20px;
	margin: auto;
	width: 800px;
	text-align: center;
	background-color: #655;
}

img {
	border: none;
}

img.main {
	margin: 10px;
	box-shadow: 0 0 4px #433;
	-webkit-box-shadow: 0 0 4px #433;
}

#mainbox {
	text-align: center;
	border-top: solid 1px #ddd;
	padding-top: 1em;
}

#mainbox img {
	cursor: pointer;
}

.navi {
	margin: 20px auto;
}

.photof {
	margin: 10px 0;
	padding: 20px 0 0;
	border-top: solid 1px #ddd;
}
.photof img {
	margin: 0 1px;
	border: solid 1px #fff;
}

.noborder {
	border:none;
	outline:none;
}
