@charset "Shift_Jis";
/* わかりやすいように簡単に記述してありますが、理解なされたら消したほうが軽くなっていいです。 */

/* 全体設定 */
*{margin:0;
  padding:0;
  font:normal normal normal small/1.3 Verdana,"ＭＳ Ｐゴシック",Osaka,sans-serif;
  border:none;}


body{
    background:#ffffff;
    color:#333333;
    text-align:left;
    margin:0 3.5em;
}

/* リンクの色 */
a{text-decoration:none}
A:link ,A:visited ,A:active{COLOR:#33CCFF;}
A:HOVER{color:#66FFFF;}

/* 見出し指定 */
h1,h2{
font-family:"Times New Roman",Time,Serif;
line-height:18px;}
h1{
padding:8px 0 0 10px;
margin:0px;
text-align:left;
color:#ffffff;
font-size:200%;
text-decoration:underline;}
h2{
width:92%;
height:20px;
color:#ffffff;
padding:0px 10px 0px 20px;
margin-top:10px;
text-align:left;
font-weight:bold;
font-size:120%;
background:#000000 url("midasi.gif") no-repeat 0% 50%;}

/* 全体的な指定 */ 
div#base{
    width:100%;
    background:#ffffff;}
#enter {font-size:78%;
       width:270px;
       height: 120px;
       padding:280px 0 0 20px;
       text-align:left;color:#ffffff;
       background:#ffffff url("back.jpg") no-repeat 0% 0%;
       border: 1px dashed #cccccc;
       border-width:0px 1px 1px 1px;}
#enter a:link,#enter a:visited, #enter li a:active {COLOR:#000000;}
#enter a:hover{background-color:#ffffff;color:#000000;}

/* メニュー指定 */
#menu {float:left;
       font-family:"Times New Roman",Time,Serif;
       width:300px;
       height: 390px;
       padding-top:0.5em;
       text-align:left;color:#000000;
       background:#ffffff url("back.jpg") no-repeat 0% 0%;
       border: 1px dashed #cccccc;
       border-width:0px 1px 1px 1px;}

/*メニューのリストアイテムの設定*/
ul.menus{
width:100%;
height:230px;
font-size:100%;
font-weight:bold;
font-family:"Times New Roman",Time,Serif;
padding:2.7em 0;
list-style-type:none;
text-align:center;}
ul.menus li {padding:0.5em 0;}
ul.copyright{list-style-type:none;padding:3px 0 0 13px;}
ul.copyright li{list-style-type:none;display:inline;font-size:10px;}
ul.copyright li a{font-size:10px;}
ul.copyright li a:link, ul.copyright li a:visited, ul.copyright li a:active {COLOR:#333333;}
ul.copyright li a:hover{color:#000000;}

/*メニューのリストアイテムのリンク設定*/
ul.menus li a{
font-size:110%;
font-weight:bold;
font-family:"Times New Roman",Time,Serif;
text-decoration:none;
display:block;}
ul.menus li a:link, ul.menus li a:visited, ul.menus li a:active {COLOR:#000000;}
ul.menus li a:hover{background:#ffffff;color:#000000;}

/* メインページ指定 */
#main{ float:left;
       width: 40%;
       text-align:left;
       background:#ffffff;
       border: 1px dashed #cccccc;
       border-width:0px 1px 1px 1px;
       margin:0 10px;
       padding:0.5em;}
.txt{margin:0.5em;}
.txt ul{list-style-type:circle;
text-align:left;
padding:3px 0 0 18px;
margin:0;}
.txt li{padding:0px 2px;margin:0; }

/* フッター指定 */
#under{width: 41%;
       height: auto;
       text-align:right;
       background:#ffffff;
       margin:10px 0 0 315px;
       border-top: 1px dashed #cccccc;
       clear:both;}
#under ul{list-style-type:none; margin-bottom:6px;}
#under ul li{list-style-type:none; display:inline; padding-left:1em;}

/* いろいろ */
BR{letter-spacing:normal;}
p {margin: 12px 0 0 0;}

/* 画像の線をあらかじめなくす */
img{border:none;}

/* CSSが無い場合の時コンテンツが見やすいよう記述 */
hr.dis{display: none;}

/* sampletipsにあるやつです。いらない場合は削除を。 */
h3{ color:#999999; 
    font-weight:bold;
	padding:0em;
    border-bottom:1px solid #cccccc;color:#000000;}
em{font-weight:bold;}
strong{font-weight:bold; 
       border-bottom:4px double #ff6666;}
ins{text-decoration: underline;}
del{text-decoration: line-through;}
blockquote{
	color:#000000; background:#cccccc; 
	margin:7px; padding:8px;}

input,select,textarea{ 
	font-size:90%; font-family:Osaka,Verdnana,Sans-serif; 
    color:#000000; 
	border:1px solid #ffffff; 
	background:#cccccc;margin:1px;}
#main ol{
	list-style-position:inside;
	padding:0.5em 0em 0.5em;}
#main ol li{
	padding:0px;}
#main ul{
	list-style-type:circle;  
    padding:1px 17px;}
#main ul li{
	list-style-type:circle;  
	padding:0em;}
#main dl{
	list-style-position:inside;
	padding:4px 0px;}
#main dt{
	font-weight:bold;   
	border-bottom:1px dashed #333333;}
#main dd{
	padding:4px 0px 0px 25px;}