/*ページ全体*/
a
{
font-size:12px;
text-decoration:none;
line-height:140%;
}

a:link
{
font-size:12px;
color:#0000cc;
line-height:140%;
}

a:visited
{
font-size:12px;
color:green;
line-height:140%;
}

a:visited:hover
{
font-size:12px;
color:red;
line-height:140%;
}

a:link:hover
{
font-size:12px;
color:red;
line-height:140%;
}

p
{
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

.red_bold
{
color:#993366;
font-weight: bold; 
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

h1
{
width:564px;
height:20px;
font-size:14px;
color:#ffffff;
padding:4px 0 0 10px;
background:#000000 url(images/0-2.gif) no-repeat;
margin:0px;
}

img 
{
border-style:none;
margin:0 0 0 0;
padding:0 0 0 0;
vertical-align: top;
}

.clear
{
clear:both;
}

/* ----- body ----- */

body
{
background:url(images/bck_top2009.gif);
background-repeat: repeat-x;
text-align:center;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
font-family:"MS UI Gothic","MS PGothic", Arial, sans-serif;
}

#container
{
width:800px;
margin:auto;
padding:0px;
text-align:left;
background:url(images/container_background.gif) repeat-y left top;
}

/* ----- ヘッダー部分 ----- */
div#header
{
background:#000000 url(images/idx_logo.gif) no-repeat 0 0; 
width:800px;
height:103px;
margin:0;
padding:0;
}

#header_button
{
width:270px;
float:left;
margin:0;
padding:0;
}

#globalNav
{
padding:0px 0px 0px 273px;
margin:0;
}

#globalNav ul
{
list-style:none;
margin:0;
padding:0;
height:40px;
overflow:hidden;
}

#globalNav li
{
width:auto;
float:left;
margin:0;
padding:0;
line-height:0;
}

#header_menu_tool
{
padding:17px 0px 0px 273px;
margin:0;
}

#header_menu_tool ul
{
list-style:none;
margin:0;
padding:0;
height:40px;
overflow:hidden;
}

#header_menu_tool li
{
width:auto;
float:left;
margin:0;
padding:0;
margin-left:5px;
line-height:0;
}

/*サイドバー部分*/
.sidebar
{
width:236px;
float:left;
margin:0;
}

.menu
{
list-style-type:none;
margin-left:0;
padding-left:0;
margin-top:0;
padding-top:0;
}

.menu li
{
margin-top:0;
margin-bottom:0;
padding-top:0;
line-height:0;
}

#game_navi
{
margin:0 0 0 0;
padding:0 0 0 0;
}

#game_navi li a
{
text-decoration: none;
line-height:normal;
}

/*SECURE部分*/
.secure
{
margin-left:0;
padding-left:0;
margin-top:10px;
margin-bottom:0;
}

/* ----- フッター----- */

div#footer
{
clear:both;
background:#000000 url(images/fotter.gif) no-repeat 0 0;
width:800px;
height:190px;
margin:0;
padding:0;
font-size:10px;
color:#999999;
}

#footerNav
{
padding:27px 0px 0px 689px;
}

#footerNav ul
{
list-style:none;
margin:0;
padding:0;
height:27px;
overflow:hidden;
}

#footerNav li
{
float:left;
width:111px;
margin:0;
padding:0;
}

#footerNav li a
{
display: block;
width:111px;
text-decoration: none;
text-align:center;
text-indent:-9999px;
}

#footerNav #footer_nav01 a
{
height:27px;
width:111px;
background:url(images/f1-4.jpg) no-repeat;
}

#footerbox
{
width:780px;
padding-left:10px;
padding-top:5px;
text-align:left;
}

#footerbox a
{
font-size:12px;
color:#ffffff;
text-align:left;
}

/*エントリー部分*/

#content
{
width:564px;
margin:0;
padding:0 0 0 0;
float:right;
overflow: hidden;
}

p.navi
{
font-size:10px;
line-height:140%;
margin:0 0 0 0;
}

/*取り扱いゲームタイトルBOX*/
.rmt_title_box_image
{
margin-top:3px;
}

/*ゲーム扉ページ*/
#game_title_banner
{
padding-left:3px;
margin-bottom:5px;
} 

/*販売・買取の手順ページ*/
#buy_or_sell_step
{
margin-left:5px;
}

#game_money_sell_step_image,#game_money_sell_step_image2
{
clear: both;
}

#game_money_sell_step_image img,#game_money_sell_step_image2 img
{
float: left;
}

/*エントリーアーカイブ*/
#content #url_Navi
{
margin-left:5px;
}

#content #page_discription_box
{
width:554px;
margin:5px;
padding:5px;
}

/*カテゴリーアーカイブ*/
#content #categorydata li
{
margin-bottom:10px;
}

#content #categorydata li span
{
font-size:smaller;
margin-left:10px;
}

/*お取引の手順*/
#content .game_title_banner
{
padding-left:3px;
margin-bottom:5px;
}

#content .procedure_step_image_banner
{
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
}

#content #procedure_box
{
padding-left:3px;
padding-right:3px;
margin-top:5px;
}

#content .procedure_description_box_top
{
margin-left:3px;
margin-right:3px;
width:558px;
height:41px;
margin-bottom:0px;
background:url(http://www.rmtplusone.com/images/h2_box_procedure_top.jpg) no-repeat; 
padding-left:3px;
}

#content .procedure_description_box_middle
{
margin-left:3px;
margin-right:3px;
padding-left:5px;
width:558px;
background:url(images/background_procedure_suportbox.jpg) repeat-y;
}

#content .procedure_description_box_under
{
margin-left:3px;
margin-right:3px;
margin-bottom:5px;
width:558px;
}

#content .procedure_description_box_middle p
{
width:550px;
}

/*会社概要*/
#content .dealings-menu_box
{
width:505px;
margin-left:15px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
border-top:1px solid #D0D0D0;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
background-color:#E0D8C8;
}

#content .dealings-content_box
{
width:500px;
margin-left:15px;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
padding-right:5px;
border-top:1px solid #D0D0D0;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
border-bottom:1px solid #D0D0D0;
background-color:#E9E7DA;
}

#content .dealings-content_box2
{
width:505px;
margin-left:15px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
background-color:#E0D8C8;
}

/*利用規約*/
#content .agreement_list_box
{
width:545px;
}

#content .agreement_list
{
list-style-type:decimal;  
margin: 0 0 0 3em; 
padding: 0; 
font-size:12px;
}

#content .agreement_list li a
{
line-height:140%;
text-decoration:none;
color:#000000;
}

/*決済方法*/
#content .payment_description_box_middle
{
margin-left:3px;
margin-right:3px;
width:558px;
background:url(images/background_procedure_suportbox.jpg) repeat-y;
}

#content .payment_description_box_middle img
{
float:left;
margin-left:5px;
padding-right:5px;
}

#content .payment_description_box_middle p
{
margin-right:5px;
}

#content .payment_description_box_under
{
margin-left:3px;
margin-right:3px;
margin-bottom:5px;
width:558px;
}

#content .secure_title
{
width:505px;
margin-left:15px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
border-top:1px solid #D0D0D0;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
background-color:#E0D8C8;
}

#content .secure_contents
{
width:505px;
margin-left:15px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
border-top:1px solid #D0D0D0;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
border-bottom:1px solid #D0D0D0;
background-color:#E9E7DA;
}

#content .secure_contents p
{
width:500px;
}

/*よくあるご質問*/
.qanda_list
{
list-style: none;
margin: 0 0 0 1em;
padding: 0; 
}

.qanda_list li
{
width: 515px;
height:30px;
margin-top: 5px;
border-top:1px solid #ACAAA4;
border-bottom:1px solid #ACAAA4;
border-left:1px solid #ACAAA4;
border-right:1px solid #ACAAA4;
background:url(images/question.jpg);
}

#content .qanda_list a
{
display: block;
font-size:12px;
color:#000000;
padding-top:6px;
padding-left:25px;
}

#content .qanda_list a:hover
{
text-decoration:none;
color:red;
}

/*更新履歴*/
.news
{
width:548px;
padding-left:5px;
padding-right:5px;
margin:0 0 0 0;
}

.news .maintenance
{
width:500px;
height:20px;
list-style:none; 
background:url(http://www.rmtplusone.com/images/background_maintenance.gif) no-repeat 0 5px; 
padding-left:40px;
padding-top:5px;
border-bottom:1px solid #CCCCCC;
clear: both;
}

.news .update
{
width:500px;
height:20px;
list-style:none; 
background:url(http://www.rmtplusone.com/images/background_update.gif) no-repeat 0 5px; 
padding-left:40px;
padding-top:5px;
border-bottom:1px solid #CCCCCC;
clear: both;
}

.news .important
{
width:500px;
height:20px;
list-style:none; 
background:url(http://www.rmtplusone.com/images/background_important.gif) no-repeat 0 5px; 
padding-left:40px;
padding-top:0px;
border-bottom:1px solid #CCCCCC;
clear: both;
}

.news .information
{
width:500px;
height:20px;
list-style:none; 
background:url(http://www.rmtplusone.com/images/background_information.gif) no-repeat 0 5px; 
padding-left:40px;
padding-top:5px;
border-bottom:1px solid #CCCCCC;
clear: both;
}

.news .web
{
width:500px;
height:20px;
list-style:none; 
background:url(http://www.rmtplusone.com/images/background_web.gif) no-repeat 0 5px; 
padding-left:40px;
padding-top:5px;
border-bottom:1px solid #CCCCCC;
clear: both;
}

.news .obstacle
{
width:500px;
height:20px;
list-style:none; 
background:url(http://www.rmtplusone.com/images/background_obstacle.gif) no-repeat 0 5px; 
padding-left:40px;
padding-top:5px;
border-bottom:1px solid #CCCCCC;
clear: both;
}

.news .restoration
{
width:500px;
height:20px;
list-style:none; 
background:url(http://www.rmtplusone.com/images/background_restoration.gif) no-repeat 0 5px; 
padding-left:40px;
padding-top:5px;
border-bottom:1px solid #CCCCCC;
clear: both;
}

.news .event
{
width:500px;
height:20px;
list-style:none; 
background:url(http://www.rmtplusone.com/images/background_event.gif) no-repeat 0 5px; 
padding-left:40px;
padding-top:5px;
border-bottom:1px solid #CCCCCC;
clear: both;
}

.news .mission
{
width:500px;
height:20px;
list-style:none; 
background:url(http://www.rmtplusone.com/images/background_mission.gif) no-repeat 0 5px; 
padding-left:40px;
padding-top:5px;
border-bottom:1px solid #CCCCCC;
clear: both;
}

.news .succeeding
{
width:500px;
height:20px;
list-style:none; 
background:url(http://www.rmtplusone.com/images/background_succeeding.gif) no-repeat 0 5px; 
padding-left:40px;
padding-top:5px;
border-bottom:1px solid #CCCCCC;
clear: both;
}

.news .other
{
width:500px;
height:20px;
list-style:none; 
background:url(http://www.rmtplusone.com/images/background_other.gif) no-repeat 0 5px; 
padding-left:40px;
padding-top:5px;
border-bottom:1px solid #CCCCCC;
clear: both;
}

#content .news li a
{
color:#0000cc;
font-size: 12px;
}

#content .news li a:hover
{
text-decoration:none;
color:red;
}

#content .news li span
{
float: right;
text-align: right;
color: #666;
font-size: 12px;
padding-top:0px;
}

ul.page_nav
{
margin-left: auto;
margin-right: 0;
padding: 1em 0;
list-style: none;
text-align: center;
}

ul.page_nav span
{
font-size:12px;
}

#history_more
{
width:558px;
height:25px;
}

#history_more a
{
margin-right:13px;
float: right;
}

ul.page_nav li
{
margin-right: .3em;
display: inline;
}

ul.page_nav li span,ul.page_nav li a
{
padding: .3em 1em;
color: #303;
border: 1px solid #e8ecef;
}

ul.page_nav li span,ul.page_nav li a:hover
{
color: #303;
background-color: #f8f4e6;
text-decoration: none;
border: 1px solid #eae5e3;
}

.procedure_description_box_middle .maintenance
{
width:500px;
background:url(http://www.rmtplusone.com/images/background_maintenance.gif) no-repeat; 
padding-left:40px;
padding-top:5px;
}

.procedure_description_box_middle .maintenance p
{
color:#0000cc;
font-weight: bold; 
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

.procedure_description_box_middle .update
{
width:500px;
background:url(http://www.rmtplusone.com/images/background_update.gif) no-repeat; 
padding-left:40px;
padding-top:5px;
}

.procedure_description_box_middle .update p
{
color:#0000cc;
font-weight: bold; 
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

.procedure_description_box_middle .important
{
width:500px;
background:url(http://www.rmtplusone.com/images/background_important.gif) no-repeat; 
padding-left:40px;
padding-top:5px;
}

.procedure_description_box_middle .important p
{
color:#0000cc;
font-weight: bold; 
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

.procedure_description_box_middle .information
{
width:500px;
background:url(http://www.rmtplusone.com/images/background_information.gif) no-repeat; 
padding-left:40px;
padding-top:5px;
}

.procedure_description_box_middle .information p
{
color:#0000cc;
font-weight: bold; 
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

.procedure_description_box_middle .web
{
width:500px;
background:url(http://www.rmtplusone.com/images/background_web.gif) no-repeat; 
padding-left:40px;
padding-top:5px;
}

.procedure_description_box_middle .web p
{
color:#0000cc;
font-weight: bold; 
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

.procedure_description_box_middle .obstacle
{
width:500px;
background:url(http://www.rmtplusone.com/images/background_obstacle.gif) no-repeat; 
padding-left:40px;
padding-top:5px;
}

.procedure_description_box_middle .obstacle p
{
color:#0000cc;
font-weight: bold; 
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

.procedure_description_box_middle .restoration
{
width:500px;
background:url(http://www.rmtplusone.com/images/background_restoration.gif) no-repeat; 
padding-left:40px;
padding-top:5px;
}

.procedure_description_box_middle .restoration p
{
color:#0000cc;
font-weight: bold; 
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

.procedure_description_box_middle .event
{
width:500px;
background:url(http://www.rmtplusone.com/images/background_event.gif) no-repeat; 
padding-left:40px;
padding-top:5px;
}

.procedure_description_box_middle .event p
{
color:#0000cc;
font-weight: bold; 
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

.procedure_description_box_middle .mission
{
width:500px;
background:url(http://www.rmtplusone.com/images/background_mission.gif) no-repeat; 
padding-left:40px;
padding-top:5px;
}

.procedure_description_box_middle .mission p
{
color:#0000cc;
font-weight: bold; 
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

.procedure_description_box_middle .succeeding
{
width:500px;
background:url(http://www.rmtplusone.com/images/background_succeeding.gif) no-repeat; 
padding-left:40px;
padding-top:5px;
}

.procedure_description_box_middle .succeeding p
{
color:#0000cc;
font-weight: bold; 
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

.procedure_description_box_middle .other
{
width:500px;
background:url(http://www.rmtplusone.com/images/background_other.gif) no-repeat; 
padding-left:40px;
padding-top:5px;
}

.procedure_description_box_middle .other p
{
color:#0000cc;
font-weight: bold; 
font-size:12px;
line-height:140%;
margin:0;
padding:0;
}

/*サイトマップ*/

 .tree ul
{  
padding:0;  
margin:0;  
background-position: -9px 15px;   
background-image: url('images/ul.gif');   
background-repeat: repeat-y  
}  

.tree li
 {  
font-size: 1em;  
font-weight:bold;  
margin: 0px;   
padding: 3px 0 3px 24px;   
list-style-type: none;  
}  

.tree li a
{  
text-decoration:none;  
color:#000;  
}  

.tree li a:hover
{  
text-decoration:underline;  
}  

.tree ul ul
{  
background-position: -1px 15px;  
background-image: url('images/ul.gif');   
background-repeat: repeat-y;  
}  

.tree ul li
{  
background-position: 0px 7px;   
background-image: url('images/li.gif');   
background-repeat: no-repeat;  
}  

.tree ul li a
{  
font-weight:bold;  
text-decoration:underline;  
}  

.tree ul li a:hover 
{  
text-decoration:none;  
}  

.tree ul ul li 
{  
background-position: 8px 7px;  
background-image: url('images/li.gif');   
background-repeat: no-repeat;     
}  

.tree ul ul li a 
{  
background-position: 0px 7px;   
font-size:1em;  
color:#666;  
text-decoration:none;  
}  

.tree ul ul ul li a 
{  
background-position: 0px 7px;   
font-size:0.8em;  
color:#999;  
text-decoration:none;  
}

/*サポート・営業時間*/
#content .support_business_img
{
width:120;
float:left;
margin-top:5px;
margin-bottom:10px;
}

#content .support_title
{
float:right;
width:415px;
margin-top:5px;
margin-right:10px;
margin-bottom:5px;
border-bottom:1px solid #D0D0D0;
}

#content .support_title p
{
width:415px;
}

#content .support_content
{
float:right;
width:415px;
margin-right:10px;
margin-bottom:10px;
}

#content .support_content p
{
width:415px;
}

#content .game_gate_img
{
float:right;
width:270px;
margin-right:10px;
margin-bottom:10px;
}

#content .game_gate_title_img
{
float:left;
width:270px;
margin-right:5px;
}

#content .game_gate_title_img p
{
width:270px;
}

#content .game_gate_payment_img
{
width:252;
float:left;
margin-top:5px;
margin-bottom:10px;
}

#content .game_gate_payment_title_img
{
float:right;
margin-right:10px;
width:290px;
margin-top:5px;
margin-bottom:5px;
}

#content .game_gate_payment_title_img p
{
width:290px;
}
