/* ------- ■全体の設定------- */

HTML {

  scrollbar-3dlight-color:#F0F0E0;

  scrollbar-arrow-color:#666666;

  scrollbar-darkshadow-color:#F0F0E0;

  scrollbar-face-color:#ffffff;

  scrollbar-highlight-color:#555555;

  scrollbar-shadow-color:#555555;

  scrollbar-track-color:#fff;

}



body {

  background-image: url(../skin/images/ap_bg.gif);

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  color: black;

  background-color: #fff;

  margin: 0px;

  padding: 0px;

  text-align: center;

}



input, textarea {

  font-family: Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;

  border: 1px solid #666;

  font-size: 12px;

}



form {padding: 0px; margin: 0px;}

.btn {

  background-color:#9badc1; color:#fff;}



blockquote {

  font-size: 12px;

  color: #333333;

  padding: 8px;

  margin: 5px;

  border: 1px solid #CCCCCC;

}



h1 {font-size: 20px;}

h2 {font-size: 12px; font-weight: normal;}



/* ------- ■画像部分 ------- */

.pict {

  float: right;

  border-width: 1px;

  border-style: solid;

  border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;

}





/* ------- ■リンクの色 ------- */

a:link     {color: #333333; text-decoration: underline;}

a:visited   {color: #333333; text-decoration: underline;}

a:hover   {color: #FF6699; text-decoration: underline;}





/* ------- ■全体の指定------- */

#inbox {

  PADDING: 0px;

  margin: 0px;

  MARGIN-LEFT: auto;

  MARGIN-RIGHT: auto;

  background-color: #fff;

  width: 780px;

}



/* ------- ■タイトル部分 ------- */

#banner {

  background-image: url(../skin/images/ttop.jpg);

  width: 780px;



  margin: 0px 0px 0px 0px;

  padding: 0px 0px 0px 0px;

  clear: both;

}



#banner_l {

  width:100%;

  hight:90px;

  margin: 0px 0px 0px 0px;

  padding: 65px 2px 0px 0px;

  text-align: left;

}



.site_title {

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  color:#FFBA18;

  font-size:20px;

  margin-bottom:0px;

  padding: 12px 0px 0px 2px;

}



.site_title a,

.site_title a:link,

.site_title a:visited,

.site_title a:active,

.site_title a:hover {

  color: #FFBA18;

  text-decoration: none;

}



.description {

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  color: #999;

  margin: 10px 0px 0px 2px;

}



.m_tag {

  float: right;

  background-image: url(../skin/images/ap01.gif);

  background-repeat: no-repeat;

  height: 25px;

  width: 66px;

  background-position: bottom;

}

.m_tag a, .m_tag a:link, .m_tag a:visited, .m_tag a:active {color:#888; text-decoration:none;}

.m_tag a:hover {color: #D67206; text-decoration: none;}



.m_tagtxt {

  color:#888;

  font-size:12px;

  font-weight:bold;

  text-align: center;

  padding: 7px 0px 0px 0px;

  margin: 0px 0px 0px 0px;

}



.m_tagber {

  clear: both;

  background-image: url(../skin/images/ap02.gif);

  color:#888;

  font-size:12px;

  text-align: center;

  height:20px;

  width:100%;

  border-left: 1px solid #ccc;

  border-right: 1px solid #ccc;

  padding: 0px 0px 0px 0px;

  margin: 0px 0px 0px 0px;

}





/* ------- ■左メニューカラム部分 ------- */

#sideleft {

  float: left;

  OVERFLOW: hidden;

  width: 170px;

  background-color: #fff;

}



/* ------- ■右メニューカラム部分 ------- */

#sideright {

  float: right;

  OVERFLOW: hidden;

  width: 170px;

  background-color: #fff;

}



/* ------- ■中央カラム部分 ------- */

#main {

  float: left;

  OVERFLOW: hidden;

  width: 425px;

  text-align: center;

  background-color: #fff;

}



/* ------- ■エントリー部分 ------- */

.entryBodyset {

  width: 420px;

  margin: 0px 2px 0px 2px;

  padding: 0px 0px 0px 0px;

}



.entry_title {

  clear:both;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  color:#99CCFF;

  font-size:13px;

  text-align:left;

  font-weight:bold;

  letter-spacing : 1px;

  width:420px;

  padding: 10px 0px 0px 10px;

  margin-bottom:0px;

}

.entry_title a, .entry_title a:link, .entry_title a:visited, .entry_title a:active {color: #99CCFF; text-decoration: none;}

.entry_title a:hover {color: #FF6699; text-decoration: underline;}





.entryBodysetL {

  float:left;

  background-image: url(../skin/images/ap04_1.gif);

  background-repeat: no-repeat;

  background-position: top;

  font-size:1px;

  height:7px;

  width:7px;

}



.entryBodysetM {

  float:left;

  font-size:1px;

  height:7px;

  width:400px;

  border-top: 1px solid #999;

}



.entryBodysetR {

  float:left;

  background-image: url(../skin/images/ap04_2.gif);

  background-repeat: no-repeat;

  background-position: top;

  font-size:1px;

  height:7px;

  width:7px;

}



.entry_body {

  clear: both;

  float: left;

  width:414px;

  border-left: 1px solid #aaa;

  border-right: 1px solid #aaa;

}



.entry_text {

  font-size:12px;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  text-align: left;

  line-height: 150%;

  padding: 10px 15px 10px 15px;

  margin: 0px 0px 0px 0px;

}



.entry_state {

  clear:both;

  color:#66CC00;

  font-size:12px;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  text-align:center;

  padding: 0px;

  margin-top:10px;

}



.entry_state a, .entry_state a:link, .entry_state a:visited, .entry_state a:active {color: #66CC00; text-decoration: none;}

.entry_state a:hover {color: #D67206; text-decoration: underline;}





.entry_date {

  clear: both;

  font-size:11px;

  color:#aaa;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  text-align:right;

  font-weight:bold;

  width:420px;

  padding-right: 10px;

  margin:0px;

}



.entryBodysetDL {

  float:left;

  background-image: url(../skin/images/ap04_3.gif);

  font-size:1px;

  height:7px;

  width:7px;

  background-repeat: no-repeat;

  background-position: bottom;

}



.entryBodysetDM {

  float:left;

  font-size:1px;

  height:7px;

  width:400px;

  border-bottom: 1px solid #999;

}



.entryBodysetDR {

  float:left;

  background-image: url(../skin/images/ap04_4.gif);

  font-size:1px;

  height:7px;

  width:7px;

  background-repeat: no-repeat;

  background-position: bottom;

}



/* ------- ■サイドメニューの中身 ------- */

.sidetop {

  margin: 10px 0px 0px 0px;

}



.sideSet {

  width: 160px;

  margin: 0px 5px 20px 5px;

  text-align: left;

}



.linktitle {

  background-image: url(../skin/images/ap03.gif);

  background-repeat: no-repeat;

  height:20px;

  font-family: "Verdana", "ＭＳ ゴシック", "Osaka";

  font-size: 10px;

  color: #6699CC;

  text-align: center;

  font-weight: bold;

  padding: 4px 0px 2px 5px;

}



.linktext {

  font-size: 12px;

  color: #333;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  letter-spacing : 1px;

  line-height: 150%;

  background-color: #fff;

  padding: 4px 2px 5px 2px;

}

.linktext a, .linktext a:link, .linktext a:visited, .linktext a:active {text-decoration: none;}



.linktext ul li {

  padding: 0px;

  margin: 0px;

  list-style-type: none;

}



.linktext ul {

  background-image: url(../skin/images/ap05.gif);

  background-repeat: no-repeat;

  padding: 0px 0px 0px 10px;

  margin: 0px 0px 0px 0px;

}



/* ------- ■ページ移動リンク ------- */

#pagearea {

  float:right;

  background-color: #fff;

  margin:10px 0px 0px 0px;

}



/* ------- ■ページトップ ------- */

.pagetop {

  margin:10px 0px 10px 0px;

}



/* ------- ■検索ボックス ------- */

#searcharea  {

  padding: 10px 10px 0px 0px;

  text-align: right;

}



.search {

  color: #333;

  font-size: 12px;

  margin: 0px 0px 0px 0px;

}



.search input {

  color: #555;

  background-color: #fff;

  border: 1px solid #999;

  position:relative;

}



/* ------- ■カレンダー部分 ------- */

.calendar {

  padding: 2px 0px 2px 0px;

  font-size: 10px;

  color: #333;

  letter-spacing : 1px;

  line-height: 120%;

}



.cell {

  color: black;

  font-size: 10px;

  font-family: Verdana;

  margin: 0px;

  width: 15px;

  height: 15px

}



.cell_today {

  color: #6699CC;

  font-size: 10px;

  font-family: Verdana;

  border: 1px solid #6699CC;

  font-weight: bold;

  margin: 0px;

  width: 15px;

  height: 15px

}



.cell_sunday {

  color: #c00;

  font-size: 10px;

  font-family: Verdana;

  margin: 0px;

  width: 15px;

  height: 15px

}



.cell_saturday {

  color: #000066;

  font-size: 10px;

  font-family: Verdana;

  margin: 0px;

  width: 15px;

  height: 15px

}



/* ------- ■フッダー部分 ------- */

#footer {

  background-color: #fff;

  width: 770px;

  border-top: 1px solid #999;

  margin: 10px 0px 0px 0px;

  padding: 8px 0px 8px 0px;

}




.copyright  {

  color: #666;

  font-size: 10px;

  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;

  letter-spacing : 1px;

  text-align:center;

}

.copyright a, .copyright a:link, .copyright a:visited, .copyright a:active {text-decoration: none;}

