@charset "Shift_JIS";

/*---基本設定
-----------------------------------------------------------------------------*/
.txt1014 {
  font-size: 10px;
  line-height: 14px;
}

.txt1218 {
  font-size: 12px;
  line-height: 18px;
}

.h1 {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #666666;
	padding: 0 0 0 10px;
}

BODY,TD {
  scrollbar-face-color: #eeeeee;
  scrollbar-highlight-color: white;
  scrollbar-shadow-color: #eeeeee;
  scrollbar-3dlight-color: #eeeeee;
  scrollbar-arrow-color: #cdcdcd;
  scrollbar-track-color: white;
  scrollbar-darkshadow-color: black;
  overflow-x: hidden;
  margin: 0px 0px 0px 0px;
}

TEXTAREA,SELECT,radio {
  border: solid 1px #CCCCCC;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,div,dl,dt,dd,form,img,hr,table,tr,td{
	margin:0px;
	padding:0px;
	border:none;
}

* {
    margin: 0;
    padding: 0;
}

/*---トップ左コンテンツに使用
---------------------------------------------------- */
.top_contents {
  border: 1px;
  border-style: solid;
  border-color : #A5A5A5;
}

/*---右メニューに使用
---------------------------------------------------- */
.rightmenu {
  font-size: 12px;
  line-height: 18px;
  padding: 5px;
}

/*---トピックスに使用
---------------------------------------------------- */
.righttopics{
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  border-width : 0px 3px 3px 3px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : #00CC99;
  border-right-color : #00CC99;
  border-bottom-color : #00CC99;
}

/*---右メニューカウンターテキストに使用
---------------------------------------------------- */
.rightmenu_cnt {
  font-size: 12px;
  line-height: 18px;
  padding: 5px;
}

/*  こだわりから探す
---------------------------------------------------- */
.kodawari-left {
	padding: 3px 0px 3px 3px;
	text-align: right;
}

.kodawari-right {
	padding: 3px 3px 3px 0px;
	text-align: left;
}

/*  免責事項・個人情報保護リンク
---------------------------------------------------- */
.b_link {
	margin: 0px 0px 0px 10px;
	background : url(b_e_icon.gif) no-repeat left top;
	padding: 5px 20px 5px 30px;
}

.b_link a:link,
.b_link a:visited {
	color: #CC0000;
	text-decoration: underline;
}

.b_link a:hover {
	color:#333333;
	text-decoration:none;
}

/*  会社案内
---------------------------------------------------- */
.table4 {
	text-align: right;
	padding: 6px;
	font-weight: bold;
	color: #666666;
	background: #FFFFCC;
}

.table5 {
	padding: 6px;
}

/*  個人情報保護
---------------------------------------------------- */
.title1 {
	font-weight: bold;
	color: #990000;
	border-bottom: 1px dotted #CCCCCC;
}

ol {
	padding-top: 5px;
	padding-bottom: 20px;
	margin-left: 36px;
}

li{
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: decimal;
}

/*  Ｑ＆Ａ
---------------------------------------------------- */

.q001 {
	padding-left: 30px;
	padding-bottom: 10px;
	padding-top: 3px;
}

.a001 {
	padding-left: 30px;
	padding-top: 3px;
}
/* S-type キュート 賃貸版 Ver.1.01 */

.MessClass{
	border-width : 0px;border-style : none;
}
