@charset "utf-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}#scrollUp {
width: 40px;
height: 40px;
}
#scrollUp .scroll-top {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}.wc-shortcodes-clearfix:before,
.wc-shortcodes-clearfix:after {
content: "";
display: table;
}
.wc-shortcodes-clearfix:after {
clear: both;
}
.wc-shortcodes-clearfix {
zoom: 1; } .wc-shortcodes-accordion { 
margin-bottom: 20px; 
}
.wc-shortcodes-accordion .wc-shortcodes-accordion-trigger {
display: block;
position: relative;
padding: 0;
border: 1px solid #cccccc;
outline: 0;
margin: 3px 0 0 0; 
}
.wc-shortcodes-accordion .wc-shortcodes-accordion-trigger a {
display: block;
padding: 10px 20px;
cursor: pointer;
}
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-accordion .wc-shortcodes-accordion-trigger a {
padding: 10px 20px 10px 40px;
position: relative;
}
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-accordion .wc-shortcodes-accordion-trigger a:before {
font-family: FontAwesome;
font-weight: normal;
font-size: inherit;
text-decoration: inherit;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; speak: none;
content: "\f105";
margin-right: 0px;
display: inline-block;
line-height: inherit;
position: absolute;
left: 0;
top: 0;
bottom: 0;
padding: 10px 0;
width: 40px;
text-align: center;
}
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-accordion .wc-shortcodes-accordion-trigger a:hover:before {
text-decoration: none;
}
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-accordion .wc-shortcodes-accordion-trigger.wc-shortcodes-accordion-header-active a:before {
content: "\f107";
}
.wc-shortcodes-accordion .wc-shortcodes-accordion-trigger:first-child {
margin-top: 0; 
}
.wc-shortcodes-accordion .wc-shortcodes-accordion-content-wrapper {
overflow: hidden;
height: 0;
}
.wc-shortcodes-accordion .wc-shortcodes-accordion-content {
padding: 20px;
border: 1px solid #cccccc;
border-top: 0px; 
}
.wc-shortcodes-accordion.wc-shortcodes-accordion-layout-none .wc-shortcodes-accordion-content {
padding: 20px 0;
border-width: 0;
}
.wc-shortcodes-accordion .wc-shortcodes-accordion-content *:last-child {
margin-bottom: 0 
} .wc-shortcodes-toggle {
margin-bottom: 20px; 
}
.wc-shortcodes-toggle .wc-shortcodes-toggle-trigger {
display: block;
position: relative;
padding: 0;
border: 1px solid #cccccc;
outline: 0;
margin: 3px 0 0 0; 
}
.wc-shortcodes-toggle .wc-shortcodes-toggle-trigger a {
display: block;
padding: 10px 20px;
cursor: pointer;
}
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-toggle .wc-shortcodes-toggle-trigger a {
padding: 10px 20px 10px 40px;
position: relative;
}
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-toggle .wc-shortcodes-toggle-trigger a:before {
font-family: FontAwesome;
font-weight: normal;
font-size: inherit;
text-decoration: inherit;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; speak: none;
content: "\f105";
margin-right: 0px;
display: inline-block;
line-height: inherit;
position: absolute;
left: 0;
top: 0;
bottom: 0;
padding: 10px 0;
width: 40px;
text-align: center;
}
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-toggle .wc-shortcodes-toggle-trigger a:hover:before {
text-decoration: none;
}
.wc-shortcodes-font-awesome-enabled .wc-shortcodes-toggle .wc-shortcodes-toggle-trigger.active a:before {
content: "\f107";
}
.wc-shortcodes-toggle .wc-shortcodes-toggle-trigger.active a {
}
.wc-shortcodes-toggle .wc-shortcodes-toggle-trigger:first-child {
margin-top: 0; 
}
.wc-shortcodes-toggle .wc-shortcodes-toggle-container {
overflow: hidden;
padding: 20px;
border: 1px solid #cccccc;
border-top: 0px; 
}
.wc-shortcodes-toggle.wc-shortcodes-toggle-layout-none .wc-shortcodes-toggle-container {
border-width: 0;
padding: 20px 0;
}
.wc-shortcodes-toggle .wc-shortcodes-toggle-container *:last-child {
margin-bottom: 0 
}
.wc-shortcodes-toggle .wc-shortcodes-toggle-content-wrapper {
overflow: hidden;
height: 0;
} .wc-shortcodes-tabs {
margin-bottom: 20px; 
}
.wc-shortcodes-tabs ul.wcs-tabs-nav {
display: block;
margin: 0;
padding: 0;
border-bottom: solid 1px #cccccc; 
}
.wc-shortcodes-tabs ul.wcs-tabs-nav li {
display: block;
width: auto;
padding: 0;
float: left;
margin: 0 0 -1px 0;
outline: none; 
}
.wc-shortcodes-tabs ul.wcs-tabs-nav li a {
display: block;
width: auto;
padding: 10px 20px;
border: 1px solid #cccccc;
border-width: 1px 1px 0 1px;
margin-right: 3px;
outline: none; 
}
.wc-shortcodes-tabs ul.wcs-tabs-nav .wcs-state-active a {
background-color: #ffffff;
border-bottom-width: 0;
border-bottom-color: transparent; 
}
.wc-shortcodes-tabs .tab-content {
background: #ffffff;
padding: 20px;
border-left: solid 1px #cccccc;
border-right: solid 1px #cccccc;
border-bottom: solid 1px #cccccc; 
}
.wc-shortcodes-tabs .tab-content-wrapper {
overflow: hidden;
}
.wc-shortcodes-tabs .tab-content-wrapper.tab-content-hide {
height: 0;
}
.wc-shortcodes-tabs.wc-shortcodes-tabs-layout-none .tab-content {
padding: 20px 0;
border-width: 0;
}
.wc-shortcodes-tabs .tab-content *:last-child {
margin-bottom: 0 
} .wc-shortcodes-row {
display: block;
width: 100%;
} .wc-shortcodes-one-half { width: 48% }
.wc-shortcodes-one-third { width: 30.66% }
.wc-shortcodes-two-third { width: 65.33% }
.wc-shortcodes-one-fourth { width: 22% }
.wc-shortcodes-three-fourth { width: 74% }
.wc-shortcodes-one-fifth { width: 16.8% }
.wc-shortcodes-two-fifth { width: 37.6% }
.wc-shortcodes-three-fifth { width: 58.4% }
.wc-shortcodes-four-fifth { width: 67.2% }
.wc-shortcodes-one-sixth { width: 13.33% }
.wc-shortcodes-five-sixth { width: 82.67% }
.wc-shortcodes-one-half,
.wc-shortcodes-one-third,
.wc-shortcodes-two-third,
.wc-shortcodes-three-fourth,
.wc-shortcodes-one-fourth,
.wc-shortcodes-one-fifth,
.wc-shortcodes-two-fifth,
.wc-shortcodes-three-fifth,
.wc-shortcodes-four-fifth,
.wc-shortcodes-one-sixth,
.wc-shortcodes-five-sixth {
position: relative;
margin-left: 4%;
margin-bottom: 0;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.wc-shortcodes-column-first {
margin-left: 0!important;
clear: left;
}
@media (max-width: 480px) {
body .wc-shortcodes-one-half,
body .wc-shortcodes-one-third,
body .wc-shortcodes-two-third,
body .wc-shortcodes-three-fourth,
body .wc-shortcodes-one-fourth,
body .wc-shortcodes-one-fifth,
body .wc-shortcodes-two-fifth,
body .wc-shortcodes-three-fifth,
body .wc-shortcodes-four-fifth,
body .wc-shortcodes-one-sixth,
body .wc-shortcodes-five-sixth {
width: 100%;
float: none;
margin-left: 0;
margin-bottom: 20px;
}
} .wc-shortcodes-testimonial { 
margin-bottom: 20px;
}
.wc-shortcodes-testimonial-content { 
position: relative;
float: left;
background: #eeeeee;
padding: 20px;
width: 100%;
}
.wc-shortcodes-testimonial-content:after {
content: "";
position: absolute;
left: 12px;
bottom: -15px;
width: 0px;
height: 0px;
border-bottom: 15px solid rgba(255,255,255,0);
border-top: 15px solid rgba(255,255,255,0);
border-right: 15px solid #eeeeee;
font-size: 0px;
line-height: 0px;
}
.wc-shortcodes-testimonial-content *:last-child {
margin-bottom: 0;
clear: both;
}
.wc-shortcodes-testimonial-author {
float: left;
margin-top: 20px;
margin-left: 15px;
}
.wc-shortcodes-testimonial-right .wc-shortcodes-testimonial-content:after {
right: 12px;
left: auto;
bottom: -15px;
border-left: 15px solid #eeeeee;
border-right-width: 0;
}
.wc-shortcodes-testimonial-right .wc-shortcodes-testimonial-author {
float: right;
margin-right: 15px;
margin-left: 0;
text-align: right;
} .wc-shortcodes-divider {
display: block;
width: 100%;
background: none; 
} .wc-shortcodes-divider.wc-shortcodes-divider-style-image {
border: 0;
height: 10px;
background: url(//tokino.jp/wp-content/plugins/wc-shortcodes/public/assets/img/circle-border.png) repeat-x center left scroll;
} .wc-shortcodes-divider.wc-shortcodes-divider-style-image2 {
border: 0;
height: 10px;
background: url(//tokino.jp/wp-content/plugins/wc-shortcodes/public/assets/img/dash-border.png) repeat-x center left scroll;
} .wc-shortcodes-divider.wc-shortcodes-divider-style-image3 {
border: 0;
height: 10px;
background: url(//tokino.jp/wp-content/plugins/wc-shortcodes/public/assets/img/rustic-border.png) repeat-x center left scroll;
} .wc-shortcodes-divider.wc-shortcodes-divider-style-solid {
border: 0;
height: auto;
background: none;
border-bottom: 1px solid #cccccc;
} .wc-shortcodes-divider.wc-shortcodes-divider-style-dotted {
border: 0;
height: auto;
background: none;
border-bottom: 1px dotted #cccccc;
} .wc-shortcodes-divider.wc-shortcodes-divider-style-dashed {
border: 0;
height: auto;
background: none;
border-bottom: 1px dashed #cccccc;
} .wc-shortcodes-divider.wc-shortcodes-divider-line-double.wc-shortcodes-divider-style-solid {
border: 0;
background: none;
height: 5px;
border-bottom: 1px solid #cccccc;
}
.wc-shortcodes-divider.wc-shortcodes-divider-line-double.wc-shortcodes-divider-style-solid:before {
content: '';
display: block;
width: 100%;
border: 0;
height: auto;
background: none;
border-bottom: 1px solid #cccccc;
} .wc-shortcodes-divider.wc-shortcodes-divider-line-double.wc-shortcodes-divider-style-dotted {
border: 0;
background: none;
height: 5px;
border-bottom: 1px dotted #cccccc;
}
.wc-shortcodes-divider.wc-shortcodes-divider-line-double.wc-shortcodes-divider-style-dotted:before {
content: '';
display: block;
width: 100%;
border: 0;
height: auto;
background: none;
border-bottom: 1px dotted #cccccc;
} .wc-shortcodes-divider.wc-shortcodes-divider-line-double.wc-shortcodes-divider-style-dashed {
border: 0;
background: none;
height: 5px;
border-bottom: 1px dashed #cccccc;
}
.wc-shortcodes-divider.wc-shortcodes-divider-line-double.wc-shortcodes-divider-style-dashed:before {
content: '';
display: block;
width: 100%;
border: 0;
height: auto;
background: none;
border-bottom: 1px dashed #cccccc;
} .wc-shortcodes-spacing {
display: block !important;
height: auto;
margin: 0 !important;
padding: 0 !important;
border: none !important;
outline: none !important;
background: none !important;
} .wc-shortcodes-button {
line-height: 1.3;
margin-right: 10px;
margin-bottom: 20px;
}
.wc-shortcodes-button:visited,
.wc-shortcodes-button {
border: none;
text-decoration: none;
color: #ffffff;
background-color: #428bca;
border: 1px solid #357ebd;
display: inline-block;
padding: 6px 20px;
}
.wc-shortcodes-button:hover {
color: #ffffff;
background-color: #3276b1;
border-color: #285e8e;
text-decoration: none;
outline: none;
}
.wc-shortcodes-button:active {}
.wc-shortcodes-button-left {
text-align: left;
margin-right: 0px;
margin-left: 0px;
}
.wc-shortcodes-button-center {
text-align: center;
margin-right: 0px;
margin-left: 0px;
}
.wc-shortcodes-button-center .wc-shortcodes-button {
margin-right: 0px;
margin-left: 0px;
}
.wc-shortcodes-button-right {
text-align: right;
}
.wc-shortcodes-button-right .wc-shortcodes-button {
margin-right: 0px;
margin-left: 10px;
}
.wc-shortcodes-button-icon-left {
margin-right: 0.5em;
}
.wc-shortcodes-button-icon-right {
margin-left: 0.5em;
} .wc-shortcodes-button.wc-shortcodes-button-secondary:visited,
.wc-shortcodes-button.wc-shortcodes-button-secondary {
color: #333333;
background-color: #ffffff;
border: 1px solid #cccccc;
}
.wc-shortcodes-button.wc-shortcodes-button-secondary:hover {
color: #333333;
background-color: #ebebeb;
border-color: #adadad;
} .wc-shortcodes-button.wc-shortcodes-button-inverse:visited,
.wc-shortcodes-button.wc-shortcodes-button-inverse {
color: #357ebd;
background-color: #e4ecf3;
border: 1px solid #428bca;
}
.wc-shortcodes-button.wc-shortcodes-button-inverse:hover {
color: #ffffff;
background-color: #428bca;
border-color: #357ebd;
} .wc-shortcodes-button.wc-shortcodes-button-success:visited,
.wc-shortcodes-button.wc-shortcodes-button-success {
color: #ffffff;
background-color: #5cb85c;
border: 1px solid #4cae4c;
}
.wc-shortcodes-button.wc-shortcodes-button-success:hover {
color: #ffffff;
background-color: #47a447;
border-color: #398439;
} .wc-shortcodes-button.wc-shortcodes-button-warning:visited,
.wc-shortcodes-button.wc-shortcodes-button-warning {
color: #ffffff;
background-color: #f0ad4e;
border: 1px solid #eea236;
}
.wc-shortcodes-button.wc-shortcodes-button-warning:hover {
color: #ffffff;
background-color: #ed9c28;
border-color: #d58512;
} .wc-shortcodes-button.wc-shortcodes-button-danger:visited,
.wc-shortcodes-button.wc-shortcodes-button-danger {
color: #ffffff;
background-color: #d9534f;
border: 1px solid #d43f3a;
}
.wc-shortcodes-button.wc-shortcodes-button-danger:hover {
color: #ffffff;
background-color: #d2322d;
border-color: #ac2925;
} .wc-shortcodes-button.wc-shortcodes-button-info:visited,
.wc-shortcodes-button.wc-shortcodes-button-info {
color: #ffffff;
background-color: #5bc0de;
border: 1px solid #46b8da;
}
.wc-shortcodes-button.wc-shortcodes-button-info:hover {
color: #ffffff;
background-color: #39b3d7;
border-color: #269abc;
} .wc-shortcodes-box {
display: block;
padding: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 20px;
}
.wc-shortcodes-box *:last-child {
margin-bottom: 0;
}
.wc-shortcodes-box *:first-child {
margin-top: 0;
} .wc-shortcodes-box.wc-shortcodes-box-primary {
background-color: #428bca;
border: 1px solid #358ebd;
}
.wc-shortcodes-box.wc-shortcodes-box-primary * {
color: #ffffff;
} .wc-shortcodes-box.wc-shortcodes-box-secondary {
background-color: #ffffff;
border: 1px solid #cccccc;
}
.wc-shortcodes-box.wc-shortcodes-box-secondary * {
color: #333333;
} .wc-shortcodes-box.wc-shortcodes-box-inverse {
background-color: #e4ecf3;
border: 1px solid #428bca;
}
.wc-shortcodes-box.wc-shortcodes-box-inverse * {
color: #357ebd;
} .wc-shortcodes-box.wc-shortcodes-box-success {
background-color: #5cb85c;
border: 1px solid #4cae4c;
}
.wc-shortcodes-box.wc-shortcodes-box-success * {
color: #ffffff;
} .wc-shortcodes-box.wc-shortcodes-box-warning {
background-color: #f0ad4e;
border: 1px solid #eea236;
}
.wc-shortcodes-box.wc-shortcodes-box-warning * {
color: #ffffff;
} .wc-shortcodes-box.wc-shortcodes-box-danger {
background-color: #d9534f;
border: 1px solid #d43f3a;
}
.wc-shortcodes-box.wc-shortcodes-box-danger * {
color: #ffffff;
} .wc-shortcodes-box.wc-shortcodes-box-info {
background-color: #5bc0de;
border: 1px solid #46b8da;
}
.wc-shortcodes-box.wc-shortcodes-box-info * {
color: #ffffff;
} .googlemap {
position: relative;
max-width: inherit;
margin-bottom: 20px;
}
.googlemap .map_canvas {
width: 100%; height: 100%;
}
.googlemap .map_canvas h3 {
margin: 0 0 10px; font-size: 14px;
}
#page .map_canvas img {
max-width: none;
} .wc-shortcodes-social-icons-wrapper {
width: 100%;
margin-bottom: 14px;
line-height: 1;
}
.wc-shortcodes-social-icons {
list-style: none;
margin: 0;
padding: 0;
text-align: left;
line-height: 1;
}
.wc-shortcodes-social-icons.wc-shortcodes-social-icons-align-center {
text-align: center;
}
.wc-shortcodes-social-icons.wc-shortcodes-social-icons-align-center li {
margin-right: 3px;
margin-left: 3px;
}
.wc-shortcodes-social-icons.wc-shortcodes-social-icons-align-right {
text-align: right;
}
.wc-shortcodes-social-icons.wc-shortcodes-social-icons-align-right li {
margin-right: 0;
margin-left: 6px;
}
.wc-shortcodes-social-icons.wc-shortcodes-social-icons-size-medium img {
max-height: 24px;
}
.wc-shortcodes-social-icons.wc-shortcodes-social-icons-size-medium i {
font-size: 14px;
width: 24px;
height: 24px;
line-height: 24px;
}
.wc-shortcodes-social-icons.wc-shortcodes-social-icons-size-small img {
max-height: 16px;
}
.wc-shortcodes-social-icons.wc-shortcodes-social-icons-size-small i {
font-size: 10px;
width: 16px;
height: 16px;
line-height: 16px;
}
.wc-shortcodes-social-icons li {
display: inline-block;
margin-right: 6px;
margin-bottom: 6px;
}
.wc-shortcodes-social-icons li a {
display: block;
line-height: 1;
}
.wc-shortcodes-social-icons li img {
max-height: 48px;
}
.wc-shortcodes-social-icons li i {
font-size: 24px;
width: 48px;
height: 48px;
line-height: 48px;
overflow: hidden;
text-align: center;
vertical-align: middle;
background-color: #999999;
color: #ffffff;
box-sizing: content-box;
padding: 1px;
}
.wc-shortcodes-social-icons li i.fa-facebook { background-color: #305999; }
.wc-shortcodes-social-icons li i.fa-google-plus { background-color: #ee7321; }
.wc-shortcodes-social-icons li i.fa-twitter { background-color: #00a7f1; }
.wc-shortcodes-social-icons li i.fa-pinterest { background-color: #d64800; }
.wc-shortcodes-social-icons li i.fa-instagram { background-color: #b2b2b4; }
.wc-shortcodes-social-icons li i.fa-plus-square { background-color: #00b5fc; }
.wc-shortcodes-social-icons li i.fa-flickr { background-color: #ff6182; }
.wc-shortcodes-social-icons li i.fa-rss { background-color: #facf4c; }
.wc-shortcodes-social-icons li i.fa-envelope { background-color: #ebe180; }
.wc-shortcodes-social-icons li i.fa-dollar { background-color: #d46000; }
.wc-shortcodes-social-icons li i.fa-camera { background-color: #333333; }
.wc-shortcodes-social-icons li i.fa-shopping-cart { background-color: #a5d488; }
.wc-shortcodes-social-icons li i.fa-youtube { background-color: #c74a00; }
.wc-shortcodes-social-icons li i.fa-tumblr { background-color: #426b8a; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight- img { max-height: none; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-10 img { max-height: 10px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-12 img { max-height: 12px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-14 img { max-height: 14px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-16 img { max-height: 16px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-18 img { max-height: 18px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-20 img { max-height: 20px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-22 img { max-height: 22px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-24 img { max-height: 24px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-26 img { max-height: 26px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-28 img { max-height: 28px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-30 img { max-height: 30px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-32 img { max-height: 32px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-34 img { max-height: 34px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-36 img { max-height: 36px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-38 img { max-height: 38px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-40 img { max-height: 40px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-42 img { max-height: 42px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-44 img { max-height: 44px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-46 img { max-height: 46px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-48 img { max-height: 48px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-50 img { max-height: 50px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-52 img { max-height: 52px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-54 img { max-height: 54px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-56 img { max-height: 56px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-58 img { max-height: 58px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-60 img { max-height: 60px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-62 img { max-height: 62px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-64 img { max-height: 64px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-66 img { max-height: 66px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-68 img { max-height: 68px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-70 img { max-height: 70px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-10 i { font-size: 5px; line-height: 10px; height: 10px; width: 10px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-12 i { font-size: 6px; line-height: 12px; height: 12px; width: 12px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-14 i { font-size: 7px; line-height: 14px; height: 14px; width: 14px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-16 i { font-size: 8px; line-height: 16px; height: 16px; width: 16px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-18 i { font-size: 9px; line-height: 18px; height: 18px; width: 18px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-20 i { font-size: 10px; line-height: 20px; height: 20px; width: 20px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-22 i { font-size: 11px; line-height: 22px; height: 22px; width: 22px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-24 i { font-size: 12px; line-height: 24px; height: 24px; width: 24px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-26 i { font-size: 13px; line-height: 26px; height: 26px; width: 26px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-28 i { font-size: 14px; line-height: 28px; height: 28px; width: 28px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-30 i { font-size: 15px; line-height: 30px; height: 30px; width: 30px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-32 i { font-size: 16px; line-height: 32px; height: 32px; width: 32px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-34 i { font-size: 17px; line-height: 34px; height: 34px; width: 34px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-36 i { font-size: 18px; line-height: 36px; height: 36px; width: 36px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-38 i { font-size: 19px; line-height: 38px; height: 38px; width: 38px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-40 i { font-size: 20px; line-height: 40px; height: 40px; width: 40px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-42 i { font-size: 11px; line-height: 42px; height: 42px; width: 42px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-44 i { font-size: 22px; line-height: 44px; height: 44px; width: 44px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-46 i { font-size: 23px; line-height: 46px; height: 46px; width: 46px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-48 i { font-size: 24px; line-height: 48px; height: 48px; width: 48px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-50 i { font-size: 25px; line-height: 50px; height: 50px; width: 50px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-52 i { font-size: 26px; line-height: 52px; height: 52px; width: 52px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-54 i { font-size: 27px; line-height: 54px; height: 54px; width: 54px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-56 i { font-size: 28px; line-height: 56px; height: 56px; width: 56px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-58 i { font-size: 29px; line-height: 58px; height: 58px; width: 58px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-60 i { font-size: 30px; line-height: 60px; height: 60px; width: 60px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-62 i { font-size: 31px; line-height: 62px; height: 62px; width: 62px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-64 i { font-size: 32px; line-height: 64px; height: 64px; width: 64px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-66 i { font-size: 33px; line-height: 66px; height: 66px; width: 66px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-68 i { font-size: 34px; line-height: 68px; height: 68px; width: 68px; }
.wc-shortcodes-social-icons.wc-shortcodes-maxheight-70 i { font-size: 35px; line-height: 70px; height: 70px; width: 70px; }
.wc-shortcodes-social-icons li:first-child {
margin-left: 0;
}
.wc-shortcodes-social-icons li:last-child {
margin-right: 0;
} .wc-shortcodes-share-buttons {
line-height: 1;
}
.wc-shortcodes-share-buttons ul {
list-style: none;
margin: 0;
padding: 0;
line-height: 1;
}
.wc-shortcodes-share-buttons li {
display: inline-block;
margin-right: 0.625em;
}
.wc-shortcodes-share-buttons li a {
display: block;
line-height: 1;
text-decoration: none;
box-shadow: none;
}
.wc-shortcodes-share-buttons li a img {
vertical-align: top;
max-height: 36px;
}
.wc-shortcodes-share-buttons ul li:last-child {
margin-right: 0;
}
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon li i {
font-size: 20px;
width: 36px;
height: 36px;
line-height: 36px;
overflow: hidden;
text-align: center;
vertical-align: top;
background-color: #999999;
color: #ffffff;
}
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon-text li i {
text-align: center;
}
.wc-shortcodes-share-buttons-format-icon-text li span {
margin-left: 0.3125em;
}
.wc-shortcodes-share-buttons-format-text li a i {
display: none;
}
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon li i.fa-facebook { background-color: #305999; }
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon li i.fa-google-plus { background-color: #ee7321; }
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon li i.fa-twitter { background-color: #00a7f1; }
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon li i.fa-pinterest { background-color: #d64800; }
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon li i.fa-instagram { background-color: #b2b2b4; }
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon li i.fa-plus-square { background-color: #00b5fc; }
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon li i.fa-flickr { background-color: #ff6182; }
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon li i.fa-rss { background-color: #facf4c; }
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon li i.fa-envelope { background-color: #ebe180; }
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon li i.fa-dollar { background-color: #d46000; }
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon li i.fa-camera { background-color: #333333; }
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon li i.fa-shopping-cart { background-color: #a5d488; }
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon li i.fa-youtube { background-color: #c74a00; }
.wc-shortcodes-share-buttons.wc-shortcodes-share-buttons-format-icon li i.fa-tumblr { background-color: #426b8a; } .wc-share-buttons-container {
margin-top: 1.5em;
margin-bottom: 1.5em;
clear: both;
}
.wc-share-buttons-container .share-text {
margin-bottom: 0.3em;
display: none;
}
.wc-share-buttons-container .wc-shortcodes-share-buttons-format-icon-text li {
margin-right: 1em;
padding-top: 0.25em;
padding-bottom: 0.25em;
} .wc-shortcodes-skillbar {
position: relative;
display: block;
margin-bottom: 15px;
width: 100%;
background: #eee;
height: 35px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-transition: 0.4s linear;
-moz-transition: 0.4s linear;
-ms-transition: 0.4s linear;
-o-transition: 0.4s linear;
transition: 0.4s linear;
-webkit-transition-property: width, background-color;
-moz-transition-property: width, background-color;
-ms-transition-property: width, background-color;
-o-transition-property: width, background-color;
transition-property: width, background-color;
}
.wc-shortcodes-skillbar-title {
position: absolute;
top: 0;
left: 0;
font-weight: bold;
font-size: 13px;
color: #fff;
background: #6adcfa;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.wc-shortcodes-skillbar-title span {
display: block;
background: rgba(0,0,0,0.1);
padding: 0 20px;
height: 35px;
line-height: 35px;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.wc-shortcodes-skillbar-bar {
height: 35px;
width: 0px;
background: #6adcfa;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.wc-shortcodes-skill-bar-percent {
position: absolute;
right: 10px;
top: 0;
font-size: 11px;
height: 35px;
line-height: 35px;
color: #444;
color: rgba(0,0,0,0.4);
} .wc-shortcodes-pricing {
margin-bottom: 20px;
}
.wc-shortcodes-pricing div {
list-style: none;
}
.wc-shortcodes-pricing > div {
list-style: none;
text-shadow: none;
margin-bottom: 0;
}
.wc-shortcodes-pricing .wc-shortcodes-pricing-header {
background: #428bca;
color: #ffffff;
text-align: center;
padding: 20px 0;
border: 1px solid #357ebd;
}
.wc-shortcodes-pricing .wc-shortcodes-pricing-header h5 {
color: #ffffff;
font-size: 130%;
margin: 0;
padding: 0 20px 20px;
}
.wc-shortcodes-pricing .wc-shortcodes-pricing-cost {
font-size: 170%;
padding-top: 20px;
border-top: 1px solid #357ebd;
}
.wc-shortcodes-pricing .wc-shortcodes-pricing-per {
font-size: 80%;
}
.wc-shortcodes-pricing .wc-shortcodes-pricing-content {
background: #ffffff;
text-align: center;
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
}
.wc-shortcodes-pricing .wc-shortcodes-pricing-content ul {
margin: 0;
padding: 0;
list-style: none;
}
.wc-shortcodes-pricing .wc-shortcodes-pricing-content ul li {
margin: 0;
padding: 10px 20px;
border-bottom: 1px solid #eeeeee;
list-style: none;
}
.wc-shortcodes-pricing .wc-shortcodes-pricing-content ul li:nth-child(2n+2) {
background: #f7f7f7;
}
.wc-shortcodes-pricing .wc-shortcodes-pricing-button {
text-align: center;
padding: 20px;
border: 1px solid #eeeeee;
border-top-width: 0;
}
.wc-shortcodes-pricing .wc-shortcodes-pricing-button .wc-shortcodes-button {
float: none;
margin: 0;
} .wc-shortcodes-pricing.wc-shortcodes-pricing-type-secondary .wc-shortcodes-pricing-header {
background: #333333;
color: #ffffff;
border: 1px solid #cccccc;
}
.wc-shortcodes-pricing.wc-shortcodes-pricing-type-secondary .wc-shortcodes-pricing-header h5 {
color: #ffffff;
}
.wc-shortcodes-pricing.wc-shortcodes-pricing-type-secondary .wc-shortcodes-pricing-cost {
border-top: 1px solid #000000;
} .wc-shortcodes-pricing.wc-shortcodes-pricing-type-inverse .wc-shortcodes-pricing-header {
background: #e4ecf3;
color: #357ebd;
border: 1px solid #cccccc;
}
.wc-shortcodes-pricing.wc-shortcodes-pricing-type-inverse .wc-shortcodes-pricing-header h5 {
color: #357ebd;
}
.wc-shortcodes-pricing.wc-shortcodes-pricing-type-inverse .wc-shortcodes-pricing-cost {
border-top: 1px solid #cccccc;
} .wc-shortcodes-highlight-yellow, .wc-shortcodes-highlight-yellow a {
background-color: #fff7a8;
color: #695d43;
}
.wc-shortcodes-highlight-blue, .wc-shortcodes-highlight-blue a {
color: #5091b2;
background: #e9f7fe;
}
.wc-shortcodes-highlight-green, .wc-shortcodes-highlight-green a {
color: #5f9025;
background: #d3e8da;
}
.wc-shortcodes-highlight-red, .wc-shortcodes-highlight-red a {
color: #de5959;
background: #ffe9e9;
}
.wc-shortcodes-highlight-gray, .wc-shortcodes-highlight-gray a {
color: #555555;
background: #f7f7f7;
} .wc-shortcodes-html-wrapper {
margin-bottom: 20px;
}  pre.prettyprint { 
display: block;
background-color: #333;
overflow: auto;
padding: 20px;
white-space: pre;
word-wrap: normal;
}
pre .nocode { background-color: transparent; color: #000 }
pre .str { color: #ffa0a0 } pre .kwd { color: #f0e68c; font-weight: bold }
pre .com { color: #87ceeb } pre .typ { color: #98fb98 } pre .lit { color: #cd5c5c } pre .pun { color: #fff } pre .pln { color: #fff } pre .tag { color: #f0e68c; font-weight: bold } pre .atn { color: #bdb76b; font-weight: bold } pre .atv { color: #ffa0a0 } pre .dec { color: #98fb98 }  ol.linenums { margin-top: 0; margin-bottom: 0; color: #AEAEAE }   li.L1,li.L3,li.L5,li.L7,li.L9 { }
@media print {
pre.prettyprint { background-color: transparent; }
pre .str, code .str { color: #060 }
pre .kwd, code .kwd { color: #006; font-weight: bold }
pre .com, code .com { color: #600; font-style: italic }
pre .typ, code .typ { color: #404; font-weight: bold }
pre .lit, code .lit { color: #044 }
pre .pun, code .pun { color: #440 }
pre .pln, code .pln { color: #000 }
pre .tag, code .tag { color: #006; font-weight: bold }
pre .atn, code .atn { color: #404 }
pre .atv, code .atv { color: #060 }
}
pre.pre-scrollable {
max-height: 600px;
}
pre.pre-wrap {
white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; } .wc-shortcodes-center {
margin: 0 auto;
width: 100%;
}
.wc-shortcodes-center.wc-shortcodes-center-inner-align-center {
text-align: center;
}
.wc-shortcodes-center.wc-shortcodes-center-inner-align-left {
text-align: left;
}
.wc-shortcodes-center.wc-shortcodes-center-inner-align-right {
text-align: right;
} .wc-shortcodes-heading .wc-shortcodes-heading-style1 {
padding-bottom: 20px;
border-bottom: 1px solid #cccccc;
}
.wc-shortcodes-heading.text-align-center {
text-align: center;
}
.wc-shortcodes-heading.text-align-left {
text-align: left;
}
.wc-shortcodes-heading.text-align-right {
text-align: right;
} .wc-shortcodes-social-icons-wrapper .wc-shortcodes-social-icons {
text-align: center;
}
.wc-shortcodes-social-icons.wc-shortcodes-columns-float-left {
text-align: left;
}
.wc-shortcodes-social-icons.wc-shortcodes-columns-float-right {
text-align: right;
}
.wc-shortcodes-social-icons-wrapper .wc-shortcodes-social-icons li {
display: inline-block;
padding: 3px;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
.wc-shortcodes-social-icons-wrapper .wc-shortcodes-social-icons.wc-shortcodes-columns-float-left li {
padding-right: 6px;
padding-left: 0;
}
.wc-shortcodes-social-icons-wrapper .wc-shortcodes-social-icons.wc-shortcodes-columns-float-right li {
padding-right: 0;
padding-left: 6px;
}
.wc-shortcodes-social-icons-wrapper .wc-shortcodes-social-icons.wc-shortcodes-columns-8 li {
width: 12.5%;
}
.wc-shortcodes-social-icons-wrapper .wc-shortcodes-social-icons.wc-shortcodes-columns-7 li {
width: 14.28571428%;
}
.wc-shortcodes-social-icons-wrapper .wc-shortcodes-social-icons.wc-shortcodes-columns-6 li {
width: 16.66666666%;
}
.wc-shortcodes-social-icons-wrapper .wc-shortcodes-social-icons.wc-shortcodes-columns-5 li {
width: 20%;
}
.wc-shortcodes-social-icons-wrapper .wc-shortcodes-social-icons.wc-shortcodes-columns-4 li {
width: 25%;
}
.wc-shortcodes-social-icons-wrapper .wc-shortcodes-social-icons.wc-shortcodes-columns-3 li {
width: 33.33333333%;
}
.wc-shortcodes-social-icons-wrapper .wc-shortcodes-social-icons.wc-shortcodes-columns-2 li {
width: 50%;
}
.wc-shortcodes-social-icons-wrapper .wc-shortcodes-social-icons.wc-shortcodes-columns-1 li {
width: 100%;
} .wc-shortcodes-countdown-bg4 {
margin-bottom: 20px;
}
.wc-shortcodes-countdown {
border: 1px solid #ccc;
background-color: #eee;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}
.wc-shortcodes-countdown.countdown_rtl {
direction: rtl;
}
.wc-shortcodes-countdown.countdown_holding div {
color: #888;
}
.wc-shortcodes-countdown .countdown_row {
clear: both;
width: 100%;
padding: 0px 2px;
text-align: center;
}
.wc-shortcodes-countdown .countdown_show1 .countdown_section {
width: 98%;
}
.wc-shortcodes-countdown .countdown_show2 .countdown_section {
width: 48%;
}
.wc-shortcodes-countdown .countdown_show3 .countdown_section {
width: 32.5%;
}
.wc-shortcodes-countdown .countdown_show4 .countdown_section {
width: 24.5%;
}
.wc-shortcodes-countdown .countdown_show5 .countdown_section {
width: 19.5%;
}
.wc-shortcodes-countdown .countdown_show6 .countdown_section {
width: 16.25%;
}
.wc-shortcodes-countdown .countdown_show7 .countdown_section {
width: 14%;
}
.wc-shortcodes-countdown .countdown_section {
display: inline-block;
font-size: 80%;
text-align: center;
border-right: 1px solid #cccccc;
}
.wc-shortcodes-countdown .countdown_row *:last-child,
.wc-shortcodes-countdown .countdown_row:last-child {
border-width: 0;
}
.wc-shortcodes-countdown .countdown_amount {
font-size: 200%;
}
.wc-shortcodes-countdown .countdown_descr {
display: block;
width: 100%;
}
.wc-shortcodes-countdown .countdown_expired_message {
font-size: 200%;
} .wc-shortcodes-rsvp input[type="text"], 
.wc-shortcodes-rsvp textarea, 
.wc-shortcodes-rsvp select {
width: 100%;
}
.wc-shortcodes-rsvp-align-center {
text-align: center;
}
.wc-shortcodes-rsvp-align-right {
text-align: right;
}
.rsvp-button-align-center .rsvp-button-wrapper {
text-align: center;
}
.rsvp-button-align-center .wc-shortcodes-box {
text-align: center;
}
.rsvp-button-align-right .rsvp-button-wrapper {
text-align: right;
}
.rsvp-button-align-right .wc-shortcodes-box {
text-align: right;
}
.rsvp-button-align-left .rsvp-button-wrapper {
text-align: left;
}
.rsvp-button-align-left .wc-shortcodes-box {
text-align: left;
}
.wc-shortcodes-rsvp .wc-shortcodes-box {
padding-top: 5px;
padding-bottom: 5px;
display: none;
}
.wc-shortcodes-rsvp .rsvp-button {
display: inline-block;
} .wc-shortcodes-posts-wrapper {
overflow-x: hidden;
}
.wc-shortcodes-post-content {
padding: 0 20px;
}
.wc-shortcodes-post-content > *:last-child {
margin-bottom: 20px;
}
.wc-shortcodes-post-border {
border: 1px solid #dddddd;
}
.wc-shortcodes-entry-thumbnail {
margin: 0;
text-align: center;
}
.wc-shortcodes-entry-title {
margin-top: 20px;
margin-bottom: 0;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.wc-shortcodes-entry-meta {
margin-top: 20px;
margin-bottom: 0;
}
.wc-shortcodes-entry-meta-inner { }
.wc-shortcodes-entry-summary {
margin-top: 20px;
margin-bottom: 0;
}
.wc-shortcodes-read-more {
margin-top: 20px;
margin-bottom: 0;
text-align: center;
}
.wc-shortcodes-entry-quote blockquote {
margin-top: 0;
padding: 10px 20px;
}
.wc-shortcodes-footer-entry-meta {
margin-top: 20px;
margin-bottom: 0;
font-size: 80%;
}
.wc-shortcodes-posts {
position: relative;
overflow: hidden;
}
.wc-shortcodes-post-box {
background-color: #ffffff;
margin-bottom: 20px;
padding: 0;
}
.wc-shortcodes-post-box .wc-shortcodes-entry-video > p,
.wc-shortcodes-post-box .twitter-tweet,
.wc-shortcodes-post-box .mejs-container {
margin-top: 0 !important;
}
.wc-shortcodes-posts-layout-masonry {
height: 0;
}
.wc-shortcodes-posts-layout-masonry .wc-shortcodes-post-box {
}
.wc-shortcodes-sep {
padding-left: 5px;
padding-right: 5px;
}
.wc-shortcodes-sep,
.wc-shortcodes-author,
.wc-shortcodes-date {
float: left;
} .wc-shortcodes-posts.wc-shortcodes-posts-no-masonry {
visibility: visible;
} .wc-shortcodes-comments-link {
float: right;
}
.wc-shortcodes-comments-link a {
position: relative;
margin-left: 3px;
padding: 2px 7px;
background-color: #eeeeee;
color: #999999;
line-height: 1;
}
.wc-shortcodes-comments-link a:after {
content: "";
position: absolute;
left: 40%;
bottom: -8px;
width: 0px;
height: 0px;
border-bottom: 8px solid rgba(255,255,255,0);
border-left: 8px solid #eeeeee;
font-size: 0px;
line-height: 0px;
}
.wc-shortcodes-comments-link a,
.wc-shortcodes-comments-link a:hover,
.wc-shortcodes-comments-link a:visited,
.wc-shortcodes-comments-link a:active,
.wc-shortcodes-comments-link a:focus {
color: #999999;
text-decoration: none;
} .wc-shortcodes-filtering {
margin-bottom: 20px;
}
.wc-shortcodes-filtering .tag-divider {
display: inline-block;
padding: 0 7px;
} .wc-shortcodes-post-box.format-gallery .rslides-wrapper {
position: relative;
background-color: #000000;
}
.wc-shortcodes-post-box.format-gallery .rslides {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
margin: 0;
}
.wc-shortcodes-post-box.format-gallery .rslides li {
-webkit-backface-visibility: hidden;
position: absolute;
display: none;
width: 100%;
left: 0;
top: 0;
text-align: center;
}
.wc-shortcodes-post-box.format-gallery .rslides li:first-child {
position: relative;
display: block;
float: left;
}
.wc-shortcodes-post-box.format-gallery .rslides img {
display: inline-block;
height: auto;  border: 0;
}
.wc-shortcodes-post-box.format-gallery .rslides_nav {
position: absolute;
top: 50%;
margin-top: -18px;
width: 36px;
height:36px;
background-repeat: no-repeat;
background-position: center center;
background-color: rgba(0,0,0,.2);
z-index: 2;
}
.wc-shortcodes-post-box.format-gallery .rslides_nav.prev {
left: 0;
background-image: url(//tokino.jp/wp-content/plugins/wc-shortcodes/public/assets/img/slide-arrow-left.png);
}
.wc-shortcodes-post-box.format-gallery .rslides_nav.next {
right: 0;
background-image: url(//tokino.jp/wp-content/plugins/wc-shortcodes/public/assets/img/slide-arrow-right.png);
} .wc-shortcodes-posts-template-borderless .wc-shortcodes-post-border {
border: none;
border-bottom: 1px solid #dddddd;
padding-bottom: 20px;
}
.wc-shortcodes-posts-template-borderless .wc-shortcodes-post-border > *:first-child {
margin-top: 0;
}
.wc-shortcodes-posts-template-borderless .wc-shortcodes-post-border > *:last-child {
margin-bottom: 0;
}
.wc-shortcodes-posts-gutter-space-0 .wc-shortcodes-post-box { margin-bottom: 0px; }
.wc-shortcodes-posts-gutter-space-1 .wc-shortcodes-post-box { margin-bottom: 1px; }
.wc-shortcodes-posts-gutter-space-2 .wc-shortcodes-post-box { margin-bottom: 2px; }
.wc-shortcodes-posts-gutter-space-3 .wc-shortcodes-post-box { margin-bottom: 3px; }
.wc-shortcodes-posts-gutter-space-4 .wc-shortcodes-post-box { margin-bottom: 4px; }
.wc-shortcodes-posts-gutter-space-5 .wc-shortcodes-post-box { margin-bottom: 5px; }
.wc-shortcodes-posts-gutter-space-6 .wc-shortcodes-post-box { margin-bottom: 6px; }
.wc-shortcodes-posts-gutter-space-7 .wc-shortcodes-post-box { margin-bottom: 7px; }
.wc-shortcodes-posts-gutter-space-8 .wc-shortcodes-post-box { margin-bottom: 8px; }
.wc-shortcodes-posts-gutter-space-9 .wc-shortcodes-post-box { margin-bottom: 9px; }
.wc-shortcodes-posts-gutter-space-10 .wc-shortcodes-post-box { margin-bottom: 10px; }
.wc-shortcodes-posts-gutter-space-11 .wc-shortcodes-post-box { margin-bottom: 11px; }
.wc-shortcodes-posts-gutter-space-12 .wc-shortcodes-post-box { margin-bottom: 12px; }
.wc-shortcodes-posts-gutter-space-13 .wc-shortcodes-post-box { margin-bottom: 13px; }
.wc-shortcodes-posts-gutter-space-14 .wc-shortcodes-post-box { margin-bottom: 14px; }
.wc-shortcodes-posts-gutter-space-15 .wc-shortcodes-post-box { margin-bottom: 15px; }
.wc-shortcodes-posts-gutter-space-16 .wc-shortcodes-post-box { margin-bottom: 16px; }
.wc-shortcodes-posts-gutter-space-17 .wc-shortcodes-post-box { margin-bottom: 17px; }
.wc-shortcodes-posts-gutter-space-18 .wc-shortcodes-post-box { margin-bottom: 18px; }
.wc-shortcodes-posts-gutter-space-19 .wc-shortcodes-post-box { margin-bottom: 19px; }
.wc-shortcodes-posts-gutter-space-20 .wc-shortcodes-post-box { margin-bottom: 20px; }
.wc-shortcodes-posts-gutter-space-21 .wc-shortcodes-post-box { margin-bottom: 21px; }
.wc-shortcodes-posts-gutter-space-22 .wc-shortcodes-post-box { margin-bottom: 22px; }
.wc-shortcodes-posts-gutter-space-23 .wc-shortcodes-post-box { margin-bottom: 23px; }
.wc-shortcodes-posts-gutter-space-24 .wc-shortcodes-post-box { margin-bottom: 24px; }
.wc-shortcodes-posts-gutter-space-25 .wc-shortcodes-post-box { margin-bottom: 25px; }
.wc-shortcodes-posts-gutter-space-26 .wc-shortcodes-post-box { margin-bottom: 26px; }
.wc-shortcodes-posts-gutter-space-27 .wc-shortcodes-post-box { margin-bottom: 27px; }
.wc-shortcodes-posts-gutter-space-28 .wc-shortcodes-post-box { margin-bottom: 28px; }
.wc-shortcodes-posts-gutter-space-29 .wc-shortcodes-post-box { margin-bottom: 29px; }
.wc-shortcodes-posts-gutter-space-30 .wc-shortcodes-post-box { margin-bottom: 30px; }
.wc-shortcodes-posts-gutter-space-31 .wc-shortcodes-post-box { margin-bottom: 31px; }
.wc-shortcodes-posts-gutter-space-32 .wc-shortcodes-post-box { margin-bottom: 32px; }
.wc-shortcodes-posts-gutter-space-33 .wc-shortcodes-post-box { margin-bottom: 33px; }
.wc-shortcodes-posts-gutter-space-34 .wc-shortcodes-post-box { margin-bottom: 34px; }
.wc-shortcodes-posts-gutter-space-35 .wc-shortcodes-post-box { margin-bottom: 35px; }
.wc-shortcodes-posts-gutter-space-36 .wc-shortcodes-post-box { margin-bottom: 36px; }
.wc-shortcodes-posts-gutter-space-37 .wc-shortcodes-post-box { margin-bottom: 37px; }
.wc-shortcodes-posts-gutter-space-38 .wc-shortcodes-post-box { margin-bottom: 38px; }
.wc-shortcodes-posts-gutter-space-39 .wc-shortcodes-post-box { margin-bottom: 39px; }
.wc-shortcodes-posts-gutter-space-40 .wc-shortcodes-post-box { margin-bottom: 40px; }
.wc-shortcodes-posts-gutter-space-41 .wc-shortcodes-post-box { margin-bottom: 41px; }
.wc-shortcodes-posts-gutter-space-42 .wc-shortcodes-post-box { margin-bottom: 42px; }
.wc-shortcodes-posts-gutter-space-43 .wc-shortcodes-post-box { margin-bottom: 43px; }
.wc-shortcodes-posts-gutter-space-44 .wc-shortcodes-post-box { margin-bottom: 44px; }
.wc-shortcodes-posts-gutter-space-45 .wc-shortcodes-post-box { margin-bottom: 45px; }
.wc-shortcodes-posts-gutter-space-46 .wc-shortcodes-post-box { margin-bottom: 46px; }
.wc-shortcodes-posts-gutter-space-47 .wc-shortcodes-post-box { margin-bottom: 47px; }
.wc-shortcodes-posts-gutter-space-48 .wc-shortcodes-post-box { margin-bottom: 48px; }
.wc-shortcodes-posts-gutter-space-49 .wc-shortcodes-post-box { margin-bottom: 49px; }
.wc-shortcodes-posts-gutter-space-50 .wc-shortcodes-post-box { margin-bottom: 50px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-0 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 0px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-1 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 1px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-2 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 2px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-3 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 3px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-4 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 4px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-5 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 5px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-6 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 6px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-7 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 7px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-8 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 8px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-9 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 9px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-10 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 10px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-11 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 11px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-12 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 12px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-13 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 13px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-14 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 14px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-15 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 15px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-16 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 16px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-17 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 17px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-18 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 18px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-19 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 19px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-20 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 20px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-21 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 21px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-22 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 22px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-23 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 23px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-24 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 24px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-25 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 25px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-26 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 26px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-27 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 27px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-28 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 28px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-29 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 29px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-30 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 30px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-31 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 31px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-32 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 32px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-33 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 33px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-34 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 34px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-35 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 35px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-36 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 36px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-37 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 37px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-38 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 38px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-39 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 39px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-40 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 40px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-41 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 41px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-42 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 42px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-43 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 43px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-44 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 44px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-45 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 45px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-46 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 46px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-47 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 47px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-48 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 48px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-49 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 49px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-50 .wc-shortcodes-post-box .wc-shortcodes-post-border { margin-right: 50px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-0 { margin-right: 0px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-1 { margin-right: -1px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-2 { margin-right: -2px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-3 { margin-right: -3px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-4 { margin-right: -4px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-5 { margin-right: -5px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-6 { margin-right: -6px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-7 { margin-right: -7px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-8 { margin-right: -8px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-9 { margin-right: -9px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-10 { margin-right: -10px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-11 { margin-right: -11px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-12 { margin-right: -12px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-13 { margin-right: -13px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-14 { margin-right: -14px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-15 { margin-right: -15px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-16 { margin-right: -16px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-17 { margin-right: -17px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-18 { margin-right: -18px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-19 { margin-right: -19px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-20 { margin-right: -20px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-21 { margin-right: -21px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-22 { margin-right: -22px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-23 { margin-right: -23px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-24 { margin-right: -24px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-25 { margin-right: -25px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-26 { margin-right: -26px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-27 { margin-right: -27px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-28 { margin-right: -28px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-29 { margin-right: -29px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-30 { margin-right: -30px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-31 { margin-right: -31px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-32 { margin-right: -32px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-33 { margin-right: -33px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-34 { margin-right: -34px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-35 { margin-right: -35px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-36 { margin-right: -36px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-37 { margin-right: -37px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-38 { margin-right: -38px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-39 { margin-right: -39px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-40 { margin-right: -40px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-41 { margin-right: -41px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-42 { margin-right: -42px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-43 { margin-right: -43px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-44 { margin-right: -44px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-45 { margin-right: -45px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-46 { margin-right: -46px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-47 { margin-right: -47px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-48 { margin-right: -48px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-49 { margin-right: -49px; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-gutter-space-50 { margin-right: -50px; }
.wc-shortcodes-posts-layout-grid .wc-shortcodes-post-box { float: left; }
.wc-shortcodes-posts.wc-shortcodes-posts-layout-grid .wc-shortcodes-post-box { margin-bottom: 50px; }
.wc-shortcodes-posts-template-borderless .wc-shortcodes-post-box .wc-shortcodes-post-border { padding-bottom: 20px; }
@media (min-width: 991px) {
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-2 .wc-shortcodes-post-box { width: 50%; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-3 .wc-shortcodes-post-box { width: 33.33%; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-4 .wc-shortcodes-post-box { width: 25%; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-5 .wc-shortcodes-post-box { width: 20%; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-6 .wc-shortcodes-post-box { width: 16.66%; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-7 .wc-shortcodes-post-box { width: 14.28%; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-8 .wc-shortcodes-post-box { width: 12.5%; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-9 .wc-shortcodes-post-box { width: 11.11%; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-2 .wc-shortcodes-post-box:nth-child(2n+3) { clear: left; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-3 .wc-shortcodes-post-box:nth-child(3n+4) { clear: left; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-4 .wc-shortcodes-post-box:nth-child(4n+5) { clear: left; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-5 .wc-shortcodes-post-box:nth-child(5n+6) { clear: left; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-6 .wc-shortcodes-post-box:nth-child(6n+7) { clear: left; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-7 .wc-shortcodes-post-box:nth-child(7n+8) { clear: left; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-8 .wc-shortcodes-post-box:nth-child(8n+9) { clear: left; }
.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-9 .wc-shortcodes-post-box:nth-child(9n+10) { clear: left; }
}
@media (max-width: 990px) {
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-2 .wc-shortcodes-post-box { width: 50%; }
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-3 .wc-shortcodes-post-box { width: 50%; }
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-4 .wc-shortcodes-post-box { width: 33.33%; }
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-5 .wc-shortcodes-post-box { width: 25%; }
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-6 .wc-shortcodes-post-box { width: 20%; }
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-7 .wc-shortcodes-post-box { width: 16.66%; }
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-8 .wc-shortcodes-post-box { width: 14.28%; }
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-9 .wc-shortcodes-post-box { width: 12.5%; }
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-2 .wc-shortcodes-post-box:nth-child(2n+3) { clear: left; }
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-3 .wc-shortcodes-post-box:nth-child(2n+3) { clear: left; }
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-4 .wc-shortcodes-post-box:nth-child(3n+4) { clear: left; }
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-5 .wc-shortcodes-post-box:nth-child(4n+5) { clear: left; }
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-6 .wc-shortcodes-post-box:nth-child(5n+6) { clear: left; }
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-7 .wc-shortcodes-post-box:nth-child(6n+7) { clear: left; }
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-8 .wc-shortcodes-post-box:nth-child(7n+8) { clear: left; }
body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-9 .wc-shortcodes-post-box:nth-child(8n+9) { clear: left; }
}
@media (max-width: 767px) {
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-2 .wc-shortcodes-post-box { width: 50%; }
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-3 .wc-shortcodes-post-box { width: 50%; }
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-4 .wc-shortcodes-post-box { width: 50%; }
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-5 .wc-shortcodes-post-box { width: 33.33%; }
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-6 .wc-shortcodes-post-box { width: 25%; }
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-7 .wc-shortcodes-post-box { width: 20%; }
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-8 .wc-shortcodes-post-box { width: 16.66%; }
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-9 .wc-shortcodes-post-box { width: 14.28%; }
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-2 .wc-shortcodes-post-box:nth-child(2n+3) { clear: left; }
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-3 .wc-shortcodes-post-box:nth-child(2n+3) { clear: left; }
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-4 .wc-shortcodes-post-box:nth-child(2n+3) { clear: left; }
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-5 .wc-shortcodes-post-box:nth-child(3n+4) { clear: left; }
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-6 .wc-shortcodes-post-box:nth-child(4n+5) { clear: left; }
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-7 .wc-shortcodes-post-box:nth-child(5n+6) { clear: left; }
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-8 .wc-shortcodes-post-box:nth-child(6n+7) { clear: left; }
html body .wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-9 .wc-shortcodes-post-box:nth-child(7n+8) { clear: left; }
}
@media (max-width: 567px) {
html body div.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-2 .wc-shortcodes-post-box,
html body div.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-3 .wc-shortcodes-post-box,
html body div.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-4 .wc-shortcodes-post-box,
html body div.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-5 .wc-shortcodes-post-box,
html body div.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-6 .wc-shortcodes-post-box,
html body div.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-7 .wc-shortcodes-post-box,
html body div.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-8 .wc-shortcodes-post-box,
html body div.wc-shortcodes-posts-layout-grid.wc-shortcodes-posts-col-9 .wc-shortcodes-post-box {
width: 100%;
}
html body div.wc-shortcodes-posts.wc-shortcodes-posts-layout-grid .wc-shortcodes-post-box .wc-shortcodes-post-border,
html body div.wc-shortcodes-posts.wc-shortcodes-posts-layout-grid {
margin-right: 0;
}
} .wc-shortcodes-post-slider-wrapper {
height: 0;
overflow: hidden;
position: relative;
}
.wc-shortcodes-post-slider-wrapper .bx-wrapper {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
background: transparent;
}
.wc-shortcodes-post-slide {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
background-color: #cccccc;
margin: 0 !important;
}
.wc-shortcodes-post-slide-border {
display: table;
table-layout: fixed;
width: 100%;
height: 100%;
}
.wc-shortcodes-post-slide-content {
height: 100%;
display: table-cell;
vertical-align: middle;
text-align: center;
border-width: 0;
padding: 1.5em;
}
.wc-shortcodes-post-slide-content .wc-shortcodes-entry-title {
margin-top: 0;
margin-bottom: 0;
}
.wc-shortcodes-post-slide-content .wc-shortcodes-entry-header {
margin-top: 1.5em;
margin-bottom: 1.5em;
} .wc-shortcodes-posts-template-slider1 * {
color: #ffffff !important;
border-color: #ffffff !important;
}
.wc-shortcodes-posts-template-slider1 .wc-shortcodes-read-more > a {
background-color: transparent !important;
}
.wc-shortcodes-posts-template-slider1 .wc-shortcodes-post-slide-button {
padding: 0.625em 0.8125em;
border-width: 2px;
border-style: solid;
text-decoration: none;
display: inline-block;
}  .wc-shortcodes-posts-template-slider2 .wc-shortcodes-post-slide-content-inner {
position: relative;
background-color: #ffffff;
} .wc-shortcodes-post-slide-content-inner {
max-width: 600px;
margin-left: auto;
margin-right: auto;
padding: 1.5em; }
.wc-shortcodes-post-slide-content-inner > *:first-child {
margin-top: 0 !important;
}
.wc-shortcodes-post-slide-content-inner > *:last-child {
margin-bottom: 0 !important;
} .bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -30px;
outline: 0;
line-height: 1;
padding: 0 10px;
font-size: 50px;
z-index: 9999;
border: 0px solid #ffffff;
border-radius: 0;
text-align:center;
opacity: 0;
color: #ffffff;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
}
.bx-wrapper .bx-prev {
left: 10px;
left: 0.625rem;
}
.bx-wrapper .bx-prev i {
padding-right: 2px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
}
.bx-wrapper .bx-next {
right: 10px;
right: 0.625rem;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
}
.bx-wrapper:hover .bx-controls-direction a {
opacity: 1;
} .wc-shortcodes-post-slider .wc-shortcodes-read-more {
display: block;
margin-top: 20px;
}
.wc-shortcodes-post-slide-button:hover {
text-decoration: none;
}
.wc-shortcodes-cat-posted-text {
display: none;
}
.wc-shortcodes-post-slider .wc-shortcodes-post-slide a {
text-decoration: none;
box-shadow: none;
}
@media (max-width: 990px) {
.wc-shortcodes-post-slide-content-inner {
max-width: 80%;
}
}
@media (max-width: 767px) {
.wc-shortcodes-post-slider-wrapper .wc-shortcodes-post-slide-content-inner {
max-width: none;
}
.wc-shortcodes-post-slider-wrapper .wc-shortcodes-entry-summary {
display: none;
}
.wc-shortcodes-post-slide-content .wc-shortcodes-entry-header {
margin-bottom: 0;
}
} .wc-shortcodes-collage-wrapper {
overflow: hidden;
}
.wc-shortcodes-collage.wc-shortcodes-collage-template-collage1 {
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column {
width: 50%;
float: left;
height: 100%;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column-inner {
height: 100%;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column-inner,
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-panel {
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-panel,
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-panel-background {
margin: 0;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-has-link {
cursor: pointer;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-panel-background {
height: 100%;
display: block;
position: relative;
background-size: cover;
background-position: center center;
}
.wc-shortcodes-collage-template-collage1 .post-edit-link {
position: absolute;
bottom: 10px;
right: 10px;
} .wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-content > *:first-child {
margin-top: 0;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-content > *:last-child {
margin-bottom: 0;
} .wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column-1 .wc-shortcodes-collage-panel-5 {
height: 60%;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column-1 .wc-shortcodes-collage-panel-4 {
height: 40%;
} .wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column-2 .wc-shortcodes-collage-panel-3 {
height: 40%;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column-2 .wc-shortcodes-collage-panel-wrapper {
height: 60%;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column-2 .wc-shortcodes-collage-panel-inner {
height: 100%;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column-2 .wc-shortcodes-collage-panel-1 {
width: 50%;
height: 100%;
float: left;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column-2 .wc-shortcodes-collage-panel-2 {
width: 50%;
height: 100%;
float: left;
} .wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-panel-content {
position: relative;
text-align: center;
top: 50%;
bottom: auto;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-panel-content-inner {
margin-left: auto;
margin-right: auto;
}
@media (max-width: 567px) {
body #wc-shortcodes-collage.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column {
height: auto;
}
body .wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column-2 .wc-shortcodes-collage-panel {
width: 100%;
}
body .wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column-2 .wc-shortcodes-collage-panel,
body .wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column-2 .wc-shortcodes-collage-panel-wrapper {
height: auto;
float: left;
width: 100%;
}
body #wc-shortcodes-collage.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-panel-inner,
body #wc-shortcodes-collage.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column-inner {
padding-right: 0;
}
body .wc-shortcodes-collage.wc-shortcodes-collage-template-collage1,
body .wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-panel-wrapper {
margin-right: 0;
}
body .wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column-2,
body .wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-panel-wrapper,
body .wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-column-2 .wc-shortcodes-collage-panel-1 {
padding-top: 0;
}
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-slider-wrapper {
height: 0;
overflow: hidden;
position: relative;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-slider-wrapper .bx-wrapper {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
background: transparent;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-slider-wrapper .wc-shortcodes-collage-slider,
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-slider-wrapper .bx-wrapper {
height: 100%;
}
.wc-shortcodes-collage-slider-enabled .wc-shortcodes-collage-panel-5 {
position: relative;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-content-style h1,
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-content-style h2,
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-content-style h3,
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-content-style h4,
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-content-style h5,
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-content-style h6,
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-content-style p {
color: inherit;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-content-style .wc-shortcodes-collage-button:hover,
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-content-style .wc-shortcodes-collage-button {
border-color: inherit;
color: inherit;
}
.wc-shortcodes-collage-template-collage1 .wc-shortcodes-collage-button {
padding: 0.625em 1.25em;
border-width: 2px;
border-style: solid;
border-color: inherit;
text-decoration: none;
display: inline-block;
}
.wc-shortcodes-collage-button:hover {
text-decoration: none;
} .wc-shortcodes-entry-summary > *:first-child,
.wc-shortcodes-content > *:first-child {
margin-top: 0 !important;
}
.wc-shortcodes-entry-summary > *:last-child,
.wc-shortcodes-content > *:last-child {
margin-bottom: 0 !important;
}
.wc-shortcodes-item {
margin-top: 1.5em;
margin-bottom: 1.5em;
} .wc-shortcodes-image-wrapper {
position: relative;
}
.wc-shortcodes-image-anchor {
}
.wc-shortcodes-image {
}
.wc-shortcodes-image-flag-bg {
position: absolute;
padding: 5px 10px;
background-color: #56ab00;
color: #ffffff;
}
.wc-shortcodes-image-wrapper.alignnone,
.wc-shortcodes-image-wrapper.aligncenter {
margin-bottom: 20px;
} .wc-shortcodes-full-width {
visibility: hidden;
}
.wc-shortcodes-full-width-inner {
margin: 0 auto;
}
.wc-shortcodes-full-width-has-border-color {
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
.wc-shortcodes-full-width-style-frame {
padding-top: 10px;
padding-bottom: 10px;
background-color: #ffffff;
} .wc-shortcodes-loading::after {
content: " ";
background: url(//tokino.jp/wp-content/plugins/wc-shortcodes/public/assets/img/ring-alt.svg);
background-position: center center;
background-repeat: no-repeat;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #f7f7f7;
visibility: visible;
} .wc-shortcodes-image-links-wrapper {
overflow: hidden;
}
.wc-shortcodes-image-links-wrapper-inner {
margin-right: -2em;
display: block;
}
.wc-shortcodes-image-link {
display: block;
float: left;
}
.wc-shortcodes-image-link-columns-1 .wc-shortcodes-image-link {
width: 100%;
}
.wc-shortcodes-image-link-columns-2 .wc-shortcodes-image-link {
width: 50%;
}
.wc-shortcodes-image-link-columns-3 .wc-shortcodes-image-link {
width: 33.333333%;
}
.wc-shortcodes-image-link-columns-4 .wc-shortcodes-image-link {
width: 25%;
}
#wc-shortcodes-image-links.wc-shortcodes-image-link-style-format-column .wc-shortcodes-image-link {
width: 100%;
}
#wc-shortcodes-image-links.wc-shortcodes-image-link-style-format-column .wc-shortcodes-image-link-background-wrapper {
margin-bottom: 2em;
}
#wc-shortcodes-image-links.wc-shortcodes-image-link-style-format-column .wc-shortcodes-image-link:last-child .wc-shortcodes-image-link-background-wrapper {
margin-bottom: 0;
}
.wc-shortcodes-image-link-background-wrapper {
margin-right: 2em;
}
.wc-shortcodes-image-link-background {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
position: relative;
}
.wc-shortcodes-image-link-text {
text-align: center;
display: block;
width: 100%;
position: absolute;
top: 0;
}
.wc-shortcodes-image-link-text-position-center .wc-shortcodes-image-link-text {
top: 50%;
bottom: auto;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.wc-shortcodes-image-link-text-position-bottom .wc-shortcodes-image-link-text {
top: auto;
bottom: 0;
}
.wc-shortcodes-image-link-text-position-under .wc-shortcodes-image-link-text {
top: auto;
bottom: auto;
position: relative;
}
.wc-shortcodes-image-link-text-position-under .wc-shortcodes-image-link-text .wc-shortcodes-image-links-heading {
}
#wc-shortcodes-image-links .wc-shortcodes-image-links-heading {
margin: 0;
padding: 0.7em 1em;
display: inline-block;
background-color: #ffffff;
color: #000000;
}
@media (max-width: 767px) {
#wc-shortcodes-image-links .wc-shortcodes-image-link {
width: 100%;
}
#wc-shortcodes-image-links .wc-shortcodes-image-link-background-wrapper {
margin-right: 0;
margin-bottom: 2em;
}
#wc-shortcodes-image-links .wc-shortcodes-image-links-wrapper-inner {
margin-right: 0;
}
} .wc-shortcodes-featured-posts-content-inner {
overflow: hidden;
}
.wc-shortcodes-featured-posts-content {
margin-bottom: 2.3em;
}
.wc-shortcodes-featured-posts-content:last-child {
margin-bottom: 0;
}
.wc-shortcodes-featured-posts-layout-thumbnail .wcs-fp-post-thumbnail {
width: 100px;
height: 100px;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
float: left;
}
.wc-shortcodes-featured-posts-layout-thumbnail .wcs-fp-post-content.wcs-fp-has-post-thumbnail {
padding-left: 1em;
overflow: hidden;
}
.wc-shortcodes-featured-posts .wcs-fp-title {
clear: none;
}
#wc-shortcodes-featured-posts #wc-shortcodes-featured-posts-inner .wcs-fp-title {
margin-top: 0;
margin-bottom: 0;
}
#wc-shortcodes-featured-posts #wc-shortcodes-featured-posts-inner .wc-shortcodes-entry-category {
margin-top: 0;
margin-bottom: 0.4em;
}
#wc-shortcodes-featured-posts .wc-shortcodes-featured-posts-layout-showcase .wcs-fp-post-thumbnail {
margin-bottom: 0.4em;
}
.wc-shortcodes-featured-posts-layout-showcase .wcs-fp-post-content {
text-align: center;
}
.wc-shortcodes-featured-posts-layout-showcase .wcs-fp-post-thumbnail {
width: 100%;
padding-bottom: 100%;
height: 0;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.wc-shortcodes-featured-posts-layout-showcase .wcs-fp-post-thumbnail-wrapper {
max-width: 400px;
margin: 0 auto;
} .wc-shortcodes-call-to-action-wrapper-inner {
display: table;
width: 100%;
}
.wc-shortcodes-call-to-action-wrapper .wcs-call-to-action-container {
display: table-cell;
vertical-align: middle;
}
.wc-shortcodes-call-to-action-wrapper .wcs-call-to-action-image-inner2 {
display: inline-block;
}
.wc-shortcodes-call-to-action-image-position-left .wcs-call-to-action-image-inner {
text-align: left;
}
.wc-shortcodes-call-to-action-image-position-center .wcs-call-to-action-image-inner {
text-align: center;
}
.wc-shortcodes-call-to-action-image-position-right .wcs-call-to-action-image-inner {
text-align: right;
}
.wc-shortcodes-call-to-action-text-position-left .wcs-call-to-action-content-wrapper {
float: left;
}
.wc-shortcodes-call-to-action-text-position-center .wcs-call-to-action-content-wrapper {
margin-left: auto;
margin-right: auto;
}
.wc-shortcodes-call-to-action-text-position-right .wcs-call-to-action-content-wrapper {
float: right;
}
.wcs-call-to-action-content-wrapper *:first-child {
margin-top: 0;
}
.wcs-call-to-action-content-wrapper *:last-child {
margin-bottom: 0;
}
@media (max-width: 767px) {
#wc-shortcodes-call-to-action.wc-shortcodes-call-to-action-side-padding.wc-shortcodes-call-to-action-wrapper .wc-shortcodes-call-to-action-wrapper-inner {
padding: 0 20px !important;
}
#wc-shortcodes-call-to-action.wc-shortcodes-call-to-action-wrapper .wc-shortcodes-call-to-action-wrapper-inner,
#wc-shortcodes-call-to-action.wc-shortcodes-call-to-action-wrapper .wcs-call-to-action-container {
width: 100% !important;
display: block;
}
#wc-shortcodes-call-to-action.wc-shortcodes-call-to-action-wrapper .wcs-call-to-action-container:first-child {
margin-bottom: 3em;
}
#wc-shortcodes-call-to-action.wc-shortcodes-call-to-action-wrapper .wcs-call-to-action-text-inner,
#wc-shortcodes-call-to-action.wc-shortcodes-call-to-action-wrapper .wcs-call-to-action-image-inner {
margin: 0 !important;
}
#wc-shortcodes-call-to-action.wc-shortcodes-call-to-action-text-position-right .wcs-call-to-action-content-wrapper {
float: none;
margin: 0 auto;
}
#wc-shortcodes-call-to-action.wc-shortcodes-call-to-action-wrapper .wcs-call-to-action-container .wcs-call-to-action-image-inner {
text-align: center;
}
}
  @import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");
html {
font-size: 62.5%;
}
body {
overflow-x: hidden;
font-size: 1.6rem;
font-size: calc(1.6rem + (1vw - 19.2px) * 0.1294);
font-weight: 400;
font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Noto Sans JP', 'Yu Gothic', '游ゴシック体', 'YuGothic', 'メイリオ', Meiryo, 'Meiryo UI', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
body.mobile #mainImg, body.mobile #breadcrumb {
margin-top: 0;
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.fa, .far, .fas {
font-family: 'Font Awesome 5 Brands', 'Font Awesome 5 Free';
font-weight: normal;
}   .bg .inner, #header .bg .inner {
width: auto;
} #header {
background: #fff; }
#header .bg, .bg {
background: none;
margin: 0 auto;
}
#header h1, #header .description, #header-upper h1, #header-upper .description {
color: #000; font-size: calc(1.2rem + (1vw - 19.2px) * 0.2232); padding: 0;
} @media print, screen and (min-width: 1024px) {
#header {
width: 100%;
height: calc(120px + (1vw - 19.2px) * 2.2321); overflow: visible;
}
#header, .home #header {
margin: auto;
}
body:not(.sticky-header) #header, body:not(.sticky-header).home #header {
position: static;
}
#header .inner {
width: 100%;
max-width: none;
}
#header-layout {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%;
padding: 0;
margin: 0 auto;
}
#header .inner, #header-layout, #header-right, #header-left, #header .logo a, nav#mainNav {
height: 100%;
} #header-right {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 20px;
} #header .logo {
display: block;
line-height: 0;
padding: 0;
margin-top: 5px;
}
#header .logo a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#header .logo img {
max-height: calc(50px + (1vw - 19.2px) * 2.0089);
} .sticky-header #header-right {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-top: 10px;
padding-bottom: 10px;
}
.sticky-header #header .logo {
margin-top: 0;
}
.sticky-header #header .logo img {
max-height: 35px;
} #header-left {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
margin-left: 3em;
} #header-left__upper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; height: 40px; } #header ul.header__contact {
position: absolute;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
top: 0;
right: 0;
}
#header ul.header__contact li:first-child {
-ms-flex-item-align: start;
align-self: flex-start;
margin-top: 1em;
}
#header ul.header__contact li:not(:last-child) {
margin-right: 1.5em;
}
#header a.headBtn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: calc(2rem + (1vw - 19.2px) * 0.2232); font-family: 'PT Sans', 'Noto Sans JP', 'Yu Gothic', '游ゴシック体', 'YuGothic', 'メイリオ', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, 'Meiryo UI', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
font-weight: 700;
}
#header a.headBtn::before {
display: block;
font-family: 'Font Awesome 5 Free';
line-height: 1;
}
#header a.telBtn {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
font-size: calc(2.8rem + (1vw - 19.2px) * 0.8929);
}
#header a.mailBtn {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
color: #fff;
background: #45b592;
font-size: calc(1.3rem + (1vw - 19.2px) * 0.2232);
letter-spacing: .3rem;
padding: calc(25px + (1vw - 19.2px) * 0.7813);
border-radius: 0 0 0 calc(25px + (1vw - 19.2px) * 0.7813);
}
#header .oh {
display: inline-block;
color: #545454;
font-size: calc(1.4rem + (1vw - 19.2px) * 0.3348);
margin-left: 1em;
}
#header a.telBtn::before {
content: '\f879';
font-size: calc(2.4rem + (1vw - 19.2px) * 0.6696);
font-weight: 900;
margin-right: .25em;
}
#header a.mailBtn::before {
content: '\f0e0';
font-size: calc(3.2rem + (1vw - 19.2px) * 0.6696);
font-weight: 400;
margin-bottom: .1em;
} .header__socialicon ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-left: calc(20px + (1vw - 19.2px) * 0.5580); }
.header__socialicon ul li.tel {
margin-right: 10px;
}
.header__socialicon ul li a {
display: block;
line-height: 0;
} #header-left__lower {
position: relative;
height: 80px; padding: 20px 0;
}
nav#mainNav {
background: none; margin: 0;
}
nav#mainNav ul, #header .header__nav-contact {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
nav#mainNav ul li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: calc(1.6rem + (1vw - 19.2px) * 0.4464);
padding: 0 calc(35px + (1vw - 19.2px) * 1.8973);
}
nav#mainNav ul li {
border-right: 1px solid #b3b3b3;
}
nav#mainNav ul li:first-child {
border-left: 1px solid #b3b3b3;
}
nav#mainNav ul ul.sub-menu {
height: auto;
}
nav#mainNav ul li:hover ul.sub-menu {
top: 100%;
} .sticky-header .site-header {
z-index: 9999;
}
.sticky-header #header > .inner {
height: auto;
background: #fff; -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .2);
box-shadow: 0 0 6px rgba(0, 0, 0, .2); }
.sticky-header #header-left__lower, .sticky-header nav#mainNav, .sticky-header nav#mainNav > .inner, nav div.panel, nav#mainNav ul, nav#mainNav ul li, nav#mainNav ul li a, .sticky-header #header-left, .sticky-header #header-left__upper, .sticky-header #header ul.header__contact, .sticky-header #header ul.header__contact li.mail, .sticky-header #header a.mailBtn {
height: 100%;
float: none;
}
.sticky-header #header-layout {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; height: 80px; }
.sticky-header nav#mainNav {
background: none;
}
.sticky-header #header .catchphrase {
display: none;
}
.sticky-header #header-left {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.sticky-header #header-left__upper {
position: static;
height: auto;
}
.sticky-header #header-left__lower {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.sticky-header #header ul.header__contact {
position: static;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.sticky-header #header ul.header__contact li.tel {
width: calc(250px + (1vw - 19.2px) * 8.9286);
-ms-flex-item-align: auto;
-ms-grid-row-align: auto;
align-self: auto;
margin-top: 0;
}
.sticky-header #header a.mailBtn {
padding-top: 10px;
padding-bottom: 10px;
border-radius: 0;
}
.sticky-header #header a.telBtn {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.sticky-header #header .oh {
width: 100%;
text-align: center;
margin: 0 auto;
}
}
@media (max-width: 1024px) {
.mobile nav#mainNav .panel > ul {
overflow-y: scroll;
max-height: calc( 100vh - 60px - 64px );
}
} @media print, screen and (max-width: 1023px) {
#header .header__socialicon, #header .sticky-logo, #header ul.header__contact {
display: none;
}
#header .inner {
width: 100%;
}
#header-layout {
padding: 0;
}
#header .logo {
display: block;
text-align: center;
margin: 20px auto;
padding: 0;
}
#header .logo img {
max-height: 60px; } .mobile #header {
background: #fff; -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .2);
box-shadow: 0 0 6px rgba(0, 0, 0, .2); z-index: 9999;
}
.mobile #header .logo .mark {
padding: 5px 15px;
}
}
.spmenu #menu span, .spmenu #menu span:before, .spmenu #menu span:after {
background: #45b592;
}
.spmenu #menu p {
color: #45b592;
}
.spmenu #menu p {
color: #45b592;
font-size: 1rem;
bottom: -2px;
}   #footer {
position: relative;
width: 96%;
max-width: 1850px;
color: #fff;
background: #45b592;
padding: 0;
border-radius: 0 calc(75px + (1vw - 19.2px) * 2.5890) 0 0;
margin-top: calc(150px + (1vw - 19.2px) * 4.3366);
}
#footer::before {
position: absolute;
content: '';
width: calc(100% - (75px + (1vw - 19.2px) * 2.5890));
max-width: 1765px;
height: calc(151px + (1vw - 19.2px) * 4.3366);
background: url(//tokino.jp/wp-content/uploads/footer-head.png) no-repeat right center;
background-size: cover;
top: calc(-150px + (1vw - 19.2px) * -4.3366);
left: 0;
}
#footer a {
color: #fff;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
#footer a:hover, #footer li a:hover {
color: #fff;
}
#footer .inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 90%;
max-width: none;
padding: calc(80px + (1vw - 19.2px) * 1.9417) 0;
}
#footer ul {
font-size: 100%;
padding: 0;
}
#footer ul li {
display: block;
padding: 0;
margin: 0;
}
#footer ul li::before {
content: none;
position: static;
top: auto;
left: auto;
width: auto;
height: auto;
background: none;
}
#footer ul li a {
color: #fff;
padding: 0;
}
#footer img {
width: auto;
max-width: 100%;
}
#footer .footer_col {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
} #footer .footer__logo {
max-width: calc(450px + (1vw - 19.2px) * 8.0906);
background: #fff;
padding: 15px 20px;
margin-bottom: 40px;
}
#footer .footer__logo img {
width: 100%;
height: auto;
max-width: 400px;
} #footer .footnav {
float: none;
}
#footer .footnav ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 10px;
}
#footer .footnav ul li:not(:last-child) {
padding-right: .8em;
margin-right: .8em;
border-right: 1px solid #fff;
}
#footer .footnav ul li a {
font-size: calc(1.4rem + (1vw - 19.2px) * 0.1294);
} #footer ul.fotterBtn-area {
width: 100%;
max-width: 280px;
margin-left: 30px;
}
#footer ul.fotterBtn-area li:not(:last-child) {
margin-bottom: calc(20px + (1vw - 19.2px) * 0.6472);
}
#footer a.footBtn {
display: block;
width: 100%;
max-width: 280px;
font-family: 'PT Sans', 'Noto Sans JP', 'Yu Gothic', '游ゴシック体', 'YuGothic', 'メイリオ', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, 'Meiryo UI', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
font-weight: 700;
text-align: center;
border: 1px solid rgba(255, 255, 255, .85);
}
#footer a.footBtn:hover {
text-decoration: none;
}
#footer a.footBtn.telBtn {
font-size: calc(2.8rem + (1vw - 19.2px) * 0.3883);
}
#footer a.footBtn.telBtn:hover {
background: rgba(255, 255, 255, .3);
}
#footer a.footBtn.mailBtn {
color: #45b592;
background: rgba(255, 255, 255, .85);
font-size: calc(1.9rem + (1vw - 19.2px) * 0.1294);
padding: 15px;
}
#footer a.footBtn.mailBtn:hover {
color: #fff;
background: rgba(255, 255, 255, .3);
}
#footer .icon::before {
display: inline-block;
font-family: 'Font Awesome 5 Free';
}
#footer a.footBtn.telBtn .icon::before {
content: '\f879';
font-size: calc(2.2rem + (1vw - 19.2px) * 0.2589);
font-weight: 900;
margin-right: .25em;
}
#footer a.footBtn.mailBtn .icon::before {
content: '\f0e0';
font-weight: 400;
margin-right: .4em;
}
#footer .oh {
font-size: calc(1.4rem + (1vw - 19.2px) * 0.1294);
font-weight: 400;
padding: 5px 10px;
border-bottom: 1px solid #fff;
} #copyright {
background: none;
text-align: left;
padding: 0;
} #footer .footer__socialicon {
margin: 0 0 20px;
}
#footer .fa-2x {
font-size: inherit;
}
#footer .footer__socialicon ul {
padding: 0;
display: flex;
flex-wrap: wrap;
align-items: center;
}
#footer .footer__socialicon ul li {
text-align: center;
padding: 0 5px;
margin: 0;
box-sizing: border-box;
}
#footer .footer__socialicon ul li::before {
content: none;
}
#footer .footer__socialicon ul li a {
display: block;
padding: 0;
overflow: initial;
line-height: 1;
}
#footer .fa-facebook-square:before, #footer .fa-twitter-square:before, #footer .fa-youtube-square:before, #footer .fa-instagram:before {
font-size: calc(3.5rem + (1vw - 19.2px) * 0.6472); font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
#footer .fa-facebook-square:before{
content: '\f082';
}
#footer .fa-twitter-square:before{
content: '\f081';
}
#footer .fa-youtube-square:before{
content: '\f431';
}
#footer .fa-instagram:before{
content: '\e055';
}
#footer .SvgLine {
width: calc(32px + (1vw - 19.2px) * 0.7120); height: calc(32px + (1vw - 19.2px) * 0.7120); } @media print, screen and (max-width: 1023px) {
.mobile #footer ul.fotterBtn-area {
display: none;
}
}
@media print, screen and (max-width: 799px) {
#footer .inner {
padding-bottom: calc(30px + (1vw - 7.99px) * 2.3585);
}
#footer .footer_col, #footer ul.fotterBtn-area {
width: 100%;
}
#footer ul.fotterBtn-area {
margin: 0 auto 30px;
}
#footer .footer__logo {
margin-left: auto;
margin-right: auto;
}
#footer .footnav ul, #footer .footer__socialicon ul {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
#copyright {
text-align: center;
}
#footer .SvgLine {
width: 30px;
height: 30px;
}
#footer .fa-youtube-square:before {
font-size: 32px;
}
#footer .footer__socialicon ul li {
padding: 0 10px;
}
}         h1.title, .post h1, .post h2, .post2b h2, .post4b h2, h2.title, .post h3, .post h4 {
font-family: 'PT Sans', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Noto Sans JP', 'Yu Gothic', '游ゴシック体', 'YuGothic', 'メイリオ', Meiryo, 'Meiryo UI', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
line-height: 1.6;
background: none;
}
.post h1 span, .post h2 span, .post h3 span, .post h4 span {
padding: 0;
} h1.title, .post h1, header#h1Header h1.title {
font-size: calc(4.3rem + (1vw - 19.2px) * 1.3592);
font-weight: 400;
text-align: center;
}
header#h1Header h1.title {
width: 85%;
background: rgba(255, 255, 255, .8);
max-width: 640px;
color: #545454;
text-shadow: none;
padding: 0 calc(30px + (1vw - 19.2px) * 0.6472);
margin: 0 auto 0 0;
} .post h2 {
font-size: calc(4.8rem + (1vw - 19.2px) * 1.5534);
font-weight: 400;
text-align: center;
padding: 0 20px calc(40px + (1vw - 19.2px) * 1.2945);
margin: 120px auto 60px;
border-bottom: 1px solid #45b592;
}
.post h2::before, .post h2::after {
content: none;
position: static;
}
body:not(.home) .post h2::first-letter {
color: #45b592;
font-size: 1.45em;
} .post h3 {
background: -o-linear-gradient(transparent 40%, #f9e593 40%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), color-stop(40%, #f9e593));
background: linear-gradient(transparent 40%, #f9e593 40%);
font-size: calc(3.4rem + (1vw - 19.2px) * 1.1003);
letter-spacing: .1rem;
padding: 0 10px calc(15px + (1vw - 19.2px) * 0.3236);
margin: calc(80px + (1vw - 19.2px) * 1.9417) auto calc(25px + (1vw - 19.2px) * 0.6472);
}
.post h3.none-marker {
background: none;
padding: 0;
}
.post h3.left-bdrTtl {
background: none;
font-size: calc(3rem + (1vw - 19.2px) * 0.9061);
padding: 0 0 0 2em;
margin-bottom: 20px;
}
.post h3.left-bdrTtl::before {
content: '';
position: absolute;
width: 1.35em;
height: .25em;
background: #45b592;
top: .6em;
left: 0;
}
.post h3.sidebdrTtl {
position: relative;
color: #45b592;
display: table;
background: none;
padding: 0 2.5em 0;
margin-bottom: calc(60px + (1vw - 19.2px) * 1.2945);
}
.post h3.sidebdrTtl::before, .post h3.sidebdrTtl::after {
content: '';
position: absolute;
width: 1.2em;
height: 1px;
background: #45b592;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.post h3.sidebdrTtl::before {
left: 0;
}
.post h3.sidebdrTtl::after {
left: auto;
right: 0;
}
.post h3::before {
content: '';
width: auto;
height: auto;
position: relative;
top: auto;
left: auto;
} .post h4 {
position: relative;
background: none;
font-size: calc(3rem + (1vw - 19.2px) * 0.9061);
padding: 0 0 0 2em;
margin: calc(70px + (1vw - 19.2px) * 1.2945) auto 20px;
border: none;
}
.post h4::before {
content: '';
position: absolute;
width: 1.35em;
height: .25em;
background: #45b592;
top: .6em;
left: 0;
} .post h5.interviewName {
color: #45b592;
font-size: calc(2rem + (1vw - 19.2px) * 0.3883);
margin: 30px auto 10px;
} .subTtl {
display: block;
color: #45b592;
font-size: calc(1.8rem + (1vw - 19.2px) * 0.2589);
font-weight: 900;
}
.jpTtl {
display: block;
color: #444;
font-size: calc(2.4rem + (1vw - 19.2px) * 0.5178);
font-weight: 400;
letter-spacing: .1rem;
}
.jpttl {
display: block;
font-size: calc(1.7rem + (1vw - 19.2px) * 0.2589);
font-weight: 400;
}
#breadcrumb .subTtl, #breadcrumb .subTtl, .page-sitemap .post .subTtl, .page-sitemap .post .subTtl {
display: none;
font-size: inherit;
font-weight: inherit;
} h1.title:first-child, .post h1:first-child, #front-sectionPost h1:first-child, .post h2:first-child, .post h3:first-child, .post h3.col-in-h3:first-child, .post h4:first-child, .post h5:first-child {
margin-top: 0;
}  #breadcrumb {
display: table;
width: 95%;
max-width: 790px;
margin: 0 0 0 auto;
padding: calc(25px + (1vw - 19.2px) * 0.6472) calc(25px + (1vw - 19.2px) * 0.6472) calc(25px + (1vw - 19.2px) * 0.6472) calc(50px + (1vw - 19.2px) * 1.2945);
border-radius: 0 0 0 calc(50px + (1vw - 19.2px) * 1.2945);
}
#breadcrumb ul {
width: 100%;
max-width: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 0;
}
#breadcrumb ul li {
float: none;
}
#breadcrumb ul li:first-child {
margin-left: 0;
} .wpcf7-form {
padding: 0;
}
span.wpcf7-list-item {
margin: 0 10px 0 0;
}
.wpcf7-form .must, .wpcf7-form .option {
font-size: 75%;
}   #full-wrapper .post {
margin: 0 auto;
}
.wrapper-content {
position: relative;
width: 90%;
max-width: 1300px;
margin: auto;
}
.home .wrapper-content {
max-width: 1460px;
} .flexbox {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.flexbox {
margin: calc(80px + (1vw - 19.2px) * 1.9417) auto;
}
.row-reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.w30 {
width: 28.5%;
}
.w40 {
width: 38.5%;
}
.w50 {
width: 48.5%;
}
.w60 {
width: 58.5%;
}
.w70 {
width: 68.5%;
}
.w100 {
width: 100%;
}
.flexbox:first-child, .post h2 + .flexbox, .post h3 + .flexbox, .post h4 + .flexbox {
margin-top: 0;
}
.flexbox:last-child {
margin-bottom: 0;
} .post p {
padding-bottom: 0;
}
.post p:not(:last-child) {
margin-bottom: 1.2em;
} .post ul {
margin: 0;
}
.post li {
line-height: 2;
margin-bottom: 0;
}
.post ol {
margin: 0 0 0 1.2em;
}
.post ul.discList {
list-style: disc;
margin: 0 0 0 1.2em;
}
.post ul.checkList, .post ul.timeschedule {
padding: 15px 0 15px calc(30px + (1vw - 19.2px) * 0.6472);
margin: 1.8em 0;
border-left: calc(4px + (1vw - 19.2px) * 0.0647) solid #b3b3b3;
}
.post ul.checkList > li {
position: relative;
font-size: calc(1.8rem + (1vw - 19.2px) * 0.1942);
padding-left: 1.6em;
margin-bottom: 1em;
}
.post ul.checkList > li::before {
content: '\f14a';
position: absolute;
color: #f27777;
font-size: calc(2rem + (1vw - 19.2px) * 0.3236);
font-weight: 400;
font-family: 'Font Awesome 5 Free';
left: 0;
}
.post ol:first-child, .post ul.discList:first-child, .post ul.checkList:first-child, .post ul.timeschedule:first-child {
margin-top: 0;
}
.post ol:last-child, .post li:last-child, .post ul.discList:last-child, .post ul.checkList:last-child, .post ul.checkList > li:last-child, .post ul.timeschedule:last-child {
margin-bottom: 0;
} .post table, .post table th, .post table td {
border-width: 4px;
}
.post table {
margin: calc(30px + (1vw - 19.2px) * 0.6472) auto;
}
.post table th, .post table td {
font-size: calc(1.4rem + (1vw - 19.2px) * 0.1294);
padding: calc(15px + (1vw - 19.2px) * 0.3236) calc(20px + (1vw - 19.2px) * 0.6472);
}
.post table th {
width: 25%;
text-align: center;
border-right: none;
}
.post table td {
border-left: none;
}
.post table:first-child {
margin-top: 0;
}
.post table:last-child {
margin-bottom: 0;
} .post img.aligncenter {
margin: 0 auto;
}
.aspectImg {
position: relative;
overflow: hidden;
}
.aspectImg::before {
content: '';
display: block;
padding-top: 66.7%;
}
.aspectImg img {
position: absolute;
width: 100.5%;
max-width: none;
height: auto;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.imgBox {
margin: calc(50px + (1vw - 19.2px) * 1.2945) auto;
}
.imgBox:first-child {
margin-top: 0;
}
.imgBox:last-child {
margin-bottom: 0;
} a.morelinkBtn {
display: inline-block;
position: relative;
text-align: left;
padding: 10px 80px 10px 20px;
border: 1px solid #45b592;
}
@media print, screen and (min-width: 769px) {
a.morelinkBtn {
min-width: 420px;
}
}
a.morelinkBtn:hover {
text-decoration: none;
}
a.morelinkBtn.none-border {
min-width: auto;
padding: 0;
border: none;
}
.linkBtn-area {
text-align: center;
margin: 50px auto;
}
a.external::after {
content: '\f35d';
display: inline-block;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
margin-left: 10px;
}
.linkBtn-area:first-child {
margin-top: 0;
}
.linkBtn-area:last-child {
margin-bottom: 0;
}
.arrow {
position: relative;
display: inline-block;
width: calc(44px + (1vw - 19.2px) * 0.9061);
height: 1px;
background: #008080;
margin-left: 20px;
top: -.25em;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
a.morelinkBtn:not(.none-border) .arrow {
position: absolute;
top: 50%;
right: 20px;
margin: auto;
}
a.morelinkBtn:hover .arrow, a.cardLink:hover .arrow {
-webkit-transform: translateX(5px);
-ms-transform: translateX(5px);
transform: translateX(5px);
}
.arrow::after {
position: absolute;
content: '';
width: calc(8px + (1vw - 19.2px) * 0.1294);
height: 1px;
background: #008080;
top: -3px;
right: 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s;
} .post .anchorLink::before {
content: '';
display: block;
padding-top: 90px;
margin-top: -90px;
}
ul.anchorLink-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 40px auto;
}
ul.anchorLink-list > li {
width: 49%;
margin-bottom: 15px;
}
a.anchorLinkBtn {
position: relative;
display: block;
color: #fff;
background: #45b592;
text-align: center;
padding: 8px 40px;
}
a.anchorLinkBtn::after {
content: '\f078';
position: absolute;
font-size: 1.8rem;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
line-height: 1;
top: 50%;
right: 15px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
a.anchorLinkBtn:hover::after {
-webkit-transform: translateY(calc(-50% + 4px));
-ms-transform: translateY(calc(-50% + 4px));
transform: translateY(calc(-50% + 4px));
}
@media print, screen and (min-width: 769px) {
ul.anchorLink-list > li {
width: 24.5%;
}
ul.anchorLink-list > li:nth-child(4n+1):nth-last-child(-n+4), ul.anchorLink-list > li:nth-child(4n+1):nth-last-child(-n+4) ~ li {
margin-bottom: 0;
}
}
@media print, screen and (max-width: 768px) {
ul.anchorLink-list > li:nth-child(2n+1):nth-last-child(-n+2), li:nth-child(2n+1):nth-last-child(-n+2) ~ li {
margin-bottom: 0;
}
} .note {
display: block;
font-size: 92%;
}
.inlinenote {
font-size: 92%;
}
.nowrap {
display: inline-block;
}
.midTxt {
font-size: calc(2.8rem + (1vw - 19.2px) * 0.7120);
}
.emTxt {
font-size: 4.4rem;
}
.blTxt, .post .blTxt {
color: #0000ff;
}
.redTxt, .post .redTxt {
color: #ff0000;
}
.grnTxt, .post .grnTxt {
color: #45b592;
}
.pinkTxt, .post .pinkTxt {
color: #f27777;
}
.ylwTxt, .post .ylwTxt {
color: #ee9818;
}
.readTxt, .post .readTxt {
font-size: 4.4rem;
text-align: center;
line-height: 1.4;
}
.top-null, .post .top-null {
margin-top: 1.8em;
}
.innerTxt {
max-width: 700px;
margin: 0 auto;
}
.grnBox, .pinkBox, .ylwBox {
padding: calc(100px + (1vw - 19.2px) * 2.9126) calc(50px + (1vw - 19.2px) * 1.2945);
margin: calc(50px + (1vw - 19.2px) * 0.6472) auto;
}
.grnBox {
background: #f0f9f6;
}
.pinkBox {
background: #f9eaea;
}
.ylwBox {
background: #f9f5e5;
}
.grnBox:first-child, .pinkBox:first-child, .ylwBox:first-child {
margin-top: 0;
}
.grnBox:last-child, .pinkBox:last-child, .ylwBox:last-child {
margin-bottom: 0;
} .gallery {
margin: calc(50px + (1vw - 19.2px) * 1.2945) auto !important;
}
.gallery > br {
display: none;
}
.gallery > *:last-child {
display: block;
}
.gallery:first-child, .gallery:nth-child(2) {
margin-top: 0 !important;
}
.gallery:last-child {
margin-bottom: 0 !important;
}
.gallery-item {
margin-top: 0 !important;
line-height: 0;
margin-bottom: calc(20px + (1vw - 19.2px) * 0.7819);
}
.gallery-caption {
line-height: 1.8;
margin: 1rem auto 0 !important;
padding: 0;
}
.gallery-columns-2 .gallery-item {
width: calc(100% / 2) !important;
}
.gallery-columns-3 .gallery-item {
width: calc(100% / 3) !important;
}
.gallery-columns-4 .gallery-item {
width: calc(100% / 4) !important;
}
.gallery-columns-5 .gallery-item {
width: calc(100% / 5) !important;
}
.gallery-columns-6 .gallery-item {
width: calc(100% / 6) !important;
}
.gallery-columns-1 .gallery-item img, .gallery-columns-2 .gallery-item img, .gallery-columns-3 .gallery-item img, .gallery-columns-4 .gallery-item img, .gallery-columns-5 .gallery-item img, .gallery-columns-6 .gallery-item img {
max-width: 95%;
} @media print, screen and (min-width: 769px) {
.pc-center {
text-align: center;
}
}
@media print, screen and (max-width: 768px) {
.br-none br {
display: none;
}
} #wrapper, #content, .post {
overflow: visible;
}
.fullwidthBox {
position: relative;
margin-right: calc(((100vw - 100%) / 2) * -1);
margin-left: calc(((100vw - 100%) / 2) * -1);
padding: 30px calc((100vw - 100%) / 2);
} .googlemap {
padding-bottom: 45%;
margin: 50px auto;
}
.googlemap:first-child {
margin-top: 0;
}
.googlemap:last-child {
margin-bottom: 0;
}   .home #content {
padding: 0;
}
.front-contents {
position: relative;
padding: calc(140px + (1vw - 19.2px) * 3.8835) 0;
}
.alphabet {
position: absolute;
width: 100%;
height: 100%;
}
.alphabet > img {
position: absolute;
}
.post h2.imgTtl {
line-height: 1;
padding: 0;
border: none;
} #sec01 {
padding-bottom: calc(180px + (1vw - 7.68px) * 7.6336);
}
#sec01 h2.imgTtl {
text-align: left;
margin: 0;
}
#sec01 h2.imgTtl img {
max-width: calc(456px + (1vw - 7.68px) * 52.4173);
}
.aboutusWrap {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
#sec01 h2.imgTtl, .aboutusWrap__img, .aboutusWrap__txt {
width: 48%;
margin-bottom: 30px;
}
.aboutusWrap__txt {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-left: 50px;
}
.aboutusWrap__txt::after {
position: absolute;
content: '';
width: 114%;
height: 113%;
background: rgba(255, 255, 255, .9);
bottom: 0;
right: 0;
}
.txtWrap {
position: relative;
max-width: 435px;
text-align: center;
margin: 0 auto;
z-index: 1;
}
.catch-img {
position: absolute;
top: calc(555px + (1vw - 7.68px) * 58.5242);
left: calc(50% - (50px + (1vw - 7.68px) * 6.3613));
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 5;
}
@media print, screen and (max-width: 969px) and (min-width: 769px) {
.txtWrap br {
display: none;
}
}
@media print, screen and (min-width: 769px) {
#sec01 {
padding-bottom: calc(250px + (1vw - 19.2px) * 8.6881);
}
#sec01 h2.imgTtl img {
max-width: calc(456px + (1vw - 19.2px) * 17.0287);
}
.catch-img {
position: absolute;
top: calc(50% - (40px + (1vw - 19.2px) * 2.6064));
left: calc(50% - (40px + (1vw - 19.2px) * 0.4344));
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 5;
}
.txtWrap {
position: relative;
max-width: 435px;
font-size: calc(1.6rem + (1vw - 19.2px) * 0.3475);
text-align: center;
margin: 0 auto;
z-index: 1;
}
.catch-img img {
max-width: calc(542px + (1vw - 19.2px) * 27.1069);
} #sec01 .deco_t {
max-width: calc(90px + (1vw - 19.2px) * 3.9096);
top: calc(-80px + (1vw - 19.2px) * -3.4752);
left: calc(50% - (20px + (1vw - 19.2px) * 0.8688));
}
#sec01 .deco_o01 {
max-width: calc(106px + (1vw - 19.2px) * 4.6047);
top: calc(50% - (100px + (1vw - 19.2px) * 4.3440));
right: 0;
-webkit-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
transform: translate(50%, -50%);
}
#sec01 .deco_k {
max-width: calc(144px + (1vw - 19.2px) * 6.2554);
top: calc(50% - (50px + (1vw - 19.2px) * 3.0408));
left: calc(130px + (1vw - 19.2px) * 5.6473);
-webkit-transform: translate(100%, -100%);
-ms-transform: translate(100%, -100%);
transform: translate(100%, -100%);
}
#sec01 .deco_i {
max-width: calc(48px + (1vw - 19.2px) * 2.0851);
left: calc(80px + (1vw - 19.2px) * 3.4752);
bottom: calc(-25px + (1vw - 19.2px) * -2.1720);
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
}
#sec01 .deco_n {
max-width: calc(186px + (1vw - 19.2px) * 8.0799);
bottom: calc(90px + (1vw - 19.2px) * 3.9096);
left: calc(50% - (40px + (1vw - 19.2px) * 2.1720));
-webkit-transform: translate(-100%, 50%);
-ms-transform: translate(-100%, 50%);
transform: translate(-100%, 50%);
}
#sec01 .deco_o02 {
max-width: calc(87px + (1vw - 19.2px) * 3.8228);
bottom: calc(100px + (1vw - 19.2px) * 4.3440);
left: calc(50%);
-webkit-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%);
}
}
@media print, screen and (max-width: 768px) {
.home .aboutusWrap {
max-width: 600px;
}
#sec01 h2.imgTtl, .aboutusWrap__txt {
width: 100%;
}
.aboutusWrap__img {
width: 75%;
}
.aboutusWrap__img.upperImg {
margin: 0 0 calc(240px + (1vw - 7.68px) * 27.9898) auto;
}
.aboutusWrap__img.lowerImg {
margin: 0 auto calc(60px + (1vw - 7.68px) * 5.0891) 0;
}
.aboutusWrap__txt {
padding: 0;
margin: 0 auto;
}
.aboutusWrap__txt::after {
content: none;
} #sec01 .deco_t {
max-width: calc(80px + (1vw - 7.68px) * 8.9059);
top: calc(175px + (1vw - 7.68px) * 16.5394);
right: 20px;
}
#sec01 .deco_o01 {
max-width: calc(86px + (1vw - 7.68px) * 10.9415);
top: calc(510px + (1vw - 7.68px) * 53.4351);
right: calc(10px + (1vw - 7.68px) * 1.2723);
}
#sec01 .deco_k {
max-width: calc(130px + (1vw - 7.68px) * 13.9949);
top: calc(300px + (1vw - 7.68px) * 29.2621);
left: calc(55px + (1vw - 7.68px) * 6.3613);
}
#sec01 .deco_i {
max-width: calc(40px + (1vw - 7.68px) * 5.0891);
top: calc(560px + (1vw - 7.68px) * 58.5242);
left: 0;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
#sec01 .deco_n {
max-width: calc(160px + (1vw - 7.68px) * 15.2672);
top: calc(665px + (1vw - 7.68px) * 72.5191);
right: calc(20px + (1vw - 7.68px) * 3.8168);
}
#sec01 .deco_o02 {
max-width: calc(74px + (1vw - 7.68px) * 9.1603);
top: calc(1040px + (1vw - 7.68px) * 111.9593);
left: calc(50% + 15px);
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
}
} #sec02 {
background-color: #f0f9f6;
background-image: url(//tokino.jp/wp-content/uploads/bg_town.jpg);
background-size: 1920px auto;
background-position: bottom center;
background-repeat: no-repeat;
padding-top: 0;
}
#sec02::before {
content: '';
position: absolute;
width: calc(272px + (1vw - 19.2px) * 13.0744);
height: calc(218px + (1vw - 19.2px) * 10.4854);
background-color: #fff;
background-image: url(//tokino.jp/wp-content/uploads/deco_slide.png);
background-size: contain;
background-repeat: no-repeat;
top: calc(-40px + (1vw - 19.2px) * -1.9417);
right: 0;
}
.post h2.hatTtl {
position: relative;
display: table;
color: #45b592;
font-size: calc(8.6rem + (1vw - 19.2px) * 1.6828);
font-weight: 700;
letter-spacing: .25rem;
text-align: center;
line-height: 1.3;
padding: 0 calc(15px + (1vw - 19.2px) * 0.3236);
margin: 0 auto;
border: none;
top: .1em;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.post h2.hatTtl::before {
content: '';
visibility: visible;
position: absolute;
width: calc(40px + (1vw - 19.2px) * 0.9061);
height: calc(33px + (1vw - 19.2px) * 0.7120);
background: url(//tokino.jp/wp-content/uploads/deco_hat.png) no-repeat center;
background-size: contain;
top: 0;
left: 0;
}
.post h2.serviceName {
width: 100%;
color: #444;
font-size: calc(2.8rem + (1vw - 19.2px) * 0.5178);
text-align: left;
padding: 0;
margin: 0 auto 20px;
border: none;
}
.post h2.serviceName::before {
position: static;
content: counter(serviceNmb, decimal-leading-zero);
counter-increment: serviceNmb;
display: table;
color: #45b592;
font-size: calc(8rem + (1vw - 19.2px) * 2.2654);
font-family: 'PT Sans', 'Noto Sans JP', 'Yu Gothic', '游ゴシック体', 'YuGothic', 'メイリオ', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, 'Meiryo UI', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
font-weight: 700;
line-height: 1.2;
margin: 0 auto 10px 0;
border-bottom: 1px solid #45b592;
}
ul.serviceCard {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
counter-reset: serviceNmb;
}
ul.serviceCard li {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 20px;
}
a.cardLink {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
color: #545454;
background: #fff;
padding: 3px 3px 0;
}
a.cardLink:hover, a.cardLink:hover img {
opacity: 1;
}
.cardLink__logo, .cardLink__detail {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-bottom: 1px solid #008080;
}
.cardLink__logo {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: calc(250px + (1vw - 19.2px) * 5.8252);
padding: calc(45px + (1vw - 19.2px) * 0.9709) 45px;
}
.cardLink__logo img {
width: auto;
max-height: 100%;
}
.cardLink__detail {
position: relative;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
padding: 30px 30px calc(215px + (1vw - 19.2px) * 3.5599);
}
.cardLink__detail::after {
content: '';
position: absolute;
width: 100%;
height: calc(160px + (1vw - 19.2px) * 3.8835);
left: 50%;
bottom: 30px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.minori .cardLink__detail::after {
max-width: 178px;
background: url(//tokino.jp/wp-content/uploads/icon_nurse.png) no-repeat center;
background-size: contain;
}
.honiizu .cardLink__detail::after {
max-width: 160px;
background: url(//tokino.jp/wp-content/uploads/icon_care.png) no-repeat center;
background-size: contain;
}
.aims .cardLink__detail::after {
max-width: 160px;
background: url(//tokino.jp/wp-content/uploads/icon_education.png) no-repeat center;
background-size: contain;
}
.detail__name {
color: #45b592;
font-size: calc(2.4rem + (1vw - 19.2px) * 0.5178);
text-align: center;
letter-spacing: .4rem;
margin-bottom: 20px;
}
.readmore {
color: #45b592;
font-family: 'PT Sans', 'Noto Sans JP', 'Yu Gothic', '游ゴシック体', 'YuGothic', 'メイリオ', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, 'Meiryo UI', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
text-align: right;
padding: 15px 30px;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
a.cardLink:hover .readmore {
color: #fff;
background: #45b592;
}
a.cardLink:hover .arrow, a.cardLink:hover .arrow::after {
background: #fff;
}
@media print, screen and (min-width: 1024px) {
ul.serviceCard li {
width: 32%;
}
ul.serviceCard li:nth-child(3n+1):nth-last-child(-n+3), ul.serviceCard li:nth-child(3n+1):nth-last-child(-n+3) ~ li {
margin-bottom: 0;
}
}
@media print, screen and (max-width: 1023px) and (min-width: 641px) {
ul.serviceCard li {
width: 48%;
}
ul.serviceCard li:nth-child(2n+1):nth-last-child(-n+2), ul.serviceCard li:nth-child(2n+1):nth-last-child(-n+2) ~ li {
margin-bottom: 0;
}
}
@media print, screen and (max-width: 640px) {
.post h2.serviceName {
text-align: center;
}
.post h2.serviceName::before {
margin-left: auto;
margin-right: auto;
}
} #sec03 {
padding-top: calc(200px + (1vw - 19.2px) * 5.1780);
}
#sec03 .wrapper-content {
width: 95%;
max-width: 1790px;
background: #f0f9f6;
padding: 0 calc(100px + (1vw - 19.2px) * 4.5307) 100px;
margin: 0 auto 0 0;
}
#sec03 h2.imgTtl {
position: relative;
text-align: right;
margin: 0 auto;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
#sec03 h2.imgTtl img {
width: 100%;
max-width: calc(460px + (1vw - 19.2px) * 12.9450);
}
#sec03 h3.none-marker {
font-size: calc(4rem + (1vw - 19.2px) * 1.2945);
letter-spacing: calc(.8rem + (1vw - 19.2px) * 0.1942);
}
#sec03 .linkBtn-area {
text-align: left;
margin-top: calc(50px + (1vw - 19.2px) * 2.6064);
}
.recruitWrap {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.recruitWrap:nth-of-type(2n) {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.recruitWrap + .recruitWrap {
margin-top: calc(80px + (1vw - 19.2px) * 2.5890);
}
.recruitWrap__img {
position: relative;
overflow: hidden;
width: 53%;
max-width: 840px;
}
.recruitWrap__img::before {
content: '';
display: block;
padding-top: 71.4%;
}
.recruitWrap__img img {
position: absolute;
width: 101%;
max-width: none;
height: auto;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.recruitWrap__txt {
width: 43%;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
position: relative;
z-index: 10;
}
@media print, screen and (min-width: 769px) {
#sec03 .wrapper-content {
padding: 0 calc(100px + (1vw - 19.2px) * 6.0817) calc(100px + (1vw - 19.2px) * 2.6064);
}
.recruitWrap + .recruitWrap {
margin-top: 40px;
} #sec03 .deco_t {
max-width: calc(98px + (1vw - 19.2px) * 4.2572);
top: calc(-70px + (1vw - 19.2px) * -4.3440);
left: calc(30% - 50px);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
#sec03 .deco_o01 {
max-width: calc(87px + (1vw - 19.2px) * 3.8228);
top: calc(50px + (1vw - 19.2px) * 6.0817);
right: -20px;
}
#sec03 .deco_k {
max-width: calc(147px + (1vw - 19.2px) * 6.4292);
top: calc(-20px + (1vw - 19.2px) * -3.4752);
right: calc(50px + (1vw - 19.2px) * -1.7376);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#sec03 .deco_i {
max-width: calc(60px + (1vw - 19.2px) * 2.6064);
left: calc(50% - (170px + (1vw - 19.2px) * 6.0817));
bottom: calc(90px + (1vw - 19.2px) * 6.9505);
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}
#sec03 .deco_n {
max-width: calc(146px + (1vw - 19.2px) * 6.3423);
top: calc(40px + (1vw - 19.2px) * 6.0817);
right: calc(0px + (1vw - 19.2px) * 0.6950);
-webkit-transform: translateX(40%);
-ms-transform: translateX(40%);
transform: translateX(40%);
}
#sec03 .deco_o02 {
max-width: calc(83px + (1vw - 19.2px) * 3.6490);
bottom: 0;
right: 135px;
-webkit-transform: translate(-50%, 100%);
-ms-transform: translate(-50%, 100%);
transform: translate(-50%, 100%);
}
}
@media print, screen and (max-width: 768px) {
.recruitWrap__img, .recruitWrap__txt {
width: 100%;
}
.recruitWrap__img {
margin-bottom: 20px;
}
#sec03 .linkBtn-area {
margin-top: 20px;
}
#sec03 .alphabet {
display: none;
}
} #front-sectionPost {
overflow: hidden;
padding: calc(100px + (1vw - 19.2px) * 2.5890) 0;
}
#front_top_content, #front_bottom_content {
width: 95%;
max-width: 1670px;
margin: 0 0 0 auto;
}
#front_top_content .linkBtn-area, #front_bottom_content .linkBtn-area {
margin-top: 50px;
}
#front-sectionPost ul.post li, #cat-post ul.post li, .post2b, .post4b {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
#front-sectionPost h1.title {
position: relative;
font-size: calc(5.4rem + (1vw - 19.2px) * 0.9061);
font-weight: 700;
text-align: left;
padding: 0 0 0 1.25em;
margin: 0 auto;
}
#front-sectionPost h1.title::before {
content: '';
position: absolute;
width: .8em;
height: .25em;
background: #45b592;
top: .75em;
left: 0;
}
.listTitle {
margin-right: 80px;
}
.post .post_img, .post_text70, .post_img img {
float: none;
}
.post .post_img, .post_text70, .post2b li, .post4b li {
width: 100%;
}
#front-sectionPost ul.post li, #cat-post ul.post li, .post2b li, .post4b li {
border-bottom: none !important;
}
.post2b li, .post4b li {
margin: 0 0 20px;
padding: 0;
}
.post_img img, .post2b .post2b_img {
text-align: center;
}
.postlist {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
margin-bottom: 0;
}
.postlist li {
position: relative;
background: #f0f9f6;
border: none;
margin: 0 auto;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
.postlist li:not(:last-child) {
margin-bottom: 10px;
}
.postlist li:hover {
-webkit-transform: translateX(.6em);
-ms-transform: translateX(.6em);
transform: translateX(.6em);
}
.postlist .ttls, .postlist .date {
display: block;
padding: 0 10px;
margin-bottom: 0;
}
.postlist .ttls {
overflow: hidden;
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
.postlist .ttls a {
color: #171710;
}
.postlist .ttls a:hover {
text-decoration: underline;
}
.postlist .post_text {
width: 95%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 auto;
padding: calc(20px + (1vw - 19.2px) * 0.3236) 0;
}
.post .time, .postlist .time, .post2b .time, .post4b .time {
padding: 5px 15px;
border: 1px solid #1440b2;
border-radius: 0;
}
.post .cat-news, .postlist .cat-news, .post2b .cat-news, .post4b .cat-news {
border-color: #008080;
}
.post .cat-news, .postlist .cat-news, .post2b .cat-news, .post4b .cat-news, .post .cat-news a, .post2b .cat-news a, .post4b .cat-news a, .postlist .cat-news a {
color: #45b592;
}
.postlist .time {
display: block;
white-space: nowrap;
margin: 0 10px 0 0;
}
.clearfix:after {
content: none;
}
#front_top_content.front_post_list, #front_bottom_content.front_post_list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media print, screen and (min-width: 800px) {
.post .post_img, .post_text70 {
margin: 0;
}
.post .post_img {
width: 30%;
}
.post_text70 {
width: 65%;
}
.post2b li {
width: 48%;
}
.post4b li {
width: 24%;
}
.post4b li:nth-child(4n+2):last-child {
margin-right: calc((24% * 2) + (((100% - (24% * 4)) / 3) * 2));
}
.post4b li:nth-child(4n+3):last-child {
margin-right: calc((24% * 1) + (((100% - (24% * 4)) / 3) * 1));
}
.post2b li:nth-child(2n+1):nth-last-child(-n+2), .post2b li:nth-child(2n+1):nth-last-child(-n+2) ~ li {
margin-bottom: 0;
}
.post4b li:nth-child(4n+1):nth-last-child(-n+4), .post4b li:nth-child(4n+1):nth-last-child(-n+4) ~ li {
margin-bottom: 0;
}
}
@media print, screen and (max-width: 799px) {
.post .post_img {
max-width: 300px;
text-align: center;
margin: 0 auto;
}
}
@media print, screen and (min-width: 1024px) {
#front-sectionPost h1.title {
font-size: calc(5.4rem + (1vw - 19.2px) * 1.5625);
}
}
@media print, screen and (max-width: 1023px) {
#front-sectionPost h1.title {
font-size: calc(5.4rem + (1vw - 19.2px) * 1.5625);
}
.listTitle, .postlist {
width: 100%;
}
.listTitle {
margin: 0 auto calc(30px + (1vw - 1.02rem) * 1.5432);
}
}  #cat-post h2, #cat-post h2 a {
font-size: calc(2rem + (1vw - 19.2px) * 0.2589);
letter-spacing: .1rem;
}
#cat-post h2 {
font-style: normal;
margin-bottom: 0;
text-align: left;
padding: 10px 0;
border: none;
}
#cat-post h2::first-letter {
color: inherit;
font-size: inherit;
}
#cat-post .post2b h2, #cat-post .post4b h2, #cat-post .post2b h2 a, #cat-post .post4b h2 a {
font-size: calc(1.8rem + (1vw - 19.2px) * 0.1294);
}
#cat-post h2::before, #cat-post h2::after {
content: none;
}
#cat-post li {
margin-bottom: calc(30px + (1vw - 19.2px) * 0.6472);
}
#cat-post li .post_contents {
margin-top: 1rem;
}
.post_link {
font-size: calc(1.4rem + (1vw - 19.2px) * 0.1294);
}
.single-post h1.title {
font-size: calc(2.5rem + (1vw - 19.2px) * 0.4531);
font-style: normal;
margin: 0 auto 20px;
}
.dateLabel {
padding-top: 10px;
margin-bottom: 30px;
border-top: 1px solid #ccc;
}
.pagenav {
margin: 20px 0 0;
}   .post {
margin: 0 auto;
padding: 0;
}
#wrapper, .inner {
width: 100%;
max-width: 1100px;
}
#content {
width: 94%;
padding: calc(100px + (1vw - 19.2px) * 3.2362) 0 calc(180px + (1vw - 19.2px) * 3.8835);
line-height: 2;
}
.content-inner + .content-inner {
margin-top: calc(120px + (1vw - 19.2px) * 2.5890);
} #thumbImg, header#h1Header {
position: relative;
overflow: hidden;
height: 400px;
z-index: -1;
}
#thumbImg img, header#h1Header img {
width: auto;
height: 100%;
position: absolute;
top: 0;
left: 0;
-webkit-transform: none;
-ms-transform: none;
transform: none;
} ul.logoList {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
max-width: 900px;
margin: 0 auto calc(60px + (1vw - 19.2px) * 0.6472);
}
ul.logoList > li {
width: 30%;
} ul.officeList {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
ul.officeList > li {
width: 100%;
background: #f0f9f6;
padding: 30px calc(30px + (1vw - 19.2px) * 0.3236);
margin-bottom: 20px;
}
.officeName {
color: #45b592;
font-size: calc(2rem + (1vw - 19.2px) * 0.3236);
font-weight: 700;
padding-bottom: 10px;
margin-bottom: 20px;
border-bottom: 1px solid #45b592;
}
.post table.officeDetail, .post table.officeDetail th, .post table.officeDetail td {
background: none;
border: none;
}
.post table.officeDetail {
margin: 0 auto;
}
@media print, screen and (min-width: 769px) {
ul.officeList > li {
width: 49%;
}
ul.officeList > li:nth-child(2n+1):nth-last-child(-n+2), ul.officeList > li:nth-child(2n+1):nth-last-child(-n+2) ~ li {
margin-bottom: 0;
}
} .minori .readTxt, .honiizu .readTxt, .aims .readTxt {
font-size: calc(3.2rem + (1vw - 19.2px) * 0.9061);
line-height: 1.8;
}
ul.nmbList {
counter-reset: nmbList;
margin: calc(50px + (1vw - 19.2px) * 1.2945) auto;
}
ul.nmbList > li {
padding: 15px calc(30px + (1vw - 19.2px) * 0.9709) 15px calc(75px + (1vw - 19.2px) * 1.9417);
border-top: 1px solid #b3b3b3;
}
ul.nmbList > li:last-child {
border-bottom: 1px solid #b3b3b3;
}
ul.nmbList > li .nmbTtl {
position: relative;
color: #45b592;
font-size: calc(2rem + (1vw - 19.2px) * 0.3236);
margin-bottom: 5px;
}
ul.nmbList > li .nmbTtl::before {
content: counter(nmbList) '.';
counter-increment: nmbList;
position: absolute;
left: -2em;
}
ul.nmbList:first-child {
margin-top: 0;
}
ul.nmbList:last-child {
margin-bottom: 0;
} .ui-accordion .ui-accordion-header, .ui-accordion .ui-accordion-content {
position: relative;
font-size: calc(1.6rem + (1vw - 19.2px) * 0.1294);
font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Noto Sans JP', 'Yu Gothic', '游ゴシック体', 'YuGothic', 'メイリオ', Meiryo, 'Meiryo UI', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
font-weight: 400;
line-height: 1.8;
padding: 1em 1em 1em 3em;
border: none;
border-radius: 0;
}
.ui-accordion .ui-accordion-header::before, .ui-accordion .ui-accordion-content::before {
position: absolute;
font-size: calc(1.8rem + (1vw - 19.2px) * 0.1294);
line-height: 1.55;
left: 1.2em;
}
.ui-accordion .ui-accordion-header::before {
content: 'Q.';
}
.ui-accordion .ui-accordion-content::before {
content: 'A.';
}
.ui-accordion .ui-accordion-content::after {
content: '';
position: absolute;
border-style: solid;
border-width: 11px 8px 0 8px;
border-color: #45b592 transparent transparent;
top: -1px;
left: 1.5em;
}
.ui-accordion .ui-accordion-header {
color: #fff;
background: #45b592;
margin-top: 10px;
}
.ui-accordion .ui-accordion-header:first-child {
margin-top: 0;
}
.ui-accordion .ui-accordion-content {
color: #45b592;
background: #f0f9f6;
} ul.cardList {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 50px auto;
}
ul.cardList > li {
position: relative;
width: 100%;
padding: 30px calc(30px + (1vw - 19.2px) * 0.3236);
margin-bottom: 40px;
border: 1px solid #b3b3b3;
}
.cardList__img {
margin-bottom: 15px;
}
.post ul.timeschedule {
max-width: 620px;
margin-left: auto;
margin-right: auto;
}
.post ul.timeschedule > li {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-left: calc(70px + (1vw - 19.2px) * 1.2945);
margin-bottom: 1.5em;
}
.post ul.timeschedule > li::before {
content: '';
position: absolute;
width: calc(50px + (1vw - 19.2px) * 0.6472);
height: calc(50px + (1vw - 19.2px) * 0.6472);
background: url(//tokino.jp/wp-content/uploads/clock.png) no-repeat center;
background-size: contain;
top: -5px;
left: 0;
}
.post ul.timeschedule > li .clock-time {
width: 75px;
color: #f27777;
font-size: calc(2.4rem + (1vw - 19.2px) * 0.5178);
}
.post ul.timeschedule > li .detail {
position: relative;
width: calc(98% - 75px);
background: #fce4e4;
font-size: calc(1.8rem + (1vw - 19.2px) * 0.2589);
padding: 8px 15px;
margin: 0 0 0 auto;
}
.post ul.timeschedule > li .detail:not(:last-child) {
margin-bottom: 1.5em;
}
.post ul.timeschedule > li:not(:last-child) .detail::after {
content: '';
position: absolute;
border-style: solid;
border-width: 16px 12px 0 12px;
border-color: #fce4e4 transparent transparent;
left: 50px;
bottom: -15px;
}
ul.osusume {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
max-width: 1100px;
margin: 50px auto;
}
ul.osusume > li {
width: calc((100% - (40px + (1vw - 19.2px) * 1.2945)) / 2);
margin-bottom: calc(40px + (1vw - 19.2px) * 1.2945);
margin-right: calc(40px + (1vw - 19.2px) * 1.2945);
}
ul.osusume > li:last-child {
margin-right: 0;
}
.osusume__img {
margin-bottom: 15px;
}
.osusume__img img {
width: auto;
max-height: calc(288px + (1vw - 19.2px) * 9.5793);
}
.osusumeTtl {
font-size: calc(2.2rem + (1vw - 19.2px) * 0.3883);
text-align: center;
}
ul.cardList:first-child, ul.osusume:first-child {
margin-top: 0;
}
ul.cardList:last-child, .post ul.timeschedule > li:last-child, ul.osusume:last-child {
margin-bottom: 0;
}
@media print, screen and (min-width: 769px) {
ul.officeList > li {
width: 49%;
}
ul.officeList > li:nth-child(2n+1):nth-last-child(-n+2), ul.officeList > li:nth-child(2n+1):nth-last-child(-n+2) ~ li {
margin-bottom: 0;
}
ul.cardList > li {
width: calc((100% - (40px * 2)) / 3);
margin-bottom: 0;
margin-right: 40px;
}
ul.cardList > li:nth-of-type(3n) {
margin-right: 0;
}
ul.cardList.arrow-r > li:not(:last-child)::after {
content: '';
position: absolute;
border-style: solid;
border-width: 20px 0 20px 20px;
border-color: transparent transparent transparent #45b592;
top: 50%;
right: -33px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
ul.osusume > li {
width: calc((100% - ((40px + (1vw - 19.2px) * 1.2945) * 3)) / 4);
margin-bottom: 0;
}
}
@media print, screen and (max-width: 768px) {
ul.cardList.arrow-r > li:not(:last-child)::after {
content: '';
position: absolute;
border-style: solid;
border-width: 20px 20px 0;
border-color: #45b592 transparent transparent transparent;
left: 50%;
bottom: -33px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
ul.osusume > li:nth-of-type(2n) {
margin-right: 0;
}
} ul.col5item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: calc(50px + (1vw - 19.2px) * 1.2945) auto;
}
ul.col5item > li {
width: 32%;
margin-bottom: calc(15px + (1vw - 19.2px) * 0.3236);
}
ul.col5item > li:nth-child(5n+2):last-child {
margin-right: calc((18% * 3) + (((100% - (18% * 5)) / 4) * 3));
}
ul.col5item > li:nth-child(5n+3):last-child {
margin-right: calc((18% * 2) + (((100% - (18% * 5)) / 4) * 2));
}
ul.col5item > li:nth-child(5n+4):last-child {
margin-right: calc((18% * 1) + (((100% - (18% * 5)) / 4) * 1));
}
ul.col5item:first-child {
margin-top: 0;
}
ul.col5item:last-child {
margin-bottom: 0;
}
.aims ul.col5item {
max-width: 900px;
}
@media print, screen and (min-width: 769px) {
ul.col5item > li {
width: 18%;
}
ul.col5item > li:nth-child(5n+1):nth-last-child(-n+5), ul.col5item > li:nth-child(5n+1):nth-last-child(-n+5) ~ li {
margin-bottom: 0;
}
ul.col5item > li:nth-child(5n+2):last-child {
margin-right: calc((18% * 3) + (((100% - (18% * 5)) / 4) * 3));
}
ul.col5item > li:nth-child(5n+3):last-child {
margin-right: calc((18% * 2) + (((100% - (18% * 5)) / 4) * 2));
}
ul.col5item > li:nth-child(5n+4):last-child {
margin-right: calc((18% * 1) + (((100% - (18% * 5)) / 4) * 1));
}
}
@media print, screen and (max-width: 768px) {
ul.col5item > li:nth-child(3n+1):nth-last-child(-n+3), ul.col5item > li:nth-child(3n+1):nth-last-child(-n+3) ~ li {
margin-bottom: 0;
}
ul.col5item > li:nth-child(3n+2):last-child {
margin-right: calc(32% + (((100% - (32% * 3)) / 2) * 1));
}
} ul.careerStep {
max-width: 720px;
margin: calc(50px + (1vw - 19.2px) * 1.2945) auto 0;
}
ul.careerStep > li {
position: relative;
}
ul.careerStep > li::after {
content: '';
position: absolute;
width: calc(24px + (1vw - 19.2px) * 0.5178);
height: 100%;
background: #f2f2f2;
top: 0;
left: calc((155px + (1vw - 19.2px) * 4.5307) / 2);
-webkit-transform: translate(-50%, calc(70px + (1vw - 19.2px) * 1.9417));
-ms-transform: translate(-50%, calc(70px + (1vw - 19.2px) * 1.9417));
transform: translate(-50%, calc(70px + (1vw - 19.2px) * 1.9417));
z-index: -1;
}
ul.careerStep > li:last-child::after {
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.careerStep__innerWrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
ul.careerStep > li:not(:last-child), .careerStep__innerWrap:not(:last-child) {
margin-bottom: 2em;
}
.careerStep__innerWrap .start, .stepLabel, .stepVertical-label {
width: calc(155px + (1vw - 19.2px) * 4.5307);
color: #fff;
text-align: center;
}
.careerStep__innerWrap .start img {
width: auto;
max-height: calc(110px + (1vw - 19.2px) * 2.5890);
}
.stepLabel {
background: #999;
font-size: calc(1.8rem + (1vw - 19.2px) * 0.3236);
letter-spacing: calc(.2rem + (1vw - 19.2px) * 0.0971);
padding: 3px calc(15px + (1vw - 19.2px) * 0.3236);
border-radius: 50vw;
}
.stepVertical-label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: calc(2rem + (1vw - 19.2px) * 0.3883);
-webkit-writing-mode: vertical-rl;
-ms-writing-mode: tb-rl;
writing-mode: vertical-rl;
}
.stepVertical-label span {
display: inline-block;
background: #999;
padding: 15px 5px;
border-radius: 10px;
}
.stepDtail {
width: calc(96% - (155px + (1vw - 19.2px) * 4.5307));
color: #666;
font-size: calc(1.8rem + (1vw - 19.2px) * 0.3236);
}
.stepDtail__inner {
position: relative;
background: #f2f2f2;
padding: 25px calc(30px + (1vw - 19.2px) * 0.6472) 25px calc(150px + (1vw - 19.2px) * 2.5890);
border-radius: 20px;
}
.stepDtail__inner:not(:last-child) {
margin-bottom: 1em;
}
.notebox {
color: #545454;
background: #fff;
font-size: calc(1.6rem + (1vw - 19.2px) * 0.2589);
padding: calc(20px + (1vw - 19.2px) * 0.3236);
margin-top: 1em;
border-radius: 15px;
}
.notebox:first-child {
margin-top: 0;
}
.stepDtail__inner.self::before, .stepDtail__inner.work::before {
content: '';
position: absolute;
top: 50%;
left: 30px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.stepDtail__inner.self::before {
width: calc(90px + (1vw - 19.2px) * 1.6181);
height: calc(100px + (1vw - 19.2px) * 1.8123);
}
.stepDtail__inner.work::before {
width: calc(96px + (1vw - 19.2px) * 2.0065);
height: calc(107px + (1vw - 19.2px) * 2.2654);
}  .grnStep .stepDtail {
color: #45b592;
}
.grnStep .stepLabel, .grnStep .stepVertical-label span {
background: #45b592;
}
ul.careerStep > li.grnStep::after {
background: #e8f6f2;
}
.grnStep .stepDtail__inner {
background: #e8f6f2;
}
.grnStep .stepDtail__inner.self::before {
background: url(//tokino.jp/wp-content/uploads/cycle01_02.png) no-repeat center;
background-size: contain;
}
.grnStep .stepDtail__inner.work::before {
background: url(//tokino.jp/wp-content/uploads/cycle01_03.png) no-repeat center;
background-size: contain;
} .ylwStep .stepDtail {
color: #e8c534;
}
.ylwStep .stepLabel, .ylwStep .stepVertical-label span {
background: #e8c534;
}
ul.careerStep > li.ylwStep::after {
background: #f4e8b5;
}
.ylwStep .stepDtail__inner {
background: #f9f5ea;
}
.ylwStep .stepDtail__inner.self::before {
background: url(//tokino.jp/wp-content/uploads/cycle02_02.png) no-repeat center;
background-size: contain;
}
.ylwStep .stepDtail__inner.work::before {
background: url(//tokino.jp/wp-content/uploads/cycle02_03.png) no-repeat center;
background-size: contain;
} .pinkStep .stepDtail {
color: #f27777;
}
.pinkStep .stepLabel, .pinkStep .stepVertical-label span {
background: #f27777;
}
ul.careerStep > li.pinkStep::after {
background: #f9eaea;
}
.pinkStep .stepDtail__inner {
background: #f9eaea;
}
.pinkStep .stepDtail__inner.self::before {
background: url(//tokino.jp/wp-content/uploads/cycle03_02.png) no-repeat center;
background-size: contain;
}
.pinkStep .stepDtail__inner.work::before {
background: url(//tokino.jp/wp-content/uploads/cycle03_03.png) no-repeat center;
background-size: contain;
} .minWidth, .post table.minWidth {
max-width: 600px;
margin-left: 0;
}
.fraction {
position: relative;
display: inline-block;
text-align: center;
vertical-align: middle;
}
.fraction-n, .fraction-d {
display: block;
}
.fraction-n {
border-bottom: 1px solid #545454;
}
.fraction:not(:last-child) {
margin-right: 30px;
}
.fraction:not(:last-child)::after {
content: '×';
position: absolute;
top: 15px;
right: -25px;
}
.post ul.timeschedule.work-style {
max-width: none;
}
.post ul.timeschedule.work-style > li .clock-time {
width: 130px;
font-size: calc(1.8rem + (1vw - 19.2px) * 0.1294);
}
.post ul.timeschedule.work-style > li .detail {
width: calc(98% - 130px);
}  ul.interviewList, .staffProfile, .profile_col__detail {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.staffProfile:nth-of-type(2n), .interviewBox:nth-of-type(2n) {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
#profile, #interview {
background-color: #f0f9f6;
margin-right: calc(((100vw - 100%) / 2) * -1);
margin-left: calc(((100vw - 100%) / 2) * -1);
padding: 30px calc((100vw - 100%) / 2);
} ul.interviewList li {
position: relative;
width: 48.5%;
background: #f0f9f6;
padding: 20px;
margin-bottom: calc(20px + (1vw - 19.2px) * 0.6472);
}
@media print, screen and (min-width: 1024px) {
ul.interviewList li {
width: 24%;
}
ul.interviewList li:nth-child(4n+2):last-child {
margin-right: calc((24% * 2) + (((100% - (24% * 4)) / 3) * 2));
}
ul.interviewList li:nth-child(4n+3):last-child {
margin-right: calc((24% * 1) + (((100% - (24% * 4)) / 3) * 1));
}
ul.interviewList li:nth-child(4n+1):nth-last-child(-n+4), ul.interviewList li:nth-child(4n+1):nth-last-child(-n+4) ~ li {
margin-bottom: 0;
}
}
@media print, screen and (max-width: 1023px) and (min-width: 769px) {
ul.interviewList li {
width: 32%;
}
ul.interviewList li:nth-child(3n+2):last-child {
margin-right: calc(32% + (((100% - (32% * 3)) / 2) * 1));
}
ul.interviewList li:nth-child(3n+1):nth-last-child(-n+3), ul.interviewList li:nth-child(3n+1):nth-last-child(-n+3) ~ li {
margin-bottom: 0;
}
}
@media print, screen and (max-width: 768px) {
ul.interviewList li:nth-child(2n+1):nth-last-child(-n+2), ul.interviewList li:nth-child(2n+1):nth-last-child(-n+2) ~ li {
margin-bottom: 0;
}
}
ul.interviewList li.active::before, ul.interviewList li:hover::before {
content: '';
position: absolute;
width: 100%;
height: 100%;
border: 4px solid #78ceb1;
top: 0;
left: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
ul.interviewList li > a {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.interview__img, .interview__detail {
width: 48%;
}
.interview__img, .profile_img {
position: relative;
overflow: hidden;
-ms-flex-item-align: start;
align-self: flex-start;
}
.interview__img::before, .profile_img::before {
content: '';
display: block;
padding-top: 100%;
}
.interview__img img, .profile_img img {
position: absolute;
width: auto;
height: 100%;
max-width: none;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.interview__detail {
color: #545454;
font-size: calc(1.4rem + (1vw - 19.2px) * 0.1294);
line-height: 1.4;
}
.interview__detail .name {
color: #45b592;
font-size: calc(1.8rem + (1vw - 19.2px) * 0.1942);
margin-top: 1em;
} #profile {
background-image: url(//tokino.jp/wp-content/uploads/bg_geometric.jpg);
background-size: cover;
background-position: center;
}
.staffProfile + .staffProfile {
margin-top: 50px;
}
.staffName {
display: table;
width: 100%;
color: #fff;
background: #45b592;
font-size: calc(2rem + (1vw - 19.2px) * 0.3236);
padding: 5px 10px;
margin: 0 auto 20px;
}
.working_year {
display: table-cell;
font-size: calc(1.6rem + (1vw - 19.2px) * 0.2589);
text-align: right;
}
.profile_img {
width: 33%;
}
.profile_col {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 64%;
}
.profile_col__detail {
padding: 30px;
background: #fff;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.staff-voice {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
color: #45b592;
font-size: calc(2.4rem + (1vw - 19.2px) * 0.3883);
text-align: center;
}
.in-history .staff-voice {
width: 54%;
}
.voiceTtl {
position: relative;
display: table;
color: #545454;
font-size: calc(1.6rem + (1vw - 19.2px) * 0.1294);
text-align: center;
margin: 0 auto calc(25px + (1vw - 19.2px) * 0.6472);
padding: 0 2.5em;
}
.voiceTtl::before, .voiceTtl::after {
content: '';
position: absolute;
width: 1.2em;
height: 1px;
background: #545454;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.voiceTtl::before {
left: 0;
}
.voiceTtl::after {
right: 0;
}
.post table.history, .post table.history th, .post table.history td {
border: none;
}
ul.history {
width: 44%;
background: #e6e6e6;
font-size: 1.4rem;
padding: 20px;
}
ul.history li {
display: table;
width: 100%;
text-align: left;
margin-bottom: 5px;
}
ul.history li .year {
display: table-cell;
width: 5em;
} #interview {
padding-top: 80px;
padding-bottom: 80px;
margin-top: 0;
}
.interviewBox {
margin-top: 0;
}
.interviewTxt p:not(:last-child) {
margin-bottom: 1.8em;
}
a.fullw-linkbar {
position: relative;
display: block;
color: #fff;
background-color: #f0f9f6;
background-image: url(//tokino.jp/wp-content/uploads/bg_geometric-d.jpg);
background-size: cover;
background-position: center;
font-size: 4.4rem;
text-align: center;
letter-spacing: .2rem;
margin-top: 80px;
margin-right: calc(((100vw - 100%) / 2) * -1);
margin-left: calc(((100vw - 100%) / 2) * -1);
padding: 80px calc((100vw - 100%) / 2);
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
a.fullw-linkbar::before {
content: '';
position: absolute;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0);
top: 0;
left: 0;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
a.fullw-linkbar .arrow {
width: 130px;
position: absolute;
background: #fff;
top: auto;
bottom: 40px;
right: 50px;
}
a.fullw-linkbar .arrow::after {
width: 18px;
background: #fff;
top: -7px;
}
a.fullw-linkbar:hover::before {
background: rgba(255, 255, 255, .1);
}
a.fullw-linkbar:hover .arrow {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
} .page-thanks #content header {
display: none;
} #privacy h2 {
display: block;
color: #fff;
background: #4d4d4d;
font-size: calc(1.8rem + (1vw - 19.2px) * 0.1942);
font-weight: 500;
letter-spacing: .2rem;
text-align: left;
padding: calc(8px + (1vw - 19.2px) * 0.1942) calc(12px + (1vw - 19.2px) * 0.1294);
margin: calc(50px + (1vw - 19.2px) * 0.9709) auto 20px;
border: none;
}
#privacy h2::before, #privacy h2::after {
content: none;
}
#privacy h2:first-child {
margin-top: 0;
}   @media print, screen and (max-width: 1024px) { #h1Header #thumb img {
height: 100%;
margin: auto;
}
#thumbImg, header#h1Header {
height: calc(300px + (1vw - 10.24px) * 16.9492);
}
header#h1Header h1.title {
max-width: calc(480px + (1vw - 10.24px) * 26.9646);
}
}  @media print, screen and (max-width: 1023px) {
body.mobile {
margin-top: 60px;
}
#content.wide {
width: 90%;
}
}  @media print, screen and (max-width: 959px) {}  @media print, screen and (max-width: 768px) { .w30, .w40, .w50, .w60, .w70 {
width: 100%;
margin-bottom: 20px;
}
.w30:last-child, .w40:last-child, .w50:last-child, .w60:last-child, .w70:last-child {
margin-bottom: 0;
}
.w30 img, .w40 img, .w50 img, .w60 img, .w70 img {
width: auto;
max-height: 320px;
} .googlemap {
padding-bottom: 80%;
} .profile_img, .profile_col {
width: 100%
}
.profile_img {
max-width: 400px;
margin: 0 auto 20px;
}
.staff-voice br {
display: none;
}
}  @media print, screen and (max-width: 640px) {
.post table.responsive th, .post table.responsive td {
text-align: left;
} #breadcrumb ul {
max-width: 100%;
} .gallery {
margin: 20px auto !important;
}
.gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item {
width: calc(100%/2) !important;
}
.gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item {
margin-bottom: 10px;
}
.gallery-columns-1 .gallery-item img, .gallery-columns-2 .gallery-item img, .gallery-columns-3 .gallery-item img, .gallery-columns-4 .gallery-item img, .gallery-columns-5 .gallery-item img, .gallery-columns-6 .gallery-item img {
max-width: 100%;
} .postlist .post_text {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.postlist .ttls {
width: 100%;
margin-top: 10px;
}
.postlist .ttls, .postlist .date {
padding: 0 5px;
}
.post .time, .postlist .time, .post2b .time, .post4b .time {
padding: 1px 8px;
}
.postlist .time {
font-size: 80%;
margin: 0 5px 0 0;
}
}  @media print, screen and (max-width: 559px) {
.interview__img, .interview__detail, .in-history .staff-voice, ul.history {
width: 100%;
}
.interview__img {
margin-bottom: 15px;
}
ul.history {
margin-top: 30px;
} .stepDtail__inner {
padding: calc(150px + (1vw - 19.2px) * 2.5890) calc(30px + (1vw - 19.2px) * 0.6472) 25px;
}
.stepDtail__inner.self::before, .stepDtail__inner.work::before {
top: 25px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.post ul.timeschedule > li .clock-time, .post ul.timeschedule > li .detail, .post ul.timeschedule.work-style > li .clock-time, .post ul.timeschedule.work-style > li .detail {
width: 100%;
}
.post ul.timeschedule > li .clock-time, .post ul.timeschedule.work-style > li .clock-time {
margin-bottom: 1em;
}
}  .fa-instagram:before {
color: initial;
font-size: unset;
}
@media only screen and (max-width: 1023px) {
nav#mainNav ul li {
float: none;
clear: both;
width: 100%;
height: auto;
line-height: 0.2;
}
} .wpcf7-spinner{
position: absolute!important;
margin: 0!important;
}.image_auth_jp_quiz { display: none;
}
.image_auth_jp_description { display: none;
} .image_auth_jp_quiz.loaded {
display: inline-block;
}
.image_auth_jp_description.loaded {
display: block;
} .image_auth_jp_error_message {
display: none;
padding: 10px;
margin: 5px 0;
background-color: #f8d7da;
border: 1px solid #f5c6cb;
border-radius: 4px;
color: #721c24;
font-size: 14px;
text-align: center;
}
.image_auth_jp_error_message.show {
display: block;
}.n2-in-fullscreen *{animation-name:initial}.n2-in-fullscreen [data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]){opacity:1}ss3-fullpage{display:block}ss3-fullpage[data-based-on=real]{opacity:0}ss3-force-full-width{position:relative;display:block;opacity:0;width:100vw;transform:translateX(-100vw)}.n2-section-smartslider{position:relative;width:100%;outline:0;--widget-offset: 0px}.n2-section-smartslider--hidden{display:none}.n2-ss-align{position:relative;z-index:0;overflow:hidden}.n2-ss-align.n2-ss-align-visible{overflow:visible}.n2-ss-slider{display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1;user-select:none;--ss-fs: flex-start;--ss-fe: flex-end;--ss-r: row;--ss-rr: row-reverse}.n2-ss-slider [data-force-pointer],.n2-ss-slider [data-force-pointer] *{cursor:pointer!important}.n2-ss-slider [data-force-pointer=zoom-in],.n2-ss-slider [data-force-pointer=zoom-in] *{cursor:zoom-in!important}.n2-ss-slider .n2-ss-text{user-select:text;cursor:initial}.n2-ss-slider-has-no-slide{height:0!important;opacity:0!important;overflow:hidden!important}.n2-ss-slider,.n2-ss-slider .n2_ss__touch_element{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.n2-ss-slider>*,.n2-ss-slider .n2_ss__touch_element>*{-webkit-tap-highlight-color:initial}.n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow-all *{font-size:inherit;line-height:inherit;letter-spacing:inherit}.n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow:before,.n2-ss-slider .n2-ow:after,.n2-ss-slider .n2-ow-all *,.n2-ss-slider .n2-ow-all :before,.n2-ss-slider .n2-ow-all :after{box-sizing:content-box}.n2-ss-slider .n2-ow:before,.n2-ss-slider .n2-ow:after,.n2-ss-slider .n2-ow-all :not(i):before,.n2-ss-slider .n2-ow-all :not(i):after{display:none}.n2-ss-slider a.n2-ow,.n2-ss-slider .n2-ow-all a{border:0;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.n2-ss-slider a.n2-ow,.n2-ss-slider a.n2-ow:focus,.n2-ss-slider .n2-ow-all a,.n2-ss-slider .n2-ow-all a:focus{outline:0!important;transition:none 0s;box-shadow:none;text-decoration:none}.n2-ss-slider path{transition:none 0s}.n2-ss-slider .n2-ow-all b,.n2-ss-slider .n2-ow-all i{color:inherit}.n2-ss-slider h1.n2-ow,.n2-ss-slider h2.n2-ow,.n2-ss-slider h3.n2-ow,.n2-ss-slider h4.n2-ow,.n2-ss-slider h5.n2-ow,.n2-ss-slider h6.n2-ow,.n2-ss-slider p.n2-ow,.n2-ss-slider blockquote.n2-ow,.n2-ss-slider .n2-ow-all h1,.n2-ss-slider .n2-ow-all h2,.n2-ss-slider .n2-ow-all h3,.n2-ss-slider .n2-ow-all h4,.n2-ss-slider .n2-ow-all h5,.n2-ss-slider .n2-ow-all h6,.n2-ss-slider .n2-ow-all p,.n2-ss-slider .n2-ow-all blockquote{margin:0;padding-left:0;padding-right:0;height:auto;width:auto;border:0;box-shadow:none;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.n2-ss-slider iframe{border:0;min-height:0}.n2-ss-slider iframe.n2-ow,.n2-ss-slider .n2-ow-all iframe{margin:0}.n2-ss-slider img.n2-ow,.n2-ss-slider .n2-ow-all img,.n2-ss-slider svg.n2-ow,.n2-ss-slider .n2-ow-all svg{max-width:none;max-height:none;height:auto;box-shadow:none;border-radius:0;background:0 0;background:0 0;padding:0;margin:0;border:0;vertical-align:top}.n2-ss-slider picture.n2-ow,.n2-ss-slider .n2-ow-all picture{display:inline-block}.n2-ss-slider source{display:none}.n2-ss-slider ul.n2-ow,.n2-ss-slider li.n2-ow,.n2-ss-slider img.n2-ow,.n2-ss-slider a.n2-ow,.n2-ss-slider p.n2-ow,.n2-ss-slider ol.n2-ow,.n2-ss-slider textarea.n2-ow,.n2-ss-slider input.n2-ow,.n2-ss-slider button.n2-ow{transition:none 0s}.n2-ss-slider p{background-color:transparent}.n2-ss-slider ol{margin:0}.n2-ss-slider{z-index:3;position:relative;text-align:left;width:100%;min-height:1px}[dir=rtl] .n2-ss-slider{text-align:right}.n2-ss-slider :focus{outline:0}.n2-ss-slider[data-responsive=fullpage]{min-height:calc(var(--target-height, 100vh) - var(--subtract, 0px) - var(--subtract-vertical-offset, 0px) - var(--subtract-vertical-widget, 0px))}.n2-ss-slider.n2-ss-slider--fullscreen[data-responsive=fullpage]{min-height:100vh}.n2-ss-slider.n2-ss-slider--fullscreen .n2-ss-preserve-size--slider{display:none!important}[dir=rtl] .n2-ss-slider .n2-ss-slide-background{text-align:left}.n2-ss-slider.n2notransition *{transition:none 0s!important}.n2-ss-slider .n2-ss-preserve-size{width:100%;visibility:hidden}.n2-ss-slider .n2-ss-preserve-size[data-related-device]{display:none}.n2-ss-slider .n2-ss-preserve-size[data-related-device=desktopPortrait]{display:block}.n2-ss-slider .n2-ss-slider-background-video{position:absolute;left:0;top:0;width:100%;height:100%}.n2-ss-slider .n2-cover{object-fit:cover}.n2-ss-slider .n2-contain{object-fit:contain}.n2-ss-slider .n2-ss-slide{position:relative;overflow:hidden;text-align:center;--ssselfalign: center}.n2-ss-full-page--constrain-ratio .n2-ss-slide{overflow:visible}.n2-ss-slider .n2-ss-slide--focus{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;filter:opacity(0);z-index:-99999}.n2-ss-slider .n2-ss-slide-thumbnail{display:none!important}.n2-ss-full-page--constrain-ratio .n2-ss-layers-container{clip-path:var(--ss-clip-path, inset(0px))}.n2-ss-slider .n2-ss-slide-background,.n2-ss-slider .n2-ss-slide-background *{position:absolute;top:0;left:0;width:100%;height:100%;text-align:left}.n2-ss-feature-post-bg-loader .n2-ss-slide-background{opacity:0}.n2-ss-slider .n2-ss-slide-background{z-index:10}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color{z-index:1}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color[data-overlay="1"]{z-index:7}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-video{z-index:3}.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-image{z-index:5}.n2-ss-slider .n2-ss-slide-background-image{width:100%;height:100%;box-sizing:content-box;--ss-o-pos-x: 50%;--ss-o-pos-y: 50%}.n2-ss-slider .n2-ss-slide-background-image img{object-position:var(--ss-o-pos-x) var(--ss-o-pos-y)}.n2-ss-slider .n2-ss-slide-background-image img{width:100%!important;height:100%!important;object-fit:cover;color:RGBA(0,0,0,0)}.n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image img{object-fit:contain}.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image img{object-fit:none}.n2-ss-slider [data-mode=stretch] .n2-ss-slide-background-image img{object-fit:fill}.n2-ss-slider [data-mode=blurfit] .n2-ss-slide-background-image+.n2-ss-slide-background-image img{object-fit:contain}.n2-ss-slider .n2-ss-slide-background-video{object-fit:cover}.n2-ss-slider .n2-ss-slide-background-video[data-mode=fit]{object-fit:contain}.n2-ss-slider .n2-ss-layers-container{visibility:hidden;position:relative;width:100%;height:100%;display:flex;flex-direction:column;z-index:20;opacity:.001;transition:opacity .4s}.n2-ss-slider.n2-ss-loaded .n2-ss-layers-container{opacity:1}.n2-ss-slider [onclick].n2-ss-layers-container{visibility:visible}.n2-ss-slider .n2-ss-layers-container>*{visibility:visible}.n2-ss-slider .n2-ss-layer{z-index:2;--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;width:calc(100% - var(--margin-right) - var(--margin-left));--ssfont-scale: 1;font-size:calc(100%*var(--ssfont-scale))}.n2-ss-slider .n2-ss-layer[data-pm=normal]{margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left)}.n2-ss-slider .n2-ss-layer[data-pm=absolute]{position:absolute;left:0;top:0}.n2-ss-slider .n2-ss-layer[data-pm=absolute] picture{width:100%}.n2-ss-slider .n2-ss-layer[data-pm=default],.n2-ss-slider .n2-ss-layer[data-pm=normal]{position:relative;min-height:1px}.n2-ss-slider .n2-ss-layer-wrapper{width:100%;height:100%}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-wrapper,.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-wrapper{height:auto;flex-grow:1}.n2-ss-slider .n2-ss-layer.n2-ss-layer--need-height .n2-ss-layer-wrapper{height:100%}.n2-ss-slider .n2-ss-layer[data-sstype=col]>.n2-ss-layer-wrapper,.n2-ss-slider .n2-ss-layer[data-sstype=content]>.n2-ss-layer-wrapper{flex:1 1 auto;min-height:100%;height:auto!important;display:flex;flex-direction:column}.n2-ss-no-bga-fixed *,.n2-ss-slider.n2-ss-mobileLandscape .n2-ss-slider-1,.n2-ss-slider.n2-ss-mobilePortrait .n2-ss-slider-1,.n2-ss-slider.n2-ss-tabletLandscape .n2-ss-slider-1,.n2-ss-slider.n2-ss-tabletPortrait .n2-ss-slider-1,.n2-ss-slider.n2-ss-mobileLandscape .n2-ss-slider-2,.n2-ss-slider.n2-ss-mobilePortrait .n2-ss-slider-2,.n2-ss-slider.n2-ss-tabletLandscape .n2-ss-slider-2,.n2-ss-slider.n2-ss-tabletPortrait .n2-ss-slider-2{background-attachment:scroll!important}.n2-ss-slider .n2-ss-widget{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000px;z-index:1;font-size:16px;transition:opacity .4s ease;opacity:1;box-sizing:initial}.n2-ss-slider .n2-ss-widget[data-position=above],.n2-ss-slider .n2-ss-widget[data-position=below]{margin-left:auto;margin-right:auto}.n2-ss-slider .n2-ss-widget.n2-ss-widget-hidden{opacity:0!important;pointer-events:none}.n2-ss-slider .n2-ss-slider-controls-above,.n2-ss-slider .n2-ss-slider-controls-below{display:flex;flex-flow:column;align-items:center}.n2-ss-slider .n2-ss-slider-controls-side{position:relative;display:flex}.n2-ss-slider .n2-ss-slider-controls-side>*{flex:1 1 auto}.n2-ss-slider .n2-ss-slider-controls-left,.n2-ss-slider .n2-ss-slider-controls-right{flex:0 0 auto;display:flex}.n2-ss-slider .n2-ss-slider-controls-left>*,.n2-ss-slider .n2-ss-slider-controls-right>*{flex:1 1 auto}.n2-ss-slider .n2-ss-slider-controls-left>*{margin-right:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-right>*{margin-left:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-left,.n2-ss-slider .n2-ss-slider-controls-absolute-right{position:absolute;right:100%;top:0;height:100%;display:flex;flex-flow:var(--ss-rr);align-items:center;visibility:hidden}[dir=rtl] .n2-ss-slider .n2-ss-slider-controls-absolute-left{justify-content:flex-start}[dir=rtl] .n2-ss-slider .n2-ss-slider-controls-absolute-right{justify-content:flex-end}.n2-ss-slider .n2-ss-slider-controls-absolute-left>*,.n2-ss-slider .n2-ss-slider-controls-absolute-right>*{visibility:visible}.n2-ss-slider .n2-ss-slider-controls-absolute-right{left:100%;right:auto;flex-flow:row}.n2-ss-slider .n2-ss-slider-wrapper-outside,.n2-ss-slider .n2-ss-slider-wrapper-inside{position:relative;display:grid;grid-template-columns:100%}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls{z-index:10;position:absolute;width:100%;height:100%;visibility:hidden;display:flex}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls>*{visibility:visible}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-advanced{display:block;opacity:0;transition:opacity .4s}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-advanced--ready{opacity:1}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-advanced>*{position:absolute!important}.n2-ss-slider .n2-ss-slider-controls-absolute-left-top{align-items:flex-start;flex-flow:var(--ss-r)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-top>*{margin:var(--widget-offset) 0 0 var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-center-top{align-items:center;flex-flow:column}.n2-ss-slider .n2-ss-slider-controls-absolute-center-top>*,.n2-ss-slider .n2-ss-slider-controls-below>*{margin-top:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-top{flex-flow:var(--ss-rr);align-items:flex-start}.n2-ss-slider .n2-ss-slider-controls-absolute-right-top>*{margin:var(--widget-offset) var(--widget-offset) 0 0}.n2-ss-slider .n2-ss-slider-controls-absolute-left-center{align-items:center;flex-flow:var(--ss-r)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-center>*,.n2-ss-slider .n2-ss-slider-controls-absolute-right>*{margin-left:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-center{align-items:center;flex-flow:var(--ss-rr)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-center>*,.n2-ss-slider .n2-ss-slider-controls-absolute-left>*{margin-right:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-bottom{align-items:flex-end;flex-flow:var(--ss-r)}.n2-ss-slider .n2-ss-slider-controls-absolute-left-bottom>*{margin:0 0 var(--widget-offset) var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom{align-items:center;flex-flow:column-reverse}.n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom>*,.n2-ss-slider .n2-ss-slider-controls-above>*{margin-bottom:var(--widget-offset)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-bottom{align-items:flex-end;flex-flow:var(--ss-rr)}.n2-ss-slider .n2-ss-slider-controls-absolute-right-bottom>*{margin:0 var(--widget-offset) var(--widget-offset) 0}.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-top,.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-left-top,.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-left-bottom,.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-bottom{z-index:11}.n2-ss-slider .n2-ss-static-slide{justify-self:stretch;align-self:stretch;display:flex;flex-direction:column;position:relative;z-index:25;-webkit-backface-visibility:hidden;text-align:center;--ssselfalign: center;opacity:.001;transition:opacity .4s}.n2-ss-slider.n2-ss-loaded .n2-ss-static-slide{opacity:1}.n2-ss-slider .n2-ss-static-slide div[data-sstype=slide]>.n2-ss-layer,.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="1"]>div.n2-ss-section-main-content,.n2-ss-slider .n2-ss-static-slide div[data-sstype=content] .n2-ss-section-main-content>*{visibility:visible}.n2-ss-slider .n2-ss-static-slide,.n2-ss-slider .n2-ss-static-slide div[data-sstype=slide],.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"],.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground="0"] div.n2-ss-section-main-content{visibility:hidden}.n2-ss-slider .n2-ss-shape-divider{position:absolute;left:0;width:100%;height:100px;pointer-events:none;z-index:13}.n2-ss-slider .n2-ss-shape-divider-inner{height:100%;transform-origin:center top}.n2-ss-slider .n2-ss-shape-divider-bottom .n2-ss-shape-divider-inner{position:absolute;bottom:0;left:0;width:100%;transform-origin:center bottom}.n2-ss-slider .n2-ss-shape-divider svg{display:block;height:100%;width:100%}.n2-ss-slider .n2-ss-shape-divider-top{top:0}.n2-ss-slider .n2-ss-shape-divider-bottom{bottom:0}.n2-ss-slider .n2-ss-slide .nextend-slide-bg{position:absolute;top:0;left:0;width:100%;max-width:none!important;height:auto;background:rgba(0,0,0,.002)}.n2-ss-slider video.n2-ow{max-width:none}.n2-ss-slider .n2-ss-item-video-container{overflow:hidden;width:100%;height:100%}.n2-ss-slider .n2-ss-item-video-container video{width:100%;height:100%}.n2-ss-slider .n2-ss-item-iframe-wrapper{-webkit-overflow-scrolling:touch;overflow-y:auto;height:100%}.n2-ss-slider .n2i{vertical-align:top}.n2-ss-slider iframe.n2-ow{max-width:none;display:block}.n2-ss-slider .n2-ss-item-iframe{height:100%}.n2-ss-slider .n2-grabbing{cursor:grabbing!important}.n2-ss-slider .n2-grabbing .n2-ss-slide{pointer-events:none}.n2-ss-slider .n2-ss-item-input-form{display:flex;flex-flow:row}.n2-ss-slider .n2-ss-item-input-form .n2-input{flex:1 1 auto}.n2-ss-slider .n2-ss-item-input-form .n2-form-button{margin:0}.n2-ss-slider form.n2-ow{margin:0;border:0;padding:0}.n2-ss-slider .n2-input{height:auto;width:auto;box-sizing:border-box;margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;font-size:13px;font-family:Arial,serif;box-shadow:none}.n2-ss-slider input.n2-ow:focus{outline:0}.n2-ss-slider input.n2-ow[placeholder]{overflow:hidden;text-overflow:clip}.n2-ss-slider ::-moz-placeholder{text-overflow:clip;color:inherit}.n2-ss-slider input.n2-ow:-moz-placeholder{text-overflow:clip;color:inherit}.n2-ss-slider input.n2-ow::-webkit-input-placeholder,.n2-ss-slider input.n2-ow::placeholder{color:inherit}.n2-ss-slider table.n2-ow{table-layout:auto;margin:0}.n2-ss-slider .n2-ow .n2-ss-thumbnail-type{width:48px;height:48px;margin-left:-24px;margin-top:-24px;position:absolute;left:50%;top:50%}.n2-ss-slider .n2-ss-section-main-content .n2-ss-item{float:none}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer{display:flex;flex:1 1 auto}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer>.n2-ss-layer-wrapper{display:flex}.n2-ss-slider .n2-ss-layer-row{box-sizing:border-box;display:flex}.n2-ss-slider .n2-ss-layer-row-inner{position:relative;box-sizing:border-box;display:flex;visibility:hidden;width:100%}.n2-ss-slider .n2-ss-layer-row-inner>*{visibility:visible}.n2-ss-slider .n2-ss-layer[data-sstype=row].n2-ss-stretch-layer .n2-ss-layer-row{height:auto;width:100%}.n2-ss-slider .n2-ss-layer-row>.n2-ss-layer{box-sizing:border-box;width:1px;flex:1 1 auto}.n2-ss-slider .n2-ss-layer-row .n2-ss-item{float:none}.n2-ss-slider .n2-ss-layer[data-sstype=slide]{flex:0 0 auto;position:relative;box-sizing:border-box;width:100%;height:100%;min-height:100%;z-index:2;display:flex;justify-content:center;flex-flow:column}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]){width:auto!important}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal]{max-width:calc(100% - var(--margin-right) - var(--margin-left))}.n2-ss-slider .n2-ss-layer[data-sstype=content]{flex:0 0 auto;width:100%;min-height:100%;position:relative;z-index:2;display:flex}.n2-ss-slider .n2-ss-layer-content{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;position:relative;min-height:10px}.n2-ss-slider .n2-ss-section-main-content{flex:1 1 auto;display:flex;justify-content:center;flex-direction:column;min-height:100%;max-width:100%}.n2-ss-slider .n2-ss-layer-with-background{--n2bgimage: none;--n2bggradient: none;background-image:var(--n2bggradient),var(--n2bgimage);background-size:cover,cover;background-repeat:no-repeat,no-repeat;transition:all .3s;transition-property:border-color,background-color,border-radius,box-shadow}.n2-ss-slider .n2-ss-layer[data-sstype=col]{display:flex;flex-flow:column;order:10;flex:0 1 auto}.n2-ss-slider .n2-ss-layer--block>.n2-ss-layer-row>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype=col],.n2-ss-slider .n2-ss-layer--block>.n2-ss-layer-wrapper>.n2-ss-layer-row>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype=col]{flex:1 1 auto}.n2-ss-slider .n2-ss-layer-col{box-sizing:border-box;position:relative;width:100%;height:auto;flex:1 1 auto}.n2-ss-slider .n2-ss-layer-col>.n2-ss-layer{flex:0 0 auto}.n2-ss-slider .n2-ss-layer:not([data-sstype=col]){align-self:var(--ssselfalign)}.n2-ss-slider .n2-ss-item-image-content{overflow:hidden;line-height:0}.n2-ss-slider .n2-ss-img-wrapper,.n2-ss-slider .n2-ss-img-wrapper img{line-height:0}.n2-ss-slider .n2-ss-item-image-content img{display:inline-block;max-width:100%}.n2-ss-slider .n2-ss-item-image-content a{display:inline-block}.n2-ss-slider .n2-ss-item-image-content picture{width:100%}.n2-ss-slider img.n2-ss-item-image-area{display:block;width:100%!important;height:100%!important}.n2-ss-slider .n2_ss_video_player{position:relative}.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__placeholder{padding-top:56.25%}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio="16:10"] .n2_ss_video_player__placeholder{padding-top:62.5%}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio="4:3"] .n2_ss_video_player__placeholder{padding-top:75%}.n2-ss-slider .n2_ss_video_player iframe,.n2-ss-slider .n2_ss_video_player video,.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.n2-ss-slider .n2_ss_video_player .n2_ss_video_player__cover{z-index:2;transform:translate3d(0,0,0)}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]{min-height:50px;height:100%}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] .n2_ss_video_player__placeholder,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>.n2_ss_video_player__placeholder,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>.n2_ss_video_player__placeholder{padding-top:0}.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill] video{position:static;height:auto}.n2-ss-slider .n2-ss-layer[data-pm=absolute]>.n2-ss-item>.n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2-ss-layer[data-pm=absolute]>.n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>video,.n2-ss-slider .n2_ss_video_player[data-aspect-ratio=fill]>video{position:static;height:100%}.n2-ss-slider img.n2_ss_video_cover{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;object-fit:cover}.n2-ss-slider img.n2_ss_video_play_btn{position:absolute;left:50%;top:50%;z-index:2;width:48px;height:48px;transform:translate(-50%,-50%)}.n2-ss-slider .n2-ss-animated-heading-wrapper,.n2-ss-slider .n2-ss-animated-heading-wrapper *,.n2-ss-slider .n2-ss-highlighted-heading-wrapper,.n2-ss-slider .n2-ss-highlighted-heading-wrapper *{text-decoration:none!important}.n2_clear{clear:both}[data-force-hidden],[data-force-hidden] *{visibility:hidden!important}.n2-ss-slider .n2-ss-reveal-clip{pointer-events:none;visibility:hidden;position:absolute;left:0;top:0;z-index:1000000;width:100%;height:100%;overflow:hidden}.n2-ss-slider .n2-ss-reveal-clip>*{position:absolute;left:0;top:0;width:100%;height:100%}.n2-ss-slider .n2-widget-html{z-index:10}.n2-ss-slider .n-particles-js-canvas-el{position:absolute;left:0;top:0;width:100%;height:100%;z-index:12}ss-text,ss-word,ss-char{position:relative;display:inline-block}ss-p{display:block}ss3-loader{display:none;place-content:center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:100000}ss3-loader:after{content:'';display:block;border:9px solid RGBA(0,0,0,.6);border-top:9px solid #fff;border-radius:50%;box-shadow:inset 0 0 0 1px RGBA(0,0,0,.6),0 0 0 1px RGBA(0,0,0,.6);width:40px;height:40px;animation:n2-ss-loader-spin 2s linear infinite}@keyframes n2-ss-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.n2-ss-slider .n2-input,.n2-ss-slider .n2-ss-item-counter-counting-div{-webkit-transform:translate3d(0,0,0)}