@import url('https://fonts.googleapis.com/css?family=Oxygen+Mono');
@charset "UTF-8";
/* CSS Document */
/* 
2015/06/24 渡辺 健介 新規作成

*/



/*デフォルト*/
body{
    background: white;
    font-family: 'Oxygen Mono', monospace;
}
span{
 border:1px solid;
}
h1{
    font-size: 200%;
    background: #CCCC99;
    width: 100%;
    border-style: solid;
    border-width: 1;
    border-color: white;
    padding: 5px;
}
h2{
    font-size: 150%;
    color:#CC0000;
    margin-left: -55px;
}
h3{
    font-size: 125%;
}
kbd{
  /* text-decoration: underline; */
  border-style: solid;
  border-width: 0 0 1px 0;
  padding:0 0 1px 0;
  line-height: 1.8em;
  font-family: 'Oxygen Mono', monospace;
}

td.left{
    margin-left: 0 ;
    text-align: left;
    width:50%;
}
td.right{
    margin-left: 0 ;
    width:50%;
}

tbody{
    margin-left: 0 ;
}

table{
 border-style: none;
}

th{
    background:#cccc99;
}

pre{
    line-height:22px;
    margin-top:5px;
    background: #E7E7E7;
    padding: 0.7em;
    margin-right: auto ;
    display: inline-block;
    font-family: 'Oxygen Mono', monospace;
}
a.h1{
    color: black;
    text-decoration: none;
}
strong{
    font-weight: normal;
    color: red;
}
p{
    line-height: 1.3em;
    text-indent: 1em;
    font-family: 'Oxygen Mono', monospace;
}
ul{
    line-height: 1.3em;
    font-family: 'Oxygen Mono', monospace;
}
ol{
    line-height: 1.3em;
  font-family: 'Oxygen Mono', monospace;
}

contents{
    font-size: 80%;
  font-family: 'Oxygen Mono', monospace;
}

hr {
  clear: both;
}

td {
/*text-align: center; */
vertical-align: top;
}

/* スタイルの設定*/
div.bodytext{
    margin-left: 300px;
    font-family: 'Oxygen Mono', monospace;
}
div.main{
    margin-left: 70px;
}
div.main table, td, th{
    margin-left: 0;
    border: 1px solid gray;
    border-collapse:collapse;
    padding: 0px;
    font-family: 'Oxygen Mono', monospace;
}

div.bodytext table, td, th{
    margin-left: 0 ;
    border: 1px solid gray;
    border-collapse:collapse;
    padding: 0px;
    font-family: 'Oxygen Mono', monospace;
}

div.blockleft {
    float: left;
    text-align: reft;
    width: 50%;
}
div.blockright {
    float: right;
    text-align: right;
    width: 50%;
}
blockquote.sample{
    border-style: none none none solid;
    border-width: 0 0 0 3;
    padding: 0.5em;
    border-color: #cccc99;
}

.remote{
 color: #FF4500
}
.local{
 color: #191970
}

