@charset "Shift_JIS";






.right  { text-align : right;  }
.left   { text-align : left;   }
.center { text-align : center; }
.middle { text-valign : middle;}


.floatLeft  { float:left; }
.floatRight { float:right; }
.fl { float : left; }
.fr { float : right; }
.cb { clear : both; }



.clearfix:after {
	content : ".";
	display : block;
	clear   : both;
	height  : 0;
	visibility : hidden;
}
.clearfix {
	min-height : 1px;
}
* html .clearfix {
	height : 1px;
	/*\*//*/
	height : auto;
	overflow:hidden;
	/**/
}


.pl02 { padding-left : 02px; }
.pl04 { padding-left : 04px; }
.pl06 { padding-left : 06px; }
.pl08 { padding-left : 08px; }
.pl10 { padding-left : 10px; }
.pl12 { padding-left : 12px; }
.pl14 { padding-left : 14px; }
.pl16 { padding-left : 16px; }
.pl18 { padding-left : 18px; }
.pl20 { padding-left : 20px; }
.pl22 { padding-left : 22px; }
.pl24 { padding-left : 24px; }
.pl26 { padding-left : 26px; }
.pl28 { padding-left : 28px; }
.pl30 { padding-left : 30px; }
.pl32 { padding-left : 32px; }
.pl34 { padding-left : 34px; }
.pl36 { padding-left : 36px; }
.pl38 { padding-left : 38px; }
.pl40 { padding-left : 40px; }
.pl42 { padding-left : 42px; }
.pl44 { padding-left : 44px; }
.pl46 { padding-left : 46px; }
.pl48 { padding-left : 48px; }
.pl50 { padding-left : 50px; }
.pr02 { padding-right : 02px; }
.pr04 { padding-right : 04px; }
.pr06 { padding-right : 06px; }
.pr08 { padding-right : 08px; }
.pr10 { padding-right : 10px; }
.pr12 { padding-right : 12px; }
.pr14 { padding-right : 14px; }
.pr16 { padding-right : 16px; }
.pr18 { padding-right : 18px; }
.pr20 { padding-right : 20px; }
.pr22 { padding-right : 22px; }
.pr24 { padding-right : 24px; }
.pr26 { padding-right : 26px; }
.pr28 { padding-right : 28px; }
.pr30 { padding-right : 30px; }
.pr32 { padding-right : 32px; }
.pr34 { padding-right : 34px; }
.pr36 { padding-right : 36px; }
.pr38 { padding-right : 38px; }
.pr40 { padding-right : 40px; }
.pr42 { padding-right : 42px; }
.pr44 { padding-right : 44px; }
.pr46 { padding-right : 46px; }
.pr48 { padding-right : 48px; }
.pr50 { padding-right : 50px; }
.pt02 { padding-top : 02px; }
.pt04 { padding-top : 04px; }
.pt06 { padding-top : 06px; }
.pt08 { padding-top : 08px; }
.pt10 { padding-top : 10px; }
.pt12 { padding-top : 12px; }
.pt14 { padding-top : 14px; }
.pt16 { padding-top : 16px; }
.pt18 { padding-top : 18px; }
.pt20 { padding-top : 20px; }
.pt22 { padding-top : 22px; }
.pt24 { padding-top : 24px; }
.pt26 { padding-top : 26px; }
.pt28 { padding-top : 28px; }
.pt30 { padding-top : 30px; }
.pt32 { padding-top : 32px; }
.pt34 { padding-top : 34px; }
.pt36 { padding-top : 36px; }
.pt38 { padding-top : 38px; }
.pt40 { padding-top : 40px; }
.pt42 { padding-top : 42px; }
.pt44 { padding-top : 44px; }
.pt46 { padding-top : 46px; }
.pt48 { padding-top : 48px; }
.pt50 { padding-top : 50px; }
.pb02 { padding-bottom : 02px; }
.pb04 { padding-bottom : 04px; }
.pb06 { padding-bottom : 06px; }
.pb08 { padding-bottom : 08px; }
.pb10 { padding-bottom : 10px; }
.pb12 { padding-bottom : 12px; }
.pb14 { padding-bottom : 14px; }
.pb16 { padding-bottom : 16px; }
.pb18 { padding-bottom : 18px; }
.pb20 { padding-bottom : 20px; }
.pb22 { padding-bottom : 22px; }
.pb24 { padding-bottom : 24px; }
.pb26 { padding-bottom : 26px; }
.pb28 { padding-bottom : 28px; }
.pb30 { padding-bottom : 30px; }
.pb32 { padding-bottom : 32px; }
.pb34 { padding-bottom : 34px; }
.pb36 { padding-bottom : 36px; }
.pb38 { padding-bottom : 38px; }
.pb40 { padding-bottom : 40px; }
.pb42 { padding-bottom : 42px; }
.pb44 { padding-bottom : 44px; }
.pb46 { padding-bottom : 46px; }
.pb48 { padding-bottom : 48px; }
.pb50 { padding-bottom : 50px; }
.p0 { padding :  0px !important; }
.p02 { padding :  2px !important; }
.p04 { padding :  4px; }
.p06 { padding :  6px; }
.p08 { padding :  8px; }
.p10 { padding : 10px; }
.p12 { padding : 12px; }
.p14 { padding : 14px; }
.p16 { padding : 16px; }
.p18 { padding : 18px; }
.p20 { padding : 20px; }
.p22 { padding : 22px; }
.p24 { padding : 24px; }
.p26 { padding : 26px; }
.p28 { padding : 28px; }
.p30 { padding : 30px; }
.p32 { padding : 32px; }
.p34 { padding : 34px; }
.p36 { padding : 36px; }
.p38 { padding : 38px; }
.p40 { padding : 40px; }
.p42 { padding : 42px; }
.p44 { padding : 44px; }
.p46 { padding : 46px; }
.p48 { padding : 48px; }
.p50 { padding : 50px; }
.ml02 { margin-left : 02px; }
.ml04 { margin-left : 04px; }
.ml06 { margin-left : 06px; }
.ml08 { margin-left : 08px; }
.ml10 { margin-left : 10px; }
.ml12 { margin-left : 12px; }
.ml14 { margin-left : 14px; }
.ml16 { margin-left : 16px; }
.ml18 { margin-left : 18px; }
.ml20 { margin-left : 20px; }
.ml22 { margin-left : 22px; }
.ml24 { margin-left : 24px; }
.ml26 { margin-left : 26px; }
.ml28 { margin-left : 28px; }
.ml30 { margin-left : 30px; }
.ml32 { margin-left : 32px; }
.ml34 { margin-left : 34px; }
.ml36 { margin-left : 36px; }
.ml38 { margin-left : 38px; }
.ml40 { margin-left : 40px; }
.ml42 { margin-left : 42px; }
.ml44 { margin-left : 44px; }
.ml46 { margin-left : 46px; }
.ml48 { margin-left : 48px; }
.ml50 { margin-left : 50px; }
.ml60 { margin-left : 60px; }
.ml74 { margin-left : 74px; }
.ml80 { margin-left : 80px; }
.ml90 { margin-left : 90px; }
.ml110 { margin-left : 110px; }
.ml120 { margin-left : 120px; }
.ml200 { margin-left : 200px; }
.mr02 { margin-right : 02px; }
.mr04 { margin-right : 04px; }
.mr06 { margin-right : 06px; }
.mr08 { margin-right : 08px; }
.mr10 { margin-right : 10px; }
.mr12 { margin-right : 12px; }
.mr14 { margin-right : 14px; }
.mr16 { margin-right : 16px; }
.mr18 { margin-right : 18px; }
.mr20 { margin-right : 20px; }
.mr22 { margin-right : 22px; }
.mr24 { margin-right : 24px; }
.mr26 { margin-right : 26px; }
.mr28 { margin-right : 28px; }
.mr30 { margin-right : 30px; }
.mr32 { margin-right : 32px; }
.mr34 { margin-right : 34px; }
.mr36 { margin-right : 36px; }
.mr38 { margin-right : 38px; }
.mr40 { margin-right : 40px; }
.mr42 { margin-right : 42px; }
.mr44 { margin-right : 44px; }
.mr46 { margin-right : 46px; }
.mr48 { margin-right : 48px; }
.mr50 { margin-right : 50px; }
.mt02 { margin-top : 02px; }
.mt04 { margin-top : 04px; }
.mt06 { margin-top : 06px; }
.mt08 { margin-top : 08px; }
.mt10 { margin-top : 10px; }
.mt12 { margin-top : 12px; }
.mt14 { margin-top : 14px; }
.mt16 { margin-top : 16px; }
.mt18 { margin-top : 18px; }
.mt20 { margin-top : 20px; }
.mt22 { margin-top : 22px; }
.mt24 { margin-top : 24px; }
.mt26 { margin-top : 26px; }
.mt28 { margin-top : 28px; }
.mt30 { margin-top : 30px; }
.mt32 { margin-top : 32px; }
.mt34 { margin-top : 34px; }
.mt36 { margin-top : 36px; }
.mt38 { margin-top : 38px; }
.mt40 { margin-top : 40px; }
.mt42 { margin-top : 42px; }
.mt44 { margin-top : 44px; }
.mt46 { margin-top : 46px; }
.mt48 { margin-top : 48px; }
.mt50 { margin-top : 50px; }
.mt80 { margin-top : 80px; }
.mt140 { margin-top : 140px; }
.mb0 { margin-bottom : 0px !important; }
.mb02 { margin-bottom : 02px; }
.mb04 { margin-bottom : 04px; }
.mb06 { margin-bottom : 06px; }
.mb08 { margin-bottom : 08px; }
.mb10 { margin-bottom : 10px; }
.mb12 { margin-bottom : 12px; }
.mb14 { margin-bottom : 14px; }
.mb16 { margin-bottom : 16px; }
.mb18 { margin-bottom : 18px; }
.mb20 { margin-bottom : 20px; }
.mb22 { margin-bottom : 22px; }
.mb24 { margin-bottom : 24px; }
.mb26 { margin-bottom : 26px; }
.mb28 { margin-bottom : 28px; }
.mb30 { margin-bottom : 30px; }
.mb32 { margin-bottom : 32px; }
.mb34 { margin-bottom : 34px; }
.mb36 { margin-bottom : 36px; }
.mb38 { margin-bottom : 38px; }
.mb40 { margin-bottom : 40px; }
.mb42 { margin-bottom : 42px; }
.mb44 { margin-bottom : 44px; }
.mb46 { margin-bottom : 46px; }
.mb48 { margin-bottom : 48px; }
.mb50 { margin-bottom : 50px; }
.m0 { margin : 0px !important; }
.m02 { margin :  2px; }
.m04 { margin :  4px; }
.m06 { margin :  6px; }
.m08 { margin :  8px; }
.m10 { margin : 10px; }
.m12 { margin : 12px; }
.m14 { margin : 14px; }
.m16 { margin : 16px; }
.m18 { margin : 18px; }
.m20 { margin : 20px; }
.m22 { margin : 22px; }
.m24 { margin : 24px; }
.m26 { margin : 26px; }
.m28 { margin : 28px; }
.m30 { margin : 30px; }
.m32 { margin : 32px; }
.m34 { margin : 34px; }
.m36 { margin : 36px; }
.m38 { margin : 38px; }
.m40 { margin : 40px; }
.m42 { margin : 42px; }
.m44 { margin : 44px; }
.m46 { margin : 46px; }
.m48 { margin : 48px; }
.m50 { margin : 50px; }
.ma { margin : auto; }

.alignCenter { margin:0px auto; }


.fs02 { font-size:2px !important; }
.fs04 { font-size:4px !important; }
.fs06 { font-size:6px !important; }
.fs08 { font-size:8px !important; }
.fs10 { font-size:10px !important; }
.fs12 { font-size:12px !important; }
.fs14 { font-size:14px !important; }
.fs16 { font-size:16px !important; }
.fs18 { font-size:18px !important; }
.fs20 { font-size:20px !important; }
.fs22 { font-size:22px !important; }
.fs24 { font-size:24px !important; }


.lh11 { line-height : 1.1 !important; }
.lh12 { line-height : 1.2 !important; }
.lh13 { line-height : 1.3 !important; }
.lh14 { line-height : 1.4 !important; }
.lh15 { line-height : 1.5 !important; }
.lh16 { line-height : 1.6 !important; }
.lh17 { line-height : 1.7 !important; }
.lh18 { line-height : 1.8 !important; }
.lh19 { line-height : 1.9 !important; }
.lh20 { line-height : 2.0 !important; }


.red {
	color : red;
}
.gray {
	color : gray;
}
.blue {
	color : blue;
}

.lightBlack {
	color: #333333;
}


.bold {
	font-weight:bold;
}

.listDisc {
	margin-left:20px;
}
.listDisc li {
	list-style-type:disc;
}


.listDecimal {
	margin-left:25px;
}
.listDecimal li {
	list-style-type:decimal;
}


.listCircle {
	margin-left:20px;
}
.listCircle li {
	list-style-type:circle;
}

a:link {
    color: #0033AA;
    text-decoration: none;
}
a:visited {
    color: #810081;
    text-decoration: none;
}
a:hover {
    color: #810081;
    text-decoration: underline;
}
a:active {
    color: #810081;
    text-decoration: underline;
}


.dispinline {
	display: inline;
}


.nodisp {
	display:none;
}
.novisible {
	visibility:hidden;
}


@media print{
	.no_print {
		display: none;
	}
}


.pageBreakAl{
	page-break-after: always;
}
