body{margin:0em;}

td{font-size:13px;}

/* 表の設定 */
.table1 { 
width: 450px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #999999 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table1 TD { 
border: 1px #999999 solid; /* セルの枠線（太さ・色・スタイル） */ 
padding: 7px; /* セル内の余白 */ 
} 




/* 一番上の文字 */
.moji{color : #cccccc; font-size:12px; }

/* HOMEの欄 */
.backnum{  color : #332A29;  padding-top : 1px;
  padding-left : 1px;  padding-right : 1px;  padding-bottom : 1px;  margin-top : 1px;
  margin-left : 1px;  margin-right : 1px;  margin-bottom : 1px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #bbbbbb #bbbbbb #bbbbbb #bbbbbb;
  font-size : x-small;  text-decoration : none;  }

/* コピーライト */
.copyright{
 padding:3px;color:#332A29; font-size:11px; text-align:right;
}

/* ＴＯＰの文字 */
.topmoji{font-size:12px; letter-spacing: 5px; line-height: 150%; }


/* 枠線！ */
.wakusen{
  border:1px solid #cccccc; font-size : 10pt;}

/* フォント！ */
.font{
  font-size : 10pt; color:#734D22;
}
/* フォント 赤文字 */
.red{
  font-size : 10pt; color:#ff0000;
}

/* 枠! */
.co_waku{
  border:1px solid #cccccc;  line-height : 25px;
}

/* 枠! */
.link_waku{
  border:1px solid #cccccc; 
}

/* Ｈタグ */
h2 
{ 
font-size:90%;
margin:0px;
padding:0px;
}

/* リンク枠下線 */
.waku_sita{
  border-bottom-width : 1px;
  border-bottom-color : #cccccc;
  border-bottom-style : solid;
}

.fp-link { 
width: 550px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #cccccc solid; 
/* テーブル全体の枠線（太さ・スタイル） */ 
} 


.fp-link TD { 
border: 1px #cccccc solid;
/* セルの枠線（太さ・スタイル） */ 
padding: 10px;} 

.fp-link Th { 
border: 1px #cccccc solid;
width:105px;
vertical-align:top;
/* セルの枠線（太さ・スタイル） */ 
padding: 10px;} 

/* イベント予定表　*/
.topics1{
  border-top-width : 1px;
  border-top-style : dotted;
  border-right-width : 1px;
　border-right-style : dotted;
　border-top-color : gray;
}

.topics2{
  border-right-width : 1px;
　border-right-style : dotted;
　border-top-color : gray;
}
.topics3{
  border-top-width : 1px;
  border-top-style : dotted;
　border-top-color : gray;
}

.wakusen_1{
  border : 1px solid #cccccc; font-size : 10pt;}


/* トピックス　*/
.k_looseleaf{
 font-size: 12px;
 line-height: 140%;
 white-space: normal;
 padding: 3px;
 background-image : url(kentiku/yz/dotnote.gif);
 background-position: 3px 3px;
 color:#000040;
}


/* 総合補償　*/
.ho_font{
  font-size : 11pt;  line-height : 25px;
}

/* まるこみ問合せ　*/
.mail{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : gray gray gray gray;
  height : 20px;
  margin-top : 4px;
  margin-left : 4px;
  margin-right : 4px;
  margin-bottom : 4px;
}
.mail_1{
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : gray gray gray gray;
}
.mail_moji{
  margin-top : 4px;
  margin-left : 4px;
  margin-right : 4px;
  margin-bottom : 4px;
}
.mail_2{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : gray gray gray gray;
}






.fntS{
  font-size:12px; line-height:110%;
}

.fntL{
  font-size:14px; line-height:130%;
}

#h110{line-height:110%;}
#h120{line-height:120%;}
#h130{line-height:130%;}
#h140{line-height:140%;}

.newmark{
 color:#ffffff;
 font-weight:bold;
}

/* 住所 */
.address{
  font-size:12px; color:#ffffff; text-align:right; padding-right:3px; background-color:#009999;
}



/* 施工実績 */

.siko_tei{
  color:#330066;
  font-weight:bold;
}

.siko_plink{
  color:#ffffff;
  font-weight:bold;
}

.siko_photo{
  font-size:14px;
  color:#000055;
  letter-spacing:1px;
  font-weight:bold;
}

/* 工場見学会 */


/* 見学会 */

.k_mo{
  line-height : 17px;
  letter-spacing : 2px;
  font-size : 12px;
}
.k_waku{
  border : solid #ff0080;border-top-width : 1px;border-right-width : 1px;border-bottom-width : 1px;border-left-width : 1px;
  font-size : 12px;
  font-family : "ＭＳ ゴシック";
  
}



A.k_link{
 color:#444444;
 text-decoration:underline;
}
A.k_link:HOVER{
 color:#cc0033;
}


/*　すまいるニュース　*/
.s_moji{line-height : 25px;}
.s_waku{border : 1px solid #8080ff;}
.s_sub{font-size:14px; color:#000099;}
A.s_backnum{
  
  padding : 1px 1px ;
  margin : 1px;
  color : #666666;
  border : 1px solid #bbbbbb;
  text-decoration : none;
  font-size : x-small;
  background-color : #eeeeee;
  text-align:center;


  width : 95px;
}
A.s_backnum:HOVER{
  color : black;
  background-color : #ffffff;
}

/*　リンク集　*/
A.l_link{
  color : #222222;
  text-decoration : none;
}
A.l_link:HOVER{
  color : #990000;
  background-color : #ffffff;
}
.l_cmt{
  color : #444444;
  line-height:110%;
}

/*　総合補償　*/
.ko_waku{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : green green green green;}
.h_waku1{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #f5ce15 #f5ce15 #f5ce15 #f5ce15;
  line-height : 25px;
}
.h_waku2{border-width : 1px 1px 1px 1px;border-style : dotted dotted dotted dotted;border-color : maroon maroon maroon maroon;
  line-height : 25px;
}
.h_moji{  font-size : 16px;  line-height : 25px;}

/*　ただ今、建築中！　*/
.ke_waku{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffaa55 #ffaa55 #ffaa55 #ffaa55;}

/*　当社標準仕様　*/
.h_waku{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #8b525a #8b525a #8b525a #8b525a;}
.h_moji1{  letter-spacing : 10px;}
.h_iro{  color : #cccccc;}

/*　すまいるニュース　*/
.waku_1{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : green green green green;}
.ss_backnum{  color : #666666;  background-color : #eeeeee;  padding-top : 1px;
  padding-left : 1px;  padding-right : 1px;  padding-bottom : 1px;  margin-top : 1px;
  margin-left : 1px;  margin-right : 1px;  margin-bottom : 1px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #bbbbbb #bbbbbb #bbbbbb #bbbbbb;
  font-size : x-small;  text-decoration : none;  width : 100px;}
.su_moji{  font-size : 14px;  line-height : 25px;}

/*　セミナー　*/
.m_waku{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : green green green green;}
.su_waku{border-color : #5047ba #5047ba #5047ba #5047ba;border-width : 1px 1px 1px 1px;border-style : dashed dashed dashed dashed;}
.senze{
  font-size : 12px;
  line-height : 25px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;border-style : solid solid none solid;
  border-top-color : #cccccc;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
}
.senze_1{
  border:1px solid #cccccc; font-size : 10pt; 
}
/*　イベント　*/


