@charset "utf-8";

/* CSS Document */
/* コンテンツ上:タイトル */
body#sellTop h2 , body#sellBasic h2 , body#sellPractice h2 , body#sellAbout h2 , body#purchase h2 {
	background-image:url(../img/sell/title_top.gif);
	}
body#consultInquiry h2 {
	background-image:url(../img/sell/title_con.gif);
	}
body#introduceInquiry h2 {
	background-image:url(../img/sell/title_intro.gif);
	}
body#caceCheck h2 {
	background-image:url(../img/sell/title_check.gif);
	}
/* 見出し */
h3.commonM {
	background-image:url(../img/sell/bg_head_b.gif);
	}
h3.commonFull {
	width:727px;
	padding: 5px 0 5px 8px;
	border-left-style:solid;
	border-left-color:#102053;
	border-left-width:5px;
	background-color:#336699;
	}

	
/* フォーム上 */
p.formLeadText {
	margin:0 0 25px 0;
	padding:0;
	clear:both;
	}
/* フォーム：流れ */
ul#inquiryFlow {
	margin:0 0 10px 0;
	padding:0;
	zoom:1;
	}
ul#inquiryFlow li {
	margin:0;
	padding:0;
	list-style-position:inside;
	list-style-type:none;
	float:left;
	}
ul#inquiryFlow:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
/* フォーム：Mystyleログイン */
dl#inputMyStyle {
	width:740px;
	margin:0 0 15px 0;
	padding:0 0 2px 0;
	background-color:#FECB32;
	}
dl#inputMyStyle dt {
	width:740px;
	height:25px;
	margin:0;
	padding:0;
	background-image:url(../img/head_i_mystyle.gif);
	background-position:0 0 ;
	background-repeat:no-repeat;
	}
dl#inputMyStyle dd {
	width:710px;
	margin:0 2px;
	padding:10px 13px;
	background-color:#FFFFFF;
	}
dl#inputMyStyle dd#idInputArea div {
	min-height:24px;
	padding:10px 20px 5px 20px;
	background-image:url(../img/bg_i_mystyle.gif);
	}
dl#inputMyStyle dd#idInputArea div ul {
	margin:0 0 0 5px;
	padding:0;
	}
dl#inputMyStyle dd#idInputArea div li {
	margin:0 15px 0 0;
	padding:4px 0 0 0;
	list-style-position:inside;
	list-style-type:none;
	float:left;
	}
dl#inputMyStyle dd#idInputArea div li#btnLogin {
	padding:0;
	}
dl#inputMyStyle dd#idInputArea div li input {
	margin:-2px 0 0 3px;
	}
dl#inputMyStyle dd#idInputArea div p {
	margin:5px 0 0 0;
	float:right;
	}
dl#inputMyStyle dd#idInputArea div:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
/* フォーム：問い合わせ内容 */
table.inquiryTable {
	width:740px;
	margin:0 0 20px 0;
	padding:0;
	border-top-style:solid;
	border-top-color:#999999;
	border-top-width:1px;
	border-left-style:solid;
	border-left-color:#999999;
	border-left-width:1px;
	border-collapse:collapse;
	color:#333333;
	}
table.inquiryTable input {
	margin-bottom:0;
	}
table.inquiryTable select {
	margin-bottom:0;
	}
table.inquiryTable th , table.inquiryTable td {
	margin:0;
	padding:5px;
	border-right-style:solid;
	border-right-color:#999999;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	}
table.inquiryTable th{
	background-image:url(../img/bg_dot.gif);
	text-align:left;
	}
table.inquiryTable td{
	width:520px;
	}
table.inquiryTable th p{
	padding:0 0 0 -34px;
	text-indent:34px;
	background-position: 0 0;
	background-repeat:no-repeat;
	}
table.inquiryTable th p img{
	vertical-align:middle;
	}
table.inquiryTable th p.required{
	background-image:url(../img/icon_required.gif);
	}
table.inquiryTable th p.optional{
	background-image:url(../img/icon_optional.gif);
	}
table.inquiryTable td p{
	margin:0 0 3px 0;
	}
table.inquiryTable td p input{
	margin-right:5px;
	}
table.inquiryTable td ul {
	margin:0 0 0 -38px;
	display: inline;
	}
table.inquiryTable td li {
	padding-right: 7px;
	display: inline;
	}
table.inquiryTable td li input {
	margin-left: 1.5em;
	}
table.inquiryTable td.nameKana li input {
	margin-left: 0.7em;
	}
table.inquiryTable td .radioBtnList input {
	margin-left: 0;
	margin-bottom:-2px;
	}
table.inquiryTable td .radioBtnList input.otherBox {
	margin-left: 5px;
	margin-bottom:0;
	}
table.inquiryTable td .checkBtnList input {
	margin-left: 0;
	}
table.inquiryTable td p.underLine {
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	}
/* フォーム：個人情報の確認 */
div#confirmationPrivacy {
	width:px;
	margin:0 0 5px 0;
	padding:15px 48px;
	background-color:#E5E5E5;
	}
div#emBox{
	width:710px;
	margin:0 auto 15px auto;
	padding:15px 15px 5px 15px;
	background-color:#FDEBB4;
	}
div#emBox div#agreeCheck {
	width:630px;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
div#emBox div#agreeCheck p {
	margin:0 auto 10px auto;
	padding:0;
	}
div#emBox div#agreeCheck input {
	margin:0 5px 0 0;
	}
div#emBox div#agreeCheck p#checkbox {
	color:#CC0000;
	font-weight:bold;
	}
/* フォーム：インラインフレーム風個人情報保護方針 */
div#aboutPrivacyPolicyArea {
	width:650px;
	height:220px;
	padding:0;
	overflow:scroll;
	overflow-x:hidden;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	background-color:#FFFFFF;
	}
div#aboutPrivacyPolicyArea h3 {
	width:;
	margin:0 0 10px 0;
	padding: 10px 5px;
	background-color:#CCCCCC;
	color:#FFFFFF;
	border-top-style:solid;
	border-top-color:#666666;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#666666;
	border-bottom-width:1px;
	}
div#aboutPrivacyPolicyArea p {
	width:610px;
	margin:0 auto 15px auto;
	padding:0;
	}
div#aboutPrivacyPolicyArea div#aboutPrivacyPolicy {
	width:610px;
	margin:0 auto 15px auto;
	padding:0;
	}
div#aboutPrivacyPolicyArea h4 {
	margin-bottom:10px;
	padding-left: 15px;
	background-image:url(../img/icon_orange.gif);
	background-position:center left;
	background-repeat:no-repeat;
	font-weight:bold;
	}
div#aboutPrivacyPolicyArea ol{
	margin: 0 0 15px 0;
	}	
div#aboutPrivacyPolicyArea ol li ol{
	margin: 0;
	}
div#aboutPrivacyPolicyArea div#aboutPrivacyPolicy ul{
	width:575px;
	margin-bottom: 15px;
	padding: 10px 10px 10px 26px ;
	background-color:#FFEFCD;
	}
div#aboutPrivacyPolicyArea ul:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
div#aboutPrivacyPolicyArea ul li {
	margin: 0 10px 0 15px;
	padding: 0 0 0 10px;
	list-style-type:disc;
	}	
div#aboutPrivacyPolicyArea dl.aboutPrivacyPolicyContents {
	margin:0 0 15px 0;
	padding: 0;
	}	
div#aboutPrivacyPolicyArea dl.aboutPrivacyPolicyContents dt {
	margin:0;
	padding:0;
	}	
div#aboutPrivacyPolicyArea dl.aboutPrivacyPolicyContents dd {
	margin:0 0 15px 0;
	padding: 0;
	}
/* フォーム：完了画面 */
div#finishComment {
	width: 720px;
	min-height:155px;
	margin:0 0 15px 0;
	padding:10px;
	background-image:url(../img/bg_i_finish.gif);
	background-position: top right;
	background-repeat:no-repeat;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	}
div#finishComment p {
	width:510px;
	margin:0 0 15px 0;
	}
div#finishComment div.searchBtnAreaC {
	width:490px;
	margin:0;
	}
div#finishComment div.searchBtnAreaC p {
	margin:0;
	}
		
/* サイド：複数店舗に一括相談 */
dl#sideConTogether {
	width:180px;
	margin-bottom:13px;
	}
dl#sideConTogether dt {
	width:180px;
	height:25px;
	margin: 0;
	padding:0;
	background-image:url(../img/sell/head_side_together.gif);
	}
dl#sideConTogether dd {
	margin:0;
	padding:9px 10px 10px 10px;
	background-image:url(../img/buy/bg_side_k_ms.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:center;
	}
dl#sideConTogether dd p {
	margin:0 0 5px 0;
	padding:0;
	}
dl#sideConTogether dd p strong {
	font-size:larger;
	}
dl#sideConTogether dd p#text {
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
	}
/* サイド：お問い合わせ窓口 */
dl#sideConConInfo dt {
	width:180px;
	height:25px;
	margin: 0;
	padding:0;
	background-image:url(../img/sell/head_side_contact.gif);
	}
dl#sideConConInfo dd {
	margin:0;
	padding:9px 10px 10px 10px;
	background-image:url(../img/sell/bg_side_sq_border.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
dl#sideConConInfo dd p {
	margin:5px 0 0 0;
	padding:0;
	}
dl#sideConConInfo dd p span {
	text-align:right;
	display:block;
	}
dl#sideConConInfo dd p strong {
	font-size:23px;
	color:#CC0000;
	text-align:right;
	display:block;
	}
dl#sideConConInfo dd p#name {
	margin:0 0 5px 0;
	padding:0;
	text-align:center
	}
	
	
	
/* 査定相談：店舗・スタッフ選択 */
/* 査定相談：店舗・スタッフ選択：表示切替ボタンエリア */
div#changeBtnArea {
	width:734px;
	margin:5px 0;
	padding: 5px 3px 3px 3px;
	background-image:url(../img/bg_border_gray.gif);
	}
div#changeBtnArea:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
div#changeBtnArea div#listChangeBtnArea {
	width:264px;
	float:left;
	}
div#changeBtnArea div#listChangeBtnArea p {
	float:left;
	}
div#changeBtnArea p.headArrowLink {
	padding-top:3px;
	}
/* センチュリオン・宅地建物取引主任者 */
img.iconW {
	margin:0 0 1px 1px;
	}
img.iconH {
	margin:0 0 1px 0;
	}
/* 査定相談：店舗選択 */
table.conShopList {
	width:740px;
	margin:0 0 10px 0;
	padding:0;
	border-collapse:collapse;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	}
table.conShopList th {
	width:350px;
	margin:0;
	padding:5px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	background-color:#DAE8F5;
	font-size:larger;
	font-weight:bold;
	text-align:left;
	}
table.conShopList td.alignR {
	margin:0;
	padding:5px 5px 5px 0;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	background-color:#DAE8F5;
	}
table.conShopList table.conShopListDetail {
	margin:-1px;
	padding:0;
	border-collapse:collapse;
	}
table.conShopList table.conShopListDetail td {
	margin:0;
	padding:5px;
	}
table.conShopList table.conShopListDetail td.checkbox {
	background-image:url(../img/bg_dot.gif);
	border-right-style:solid;
	border-right-color:#999999;
	border-right-width:1px;
	}
table.conShopList table.conShopListDetail td.photo {
	text-align:center;
	width:120px;
	}
table.conShopList table.conShopListDetail td.photo img {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	}
table.conShopList table.conShopListDetail td.access {
	width:150px;
	background-color:#F2F2F2;
	text-align:center;
	}
table.conShopList table.conShopListDetail td.access p.alignR {
	margin:5px 0;
	}
table.conShopList table.conShopListDetail td.access p {
	margin:5px 0;
	}
table.conShopList table.conShopListDetail td.access strong {
	font-size:16px;
	}
table.conShopList table.conShopListDetail td.accessTime {
	width:40px;
	background-color:#F2F2F2;
	text-align:center;
	}
table.conShopList table.conShopListDetail td.address {
	width:341px;
	}
table.conShopList table.conShopListDetail td.address strong {
	font-size:26px;
	color:#CC0000;
	font-weight:bold;
	}
table.conShopList table.conShopListDetail td.address p {
	margin-top:5px;
	padding:3px 0;
	border-top-style:dotted;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	}
table.conShopList table.conShopListDetail td.btnCell {
	background-color:#F2F2F2;
	text-align:center;
	}
/* 査定相談：スタッフ選択 */
div#limitArea {
	width:734px;
	margin:5px 0;
	padding: 3px;
	background-color:#EBEBEB;
	}
div#limitArea:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
div#limitArea p {
	margin: 0 15px 0 0;
	padding:2px 0 0 0;
	float:left;
	}
div#limitArea p input {
	margin: 0 3px 0 0;
	}
div#limitArea p.btn {
	padding:0;
	float:none;
	}

table.conStaffList {
	width:740px;
	margin:0 0 10px 0;
	padding:0;
	border-collapse:collapse;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	}
table.conStaffList th {
	width:623px;
	margin:0;
	padding:5px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	background-color:#DAE8F5;
	text-align:left;
	}
table.conStaffList th a {
	font-size:larger;
	font-weight:bold;
	}
table.conStaffList td {
	background-image:url(../img/sell/bg_select_staff.gif);
	}
table.conStaffList td.photo {
	text-align:center;
	width:95px;
	padding:5px;
	border-right-style:solid;
	border-right-color:#999999;
	border-right-width:1px;
	background:none;
	}
table.conStaffList td.photo img {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	}
table.conStaffList table.conStaffListDetail {
	margin:-1px;
	padding:0;
	border-collapse:collapse;
	background:none;
	}
table.conStaffList table.conStaffListDetail td {
	margin:0;
	padding:5px;
	background:none;
	}
table.conStaffList table.conStaffListDetail td.detail {
	width:150px;
	vertical-align:top;
	}
table.conStaffList table.conStaffListDetail td.detail p {
	margin-bottom:5px;
	}
table.conStaffList table.conStaffListDetail td.comment {
	width:150px;
	}
table.conStaffList table.conStaffListDetail td.address {
	width:231px;
	}
table.conStaffList table.conStaffListDetail td.address strong {
	font-size:16px;
	color:#CC0000;
	font-weight:bold;
	}
table.conStaffList table.conStaffListDetail td.address p {
	margin-top:5px;
	padding:3px 0;
	border-top-style:dotted;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	}
table.conStaffList table.conStaffListDetail td.address p.with {
	margin-top:0;
	padding: 0;
	border-style:none;
	}
table.conStaffList table.conStaffListDetail td.btnCell {
	text-align:center;
	}
/* 査定相談：スタッフ選択：スタッフ詳細 */
p#backList {
	padding:0 0 0 6px;
	margin:0 0 7px 0;
	}
p#backList img {
	margin-right:3px;
	}
/* 査定相談：スタッフ選択：スタッフ詳細：スタッフ */
div#staffDetail {
	width:728px;
	margin:0 0 10px 0;
	padding:5px;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	}
div#staffDetail p#photo {
	width:125px;
	margin:0;
	padding:0 5px 0 0;
	float:left;
	}
div#staffDetail p#photo img {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	}
div#staffDetail div#dateArea {
	width:593px;
	margin:0 0 5px 125px;
	padding:5px;
	background-color:#DAE8F5;
	}
div#staffDetail div#dateArea h4 {
	font-weight:normal;
	float:left;
	}
div#staffDetail div#dateArea h4 strong {
	font-size:larger;
	font-weight:bold;
	}
div#staffDetail div#dateArea p {
	min-height:16px;
	text-align:right;
	}
div#staffDetail table#detailDate {
	width:603px;
	margin:0 0 0 -5px;
	padding:0;
	border-collapse:collapse;
	}
div#staffDetail table#detailDate .lavel01 {
	width:285px;
	}
div#staffDetail table#detailDate td {
	vertical-align:top;
	}
div#staffDetail table#detailDate td.specer {
	width:33px;
	}
div#staffDetail table#detailDate td.outline {
	padding:5px 5px 15px 5px;
	}
div#staffDetail table#detailDate td.spec {
	padding:5px 5px 15px 5px;
	text-align:right;
	}
div#staffDetail table#detailDate td h4 {
	margin:0 0 5px 0;
	}
div#staffDetail table#detailDate td table#profile {
	width:285px;
	margin:0;
	padding:0;
	border-collapse:collapse;
	}
div#staffDetail table#detailDate td table#profile th {
	width:50px;
	margin:0;
	padding:2px 0 0 5px;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	text-align:right;
	}
div#staffDetail table#detailDate td table#profile td {
	margin:0;
	padding:2px 0 0 2px;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	}
div#staffDetail table#detailDate td p#comment {
	padding:0 5px 0 10px;
	}
div#staffDetail p#area {
	margin: 0 0 15px 0;
	padding:5px;
	background-color:#EBEBEB;
	}
div#staffDetail div.searchBtnAreaC {
	width:722px;
	margin:0;
	}
div#staffDetail table#detailDate:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
/* 査定相談：スタッフ選択：スタッフ詳細：店舗 */	
h4#staffShop {
	width:728px;
	margin:0;
	padding:6px;
	background-color:#999999;
	color:#FFFFFF;
	font-size:larger;
	}
div#staffShopDetail {
	width:728px;
	margin:0 0 10px 0;
	padding:5px;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	}	
div#staffShopDetail div#shopInfo {
	width:398px;
	margin:0;
	padding:0;
	float:left;
	}
div#staffShopDetail p#map {
	width:300px;
	margin:0 0 0 425px;
	padding:0;
	}
div#staffShopDetail p#map:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}	
div#staffShopDetail div#shopInfo p#photo{
	width:120px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	}
div#staffShopDetail div#shopInfo p#photo img {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	}
div#staffShopDetail div#shopInfo div#number{
	margin:0 0 0 130px;
	padding:0;
	}
div#staffShopDetail div#shopInfo div#number p{
	margin:5px 0 10px 0;
	padding:0;
	}
div#staffShopDetail div#shopInfo div#number p strong{
	color:#CC0000;
	font-size:22px;
	}
div#staffShopDetail div#shopInfo table{
	width:398px;
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-top-style:dotted;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	}
div#staffShopDetail div#shopInfo th{
	width:80px;
	margin:0;
	padding:3px 8px 0 8px;
	text-align:left;
	vertical-align:top;
	}
div#staffShopDetail div#shopInfo td{
	margin:0;
	padding:3px 8px 0 0;
	vertical-align:top;
	}
div#staffShopDetail div#shopInfo td#comment{
	margin:0;
	padding:8px 8px 3px 8px;
	}
div#staffShopDetail div#shopInfo td#comment p{
	margin:0;
	padding:5px;
	background-color:#EBEBEB;
	}
/* 査定相談：確認：依頼する店舗 */
table.selectShopCheck {
	width:740px;
	margin:0 0 10px 0;
	padding:0;
	border-collapse:collapse;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	}
table.selectShopCheck td {
	padding:5px;
	}
table.selectShopCheck td.photo {
	text-align:center;
	width:120px;
	}
table.selectShopCheck td.photo img {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	}
table.selectShopCheck td.address {
	width:472px;
	background-color:#F2F2F2;
	}
table.selectShopCheck td.address strong {
	font-size:26px;
	color:#CC0000;
	font-weight:bold;
	display:block;
	margin:5px 0;
	}
table.selectShopCheck td.spec span {
	display:block;
	margin:0 0 2px 0;
	padding:0 0 0 14px;
	}
/* 査定相談：確認：依頼するスタッフ */
table#selectStaffCheck {
	width:740px;
	margin:0 0 10px 0;
	padding:0;
	border-collapse:collapse;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	}
table#selectStaffCheck td {
	padding:5px;
	}
table#selectStaffCheck td.photo {
	text-align:center;
	width:95px;
	}
table#selectStaffCheck td.photo img {
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	}
table#selectStaffCheck td.staffDate {
	width:190px;
	}
table#selectStaffCheck td.address {
	width:275px;
	background-color:#F2F2F2;
	}
table#selectStaffCheck td.address strong {
	font-size:26px;
	color:#CC0000;
	font-weight:bold;
	display:block;
	margin:5px 0;
	}
table#selectStaffCheck td.spec span {
	display:block;
	margin:0 0 2px 0;
	padding:0 0 0 14px;
	}
	
/* 事例チェック */
/* 事例チェック：都道府県リスト */
div#searchArea {
	width:720px;
	margin:0 0 10px 0;
	padding:10px;
	background-image:url(../img/bg_border_gray.gif);
	}
div#selectPrefBoxArea {
	width:690px;
	min-height:205px;
	margin:0;
	padding:20px 14px;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	background-image:url(../img/sell/bg_check_selectpref.gif);
	background-position:bottom;
	}
* html div#selectPrefBoxArea {
	height:205px;
	}
dl#selectPrefList {
	margin:0;
	padding:0;
	}
dl#selectPrefList dt {
	width:100px;
	height:23px;
	padding: 0 0 7px 0;
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	float:left;
	}
dl#selectPrefList dt#tohoku {
	background-image:url(../img/buy/head_tohoku.gif);
	}
dl#selectPrefList dt#kanto {
	background-image:url(../img/buy/head_kanto.gif);
	}
dl#selectPrefList dt#koshinetsu {
	background-image:url(../img/buy/head_koshinetsu.gif);
	}
dl#selectPrefList dt#tokai {
	background-image:url(../img/buy/head_tokai.gif);
	}
dl#selectPrefList dt#kinki {
	background-image:url(../img/buy/head_kinki.gif);
	}
dl#selectPrefList dt#chugoku {
	background-image:url(../img/buy/head_chugoku.gif);
	}
dl#selectPrefList dt#kyushu {
	background-image:url(../img/buy/head_kyushu.gif);
	}
dl#selectPrefList dd {
	width:585px;
	margin: 0 0 0 105px;
	padding: 5px 0 0 0;
	}
dl#selectPrefList dd:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
dl#selectPrefList dd ul {
	margin: 0;
	padding:0;
	}
dl#selectPrefList dd li {
	list-style-position:inside;
	list-style-type:none;
	float:left;
	color:#333333;
	}
dl#selectPrefList dd li a , dl#selectPrefList dd li span {
	margin: 0 5px;
	}
dl#selectPrefList dd li span {
	color:#CDCDCD;
	}
/* 事例チェック：市区郡選択：上に都道府県下にリスト */
table#topHeadTable {
	width:739px;
	margin:0 0 10px 1px;
	padding:0;
	border-style:solid;
	border-color:#333333;
	border-width:1px;
	border-collapse:collapse;
	}
table#topHeadTable th{
	width:732px;
	margin:0;
	padding:3px;
	border-bottom-style:solid;
	border-bottom-color:#333333;
	border-bottom-width:1px;
	background-image:url(../img/bg_dot.gif);
	}
table#topHeadTable th h4{
	width:100px;
	height:23px;
	margin:0;
	padding:0;
	display:block;
	float:left;
	}
table#topHeadTable th h4#areaTohoku{
	background-image:url(../img/buy/head_tohoku.gif);
	}
table#topHeadTable th h4#areaKanto{
	background-image:url(../img/buy/head_kanto.gif);
	}
table#topHeadTable th h4#areaKoshinetsu{
	background-image:url(../img/buy/head_koshinetsu.gif);
	}
table#topHeadTable th h4#areaTokai{
	background-image:url(../img/buy/head_tokai.gif);
	}
table#topHeadTable th h4#areaKinki{
	background-image:url(../img/buy/head_kinki.gif);
	}
table#topHeadTable th h4#areaChugoku{
	background-image:url(../img/buy/head_chugoku.gif);
	}
table#topHeadTable th h4#areaKyushu{
	background-image:url(../img/buy/head_kyushu.gif);
	}
table#topHeadTable th h4{
	width:100px;
	height:23px;
	margin:0;
	padding:0;
	display:block;
	float:left;
	}
table#topHeadTable th ul{
	margin:0 0 0 110px;
	padding:0;
	}
table#topHeadTable th li{
	margin:5px 0 0 0;
	padding:0;
	list-style-position:inside;
	list-style-type:none;
	float:left;
	}
table#topHeadTable th li a , table#topHeadTable th li span {
	margin: 0 5px;
	}
table#topHeadTable th li span {
	color:#CDCDCD;
	}
table#topHeadTable th p{
	margin:0;
	padding:5px;
	background-color:#E0E0E0;
	font-size:10px;
	float:right;
	}
/* 事例チェック：市区郡選択：コメント部分 */
table#topHeadTable p {
	margin: 5px;
	}
/* 事例チェック：市区郡選択：市区郡一覧 */
table#topHeadTable table.selectAreaLine {
	width:732px;
	margin:2px auto 10px auto;
	border-collapse:collapse;
	color:#999999;
	}
table#topHeadTable table.selectAreaLine th {
	margin:0;
	padding:4px 0;
	background-color:#EAEAEA;
	background-image:none;
	text-align:left;
	border:none;
	}
table#topHeadTable table.selectAreaLine th.lineName {
	padding:4px;
	color:#333333;
	}
table#topHeadTable table.selectAreaLine td {
	width: 125px;
	margin:0;
	padding:5px 4px 0 0;
	text-align:left;
	vertical-align:top;
	}
table#topHeadTable table.selectAreaLine .checkbox {
	width: 13px;
	padding:3px 4px 4px 4px;
	}
table#topHeadTable table.selectAreaLine td.checkbox {
	padding:7px 4px 0 4px;
	}
/* 事例チェック：市区郡選択：表示方法選択 */
table#requestTable {
	width:740px;
	margin:0 0 10px 0;
	padding:0;
	border-style:solid;
	border-color:#333333;
	border-width:1px;
	border-collapse:collapse;
	border-bottom:none;
	}
table#requestTable th {
	width:147px;
	margin:0;
	padding:5px 3px;
	border-right-style:solid;
	border-right-color:#333333;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#333333;
	border-bottom-width:1px;
	background-image:url(../img/bg_dot.gif);
	color:#333333;
	text-align:left;
	vertical-align:top;
	}
table#requestTable td {
	margin:0;
	padding:5px 3px;
	border-bottom-style:solid;
	border-bottom-color:#333333;
	border-bottom-width:1px;
	}
table#requestTable td ul{
	margin:0;
	padding:0;
	}
table#requestTable td ul:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
table#requestTable td li{
	margin:0 10px 0 0;
	padding:0;
	float:left;
	list-style-position:inside;
	list-style-type:none;
	}
table#requestTable td li input{
	margin-bottom:0;
	}
table#requestTable td ul.requestListM li{
	width:100px;
	}
table#requestTable td ul.requestListM li input{
	margin-bottom:-2px;
	}
/* 事例チェック：注意書き */
p#caution {
	color:#999999;
	}	
/* 事例チェック：表示切替 */
div#showChangeArea {
	width:734px;
	margin:5px 0;
	padding: 5px 3px 3px 3px;
	background-image:url(../img/bg_border_gray.gif);
	}
div#showChangeArea:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
div#showChangeArea p select {
	margin:0 0 1px 0;
	}
div#showChangeArea p#showWay {
	width:300px;
	float:left;
	}
div#showChangeArea div#rightArea {
	width:434px;
	float:right;
	}
div#showChangeArea div#rightArea p {
	margin-left:10px;
	float:right;
	}

/* 事例チェック：マトリックス */
table#matrixTable {
	width:738px;
	margin:0 0 10px 0;
	border-collapse:collapse;
	border-top-style:solid;
	border-top-color:#999999;
	border-top-width:1px;
	border-left-style:solid;
	border-left-color:#999999;
	border-left-width:1px;
	}
table#matrixTable th , table#matrixTable td {
	padding:5px;
	border-right-style:solid;
	border-right-color:#999999;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	text-align:center;
	font-size:12px;
	}
table#matrixTable th {
	background-color:#EAEAEA;
	}
table#matrixTable th.head {
	background-image:url(../img/bg_dot.gif);
	font-weight:bold;
	}
table#matrixTable th.area {
	width:50px;
	}
table#matrixTable th.plan {
	width:90px;
	}
table#matrixTable th.planL {
	width:91px;
	}
table#matrixTable td.c1 {
	background-color:#EFF8FF;
	}
table#matrixTable td.c10 {
	background-color:#DDEFFD;
	}
table#matrixTable td.c30 {
	background-color:#B8D9F7;
	}
table#matrixTable td.c50 {
	background-color:#94C4F0;
	}
	
	
	
/* 売却トップ */
/* トップ：リードテキスト */
div#sellIntroduce {
	width:550px;
	min-height:75px;
	margin:0 0 1px 0;
	padding:0 190px 25px 0;
	background-position:bottom right;
	background-repeat:no-repeat;
	background-image:url(../img/sell/img_top_lead.gif);
	}	
div#sellIntroduce h3 {
	width:546px;
	height:22px;
	margin:0 0 20px 0;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(../img/sell/head_top_catch.gif);
	}
div#sellIntroduce p {
	margin:0;
	padding:0;
	}
/* リードエリア */
body#sellTop div#leadArea {
	width:740px;
	margin:0 0 15px 0;
	padding:0;
	background-image:url(../img/sell/bg_top_lead.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
body#sellTop div#leadArea:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
body#sellTop div#leadArea h3 {
	width:180px;
	min-height:220px;
	margin:0;
	padding:0;
	background-image:url(../img/sell/head_top_lead.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	}
* html body#sellTop div#leadArea h3 {
	height:220px;
	}
body#sellTop div#leadArea div#leadRightArea {
	width:544px;
	margin:0;
	padding:12px 6px 5px 10px;
	background-image:url(../img/sell/bg_top_lead_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	float:right;
	}
body#sellTop div#leadArea div#leadRightArea p#idealBtn {
	margin:0 0 17px 301px;
	padding:0;
	}
body#sellTop div#leadArea div#leadRightArea ul#point {
	margin:0 0 17px 0;
	padding:0;
	}
body#sellTop div#leadArea div#leadRightArea ul#point:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
body#sellTop div#leadArea div#leadRightArea ul#point li {
	height:31px;
	margin:0;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	list-style-position:inside;
	list-style-type:none;
	float:left;
	}
body#sellTop div#leadArea div#leadRightArea ul#point li#point1 {
	width:173px;
	background-image:url(../img/sell/text_top_point1.gif);
	}
body#sellTop div#leadArea div#leadRightArea ul#point li#point2 {
	width:185px;
	background-image:url(../img/sell/text_top_point2.gif);
	}
body#sellTop div#leadArea div#leadRightArea ul#point li#point3 {
	width:186px;
	background-image:url(../img/sell/text_top_point3.gif);
	float:right;
	}
	
/* リードエリア：物件種別ごと検索へのリンク */
table#serviceLinks {
	width:544px;
	margin: 0;
	padding:0;
	border-collapse:collapse;
	background-image:url(../img/sell/bg_top_lead_servicelink.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	color:#666666;
	}
table#serviceLinks th {
	height:26px;
	margin:0;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	}
table#serviceLinks th#head1 {
	width:181px;
	background-image:url(../img/sell/head_top_service1.gif);
	}
table#serviceLinks th#head2 {
	width:179px;
	background-image:url(../img/sell/head_top_service2.gif);
	}
table#serviceLinks th#head3 {
	width:184px;
	background-image:url(../img/sell/head_top_service3.gif);
	}
table#serviceLinks td#text1{
	width:171px;
	margin:0;
	padding:0 5px 10px 5px;
	background-image:url(../img/buy/bg_top_kind_m01.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	}
table#serviceLinks td#text2{
	width:169px;
	margin:0;
	padding:0 5px 10px 5px;
	}
table#serviceLinks td#text3{
	width:174px;
	margin:0;
	padding:0 5px 10px 5px;
	background-image:url(../img/buy/bg_top_kind_j01.gif);
	background-position:right;
	background-repeat:repeat-y;
	}
table#serviceLinks td#btn1{
	width:176px;
	margin:0;
	padding:0 0 12px 5px;
	background-image:url(../img/sell/bg_top_searvice_bottoml.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
table#serviceLinks td#btn2{
	width:174px;
	margin:0;
	padding:0 0 12px 5px;
	background-image:url(../img/buy/bg_top_kind_bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
table#serviceLinks td#btn3{
	width:179px;
	margin:0;
	padding:0 0 12px 5px;
	background-image:url(../img/sell/bg_top_searvice_bottomr.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
	
	
/* トップ：各ページ紹介 */
div.conIntroduce {
	width:525px;
	min-height:100px;
	margin:0 0 1px 0;
	padding:0 215px 0 0;
	background-position:bottom right;
	background-repeat:no-repeat;
	}
div.conIntroduce h4 {
	width:422px;
	height:57px;
	margin:0 0 5px 0;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	}
div.conIntroduce p {
	margin:0 0 5px 0;
	padding:0;
	}
div#basisIntroduce {
	background-image:url(../img/sell/img_basicintro.gif);
	}
div#practiceIntroduce {
	background-image:url(../img/sell/img_practiceintro.gif);
	}
div#basisIntroduce h4 {
	background-image:url(../img/sell/head_basicintro.gif);
	}
div#practiceIntroduce h4 {
	background-image:url(../img/sell/head_practiceintro.gif);
	}
table.eachIntroduce {
	width:740px;
	margin:0 0 15px 0;
	padding:0;
	border-collapse:collapse;
	background-image:url(../img/sell/bg_top_eachintro.gif);
	background-position:bottom;
	}
table.eachIntroduce th {
	width:365px;
	height:36px;
	margin:0;
	padding:0;
	}
table.eachIntroduce th#headEachIntro01 {
	background-image:url(../img/sell/head_eachintro01.gif);
	}
table.eachIntroduce th#headEachIntro02 {
	background-image:url(../img/sell/head_eachintro02.gif);
	}
table.eachIntroduce th#headEachIntro03 {
	background-image:url(../img/sell/head_eachintro03.gif);
	}
table.eachIntroduce th#headEachIntro04 {
	background-image:url(../img/sell/head_eachintro04.gif);
	}
table.eachIntroduce th#headEachIntro05 {
	background-image:url(../img/sell/head_eachintro05.gif);
	}
table.eachIntroduce th#headEachIntro06 {
	background-image:url(../img/sell/head_eachintro06.gif);
	}
table.eachIntroduce td.text {
	width:243px;
	margin:0;
	padding:10px 109px 0 9px;
	background-position:bottom right;
	background-repeat:no-repeat;
	vertical-align:top;
	}
table.eachIntroduce td#textEachIntro01 {
	min-height:52px;
	background-image:url(../img/sell/img_eachintro01.gif);
	}
* html table.eachIntroduce td#textEachIntro01 {
	height:52px;
	}
table.eachIntroduce td#textEachIntro02 {
	min-height:52px;
	background-image:url(../img/sell/img_eachintro02.gif);
	}
* html table.eachIntroduce td#textEachIntro02 {
	height:52px;
	}
table.eachIntroduce td#textEachIntro03 {
	min-height:52px;
	background-image:url(../img/sell/img_eachintro03.gif);
	}
* html table.eachIntroduce td#textEachIntro03 {
	height:52px;
	}
table.eachIntroduce td#textEachIntro04 {
	min-height:52px;
	background-image:url(../img/sell/img_eachintro04.gif);
	}
* html table.eachIntroduce td#textEachIntro04 {
	height:52px;
	}
table.eachIntroduce td#textEachIntro05 {
	min-height:52px;
	background-image:url(../img/sell/img_eachintro05.gif);
	}
* html table.eachIntroduce td#textEachIntro05 {
	height:52px;
	}
table.eachIntroduce td#textEachIntro06 {
	min-height:52px;
	background-image:url(../img/sell/img_eachintro06.gif);
	}
* html table.eachIntroduce td#textEachIntro06 {
	height:52px;
	}
table.eachIntroduce td.specer {
	width:10px;
	padding:0;
	}
table.eachIntroduce td.alignR {
	margin:0;
	padding:10px 5px 5px 5px;
	}
/* サイド：トップ：メニュー */
dl#sideConMenu dt {
	width:180px;
	height:34px;
	margin: 0;
	padding:0;
	background-image:url(../img/sell/head_side_top_menu.gif);
	}
dl#sideConMenu dd {
	margin:0;
	padding:4px 6px 10px 6px;
	background-image:url(../img/sell/bg_side_top_menu.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
dl#sideConMenu dl#sideConMenu3 {
	margin: 0;
	padding: 0;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	}
dl#sideConMenu dl#sideConMenu3 dt {
	width:168px;
	height:13px;
	margin: 0;
	padding:0;
	}
dl#sideConMenu dl#sideConMenu3 dt#searvice1 {
	background-image:url(../img/sell/head_side_menu3_01.gif);
	}
dl#sideConMenu dl#sideConMenu3 dt#searvice2 {
	background-image:url(../img/sell/head_side_menu3_02.gif);
	}
dl#sideConMenu dl#sideConMenu3 dt#searvice3 {
	background-image:url(../img/sell/head_side_menu3_03.gif);
	}
dl#sideConMenu dl#sideConMenu3 dd {
	width:168px;
	margin:0;
	padding:4px 0 5px 0;
	background-image:none;
	}
dl#sideConMenu dd p {
	margin:5px 4px 0 4px;
	padding:0;
	}
dl#sideConMenu dd p.aboutLink {
	margin:5px 4px 0 4px;
	padding:2px 0 2px 20px;
	background-image:url(../img/arrow_box_blue.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}
dl#sideConMenu dd p#bottomLine {
	margin:5px 4px;
	padding:2px 0 7px 20px;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	}
	
	
/* 基礎編：リードエリア */
body#sellBasic div#leadArea {
	width:740px;
	margin:0 0 15px 0;
	padding:0;
	background-image:url(../img/sell/bg_top_lead.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
body#sellBasic div#leadArea:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
body#sellBasic div#leadArea h3 {
	width:180px;
	min-height:140px;
	margin:0;
	padding:0;
	background-image:url(../img/sell/head_basic_lead.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	}
body#sellBasic div#leadArea div#leadRightArea {
	width:544px;
	min-height:120px;
	margin:0;
	padding:0 6px 5px 10px;
	background-image:url(../img/sell/bg_basic_lead_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	float:right;
	}
body#sellBasic div#leadArea div#leadRightArea h4 {
	width:399px;
	height:61px;
	margin:0 0 8px 0;
	padding:0;
	background-image:url(../img/sell/head_basic_lead_right.gif);
	}
body#sellBasic div#leadArea div#leadRightArea p {
	width:380px;
	margin: 0;
	padding:0;
	}
body#sellBasic div.conIntroduce {
	width:740px;
	min-height:0;
	margin:0 0 15px 0;
	padding: 0;
	}
div.conIntroduce div#rightBtnHead {
	width:740px;
	height:36px;
	margin:0 0 10px 0;
	padding:0;
	line-height:125%;
	}
div.conIntroduce div#rightBtnHead:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
div.conIntroduce div#rightBtnHead h5 {
	width:500px;
	height:36px;
	margin: 0;
	padding:0;
	float:left;
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	}
div.conIntroduce div#rightBtnHead h5#flow {
	background-image:url(../img/sell/head_basic_flow.gif);
	}
div.conIntroduce div#rightBtnHead p {
	width:240px;
	height:32px;
	margin: 0 -11px 0 0;
	padding:4px 0 0 0;
	float:right;
	}
	
table.eachIntroduce th#headBasicFlow01 {
	background-image:url(../img/sell/head_basic_flow01.gif);
	}
table.eachIntroduce th#headBasicFlow02 {
	background-image:url(../img/sell/head_basic_flow02.gif);
	}
table.eachIntroduce th#headBasicFlow03 {
	background-image:url(../img/sell/head_basic_flow03.gif);
	}
table.eachIntroduce th#headBasicFlow04 {
	background-image:url(../img/sell/head_basic_flow04.gif);
	}
table.eachIntroduce th#headBasicFlow05 {
	background-image:url(../img/sell/head_basic_flow05.gif);
	}
table.eachIntroduce th#headBasicFlow06 {
	background-image:url(../img/sell/head_basic_flow06.gif);
	}
table.eachIntroduce th#headBasicFlow07 {
	background-image:url(../img/sell/head_basic_flow07.gif);
	}
table.eachIntroduce th#headBasicFlow08 {
	background-image:url(../img/sell/head_basic_flow08.gif);
	}
table.eachIntroduce td#textBasicFlow01 {
	min-height:52px;
	background-image:url(../img/sell/img_basic_flow01.gif);
	}
* html table.eachIntroduce td#textBasicFlow01 {
	height:52px;
	}
table.eachIntroduce td#textBasicFlow02 {
	min-height:52px;
	background-image:url(../img/sell/img_basic_flow02.gif);
	}
* html table.eachIntroduce td#textBasicFlow02 {
	height:52px;
	}
table.eachIntroduce td#textBasicFlow03 {
	min-height:52px;
	background-image:url(../img/sell/img_basic_flow03.gif);
	}
* html table.eachIntroduce td#textBasicFlow03 {
	height:52px;
	}
table.eachIntroduce td#textBasicFlow04 {
	min-height:52px;
	background-image:url(../img/sell/img_basic_flow04.gif);
	}
* html table.eachIntroduce td#textBasicFlow04 {
	height:52px;
	}
table.eachIntroduce td#textBasicFlow05 {
	min-height:52px;
	background-image:url(../img/sell/img_basic_flow05.gif);
	}
* html table.eachIntroduce td#textBasicFlow05 {
	height:52px;
	}
table.eachIntroduce td#textBasicFlow06 {
	min-height:52px;
	background-image:url(../img/sell/img_basic_flow06.gif);
	}
* html table.eachIntroduce td#textBasicFlow06 {
	height:52px;
	}
table.eachIntroduce td#textBasicFlow07 {
	min-height:52px;
	background-image:url(../img/sell/img_basic_flow07.gif);
	}
* html table.eachIntroduce td#textBasicFlow07 {
	height:52px;
	}
table.eachIntroduce td#textBasicFlow08 {
	min-height:52px;
	background-image:url(../img/sell/img_basic_flow08.gif);
	}
* html table.eachIntroduce td#textBasicFlow08 {
	height:52px;
	}	
/* 基礎編：流れ：フロー */
body#sellBasic ul#flowStep {
	width:740px;
	margin:0 0 10px 0;
	padding:0;
	}
body#sellBasic ul#flowStep:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
body#sellBasic ul#flowStep li {
	margin:0;
	padding:0;
	list-style-position:inside;
	list-style-type:none;
	float:left;
	}
html>/**/body#sellBasic ul#flowStep li , p.fx3:-moz-broken  {
	margin: 0 -8px 0 0;
	padding: 0;
	}
table.stepOutline {
	width:740px;
	margin:0 0 10px 0;
	padding:0;
	background-image:url(../img/sell/bg_basic_stepoutline.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	border-collapse:collapse;
	}
table.stepOutline th {
	width:90px;
	margin:0;
	padding:0;
	background-position: center;
	background-repeat:no-repeat;
	}
table.stepOutline td {
	width:490px;
	margin:0;
	padding:15px 150px 10px 10px;
	background-position:bottom right;
	background-repeat:no-repeat;
	}
table.stepOutline td h6 {
	width:490px;
	height:20px;
	margin:0 0 15px 0;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	}
table#step1Outline th {
	background-image:url(../img/sell/head_basic_flow_step01.gif);
	}
table#step2Outline th {
	background-image:url(../img/sell/head_basic_flow_step02.gif);
	}
table#step3Outline th {
	background-image:url(../img/sell/head_basic_flow_step03.gif);
	}
table#step4Outline th {
	background-image:url(../img/sell/head_basic_flow_step04.gif);
	}
table#step5Outline th {
	background-image:url(../img/sell/head_basic_flow_step05.gif);
	}
table#step6Outline th {
	background-image:url(../img/sell/head_basic_flow_step06.gif);
	}
table#step7Outline th {
	background-image:url(../img/sell/head_basic_flow_step07.gif);
	}
table#step8Outline th {
	background-image:url(../img/sell/head_basic_flow_step08.gif);
	}
table#step1Outline td {
	background-image:url(../img/sell/img_basic_flow_01.gif);
	}
table#step2Outline td {
	background-image:url(../img/sell/img_basic_flow_02.gif);
	}
table#step3Outline td {
	background-image:url(../img/sell/img_basic_flow_03.gif);
	}
table#step4Outline td {
	background-image:url(../img/sell/img_basic_flow_04.gif);
	}
table#step5Outline td {
	background-image:url(../img/sell/img_basic_flow_05.gif);
	}
table#step6Outline td {
	background-image:url(../img/sell/img_basic_flow_06.gif);
	}
table#step7Outline td {
	background-image:url(../img/sell/img_basic_flow_07.gif);
	}
table#step8Outline td {
	background-image:url(../img/sell/img_basic_flow_08.gif);
	}
table.stepOutline td p {
	min-height:55px;
	}
* html table.stepOutline td p {
	height:55px;
	}
table#step1Outline td h6 {
	background-image:url(../img/sell/head_basic_flow_01.gif);
	}
table#step2Outline td h6 {
	background-image:url(../img/sell/head_basic_flow_02.gif);	}

table#step3Outline td h6 {
	background-image:url(../img/sell/head_basic_flow_03.gif);
	}	
table#step4Outline td h6 {
	background-image:url(../img/sell/head_basic_flow_04.gif);
	}	
table#step5Outline td h6 {
	background-image:url(../img/sell/head_basic_flow_05.gif);
	}	
table#step6Outline td h6 {
	background-image:url(../img/sell/head_basic_flow_06.gif);
	}	
table#step7Outline td h6 {
	background-image:url(../img/sell/head_basic_flow_07.gif);
	}	
table#step8Outline td h6 {
	background-image:url(../img/sell/head_basic_flow_08.gif);
	}
	
dl#stepDetail {
	width:650px;
	margin:0 0 15px 90px;
	padding:0;
	}



dl#stepDetail dt {
	width:650px;
	height:30px;
	margin:0 0 15px 0;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	}
dl#stepDetail dt#stepDetail0101 {
	background-image:url(../img/sell/head_basic_flow_01_01.gif);
	}
dl#stepDetail dt#stepDetail0102 {
	background-image:url(../img/sell/head_basic_flow_01_02.gif);
	}
dl#stepDetail dt#stepDetail0103 {
	background-image:url(../img/sell/head_basic_flow_01_03.gif);
	}
dl#stepDetail dt#stepDetail0201 {
	background-image:url(../img/sell/head_basic_flow_02_01.gif);
	}
	
dl#stepDetail dt#stepDetail0301 {
	background-image:url(../img/sell/head_basic_flow_03_01.gif);
	}
dl#stepDetail dt#stepDetail0302 {
	background-image:url(../img/sell/head_basic_flow_03_02.gif);
	}
	
dl#stepDetail dt#stepDetail0401 {
	background-image:url(../img/sell/head_basic_flow_04_01.gif);
	}
	
dl#stepDetail dt#stepDetail0402 {
	background-image:url(../img/sell/head_basic_flow_04_02.gif);
	}
	
dl#stepDetail dt#stepDetail0501 {
	background-image:url(../img/sell/head_basic_flow_05_01.gif);
	}
dl#stepDetail dt#stepDetail0502 {
	background-image:url(../img/sell/head_basic_flow_05_02.gif);
	}
	
dl#stepDetail2 dt#stepDetail0601 {
	background-image:url(../img/sell/head_basic_flow_06_01.gif);
	}
		
dl#stepDetail2 dt#stepDetail0602 {
	background-image:url(../img/sell/head_basic_flow_06_02.gif);
	margin: 0px 0px 15px 0px;
	}
	
dl#stepDetail dt#stepDetail0701 {
	background-image:url(../img/sell/head_basic_flow_07_01.gif);
	}
		
dl#stepDetail dt#stepDetail0702 {
	background-image:url(../img/sell/head_basic_flow_07_02.gif);
	}
		
dl#stepDetail dt#stepDetail0703 {
	background-image:url(../img/sell/head_basic_flow_07_03.gif);
	}
	
dl#stepDetail2 dt#stepDetail0801 {
	background-image:url(../img/sell/head_basic_flow_08_01.gif);
	}
		
dl#stepDetail2 dt#stepDetail0802 {
	background-image:url(../img/sell/head_basic_flow_08_02.gif);
	}



dl#stepDetail dd {
	width:630px;
	margin:0 0 15px 0;
	padding:0 10px;
	}
dl#stepDetail dd dl.list {
	width:630px;
	margin:15px 0;
	padding:0;
	}
dl#stepDetail dd dl.list dt {
	width:630px;
	height:auto;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	color:#000033;
	}
dl#stepDetail dd dl.list dd {
	width:auto;
	margin:0 0 15px 25px;
	padding:0;
	}
dl#stepDetail dd ul {
	margin:10px 0 10px 15px;
	padding:0;
	}
dl#stepDetail dd dl.list dd ul {
	margin:0 0 0 0;
	padding:0;
	}
dl#stepDetail dd div#textLimgR {
	width:630px;
	margin:0 0 15px 0;
	padding:0;
	}
dl#stepDetail dd div#textLimgR:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
dl#stepDetail dd div#textLimgR p#textL {
	margin: 0;
	padding:0 10px 0 0;
	float:left;
	}
dl#stepDetail dd div.flow3Pict p#textL {
	width:470px;
	}
dl#stepDetail dd div.flow4Pict p#textL {
	width:330px;
	}
dl#stepDetail dd div.flow4Pict p#textL strong {
	color:#000033;
	}
dl#stepDetail dd div#textLimgR p#imgR {
	margin: 0;
	padding:0;
	float:right;
	}
dl#stepDetail dd table#flow4Compare {
	width:540px;
	margin:0 auto 5px auto;
	padding:0;
	border-top-style:solid;
	border-top-color:#999999;
	border-top-width:1px;
	border-left-style:solid;
	border-left-color:#999999;
	border-left-width:1px;
	border-collapse:collapse;
	color:#333333;
	}
dl#stepDetail dd table#flow4Compare th  {
	margin:0;
	padding:5px 3px;
	border-right-style:solid;
	border-right-color:#999999;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	background-color:#F5F5F5;
	}
dl#stepDetail dd table#flow4Compare td  {
	margin:0;
	padding:5px 3px;
	border-right-style:solid;
	border-right-color:#999999;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	}
dl#stepDetail dd p#algnR540  {
	width:540px;
	margin:0 auto 15px auto;
	text-align:right;
	}

/* hyodo_s */	
dl#stepDetail2 {
	width:650px;
	margin:0 0 0 90px;
	padding:0;
	}	
dl#stepDetail2 dt {
	width:650px;
	height:30px;
	margin:0 0 15 0;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	}
dl#stepDetail2 dd {
	width:630px;
	margin:0 0 15px 0;
	padding:0 10px;
	}
dl#stepDetail2 dd dl.list {
	width:630px;
	margin:15px 0;
	padding:0;
	}
dl#stepDetail2 dd dl.list dt {
	width:630px;
	height:auto;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	color:#000033;
	}	
dl#stepDetail2 dd dl.listNumbering dt {
	width:630px;
	height:auto;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	color:#000033;
	}	
dl#stepDetail2 dd dl.listNumbering dd {
	width:630px;
	margin:0 0 5px 0;
	padding:0;
	}
dl#stepDetail2 dd dl.listNumbering dd ol {
	width:600px;
	margin:0 0 5px 0;
	padding:0;
	}
dl#stepDetail2 dd dl.list dd {
	width:auto;
	margin:0 0 15px 25px;
	padding:0;
	}
dl#stepDetail2 dd ol.listNumbering2 {
	width:600px;
	margin:10px 0 10px 0;
	padding:0;
	}	
dl#stepDetail2 dd ol.listNumbering2 li {
	margin:0 0 0 30px;
	padding:0;
	}	
dl#stepDetail2 dd dl.listNumbering dt span.comment {
	font-weight:normal;
	color:#333333;
	}
.listNumbering {
	margin: 15px 0 8px 0;
	}
.listNumbering li {
	margin: 0 0 5px 50px;
	}
/* hyodo_e */
	
/* FAQ */
div.conIntroduce div#rightBtnHead h5#faq {
	background-image:url(../img/sell/head_basic_faq.gif);
	}

table.faqList {
	width:740px;
	margin:0 0 10px 0;
	padding:0;
	border-collapse:collapse;
	}
table.faqList th {
	width:90px;
	margin:0;
	padding:0;
	background-position: center;
	background-repeat:no-repeat;
	background-color:#D2DFEE;
	vertical-align:top;
	}
table.faqList td {
	margin:0;
	padding:5px 0 5px 10px;
	}
table.faqList th#qAll {
	background-image:url(../img/sell/head_faq_q.gif);
	}
table.faqList th#q01 {
	background-image:url(../img/sell/head_faq_q01.gif);
	}
table.faqList th#q02 {
	background-image:url(../img/sell/head_faq_q02.gif);
	}
table.faqList th#q03 {
	background-image:url(../img/sell/head_faq_q03.gif);
	}
table.faqList th#q04 {
	background-image:url(../img/sell/head_faq_q04.gif);
	}
table.faqList th#q05 {
	background-image:url(../img/sell/head_faq_q05.gif);
	}
table.faqList th#q06 {
	background-image:url(../img/sell/head_faq_q06.gif);
	}
table.faqList th#q07 {
	background-image:url(../img/sell/head_faq_q07.gif);
	}
table.faqList th#q08 {
	background-image:url(../img/sell/head_faq_q08.gif);
	}
table.faqList th#q09 {
	background-image:url(../img/sell/head_faq_q09.gif);
	}
table.faqList th#q10 {
	background-image:url(../img/sell/head_faq_q10.gif);
	}
table.faqList th#q11 {
	background-image:url(../img/sell/head_faq_q11.gif);
	}
table.faqList th#q12 {
	background-image:url(../img/sell/head_faq_q12.gif);
	}
table.faqList th#q13 {
	background-image:url(../img/sell/head_faq_q13.gif);
	}
table.faqList th#q14 {
	background-image:url(../img/sell/head_faq_q14.gif);
	}
table.faqList th#q15 {
	background-image:url(../img/sell/head_faq_q15.gif);
	}
table.faqList th#q16 {
	background-image:url(../img/sell/head_faq_q16.gif);
	}
table.faqList th.qNo {
	width:45px;
	margin:0;
	padding:0 0 0 10px;
	background-image:none;
	background-color:#FFFFFF;
	white-space:nowrap;
	vertical-align:top;
	}
table#qList {
	margin:0 0 15px 0;
	}
table#qList td {
	margin:0;
	padding:0 0 5px 5px;
	}
table.faqList td h6 {
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;
	color:#000033;
	}
table.faqList td p {
	margin:0 0 10px 0;
	padding:0;
	}
table.faqList td p.headBoxArrowLink {
	margin:0;
	padding:0;
	text-align:left;
	float:left;
	}
table.faqList td p.goPageTop {
	margin:0;
	padding:0;
	float:right;
	}
table.faqList td.specerH {
	height:10px;
	margin:0;
	padding:0;
	}
/* 実践編：リードエリア */
body#sellPractice div#leadArea {
	width:740px;
	margin:0 0 15px 0;
	padding:0;
	background-image:url(../img/sell/bg_top_lead.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
body#sellPractice div#leadArea:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
body#sellPractice div#leadArea h3 {
	width:180px;
	min-height:140px;
	margin:0;
	padding:0;
	background-image:url(../img/sell/head_basic_lead.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	}
body#sellPractice div#leadArea div#leadRightArea {
	width:544px;
	min-height:120px;
	margin:0;
	padding:0 6px 5px 10px;
	background-image:url(../img/sell/bg_practice_lead_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	float:right;
	}
body#sellPractice div#leadArea div#leadRightArea h4 {
	width:399px;
	height:61px;
	margin:0 0 8px 0;
	padding:0;
	background-image:url(../img/sell/head_practice_lead_right.gif);
	}
body#sellPractice div#leadArea div#leadRightArea p {
	width:380px;
	margin: 0;
	padding:0;
	}
body#sellPractice div.conIntroduce {
	width:740px;
	min-height:0;
	margin:0 0 15px 0;
	padding: 0;
	}
body#sellPractice ul#practiceTextlink {
	width:740px;
	margin:0 0 15px 0;
	padding: 5px 0 0 0;
	border-top-style:dotted;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	}
body#sellPractice ul#practiceTextlink:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
body#sellPractice ul#practiceTextlink li {
	margin:0 0 0 15px;
	padding: 2px 0 2px 20px;
	background-image:url(../img/arrow_box_blue.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	list-style-position:inside;
	list-style-type:none;
	float:right;
	}
		
	
/* ノウハウ */
div.conIntroduce div#rightBtnHead h5#knowhow {
	background-image:url(../img/sell/head_practice_knowhow.gif);
	}
	
/* ノウハウ：ポイント */
table.stepOutline td.specerH {
	height:10px;
	padding:0;
	background-color:#FFFFFF;
	}
/* ノウハウ：ポイント1 */
table.stepOutline tr#point1 th {
	background-image:url(../img/sell/head_practice_point1.gif);
	}
table.stepOutline tr#point1 td {
	min-height:100px;
	background-image:url(../img/sell/img_knowhow01.gif);
	}
table.stepOutline tr#point1 td p {
	min-height:65px;
	}
* html table.stepOutline tr#point1 td p {
	height:65px;
	}
table.stepOutline tr#point1 td h6 {
	background-image:url(../img/sell/head_knowhow01.gif);
	}
/* ノウハウ：ポイント2 */
table.stepOutline tr#point2 th {
	background-image:url(../img/sell/head_practice_point2.gif);
	}
table.stepOutline tr#point2 td {
	min-height:100px;
	background-image:url(../img/sell/img_knowhow02.gif);
	}
table.stepOutline tr#point2 td p {
	min-height:65px;
	}
* html table.stepOutline tr#point2 td p {
	height:65px;
	}
table.stepOutline tr#point2 td h6 {
	background-image:url(../img/sell/head_knowhow02.gif);
	}
/* ノウハウ：ポイント3 */
table.stepOutline tr#point3 th {
	background-image:url(../img/sell/head_practice_point3.gif);
	}
table.stepOutline tr#point3 td {
	min-height:100px;
	background-image:url(../img/sell/img_knowhow03.gif);
	}
table.stepOutline tr#point3 td p {
	min-height:65px;
	}
* html table.stepOutline tr#point3 td p {
	height:65px;
	}
table.stepOutline tr#point3 td h6 {
	background-image:url(../img/sell/head_knowhow03.gif);
	}
/* ノウハウ：ポイント4 */
table.stepOutline tr#point4 th {
	background-image:url(../img/sell/head_practice_point4.gif);
	}
table.stepOutline tr#point4 td {
	min-height:100px;
	background-image:url(../img/sell/img_knowhow04.gif);
	}
table.stepOutline tr#point4 td p {
	min-height:65px;
	}
* html table.stepOutline tr#point4 td p {
	height:65px;
	}
table.stepOutline tr#point4 td h6 {
	background-image:url(../img/sell/head_knowhow04.gif);
	}
/* テクニック */
div.conIntroduce div#rightBtnHead h5#technique {
	background-image:url(../img/sell/head_practice_technique.gif);
	}
table.eachIntroduce th#techniqueSummary01 {
	background-image:url(../img/sell/head_techniquesum01.gif);
	}
table.eachIntroduce th#techniqueSummary02 {
	background-image:url(../img/sell/head_techniquesum02.gif);
	}
table#techniqueSummary td.text {
	width:343px;
	margin:0;
	padding:10px 9px 0 9px;
	background-position:bottom right;
	background-repeat:no-repeat;
	vertical-align:top;
	}
	
body#sellPractice h6#technique01Detail {
	width:740px;
	height:28px;
	margin:0 0 15px 0;
	padding:0;
	background-image:url(../img/sell/head_techniqueDetail_01.gif);
	}
body#sellPractice h6#technique02Detail {
	width:740px;
	height:28px;
	margin:0 0 15px 0;
	padding:0;
	background-image:url(../img/sell/head_techniqueDetail_02.gif);
	}
p.techniqueText {
	margin:0 10px 10px 10px;
	padding:0;
	}
dl.stepDetail {
	width:650px;
	margin:0 0 15px 90px;
	padding:0;
	}
dl.stepDetail dt {
	width:650px;
	height:30px;
	margin:0 0 15px 0;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	}
dl.stepDetail dt#stepDetail0101 {
	background-image:url(../img/sell/head_basic_flow_01_01.gif);
	}
dl.stepDetail dt#stepDetail0102 {
	background-image:url(../img/sell/head_basic_flow_01_02.gif);
	}
dl.stepDetail dt#stepDetail0103 {
	background-image:url(../img/sell/head_basic_flow_01_03.gif);
	}
dl.stepDetail dd {
	width:630px;
	margin:0 0 15px 0;
	padding:0 10px;
	}
dl.stepDetail dd dl.list {
	width:630px;
	margin:15px 0;
	padding:0;
	}
dl.stepDetail dd dl.list dt {
	width:630px;
	height:auto;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	color:#000033;
	}
dl.stepDetail dd dl.list dd {
	width:auto;
	margin:0 0 15px 25px;
	padding:0;
	}
dl.stepDetail dt#techniqueDetail0101 {
	background-image:url(../img/sell/head_techniqueDetail_01_01.gif);
	}
dl.stepDetail dt#techniqueDetail0102 {
	background-image:url(../img/sell/head_techniqueDetail_01_02.gif);
	}
dl.stepDetail dt#techniqueDetail0201 {
	background-image:url(../img/sell/head_techniqueDetail_02_01.gif);
	}
dl.stepDetail dt#techniqueDetail0202 {
	background-image:url(../img/sell/head_techniqueDetail_02_02.gif);
	}
	
dl.stepDetail dd.meritDemeritCol {
	width:650px;
	margin:-10px 0 15px 0;
	padding:0;
	}
table.meritDemerit {
	margin:10px 0 0 0;
	padding:0;
	border-collapse:collapse;
	}
table.meritDemerit th.merit {
	width: 315px;
	margin:0;
	padding:5px;
	background-color:#CCCCCC;
	}
table.meritDemerit th.demerit {
	width: 314px;
	margin:0;
	padding:5px;
	background-color:#CCCCCC;
	}
table.meritDemerit td {
	margin:0;
	padding:5px;
	background-color:#F5F5F5;
	vertical-align:top;
	}
table.meritDemerit td.merit {
	width: 315px;
	}
table.meritDemerit td.demerit {
	width: 314px;
	}
table.meritDemerit td.specer {
	width:1px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	}
table.meritDemerit td ul {
	margin:0 0 0 16px;
	padding:0;
	}
table.meritDemerit td ul li {
	margin:0 0 5px 0;
	padding:0;
	}
	
div#alignRalignL {
	width:auto;
	margin: 5px 0 0 0;
	padding:0;
	text-align:left;
	float:right;
	}
div#alignRalignL p.headBoxArrowLink{
	margin-top:5px;
	text-align:left;
	}
dl.stepDetail p.headBoxArrowLink{
	margin-top:5px;
	}


/* 心得 */
div.conIntroduce div#rightBtnHead h5#point {
	background-image:url(../img/sell/head_practice_point.gif);
	}
dl.stepDetail dt#pointDetail01 {
	background-image:url(../img/sell/head_pointdetail01.gif);
	}
dl.stepDetail dt#pointDetail02 {
	background-image:url(../img/sell/head_pointdetail02.gif);
	}
dl.stepDetail dt#pointDetail03 {
	background-image:url(../img/sell/head_pointdetail03.gif);
	}
dl.stepDetail dt#pointDetail04 {
	background-image:url(../img/sell/head_pointdetail04.gif);
	}
dl.stepDetail dt#pointDetail05 {
	background-image:url(../img/sell/head_pointdetail05.gif);
	}
dl.stepDetail dt#pointDetail06 {
	background-image:url(../img/sell/head_pointdetail06.gif);
	}
dl.stepDetail dt#pointDetail07 {
	background-image:url(../img/sell/head_pointdetail07.gif);
	}
dl.stepDetail dt#pointDetail08 {
	background-image:url(../img/sell/head_pointdetail08.gif);
	}
dl.stepDetail dd.pointText {
	width:530px;
	margin:0 0 15px 0;
	padding:0 10px 0 110px;
	background-position:0 0;
	background-repeat:no-repeat;
	}
dl.stepDetail dd#pointText01 {
	background-image:url(../img/sell/img_pointdetail01.gif);
	}
dl.stepDetail dd#pointText02 {
	background-image:url(../img/sell/img_pointdetail02.gif);
	}
dl.stepDetail dd#pointText03 {
	background-image:url(../img/sell/img_pointdetail03.gif);
	}
dl.stepDetail dd#pointText04 {
	background-image:url(../img/sell/img_pointdetail04.gif);
	}
dl.stepDetail dd#pointText05 {
	background-image:url(../img/sell/img_pointdetail05.gif);
	}
dl.stepDetail dd#pointText06 {
	background-image:url(../img/sell/img_pointdetail06.gif);
	}
dl.stepDetail dd#pointText07 {
	background-image:url(../img/sell/img_pointdetail07.gif);
	}
dl.stepDetail dd#pointText08 {
	background-image:url(../img/sell/img_pointdetail08.gif);
	}
/* 税金 */
div.conIntroduce div#rightBtnHead h5#tax {
	background-image:url(../img/sell/head_practice_tax.gif);
	}
dl.stepDetail dt#taxDetail01 {
	background-image:url(../img/sell/head_taxdetail01.gif);
	}
dl.stepDetail dt#taxDetail02 {
	background-image:url(../img/sell/head_taxdetail02.gif);
	}
dl.stepDetail dd#taxText01 {
	padding:0 10px 185px 10px;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image:url(../img/sell/img_taxdetail.gif);
	}
	
/* 理想をかなえるために */
body#sellAbout div#leadArea {
	width:560px;
	min-height:80px;
	margin:0 0 1px 0;
	padding:0 180px 20px 0;
	background-image:url(../img/sell/img_about_lead.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	}
* html body#sellAbout div#leadArea {
	height:80px;
	}
body#sellAbout div#leadArea h3 {
	width:560px;
	height:23px;
	margin:0 0 20px 0;
	padding:0;
	background-image:url(../img/sell/head_about_lead.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}

body#sellAbout div.forPoint {
	width:738px;
	margin:0 0 15px 0;
	padding:0;
	border-style:solid;
	border-color:#D9D9E1;
	border-width:1px;
	background-image:url(../img/sell/bg_about_point.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	}
body#sellAbout div.forPoint h4 {
	width:738px;
	height:52px;
	margin:0;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	}
body#sellAbout div#forPoint1 h4 {
	background-image:url(../img/sell/head_about01.gif);
	}
body#sellAbout div#forPoint2 h4 {
	background-image:url(../img/sell/head_about02.gif);
	}
body#sellAbout div#forPoint3 h4 {
	background-image:url(../img/sell/head_about03.gif);
	}
body#sellAbout div.forPoint dl.pointDetail {
	width:677px;
	margin:0 15px 0 46px;
	padding:0;
	}
body#sellAbout div.forPoint dl.pointDetail dt {
	width:677px;
	height:15px;
	margin:0 0 5px 0;
	padding:0;
	background-position:0 0;
	background-repeat:no-repeat;
	}
body#sellAbout div.forPoint dl.pointDetail dt#forPoint11 {
	background-image:url(../img/sell/head_about01_01.gif);
	}
body#sellAbout div.forPoint dl.pointDetail dt#forPoint12 {
	background-image:url(../img/sell/head_about01_02.gif);
	}
body#sellAbout div.forPoint dl.pointDetail dt#forPoint21 {
	background-image:url(../img/sell/head_about02_01.gif);
	}
body#sellAbout div.forPoint dl.pointDetail dt#forPoint31 {
	background-image:url(../img/sell/head_about03_01.gif);
	}
body#sellAbout div.forPoint dl.pointDetail dd {
	width:677px;
	margin:0 0 10px 0;
	padding:0;
	}
body#sellAbout div.forPoint p.headBoxArrowLink {
	margin:0 15px 10px 0;
	}
body#sellAbout dl#forForm {
	width:736px;
	height:35px;
	margin:5px 0 15px 0;
	padding:5px 2px;
	background-image:url(../img/sell/head_about_form.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}
body#sellAbout dl#forForm dt {
	margin:0;
	padding: 0;
	}
body#sellAbout dl#forForm dd {
	margin:0;
	padding: 0;
	text-align:right;
	}
	
/* 買取サービスについて：リードエリア */
body#purchase div#leadArea {
	width:740px;
	margin:0 0 15px 0;
	padding:0;
	background-image:url(../img/sell/bg_top_lead.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
body#purchase div#leadArea:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
body#purchase div#leadArea h3 {
	width:180px;
	min-height:140px;
	margin:0;
	padding:0;
	background-image:url(../img/sell/head_basic_lead.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	}
* html body#purchase div#leadArea h3 {
	height:140px;
	}
body#purchase div#leadArea div#leadRightArea {
	width:544px;
	min-height:120px;
	margin:0;
	padding:0 6px 5px 10px;
	background-image:url(../img/sell/bg_purchase_lead.gif);
	background-position:top right;
	background-repeat:no-repeat;
	float:right;
	}
* html body#purchase div#leadArea div#leadRightArea {
	height:120px;
	}
body#purchase div#leadArea div#leadRightArea h4 {
	width:389px;
	height:61px;
	margin:0 0 8px 0;
	padding:0;
	background-image:url(../img/sell/head_purchase_lead.gif);
	}
body#purchase div#leadArea div#leadRightArea p {
	width:380px;
	margin: 0;
	padding:0;
	}
/* 買取サービスについて：ポイント */
table#purchasePont td {
	width:630px;
	margin:0;
	padding:15px 10px 10px 10px;
	background-position:bottom right;
	background-repeat:no-repeat;
	}
table#purchasePont th {
	background-image:url(../img/sell/head_point.gif);
	}
table#purchasePont td h6 {
	background-image:url(../img/sell/head_purchase_point.gif);
	}
table#purchasePont td p {
	min-height:0;
	}
* html table#purchasePont td p {
	height:0;
	}
dl#stepDetail dt#purchase01 {
	background-image:url(../img/sell/head_purchase_point01.gif);
	}
dl#stepDetail dt#purchase02 {
	background-image:url(../img/sell/head_purchase_point02.gif);
	}
dl#stepDetail dt#purchase03 {
	background-image:url(../img/sell/head_purchase_point03.gif);
	}
dl#stepDetail dt#purchase04 {
	background-image:url(../img/sell/head_purchase_point04.gif);
	}
body#purchase p.purchaseNote {
	width:650px;
	margin:0 0 20px 90px;
	padding:0;
	font-size:smaller;
	color:#666666;
	}
/* 買取サービスについて：ご相談ください */
dl#goShopSearch {
	width:740px;
	margin:0 0 15px 0;
	padding:0;
	background-image:url(../img/sell/bg_purchase_shopsearch.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
dl#goShopSearch dt {
	width:740px;
	height:33px;
	margin:0;
	padding:0;
	background-image:url(../img/sell/head_purchase_shopsearch.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	}
dl#goShopSearch dd {
	width:708px;
	margin:0;
	padding:10px 16px;
	}
dl#goShopSearch p {
	margin:0 0 10px 0;
	}
dl#goShopSearch dd p#exShopSearch {	
	margin:0 0 10px 0;
	padding:5px 5px 2px 5px;
	background-image:url(../img/bg_border_gray.gif);
	background-position:0 0;
	}
dl#goShopSearch dd p#exShopSearch input {	
	margin:0 5px 0 0;
	}
dl#goShopSearch dd p#exShopSearch img {	
	margin:0 5px -2px 0;
	}
dl#goShopSearch dd p#exShopSearch a img {	
	margin:0 5px -4px 0;
	}
html>/**/body dl#goShopSearch dd p#exShopSearch img , p.fx3:-moz-broken {	
	margin:0 5px -6px 0;
	}
	
	
/* 売却の知識メニュー */
div#guideMenu {
	width:740px;
	margin:0 0 15px 0;
	padding:0;
	border-style:solid;
	border-color:#E4E4E4;
	border-width:1px;
	}
div#guideMenu:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
div#guideMenu dl#guideMenuB {
	width:245px;
	margin:0;
	padding:0;
	float:left;
	}
div#guideMenu dl#guideMenuB dt {
	margin:0;
	padding:0;
	}
div#guideMenu dl#guideMenuB dd {
	margin:0;
	padding:0;
	}
div#guideMenu dl#guideMenuB dd ul {
	margin:0 0 0 16px;
	padding:0;
	}
div#guideMenu dl#guideMenuB dd li {
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	list-style-position:inside;
	list-style-type:none;
	background-image:url(../img/arrow_blue.gif);
	background-position:center left;
	background-repeat:no-repeat;
	}
div#guideMenu dl#guideMenuP {
	width:490px;
	margin:0;
	padding:0;
	float:right;
	}
div#guideMenu dl#guideMenuP dt {
	margin:0;
	padding:0;
	}
div#guideMenu dl#guideMenuP dd {
	margin:0;
	padding:0;
	}
div#guideMenu dl#guideMenuP dd ul {
	margin:0 0 0 16px;
	padding:0;
	}
div#guideMenu dl#guideMenuP dd ul:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
div#guideMenu dl#guideMenuP dd li {
	width:220px;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	list-style-position:inside;
	list-style-type:none;
	background-image:url(../img/arrow_blue.gif);
	background-position:center left;
	background-repeat:no-repeat;
	float:left;
	}
	
div#guideTitleArea h5 {
	margin:0 0 15px 0;
	padding:0;
	}
div#guideTitleArea p {
	margin:0 10px 30px 10px;
	padding:0;
	}
	
	
/* 店舗を選んでの店舗一覧 */
.clear {
	zoom:1;
	}
.clear:after {
	height: 1px;
	margin-top: -1px;
	font-size: 1px;
	line-height: 1px;
	content: ".";
	display: block;
	color: #ffffff;
	clear: both;
	}
.clearB {
	clear: both;
	}

.floatL {
	float:left;
	}
.floatR {
	float:right;
	}

body#consultInquiry p.submitArea {
	margin:0;
	padding:5px 0 15px 30px;
	background-image:url(../img/sell3/selectbranch/bg_submit.gif);
	background-position:center center;
	background-repeat:no-repeat;
	}
body#consultInquiry p.submitAreaB {
	margin:0;
	padding:15px 0 5px 30px;
	background-image:url(../img/sell3/selectbranch/bg_submit_b.gif);
	background-position:center center;
	background-repeat:no-repeat;
	}
body#consultInquiry p.submitArea img , body#consultInquiry p.submitAreaB img {
	vertical-align:middle;
	}
body#consultInquiry h3.commonFullG {
	margin:0 0 5px 0;
	padding: 5px 0 5px 8px;
	border-left-style:solid;
	border-left-color:#999999;
	border-left-width:5px;
	background-color:#E4E4E4;
	color:#333333;
	}
body#consultInquiry h3.commonFullGmT {
	margin:20px 0 5px 0;
	}
body#consultInquiry table.shopList {
	width:740px;
	margin:0 0 5px 0;
	border-collapse:collapse;
	}
body#consultInquiry table.shopList td {
	width:95%;
	padding:10px;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	}
body#consultInquiry table.shopList td.checkbox {
	width:5%;
	text-align:center;
	}
body#consultInquiry table.shopList td.checked {
	background-color:#336699;
	}
body#consultInquiry table.shopList td a {
	font-weight:bold;
	}
body#consultInquiry table.shopList td div.clear {
	margin: 0 0 5px 0;
	}
body#consultInquiry table.shopList td p.comment {
	margin:5px 0 0 0;
	padding:3px;
	background-color:#E4E4E4;
	color:#666666;
	}
	
/* 右カラム */
dl#sideSellMenu {
	width:180px;
	margin:0 auto 10px auto;
	padding:0;
}
dl#sideSellMenu dt {
	width:180px;
	height:35px;
	margin:0;
	padding:0;
	line-height:1;
}
dl#sideSellMenu dd {
	width:180px;
	margin:0;
	padding:0 0 10px 0;
	background-image:url(../img/sell3/side/bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	line-height:1;
}
dl#sideSellMenu dd dl {
	width:164px;
	margin:-1px auto 0 auto;
	padding:0;
}
dl#sideSellMenu dd dl dt {
	width:157px;
	height:13px;
	margin:0;
	padding:7px 3px 4px 5px;
	border-top-style:dotted;
	border-top-color:#CCC;
	border-top-width:1px;
}
dl#sideSellMenu dd dl dd {
	width:157px;
	margin:0;
	padding:0 3px 7px 5px;
	background:none;
}
