@charset "UTF-8";
* {
}
body {
	font-size: 85%;
	background-image:url(../img/sp_back.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
a:hover {
	opacity: 1;
}
img {
	width: 100%;
	height: auto;
}
/*------------------------------------------------------ wrapper*/
div#wrapper {
	text-align: center;
	font-size: 100%;
}
/*------------------------------------------------------ container*/
div#container {
	margin: 0px auto;
	width: auto;
}
/*------------------------------------------------------ header*/
div#header {
	height: auto;
}
/**/
div#header div {
	display: none;
}
/*------------------------------------------------------ nav*/
#toggle {
	display: block;
	clear: both;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
#toggle img {
	margin: 0px 5px;
	width: 68px;
	height: 65px;
}
#toggle img:before {
}
/**/
#nav {
	width: 100%;
	max-width: none;
}
#nav > li {
	float: none;
	width: 100%;
	border-bottom: 3px solid;
	line-height: 50px;
}
#nav li.nv7 {
	width: 100%;
}
#nav > li a {
	display: block;
	width: 100%;
	height: auto;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
#nav > li a:hover {
	text-decoration: none;
}
ul.menu__second-level {
	display: none;
}
li.menu__mega ul.menu__second-level {
	display: none;
}
li.menu__mega:hover ul.menu__second-level {
	display: none;
}
li.menu__mega ul.menu__second-level > li {
	display: none;
}
li.menu__mega ul.menu__second-level > li:nth-child(2n+2) {
	display: none;
}
/**/
#nav2 {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#nav2 > li {
	display: block;
	width: 100%;
	border-bottom: 3px solid #66cc00;
	padding: 10px 0px;
}
#nav2 > li a {
	display: block;
	width: 100%;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
/*------------------------------------------------------ point*/

#point {
	display:none;
}
/*------------------------------------------------------ main*/
#main {
	padding: 10px 0px;
}
/*------------------------------------------------------ footnavi*/
#footnavi {
	font-size: 85%;
	width: auto;
	padding: 15px;
}
#footnavi .area1, #footnavi .area2, #footnavi .area3 {
	float: none;
	width: 100%;
	padding-bottom: 0px;
}
#footnavi .area2 p {
	margin: 10px 0px 20px 0;
}
#footnavi div {
	display: table;
	width: 100%;
}
#footnavi dl, #footnavi .area2 dl {
	display: table-cell;
	width: 50%;
	padding: 0px 5px;
}
#footnavi .atte {
	margin: 10px 4px;
	border-radius: 5px;
}
/*------------------------------------------------------ フッターバナー*/


/*長良川誘致*/
div.link_area {
	margin: 40px 0;
	padding:0;
	float: none;
}
div.link_area ul {
	margin: 0 auto;
	padding:0;
	list-style-type:none;
	font-size: 0;
	text-align: center;
}
div.link_area ul li {
	float: none;
		display: inline;
}
div.link_area ul li a, div.link_area ul li a img {

	margin:0;
	padding:0;

}
div.link_area ul li a[href$=".pdf"] {
	background:none;
}
 @media screen and (max-width:480px) {
/*長良川誘致*/
div.link_area {
	margin:20px auto;
	padding:0;
	float: none;
	width:auto;
}
div.link_area ul {
	margin:0 50px;
	padding:0;
	text-align: center;
}
div.link_area ul li {
	display: inline;	
}
div.link_area ul li img {
	width:100%;
	margin:0;
	padding:0;
	border: none;
	}
div.link_area ul li a {
	display: inline;	
}

div.link_area ul li a[href$=".pdf"] {
	background:none;
}
}

/*------------------------------------------------------ footer*/
#footer .flink {
	font-size: 80%;
	margin: 0;
	padding:64px 0 0 0;
	background-color: #fff;
}
address {
	font-size: 80%;
}
address img {
	width: 50%;
	max-width: 257px;
}
/*------------------------------------------------------ page-top*/
#page-top {
	display:none;
}
