body{
margin: 10px 2px 10px 2px;
//background-image : url("http://www.k-tanaka.net/img/back_cmd.jpg");
background-attachment: fixed;
background-repeat: repeat-x;
background-color:#FFFFFF;
font-family:'Microsoft Sans Serif','Times New Roman';
}

table{
background-color: #FAFAFA;
}

blockquote {
  border: 2px solid #D3D3D3;
  color: #000000;
  background-color: #f5f5f5;
  padding: 5px;
  margin: 3px;
  width: auto 
}

A {text-decoration: none;}
A:link {color:#8470FF;}
A:visited {color:#FF7F50;}
A:hover {color:red;} 

blockquote {
  border: 2px solid #D3D3D3;
  color: #000000;
  background-color: #f5f5f5;
  padding: 5px;
  margin: 3px;
  width: auto 
}

#container {
width: 920px;
margin:0 auto 0 auto;
border: 1px solid #707070;
background-color: #FAFAFA;
}

/*タイトル文字*/
#blog_title1 {
text-align: left;
vertical-align: top;
padding: 0px 20px 0px 20px;
font-weight: bold;
font-size: 150%;
}

/*サブタイトル文字*/
#blog_title2 {
text-align: left;
vertical-align: top;
padding: 0px 25px 0px 25px;
color: #000000;
font-weight: bold;
font-size: 120%;
}

.header a {
color: #000000;
text-decoration: none;
}


.menu_border{
border: 1px dashed #636363;
}

#menu_frame {
vertical-align: top;
padding: 0px 0px 0px 0px;
width: 180px;
}

/*メインコンテンツ欄*/
#main_frame {
  vertical-align: top;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 728px;
}

#center {
vertical-align: top;
padding: 0px 0px 0px 0px;
}

#right {
vertical-align: top;
padding: 0px 0px 0px 0px;
width: 120px;
}

/*トップメニュー*/
#headmenu {
font-family: Verdana, Arial, sans-serif;
font-size: 90%;
text-align: left;
padding: 2px 2px 2px 2px;
}

/*メニュー*/
#menu {
font-family: Verdana, Arial, sans-serif;
font-size: 90%;
text-align: left;
padding: 10px 5px 10px 5px;
border: 1px solid #636363;
}

/*メニューの見出し*/
#menutitle{
background-color:gray;
color: white;
font-family: Verdana, Arial, sans-serif;
font-size:110%;
text-align: center;
font-weight: bold;
padding:2px 0px 2px 0px;
}

/*バナー*/
#banner {
text-align: left;
height: 150px;
background-image: url("http://www.k-tanaka.net/travel/blog/top_banner.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
vertical-align: top;
}

#banner a {
color: #DDDDDD;
text-decoration: none;
}

/*タイトル文字*/
#banner h1 {
font-size: 200%;
font-weight: bold;
color: #DDDDDD;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 5px;
}

/*サブタイトル文字*/
#banner h2 {
font-size: 120%;
font-weight: bold;
color: #DDDDDD;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 5px;
}

/*トップ画面*/
#toptitle{
background-color:gray;
color: white;
font-family: Verdana, Arial, sans-serif;
font-size: 110%;
text-align: left;
font-weight: bold;	
padding:2px 5px 2px 5px;
}

#topcontents{
font-family: Verdana, Arial, sans-serif;
font-size: 90%;
text-align: left;
padding: 10px 5px 15px 10px;
border: 1px solid #636363;
}

/*Ads*/
#title_ads {
  vertical-align: bottom;
  margin: 0px auto 0px auto;
}

#div_title_ads{
  vertical-align: bottom;
  align: right;
}

#bottom_ads{
  vertical-align: top;
  width: 728px;
}

#side_ads{
  margin: 0 auto 0 auto;
  vertical-align: top;
  border: 1px dashed #636363;
}

#rakuten_ads{
  margin: 0 auto 0 auto;
  vertical-align: top;
}

/*width調整*/
#table_left{
  width: 500px;
}

#table_center{
  width: 300px;
}

#table_right{
  width: 180px;
}

.searchword {
background-color: #FFCC33;
}
