@charset "utf-8";

@import url("common.css"); 

/*contents*/

.contentTop   { margin: 2px 0 0 5px }

.contentTop p   { font-size: 90%; margin: 2px 0 0 7px }



/*document*/
#contents    { margin: 10px 0 0 36px; width: 684px }
.txtbold { font-weight: bold }
.txtred    { color: #ff5a00; line-height: 110%; margin-left: 0 }
.txtblue  { color: #3c4b9c }
.txtpink { color: #d2328c }
.menuunder { font-size: 90%; text-align: center; margin-top: 20px; margin-bottom: -18px; width: 713px }
/*airportgallery*/
.gallerytitle   { text-align: center; margin-left: 22px; width: 600px }
.gallerytitle h3 { margin-top: 20px }
.topindex    { color: #f0c850; font-size: 95%; background-color: #002882; text-align: center; margin-top: 2px; margin-bottom: 10px; width: 600px }

.topindex a:link  { color: #f0c850; text-decoration: none }

.topindex a:visited  { color: #f0c850; text-decoration: none }

.topindex a:hover  { color: #fff; text-decoration: underline }

.topindex a:active  { color: #fff; text-decoration: underline }
.airportmainflame01  { background-image: url("../gallery/img/airportback01.jpg"); background-repeat: repeat-y; background-attachment: scroll; background-position: center top; margin-top: 10px; margin-left: 67px; width: 510px }
.airportmain    { margin-top: 30px; margin-left: 18px; width: 245px; float: left }
.airportmain h3    { color: #002882; font-weight: bold; margin-bottom: 10px; width: 245px; border-bottom: 1px solid #002882 }
.airportmain h4    { color: #002882; font-size: 97%; font-weight: bold; margin-bottom: 5px; width: 245px }
.airportimageflame  { text-align: right; margin-top: 20px; margin-left: 0; width: 218px; float: left }
.airportimage  { background-color: #fff; margin-left: 0 }
.airportimage img { margin: 4px }
.airportimageflame p { font-weight: bold; margin-top: 3px; margin-bottom: 10px; padding-right: 5px }
.border { margin-top: 10px; margin-bottom: 10px; margin-left: 67px }
.history { margin-left: 67px; width: 510px }
.historyleft { font-size: 90%; margin-right: 10px; float: left }
.historyright  { font-size: 97%; line-height: 120%; float: left }
.historyright td { font-size: 97%; padding-top: 5px; border-bottom: 1px dashed #646464 }
.next { color: #002882; font-weight: bold; text-align: center; margin-top: 10px; margin-bottom: 10px; margin-left: 67px; padding-top: 2px; padding-bottom: 2px; width: 510px; border-top: 1px solid #002882; border-bottom: 1px solid #002882 }
.nextmember  {
	margin-left: 95px;
	width: 460px;
}
.nextmember td  {
	color: #002882;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 3px;
	border-bottom: 1px dashed #002882;
	padding-top: 4px;
	padding-bottom: 2px;
}
.nextfri { color: #007800; font-weight: bold; text-align: center; margin-top: 10px; margin-bottom: 10px; margin-left: 67px; padding-top: 2px; padding-bottom: 2px; width: 510px; border-top: 1px solid #007800; border-bottom: 1px solid #007800 }
.nextmemberfri { margin-left: 97px; width: 460px }
.nextmemberfri td { color: #007800; margin-top: 2px; margin-bottom: 2px; padding-left: 3px; border-bottom: 1px dashed #007800 }
/*friend*/
.friendmainflame01  { background-image: url("../gallery/img/friendback01.jpg"); background-repeat: repeat-y; background-attachment: scroll; background-position: center top; margin-top: 10px; margin-left: 67px; width: 510px }
.friendmain   { margin-top: 30px; margin-left: 18px; width: 245px; float: left }
.friendmain h3    { color: #007800; font-weight: bold; margin-bottom: 10px; width: 245px; border-bottom: 1px solid #007800 }
.friendmain h4    { color: #007800; font-size: 97%; font-weight: bold; margin-bottom: 5px; width: 245px }
.friendmain p    { margin-top: 5px; margin-bottom: 15px; width: 240px }
.friendimageflame   { text-align: right; margin-top: 20px; margin-bottom: 20px; margin-left: 0; width: 218px; float: left }
.friendimage { background-color: #fff }
.friendimage img { margin: 4px }
/*topage*/

.pagetopgallery  { text-align: right; margin-top: 10px; margin-bottom: 7px; margin-left: 67px; width: 510px }

.pagetopgallery a:link {
	color: #646464;
	text-decoration: none;
}

.pagetopgallery a:visited {
	color: #646464;
	text-decoration: none;
}

.pagetopgallery a:hover {
	color: #646464;
	text-decoration: underline;
}

.pagetopgallery a:active {
	color: #646464;
	text-decoration: underline;
}
