body {			/* 全体のページ */
  font-family :'ＭＳ Ｐゴシック',Osaka;
  font-size:12px;
  color : #333333;
  background-color: #fdfae8;
  margin: 0px 0px 0px 0px;
}
a img { border: none; }

h1 {
  color: #666666;
  font-size:12px;
  font-weight:normal;
  width:800px;
  text-align:left;
  margin: 10px 0px 3px 0px;
}


TD{
  font-size: 12px;
  line-height :14px;
  color : #333333;
}

A:link {
  color:#3366ff;
  TEXT-DECORATION: none;
  font-size:12px;
}
A:visited {
  color:#3366cc;
  TEXT-DECORATION: none;
  font-size:12px;
}
A:active {
  color:#3366ff;
  background-color: #FEEBED;
  text-decoration: underline overline;
  font-size:12px;
}
A:hover {
  color:#3366ff;
  background-color: #FEEBED;
  text-decoration: underline;
  font-size:12px;
}

.otex{
  width:120px;
  height:62px;
  padding:3px;
}

.jtd{
  padding:5px;
}

A.jun:link {
  font-size:11px;
  line-height:14px;
  color:#666666;
  TEXT-DECORATION: none;
}
A.jun:visited {
  font-size:11px;
  line-height:14px;
  color:#666666;
  TEXT-DECORATION: none;
}
A.jun:active {
  font-size:11px;
  line-height:14px;
  color:#3366cc;
  background-color: #FEEBED;
  text-decoration: underline overline;
}
A.jun:hover {
  font-size:11px;
  line-height:14px;
  color:#3366cc;
  background-color: #FEEBED;
  text-decoration: underline;
}

.rig{
  width:190px;
  text-align:center;
  vertical-align:top;
  padding:7px;
}


.ren{
  width:174px;
  font-size:11px;
  line-height:12px;
  color:#333333;
  padding:5px;
}
  


.jo{
  font-size:11px;
  line-height:12px;
  color:#333333;
  padding:2px;
}
  
.sg{
  font-size:11px;
  line-height:12px;
  color:#666666;
  padding:3px;
}

.btm{
  width:800px;
  height:30px;
  background-color: #999999;
}

A.bt:link {
  color:#333333;
  TEXT-DECORATION: none;
}
A.bt:visited {
  color:#333333;
  TEXT-DECORATION: none;
}
A.bt:active {
  color:#3366cc;
  background-color: #FEEBED;
  text-decoration: underline overline;
}
A.bt:hover {
  color:#3366cc;
  background-color: #FEEBED;
  text-decoration: underline;
}

.hrg {			/* 水平線をグレー*/
  width: 100%; 
  color: #cccccc; /* 線の色(IE用) */
  background-color: #cccccc; /* 線の色(NN用) */
  height: 1px; /* 線の太さ */
  border: 1px; /* 枠の太さ */
  border-style: dotted; /* 枠の種類 */
}

A.lk:link { 
  color:#333333;
  TEXT-DECORATION: none;
}
A.lk:visited {
  color:6633ff;
  TEXT-DECORATION: none;
}
A.lk:active {
  color:#3333ff;
  background-color: #ffccff;
  text-decoration: underline overline;
}
A.lk:hover {
  color:#3333ff;
  background-color: #ffccff;
  text-decoration: underline;
}

 /*リンク文字色グレー下線有り*/
A.lgu:link { 
  color:#666666;
  TEXT-DECORATION: underline;
}
A.lgu:visited {
  color:666666;
  TEXT-DECORATION: underline;
}
A.lgu:active {
  color:#3333ff;
  background-color: #ffccff;
  text-decoration: underline overline;
}
A.lgu:hover {
  color:#3333ff;
  background-color: #ffccff;
  text-decoration: underline overline;
}


/******************* ↓リンク集ページの設定**********************/

.s{　　　/*↓緑色のサイト名部分*/
  color: #009900;
  width:180px;
  white-space: nowrap;
 }
A.sl:link {
  font-size:14px;
  color:#009900;
  TEXT-DECORATION: none;
}
A.sl:visited {
  font-size:14px;
  color:009900;
  TEXT-DECORATION: none;
}
A.sl:active {
  font-size:14px;
  color:#3333ff;
  background-color: #ffccff;
  text-decoration: underline overline;
}
A.sl:hover {
  font-size:14px;
  color:#3333ff;
  background-color: #ffccff;
  text-decoration: underline;
}

.dotr {			/* 水平線を赤の点線に */
  color: #ff3333; /* 線の色(IE用) */
  background-color: #cc9933; /* 線の色(NN用) */
  height: 1px; /* 線の太さ */
  border: 1px; /* 枠の太さ */
  border-style: dotted; /* 枠の種類 */
  text-align: center; /* 中央ぞろえ */
}

.lt{		/*見出し部分文字設定*/
  font-size:18px;
  line-height:18px;
}

LI {
  margin: 1em 0.5em 1em -1.5em
}

UL {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}

#ipad{
	width:356px;
	height:3000;
}
