@charset "utf-8";

.bold{font-weight:bold;}
.black{color:#000;}
.gray01{color:#626263;}
.orange-bold {color:#ff6c00;}
.orange {color:#ff6c00;}
.small {font-size:11px;font-weight:normal;}
.green {color:#47aa1c;}
.blue {color:#1161b3;}
.red {color:#ff5400;}
span.underline a {text-decoration:underline;color:#5c9cdf;}
.normal-txt{font-weight:normal;}


.pdt1{ padding-top:1px;}
.pdt5{ padding-top:5px;}
.pdt10{ padding-top:10px;}
.pdt15{ padding-top:15px;}
.pdt20{ padding-top:20px;}
.pdt25{ padding-top:25px;}
.pdt30{ padding-top:30px;}
.pdt35{ padding-top:35px;}
.pdt40{ padding-top:40px;}
.pdt45{ padding-top:45px;}
.pdt50{ padding-top:50px;}

.pdL5{ padding-left:5px;}
.pdL10{ padding-left:10px;}
.pdL15{ padding-left:15px;}
.pdL20{ padding-left:20px;}
.pdL25{ padding-left:25px;}
.pdL30{ padding-left:30px;}
.pdL35{ padding-left:35px;}
.pdL40{ padding-left:40px;}
.pdL45{ padding-left:45px;}
.pdL50{ padding-left:50px;}
.pdR10{ padding-right:10px;}

.mgt-18{margin-top:-18px;}
.mgt-20{margin-top:-50px;}
.mgt5{ margin-top:5px;}
.mgt10{ margin-top:10px;}
.mgt15{ margin-top:15px;}
.mgt20{ margin-top:20px;}
.mgt25{ margin-top:25px;}
.mgt30{ margin-top:30px;}
.mgt35{ margin-top:35px;}
.mgt40{ margin-top:40px;}
.mgt45{ margin-top:45px;}
.mgt50{ margin-top:50px;}

.mgb3{ margin-bottom:3px;}
.mgb5{ margin-bottom:5px;}
.mgb10{ margin-bottom:10px;}
.mgb15{ margin-bottom:15px;}
.mgb20{ margin-bottom:20px;}
.mgb25{ margin-bottom:25px;}
.mgb30{ margin-bottom:30px;}
.mgb35{ margin-bottom:35px;}
.mgb40{ margin-bottom:40px;}
.mgb45{ margin-bottom:45px;}
.mgb50{ margin-bottom:50px;}

.mgl3{ margin-left:4px;}
.mgl5{ margin-left:5px;}
.mgl10{ margin-left:10px;}
.mgl15{ margin-left:15px;}
.mgl20{ margin-left:20px;}
.mgl25{ margin-left:25px;}
.mgl30{ margin-left:30px;}
.mgl35{ margin-left:35px;}
.mgl40{ margin-left:40px;}
.mgl45{ margin-left:45px;}
.mgl50{ margin-left:50px;}
.mgl60{ margin-left:60px;}

.mgr5{ margin-right:5px;}
.mgr10{ margin-right:10px;}
.mgr15{ margin-right:15px;}
.mgr20{ margin-right:20px;}
.mgr25{ margin-right:25px;}
.mgr30{ margin-right:30px;}
.mgr35{ margin-right:35px;}
.mgr40{ margin-right:40px;}
.mgr45{ margin-right:45px;}
.mgr50{ margin-right:50px;}

.btn-L {position: relative;text-align:left;padding:10px 0 0 0;}
.btn-L .right-btn {position: absolute;right:0px;bottom:0px;}
.btn-C {position: relative;text-align:center;padding:10px 0 0 0;}
.btn-C span {position: absolute;left:0px;bottom:0px;font-size:18px;font-weight:bold;}
.btn-R {position: relative;text-align:right;padding:10px 0 0 0;}
.btn-R .btn {position: absolute;left:0px;bottom:0px;}
span.tp01 {display:inline-block;padding:0 15px 0 0;}
span.tp02 {display:inline-block;width:30px;text-align:center;}
span.tp03 {display:inline-block;padding:0 10px 0 0;}
span.tp04 {display:inline-block;padding:0 0 0 10px;}

.table-title {
	background:url(/images/bullet/bullet01.gif) no-repeat left 0px;
	padding:0 0 10px 20px;
	font-size:14px;
	color:#585858;
	font-weight:bold;
}

.table-title02 {
	background: url(/images/bullet/bullet05.gif) no-repeat left top;
	padding:0 0 5px 20px;
	display:block;
	font-weight:bold;
	color:#047b2b;
}