@charset "Shift_JIS";
/*@import url(main_layout.css);
@import url(main_top.css);*/
/* {
	margin:0;
	padding:0;
}
*/
body {
	color: #333;
	background-color:#FFF;
	margin-left:auto;margin-right:auto; width:920px;
	font-size:12px;
	/*text-align:center;*/
	/*background-image:url(../img/bg_shadow.gif);*/
/*	background-repeat:repeat-y;
	background-position:center;
*/
}

hr {
	display:none;
	clear:both
}

/*img{
	border:0;
}
*/
html{
	overflow-y:scroll;
}

h1 {

	text-align:left;
/*	background-color:#FFFFCC;*/
	color:#8c5c1c;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
}

h2 {

	font-size:14px;
	color:#8c5c1c;
	font-weight:normal;
	margin:0;
	padding:0;
}

h3 {
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 2px 0px;
	padding:0;
}

#page {
	width:910px
	}

.clear{
	clear:both
	}
	
#header{
	width:900px ; height:60px; margin-top:20px; margin-bottom:8px
	}
	
#l-head {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0; PADDING-TOP: 0px; width:600px; height:60px;
		}
		
#h-rogo{
	width:230px;
	float:left
}

#hh {
	text-align:right;
	width:340px;
	padding:15px 10px 10px 20px;
	float:left
	}

#nav {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999999; height:18px ; width:410px; float:left; margin-top:3px;

}

#nav ul {
	MARGIN: 5px 0px 0px; padding:0; LIST-STYLE-TYPE: none
}
#nav li {
	PADDING-RIGHT: 5px;  PADDING-LEFT: 10px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 0px ; background: url(../img/rink-icon.gif) no-repeat 0px 0.12em;
}
#nav li a {
	COLOR: #8c5c1c;
}

#nav li a:hover {
	color:#ff0000;	text-decoration: none; 
}

.space{
	letter-spacing:0.238em; display:inline;
	}
.tel{
	display:inline
	}
#r-head {
	PADDING:30px 0px 0px 0px; FLOAT: left;MARGIN: 0; width:300px; height:50px ;text-align: right;
	}

#dSearch{
	text-align:right; height:18px ; width:190px; float:left
	}
	
a:link {
	color:#0646a0;	text-decoration: none;
	}

a:visited {
	color:#551a8b;	text-decoration: none;
}

a:hover
, a:active {
	color:#ff0000;	text-decoration: underline;
}

#main{
	margin:0; padding:0; width:910px; height:520px; margin-bottom:1px;
}

#lCnt,
#rCnt{
	float:left
	
	}

#lCnt{
	margin:0; width:605px; 
	}

#rCnt {
	margin:0px;
	 width:305px; 
	}
#mainPhoto {
	width:600px; margin:5px 3px 10px 0px; height:320px ; background:url(../img/newimage1.jpg) no-repeat center
	}
	
#lMCnt{
	width:605px;
	}
	

#info {
	BACKGROUND: url(../img/bkw_02.gif) repeat-y center top; WIDTH: 300px; height:160px; float:left 
}

#info ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; list-style-type:none
	}
#info li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 2px 10px; PADDING-TOP: 0px
}
#info .text{
	MARGIN-TOP: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 6px; MARGIN-LEFT: 10px; WIDTH: 260px; MARGIN-RIGHT: auto; TEXT-ALIGN: left; height:100px ; overflow:auto
	}
	

#info p {
	MARGIN: 0px 0px 0px 0px; clear:both
	}

#shop {
	FLOAT: left; BACKGROUND: url(../img/bw_2.gif) repeat-y center top; WIDTH: 299px; height:160px; margin-left:2px;
}

#shop .text{
	MARGIN-TOP: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; margin-bottom:15px; MARGIN-LEFT: auto; WIDTH: 250px; MARGIN-RIGHT: auto; TEXT-ALIGN: left; height:100px
	}
#shop .text ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px ; LIST-STYLE-TYPE: none
}
#shop .text li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; padding-top:2px; padding-bottom:3px; FONT-SIZE: 12px; BACKGROUND: url(../img/rink-icon.gif) no-repeat 0px 0.12em; MARGIN: 0px;
}
	
#sale {
	BACKGROUND:url(../img/bw_2.gif) repeat-y ; WIDTH: 299px; HEIGHT: 180px; margin-top:5px ; margin-bottom:10px ; padding-top:0px
}

#sale .text1{
	MARGIN-TOP: 0px; margin-bottom:10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 250px; MARGIN-RIGHT: auto; TEXT-ALIGN: left; height:18px; clear:both
	}
	
#sale .text1 ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sale .text1 li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 12px; FLOAT: left; BACKGROUND: url(../img/rink-icon.gif) no-repeat 0px 0.12em;PADDING-BOTTOM: 0px; MARGIN: 3px 0px 3px 0px; PADDING-TOP: 0px
}

	
#sale .text2{
	MARGIN-TOP: 10px; margin-bottom:10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 250px; MARGIN-RIGHT: auto; TEXT-ALIGN: left; height:18px
	}
#sale .text2 ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px ; LIST-STYLE-TYPE: none
}
#sale .text2 li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 12px; FLOAT: left; BACKGROUND: url(../img/rink-icon.gif) no-repeat 0px 0.12em;PADDING-BOTTOM: 0px; MARGIN: 3px 0px 3px 0px; PADDING-TOP: 0px
}

#rent {
	BACKGROUND:url(../img/bw_2.gif) repeat-y ; WIDTH: 299px; HEIGHT: 155px; margin-bottom:10px
}

#rent .text1{
	MARGIN-TOP: 0px; margin-bottom:10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 250px; MARGIN-RIGHT: auto; TEXT-ALIGN: left; height:18px; clear:both
	}
	
#rent .text1 ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#rent .text1 li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 12px; FLOAT: left; BACKGROUND: url(../img/rink-icon.gif) no-repeat 0px 0.12em;PADDING-BOTTOM: 0px; MARGIN: 3px 6px 3px 0px; PADDING-TOP: 0px
}

	
#rent .text2{
	MARGIN-TOP: 10px; margin-bottom:10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 250px; MARGIN-RIGHT: auto; TEXT-ALIGN: left; height:18px
	}
#rent .text2 ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px ; LIST-STYLE-TYPE: none
}
#rent .text2 li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 12px; FLOAT: left; BACKGROUND: url(../img/rink-icon.gif) no-repeat 0px 0.12em;PADDING-BOTTOM: 0px; MARGIN: 3px 0px 3px 0px; PADDING-TOP: 0px
}

#architec {
	BACKGROUND:url(../img/bw_2.gif) repeat-y ; WIDTH: 299px; HEIGHT: 180px; margin-bottom:10px
}

#architec .text1{
	MARGIN-TOP: 0px; margin-bottom:10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 250px; MARGIN-RIGHT: auto; TEXT-ALIGN: left; height:18px; clear:both
	}
	
#architec .text1 ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#architec .text1 li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 12px; FLOAT: left; BACKGROUND: url(../img/rink-icon.gif) no-repeat 0px 0.12em;PADDING-BOTTOM: 0px; MARGIN: 3px 6px 3px 0px; PADDING-TOP: 0px
}

	
#architec .text2{
	MARGIN-TOP: 10px; margin-bottom:10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 250px; MARGIN-RIGHT: auto; TEXT-ALIGN: left; height:18px
	}
#architec .text2 ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px ; LIST-STYLE-TYPE: none
}
#architec .text2 li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 12px; FLOAT: left; BACKGROUND: url(../img/rink-icon.gif) no-repeat 0px 0.12em;PADDING-BOTTOM: 0px; MARGIN: 3px 6px 3px 0px; PADDING-TOP: 0px
}

.titel{
	 margin-left:18px; margin-top:5px
	}
.titel2{
	 margin-left:18px; margin-top:5px; float:left
	}
.titelWaki{
	width:100px; float:left; margin-top:15px; margin-left:10px; padding:0
	}
.titelWaki2{
	width:100px; float:left; margin-top:0px; margin-left:10px; margin-bottom:10px; padding:0
	}


.titelWaki ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px ; LIST-STYLE-TYPE: none
}
.titelWaki li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 12px; BACKGROUND: url(../img/rink-icon.gif) no-repeat 0px 0.12em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px ;LIST-STYLE-TYPE: none
}
	
.kageWaku{
	margin-top:0px; padding:0px; width:300px
	}
.kageWakuShita{
	margin-bottom:0px ; padding:0px; width:300px 
	}

.waku{
	margin-top:0px; padding:0px; width:299px
	}
.wakuShita{
	margin-bottom:0px ; padding:0px; width:299px 
	}

.alphafilter {
	WIDTH: 190px; height:200px; background-color:#CCCCCC; background:url(../img/siro.png) no-repeat center; margin-left:300px; margin-top:30px; padding-top:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
	(src=../img/siro.png);

}

#topi img{
	display:none
}

#topi ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 10px
	}
#topi li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 2px 10px; PADDING-TOP: 0px
}
#topi .text{
	MARGIN-TOP: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 6px; MARGIN-LEFT: 10px; WIDTH: 260px; MARGIN-RIGHT: auto; TEXT-ALIGN: left; height:100px ; overflow:auto
	}
	

#topi p {
	MARGIN: 0px 0px 0px 0px; clear:both
	}



#text{
	MARGIN-TOP: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; MARGIN-LEFT: auto; WIDTH: 260px; MARGIN-RIGHT: auto; TEXT-ALIGN: left; height:70px
	}
	
#footer {
	width:900px; margin-left:auto; margin-right:auto;text-align: right; color:#8c5c1c;	font-size:12px;	font-weight:normal;	padding:0;
}

#footer P {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 140%
}

#footer P.cp {
	FONT-SIZE: 83.3%; COLOR: #666666;TEXT-ALIGN: right; TEXT-DECORATION: none
}
#t-inf {
	height: 40px;
	width: 600px;
	MARGIN-BOTTOM: 7px;
}
