@charset "Shift_Jis";

/* 全称セレクタと全体 */
*{margin:0;
  padding:0;
  font:normal normal normal small/1.4 Verdana,"ＭＳ Ｐゴシック",Osaka,sans-serif;
  border:none;
}
body{
    width:100%;
    color:#000000;
    background:#ffffff url(img/back.jpg) ;
    background-repeat: no-repeat;
    background-attachment:fixed;
    background-position:right bottom;

}

/* リンク関係の設定 */
a{text-decoration:none;}
a:link ,a:visited ,a:active{COLOR:#FF6666;}
a:hover{color:#ff0000;}

/* タイトル設定 */
h1{font-size:130%;
font-weight:bold;
text-align:left;
padding:109px 0 0 350px;
}

/* 見出し */
h2{
 width:98%;
 font-weight:bold;
 text-align:left;
 margin-top:10px;
}

/* 小見出し */*****************
h3{ color:#cc0000;
    font-weight:bold;
	padding:0 0.5em; margin-top:10px;
    border-width:1px 0px 1px 1px;
}

/* 全体的な指定 */
div#BASE{
    width:600px;
}

/* 上部分の構成*/
#HEAD{
width:90%;
height:200px;
text-align:right;
background: url("img/topimg.jpg") no-repeat 0% 0%;
color:#999999;
}

/* ぱんくずリスト */
ul.PAN{display: inline;
     list-style-type: none;
}
ul.PAN li{padding-left:1px;
list-style:none;
font-size:10px;
}
ul.PAN li a{font-size:10px;text-decoration:underline;}
ul.PAN li a:link ,ul.PAN li a:visited ,ul.PAN li a:active{color:#666666;}
ul.PAN li a:hover{text-decoration:none;}

/* メニュー指定 */
#MENU {
       width: 630px;
       height: 36px;
       margin:0px 0px 2px 0px;
       padding:30px 0 0 1px;
       text-align:left;
}

#MENU ul {
width:100%;
padding:5px 0px;
margin:25px 0 0 0;
list-style-type:none;
text-align:center;
}
#MENU li {
border:0px solid;
width:90px; height:30px;
float:left;}
#MENU li.on a{background:url("img/thispo.gif") no-repeat 30% 100%;color:#000000;float:left;}
#MENU li a{ text-decoration:none;
      width:120px; height:30px;
      float:left; }
#MENU li a:link, #MENU li a:visited, #MENU li a:active {COLOR:#000000;}
#MENU li a:hover{background:url("img/point.gif") no-repeat 30% 100%;color:#000000;}

/* メインページ指定 */
#MAIN{width: 95%;
       height: auto;
       margin-left:20px;
       padding:10px 0 0 0px;
       text-align:left;
       clear:both;
}
.txt{
         padding:0px 0px 5px 5px;
         width:100%;
         margin:5px 0 0 0;
         border:1px dashed #f6f65e;
         border-width:0 0 0 3px;
         background:url("img/backp.gif");
}

/* 下位表示部の設定 */
#UNDER{width: 95%;
       height: auto;
       margin:30px 0px 12px 0px;
       padding-top:5px;
       text-align:right;
       font-size:1em;
       clear:both;
}
#UNDER ul{list-style-type:none;}
#UNDER li{display: inline; padding:1px;}

/* 入り口指定 */
#ENTER{color:#000000;
    background:#ffffff url(img/back.jpg) ;
    background-repeat: no-repeat;
    background-attachment:fixed;
    background-position:right bottom;
    width:100%; height:100%;}
#ENTERPAGE{text-align:center; margin-top:20px;}
/* 入り口を使わない場合の削除ここまで */
/* 連絡先 */
address
{font-size   : 75%;;
}

/* 行間でfloatをクリアする */
br.cancel{
clear:both;
font-size:0;
line-height:0px; 
}

/* 行間設定 */
br{letter-spacing:normal;}

 /* 改行設定 */
p{margin:5px 0 0 0;text-align:left;}

 /* 画像のボーダーをあらかじめ0にする */
img{ border:none;}

/* CSSが無い場合の時コンテンツが見やすいよう記述 */
hr.dis{display: none;}

/*-- ココより各ページの装飾 --*/
/* トップページ用 */
dl.topdl{
	list-style-position:inside; 
	padding:2px 0px;
}
dl.topdl dt{padding:2px 0 0 5px; border-bottom:2px solid #ff9999; 100%;
            display:inline;
}
dl.topdl dd{padding:2px 0 0 17px;}

/* テキストやリンクを横に並べる。使わない場合は削除で */
ul.rows{list-style-type:none; padding:0; margin:0;}
ul.rows li{display:inline; padding-right:1px;}

/* リンクページ用。使わない場合は削除どうぞ。 */
#MAIN dl.side dt{float:left; margin:0 0.4em 0 0; }
#MAIN dl.side dd{}


/* sampletipsにあるやつです。いらない場合は削除を。 */
em{font-weight:bold;  }

strong{ font-weight:bold;
        border-bottom:3px double #ff0000;
}
ins{text-decoration: underline;
}
del{text-decoration: line-through;
}
blockquote{
	color:#000000; background:#f6f65e;
	margin:7px; padding:8px;
}
input,select,textarea {
  font-size   : 75%;
  font-family : osaka,Verdana,'ＭＳ Ｐゴシック',Gothic,serif;
  line-height : 13px;
  letter-spacing: 1px;
  border:1px solid #f6f65e;
  background:#ffffff;
  color:#000000;
  margin:1px;
}
#MAIN ol{
	padding:0.5em 2em 0.5em 3em;
}
#MAIN ol li{
	padding:0px;
}
#MAIN ul{
	list-style-type:circle;
    padding:1px 17px;
}
#MAIN ul li{
	list-style-type:circle;
	padding:0px;
}

/* 装飾用box */
.box1{ border:1px solid #dddddd; width: 90%; padding:5px; margin:0.8em 0; }
.box2{ background:#f6f65e; color:#000000; padding:5px; margin:0.8em 0;}
