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;} 

/*
コンテンツ自体のCSS
*/

#top{
color:#000000;
font-size:150%;
font-weight:bold;
line-height: 150%;
}

#ex1 {
    border              : 3px ridge white;
    background-image    : url("http://www.k-tanaka.net/img/example.jpg");
    background-repeat   : no-repeat;
    background-position : 0px 0px;
    background-attachment: scroll;
    width               : 600px;
    height              : 400px;
    padding             : 20px 0px 0px 0px;
    margin              : 20px 20px 20px 10px;
    overflow            : hidden;
}

#ex2 {
    text-indent         : 0px;
    border              : 0px;
    color               : #ffffff;
    background-color    : #000000;
    width               : 585px;
    height              : 394px;
    font-size           : 95%;
    padding             : 2px 5px 5px 10px;
    line-height         : 20px;
    margin              : 0px;
    overflow-x          : hidden;
    overflow-y          : scroll;
    scrollbar-face-color: #f1f1f1;
    scrollbar-track-color:      #ffffff;
    scrollbar-arrow-color:      #404040;
    scrollbar-3dlight-color:    #404040;
    scrollbar-highlight-color:  #dddddd;
    scrollbar-shadow-color:     #dddddd;
    scrollbar-darkshadow-color: #404040;
}

#title{
  border-style:outset;
  padding:2pt 20pt;
  font-size:120%;
  font-weight:bold;
  background-color:white;
}

#sub{
background-color:black;
border-style:outset;
padding:2pt 10pt;
color:white;
}

#option{
background-color:gray;
color:white;
}

#syosai{
text-indent: 5px;
line-height: 120%;
color:black;
}

#sonota{
text-indent: 5px;
line-height: 120%;
}

#type1{background-color:black;}
#type1{border-style:outset;}
#type1{border-color:white;}
#type1{padding:1pt 2pt;}
#type1{margin:2pt;}
#type1{color:white;}
#type1{float:right;}
#type1{font-size:80%;}

#type2{background-color:black;}
#type2{border-style:outset;}
#type2{border-color:white;}
#type2{padding:1pt 2pt;}
#type2{margin:2pt;}
#type2{color:gray;}
#type2{float:right;}
#type2{font-size:80%;}

/*
MTのCSS
*/

#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;
}

/*上部広告スペース*/
#headmenu{
font-size: 100%;
}

.menu_border{
border: 1px dashed #636363;
}

#menu_frame {
vertical-align: top;
padding: 0px 0px 0px 0px;
width: 180px;
}

/*メニューの見出し*/
#menu_title{
background-color: gray;
color: white;
font-family: Verdana, Arial, sans-serif;
font-size: 120%;
text-align: center;
font-weight: bold;
padding: 2px 5px 2px 5px;
margin: 0px 0px 0px 0px;
}

/*他のBlog*/
#menu_mt {
font-family: Verdana, Arial, sans-serif;
font-size: 90%;
text-align: left;
padding: 10px 5px 10px 5px;
border: 1px dashed #636363;
}

#menu_mt a {
color: #6C82B5;
text-decoration: none;
}

/*メニューカテゴリー(INDEXなし)*/
#menu_category {
font-family: Verdana, Arial, sans-serif;
font-size: 90%;
text-align: left;
padding: 10px 5px 10px 5px;
border: 1px dashed #636363;
}

#menu_category a {
color: #6C82B5;
text-decoration: none;
}

/*メニューエントリー*/
#menu_entry {
font-family: Verdana, Arial, sans-serif;
font-size: 90%;
text-align: left;
padding: 10px 5px 10px 5px;
border: 1px dashed #636363;
}

#menu_entry a {
color: #6C82B5;
text-decoration: none;
}

/*メニュー-検索*/
#menu_search {
font-family: Verdana, Arial, sans-serif;
font-size: 100%;
text-align: left;
padding: 10px 5px 10px 5px;
border: 1px dashed #636363;
height: 40px
}

/*メニュー-アクセス*/
#menu_access {
font-family: Verdana, Arial, sans-serif;
font-size: 100%;
text-align: left;
padding: 10px 5px 10px 5px;
border: 1px dashed #636363;
}

/*メインコンテンツ欄*/
#main_frame {
  vertical-align: top;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 728px;
}

/*タイトル*/
#entry_title{
background-color:gray;
color: white;
font-family: Verdana, Arial, sans-serif;
font-size: 120%;
text-align: left;
font-weight: bold;
padding:2px 5px 2px 5px;
margin: 0px 0px 0px 0px;
}

#main_contents{
font-family: Verdana, Arial, sans-serif;
font-size: 100%;
text-align: left;
padding: 0px 2px 5px 5px;
margin: 0px 0px 0px 0px;
border: 1px dashed #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;
}
