/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt-static/themes-base/blog.css);
@import url(/mt-static/support/themes/professional-green/professional-green.css);
/* end StyleCatcher imports */

/* This is Overwright Tomoaki Matsuyama */
body {
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.asset-body {
    margin-left:10px;
    line-height:1.6em;
}
.asset-body table {
    border-left:1px solid #cccccc;
    border-top:1px solid #cccccc;
}
.asset-body tr {
}
.asset-body td {
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
    padding:3px;
}
.asset-body h2 {
    border-bottom: solid 1px #cfcfcf;
    font-size: 140%;
    font-weight:bold;
    margin-top:10px;
    margin-left:-10px;
    padding-bottom:5px;
    color: #191970;
}
.asset-body h3 {
    margin-top: 10px;
    font-size: 120%;
    border-bottom: solid 1px #cfcfcf;
}
.asset-body blockquote {
    margin: 10px 10px 10px 20px;
    padding:10px;
    border:1px solid #e3e3e3;
    background:no-repeat left top url(images/blockquote.gif) #f9f9f9;
}
/* Widget content container */
#goog-wm {
    width:480px;
    margin:10px;
    padding:10px;
    border:1px solid #d9d9d9;
}
/* Heading for "Closest match" */
#goog-wm h3.closest-match {
    color:#8f2831;
    border-bottom: 3px dashed #aebd63;
    padding-bottom: 0.5em;
    font-size: 170%;
    margin: 0;
}
/* "Closest match" link */
#goog-wm h3.closest-match a {}
/* Heading for "Other things" */
#goog-wm h3.other-things {
    color: #8f2831;
}
/* "Other things" list item */
#goog-wm ul li { }
/* Site search box */
#goog-wm li.search-goog {
    display: block;
}

.asset-header h1 {
    background:no-repeat left top url(images/tomoaki.png);
    height:140px;
    border-top:1px dotted #CCCCCC;
    margin-top:10px;
    padding-top:40px;
    padding-left:130px;
    font-weight: normal;
}
.asset-meta_custom {
    position: absolute;
    left:320px;
    top: 100px;
    border-top:1px dotted #CCCCCC;
    border-bottom:1px dotted #CCCCCC;
}
.asset-peta {
    position: absolute;
    left:5px;
    top: 70px;
    width:140px;
    text-align: center;
}

#homepage-image {
    background-image: url(images/headimage.jpg);
}
#map {
    margin-top: 10px;
    margin-bottom: 10px;
}
div.asset-body img {
    margin-top:10px;
    margin-bottom:5px;
}
.entry-navigation {
    margin-bottom: .5em;
}

.entry-navigation h4 {
    margin-bottom: 0;
    margin-right: .25em;
    display: inline;
    font-weight: bold;
}
.entry-navigation ul {
    display: inline;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
.entry-navigation ul li {
    display: inline;
}
.entry-navigation h4 {
    margin-bottom: 0;
    margin-right: .25em;
    display: inline;
    font-weight: bold;
}
.entry-related {
    margin-bottom: .5em;
}
.entry-related h4 {
    margin-bottom: 0;
    margin-right: .25em;
    display: inline;
    font-weight: bold;
}
.entry-related ul {
    #display: inline;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
.entry-related ul li {
    #display: inline;
}
.entry-map {
    margin-bottom: .5em;
}
.entry-map h4 {
    margin-bottom: 0;
    margin-right: .25em;
    display: inline;
    font-weight: bold;
}
.pageList {
    padding: 5px;
    text-align: center;
    border:solid 1px #cccccc;
    background-color: #efefef;
}
ul li.tagLebel1 a:link,
ul li.tagLebel1 a:visited,
ul li.tagLebel1 a:hover,
ul li.tagLebel1 a:active {
    font-size: 200%;
    color: #0050BF;
}
ul li.tagLebel2 a:link,
ul li.tagLebel2 a:visited,
ul li.tagLebel2 a:hover,
ul li.tagLebel2 a:active {
    font-size: 180%;
    color: #2666BF;
}
ul li.tagLebel3 a:link,
ul li.tagLebel3 a:visited,
ul li.tagLebel3 a:hover,
ul li.tagLebel3 a:active {
    font-size: 160%;
    color: #4C7CBF;
}
ul li.tagLebel4 a:link,
ul li.tagLebel4 a:visited,
ul li.tagLebel4 a:hover,
ul li.tagLebel4 a:active {
    font-size: 140%;
    color: #7393BF;
}
ul li.tagLebel5 a:link,
ul li.tagLebel5 a:visited,
ul li.tagLebel5 a:hover,
ul li.tagLebel5 a:active {
    font-size: 120%;
    color: #99A9BF;
}
ul li.tagLebel6 a:link,
ul li.tagLebel6 a:visited,
ul li.tagLebel6 a:hover,
ul li.tagLebel6 a:active {
    font-size: 100%;
    color: #BFBFBF;
}
span.tagLebel1 a:link,
span.tagLebel1 a:visited,
span.tagLebel1 a:hover,
span.tagLebel1 a:active {
    font-size: 150%;
    color: #0050BF;
    padding-left: 5px;
}
span.tagLebel2 a:link,
span.tagLebel2 a:visited,
span.tagLebel2 a:hover,
span.tagLebel2 a:active {
    font-size: 140%;
    color: #2666BF;
    padding-left: 5px;
}
span.tagLebel3 a:link,
span.tagLebel3 a:visited,
span.tagLebel3 a:hover,
span.tagLebel3 a:active {
    font-size: 130%;
    color: #4C7CBF;
    padding-left: 5px;
}
span.tagLebel4 a:link,
span.tagLebel4 a:visited,
span.tagLebel4 a:hover,
span.tagLebel4 a:active {
    font-size: 120%;
    color: #7393BF;
    padding-left: 5px;
}
span.tagLebel5 a:link,
span.tagLebel5 a:visited,
span.tagLebel5 a:hover,
span.tagLebel5 a:active {
    font-size: 110%;
    color: #99A9BF;
    padding-left: 5px;
}
span.tagLebel6 a:link,
span.tagLebel6 a:visited,
span.tagLebel6 a:hover,
span.tagLebel6 a:active {
    font-size: 100%;
    color: #BFBFBF;
    padding-left: 5px;
}

.readMore {
    padding: 3px;
    margin: 3px 0px 3px 10px;
    background-color: #e6eae6;
    width: 90px;
    text-align: center;
}
.readMore a:link,
.readMore a:visited,
.readMore a:hover,
.readMore a:active {
    font-size: 75%;
}
.archive-content li {
    float:left;
    list-style:none;
    width:100px;
}
.asset-body a {
    font-size:110%;
    padding:2px;
    background-color:#efefef;
}

.asset-body ol,
.asset-body ul {
#    line-height:1.2em;
}

.AdTempModule-Alpha-1 {
    padding-left:20px;
    padding-bottom:10px;
    margin-bottom:30px;
    border-bottom:1px dotted #CCCCCC;
}
.AdTempModule-Alpha-2 {
    padding-left:20px;
}

#tmAmazon {
    font-size: smaller;
    width: 530px;
    height: 200px;
    border: 1px solid #cccccc;
    margin-top:5px;
    margin-bottom:5px;
    padding: 10px;
    background: #fcfcfc no-repeat 3px 3px url(http://g-ecx.images-amazon.com/images/G/09/gno/images/general/navAmazonLogoFooter._V28243234_.gif);
}
#tmAmazon .thumb {
    padding: 25px 3px 3px 3px;
    width: 180px;
    float: left;
}
#tmAmazon .info {
    padding: 10px;
    width: 320px;
    float: left;
}
#tmAmazon .title a {
    font-size: larger;
}
#tmAmazon ul, #tmAmazon li {
    margin-left: 10px;
    line-height: 1.2em;
    list-style: none;
}
#tmAmazon .price {
    font-size: larger;
    color: #80040e;
}
#tmAmazon .itemLinks,
#tmAmazon .itemLinks li {
    list-style-type: none;
}
#tmAmazon .itemLinks li {
    line-height: 1.5em;
    display: inline;
    float: left;
    padding: 3px;
}

#tmAmazon .itemLinks a:link,
#tmAmazon .itemLinks a:visited,
#tmAmazon .itemLinks a:hover,
#tmAmazon .itemLinks a:active {
    font-size: larger;
    color: #99A9BF;
    padding-left: 5px;
    background-color: #e6eae6;

}

#pagemenu {
    text-align:center;
    margin-bottom:20px;
    margin-top:10px;
}

#archives dl {
    margin-left: 25px;
}
#archives dt {
    margin-top: 3px;
}
#archives dd {
    margin-left:10px;
}
.archiveIndex dl {
    float: left;
    width: 70px;
}
#twitter_div {
    margin-right:10px;
    border:1px solid #cccccc;
    padding:3px;
    background:no-repeat right top url(images/icon-twitter-64.png) #f9f9f9;
}
#twitter_div ul {
    margin:0px;
    padding:0px;
    padding-left:10px;
    list-style:none;
}
#twitter_div li {
    margin:0px;
    padding:0px;
    margin-left:20px;
    list-style-image: url(images/fam3_comment.png);
}
#twitter-link {
    margin-left:470px;
    padding:2px;
    background-color:#efefef;
}