.aln-l {text-align:left}
.aln-c {text-align:center}
.aln-r {text-align:right}

.small {
	color: #444444;
	font-size : 10px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.normal {
	color: #444444;
	font-size : 12px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.large {
	color: #444444;
	font-size : 14px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.larger {
	color: #444444;
	font-size : 16px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
} 
.ultra {
	color: #444444;
	font-size : 18px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
} 

.italic {
font-style: italic;
}


.bsmall { color: #444444; font-size : 10px; font-weight : bold; ; line-height: 14px} 
.bnormal { color: #444444; font-size : 12px; font-weight : bold; ; line-height: 16px} 
.blarge { color: #444444; font-size : 14px; font-weight : bold; ; line-height: 18px} 
.blargest { color: #444444; font-size : 16px; font-weight : bold; ; line-height: 20px} 
.bultra { color: #444444; font-size : 18px; font-weight : bold; ; line-height: 22px} 
A:link { color: #444444; text-decoration: none}
A:visited { color: #444444; text-decoration: none}
A:hover { color: #FF2B2B; text-decoration: underline;}
A.tlink:link { font-size : 14px; color: #0096C8; text-decoration: none}
A.tlink:visited { font-size : 14px; color: #0096C8; text-decoration: none}
A.tlink:hover { font-size : 14px; color: #FF2B2B; text-decoration: underline;}
A.clink:link { font-size : 14px; color: #00A06B; text-decoration: none}
A.clink:visited { font-size : 14px; color: #00A06B; text-decoration: none}
A.clink:hover { font-size : 14px; color: #FF2B2B; text-decoration: underline;}
A.elink:link { font-size : 14px; color: #EE9C00; text-decoration: none}
A.elink:visited { font-size : 14px; color: #EE9C00; text-decoration: none}
A.elink:hover { font-size : 14px; color: #FF2B2B; text-decoration: underline;}
A.mlink:link { font-size : 14px; color: #0096C8; text-decoration: none}
A.mlink:visited { font-size : 14px; color: #0096C8; text-decoration: none}
A.mlink:hover { font-size : 14px; color: #FF2B2B; text-decoration: underline;}
body {
	background-image: url(image/i_back.gif);
	background-repeat: repeat-y;
}
.margin { padding: 10px;}
.margin2 { padding: 15px;}
.line { border: 1px solid #CCCCCC; }
.margin3 { padding: 10px 10px 10px 0px;}
.margin4 { padding: 10px 10px 0px; }
.margin5 { padding: 10px 0px 10px 10px; }
.margin6 { padding: 0px 0px 0px 10px; }
.margin7 { padding: 0px 0px 10px;}
.largered { color: #CC0000; font-size : 14px; line-height: 22px; }
.ten { 
background-image: url(image/i_ten_2.gif); 
background-repeat: repeat-y; 
background-position: center; 
}
.margin8 { padding: 0px 10px 0px 0px; }
.ten_yoko { background-image: url(image/i_ten_2.gif); 
background-repeat: repeat-x; 
background-position: center; }
.margin9 { padding: 0px 10px 10px; }
.line2 { border: 1px dotted #CCCCCC; }
.margin10 { padding: 10px 10px 0px; }

.number { color: #FF9900; font-weight: bold; }
.number2 { color: #0099CC; font-weight: bold; }
.number3 { color: #FF66CC; font-weight: bold;}
.number4 { color: #e60000; font-weight: bold;}

.normalcaption {
	color: #444444;
	font-size : 12px;
	line-height: 14px;
	padding: 5px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.margin11 { padding: 10px 0px 0px; }
.margin12 { padding: 10px 10px 0px 10px; }
.normalcaption2 {
	color: #444444;
	font-size : 12px;
	line-height: 14px;
	padding: 5px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.margin13 { padding: 0px 10px 0px 0px; }
.normal2 {
    color: #444444;
	font-size : 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}


/* マージン指定*/
.mar-t5 {margin-top:5px;}
.mar-t10 {margin-top:10px;}
.mar-t15 {margin-top:15px;}
.mar-t20 {margin-top:20px;}
.mar-b2 {margin-bottom:2px;}
.mar-b5 {margin-bottom:5px;}
.mar-b10 {margin-bottom:10px;}
.mar-b15 {margin-bottom:15px;}
.mar-b20 {margin-bottom:20px;}
.mar-tb5 {margin-top:5px; margin-bottom:5px;}
.mar-tb10 {margin-top:10px; margin-bottom:10px;}
.mar-tb15 {margin-top:15px; margin-bottom:15px;}
.mar-r5 {margin-right:5px;}
.mar-r10 {margin-right:10px;}
.mar-r15 {margin-right:15px;}
.mar-r30 {margin-right:30px;}
.mar-l5 {margin-left:5px;}
.mar-l10 {margin-left:10px;}
.mar-l15 {margin-left:15px;}
.mar-lr10 {margin-left:10px; margin-right:10px;}
.mar-5 {margin:5px;}
.mar-10 {margin:10px;}
.mar-15 {margin:15px;}
.mar-20 {margin:20px;}
.mar-30 {margin:30px;}

.pad-10 {padding:10px;}
.pad-l10 {padding-left:10px;}
.pad-l15 {padding-left:15px;}
.pad-l20 {padding-left:20px;}
.pad-l30 {padding-left:30px;}
.pad-l50 {padding-left:50px;}
.pad-r10 {padding-right:10px;}
.pad-r20 {padding-right:20px;}
.pad-r30 {padding-right:30px;}
.pad-t10 {padding-top:10px;}
.pad-t20 {padding-top:20px;}
.pad-t30 {padding-top:30px;}
.pad-b10 {padding-bottom:10px;}
.pad-lr10 {padding-left:10px; padding-right:10px;}


/* 画像回り込み*/
.float-right {float:right;}


