@charset "utf-8";
/* == shop left == */
#left-menu-shop{
width:168px;
height:141px;
margin-top:8px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_leftmenu_shop.gif) no-repeat left bottom;
}
#left-menu-shop h2{
width:170px;
height:39px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_leftmenu_shop.gif) no-repeat left bottom;
}

#left-menu-shop ul{
width:159px;
margin:0 auto;
padding:9px 0 0 0;
}
#left-menu-shop li{
margin-bottom:1px;
}
#left-menu-shop li a{
display:block;
width:159px;
height:18px;
vertical-align:bottom;
}

#lmenu-shop a:link,
#lmenu-shop a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/left_shop.gif) no-repeat left bottom;
}
#lmenu-shop a:hover,
#lmenu-shop a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/left_shop.gif) no-repeat left top;
}
#lmenu-shop-active a{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/left_shop_active.gif) no-repeat left top;
}

#lmenu-about a:link,
#lmenu-about a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/left_about.gif) no-repeat left bottom;
}
#lmenu-about a:hover,
#lmenu-about a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/left_about.gif) no-repeat left top;
}
#lmenu-about-active a{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/left_about_active.gif) no-repeat left top;
}

#lmenu-guide a:link,
#lmenu-guide a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/left_guide.gif) no-repeat left bottom;
}
#lmenu-guide a:hover,
#lmenu-guide a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/left_guide.gif) no-repeat left top;
}
#lmenu-guide-active a{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/left_guide_active.gif) no-repeat left top;
}

#lmenu-openmarket a:link,
#lmenu-openmarket a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/left_openmarket.gif) no-repeat left bottom;
}
#lmenu-openmarket a:hover,
#lmenu-openmarket a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/left_openmarket.gif) no-repeat left top;
}
#lmenu-openmarket-active a{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/left_openmarket_active.gif) no-repeat left top;
}

/* == shop tab == */
#shop-tab{
width:653px;
height:25px;
margin-top:12px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_shop_tab.gif) repeat-x left top;
}
#shop-tab02{
width:653px;
height:25px;
margin-top:12px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_shop_tab02.gif) repeat-x left top;
}
#shop-tab li,
#shop-tab02 li{
float:left;
padding:0 1px 0 0;
}
#shop-tab li#tab-history,
#shop-tab02 li#tab-history,
#shop-tab02 li#tab-history-active{
float:right;
padding:0 0 0 1px;
}
#shop-tab li#tab-coupon,
#shop-tab02 li#tab-coupon{
float:right;
padding:0 1px 0 1px;
}
#shop-tab02 li#tab-coupon-active{
float:right;
padding:0 0 0 1px;
}

li#tab-all a,
li#tab-flc a,
li#tab-chara a,
li#tab-partner a,
li#tab-pet a,
li#tab-guide01 a,
li#tab-guide02 a,
li#tab-history a,
li#tab-coupon a,
li#tab-guide01 a,
li#tab-guide02 a{
display:block;
height:20px;
}
li#tab-all-active a,
li#tab-flc-active a,
li#tab-chara-active a,
li#tab-partner-active a,
li#tab-pet-active a,
li#tab-guide01-active a,
li#tab-guide02-active a,
li#tab-history-active a,
li#tab-coupon-active a,
li#tab-guide01-active a,
li#tab-guide02-active a{
display:block;
height:25px;
}

li#tab-all a:link,
li#tab-all a:visited{
width:50px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_all2.gif) no-repeat left bottom;
}
li#tab-all a:hover,
li#tab-all a:active{
width:50px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_all2.gif) no-repeat left top;
}
li#tab-all-active a{
width:50px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_all_active2.gif) no-repeat left top;
}

li#tab-flc a:link,
li#tab-flc a:visited{
width:143px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_flc2.gif) no-repeat left bottom;
}
li#tab-flc a:hover,
li#tab-flc a:active{
width:143px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_flc2.gif) no-repeat left top;
}
li#tab-flc-active a{
width:143px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_flc_active2.gif) no-repeat left top;
}

li#tab-chara a:link,
li#tab-chara a:visited{
width:86px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_chara2.gif) no-repeat left bottom;
}
li#tab-chara a:hover,
li#tab-chara a:active{
width:86px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_chara2.gif) no-repeat left top;
}
li#tab-chara-active a{
width:86px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_chara_active2.gif) no-repeat left top;
}

li#tab-partner a:link,
li#tab-partner a:visited{
width:72px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_partner2.gif) no-repeat left bottom;
}
li#tab-partner a:hover,
li#tab-partner a:active{
width:72px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_partner2.gif) no-repeat left top;
}
li#tab-partner-active a{
width:72px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_partner_active2.gif) no-repeat left top;
}

li#tab-pet a:link,
li#tab-pet a:visited{
width:54px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_pet2.gif) no-repeat left bottom;
}
li#tab-pet a:hover,
li#tab-pet a:active{
width:54px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_pet2.gif) no-repeat left top;
}
li#tab-pet-active a{
width:54px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_pet_active2.gif) no-repeat left top;
}

li#tab-guide01 a:link,
li#tab-guide01 a:visited{
width:147px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_guide01.gif) no-repeat left bottom;
}
li#tab-guide01 a:hover,
li#tab-guide01 a:active{
width:147px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_guide01.gif) no-repeat left top;
}
li#tab-guide01-active a{
width:157px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_guide01_active.gif) no-repeat left top;
}

li#tab-guide02 a:link,
li#tab-guide02 a:visited{
width:145px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_guide02.gif) no-repeat left bottom;
}
li#tab-guide02 a:hover,
li#tab-guide02 a:active{
width:145px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_guide02.gif) no-repeat left top;
}
li#tab-guide02-active a{
width:155px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_guide02_active.gif) no-repeat left top;
}

li#tab-history a:link,
li#tab-history a:visited{
width:78px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_history.gif) no-repeat left bottom;
}
li#tab-history a:hover,
li#tab-history a:active{
width:78px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_history.gif) no-repeat left top;
}
li#tab-history-active a{
width:81px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_history_active.gif) no-repeat left top;
}

li#tab-coupon a:link,
li#tab-coupon a:visited{
width:96px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_coupon.gif) no-repeat left bottom;
}
li#tab-coupon a:hover,
li#tab-coupon a:active{
width:96px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_coupon.gif) no-repeat left top;
}
li#tab-coupon-active a{
width:102px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_coupon_active.gif) no-repeat left top;
}

li#tab-guide01 a:link,
li#tab-guide01 a:visited{
width:147px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_guide01.gif) no-repeat left bottom;
}
li#tab-guide01 a:hover,
li#tab-guide01 a:active{
width:147px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_guide01.gif) no-repeat left top;
}
li#tab-guide01-active a{
width:157px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_guide01_active.gif) no-repeat left top;
}

li#tab-guide02 a:link,
li#tab-guide02 a:visited{
width:145px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_guide02.gif) no-repeat left bottom;
}
li#tab-guide02 a:hover,
li#tab-guide02 a:active{
width:145px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_guide02.gif) no-repeat left top;
}
li#tab-guide02-active a{
width:155px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/tab_guide02_active.gif) no-repeat left top;
}

/* == shop list == */
.gray-box{
width:653px;
margin-top:3px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_graybox.gif) repeat-y left top;
}
.gray-box-t{
padding:0;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_graybox_t.gif) no-repeat left top;
}
.gray-box-b{
padding:0;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_graybox_b.gif) no-repeat left bottom;
}

.shop-read{
padding:11px 18px 16px;
line-height:17px;
}

.shop-list-table{
padding-left:1px;
}


#shop-list-flc,
#shop-list-chara,
#shop-list-partner,
#shop-list-pet{
width:663px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_shop_list.gif) repeat-y left top;
}
#shop-list-flc-b,
#shop-list-chara-b,
#shop-list-partner-b,
#shop-list-pet-b{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_shop_list_b.gif) no-repeat left bottom;
}
#shop-list-flc-t,
#shop-list-chara-t,
#shop-list-partner-t,
#shop-list-pet-t{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_shop_list_t.gif) no-repeat left top;
}
#shop-list-flc-b{
padding-bottom:4px;
}
#shop-list-chara-b,
#shop-list-partner-b,
#shop-list-pet-b{
padding-bottom:4px;
}
#shop-list-pet-t{
padding-top:1px;
}

#shop-list-flc{
margin-top:8px;
}
#shop-list-flc h3 a{
display:block;
width:655px;
height:28px;
}
#shop-list-flc h3 a:link,
#shop-list-flc h3 a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_shop_flc.gif) no-repeat left bottom;
}
#shop-list-flc h3 a:hover,
#shop-list-flc h3 a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_shop_flc.gif) no-repeat left top;
}

.flc-item{
width:163px;
}
.flc-item-r{
width:162px;
}
.flc-item div{
border-right:1px solid #eaeaea;
}
.flc-item div,
.flc-item-r div{
position:relative;
height:245px;
}
.flc-item h4 a,
.flc-item-r h4 a{
display:block;
width:162px;
height:174px;
}

.flc-item div dt,
.flc-item-r div dt{
position:absolute;
top:178px;
left:8px;
line-height:15px;
font-weight:bold;
color:#5f5f5f;
}
.flc-item div dd,
.flc-item-r div dd{
position:absolute;
left:-9999px;
}
.flc-item div li.flc-detail-btn,
.flc-item-r div li.flc-detail-btn{
position:absolute;
top:212px;
left:8px;
}
.flc-item div li.flc-detail-btn a,
.flc-item-r div li.flc-detail-btn a{
display:block;
width:56px;
height:21px;
}
.flc-item div li.flc-detail-btn a:link,
.flc-item div li.flc-detail-btn a:visited,
.flc-item-r div li.flc-detail-btn a:link,
.flc-item-r div li.flc-detail-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_detail.gif) no-repeat left bottom;
}
.flc-item div li.flc-detail-btn a:hover,
.flc-item div li.flc-detail-btn a:active,
.flc-item-r div li.flc-detail-btn a:hover,
.flc-item-r div li.flc-detail-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_detail.gif) no-repeat left top;
}
.flc-item div li.flc-buy-btn,
.flc-item-r div li.flc-buy-btn{
position:absolute;
top:178px;
left:103px;
}
.flc-item div li.flc-buy-btn a,
.flc-item-r div li.flc-buy-btn a{
display:block;
width:52px;
height:53px;
}
.flc-item div li.flc-buy-btn a:link,
.flc-item div li.flc-buy-btn a:visited,
.flc-item-r div li.flc-buy-btn a:link,
.flc-item-r div li.flc-buy-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_s.gif) no-repeat left bottom;
}
.flc-item div li.flc-buy-btn a:hover,
.flc-item div li.flc-buy-btn a:active,
.flc-item-r div li.flc-buy-btn a:hover,
.flc-item-r div li.flc-buy-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_s.gif) no-repeat left top;
}


#shop-list-chara{
margin-top:11px;
}
#shop-list-chara h3 a{
display:block;
width:655px;
height:28px;
}
#shop-list-chara h3 a:link,
#shop-list-chara h3 a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_shop_chara.gif) no-repeat left bottom;
}
#shop-list-chara h3 a:hover,
#shop-list-chara h3 a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_shop_chara.gif) no-repeat left top;
}

.chara-item,
.chara-item-b{
position:relative;
width:326px;
}
.chara-item-r,
.chara-item-rb{
position:relative;
width:325px;
}
.chara-item div{
border-right:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
}
.chara-item-r div{
border-bottom:1px solid #eaeaea;
}
.chara-item-b div{
border-right:1px solid #eaeaea;
}
.chara-item div,
.chara-item-r div,
.chara-item-b div,
.chara-item-rb div{
position:relative;
}
.chara-item h4 a,
.chara-item-r h4 a,
.chara-item-b h4 a,
.chara-item-rb h4 a{
position:absolute;
top:0px;
left:9px;
display:block;
width:125px;
height:113px;
}

.chara-item div dl,
.chara-item-r div dl,
.chara-item-b div dl,
.chara-item-rb div dl{
padding-top:15px;
margin-left:150px;
}

.chara-item div dt,
.chara-item-r div dt,
.chara-item-b div dt,
.chara-item-rb div dt{
width:170px;
line-height:15px;
font-weight:bold;
color:#5f5f5f;
}
.chara-item div dd,
.chara-item-r div dd,
.chara-item-b div dd,
.chara-item-rb div dd{
width:170px;
margin-top:3px; 
line-height:15px;
font-weight:bold;
color:#83b329;
}

.chara-item div ul,
.chara-item-r div ul,
.chara-item-b div ul,
.chara-item-rb div ul{
position:relative;
height:60px;
width:170px;
margin-top:4px;
margin-left:150px;
}

.chara-item div li.chara-detail-btn,
.chara-item-r div li.chara-detail-btn,
.chara-item-b div li.chara-detail-btn,
.chara-item-rb div li.chara-detail-btn{
position:absolute;
top:0px;
left:0px;
}
.chara-item div li.chara-detail-btn a,
.chara-item-r div li.chara-detail-btn a,
.chara-item-b div li.chara-detail-btn a,
.chara-item-rb div li.chara-detail-btn a{
display:block;
width:56px;
height:21px;
}
.chara-item div li.chara-detail-btn a:link,
.chara-item div li.chara-detail-btn a:visited,
.chara-item-r div li.chara-detail-btn a:link,
.chara-item-r div li.chara-detail-btn a:visited,
.chara-item-b div li.chara-detail-btn a:link,
.chara-item-b div li.chara-detail-btn a:visited,
.chara-item-rb div li.chara-detail-btn a:link,
.chara-item-rb div li.chara-detail-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_detail.gif) no-repeat left bottom;
}
.chara-item div li.chara-detail-btn a:hover,
.chara-item div li.chara-detail-btn a:active,
.chara-item-r div li.chara-detail-btn a:hover,
.chara-item-r div li.chara-detail-btn a:active,
.chara-item-b div li.chara-detail-btn a:hover,
.chara-item-b div li.chara-detail-btn a:active,
.chara-item-rb div li.chara-detail-btn a:hover,
.chara-item-rb div li.chara-detail-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_detail.gif) no-repeat left top;
}
.chara-item div li.chara-buy-btn,
.chara-item-r div li.chara-buy-btn,
.chara-item-b div li.chara-buy-btn,
.chara-item-rb div li.chara-buy-btn{
position:absolute;
top:0px;
left:114px;
}
.chara-item div li.chara-buy-btn a,
.chara-item-r div li.chara-buy-btn a,
.chara-item-b div li.chara-buy-btn a,
.chara-item-rb div li.chara-buy-btn a{
display:block;
width:52px;
height:53px;
}
.chara-item div li.chara-buy-btn a:link,
.chara-item div li.chara-buy-btn a:visited,
.chara-item-r div li.chara-buy-btn a:link,
.chara-item-r div li.chara-buy-btn a:visited,
.chara-item-b div li.chara-buy-btn a:link,
.chara-item-b div li.chara-buy-btn a:visited,
.chara-item-rb div li.chara-buy-btn a:link,
.chara-item-rb div li.chara-buy-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_s.gif) no-repeat left bottom;
}
.chara-item div li.chara-buy-btn a:hover,
.chara-item div li.chara-buy-btn a:active,
.chara-item-r div li.chara-buy-btn a:hover,
.chara-item-r div li.chara-buy-btn a:active,
.chara-item-b div li.chara-buy-btn a:hover,
.chara-item-b div li.chara-buy-btn a:active,
.chara-item-rb div li.chara-buy-btn a:hover,
.chara-item-rb div li.chara-buy-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_s.gif) no-repeat left top;
}

.chara-item div li.chara-present-btn,
.chara-item-r div li.chara-present-btn,
.chara-item-b div li.chara-present-btn,
.chara-item-rb div li.chara-present-btn{
position:absolute;
top:0px;
left:60px;
}
.chara-item div li.chara-present-btn a,
.chara-item-r div li.chara-present-btn a,
.chara-item-b div li.chara-present-btn a,
.chara-item-rb div li.chara-present-btn a{
display:block;
width:52px;
height:53px;
}
.chara-item div li.chara-present-btn a:link,
.chara-item div li.chara-present-btn a:visited,
.chara-item-r div li.chara-present-btn a:link,
.chara-item-r div li.chara-present-btn a:visited,
.chara-item-b div li.chara-present-btn a:link,
.chara-item-b div li.chara-present-btn a:visited,
.chara-item-rb div li.chara-present-btn a:link,
.chara-item-rb div li.chara-present-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_present.gif) no-repeat left bottom;
}
.chara-item div li.chara-present-btn a:hover,
.chara-item div li.chara-present-btn a:active,
.chara-item-r div li.chara-present-btn a:hover,
.chara-item-r div li.chara-present-btn a:active,
.chara-item-b div li.chara-present-btn a:hover,
.chara-item-b div li.chara-present-btn a:active,
.chara-item-rb div li.chara-present-btn a:hover,
.chara-item-rb div li.chara-present-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_present.gif) no-repeat left top;
}

/*サポートキャラクター*/
#shop-list-partner{
margin-top:11px;
}
#shop-list-partner h3 a{
display:block;
width:655px;
height:28px;
}
#shop-list-partner h3 a:link,
#shop-list-partner h3 a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_shop_partner.gif) no-repeat left bottom;
}
#shop-list-partner h3 a:hover,
#shop-list-partner h3 a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_shop_partner.gif) no-repeat left top;
}
.partner-item,
.partner-item-b{
position:relative;
width:326px;
}
.partner-item-r,
.partner-item-rb{
position:relative;
width:325px;
}
.partner-item div{
border-right:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
}
.partner-item div{
border-bottom:1px solid #eaeaea;
}
.partner-item-r div{
border-bottom:1px solid #eaeaea;
}
.partner-item-b div{
border-right:1px solid #eaeaea;
}
.partner-item div,
.partner-item-r div,
.partner-item-b div,
.partner-item-rb div{
position:relative;
}
.partner-item h4 a,
.partner-item-r h4 a,
.partner-item-b h4 a,
.partner-item-rb h4 a{
position:absolute;
top:0px;
left:9px;
display:block;
width:125px;
height:113px;
}

.partner-item div dl,
.partner-item-r div dl,
.partner-item-b div dl,
.partner-item-rb div dl{
padding-top:15px;
margin-left:150px;
}

.partner-item div dt,
.partner-item-r div dt,
.partner-item-b div dt,
.partner-item-rb div dt{
width:170px;
line-height:15px;
font-weight:bold;
color:#5f5f5f;
}
.partner-item div dd,
.partner-item-r div dd,
.partner-item-b div dd,
.partner-item-rb div dd{
width:170px;
margin-top:3px; 
line-height:15px;
font-weight:bold;
color:#83b329;
}

.partner-item div ul,
.partner-item-r div ul,
.partner-item-b div ul,
.partner-item-rb div ul{
position:relative;
height:60px;
width:170px;
margin-top:4px;
margin-left:150px;
}

.partner-item div li.partner-detail-btn,
.partner-item-r div li.partner-detail-btn,
.partner-item-b div li.partner-detail-btn,
.partner-item-rb div li.partner-detail-btn{
position:absolute;
top:0px;
left:0px;
}
.partner-item div li.partner-detail-btn a,
.partner-item-r div li.partner-detail-btn a,
.partner-item-b div li.partner-detail-btn a,
.partner-item-rb div li.partner-detail-btn a{
display:block;
width:56px;
height:21px;
}
.partner-item div li.partner-detail-btn a:link,
.partner-item div li.partner-detail-btn a:visited,
.partner-item-r div li.partner-detail-btn a:link,
.partner-item-r div li.partner-detail-btn a:visited,
.partner-item-b div li.partner-detail-btn a:link,
.partner-item-b div li.partner-detail-btn a:visited,
.partner-item-rb div li.partner-detail-btn a:link,
.partner-item-rb div li.partner-detail-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_detail.gif) no-repeat left bottom;
}
.partner-item div li.partner-detail-btn a:hover,
.partner-item div li.partner-detail-btn a:active,
.partner-item-r div li.partner-detail-btn a:hover,
.partner-item-r div li.partner-detail-btn a:active,
.partner-item-b div li.partner-detail-btn a:hover,
.partner-item-b div li.partner-detail-btn a:active,
.partner-item-rb div li.partner-detail-btn a:hover,
.partner-item-rb div li.partner-detail-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_detail.gif) no-repeat left top;
}
.partner-item div li.partner-buy-btn,
.partner-item-r div li.partner-buy-btn,
.partner-item-b div li.partner-buy-btn,
.partner-item-rb div li.partner-buy-btn{
position:absolute;
top:0px;
left:114px;
}
.partner-item div li.partner-buy-btn a,
.partner-item-r div li.partner-buy-btn a,
.partner-item-b div li.partner-buy-btn a,
.partner-item-rb div li.partner-buy-btn a{
display:block;
width:52px;
height:53px;
}
.partner-item div li.partner-buy-btn a:link,
.partner-item div li.partner-buy-btn a:visited,
.partner-item-r div li.partner-buy-btn a:link,
.partner-item-r div li.partner-buy-btn a:visited,
.partner-item-b div li.partner-buy-btn a:link,
.partner-item-b div li.partner-buy-btn a:visited,
.partner-item-rb div li.partner-buy-btn a:link,
.partner-item-rb div li.partner-buy-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_s.gif) no-repeat left bottom;
}
.partner-item div li.partner-buy-btn a:hover,
.partner-item div li.partner-buy-btn a:active,
.partner-item-r div li.partner-buy-btn a:hover,
.partner-item-r div li.partner-buy-btn a:active,
.partner-item-b div li.partner-buy-btn a:hover,
.partner-item-b div li.partner-buy-btn a:active,
.partner-item-rb div li.partner-buy-btn a:hover,
.partner-item-rb div li.partner-buy-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_s.gif) no-repeat left top;
}

.partner-item div li.partner-present-btn,
.partner-item-r div li.partner-present-btn,
.partner-item-b div li.partner-present-btn,
.partner-item-rb div li.partner-present-btn{
position:absolute;
top:0px;
left:60px;
}
.partner-item div li.partner-present-btn a,
.partner-item-r div li.partner-present-btn a,
.partner-item-b div li.partner-present-btn a,
.partner-item-rb div li.partner-present-btn a{
display:block;
width:52px;
height:53px;
}
.partner-item div li.partner-present-btn a:link,
.partner-item div li.partner-present-btn a:visited,
.partner-item-r div li.partner-present-btn a:link,
.partner-item-r div li.partner-present-btn a:visited,
.partner-item-b div li.partner-present-btn a:link,
.partner-item-b div li.partner-present-btn a:visited,
.partner-item-rb div li.partner-present-btn a:link,
.partner-item-rb div li.partner-present-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_present.gif) no-repeat left bottom;
}
.partner-item div li.partner-present-btn a:hover,
.partner-item div li.partner-present-btn a:active,
.partner-item-r div li.partner-present-btn a:hover,
.partner-item-r div li.partner-present-btn a:active,
.partner-item-b div li.partner-present-btn a:hover,
.partner-item-b div li.partner-present-btn a:active,
.partner-item-rb div li.partner-present-btn a:hover,
.partner-item-rb div li.partner-present-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_present.gif) no-repeat left top;
}

#partner-read{
width:380px;
height:25px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/txt_partner_read_02.gif) no-repeat 15px 10px;
}
#partner-read span{
position:absolute;
left:-9999px;
}

/*//サポートキャラクター*/



#shop-list-pet{
margin-top:11px;
}
#shop-list-pet h3 a{
display:block;
width:655px;
height:28px;
}
#shop-list-pet h3 a:link,
#shop-list-pet h3 a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_shop_pet.gif) no-repeat left bottom;
}
#shop-list-pet h3 a:hover,
#shop-list-pet h3 a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_shop_pet.gif) no-repeat left top;
}

.pet-item{
vertical-align:top;
border-right:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
}
.pet-item-r{
vertical-align:top;
border-bottom:1px solid #eaeaea;
}
.pet-item-b,
.pet-item-rb{
vertical-align:top;
border-right:1px solid #eaeaea;
}
.pet-item-b{
vertical-align:top;
}

.pet-item div.pet-item-cnt,
.pet-item-b div.pet-item-cnt{
width:129px;
}
.pet-item-r div.pet-item-cnt,
.pet-item-rb div.pet-item-cnt{
width:130px;
}


.pet-item div.pet-item-main,
.pet-item-r div.pet-item-main,
.pet-item-b div.pet-item-main,
.pet-item-rb div.pet-item-main{
position:relative;
height:257px;
}

.pet-item div.pet-item-main dt,
.pet-item-r div.pet-item-main dt,
.pet-item-b div.pet-item-main dt,
.pet-item-rb div.pet-item-main dt{
position:absolute;
top:171px;
left:10px;
width:115px;
line-height:15px;
font-weight:bold;
color:#5f5f5f;
}
.pet-item div.pet-item-main dd,
.pet-item-r div.pet-item-main dd,
.pet-item-b div.pet-item-main dd,
.pet-item-rb div.pet-item-main dd{
position:absolute;
top:204px;
left:10px;
width:115px;
line-height:15px;
font-weight:bold;
color:#83b329;
}

.pet-item div.pet-item-main li.pet-detail-btn,
.pet-item-r div.pet-item-main li.pet-detail-btn,
.pet-item-b div.pet-item-main li.pet-detail-btn,
.pet-item-rb div.pet-item-main li.pet-detail-btn{
position:absolute;
top:224px;
left:9px;
}
.pet-item div.pet-item-main li.pet-detail-btn a,
.pet-item-r div.pet-item-main li.pet-detail-btn a,
.pet-item-b div.pet-item-main li.pet-detail-btn a,
.pet-item-rb div.pet-item-main li.pet-detail-btn a{
display:block;
width:56px;
height:21px;
}
.pet-item div.pet-item-main li.pet-detail-btn a:link,
.pet-item div.pet-item-main li.pet-detail-btn a:visited,
.pet-item-r div.pet-item-main li.pet-detail-btn a:link,
.pet-item-r div.pet-item-main li.pet-detail-btn a:visited,
.pet-item-b div.pet-item-main li.pet-detail-btn a:link,
.pet-item-b div.pet-item-main li.pet-detail-btn a:visited,
.pet-item-rb div.pet-item-main li.pet-detail-btn a:link,
.pet-item-rb div.pet-item-main li.pet-detail-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_detail.gif) no-repeat left bottom;
}
.pet-item div.pet-item-main li.pet-detail-btn a:hover,
.pet-item div.pet-item-main li.pet-detail-btn a:active,
.pet-item-r div.pet-item-main li.pet-detail-btn a:hover,
.pet-item-r div.pet-item-main li.pet-detail-btn a:active,
.pet-item-b div.pet-item-main li.pet-detail-btn a:hover,
.pet-item-b div.pet-item-main li.pet-detail-btn a:active,
.pet-item-rb div.pet-item-main li.pet-detail-btn a:hover,
.pet-item-rb div.pet-item-main li.pet-detail-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_detail.gif) no-repeat left top;
}
.pet-item div.pet-item-main li.pet-buy-btn,
.pet-item-r div.pet-item-main li.pet-buy-btn,
.pet-item-b div.pet-item-main li.pet-buy-btn,
.pet-item-rb div.pet-item-main li.pet-buy-btn{
position:absolute;
top:110px;
left:66px;
}
.pet-item div.pet-item-main li.pet-buy-btn a,
.pet-item-r div.pet-item-main li.pet-buy-btn a,
.pet-item-b div.pet-item-main li.pet-buy-btn a,
.pet-item-rb div.pet-item-main li.pet-buy-btn a{
display:block;
width:52px;
height:53px;
}
.pet-item div.pet-item-main li.pet-buy-btn a:link,
.pet-item div.pet-item-main li.pet-buy-btn a:visited,
.pet-item-r div.pet-item-main li.pet-buy-btn a:link,
.pet-item-r div.pet-item-main li.pet-buy-btn a:visited,
.pet-item-b div.pet-item-main li.pet-buy-btn a:link,
.pet-item-b div.pet-item-main li.pet-buy-btn a:visited,
.pet-item-rb div.pet-item-main li.pet-buy-btn a:link,
.pet-item-rb div.pet-item-main li.pet-buy-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_s.gif) no-repeat left bottom;
}
.pet-item div.pet-item-main li.pet-buy-btn a:hover,
.pet-item div.pet-item-main li.pet-buy-btn a:active,
.pet-item-r div.pet-item-main li.pet-buy-btn a:hover,
.pet-item-r div.pet-item-main li.pet-buy-btn a:active,
.pet-item-b div.pet-item-main li.pet-buy-btn a:hover,
.pet-item-b div.pet-item-main li.pet-buy-btn a:active,
.pet-item-rb div.pet-item-main li.pet-buy-btn a:hover,
.pet-item-rb div.pet-item-main li.pet-buy-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_s.gif) no-repeat left top;
}

.pet-item div.pet-item-main li.pet-present-btn,
.pet-item-r div.pet-item-main li.pet-present-btn,

.pet-item-b div.pet-item-main li.pet-present-btn,
.pet-item-rb div.pet-item-main li.pet-present-btn{
position:absolute;
top:110px;
left:12px;
}
.pet-item div.pet-item-main li.pet-present-btn a,
.pet-item-r div.pet-item-main li.pet-present-btn a,
.pet-item-b div.pet-item-main li.pet-present-btn a,
.pet-item-rb div.pet-item-main li.pet-present-btn a{
display:block;
width:52px;
height:53px;
}
.pet-item div.pet-item-main li.pet-present-btn a:link,
.pet-item div.pet-item-main li.pet-present-btn a:visited,
.pet-item-r div.pet-item-main li.pet-present-btn a:link,
.pet-item-r div.pet-item-main li.pet-present-btn a:visited,
.pet-item-b div.pet-item-main li.pet-present-btn a:link,
.pet-item-b div.pet-item-main li.pet-present-btn a:visited,
.pet-item-rb div.pet-item-main li.pet-present-btn a:link,
.pet-item-rb div.pet-item-main li.pet-present-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_present.gif) no-repeat left bottom;
}
.pet-item div.pet-item-main li.pet-present-btn a:hover,
.pet-item div.pet-item-main li.pet-present-btn a:active,
.pet-item-r div.pet-item-main li.pet-present-btn a:hover,
.pet-item-r div.pet-item-main li.pet-present-btn a:active,
.pet-item-b div.pet-item-main li.pet-present-btn a:hover,
.pet-item-b div.pet-item-main li.pet-present-btn a:active,
.pet-item-rb div.pet-item-main li.pet-present-btn a:hover,
.pet-item-rb div.pet-item-main li.pet-present-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_present.gif) no-repeat left top;
}

p.pet-item-status{
width:116px;
margin:0 auto;
padding-left:4px;
font-weight:bold;
color:#56545c;
}

dl.pet-item-status{
width:116px;
margin:2px auto 0;
padding:0 0 0 4px;
}
dl.pet-item-status dt{
float:left;
clear:both;
width:64px;
line-height:1.3;
}
dl.pet-item-status dd{
float:right;
clear:right;
width:52px;
line-height:1.3;
}


p.pet-item-skill{
clear:both;
width:116px;
margin:0 auto;
padding:10px 0 0 4px;
background:url(../common/img_dotline.gif) repeat-x 0px 4px;
font-weight:bold;
color:#56545c;
}

ul.pet-item-skill{
width:116px;
margin:2px auto 0;
padding:0 0 15px 4px;
}
ul.pet-item-skill li{
line-height:1.3;
}


#back-pet-list{
width:149px;
margin:5px auto 0px;
}
#back-pet-list a{
display:block;
width:149px;
height:28px;
}
#back-pet-list a:link,
#back-pet-list a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_back_petlist.gif) no-repeat left bottom;
}
#back-pet-list a:hover,
#back-pet-list a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_back_petlist.gif) no-repeat left top;
}

/* detail */
#shop-detail{
width:653px;
margin-top:10px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_shop_pet_detail.gif) repeat-y;
}
#shop-detail-b{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_shop_pet_detail_b.gif) no-repeat left bottom;
}
#shop-detail-t{
padding:4px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_shop_pet_detail_t.gif) no-repeat left top;
}
.detail-flc-outline{
position:relative;
width:645px;
padding-bottom:10px;
}
#shop-detail div.article-rightbox{
padding:10px 10px 0 290px;
}

.detail-flc-outline .detail-outline-table{
margin-top:10px;
}
.detail-flc-outline .detail-outline-table td{
padding-bottom:1px;
}

.detail-flc-content{
width:619px;
margin:0 auto 30px;
padding:15px 0 0;
border-top:1px solid #cacaca;
border-bottom:1px solid #cacaca;
}

.detail-flc-content p{
line-height:1.5;
color:#979797;
}
.detail-flc-content p.p2{
margin-top:8px;
}
.detail-flc-content p.p3{
margin-top:5px;
}

.detail-flc-content h4{
margin-top:18px;
padding:2px 0 2px 15px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/icn_list_head.gif) no-repeat 0px 2px;
font-size:12px;
font-weight:bold;
color:#56545c;
}

.detail-flc-content ul{
margin-top:8px;
}
.detail-flc-content li{
line-height:1.5;
font-weight:bold;
color:#979797;
}

.flc-explain{
width:619px;
margin-top:8px;
margin-bottom:10px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_flc_explain.gif) repeat-y left top;
}
.flc-explain-b{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_flc_explain_b.gif) no-repeat left bottom;
}
.flc-explain-t{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_flc_explain_t.gif) no-repeat left top;
}
.flc-explain-detail{
border-bottom:1px solid #eaeaea;
}
.flc-explain-detail,
.flc-explain-detail-l{
padding:0;
}
.flc-explain-detail-icn{
float:left;
width:89px;
padding:37px 0 20px;
text-align:center;
}
.flc-explain-detail-icn div{
padding-bottom:1px;
}
.flc-explain-detail-txt{
float:left;
width:360px;
}
.flc-explain-detail-txt h5{
padding:15px 0 5px;
font-size:12px;
}
.flc-explain-sttl-g{
color:#68a43d;
}
.flc-explain-sttl-p{
color:#c36597;
}
.flc-explain-sttl-b{
color:#4d9cc9;
}
.flc-explain-detail-txt p{
padding-bottom:20px;
}
.flc-explain-detail-img{
float:right;
padding:5px 12px 5px 0 ;
}


.detail-item-list{
width:619px;
margin-top:6px;
border-bottom:1px solid #d5d4d9;
}
.detail-item-list-nb{
width:619px;
margin-top:6px;
}

.item-list-week-h,
.item-list-tribe-h,
.item-list-netcafe-h{
background:#b7b4c5;
}
.item-list-week-h p,
.item-list-tribe-h p,
.item-list-netcafe-h p{
padding:2px 0 2px 20px;
font-size:12px;
font-weight:bold;
color:#ffffff;
}
.item-list-week-h{
width:104px;
border-right:1px solid #d5d4d9;
}
.item-list-tribe-h{
width:262px;
border-right:1px solid #d5d4d9;
}
.item-list-netcafe-h{

}

.item-list-week-b,
.item-list-tribe-b,
.item-list-netcafe-b,
.item-list-week-bl,
.item-list-tribe-bl,
.item-list-netcafe-bl{
vertical-align:top;
line-height:1.5;
color:#979797;
}
.item-list-week-b,
.item-list-tribe-b,
.item-list-netcafe-b{
border-bottom:1px solid #f1f1f1;
}
.item-list-week-b,
.item-list-week-bl{
border-right:1px solid #d5d4d9;
}
.item-list-tribe-b,
.item-list-tribe-bl{
padding:16px 0 16px 20px;
border-right:1px solid #d5d4d9;
}
.item-list-netcafe-b,
.item-list-netcafe-bl{
padding:16px 0 16px 20px;
}


/*
#shop-detail{
width:663px;
margin-top:10px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_shop_list.gif) repeat-y left top;
}
#shop-detail-b{
padding:0 0 11px 1px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_shop_list_b.gif) no-repeat left bottom;
}

#shop-detail h3 a{
display:block;
width:655px;
height:28px;
}

#shop-detail-ttl{
width:655px;
height:28px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_shop_detail.gif) no-repeat;
}
#shop-detail-ttl h3{
float:left;
padding:7px 0 0 18px;
font-size:14px;
color:#ffffff;
}
#shop-detail-ttl p{
float:right;
padding:8px 25px 0 0;
font-size:12px;
font-weight:bold;
color:#ffffff;
}

#detail-article-t{
width:651px;
height:186px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_detail_article_t.gif) repeat-x;
}

#detail-article-t div{
position:relative;
height:185px;
}
#detail-outline .detail-article-read{
position:absolute;
top:17px;
left:295px;
line-height:1.5;
}
#detail-article-t .detail-article-buy{
position:absolute;
top:93px;
left:158px;
}
#detail-article-t .detail-article-buy a{
display:block;
width:64px;
height:65px;
}
#detail-article-t .detail-article-buy a:link,
#detail-article-t .detail-article-buy a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_l.gif) no-repeat left bottom;
}
#detail-article-t .detail-article-buy a:hover,
#detail-article-t .detail-article-buy a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_l.gif) no-repeat left top;
}

.detail-main{
padding:15px 0 0 18px;
}
.detail-main p{
line-height:1.5;
padding-right:20px;
color:#979797;
}

.detail-main p.p2{
margin-top:5px;
}
h4.detail-main-sttl{
margin-top:20px;
padding:2px 0 2px 15px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/icn_list_head.gif) no-repeat 0px 2px;
font-size:12px;
font-weight:bold;
color:#56545c;
}


#detail-article-b{
width:651px;
height:195px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_detail_article_b.gif) repeat-x;
}

#detail-article-b div{
position:relative;
height:195px;
}
#detail-article-b .detail-article-read{
position:absolute;
top:17px;
left:295px;
line-height:1.5;
}
#detail-article-b .detail-article-table{
position:absolute;
top:61px;
left:295px;
}
#detail-article-b .detail-article-table td{
padding-bottom:1px;
}
#detail-article-b .detail-article-buy{
position:absolute;
top:109px;
left:159px;
}
#detail-article-b .detail-article-buy a{
display:block;
width:52px;
height:53px;
}
#detail-article-b .detail-article-buy a:link,
#detail-article-b .detail-article-buy a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_s.gif) no-repeat left bottom;
}
#detail-article-b .detail-article-buy a:hover,
#detail-article-b .detail-article-buy a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_s.gif) no-repeat left top;
}
*/


/* detail pet */

.detail-outline{
position:relative;
height:160px;
padding:10px 0;
}

.detail-outline .detail-outline-new,
.detail-flc-outline .detail-outline-new{
padding:6px 0 0 10px;
}

.detail-outline .detail-outline-ttl,
.detail-flc-outline .detail-outline-ttl{
width:340px;
font-size:16px;
color:#6c6e98;
}
.detail-outline .detail-outline-price,
.detail-flc-outline .detail-outline-price{
width:340px;
padding:8px 0;
text-align:right;
font-weight:bold;
color:#83b329;
}
.detail-outline .detail-outline-read,
.detail-flc-outline .detail-outline-read{
width:340px;
line-height:1.5;
padding-top:2px;
border-top:1px solid #cacaca;
}
.detail-outline .detail-outline-read-2line{
position:absolute;
top:58px;
left:290px;
width:340px;
line-height:1.5;
padding-top:2px;
border-top:1px solid #cacaca;
}

.detail-outline .detail-outline-buy{
position:absolute;
top:91px;
left:141px;
}
.detail-flc-outline .detail-outline-buy{
position:absolute;
top:91px;
left:152px;
}

.detail-outline .detail-outline-buy a,
.detail-flc-outline .detail-outline-buy a{
display:block;
width:64px;
height:65px;
}
.detail-outline .detail-outline-buy a:link,
.detail-outline .detail-outline-buy a:visited,
.detail-flc-outline .detail-outline-buy a:link,
.detail-flc-outline .detail-outline-buy a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_l.gif) no-repeat left bottom;
}
.detail-outline .detail-outline-buy a:hover,
.detail-outline .detail-outline-buy a:active,
.detail-flc-outline .detail-outline-buy a:hover,
.detail-flc-outline .detail-outline-buy a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_l.gif) no-repeat left top;
}

.detail-outline .detail-outline-present{
position:absolute;
top:91px;
left:206px;
}
.detail-outline .detail-outline-present a,
.detail-flc-outline .detail-outline-present a{
display:block;
width:64px;
height:65px;
}
.detail-outline .detail-outline-present a:link,
.detail-outline .detail-outline-present a:visited,
.detail-flc-outline .detail-outline-present a:link,
.detail-flc-outline .detail-outline-present a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_present_l.gif) no-repeat left bottom;
}
.detail-outline .detail-outline-present a:hover,
.detail-outline .detail-outline-present a:active,
.detail-flc-outline .detail-outline-present a:hover,
.detail-flc-outline .detail-outline-present a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_present_l.gif) no-repeat left top;
}

.detail-content{
width:619px;
margin:0 auto;
padding:15px 0 20px;
border-top:1px solid #cacaca;
border-bottom:1px solid #cacaca;
}
.detail-content .content-scale{
float:right;
padding-top:18px;
}
.detail-content p{
margin-top:18px;
line-height:1.5;
color:#979797;
}

.detail-content .content-peculiarity{

}
.detail-content .content-peculiarity li{
line-height:1.5;
font-weight:bold;
}
.detail-content .content-peculiarity li span{
color:#E37A54;
}

.detail-content h4{
clear:both;
margin-top:18px;
padding:2px 0 2px 15px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/icn_list_head.gif) no-repeat 0px 2px;
font-size:12px;
font-weight:bold;
color:#56545c;
}
.detail-content h4 span{
position:static;
padding-left:15px;
font-weight:normal;
color:#e37a54;
}
.detail-content .content-skill{
margin-top:4px;
}
.detail-content .content-skill li{
line-height:1.5;
color:#979797;
}

.detail-content .content-parameter{
margin-top:18px;
padding:2px;
background-color:#e4e4e4;
}
.detail-content .content-parameter table{
width:100%;
}
.detail-content .content-parameter td{
padding:7px 0;
background-color:#ffffff;
}

.parameter-head01{
width:94px;
text-align:center;
}
.parameter-head02{
width:53px;
text-align:center;
}
.parameter-head03{
text-align:center;
}
.parameter-body{
border-top:1px solid #e4e4e4;
text-align:center;
color:#e37a54;
}
p.parameter-caution{
margin-top:7px;
color:#a6a6a6;
}

.detail-content .content-image{
width:574px;
margin:22px auto 0;
}
.detail-content .content-age{
width:574px;
margin:10px auto 0;
}

.detail-content p.content-color{
width:574px;
margin:7px auto 0;
color:#a6a6a6;
}


/* shop pet */
#petmenu{
margin-top:10px;
}

#pet-read{
width:429px;
height:46px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/txt_pet_read.gif) no-repeat;
}
#pet-read span{
position:absolute;
left:-9999px;
}

#petmenu-all{

}

#petmenu-all a,
#petmenu-all-active a{
display:block;
width:131px;
height:25px;
}
#petmenu-all a:link,
#petmenu-all a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_all.gif) no-repeat left bottom;
}
#petmenu-all a:hover,
#petmenu-all a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_all.gif) no-repeat left top;
}
#petmenu-all-active a{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_all_active.gif) no-repeat;
}

#petmenu-general{

}
#petmenu-general a,
#petmenu-general-active a{
display:block;
width:130px;
height:25px;
}
#petmenu-general a:link,
#petmenu-general a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_general.gif) no-repeat left bottom;
}
#petmenu-general a:hover,
#petmenu-general a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_general.gif) no-repeat left top;
}
#petmenu-general-active a{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_general_active.gif) no-repeat;
}

#petmenu-collect1{

}
#petmenu-collect1 a,
#petmenu-collect1-active a{
display:block;
width:130px;
height:25px;
}
#petmenu-collect1 a:link,
#petmenu-collect1 a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_collect1.gif) no-repeat left bottom;
}
#petmenu-collect1 a:hover,
#petmenu-collect1 a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_collect1.gif) no-repeat left top;
}
#petmenu-collect1-active a{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_collect1_active.gif) no-repeat;
}

#petmenu-collect2{

}
#petmenu-collect2 a,
#petmenu-collect2-active a{
display:block;
width:132px;
height:25px;
}
#petmenu-collect2 a:link,
#petmenu-collect2 a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_collect2.gif) no-repeat left bottom;
}
#petmenu-collect2 a:hover,
#petmenu-collect2 a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_collect2.gif) no-repeat left top;
}
#petmenu-collect2-active a{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_collect2_active.gif) no-repeat;
}

#petmenu-ensemble{

}
#petmenu-ensemble a,
#petmenu-ensemble-active a{
display:block;
width:131px;
height:26px;
}
#petmenu-ensemble a:link,
#petmenu-ensemble a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_ensemble.gif) no-repeat left bottom;
}
#petmenu-ensemble a:hover,
#petmenu-ensemble a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_ensemble.gif) no-repeat left top;
}
#petmenu-ensemble-active a{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_ensemble_active.gif) no-repeat;
}

#petmenu-transform{

}
#petmenu-transform a,
#petmenu-transform-active a{
display:block;
width:130px;
height:26px;
}
#petmenu-transform a:link,
#petmenu-transform a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_transform.gif) no-repeat left bottom;
}
#petmenu-transform a:hover,
#petmenu-transform a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_transform.gif) no-repeat left top;
}
#petmenu-transform-active a{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_transform_active.gif) no-repeat;
}

#petmenu-ride{

}
#petmenu-ride a,
#petmenu-ride-active a{
display:block;
width:130px;
height:26px;
}
#petmenu-ride a:link,
#petmenu-ride a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_ride.gif) no-repeat left bottom;
}
#petmenu-ride a:hover,
#petmenu-ride a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_ride.gif) no-repeat left top;
}
#petmenu-ride-active a{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_ride_active.gif) no-repeat;
}

#petmenu-dance{

}
#petmenu-dance a,
#petmenu-dance-active a{
display:block;
width:132px;
height:26px;
}
#petmenu-dance a:link,
#petmenu-dance a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_dance.gif) no-repeat left bottom;
}
#petmenu-dance a:hover,
#petmenu-dance a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_dance.gif) no-repeat left top;
}
#petmenu-dance-active a{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_dance_active.gif) no-repeat;
}

#petmenu-list{

}
#petmenu-list a,
#petmenu-list-active a{
display:block;
width:118px;
height:25px;
margin-left:11px;
}
#petmenu-list a:link,
#petmenu-list a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_list.gif) no-repeat left bottom;
}
#petmenu-list a:hover,
#petmenu-list a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_list.gif) no-repeat left top;
}
#petmenu-list-active a{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_list_active.gif) no-repeat;
}

#petmenu-search{

}
#petmenu-search a,
#petmenu-search-active a{
display:block;
width:118px;
height:23px;
margin-left:11px;
}
#petmenu-search a:link,
#petmenu-search a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_search.gif) no-repeat left bottom;
}
#petmenu-search a:hover,
#petmenu-search a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_search.gif) no-repeat left top;
}
#petmenu-search-active a{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_petmenu_search_active.gif) no-repeat;
}


/* shop pet search */
#shop-pet-search{
width:663px;
margin-top:10px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_shop_list.gif) repeat-y left top;
}
#shop-pet-search h3{
display:block;
width:655px;
height:28px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_pet_search.gif) no-repeat left top;
}

#shop-pet-search-b{
padding-bottom:21px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_shop_list_b.gif) no-repeat left bottom;
}

#search-order{
width:619px;
margin-left:18px;
padding-top:2px;
}

#search-order-news{
width:120px;
height:34px;
}
#search-order-point{
width:414px;
}
#search-order-updown select{
width:76px;
height:20px;
}
#search-order-updown option{
color:#979797;
}

#search-request{
width:619px;
margin-left:18px;
padding:6px 0;
border-top:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
}

#search-request .request-h{
width:139px;
height:27px;
font-weight:bold;
color:#979797;
}
#search-request .request-b{
color:#979797;
}
#search-request .request-b input{
width:115px;
height:16px;
margin-right:8px;
border:1px solid #d1d5d6;
color:#979797;
}
#search-request .request-b select{
width:119px;
margin-right:4px;
}
#search-request .request-b option{
color:#979797;
}

#pet-search-btn{
width:619px;
margin-left:18px;
padding:8px 0 0;
text-align:center;
}
#pet-search-btn a{
display:block;
width:86px;
height:28px;
margin:0 auto;
}
#pet-search-btn a:link,
#pet-search-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_search.gif) no-repeat left bottom;
}
#pet-search-btn a:hover,
#pet-search-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_search.gif) no-repeat left top;
}

/* shop pet list */
#shop-pet-list{
width:663px;
margin-top:10px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_shop_list.gif) repeat-y left top;
}
#shop-pet-list h3{
display:block;
width:655px;
height:28px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_pet_list.gif) no-repeat left top;
}

#shop-pet-list-b{
padding-bottom:21px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_shop_list_b.gif) no-repeat left bottom;
}

#list-container{
padding:0 0 0 18px;
}

.list-sttl{
margin:12px 0 11px;
padding:2px 0 0 15px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/icn_list_head.gif) no-repeat left center;
font-size:12px;
font-weight:bold;
color:#56545c;
}
.list-sttl02{
margin:18px 0 11px;
padding:2px 0 0 15px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/icn_list_head.gif) no-repeat left center;
font-size:12px;
font-weight:bold;
color:#56545c;
}
.list-display{
width:619px;
margin:0;
padding:19px 0 2px;
border-bottom:2px solid #b7b4c5;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_pet_list_head.gif) no-repeat left top;
}
.list-display td{
color:#979797;
}
.list-check,
.list-check-l{
width:40px;
height:28px;
vertical-align:top;
}
.list-check input,
.list-check-l input{
margin:3px 0 0 14px;
}
.list-name,
.list-name-l{
width:297px;
}
.list-time,
.list-time-l{
width:65px;
}
.list-inventory,
.list-inventory-l{
width:88px;
}
.list-point,
.list-point-l{
width:60px;
}
.list-buy,
.list-buy-l{
width:69px;
}

.list-check,
.list-name,
.list-time,
.list-inventory,
.list-point,
.list-buy{
border-bottom:1px solid #e8e8e8;
}

.list-buy a,
.list-buy-l a{
display:block;
width:58px;
height:22px;
}
.list-buy a:link,
.list-buy a:visited,
.list-buy-l a:link,
.list-buy-l a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_mini.gif) no-repeat left bottom;
}
.list-buy a:hover,
.list-buy a:active,
.list-buy-l a:hover,
.list-buy-l a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_mini.gif) no-repeat left top;
}



/* shop flow */
#shop-flow01,
#shop-flow02,
#shop-flow03{
width:663px;
margin-top:10px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_shop_list.gif) repeat-y left top;
}
#shop-flow01-b,
#shop-flow02-b,
#shop-flow03-b{
padding-bottom:21px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_shop_list_b.gif) no-repeat left bottom;
}
#shop-flow01 h3{
display:block;
width:655px;
height:28px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_flow01.gif) no-repeat left top;
}

#shop-flow-article{
width:617px;
margin:18px 0 0 18px;
background:#e5e4e7;
}

#article-detail{
padding:4px 4px 0 4px;
}

#article-detail div.article-box{
position:relative;
padding-bottom:20px;
background:#ffffff;
}

#article-img{
padding:6px 0 0 11px;
}

#article-detail div.article-rightbox{
position:absolute;
top:10px;
left:150px;
}

#article-detail dl{
width:366px;
border-bottom:1px solid #eae9eb;
}
#article-detail dt{
padding-left:8px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/icn_dot.gif) no-repeat 0px 4px;
font-size:14px;
font-weight:bold;
color:#56545c;
}
#article-detail dd{
padding:5px 0;
font-size:14px;
font-weight:bold;
color:#83b329;
text-align:right;
}

#present-address{
margin:0 4px;
padding:60px 0 10px;
background-color:#ffffff;
}
#present-address-cnt{
width:589px;
margin:0 auto;
}

#present-address-cnt table{
width:589px;
}

#present-address-cnt td{
border-top:1px solid #e8e8e8;
}

#present-address-cnt .caption-title{
width:228px;
}
#present-address-cnt .caption-detail input{
width:183px;
border:1px solid #d3d3d3;
}
#present-address-cnt .caption-detail select{
width:85px;
border:1px solid #d3d3d3;
}
#present-address-cnt .caption-detail option{
color:#858585;
}

.present-message{
width:557px;
height:76px;
margin:0 auto;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_present_message.gif) no-repeat;
}
.present-message textarea{
width:542px;
height:60px;
overflow-x:hidden;
overflow-y:auto;
margin:4px 0 0 4px;
border:1px solid #ffffff;
}

#article-buy{
position:absolute;
top:13px;
left:380px;
}
#article-buy a{
display:block;
width:64px;
height:65px;
}
#article-buy a:link,
#article-buy a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_l.gif) no-repeat left bottom;
}
#article-buy a:hover,
#article-buy a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_l.gif) no-repeat left top;
}

#article-present{
position:absolute;
top:13px;
left:380px;
}
#article-present a{
display:block;
width:64px;
height:65px;
}
#article-present a:link,
#article-present a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_present_l.gif) no-repeat left bottom;
}
#article-present a:hover,
#article-present a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_present_l.gif) no-repeat left top;
}

#article-charge{
padding:5px 0 0 220px;
}
#article-charge a{
display:block;
width:148px;
height:21px;
}
#article-charge a:link,
#article-charge a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_charge.gif) no-repeat left bottom;
}
#article-charge a:hover,
#article-charge a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_charge.gif) no-repeat left top;
}

#article-detail .article-caution{
padding-top:15px;
line-height:17px;
color:#e37a54;
}
#article-detail .article-caution span{
padding-left:12px;
}

#shop-flow-article #article-settle{
padding:15px 4px 13px;
}

#article-settle h4{
padding-left:16px;
font-size:12px;
}

table.necessary-point .point-h{
width:200px;
height:17px;
color:#979797;
}
.point-h span{
padding-left:16px;
}

table.necessary-point{
margin:7px 0;
}
.now-point,
td.necessary-point{
font-weight:bold;
}

table.balance-point .point-h{
width:200px;
height:24px;
color:#979797;
}
table.balance-point td{
border-top:1px solid #d3d2d5;
}

td.balance-point{
width:408px;
font-weight:bold;
color:#e37a54;
}

#article-status{
width:617px;
margin:7px 0 0 18px;
background:#ededed;
}
#article-status div{
padding:11px 4px 15px;
}

#article-status .status-h{
width:230px;
height:19px;
color:#979797;
}
#article-status .status-h span{
padding-left:16px;
}
#article-status .status-b{
color:#979797;
}
#article-status .status-s{
color:black;
font-weight:bold;
font-size:20px;
}
.status-b strong{
font-weight:normal;
color:#dc2f58;
}
#confirm-buyer{
width:617px;
margin:10px 0 0 18px;
background:#ffffff;
}
#confirm-buyer-bd{
border:1px solid #eaeaec;
}
#confirm-buyer-bd div{
padding:16px 4px 20px;
}
#confirm-buyer div p{
padding-left:16px;
color:#999999;
}
#confirm-buyer div p strong{
padding-left:35px;
font-size:14px;
color:#56555b;
}

#shop-flow02 h3{
display:block;
width:655px;
height:28px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_flow02.gif) no-repeat left top;
}

#shop-flow-confirm{
width:617px;
margin:18px 0 0 18px;
background:#e5e4e7;
}

#confirm-detail-cnt{
padding:4px;

}
#confirm-detail{
padding:16px 16px 40px;
background:#ffffff;
}
#confirm-detail h4{
font-size:14px;
color:#e37a54;
}

#confirm-detail p{
padding:4px 0;
line-height:1.5;
}

#confirm-detail-article{
width:480px;
margin:18px auto;
padding:10px 15px;
border:1px solid #eae9eb;
background:#f4f4f4;
}
#confirm-detail-article dt{
padding-left:8px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/icn_dot.gif) no-repeat 0px 4px;
font-size:14px;
font-weight:bold;
color:#56545c;
}
#confirm-detail-article dd{
padding-top:5px;
font-size:14px;
font-weight:bold;
color:#83b329;
text-align:right;
}

#confirm-detail p a:link,
#confirm-detail p a:visited{
text-decoration:underline;
color:#3380a4;
}
#confirm-detail p a:hover,
#confirm-detail p a:active{
text-decoration:none;
color:#3380a4;
}

#shop-flow03 h3{
display:block;
width:655px;
height:28px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_flow03.gif) no-repeat left top;
}

#shop-flow-complete{
width:609px;
margin:18px;
border:solid 4px #E5E4E7;
}

#complete-detail-cnt{
padding:13px 16px;
}
#complete-detail{
position:relative;
}

#complete-detail p{
line-height:1.5;
color:#979797;
}
#complete-detail p strong{
color:#559cba;
}

#complete-detail-article{
width:436px;
margin:14px 0 0;
border-top:1px solid #eeedef;
}
#complete-detail-article dt{
padding:10px 0 0 8px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/icn_dot.gif) no-repeat 0px 14px;
font-size:14px;
font-weight:bold;
color:#56545c;
}
#complete-detail-article dd{
padding:9px 0 0 0;
font-size:12px;
font-weight:bold;
text-align:right;
color:#83b329;
}

#article-img02{
position:absolute;
right:0;
top:-7px;
}

#shop-flow01-btn,
#shop-flow02-btn,
#shop-flow03-btn{
padding:7px 0 0;
}
#shop-flow01-btn ul{
width:231px;
height:31px;
margin:0 auto;
}
#shop-flow02-btn ul{
width:202px;
height:31px;
margin:0 auto;
}
#shop-flow03-btn ul{
width:99px;
height:31px;
margin:0 auto;
}

.buy-btn{
float:right;
}
.buy-btn a{
display:block;
width:111px;
height:31px;
}
.buy-btn a:link,
.buy-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_sq.gif) no-repeat left bottom;
}
.buy-btn a:hover,
.buy-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_buy_sq.gif) no-repeat left top;
}

.confirm-btn{
float:right;
padding-top:1px;
}
.confirm-btn a{
display:block;
width:87px;
height:31px;
}
.confirm-btn a:link,
.confirm-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_confirm.gif) no-repeat left bottom;
}
.confirm-btn a:hover,
.confirm-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_confirm.gif) no-repeat left top;
}

.cancel-btn{
float:left;
padding-top:1px;
}
.cancel-btn a{
display:block;
width:111px;
height:31px;
}
.cancel-btn a:link,
.cancel-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_cancel.gif) no-repeat left bottom;
}
.cancel-btn a:hover,
.cancel-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_cancel.gif) no-repeat left top;
}

.home-btn{
padding-top:1px;
}
.home-btn a{
display:block;
width:99px;
height:31px;
}
.home-btn a:link,
.home-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_home.gif) no-repeat left bottom;
}
.home-btn a:hover,
.home-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_home.gif) no-repeat left top;
}

.present-btn{
float:right;
}
.present-btn a{
display:block;
width:111px;
height:31px;
}
.present-btn a:link,
.present-btn a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_present_sq.gif) no-repeat left bottom;
}
.present-btn a:hover,
.present-btn a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_present_sq.gif) no-repeat left top;
}

/* history */
#history-list{
clear:both;
width:653px;
margin-top:3px;
padding:24px 0 5px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_history_list.gif) no-repeat left top;
}

#history-list table{
width:653px;
}

.history-list-head{
display:none;
}

.history-date-l,
.history-date{
height:27px;
padding-left:22px;
}

.history-name-l,
.history-name{
width:288px;
}

.history-num-l,
.history-num{
width:80px;
text-align:center;
}
.history-price-l,
.history-price{
width:65px;
text-align:center;
}
.history-payment-l,
.history-payment{
width:103px;
text-align:center;
}
.history-date,
.history-name,
.history-num,
.history-price,
.history-payment{
border-bottom:1px solid #e8e8e8;
}

.history-present{
display:block;
height:14px;
padding-left:51px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/icn_present.gif) no-repeat left center;
color:#b26a8f;
}

/* coupon */
#coupon-list{
clear:both;
width:653px;
margin-top:3px;
padding:24px 0 5px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_coupon_list.gif) no-repeat left top;
}

#coupon-list table{
width:653px;
}

.coupon-event-l,
.coupon-event{
height:27px;
padding-left:22px;
}

.coupon-num-l,
.coupon-num{
width:158px;
text-align:center;
}

.coupon-get-l,
.coupon-get{
width:80px;
text-align:center;
}
.coupon-use-l,
.coupon-use{
width:80px;
text-align:center;
}
.coupon-limit-l,
.coupon-limit{
width:80px;
text-align:center;
}
.coupon-event,
.coupon-num,
.coupon-get,
.coupon-use,
.coupon-limit{
border-bottom:1px solid #e8e8e8;
}

#coupon-explain{
width:663px;
margin-top:24px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_shop_list.gif) repeat-y left top;
}
#coupon-explain-b{
padding-bottom:20px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_shop_list_b.gif) no-repeat left bottom;
}
#coupon-explain-t{
padding:15px 0 0 17px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_shop_list_t.gif) no-repeat left top;
}
#coupon-explain-t h3{
padding:2px 0 2px 15px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/icn_list_head.gif) no-repeat 0px 2px;
font-size:12px;
font-weight:bold;
color:#56545c;
}
#coupon-explain p{
line-height:1.5;
margin-top:8px;
}
#coupon-explain p span{
padding-left:7px;
color:#e37a54;
}

/* shop guide */
#guide-box{
width:663px;
margin-top:7px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_shop_list.gif) repeat-y left top;
}
#guide-box02{
width:663px;
margin-top:7px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_shop_list.gif) repeat-y left top;
}
#guide-box-b{
padding-bottom:30px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_shop_list_b.gif) no-repeat left bottom;
}
#guide-box-t{
padding:15px 0 0 17px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_shop_list_t.gif) no-repeat left top;
}
#guide-box-t h3{
padding:2px 0 2px 15px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/icn_list_head.gif) no-repeat 0px 2px;
font-size:12px;
font-weight:bold;
color:#56545c;
}

#guide01-1{
margin-top:25px;
padding-left:128px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_guide01_01.gif) no-repeat 9px 0px;
}
#guide01-1 h4{
width:104px;
height:11px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/txt_guide01_01.gif) no-repeat left top;
}

#guide01-2{
margin-top:15px;
padding-left:128px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_guide01_02.gif) no-repeat 9px 0px;
}
#guide01-2 h4{
width:104px;
height:11px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/txt_guide01_02.gif) no-repeat left top;
}

#guide01-3{
margin-top:15px;
padding-left:128px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_guide01_03.gif) no-repeat 9px 0px;
}
#guide01-3 h4{
width:104px;
height:11px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/txt_guide01_03.gif) no-repeat left top;
}
#guide01-4{
margin-top:22px;
padding-left:128px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_guide01_04.gif) no-repeat 5px 19px;
}
#guide01-4 h4{
width:104px;
height:11px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/txt_guide01_04.gif) no-repeat left top;
}
#guide01-4 a{
display:block;
width:131px;
height:21px;
margin-top:7px;
}
#guide01-4 a:link,
#guide01-4 a:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_aboutnp.gif) no-repeat left bottom;
}
#guide01-4 a:hover,
#guide01-4 a:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_aboutnp.gif) no-repeat left top;
}

#guide01-5{
margin-top:15px;
padding-left:128px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_guide01_05.gif) no-repeat 5px 0px;
}
#guide01-5 h4{
width:104px;
height:11px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/txt_guide01_05.gif) no-repeat left top;
}

#guide01-6{
margin-top:15px;
padding-left:128px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_guide01_06.gif) no-repeat 5px 0px;
}
#guide01-6 h4{
width:104px;
height:11px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/txt_guide01_06.gif) no-repeat left top;
}

.guide-read{
margin-top:5px;
}
#guide01-1 p,
#guide01-2 p,
#guide01-3 p,
#guide01-4 p,
#guide01-5 p{
width:495px;
line-height:1.5;
margin-top:5px;
}
#guide01-1 p.p2,
#guide01-2 p.p2,
#guide01-3 p.p2,
#guide01-4 p.p2,
#guide01-5 p.p2{
margin-top:8px;
}
#guide01-6 li{
width:500px;
line-height:1.5;
margin-top:5px;
color:#e37a54;
}
#guide01-6 li.li2{
margin-top:10px;
}

#guide02-1{
margin-top:25px;
padding-left:222px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_guide02_01.gif) no-repeat 2px 0px;
}
#guide02-1 h4{
width:104px;
height:12px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/txt_guide02_01.gif) no-repeat left top;
}
#guide02-1 p{
width:405px;
line-height:1.5;
margin-top:5px;
}
#guide02-1 p a:link,
#guide02-1 p a:visited{
text-decoration:underline;
color:#3380a4;
}
#guide02-1 p a:hover,
#guide02-1 p a:active{
text-decoration:none;
color:#3380a4;
}

#guide02-1 p.caution{
margin-top:8px;
color:#e37a54;
}
#guide02-1 a.aboutnp{
display:block;
width:131px;
height:21px;
margin-top:7px;
}
#guide02-1 a.aboutnp:link,
#guide02-1 a.aboutnp:visited{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_aboutnp.gif) no-repeat left bottom;
}
#guide02-1 a.aboutnp:hover,
#guide02-1 a.aboutnp:active{
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/btn_aboutnp.gif) no-repeat left top;
}

#item-sample{
width:617px;
margin-top:12px;
}
#guide02-2{
float:left;
width:309px;
height:61px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_guide02_02.gif) no-repeat 2px 0px;
}
#guide02-2 h4{
padding:10px 0 0 78px;
font-size:12px;
}
#guide02-2 h4 span{
position:static;
font-weight:normal;
color:#83b329;
}
#guide02-2 p{
line-height:1.5;
padding:4px 0 0 78px;
}
#guide02-3{
float:right;
width:306px;
height:61px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_guide02_03.gif) no-repeat 0px 0px;
}
#guide02-3 h4{
padding:10px 0 0 78px;
font-size:12px;
}
#guide02-3 h4 span{
position:static;
font-weight:normal;
color:#83b329;
}
#guide02-3 p{
line-height:1.5;
padding:4px 0 0 78px;
}
#guide02-4{
clear:both;
width:616px;
height:101px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_guide02_04.gif) no-repeat 2px 2px;
}
#guide02-4 h4{
padding:14px 0 0 78px;
font-size:12px;
}
#guide02-4 h4 span{
position:static;
font-weight:normal;
color:#83b329;
}
#guide02-4 p{
line-height:1.5;
padding:4px 0 0 78px;
}

/* shop about */
#about-box{
width:663px;
margin-top:12px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_shop_list.gif) repeat-y left top;
}
#about-box02{
width:663px;
margin-top:7px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bg_shop_list.gif) repeat-y left top;
}
#about-box-b{
padding-bottom:30px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_shop_list_b.gif) no-repeat left bottom;
}
#about-box-t{
padding:15px 0 0 17px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/bd_shop_list_t.gif) no-repeat left top;
}
#about-box-t h3{
padding:2px 0 2px 15px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/icn_list_head.gif) no-repeat 0px 2px;
font-size:12px;
font-weight:bold;
color:#56545c;
}
.about-read{
margin-top:5px;
}

#about01-1{
width:622px;
height:112px;
margin-top:25px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_about_step01_01.gif) no-repeat right top;
}
#about01-1 div{
height:112px;
padding-left:93px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_about_step01_01.gif) no-repeat 0px 15px;
}

#about01-1 p{
padding-top:15px;
}
#about01-1 p.caution{
margin-top:8px;
padding-top:0px;
color:#e37a54;
}

#about01-2{
width:622px;
height:210px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_about_step01_02.gif) no-repeat right top;
}
#about01-2 div{
height:210px;
padding-left:93px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_about_step01_02.gif) no-repeat left top;
}
#about01-2 p.caution{
margin-top:8px;
padding-top:0px;
color:#e37a54;
}

#about01-3{
width:622px;
height:368px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_about_step01_03.gif) no-repeat right top;
}
#about01-3 div{
height:368px;
padding-left:93px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_about_step01_03.gif) no-repeat left top;
}
#about01-3 p.caution{
margin-top:8px;
padding-top:0px;
color:#e37a54;
}

#about01-4{
width:622px;
height:187px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_about_step01_04.gif) no-repeat right top;
}
#about01-4 div{
height:187px;
padding-left:93px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_about_step01_04.gif) no-repeat left top;
}
#about01-4 p.caution{
margin-top:8px;
padding-top:0px;
color:#e37a54;
}

#about01-5{
width:622px;
height:160px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_about_step01_05.gif) no-repeat right top;
}
#about01-5 div{
height:160px;
padding-left:93px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_about_step01_05.gif) no-repeat left top;
}
#about01-5 p.caution{
margin-top:8px;
padding-top:0px;
color:#e37a54;
}

#about02-1{
width:622px;
height:250px;
margin-top:25px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_about_step02_01.gif) no-repeat right top;
}
#about02-1 div{
height:250px;
padding-left:93px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_about_step02_01.gif) no-repeat left top;
}
#about02-1 p.caution{
margin-top:8px;
padding-top:0px;
color:#e37a54;
}

#about02-2{
width:622px;
height:220px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_about_step02_02.gif) no-repeat right top;
}
#about02-2 div{
height:220px;
padding-left:93px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_about_step02_02.gif) no-repeat left top;
}
#about02-2 p.caution{
margin-top:8px;
padding-top:0px;
color:#e37a54;
}

#about02-3{
width:622px;
height:185px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_about_step02_03.gif) no-repeat right top;
}
#about02-3 div{
height:185px;
padding-left:93px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_about_step02_03.gif) no-repeat left top;
}
#about02-3 p.caution{
margin-top:8px;
padding-top:0px;
color:#e37a54;
}

#about01-1 h4,
#about01-2 h4,
#about01-3 h4,
#about01-4 h4,
#about01-5 h4,
#about02-1 h4,
#about02-2 h4,
#about02-3 h4{
position:absolute;
left:-9999px;
}

#about01-1 p,
#about01-2 p,
#about01-3 p,
#about01-4 p,
#about01-5 p,
#about02-1 p,
#about02-2 p,
#about02-3 p{
width:325px;
line-height:1.5;
}

#about01-1 p.p2,
#about01-2 p.p2,
#about01-3 p.p2,
#about01-4 p.p2,
#about01-5 p.p2,
#about02-1 p.p2,
#about02-2 p.p2,
#about02-3 p.p2{
margin-top:8px;
}

/* openmarket */
.mom-read{
line-height:1.5;
margin-top:5px;
padding-right:30px;
}


#mom01{
width:622px;
height:292px;
margin-top:25px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_openmarket01.gif) no-repeat right top;
}
#mom01 div{
height:292px;
padding-left:93px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_openmarket01.gif) no-repeat 0px 15px;
}
#mom01 h4{
height:28px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/txt_openmarket01.gif) no-repeat left bottom;
}
#mom02{
width:622px;
margin-top:9px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_openmarket02a.gif) no-repeat right top;
}
#mom02 div{
height:385px;
padding-left:93px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_openmarket02.gif) no-repeat left top;
}
#mom02 h4{
height:13px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/txt_openmarket02.gif) no-repeat left top;
}
#mom02 ul{
width:326px;
margin-top:8px;
}
#mom02 li{
line-height:1.5;
padding-left:6px;
text-indent:-6px;
}

#mom03{
width:622px;
margin-top:25px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_openmarket03.gif) no-repeat right top;
}
#mom03 div{
padding-left:93px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_openmarket03.gif) no-repeat left top;
}
#mom03 h4{
height:13px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/txt_openmarket03.gif) no-repeat left top;
}
#mom03 h5{
margin-top:8px;
line-height:1.5;
font-size:12px;
font-weight:normal;
color:#e37a54;
}
#mom03 p.caution{
padding-top:0px;
color:#e37a54;
}
#mom04{
width:622px;
margin-top:25px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_openmarket04.gif) no-repeat right top;
}
#mom04 div{
height:143px;
padding-left:93px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_openmarket04.gif) no-repeat left top;
}
#mom04 h4{
height:13px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/txt_openmarket04.gif) no-repeat left top;
}
#mom05{
width:622px;
margin-top:25px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_openmarket05.gif) no-repeat right top;
}
#mom05 div{
padding-left:93px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_openmarket05.gif) no-repeat left top;
}
#mom05 h4{
height:13px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/txt_openmarket05.gif) no-repeat left top;
}
#mom06{
width:622px;
margin-top:25px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/img_openmarket06.gif) no-repeat right top;
}
#mom06 div{
padding-left:93px;
padding-bottom:5px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/sttl_openmarket06.gif) no-repeat left top;
}
#mom06 h4{
height:13px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/txt_openmarket06.gif) no-repeat left top;
}
#mom06 li{
line-height:1.5;
padding-left:6px;
text-indent:-6px;
}

#mom01 h4,
#mom02 h4,
#mom03 h4,
#mom04 h4,
#mom05 h4,
#mom06 h4{
margin-bottom:3px;
}
#mom01 h4 span,
#mom02 h4 span,
#mom03 h4 span,
#mom04 h4 span,
#mom05 h4 span,
#mom06 h4 span{
position:absolute;
left:-9999px;
}

#mom01 p,
#mom02 p,
#mom03 p,
#mom04 p{
width:325px;
line-height:1.5;
}
#mom05 p,
#mom06 p{
line-height:1.5;
}
#mom01 p.p2,
#mom02 p.p2,
#mom03 p.p2,
#mom04 p.p2,
#mom05 p.p2,
#mom06 p.p2{
margin-top:8px;
}

/* shop ttl */
#shop-ttl{
width:653px;
height:28px;
margin-top:10px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/ttl_shop.gif) no-repeat;
font-size:10px;
}
#shop-about-ttl{
width:653px;
height:28px;
margin-top:10px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/ttl_shop_about.gif) no-repeat;
font-size:10px;
}
#shop-guide-ttl{
width:653px;
height:28px;
margin-top:10px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/ttl_shop_guide.gif) no-repeat;
font-size:10px;
}

#shop-openmarket-ttl{
width:653px;
height:28px;
margin-top:10px;
background:url(http://static.nexon.co.jp/mabinogi/6th_img/shop/ttl_shop_openmarket.gif) no-repeat;
font-size:10px;
}

/* == board bottom == */
#board-bottom{
height:37px;
}

#board-search{
padding:15px 0 0 18px;
}
#board-search td{
padding-right:5px;
}
#board-search select{
width:100px;
height:22px;
border:1px solid #bababa;
}
#board-search option{
color:#a6a6a6;
}

#board-search .search-txt input{
width:168px;
height:18px;
border:1px solid #cccccc;
color:#a6a6a6;
}

#board-search .search-btn a{
display:block;
width:54px;
height:23px;
}
#board-search .search-btn a:link,
#board-search .search-btn a:visited{
background:url(../images/common/btn_search.gif) no-repeat left bottom;
}
#board-search .search-btn a:hover,
#board-search .search-btn a:active{
background:url(../images/common/btn_search.gif) no-repeat left top;
}

.content-peculiarity .red {
font-weight: bold;
color: #F00;
}
