@charset "Shift_JIS";

/* -------------------------------------------------------------------- */
/* All Configuration							*/
/* -------------------------------------------------------------------- */

/*　機種変更方法 ドコモ
------------------------------------------------*/
table.tbl_info_docomo{
	border-collapse:separate;
	width:100%;
	font-size:10px;
	margin-left:auto;	/* IE以外用の中央寄せ */
        margin-right:auto;	/* IE以外用の中央寄せ */
	border: 1px #CC0033 solid;
	letter-spacing: 0.1em;
	margin-top:10px;
}
table.tbl_info_docomo th{
	text-align:center;
	vertical-align:middle;
	width:150px;
	color: #000;
	font-size:10px;
}

table.tbl_info_docomo td{
	color: #4B4B4B;
	font-size:10px;
	background:#FFFFFF;

}


table.tbl_info_docomo_list{
	border-collapse:separate;
	width:100%;
	font-size:10px;
	margin-left:auto;	/* IE以外用の中央寄せ */
        margin-right:auto;	/* IE以外用の中央寄せ */
	letter-spacing: 0.1em;
}
table.tbl_info_docomo_list th{
	text-align:center;
	vertical-align:middle;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	background:#CC0033;
	letter-spacing: 0.5em;
	width:180px;
}

table.tbl_info_docomo_list td{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 13px;
	color: #4B4B4B;
	font-size:12px;
}

table.tbl_info_docomo_list th.up{
	border-left: 1px #CC0033 solid;
	border-bottom: 1px #FFFFFF dotted;
}
table.tbl_info_docomo_list th.down{
	border-left: 1px #CC0033 solid;
}

table.tbl_info_docomo_list td.up{
	border-bottom: 1px #CC0033 dotted;
}
table.tbl_info_docomo_list td.down{
	
}


/*　機種変更方法 au
------------------------------------------------*/
table.tbl_info_au{
	border-collapse:separate;
	width:100%;
	font-size:10px;
	margin-left:auto;	/* IE以外用の中央寄せ */
        margin-right:auto;	/* IE以外用の中央寄せ */
	border: 1px #FA6E15 solid;
	letter-spacing: 0.1em;
	margin-top:10px;
}
table.tbl_info_au th{
	text-align:center;
	vertical-align:middle;
	width:150px;
	color: #000;
	font-size:10px;
}

table.tbl_info_au td{
	color: #FA6E15;
	font-size:10px;
	background:#FFFFFF;

}


table.tbl_info_au_list{
	border-collapse:separate;
	width:100%;
	font-size:10px;
	margin-left:auto;	/* IE以外用の中央寄せ */
        margin-right:auto;	/* IE以外用の中央寄せ */
	letter-spacing: 0.1em;
}
table.tbl_info_au_list th{
	text-align:center;
	vertical-align:middle;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	background:#FA6E15;
	letter-spacing: 0.5em;
	width:180px;
}

table.tbl_info_au_list td{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 13px;
	color: #4B4B4B;
	font-size:12px;
}

table.tbl_info_au_list th.up{
	border-left: 1px #FA6E15 solid;
	border-bottom: 1px #FFFFFF dotted;
}
table.tbl_info_au_list th.down{
	border-left: 1px #FA6E15 solid;
}

table.tbl_info_au_list td.up{
	border-bottom: 1px #FA6E15 dotted;
}
table.tbl_info_au_list td.down{
	
}

/* 買取の流れ
------------------------------------------------------------------- */

.flow {
	width:740px;
	margin-top:10px;
	text-align:center;
}

.flow .flow_left {
	float:left;
	width:370px;
	text-align:center;
	margin-bottom:10px;
}

.flow .flow_right {
	float:left;
	width:370px;
	text-align:center;
	margin-bottom:10px;
}

.flow .flow_center {
	float:left;
	width:740px;
	text-align:center;
	margin-bottom:10px;
}

table.tbl_flow{
	border-collapse:separate;
	width:360px;
	font-size:10px;
	margin-left:auto;	/* IE以外用の中央寄せ */
        margin-right:auto;	/* IE以外用の中央寄せ */
	margin-bottom:10px;
	border: 1px #176A93 solid;
	letter-spacing: 0.1em;
}
table.tbl_flow th{
	text-align:center;
	vertical-align:middle;
	color: #000;
	background:#176A93;
	height:30px;
}

table.tbl_flow td{
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 13px;
	color: #4B4B4B;
	font-size:12px;
	background:#FFFFFF;
	text-align:left;
	line-height:1.8;
	letter-spacing: 0.1em;
}

table.tbl_flow td a{ color: #FF6600; font-size:12px; text-decoration:underline;}
table.tbl_flow td a:hover{ color: #CC0000; font-size:12px; text-decoration:underline;}


table.tbl_flow2{
	border-collapse:separate;
	width:600px;
	font-size:10px;
	margin-left:auto;	/* IE以外用の中央寄せ */
        margin-right:auto;	/* IE以外用の中央寄せ */
	margin-bottom:10px;
	border: 1px #176A93 solid;
	letter-spacing: 0.1em;
}
table.tbl_flow2 th{
	text-align:center;
	vertical-align:middle;
	color: #000;
	background:#176A93;
	height:30px;
}

table.tbl_flow2 td{
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 13px;
	color: #4B4B4B;
	font-size:12px;
	background:#FFFFFF;
	text-align:left;
	line-height:1.8;
	letter-spacing: 0.1em;
}

table.tbl_flow2 td a{ color: #FF6600; font-size:12px; text-decoration:underline;}
table.tbl_flow2 td a:hover{ color: #CC0000; font-size:12px; text-decoration:underline;}

/*
--------------------------------------------------------------- */
table.tbl_sel_flow{
	border-collapse:separate;
	width:360px;
	font-size:10px;
	margin-left:auto;	/* IE以外用の中央寄せ */
        margin-right:auto;	/* IE以外用の中央寄せ */
	margin-bottom:10px;
	border: 1px #507A53 solid;
	letter-spacing: 0.1em;
}
table.tbl_sel_flow th{
	text-align:center;
	vertical-align:middle;
	color: #000;
	background:#507A53;
	height:30px;
}

table.tbl_sel_flow td{
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 13px;
	color: #4B4B4B;
	font-size:12px;
	background:#FFFFFF;
	text-align:left;
	line-height:1.8;
	letter-spacing: 0.1em;
}

table.tbl_sel_flow td a{ color: #FF6600; font-size:12px; text-decoration:underline;}
table.tbl_sel_flow td a:hover{ color: #CC0000; font-size:12px; text-decoration:underline;}


table.tbl_sel_flow2{
	border-collapse:separate;
	width:600px;
	font-size:10px;
	margin-left:auto;	/* IE以外用の中央寄せ */
        margin-right:auto;	/* IE以外用の中央寄せ */
	margin-bottom:10px;
	border: 1px #507A53 solid;
	letter-spacing: 0.1em;
}
table.tbl_sel_flow2 th{
	text-align:center;
	vertical-align:middle;
	color: #000;
	background:#507A53;
	height:30px;
}

table.tbl_sel_flow2 td{
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 13px;
	color: #4B4B4B;
	font-size:12px;
	background:#FFFFFF;
	text-align:left;
	line-height:1.8;
	letter-spacing: 0.1em;
}

table.tbl_sel_flow2 td.sub{
	padding-bottom: 7px;
	padding-top: 0px;
	padding-left: 20px;
	color: #4B4B4B;
	font-size:12px;
	background:#FFFFFF;
	text-align:left;
	line-height:1.8;
	letter-spacing: 0.1em;
}

table.tbl_sel_flow2 td.line{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 13px;
	color: #4B4B4B;
	font-size:12px;
	background:#FFFFFF;
	text-align:left;
	line-height:1.8;
	letter-spacing: 0.1em;
}

table.tbl_sel_flow2 td a{ color: #FF6600; font-size:12px; text-decoration:underline;}
table.tbl_sel_flow2 td a:hover{ color: #CC0000; font-size:12px; text-decoration:underline;}


/*　店舗のご案内
------------------------------------------------*/
table.tbl_shop_info {
	border-collapse:separate;
	width:720px;
	font-size:10px;
	margin-left:auto;	/* IE以外用の中央寄せ */
        margin-right:auto;	/* IE以外用の中央寄せ */
	border: 1px #176A93 solid;
	letter-spacing: 0.1em;
	margin-top:10px;
}
table.tbl_shop_info th.up{
	text-align:center;
	vertical-align:middle;
	width:150px;
	color: #FFFFFF;
	font-size:12px;
	background:#176A93;
	border-bottom: 1px #FFFFFF dotted;
}

table.tbl_shop_info td.up{
	color: #4B4B4B;
	font-size:12px;
	background:#FFFFFF;
	padding-left: 10px;
	border-bottom: 1px #4B4B4B dotted;
	padding-bottom: 8px;
	padding-top: 8px;

}

table.tbl_shop_info th.down{
	text-align:center;
	vertical-align:middle;
	width:150px;
	color: #FFFFFF;
	font-size:12px;
	background:#176A93;
}

table.tbl_shop_info td.down{
	color: #4B4B4B;
	font-size:12px;
	background:#FFFFFF;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;

}


/*　会社概要
------------------------------------------------*/
table.tbl_comp_info {
	border-collapse:separate;
	width:720px;
	font-size:10px;
	margin-left:auto;	/* IE以外用の中央寄せ */
        margin-right:auto;	/* IE以外用の中央寄せ */
	border: 1px #176A93 solid;
	letter-spacing: 0.1em;
	margin-top:10px;
}
table.tbl_comp_info th.up{
	text-align:center;
	vertical-align:middle;
	width:150px;
	color: #FFFFFF;
	font-size:12px;
	background:#176A93;
	border-bottom: 1px #FFFFFF dotted;
}

table.tbl_comp_info td.up{
	color: #4B4B4B;
	font-size:12px;
	background:#FFFFFF;
	padding-left: 10px;
	border-bottom: 1px #4B4B4B dotted;
	padding-bottom: 8px;
	padding-top: 8px;

}

table.tbl_comp_info th.down{
	text-align:center;
	vertical-align:middle;
	width:150px;
	color: #FFFFFF;
	font-size:12px;
	background:#176A93;
}

table.tbl_comp_info td.down{
	color: #4B4B4B;
	font-size:12px;
	background:#FFFFFF;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;

}


/*　商品ご発送前のご確認事項
------------------------------------------------*/

.confirm01{
	margin-top:15px;
	margin-left:10px;
	margin-bottom:5px;
	padding-left:20px;
	line-height:1.7;
	color:#333333;
	background: url(../image/icon_sitemap1.jpg) 20% left no-repeat;
	font-weight:bold;
	font-size:14px;
}

.confirm02{
	margin-top:5px;
	margin-left:10px;
	margin-bottom:10px;
	padding-left:20px;
	line-height:1.7;
	letter-spacing: 0.1em;
	color:#333333;
}




/*　白ロム販売機種一覧
------------------------------------------------*/

.sell01{
	margin-top:15px;
	margin-left:10px;
	margin-bottom:5px;
	padding-left:20px;
	line-height:1.7;
	color:#333333;
	background: url(../image/icon_sitemap1.jpg) 20% left no-repeat;
	font-weight:bold;
	font-size:14px;
}

.sell02{
	margin-top:5px;
	margin-left:10px;
	margin-bottom:10px;
	padding-left:20px;
	line-height:1.7;
	letter-spacing: 0.1em;
	color:#333333;
}

.sell02 a{ color: #FF6600; font-size:12px; text-decoration:underline;}
.sell02 a:hover{ color: #CC0000; font-size:12px; text-decoration:underline;}



/*　特定商取引法に基づく表記
------------------------------------------------*/
table.tbl_law {
	border-collapse:separate;
	width:720px;
	font-size:10px;
	margin-left:auto;	/* IE以外用の中央寄せ */
        margin-right:auto;	/* IE以外用の中央寄せ */
	border: 1px #176A93 solid;
	letter-spacing: 0.1em;
	margin-top:10px;
}
table.tbl_law th.up{
	text-align:center;
	vertical-align:middle;
	width:180px;
	color: #FFFFFF;
	font-size:12px;
	background:#176A93;
	border-bottom: 1px #FFFFFF dotted;
}

table.tbl_law td.up{
	color: #4B4B4B;
	font-size:12px;
	background:#FFFFFF;
	padding-left: 10px;
	border-bottom: 1px #4B4B4B dotted;
	padding-bottom: 8px;
	padding-top: 8px;

}

table.tbl_law th.down{
	text-align:center;
	vertical-align:middle;
	width:180px;
	color: #FFFFFF;
	font-size:12px;
	background:#176A93;
}

table.tbl_law td.down{
	color: #4B4B4B;
	font-size:12px;
	background:#FFFFFF;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;

}

