@charset "utf-8";



/* *** add *** */

.purchaselist {
	width: 600px;
}

.purchaselist ul {
    display: block;
    margin: 0 0 0 40px;
    overflow: hidden;
    padding: 0;
    width: 600px;
}
.purchaselist ul li {
    background-color: #ffffff;
    display: block;
    float: left;
    list-style-type: none;
    margin: 0 0 15px;
    padding: 10px 0;
    text-decoration: none;
    width: 270px;
}

*:first-child+html .purchaselist ul li {
	padding-bottom:15px;
}

.purchaselist ul li a:hover {
	filter:alpha(opacity=70);
    opacity:0.7;
}

.purchaselist ul li a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: left;
	margin:0 10px 20px 0;
}

.purchaselist ul li .list_title {
	display: block;
	color: #000000;
	text-decoration: none;
	font-size: 16px;
	font-weight:bold;
	margin:0;
	text-align:center !important;
	line-height:22px;
}

.purchaselist ul li.br00 {
	border-right:none !important;
}

.purchaselist ul li a.br00 {
	border-right:none !important;
}

.purchaselist ul img.mb15 {
	margin:0 0 15px !important;
	padding:0 !important;
}


.mt015 {
	margin-top:-15px !important;
}

.mb20 {
	margin-bottom:20px !important;
}

.bb00 {
	border-bottom:none !important;
}




/* *** 131106 add2 *** */
#banner {
	display:block;
	margin:20px 0 30px 9px;
	padding:0;
}

#banner img {
	margin:0;
	padding:0;
	width:615px;
}

#banner a img {
	border-style:none;
}

#banner a:hover img,
.adobe_dl a:hover img {
filter:alpha(opacity=70);
opacity:0.7;
}

#adobe {
	margin:0 0 30px;
	padding:24px;
	border:3px solid #cccccc;
}

.adobe_dl {
	text-align:right;
}

.adobe_dl img {
	position:relative;
	top:12px;
	right:0;
	margin: 0 0 0 15px;
}

/* **** 買取申込用紙印刷 **** */
#assessprint .mb40 {
	margin-bottom:40px !important;
}

#assessprint a img {
	border-style:none;
}

#assessprint a:hover img {
filter:alpha(opacity=70);
opacity:0.7;
}

#assessprint {
	margin:0 auto;
	padding:0;
    width:636px;
	line-height:1.5;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
}

#assessprint h1,
#assessprint h2 {
	width:636px !important;
}

#assessprint h1 {
	margin:0 !important;
	padding-top:0 !important;
}

#assessprint h2 {
	margin:0 0 10px;
	padding:0;
	font-size:20px;
	font-weight:bold;
}


#assessprint #attention {
	margin:0 auto 20px;
	padding:15px;
	border:1px solid #dddddd;
/*	width:594px;*/
	width:604px;
}

#assessprint .innerbox {
	margin:0 auto;
	padding:2px;
	width:632px;
}

#assessprint #attention p strong {
	font-size:36px;
	font-weight:bold;
	display:block;
	margin:0 auto;
	padding:0;
	text-align:center !important;
}

#assessprint #attention dl {
	margin:20px auto 0;
	padding:10px;/* 0px */

}

#assessprint #attention dl dt {
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
}

#assessprint #attention dl dd {
	font-size:14px;
	margin:0 0 30px 1.5em;
}

#assessprint .printbtn {
	display:block;
	margin:0px auto 60px;
	padding:0;
	width:586px;
}

#assessprint .printbtn img,
#assessprint .printbtn a img {
	margin:0;
	padding:0;
}

.mb00 {
	margin-bottom:0 !important;
}
.mb20 {
	margin-bottom:20 !important;
}


/* **** 初期設定 **** */

p,form,input{
	margin:0px;
	padding:0px;
}


/* **** offer.html **** */
.cmpBnr {
	width: 656px;
	margin: 10px 0 20px 0;
}

.cmpBnr ul {
	width: 630px;
	margin: 0;
	padding: 0 0 0 18px;
}

.cmpBnr ul li {
	float: left;
	list-style-type: none;
	width: 200px;
	margin: 0;
	padding: 0 10px 10px 0;
}

.cmpBnr ul li img {
	vertical-align: bottom;
	border: none;
}

.cmpBnr ul li a:hover img {
	filter:alpha(opacity=70);
	opacity:0.7;
}


td#OFF{
	font-size:12px;
	padding:0px 10px 16px 10px;
	line-height: 1.7;
}

	#OFF .CaptionA{
		width:636px;
		height:27px;
		margin:0px 0px 10px 0px;
		background-image:url("/images/shop/report/index_bg04.gif");
		background-repeat:no-repeat;
		text-align:left;
	}

		#OFF .CaptionA div{
			color:#FFFFFF;
			font-size:14px;
			line-height:20px;
			margin:0px 0px 0px 10px;
			padding:5px 12px 0px 12px;
		}

		#OFF .CaptionA img{
			vertical-align:middle;
		}

	#OFF .CaptionB{
		width:auto;
		margin:0px 10px 10px 10px;
		text-align:left;
	}

	#OFF .CaptionC1{
		width:auto;
		margin:0px 5px 10px 10px;

		text-align:left;
	}

	#OFF .CaptionC2{
		width:auto;
		margin:0px 10px 10px 5px;
		text-align:left;
	}

		#OFF .CaptionB div{
			font-size:12px;
			font-weight:bold;
			padding:0px 10px 4px 10px;
			background-image:url("/images/shop/assess/off_mat01.gif");
			background-position:0% 40%;
			background-repeat:no-repeat;
			text-align:left;
		}

		#OFF .CaptionC1 div{
			font-size:12px;
			font-weight:bold;
			padding:0px 10px 4px 10px;
			background-image:url("/images/shop/assess/off_mat01.gif");
			background-position:0% 40%;
			background-repeat:no-repeat;
			text-align:left;
		}

		#OFF .CaptionC2 div{
			font-size:12px;
			font-weight:bold;
			padding:0px 10px 4px 10px;
			background-image:url("/images/shop/assess/off_mat01.gif");
			background-position:0% 40%;
			background-repeat:no-repeat;
			text-align:left;
		}

	#OFF .IconBox{
		width:616px;
		margin:0px 10px 20px 10px;
	}

	#OFF .IconBox2{
		width:303px;
		margin:0px 5px 20px 10px;
	}

	#OFF .IconBox3{
		margin:0px 10px 20px 5px;
		width:303px;
	}

		#OFF .IconBox div{
			margin:0px 0px 8px 0px;
		}

		#OFF .IconBox .Icon01{
			width:60px;
			background-image:url("/images/shop/assess/off_img01.gif");
			background-repeat:no-repeat;
			background-position:top left;
		}

		#OFF .IconBox2 .Icon02{
			width:60px;
			background-image:url("/images/shop/assess/off_img02.gif");
			background-repeat:no-repeat;
			background-position:top left;
		}

		#OFF .IconBox3 .Icon03{
			width:60px;
			background-image:url("/images/shop/assess/off_img03.gif");
			background-repeat:no-repeat;
			background-position:top left;
		}

		#OFF .IconBox .Icon04{
			width:60px;
			background-image:url("/images/shop/assess/off_img04.gif");
			background-repeat:no-repeat;
			background-position:top left;
		}

		#OFF .IconBox .Icon05{
			width:60px;
			background-image:url("/images/shop/assess/off_img05.gif");
			background-repeat:no-repeat;
			background-position:top left;
		}

		#OFF .IconBox .Icon06{
			width:60px;
			background-image:url("/images/shop/assess/off_img06.gif");
			background-repeat:no-repeat;
			background-position:top left;
		}

		#OFF .IconBox .Texts{
			width:556px;
		}

		#OFF .IconBox .Icon00{
			width:60px;
			background-image:url("/images/shop/assess/off_img00.gif");
			background-repeat:no-repeat;
			background-position:top left;
		}
#OFF td p{
	padding-bottom:6px;
}

#OFF td{
	padding:0px 0px 6px 0px;
	vertical-align:top;
}

#OFF div.Notes{
	width:auto;
	font-size:12px;
	margin:14px 0px 24px 0px;
	padding:10px;
	background-color:#D9D9D9;
	text-align:left;
}

#OFF div.Notes div{
	font-weight:bold;
	margin:0px 0px 6px 0px;
}




#SERPic01{
	margin:0px 0px 16px 0px;
}

.TopText{
	font-size:12px;
	width:auto;
	margin:0px 0px 16px 0px;
}

.SERBtnBox{
	width:auto;
	margin:0px 0px 12px 0px;
}


.SERBtnSet{
	width:656px;
	margin:0px 0px 4px 0px;
}

	.SERBtnSet .Top{
		width:656px;
		height:5px;
		background-image:url("/images/shop/assess/ser_btnpar01.gif");
		background-repeat:no-repeat;
	}

	.SERBtnSet .IconBG{
		width:68px;
		height:60px;
		background-image:url("/images/shop/assess/ser_btnpar06.gif");
		background-repeat:repeat-y;
	}

		.SERBtnSet .IconBG .Icon01{
			width:68px;
			height:60px;
			background-image:url("/images/shop/assess/icon01.jpg");
			background-repeat:no-repeat;
		}

		.SERBtnSet .IconBG .Icon02{
			width:68px;
			height:60px;
			background-image:url("/images/shop/assess/icon02.jpg");
			background-repeat:no-repeat;
		}

		.SERBtnSet .IconBG .Icon03{
			width:68px;
			height:60px;
			background-image:url("/images/shop/assess/icon03.jpg");
			background-repeat:no-repeat;
		}



	.SERBtnSet .Header{
		width:588px;
		background-image:url("/images/shop/assess/ser_btnpar04.gif");
		background-repeat:repeat-y;
	}

		.SERBtnSet .Header div{
	width:auto;
	height:13px;
	background-image:url("/images/shop/assess/ser_btnpar03.gif");
	background-repeat:no-repeat;
	background-position:0% 40%;
	vertical-align:middle;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 18px;
		}

			.SERBtnSet .Header div a{
				font-size: 13px;
				font-weight:bold;
				color: #02137f;
				text-decoration:none;
			}

			.SERBtnSet .Header div a:hover{
				color:#f5b450;
			}

	.SERBtnSet .Body{
		width:255px;
		background-image:url("/images/shop/assess/ser_btnpar07.gif");
		background-repeat:repeat-y;
	}

		.SERBtnSet .Body div{
			font-size:12px;
			width:auto;
			padding:6px 8px 0px 8px;
			background-image:url("/images/shop/assess/ser_btnpar05.gif");
			background-repeat:no-repeat;
		}

	.SERBtnSet .Bottom{
		width:323px;
		height:15px;
		background-image:url("/images/shop/assess/ser_btnpar08.gif");
		background-repeat:no-repeat;
	}

/*--------------------------
	買取indexページ
----------------------------*/

#assessMain {
	width: 656px;
	margin: 0 0 50px 0;
	color: #333;
/*	font-family: "Lucida Grande","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif;*/
}

#assessMain a img {
	border: none;
	vertical-align: middle;
}

#assessMain a:hover img {
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#assessMain p {
	font-size: 15px;
	line-height: 1.6;
	vertical-align: middle;
}
#slMain #assessMain #ttlFree {
	width: 652px;
	margin: 0 0 40px 0;
	padding: 0;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}

#assessMain .detail {
	clear: both;
	width: 654px;
	height: 216px;
	margin: 0;
	padding: 0;
}

#assessMain .detail dl {
	clear: both;
	overflow: hidden;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
}

#assessMain .detail dl dt {
	float: left;
	width: 320px;
}
#assessMain .detail dl dd {
	float: left;
	width: 310px;
	margin: 0 auto;
	padding: 20px 0 0 0px;
}
#assessMain ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
#assessMain .detail ul li {
	padding-bottom: 7px;
	font-size: 15px;
	font-weight: bold;
	text-indent: -0.8em;
	padding-left: 1em;
	line-height: 1.3;
}
#assessMain .detail ul li.txt1 {
	font-size: 17px;
	padding-top: 10px;
}
#assessMain .detail img.arrow {
	padding: 2px 0 10px 150px;
}
#assessMain h2.type1 {
	border-bottom: 4px solid #001282;
	padding: 0 0 5px 5px;
	color: #000000;
	font-size: 21px;
	line-height: 1.2;
	text-align: left;
	background: none;
	margin-bottom: 0 !important;
}
#assessMain h2.mb10 {
	margin-bottom: 10px !important;
}

.grid:after, .fix:after, .gbox:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#assessMain ul.grid {
	width: 654px;
	display: block;
	margin-right: -27px;
	position: relative;
	margin-bottom: 10px;
}
#assessMain .grid li {
	float: left;
	width: 313px;
	padding-right: 27px;
	margin-bottom: 10px;
}
#assessMain .grid li.pr0 {
	padding-right: 0;
}
#assessMain h3.type2 img {
	padding-right: 12px;
	vertical-align: middle;
}
#assessMain h3.type2 {
	border-bottom: 1px solid #001282;
	padding-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
	color: #001282;
	margin-bottom: 10px;
}
#assessMain dl,#assessMain dt {
	margin: 0;
	padding:0;
}
#assessMain dd {
	margin: 20px 0 10px 0;
	line-height: 1.6;
	font-size: 15px;
}
#assessMain .bnrBox {
	margin: 40px 0 20px 0;
}

.campaignArea {
	padding: 5px 0 20px 20px !important;
	margin: 0 0 10px;
}

/* 151228 add */
#assessTable h3 {
    margin: 0;
		padding: 0;
}



/*--ie7以下対応--*/
#slMain #assessMain #ttlFree { /height: 40px; }
##assessMain .detail dl dd { /padding-top: 25px; }
#assessMain H2.type1 { /margin-bottom: 20px !important; }
