/*-----IMG-ZOOM*/
.imgZoom {
    -moz-transition: -moz-transform 0.1s linear;
    -webkit-transition: -webkit-transform 0.1s linear;
    -o-transition: -o-transform 0.1s linear;
    -ms-transition: -ms-transform 0.1s linear;
    transition: transform 0.1s linear;
}

.imgZoom:hover {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

/*-----LIST*/
.List01 {
	list-style-type: none }

.List02 {
	list-style-type: disc }

/*-----FLOAT*/
.R {
	margin-right: 0;
	margin-left:   5px;
	float:         right }

.L {
	margin-right: 5px;
	margin-left:   0;
	float:         left }

.CLEAR {
	clear: both }

.ovF {
overflow: hidden !important;
zoom: 1 !important; }

/*-----DISPLAY*/
.block {
display: block !important;

}

.inline {
display: inline !important;

}

.autoLR {
	margin-right: auto;
	margin-left:   auto }
.autoL {
margin-left: auto;
}

.dispNon {
	visibility: hidden;
	display:     none }

.noBreak {
	white-space: nowrap }

/*-----VIRTICAL-LAYOUT*/
.mid {
	vertical-align: middle }

.vtop {
	vertical-align: super }

.vbot {
	vertical-align: text-bottom }

/*-----TEXT-ALIGN*/
.RightTx {
text-align: right !important;
}

.LeftTx {
text-align: left !important;
}

.CenterTx {
text-align: center !important;
}

.LRauto {
margin-right: auto !important;
margin-left: auto !important;
}

/*-----TEXT-ORNAMENT*/
.bold {
	font-weight: bold }

.normal {
	font-weight: normal }

/*-----TEXTCOLOR*/
.red01 {
	color: #f00 }
.red02 {
color: #dc143c;
}

.orangetxt {
	color: #ff8c00 }

.gray01 {
	color: #808080 }

.whitetxt {
	color: #fff }

.bluetxt {
	color: #4169e1 }
.blue01 {
color: #435295;
}

.yellow01 {
color: #fff458;
}
.yellow02 {
color: #ffd700;
}

.green01 {
color: #6b8e23;
}



/*-----BG-COLOR*/
.bgOrange {
	background-color: #ffa500 }
.bgOrange2 {
	background-color: #faebd7 }
.bgGreen {
	background-color: #9acd32 }
.bgBlue {
	background-color: #b0e0e6 }
.bgPink {
	background-color: #fff0f5 }
.bgYellow {
	background-color: #ffd700 }
.bgGray {
	background-color: #f5f5f5 }
.bgBlack {
	background-color: #000 }
.bgGray01 {
	background-color: #dcdcdc }
/*-----TEXT-HEIGHT*/
.txH100 {
	line-height: 100% }

.txH115 {
	line-height: 115% }

.txH120 {
	line-height: 120% }

.txH125 {
	line-height: 125% }

.txH130 {
	line-height: 130% }

.txH135 {
	line-height: 135% }

.txH150 {
	line-height: 150% }

/*-----LINES*/
.l01 {
	border-bottom: 1px solid #a9a9a9 }

.l02 {
	padding-top: 2px;
	border-top:   1px solid #a9a9a9 }

.l04 {
	border-right: 1px solid #a9a9a9 }

.l05 {
text-decoration: none;
border-bottom: 3px solid #ffea80 



}

.dot01 {
	border-bottom: 1px dotted #a9a9a9 }

.dot02 {
	border-bottom: 1px dotted #fff }

.dot03 {
	padding-top: 2px;
	border-top:   1px dotted #c0c0c0 }

.dot04 {
	border-bottom: 1px dotted #b0e0e6 }

.waku01 {
	border: solid 1px #c0c0c0 }

.waku02 {
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-left:   1px solid #c0c0c0 }

.waku03 {
	border: solid 1px #ffb6c1 }

.waku04 {
	border: solid 1px #fff }

.waku05 {
	border: solid 1px #000 }

.waku06 {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc }



/*-----BOX*/
.boxBk {
padding: 5px;
border: solid 5px #b2d820;
border-radius: 5px;
}
.boxAv {
padding: 5px;
border: solid 5px #603;
border-radius: 5px;
}

.boxLb {
padding: 5px;
border: solid 5px #ffbe00;
border-radius: 5px;
}




/*-----MARGIN-PADDING*/
.padmrg0 {
	margin: 0;
	padding: 0 }

.mrg10 {
	margin: 10px }

.mrg5 {
	margin: 5px }

.mrgR5 {
	margin-right: 5px }

.mrgR10 {
	margin-right: 10px }

.mrgL5 {
	margin-left: 5px }

.mrgL10 {
	margin-left: 10px }

.mrgL15 {
	margin-left: 15px }

.mrgL25 {
	margin-left: 25px }

.mrgU5 {
	margin-top: 5px }

.mrgU10 {
	margin-top: 10px }

.mrgU25 {
margin-top: 25px !important;
}

.mrgD5 {
margin-bottom: 5px !important;
}

.mrgD3 {
	margin-bottom: 3px }

.mrgD10 {
	margin-bottom: 10px }

.mrgD25 {
margin-bottom: 25px !important;
}

.mrgUD5 {
	margin-top:   5px;
	margin-bottom: 5px }

.mrgUD10 {
	margin-top:   10px;
	margin-bottom: 10px }

.mrgUD20 {
	margin-top:   20px;
	margin-bottom: 20px }

.mrgUL5 {
	margin-top:   5px;
	margin-bottom: 5px }

.mrgDR5 {
	margin-right: 5px;
	margin-bottom: 5px }

.mrgLR5 {
	margin-right: 5px;
	margin-left:   5px }

.mrgLR10 {
	margin-right: 10px;
	margin-left:   10px }

.mrgLRD5 {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left:   5px }

.pad5 {
	padding: 5px }

.pad10 {
	padding: 10px }

.pad15 {
	padding: 15px }

.padD5 {
	padding-bottom: 5px }

.padD10 {
	padding-bottom: 10px }

.padU3 {
	padding-top: 3px }

.padU5 {
	padding-top: 5px }

.padU10 {
	padding-top: 10px }

.padU25 {
	padding-top: 25px }

.padUD1 {
	padding-top:   1px;
	padding-bottom: 1px }

.padUD2 {
	padding-top:   2px;
	padding-bottom: 2px }

.padUD5 {
	padding-top:   5px;
	padding-bottom: 5px }

.padR10 {
	padding-right: 10px }

.padR15 {
	padding-right: 15px }

.padR20 {
	padding-right: 20px }

.padL5 {
	padding-left: 5px }

.padL10 {
	padding-left: 10px }

.padL15 {
	padding-left: 15px }

.padL50 {
	padding-left: 50px }

.padL25 {
	padding-left: 25px }

.padL30 {
	padding-left: 30px }

.padL240 {
	padding-left: 240px }

.padLR5 {
	padding-right: 5px;
	padding-left:   5px }

.padLR10 {
	padding-right: 10px;
	padding-left:   10px }

.padLR15 {
	padding-right: 15px;
	padding-left:   15px }

.padUL5 {
	padding-top: 5px;
	padding-left: 5px }
/*-----WIDTH*/
.W70 {
	width: 70px }

.W75 {
	width: 75px }

.W80 {
	width: 80px }

.W100 {
	width: 100px }

.W125 {
	width: 125px }

.W200 {
	width: 200px }

.W250 {
	width: 250px }

.W160 {
	width: 160px }

.W300 {
	width: 300px }

.W350 {
	width: 350px }

.W400 {
	width: 400px }

.W450 {
	width: 450px }

.W500 {
	width: 500px }

.W600 {
	width: 600px }

.W900 {
	width: 900px }

.W100per {
	width: 100% }

.W75per {
	width: 75% }

.W50per {
	width: 50% }

.W45per {
	width: 45% }

.W33per {
	width: 33% }

.W25per {
	width: 25% }

.MW100per {
max-width: 100% !important;
}

/*-----LENGTH*/
.L300 {
	height: 300px }

.L200 {
	height: 200px }

.L100 {
	height: 100px }

.L80 {
	height: 80px }

/*-----TEXT*/
.tx8px {
font-size: 8px !important;
line-height: 100%  }

.tx10px {
font-size: 10px !important; }

.tx11px {
font-size: 11px !important; }

.tx12px {
font-size: 12px !important; }

.tx13px {
	font-size: 13px }

.tx14px {
	font-size: 14px }

.tx15px {
	font-size:  15px;
	line-height: 135% }

.tx16px {
	font-size: 16px }

.tx17px {
	font-size:  17px;
	line-height: 110% }

.tx18px {
	font-size: 18px }

.tx20px {
	font-size:  20px;
	line-height: 150% }

.tx22px {
	font-size:  22px;
	line-height: 150% }

.tx24px {
	font-size:  24px;
	line-height: 150% }

.tx25px {
	font-size: 25px }

.tx26px {
	font-size: 26px }

.tx28px {
	font-size: 28px }

