/* Base Weblog (base-weblog.css) */

/* basic elements */

html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

body {
  margin: 0px 0px 20px 0px;
  background-color: #ffffcc;
  text-align: center;
  }

a {
  text-decoration: underline;
  }

a:link {
  color: #CC6600;
  }

a:visited {
  color: #CC6600;
  }

a:active {
  color: #CC6600;
  }

a:hover {
  color: #FFCC33;
  }

h1, h2, h3 {
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  }

#container {
  line-height: 140%;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  padding: 0px;
  width: 100%;
  background-color: #FFffec;
  border: 1px solid #FFFFFF;
  }

#banner {
  font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
  color: #FFFFFF;
  background-color: #AA5C00;
  text-align: left;
  padding: 15px;
  border-bottom: 1px solid #FF9933;
  height: 39px;
  }

a#banner-img {
  display: none;
  }


#banner a {
  color: #FFFFFF;
  text-decoration: none;
  }

#banner h1 {
  font-size: xx-large;
  }

#banner h2 {
  font-size: small;
  }

#left {
  float: left;
  width: 18%;
  overflow: hidden;
  }

.content {
  padding: 15px 15px 5px 15px;
  background-color: #ffffff;
  color: #000000;
  font-family: "MS P明朝", Arial, sans-serif;
  font-size: small;
  }



#center {
  float: left;
  width: 62%;
  overflow: hidden;
  }


#right {
  float: left;
  width: 18%;
  background-color: #FFFFFF;
  overflow: hidden;
  }

.content p {
  color: #000000;
  font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
  font-size: small;
  font-weight: normal;
  line-height: 150%;
  text-align: left;
  margin-bottom: 10px;
  }

.content blockquote {
  line-height: 150%;
  }

.content li {
  line-height: 150%;
  }

.content h2 {
  color: #000000;
  font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
  font-size: small;
  text-align: left;
  margin-bottom: 10px;
  }

.content h3 {
  color: #333;
  font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
  font-size: small;
  text-align: left;
  font-weight: bold;
  margin-bottom: 10px;
  }

.content p.posted {
  color: #999999;
  font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
  font-size: x-small;
  border-top: 1px solid #999999;
  text-align: left;
  margin-bottom: 25px;
  line-height: normal;
  padding: 3px;
  }

.sidebar {
  padding: 15px;
  }

#calendar {
  line-height: 140%;
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  padding: 2px;
  text-align: center;
  margin-bottom: 30px;
  }

#calendar table {
  padding: 2px;
  border-collapse: collapse;
  border: 0px;
  width: 100%;
  }

#calendar caption {
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: x-small;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .3em;
  }

#calendar th {
  text-align: center;
  font-weight: normal;
  }

#calendar td {
  text-align: center;
  }

.sidebar h2 {
  color: #666666;
  font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
  font-size: x-small;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .3em;
  }

.sidebar ul {
  padding-left: 0px;
  margin: 0px;
  margin-bottom: 30px;
  }

.sidebar li {
  color: #666666;
  font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
  font-size: x-small;
  text-align: left;
  line-height: 150%;
  margin-top: 10px;
  list-style-type: none;
  }

.sidebar img {
  border: 3px solid #FFFFFF;
  }

.photo {
  text-align: left;
  margin-bottom: 20px;
  }

.link-note {
  font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
  font-size: x-small;
  line-height: 150%;
  text-align: left;
  padding: 2px;
  margin-bottom: 15px;
  }

#powered {
  font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
  font-size: x-small;
  line-height: 150%;
  text-align: left;
  color: #666666;
  margin-top: 50px;
  }

#comment-data {
  float: left;
  width: 180px;
  padding-right: 15px;
  margin-right: 15px;
  text-align: left;
  border-right: 1px dotted #BBB;
  }

textarea[id="comment-text"] {
  width: 80%;
  }


#comment{font-size:0.8em; color: #000000; font-weight: normal ; line-height:120%;}

p{text-indent: 1em;margin:0em; }

.toptitle {background-color: #fff080; font-size:2.1em; color: #0000ff; }
.tablefont1 {background-color: #ff8080; font-size:0.8em; color: #0000ff; }
#tablefont2 {font-size:12px; color: #0000ff;  font-weight: normal; }
#tablefont3 {COLOR: red ; FONT-WEIGHT: bold ; font-size: 1.5em; }

.fem5 {font-size:0.5em; color: #0000ff; }
#fem05 {font-size:0.5em; color: #0000ff; }
#fem06 {font-size:0.6em; color: #0000ff; }
#fem07 {font-size:0.7em; color: #0000ff; }
#fem08 {font-size:0.8em; color: #0000ff; }
#fem08b {font-size:0.8em; color: #000000; FONT-WEIGHT: bold ; }
#fem09 {font-size:0.9em; color: #000000; }
#fem10 {font-size:1.0em; color: #0000ff; }
#fem12 {font-size:1.2em; color: #0000ff; }
#fem15 {font-size:1.5em; color: #0000ff; }
#fem18 {font-size:1.8em; color: #0000ff; }
#fem24 {font-size:2.4em; color: #0000ff; }
#fred18 {font-family: "ＭＳ Ｐゴシック";font-size:1.8em; color: red; FONT-WEIGHT: bold ; }
#fred24 {font-family: "ＭＳ Ｐゴシック";font-size:2.4em; color: red; FONT-WEIGHT: bold ; }

/* table {padding-left: 0.5em; padding-top: 0.5em; padding-bottom: 0.5em;letter-spacing: 0.5em; text-align: justify; background-color:white; } */--


hr{page-break-before:always;}
.title {background-color: #ffffff; color:#000000;font-size:0.6em;}


.namesmall{border-style: groove; border-width: thin; }
span.smoke {color: #c0c0c0; font-style: normal; }
.name {border-style: inset; border-width: medium; padding:1em }
.ri { font-size: 1.1em; color: #008080; font-weight: bold; }
.huri{font-size: 1.1em;  color: #800000;  font-weight: bold; }
.right {text-align: right; }
.center {margin-left: auto; margin-right: auto; text-align: center;  }
.left {text-align: left; }

#ri { font-size: 15px; color: #008080; font-weight: bold; }


strong {color: #A0522D; }

#tokkaprice { font-size: 1.6em; color: red; font-weight: bold; text-align: right;}

.small {font-style: italic; font-size: small; }

h5{font-size:12px; color: #0000ff;  font-weight: normal;line-height:150%;}
h6{font-size:0.8em; color: #000000; font-weight: normal;line-height:150%;}
h7{COLOR: red ; FONT-WEIGHT: bold ; font-size: 1.2em;}


.fontdai{font-size: 1.2em; }
.under{text-decoration: underline; }

a img,img:link {border-style: none;  border-color: silver; border-width:medium}

a.link_a:link{color: #0000ff;fon-sizet:12px; TEXT-DECORATION: underline;}
a.link_a:visited{color: #1E90FF; font-size:12px; TEXT-DECORATION: underline;}
a.link_a:active { color: #ff0000; font-size:12px;  TEXT-DECORATION: none;}
a.link_a:hover {color:#ff8000;font-size:12px; TEXT-DECORATION: none;}

a.link_s:link{color: #0000ff;font-size:12px; TEXT-DECORATION: underline;}
a.link_s:visited{color: #1E90FF; font-size:12px; TEXT-DECORATION: underline;}
a.link_s:active { color: #ff8000; font-size:12px;  TEXT-DECORATION: none;}
a.link_s:hover {color:#ff8000;font-size:12px; TEXT-DECORATION: none;}


A.link_b {COLOR: #000888;  font-size:12px; TEXT-DECORATION: none;} 
A.link_b:link {COLOR: #000888;  font-size:12px; TEXT-DECORATION: underline;}
A.link_b:visited {COLOR: #4169E1;  font-size:12px; TEXT-DECORATION: underline;}
A.link_b:hover {COLOR: #ff8000;  font-size:12px; TEXT-DECORATION: none;}
a.link_b:active { color: #fff000; font-size:12px; TEXT-DECORATION: none;}

A.adurl {COLOR: #008000;  TEXT-DECORATION: none;} 
A.adurl:link {COLOR: #008000;  TEXT-DECORATION: underline;}
A.adurl:visited {COLOR: #000fff;  TEXT-DECORATION: none;}
A.adurl:hover {COLOR: #ff8000;  TEXT-DECORATION: none;}

A.adsub {COLOR: #000; TEXT-DECORATION: none}
A.adsub:link {COLOR: #000; TEXT-DECORATION: none}
A.adsub:visited {COLOR: #000; TEXT-DECORATION: none}
A.adsub:hover {COLOR: #000; TEXT-DECORATION: none}


A.black:link {FONT-WEIGHT: bold; COLOR: #000}
A.black:hover {FONT-WEIGHT: bold; COLOR: #000}
A.black:visited {FONT-WEIGHT: bold; COLOR: #000}

A.white:link {COLOR: #fff}
A.white:hover {COLOR: #fff; TEXT-DECORATION: none}
A.white:visited {COLOR: #fff}

A.red {COLOR: red;  font-size:12px; TEXT-DECORATION: underline;} 
A.red:link {COLOR: red;  font-size:12px; TEXT-DECORATION: underline;}
A.red:visited {COLOR: #8B0000;  font-size:12px; TEXT-DECORATION: underline;}
A.red:hover {COLOR: #ff8000;  font-size:12px; TEXT-DECORATION: none;}
a.red:active { color: #000000; font-size:12px; TEXT-DECORATION: none;}


.netsec_info {FONT-SIZE: x-small; COLOR: #666}

#floatl{float:left;} 
#floatr{float:right;} 
#floatn{float:none;}

.fl {float:left;}
#fr{float:right;}
#fl {float:left;}

ul#square {list-style-type: square; list-style-position: outside; }
ul {list-style-type: circle; list-style-position: outside; }
ul.disk {list-style-type: disk; list-style-position: inside; }
ul.square {list-style-type: square; list-style-position: outside; }
ol {list-style: URL(http://www.anmin-ne.com/img/star_red.gif) circle; list-style-position: inside; }
ol.roman {list-style: URL(http://www.anmin-ne.com/img/star_red.gif) lower-roman; list-style-position: outside; }
ol.square {list-style:URL(http://www.anmin-ne.com/img/star_red.gif) square; list-style-position: outside; }

a#linka:link {color : #0000ff ; font-size:12px ; TEXT-DECORATION: underline;}
a#linka:visited {color: navy ; font-size:12px ; TEXT-DECORATION: underline;}
a#linka:active { color: #ff0000 ; font-size:12px ;  TEXT-DECORATION: none;}
a#linka:hover {color:#ff8000 ; font-size:12px ; TEXT-DECORATION: none;}

A#linkb {COLOR: #9932CC;  font-size:12px; TEXT-DECORATION:  underline;} 
A#linkb:link {COLOR: #9932CC;  font-size:12px; TEXT-DECORATION: underline;}
A#linkb:visited {COLOR: #BA55D3;  font-size:12px; TEXT-DECORATION: underline;}
A#linkb:hover {COLOR: #ff8000;  font-size:12px; TEXT-DECORATION: none;}
a#linkb:active { color: #000000; font-size:12px; TEXT-DECORATION: none;}
