@charset "utf-8";#wrapper {
	width: 100%;
}
img {
	max-width: 100%;
	height: auto;
}
#header {
	height: auto;
}
#main {
	width: 100%;
}
.timg,.timg1 {
	width: 80%;
	height: auto;
	margin: auto 10%;
}
#menu a,#menu li  {
	display: block;
}
#menu {
	width: 100%;
}
#menu li {
	border-bottom: solid 2px #999;
	margin: auto;
}
.rimg,.stf2 .limg1,.stf1 .rimg {
	width: 0%;
}
.stf1,.stf2 {
	width: 100%;
	height: auto;
	padding-left: 2px;
}
.stf1 img,.stf2 img {
	width: 47%;
}
.stf1 .limg,.stf2 .rimg1 {
	width: 35%;
	float: left;
	margin: 2px 2px 2px 0;
}
.clf li {
	width: 63%;
	font-size: 0.8em;
	font-weight: bold;
	font-family:"ＭＳ Ｐゴシック";
	color: #333;
	float: right;
}
table {
	max-width: 100%;
}
th {
	width: 24%;
}
th,td {
	border-bottom: solid 1px #666;
}
#tni hr {
	margin: 0;
}
#tni p {
	font-size: 0;
	color: #fff;
	line-height: 0;
}
#tni img,table {
	width: 0;
	height: 0;
}
#tni td {
	border: none;
}
#tni {
	height: 0%;
}
hr {
	margin: 0;
}
.prc,.prc1 {
	width: 100%;
	height: auto;
}
.prc2 {
	text-indent: 1em;
}
.line1 {
	margin-top: 5px;
}
.line2 {
	width: 0;
	height: 0;
	margin: 0;
}
dl {
	width: 100%;
	margin: 0;
}
#goods {
	width: 100%;
}
#goods img {
	width: 100%;
}
#goods td {
	border: none;
}
#goods h3 {
	margin: 0;
}
#goods .now {
	width:25%;
}
#goods .now1 {
	width: 55%;
}
#goods .gds {
	width: 40%;
	margin: 2px 2px;
	padding: 0;
}
#goods h3 {
	clear: both;
}
.stb {
	padding: 0;
	margin: 0;
}
.gds1 {
	margin: 0;
	float: right;
}
.clf {
	width: 100%;
	font-size: 0.8em;
}
#map_canvas {
	width: 90%;
	border: none;
	margin: 10px auto;
}
.map1 th {
	text-align: left;
	width: 30%;
}
#cpn1 h3 {
	font-size: 0;
	color: #fff;
}
#cpn1 p,#pdf p {
	font-size: 0;
	color: #fff;
}
#cpn1 a:link, #cpn1 a:visited,#pdf a:link, #pdf a:visited {
	text-decoration: none;
	color: #fff;
	outline: none;
}

#cpn1 a img,#pdf a img {
	width: 0;
	height: 0;
}
#cpn1 a,#pdf a {
	display: none;
}
#cpn2 ol {
	font-size: 1em;
	color: #00F;
}

#cpn2 li {
	height: 100%;
	padding: 5px 0; 
}
#cpn2 h2 {
	font-size: 1em;
	color: #909;
}
#cpn2 h3 {
	font-size: 0.9em;
	color: #666;
	margin-top: 2px;
	
}

#cpn2 a:link,#cpn2 a:visited {
	text-decoration: none;
	color: #03c;
	outline: none;
}

#cpn2 a:hover {
	color: #609;
}

#cpn2 a {
	display: block;
}
#cpn3 {
	width: 100%;
}
#cpn3 img {
	width: 100%;
}

/* Menu Normal */

#menu #top a {background: url(img/menu00s.gif) left top no-repeat;}
#menu #shp a {background: url(img/menu01s.gif) left top no-repeat;}
#menu #stf a {background: url(img/menu02s.gif) left top no-repeat;}
#menu #pri a {background: url(img/menu03s.gif) left top no-repeat;}
#menu #gds a {background: url(img/menu04s.gif) left top no-repeat;}
#menu #map a {background: url(img/menu05s.gif) left top no-repeat;}
#menu #cpn a {background: url(img/menu06s.gif) left top no-repeat;}


/* Menu Hover */

#menu #top a:hover {background: url(img/menu00s.gif) left center no-repeat;}
#menu #shp a:hover {background: url(img/menu01s.gif) left center no-repeat;}
#menu #stf a:hover {background: url(img/menu02s.gif) left center no-repeat;}
#menu #pri a:hover {background: url(img/menu03s.gif) left center no-repeat;}
#menu #gds a:hover {background: url(img/menu04s.gif) left center no-repeat;}
#menu #map a:hover {background: url(img/menu05s.gif) left center no-repeat;}
#menu #cpn a:hover {background: url(img/menu06s.gif) left center no-repeat;}

/* Menu Current */

#menu #crnt0 {background: url(img/menu00s.gif) left bottom no-repeat;}
#menu #crnt1 {background: url(img/menu01s.gif) left bottom no-repeat;}
#menu #crnt2 {background: url(img/menu02s.gif) left bottom no-repeat;}
#menu #crnt3 {background: url(img/menu03s.gif) left bottom no-repeat;}
#menu #crnt4 {background: url(img/menu04s.gif) left bottom no-repeat;}
#menu #crnt5 {background: url(img/menu05s.gif) left bottom no-repeat;}
#menu #crnt6 {background: url(img/menu06s.gif) left bottom no-repeat;}

#menu {
	width: 100%;
	margin: auto;
}
.w3c {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
}
#footer {
	height: auto;
}