@charset "UTF-8";
/* ================================================ */
/*  レイアウト										*/
/* ================================================ */
.linkIcon{
	display:inline-block;
	background-image:url(../images/icon/icon02.jpg);
	background-position: 0 4px;
	background-repeat:no-repeat;
	padding-left:15px;
	box-sizing:border-box;
	color:#7e7e7e;
}

.large .linkIcon{
	background-position: 0 8px;
}


/*------------------------------------------*/
/*  ボデー									*/
/*------------------------------------------*/
body{
	width:100% ;
	-webkit-text-size-adjust: 100%;
	font-size:87.5%;
	line-height:1.6 ;
	opacity: 0;
}

	/*  全体  */
	#body_section{
		margin:0 auto ;
		min-width:965px ;
		background-image:url(../images/base/background_bottom.jpg) ;
		background-position:center bottom ;
		background-repeat:no-repeat ;
		background-size:contain ;
	}

		/*  全体インナー  */
		#body_inner{
			position:relative ;
			margin:0 auto ;
		}

@media screen and (max-width: 641px){
	body{}

	/*  全体  */
	#body_section{
		min-width:100% ;
	}
}

/*------------------------------------------*/
/*  ヘッダー								*/
/*------------------------------------------*/
#header_section{
	position:relative ;
	z-index:5 ;
}

	/*  header_inner  */
	#header_inner{
		position:relative ;
	}

	/*  Index  */
	#index #header_inner{
		height:610px ;
		background-position:center center ;
		background-repeat:no-repeat ;
		background-size:cover ;
	}

		/*  header  */
		#header_inner #header{
			width:965px;
			height:74px ;
			margin:0 auto ;
			padding:2px 0 0 0 ;
		}

			/*  h1  */
			#header_inner #header h1{
				float:left ;
				margin-left:-7px ;
			}

			/*  h_link  */
			#header_inner #header #h_link{
				width:570px ;
				float:right ;
				text-align:right ;
				margin-top:20px ;
			}

				/*  h_lang  */
				#header_inner #header #h_link #h_lang{
					position:relative ;
					width:157px ;
					float:left ;
				}

					#header_inner #header #h_link #h_lang select{
						position:relative ;
						width:100% ;
						padding:4px 0 5px 25px ;
						background-image:url(../images/icon/lang_ja.jpg),url(../images/icon/select_btn.png);
						background-position:5px center,right 0 ;
						background-repeat:no-repeat,no-repeat ;
					}

					#header_inner #header #h_link #h_lang select.ja{
						background-image:url(../images/icon/lang_ja.jpg),url(../images/icon/select_btn.png);
					}
					#header_inner #header #h_link #h_lang select.cn{
						background-image:url(../images/icon/lang_cn.jpg),url(../images/icon/select_btn.png);
					}
					#header_inner #header #h_link #h_lang select.cn2{
						background-image:url(../images/icon/lang_cn2.jpg),url(../images/icon/select_btn.png);
					}

					#header_inner #header #h_link #h_lang select::before{
						position:absolute ;
						width:15px ;
						height:15px ;
						content:'';
						background-color:#898989 ;
						top:0 ;
						right:0 ;
					}

						#header_inner #header #h_link #h_lang select option{
						}

						#header_inner #header #h_link #h_lang select#lang_cn{
							background-image:url(../images/icon/lang_ja.jpg) ;
						}
						#header_inner #header #h_link #h_lang select#lang_cn{
							background-image:url(../images/icon/lang_cn.jpg) ;
						}
						#header_inner #header #h_link #h_lang select#lang_cn2{
							background-image:url(../images/icon/lang_cn2.jpg) ;
						}


				/*  h_lang  */
				#header_inner #header #h_link nav{
					width:405px ;
					float:right ;
				}

					/*  nav  */
					#header_inner #header #h_link nav ul{
						overflow:hidden ;
					}
					#header_inner #header #h_link nav ul li{
						float:left ;
						margin:0 0 0 5px ;
					}
						#header_inner #header #h_link nav ul li a{
							display:block ;
							width:130px ;
							text-align:center ;
							padding:7px 0 ;
							color:#ffffff ;
							font-size:90% ;
							line-height:1.1 ;
						}

						#header_inner #header #h_link nav ul li#n_englishsite a{
							background-color:#2da841 ;
						}
						#header_inner #header #h_link nav ul li#n_livacamera a{
							background-color:#E74287 ;
						}
						#header_inner #header #h_link nav ul li#n_search a{
							background-color:#329BDD ;
						}

						#header_inner #header #h_link nav ul li#n_livacamera a:hover,
						#header_inner #header #h_link nav ul li#n_livacamera a.active{
							background-color:#ad1655 ;
						}

						#header_inner #header #h_link nav ul li#n_search a:hover,
						#header_inner #header #h_link nav ul li#n_search a.active{
							background-color:#186291 ;
						}

						#header_inner #header #h_link nav ul li#n_livacamera a{
							background-image:url(../images/icon/sp_icon02.png) ;
							background-position:5px center ;
							background-repeat:no-repeat ;
						}

						#header_inner #header #h_link nav ul li#n_search a{
							background-image:url(../images/icon/sp_icon01.png) ;
							background-position:15px center ;
							background-repeat:no-repeat ;
						}

		/*  SP Navi  */
		#header_inner #panel-btn{
			display:none ;
		}

		/*  SP MainImage  */
		#sp_mainImage{
			display:none ;
		}

@media screen and (max-width: 641px){
	/*  header_inner  */
	#header_inner{
		position:relative ;
	}

	#index #header_inner{
		height:auto ;
	}

		/*  header  */
		#header_inner #header{
			width:100%;
			height:auto ;
			padding:10px 0 0 0 ;
			background-color:#ffffff ;
		}

			/*  h1  */
			#header_inner #header h1{
				width:60% ;
				min-height:60px ;
				margin-left:5% ;
				float:none ;
				vertical-align:middle ;
			}

				#header_inner #header h1 img{
					max-width:100% ;
				}

			/*  h_link  */
			#header_inner #header #h_link{
				width:100% ;
				float:none ;
				text-align:center ;
				margin-top:10px ;
			}

				/*  h_lang  */
				#header_inner #header #h_link #h_lang{
					display:none ;
				}

				/*  h_lang  */
				#header_inner #header #h_link nav{
					width:100% ;
					float:none ;
				}

					#header_inner #header #h_link nav ul li{
						width:50% ;
						margin:0 ;
					}

					#header_inner #header #h_link nav ul li#n_englishsite {
						width:100% ;
						margin:0 ;
					}

						#header_inner #header #h_link nav ul li a{
							width:100% ;
							padding:15px 0 ;
							text-decoration:none ;
						}

						#header_inner #header #h_link nav ul li#n_livacamera a{
							background-position:15px center ;
						}

						#header_inner #header #h_link nav ul li#n_search a{
							background-position:15px center ;
						}

			/*  SP MainImage  */
			#sp_mainImage{
				display:block ;
				width:100% ;
				height:250px ;
				background-position:top center ;
				background-repeat:no-repeat ;
				background-size:cover ;
			}

			#under #sp_mainImage{
				display:none ;
			}

			/*  SP Navi  */
			#header_inner #panel-btn{
				display:block ;
			}

				#panel-btn{
					position:absolute;
					width: 35px;
					height: 33px;
					top: 18px;
					right:10px;
				}
					#panel-btn-icon{
					  display: block;
					  position: absolute;
					  top: 50%;
					  left: 0;
					  width: 100%;
					  height: 5px;
					  margin: -1px 0 0 0;
					  background: #2d4496;
					  transition: .2s;
					}

					#panel-btn-icon:before, #panel-btn-icon:after{
					  display: block;
					  content: "";
					  position: absolute;
					  top: 45%;
					  left: 0;
					  width: 100%;
					  height: 5px;
					  background: #2d4496;
					  transition: .3s;
					}

					#panel-btn-icon:before{
					  margin-top: -13px;
					}
					#panel-btn-icon:after{
					  margin-top: 9px;
					}
					#panel-btn .close{
					  background: transparent;
					}
					#panel-btn .close:before, #panel-btn .close:after{
					  margin-top: 0;
					}
					#panel-btn .close:before{
					  transform: rotate(-45deg);
					  -webkit-transform: rotate(-45deg);
					}
					#panel-btn .close:after{
					  transform: rotate(-135deg);
					  -webkit-transform: rotate(-135deg);
					}

}

/*------------------------------------------*/
/*  Navigation　　　						*/
/*------------------------------------------*/
#navigation{
	position:relative ;
	width:965px;
	margin:0 auto ;
}

	#navigation ul{
		width:100% ;
		overflow:hidden ;
	}

		#navigation ul li{
			float:left ;
			list-style:none ;
			height: 55px;
		}

			#navigation ul li a{
				position:relative ;
				width:137px ;
				display:block;
				line-height:1;
				text-decoration:none;
				text-align:center ;
				color:#ffffff ;
				padding:13px 0 ;
				background-color:#2E4497 ;
				border-right:1px solid #fff ;
			}

			#navigation ul li#n7 a{
				border:none ;
				background-color:#05A247
			}

				#navigation ul li a span{
					display:block ;
					font-weight:bold ;
					margin-bottom:3px ;
				}

			#navigation ul li a:hover,
			#navigation ul li:hover a{
				background-color:#2ca4d6 ;
			}

			#navigation ul li#n7 a:hover{
				background-color:#037A36
			}

			#navigation ul li .subNav{
				display:none;
				position:absolute;
				top:100%;
				left:0;
				width:100%;
				padding: 20px 20px;
				box-sizing:border-box;
				background-color:#2ca4d6;
			}

			#navigation ul li:hover .subNav{
				display:block ;
			}

				#navigation ul .subNav li{
					height:auto;
					margin-right:20px ;
				}

				#navigation ul li .subNav a{
					position:relative;
					width:auto;
					display:inline-block;
					text-align:left;
					padding: 0 0 0 20px;
					background-color: transparent !important;
					border-right:none;
				}

					#navigation ul li .subNav a:before{
						position:absolute;
						top: 1px;
						left: 0;
						display: block;
						width: 6px;
						height: 6px;
						border-top: 2px solid #fff;
						border-right: 2px solid #fff;
						-webkit-transform: rotate(45deg);
						transform: rotate(45deg);
						content: "";
					}

@media screen and (max-width: 641px){
	#navigation{
		display:none ;
		width:100% ;
		position:absolute ;
		top:122px ;
		z-index:10 ;
	}

		#navigation ul li{
			float:none ;
			height:auto ;
		}

			#navigation ul li a{
				width:100% ;
				border-right:none ;
				border-bottom:1px solid #fff ;
			}

			#navigation ul li:hover .subNav{
				display:none ;
			}

}


/*------------------------------------------*/
/*  Condition 　　　						*/
/*------------------------------------------*/
#condition{
	position:absolute ;
	width:100%;
	bottom:0 ;
	background-color: rgba(0, 0, 0,0.6);
	color:#ffffff ;
}

#under #condition{
	display:none ;
}

	#condition #condition_inner{
		width:965px;
		display:table ;
		margin:5px auto ;
	}

		#condition #condition_inner #con1,
		#condition #condition_inner #con2,
		#condition #condition_inner #con3,
		#condition #condition_inner #con4,
		#condition #condition_inner #con5,
		#condition #condition_inner #con6{
			display:table-cell ;
			vertical-align:middle ;
		}

		#condition #condition_inner #con2{
      width:152px ;
    }

			#condition #condition_inner #con1 p{
				font-weight:bold ;
			}

			#condition #condition_inner #con1 p.txt{
				font-size:190% ;
				line-height:1.1 ;
			}

				#condition #condition_inner #con1 p.txt span{
					font-size:80% ;
				}

			#condition #condition_inner #con2 img{
				width:45px ;
        height:45px ;
				margin-right:5px ;
			}

			#condition #condition_inner #con2 span{
				font-size:90% ;
			}

			#condition #condition_inner #con3 p{
				font-size:340% ;
			}

				#condition #condition_inner #con3 p span{
					font-size:70% ;
				}

			#condition #condition_inner #con4 dl{
				overflow:hidden ;
			}

				#condition #condition_inner #con4 dl dt{
					clear:both ;
					width:60px ;
					float:left ;
				}

				#condition #condition_inner #con4 dl dd{
					width:200px ;
					float:left ;
				}

			#condition #condition_inner #con5 a,
			#condition #condition_inner #con6 a{
				display:block ;
				padding:5px 10px ;
				text-align:center ;
				border:1px solid #ffffff ;
				background-color:#2d4496 ;
				color:#ffffff ;
				margin:0 0 0 5px ;
			}

				#condition #condition_inner #con5 a:hover,
				#condition #condition_inner #con6 a:hover{
					background-color:#0062d0 ;
					text-decoration:none ;
				}

@media screen and (max-width: 641px){
	#condition{
		position:relative ;
		background-color: rgba(0, 0, 0,1);
	}

		#condition #condition_inner{
			width:90%;
			margin:0 auto ;
			display:block;
			padding:15px 0 ;
		}

			#condition #condition_inner #con1,
			#condition #condition_inner #con4,
			#condition #condition_inner #con5,
			#condition #condition_inner #con6{
				display:block ;
			}

			#condition #condition_inner #con2,
			#condition #condition_inner #con3{
        width:auto ;
				display:inline-block ;
			}

				#condition #condition_inner #con4 dl{
					display:table ;
				}

					#condition #condition_inner #con4 dl dt{
						display:table-cell ;
						width:75px ;
						float:none ;
					}

					#condition #condition_inner #con4 dl dd{
						display:table-cell ;
						width:auto ;
						float:none ;
					}

				#condition #condition_inner #con5 a{
					display:none ;
				}

				#condition #condition_inner #con6 a{
					position:relative ;
					width:90% ;
					display:block ;
					padding:10px 10px ;
					text-align:left ;
					border:2px solid #ffffff ;
					background-color:#000000 ;
					color:#ffffff ;
					margin:10px auto  ;
					text-decoration:none ;
				}

					#condition #condition_inner #con6 a:after{
						position:absolute;
						top: 16px;
						right: 16px;
						display: block;
						width: 7px;
						height: 7px;
						border-top: 2px solid #fff;
						border-right: 2px solid #fff;
						-webkit-transform: rotate(45deg);
						transform: rotate(45deg);
						content: "";
					}
}


/*------------------------------------------*/
/*  足あと									*/
/*------------------------------------------*/
#footprint_section{
	width:100% ;
	position:relative ;
	overflow:hidden ;
}

	#footprint_inner{
		position:relative ;
		margin:15px auto 0 auto ;
		width:930px ;
		background-color:#EBECEE ;
		border-radius:3px ;
		padding:7px 15px ;
		box-sizing:border-box ;
		color:#3b3b3b ;
		font-weight:bold ;
	}

		#footprint_inner p{
		}

			#footprint_inner p a{
				color:#3b3b3b ;
				display:inline-block ;
				background-image:url(../images/icon02.png) ;
				background-position:right 5px ;
				background-repeat:no-repeat ;
				padding-right:20px ;
				margin:0 10px 0 0 ;
				font-weight:normal ;
			}

@media screen and (max-width: 641px){
	#footprint_section{
		display:none ;
	}
}


/*------------------------------------------*/
/*  コンテンツ								*/
/*------------------------------------------*/
#contents_section{
	width:100% ;
	position:relative ;
	overflow:hidden ;
}

#under #contents_section{
	margin-top:-34px ;
	padding-bottom:220px ;
}

	#contents_inner{
		position:relative ;
		margin:0 auto ;
	}

		#contents_inner .wrapper{
			width:960px ;
			margin:0 auto ;
			overflow:hidden ;
			padding:30px 0 ;
		}

			/*  main  */
			#contents_inner .wrapper .main{
				width:660px ;
				float:left ;
			}

			/*  side  */
			#contents_inner .wrapper .side{
				width:270px ;
				float:right ;
			}

				/*  content  */
				#contents_inner .wrapper .content{
					overflow:hidden ;
					margin-bottom:20px ;
				}

		#sideLink{
			position:absolute ;
			top:150px ;
			right:0 ;
			width:75px ;
		}

		#index #sideLink{
			top:880px ;
		}

		#sideLink.fixed,
		#index #sideLink.fixed{
			position:fixed ;
			top:0 ;
			right:0 ;
			z-index: 100;
		}

			#sideLink ul{}

			#sideLink ul li{
				width:100% ;
				list-style:none ;
			}
				#sideLink ul li a{
					display:block ;
					width:100% ;
					height:75px ;
					background-color:#2d4496 ;
					text-align:center ;
					color:#ffffff ;
					padding:50px 0 5px 0 ;
					background-position:center top ;
					background-repeat:no-repeat ;
					box-sizing:border-box ;
					border-bottom:1px solid #fff ;
					font-size:80% ;
					text-decoration: none ;
				}

				#sideLink ul li.sl1 a{
					background-image:url(../images/side/side_icon01.png) ;
				}
				#sideLink ul li.sl2 a{
					background-image:url(../images/side/side_icon02.png) ;
					background-position:center 10px ;
				}
				#sideLink ul li.sl3 a{
					background-image:url(../images/side/side_icon03.png) ;
					background-position:center 10px ;
				}
				#sideLink ul li.sl4 a{
					background-image:url(../images/side/side_icon04.png) ;
					background-position:center 15px ;
				}

				#sideLink ul li a:hover{
					background-color:#0062d0 ;
				}

@media screen and (max-width: 641px){
	#under #contents_section{
		margin-top:0 ;
		padding-bottom:0 ;
	}

	#contents_inner .wrapper{
		width:100% ;
		padding:30px 0 ;
	}

		/*  main  */
		#contents_inner .wrapper .main{
			width:100% ;
			float:none ;
		}

		/*  side  */
		#contents_inner .wrapper .side{
			width:100% ;
			float:none ;
		}

			/*  content  */
			#contents_inner .wrapper .main .content,
			#contents_inner .wrapper .side .content{
				margin-bottom:20px ;
			}

			#sideLink{
				display:none ;
			}
}

/*------------------------------------------*/
/*  Footer Navigation						*/
/*------------------------------------------*/
#footer_navigation_section{
	position:relative ;
	background-color:#ffffff ;
}

	#footer_navigation_inner{
		margin:0 auto ;
		width:965px ;
	}

		/*  link  */
		#footer_navigation_inner ul{}

			#footer_navigation_inner ul li{
				display:inline-block ;
				list-style:none ;
				margin-right:25px ;
			}

				#footer_navigation_inner ul li a{
					display:block ;
					color:#2d4496 ;
					padding:11px 0;
					font-weight:bold ;
					text-decoration:none ;
				}

		/*  pagetop  */
		#footer_navigation_inner #pagetop{
			position:absolute ;
			bottom:-5px ;
			right:5% ;
			-webkit-transition: bottom 0.1s linear;
			-moz-transition: bottom 0.1s linear;
			-o-transition: bottom 0.1s linear;
			transition: bottom 0.1s linear;
		}

		/*  hover  */
		#footer_navigation_inner #pagetop:hover{
			bottom:0 ;
		}

			#footer_navigation_inner #pagetop a{
				display:block ;
				width:76px ;
				height:117px ;
				background-image:url(../images/base/pagetop.png) ;
				background-position:top center ;
				background-repeat:no-repeat ;
				text-indent:-9999em ;
			}

			#footer_navigation_inner #pagetop a:hover{
				filter: alpha(opacity=100);
				-moz-opacity:1;
				opacity:1;
			}

@media screen and (max-width: 641px){
	#footer_navigation_inner{
		width:100% ;
		border-top:1px solid #2d4496 ;
	}

		#footer_navigation_inner ul li{
			display:block ;
			margin-right:0 ;
		}

			#footer_navigation_inner ul li a{
				padding:15px 10px;
				border-bottom:1px solid #2d4496 ;
			}

			/*  pagetop  */
			#footer_navigation_inner #pagetop{
				display:none ;
			}
}


/*------------------------------------------*/
/*  Footer: ;								*/
/*------------------------------------------*/
#footer_section{
	position:relative ;
	background-color:#2d4496 ;
	color:#ffffff ;
	font-size:95%;
	z-index:5 ;
}

	/*  footer_inner  */
	#footer_section #footer_inner{
		width:965px ;
		margin:0 auto 0 auto ;
		overflow:hidden ;
		padding:17px 0 17px 0 ;
	}

		/*  f_info  */
		#footer_inner #f_info{
			width:400px ;
			float:left ;
		}

			#footer_inner #f_info p{
				margin-bottom:3px ;
			}

		/*  f_link  */
		#footer_inner #f_link{
			width:450px ;
			float:right ;
		}

			#footer_inner #f_link ul{}
			#footer_inner #f_link ul li{
				float:left ;
				margin-left:15px ;
				list-style:none ;
			}
				#footer_inner #f_link ul li a{
					position:relative ;
					width:200px ;
					display:block ;
					border:1px solid #fff ;
					padding:7px 10px 7px 15px ;
					box-sizing:border-box ;
					color:#ffffff ;
					text-decoration:none ;
					vertical-align: middle;
				}

				#footer_inner #f_link ul li .hvr-grow:hover,
				#footer_inner #f_link ul li .hvr-grow:focus,
				#footer_inner #f_link ul li .hvr-grow:active{
					background-color:#ffffff ;
					color:#2d4496 ;
					font-weight:bold ;
				}

					#footer_inner #f_link ul li a::after{
						position: absolute;
						width: 6px;
						height: 6px;
						border-top: 2px solid #fff;
						border-right: 2px solid #fff;
						-webkit-transform: rotate(45deg);
						transform: rotate(45deg);
						top: 0;
						bottom: 0;
						right: 5%;
						margin: auto;
						content: "";
						vertical-align: middle;
					}

					#footer_inner #f_link ul li a:hover::after{
						border-top: 2px solid #2d4496;
						border-right: 2px solid #2d4496;
					}

	/*  f_copyright  */
	#footer_section #f_copyright{
		clear:both ;
		width:100% ;
		margin:0 auto 0 auto ;
		padding:10px 0 ;
		border-top:1px solid #ffffff ;
		text-align:center ;
	}

		#footer_section #f_copyright p{
			font-size:90% ;
		}



@media screen and (max-width: 641px){
	/*  footer_inner  */
	#footer_section #footer_inner{
		width:100% ;
	}

		/*  f_info  */
		#footer_inner #f_info{
			width:90% ;
			float:none ;
			margin:0 auto ;
		}

		#footer_inner #f_info a{
			color:#ffffff ;
		}

		/*  f_link  */
		#footer_inner #f_link{
			width:90% ;
			float:none ;
			margin:0 auto 15px auto ;
		}

			#footer_inner #f_link ul li{
				float:none ;
				margin-left:0 ;
				margin-bottom:10px ;
			}
				#footer_inner #f_link ul li a{
					width:100% ;
					padding:15px 10px 15px 15px ;
				}

}


/* === Green Season
============================================================== */

/*  全体  */
.seasonGreen #body_section{
	background-image:url(../images/base/background_bottom_green.jpg) ;
}

/* TOP Btn */
.seasonGreen #condition #condition_inner #con5 a,
.seasonGreen #condition #condition_inner #con6 a{
	background-color:#05A247 ;
}

.seasonGreen #condition #condition_inner #con5 a:hover,
.seasonGreen #condition #condition_inner #con6 a:hover{
	background-color:#037A36 ;
}

/* Top DOURO */
#index.seasonGreen .traffic .midashi{
	background-color:#05A247 ;
}

/* Grobal Navi */
.seasonGreen #navigation ul li#n7 a {
	background: #2E4497;
}

.seasonGreen #navigation ul li a{
	background-color:#05A247 ;
}

	.seasonGreen #navigation ul li a:hover{
		background-color:#037A36 ;
	}

/* Sub Navi */
.seasonGreen #navigation ul li .subNav{
	background-color:#037A36;
}

/* Side Link */
.seasonGreen #sideLink ul li a{
	background-color:#05A247;
}

.seasonGreen #sideLink ul li a:hover{
	background-color:#037A36
}

/* Footer */
.seasonGreen #footer_section{
	background-color:#05A247 ;
}

.seasonGreen #footer_navigation_inner ul li a {
	color: #05A247;
}

	.seasonGreen #footer_inner #f_link ul li .hvr-grow:hover,
	.seasonGreen #footer_inner #f_link ul li .hvr-grow:focus,
	.seasonGreen #footer_inner #f_link ul li .hvr-grow:active{
		color: #05A247;
	}

	#footer_inner #f_link ul li a:hover::after{
		border-top: 2px solid #05A247;
		border-right: 2px solid #05A247;
	}

/* Under */
#under.seasonGreen h2#pageTitle{
	background-color:#05A247 !important;
}



#under.admin h2#pageTitle{
	background-color:#ff0000 !important;
}
#under.admin h3.admin_title{
	margin: 0 auto 15px auto ;
}

/* === Autumn Season
============================================================== */

/*  全体  */
.seasonAutumn #body_section{
	background-image:url(../images/base/background_bottom_green.jpg) ;
}

/* TOP Btn */
.seasonAutumn #condition #condition_inner #con5 a,
.seasonAutumn #condition #condition_inner #con6 a{
	background-color:#c58014 ;
}

.seasonAutumn #condition #condition_inner #con5 a:hover,
.seasonAutumn #condition #condition_inner #con6 a:hover{
	background-color:#7a4903 ;
}

/* Top DOURO */
#index.seasonAutumn .traffic .midashi{
	background-color:#c58014 ;
}

/* Grobal Navi */
.seasonAutumn #navigation ul li#n7 a {
	background: #2E4497;
}

.seasonAutumn #navigation ul li a{
	background-color:#c58014 ;
}

	.seasonAutumn #navigation ul li a:hover{
		background-color:#7a4903 ;
	}

/* Sub Navi */
.seasonAutumn #navigation ul li .subNav{
	background-color:#7a4903;
}

/* Side Link */
.seasonAutumn #sideLink ul li a{
	background-color:#c58014;
}

.seasonAutumn #sideLink ul li a:hover{
	background-color:#7a4903
}

/* Footer */
.seasonAutumn #footer_section{
	background-color:#c58014 ;
}

.seasonAutumn #footer_navigation_inner ul li a {
	color: #c58014;
}

	.seasonAutumn #footer_inner #f_link ul li .hvr-grow:hover,
	.seasonAutumn #footer_inner #f_link ul li .hvr-grow:focus,
	.seasonAutumn #footer_inner #f_link ul li .hvr-grow:active{
		color: #c58014;
	}

	#footer_inner #f_link ul li a:hover::after{
		border-top: 2px solid #c58014;
		border-right: 2px solid #c58014;
	}

/* Under */
#under.seasonAutumn h2#pageTitle{
	background-color:#c58014 !important;
}



#under.admin h2#pageTitle{
	background-color:#ff0000 !important;
}
#under.admin h3.admin_title{
	margin: 0 auto 15px auto ;
}
