@charset "utf-8";.elementor-kit-6{--e-global-color-primary:#2f5597;--e-global-color-secondary:#5d4dc8;--e-global-color-text:#333;--e-global-color-accent:#213c6a;--e-global-color-34fb46e:#555;--e-global-color-1f507df:#fa0f00;--e-global-color-8e801f3:#f6f6f6;--e-global-color-2350229:#d2e1f1;--e-global-color-49415bf:#b4c7e7;--e-global-color-72d5580:#fff;--e-global-typography-primary-font-family:"*Noto Sans JP";--e-global-typography-primary-font-size:36px;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"*Noto Sans JP";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"*Noto Sans JP";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"*Noto Sans JP";--e-global-typography-accent-font-weight:500;--e-global-typography-18add66-font-family:"*Noto Serif JP";--e-global-typography-18add66-font-size:14px;--e-global-typography-18add66-font-weight:400;--e-global-typography-18add66-line-height:2em;background-color:var(--e-global-color-72d5580);background-image:url("https://j-rampa.com/wp-content/uploads/2021/08/abc1b0d4eba5bcf683a7517655d0e8e2.png");color:var(--e-global-color-text);font-family:"*Noto Sans JP",Sans-serif;font-size:16px;line-height:2em;letter-spacing:1px;background-position:top left;background-repeat:no-repeat}.elementor-kit-6 e-page-transition{background-color:#ffbc7d}.elementor-kit-6 p{margin-block-end:1.4em}.elementor-kit-6 a{color:var(--e-global-color-secondary);font-family:"*Noto Sans JP",Sans-serif;text-decoration:none;line-height:1.8em}.elementor-kit-6 a:hover{color:var(--e-global-color-primary);font-family:"*Noto Sans JP",Sans-serif}.elementor-kit-6 h1{color:var(--e-global-color-text);font-family:"*Noto Serif JP",Sans-serif;font-size:36px;font-weight:500;line-height:1.4em;letter-spacing:3px}.elementor-kit-6 h2{color:#333;font-family:"*Noto Serif JP",Sans-serif;font-size:36px;font-weight:400;line-height:1.6em;letter-spacing:1.6px}.elementor-kit-6 h3{color:var(--e-global-color-text);font-family:"*Noto Serif JP",Sans-serif;font-size:24px;font-weight:500;line-height:1.8em;letter-spacing:1.5px}.elementor-kit-6 h4{font-family:"*Noto Serif JP",Sans-serif;font-size:21px;font-weight:500;line-height:1.6em}.elementor-kit-6 h5{font-family:"*Noto Serif JP",Sans-serif;font-size:19px;font-weight:500;line-height:1.6em;letter-spacing:1px}.elementor-kit-6 h6{color:var(--e-global-color-primary);font-family:"*Noto Serif JP",Sans-serif;font-size:16px;font-weight:300;letter-spacing:2px}.elementor-kit-6 button,.elementor-kit-6 input[type=button],.elementor-kit-6 input[type=submit],.elementor-kit-6 .elementor-button{font-family:"*Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;text-decoration:none;color:var(--e-global-color-secondary);border-style:solid;border-width:1px;border-color:var(--e-global-color-secondary);border-radius:0;padding:.7em 5em}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type=button]:hover,.elementor-kit-6 input[type=button]:focus,.elementor-kit-6 input[type=submit]:hover,.elementor-kit-6 input[type=submit]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{color:var(--e-global-color-primary);border-style:solid;border-width:1px;border-color:var(--e-global-color-primary);border-radius:0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1150px}.e-con{--container-max-width:1150px}.elementor-widget:not(:last-child){margin-block-end:25px}.elementor-element{--widgets-spacing:25px 25px;--widgets-spacing-row:25px;--widgets-spacing-column:25px}{}h1.entry-title{display:var(--page-title-display)}@media(min-width:1025px){.elementor-kit-6{background-attachment:fixed}}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-18add66-font-size:14px;background-image:url("https://j-rampa.com/wp-content/uploads/2021/08/abc1b0d4eba5bcf683a7517655d0e8e2.png");background-repeat:no-repeat}.elementor-kit-6 h1{font-size:28px}.elementor-kit-6 h2{font-size:30px}.elementor-kit-6 h3{font-size:22px}.elementor-kit-6 h4{font-size:21px}.elementor-kit-6 h6{font-size:13px}.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-18add66-font-size:18px;--e-global-typography-18add66-line-height:2.2em;letter-spacing:.5px}.elementor-kit-6 h1{font-size:22px;letter-spacing:1px}.elementor-kit-6 h2{font-size:26px;letter-spacing:1.4px}.elementor-kit-6 h3{font-size:21px}.elementor-kit-6 h4{font-size:19px}.elementor-kit-6 h5{font-size:17px}.elementor-kit-6 h6{font-size:11px}.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:767px}.e-con{--container-max-width:767px}}.separation .elementor-widget-container img{display:block}.brock-ptnBorder .elementor-widget-container{display:inline-block}p{margin-bottom:1.2rem}p:last-of-type{margin-bottom:0}.color-primary{font-weight:500;color:var(--e-global-color-primary)}.text_s{font-size:80%}body:not([data-elementor-device-mode=desktop]) .br-pc{display:none}body[data-elementor-device-mode=tablet] .br-tb{display:block}body[data-elementor-device-mode=mobile] .br-sp{display:block}body .br-all{display:block}.color-green{color:#0caba8}.dl-ptn1 dl dt{color:#0caba8;font-weight:500;font-size:1.1em;margin-bottom:.2em}.dl-ptn1 dl dd{margin:0 0 30px}.accordion .elementor-tab-title{display:flex;align-items:center;background:#fff;transition:ease .3s}.accordion .elementor-tab-title:hover{background:#bce9e9 !important}.accordion-img{margin:0 0 4.5% 4.5%;border-radius:16px !important}body:not([data-elementor-device-mode=mobile]) .accordion-img{width:35%}body[data-elementor-device-mode=tablet] .accordion-img{width:40% !important}body:not([data-elementor-device-mode=desktop]) .accordion-img{border-radius:8px !important}body[data-elementor-device-mode=mobile] .accordion-img{margin-bottom:25px !important}table tbody tr:hover>td,table tbody tr:hover>th{background:0 0}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background:0 0}.table-ptn1 table thead{display:none}.table-ptn1 table tbody>tr>td{line-height:1.8 !important;border:#ccc solid !important;border-width:0 0 1px !important;padding:1em 0}.table-ptn1 table tbody>tr:last-of-type>td{border-width:0 !important}.table-ptn1 table tbody>tr>td:nth-child(1){vertical-align:top;white-space:nowrap;font-weight:500;font-size:1em !important;color:#14ae67;padding-right:30px !important}.table-ptn1 table tbody>tr>td:nth-child(2){color:#513d33}body[data-elementor-device-mode=mobile] .table-ptn1 table tbody>tr>td:nth-child(1){border-bottom:0 !important;padding-bottom:0 !important}body[data-elementor-device-mode=mobile] .table-ptn1 table tbody>tr>td{display:block;margin-right:0 !important}.table-ptn2 table tbody>tr>th,.table-ptn2 table tbody>tr>td{border:solid #fff;border-width:0 0 1px !important;padding:.8em .5em;background:0 0 !important}.table-ptn3 table tbody>tr>th,.table-ptn3 table tbody>tr>td{border:solid #ccc;border-width:1px 0 !important;padding:2em 1em;background:0 0 !important;text-align:left}body[data-elementor-device-mode=mobile] .table-ptn3 table tbody>tr>th{display:block;padding:1em .5em .5em;border-width:0 !important}body[data-elementor-device-mode=mobile] .table-ptn3 table tbody>tr>td{display:block;padding:1em .5em 1em;border-width:0 0 1px !important}body .table-ptn3 table tbody>tr>td ul{margin-bottom:0 !important}.table-ptn4 table thead>tr>th{background:var(--e-global-color-34d239b);color:#fff;font-weight:400}.table-ptn4 table tbody>tr>th{background:var(--e-global-color-2350229);font-weight:500}.table-ptn4 table tbody>tr>td{background:#fff !important;color:#555}.table-ptn4 table tbody>tr>td div{text-align:right}body[data-elementor-device-mode=mobile] .table-ptn4 table thead>tr>th,body[data-elementor-device-mode=mobile] .table-ptn4 table tbody>tr>th,body[data-elementor-device-mode=mobile] .table-ptn4 table tbody>tr>td{padding:8px}.table-ptn5 table caption{font-family:"*Noto Serif JP",Sans-serif;font-size:24px;font-weight:500;color:var(--e-global-color-secondary);text-align:left;padding:0 0 .5em .5em}.table-ptn5 table tbody>tr>th,.table-ptn5 table tbody>tr>td{padding:2em 1em;text-align:center;vertical-align:middle}.table-ptn5 table tbody>tr>th{font-weight:500;color:#2f5597;font-family:"*Noto Serif JP",Sans-serif;background:#f3f9ff;border:solid #ddd;border-width:1px 0}.table-ptn5 table tbody>tr>td{background:0 0;border:dashed #ccc;border-width:0 0 1px}.table-ptn5 table tbody>tr>td:nth-child(1){font-weight:600;font-family:"*Noto Serif JP",Sans-serif;color:var(--e-global-color-primary)}.table-ptn5 table tbody>tr>td.workplace:nth-child(1){font-weight:400;font-family:"*Noto Sans JP",Sans-serif;color:var(--e-global-color-text)}body:not([data-elementor-device-mode=mobile]) .table-ptn5 table tbody>tr:last-child>td,body:not([data-elementor-device-mode=mobile]) .table-ptn5 table tbody>tr>td.regist-dr{border:solid #ddd;border-width:0 0 1px !important}body[data-elementor-device-mode=mobile] .table-ptn5 table tbody>tr>th{display:block;padding:1em .5em .5em;border-width:0}body[data-elementor-device-mode=mobile] .table-ptn5 table tbody>tr>th:last-child{border-width:0 0 1px !important}body[data-elementor-device-mode=mobile] .table-ptn5 table tbody>tr>td{display:block;padding:1em .5em 1em;border-width:0 0 1px !important;border:dotted #ddd}body[data-elementor-device-mode=mobile] .table-ptn5 table tbody>tr:nth-child(odd)>td{background:#f8fcff}body[data-elementor-device-mode=mobile] .table-ptn5 table tbody>tr>td:last-child{border-width:0 0 1px !important;border:solid #ccc}ul,ol{padding-left:25px;margin-bottom:1.6em}.ol-ptn2 ol{counter-reset:item;list-style:none;margin:0;padding:0}.ol-ptn2 ol li{padding:.9em 0 .6em;margin:0;background-image:linear-gradient(90deg,#fff,#fff 30%,transparent 30%,transparent 100%);background-size:8px 1px;background-repeat:repeat-x;background-position:left bottom;position:relative}.ol-ptn2 ol li:before{counter-increment:item;font-weight:300;font-size:1.1em;letter-spacing:.1em;color:#fff;position:absolute;top:.9em;left:0}.hidden{overflow:hidden !important}.img-bv img{backface-visibility:hidden}.marker-o{background:linear-gradient(transparent 80%,#ffdcb8 60%)}.hamberger-menu{background:#2f5597;padding:4px 13px 22px;z-index:1000;position:relative}.hamberger-menu label.icon-bars:before{display:block;content:"MENU";font-weight:300;font-size:15px;color:#fff;top:26px;left:-12px;position:absolute;z-index:999;letter-spacing:1}.hamberger-menu .menu-overlay::-webkit-scrollbar{display:none}.pagetop{position:fixed;bottom:20px;right:20px;z-index:10}body[data-elementor-device-mode=tablet] .fixed-bnr-tel{width:300px !important}body[data-elementor-device-mode=tablet] .fixed-bnr-web{width:110px !important}.link-btn div.elementor-button-wrapper a{background:url(/wp-content/uploads/2024/02/b3d388538e6f66da6b6e45d1eab18ea5.svg) no-repeat 90% 55%/5px 9px}.link-btn div.elementor-button-wrapper a:hover{background:url(/wp-content/uploads/2024/02/27b2fe6c8f28787473ed33940da9057c.svg) no-repeat 90% 55%/5px 9px}.link-btn_w div.elementor-button-wrapper a{background:url(/wp-content/uploads/2024/02/27b2fe6c8f28787473ed33940da9057c.svg) no-repeat 90% 55%/5px 9px}.link-btn_w div.elementor-button-wrapper a:hover{background:url(/wp-content/uploads/2024/02/b3d388538e6f66da6b6e45d1eab18ea5.svg) no-repeat 90% 55%/5px 9px}.post-list .elementor-post__text a{display:block;background:url(/wp-content/uploads/2022/06/8105e66c9d5be50a6e1d70e57a30faff.svg) right center no-repeat;background-size:11px 16px;transition:ease .3s}.post-list .elementor-post__text a:hover{text-decoration:underline !important}span.news-btn a{background:url(/wp-content/uploads/2024/02/b3d388538e6f66da6b6e45d1eab18ea5.svg) no-repeat 90% 55%/5px 9px;padding:.7em 5em;border:1px solid var(--e-global-color-secondary);color:var(--e-global-color-secondary)}span.news-btn a:hover{background:url(/wp-content/uploads/2024/02/27b2fe6c8f28787473ed33940da9057c.svg) no-repeat 90% 55%/5px 9px var(--e-global-color-secondary);padding:.7em 5em;border:1px solid var(--e-global-color-secondary);color:var(--e-global-color-72d5580);transition-duration:.5s}@font-face{font-family:'*Noto Sans JP';font-style:normal;font-weight:400;font-display:auto;src:url('/wp-content/uploads/2021/09/7d4e9dbb19d79d4e0c5f81f9f5415b21.woff2') format('woff2')}@font-face{font-family:'*Noto Sans JP';font-style:normal;font-weight:500;font-display:auto;src:url('/wp-content/uploads/2021/09/cf6971b048e8bc121dca227cd1ce0bce.woff2') format('woff2')}@font-face{font-family:'*Noto Sans JP';font-style:normal;font-weight:700;font-display:auto;src:url('/wp-content/uploads/2021/09/104a96f0059bb4ce65128ce060aceaff.woff2') format('woff2')}@font-face{font-family:'*Noto Sans JP';font-style:normal;font-weight:300;font-display:auto;src:url('/wp-content/uploads/2021/09/1fead43a0cc22dc512eef46ca772ec04.woff2') format('woff2')}@font-face{font-family:'*Noto Serif JP';font-style:normal;font-weight:300;font-display:auto;src:url('/wp-content/uploads/2024/02/4a75932df1260a76065e39d0948bf1b2.woff2') format('woff2')}@font-face{font-family:'*Noto Serif JP';font-style:normal;font-weight:400;font-display:auto;src:url('/wp-content/uploads/2024/02/a2f1f8105579e7a6e272d6310b45717b.woff2') format('woff2')}@font-face{font-family:'*Noto Serif JP';font-style:normal;font-weight:500;font-display:auto;src:url('/wp-content/uploads/2024/02/c21a25e172b3bc54c1d0abe7a03e2217.woff2') format('woff2')}@font-face{font-family:'*Noto Serif JP';font-style:normal;font-weight:700;font-display:auto;src:url('/wp-content/uploads/2024/02/f79cdf743cf07780e0992c5d6bdbc7d4.woff2') format('woff2')}