@charset "Shift_JIS";    /* 文字コードの設定 */

/*-----------------------
   　　ページ全体
-----------------------*/
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/background.gif);
	background-repeat: repeat-y;
	background-color: #EEF3FF;
	background-position: center;
}

body,td,p{
	font-size:12px;
	line-height:140%;
}

p.faq-indent {
	padding-left:12px;
}

p.faq-ttl {background:url(../images/blt_tri_s03.gif) no-repeat top left;padding:0px 0px 2px 13px;}


p.faq-ttl a {
	color:#666666;
	border-bottom:solid 1px;
}

.white {
	background-color: #FFFFFF;
}
.ecoborder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #94CF48;
	border-left-color: #94CF48;
}
.font {
	font-size: 90%;
	line-height: 150%;
}
.fontb {
	font-size: 80%;
	line-height: 150%;
}
.fontc {
	font-size: 80%;
	line-height: 180%;
}
span.red {
	color: #FF0000;
}

span.blue {
	color: #FF0000;
}

.footerbg {
	background-color: #FF9000;
}
.footerside {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF9000;
	border-left-color: #FF9000;
}
.line {
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
}
.blue {
	background-color: #002099;
}
.style4 {
	font-size: 80%;
	line-height: 130%;
}
.style5 {
    color: #FF6600}
.line1 {
	margin: 0px;
	background-color: #FFECED;
}
.text-1 {
	font-size: 90%;
	line-height: 130%;
}
.line-2 {
	background-color: #FFFFCC;
	padding: 5px;
}
.qaq {background:url(../images/icn_qa_q.gif) no-repeat top left;padding-left:20px;margin-top:12px;font-weight:bold;}

.qaa {background:url(../images/icn_qa_a.gif) no-repeat top left;padding-left:20px;margin-top:8px;}
li.litype07 {background:url(../images/blt_tri_s02.gif) no-repeat top left;padding:0px 0px 2px 13px;}

ul#helpindex {
	padding-left:0;
	margin-left:0;
}

#helpindex li {
	list-style: none;
	padding-bottom: 5px;
	margin-left:0;
}
.voicecenter {
	background-image: url(../images/voice_center.gif);
	background-repeat: repeat-y;
}

.fontblue {
	color: #002099;
}
.voicebg {
	background-image: url(../images/voice_bg.gif);
	background-repeat: repeat;
}
.voicebg2 {
	background-image: url(../images/voice_background.gif);
	background-repeat: repeat-y;
}
.celltype04 {
	border: 1px solid #003399;
	margin-bottom: 20px;
}
.contentborder01 {
width:100%;height:1px;background:url(../images/line2.gif) repeat-x;margin:0px 0px 8px 0px;}
.pointbg {
	background-image: url(../images/point_background.gif);
	background-repeat: repeat-y;
}
.table-1 {
	margin: 0px;
	padding-right: 20px;
	padding-left: 20px;
}
.text-2 {
	font-size: 90%;
	line-height: 150%;
	font-weight: bold;
	padding: 2px;
	text-align: left;
	color: #FFFFFF;
}
.text3 {
	text-decoration: underline;
}

/* 高価買取リスト */

#BHP .tblsyle01 {
	margin: 16px 10px 6px 11px;
	width: 800px;
}
#BHP .tblsyle01 th {
	background: #b0b0c0;
	width: 84px;
	border-bottom: 3px solid #fff;
}

#BHP .tblsyle01 tr th p {
	display: block;
	width: 80px;
	text-align: center;
	font-weight: bold;
}
#BHP .tblstyle01 tr td {
	padding: 0;
	margin: 0;
}

#BHP .tblsyle01 tr td .col01,
#BHP .tblsyle01 tr td .col02 {
	margin: 0px;
	width: 550px;
}
#BHP .tblsyle01 tr td .col01 dt,
#BHP .tblsyle01 tr td .col02 dt {
	float: left;
	width: 120px;
	padding: 6px 3px;
	clear: left;
	display: inline;
}
#BHP .tblsyle01 tr td .col01 dd,
#BHP .tblsyle01 tr td .col02 dd {
	float: right;
	width: 380px;
	padding: 6px 0;
}
#BHP .tblsyle01 tr td .col01 {
	background: #E9F0D2;
	overflow: hidden;
	display: block;
	clear: left;
	width: 550px;
	border-right: 3px solid #fff;
}
#BHP .tblsyle01 tr td .price01 {
	background: #E9F0D2;
	overflow: hidden;
	display: block;
	clear: left;
	width: 550px;
}

#BHP .tblsyle01 tr td .price01,
#BHP .tblsyle01 tr td .price02 {
	margin: 0px;
	width: 160px;
	overflow: hidden;
	font-weight: bold;
	color: #73A224;
	padding: 0px 6px 0px 0px;
	white-space: nowrap;
}
#BHP .tblsyle01 tr td .price01 dt,
#BHP .tblsyle01 tr td .price02 dt {
	float: left;
	width: 30px;
	padding: 6px;
	clear: left;
}
#BHP .tblsyle01 tr td .price01 dd,
#BHP .tblsyle01 tr td .price02 dd {
	float: right;
	padding: 6px 0px;
	text-align: right;
}

.txt01 {
	font-size: 10px;
}

