/************************************************************************************************
°øÅë
************************************************************************************************/
.odinput01 {
	border: 1px solid #CCC;
	 
}

.odtxt01 {
	border: 1px solid #CCC;
}

/************************************************************************************************
ÁÖ¹®ÇÏ±â 1 /order_form.html)
************************************************************************************************/

/************************************************
Å¸ÀÌÆ²
************************************************/
#pmain_content h2 {
	font: bold 14px dotum;
	letter-spacing: -1px;
	color: #333;
	padding-left: 20px;
	margin-top: 25px;
	margin-bottom: 7px;
}
#pmain_content h2.arr01 {
	background: url(/images/periodical/arr/order01.gif) no-repeat 0 0;
}
#pmain_content h2.arr02 {
	background: url(/images/periodical/arr/order02.gif) no-repeat 0 0;
}

/************************************************
µµ¼­½ÅÃ»¼­ 1
************************************************/
.order01 {
	width: 525px;
	border-top: 1px solid #E7DDAA;
}
.order01 th {
	height: 29px;
	font: bold;
	color: #B5A570;
	padding-top: 3px;
	background: #FDF9EE;
	border-bottom: 1px solid #E7DDAA;
}
.order01 td {
	text-align: center;
	height: 29px;
	padding: 4px 7px 0 7px;
	border-bottom: 1px solid #E7DDAA;
}
.order01 td.price {
	text-align: right;
	width: 60px;
}
.order01 td.book {
	text-align: left; 
	width: 250px;
} 

.order01 td.select {
	word-break	: break-all;
	text-align: left; 
}
.order01 td.total {
	background: #FDF9EE;
	text-align: right;
}

#num {
	width: 45px;
	height: 20px;
}
#num dt {
	margin-top: 2px;
	float: left;
}
#num dd.up {
	float: right;
	margin-top: 2px;
}
#num dd.down {
	float: right;
	margin-top: -3px;
}

/************************************************
Àü¹®Á÷°­ÁÂ ½ÅÃ» Ãß°¡ ÀÔ·Â, ¹è¼ÛÁ¤º¸ÀÔ·Â, °áÁ¦Á¤º¸
************************************************/
.order01_2 {
	width: 525px;
	border-top: 1px solid #E0E0E0;
}
.order01_2 td, .order01_2 th {
	height: 29px;
	padding: 3px 5px 2px 7px;
	border-bottom: 1px solid #E0E0E0;
}
.order01_2 th {
	font: bold;
	color: #777;
	background: #F5F5F5;
	text-align: left;
}

.order01_2 th.title {
	text-align: center;
}
.order01_2 td.arr01 {
	background: url(/images/periodical/arr/arr10.gif) no-repeat 85px 11px;
}
 

/************************************************
ÁÖ¹®Æ¯ÀÌ»çÇ×
************************************************/
.order01_3 {
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	background:#F5F5F5;
	padding: 4px 7px;
}

/************************************************
¹öÆ°
************************************************/
#btn {
	text-align: center;
	margin-top: 15px;
}

/************************************************
Å¾ÅØ½ºÆ®02
************************************************/
#toptxt02 {
	margin-top: 15px;
	padding: 15px;
	font: bold 14px dotum;
	color: #000;
	text-align: center;
	border: 3px dotted #E7DDAA;
	background: #FDF9EE;

}
