/* +++++My Coin+++++ */
/*leftgradientbox*/
 #lbox01_gradient {width:140px; margin-top: 2px; margin-bottom: 5px;}
html>body #lbox01_gradient {float: left; position: relative; left: 5px;}
#lbox01_gradient td.lbox01_bg_top_l        {background:#004F86 url(../images/lbox01_bg_t_l.gif) no-repeat 0 top;    width:7px;  height:  41px; clear:both;}
#lbox01_gradient td.lbox01_bg_top_gradient {background:#004F86 url(../images/lbox01_bg_t_c_gradient.gif) repeat-x 0 top;        height:  41px; clear:both; vertical-align: top;}
#lbox01_gradient td.lbox01_bg_top_r        {background:#004F86 url(../images/lbox01_bg_t_r.gif) no-repeat 0 top;    width:7px;  height:  41px; clear:both;}
#lbox01_gradient td.lbox01_bg_btm_l        {background:#004F86 url(../images/lbox01_bg_b_l.gif) no-repeat 0 bottom; width:7px;  height:  53px; clear:both;}
#lbox01_gradient td.lbox01_bg_btm_gradient {background:#004F86 url(../images/lbox01_bg_b_c_gradient.gif) repeat-x 0 bottom;     height:  53px; clear:both; overflow:hidden;}
#lbox01_gradient td.lbox01_bg_btm_r        {background:#004F86 url(../images/lbox01_bg_b_r.gif) no-repeat 0 bottom; width:7px;  height:  53px; clear:both;}
#lbox01_gradient td.lbox01_bg_top_gradient, #lbox01_gradient td.lbox01_bg_btm_gradient {padding:0px 4px 0px 4px; }
#lbox01_gradient .lbox01_titlearea     {width:100%;height:23px; overflow: hidden; position: relative; left: -3px;}
#lbox01_gradient .lbox01_tit       {text-align: left; padding-left: 0px;}
#lbox01_gradient .lbox01_more      {position: relative; top:-19px; left:-2px; width: 100%; text-align: right; }
#lbox01_gradient .lbox01_more a    {color: #FFF; font-size: 10px; }
#lbox01_gradient .lbox01_mlist {padding-top:0px;width:100%;}
#lbox01_gradient .lbox01_mlist td, #lbox01_gradient .lbox01_mlist div {font-size: 9px; line-height: 13px; letter-spacing: 0px; vertical-align:middle; overflow:hidden;}
#lbox01_gradient .lbox01_mlist .line {background:url(../images/line_dashed01.gif) repeat-x 0 bottom; height: 23px;}
#lbox01_gradient .col_start,    #lbox01_gradient .col_02,   #lbox01_gradient .col_last   {color: #FFF;}
#lbox01_gradient .col_start a,  #lbox01_gradient .col_02 a, #lbox01_gradient .col_last a {color: #FFF;}
#lbox01_gradient .col_start {text-align: left;}
#lbox01_gradient .col_last  {text-align: right; width: 60px;}
.coin_txt {font-weight: bold; letter-spacing:0;}
#lbox01_gradient .button_addijjicoin {text-align: center; width:100%; height:36px;margin-bottom:2px; }
/* //leftgradientbox*/
/* //+++++My Coin+++++ */

/* itemshop all pages - container for all item content below page title */
#itemshopcontentarea {}

/* this kicks out the bottom margins on any <form> tags in IE */
.defaultform {margin: 0px 0px 0px 0px;} 

/* itemshop home */
/*#itemshop_splash_area {width: 573px; height: 150px; background: url(../images/@tmp_box_splash01.gif) no-repeat; }*/
/* 200805 itemshop home */
#itemshop_splash_area {width: 573px; height: 150px; }
#itemshop_splash_area img.banner {float:left; }

/* subtitle for homepage (but used for all itemshop pages) */
.itemshop_home_subtitle {margin-top: 14px; margin-bottom: 7px;}

/* itemshop page areas and border lines */
/* home area */
#itemhome_sub01_area {margin-bottom: 24px;}
#itemhome_sub02_area {margin-bottom: 0px;}
#itemhome01_border {border: 2px solid #C7C7C7;}
#itemhome02_border {border: 1px solid #F5C361;}
/* //home area */

/* item category  */
#itemcategory01_sub01_area {}
#itemcategory01_border {border: 1px solid #DFDFDF;}

/* Item table boxes for itemshop category */
td.leftcol_item_pic {width:100px; padding: 6px 8px 6px 6px;}
td.leftcol_item_pic .itempicborder {border: 3px solid #C7C7C7; }
td.rightcol_iteminfobox {width: 150px; vertical-align: top; padding: 9px 0px 9px 0px; }
td.rightcol_iteminfobox   div.item_name {padding-bottom: 5px; border-bottom: 1px solid #DADADA;}
td.rightcol_iteminfobox  span.item_name {color:#004F86;font-weight:bold;}
td.rightcol_iteminfobox   div.item_detail {}
td.rightcol_iteminfobox table.item_detail td {line-height: 14px; font-size: 10px;}
td.rightcol_iteminfobox    td.item_detail_col01 {color:#6D6D6D;}
td.rightcol_iteminfobox    td.item_detail_col02 {color:#4B4B4B;}
td.rightcol_iteminfobox  span.item_detail_price {font-weight: bold;}
td.rightcol_iteminfobox  span.item_detail_icon {vertical-align: middle;}
td.rightcol_iteminfobox   div.item_btn_set {padding-top:5px;}
td.rightcol_iteminfobox table.item_btn_set td {padding-right:4px;}
/* //Item table boxes for itemshop category */

/* Item table boxes for itemshop category detail */
td.leftcol_item_pic02, td.leftcol_item_pic02_t {width:114px; padding: 0px 8px 0px 0px;vertical-align: top;}
.itempicborder02 {border: 3px solid #C7C7C7; padding:7px;}
td.leftcol_item_pic02   div.item_btn_set02 {}
td.leftcol_item_pic02 table.item_btn_set02 {margin-top: 4px; width: 120px; height: 29px; background: url(../images/itemshop_category_bg_buy.gif)}
td.leftcol_item_pic02 table.item_btn_set02 td {text-align: center;}
td.leftcol_item_pic02_t {vertical-align: top;}
td.rightcol_iteminfobox02 {width: 100%; vertical-align: top;}
td.rightcol_iteminfobox02   div.insideborder {border: 2px solid #BCD6E7; padding: 8px 8px 8px 8px;}
td.rightcol_iteminfobox02   div.item_name02 {background:url(../images/arw11.gif) no-repeat; 
											 background-position: 0px 5px; padding-left: 8px; padding-bottom: 5px; border-bottom: 1px dotted #DADADA;}
td.rightcol_iteminfobox02  span.item_name02 {color:#004F86;font-weight:bold;}
td.rightcol_iteminfobox02   div.item_detail02 {margin-top: 5px; margin-bottom: 4px;}
td.rightcol_iteminfobox02 table.item_detail02 td {line-height: 21px; font-size: 11px;}
td.rightcol_iteminfobox02    td.item_detail02_col01 {color:#6D6D6D;}
td.rightcol_iteminfobox02    td.item_detail02_col02 {color:#4B4B4B; padding-left: 5px;}
td.rightcol_iteminfobox02    td.item_detail02_col01_price {color:#6D6D6D; vertical-align: top;}
td.rightcol_iteminfobox02    td.item_detail02_col02_price {color:#4B4B4B;}
td.rightcol_iteminfobox02  span.item_detail02_price {font-weight: bold;}
td.rightcol_iteminfobox02  span.item_detail02_icon {vertical-align: middle;}
td.rightcol_iteminfobox02   div.item_radiobtn_col01 {float: left; white-space: nowrap; margin-right: 10px;}
td.rightcol_iteminfobox02   div.item_radiobtn_col02 {float: left; white-space: nowrap; margin-right: 10px;}
td.rightcol_iteminfobox02   div.item_radiobtn_col03 {float: left; white-space: nowrap; margin-right: 10px;}
td.rightcol_iteminfobox02   div.item_detail02_radiobtnset {margin-top: 2px;}
td.rightcol_iteminfobox02  span.item_detail02_radiobtn {vertical-align: middle;}

/* //Item table boxes for itemshop category detail */

/* Page navigation */
#itemshop_pgnavi {padding:5px 0; margin-top:8px; }

/* Submenus for item category -  */
#logx a {width:67px;	background:url(../images/logx.gif) top left no-repeat; text-indent:-9000px; }
#logc a {width:67px;	background:url(../images/logc.gif) top left no-repeat; text-indent:-9000px; }
#logt a {width:67px;	background:url(../images/logt.gif) top left no-repeat; text-indent:-9000px; }
#r01 a {width:129px;	background:url(../images/rank_01.gif) top left no-repeat; text-indent:-9000px; }
#r02 a {width:129px;	background:url(../images/rank_02.gif) top left no-repeat; text-indent:-9000px; }
#g01 a {width:129px;	background:url(../images/ghome.gif) top left no-repeat; text-indent:-9000px; }
#g02 a {width:129px;	background:url(../images/granking.gif) top left no-repeat; text-indent:-9000px; }
#g03 a {width:129px;	background:url(../images/gnew.gif) top left no-repeat; text-indent:-9000px; }
#character01 a {width:67px;	background:url(../images/character01.gif) top left no-repeat; text-indent:-9000px; }
#character02 a {width:109px;	background:url(../images/character02.gif) top left no-repeat; text-indent:-9000px; }
#character03 a {width:67px;	background:url(../images/character03.gif) top left no-repeat; text-indent:-9000px; }
#character04 a {width:109px;	background:url(../images/character04.gif) top left no-repeat; text-indent:-9000px; }
#character05 a {width:109px;	background:url(../images/character05.gif) top left no-repeat; text-indent:-9000px; }
#character06 a {width:109px;	background:url(../images/character06.gif) top left no-repeat; text-indent:-9000px; }
#character08 a {width:109px;	background:url(../images/character08.gif) top left no-repeat; text-indent:-9000px; }
#character09 a {width:109px;	background:url(../images/character09.gif) top left no-repeat; text-indent:-9000px; }
#character11 a {width:109px;	background:url(../images/character11.gif) top left no-repeat; text-indent:-9000px; }
#accountx a {width:109px;	background:url(../images/account01x.gif) top left no-repeat; text-indent:-9000px; }
#accountc a {width:109px;	background:url(../images/account01c.gif) top left no-repeat; text-indent:-9000px; }
#accounti a {width:109px;	background:url(../images/account_in.gif) top left no-repeat; text-indent:-9000px; }
#accountv a {width:109px;	background:url(../images/account01v.gif) top left no-repeat; text-indent:-9000px; }
#account01 a {width:129px;	background:url(../images/account01.gif) top left no-repeat; text-indent:-9000px; }
#account02 a {width:129px;	background:url(../images/account02.gif) top left no-repeat; text-indent:-9000px; }
#account03 a {width:129px;	background:url(../images/account03.gif) top left no-repeat; text-indent:-9000px; }
#account04 a {width:129px;	background:url(../images/account04.gif) top left no-repeat; text-indent:-9000px; }
#itemshop010xx a {width:67px;	background:url(../images/itemshop_weapons.gif) top left no-repeat; text-indent:-9000px; }
#itemshop010xa a {width:67px;	background:url(../images/itemshop_armor.gif) top left no-repeat; text-indent:-9000px; }
#itemshop010xc a {width:109px;	background:url(../images/itemshop_costumes.gif) top left no-repeat; text-indent:-9000px; }
#itemshop010xb a {width:109px;	background:url(../images/itemshop_fateboxes.gif) top left no-repeat; text-indent:-9000px; }
#itemshop010xs a {width:109px;	background:url(../images/itemshop_special.gif) top left no-repeat; text-indent:-9000px; }
#itemshop010xm a {width:67px;	background:url(../images/itemshop_misc.gif) top left no-repeat; text-indent:-9000px; }
#itemshop0101 a {width:109px;	background:url(../images/shop/tab_itemshop0101.gif) top left no-repeat; text-indent:-9000px; }
#itemshop0102 a {width:106px;	background:url(../images/shop/tab_itemshop0102.gif) top left no-repeat; text-indent:-9000px; }
#itemshop0103 a {width:67px; background:url(../images/shop/tab_itemshop0103.gif) top left no-repeat; text-indent:-9000px; }
#itemshop0104 a {width:74px; background:url(../images/shop/tab_itemshop0104.gif) top left no-repeat; text-indent:-9000px; }
#itemshop0105 a {width:96px;	background:url(../images/shop/tab_itemshop0105.gif) top left no-repeat; text-indent:-9000px; }
#itemshop0106 a {width:84px;	background:url(../images/shop/tab_itemshop0106.gif) top left no-repeat; text-indent:-9000px; }
/*080114 luckybox*/
#luckybox01 a {width:90px;	background:url(../images/shop/tab_luckybox01.gif) top left no-repeat; text-indent:-9000px; }
#luckybox02 a {width:96px;	background:url(../images/shop/tab_luckybox02.gif) top left no-repeat; text-indent:-9000px; } 
#luckybox03 a {width:96px;	background:url(../images/shop/tab_luckybox03.gif) top left no-repeat; text-indent:-9000px; } 
/*//080114 luckybox*/

/* table drop down box */
table.tbl_dropdown {margin-top: 5px; margin-bottom: 5px;}
table.tbl_dropdown td {white-space: nowrap; font-size: 10px;}
table.tbl_dropdown td.tbl_dropdown_first {padding-right: 5px;}
table.tbl_dropdown td.tbl_dropdown_col02 {padding-right: 5px;}
table.tbl_dropdown td.tbl_dropdown_last  {}
/* item category  */

/* Item Category - Item Detail */
#itemdetail_sub01_area {}
#itemdetail_sub02_area {margin-top: 10px; width: 573px;}
#itemdetail_sub03_area {text-align: center; margin-top: 15px;}
div.itemdetail_availability {padding: 5px 5px 5px 5px;}
div.itemdetail_availability_textarea {padding-left: 3px; padding-bottom: 10px;}
/* item detail message */
.item_detail_usageperiod_area {padding-top: 10px; color: #004F86;}
.exclaimer {font-weight: bold; color: #FF7800;}
div.itemdetail_extraspace {padding: 8px; }
/* //Item Category - Item Detail */

/* shopping guide */
#shoppingguide_sub01_area {}

#whatisijjicoinbg             {position: relative; background: url(../images/itemshop_bg_whatisijjicoin.gif) no-repeat; width: 573px; height: 163px; margin-bottom: 25px; }
#whatisijjicoinbg .coinamount {position: absolute;top:133px;left:395px; font-weight: bold; font-size: 10px; color:#FE7C00;}
#howtoaddijjicoinbg {position: relative; width: 573px; height: 90px; margin-bottom: 25px; padding-top: 10px;padding-bottom: 10px;}
#paymentmethod {position: relative; width: 573px; margin-bottom: 25px; padding-top: 15px;}
/* //shopping guide  */

/* password confirmation */
#passwordconfirm_sub01_area {padding-left: 5px; margin-bottom: 21px;}
#passwordconfirm_sub02_area {width: 573px; text-align: center; margin-bottom: 15px;}
#passwordconfirm_sub03_area {width: 573px; text-align: center;}
#passwordconfirm_sub03_area td {padding: 0 5px 0 5px;}
#passwordconfirmationbg {position: relative; background: url(../images/itemshop_bg_passwordconfirm.gif) no-repeat; width: 421px; height: 106px;}
#passwordconfirmationbg #confirm_usernamearea {position: absolute;top:30px;left:139px; font-weight: bold; font-size: 11px; color:#7F7F7F;}
#passwordconfirmationbg #confirm_passwordarea {position: absolute;top:56px;left:139px; font-weight: bold; font-size: 11px; color:#7F7F7F;}
input.itemshop_textbox {border: 1px solid #CFCFCF;}
		  .ico_arrowfr_passwordconfirm{background:url(../images/ico_arrow_right01.gif) no-repeat; 
									   background-position: 0px 3px; text-align:left; padding-left: 12px; 
									   font-size: 10px; line-height: 13px; font-weight: bold; color: #686868; }
html>body .ico_arrowfr_passwordconfirm{background-position: 0px 2px;} /* mozilla background positioning */

/* //password confirmation */


/* buy/fail */
#itemdetail_bottombuttonset_area {width: 573px; text-align: center; margin-top: 15px;}
#itemdetail_bottombuttonset_area td {padding: 0 5px 0 5px;}
.itemdetail_buy01_text {padding: 10px 0 10px 0; line-height: 15px;}
.itemdetail_buy02_text {padding: 10px 0 10px 0; line-height: 15px; border-top: 1px dotted #DADADA;}
.ijjicoin_selecteditem {font-weight: bold;}
.ijjicoin_currentitem  {font-weight: bold;}
/* /////buy/fail */

/* resizable bubble with no gradient - used in itemcategory_buy */
.bubbleborder01_bg_t_l, .bubbleborder01_bg_t_r,
.bubbleborder01_bg_m_l, .bubbleborder01_bg_m_r,
.bubbleborder01_bg_b_l, .bubbleborder01_bg_b_r {width:8px;}
.bubbleborder01_bg_t_l, .bubbleborder01_bg_t_c, .bubbleborder01_bg_t_r,
.bubbleborder01_bg_b_l, .bubbleborder01_bg_b_c, .bubbleborder01_bg_b_r {height:8px;}
.bubbleborder01_bg_t_l {background:url(../images/bg_bubbleborder01_t_l.gif) top left   no-repeat; }
.bubbleborder01_bg_t_c {background:url(../images/bg_bubbleborder01_t_c.gif) top center repeat-x;  }
.bubbleborder01_bg_t_r {background:url(../images/bg_bubbleborder01_t_r.gif) top right  no-repeat; }
.bubbleborder01_bg_m_l {background:url(../images/bg_bubbleborder01_m_l.gif) left  repeat-y;  }
.bubbleborder01_bg_m_c {background: #F4F1E9;}
.bubbleborder01_bg_m_r {background:url(../images/bg_bubbleborder01_m_r.gif) right repeat-y;  }
.bubbleborder01_bg_b_l {background:url(../images/bg_bubbleborder01_b_l.gif) bottom left   no-repeat; }
.bubbleborder01_bg_b_c {background:url(../images/bg_bubbleborder01_b_c.gif) bottom center repeat-x;  }
.bubbleborder01_bg_b_r {background:url(../images/bg_bubbleborder01_b_r.gif) bottom right  no-repeat; }
/* //resizable bubble with no gradient */

/* itemcategory_buy caution area */
.itemcategory_buy_caution_area {padding-top: 20px;}
.itemcategory_buy_caution_txt  {padding: 5px 15px 5px 15px; font-weight: bold; font-size: 10px; line-height: 13px;}
/* //itemcategory_buy caution area */

/* itemshop checkout */
.itemcheckout_verifypassword_area {padding-top: 23px;}
.itemcheckout_verifypassword_title {width: 275px; height: 23px;}
.itemcheckout_verifypassword01 {padding: 0 0 0 15px;}
.itemcheckout_verifypassword_form {padding-top: 20px;}
.itemcheckout_termsofuse_area {margin-top: 24px; margin-bottom: 25px; border: 1px solid #CFCFCF; padding: 15px 0 15px 0; text-align: center; color: #C71700;}
.itemcheckout_termsofuse_area a.termsofuse_clickhere {font-weight: bold; text-decoration: underline;}
.itemcheckout_termsofuse_area a.termsofuse_clickhere:hover {font-weight: bold; text-decoration: underline; color: #990000;}
/* //itemshop checkout */
/*200711 top selling*/
.topselling_box {width:279px; _width:285px; border:3px solid #EAEAEA; overflow:hidden; text-align:center; }
table.topselling {margin:0 auto 4px auto; }
table.topselling tr {background:url(../images/dot_2px.gif) bottom repeat-x;}
table.topselling tr.bgnone {background:none;}
table.topselling td {padding:5px 0 6px 0; text-align:center; }
table.topselling td.toptit {padding:6px 0 5px 2px; border-bottom:1px solid #DADADA;font-weight:bold; color:#004F86; text-align:left;}
table.topselling td.num {font-weight:bold;}
table.topselling td.subject {text-align:left;}
.topselling_txt {float:right; width:269px; padding-top:7px; font-size:10px}
/*//200711 top selling*/
/*080131 add*/
ol.item_notice {margin:-3px 0 11px 12px;padding:0;line-height:1.6;}
ol.item_notice li {font-size:10px; }
ol.item_notice li.txt {color:#FF0000;}
/*//080131 add*/

/*200805 add*/
.welcome_banner {float:left; }
.today_box {float:right; width:163px; height:150px; background:url(../images/shop/bg_today.gif) no-repeat; text-align:center; }
h4.tit_today {margin:0; padding:4px 0 8px 0; font-size:10px; color:#FF5400; }
table.today_item {margin:0 auto; }
table.today_item td {text-align:center; }
table.today_item td.tit {padding-top:4px; border-top:1px solid #E2E2E2; font-size:10px; color:#004F86; font-weight:bold; }
.tit_today_item {margin-top:16px; padding:11px 0 13px 0; border-top:1px solid #DFDFDF; font-size:13px; font-weight:bold; }
.tit_today_item span {color:#FF7800; text-decoration:underline; }
.remaining_box {width:573px; margin-top:8px; padding:10px 0 12px 0; border:1px solid #DFDFDF; background:#F4F4F4; text-align:center; color:#4B4B4B; font-weight:bold; }
.remaining_box span.num {color:#FF7800; }
.remaining_box span.cline {padding:0 20px 0 20px; color:#B8B8B8; font-weight:normal; }
.today_item_btn {margin-top:20px; text-align:center; }
.today_item_btn img {margin:0 5px; }
/* //200805 add*/

/*20080724 add*/
.itemdetail_detail {width:527px; margin:3px 0 12px 3px; }
.itemdetail_detail .img_item {float:left; }
.itemdetail_detail table {float:right; width:324px; border:1px solid #e7e7e7; }
.itemdetail_detail table td {vertical-align:top; }
.itemdetail_detail table td.tit {color:#004f86; font-weight:bold; }
.itemdetail_detail table td.type {color:#6d6d6d; }
/*//20080724 add*/


/*200808*/
div, p {font-size:10px; }
.rare_item_box {float:left; width:561px; _width:573px; margin-top:15px; padding:5px 0 7px 12px; border:1px solid #dfdfdf; background:#f4f4f4; }
	.rare_requirements {float:left; width:276px; border-right:1px solid #dfdfdf; }
	.rare_mystatus {float:left; width:264px; _width:276px; padding:0 0 0 12px; }
	ul.purchases {float:left; }
	ul.purchases li {float:left; width:17px; height:17px; margin-right:2px; background:url(../images/shop/purchases.gif) no-repeat; }
	ul.purchases li.off {background:url(../images/shop/purchases_off.gif) no-repeat; }
	ul.purchases li.txt {width:100px; padding:2px 0 0 5px; background:none; font-weight:bold; color:#ff7b00; font-size:10px; }
	.gcoin_month {clear:both; padding:5px 0 8px 0; font-weight:bold; }
	.gcoin_month img {margin-right:2px; vertical-align:middle;}
	.rare_item_copy {clear:both; height:24px; margin-bottom:10px; border-bottom:1px solid #dfdfdf; }
	.rare_item_copy .tit {font-size:14px; font-weight:bold; color:#ff7800; }
	.rare_notice {margin-top:20px; padding:8px 0 0 5px; border-top:1px solid #dfdfdf; line-height:1.4; }
.rare_item_layer {width:290px; border:3px solid #2279b6; background:#fff; }
	.rare_item_layer_tit {height:28px; padding:4px 3px 0 8px; background:#efefef; text-align:right; }
	.rare_item_layer_tit p {float:left; padding-top:3px; font-weight:bold; }
	.rare_item_layer_txt01 {width:264px; padding:12px 0 8px 2px; margin:0 auto; text-align:left; font-weight:bold; color:#004f86; }
	.rare_item_layer_txt02 {width:264px; padding:8px 0 12px 2px; margin:0 auto; border-top:1px solid #d9d9d9; text-align:left; font-size:9px; line-height:1.5; }
	.rare_item_layer_txt02 p {font-size:9px; }
/*//200808*/
