@charset "Shift_JIS";

/*
-----------------------------------------------------
thehouse-b.jp CSS
fileName:	common.css
Version:	2006.2.1
-----------------------------------------------------
*/

/***************  基本要素  ****************/

	body{
		margin-top       : 15px;
		padding          : 0px;
		background-color : #ffffff;
		text-align       : left;
		color            : #555555;
		font-size        : 10pt; 
		font-family      : "ＭＳ Ｐゴシック";
	}

	a:link{color:#4242ff; text-decoration:none;}
	a:visited{color:#4242ff; text-decoration:none;}
	a:active{color:#ff8000; text-decoration:none;}
	a:hover{color:#ff8000; text-decoration:underline;}

        a.menu:link{color:#333333;}
        a.menu:visited{color:#333333;}
	a.menu:active{color:#4242ff;}
	a.menu:hover{color:#4242ff;}

        table{
		border : 0px;
	}

	img{
		border : none;
	}

	form{
		margin : 0px 0px 0px 0px ;
        }

	.info {
		border-bottom:1px solid #E2D7E2;
		text-align:left;
                margin:9px 0 9px 0;
	}

        p.extxt {
         	text-align:left;
	        line-height:20px;
                margin-top: 15px; 
        }

        td {
		font-size        : 10pt;
		font-family      : "ＭＳ Ｐゴシック";
	}

        .td1 {
                line-height      : 20px;
	}

        .td_tool {
                line-height      : 18px;
	}

/***************  オープンハウス情報  ****************/

        .op_area {
                 width           : 500;
                 background-color: #ffffff;
                 padding         : 1; 
                 margin          : 0px 0 25px 0;
                 border-color    : #CCBDCC;
                 border-style    : solid;
                 border-width    : 1;    
                 text-align      : center;
        }

        .op_title {
                 width           : 100%;
                 background-color: #eeeeaf;
                 padding         : 5 0 3 0; 
                 margin-bottom   : 25px;
                 color           : #660000;
                 font-size       : 11pt;
                 font-weight     : bold;
        }

        .op_grp {
                 margin-bottom   : 25px;
        }

        .op_txt1 {
                 margin          : 5 0 5 0;
                 color           : #333333;
                 font-size       : 11pt;
        }

        .op_txt2 {
                 margin          : 10px 50px 0 50px;
                 color           : #555555;
                 line-height     : 18px;
        }

        .op_txt3 {
                 margin          : 15 40 0 40;
                 text-align      : left;
                 color           : #9d3509;
                 line-height     : 18px;
        }

        .op_txt4 {
                 margin          : 15 0 10 0;
                 text-align      : center;
                 color           : #777777;
        }

        .op_txt5 {
                 margin          : 0 10 10 0;
                 text-align      : right;
                 color           : #555555;
                 font-size       : 9pt;
        }

        .op_page {
                 margin          : 10 0 0 0;
                 text-align      : center;
        }

        .op_form {
                 width           : 100%;
                 margin          : 40 0 30 0;
                 text-align      : center;
        }

/***************  メルマガ  ****************/
       h1.mg{
                font-size : 12pt; 
		font-family: "ＭＳ Ｐゴシック";
                font-weight: bold;
                color : #660000;
                line-height: 20px;
                margin-bottom:0px;
       }

       h2.mg, h3.mg, h4.mg, h5.mg, h6.mg {
                font-size : 10pt; 
		font-family: "ＭＳ ゴシック";
                font-weight: normal;
                line-height: 15px;
                margin-top:0px;
                margin-bottom:0px;
         }

       p.mg {
                font-size : 10pt; 
		font-family: "ＭＳ ゴシック";
                line-height:15px;
                margin-top:0px;
                margin-bottom:0px;
         }


/**********  ステップガイドトップ  ************/
         h1.study, h2.study {
                margin-top:0px;
                margin-bottom:0px;
         }


/***************  サービス  ****************/
         h1.service, h2.service, h3.service, h4.service  {
                margin-top:0px;
                margin-bottom:0px;
         }


/***************  登録基準  ****************/
         h1.criterion, h3.criterion {
                margin-top:0px;
                margin-bottom:0px;
         }
         h2.criterion, h4.criterion {
                font-size : 10pt; 
                font-weight: normal;
                margin-top:0px;
                margin-bottom:0px;
         }


/***************  ご紹介の流れ  ****************/
         h1.flow {
                margin-top:0px;
                margin-bottom:60px;
         }
         h2.flow {
                font-size : 10pt;
                font-weight: normal;
                margin-top:0px;
                margin-bottom:30px;
         }
         h3.flow, h4.flow {
                margin-top:0px;
                margin-bottom:0px;
         }


/***************  サポートサービス  ****************/
         h1.support{
                margin-top:0px;
                margin-bottom:30px;
         }
         h2.support, h3.support {
                margin-top:0px;
                margin-bottom:0px;
         }

/***************  ご紹介サービス活用例  ****************/
         h1.serviceuse{
                margin-top:0px;
                margin-bottom:30px;
         }
         h2.serviceuse{
                margin-top:10px;
                margin-bottom:20px;
                margin-left:0px;
                font-size:12.5pt;
                color:#ff0000;
         }
         h3.serviceuse{
                margin-top:0px;
                margin-bottom:0px;
                margin-left:40px;
                font-size:11pt;
         }

         .index1_serviceuse{
                margin-top:20px;
                font-size:11pt;
		font-weight:bold;
         }

         .index2_serviceuse{
                margin-top:20px;
         }

         .index3_serviceuse{
                margin-top:10px;
                margin-left:45px;
		line-height:14pt;
         }

         .index4_serviceuse{
                margin-top:10px;
                margin-left:110px;
		line-height:14pt;
		font-weight:bold;
         }

/***************  クローズアップ社長・目次  ****************/

        P.closeup0 {
                font-size     :10.5pt;
                font-weight   :bold;
                margin-bottom :3px;
	}

        P.closeup1 {
                margin-right  :10px;
                margin-bottom :2px;
	}
        P.closeup2 {
                line-height  :20px;
                margin-top   :10px;
                margin-bottom:0px;
                margin-right :10px;
                margin-left  :15px;
	}
        a.closeup:link{color:#555555;}
        a.closeup:visited{color:#888888;}
	a.closeup:active{color:#ff8000; text-decoration:none;}
	a.closeup:hover{color:#ff8000; text-decoration:underline;}


/***************  クローズアップ社長・詳細  ****************/
         h1.closeup_ko{
                font-size : 11.5pt;
		color: #ae0000;
                border-bottom:1px solid #E2D7E2;
                line-height :20px;
                margin:0px 0px 10px 0px;
         }
         h2.closeup_ko{
                font-size : 11pt; 
		color: #22961f;
                border-bottom:1px solid #E2D7E2;
                line-height :20px;
                margin:30px 0px 10px 20px;
         }
         h3.closeup_ko{
                font-size : 10.5pt; 
                color : #660000;
                line-height :20px;
                margin:15px 0px 15px 25px;
         }
        P.closeup {
                line-height  :20px;
                margin:0px 0px 0px 25px;
	}
        img.closeup_r {
                margin:0px 0px 0px 25px;
	}
        table.closeup {
                margin:40px 0px 40px 0px;
	}


/***************  建てた家・目次  ****************/

        P.tatetaie1 {
                font-size  : 10.5pt;
                font-weight: bold;
                margin-bottom :1px;
	}
        P.tatataie2 {
                line-height  :20px;
                margin-top   :10px;
                margin-bottom:0px;
                margin-right :10px;
                margin-left  :15px;
	}
        a.tatetaie1:link {color:#000099;}
        a.tatetaie1:visited {color:#3a65be;}
	a.tatetaie1:active {color:#ff8000; text-decoration:none;}
	a.tatetaie1:hover {color:#ff8000; text-decoration:underline;}

        a.tatetaie2:link {color:#555555;}
        a.tatetaie2:visited {color:#555555;}
	a.tatetaie2:active {color:#ff8000; text-decoration:none;}
	a.tatetaie2:hover {color:#ff8000; text-decoration:underline;}

        img.tatataieicon1 {
                margin-right  :5px;
                margin-bottom :3px;
        }

/***************  建てた家・詳細  ****************/

         h1.tatataie_ko{
                font-size : 12pt;
                font-weight: bold;
                margin:0px 0px 15px 0px;
         }
         h2.tatataie_ko{
                font-size : 11pt;
                font-weight: normal;
                margin:5px 0px 0px 0px;
         }
         h3.tatataie_ko{
                font-size : 11pt; 
                border-bottom:1px solid #E2D7E2;
                line-height :20px;
                margin:30px 0px 15px 25px;
         }
         P.tatetaie {
                line-height  :20px;
                margin:0px 0px 0px 35px;
	 }
         P.tatetaie_r {
                line-height  :20px;
	 }
         P.bld{
                font-size : 11pt; 
		color: #22961f;
                font-weight: bold;
                margin:30px 0px 10px 20px;
         }
         table.tatetaie {
                margin:40px 0px 40px 0px;
	 }
         img.tatetaie_r {
                margin:0px 0px 0px 35px;
	 }
         img.tatataieicon2 {
                margin-bottom :10px;
         }

/***************  登録工務店  ****************/
         h1.bld {
                margin-top:0px;
                margin-bottom:10px;
         }
         h2.bld {
                font-size : 10pt;
                font-weight: normal;
                margin-top:0px;
                margin-bottom:0px;
         }
         h1.bld_list {
                font-size : 14pt;
                color     : #ff0000;
                margin-top:0px;
                margin-bottom:20px;
         }

/***************  デザインラインアップ  ****************/
         P.lineup {
                margin-top : 10px;
                white-space: nowrap;
         }
         P.lineup_tx {
                line-height : 20px;
                margin-left : 30px;
                margin-right : 30px;
         }
         h1.lineup {
                font-size : 12pt;
                font-weight: normal;
                margin-top:0px;
                margin-bottom:0px;
         }
