/* CSS Document */
#shim{
	z-index:		10;
	position:		absolute;
	display:		none;

	width:500px;
	height:300px;
	margin-top:700px;
}
h1 {font-size:1.5em;}
h2 {font-size: 1.5em;}
.example {
/*	background: #eee;
	padding: 50px;*/
	/*yamamoto*/
		width:147px;
	height:535px;
	background-image:url(http://www.hyospo.net/images2/side_bg.jpg);
	background-repeat:no-repeat;
	margin-top: 5px;
	padding-top:3px;
	background-position: center top;
	z-index:100000;
	position:absolute;
}
/*
#menu ul{
	width: 147px;
	height: 22px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	text-indent: -9999px;
}

#menu li {
	list-style-type: none;
	height: 22px;
	text-decoration: none;
	text-indent: -9999px;
}

.example li#menu_top {
	background-image: url(http://www.hyospo.net/images2/chiiki_title.jpg);
	background-repeat: no-repeat;

	height: 22px;
	width: 140px;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
}

.example li#menu_shinai {
	background-image: url(http://www.hyospo.net/images2/side/shinai.jpg);
	background-repeat: no-repeat;

	height: 25px;
	width: 139px;
	text-indent: -9999px;	display: block;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする

}*/
.menu {
	width: 139px;/* VERY IMPORTANT! Set this to appropriate value, either here on down in the design section */
}

.menu, .menu ul {	/* remove all list stylings */
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

.menu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.menu ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;	/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
}

.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	left: 100%;	/* and move them to the right of the item */
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;
	margin-top:7px;
}
/* -- float.clear.END --  */

/* sticky submenu: it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}


/* - - - ADxMenu: DESIGN styles - - - */

.menu, .menu ul li {
/*	color: #eee;
	background: #234;*/
		height:25px;
}

.menu {
	width: 136px;
	height:25px;
	padding-left:3px;
}

.menu ul {
	width: 139px;
	height:25px;
}

.menu a {
/*	text-decoration: none;
	color: #eee;*/
	padding: .4em 1em;
	display: block;		height:25px;

}

.menu a:hover, .menu li:hover>a {
	color: red;
}

.menu li {	/* create borders around each item */
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	height:20px;
}
.menu>li + li, .menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}

.menu li:hover>ul {	/* inset submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */
.menu>li:first-child>a, .menu li + li + li li:first-child>a {
	color: #567;
}

/*全ページのフォント指定*/
body {
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#666666;
}
a {
	color:#333333;
}

#whatsnew {
	margin-top:10px;
	margin-left:18px;
	letter-spacing:1px;
	line-height:23px;
	text-align:left;
}



#whatsnew a {
	color: #010066;
	text-decoration: none;	
}


#whatsnew a:hover {
	color: #010066;
	text-decoration: underline;	
}

/*
li {
	line-height: 28px;
	padding:0;
	text-decoration: none;
	text-align:left;
	margin:0px;
	font-size:12px;
	color: #333333;
	list-style:none;
}
li a {
	color:#333333;
}
*/
p {
	margin:0px;
}

h1 {
	font-weight:normal;
	font-size:10px;
	margin-bottom:0px;
	margin-right: auto;
	margin-left:0;
	color:#999999;
	letter-spacing:2px;
	padding-bottom: 3px;
}
#ks {
	height: 31px;
	width: 203px;
	float: right;
	margin-right: 30px;
}

#bg {
	background-color:#ffffff;
	width:951px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
/*	border-left:1px solid red;
	border-right:1px solid red;*/
}
#bg2 {
	background-color:#ffffff;
	width:953px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
/*	border-left:1px solid green;
	border-right:1px solid green;*/

	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;

}

#head {
	width:949px;
	height:85px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

#navi {
	height: 32px;
	width:949px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border:0px;
}
#navi ul{
	width: 949px;
	height: 32px;
	padding: 0px;
	margin: 0px;
}

#navi li {
	list-style-type: none;
	float: left;
	height: 32px;
	width: auto;
	margin-top:0px;
}

#navi li#navi_top {
	background-image: url(http://www.hyospo.net/images2/top_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 113px;
	text-decoration: none;
	margin-top:0px;
}
#navi li#navi_top a {
	display: block;
	height: 31px;
	width: 113px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(images2/top_off.jpg);
	background-repeat: no-repeat;
		margin-top:0px;
}
#navi li#navi_top a:hover {
	background-image: url(http://www.hyospo.net/images2/top_off.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 113px;
		margin-top:0px;
}
#navi li#navi_spo {
	background-image: url(http://www.hyospo.net/images2/sports_club_off.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 111px;
	text-decoration: none;
}
#navi li#navi_spo a {
	display: block;
	height: 31px;
	width: 111px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/sports_club_off.jpg);
	background-repeat: no-repeat;
}
#navi li#navi_spo a:hover {
	background-image: url(http://www.hyospo.net/images2/sports_club_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 111px;
}
#navi li#navi_recruit {
	background-image: url(http://www.hyospo.net/images2/recruit_off.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 110px;
	text-decoration: none;
}
#navi li#navi_recruit a {
	display: block;
	height: 31px;
	width: 110px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/recruit_off.jpg);
	background-repeat: no-repeat;
}
#navi li#navi_recruit a:hover {
	background-image: url(http://www.hyospo.net/images2/recruit_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 110px;
}
#navi li#navi_movie {
	background-image: url(http://www.hyospo.net/images2/movie_off.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 110px;
	text-decoration: none;
}
#navi li#navi_movie a {
	display: block;
	height: 31px;
	width: 110px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/movie_off.jpg);
	background-repeat: no-repeat;
}
#navi li#navi_movie a:hover {
	background-image: url(http://www.hyospo.net/images2/movie_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 110px;
}
#navi li#navi_coupon {
	background-image: url(http://www.hyospo.net/images2/coupon_off.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 110px;
	text-decoration: none;
}
#navi li#navi_coupon a {
	display: block;
	height: 31px;
	width: 110px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/coupon_off.jpg);
	background-repeat: no-repeat;
}
#navi li#navi_coupon a:hover {
	background-image: url(http://www.hyospo.net/images2/coupon_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 110px;
}
#navi li#navi_blog {
	background-image: url(http://www.hyospo.net/images2/blog_off.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 110px;
	text-decoration: none;
	border:0px;
}
#navi li#navi_blog a {
	display: block;
	height: 31px;
	width: 110px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/blog_off.jpg);
	background-repeat: no-repeat;
}
#navi li#navi_blog a:hover {
	background-image: url(http://www.hyospo.net/images2/blog_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 110px;
}
#navi li#navi_q_a {
	background-image: url(http://www.hyospo.net/images2/q_a_off.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 110px;
	text-decoration: none;
}
#navi li#navi_q_a a {
	display: block;
	height: 31px;
	width: 110px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/q_a_off.jpg);
	background-repeat: no-repeat;
}
#navi li#navi_q_a a:hover {
	background-image: url(http://www.hyospo.net/images2/q_a_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 110px;
}
#navi li#navi_inq {
	background-image: url(http://www.hyospo.net/images2/inquiry_off.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 110px;
	text-decoration: none;
}
#navi li#navi_inq a {
	display: block;
	height: 31px;
	width: 110px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/inquiry_off.jpg);
	background-repeat: no-repeat;
}
#navi li#navi_inq a:hover {
	background-image: url(http://www.hyospo.net/images2/inquiry_on.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	width: 110px;
}

/*地域の部分*/
#menu {
	width:148px;
	height:450px;
/*	background-image:url(http://www.hyospo.net/images2/side_bg.jpg);
	background-repeat:no-repeat;
	margin-top: 5px;*/
	padding-top:3px;
	background-position: center top;
}
#menu ul{
	width: 147px;
	height: 22px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	text-indent: -9999px;
}

#menu li {
	list-style-type: none;
	height: 22px;
	text-decoration: none;
	text-indent: -9999px;
}

.menu li#menu_top {
	background-image: url(http://www.hyospo.net/images2/chiiki_title.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 140px;
	text-indent: -9999px;
	text-decoration: none;
}

.menu li#menu_shinai {
	background-image: url(http://www.hyospo.net/images2/side/shinai.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 139px;
	margin-top:5px;
	/*text-indent: -9999px;	
	text-decoration: none;
	overflow: hidden; ■Firefox等で線が表示されないようにする */

}

	
.menu li#menu_higashiosaka {
	background-image: url(http://www.hyospo.net/images2/side/higashiosaka.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 139px;
	text-indent: -9999px;
	text-decoration: none;
	margin-top:5px;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */	
}
.menu li#menu_toyonaka {
	background-image: url(http://www.hyospo.net/images2/side/toyonaka.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 139px;
	text-indent: -9999px;
	text-decoration: none;
	margin-top:5px;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */	
}
.menu li#menu_sakai {
	background-image: url(http://www.hyospo.net/images2/side/sakai.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 139px;
	margin-top:5px;
/*
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */	
}
.menu li#menu_ibaraki_suita {
	background-image: url(http://www.hyospo.net/images2/side/ibaraki_suita.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 139px;
	margin-top:5px;
/*	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */	
}
.menu li#menu_neyagawa_moriguchi {
	background-image: url(http://www.hyospo.net/images2/side/neyagawa_moriguchi.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 139px;
	margin-top:5px;
/*	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */	
}
.menu li#menu_tonda_kawachinagano {
	background-image: url(http://www.hyospo.net/images2/side/tonda_kawachinagano.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 139px;
	margin-top:5px;
/*	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */	
}
.menu li#menu_kishiwada_izumi {
	background-image: url(http://www.hyospo.net/images2/side/kishiwada_izumi.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 139px;
	margin-top:5px;
/*	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */	
}
.menu li#menu_hokusetsu {
	background-image: url(http://www.hyospo.net/images2/side/hokusetsu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 139px;
	margin-top:5px;
/*	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */	
}
.menu li#menu_kitakawati {
	background-image: url(http://www.hyospo.net/images2/side/kitakawati.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 139px;
	margin-top:5px;
/*	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */	
}
.menu li#menu_minamikawati {
	background-image: url(http://www.hyospo.net/images2/side/minamikawati.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 139px;
	margin-top:5px;
/*	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */	
}
.menu li#menu_sennan {
	background-image: url(http://www.hyospo.net/images2/side/sennan.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 139px;
	margin-top:5px;
/*	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */	
}
.menu li#menu_sensyu {
	background-image: url(http://www.hyospo.net/images2/side/sensyu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 139px;
	margin-top:5px;
/*	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */	
}

.menu ul li#menu_shinai a {
	display: block;
	height: 25px;
	width: 139px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */
	background-image: url(http://www.hyospo.net/images2/higashiosaka.jpg);
	background-repeat: no-repeat;
}
.menu li#menu_higashiosaka a {
	display: block;
	height: 25px;
	width: 139px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/higashiosaka.jpg);
	background-repeat: no-repeat;
}
.menu li#menu_toyonaka a {
	display: block;
	height: 25px;
	width: 139px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/toyonaka.jpg);
	background-repeat: no-repeat;
}
.menu ul li#menu_sakai a {
	display: block;
	height: 25px;
	width: 139px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/sakai.jpg);
	background-repeat: no-repeat;
}
.menu ul li#menu_ibaraki_suita a {
	display: block;
	height: 25px;
	width: 139px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/ibaraki_suita.jpg);
	background-repeat: no-repeat;
}
.menu ul li#menu_neyagawa_moriguchi a {
	display: block;
	height: 25px;
	width: 139px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/neyagawa_moriguchi.jpg);
	background-repeat: no-repeat;
}
.menu ul li#menu_tonda_kawachinagano a {
	display: block;
	height: 25px;
	width: 139px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/tonda_kawachinagano.jpg);
	background-repeat: no-repeat;
}
.menu ul li#menu_kishiwada_izumi a {
	display: block;
	height: 25px;
	width: 139px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/kishiwada_izumi.jpg);
	background-repeat: no-repeat;
}
.menu ul li#menu_hokusetsu a {
	display: block;
	height: 25px;
	width: 139px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/hokusetsu.jpg);
	background-repeat: no-repeat;
}
.menu ul li#menu_kitakawati a {
	display: block;
	height: 25px;
	width: 139px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/kitakawati.jpg);
	background-repeat: no-repeat;
}
.menu ul li#menu_minamikawati a {
	display: block;
	height: 25px;
	width: 139px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/minamikawati.jpg);
	background-repeat: no-repeat;
}
.menu ul li#menu_sennan a {
	display: block;
	height: 25px;
	width: 139px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/sennan.jpg);
	background-repeat: no-repeat;
}
.menu ul li#menu_sensyu a {
	display: block;
	height: 25px;
	width: 139px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;/* ■Firefox等で線が表示されないようにする */		
	background-image: url(http://www.hyospo.net/images2/sensyu.jpg);
	background-repeat: no-repeat;
}


#contents {
	width:944px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	padding-top:5px;
}
#atn_random {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #666666;
	text-align: left;
	height: 188px;
	width: 162px;
	padding:5px;
	margin-top: 10px;
	line-height: 16px;
	background-image:url(http://www.kyospo.net/images/left_bg.jpg);
	background-repeat:no-repeat;
}


#left {
	width:147px;
	float:left;
	padding-left:5px;
	
}

#right {
	padding-left:0px;
	padding-top:5px;
}

#right_attention {
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(http://www.hyospo.net/images/atn_bg.jpg);
	background-repeat: no-repeat;
	height: 635px;
	width: 165px;
	text-align: center;
	float:left;
	padding: 0px;
}


#main {
	padding-left:50px;

}

#main2 {
	width: 555px;
	float: left;
}
#maincontent2 {
	margin-top:10px;
	margin-left:5px;
	height: auto;
	width: 786px;
	float: left;
}

#maincontent {
	width: 775px;
	height:auto;
	float: left;
	margin-left:10px;

}

#category_search {
	width: 470px;
	float: left;	
}
#category_search a {
	color: #444444;
	
}
#category_search a:hover {
	color: #FF6600;
	
}
#category_search2 {
	width: 300px;
	float: left;

}


#main3 {
	height:160px;
	margin-top:15px;
	margin-bottom:5px;
	width: 580px;
	float: left;
	clear:both;
}

#main3_2 {
	height:170px;
	margin-top:10px;
	margin-bottom:0px;
	padding-left:10px;
	width: 545px;
	float: left;
	clear:both;
}

#hot_news {
	margin-top:10px;
}

#hot_news td {
	padding-left:10px;

}

#bottom_block {
	width:937px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-left:5px;
}


#main4 {
	height:210px;
	margin-top:10px;
	width: 900px;
	clear: left;
	margin-left:5px;
}


#location_logo {
	margin-top:8px;
}

#button1 {
	width:186px;
	height:40px;
	padding-top:20px;
}

#button2 {
	margin-top:8px;
}

.osaka_hokubu {
	background-image:url(http://www.hyospo.net/images/hokubu_btn.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:25px;
}

.osaka_seibu {
	background-image:url(http://www.hyospo.net/images/seibu_btn.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:25px;
	margin-top:10px;
}
.osaka_tobu {
	background-image:url(http://www.hyospo.net/images/tobu_btn.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:25px;
	margin-top:10px;
}
.osaka_nanbu {
	background-image:url(http://www.hyospo.net/images/nanbu_btn.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:25px;
	margin-top:10px;
}
.osaka_hokubu_area {
	background-image:url(http://www.hyospo.net/images/fu_hokubu_btn.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:25px;
	margin-top:10px;
}
.osaka_nanbu_area {
	background-image:url(http://www.hyospo.net/images/fu_nanbu_btn.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:25px;
	margin-top:10px;
}
.osaka_sennan_area {
	background-image:url(http://www.hyospo.net/images/sensyu_btn.jpg);
	background-repeat:no-repeat;
	width:158px;
	height:25px;
	margin-top:10px;
}
.chiiki01 li{
margin:0px;
}

#button12 {
	margin-top:8px;
}
#button13 {
	margin-top:8px;
}
#button14 {
	margin-top:8px;
}
#button15 {
	margin-top:8px;
}
#button16 {
	margin-top:8px;
}
#button17 {
	margin-top:8px;
}
#button18 {
	margin-top:8px;
}


#banner1 {
	margin-top:8px;
}



#banner2 {
	margin-top:20px;
}

#banner15 {
	margin-top:15px;
}



#logo1 {
	padding-left:50px;
}

#cm1 {

	float:left;
}

#cm2 {
	float:left;
}
#cm3 {
	float:left;

}
/*中央コンテンツのロゴ（「地図で検索」と「○○特集とは？」）*/
#center_topic_left {
	width:350px;
	height:30px;
	float: left;
}
#map {
	width: 360px;
	float: left;
	height: 290px;
}
#aboutb {
	float: left;
	height: 290px;
	width: 180px;
	margin-left:5px;
}


#center_topic_left_txt {
	font-size: 12px;
	color: #666666;
	letter-spacing: 1px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width: 200px;
	height: auto;
	float: left;
	margin-top: 7px;
	margin-left: 10px;
}


#center_topic_right {
	width:177px;
	height:30px;
	float: left;
}

/*中央コンテンツ（「地図で検索」と「○○特集とは？」）の内容*/
#center_contents_right {
	float:left;
	background:url(http://www.hyospo.net/images/center_bg1.jpg);
	background-repeat:no-repeat;
	width:360px;
	height:250px;
}
#about_txt {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #464646;
	line-height: 20px;
	text-align: left;
	width: 530px;

	margin-left: 20px;
}

#center_contents_left {
	width:176px;
	height:259px;
	background-image: url(http://www.hyospo.net/images/content_sch_bg.jpg);
	padding-top: 1px;
	padding-left: 1px;
	background-repeat: no-repeat;
	float: left;
}



#center_contents_right2 {
	float:left;
	width:250px;
	height:50px;
}


/*登録件数部分*/
#touroku_kensu {
	background-image:url(http://www.hyospo.net/images/gray_bg.jpg);
	width:197px;
	height:190px;
	color:#666666;
	background-repeat: no-repeat;
	font-size:12px;
}

#tourokukensu_ku {
	width:90px;
	line-height:28px;
	float:left;
	margin-right: 10px;
	margin-left: 3px;
	margin-top: 2px;
	margin-bottom: 0px;
}
#tourokukensu_ku a {
	color: #666666;
	line-height: 28px;
}


#tourokukensu_ku2 {
	margin-top:3px;
	margin-left:5px;
	line-height:28px;
	float:left;
	margin-bottom: 0px;
}

#sports_logo_posi {
	margin-top:10px;
	text-align:center;
 }
 
#sports_comment {
	margin:10px;
	text-align:left;
	line-height:18px;
	color:#666666;
	width:230px
}
h2 {
	font-size:12px;
	text-align:left;
	line-height:18px;
	color:#666666;
	font-weight:normal;
	margin-top:0px;
}

#sports_comment2 {
	margin-left:10px;
	margin-top:3px;
	margin-bottom:10px;
	text-align:left;
	line-height:18px;
	color:#666666;
	width:130px;
}

#random_keisai {
	float:left;
	width:175px;
	border-right:1px solid #CCCCCC;
	line-height:16px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	height: 210px;
	/*border:1px solid #000000;*/
}

.about_txt {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
}


#keisai_in {
	width:200px;
	height:80px;
	margin-top:10px;
	border:1px solid #CCCCCC;
}

/*掲載店一覧*/
#keisai_ichiran_waku {
	padding:10px;
	width:900px;
	height:208px;
	margin-left:auto;
	margin-right:auto;
border:1px solid #999999;
}

#about {
	background-image: url(http://www.hyospo.net/images/about_bg.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 544px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 1px;
	margin-top: 10px;
}

#keisai_ichiran {
	text-align:left;
	color:#666666;
	line-height:17px;
	margin-left:20px;
	width:250px;
}



#keisai_ichiran1 {
	text-align:left;
	color:#666666;
	line-height:17px;
	margin-left:50px;
}
#contact {
	height: 28px;
	width: 178px;
	float: left;
	margin-top: 7px;
	margin-left: 8px;
}





#sports_shop_waku1 {
	margin-top:10px;
	width:265px;
	height:148px;
	float: left;
	margin-left: 5px;
}
#sports_shop_waku2 a {
	color: #666666;
	text-decoration: none;
}


#sports_shop_waku2 {
	float: left;
	margin-top: 10px;
	width: 265px;
}

#sports_shop_waku3 {
	margin-top:10px;
	float:left;
	width:280px;

}

/*FORM部分ＣＳＳ*/
#koumoku {
	border:1px solid #CCCCCC;
	font-size:12px;
	letter-spacing:2px;
	line-height:16px;
	font-family:'ＭＳ Ｐゴシック';
	text-align:left;
}

#kojin-jyoho {
	width:80%;
	font-size:12px;
	letter-spacing:2px;
	line-height:16px;
	font-family:'ＭＳ Ｐゴシック';
	text-align:left;
	border:1px solid #CCCCCC;
	padding:20px;
	margin-top:20px;
	margin-bottom:20px;
}
#kojin-jyoho-sub {
	font-size:11px;
	letter-spacing:2px;
	line-height:16px;
	font-family:'ＭＳ Ｐゴシック';
}
#kome {
	font-size:10px;
	color:#FF0000;

}
#check_title {
	width:80%;
	font-size:12px;
	letter-spacing:2px;
	line-height:16px;
	font-family:'ＭＳ Ｐゴシック';
	text-align:center;
	padding:20px;
	margin-top:20px;
	
}

.inquiry1 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	text-align: left;
	width: 200px;
	margin-top: 12px;
	margin-left: 12px;
	margin-bottom: 12px;
	line-height: 20px;
}

.inquiry2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	text-align: left;
	width: 300px;
	margin-top: 12px;
	margin-left: 12px;
	margin-bottom: 12px;
	line-height: 20px;
}
#tourokukensu_ku2 a {
	color: #666666;
	line-height: 28px;
}
#random_keisai a {
	line-height:18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #0066CC;
}
#footer {
	background-color:#ffffff;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	color: #666666;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	width:947px;
}
#footer a {
	color: #666666;
	text-decoration: none;
}

#footer a:hover {
	color: #666666;
	text-decoration: none;
}


#keisai_ichiran2 {
	text-align:left;
	color:#666666;
	line-height:17px;
	margin-left:50px;
}
#atn_random a {
	font-family: Verdana;
	font-size: 10px;
	color: #006699;
	text-align: left;
	height: 75px;
	width: 150px;
	padding-top: 3px;
	font-weight: bold;
	text-decoration: none;
}
#sports_shop_waku1 a {
	color: #666666;
	text-decoration: none;
}
#sports_shop_waku3 a {
	color: #666666;
	text-decoration: none;
}

#search_list {
	margin-left:5px;
	color:#333333;
}

/*店舗一覧の区の色*/

.ichiran_ku_color {
	color: #FF0000
}

.gmap_bg {
	background-image:url(../images2/map_bg.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:224px;
}
#gmap_table {
	margin-right:13px;
	margin-top:14px;
}
#gmap_table a{
	text-decoration:none;
}
#gmap_table a:hover{
	text-decoration:none;
	color:red;
}
#campaign_info {
	background-image:url(../images2/campaign_info_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
}
#campaign_info_tbl {
font-size:10px;
line-height:15px;
}
#cam_font {
	font-size:11px;
	font-family:'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3';
}
#oospo_toha {
	margin-top:20px;
	background-image:url(../images2/oospo_toha.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:593px;
	height:120px;
	line-height:23px;
	letter-spacing:1px;
	padding:30px 10px 10px 10px;
	color:#333333;
}

#movie {
	background-image:url(http://www.hyospo.net/images2/movie/bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
padding-top:40px;
	font-color:#333333;
	text-decoration:none;
}

#movie a {
	font-color:#333333;
}
#googlemaphe {
	color:#FFFFFF;
	margin-right:30px;
	padding-top:15px;
}

#googlemaphe a {
	color:#FFFFFF;
}
#title {
	margin-bottom:5px;
	color:#333333;
}
#title a {
text-decoration:none;
}
#title a:hover {
text-decoration:none;
color:red;
}
#select_chi {
	background-image:url(http://www.hyospo.net/images/chi_select_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:130px;padding-top:35px;
	padding-left:7px;
	padding-right:5px;
	float:left;
	height:190px;
	z-index:1;
	position:absolute;
}
#select_chi2 {
	background-image:url(http://www.hyospo.net/images2/cate_select_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:35px;
	width:317px;
	height:190px;
	float:left;
}

.chiiki_color a {
	color:#FFFFFF;
	text-decoration:none;
}

.chiiki_color a:hover {
	color:#FF9900;
}
.new {
	color:#010066;
	font-size:9px;
}
.new a {
	color:#010066;
	font-size:11px;
}
.new a:hover {
	color:#010066;
	font-size:11px;
}
#sports-etc {
	margin-bottom:0px;
	height:20px;
	border:0px;
	background-image:url(http://www.hyospo.net/images2/head_line.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:9px;
	padding-right:10px;
	font-size:11px;
}
#oospo_title_1 {
	float:left;
	width:250px;
	padding-left:10px;
	margin-top:15px;
	height:43px;
}
#size_change {
	float:right;
	width:180px;
	height:52px;
	padding-top:20px;
}
#map_list_bg {
	background-image:url(http://www.hyospo.net/images2/map_list_bg.jpg);
	width:180px;s
}
#topics_kako {
	float:left;
margin-top:15px;
	background-image:url(http://www.hyospo.net/images2/news_bg.jpg);
	width:280px;
	height:229px;
	padding-top:17px;
	padding-right:20px;
	background-repeat:no-repeat;
}
#return_top {
	margin-bottom:0px;
	height:12px;
	border:0px;
}
#foot_line {
	margin-top:0px;
	height:5px;
	width:948px;
	border:0px;
}
#foot_menu {
	float:left;
	margin-top:5px;
}
