@charset "utf-8";

 *:where(:not(iframe, canvas, img, svg, video, input[type="radio"]):not(svg *)) {all: unset;display: revert;}
*, *::before, *::after {box-sizing: border-box;}
ol, ul {list-style: none;}
img {max-width: 100%;vertical-align: top;height: auto;}
table {border-collapse: collapse;}
textarea {white-space: revert;}
pre {white-space: pre;}  @font-face {
font-family: 'icomoon';
src:  url(//www.sendai-syogainenkin.com/css/fonts/icomoon.eot?gnzow8);
src:  url(//www.sendai-syogainenkin.com/css/fonts/icomoon.eot?gnzow8#iefix) format('embedded-opentype'),
url(//www.sendai-syogainenkin.com/css/fonts/icomoon.ttf?gnzow8) format('truetype'),
url(//www.sendai-syogainenkin.com/css/fonts/icomoon.woff?gnzow8) format('woff'),
url(//www.sendai-syogainenkin.com/css/fonts/icomoon.svg?gnzow8#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-arrow-linegray:before {
content: "\e901";
}
.icon-arrow-circle:before {
content: "\e900";
}  :root { --cw: 1000px; --csp: 12px; --secm: 100px; --gothic: '游ゴシック Medium', '游ゴシック体', 'Yu Gothic Medium', YuGothic, 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; --color-link: #1B76B9;
--color-visited: #800080;
--red: #d91819;
--yellow: #FBF034;
--green: #00AD95;
--orange: #DDA443;
--lorange: #EA6C1C;
--pink: #F69;
--lgray: #f5f5f5;
}
.has-myred-color {color: var(--red) !important;}
.has-myred-background-color {background-color: var(--red) !important;}
.has-myyellow-color {color: var(--yellow) !important;}
.has-myyellow-background-color {background-color: var(--yellow) !important;}
.has-mygreen-color {color: var(--green) !important;}
.has-mygreen-background-color {background-color: var(--green) !important;}
.has-myorange-color {color: var(--orange) !important;}
.has-myorange-background-color {background-color: var(--orange) !important;}
.has-mypink-color {color: var(--pink) !important;}
.has-mypink-background-color {background-color: var(--pink) !important;}
.has-mylgray-color {color: var(--lgray) !important;}
.has-mylgray-background-color {background-color: var(--lgray) !important;}
@media screen and ( max-width: 768px ) {
:root {
--csp: 20px;
}
}  body {word-wrap: break-word;margin: auto;font-size: 18px;line-height: 1.6;font-family: var(--gothic);font-weight: normal;text-align: justify;min-width: calc(var(--cw) + var(--csp)*2);color: #333;}
a {color: var(--color-link);cursor: pointer;text-decoration: underline;} a:hover {text-decoration: none;}
strong, b {font-weight: bold;}
sup {vertical-align: super;font-size: 0.7em;}
sub {vertical-align: sub;font-size: 0.7em;}
small {font-size: 0.8em;}
@media screen and ( max-width: 768px ) {
.pc {display: none !important;}
}
@media screen and ( min-width: 769px ) {
.sp {display: none !important;}
}
@media screen and ( min-width: 600px ) {
.sp599 {display: none !important;}
}  .mt0 {margin-top: 0 !important;}
.mt10 {margin-top: 10px !important;}
.mt20 {margin-top: 20px !important;}
.mt30 {margin-top: 30px !important;}
.mt40 {margin-top: 40px !important;}
.mt50 {margin-top: 50px !important;}
.mt60 {margin-top: 60px !important;}
.mt70 {margin-top: 70px !important;}
.mt80 {margin-top: 80px !important;}
.mt90 {margin-top: 90px !important;}
.mt100 {margin-top: 100px !important;}
.mt110 {margin-top: 110px !important;}
.mt120 {margin-top: 120px !important;}
.mb0 {margin-bottom: 0 !important;}
.mb10 {margin-bottom: 10px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb50 {margin-bottom: 50px !important;}
.mb60 {margin-bottom: 60px !important;}
.mb70 {margin-bottom: 70px !important;}
.mb80 {margin-bottom: 80px !important;}
.mb90 {margin-bottom: 90px !important;}
.mb100 {margin-bottom: 100px !important;}
.mb110 {margin-bottom: 110px !important;}
.mb120 {margin-bottom: 120px !important;}
.ml0 {margin-left: 0 !important;}
.ml10 {margin-left: 10px !important;}
.ml20 {margin-left: 20px !important;}
.ml30 {margin-left: 30px !important;}
.ml40 {margin-left: 40px !important;}
.ml50 {margin-left: 50px !important;}
.ml60 {margin-left: 60px !important;}
.ml70 {margin-left: 70px !important;}
.ml80 {margin-left: 80px !important;}
.ml90 {margin-left: 90px !important;}
.ml100 {margin-left: 100px !important;}
.ml110 {margin-left: 110px !important;}
.ml120 {margin-left: 120px !important;}
.center {text-align: center !important;}
.word {display: inline-block !important;text-decoration: inherit;}
.ta-center {text-align: center !important;}
.ta-left {text-align: left !important;}
.ta-right {text-align: right !important;}
.hidden {display: none !important;}  .content {overflow: hidden;}
.content > *:not(.noorg):not(.alignfull):not(.wp-block-cover):not(ul):not(ol):not(.wp-block-pullquote):not(.wp-block-quote):not(hr):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.wp-block-lazyblock-cover):not(.wp-block-lazyblock-home-merits):not(.wp-block-lazyblock-resdv):not(.wp-block-lazyblock-cover-deko):not(.wp-block-lazyblock-cover-deko2):not(.wp-block-lazyblock-listbox-jirei):not(.wp-block-lazyblock-hd-yellowbar-line):not(.wp-block-lazyblock-hd-bold2):not(.wp-block-lazyblock-home-zoom),
.cover > *:not(.noorg):not(.alignfull):not(.wp-block-cover):not(ul):not(ol):not(.wp-block-pullquote):not(.wp-block-quote):not(hr):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.wp-block-lazyblock-cover):not(.wp-block-lazyblock-home-merits):not(.wp-block-lazyblock-resdv):not(.wp-block-lazyblock-cover-deko):not(.wp-block-lazyblock-cover-deko2):not(.wp-block-lazyblock-listbox-jirei):not(.wp-block-lazyblock-hd-yellowbar-line):not(.wp-block-lazyblock-hd-bold2):not(.wp-block-lazyblock-home-zoom),
.cover_hekomi > *:not(.noorg):not(.alignfull):not(.wp-block-cover):not(ul):not(ol):not(.wp-block-pullquote):not(.wp-block-quote):not(hr):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.wp-block-lazyblock-cover):not(.wp-block-lazyblock-home-merits):not(.wp-block-lazyblock-resdv):not(.wp-block-lazyblock-cover-deko):not(.wp-block-lazyblock-cover-deko2):not(.wp-block-lazyblock-listbox-jirei):not(.wp-block-lazyblock-hd-yellowbar-line):not(.wp-block-lazyblock-hd-bold2):not(.wp-block-lazyblock-home-zoom),
.cover_deko > *:not(.noorg):not(.alignfull):not(.wp-block-cover):not(ul):not(ol):not(.wp-block-pullquote):not(.wp-block-quote):not(hr):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.wp-block-lazyblock-cover):not(.wp-block-lazyblock-home-merits):not(.wp-block-lazyblock-resdv):not(.wp-block-lazyblock-cover-deko):not(.wp-block-lazyblock-cover-deko2):not(.wp-block-lazyblock-listbox-jirei):not(.wp-block-lazyblock-hd-yellowbar-line):not(.wp-block-lazyblock-hd-bold2):not(.wp-block-lazyblock-home-zoom) {max-width: var(--cw);padding-left: var(--csp);padding-right: var(--csp);box-sizing: content-box;margin-left: auto;margin-right: auto;}
.content > .wp-block-pullquote,
.content > .wp-block-table,
.content > .wp-block-cover:not(.alignfull),
.content .wp-block-pullquote {margin-top: 30px;margin-bottom: 30px;}
.content .wp-block-gallery {margin-bottom: 30px;}
.content .wp-block-cover {margin-top: 30px;margin-bottom: 30px;}
.content .wp-block-media-text {margin-top: 30px;margin-bottom: 30px;}
.content .wp-block-quote {max-width: var(--cw);margin-left: auto;margin-right: auto;}
.content .wp-block-cover,
.content .wp-block-cover-image {min-height: 0;padding: 15px var(--csp);}
.content .wp-block-cover__inner-container {max-width: var(--cw);}
.content p:not(.noorg) {margin: 30px auto;}
.content p:not(.noorg) img {vertical-align: baseline;}
.content h2:not(.noorg) {font-size: 30px;font-weight: bold;line-height: 1.3;text-align: center;max-width: var(--cw);padding: 0 var(--csp) 15px;margin: var(--secm) auto 30px;background: url(//www.sendai-syogainenkin.com/img/sep-circleorange.svg) center bottom no-repeat;}
.content h2:not(.noorg) strong {font-size: 40px;color: var(--green);}
.content h3:not(.noorg) {font-size: 30px;font-weight: bold;line-height: 1.4;max-width: var(--cw);margin: 80px auto 30px;padding: 0 var(--csp);box-sizing: content-box;}
.content h3:not(.noorg) > span, .content h3:not(.noorg) > span .word > span:not(.word) {background: linear-gradient(transparent 70%, var(--yellow) 70%);}
.content h4:not(.noorg) {font-size: 18px;font-weight: bold;line-height: 1.5;width: var(--cw);max-width: calc(100% - (var(--csp)*2));margin: 60px auto 30px;border-bottom: 1px solid var(--orange);padding: 0 0 10px 30px;position: relative;}
.content h4:not(.noorg)::before {content: "";width: 20px;height: 5px;background: var(--orange);position: absolute;left: 0;top: 10px;}
.content h5:not(.noorg) {font-size: 18px;font-weight: bold;line-height: 1.6;max-width: var(--cw);margin: 60px auto 30px;padding: 0 var(--csp);box-sizing: content-box;}
.content h6:not(.noorg) {font-size: 18px;font-weight: bold;line-height: 1.6;max-width: var(--cw);margin: 1.6em auto;padding: 0 var(--csp);box-sizing: content-box;}
.content ul:not(.noorg) {list-style: disc;line-height: 1.3;width: var(--cw);max-width: calc(100% - (var(--csp)*2));padding-left: 1.2em;margin: 30px auto;}
.content ul:not(.noorg) > li:nth-child(n+2) {margin-top: 15px;}
.content ul:not(.noorg) > li::marker {color: var(--green);position: absolute;}
.content ol:not(.noorg) {counter-reset: ol_org;line-height: 1.3;max-width: var(--cw);padding: 0 var(--csp);box-sizing: content-box;margin: 30px auto;}
.content ul:not(.noorg) > li {position: relative;}
.content ol:not(.noorg) > li {counter-increment: ol_org;position: relative;padding-left: 2em;}
.content ol:not(.noorg) > li:nth-child(n+2) {margin-top: 15px;}
.content ol:not(.noorg) > li::before {content: counter(ol_org)".";position: absolute;right: calc(100% - 1.8em);color: var(--color-green);}
.content .wp-block-quote > :first-child {margin-top: 0 !important;}
.content .wp-block-quote > :last-child {margin-bottom: 0 !important;}
.content .wp-block-table:not(.noorg) > table tr > * {border: 2px solid #ccc;line-height: 1.375;}
.content .wp-block-table:not(.noorg) > table thead tr > * {background: #ccc;color: #000;font-weight: bold;}
.content .wp-block-table:not(.noorg) > table thead {border: none;}
.content .wp-block-table:not(.noorg) > table tfoot {background: #eee;border: none;font-weight: bold;}
.content .wp-block-table:not(.noorg) {overflow: hidden !important;}
.content .wp-block-table:not(.noorg) table {margin: auto;}
.content .wp-block-separator {margin: 30px auto !important;}
.content .wp-block-column > :first-child {margin-top: 0 !important;}
.content .wp-block-column > :last-child {margin-bottom: 0 !important;}
.content .wp-block-column > [class*="wp-block-lazyblock-"]:last-child > :last-child {margin-bottom: 0 !important;}
.content .wp-block-column > [class*="wp-block-lazyblock-"]:first-child > :first-child {margin-top: 0 !important;}
.content .blocks-gallery-grid {margin-bottom: 0 !important;}
.has-normal-font-size {font-size: 16px !important;}
.content .has-medium-font-size {font-size: 20px;}
.content .wp-block-column h3:not(.noorg) {padding: 0;}
.content .wp-block-separator.alignfull {width: var(--cw) !important;max-width: cals(100% - var(--csp)*2);}
@media screen and ( max-width: 990px ) {
.content > .wp-block-pullquote,
.content > .wp-block-quote,
.content > .wp-block-table:not(.noorg),
.content > .wp-block-cover:not(.alignfull),
.content > .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: calc(100% - var(--csp) * 2);margin-left: var(--csp);margin-right: var(--csp);}
}  #gn > ul > li > a {color: inherit;text-decoration: none;padding: 10px;display: flex;justify-content: center;align-items: center;min-height: 50px;transition: .2s;}
#gn > ul > li > a:hover {background: #f0f0f0;}
#gn > ul {display: flex;justify-content: space-between;padding: 0 18px;font-size: 16px;font-weight: bold;line-height: 1;}
.gn-sub > li > a {color: inherit;text-decoration: none;display: block;padding: 10px;width: 100%;transition: .2s;}
.gn-sub > li > a:hover {background: #f0f0f0;}
.gn-sub > li:nth-child(n+2) {border-top: 1px solid #ccc;}
.gn-sub {position: absolute;top: 100%;left: 0;background: #fff;width: auto;white-space: nowrap;max-width: 300px;z-index: 99999;display: none;border: 1px solid #a0a0a0;min-width: 200px;}
.gn-withsub {position: relative;}
.header-bottom {border-bottom: 1px solid #EFEFEF;margin-bottom: 1px;padding: 0 var(--csp);}
.header-email br {display: none;}
.header-email-btn img {margin-right: 10px;}
.header-email-btn {display: flex;justify-content: center;align-items: center;padding: 5px;background: var(--yellow);color: #222 !important;font-size: 20px;font-weight: bold;line-height: 1;text-decoration: none;min-width: 248px;min-height: 40px;border-radius: 5px;box-shadow: 0 3px 6px rgb(0 0 0 / 16%);transition: .2s;}
.header-email-btn:hover {background: #fff884;}
.header-email-head {display: block;font-size: 12px;font-weight: bold;line-height: 1;text-align: center;margin-bottom: 3px;}
.header-inner {width: var(--cw);margin: auto;}
.header-logo a {transition: .2s;}
.header-logo a:hover {opacity: .7;}
.header-r {display: flex;}
.header-tel {margin-right: 15px;}
.header-tel-free {display: inline-block;font-size: 12px;font-weight: bold;line-height: 1;background: var(--yellow);padding: 2px 6px;}
.header-tel-number a {color: inherit;text-decoration: none;}
.header-tel-number img {margin-right: 10px;}
.header-tel-number {font-size: 30px;font-weight: bold;line-height: 1;color: #313131;}
.header-tel-time {font-size: 14px;}
.header-top > .header-inner {display: flex;justify-content: space-between;align-items: center;padding: 9px 0;}
.header-top {border-bottom: 2px solid #E4E4E4;padding: 0 var(--csp);}  #copyright {display: block;background: var(--yellow);text-align: center;font-size: 13px;font-weight: bold;line-height: 1;padding: 15px var(--csp) 30px;}
#fn .icon-arrow-circle {color: var(--orange);margin-left: 0.3em;font-size: 0.8em;}
#fn > ul > li > a {display: flex;font-size: 16px;font-weight: bold;line-height: 1;padding: 8px;min-height: 60px;align-items: center;color: inherit;text-decoration: none;position: relative;transition: .2s;}
#fn > ul > li > a:hover {opacity: .7;}
#fn > ul {display: flex;justify-content: space-between;align-items: center;max-width: var(--cw);margin: auto;}
#fn {background: #fff;}
#footer {margin: 50px auto 0;background: #FAFAFA;padding: 10px 0 0;}
#resdv {background: #F5F5F5;padding: 50px var(--csp);position: relative;}
#resdv.resdv-nowrap {background: none;padding: 0 var(--csp);}
.footer-info {background: #fff;text-align: center;padding: 30px var(--csp);}
.footer-info-address {margin-top: 30px;font-size: 16px;font-weight: bold;line-height: 1.6;}
.footer-logo a {transition: .2s;}
.footer-logo a:hover {opacity: .7;}
.footer-menu .icon-arrow-circle {color: var(--orange);margin-left: 0.3em;font-size: 0.8em;}
.footer-menu {padding: 0 var(--csp);}
.footer-menu-inner > ul > li > a {color: inherit;text-decoration: none;transition: .2s;}
.footer-menu-inner > ul > li > a:hover {opacity: .7;}
.footer-menu-inner > ul > li {font-size: 14px;font-weight: bold;line-height: 1.3;}
.footer-menu-inner > ul > li.footer-menu-head {font-size: 16px;margin-bottom: 10px;}
.footer-menu-inner > ul > li:nth-child(n+2) {margin-top: 5px;}
.footer-menu-inner > ul {padding: 30px 10px;}
.footer-menu-inner > ul:nth-child(n+2) {border-left: 2px solid #DDDDDD;}
.footer-menu-inner {max-width: var(--cw);margin: auto;display: flex;justify-content: center;}
.footer-submenu .icon-arrow-linegray {color: #707070;margin-right: 1em;font-size: 0.6em;}
.footer-submenu > ul > li > a {color: inherit;text-decoration: none;display: block;transition: .2s;}
.footer-submenu > ul > li > a:hover {opacity: .7;}
.footer-submenu > ul > li {margin: 10px 30px;}
.footer-submenu > ul {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;font-size: 12px;font-weight: bold;line-height: 1;}
.footer-submenu {background: #fff;border-top: 2px solid #EBEBEB;padding: 10px var(--csp);}
.resdv-email-btn img {margin-right: 10px;width: auto;}
.resdv-email-btn {display: flex;justify-content: center;align-items: center;padding: 8px;background: var(--yellow);color: #222 !important;font-size: 29px;font-weight: bold;line-height: 1;text-decoration: none;min-width: 360px;min-height: 60px;border-radius: 5px;box-shadow: 0 3px 6px rgb(0 0 0 / 16%);transition: .3s;}
.resdv-email-head {font-size: 17px;font-weight: bold;line-height: 1;text-align: center;margin-bottom: 6px;}
.resdv-head {text-align: center;font-size: 30px;font-weight: bold;line-height: 1.4;position: relative;padding: 0 0 10px;margin-bottom: 30px;}
.resdv-head::after {content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);height: 5px;background: url(//www.sendai-syogainenkin.com/img/sep-circleorange.svg) center/contain no-repeat;width: 42px;}
.resdv-p {text-align: center;font-size: 18px;font-weight: bold;margin-bottom: 40px;}
.resdv-tel a {color: inherit;text-decoration: none;}
.resdv-tel img {margin-right: 10px;width: auto;}
.resdv-tel {font-size: 46px;font-weight: bold;line-height: 1;display: flex;align-items: center;}
.resdv-time {display: flex;align-items: center;justify-content: center;margin-top: 5px;}
.resdv-time-free {font-size: 18px;font-weight: bold;line-height: 1;background: var(--yellow);padding: 3px;min-width: 95px;text-align: center;}
.resdv-time-text {font-size: 21px;line-height: 1;}
.resdv-window {max-width: 950px;margin: auto;background: #fff;border: 3px solid var(--green);}
.resdv-window-head img {position: absolute;bottom: 0;right: calc(100% + 10px);}
.resdv-window-head {background: var(--green);color: #fff;font-size: 24px;font-weight: bold;line-height: 1.2;display: flex;justify-content: center;align-items: center;height: 50px;padding: 0 130px;}
.resdv-window-head-inner {position: relative;height: 100%;display: flex;align-items: center;text-align: center;padding: 0 10px;}
.resdv-window-lr > * {width: 50%;display: flex;justify-content: center;align-items: center;min-height: 140px;}
.resdv-window-lr {display: flex;justify-content: center;align-items: center;position: relative;}
.resdv-window-lr-inner {padding: 10px;}
.resdv-window-lr::before {content: "";position: absolute;top: 30px;bottom: 30px;width: 2px;background: #CBCBCB;}
.resdv-yellow .resdv-window {border-color: var(--yellow);}
.resdv-yellow .resdv-window-head {background: var(--yellow);color: #333;}
.wp-block-lazyblock-resdv {margin: 60px auto;}  input::placeholder {color: #959EA7;}
input:checked + .mwform-radio-field-text {border-color: var(--green);}
input:checked + .mwform-radio-field-text::before {background: url(//www.sendai-syogainenkin.com/img/icon-check-greencircle.svg);}
input[type="number"] {margin-right: 10px;}
input[type="text"], input[type="email"], textarea, input[type="number"] {background: #fff;border: 1px solid #B2B2B2;font-family: inherit;font-size: 18px;line-height: 1.4;padding: 10px;display: flex;align-items: center;min-height: 63px;width: 100%;}
textarea {min-height: calc(1.4em * 20);}
.form #year {width: 5em;}
.form .error {clear: both;width: 100%;background: #FFEBED;font-size: 16px;font-weight: normal;line-height: 1.3;color: var(--red);padding: 15px;}
.form {max-width: 600px;margin: auto;}
.form-btns .btn {margin: 0 0 15px !important;position: relative;padding: 10px 50px;}
.form-btns .btn::after {position: absolute;right: 20px;}
.form-btns .btn[value="back"] {background: #B3B3B3;box-shadow: 0 4px 0 #707070;}
.form-btns .btn[value="back"]::after {position: absolute;left: 20px;right: auto;transform: rotate(180deg);margin: 0;}
.form-btns {margin-top: 100px !important;flex-direction: column !important;}
.form-error input[type="text"], .form-error input[type="email"], .form-error textarea, .form-error input[type="number"] {border-color: #D83434;}
.form-field {font-size: 25px;font-weight: bold;}
.form-field {margin-top: 5px;overflow: hidden;}
.form-row > label {font-weight: normal;}
.form-row > label.required::after {content: "必須" !important;background: var(--red) !important;}
.form-row > label::after {content: "任意";font-size: 14px;background: #B3B3B3;color: #fff;padding: 3px 10px;border-radius: 5px;margin-left: 10px;display: inline-block;line-height: 1;font-weight: normal;}
.form-row label {font-weight: bold;}
.form-row {margin-top: 30px;}
.form-seimei > input {width: calc((100% - 3px) / 2);}
.form-seimei {display: flex;justify-content: space-between;flex-wrap: wrap;}
.form-tetyou input {width: 5em;margin: 0 15px;}
.form-tetyou {display: flex;align-items: center;font-size: 24px;}
.form-year {display: flex;align-items: center;flex-wrap: wrap;}
.mw_wp_form_confirm .form-row > label::after {content: none !important;}
.mw_wp_form_confirm .mw_wp_form_confirm-hidden {display: none !important;}
.mwform-radio-field input {display: none;}
.mwform-radio-field {display: flex !important;float: left;margin-top: 0 !important;margin-right: 3px;}
.mwform-radio-field-text {display: flex;border: 1px solid #B2B2B2;background: #fff;font-size: 18px;font-weight: normal;align-items: center;padding: 10px 10px 10px 45px;min-width: 148px;min-height: 63px;position: relative;user-select: none;cursor: pointer;}
.mwform-radio-field-text::before {content: "";position: absolute;top: 50%;transform: translateY(-50%);left: 5px;width: 33px;height: 33px;background: #C8E2E8;border-radius: 9999px;}  .aioseo-breadcrumbs {max-width: var(--cw);margin: auto;padding: 10px var(--csp);box-sizing: content-box;font-size: 12px;font-weight: 300;line-height: 1.3;}
.box_color > :first-child {margin-top: 0 !important;}
.box_color > :last-child {margin-bottom: 0 !important;}
.box_color {padding: 30px;margin: 30px auto;}
.box_haba {margin: auto;}
.box_hasen > :first-child, .box_hasen > [class*="wp-block-lazyblock-"]:first-child > :first-child  {margin-top: 0 !important;}
.box_hasen > :last-child, .box_hasen > [class*="wp-block-lazyblock-"]:last-child > :last-child  {margin-bottom: 0 !important;}
.box_hasen h3:not(.noorg) {padding: 0;}
.box_hasen {border: 1px dashed #707070;background: #fff;padding: 30px;margin: 30px auto;}
.btn {font-size: 18px;font-weight: bold;text-decoration: none;color: #fff;background: var(--lorange);padding: 10px 20px;border-radius: 10px;display: flex;min-width: 240px;height: 54px;justify-content: center;align-items: center;margin: 0 10px 10px;box-shadow: 0 4px 0 #F2CB87;transition: .2s;cursor: pointer;}
.btn::after {content: "\e900";font-family: 'icomoon';font-weight: normal;vertical-align: middle;display: inline-block;margin-left: 1em;}
.btn:hover {background: var(--yellow);}
.btns {margin: 30px auto 20px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.btns_banner {margin: 30px auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.btns_banner-btn {border: 2px solid;display: flex;justify-content: center;align-items: center;min-width: 480px;height: 125px;position: relative;overflow: hidden;text-decoration: none;font-weight: bold;transition: .2s;}
.btns_banner-btn::before {content: "";position: absolute;bottom: -12px;right: -12px;width: 40px;height: 25px;transform: rotate(-38deg);}
.btns_banner-btn:hover {opacity: .7;}
.btns_banner-btn:nth-child(2n) {margin-left: 35px;}
.btns_banner-green strong {color: var(--lorange);}
.btns_banner-green {border-color: var(--green);color: #333;font-size: 42px;line-height: 1.2;}
.btns_banner-green-inner > span {background: linear-gradient(transparent 60%, var(--yellow) 60%);}
.btns_banner-green::before {background: var(--green);}
.btns_banner-orange .btn-optiontext > li {background: var(--yellow);margin: 0 2px;padding: 1px 5px;}
.btns_banner-orange .btn-optiontext {font-size: 17px;font-weight: bold;line-height: 1.3;display: flex;}
.btns_banner-orange .btn-row2 {margin-top: 10px;}
.btns_banner-orange img {margin-right: 5px;vertical-align: inherit;}
.btns_banner-orange {color: #242530;border-color: var(--lorange);font-size: 24px;line-height: 1.3;flex-direction: column;}
.btns_banner-orange-label > span {padding-top: .4em;background-position: top left -2px;background-repeat: repeat-x;background-size: 1.02em .3em;background-image: radial-gradient(0.1em .1em at center center,var(--lorange),var(--lorange) 100%,transparent);}
.btns_banner-orange-label strong {font-size: 29px;}
.btns_banner-orange-label {vertical-align: bottom;}
.btns_banner-orange::before {background: var(--lorange);}
.cover > :first-child, .cover > [class*="wp-block-lazyblock-"]:first-child > :first-child {margin-top: 0 !important;}
.cover > :last-child, .cover > [class*="wp-block-lazyblock-"]:last-child > :last-child {margin-bottom: 0 !important;}
.cover_deko > :first-child, .cover_deko > [class*="wp-block-lazyblock-"]:first-child > :first-child  {margin-top: 0 !important;}
.cover_deko > :last-child, .cover_deko > [class*="wp-block-lazyblock-"]:last-child > :last-child  {margin-bottom: 0 !important;}
.cover_deko {position: relative;border-bottom: 2px solid var(--yellow);padding: 50px 0;}
.cover_deko::before {content: "";position: absolute;left: 50%;transform: translateX(-50%);width: 168px;height: 2px;}
.cover_deko::before {top: calc(100%);z-index: 2;}
.cover_hekomi > :first-child, .cover_hekomi > [class*="wp-block-lazyblock-"]:first-child > :first-child  {margin-top: 0 !important;}
.cover_hekomi > :last-child, .cover_hekomi > [class*="wp-block-lazyblock-"]:last-child > :last-child  {margin-bottom: 0 !important;}
.cover_hekomi {position: relative;border-top: 2px solid var(--yellow);padding: 50px 0;}
.cover_hekomi::after {border-top-color: var(--yellow) !important;top: 0px;z-index: 1;}
.cover_hekomi::before {top: -2px;z-index: 2;}
.cover_hekomi::before, .cover_hekomi::after {content: "";position: absolute;left: 50%;transform: translateX(-50%);border: 91px solid transparent;border-top-width: 27px;border-bottom: none;}
.faq {margin: 60px auto;}
.faq-a {padding: 0 0 0 60px;position: relative;margin: 30px auto 0;line-height: 1.888888888888889;}
.faq-a-sub {display: block;border: 1px dashed #b7b7b7;padding: 10px 20px;margin-top: 20px;}
.faq-a::before {content: "A";font-family: Arial;font-size: 39px;font-weight: bold;line-height: 1;color: var(--green);position: absolute;top: -2px;left: 15px;}
.faq-q {font-size: 24px;font-weight: bold;line-height: 1.4;background: var(--yellow);position: relative;padding: 5px 20px 5px 60px;}
.faq-q::before {content: "Q";font-family: Arial;font-size: 39px;font-weight: bold;line-height: 1;position: absolute;top: 2px;left: 15px;}
.faq-row:nth-child(n+2) {margin-top: 50px;}
.gmap > iframe {width: 100%;height: 343px;vertical-align: top;}
.gmap {margin: 60px auto;}
.green_bold strong {font-weight: bold !important;color: var(--green);}
.hd_bold strong {color: var(--green);}
.hd_bold {font-size: 30px;font-weight: bold;line-height: 1.4;text-align: center;margin: 60px auto 20px;}
.hd_bold2 {font-size: 18px;font-weight: bold;line-height: 1.6;max-width: var(--cw);margin: 60px auto 30px;padding: 0 var(--csp);box-sizing: content-box;}
.hd_green_hasen {font-size: 20px;font-weight: bold;line-height: 1.5;color: var(--green);border-bottom: 2px dashed #B7B7B7;padding: 0 0 10px;}
.hd_greenline {font-size: 26px;font-weight: bold;border-bottom: 5px solid var(--green);margin: 60px 0 40px;display: table;}
.hd_h2 > strong {font-size: 40px;color: var(--green);}
.hd_h2 {font-size: 30px;font-weight: bold;line-height: 1.3;text-align: center;max-width: var(--cw);padding: 0 var(--csp) 15px;margin: var(--secm) auto 30px;background: url(//www.sendai-syogainenkin.com/img/sep-circleorange.svg) center bottom no-repeat;}
.hd_h2_withlighticon > img {vertical-align: baseline;margin-right: 5px;position: relative;top: 3px;}
.hd_h3 > span {background: linear-gradient(transparent 70%, var(--yellow) 70%);}
.hd_h3 {font-size: 30px;font-weight: bold;line-height: 1.4;margin: 80px auto 30px;box-sizing: content-box;}
.hd_orangemarker > span {background: linear-gradient(transparent 70%, #FCE5BF 70%);}
.hd_orangemarker {font-size: 24px;font-weight: bold;line-height: 1.4;margin: 60px auto 20px;}
.hd_yellowbar {font-size: 30px;font-weight: bold;line-height: 1.4;position: relative;padding: 0 0 0 20px;margin: 80px auto 10px;}
.hd_yellowbar::before {content: "";position: absolute;top: 7px;bottom: 7px;left: 0;width: 12px;background: var(--yellow);}
.hd_yellowbar_hasen {font-size: 30px;font-weight: bold;line-height: 1.4;position: relative;padding: 0 0 10px 20px;margin: 80px auto 10px;border-bottom: 2px dashed #B7B7B7;}
.hd_yellowbar_hasen::before {content: "";position: absolute;top: 7px;bottom: 17px;left: 0;width: 12px;background: var(--yellow);}
.hd_yellowbar_line {font-size: 18px;font-weight: bold;line-height: 1.5;width: var(--cw);max-width: calc(100% - (var(--csp)*2));margin: 60px auto 30px;border-bottom: 1px solid var(--orange);padding: 0 0 10px 30px;position: relative;}
.hd_yellowbar_line::before {content: "";width: 20px;height: 5px;background: var(--orange);position: absolute;left: 0;top: 10px;}
.hd_yellowobi {font-size: 24px;font-weight: bold;line-height: 1.5;background: var(--yellow);display: table;padding: 3px 11px;}
.home-contents > li {margin: 0 10px 20px;}
.home-contents a {display: flex;justify-content: center;align-items: center;width: 279px;min-height: 242px;position: relative;padding: 10px;border: 1px solid var(--lorange);text-decoration: none;box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.home-contents a:hover .home-contents-bg img {opacity: 1;}
.home-contents {margin: 30px auto 20px;display: flex;flex-wrap: wrap;justify-content: center;}
.home-contents-bg img {width: 100%;height: 100%;object-fit: cover;opacity: 0.4;transition: .2s;}
.home-contents-bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #fff;}
.home-contents-label {position: relative;background: var(--lorange);color: #fff;font-size: 24px;font-weight: bold;line-height: 1.2;padding: 10px 10px;}
.home-helpmark {margin: 60px auto;}
.home-helpmark-continue a i {color: var(--orange);position: relative;top: 2px;margin-left: 0.4em;}
.home-helpmark-continue a {color: inherit;text-decoration: none;}
.home-helpmark-continue a:hover {opacity: .7;}
.home-helpmark-continue {font-size: 16px;font-weight: bold;text-align: right;padding: 0 15px;}
.home-helpmark-head {background: #ccc;font-size: 25px;font-weight: bold;line-height: 1.3;padding: 5px 10px;}
.home-helpmark-helpmark .home-helpmark-eyecatch {position: relative;top: -30px;margin-bottom: -30px;}
.home-helpmark-helpmark .home-helpmark-head strong {color: var(--red);}
.home-helpmark-helpmark .home-helpmark-head {background: #FFF8ED;padding-left: 170px;}
.home-helpmark-helpmark .home-helpmark-r {padding-top: 10px;}
.home-helpmark-l {width: 143px;flex-shrink: 0;margin-right: 20px;text-align: center;}
.home-helpmark-lr {display: flex;justify-content: space-between;padding: 0 15px;}
.home-helpmark-mynumber .home-helpmark-head {background: #EDF9FF;text-align: center;margin-bottom: 10px;}
.home-helpmark-r {font-size: 16px;font-weight: bold;}
.home-helpmark-sms .home-helpmark-head {background: #f5f5f5;font-size: 20px;text-align: center;padding: 10px;margin-bottom: 10px;}
.home-helpmark-srp {text-align: center;margin-top: 20px;}
.home-helpmark-wrap {max-width: 540px;margin: auto;border: 1px solid;padding: 15px 0;}
.home-helpmark-wrap.home-helpmark-helpmark {padding-top: 0;border-color: var(--orange);}
.home-helpmark-wrap.home-helpmark-mynumber {padding-top: 0;border-color: #1395DD;}
.home-helpmark-wrap.home-helpmark-sms {padding-top: 0;}
.home-helpmark-wrap:nth-child(n+2) {margin-top: 10px;}
.home-jireicats > li > a i {color: var(--orange);margin-left: 10px;}
.home-jireicats > li > a {display: flex;width: 334px;height: 80px;justify-content: space-between;align-items: center;border: 2px solid var(--yellow);background: #fff;font-size: 23px;font-weight: bold;color: #333;text-decoration: none;padding: 15px;border-radius: 10px;box-shadow: 0 3px 6px rgb(0 0 0 / 16%);transition: .2s;}
.home-jireicats > li > a:hover {opacity: .7;}
.home-jireicats > li {margin: 0 10px 15px;}
.home-jireicats small {font-size: 0.7em;}
.home-jireicats {margin: 30px auto 15px;display: flex;flex-wrap: wrap;justify-content: center;}
.home-merits > li {counter-increment: merit;}
.home-merits > li:first-child .home-merits-inner {padding-top: 0;}
.home-merits > li:nth-child(-n+9) .home-merits-head::before {content: "0"counter(merit);}
.home-merits > li:nth-child(2n) .home-merits-eyecatch {order: 1;}
.home-merits > li:nth-child(2n) {background: #FAFAFA;}
.home-merits {font-size: 20px;counter-reset: merit;margin: 60px 0;}
.home-merits-body > :first-child {margin-top: 0 !important;}
.home-merits-body > :last-child {margin-bottom: 0 !important;}
.home-merits-body p > strong {color: var(--red) !important;}
.home-merits-body strong {font-weight: bold !important;color: inherit !important;}
.home-merits-body {margin-top: 20px;line-height: 2.2;}
.home-merits-eyecatch {width: 477px;flex-shrink: 0;}
.home-merits-head {font-size: 24px;font-weight: bold;line-height: 1.3;background: var(--yellow);position: relative;padding: 5px 10px 5px 60px;}
.home-merits-head::before {content: counter(merit);font-size: 34px;font-weight: bold;line-height: 1;position: absolute;top: 50%;transform: translateY(-50%);left: 12px;}
.home-merits-inner {max-width: var(--cw);padding: 60px var(--csp);box-sizing: content-box;margin: auto;display: flex;justify-content: space-between;}
.home-merits-onecolumn .home-merits-head {display: table;}
.home-merits-onecolumn .home-merits-inner {display: block;}
.home-merits-onecolumn .home-merits-r {width: auto;}
.home-merits-r {width: 470px;}
.home-merits-staff > li figcaption small {font-size: 20px;}
.home-merits-staff > li figcaption {font-size: 24px;font-weight: bold;text-align: center;margin: 10px 0 0;}
.home-merits-staff > li img {width: 100%;height: auto;object-fit: cover;}
.home-merits-staff > li {width: calc((100% - 46px) / 2);}
.home-merits-staff > li:nth-child(n+3) {margin-top: 60px;}
.home-merits-staff {margin: 60px 0 40px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.home-merits-taioulist > li {position: relative;padding-left: 40px;}
.home-merits-taioulist > li::before {content: "";position: absolute;top: -3px;left: 0;width: 35px;height: 35px;background: url(//www.sendai-syogainenkin.com/img/icon-check-green-simple.png) center/contain no-repeat;}
.home-merits-taioulist > li:nth-child(n+2) {margin-top: 10px;}
.home-merits-taioulist {font-size: 24px;font-weight: bold;line-height: 1.3;margin: 30px 0;}
.home-mv .slick-arrow {width: 32px;height: 32px;background: url(//www.sendai-syogainenkin.com/img/arrow-gray-square.svg) center/contain no-repeat !important;}
.home-mv .slick-arrow::before {content: none;}
.home-mv .slick-next {right: -32px;}
.home-mv .slick-next {transform: rotate(180deg);}
.home-mv .slick-prev {left: -32px;}
.home-mv img {width: 1024px;height: 385px;object-fit: cover;}
.home-mv {max-width: calc(var(--cw) + var(--csp)*2);margin: 0 auto !important;padding-bottom: 30px;}
.home-mv-souankai-btn {display: table;background: var(--lorange);color: #fff;text-decoration: none;font-size: 17px;font-weight: bold;padding: 10px 20px;border-radius: 10px;box-shadow: 0 3px 6px rgb(0 0 0 / 16%);margin: 25px auto 0;transition: .2s;}
.home-mv-souankai-btn:hover {background: #e4bb25;}
.home-mv-soudankai {width: 1024px;height: 385px;overflow: hidden;}
.home-mv-soudankai-hosoku {font-size: 16px;font-weight: bold;line-height: 1.3;color: #fff;padding: 0 10px;margin: 15px 0 0;}
.home-mv-soudankai-inner {background: var(--green);padding: 30px 74px;height: 100%;}
.home-mv-soudankai-list > li {font-size: 18px;font-weight: bold;line-height: 1.3;padding: 11px 0;}
.home-mv-soudankai-list > li:nth-child(n+2) {border-top: 2px dashed #ccc;}
.home-mv-soudankai-list {background: #fff;border-radius: 20px;height: 148px;margin: auto;padding: 5px 30px;overflow-y: auto;}
.home-mv-soudankai-midashi {font-size: 30px;font-weight: bold;line-height: 1.3;text-align: center;color: #fff;padding-bottom: 8px;position: relative;height: 47px;margin-bottom: 20px;}
.home-mv-soudankai-midashi::after {content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);background: url(//www.sendai-syogainenkin.com/img/sep-circleorange.svg) center/contain no-repeat;width: 42px;height: 5px;}
.home-news {display: flex;justify-content: center;align-items: center;}
.home-news-continue a {color: var(--green);text-decoration: none;}
.home-news-continue a:hover {text-decoration: underline;}
.home-news-continue {font-size: 14px;font-weight: bold;line-height: 1.2;text-align: center;margin: 25px auto 0;}
.home-news-head {font-size: 30px;font-weight: bold;line-height: 1.2;text-align: center;background: url(//www.sendai-syogainenkin.com/img/sep-circleorange.svg) center bottom no-repeat;padding: 0 0 10px;}
.home-news-important {display: flex;margin-bottom: 10px;}
.home-news-important-head {background: var(--red);color: #fff;font-size: 16px;font-weight: bold;display: flex;align-items: center;justify-content: center;padding: 8px;flex-shrink: 0;min-width: 77px;}
.home-news-important-text a {text-decoration: none;color: inherit;}
.home-news-important-text a:hover {text-decoration: underline;}
.home-news-important-text p:nth-child(n+2) {margin-top: 10px;}
.home-news-important-text {border: 3px solid #F6F3B7;border-left: none;font-size: 16px;font-weight: bold;line-height: 1.3;flex-grow: 1;padding: 10px;display: flex;align-items: center;}
.home-news-l {display: flex;width: 200px;justify-content: center;align-items: center;padding: 0 10px;flex-shrink: 0;margin-right: 20px;}
.home-news-r {width: 100%;}
.home-sns > a {width: 303px;height: 116px;background-repeat: no-repeat;background-size: contain;text-align: center;padding: 89px 0 0;font-size: 18px;font-weight: bold;line-height: 1;margin: 0 10px 10px;transition: .2s;order: 2;}
.home-sns > a.home-sns-line {width: 809px;height: 186px;background: url(//www.sendai-syogainenkin.com/img/home-sns-line.svg) top center/contain no-repeat #e5ffd9;padding: 160px 0 0;color: #077132;margin-bottom: 40px;}
.home-sns > a:hover {opacity: .7;}
.home-sns {margin: 30px auto;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.home-sns-fb {background-image: url(//www.sendai-syogainenkin.com/img/home-sns-facebook.svg);color: #0E4DA4;}
.home-sns-youtube {background-image: url(//www.sendai-syogainenkin.com/img/home-sns-youtube.svg);color: #A20F0F;}
.home-voice {background: #FFFDD6;padding: 50px 30px;margin: var(--secm) 0;}
.home-voice-after > :first-child, .home-voice-after > [class*="wp-block-lazyblock-"]:first-child > :first-child  {margin-top: 0 !important;}
.home-voice-after > :last-child, .home-voice-after > [class*="wp-block-lazyblock-"]:last-child > :last-child  {margin-bottom: 0 !important;}
.home-voice-after {margin: 30px auto 0;}
.home-voice-head {margin-top: 0 !important;}
.home-voice-head {padding-left: 0 !important;padding-right: 0 !important;}
.home-voice-l {flex-shrink: 0;max-width: 200px;margin-right: 50px;}
.home-voice-lr {display: flex;justify-content: center;}
.home-voice-r > :first-child, .home-voice-r > [class*="wp-block-lazyblock-"]:first-child > :first-child  {margin-top: 0 !important;}
.home-voice-r > :last-child, .home-voice-r > [class*="wp-block-lazyblock-"]:last-child > :last-child  {margin-bottom: 0 !important;}
.home-we .btns {margin-bottom: 0;}
.home-we {border: 2px solid var(--orange);border-radius: 10px;padding: 50px 30px;margin: 80px auto;}
.home-we-daihyo {text-align: center;max-width: 200px;}
.home-we-daihyo-jpb {display: block;font-size: 17px;font-weight: bold;line-height: 1.2;margin: 10px 0 0;}
.home-we-daihyo-name {display: block;font-size: 20px;font-weight: bold;line-height: 1.4;margin: 5px 0 0;}
.home-we-head {margin-top: 0 !important;}
.home-we-head {padding-left: 0 !important;padding-right: 0 !important;}
.home-we-l {flex-shrink: 0;margin-right: 50px;}
.home-we-lr {display: flex;justify-content: center;}
.home-we-r > :first-child, .home-we-r > [class*="wp-block-lazyblock-"]:first-child > :first-child  {margin-top: 0 !important;}
.home-we-r > :last-child, .home-we-r > [class*="wp-block-lazyblock-"]:last-child > :last-child  {margin-bottom: 0 !important;}
.home-zoom {background: #fff;padding: 1px;}
.home-zoom-body strong {color: var(--lorange);}
.home-zoom-body {padding: 0 20px;font-size: 21px;line-height: 1.6;letter-spacing: -0.05em;text-align: center;}
.home-zoom-head > span {display: table;margin: 0 auto;position: relative;padding: 20px 0;text-align: center;}
.home-zoom-head > span::before {content: "";width: 94px;height: 93px;background: url(//www.sendai-syogainenkin.com/img/icon-webmeeting.svg) center/contain no-repeat;position: absolute;right: calc(100% + 20px);top: -10px;}
.home-zoom-head {font-size: 30px;font-weight: bold;line-height: 1.4;margin: 0 0 20px;padding: 0 var(--csp);}
.jirei .content > :first-child, .jirei .content > [class*="wp-block-lazyblock-"]:first-child > :first-child {margin-top: 0 !important;}
.jirei .content > :last-child, .jirei .content > [class*="wp-block-lazyblock-"]:last-child > :last-child {margin-bottom: 0 !important;}
.jirei {margin-top: 70px;padding-top: 50px;}
.jirei-body {margin-top: 30px;}
.jirei-cat a {color: var(--green);}
.jirei-cat a:visited {color: var(--color-visited);}
.jirei-cats {position: relative;margin-left: 10px;padding-left: 10px;}
.jirei-cats::before {content: "";position: absolute;top: 4px;left: 0;bottom: 4px;width: 1px;background: #AAAAAA;}
.jirei-footer #resdv {margin: 100px 0 0;}
.jirei-header {max-width: var(--cw);margin: 0 auto 50px;padding: 0 var(--csp);box-sizing: content-box;}
.jirei-meta {font-size: 16px;font-weight: bold;line-height: 1.3;display: flex;flex-wrap: wrap;margin: 20px auto 0;}
.jirei-title > span {background: linear-gradient(transparent 70%, var(--yellow) 70%);}
.jirei-title {font-size: 30px;font-weight: bold;line-height: 1.4;margin-bottom: 20px;}
.jirei-wrapper > :first-child {margin-top: 0;}
.jirei-wrapper {margin: 0 auto 100px;}
.jirei:nth-child(n+2) {border-top: 1px solid #888;}
.jirei_headercon {max-width: var(--cw);padding: 0 var(--csp);box-sizing: content-box;margin: auto;}
.jirei_headercon-body > :first-child {margin-top: 0 !important;}
.jirei_headercon-body > :last-child {margin-bottom: 0 !important;}
.jirei_headercon-body p {font-size: 14px;font-weight: bold;line-height: 1.7;margin: 10px 0;}
.jirei_headercon-body {padding: 25px;border: 2px solid #fff226;border-top: none;border-radius: 0 0 3px 3px;background-color: #fffeee;margin: 0 auto 70px;}
.jirei_headercon-checks > li {background: url(//www.sendai-syogainenkin.com/wp_ss/wp-content/uploads/2022/01/icon_list.png) no-repeat;background-repeat: no-repeat;padding-left: 25px;}
.jirei_headercon-checks > li:nth-child(n+2) {margin-top: 5px;}
.jirei_headercon-checks {background-color: #ffffff;margin: 10px 0;border: none;border-radius: 5px;color: #ff6699;padding: 10px;font-size: 14px;font-weight: bold;line-height: 1.7;}
.jirei_headercon-head {background-color: #fff226;border-left: none;text-align: center;border-radius: 3px 3px 0 0;color: #222222;position: relative;font-size: 16px;line-height: 20px;font-weight: bold;padding: 10px 10px 10px 0;margin: 50px auto 0;}
.jirei_headercon-headimg {position: absolute;bottom: 0px;width: 108px;right: 50px;}
.jirei_headercon-subhead {font-weight: bold;color: #093;font-size: 16px;border-bottom: 1px solid #cccccc;margin: 20px 0 10px;}
.list_check > li {position: relative;padding: 15px 40px 15px 80px;}
.list_check > li::before {content: "";position: absolute;top: 16px;left: 40px;width: 31px;height: 26px;background: url(//www.sendai-syogainenkin.com/img/icon-check-green-black.svg) center/contain no-repeat;}
.list_check > li:nth-child(n+2) {border-top: 1px dashed #aaa;}
.list_check {font-size: 20px;font-weight: bold;line-height: 1.5;margin: 30px auto;padding: 10px 20px;background: #fff;}
.list_news > li > * {display: table-cell;padding: 12px 0;}
.list_news > li {border-bottom: 2px dashed #B6B6B6;display: table-row;}
.list_news time {font-size: 12px;font-weight: bold;line-height: 1;white-space: nowrap;vertical-align: middle;padding-right: 15px !important;width: 0;}
.list_news {display: table;width: 100%;border-collapse: collapse;overflow: hidden;}
.list_news-cat a {color: var(--green);text-decoration: none;}
.list_news-cat a:hover {text-decoration: underline;}
.list_news-cat {font-size: 14px;font-weight: bold;line-height: 1;text-align: center;vertical-align: middle;white-space: nowrap;width: 0;padding-right: 30px !important;}
.list_news-title a {display: block;width: 400px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;text-decoration: none;}
.list_news-title a:hover {text-decoration: underline;}
.list_news-title a:visited {color: var(--color-visited);}
.list_news-title {font-size: 17px;font-weight: bold;line-height: 1;vertical-align: middle;}
.listbox_jirei > li {background: #FAFAFA;}
.listbox_jirei > li:nth-child(n+2) {margin-top: 30px;}
.listbox_jirei-2col .listbox_jirei-col {border-bottom: 1px solid var(--orange);display: flex;padding-bottom: 20px;width: calc((100% - 70px) / 2);}
.listbox_jirei-body {background: #fff;padding: 30px;margin: 30px auto 0;}
.listbox_jirei-head {font-size: 24px;font-weight: bold;line-height: 1.625;color: var(--green);}
.listbox_jirei-header {display: flex;justify-content: space-between;align-items: center;}
.listbox_jirei-header-r img {width: 454px;height: 253px;object-fit: cover;border-radius: 5px;}
.listbox_jirei-header-r {flex-shrink: 0;margin-left: 30px;}
.listbox_jirei-inner {max-width: var(--cw);padding: 40px var(--csp);box-sizing: content-box;margin: auto;}
.listbox_jirei-name {font-size: 16px;font-weight: bold;line-height: 1.5;}
.listbox_jirei-row.listbox_jirei-1col .listbox_jirei-subhead {border-bottom: 1px solid var(--orange);padding-bottom: 20px;margin-bottom: 30px;}
.listbox_jirei-row.listbox_jirei-1col {margin-top: 30px;}
.listbox_jirei-row.listbox_jirei-2col {display: flex;justify-content: space-between;}
.listbox_jirei-row:not(:first-child) .listbox_jirei-col {padding-top: 25px;}
.listbox_jirei-subhead {font-size: 18px;font-weight: bold;line-height: 1.6;position: relative;padding: 0 20px 0 30px;min-width: 8em;}
.listbox_jirei-subhead::before {content: "";width: 20px;height: 5px;background: var(--orange);position: absolute;top: 11px;left: 0;}
.listbox_jirei-supports > li {position: relative;padding-left: 16px;margin-bottom: 6px;}
.listbox_jirei-supports > li::before {content: "";position: absolute;top: 8px;left: 0;width: 9px;height: 9px;border-radius: 9999px;background: var(--green);}
.listbox_jirei-supports {font-size: 18px;font-weight: bold;line-height: 1.6;margin-top: 40px;}
.listbox_jirei-supports.listbox_jirei-supports-2col > li {width: calc((100% - 30px) / 2);}
.listbox_jirei-supports.listbox_jirei-supports-2col {display: flex;flex-wrap: wrap;justify-content: space-between;}
.lnav > li {margin: 5px;}
.lnav a {display: block;background: #fff;border-radius: 5px;padding: 10px 20px 10px 30px;position: relative;box-shadow: 0 0 10px #0000001a;}
.lnav a::before {content: "＞";position: absolute;top: 14px;left: 15px;font-size: 10px;}
.lnav {font-size: 16px;font-weight: normal;line-height: 1.5;display: flex;justify-content: center;background: var(--lgray);padding: 15px 20px;flex-wrap: wrap;}
.ls-005 {letter-spacing: -0.05em;}
.news > li {border-bottom: 2px dashed #B7B7B7;display: flex;align-items: center;padding: 5px 0;min-height: 42px;}
.news-cat a {color: inherit;text-decoration: none;}
.news-cat a:hover {text-decoration: underline;}
.news-cat {font-size: 14px;font-weight: bold;line-height: 1;color: var(--green);flex-shrink: 0;padding-right: 20px;text-align: center;min-width: 6em;}
.news-date {font-size: 12px;font-weight: bold;line-height: 1.2;flex-shrink: 0;min-width: 6em;padding-right: 10px;}
.news-title a {color: inherit;text-decoration: none;}
.news-title a:hover {text-decoration: underline;}
.news-title a:visited {color: var(--color-visited);}
.news-title {font-size: 17px;font-weight: bold;line-height: 1.4;color: #333;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-wrapper {margin: 40px 0;}
.normal_bold strong {font-weight: bold !important;color: inherit !important;}
.notfound {margin: 120px auto;text-align: center;color: #888;}
.pagettl {background: #F5F5F5;font-size: 30px;font-weight: 600;line-height: 1.4;text-align: center;padding: 20px var(--csp);min-height: 100px;display: flex;align-items: center;justify-content: center;}
.pagettl-inner {max-width: var(--cw);margin: auto;}
.pagination .current.pager {color: inherit !important;}
.pagination .pager {display: inline-block;width: 30px;color: var(--green);white-space: nowrap;}
.pagination {max-width: var(--cw);padding: 0 var(--csp);box-sizing: content-box;text-align: center;font-size: 18px;font-weight: bold;margin: 40px auto;}
.resdv-email-btn:hover {opacity: .7;}
.soudankai-date p {font-size: 20px;font-weight: bold;}
.soudankai-gmap > iframe {width: 100%;margin: 5px 0 0;}
.soudankai-place-name {font-size: 20px;font-weight: bold;}
.soudankai-subhead1 {border-bottom: 1px solid #ccc;font-size: 20px;font-weight: bold;line-height: 1.6;color: var(--green);margin: 40px 0 10px;}
.soudankai-subhead2 {font-size: 18px;margin: 20px 0 0;position: relative;padding-left: 15px;}
.soudankai-subhead2::before {content: "";display: inline-block;border-radius: 9999px;width: 6px;height: 6px;background: var(--green);position: absolute;left: 0;top: 10px;}
.soudankai-title {font-size: 20px;font-weight: bold;background: #000;color: #fff;margin: 80px 0 30px;padding: 10px;}
.soudankai-wrapper {max-width: var(--cw);padding: 0 var(--csp);box-sizing: content-box;margin: auto;}
.txt_marker span {background: linear-gradient(transparent 50%, var(--yellow) 50%);}
.wp-block-lazyblock-box-jirei .listbox_jirei-body {padding: 0;margin: 0;}
.wp-block-lazyblock-box-jirei .listbox_jirei-inner {max-width: none;padding: 0;}
.wp-block-lazyblock-home-mv {height: 415px;overflow: hidden;}
.wp-block-lazyblock-home-mv {margin: 1px 0 30px;background: #F5F5F5;}
.wp-block-lazyblock-home-zoom {background: #1B77F4;max-width: var(--cw);margin: var(--secm) auto;padding: 30px 40px;}
@media screen and ( min-width: 769px ) {
.txt_pc_nolinkstyle a {color: inherit;text-decoration: inherit;}
}     @media screen and ( max-width: 768px ) { body {min-width: 0;}  .smt0 {margin-top: 0 !important;}
.smt10 {margin-top: 10px !important;}
.smt20 {margin-top: 20px !important;}
.smt30 {margin-top: 30px !important;}
.smt40 {margin-top: 40px !important;}
.smt50 {margin-top: 50px !important;}
.smt60 {margin-top: 60px !important;}
.smt70 {margin-top: 70px !important;}
.smt80 {margin-top: 80px !important;}
.smt90 {margin-top: 90px !important;}
.smt100 {margin-top: 100px !important;}
.smt110 {margin-top: 110px !important;}
.smt120 {margin-top: 120px !important;}
.smb0 {margin-bottom: 0 !important;}
.smb10 {margin-bottom: 10px !important;}
.smb20 {margin-bottom: 20px !important;}
.smb30 {margin-bottom: 30px !important;}
.smb40 {margin-bottom: 40px !important;}
.smb50 {margin-bottom: 50px !important;}
.smb60 {margin-bottom: 60px !important;}
.smb70 {margin-bottom: 70px !important;}
.smb80 {margin-bottom: 80px !important;}
.smb90 {margin-bottom: 90px !important;}
.smb100 {margin-bottom: 100px !important;}
.smb110 {margin-bottom: 110px !important;}
.smb120 {margin-bottom: 120px !important;}
.sml0 {margin-left: 0 !important;}
.sml10 {margin-left: 10px !important;}
.sml20 {margin-left: 20px !important;}
.sml30 {margin-left: 30px !important;}
.sml40 {margin-left: 40px !important;}
.sml50 {margin-left: 50px !important;}
.sml60 {margin-left: 60px !important;}
.sml70 {margin-left: 70px !important;}
.sml80 {margin-left: 80px !important;}
.sml90 {margin-left: 90px !important;}
.sml100 {margin-left: 100px !important;}
.sml110 {margin-left: 110px !important;}
.sml120 {margin-left: 120px !important;}  .content h2:not(.noorg) {margin-top: 60px;}
.content h2:not(.noorg)::before {background-image: url(//www.sendai-syogainenkin.com/img/icon-suberu@2x.png);width: 52px;height: 52px;}
.content h3:not(.noorg) {margin-top: 40px;}
.content h4:not(.noorg) {margin-top: 40px;}
.content h5:not(.noorg) {margin-top: 40px;}
.wp-block-table:not(.noorg) {overflow-x: scroll !important;}  #gn > ul > li > a {display: block;min-height: 0;padding: 20px 20px;}
#gn > ul > li:nth-child(n+2) {border-top: 1px solid #D1C6B2;}
#gn > ul {display: block;padding: 0 0 30px;background: #F5F5F5;font-size: 19px;line-height: 1.2;}
#gn {position: fixed;top: 0;left: 100vw;width: 100vw;bottom: 0;background: #f5f5f5;z-index: 99999;opacity: 0;pointer-events: none;transition: .6s;height: 100vh;overflow-y: scroll;}
#header {position: fixed;top: 0;left: 0;right: 0;background: #fff;z-index: 99999;box-shadow: 0 3px 6px rgb(0 0 0 / 16%);}
.gn-btns {text-align: right;background: #fff;}
.gn-sub {display: block !important;border: none;background: none;position: static;max-width: none;min-width: 0;padding: 0 30px 30px;}
.header-bottom {border-bottom: 0;margin-bottom: 0;}
.header-email {background: #fbf034;}
.header-l {display: flex;justify-content: space-between;align-items: center;}
.header-logo img {width: auto;height: 50px;}
.header-logo {padding: 0 10px;}
.header-r > * {width: 50%;text-align: center;margin: 0 !important;}
.header-r a {display: block;}
.header-tel {background: #f5f5f5;}
.header-top > .header-inner {display: block;padding: 0;width: auto;}
.header-top {padding: 0;border: none;}  #fn > ul > li > a {justify-content: center;min-height: 53px;}
#fn > ul > li {width: calc((100% - 2px) / 2);background: #fff;}
#fn > ul > li:nth-child(n+3) {margin-top: 2px;}
#fn > ul {flex-wrap: wrap;background: #ddd;}
.fbanner a {display: block;text-align: center;background: #00b900;padding: 7px 0;}
.fbanner {position: fixed;bottom: 0;left: 0;right: 0;}
.footer-menu {padding: 0;}
.footer-menu-inner > ul {width: calc((100% - 2px) / 2);border-left: none !important;background: #FAFAFA;padding: 30px 20px;}
.footer-menu-inner > ul:nth-child(n+3) {margin-top: 2px;}
.footer-menu-inner {flex-wrap: wrap;justify-content: space-between;background: #ddd;}
.resdv-window-head img {width: 112px;left: 0;}
.resdv-window-head {height: auto;padding: 0;}
.resdv-window-head-inner {display: block;padding: 10px 10px 10px 135px;}
.resdv-window-lr > * {width: auto;min-height: 0;}
.resdv-window-lr {display: block;padding: 0 var(--csp);}
.resdv-window-lr-inner {padding: 30px 10px;}
.resdv-window-lr::before {display: none;}
.resdv-window-r {border-top: 2px solid #CBCBCB;}      .btns_banner {display: block;}
.btns_banner-btn {min-width: 0;width: 100%;height: 20vw;}
.btns_banner-btn:nth-child(2n) {margin: 20px 0 0;}
.home-helpmark-srp img {width: auto;}
.home-jireicats > li > a {width: 100%;}
.home-jireicats > li {width: 100%;}
.home-merits-eyecatch img {width: 100%;height: auto;}
.home-merits-eyecatch {width: auto;margin: 20px 0 0;}
.home-merits-inner {display: block;}
.home-merits-r {width: auto;}
.home-merits-staff > li figcaption small {font-size: 16px;}
.home-merits-staff > li figcaption {font-size: 20px;}
.home-merits-staff > li {width: calc((100% - 20px) / 2);}
.home-merits-taioulist > li::before {background-image: url(//www.sendai-syogainenkin.com/img/icon-check-green-simple@2x.png);}
.home-mv .slick-arrow {width: 16px;height: 16px;top: auto;bottom: 0;}
.home-mv .slick-dots {padding: 0 20px !important;right: 0;left: 0;}
.home-mv .slick-next {right: 10px;bottom: 8px;}
.home-mv .slick-prev {left: 10px;}
.home-mv img {width: 100vw;height: calc(100vw / 425 * 540);object-fit: cover;}
.home-mv-souankai-btn {font-size: calc(100vw / 425 * 17);padding: calc(100vw / 425 * 10) calc(100vw / 425 * 20);border-radius: calc(100vw / 425 * 10);margin: calc(100vw / 425 * 25) auto 0;}
.home-mv-soudankai {width: 100vw;height: calc(100vw / 425 * 540) !important;}
.home-mv-soudankai-hosoku {font-size: calc(100vw / 425 * 16);padding: 0 calc(100vw / 425 * 10);margin: calc(100vw / 425 * 15) 0 0;}
.home-mv-soudankai-inner {padding: calc(100vw / 425 * 30) calc(100vw / 425 * 10);}
.home-mv-soudankai-list > li {font-size: calc(100vw / 425 * 18);padding: calc(100vw / 425 * 11) 0;}
.home-mv-soudankai-list {border-radius: calc(100vw / 425 * 20);height: calc(100vw / 425 * 306);padding: calc(100vw / 425 * 5) calc(100vw / 425 * 30);}
.home-mv-soudankai-midashi {font-size: calc(100vw / 425 * 30);height: calc(100vw / 425 * 47);margin-bottom: calc(100vw / 425 * 20);padding-bottom: calc(100vw / 425 * 8);}
.home-mv-soudankai-midashi::after {width: calc(100vw / 425 * 42);height: calc(100vw / 425 * 5);}
.home-sns > a.home-sns-line {background-image: url(//www.sendai-syogainenkin.com/img/home-sns-line@2x.svg);background-color: transparent;padding-top: 89px;width: 303px;height: 116px;margin: 0 0 10px;}
.home-sns::before {content: "";order: 1;width: 100%;}
.home-we {padding: 30px 15px;}
.home-we-daihyo img {width: auto;}
.home-we-daihyo {max-width: none;}
.home-we-l {margin: 0;}
.home-we-lr {display: block;}
.home-we-r {margin: 20px 0 0;}
.home-zoom-body {text-align: justify;letter-spacing: none;}
.home-zoom-head {display: table;padding: 0;margin: 0 auto 10px;}
.jirei_headercon-head {text-align: left;padding: 10px 60px 10px 15px;}
.jirei_headercon-headimg {right: 0;width: 54px;}
.list_check > li {padding: 15px 20px 15px 60px;}
.list_check > li::before {left: 20px;}
.list_news-title a {width: calc(100vw - 430px);}
.listbox_jirei-2col .listbox_jirei-col {width: auto;border: none;display: block;padding: 0;}
.listbox_jirei-body > :first-child > .listbox_jirei-col:first-child {margin-top: 0 !important;}
.listbox_jirei-body {margin: 0;}
.listbox_jirei-col {padding-top: 0 !important;margin-top: 25px;}
.listbox_jirei-header {display: block;padding: 0 0 30px;}
.listbox_jirei-header-r img {width: 100%;height: auto;}
.listbox_jirei-header-r {margin: 10px 0 0;text-align: center;}
.listbox_jirei-row.listbox_jirei-1col .listbox_jirei-subhead {padding-bottom: 5px;margin-bottom: 10px;}
.listbox_jirei-row.listbox_jirei-2col {display: block;}
.listbox_jirei-subhead {border-bottom: 1px solid var(--orange);padding-bottom: 5px;margin-bottom: 10px;}
.listbox_jirei-supports {margin-top: 20px;}
.listbox_jirei-supports.listbox_jirei-supports-2col > li {width: auto;}
.listbox_jirei-supports.listbox_jirei-supports-2col {display: block;}
.news > li {flex-wrap: wrap;padding: 15px 0;}
.news-title {margin-top: 10px;white-space: normal;}
.pricetable img {max-width: none;height: 480px;}
.soudankai-wrapper {padding: 0;}
.sp_cancel_br br {display: none !important;}
.sp_justify {text-align: justify !important;}
.wp-block-lazyblock-home-mv {padding: 0;height: auto;}
.wp-block-lazyblock-picture figure {overflow: auto;} }        @media screen and ( max-width: 599px ) {     .content h2:not(.noorg) {font-size: 30px;}
.content h2:not(.noorg) strong {font-size: 35px;}
.content h3:not(.noorg) {font-size: 25px;}
.content h3:not(.noorg) sub {font-size: 16px;display: block;margin-top: 3px;padding: 0;}
.content h4:not(.noorg) {font-size: 20px;}
.content h5:not(.noorg) {font-size: 20px;}
.content h6:not(.noorg) {font-size: 18px;}    .resdv-time-text {font-size: 19px;}
.resdv-window-head img {left: 20px;}    .mwform-radio-field-text {font-size: 15px;min-width: 133px;}  .btns_banner-green {font-size: 7vw;}
.btns_banner-orange .btn-optiontext {font-size: 2.8vw;}
.btns_banner-orange img {width: 6vw;}
.btns_banner-orange {font-size: 4vw;}
.btns_banner-orange-label strong {font-size: 6vw;}
.home-helpmark-helpmark .home-helpmark-eyecatch {position: static;margin: 0;text-align: center;}
.home-helpmark-helpmark .home-helpmark-head {padding: 5px 10px;margin: 0 0 20px;text-align: center;}
.home-helpmark-l {width: auto;margin: 0;}
.home-helpmark-lr {display: block;}
.home-helpmark-mynumber .home-helpmark-head {margin-bottom: 20px;}
.home-helpmark-r {padding-top: 20px !important;}
.home-merits-staff > li {width: 100%;}
.home-merits-staff > li:nth-child(n+2) {margin-top: 30px;}
.home-merits-staff {display: block;margin-bottom: 20px;}
.home-news {display: block;}
.home-news-l {display: block;width: auto;margin: 0 0 10px;}
.home-voice-customer {text-align: center;}
.home-voice-l {max-width: none;margin: 0;}
.home-voice-lr {display: block;}
.home-voice-r {margin: 20px 0 0;}
.home-zoom-head > span {padding: 10px 0;}
.home-zoom-head > span::before {width: 50px;height: 50px;top: 5px;right: calc(100% + 10px);}
.home-zoom-head {font-size: 28px;}
.jirei-meta > * {display: block;border: none;padding: 0;margin: 0 0 8px;}
.jirei-meta {display: block;}
.list_news-title a {width: calc(100vw - 200px);}
.lnav > li {width: 100%;}
.sp599_column_reverse > .wp-block-column:not(:nth-child(2)) {order: 1;}
.sp599_fit img {width: 100%;height: auto;}
.sp599_fit {width: 100%;}
.sp599_justify {text-align: justify !important;}
.wp-block-lazyblock-home-zoom {padding: 30px var(--csp);} }        @media screen and ( max-width: 480px ) {     .wp-block-table:not(.noorg) {overflow-x: scroll !important;}
.wp-block-table:not(.noorg) table {width: auto !important;white-space: nowrap;}    #copyright {font-size: 10px;}
.footer-menu-inner > ul {width: 100%;}
.footer-menu-inner > ul:nth-child(n+2) {margin-top: 2px;}
.resdv-email-btn {min-width: 0;}
.resdv-email-head {line-height: 1.3;}
.resdv-tel {font-size: 40px;}
.resdv-time-text {font-size: 15px;}
.resdv-window-head img {width: 68px;left: 10px;}
.resdv-window-head {font-size: 18px;}
.resdv-window-head-inner {padding: 10px 10px 10px 90px;}  .form .form-field .mwform-radio-field + .mwform-radio-field {margin-top: 10px !important;}
.form .form-field .mwform-radio-field {display: block !important;float: none !important;}
.form .form-field .mwform-tel-field input {width: calc((100% - 3em) / 3);padding: 5px;text-align: center;}
.form .mwform-radio-field-text {width: 100%;}
.form-btns .btn {font-size: 16px;}  .home-jireicats > li > a {font-size: 18px;}
.home-voice {padding: 30px 20px;}
.home-zoom-head > span::before {position: static;display: block;margin: 0 auto 10px;}
.listbox_jirei-body {padding: 15px;}
.sp480_cancel_word .word {display: inline !important;}  .tweak-home-text1 {letter-spacing: -0.1em;} }        @media screen and ( max-width: 425px ) {     .resdv-email-btn img {width: 9vw;}
.resdv-email-btn {font-size: 6vw;}
.resdv-tel {font-size: 8.5vw;}
.resdv-time-free {font-size: 4vw;min-width: 0;}
.resdv-time-text {font-size: 3.5vw;}    .sp425_cancel_word .word {display: inline !important;} }        @media screen and ( max-width: 374px ) {     .resdv-p .word {display: inline !important;}
.resdv-p {text-align: left;}
.resdv-window-lr {padding: 0 10px;}
.resdv-window-lr-inner {padding: 20px 0;}    .btns_banner-orange .btn-optiontext > li {margin-bottom: 2px;}
.btns_banner-orange .btn-optiontext {flex-wrap: wrap;justify-content: center;}
.btns_banner-orange {height: auto;padding: 10px 0;}
.home-helpmark-sms .home-helpmark-head {letter-spacing: -0.05em;}
.home-sns > a {margin-left: 0;margin-right: 0;width: 100%;height: calc((100vw - var(--csp)*2) / 303 * 116);padding-top: calc((100vw - var(--csp)*2) / 303 * 89);}
.home-sns > a.home-sns-line {width: 100%;height: calc((100vw - var(--csp)*2) / 303 * 116);padding-top: calc((100vw - var(--csp)*2) / 303 * 89);}  .tweak-home-text2 {letter-spacing: -0.1em;padding: 0 !important;}
.tweak-home-text4 {font-size: 28px !important;} }.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}