body {
	background-image	: url('img/bg.jpg'); 
	background-attachment			: fixed;
	color											: #000000; 
	font-size									: 12px; 
	margin-top								: 0px; 
	margin-bottom								: 0px
}

table {
	border		: none;
}
td {
	font-size		: 12px; 
	line-height	: 130%
}
img {
	border-right	: 0px; 
	border-top		: 0px; 
	border-left		: 0px; 
	border-bottom	: 0px
}
a:link {
	color						: #0099ff; 
	text-decoration	: none
}
a:active {
	color						: #0099ff; 
	text-decoration	: none
}
a:visited {
	color						: #0099ff; 
	text-decoration	: none
}
a:hover {
	color						: #0099ff; 
	text-decoration	: underline
}
ul {
margin: 0 0 0 1em;
padding: 0;
}
.f04 {
	font-size		: 4px; 
	line-height	: 100%
}
.f06 {
	font-size		: 6px; 
	line-height	: 100%
}
.f08 {
	font-size		: 8px; 
	line-height	: 100%
}
.f10 {
	font-size		: 10px; 
	line-height	: 100%
}
.f10w {
	font-size		: 10px; 
	line-height	: 160%
}
.f12 {
	font-size		: 12px; 
	line-height	: 130%
}
.f12y {
	font-size		: 12px; 
	color				: #ffff00; 
	line-height	: 130%
}
.f14 {
	font-size		: 14px; 
	line-height	: 130%
}
.f14red {
	font-size		: 14px; 
	color				: #ff0000; 
	line-height	: 130%
}
.f20 {
	font-size		: 20px; 
	line-height	: 100%
}
.f30 {
	font-size		: 30px; 
	line-height	: 100%
}
.f40 {
	font-size		: 40px; 
	line-height	: 100%
}
.f50 {
	font-size		: 50px; 
	line-height	: 100%
}
.f60 {
	font-size		: 60px; 
	line-height	: 100%
}
.mono {
	font-family	: monospace; 
	line-height	: 130%
}
.mono10w {
	font-size		: 10px; 
	font-family	: monospace; 
	line-height	: 160%
}
h1 {
	font-size		: 12px; 
	font-weight	: normal; 
	line-height	: 130%; 
	color				: #333333; 
	margin			: 0px
}
.red {
	color				: #ff0000; 
}
h2 {
	font-size		: 14px; 
	color				: #ffffff; 
	margin			: 0px
}
h3 {
	font-size		: 12px; 
	color				: #000000; 
	margin			: 0px
}
h4 {
	font-size		: 12px; 
	color				: #ffff00; 
	margin			: 0px
}
.headertext {
	display: none; 
}
.bg_top {
	background-image	: url('img/bg_top.jpg')
}
.bg_240head {
	background-image	: url('img/bg_240head.jpg')
}
.bg_240head2 {
	background-image	: url('img/bg_240head2.jpg')
}
.bg_240body {
	background-image	: url('img/bg_240body.jpg')
}
.bg_240foot {
	background-image	: url('img/bg_240foot.jpg')
}
.bg_600head {
	background-image	: url('img/bg_600head.jpg')
}
.bg_600head2 {
	background-image	: url('img/bg_600head2.jpg')
}
.bg_600body {
	background-image	: url('img/bg_600body.jpg')
}
.bg_600foot {
	background-image	: url('img/bg_600foot.jpg')
}
.bg_860head {
	background-image	: url('img/bg_860head.jpg')
}
.bg_860body {
	background-image	: url('img/bg_860body.jpg')
}
.bg_860foot {
	background-image	: url('img/bg_860foot.jpg')
}
.bg_greeting {
	background-image	: url('img/bg_greeting.jpg')
}
.bg_frame {
	background-color	: #ffffff; 
}
.bg_gray {
	background-color	: #cccccc; 
}
.bg_h300 {
	background-image	: url('img/bg_h300.jpg')
}
.bg_h400 {
	background-image	: url('img/bg_h400.jpg')
}



.sp20 {
	margin-top		: 7px;
	margin-right	: 20px;
	margin-bottom	: 7px;
	margin-left		: 20px;

}
.bg_main {
	background-image	: url('img/bg_main.jpg'); 
	line-height		: 130%
}
.bg_b {
	background-color	: #f4fdff; 
	line-height		: 130%
}
.orange {
	color: #ff8000
}
.blue_l {
	font-size: 15px; 
	color: #003399;
	text-decoration	: underline;
	font-weight	: bold; 
	line-height	: 130%; 
}






.rt {
	border-right	: #cccccc 1px solid; 
	border-top		: #cccccc 1px solid; 
	border-left		: #cccccc 0px solid; 
	border-bottom	: #cccccc 0px solid; 
}
.rtl {
	border-right	: #cccccc 1px solid; 
	border-top		: #cccccc 1px solid; 
	border-left		: #cccccc 1px solid; 
	border-bottom	: #cccccc 0px solid; 
}
.rtl_black {
	border-right	: #cccccc 1px solid; 
	border-top		: #cccccc 1px solid; 
	border-left		: #cccccc 1px solid; 
	border-bottom	: #cccccc 0px solid; 
}
.rtb {
	border-right	: #cccccc 1px solid; 
	border-top		: #cccccc 1px solid; 
	border-left		: #cccccc 0px solid; 
	border-bottom	: #cccccc 1px solid; 
}
.rtlb {
	border-right	: #cccccc 1px solid; 
	border-top		: #cccccc 1px solid; 
	border-left		: #cccccc 1px solid; 
	border-bottom	: #cccccc 1px solid; 
}
.rtlb_black {
	border-right	: #cccccc 1px solid; 
	border-top		: #cccccc 1px solid; 
	border-left		: #cccccc 1px solid; 
	border-bottom	: #cccccc 1px solid; 
}
.rl {
	border-right	: #cccccc 1px solid; 
	border-top		: #cccccc 0px solid; 
	border-left		: #cccccc 1px solid; 
	border-bottom	: #cccccc 0px solid; 
}
.rl_frame {
	border-right	: #cccccc 1px solid; 
	border-top		: #cccccc 0px solid; 
	border-left		: #cccccc 1px solid; 
	border-bottom	: #cccccc 0px solid; 
	background-color	: #ffffff; 
}
.rlb {
	border-right	: #cccccc 1px solid; 
	border-top		: #cccccc 0px solid; 
	border-left		: #cccccc 1px solid; 
	border-bottom	: #cccccc 1px solid; 
}
.rb {
	border-right	: #cccccc 1px solid; 
	border-top		: #cccccc 0px solid; 
	border-left		: #cccccc 0px solid; 
	border-bottom	: #cccccc 1px solid; 
}
.rb_black1 {
	border-right	: #cccccc 1px solid; 
	border-top		: #cccccc 0px solid; 
	border-left		: #cccccc 0px solid; 
	border-bottom	: #cccccc 1px solid; 
	background-color	: #666666; 
	color							: #ffffff
}
.rb_black {
	border-right	: #cccccc 1px solid; 
	border-top		: #cccccc 0px solid; 
	border-left		: #cccccc 0px solid; 
	border-bottom	: #cccccc 1px solid; 
}
.r {
	border-right	: #cccccc 1px solid; 
	border-top		: #cccccc 0px solid; 
	border-left		: #cccccc 0px solid; 
	border-bottom	: #cccccc 0px solid; 
}
.t {
	border-right	: #cccccc 0px solid; 
	border-top		: #cccccc 1px solid; 
	border-left		: #cccccc 0px solid; 
	border-bottom	: #cccccc 0px solid; 
}
.tl {
	border-right	: #cccccc 0px solid; 
	border-top		: #cccccc 1px solid; 
	border-left		: #cccccc 1px solid; 
	border-bottom	: #cccccc 0px solid; 
}
.tb {
	border-right	: #cccccc 0px solid; 
	border-top		: #cccccc 1px solid; 
	border-left		: #cccccc 0px solid; 
	border-bottom	: #cccccc 1px solid; 
}
.tlb {
	border-right	: #cccccc 0px solid; 
	border-top		: #cccccc 1px solid; 
	border-left		: #cccccc 1px solid; 
	border-bottom	: #cccccc 1px solid; 
}
.l {
	border-right	: #cccccc 0px solid; 
	border-top		: #cccccc 0px solid; 
	border-left		: #cccccc 1px solid; 
	border-bottom	: #cccccc 0px solid; 
}
.b {
	border-right	: #cccccc 0px solid; 
	border-top		: #cccccc 0px solid; 
	border-left		: #cccccc 0px solid; 
	border-bottom	: #cccccc 1px solid; 
}
.b_black1 {
	border-right	: #cccccc 0px solid; 
	border-top		: #cccccc 0px solid; 
	border-left		: #cccccc 0px solid; 
	border-bottom	: #cccccc 1px solid; 
	background-color	: #666666; 
	color							: #ffffff
}
.b_black {
	border-right	: #cccccc 0px solid; 
	border-top		: #cccccc 0px solid; 
	border-left		: #cccccc 0px solid; 
	border-bottom	: #cccccc 1px solid; 
}
/*Video
---------------------------------------------------------------------------*/
.wrap-video{
  text-align:center;
}

.wrap-video video{
  width: 200px;
  height:300px
  background-color:#fff;
}

.wrap-video .text{
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); /*上下左右中央寄せ*/
  text-align:center;
}

.wrap-video .text p{
  font-size:16px;
  font-weight:bold;
  color:white;
}

.wrap-video .text .headline{
  font-size:20px;
}