@charset "utf-8";

h1,h2,h3,h4,h5,h6 { font-weight: normal; margin-bottom: 0; }
img { max-width: 100%; }
dl,ol,ul { margin-bottom: 0; padding-left: 0; list-style-type: none; }
iframe { max-width: 100%; }

/*独自スタイル*/
.b-shdw-1 { box-shadow: 0 0.625em 3.125em rgb(51 68 85 / 10%); }
.b-1 { border: 8px solid  #f8deba; }
.b-b-1 { border-bottom: 1px solid #e8e8eb; }
.bg-1 { background: #fff; }
.bg-2 { background: #f5f2e8; }
.bg-3 { background: #e6b977; }
.bg-4 { background: #efae4f; }
.video { position: relative; width:100%; padding-bottom: 56.25%; height:0px; }
.video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.gmap {height: 0; overflow: hidden; padding-bottom: 56.25%; position: relative; }
.gmap iframe { position: absolute; left: 0; top: 0; height: 100%; width: 100%; }
.fbp { max-width: 500px;/*plugin最大値*/ margin: 0 auto; }
.fbp > .fb-page { width: 100%; }
.fbp > .fb-page > span,
.fbp iframe { width: 100% !important; }

.box-1 { padding: 60px 0 20px; }
.box-2 { padding: 40px 0 6px; }
.box-3 { padding: 30px 6%; }
.box-4 { padding: 30px 6%; }
.dashed-list { margin: 0 0 15px; }
.dashed-list li { padding-top: 8px; padding-bottom: 8px; border-bottom: 1px dashed #d4cbbe; }
.dashed-list li:last-child { margin-bottom: 0; }
.dashed-list.small li { padding-bottom: 0; }
.disc-list { margin-left: 20px; }
.disc-list li { position: relative; margin-bottom: 6px; }
.disc-list li:last-child { margin-bottom: 0; }
.disc-list li::before { content: ''; position: absolute; top: 10px; left: -20px; display: block; width: 6px; height: 6px; border-radius: 100%; background: linear-gradient(125deg, #fc7c04 0%, #fc7c04 50%, #efae4f 50%, #efae4f 100%); }
.frame-list { position: relative; margin-left: 20px; }
.frame-list::before { content: ''; position: absolute; top: 0; left: -20px; display: block; width: 3px; height: 100%; background: #e6b977; }
.frame-list li { position: relative; margin-bottom: 16px; padding: 15px; border: 1px solid #e6b977; }
.frame-list li::before { content: ''; position: absolute; top: 28px; left: -20px; display: block; width: 20px; height: 3px; border-radius: 3px; background: #efae4f; }
.frame-list li:last-child { margin-bottom: 0; }
.frame-list li .small { font-size: .8em; }
.line-list { margin-left: 20px; }
.line-list li { position: relative; }
.line-list li::before { content: ''; position: absolute; top: 12px; left: -20px; display: block; width: 12px; height: 3px; border-radius: 3px; background: #e6b977; }
.line-list li:last-child { margin-bottom: 0; }
.img-center img { display: block; margin: auto; }

@media (min-width: 576px) {

.box-1 { padding: 100px 0 60px; }
.box-2 { padding: 60px 0 20px; }
.box-3 { padding: 30px; }
.box-4 { padding: 60px; }

}

@media (max-width: 575px) {

.img-center img[class*="w-"] { width: 100%; }
.text-img-box img[class*="w-"] { width: 100%; }
.text-img-box img[class*="ml-"] { margin-left: 0; }
.text-img-box img[class*="mr-"] { margin-right: 0; }

}

/* 共通スタイル */
/* management screen eroor .fixed { position: fixed; } */
.relative { position: relative; }
.clear { clear: both; }
.clearfix:after { display: block; clear: both; content: ""; }
.hide { display: none; }
.overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: inherit; }
.fl { float: left; }
.fr { float: right; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.v-top { vertical-align: top; }
.v-mid { vertical-align: middle; }
.v-btm { vertical-align: bottom; }
.bold {font-weight: bold;}
.normal {font-weight: normal;}
.underline {text-decoration: underline;}
.red { color: #F33; }
/* .blue { color: #74b2d0; } */
/* .green { color: #009d32; } */
.green { color: #0f7459; }
/* .pink { color: #ffabb4; } */
.gray { color: #aaa; }
.pink {color: #db7093;}
.blue{color: #1e90ff;}
.orange { color: #efae4f; }
.white { color: #FFFFFF; }
.w-1par { width: 1%; }
.w-2par { width: 2%; }
.w-3par { width: 3%; }
.w-4par { width: 4%; }
.w-5par { width: 5%; }
.w-6par { width: 6%; }
.w-7par { width: 7%; }
.w-8par { width: 8%; }
.w-9par { width: 9%; }
.w-10par { width: 10%; }
.w-11par { width: 11%; }
.w-12par { width: 12%; }
.w-13par { width: 13%; }
.w-14par { width: 14%; }
.w-15par { width: 15%; }
.w-16par { width: 16%; }
.w-17par { width: 17%; }
.w-18par { width: 18%; }
.w-19par { width: 19%; }
.w-20par { width: 20%; }
.w-21par { width: 21%; }
.w-22par { width: 22%; }
.w-23par { width: 23%; }
.w-24par { width: 24%; }
.w-25par { width: 25%; }
.w-26par { width: 26%; }
.w-27par { width: 27%; }
.w-28par { width: 28%; }
.w-29par { width: 29%; }
.w-30par { width: 30%; }
.w-31par { width: 31%; }
.w-32par { width: 32%; }
.w-33par { width: 33%; }
.w-34par { width: 34%; }
.w-35par { width: 35%; }
.w-36par { width: 36%; }
.w-37par { width: 37%; }
.w-38par { width: 38%; }
.w-39par { width: 39%; }
.w-40par { width: 40%; }
.w-41par { width: 41%; }
.w-42par { width: 42%; }
.w-43par { width: 43%; }
.w-44par { width: 44%; }
.w-45par { width: 45%; }
.w-46par { width: 46%; }
.w-47par { width: 47%; }
.w-48par { width: 48%; }
.w-49par { width: 49%; }
.w-50par { width: 50%; }
.w-51par { width: 51%; }
.w-52par { width: 52%; }
.w-53par { width: 53%; }
.w-54par { width: 54%; }
.w-55par { width: 55%; }
.w-56par { width: 56%; }
.w-57par { width: 57%; }
.w-58par { width: 58%; }
.w-59par { width: 59%; }
.w-60par { width: 60%; }
.w-61par { width: 61%; }
.w-62par { width: 62%; }
.w-63par { width: 63%; }
.w-64par { width: 64%; }
.w-65par { width: 65%; }
.w-66par { width: 66%; }
.w-67par { width: 67%; }
.w-68par { width: 68%; }
.w-69par { width: 69%; }
.w-70par { width: 70%; }
.w-71par { width: 71%; }
.w-72par { width: 72%; }
.w-73par { width: 73%; }
.w-74par { width: 74%; }
.w-75par { width: 75%; }
.w-76par { width: 76%; }
.w-77par { width: 77%; }
.w-78par { width: 78%; }
.w-79par { width: 79%; }
.w-80par { width: 80%; }
.w-81par { width: 81%; }
.w-82par { width: 82%; }
.w-83par { width: 83%; }
.w-84par { width: 84%; }
.w-85par { width: 85%; }
.w-86par { width: 86%; }
.w-87par { width: 87%; }
.w-88par { width: 88%; }
.w-89par { width: 89%; }
.w-90par { width: 90%; }
.w-91par { width: 91%; }
.w-92par { width: 92%; }
.w-93par { width: 93%; }
.w-94par { width: 94%; }
.w-95par { width: 95%; }
.w-96par { width: 96%; }
.w-97par { width: 97%; }
.w-98par { width: 98%; }
.w-99par { width: 99%; }
.w-100par { width: 100%; }
.w-10 { width: 10px; }
.w-20 { width: 20px; }
.w-30 { width: 30px; }
.w-40 { width: 40px; }
.w-50 { width: 50px; }
.w-60 { width: 60px; }
.w-70 { width: 70px; }
.w-80 { width: 80px; }
.w-90 { width: 90px; }
.w-100 { width: 100px; }
.w-110 { width: 110px; }
.w-120 { width: 120px; }
.w-130 { width: 130px; }
.w-140 { width: 140px; }
.w-150 { width: 150px; }
.w-160 { width: 160px; }
.w-170 { width: 170px; }
.w-180 { width: 180px; }
.w-190 { width: 190px; }
.w-200 { width: 200px; }
.w-210 { width: 210px; }
.w-220 { width: 220px; }
.w-230 { width: 230px; }
.w-240 { width: 240px; }
.w-250 { width: 250px; }
.w-260 { width: 260px; }
.w-270 { width: 270px; }
.w-280 { width: 280px; }
.w-290 { width: 290px; }
.w-300 { width: 300px; }
.w-310 { width: 310px; }
.w-320 { width: 320px; }
.w-330 { width: 330px; }
.w-340 { width: 340px; }
.w-350 { width: 350px; }
.w-360 { width: 360px; }
.w-370 { width: 370px; }
.w-380 { width: 380px; }
.w-390 { width: 390px; }
.w-400 { width: 400px; }
.w-410 { width: 410px; }
.w-420 { width: 420px; }
.w-430 { width: 430px; }
.w-440 { width: 440px; }
.w-450 { width: 450px; }
.w-460 { width: 460px; }
.w-470 { width: 470px; }
.w-480 { width: 480px; }
.w-490 { width: 490px; }
.w-500 { width: 500px; }
.w-510 { width: 510px; }
.w-520 { width: 520px; }
.w-530 { width: 530px; }
.w-540 { width: 540px; }
.w-550 { width: 550px; }
.w-560 { width: 560px; }
.w-570 { width: 570px; }
.w-580 { width: 580px; }
.w-590 { width: 590px; }
.w-600 { width: 600px; }
.w-610 { width: 610px; }
.w-620 { width: 620px; }
.w-630 { width: 630px; }
.w-640 { width: 640px; }
.w-650 { width: 650px; }
.w-660 { width: 660px; }
.w-670 { width: 670px; }
.w-680 { width: 680px; }
.w-690 { width: 690px; }
.w-700 { width: 700px; }
.w-710 { width: 710px; }
.w-720 { width: 720px; }
.w-730 { width: 730px; }
.w-740 { width: 740px; }
.w-750 { width: 750px; }
.w-760 { width: 760px; }
.w-770 { width: 770px; }
.w-780 { width: 780px; }
.w-790 { width: 790px; }
.w-800 { width: 800px; }
.w-810 { width: 810px; }
.w-820 { width: 820px; }
.w-830 { width: 830px; }
.w-840 { width: 840px; }
.w-850 { width: 850px; }
.w-860 { width: 860px; }
.w-870 { width: 870px; }
.w-880 { width: 880px; }
.w-890 { width: 890px; }
.w-900 { width: 900px; }
.w-910 { width: 910px; }
.w-920 { width: 920px; }
.w-930 { width: 930px; }
.w-940 { width: 940px; }
.w-950 { width: 950px; }
.w-960 { width: 960px; }
.w-970 { width: 970px; }
.w-980 { width: 980px; }
.w-990 { width: 990px; }
.w-1000 { width: 1000px; }
.w-1010 { width: 1010px; }
.w-1020 { width: 1020px; }
.w-1030 { width: 1030px; }
.w-1040 { width: 1040px; }
.w-1050 { width: 1050px; }
.w-1060 { width: 1060px; }
.w-1070 { width: 1070px; }
.w-1080 { width: 1080px; }
.w-1090 { width: 1090px; }
.w-1100 { width: 1100px; }
.w-1110 { width: 1110px; }
.w-1120 { width: 1120px; }
.w-1130 { width: 1130px; }
.w-1140 { width: 1140px; }
.w-1150 { width: 1150px; }
.w-1160 { width: 1160px; }
.w-1170 { width: 1170px; }
.w-1180 { width: 1180px; }
.w-1190 { width: 1190px; }
.w-1200 { width: 1200px; }
.w-1210 { width: 1210px; }
.w-1220 { width: 1220px; }
.w-1230 { width: 1230px; }
.w-1240 { width: 1240px; }
.w-1250 { width: 1250px; }
.w-1260 { width: 1260px; }
.w-1270 { width: 1270px; }
.w-1280 { width: 1280px; }
.w-1290 { width: 1290px; }
.w-1300 { width: 1300px; }
.p-4 { padding:4px; }
.p-6 { padding:6px; }
.p-8 { padding:8px; }
.p-10 { padding:10px; }
.p-20 { padding:20px; }
.p-4-0 { padding:4px 0; }
.p-6-0 { padding:6px 0; }
.p-8-0 { padding:8px 0; }
.p-4-10 { padding:4px 10px; }
.p-6-20 { padding:6px 10px; }
.p-8-10 { padding:8px 10px; }
.p-10-0 { padding:10px 0; }
.p-20-0 { padding:20px 0; }
.p-20-10 { padding:20px 10px; }
.p-30-0 { padding:30px 0; }
.p-40-0 { padding:40px 0; }
.p-50-0 { padding:50px 0; }
.p-60-0 { padding:60px 0; }
.p-70-0 { padding:60px 0; }
.p-80-0 { padding:60px 0; }
.p-0-4 { padding:0 4px; }
.p-0-6 { padding:0 6px; }
.p-0-8 { padding:0 8px; }
.p-0-10 { padding:0 10px; }
.p-0-20 { padding:0 20px; }
.p-0-30 { padding:0 30px; }
.pt-10 { padding-top: 10px; }
.pt-20 { padding-top: 20px; }
.pt-30 { padding-top: 30px; }
.pt-40 { padding-top: 40px; }
.pt-45 { padding-top: 45px; }
.pt-50 { padding-top: 50px; }
.pt-60 { padding-top: 60px; }
.pt-70 { padding-top: 70px; }
.pt-80 { padding-top: 80px; }
.pt-90 { padding-top: 90px; }
.pt-100 { padding-top: 100px; }
.pb-10 { padding-bottom: 10px; }
.pb-16 { padding-bottom: 16px; }
.pb-20 { padding-bottom: 20px; }
.pb-30 { padding-bottom: 30px; }
.pb-40 { padding-bottom: 40px; }
.pb-50 { padding-bottom: 50px; }
.pb-60 { padding-bottom: 60px; }
.pb-70 { padding-bottom: 70px; }
.pb-80 { padding-bottom: 80px; }
.pb-90 { padding-bottom: 90px; }
.pb-100 { padding-bottom: 100px; }
.pr-10 { padding-right: 10px; }
.pr-20 { padding-right: 20px; }
.pr-30 { padding-right: 30px; }
.pr-40 { padding-right: 40px; }
.pr-50 { padding-right: 50px; }
.pr-60 { padding-right: 60px; }
.pr-70 { padding-right: 70px; }
.pr-80 { padding-right: 80px; }
.pr-90 { padding-right: 90px; }
.pr-100 { padding-right: 100px; }
.pl-10 { padding-left: 10px; }
.pl-20 { padding-left: 20px; }
.pl-30 { padding-left: 30px; }
.pl-40 { padding-left: 40px; }
.pl-50 { padding-left: 50px; }
.pl-60 { padding-left: 60px; }
.pl-70 { padding-left: 70px; }
.pl-80 { padding-left: 80px; }
.pl-90 { padding-left: 90px; }
.pl-100 { padding-left: 100px; }
.m-at { margin: auto; }
.m-0-at { margin: 0 auto; }
.m-10 { margin:10px; }
.m-20 { margin:20px; }
.mt-0 { margin-top: 0; }
.mt-5 { margin-top: 5px; }
.mt-6 { margin-top: 6px; }
.mt-12 { margin-top: 12px; }
.mt-16 { margin-top: 16px; }
.mt-10 { margin-top: 10px; }
.mt-20 { margin-top: 20px; }
.mt-30 { margin-top: 30px; }
.mt-40 { margin-top: 40px; }
.mt-50 { margin-top: 50px; }
.mt-60 { margin-top: 60px; }
.mt-70 { margin-top: 70px; }
.mt-80 { margin-top: 80px; }
.mt-90 { margin-top: 90px; }
.mt-100 { margin-top: 100px; }
.mb-0 { margin-bottom: 0; }
.mb-4 { margin-bottom: 4px; }
.mb-6 { margin-bottom: 6px; }
.mb-8 { margin-bottom: 8px; }
.mb-10 { margin-bottom: 10px; }
.mb-16 { margin-bottom: 16px; }
.mb-20 { margin-bottom: 20px; }
.mb-25 { margin-bottom: 25px; }
.mb-30 { margin-bottom: 30px; }
.mb-40 { margin-bottom: 40px; }
.mb-45 { margin-bottom: 45px; }
.mb-50 { margin-bottom: 50px; }
.mb-60 { margin-bottom: 60px; }
.mb-70 { margin-bottom: 70px; }
.mb-80 { margin-bottom: 80px; }
.mb-90 { margin-bottom: 90px; }
.mb-100 { margin-bottom: 100px; }
.mr-0 { margin-right: 0; }
.mr-6 { margin-right: 6px; }
.mr-8 { margin-right: 8px; }
.mr-10 { margin-right: 10px; }
.mr-20 { margin-right: 20px; }
.mr-30 { margin-right: 30px; }
.mr-40 { margin-right: 40px; }
.mr-50 { margin-right: 50px; }
.mr-60 { margin-right: 60px; }
.mr-70 { margin-right: 70px; }
.mr-80 { margin-right: 80px; }
.mr-90 { margin-right: 90px; }
.mr-100 { margin-right: 100px; }
.ml-0 { margin-left: 0; }
.ml-0 { margin-left: 0; }
.ml-6 { margin-left: 6px; }
.ml-8 { margin-left: 8px; }
.ml-10 { margin-left: 10px; }
.ml-20 { margin-left: 20px; }
.ml-30 { margin-left: 30px; }
.ml-40 { margin-left: 40px; }
.ml-50 { margin-left: 50px; }
.ml-60 { margin-left: 60px; }
.ml-70 { margin-left: 70px; }
.ml-80 { margin-left: 80px; }
.ml-90 { margin-left: 90px; }
.ml-100 { margin-left: 100px; }
/* .box-500 { max-width: 500px; }/*fb*/
/* .box-680 { max-width: 680px; }
.box-760 { max-width: 760px; }
.box-840 { max-width: 840px; }
.box-960 { max-width: 960px; }
.box-980 { max-width: 980px; }
.box-1000 { max-width: 1000px; }
.box-1024 { max-width: 1024px; }
.box-1040 { max-width: 1040px; }
.box-1080 { max-width: 1080px; }
.box-1080 { max-width: 100%; }
.box-1200 { max-width: 1200px; }
.box-1300 { max-width: 1300px; } */
.flex { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.flex-nowrap { display: -ms-flexbox; display: flex; }
.flex-start-center { justify-content: flex-start; align-items: center; }
.flex-center-start { justify-content: center; align-items: flex-start; }
.flex-center-center { justify-content: center; align-items: center; }
.flex-center-end { justify-content: center; align-items: flex-end; }
.flex-end { justify-content: flex-end; }
.flex-end-center { justify-content: flex-end; align-items: center; }
.flex-sb { justify-content: space-between; }
.flex-sb-start { justify-content: space-between; align-items: flex-start; }
.flex-sb-center { justify-content: space-between; align-items: center; }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-flow-column { flex-flow: column; }

/*ipad-pc*/
.hide-or { display: block; }
.or { display: none; }
.col-or-l,
.col-or-r { float: none; }
.col-or-1, .col-or-2, .col-or-2-3, .col-or-2-5, .col-or-2-7, .col-or-2-8,
.col-or-3, .col-or-3-5, .col-or-4, .col-or-4-3,.col-or-4-5, .col-or-4-8,
.col-or-5, .col-or-5-3, .col-or-5-5, .col-or-6,.col-or-7, .col-or-8,
.col-or-9, .col-or-10, .col-or,
.col-or-auto { position: relative; width: 100%; }
.container-or { width: auto; margin: 0 3%; }
.m-center-or { margin-left: 0; margin-right: 0; }
.left-or,
.right-or,
.center-or { text-align: left; }
.pt-or-10, .pt-or-20, .pt-or-30, .pt-or-40, .pt-or-50,
.pt-or-60, .pt-or-70, .pt-or-80, .pt-or-90, .pt-or-100 { padding-top: auto; }
.pb-or-10, .pb-or-20, .pb-or-30, .pb-or-40, .pb-or-50,
.pb-or-60, .pb-or-70, .pb-or-80, .pb-or-90, .pb-or-100 { padding-bottom: auto; }
.pr-or-10, .pr-or-20, .pr-or-30, .pr-or-40, .pr-or-50,
.pr-or-60, .pr-or-70, .pr-or-80, .pr-or-90, .pr-or-100 { padding-right: auto; }
.pl-or-10, .pl-or-20, .pl-or-30, .pl-or-40, .pl-or-50,
.pl-or-60, .pl-or-70, .pl-or-80, .pl-or-90, .pl-or-100 { padding-left: auto; }

@media (min-width: 576px) {

  .flex-or { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .flex-nowrap-or { display: -ms-flexbox; display: flex; }
  .flex-start-center-or { justify-content: flex-start; align-items: center; }
  .flex-center-start-or { justify-content: center; align-items: flex-start; }
  .flex-center-center-or { justify-content: center; align-items: center; }
  .flex-center-end-or { justify-content: center; align-items: flex-end; }
  .flex-end-or { justify-content: flex-end; }
  .flex-end-center-or { justify-content: flex-end; align-items: center; }
  .flex-sb-or { justify-content: space-between; }
  .flex-sb-center-or { justify-content: space-between; align-items: center; }
  .flex-row-or { flex-direction: row; }
  .flex-row-reverse-or { flex-direction: row-reverse; }
  .flex-flow-column-or { flex-flow: column; }
  .hide-or { display: none; }
  .or { display: block; }
  .col-or-l { float: left; }
  .col-or-r { float: right; }
  .col-or { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-or-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-or-1 { -ms-flex: 0 0 10%; flex: 0 0 10%; max-width: 10%; }
  .col-or-2 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }
  .col-or-2-5 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-or-2-3 { -ms-flex: 0 0 23%; flex: 0 0 23%; max-width: 23%; }
  .col-or-2-7 { -ms-flex: 0 0 27%; flex: 0 0 27%; max-width: 27%; }
  .col-or-2-8 { -ms-flex: 0 0 28%; flex: 0 0 28%; max-width: 28%; }
  .col-or-3 { -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; }
  .col-or-3-5 { -ms-flex: 0 0 35%; flex: 0 0 35%; max-width: 35%; }
  .col-or-4 { -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; }
  .col-or-4-3 { -ms-flex: 0 0 43%; flex: 0 0 43%; max-width: 43%; }
  .col-or-4-5 { -ms-flex: 0 0 45%; flex: 0 0 45%; max-width: 45%; }
  .col-or-4-8 { -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48%; }
  .col-or-5 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-or-5-3 { -ms-flex: 0 0 53%; flex: 0 0 53%; max-width: 53%; }
  .col-or-5-5 { -ms-flex: 0 0 55%; flex: 0 0 55%; max-width: 55%; }
  .col-or-6 { -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; }
  .col-or-7 { -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%; }
  .col-or-8 { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; }
  .col-or-9 { -ms-flex: 0 0 90%; flex: 0 0 90%; max-width: 90%; }
  .col-or-10 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .container-or {max-width: 1200px; margin: 0 auto; width: 100%; }
  .container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
  .m-center-or { margin-left: auto; margin-right: auto; }
  .left-or { text-align: left; }
  .right-or { text-align: right; }
  .center-or{ text-align: center; }
  .pt-or-10 { padding-top: 10px; }
  .pt-or-20 { padding-top: 20px; }
  .pt-or-30 { padding-top: 30px; }
  .pt-or-40 { padding-top: 40px; }
  .pt-or-50 { padding-top: 50px; }
  .pt-or-60 { padding-top: 60px; }
  .pt-or-70 { padding-top: 70px; }
  .pt-or-80 { padding-top: 80px; }
  .pt-or-90 { padding-top: 90px; }
  .pt-or-100 { padding-top: 100px; }
  .pb-or-10 { padding-bottom: 10px; }
  .pb-or-20 { padding-bottom: 20px; }
  .pb-or-30 { padding-bottom: 30px; }
  .pb-or-40 { padding-bottom: 40px; }
  .pb-or-50 { padding-bottom: 50px; }
  .pb-or-60 { padding-bottom: 60px; }
  .pb-or-70 { padding-bottom: 70px; }
  .pb-or-80 { padding-bottom: 80px; }
  .pb-or-90 { padding-bottom: 90px; }
  .pb-or-100 { padding-bottom: 100px; }
  .pr-or-10 { padding-right: 10px; }
  .pr-or-20 { padding-right: 20px; }
  .pr-or-30 { padding-right: 30px; }
  .pr-or-40 { padding-right: 40px; }
  .pr-or-50 { padding-right: 50px; }
  .pr-or-60 { padding-right: 60px; }
  .pr-or-70 { padding-right: 70px; }
  .pr-or-80 { padding-right: 80px; }
  .pr-or-90 { padding-right: 90px; }
  .pr-or-100 { padding-right: 100px; }
  .pl-or-10 { padding-left: 10px; }
  .pl-or-20 { padding-left: 20px; }
  .pl-or-30 { padding-left: 30px; }
  .pl-or-40 { padding-left: 40px; }
  .pl-or-50 { padding-left: 50px; }
  .pl-or-60 { padding-left: 60px; }
  .pl-or-70 { padding-left: 70px; }
  .pl-or-80 { padding-left: 80px; }
  .pl-or-90 { padding-left: 90px; }
  .pl-or-100 { padding-left: 100px; }
}
