@charset "SHIFT_JIS";
* {
	margin:0px;
	padding:0px;
	zoom:normal;
}

/*PAGE LAYOUT
-------------------------------------------*/
/*ナビエリア*/
#naviFrame{
	background:url(../images/navi_bg.gif) repeat-x top left;
	height:43px;
	padding:0 17px 0px 15px;
	margin-bottom:20px;
}

/*パンクズ*/
#naviFrame .brcrm{
	float:left;
	padding:16px 0 0;
	font-size:11px;
}

/*ページトップ*/
.pagetop{
	float:right;
	padding:0px;
	margin:20px 0px 16px 0px;
	background: url(../images/pagetop.gif) no-repeat left top;
	text-indent: 18px;
	display:block;
	text-align:left;
	height:15px;
	clear:both;
}

/*ページレイアウト*/
#selltop_wrapper {
	color: #333333;
	font-size: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
	width: 980px;
	margin:0px;
}

#selltop_main {
	width: 880px;
	margin:0 50px;
	background-color:#FFFFFF;
}

#sell_header {
	background: url(../images/header_bg110826.gif) no-repeat;
	width: 880px;
	height:330px;
}

#sellsubArea{
	width:125;
	background-color:#FFFFFF;
	float:left;
}

#sellmainArea{
	position:relative;
	margin-bottom:50px;
	left:5px;
	width:750;
	background-color:#FFFFFF;
	float:left;
}

.mainArea_text_b{
	font-size:14px;
	font-weight:bold;
}

.mainArea_text{
	padding:2px 15px 5px 15px;
	font-size:12px;
	line-height:130%;
}

.mainArea_text02{
	padding:0px 20px;
	font-size:14px;
	line-height:130%;
}

.mainArea_text02s{
	padding:0px 20px;
	font-size:12px;
	line-height:130%;
}

.mainArea_textpay{
	padding:5px 3px 0 3px;
	font-size:12px;
	line-height:130%;
}

.headerbtn_b {
	padding: 190px 0 0 0px;
}

.headerbtn_jp {
	padding: 185px 0 0 0px;
}

.sagawatext{
	font-size:13px;
	font-weight:bold;
	padding-top:3px;
	margin:0px 0px 0px 0px;
	background:url(../images/attention.gif) no-repeat;
	text-indent:29px;
	text-align:left;
	height:23px;
}

.text_r{
	text-align:right;
	font-size:13px;
	padding:3px 5px 0 0px;
}

.textjp_r{
	text-align:right;
	font-size:13px;
	padding:0px 5px 0 0px;
}


#content h2 {
	margin-bottom: 1em;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 117%;
	font-weight: bold;
}

.contenttitle {
	padding:15px 0px 5px 15px;
}

.contenttext {
	font-size:16px;
	padding:30 30px 10 15px;
	color: #333333;
	line-height:125%;
}

.contentflow {
	padding:3 0px 5 60px;
}

.contentflowtext {
	font-size:14px;
	padding:5 10px;
	color: #333333;
	line-height:135%;
	vertical-align:top;

}

.headertext_r{
	font-size:14px;
	line-height:125%;
	color:#333333;
	padding:0 5 5 0px;
	text-align:right;
}


/*ご利用の流れ*/
.processtext_n{
	font-size:13px;
	color:#333333;
	padding:5 0px;
	vertical-align:top;
}

.processtext{
	font-size:13px;
	line-height:125%;
	color:#333333;
	padding:5 15 5 0px;
	vertical-align:top;
}

.processtext_r{
	font-size:13px;
	line-height:125%;
	color:#333333;
	padding:0 15 5 0px;
	text-align:right;
}

.toiawase_table{
	border-collapse:collapse;
	border:solid 2px #7FA2CE;
	margin:20 0 10 0px;
}

.processtext_s{
	font-size:13px;
	line-height:125%;
	color:#333333;
	padding:0 15 0 5px;
	text-align:left;
}

.toiawase_text01{
	padding:5 0px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}

.basis_table{
	border:solid 2px #7FA2CE;
	border-collapse: collapse;
	color:#333333;
}

.basis_table td{
	border:solid 2px #7FA2CE;
}

.basis_table td img{
	margin:10px 0 10px 25px;
}

.cardboard_text{
	padding:2 0 0 5px;
	font-size:14px;
}

.sagawa_text{
	padding:10 0 10 5px;
	font-size:14px;
}

.bannerlayout_text{
	font-size:13px;
	line-height:125%;
	color:#333333;
	vertical-align:top;
}

/*買取基準*/
.genru_text01{
	font-size:12px;
	line-height:125%;
	padding:5 0 5 10px;
}

.genru_text02{
	font-size:12px;
	line-height:150%;
	padding:5 0 5 10px;
}

.genru_text03{
	font-size:14px;
	line-height:130%;
	padding:5 0px;
	font-weight:bold;
}

.genru_text04{
	font-size:13px;
	text-align:right;
	padding:5 30 5 0px;
}

.genru_b_text{
				height:30px;
				font-weight:bold;
				font-size:16px;
				text-align:center;
}
.genru_b_text02{
				height:30px;
				font-weight:bold;
				font-size:12px;
				text-align:center;
}

.genru_b_text03{
				font-size:15px;
				line-height:125%;
}

.genru_b_text04{
				height:30px;
				font-weight:bold;
				font-size:15px;
				text-align:center;
}
.genru_content {
	padding:5 0px 5 30px;
}

.genru_contentrev2 {
	padding:5 0px 5 30px;
}

.genru_contentrev2 td {
				font-size:12px;
				line-height:150%;
				padding:3px;
				border:solid 2px #7FA2CE;
}

/*買取基準リニューアル*/
.re_genru_text01{
				font-size:12px;
				line-height:150%;
				padding:5px;
}

.re_genru_b_text{
				font-weight:bold;
				font-size:14px;
}

/*4月1日本人確認変更*/
.fix0401_text{
	margin:15px 0 0 0;
	border:2px solid red;
	width:500px;
	font-size:14px;
	font-weight:bold;
	padding:10px 0;
	line-height:150%;
}



/*よくある質問*/
.qa_mark{
		margin:0 0 0 50px;
		background:url(../images/qicon.gif) no-repeat 0 5px; 
		text-indent:0px !important;
		text-indent:2px;
		font-size:16px;
		padding:6 16px 5 25px;
		display:block;
}

/*=========================
■Q&A
===========================*/
#qa_layer{
	margin-left:30px;
	width:800px;
}

#qa_layer div.qa_box {
  margin: 0px;
  padding: 0 0 0 15px;
	width:785px;
}


#qa_layer p.question_text {
  background: url(../images/qicon.gif) no-repeat left top;
	margin-top:10px;
	padding:2 0 0 30px;
  float: left;
  font-weight: bold;
	font-size:18px;
  color: #08397b;
	height:20px;
  width: 785px;
  border-bottom: 1px solid #08397b;
}

#qa_layer p.question_text a {
  text-decoration: none;
}

#qa_layer p.question_text a:hover {
  text-decoration: underline;
}

#qa_layer p.answer_btn {
  float: right;
  width: 86px;
  height: 19px;
}

#qa_layer p.answer {
  clear: both;
	font-size:16px;
  padding:10 0 5 30px;
  width: 785px;

}

div.titlecenter p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
}

/*for IE6 */
* html .titlecenter p {
	display: inline;
	zoom: 1;
}

/*for IE7 */
*:first-child+html .titlecenter p {
	display: inline;
	zoom: 1;
}



/*ナビ*/

.slgnavi ul{
	width:880px;
	overflow:hidden;
	position:relative;
	margin:0px 0 10px 0;
}

.slgnavi ul li{
	height:37px;
	float:left;
	overflow:hidden;
}

.slgnavi ul li.sl_current img{
	margin-top:-74px;
	display:block; /* IE6隙間防止 */
}

.slgnavi ul li a{
	display:block;
}

.slgnavi ul li a:link    {}
.slgnavi ul li a:visited {}
.slgnavi ul li a:hover   {margin-top:-37px;}
.slgnavi ul li a:active  {margin-top:-37px;}
