#head_mypage {	

	width: 800px;

	height: 82px;

	background: url(../images/header_img.jpg) left top no-repeat;

}



#head_mypage h1 img {

	width: 800px;

	height: 56px;

}



#mypage_blog_topic{

	margin: 0;

}

#visitor_box {

	width: 290px;

	padding: 4px 0 0 0;

	margin: 2px 0 2px 0;

	font-size: 13px;

	font-weight: bold;

	float: left;

	background: url(../images/bg_rank_g2.gif) no-repeat;

}

#visitor_box span{

	padding-left: 13px;

	color: #A10006;

	font-weight: bold;

}

#visitor_box ul {

	padding: 5px 14px;

	background: url(../images/bg_my_01.gif) left bottom no-repeat;

	}

#visitor_box li {

	list-style-type: none;

	background: url(../images_mypage/mark_human.gif) no-repeat;

	background-position: 0px 0px;

	line-height: 130%;

	padding: 0 0 5px 20px;

	margin: 3px 0px;

	font-size: 12px;

	font-weight: normal;

	border-bottom:1px dotted #ccc;

}



.friend_bg {

	width: 198px;

	font-size: 13px;

	border-collapse: collapse;

	background: url(../images/rank_bg_m.gif) left top repeat-y;

}



#right_box_a_mypage {

	float:left;

	width: 410px;

	margin-left: 10px !important;

	margin-left/**/: 5px;

	overflow: hidden;

}



.profile {

	width: 100%;

	font-size: 12px;

	text-align: left;

	margin: 1px 2px 2px 0;

}

.profile_category {

	font-size: 12px;

	font-weight:bold;

	color: #666666;

	padding: 0 13px;

	white-space: nowrap;

	width: 100px;

	height: 28px;

	background: url(../images/profile_category.gif) top left no-repeat;

}

.profile_category2 {

	font-size: 12px;

	font-weight:normal;

	padding: 0 0 0 4px;

	white-space: nowrap;

	height: 28px;

	background: url(../images/profile_category2.gif) top right no-repeat;

}

.profile_category3 {

	font-size: 11px;

	font-weight:bold;

	color: #666666;

	padding: 0 0 0 6px;

	white-space: nowrap;

	width: 130px;

	height: 28px;

	margin: 2px;

	background: url(../images/profile_category.gif) top left no-repeat;

}

.profile_category4 {

	font-size: 12px;

	font-weight:normal;

	padding: 0 0 0 4px;

	white-space: nowrap;

	height: 28px;

	margin: 2px;

	margin-bottom: 3px;

	background: url(../images/profile_category2.gif) top right no-repeat;

}

.profile_category_j {

	font-size: 12px;

	font-weight:bold;

	color: #666666;

	padding: 8px 3px 8px 8px;

	margin: 2px;

	white-space: nowrap;

	width: 100px;

	height: 14px;

	background-color: #E9E9E9;

}

.profile_category_j2 {

	font-size: 12px;

	font-weight:normal;

	padding: 8px 0 8px 4px;

	margin: 2px;

	height: 14px;

	border-top: 1px solid #E9E9E9;

	border-right: 1px solid #E9E9E9;

	border-bottom: 1px solid #E9E9E9;

}

.profile_category_jj {

	font-size: 12px;

	font-weight:bold;

	color: #666666;

	padding: 8px 0 8px 6px;

	margin: 2px;

	white-space: nowrap;

	width: 100px;

	height: 14px;

	background-color: #E9E9E9;

}

.profile_category_jj2 {

	font-size: 12px;

	font-weight:normal;

	padding: 8px 0 8px 4px;

	margin: 2px;

	white-space: nowrap;

	width: 489px;

	height: 14px;

	border-top: 1px solid #E9E9E9;

	border-right: 1px solid #E9E9E9;

	border-bottom: 1px solid #E9E9E9;

}

.profile_title {

	padding: 5px 0 0 13px;

	font-size: 15px;

	font-weight: bold;

	color: #A10006;

	white-space: nowrap;

	height: 19px;

	margin: 1px 0;

	background: url(../images/bg_585.gif) top left no-repeat;

}



#profile_title {

	padding: 1px 0 0 13px;

	font-size: 13px;

	font-weight: bold;

	height:26px;

	color: #A10006;

	white-space: nowrap;

	background: url(../images/bg_585.gif) top left no-repeat;

}

#profile_title2 {

	background: url(../images/bg_585.gif) top right no-repeat;

	padding:3px 4px 0 0;

}

#profile_title3 {

	padding: 1px 0 0 13px;

	font-size: 13px;

	font-weight: bold;

	height:25px;

	color: #A10006;

	white-space: nowrap;

	background: url(../images/bg_585_2.gif) top left no-repeat;

}



#profile_title4 {

	text-align: left;

	width: 572px;

	padding: 4px 0 0 13px;

	font-size: 13px;

	font-weight: bold;

	height:22px;

	color: #A10006;

	white-space: nowrap;

	background: url(../images/bg_585_2.gif) top left no-repeat;

	float: left;

}

#profile_title5 {

	padding: 1px 0 0 0;

	font-size: 13px;

	font-weight: bold;

	height:25px;

	color: #A10006;

	white-space: nowrap;

	background: url(../images/bg_rank_g2.gif) no-repeat;

}

#profile_title4 span{

	padding: 0 10px 0 0;

	font-weight: bold;

	font-size: 12px;

}

#profile_title4 img{

	vertical-align: middle;

}





#profile_title img {

	vertical-align: middle;

}



.profile_win {

	width: 585px;

	font-size: 12px;

	text-align: center;

	margin: 1px 0 1px 0;

	background: url(../images/bg_my_02.gif) bottom left no-repeat;

}

.profile_win td{

	padding: 10px;

	font-weight: bold;

}



.profile_lo {

	font-size: 12px;

	text-align: center;

	margin: 1px 0 4px 0;

	line-height: 200%;

	color: #494949;

	width: 20%;

}

.profile_lo span{

	color: #e84d6b;

	font-size: 16px;

	font-weight: bold;

}



.profile_win2 {

	width: 290px;

	text-align: center;

	margin: 1px 4px 5px 0;

	padding: 0;

	font-size: 13px;

	font-weight: normal;

	background: url(../images/bg_my_01.gif) left bottom no-repeat;

	height: 260px;

}

.profile_lo2 {

	font-size: 12px;

	text-align: center;

	color: #494949;

}

.profile_lo2 span{

	color: #e84d6b;

	font-size: 20px;

	padding: 0 5px;

	font-weight: bold;

}



.enq .q {

	padding:3px;

	font-size:11px;

	background-color:#eee;

	line-height:140%;

	border:1px solid #eee;

}



.enq .a {

	padding:3px;

	border:1px solid #eee;

}



.lot_list {

list-style-type: none;

font-size: 14px;

color: #A10006;

font-weight: bold;

}

#lot_box ol {

	margin: 2px 1px 0 1px;

	}

#lot_box li {

list-style-type: none;

padding:2px 5px 2px 10px;

line-height: 120%;

}



#lot_box2  {

	width: 583px;

	border-collapse: collapse;

	/*margin: 0 1px 2px 1px;*/

	}





#lot_box2 p {

	padding: 3px 0;

	vertical-align: middle;

}

	

#bg_lot_cap {width: 583px; height: 6px; margin: 0px; background: url(../images/bg_lot_cap.gif) top left no-repeat;}



#bg_lot_middle {

list-style-type: none;

/*padding:5px 5px 5px 5px;

*/

text-align: center;

	background: url(../images/bg_lot_middle.gif) top left repeat-y;

}



#bg_lot_bottom {width: 583px; height: 6px; margin: 0px; background: url(../images/bg_lot_bottom.gif) top left no-repeat;}



#lot_box2 img{

	margin-top: 14px;

}

#lot_box2 span{

	/*background-color: #830000;*/

	color: #830000;

	font-size: 100%;

	padding: 2px;

	font-weight: bold;

}





#lot_box3 ol {

	margin: 5px 0 0 0;

	background: url(../images_mypage/bg_lot2.gif) top left no-repeat;

	height: 102px;

	}

#lot_box3 li {

list-style-type: none;

line-height: 160%;

padding:5px 5px 0 5px;

margin-bottom: 0;

text-align: center;

}

#lot_box3 img{

	margin-top: 14px;

}

#lot_box3 span{

	background-color: #830000;

	color: #fff;

	font-size: 20px;

	padding: 2px;

	font-weight: bold;

}



.profile_lot_0 {

	width: 585px;

	font-size: 12px;

	text-align: left;

	background: url(../images/bg_my_02.gif) top left no-repeat;

}

.profile_lot_00 {

	width: 585px;

	font-size: 12px;

	text-align: left;

	background: url(../images/bg_my_02.gif) bottom left no-repeat;



}

.profile_lot_00 td{

	padding:5px 10px;

}



.profile_lot_1 {

	width: 585px;

	font-size: 12px;

	text-align: left;

	background: url(../images/bg_my_02.gif) bottom left no-repeat;

	margin: 5px 0;

}



.profile_lot_1 td{

	padding: 5px 5px 5px 11px;



}

.profile_lot {

	font-size: 12px;

	text-align: left;

	color: #494949;

	width: 8em;

}

.profile_lot2{

	font-size: 12px;

	font-weight: normal;

	text-align: left;



}

.lot_ans{

	color: #830000;

	float:left;

	font-weight: bold;

	padding:0 3px;

	line-height: 160%;

}

.lot_select{

	width: 100%;

	text-align: center;

}

.lot_select td{

	padding: 6px 6px 6px 0;

	text-align: center;

}

.lot_select select{

	background-color: #830000;

	color: #fff;

	font-size: 20px;

	font-weight: bold;

}



#play_result_title {

	width: 360px;

	height: 20px;

	border-style: none;

	background: url(../images_mypage/play_result_title.gif) no-repeat;

}



.status {

	width: 90%;

	margin-top: 10px;

	margin-left: 8px !important;

	margin-left/**/: 4px;

	margin-bottom: 18px;

	font-weight: bolder;

	text-align: left;

}



.status td {

	padding: 4px;

	border: 1px dotted #666666;

	color: #4d4c49;

}



.status img { 

	vertical-align: middle;

}



.status span {

	font-size: 12px;

	margin-left: 20px;

}



#gamerank_t {background: url(../images_mypage/gamerank_t.gif) top left no-repeat; }

#gamerank_b {background: url(../images_mypage/gamerank_b.gif) top left no-repeat; }



#right_box_b_mypage {

	float:left;

	width: 158px;

	height: auto;

}



#introduction_title {

	width: 410px;

	height: 23px;

	margin-top: 10px;

	background: url(../images_mypage/introduction_bg.gif) no-repeat;

}



#introduction_title img {

	width:52px;

	height: 15px;

	margin-top: 6px;

	margin-left: 346px;

}



#introduction_text {

	width: 408px !important;

	width/**/: 100%;

	height: 400px;

	line-height: 1.4em;

	color: #666666;

	background-color: #fff;

	border-left: 1px solid #555251;

	border-right: 1px solid #555251;

	border-bottom: 1px solid #555251;

	text-align: left;

	overflow: auto;

}



#introduction_text p {

	margin: 5px;

}



#right_box_c_mypage {

	float: left;

	width: 50%;

}



#blog_list {

	width: 290px;

	padding: 4px 0 0 0;

	margin: 2px 5px 2px 0;

	font-size: 13px;

	font-weight: bold;

	float: left;

	background: url(../images/bg_rank_g2.gif) no-repeat;

}

#blog_list span{

	padding-left: 13px;

	color: #A10006;

	font-weight: bold;

}

#blog_list ul {

	padding: 5px 14px;

	background: url(../images/bg_my_01.gif) left bottom no-repeat;

	}

#blog_list li {

	list-style-type: none;

	background: url(../images_mypage/mark_blog.gif) no-repeat;

	background-position: 0px 0px;

	line-height: 130%;

	padding: 0 0 5px 20px;

	margin: 3px 0px;

	font-size: 12px;

	font-weight: normal;

	border-bottom:1px dotted #ccc;

}





/* search_result */

.search_head {

	width: 585px;

	height: 10px;

	font-size: 1px;

	background: url(../images_mypage/bg_box_ff.gif) left top no-repeat;

	margin-top: 5px;

}



.search_result_box {

	width: 575px;

	padding: 0 0 10px 10px;

	margin-bottom: 5px;

	background: url(../images_mypage/bg_box_f.gif) left bottom no-repeat;

}



.search_result_box table {

	width: 540px;

}

.search_result_box td {padding: 3px; font-size: 12px;}



/* mypage friendlist */

.bg_my{

	padding-bottom: 10px;

	background: url(../images_mypage/f_p.gif) bottom left no-repeat;

}

.mytitle{

	width: 585px;

	font-size: 12px;

	text-align: left;

	margin: 1px 0 0 0;

	background: url(../images/bg_585_2.gif) top left no-repeat;

}

#mytitle {

	padding: 0 0 0 13px;

	font-size: 13px;

	font-weight: bold;

	height:26px;

	color: #A10006;

	white-space: nowrap;

	background: url(../images/bg_585_2.gif) top left no-repeat;

}

.my_detail{

	width: 585px;

	border-left: 1px solid #C6BC74;

	border-right: 1px solid #C6BC74;

	padding: 5px 15px;

}

.my_head {

	width: 120px;

	height: 5px;

	font-size: 1px;

}

.my_result_box {

	float: left;

}

.my_result_box ul{

	

	float: left;

}

.my_result_box li{

	text-align: center;

	width: 120px;

	height: 120px;

	padding:5px;

	border: 1px dotted #ccc;

	margin: 5px 0 0 5px;

	float: left;

	background-color: #F6F4E9;

}



.my_result_box2 {

	float: left;

}

.my_result_box2 ul{

	float: left;

	padding: 15px 0 15px 15px;

}

.my_result_box2 li{

	text-align: left;

	width: 530px;

	padding: 4px 0 4px 10px;

	float: left;

}

.user_image5 { width: 80px;}

.user_image5 img { width: 500px;}



.user_image { width: 80px;}

.user_image img { width: 80px;  height: 80px; border: 1px solid #ccc;}

.item_a { width: 90px; border-bottom: 1px dotted #ccc; font-weight: bold;}

.item_b { width: 90px; font-weight: bold;}

.contents_a { border-bottom: 1px dotted #ccc; }

.contents_b { border-bottom: 1px dotted #ccc; }



#footer_menu {font-size: 12px;font-weight: normal; text-align: center; padding: 5px 0;text-decoration: none; }

#footer_menu a {font-weight: normal; margin: 0px 3px; text-decoration: none;}

#footer_menu a:hover {font-weight: normal; text-decoration: none;}



/* mailbox */

#mailbox_menu img{

	vertical-align: middle;

}

#mailbox_menu {

	width: 585px;

	margin:10px 0 0 0;

	background-color: #fff;

	}

#mailbox_menu ul { text-align: center; padding-left: 1px;}

#mailbox_menu li {

	display: block;

	float:left; 

	padding: 10px 0 5px 0; 

	height: 15px;

	margin: 0 1px 0 0;

	width: 145px; 

	background: url(../images_mypage/bg_mail_menu.gif) left top no-repeat;

	}

#mailbox_menu a { color: #464646;  padding-left: 3px; }

#mailbox_menu a:hover { color: #848484; padding-left: 3px; text-decoration: underline; }

/*#mailbox_list{

	background: url(../images/bg_mailboxs.gif) left top repeat-y;

}*/

#mailbox_list{

	padding-bottom: 9px;

	margin-bottom: 4px;

	background: url(../images/bg_mailfooter.gif) left bottom no-repeat;	

}

#mailbox_list table {

	width: 585px;

	border-top:3px #C6BC74 solid;

	border-right:3px #C6BC74 solid;

	border-left:3px #C6BC74 solid;

	}

#mailbox_list td,.blog_write td,.blog_writeing td { padding: 3px; }

#mailbox_list img,.contents_title img { vertical-align: middle; margin: 0px 4px; }

.blog_write p,

.blog_writeing p {

	text-align: left;

	}

.icon_width { width: 40px;border-bottom: 1px solid #ccc; line-height: 2; }

.mailbox_list_title {

	background-color: #C6BC74;

	color: #fff;

	font-weight: bold;

	text-align: center;

	width: 25%;

	}



.message_title {

	white-space: nowrap;

	background-color: #C6BC74;

	color: #fff;

	font-weight: bold;

	text-align: center;

	border-bottom: 1px solid #ccc;

	width: 15%;

	}

.message_title p{

	

}

.contents_title {

	background: url(../images_mypage/table_title_bg.gif) repeat-x; 

	color: #fff; 

	font-weight: bold;

	}



.contents_title2 {

	padding: 10px;

	font-weight: bold;

	}

.mailbox_list_number span { float: left; }

.mailbox_list_number {

	background-color: #F6F4E9;

	border-top:1px solid #cccccc;

	text-align: right;

	font-size: 12px;

	clear: both; }



.mailbox_list_number2 {

	background-color: #F6F4E9;

	border-top: 1px solid #cccccc;

	text-align:right;

	font-size: 12px;

	padding: 5px;

	}

.mailbox_list_number3 {

	background-color: #F6F4E9;

	text-align:left;

	font-size: 12px;

	padding: 5px;

	}

.mailbox_list_number4 span { float: left; }

.mailbox_list_number4 {

	background-color: #F6F4E9;

	border-top:1px solid #cccccc;

	text-align: right;

	line-height: 26px;

	font-size: 12px;

	clear: both;

	margin: 5px, 5px, 0, 10px;

	height: 26px

	}



.mailbox_list_details {border-bottom: 1px solid #ccc; height: 22px;}

.mailbox_list_details p{

	color: #3c3c3c;

	line-height: 160%;

}

.mailbox_list_details textarea { width: 98%; }

.mailbox_list_details span { color: #666666;}



/* blog_write */

#calendar

{overflow: hidden;

width: 170px;

background: url(../images/caption_box_bg_2.gif) bottom left repeat-x;

padding:5px 10px 10px 5px;

margin: 0;}

#calendar ul { display: block;}

#calendar li { float: left; width: 22px; padding: 2px 0 2px 2px; text-align: right;}

.day_sunday { font-weight: bolder; color: #cd4a43;}

.day_saturday { font-weight: bolder; color: #226274;}

.day_normal { font-weight: bolder; color: #666666;}

#month:link { color: #fff; }

#month:visited { color: #fff; }

#month:hover { color: #666666; background: #eeeeee; text-decoration: underline;}

#calendar li a:link { color: #fff; font-weight: bolder; text-decoration: underline;}

#calendar li a:visited { color: #cccccc; text-decoration: none; }

#calendar li a:hover { width: auto; background: #eeeeee; color: #666666; text-decoration: underline; }

.blogtitle{

	width: 585px;

	font-size: 12px;

	text-align: left;

	margin: 1px 0 2px 0;

}

#blogtitle {

	padding: 1px 0 0 13px;

	font-size: 13px;

	font-weight: bold;

	height:26px;

	color: #A10006;

	white-space: nowrap;

	background: url(../images/bg_585.gif) top left no-repeat;

}

#blogtitle2 {

	background: url(../images/bg_585.gif) top right no-repeat;

	padding-right: 10px;

	text-align: right;

}

.blogtitle img{

	vertical-align: middle;

}

.blog_read{

	width: 585px;

	background: #C6BC74;

	margin-bottom: 5px;

	}

.blog_read  dl {

	width: 583px;

	background: #C6BC74 url(../images_mypage/corner_left_a.gif) top left no-repeat; 

	}



.blog_read dt {

	color: #fff;

	background: #C6BC74 url(../images_mypage/corner_right_a.gif) top right no-repeat;

	font-weight: bold;

	text-align: center;

	font-size: 14px;

	margin: 0 0 0 20px;

	padding: 10px;

}



	

.blog_read dd {

	background-color: #F6F4E9; 

	}

	

.blog_box{

	float: left;

	width: 585px;

	}

.blog_read td{

	padding:2px;

	}

	

.blog_read span{

	font-size: 14px;

	font-weight: bold;

}

	.blog_title {

	font-size: 13px;

	font-weight: bold; 

	float:left;

	width: 560px;

	padding: 10px 10px 10px 13px;

	text-align: left;

	background-color: #F6F4E9;

	border-bottom: 1px dotted #C6BC74;

	border-left: 1px solid #C6BC74;

	border-right: 1px solid #C6BC74;

	}

.blog_title span{

	font-size: 12px;

	text-align: right;

	font-weight: normal;

	float: right;

	}

	

.blog_subtitle {

	font-size: 13px;

	font-weight: bold; 

	float:left;

	width: 585px;

	text-align: left;

	background-color: #F6F4E9;

	border: 1px solid #C6BC74;

	}

.blog_subtitle td{

	padding: 5px 10px 5px 13px;

	}

.blog_subtitle span{

	font-size: 12px;

	text-align: right;

	font-weight: normal;

	float: right;

	}

	

.blogcomment {

	width: 585px;

	font-size: 13px;

	font-weight: bold; 

	text-align: left;

	background-color: #e9decb;

	border: 1px solid #C6BC74;

	}

.blogcomment td{

	padding: 5px 10px 5px 13px;

	}	

.blogcomment2 {

	width: 585px;

	font-size: 13px;

	font-weight: bold; 

	text-align: center;

	background-color: #e9decb;

	border-right: 1px solid #C6BC74;

	border-left: 1px solid #C6BC74;

	}

.blogcomment2 td{

	padding: 10px;

	}	



.blogcomment span{

	font-size: 12px;

	text-align: right;

	font-weight: normal;

	float: right;

	}

	

	

.blogdelete {

	font-size: 13px;

	font-weight: bold; 

	float:left;

	width: 100%;

	text-align: left;

	background-color: #fff;

	background-color: #e9decb;

	border: 1px solid #C6BC74;

	}

.blogdelete td{

	padding: 5px 10px 5px 13px;

	}

.blogdelete span{

	font-size: 12px;

	text-align: right;

	font-weight: normal;

	float: right;

	white-space: nowrap;

	}

.blogdeleteline {

	border-bottom: 1px dotted #C6BC74;

	background-color: #e9decb;

	}

.blogdelete td{

	padding: 5px 10px 5px 13px;

	}

.blogdelete span{

	font-size: 12px;

	text-align: right;

	font-weight: normal;

	float: right;

	}



.blogdeletetxt {

	font-size: 12px;

	font-weight: normal;

	text-align: left;

	background-color: #fff;

	padding: 10px 10px 10px 13px;

	line-height: 160%;

	}



.blog_title2 {

	font-size: 12px;

	font-weight: bold; 

	float:left;

	width: 560px;

	padding: 6px 10px 6px 13px;

	text-align: left;

	background-color: #F6F4E9;

	border-bottom: 1px dotted #C6BC74;

	}

	

.blog_title2 span{

	font-size: 12px;

	text-align: right;

	font-weight: normal;

	float: right;

	}

.blog_text {

	width: 560px;

	padding: 10px 10px 10px 13px;

	float: left;

	background-color: #fff; 

	border-bottom: 1px solid #C6BC74;

	border-left: 1px solid #C6BC74;

	border-right: 1px solid #C6BC74;

	line-height: 160%;

	clear: both;

	}

.blog_text p {

	line-height: 140%;

	}

.blog_command2 {

	clear: both;

	width: 563px;

	padding:0;

	text-align: right;

	}

	

.blog_command {

	clear: both;

	width: 563px;

	padding:4px 10px;

	background: #fff;

	border-bottom: 1px solid #C6BC74;

	text-align: right;

	font-size: 10px;

	border-left: 1px solid #C6BC74;

	border-right: 1px solid #C6BC74;

	}

.blog_command img{

	vertical-align: middle;

}



.blog_write_btn a { display: block; text-indent: -1000em; width: 188px; height: 38px; margin: 0px auto; background: url(../images_mypage/blog_write_btn_off.gif) top no-repeat;}

.blog_write_btn a:hover { display: block; text-indent: -1000em; width: 188px; height: 38px; margin: 0px auto; background: url(../images_mypage/blog_write_btn_on.gif) top no-repeat;}



/* blog_writeing */

.blog_writeing_title { width: 20%; background: #ffce75; color: #666666; font-weight: bolder; text-align:center; }

.blog_writeing { margin-bottom: 40px; }

.blog_writeing_btn { margin: 0px auto;}

.blog_writeing_btn input { border: 0px;}



/* blog_write_confirm */

.blog_confirm { float:right; display:block;margin-bottom: 5px;}

.blog_confirm input { width: 80px; height: 22px; font-size: 11px; padding-top: 0px !important; padding-top/**/: 2px;  border: 1px solid #646464; background: url(../images_mypage/small_btn_off.gif) left repeat-x; }

.blog_confirm input:hover { width: 80px; height: 22px; font-size: 11px; padding-top: 0px !important; padding-top/**/: 2px;  border: 1px solid #646464; background: url(../images_mypage/small_btn_on.gif) left repeat-x; }

.blog_confirm_m { float:right; display:block; margin-left: 2px;}

.blog_confirm_m input { width: 94px; height: 22px; font-size: 11px; padding-top: 0px !important; padding-top/**/: 2px;  border: 1px solid #646464; background: url(../images_mypage/small_btn_off.gif) left repeat-x; }

.blog_confirm_m input:hover { width: 94px; height: 22px; font-size: 11px; padding-top: 0px !important; padding-top/**/: 2px;  border: 1px solid #646464; background: url(../images_mypage/small_btn_on.gif) left repeat-x; }

.blog_confirm_l { float:right; display:block; margin-bottom: 20px;}

.blog_confirm_l input { width: 160px; height: 22px; font-size: 11px; padding-top: 0px !important; padding-top/**/: 2px;  border: 1px solid #646464; background: url(../images_mypage/small_btn_off.gif) left repeat-x; }

.blog_confirm_l input:hover { width: 160px; height: 22px; font-size: 11px; padding-top: 0px !important; padding-top/**/: 2px;  border: 1px solid #646464; background: url(../images_mypage/small_btn_on.gif) left repeat-x; }

.blog_confirm_left { float: left; display: block; height: 21px; }

.blog_confirm_left input { width: 110px; height: 22px; font-size: 11px; padding-top: 0px !important; padding-top/**/: 2px;  border: 1px solid #646464; background: url(../images_mypage/small_btn_off.gif) left repeat-x; }

.blog_confirm_left input:hover { width: 110px; height: 22px; font-size: 11px; padding-top: 0px !important; padding-top/**/: 2px;  border: 1px solid #646464; background: url(../images_mypage/small_btn_on.gif) left repeat-x; }

.blog_confirm_alert { margin-right: 10px; font-size: 1.2em; font-weight: bolder;}

.blog_confirm_alert img { vertical-align: top; margin-top: 1px; margin-right: 2px;}



/* blog_view */

.blog_comment dl {

	width: 585px;

	font-size: 12px;

	line-height: 1.2em;

	margin-bottom: 10px;

	/* background: #C6BC74 ; */

	}

.blog_comment input{



}

/* My Comment */

.blog_comment dt {

	color: #fff;

	text-align: left;



	font-size: 14px;

	color: #A10006;

	font-weight: bold;

}

.blog_comment dt span{

	padding-right: 0px;

	float: right;

	text-align: right;

	font-size: 12px;

}

.blog_comment img {

	vertical-align: middle;

}

.blog_comment dd {

	margin: 0;

	border: solid 1px #C6BC74;

	background: #eeeeee;

	overflow: hidden;

	}

.blog_writer {

	float:right;

	width: 100%;

	background: #eeeeee;

	border-bottom: 1px solid #C6BC74;

	}

.blog_title_comment {

	padding: 10px 10px 10px 13px;

	background-color: #fff; 

	line-height: 140%;

	border-top: 1px dotted #C6BC74;

	font-weight: normal;

	font-size: 12px;

	}



.blog_command_dele {

	clear: both;

	width: 100%;

	border-top:

	2px solid #C6BC74;

	background: #eeeeee;

	}

.h_comm{

	width: 560px;

	clear: both;

	padding-top: 10px;

}

.no_comm{

	width: 565px;

	padding: 5px 10px 5px 10px;

	background-color: #F6F4E9;background: url(../images/bg_585_3.gif) top right no-repeat;

	

}

.comm{

	width: 565px;

	padding: 5px 10px 5px 10px;

	margin: 2px 0 0 0;

	background-color: #F6F4E9;background: url(../images/bg_585_3.gif) top right no-repeat;

	color: #A10006;

	font-weight: bold;

	font-size: 13px;

}

.comm span{

	color: #000;

	padding: 5px;

}



.comm2 { 

	margin-bottom: 1px;

	color: #A10006;

	font-size: 1.0em;

	line-height: 100%;

	border-left: 2px solid #c6bc74;

}

.comm3 { font-size: 0.9em; }

.comm3 img { border: 1px solid #000000; }

.credit_list { width: 80%; font-size: 1.1em; color: #3c3c3c; line-height: 180%; background: #f6f4e9; } 

.c_price { float: left; width:25%;}

.c_price span { margin-left: 14px;}

.c_pt { float: left; width:20%; font-weight: bold; }

.c_exp { float: left;  width: 25%; font-weight: bold; }

.c_plus { float: left;  width: 25%; }





.credit_info { padding: 8px;}

.class_table { border: 0px; width: 80%; }



.blog_command_dele p { text-align: right; font-size: 1.2em; }

.blog_command_dele a img { vertical-align: middle;}

.comment textarea { width: 100%; }





/* blog_edit_confirm */



/* mail_send */

.mail_send span { float: left; position: relative; top: 0%; left: 18%; height: 31px;}

.mail_send_btn { margin: 0px 4px;}

.mail_send_btn input { border: 0px;}



/* mypage_other */

#ava_mail_other a { width: 86px; height: 29px;background: url(../images_mypage/ava_mail_f_off.gif) top left no-repeat;}

#ava_mail_other a:hover { width: 86px; height: 29px;background: url(../images_mypage/ava_mail_f_on.gif) top left no-repeat;}

.blog_text_other { float:right; width: 80%; background: #fff; border-left: 1px solid #666666;}





/* prize */

.prize_img { border: 1px solid #666666; margin: 0px; padding: 0px; }

#prize_list { width: 100%;}

#prize_list li { float: left; width: 176px; margin: 8px 3px; }

.prize_btn a { display: block; width: 100%; height: 30px; text-indent: -1000em; background: url(../images_mypage/prize_btn_off.gif) top left no-repeat;}

.prize_btn a:hover { display: block; width: 100%; height: 30px; text-indent: -1000em; background: url(../images_mypage/prize_btn_on.gif) top left no-repeat;}

.small_right { text-align: right; font-size: 0.8em; margin-right: 6px; margin-bottom: 3px;}

.prize_contents { overflow: hidden; width: 100%; border-bottom: 2px solid #666666; margin-bottom: 10px; padding-bottom: 5px;}

.prize_image { float: left; width: 250px;}

.prize_table { float: left; border: 1px solid #666666; margin-left: 5px; background: #fff;}

.prize_table th { width: 30%; background: #c9c9c9;}

.prize_table td { padding: 3px; border-bottom: 1px dotted #666666;}

.applicat_btn a { display: block; margin-top: 10px; width: 100%; height: 40px; text-indent: -1000em; background: url(../images_mypage/applicat_btn_off.gif) top left no-repeat;}

.applicat_btn a:hover { display: block; margin-top: 10px; width: 100%; height: 40px; text-indent: -1000em; background: url(../images_mypage/applicat_btn_on.gif) top left no-repeat;}

.formB1{

	padding:0 20px;

	_padding:0 8px;

	margin: 2px 4px;

	color:#fff;

	border:1px solid #45362F !important;

	background: #ad121f;

	line-height:1.8;

	*line-height:1.2;

	cursor:pointer;

	float: right;

	vertical-align: middle;

}



.formB2{

	padding:0 20px;

	_padding:0 8px;

	margin: 0 4px 8px 4px;

	color:#fff;

	border:1px solid #45362F !important;

	background: #ad121f;

	line-height:1.8;

	*line-height:1.2;

	cursor:pointer;

	text-align: center;

	vertical-align: middle;

}

.formB3{

	padding:0 20px;

	_padding:0 8px;

	margin-left:4px;

	color:#fff;

	border:1px solid #45362F !important;

	background: #ad121f;

	line-height:1.8;

	*line-height:1.2;

	cursor:pointer;

	text-align: center;

	vertical-align: middle;

}

.rewff{

	vertical-align: middle;

}



.platinumtitle{

	width: 585px;

	font-size: 12px;

	text-align: left;

	margin: 1px 0 0 0;

	background: url(../images/bg_585_2.gif) top left no-repeat;

}

#platinumtitle {

	padding: 0 0 0 13px;

	font-size: 13px;

	font-weight: bold;

	height:26px;

	color: #A10006;

	white-space: nowrap;

	background: url(../images/bg_585_2.gif) top left no-repeat;

}



.profile_lot_0 {

	width: 585px;

	font-size: 12px;

	text-align: left;

	background: url(../images/bg_my_02.gif) top left no-repeat;

	padding: 5px 0;

}

#platinum{

	width: 565px;

	float: left;

	padding:0 10px;

	font-size: 12px;

	margin: 4px 0;

}



#platinum ul li{

	float: left;

	list-style: none;

	line-height: 160%;

	white-space: nowrap;

}



#platinum2{

	font-size: 12px;

}



#platinum2 ul li{

	float: left;

	text-align: left;

	list-style: none;

	white-space: nowrap;

}



#platinum_list{

	

}

#platinum_list img{

	height: 85px;

	}

#platinum_box_list img{

	height: 40px;

	vertical-align: middle;

	}

#platinum_box{

	float:left;

	width:195px;

	height: 190px !important;

	height/**/: 190px;

	background: url(../images_mypage/bg_p_box.gif) top left no-repeat;

	overflow: hidden;

	text-align: center;

	}

#platinum_box ul li{	

	list-style: none;

	}

.img_platinum{

	height: 85px;

	padding:10px 10px 5px 10px;

	}

.img_platinum2{

		

	}

.txt_platinum_g{

	color: #A10006;

	font-weight: bold;

	width:183px;

	margin: 0 6px;

	font-size: 13px;

	background-color: #e9decb;

	padding-top: 2px;

	border-bottom: 1px solid #D5C59A;

	height: 15px;

	line-height: 1;

	}

.txt_platinum{

	padding: 2px 10px 2px 10px;

	height: 36px !important;

	height/**/: 32px;

	line-height: 1.2;

	}



.txt_platinum span {

	float: left;

	display: block;

	width: 17px;

	height: 10px;

	text-indent: -1000em;

	background: url(../images/new_icon.gif) top left no-repeat;

}



.b_platinum{padding: 0 8px;}

.b_platinum a {

	height: 24px;

	width: 110px;

	background: url(../images_mypage/b_platinum.gif) top left no-repeat;

	text-indent: -1000em;

	display: block;

	float: right;

}

.b_platinum span {

	height: 24px;

	width: 110px;

	background: url(../images_mypage/bought.gif) top left no-repeat;

	text-indent: -1000em;

	display: block;

	float: right;

}



.b_platinum span a {

	height: 24px;

	width: 110px;

	background: url(../images_mypage/soldout.gif) top left no-repeat;

	text-indent: -1000em;

	display: block;

	float: right;

}

.b_platinum_l{

	padding: 8px 10px;

}

.b_platinum_l a{

	height: 24px;

	width: 110px;

	background: url(../images_mypage/b_platinum.gif) top left no-repeat;

	text-indent: -1000em;

	display: block;

	float: right;

}

.b_platinum_l span {

	height: 24px;

	width: 110px;

	background: url(../images_mypage/bought.gif) top left no-repeat;

	text-indent: -1000em;

	display: block;

	float: right;

}



#platinum_box_list{

	float:left;

	padding:10px;

}

#platinum_box_list li{

	float:left;

	list-style: none;

}

#platinum_box_list span{

	color: #A10006;

	font-weight: bold;

}



.platinum_detail{

	width: 585px;

	border-left: 1px solid #C6BC74;

	border-right: 1px solid #C6BC74;

	margin: 0;

}

.platinum_detail td{

	padding: 10px;

	line-height: 180%;

	margin: 0;

}

.platinum_detail img{

	width: 180px;

}

.platinum_detail_cart{

	width: 585px;

	border-left: 1px solid #C6BC74;

	border-right: 1px solid #C6BC74;

	margin: 0;

}

.platinum_detail_cart2{

	width: 585px;

	border-left: 1px solid #C6BC74;

	border-right: 1px solid #C6BC74;

	margin: 0;

}

.platinum_detail_cart td{

	line-height: 180%;

	margin: 0;

}

.platinum_detail_cart2 td{

	line-height: 180%;

	margin: 0;

}

.bol0 {

	background-color: #C6BC74;

	color: #fff;

	font-weight: bold;

	padding:3px 10px;

	text-align: center;

	white-space: nowrap;

	}

.bol{

	border-bottom: 1px solid #C6BC74;

	text-align: center;

	padding:10px;

}

.bolt{

	text-align: left;

	border-bottom: 1px solid #C6BC74;

	padding:10px;

	font-weight: bold;

}

.bol2{

	font-weight: bold;

	background-color: #e9decb;

	font-size: 13px;

	padding:3px 10px;

	border-bottom: 1px solid #C6BC74;

}

.bol3{

	font-weight: bold;

	background-color: #fff;

	font-size: 13px;

	padding:8px 10px 0 10px;

	text-align: right;

}

.platinum_detail_cart img{

	width: 100px;

}

.platinum_detail_cart2 img{

	width: auto;

}

.bg_platinum{

	padding-bottom: 10px;

	background: url(../images_mypage/f_p.gif) bottom left no-repeat;

}



#q_list{

width: 585px;

margin: 5px 0;

}

#q_list p{

	line-height: 160%;

	font-size: 10px;

	padding: 5px 5px 5px 3px;

}

#q_list ul li{

	padding: 0 0 7px 18px;

}

.q_list_q{

	padding: 0 0 7px 18px;

	background: url(../images_mypage/mark_q.gif) top left no-repeat;

	font-weight: bold;

	

}

.q_list_ans{

	background: url(../images_mypage/mark_ans.gif) top left no-repeat;

	line-height: 1.4;

	padding-bottom: 10px;

}

#q_list li a{

	color: #3c3c3c;

}

#q_list li a:hover{

	color: #878787;

}

.q_list_top{

	border-bottom: 1px solid #C6BC74;

	width:  100%;

	text-align: right;

	font-size: 10px;

	margin: 10px 0;

	line-height: 2em;

}

/* free */

#free{

	clear: both;

	width: 570px;

	height: 70px;

	margin: 10px 6px !important;
	margin/**/: 10px 3px;

	background: url(../images_mypage/bg_g3.gif) top left no-repeat;

	}

#free a {

	margin:10px 0 0 336px;

	display: block; 

	width: 220px; 

	height: 50px; 

	background: url(../images_mypage/btn_p_g_f.gif) top left no-repeat;

	text-indent: -1000em;

	}

#free a:hover {

	margin:10px 0 0 336px;

	display: block; 

	width: 220px; 

	height: 50px; 

	background: url(../images_mypage/btn_p_g_f2.gif) top left no-repeat;

	text-indent: -1000em;

	}





/* poker */

#game_start {

	width: 585px;

	padding:10px 0 3px 0px;

	float: left;

	}

#game_start ul li{

	float: left;

	}



#battle{

	width: 280px;

	height: 306px;
	margin: 0 4px 0px 6px !important;
	margin/**/:0 5px 0px 3px;

	background: url(../images_mypage/bg_g1.jpg) top left no-repeat;

	}

#treasure{

	width: 280px;

	height: 306px;
	margin: 0 4px 0 6px!important;
	margin/**/:0 3px 0px 5px;
	
	background: url(../images_mypage/bg_g2.jpg) top left no-repeat;

	}


#battle a,#treasure a {

	margin:245px 0 0 10px;

	display: block; 

	width: 260px; 

	height: 60px; 

	background: url(../images_mypage/btn_p_g.gif) top left no-repeat;

	text-indent: -1000em;

	}

#battle a:hover,#treasure a:hover {

	margin:245px 0 0 10px;

	display: block; 

	width: 260px; 

	height: 60px; 

	background: url(../images_mypage/btn_p_g2.gif) top left no-repeat;

	text-indent: -1000em;

	}



/* slot */



#game_start_slot {

	width: 585px;

	padding: 10px 0px 3px 0px;

	float: left;

	}

#game_start_slot ul li{

	float: left;

	}



#battle_slot {

	width: 280px;

	height: 306px;
	margin: 0 4px 0px 6px !important;
	margin/**/:0 5px 0px 3px;
	background: url(../images_mypage/bg_slot1.jpg) top left no-repeat;

	}

#treasure_slot {

	width: 280px;

	height: 306px;
	margin: 0 4px 0 6px !important;
	margin/**/:0 3px 0px 5px;

	background: url(../images_mypage/bg_slot2.jpg) top left no-repeat;

	}

#battle_slot a,#treasure_slot a {

	float: left;

	margin: 250px 0 0 8px !important;
	margin/**/: 250px 0 0 5px;

	display: block; 

	width: 128px; 

	height: 30px; 

	background: url(../images_mypage/btn_slot_off.gif) 0px 0px no-repeat;

	text-indent: -1000em;

	}

#battle_slot a:hover,#treasure_slot a:hover {

	float: left;

	margin: 250px 0 0 8px !important;
	margin/**/: 250px 0 0 5px;
	
	display: block; 

	width: 128px; 

	height: 30px; 

	background: url(../images_mypage/btn_slot_on.gif) 0px 0px no-repeat;

	text-indent: -1000em;

	}



/* slot2 */



#game_start_slot2 {

	width: 585px;

	padding: 10px 0px 3px 0px;

	float: left;

	}

#game_start_slot2 ul li{

	float: left;

	}



#battle_slot2 {

	width: 280px;

	height: 306px;
	margin: 0 4px 0px 6px !important;
	margin/**/:0 5px 0px 3px;
	background: url(../images_mypage/bg_slot2_l.jpg) top left no-repeat;

	}

#treasure_slot2 {

	width: 280px;

	height: 306px;
	margin: 0 4px 0 6px !important;
	margin/**/:0 3px 0px 5px;

	background: url(../images_mypage/bg_slot2_r.jpg) top left no-repeat;

	}

#battle_slot2 a,#treasure_slot2 a {

	float: left;

	margin: 250px 0 0 8px !important;
	margin/**/: 250px 0 0 5px;

	display: block; 

	width: 128px; 

	height: 30px; 

	background: url(../images_mypage/btn_slot2_off.gif) 0px 0px no-repeat;

	text-indent: -1000em;

	}

#battle_slot2 a:hover,#treasure_slot2 a:hover {

	float: left;

	margin: 250px 0 0 8px !important;
	margin/**/: 250px 0 0 5px;
	
	display: block; 

	width: 128px; 

	height: 30px; 

	background: url(../images_mypage/btn_slot2_on.gif) 0px 0px no-repeat;

	text-indent: -1000em;

	}


/* slot3 */
#game_start_slot3 {

	width: 585px;

	padding: 10px 0px 3px 0px;

	float: left;

	}

#game_start_slot3 ul li{

	float: left;

	}



#battle_slot3 {

	width: 280px;

	height: 306px;
	margin: 0 4px 0px 6px !important;
	margin/**/:0 5px 0px 3px;
	background: url(../images_mypage/slot3_bg_b.jpg) top left no-repeat;

	}

#treasure_slot3 {

	width: 280px;

	height: 306px;
	margin: 0 4px 0 6px !important;
	margin/**/:0 3px 0px 5px;

	background: url(../images_mypage/slot3_bg_t.jpg) top left no-repeat;

	}

#battle_slot3 a,#treasure_slot3 a {

	float: left;

	margin: 250px 0 0 8px !important;
	margin/**/: 250px 0 0 5px;

	display: block; 

	width: 128px; 

	height: 30px; 

	background: url(../images_mypage/btn_slot3.gif) 0px 0px no-repeat;

	text-indent: -1000em;

	}

#battle_slot3 a:hover,#treasure_slot3 a:hover {

	float: left;

	margin: 250px 0 0 8px !important;
	margin/**/: 250px 0 0 5px;
	
	display: block; 

	width: 128px; 

	height: 30px; 

	background: url(../images_mypage/btn_slot3.gif) 0px -30px no-repeat;

	text-indent: -1000em;

	}

#sps { text-align: left; font-size: 10px; font-weight: lighter; color: #666666; }



/* slot4 */

#game_start_slot4 {

	width: 585px;

	padding: 10px 0px 3px 0px;

	float: left;

	}

#game_start_slot4 ul li{

	float: left;

	}



#battle_slot4 {

	width: 280px;

	height: 306px;
	margin: 0 4px 0px 6px !important;
	margin/**/:0 5px 0px 3px;
	background: url(../images_mypage/slot4_bg_b.jpg) top left no-repeat;

	}

#treasure_slot4 {

	width: 280px;

	height: 306px;
	margin: 0 4px 0 6px !important;
	margin/**/:0 3px 0px 5px;

	background: url(../images_mypage/slot4_bg_t.jpg) top left no-repeat;

	}

#battle_slot4 a,#treasure_slot4 a {

	float: left;

	margin: 250px 0 0 8px !important;
	margin/**/: 250px 0 0 5px;

	display: block; 

	width: 128px; 

	height: 30px; 

	background: url(../images_mypage/btn_slot3.gif) 0px 0px no-repeat;

	text-indent: -1000em;

	}

#battle_slot4 a:hover,#treasure_slot4 a:hover {

	float: left;

	margin: 250px 0 0 8px !important;
	margin/**/: 250px 0 0 5px;
	
	display: block; 

	width: 128px; 

	height: 30px; 

	background: url(../images_mypage/btn_slot3.gif) 0px -30px no-repeat;

	text-indent: -1000em;

	}

#sps { text-align: left; font-size: 10px; font-weight: lighter; color: #666666; }


/* slot5 */

#game_start_slot5 {

	width: 585px;

	padding: 10px 0px 3px 0px;

	float: left;

	}

#game_start_slot5 ul li{

	float: left;

	}



#battle_slot5 {

	width: 280px;

	height: 306px;
	margin: 0 4px 0px 6px !important;
	margin/**/:0 5px 0px 3px;
	background: url(../images_mypage/slot5_bg_b.jpg) top left no-repeat;

	}

#treasure_slot5 {

	width: 280px;

	height: 306px;
	margin: 0 4px 0 6px !important;
	margin/**/:0 3px 0px 5px;

	background: url(../images_mypage/slot5_bg_t.jpg) top left no-repeat;

	}

#battle_slot5 a,#treasure_slot5 a {

	float: left;

	margin: 250px 0 0 8px !important;
	margin/**/: 250px 0 0 5px;

	display: block; 

	width: 128px; 

	height: 30px; 

	background: url(../images_mypage/btn_slot5.gif) 0px 0px no-repeat;

	text-indent: -1000em;

	}

#battle_slot5 a:hover,#treasure_slot5 a:hover {

	float: left;

	margin: 250px 0 0 8px !important;
	margin/**/: 250px 0 0 5px;
	
	display: block; 

	width: 128px; 

	height: 30px; 

	background: url(../images_mypage/btn_slot5.gif) 0px -30px no-repeat;

	text-indent: -1000em;

	}

#sps { text-align: left; font-size: 10px; font-weight: lighter; color: #666666; }


/* slot6 */

#game_start_slot6 {

	width: 585px;

	padding: 10px 0px 3px 0px;

	float: left;

	}

#game_start_slot6 ul li{

	float: left;

	}



#battle_slot6 {

	width: 280px;

	height: 306px;
	margin: 0 4px 0px 6px !important;
	margin/**/:0 5px 0px 3px;
	background: url(../images_mypage/slot6_bg_b.jpg) top left no-repeat;

	}

#treasure_slot6 {

	width: 280px;

	height: 306px;
	margin: 0 4px 0 6px !important;
	margin/**/:0 3px 0px 5px;

	background: url(../images_mypage/slot6_bg_t.jpg) top left no-repeat;

	}

#battle_slot6 a,#treasure_slot6 a {

	float: left;

	margin: 250px 0 0 8px !important;
	margin/**/: 250px 0 0 5px;

	display: block; 

	width: 128px; 

	height: 30px; 

	background: url(../images_mypage/btn_slot6.gif) 0px 0px no-repeat;

	text-indent: -1000em;

	}

#battle_slot6 a:hover,#treasure_slot6 a:hover {

	float: left;

	margin: 250px 0 0 8px !important;
	margin/**/: 250px 0 0 5px;
	
	display: block; 

	width: 128px; 

	height: 30px; 

	background: url(../images_mypage/btn_slot6.gif) 0px -30px no-repeat;

	text-indent: -1000em;

	}

#sps { text-align: left; font-size: 10px; font-weight: lighter; color: #666666; }




/* slot7 */

#game_start_slot7 {
	width: 585px;
	padding: 10px 0px 3px 0px;
	float: left;
	}

#game_start_slot7 ul li{
	float: left;
	}

#battle_slot7 {
	width: 280px;
	height: 306px;
	margin: 0 4px 0px 6px !important;
	margin/**/:0 5px 0px 3px;
	background: url(../images_mypage/slot7_bg_b.jpg) top left no-repeat;
	}

#treasure_slot7 {
	width: 280px;
	height: 306px;
	margin: 0 4px 0 6px !important;
	margin/**/:0 3px 0px 5px;
	background: url(../images_mypage/slot7_bg_t.jpg) top left no-repeat;
	}

#battle_slot7 a,#treasure_slot7 a {
	float: left;
	margin: 250px 0 0 8px !important;
	margin/**/: 250px 0 0 5px;
	display: block; 
	width: 128px; 
	height: 30px; 
	background: url(../images_mypage/btn_slot7.gif) 0px 0px no-repeat;
	text-indent: -1000em;
	}

#battle_slot7 a:hover,#treasure_slot7 a:hover {
	float: left;
	margin: 250px 0 0 8px !important;
	margin/**/: 250px 0 0 5px;
	display: block; 
	width: 128px; 
	height: 30px; 
	background: url(../images_mypage/btn_slot7.gif) 0px -30px no-repeat;
	text-indent: -1000em;
	}

#sps { text-align: left; font-size: 10px; font-weight: lighter; color: #666666; }



/* spinking */

#game_spinking_start {

	width: 585px;

	padding: 10px 0 3px 0px;

	float: left;

}

#game_spinking_start ul li{

	float: left;

}

#battle_spinking{

	width: 280px;

	height: 306px;
	margin: 0 4px 0px 6px !important;
	margin/**/:0 5px 0px 3px;

	background: url(../images_mypage/bg_spinking_t.jpg) top left no-repeat;

}

#treasure_spinking{

	width: 280px;

	height: 306px;
	margin: 0 4px 0 6px !important;
	margin/**/:0 3px 0px 5px;

	background: url(../images_mypage/bg_spinking_play.jpg) top left no-repeat;

}

#game_spinking_start a {

	margin:245px 0 0 10px;

	display: block; 

	width: 260px; 

	height: 50px; 

	background: url(../images_mypage/btn_spinking.gif) 0px 0px no-repeat;

	text-indent: -1000em;

}

#game_spinking_start a:hover {

	margin:245px 0 0 10px;

	display: block; 

	width: 260px; 

	height: 50px; 

	background: url(../images_mypage/btn_spinking.gif) 0px -50px no-repeat;

	text-indent: -1000em;

}





/* dokidoki_gachan */

#game_ddg_start {

	width: 585px;

	padding: 10px 0 3px 0px;

	float: left;

}

#game_ddg_start ul li{

	float: left;

}

#battle_ddg{

	width: 280px;

	height: 306px;
	margin: 0 4px 0px 6px !important;
	margin/**/:0 5px 0px 3px;

	background: url(../images_mypage/bg_ddg_t.jpg) top left no-repeat;

}

#treasure_ddg{

	width: 280px;

	height: 306px;
	margin: 0 4px 0 6px!important;
	margin/**/:0 3px 0px 5px;

	background: url(../images_mypage/bg_ddg_play.jpg) top left no-repeat;

}

#game_ddg_start a {

	float: left;

	margin: 250px 0 0 8px !important;
	margin/**/: 250px 0 0 5px;

	display: block; 

	width: 128px; 

	height: 30px; 

	background: url(../images_mypage/btn_ddg.gif) top left no-repeat;

	text-indent: -1000em;

	}

#game_ddg_start a:hover {

	float: left;

	margin:248px 0 0 10px;

	display: block; 

	width: 128px; 

	height: 30px; 

	background: url(../images_mypage/btn_ddg.gif) 0px -30px no-repeat;

	text-indent: -1000em;

	}

/* baccarat */

#game_start_baccarat {

	width: 585px;

	padding:10px 0 3px 0px;

	float: left;

	}

#game_start_baccarat ul li{

	float: left;

	}



#battle_baccarat{

	width: 280px;

	height: 306px;
	margin: 0 4px 0px 6px !important;
	margin/**/:0 5px 0px 3px;

	background: url(../images_mypage/baccarat_bg_b.jpg) top left no-repeat;

	}

#treasure_baccarat{

	width: 280px;

	height: 306px;
	margin: 0 4px 0 6px!important;
	margin/**/:0 3px 0px 5px;
	
	background: url(../images_mypage/baccarat_bg_t.jpg) top left no-repeat;

	}


#battle_baccarat a,#treasure_baccarat a {

	margin:245px 0 0 10px;

	display: block; 

	width: 260px; 

	height: 60px; 

	background: url(../images_mypage/btn_p_g.gif) top left no-repeat;

	text-indent: -1000em;

	}

#battle_baccarat a:hover,#treasure_baccarat a:hover {

	margin:245px 0 0 10px;

	display: block; 

	width: 260px; 

	height: 60px; 

	background: url(../images_mypage/btn_p_g2.gif) top left no-repeat;

	text-indent: -1000em;

	}




/* gametop */

#game_start_gametop {
	width: 585px;
	padding:10px 0 3px 0px;
	float: left;
}

#game_start_gametop ul li{
	float: left;
}

#battle_gametop{
	width: 280px;
	height: 260px;
	margin: 0 4px 0px 6px !important;
	margin/**/:0 5px 0px 3px;
	background: url(../images/site/game/back_ba.jpg) top left no-repeat;
}

#treasure_gametop{
	width: 280px;
	height: 260px;
	margin: 0 4px 0 6px!important;
	margin/**/:0 3px 0px 5px;
	background: url(../images/site/game/back_ta.jpg) top left no-repeat;
}

#battle_gametop a,#treasure_gametop a {
	margin:245px 0 0 10px;
	display: block; 
	width: 260px; 
	height: 60px; 
	background: url(../images_mypage/btn_p_g.gif) top left no-repeat;
	text-indent: -1000em;
}

#battle_gametop a:hover,#treasure_gametop a:hover {
	margin:245px 0 0 10px;
	display: block; 
	width: 260px; 
	height: 60px; 
	background: url(../images_mypage/btn_p_g2.gif) top left no-repeat;
	text-indent: -1000em;
}




.top_news{

	width: 585px;

	border: 3px solid #C6BC74;

	margin-bottom: 5px;

	background-color: #F6F4E9;

}

.top_news td{

	padding: 5px;

}

.news_title{

	background-color: #e9decb;

	width: 100px;

	text-align: center;

	border-right: 1px dotted #C6BC74;

}

.news_title_2{

	background-color: #e9decb;

	text-align: center;

	border-right: 1px dotted #C6BC74;

	border-bottom: 1px solid #C6BC74;

	width: 100px;

}

.news_title2{

	border-bottom: 1px solid #C6BC74;

}

.news_title3{

	width: 100px;

	white-space: nowrap;

	text-align: right;

	border-bottom: 1px solid #C6BC74;

}



.news_title4{

	padding: 3px;

	width: 100px;

	white-space: nowrap;

	text-align: right;

}

/* @group sitemap */

div#content_sitemap {

	font-size:12px;

	float: left;

	overflow: hidden;

	width: 300px;

	margin-top: 10px;

	line-height: 1.5em;

	}



div#content_sitemap2 {

	font-size:12px;

	float: left;

	overflow: hidden;

	width: 285px;

	margin-top: 10px;

	line-height: 1.5em;

	}

ul#map {

	margin: 0;

	padding: 0;

	}

ul#map ul {

	margin: 0;

	padding: 0;

	}

ul#map li {

	list-style-type: none;

	margin: 0 0 1em 2em;

	padding: 0 0 0 18px;

	background: url(../images/map_marker.gif) no-repeat ;

	}

ul#map li.joint  {

	padding-left: 2.5em;

	background: url(../images/map_joint.gif) repeat-y 7px 0px;

	}

ul#map li.bottom {

	padding-left: 2.5em;

	background: url(../images/map_bottom.gif) no-repeat 7px bottom;

	}

#map2 ul{

	background: url(../images/map_joint2.gif) no-repeat top left;

	}

ul#map li.joint2  {

	margin-left:60px;

	background: url(../images/map_joint.gif) repeat-y top left;

	}

ul#map li.bottom2 {

	margin-left:60px;

	background: url(../images/map_bottom.gif) no-repeat bottom left;

	}

/* @end */



/* @group event */

#event{
	width: 578px;
	margin: 3px 5px;
	border-collapse: collapse;
	background-color: #f5e1b1;
	border: 2px #9f3c44 solid;

}

.event_cap {
	border-bottom: 2px #9f3c44 solid;
	background: url(../images_mypage/e_nn.jpg) repeat-y bottom left;
	text-decoration: none;
}
#event h4 a {
	color: #fff;
	font-weight: bold;
}

#event h4 a:hover {
	color: #ccc;
	font-weight: bold;
	text-decoration: none;
}

.event_cap span{
	float: right;
	padding: 0px 6px 0px 10px;
	font-weight: normal;
	color: #ffffff;
	font-size: 12px;
}

.event_cap img {
	margin: 2px 6px 0px 2px;
}

#event p{
	width: 554px;
	padding: 10px;
}


/* news_list */

#event_list {

	width: 585px;

	text-align: left;

	padding: 5px;

	margin: 2px 0;

	}

#event_list td {

	padding: 10px 6px 8px 10px;

	color: #fff;

	background: url(../images_mypage/e_nn.jpg) repeat-y bottom left;

	border-bottom: 3px #fff solid;

}

#event_list p {

	text-align: left;

	}

#event_list a{

	color: #fff;

	font-weight: bold;

}

#event_list a:hover{

	color: #ccc;

	text-decoration: none;

}

#event_list img{

	vertical-align: middle;

	}

.event_time {

	width: 28%;

	}

/* @end */

