@charset "UTF-8";
/* CSS Document */

body{
	margin:0px;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color: #362d2a;
	font-size: 13px;
	line-height: 150%;
	background-color: #FFFDF8;
}
img { border:none;}

h1,h2,h3{ padding:0px; margin:0px;}

#wrapper{
	background-image: url(images/bg-main.gif);
	background-repeat: repeat-y;
	background-position: 5px 0px;
	width:976px;
	min-height:600px;
	margin-left:auto;
	margin-right:auto;
	padding-left: 6px;
}

.header{ overflow:hidden;padding-left: 2px;}
.header-logo{float:left;width:222px;}
.header ul{margin:0px;padding:0px;list-style-type: none;}
.header li{ float:left;}
.header li a{width:103px; height:297px; display:block; text-indent:-999px;}

.navi01-off{ width:103px; height:297px; background-image:url(images/navi01-1.jpg); background-position:0px 0px;}
.navi01-on{ width:103px; height:297px; background-image:url(images/navi01-2.jpg); background-position:0px 0px;}

.navi02-off{ width:103px; height:297px; background-image:url(images/navi02-1.jpg); background-position:0px 0px;}
.navi02-on{ width:103px; height:297px; background-image:url(images/navi02-2.jpg); background-position:0px 0px;}

.navi03-off{ width:103px; height:297px; background-image:url(images/navi03-1.jpg); background-position:0px 0px;}
.navi03-on{ width:103px; height:297px; background-image:url(images/navi03-2.jpg); background-position:0px 0px;}

.navi04-off{ width:103px; height:297px; background-image:url(images/navi04-1.jpg); background-position:0px 0px;}
.navi04-on{ width:103px; height:297px; background-image:url(images/navi04-2.jpg); background-position:0px 0px;}

.navi05-off{ width:103px; height:297px; background-image:url(images/navi05-1.jpg); background-position:0px 0px;}
.navi05-on{ width:103px; height:297px; background-image:url(images/navi05-2.jpg); background-position:0px 0px;}

.navi06-off{ width:103px; height:297px; background-image:url(images/navi06-1.jpg); background-position:0px 0px;}
.navi06-on{ width:103px; height:297px; background-image:url(images/navi06-2.jpg); background-position:0px 0px;}

.navi07-off{ width:103px; height:297px; background-image:url(images/navi07-1.jpg); background-position:0px 0px;}
.navi07-on{ width:103px; height:297px; background-image:url(images/navi07-2.jpg); background-position:0px 0px;}

.contenter{
	overflow:hidden; padding-left:2px;
}
.contenter a:link{ color:#009fa8; text-decoration:underline;}
.contenter a:hover{ color:#009fa8; text-decoration:none;}
.contenter a:visited{ color:#009fa8; text-decoration:underline;}
.contenter h3{ font-size:13px; margin:0px; padding:0px;}
.contenter-favorable{ width:220px; height:526px; float:left;}
.contenter-favorable-word{height:80px;padding-left:23px;font-size:12px;padding-right: 18px;}

.contenter-business{ width:750px; height:266px; float:left;}
.contenter-business-store{ width:219px; padding-right:30px; float:left; font-size:12px;}

.contenter-product{width:365px;height:260px;float:left;position: relative;}
#contenter-product-up01{ overflow:hidden; height:149px; width:365px;}
#contenter-product-up02,#contenter-product-up03,#contenter-product-up04,#contenter-product-up05{ overflow:hidden; height:149px;  width:365px;visibility:hidden; position:absolute; top:52px;}
.contenter-product-pic{float:left;width:235px;}
.contenter-product-word{float:left;width:130px;font-size:12px; line-height:140%;}
.contenter-product-down{ position:absolute; bottom:0px;}
.contenter-product-down img{ padding-left:5px; cursor:pointer;}

.contenter-event{ width:385px; height:260px; float:left;}
.contenter-event-pic{}
.contenter-event-word{ font-size:12px; padding-right:40px;}

.contenter-about{ width:970px; height:340px; float:left;}
.contenter-about-box{padding-left:28px;overflow:hidden;padding-right: 30px;}
.contenter-about-pic{ width:370px; height: 235px; float:left;}
.contenter-about-word{width: 542px;height: 235px;float:left;padding-right: 0px;}
.contenter-about-word p{margin:0px;padding-top:0px;padding-bottom:10px;text-indent: 3em;font-size:12px;}

/* about.html使用 start*/
.about{}
.about h1{ padding:0px; margin:0px;}
.about-article{padding-left: 28px;width: 540px;float: left;}
.paragraph{ padding-bottom:30px;line-height: 180%; padding-top:0px; margin:0px; }
.about-article p{ padding-bottom:20px;}
.about-photo{width:366px;float:right;padding-right: 25px;}
.about-photo-item{width:336px;height:257px;background-image: url(images/about-pic-bg.jpg);background-repeat: no-repeat;padding: 15px;}
/* about.html使用 end*/

/* business.html使用 start*/
.business{ overflow:hidden;}
.business-item{ overflow:hidden; padding-bottom:15px; padding-left:25px; padding-right:30px; height:287px;}
.business-photo{width:336px; float:left;height:257px;background-image: url(images/about-pic-bg.jpg);background-repeat: no-repeat;padding: 15px;}
.business-word{ float:right; width:540px;}
.business-word p{padding-bottom:20px; padding-top:0px; margin:0px; line-height: 170%;}
/* business.html使用 end*/

/* event.html使用 start*/
.event{ overflow:hidden; padding-top:20px;}
.event table{border-color:#417100;border-width:1px;border-style:Solid;border-collapse:collapse;}
.event th{background-color: #579901;color:#FFFFFF;}
.event td{padding-top:2px;padding-bottom:2px;border-color:#417100;border-width:1px;border-style:Solid;}
/* event.html使用 end*/

/* event-detail.html使用 start*/
.event-item{ overflow:hidden; padding-bottom:15px; padding-left:25px; padding-right:30px;}
.event-detail-photo{width:350px;margin-left:auto; margin-right:auto;}
.event-detail-word{}
.event-detail-word p{padding-bottom:20px; padding-top:0px; margin:0px; line-height: 170%;}
/* event-detail.html使用 end*/

/* commerce.html使用 start*/
.commerce{ line-height: 170%; overflow:hidden;}
.commerce p{padding-bottom:20px; padding-top:0px; margin:0px; line-height: 170%;}
.commerce-navi{ float:left; width:238px;}
.commerce-navi ul{ margin:0px; padding:0px;}
.commerce-navi li{float: left;}
.commerce-navi li a{ text-indent:-999px; width:238px;height: 32px; display:block;}
.commerce-navi01-on{background-image: url(images/commerce-navi01-on.jpg);width:238px;height: 32px;}
.commerce-navi01-off{background-image: url(images/commerce-navi01-off.jpg);width:238px;height: 32px;}
.commerce-navi02-on{background-image: url(images/commerce-navi02-on.jpg);width:238px;height: 32px;}
.commerce-navi02-off{background-image: url(images/commerce-navi02-off.jpg);width:238px;height: 32px;}
.commerce-navi03-on{background-image: url(images/commerce-navi03-on.jpg);width:238px;height: 32px;}
.commerce-navi03-off{background-image: url(images/commerce-navi03-off.jpg);width:238px;height: 32px;}
.commerce-navi04-on{background-image: url(images/commerce-navi04-on.jpg);width:238px;height: 32px;}
.commerce-navi04-off{background-image: url(images/commerce-navi04-off.jpg);width:238px;height: 32px;}
.commerce-navi01-on a,.commerce-navi01-off a,.commerce-navi02-on a,.commerce-navi02-off a,.commerce-navi03-on a,.commerce-navi03-off a,.commerce-navi04-on a,.commerce-navi04-off a{text-indent:-999px; width:238px;height:32px; display:block;}
.commerce-navi03-1{background-image: url(images/commerce-navi03-1.jpg);width:238px;height: 29px;}
.commerce-navi03-1-on{background-image: url(images/commerce-navi03-1-on.jpg);width:238px;height: 29px;}
.commerce-navi03-1-off a{ text-indent:-999px; width:238px;height:29px; display:block;}
.commerce-navi03-1-off{background-image: url(images/commerce-navi03-1-off.jpg);width:238px;height: 29px;}
.commerce-navi03-2-off a,.commerce-navi03-2-on a,.commerce-navi03-3-off a,.commerce-navi03-3-on a,.commerce-navi03-4-off a,.commerce-navi03-4-on a,.commerce-navi03-1 a,.commerce-navi03-2 a,.commerce-navi03-3 a,.commerce-navi03-4 a{ text-indent:-999px; width:238px;height: 29px; display:block;}
.commerce-navi03-2{background-image: url(images/commerce-navi03-2.jpg);width:238px;height: 29px;}
.commerce-navi03-2-on{background-image: url(images/commerce-navi03-2-on.jpg);width:238px;height: 29px;}
.commerce-navi03-2-off{background-image: url(images/commerce-navi03-2-off.jpg);width:238px;height: 29px;}
.commerce-navi03-3{background-image: url(images/commerce-navi03-3.jpg);width:238px;height: 29px;}
.commerce-navi03-3-on{background-image: url(images/commerce-navi03-3-on.jpg);width:238px;height: 29px;}
.commerce-navi03-3-off{background-image: url(images/commerce-navi03-3-off.jpg);width:238px;height: 29px;}
.commerce-navi03-4{background-image: url(images/commerce-navi03-4.jpg);width:238px;height: 29px;}
.commerce-navi03-4-on{background-image: url(images/commerce-navi03-4-on.jpg);width:238px;height: 29px;}
.commerce-navi03-4-off{background-image: url(images/commerce-navi03-4-off.jpg);width:238px;height: 29px;}
.commerce-text{ float:left; width:710px;}
.commerce-pic{ overflow:hidden; width:600px;}
.commerce-pic-1{ float:left; padding-right:10px; padding-bottom:10px;}
.commerce-pic-2{ text-align:center; width:600px;padding-top:30px; padding-bottom:20px;}
.commerce-pic-3{ text-align:center; width:500px;padding-bottom:50px;}
.commerce-pic-4{ text-align:right; padding-bottom:30px;}
.commerce-table{border-color:#605c5a;border-width:1px;border-style:Solid;border-collapse:collapse;}
.commerce-table th{background-color: #605c5a; color:#FFFFFF;}
.commerce-table td{border-color:#605c5a;border-width:1px;border-style:Solid; padding-top:2px; padding-bottom:2px; padding-left:10px; color:#340032;}

/* commerce.html使用 end*/

/* favorable.html使用 start*/
.favorable{ overflow:hidden;}
.favorable table{border-color:#5b0058;border-width:1px;border-style:Solid;border-collapse:collapse;}
.favorable th{background-color: #69006c; color:#FFFFFF;}
.favorable td{border-color:#5b0058;border-width:1px;border-style:Solid; padding-top:4px; padding-bottom:4px;}
.td-01{ padding-left:10px;}

.favorable-item{ overflow:hidden; padding-bottom:15px; padding-left:25px; padding-right:30px; height:287px;}
.favorable-photo{width:336px; float:left;height:257px;background-image: url(images/about-pic-bg.jpg);background-repeat: no-repeat;padding: 15px;}
.favorable-word{ float:right; width:540px;}
.favorable-word p{padding-bottom:40px; padding-top:0px; margin:0px; line-height: 170%;}
.specialdetail{text-indent: -5em;padding-left: 5em;color:#a40000;}
/* favorable.html使用 end*/

/* scenic.html使用 start*/
.scenic{}
.scenic-item{overflow:hidden;height:287px;padding-left:25px;padding-right:30px; padding-bottom:15px;}
.scenic-word{ float:left; width:540px;}
.scenic-word p{padding-bottom:20px;padding-top:0px;margin:0px;line-height: 160%;}
.scenic-photo{width:336px; float:right;height:257px;background-image: url(images/about-pic-bg.jpg);background-repeat: no-repeat;padding: 15px;}
/* scenic.html使用 end*/

/* travel.html使用 start*/
.travel{}
.travel-word{padding-left:28px; padding-right:30px;}
.travel-word p{padding-bottom:20px; padding-top:0px; margin:0px; line-height: 170%;}
.travel-photo{padding-left:28px;overflow:hidden;width: 940px;padding-bottom: 30px;}
.travel-photo-item{ float:left; height:137px;}
.travel-photo-item-word{ padding-top:4px;}
/* travel.html使用 end*/

/* traffic.html links.html使用 start*/
.traffic{padding-left:28px; padding-right:30px; padding-bottom:30px;}
.traffic p{padding-bottom:20px; padding-top:0px; margin:0px; line-height: 170%;}
.traffic p a:link,a:visited{ color:#362d2a; text-decoration:none;}
.traffic p a:hover{ color:#009fa8; text-decoration: underline;}
/* traffic.html links.html使用 end*/

/* manage.html使用 start*/
#function{ overflow:hidden;padding-bottom:10px;}

#function-logo{ width:222px; float:left;}

#function-navi{
	width:750px;
	padding-top: 20px;
	color:#fff;font-size: 15px;
}
#function-navi a:link,#function-navi a:visited {font-size: 15px;text-decoration:none; color:#fff;}
#function-navi a:hover {	color:#fff; text-decoration:underline;}

.function-navi-items{
	overflow:hidden;
	background-image: url(images/point02.gif);
	background-repeat: no-repeat;
	height:70px; padding-top:10px;
}

.function-navi-second-off {
	float:left;
	font-size: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
    text-decoration:none; color:#fff;
}
.function-navi-second-off a:link,.function-navi-second-off a:visited {font-size: 15px;text-decoration:none; color:#fff;}
.function-navi-second-off a:hover,.function-navi-second-on a:hover {	color:#fff; text-decoration:underline;}
.function-navi-second-on {
    float:left;
	font-size: 15px; 
    padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	color:#fff; font-weight:bold;
}
.function-navi-second-on a:link,.function-navi-second-on a:visited {font-size: 15px; color:#fff; font-weight:bold; text-decoration:none;}

#function-content{
	padding-bottom: 30px;
	float: right;
	width: 750px;
	margin: 0px;
}
.manage{
	width:750px;
	padding-top: 30px;
}

.manage table{
	border-width:1px;
	border-style:Solid;
	border-color: #999999;
	border-collapse:collapse;
}
.manage th{
	background-color: #E4E4E4;
	border-color: #999999;
	color:#000066;
}
.manage td{border-width:1px;border-style:Solid;padding:6px;border-color: #999999;}
.td-02 {font-weight: bold;}
.manage a:link{color:#362d2a;text-decoration:none;}
.manage a:hover{color:#009fa8;text-decoration:underline;}
.manage a:visited{text-decoration:none;color: #362d2a;}
/* manage.html使用 end*/

/* sitemap.html使用 start*/
.sitemap{padding-left:28px; padding-right:30px; line-height: 170%; text-align:center; font-size:15px;}
.sitemap a:link,.sitemap a:visited{ color:#9a1f23; text-decoration:none;}
.sitemap a:hover{ color:#9a1f23; text-decoration: underline;}
/* sitemap.html使用 end*/


.backtoindex{ padding-bottom:20px; padding-top:20px; text-align:center;}

.footer {text-align: center;height: 157px;padding-left: 2px;}
#footer-wordstyle01{ padding-top:8px;}
#footer-wordstyle02{padding-top:5px;}

.font01{ color:#486a00;}
.font01 a:link,a:visited{ color:#486a00; text-decoration:none;}
.font01 a:hover{ color:#486a00; text-decoration:underline;}

.font02{ color:#a40000; font-size:13px;}

.font03{ color:#8c8b8b; font-size:12px;}

.font04{text-indent: 3em;}

.font05{ color:#8c8b8b;}

.font06{ font-size:15px; padding-left:8px;}

.font07{ color:#601986; font-size:13px;}

.font08{ color:#534c48;}

.font09{
	text-indent: -6em;
	padding-left: 6em;
}

.font10{
	text-indent: -2em;
	padding-left: 2em;
}

.font11{
	text-indent: -2em;
	padding-left: 2em;
	color:#a40000;
}

.font12{color:#a40000; font-size:13px;text-indent: 3em; padding-top:30px;}

