/* CSS Document */
body {
	/* background: #76644C; */
	margin-top: 9px; 
	margin-right: 0px; 
	margin-bottom: 9px; 
	margin-left: 0px; 
	font-family: "lr PSVbN", "Osaka|";
	font-size: 30px;
	line-height: 130%;
}

td{
	font-size:13px;
	line-height:120%;
	color:#666666;
}

.bgcol01{ 
background-color: #FEF3F7; 
}

.bgcol02{ 
background-color: #E5EDFF; 
}

.bgcol03{ 
background-color: #F3F9F2; 
}

.bgcol04{ 
background-color: #FFF3EA; 
}

.text10{
	padding:0px 3px 3px 3px;
	font-size:10px;
}

.text13{
	line-height:150%;
	font-size:13px;
}

.text13p10{
	padding:5px 10px;
	line-height:120%;
	font-size:13px;
	font-weight: 400;
}

.text13b{
	padding:3px 12px 0px 10px;
	font-weight: 600;
	font-size:13px;
}

.text13white{
	padding:3px 3px 3px 3px;
	font-size:13px;
	color:#FFFFFF;
}

.text13white_2{
	padding:3px 3px 3px 10px;
	font-size:13px;
	color:#FFFFFF;
}

.text15b700{
	padding:5px 0px 0px 10px;
	font-weight: 700;
	font-size:15px;
}

.text11{
	font-size:11px;
	line-height:120%;
	color:#666666;
}

.text16b{
	padding:0px;
	font-size:16px;
	font-weight: 600;
	line-height:120%;
}

.text16b2{
	padding:0px;
	font-size:16px;
	font-weight: 400;
	line-height:120%;
}

.border01{
	border-top:1px #999999;
	border-right:1px #999999;
	border-bottom:1px #999999;
	border-left:1px #999999;
	border-style: solid;
	padding:5px 5px 5px 5px;
}

.border02{
	border-top:0px #999999;
	border-right:1px #999999;
	border-bottom:0px #999999;
	border-left:1px #999999;
	border-style: solid;
}

.border03{
	border-top:1px #999999;
	border-right:1px #999999;
	border-bottom:1px #999999;
	border-left:1px #999999;
	border-style: solid;
}

.dot{
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
	padding:15px 5px 15px 10px;
}

.dot2{
	border-bottom:1px dotted #999999;
	padding:15px 5px 15px 10px;
}

.dot3{
	border-bottom:1px dotted #999999;
	padding:5px;
}

.dot4{
	border-bottom:3px dotted #FF6600;
	padding:5px;
}

.dot_u{
	border-top:1px dotted #999999;
	padding:15px 5px 15px 10px;
}

.dotnomi_u{
	border-top:1px dotted #999999;
}

.dotnomi_b{
	border-bottom:1px dotted #999999;
}

.dotnomi_b02{
	border-bottom:3px dotted #FF6600;
}

.pad01{
	padding:1px;
}

.pad03{
	padding:3px;
}

.pad031{
	padding:3px;
	color: #FF6600;
}

.pad05{
	padding:5px;
}

.pad10{
	padding:10px;
}

.cap{
	font-size:11px;
}


.font-c2{
	color: #663366;
}

.font-c3{
	color: #FFFFFF;
}

.font-c4{
	color: #FF0000;
}

.bcol01 { 
	background-color: #FF6600; 
	color: #FFFFFF; 
	font-weight: 700;
} 

.bcol02 { 
	background-color: #FFFF99; 
} 

.copyright{
	color:#555555;
}


A:link {
	color: #2BAAA2;
	text-decoration: none;
}
A:visited { color:#2BAAA2; text-decoration: none;} 
A:hover {
	color: #F06EAA;
	text-decoration: underline;
}
#deco01{ border-bottom: 1px #F06EAA dashed; } 

.bg3{
	background-image: url(image/common/bg3.gif);
	background-repeat: no-repeat;
}

.font-wn{
	font-size: 11px;
	line-height: 170%;
	color: #CCCCCC;
}


a.sub:link {
	color: #cccccc;
	background: #333333;
	display: block;
	border: 1px solid #999999;
	width: 150px;
	padding: 3px 10px;
}

a.sub:visited{
	color: #cccccc;
	background: #333333;
	display: block;
	border: 1px solid #999999;
	width: 150px;
	padding: 3px 10px;
}

a.sub:hover {
	color: #E6C300;
	background: #666666;
}

