:focus { outline: none; }

.lazy { -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }

.main { max-width: 1170px; margin: 0px auto; width: 100%; }

body { font-family: "Montserrat"; margin: 0; }

p { margin: 0; }

a { -webkit-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; }

.b1 {background-size: cover;height: auto;display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;border-bottom: 2px solid #f2f2f2;}

.b1 .main { display: -webkit-box; display: -ms-flexbox; display: flex; }

.b1_left { width: 670px; -ms-flex-negative: 0; flex-shrink: 0; z-index: 1; }

.b1_left_date p:nth-child(1) { font-size: 19px; font-weight: 500; max-width: 190px;margin: 0 auto;}

.b1_left_date p:nth-child(2) { font-family: "Exo 2.0"; font-weight: 600; font-size: 31px; letter-spacing: 3px; max-width: 190px;margin: 0 auto;white-space: nowrap;}

.b1_left_date {text-align: center;background: no-repeat top;padding: 16px 0 26px;margin: 0 0 4vh 0;width: 270px;color: #999791;-ms-flex-negative: 0;flex-shrink: 0;}

.b1_left_tx1 { font-size: 22px; letter-spacing: 1px; color: #000; }

.h1 { font-family: "Exo 2.0"; letter-spacing: 3px; color: #937B3F; font-size: 83px; line-height: 75px; margin: 2vh 0; }

.h1 b { font-size: 66px; }

.b1_left_tx2 { font-weight: 500; font-size: 29px; letter-spacing: 1px; color: #776B4C; }

.b1_left_text { margin: 0 0 4vh; }

.btn { letter-spacing: 0.19em; text-transform: uppercase; color: #FFFFFF; text-decoration: none; padding: 35px 55px; display: table; background: -o-linear-gradient(top, #FCD97F 0%, #DBAF40 100%); background: -webkit-gradient(linear, left top, left bottom, from(#FCD97F), to(#DBAF40)); background: linear-gradient(180deg, #FCD97F 0%, #DBAF40 100%); -webkit-box-shadow: 0px 3px 0px #BB9D4F, inset 0px 1px 16px rgba(255, 248, 232, 0.5); box-shadow: 0px 3px 0px #BB9D4F, inset 0px 1px 16px rgba(255, 248, 232, 0.5); border-radius: 10px; font-size: 20px; }
.btn_2 { letter-spacing: 0.19em; text-transform: uppercase; color: #FFFFFF; text-decoration: none; padding: 35px 55px; display: table; background: -o-linear-gradient(top, #FCD97F 0%, #DBAF40 100%); background: -webkit-gradient(linear, left top, left bottom, from(#FCD97F), to(#DBAF40)); background: linear-gradient(180deg, #FCD97F 0%, #DBAF40 100%); -webkit-box-shadow: 0px 3px 0px #BB9D4F, inset 0px 1px 16px rgba(255, 248, 232, 0.5); box-shadow: 0px 3px 0px #BB9D4F, inset 0px 1px 16px rgba(255, 248, 232, 0.5); border-radius: 10px; font-size: 20px; }

.btn:hover { -webkit-box-shadow: 0px 0px 0px #BB9D4F, inset 0px 1px 16px rgba(255, 248, 232, 0.5); box-shadow: 0px 0px 0px #BB9D4F, inset 0px 1px 16px rgba(255, 248, 232, 0.5); -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }

.b1_left_btn { margin: 0 0 4vh; z-index: 2; position: relative; }

.b1_left_bonus_tx { font-size: 20px; letter-spacing: 1px; color: #000; margin: 0 0 10px; position: relative; z-index: 2; }

.b1_left_bonus_box { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 15px; background: rgba(255, 255, 255, 0.6); border-radius: 10px; position: relative; max-width: 646px; }

.b1_left_bonus_box_item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 1; }

.b1_left_bonus_box_item img { height: 70px; margin: 0 14px 0 0; width: auto;filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.15)) drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.33));}

.b1_left_bonus_box_item p { margin: 0 30px 0 0; font-weight: 400; font-size: 20px; letter-spacing: 1px; color: #000; line-height: 150%; }

.b1_left_bonus_box_item:last-child p { margin: 0; }

.b1_left_bonus_box_item:nth-child(1) p { -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }

.h1 span { color: #BB9D4F; }

.b1_left_bonus {position: relative;margin: 0 0 36px;}

.b1_left_bonus:before { position: absolute; content: ""; top: -90px; left: 345px; background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='52' height='65' viewBox='0 0 52 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.618948 7.80641C0.440218 7.59591 0.465974 7.28037 0.676476 7.10165L4.10679 4.18909C4.31729 4.01036 4.63282 4.03612 4.81155 4.24662C4.99028 4.45712 4.96452 4.77265 4.75402 4.95138L1.70485 7.54032L4.29379 10.5895C4.47252 10.8 4.44677 11.1155 4.23626 11.2942C4.02576 11.473 3.71023 11.4472 3.5315 11.2367L0.618948 7.80641ZM49.5609 59.0491C49.5668 58.773 49.7954 58.554 50.0715 58.56C50.3476 58.5659 50.5666 58.7945 50.5607 59.0706L49.5609 59.0491ZM50.0268 48.3259C50.0621 48.5998 49.8687 48.8504 49.5948 48.8857C49.3209 48.921 49.0703 48.7275 49.035 48.4537L50.0268 48.3259ZM46.688 38.1235C46.5991 37.8621 46.7389 37.5781 47.0004 37.4892C47.2618 37.4002 47.5458 37.5401 47.6347 37.8015L46.688 38.1235ZM42.9437 28.0739C43.0945 28.3053 43.0292 28.6151 42.7979 28.7659C42.5665 28.9167 42.2568 28.8514 42.106 28.62L42.9437 28.0739ZM35.2116 20.6492C35.0045 20.4665 34.9848 20.1506 35.1675 19.9435C35.3502 19.7365 35.6661 19.7167 35.8732 19.8994L35.2116 20.6492ZM26.9431 13.821C27.1881 13.9485 27.2834 14.2504 27.1559 14.4954C27.0285 14.7403 26.7266 14.8356 26.4816 14.7081L26.9431 13.821ZM16.6426 10.7892C16.3777 10.711 16.2264 10.4329 16.3046 10.1681C16.3828 9.90324 16.6608 9.75192 16.9257 9.83011L16.6426 10.7892ZM6.39299 7.57843C6.6664 7.61721 6.8566 7.87029 6.81782 8.14369C6.77903 8.4171 6.52596 8.6073 6.25255 8.56852L6.39299 7.57843ZM49.2825 64.3794C49.4316 62.5529 49.5238 60.7764 49.5609 59.0491L50.5607 59.0706C50.5232 60.8187 50.4298 62.6152 50.2792 64.4608L49.2825 64.3794ZM49.035 48.4537C48.5551 44.7274 47.7644 41.2881 46.688 38.1235L47.6347 37.8015C48.7342 41.0341 49.5391 44.5389 50.0268 48.3259L49.035 48.4537ZM42.106 28.62C40.1495 25.6187 37.8392 22.9678 35.2116 20.6492L35.8732 19.8994C38.5671 22.2765 40.937 24.9956 42.9437 28.0739L42.106 28.62ZM26.4816 14.7081C23.4441 13.1278 20.1544 11.8259 16.6426 10.7892L16.9257 9.83011C20.4927 10.8831 23.8429 12.208 26.9431 13.821L26.4816 14.7081ZM6.25255 8.56852C4.52503 8.32349 2.75976 8.12809 0.959416 7.98113L1.04077 6.98445C2.85989 7.13294 4.6449 7.33048 6.39299 7.57843L6.25255 8.56852ZM0.237802 8.13003C-0.119656 7.70902 -0.068145 7.07796 0.352859 6.7205L7.21348 0.895388C7.63448 0.537934 8.26555 0.589448 8.623 1.01045C8.98046 1.43145 8.92895 2.06251 8.50795 2.41997L2.40962 7.59785L7.58749 13.6962C7.94495 14.1172 7.89344 14.7482 7.47243 15.1057C7.05143 15.4632 6.42037 15.4116 6.06291 14.9906L0.237802 8.13003ZM49.061 59.0384C49.0729 58.4862 49.5301 58.0482 50.0822 58.0601C50.6344 58.0719 51.0724 58.5291 51.0605 59.0813L49.061 59.0384ZM50.5227 48.2621C50.5933 48.8098 50.2064 49.311 49.6586 49.3816C49.1109 49.4521 48.6097 49.0653 48.5391 48.5175L50.5227 48.2621ZM46.2146 38.2845C46.0368 37.7617 46.3165 37.1936 46.8393 37.0158C47.3622 36.8379 47.9303 37.1176 48.1081 37.6405L46.2146 38.2845ZM43.3625 27.8009C43.6641 28.2636 43.5336 28.8831 43.0709 29.1847C42.6082 29.4863 41.9887 29.3557 41.6871 28.8931L43.3625 27.8009ZM34.8808 21.0242C34.4666 20.6587 34.4272 20.0268 34.7926 19.6127C35.158 19.1986 35.7899 19.1591 36.204 19.5245L34.8808 21.0242ZM27.1739 13.3775C27.6639 13.6324 27.8544 14.2362 27.5995 14.7261C27.3446 15.2161 26.7408 15.4066 26.2508 15.1517L27.1739 13.3775ZM16.501 11.2687C15.9713 11.1124 15.6687 10.5562 15.825 10.0265C15.9814 9.49684 16.5376 9.1942 17.0672 9.35056L16.501 11.2687ZM6.46321 7.08339C7.01002 7.16095 7.39042 7.6671 7.31286 8.21391C7.2353 8.76072 6.72915 9.14113 6.18233 9.06356L6.46321 7.08339ZM48.7842 64.3388C48.9325 62.5218 49.0242 60.7553 49.061 59.0384L51.0605 59.0813C51.0228 60.8399 50.929 62.6464 50.7775 64.5015L48.7842 64.3388ZM48.5391 48.5175C48.0631 44.8216 47.2794 41.4151 46.2146 38.2845L48.1081 37.6405C49.2192 40.907 50.0311 44.4446 50.5227 48.2621L48.5391 48.5175ZM41.6871 28.8931C39.7557 25.9302 37.4752 23.3135 34.8808 21.0242L36.204 19.5245C38.9311 21.9308 41.3307 24.6841 43.3625 27.8009L41.6871 28.8931ZM26.2508 15.1517C23.2446 13.5876 19.9853 12.2973 16.501 11.2687L17.0672 9.35056C20.6619 10.4117 24.0423 11.7482 27.1739 13.3775L26.2508 15.1517ZM6.18233 9.06356C4.4651 8.81999 2.70969 8.62567 0.918737 8.47948L1.08145 6.4861C2.90996 6.63536 4.70483 6.83397 6.46321 7.08339L6.18233 9.06356Z' fill='%23B1B0AE'/%3e%3c/svg%3e ") no-repeat center; width: 60px; height: 80px; z-index: 2; }

.b1_right_quote { position: absolute; bottom: 20px; max-width: 424px; padding: 17px 20px; -webkit-box-sizing: border-box; box-sizing: border-box; background: rgba(255, 255, 255, 0.8); border-radius: 10px; -webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px); right: 260px; }

.b1_right { position: relative; margin: 0 0 0 -90px; -ms-flex-item-align: end; align-self: flex-end; }

.b1_right_quote:before { position: absolute; content: ""; border: 16px solid transparent; top: -41px; right: 40px; border-bottom: 25px solid rgba(255, 255, 255, 0.8); }

.b1_right img { display: table; }

.b1_right_quote p {letter-spacing: 1px;color: #151515;font-size: 17px;line-height: 130%;}

.b1_right_quote p:nth-child(2) { margin: 15px 0 0; font-weight: 600; }

.b1_right_img { position: relative; overflow: hidden; width: 800px; height: 730px; }

.b1_right_img img { position: absolute; top: 0px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 900px; height: 1230px; -o-object-fit: contain; object-fit: contain; }

.page-2 .h1 { font-size: 53px; line-height: 6vh; width: 870px; }

.page-2 .b1_left_tx2 { font-size: 26px; font-weight: 400; line-height: 3.5vh; }

.page-2 .b1_left_text { margin: 0 0 3vh; height: auto !important; }
.page-2 .b1_left_text iframe {height: 506px !important;}

.page-3 .b1_right img { height: 1170px; }

.page-2 .b1_right {margin: 0px 0 0 -20px;}

.page-2 .b1_right_img { height: 793px; }

.page-2 .b1_right_quote { right: 290px; }

.b1_left_bonus_tx br { display: none; }

.page-3 .b1_left_date p { color: #fff; }

.b1_left_top { display: -webkit-box; display: -ms-flexbox; display: flex; }

.b1_left_top_text { margin: 22px 0 0 169px; }

.b1_left_top_text p { text-align: center; letter-spacing: 1px; color: #464646; font-size: 20px; line-height: 130%; width: 373px; }

.page-3 .b1_left_tx1 { color: #CBC2AA; }

.page-3 .h1 { font-size: 48px; color: #CBC2AA; line-height: 6vh; width: 870px; }

.page-3 .h1 span { color: #DABD72; }

.page-3 .b1_left_tx2 { color: #fff; font-size: 29px; font-weight: 400; line-height: 4vh; letter-spacing: 2px; }

.page-3 .b1_left_tx2 span { font-weight: 500; max-width: 839px; }

.page-3 .btn, .page-2 .btn { letter-spacing: 0.08em; }

.page-3 .b1_left_bonus_box { background: #252525; }

.page-3 .b1_left_bonus_box_item p { color: #BDBDBD; }

.page-3 .b1_left_text { margin: 0 0 5vh; }

.page-3 .b1_left_bonus:before, .page-2 .b1_left_bonus:before { left: 410px; }

.page-3 .b1_right_img { width: 900px; height: 823px; }

.page-3 .b1_right { margin: 0px 0 0 -40px; }

.page-3 .b1_right_quote { max-width: 490px; right: 310px; }

.page-3 .b1_right_quote p { font-size: 16px; }

.page-4 .b1_left_date p { color: #999791; }

.page-4 .b1_left_top_text { margin: 35px 0 0 53px; }

.page-4 .b1_left_top_text p { width: 565px; color: #999791; }

.page-4 .b1_left_tx1 { color: #8E8E8E; }

.page-4 .h1 { color: #937B3F; }

.page-4 .h1 span { color: #BB9D4F; }

.page-4 .b1_left_tx2 { color: #776B4C; }

.page-4 .b1_left_bonus_box { background: rgba(255, 255, 255, 0.6); }

.page-4 .b1_left_bonus_box_item p { color: #776B4C; }

.page-4 .b1_right_quote { max-width: 499px; right: 420px; }

.page-4 .b1_right img { height: 1447px; width: 110vh; }

.page-4 .b1_right_img { width: 1069px; height: 913px; }

.page-4 .b1_right { margin: 0px 0 0 -120px; }

.page-5 .h1 { font-size: 54px; line-height: 65px; letter-spacing: 1px; }

.b1_left_text ul { padding: 0 0 0px 20px; color: #776B4C; }

.b1_left_text ul li {font-size: 23px;line-height: 140%;letter-spacing: 1px;}

.page-5 .b1_left { width: 750px; }

.page-5 .btn { letter-spacing: 0.08em; }

.page-5 .b1_left_bonus:before { background: url("data:image/svg+xml,%3Csvg width='54' height='93' viewBox='0 0 54 93' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.0305 4.67112C16.9357 4.41174 17.0692 4.12466 17.3286 4.02992L21.5554 2.48597C21.8148 2.39123 22.1019 2.52469 22.1966 2.78407C22.2913 3.04345 22.1579 3.33053 21.8985 3.42527L18.1413 4.79767L19.5137 8.55486C19.6084 8.81424 19.475 9.10132 19.2156 9.19606C18.9562 9.29081 18.6691 9.15735 18.5744 8.89796L17.0305 4.67112ZM5.93627 90.9293C6.21166 90.9088 6.45146 91.1155 6.4719 91.3909C6.49233 91.6663 6.28564 91.9061 6.01026 91.9265L5.93627 90.9293ZM17.205 90.1669C16.9369 90.2332 16.6659 90.0697 16.5996 89.8016C16.5333 89.5335 16.6968 89.2625 16.9649 89.1962L17.205 90.1669ZM27.447 85.5016C27.6967 85.3838 27.9947 85.4908 28.1125 85.7406C28.2302 85.9903 28.1232 86.2883 27.8735 86.4061L27.447 85.5016ZM37.5259 80.4419C37.3097 80.6138 36.9952 80.5779 36.8233 80.3618C36.6514 80.1456 36.6873 79.8311 36.9035 79.6592L37.5259 80.4419ZM44.6183 71.7028C44.7823 71.4806 45.0954 71.4334 45.3176 71.5974C45.5397 71.7614 45.5869 72.0744 45.4229 72.2966L44.6183 71.7028ZM50.7913 62.296C50.6977 62.5558 50.4112 62.6905 50.1514 62.5969C49.8917 62.5033 49.757 62.2168 49.8506 61.957L50.7913 62.296ZM51.9862 51.1116C51.9979 50.8357 52.231 50.6215 52.5069 50.6332C52.7828 50.6448 52.997 50.878 52.9853 51.1538L51.9862 51.1116ZM51.7682 39.863C51.8375 40.1303 51.677 40.4031 51.4097 40.4725C51.1424 40.5418 50.8695 40.3813 50.8002 40.114L51.7682 39.863ZM46.5871 29.8666C46.4499 29.6269 46.533 29.3214 46.7726 29.1842C47.0123 29.0471 47.3178 29.1301 47.455 29.3698L46.5871 29.8666ZM40.7361 20.2604C40.9231 20.4636 40.9099 20.7799 40.7068 20.9669C40.5036 21.1539 40.1872 21.1407 40.0003 20.9375L40.7361 20.2604ZM31.7047 13.4792C31.4839 13.3134 31.4394 12.9999 31.6053 12.7791C31.7712 12.5584 32.0846 12.5139 32.3054 12.6797L31.7047 13.4792ZM22.7653 6.58727C23.008 6.71908 23.0978 7.02263 22.966 7.26529C22.8342 7.50795 22.5307 7.59781 22.288 7.466L22.7653 6.58727ZM0.346125 91.1333C2.25523 91.1334 4.11906 91.0641 5.93627 90.9293L6.01026 91.9265C4.16794 92.0632 2.27942 92.1334 0.346121 92.1333L0.346125 91.1333ZM16.9649 89.1962C20.7352 88.2636 24.2349 87.0161 27.447 85.5016L27.8735 86.4061C24.5994 87.9498 21.0371 89.2191 17.205 90.1669L16.9649 89.1962ZM36.9035 79.6592C39.9004 77.2761 42.4809 74.5988 44.6183 71.7028L45.4229 72.2966C43.2319 75.2653 40.5896 78.0056 37.5259 80.4419L36.9035 79.6592ZM49.8506 61.957C51.1062 58.473 51.8291 54.8281 51.9862 51.1116L52.9853 51.1538C52.8239 54.9726 52.081 58.7176 50.7913 62.296L49.8506 61.957ZM50.8002 40.114C49.9057 36.6652 48.5105 33.2266 46.5871 29.8666L47.455 29.3698C49.4211 32.8044 50.8507 36.3255 51.7682 39.863L50.8002 40.114ZM40.0003 20.9375C37.6133 18.3438 34.8532 15.8448 31.7047 13.4792L32.3054 12.6797C35.4999 15.0799 38.3057 17.6194 40.7361 20.2604L40.0003 20.9375ZM22.288 7.466C20.691 6.59857 19.0251 5.75997 17.2893 4.95297L17.7109 4.04617C19.4651 4.86171 21.1496 5.70964 22.7653 6.58727L22.288 7.466ZM16.5608 4.84267C16.3713 4.3239 16.6382 3.74976 17.157 3.56027L25.6107 0.472377C26.1295 0.282884 26.7036 0.549813 26.8931 1.06857C27.0826 1.58734 26.8157 2.16148 26.2969 2.35097L18.7825 5.09576L21.5273 12.6102C21.7168 13.1289 21.4499 13.7031 20.9311 13.8926C20.4123 14.082 19.8382 13.8151 19.6487 13.2964L16.5608 4.84267ZM5.89928 90.4306C6.45005 90.3898 6.92966 90.8031 6.97053 91.3539C7.01138 91.9047 6.59802 92.3843 6.04725 92.4251L5.89928 90.4306ZM17.325 90.6523C16.7889 90.7849 16.2468 90.4578 16.1142 89.9217C15.9816 89.3855 16.3087 88.8434 16.8448 88.7108L17.325 90.6523ZM27.2337 85.0493C27.7333 84.8138 28.3292 85.0278 28.5647 85.5273C28.8003 86.0269 28.5862 86.6228 28.0867 86.8583L27.2337 85.0493ZM37.8371 80.8333C37.4048 81.177 36.7757 81.1052 36.432 80.673C36.0882 80.2407 36.16 79.6116 36.5923 79.2679L37.8371 80.8333ZM44.2161 71.4059C44.544 70.9615 45.1701 70.8671 45.6145 71.1951C46.0588 71.5231 46.1532 72.1492 45.8252 72.5935L44.2161 71.4059ZM51.2617 62.4656C51.0745 62.9851 50.5015 63.2545 49.9819 63.0673C49.4623 62.88 49.1929 62.3071 49.3802 61.7875L51.2617 62.4656ZM51.4866 51.0905C51.51 50.5387 51.9762 50.1103 52.528 50.1336C53.0798 50.1569 53.5082 50.6232 53.4848 51.175L51.4866 51.0905ZM52.2521 39.7374C52.3908 40.272 52.0698 40.8178 51.5352 40.9565C51.0006 41.0951 50.4548 40.7741 50.3162 40.2395L52.2521 39.7374ZM46.1532 30.115C45.8788 29.6357 46.0449 29.0247 46.5242 28.7503C47.0036 28.4759 47.6145 28.6421 47.8889 29.1214L46.1532 30.115ZM41.104 19.9218C41.478 20.3282 41.4517 20.9608 41.0453 21.3348C40.6389 21.7088 40.0063 21.6825 39.6323 21.2761L41.104 19.9218ZM31.4044 13.879C30.9628 13.5472 30.8738 12.9204 31.2056 12.4788C31.5373 12.0373 32.1642 11.9482 32.6057 12.28L31.4044 13.879ZM23.004 6.1479C23.4893 6.41151 23.669 7.01863 23.4054 7.50394C23.1418 7.98925 22.5347 8.16898 22.0494 7.90538L23.004 6.1479ZM0.346127 90.6333C2.24313 90.6334 4.09462 90.5645 5.89928 90.4306L6.04725 92.4251C4.19237 92.5628 2.29151 92.6334 0.346119 92.6333L0.346127 90.6333ZM16.8448 88.7108C20.5842 87.7859 24.0526 86.5493 27.2337 85.0493L28.0867 86.8583C24.7817 88.4167 21.1881 89.6968 17.325 90.6523L16.8448 88.7108ZM36.5923 79.2679C39.5558 76.9113 42.1054 74.2656 44.2161 71.4059L45.8252 72.5935C43.6073 75.5986 40.9342 78.3704 37.8371 80.8333L36.5923 79.2679ZM49.3802 61.7875C50.6187 58.3508 51.3317 54.7559 51.4866 51.0905L53.4848 51.175C53.3212 55.0449 52.5684 58.8398 51.2617 62.4656L49.3802 61.7875ZM50.3162 40.2395C49.4332 36.8351 48.0552 33.4376 46.1532 30.115L47.8889 29.1214C49.8764 32.5934 51.3232 36.1556 52.2521 39.7374L50.3162 40.2395ZM39.6323 21.2761C37.2671 18.7059 34.5299 16.2272 31.4044 13.879L32.6057 12.28C35.8233 14.6974 38.6519 17.2572 41.104 19.9218L39.6323 21.2761ZM22.0494 7.90538C20.4618 7.04303 18.8052 6.2091 17.0785 5.40636L17.9217 3.59278C19.685 4.41258 21.3788 5.26517 23.004 6.1479L22.0494 7.90538Z' fill='%23B1B0AE'/%3E%3C/svg%3E%0A") no-repeat center; width: 70px; height: 100px; top: -80px; left: 495px; }

.page-5 .b1_right_quote { max-width: 470px; right: 330px; }

.page-5 .b1_right_quote p { font-size: 18px; letter-spacing: normal; }

.page-5 .b1_right { margin: 0px 0 0 -50px; }

.b1.page-5 { height: auto; }

.page-5 .b1_right_img img { width: 100%; height: 100%; }

.page-5 .b1_right_img { width: 816px; height: 1032px; }

.form_input { font-family: "Montserrat"; font-size: 20px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 17px 20px; border: 1px solid #8E8E8E; border-radius: 10px; margin: 0 auto 10px; }

.popup_box { padding: 20px 30px 40px 30px; width: 470px; border-radius: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; }

form .btn { padding: 20px 30px; width: 100%; border: none; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; font-size: 18px; cursor: pointer; }

.popup { border-radius: 10px; }

.popup_box_tx { font-weight: 500; font-size: 23px; color: #776B4C; text-align: center; margin: 20px 0; }
.b1_left_date p:nth-child(3) {max-width: 190px;margin: 0 auto;font-size: 20px;}
main.web {
  overflow: hidden;
}

.b2 {
  padding: 58px 0 71px;
  background-size: cover;
}

h2.h2 {
  text-transform: uppercase;
  text-align: center;
  font-size: 41px;
  padding: 14px 0 17px;
}

.b2_box {
  border-width: 3px;
  border-radius: 35px;
  background-position: center center;
  border-color: #a38538;
  border-style: solid;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 55px 0 45px;
}

.b2_item {
  width: 50%;
  text-align: center;
  margin: 0 0 0;
}

.b2_item p {
  max-width: 350px;
  margin: 33px auto 0;
  font-size: 18px;
}

.b2_item span {
  color: rgb(163, 133, 56);
}

.b2_item:nth-child(2) img {
  height: 147px;
}

.b2_item:nth-child(3) img {
  height: 267px;
  margin: 0 0 -48px -65px;
}

.b2_item:nth-child(4) img {
  height: 165px;
  margin: 0 0 -37px -33px;
}

.b2_img {
  height: 164px;
  display: flex;
  align-items: center;
  justify-content: center;
}

h2.h2 span, p.b3_t1 span {
  color: rgb(163, 133, 56);
}

.b3_text {
  border: 1px solid #a38538;
  border-radius: 10px;
  width: 100%;
  max-width: 656px;
  margin: 0 auto;
  text-align: center;
  font-size: 18px;
  padding: 21px 0;
}

.b3_text span {
  color:  #a38538;
}

p.b3_t1 {
  text-align: center;
  font-size: 20px;
  padding: 37px 0 29px;
}

p.b3_t1 span {}

.b3 .b1_left_btn {
  margin: 0 0 0;
  display: flex;
  justify-content: center;
}
.b3 .b1_left_btn_2 {
  margin: 0 0 0;
  display: flex;
  justify-content: center;
}

.b3 .b1_left_btn .btn {
  padding: 27px 41px;
}

.b3 {
  padding: 1px 0 78px;
  background-position: top 32% center;
}
.b4_box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.b4_img {
  font-size: 0;
  margin: 0 0 0 51px;
}


::marker {}

.b4_text li:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='37' height='37' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_738_227' transform='scale(0.027027)'/%3E%3C/pattern%3E%3Cimage id='image0_738_227' width='37' height='37' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
  display: block;
  width: 37px;
  height: 37px;
  position: absolute;
  left: 0;
  top: -2px;
}

.b4_text li {
  font-size: 25px;
  position: relative;
  padding: 0 0 0 47px;
  margin: 0 0 25px;
  line-height: 128%;
}

.b4_text  ul {
  padding: 0;
  list-style: none;
}

.b4_text {
  padding: 0;
  max-width: 746px;
}
.b4_text li span {
  color: #af862d;
}
footer.ft {
  background: #000;
  padding: 54px 0;
}

.ft_2 svg {
  width: auto;
  height: 20px;
}

footer.ft .main {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.ft_1_href a {
  display: table;
  color: #ff8562;
  font-size: 14px;
  margin: 0 0 7px;
  font-weight: 600;
  text-decoration: none;
}

.ft_1_info p {
  font-size: 14px;
  color: #fff;
  font-weight: 500;
  margin: 0 0 2px;
}

.ft_1_info p a {
  color: #ff8562;
}

.ft_1_href {
  margin: 28px 0 0;
}

.ft_2 a {
  text-decoration: none;
  font-size: 0;
  margin: 0 0 0 10px;
  border: 1px solid #fff;
  display: flex;
  width: 40px;
  height: 40px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: transform 0.5s;
}

.ft_2 {
  display: flex;
}

.ft_2 a:hover {
  transform: scale(1.2);
}

.ft_1 a:hover {
  color: #fff;
}
@media screen and (max-height: 819px) { .b1 { height: auto; }
  .h1 { margin: 20px 0 20px; }
  .b1_left_date { margin: 0 0 48px 0; }
  .b1_left_text { margin: 0 0 40px; }
  .b1_left_btn { margin: 0 0 30px; }
  .page-2 .h1 { line-height: 49px; }
  .page-2 .b1_left_tx2 { line-height: 30px; }
  .page-2 .b1_left_text { margin: 0 0 30px; }
  .page-3 .h1 { line-height: 49px; }
  .page-3 .b1_left_tx2 { line-height: 35px; }
  .page-3.b1_left_text { margin: 0 0 30px; }
  .page-4 .b1_right img { width: 900px; }
  .page-5 .b1_right { margin: 0px 0 0 -60px; } }

@media screen and (min-height: 1080px) { .b1 { height: 1080px; }
  .h1 { margin: 30px 0; }
  .b1_left_date { margin: 0 0 58px 0; }
  .b1_left_text { margin: 0 0 60px; }
  .b1_left_btn { margin: 0 0 40px; }
  .page-2 .b1_left_text { margin: 0 0 60px; }
  .page-2 .h1 { line-height: 64px; }
  .page-2 .b1_left_tx2 { line-height: normal; }
  .page-3 .b1_left_text { margin: 0 0 60px; }
  .page-3 .h1 { line-height: 64px; }
  .page-3 .b1_left_tx2 { line-height: normal; } }

@media only screen and (max-width: 680px) { 
  .page-2 .b1_left_text iframe {
    height: 633px !important;
}
  .b1_left_date p:nth-child(3) {font-size: 15px;padding: 3px 0 0;}
  
  .b1_left_date { margin: 0 auto 50px; max-width: 203px; padding: 15px 0 30px; }
  .b1_left { width: 100%; z-index: 3; position: relative; }
  .b1_left_date p:nth-child(1) { font-size: 12px; }
  .b1_left_date p:nth-child(2) { font-size: 17px; }
  .b1_left_text { text-align: center; margin: 0 0 345px; }
  .b1_left_tx1 { font-size: 16px; letter-spacing: normal; }
  .h1 { font-size: 38px; line-height: 33px; letter-spacing: 2px; }
  .h1 b { font-size: 28px; }
  .b1_left_tx2 { font-size: 18px; max-width: 310px; margin: 0 auto; }
  .main { width: 320px; }
  .b1_left_bonus_box_item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0 5px 0; }
  .b1_left_bonus_box_item p { font-size: 12px; margin: 10px 0 0 !important; text-align: center; letter-spacing: normal; }
  .b1_left_bonus_box_item img { margin: 0; }
  .b1_left_bonus_tx { font-size: 14px; text-align: center; margin: 0 auto 15px; max-width: 190px; }
  .b1_left_bonus:before { background: url("data:image/svg+xml,%3Csvg width='32' height='42' viewBox='0 0 32 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.4438 0.768856C22.5716 0.524034 22.8736 0.429118 23.1184 0.556859L27.108 2.63847C27.3528 2.76621 27.4477 3.06823 27.32 3.31305C27.1923 3.55787 26.8902 3.65279 26.6454 3.52505L23.0991 1.67473L21.2488 5.22103C21.1211 5.46585 20.819 5.56077 20.5742 5.43303C20.3294 5.30529 20.2345 5.00327 20.3622 4.75845L22.4438 0.768856ZM3.78186 38.7849C4.04793 38.711 4.32353 38.8668 4.39742 39.1328C4.47131 39.3989 4.31551 39.6745 4.04944 39.7484L3.78186 38.7849ZM10.2838 37.5226C10.032 37.6361 9.73599 37.5239 9.62255 37.2722C9.50911 37.0204 9.62124 36.7243 9.87301 36.6109L10.2838 37.5226ZM15.4499 33.389C15.6721 33.225 15.9851 33.2721 16.1491 33.4943C16.3131 33.7165 16.266 34.0295 16.0438 34.1935L15.4499 33.389ZM20.8337 29.5494C20.6648 29.768 20.3508 29.8083 20.1323 29.6394C19.9138 29.4706 19.8735 29.1566 20.0423 28.9381L20.8337 29.5494ZM23.1339 23.356C23.23 23.0972 23.5178 22.9652 23.7766 23.0613C24.0355 23.1574 24.1675 23.4452 24.0714 23.7041L23.1339 23.356ZM25.5213 17.1947C25.4957 17.4697 25.252 17.6718 24.977 17.6461C24.7021 17.6204 24.5 17.3767 24.5257 17.1018L25.5213 17.1947ZM24.456 10.6558C24.4274 10.3812 24.6267 10.1353 24.9014 10.1066C25.176 10.0779 25.4219 10.2773 25.4506 10.5519L24.456 10.6558ZM24.2681 4.03396C24.3357 4.30168 24.1735 4.57356 23.9058 4.6412C23.6381 4.70884 23.3662 4.54664 23.2986 4.27891L24.2681 4.03396ZM0.616615 39.5603C1.71336 39.3251 2.76816 39.0664 3.78186 38.7849L4.04944 39.7484C3.01566 40.0355 1.94152 40.2989 0.826279 40.5381L0.616615 39.5603ZM9.87301 36.6109C11.9752 35.6637 13.8294 34.5852 15.4499 33.389L16.0438 34.1935C14.3609 35.4358 12.4444 36.5491 10.2838 37.5226L9.87301 36.6109ZM20.0423 28.9381C21.368 27.2221 22.3916 25.3553 23.1339 23.356L24.0714 23.7041C23.2949 25.7956 22.2226 27.7516 20.8337 29.5494L20.0423 28.9381ZM24.5257 17.1018C24.7175 15.0469 24.6898 12.8934 24.456 10.6558L25.4506 10.5519C25.6904 12.8469 25.72 15.0668 25.5213 17.1947L24.5257 17.1018ZM23.2986 4.27891C23.0382 3.24835 22.7416 2.20499 22.4101 1.15005L23.3641 0.85024C23.701 1.92234 24.0028 2.98401 24.2681 4.03396L23.2986 4.27891ZM22.0005 0.537564C22.256 0.0479217 22.8601 -0.141907 23.3497 0.113569L31.3289 4.2768C31.8185 4.53228 32.0084 5.13632 31.7529 5.62596C31.4974 6.1156 30.8934 6.30543 30.4037 6.04996L23.3111 2.34931L19.6105 9.44192C19.355 9.93156 18.7509 10.1214 18.2613 9.86591C17.7717 9.61044 17.5818 9.0064 17.8373 8.51676L22.0005 0.537564ZM3.64807 38.3031C4.18022 38.1553 4.73141 38.4669 4.87919 38.999C5.02696 39.5312 4.71537 40.0824 4.18322 40.2302L3.64807 38.3031ZM10.4892 37.9785C9.98568 38.2054 9.39357 37.9811 9.16668 37.4776C8.9398 36.974 9.16407 36.3819 9.66761 36.155L10.4892 37.9785ZM15.153 32.9867C15.5973 32.6587 16.2234 32.753 16.5514 33.1973C16.8794 33.6417 16.7851 34.2678 16.3408 34.5958L15.153 32.9867ZM21.2293 29.8551C20.8917 30.2922 20.2637 30.3728 19.8266 30.0351C19.3896 29.6975 19.309 29.0695 19.6466 28.6324L21.2293 29.8551ZM22.6651 23.182C22.8574 22.6643 23.4329 22.4004 23.9507 22.5926C24.4684 22.7848 24.7323 23.3604 24.5401 23.8781L22.6651 23.182ZM26.0192 17.2412C25.9678 17.7911 25.4804 18.1953 24.9305 18.1439C24.3806 18.0926 23.9765 17.6052 24.0278 17.0553L26.0192 17.2412ZM23.9587 10.7078C23.9014 10.1585 24.3001 9.66665 24.8494 9.60927C25.3987 9.55189 25.8905 9.95066 25.9479 10.5L23.9587 10.7078ZM24.7529 3.91148C24.8882 4.44694 24.5638 4.99068 24.0283 5.12596C23.4928 5.26125 22.9491 4.93684 22.8138 4.40138L24.7529 3.91148ZM0.511782 39.0714C1.59928 38.8382 2.64441 38.5818 3.64807 38.3031L4.18322 40.2302C3.13941 40.52 2.05559 40.7858 0.931111 41.027L0.511782 39.0714ZM9.66761 36.155C11.7406 35.221 13.5636 34.1599 15.153 32.9867L16.3408 34.5958C14.6267 35.861 12.679 36.9918 10.4892 37.9785L9.66761 36.155ZM19.6466 28.6324C20.9407 26.9574 21.94 25.1352 22.6651 23.182L24.5401 23.8781C23.7465 26.0157 22.6499 28.0163 21.2293 29.8551L19.6466 28.6324ZM24.0278 17.0553C24.2163 15.0369 24.1895 12.9166 23.9587 10.7078L25.9479 10.5C26.1907 12.8237 26.2213 15.0767 26.0192 17.2412L24.0278 17.0553ZM22.8138 4.40138C22.5559 3.38053 22.262 2.34631 21.9331 1.29995L23.8411 0.700337C24.1807 1.78102 24.4852 2.85184 24.7529 3.91148L22.8138 4.40138Z' fill='%23999791'/%3E%3C/svg%3E%0A") no-repeat center; width: 40px; height: 55px; top: -40px; left: 250px; }
  .btn { font-size: 17px; padding: 30px 45px; margin: 0 auto; }
  .b1_left_btn { margin: 0 0 20px; }
  .b1_right img { width: 420px; }
  .b1_right_quote p { font-size: 13px; }
  .b1_right_quote { max-width: 146px; padding: 15px 10px; right: auto; bottom: auto; top: 41px; left: -20px; }
  .b1_right_quote p br { display: none; }
  .b1_right_quote p:nth-child(2) { margin: 10px 0 0; }
  .b1_right_quote:before { border-bottom: none; border: 11px solid transparent; border-left: 21px solid rgba(255, 255, 255, 0.8); top: 135px; right: -32px; }
  .b1_right { margin: 0 0px 260px -315px; }
  .b1_left_bonus_box { margin: 0 0 20px; background: #fff; }
  .b1 { background: -o-radial-gradient(81.81% 43.52%, 53.3% 101.21%, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%), #284062; background: radial-gradient(53.3% 101.21% at 81.81% 43.52%, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%), #284062; background-position-y: -220px; background-position-x: 1310px; height: auto; }
  .page-2 .b1_left_text {margin: 0 0 456px;}
  .page-2 .b1_right {margin: -20px 0px -21px -198px;}
  .page-2 .h1 { width: 100%; font-size: 26px; line-height: normal; max-width: 315px; margin: 20px auto 20px; letter-spacing: 2px; }
  .page-2 .h1 br { display: none; }
  .page-2 .b1_left_tx2 { font-size: 17px; line-height: 24px; max-width: 350px; }
  .page-2 .b1_right img { height: 470px; position: relative; }
  .page-2 .b1_right_quote { right: auto; top: 105px; left: -124px; max-width: 210px; }
  .page-2 .b1_right_quote:before { top: 105px; right: -32px; }
  .page-2 .b1_right_img { height: 480px; width: 360px; position: relative; }
  .b1.page-2 { background: no-repeat; background-position-x: -660px; background-position-y: 0; background-size: 2040px; }
  .b1_left_bonus_box:before { position: absolute; content: ''; top: 0; left: -2000px; width: 4000px; height: 100%; z-index: 1; -webkit-box-shadow: 0px 0px 85px 70px white; box-shadow: 0px 0px 85px 70px white; background: #fff; }
  .b1_left_bonus_tx br { display: block; }
  .b1_left_top_text { position: absolute; left: -165px; top: 474px; }
  .b1.page-3 { background: no-repeat right top -250px; background-size: 3000px; }
  .page-3 .b1_left_tx2 { font-size: 18px; max-width: 100%; letter-spacing: normal; line-height: 24px; }
  .page-3 .b1_left_bonus_box:before { background: #252525; -webkit-box-shadow: 0px 0px 145px 70px black; box-shadow: 0px 0px 145px 70px black; }
  .page-3 .b1_right { margin: -20px 0px 159px -197px; }
  .page-3 .b1_left_text { margin: 0 0 330px; }
  .page-3 .b1_right_quote p { font-size: 13px; }
  .page-2 .b1_right_quote:before { top: 111px; right: -32px; }
  .page-3 .b1_right_quote { right: auto; top: 86px; left: -122px; max-width: 210px; }
  .b1_left_top_text p { letter-spacing: 1px; color: #8E8E8E; font-size: 12px; width: 205px; }
  .page-3 .b1_left_bonus:before, .page-2 .b1_left_bonus:before { left: 252px; }
  .page-3 .b1_right img { height: 470px; position: relative; }
  .page-3 .b1_right_img { height: 480px; width: 360px; position: relative; }
  .page-3 .h1 { width: 100%; font-size: 26px; line-height: normal; max-width: 315px; margin: 20px auto 20px; letter-spacing: 2px; }
  .b1.page-4 { background: no-repeat center top -240px; background-size: 2600px; }
  .page-4 .b1_left_top_text p { letter-spacing: 1px; color: #8E8E8E; font-size: 12px; width: 205px; }
  .page-4 .b1_left_top_text { position: absolute; left: -41px; top: 413px; }
  .page-4 .b1_left_bonus_box:before { -webkit-box-shadow: 0px 0px 145px 70px white; box-shadow: 0px 0px 145px 70px white; background: #fff; }
  .page-4 .b1_right_quote { max-width: 224px; top: 56px; }
  .page-4 .b1_right_quote:before { top: 185px; }
  .page-3 .h1 br { display: none; }
  .page-5 .b1_left { width: 100%; }
  .page-5 .h1 { font-size: 28px; line-height: 34px; }
  .page-5 .b1_left_tx2 { font-size: 17px; line-height: 24px; max-width: 100%; letter-spacing: normal; }
  .b1_left_text ul { text-align: left; }
  .b1_left_text ul li { font-size: 14px; }
  .page-5 .b1_left_text { margin: 0px 0 280px; }
  .page-5 .b1_right { margin: 0 0px 150px -185px; }
  .page-5 .b1_right_img { width: 337px; height: 430px; }
  .page-5 .btn { font-size: 14px; padding: 25px 33px; letter-spacing: normal; }
  .page-5 .b1_right_quote p { font-size: 13px; }
  .page-5 .b1_right_quote { width: 208px; top: 41px; left: -131px; }
  .page-5 .b1_left_bonus_box:before { -webkit-box-shadow: 0px 0px 145px 70px white; box-shadow: 0px 0px 145px 70px white; background: #fff; }
  .page-5 .b1_left_bonus:before { background: url("data:image/svg+xml,%3Csvg width='32' height='42' viewBox='0 0 32 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.4438 0.768856C22.5716 0.524034 22.8736 0.429118 23.1184 0.556859L27.108 2.63847C27.3528 2.76621 27.4477 3.06823 27.32 3.31305C27.1923 3.55787 26.8902 3.65279 26.6454 3.52505L23.0991 1.67473L21.2488 5.22103C21.1211 5.46585 20.819 5.56077 20.5742 5.43303C20.3294 5.30529 20.2345 5.00327 20.3622 4.75845L22.4438 0.768856ZM3.78186 38.7849C4.04793 38.711 4.32353 38.8668 4.39742 39.1328C4.47131 39.3989 4.31551 39.6745 4.04944 39.7484L3.78186 38.7849ZM10.2838 37.5226C10.032 37.6361 9.73599 37.5239 9.62255 37.2722C9.50911 37.0204 9.62124 36.7243 9.87301 36.6109L10.2838 37.5226ZM15.4499 33.389C15.6721 33.225 15.9851 33.2721 16.1491 33.4943C16.3131 33.7165 16.266 34.0295 16.0438 34.1935L15.4499 33.389ZM20.8337 29.5494C20.6648 29.768 20.3508 29.8083 20.1323 29.6394C19.9138 29.4706 19.8735 29.1566 20.0423 28.9381L20.8337 29.5494ZM23.1339 23.356C23.23 23.0972 23.5178 22.9652 23.7766 23.0613C24.0355 23.1574 24.1675 23.4452 24.0714 23.7041L23.1339 23.356ZM25.5213 17.1947C25.4957 17.4697 25.252 17.6718 24.977 17.6461C24.7021 17.6204 24.5 17.3767 24.5257 17.1018L25.5213 17.1947ZM24.456 10.6558C24.4274 10.3812 24.6267 10.1353 24.9014 10.1066C25.176 10.0779 25.4219 10.2773 25.4506 10.5519L24.456 10.6558ZM24.2681 4.03396C24.3357 4.30168 24.1735 4.57356 23.9058 4.6412C23.6381 4.70884 23.3662 4.54664 23.2986 4.27891L24.2681 4.03396ZM0.616615 39.5603C1.71336 39.3251 2.76816 39.0664 3.78186 38.7849L4.04944 39.7484C3.01566 40.0355 1.94152 40.2989 0.826279 40.5381L0.616615 39.5603ZM9.87301 36.6109C11.9752 35.6637 13.8294 34.5852 15.4499 33.389L16.0438 34.1935C14.3609 35.4358 12.4444 36.5491 10.2838 37.5226L9.87301 36.6109ZM20.0423 28.9381C21.368 27.2221 22.3916 25.3553 23.1339 23.356L24.0714 23.7041C23.2949 25.7956 22.2226 27.7516 20.8337 29.5494L20.0423 28.9381ZM24.5257 17.1018C24.7175 15.0469 24.6898 12.8934 24.456 10.6558L25.4506 10.5519C25.6904 12.8469 25.72 15.0668 25.5213 17.1947L24.5257 17.1018ZM23.2986 4.27891C23.0382 3.24835 22.7416 2.20499 22.4101 1.15005L23.3641 0.85024C23.701 1.92234 24.0028 2.98401 24.2681 4.03396L23.2986 4.27891ZM22.0005 0.537564C22.256 0.0479217 22.8601 -0.141907 23.3497 0.113569L31.3289 4.2768C31.8185 4.53228 32.0084 5.13632 31.7529 5.62596C31.4974 6.1156 30.8934 6.30543 30.4037 6.04996L23.3111 2.34931L19.6105 9.44192C19.355 9.93156 18.7509 10.1214 18.2613 9.86591C17.7717 9.61044 17.5818 9.0064 17.8373 8.51676L22.0005 0.537564ZM3.64807 38.3031C4.18022 38.1553 4.73141 38.4669 4.87919 38.999C5.02696 39.5312 4.71537 40.0824 4.18322 40.2302L3.64807 38.3031ZM10.4892 37.9785C9.98568 38.2054 9.39357 37.9811 9.16668 37.4776C8.9398 36.974 9.16407 36.3819 9.66761 36.155L10.4892 37.9785ZM15.153 32.9867C15.5973 32.6587 16.2234 32.753 16.5514 33.1973C16.8794 33.6417 16.7851 34.2678 16.3408 34.5958L15.153 32.9867ZM21.2293 29.8551C20.8917 30.2922 20.2637 30.3728 19.8266 30.0351C19.3896 29.6975 19.309 29.0695 19.6466 28.6324L21.2293 29.8551ZM22.6651 23.182C22.8574 22.6643 23.4329 22.4004 23.9507 22.5926C24.4684 22.7848 24.7323 23.3604 24.5401 23.8781L22.6651 23.182ZM26.0192 17.2412C25.9678 17.7911 25.4804 18.1953 24.9305 18.1439C24.3806 18.0926 23.9765 17.6052 24.0278 17.0553L26.0192 17.2412ZM23.9587 10.7078C23.9014 10.1585 24.3001 9.66665 24.8494 9.60927C25.3987 9.55189 25.8905 9.95066 25.9479 10.5L23.9587 10.7078ZM24.7529 3.91148C24.8882 4.44694 24.5638 4.99068 24.0283 5.12596C23.4928 5.26125 22.9491 4.93684 22.8138 4.40138L24.7529 3.91148ZM0.511782 39.0714C1.59928 38.8382 2.64441 38.5818 3.64807 38.3031L4.18322 40.2302C3.13941 40.52 2.05559 40.7858 0.931111 41.027L0.511782 39.0714ZM9.66761 36.155C11.7406 35.221 13.5636 34.1599 15.153 32.9867L16.3408 34.5958C14.6267 35.861 12.679 36.9918 10.4892 37.9785L9.66761 36.155ZM19.6466 28.6324C20.9407 26.9574 21.94 25.1352 22.6651 23.182L24.5401 23.8781C23.7465 26.0157 22.6499 28.0163 21.2293 29.8551L19.6466 28.6324ZM24.0278 17.0553C24.2163 15.0369 24.1895 12.9166 23.9587 10.7078L25.9479 10.5C26.1907 12.8237 26.2213 15.0767 26.0192 17.2412L24.0278 17.0553ZM22.8138 4.40138C22.5559 3.38053 22.262 2.34631 21.9331 1.29995L23.8411 0.700337C24.1807 1.78102 24.4852 2.85184 24.7529 3.91148L22.8138 4.40138Z' fill='%23999791'/%3E%3C/svg%3E%0A") no-repeat center; top: -60px; left: 235px; }
  .popup_box { width: 340px; padding: 20px 20px 40px 20px; }
  .popup_box_tx { font-size: 17px; }
  .form_input { font-size: 15px; }
  form .btn { font-size: 17px; }
  h2.h2 {
    font-size: 24px;
}

.b2_item {
    width: 90%;
    margin: 0 auto 42px;
}

.b3_text p {
    margin: 0 10px;
}

.b4_img {
    order: 2;
    margin: 0;
}

.b4_box {
    flex-wrap: wrap;
}

.b4_text li {
    font-size: 18px;
}

.ft_1_info p {
    font-size: 12px;
}

.ft_1_href a {
    font-size: 10px;
}

.ft_2 {
    justify-content: center;
    margin: 41px 0 0;
    width: 100%;
}

.ft_2 a {
    margin: 0 10px;
}

}

@media screen and (max-width: 980px) and (min-width: 681px) {
  html {
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    width: calc(100%/0.6);
    height: calc(100%/0.6);
    min-width: 1200px;
  }
}
@media screen and (min-width: 981px) and (max-width: 1169px) {
  html {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    width: calc(100%/0.75);
    height: calc(100%/0.75);
    min-width: 1200px;
  }
}