@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";

 html,
body {
height: 100%;
}
*,
*::after,
*::before {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
* {
margin: 0;
padding: 0;
font-size: inherit;
line-height: inherit;
}
pre,
textarea {
overflow: auto;
}
[hidden],
template {
display: none;
}
details,
main,
summary {
display: block;
}
input[type=number] {
width: auto;
}
input[type=search] {
-webkit-appearance: textfield;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
-webkit-appearance: none;
}
progress {
display: inline-block;
}
small {
font-size: 75%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
textarea {
resize: vertical;
}
audio,
canvas,
iframe,
img,
svg,
video {
vertical-align: middle;
}
audio:not([controls]) {
display: none;
}
img {
max-width: 100%;
height: auto;
border: 0;
}
button,
input,
select,
textarea {
min-height: 1.5em;
color: inherit;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
input {
line-height: normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
border-style: none;
background-color: transparent;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
code,
kbd,
pre,
samp {
font-family: monospace;
}
ol,
ul {
list-style: none;
}
select {
-moz-appearance: none;
-webkit-appearance: none;
}
table {
border-spacing: 0;
border-collapse: collapse;
}
fieldset {
border: 0;
} html {
font-size: 62.5%;
}
@media screen and (min-width: 768px) {
body {
font-size: 1.4rem;
line-height: 1.765;
}
}
@media screen and (min-width: 1366px) {
body {
font-size: 1.4rem;
}
}
a {
color: #000;
text-decoration: none;
}
img {
height: auto;
vertical-align: middle;
width: 100%;
} .dp-b {
display: block;
}
.pc-none {
display: block;
}
@media screen and (min-width: 768px) {
.pc-none {
display: none;
}
}
.sp-none {
display: none;
}
@media screen and (min-width: 768px) {
.sp-none {
display: block;
}
}
.t-just {
text-align-last: left; text-align: justify; }
.ta-c {
text-align: center;
}
.sp-ta-center {
text-align: center;
}
@media screen and (min-width: 768px) {
.sp-ta-center {
text-align: initial;
}
.pc-ta-r {
text-align: right;
}
}
.cant-click {
pointer-events: none;
}
@media screen and (min-width: 768px) {
.fade {
opacity: 1;
-webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.fade:hover {
opacity: .6;
}
}
.color-black {
color: #000;
}
.color-white {
color: #fff;
}
.color-gray {
color: #323237;
}
.f-roboto {
font-family: "Roboto", sans-serif;
}
.f-roboto-bold {
font-family: "Roboto", sans-serif;
font-weight: 700;
}
.f-roboto-con {
font-family: "Roboto Condensed", sans-serif;
}
.f-roboto-con-bold {
font-family: "Roboto Condensed", sans-serif;
font-weight: 700;
}
.f-palt {
-webkit-font-feature-settings: 'palt';
font-feature-settings: 'palt';
}
.fw-n {
font-weight: normal;
}
.fw-b {
font-weight: bold;
}
.sp-fs-1 {
font-size: 1px;
}
.sp-fs-2 {
font-size: 2px;
}
.sp-fs-3 {
font-size: 3px;
}
.sp-fs-4 {
font-size: 4px;
}
.sp-fs-5 {
font-size: 5px;
}
.sp-fs-6 {
font-size: 6px;
}
.sp-fs-7 {
font-size: 7px;
}
.sp-fs-8 {
font-size: 8px;
}
.sp-fs-9 {
font-size: 9px;
}
.sp-fs-10 {
font-size: 10px;
}
.sp-fs-11 {
font-size: 11px;
}
.sp-fs-12 {
font-size: 12px;
}
.sp-fs-13 {
font-size: 13px;
}
.sp-fs-14 {
font-size: 14px;
}
.sp-fs-15 {
font-size: 15px;
}
.sp-fs-16 {
font-size: 16px;
}
.sp-fs-17 {
font-size: 17px;
}
.sp-fs-18 {
font-size: 18px;
}
.sp-fs-19 {
font-size: 19px;
}
.sp-fs-20 {
font-size: 20px;
}
.sp-fs-21 {
font-size: 21px;
}
.sp-fs-22 {
font-size: 22px;
}
.sp-fs-23 {
font-size: 23px;
}
.sp-fs-24 {
font-size: 24px;
}
.sp-fs-25 {
font-size: 25px;
}
.sp-fs-26 {
font-size: 26px;
}
.sp-fs-27 {
font-size: 27px;
}
.sp-fs-28 {
font-size: 28px;
}
.sp-fs-29 {
font-size: 29px;
}
.sp-fs-30 {
font-size: 30px;
}
.sp-fs-31 {
font-size: 31px;
}
.sp-fs-32 {
font-size: 32px;
}
.sp-fs-33 {
font-size: 33px;
}
.sp-fs-34 {
font-size: 34px;
}
.sp-fs-35 {
font-size: 35px;
}
.sp-fs-36 {
font-size: 36px;
}
.sp-fs-37 {
font-size: 37px;
}
.sp-fs-38 {
font-size: 38px;
}
.sp-fs-39 {
font-size: 39px;
}
.sp-fs-40 {
font-size: 40px;
}
.sp-fs-41 {
font-size: 41px;
}
.sp-fs-42 {
font-size: 42px;
}
.sp-fs-43 {
font-size: 43px;
}
.sp-fs-44 {
font-size: 44px;
}
.sp-fs-45 {
font-size: 45px;
}
.sp-fs-46 {
font-size: 46px;
}
.sp-fs-47 {
font-size: 47px;
}
.sp-fs-48 {
font-size: 48px;
}
.sp-fs-49 {
font-size: 49px;
}
.sp-fs-50 {
font-size: 50px;
}
@media screen and (min-width: 768px) {
.pc-fs-1 {
font-size: 1px;
}
.pc-fs-2 {
font-size: 2px;
}
.pc-fs-3 {
font-size: 3px;
}
.pc-fs-4 {
font-size: 4px;
}
.pc-fs-5 {
font-size: 5px;
}
.pc-fs-6 {
font-size: 6px;
}
.pc-fs-7 {
font-size: 7px;
}
.pc-fs-8 {
font-size: 8px;
}
.pc-fs-9 {
font-size: 9px;
}
.pc-fs-10 {
font-size: 10px;
}
.pc-fs-11 {
font-size: 11px;
}
.pc-fs-12 {
font-size: 12px;
}
.pc-fs-13 {
font-size: 13px;
}
.pc-fs-14 {
font-size: 14px;
}
.pc-fs-15 {
font-size: 15px;
}
.pc-fs-16 {
font-size: 16px;
}
.pc-fs-17 {
font-size: 17px;
}
.pc-fs-18 {
font-size: 18px;
}
.pc-fs-19 {
font-size: 19px;
}
.pc-fs-20 {
font-size: 20px;
}
.pc-fs-21 {
font-size: 21px;
}
.pc-fs-22 {
font-size: 22px;
}
.pc-fs-23 {
font-size: 23px;
}
.pc-fs-24 {
font-size: 24px;
}
.pc-fs-25 {
font-size: 25px;
}
.pc-fs-26 {
font-size: 26px;
}
.pc-fs-27 {
font-size: 27px;
}
.pc-fs-28 {
font-size: 28px;
}
.pc-fs-29 {
font-size: 29px;
}
.pc-fs-30 {
font-size: 30px;
}
.pc-fs-31 {
font-size: 31px;
}
.pc-fs-32 {
font-size: 32px;
}
.pc-fs-33 {
font-size: 33px;
}
.pc-fs-34 {
font-size: 34px;
}
.pc-fs-35 {
font-size: 35px;
}
.pc-fs-36 {
font-size: 36px;
}
.pc-fs-37 {
font-size: 37px;
}
.pc-fs-38 {
font-size: 38px;
}
.pc-fs-39 {
font-size: 39px;
}
.pc-fs-40 {
font-size: 40px;
}
.pc-fs-41 {
font-size: 41px;
}
.pc-fs-42 {
font-size: 42px;
}
.pc-fs-43 {
font-size: 43px;
}
.pc-fs-44 {
font-size: 44px;
}
.pc-fs-45 {
font-size: 45px;
}
.pc-fs-46 {
font-size: 46px;
}
.pc-fs-47 {
font-size: 47px;
}
.pc-fs-48 {
font-size: 48px;
}
.pc-fs-49 {
font-size: 49px;
}
.pc-fs-50 {
font-size: 50px;
}
}
.sp-lh-10 {
line-height: 1;
}
.sp-lh-11 {
line-height: 1.1;
}
.sp-lh-12 {
line-height: 1.2;
}
.sp-lh-13 {
line-height: 1.3;
}
.sp-lh-14 {
line-height: 1.4;
}
.sp-lh-15 {
line-height: 1.5;
}
.sp-lh-16 {
line-height: 1.6;
}
.sp-lh-17 {
line-height: 1.7;
}
.sp-lh-18 {
line-height: 1.8;
}
.sp-lh-19 {
line-height: 1.9;
}
.sp-lh-20 {
line-height: 2;
}
.sp-lh-21 {
line-height: 2.1;
}
.sp-lh-22 {
line-height: 2.2;
}
.sp-lh-23 {
line-height: 2.3;
}
.sp-lh-24 {
line-height: 2.4;
}
.sp-lh-25 {
line-height: 2.5;
}
.sp-lh-26 {
line-height: 2.6;
}
.sp-lh-27 {
line-height: 2.7;
}
.sp-lh-28 {
line-height: 2.8;
}
.sp-lh-29 {
line-height: 2.9;
}
.sp-lh-30 {
line-height: 3;
}
.sp-lh-31 {
line-height: 3.1;
}
.sp-lh-32 {
line-height: 3.2;
}
.sp-lh-33 {
line-height: 3.3;
}
.sp-lh-34 {
line-height: 3.4;
}
.sp-lh-35 {
line-height: 3.5;
}
.sp-lh-36 {
line-height: 3.6;
}
.sp-lh-37 {
line-height: 3.7;
}
.sp-lh-38 {
line-height: 3.8;
}
.sp-lh-39 {
line-height: 3.9;
}
.sp-lh-40 {
line-height: 4;
}
@media screen and (min-width: 768px) {
.pc-lh-10 {
line-height: 1;
}
.pc-lh-11 {
line-height: 1.1;
}
.pc-lh-12 {
line-height: 1.2;
}
.pc-lh-13 {
line-height: 1.3;
}
.pc-lh-14 {
line-height: 1.4;
}
.pc-lh-15 {
line-height: 1.5;
}
.pc-lh-16 {
line-height: 1.6;
}
.pc-lh-17 {
line-height: 1.7;
}
.pc-lh-18 {
line-height: 1.8;
}
.pc-lh-19 {
line-height: 1.9;
}
.pc-lh-20 {
line-height: 2;
}
.pc-lh-21 {
line-height: 2.1;
}
.pc-lh-22 {
line-height: 2.2;
}
.pc-lh-23 {
line-height: 2.3;
}
.pc-lh-24 {
line-height: 2.4;
}
.pc-lh-25 {
line-height: 2.5;
}
.pc-lh-26 {
line-height: 2.6;
}
.pc-lh-27 {
line-height: 2.7;
}
.pc-lh-28 {
line-height: 2.8;
}
.pc-lh-29 {
line-height: 2.9;
}
.pc-lh-30 {
line-height: 3;
}
.pc-lh-31 {
line-height: 3.1;
}
.pc-lh-32 {
line-height: 3.2;
}
.pc-lh-33 {
line-height: 3.3;
}
.pc-lh-34 {
line-height: 3.4;
}
.pc-lh-35 {
line-height: 3.5;
}
.pc-lh-36 {
line-height: 3.6;
}
.pc-lh-37 {
line-height: 3.7;
}
.pc-lh-38 {
line-height: 3.8;
}
.pc-lh-39 {
line-height: 3.9;
}
.pc-lh-40 {
line-height: 4;
}
}
.ls-75 {
letter-spacing: .075em;
}
.sp-mgt-0 {
margin-top: 0px;
}
.sp-mgt-1 {
margin-top: 1px;
}
.sp-mgt-2 {
margin-top: 2px;
}
.sp-mgt-3 {
margin-top: 3px;
}
.sp-mgt-4 {
margin-top: 4px;
}
.sp-mgt-5 {
margin-top: 5px;
}
.sp-mgt-6 {
margin-top: 6px;
}
.sp-mgt-7 {
margin-top: 7px;
}
.sp-mgt-8 {
margin-top: 8px;
}
.sp-mgt-9 {
margin-top: 9px;
}
.sp-mgt-10 {
margin-top: 10px;
}
.sp-mgt-11 {
margin-top: 11px;
}
.sp-mgt-12 {
margin-top: 12px;
}
.sp-mgt-13 {
margin-top: 13px;
}
.sp-mgt-14 {
margin-top: 14px;
}
.sp-mgt-15 {
margin-top: 15px;
}
.sp-mgt-16 {
margin-top: 16px;
}
.sp-mgt-17 {
margin-top: 17px;
}
.sp-mgt-18 {
margin-top: 18px;
}
.sp-mgt-19 {
margin-top: 19px;
}
.sp-mgt-20 {
margin-top: 20px;
}
.sp-mgt-21 {
margin-top: 21px;
}
.sp-mgt-22 {
margin-top: 22px;
}
.sp-mgt-23 {
margin-top: 23px;
}
.sp-mgt-24 {
margin-top: 24px;
}
.sp-mgt-25 {
margin-top: 25px;
}
.sp-mgt-26 {
margin-top: 26px;
}
.sp-mgt-27 {
margin-top: 27px;
}
.sp-mgt-28 {
margin-top: 28px;
}
.sp-mgt-29 {
margin-top: 29px;
}
.sp-mgt-30 {
margin-top: 30px;
}
.sp-mgt-31 {
margin-top: 31px;
}
.sp-mgt-32 {
margin-top: 32px;
}
.sp-mgt-33 {
margin-top: 33px;
}
.sp-mgt-34 {
margin-top: 34px;
}
.sp-mgt-35 {
margin-top: 35px;
}
.sp-mgt-36 {
margin-top: 36px;
}
.sp-mgt-37 {
margin-top: 37px;
}
.sp-mgt-38 {
margin-top: 38px;
}
.sp-mgt-39 {
margin-top: 39px;
}
.sp-mgt-40 {
margin-top: 40px;
}
.sp-mgt-41 {
margin-top: 41px;
}
.sp-mgt-42 {
margin-top: 42px;
}
.sp-mgt-43 {
margin-top: 43px;
}
.sp-mgt-44 {
margin-top: 44px;
}
.sp-mgt-45 {
margin-top: 45px;
}
.sp-mgt-46 {
margin-top: 46px;
}
.sp-mgt-47 {
margin-top: 47px;
}
.sp-mgt-48 {
margin-top: 48px;
}
.sp-mgt-49 {
margin-top: 49px;
}
.sp-mgt-50 {
margin-top: 50px;
}
.sp-mgt-51 {
margin-top: 51px;
}
.sp-mgt-52 {
margin-top: 52px;
}
.sp-mgt-53 {
margin-top: 53px;
}
.sp-mgt-54 {
margin-top: 54px;
}
.sp-mgt-55 {
margin-top: 55px;
}
.sp-mgt-56 {
margin-top: 56px;
}
.sp-mgt-57 {
margin-top: 57px;
}
.sp-mgt-58 {
margin-top: 58px;
}
.sp-mgt-59 {
margin-top: 59px;
}
.sp-mgt-60 {
margin-top: 60px;
}
.sp-mgt-61 {
margin-top: 61px;
}
.sp-mgt-62 {
margin-top: 62px;
}
.sp-mgt-63 {
margin-top: 63px;
}
.sp-mgt-64 {
margin-top: 64px;
}
.sp-mgt-65 {
margin-top: 65px;
}
.sp-mgt-66 {
margin-top: 66px;
}
.sp-mgt-67 {
margin-top: 67px;
}
.sp-mgt-68 {
margin-top: 68px;
}
.sp-mgt-69 {
margin-top: 69px;
}
.sp-mgt-70 {
margin-top: 70px;
}
.sp-mgt-71 {
margin-top: 71px;
}
.sp-mgt-72 {
margin-top: 72px;
}
.sp-mgt-73 {
margin-top: 73px;
}
.sp-mgt-74 {
margin-top: 74px;
}
.sp-mgt-75 {
margin-top: 75px;
}
.sp-mgt-76 {
margin-top: 76px;
}
.sp-mgt-77 {
margin-top: 77px;
}
.sp-mgt-78 {
margin-top: 78px;
}
.sp-mgt-79 {
margin-top: 79px;
}
.sp-mgt-80 {
margin-top: 80px;
}
.sp-mgt-81 {
margin-top: 81px;
}
.sp-mgt-82 {
margin-top: 82px;
}
.sp-mgt-83 {
margin-top: 83px;
}
.sp-mgt-84 {
margin-top: 84px;
}
.sp-mgt-85 {
margin-top: 85px;
}
.sp-mgt-86 {
margin-top: 86px;
}
.sp-mgt-87 {
margin-top: 87px;
}
.sp-mgt-88 {
margin-top: 88px;
}
.sp-mgt-89 {
margin-top: 89px;
}
.sp-mgt-90 {
margin-top: 90px;
}
.sp-mgt-91 {
margin-top: 91px;
}
.sp-mgt-92 {
margin-top: 92px;
}
.sp-mgt-93 {
margin-top: 93px;
}
.sp-mgt-94 {
margin-top: 94px;
}
.sp-mgt-95 {
margin-top: 95px;
}
.sp-mgt-96 {
margin-top: 96px;
}
.sp-mgt-97 {
margin-top: 97px;
}
.sp-mgt-98 {
margin-top: 98px;
}
.sp-mgt-99 {
margin-top: 99px;
}
.sp-mgt-100 {
margin-top: 100px;
}
.sp-mgt-101 {
margin-top: 101px;
}
.sp-mgt-102 {
margin-top: 102px;
}
.sp-mgt-103 {
margin-top: 103px;
}
.sp-mgt-104 {
margin-top: 104px;
}
.sp-mgt-105 {
margin-top: 105px;
}
.sp-mgt-106 {
margin-top: 106px;
}
.sp-mgt-107 {
margin-top: 107px;
}
.sp-mgt-108 {
margin-top: 108px;
}
.sp-mgt-109 {
margin-top: 109px;
}
.sp-mgt-110 {
margin-top: 110px;
}
.sp-mgt-111 {
margin-top: 111px;
}
.sp-mgt-112 {
margin-top: 112px;
}
.sp-mgt-113 {
margin-top: 113px;
}
.sp-mgt-114 {
margin-top: 114px;
}
.sp-mgt-115 {
margin-top: 115px;
}
.sp-mgt-116 {
margin-top: 116px;
}
.sp-mgt-117 {
margin-top: 117px;
}
.sp-mgt-118 {
margin-top: 118px;
}
.sp-mgt-119 {
margin-top: 119px;
}
.sp-mgt-120 {
margin-top: 120px;
}
.sp-mgt-121 {
margin-top: 121px;
}
.sp-mgt-122 {
margin-top: 122px;
}
.sp-mgt-123 {
margin-top: 123px;
}
.sp-mgt-124 {
margin-top: 124px;
}
.sp-mgt-125 {
margin-top: 125px;
}
.sp-mgt-126 {
margin-top: 126px;
}
.sp-mgt-127 {
margin-top: 127px;
}
.sp-mgt-128 {
margin-top: 128px;
}
.sp-mgt-129 {
margin-top: 129px;
}
.sp-mgt-130 {
margin-top: 130px;
}
.sp-mgt-131 {
margin-top: 131px;
}
.sp-mgt-132 {
margin-top: 132px;
}
.sp-mgt-133 {
margin-top: 133px;
}
.sp-mgt-134 {
margin-top: 134px;
}
.sp-mgt-135 {
margin-top: 135px;
}
.sp-mgt-136 {
margin-top: 136px;
}
.sp-mgt-137 {
margin-top: 137px;
}
.sp-mgt-138 {
margin-top: 138px;
}
.sp-mgt-139 {
margin-top: 139px;
}
.sp-mgt-140 {
margin-top: 140px;
}
.sp-mgt-141 {
margin-top: 141px;
}
.sp-mgt-142 {
margin-top: 142px;
}
.sp-mgt-143 {
margin-top: 143px;
}
.sp-mgt-144 {
margin-top: 144px;
}
.sp-mgt-145 {
margin-top: 145px;
}
.sp-mgt-146 {
margin-top: 146px;
}
.sp-mgt-147 {
margin-top: 147px;
}
.sp-mgt-148 {
margin-top: 148px;
}
.sp-mgt-149 {
margin-top: 149px;
}
.sp-mgt-150 {
margin-top: 150px;
}
.sp-mgt-151 {
margin-top: 151px;
}
.sp-mgt-152 {
margin-top: 152px;
}
.sp-mgt-153 {
margin-top: 153px;
}
.sp-mgt-154 {
margin-top: 154px;
}
.sp-mgt-155 {
margin-top: 155px;
}
.sp-mgt-156 {
margin-top: 156px;
}
.sp-mgt-157 {
margin-top: 157px;
}
.sp-mgt-158 {
margin-top: 158px;
}
.sp-mgt-159 {
margin-top: 159px;
}
.sp-mgt-160 {
margin-top: 160px;
}
.sp-mgt-161 {
margin-top: 161px;
}
.sp-mgt-162 {
margin-top: 162px;
}
.sp-mgt-163 {
margin-top: 163px;
}
.sp-mgt-164 {
margin-top: 164px;
}
.sp-mgt-165 {
margin-top: 165px;
}
.sp-mgt-166 {
margin-top: 166px;
}
.sp-mgt-167 {
margin-top: 167px;
}
.sp-mgt-168 {
margin-top: 168px;
}
.sp-mgt-169 {
margin-top: 169px;
}
.sp-mgt-170 {
margin-top: 170px;
}
.sp-mgt-171 {
margin-top: 171px;
}
.sp-mgt-172 {
margin-top: 172px;
}
.sp-mgt-173 {
margin-top: 173px;
}
.sp-mgt-174 {
margin-top: 174px;
}
.sp-mgt-175 {
margin-top: 175px;
}
.sp-mgt-176 {
margin-top: 176px;
}
.sp-mgt-177 {
margin-top: 177px;
}
.sp-mgt-178 {
margin-top: 178px;
}
.sp-mgt-179 {
margin-top: 179px;
}
.sp-mgt-180 {
margin-top: 180px;
}
.sp-mgt-181 {
margin-top: 181px;
}
.sp-mgt-182 {
margin-top: 182px;
}
.sp-mgt-183 {
margin-top: 183px;
}
.sp-mgt-184 {
margin-top: 184px;
}
.sp-mgt-185 {
margin-top: 185px;
}
.sp-mgt-186 {
margin-top: 186px;
}
.sp-mgt-187 {
margin-top: 187px;
}
.sp-mgt-188 {
margin-top: 188px;
}
.sp-mgt-189 {
margin-top: 189px;
}
.sp-mgt-190 {
margin-top: 190px;
}
.sp-mgt-191 {
margin-top: 191px;
}
.sp-mgt-192 {
margin-top: 192px;
}
.sp-mgt-193 {
margin-top: 193px;
}
.sp-mgt-194 {
margin-top: 194px;
}
.sp-mgt-195 {
margin-top: 195px;
}
.sp-mgt-196 {
margin-top: 196px;
}
.sp-mgt-197 {
margin-top: 197px;
}
.sp-mgt-198 {
margin-top: 198px;
}
.sp-mgt-199 {
margin-top: 199px;
}
.sp-mgt-200 {
margin-top: 200px;
}
.sp-mgb-0 {
margin-bottom: 0px;
}
.sp-mgb-1 {
margin-bottom: 1px;
}
.sp-mgb-2 {
margin-bottom: 2px;
}
.sp-mgb-3 {
margin-bottom: 3px;
}
.sp-mgb-4 {
margin-bottom: 4px;
}
.sp-mgb-5 {
margin-bottom: 5px;
}
.sp-mgb-6 {
margin-bottom: 6px;
}
.sp-mgb-7 {
margin-bottom: 7px;
}
.sp-mgb-8 {
margin-bottom: 8px;
}
.sp-mgb-9 {
margin-bottom: 9px;
}
.sp-mgb-10 {
margin-bottom: 10px;
}
.sp-mgb-11 {
margin-bottom: 11px;
}
.sp-mgb-12 {
margin-bottom: 12px;
}
.sp-mgb-13 {
margin-bottom: 13px;
}
.sp-mgb-14 {
margin-bottom: 14px;
}
.sp-mgb-15 {
margin-bottom: 15px;
}
.sp-mgb-16 {
margin-bottom: 16px;
}
.sp-mgb-17 {
margin-bottom: 17px;
}
.sp-mgb-18 {
margin-bottom: 18px;
}
.sp-mgb-19 {
margin-bottom: 19px;
}
.sp-mgb-20 {
margin-bottom: 20px;
}
.sp-mgb-21 {
margin-bottom: 21px;
}
.sp-mgb-22 {
margin-bottom: 22px;
}
.sp-mgb-23 {
margin-bottom: 23px;
}
.sp-mgb-24 {
margin-bottom: 24px;
}
.sp-mgb-25 {
margin-bottom: 25px;
}
.sp-mgb-26 {
margin-bottom: 26px;
}
.sp-mgb-27 {
margin-bottom: 27px;
}
.sp-mgb-28 {
margin-bottom: 28px;
}
.sp-mgb-29 {
margin-bottom: 29px;
}
.sp-mgb-30 {
margin-bottom: 30px;
}
.sp-mgb-31 {
margin-bottom: 31px;
}
.sp-mgb-32 {
margin-bottom: 32px;
}
.sp-mgb-33 {
margin-bottom: 33px;
}
.sp-mgb-34 {
margin-bottom: 34px;
}
.sp-mgb-35 {
margin-bottom: 35px;
}
.sp-mgb-36 {
margin-bottom: 36px;
}
.sp-mgb-37 {
margin-bottom: 37px;
}
.sp-mgb-38 {
margin-bottom: 38px;
}
.sp-mgb-39 {
margin-bottom: 39px;
}
.sp-mgb-40 {
margin-bottom: 40px;
}
.sp-mgb-41 {
margin-bottom: 41px;
}
.sp-mgb-42 {
margin-bottom: 42px;
}
.sp-mgb-43 {
margin-bottom: 43px;
}
.sp-mgb-44 {
margin-bottom: 44px;
}
.sp-mgb-45 {
margin-bottom: 45px;
}
.sp-mgb-46 {
margin-bottom: 46px;
}
.sp-mgb-47 {
margin-bottom: 47px;
}
.sp-mgb-48 {
margin-bottom: 48px;
}
.sp-mgb-49 {
margin-bottom: 49px;
}
.sp-mgb-50 {
margin-bottom: 50px;
}
.sp-mgb-51 {
margin-bottom: 51px;
}
.sp-mgb-52 {
margin-bottom: 52px;
}
.sp-mgb-53 {
margin-bottom: 53px;
}
.sp-mgb-54 {
margin-bottom: 54px;
}
.sp-mgb-55 {
margin-bottom: 55px;
}
.sp-mgb-56 {
margin-bottom: 56px;
}
.sp-mgb-57 {
margin-bottom: 57px;
}
.sp-mgb-58 {
margin-bottom: 58px;
}
.sp-mgb-59 {
margin-bottom: 59px;
}
.sp-mgb-60 {
margin-bottom: 60px;
}
.sp-mgb-61 {
margin-bottom: 61px;
}
.sp-mgb-62 {
margin-bottom: 62px;
}
.sp-mgb-63 {
margin-bottom: 63px;
}
.sp-mgb-64 {
margin-bottom: 64px;
}
.sp-mgb-65 {
margin-bottom: 65px;
}
.sp-mgb-66 {
margin-bottom: 66px;
}
.sp-mgb-67 {
margin-bottom: 67px;
}
.sp-mgb-68 {
margin-bottom: 68px;
}
.sp-mgb-69 {
margin-bottom: 69px;
}
.sp-mgb-70 {
margin-bottom: 70px;
}
.sp-mgb-71 {
margin-bottom: 71px;
}
.sp-mgb-72 {
margin-bottom: 72px;
}
.sp-mgb-73 {
margin-bottom: 73px;
}
.sp-mgb-74 {
margin-bottom: 74px;
}
.sp-mgb-75 {
margin-bottom: 75px;
}
.sp-mgb-76 {
margin-bottom: 76px;
}
.sp-mgb-77 {
margin-bottom: 77px;
}
.sp-mgb-78 {
margin-bottom: 78px;
}
.sp-mgb-79 {
margin-bottom: 79px;
}
.sp-mgb-80 {
margin-bottom: 80px;
}
.sp-mgb-81 {
margin-bottom: 81px;
}
.sp-mgb-82 {
margin-bottom: 82px;
}
.sp-mgb-83 {
margin-bottom: 83px;
}
.sp-mgb-84 {
margin-bottom: 84px;
}
.sp-mgb-85 {
margin-bottom: 85px;
}
.sp-mgb-86 {
margin-bottom: 86px;
}
.sp-mgb-87 {
margin-bottom: 87px;
}
.sp-mgb-88 {
margin-bottom: 88px;
}
.sp-mgb-89 {
margin-bottom: 89px;
}
.sp-mgb-90 {
margin-bottom: 90px;
}
.sp-mgb-91 {
margin-bottom: 91px;
}
.sp-mgb-92 {
margin-bottom: 92px;
}
.sp-mgb-93 {
margin-bottom: 93px;
}
.sp-mgb-94 {
margin-bottom: 94px;
}
.sp-mgb-95 {
margin-bottom: 95px;
}
.sp-mgb-96 {
margin-bottom: 96px;
}
.sp-mgb-97 {
margin-bottom: 97px;
}
.sp-mgb-98 {
margin-bottom: 98px;
}
.sp-mgb-99 {
margin-bottom: 99px;
}
.sp-mgb-100 {
margin-bottom: 100px;
}
.sp-mgb-101 {
margin-bottom: 101px;
}
.sp-mgb-102 {
margin-bottom: 102px;
}
.sp-mgb-103 {
margin-bottom: 103px;
}
.sp-mgb-104 {
margin-bottom: 104px;
}
.sp-mgb-105 {
margin-bottom: 105px;
}
.sp-mgb-106 {
margin-bottom: 106px;
}
.sp-mgb-107 {
margin-bottom: 107px;
}
.sp-mgb-108 {
margin-bottom: 108px;
}
.sp-mgb-109 {
margin-bottom: 109px;
}
.sp-mgb-110 {
margin-bottom: 110px;
}
.sp-mgb-111 {
margin-bottom: 111px;
}
.sp-mgb-112 {
margin-bottom: 112px;
}
.sp-mgb-113 {
margin-bottom: 113px;
}
.sp-mgb-114 {
margin-bottom: 114px;
}
.sp-mgb-115 {
margin-bottom: 115px;
}
.sp-mgb-116 {
margin-bottom: 116px;
}
.sp-mgb-117 {
margin-bottom: 117px;
}
.sp-mgb-118 {
margin-bottom: 118px;
}
.sp-mgb-119 {
margin-bottom: 119px;
}
.sp-mgb-120 {
margin-bottom: 120px;
}
.sp-mgb-121 {
margin-bottom: 121px;
}
.sp-mgb-122 {
margin-bottom: 122px;
}
.sp-mgb-123 {
margin-bottom: 123px;
}
.sp-mgb-124 {
margin-bottom: 124px;
}
.sp-mgb-125 {
margin-bottom: 125px;
}
.sp-mgb-126 {
margin-bottom: 126px;
}
.sp-mgb-127 {
margin-bottom: 127px;
}
.sp-mgb-128 {
margin-bottom: 128px;
}
.sp-mgb-129 {
margin-bottom: 129px;
}
.sp-mgb-130 {
margin-bottom: 130px;
}
.sp-mgb-131 {
margin-bottom: 131px;
}
.sp-mgb-132 {
margin-bottom: 132px;
}
.sp-mgb-133 {
margin-bottom: 133px;
}
.sp-mgb-134 {
margin-bottom: 134px;
}
.sp-mgb-135 {
margin-bottom: 135px;
}
.sp-mgb-136 {
margin-bottom: 136px;
}
.sp-mgb-137 {
margin-bottom: 137px;
}
.sp-mgb-138 {
margin-bottom: 138px;
}
.sp-mgb-139 {
margin-bottom: 139px;
}
.sp-mgb-140 {
margin-bottom: 140px;
}
.sp-mgb-141 {
margin-bottom: 141px;
}
.sp-mgb-142 {
margin-bottom: 142px;
}
.sp-mgb-143 {
margin-bottom: 143px;
}
.sp-mgb-144 {
margin-bottom: 144px;
}
.sp-mgb-145 {
margin-bottom: 145px;
}
.sp-mgb-146 {
margin-bottom: 146px;
}
.sp-mgb-147 {
margin-bottom: 147px;
}
.sp-mgb-148 {
margin-bottom: 148px;
}
.sp-mgb-149 {
margin-bottom: 149px;
}
.sp-mgb-150 {
margin-bottom: 150px;
}
.sp-mgb-151 {
margin-bottom: 151px;
}
.sp-mgb-152 {
margin-bottom: 152px;
}
.sp-mgb-153 {
margin-bottom: 153px;
}
.sp-mgb-154 {
margin-bottom: 154px;
}
.sp-mgb-155 {
margin-bottom: 155px;
}
.sp-mgb-156 {
margin-bottom: 156px;
}
.sp-mgb-157 {
margin-bottom: 157px;
}
.sp-mgb-158 {
margin-bottom: 158px;
}
.sp-mgb-159 {
margin-bottom: 159px;
}
.sp-mgb-160 {
margin-bottom: 160px;
}
.sp-mgb-161 {
margin-bottom: 161px;
}
.sp-mgb-162 {
margin-bottom: 162px;
}
.sp-mgb-163 {
margin-bottom: 163px;
}
.sp-mgb-164 {
margin-bottom: 164px;
}
.sp-mgb-165 {
margin-bottom: 165px;
}
.sp-mgb-166 {
margin-bottom: 166px;
}
.sp-mgb-167 {
margin-bottom: 167px;
}
.sp-mgb-168 {
margin-bottom: 168px;
}
.sp-mgb-169 {
margin-bottom: 169px;
}
.sp-mgb-170 {
margin-bottom: 170px;
}
.sp-mgb-171 {
margin-bottom: 171px;
}
.sp-mgb-172 {
margin-bottom: 172px;
}
.sp-mgb-173 {
margin-bottom: 173px;
}
.sp-mgb-174 {
margin-bottom: 174px;
}
.sp-mgb-175 {
margin-bottom: 175px;
}
.sp-mgb-176 {
margin-bottom: 176px;
}
.sp-mgb-177 {
margin-bottom: 177px;
}
.sp-mgb-178 {
margin-bottom: 178px;
}
.sp-mgb-179 {
margin-bottom: 179px;
}
.sp-mgb-180 {
margin-bottom: 180px;
}
.sp-mgb-181 {
margin-bottom: 181px;
}
.sp-mgb-182 {
margin-bottom: 182px;
}
.sp-mgb-183 {
margin-bottom: 183px;
}
.sp-mgb-184 {
margin-bottom: 184px;
}
.sp-mgb-185 {
margin-bottom: 185px;
}
.sp-mgb-186 {
margin-bottom: 186px;
}
.sp-mgb-187 {
margin-bottom: 187px;
}
.sp-mgb-188 {
margin-bottom: 188px;
}
.sp-mgb-189 {
margin-bottom: 189px;
}
.sp-mgb-190 {
margin-bottom: 190px;
}
.sp-mgb-191 {
margin-bottom: 191px;
}
.sp-mgb-192 {
margin-bottom: 192px;
}
.sp-mgb-193 {
margin-bottom: 193px;
}
.sp-mgb-194 {
margin-bottom: 194px;
}
.sp-mgb-195 {
margin-bottom: 195px;
}
.sp-mgb-196 {
margin-bottom: 196px;
}
.sp-mgb-197 {
margin-bottom: 197px;
}
.sp-mgb-198 {
margin-bottom: 198px;
}
.sp-mgb-199 {
margin-bottom: 199px;
}
.sp-mgb-200 {
margin-bottom: 200px;
}
.sp-mgr-0 {
margin-right: 0px;
}
.sp-mgr-1 {
margin-right: 1px;
}
.sp-mgr-2 {
margin-right: 2px;
}
.sp-mgr-3 {
margin-right: 3px;
}
.sp-mgr-4 {
margin-right: 4px;
}
.sp-mgr-5 {
margin-right: 5px;
}
.sp-mgr-6 {
margin-right: 6px;
}
.sp-mgr-7 {
margin-right: 7px;
}
.sp-mgr-8 {
margin-right: 8px;
}
.sp-mgr-9 {
margin-right: 9px;
}
.sp-mgr-10 {
margin-right: 10px;
}
.sp-mgr-11 {
margin-right: 11px;
}
.sp-mgr-12 {
margin-right: 12px;
}
.sp-mgr-13 {
margin-right: 13px;
}
.sp-mgr-14 {
margin-right: 14px;
}
.sp-mgr-15 {
margin-right: 15px;
}
.sp-mgr-16 {
margin-right: 16px;
}
.sp-mgr-17 {
margin-right: 17px;
}
.sp-mgr-18 {
margin-right: 18px;
}
.sp-mgr-19 {
margin-right: 19px;
}
.sp-mgr-20 {
margin-right: 20px;
}
.sp-mgr-21 {
margin-right: 21px;
}
.sp-mgr-22 {
margin-right: 22px;
}
.sp-mgr-23 {
margin-right: 23px;
}
.sp-mgr-24 {
margin-right: 24px;
}
.sp-mgr-25 {
margin-right: 25px;
}
.sp-mgr-26 {
margin-right: 26px;
}
.sp-mgr-27 {
margin-right: 27px;
}
.sp-mgr-28 {
margin-right: 28px;
}
.sp-mgr-29 {
margin-right: 29px;
}
.sp-mgr-30 {
margin-right: 30px;
}
.sp-mgr-31 {
margin-right: 31px;
}
.sp-mgr-32 {
margin-right: 32px;
}
.sp-mgr-33 {
margin-right: 33px;
}
.sp-mgr-34 {
margin-right: 34px;
}
.sp-mgr-35 {
margin-right: 35px;
}
.sp-mgr-36 {
margin-right: 36px;
}
.sp-mgr-37 {
margin-right: 37px;
}
.sp-mgr-38 {
margin-right: 38px;
}
.sp-mgr-39 {
margin-right: 39px;
}
.sp-mgr-40 {
margin-right: 40px;
}
.sp-mgr-41 {
margin-right: 41px;
}
.sp-mgr-42 {
margin-right: 42px;
}
.sp-mgr-43 {
margin-right: 43px;
}
.sp-mgr-44 {
margin-right: 44px;
}
.sp-mgr-45 {
margin-right: 45px;
}
.sp-mgr-46 {
margin-right: 46px;
}
.sp-mgr-47 {
margin-right: 47px;
}
.sp-mgr-48 {
margin-right: 48px;
}
.sp-mgr-49 {
margin-right: 49px;
}
.sp-mgr-50 {
margin-right: 50px;
}
.sp-mgr-51 {
margin-right: 51px;
}
.sp-mgr-52 {
margin-right: 52px;
}
.sp-mgr-53 {
margin-right: 53px;
}
.sp-mgr-54 {
margin-right: 54px;
}
.sp-mgr-55 {
margin-right: 55px;
}
.sp-mgr-56 {
margin-right: 56px;
}
.sp-mgr-57 {
margin-right: 57px;
}
.sp-mgr-58 {
margin-right: 58px;
}
.sp-mgr-59 {
margin-right: 59px;
}
.sp-mgr-60 {
margin-right: 60px;
}
.sp-mgr-61 {
margin-right: 61px;
}
.sp-mgr-62 {
margin-right: 62px;
}
.sp-mgr-63 {
margin-right: 63px;
}
.sp-mgr-64 {
margin-right: 64px;
}
.sp-mgr-65 {
margin-right: 65px;
}
.sp-mgr-66 {
margin-right: 66px;
}
.sp-mgr-67 {
margin-right: 67px;
}
.sp-mgr-68 {
margin-right: 68px;
}
.sp-mgr-69 {
margin-right: 69px;
}
.sp-mgr-70 {
margin-right: 70px;
}
.sp-mgr-71 {
margin-right: 71px;
}
.sp-mgr-72 {
margin-right: 72px;
}
.sp-mgr-73 {
margin-right: 73px;
}
.sp-mgr-74 {
margin-right: 74px;
}
.sp-mgr-75 {
margin-right: 75px;
}
.sp-mgr-76 {
margin-right: 76px;
}
.sp-mgr-77 {
margin-right: 77px;
}
.sp-mgr-78 {
margin-right: 78px;
}
.sp-mgr-79 {
margin-right: 79px;
}
.sp-mgr-80 {
margin-right: 80px;
}
.sp-mgr-81 {
margin-right: 81px;
}
.sp-mgr-82 {
margin-right: 82px;
}
.sp-mgr-83 {
margin-right: 83px;
}
.sp-mgr-84 {
margin-right: 84px;
}
.sp-mgr-85 {
margin-right: 85px;
}
.sp-mgr-86 {
margin-right: 86px;
}
.sp-mgr-87 {
margin-right: 87px;
}
.sp-mgr-88 {
margin-right: 88px;
}
.sp-mgr-89 {
margin-right: 89px;
}
.sp-mgr-90 {
margin-right: 90px;
}
.sp-mgr-91 {
margin-right: 91px;
}
.sp-mgr-92 {
margin-right: 92px;
}
.sp-mgr-93 {
margin-right: 93px;
}
.sp-mgr-94 {
margin-right: 94px;
}
.sp-mgr-95 {
margin-right: 95px;
}
.sp-mgr-96 {
margin-right: 96px;
}
.sp-mgr-97 {
margin-right: 97px;
}
.sp-mgr-98 {
margin-right: 98px;
}
.sp-mgr-99 {
margin-right: 99px;
}
.sp-mgr-100 {
margin-right: 100px;
}
.sp-mgr-101 {
margin-right: 101px;
}
.sp-mgr-102 {
margin-right: 102px;
}
.sp-mgr-103 {
margin-right: 103px;
}
.sp-mgr-104 {
margin-right: 104px;
}
.sp-mgr-105 {
margin-right: 105px;
}
.sp-mgr-106 {
margin-right: 106px;
}
.sp-mgr-107 {
margin-right: 107px;
}
.sp-mgr-108 {
margin-right: 108px;
}
.sp-mgr-109 {
margin-right: 109px;
}
.sp-mgr-110 {
margin-right: 110px;
}
.sp-mgr-111 {
margin-right: 111px;
}
.sp-mgr-112 {
margin-right: 112px;
}
.sp-mgr-113 {
margin-right: 113px;
}
.sp-mgr-114 {
margin-right: 114px;
}
.sp-mgr-115 {
margin-right: 115px;
}
.sp-mgr-116 {
margin-right: 116px;
}
.sp-mgr-117 {
margin-right: 117px;
}
.sp-mgr-118 {
margin-right: 118px;
}
.sp-mgr-119 {
margin-right: 119px;
}
.sp-mgr-120 {
margin-right: 120px;
}
.sp-mgr-121 {
margin-right: 121px;
}
.sp-mgr-122 {
margin-right: 122px;
}
.sp-mgr-123 {
margin-right: 123px;
}
.sp-mgr-124 {
margin-right: 124px;
}
.sp-mgr-125 {
margin-right: 125px;
}
.sp-mgr-126 {
margin-right: 126px;
}
.sp-mgr-127 {
margin-right: 127px;
}
.sp-mgr-128 {
margin-right: 128px;
}
.sp-mgr-129 {
margin-right: 129px;
}
.sp-mgr-130 {
margin-right: 130px;
}
.sp-mgr-131 {
margin-right: 131px;
}
.sp-mgr-132 {
margin-right: 132px;
}
.sp-mgr-133 {
margin-right: 133px;
}
.sp-mgr-134 {
margin-right: 134px;
}
.sp-mgr-135 {
margin-right: 135px;
}
.sp-mgr-136 {
margin-right: 136px;
}
.sp-mgr-137 {
margin-right: 137px;
}
.sp-mgr-138 {
margin-right: 138px;
}
.sp-mgr-139 {
margin-right: 139px;
}
.sp-mgr-140 {
margin-right: 140px;
}
.sp-mgr-141 {
margin-right: 141px;
}
.sp-mgr-142 {
margin-right: 142px;
}
.sp-mgr-143 {
margin-right: 143px;
}
.sp-mgr-144 {
margin-right: 144px;
}
.sp-mgr-145 {
margin-right: 145px;
}
.sp-mgr-146 {
margin-right: 146px;
}
.sp-mgr-147 {
margin-right: 147px;
}
.sp-mgr-148 {
margin-right: 148px;
}
.sp-mgr-149 {
margin-right: 149px;
}
.sp-mgr-150 {
margin-right: 150px;
}
.sp-mgr-151 {
margin-right: 151px;
}
.sp-mgr-152 {
margin-right: 152px;
}
.sp-mgr-153 {
margin-right: 153px;
}
.sp-mgr-154 {
margin-right: 154px;
}
.sp-mgr-155 {
margin-right: 155px;
}
.sp-mgr-156 {
margin-right: 156px;
}
.sp-mgr-157 {
margin-right: 157px;
}
.sp-mgr-158 {
margin-right: 158px;
}
.sp-mgr-159 {
margin-right: 159px;
}
.sp-mgr-160 {
margin-right: 160px;
}
.sp-mgr-161 {
margin-right: 161px;
}
.sp-mgr-162 {
margin-right: 162px;
}
.sp-mgr-163 {
margin-right: 163px;
}
.sp-mgr-164 {
margin-right: 164px;
}
.sp-mgr-165 {
margin-right: 165px;
}
.sp-mgr-166 {
margin-right: 166px;
}
.sp-mgr-167 {
margin-right: 167px;
}
.sp-mgr-168 {
margin-right: 168px;
}
.sp-mgr-169 {
margin-right: 169px;
}
.sp-mgr-170 {
margin-right: 170px;
}
.sp-mgr-171 {
margin-right: 171px;
}
.sp-mgr-172 {
margin-right: 172px;
}
.sp-mgr-173 {
margin-right: 173px;
}
.sp-mgr-174 {
margin-right: 174px;
}
.sp-mgr-175 {
margin-right: 175px;
}
.sp-mgr-176 {
margin-right: 176px;
}
.sp-mgr-177 {
margin-right: 177px;
}
.sp-mgr-178 {
margin-right: 178px;
}
.sp-mgr-179 {
margin-right: 179px;
}
.sp-mgr-180 {
margin-right: 180px;
}
.sp-mgr-181 {
margin-right: 181px;
}
.sp-mgr-182 {
margin-right: 182px;
}
.sp-mgr-183 {
margin-right: 183px;
}
.sp-mgr-184 {
margin-right: 184px;
}
.sp-mgr-185 {
margin-right: 185px;
}
.sp-mgr-186 {
margin-right: 186px;
}
.sp-mgr-187 {
margin-right: 187px;
}
.sp-mgr-188 {
margin-right: 188px;
}
.sp-mgr-189 {
margin-right: 189px;
}
.sp-mgr-190 {
margin-right: 190px;
}
.sp-mgr-191 {
margin-right: 191px;
}
.sp-mgr-192 {
margin-right: 192px;
}
.sp-mgr-193 {
margin-right: 193px;
}
.sp-mgr-194 {
margin-right: 194px;
}
.sp-mgr-195 {
margin-right: 195px;
}
.sp-mgr-196 {
margin-right: 196px;
}
.sp-mgr-197 {
margin-right: 197px;
}
.sp-mgr-198 {
margin-right: 198px;
}
.sp-mgr-199 {
margin-right: 199px;
}
.sp-mgr-200 {
margin-right: 200px;
}
.sp-mgl-0 {
margin-left: 0px;
}
.sp-mgl-1 {
margin-left: 1px;
}
.sp-mgl-2 {
margin-left: 2px;
}
.sp-mgl-3 {
margin-left: 3px;
}
.sp-mgl-4 {
margin-left: 4px;
}
.sp-mgl-5 {
margin-left: 5px;
}
.sp-mgl-6 {
margin-left: 6px;
}
.sp-mgl-7 {
margin-left: 7px;
}
.sp-mgl-8 {
margin-left: 8px;
}
.sp-mgl-9 {
margin-left: 9px;
}
.sp-mgl-10 {
margin-left: 10px;
}
.sp-mgl-11 {
margin-left: 11px;
}
.sp-mgl-12 {
margin-left: 12px;
}
.sp-mgl-13 {
margin-left: 13px;
}
.sp-mgl-14 {
margin-left: 14px;
}
.sp-mgl-15 {
margin-left: 15px;
}
.sp-mgl-16 {
margin-left: 16px;
}
.sp-mgl-17 {
margin-left: 17px;
}
.sp-mgl-18 {
margin-left: 18px;
}
.sp-mgl-19 {
margin-left: 19px;
}
.sp-mgl-20 {
margin-left: 20px;
}
.sp-mgl-21 {
margin-left: 21px;
}
.sp-mgl-22 {
margin-left: 22px;
}
.sp-mgl-23 {
margin-left: 23px;
}
.sp-mgl-24 {
margin-left: 24px;
}
.sp-mgl-25 {
margin-left: 25px;
}
.sp-mgl-26 {
margin-left: 26px;
}
.sp-mgl-27 {
margin-left: 27px;
}
.sp-mgl-28 {
margin-left: 28px;
}
.sp-mgl-29 {
margin-left: 29px;
}
.sp-mgl-30 {
margin-left: 30px;
}
.sp-mgl-31 {
margin-left: 31px;
}
.sp-mgl-32 {
margin-left: 32px;
}
.sp-mgl-33 {
margin-left: 33px;
}
.sp-mgl-34 {
margin-left: 34px;
}
.sp-mgl-35 {
margin-left: 35px;
}
.sp-mgl-36 {
margin-left: 36px;
}
.sp-mgl-37 {
margin-left: 37px;
}
.sp-mgl-38 {
margin-left: 38px;
}
.sp-mgl-39 {
margin-left: 39px;
}
.sp-mgl-40 {
margin-left: 40px;
}
.sp-mgl-41 {
margin-left: 41px;
}
.sp-mgl-42 {
margin-left: 42px;
}
.sp-mgl-43 {
margin-left: 43px;
}
.sp-mgl-44 {
margin-left: 44px;
}
.sp-mgl-45 {
margin-left: 45px;
}
.sp-mgl-46 {
margin-left: 46px;
}
.sp-mgl-47 {
margin-left: 47px;
}
.sp-mgl-48 {
margin-left: 48px;
}
.sp-mgl-49 {
margin-left: 49px;
}
.sp-mgl-50 {
margin-left: 50px;
}
.sp-mgl-51 {
margin-left: 51px;
}
.sp-mgl-52 {
margin-left: 52px;
}
.sp-mgl-53 {
margin-left: 53px;
}
.sp-mgl-54 {
margin-left: 54px;
}
.sp-mgl-55 {
margin-left: 55px;
}
.sp-mgl-56 {
margin-left: 56px;
}
.sp-mgl-57 {
margin-left: 57px;
}
.sp-mgl-58 {
margin-left: 58px;
}
.sp-mgl-59 {
margin-left: 59px;
}
.sp-mgl-60 {
margin-left: 60px;
}
.sp-mgl-61 {
margin-left: 61px;
}
.sp-mgl-62 {
margin-left: 62px;
}
.sp-mgl-63 {
margin-left: 63px;
}
.sp-mgl-64 {
margin-left: 64px;
}
.sp-mgl-65 {
margin-left: 65px;
}
.sp-mgl-66 {
margin-left: 66px;
}
.sp-mgl-67 {
margin-left: 67px;
}
.sp-mgl-68 {
margin-left: 68px;
}
.sp-mgl-69 {
margin-left: 69px;
}
.sp-mgl-70 {
margin-left: 70px;
}
.sp-mgl-71 {
margin-left: 71px;
}
.sp-mgl-72 {
margin-left: 72px;
}
.sp-mgl-73 {
margin-left: 73px;
}
.sp-mgl-74 {
margin-left: 74px;
}
.sp-mgl-75 {
margin-left: 75px;
}
.sp-mgl-76 {
margin-left: 76px;
}
.sp-mgl-77 {
margin-left: 77px;
}
.sp-mgl-78 {
margin-left: 78px;
}
.sp-mgl-79 {
margin-left: 79px;
}
.sp-mgl-80 {
margin-left: 80px;
}
.sp-mgl-81 {
margin-left: 81px;
}
.sp-mgl-82 {
margin-left: 82px;
}
.sp-mgl-83 {
margin-left: 83px;
}
.sp-mgl-84 {
margin-left: 84px;
}
.sp-mgl-85 {
margin-left: 85px;
}
.sp-mgl-86 {
margin-left: 86px;
}
.sp-mgl-87 {
margin-left: 87px;
}
.sp-mgl-88 {
margin-left: 88px;
}
.sp-mgl-89 {
margin-left: 89px;
}
.sp-mgl-90 {
margin-left: 90px;
}
.sp-mgl-91 {
margin-left: 91px;
}
.sp-mgl-92 {
margin-left: 92px;
}
.sp-mgl-93 {
margin-left: 93px;
}
.sp-mgl-94 {
margin-left: 94px;
}
.sp-mgl-95 {
margin-left: 95px;
}
.sp-mgl-96 {
margin-left: 96px;
}
.sp-mgl-97 {
margin-left: 97px;
}
.sp-mgl-98 {
margin-left: 98px;
}
.sp-mgl-99 {
margin-left: 99px;
}
.sp-mgl-100 {
margin-left: 100px;
}
.sp-mgl-101 {
margin-left: 101px;
}
.sp-mgl-102 {
margin-left: 102px;
}
.sp-mgl-103 {
margin-left: 103px;
}
.sp-mgl-104 {
margin-left: 104px;
}
.sp-mgl-105 {
margin-left: 105px;
}
.sp-mgl-106 {
margin-left: 106px;
}
.sp-mgl-107 {
margin-left: 107px;
}
.sp-mgl-108 {
margin-left: 108px;
}
.sp-mgl-109 {
margin-left: 109px;
}
.sp-mgl-110 {
margin-left: 110px;
}
.sp-mgl-111 {
margin-left: 111px;
}
.sp-mgl-112 {
margin-left: 112px;
}
.sp-mgl-113 {
margin-left: 113px;
}
.sp-mgl-114 {
margin-left: 114px;
}
.sp-mgl-115 {
margin-left: 115px;
}
.sp-mgl-116 {
margin-left: 116px;
}
.sp-mgl-117 {
margin-left: 117px;
}
.sp-mgl-118 {
margin-left: 118px;
}
.sp-mgl-119 {
margin-left: 119px;
}
.sp-mgl-120 {
margin-left: 120px;
}
.sp-mgl-121 {
margin-left: 121px;
}
.sp-mgl-122 {
margin-left: 122px;
}
.sp-mgl-123 {
margin-left: 123px;
}
.sp-mgl-124 {
margin-left: 124px;
}
.sp-mgl-125 {
margin-left: 125px;
}
.sp-mgl-126 {
margin-left: 126px;
}
.sp-mgl-127 {
margin-left: 127px;
}
.sp-mgl-128 {
margin-left: 128px;
}
.sp-mgl-129 {
margin-left: 129px;
}
.sp-mgl-130 {
margin-left: 130px;
}
.sp-mgl-131 {
margin-left: 131px;
}
.sp-mgl-132 {
margin-left: 132px;
}
.sp-mgl-133 {
margin-left: 133px;
}
.sp-mgl-134 {
margin-left: 134px;
}
.sp-mgl-135 {
margin-left: 135px;
}
.sp-mgl-136 {
margin-left: 136px;
}
.sp-mgl-137 {
margin-left: 137px;
}
.sp-mgl-138 {
margin-left: 138px;
}
.sp-mgl-139 {
margin-left: 139px;
}
.sp-mgl-140 {
margin-left: 140px;
}
.sp-mgl-141 {
margin-left: 141px;
}
.sp-mgl-142 {
margin-left: 142px;
}
.sp-mgl-143 {
margin-left: 143px;
}
.sp-mgl-144 {
margin-left: 144px;
}
.sp-mgl-145 {
margin-left: 145px;
}
.sp-mgl-146 {
margin-left: 146px;
}
.sp-mgl-147 {
margin-left: 147px;
}
.sp-mgl-148 {
margin-left: 148px;
}
.sp-mgl-149 {
margin-left: 149px;
}
.sp-mgl-150 {
margin-left: 150px;
}
.sp-mgl-151 {
margin-left: 151px;
}
.sp-mgl-152 {
margin-left: 152px;
}
.sp-mgl-153 {
margin-left: 153px;
}
.sp-mgl-154 {
margin-left: 154px;
}
.sp-mgl-155 {
margin-left: 155px;
}
.sp-mgl-156 {
margin-left: 156px;
}
.sp-mgl-157 {
margin-left: 157px;
}
.sp-mgl-158 {
margin-left: 158px;
}
.sp-mgl-159 {
margin-left: 159px;
}
.sp-mgl-160 {
margin-left: 160px;
}
.sp-mgl-161 {
margin-left: 161px;
}
.sp-mgl-162 {
margin-left: 162px;
}
.sp-mgl-163 {
margin-left: 163px;
}
.sp-mgl-164 {
margin-left: 164px;
}
.sp-mgl-165 {
margin-left: 165px;
}
.sp-mgl-166 {
margin-left: 166px;
}
.sp-mgl-167 {
margin-left: 167px;
}
.sp-mgl-168 {
margin-left: 168px;
}
.sp-mgl-169 {
margin-left: 169px;
}
.sp-mgl-170 {
margin-left: 170px;
}
.sp-mgl-171 {
margin-left: 171px;
}
.sp-mgl-172 {
margin-left: 172px;
}
.sp-mgl-173 {
margin-left: 173px;
}
.sp-mgl-174 {
margin-left: 174px;
}
.sp-mgl-175 {
margin-left: 175px;
}
.sp-mgl-176 {
margin-left: 176px;
}
.sp-mgl-177 {
margin-left: 177px;
}
.sp-mgl-178 {
margin-left: 178px;
}
.sp-mgl-179 {
margin-left: 179px;
}
.sp-mgl-180 {
margin-left: 180px;
}
.sp-mgl-181 {
margin-left: 181px;
}
.sp-mgl-182 {
margin-left: 182px;
}
.sp-mgl-183 {
margin-left: 183px;
}
.sp-mgl-184 {
margin-left: 184px;
}
.sp-mgl-185 {
margin-left: 185px;
}
.sp-mgl-186 {
margin-left: 186px;
}
.sp-mgl-187 {
margin-left: 187px;
}
.sp-mgl-188 {
margin-left: 188px;
}
.sp-mgl-189 {
margin-left: 189px;
}
.sp-mgl-190 {
margin-left: 190px;
}
.sp-mgl-191 {
margin-left: 191px;
}
.sp-mgl-192 {
margin-left: 192px;
}
.sp-mgl-193 {
margin-left: 193px;
}
.sp-mgl-194 {
margin-left: 194px;
}
.sp-mgl-195 {
margin-left: 195px;
}
.sp-mgl-196 {
margin-left: 196px;
}
.sp-mgl-197 {
margin-left: 197px;
}
.sp-mgl-198 {
margin-left: 198px;
}
.sp-mgl-199 {
margin-left: 199px;
}
.sp-mgl-200 {
margin-left: 200px;
}
@media screen and (min-width: 768px) {
.pc-mgt-0 {
margin-top: 0px;
}
.pc-mgt-1 {
margin-top: 1px;
}
.pc-mgt-2 {
margin-top: 2px;
}
.pc-mgt-3 {
margin-top: 3px;
}
.pc-mgt-4 {
margin-top: 4px;
}
.pc-mgt-5 {
margin-top: 5px;
}
.pc-mgt-6 {
margin-top: 6px;
}
.pc-mgt-7 {
margin-top: 7px;
}
.pc-mgt-8 {
margin-top: 8px;
}
.pc-mgt-9 {
margin-top: 9px;
}
.pc-mgt-10 {
margin-top: 10px;
}
.pc-mgt-11 {
margin-top: 11px;
}
.pc-mgt-12 {
margin-top: 12px;
}
.pc-mgt-13 {
margin-top: 13px;
}
.pc-mgt-14 {
margin-top: 14px;
}
.pc-mgt-15 {
margin-top: 15px;
}
.pc-mgt-16 {
margin-top: 16px;
}
.pc-mgt-17 {
margin-top: 17px;
}
.pc-mgt-18 {
margin-top: 18px;
}
.pc-mgt-19 {
margin-top: 19px;
}
.pc-mgt-20 {
margin-top: 20px;
}
.pc-mgt-21 {
margin-top: 21px;
}
.pc-mgt-22 {
margin-top: 22px;
}
.pc-mgt-23 {
margin-top: 23px;
}
.pc-mgt-24 {
margin-top: 24px;
}
.pc-mgt-25 {
margin-top: 25px;
}
.pc-mgt-26 {
margin-top: 26px;
}
.pc-mgt-27 {
margin-top: 27px;
}
.pc-mgt-28 {
margin-top: 28px;
}
.pc-mgt-29 {
margin-top: 29px;
}
.pc-mgt-30 {
margin-top: 30px;
}
.pc-mgt-31 {
margin-top: 31px;
}
.pc-mgt-32 {
margin-top: 32px;
}
.pc-mgt-33 {
margin-top: 33px;
}
.pc-mgt-34 {
margin-top: 34px;
}
.pc-mgt-35 {
margin-top: 35px;
}
.pc-mgt-36 {
margin-top: 36px;
}
.pc-mgt-37 {
margin-top: 37px;
}
.pc-mgt-38 {
margin-top: 38px;
}
.pc-mgt-39 {
margin-top: 39px;
}
.pc-mgt-40 {
margin-top: 40px;
}
.pc-mgt-41 {
margin-top: 41px;
}
.pc-mgt-42 {
margin-top: 42px;
}
.pc-mgt-43 {
margin-top: 43px;
}
.pc-mgt-44 {
margin-top: 44px;
}
.pc-mgt-45 {
margin-top: 45px;
}
.pc-mgt-46 {
margin-top: 46px;
}
.pc-mgt-47 {
margin-top: 47px;
}
.pc-mgt-48 {
margin-top: 48px;
}
.pc-mgt-49 {
margin-top: 49px;
}
.pc-mgt-50 {
margin-top: 50px;
}
.pc-mgt-51 {
margin-top: 51px;
}
.pc-mgt-52 {
margin-top: 52px;
}
.pc-mgt-53 {
margin-top: 53px;
}
.pc-mgt-54 {
margin-top: 54px;
}
.pc-mgt-55 {
margin-top: 55px;
}
.pc-mgt-56 {
margin-top: 56px;
}
.pc-mgt-57 {
margin-top: 57px;
}
.pc-mgt-58 {
margin-top: 58px;
}
.pc-mgt-59 {
margin-top: 59px;
}
.pc-mgt-60 {
margin-top: 60px;
}
.pc-mgt-61 {
margin-top: 61px;
}
.pc-mgt-62 {
margin-top: 62px;
}
.pc-mgt-63 {
margin-top: 63px;
}
.pc-mgt-64 {
margin-top: 64px;
}
.pc-mgt-65 {
margin-top: 65px;
}
.pc-mgt-66 {
margin-top: 66px;
}
.pc-mgt-67 {
margin-top: 67px;
}
.pc-mgt-68 {
margin-top: 68px;
}
.pc-mgt-69 {
margin-top: 69px;
}
.pc-mgt-70 {
margin-top: 70px;
}
.pc-mgt-71 {
margin-top: 71px;
}
.pc-mgt-72 {
margin-top: 72px;
}
.pc-mgt-73 {
margin-top: 73px;
}
.pc-mgt-74 {
margin-top: 74px;
}
.pc-mgt-75 {
margin-top: 75px;
}
.pc-mgt-76 {
margin-top: 76px;
}
.pc-mgt-77 {
margin-top: 77px;
}
.pc-mgt-78 {
margin-top: 78px;
}
.pc-mgt-79 {
margin-top: 79px;
}
.pc-mgt-80 {
margin-top: 80px;
}
.pc-mgt-81 {
margin-top: 81px;
}
.pc-mgt-82 {
margin-top: 82px;
}
.pc-mgt-83 {
margin-top: 83px;
}
.pc-mgt-84 {
margin-top: 84px;
}
.pc-mgt-85 {
margin-top: 85px;
}
.pc-mgt-86 {
margin-top: 86px;
}
.pc-mgt-87 {
margin-top: 87px;
}
.pc-mgt-88 {
margin-top: 88px;
}
.pc-mgt-89 {
margin-top: 89px;
}
.pc-mgt-90 {
margin-top: 90px;
}
.pc-mgt-91 {
margin-top: 91px;
}
.pc-mgt-92 {
margin-top: 92px;
}
.pc-mgt-93 {
margin-top: 93px;
}
.pc-mgt-94 {
margin-top: 94px;
}
.pc-mgt-95 {
margin-top: 95px;
}
.pc-mgt-96 {
margin-top: 96px;
}
.pc-mgt-97 {
margin-top: 97px;
}
.pc-mgt-98 {
margin-top: 98px;
}
.pc-mgt-99 {
margin-top: 99px;
}
.pc-mgt-100 {
margin-top: 100px;
}
.pc-mgt-101 {
margin-top: 101px;
}
.pc-mgt-102 {
margin-top: 102px;
}
.pc-mgt-103 {
margin-top: 103px;
}
.pc-mgt-104 {
margin-top: 104px;
}
.pc-mgt-105 {
margin-top: 105px;
}
.pc-mgt-106 {
margin-top: 106px;
}
.pc-mgt-107 {
margin-top: 107px;
}
.pc-mgt-108 {
margin-top: 108px;
}
.pc-mgt-109 {
margin-top: 109px;
}
.pc-mgt-110 {
margin-top: 110px;
}
.pc-mgt-111 {
margin-top: 111px;
}
.pc-mgt-112 {
margin-top: 112px;
}
.pc-mgt-113 {
margin-top: 113px;
}
.pc-mgt-114 {
margin-top: 114px;
}
.pc-mgt-115 {
margin-top: 115px;
}
.pc-mgt-116 {
margin-top: 116px;
}
.pc-mgt-117 {
margin-top: 117px;
}
.pc-mgt-118 {
margin-top: 118px;
}
.pc-mgt-119 {
margin-top: 119px;
}
.pc-mgt-120 {
margin-top: 120px;
}
.pc-mgt-121 {
margin-top: 121px;
}
.pc-mgt-122 {
margin-top: 122px;
}
.pc-mgt-123 {
margin-top: 123px;
}
.pc-mgt-124 {
margin-top: 124px;
}
.pc-mgt-125 {
margin-top: 125px;
}
.pc-mgt-126 {
margin-top: 126px;
}
.pc-mgt-127 {
margin-top: 127px;
}
.pc-mgt-128 {
margin-top: 128px;
}
.pc-mgt-129 {
margin-top: 129px;
}
.pc-mgt-130 {
margin-top: 130px;
}
.pc-mgt-131 {
margin-top: 131px;
}
.pc-mgt-132 {
margin-top: 132px;
}
.pc-mgt-133 {
margin-top: 133px;
}
.pc-mgt-134 {
margin-top: 134px;
}
.pc-mgt-135 {
margin-top: 135px;
}
.pc-mgt-136 {
margin-top: 136px;
}
.pc-mgt-137 {
margin-top: 137px;
}
.pc-mgt-138 {
margin-top: 138px;
}
.pc-mgt-139 {
margin-top: 139px;
}
.pc-mgt-140 {
margin-top: 140px;
}
.pc-mgt-141 {
margin-top: 141px;
}
.pc-mgt-142 {
margin-top: 142px;
}
.pc-mgt-143 {
margin-top: 143px;
}
.pc-mgt-144 {
margin-top: 144px;
}
.pc-mgt-145 {
margin-top: 145px;
}
.pc-mgt-146 {
margin-top: 146px;
}
.pc-mgt-147 {
margin-top: 147px;
}
.pc-mgt-148 {
margin-top: 148px;
}
.pc-mgt-149 {
margin-top: 149px;
}
.pc-mgt-150 {
margin-top: 150px;
}
.pc-mgt-151 {
margin-top: 151px;
}
.pc-mgt-152 {
margin-top: 152px;
}
.pc-mgt-153 {
margin-top: 153px;
}
.pc-mgt-154 {
margin-top: 154px;
}
.pc-mgt-155 {
margin-top: 155px;
}
.pc-mgt-156 {
margin-top: 156px;
}
.pc-mgt-157 {
margin-top: 157px;
}
.pc-mgt-158 {
margin-top: 158px;
}
.pc-mgt-159 {
margin-top: 159px;
}
.pc-mgt-160 {
margin-top: 160px;
}
.pc-mgt-161 {
margin-top: 161px;
}
.pc-mgt-162 {
margin-top: 162px;
}
.pc-mgt-163 {
margin-top: 163px;
}
.pc-mgt-164 {
margin-top: 164px;
}
.pc-mgt-165 {
margin-top: 165px;
}
.pc-mgt-166 {
margin-top: 166px;
}
.pc-mgt-167 {
margin-top: 167px;
}
.pc-mgt-168 {
margin-top: 168px;
}
.pc-mgt-169 {
margin-top: 169px;
}
.pc-mgt-170 {
margin-top: 170px;
}
.pc-mgt-171 {
margin-top: 171px;
}
.pc-mgt-172 {
margin-top: 172px;
}
.pc-mgt-173 {
margin-top: 173px;
}
.pc-mgt-174 {
margin-top: 174px;
}
.pc-mgt-175 {
margin-top: 175px;
}
.pc-mgt-176 {
margin-top: 176px;
}
.pc-mgt-177 {
margin-top: 177px;
}
.pc-mgt-178 {
margin-top: 178px;
}
.pc-mgt-179 {
margin-top: 179px;
}
.pc-mgt-180 {
margin-top: 180px;
}
.pc-mgt-181 {
margin-top: 181px;
}
.pc-mgt-182 {
margin-top: 182px;
}
.pc-mgt-183 {
margin-top: 183px;
}
.pc-mgt-184 {
margin-top: 184px;
}
.pc-mgt-185 {
margin-top: 185px;
}
.pc-mgt-186 {
margin-top: 186px;
}
.pc-mgt-187 {
margin-top: 187px;
}
.pc-mgt-188 {
margin-top: 188px;
}
.pc-mgt-189 {
margin-top: 189px;
}
.pc-mgt-190 {
margin-top: 190px;
}
.pc-mgt-191 {
margin-top: 191px;
}
.pc-mgt-192 {
margin-top: 192px;
}
.pc-mgt-193 {
margin-top: 193px;
}
.pc-mgt-194 {
margin-top: 194px;
}
.pc-mgt-195 {
margin-top: 195px;
}
.pc-mgt-196 {
margin-top: 196px;
}
.pc-mgt-197 {
margin-top: 197px;
}
.pc-mgt-198 {
margin-top: 198px;
}
.pc-mgt-199 {
margin-top: 199px;
}
.pc-mgt-200 {
margin-top: 200px;
}
.pc-mgb-0 {
margin-bottom: 0px;
}
.pc-mgb-1 {
margin-bottom: 1px;
}
.pc-mgb-2 {
margin-bottom: 2px;
}
.pc-mgb-3 {
margin-bottom: 3px;
}
.pc-mgb-4 {
margin-bottom: 4px;
}
.pc-mgb-5 {
margin-bottom: 5px;
}
.pc-mgb-6 {
margin-bottom: 6px;
}
.pc-mgb-7 {
margin-bottom: 7px;
}
.pc-mgb-8 {
margin-bottom: 8px;
}
.pc-mgb-9 {
margin-bottom: 9px;
}
.pc-mgb-10 {
margin-bottom: 10px;
}
.pc-mgb-11 {
margin-bottom: 11px;
}
.pc-mgb-12 {
margin-bottom: 12px;
}
.pc-mgb-13 {
margin-bottom: 13px;
}
.pc-mgb-14 {
margin-bottom: 14px;
}
.pc-mgb-15 {
margin-bottom: 15px;
}
.pc-mgb-16 {
margin-bottom: 16px;
}
.pc-mgb-17 {
margin-bottom: 17px;
}
.pc-mgb-18 {
margin-bottom: 18px;
}
.pc-mgb-19 {
margin-bottom: 19px;
}
.pc-mgb-20 {
margin-bottom: 20px;
}
.pc-mgb-21 {
margin-bottom: 21px;
}
.pc-mgb-22 {
margin-bottom: 22px;
}
.pc-mgb-23 {
margin-bottom: 23px;
}
.pc-mgb-24 {
margin-bottom: 24px;
}
.pc-mgb-25 {
margin-bottom: 25px;
}
.pc-mgb-26 {
margin-bottom: 26px;
}
.pc-mgb-27 {
margin-bottom: 27px;
}
.pc-mgb-28 {
margin-bottom: 28px;
}
.pc-mgb-29 {
margin-bottom: 29px;
}
.pc-mgb-30 {
margin-bottom: 30px;
}
.pc-mgb-31 {
margin-bottom: 31px;
}
.pc-mgb-32 {
margin-bottom: 32px;
}
.pc-mgb-33 {
margin-bottom: 33px;
}
.pc-mgb-34 {
margin-bottom: 34px;
}
.pc-mgb-35 {
margin-bottom: 35px;
}
.pc-mgb-36 {
margin-bottom: 36px;
}
.pc-mgb-37 {
margin-bottom: 37px;
}
.pc-mgb-38 {
margin-bottom: 38px;
}
.pc-mgb-39 {
margin-bottom: 39px;
}
.pc-mgb-40 {
margin-bottom: 40px;
}
.pc-mgb-41 {
margin-bottom: 41px;
}
.pc-mgb-42 {
margin-bottom: 42px;
}
.pc-mgb-43 {
margin-bottom: 43px;
}
.pc-mgb-44 {
margin-bottom: 44px;
}
.pc-mgb-45 {
margin-bottom: 45px;
}
.pc-mgb-46 {
margin-bottom: 46px;
}
.pc-mgb-47 {
margin-bottom: 47px;
}
.pc-mgb-48 {
margin-bottom: 48px;
}
.pc-mgb-49 {
margin-bottom: 49px;
}
.pc-mgb-50 {
margin-bottom: 50px;
}
.pc-mgb-51 {
margin-bottom: 51px;
}
.pc-mgb-52 {
margin-bottom: 52px;
}
.pc-mgb-53 {
margin-bottom: 53px;
}
.pc-mgb-54 {
margin-bottom: 54px;
}
.pc-mgb-55 {
margin-bottom: 55px;
}
.pc-mgb-56 {
margin-bottom: 56px;
}
.pc-mgb-57 {
margin-bottom: 57px;
}
.pc-mgb-58 {
margin-bottom: 58px;
}
.pc-mgb-59 {
margin-bottom: 59px;
}
.pc-mgb-60 {
margin-bottom: 60px;
}
.pc-mgb-61 {
margin-bottom: 61px;
}
.pc-mgb-62 {
margin-bottom: 62px;
}
.pc-mgb-63 {
margin-bottom: 63px;
}
.pc-mgb-64 {
margin-bottom: 64px;
}
.pc-mgb-65 {
margin-bottom: 65px;
}
.pc-mgb-66 {
margin-bottom: 66px;
}
.pc-mgb-67 {
margin-bottom: 67px;
}
.pc-mgb-68 {
margin-bottom: 68px;
}
.pc-mgb-69 {
margin-bottom: 69px;
}
.pc-mgb-70 {
margin-bottom: 70px;
}
.pc-mgb-71 {
margin-bottom: 71px;
}
.pc-mgb-72 {
margin-bottom: 72px;
}
.pc-mgb-73 {
margin-bottom: 73px;
}
.pc-mgb-74 {
margin-bottom: 74px;
}
.pc-mgb-75 {
margin-bottom: 75px;
}
.pc-mgb-76 {
margin-bottom: 76px;
}
.pc-mgb-77 {
margin-bottom: 77px;
}
.pc-mgb-78 {
margin-bottom: 78px;
}
.pc-mgb-79 {
margin-bottom: 79px;
}
.pc-mgb-80 {
margin-bottom: 80px;
}
.pc-mgb-81 {
margin-bottom: 81px;
}
.pc-mgb-82 {
margin-bottom: 82px;
}
.pc-mgb-83 {
margin-bottom: 83px;
}
.pc-mgb-84 {
margin-bottom: 84px;
}
.pc-mgb-85 {
margin-bottom: 85px;
}
.pc-mgb-86 {
margin-bottom: 86px;
}
.pc-mgb-87 {
margin-bottom: 87px;
}
.pc-mgb-88 {
margin-bottom: 88px;
}
.pc-mgb-89 {
margin-bottom: 89px;
}
.pc-mgb-90 {
margin-bottom: 90px;
}
.pc-mgb-91 {
margin-bottom: 91px;
}
.pc-mgb-92 {
margin-bottom: 92px;
}
.pc-mgb-93 {
margin-bottom: 93px;
}
.pc-mgb-94 {
margin-bottom: 94px;
}
.pc-mgb-95 {
margin-bottom: 95px;
}
.pc-mgb-96 {
margin-bottom: 96px;
}
.pc-mgb-97 {
margin-bottom: 97px;
}
.pc-mgb-98 {
margin-bottom: 98px;
}
.pc-mgb-99 {
margin-bottom: 99px;
}
.pc-mgb-100 {
margin-bottom: 100px;
}
.pc-mgb-101 {
margin-bottom: 101px;
}
.pc-mgb-102 {
margin-bottom: 102px;
}
.pc-mgb-103 {
margin-bottom: 103px;
}
.pc-mgb-104 {
margin-bottom: 104px;
}
.pc-mgb-105 {
margin-bottom: 105px;
}
.pc-mgb-106 {
margin-bottom: 106px;
}
.pc-mgb-107 {
margin-bottom: 107px;
}
.pc-mgb-108 {
margin-bottom: 108px;
}
.pc-mgb-109 {
margin-bottom: 109px;
}
.pc-mgb-110 {
margin-bottom: 110px;
}
.pc-mgb-111 {
margin-bottom: 111px;
}
.pc-mgb-112 {
margin-bottom: 112px;
}
.pc-mgb-113 {
margin-bottom: 113px;
}
.pc-mgb-114 {
margin-bottom: 114px;
}
.pc-mgb-115 {
margin-bottom: 115px;
}
.pc-mgb-116 {
margin-bottom: 116px;
}
.pc-mgb-117 {
margin-bottom: 117px;
}
.pc-mgb-118 {
margin-bottom: 118px;
}
.pc-mgb-119 {
margin-bottom: 119px;
}
.pc-mgb-120 {
margin-bottom: 120px;
}
.pc-mgb-121 {
margin-bottom: 121px;
}
.pc-mgb-122 {
margin-bottom: 122px;
}
.pc-mgb-123 {
margin-bottom: 123px;
}
.pc-mgb-124 {
margin-bottom: 124px;
}
.pc-mgb-125 {
margin-bottom: 125px;
}
.pc-mgb-126 {
margin-bottom: 126px;
}
.pc-mgb-127 {
margin-bottom: 127px;
}
.pc-mgb-128 {
margin-bottom: 128px;
}
.pc-mgb-129 {
margin-bottom: 129px;
}
.pc-mgb-130 {
margin-bottom: 130px;
}
.pc-mgb-131 {
margin-bottom: 131px;
}
.pc-mgb-132 {
margin-bottom: 132px;
}
.pc-mgb-133 {
margin-bottom: 133px;
}
.pc-mgb-134 {
margin-bottom: 134px;
}
.pc-mgb-135 {
margin-bottom: 135px;
}
.pc-mgb-136 {
margin-bottom: 136px;
}
.pc-mgb-137 {
margin-bottom: 137px;
}
.pc-mgb-138 {
margin-bottom: 138px;
}
.pc-mgb-139 {
margin-bottom: 139px;
}
.pc-mgb-140 {
margin-bottom: 140px;
}
.pc-mgb-141 {
margin-bottom: 141px;
}
.pc-mgb-142 {
margin-bottom: 142px;
}
.pc-mgb-143 {
margin-bottom: 143px;
}
.pc-mgb-144 {
margin-bottom: 144px;
}
.pc-mgb-145 {
margin-bottom: 145px;
}
.pc-mgb-146 {
margin-bottom: 146px;
}
.pc-mgb-147 {
margin-bottom: 147px;
}
.pc-mgb-148 {
margin-bottom: 148px;
}
.pc-mgb-149 {
margin-bottom: 149px;
}
.pc-mgb-150 {
margin-bottom: 150px;
}
.pc-mgb-151 {
margin-bottom: 151px;
}
.pc-mgb-152 {
margin-bottom: 152px;
}
.pc-mgb-153 {
margin-bottom: 153px;
}
.pc-mgb-154 {
margin-bottom: 154px;
}
.pc-mgb-155 {
margin-bottom: 155px;
}
.pc-mgb-156 {
margin-bottom: 156px;
}
.pc-mgb-157 {
margin-bottom: 157px;
}
.pc-mgb-158 {
margin-bottom: 158px;
}
.pc-mgb-159 {
margin-bottom: 159px;
}
.pc-mgb-160 {
margin-bottom: 160px;
}
.pc-mgb-161 {
margin-bottom: 161px;
}
.pc-mgb-162 {
margin-bottom: 162px;
}
.pc-mgb-163 {
margin-bottom: 163px;
}
.pc-mgb-164 {
margin-bottom: 164px;
}
.pc-mgb-165 {
margin-bottom: 165px;
}
.pc-mgb-166 {
margin-bottom: 166px;
}
.pc-mgb-167 {
margin-bottom: 167px;
}
.pc-mgb-168 {
margin-bottom: 168px;
}
.pc-mgb-169 {
margin-bottom: 169px;
}
.pc-mgb-170 {
margin-bottom: 170px;
}
.pc-mgb-171 {
margin-bottom: 171px;
}
.pc-mgb-172 {
margin-bottom: 172px;
}
.pc-mgb-173 {
margin-bottom: 173px;
}
.pc-mgb-174 {
margin-bottom: 174px;
}
.pc-mgb-175 {
margin-bottom: 175px;
}
.pc-mgb-176 {
margin-bottom: 176px;
}
.pc-mgb-177 {
margin-bottom: 177px;
}
.pc-mgb-178 {
margin-bottom: 178px;
}
.pc-mgb-179 {
margin-bottom: 179px;
}
.pc-mgb-180 {
margin-bottom: 180px;
}
.pc-mgb-181 {
margin-bottom: 181px;
}
.pc-mgb-182 {
margin-bottom: 182px;
}
.pc-mgb-183 {
margin-bottom: 183px;
}
.pc-mgb-184 {
margin-bottom: 184px;
}
.pc-mgb-185 {
margin-bottom: 185px;
}
.pc-mgb-186 {
margin-bottom: 186px;
}
.pc-mgb-187 {
margin-bottom: 187px;
}
.pc-mgb-188 {
margin-bottom: 188px;
}
.pc-mgb-189 {
margin-bottom: 189px;
}
.pc-mgb-190 {
margin-bottom: 190px;
}
.pc-mgb-191 {
margin-bottom: 191px;
}
.pc-mgb-192 {
margin-bottom: 192px;
}
.pc-mgb-193 {
margin-bottom: 193px;
}
.pc-mgb-194 {
margin-bottom: 194px;
}
.pc-mgb-195 {
margin-bottom: 195px;
}
.pc-mgb-196 {
margin-bottom: 196px;
}
.pc-mgb-197 {
margin-bottom: 197px;
}
.pc-mgb-198 {
margin-bottom: 198px;
}
.pc-mgb-199 {
margin-bottom: 199px;
}
.pc-mgb-200 {
margin-bottom: 200px;
}
.pc-mgr-0 {
margin-right: 0px;
}
.pc-mgr-1 {
margin-right: 1px;
}
.pc-mgr-2 {
margin-right: 2px;
}
.pc-mgr-3 {
margin-right: 3px;
}
.pc-mgr-4 {
margin-right: 4px;
}
.pc-mgr-5 {
margin-right: 5px;
}
.pc-mgr-6 {
margin-right: 6px;
}
.pc-mgr-7 {
margin-right: 7px;
}
.pc-mgr-8 {
margin-right: 8px;
}
.pc-mgr-9 {
margin-right: 9px;
}
.pc-mgr-10 {
margin-right: 10px;
}
.pc-mgr-11 {
margin-right: 11px;
}
.pc-mgr-12 {
margin-right: 12px;
}
.pc-mgr-13 {
margin-right: 13px;
}
.pc-mgr-14 {
margin-right: 14px;
}
.pc-mgr-15 {
margin-right: 15px;
}
.pc-mgr-16 {
margin-right: 16px;
}
.pc-mgr-17 {
margin-right: 17px;
}
.pc-mgr-18 {
margin-right: 18px;
}
.pc-mgr-19 {
margin-right: 19px;
}
.pc-mgr-20 {
margin-right: 20px;
}
.pc-mgr-21 {
margin-right: 21px;
}
.pc-mgr-22 {
margin-right: 22px;
}
.pc-mgr-23 {
margin-right: 23px;
}
.pc-mgr-24 {
margin-right: 24px;
}
.pc-mgr-25 {
margin-right: 25px;
}
.pc-mgr-26 {
margin-right: 26px;
}
.pc-mgr-27 {
margin-right: 27px;
}
.pc-mgr-28 {
margin-right: 28px;
}
.pc-mgr-29 {
margin-right: 29px;
}
.pc-mgr-30 {
margin-right: 30px;
}
.pc-mgr-31 {
margin-right: 31px;
}
.pc-mgr-32 {
margin-right: 32px;
}
.pc-mgr-33 {
margin-right: 33px;
}
.pc-mgr-34 {
margin-right: 34px;
}
.pc-mgr-35 {
margin-right: 35px;
}
.pc-mgr-36 {
margin-right: 36px;
}
.pc-mgr-37 {
margin-right: 37px;
}
.pc-mgr-38 {
margin-right: 38px;
}
.pc-mgr-39 {
margin-right: 39px;
}
.pc-mgr-40 {
margin-right: 40px;
}
.pc-mgr-41 {
margin-right: 41px;
}
.pc-mgr-42 {
margin-right: 42px;
}
.pc-mgr-43 {
margin-right: 43px;
}
.pc-mgr-44 {
margin-right: 44px;
}
.pc-mgr-45 {
margin-right: 45px;
}
.pc-mgr-46 {
margin-right: 46px;
}
.pc-mgr-47 {
margin-right: 47px;
}
.pc-mgr-48 {
margin-right: 48px;
}
.pc-mgr-49 {
margin-right: 49px;
}
.pc-mgr-50 {
margin-right: 50px;
}
.pc-mgr-51 {
margin-right: 51px;
}
.pc-mgr-52 {
margin-right: 52px;
}
.pc-mgr-53 {
margin-right: 53px;
}
.pc-mgr-54 {
margin-right: 54px;
}
.pc-mgr-55 {
margin-right: 55px;
}
.pc-mgr-56 {
margin-right: 56px;
}
.pc-mgr-57 {
margin-right: 57px;
}
.pc-mgr-58 {
margin-right: 58px;
}
.pc-mgr-59 {
margin-right: 59px;
}
.pc-mgr-60 {
margin-right: 60px;
}
.pc-mgr-61 {
margin-right: 61px;
}
.pc-mgr-62 {
margin-right: 62px;
}
.pc-mgr-63 {
margin-right: 63px;
}
.pc-mgr-64 {
margin-right: 64px;
}
.pc-mgr-65 {
margin-right: 65px;
}
.pc-mgr-66 {
margin-right: 66px;
}
.pc-mgr-67 {
margin-right: 67px;
}
.pc-mgr-68 {
margin-right: 68px;
}
.pc-mgr-69 {
margin-right: 69px;
}
.pc-mgr-70 {
margin-right: 70px;
}
.pc-mgr-71 {
margin-right: 71px;
}
.pc-mgr-72 {
margin-right: 72px;
}
.pc-mgr-73 {
margin-right: 73px;
}
.pc-mgr-74 {
margin-right: 74px;
}
.pc-mgr-75 {
margin-right: 75px;
}
.pc-mgr-76 {
margin-right: 76px;
}
.pc-mgr-77 {
margin-right: 77px;
}
.pc-mgr-78 {
margin-right: 78px;
}
.pc-mgr-79 {
margin-right: 79px;
}
.pc-mgr-80 {
margin-right: 80px;
}
.pc-mgr-81 {
margin-right: 81px;
}
.pc-mgr-82 {
margin-right: 82px;
}
.pc-mgr-83 {
margin-right: 83px;
}
.pc-mgr-84 {
margin-right: 84px;
}
.pc-mgr-85 {
margin-right: 85px;
}
.pc-mgr-86 {
margin-right: 86px;
}
.pc-mgr-87 {
margin-right: 87px;
}
.pc-mgr-88 {
margin-right: 88px;
}
.pc-mgr-89 {
margin-right: 89px;
}
.pc-mgr-90 {
margin-right: 90px;
}
.pc-mgr-91 {
margin-right: 91px;
}
.pc-mgr-92 {
margin-right: 92px;
}
.pc-mgr-93 {
margin-right: 93px;
}
.pc-mgr-94 {
margin-right: 94px;
}
.pc-mgr-95 {
margin-right: 95px;
}
.pc-mgr-96 {
margin-right: 96px;
}
.pc-mgr-97 {
margin-right: 97px;
}
.pc-mgr-98 {
margin-right: 98px;
}
.pc-mgr-99 {
margin-right: 99px;
}
.pc-mgr-100 {
margin-right: 100px;
}
.pc-mgr-101 {
margin-right: 101px;
}
.pc-mgr-102 {
margin-right: 102px;
}
.pc-mgr-103 {
margin-right: 103px;
}
.pc-mgr-104 {
margin-right: 104px;
}
.pc-mgr-105 {
margin-right: 105px;
}
.pc-mgr-106 {
margin-right: 106px;
}
.pc-mgr-107 {
margin-right: 107px;
}
.pc-mgr-108 {
margin-right: 108px;
}
.pc-mgr-109 {
margin-right: 109px;
}
.pc-mgr-110 {
margin-right: 110px;
}
.pc-mgr-111 {
margin-right: 111px;
}
.pc-mgr-112 {
margin-right: 112px;
}
.pc-mgr-113 {
margin-right: 113px;
}
.pc-mgr-114 {
margin-right: 114px;
}
.pc-mgr-115 {
margin-right: 115px;
}
.pc-mgr-116 {
margin-right: 116px;
}
.pc-mgr-117 {
margin-right: 117px;
}
.pc-mgr-118 {
margin-right: 118px;
}
.pc-mgr-119 {
margin-right: 119px;
}
.pc-mgr-120 {
margin-right: 120px;
}
.pc-mgr-121 {
margin-right: 121px;
}
.pc-mgr-122 {
margin-right: 122px;
}
.pc-mgr-123 {
margin-right: 123px;
}
.pc-mgr-124 {
margin-right: 124px;
}
.pc-mgr-125 {
margin-right: 125px;
}
.pc-mgr-126 {
margin-right: 126px;
}
.pc-mgr-127 {
margin-right: 127px;
}
.pc-mgr-128 {
margin-right: 128px;
}
.pc-mgr-129 {
margin-right: 129px;
}
.pc-mgr-130 {
margin-right: 130px;
}
.pc-mgr-131 {
margin-right: 131px;
}
.pc-mgr-132 {
margin-right: 132px;
}
.pc-mgr-133 {
margin-right: 133px;
}
.pc-mgr-134 {
margin-right: 134px;
}
.pc-mgr-135 {
margin-right: 135px;
}
.pc-mgr-136 {
margin-right: 136px;
}
.pc-mgr-137 {
margin-right: 137px;
}
.pc-mgr-138 {
margin-right: 138px;
}
.pc-mgr-139 {
margin-right: 139px;
}
.pc-mgr-140 {
margin-right: 140px;
}
.pc-mgr-141 {
margin-right: 141px;
}
.pc-mgr-142 {
margin-right: 142px;
}
.pc-mgr-143 {
margin-right: 143px;
}
.pc-mgr-144 {
margin-right: 144px;
}
.pc-mgr-145 {
margin-right: 145px;
}
.pc-mgr-146 {
margin-right: 146px;
}
.pc-mgr-147 {
margin-right: 147px;
}
.pc-mgr-148 {
margin-right: 148px;
}
.pc-mgr-149 {
margin-right: 149px;
}
.pc-mgr-150 {
margin-right: 150px;
}
.pc-mgr-151 {
margin-right: 151px;
}
.pc-mgr-152 {
margin-right: 152px;
}
.pc-mgr-153 {
margin-right: 153px;
}
.pc-mgr-154 {
margin-right: 154px;
}
.pc-mgr-155 {
margin-right: 155px;
}
.pc-mgr-156 {
margin-right: 156px;
}
.pc-mgr-157 {
margin-right: 157px;
}
.pc-mgr-158 {
margin-right: 158px;
}
.pc-mgr-159 {
margin-right: 159px;
}
.pc-mgr-160 {
margin-right: 160px;
}
.pc-mgr-161 {
margin-right: 161px;
}
.pc-mgr-162 {
margin-right: 162px;
}
.pc-mgr-163 {
margin-right: 163px;
}
.pc-mgr-164 {
margin-right: 164px;
}
.pc-mgr-165 {
margin-right: 165px;
}
.pc-mgr-166 {
margin-right: 166px;
}
.pc-mgr-167 {
margin-right: 167px;
}
.pc-mgr-168 {
margin-right: 168px;
}
.pc-mgr-169 {
margin-right: 169px;
}
.pc-mgr-170 {
margin-right: 170px;
}
.pc-mgr-171 {
margin-right: 171px;
}
.pc-mgr-172 {
margin-right: 172px;
}
.pc-mgr-173 {
margin-right: 173px;
}
.pc-mgr-174 {
margin-right: 174px;
}
.pc-mgr-175 {
margin-right: 175px;
}
.pc-mgr-176 {
margin-right: 176px;
}
.pc-mgr-177 {
margin-right: 177px;
}
.pc-mgr-178 {
margin-right: 178px;
}
.pc-mgr-179 {
margin-right: 179px;
}
.pc-mgr-180 {
margin-right: 180px;
}
.pc-mgr-181 {
margin-right: 181px;
}
.pc-mgr-182 {
margin-right: 182px;
}
.pc-mgr-183 {
margin-right: 183px;
}
.pc-mgr-184 {
margin-right: 184px;
}
.pc-mgr-185 {
margin-right: 185px;
}
.pc-mgr-186 {
margin-right: 186px;
}
.pc-mgr-187 {
margin-right: 187px;
}
.pc-mgr-188 {
margin-right: 188px;
}
.pc-mgr-189 {
margin-right: 189px;
}
.pc-mgr-190 {
margin-right: 190px;
}
.pc-mgr-191 {
margin-right: 191px;
}
.pc-mgr-192 {
margin-right: 192px;
}
.pc-mgr-193 {
margin-right: 193px;
}
.pc-mgr-194 {
margin-right: 194px;
}
.pc-mgr-195 {
margin-right: 195px;
}
.pc-mgr-196 {
margin-right: 196px;
}
.pc-mgr-197 {
margin-right: 197px;
}
.pc-mgr-198 {
margin-right: 198px;
}
.pc-mgr-199 {
margin-right: 199px;
}
.pc-mgr-200 {
margin-right: 200px;
}
.pc-mgl-0 {
margin-left: 0px;
}
.pc-mgl-1 {
margin-left: 1px;
}
.pc-mgl-2 {
margin-left: 2px;
}
.pc-mgl-3 {
margin-left: 3px;
}
.pc-mgl-4 {
margin-left: 4px;
}
.pc-mgl-5 {
margin-left: 5px;
}
.pc-mgl-6 {
margin-left: 6px;
}
.pc-mgl-7 {
margin-left: 7px;
}
.pc-mgl-8 {
margin-left: 8px;
}
.pc-mgl-9 {
margin-left: 9px;
}
.pc-mgl-10 {
margin-left: 10px;
}
.pc-mgl-11 {
margin-left: 11px;
}
.pc-mgl-12 {
margin-left: 12px;
}
.pc-mgl-13 {
margin-left: 13px;
}
.pc-mgl-14 {
margin-left: 14px;
}
.pc-mgl-15 {
margin-left: 15px;
}
.pc-mgl-16 {
margin-left: 16px;
}
.pc-mgl-17 {
margin-left: 17px;
}
.pc-mgl-18 {
margin-left: 18px;
}
.pc-mgl-19 {
margin-left: 19px;
}
.pc-mgl-20 {
margin-left: 20px;
}
.pc-mgl-21 {
margin-left: 21px;
}
.pc-mgl-22 {
margin-left: 22px;
}
.pc-mgl-23 {
margin-left: 23px;
}
.pc-mgl-24 {
margin-left: 24px;
}
.pc-mgl-25 {
margin-left: 25px;
}
.pc-mgl-26 {
margin-left: 26px;
}
.pc-mgl-27 {
margin-left: 27px;
}
.pc-mgl-28 {
margin-left: 28px;
}
.pc-mgl-29 {
margin-left: 29px;
}
.pc-mgl-30 {
margin-left: 30px;
}
.pc-mgl-31 {
margin-left: 31px;
}
.pc-mgl-32 {
margin-left: 32px;
}
.pc-mgl-33 {
margin-left: 33px;
}
.pc-mgl-34 {
margin-left: 34px;
}
.pc-mgl-35 {
margin-left: 35px;
}
.pc-mgl-36 {
margin-left: 36px;
}
.pc-mgl-37 {
margin-left: 37px;
}
.pc-mgl-38 {
margin-left: 38px;
}
.pc-mgl-39 {
margin-left: 39px;
}
.pc-mgl-40 {
margin-left: 40px;
}
.pc-mgl-41 {
margin-left: 41px;
}
.pc-mgl-42 {
margin-left: 42px;
}
.pc-mgl-43 {
margin-left: 43px;
}
.pc-mgl-44 {
margin-left: 44px;
}
.pc-mgl-45 {
margin-left: 45px;
}
.pc-mgl-46 {
margin-left: 46px;
}
.pc-mgl-47 {
margin-left: 47px;
}
.pc-mgl-48 {
margin-left: 48px;
}
.pc-mgl-49 {
margin-left: 49px;
}
.pc-mgl-50 {
margin-left: 50px;
}
.pc-mgl-51 {
margin-left: 51px;
}
.pc-mgl-52 {
margin-left: 52px;
}
.pc-mgl-53 {
margin-left: 53px;
}
.pc-mgl-54 {
margin-left: 54px;
}
.pc-mgl-55 {
margin-left: 55px;
}
.pc-mgl-56 {
margin-left: 56px;
}
.pc-mgl-57 {
margin-left: 57px;
}
.pc-mgl-58 {
margin-left: 58px;
}
.pc-mgl-59 {
margin-left: 59px;
}
.pc-mgl-60 {
margin-left: 60px;
}
.pc-mgl-61 {
margin-left: 61px;
}
.pc-mgl-62 {
margin-left: 62px;
}
.pc-mgl-63 {
margin-left: 63px;
}
.pc-mgl-64 {
margin-left: 64px;
}
.pc-mgl-65 {
margin-left: 65px;
}
.pc-mgl-66 {
margin-left: 66px;
}
.pc-mgl-67 {
margin-left: 67px;
}
.pc-mgl-68 {
margin-left: 68px;
}
.pc-mgl-69 {
margin-left: 69px;
}
.pc-mgl-70 {
margin-left: 70px;
}
.pc-mgl-71 {
margin-left: 71px;
}
.pc-mgl-72 {
margin-left: 72px;
}
.pc-mgl-73 {
margin-left: 73px;
}
.pc-mgl-74 {
margin-left: 74px;
}
.pc-mgl-75 {
margin-left: 75px;
}
.pc-mgl-76 {
margin-left: 76px;
}
.pc-mgl-77 {
margin-left: 77px;
}
.pc-mgl-78 {
margin-left: 78px;
}
.pc-mgl-79 {
margin-left: 79px;
}
.pc-mgl-80 {
margin-left: 80px;
}
.pc-mgl-81 {
margin-left: 81px;
}
.pc-mgl-82 {
margin-left: 82px;
}
.pc-mgl-83 {
margin-left: 83px;
}
.pc-mgl-84 {
margin-left: 84px;
}
.pc-mgl-85 {
margin-left: 85px;
}
.pc-mgl-86 {
margin-left: 86px;
}
.pc-mgl-87 {
margin-left: 87px;
}
.pc-mgl-88 {
margin-left: 88px;
}
.pc-mgl-89 {
margin-left: 89px;
}
.pc-mgl-90 {
margin-left: 90px;
}
.pc-mgl-91 {
margin-left: 91px;
}
.pc-mgl-92 {
margin-left: 92px;
}
.pc-mgl-93 {
margin-left: 93px;
}
.pc-mgl-94 {
margin-left: 94px;
}
.pc-mgl-95 {
margin-left: 95px;
}
.pc-mgl-96 {
margin-left: 96px;
}
.pc-mgl-97 {
margin-left: 97px;
}
.pc-mgl-98 {
margin-left: 98px;
}
.pc-mgl-99 {
margin-left: 99px;
}
.pc-mgl-100 {
margin-left: 100px;
}
.pc-mgl-101 {
margin-left: 101px;
}
.pc-mgl-102 {
margin-left: 102px;
}
.pc-mgl-103 {
margin-left: 103px;
}
.pc-mgl-104 {
margin-left: 104px;
}
.pc-mgl-105 {
margin-left: 105px;
}
.pc-mgl-106 {
margin-left: 106px;
}
.pc-mgl-107 {
margin-left: 107px;
}
.pc-mgl-108 {
margin-left: 108px;
}
.pc-mgl-109 {
margin-left: 109px;
}
.pc-mgl-110 {
margin-left: 110px;
}
.pc-mgl-111 {
margin-left: 111px;
}
.pc-mgl-112 {
margin-left: 112px;
}
.pc-mgl-113 {
margin-left: 113px;
}
.pc-mgl-114 {
margin-left: 114px;
}
.pc-mgl-115 {
margin-left: 115px;
}
.pc-mgl-116 {
margin-left: 116px;
}
.pc-mgl-117 {
margin-left: 117px;
}
.pc-mgl-118 {
margin-left: 118px;
}
.pc-mgl-119 {
margin-left: 119px;
}
.pc-mgl-120 {
margin-left: 120px;
}
.pc-mgl-121 {
margin-left: 121px;
}
.pc-mgl-122 {
margin-left: 122px;
}
.pc-mgl-123 {
margin-left: 123px;
}
.pc-mgl-124 {
margin-left: 124px;
}
.pc-mgl-125 {
margin-left: 125px;
}
.pc-mgl-126 {
margin-left: 126px;
}
.pc-mgl-127 {
margin-left: 127px;
}
.pc-mgl-128 {
margin-left: 128px;
}
.pc-mgl-129 {
margin-left: 129px;
}
.pc-mgl-130 {
margin-left: 130px;
}
.pc-mgl-131 {
margin-left: 131px;
}
.pc-mgl-132 {
margin-left: 132px;
}
.pc-mgl-133 {
margin-left: 133px;
}
.pc-mgl-134 {
margin-left: 134px;
}
.pc-mgl-135 {
margin-left: 135px;
}
.pc-mgl-136 {
margin-left: 136px;
}
.pc-mgl-137 {
margin-left: 137px;
}
.pc-mgl-138 {
margin-left: 138px;
}
.pc-mgl-139 {
margin-left: 139px;
}
.pc-mgl-140 {
margin-left: 140px;
}
.pc-mgl-141 {
margin-left: 141px;
}
.pc-mgl-142 {
margin-left: 142px;
}
.pc-mgl-143 {
margin-left: 143px;
}
.pc-mgl-144 {
margin-left: 144px;
}
.pc-mgl-145 {
margin-left: 145px;
}
.pc-mgl-146 {
margin-left: 146px;
}
.pc-mgl-147 {
margin-left: 147px;
}
.pc-mgl-148 {
margin-left: 148px;
}
.pc-mgl-149 {
margin-left: 149px;
}
.pc-mgl-150 {
margin-left: 150px;
}
.pc-mgl-151 {
margin-left: 151px;
}
.pc-mgl-152 {
margin-left: 152px;
}
.pc-mgl-153 {
margin-left: 153px;
}
.pc-mgl-154 {
margin-left: 154px;
}
.pc-mgl-155 {
margin-left: 155px;
}
.pc-mgl-156 {
margin-left: 156px;
}
.pc-mgl-157 {
margin-left: 157px;
}
.pc-mgl-158 {
margin-left: 158px;
}
.pc-mgl-159 {
margin-left: 159px;
}
.pc-mgl-160 {
margin-left: 160px;
}
.pc-mgl-161 {
margin-left: 161px;
}
.pc-mgl-162 {
margin-left: 162px;
}
.pc-mgl-163 {
margin-left: 163px;
}
.pc-mgl-164 {
margin-left: 164px;
}
.pc-mgl-165 {
margin-left: 165px;
}
.pc-mgl-166 {
margin-left: 166px;
}
.pc-mgl-167 {
margin-left: 167px;
}
.pc-mgl-168 {
margin-left: 168px;
}
.pc-mgl-169 {
margin-left: 169px;
}
.pc-mgl-170 {
margin-left: 170px;
}
.pc-mgl-171 {
margin-left: 171px;
}
.pc-mgl-172 {
margin-left: 172px;
}
.pc-mgl-173 {
margin-left: 173px;
}
.pc-mgl-174 {
margin-left: 174px;
}
.pc-mgl-175 {
margin-left: 175px;
}
.pc-mgl-176 {
margin-left: 176px;
}
.pc-mgl-177 {
margin-left: 177px;
}
.pc-mgl-178 {
margin-left: 178px;
}
.pc-mgl-179 {
margin-left: 179px;
}
.pc-mgl-180 {
margin-left: 180px;
}
.pc-mgl-181 {
margin-left: 181px;
}
.pc-mgl-182 {
margin-left: 182px;
}
.pc-mgl-183 {
margin-left: 183px;
}
.pc-mgl-184 {
margin-left: 184px;
}
.pc-mgl-185 {
margin-left: 185px;
}
.pc-mgl-186 {
margin-left: 186px;
}
.pc-mgl-187 {
margin-left: 187px;
}
.pc-mgl-188 {
margin-left: 188px;
}
.pc-mgl-189 {
margin-left: 189px;
}
.pc-mgl-190 {
margin-left: 190px;
}
.pc-mgl-191 {
margin-left: 191px;
}
.pc-mgl-192 {
margin-left: 192px;
}
.pc-mgl-193 {
margin-left: 193px;
}
.pc-mgl-194 {
margin-left: 194px;
}
.pc-mgl-195 {
margin-left: 195px;
}
.pc-mgl-196 {
margin-left: 196px;
}
.pc-mgl-197 {
margin-left: 197px;
}
.pc-mgl-198 {
margin-left: 198px;
}
.pc-mgl-199 {
margin-left: 199px;
}
.pc-mgl-200 {
margin-left: 200px;
}
}
@media screen and (min-width: 768px) {
.wid-960 {
max-width: 960px;
}
}
.wid-1140 {
margin: 0 auto;
max-width: 1140px;
} .sec-ttl-01 {
color: #fff;
font-size: 26px;
line-height: 1.8;
margin-bottom: 30px;
text-align: center;
}
@media screen and (min-width: 768px) {
.sec-ttl-01 {
font-size: 28px;
}
}
.sec-ttl-02 {
font-weight: 700;
line-height: 1;
text-align: center;
}
.sec-ttl-02 .top {
font-size: 3.2rem;
margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
.sec-ttl-02 .top {
font-size: 3.6rem;
}
}
.sec-ttl-02.sec-ttl-02--white {
color: #fff;
}
@media screen and (min-width: 768px) {
.sec-ttl-02.sec-ttl-02--left {
text-align: left;
}
}
.link-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.link-list > li {
margin-right: 50px;
}
.link-list > li:last-child {
margin-left: 0;
}
@media screen and (min-width: 768px) {
.lineup-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -1px;
}
}
@media screen and (min-width: 768px) {
.lineup-list > li {
border: 1px solid #fff;
width: 33.333%;
}
}
.lineup-list > li .card-box {
position: relative;
}
.lineup-list > li .card-box > a {
display: block;
position: relative;
}
@media screen and (min-width: 768px) {
.lineup-list > li .card-box > a .card-box__image {
height: 28.33333vw;
}
}
.lineup-list > li .card-box > a .card-box__image > img {
height: 100%;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
}
@media screen and (min-width: 768px) {
.lineup-list > li .card-box .card-box__image {
height: 28.33333vw;
}
}
.lineup-list > li .card-box .card-box__image > img {
height: 100%;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
}
.lineup-list > li .card-box .card-box__inr {
background-color: #fff;
}
@media screen and (min-width: 768px) {
.lineup-list > li .card-box .card-box__inr {
display: none;
left: 50%;
padding: 10px 20px;
position: absolute;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100%;
z-index: 2;
}
}
@media screen and (min-width: 1024px) {
.lineup-list > li .card-box .card-box__inr {
padding: 35px;
width: 23.61111vw;
}
}
.lineup-list > li .card-box .card-box__inr p {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
@media screen and (min-width: 768px) {
.half-list > li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
@media screen and (min-width: 768px) {
.half-list > li:nth-child(even) {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
margin: 2px 0;
}
}
@media screen and (min-width: 768px) {
.half-list > li:nth-child(even) .half-list__main {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
padding: 0 60px 0 60px;
}
}
@media screen and (min-width: 1024px) {
.half-list > li:nth-child(even) .half-list__main {
padding: 0 20px 0 60px;
}
}
@media screen and (min-width: 768px) {
.half-list > li > div {
min-height: 405px;
width: 50%;
}
}
.half-list > li .half-list__main {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #323237;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 60px 50px;
}
@media screen and (min-width: 768px) {
.half-list > li .half-list__main {
padding: 0 60px 0 60px;
}
}
@media screen and (min-width: 1024px) {
.half-list > li .half-list__main {
min-width: 450px;
padding: 0 60px 0 20px;
}
}
.half-list > li .half-list__main .half-list__main__inr {
color: #fff;
width: 400px;
}
.half-list > li .half-list__main .half-list__main__inr .half-list__ttl {
font-size: 2.1rem;
margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
.half-list > li .half-list__main .half-list__main__inr .half-list__ttl {
margin-bottom: 20px;
}
}
.half-list > li .half-list__image {
height: 100%;
overflow: hidden;
position: relative;
}
@media screen and (min-width: 768px) {
.half-list > li .half-list__image > div {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
}
.half-list > li .half-list__image > div > img {
height: 100%;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
}
.tab-list {
border-bottom: 1px solid #000;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
.tab-list {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
margin: 0 -5px;
}
}
.tab-list > li {
width: 50%;
}
@media screen and (min-width: 768px) {
.tab-list > li {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin-right: 3px;
width: 100%;
}
}
.tab-list > li:last-child {
margin-right: 0;
}
.tab-list > li:nth-child(odd) {
padding-right: 5px;
}
@media screen and (min-width: 768px) {
.tab-list > li:nth-child(odd) {
padding-right: 0;
}
}
.tab-list > li:nth-child(even) {
padding-left: 5px;
}
@media screen and (min-width: 768px) {
.tab-list > li:nth-child(even) {
padding-left: 0;
}
}
.tab-list > li.current > button {
border: 1px solid #000;
}
@media screen and (min-width: 768px) {
.tab-list > li.current > button {
border-bottom: 0;
}
}
.tab-list > li.current > button > span {
background-color: #fff;
color: #000;
}
.tab-list > li > button {
display: block;
padding: 6px 0;
width: 100%;
}
@media screen and (min-width: 768px) {
.tab-list > li > button {
padding: 6px 0;
}
}
.tab-list > li > button > span {
color: #fff;
display: block;
background-color: #ebecec;
font-size: 1.6rem;
padding: 5px;
}
@media screen and (min-width: 768px) {
.tab-list > li > button > span {
font-size: 1.8rem;
}
}
.tab-cnt > div:nth-child(n+2) {
display: none;
}
.tab-cnt .tab-cnt__item {
padding: 80px 0 0;
}
@media screen and (min-width: 768px) {
.tab-cnt .tab-cnt__item {
padding: 50px 0 0;
}
}
.tab-cnt .tab-cnt__item .tab-cnt__item__ttl {
font-size: 1.8rem;
line-height: 1.3;
margin-bottom: 80px;
text-align: center;
}
@media screen and (min-width: 768px) {
.tab-cnt .tab-cnt__item .tab-cnt__item__ttl {
font-size: 2.1rem;
margin-bottom: 50px;
}
}
@media screen and (min-width: 768px) {
.tab-cnt .tab-cnt__item .tab-cnt__item__inr {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
.tab-cnt .tab-cnt__item .tab-cnt__item__inr > div {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
@media screen and (min-width: 768px) {
.tab-cnt .tab-cnt__item .tab-cnt__item__inr > div {
padding: 0 30px;
}
}
.tab-cnt .tab-cnt__item .tab-cnt__item__inr > div:nth-child(n+2) {
margin-top: 40px;
}
@media screen and (min-width: 768px) {
.tab-cnt .tab-cnt__item .tab-cnt__item__inr > div:nth-child(n+2) {
margin-top: 0;
}
}
.vr-list {
margin-bottom: 60px;
}
@media screen and (min-width: 768px) {
.vr-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 auto;
padding: 0 60px;
max-width: 960px;
}
}
@media screen and (min-width: 1024px) {
.vr-list {
padding: 0;
}
}
.vr-list > li {
padding: 20px 20px 0;
}
@media screen and (min-width: 768px) {
.vr-list > li {
padding: 0;
width: 50%;
}
}
@media screen and (min-width: 768px) {
.vr-list > li:nth-child(odd) {
padding-right: 7px;
}
}
@media screen and (min-width: 768px) {
.vr-list > li:nth-child(even) {
padding-left: 7px;
}
}
@media screen and (min-width: 768px) {
.vr-list > li:nth-child(n+3) {
margin-top: 50px;
}
}
.anch-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
.anch-list {
margin: 0 auto;
width: 640px;
}
}
.anch-list.fixed {
position: fixed;
left: 50%;
transform: translate(-50%, 0);
width: 100%;
}
.anch-list.fixed > li {
width: 33.333%;
}
.anch-list > li {
padding: 10px 5px 0;
width: 50%;
}
@media screen and (min-width: 768px) {
.anch-list > li {
padding: 4px 2px 0;
width: 25%;
}
}
.anch-list > li > a {
background-color: #fff;
display: block;
padding: 10px 20px;
position: relative;
}
.anch-list > li > a::after {
content: "";
display: block;
border-bottom: 1px solid #ebecec;
border-right: 1px solid #ebecec;
height: 7px;
position: absolute;
right: 20px;
top: 50%;
-webkit-transform: translate(0, -50%) rotate(-45deg);
transform: translate(0, -50%) rotate(45deg);
-webkit-transform-origin: center;
transform-origin: center;
width: 7px;
}
.dealers-info-list {
padding: 0 20px;
}
@media screen and (min-width: 768px) {
.dealers-info-list {
padding: 0;
}
}
.dealers-info-list > li {
background-color: #fff;
padding: 30px 30px 40px;
}
@media screen and (min-width: 768px) {
.dealers-info-list > li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 35px;
}
}
.dealers-info-list > li:nth-child(n+2) {
margin-top: 10px;
}
@media screen and (min-width: 768px) {
.dealers-info-list > li:nth-child(n+2) {
margin-top: 5px;
}
}
.round-btn {
background-color: #f8f9f9;
border-radius: 30px;
color: #000;
display: inline-block;
font-weight: 700;
line-height: 1;
padding: 10px 30px;
text-align: center;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all  0.3s ease;
}
.round-btn:hover{
background-color: #000;
color: #fff;
opacity: unset;
}
.round-btn.round-btn--has-arrow {
background-color: #000;
color: #fff;
padding-right: 90px;
position: relative;
}
.round-btn.round-btn--has-arrow > span {
bottom: 12px;
display: block;
height: 7px;
position: absolute;
right: 40px;
width: 35px;
}
.round-btn.round-btn--has-arrow > span::before {
content: "";
display: block;
background: #fff;
bottom: 0;
height: 1px;
left: 0;
position: absolute;
width: 100%;
}
.round-btn.round-btn--has-arrow > span::after {
content: "";
display: block;
background: #fff;
bottom: 0;
height: 1px;
right: 0;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: bottom right;
transform-origin: bottom right;
width: 10px;
}
.round-btn.round-btn--tel {
background-color: #000;
color: #fff;
font-size: 21px;
padding: 10px 5px;
}
.round-btn.round-btn--tel .icon {
display: inline-block;
width: 16px;
}
.round-btn.round-btn--mail {
background-color: #ebecec;
padding: 14px 5px;
}
.square-btn {
background-color: #fff;
color: #000;
display: inline-block;
min-width: 150px;
padding: 7px 10px;
text-align: center;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all  0.3s ease;
}
.square-btn:hover{
background-color: #000;
color: #fff;
opacity: unset;
}
@media screen and (min-width: 768px) {
.square-btn {
padding: 12px 10px;
}
}
.square-btn.square-btn--ghost {
background-color: rgba(0, 0, 0, 0);
border: 1px solid #ebecec;
border-radius: 2px;
color: #ebecec;
-webkit-transition: all 0.3s cubic-bezier(0.25, 0.25, 0.75, 0.75);
transition: all 0.3s cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
.square-btn.square-btn--ghost:hover {
background-color: #323237;
color: #fff;
}
.read-more-btn {
color: #fff;
line-height: 1;
padding-right: 55px;
}
.read-more-btn > span {
bottom: 0;
display: block;
height: 7px;
position: absolute;
right: 0;
width: 35px;
}
.read-more-btn > span::before {
content: "";
display: block;
background: #fff;
bottom: 0;
height: 1px;
left: 0;
position: absolute;
width: 100%;
}
.read-more-btn > span::after {
content: "";
display: block;
background: #fff;
bottom: 0;
height: 1px;
right: 0;
position: absolute;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: bottom right;
transform-origin: bottom right;
width: 10px;
}
.arrow-btn {
border: 1px solid #fff;
color: #fff;
display: inline-block;
padding: 5px 40px 5px 20px;
position: relative;
}
.arrow-btn::after {
content: "";
display: block;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
height: 7px;
position: absolute;
right: 20px;
top: 50%;
-webkit-transform: translate(0, -50%) rotate(-45deg);
transform: translate(0, -50%) rotate(-45deg);
-webkit-transform-origin: center;
transform-origin: center;
width: 7px;
}
.card-box {
background-color: #fff;
height: 100%;
}
.card-box .card-box__inr {
padding: 40px 30px 30px;
}
@media screen and (min-width: 768px) {
.card-box .card-box__inr {
padding: 35px;
}
}
.card-box .card-box__inr p {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.lattice-link {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.lattice-link .icon {
margin-right: 10px;
width: 20px;
}
.archive-list > li {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-bottom: 1px solid #fff;
padding-bottom: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.archive-list > li:nth-child(n+2) {
margin-top: 10px;
}
.archive-list > li .cat-box {
background-color: #fff;
color: #000;
font-size: 1.2rem;
line-height: 1.1;
margin-right: 10px;
min-width: 50px;
padding: 3px 5px;
text-align: center;
}
@media screen and (min-width: 768px) {
.archive-list > li .cat-box {
font-size: 1.4rem;
min-width: 100px;
padding: 3px 10px;
}
}
.archive-list > li .ttl {
color: #fff;
font-weight: 300;
margin-left: 10px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
}
@media screen and (min-width: 768px) {
.archive-list > li .ttl {
margin-left: 30px;
}
}
.archive-list > li .ttl > a:hover {
text-decoration: underline;
}
.single-post-archive {
padding: 20px;
}
@media screen and (min-width: 768px) {
.single-post-archive {
padding: 0;
}
}
.single-post-archive > li {
background-color: #fff;
padding: 70px 20px;
}
@media screen and (min-width: 768px) {
.single-post-archive > li {
padding: 70px;
}
}
.single-post-archive > li:nth-child(n+2) {
margin-top: 10px;
}
.single-post-archive > li .single-post-archive__top {
border-bottom: 1px solid #000;
margin-bottom: 30px;
padding-bottom: 10px;
}
.single-post-archive > li .info {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 10px;
}
.single-post-archive .single-post-archive__inr {        }
.single-post-archive .single-post-archive__inr p {
margin: 15px 0 30px;
}
.single-post-archive .single-post-archive__inr strong {
font-weight: bold;
}
.single-post-archive .single-post-archive__inr em {
font-style: italic;
}
.single-post-archive .single-post-archive__inr h1 {
font-size: 2em;
margin-bottom: 30px;
}
.single-post-archive .single-post-archive__inr h2 {
font-size: 1.5em;
margin-bottom: 20px;
}
.single-post-archive .single-post-archive__inr h3 {
font-size: 1.25em;
margin-bottom: 20px;
}
.single-post-archive .single-post-archive__inr h4 {
font-size: 1em;
margin-bottom: 20px;
}
.single-post-archive .single-post-archive__inr h5 {
font-size: 0.8em;
margin-bottom: 20px;
}
.single-post-archive .single-post-archive__inr h6 {
font-size: 0.6em;
margin-bottom: 20px;
}
.single-post-archive .single-post-archive__inr ul, .single-post-archive .single-post-archive__inr ol {
margin-bottom: 30px;
padding-left: 30px;
}
.single-post-archive .single-post-archive__inr ul {
list-style: disc;
}
.single-post-archive .single-post-archive__inr ol {
list-style: disc;
}
.single-post-archive .single-post-archive__inr blockquote {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 40px;
-webkit-margin-end: 40px;
}
.single-post-archive .single-post-archive__inr img {
height: auto;
max-width: 100%;
}
.single-post-archive .single-post-archive__inr .has-small-font-size {
font-size: 13px;
}
.single-post-archive .single-post-archive__inr .has-regular-font-size,
.single-post-archive .single-post-archive__inr .has-normal-font-size {
font-size: 16px;
}
.single-post-archive .single-post-archive__inr .has-medium-font-size {
font-size: 20px;
}
.single-post-archive .single-post-archive__inr .has-large-font-size {
font-size: 36px;
}
.single-post-archive .single-post-archive__inr .has-larger-font-size,
.single-post-archive .single-post-archive__inr .has-huge-font-size {
font-size: 42px;
}
.single-post-archive .single-post-archive__inr .has-drop-cap:not(:focus)::first-letter {
float: left;
font-size: 8.4em;
line-height: 0.68;
font-weight: 100;
margin: 0.05em 0.1em 0 0;
text-transform: uppercase;
font-style: normal;
}
.single-post-archive .single-post-archive__inr .has-drop-cap:not(:focus)::after {
content: "";
display: table;
clear: both;
padding-top: 14px;
}
.single-post-archive .single-post-archive__inr p.has-background {
padding: 20px 30px;
}
.single-post-archive .single-post-archive__inr .wp-block-table {
width: 100%;
}
.single-post-archive .single-post-archive__inr .wp-block-table.is-style-stripes {
border-spacing: 0;
border-collapse: inherit;
background-color: transparent;
border-bottom: 1px solid #f3f4f5;
}
.single-post-archive .single-post-archive__inr .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color: #f3f4f5;
}
.single-post-archive .single-post-archive__inr .wp-block-table .has-fixed-layout {
table-layout: fixed;
width: 100%;
}
.single-post-archive .single-post-archive__inr .wp-block-table .has-fixed-layout td,
.single-post-archive .single-post-archive__inr .wp-block-table .has-fixed-layout th {
word-break: break-word;
}
.single-post-archive .single-post-archive__inr .wp-block-quote {
border-left: 2px solid #000;
margin-left: 0;
padding-left: 2em;
}
.single-post-archive .single-post-archive__inr .wp-block-quote.is-style-large,
.single-post-archive .single-post-archive__inr .wp-block-quote.is-large {
margin: 0 0 16px;
padding: 0 1em;
}
.single-post-archive .single-post-archive__inr .wp-block-quote.is-style-large p,
.single-post-archive .single-post-archive__inr .wp-block-quote.is-large p {
font-size: 24px;
font-style: italic;
line-height: 1.6;
}
.single-post-archive .single-post-archive__inr .wp-block-quote.is-style-large cite,
.single-post-archive .single-post-archive__inr .wp-block-quote.is-style-large footer,
.single-post-archive .single-post-archive__inr .wp-block-quote.is-large cite,
.single-post-archive .single-post-archive__inr .wp-block-quote.is-large footer {
font-size: 18px;
text-align: right;
}
.single-post-archive .cat-box {
background-color: #000;
color: #fff;
line-height: 1.3;
margin-left: 10px;
min-width: 90px;
padding: 5px 20px;
text-align: center;
}
.sdgs-cnt {
background-color: #fff;
margin: 0 auto 10px;
padding: 20px;
width: 90%;
}
@media screen and (min-width: 768px) {
.sdgs-cnt {
max-width: 960px;
padding: 70px 70px 90px;
width: 100%;
}
}
.sdgs-cnt .sdgs-panel {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
}
.sdgs-cnt .sdgs-panel .sdgs-panel__item {
background-color: #ebecec;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 3px;
padding: 20px;
}
@media screen and (min-width: 768px) {
.sdgs-cnt .sdgs-panel .sdgs-panel__item {
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
width: 50%;
}
}
.sdgs-cnt .sdgs-panel .sdgs-panel__item > div:nth-child(1) {
margin-right: 20px;
width: 140px;
}
.sdgs-cnt .sdgs-panel .sdgs-panel__item > div:nth-child(2) {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
width: 100%;
}
.sdgs-cnt .present-tree {
margin: 0 auto 60px;
}
@media screen and (max-width: 768px) {
.sdgs-cnt .present-tree {
width: 200px;
margin: 0 auto 20px;
}
}
@media screen and (min-width: 768px) {
.sdgs-cnt .present-tree {
width: 480px;
}
}
.half-text-box {
margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
.half-text-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 30px;
}
}
@media screen and (min-width: 768px) {
.half-text-box > div {
width: 50%;
}
}
.half-text-box > div:nth-child(1) {
margin-bottom: 2em;
}
@media screen and (min-width: 768px) {
.half-text-box > div:nth-child(1) {
margin-bottom: 0;
padding-right: 20px;
}
}
@media screen and (min-width: 768px) {
.half-text-box > div:nth-child(2) {
padding-left: 20px;
}
}
.wp-pagenavi {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 40px;
}
@media screen and (min-width: 768px) {
.wp-pagenavi {
margin-top: 80px;
}
}
.wp-pagenavi span, .wp-pagenavi a {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #fff;
border-radius: 5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 30px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0 5px 10px;
width: 30px;
}
.wp-pagenavi span.pages, .wp-pagenavi a.pages {
width: 70px;
}
.wp-pagenavi a:hover {
opacity: .5;
}
 header, footer, section, article, aside, nav,
figure, figcaption, main {
display: block;
}
body{
overflow-x: hidden;
width: 100%;
margin: 0;
padding: 0;
color: #000000;
font-size: 16px;
font-family:  "游ゴシック体", "Yu Gothic", YuGothic, Meiryo, "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic",  Osaka, sans-serif;
line-height: 1.6;
letter-spacing: 0.075em;
-moz-font-feature-settings: "palt";
-webkit-font-feature-settings: "palt";
font-feature-settings: "palt";
}
img {
display: block;
width: 100%;
height: auto;
padding: 0;
margin: 0;
vertical-align: middle;
border:none;
}
img[src*='.svg']{
width: 100%;
height: auto;
}
a,a:visited{
color: #FFF;
text-decoration: none;
-webkit-transition:opacity .4s;
transition:opacity .4s;
}
:focus{outline:none;}
.hover{-webkit-transition:opacity .4s;transition:opacity .4s;cursor: pointer;}
a:hover,.hover:hover{opacity: 0.5;}
div,main,header,footer,nav,section,p,ul,ol,dl,li,dt,dd,a,span,h1,h2,h3,h4,h5,h6,table,tr,th,td,figure,figcaption{
margin: 0;
padding: 0;
box-sizing: border-box;
}
section{position: relative;}
ul,ol,dl,li,dt,dd{list-style: none;}
label{color:inherit;}
.cf:after{
content: "";
display: block;
clear: both;
}
.ofi{
width: 100%;
height: 100%;
object-fit: cover;
font-family: 'object-fit: cover;'
}
input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea{
border: none;
margin: 0;
padding-left: 1em;
box-sizing: border-box;
}
input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]){
box-shadow: none;
}
[type="checkbox"]+span:not(.lever):before, [type="checkbox"]:not(.filled-in)+span:not(.lever):after {
border-color: #fff;
}
[type="checkbox"]:checked+span:not(.lever):before {
border-right-color: #fff;
border-bottom-color: #fff;
}
[type="radio"]:not(:checked)+span:before, [type="radio"]:not(:checked)+span:after {
border-color: #fff;
}
[type="radio"]:checked+span:after, [type="radio"].with-gap:checked+span:after {
background-color: #fff;
}
[type="radio"]:checked+span:after, [type="radio"].with-gap:checked+span:before, [type="radio"].with-gap:checked+span:after {
border-color: #fff;    
}
textarea {
height: 100%;
min-height: 20em;
margin: 0;
padding: 0;    
} .yugo{font-family:  "游ゴシック体", "Yu Gothic", YuGothic, Meiryo, "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic",  Osaka, sans-serif;}
.yumin{	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.font-roboto{font-family: 'Roboto', sans-serif;}
.font-robotoC{font-family: 'Roboto Condensed', sans-serif;}
.font-HVM{font-family: 'Herr Von Muellerhoff', cursive;}  main{padding-bottom: 60px;}
.type-head-3 main,
.type-head-3 #pageHeader{padding-left: 160px;}
.inner{
max-width: 960px;
margin: 0 auto;
}
.left01{
width: calc(100% - 240px);
}
.left02{
width: calc(100% - 400px);
}
.right01{
width: 200px;
margin-left: 40px;
}
.right02{
width: 200px;
margin-left: 200px;
}
.txt{
font-size: 14px;
text-align: justify;
line-height: 1.5;
letter-spacing: 0.05em;
}
a.wink:hover img {opacity: 0.8;}
.flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flex.tri .box{width: 32.083333%;}
.flex.tetra .box{width: 24.083333%;}
.center-flex{display: flex;justify-content: space-between;flex-wrap: wrap;flex-direction: column;justify-content: center;align-items: center;}
.relative{position: relative;}
.center-abs{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
.w300{width: 300px;}
.gray01{color: #3C3C3C !important;}
.gray02{color: #5a5a5a !important;}
.gray03{color: #828282 !important;}
.gray01 a{color: #3C3C3C !important;}
.gray02 a{color: #5a5a5a !important;}
.gray03 a{color: #828282 !important;}
.gray01 a::before{background-color: #3C3C3C !important;}
.gray02 a::before{background-color: #5a5a5a !important;}
.gray03 a::before{background-color: #828282 !important;}
.gray01 a::after{border-color: #3C3C3C !important;}
.gray02 a::after{border-color: #5a5a5a !important;}
.gray03 a::after{border-color: #828282 !important;}
.bg-white01{color: #3C3C3C;background-color: #fff !important;}
.bg-white02{color: #3C3C3C;background-color: #fff !important;opacity:0.8;}
.bg-gray01{color: #FFF;background-color: #3C3C3C;}
.bg-gray02{color: #FFF;background-color: #5a5a5a;}
.bg-gray03{color: #FFF;background-color: #828282;}
.bg-black01{color: #FFF;background-color: #000;}
.row .col{padding:0;}
.row .col.gap{padding:0 .5rem}
.row .col.gap:first-child{padding-left:0;padding-right:1rem;}
.row .col.gap:last-child{padding-left:1rem;padding-right:0}  @media screen and (max-width: 1199px) {
.left02{
width: calc(100% - 240px);
}
.right02{
width: 200px;
margin-left: 40px;
}    
}  @media screen and (max-width: 959px) {
.left01, .left02{
width: 100%;
}
.right01, .right02{
width: 100%;
margin-left: 0;
}    
}  @media screen and (max-width: 767px) {}  @media screen and (max-width: 479px) {}
 
#sp_global_navi {
display: none;
}
#menu_btn {
display: none;
}
@media screen and (max-width: 959px) { #sp_global_navi {
display: none;
position: fixed;
top: 0;
left: 0;
z-index: 100;
width: 100%;
height: 100vh;
display: flex;
flex-wrap: wrap;
align-items: center;
pointer-events: none;
opacity: 0;
transition: .4s;
padding: 50px 0;
overflow-y: auto;
}
#sp_global_navi.active {
pointer-events: auto;
opacity: 1;
}
#sp_global_navi .fmtBtn {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
}
#sp_global_navi .secTitle-2 {
position: relative;
top: 0;
left: 0;
text-align: center;
margin: 0 auto;
}
#sp_global_navi .secTitle-2 .s-title {
display: block;
margin-top: 0.4em;
font-size: 21px;
line-height: 1.75;
letter-spacing: 0.1em;        
}
#sp_global_navi .secTitle-2 .title {
font-size: 28px;
}
#sp_global_navi ul {
width: 100%;
margin-top: 0;
display: block;
}
#sp_global_navi ul:nth-of-type(2) {
width: 60px;
display: flex;
margin: auto;
margin-bottom: 40px;
}
#sp_global_navi ul:nth-of-type(2) li {
width: auto;
height: 30px;
margin-top: 0;
}
#sp_global_navi ul li {
width: 100%;
-webkit-writing-mode: horizontal-tb;
-ms-writing-mode: horizontal-tb;
writing-mode: lr-tb;
}
#sp_global_navi ul li:nth-of-type(n+7) {
display: block;
}
#sp_global_navi ul li + li {
margin-top: 15px;
}
#sp_global_navi ul li a {
width: 100%;
display: block;
text-align: center;
color: #fff;
font-size: 13px;
}
#sp_global_navi ul li a.now {
color: #fff;
}
#sp_global_navi ul li a span {
font-weight: 500;
font-size: 15px;
display: block;
}
#sp_global_navi ul li a span.en {
display: none;
}
#sp_global_navi ul li a::before {
display: none;
}
#sp_global_navi li:hover a {
color: #fff;
}
#sp_global_navi li a.now {
color: #fff;
}
#sp_global_navi li::before{
display: none;
} #menu_btn {
width: 30px;
height: 30px;
display: block;
z-index: 101;
position: fixed;
z-index: 101;
top: 20px;
right: 20px;
}
#menu_btn span {
width: 100%;
height: 2px;
display: block;
margin: auto;
position: absolute;
left: 0;
right: 0;
background: #4D4D4D;
transition: .4s;
}
#menu_btn span:nth-of-type(1) {
top: 0;
}
#menu_btn span:nth-of-type(2) {
top: 0;
bottom: 0;
z-index: -1;
}
#menu_btn span:nth-of-type(3) {
bottom: 0;
}
#menu_btn.active span {
background: #fff;
}
#menu_btn.active span:nth-of-type(1) {
transform: translateY(14px) rotate(-135deg);
}
#menu_btn.active span:nth-of-type(2) {
opacity: 0;
}
#menu_btn.active span:nth-of-type(3) {
transform: translateY(-15px) rotate(135deg);
}
}
 body{
overflow-x: hidden;
width: 100%;
margin: 0;
padding: 0;
font-family: fot-tsukuaoldmin-pr6n, sans-serif, "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-weight: 300;
font-style: normal;
font-size: 14px;
line-height: 1.6;
letter-spacing: 0.06em;
-moz-font-feature-settings: "palt";
-webkit-font-feature-settings: "palt";
font-feature-settings: "palt";
color:#464646;
}
div, main, header, footer, nav, section, p, ul, ol, dl, li, dt, dd, a, span, h1, h2, h3, h4, h5, h6, table, tr, th, td, figure, figcaption{
font-weight: normal;
} .en{font-family: garamond-premier-pro, serif;
font-weight: 400;
font-style: normal;} h2{
color: #002D74;
font-size: 18px;
text-align: center;
line-height: 2em;
margin-bottom: 4em;
}
h2 span{
font-size: 48px;
margin-bottom: 0.25em;
display: inline-block;
}
section{
margin-top: 12em;
}
.t_jus{
text-align: justify;
}
section {
clear: both;
}
select {
background-color: rgba(255,255,255,0.9);
width: 100%;
padding: 5px;
border: 1px solid #f2f2f2;
border-radius: 2px;
height: 3rem;
}
.swiper-pagination-bullet-active {
background: #fff !important;
}
input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea{
border: none;
margin: 0;
padding-left: 1em;
box-sizing: border-box;
border-radius: 0;
outline: none;
height: 3rem;
width: 100%;
font-size: 16px;
}
input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]){
box-shadow: none;
}
[type="checkbox"]+span:not(.lever):before, [type="checkbox"]:not(.filled-in)+span:not(.lever):after {
border-color: #fff;
}
[type="checkbox"]:checked+span:not(.lever):before {
border-right-color: #fff;
border-bottom-color: #fff;
}
[type="radio"]:not(:checked)+span:before, [type="radio"]:not(:checked)+span:after {
border-color: #fff;
}
[type="radio"]:checked+span:after, [type="radio"].with-gap:checked+span:after {
background-color: #fff;
}
[type="radio"]:checked+span:after, [type="radio"].with-gap:checked+span:before, [type="radio"].with-gap:checked+span:after {
border-color: #fff;    
}
textarea {
height: 100%;
min-height: 20em;
margin: 0;
padding: 0;    
}
main {padding-bottom: 20px;}
#inner-footer {
margin-bottom: 20px;
text-align: center;
}
#inner-footer .copy{
color: #fff;
padding: 10px;
}
.bgSquare {
position: relative;
padding-bottom: 0px;
}
.bgSquare>* {
position: relative;
z-index: 50;
}
.bgSquare::before {
content: "";
position: absolute;
padding: 80px 0;
top: -80px;
z-index: 10;
width: 200%;
height: 100%;
background-color: #fff;
}
.bgSquare.leftCol::before {
right: 200px;
}
.bgSquare.rightCol::before {
left: 200px;    
}
.bg-blue{
background: #002D74;
}
@media screen and (max-width: 959px){
body{
max-width: 100vw;
overflow-x: hidden;
font-size: 12px;
}
section {
margin-top: 6em;
}
h2{
font-size: 14px;
margin-bottom: 2em;
}
h2 span{
font-size: 48px;
margin-bottom: 0.175em;
color: #12335F;
}
.inner {
width: 80%;
}
main{
padding-bottom: 40px;
}
#inner-footer{
margin-bottom: 40px;
}
#inner-footer p{
margin: 0 auto;
}
} #global-navi{
font-size: 16px;
background: #002D74;
position: fixed;
width: 100%;
z-index: 999;
}
#global-navi .navi ul{
padding: 2.5em 0 2.5em 5em;
}
#global-navi .navi li{
margin-right: 2em;
}
#global-navi .navi li a{
color: #fff;
}
#global-navi .entry_btn{
position: absolute;
right: 3%;
top: 120px;
}
#global-navi .entryBox{
background: #A8834D;
width: 100px;
height: 100px;
border-radius: 50px;
text-align: center;
line-height: 100px;
color: #fff;
}
#global-navi .snsList{
padding: 2.5em 1.5em 2.5em 2em;
}
#global-navi .snsList li{
height: 25px;
}
#global-navi .snsList li:first-child{
margin-right: 1em;
}
#global-navi .snsList li:nth-of-type(2){
margin-right: 1em;
}
#global-navi .lang{
padding: 2.5em 5em 2.5em 0;
}
#global-navi .lang li{
margin-right: 0.5em;
color: #FFF;
}
#global-navi .lang li:last-child{
margin-right: 0;
}
.home #pageHeader{
height: 100vh;
}
.home #pageHeader figure{
height: calc(100vh - 20px);
background: url(//yokohama-ivc.jp/wp/wp-content/themes/design-hp_format_2020-child/img/mv.jpg) no-repeat;
background-size: cover;
background-position: center;
margin: 0 20px;
}
#pageHeader h1{
width: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
text-align: center;
line-height: 5em;
}
#pageHeader h1 span{
display: block;
font-size: 60px;
color: #fff;
}
#pageHeader h1 span.h1_title{
font-size: 36px;
}
@media screen and (max-width: 959px){
.home #pageHeader figure{
background: url(//yokohama-ivc.jp/wp/wp-content/themes/design-hp_format_2020-child/img/mv_sp.jpg) no-repeat; 
background-size: cover;
background-position: center;
}
#sp_global_navi .navigation-container {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
#sp_global_navi ul:nth-of-type(2) {
width: 90px;
}
#pageHeader h1{
line-height: 3em;
}
#pageHeader h1 span{
font-size: 28px;
}
#pageHeader h1 span.h1_title{
font-size: 21px;
line-height: 1.5em;
margin-top: 15px;
}
#global-navi{
height: 70px;
}
} #concept{
margin-top: 0;
background: url(//yokohama-ivc.jp/wp/wp-content/themes/design-hp_format_2020-child/img/concept_bg.jpg) no-repeat;
background-size: cover;
background-position: center;
background-attachment: fixed;
padding: 12em 0;
}
#concept h2,
#concept h2 span{
color: #fff;
}
#concept p{
font-size: 18px;
color: #fff;
text-align: center;
line-height: 2em;
}
@media screen and (max-width: 959px){
#concept {
background-attachment: unset;
padding: 6em 0;
}
#concept p{
font-size: 16px;
}
} #news .news-swiper-container {
position: relative;
}
#news .news_box{
width: 318px;
padding:2.14em;
border-left: 1px solid #464646;
}
#news .news_box {
width: auto;
}
#news img{
max-height: 260px;
object-fit: cover;
border-radius: 5px;
}
#news .news_txt{
margin-top: 20px;
}
#news .news_txt time{
font-size: 12px
}
#news .news_txt h3{
margin-top: 0.75em;
font-size: 16px;
}
#news .news_txt p{
margin-top: 1em;
text-align: justify;
}
#news .news_txt img{
margin-top: 1em;
}
#news .news_txt iframe,
#news .news_txt img{
max-width: 100%;
height: auto;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
display: none;
}
@media screen and (max-width: 959px){
#news .box{
width: 100% !important;
max-width: 100%;
height: auto;
}
#news .news_box{
padding: 0 4em;
}
.swiper-button-next, .swiper-button-prev{
background-size: 20px 30px !important;
}
.sp-news-swiper-container.mt40.mb40.sp.swiper-container-horizontal{
max-width: 100vh;
overflow-x: hidden;
}
#news .news_box{
border-left: none;
}
}  .tabs {
margin-top: 50px;
background-color: #fff;
margin: 0 auto;} .tab_item {
width: calc(100%/8 - 10px);
height: 50px;
border: 1px solid #002D74;
background-color: #fff;
line-height: 50px;
font-size: 14px;
text-align: center;
color: #002D74;
display: block;
float: left;
text-align: center;
transition: all 0.2s ease;
cursor: pointer;
border-radius: 25px;
margin: 0 5px;
}
.tab_item:hover {
opacity: 0.85;
} input[name="tab_item"] {
display: none;
} .tab_content {
display: none;
padding: 80px 0;
clear: both;
overflow: hidden;
} #schedule:checked ~ #schedule_content,
#timelimit:checked ~ #timelimit_content,
#qualification:checked ~ #qualification_content,
#task:checked ~ #task_content,
#Judges:checked ~ #Judges_content,
#award:checked ~ #award_content,
#fee:checked ~ #fee_content,
#flow:checked ~ #flow_content,
#Other:checked ~ #Other_content{
display: block;
} .tabs input:checked + .tab_item {
background-color: #002D74;
color: #fff;
}
dl.qualificationList,
dl.taskList,
dl.awardList {
max-width: 820px;
}
dl.qualificationList dt,
dl.taskList dt,
dl.awardList dt {
width: 30%;
max-width: 246px;
text-align: center;
padding: 5px 10px;
line-height: 3rem;
margin-bottom: 20px;
background: #002D74;
color: #fff;
font-size: 21px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 34px;
}
dl.qualificationList dt:last-of-type,
dl.taskList dt:last-of-type,
dl.awardList dt:last-of-type{
margin-bottom: 0;
}
dl.qualificationList dd,
dl.taskList dd,
dl.awardList dd {
width: 70%;
max-width: 574px;
padding: 10px 30px;
line-height: 1.75em;
margin-bottom: 20px;
font-size: 16px;
}
dl.qualificationList dd:last-of-type,
dl.taskList dd:last-of-type,
dl.awardList dd:last-of-type{
margin-bottom: 0
}
dl.feeList,
dl.judgesList {
border-top: solid 1px #dcdcdc;
}
dl.feeList + dl,
dl.judgesList + dl {
border-bottom: solid 1px #464646;
}
dl.feeList dt,
dl.judgesList dt {
width: 30%;
max-width: 240px;
text-align: center;
padding: 5px 10px;
line-height: 1.75em;
font-size: 24px;    
}
dl.feeList dd,
dl.judgesList dd {
width: 70%;
max-width: 560px;
}
dl.feeList dd span,
dl.judgesList dd span {
display: block;
padding: 5px 0;
line-height: 5rem;
font-size: 16px;    
border-bottom: solid 1px #dcdcdc;
}
dl.feeList dd span:last-child,
dl.judgesList dd span:last-child {
border-bottom: none;
}
#about .tab_content{
background-color: #F7F9FB;
}
#about .tab.inner{
max-width: 1080px;
}
#about .tab_content .inner{
max-width: 900px;
}
.contents_box{
border: 1px solid #002D74;
background: #fff;
padding: 60px;
}
#about .tab_content h3{
text-align: center;
font-size: 36px;
color: #002D74;
margin-bottom: 0.5em;
}
#about .tab_content#schedule_content a{
color: #002D74;
text-decoration: underline;
}
#about .tab_content a:hover{
text-decoration: none;
}
#about .tab_content .title_txt{
font-size: 16px;
text-align: center;
margin-bottom: 2.5em;
}
#about .tab_content .notes{
font-size: 12px;
margin-top: 0.75em;
line-height: 1.5em;
display: inline-block;
}
#about .tab_content .dayPlace {
margin-bottom: 1.875em;
}
#about .tab_content .dayPlace:last-child{
margin-bottom: 0;
}
#about .tab_content .dayPlace .notes {
display: block;
}
@media screen and (max-width: 959px) {
dl.feeList dd:last-child,
dl.judgesList dd:last-child{
padding-bottom: 0;
}
dl.feeList dd span,
dl.judgesList dd span{
padding: 10px 0;
line-height: 1.15rem;
font-size: 12px;
}
dl.feeList,
dl.judgesList{
border-top: none;
}
dl.feeList + dl
dl.judgesList + dl{
border-top: none;
border-bottom: none;
}
dl.feeList02,
dl.judgesList02{
margin-top: 2em;
}
dl.feeList dt,
dl.judgesList dt {
line-height: 2rem;
background: #002D74;
color: #fff;
}
dl.feeList dd span:last-child,
dl.judgesList dd span:last-child{
padding-bottom: 0;
}
dl.qualificationList dt,
dl.taskList dt,
dl.awardList dt,
dl.feeList dt,
dl.judgesList dt {
width: 100%;
max-width: 100%;
margin-bottom: 0;
font-size: 16px;
line-height: 2rem;
}
dl.qualificationList dd,
dl.taskList dd,
dl.awardList dd,
dl.feeList dd,
dl.judgesList dd {
width: 100%;
max-width: 100%;
padding: 10px 10px;
margin-bottom: 10px;
font-size: 12px;
text-align: center;
line-height: 1.5em;
}
.tab_item {
width: calc(100%/3 - 10px);
font-size: 12px;
height: 30px;
line-height: 30px;
margin: 0px 5px;
margin-bottom: 10px;
}
.tab_content {
padding: 6% 6%;
}
.tab_content .box {
width: 100% !important;
height: auto !important;
padding: 20px 7% !important;
margin-bottom: 10px;
}
#about .tab_content h3{
font-size: 24px;
}
#about .tab_content .title_txt{
font-size: 14px;
}
#about .tab_content .notes{
font-size: 10px;
margin-top: 0;
}
} #schedule_content{
text-align: center;
}
#schedule_content .flex{
margin-bottom: 3.572em;
}
#schedule_content .flex:last-child{
margin-bottom: 0;
}
#schedule_content .box{
width: 49%;
height: 257px;
color: #fff;
background: #A8834D;
display: table;
padding:0;
}
#schedule_content .box_txt{
display: table-cell;
vertical-align: middle;
}
#schedule_content .box_txt2{
margin-top: 30px;
margin-bottom: 30px;
vertical-align: middle;
}
#schedule_content .box_txt h4{
font-size: 24px;
margin-bottom: 1em;
}
#schedule_content .box_txt h5{
font-size: 21px;
}
#schedule_content .box_txt h5 span{
font-size: 14px;
display: block;
}
#schedule_content .box_txt h4 span{
font-size: 12px;
display: block;
}
#schedule_content .box_txt p span{
font-size: 12px;
}
#schedule_content .no_flex .box{
width: 100%;
background: #A8834D;
padding: 0 5em;
margin-bottom: 3.572em;
text-align: center;
}
#schedule_content h4{
font-size: 24px;
margin-bottom: 0.5em;
color: #002D74;
line-height: 1.25em;
}
#schedule_content h4 span{
display: block;
font-size: 18px;
}
#schedule_content p{
font-size: 16px;
}
#schedule_content .limit{
border-top: 1px solid #464646;
padding-top: 50px;
width: 80%;
margin: 0 auto;
margin-top: 50px;
}
#schedule_content .result{
width: 80%;
margin: 0 auto;
padding: 30px 0;
background: #F7F9FC;
margin-top: 50px;
border-radius: 5px;
}
#schedule_content .result h5{
font-size: 18px;
}
#schedule_content .contents_box.final h4{
margin-bottom: 0;
}
#schedule_content .ceremony{
margin-top: 5em;
}
#schedule_content .ceremony .box{
width: 100%;
background: #A8834D;
padding: 3.5em;
margin-bottom: 0;
}
@media screen and (max-width: 959px){
#schedule_content .box_txt h4{
font-size: 18px;
margin-bottom: 0.5em;
}
#schedule_content .box_txt h5{
font-size: 16px;
}
#schedule_content .box_txt h4 span{
font-size: 10px;
}
#schedule_content .box_txt h5 span{
font-size: 10px;
}
#schedule_content .limit p{
font-size: 14px;
margin-bottom: 1em;
}
#schedule_content .result {
width: 100%;
margin-bottom: 0;
padding: 1em 0;
margin-top: 20px;
}
#schedule_content .box_txt p span{
font-size: 10px;
}
#schedule_content .ceremony{
margin-top: 2em;
}
#about .tab_content .inner{
width: 100%;
}
.contents_box{
padding: 30px;
}
#schedule_content .limit{
padding-top: 20px;
margin-top: 20px;
}
#schedule_content p{
font-size: 14px;
margin-bottom: 1em;
}
#schedule_content .limit{
width: 100%;
}
} #timelimit_content{
text-align: center;
}
#timelimit_content div{
background: #A8834D;
padding: 3.5em;
margin-bottom: 1em;
}
#timelimit_content div:last-child{
margin-bottom: 0;
}
#timelimit_content h4{
font-size: 24px;
margin-bottom: 1em;
color: #fff;
}
#timelimit_content p{
font-size: 24px;
color: #fff;
}
#timelimit_content span{
display: inline-block;
font-size: 12px;
margin-top: 0.5em;
}
@media screen and (max-width: 959px){
#timelimit_content div{
padding: 20px;
}
#timelimit_content h4{
font-size: 18px;
margin-bottom: 0.5em;
}
#timelimit_content p{
font-size: 16px;
}
#timelimit_content span{
font-size: 10px;
}
} @media screen and (max-width: 959px){
#flow_content div{
font-size: 16px;
}
}  #task_content ul{
font-size: 12px;
}
@media screen and (max-width: 959px){
#task_content ul{
font-size: 10px;
text-indent: -10px;
padding-left: 10px;
}
} #Judges_content ul,
#award_content ul{
text-align: center;
}
#Judges_content li,
#award_content li{
font-size: 16px;
border-top: 1px solid #464646;
padding: 20px 0;
}
#Judges_content li:first-of-type,
#award_content li:first-of-type{
border-top: none;
}
#award_content h4{
text-align: center;
font-size: 28px;
}
#award_content .contents_box{
margin-bottom: 20px;
}
@media screen and (max-width: 959px){
#Judges_content li,
#award_content li{
font-size: 12px;
padding: 10px 0;
line-height: 1.25em;
}
} #fee_content ul{
font-size: 12px;
margin-top: 10px;
}
#fee_content span > span {
border-bottom: none;
display: inline-block;
background: #a8834d;
padding: 2px 14px;
line-height: 3rem;
float: right;
margin-top: 9px;
}
#fee_content span > span > a {
text-decoration-line: underline;
}
#fee_content.tab_content {
background-color: #FFF;
}
@media screen and (max-width: 959px){
#fee_content ul{
font-size: 10px;
text-indent: -10px;
padding-left: 10px;
}
#fee_content span > span {
margin-top: 0;
margin-left: 0;
float: none;
}
} #Other_content dt{
font-size: 18px;
color: #002D74;
margin-bottom: 0.25em;
}
#Other_content dd{
margin-bottom: 2em;
}
#Other_content dd:last-of-type{
margin-bottom: 0;
}
#flow_content a,
#flow_content a:visited,
#Other_content a,
#Other_content a:visited,
#entry.secContact a.pitina,
#entry.secContact a:visited.pitina{
color: #A8834D;
border-bottom: 1px solid #A8834D;
} .secJudge {position: relative;}
.secJudge header {
margin-bottom: 150px;
}
.secJudge h3 {
font-size: 48px;
font-weight: lighter;
letter-spacing: 0.05;
line-height: 1.7;
margin-bottom: 0.25em;
}
.secJudge h4 {
font-size: 24px;
line-height: 0.75;
margin-bottom: 2em;
}
.secJudge h4 span {
display: block;
font-size: 12px;
margin-top: 1em;
text-indent: 1px;
}
.secJudge p {
font-size: 14px;
line-height: 1.85;
text-align: justify;
}
.secJudge .discription {
justify-content: flex-start;
}
.secJudge .leftImage {
max-width: 560px;
max-height: 560px;
}
.secJudge .rightTxt {
width: calc(100% - 700px);
max-width: 1440px;
padding-left: 80px;
color: #464646;
}
.secJudge .rightTxt span{
display: inline-block;
}
.secJudge .rightTxt .russia{
letter-spacing: 0.05em;
} @media screen and (max-width: 1440px) {
.secJudge .discription{
background: #fff;
padding: 10%;
}
.secJudge header{
margin-bottom: 2.5em;
}
.secJudge h3{
font-size: 38px;
line-height: 1.25em;
margin-bottom: 0.5em;
margin-top: 1em;
}
.secJudge h4{
margin-bottom: 1.5em;
}
.secJudge .leftImage {
width: 30%;
max-width: 560px;
direction: none;
}
.secJudge .rightTxt {
width: 70%;
max-width: auto;
padding-left: 5%;
padding-right: 10%;
}
} @media screen and (max-width: 959px) {
.secJudge .bgSquare.rightCol::before {
left: 0;
padding: 5% 0 80px;
display: none;
}
.secJudge .leftImage {
width: 100%;
margin: 0 auto;
}
.secJudge .rightTxt {
width: 100%;
max-width: 560px;
margin: 0 auto;
padding: 0;
}
.secJudge p {
font-size: 12px;
line-height: 1.75;
text-align: justify;
}
} .secPrizeWinner .inner {
width: 100%;
}
.secPrizeWinner .leftCol {
width: 200px;
margin-right: 20px;
color: #000;
}
.secPrizeWinner .leftCol>div {
width: 100%;
margin-bottom: 30px;
}
.secPrizeWinner .leftCol h3 {
font-size: 24px;
color: #002D74;
line-height: 1;
border-bottom: solid 1px #002D74;
margin-bottom: 0.25em;
padding-bottom: 0.5em;
}
.secPrizeWinner .leftCol h4 {
margin-bottom: 1.5em;
}
.secPrizeWinner .leftCol h4 span {
font-size: 10px;
display: inline-block;
margin-top: 5px;
line-height: 1.5em;
}
.secPrizeWinner .leftCol .flex {
justify-content: flex-start;
}
.secPrizeWinner .leftCol dl {
width: 100%;
}
.secPrizeWinner .leftCol dl:nth-child(2n) {
margin-right: 0;
}
.secPrizeWinner .leftCol dl dt {
margin-right: 2%;
}
.secPrizeWinner .leftCol dl dd {
}
.secPrizeWinner .rightCol {
width: calc(100% - 220px);
}
.secPrizeWinner #main-slider {
width: 100%;
margin-right: 1%;
}
.secPrizeWinner #main-slider li img {
max-height: 300px;
}
.secPrizeWinner #main-slider li p.prize_name {
position: absolute;
bottom: 0;
left: 0;
padding: 5px 20px;
background-color: #a8834d;
}
.secPrizeWinner #carousel {
width: 50%;
}
.secPrizeWinner #carousel ul li {
width: calc(100%/3 - 1px);
max-height: 97px;
margin-bottom: 2px;
}
#prizewinner .tab_content{
padding: 0 70px 70px;
}
#prizewinner .tab_content:first-of-type{
padding-top: 70px;
}
#prizewinner .tab_content:nth-of-type(8n){
padding-top: 70px;
} @media screen and (max-width: 959px) {
.secPrizeWinner .leftCol {
width: 100%;
margin: 0;
margin-bottom: 2em;
}
.secPrizeWinner .rightCol {
width: 100%;
}
.secPrizeWinner #main-slider {
width: 100%;
margin-right: 0%;
}
.secPrizeWinner #carousel {
width: 100%;
}
.secPrizeWinner #carousel ul li {
width: calc(100%/6 - 1px);
max-height: auto;
}
#prizewinner .tab_content{
padding: 0 10% 10%;
}
#prizewinner .tab_content:first-of-type{
padding-top: 10%;
}
#prizewinner .tab_content:nth-of-type(8n){
padding-top: 10%;
}
} #slideFilterL, #slideFilterR {
position: absolute;
top: 0;
width: calc(100%/8 + 1px);
height: 100%;
opacity: 0.9;
filter: alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background: #fff;
z-index: 1;
}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{
background-image:url(//yokohama-ivc.jp/wp/wp-content/themes/design-hp_format_2020-child/img/arrow-right.svg) !important;
}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{
background-image:url(//yokohama-ivc.jp/wp/wp-content/themes/design-hp_format_2020-child/img/arrow-left.svg) !important;
}
#slideFilterL {
left: 0;
}
#slideFilterR {
right: 0;
}
.lity-image img {
object-fit: contain;
} .tabs {
background-color: transparent;
} input[name="tab_item2"] {
display: none;
} #win2018:checked ~ #win2018_content,
#win2019:checked ~ #win2019_content,
#win2020:checked ~ #win2020_content,
#win2021:checked ~ #win2021_content,
#win2022:checked ~ #win2022_content,
#win2023:checked ~ #win2023_content,
#win2024:checked ~ #win2024_content,
#win2025:checked ~ #win2025_content{
display: block;
} .tabs input:checked + .tab_item2 {
background-color: #002D74;
color: #fff;
} @media screen and (max-width: 959px) {
#slideFilterL, #slideFilterR {
background-color: transparent;
}
} .home #entry.secContact{
margin-top: 0;
background: url(//yokohama-ivc.jp/wp/wp-content/themes/design-hp_format_2020-child/img/entry_bg.jpg) no-repeat;
background-size: cover;
background-position: center;
background-attachment: fixed;
padding: 12em 0;
}
.home #entry.secContact h2{
color: #fff;
}
.home #entry.secContact h2 span{
color: #fff;
}
.home #entry.secContact p{
color: #fff;
}
.secContact {
background: #fff;
color: #000;
padding-top: 9em;
padding-bottom: 3em;    
}
#entry .secContact {
margin-top: 0;
padding-top: 12em;
}
#entry-en .secContact {
margin-top: 0;
padding-top: 12em;
}
.sub {
margin-top: 0;
padding-top: 12em;
}
.secContact .inner{
}
.secContact .box01 {
}
.secContact .message {
}
.secContact .message p {
text-align: center;
font-size: 14px;
letter-spacing: 0.075;
line-height: 1.7;
}
.secContact .tel {
margin-top: 30px;
text-align: center;
}
.secContact .tel a {
font-size: 24px;
letter-spacing: 0.075;
line-height: 1.3;    
}
.secContact .tel p {
font-size: 12px;
letter-spacing: 0.075;
line-height: 1.5;    
}
.secContact .download,
.secContact .submit {
text-align: center;
display: block;
margin: 40px auto 100px;
width: 320px;
height: 50px;
}
.secContact .download:hover,
.secContact .submit:hover{
background-color: #828282;
}
.secContact .download a,
.secContact .submit a {
width: 100%;
height: 100%;
display: block;
line-height: 50px;
}
.secContact .birth-year,
.secContact .birth-month,
.secContact .birth-day,
.secContact .your-zipcode1,
.secContact .teacher-zipcode1{
max-width: 80px;
display: inline-block;
}
.secContact .your-zipcode2,
.secContact .teacher-zipcode2{
max-width: 80px;
display: inline-block;
}
.secContact .search {
margin: 0 1.5em 0.25em;
text-decoration: none;
display: inline-block;
height: 36px;
line-height: 36px;
padding: 0 16px;
color: #fff;
background-color: #818181;
text-align: center;
letter-spacing: .5px;
-webkit-transition: background-color .2s ease-out;
transition: background-color .2s ease-out;
cursor: pointer;
border-radius: 18px;
}
.secContact .search:hover {
background-color: #464646;
}
.secContact div.contactForm {
}
.secContact div.contactForm dl {
display: flex;
font-size: 14px;
margin-bottom: 2em;
justify-content: space-between;
flex-wrap: wrap;
justify-content: center;
align-items: baseline;
}
.secContact div.contactForm dt {
width: 30%;
height: 3rem;
}
.secContact div.contactForm dt span {
}
.secContact div.contactForm dt span::before {
content: '-';
margin-left: 0.5em;
}
.secContact div.contactForm dd {
width: 70%;
}
.secContact div.contactForm dd span input,
.secContact div.contactForm dd span textarea,
.secContact div.contactForm dd span select{
background-color: #fff;
display: inline-block;
border: 1px solid #464646;
font-size: 12px;
}
.secContact div.contactForm dd span textarea{
width: 100%;
}
.secContact div.contactForm dd span select{
font-size: 12px;
}
.secContact div.contactForm dd span textarea{
padding: 1em;
display: block;
box-sizing: border-box;
margin: 0;
}
.secContact div.contactForm dd span select{
border-radius: 0px !important;
-webkit-appearance: none;
}
.secContact div.contactForm dl#privacy {
align-items: flex-start;
}
.secContact div.contactForm dl#privacy dt {
margin-top: 1em;
}
.secContact div.contactForm dl#privacy dd div.pp {
font-size: 12px;
height: 12em;
overflow-y: scroll;
padding: 1em;
margin-bottom: 1.5em;
border: 1px solid #464646;
}
.secContact div.contactForm dl#privacy dd div.pp p {
letter-spacing: 0.060;
line-height: 1.75;
margin-bottom: 1.5em;
}
.secContact div.contactForm dl#privacy dd p label {
color: #000;
}
#contact{
margin-top: 0;
}
#contact .access{
width: 70%;
text-align: center;
margin: 0 auto;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
padding: 2em 0;
margin-bottom: 5em;
}
#contact .access h4{
font-size: 18px;
margin-bottom: 0.5em;
}
#contact .access a{
color: #000;
}
button, html input[type="button"], input[type="reset"], input[type="submit"]{
background-color: #828282;
border-radius: 5px;
} @media screen and (max-width: 959px) {
.home #entry.secContact{
background: url(//yokohama-ivc.jp/wp/wp-content/themes/design-hp_format_2020-child/img/entry_bg.jpg) no-repeat;
background-size: cover;
background-position: center;
background-attachment: unset;
padding: 6em 0;
}
.secContact{
padding-top: 5em;
}
.secContact div.contactForm dl {
margin-bottom: 1.5rem;
}
.secContact div.contactForm dt {
height: 2rem;
font-size: 14px;
line-height: 2rem;
}
.secContact div.contactForm dt,
.secContact div.contactForm dd{
width: 100%;
}
.secContact .search {
margin: 1em 0 0.25em;
display: block;
width: 150px;
}
.secContact .download, .secContact .submit{
width: 100%;
}
#contact .access{
width: 100%;
text-align: center;
margin: 0 auto;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
padding: 2em 0;
margin-bottom: 5em;
}
#contact .access h4{
font-size: 18px;
margin-bottom: 0.5em;
}
#contact .access a{
color: #000;
}
}  input[type="submit" i]{
border: none;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all  0.3s ease;
}
input[type="submit" i]:hover{
background: #A8834D !important;
}
#entry p{
font-size: 18px;
margin-bottom: 2.5em;
}
#entry .notes p,
#contact .notes p{
text-align: center;
}
#entry .notes span,
#contact .notes span{
text-align: center;
display: block;
margin-top: 0.5em;
font-size: 12px;
}
#entry .notes span a,
#contact .notes span a{
color: #000;
}
body.home #entry p{
text-align: center;
}
body#en #entry p{
text-align: center;
}
#flow_content .partners a,
#entry .partners.inner a{
display: block;
color: #A8834D;
border: 2px solid #A8834D;
background: #fff;
padding: 1.5em;
margin-bottom: 0;
text-align: center;
font-size: 24px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all  0.3s ease;
border-radius: 10px;
}
#flow_content .partners a:hover,
#entry .partners.inner a:hover{
color: #fff;
background: #A8834D;
opacity: 1;
}
#entry .wpcf7-list-item-label{
font-size: 14px !important;
}
#privacy dd p{
font-size: 12px !important;
}
@media screen and (max-width: 959px){
#entry .partners.inner{
width: 80%;
}
#entry p{
font-size: 16px;
}
#entry .partners.inner{
font-size: 18px;
}
} #payment {
margin-top: 0;
padding-top: 12em;
padding-bottom: 3em;
background: #fff;
color: #000;
}
#payment .inner {
margin: 0 auto;
}
#payment .tac {
text-align: center;
}
#payment #paypal-button-container {
margin: 70px auto 100px;
text-align: center;
}
#payment .paypal-buttons {
margin: 0 auto;
}
#payment h3{
margin-bottom: 5px;
}
#payment p{
margin-bottom: 20px;
}
.payment-note{
max-width: 750px;
margin: 0 auto;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
margin-bottom: 20px;
}
.payment-note p{
margin-top: 20px;
}
.payment-note p span{
display: block;
font-size: 18px;
margin-top: 5px;
color: #f00;
} #entry-success .secPayment h2{
font-size: 24px;
margin-bottom: 1em;
}
#entry-success .secPayment h3{
margin-top: 2em;
}
#entry-success .secPayment a,
#entry-success .secPayment a:visited{
display: block;
margin-top: 0.5em;
border-bottom: none;
font-size: 24px;
color: #A8834D;
border-bottom: 1px solid #A8834D;
} #en dl.qualificationList dt,
#en dl.taskList dt,
#en dl.awardList dt{
line-height: 1.5;
}
#en dl.feeList dt,
#en dl.judgesList dt{
line-height: 1.5;
}
#en #pageHeader figure{
height: calc(100vh - 20px);
background: url(//yokohama-ivc.jp/wp/wp-content/themes/design-hp_format_2020-child/img/mv.jpg) no-repeat;
background-size: cover;
background-position: center;
margin: 0 20px;
}
#en #pageHeader {
height: 100vh;
}
#en #schedule_content h3.pc-mgt-80.sp-mgt-40{
margin-top: 80px;
}
#en #entry.secContact {
margin-top: 0;
background: url(//yokohama-ivc.jp/wp/wp-content/themes/design-hp_format_2020-child/img/entry_bg.jpg) no-repeat;
background-size: cover;
background-position: center;
background-attachment: fixed;
padding: 12em 0;
}
#en #entry.secContact h2 span {
color: #fff;
}
#en #entry p.title_txt{
color: #FFF;
}
#en small {
font-size: 75%;
}
#en #inner-footer {
margin-bottom: 0;
}
#en #inner-footer .copy{
font-family: serif;
}
#en .tab_item {
width: calc(100%/8 - 12px);
}
@media screen and (max-width: 959px){
#en #pageHeader h1{
bottom: -11em;
}
#en #pageHeader h1 span{
margin-top: 10em;
}
#en #pageHeader figure{
background: url(//yokohama-ivc.jp/wp/wp-content/themes/design-hp_format_2020-child/img/mv_sp.jpg) no-repeat; 
background-size: cover;
background-position: center;
}
#en .secJudge .rightTxt span{
line-height: 1.75em;
}
#en .tab_item {
width: calc(100%/3 - 12px);
font-size: 12px;
height: 30px;
line-height: 30px;
margin: 0px 5px;
margin-bottom: 10px;
}
} #link a,
#link_en a,
#link2 a,
#link_en2 a{
color: #fff !important;
} #mail .notes{
font-size: 12px;
margin-top: 5px;
line-height: 1.5em;
display: inline-block;
}
.pc{display: block;}
.sp{display: none;}
@media screen and (max-width: 959px) {
.pc{display: none;}
.sp{display: block;}
}