@charset "utf-8";
body {
  scrollbar-arrow-color: #ff9900;
  scrollbar-base-color: #666666;
  scrollbar-dark-shadow-color: #ff9900;
  scrollbar-track-color: #ffffff;
  scrollbar-face-color: #666666;
  scrollbar-shadow-color: white;
  scrollbar-highlight-color: silver;
  scrollbar-3d-light-color: #eeeeee;
  background-color: #424242;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.font01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.font02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}
.font_title01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}
.font_title02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.font_title03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	color: #990000;
	text-decoration: none;
}
.font_title04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #990000;
	text-decoration: none;
}
a:link {  color: #336699; font-family: verdana; text-decoration: none; }
a:visited {  color: #336699; font-family: verdana; text-decoration: none; }
a:active  {color:#FF0000; background-color:transparent}
a:hover {  color: #ff0000; font-family: verdana; text-decoration: none; }

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.slide-bg {
	background-image: url(../images/bg-slide.jpg);
	background-repeat: no-repeat;
}

.text-news-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}

.album-table-thumb-over {
	border: 1px solid #FFFF00;
	text-align: center;
	background-color: #B2B252;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	cursor: pointer;
}

.album-table-thumb-unchecked {
	border: 1px solid #bebeb9;
	text-align: center;
	display: table-cell;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.album-table-thumb-checked {
	background-color: #CCCCCC;
	border: 1px solid #FFFFFF;
	text-align: center;
	background-position: center center;
}

.main-bg {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.service-wedding-bg {
	background-color: 999991;
	background-image: url(../images/bg-service-wedding.gif);
	background-repeat: no-repeat;
}

.service-wedding-bg-left {
	background-color: #666666;
}

.text-white-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.text-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

