﻿
/* BUTTON STYLE
================================================================================*/

/* BUTTON AREA
--------------------------------------------------------------------------------*/

div.topButtonArea {
	clear:both;
	width:770px;
	margin-bottom:10px;
	padding:10px;
}

div.bottomButtonArea {
	clear:both;
	width:770px;
	margin-bottom:40px;
	padding:10px;
}

/* ITEM DETAIL
--------------------------------------------------------------------------------*/

div#contentType_itemDetail div#itemDetailRight div.itemInfo_wrapper div#btn_intoCart {
	float:left;
	width:170px;
}

div#contentType_itemDetail div#itemDetailRight div.itemInfo_wrapper div#btn_intoCart a {
	display:block;
	width:158px;
	height:38px;
	background:url(../images/btn_intocart.gif) 0px 0px no-repeat;
}

div#contentType_itemDetail div#itemDetailRight div.itemInfo_wrapper div#btn_intoCart a:hover {
	text-decoration:none;
	background:url(../images/btn_intocart.gif) 0px -38px no-repeat;
}

div#contentType_itemDetail div#itemDetailRight div.itemInfo_wrapper div#btn_intoCart a span {
	visibility:hidden;
}

div#contentType_itemDetail div#itemDetailRight div.itemInfo_wrapper div#btn_temporary_reserve {
	float:left;
	width:170px;
}

div#contentType_itemDetail div#itemDetailRight div.itemInfo_wrapper div#btn_temporary_reserve a {
	display:block;
	width:158px;
	height:38px;
	background:url(../images/btn_temporary_reserve.gif) 0px 0px no-repeat;
}

div#contentType_itemDetail div#itemDetailRight div.itemInfo_wrapper div#btn_temporary_reserve a:hover {
	text-decoration:none;
	background:url(../images/btn_temporary_reserve.gif) 0px -38px no-repeat;
}

div#contentType_itemDetail div#itemDetailRight div.itemInfo_wrapper div#btn_temporary_reserve a span {
	visibility:hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_login {
	float:left;
	width:150px;
	height:30px;
}

div#btn_login a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_login.gif) 0px 0px no-repeat;
}

div#btn_login a:hover {
	text-decoration:none;
	background:url(../images/btn_map_login.gif) 0px -30px no-repeat;
}

div#btn_login a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_logout {
	width:150px;
}

div#btn_logout a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_login.gif) -150px 0px no-repeat;
}

div#btn_logout a:hover {
	text-decoration:none;
	background:url(../images/btn_map_login.gif) -150px -30px no-repeat;
}

div#btn_logout a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_newMember {
	float:left;
	width:300px;
	padding-right:10px;
	padding-bottom:5px;
}

div#btn_newMember a {
	display:block;
	width:300px;
	height:40px;
	background:url(../images/btn_map_login.gif) 0px -60px no-repeat;
}

div#btn_newMember a:hover {
	text-decoration:none;
	background:url(../images/btn_map_login.gif) 0px -100px no-repeat;
}
div#btn_newMember a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_gotoTop {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_gotoTop a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_cart.gif) -450px -60px no-repeat;
}

div#btn_gotoTop a:hover {
	text-decoration:none;
	background:url(../images/btn_map_cart.gif) -450px -90px no-repeat;
}
div#btn_gotoTop a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_gotoRegi {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_gotoRegi a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_cart.gif) 0px 0px no-repeat;
}

div#btn_gotoRegi a:hover {
	text-decoration:none;
	background:url(../images/btn_map_cart.gif) 0px -30px no-repeat;
}
div#btn_gotoRegi a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_continue {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_continue a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_cart.gif) 0px -60px no-repeat;
}

div#btn_continue a:hover {
	text-decoration:none;
	background:url(../images/btn_map_cart.gif) 0px -90px no-repeat;
}
div#btn_continue a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_mypage {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_mypage a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_cart.gif) -300px -60px no-repeat;
}

div#btn_mypage a:hover {
	text-decoration:none;
	background:url(../images/btn_map_cart.gif) -300px -90px no-repeat;
}
div#btn_mypage a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_mypageTop {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_mypageTop a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_mypage.gif) 0px -180px no-repeat;
}

div#btn_mypageTop a:hover {
	text-decoration:none;
	background:url(../images/btn_map_mypage.gif) 0px -210px no-repeat;
}
div#btn_mypageTop a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_next {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_next a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_cart.gif) -150px 0px no-repeat;
}

div#btn_next a:hover {
	text-decoration:none;
	background:url(../images/btn_map_cart.gif) -150px -30px no-repeat;
}
div#btn_next a span {
	visibility: hidden;
}


div#btn_customeraddress {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_customeraddress a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_cart.gif) -600px 0px no-repeat;
}

div#btn_customeraddress a:hover {
	text-decoration:none;
	background:url(../images/btn_map_cart.gif) -600px -30px no-repeat;
}
div#btn_customeraddress a span {
	visibility: hidden;
}

div#btn_deliveryaddress {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_deliveryaddress a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_cart.gif) -600px -60px no-repeat;
}

div#btn_deliveryaddress a:hover {
	text-decoration:none;
	background:url(../images/btn_map_cart.gif) -600px -90px no-repeat;
}
div#btn_deliveryaddress a span {
	visibility: hidden;
}


/* -----------------------------------------------------------------------------*/

div#btn_back {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_back a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_cart.gif) -150px -60px no-repeat;
}

div#btn_back a:hover {
	text-decoration:none;
	background:url(../images/btn_map_cart.gif) -150px -90px no-repeat;
}

div#btn_back a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_inquiryConfirm {
	float:left;
	padding-right:10px;
}

div#btn_inquiryConfirm a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_inquiry.gif)  0px 0px no-repeat;
}

div#btn_inquiryConfirm a:hover {
	text-decoration:none;
	background:url(../images/btn_map_inquiry.gif)  0px -30px no-repeat;
}

div#btn_inquiryConfirm a span {
	visibility:hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_inquiryCancel {
	float:left;
	padding-right:10px;
}

div#btn_inquiryCancel a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_inquiry.gif) -150px 0px no-repeat;
}

div#btn_inquiryCancel a:hover {
	text-decoration:none;
	background:url(../images/btn_map_inquiry.gif) -150px -30px no-repeat;
}

div#btn_inquiryCancel a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_inquirySend {
	float:left;
	padding-right:10px;
}

div#btn_inquirySend a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_inquiry.gif) -300px 0px no-repeat;
}

div#btn_inquirySend a:hover {
	text-decoration:none;
	background:url(../images/btn_map_inquiry.gif) -300px -30px no-repeat;
}

div#btn_inquirySend a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_cancel {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_cancel a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_cart.gif) -450px 0px no-repeat;
}

div#btn_cancel a:hover {
	text-decoration:none;
	background:url(../images/btn_map_cart.gif) -450px -30px no-repeat;
}

div#btn_cancel a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_reference {
	width:150px;
	padding-right:10px;
}

div#btn_reference a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_mypage.gif) 0px -60px no-repeat;
}

div#btn_reference a:hover {
	text-decoration:none;
	background:url(../images/btn_map_mypage.gif) 0px -90px no-repeat;
}

div#btn_reference a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_order {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_order a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_cart.gif) -300px 0px no-repeat;
}

div#btn_order a:hover {
	text-decoration:none;
	background:url(../images/btn_map_cart.gif) -300px -30px no-repeat;
}

div#btn_order a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_doCancel {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_doCancel a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_mypage.gif) -450px -60px no-repeat;
}

div#btn_doCancel a:hover {
	text-decoration:none;
	background:url(../images/btn_map_mypage.gif) -450px -90px no-repeat;
}

div#btn_doCancel a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_gotoList {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_gotoList a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_mypage.gif) 0px -120px no-repeat;
}

div#btn_gotoList a:hover {
	text-decoration:none;
	background:url(../images/btn_map_mypage.gif) 0px -150px no-repeat;
}

div#btn_gotoList a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_regist {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_regist a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_mypage.gif) -450px 0px no-repeat;
}

div#btn_regist a:hover {
	text-decoration:none;
	background:url(../images/btn_map_mypage.gif) -450px -30px no-repeat;
}

div#btn_regist a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_newRegist {
	float:left;
	width:150px;
	height:30px;
}

div#btn_newRegist a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_newRegist.gif) 0px 0px no-repeat;
}

div#btn_newRegist a:hover {
	text-decoration:none;
	background:url(../images/btn_newRegist.gif) 0px -30px no-repeat;
}

div#btn_newRegist a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_change {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_change a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_mypage.gif) -150px 0px no-repeat;
}

div#btn_change a:hover {
	text-decoration:none;
	background:url(../images/btn_map_mypage.gif) -150px -30px no-repeat;
}

div#btn_change a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_decide {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_decide a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_mypage.gif) 0px 0px no-repeat;
}

div#btn_decide a:hover {
	text-decoration:none;
	background:url(../images/btn_map_mypage.gif) 0px -30px no-repeat;
}

div#btn_decide a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_confirm {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_confirm a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_mypage.gif) -150px -60px no-repeat;
}

div#btn_confirm a:hover {
	text-decoration:none;
	background:url(../images/btn_map_mypage.gif) -150px -90px no-repeat;
}

div#btn_confirm a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_orderDetail {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_orderDetail a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_mypage.gif) -150px -180px no-repeat;
}

div#btn_orderDetail a:hover {
	text-decoration:none;
	background:url(../images/btn_map_mypage.gif) -150px -210px no-repeat;
}

div#btn_orderDetail a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_orderHistory {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_orderHistory a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_mypage.gif) -450px -120px no-repeat;
}

div#btn_orderHistory a:hover {
	text-decoration:none;
	background:url(../images/btn_map_mypage.gif) -450px -150px no-repeat;
}

div#btn_orderHistory a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_reserveList {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_reserveList a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_mypage.gif) -300px -120px no-repeat;
}

div#btn_reserveList a:hover {
	text-decoration:none;
	background:url(../images/btn_map_mypage.gif) -300px -150px no-repeat;
}

div#btn_reserveList a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_delete {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_delete a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_mypage.gif) -300px -60px no-repeat;
}

div#btn_delete a:hover {
	text-decoration:none;
	background:url(../images/btn_map_mypage.gif) -300px -90px no-repeat;
}
div#btn_delete a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_favoriteList {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_favoriteList a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_mypage.gif) -150px -120px no-repeat;
}

div#btn_favoriteList a:hover {
	text-decoration:none;
	background:url(../images/btn_map_mypage.gif) -150px -150px no-repeat;
}

div#btn_favoriteList a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_newRegist {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_newRegist a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_mypage.gif) -300px 0px no-repeat;
}

div#btn_newRegist a:hover {
	text-decoration:none;
	background:url(../images/btn_map_mypage.gif) -300px -30px no-repeat;
}

div#btn_newRegist a span {
	visibility: hidden;
}

/* -----------------------------------------------------------------------------*/

div#btn_backGuide {
	float:left;
	width:150px;
	padding-right:10px;
}

div#btn_backGuide a {
	display:block;
	width:150px;
	height:30px;
	background:url(../images/btn_map_mypage.gif) -300px -180px no-repeat;
}

div#btn_backGuide a:hover {
	text-decoration:none;
	background:url(../images/btn_map_mypage.gif) -300px -210px no-repeat;
}

div#btn_backGuide a span {
	visibility: hidden;
}


/* CAPTION BUTTON
================================================================================*/

a#btn_caption_payWay {
	display:block;
	float:left;
	width:120px;
	height:18px;
	margin-left:40px;
	background:url(../images/btn_map_caption.gif) 0px 0px no-repeat;
}

a#btn_caption_payWay span {
	visibility:hidden;
}

a#btn_caption_payWay:hover {
	text-decoration:none;
	background:url(../images/btn_map_caption.gif) 0px -18px no-repeat;
}

/* -----------------------------------------------------------------------------*/

a#btn_caption_shipAddress {
	display:block;
	float:left;
	width:120px;
	height:18px;
	margin-left:40px;
	background:url(../images/btn_map_caption.gif) 0px -36px no-repeat;
}

a#btn_caption_shipAddress span {
	visibility:hidden;
}

a#btn_caption_shipAddress:hover {
	text-decoration:none;
	background:url(../images/btn_map_caption.gif) 0px -54px no-repeat;
}

/* -----------------------------------------------------------------------------*/

a#btn_caption_shipWay {
	display:block;
	float:left;
	width:120px;
	height:18px;
	margin-left:40px;
	background:url(../images/btn_map_caption.gif) 0px -72px no-repeat;
}

a#btn_caption_shipWay span {
	visibility:hidden;
}

a#btn_caption_shipWay:hover {
	text-decoration:none;
	background:url(../images/btn_map_caption.gif) 0px -90px no-repeat;
}

/* -----------------------------------------------------------------------------*/

a#btn_caption_searchAddress {
	display:block;
	float:right;
	width:60px;
	height:18px;
	margin-right:300px;
	background:url(../images/btn_map_caption.gif) 0px -108px no-repeat;
}

a#btn_caption_searchAddress span {
	visibility:hidden;
}

a#btn_caption_searchAddress:hover {
	text-decoration:none;
	background:url(../images/btn_map_caption.gif) 0px -126px no-repeat;
}


/* LINK TEXT BUTTON
================================================================================*/

a.btn_textLinkBox_orange {
	margin-left: 20px;
	padding: 3px 10px 1px 10px;
	color: #ffffff;
	font-size: 75%;
	font-weight: normal;
	border: 1px solid #ffffff;
	background: #f99900;
}

a.btn_textLinkBox_orange span {
	color: #ffffff;
}

a.btn_textLinkBox_orange:hover {
	text-decoration:none;
	color: #ffffff;
	background: #ffbb00;
}

/* -----------------------------------------------------------------------------*/

a.btn_textLinkBox_blue {
	margin-left: 20px;
	padding: 3px 10px 1px 10px;
	color: #ffffff;
	font-size: 75%;
	font-weight: normal;
	border: 1px solid #ffffff;
	background: #1199dd;
}

a.btn_textLinkBox_blue span {
	color: #ffffff;
}

a.btn_textLinkBox_blue:hover {
	text-decoration:none;
	color: #ffffff;
	background: #44aaee;
}

/* -----------------------------------------------------------------------------*/

a.btn_textLinkBox_gray {
	margin-left: 20px;
	padding: 2px 10px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #ffffff;
	background: #808099;
}

a.btn_textLinkBox_gray span {
	color: #ffffff;
}

a.btn_textLinkBox_gray:hover {
	text-decoration:none;
	color: #ffffff;
	background: #9999aa;
}

