@charset "shift_jis";

/*************************************
            CSS-for HTML

name:sell.css

--------------- index ---------------
 1.mainContents
   - addEdit
   
*************************************/

/* ---------------
EXAMPLES FONT-SIZE
------------------
 77% = 10px
 85% = 11px
 93% = 12px
100% = 13px
108% = 14px
116% = 15px
124% = 16px
131% = 17px
139% = 18px
147% = 19px
154% = 20px
162% = 21px
170% = 22px
177% = 23px
185% = 24px
193% = 25px
200% = 26px
--------------- */

/*-----------------------------------
 1.mainContents
-----------------------------------*/
body#sell #mainContents {
	float: right;
	width: 828px;
}

body#sell #mainContents .pankuzuList {
	padding: 3px;
	background:#878175 url("/common/images/footpath_bg_rent.gif") right bottom no-repeat;
}

body#sell #mainContents .pankuzuList , body#sell #mainContents .pankuzuList a {
	color:#fff !important;
}

body#sell #mainContents .contentsTtl {
	margin: 0 0 5px;
	padding: 0 5px;
	background:#878175 url("/common/images/t_bg_rent.gif") right top no-repeat;
}

/* ------ addEdit(20110601-sellTop) ------ */
div#sellTopCont {
	width: 816px;
	margin: 0 6px;
	font-size: 105%;
	line-height: 1.3;
}

div#sellTopCont .pageTtl {
	margin: 0 0 5px;
}

div#sellTopCont .leadTxt {
	margin: 0 0 5px;
}


/* -- move -- */
div#sellTopCont .topModule {
	background:transparent url("/sell/images/selltop_bg_top.gif") no-repeat top left;
	float:left;
	zoom:1;
	position:relative;
	padding:0;
	margin:0;
	width:816px;
	height:115px;
}

div#sellTopCont .topModuleMiddle {
	background:transparent url("/sell/images/selltop_bg_middle.gif") no-repeat top left;
	float:left;
	zoom:1;
	position:relative;
	padding:0;
	margin:0;
	width:816px;
	height:75px;
}

div#sellTopCont .topModuleMiddleContents {
	background:transparent url("/sell/images/selltop_bg_line.gif") repeat-y top left;
	float:left;
	zoom:1;
	position:relative;
	padding:0;
	margin:0;
	width:816px;
}

div#sellTopCont .topModuleBottom {
	background:transparent url("/sell/images/selltop_bg_bottom.gif") no-repeat top left;
	float:left;
	zoom:1;
	position:relative;
	padding:0;
	margin:0;
	width:816px;
	height:30px;
}

div#sellTopCont .topModuleSet {
	width: 816px;
	overflow: hidden;
}

div#sellTopCont .moduleInner {
	width:255px;
	float:left;
	margin-right:10px;
	display:block;
}

div#sellTopCont .moduleInner span {
	display:none;
}

div#sellTopCont .moduleInner .searchList {
	padding:0px 0px 0px 35px;
}

div#sellTopCont .moduleInner .searchList p.lead {
	color:#333;
	padding:0 0 0 3px;
	font-size:1.15em;
	font-weight:bold;
	line-height:1.4em;
}
div#sellTopCont .moduleInner .searchList ul {
	float:left;
	list-style:none;
}

div#sellTopCont .moduleInner .searchList ul li.blue{
	background:url("/sell/images/arrow_blue.gif") 0 .4em no-repeat;
	padding:4px 0 5px 15px;
	float:left;
	clear:both;
	font-size:0.93em;
	width:205px;
}
div#sellTopCont .moduleInner .searchList ul li.green{
	background:url("/sell/images/arrow_green.gif") 0 .4em no-repeat;
	padding:4px 0 5px 15px;
	float:left;
	clear:both;
	font-size:0.93em;
	width:205px;
}

div#sellTopCont .moduleInner .searchList ul li.red{
	background:url("/sell/images/arrow_red.gif") 0 .4em no-repeat;
	padding:4px 0 5px 15px;
	float:left;
	clear:both;
	font-size:0.93em;
	width:205px;
}

div#sellTopCont .infoModuleSet{
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:816px;
}

div#sellTopCont .infoModuleSet h4.infoTtl span{
	display:none;
	margin:0;
	padding:0;
}

div#sellTopCont .infoModule {
	clear: both;
	width: 816px;
	margin: 0;
	padding:0;
}

div#sellTopCont .infoModuleSet p.search {
	float:left;
	margin:0;
	padding:0 0 0 35px;
}
div#sellTopCont .infoModuleSet .leftContents p.search_home4u {
	float:left;
	margin:0;
	padding:0 0 7px 0px;
}
div#sellTopCont .infoModuleSet .leftContents p.search_txt {
	float:left;
	margin:-10px;
	padding:0 0 20px 35px;
}
div#sellTopCont .infoModuleSet .rightContents p.search_home4u {
	float:left;
	margin:0;
	padding:0 0 7px 10px;
}
div#sellTopCont .infoModuleSet .infoModule_01 {
	background:url("/sell/images/info_bg_top_01_1301.gif") no-repeat top left;
	float:left;
	zoom:1;
	position:relative;
	padding:0;
	margin:0;
	width:816px;
	height:92px;
}
div#sellTopCont .infoModule_01 .logo{
	position:absolute;
	top:21px;
	left:694px;
	z-index:100;
	width:107px;
	height:34px;
}
div#sellTopCont .infoModule_01 h5.lead {
	font-size:.9em;
	color:#fff;
	float:right;
	font-weight:normal;
	padding:0px 50px 10px 0px;
	margin:0;
}
*html div#sellTopCont .infoModule_01 h5.lead {
	font-size:.9em;
	color:#fff;
	float:left;
	font-weight:normal;
	padding:55px 20px 10px 35px;
	margin:0;
}

div#sellTopCont .infoModuleMiddle_01 {
	background:url("/sell/images/info_bg_middle_01_2col.gif") no-repeat top left;
	float:left;
	position:relative;
	padding:0;
	margin:0;
	width:816px;
	height:12px;
}


div#sellTopCont .infoModuleBottom_01 {
	background:url("/sell/images/info_bg_bottom_01_2col.gif") no-repeat bottom left;
	float:left;
	zoom:1;
	position:relative;
	padding:0;
	margin:0;
	width:816px;
	height:26px;
}
div#sellTopCont .infoModuleMiddleContents_01 {
	background:url("/sell/images/info_bg_line_01_2col.gif") repeat-y top left;
	float:left;
	zoom:1;
	position:relative;
	padding:0;
	margin:0;
	width:816px;
	font-size:0.97em;
}
div#sellTopCont .infoModuleMiddleContents_01 .leftContents{
	float:left;
	width:359px;
	display:block;
	padding:0 13px 0 30px;
	margin:0;
	overflow: hidden;
	position:relative;
}
div#sellTopCont .infoModuleMiddleContents_01 .rightContents{
	float:right;
	width:354px;
	display:block;
	padding:0 30px 0 30px;
	margin:0;
	overflow: hidden;
	position:relative;
}
div#sellTopCont .infoModuleMiddleContents_01 .leftContents .logo{
	position:absolute;
	top:0;
	right:10px;
	z-index:100;
	width:73px;
	height:26px;
}
div#sellTopCont .infoModuleMiddleContents_01 .rightContents .logo{
	position:absolute;
	top:0;
	right:26px;
	z-index:100;
	width:75px;
	height:26px;
}


div#sellTopCont .infoModuleMiddleContents_01 dl {
	height:80px;
	text-indent:-9999px;
	margin-bottom:10px;
}
div#sellTopCont .infoModuleMiddleContents_01 .leftContents dl{
	background:url(/sell/images/info_01_homon.gif) no-repeat;
}
div#sellTopCont .infoModuleMiddleContents_01 .rightContents dl{
	background:url(/sell/images/info_01_kani.gif) no-repeat;
}

div#sellTopCont .infoModuleMiddleContents_01 .btn {
	text-align:center;
	margin-top:10px;
	line-height:1;
}


div#sellTopCont .infoModule_02 {
	background:url("/sell/images/info_bg_top_02_new.gif") no-repeat top left;
	float:left;
	zoom:1;
	position:relative;
	padding:0;
	margin:15px 0 0;
	width:816px;
}

div#sellTopCont .infoModule_02 .logo{
	position:absolute;
	top:9px;
	left:660px;
	z-index:100;
	width:140px;
	height:47px;
}

div#sellTopCont .infoModuleMiddle_02 {
	background:url("/sell/images/info_bg_middle_02_new.gif") no-repeat top left;
	float:left;
	position:relative;
	padding:0;
	margin:80px 0 0;
	width:816px;
	height:18px;
	}


div#sellTopCont .infoModuleBottom_02 {
	background:url("/sell/images/info_bg_bottom_02_new.gif") no-repeat top left;
	float:left;
	zoom:1;
	position:relative;
	padding:0;
	margin:0;
	width:816px;
	height:13px;
	font-size:0;
}
div#sellTopCont .infoModuleMiddleContents_02 {
	background:url("/sell/images/info_bg_line_02_new.gif") repeat-y top left;
	float:left;
	zoom:1;
	position:relative;
	padding:0;
	margin:0;
	width:816px;
}
div#sellTopCont .infoModuleMiddleContents_02 .leftContents{
	float:left;
	width:360px;
	display:block;
	margin:0;
	overflow: hidden;
	margin-top:10px;
}

div#sellTopCont .infoModuleMiddleContents_02 .rightContents{
	float:right;
	width:380px;
	display:block;
	margin:0;
	overflow: hidden;
	margin-top:10px;
	border-left:#999 solid 1px;
	padding-left:10px;
}

div#sellTopCont .infoModule_02 .infoModule_02_service {
	background: url(/sell/images/info_02_service_btm.gif) bottom no-repeat;
	float:left;
	padding-bottom:19px;
	width:816px;
}
div#sellTopCont .infoModule_02 .infoModule_02_service_inner{
	background:url(/sell/images/info_bg_02.gif) repeat-y;
	padding:10px 30px 0;
	font-size:115%;
	font-weight:bold;
	line-height:1.5;
	color:#ffffff;
}
div#sellTopCont .infoModule_02 .infoModule_02_service_inner a:link, div#sellTopCont .infoModule_02 .infoModule_02_service_inner a:visited{
	color:#ffffff;
}
div#sellTopCont .infoModule_02 .infoModule_02_service_inner a:hover{
	color:#D12B15;
}

div#sellTopCont .infoModule_03 {
	background:url("/sell/images/info_bg_top_03.gif") no-repeat top left;
	float:left;
	zoom:1;
	position:relative;
	padding:0;
	margin:15px 0 0;
	width:816px;
}

div#sellTopCont .infoModule_03 .logo{
	position:absolute;
	top:9px;
	left:643px;
	z-index:100;
	width:157px;
	height:28px;
}
div#sellTopCont .infoModule_03 h5.lead {
	font-size:.9em;
	color:#fff;
	float:left;
	font-weight:normal;
	padding:50px 20px 10px 35px;
	margin:0;
}
*html div#sellTopCont .infoModule_03 h5.lead {
	font-size:.9em;
	color:#fff;
	float:left;
	font-weight:normal;
	padding:55px 20px 10px 35px;
	margin:0;
}

div#sellTopCont .infoModuleMiddle_03 {
	background:url("/sell/images/info_bg_middle_03.gif") no-repeat top left;
	float:left;
	padding:0;
	margin:0;
	width:816px;
	height:15px;
}


div#sellTopCont .infoModuleBottom_03 {
	background:url("/sell/images/info_bg_bottom_03.gif") no-repeat top left;
	float:left;
	padding:0;
	margin:0;
	width:816px;
	height:29px;
}
div#sellTopCont .infoModuleMiddleContents_03 {
	background:url("/sell/images/info_bg_line_03.gif") repeat-y top left;
	float:left;
	padding:0;
	margin:0;
	width:816px;
}

div#sellTopCont .infoModuleMiddleContents_01 .leftContents  ul.page-link{
	padding:5px 0px 5px;
	margin:0 8px 0 0px;
	clear:both;
	list-style:none;
	}

div#sellTopCont .infoModuleMiddleContents_01 .leftContents  ul.page-link li.yen{
	background-image:url("/sell/images/ico_yenB.gif");
	background-position: left center;
	background-repeat: no-repeat;
	clear:both;
	padding:5px 5px 6px 29px;
	margin:0 0 0.2em;
	font-weight:600;
}

div#sellTopCont .infoModuleMiddleContents_01 .rightContents  ul.page-link{
	padding:5px 0px 5px;
	margin:0 8px 0 15px;
	clear:both;
	list-style:none;
	}
div#sellTopCont .infoModuleMiddleContents_01 .rightContents  ul.page-link_search{
	width:100px;
	_width:100px;
	padding:0px 0px 5px 150px;
	margin:0 8px 0 15px;
	clear:both;
	list-style:none;
	}

div#sellTopCont .infoModuleMiddleContents_01 .rightContents ul.page-link_search li.search{
	background-image:url("/sell/images/ico_search.gif");
	background-position: left center;
	background-repeat: no-repeat;
	clear:both;
	width:230px;
	_width:200px;
	padding:2px 5px 3px 25px;
	margin:0 0 0.2em;
	font-weight:600;
}

div#sellTopCont .infoModuleMiddleContents_01 .rightContents ul.page-link li.building{
	background-image:url("/sell/images/ico_building.gif");
	background-position: left center;
	background-repeat: no-repeat;
	clear:both;
	width:330px;
	_width:350px;
	padding:4px 5px 2px 25px;
	margin:0 0 0.2em;
	font-weight:600;
}
div#sellTopCont .infoModuleMiddleContents_01 .leftContents  ul.page-link_search{
	padding:0px 0px 5px 70px;
	margin:0 8px 0 15px;
	clear:both;
	list-style:none;
	}

div#sellTopCont .infoModuleMiddleContents_01 .leftContents ul.page-link_search li.question{
	background-image:url("/sell/images/ico_question.gif");
	background-position: left center;
	background-repeat: no-repeat;
	clear:both;
	width:230px;
	_width:200px;
	padding:2px 5px 3px 25px;
	margin:0 0 0.2em;
	font-weight:600;
}
div#sellTopCont .infoModuleMiddleContents_02 {
	width:756px;
	padding:0 30px 5px;
	clear:both;
	}
div#sellTopCont .infoModuleMiddleContents_02 .service_info ul {
	margin-top:5px;
}
div#sellTopCont .infoModuleMiddleContents_02 .service_info li {
	list-style-type:disc;
	margin-left:20px;
	margin-top:3px;
}

div#sellTopCont .infoModuleMiddleContents_02 .photo {
	float:left;
	margin-right:30px;
	margin-left:10px;
	}
div#sellTopCont .infoModuleMiddleContents_02 dt {
	background:url(/sell/img/ico/ico_search.gif) left no-repeat;
	font-size:120%;
	font-weight: bold;
	padding-left:30px;
	margin-left:0;
	margin-bottom:5px;
}	
div#sellTopCont .infoModuleMiddleContents_02 dd {
	margin-left:30px;
}	
div#sellTopCont .infoModuleMiddleContents_02 dd span {
	passing-left:6em;
}
div#sellTopCont .infoModuleMiddleContents_02 .contact{
	text-align:right;
}

div#sellTopCont .infoModuleMiddleContents_02 .search_btn {
	margin:0;
	padding:0;
}
div#sellTopCont .infoModuleMiddleContents_02 .search_btn li {
	list-style-type:none;
	float:left;
	margin-right:9px;
}
div#sellTopCont .infoModuleMiddleContents_02 .search_btn li.mr_0 {
	margin-right:0;
}






div#sellTopCont .infoModuleMiddleContents_03 ul.page-link{
	width:700px;
	_width:740px;
	padding:8px 20px 5px;
	margin:0 8px 0 15px;
	clear:both;
	list-style:none;
	overflow: hidden;
	}

div#sellTopCont .infoModuleMiddleContents_03 ul.page-link li.search{
	background-image:url("/sell/images/ico_search.gif");
	background-position: left center;
	background-repeat: no-repeat;
	clear:both;
	width:700px;
	_width:740px;
	padding:3px 5px 3px 27px;
	margin:0 0 0.2em;
	font-weight:600;
	display:block;
}
div#sellTopCont .infoModuleMiddleContents_03 ul.page-link li.yen{
	background-image:url("/sell/images/ico_yen.gif");
	background-position: left center;
	background-repeat: no-repeat;
	clear:both;
	width:720px;
	_width:750px;
	padding:3px 5px 3px 27px;
	margin:0 0 0.2em;
	font-weight:600;
}

div#sellTopCont h3.selltop_info {
	text-align:left;
	font-weight:normal;
	margin:0;
	padding:20px 0 0 20px;
	margin-bottom:15px;
}


/* ------ addEdit(公開日 2011/06/01) ------ */
body#sell div#souzoku dl,
body#sell div#souzoku dt,
body#sell div#souzoku dd {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
body#sell div#souzoku dl {
	display:compact; 
}
body#sell div#souzoku dt,
body#sell div#souzoku dd {
	list-style-type: none;
}


/*------------------------- 共通 -------------------------*/
body#sell div#souzoku {
	width: 796px;
	margin: 0 auto;
	padding-top: 5px;
	background: url(/sell/souzoku/images/main-bg.gif) right top no-repeat;
	color:#362b2b;
}
body#sell div#souzoku .fleft {
	float: left;
}
body#sell div#souzoku .fright {
	float: right;
}
body#sell div#souzoku .mt10 {
	margin-top: 10px;
}
body#sell div#souzoku .mt15 {
	margin-top: 15px;
}
body#sell div#souzoku .mt25 {
	margin-top: 25px;
}
body#sell div#souzoku .mt35 {
	margin-top: 35px;
}

body#sell div#souzoku p#catch {
	width: 796px;
	height: 49px;
	background: url(/sell/souzoku/images/main-catch.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku h2 {
	width: 570px;
	height: 58px;
	background: url(/sell/souzoku/images/main-title.gif) left top no-repeat;
	text-indent: -9999px;
}

body#sell div#souzoku ul#souzokurMenu {
	display: block;
	width: 796px;
	height: 38px;
	background: url(/sell/souzoku/images/main-btn-bg.gif) left top no-repeat;
}
body#sell div#souzoku ul#souzokurMenu li {
	display: block;
	float: left;
	height: 38px;
}
body#sell div#souzoku ul#souzokurMenu li#sm01 {
	position: relative;
	width: 197px;
}
body#sell div#souzoku ul#souzokurMenu li#sm02 {
	position: relative;
	width: 168px;
}
body#sell div#souzoku ul#souzokurMenu li#sm03 {
	position: relative;
	width: 180px;
}
body#sell div#souzoku ul#souzokurMenu li#ad01 {
	float: left;
	display: block;
	height: 38px;
	width: 103px;
}
body#sell div#souzoku ul#souzokurMenu li#ad02 {
	width: 72px;
}
body#sell div#souzoku ul#souzokurMenu li#ad03 {
	width: 76px;
}

body#sell div#souzoku ul#souzokurMenu li a {
	display: block;
	height: 38px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

body#sell div#souzoku ul#souzokurMenu li#sm01 a {
	position: absolute;
	left: 0;
	top: 0;
	width: 205px;
}
body#sell div#souzoku ul#souzokurMenu li#sm02 a {
	position: absolute;
	left: 0;
	top: 0;
	width: 176px;
}
body#sell div#souzoku ul#souzokurMenu li#sm03 a {
	position: absolute;
	left: 0;
	top: 0;
	width: 180px;
}
body#sell div#souzoku ul#souzokurMenu li#sm01 a:hover,
body#sell div#souzoku ul#souzokurMenu li#sm01 a.on {
	background-image: url(/sell/souzoku/images/main-btn-cont01.gif);
}
body#sell div#souzoku ul#souzokurMenu li#sm02 a:hover,
body#sell div#souzoku ul#souzokurMenu li#sm02 a.on {
	background-image: url(/sell/souzoku/images/main-btn-cont02.gif);
}
body#sell div#souzoku ul#souzokurMenu li#sm03 a:hover,
body#sell div#souzoku ul#souzokurMenu li#sm03 a.on {
	background-image: url(/sell/souzoku/images/main-btn-cont03.gif);
}

body#sell div#souzoku ul#souzokurMenu li#ad01 a {
	width: 103px;
	background-image: url(/sell/souzoku/images/main-btn-ad01.gif);
}
body#sell div#souzoku ul#souzokurMenu li#ad02 a {
	width: 72px;
	background-image: url(/sell/souzoku/images/main-btn-ad02.gif);
}
body#sell div#souzoku ul#souzokurMenu li#ad03 a {
	width: 76px;
	background-image: url(/sell/souzoku/images/main-btn-ad03.gif);
}
body#sell div#souzoku ul#souzokurMenu li#ad01 a:hover,
body#sell div#souzoku ul#souzokurMenu li#ad02 a:hover,
body#sell div#souzoku ul#souzokurMenu li#ad03 a:hover {
	background-position: left bottom;
}

body#sell div#souzoku ul.prMenu {
	clear: both;
	display: block;
	margin-top: 5px;
}
body#sell div#souzoku ul.prMenu li {
	float: left;
	display: block;
	margin-right: 100px;
	font-size: 12px;
}
body#sell div#souzoku ul.prMenu li.last {
	margin-right: 0;
}

body#sell div#souzoku .color {
	font-size: 14px;
	line-height: 1.6em;
	color: #10a584;
}

body#sell div#souzoku p.text {
	font-size: 14px;
	line-height: 2em;
}

body#sell div#souzoku .box-left {
	clear: both;
	float: left;
	display: block;
	width: 509px;
	margin-right: 20px;
}
body#sell div#souzoku .box-right {
	float: left;
	display: block;
	width: 247px;
}

body#sell div#souzoku ul#souzokurMenuFooter {
	clear: both;
	display: block;
	width: 796px;
	height: 77px;
}
body#sell div#souzoku ul#souzokurMenuFooter li {
	display: block;
	width: 301px;
	height: 48px;
	margin-top: 10px;
	overflow: hidden;
}
body#sell div#souzoku ul#souzokurMenuFooter li a {
	display: block;
	width: 301px;
	height: 48px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
body#sell div#souzoku ul#souzokurMenuFooter li a:hover {
	background-position: left bottom;
}

body#sell div#souzoku div#toSellTop {
	clear: both;
	width: 230px;
	height: 39px;
	margin: 0 auto 10px auto;
}
body#sell div#souzoku div#toSellTop a {
	display: block;
	width: 230px;
	height: 39px;
	background-image: url(/sell/souzoku/images/main-btn-top.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
body#sell div#souzoku div#toSellTop a:hover {
	background-position: left bottom;
}

body#sell div#souzoku div.border {
	width: 796px;
	height: 41px;
	background: url(/sell/souzoku/images/main-border.gif) left top repeat-x;
}

body#sell div#souzoku dl#caption {
	color: #777777;
	font-size: 11px;
	line-height: 1.8em;
}
body#sell div#souzoku dl#caption dt {
	font-weight: bold;
	line-height: 1.8em;
}
body#sell div#souzoku dl#caption dd {
	margin-bottom: 5px;
	line-height: 1.6em;
}
body#sell div#souzoku dl#caption li {
	margin-left: 5px;
}
body#sell div#souzoku a.linkBlank {
	padding-right: 18px;
	margin: 0 2px;
	background: url(/sell/souzoku/images/main-icon01.gif) right top no-repeat;
}


/*------------------------- top(souzokuMenu) -------------------------*/
body#sell div#souzokuMenu {
	clear: both;
	width: 780px;
	height: 269px;
	margin: 30px auto 10px auto;
	background: url(/sell/souzoku/images/index-menu-bg-bottom.gif) left bottom no-repeat;
	color: #5c5050;
}
body#sell div#souzokuMenu div#souzokuMenuInner {
	padding: 10px 20px 0 20px;
	background: url(/sell/souzoku/images/index-menu-bg-top.gif) left top no-repeat;
}
body#sell div#souzokuMenu h3 {
	clear: both;
	display: block;
	width: 740px;
	height: 34px;
	margin-bottom: 8px;
	background: url(/sell/souzoku/images/index-menu-title.gif) left top no-repeat;
	text-indent: -9999px;
}

body#sell div#souzokuMenu div#col-box {
	clear: both;
	width: 740px;
}
body#sell div#souzokuMenu div#col-left {
	clear: both;
	float: left;
	width: 552px;
}
body#sell div#souzokuMenu div#col-right {
	float: right;
	width: 188px;
}


body#sell div#souzokuMenu div#col-left p {
	display: block;
	height: 49px;
	font-size: 14px;
	line-height: 1.6em;
}
body#sell div#souzokuMenu div#col-left a#souzoku-banner {
	display: block;
	width: 532px;
	height: 107px;
	margin-bottom: 15px;
	background-image: url(/sell/souzoku/images/index-menu-banner.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
body#sell div#souzokuMenu div#col-left a#souzoku-banner:hover {
	background-position: left bottom;
}

body#sell div#souzokuMenu div#col-left dl#backnumber {
	display: block;
	width: 532px;
	height: 41px;
}
body#sell div#souzokuMenu div#col-left dl#backnumber dt {
	clear: both;
	float: left;
	display: block;
	width: 117px;
	height: 16px;
	background: url(/sell/souzoku/images/index-menu-backnumber.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzokuMenu div#col-left dl#backnumber dd {
	float: left;
	padding-left: 35px;
	background: url(/sell/souzoku/images/index-menu-line.gif) 10px top repeat-y;
}
body#sell div#souzokuMenu div#col-left dl#backnumber dd a {
	float: left;
	padding-left: 18px;
	background: url(/sell/souzoku/images/index-menu-check.gif) left center no-repeat;
	color: #362b2b;
	font-weight: bold;
}
body#sell div#souzokuMenu div#col-left dl#backnumber dd a:hover {
	text-decoration: none;
}


body#sell div#souzokuMenu div#col-right dl#profile dt {
	display: block;
	width: 188px;
	height: 88px;
	background: url(/sell/souzoku/images/index-menu-profile.gif) right bottom no-repeat;
	text-indent: -9999px;
}
body#sell div#souzokuMenu div#col-right dl#profile dd {
	display: block;
	width: 188px;
	height: 88px;
}
body#sell div#souzokuMenu div#col-right dl#profile dd p {
	padding: 8px 0 0 15px;
	font-size: 11px;
	line-height: 1.2em;
}


/*------------------------- cont01 -------------------------*/
body#sell div#souzoku div#cont01 {
	clear: both;
	padding: 35px 10px 45px 10px;
	height: 100%;
}

body#sell div#souzoku div#cont01  h3 {
	width: 776px;
	height: 22px;
	margin-bottom: 12px;
	background: url(/sell/souzoku/images/cont01-title01.gif) left top no-repeat;
	text-indent: -9999px;
}

body#sell div#souzoku div#cont01 h4 {
	width: 387px;
	height: 16px;
	margin-bottom: 12px;
	background: url(/sell/souzoku/images/cont01-title02.gif) left top no-repeat;
	text-indent: -9999px;
}

body#sell div#souzoku div#cont01 dl.box-right dt#box-01-01 {
	width: 247px;
	height: 28px;
	background: url(/sell/souzoku/images/cont01-img01-01.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont01 dl.box-right dd#box-01-02 {
	width: 247px;
	height: 58px;
	background: url(/sell/souzoku/images/cont01-img01-02.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont01 dl.box-right dd#box-01-03 {
	width: 247px;
	height: 58px;
	background: url(/sell/souzoku/images/cont01-img01-03.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont01 dl#box-01 {
	position: relative;
	clear: both;
	float: left;
	display: block;
	width: 464px;
	height: 111px;
}

body#sell div#souzoku div#cont01 dl#box-01 dt#box-01-01 {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 94px;
	height: 111px;
	background: url(/sell/souzoku/images/cont01-img02-01.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont01 dl#box-01 dd#box-01-02 {
	position: absolute;
	left: 94px;
	top: 0;
	display: block;
	width: 370px;
	height: 39px;
	background: url(/sell/souzoku/images/cont01-img02-02.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont01 dl#box-01 dd#box-01-03 {
	position: absolute;
	left: 94px;
	top: 39px;
	display: block;
	width: 370px;
	height: 72px;
	background: url(/sell/souzoku/images/cont01-img02-03.gif) left top no-repeat;
	text-indent: -9999px;
}

body#sell div#souzoku div#cont01 dl#box-02 {
	float: right;
	display: block;
	width: 312px;
	height: 111px;
}
body#sell div#souzoku div#cont01 dl#box-02 dt#box-02-01 {
	display: block;
	width: 312px;
	height: 21px;
	background: url(/sell/souzoku/images/cont01-img03-01.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont01 dl#box-02 dd {
	display: block;
	width: 312px;
	height: 18px;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont01 dl#box-02 dd#box-02-02 {
	background: url(/sell/souzoku/images/cont01-img03-02.gif) left top no-repeat;
}
body#sell div#souzoku div#cont01 dl#box-02 dd#box-02-03 {
	background: url(/sell/souzoku/images/cont01-img03-03.gif) left top no-repeat;
}
body#sell div#souzoku div#cont01 dl#box-02 dd#box-02-04 {
	background: url(/sell/souzoku/images/cont01-img03-04.gif) left top no-repeat;
}
body#sell div#souzoku div#cont01 dl#box-02 dd#box-02-05 {
	background: url(/sell/souzoku/images/cont01-img03-05.gif) left top no-repeat;
}
body#sell div#souzoku div#cont01 dl#box-02 dd#box-02-06 {
	background: url(/sell/souzoku/images/cont01-img03-06.gif) left top no-repeat;
}

body#sell div#souzoku div#cont01 dl#box-03 {
	clear: both;
	display: block;
	width: 776px;
	height: 300px;
	margin-top: 40px;
	margin-bottom: 25px;
	background: url(/sell/souzoku/images/main-bg01.gif) left bottom no-repeat;
}
body#sell div#souzoku div#cont01 dl#box-03 dt#box-03-01 {
	display: block;
	width: 776px;
	height: 29px;
	background: url(/sell/souzoku/images/cont01-img04-01.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont01 dl#box-03 dt#box-03-02 {
	display: block;
	width: 736px;
	height: 31px;
	margin: 20px 20px 0 20px;
	background: url(/sell/souzoku/images/cont01-img04-02.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont01 dl#box-03 dd#box-03-03 {
	display: block;
	width: 736px;
	height: 30px;
	margin: 0 20px;
	background: url(/sell/souzoku/images/cont01-img04-03.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont01 dl#box-03 dt#box-03-04 {
	display: block;
	width: 736px;
	height: 31px;
	margin: 20px 20px 0 20px;
	background: url(/sell/souzoku/images/cont01-img04-04.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont01 dl#box-03 dd#box-03-05 {
	display: block;
	width: 736px;
	height: 31px;
	margin: 0 20px;
	background: url(/sell/souzoku/images/cont01-img04-05.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont01 dl#box-03 dt#box-03-06 {
	clear: both;
	float: left;
	display: block;
	width: 159px;
	height: 87px;
	margin: 14px 0 0 20px;
	background: url(/sell/souzoku/images/cont01-img04-06.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont01 dl#box-03 dd#box-03-07 {
	float: left;
	display: block;
	width: 557px;
	height: 87px;
	margin: 14px 20px 0 0;
	background: url(/sell/souzoku/images/cont01-img04-07.gif) left top no-repeat;
	text-indent: -9999px;
}

body#sell div#souzoku ul#souzokurMenuFooter li#nextTo02 {
	clear: both;
	float: right
}
body#sell div#souzoku ul#souzokurMenuFooter li#nextTo02 a {
	background-image: url(/sell/souzoku/images/cont01-btn-next.gif);
}


/*------------------------- cont02 -------------------------*/
body#sell div#souzoku div#cont02 {
	clear: both;
	padding: 35px 10px 45px 10px;
	height: 100%;
}

body#sell div#souzoku div#cont02 h3 {
	width: 776px;
	height: 22px;
	margin-bottom: 12px;
	background: url(/sell/souzoku/images/cont02-title01.gif) left top no-repeat;
	text-indent: -9999px;
}

body#sell div#souzoku div#cont02 div#box-01 {
	clear: both;
	display: block;
	width: 776px;
	height: 246px;
	background: url(/sell/souzoku/images/cont02-img01-01.gif) right top no-repeat;
}
body#sell div#souzoku div#cont02 div#box-01 p#box-text {
	clear: both;
	width: 776px;
	height: 38px;
}
body#sell div#souzoku div#cont02 div#box-01 p#box-image {
	clear: both;
	width: 776px;
	height: 150px;
	margin-bottom: 15px;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont02 div#box-01 p#caption {
	color: #777777;
	font-size: 11px;
	line-height: 1.8em;
}

body#sell div#souzoku div#cont02 dt#box-02-01 {
	clear: both;
	display: block;
	width: 247px;
	height: 44px;
	background: url(/sell/souzoku/images/cont02-img02-01.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont02 dt#box-02-02 {
	display: block;
	width: 247px;
	height: 26px;
	background: url(/sell/souzoku/images/cont02-img02-02.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont02 dd#box-02-03 {
	display: block;
	padding: 7px 13px 13px 13px;
	background: url(/sell/souzoku/images/main-bg02.gif) left bottom no-repeat;
	font-size: 12px;
	line-height: 1.6em;
}
body#sell div#souzoku div#cont02 dt#box-02-04 {
	display: block;
	width: 247px;
	height: 26px;
	background: url(/sell/souzoku/images/cont02-img02-03.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont02 dd#box-02-05 {
	display: block;
	padding: 7px 13px 0 13px;
	background: url(/sell/souzoku/images/main-bg03.gif) left bottom no-repeat;
}
body#sell div#souzoku div#cont02 dd#box-02-05 div {
	display: block;
	height: 60px;
	padding-right: 68px;
	background: url(/sell/souzoku/images/cont02-img02-04.gif) right -10px no-repeat;
	font-size: 12px;
	line-height: 1.6em;
}


body#sell div#souzoku ul#souzokurMenuFooter li#backTo01 {
	clear: both;
	float: left;
}
body#sell div#souzoku ul#souzokurMenuFooter li#backTo01 a {
	background-image: url(/sell/souzoku/images/cont02-btn-back.gif);
}
body#sell div#souzoku ul#souzokurMenuFooter li#nextTo03 {
	float: right
}
body#sell div#souzoku ul#souzokurMenuFooter li#nextTo03 a {
	background-image: url(/sell/souzoku/images/cont02-btn-next.gif);
}


/*------------------------- cont03 -------------------------*/
body#sell div#souzoku div#cont03 {
	clear: both;
	padding: 35px 10px 45px 10px;
	height: 100%;
}

body#sell div#souzoku div#cont03 h3 {
	width: 776px;
	height: 22px;
	margin-bottom: 12px;
	background: url(/sell/souzoku/images/cont03-title01.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont03 h4#step1 {
	width: 776px;
	height: 34px;
	margin-top: 25px;
	margin-bottom: 12px;
	background: url(/sell/souzoku/images/cont03-title02.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont03 h4#step2 {
	width: 776px;
	height: 34px;
	margin-top: 50px;
	margin-bottom: 12px;
	background: url(/sell/souzoku/images/cont03-title03.gif) left top no-repeat;
	text-indent: -9999px;
}

body#sell div#souzoku div#cont03 dl#box-01 {
	clear: both;
	display: block;
	width: 776px;
	height: 192px;
	margin-top: 30px;
	background: url(/sell/souzoku/images/main-bg01.gif) left bottom no-repeat;
}
body#sell div#souzoku div#cont03 dl#box-01 dt#box-01-01 {
	display: block;
	width: 776px;
	height: 29px;
	background: url(/sell/souzoku/images/cont01-img04-01.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont03 dl#box-01 dl#image {
	display: block;
	width: 736px;
	height: 94px;
	margin: 20px 20px 0 20px;
}
body#sell div#souzoku div#cont03 dl#box-01 dt#box-01-02 {
	clear: both;
	float: left;
	display: block;
	width: 342px;
	height: 94px;
	background: url(/sell/souzoku/images/cont03-img01-02.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont03 dl#box-01 dd#box-01-03 {
	float: right;
	display: block;
	width: 394px;
	height: 94px;
	background: url(/sell/souzoku/images/cont03-img01-03.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont03 dl#box-01 dl#caption {
	clear: both;
	display: block;
	margin: 0 20px;
	color: #777777;
	font-size: 11px;
	line-height: 1.8em;
}
body#sell div#souzoku div#cont03 dl#box-01 dl#caption dt {
	clear: both;
	float: left;
}
body#sell div#souzoku div#cont03 dl#box-01 dl#caption dd {
	float: left;
}

body#sell div#souzoku div#cont03 dl#box-02 {
	clear: both;
	display: block;
	width: 776px;
	height: 446px;
	margin-top: 30px;
	background: url(/sell/souzoku/images/main-bg01.gif) left bottom no-repeat;
}
body#sell div#souzoku div#cont03 dl#box-02 dt#box-02-01 {
	display: block;
	width: 776px;
	height: 29px;
	background: url(/sell/souzoku/images/cont01-img04-01.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont03 dl#box-02 dd#box-02-02 {
	display: block;
	width: 736px;
	height: 127px;
	margin: 20px 20px 5px 20px;
	background: url(/sell/souzoku/images/cont03-img02-02.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont03 dl#box-02 dt#box-02-03 {
	display: block;
	width: 736px;
	height: 98px;
	margin: 0 20px;
	background: url(/sell/souzoku/images/cont03-img02-03.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont03 dl#box-02 dd#box-02-04 {
	display: block;
	width: 736px;
	height: 127px;
	margin: 0 20px 8px 20px;
	background: url(/sell/souzoku/images/cont03-img02-04.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont03 dl#box-02 p#caption {
	clear: both;
	display: block;
	margin: 0 20px;
	color: #777777;
	font-size: 11px;
	line-height: 1.8em;
}


body#sell div#souzoku ul#souzokurMenuFooter li#backTo02 {
	clear: both;
	float: left;
}
body#sell div#souzoku ul#souzokurMenuFooter li#backTo02 a {
	background-image: url(/sell/souzoku/images/cont03-btn-back.gif);
}
body#sell div#souzoku ul#souzokurMenuFooter li#nextTo04 {
	float: right
}
body#sell div#souzoku ul#souzokurMenuFooter li#nextTo04 a {
	background-image: url(/sell/souzoku/images/cont03-btn-next.gif);
}


/*------------------------- cont04 -------------------------*/
body#sell div#souzoku div#cont04 {
	clear: both;
	padding: 35px 10px 45px 10px;
	height: 100%;
}

body#sell div#souzoku div#cont04 h3 {
	display: block;
	width: 776px;
	height: 22px;
	margin-bottom: 12px;
	background: url(/sell/souzoku/images/cont04-title01.gif) left top no-repeat;
	text-indent: -9999px;
}

body#sell div#souzoku div#cont04 dt#box-01-01 {
	clear: both;
	display: block;
	width: 247px;
	height: 43px;
	background: url(/sell/souzoku/images/cont04-img01-01.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont04 dd.top {
	display: block;
	background: url(/sell/souzoku/images/main-bg02.gif) left bottom no-repeat;
}
body#sell div#souzoku div#cont04 dd.bottom {
	display: block;
	background: url(/sell/souzoku/images/main-bg03.gif) left bottom no-repeat;
}

body#sell div#souzoku div#cont04 dd.top div,
body#sell div#souzoku div#cont04 dd.bottom div {
	font-size: 12px;
	line-height: 1.6em;
	padding: 10px 13px 13px 35px;
	background: url(/sell/souzoku/images/main-bg04.gif) left top no-repeat;
}

body#sell div#souzoku div#cont04 dl#box-02 {
	clear: both;
	display: block;
	width: 776px;
	height: 332px;
	margin-top: 30px;
	background: url(/sell/souzoku/images/main-bg05.gif) left bottom no-repeat;
}
body#sell div#souzoku div#cont04 dl#box-02 dt#box-02-01 {
	display: block;
	width: 776px;
	height: 39px;
	background: url(/sell/souzoku/images/cont04-img01-02.gif) left top no-repeat;
	text-indent: -9999px;
}

body#sell div#souzoku div#cont04 dl#box-02 dd#ad-01 {
	clear: both;
	float: left;
	display: block;
	width: 260px;
	height: 293px;
}
body#sell div#souzoku div#cont04 dl#box-02 dd#ad-01 dl {
	display: block;
	padding: 0 2px;
}
body#sell div#souzoku div#cont04 dl#box-02 dt#ad-01-01 {
	display: block;
	width: 256px;
	height: 60px;
	background: url(/sell/souzoku/images/cont04-img02-01.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont04 dl#box-02 dd#ad-01-02 {
	display: block;
	width: 256px;
	height: 83px;
}
body#sell div#souzoku div#cont04 dl#box-02 dd#ad-01-02 a {
	display: block;
	width: 256px;
	height: 83px;
	background-image: url(/sell/souzoku/images/cont04-btn-ad01.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
body#sell div#souzoku div#cont04 dl#box-02 dd#ad-01-02 a:hover {
	background-position: left bottom;
}


body#sell div#souzoku div#cont04 dl#box-02 dd#ad-02 {
	float: left;
	display: block;
	width: 256px;
	height: 293px;
}
body#sell div#souzoku div#cont04 dl#box-02 dd#ad-02 dl {
	display: block;
}
body#sell div#souzoku div#cont04 dl#box-02 dt#ad-02-01 {
	display: block;
	width: 256px;
	height: 60px;
	background: url(/sell/souzoku/images/cont04-img02-02.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont04 dl#box-02 dd#ad-02-02 {
	display: block;
	width: 256px;
	height: 83px;
}
body#sell div#souzoku div#cont04 dl#box-02 dd#ad-02-02 a {
	display: block;
	width: 256px;
	height: 83px;
	background-image: url(/sell/souzoku/images/cont04-btn-ad02.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
body#sell div#souzoku div#cont04 dl#box-02 dd#ad-02-02 a:hover {
	background-position: left bottom;
}


body#sell div#souzoku div#cont04 dl#box-02 dd#ad-03 {
	float: left;
	display: block;
	width: 260px;
	height: 293px;
}
body#sell div#souzoku div#cont04 dl#box-02 dd#ad-03 dl {
	display: block;
	padding: 0 2px;
}
body#sell div#souzoku div#cont04 dl#box-02 dt#ad-03-01 {
	display: block;
	width: 256px;
	height: 60px;
	background: url(/sell/souzoku/images/cont04-img02-03.gif) left top no-repeat;
	text-indent: -9999px;
}
body#sell div#souzoku div#cont04 dl#box-02 dd#ad-03-02 {
	display: block;
	width: 256px;
	height: 83px;
}
body#sell div#souzoku div#cont04 dl#box-02 dd#ad-03-02 a {
	display: block;
	width: 256px;
	height: 83px;
	background-image: url(/sell/souzoku/images/cont04-btn-ad03.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
body#sell div#souzoku div#cont04 dl#box-02 dd#ad-03-02 a:hover {
	background-position: left bottom;
}


body#sell div#souzoku div#cont04 dl#box-02 dd.text {
	display: block;
	width: 256px;
	height: 99px;
}
body#sell div#souzoku div#cont04 dl#box-02 dd.text span {
	display: block;
	padding: 12px 20px 0 20px;
	font-size: 12px;
	line-height: 1.6em;
}

body#sell div#souzoku div#cont04 dl#box-02 dd.button a {
	display: block;
	width: 256px;
	height: 51px;
	background-image: url(/sell/souzoku/images/cont04-img04-detail.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
body#sell div#souzoku div#cont04 dl#box-02 dd.button a:hover {
	background-position: left bottom;
}


body#sell div#souzoku dt.table-box {
	padding-top: 10px;
}
body#sell div#souzoku div.table-left {
 clear: both;
	float: left;
}
body#sell div#souzoku div.table-right {
	float: right;
	margin-right: 10px;
}
body#sell div#souzoku div.table-left table
body#sell div#souzoku div.table-right table {
	border: solid 1px #777777;
	border-collapse: collapse;
}
body#sell div#souzoku div.table-left table th,
body#sell div#souzoku div.table-left table td,
body#sell div#souzoku div.table-right table th,
body#sell div#souzoku div.table-right table td {
	padding: 2px;
	border: solid 1px #777777;
	text-align: center;
}
body#sell div#souzoku div.table-left table th.caption-bg-color {
	background-color: #f1f1f1;
}
body#sell div#souzoku div.table-right table th.caption-bg-color {
	background-color: #dddddd;
}


body#sell div#souzoku ul#souzokurMenuFooter li#backTo03 {
	clear: both;
	float: left;
}
body#sell div#souzoku ul#souzokurMenuFooter li#backTo03 a {
	background-image: url(/sell/souzoku/images/cont04-btn-back.gif);
}


/* ------ addEdit(公開日) ------ */
