@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/***************************************
全体
****************************************/
/*#content {
  padding-top:0 !important;
}*/
.sp {
	display:none;
}
a:hover {
	opacity:0.7;
}
p {
	font-size:15px;
}

.l-mainContent__inner>.post_content {
margin-top: 0;
}
h2, h3, .font01 {
font-family: 'Zen Antique', serif;
}

h2.ttl {
	font-size:2em !important;
	letter-spacing:0.1em !important;
}
h3.ttl {
	font-size:1.6em;
}
h4.ttl {
	font-size:1.4em;
}
.green {
	color:#B6B36F;
}
.pd20 {
	padding:20px !important;
}
@media screen and (max-width: 480px) {
	/* 480px以下に適用されるCSS（スマホ用） */
	
.pc {
	display:none;
}
.sp-left {
	text-align:left;
}
p {
	font-size:14px;
}
h2.ttl {
	font-size:1.7em !important;
}
h3.ttl {
	font-size:1.4em;
}
h4.ttl {
	font-size:1.2em;
}
}

/***************************************
グローバルナビゲーション 
****************************************/
#btn-contact {
	font-size:14px;
	padding: 0 12px;
	margin-top:10px !important;
	text-align:center;
}
#btn-contact p {
	border:solid thin #fff;
	padding:5px 10px;
	border-radius:10px;
}
#btn-contact a {
	color:#ffffff;
}
#btn-contact a:hover{
	opacity:0.7;
}
@media screen and (max-width: 480px) {
	/* 480px以下に適用されるCSS（スマホ用） */
#btn-contact p {
	border:solid thin #333;
	}
#btn-contact a {
	color:#333;
}	
}
/* --------------------------------------------------
　　　　ハンバーガーメニュー
---------------------------------------------------*/
/*メニューの背景色*/
.p-spMenu__inner::before {
  background: #EAE8AD;
    opacity: 0.9;
}
/*メニューの幅*/
.p-spMenu__inner {
  width: 80vw;
}
/*メニューの文字間*/
.p-spMenu {
    letter-spacing: 0.2em;
}
@media screen and (max-width: 480px) {
	/* 480px以下に適用されるCSS（スマホ用） */
.phone-number {
	font-weight:bold;
	font-size:1.5em;
}
}
/****************************************
フッター
****************************************/
/*.top #content {
	margin-bottom:0em !important;
}*/
#footer .w-footer__box #nav_menu-7 ul li {
	font-size:14px;
}
/****************************************
トップページ
****************************************/
.kodawari .wp-block-media-text__media img {
	border-radius: 0 3em;
}
.kodawari .wp-block-group, #access .wp-block-group {
	padding:3em;
}
.kodawari .wp-block-group .wp-block-group__inner-container p {
	line-height:2em;
}
#access .wp-block-media-text__media img, .wp-block-media-text__media video {
	width:84%;
}
@media screen and (max-width: 480px) {
	/* 480px以下に適用されるCSS（スマホ用） */
	#access .wp-block-media-text__media img, .wp-block-media-text__media video {
	width:100%;
}
}
/****************************************
求人情報
****************************************/
.border-radius-r img{
	border-radius: 0 3em 3em 0;
}
@media screen and (max-width: 480px) {
	/* 480px以下に適用されるCSS（スマホ用） */
.border-radius-r img{
	border-radius: 0;
}
}

/****************************************
投稿ページ
****************************************/

/*****カレンダー*****/
.holiday {
	color:gray;
}
