<!--

@import url(Cook_Islands.css);
-->

/* 鬯ｨ・ｾ隶朱宦・ｺ鄙ｫ繝ｻ繝ｻ・ｼ郢晢ｽｻ繝ｻ・ｼ鬩幢ｽ｢繝ｻ・ｧ郢晢ｽｻ繝ｻ・ｯ鬩幢ｽ｢隴趣ｽ｢繝ｻ・ｽ繝ｻ・ｩ鬩幢ｽ｢繝ｻ・ｧ郢晢ｽｻ繝ｻ・ｹ ----------------------------------- */

a:link {
  color: #003399;
  background-color:transparent;
  text-decoration: underline;
}
a:visited {
  color: #663399;
  background-color:transparent;
  text-decoration: underline;
}
a:hover {
  color: #FF6600;
  background-color:transparent;
  text-decoration: none;
}
a:active {
  color: #FF0000;
  background-color:transparent;
  text-decoration: none;
}
a.nav {
  color: #000000;
  background-color:transparent;
  text-decoration: underline;
}
a.nav:visited {
  color: #000000;
  background-color:transparent;
  text-decoration:underline;
}
a.nav:hover {
  color: #FF0000;
  background-color:transparent;
  text-decoration:none;
}
a.nav:active 	{
  color: #FF0000;
  background-color:transparent;
  text-decoration:none;
}
/* HTML鬩幢ｽ｢繝ｻ・ｧ郢晢ｽｻ繝ｻ・ｿ鬩幢ｽ｢繝ｻ・ｧ郢晢ｽｻ繝ｻ・ｰ ----------------------------------- */

address {
  font-size: small;
  font-style: italic;
}
blockquote {
  color: #000000;
  background-color: #EEEEEE;
  font-style: italic;
  padding: 5px;
}
dd {
  font-size: small;
}
}
dt {
  font-size: small;
  font-weight: bold;
  margin-top: 10px;
}
em {
  font-size: x-small;
  font-weight: normal;
  line-height: 1em;
  margin: 0px;
  padding: 0px;
}
form {
  margin: 0px;
  padding: 0px;
}
H1 {
  font-size: x-large;
  color : blue;
  text-align : center;
  
}
H2 {
  font-size: large;
  margin-top : 0em;
  color: #003366;
  line-height: 1.3em;
  text-align : center;
  margin-left : 0em;
  margin-right : 0em;
  margin-bottom : 0em;
}
hr {
  display: none;
}
img {
  border: 0px;
}
li {
  font-size: small;
  line-height: 1.3em;
}
p {
  font-size: small;
  line-height: 1.3em
;
}
td {
  font-size: small;
}
th {
  font-size: small;
  font-weight: normal;
}
/* 鬯ｯ・ｩ雋・ｽｷ髫ｱ・ｿ郢晢ｽｻ繝ｻ・ｽ郢晢ｽｻ繝ｻ・ｮ鬮｣蛹・ｽｽ・ｳ鬩怜遜・ｽ・ｫ驛｢譎｢・ｽ・ｻ鬮ｫ・ｰ隰費ｽｶ郢晢ｽｻ郢晢ｽｻ繝ｻ・ｮ驛｢譎｢・ｽ・ｻ----------------------------------- */

.center {
  text-align: center;
  z-index : 1;
}
.contents {
  position : absolute;
  width : 85%;
  left : 15%;
  padding : 2px 5px;
  padding-bottom : 2px;
  padding-left : 5px;
  padding-bottom : 5px;
  padding-left : 5px;
  padding-right : 2px;
  padding-bottom : 2px;
  padding-left : 2px;
  float : right;
  text-align : justify;
}
.ad{
  left: 77%;
  width: 18%;
  position: absolute;
  z-index : 3;
}
.global-navigation {
  color: #000000;
  background-color: #EEEEEE;
  margin: 0px;
  padding: 0px;
}
.gn {
  display:inline;
  border-left-color: #000000;
  padding-right: 5px;
  padding-left: 5px;
  list-style-type: none;
  border-right-width: 1px;
  border-right-style: solid;
  font-size: small;
}
.left {
  float: left;
}
.li {
  margin-left: 0px;
  font-size: small;
  list-style-type: none;
  line-height: 1.3em;
}
.search {
  text-align: right;
  position: absolute;
  margin: 0px;
  left: 340px;
  width: 50%;
  padding: 0px;
  top: 50px;
}
.menu{
  position : absolute;
  width : 14%;
  padding-top : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  padding-left : 2px;
  top : 22%;
  z-index : 2;
}
.ul {
  margin: 3px;
}
/* 鬮ｫ・ｲ繝ｻ・｢髣包ｽｳ隶壹・・ｽ・｢闕ｵ貊ゑｽｽ・ｸ繝ｻ・ｺ郢晢ｽｻ繝ｻ・ｫ鬩幢ｽ｢繝ｻ・ｧ髯具ｽｹ繝ｻ・ｻ郢晢ｽｻ驍・私・ｽ・ｬ隰費ｽｶ郢晢ｽｻ郢晢ｽｻ繝ｻ・ｮ驛｢譎｢・ｽ・ｻ----------------------------------- */

.copy {
  font-size: small;
  font-style: italic;
  text-align: center;
  display: block;
  margin-top: 2.5em;
}
.link {
  display: block;
  margin: 10px;
  text-align: center;
}
.next {
  text-align: right;
  display: block;
  font-size: small;
  margin-top: 3em;
}
.page-summary {
  margin-top: 30px;
  margin-left: 30px;
}
.seosolutions {
  font-size: small;
  margin-top: 2em;
  background-color: #EEEEEE;
}
.site-title {
  margin-top: 10px;
  margin-left: 30px;
}
.source {
  font-size: small;
  color: #000000;
  background-color: #EEEEEE;
  padding: 5px;
}
.topic-path {
  font-size: small;
  padding-left: 50px;
}
/* 鬯ｮ・ｯ繝ｻ・ｦ郢晢ｽｻ繝ｻ・ｨ鬯ｩ遨ゑｽｼ螟ｲ・ｽ・ｽ繝ｻ・ｺ鬮｣蛹・ｽｽ・ｳ鬩怜遜・ｽ・ｫ驛｢譎｢・ｽ・ｻ鬮ｫ・ｰ隰費ｽｶ郢晢ｽｻ郢晢ｽｻ繝ｻ・ｮ驛｢譎｢・ｽ・ｻ----------------------------------- */

.hr {
  display: block;
  width: 90%;
}
.red {
  color: #FF0000;
  background-color:transparent;
.s {
  font-size: small;
}
.ss {
  font-size: x-small;
}
.tr2 {
  color: transparent;
  background-color: #EEEEEE;
}
.top {
  font-size: small;
  text-align: right;
}
.bottom{
  position : absolute;
  z-index : 4;
  top : 100%;
  margin-top : 100%;
}
.right{
  float : right;
  padding-top : 56%;
  position : relative;
}
.rightkihon{
  float : right;
  position : relative;
}
.AdSense{
  float : right;
  position : absolute;
  left : 86%;
}
.genchi{
  position : absolute;
  top : 31%;
}
BODY{
  position : relative;
}
