/* CSS Document */
A:link {color:#FFCC33;text-decoration:none;border-bottom:none;}
A:visited {color:#CCCC66;text-decoration:none;border-bottom:none;}
A:active {color:#FFCC99;text-decoration:none;border-bottom:none;}
A:hover {color:#CC9999;text-decoration:none;border-bottom:none;}
body {font-size :9pt;}
table,td {font-size :9pt;line-height: 13pt}
body {margin-top:0;margin-left0;}
body{
	scrollbar-base-color: #E6E7E8;
	scrollbar-face-color: #E6E7E8;
	scrollbar-highlight-color: #d0d0d0;
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-shadow-color: #d0d0d0;
	scrollbar-track-color: #D0D0D0;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-arrow-color:#808080;
	margin-bottom: 0px;
	margin-top: 0;
}
span.link2 A:link {color:#FEA828;text-decoration:none;}
span.link2 A:visited {color:#FEA828;text-decoration:none;}
span.link2 A:active {color:#FEA828;text-decoration:none;}
span.link2 A:hover {color:#C4314A;text-decoration:underline;}


img {margin: 0;}

.font1 {
	font-size: 8pt;
}

.font2 {
	font-size: 8pt;
	color: #339933
}

DIV#LEFT {
	WIDTH : 194PX;
	MARGIN : 10PX 0PX 50PX;
	PADDING : 10PX;
	BACKGROUND : #FFFFFF;
	BORDER : 2PX #339933 SOLID;
	}

DIV.MEMOBODY {
	WIDTH : 156PX;
	OVERFLOW : HIDDEN;
	}

DIV.POST {
	PADDING-BOTTOM : 20PX;
	}

DIV.POST_TOP {
	Background : #339933;
	PADDING : 2PX 5PX 1PX;
	MARGIN-BOTTOM : 5PX;
	FONT-FAMILY : GOTHIC;
	LETTER-SPACING : 1PX;
	COLOR : #727272;
	}
	
DIV.POST_HEAD {
	BORDER-BOTTOM : 1PX #888 DOTTED;
	PADDING-BOTTOM : 7PX;
	MARGIN-BOTTOM : 20PX;
	}
	
DIV.POST_BODY {
	BORDER : 1PX SOLID #D0D0D0;
	BACKGROUND : #F6F6F6;
	PADDING : 12PX;
	}

DIV.POST_BODY_SUB {
	WIDTH : 490PX;
	OVERFLOW : HIDDEN;
	}

.camp {
    height: 50px;
	color: #666;
    text-align: center;
	font-weight: bold;
	border-bottom: 1px dotted #333;
    
}
.camp_msg {
    margin-top: 10px;
	margin-left: 5px;
	color: #666;
	font-weight: bold;
	line-height: 20px;
}
div.downl {
	width: 280px;
    align: center; 
	background-color: #FEA828;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}
div.downl a{
    display: block;
	width: 100%;
	background-color: #FEA828;
	color: #FFF;
	border: 1px solid #FEA828;
}
div.downl a:hover {
	background-color: #FCC565;
	color: #FEA828;
	border: 1px solid #FEA828;
} 
div.downl a:visited {
	background-color: #FEA828;
	border: 1px solid #FEA828;
	color: #FFF;
}


table.main {
	background: URL("../../ver02/img/campain_0812_03.gif") no-repeat;
	height: 300px;
	margin-bottom: 15px;
}

table.main p {
	margin: 130px 120px 0 15px;
	line-height: 1.6;
}

table.main p span {
	font-size: 90%;
}

p.greeting {
   font-size: 110%;
   line-height: 1.5em;
}


table.tokuten {
	color: #FFF;
	font-weight: bold;
	background: #F4B8C1;
	width: 100%;
	font-size: 130%;
	height: 50px;
}

table.tokuten tr td{
	padding: 5px;
}

table.tokuten .numb{
	font-size: 200%;
	text-align: center;
}

.pt5 {padding-top: 5px;}

img.ml40 {margin-left: 40px;}


div#frame {
  padding: 5px;
  border: 1px solid #999;

}


.style5 { 
    font-size: 140%;
	color: #FF0000;
	font-weight: bold;
	line-height: 1.3em;
}
.style6 {color: #0000CC}
.style7 {
	color: #FF0099;
	font-weight: bold;
	font-size: 12pt;
}
.style8 {
    color: #FF0000;
	font-weight: bold;
}
.style9 {color: #000000}


.bdrAtn  {
border: 1px solid #F4B8C1;
background: #FBECFF;
}

.bdrAtn td {
padding: 20px;
}

.bdrAtn a {
color: #FF3399;
text-dexcoration: underline;
}
