@charset "utf-8";

/************************************************************
 * 初期化
 ************************************************************/
body, form, img, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3 ,h4 ,th ,td ,select {
	margin: 0;
	padding: 0;
}
table { border-collapse: collapse; border-spacing: 0; }
a,img { border: 0; }
ul, ol, dl, li, dt, dd	{ list-style: none; }
img	{ border: none; vertical-align: top; }
table	{ border-spacing: 0; }
th		{ font-weight: normal; }

select		{ vertical-align: middle; }

/* clearfix */
.cFix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.cFix	{ min-height: 1px; _height: 1px; }
.cb		 { clear: both; }
/************************************************************
 * タグ
 ************************************************************/
body, input, select, textarea, th, td, li, a {
	font-family: 'メイリオ',meiryo,'ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Helvetica,sans-serif;
}
body, input, select, textarea {
	color: #666666;
	font-size: 12px;
	line-height: 1.2;
}
/************************************************************
 * アンカー
 ************************************************************/
a:link		{ color: #0066CC; }
a:visited	{ color: #0066CC; }
a:hover	{ color: #0080FF; }
a:active	{ color: #0080FF; }
/************************************************************
 * IDS
 ************************************************************/

/*wrapper*/
#wrapper {
	width: 950px;
	margin: 0 auto;
}

/*left_column*/
#leftColumn{
	float: left;
	width: 605px;
}

/*right_column*/
#rightColumn{
	float: right;
	width: 290px;
	padding: 5px;
}

/************************************************************
 * CLASSES
 ************************************************************/
.column2	{ background: url("https://suumo.jp/jj/jjcommon/trcommon/img/bg_tr_top_col2.gif") repeat-y scroll left top transparent; }


/************************************************************
 * CLASSES(プロパティ)
 ************************************************************/
/* WIDTH */
.wFull	{ width:100%;}
.w95	{ width:95px;}
.w200	{ width:200px;}
.w202	{ width:202px;}
.w210	{ width:210px;}
.w280	{ width:280px;}
.w390	{ width:390px;}

/* HEIGHT */
.h158	{ height: 158px; }

/* MARGIN */

.mT1	{ margin-top: 1px; }
.mT2	{ margin-top: 2px; }
.mT3	{ margin-top: 3px; }
.mT4	{ margin-top: 4px; }
.mT5	{ margin-top: 5px; }
.mT6	{ margin-top: 6px; }
.mT7	{ margin-top: 7px; }
.mT8	{ margin-top: 8px; }
.mT10	{ margin-top: 10px; }
.mT15	{ margin-top: 15px; }
.mT20	{ margin-top: 20px; }
.mT25	{ margin-top: 25px; }
.mT30	{ margin-top: 30px; }
.mT40	{ margin-top: 40px; }
.mT50	{ margin-top: 50px; }
.mT60	{ margin-top: 60px; }

.mL5	{ margin-left: 5px; }
.mL10	{ margin-left: 10px; }
.mL15	{ margin-left: 15px; }
.mL25	{ margin-left: 25px; }
.mL65	{ margin-left: 65px; }

.mR1	{ margin-right: 1px; }
.mR2	{ margin-right: 2px; }
.mR3	{ margin-right: 3px; }
.mR5	{ margin-right: 5px; }
.mR10	{ margin-right: 10px; }
.mR15	{ margin-right: 15px; }
.mR20	{ margin-right: 20px; }
.mR25	{ margin-right: 25px; }

.mH5	{ margin-left: 5px; margin-right: 5px; }
.mH15	{ margin-left: 15px; margin-right: 15px; }
.mH20	{ margin-left: 20px; margin-right: 20px; }
.mHA	{ margin-right: auto; margin-left: auto; }
.mV10	{ margin-top: 10px; margin-bottom: 10px; }

/* PADDING */
.p5				{ padding: 5px; }
.p10			{ padding: 10px; }
.p15			{ padding: 15px; }
.p20			{ padding: 20px; }

.pT5			{ padding-top: 5px; }
.pT10			{ padding-top: 10px; }
.pT15			{ padding-top: 15px; }
.pT20			{ padding-top: 20px; }

.pR5			{ padding-right: 5px; }
.pR10			{ padding-right: 10px; }
.pR15			{ padding-right: 15px; }

.pL5			{ padding-left: 5px; }
.pL10			{ padding-left: 10px; }
.pL15			{ padding-left: 15px; }
.pL25			{ padding-left: 25px; }
.pL30			{ padding-left: 30px; }

.pH5			{ padding-left: 5px; padding-right: 5px; }
.pH10			{ padding-left: 10px; padding-right: 10px; }
.pH15			{ padding-left: 15px; padding-right: 15px; }
.pH20			{ padding-left: 20px; padding-right: 20px; }

.pVA			{ padding-bottom: auto; padding-top: auto; }

.pV10			{ padding-bottom: 10px; padding-top: 10px; }


/* DISPLAY */
.di			{ display: inline; }
.db			{ display: block; }
.dib		{ display: inline-block; }

/* POSITION */
.fl			{ float: left; }
.fr			{ float: right; }

/* VARTICAL-ALIGN */
.vaT		{ vertical-align: top; }
.vaM		{ vertical-align: middle; }
.vaB		{ vertical-align: baseline; }

/* TEXT-ALIGN */
.taL		{ text-align: left; }
.taR		{ text-align: right; }
.taC		{ text-align: center; }

/* FONT-SIZE */
.fs10		{ font-size: 10px; }

/* FONT-WEIGHT */
.b			{ font-weight: bold; }

/* LINE-HEIGHT */
.lh1_6		{ line-height: 1.6; }

/* FOREGROUNG */
.fgBlack	{ color: #000000; }


.offLeft	{ text-indent: -9999px; overflow: hidden; }
.textNote	{
margin-left:1em;
text-indent:-1.0em;
}

.z1		{ zoom: 1; }

/* BACKGROUND */
.bgWhite	{ background: #FFFFFF; }

/* BORDER */
#contents a img.bdGrays	{ border: 1px solid #CCCCCC; }
.bdGrays	{ border: 1px solid #CCCCCC; }
.bdBrownS3	{ border-left: 3px solid #B29E5E; }
