/* ------- ■全体の中身設定------- */
* {
  margin: 0;
  padding: 0;
}


body {
  color: #333;
  background-color: #ffffff;
  margin: 0px;
  padding: 10px 0px 20px 0px;
  text-align: center;
}

BR{letter-spacing:normal;}

form {
  padding: 0px;
  margin: 0px;
}

h1 {

  color:#cccccc;
  font-size:0.625em;
  margin-left: auto; 
  margin-right: auto;
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
}

h2 {
  font-size: 0.75em;
}

h3 {

  color:#333333;
  font-size:12px;
  margin-left: auto; 
  margin-right: auto;
  margin-top: 10px;
  padding: 0px 0px 0px 0px;
}

blockquote {
  font-size: 12px;
  padding: 5px;
  margin: 5px;
  background-color:#f0f0f0;
  border-left: 3px solid #cdcdcd;
}



/* ------- ■リンクの色 ------- */
a:link     {color: #666666; text-decoration: underline;}
a:visited   {color: #a4d852; text-decoration: underline;}
a:active,
a:hover   {color: #a4d852; text-decoration: none;}




/* ------- ■全体の指定------- */
#inbox {
  background-color:#ffffff;
  margin-left: auto; 
  margin-right: auto;
  padding: 0px 0px 0px 0px;
  width: 750px;
  border:solid 1px #a4d852;
}


/* ------- ■ヘッダー ------- */
/* ------- ★ ------- */
#header {
  background-image: url(/skin/images/061s.jpg);
  background-repeat: no-repeat;
  background-color:#a4d852;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align:left;
  width: 750px;
  height: 200px;
  border: 0px solid #a4d852;
}


#banner_l{
  background-color:transparent;
  float:left;
  width:500px;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.site_title{
  font-size:180%;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  margin:5px 0px 5px 5pt;
}
a.sitetitle:link,
a.sitetitle:visited,
a.sitetitle:active,
a.sitetitle:hover{
  color:#2d4492;
  text-decoration:none;
}

.kain_btn{
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 580px;
}


.description {
  color:#000000;
    font-size: 12px;
  line-height: 1.5em;
  margin: 0px 100px 0px 20px;
  padding: 0px 0px 0px 0px;
}



/* ------- ■左エリア ------- */
#sideleft {
  float: left;
  overflow: hidden;
  width: 0px;
}

/* ------- ■中央エリア ------- */
#main {
  float: left;
  overflow: hidden;
  width: 748px;
  border:solid 0px #a4d852;
}

.banner{
  text-align: right;
  margin: 20px 10px 0px 10px;
  padding: 0px 0px 0px 0px;
}

.copy{
  margin: 20px 0px 0px 0px;
  padding: 10px 15px 10px 15px;
  font-size: 1.125em;
  color: #333;
  line-height: 1.5em;
  text-align:left;
}

.content{
  width: 85%;
  margin: 20px 0px 0px 0px;
  text-align: center;
  background-color:#ffffff;
  border: 0px solid #808080;
}

.content_title {
  color: #fff;
  font-size: 1em;
  margin: 0px 0px 0px 0px;
  padding: 10px 15px 0px 15px;
  text-align: left;
  background-color:#a4d852;
}
.content_title a,
.content_title a:link,
.content_title a:visited,
.content_title a:active {color:#ffffff; text-decoration:none;}
.content_title a:hover {color: #ffffff; text-decoration: none;}

.content_date {
  color: #8eb28e;
  font-size: 10px;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  letter-spacing : 1px;
  text-align: right;
}

.content_body   {
  font-size: 0.875em;
  line-height: 1.5em;
  margin: 0px 0px 0px 0px;
  padding: 15px 20px 0px 20px;
  text-align: left;
}

.content_body ul{
  background-image: url(../skin/images/);
  background-position: left;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
}



/* ------- ■左右エリア ------- */
.sideSet {
  width: 95%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

.titlebox{
  color:#333333;
  background-color:#a4d852;
  text-align:center;
  font-size:0.75em;
  line-height:1.5em;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  margin: 20px 0px 0px 0px;
  padding: 2px 5px 2px 5px;
  border: 1px solid #a4d852;
}

.titlebbox{
  color:#ffffff;
  background-color:#a4d852;
  text-align:center;
  font-size:0.75em;
  line-height:1.5em;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  margin: 10px 0px 0px 0px;
  padding: 2px 5px 2px 5px;
  border: 1px solid #a4d852;
      width: 90%;
}

.titletext {
color:#333333;font-size:medium;font-style:oblique;line-height:150%;  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
}

.textbox {
  margin: 0px 0px 0px 0px;
  padding: 10px 5px 10px 5px;
  text-align:left;
  font-size: 0.75em;
  color: #333;
  line-height: 1.5em;
border-top: 1px solid #a4d852; /* 上の枠線 */
border-bottom: 1px solid #a4d852; /* 下の枠線 */
border-left: 8px solid #a4d852; /* 左の枠線 */
border-right:8px solid #a4d852; /* 右の枠線 */

    width: 60%;
}
.textbox2 {
  margin: 0px 0px 0px 0px;
  padding: 10px 5px 10px 5px;
  text-align:left;
  font-size: 0.75em;
  color: #333;
  line-height: 1.5em;
  border: 0px solid #333333;
    width: 95%;
}
.toitextbox {
  width: 65%;
  margin: 20px 0px 20px 0px;
  padding: 10px 0px 10px 0px;
  font-size: 0.75em;
  color: #333;
  line-height: 1.5em;
  border: 1px solid #a4d852;
}

.onlytextbox {
  margin: 20px 0px 0px 0px;
  padding: 10px 5px 10px 5px;
  font-size: 0.75em;
  color: #333;
  line-height: 1.5em;
  border: 1px solid #a4d852;
}

.newtextbox {
    background-image: url(../skin/images/backimg.jpg);
  background-repeat: repeat-x;
  margin: 20px 0px 20px 0px;
  padding: 10px 15px 10px 15px;
  font-size: 0.65em;
  color: #ffffff;
  line-height: 1.5em;
  text-align:left;
  border: 1px solid #ff8000;
  width: 85%;
}

.newtextbox2 {
  background-image: url(../skin/images/ashi_1.jpg);
    background-repeat: no-repeat;
  margin: 20px 0px 20px 0px;
  padding: 10px 15px 10px 15px;
  font-size: 0.75em;
  color: #FFFFFF;
  line-height: 1.5em;
  text-align:left;
  border: 0px solid;
  width: 95%;
}
.newtextbox2 a:link{
  color: #ffffff; text-decoration: none;}
.newtextbox2 a:visited{
  color: #ffffff; text-decoration: none;}
.newtextbox2 a:hover {
  background-color:#c8c8c8
  }


.newtextbox ul li{
  list-style-type: none;
}

.titletext2 {
color:#717171;
font-size:small;
line-height:150%;  
font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  border: 1px solid #333333;
  width: 95%;
}

.semitextbox {
  margin: 20px 0px 0px 0px;
  padding: 10px 15px 10px 15px;
  font-size: 0.75em;
  color: #333;
  line-height: 1.5em;
  text-align:left;
  border: 1px solid #a4d852;
  width: 85%;
}

.semitextbox ul li{
  list-style-type: none;
}

.menu{
  text-align:left;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #a4d852;
}

.box {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  line-height: 1.5em;
  border: 1px solid #a4d852;
  font-size: 1em;
}

.link{
  font-size:1.25em;
  text-align:center;
  padding: 5px 0px 5px 0px;
}

div.clear {
   clear: both;
}
/* ------- ★ ------- */
.link2{
  font-size: 13px;
  text-align:right;
  color:#000000;
  padding: 5px 0px 5px 0px;
}

.link2 a {
  color:#000000;
  text-decoration:underline;
  padding-left:10px;
  padding-right:10px;
  }
.link2 a:link{
  color: #000000; text-decoration:underline;}
.link2 a:visited{
  color: #000000; text-decoration:underline;}
.link2 a:hover {
  background-color:#c8c8c8
  }
  /* ------- ★ ------- */
  


/* ------- ■ページ移動リンク ------- */
.pagemove {
  font-size: 0.75em;
  margin:10px 20px 20px 20px;
}





/* ------- ■フッダー部分 ------- */
#footer {
  width: 750px;
  height: 100px;border:solid 0px #a4d852;
}

.copyright  {
  color: #333;
  line-height: 1.5em;
  font-size: 0.625em;
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  text-align:center;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}

/* ------- ★ ------- */
.footermenu {
  color:#ffffff;
  text-align:left;
  font-size:0.85em;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  padding-top:8px;
  padding-bottom:8px;
    font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  background-color:#a4d852;
  width: 752px;
  }

.footermenu a {
  color:#ffffff;
  background-color:#a4d852;
  text-decoration:none;
    margin-top:0px;
  padding-left:5px;
  padding-right:5px;
  }
.footermenu a:link{
  color: #ffffff; text-decoration: none;}
.footermenu a:visited{
  color: #ffffff; text-decoration: none;}
.footermenu a:hover {
  background-color:#c8c8c8
  }

.footermenu span {
  color:#999999;
  display:none
  }

  /* ------- ★ ------- */
  
.footercmenu {
  text-align:right;
  font-size:0.625em;
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
  padding-top:5px;
  padding-bottom:5px;
  }

.footercmenu a {
  color:#585858;
  text-decoration:none;
  padding-left:10px;
  padding-right:10px;
  }
.footercmenu a:link{
  color: #585858; text-decoration: none;}
.footercmenu a:visited{
  color: #585858; text-decoration: none;}
.footercmenu a:hover {color: #a4d852; text-decoration: none;}

.footercmenu span {
  color:#999999;
  display:none
  }
  /* ------- ★ ------- */
.sst { width:750px;margin-left:auto;margin-right:auto;border:solid 0px #ffffff; } 
.sst1{ width:550px;float:left }
.sst2 { width:200px;float:left }
/* ------- ★ ------- */
  /* ------- ★ ------- */
.st { width:750px;margin-left:auto;margin-right:auto;border:solid 0px #ffffff; } 
.st1{ width:350px;float:left }
.st2 { width:360px;float:left;text-align:left }
/* ------- ★ ------- */

/* ------- ★ ------- */

.newentrybox {
  background-color:#ffffff;
  text-align: left;
  background-repeat: no-repeat;
  margin: 5px 0px 5px 10px;
  padding: 5px 10px 5px 10px;
  color: #a4d852;
  font-size: 0.875em;
  line-height: 1.5em;
}
.newentrybox a:link{
  color: #000066; text-decoration: underline;}
.newentrybox a:visited{
  color: #000066; text-decoration: underline;}
.newentrybox a:hover {
  background-color:#c8c8c8
  }
.newentrybox ul{
  list-style-type: none;
}
#searcharea  {
  padding: 115px 10px 0px 0px;
  text-align: right;
}

.linktitle{
  color:#fff;
  background-color:#a4d852;
  text-align:center;
  font-weight:bolder;
  font-size:14px;
  line-height:170%;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック","Osaka‐等幅";
  margin:10px 0px 0px 3px;
}
.linktext2{
  color:#369;
  background-color:#ffffff;
  font-size:85%;
  line-height:170%;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ Pゴシック","Osaka‐等幅";
  margin:0px 0px 0px 3px;
  padding:3px 3px 3px 3px;
  border-width: 1px;
  border-color: #a4d852; 
  border-style: solid;
  }
.linktext2 ul{
  list-style-type: none;
}

