@charset "utf-8";

@import url(../css/shop_basic.css);


.game_tab{float:left;width:700px;padding:60px 0 6px 0;}
.game_tab img{float:left;}
.game_tab img.fr{margin:5px 7px 0 0;}

.l1{background:url(../img/bg_item_l1.jpg) no-repeat left top;}
.l2{background:url(../img/bg_item_l2.jpg) no-repeat left top;}
.gw{background:url(../img/bg_item_gw.jpg) no-repeat left top;}
.jan{background:url(../img/bg_item_jan.jpg) no-repeat left top;}
.aion{background:url(../img/bg_item_aion.jpg) no-repeat left top;}
.p9{background:url(../img/bg_item_p9.jpg) no-repeat left top;}
.lg{background:url(../img/bg_item_lg.jpg) no-repeat left top;}

/*2010 12/14 add*/
.charity{ margin-bottom:10px; background:url(../img/bg_item_charity.jpg) no-repeat left top;}

.game_banner1{clear:both;float:left;width:700px;margin:20px 0 10px 0;}
.game_banner2{clear:both;float:left;margin:20px 0;}
.game_banner3{clear:both;padding:40px 0;text-align:center;}

.align_tab{float:left;width:700px;background:#f1f1f1;}
.align_tab a{display:block;float:left;padding:6px 20px 5px 20px;text-align:center;}
.align_tab a:link,
.align_tab a:active,
.align_tab a:visited{color:#603913;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
.align_tab a.on,
.align_tab a:hover{color:#fff!important;text-decoration:none;border:1px solid #a09180!important;background:#b2a28e;}
.align_tab select{float:right;margin:3px 4px 0 0;}

/*2010 09/10 IE6表示崩れ対応 hidden追加*/
.notice_box{clear:both;float:left;width:694px;padding-bottom:10px;margin:10px 0;border:3px solid #ff5300; overflow:hidden;}
.notice_box .tit{float:left;width:666px;height:24px;padding:8px 10px 0 18px;color:#222;font-size:14px;background:#f1f1f1;}
.notice_box .tit strong{float:left;}
.notice_box .tit span{float:right;margin-top:-3px;}
.notice_box .tit span.event_number{float:none !important;margin-right:9px;color:#ff0000;}
.notice_box .txt{clear:both;width:658px;padding:11px 0;margin:0 18px 0 18px;line-height:17px;background: url(../img/icon/icon_dot3.gif) left bottom repeat-x;}
.notice_box .txt2{width:665px;padding-top:8px;margin:0 18px -5px 18px;line-height:17px;font-size:11px;}
.notice_box .txt_noline{clear:both;width:658px;padding:11px 0;margin:0 18px 0 18px;line-height:17px;}
.notice_box .c666{color:#666666;}
.notice_box .alert{clear:both;float:left;width:90%;padding:10px 0 0 18px;color:#ff5300;line-height:20px;font-size:11px;}
.notice_box .alert span{color:#666;font-size:11px;}
.notice_box .table03{width:660px;margin-left:18px;border-top:1px solid #ebebeb;}
.notice_box .table03 td{padding:10px;text-align:left;font-size:11px;}
.notice_box .table03 th{font-size:11px; text-align:center;}
.table03 th{font-size:12px; text-align:center;}



.lucky_game{clear:both;margin-top:10px;padding:9px;border:1px solid #e0e0e0;}

.item_photo_thum{float:left;}
.item_photo_thum button span{display:none;}
.item_photo_thum .thumbnailListUp{width:43px;height:18px;background: url(../img/btn/btn_up.gif) no-repeat left top;}
.item_photo_thum .thumbnailListDown{width:43px;height:18px;margin-top:-1px;background: url(../img/btn/btn_down.gif) no-repeat left top;}
.item_photo_thum p{float:left;}

#item_image_inner{display:block;float:left;margin:0px 3px 2px 0;}
#item_image_inner li{width:43px;height:43px;margin:3px 0;padding:1px;background: url(../img/img_blank.gif) no-repeat left top;}
#item_image_inner li img{display:block;width:42px;height:42px;vertical-align:top; cursor:pointer;}

.items_photo{float:left;}

/*Development css*/
#item_image_list {width: 45px;} 
#item_image_inner {position:relative;width:45px;height:192px;background-image: url(mountains.jpg);}
img.thumbnailImage{padding: 5px 5px 5px 5px;}


.item_info{float:left;width:380px;padding:0 0 34px 20px;line-height:17px;}
.item_info h3{width:380px;padding:3px 0 7px 0;border-bottom:1px solid #ececec;color:#000;font-size:12px; font-weight:bold;line-height:19px;}
.item_info h3.new{width:368px;padding-left:31px;background: url(../img/icon/icon_new.gif) left 7px no-repeat;}
.item_info h3.hot{width:368px;padding-left:31px;background: url(../img/icon/icon_hot.gif) left 7px no-repeat;}
.item_info h3.sale{width:367px;padding-left:32px;background: url(../img/icon/icon_sale.gif) left 7px no-repeat;}
.item_info h3.event{width:376px;padding-left:39px;background: url(../img/icon/icon_event2.gif) left 7px no-repeat;}
.item_info h3.reser{width:346px;padding-left:53px;background: url(../img/icon/icon_reser.gif) left 7px no-repeat;}
.item_info h3.term{width:346px;padding-left:53px;background: url(../img/icon/icon_term.gif) left 7px no-repeat;}
.item_info h3.term2{width:322px;padding-left:77px;background: url(../img/icon/icon_term2.gif) left 7px no-repeat;}
.item_info h3.limit{width:346px;padding-left:53px;background: url(../img/icon/icon_limit.gif) left 7px no-repeat;}
.item_info h3.sold{width:346px;padding-left:53px;background: url(../img/icon/icon_soldout.gif) left 7px no-repeat;}
.item_info h3.end{width:346px;padding-left:53px;background: url(../img/icon/icon_end.gif) left 7px no-repeat;}

.item_info dl{float:left;width:390px;padding:9px 0 5px 0;}
.item_info dl dt{float:left;padding:2px 0;width:86px;color:#858585;}
.item_info dl dd{float:left;padding:2px 0;width:300px;}
.item_info dl dd input{margin-right:5px;}
.item_info dl dd select{margin-right:7px;}
.item_info dl dd span{padding-right:3px;color:#222;}


.item_info dl dd span.atsp{ padding-top:4px; display:block;}
.item_info dl dd.b_select{padding-bottom:10px;}

.item_info dl dd.price{padding-bottom:10px;color:#888888;}
.item_info dl dd.price img{margin-top:11px;}





.item_info p{clear:both;float:left;width:398px;padding:13px 0 0 0;border-top:1px solid #ececec;}
.item_info p.txt{width:389px;margin-bottom:8px;padding:10px 0 10px 10px;color:#222;border:none;background:#f7f7f7;}
.item_info p.txt2{width:389px;margin-bottom:8px;padding:10px 0 10px 10px;color:#222;border:none;background:none;line-height:17px;}
/*↓開発適用後に削除*/
.item_info p img{margin:display:block;float:left;vertical-align:top;margin:2px 2px 0 0;}
/*↓商品詳細ページ購入ボタンのスタイル統一*/
.item_info .btn_area-buy img{display:block;float:left;vertical-align:top;margin:2px 2px 0 0;}
.good_detail{clear:both;width:648px;padding:10px 26px 36px 26px;;line-height:16px;}

.goods_explain{clear:both;margin-top:7px;border:2px solid #ff7e00;}
.goods_explain h3{padding:0 0 6px 0;}
.goods_explain div{padding:20px;border:4px solid #f5f5f5;line-height:16px;}
.goods_explain p{padding-bottom:9px;}

.goods_explain table{clear:both;margin-top:7px;border-top:2px solid #ff7e00;border-left:2px solid #ff7e00;}
.goods_explain th{padding:6px;border-right:2px solid #ff7e00;border-bottom:2px solid #ff7e00; background:#FFCC99;}
.goods_explain td{padding:6px;border-right:2px solid #ff7e00;border-bottom:2px solid #ff7e00;line-height:16px;}


.event_news{float:left;width:332px;height:178px;margin-bottom:20px;padding:7px 0 0 18px;background:#f5f5f4;}
.event_news h2{width:316px;}
.event_news dl{clear:both;float:left;padding-top:3px;width:309px;line-height:14px;}
.event_news dl dt.img{float:left;padding-right:13px;}
.event_news dl dt.img img{float:left;}
.event_news dl dt.tit{float:left;width:162px;color:#ff7400;font-weight:bold;}
.event_news dl dt.tit a{color:#ff7400;font-weight:bold;}/*update20101126*/
.event_news dl dd{float:left;width:162px;padding-top:7px;line-height:16px;}
.event_news dl dd a{color:#949494;}
.event_news dl dd span{padding-right:0;}

.item_recom{float:left;width:332px;height:176px;margin-bottom:20px;padding:7px 0 0 16px;border:1px solid #efefef;line-height:14px;}
.item_recom h2{width:316px;}
.item_recom p{line-height:17px;}
.item_recom p img{margin:18px 4px 0 0;}
.item_recom ul{float:left;display:inline;margin-left:-19px;}
.item_recom ul li{float:left;width:92px;padding:0 0 2px 19px;text-align:center;}
.item_recom ul li img{width:90px;height:90px;margin-bottom:10px;border:1px solid #f2f2f2;}
.item_recom ul li a{color:#222;font-weight:bold;}

.item_recom.longer{float:left;width:682px;height:176px;margin-bottom:10px;padding:7px 0 0 16px;border:1px solid #efefef;line-height:14px;}
.item_recom.longer h2{width:666px;}
.item_recom.longer ul {margin-left:-23px;}
.item_recom.longer ul li{float:left;width:92px;padding:0 0 2px 23px;text-align:center;}

.item_box{float:left;margin:10px 0 26px 0;padding-top:10px;border:3px solid #dedede;}
.item_box h3{width:694px;}
.item_box h3 img{float:left;margin-left:13px;}
.item_box h3 a img{float:right;margin:-1px 12px 0 0;}

.item_box .item_list{width:694px;padding:0;border-bottom:none;margin-bottom:0;}
.item_box .item_list dl{width:337px;}

.luck_list{clear:both;float:left;width:694px;padding:13px 0 0 0;border-top:1px solid #dedede;}
.luck_list h3{float:left;margin:0 0 15px 0;}
.luck_list h4{float:left;width:435px;padding:10px 0 10px 0;color:#333;font-size:12px;}
.luck_list h4 a{color:#222!important;}
.luck_list h4 a img{float:right;margin-top:-10px;}
.luck_list div{float:left;padding-bottom:15px;}
.luck_list a{color:#888;}
.luck_list p{float:left;width:280px;line-height:16px;}
.luck_list p.banner{clear:both;float:left;width:205px;padding:0 20px 0 12px;}
.luck_list p.thum{float:right;width:147px;margin:-10px 15px 0 0;}
.luck_list p.thum img{margin-left:10px;}

.luck_list2{clear:both;float:left;width:694px;border-top:1px solid #dedede;}
.luck_list2 h4{float:left;width:139px;padding:13px 0 0 13px;color:#333;font-size:12px;}
.luck_list2 h4 a{color:#222!important;}
.luck_list2 h4 a img{float:right;margin-top:-10px;}
.luck_list2 dl{clear:both;float:left;width:333px;padding:17px 0 15px 13px;}
.luck_list2 dl dt.img{float:left;padding-right:13px;}
.luck_list2 dl dt.img img{float:left;}
.luck_list2 dl dt.tit{float:left;width:162px;color:#ff7400;font-weight:bold;}
.luck_list2 dl dd{float:left;width:175px;padding-top:7px;line-height:16px;}
.luck_list2 dl dd a{color:#949494;}
.luck_list2 dl dd span{padding-right:0;}

.rboder{border-right:1px solid #dedede;}

.lounge_goods{clear:both;float:left;width:696px;margin-right:-3px;padding:0 0 0 2px;border:1px solid #dfdfdf;}
.lounge_goods h3{padding:8px 0 8px 12px;}
.lounge_goods div{float:left;width:231px;}
.lounge_goods p{float:left;padding:0 0 15px 16px;text-align:center;}
.lounge_goods p strong{display:block;padding:10px 0 5px 0;}
.lounge_goods p a{color:#222;}

.charge{clear:both;float:left;width:700px;margin-top:-12px;padding:40px 0 20px 0;text-align:center;color:#888;border-bottom:1px solid #dfdfdf;background:#f7f7f7;}
.charge img{margin-bottom:15px;}
.charge2{clear:both;width:700px;padding:8px 0 36px 0;font-size:11px;color:#888;}



.item_notice{clear:both;float:left;width:664px;padding:15px;border:3px solid #f2f2f2;line-height:17px;}
.item_notice p{padding-top:15px;}
.item_notice strong{color:#ff5000;}
.item_notice ul{padding:0 0 14px 18px;}
.item_notice ul li{padding-left:5px;line-height:18px;background: url(../img/icon/icon_dot4.gif) left 7px no-repeat;}
.item_notice ul li img{margin-bottom:2px;}
.item_notice ul li span.small2 a{font-size:11px!important; text-decoration:underline;}
.item_notice a{color:#222222;text-decoration:none;}
.item_notice a:hover{color:#222222;text-decoration:underline;}

.guide_jan p{padding-top:29px;}


.item_move{clear:both;width:662px;padding:9px 0 9px 18px;margin-left:10px;line-height:22px;border:1px solid #efefef;border-width:1px 0;background:#f9f9f9;}
.item_move select{width:135px;margin-right:20px;}
.item_move_btn{padding-top:5px;text-align:center;}

.move_txt{padding:12px 0 5px 15px;line-height:18px;}
.move_txt2{padding:12px 0 5px 10px;}
.move_txt strong{color:#ff5000;}
.move_txt span{color:#ff5000;font-size:11px;}

.about_Jan_etc{margin:-8px 0 10px 0;}

/*update20101109 2011_08_31 margin-top negative margin-top -20px delete */
.banner330 {
	text-align:left;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
}
.banner330 img {
	margin:0 10px 0 0;
}





























