@charset "utf-8";
/*command-----------------------------------------------------------*/

.clear
{ 
	clear : both;
}

.left
{
	float : left;
}

.right
{
	float : right;
}

.margin_0
{
	margin			: 0
}

.margin_5
{
	margin			: 5px;
}

.margin_10
{
	margin			: 10px;
}

.margin_15
{
	margin			: 15px;
}

.margin_20
{
	margin			: 20px;
}

.margin_T0
{
	margin-top	 	: 0;
}

.margin_T3
{
	margin-top	 	: 3px;
}

.margin_T5
{
	margin-top	 	: 5px;
}

.margin_T10
{
	margin-top	 	: 10px;
}

.margin_T15
{
	margin-top	 	: 15px;
}

.margin_T20
{
	margin-top	 	: 20px;
}

.margin_T30
{
	margin-top	 	: 30px;
}

.margin_B0
{
	margin-bottom 	: 0px;
}

.margin_B3
{
	margin-bottom 	: 3px;
}

.margin_B5
{
	margin-bottom 	: 5px;
}

.margin_B10
{
	margin-bottom 	: 10px;
}

.margin_B20
{
	margin-bottom 	: 20px;
}

.margin_B30
{
	margin-bottom 	: 30px;
}

.margin_L5
{
	margin-left 	: 5px;
}

.margin_L10
{
	margin-left 	: 10px;
}

.margin_L15
{
	margin-left		: 15px;
}

.margin_L20
{
	margin-left			:20px;
}

.margin_L25
{
	margin-left			:25px;
}

.margin_L30
{
	margin-left			:30px;
}

.margin_R5
{
	margin-right 	: 5px;
}

.margin_R10
{
	margin-right 	: 10px;
}

.margin_R15
{
	margin-right 	: 15px;
}

.margin_R20
{
	margin-right 	: 20px;
}

.margin_R30
{
	margin-right 	: 30px;
}

.margin_LB10{
	margin-left 	: 10px;
	margin-bottom 	: 10px;
}

.margin_RB5{
	margin			: 0px 5px 5px 0px;
}

.margin_RB10{
	margin			: 0px 10px 10px 0px;
}

.margin_R5B10
{
	margin			: 0px 5px 10px 0px;
}

.margin_TB10
{
	margin			: 10px 0px;
}

.margin_T0B3
{
	margin			: 0px 0px 3px 0px;
}

.margin_T0B10
{
	margin			: 0px 0px 10px 0px;
}

.margin_auto
{
	margin			: 0px auto;
}

.p
{
	margin           : 0px;
}

.image_pickup
{
	border	: solid 1px #999999;
}


/*border------------------------------------------------------------*/

.border
{
	border			: solid 1px #DBDBDB;
	/*border			: solid 1px #BBBBBB;--------------------------*/
}

.border_top
{
	border-top		: solid 1px #BBBBBB;
}

.border_bottom
{
	border-bottom	: solid 1px #BBBBBB;
}

.border_left
{
	border-left		: solid 1px #BBBBBB;
}

.border_right
{
	border-right	: solid 1px #BBBBBB;
}

.border_dot
{
	background		: url(../common/line/01.gif) repeat-x center bottom;
}


/*line--------------------------------------------------------------*/

.line_dot_item
{
	width			: 530px;
	height			: 1px;
	background		: url(../common/line/01.gif) repeat-x;
}

.bold
{
	font-weight: bold;
}

/*background-color--------------------------------------------------*/

.bgcolor_white
{
	background-color: #FFF;
}

.bgcolor_cream
{
	background-color: #FFFFCC;
}

.bgcolor_yellow
{
	background-color: #FFCC00;
}

.bgcolor_gray
{
	background-color: #EEE;
}

.bgcolor_darkgray
{
	background-color: #DBDBDB;
	/*background-color: #AAAAAA;--------------------------*/
}

.bgcolor_green
{
	background-color: #588490;
	color			: #FFF;
}

.bgcolor_blue
{
	background-color: #306CA3;
	color			: #FFF;
}

.bgcolor_red
{
	background-color: #A33030;
	color			: #FFF;
}

.bgcolor_pealblue
{
	background-color: #DDECFF;
}

.bgcolor_pealred
{
	background-color: #FFDFDD;
}

.bgcolor_grayishgreen
{
	background-color: #A3C2BF;
	color			: #FFF;
}

.bgcolor_item
{
	background-color: #EEEEEE;
}

.bgcolor_gray_item
{
	background-color: #CCCCCC;
}


.bgcolor_orenge {
	background-color: #FDDF9B;
}

.bgcolor_delivery1 {
	background-color: #CCCCCC;
}

.bgcolor_delivery2 {
	background-color: #FFFFCC;
}

.bgcolor_delivery3 {
	background-color: #FFECEC;
}

.bgcolor_delivery4 {
	background-color: #C4FFC4;
}

.bgcolor_delivery5 {
	background-color: #C2D8D6;
}

.bgcolor_delivery6 {
	background-color: #C4CFFF;
}

/*tab---------------------------------------------------------------*/

.tab_red
{
	border-left	: solid 3px #AC543C;
}

.tab_blue
{
	margin		: 0;
	padding		: 5px 0px 5px 7px;
	border-left	: solid 3px #4E6692;
	text-align	: left;
}

.tab_green
{
	padding		: 5px 0px 5px 7px;
	border-left	: solid 3px #588490;
	text-align	: left;
}


/*text_align--------------------------------------------------------------*/

.text-center {
	text-align: center;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

/*color--------------------------------------------------------------*/
.blue {
	color : #0099CC;
}
.green {
	color : #669900;
}
.red {
	color : #FF3300;
}
.font_red {
	color : #FF3300;
}
.font_orange {
	color : #FF6600;
}
.font_pink {
	color : #FF6666;
}
.white {
	color : #FFF;
}
.deepblue {
	color : #4E6692;
}
.deepgreen {
	color : #45737F;
}

.black {
	color : #000;
}

/*float--------------------------------------------------------------*/

.left {
	float: left;
}

.right {
	float: right;
}

.page_top {
	margin:20px auto 0 auto;
	padding:0px;
	text-align:right;
}

/*padding------------------------------------------------------------*/

.pa03 { padding: 3px; }
.pa05 { padding: 5px; }
.pa10 { padding: 10px; }
.pa15 { padding: 15px; }
.pa20 { padding: 20px; }
.pl05 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pr05 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }

/*font------------------------------------------------------------*/

.font10 {font-size:10px; }
.font12 {font-size:12px; }
.font14 {font-size:14px; }
.font16 {font-size:16px; }
.font18 {font-size:18px; }


/*margin top------------------------------------------------------------*/
.mt0 { margin-top: 0px; }
.mt05 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt45 { margin-top: 45px; }
.mt50 { margin-top: 50px; }
.mt55 { margin-top: 55px; }
.mt60 { margin-top: 60px; }
/*margin right------------------------------------------------------------*/
.mrauto { margin-right: auto; }
.mr0 { margin-right: 0px; }
.mr05 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }
.mr35 { margin-right: 35px; }
.mr40 { margin-right: 40px; }
.mr45 { margin-right: 45px; }
.mr50 { margin-right: 50px; }
.mr55 { margin-right: 55px; }
.mr60 { margin-right: 60px; }
/*margin bottom------------------------------------------------------------*/
.mb0 { margin-bottom: 0px; }
.mb05 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb35 { margin-bottom: 35px; }
.mb40 { margin-bottom: 40px; }
.mb45 { margin-bottom: 45px; }
.mb50 { margin-bottom: 50px; }
.mb55 { margin-bottom: 55px; }
.mb60 { margin-bottom: 60px; }
/*margin left------------------------------------------------------------*/
.mlauto { margin-left: auto; }
.ml0 { margin-left: 0px; }
.ml05 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.ml35 { margin-left: 35px; }
.ml40 { margin-left: 40px; }
.ml45 { margin-left: 45px; }
.ml50 { margin-left: 50px; }
.ml55 { margin-left: 55px; }
.ml60 { margin-left: 60px; }
.ml65 { margin-left: 65px; }
.ml70 { margin-left: 70px; }
.ml75 { margin-left: 75px; }
.ml80 { margin-left: 80px; }
.ml85 { margin-left: 85px; }
.ml90 { margin-left: 90px; }
.ml95 { margin-left: 95px; }