
/*-----LINES*/
.l01 {
	border-bottom: 1px solid #a9a9a9 }

.l02 {
	padding-top: 2px;
	border-top:   1px solid #a9a9a9 }
.l03 {
	padding-bottom: 5px;
	border-bottom:   5px solid #000 }

.l04 {
	border-right: 1px solid #a9a9a9 }

.l05 {
	border-bottom: 2px solid #191970 }
.l06 {
	border-right: 1px dotted #fff }

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

/*-----MARGIN-PADDING*/
.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 }

.mrgD5 {
	margin-bottom: 5px }

.mrgD3 {
	margin-bottom: 3px }

.mrgD10 {
	margin-bottom: 10px }

.mrgD25 {
	margin-bottom: 25px }

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

.pad0 { }

.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 }
.padU40 {
	padding-top: 40px }

.padUD1 {
	padding-top:   1px;
	padding-bottom: 1px }

.padUD2 {
	padding-top:   2px;
	padding-bottom: 2px }

.padUD5 {
	padding-top:   5px;
	padding-bottom: 5px }
.padUD10 {
	padding-top:   5px;
	padding-bottom: 5px }

.padR10 {
	padding-right: 10px }

.padL5 {
	padding-left: 5px }

.padL10 {
	padding-left: 10px }

.padL15 {
	padding-left: 15px }

.padL50 {
	padding-left: 50px }

.padL25 {
	padding-left: 25px }

.padL30 {
	padding-left: 30px }

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

/*-----BG-COLOR*/
.bgGray1 {
	background-color: #f5f5f5 }
.bgBlack {
	color:           #fff;
	background-color: #000 }

.bgOrange {
	background-color: #ffa500 }
.bgOrange2 {
	background-color: #faebd7 }

.bgGreen {
	background-color: #9acd32 }

.bgBlue {
	background-color: #b0e0e6 }

.bgPink {
	background-color: #fff0f5 }

.bgYellow {
	background-color: #ffd700 }

/*-----TITLE*/
.ttl05 {
	font-size:       10px;
	font-weight:      normal;
	background-color: #ffa500;
	margin-right:     2px;
	padding:          2px;
	border:           solid 1px #808080 }

.ttl06 {
	font-size:       10px;
	font-weight:      normal;
	background-color: #ff6347;
	margin-right:     2px;
	padding:          2px;
	border:           solid 1px #808080 }

.ttl07 {
	font-size:       10px;
	font-weight:      normal;
	background-color: #9acd32;
	margin-right:     2px;
	padding:          2px;
	border:           solid 1px #808080 }

/*-----LIST*/
.List01 {
	list-style-type: none }

.List02 {
	list-style-type: disc }

/*-----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% }

/*-----LENGTH*/
.L300 {
	height: 300px }

.L200 {
	height: 200px }

.L100 {
	height: 100px }

.L80 {
	height: 80px }

/*-----FLOAT*/
.R {
	margin-right: 0;
	margin-left:   5px;
	float:         right }

.L {
	margin-right: 5px;
	margin-left:   0;
	float:         left }

.CLEAR {
	clear: both }

/*-----DISPLAY*/
.autoLR {
	margin-right: auto;
	margin-left:   auto }

.dispNon {
	visibility: hidden;
	display:     none }

.NOkaigyo {
	white-space: nowrap }

/*-----VIRTICAL-LAYOUT*/
.mid {
	vertical-align: middle }

.vtop {
	vertical-align: super }

.vbot {
	vertical-align: text-bottom }

/*-----TEXT*/
.tx8px {
	font-size:  8px;
	line-height: 100% }

.tx10px {
	font-size: 10px }

.tx11px {
	font-size: 11px }

.tx12px {
	font-size: 12px }

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

.tx25px {
	font-size: 25px }

/*-----TEXT-ALIGN*/
.RightTx {
	text-align: right }

.LeftTx {
	text-align: left }

.CenterTx {
	text-align: center }

.LRauto {
	margin-right: auto;
	margin-left:   auto }

/*-----TEXT-ORNAMENT*/
.bold {
	font-weight: bold }

.normal {
	font-weight: normal }

/*-----TEXTCOLOR*/
.redtxt {
	color: #f00 }

.orangetxt {
	color: #ff8c00 }

.gray01 {
	color: #808080 }

.whitetxt {
	color: #fff }

.bluetxt {
	color: #4169e1 }

/*-----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% }


