@charset "shift_jis";
/* Stylesheet for kida.biz */

body{
  color : black;
  background-color : #fdfdff;
  font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,'メイリオ', sans-serif;
  line-height : 1.5em;
  background-image : url(../img/parts/pageback_hawk-trans.png);
  background-repeat : no-repeat;
  background-attachment : fixed;
  background-position : right bottom;
}
h1{
  color : navy;
  background-color : transparent;
  text-align: left;
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
  background-image : url(../img/parts/b_gradline_orange.png);
  background-repeat : repeat-x;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
  font-size : x-large;
}
h1 a:hover{
  color : navy;
  background-color : transparent;
  text-decoration : none;
}
h1.imgtitle{
  background-image: none;
}
h2{
  color : navy;
  text-align: left;
  border-left-color : #80AAFF;
  border-bottom-color : #80aaff;
  padding-top : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
  padding-left : 1ex;
  border-top-style : none;
  border-right-style : none;
  border-bottom-style : solid;
  border-left-style : solid;
  border-bottom-width: 2px;
  border-left-width : 20px;
  font-weight : bolder;
  background-image : url(../img/parts/b_sprite_lightblue-trans.png);
  background-repeat : repeat;
  font-size : large;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}
h3{
  color : navy;
  text-align: left;
  border-bottom-color : #b0d8ff;
  border-left-color : #b0d8ff;
  padding-top : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
  padding-left : 1ex;
  border-style : none none;
  border-bottom-style : solid;
  border-left-style : solid;
  border-bottom-width : 1px;
  border-left-width : 2ex;
  margin-top : 10px;
  margin-left : 14px;
  margin-right : 10px;
  margin-bottom : 10px;
  text-indent : 0ex;
  background-color : transparent;
}
h4{
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
  margin-top : 10px;
  margin-left : 16px;
  margin-right : 10px;
  margin-bottom : 10px;
  border-bottom-width : 1px;
  border-left-width : 2ex;
  border-style : none none;
  border-bottom-style : solid;
  border-left-style : solid;
  border-left-color : #dcdcdc;
  border-bottom-color : #dcdcdc;
  font-weight : lighter;
}
h5{
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
  margin-top : 10px;
  margin-left : 16px;
  margin-right : 10px;
  margin-bottom : 10px;
  border-width : thin thin thin;
  border-left-width : thin;
  border-style : none none;
  border-bottom-style : solid;
  border-left-style : none;
  border-top-color : silver;
  border-left-color : silver;
  border-right-color : silver;
  border-bottom-color : silver;
}
h6{
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
  margin-top : 10px;
  margin-left : 16px;
  margin-right : 10px;
  margin-bottom : 10px;
  border-width : thin thin thin;
  border-left-width : 2ex;
  border-style : none none;
  border-bottom-style : solid;
  border-left-style : solid;
  border-top-color : silver;
  border-left-color : silver;
  border-right-color : silver;
  border-bottom-color : silver;
  font-weight : lighter;
}
hr{
  color : #ff8000;
  height : 4px;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}
hr.endline{
  color : #ff8000;
  height : 2px;
}
a{
  text-decoration: none;
}
a:link{
  text-decoration: none;
}
a:visited{
  text-decoration: none;
}
a:hover{
  text-decoration : underline;
  color : red;
  background-color : transparent;
}
a:hover.buttonlink{
  position: relative;
  top: 1px;
  left: 1px;
}
a:active{
  text-decoration: none;
}
blockquote{
  border-top-style : dotted;
  border-left-style : dotted;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-width : thin thin thin thin;
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
  margin-top : 1em;
  margin-left : 6em;
  margin-right : 6em;
  margin-bottom : 1em;
  background-image : url(../img/parts/quote_green-trans.png);
  background-position : left top;
  background-repeat : no-repeat;
}
cite{
  font-style : normal;
}
img{
  border-width : 0px 0px 0px 0px;
}
pre{
  font-size : small;
  font-family : monospace,sans-serif;
  border-width : thin thin thin thin;
  border-style : solid solid solid solid;
  border-color : #00cc00;
  border-right-color : #00cc00;
  border-bottom-color : #00cc00;
  border-left-color : #00cc00;
  padding-top : 1em;
  padding-left : 1em;
  padding-right : 1em;
  padding-bottom : 1em;
  margin-left : 8ex;
  margin-top : auto;
  margin-right : auto;
  margin-bottom : auto;
}
p{
  margin-left : 6em;
  margin-top : 1em;
  margin-right : 6em;
  margin-bottom : 1em;
  border-width : medium medium medium medium;
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
}
ul{
  margin-top : 1em;
  margin-left : 6em;
  margin-right : 6em;
  margin-bottom : 1em;
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
}
ol{
  margin-top : 1em;
  margin-left : 6em;
  margin-right : 6em;
  margin-bottom : 1em;
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
}
dl{
  margin-top : 1em;
  margin-left : 6em;
  margin-right : 6em;
  margin-bottom : 1em;
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
}
table{
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
  margin-top : 1em;
  margin-left : 6em;
  margin-right : 6em;
  margin-bottom : 1em;
  border-style : solid solid solid solid;
  border-width : thin thin thin thin;
  border-color : black black black black;
}
th{
  border-width : thin thin thin thin;
  border-style : solid solid solid solid;
  border-color : green green green green;
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
  margin-top : 1ex;
  margin-left : 1ex;
  margin-right : 1ex;
  margin-bottom : 1ex;
}
td{
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
  margin-top : 1ex;
  margin-left : 1ex;
  margin-right : 1ex;
  margin-bottom : 1ex;
  border-width : thin thin thin thin;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
}
caption{
  padding-top : 1em;
  padding-left : 1em;
  padding-right : 1em;
  padding-bottom : 1em;
  margin-top : 1ex;
  margin-left : 1ex;
  margin-right : 1ex;
  margin-bottom : 1ex;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
}
.caution{
  color : black;
  margin-top : 1em;
  margin-left : 6em;
  margin-right : 6em;
  margin-bottom : 1em;
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
  border-top-width : thin;
  border-right-width : thin;
  border-bottom-width : thin;
  border-left-width : thin;
  border-top-style : double;
  border-right-style : double;
  border-bottom-style : double;
  border-left-style : double;
  border-top-color : red;
  border-right-color : red;
  border-bottom-color : red;
  border-left-color : red;
  background-image : url(../img/parts/b_caution_yellow.png);
  background-repeat : repeat-x;
  background-attachment : scroll;
  background-color : transparent;
}
.underline{
  background-color: #ffff80;
  color: black;
}
.column{
  color : black;
  margin-top : 1em;
  margin-left : 3em;
  margin-right : 3em;
  margin-bottom : 1em;
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
  border-width : thin thin thin thin;
  border-top-style : dotted;
  border-left-style : dotted;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-color : blue blue blue blue;
  background-image : url(../img/parts/b_dot_lightblue-trans.png);
  background-repeat : repeat;
  background-attachment : scroll;
  background-color : transparent;
}
.footer{
  font-weight : lighter;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
  border-top-width : thin;
  border-right-width : thin;
  border-bottom-width : thin;
  border-left-width : thin;
  border-top-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-style : solid;
  line-height : 4ex;
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
  border-color : #ff8000 #ff8000 #ff8000 #ff8000;
}
.edition{
  font-weight: lighter;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  border-width: thin;
  border-style: solid;
  padding-top: 1ex;
  padding-left: 1ex;
  padding-right: 1ex;
  padding-bottom: 1ex;
  border-color: #c0c0c0;
}
.copy{
  font-weight : lighter;
  text-align : center;
}
.postit{
  color : black;
  background-color : white;
  padding-top : 1ex;
  padding-left : 2ex;
  padding-right : 2ex;
  padding-bottom : 1ex;
  border-style : none solid solid;
  border-left-style : solid;
  border-color : silver silver silver;
  border-left-color : red;
  margin-top : 2ex;
  margin-left : 2ex;
  margin-right : 2ex;
  margin-bottom : 2ex;
  border-width : 1px 1px 1px;
  border-left-width : 1ex;
}
#navibox{
  color : white;
  background-color : red;
  font-weight : bolder;
  position: fixed;
  _position: absolute;
  right: 1px;
  bottom: 1px;
  margin-top : 1ex;
  margin-left : 1ex;
  margin-right : 1ex;
  margin-bottom : 1ex;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-style : solid solid solid solid;
  border-top-color : #cc0000;
  border-left-color : #cc0000;
  border-right-color : #cc0000;
  border-bottom-color : #cc0000;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  width : 12em;
  text-align : center;
}
#navibox a{
  text-decoration: none;
  color : white;
}
#navibox a:link{
  text-decoration: none;
  color : white;
}
#navibox a:visited{
  text-decoration: none;
  color : white;
}
#navibox a:hover{
  color : white;
  background-color : transparent;
  text-decoration : none;
}
li{
  list-style-type: disc;
  list-style-position: outside;
}