
@charset "UTF-8";

/*----------------------------------------------
  extra
------------------------------------------------*/

.banner-link {
	padding: 10px 0 40px 0;
	color:#fff;
	font-family: 'Noto Sans JP', sans-serif;
	text-shadow: black 1px 1px 0px, black -1px 1px 0px, black 1px -1px 0px, black -1px -1px 0px;
	font-weight:bold;
	
}

.banner-link li {
	width:32%;
	margin: 0 2% 15px 0;
	float: left;
	font-size: 16px;
	background-position: center center;
	background-size: cover;
	border: 1px solid #1360af;
	
}
.banner-link li:nth-child(3n) {
	margin: 0 0 15px 0;
}

.banner-link li a {
	display:block;
	position: relative;
	width: 100%;
	height:100%;
	background: none;
	text-decoration: none;
	text-align: center;
    color: #fff;
	min-height: 148px;
}
.banner-link li a:hover {
    background-color: rgba(0,0,0,0.4);
	border: 3px solid #1360af;
}

.banner-link li a span {
	display:inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width:100%;
	padding: 0px 20px ;
}


.morikoro li{
	border: 1px solid #00861a;

}
.morikoro li a:hover {
    /*background-color: rgba(0,0,0,0.4);*/
	border: 3px solid #00861a;
}


/* 愛・地球博関連用 override */
li.morikoro1 a,
li.morikoro2 a,
li.morikoro3 a,
li.morikoro4 a,
li.morikoro5 a,
{
	position:relative;
}

li.morikoro1 a:after {
	position:absolute;
	content:"";
	background:url("/wp-content/themes/gispri/images/menu_bg/moricolo_icon01.png") 0 100% no-repeat;
	background-size:100%;
	width:45px;
	height:157px;
	bottom:0px;
	left:5px;
}

li.morikoro2 a:after {
	position:absolute;
	content:"";
	background:url("/wp-content/themes/gispri/images/menu_bg/moricolo_icon02.png") 0 100% no-repeat;
	background-size:100%;
	width:75px;
	height:145px;
	bottom:0px;
	right:5px;
}

li.morikoro3 a:after {
	position:absolute;
	content:"";
	background:url("/wp-content/themes/gispri/images/menu_bg/moricolo_icon03.png") 0 100% no-repeat;
	background-size:100%;
	width:75px;
	height:157px;
	bottom:2px;
	left:5px;
}

li.morikoro4 a:after {
	position:absolute;
	content:"";
	background:url("/wp-content/themes/gispri/images/menu_bg/moricolo_icon04.png") 0 100% no-repeat;
	background-size:100%;
	width:60px;
	height:157px;
	bottom:2px;
	left:3px;
}

li.morikoro5 a:after {
	position:absolute;
	content:"";
	background:url("/wp-content/themes/gispri/images/menu_bg/moricolo_icon05.png") 0 100% no-repeat;
	background-size:100%;
	width:75px;
	height:157px;
	bottom:2px;
	right:5px;
}

@media (max-width: 640px) {
	
li.morikoro1 a:after,
li.morikoro2 a:after,
li.morikoro3 a:after,
li.morikoro4 a:after {
	background:none;
}
	
}



@media (max-width: 768px) {
	
	.banner-link {
		padding: 0;
	}
	.banner-link li {
		width:100%;
		margin: 0 0 15px 0;
		float: none;
		font-size: 14px;
		display: block;
	}
	.banner-link li:nth-child(3n) {
		margin: 0 0 15px 0;
	}
	.banner-link li a {
		display:block;
		padding: 20px 3%;
		min-height:70px;
	}
	
}



/* メニュー用背景画像 */
.bg_menu{
	
}
.bg_menu_about1{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images02.png");
}

.bg_menu_about2{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images01.png");
}

.bg_menu_about3{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images09.png");
}

.bg_menu_about4{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images10.png");
}

.bg_menu_about5{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images11.png");
}

.bg_menu_about6{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images14.png");
}

.bg_menu_research1{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images04.png");
}

.bg_menu_research2{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images19.png");
}


.bg_menu_research3{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images03.png");
}


.bg_menu_research4{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images16.png");
}


.bg_menu_research5{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images22.png");
}

.bg_menu_archives_docs1{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images07.png");
}

.bg_menu_archives_docs2{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images17.png");
}

.bg_menu_archives_docs3{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images15.png");
}

.bg_menu_archives_docs4{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images23.png");
}

.bg_menu_archives_docs5{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images03.png");
}

.bg_menu_archives_docs6{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images20.png");
}

.bg_menu_archives_docs7{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images18.png");
}

.bg_menu_archives_docs8{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images21.png");
}

.bg_menu_expo1{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images26.png");
}

.bg_menu_expo2{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images25.png");
}

.bg_menu_expo3{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images24.png");
}

.bg_menu_expo4{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images06.png");
}

.bg_menu_expo5{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images27.png");
}


.bg_menu_unfccc1{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images23.png");
}

.bg_menu_unfccc2{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images10.png");
}


.bg_menu_unfccc3{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images18.png");
}

.bg_menu_archives_ipcc1{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images16.png");
}

.bg_menu_archives_ipcc2{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images18.png");
}

.bg_menu_archives_ipcc3{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images10.png");
}

.bg_menu_archives_ipcc4{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images12.png");
}

.bg_menu_archives_ipcc5{
	background-image:url("/wp-content/themes/gispri/images/menu_bg/images17.png");
}



span.wpcf7-list-item {display: block;}

span.a_level_case span.wpcf7-list-item{
	display: inherit;
}
span.a_level_case span.wpcf7-list-item input{
	margin-right:-3px;
	margin-top:5px;
}

textarea.a_textarea {
	width: 100%;
    height: 6em;
}
