@charset "utf-8";
/* CSS Document */

#content #right #right_container #main_img {
	text-align:center;
	margin-top:24px;
	margin-bottom:23px;
}

#content #right #right_container .contents {
	margin:17px 0 0 29px;
	padding-bottom:17px;
	width:614px;
	border-bottom:#818181 1px dotted;
}

#content #right #right_container .contents img {
	float:left;
}

#content #right #right_container .contents .data {
	float:left;
	width:412px;
	margin-left:22px;
}

#content #right #right_container .contents h3 {
	display: table;
}

#content #right #right_container .contents h3 a {
	background:#2cabe2;
	padding:4px 10px;
	color:#FFF;
	font-size:1.6em;
}

#content #right #right_container .contents h3 a:hover {
	background: #F90;
}

#content #right #right_container .contents p {
	color:#494949;
	font-size:1.3em;
	margin-top:18px;
	line-height:160%;
}




#content #right #right_container #spot01 {
	margin-top:24px;
	margin-bottom:23px;
}

#content #right #right_container #spot01 #spot_left {
	width:322px;
	float:left;
}

#content #right #right_container #spot01 #spot_left #photo01 {
	width:315px;
	border:#CCC solid 1px;
}

#content #right #right_container #spot01 #spot_left ul {
	margin:5px 0;
	padding:0;
}

#content #right #right_container #spot01 #spot_left ul li {
	float:left;
	margin:0;
	padding:0;
	margin-right:3px;
}

#content #right #right_container #spot01 #spot_left ul li img {
	width:75px;
	border:#CCC solid 1px;
	cursor:pointer;
}

#content #right #right_container #spot01 #spot_right {
	width:330px;
	float:right;
}


#content #right #right_container #spot01 #spot_right h4 {
	border-left:#80b132 solid 4px;
	padding-left:12px;
}

#content #right #right_container #spot01 #spot_right h4 p#title {
	font-size:2.2em;
	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}

#content #right #right_container #spot01 #spot_right #spot_text p {
	font-size:1.2em;
	line-height:160%;
}

#content #right #right_container #spot_table {
	margin-top:25px;
	width:100%;
	background:#cccccc;
}

#content #right #right_container #spot_table th {
	background:#d0eea1;
	text-align:center;
	padding:10px 0;
	width:120px;
	font-size:1.2em;
}

#content #right #right_container #spot_table td {
	background:#FFF;
	padding:10px;
	font-size:1.2em;
}

#googlemaps iframe {
	margin-top:20px;
	width:100%;
	height:300px;
}

#content #left h2 {
	background:url(../images/common/left_head2.png) no-repeat;
}

#content #left h2 a {
	color:#f7dc00;
	font-size:1.1em;
}

#content #right h2 {
	background:url(../images/common/line01.png) repeat-x bottom left;
	padding-bottom:20px;
	
}

#content #right h2.d02 {
	border-left:#66b2ff solid 10px;
	background:none;
	padding-left:10px;
	padding-bottom:0;
}

#content #right h2.d02 p {
	background:none;
	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}

#content #right h2.d02 p.title {
	font-size:3.2em;
	font-weight:bold;
}

#content #right #right_container #spot01 #spot_left2 {
	width:448px;
	float:left;
}

#content #right #right_container #spot01 #spot_left2 #photo01 {
	width:448px;
	border:#CCC solid 2px;
}

#content #right #right_container #spot01 #spot_right2 {
	width:141px;
	float:right;
}

#content #right #right_container #spot01 #spot_right2 ul li img {
	width:137px;
	border:#CCC solid 2px;
	margin-bottom:5px;
	cursor:pointer;
}

#content #right .right_container2 {
	padding-left:56px !important;
	padding-right:56px !important;
}

p.dam_text {
	font-size:1.2em;
	margin:15px 0 0 0;
	line-height:160%;
}





/**新豊根ダム**/

@charset "utf-8";
/* CSS Document */

#content #right #right_container #main_img {
	text-align:center;
	margin-top:24px;
	margin-bottom:23px;
}

#content #right #right_container .contents {
	margin:17px 0 0 29px;
	padding-bottom:17px;
	width:614px;
	border-bottom:#818181 1px dotted;
}

#content #right #right_container .contents img {
	float:left;
}

#content #right #right_container .contents .data {
	float:left;
	width:412px;
	margin-left:22px;
}

#content #right #right_container .contents h3 {
	display: table;
}

#content #right #right_container .contents h3 a {
	background:#2cabe2;
	padding:4px 10px;
	color:#FFF;
	font-size:1.6em;
}

#content #right #right_container .contents h3 a:hover {
	background: #F90;
}

#content #right #right_container .contents p {
	color:#494949;
	font-size:1.3em;
	margin-top:18px;
	line-height:160%;
}

#content #right #right_container .spot01 {
	margin-top:24px;
	margin-bottom:23px;
}

#content #right #right_container .spot01 .spot_left {
	width:322px;
	float:left;
}

#content #right #right_container .spot01 .spot_left #photo01 {
	width:315px;
	border:#CCC solid 1px;
}

#content #right #right_container .spot01 .spot_left ul {
	margin:5px 0;
	padding:0;
}

#content #right #right_container .spot01 .spot_left ul li {
	float:left;
	margin:0;
	padding:0;
	margin-right:3px;
}

#content #right #right_container .spot01 .spot_left ul li img {
	width:75px;
	border:#CCC solid 1px;
	cursor:pointer;
}

#content #right #right_container .spot01 .spot_right {
	width:312px;
	float:right;
}


#content #right #right_container .spot01 .spot_right h4 {
	border-left:#80b132 solid 4px;
	padding-left:12px;
}

#content #right #right_container .spot01 .spot_right h4 p#title {
	font-size:2.2em;
	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}

#content #right #right_container .spot01 .spot_right .spot_text p {
	font-size:1.2em;
	line-height:160%;
}

#content #right #right_container .spot_table {
	margin-top:25px;
	width:100%;
	background:#cccccc;
}

#content #right #right_container .spot_table th {
	background:#d0eea1;
	text-align:center;
	padding:10px 0;
	width:120px;
	font-size:1.2em;
}

#content #right #right_container .spot_table td {
	background:#FFF;
	padding:10px;
	font-size:1.2em;
}

#googlemaps iframe {
	margin-top:20px;
	width:100%;
	height:300px;
}

#content #left h2 {
	background:url(../images/common/left_head2.png) no-repeat;
	color:#f7dc00;
}

#content #right h2 {
	background:url(../images/common/line01.png) repeat-x bottom left;
	padding-bottom:20px;
	
}

#content #right h2.d02 {
	border-left:#66b2ff solid 10px;
	background:none;
	padding-left:10px;
	padding-bottom:0;
}

#content #right h2.d02 p {
	background:none;
	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}

#content #right h2.d02 p.title {
	font-size:3.2em;
	font-weight:bold;
}

#content #right #right_container .spot01 .spot_left2 {
	width:448px;
	float:left;
}

#content #right #right_container .spot01 .spot_left2 #photo01 {
	width:448px;
	border:#CCC solid 2px;
}

#content #right #right_container .spot01 .spot_left2 #photo02 {
	width:448px;
	border:#CCC solid 2px;
}

#content #right #right_container .spot01 .spot_right2 {
	width:141px;
	float:right;
}

#content #right #right_container .spot01 .spot_right2 ul li img {
	width:137px;
	border:#CCC solid 2px;
	margin-bottom:5px;
	cursor:pointer;
}

#content #right .right_container2 {
	padding-left:56px !important;
	padding-right:56px !important;
}

p.dam_text {
	font-size:1.2em;
	margin:15px 0 0 0;
	line-height:160%;
}





