#card_att {
	padding: 10px;
	margin-top: 20px;
	font-size: 80%;
	line-height: 120%;
	text-align: left;
	border: 1px solid #0D5B97;
	width: 703px;
	height: 70px;
}
#card_att img {
	float: left;
	margin-right: 5px;
}
#itemcontainer {
	width: 785px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-image: url(/images/../images/gift_card/item/head_bg.jpg);
	background-repeat: no-repeat;
}
#mainbox {
	width: 675px;
	margin-left: 25px;
	margin-top: 10px;
}
#card_att2 {
	padding: 10px;
	margin-top: 20px;
	font-size: 80%;
	line-height: 120%;
	text-align: left;
	border: 1px solid #0D5B97;
	width: 653px;
	height: 70px;
}
#card_att2 img {
	float: left;
	margin-right: 5px;
}
#itemcontents_foot {
	background-image: url(/images/../images/gift_card/item/frame_btm.gif);
	background-repeat: repeat-y;
	width: 725px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	clear: both;
}
#itemcontents {
	background-image: url(/images/../images/gift_card/item/frame_bg.gif);
	background-repeat: repeat-y;
	width: 725px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#mail {
	width: 725px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #0D5B97;
	margin-bottom: 30px;
}
#itemcontents_voice_T {
	width: 725px;
	margin-left: auto;
	margin-right: auto;
}
#itemcontents_voice {
	background-image: url(/images/../images/gift_card/item/frame_bg.gif);
	background-repeat: repeat-y;
	width: 675px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-right: 25px;
	padding-left: 25px;
	height: auto;
	padding-bottom: 5px;
}
#itemcontents_voice_B {
	width: 725px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
#login_f {
	background-color: #cae8fe;
	height: auto;
	width: 635px;
	margin-bottom: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: right;
	padding-right: 40px;
	line-height: 26px;
}
#rule_txt {
	font-size: 75%;
	line-height: 140%;
	background-color: #EDF7FE;
	height: 280px;
	width: 685px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
	overflow: scroll;
	text-align: left;
}
#rule_txt p { margin-bottom: 15px; }
.rule_frm {
	width: 725px;
	margin-right: auto;
	margin-left: auto;
}
.txt_75 {
	font-size: 75%;
	line-height: 160%;
}
.item {
	width: 207px;
	height: 282px;
	background-image: url(/images/../images/gift_card/itm_btm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
}
.itembox {
	width: 207px;
	float: left;
}
.aboutmoon {
	clear: both;
	text-align: right;
}
.f_select {
	float: left;
	width: 60px;
	margin-top: 8px;
	margin-left: 10px;
}
.cart_btn {
	background-image: url(/images/../images/gift_card/bg_btn.gif);
	background-repeat: no-repeat;
	text-align: right;
}
.att_tit {
	font-weight: bold;
	color: #0D5B97;
}
.cap {
	font-size: 80%;
	line-height: 120%;
	text-align: left;
	clear: both;
	padding-top: 10px;
}
.title { margin-left: 25px; }
.item_copy {
	font-size: 90%;
	line-height: 140%;
	margin-bottom: 20px;
}
.item_data {
	font-size: 80%;
	line-height: 140%;
	margin-bottom: 20px;
}
.itm_photo {
	float: right;
	margin-left: 15px;
}
div.about-btn-area p.tit{
margin:0 0 0 20px;
padding:0;
}
div.about-btn-area{
width:673px;
height:auto;
background:#F3FAFE;
border:1px solid #CCE5F4;
}
div.about-btn-area{
margin:15px 0 0 0 ;
padding:10px 0;
}
div.about-btn-area ul.btn{
width:653px;
height:auto;
}
div.about-btn-area ul.btn{
padding:10px 0 0 20px;
}
div.about-btn-area ul.btn li{ display:inline; }
div.voice-box div.right{
float:right;
width:570px;
height:auto;
font-size:75%;
text-align:left;
}
div.voice-box{
	width:675px;
	height:auto;
	border-bottom:1px dotted #ccc;
	clear: both;
}
.table-area-01{
width:675px;
height:auto;
border:1px solid #D3D3D3;
font-size:75%;
text-align:left;
}
.mgn_T20 { margin-top: 20px; }
.mgn_B20 { margin-bottom: 20px; }
.float_L { float: left; }
.float_R { float: right; }
.mgn_R55 { margin-right: 55px; }
.mgn_R48 { margin-right: 48px; }
.mgn_T10 { margin-top: 10px; }
.mgn_R5 { margin-right: 5px; }
.mgn_L20 { margin-left: 20px; }
.mgn_R20 { margin-right: 30px; }
.mgn_L30 { margin-left: 30px; }
