@charset "utf-8";
/* CSS Document */

*  { 
          padding : 0px ; 
          margin : 0px ; 
} 


/* ここからレイアウト ------------------------------------*/

body { background-color: #FFFCF2;
	   font-size:14px;
}

#site-box { width : 800px;
            margin : 5px auto
}

#top { padding: 20px;		 
}

#main { float: right;
        width: 650px;
}

#menu { float: left;
        width: 150px;
}

#bottom { clear: both;
          width: 790px;
          background-color: #82767A;
          font-size: 10px;
          padding: 5px;
          text-align: right;
		  border-bottom-right-radius: 10px;
		  border-bottom-left-radius: 10px;
}

/* ここまでレイアウト -----------------------------------*/

/* サイドリンク ここから---------------------------------*/

#sidelink dd a{	display:block;
				height:15px;
				background-color: #BCAB81;
				border-radius:9px;
				color:#FFF;
				padding-left:16px;
	 			text-align: center;
				text-decoration:none;
	 			padding: 5px;
   				margin: 5px;
}

#sidelink dd a:hover{ color:#000;
					  background:orange;
}

#sidelink-2{
	display:block;
	height:15px;
	background-color: #FF6;
	color:#FFF;
	padding-left:16px;
	 text-align: center;
	text-decoration:none;
	 padding: 5px;
   margin: 5px;
}



/* サイドリンク ここまで ---------------------------------*/


h1 { font-size: 22px;color: #2C1068;
}

h2 { font-size: 15px;
     background-color: #BCAB81;
     color:#FFFFFF;
	 padding: 5px;
     margin: 5px 5px 15px 5px;		
	 border-left: 16px #600 solid;
}


h3 { font-size: 13px;
	 padding: 4px;
	 margin: 5px 5px 5px 15px;		
	 border-left: solid 8px #966 ;
	 border-bottom: 1px solid #966 ;
} 


h4 { font-size: 13px;
	 padding: 4px;
	 margin: 5px 5px 5px 20px;
	 border-left: double 8px #BCAB81 ;
	 border-bottom: double 1px #BCAB81 ;
} 


p { margin: 15px; }

ul { padding : 10px 30px 10px 30px; 
	 list-style-type:none;
	 margin-bottom: 5px;
	 line-height: 20px;
}  

.category {
       
          color: #FFFFFF;
          background-color: #966;
          padding: 5px;
          margin: 5px 5px 15px 5px;
		  text-align: center;
		  border-top-left-radius: 10px;
}

.category2 {
       
          color: #FFFFFF;
          background-color: #966;
          padding: 5px;
          margin: 5px 5px 15px 5px;
		  font-size: 12px;
		  border-top-right-radius: 10px;
}

.line { 	height:25px;

        }

.red	{color:#F00;}

.red-bold	{color:#F00;font-weight: bold; }

.red-large	{font-size:21px;font-weight: bold; color:#F00;}

.red-larger	{font-size:28px;font-weight: bold; color:#F00;}

.black-larger {font-size:28px;}

.black-small {font-size:10px;}

.link td	{vertical-align:top;
			 font-size:13px;
			 padding:5px 5px 5px 20px;
			 margin:5px;
}

.link img	{width:200px;height:40px;border:none;
}



.inyou {margin-left:30px;}

.kako th	{background-color: #966;
	
		padding: 5px;
		color:#FFFFFF;
}

.kako td	{background-color:#BCAB81;
			 padding: 8px;
		
			 text-align: center; 
			 color:#FFFFFF;
}

.kako table	{margin-left:auto;
			 margin-right:auto;
			 padding:5px
}

hr {margin-left:auto; margin-right:auto; width: 90%;}


.img_left{float:left;height: 300px; width:300px;
			margin: 0px 15px 15px 15px; }
.image div{overflow:hidden;}
.image p {margin:0px 0px 15px 0px;}

.clear{clear:left;	/* float:left; の解除 */
  }

.img_left2{float:left;
		   margin: 0px 15px 15px 15px; }

.img_left3{float:left;height: 240px; width:320px;
			margin: 0px 15px 15px 15px; }		   

/* 北へDDチャート用 */


			