/*
//	リョク用スタイルシート
//	by永倉あやか
*/

body {
       background:     #ffffff;
       font-size:      10pt;
       line-height:    1.5em;
	   color: #2e5754;
	   font-family:    Verdana, Helvetica, sans-serif;
}

/*------
 リンク指定
--------*/

a	{	text-decoration: none;  }
a:link   { color	    :#339999; }		/*ﾘﾝｸ訪問前の色*/
a:visited{ color	    :#339999; }		/*ﾘﾝｸ訪問後の色*/
a:active { color	    :#669900; } 	/*ﾘﾝｸ選択中の色*/
a:hover  { color	    :#669900;		/*ﾘﾝｸ触れた時の色*/
		   text-decoration  :none;
		   position	    :relative;
		   top		    :1px;    
		   left 	    :1px; }


/*------
フォント
--------*/
p	{	margin: 0px;	}
div {	margin:0px;	}
.i1 {	margin-right: 6em; }
.s  {	text-indent: 1em; }		/*頭１マス分の空白*/
.c  {	text-align: center; }
.l  {	text-align: left; }
.r  {	text-align: right; }


.f1 {	color : #859385; }		/*薄い灰色ががった緑色*/

.f2 { color: #98a898;}

img { border:none; }

#line { width:750px; 
		margin:10px auto 5px; 
		text-align:center; 
		border:1px dashed #859385; 
		height:1px;}
		
#main { background-color:#FFFFFF; 
		width:750px; 
		margin:0px auto; 
		padding-top:240px; 
		background-image:url('img/top.jpg'); 
		background-repeat:no-repeat;
		background-position: top center;}
		
#title { width:300px; 
		 margin:0px auto; 
		 text-align:center; }
		 
#menu { text-align:center; }
#illust { text-align:center; }
#link { text-align:center; clear : both ; }
#info { text-align:center; }
#memo { text-align:left;
		font-size: 8pt;
		line-height: 1.2em;
}
		
.ti{font-size:10pt;text-align:center;}
#msg { text-align:center;}
#footer { text-align:center; padding-bottom:5em; }
.listTitle { margin-bottom:0.5em; }

.list1{
width:360px;
float : left ;
padding-left: 15px;
}

.list2{
width:360px;
float : left ;
padding-left: 15px;
}

/*------
フォーム
------*/



/*----------
 カラム1


div#header{
width: 100%;
text-align:center;
}

div#mokuji{
margin:0px;
width:30%;
height: 100%;
float:left;

}

div#text{
margin:0px;
padding-left:20px;
font-size: 100%;
float: left;
border-left: 1px solid #000033;

}

div#footer{
clear : both ;
width : 100% ; }

----------
  カラム2
-----------

div#title{
margin:0px;
width:10%;
height: 100%;
float:left;

}

div#text2{
margin:0px;
padding-left:5px;
font-size: 100%;
float: left;

}

--------*/

/*-------
ボックス


div.box2{
width:25%;
margin:0 auto;
padding: 0px 5px 0px 5px;
border-top: none ;
border-bottom:none;
border-right:solid 1px #000033;
border-left: solid 1px #000033;
text-align: left;
}
--------*/

	
/*	レイアウト

		margin-top: 0.1em;
		margin-right: 0em;
		margin-left: 1em;
		margin-bottom: 0em;	


#head { width: 800px;
		height:250px;
		text-align:left;
		margin: auto;
		}

#main { width: 800px; 
		height: 600px;
		background-color: #ffffff;
		text-align:left;
		margin: auto;
}


コンテンツリンク

div.menu{
    background-image:url(top.jpg);
    background-repeat:no-repeat;
    width:800px;
    height:4000px;
    position:relative;
}

.menu ul{
    position:absolute;
    bottom:0px;
    width:800px;
    height:20px;
    margin:0;
    padding-left:40px;
    font-size:13px;
    list-style:none;
    background-color:#ffffff;
    filter:alpha(opacity=60);
    opacity:0.6;
}
.menu li{
    height:20px;
    line-height:20px;
    float:left;
    width:100px;
    text-align:center;
    position:relative;
}

.menu a{
    text-decoration:none;
    display:block;
    color:#669900;
}

.menu a:hover{
    width:100%;
    height:100%;
    color:#331100;
    background-color:#d8f8e8;
}


ここまで-----------------------------------

.base {	
		margin: 0%;
		background-color: #ffffff ;	
		padding: 2%;
		text-align:left;
		margin: auto;
}	

.bt {	
		margin-top: 0%;
		margin-right: 10%;
		margin-left: 10%;
		margin-bottom: 0%;
		background-color: #ffffff ;	
		padding-top: 2%;
		padding-left: 2%;
		padding-right: 2%;
		text-align:left;
		margin: auto;
}	

.bb {	
		margin-top: 0%;
		margin-right: 10%;
		margin-left: 10%;
		margin-bottom: 0%;
		background-color: #ffffff ;	
		padding-bottom: 2%;
		padding-left: 2%;
		padding-right: 2%;
		text-align:left;
		margin: auto;
}	


.b {	
		margin-top: 0%;
		margin-right: 10%;
		margin-left: 10%;
		margin-bottom: 0%;
		background-color: #ffffff ;	
		padding-left: 2%;
		padding-right: 2%;
		text-align:left;
		margin: auto;
}	


.inputline{
	background:#ffffff;
	border-top:1pt solid;
	border-left:1pt solid;
	border-bottom:1pt solid;
	border-right:1pt solid;
	border-color:#98a898; 
		text-align:left;
		margin: auto;
}	

*/