*	{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
	}	

body{
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 80%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
background-image:url("http://www.kica.co.jp/gif/bg.gif");
line-height: 1.2em;
}

A:link    {COLOR: #000000;}

A:visited {COLOR: #000000;}

A:active  {COLOR: #000000;}

A:hover {
	COLOR: #000000;
	text-decoration: none;
	}

ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#left {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	color: #CC0000;
	background: #000000;
	}

#center {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	background: #000000;
	}

#right {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	color: #DBB653;
	background: #000000;
	}


ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

input, textarea {
	border:1px #778899 solid;
	color: #666;
	background: #FFF;
	}

.pict {
	padding: 4px;
	border: 1px solid;
	}


h1 {
	margin: 0px;
	padding: 0px;
	}

.site_title {
	color: #000000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 20px;
	}

.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover {color:#FFF;text-decoration:none;border-bottom:none;}

.description {
	color:#000000;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 10px;
	}


/* ENTRY---------------------------------------------------------------------- */

#entry_table {
	margin: 0px 0px 0px 0px;
	padding: 5px;
	}

.entry {
	margin: 0px;
	border-bottom: 1px #000000 dotted;
	}

.entry_navi{
	font-size:10px;
	text-align:center;
	border-bottom: 1px #000000 dotted;
	}

.entry_date {
	font-family: "Verdana";
	font-size: 9px; 
	color: #000000;
	}

.entry_date a,
.entry_date a:link,
.entry_date a:visited,
.entry_date a:active,
.entry_date a:hover {color:#000000;}

.entry_title {
	font-size: 15px;
	font-weight:bolder;
	color: #000000;
	}

.entry_body {
	font-size:12px;
	line-height:160%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	}

.entry_more {
	font-size:10px;
	line-height:170%;
	}

blockquote {
	font-size: 10px;
	background: #FAFAFA;
	border: 1px solid #000000;
	}

.entry_state {
	font-size:10px;
	}


.pagetop {
	font-size: 10px;
	margin: 0px 12px; 
	}


.comment {
	font-size: 10px;
	}

.comment_state {
	font-size: 10px;
	border-left: 8px #000000 solid;
	color: #000000;
	}


.paging {
	font-size: 10px;
	text-align: center;
	}


/* SIDE---------------------------------------------------------------------- */

.linktitle {
	font-size:12px;
	color: #000000;
	font-weight: bolder;
	border-left: 8px solid;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 1em 5px;
	}

.linktext {
	font-size:10px;
	color: #000000;
	border-bottom:1px dotted;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 1em 5px;
	}


/* FOOTER---------------------------------------------------------------------- */

.copyright {
	font-family: "Verdana";
	font-size: 11px;
	}


/* CALENDAR---------------------------------------------------------------------- */
.calendar {
	font-family: "Verdana";	
	font-size: 11px;
	}

.today {
       background-color: #000000;
	}

.jugem_bana{
}

/*---------------------------------ヘッダー部分*/
#header{
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul#sub_menu{
    list-style:none;
}
ul#sub_menu li{
    list-style:none;
    float:left;
}
ul#sub_menu a{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
}
a.smenu_os{
	width:135px;
	height:100px;
	background-image:url(http://www.kica.co.jp/jpg/sub_menu_c02a.jpg);
}
a:hover.smenu_os{
	background-image:url(http://www.kica.co.jp/jpg/sub_menu_c02b.jpg);
}

a.smenu_link{
	width:71px;
	height:100px;
	clear: both;
	background-image:url(http://www.kica.co.jp/jpg/sub_menu_c03a.jpg);
}
a:hover.smenu_link{
	background-image:url(http://www.kica.co.jp/jpg/sub_menu_c03b.jpg);
}


/*---------------------------------ページ全体*/
#container_base{
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 830px;
}

#table_left{
	width: 30px;

	background-image:url("http://www.kica.co.jp/gif/bg_side4.gif");
	}

#table_right{
	width: 30px;
	background-image:url("http://www.kica.co.jp/gif/bg_side2.gif");
	}

/*---------------------------------ページ全体の横幅*/
#container{
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 770px;
background-image:url("http://www.kica.co.jp/jpg/bg_cafe.jpg");
}

/*---------------------------------コンテンツ部分とサイドバー部分を囲む*/
#box{ 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
}

/*---------------------------------コンテンツ部分*/
#contents{
width: 630px;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*---------------------------------サイドバー部分*/
#sidebar{
width: 140px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul#main_menu{
    list-style:none;
}
ul#main_menu li{
    list-style:none;
    float:left;
}
ul#main_menu a{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
}

a.menu_home{
	width:140px;
	height:60px;
	background-image:url(http://www.kica.co.jp/test/gif/mm/01a.gif);
}
a:hover.menu_home{
	background-image:url(http://www.kica.co.jp/test/gif/mm/01b.gif);
}

a.menu_news{
	width:140px;
	height:36px;
	background-image:url(http://www.kica.co.jp/test/gif/mm/02a.gif);
}
a:hover.menu_news{
	background-image:url(http://www.kica.co.jp/test/gif/mm/02b.gif);
}

a.menu_news_n{
	width:140px;
	height:36px;
	background-image:url(http://www.kica.co.jp/test/gif/mm/02b.gif);
}

a.menu_messg{
	width:140px;
	height:36px;
	background-image:url(http://www.kica.co.jp/test/gif/mm/03a.gif);
}
a:hover.menu_messg{
	background-image:url(http://www.kica.co.jp/test/gif/mm/03b.gif);
}

a.menu_messg_n{
	width:140px;
	height:36px;
	background-image:url(http://www.kica.co.jp/test/gif/mm/03b.gif);
}

a.menu_cafe{
	width:140px;
	height:35px;
	background-image:url(http://www.kica.co.jp/test/gif/mm/04a.gif);
}
a:hover.menu_cafe{
	background-image:url(http://www.kica.co.jp/test/gif/mm/04b.gif);
}

a.menu_boss{
	width:140px;
	height:42px;
	background-image:url(http://www.kica.co.jp/test/gif/mm/05a.gif);
}
a:hover.menu_boss{
	background-image:url(http://www.kica.co.jp/test/gif/mm/05b.gif);
}
a.menu_boss_n{
	width:140px;
	height:42px;
	background-image:url(http://www.kica.co.jp/test/gif/mm/05b.gif);
}
a.menu_staff{
	width:140px;
	height:40px;
	background-image:url(http://www.kica.co.jp/test/gif/mm/06a.gif);
}
a:hover.menu_staff{
	background-image:url(http://www.kica.co.jp/test/gif/mm/06b.gif);
}
a.menu_staff_n{
	width:140px;
	height:40px;
	background-image:url(http://www.kica.co.jp/test/gif/mm/06b.gif);
}
a.menu_pal{
	width:140px;
	height:42px;
	background-image:url(http://www.kica.co.jp/test/gif/mm/07a.gif);
}
a:hover.menu_pal{
	background-image:url(http://www.kica.co.jp/test/gif/mm/07b.gif);
}
a.menu_pal_n{
	width:140px;
	height:42px;
	background-image:url(http://www.kica.co.jp/test/gif/mm/07b.gif);
}
a.menu_access{
	width:140px;
	height:36px;
	background-image:url(http://www.kica.co.jp/test/gif/mm/08a.gif);
}
a:hover.menu_access{
	background-image:url(http://www.kica.co.jp/test/gif/mm/08b.gif);
}
a.menu_access_n{
	width:140px;
	height:36px;
	background-image:url(http://www.kica.co.jp/test/gif/mm/08b.gif);
}
a.menu_cont{
	width:140px;
	height:74px;
	clear: both;
	background-image:url(http://www.kica.co.jp/test/gif/mm/09a.gif);
}
a:hover.menu_cont{
	background-image:url(http://www.kica.co.jp/test/gif/mm/09b.gif);
}
a.menu_cont_n{
	width:140px;
	height:74px;
	clear: both;
	background-image:url(http://www.kica.co.jp/test/gif/mm/09b.gif);
}


/*---------------------------------フッター部分*/
#footer{
width: 100%;
clear: both;
margin: 0px 0px 0px 0px;
padding: 30px 0px 0px 0px;
}

/*---------------------------------フッターの中身部分*/
#copy_right{
text-align: center;
font-size: 75%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	
