@charset "utf-8";

/* 住まい会全体の基本設定
----------------------------------------------- */
h1 , h2 , h3 , h4 , h5 , h6 {
margin-top: 0 ;
margin-bottom: 0;
font-size:1em ;
}

.backtop {
	text-align: right;
	margin-top: 24px;
	margin-right: 8px;
	margin-bottom: 24px;
}
.backtop a {
	text-decoration: underline;
	color: #666666;
	font-size: 75%;
	background: url(../s_imgs/backallow.gif) no-repeat 0px 2px;
	padding-left: 11px;
}

/*--------parts.cssで無いもの-----------*/
.mt25  {margin-top: 25px;}

.ml40  {margin-left: 40px;}
.ml3  {margin-left: 3px;}
.ml3  {margin-left: 3px;}

.mt9  {margin-top: 9px;}
.mt13  {margin-top: 13px;}
.mt36  {margin-top: 36px;}
.mt60  {margin-top: 60px;}

.mb30 {margin-bottom:30px ;}
.mb104 {margin-bottom:104px ;}




/*-----会とはのテーブル----*/
.bg_kaitowa {
background-image:url(../s_imgs/bg_waku.jpg) ;
background-repeat:no-repeat ;
}


/*-----登録案内のテーブル----*/
.bg_touroku {
background-image:url(../s_imgs/bg_ent.jpg) ;
background-repeat:no-repeat ;
margin-left:auto ;
margin-right: auto ;
}


/*------pタグ関係---------*/
.P_kaitowa p {
line-height:166.6% ;
margin:10px 28px 10px 6px ;
}

.P_kaitowa_01 p {
line-height:166.6% ;
margin:20px 10px 0px 43px ;
}

/*------Hタグ関係-----------------------------------*/

.bg_h2 {
background-image:url(../s_imgs/bg_h2.gif) ;
background-repeat:no-repeat ;
background-position:bottom left;
padding-left:20px ;
font-size:100% ;
line-height:100% ;
margin-bottom:19px ;
margin-top:33px ;
}

.bg_h3_01 {/*------特典1---------*/
background-image:url(../s_imgs/bg_h3_01.jpg) ;
background-repeat:no-repeat ;
background-position:top left;
}

.bg_h3_01 h3 {
padding-left:53px ;
/*font-size:75% ;*/
line-height:100% ;
padding-top: 24px ;
}


.bg_h3_02 {/*------特典2---------*/
background-image:url(../s_imgs/bg_h3_02.jpg) ;
background-repeat:no-repeat ;
background-position:top left;
}

.bg_h3_02 h3 {
padding-left:53px ;
/*font-size:75% ;*/
line-height:100% ;
padding-top: 24px ;
}

.bg_h3_03 {/*------特典3---------*/
background-image:url(../s_imgs/bg_h3_03.jpg) ;
background-repeat:no-repeat ;
background-position:top left;
}

.bg_h3_03 h3 {
padding-left:53px ;
/*font-size:75% ;*/
line-height:100% ;
padding-top: 24px ;
}

.bg_h4_w670 {
background-image:url(../s_imgs/bg_h4_w670.gif) ;
background-repeat:no-repeat ;
background-repeat:repeat-y ;
margin-left:29px ;
margin-top:14px ;
padding:4px 6px 1px 12px ;
line-height:100% ;
font-size:75% ;
}





/* フォントサイズ
----------------------------------------------- */

.font90 { /*-----不要-14.4px-*/
font-size:90% ;
}

.font70 { /*-----不要-11.2px-*/
font-size:70% ;
}

.font75 { /*-----12px-*/
font-size:75% ;
}

.font65 { /*-----10.4px-*/
font-size:65% ;
}

.font117 {
font-size:117% ;
}

.font_bold {
font-weight:bold ;
}


/* リストの設定
----------------------------------------------- */

.list_01 {
margin:14px 3px 10px 26px ;

	list-style-position:outside ;
	list-style-image: url(../s_imgs/bg_li01.jpg);
	list-style-type: none;
	line-height:150% ;
	font-size:75% ;
}

/* 特典のリストテーブルの設定
----------------------------------------------- */
table.toku_list00 {
	margin-left:40px;
	margin-top: 20px ;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
}

table.toku_list00 div {
width:251px ;
margin-left:19px ;
background-image:url(../s_imgs/line_toku.gif) ;
background-position:top ;
background-repeat:repeat-x ;
}

table.toku_list00 div h5 {
padding: 5px 3px 3px 3px ;
background-image:url(../s_imgs/line_toku.gif) ;
background-position:bottom ;
background-repeat:repeat-x ;
line-height:100% ;
font-size:75% ;
}

table.toku_list00 div P {
margin-top: 5px ;
margin-bottom: 5px ;
padding:10px ;
background-color:#F5F5F5 ;
line-height:125% ;
}


/* お問い合せテーブルの設定
----------------------------------------------- */
table.box_mado {
	margin-top:30px;
	margin-left:50px;
	border-color: #DDDDDD;
	border-width: 1px;
	border-style: solid;
	background-color:#F9F9F9;
}

table.box_mado h2 {
margin:0 10px 19px 10px;
padding-top:10px ;
padding-bottom:10px ;
background-image:url(../s_imgs/line_dotto_g.gif) ;
background-position:bottom ;
background-repeat:repeat-x ;
font-size:75%;
}

table.box_mado P {
padding-bottom: 20px ;
padding-left: 30px ;
padding-right: 10px ;
}

table.box_mado P.dial {
font-size: 87.5% ;/*116.6%*/
line-height:157% ;
font-weight:bold ;
}

table.eigyojikan th {
font-size:75% ;
padding:3px ;
}

table.eigyojikan td {
font-size:75% ;
padding:3px ;
}
