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

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

.subttl01{ 
	padding:3px 3px 3px 10px ;
	background-color: #EEEEEE; 
	font-size:13px;
	font-weight:600;
	color:#777777;
}

.bgcol01{ 
background-color: #FEF3F7; 
}

.bgcol02{ 
background-color: #E5EDFF; 
}

.bgcol03{ 
background-color: #F3F9F2; 
}

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

.text12{
	padding:0px 3px 3px 3px;
	font-size:12px;
}

.text24{
	padding:5px;
	font-size:24px;
}

.tbox20{
	padding:3px;
	font-size:15px;
	font-weight:600;
	background-color: #FFCC99; 
}

.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;
}

.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 #BBBBBB;
}

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

.dot_b{
	border-bottom:1px dotted #8499E0;
	padding:3px;
}

.dot_b02{
	border-bottom:2px dotted #FF6600;
	padding:7px 0px 0px 0px;
}


.dot_b10{
	border-bottom:1px dotted #BBBBBB;
	padding:10px 10px 10px  10px;
}

.box01_1{
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	padding:5px;
}

.box01_2{
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-left:1px solid #666666;
	padding:5px;
}

.box01_3{
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	padding:5px;
}

.box01_4{
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	padding:5px;
}

.box01_5{
	border-top:1px solid #666666;
	padding:5px;
}

.box01_6{
	border-bottom:1px solid #666666;
	padding:5px;
}

.box01_7{
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:5px;
}

.box01_8{
	border-left:1px solid #666666;
	padding:5px;
}

.box01_9{
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	padding:1px;
}

.pad03{
	padding:3px;
}

.pad03_top_nomi{
	padding:3px 0px 0px 0px;
}

.pad05{
	padding:5px;
}

.pad05_top_nomi{
	padding:5px 0px 0px 0px;;
}

.pad06_top_nomi{
	padding:6px 0px 0px 0px;;
}

.pad07_top_nomi{
	padding:7px 0px 0px 0px;;
}

.pad10{
	padding:10px;
}

.cap{
	font-size:11px;
}


.font-c2{
	color: #663366;
}


.copyright{
	color:#555555;
}


A:link {
	color:#0099FF;
	text-decoration: underline;
}
A:visited {
	color: #FF9900;
	text-decoration: underline;
} 
A:hover {
	color: #666666;
	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;
}


a.head:link {
	color: #666666;
}

a.head:visited{
	color: #666666;
}

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


/*input { width: 60px; } */



