@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.2
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
p, body {
  font-family: "Noto Sans JP", sans-serif ,"源ノ角ゴシック JP Normal", Meiryo;
}

.logo-text, .author-info, .admin-pv {
	display:none;
}
.new-entry-card-date {
	display: block;
}
.new-entry-card-date span.new-entry-card-update-date {
	display:none;
}
.wp-show-posts-entry-summary .ssba-classic-2 {
	display:none;
}
.tag-link, .comment-reply-link {
    color: #fff;
    border: 1px solid #fff;
}

/* カードで非表示 */
.navi-entry-card-content .cat-label {
	display: none;
}
/* サイドバーで非表示 */
.widget-sidebar .cat-label{
	display: none;
}
/* フッターで非表示 */
.widget-footer-mobile .cat-label,
.widget-footer-center .cat-label,
.widget-footer-right .cat-label {
	display: none
}

/* 全般 */
p, body {
	font-family: "Noto Sans JP","源ノ角ゴシック JP Normal", Meiryo, sans-serif;
}
body {
    background-color: #fff;
}
.category-notitle-post h1.entry-title, .category-nometa-post .date-tags {
	display:none;
}
.category-notitle-en-post h1.entry-title, .category-nometa-en-post .date-tags {
	display:none;
}
.cat-label-5, .cat-label-4 {
	display:none;
}
.clear {
	clear:both;
	margin:0px;
}

body::before {
  background: url(//ceres.chiba-u.jp/wp/wp-content/uploads/2021/06/haikei_re-1.jpg) no-repeat center;
  background-size: cover;
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100vh;
}

/* NAVI */
#navi {
	margin-top:0px;
	margin-bottom:0px;
	background-color:#fff;
	padding-bottom:1px;
	padding-top:1px;
	border-top:1px solid #192a50;
	border-bottom:1px solid #192a50;
}
li#menu-item-1649 a {
	font-size:15px;
}
li#menu-item-1657, li#menu-item-1680 {
	line-height:22px;
}

/* HEADER */
.header {
	background-position: 0% 100%;
	background-size: auto 100%;
	background-repeat: repeat-x;
}
.header {

}
.header-container {
    background-color: rgba(255, 255, 255, 0.3);
}
.header-in {
	display: block;
}
.tagline {
	margin:5px;
	color:#192a50;
    width: 550px;
    margin-left: 100px;
	text-align:left;
	padding-left:12px;
	float:left;
	text-shadow    : 
       2px  2px 1px #ffffff,
      -2px  2px 1px #ffffff,
       2px -2px 1px #ffffff,
      -2px -2px 1px #ffffff,
       2px  0px 1px #ffffff,
       0px  2px 1px #ffffff,
      -2px  0px 1px #ffffff,
       0px -2px 1px #ffffff;
}
.logo {
    width: 900px;
    margin-left: 100px;
    margin-right: auto;
    text-align: left;
}
.site-name-text {
    font-size: 16px;
}
.logo-image {
    padding: 5px 0;
}
.head-cont {
	width:380px;
	color:#192a50;
	float:left;
	font-size:14px;
	margin-top:5px;
	margin-left:150px;
	text-shadow    : 
       2px  2px 1px #ffffff,
      -2px  2px 1px #ffffff,
       2px -2px 1px #ffffff,
      -2px -2px 1px #ffffff,
       2px  0px 1px #ffffff,
       0px  2px 1px #ffffff,
      -2px  0px 1px #ffffff,
       0px -2px 1px #ffffff;
}
.head-cont a {
	text-decoration: none;
	padding-left:3px;
}

#black-studio-tinymce-4 .textwidget p {
	margin-top:0px;
	margin-bottom:0px;
}

div#n2-ss-3 .n2-style-f58d52632d016e4532dc73de3ceef8d2-simple {
    background: #192a50 !important;
}

/* メイン画像 */
.top-box1 {
	color:#fff;
	max-width:400px;
	background-color:rgba(25, 42, 80, 0.8);
	padding:20px;
	margin-left:630px;
	margin-right:auto;
	box-shadow: 0px 0px 6px 3px rgba(25, 42, 80,0.5);
}

/* 新着情報一覧 */
.new-entry-card-link {
	float:left;
}
.new-entry-cards {
	padding-left:8px;
}
.new-entry-card {
	margin-right:1px;
}
.clear {
	clear:both;
}
.widget-entry-cards.large-thumb-on .card-content {
   /*  background: linear-gradient(180deg, transparent, #192a50); */
	background: rgba(25, 42, 80, 0.7);
    color: #fff;
	padding:5px 8px;
}
.widget-entry-cards.large-thumb-on .a-wrap:hover .card-content {
    opacity: 0.6;
}
.card-thumb img {
    border: solid 1px #192a50;
}
.card-thumb img {
    border-radius: 0px;
}
.widget-entry-cards.card-large-image figure img {
    width: 380px;
}
.widget-entry-cards.card-large-image .a-wrap {
	max-width: 380px;
	margin-right:1px;
}
.widget-entry-card-thumb {
	margin-bottom:8px;
}
.widget-entry-cards .a-wrap {
  margin-bottom: 10px;
}
.new-entry-card-thumb {
	
}
.large-thumb-on .widget-entry-card-title {
    color: #fff;
    border-bottom: 1px dotted #fff;
    font-size: 12px;
    padding-bottom: 5px;
	overflow: hidden;
}
.new-entry-card-content .post-date {
    margin-right: 1px;
}
.widget-entry-cards.card-large-image figure {
	overflow: hidden;
}

.sin1 {
	padding:10px;
	border:3px dotted #a6f2d9;
	font-size:16px;
}
.honbun1 {
	padding-top:10px;
	padding-bottom:10px;
}
.honbun1 .nijiji {
    color: #9d8e87;
    font-weight: bold;
    padding-right: 10px;
}
.honbun1 .title {
    padding-right: 10px;
}
.honbun1 .content {
    color: #999999;
}

.new-entry-card-date {
    color: #fff352;
	text-align: right;
	font-size: 16px;
}
.cat-label {
    border: 1px solid #bfbec5;
}
.cat-label-40, .cat-label-84 {
    background-color: #f3981d;
}
.cat-label-42, .cat-label-70 {
    background-color: #0075c2;
}
.cat-label-1, .cat-label-68 {
    background-color: #ea5550;
}
.cat-label-50, .cat-label-80 {
    background-color: #00947a;
}
.cat-label-46, .cat-label-72 {
    background-color: #fcc800;
}
.cat-label-44 {
    background-color: #5a4498;
}
.cat-label-54, .cat-label-78 {
    background-color: #9cbb1c;
}
.cat-label-52, .cat-label-76 {
    background-color: #e62f8b;
}
.cat-label-56, .cat-label-82 {
    background-color: #626063;
}
.cat-label-58 {
    background-color: #9d8e87;
}
.cat-label-65, .cat-label-74 {
    background-color: #94adda;
}
.eng-toptitle {
	margin-bottom:10px;
}
.eng-topnew {
	padding-top:3px;
	margin-top:0px;
	margin-left:9px;
	margin-right:9px;
	border-top:2px solid #748dc5;
	border-bottom:2px solid #748dc5;
	background-color:#f8fafe;
}
.entry-card .post-date {
	color: #68a9cf;
}

/* メイン４コンテンツ */
.cont4 {
	margin-top:50px;
}
.cont4 p {
	margin-bottom:5px;
}
.moji1 {
	margin-left:11px;
	margin-right:8px;
	margin-bottom:20px;
}
.moji2 {
	border-top:2px dotted #748dc5;
	border-bottom:2px dotted #748dc5;
	margin-left:11px;
	margin-right:8px;
	margin-bottom:20px;
	font-size:15px;
	padding:4px;
}
.con4eng p {
	margin-bottom:5px;
}

/* バナー */
.top-ban {
	border-top:3px dotted #748dc5;
	border-bottom:3px dotted #748dc5;
	padding-top:15px;
	padding-bottom:10px;
}

/* CONTENT */
#content-top {
	background-image: linear-gradient(-135deg, rgba(0, 141, 183, 0.8), rgba(25, 42, 80, 0.8));
	margin-bottom:0px;
	border-bottom: 2px solid #192a50;
}
#content-in {
	background-color:#fff;
}

#content {
	background-color:rgba(234, 244, 252, 0.8);
	margin-top:0px;
	margin-bottom:50px;
}
.content-top {
	margin-top:0px;
}

/* メインメニュー */
.navi-in > ul li {
    width: 157px;
}
.navi-in a {
    color: #192a50;
}
.navi-in > ul .sub-menu {
    min-width: 310px;
}
.navi-in > ul li {
    height: 45px;
    line-height: 45px;
}
.box-menu-icon {
    color: rgba(255, 255, 255, 0);
}
#box_menu-2 #box1 .box-menu-icon,#box_menu-3 #box1 .box-menu-icon{
	background-image: url("//ceres.chiba-u.jp/wp/wp-content/uploads/2020/10/icon02.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#box_menu-2 #box2 .box-menu-icon,#box_menu-3 #box2 .box-menu-icon{
	background-image: url("//ceres.chiba-u.jp/wp/wp-content/uploads/2020/10/icon03.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#box_menu-2 #box3 .box-menu-icon,#box_menu-3 #box3 .box-menu-icon{
	background-image: url("//ceres.chiba-u.jp/wp/wp-content/uploads/2020/10/icon04.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#box_menu-2 #box4 .box-menu-icon,#box_menu-3 #box4 .box-menu-icon{
	background-image: url("//ceres.chiba-u.jp/wp/wp-content/uploads/2020/10/icon05.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#box_menu-2 .box-menu-label ,#box_menu-3 .box-menu-label{
	color:#192a50;
}
#koti .column-left {
    background-image: url("//ceres.chiba-u.jp/wp/wp-content/uploads/2021/01/icon06-3.png");
    background-repeat: no-repeat;
    background-position: 0% 50%;
	padding-left:38px;
	padding-top:15px;
	padding-bottom:15px;
	color:#192a50;
	margin-left:10px;
}
#koti .column-right {
    background-image: url("//ceres.chiba-u.jp/wp/wp-content/uploads/2021/01/icon07-3.png");
    background-repeat: no-repeat;
    background-position: 0% 50%;
	padding-left:38px;
	padding-top:15px;
	padding-bottom:15px;
	color:#192a50;
	margin-left:10px;
}
#koti2 .column-left {
    background-image: url("//ceres.chiba-u.jp/wp/wp-content/uploads/2021/01/icon06-3.png");
    background-repeat: no-repeat;
    background-position: 0% 50%;
	padding-left:38px;
	padding-top:15px;
	padding-bottom:15px;
	color:#192a50;
	margin-left:10px;
}

.sin-list {
	width:130px;
	margin-left:auto;
	margin-right:5px;
	background-image: url("//ceres.chiba-u.jp/wp/wp-content/uploads/2021/01/yaji2.png");
    background-repeat: no-repeat;
    background-position: 0% 50%;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:2px;
}
.new-entry-cards {
	margin-bottom:5px;
}


.item-label {
    border-right: solid 1px #e6eae6;
}
ul.sub-menu .item-label {
    border-right: solid 0px #192a50;
}
li#menu-item-179 .item-label {
    border-right: solid 1px #e6eae6;
}
li#menu-item-16 .item-label, li#menu-item-93 .item-label {
    border-left: solid 1px #e6eae6;
}

.box-menus {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.wwa .box-menu {
    width: none;
}
.box-menus {
	margin-top:0px;
	box-shadow: 0px 3px 5px 2px rgba(25, 42, 80, 0.53);
}

#sidebar li.menu-item, #sidebar li.cat-item {
	border-bottom:2px dotted #a1d8e6;
}
.widget_nav_menu ul li a, .widget_categories ul li a {
	padding-top:7px;
	padding-bottom:7px;
}


/* お知らせ一覧 */
.wp-show-posts-entry-title {
	margin-bottom:2px!important;
}
.wp-show-posts-entry-meta .wp-show-posts-terms a, .wp-show-posts-entry-meta .wp-show-posts-terms a:visited {
    color: #fff!important;
	text-decoration: none;
}
.wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/category/society/"], .wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/en/category/research-conferences/"] {
	background-color: #00947a;
	padding:0px 2px;
}
.wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/category/newsletter/"], .wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/en/category/monthly-reports/"] {
    background-color: #f3981d;
	padding:0px 2px;
}
.wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/category/release/"], .wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/en/category/news-releases/"] {
    background-color: #0075c2;
	padding:0px 2px;
}
.wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/category/info/"], .wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/en/category/announcements/"] {
    background-color: #ea5550;
	padding:0px 2px;
}
.wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/category/media/"], .wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/en/category/eng-media/"] {
    background-color: #fcc800;
	padding:0px 2px;
}
.wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/category/annual/"] {
    background-color: #5a4498;
	padding:0px 2px;
}
.wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/category/education/"], .wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/en/category/education-2/"] {
    background-color: #9cbb1c;
	padding:0px 2px;
}
.wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/category/report/"], .wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/en/category/research-reports/"] {
    background-color: #e62f8b;
	padding:0px 2px;
}
.wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/category/ceressym/"], .wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/en/category/ceres-symposium/"] {
    background-color: #626063;
	padding:0px 2px;
}
.wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/category/evaluation/"] {
    background-color: #9d8e87;
	padding:0px 2px;
}
.wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/category/vergeben/"], .wp-show-posts-inner a[href^="https://ceres.chiba-u.jp/en/category/awards/"] {
    background-color: #94adda;
	padding:0px 2px;
}
.cat-link {
    background-color: #c0c5c2;
    border-radius: 10px;
}


/* 見出しスタイル */
h1#archive-title {
	font-size:16px;
	text-align: right;
	color: #68a9cf;
	padding-right:15px;
}
.article h1 {
	color:#192a50;
	text-align:center;
	margin-top:10px;
}
.article h2 {
	background: -webkit-repeating-linear-gradient(-45deg, #bbe2f1, #bbe2f1 3px,#e9f4ff 3px, #e9f4ff 7px);
	background: repeating-linear-gradient(-45deg, #bbe2f1, #bbe2f1 3px,#e9f4ff 3px, #e9f4ff 7px);
	text-shadow: 0 0 5px white;
	padding:12px 20px;
	margin-top:24px;
	margin-bottom:17px;
}
.article h3 {
	position:relative;
	padding:2px 2px 2px 30px;
	font-weight: bold;
	font-size: 19px;
	line-height: 30px;
    border:0px solid #fff;
	border-bottom:2px solid #887f7a;
	margin-top:30px;
}
.article h3:before{
	content:''; 
	border-radius:30px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px; 
	height:12px; 
	width:12px; 
	display:block; 
	position:absolute; 
	top:14px; 
	left:7px; 
	background-color:#8d93c8;
	box-shadow: 0 0 2px 2px rgba(255,255,255,0.2) inset;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity:0.50;
	z-index: 1;
}
.article h3:after{
	content:''; 
	border-radius:30px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px; 
	height:15px; 
	width:15px; 
	display:block; 
	position:absolute; 
	top:7px; 
	left:2px; 
	background-color:#4c6cb3;
	box-shadow: 0 0 2px 2px rgba(255,255,255,0.2) inset
}
.article h4 {
    border-top: 2px solid #a2d7dd;
    border-bottom: 2px solid #a2d7dd;
	font-size:18px;
	margin-top:30px;
	background-color:#f2f5f7;
}
.article h5 {
	position:relative;
	padding: 2px 2px 2px 22px;
	border-bottom:2px solid #c1e4e9;
	font-weight: bold;
	font-size: 20px;
	line-height: 32px;
}
.article h5:before{
 	content:''; 
 	height:0; 
 	width:0; 
 	display:block; 
 	border:5px transparent solid; 
 	border-right-width:0; 
 	border-left-color:#5383c3; 
	position:absolute; 
	top:16px; 
	left:8px;
}
.article h5:after{
	content:''; 
	height:2px; 
	width:10px; 
	display:block; 
	background:#5383c3; 
	position:absolute; 
	top:20px; 
	left:0px;
}

a.wp-show-posts-read-more, a.wp-show-posts-read-more:visited {
    padding: 8px 15px;
    border: 2px solid #1e50a2 !important;
    color: #1e50a2 !important;
}
a.wp-show-posts-read-more:hover {
    color: #fff !important;
    background: #1e50a2 !important;
}

.wpsp-load-more {
    font-size: 13px;
}
.pagination-next {
	max-width:150px;
	font-size:13px;
}
.pagination-next a {
	padding:5px;
	border-radius: 10px;
	border:0px dotted #fff;
}
.page-numbers {
	background-color: #bbe2f1;
	border-radius: 10px;
	border:0px dotted #fff;
	width:60px;
}
.pagination {
	font-size:13px;
}

/* BOX */
.box-ao {
	border:4px solid #0099FF;
	padding:15px;
	margin:10px;
}
.box-ore {
	border:4px solid #FF6600;
	padding:15px;
	margin:10px;
}

.search-box {
	max-width:500px;
	margin-left:auto;
}

.box-sou30 {
	color:#fff;
	background-color: #009ee1;
	padding: 15px;
	margin: 10px;
}
.box-cermov {
	color:#394a9a;
	background-color: #eef7fd;
	padding: 15px;
	margin: 10px;
}
.sou30-title1 {
	font-weight:bold;
	border-bottom:3px solid #fff;
	font-size:28px;
}
.cermov-title1 {
	font-weight:bold;
	border-bottom:3px solid #394a9a;
	font-size:28px;
}
.sou30-gazou1 img.wp-image-5359 {
	margin-right:8px;
}
.sou30-gazou1 img {
	border:3px solid #ceff0c;
	height:240px;
}
.sou30-title1e {
	font-weight:bold;
	border-bottom:3px solid #fff;
	font-size:24px;
}
.cermov-title1e {
	font-weight:bold;
	border-bottom:3px solid #394a9a;
	font-size:25px;
}

.box-sou30-2 {
	color:#fff;
	background-color: #009ee1;
	padding: 15px;
	margin: 10px;
	border:3px solid #ceff0c;
}
.sou30-gazou2 {
	width:530px;
	margin-left:auto;
	margin-right:auto;
}
.sou30-gazou2 img.wp-image-5359 {
	margin-right:0px;
}
.sou30-gazou2 img {
	height:240px;
}
.sou30-gazou3 {
	border:3px solid #ceff0c;
	height:240px;
	margin-left:auto;
	margin-right:auto;
}
.sou30-gazou3 img {
	height:234px;
}

.cermov-gazou1 {
	text-align:center;
}
span.sou30-2 {
	font-size:20px;
}

.box-sou30-3 {
	color:#fff;
	background-image: linear-gradient(-135deg, rgba(67, 180, 134, 1.0), rgba(0, 158, 225, 1.0));
	padding: 15px;
	margin: 10px;
}
.sou30-gazou4 {
	border:3px solid #ceff0c;
	height:240px;
	width: 536px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:7px;
}
.sou30-gazou4 img {
	height:234px;
}



/* サイドバー */
.sidebar h3 {
    border-bottom: solid 2px #192a50;
    background-color: #e8f1f2;
	padding: 5px 12px 5px 45px;
	background-image: url("//ceres.chiba-u.jp/wp/wp-content/uploads/2021/02/icon-title2.png");
    background-position: 8px 50%;
    background-repeat: no-repeat;
}

/* ボタンとか */
.bc-monochrome .sns-share-buttons a, .bc-monochrome .sns-follow-buttons a {
    background-color: #192a50;
}
table th {
    background-color: #e8f1f2;
}
table tr:nth-of-type(2n+1) {
    background-color: #f7f6f5;
}
table.type1 th{
  background: #e8f1f2;
}
table.type1 tr:nth-child(odd){
  background-color: #fff;
}
table.type1 tr:nth-child(even){
  background-color: #f7f6f5;
}

/* FOOTER */
#footer {
	background-color:rgba(255, 255, 255, 0.8);
}
.footer-bottom-logo {
	display:none;
}

.mobile-menu-buttons {
	background: #c5dfe5;
	color:#24140e;
}
.menu-drawer a {
    color: #333;
    border-bottom: 2px dotted #26499d;
    font-size: 16px;
}


form.post-password-form {
	max-width:500px;
	margin-left:auto;
	margin-right:auto;
}


/* 動作テスト*/
.open-btn{
    background:rgba(255,255,255,0.4) url("https://ceres.chiba-u.jp/wp/wp-content/uploads/2021/06/c-kens.png") no-repeat 0px center;
    background-size: 16px 16px;
    width:16px;
    height:16px;
    cursor: pointer;
	display: inline-block;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:1px;
	margin-right:5px;
}
#search-wrap{
	position:fixed;
	top: 0;
    left: 0;
	z-index: -99;
	opacity: 0;
	transition: all 0.4s;
	width:100%;
	height: 0px;
	margin-top:0px;
}
#search-wrap .search-area{
	display: none;
}
#search-wrap.panelactive .search-area{
	display: block;
	width:80%;
	position: relative;
}
#search-wrap.panelactive{
	opacity: 1;
	z-index: 3;
	background:rgba(0, 0, 0, 0.6);
	display: flex;
	justify-content: center;
	align-items: center;
	height: 200px;
}
.close-btn{
	position: absolute;
	top:10px;
	right:10px;
	z-index: 2;
	cursor: pointer;
    width: 60px;
    height:60px;
	color:#fff;
	text-shadow: 0px 0px 0px #000;
}
.close-btn span{
    display: inline-block;
    position: absolute;
    left: 14px;
    height: 3px;
    border-radius: 2px;
	background-color: #fff;
 }

.search-box {
	margin-bottom:10px;
}
.s-c {
	max-width:320px;
	margin-left:auto;
	font-size:12px;
	color:#5a79ba;
}
#search-wrap .s-c {
	color:#fff;
	text-shadow: 0px 0px 0px #000;
}

.page-id-2520 #main {
	background-color:#e6eae3;
}
.head-01 {
	width:205px;
	display: inline-block;
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
}
.head-02 {
	width:135px;
	display: inline-block;
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
}
.head-03 {
	width:160px;
	display: inline-block;
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
}


a.lnone{
	text-decoration: none;
}
.panf {
	background-color:#ceff0c;
	padding:5px;
}
.pan-g1 {
	display: inline-block;
	padding:3px;
}
.pan-tit {
	font-weight:bold;
	padding:6px 10px 14px 10px;
	letter-spacing: 3px;
}

img.tori:hover {
	opacity: 0.7 ;
}

.panf2 {
	background-color:#ceff0c;
	padding:5px;
	margin-left:11px;
	margin-right:11px;
}
.panf2 img, .panf3 img, .panf4 img, .panf5 img, .panf6 img {
	margin-left:10px;
	margin-right:8px;
}
.panf2 img:hover, .panf3 img:hover,.panf4 img:hover, .panf5 img:hover, .panf6 img:hover {
	opacity: 0.7 ;
}
.pan-tit2 {
	font-weight:bold;
	letter-spacing: 1px;
	padding-left:3px;
	padding-bottom:3px;
}
.pan-tit3 {
	color:#fff;
	font-weight:bold;
	letter-spacing: 1px;
	padding-left:3px;
	padding-bottom:3px;
}
.panf3 {
	background-color:#009EE1;
	padding:5px;
	margin-left:11px;
	margin-right:11px;
}

.panf4
{
	background-image: linear-gradient(-135deg, rgba(67, 180, 134, 1.0), rgba(0, 158, 225, 1.0));
	padding:5px;
	margin-left:11px;
	margin-right:11px;
}
.panf5
{
	background-image: linear-gradient(-135deg, rgba(205, 255, 12, 1.0), rgba(0, 158, 225, 1.0));
	padding:5px;
	margin-left:11px;
	margin-right:11px;
}
.panf6
{
	background-image: linear-gradient(-90deg, rgba(252, 156, 77, 1.0), rgba(0, 158, 225, 1.0));
	padding:5px;
	margin-left:11px;
	margin-right:11px;
}


body.category .entry-card-thumb {
	height: 180px;
	overflow: hidden;
	border-bottom:solid 1px #192a50;
}


.widget-entry-cards.large-thumb-on .card-title {
	-webkit-line-clamp: 3;
}

#black-studio-tinymce-5 h2.widget-title {
	display:none;
}



/* 動画関連 
.vide1 video#bgvid {
  position: fixed;
  right: 0;
  top: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -100;
  background-size: cover;
}
.vide1 {
	position: fixed;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -50;
	background-color:#192a50;
}
*/

/*YouTube動画の中央配置*/
.video-container{
margin: 0px auto;
}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
	.tagline {
		width: 480px;
		padding:0 5px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	.head-cont {
		float:none;
		clear:both;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	.logo {
		width: 480px;
		margin-left:auto;
		text-align:center;
	}
	.top-box1 {
	margin-left:auto;
	}
	.s-c {
	color:#fff;
	}
}

/*834px以下*/
@media screen and (max-width: 834px){
	.tagline {

	}
	.pan-g1{
		display: block;
		margin-left: auto;
		margin-right:auto;
		text-align:center;
	}
}


/*760px以下*/
@media screen and (max-width: 834px){
	.tagline {

	}
	.pan-tit {
		letter-spacing: 0px;
	}
	.widget-entry-cards.card-large-image .a-wrap {
		max-width: 250px;
	}
}

/*480px以下*/
@media screen and (max-width: 480px){
  .tagline, .logo {
	  width: 350px;
	}
	.widget-entry-cards.card-large-image .a-wrap {
		max-width: 200px;
	}
}
