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

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}

/*トップページ*/
.top-con{
	min-height:600px;
}
.top-con table td{
	text-align:center;
	padding:10px 15px;
}
.top-con table td.naiyou{
	text-align:left;
}
.top-con table td.now, 
.top-con table td.pay{
	font-weight:bold !important;
}
.top-con table tr:first-child th{
	background-color:#5b5b5b;
}
.top-con table th{
	color:#fff;
}

/*投稿ページ*/
.single-con{
	max-width:1000px;
	min-height:600px;
	display:block;
	margin:0 auto;
	padding:30px 0;
}
.single-con h2{
	margin-right:30px;
}
.single-con h2 span{
	background:#fff;
	border:solid 1px #CCC;
	font-size:18px;
	padding:10px 15px;
	margin-left:15px;
}
.single-con .flex{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	margin-bottom:15px;
}
.single-con .flex p{
	padding-right:20px;
}
.single-con .flex p span{
	font-weight:600;
}
.single-con .flex p.pay span{
	color:#000 !important;
}
.single-con .naiyou{
	padding:30px 0;
	margin-top:30px;
	border-top:dashed 1px #eee;
	font-size:16px;
}



.N1{
	color:#009 !important;
}
.N2{
	color:#093 !important;
}
.N3{
	color:#C00 !important;
}
.P1{
	color:#C00 !important;
}
.P2{
	color:#000 !important;
}
