@charset "utf-8";


	
.bgw {
/*background-color: #fff;*/

/*	background-color: #f1f1f1;*/
}
/*\
.sat {
	color: #007ee2;
	color: #444444;
	font-weight: bold;
}
.sun {
	color: #ff2b00;
	color: #444444;
	font-weight: bold;
}
*/
.bold {
	font-weight: bold;
}
/*
------------------------------------------------------------------------------------------------------

padding

------------------------------------------------------------------------------------------------------
*/
/*padding-bottom*/
.pb10 {
	padding-bottom: 10px;
}
.pb20 {
	padding-bottom: 20px;
}
.pb30 {
	padding-bottom: 30px;
}
.pb40 {
	padding-bottom: 40px;
}
/*padding-right*/
.pr10 {
	padding-right: 10px;
}
.pr20 {
	padding-right: 20px;
}
.pr30 {
	padding-right: 30px;
}
.pr40 {
	padding-right: 40px;
}
/*padding-left*/
.pl10 {
	padding-left: 10px;
}
.pl20 {
	padding-left: 20px;
}
.pl30 {
	padding-left: 30px;
}
.pl40 {
	padding-left: 40px;
}
/*padding-top*/
.pt10 {
	padding-top: 10px;
}
.pt20 {
	padding-top: 20px;
}
.pt30 {
	padding-top: 30px;
}
.pt40 {
	padding-top: 40px;
}
/*
------------------------------------------------------------------------------------------------------

margin

------------------------------------------------------------------------------------------------------
*/
/*margin-bottom*/
.mb10 {
	margin-bottom: 10px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb40 {
	margin-bottom: 40px;
}
.clear {
	clear: both;
}
/*margin-right*/
.mr10 {
	margin-right: 10px;
}
.mr20 {
	margin-right: 20px;
}
.mr30 {
	margin-right: 30px;
}
.mr40 {
	margin-right: 40px;
}
/*margin-left*/
.ml10 {
	margin-left: 10px;
}
.ml20 {
	margin-left: 20px;
}
.ml30 {
	margin-left: 30px;
}
.ml40 {
	margin-left: 40px;
}
/*margin-top*/
.mt10 {
	margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px;
}
/*
------------------------------------------------------------------------------------------------------

color

------------------------------------------------------------------------------------------------------
*/

.blue {
	color: #1061E2;
}
.blueB {
	color: #1061E2;
	font-weight: bold;
}
.red {
	color: #ff4444;
}
p.icon {
	background-image: url(../images/common_img/icon.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 15px;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
