/*

Company:     KISS Inc.
Copyright:   KISS
Pridect: KANYO
_______________________________________________________________
*/

body {
	margin:0;
	background: #fff url(img/bg-body.jpg) top repeat-x;
}
img {
	border:none;
}

#wrapper {
	width:700px;
	margin:0 auto;	
	background: #fff url(img/bg-wrap.jpg) top no-repeat;	
}

#header {
	clear:both;
	width:700px; height:70px;
}
#contents {
	height:auto;
}
#footer {
	clear:both;
	width:700px; height:70px;
}

ul {
	list-style:none;
	margin:0;
	padding:0;
	height:0;
}

ul li {
	padding:0;
	float:left;
	color:#fff;
}
ul li a {
	padding:0;
	text-decoration: none;
}

/****** Header *********************************************/	


#hw_headnavi_col {
	float:right;
	width:450px;
	height:12px;
	margin-top:48px;
	text-align:right;
}
	#hw_headnavi_col ul {
		float:right;
		margin-right:0px;
	}
	#hw_headnavi_col li {
		margin-right:5px;
		margin-left:15px;
	}
	#hw_headnavi_col li a {
		display:block;
		color: #a2a275;
		font-size:0.8em;
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";		
		white-space:nowrap;
	}
	#hw_headnavi_col li a:hover{
		text-decoration:underline;
		color:#a00;
	}

/****** Flash ************************************************/	

#flash {
	height:100px;
}


/****** Contents *********************************************/	

#cw_maincol {
	width:500px;
	float:left;
}
#cw_maincol #cw_contentstopnavi,
#cw_maincol #cw_contentsbotnavi {
	width:480px;
	height:20px;
	clear:both;
	margin:20px 0 0 20px;
	vertical-align:middle;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#0099CC;
}

#cw_formarea {
	display:none;
}

#cw_pictures {
	width:500px;
	height:auto;
	clear:both;
}

#cw_pictures img {
	border: #66CCFF solid 1px;
	margin:10px 0 10px 25px;
	padding:1px;
}
#cw_pictures p {
	display:none;
}

#cw_sidebar {
	width:200px;
	float:left;
}
#cw_sidebar ul {
	margin-left:40px;
	margin-top:40px;
}
#cw_sidebar li {
	float:left;
	display:block;
	width:29px;
	height:36px;
	background-position:center top;
	margin:0 5px;
}
#cw_sidebar li a{
	display:block;
	width:29px;
	height:36px;
	background-image:url(img/btns-image.gif);
}
	#cw_sidebar li a span{
		display:none;
	}

#fb img {
	float:left;
}

#fb #fb_sidebar p{
	clear:both;
}
#fb_sidebar ul {
	margin-left:40px;
	margin-top:40px;
}
#fb_sidebar li {
	float:left;
	display:block;
	width:29px;
	height:36px;
	background-position:center top;
	margin:0 5px;
}
#fb_sidebar li a{
	display:block;
	width:29px;
	height:36px;
	background-image:url(img/btns-image.gif);
}
	#fb_sidebar li a span{
		display:none;
	}
	btn_prev a {	background-position:   0px   0px; }
	#btn_quit a { background-position: -30px   0px; }
	#btn_next a { background-position: -60px   0px; }

	#btn_prev a:hover {	background-position:   0px   -36px; }
	#btn_quit a:hover { background-position: -30px   -36px; }
	#btn_next a:hover { background-position: -60px   -36px; }
	

.calendar {
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	/*border-collapse:collapse;*/
	border-bottom:1px solid #444;
}
.calendar .navititle {
	text-align:center;
	width:120px;
	font-weight:bold;
}
.calendar .navititle a{
	font-size:14px;
	color:#000;
	text-decoration:none;
}
.calendar .navititle a:hover{
	text-decoration:underline;
}

.calendar .prevmonth,
.calendar .nextmonth {
	width:22px;
	height:40px;
}
.calendar .weektitlerow {
	border-top:1px solid #444;
	border-bottom:1px solid #444;
}
.calendar th,
.calendar td {
	width:22px;
	height:22px;
	text-align:center;
	padding:0;
}
.calendar caption {
	display:none;
}
.calendar .sat {
	color:#c30;
}
.calendar .sun {
	color:#39F;
}
.calendar .exist {
	border:1px solid #999;
	font-weight:bold;
}
.calendar .exist a {
	font-weight:bold;
	color:#C30;
}

#sidebar_jumplist {
	margin:20px 0;
	text-align:center;
}


/****** Footer *********************************************/	
.fooder {
	font-size: 10px;
	color: #a2a275;
}

.navi2 ul{
	list-style: none;
	margin: 0;
	width:400px;
	font-size: 11px;
	color: #a2a275;
	list-style-image: url(img/bot_line.jpg);
	}
	
.navi2 li{
	float: left;
	margin-right:10px;
	color: #a2a275;
	}

.navi2 li a{
	font-size: 11px;
	color: #a2a275;
	text-decoration: none;
}		
.navi2 li a:hover{
	font-size: 11px;
	color:#0099CC;
	text-decoration: none;
}	

/****** Other *********************************************/	


