@charset "utf-8";

*{ margin:0px; padding:0px;text-align:justify;text-justify:distribute;}

table{ font-size:inherit;}

hr{ display:none; clear:both;}

img{ border:none; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" sans-serif;}

a:link{color:#333333; text-decoration:none;}
a:visited{color:#9E9E9E; text-decoration:none;}
a:hover{color:#BDBDBD;text-decoration:none;}


ul li{ list-style:none;}


/*-------------------------------------------------
common
-------------------------------------------------*/
p{ margin-bottom:5px;}
p.attention{ padding:8px; background:#E8F1F9; margin-right:0px;}
p.attention a{ color:#3191DA;}
p.attention a:hover{ color:#FF8D20;}

/*-------------------------------------------------
float
-------------------------------------------------*/
.clear{ clear:both; background:transparent;}
.f_left{ float:left;}
.f_right{ float:right;}

/*-------------------------------------------------
clearfix
-------------------------------------------------*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}

/*-------------------------------------------------
layout
-------------------------------------------------*/
body{ 
	text-align:center;
	font-size:83%;
	line-height:1.4;
	color:#3D3D3D;
	background:#FF6600;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	}

#header_bg{ background:url(../images/base/header_bg.gif) top center repeat-x #FFFFFF; text-align:center;}

/*frame*/
.frame_900{ width:900px; margin:0 auto;}

/*header*/
#header{ height:141px;}
#header h1{ height:26px; text-align:right; font-size:11px; color:#888888; line-height:1.7;}
#header .header_info{ height:70px;}
#header .header_info .logo{ float:left;}
#header .header_info .tel{ float:right; width:372px; height:60px; background:url(../images/base/header_tel_bg.gif) top right no-repeat;}
#header .header_info .tel ul{margin:10px 0px 7px 10px;}
#header .header_info .tel ul li{ float:left; margin-right:5px;}
#header .header_info .tel ul li.btn_inquiry{ margin-top:9px;background: url(../images/base/header_btn_inquiry_02.gif) top right no-repeat;}
#header .header_info .tel ul li.btn_inquiry a{}
#header .header_info .tel ul li.btn_inquiry a:hover{ background: transparent;}
#header .header_info .tel ul li.btn_inquiry a:hover img {visibility: hidden;}
#header .header_info .tel ul li.btn_inquiry:hover img {visibility: hidden;}

#header .g_navi{ height:45px; width:900px; clear:both;}
#header .g_navi ul{ margin-top:1px;}
#header .g_navi ul li{ float:left;}

#header .g_navi ul li{ background:top center no-repeat; width:180px;}
#header .g_navi ul li a{ display:block;}
#header .g_navi ul li a:hover{ background: transparent;}
#header .g_navi ul li a:hover img {visibility: hidden;}
#header .g_navi ul li:hover img {visibility: hidden;}

#header .g_navi ul li.navi_home{ background: url(../images/menu/01_home_02.gif);}
#header .g_navi ul li.navi_kaitori{ background: url(../images/menu/02_kaitori_02.gif);}
#header .g_navi ul li.navi_brand{ background: url(../images/menu/03_brand_02.gif);}
#header .g_navi ul li.navi_qa{ background: url(../images/menu/04_qa_02.gif);}
#header .g_navi ul li.navi_info{ background: url(../images/menu/05_info_02.gif);}

.main_image{ margin-top:10px;}


/*メイン中身*/
#main_contents{ padding-bottom:30px;}
/*左*/
#main_contents .left_column{ width:220px; float:right;}
#main_contents .left_column_se{ width:220px; float:right; padding-top:5px;}
.left_box_item{ background:url(../images/base/left/item_bg_main.gif) top center repeat-y; clear:both; margin-bottom:10px;}
.left_box_item ul{ background:url(../images/base/left/item_bg_bottom.gif) bottom center no-repeat; padding:0px 10px 35px 10px;}
.left_box_item ul li{ float:right;}
.left_box_item ul li.item_name{ background:url(../images/base/left/item_bg_dot.gif) left top repeat; width:200px; font-size:12px; font-weight:bold; color:#675C52; line-height:1.2; padding-left:8px; padding-top:0px; margin-bottom:-20px;}
.left_btn{ width:220px;}
.left_btn ul{}
.left_btn ul li{ margin-bottom:10px; font-size:1px; height:90px; background:no-repeat;}
.left_btn ul li.btn_satei{ background:url(../images/base/left/btn_satei_02.gif);}
.left_btn ul li.btn_takuhai{ background:url(../images/base/left/btn_takuhai_02.gif);}

.left_btn ul li a{ display:block;}
.left_btn ul li a:hover{ background: transparent;}
.left_btn ul li a:hover img {visibility: hidden;}
.left_btn ul li:hover img {visibility: hidden;}

.left_banner{ width:220px;}
.left_banner ul{}
.left_banner ul li{ margin-bottom:10px; font-size:1px;}

/*右*/
#main_contents .right_column{ width:670px; float:left;}
#main_contents .right_column02{ width:660px; padding-left:10px; float:left; padding-top:10px; padding-bottom:20px;}

/*#main_contents .right_column_se_head{ width:670px; float:left; padding-top:10px; padding-bottom:3px;}*/
#main_contents .right_column_se_bg{ width:670px;background-color:#FFFFFF;; padding-bottom:20px; margin-top:5px; float:left;}

/*footer*/
#footer { width:100%; background:url(../images/base/footer_bg.gif) top center repeat-x #FFFFFF; text-align:center; padding-top:20px; font-size: 11px; color:#FFFFFF;}
#footer a{ color:#ffffff; text-decoration:none;}
#footer .frame_900{ width:900px; text-align:center;}
.footer_copy { padding: 20px 0 20px 0; text-align:center;}

/*トップページ用*/
.box_top_kyouka{ background:url(../images/top/box_kyouka_title_bg.gif) top left no-repeat #F4F4F4; margin-top:10px; padding:0px 10px 10px 10px}
.box_top_kyouka ul{}
.box_top_kyouka ul li{ background:#FFFFFF; border-bottom:2px solid #E8E8E8; border-right:1px solid #E8E8E8; clear:both; padding:10px 10px 10px 10px}
.box_top_kyouka ul li img{ float:left;}
/*.box_top_kyouka ul li.kyouka_lv{ background:url(../images/top/photo_50_vuitton.jpg) left top no-repeat #FFFFFF;}*/
.box_top_kyouka ul li dl{ background:url(../images/top/box_kyouka_bg_dot_tate.gif) left top repeat-y;}
.box_top_kyouka ul li dl dt{font-weight:bold; color:#675C52; font-size:14px; width:120px;}
.box_top_kyouka ul li dl dd{font-size:14px; color:#898989; margin-left:10px; background:url(../images/top/box_kyouka_bg_dot_tate.gif) left top repeat-y;}


.brand_bg_white{ background:#FFFFFF; border-bottom:2px solid #E8E8E8; border-right:1px solid #E8E8E8; clear:both; padding:5px 5px 5px 5px; margin-bottom:3px;}
.brand_bg_white dl{ background:url(../images/top/box_kyouka_bg_dot_tate.gif) left top repeat-y;} 
.brand_bg_white dl dt{ padding-left:50px;font-weight:bold; color:#675C52; font-size:14px; float:left; padding-top:5px; padding-bottom:5px;}
.brand_bg_white dl dt.kyouka_ps3{background:url(../images/top/photo_ps3.jpg) left top no-repeat;}
.brand_bg_white dl dt.kyouka_ps2{background:url(../images/top/photo_ps2.jpg) left top no-repeat;}
.brand_bg_white dl dt.kyouka_wii{background:url(../images/top/photo_wii.jpg) left top no-repeat;}
.brand_bg_white dl dt.kyouka_xbox{background:url(../images/top/photo_xbox.jpg) left top no-repeat;}
.brand_bg_white dl dt.kyouka_ds{background:url(../images/top/photo_ds.jpg) left top no-repeat;}
.brand_bg_white dl dt.kyouka_psp{background:url(../images/top/photo_psp.jpg) left top no-repeat;}
.brand_bg_white dl dt.kyouka_pc{background:url(../images/top/photo_pc.jpg) left top no-repeat;}

.brand_bg_white dl dt img{ margin-bottom:5px;}
.brand_bg_white .bt_ichiran { padding-top:60px;}
.brand_bg_white dl dd{ float:left;font-size:16px; font-weight:bold; color:#898989; margin-left:10px;}

.flow_text { padding-bottom:0px;}

.box_top_kyouka dl dt img {    
 padding:0.4em 0;    
 vertical-align:middle;    
}


















/*padding*/
.pad_50_lr{ padding:0 50px;}
.pad_5_lr{ padding:0 5px;}
.pad_5{ padding:5px;}
.pad_6{ padding:6px;}
.pad_10_lr{ padding:0 10px;}
.pad_15_lr{ padding:0 15px;}
.pad_10_l{ padding:0 0 0 10px;}
.pad_rbl_10{ padding:0 10px 10px 10px;}
.pad_10{ padding:10px;}
.mar_3_r{ margin-right:3px;}

/*-------------------------------------------------
タイトル
-------------------------------------------------*/
h2 { clear:both;}



/*-------------------------------------------------
文字
-------------------------------------------------*/
/**/
.a_right{ text-align:right;}
.a_right_p{ padding-left:700px; font-size:12px; margin-top:-50px; letter-spacing:1px;}
.a_right_p img{ margin-bottom:5px;}
.a_center{ text-align:center;}
.a_left{ text-align:left;}

/*F*/
.font_white{ color:#ffffff; font-weight:bold;}
.font_red{ color:#FF0000; font-weight:bold;}
.text_red{ color:#FF0000; font-size:77%; letter-spacing:1px;}
.font_red_s{ color:#FF0000; font-size:77%; font-weight:normal; padding-left:10px;}
.font_s{ font-size:77%; letter-spacing:1px;}
.font_s_01{ font-size:77%; letter-spacing:1px; color:#999999;}
.font_s_02{ font-size:77%; letter-spacing:1px;}
.font_s_02 a{ color:#006699;}
.font_s_02 a:hover{ color:#0099CC;}
.font_b{ font-weight:bold;}
.go_top{ text-align:right; margin-bottom:20px; width:590px;}
.accent{ color:#3191DA;}
.accent_02_u_l{ text-decoration:underline; font-weight:bold;}
.accent_03_u_l{ color:#3191DA; text-decoration:underline;}

.text_size_l{ font-size:1.5em; color:#A0A0A0;}

.font_b_l { font-weight:bold; font-size:14px; color:#1FA6DB; padding-top:8px;}
.font_title { padding:10px;}
.font_b_pri { font-weight:bold; font-size:14px; color:#1FA6DB; padding-left:10px;}
.font_privacy{ font-size:11px; padding-left:40px; padding-bottom:20px;}
.font_center { text-align:center;}

/*p*/
.pan{ font-size:77%; letter-spacing:1px; text-align:right; padding: 2px 10px 10px 5px; line-height:1;}
.pan a{ color:#BBBBBB; text-decoration:none;}
.pan a:hover{ color:#3D3D3D; border-bottom:1px solid;}

/*トップへもどる*/
p.back_top{ text-align:right; font-size:77%; padding:20px 0px 20px 0px; clear:both;}

p.link_contents_top{ text-align:right; margin-top:-3em; padding-right:10px; padding-bottom:5px;}



/*セカンドページ*/
/*買取案内*/

.bt_kaitori01 a{ display:block; background:url(../kaitori/images/bt_kaitori01_1.gif) no-repeat; text-indent:-9999px; width:315px; height:150px; overflow:hidden;}
.bt_kaitori01 a:hover{ background:url(../kaitori/images/bt_kaitori01_2.gif) no-repeat;}
.bt_kaitori02 a{ display:block; background:url(../kaitori/images/bt_kaitori02_1.gif) no-repeat; text-indent:-9999px; width:315px; height:150px; overflow:hidden;}
.bt_kaitori02 a:hover{ background:url(../kaitori/images/bt_kaitori02_2.gif) no-repeat;}

.fl_takuhai_0 { background:url(../service/images/ac_fl1_00.gif) no-repeat ; padding-left:230px; padding-top: 10px; border-bottom: #B9DD00 solid 1px; padding-bottom:10px;}
.fl_takuhai_1 { background:url(../service/images/ac_fl1_01.gif) no-repeat ; padding-left:230px; padding-top: 10px; border-bottom: #B9DD00 solid 1px; padding-bottom:10px;}
.fl_takuhai_2 { background:url(../service/images/ac_fl1_02.gif) no-repeat ; padding-left:230px; padding-top: 10px; border-bottom: #B9DD00 solid 1px; padding-bottom:10px;}
.fl_takuhai_3 { background:url(../service/images/ac_fl1_03.gif) no-repeat ; padding-left:230px; padding-top: 10px; border-bottom: #B9DD00 solid 1px; padding-bottom:10px;}
.fl_takuhai_4 { background:url(../service/images/ac_fl1_04.gif) no-repeat ; padding-left:230px; padding-top: 10px; border-bottom: #B9DD00 solid 1px; padding-bottom:10px;}
.fl_takuhai_5 { background:url(../service/images/ac_fl2_01.gif) no-repeat ; padding-left:250px; padding-top: 10px; border-bottom: #ff9900 solid 1px; padding-bottom:10px;}
.fl_takuhai_6 { background:url(../service/images/ac_fl2_02.gif) no-repeat ; padding-left:250px; padding-top: 10px; border-bottom: #ff9900 solid 1px; padding-bottom:10px;}
.fl_takuhai_7 { background:url(../service/images/ac_fl2_03.gif) no-repeat ; padding-left:280px; padding-top: 10px; border-bottom: #ff9900 solid 1px; padding-bottom:10px;}
.fl_takuhai_8 { background:url(../service/images/ac_fl2_04.gif) no-repeat ; padding-left:280px; padding-top: 10px; border-bottom: #ff9900 solid 1px; padding-bottom:10px;}



.qa_contents { width: 630px; margin-left:10px;}
.qa_contents dl{}
.qa_contents dl dt{ background:url(../qanda/images/ac_q.gif) left top no-repeat #FFE9EA;padding: 10px 10px 10px 40px; font-weight: bold; font-size:14px; margin-bottom:10px;}
.qa_contents dl dd{ background:url(../qanda/images/ac_a.gif) left top no-repeat;padding: 0px 10px 30px 40px;}




.info_contents { width: 630px; margin-left:10px;}
.info_contents th { padding:10px; text-align:center; width:150px; background:url(../info/images/bg_contact.gif); font-size:12px;}
.info_contents td { padding:10px; font-size:12px; background-color:#D0F9FF;}
.info_contents_2 { width: 630px; margin-left:10px;}
.info_contents_2 th { padding:10px; text-align:center; width:150px; background:url(../info/images/bg_contact03.gif); font-size:12px;}
.info_contents_2 td { padding:10px; font-size:12px; line-height: 20px; color:#333333; background-color:#DAF160;}
.info_contents_3 { width: 630px; margin-left:10px;}
.info_contents_3 th { padding:10px; text-align:center; width:150px; background:url(../info/images/bg_contact05.gif); font-size:12px;}
.info_contents_3 td { padding:10px; font-size:12px; color:#FF03B5;}



.brand_contents { width: 630px; margin-left:10px; border-bottom:#7D7D7D dotted 1px; padding-bottom:5px; padding-top:5px;}

.brand_na_aiu { width: 65px; height:30px; text-align:center; font-size:14px; font-weight: bold; text-decoration:none; background-color:#EFFDA6; color:#BED73B;}
.brand_na_aiu a{ background-color:#EFFDA6; color:#889C1C; text-decoration:none; text-align:center;}
.brand_na_aiu a:hover{ background-color:#BED73B; color:#FFFFFF;}

.brand_na_ja { font-size:12px; font-weight:bold; color:#675C52;}
.brand_na_en { font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#BED73B;}

/*Extension
-------------------------------- */

/*form_consul
-------------------------------- */

table.form_consul{
	width: 654px;
	margin-top: 14px;
	margin-bottom: 14px;
	margin-left: 20px;
}
table.form_consul td.form_consul_left{
	width: 130px;
	font-size: 12px;
	line-height: 18px;
	background-color: #F4F4F4;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	color: #333333;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
table.form_consul td.form_consul_right{
	width: 480px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}




/*form inline
-------------------------------- */
.form_inline{
	padding-top: 30px;
	padding-left: 50px;
}

/*form Entry button
-------------------------------- */
.form_entrybox{
	clear: both;
	float: none;
	padding-top: 40px;
}
*:first-child+html .form_entrybox {
	padding-top: 40px;
}

ul.form_entry_button{
	height: 70px;
	width: 654px;
	background-color: #f4f4f4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dddddd;
	border-bottom-color: #dddddd;
	line-height: 0px;
	padding: 0px;
	margin: 0px;
}
ul.form_entry_button p.entry_button{
	margin-top: 25px;
	margin-left: 300px;
}
ul.form_entry_button li.entry_read{
	margin-top: 8px;
	margin-left: 180px;
}



table.news {
   width: 160px;
   border-sytle: none;
}
table.form_news td.form_news{
        width: 160px;
        font-size: 12px;
        line-height: 18px;
        background-color: #FFFFFF;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        text-align: left;
        vertical-align: top;
        color: #333333;
	border-style: none;
}
table.form_news th.form_news{
        width: 160px;
        font-size: 12px;
        line-height: 18px;
        background-color: #FFFFFF;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        text-align: center;
        vertical-align: top;
        color: #333333;
	border-sytle: solid;
}

/*company
-------------------------------- */

table.company_main{
	width: 600px;
}
.company_table{
	width: 598px;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px solid #bbbbbb;
}

table.company_main td.company_left{
	width: 130px;
	border: 1px solid #bbbbbb;
	font-size: 12px;
	line-height: 18px;
	background-color: #F4F4F4;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	color: #333333;
}

table.company_main td.company_right{
	width: 426px;
	border: 1px solid #bbbbbb;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
table.company_main td.company_left1{
	width: 225px;
	border: 1px solid #bbbbbb;
	font-size: 12px;
	line-height: 18px;
	background-color: #F4F4F4;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: center;
	vertical-align: top;
	color: #333333;
}
table.company_main td.company_right1{
	width: 160px;
	border: 1px solid #bbbbbb;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: center;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
table.company_main td.company_right2{
	width: 225px;
	border: 1px solid #bbbbbb;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: center;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
table.company_main td.company_right3{
	background-color: #F4F4F4;
	width: 385px;
	border: 1px solid #bbbbbb;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: center;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
/*hontai
-------------------------------- */

table.hontai_main{
	width: 600px;
}
.hontai_table{
	width: 598px;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px solid #bbbbbb;
}

table.hontai_main td.hontai_left{
	width: 356px;
	border: 1px solid #bbbbbb;
	font-size: 12px;
	line-height: 18px;
	background-color: #F4F4F4;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	color: #333333;
}

table.hontai_main td.hontai_right{
	width: 200px;
	border: 1px solid #bbbbbb;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: center;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.red {
	color: #FF0000;
}
