/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 25 2025 | 12:20:39 */
/* ここにCSSコードを追加

例:
.example {
    color: red;
}

CSS の知識に磨きをかけるためにご覧ください。
http://www.w3schools.com/css/css_syntax.asp

コメント終わり */ 

/*　ナビゲーション　*/
.c-gnav>.menu-item>a .ttl{
	/*font-size:1em;*/
	letter-spacing: .03rem;
	padding:0 5px;
	font-weight:normal;
}


#content{
	padding-top:0;
}

.l-footer__foot, .l-footer__widgetArea {
font-size:0.8em;
}


.l-header {
border-top:0px solid #ed7d31;
}


.l-content {
  margin-bottom: 0 !important;
}

/*
.pc_ {
display:block!important;
}
*/


.swell-block-step__title {
    font-weight: normal;
}

.fs_l, .has-l-font-size, .has-large-font-size, .u-fz-l {
	font-size:1em!important;
}

/* xxxxxxxxxxxxxxxxxx font xxxxxxxxxxxxxxxxxx */
.l-content {
  font-family: "Kiwi Maru", "Hiragino Sans";
  font-weight: 300;
  font-style: normal;
}


@media (min-width: 600px) {
.post_content h2 {
    font-size: 2em;
	color:#85bef3!important;
}
}

.post_content h2 {
	color:#85bef3!important;
}



/* xxxxxxxxxxxxxxxxxx　写真 xxxxxxxxxxxxxxxxxx */
.wp-block-image img {
    border-radius: 20px;
}

.shape1 img {
    border-radius: 73% 27% 70% 30% / 32% 59% 41% 68% ;
    box-shadow: 10px 10px #a6c2d8;
}
.shape2 img {
    border-radius: 89% 11% 70% 30% / 16% 73% 27% 84%  ;
    box-shadow: 10px 10px #abd8a6;
}
.shape3 img {
    border-radius: 7% 93% 67% 33% / 13% 32% 68% 87%   ;
    box-shadow: 10px 10px #e6cba1;
}
.shape4 img {
    border-radius: 10% 90% 14% 86% / 92% 15% 85% 8%  ;
    box-shadow: 10px 10px #eccaea;
}
.shape5 img {
    border-radius: 68% 32% 70% 30% / 32% 75% 25% 68%   ;
    box-shadow: 10px 10px #71aab8;
}
.shape6 img {
    border-radius: 82% 18% 86% 14% / 18% 75% 25% 82%    ;
    box-shadow: 10px 10px #ceb0e3;
}




.shadow1 { box-shadow: 5px 5px #71aab8; }


/* xxxxxxxxxxxxxxxxxx ボックス xxxxxxxxxxxxxxxxxx */
.is-style-card.wp-block-media-text {
    box-shadow:none!important;
}


.grid{
/*border:1px solid #c6cce8;*/
	border-radius: 50px;
	padding:30px;
	background-image:linear-gradient(to right, transparent 31px, #c6cce8 32px),linear-gradient(to bottom, transparent 31px, #c6cce8 32px);
background-size: 32px 32px;
}



/* xxxxxxxxxxxxxxxxxx Arkhe xxxxxxxxxxxxxxxxxx */
/* gnRichClmn11 */
.arkp-gnRichClmn11 {
    --arkp--clmn-even--shift--y: 6rem;
    padding-bottom: var(--arkp--clmn-even--shift--y);
}
.arkp-gnRichClmn11 .ark-block-column:nth-of-type(2n) {
    transform: translateY(var(--arkp--clmn-even--shift--y));
}
.arkp-gnRichClmn11 .ark-block-column .wp-block-image {
    border-radius: 1rem;
    overflow: hidden;
}
.arkp-gnRichClmn11 .ark-block-column .wp-block-image img {
    width: 100%;
}
.arkp-gnRichClmn11 .arkp-gnRichClmn11__colHeading {
    font-size: 1.25rem;
    font-weight: bold;
}


/* xxxxxxxxxxxxxxxxxx etc xxxxxxxxxxxxxxxxxx */
.is-style-small .swell-block-step__item {
    padding: 0 0 1em 24px;
}