@charset "UTF-8";
@charset "UTF-8";
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
min-width: 1000px;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
min-width: 1000px;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
@media screen and (max-width: 736px) {
.mfp-bg {
min-width: auto;
}
.mfp-wrap {
min-width: auto;
}
}
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: #EDEDEF;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
border-radius: 22px;
position: absolute;
right: -20px;
top: -20px;
text-decoration: none;
text-align: center;  padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: -20px;
right: -20px;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after,
.mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before,
.mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; }
 .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
}
@-webkit-keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
@keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes shake {
0%, 100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
}
@keyframes shake {
0%, 100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translateX(-10px);
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
}
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate(15deg);
-ms-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
-ms-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
transform: rotate(-5deg);
}
100% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
}
.swing {
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
10%, 20% {
-webkit-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-webkit-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
@keyframes tada {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
10%, 20% {
-webkit-transform: scale(0.9) rotate(-3deg);
-ms-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale(1.1) rotate(3deg);
-ms-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-webkit-transform: scale(1.1) rotate(-3deg);
-ms-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
-ms-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes wobble {
0% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
15% {
-webkit-transform: translateX(-25%) rotate(-5deg);
transform: translateX(-25%) rotate(-5deg);
}
30% {
-webkit-transform: translateX(20%) rotate(3deg);
transform: translateX(20%) rotate(3deg);
}
45% {
-webkit-transform: translateX(-15%) rotate(-3deg);
transform: translateX(-15%) rotate(-3deg);
}
60% {
-webkit-transform: translateX(10%) rotate(2deg);
transform: translateX(10%) rotate(2deg);
}
75% {
-webkit-transform: translateX(-5%) rotate(-1deg);
transform: translateX(-5%) rotate(-1deg);
}
100% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
}
@keyframes wobble {
0% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
15% {
-webkit-transform: translateX(-25%) rotate(-5deg);
-ms-transform: translateX(-25%) rotate(-5deg);
transform: translateX(-25%) rotate(-5deg);
}
30% {
-webkit-transform: translateX(20%) rotate(3deg);
-ms-transform: translateX(20%) rotate(3deg);
transform: translateX(20%) rotate(3deg);
}
45% {
-webkit-transform: translateX(-15%) rotate(-3deg);
-ms-transform: translateX(-15%) rotate(-3deg);
transform: translateX(-15%) rotate(-3deg);
}
60% {
-webkit-transform: translateX(10%) rotate(2deg);
-ms-transform: translateX(10%) rotate(2deg);
transform: translateX(10%) rotate(2deg);
}
75% {
-webkit-transform: translateX(-5%) rotate(-1deg);
-ms-transform: translateX(-5%) rotate(-1deg);
transform: translateX(-5%) rotate(-1deg);
}
100% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
-ms-transform: scale(.9);
transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
-ms-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
-ms-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
transform: scale(.3);
}
}
@keyframes bounceOut {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
-ms-transform: scale(.95);
transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}
@keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
-ms-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
-ms-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
-ms-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
-ms-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
-ms-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
-ms-transform: perspective(400px) rotateY(-10deg);
transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
-ms-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
-ms-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
-ms-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
-ms-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
-ms-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: translateX(-20%) skewX(30deg);
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
-webkit-transform: translateX(0%) skewX(-15deg);
transform: translateX(0%) skewX(-15deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform: translateX(100%) skewX(-30deg);
-ms-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: translateX(-20%) skewX(30deg);
-ms-transform: translateX(-20%) skewX(30deg);
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
-webkit-transform: translateX(0%) skewX(-15deg);
-ms-transform: translateX(0%) skewX(-15deg);
transform: translateX(0%) skewX(-15deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(0%) skewX(0deg);
-ms-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
0% {
-webkit-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
0% {
-webkit-transform: translateX(0%) skewX(0deg);
-ms-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%) skewX(-30deg);
-ms-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(-200deg);
-ms-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(200deg);
-ms-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}
@-webkit-keyframes hinge {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40% {
-webkit-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
80% {
-webkit-transform: rotate(60deg) translateY(0);
transform: rotate(60deg) translateY(0);
opacity: 1;
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
100% {
-webkit-transform: translateY(700px);
transform: translateY(700px);
opacity: 0;
}
}
@keyframes hinge {
0% {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate(80deg);
-ms-transform: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40% {
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
80% {
-webkit-transform: rotate(60deg) translateY(0);
-ms-transform: rotate(60deg) translateY(0);
transform: rotate(60deg) translateY(0);
opacity: 1;
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
100% {
-webkit-transform: translateY(700px);
-ms-transform: translateY(700px);
transform: translateY(700px);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-120deg);
transform: translateX(-100%) rotate(-120deg);
}
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
}
@keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-120deg);
-ms-transform: translateX(-100%) rotate(-120deg);
transform: translateX(-100%) rotate(-120deg);
}
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
transform: translateX(100%) rotate(120deg);
}
}
@keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
-ms-transform: translateX(100%) rotate(120deg);
transform: translateX(100%) rotate(120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}
#openHouse .event .box01 .list01:after,#openHouse .sec01 .wrap:after,#openHouseDetail .sec01 .list01:after,#openHouseDetail .sec01 .wrap:after,#openHouseDetail .sec02 .wrap:after,#worksDetail .paging .navigation:after,.container:after,.white-popup:after,.wrapper:after{content:"";clear:both;height:0;display:block;visibility:hidden}abbr,address,article,aside,audio,b,blockquote,body,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,time,ul,var,video{margin:0;padding:0;border:0;outline:0;color:#333;vertical-align:baseline}article,aside,figcaption,figure,footer,header,hgroup,menu,nav,section,time{display:block}li{list-style:none}ol li{list-style:decimal}img{border:0;vertical-align:top;font-size:0;line-height:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}hr{margin:1em 0;padding:0;display:block;height:1px;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}input,textarea{margin:0;padding:0}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:14px;color:#000}a{color:#000;outline:0;text-decoration:none;transition:.3s}a:hover{opacity:.7}img{max-width:100%;height:auto}.container{margin:0 auto;width:100%;text-align:left;position:relative}.wrapper{width:100%;min-width:1000px}.sec{max-width:1000px;margin:auto}.aCenter{text-align:center}@media screen and (max-width:736px){.wrapper{min-width:auto}}.secTitle{font-family:Abel,sans-serif;letter-spacing:8px}.txt_bold{font-weight:700}.txt_small{font-size:11px;color:#52525f}.lead_txt01{margin-top:40px;font-size:24px;font-weight:700;line-height:160%}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.bold{font-weight:700}.bc_wrap{background:#f2f2f2;opacity:.8;font-size:.8em}.pageBg{min-width:1000px;margin-bottom:100px}@media screen and (max-width:736px){.pageBg{width:100%;min-width:auto}}.show{display:block}.hide{display:none}.btn_wrap{text-align:center;margin-top:45px}.btn_wrap .btn01{display:inline-block;width:360px;height:54px;margin:0 15px;background:#1e5d3f;border-radius:25px;text-align:center}.btn_wrap .btn01 a{display:block;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/btn_arrow.png) no-repeat;background-position:15px;font-size:18px;color:#cf3;line-height:54px}@media screen and (max-width:736px){.btn_wrap{text-align:center;margin-top:30px}.btn_wrap .btn01{display:flex;justify-content:center;align-items:center;width:80%;height:50px;margin:auto;background:#1e5d3f;border-radius:25px;text-align:center}.btn_wrap .btn01 a{display:block;background-image:none;font-size:12px;color:#cf3;line-height:34px}}.title01{width:1000px;height:70px;line-height:70px;position:relative;text-indent:40px;color:#fff;background-color:#535362;font-size:32px;font-weight:700;margin-bottom:40px}.title01:before{content:"";width:15px;height:70px;background-color:#ededef;position:absolute;top:-5px;left:4px}.title02{position:relative;font-size:24px;font-weight:700;color:#525260;line-height:140%;padding-top:43px;height:94px;letter-spacing:4px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.title02:before{content:"";width:820px;height:2px;background-color:#ededef;position:absolute;top:123px}.title03{background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/check_box.png) no-repeat;background-position:0 2px;font-size:24px;line-height:140%;padding-left:40px;color:#52525f;border-bottom:2px solid #ededef;padding-bottom:5px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;margin-bottom:10px;letter-spacing:3px}.title04{width:865px;height:50px;margin:0 auto;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/kodawari_border.png) no-repeat;background-color:#ededef;background-position:55px;color:#52525f;font-size:20px;font-weight:700;border-radius:25px;margin-bottom:20px;padding-left:75px;line-height:50px;position:relative;letter-spacing:2px}.title04 .num{position:absolute;color:#525260;font-size:30px;line-height:50px;left:22px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.title05{font-size:24px;color:#525261;position:relative;padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #ededef;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:3px}.pagination{padding:20px 10px 40px;text-align:center}.pagination a,.pagination span{display:inline-block;padding:5px 10px;margin:0 7px}.pagination a{border:1px solid #999;color:#999}.pagination span{border:1px solid #ccc;color:#ccc}@media screen and (max-width:736px){.title01{width:100%;padding:10px;box-sizing:border-box;height:auto;line-height:1.5em;position:relative;text-indent:0;color:#fff;background-color:#535362;font-size:22px;font-weight:700;margin-bottom:10px}.title01:before{display:none;content:"";width:12px;height:49px;background-color:#ededef;position:absolute;top:-5px;left:9px}.title02{left:0;padding:0;height:auto;font-weight:500;font-size:20px;margin-bottom:20px}.title02:before{width:100%;top:100%;left:0}.title03{background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/check_box.png) no-repeat;background-position:0 2px;font-size:18px;line-height:140%;padding-left:30px;color:#52525f;border-bottom:2px solid #ededef;padding-top:3px;padding-bottom:5px}.title04{width:100%;height:30px;margin:0 auto;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/kodawari_border.png) no-repeat;background-color:#ededef;background-position:41px;color:#52525f;font-size:16px;font-weight:700;border-radius:25px;margin-bottom:20px;padding-left:0;line-height:34px;text-align:center}.title04 .num{position:absolute;color:#525260;font-size:20px;line-height:50px;left:15px;top:-8px}.title05{font-size:19px;color:#525261;position:relative;padding-bottom:6px;margin-bottom:10px;font-weight:500}.pagination a,.pagination span{padding:5px 8px;margin:0 5px}}.bunjouFixBtn{position:fixed;top:60px;right:20px;display:inline-block;max-width:160px;z-index:999}@media screen and (max-width:1196px){.bunjouFixBtn{max-width:120px}}@media screen and (max-width:736px){.bunjouFixBtn{top:110px;right:10px;max-width:80px}}#claim{width:800px;margin:30px auto 0;line-height:1.8em}#claim ul{margin:.5em .5em .5em 2em}#claim li{list-style-type:disc;margin-left:1em}.mb10{margin-bottom:10px}#claim p{line-height:180%;margin-bottom:40px}@media screen and (max-width:736px){#claim{width:90%;margin:10px 20px 0}}.covid-19{padding:3%;background:#fffbf7;margin-bottom:40px}.flexcontainer{display:flex;margin-bottom:1%}.flexitem{width:24%;height:100%}.flexcontainer li+li{margin-left:10px}.covid-txt{font-size:12px}.covid-ttl{width:100%}.pc{display:block!important}.sp{display:none!important}@media only screen and (max-width:750px){.pc{display:none!important}.sp{display:block!important}}.l-header{display:flex;align-items:center;justify-content:space-between;padding:10px 50px}.l-header__logo a{display:block;width:80px}.l-header__nav__list{display:flex}.l-header__nav__list>li{position:relative}.l-header__nav__list>li>a{display:inline-block;font-weight:700;color:#545463;padding:30px 15px}.l-header__nav__list>li ul{position:absolute;left:0;width:200px;background:#fff;padding:20px;z-index:3;opacity:0;visibility:hidden;transition:.3s;transform:translateY(-10px);box-sizing:border-box}.l-header__nav__list>li ul.active{opacity:1;visibility:visible;transform:translateY(0)}.l-header__nav__list>li ul li{margin:0 0 10px}.l-header__nav__list>li ul li a{display:inline-block}.l-header__nav__list>li ul li a:hover{text-decoration:underline}.l-header__nav__list>li ul li:last-child{margin:0}.l-header__nav__content{display:none}.l-header__hum{display:none}@media only screen and (max-width:1024px){.l-header{padding:10px 20px}.l-header__nav{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;padding:80px 20px;z-index:3;overflow-y:scroll;opacity:0;visibility:hidden;transition:all .3s ease-in-out;box-sizing:border-box}.l-header__nav__list{display:block;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #000}.l-header__nav__list>li>a{padding:10px}.l-header__nav__list>li ul{position:static;width:100%;padding:10px 20px;transform:translateY(0)}.l-header__nav__list>li ul li{position:relative;padding:0 0 0 1em}.l-header__nav__list>li ul li:before{content:"-";position:absolute;top:0;left:0}.l-header__nav__content{display:flex}.l-header__nav__logo{margin:0 30px 0 0}.l-header__nav__logo a{display:block;width:60px}.l-header__nav__tel{margin:0 0 20px}.l-header__nav__tel a{display:block;font-size:20px;font-family:Oswald,sans-serif;color:#545463}.l-header__nav__instagram__link{display:flex}.l-header__nav__instagram__logo{width:30px;margin:0 10px 0 0}.l-header__nav__instagram__name{font-size:22px;font-family:Oswald,sans-serif;color:#545463;margin:0 0 10px}.l-header__nav__instagram__code{width:100px}.l-header__hum{position:fixed;display:flex;align-items:center;justify-content:center;flex-direction:column;top:0;right:0;width:56px;height:56px;background:#000;cursor:pointer;z-index:4;box-sizing:border-box}.l-header__hum div{display:flex;justify-content:space-between;flex-direction:column;width:22px;height:16px}.l-header__hum span{display:block;width:100%;height:2px;background:#fff;transition:.3s}.l-header.active .l-header__nav{opacity:1;visibility:visible}.l-header.active .l-header__nav__list>li ul{opacity:1;visibility:visible}.l-header.active .l-header__hum span:nth-child(1){transform:translateY(7px) rotate(-45deg)}.l-header.active .l-header__hum span:nth-child(2){opacity:0}.l-header.active .l-header__hum span:nth-child(3){transform:translateY(-7px) rotate(45deg)}}.l-footer{background:#131304}.l-footer__container{max-width:1000px;padding:50px;margin:auto}.l-footer__totop{position:fixed;bottom:20px;right:20px;width:50px;height:50px;cursor:pointer}.l-footer__nav{display:flex;justify-content:center;padding:0 0 50px;margin:0 0 50px;border-bottom:1px solid #545463}.l-footer__nav>ul{margin:0 50px 0 0}.l-footer__nav>ul:last-child{margin:0}.l-footer__nav>ul>li{margin:0 0 20px}.l-footer__nav>ul>li:last-child{margin:0}.l-footer__nav>ul>li>a{display:block;color:#fff;padding:0 0 0 1em;border-left:3px solid #545463}.l-footer__nav>ul>li ul{margin:10px 0 0 10px}.l-footer__nav>ul>li ul li{margin:0 0 5px}.l-footer__nav>ul>li ul li:last-child{margin:0}.l-footer__nav>ul>li ul li a{position:relative;display:block;font-size:13px;color:#fff;padding:0 0 0 1em}.l-footer__nav>ul>li ul li a:before{content:"-";position:absolute;top:0;left:0}.l-footer__company{display:flex;align-items:center;justify-content:center;margin:0 0 20px}.l-footer__logo a{display:block;width:280px}.l-footer__sns{display:flex}.l-footer__sns li{margin:0 10px}.l-footer__sns a{display:block;width:30px}.l-footer__address{font-size:13px;color:#fff;text-align:center}.l-footer__address a{color:#fff;pointer-events:none;text-decoration:none}.l-footer__copyright{display:block;color:#525260;background:#fff;padding:20px;text-align:center}@media only screen and (max-width:1024px){.l-footer__container{padding:20px}.l-footer__totop{bottom:10px;right:10px}.l-footer__nav{display:block;padding:0 0 30px;margin:0 0 30px}.l-footer__nav>ul{margin:0 0 20px}.l-footer__company{flex-direction:column}.l-footer__logo{margin:0 0 20px}.l-footer__address a{pointer-events:auto}.l-footer__copyright{padding:20px 20px 40px}}.c-contact{max-width:800px;padding:50px;margin:auto}.c-contact__head{margin:0 0 30px}.c-contact__head h2{font-size:20px;font-weight:700;padding:10px;color:#525261;background:#ededef;text-align:center}.c-contact__body{display:flex;align-items:center;justify-content:center}.c-contact__body__tel{margin:0 30px 0 0}.c-contact__body__tel a{position:relative;display:block;font-size:18px;font-weight:700;color:#545463;padding:0 0 0 60px}.c-contact__body__tel a:before{content:"";position:absolute;top:12px;left:0;width:52px;height:31px;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/bunjou/ico-telmark.png) center/cover}.c-contact__body__tel span{display:block;font-size:38px;font-weight:400;font-family:Oswald,sans-serif;color:#1e5d3f;letter-spacing:.2em}.c-contact__body__mail{max-width:360px;width:100%}.c-contact__body__mail a{display:flex;align-items:center;justify-content:center;width:100%;height:60px;background:#1e5d3f;border-radius:30px}.c-contact__body__mail span{position:relative;font-size:20px;font-weight:700;color:#ccff35;padding:0 0 0 30px}.c-contact__body__mail span:before{content:"";position:absolute;top:0;left:0;bottom:0;width:20px;height:20px;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/bunjou/ico-arrow.png) center/cover;margin:auto}@media screen and (max-width:767px){.c-contact{padding:50px 20px}.c-contact__head{margin:0 0 20px}.c-contact__head h2{font-size:18px}.c-contact__body{flex-direction:column}.c-contact__body__tel{margin:0 0 20px}.c-contact__body__tel a{font-size:14px;padding:0 0 0 50px}.c-contact__body__tel a:before{top:10px;width:40px;height:24px}.c-contact__body__tel span{font-size:28px}.c-contact__body__mail a{height:50px}.c-contact__body__mail span{font-size:18px}}.c-title{font-size:40px;font-family:"Noto Sans JP";color:#fff;background:#535362;text-align:center;letter-spacing:.1em;padding:30px 50px}.c-title span{display:block;font-size:20px;font-family:Oswald,sans-serif;color:#fff}@media screen and (max-width:767px){.c-title{font-size:24px;padding:30px 20px}.c-title span{font-size:16px}}.c-heading01{font-size:30px;font-family:"Noto Sans JP";color:#545463;text-align:center;letter-spacing:.1rem}.c-heading01 span{display:block;font-size:15px;font-family:Oswald,sans-serif;color:#545463}.c-breadcrumb{background:#f2f2f2;padding:20px 50px;margin:0 0 50px}.c-breadcrumb span{font-size:12px;font-weight:700;color:#000}.c-breadcrumb a{text-decoration:underline}@media screen and (max-width:767px){.c-breadcrumb{padding:20px;margin:0 0 30px}}@keyframes move{0%{transform:rotate(45deg) translate(0,0)}20%{transform:rotate(45deg) translate(10px,10px)}40%{transform:rotate(45deg) translate(0,0)}}.p-front-fixmenu{position:fixed;left:20px;bottom:20px;z-index:2}.p-front-fixmenu a{display:block;width:100px;height:100px}@media screen and (max-width:767px){.p-front-fixmenu a{width:70px;height:70px}}.p-front-hero{position:relative;height:calc(100vh - 80px);overflow:hidden}.p-front-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;z-index:2}.p-front-hero__head{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;font-size:50px;font-weight:400;font-family:serif;text-align:center;letter-spacing:10px;line-height:1.8;text-shadow:2px 2px 10px rgba(0,0,0,.2);padding:20px;color:#fff;z-index:2;box-sizing:border-box}.p-front-hero__head br{display:none}.p-front-hero__body{height:100%}.p-front-hero__body .swiper{height:100%}.p-front-hero__body .swiper-slide img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:18s}.p-front-hero__body .swiper-slide-active img,.p-front-hero__body .swiper-slide-prev img{transform:scale(1.2)}.p-front-hero__foot{position:absolute;left:0;bottom:0;width:100%;color:#fff;text-align:center;padding:0 0 50px;z-index:2;cursor:pointer}.p-front-hero__foot:before{content:"";position:absolute;left:0;right:0;bottom:30px;width:10px;height:10px;margin:auto;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);box-sizing:border-box;animation:move 2s infinite}@media screen and (max-width:767px){.p-front-hero{height:calc(100vh - 53px)}.p-front-hero__head{font-size:20px}.p-front-hero__head br{display:block}}.p-front-works{padding:60px 20px}.p-front-works__head{margin:0 0 50px}.p-front-works__menu{display:flex;justify-content:center;flex-wrap:wrap;margin:0 0 50px}.p-front-works__menu li{margin:4px 0;border-right:1px solid #525261}.p-front-works__menu li:last-child{border-right:none}.p-front-works__menu li a{display:block;padding:0 20px}.p-front-works__body ul{display:flex;flex-wrap:wrap;margin:-5px}.p-front-works__body li{position:relative;width:20%;padding:5px;box-sizing:border-box}.p-front-works__body li .new{position:absolute;top:-10px;left:0;width:40px}.p-front-works__body li .thumbnail a{position:relative;display:block;background:#ededed;padding-top:56.25%}.p-front-works__body li .thumbnail img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-front-works__body li .title{margin:10px 0}.p-front-works__body img{width:100%}@media screen and (max-width:767px){.p-front-works{padding:30px 20px}.p-front-works__head{margin:0 0 30px}.p-front-works__menu{margin:0 0 30px}.p-front-works__menu li a{padding:0 10px}.p-front-works__bnr{margin:0 0 30px}.p-front-works__body li{width:50%}}.p-front-news{background:#ededed;padding:60px 50px}.p-front-news__container{display:flex;max-width:1000px;margin:auto}.p-front-news__head{width:300px}.p-front-news__head h2{font-size:30px;font-family:"Noto Sans JP";color:#545463;letter-spacing:8px;margin:0 0 10px}.p-front-news__head p a{position:relative;display:block;padding:0 0 0 25px}.p-front-news__head p a:before{content:"";position:absolute;top:0;left:0;bottom:0;width:10px;height:10px;margin:auto;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);box-sizing:border-box}.p-front-news__body{flex:1;border-top:1px solid #ccc}.p-front-news__body li{border-bottom:1px solid #ccc}.p-front-news__body a{position:relative;display:flex;padding:30px}.p-front-news__body .content{display:flex}.p-front-news__body time{font-size:16px;font-family:Abel,sans-serif;margin:0 20px 0 0}.p-front-news__body h3{font-size:15px}.p-front-news__body p{position:absolute;top:-10px;left:-10px;width:40px}@media screen and (max-width:767px){.p-front-news{padding:30px 20px}.p-front-news__container{display:block}.p-front-news__head{width:100%;margin:0 0 20px}}.p-front-blog{max-width:1000px;padding:60px 50px;margin:auto}.p-front-blog__head{margin:0 0 50px}.p-front-blog__body{display:flex;margin:0 -20px}.p-front-blog__body li{width:33.3333%;padding:0 20px;box-sizing:border-box}.p-front-blog__body a{display:block}.p-front-blog__body .sub{position:relative;margin:0 0 20px}.p-front-blog__body .sub .icon{position:absolute;top:-10px;left:-10px;width:40px;z-index:1}.p-front-blog__body .sub .thumb{position:relative;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/img_dummy.jpg) center/cover;padding-top:56.25%}.p-front-blog__body .sub .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-front-blog__body .main time{font-size:16px;font-family:Abel,sans-serif;margin:0 0 5px}.p-front-blog__body .main h3{margin:0 0 10px}@media screen and (max-width:767px){.p-front-blog{padding:30px 20px}.p-front-blog__head{margin:0 0 30px}.p-front-blog__body{display:block;margin:0}.p-front-blog__body li{width:100%;padding:0 0 20px}}.p-front-about{background:#ededed;padding:60px 50px}.p-front-about__container{max-width:1000px;margin:auto}.p-front-about__head{margin:0 0 50px}.p-front-about__body{display:flex;justify-content:space-between}.p-front-about__body li{width:32%}.p-front-about__body h3{position:relative;font-size:18px;text-align:center;padding:0 0 10px;margin:20px 0}.p-front-about__body h3:before{content:"";position:absolute;left:0;right:0;bottom:0;width:80px;height:1px;background:#535362;margin:auto}.p-front-about__body img{width:100%}@media screen and (max-width:767px){.p-front-about{padding:30px 20px}.p-front-about__head{margin:0 0 30px}.p-front-about__body{display:block}.p-front-about__body li{width:100%;margin:0 0 30px}.p-front-about__body li:last-child{margin:0}}.p-front-house{background:#ededed;padding:60px 50px}.p-front-house__container{display:flex;align-items:center;justify-content:space-between;max-width:1000px;margin:auto}.p-front-house__head{width:200px;padding:30px 0;text-align:center;border-top:5px solid #000;border-bottom:5px solid #000;box-sizing:border-box}.p-front-house__head h2{margin:0 0 30px}.p-front-house__head a{display:flex;align-items:center;justify-content:center;width:100%;height:40px;font-size:12px;color:#fff;background:#000 url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/serch_icon.png) no-repeat 5px;border-radius:20px}.p-front-house__body{position:relative;width:700px;background:#fff;padding:20px;box-shadow:2px 2px 10px rgba(0,0,0,.1);box-sizing:border-box}.p-front-house__body .swiper-slide{display:flex;justify-content:space-between}.p-front-house__body .swiper-slide .thumb{width:60%}.p-front-house__body .swiper-slide .thumb img{width:100%}.p-front-house__body .swiper-slide .main{width:38%}.p-front-house__body .swiper-slide .main .date{position:relative;border-top:#ccc dotted 1px;color:#fff;padding:10px 0}.p-front-house__body .swiper-slide .main .date .finished{background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/bg_white.png);width:100%;height:70px;line-height:70px;color:#000;font-size:18px;font-weight:700;text-align:center;position:absolute;top:5px;left:0;z-index:10}.p-front-house__body .swiper-slide .main .date .image{position:absolute;top:-20px;left:0;display:none}.p-front-house__body .swiper-slide .main .date .month{color:#000;font-size:16px;font-family:Abel,sans-serif}.p-front-house__body .swiper-slide .main .title{color:#000;text-align:center;padding:10px 0;margin:0 0 20px;border-top:#ccc dotted 1px;border-bottom:#ccc dotted 1px}.p-front-house__body .swiper-slide .main .excerpt{font-size:12px;color:#000;margin:0 0 20px}.p-front-house__body .swiper-slide .main .link a{display:flex;align-items:center;justify-content:center;width:140px;height:40px;font-size:12px;color:#fff;background:#000 url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/arrow_icon.png) no-repeat 10px;margin:auto;border-radius:20px}.p-front-house__body .swiper-button-next,.p-front-house__body .swiper-button-prev{color:#000;z-index:1}.p-front-house__body .swiper-button-next{right:-40px}.p-front-house__body .swiper-button-prev{left:-40px}.p-front-house__body .swiper-pagination{bottom:-30px}.p-front-house__body .swiper-pagination-bullet-active{background:#ccff35}@media only screen and (max-width:1024px){.p-front-house{padding:30px 20px}.p-front-house__container{display:block}.p-front-house__head{width:100%;padding:30px 20px;margin:0 0 30px}.p-front-house__head h2{width:60%;margin:0 auto 30px}.p-front-house__body{width:100%;padding:20px 50px}.p-front-house__body .swiper-slide{display:block}.p-front-house__body .swiper-slide .thumb{width:100%}.p-front-house__body .swiper-slide .main{width:100%}.p-front-house__body .swiper-button-next:after,.p-front-house__body .swiper-button-prev:after{font-size:18px}.p-front-house__body .swiper-button-next{right:10px}.p-front-house__body .swiper-button-prev{left:10px}.p-front-house__body .swiper-pagination{display:none}}.p-works-nav{position:relative;margin:0 0 50px}.p-works-nav__head{font-size:30px;font-family:"Noto Sans JP";text-align:center;margin:0 0 30px}.p-works-nav__parent ul{display:flex;flex-wrap:wrap;justify-content:center;margin:-4px 0}.p-works-nav__parent li{margin:4px 0;border-right:1px solid #525261}.p-works-nav__parent li:last-child{border-right:none}.p-works-nav__parent a{display:block;padding:0 20px}.p-works-nav__child{display:flex;justify-content:center;margin:20px 0 0;display:none}.p-works-nav__child ul{display:flex;justify-content:center;flex-wrap:wrap;margin:-4px}.p-works-nav__child li{margin:4px}.p-works-nav__child a{display:block;font-size:12px;color:#525261;padding:2px 10px;border:1px solid #525261;border-radius:50px}@media screen and (max-width:767px){.p-works-nav__head{font-size:22px}.p-works-nav__parent a{padding:0 10px}}.p-works-archive{padding:0 20px 60px}.p-works-archive__list{display:flex;flex-wrap:wrap;margin:-5px}.p-works-archive__list li{position:relative;width:20%;padding:5px;box-sizing:border-box}.p-works-archive__list li .new{position:absolute;top:-10px;left:0;width:40px}.p-works-archive__list li .thumbnail a{position:relative;display:block;background:#ededed;padding-top:56.25%}.p-works-archive__list li .thumbnail img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.p-works-archive__list li .title{margin:10px 0}.p-works-archive__list img{width:100%}.p-works-archive__btn{display:block;max-width:800px;width:100%;font-size:20px;font-weight:700;font-family:Abel,sans-serif;color:#525260;background:#fff;text-align:center;padding:20px;margin:50px auto;border:2px solid #525261;transition:.3s;cursor:pointer;box-sizing:border-box}.p-works-archive__btn:hover{color:#fff;background:#525260}.p-works-archive__btn.done{display:none}@media screen and (max-width:767px){.p-works-archive__list li{width:50%}}.p-works-single{max-width:1000px;padding:0 50px 100px;margin:auto}.p-works-single__head{display:flex;align-items:center;background:#525261;margin:0 0 80px}.p-works-single__head__thumb{flex:1}.p-works-single__head__main{width:300px;padding:20px;box-sizing:border-box}.p-works-single__head__main h1{font-size:20px;color:#fff;margin:0 0 20px}.p-works-single__head__main table{width:100%;border-top:1px solid #7e7e89;border-bottom:1px solid #7e7e89}.p-works-single__head__main table tr{border-bottom:1px solid #7e7e89}.p-works-single__head__main table tr:last-child{border-bottom:none}.p-works-single__head__main table td,.p-works-single__head__main table th{font-size:13px;color:#fff;padding:10px}.p-works-single__head__main table th{width:80px}.p-works-single__head__main table td{flex:1}.p-works-single__head__main table td a,.p-works-single__head__main table td ol,.p-works-single__head__main table td p,.p-works-single__head__main table td ul{color:#fff}.p-works-single__head__main table td a{text-decoration:underline}.p-works-single__main{margin:0 0 80px}.p-works-single__main__title{font-size:32px;font-family:Abel,sans-serif;margin:0 0 30px}.p-works-single__main__content li{display:flex;align-items:center;margin:0 0 60px}.p-works-single__main__content li:last-child{margin:0}.p-works-single__main__content li figure{flex:1}.p-works-single__main__content li figure img{width:100%}.p-works-single__main__content li figure figcaption{font-size:24px;font-family:Abel,sans-serif;margin:0 0 10px}.p-works-single__main__content li i{display:block;width:80px;height:80px;margin:30px 0 0}.p-works-single__foot__title{font-size:32px;font-family:Abel,sans-serif;margin:0 0 30px}.p-works-single__foot__content .photoList{display:flex;flex-wrap:wrap;margin-bottom:20px}.p-works-single__foot__content .photoList .gallery-item{width:33.3333%;border:1px solid #fff;box-sizing:border-box}.p-works-single__foot__content .photoList .gallery-item a{position:relative;display:block;padding-top:100%;overflow:hidden}.p-works-single__foot__content .photoList .gallery-item a img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;object-fit:cover;transition:.3s}.p-works-single__foot__content .photoList .gallery-item a .gallery-caption{position:absolute;left:0;bottom:0;width:100%;padding:10px;background:#fff;opacity:0;transition:.3s;box-sizing:border-box}.p-works-single__foot__content .photoList .gallery-item a .gallery-caption .roupe{display:none}.p-works-single__foot__content .photoList .gallery-item a:hover{opacity:1}.p-works-single__foot__content .photoList .gallery-item a:hover img{transform:scale(1.1)}.p-works-single__foot__content .photoList .gallery-item a:hover .gallery-caption{opacity:.8}@media screen and (max-width:767px){.p-works-single{padding:0 20px 50px}.p-works-single__head{display:block;margin:0 0 60px}.p-works-single__head__main{width:100%}.p-works-single__main{margin:0 0 60px}.p-works-single__main__content li{display:block;margin:0 0 40px}.p-works-single__main__content li i{width:40px;height:40px;margin:auto;transform:rotate(90deg)}.p-works-single__foot__content .photoList .gallery-item a .gallery-caption{display:none}.p-works-single__foot__content iframe{width:100%;height:auto;aspect-ratio:16/9}}#worksDetail .paging{clear:both;padding-top:30px}#worksDetail .paging .navigation{width:560px;margin:0 auto 10px}#worksDetail .paging .navigation a{font-size:28px;height:50px;line-height:50px;display:block;width:215px;border:#525261 solid 5px;text-align:center;font-family:Abel,sans-serif;color:#525260}#worksDetail .paging .navigation .prev{float:left}#worksDetail .paging .navigation .prev a{padding-left:50px;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/arrow_left.png) no-repeat left center;background-size:50px 50px}#worksDetail .paging .navigation .next{float:right}#worksDetail .paging .navigation .next a{padding-right:50px;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/arrow_right.png) no-repeat right center;background-size:50px 50px}#worksDetail .paging .backLink{width:560px;height:60px;margin:0 auto 98px;background:#fff}#worksDetail .paging .backLink a{border:#525261 solid 5px;font-size:28px;height:50px;line-height:50px;text-align:center;display:block;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/back_to_list.png) no-repeat left center;background-size:50px 50px;font-family:Abel,sans-serif;color:#525260}@media screen and (max-width:767px){#worksDetail .paging{padding:10px}#worksDetail .paging .navigation{width:100%}#worksDetail .paging .navigation a{width:140px;box-sizing:border-box;height:60px}#worksDetail .paging .backLink{width:100%}}.p-news-archive{max-width:800px;padding:0 50px 100px;margin:auto}.p-news-archive__item{border-bottom:1px solid #ccc}.p-news-archive__item:last-child{border-bottom:none}.p-news-archive__link{display:block;padding:30px 0}.p-news-archive__head{margin:0 0 20px}.p-news-archive__head time{font-size:16px;font-family:Abel,sans-serif;margin:0 0 10px}.p-news-archive__head h2{font-size:20px;font-family:"Noto Sans JP";color:#545463}@media screen and (max-width:767px){.p-news-archive{padding:0 20px 50px}}.p-news-single{max-width:800px;padding:0 50px 100px;margin:auto}.p-news-single__head{margin:0 0 20px}.p-news-single__head time{font-size:16px;font-family:Abel,sans-serif;margin:0 0 10px}.p-news-single__head h2{font-size:30px;font-family:"Noto Sans JP";color:#545463}.p-news-single__thumb{margin:0 0 30px}.p-news-single__thumb img{width:100%}.p-news-single__body{margin:0 0 50px}.p-news-single__body h1,.p-news-single__body h2,.p-news-single__body h3,.p-news-single__body h4,.p-news-single__body h5,.p-news-single__body h6{color:#545463;margin:2em 0 1em}.p-news-single__body h1{font-size:30px;padding:0 0 20px;border-bottom:1px solid #545463}.p-news-single__body h2{font-size:26px;padding:0 0 0 20px;border-left:4px solid #545463}.p-news-single__body h3{font-size:20px}.p-news-single__body blockquote,.p-news-single__body ol,.p-news-single__body p,.p-news-single__body ul{margin:0 0 2em}.p-news-single__body ol,.p-news-single__body ul{margin:0 0 2em 2em}.p-news-single__body ul li{list-style:disc}.p-news-single__body blockquote{background:#eee;padding:20px}.p-news-single__body blockquote p:last-child{margin:0}.p-news-single__body iframe{max-width:100%}.p-news-single__foot{display:flex;justify-content:center}.p-news-single__foot p{max-width:300px;width:100%;margin:0 10px}.p-news-single__foot a{display:flex;align-items:center;justify-content:center;width:100%;height:50px;font-size:16px;font-weight:700;font-family:Abel,sans-serif;color:#525260;text-align:center;margin:auto;border:2px solid #525261}@media screen and (max-width:767px){.p-news-single{padding:0 20px 50px}.p-news-single__foot{flex-direction:column;align-items:center}.p-news-single__foot p{margin:0 0 10px}.p-news-single__foot p:last-child{margin:0}}#openHouse .sec01{width:800px;margin:0 auto}#openHouse .sec01 .txt01{font-size:16px;color:#525260;margin-bottom:25px}#openHouse .sec01 .txt02{font-size:20px;line-height:44px;font-weight:700;height:44px;background:#ededef;color:#525261;text-align:center}#openHouse .sec01 .wrap{padding:18px 38px 40px}#openHouse .sec01 .wrap .img01{float:left}#openHouse .sec01 .wrap .link01{float:right}#openHouse .event{margin-bottom:70px}#openHouse .event .heading{margin-bottom:19px}#openHouse .event .heading .date{padding-left:34px;font-size:15px;font-weight:700;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/icon_calendar.png) no-repeat left center;line-height:40px;border-top:1px solid #ccc}#openHouse .event .heading .date .txtEnd{color:#d80000;font-size:15px}#openHouse .event .heading .secTitle{font-size:30px;padding:0 20px;background:#525260;color:#ccff35;line-height:54px;height:54px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;letter-spacing:0;font-weight:700}#openHouse .event .heading .secTitle .txt02{font-size:18px;color:#fff;line-height:54px;font-weight:400}#openHouse .event .txt02{font-size:18px;color:#fff;line-height:54px}#openHouse .event .box01{margin-left:40px;float:left;width:420px}#openHouse .event .box01 .list01{height:120px;margin-bottom:20px}#openHouse .event .box01 .list01 .thumbnail{float:left;position:relative;width:210px;height:120px;overflow:hidden}#openHouse .event .box01 .list01 .thumbnail img{width:100%;height:auto}#openHouse .event .box01 .list01 .thumbnail .roupe{position:absolute;right:5px;bottom:5px}#openHouse .event .box01 .text{padding:12px 20px;margin:0 auto 20px;background:#f6f6f7;border:1px solid #ededef}#openHouse .event .box01 .eventInfo{width:100%;border-top:#ededef solid 3px;border-bottom:#ededef solid 3px}#openHouse .event .box01 .eventInfo td,#openHouse .event .box01 .eventInfo th{padding:8px 0;border-bottom:#ededef solid 1px;vertical-align:top}#openHouse .event .box02{float:right;margin-right:40px}#openHouse .event .box02 .acf-map{width:482px;height:320px;margin-bottom:5px}#openHouse .event .box02 .acf-map img{max-width:inherit!important}#openHouse .event .box02 .map{margin-bottom:5px}#openHouse .event .box02 .maplink{height:17px;line-height:17px;text-align:right}#openHouse .event .box02 .maplink a{position:relative;display:inline-block;color:#1e5d3f;text-decoration:underline}#openHouse .event .box02 .maplink a:after{content:"";position:absolute;top:0;bottom:0;left:-20px;width:17px;text-decoration:underline;height:17px;margin:auto;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/arrow_icon_bk.png) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}#openHouse .event .btns{clear:both;padding-top:20px;display:block;text-align:center}#openHouse .event .btns a{display:inline-block}#openHouseDetail .sec01{margin-bottom:70px}#openHouseDetail .sec01 .heading{margin-bottom:19px}#openHouseDetail .sec01 .heading .date{padding-left:34px;font-size:15px;font-weight:700;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/icon_calendar.png) no-repeat left center;line-height:40px;border-top:1px solid #ccc}#openHouseDetail .sec01 .heading .date .txtEnd{color:#d80000;font-size:15px}#openHouseDetail .sec01 .heading .secTitle{font-size:30px;padding:0 20px;background:#525260;color:#ccff35;line-height:54px;height:54px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;letter-spacing:0;font-weight:700}#openHouseDetail .sec01 .heading .secTitle .txt02{font-size:18px;color:#fff;line-height:54px;font-weight:400}#openHouseDetail .sec01 .list01{width:920px;margin:0 auto 19px}#openHouseDetail .sec01 .list01 .thumbnail{float:left;display:block;position:relative;max-width:460px;max-height:260px;overflow:hidden}#openHouseDetail .sec01 .list01 .thumbnail img{width:100%;height:auto}#openHouseDetail .sec01 .list01 .thumbnail .roupe{position:absolute;right:10px;bottom:10px}#openHouseDetail .sec01 .wrap{width:860px;margin:0 auto 44px}#openHouseDetail .sec01 .wrap .text{width:420px;padding:12px 20px;background:#f6f6f7;border:1px solid #ededef;box-sizing:border-box;float:left}#openHouseDetail .sec01 .wrap .eventInfo{width:420px;float:right;border-top:#ededef solid 3px;border-bottom:#ededef solid 3px}#openHouseDetail .sec01 .wrap .eventInfo td,#openHouseDetail .sec01 .wrap .eventInfo th{padding:8px 0;border-bottom:#ededef solid 1px;vertical-align:top}#openHouseDetail .sec01 .wrap .eventInfo td a,#openHouseDetail .sec01 .wrap .eventInfo th a{color:#1e5d3f;text-decoration:underline}#openHouseDetail .sec01 .wrap .freeTxt{clear:both;width:860px;padding-top:25px;margin:0 auto}#openHouseDetail .sec01 .title01{width:920px;font-size:24px;margin:0 auto 10px}#openHouseDetail .sec01 .map{display:block;text-align:center;margin-bottom:8px}#openHouseDetail .sec01 .acf-map{width:920px;height:300px;margin:20px auto}#openHouseDetail .sec01 .acf-map img{max-width:inherit!important}#openHouseDetail .sec01 .maplink{box-sizing:border-box;padding-left:24px;width:920px;margin:0 auto;height:17px;line-height:17px;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/arrow_icon_bk.png) no-repeat}#openHouseDetail .sec01 .maplink a{color:#1e5d3f;text-decoration:underline}#openHouseDetail .sec02{width:800px;margin:0 auto}#openHouseDetail .sec02 .txt01{font-size:20px;line-height:44px;font-weight:700;height:44px;background:#ededef;color:#525261;text-align:center}#openHouseDetail .sec02 .wrap{padding:18px 38px 40px}#openHouseDetail .sec02 .wrap .img01{float:left}#openHouseDetail .sec02 .wrap .link01{float:right}#openHouseDetail .backLink{width:560px;height:60px;margin:0 auto 98px;background:#fff}#openHouseDetail .backLink a{border:#525261 solid 5px;font-size:28px;height:50px;line-height:50px;text-align:center;display:block;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/back_to_list.png) no-repeat left center;background-size:50px 50px;font-family:Abel,sans-serif;color:#525260;letter-spacing:2px}.kodawari{background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/bg_page_kodawari.png) no-repeat center top}.kodawari .pageTitleSub{text-align:center;padding:32px 0 84px}.kodawariNav{width:1000px;margin:207px auto 46px;padding:13px 0;position:relative;background:#fff;opacity:.8}.kodawariNav ul{text-align:center}.kodawariNav ul li{display:inline-block;color:#52525f;padding:0 15px;line-height:1em;border-left:#52525f dotted 1px}.kodawariNav ul li:first-child{border-left:none}.kodawariNav ul li a{color:#52525f;font-weight:700}.kodawariNav ul li .jpn{font-size:16px}.kodawariNav .bar{background:#ccff35;height:3px;display:block;position:absolute}#kodawari1{width:1000px;margin:0 auto;line-height:1.8em}#kodawari1 .title01{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:4px}#kodawari1 .sec01{margin-bottom:65px}#kodawari1 .sec01 p{float:left;width:480px;height:329px;font-size:17px;line-height:200%;margin-right:20px;color:#52525f;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}#kodawari1 .sec02 .div01 .title02:before{left:0}#kodawari1 .sec02 .div01 .inner{margin-top:6px}#kodawari1 .sec02 .div01 .inner p{float:left;width:410px;height:196px;margin-left:40px;margin-right:20px;font-size:16px;line-height:180%;color:#535362}#kodawari1 .sec02 .div02{margin-left:190px}#kodawari1 .sec02 .div02 .title02{left:-20px}#kodawari1 .sec02 .div02 .title02:before{left:10px}#kodawari1 .sec02 .div02 .inner{margin-top:6px}#kodawari1 .sec02 .div02 .inner img{float:left}#kodawari1 .sec02 .div02 .inner p{width:410px;height:253px;font-size:16px;line-height:180%;display:inline-block;margin-left:20px;color:#525260}#kodawari1 .sec02 .div03 .title02:before{left:0}#kodawari1 .sec02 .div03 .inner{margin-top:6px}#kodawari1 .sec02 .div03 .inner p{float:left;width:410px;height:167px;line-height:180%;font-size:16px;color:#525260;margin-right:20px;margin-left:30px}#kodawari1 .sec02 .div04{margin-left:190px}#kodawari1 .sec02 .div04 .title02{left:-20px}#kodawari1 .sec02 .div04 .title02:before{left:10px}#kodawari1 .sec02 .div04 .inner{margin-top:6px}#kodawari1 .sec02 .div04 .inner img{float:left}#kodawari1 .sec02 .div04 .inner p{width:410px;height:138px;font-size:16px;line-height:180%;display:inline-block;margin-left:20px;color:#525260}#kodawari1 .sec02 .div05 .title02{position:relative;font-size:24px;font-weight:700;color:#535362;line-height:140%;padding-top:43px;height:94px}#kodawari1 .sec02 .div05 .title02:before{left:0}#kodawari1 .sec02 .div05 .inner{margin-top:6px}#kodawari1 .sec02 .div05 .inner p{float:left;width:410px;height:196px;line-height:180%;font-size:16px;color:#525260;margin-right:20px;margin-left:40px}.round{letter-spacing:0;float:left;position:relative;font-size:13px;display:inline-block;width:88px;height:78px;margin-right:22px;padding-top:10px;border-radius:44px;border:2px solid #ccff35;text-align:center;top:-27px;color:#535362}.round .num{position:absolute;font-size:40px;top:39px;left:32px;font-weight:400;color:#535362}#kodawari2{width:1000px;margin:0 auto;line-height:1.8em}#kodawari2 .title01{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:4px}#kodawari2 .sec01{margin-bottom:50px}#kodawari2 .sec01 .lead_txt01{font-size:24px;letter-spacing:2px;margin-bottom:15px}#kodawari2 .sec01 p{font-size:17px;color:#52525f;line-height:200%;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}#kodawari2 .sec02 .div01{float:left;width:480px;height:300px}#kodawari2 .sec02 .div01 p{width:400px;height:196px;font-size:16px;line-height:180%;color:#52525f;margin-top:5px;margin-left:40px}#kodawari2 .sec02 .div02{float:right;width:480px;height:300px}#kodawari2 .sec02 .div02 p{width:400px;height:109px;font-size:16px;line-height:180%;color:#52525f;margin-top:19px;margin-left:40px}#kodawari2 .sec02 .div03{float:left;width:480px;height:277px}#kodawari2 .sec02 .div03 p{width:400px;height:138px;font-size:16px;line-height:180%;color:#52525f;margin-top:8px;margin-left:40px}#kodawari2 .sec02 .div04{float:right;width:480px;height:277px}#kodawari2 .sec02 .div04 p{width:400px;height:167px;font-size:16px;line-height:180%;color:#52525f;margin-top:19px;margin-left:40px}#kodawari2 .sec02 .div05{clear:both;margin-bottom:45px}#kodawari2 .sec02 .div05 .txt01{margin-top:23px;margin-left:40px;font-size:16px;line-height:180%;width:920px;height:109px;color:#52525f}#kodawari2 .sec02 .div05 span{color:#1e5d3f;text-decoration:underline}.flow{background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/bg_page_flow.png) no-repeat center top 60px}.flow .pageTitleSub{text-align:center;padding:32px 0 84px}#kodawari3{width:1000px;margin:400px auto 0;line-height:1.8em}#kodawari3 .title01{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:4px}#kodawari3 .sec01{margin-bottom:30px;overflow:hidden}#kodawari3 .sec01 .lead_txt01{font-size:24px;letter-spacing:3px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;margin-bottom:20px}#kodawari3 .sec01 .txt-box{width:480px;float:left}#kodawari3 .sec01 .image{width:100%;float:right}#kodawari3 .sec01 p{font-size:17px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:200%;color:#525260}#kodawari3 .sec02 .div01{margin-bottom:95px}#kodawari3 .sec02 .div01 img{display:block;margin:0 auto}#kodawari3 .sec02 .div01 p{font-size:16px;line-height:180%;width:920px;margin:15px auto 20px}#kodawari3 .sec02 .div02{position:relative}#kodawari3 .sec02 .div02 p{font-size:16px;line-height:180%;width:920px;margin:15px auto 20px}#kodawari3 .sec02 .div02 .images{position:relative;width:920px;margin:0 auto 80px}#kodawari3 .sec02 .div02 .images img{float:left}#kodawari3 .sec02 .div02 .images img:nth-child(2){margin:0 10px}#kodawari3 .sec02 .div02 .images:before{content:"";width:100px;height:30px;position:absolute;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/kodawari3_arrow.png) no-repeat;top:230px;left:415px}#kodawari3 .sec02 .div03{position:relative}#kodawari3 .sec02 .div03 p{font-size:16px;line-height:180%;width:920px;margin:15px auto 20px}#kodawari3 .sec02 .div03 .images{width:920px;margin:0 auto 70px}#kodawari3 .sec02 .div03 .images img{float:left}#kodawari3 .sec02 .div03 .images img:nth-child(2){margin:0 10px}.highstandard{background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/bg_page_highstandard.png) no-repeat center top 60px}.highstandard .pageTitleSub{text-align:center;padding:32px 0 84px}#kodawari4{width:1000px;margin:400px auto 0;line-height:1.8em}#kodawari4 .title01{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:4px}#kodawari4 .sec01{margin-bottom:50px}#kodawari4 .sec01 .lead_txt01{font-size:24px;color:#525260;margin-bottom:28px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:2px}#kodawari4 .sec01 .inner img{float:right}#kodawari4 .sec01 .inner p{float:left;width:480px;margin-right:20px;font-size:17px;color:#52525f;line-height:210%;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:1px}#kodawari4 .sec01 .box{width:470px;height:200px;margin-bottom:40px;margin-right:60px;float:left}#kodawari4 .sec01 .box:nth-child(even){margin-right:0}#kodawari4 .sec01 .box__head{display:table;width:100%;margin-bottom:10px;overflow:hidden}#kodawari4 .sec01 .box__thumbnail{display:table-cell;width:94px}#kodawari4 .sec01 .box__outline{display:table-cell;width:366px;padding-left:10px;vertical-align:middle}#kodawari4 .sec01 .box__title{font-size:30px;font-weight:700;margin-bottom:10px}#kodawari4 .sec01 .box__lead{font-size:16px;font-weight:700}#kodawari4 .sec01 .box__body{font-size:14px}#kodawari4 .sec02{margin-bottom:66px}#kodawari4 .sec02 .txt_area{margin-bottom:72px}#kodawari4 .sec02 .txt_area p{font-size:16px;color:#52525f;margin-bottom:36px;margin-left:38px}#kodawari4 .sec02 .txt_area .attention{font-weight:700;text-align:right}.company{background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/bg_page_company.png) no-repeat center top 60px}.company .pageTitleSub{text-align:center;padding:32px 0 23px}.companyNav{margin-bottom:80px;width:1000px;margin:207px auto 80px;padding:13px 0;position:relative;background:#fff;opacity:.8}.companyNav ul{text-align:center}.companyNav ul li{display:inline-block;color:#52525f;padding:0 15px;line-height:1em;border-left:#52525f dotted 1px}.companyNav ul li:first-child{border-left:none}.companyNav ul li a{color:#52525f}.companyNav ul li .jpn{font-size:16px}.companyNav ul li .en{font-size:18px;font-family:Abel,sans-serif;font-weight:700}.companyNav .bar{background:#ccff35;height:3px;display:block;position:absolute}#company{width:1000px;margin:400px auto 0;line-height:1.8em}#company .title01{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:4px}#company .sec01 .inner{margin-bottom:54px}#company .sec01 .inner img{float:left;margin-right:30px}#company .sec01 .inner p{font-size:17px;line-height:200%}#company .sec01 .inner .lead1{font-size:38px;line-height:110%;letter-spacing:3px}#company .sec01 .inner .lead2{text-align:right;font-size:20px;line-height:190%;width:75.5%;margin-bottom:11px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}#company .sec01 .inner .lead2 span{font-size:13px;margin-right:20px}#company .sec01 .inner .lead3{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}#company .sec02 table{width:92%;margin:0 auto 60px}#company .sec02 table tr{border-top:1px solid #b9b9c8}#company .sec02 table tr th{border-bottom:1px solid #b9b9c8;color:#52525f;background:#f6f6f7;font-size:16px;padding:13px 20px;width:120px;vertical-align:top;font-weight:400;letter-spacing:1px}#company .sec02 table tr td{border-bottom:1px solid #b9b9c8;color:#52525f;padding:13px 20px;font-size:16px}#company .sec02 table tr td p{margin-bottom:12px}#company .sec02 .image{margin:-30px 0 30px 40px}#company .sec03 .inner{width:92%;margin:0 auto 60px}#company .sec03 .inner p{font-size:16px;color:#52525f;margin-bottom:15px}#company .sec04 .inner{width:92%;margin:0 auto 60px}#company .sec04 .inner img{float:left;margin-right:32px}#company .sec04 .inner p{font-size:16px;color:#52525f;margin-bottom:60px;line-height:1.8em}.staff .pageTitleSub{text-align:center;padding:32px 0 23px}#staff{width:1000px;margin:50px auto 0;line-height:1.8em}#staff .title01{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:4px}#staff .sec01 .lead01{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:16px;color:#52525f;line-height:210%;margin-bottom:35px}#staff .sec01 .staffNav{margin-bottom:80px;width:1000px;margin:0 auto 80px;padding:13px 0;position:relative;background:#f6f6f7}#staff .sec01 .staffNav ul{text-align:center}#staff .sec01 .staffNav ul li{display:inline-block;color:#52525f;padding:0 15px;line-height:1em;border-right:#52525f dotted 1px}#staff .sec01 .staffNav ul li:first-child{border-left:#52525f dotted 1px;margin-left:15px}#staff .sec01 .staffNav ul li a{color:#52525f}#staff .sec01 .staffNav ul li .jpn{font-size:16px}#staff .sec01 .staffNav ul li .en{font-size:18px;font-family:Abel,sans-serif;font-weight:700}#staff .sec01 .staffNav .bar{background:#ccff35;height:3px;display:block;position:absolute}#staff .sec01 .staffList{display:flex;flex-wrap:wrap;margin:-20px -10px;overflow:hidden}#staff .sec01 .staffList li{width:25%;font-size:20px;font-weight:700;color:#52525f;text-align:center;padding:20px 10px;box-sizing:border-box}#staff .sec01 .staffList li .transform{transform:scale(1);transition:all .3s ease-in-out}#staff .sec01 .staffList li figure{position:relative;overflow:hidden!important;width:100%;height:100%;border-radius:50%}#staff .sec01 .staffList li figcaption{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:50%;border-radius:50%;background:rgba(0,0,0,.6);-webkit-transition:.3s;transition:.3s;opacity:0}#staff .sec01 .staffList li figcaption p{opacity:0;color:#fff;font-size:14px;position:absolute;width:100%;text-align:center;top:50%;margin-top:-7px;font-weight:400}#staff .sec01 .staffList li figure:hover figcaption{opacity:1}#staff .sec01 .staffList li figure:hover figcaption p{opacity:1}#staff .sec01 .staffList li a{display:block;overflow:hidden;-webkit-border-radius:50%;border-radius:50%;margin-bottom:10px}#staff .sec01 .staffList li a:hover{opacity:1}#staff .sec01 .staffList li .txt_small{display:block;font-size:14px;font-weight:400}#staff .sec01 .staffList li .name_small{display:inline-block;font-size:14px}#staff .sec01 .staff_daihyo{font-size:20px;font-weight:700;color:#52525f;margin:0 auto 50px;text-align:center;width:500px}#staff .sec01 .staff_daihyo figure{position:relative;overflow:hidden!important;width:100%;height:100%;-webkit-border-radius:50%;border-radius:50%}#staff .sec01 .staff_daihyo figcaption{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:50%;border-radius:50%;background:rgba(0,0,0,.6);-webkit-transition:.3s;transition:.3s;opacity:0}#staff .sec01 .staff_daihyo figcaption p{opacity:0;color:#fff;font-size:14px;position:absolute;width:100%;text-align:center;top:50%;margin-top:-7px;font-weight:400}#staff .sec01 .staff_daihyo figure:hover figcaption{opacity:1}#staff .sec01 .staff_daihyo figure:hover figcaption p{opacity:1}#staff .sec01 .staff_daihyo a{display:block;overflow:hidden;-webkit-border-radius:50%;border-radius:50%;margin-bottom:10px}#staff .sec01 .staff_daihyo a:hover{opacity:1}#staff .sec01 .staff_daihyo .txt_small{display:block;font-size:14px;font-weight:400}#staff .sec01 .staff_daihyo .name_small{display:inline-block;font-size:14px}.white-popup{position:relative;background:#fff;padding:30px;width:auto;max-width:780px;margin:20px auto;border-radius:5px}.white-popup .staff_img{width:250px;float:left}.white-popup .staff_text{width:480px;float:right;color:#52525f;font-size:16px}.white-popup .staff_text .staff_role{font-size:14px;margin-bottom:5px;color:#52525f}.white-popup .staff_text .staff_name{font-size:28px;font-weight:700;margin-bottom:10px}.white-popup .staff_text .staff_name .en{font-size:14px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-style:italic;margin-left:10px}.white-popup .staff_text .staff_name .sm{font-size:22px}.white-popup .staff_text .staff_title{font-size:18px;font-weight:700;color:#52525f;border-bottom:3px solid #1c6fe4;margin-top:30px}.white-popup .staff_text .staff_title span{background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/staff/bg_omoi.png) no-repeat right top;-webkit-background-size:48px 22px;-o-background-size:48px 22px;background-size:48px 22px;padding-right:55px;display:inline-block}.white-popup .staff_text .staff_title.toryo span{background:0 0}.white-popup .staff_text .staff_profile{margin-bottom:5px}.white-popup .staff_text .staff_profile dt{font-size:12px;color:#fff;float:left;padding:0 10px;background:#2061e6;-webkit-border-radius:2px;border-radius:2px;height:18px;line-height:18px;position:relative}.white-popup .staff_text .staff_profile dt::before{display:block;content:"";position:absolute;right:-6px;top:2px;width:14px;height:14px;-webkit-border-radius:3px;border-radius:3px;background-color:#2061e6;transform:rotate(-45deg)}.white-popup .staff_text .staff_profile dd{margin-left:65px;font-size:14px}.white-popup .staff_text .staff_profile.drink dd{margin-left:115px}.white-popup .staff_text .staff_body{margin-top:5px;font-size:14px}#recruit{width:100%;margin:0 auto;line-height:1.8em}#recruit .recruit-wrapper{width:95%;max-width:1000px;margin:36px auto 0}#recruit .sub_sec00{margin:0 auto 99px}#recruit .sub_sec00 .title01{width:100%;margin:0 auto 49px;box-sizing:border-box;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:4px}#recruit .sub_sec00 .lead_txt01{margin:40px 10px 45px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;color:#52525f;letter-spacing:3px;font-size:26px}#recruit .sub_sec00 .inner{margin-bottom:60px}#recruit .sub_sec00 .inner .list01 li{font-size:20px;font-weight:700;padding-left:67px;margin-right:30px;margin-bottom:20px;color:#52525f;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/recruit_04.png) no-repeat;background-position:35px 7px}#recruit .sub_sec00 .inner img{float:right}#recruit .sub_sec01{margin-bottom:59px}#recruit .sub_sec01 .title05{margin:0 auto 34px}#recruit .sub_sec01 .container{width:92%;margin:0 auto 95px}#recruit .sub_sec01 .container .lead_txt03{font-size:20px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;margin:0 0 20px}#recruit .sub_sec01 .container h5{font-size:16px}#recruit .sub_sec01 .container .inner{display:flex;justify-content:space-between;margin:31px auto 49px}#recruit .sub_sec01 .container .inner .img{width:49%}#recruit .sub_sec01 .container .body{display:flex;justify-content:space-between}#recruit .sub_sec01 .container .body .img{width:49%}#recruit .sub_sec01 .container .body .text{width:49%}#recruit .sub_sec02{margin-bottom:80px}#recruit .sub_sec02 .title05{margin:0 auto 45px}#recruit .sub_sec02 .container{width:92%}#recruit .sub_sec02 .container::after{content:"";display:block;clear:both}#recruit .sub_sec02 .container .img{width:28%;margin:0 40px 10px 0;float:left}#recruit .sub_sec02 .container p{font-size:16px;line-height:180%}#recruit .sub_sec02 .container p.txt_name{margin:38px 0 0;font-size:20px;text-align:right;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}#recruit .sub_sec02 .container p.txt_name span{vertical-align:middle;font-size:13px;margin-right:15px}#recruit .sub_sec03 .title05{margin:0 auto 27px}#recruit .sub_sec03 table{width:92%;margin:0 auto 59px}#recruit .sub_sec03 table tr{border-top:1px solid #b9b9c8}#recruit .sub_sec03 table tr th{border-bottom:1px solid #b9b9c8;color:#52525f;background:#f6f6f7;padding:13px 20px;width:150px;vertical-align:top;font-weight:700;font-size:16px}#recruit .sub_sec03 table tr td{border-bottom:1px solid #b9b9c8;color:#52525f;padding:13px 20px;font-size:16px}#recruit .sub_sec03 table tr td p{margin-bottom:26px}#recruit .sub_sec03 table tr td p.txt_bold{margin-bottom:0}#recruit .sub_sec03 table tr td p.lead{margin-bottom:48px;position:relative}#recruit .sub_sec03 table tr td p.lead-border{margin-bottom:48px;position:relative}#recruit .sub_sec03 table tr td p.lead-border:after{content:"";position:absolute;border-bottom:1px solid #b9b9c8;width:100%;top:69px;left:0}#recruit .sub_sec03 table tr td p.txt_colorChange{font-weight:700;color:#ff7f00;margin-bottom:0}#recruit .sub_sec03 table tr td p.mb0{margin-bottom:0}#recruit .sub_sec04 .title05{margin:0 auto 37px}#recruit .sub_sec04 table{width:92%;margin:0 auto 69px}#recruit .sub_sec04 table tr{border-top:1px solid #b9b9c8}#recruit .sub_sec04 table tr th{border-bottom:1px solid #b9b9c8;color:#52525f;background:#f6f6f7;padding:13px 20px;width:150px;vertical-align:top;font-weight:700;font-size:16px}#recruit .sub_sec04 table tr td{border-bottom:1px solid #b9b9c8;color:#52525f;padding:13px 20px;font-size:16px}#recruit .sub_sec04 table tr td ul{margin-bottom:20px}#recruit .sub_sec04 table tr td .address{margin:0 0 21px}#recruit .sub_sec04 table tr td .address a{color:#00e;text-decoration:underline;text-decoration-color:#00e}#recruit .sub_sec05{position:relative}#recruit .sub_sec05 .title05{margin:0 auto 37px}#recruit .sub_sec05 .title04{width:96%;box-sizing:border-box;margin:0 0 20px}#recruit .sub_sec05 .div01{margin:0 40px;padding-bottom:60px}#recruit .sub_sec05 .div01 p{line-height:180%;margin-bottom:10px;font-size:16px}#recruit .sub_sec05 .div01:after{content:"";width:100px;height:30px;position:absolute;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/kodawari3_arrow.png) no-repeat;left:45%}#recruit .sub_sec05 .div01:last-child:after{display:none}#recruit .sub_sec06{margin:0 0 99px}#recruit .sub_sec06 .txt01{margin:0 100px 20px;text-align:center;font-size:20px;color:#52525f;padding:5px 0;background:#ededef;font-weight:400}#recruit .sub_sec06 .container{width:80%;margin:0 auto;display:flex}#recruit .sub_sec06 .container .item{width:50%;text-align:center}#recruit .sub_sec06 .container .item .btn01{display:inline-block;width:360px;height:54px;background:#1e5d3f;border-radius:25px;text-align:center}#recruit .sub_sec06 .container .item .btn01 a{display:block;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/btn_arrow.png) no-repeat;background-position:15px;font-size:18px;color:#cf3;line-height:54px}.privacy{background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/bg_page_privacy.png) no-repeat center top}.privacy .pageTitleSub{text-align:center;padding:30px 0 180px}#privacy{width:1000px;margin:300px auto 0;line-height:1.8em}#privacy .title01{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:4px}#privacy .lead_txt{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;color:#52525f}#privacy .sec01{font-size:17px}#privacy .sec01 .title01{margin-bottom:30px}#privacy .sec01 p{line-height:180%;margin-bottom:40px}#privacy .sec01 .sub_sec01 .title05{margin-bottom:40px}#privacy .sec01 .sub_sec01 .list01{padding-left:40px;font-weight:700;color:#52525f}#privacy .sec01 .sub_sec01 .list01 p{margin-bottom:30px;font-weight:400;color:#52525f}#privacy .sec01 .sub_sec01 .list01 p.mb0{margin-bottom:0}.contactPage{background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/bg_page_privacy.png) no-repeat center top}.contactPage .pageTitleSub{text-align:center;padding:30px 0 140px}#contact{width:1000px;margin:300px auto 0;line-height:1.8em}#contact .title01{font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:4px}#contact .sec01{font-size:17px}#contact .sec01 .title01{margin-bottom:20px}#contact .sec01 .lead_txt{line-height:1.8em;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}#contact .sec01 .sub_sec01 .title05{margin-bottom:20px}#contact .contact_progress{display:none}#contact .contact_wrap{width:920px;margin:0 auto}#contact .contact_wrap .contact_txt01{margin:10px auto}#contact .contact_wrap .contact_txt02{color:#d80000;font-size:14px;font-weight:700;margin:10px auto}#contact .contact_wrap .contact_txt03{font-size:14px}#contact .contact_wrap .contact_txt03 a{color:#007fff;text-decoration:underline}#contact .contact_wrap .btn01{display:block;width:360px;height:54px;margin:0 auto;background:#1e5d3f;border-radius:25px;text-align:center}#contact .contact_wrap .btn01 a{display:block;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/btn_arrow.png) no-repeat;background-position:15px;font-size:18px;color:#cf3;line-height:54px}#contact .contact_wrap .btn_confirm{display:block;width:360px;height:54px;margin:0 auto;background-color:#1e5d3f;background-image:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/btn_arrow.png);background-repeat:no-repeat;background-position:15px;border-radius:25px;text-align:center;background-position:15px;font-size:18px;color:#cf3;cursor:pointer}#contact .must{background:#d90000;color:#fff;font-size:10px;border-radius:3px;padding:1px 4px;vertical-align:3px;margin-right:4px;display:inline-block;line-height:1.6em}#contact .contact_table{width:100%}#contact .contact_table td,#contact .contact_table th{border-top:1px solid #b9b9c8;border-bottom:1px solid #b9b9c8;vertical-align:top}#contact .contact_table th{background:#f6f6f7;font-size:14px;padding:20px}#contact .contact_table th .in{position:relative;display:inline-block}#contact .contact_table th .in .must{position:absolute;right:-40px;top:1px}#contact .contact_table td{padding:12px 15px;font-size:14px}#contact .contact_table td input[type=email],#contact .contact_table td input[type=text]{border:1px solid #b9b9c8;border-radius:0;padding:10px;height:40px;width:400px}#contact .contact_table td input[type=email].addressHead,#contact .contact_table td input[type=text].addressHead{width:90px;margin-left:5px}#contact .contact_table td textarea{border:1px solid #b9b9c8;border-radius:0;padding:10px;height:150px;width:400px}#contact .contact_table td .block{display:block}#bunjou{padding:0 0 60px}#bunjou .bunjouBlock01__inner{max-width:700px;margin:0 auto}#bunjou .bunjouBlock01__head{margin:0 0 30px;display:flex;align-items:center;justify-content:center;text-align:center}#bunjou .bunjouBlock01__head span{display:inline-block;margin:0 10px;font-size:49px;color:#f4aa4b;line-height:1;font-weight:700;font-family:"Noto Sans JP"}#bunjou .bunjouBlock01__head img{max-width:45px;height:auto}#bunjou .bunjouBlock01__bodyTxt{font-size:16px;line-height:1.8;color:#52525f;max-width:700px;margin:0 auto}#bunjou .bunjouBlock02{max-width:960px;margin:30px auto;background:#f6f6f7;display:flex;justify-content:center;align-items:center;padding:24px 10px 25px;box-sizing:border-box}#bunjou .bunjouBlock02__tel{margin:0 45px 0 0}#bunjou .bunjouBlock02__tel a{display:inline-block;font-size:38px;color:#1e5d3f;font-weight:500;letter-spacing:.2em;padding-left:60px;line-height:1;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/bunjou/ico-telmark.png) no-repeat center left;background-size:52px auto;font-family:Oswald,sans-serif}#bunjou .bunjouBlock02__tel a:hover{opacity:.7}#bunjou .bunjouBlock02__tel p{font-size:18px;color:#545463;font-weight:700;text-align:center;line-height:1;margin:10px 0 0}#bunjou .bunjouBlock02__form{display:inline-block;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/bunjou/ico-arrow.png) no-repeat center left 56px,#1e5d3f;background-size:19px auto;width:360px;height:54px;line-height:54px;font-size:20px;color:#ccff35;font-weight:700;text-align:right;padding-right:60px;box-sizing:border-box;border-radius:27px}#bunjou .bunjouPost{max-width:960px;margin:0 auto 70px;display:flex;justify-content:space-between;flex-wrap:wrap}#bunjou .bunjouPost__item{background:#f6f6f7;width:47.8%}#bunjou .bunjouPost__item a{display:block;height:100%}#bunjou .bunjouPost__item a:hover{opacity:.7}#bunjou .bunjouPost__item .thumbnail img{max-width:100%;height:auto}#bunjou .bunjouPost__item .main{padding:15px 0 15px 20px}#bunjou .bunjouPost__item .main .caption{font-weight:700;color:#1e5d3f;font-size:13px;margin:0 0 5px}#bunjou .bunjouPost__item .main .title{font-size:22px;color:#52525f;font-weight:700;margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #535362}#bunjou .bunjouPost__item .main .content p{font-size:13px;line-height:2}#bunjou .bunjouPost__item .main .link{text-align:center;padding:0 20px 0 0;margin:10px 0 0}#bunjou .bunjouPost__item .main .link p{display:inline-block;color:#ccff34;font-size:16px;width:100%;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/bunjou/ico-arrow.png) no-repeat center left 14px,#1e5d3f;background-size:19px;max-width:300px;height:40px;line-height:40px;border-radius:20px}@media screen and (max-width:736px){#bunjou{padding:0 10px 60px;box-sizing:border-box}#bunjou .bunjouBlock01__inner{max-width:100%}#bunjou .bunjouBlock01__head span{font-size:20px}#bunjou .bunjouBlock01__head img{max-width:20px}#bunjou .bunjouBlock01__bodyTxt{font-size:16px;line-height:1.7}#bunjou .bunjouBlock02{max-width:100%;display:block;padding:10px;text-align:center}#bunjou .bunjouBlock02__tel{margin:0 0 20px}#bunjou .bunjouBlock02__tel a{font-size:27px;padding-left:43px;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/bunjou/ico-telmark.png) no-repeat center left;background-size:36px auto}#bunjou .bunjouBlock02__tel p{font-size:14px;margin:10px 0 0}#bunjou .bunjouBlock02__form{text-align:center;width:100%;max-width:300px;font-size:16px;font-weight:400;height:44px;line-height:44px;padding-right:0;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/bunjou/ico-arrow.png) no-repeat center left 14px,#1e5d3f;background-size:16px auto}#bunjou .bunjouPost{max-width:100%;display:block}#bunjou .bunjouPost__item{width:100%}#bunjou .bunjouPost__item .main{padding:15px 0 15px 20px}#bunjou .bunjouPost__item .main .caption{font-size:12px}#bunjou .bunjouPost__item .main .title{font-size:18px;margin:0 0 10px;padding:0 0 10px}#bunjou .bunjouPost__item .main .content p{font-size:12px;line-height:1.5}}#bunjou-single{max-width:1000px;margin:0 auto 100px}#bunjou-single .singleBlock01{margin:0 0 70px}#bunjou-single .singleBlock01__head{font-size:30px;padding:0 20px;background:#525260;color:#ccff35;line-height:54px;height:54px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;letter-spacing:0;font-weight:700}#bunjou-single .singleBlock01__inner{padding:20px 40px;margin:0 0 20px}#bunjou-single .singleBlock01__imgWrap{margin:20px 0 60px;text-align:center}#bunjou-single .singleBlock01__imgWrap img{max-width:100%;height:auto}#bunjou-single .singleBlock01__imgList{overflow:hidden;margin:0 auto 19px}#bunjou-single .singleBlock01__imgList li{float:left;display:block;position:relative;max-width:460px;max-height:260px;overflow:hidden}#bunjou-single .singleBlock01__imgList li img{width:100%;height:auto}#bunjou-single .singleBlock01__imgList li .roupe{position:absolute;right:10px;bottom:10px}#bunjou-single .singleBlock01__txtWrap{padding:0 40px}#bunjou-single .singleBlock01 img{max-width:100%;height:auto}#bunjou-single .singleBlock01 h2{height:70px;line-height:70px;position:relative;text-indent:40px;color:#fff;background-color:#535362;font-size:32px;font-weight:700}#bunjou-single .singleBlock01 h2:before{content:"";width:15px;height:70px;background-color:#ededef;position:absolute;top:-5px;left:4px}#bunjou-single .singleBlock01 h3{font-size:24px;color:#5b5b68;border-bottom:1px solid #5b5b68;margin:20px 0;padding:0 0 5px}#bunjou-single .singleBlock01 p{font-size:16px;color:#5b5b68;line-height:1.6}#bunjou-single .singleBlock01 table{width:100%;border-top:1px solid #535361}#bunjou-single .singleBlock01 table td,#bunjou-single .singleBlock01 table th{border-bottom:1px solid #535361;padding:10px 25px;box-sizing:border-box}#bunjou-single .singleBlock01 table th{color:#63636f;background:#f6f6f7;font-weight:400;width:15%}#bunjou-single .singleBlock01 table td{color:#63636f}#bunjou-single .singleBlock01 .acf-map{width:920px;height:300px;margin:20px auto}#bunjou-single .singleBlock01 .acf-map img{max-width:inherit!important}#bunjou-single .singleBlock01 .maplink{box-sizing:border-box;padding-left:24px;width:920px;margin:0 auto;height:17px;line-height:17px;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/arrow_icon_bk.png) no-repeat}#bunjou-single .singleBlock01 .maplink a{color:#1e5d3f;text-decoration:underline}#bunjou-single .backLink a{border:#525261 solid 5px;font-size:28px;height:50px;width:400px;margin:0 auto;line-height:50px;text-align:center;display:block;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/back_to_list.png) no-repeat left center;background-size:50px 50px;font-family:Abel,sans-serif;color:#525260;letter-spacing:2px}@media screen and (max-width:736px){#bunjou-single{max-width:100%;padding:0 10px;box-sizing:border-box;margin:0 auto 70px}#bunjou-single .singleBlock01{margin:0 0 40px}#bunjou-single .singleBlock01__head{font-size:20px;padding:10px;line-height:1.6;height:auto}#bunjou-single .singleBlock01__inner{padding:15px 0}#bunjou-single .singleBlock01__imgWrap{margin:20px 0 60px}#bunjou-single .singleBlock01__txtWrap{padding:0}#bunjou-single .singleBlock01__imgList{width:100%}#bunjou-single .singleBlock01__imgList li{width:50%;height:auto}#bunjou-single .singleBlock01 h2{height:auto;line-height:1.5;padding:10px;text-indent:0;font-size:18px}#bunjou-single .singleBlock01 h2:before{content:none}#bunjou-single .singleBlock01 h3{font-size:16px}#bunjou-single .singleBlock01 p{font-size:16px}#bunjou-single .singleBlock01 table{width:100%;border-top:1px solid #535361}#bunjou-single .singleBlock01 table td,#bunjou-single .singleBlock01 table th{display:block;padding:15px}#bunjou-single .singleBlock01 table th{width:100%}#bunjou-single .singleBlock01 .acf-map{width:100%}#bunjou-single .singleBlock01 .maplink{width:100%}#bunjou-single .backLink{margin:0 auto}#bunjou-single .backLink a{width:250px;font-size:20px;padding:0 0 0 50px}}.p-notfound{padding:0 50px 100px}.p-notfound p{text-align:center}@media screen and (max-width:767px){.p-notfound{padding:0 20px 50px}}.kodawariArea{padding:30px 0 0;font-family:source-han-sans-japanese,sans-serif;line-height:1.8;font-style:normal;margin-bottom:30px;font-feature-settings:"palt";font-weight:100}.kodawariArea p{margin-bottom:1em;color:#52525f}.kodawariArea p span{color:#52525f}.font22{font-size:22px}.font30{font-size:30px}.font40{font-size:40px}.font60{font-size:60px}.font70{font-size:70px}.fontEL{font-weight:100}.fontL{font-weight:200}.fontN{font-weight:300}.fontR{font-weight:400}.fontM{font-weight:500}.fontB{font-weight:700}.fontH{font-weight:900}.fontUL{background:linear-gradient(rgba(0,0,0,0) 60%,#ccff35 60%)}.kodawariArea{width:1000px;margin:0 auto}.kodawariArea .footerBtn{background:#ccff35;color:#52525f;font-size:1.7em;padding:.5em 2em;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;display:block;margin:0 auto 0;width:40%;letter-spacing:.06em}.kodawariArea .footerBtn:hover{color:#fff;-webkit-transition:all .3s;transition:all .3s;background:#000}.kodawariArea .kodawariMenu li{width:380px;height:380px;background:#ccff35;float:left;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease}.kodawariArea .kodawariMenu li:hover{width:380px;height:380px;background:#ccff35;float:left}.kodawariArea .kodawariMenu li.menu02,.kodawariArea .kodawariMenu li.menu05{float:right}.kodawariArea .kodawariMenu li.menu03{clear:both;margin:-100px 0 0 310px}.kodawariArea .kodawariMenu li.menu04{margin:-100px 0 0 0}.kodawariArea .kodawariMenu li.menu05{margin:-100px 0 0 0}.kodawariArea .scale_up{width:380px;height:380px;overflow:hidden}.kodawariArea .scale_up img{-moz-transition:-moz-transform .3s linear;-webkit-transition:-webkit-transform .3s linear;-o-transition:-o-transform .3s linear;-ms-transition:-ms-transform .3s linear;transition:transform .3s linear}.kodawariArea .scale_up img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.kodawariArea .ttlArea{width:1000px;height:340px;background:#ccff35;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:170px;position:relative;margin:0 auto 140px}.kodawariArea .ttlAreaSp{display:none}.kodawariArea.kodawari01 .ttlArea h2{top:90px;left:290px;position:absolute}.kodawariArea .ttlArea .number{top:40px;left:110px;position:absolute}.kodawariArea .ttlArea .ttlCharacter1{top:110px;left:120px;position:absolute}.kodawariArea .ttlArea .ttlCharacter2{top:60px;left:770px;position:absolute}.kodawariArea .ttlArea .ttlCharacter3{top:300px;left:240px;position:absolute}.kodawariArea figure{margin-bottom:50px}.kodawariArea.kodawari02 .ttlArea{margin-bottom:40px}.kodawariArea.kodawari02 .ttlArea h2{text-align:center;padding:70px 0 0}.kodawariArea.kodawari02 .kodawari02_2{margin-top:230px}#loopSlide{position:absolute;width:100%;overflow:hidden;left:0;min-width:1000px}@media screen and (max-width:736px){#loopSlide{width:100%;min-width:auto}}.simply-scroll-container{position:relative}.simply-scroll-clip{position:relative;overflow:hidden}.simply-scroll-list{overflow:hidden;margin:0;padding:0}.simply-scroll-list li{float:left;padding:0;margin:0;width:210px;height:140px}.simply-scroll-list li img{display:block}.kodawariArea.kodawari02 .family{position:relative;height:360px;width:1000px;margin:0 auto 30px}.kodawariArea.kodawari02 .familySp{display:none}.kodawariArea.kodawari02 .family .family01{position:absolute;bottom:0;left:0}.kodawariArea.kodawari02 .family .family02{position:absolute;bottom:0;left:220px}.kodawariArea.kodawari02 .family .family03{position:absolute;bottom:0;left:460px}.kodawariArea.kodawari02 .family .family04{position:absolute;bottom:0;left:640px}.kodawariArea.kodawari02 .family .family05{position:absolute;bottom:0;right:0}.kodawariArea.kodawari03 .ttlArea{margin-bottom:40px}.kodawariArea.kodawari03 h2{text-align:center;padding:100px 0 0}.kodawariArea.kodawari03 .blockAreaSp{display:none}.kodawariArea.kodawari03 .blockArea{position:relative;height:333px;width:1000px;margin:0 auto 30px}.kodawariArea.kodawari03 .blockArea .block01{position:absolute;left:37px;top:168px}.kodawariArea.kodawari03 .blockArea .block02{position:absolute;left:20px;top:273px}.kodawariArea.kodawari03 .blockArea .block03{position:absolute;left:262px;top:35px}.kodawariArea.kodawari03 .blockArea .block04{position:absolute;left:354px;top:67px}.kodawariArea.kodawari03 .blockArea .block05{position:absolute;left:284px;top:95px}.kodawariArea.kodawari03 .blockArea .block06{position:absolute;left:46px;top:0}.kodawariArea.kodawari03 .blockArea .block07{position:absolute;left:20px;top:60px}.kodawariArea.kodawari03 .blockArea .block08{position:absolute;left:150px;top:60px}.kodawariArea.kodawari03 .blockArea .block09{position:absolute;left:160px;top:120px}.kodawariArea.kodawari03 .blockArea .block10{position:absolute;left:70px;top:166px}.kodawariArea.kodawari03 .blockArea .block11{position:absolute;left:103px;top:213px}.kodawariArea.kodawari03 .blockArea .block12{position:absolute;left:275px;top:165px}.kodawariArea.kodawari03 .blockArea .block13{position:absolute;left:50px;top:273px}.kodawariArea.kodawari03 .blockArea .block14{position:absolute;left:139px;top:273px}.kodawariArea.kodawari03 .blockArea .block15{position:absolute;left:225px;top:273px}.kodawariArea.kodawari03 .blockArea .family01{position:absolute;left:859px;top:17px}.kodawariArea.kodawari03 .blockArea .family02{position:absolute;left:662px;top:16px}.kodawariArea.kodawari03 .blockArea .family03{position:absolute;left:529px;top:22px}.kodawariArea.kodawari03 .blockArea .family04{position:absolute;left:328px;top:232px}.kodawariArea.kodawari03 .houseAreaSp{display:none}.kodawariArea.kodawari03 .houseArea{position:relative;height:500px;width:1000px;margin:0 auto 30px}.kodawariArea.kodawari03 .houseArea .house{position:absolute;left:246px;top:0}.kodawariArea.kodawari03 .houseArea .fuki01{position:absolute;left:96px;top:46px}.kodawariArea.kodawari03 .houseArea .fuki02{position:absolute;left:1px;top:177px}.kodawariArea.kodawari03 .houseArea .fuki03{position:absolute;left:94px;top:309px}.kodawariArea.kodawari03 .houseArea .fuki04{position:absolute;left:767px;top:46px}.kodawariArea.kodawari03 .houseArea .fuki05{position:absolute;left:845px;top:177px}.kodawariArea.kodawari03 .houseArea .fuki06{position:absolute;left:767px;top:309px}#kodawari3 .sec01 .image{width:100%;float:none}#kodawari3 .sec01 .image image{width:50%}.footerBtnArea{padding:170px 0 0}.kodawariArea.kodawari04 .ttlArea{margin-bottom:0}.kodawariArea.kodawari04 h2{text-align:center;padding:100px 0 0}.kodawariArea.kodawari04 .familyArea{position:relative;height:330px;width:1000px;margin:-100px auto 30px}.kodawariArea.kodawari04 .familyAreaSp{display:none}.kodawariArea.kodawari04 .familyArea .graph{position:absolute;left:750px;top:15px}.kodawariArea.kodawari04 .familyArea .noa{position:absolute;left:624px;top:0}.kodawariArea.kodawari04 .familyArea .user{position:absolute;left:386px;top:4px}.kodawariArea.kodawari04 .familyArea .family01{position:absolute;left:315px;top:0}.kodawariArea.kodawari04 .familyArea .family02{position:absolute;left:187px;top:6px}.kodawariArea.kodawari04 .familyArea .family03{position:absolute;left:121px;top:80px}.kodawariArea.kodawari04 .familyArea .family04{position:absolute;left:0;top:238px}.kodawariArea.kodawari05 .ttlArea{margin-bottom:0}.kodawariArea.kodawari05 h2{text-align:center;padding:100px 0 0}.kodawariArea.kodawari05 .illustrationArea{position:relative;height:330px;width:1000px;margin:-100px auto 30px}.kodawariArea.kodawari05 .illustrationArea .character01{position:absolute;left:654px;top:23px}.kodawariArea.kodawari05 .illustrationArea .character02{position:absolute;left:875px;top:22px}.kodawariArea.kodawari05 .illustrationArea .heart01{position:absolute;left:202px;top:0}.kodawariArea.kodawari05 .illustrationArea .heart02{position:absolute;left:202px;top:124px}.kodawariArea.kodawari05 .illustrationArea .heart03{position:absolute;left:343px;top:64px}.kodawariArea.kodawari05 .illustrationArea .heart04{position:absolute;left:343px;top:192px}.kodawariArea.kodawari05 .illustrationArea .heart05{position:absolute;left:484px;top:0}.kodawariArea.kodawari05 .illustrationArea .heart06{position:absolute;left:484px;top:134px}.kodawariArea.kodawari05 .iconSet{clear:both;overflow:hidden;width:910px;margin:-70px auto 0}.kodawariArea.kodawari05 .iconSet.mt0{margin-top:0}.kodawariArea.kodawari05 .icon{float:left;padding-right:20px}.kodawariArea.kodawari05 .iconTxt{font-size:22px;text-align:left;width:670px;display:table-cell;vertical-align:middle;display:inline¥9;zoom:1¥9;height:210px}.iedukuri2017{width:1000px;margin:360px auto 0}.pageBg.iedukuri{background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/iedukuri/index/bg_page_iedukuri.jpg) no-repeat center top 60px}.iedukuri2017 .menuList img{margin-bottom:20px}.iedukuri2017 .menuList li{float:left;width:300px;text-align:left}.iedukuri2017 .menuList li+li{margin-left:50px}.pageBg.iedukuriFlow{background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/iedukuri/flow/bg_page_nagare.jpg) no-repeat center top 60px}#kodawari3 .sec02 .div01 p{font-size:16px;line-height:180%;width:920px;margin:15px auto 20px}@media screen and (max-width:767px){.bc_wrap #breadCrumb{width:100%;padding:5px 10px;box-sizing:border-box}#openHouse .sec01{width:100%;padding:0 10px;box-sizing:border-box}#openHouse .sec01 .txt02{line-height:1.6em;height:auto;padding:10px;text-align:left;font-size:18px}#openHouse .sec01 .wrap{padding:20px}#openHouse .sec01 .wrap .img01{float:none;margin-bottom:10px}#openHouse .sec01 .wrap .img01 img{width:100%;height:auto}#openHouse .sec01 .wrap .link01 img{width:100%;height:auto}#openHouse .event{padding:0 10px;box-sizing:border-box}#openHouse .event .heading .secTitle{line-height:1.6em;height:auto;padding:10px;font-size:20px}#openHouse .event .heading .secTitle .txt02{line-height:1.6em;font-size:14px}#openHouse .event .box01{margin:0 auto;float:none;width:100%}#openHouse .event .box01 .list01{height:auto}#openHouse .event .box01 .list01 .thumbnail{width:50%;height:auto}#openHouse .event .box02{float:none;margin:0 auto}#openHouse .event .box02 .acf-map{width:100%}#openHouse .event .box02 .maplink{text-align:left;padding-left:25px}#openHouse .event .btns a{display:block;width:80%;margin:0 auto 20px}#openHouse .event .btns a img{width:100%;height:auto}#openHouseDetail .sec01{padding:0 10px;box-sizing:border-box}#openHouseDetail .sec01 .heading .secTitle{line-height:1.6em;height:auto;font-size:20px;padding:10px}#openHouseDetail .sec01 .heading .secTitle .txt02{line-height:1.6em;font-size:14px}#openHouseDetail .sec01 .list01{width:100%}#openHouseDetail .sec01 .list01 .thumbnail{width:50%;height:auto}#openHouseDetail .sec01 .wrap{width:100%}#openHouseDetail .sec01 .wrap .text{width:100%;float:none;margin-bottom:20px}#openHouseDetail .sec01 .wrap .eventInfo{width:100%;float:none}#openHouseDetail .sec01 .wrap .freeTxt{width:100%}#openHouseDetail .sec01 .title01{width:100%}#openHouseDetail .sec01 .acf-map{width:100%}#openHouseDetail .sec01 .maplink{width:100%}#openHouseDetail .sec02{width:100%;padding:0 10px;box-sizing:border-box}#openHouseDetail .sec02 .txt01{line-height:1.6em;height:auto;font-size:18px;padding:10px;text-align:left}#openHouseDetail .sec02 .wrap .img01,#openHouseDetail .sec02 .wrap .link01{float:none;margin:0 auto 20px}#openHouseDetail .sec02 .wrap .img01 img,#openHouseDetail .sec02 .wrap .link01 img{width:100%;height:auto}#openHouseDetail .backLink{width:300px}.kodawari .pageTitleSub{padding:40px 0}.kodawari .pageTitleSub img{width:94%;height:auto}.kodawariNav{width:100%;margin-top:160px;margin-bottom:40px}.kodawariNav li{margin-bottom:30px}#kodawari1{width:100%;margin:0 auto}#kodawari1 .sec01{padding:0 10px;margin-bottom:30px}#kodawari1 .sec01 p{float:none;width:100%;height:auto;font-size:14px;line-height:170%;color:#52525f}#kodawari1 .sec01 img{width:100%;height:auto}#kodawari1 .sec02{padding:0 10px}#kodawari1 .sec02 .div01{margin-top:16px;margin-bottom:20px}#kodawari1 .sec02 .div01 .inner{margin-top:6px}#kodawari1 .sec02 .div01 .inner p{float:left;width:100%;height:auto;margin:0;font-size:16px;line-height:180%;color:#535362}#kodawari1 .sec02 .div01 .inner img{width:100%;height:auto}#kodawari1 .sec02 .div02{margin-top:0;margin-left:0}#kodawari1 .sec02 .div02 .title02{left:0}#kodawari1 .sec02 .div02 .inner{margin-top:6px}#kodawari1 .sec02 .div02 .inner img{float:none;width:100%;height:auto}#kodawari1 .sec02 .div02 .inner p{width:100%;height:auto;font-size:15px;line-height:160%;display:inline-block;margin-left:0;color:#525260}#kodawari1 .sec02 .div03{margin-top:16px}#kodawari1 .sec02 .div03 .inner{margin-top:6px}#kodawari1 .sec02 .div03 .inner p{float:none;width:100%;height:auto;line-height:160%;font-size:15px;color:#525260;margin:0}#kodawari1 .sec02 .div03 .inner img{display:block;width:100%;height:auto}#kodawari1 .sec02 .div04{margin-top:16px;margin-left:0}#kodawari1 .sec02 .div04 .title02{left:0}#kodawari1 .sec02 .div04 .inner{margin-top:6px}#kodawari1 .sec02 .div04 .inner img{float:none;width:100%;height:auto}#kodawari1 .sec02 .div04 .inner p{width:100%;height:auto;font-size:15px;line-height:160%;display:inline-block;margin-left:0;color:#525260}#kodawari1 .sec02 .div05{margin-top:16px}#kodawari1 .sec02 .div05 .title02{left:0;padding:0;height:auto;font-weight:500;font-size:20px;margin-bottom:20px}#kodawari1 .sec02 .div05 .title02:before{width:100%;top:100%;left:0}#kodawari1 .sec02 .div05 .inner{margin-top:6px}#kodawari1 .sec02 .div05 .inner p{float:left;width:100%;height:auto;line-height:160%;font-size:15px;color:#525260;margin-right:0;margin-left:0}#kodawari1 .sec02 .div05 .inner img{display:block;width:100%;height:auto}.round{letter-spacing:0;float:left;position:relative;font-size:10px;display:inline-block;width:48px;height:38px;margin-right:22px;padding-top:10px;border-radius:44px;border:2px solid #ccff35;text-align:center;top:0;color:#535362}.round .num{position:absolute;font-size:17px;top:24px;left:17px;font-weight:400;color:#535362}#kodawari2{width:100%;margin:0 auto}#kodawari2 .sec01{margin-bottom:25px}#kodawari2 .sec01 p{font-size:17px;color:#52525f;line-height:180%}#kodawari2 .sec02{padding:0 10px}#kodawari2 .sec02 .div01{float:none;width:100%;height:auto;margin-bottom:20px}#kodawari2 .sec02 .div01 p{width:100%;height:auto;font-size:15px;line-height:160%;color:#52525f;margin-top:10px;margin-left:0}#kodawari2 .sec02 .div02{float:none;width:100%;height:auto;margin-bottom:20px}#kodawari2 .sec02 .div02 p{width:100%;height:auto;font-size:15px;line-height:160%;color:#52525f;margin-top:10px;margin-left:0}#kodawari2 .sec02 .div03{float:left;width:100%;height:auto;margin-bottom:20px}#kodawari2 .sec02 .div03 p{width:100%;height:auto;font-size:15px;line-height:160%;color:#52525f;margin-top:10px;margin-left:0}#kodawari2 .sec02 .div04{float:right;width:100%;height:auto;margin-bottom:20px}#kodawari2 .sec02 .div04 p{width:100%;height:auto;font-size:15px;line-height:160%;color:#52525f;margin-top:10px;margin-left:0}#kodawari2 .sec02 .div05{clear:both;margin-bottom:45px}#kodawari2 .sec02 .div05 .txt01{margin-top:23px;margin-left:0;font-size:16px;line-height:180%;width:100%;height:auto;color:#52525f}#kodawari2 .sec02 .div05 span{color:#1e5d3f;text-decoration:underline}#kodawari3{width:100%}#kodawari3 .sec01{padding:0 10px;margin-bottom:30px}#kodawari3 .sec01 .lead_txt01{margin-bottom:30px}#kodawari3 .sec01 p{font-size:16px;line-height:170%;color:#525260}#kodawari3 .sec01 .lead_txt01{font-size:20px}#kodawari3 .sec01 .lead_txt01 br{display:none}#kodawari3 .sec01 .txt-box{width:auto;margin-bottom:30px}#kodawari3 .sec02{padding:0 10px}#kodawari3 .sec02 .div01{position:relative;margin-bottom:80px}#kodawari3 .sec02 .div01 img{float:none;margin:0 0 10px 0;width:100%;height:auto}#kodawari3 .sec02 .div01 p{width:100%;font-size:16px;color:#52525f;display:inline-block}#kodawari3 .sec02 .div01:before{content:"";width:100px;height:30px;position:absolute;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/kodawari3_arrow.png) no-repeat;top:104%;left:0;right:0;margin:auto}#kodawari3 .sec02 .title04{height:auto;background-position:32px;letter-spacing:.04em}#kodawari3 .sec02 .title04 .num{font-size:16px}#kodawari3 .sec02 .div02{position:relative}#kodawari3 .sec02 .div02 p{font-size:15px;line-height:160%;width:100%;margin:15px auto 20px}#kodawari3 .sec02 .div02 .images{position:relative;width:100%;margin:0 auto 80px}#kodawari3 .sec02 .div02 .images img{float:left;width:32%;height:auto}#kodawari3 .sec02 .div02 .images img:nth-child(2){margin:0 5px}#kodawari3 .sec02 .div02 .images:before{content:"";width:100px;height:30px;position:absolute;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/kodawari3_arrow.png) no-repeat;top:134%;left:30%}#kodawari3 .sec02 .div03{position:relative}#kodawari3 .sec02 .div03 p{font-size:15px;line-height:160%;width:100%;margin:15px auto 20px}#kodawari3 .sec02 .div03 .images{width:100%;margin:0 auto 70px}#kodawari3 .sec02 .div03 .images img{margin:0 0 10px 0;float:left;width:32%;height:auto}#kodawari3 .sec02 .div03 .images img:nth-child(2){margin:0 5px}#kodawari3 .sec02 .btn_wrap .btn01 a{font-size:16px;padding:0 5px}#kodawari4{width:100%}#kodawari4 .sec01{padding:0 10px;margin-bottom:25px}#kodawari4 .sec01 .lead_txt01{font-size:17px;color:#525260;margin-top:20px;margin-bottom:20px}#kodawari4 .sec01 .inner img{float:none;width:100%;height:auto}#kodawari4 .sec01 .inner p{float:none;width:100%;margin-right:0;font-size:15px;color:#52525f;line-height:180%}#kodawari4 .sec01 .box{width:auto;height:auto;margin-right:0}#kodawari4 .sec01 .box__title{line-height:1.4}#kodawari4 .sec02{padding:0 10px;margin-bottom:66px}#kodawari4 .sec02 .txt_area{margin-bottom:20px}#kodawari4 .sec02 .txt_area p{font-size:14px;color:#52525f;margin-bottom:18px;margin-left:0}#kodawari4 .sec02 .txt_area .attention{font-weight:700;text-align:right}#kodawari4 .btn_wrap .btn01 a{font-size:11px;padding:0 2px}.company .pageTitleSub{padding:40px 0}.companyNav{width:100%;margin-top:160px;margin-bottom:40px}.companyNav li{margin-bottom:30px}#company{width:100%;margin:360px auto 0}#company .sec01{padding:0 10px}#company .sec01 .title01{font-size:18px}#company .sec01 .inner{margin-bottom:30px}#company .sec01 .inner img{float:left;margin-right:10px;width:30%}#company .sec01 .inner p{font-size:14px;line-height:170%}#company .sec01 .inner p.lead1{font-size:19px;line-height:110%;padding-top:37px}#company .sec01 .inner p.lead2{text-align:right;font-size:16px;line-height:190%;width:100%;margin-bottom:11px;padding-bottom:25px}#company .sec01 .inner p.lead2 span{font-size:10px;margin-right:0}#company .sec02{padding:0 10px}#company .sec02 table{width:92%;margin:0 auto 60px}#company .sec02 table tr{border-top:1px solid #b9b9c8}#company .sec02 table tr th{border-bottom:1px solid #b9b9c8;color:#52525f;background:#f6f6f7;padding:8px 10px;font-size:13px;font-weight:500;vertical-align:top;width:90px}#company .sec02 table tr td{border-bottom:1px solid #b9b9c8;color:#52525f;padding:8px 10px;font-size:13px}#company .sec02 table tr td img{width:100%;height:auto}#company .sec02 .image{width:92%;margin:30px auto}#company .sec02 .image img{width:100%;height:auto}#company .sec03{padding:0 10px}#company .sec03 .inner{width:92%;margin:0 auto 60px}#company .sec03 .inner p{font-size:15px;color:#52525f;margin-bottom:15px}#company .sec03 .inner iframe{width:100%;height:auto}#company .sec04{padding:0 10px}#company .sec04 .inner{width:92%;margin:0 auto 60px}#company .sec04 .inner img{float:none;width:100%;height:auto;margin-right:0;margin-bottom:20px}#company .sec04 .inner p{font-size:15px;color:#52525f;margin-bottom:30px}#staff{width:100%}#staff .sec01{padding:0 10px}#staff .sec01 p{font-size:15px;color:#52525f;line-height:160%;margin-bottom:30px}#staff .sec01 .staffNav{width:100%}#staff .sec01 .staffNav ul{display:flex;justify-content:flex-start;text-align:left}#staff .sec01 .staffNav ul li{padding:0 7px}#staff .sec01 .staffNav ul li a{font-size:12px}#staff .sec01 .staffList{margin:-10px -5px}#staff .sec01 .staffList li{width:33.3333%;font-size:12px;padding:10px 5px}#staff .sec01 .staffList li figcaption{display:none}#staff .sec01 .staffList li .txt_small{font-size:10px;line-height:1}#staff .sec01 .staff_daihyo{padding:0 10px;width:100%;box-sizing:border-box}#staff .sec01 .staff_daihyo img{width:100%;max-width:500px;height:auto}.white-popup{padding:10px;width:auto;max-width:94%;box-sizing:border-box}.white-popup .staff_img{width:100%;float:none;margin-bottom:20px}.white-popup .staff_img img{width:100%;height:auto}.white-popup .staff_text{width:100%;float:none;color:#52525f;font-size:16px}.white-popup .staff_text .staff_role{font-size:14px;margin-bottom:5px;color:#52525f}.white-popup .staff_text .staff_title{font-size:22px;font-weight:700;color:#52525f}.white-popup .staff_text .staff_profile{margin-bottom:30px}#recruit{width:100%}#recruit .sub_sec00{margin:0 auto 60px}#recruit .sub_sec00 .lead_txt01{font-size:20px;margin-top:20px;margin-bottom:30px}#recruit .sub_sec00 .inner{margin-bottom:30px}#recruit .sub_sec00 .inner .list01{float:none;width:100%}#recruit .sub_sec00 .inner .list01 li{font-size:16px;line-height:140%;padding-left:33px;margin-right:0;margin-bottom:5px;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/recruit_04.png) no-repeat;background-position:10px 4px}#recruit .sub_sec01{margin-bottom:29px}#recruit .sub_sec01 .lead_txt03{font-size:18px;margin-bottom:20px}#recruit .sub_sec01 .container{margin:0 auto 60px}#recruit .sub_sec01 .container .inner{flex-direction:column}#recruit .sub_sec01 .container .inner .img{width:100%}#recruit .sub_sec01 .container .inner .img img{width:100%}#recruit .sub_sec01 .container .inner .img:first-child{margin:0 auto 15px}#recruit .sub_sec01 .container .body{flex-direction:column}#recruit .sub_sec01 .container .body .text{width:100%;margin:0 auto 31px}#recruit .sub_sec01 .container .body .img{width:100%}#recruit .sub_sec01 .container .body .img img{width:100%}#recruit .sub_sec02{margin-bottom:60px}#recruit .sub_sec02 .container .img{width:50%;margin:0 20px 10px 0;text-align:center}#recruit .sub_sec02 .container p{font-size:15px;line-height:160%}#recruit .sub_sec02 .container .txt_name{font-size:18px;text-align:right}#recruit .sub_sec02 .container .txt_name span{vertical-align:middle;font-size:11px;margin-right:15px}#recruit .sub_sec03 table{width:100%;margin:0 auto 60px}#recruit .sub_sec03 table tr{border-top:1px solid #b9b9c8}#recruit .sub_sec03 table tr th{display:block;border-bottom:1px solid #b9b9c8;color:#52525f;background:#f6f6f7;font-size:15px;padding:6px 10px;width:95%;font-weight:500;vertical-align:top}#recruit .sub_sec03 table tr td{display:list-item;list-style:none;border-bottom:1px solid #b9b9c8;color:#52525f;font-size:15px;padding:6px 10px}#recruit .sub_sec03 table tr td p{font-size:15px;margin-bottom:26px}#recruit .sub_sec03 table tr td p.txt_bold{margin-bottom:0}#recruit .sub_sec03 table tr td p.lead{margin-bottom:26px}#recruit .sub_sec03 table tr td p.lead-border{margin-bottom:24px;padding-bottom:10px;position:relative}#recruit .sub_sec03 table tr td p.lead-border:after{content:"";position:absolute;border-bottom:1px solid #b9b9c8;width:100%;top:100%;left:0}#recruit .sub_sec03 table tr td p.txt_colorChange{font-weight:700;color:#ff7f00;margin-bottom:0}#recruit .sub_sec03 table tr td p.mb0{margin-bottom:0}#recruit .sub_sec04 .title05{margin:0 auto 27px}#recruit .sub_sec04 table{width:100%;margin:0 auto 60px}#recruit .sub_sec04 table tr{border-top:1px solid #b9b9c8}#recruit .sub_sec04 table tr th{display:block;border-bottom:1px solid #b9b9c8;color:#52525f;background:#f6f6f7;width:95%;padding:6px 10px;vertical-align:top}#recruit .sub_sec04 table tr td{display:list-item;list-style:none;border-bottom:1px solid #b9b9c8;color:#52525f;font-size:16px;padding:6px 10px}#recruit .sub_sec04 table tr td ul{margin-bottom:20px}#recruit .sub_sec05{position:relative}#recruit .sub_sec05 .title05{margin:0 auto 27px}#recruit .sub_sec05 .div01{margin:0;padding-bottom:60px}#recruit .sub_sec05 .div01 .title04{width:100%;position:relative;left:50%;transform:translate(-50%,0)}#recruit .sub_sec05 .div01 p{line-height:180%;margin-bottom:5px}#recruit .sub_sec05 .div01:after{content:"";width:100px;height:30px;position:absolute;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/kodawari3_arrow.png) no-repeat;left:50%;transform:translate(-50%,40%)}#recruit .sub_sec06{margin:0 0 60px}#recruit .sub_sec06 .txt01{margin:0 0 20px;text-align:center;font-size:18px;color:#52525f;padding:5px 0;background:#ededef}#recruit .sub_sec06 .container{margin:0 auto;flex-direction:column;align-items:center}#recruit .sub_sec06 .container .item{width:100%}#recruit .sub_sec06 .container .item img{float:none;margin-right:0;margin-bottom:20px;margin-left:13px;width:90%;height:auto}#recruit .sub_sec06 .container .item .btn01{display:inline-block;width:90%;height:40px;background:#1e5d3f;border-radius:25px;text-align:center;margin-left:13px}#recruit .sub_sec06 .container .item .btn01 a{display:block;background:url(//noa-style.com/cp-bin/wordpress/wp-content/themes/noastyle/images/btn_arrow.png) no-repeat;background-position:15px;font-size:16px;color:#cf3;line-height:43px}.privacy .pageTitleSub{padding:70px 0 100px}.privacy .pageTitleSub img{width:94%;height:auto}#privacy{width:100%;margin:160px auto 0}#privacy .sec01{padding:0 10px;font-size:15px}#privacy .sec01 .title01{margin-bottom:25px}#privacy .sec01 p{line-height:180%;margin-bottom:30px}#privacy .sec01 .sub_sec01 .title05{margin-bottom:20px}#privacy .sec01 .sub_sec01 .list01{padding-left:29px;font-weight:700}#privacy .sec01 .sub_sec01 .list01 p{margin-bottom:20px;font-weight:400}#privacy .sec01 .sub_sec01 .list01 p.mb0{margin-bottom:0}.contactPage .pageTitleSub{padding:70px 0 100px}.contactPage .pageTitleSub img{width:94%;height:auto}#contact{width:100%;margin:160px auto 0;padding:0 10px;box-sizing:border-box}#contact .contact_progress img{width:100%;height:auto}#contact .contact_wrap{width:100%}#contact .contact_wrap .btn_confirm{width:100%}#contact .contact_table{border:1px solid #b9b9c8}#contact .contact_table td,#contact .contact_table th{display:block;border-top:none}#contact .contact_table td input[type=email],#contact .contact_table td input[type=text]{width:100%;box-sizing:border-box}#contact .contact_table td textarea{width:100%;box-sizing:border-box}.font22{font-size:11px}.font30{font-size:14px}.font40{font-size:18px}.font60{font-size:26px}.font70{font-size:30px}.pageTitle__kodawari{width:90%!important;height:auto!important}.footerBtnArea{padding:150px 0 0}.kodawariArea{width:auto;padding:0 15px}.kodawariArea .kodawariMenu li{width:300px;height:auto;float:none;margin:0 auto 40px}.kodawariArea .kodawariMenu li:hover{width:300px;height:auto;float:none}.kodawariArea .kodawariMenu li.menu02,.kodawariArea .kodawariMenu li.menu05{float:none}.kodawariArea .kodawariMenu li.menu03,.kodawariArea .kodawariMenu li.menu04,.kodawariArea .kodawariMenu li.menu05{margin:0 auto 40px}.kodawariArea .kodawariMenu li a img{display:block;width:100%;height:auto}.kodawariArea .ttlArea{display:none}.kodawariArea .ttlAreaSp{display:block}.kodawariArea .ttlAreaSp img{width:100%;height:auto}.kodawariArea.kodawari01 .aCenter{width:100%;margin:0 auto}.kodawariArea.kodawari01 .aCenter figure{width:100%;height:auto}.kodawariArea.kodawari01 .aCenter figure img{width:100%;height:auto}.kodawariArea.kodawari02 .family{display:none}.kodawariArea.kodawari02 .familySp{display:block;margin:0 auto 40px}.kodawariArea.kodawari02 .familySp img{width:100%;height:auto}.kodawariArea.kodawari03 .blockArea,.kodawariArea.kodawari03 .houseArea{display:none}.kodawariArea.kodawari03 .blockAreaSp,.kodawariArea.kodawari03 .houseAreaSp{display:block;width:100%;margin:40px auto}.kodawariArea.kodawari03 .blockAreaSp img,.kodawariArea.kodawari03 .houseAreaSp img{width:100%;height:auto}.kodawariArea.kodawari04 .familyArea{display:none}.kodawariArea.kodawari04 .familyAreaSp{display:block;margin:40px auto}.kodawariArea.kodawari04 .familyAreaSp img{width:100%;height:auto}.kodawariArea.kodawari04 .sp_width_adjust{width:100%;height:auto}.kodawariArea.kodawari05 figure{margin-bottom:0}.kodawariArea.kodawari05 .aCenter .illustrationArea{display:none}.kodawariArea.kodawari05 .iconSet{width:100%;margin:0 auto 30px}.kodawariArea.kodawari05 .icon{width:20%}.kodawariArea.kodawari05 .icon img{width:100%;height:auto}.kodawariArea.kodawari05 .iconTxt{height:auto;vertical-align:top;width:70%;font-size:15px}.kodawariArea .footerBtn{font-size:1.2em;width:70%}.iedukuri2017{width:100%}.iedukuri2017 .menuList li{margin:0 auto 40px;float:none}.iedukuri2017 .menuList li a{display:block}.iedukuri2017 .menuList li+li{margin:0 auto 40px}}