* {

	margin: 0;

	padding: 0;

	font-weight:normal;

}

body {

	background-color: #;

	text-align: center;



}



/*リンク色*/

a {

	text-decoration: underline;

	color: blue;

}

	a:visited {
		color: #3366FF;
	}

	a:hover {
		color: #FF0000;
	}



/*全体の枠*/

#container {

	width:800px;
	position:relative;
	margin:0 auto;
        background:url(img/42.jpg);
	background-repeat: no-repeat;
        border:solid 1px;
        border-color:#ccc;


}



/*ページ上部*/

#banner {

	font-family: Verdana, Arial, sans-serif;
        height:100px;
	text-align: left;
	margin-bottom:10px;

}

/*タイトル文字*/


#banner h1 {

	font-family:"HG創英角ｺﾞｼｯｸUB";
	padding: 15px 0px 0px 10px;
	text-decoration: none;
	margin-bottom: 3px;

}

#banner h1 a {
	color: #;
	font-size:x-large;
	text-decoration: none;

	}



/*サブタイトル文字*/
#banner h2 {
	font-size:large;
	padding: 5px 0px 0px 15px;

}

.tpass{
	text-align:left;
}


.pr {

	text-align:left;
	margin-left:14px;
}


#nin{
 border:solid 1px;
 border-color:#ccc;
 margin:5px;
 padding:5px;
}
/*メイン*/

#center {

	float: left;
	width: 550px;
	text-align: left;

}

.content {
	padding-left:14px;

}

	.content p {

		font-family: Verdana, Arial, sans-serif;
		font-size: medium;
		line-height: 150%;
		text-align: left;
		margin-bottom:1em;

	}



	.content h2 {

		margin:20px 0 0 0;
		font-size:14px;
                text-align:center;
                color:#008080;
		padding:8px;
		border-left:1px solid #EEE;
		border-right:1px solid #CCC;
		border-bottom:1px solid #CCC;

	}

	p.description{
                font-size:10px;
		margin-bottom:20px;
		padding:10px;
		border-left:1px solid #EEE;
		border-right:1px solid #CCC;
		border-bottom:1px solid #DDD;

	}



	.content h3 {

		color: #008080;
		font-size:12px;
                text-align:center;
		padding:5px 0px 5px 0px;
		margin-top: 0px;

	}



.ctgy dt {


        background:url(img/ent.gif);
	background-repeat: no-repeat ;
        margin-top:0px;
	height:20px;
        padding:5px;
	font-weight:bold;

	font-size:medium;

	text-align:center;

}

.ctgy dt a,.ctgy dt a:visited {
        
	color: #fff;
      
	text-decoration: none;

}

.ctgy dt a:hover {

	text-decoration: underline;

}

.ctgy dd {

	margin:0;

	padding:4px 8px;

	background-color: #fafafa;

}

.ctgy dd a,.ctgy dd a:visited  {


	font-size:small;

	margin-right:0.5em;

	padding-left: 16px;

	line-height:1.3em;

}



.large{

	font-size:14px;

	font-weight:bold;

	margin-left:45px;

	margin-bottom:30px;

}



.cat_list dd{

	margin:0 0 20px 20px;

}

.cat_list{

       background-color:#fff;
}


.ent {

   margin:0px 0px 20px 70px;



}


.entry-body{

       background-color:#fff;
}




.top_r {
	float: right;
	width: 50%;
}
.top_l {
	float: left;
	width: 50%;
}
.top_cat {
        background-color:#;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}

.top_cat p{
	font-size: 10px;
	margin-right: 10px;
        background-color:#;
	margin-left: 10px;
	line-height: 20px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 5px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCBBDD;
	border-right-color: #CCBBDD;
	border-bottom-color: #AA99CC;
	border-left-color: #AA99CC;
}


.top_cat h4{
        font-size:10px;
	margin-bottom:0px;
	text-indent: 20px;
	margin-left: 10px;
	margin-top: 10px;
	height: 24px;
	line-height: 15px;
	background-image: url(img2/square_31.gif);
	background-repeat: no-repeat;
}


.daimaru{
        padding:10px 12px 0px 12px;

}


/*メニュー部分*/



#side {

	margin-right:5px;

}

#menu {

	float: right;

	margin:20px 0 0 0;

	border:1px solid #CCC;

	width: 224px;

}



#menu h2{

	font-size:14px;

	font-family:"HG創英角ｺﾞｼｯｸUB";

	font-weight:normal;

	text-align:center;

}



#menu h3{

	font-size:medium;

	font-style:bold;

	text-align:center;

	color:#008080;

	padding:4px 8px;

	border-bottom:1px dashed #CCC;

}



#menu ul{

	margin:10px 0;

	padding:0;

	list-style-type:none;

}



#menu ul li{

	font-size: x-small;

	padding-left:20px;

	text-align:left;

	line-height:1.5em;

	margin-left:12px;

}

#menu ul li{

       line-height: 10%;

}


#menu li a{

	text-decoration:none;
	width:200px;
        height:17px;
	display: block;
	line-height: 15px;
}

#menu li a:hover{

	color: #FF6600;
	background-image: url(img/hove.gif);
}



#categories ul li ul{

	margin-left:-20px;

	list-style-type:none;

}



#categories ul li ul li{

	border-style:none;

	margin:-0.5em 0 0 20px;

	padding-left:20px;

	font-size: small;

}



#powered {

	font-family: Verdana, Arial, sans-serif;

	font-size:12px;

	color: #7a818e;

	background-color: #FFFFFF;

	font-weight:normal;

	text-align:left;

	padding:20px 20px 7px 10px;

}



.photo {

	text-align: left;

	margin-bottom: 20px;

}

#navi{
      text-align: lef;
      font-size:10px;
      list-style-type:none;
      height:20px;
      padding:0px 0px 0px 10px ;
}

#navi ul{
      margin:0px;
      padding:0px;

}


#navi li{
      float:left;
      list-style-type:none;
}

#navi li a{
      text-decoration:none;

}


#ads{
     margin:0px 0px 20px 40px;


}


/*XML・検索のテキスト*/

.link-note form {

	font-size: 10px;

	text-align: right;

	color: #1B2C3B;

	margin: 3px 3px 0 0;

	background-color: transparent;

	position:absolute;top:50px; right:15px;

}



#foot {

	text-align: center;
        background-color:#3366FF;
	padding-bottom:4px;

}

#foot p a {

	text-decoration: none;

	font-style:normal;

	color: #fff;

}

table {
       font-size:12px;

}

#drive{
       margin:0px 30px 20px 50px;
       padding:5px;
       border:solid 2px;
       border-color:#0df;

}




.content h2 { background:url(img/bg-br.gif) left top repeat-x;}

.content h3 { background:url(img/bg-br.gif) left top repeat-x;}

#categories ul li ul li { background:url(img/p-br.gif) left no-repeat;}

ctgy dd a,.ctgy dd a:visited { background:url(img/p-br.gif) left no-repeat;}

#menu h3 { background:url(img/bg-br.gif) left top repeat-x;}

#menu ul li { background:url(img/li-br.gif) left top no-repeat;}

