@charset "shift_jis";





/*---------- ページ全体の指定 ----------*/



body {

  font-family: Verdana, Arial, Helvetica, sans-serif, "ＭＳ ゴシック","Hiragino KaKu Gothic Pro", Osaka;

  margin: 0;

  padding: 0;

  font-size: 12px;

  color: #333;

  background-color: #c0c6c9;

}



a:link {

  color: #004080;

  font-size: 12px;

}



a:visited {

  color: #004080;

  font-size: 12px;

}



p {

  margin: 20px 0 20px 0;

  line-height: 150%;

  letter-spacing: 1px;

}



h1 {

  font-size: 12px;

  margin: 0;

  padding: 2px 3px 0px 3px;

  color: #333;

}







/*---------- メイン ----------*/



#main {

  margin: 0 auto 0 auto;

  padding: 2px 2px 0 2px;

  width: 750px;

  background-color: #ffffff;

}







/*---------- ヘッダー ----------*/



#header {

  margin: 0;

  background-color: #999999;

}



#header-inner {

  margin: 0;

  padding: 0;

  width: 750px;

  height: 240px;

  font-family:Verdana;

  font-family:Verdana;

  background-image: url(http://www.takeda-kensetsu.co.jp/img/header.gif);

  background-repeat: no-repeat;

}



#header h1 {

  margin: 0;

  padding: 185px 0 10px 550px;

  font-size: 14px;

  color: #ffffff;

}



#header a{

  color: #ffffff;

  font-size: 16px;

 }



#header a:hover{

  color: #ffffff;

  font-size: 16px;

}



#header2 {

  margin: 0;

  background-color: #999999;

}



#header-inner2 {

  margin: 0;

  padding: 0;

  width: 750px;

  height: 120px;

  font-family:Verdana;

  font-family:Verdana;

  background-image: url(http://www.takeda-kensetsu.co.jp/img/header2.gif);

  background-repeat: no-repeat;

}



#header2 h1 {

  margin: 0;

  padding: 85px 0 10px 15px;

  font-size: 14px;

  color: #ffffff;

}



#header2 a{

  color: #ffffff;

  font-size: 16px;

 }



#header2 a:hover{

  color: #ffffff;

  font-size: 16px;

}



#header-menu {

  background-color: #333333;

  margin: 0px;

  padding-top: 7px;

  padding-bottom: 5px;

  border-top: solid 2px #ffffff;

  border-bottom: solid 2px #ffffff;

}



#header-menu ul {

  text-align: center;

  padding-bottom: 1px;

  margin: 0px;

  width: auto;

}



#header-menu li {

  color: #cccccc;

  display: inline;

}



#header-menu a {

  color: #cccccc;

}



#header-menu a:hover {

  color: #999999;

}







/*---------- コンテンツ ----------*/



#container {

  margin: 0px;

  padding: 6px;

  width: 730px;

  background-color: #ffffff;

}







/*---------- メインコンテンツ ----------*/



#contents {

  float: right;

  margin: 0;

  padding: 5px 2px 0 5px;

  width: 540px;

}



#contents h2 {

  margin: 0;

  padding: 5px 0 4px 6px;

  line-height: 110%;

  font-size: 12px;

  color: #333333;

  border-left: solid 8px #485859;

  background-image: url(http://www.takeda-kensetsu.co.jp/img/titlebar.gif);

}





/*---------- メニュー ----------*/



#menu {

  float: left;

  margin: 0;

  padding: 5px 5px 0 6px;

  width: 160px;

  text-align: left;

  background-color: #ffffff;

}



#menu h3 {

  margin: 0;

  padding: 5px 0 4px 6px;

  line-height: 110%;

  font-size: 12px;

  color: #333333;

  border-left: solid 8px #485859;

  background-image: url(http://www.takeda-kensetsu.co.jp/img/sidebar.gif);

  background-repeat: no-repeat;

}



#menu p {

  margin: 10px 4px 16px 4px;

  line-height: 150%;

}



li {

  list-style-image: url(http://www.takeda-kensetsu.co.jp/img/list2-2.jpg);

  margin: 0 0 5px 0;

}



#menu a{

  color: #004080;

  font-size: 12px;

 }



#menu a:hover{

  color: #004080;

  font-size: 12px;

}

#menu img {
	margin: 5px;
//	padding:5px; 
}



#menu a img {
    border-style:none;
}
/*------------------ページナビ --*/
#pagenavi {
 	margin: 0;

  	padding-top: 2px;
  	padding-bottom: 2px;
	text-align: center;
}


/*---------- フッター ----------*/



#footer {

  clear: both;

  margin: 0;

  padding: 2px 0 6px 4px;

  text-align: left;

  font-size: 12px;

  color: #666666;

  border-top: 2px;

  border-top-style: dotted;

  border-top-color: #999999;

  background-color: #ffffff;

}



#footer h1 {

  margin: 0;

  text-align: right;

  padding: 2px 8px 0 0;

  font-size: 10px;

  color: #666;

}



#footer h1 a {

  color: #666;

  font-size: 10px;

 }



#footer h1 a:hover {

  color: #666;

}



#footer a {

  color: #004080;

  font-size: 10px;

 }



#footer a:hover {

  color: #004080;

}
div.entry dl dd {
	padding: 0 0 10px 20px;
}
