/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 03 2024 | 06:11:52 */
/* ここにCSSコードを追加

例:
.example {
    color: red;
}

CSS の知識に磨きをかけるためにご覧ください。
http://www.w3schools.com/css/css_syntax.asp

コメント終わり */

/* Note Icon Start */
.hd_sns_links .note a{
	display: inline-block!important;
}
.hd_sns_links .note a img{
    height: 28px;
    width: auto;
    display: block;
    margin-top: 9px;
}
@media screen and (max-width: 768px) {
    .menu_sns_links .note img {
		display: inline-block;
		line-height: 36px;
		width: 36px;
		margin: 0;
    }
}
/* Note Icon End */

/* Float Icon Start/ */
/* #follow-icon {
    position: fixed;
	top: 25%;
    right: 20px;
    transform: translateY(-50%);
    z-index: 9999;
}
#follow-icon img {
    width: 75px;
    height: 75px;
}
@media screen and (max-width: 768px) {
    #follow-icon {
		top: 15%;
        display: none;
    }
	#follow-icon img {
		width: 60px;
		height: 60px;
	}
} */
/* Float Icon END */

/* 問い合わせフォームのテキストエリアのサイズ変更 */
.wpcf7-form input[type="submit"],
.wpcf7-form textarea {
    width: 88%;
}
/* Topページ用の設定/ */
/* 
input.wpcf7-submit {
    margin-left: 70px!important;
}
*/
/* /Topページ用の設定 */
@media screen and (max-width: 768px) {
/* 768pxまでの幅の場合に適応される */
  .wpcf7-form input[type="submit"], .wpcf7-form textarea {
    width: 100%;
  }
  input.wpcf7-submit {
    margin-left: 0px!important;
  }
}

input.wpcf7-submit {
    cursor: pointer;
/*     margin-left: 15px; */ /* Topページ用margin */
/*     padding: 14px 22px;
    margin: 10px 0;
    line-height: normal;
    -webkit-transform: translateZ(0);
    position: relative;
    border: 2px solid;
    z-index: 1;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; */
    background-color: transparent;
}

input.wpcf7-submit::after {
    background-color: #b83273;
}

/* リンクのデザイン変更 START */
/* 未訪問のリンク */
/* .plx_widget.dp_parallax_widget-4 span.link-violet a:visited {
    color: #b304fb !important;
} */
/*ポイント時のリンク*/
.plx_widget.dp_parallax_widget-4 span.link-violet a:hover,
.plx_widget.dp_parallax_widget-5 span.link-violet a:hover, 
.plx_widget.dp_parallax_widget-14 span.link-violet a:hover{
    color: #660164 !important;
}

/*選択中のリンク*/
/* a:active { color: #ff8000; } */

/* 訪問済みのリンク */
/* a:visited { color: #000080; } */

/* アンダーライン for スマートフォン */
.plx_widget.dp_parallax_widget-12 span.sp-link-pink,
.plx_widget.dp_parallax_widget-11 span.sp-link-pink,
.plx_widget.dp_parallax_widget-10 span.sp-link-pink{
    border-bottom:solid;
    border-color:#b83273;
    border-width:1px;
}

/* リンクのデザイン変更 END */

/* 20220714 */
/* ニュース欄デザイン変更 START */
.dp_parallax_widget-3 .plx_desc,
.dp_parallax_widget-4 .plx_desc,
.dp_parallax_widget-14 .plx_desc,
.dp_parallax_widget-7 .plx_desc
{
	font-size: 16px!important;
/* 	text-align: left!important; */
}

.dp_parallax_widget-5 .plx_desc
{
	font-size: 16px!important;
	text-align: left!important;
}

/* ニュース欄デザイン変更 END */

/* 20220719 元々の設定_Digpressで指定されていたCSSから以降 START */
.plx_widget.dp_parallax_widget-3 .plx_title {
    font-size: 26px;
    color: #444444;
    text-decoration: underline;
    text-decoration-color: #b83273;
}

.plx_widget.dp_parallax_widget-3 .plx_desc,
.plx_widget.dp_parallax_widget-3 .plx_original {
    font-size: 14px;
    color: #ffffff;
    /*max-width: 500px;*/
}

.plx_widget.dp_parallax_widget-7 .plx_title {
    font-size: 26px;
    color: #444444;
    text-decoration: underline;
    text-decoration-color: #b83273;
}

.plx_widget.dp_parallax_widget-7 .plx_desc,
.plx_widget.dp_parallax_widget-7 .plx_original {
    font-size: 14px;
    color: #ffffff;
    /*max-width: 500px;*/
}

/* <!--TOPページ各コンテンツセンター寄せ--> */
.plx_widget.dp_parallax_widget-4 .plx_desc,
.plx_widget.dp_parallax_widget-4 .plx_original {
    font-size: 14px;
    color: #666666;
    text-align: center;
}

.plx_widget.dp_parallax_widget-5 .plx_title {
    font-size: 26px;
    color: #444444;
    text-align: center;
    text-decoration: underline;
    text-decoration-color: #b83273;
}

.plx_widget.dp_parallax_widget-5 .plx_desc,
.plx_widget.dp_parallax_widget-5 .plx_original {
    font-size: 14px;
    color: #666666;
    text-align: center;
}

.plx_widget.dp_parallax_widget-6 .plx_title {
    font-size: 26px;
    color: #444444;
    text-align: center;
    text-decoration: underline;
    text-decoration-color: #b83273;
}

.plx_widget.dp_parallax_widget-6 .plx_desc,
.plx_widget.dp_parallax_widget-6 .plx_original {
    font-size: 14px;
    color: #666666;
    text-align: center;
}

.plx_widget.dp_parallax_widget-4 .plx_title {
    font-size: 26px;
    color: #444444;
    text-align: center;
    text-decoration: underline;
    text-decoration-color: #b83273;
}

.plx_widget.dp_parallax_widget-4 .plx_desc,
.plx_widget.dp_parallax_widget-4 .plx_original {
    font-size: 14px;
    color: #666666;
    text-align: center;
}

.plx_widget.dp_parallax_widget-14 .plx_desc,
.plx_widget.dp_parallax_widget-14 .plx_original {
    font-size: 14px;
    color: #666666;
    text-align: center;
}

.plx_widget.dp_parallax_widget-12 .plx_title {
    font-size: 16px;
    color: #444444;
    text-decoration: underline;
    text-decoration-color: #b83273;
}

.plx_widget.dp_parallax_widget-11 .plx_title {
    font-size: 16px;
    color: #444444;
    text-decoration: underline;
    text-decoration-color: #b83273;
}

.plx_widget.dp_parallax_widget-10 .plx_title {
    font-size: 16px;
    color: #444444;
    text-decoration: underline;
    text-decoration-color: #b83273;
}

.plx_widget.dp_parallax_widget-14 .plx_title {
    /*font-size: 16px;*/
    color: #444444;
    text-decoration: underline;
    text-decoration-color: #b83273;
    text-align: center;
}

.plx_widget.dp_parallax_widget-15 .plx_title {
    font-size: 16px;
    color: #444444;
    text-decoration: underline;
    text-decoration-color: #b83273;
    text-align: center;
}
/* <!--TOPページ各コンテンツセンター寄せ ここまで--> */

.header_container .h_group .hd_title.image img {
    max-width: 100%;
    max-height: 60px;
    width: auto;
    height: auto;
    margin: 0;
}

.header_container .h_group .hd_title.image img {
    max-width: 100%;
    max-height: 60px;
    width: auto;
    height: auto;
    margin: 0;
}

.header_container .hd_title.img img {
    max-width: 280px;
    max-height: 40px;
    width: auto;
    height: auto;
}

.plx_wrap.use_img.left,
.plx_wrap.use_img.right  {
    text-align: center;
}

/* For Google Translate */
@media screen and (max-width: 768px) {
	#gt_float_wrapper {
		bottom: 60px !important;
		left: 10px !important;
	}
}

/* 元々の設定 END */