/*基本設定　スタート*/

A:LINK {
color : #00F;
text-decoration : underline;
}
A:VISITED {
color : #800080;
text-decoration : underline;
}
A:HOVER {
color : #00F;
text-decoration : underline ;
background-color : none;
}

* {
margin:0;
padding:0;
font-size: 9pt;
line-height: 160%;
font-family: "Osaka", Verdana, Arial, sans-serif, "ＭＳ Ｐゴシック" ;
}


.clearfloat {
	margin: 0px;
	padding: 0px;
	clear: both;
	visibility: hidden;
	display:block;
}

hr { 
height: 1px; 
color:#aaaaaa;
} 

/*基本設定　終わり*/



/*全体のデザイン（影・背景）　スタート*/

#shadow {
	width:810px;
	background-image: url(../img/shadow.jpg);
	background-repeat: repeat-y;
	margin-right: 10px;
	margin-left: 10px;
}


#container {
	width:800px;
	margin: 0 auto;
	border-left : 0px solid #cccccc;
	border-right : 0px solid #cccccc;
	text-align : left;
	padding: 0px;
}


body{
	text-align : center;
	padding : 0px;
	margin : 0px;
	color:#555555;
	background-image: url(../img/bg.jpg);/* background-imageで背景上部を指定 background-colorでそれ以降の背景を設定 */
	background-repeat: repeat;

}

/*全体のデザイン（影・背景）　終わり */



/*ヘッダーの設定　スタート */
	

#header {
	width:800px;
	height:180px;
	background-image: url(../img/head01.jpg);
}


#header h1 {
	font-size : 18pt;
	color:#fff;
	margin: 0;
	padding-left: 20px;
	padding-top: 30px;
	font-family : "MS UI Gothic", "ＭＳ Ｐゴシック";
}


#header h2{
	font-size : 10pt;
	color:#fff;
	font-family : "MS UI Gothic", "ＭＳ Ｐゴシック";
	margin: 0;
	font-weight: normal;
	padding-left: 20px;
}


#header a, #header a:visited, #header a:hover { 
	font-size : 18pt;
	color: #fff;
	text-decoration: none;
	background: none;
}

#menubar{
	background: url(../img/tab_bg.jpg);
	width:800px;
	text-align:right;
	font-size: 8px;
	height: 25px;
	vertical-align: middle;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;

}

#menubar a, #menubar a:visited, #menubar a:hover {
	font-size : 8pt;
	color: #00F;
	text-decoration: none;
	background: none;
}


/*ヘッダーの設定　終わり */





/*ヘッダー下の文字設定　スタート */

#text01{
	font-size : 12pt;
	color:#666666;
	font-family : "MS UI Gothic", "ＭＳ Ｐゴシック";
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

/*ヘッダー下の文字設定　終わり */



/*トップメイン　左　スタート*/

#top-left{
	float: left;
	width: 180px;
	margin-left: 10px;
	margin-right: auto;
}
 
#top-menu-contents{
	border-left : 1px dotted #CCCCCC;
	border-right : 1px dotted #CCCCCC;
	border-bottom : 1px dotted #CCCCCC;
}

#top-menu-contents ul{
	list-style-image: url(../img/yaji.jpg);
	background-image: url(../img/li.jpg);
	padding-left: 30px;
　/* リストの背景画像 */
	padding-left: 30px;
}


/*トップメイン　左　終わり*/



/*トップメイン　右　スタート*/


#top-right{
background: #ffffff;
color: #333333;
font-weight: bold;
font-size: 8pt;
margin: 0 10 0 auto;
padding: 0 0 50;
float: right;
width: 590px;
}

/*トップメイン　右　終了*/



/* トップメイン　右　検索の枠　スタート*/

#mid-bar{
	border: 1px solid #E6E6E6;
	background-image: url(../img/foot01.jpg);
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* トップメイン　右　検索の枠　終わり*/




/*トップページ　右　カテゴリ、リンク色　スタート*/
.top-category{
	text-align:left;
	width:270px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px dotted #cccccc;
	margin-bottom: 30px;
	background-image: url(../img/top-category01.jpg);












}

.menu-list{
	line-height:140%;
	width:280;
	margin-bottom: 10px;




}

.blue{
color : #000099;
font-size: 10pt;
}

#show_cat{
color : red;
font-size: 12pt;
}

#show_cat A:LINK {
color : #00F;
text-decoration : underline;
}
#show_cat A:VISITED {
color : #800080;
text-decoration : underline;
}
#show_cat A:HOVER {
color : #00F;
text-decoration : underline ;
background-color : none;
}

#show_subcat{
color : red;
font-size: 9pt;
}

#show_subcat A:LINK {
color : #00F;
text-decoration : underline;
}
#show_subcat A:VISITED {
color : #800080;
text-decoration : underline;
}
#show_subcat A:HOVER {
color : #00F;
text-decoration : underline ;
background-color : none;
}
/*トップページ　右　カテゴリ、リンク色　終了*/




/*フッター　スタート*/

#top-foot{
	background: url(../img/footer01.jpg);
	width:800px;
	color: #ffffff;
	font-size: 10px;
	margin: 0 auto;
}

#top-foot a, #top-foot a:visited, #top-foot a:hover {
	color: #fff;
	text-decoration: none;
	background: none;
	font-size: 10px;
}

#footer-menu{
	height: 100px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-image: url(../img/foot01.jpg);
	width: 800px;
	padding-top: 10px;
	margin: 0 auto;
}

/*フッター　終わり*/














/*使ってるかわからない スタート*/



/* フッターに表示される「その他のカテゴリ」部分の背景等 */
.foot_navi{
background: url(../img/foot_navi.jpg);
background-repeat: repeat-x;
background-color: #ffffff;
width:800px;
padding-top : 3px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 3px;
}

/* フッター著作権部分 デフォルトの背景はメニューバーの背景と同じ*/
.foot_name{
background: url(../img/tab_bg.jpg);
width:800px;
border-top : 0px solid #cccccc;
border-left : 0px solid #cccccc;
border-right : 0px solid #cccccc;
border-bottom : 1px solid #cccccc;
text-align:center;
padding-top : 3px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 3px;
}

.t_entry {
border-top : 0px solid #000000;
border-left : 0px solid #ccffcc;
border-right : 0px solid #ffcc00;
border-bottom : 1px dotted #cccccc;
background:#ffffff;
 }

.t_comment {
font-size:8pt;
padding-top : 2px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 2px;
border-top : 0px solid #000000;
border-left : 0px solid #ccffcc;
border-right : 0px solid #ffcc00;
border-bottom : 1px dotted #cccccc;
background-color:#ffffff;
}

/*使ってるかわからない 終わり */



/* いじらない方がよさそう　スタート */

tr,td{ font-size:11pt; color:#555555; }
#mid{ font-size:11pt; }
#small{ font-size:10pt; }
#kanri{ color:#669933; } /* 管理人コメントの色 */
.kanri{ color:#669933; } /* 管理人コメントの色 */
#log{ width:90%;
border-width : 0px 0px 0px 0px;
}
#log-0{ background-color:#FFCC66; } /* ランキング順位 */
#log-1{ background-color:#ffffff;} /* タイトル */

#log-2{
background-repeat: repeat-x;
background-color:#ebebeb;
border-top : 0px solid #ffffff;
border-left : 0px solid #cccccc;
border-right : 0px solid #cccccc;
border-bottom : 1px solid #cccccc;
height: 20px;} /* カテゴリ */

#log-3{ background-color:#FFFFFF; } /* 紹介文 */
#log-4{
background-color:#FFFFFF;
border-width : 0px 0px 0px 0px;
 } /* 管理人コメント */


/* いじらない方がよさそう　終わり */



/************************** TOP以外 **************************/


#title-bar{
	color:#000000;
	font-size:12pt;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
} /* タイトルバー */

#2nd-footer-menu{
	height: 100px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-image: url(../img/foot01.jpg);
	width: 800px;
	padding-top: 70px;
	margin: 0 auto;
}

.wrapper{
	width:790px;
	padding-left : 10px;
	padding-right : 0px;
	padding-bottom: 50px;
}
