.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:2em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:980px;}.e-con{--container-max-width:980px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:980px){.elementor-kit-6{--e-global-typography-text-font-size:15px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-text-font-size:14px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.br_sp {
    display: none;
}

@media (max-width: 767px) {
.br_sp {
    display: inline;
}
}

.value .elementor-price-list-item {
    border-bottom: 1px solid #ffffff55;
}

.vertical-text {
  writing-mode: vertical-rl;
  text-orientation: mixed;
}

.post-type-archive-works .elementor-widget-theme-archive-title {
    display: none;
}

h2, .entry-content :where(h2),  h3, .entry-content :where(h3),  h4, .entry-content :where(h4),  h5, .entry-content :where(h5),  h6, .entry-content :where(h6){
	margin-bottom: 1em;}

.wp-block-image img {
     margin-bottom: 1.5em;
}

.english {
	font-family: "Cocogoose-Pro-Regular";
	font-weight: normal;
}

.elementor-sub-item {
    font-family: "游ゴシック体", "Yu Gothic", YuGothic, sans-serif !important;
    font-size: 14px !important;
}/* End custom CSS */