/* CSS Document */

/* 共通の設定
-------------------------------------------------------------------------------------------- */

.hidden{
	display: none;
}

h1,h2,h3,h4,h5,p,ul,dl,ol,table,form,img{
	margin: 0;
	padding: 0;
}

img{
	border: none;
}

a{
	color: #0068B7;
}

a:hover{
	color: #00479D;
}

a:visited{
	color: #5F52A0;
}


#forprint{
	display: none;
}





/* 枠の設定
-------------------------------------------------------------------------------------------- */

body{
	background: #EAE7E2;
	margin: 0;
	padding: 0;
	text-align:center;
	color: #333333;
	font-size: 80%;
	font-family: "ＭＳ Ｐゴシック",Verdana,sans-serif;
}

#frame{
	background: url(http://www.kosya-kuwana.jp/images/bg.jpg) repeat-y;
	width: 795px;
	margin: 0 auto;
	padding: 0;
}

#main{
	background: #ffffff;
	margin: 0 auto;
	padding: 0;
	width: 775px;
	text-align: left;
}



/* ヘッダーの設定
-------------------------------------------------------------------------------------------- */

#header{
	width: 775px;
	height: 85px;
	background: url(http://www.kosya-kuwana.jp/images/header_back.jpg) no-repeat;
}

#header h1{
	padding: 24px 0 0 10px;
}

#header h1 a{
	display: block;
	width: 390px;
	height: 45px;
	text-indent: -9999px;
	background: url(http://www.kosya-kuwana.jp/images/logo.jpg) no-repeat;
	overflow: hidden;
	text-decoration: none;
}

#headermenu{
	list-style-type: none;
	margin: -6px 6px 0 0;
}

#headermenu li{
	display: block;
	float: right;
}

#headermenu li a{
	display: block;
	height: 22px;
	text-indent: -9999px;
	overflow: hidden;
}

#hm-sitepolicy a{
	width: 90px;
	background: url(http://www.kosya-kuwana.jp/images/hm_sitepolicy.jpg) no-repeat;
}

#hm-inquiry a{
	width: 85px;
	background: url(http://www.kosya-kuwana.jp/images/hm_inquiry.jpg) no-repeat;
	margin-right: 15px;
}

#hm-sitemap a{
	width: 85px;
	background: url(http://www.kosya-kuwana.jp/images/hm_sitemap.jpg) no-repeat;
	margin-right: 15px;
}


/* コンテンツの設定
-------------------------------------------------------------------------------------------- */

#contents{
	width: 775px;
	height: auto;
	margin: 10px 0;
	background: url(http://www.kosya-kuwana.jp/images/contents_back.jpg) repeat-y;
}

#leftmenu{
	display: inline;
	float: left;
	width: 165px;
	height: auto;
	margin-left: 10px;
}

#maincontents{
	display: inline;
	float: right;
	width: 580px;
	height: auto;
	margin-right: 10px;
}


/* メニューの設定
----------------------------------------------*/

.mainmenu{
	list-style-type: none;
}

.mainmenu a{
	display: block;
	width: 165px;
	text-indent: -9999px;
	overflow: hidden;
}

#m-event a{
	height: 47px;
	background: url(http://www.kosya-kuwana.jp/images/m_event.jpg) no-repeat;
}
#m-facilities a{
	height: 47px;
	background: url(http://www.kosya-kuwana.jp/images/m_facilities.jpg) no-repeat;
}
#m-enrolle a{
	height: 47px;
	background: url(http://www.kosya-kuwana.jp/images/m_enroll.jpg) no-repeat;
}
#m-reserve a{
	height: 31px;
	background: url(http://www.kosya-kuwana.jp/images/m_reserve.jpg) no-repeat;
}
#m-link a{
	height: 31px;
	background: url(http://www.kosya-kuwana.jp/images/m_link.jpg) no-repeat;
}
#m-schedule a{
	height: 31px;
	background: url(http://www.kosya-kuwana.jp/images/m_schedule.jpg) no-repeat;
}
#m-club a{
	height: 31px;
	background: url(http://www.kosya-kuwana.jp/images/m_kouza.jpg) no-repeat;
}
#m-inquiry a{
	height: 31px;
	background: url(http://www.kosya-kuwana.jp/images/m_inquiry.jpg) no-repeat;
}

#m-news a{
	height: 31px;
	background: url(http://www.kosya-kuwana.jp/images/m_news.jpg) no-repeat;
}
#m-taiiku a{
         height: 31px;
         background: url(http://www.kosya-kuwana.jp/images/m_taiiku.jpg) no-repeat;
}
#m-home a{
	height: 31px;
	background: url(http://www.kosya-kuwana.jp/images/m_home.jpg) no-repeat;
}
#m-katudou a{
          height: 31px; background: url(http://www.kosya-kuwana.jp/images/m_katudou.jpg) no-repeat;
}

#m-event a:hover{
	background: url(http://www.kosya-kuwana.jp/images/m_event_h.jpg) no-repeat;
}
#m-facilities a:hover{
	background: url(http://www.kosya-kuwana.jp/images/m_facilities_h.jpg) no-repeat;
}
#m-enrolle,
#m-enrolle a:hover{
	background: url(http://www.kosya-kuwana.jp/images/m_enroll_h.jpg) no-repeat;
}
#m-reserve a:hover{
	background: url(http://www.kosya-kuwana.jp/images/m_reserve_h.jpg) no-repeat;
}
#m-link a:hover{
	background: url(http://www.kosya-kuwana.jp/images/m_link_h.jpg) no-repeat;
}
#m-schedule a:hover{
	background: url(http://www.kosya-kuwana.jp/images/m_schedule_h.jpg) no-repeat;
}
#m-club a:hover{
	background: url(http://www.kosya-kuwana.jp/images/m_kouza_h.jpg) no-repeat;
}
#m-inquiry a:hover{
	background: url(http://www.kosya-kuwana.jp/images/m_inquiry_h.jpg) no-repeat;
}

#m-news a:hover{
	background: url(http://www.kosya-kuwana.jp/images/m_news_h.jpg) no-repeat;
}
#m-home a:hover{
	background: url(http://www.kosya-kuwana.jp/images/m_home_h.jpg) no-repeat;
}
#m-taiiku a:hover{
         background: url(http://www.kosya-kuwana.jp/images/m_taiiku_h.jpg) no-repeat;
}
#m-katudou a:hover{ background: url(http://www.kosya-kuwana.jp/images/m_katudou_h.jpg) no-repeat;
}


#banner{
	margin: 50px 0 30px 0;
}

#banner p.linkover,
#banner p.linkover a {
	display: block;
	width: 165px;
	height: 40px;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 3px;
	background-image: url(images/l_photo.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner p.linkover a:hover {
	background-image: url(images/l_photo_h.gif);
}


#f-menu-box{
	background: url(http://www.kosya-kuwana.jp/images/f_menu_back02.jpg) repeat-y;
}


#f-menu{
	padding: 10px 0 0 30px;
	list-style-image: url(http://www.kosya-kuwana.jp/images/mark.gif);
	background: url(http://www.kosya-kuwana.jp/images/f_menu_back_bottom.jpg) no-repeat bottom;
}

#f-menu li{
	padding: 0 0 10px 0;
	font-size: 12px;
}


#f-menu li a{
	color: #f5f5f5;
	text-decoration: none;
}

#f-menu li a:hover{
	color: #ffffff;
}

#f-menu li a:hover{
	color: #ffffff;
}



/* メインコンテンツの設定
----------------------------------------------*/

#title-lineup{
	width: 580px;
	height: 45px;
}

#event-box{
	margin: 10px 10px 20px 10px;
}

#event01,#event02,#event03{
	width: 166px;
	height: 268px;
	padding: 7px 7px 0 7px;
}

#event01{
	float: left;
	background: url(http://www.kosya-kuwana.jp/images/top/event01_back.jpg) no-repeat;
}

#event02{
	float: left;
	margin-left: 10px;
	background: url(http://www.kosya-kuwana.jp/images/top/event02_back.jpg) no-repeat;
}

#event03{
	float: right;
	background: url(http://www.kosya-kuwana.jp/images/top/event03_back.jpg) no-repeat;
}

#title-new{
	clear: both;
	width: 580px;
	height: 30px;
}

#new-box{
	margin-bottom: 10px;
}

#title-facilities{
	clear: both;
	width: 580px;
	height: 30px;
}

#facilities-box{
	margin: 10px;
	width: 560px;
}

.center-box{
	padding: 0 10px;
}

.text-box{
	padding: 5px 0 10px 0;
	text-align: center;
}






.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix{
	zoom: 1;
}




/* フッターの設定
-------------------------------------------------------------------------------------------- */

#footer{
	clear: both;
	background: #0B2B14;
}

#footer address{
	color: #ffffff;
	font-size: 11px;
	font-style: normal;
	text-align: right;
	padding: 5px 10px 5px 0;
}



/* リンク集-------------------------------------------------------------------------------- */
#list_au {  height: 30px; width: 272px;  padding-left: 30px; padding-top: 2px;  padding-bottom: 6px; margin-bottom: 0px;  background-image: url(images/haikei.gif); background-repeat: no-repeat;  background-position: center top; font-size: 12px;}
#list_au_2 {  height: 30px;  idth: 272px;  padding-left: 30px;  padding-top: 2px;  padding-bottom: 6px; margin-bottom: 0px;  background-image: url(images/haikei02.gif); background-repeat: no-repeat;  background-position: center top; font-size: 12px;}

























