@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
body {
	font-family:'新ゴ R',"新ゴ R","游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
	color:#69596B;
	background-color:#FAFAF0;
	background-image: url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/06/geoland_bg.png");
	background-position:-40px 20px;
	background-size:auto;
	background-repeat:repeat;
}
p {
	font-family:'新ゴ R',"新ゴ R";
}
.spe01 {
	margin-bottom:10px;
}
.spe02 {
	margin-top:50px;
}

.page-id-2 body, .page-id-507 body {
	background-image: url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/05/haikei-g01-2.png");
}
#container .main {
	border-radius: 0px;
	border:0px solid #EEDFB4;
	background-color: rgba(255,255,255,0.9);
}
body.page .date-tags{
	display:none;
}

.header-container {
	background-color:rgba(255,255,255,0.0);
}
#header-in{
	display:none;
}
#content{
	margin-top:90px;
}

#n-head {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.gra-haikei {
	width: 100%;
	height: 100vh;
	background:#3bade3;
	background:linear-gradient(45deg, #3bade3,#9844b7,#44ea76);/*グラデーションを定義*/
	background-size: 200% 200%;/*サイズを大きくひきのばす*/
	animation: bggradient 20s ease infinite;
}
@keyframes bggradient{
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

.vide1{
    position: fixed;
    z-index: -1;/*最背面に設定*/
    top: 0;
    right:0;
    left:0;
    bottom:0;
    overflow: hidden;
}

video#bgvid {
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 177.77777778vh;
    height: 56.25vw;
    min-height: 100%;
    min-width: 101%;
	object-fit: cover;
}
.vide1::after {
  content: '';
  background-color: rgba(0,136,90,0.0);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}



/************************************
** TOPカスタム
************************************/
.page-id-2 #content, .page-id-507 #content {
  margin-top: 20px;
}
.page-id-2 #container .main, .page-id-507 #container .main {
	background-color:rgba(255,255,255,0);
	border: 0px solid #a4d5bd;
	padding: 20px 0px;
}
.page-id-2 .article-header, .page-id-507 .article-header {
	display:none;
}
.page-id-2 #content-in, .page-id-507 #content-in {
	width:100%;
}
.page-id-2 #pg-2-0, .page-id-507 #pg-2-0 {
	margin-bottom:70px;
}

.top-ugotitle {
	width:600px;
	font-size:30px;
	color:#fff;
	margin-top:140px;
	margin-left:auto;
	margin-right:auto;
}

.main-box1 {
	max-width:900px;
	margin-left:auto;
	margin-right:auto;
	color:#fff;
	text-shadow: 1px 2px 3px #2c4f54, 1px 2px 3px #000;
	background-color:rgba(20,98,34,0.7);
}
.main-box1 p{
	margin-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	line-height: 40px;
}
.b-p {
	padding-top:15px;
	padding-bottom:15px;
}

.t-block2-box2 .new-entry-card {
	  box-shadow: 0px 8px 16px rgba(0,83,63,0.6);
}

.animeup{
	animation: fadeup2 2s cubic-bezier(0.33, 1, 0.68, 1) 1 forwards;
}
@keyframes fadeup2 {
  0% {
    transform: translateY(60px);
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.border-test{
	position: relative;
	font-size: 18px;
	margin-bottom:0px;
}
.border-test:before{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom: solid 2px #fff;
	animation: border_anim 3s linear forwards;
}
@keyframes border_anim {
	0%{
		width: 0%;
	}
	100%{
		width: 100%;
	}
}

.border-test2{
	position: relative;
	font-size: 18px;
	margin-bottom:0px;
}
.border-test2:before{
	content: '';
	position: absolute;
	left: 100%;
	bottom: 0;
	width: 0;
	transform: translateX(-100%);
	border-bottom: solid 2px #fff;
	animation: border_anim2 3s linear forwards;
}
@keyframes border_anim2 {
	0%{
		width: 0%;
	}
	100%{
		width: 100%;
	}
}

#pg-2-1 {
	margin-bottom:0px !important;
}
#blo01 {
	padding:0px;
	border-radius:20px;
	box-shadow: 0px 8px 16px rgba(187,160,88,0.6);
	text-shadow: 1px 2px 3px #fff;
	background-color: rgba(255,255,255,1.0);
	color:#564657;
	height: 500px;
}
#blo02 img, #blo01 img{
	border-radius:20px;
}
#blo03 {
	margin-top:90px;
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
}
#blo02 {
	border-radius:20px;
	max-width:600px;
	margin-left:auto;
	margin-top: 40px;
	margin-bottom: 40px;
	height: 470px;
	background-color:#146222;
	box-shadow: 0px 8px 16px rgba(187,160,88,0.6);
}
#blo01 {
	max-width:600px;
	margin-right:auto;
	margin-top: 40px;
	margin-bottom: 40px;
	height: 470px;
}
#blo4 {
	
}
#mv {
	background-color: #FAFAF0;
	padding:10px 20px;
	margin-bottom:0px !important;
	background-image: url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/06/geoland_bg.png");
	background-position:-30px -40px;
}
.keyframe1 {
	text-align:center;
	animation-name: anim_v;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	animation-duration: 1s;
}
@keyframes anim_v {
  0% {
    transform: translate(0, 0px);
  }
  100% {
    transform: translate(0, 20px);
  }
}

.spe7 {
	padding-top:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}


#haikei-test {
	background-color: #FAFAF0;
	padding:20px;
	background-image: url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/06/bg_tower.png"),url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/06/bg_sky.png"),url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/06/bg_himawari.png");
	background-position:0% 100%, 300px 80%, 100px 70%;
	background-repeat:repeat-x, no-repeat,no-repeat;
}

.n-title {
	font-size:30px;
	margin-top:30px;
	margin-bottom:20px;
	letter-spacing:6px;
	width:230px;
	margin-left:auto;
	margin-right:auto;
	background-image: url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/06/Happa_40.png");
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-left: 50px;
	text-shadow: 2px 2px 5px #564657, 1px 1px 3px #000;
}

#blo4 {
	background-color:rgba(40,140,102,0.5);
}
.t-block2 {
	padding:0px;
	margin-bottom:20px;
}
.t-block2-box {
	color:#fff;
	width: 100%;
}
.t-block2-box2 {
	max-width:1230px;
	color:#fff;
	padding:20px 40px 5px 66px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	margin-bottom:60px;
	background: rgba(180,173,169,0.6);
	background: -webkit-linear-gradient(to top, rgba(180,173,169,0.6), rgba(84,145,127,0.6)); 
	background: linear-gradient(90deg, rgba(180,173,169,0.6) 33%, rgba(84,145,127,0.6) 100%);
	border-radius:20px;
}
.t-block2-box2 a.new-entry-card-link {
	margin-left:20px;
}


a.new-entry-card-link {
	float:left;
}
.new-entry-card-date {
  display: block;
}
.new-entry-card-update-date {
	display:none;
}
.a-wrap {
	margin:10px;
}
.a-wrap:hover {
	background-color: rgba(255,255,255,0);
}
.new-entry-card-title {
	font-size:14px;
}
.widget-entry-cards.large-thumb-on .card-content {
	background: rgba(55, 163, 74, 0.8);
	max-height: 40%;
	padding:5px;
}
.cat-label {
	border: 0px solid #eee;
}
.cat-label-1 {
	background-color: #37a34a;
}

#blo01 h3.widget-title {
	border:0px solid #fff;
	margin-bottom:10px;
	color:#564657;
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	text-align:center;
	border-bottom:6px solid #EEDFB4;
	letter-spacing:6px;
	font-size:26px;
}

.ani7 p {
	margin-bottom:15px;
}

.animes7{
	animation: fadeup7 1s cubic-bezier(0.33, 1, 0.68, 1) 1 forwards;
}
@keyframes fadeup7 {
  0% {
    transform: translateY(30px);
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

#pg-2-2 {
  margin-bottom: 0px !important;
}
#daihyo {
	background-color:#274a78;
	padding:20px 50px 20px 50px;
	color:#fff;
	background-image: url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/06/haikei-spacex.jpg");
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	z-index: 0;
}
#daihyo .grad3 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
	background: rgba(152,126,179,.4);
	background: -webkit-linear-gradient(to top, rgba(152,126,179,.4), rgba(236,119,36,.4)); 
    background: linear-gradient(109.6deg, rgba(152,126,179,.4) 50%, rgba(236,119,36,.4) 100%);
	background-size: 200% 200%;/*サイズを大きくひきのばす*/
	animation: bggradient3 5s ease infinite;
}
@keyframes bggradient3{
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

#daihyo-haba {
	max-width:1280px;
	margin-left:auto;
	margin-right:auto;
}
.dai-01 {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	color:#fff;
	font-size:40px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
	text-shadow: 2px 2px 5px #564657, 1px 1px 3px #000;
	letter-spacing: 6.5px;
}
.dai-02 {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	color:#fff;
	font-size:40px;
	font-weight:bold;
	text-align:center;
	text-shadow: 2px 2px 5px #564657, 1px 1px 3px #000;
	letter-spacing: 6.5px;
	padding-left: 19px;
}
.dai-03{
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	text-align:right;
	text-shadow: 2px 2px 5px #564657, 1px 1px 3px #000;
	margin-right: 40px;
}
.dai-04 {
	max-width: 1230px;
	margin-left: auto;
	margin-right: auto;
	padding:10px;
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	color:#fff;
	font-size:30px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
	margin-top:5px;
	text-shadow: 2px 2px 5px #564657, 1px 1px 3px #000;
	text-align: center;
	border-bottom: 6px solid #EEDFB4;
	letter-spacing: 6px;
}
.anime5 {
	max-width:900px;
	margin-left:auto;
	margin-right:90px;
	background-color: rgba(138,121,105,0.2);
	padding:30px 27px 10px 27px;
	border-radius:20px;
	margin-bottom:10px;
	text-shadow: 2px 2px 5px #000, 1px 1px 3px #000;
	font-size:18px;
}
.anime6 {
	max-width:900px;
	margin-left:90px;
	margin-right:auto;
	background-color: rgba(0,60,88,0.2);
	padding:30px 27px 10px 27px;
	border-radius:20px;
	margin-bottom:30px;
	text-shadow: 2px 2px 5px #000, 1px 1px 3px #000;
	font-size:18px;
}
.anime7 {
	max-width:900px;
	margin-left:auto;
	margin-right:90px;
	background-color: rgba(68,64,85,0.2);
	padding:30px 27px 10px 27px;
	border-radius:20px;
	margin-bottom:30px;
	text-shadow: 2px 2px 5px #000, 1px 1px 3px #000;
	font-size:18px;
}

.anim-box5 {
  animation: slideIn 3s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards;
}
@keyframes slideIn {
  0% {
    transform: translateX(180px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
  }
  40%,100% {
    opacity: 1;
  }
}
.anim-box6 {
  animation: slideIn6 3s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards;
}
@keyframes slideIn6 {
  0% {
    transform: translateX(-180px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
  }
  40%,100% {
    opacity: 1;
  }
}
.anim-box7 {
  animation: slideIn6 3s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards;
}
@keyframes slideIn6 {
  0% {
    transform: translateX(-180px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
  }
  40%,100% {
    opacity: 1;
  }
}



/************************************
** テスト用
************************************/
.page-id-500 #content-in {
	width:100%;
}
.page-id-500 #container .main {
	background-color:rgba(255,255,255,0);
	border: 0px solid #a4d5bd;
	padding: 20px 0px;
}

.page-id-500 .dai-02, .page-id-500 .dai-01, .page-id-500 .dai-03 {
	text-align:left;
	padding-left: 20px;
}

.page-id-500 .anim-box5, .page-id-500 .anim-box6, .page-id-500 .anim-box7 {
	text-align:left;	
}
.page-id-500 .anim-box5, .page-id-500 .anim-box6, .page-id-500 .anim-box7 {
	margin-left:0px;
	padding-left:20px;
}



/************************************
** アニメーションテスト
************************************/
.wave{
	height:200px;/*何も表示されない場合は各波の親要素に高さを持たせましょう。*/
}
canvas{
	bottom: 0;
	left:0;
	width: 100%;
}


/************************************
** メイン共通
************************************/

/**元の記述*ページの右上と左下にモザイク模様をつけるページの指定***
.page-id-12 #main, .page-id-14 #main, .page-id-16 #main, .page-id-18 #main, .page-id-20 #main, .page-id-515 #main {
	background-image: url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/06/con-haikei2-2.png"),url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/06/con-haikei3-2.png");
	background-position:100% 0%,0% 100%;
	background-repeat:no-repeat,no-repeat;
}
**********************/

/*start 20251002 updated Tanaka***ページの右上と左下にモザイク模様をつけるページの指定*/
.page-id-14 #main, .page-id-18 #main, .page-id-20 #main, .page-id-515 #main, .page-id-883 #main, .page-id-889 #main, .page-id-895 #main, .page-id-911 #main, .page-id-916 #main, .page-id-968 #main {
	background-image: url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/06/con-haikei2-2.png"),url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/06/con-haikei3-2.png");
	background-position:100% 0%,0% 100%;
	background-repeat:no-repeat,no-repeat;
}

/*end 20251002 updated Tanaka***ページの右上と左下にモザイク模様をつけるページの指定*/

/************************************
** Researchカスタム
************************************/
.page-id-10 #content-in {
	width:100%;
}
.page-id-10 #container .main {
	border-radius: 0px;
	border: 0px solid #a4d5bd;
	background-color:rgba(255,255,255,0.85);
	padding:0px;
	margin-bottom:90px;
}
#pg-10-0 {
	margin-bottom:0px !important;
	border-bottom: 3px solid rgba(24,36,98,.7);
}
#pl-10 {
	margin-left:auto;
	margin-right:auto;
}
.page-id-10 .column-wrap
{
	max-width:1250px;
	margin-left:auto;
	margin-right:auto;
}
.g-box {
	padding-left:29px;
	padding-right:29px;
	padding-top:40px;
	padding-bottom:40px;
	position:relative;
}
.g-box img {
	border-radius:20px;
	box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .5);
}
.g-box .grad4 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
	background: rgba(24,36,98,.7);
	background: -webkit-linear-gradient(to top, rgba(24,36,98,.7), rgba(98,27,42,.7)); 
    background: linear-gradient(109.6deg, rgba(24,36,98,.7) 30%, rgba(98,27,42,.7) 100%);
	background-size: 200% 200%;/*サイズを大きくひきのばす*/
	animation: bggradient4 5s ease infinite;
}
@keyframes bggradient4{
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
.g-box .column-wrap {
	margin-bottom:0px;
}

#kokunai {
	background-color:rgba(250,250,240,0.3);
	padding-bottom:30px;
}
#kokunai h3.widget-title {
	border:0px solid #fff;
	color:#fff;
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	font-weight:bold;
	font-size:32px;
	text-align:center;
	display: inline-block;
	background: linear-gradient(transparent 60%, #425399 60%);
	letter-spacing: 6px;
	margin-bottom:20px;
}

.n-kokunai {
	margin-bottom:40px;
	padding-top:30px;
	padding-bottom:30px;
	background-image: url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/06/n-kokunai-haikei.png");
	background-position:0% 0%;
	background-size:cover;
	position:relative;
	z-index: 0;
	border-bottom: 3px solid rgba(180,76,151,.3);
}
.n-kokuna2 {
	margin-bottom:40px;
	padding-top:30px;
	padding-bottom:30px;
	background-image: url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/06/n-kokunai-haikei.png");
	background-position:0% 0%;
	background-size:1920px 920px;
	position:relative;
}
.n-kokunai .grad {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
	background: rgba(152,126,179,.4);
	background: -webkit-linear-gradient(to top, rgba(152,126,179,.4), rgba(255,244,98,.4)); 
    background: linear-gradient(109.6deg, rgba(152,126,179,.4) 50%, rgba(255,244,98,.4) 100%);
	background-size: 200% 200%;/*サイズを大きくひきのばす*/
	animation: bggradient2 3s ease infinite;
}
@keyframes bggradient2{
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

.main-visual {
    height: 600px;
    background-size: cover;
    text-align: center;
    position: relative;
    overflow: hidden;
}
	
.main-visual img {
    z-index: 2;
    position: absolute;
    top: 100px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
 
.main-visual video {
    margin: 0 auto;
    z-index: 1;
    width: 100%;
}

.re-box1 {
	max-width:1100px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:40px;
}
.re-box3 {
	padding:50px 0px 30px 100px;
  background: #edf2e8;
  background: -webkit-linear-gradient(to top, #d7ddd2, #edf2e8); /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to top, #d7ddd2, #edf2e8); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	margin-left:200px;
	max-width:800px;
	border-radius:0 50px;
}
.re-box3 p {
	margin-bottom:10px;
}
.re-box2 {
	position: absolute;
	padding-top:54px;
}
.re-box2 img{
	border-radius:20px;
}
.re-box4 {
	padding-right:30px;
}

.re-title1 {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	color:#fff;
	font-size:28px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:5px;
	background-color:#C5E0B4;
	padding:10px 20px;
	text-shadow:1px 1px 3px #564657;
	letter-spacing: 2px;
}
.re-title1-b {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	color:#fff;
	font-size:28px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:5px;
	background-color:#A9D18E;
	padding:10px 20px;
	text-shadow:1px 1px 3px #564657;
	letter-spacing: 2px;
}
.re-title1-c {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	color:#fff;
	font-size:28px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:5px;
	background-color:#7EB170;
	padding:10px 20px;
	text-shadow:1px 1px 3px #564657;
	letter-spacing: 2px;
}
.re-title2 {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	color:#69596B;
	font-size:22px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:3px solid #fff;
}
.re-title3 {
	color:#69596B;
	font-size:24px;
	font-weight:bold;
	margin-bottom:20px;
}
.re-title4 {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	color:#C5E0B4;
	font-size:30px;
	font-weight:bold;
	text-align:right;
	padding-right:30px;
	text-shadow: 1px 1px 2px #fff, 1px 1px 2px #fff;
}
.re-title4-b {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	color:#A9D18E;
	font-size:30px;
	font-weight:bold;
	text-align:right;
	padding-right:30px;
	padding-top:10px;
	text-shadow: 1px 1px 2px #fff, 1px 1px 2px #fff;
}
.re-title4-c {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	color:#7EB170;
	font-size:30px;
	font-weight:bold;
	text-align:right;
	padding-right:30px;
	text-shadow: 1px 1px 2px #fff, 1px 1px 2px #fff;
}
.list {
	padding-left:26px;
	padding-top:10px;
	padding-bottom:10px;
	background-image: url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/06/ten.png");
	background-position:0% 50%;
	background-repeat:no-repeat;
}

.anim-box3 {
  animation: slideIn 1s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards;
}
@keyframes slideIn {
  0% {
    transform: translateX(180px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
  }
  40%,100% {
    opacity: 1;
  }
}

.anim-box4 {
  animation: slide-skew 1s cubic-bezier(0.25, 1, 0.5, 1) 1 forwards;
}
@keyframes slide-skew {
  0% {
    transform: translate(-180px,90px);
    opacity: 0;
  }
  100% {
    transform: translate(0,0);
  }
  20%,100% {
    opacity: 1;
  }
}

/************************************
** コンテンツ表示
************************************/
.page-id-10 .entry-content, .page-id-12 .entry-content, .page-id-14 .entry-content, .page-id-16 .entry-content, .page-id-20 .entry-content{
	animation: fadeup 1s cubic-bezier(0.33, 1, 0.68, 1) 1 forwards;
}
@keyframes fadeup {
  0% {
    transform: translateY(30px);
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/************************************
** 記事
************************************/
.admin-pv, .entry-categories-tags, #list .cat-label {
	display:none;
}
.wp-show-posts-entry-title a {
	color:#00885a;
	font-size: 19px;
	font-weight: bold;
	transition-duration: 1.0s;
}
.wp-show-posts-entry-title a:hover {
	color:#d1de4c;
	transition-duration: 1.0s;
}
.wp-show-posts-entry-meta {
	color: #fff;
}
.wp-show-posts-entry-meta a {
	text-decoration:none;
}
.wp-show-posts-terms a {
	border-radius: 10px;
}
.wp-show-posts-meta a, .wp-show-posts-meta a:visited {
	color: #fff !important;
}
.wp-show-posts-posted-on a, .wp-show-posts-posted-on a:visited {
	font-size:11px;
	color:#adadad !important;
}
.wp-show-posts-entry-meta a:hover {
	opacity: 0.6;
}

.cate-list a {
	background-color: #c8c2c6;
	text-decoration:none;
	color:#fff;
	border-radius: 20px;
	font-size:14px;
	padding: 3px 7px;
	line-height: 2.2;
}
.cat-label.cat-label-39, .cat-link.cat-link-39, .cat-label.cat-label-47, .cat-link.cat-link-47 {
  background-color: #00a497;
  color: #fff;
}

.wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/category/annoucement/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/category/annoucement/"], .wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/en/category/annoucement-en/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/en/category/annoucement-en/"] {
	background-color: #E8613D;
	padding: 3px 7px;
}
.wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/category/report/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/category/report/"], .wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/en/category/report-en/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/en/category/report-en/"] {
	background-color: #00a497;
	padding: 3px 7px;
}
.wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/category/media/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/category/media/"], .wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/en/category/media-en/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/en/category/media-en/"] {
	background-color: #f08300;
	padding: 3px 7px;
}
.wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/category/archivement/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/category/archivement/"], .wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/en/category/archivement-en/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/en/category/archivement-en/"] {
	background-color: #c38743;
	padding: 3px 7px;
}
.wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/category/seminar/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/category/seminar/"], .wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/en/category/seminar-en/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/en/category/seminar-en/"] {
	background-color: #ffd900;
	padding: 3px 7px;
}
.wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/category/exchange/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/category/exchange/"], .wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/en/category/exchange-en/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/en/category/exchange-en/"] {
	background-color: #c3d825;
	padding: 3px 7px;
}
.wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/category/document/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/category/document/"], .wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/en/category/document-en/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/en/category/document-en/"] {
	background-color: #c7b370;
	padding: 3px 7px;
}
.wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/category/japan/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/category/japan/"] {
	background-color: #69596B;
	padding: 3px 7px;
}
.wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/category/us/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/category/us/"] {
	background-color: #69596B;
	padding: 3px 7px;
}
.wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/category/china/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/category/china/"] {
	background-color: #69596B;
	padding: 3px 7px;
}
.wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/category/korea/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/category/korea/"] {
	background-color: #69596B;
	padding: 3px 7px;
}
.wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/category/australia/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/category/australia/"] {
	background-color: #69596B;
	padding: 3px 7px;
}
.wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/category/in-situ-validation/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/category/in-situ-validation/"] {
	background-color: #C5E0B4;
	padding: 3px 7px;
}
.wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/category/product-development/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/category/product-development/"] {
	background-color: #A9D18E;
	padding: 3px 7px;
}
.wp-show-posts-entry-meta a[href^="https://ceres.chiba-u.jp/geoland/category/product-application/"], .cate-list a[href^="https://ceres.chiba-u.jp/geoland/category/product-application/"] {
	background-color: #7EB170;
	padding: 3px 7px;
}

.wp-show-posts-entry-summary {
	font-size:14px;
	color:#887f7a;
	margin-bottom:10px;
}
.wp-show-posts-single {
	border-bottom:solid 2px #a4d5bd;
}
.wp-show-posts-image {
	margin-bottom: 10px !important;
}
.wp-show-posts-inner :last-child {
	margin-bottom:10px !important;
	line-height: 2.2;
}

.wp-show-posts-terms a {
  border-radius: 20px;
}

.sidebar h3 {
	background-color: #FAFAF0;
	padding: 8px;
	margin: 16px 0;
	border-radius: 30px;
	border:3px dotted #EEDFB4;
	color:#69596B;
	text-align:center;
}

.wp-show-posts-image.wpsp-image-left {
	overflow: hidden;
	max-height: 140px;
}
.wp-show-posts-image.wpsp-image-left img {
	transition-duration: 0.5s;
}
.wp-show-posts-image.wpsp-image-left img:hover {
	opacity: 0.6;
	transform: scale(1.2);
	transition-duration: 0.5s;
}
.entry-card-snippet {
	line-height: 1.8;
}
.widget_categories ul li a:hover {
	background-color:#FAFAF0;
}

.widget_categories ul li a {
	color:#00885a;
}

/************************************
** ナビ
************************************/
.navi {
	color:#fff;
	background-color:#146222;
	transition-delay: 0s;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: ease-out;
}
#navi.n-role {
	background-color: rgba(20, 98, 34, 0.8);
}
.n-logo {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	font-weight:bold;
	font-size:26px;
	color:#EEDFB4;
	position: absolute;
	top: 15px;
	width: 330px;
	padding-left:20px;
}
#navi-in {
	max-width: 770px;
	margin-right: 10px;
	margin-left:auto;
}
.navi-in > ul li {
	width: auto;
	padding-left: 20px;
	height: 50px;
	line-height: 40px;
}
.navi-in a {
	color: #fff;
	padding-left:5px;
	padding-right:5px;
}
.navi-in a:hover {
	background-color: rgba(170,207,83,0.7);
}
.n-m2 {
	font-size:14px;
	width:250px;
	margin-left:auto;
}
.n-m2 a:hover {
	color:#c3d825;
}
.je-span {
	font-size:12px;
}

.mobile-menu-buttons {
	background-color: #146222;
	color:#fff;
}
.menu-content {
	background:rgba(60, 179, 122, 0.7);
}
.mobile-menu-buttons .menu-button > a {
	color: #fff;
}
.mobile-menu-buttons .menu-caption {
	display: none;
}
.mobile-menu-buttons a {
	color:#fff;
}
#navi-menu-content .menu-drawer a {
	border-bottom: 2px dotted #fff;
}
.menu-drawer a {
  padding: 12px;
}

.mobile-header-menu-buttons .logo-menu-button a{
	color:#EEDFB4;
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	font-weight: bold;
}

@media screen and (max-width: 1023px){
.mobile-menu-buttons > li {
	padding-top: 10px;
}
}

.n-m2 a {
	color:#fff;
	text-decoration:none;
}

/************************************
** タイトル
************************************/
.archive-title {
	color:#e1ca8a;
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	font-size:24px;
	text-align:right;
}
.entry-title {
	font-family:'見出ゴMB31','Midashi Go MB31',"見出しゴMB31";
	font-size:24px;
	background-color: #FAFAF0;
	padding:8px;
}
.date-tags {
	font-size:12px;
	color:#bba058;
}
.page-id-12 h1.entry-title, .page-id-10 h1.entry-title, .page-id-14 h1.entry-title, .page-id-16 h1.entry-title, .page-id-18 h1.entry-title, .page-id-20 h1.entry-title, .page-id-8 h1.entry-title, .page-id-515 h1.entry-title, .page-id-916 h1.entry-title, .page-id-713 h1.entry-title {
	display: inline-block;
	margin-bottom: 30px;
	margin-top:5px;
    padding: 16px;
    box-shadow: 10px 10px 0 #EEDFB4;
    border: 2px solid #EEDFB4;
    color: #564657;
    font-weight: bold;
    font-size: 26px;
    text-align: center;
	background-color:#FAFAF0;
}
.page-id-10 h1.entry-title {
	margin:25px 29px;
}
.marker-01 {
  background: linear-gradient(transparent 55%, #EEDFB4 55%);
  padding-top: 0px;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 0px;
  display: inline-block;
}
.font-01 {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
}
.entry-card-content .entry-card-title {
	color: #146222;
}

.page-id-966 h1.entry-title, .page-id-953 h1.entry-title, .page-id-877 h1.entry-title, .page-id-911 h1.entry-title, .page-id-883 h1.entry-title, .page-id-889 h1.entry-title, .page-id-895 h1.entry-title, .page-id-968 h1.entry-title {
	display: inline-block;
	margin-bottom: 30px;
	margin-top:5px;
    padding: 16px;
    box-shadow: 10px 10px 0 #EEDFB4;
    border: 2px solid #EEDFB4;
    color: #564657;
    font-weight: bold;
    font-size: 26px;
    text-align: center;
	background-color:#FAFAF0;
}

/************************************
** リサーチ
************************************/
#re-karam .column-left {
	width:400px;
}
#re-karam .column-right {
	width:100%;
}

/************************************
** メンバー
************************************/
.member-box {
	margin-top:5px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	max-width:950px;
}
.m-title1 {
	font-family:'Midashi Go MB31','見出しゴMB31','見出しゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	background-color:#146222;
	color:#EEDFB4;
	padding:6px 12px;
	font-size:26px;
	margin-bottom:15px;
	width:480px;
	text-align:center;
	letter-spacing:3px;
}
.m-title1-b {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	background-color:#146222;
	color:#EEDFB4;
	padding:8px 8px;
	font-size:26px;
	margin-bottom:15px;
	width:480px;
	text-align:center;
	border-bottom:3px solid #E86130;
}
.m-title1-c {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	background-color:#146222;
	color:#EEDFB4;
	padding:8px 8px;
	font-size:26px;
	margin-bottom:15px;
	width:480px;
	text-align:center;
	border-bottom:3px solid #E86130;
	border-top:3px solid #E86130;
}

.m-title2 {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	background:linear-gradient(transparent 60%, #EEDFB4 60%);
	padding-top:10px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:15px;
	font-size:20px;
	display: inline-block;
	font-weight:bold;
}
.m-title3 {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	color:#E86130;
	background:linear-gradient(transparent 60%, #EEDFB4 60%);
	padding-top:10px;
	padding-left:8px;
	padding-bottom:0px;
	margin-top:10px;
	margin-bottom:15px;
	font-size:20px;
}
.m-bun1 {
	padding-left:8px;
	font-size:16px;
	font-weight:bold;
	color:#7bc7a3;
}
.m-title4 {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	background-image: url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/06/Happa_40.png");
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:45px;
	padding-bottom:0px;
	margin-top:10px;
	margin-bottom:15px;
	font-size:22px;
	border-bottom:3px dashed #69b076;
	font-weight:bold;
}
.m-title5 {
	color:#146222;
	font-size:21px;
	margin-bottom:20px;
}
.m-title6 {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	color:#564657;
	font-size:28px;
	font-weight:bold;
	margin-right:15px;
	margin-bottom:5px;
}
.m-title7 {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	color:#564657;
	font-size:24px;
	font-weight:bold;
	margin-right:15px;
	margin-bottom:5px;
}
.m-title8 {
	color:#146222;
	font-size:18px;
	margin-bottom:26px;
}

.m-title9 {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	color:#69596B;
	font-size:28px;
	font-weight:bold;
	padding-left:20px;
	border-left:5px solid #146222;
	margin-top:15px;
	margin-bottom:30px;
}
.m-title10 {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	font-weight:bold;
	padding:10px;
	border:6px double #E86130;
	margin-top:15px;
	margin-bottom:30px;
	color:#146222;
}
.m-title11 {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	position: relative;
	padding: 1rem 2rem calc(1rem + 10px);
	background: #d6dbc9;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:30px;
}
.m-title11:before {
  position: absolute;
  top: -10px;
  left: -10px;
  width: 100%;
  height: 100%;
  content: '';
  border: 1px solid #146222;
}

.m-line {
	margin-bottom:0px;
	line-height: 1.2;
}
.mem-01 {
	padding:2px 8px;
	color:#fff;
	background-color:#C5E0B4;
	border-radius: 8px;
	margin-right:15px;
	vertical-align:5px;
	font-size:15px;
}
.mem-02 {
	padding:2px 8px;
	color:#fff;
	background-color:#A9D18E;
	border-radius: 8px;
	margin-right:15px;
	vertical-align:5px;
	font-size:15px;
}
.mem-03 {
	padding:2px 8px;
	color:#fff;
	background-color:#7EB170;
	border-radius: 8px;
	margin-right:15px;
	vertical-align:5px;
	font-size:15px;
}
.mem-01-b {
	padding:3px 8px;
	color:#fff;
	background-color:#C5E0B4;
	border-radius: 8px;
	margin-right:15px;
	vertical-align:5px;
	font-size:16px;
}
.mem-02-b {
	padding:3px 8px;
	color:#fff;
	background-color:#A9D18E;
	border-radius: 8px;
	margin-right:15px;
	vertical-align:5px;
	font-size:16px;
}
.mem-03-b {
	padding:3px 8px;
	color:#fff;
	background-color:#7EB170;
	border-radius: 8px;
	margin-right:15px;
	vertical-align:5px;
	font-size:16px;
}

.fm-title1 {
	font-family:'見出ゴMB31','Midashi Go MB31','見出ゴＭＢ31',"見出しゴMB31","ヒラギノ角ゴシック","メイリオ", "Meiryo","游ゴシック", sans-serif;
	background-color:#146222;
	color:#EEDFB4;
	padding:8px 15px;
	font-size:26px;
	margin-bottom:15px;
	text-align:center;
	letter-spacing:3px;
	display: inline-block;
}



.page-id-504 .member-box {
	max-width: 1050px;
}
.left-cell {
	position: absolute;
	left:450px;
	margin-top: 5px;
}
.page-id-504 .m-title8 {
	margin-bottom:2px;
}
.t-cell {
	margin-bottom:15px;
}


@media screen and (max-width: 1023px){
	.left-cell {
	position: absolute;
	left:250px;
	margin-top: 5px;
	}
}


/************************************
** 論文ページ
************************************/
.pub-date {
	color:#6e4a55;
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
}
.pub-cate {
	border-bottom:4px solid #E86130;
	font-size:14px;
	color:#146222;
	padding-bottom:10px;
	margin-bottom:10px;
}
.pub-cate2 {
	border-bottom:0px solid #fff;
	font-size:14px;
	color:#736d71;
}
.pub-cate3 {
	border-bottom:4px solid #E86130;
	font-size:22px;
	color:#146222;
	padding-bottom:10px;
	margin-bottom:10px;
	font-weight:bold;
}
.pub-cate4 {
	border-bottom:0px solid #fff;
	font-size:18px;
	color:#736d71;
	font-weight:bold;
	margin-bottom:25px;
}
.pub-bun {
	color:#146222;
	border-bottom:4px dotted #E86130;
	padding-bottom:10px;
	margin-bottom:10px;
}
.pub-bun2 {
	color:#736d71;
	padding-bottom:20px;
}
.pub-link {
	background-color:#EEDFB4;
	padding:4px;
	text-align:right;
	font-size:14px;
}
.lon1 h3.widget-title {
	font-family: '見出ゴMB31','Midashi Go MB31',"見出しゴMB31";
	font-size: 24px;
	background-color: #FAFAF0;
	padding: 8px;
	margin-top:30px;
	margin-bottom:10px;
	border-top:0px solid #fff;
	border-right:0px solid #fff;
	border-bottom:0px solid #fff;
	padding-left:30px;
}

.pub-title1 {
	font-family: '見出ゴMB31','Midashi Go MB31',"見出しゴMB31";
	font-size: 24px;
	background-color: #FAFAF0;
	padding: 8px;
	padding-left: 8px;
	margin-top: 30px;
	border-left: 7px solid #888;
	margin-bottom: 10px;
	border-top: 0px solid #fff;
	border-right: 0px solid #fff;
	border-bottom: 0px solid #fff;
	padding-left: 30px;
	line-height: 1.25;
}



/************************************
** サイドバー
************************************/
.sidebar {
	border-radius: 0px;
	background-color:rgba(255,255,255,0.9);
}
#categories-2 li {
	list-style: square;
	color: #EEDFB4;
	margin-left: 5px;
}

/************************************
** フッター、メタ周り
************************************/
#footer {
	background:rgba(238,223,180,0.7);
	color:#146222;
}
.navi-footer-in a {
	color:#146222;
}
.author-info {
	display:none;
}
.footer-left, .footer-right {
	width: 0%;
}
.footer-center {
	width:100%;
}

/************************************
** macy-box
************************************/
.macy-box {
	border:1px solid #EEDFB4;
	border-radius:30px;
	padding:15px;
	font-size:14px;
}
.macy-box br{
  line-height: initial;
}
.video-container {
	margin-top:0px;
	margin-bottom:0px;
}
.video-container .video {
	margin-top:0px;
	margin-bottom:0px;
}
.body .video-container {
	margin-bottom:0px;
}
.red-under {
	border-bottom: 2px solid #146222;
	display: block;
	margin-bottom:8px;
	font-size:17px;
}

.ma-box {
	border: 1px solid #EEDFB4;
	border-radius: 30px;
	padding: 15px;
	font-size: 14px;
	margin-bottom:10px;
	background-color:rgba(255,255,255,0.5);
}

a.prev, a.next {
	width:80px;
}


.page-id-2 .widget-entry-cards.card-large-image .a-wrap, .page-id-507 .widget-entry-cards.card-large-image .a-wrap {
  max-width: 330px;
}


/************************************
** 英語用
************************************/
:lang(en-US) #navi-in {
	max-width:900px;
}

.main-box1 {
	text-shadow: 1px 1px 2px #2c4f54, 1px 1px 2px #000;
}
.dai-02, .dai-01, .dai-04 {
	text-shadow: 1px 1px 2px #564657, 1px 1px 2px #000;
}
.anime5, .anime6, .anime7 {
	text-shadow: 1px 1px 2px #564657, 1px 1px 2px #000;
}
.page-id-507 .main-box1 p {
	line-height: 30px;
	font-size: 16px;
}
.page-id-507 .widget-entry-cards.large-thumb-on .card-content {
	font-size:16px;
}
.page-id-507 .dai-02, .page-id-507 .dai-01 {
	letter-spacing: 1px;
}
.page-id-507 .dai-04 {
	letter-spacing: 3px;
}

.page-id-953 .re-title1, .page-id-953 .re-title1-b, .page-id-953 .re-title1-c {
	font-size: 26px;
	letter-spacing: 1px;
	line-height: 40px;
}
.page-id-953 .re-title3 {
	font-size: 22px;
	line-height: 32px;
}
.page-id-968 .fm-title1 {
	letter-spacing: 0px;
}
.page-id-911 .m-title1 {
	letter-spacing: 1px;
	width:380px;
}


/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1350px以下*/
@media screen and (max-width: 1350px){
	.dai-01 {
		padding:10px;
		font-size:28px;
		letter-spacing: 1px;
	}
	.dai-02 {
		padding:10px;
		font-size: 28px;
		letter-spacing: 2px;
	}
}


/*1260px以下*/
@media screen and (max-width: 1260px){
	.t-block2-box2 {
		padding:10px 20px 5px 20px;
	}
	.t-block2-box2 a.new-entry-card-link {
		margin:5px;
	}
}


/*1023px以下*/
@media screen and (max-width: 1023px){
	#n-head {
		display:none;
	}
	#content {
		margin-top:40px;
	}
	#blo03 {
		margin-top: 5px;
	}
	.main-box1 p {
		line-height: 26px;
		font-size:15px;
	}
	.page-id-2 #pg-2-0 {
		margin-bottom: 30px;
	}
	.dai-01 {
		padding:10px;
		font-size: 26px;
		margin-top: 10px;
		letter-spacing: 1px;
	}
	.anime5 {
		margin-right: 5px;
		margin-bottom: 10px;
		font-size: 16px;
	}
	.anime6 {
		margin-left: 5px;
		margin-bottom: 10px;
		font-size: 16px;
	}
	.anime7 {
		margin-right: 5px;
		margin-bottom: 10px;
		font-size: 16px;
	}
	.dai-02 {
		padding:10px;
		font-size: 26px;
		letter-spacing: 2px;
	}
	.no-mobile-sidebar .sidebar {
		display:block;
	}
	.n-kokunai {
		margin-bottom:10px;
	}
	.re-box2 {
		position: static;
		padding-top: 10px;
		margin-left:10px;
	}
	.re-box2 img {
		border:4px solid #edf2e8;
	}
	.re-box3 {
		padding-top:10px;
		padding-left:10px;
		margin-left:50px;
	}
	.re-box4 {
		padding-left:10px;
	}
	#categories-2 ul {
		max-width:400px;
		margin-left:auto;
		margin-right:auto;
	}
	.dai-03{
	margin-right: 5px;
	}
	#blo01, #blo02 {
		height:auto;
	}
	.spe7 {
	padding-top:5px;
	}
}

/*834px以下*/
@media screen and (max-width: 834px){
	body {
		background-size: cover;
	}
	.n-title {
		margin-top:10px;
		margin-bottom:10px;
	}
	#blo01 {
		font-size:14px;
	}
	.m-line {
		line-height:1.4;
	}
	.g-box {
		padding-top:20px;
		padding-bottom:20px;
	}
	#blo01, #blo02 {
		margin-bottom:10px;
		margin-top:10px;
	}
	/*video#bgvid {
		display:none;
	}
	.vide1 {
		background-image: url("https://ceres.chiba-u.jp/geoland/wp-content/uploads/2022/05/haikei-g01-2.png");
		background-size:cover;
	}*/
}

/*780px以下*/
@media screen and (max-width: 834px){
	#blo01 {
		margin-top: 10px;
		max-width: 770px;
	}
	#blo02 {
		max-width: 770px;
	}
	#daihyo {
		padding-left:10px;
		padding-right:10px;
	}
	.dai-01 {
		font-size: 20px;
	}
	.dai-02 {
		font-size: 24px;
		letter-spacing: 1px;
	}
	.dai-03 {
		font-size:16px;
	}
	.dai-04 {
		font-size:24px;
	}
	.anime5 {
		padding-top:5px;
		padding-bottom:2px;
	}
	.anime6 {
		padding-top:5px;
		padding-bottom:2px;
	}
	.anime7 {
		padding-top:5px;
		padding-bottom:2px;
	}
	#kokunai h3.widget-title {
		font-size:26px;
	}
	.re-title1, .re-title1-b, .re-title1-c {
		font-size:24px;
		padding-top:5px;
		padding-bottom:5px;
	}
	.re-title3 {
		font-size: 20px;
		margin-bottom: 8px;
	}
}

/*480px以下*/
@media screen and (max-width: 480px){
	.m-title1 {
		width:100%;
		font-size:24px;
	}
	.dai-01, .dai-02 {
		font-size: 16px;
	}
	.fm-title1 {
		font-size:20px;
	}
	#blo02 {
		margin-bottom:0px;
	}
	#blo01 {
		margin-top:0px;
	}
}


