@charset "utf-8";
/* reset */

ul {list-style:none;}
li, li a {display:block;}


/*content*/
.head {
	width:750px;
	height:140px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	}

h1.h01 {background:url(img/head01.gif) no-repeat;font-size: 90%;font-weight: normal;}

.bar {
	width:750px;
	height:115px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}

.b01 {background:url(img/bar01.gif);}
.b02 {background:url(img/bar02.gif);}

.case {
	width:750px;
	height:auto;
	overflow:hidden;
	margin:0px;
	}

.case img {margin:0px; padding:0px;}

#sabhead {
	width:750px;
	height:217px;
	margin:20px 0px 0px;
	background:url(img/sabhead.gif);
	text-indent:-9999px;
	}


ul.sabnavi {
	width:570px;
	height:36px;
	margin:0px auto;
	padding:0px;
	}

ul.sabnavi li,ul.sabnavi a {
	width:106px;
	height:36px;
	margin:0px 0px 0px 2px;
	padding:0px;
	float:left;
	text-indent:-9999px;
	background-repeat:no-repeat;
	}

li.tab01 a {background:url(img/sabnavi01.gif);}
li.tab01 a:hover {background:url(img/sabnavi01.gif); margin:-3px 0px;}

li.tab02 a {background:url(img/sabnavi02.gif);}
li.tab02 a:hover {background:url(img/sabnavi02.gif); margin:-3px 0px;}

li.tab03 a {background:url(img/sabnavi03.gif);}
li.tab03 a:hover {background:url(img/sabnavi03.gif); margin:-3px 0px;}

li.tab04 a {background:url(img/sabnavi04.gif);}
li.tab04 a:hover {background:url(img/sabnavi04.gif); margin:-3px 0px;}

li.tab05 a {background:url(img/sabnavi05.gif);}
li.tab05 a:hover {background:url(img/sabnavi05.gif); margin:-3px 0px;}

/*複数*/
.plan {
	width:715px;
	height:auto;
	overflow:hidden;
	margin:20px auto;
	}

.plan p.ch {color:#FF3399; margin:0px; padding:0px;}
	
.plan h3 {
	width:715px;
	height:67px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}

.naha_t {background:url(img/naha_title.gif);}
.nishi_t {background:url(img/nishi_title.gif);}
.toka_t {background:url(img/toka_title.gif);}
.aka_t {background:url(img/aka_title.gif);}
.ishi_t {background:url(img/ishi_title.gif);}

.inner {
	width:715px;
	height:170px;
	overflow:hidden;
	margin:10px 0px;
	}

.inner img {
	width:224px;
	height:170px;
	margin:0px;
	padding:0px;
	float:left;
	}

.inner div {
	width:480px;
	height:auto;
	overflow:hidden;
	margin:0px 5px;
	float:left;
	}

.inner h4 {
	width:480px;
	height:20px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}

.naha_sabt {background:url(img/naha_sabt.gif);}
.nishi_sabt {background:url(img/nishi_sabt.gif);}
.toka_sabt {background:url(img/toka_sabt.gif);}
.aka_sabt {background:url(img/aka_sabt.gif);}
.ishi_sabt {background:url(img/ishi_sabt.gif);}

.inner p {
	width:480px;
	height:auto;
	overflow:hidden;
	margin:10px 5px;
	line-height:14px;
	}

.inner ul {
	width:500px;
	height:60px;
	margin:0px;
	padding:0px;
	background:url(img/syousai.gif) no-repeat left top;
	}

.inner li,.inner a {
	width:110px;
	height:36px;
	margin:10px 0px 0px 2px;
	padding:0px;
	float:left;
	text-indent:-9999px;
	background-repeat:no-repeat;
	}

a.os {background:url(img/os.gif);}
a.ty {background:url(img/ty.gif);}
a.na {background:url(img/na.gif);}
a.fu {background:url(img/fu.gif);}

a.os:hover {background:url(img/os_o.gif);}
a.ty:hover {background:url(img/ty_o.gif);}
a.na:hover {background:url(img/na_o.gif);}
a.fu:hover {background:url(img/fu_o.gif);}

div.photo {
	width:715px;
	height:auto;
	overflow:hidden;
	margin:5px 0px;
	padding:0px;
	}

div.photo dl {
	width:169px;
	height:auto;
	overflow:hidden;
	margin:0px 4px;
	padding:0px;
	float:left;
	}

div.photo dt {
	width:169px;
	height:126px;
	margin:0px;
	padding:0px;
	}

div.photo dd {
	width:169px;
	height:20px;
	line-height:20px;
	margin:0px;
	padding-left:15px;
	background:url(img/mark.gif) no-repeat left center;
	}


/*other*/

a.area {
	display:block;
	width:111px;
	height:20px;
	text-indent:-9999px;
	float:right;
	background:url(img/area.gif) no-repeat;
	}

a.area:hover {background:url(img/area_o.gif) no-repeat;}