@charset "Shift_JIS";
/*------------これはコメントです。慣れたら削除推奨。--------------*/

/*----------全体の指定（余白・フォント・スクロールバー）----------*/
* {	font: normal normal normal small/1.4em Verdana,Osaka,'MS P Gothic';
    margin: 0px;
	padding: 0px; 
	border: 0px;
	scrollbar-arrow-color: #000000;
    scrollbar-face-color: #FFFFFF; 
    scrollbar-highlight-color: #000000;
    scrollbar-3dlight-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF; 
	scrollbar-shadow-color: #000000;
	scrollbar-darkshadow-color: #FFFFFF; }
	
body { background-color: #FFFFFF;
	   color: #000000; 
	   text-align: center; }

/*------------------------------リンク----------------------------*/
a { color: #666666; 
    font-weight: bold; }

a:hover { color: #CC0000; 
          text-decoration: none; 
          font-weight: bold; }

/*------------------------------見出し----------------------------*/
h1,h2,h3,h4,h5 { font-weight: bold; 
                 clear: both; }
				 
h2,h3,h4,h5 { padding: 0px 3px; }

h2 { font-size: 10pt; 
     color: #FFFFFF;
	 background-color: #990000; 
	 margin-bottom: 5px; }
	 
h3 { font-size: 110%; 
	 color: #990000; }

h4 { color: #666666; 
     border-bottom: 1px dashed #666666; }
	 
h5 { background-color: #666666; 
	 color: #FFFFFF; }
	 
/*-----------------------------仕切り線---------------------------*/
hr { clear: both; 
     border: 1px dashed #FFFFFF; 
	 width: 1px; }
	  
/*--------------------------定義付きリスト------------------------*/
dl { margin: 5px; }

dt { border: 1px dotted #666666;
	 font-weight: bold;
	 padding: 0px 5px; }

dd { margin: 5px 5px 10px 10px; }

dd img { float: left; 
         margin-right: 10px; }
		 
/*-----------------------------リスト-----------------------------*/
ul { margin-left: 10px; }

li { list-style: none; }

/*----------------------------テーブル----------------------------*/
table { margin: 10px; }

td { padding: 5px; }

/*----------------------------強調文字----------------------------*/
strong { font-weight: bold; }

/*---------------------------メイン部分---------------------------*/
#main { margin: 0 auto; 
        width: 700px; 
        border-left: 1px solid #000000;
        border-right: 1px solid #000000; }
		
/*---------------------------ヘッダ-------------------------------*/
#head { width: 700px; 
		height: 180px;
		background: #FFFFFF url("image/bg.jpg") center no-repeat; 
		text-align: left; }
		
#head h1 { padding: 0px 20px;  
	       font-size: 20pt; 
		   color: #990000; }

#head h1 a { text-decoration: none;
	         font-size: 20pt; 
		     color: #990000; }
		   
#head h1 a:hover { text-decoration: none;
	               font-size: 20pt; 
		           color: #FFFFFF; }
	 
/*----------------------------メニュー----------------------------*/
#menu { text-align: right; 
        margin-top: 120px; }

#menu ul { list-style-type: none; }
		   
#menu li { display: inline; 
           margin: 0px 10px 0px 0px; }

#menu li a { text-decoration: none; 
             font-size: 10pt; 
             font-weight: bold; 
			 color: #000000; }

#menu li a:hover { position: relative; 
                   top: 2px; 
				   left: 2px; }

/*------------------------------本文------------------------------*/
#cont { padding: 10px 20px 0px 20px; 
        text-align: left; }
		 
#left { width: 430px; 
        float: left; }

#left p { padding: 5px; }

#right{ width: 200px; 
        float: right; }

/*-----------------------------フッタ-----------------------------*/
#foot{ clear: both;
       width: 700px;
       border-top: 1px solid #000000;
       text-align: center; }

/*----------------------------ボックス----------------------------*/
#box1,#box2,#box3 { padding: 5px;  
	  	            margin-bottom: 20px;
		            text-align: left; }

#box1 { border: 1px dotted #333333; }

#box2 { background-color: #eef3f3; } 

#box3 { border: 1px solid #000000; }

/*-------------------------その他の指定---------------------------*/
.small { font-size: 7pt; }　　　　　        /*-----小さな文字-----*/

.right { text-align: right; }               /*-------右寄せ-------*/

.center { text-align: center; }             /*-------真ん中-------*/

.left { text-align: left; }                 /*-------左寄せ-------*/

.line { border-left: 5px solid #CCCCCC;     /*----文字の左に線----*/ 
        padding-left: 5px;  
		margin-left: 10px; }

.leftimg { float: left;                     /*-----左寄せ画像-----*/
           padding: 5px; }

.rightimg { float: right;                   /*-----右寄せ画像-----*/
            padding: 5px; }

.totop { text-align: right;                 /*---ページトップへ---*/ 
         clear: both; 
         margin: 10px 0px; }

a:hover.move { position: relative;          /*---動く画像リンク---*/
               left: 1px;
	           top: 1px; }

#enter { margin: 0 auto;                    /*---エンターページ---*/
         width: 700px; }
