@charset "utf-8";


/* @group common */
/* @group margin */
.mp00 {margin: 0px !important; padding: 0px !important;}
.mt00 {margin-top: 0px !important;}
.mt05 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt30 {margin-top: 30px !important;}
.mr00 {margin-right: 0px !important;}
.mr05 {margin-right: 5px !important;}
.mr10 {margin-right: 10px !important;}
.mr15 {margin-right: 15px !important;}
.mr20 {margin-right: 20px !important;}
.mb00 {margin-bottom: 0px !important;}
.mb05 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.ml00 {margin-left: 0px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
/* @end */
/* @group padding */
.pt00 {padding-top: 0px !important;}
.pt05 {padding-top: 5px !important;}
.pt10 {padding-top: 10px !important;}
.pt15 {padding-top: 15px !important;}
.pt20 {padding-top: 20px !important;}
.pb05 {padding-bottom: 5px !important;}
.pb10 {padding-bottom: 10px !important;}
.pb15 {padding-bottom: 15px !important;}
.pb20 {padding-bottom: 20px !important;}
.pr00 {padding-right: 0px !important;}
.pl00 {padding-left: 0px !important;}
.prl0 {padding-right: 0px !important; padding-left: 0px !important;}
/* @end */
/* @group width */
.w10p {width: 10% !important;}
.w15p {width: 15% !important;}
.w20p {width: 20% !important;}
.w25p {width: 25% !important;}
.w30p {width: 30% !important;}
.w40p {width: 40% !important;}
.w50p {width: 50% !important;}
.w60p {width: 60% !important;}
.w70p {width: 70% !important;}
.w80p {width: 80% !important;}
.w90p {width: 90% !important;}
.w100p {width: 100% !important;}
/* @end */
/* @group text */
.txal {text-align: left !important;}
.txac {text-align: center !important;}
.txar {text-align: right !important;}
.vam {vertical-align: middle !important;}
/* @end */
/* @group font */
.fntb {font-weight: bold !important;}
.fntn {font-weight: normal !important;}
.fltl {float: left !important;}
.fltr {float: right !important;}
/* @end */
/* @group style */
.clr {clear: both !important;}
.none {background: none !important; border: none !important;}
.bdrtnone {border-top: none !important;}
.bdrbnone {border-bottom: none !important;}
.bdrlnone {border-left: none !important;}
.disblk {display: block;}
.decimal {list-style: decimal;}
.disc {list-style: disc;}
.square {list-style: square;}
/* @end */
/* @end */
/* @group blank */
.blank {
	display: block;
	padding: 0 20px 0 0;
	background: url("../img/ic_blank_01.png") no-repeat 100% 50%;
}
.pdf {
	display: inline-block;
	padding: 0 25px 0 0;
	background: url("../img/ic_pdf_01.png") no-repeat 100% 50%;
}
/* @end */
/* @group button */
.ic_btn_01 a:hover,
.ic_btn_02 a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.ic_btn_01 .detail,
.ic_btn_02 .detail {
	display: inline-block;
	padding: 3px 15px 3px 7px;
	font-size: 11px;
	color: #fff;
}
.ic_btn_01 .detail {
	background: #333 url("../img/ic_arw_06.png") no-repeat;
	background-position: right 4px top 50%;
}
.ic_btn_02 .detail {
	background: #c10211 url("../img/ic_arw_07.png") no-repeat;
	background-position: right 4px top 50%;
}
/* @end */
/* @group clearfix */
.cf:after {content: ""; clear: both; display: table;}
/* @end */
/* @end */

