@charset "utf-8";





/*----- All_Header -----*/

.All_Header h1 {
	float: left;
	display: inline;
}



/*----- breadcrumb -----*/

.Top_TopicPath {
	clear: both;
	background: url(/images/common/bg_topicpath.gif) no-repeat 0 0;
	height: 36px;
	margin-bottom: 10px;
	position: relative;
}

.Top_TopicPath p {
	position: absolute;
	top: 8px;
	left: 15px;
}



/*----- Top_ContentsTitle -----*/
.Top_ContentsTitle {
	margin-bottom: 20px;
}



/*----- Top_SaleSite/Top_Others/Top_BuyMerit -----*/

.Top_SaleSite,
.Top_Others,
.Top_BuyMerit,
.Top_BuyFlow {
	margin-bottom: 30px;
	clear: both;
}

.Top_SaleSite h3,
.Top_Others h3,
.Top_Others2 h3, 
.Top_BuyMerit h3,
.Top_BuyFlow h3 {
	margin-bottom: 7px;
}

.Top_SaleSite div,
.Top_Others div,
.Top_BuyMerit div,
.Top_BuyFlow div {
	background: url(/images/common/bg_topcontentsBox.gif) repeat-y 0 0;
	padding: 0 15px;
}

.Top_SaleSite ul,
.Top_Others ul,
.Top_BuyMerit ul {
	clear: both;  
	margin-top: 3px;
	margin-left: 5px;
}

.Top_SaleSite li,
.Top_Others li {
	background: url(/images/common/icon_arrow03.gif) no-repeat 0 0.3em;
	padding-left: 10px;
	line-height: 120%;
	margin-bottom: 5px;
}

.Top_SaleSite .linkArrow07,
.Top_Others .linkArrow07,
.Top_BuyMerit .linkArrow07,
.Top_BuyFlow .linkArrow07 {
	padding-top: 20px;
}



/*----- Top_Others -----*/

.Top_Others div {
	padding-right: 0;
}

.Top_Others div div {
	float: left;
	display: inline;
	width: 250px;
	background: none;
	padding: 0;
}

.Top_Others .floatR {
	float: right;
	display: inline;
}

.Top_Others2 {
	margin-bottom:30px;
	clear:both;
}

.Top_Others2 div {
	background: url(/images/common/bg_topcontentsBox.gif) repeat-y 0 0;
	padding: 0;
}
	
.Top_Others2 div div {
	float: left;
	display: inline;
	margin-left:15px;
	width: 340px;
	background: none;
	padding: 0;
}

.Top_Others2 .floatR {
	float: right;
	display: inline;
}



/*----- Top_BuyMerit -----*/

.Top_BuyMerit div {
	padding-top: 3px;
	padding-right: 0;
}
.Top_BuyMerit ul {
	margin-left: 3px;
}
.Top_BuyMerit li {
	float: left;
	display: inline;
	padding-right: 8px;
}
.Top_BuyMerit .lastchild {
	padding-right:0;
}
.Top_BuyMerit p {
	clear: both;
}

.Top_BuyMerit div p .mg20px {  
	margin-bottom: 20px;
}



/*----- Top_BuyFlow -----*/

.Top_BuyFlow div {
	padding-right: 0;
	position: relative;
}

.Top_BuyFlow li {
	padding-top: 15px;
	padding-left: 0;
}

.Top_BuyFlow .firsthalf {
	background: url(/buyout/images/bg_buyflow01.gif) no-repeat 119px 0;
	width: 259px;
	float: left;
	padding-bottom: 15px;
}

.Top_BuyFlow .secondhalf {
	background: url(/buyout/images/bg_buyflow02.gif) no-repeat 0 0;
	float: left;
}

.Top_BuyFlow .secondhalf li {
	padding-left: 8px;
}

.Top_BuyFlow .linkArrow01 {
	position: absolute;
	top: 47px;
	left: 180px;
}

.Top_BuyFlow .linkArrow01 a {
	background: url(/images/common/icon_arrow01.gif) no-repeat 0 0.2em;
	padding-left: 12px;
}

.Top_BuyFlow .linkArrow02 {           
	position: absolute;
	top: 47px;
	left: 180px;
}
.Top_BuyFlow .linkArrow02 a {           
	background: url(/images/common/icon_arrow02.gif) no-repeat 0 0.2em;
	padding-left: 12px;
}

.Top_BuyFlow p {
	clear: both;
}

.Top_BuyContact {           
	clear: both;
}



/*----- 共通 -----*/

h2.topTitle {
	padding-top: 19px;
	padding-left: 22px;
	padding-bottom: 13px;
	font-size: 125%;
	font-weight: bold;
	background: url(/images/common/bg_Title.gif) no-repeat 0 100%;
}

h2.topTitle2 {           
	padding-top: 19px;
	padding-left: 22px;
	padding-bottom: 13px;
	font-size: 125%;
	font-weight: bold;
	background: url(/images/common/bg_Title2.gif) no-repeat 0 100%;
}

h2.topTitle3 {           
	padding-top: 19px;
	padding-left: 22px;
	padding-bottom: 13px;
	font-size: 125%;
	font-weight: bold;
	background: url(/images/common/bg_Title3.gif) no-repeat 0 100%;
}

h3.titel_Type01 {
	padding-left: 15px;
	border-left: 3px solid #F26D28;
}

h3.titel_Type02 {          
	padding-left: 15px;
	border-left: 3px solid #2274c7;
}

h3.titel_Type03 {          
	padding-left: 15px;
	border-left: 3px solid #18bff2;
}



/*----- linkArrow -----*/

.linkArrow07 {
	margin-left: 12px;
	text-indent: -12px;
}

.linkArrow07 a {
	background: url(/images/common/icon_arrow07.gif) no-repeat 0 0.3em;
	padding-left: 12px;
}

li.linkArrow07-2,
li.linkArrow09-2 {          
	margin-left: 12px;
	margin-bottom: 8px;
	text-indent: -12px;
}

li.linkArrow08-2 {          
	background: url(/images/common/icon_arrow08.gif) no-repeat 0 0.3em;
	padding-left: 12px;
	margin-bottom: 8px;
}

li.linkArrow07-2 a {          
	background: url(/images/common/icon_arrow07.gif) no-repeat 0 0.3em;
	padding-left: 12px;
}

li.linkArrow09-2 a {          
	background: url(/images/common/icon_arrow09.gif) no-repeat 0 0.3em;
	padding-left: 12px;
}





/*---------------------------------------------------
* 追記しました
*--------------------------------------------------*/

/*----- コンテンツ要素：縦ラインあり -----*/

.Normal_Element {
	margin-bottom: 30px;
	clear: both;
}

.Normal_Element h3 {
	margin-bottom: 7px;
}

.Normal_Element div {
	background: url(/images/common/bg_topcontentsBox.gif) repeat-y 0 0;
	padding: 0 15px;
}

.Normal_Element p {
	margin-bottom: 20px;
	clear: both;
}

p strong {
	font-size: 120%;
	line-height: 160%;
	clear: both;
}

.waku {
	margin-top:10px;
	border:1px #cccccc solid;
	background:#eeeeee;
	padding: 5px;
	font-size:0.9em;
	clear: both;
}

.waku_etc {
	margin-top:10px;
	border:1px #85DDF4 solid;
	background:#d9f4fd;
	padding: 5px;
	font-size:0.9em;
	clear: both;
}


/*----- コンテンツ要素：カテゴリトップ（売却）流れ -----*/


.Top_BuyFlow .linkArrow02 {
	position: absolute;
	top: 47px;
	left: 180px;
}
.Top_BuyFlow .linkArrow02 a {
	background: url(/images/common/icon_arrow02.gif) no-repeat 0 0.2em;
	padding-left: 12px;
}


/*----- コンテンツ要素：カテゴリトップ（サイトレードについて） -----*/

.Top_Advantage {
	clear: both;
}

.Top_Advantage h3 {
	margin-bottom: 7px;
}

.Top_Advantage div {
	background: url(/images/common/bg_topcontentsBox.gif) repeat-y 0 0;
	padding: 0 15px;
}

.Top_Advantage p {
	clear: both;
}

.Top_Result {
	margin-bottom:30PX;
	clear: both;
}

.Top_Result h3 {
	margin-bottom: 7px;
}

.Top_Result div {
	background: url(/images/common/bg_topcontentsBox.gif) repeat-y 0 0;
	padding: 0 15px;
}

.Top_Result p {
	clear: both;
}

.Top_Partner {
	margin-top:30px;
	margin-bottom: 30px;
	clear: both;
}

.Top_Partner h3 {
	margin-bottom: 7px;
}

.Top_Partner div {
	background: url(/images/common/bg_topcontentsBox.gif) repeat-y 0 0;
	padding: 0 15px;
}

.Top_Partner p {
	clear: both;
}


/*----- コンテンツ要素：画像を下に配置 -----*/

.gazou  {
	background: url(/images/common/bg_topcontentsBox.gif) repeat-y 0 0;
	padding: 15px 0 0 15px;
	clear: both;
}


/*----- コンテンツ要素：お問い合わせページ -----*/

table.tableinquiry {
	width: 527px;
	margin-bottom: 20px;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}
table.tableinquiry th {
	width: 130px;
	padding: 8px; 
	vertical-align: top;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	text-align: left;
	background-color: #F8F8F8;
}
table.tableinquiry td {
	width: 375px;
	padding: 6px 0 6px 10px;
	vertical-align: top;
	border: 1px solid #CCCCCC;
}

select option .inquiry {
	padding : 0 5px;
}
input.sizeMiddle,
textarea.sizeMiddle {
	vertical-align: middle;
	width: 300px;
}
input.sizeSmall1,
textarea.sizeSmall1 {
	vertical-align: middle;
	width: 20px;
}
input.sizeSmall2,
textarea.sizeSmall2 {
	vertical-align: middle;
	width: 75px;
}

input.inquiry {
	vertical-align: middle;
}

.checkBox_inquiry {
	line-height: 1.4em;
}


/*----- コンテンツ要素：矢印（追記分） -----*/

.Normal_Element .linkArrow08,
.Top_Result .linkArrow08,
.Top_Others2 .linkArrow08,
.Top_Partner .linkArrow08 {
	padding-top: 20px;
}

.Top_SaleSite .linkArrow09,
.Top_Others2 .linkArrow09,
.Top_BuyMerit .linkArrow09,
.Top_BuyFlow .linkArrow09 {
	padding-top: 20px;
}

.Top_Others2 .linkArrow10 {
	padding-top: 20px;
}

.linkArrow08 {
	margin-left: 12px;
	text-indent: -12px;
}

.linkArrow08 a {
	background: url(/images/common/icon_arrow08.gif) no-repeat 0 0.3em;
	padding-left: 12px;
}

.linkArrow08x {
	text-indent: -12px;
}

.linkArrow08x a {
	background: url(/images/common/icon_arrow08.gif) no-repeat 0 0.3em;
	padding-left: 12px;
}

.linkArrow09 {
	margin-left: 12px;
	text-indent: -12px;
}

.linkArrow09 a {
	background: url(/images/common/icon_arrow09.gif) no-repeat 0 0.3em;
	padding-left: 12px;
}

.linkArrow10 {
	margin-left: 12px;
	text-indent: -12px;
}
.linkArrow10 a {
	background: url(/images/common/icon_arrow07.gif) no-repeat 0 0.3em;
	padding-left: 12px;
}


/*----- コンテンツ要素：枠線あり（流れページなど） -----*/

.Border_Element {
	margin-bottom: 20px;
	clear: both;
}

.Border_Element div {
	margin-top:7px;
	border:1px #cccccc solid;
	background:#eeeeee;
	padding: 5px;
	margin-bottom: 5px;
	clear: both;
}

.allowfont{
	margin-left:250px;
	color: #cccccc;
	font-size: 2.5em;
	margin-bottom: 5px;
	clear: both;
}


/*----- コンテンツ要素：シンプル -----*/

div .Simple_Element {
	margin-bottom: 20px;
	clear: both;
}


div .Simple_Element10 {
	margin-bottom: 10px;
	clear: both;
}


/*----- コンテンツ要素：ページング -----*/
div.listBox {
	width: 506px;
}
p.pageLink {
	margin: 15px 4px 8px 4px;
	padding: 10px 5px 0 0;
	text-align: right;
	background: url(/images/common/bg_dotline01.gif) repeat-x 0 0;
}
p.pageLink02 {
	margin: 0 4px 8px 4px;
	padding: 0 5px 0 0;
	text-align: right;
}
ul.pagelist {
	padding-left: 8px;
}



/*----- MT1 エントリページ：レイアウト -----*/
div.entryBody p {
	line-height: 1.3em;
}
div.Category_Sell_BuyContact {
	clear: both;
	margin-top: 30px;
	padding-top: 15px;
	background: url(/images/common/bg_dotline01.gif) repeat-x 0 0;
}
div.Category_Sell_BuyContact p.sales_btn {
	margin-bottom: 10px;
}


select.formSpace option {
	padding : 0 4px;
}