@media screen and (min-width :641px){
/* CSS Document */

body {
	background-image:url(../images/body.png);
	width:100%;
	height:auto;
	background-repeat:no-repeat;
	background-size:cover;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#back {
	
}
a:hover {
	opacity:0.5;
}
h1 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:right;
}
#line {
	height:551px;
	background-image:url(../images/line.png);
	background-repeat:repeat-x;
}

.container {
	width:1000px;
	margin:0 auto;
}

#menu li {
	float:left;
}
#menuline {
	height:80px;
	background-image:url(../images/li1.png);
	background-repeat:repeat-x;
}


#topix {
	background-image:url(../images/00051new.png);
	height:199px;
	background-repeat:no-repeat;
	width:710px;
}

#topix1 {
	padding-top:60px;
}

#topix2 {
	padding-left:30px;
	width:670px;
	height:110px;
	overflow:hidden;
	line-height:1.7em;
}

#footer {
	height:239px;
	background-image:url(../images/fooline.png);
	background-repeat:repeat-x;
}


#menuf li{
	padding-top:15px;
}
#menuf2 li{
	padding-top:15px;
}


/******/
.width {
	width:600px;
}

.width20 {
	width:580px;
}

/******/
.width2 {
	width:400px;
}

#ppp p{
	width:880px;
}
/***/

.width3 {
	width:700px;
}

.width5 {
	width:680px;
}

/*********/
table th{
	padding-top:20px;
}

table th:last-child{
	padding-left:50px;
}

#map {
	text-indent:-9999px;
}

#link {
	position:absolute;
	top:10px;
	left:570px;
}

/********/

#hi {
	height:571px;
	text-indent:-9999px;
	background-image:url(../images/top1.png); 
	background-repeat:no-repeat; 
	background-position:50% 0; 
	
}

#naka {
	text-indent:-9999px;
	height:435px;
	background-image:url(../images/annai1.png);
	background-repeat:no-repeat; 
	background-position:50% 0; 
}
#naka2 {
	background-image:url(../images/aisatsu1.png);
	background-repeat:no-repeat; 
	background-position:50% 0; 
	height:435px;
	text-indent:-9999px;
}
#naka3 {
	background-image:url(../images/koutuu1.png); 
	background-repeat:no-repeat; 
	background-position:50% 0; 
	height:435px;
}
#naka4 {
	background-image:url(../images/newsports22.png); 
	background-repeat:no-repeat; 
	background-position:50% 0; 
	height:435px;
}
#naka5 {
	background-image:url(../images/access1.png);
	background-repeat:no-repeat; 
	background-position:50% 0; 
	height:435px;
}
#nakaoshi {
	background-image:url(../images/oshi.png);
	background-repeat:no-repeat; 
	background-position:50% 0; 
	height:435px;
}



/**追加************/
.width6 {
	width:500px;
}

.sp {
	display:none;
}

#table td {
	padding-top:10px;
}

.aaa {
	color:#F00;
	font-size:22px;
	font-weight:bold;
}

.posi {
	position:relative;
}

#mapmap {
	position:absolute;
	top:575px;
	left:660px;
}

#aaa01 td {
	padding:30px 0;
	line-height:2em;
	font-size:18px;
	letter-spacing:0.2em;
}
#mapmap2 {
	position:absolute;
	top:1370px;
	left:670px;
}


}


