.elementor-492 .elementor-element.elementor-element-5c7ef49b > .elementor-container{min-height:400px;}.elementor-492 .elementor-element.elementor-element-5c7ef49b:not(.elementor-motion-effects-element-type-background), .elementor-492 .elementor-element.elementor-element-5c7ef49b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.r-plus.tokyo/wp-content/uploads/2021/12/IMGL0285-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-492 .elementor-element.elementor-element-5c7ef49b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-492 .elementor-element.elementor-element-5c7ef49b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-492 .elementor-element.elementor-element-5f872948{text-align:center;color:#004898;font-family:"Noto Serif JP", Sans-serif;font-size:33px;font-weight:600;}.elementor-492 .elementor-element.elementor-element-b5f1b50{color:#7A7A7A;font-family:"Noto Serif JP", Sans-serif;font-size:4px;font-weight:400;}.elementor-492 .elementor-element.elementor-element-97eb20b{color:#7A7A7A;font-family:"Noto Serif JP", Sans-serif;font-size:4px;font-weight:400;}.elementor-492 .elementor-element.elementor-element-d8199f4{font-family:"Noto Serif JP", Sans-serif;font-weight:400;}.elementor-492 .elementor-element.elementor-element-1470461{color:#7A7A7A;font-family:"Noto Serif JP", Sans-serif;font-size:4px;font-weight:400;}.elementor-492 .elementor-element.elementor-element-cd57acc{color:#7A7A7A;font-family:"Noto Serif JP", Sans-serif;font-size:4px;font-weight:400;}.elementor-492 .elementor-element.elementor-element-ab72940{text-align:center;}.elementor-492 .elementor-element.elementor-element-ab72940 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-492 .elementor-element.elementor-element-e7a254d{color:#7A7A7A;font-family:"Noto Serif JP", Sans-serif;font-size:4px;font-weight:400;}.elementor-492 .elementor-element.elementor-element-88214f7{color:#7A7A7A;font-family:"Noto Serif JP", Sans-serif;font-size:4px;font-weight:400;}.elementor-492 .elementor-element.elementor-element-dbf856b{color:#7A7A7A;font-family:"Noto Serif JP", Sans-serif;font-size:4px;font-weight:400;}.elementor-492 .elementor-element.elementor-element-b63fad5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-492 .elementor-element.elementor-element-b63fad5 .elementor-divider-separator{width:100%;}.elementor-492 .elementor-element.elementor-element-b63fad5 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-492 .elementor-element.elementor-element-4fceefa{text-align:center;}.elementor-492 .elementor-element.elementor-element-76b713c{text-align:center;}.elementor-492 .elementor-element.elementor-element-3878edd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-492 .elementor-element.elementor-element-3878edd .elementor-divider-separator{width:100%;}.elementor-492 .elementor-element.elementor-element-3878edd .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-492 .elementor-element.elementor-element-4ce5c9e{text-align:center;}.elementor-492 .elementor-element.elementor-element-8b6b1b3{text-align:center;}.elementor-492 .elementor-element.elementor-element-520c095{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-492 .elementor-element.elementor-element-520c095 .elementor-divider-separator{width:100%;}.elementor-492 .elementor-element.elementor-element-520c095 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-492 .elementor-element.elementor-element-7c55569{text-align:center;}.elementor-492 .elementor-element.elementor-element-58103ae{text-align:center;}.elementor-492 .elementor-element.elementor-element-e6b8ad3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-492 .elementor-element.elementor-element-e6b8ad3 .elementor-divider-separator{width:100%;}.elementor-492 .elementor-element.elementor-element-e6b8ad3 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-492 .elementor-element.elementor-element-b2e5430{text-align:center;}.elementor-492 .elementor-element.elementor-element-8b2c202{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-492 .elementor-element.elementor-element-8b2c202 .elementor-divider-separator{width:100%;}.elementor-492 .elementor-element.elementor-element-8b2c202 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-492 .elementor-element.elementor-element-636767a{color:#7A7A7A;font-family:"Noto Serif JP", Sans-serif;font-size:4px;font-weight:400;}.elementor-492 .elementor-element.elementor-element-c404d8a{text-align:left;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-492 .elementor-element.elementor-element-5f872948{font-size:24px;}}/* Start custom CSS for text-editor, class: .elementor-element-5f872948 */.box11{
    padding: 2em 1em;
    margin: auto;
    color: #004898;
    background:rgba(255,255,255,0.5);
    width:30%;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
}
.box11 p {
    margin: 0; 
    padding: 0;
}
@media only screen and (max-width: 40em) {.box11{
    padding: 2em 0.5em;
    margin: auto;
    color: #004898;
    background:rgba(255,255,255,0.5);
    width:60%;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22);
} } /* 最大幅640px、スマホ専用のスタイル *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5f1b50 */.sub h2 {
  padding: 0.5rem 2rem;
  border-left: 6px double #004898;
  font-size: 24px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97eb20b */.sub h2 {
  padding: 0.5rem 2rem;
  border-left: 6px double #004898;
  font-size: 24px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1470461 */.sub h2 {
  padding: 0.5rem 2rem;
  border-left: 6px double #004898;
  font-size: 24px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd57acc */.sub h2 {
  padding: 0.5rem 2rem;
  border-left: 6px double #004898;
  font-size: 24px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7a254d */.sub h2 {
  padding: 0.5rem 2rem;
  border-left: 6px double #004898;
  font-size: 24px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88214f7 */.sub h2 {
  padding: 0.5rem 2rem;
  border-left: 6px double #004898;
  font-size: 24px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbf856b */.sub h2 {
  padding: 0.5rem 2rem;
  border-left: 6px double #004898;
  font-size: 24px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-636767a */.sub h2 {
  padding: 0.5rem 2rem;
  border-left: 6px double #004898;
  font-size: 24px;
  font-weight: bold;
}/* End custom CSS */