@charset "UTF-8";.sp{display:none}.pc{display:block}.main{width:100%;height:864px;overflow:hidden;border-bottom:solid 1px #d9d9d9}@media screen and (max-width:767px){.main{border-bottom:none}}.main .main--visual{width:1400px;height:864px;margin:auto;margin-left:calc(50% - 700px)}.main .main--visual img{max-width:1400px;aspect-ratio:1400/864}.topics--area{display:flex;align-items:center;margin:0}.topics--area .topics--title{font-size:24px;font-weight:700;width:200px}.topics--area .topics--list{margin:0;width:calc(100% - 200px);border-bottom:1px solid #b2b2b2}.topics--area .topics--list .list{display:flex;align-items:center;gap:30px;border-top:1px solid #b2b2b2;padding:12px}.topics--area .topics--list .list .topics--day{font-size:14px;font-weight:500;width:75px}.topics--area .topics--list .list .cate{width:112px;height:32px;display:flex;align-items:center;justify-content:center;font-size:14px;background:#001e50;color:#fff}.topics--area .topics--list .list .headline{font-size:15px;font-weight:500;display:flex;width:calc(100% - 96px - 75px);line-height:1.45}section a.to_topics{margin:30px auto 0}section{padding:70px 0}section.newtopics{padding:85px 0 80px}@media screen and (max-width:767px){section.newtopics{padding:0 0 30px !important}}section#contact{background:#fff}section .section--title{text-align:center;font-size:40px;position:relative;padding-bottom:21px;line-height:1.5}@media screen and (max-width:767px){section .section--title{padding-bottom:10px}}section .section--title span{font-size:34px;display:block}@media screen and (max-width:767px){section .section--title span{font-size:20px}}section .section--title__text{display:inline-block;background:#fff;position:relative;z-index:2;padding:0 40px}@media screen and (max-width:767px){section .section--title__text{padding:0 20px}}section .section--title__text.main-color{background:#ebe5dc}section .section--title__text.transparent{background:0 0;color:#fff}section .section--title:before,section .section--title:after{content:"";position:absolute;width:412px;height:1px;position:absolute;top:40%;transform:translate(0,-50%)}section .section--title:before{left:0}section .section--title:after{right:0}section .section--title:before{background:#000}section .section--title:after{background:#000}section .section--title+*{margin-top:50px}section .section--title.noline:before,section .section--title.noline:after{width:0;content:none}@media screen and (max-width:767px){section .section--title.sp-left{text-align:left}}@media screen and (max-width:767px){section .section--title.sp-left .section--title__text{padding:0}}section .content--title{font-size:28px;font-weight:700;position:relative;padding-left:10px;line-height:1.5}section .content--title:before,section .content--title:after{content:"";position:absolute;display:block;top:0;left:0;width:4px}section .content--title:before{height:100%;background:#e20f17}section .content--title:after{height:calc(100% - 12px);top:12px;background:#039}section.limited-special{padding:90px 0 60px}@media screen and (max-width:767px){section.limited-special{padding:50px 0 30px}}section.limited-special .inner{max-width:1140px}section.limited-special .section--title{font-size:35px}@media screen and (max-width:767px){section.limited-special .section--title{font-size:24px}}section.limited-special .section--title:before,section.limited-special .section--title:after{width:102px}@media screen and (max-width:767px){section.limited-special .section--title:before,section.limited-special .section--title:after{width:0}}@media screen and (max-width:767px){section.limited-special .section--title__text{padding:0}}section .special--banner{display:block;width:-moz-fit-content;width:fit-content;margin:50px auto 0}section .special--banner img{aspect-ratio:960/300;max-width:960px}section .point--title{display:flex;flex-direction:column;gap:5px}section .point--title .in--title{display:flex}section .point--title .in--title .in--item{font-size:34px;font-weight:700;display:flex;background:#039;color:#fff;padding:.4rem .4rem .5rem}section .point--title .in--title .in--item.pt{background:#e20f17}section .point--title+*{margin-top:50px}section .point--area .point{display:flex;gap:40px}section .point--area .point .point--img img{max-width:540px}section .point--area .point .point--text__area{width:calc(100% - 540px)}section .point--area .point .point--text__area .point--tl{font-size:28px;font-weight:700;position:relative;padding-bottom:8px;line-height:1.5;border-bottom:3px solid #a1a3ab}section .point--area .point .point--text__area .point--tl span{font-size:18px}section .point--area .point .point--text__area .point--text{font-size:16px;line-height:1.875;color:#000;margin-top:34px}section .point--area .point .point--text__area .point--text small{font-size:14px;font-weight:500}section .point--area .point .point--text__area .point--text__list{line-height:1.875;margin-top:34px;list-style:disc;padding-left:20px}section .point--area .point:nth-of-type(even) .point--img{order:2}@media screen and (max-width:767px){section .point--area .point:nth-of-type(even) .point--img{order:1}}section .point--area .point:nth-of-type(even) .point--text__area{order:1}@media screen and (max-width:767px){section .point--area .point:nth-of-type(even) .point--text__area{order:2}}section .point--area .point+.point{margin-top:70px}section.test--drive{background:#fff;padding-top:40px}section.test--drive .test--drive__modifydate{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:500;color:#000;margin-top:10px;text-align:right}@media screen and (max-width:767px){section.test--drive .test--drive__modifydate{margin-top:20px;font-size:12px;text-align:center}}section .test--drive__list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px}section .test--drive__list .list{border:3px solid #001e50;padding:30px 0}section .test--drive__list .list .item .car--neme{display:flex;align-items:center;gap:14px;padding:0 24px}section .test--drive__list .list .item .car--neme .category{width:64px;height:30px;display:flex;align-items:center;justify-content:center;background:#001e50;color:#fff;font-size:14px;font-weight:500}section .test--drive__list .list .item .car--neme .category.category2{background:#707481}section .test--drive__list .list .item .car--neme .name{font-family:"VWHead",sans-serif;font-size:38px;font-weight:700;flex:1}@media screen and (max-width:767px){section .test--drive__list .list .item .car--neme .name{font-size:33px}}section .test--drive__list .list .item .car--img{margin-top:0}section .test--drive__list .list .item .car--info__area{margin-top:14px}section .test--drive__list .list .item .car--info__area .car--info{font-size:17px;font-weight:500;line-height:1.64;color:#000;padding:0 24px}section .test--drive__list .list .item .car--info__area .car--info small{font-size:13px}section .test--drive__list .list .item .car--detail__area .car--detail{text-align:center;margin:40px 0 20px}section .test--drive__list .list .item .common--btn{margin:auto;margin-top:17px}section .test--drive__list .list .item .car--reserve__btn{width:228px;height:50px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;position:relative;border-radius:45px;color:#fff;margin:auto;margin-top:53px;background:#001e50}section .test--drive__list .list .item .car--reserve__btn:after{content:"";position:absolute;display:block;top:1px;right:20px;bottom:0;margin:auto;transform:rotate(45deg);width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff}section .car--dataile__list{margin:auto;margin-top:50px}@media screen and (max-width:767px){section .car--dataile__list{margin-top:30px}}section .case--list{display:flex;gap:30px;width:100%;justify-content:center;margin-top:20px}section .case--list .list .shop--name{font-size:16px;font-weight:500;margin-top:20px}@media screen and (max-width:767px){section .case--list .list .shop--name{margin-top:0}}section .case--list .list .car--type{display:flex;gap:1px;margin-top:10px}section .case--list .list .car--type .cate--title{font-size:16px;font-weight:500}section .case--list .list .car--type .car--name{font-size:16px;font-weight:500}section .case--list .list .car--list__info p a{text-decoration:none}section .car--list_for{margin:auto;margin-top:50px;background:#fff}section.oldcar .wrap{width:800px;margin:0 auto}section.oldcar .wrap section.drive-flow .inner{max-width:940px}section.oldcar .wrap .text{text-align:center;margin:50px 0 30px}section.oldcar .wrap img{width:100%}section.oldcar .wrap a.common--btn{margin:50px auto 0}section .staff--list{display:flex;flex-wrap:wrap;width:100%;gap:55px}section .staff--list .staff{width:345px}section .staff--list .staff .staff--img img{aspect-ratio:345/448}section .staff--list .staff .staff--info .staff--name{font-size:24px;font-weight:700;margin-top:16px;color:#000}section .staff--list .staff .staff--info .message--title{font-size:16px;font-weight:700;display:flex;align-items:center;gap:10px;margin-top:16px;color:#000}section .staff--list .staff .staff--info .message--title:after{content:"";display:block;width:44px;height:1px;background:#000}section .staff--list .staff .staff--info .message{font-size:15px;font-weight:500;margin-top:15px;line-height:1.86;color:#000}section.drive-flow{padding:90px 0 60px}section.drive-flow .inner{max-width:940px}section.drive-flow .test--drive__flow{width:100%;margin:auto;margin-top:50px;display:flex;flex-direction:column;gap:0;position:relative}section.drive-flow .test--drive__flow:before{content:"";position:absolute;display:block;top:0;left:60px;width:13px;height:100%;background:#039}section.drive-flow .test--drive__flow .list{width:100%;padding:40px 30px 44px;background:#fff;position:relative;z-index:1}section.drive-flow .test--drive__flow .list:first-child{border-top:2px solid #b2bbca;border-left:2px solid #b2bbca;border-right:2px solid #b2bbca}section.drive-flow .test--drive__flow .list:nth-child(2){border-top:2px solid #8c9ab0;border-left:2px solid #8c9ab0;border-right:2px solid #8c9ab0}section.drive-flow .test--drive__flow .list:nth-child(3){border-top:2px solid #667896;border-left:2px solid #667896;border-right:2px solid #667896}section.drive-flow .test--drive__flow .list:nth-child(4){border-top:2px solid #334b73;border-left:2px solid #334b73;border-right:2px solid #334b73}section.drive-flow .test--drive__flow .list:nth-child(5){border:2px solid #001e50}section.drive-flow .test--drive__flow .list .flow--text .in--text{font-size:16px;line-height:1.875;text-align:center;font-weight:500}section.drive-flow .test--drive__flow .list .flow--icon{width:111px;position:absolute;top:-17px;left:50%;transform:translate(-50%,0)}section.drive-flow .test--drive__flow .flow--car1,section.drive-flow .test--drive__flow .flow--car2{position:absolute;bottom:0;width:78px;height:58px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:767px){section.drive-flow .test--drive__flow .flow--car1,section.drive-flow .test--drive__flow .flow--car2{width:36px;height:27px}}section.drive-flow .test--drive__flow .flow--car1{left:40px}@media screen and (max-width:767px){section.drive-flow .test--drive__flow .flow--car1{left:20px}}section.drive-flow .test--drive__flow .flow--car2{right:40px}@media screen and (max-width:767px){section.drive-flow .test--drive__flow .flow--car2{right:20px}}#faq{padding:90px 0 100px}@media screen and (max-width:767px){#faq{padding:50px 0 30px}}section .faq--list__area{display:flex;flex-wrap:wrap;gap:22px 32px}section .faq--list{width:calc((100% - 32px) / 2);border:10px solid #001e50;padding-bottom:0;background-color:#fff}section .faq--list:nth-of-type(2),section .faq--list:nth-of-type(1){padding-top:0}section .faq--list .list .faq--text{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;padding-left:24px;padding-bottom:10px;position:relative;line-height:1.75;background-color:#001e50;color:#fff}@media screen and (max-width:767px){section .faq--list .list .faq--text{display:flex}}section .faq--list .list .faq--text span{color:#fff}@media screen and (max-width:767px){section .faq--list .list .faq--text{font-size:16px;padding-left:0;padding-bottom:5px}}section .faq--list .list .answer--text{font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:1.875;margin-top:0;padding:0 35px;min-height:100px;display:flex;align-items:center}@media screen and (max-width:767px){section .faq--list .list .answer--text{font-size:14px;padding:15px;min-height:unset}}section .shop--info__area{display:grid}section .shop--info__area .shop--img{width:50vw;margin:0 calc(50% - 50vw);grid-column:1/2;grid-row:1/2}#shop-information .section--title:before,#shop-information .section--title:after{width:500px}@media screen and (max-width:767px){#shop-information .section--title:before,#shop-information .section--title:after{width:100px}}section .shop--info__area .shop--info{width:50%;grid-column:1/2;grid-row:1/2;margin-left:auto;padding:20px 50px}section .shop--info__area .shop--info .shop--name{font-size:30px;font-weight:700;line-height:1.75}section .shop--info__area .shop--info .shop--name__sub{font-size:24px}@media screen and (max-width:767px){section .shop--info__area .shop--info .shop--name__sub{font-size:18px}}section .shop--info__area .shop--info .shop--name+*{margin-top:33px}section .shop--info__area .shop--info .shop--info__text{font-family:Noto Sans JP,sans-serif;font-size:15px;line-height:2;color:#000}section .shop--info__area .shop--info .shop--info__text.shop-holiday{display:flex;align-items:flex-start}section .shop--gallery__area{width:100%;display:flex;flex-wrap:wrap;gap:40px;margin-top:40px}section .shop--gallery__area .shop--gallery{width:calc((100% - 40px) / 2)}section .shop--gallery__area .shop--gallery .gallery--img{aspect-ratio:986/500}section .shop--gallery__area .shop--gallery .gallery--caption{font-size:16px;font-weight:500;margin-top:10px}section#accessmap{padding-top:90px 0 40px}@media screen and (max-width:767px){section#accessmap{padding-top:50px 0 30px}}section#accessmap .section--title:before,section#accessmap .section--title:after{width:500px}@media screen and (max-width:767px){section#accessmap .section--title:before,section#accessmap .section--title:after{width:100px}}section#accessmap .content--title{max-width:1026px;margin:auto}section .map--area{width:100%;margin:0 auto;display:flex;margin-top:40px}section .map--area #map_space,section .map--area .map--img{width:50%}section .map--area #map_space iframe,section .map--area .map--img img{width:100%;aspect-ratio:700/450;height:auto}section .reservation{width:100%;font-weight:500}section .reservation .text{margin-bottom:20px}section .reservation .float--cap .in--txt{color:#e20f17;font-size:16px;font-weight:500}section .reservation .reservation--title{font-size:28px;font-weight:700;line-height:1.75;border-bottom:3px solid #a1a3ab;padding:8px 0;display:flex;align-items:center;gap:13px}section .reservation .add--text{font-family:Noto Sans JP,sans-serif}section .reservation .reservation--title .in--add{font-size:16px;font-weight:500;color:#000;position:relative;top:3px}section .reservation .reservation--title+*{margin-top:20px}section .reservation .tel{display:flex;align-items:flex-end;margin-top:15px}section .reservation .tel .tel--cap{font-size:24px;font-weight:700}section .reservation .tel .tel--number{font-size:34px;font-weight:700}section .reservation .tel+*{margin-top:11px}section .reservation .line--area{display:flex;justify-content:center;margin-top:27px}section .reservation .line--area .line--qr{display:flex;justify-content:center;align-items:center;gap:20px}section .reservation .line--area .line--qr img{aspect-ratio:125/125;max-width:125px}section .reservation .line--area .line--qr .line--id{font-size:14px;width:-moz-fit-content;width:fit-content}section .reservation .line--area .line--btn{display:none}section .reservation--area+*{margin-top:40px}.reservation .form--area.gray{background:#f0f0f0;margin:30px 0 15px;padding:30px 40px}.reservation .form--area.gray .form--style:first-child{border-top:none}.reservation .form--area.gray .form--style:last-child{border-bottom:none}.reservation .form--area .form--style.way{border-top:none}.reservation .form--area .form--style.way .input--area.item{flex-direction:row}.service--banner{display:flex;gap:30px 22px;width:100%}.service--banner .list .item{display:block}.service--banner .list .item img{aspect-ratio:322/200;max-width:322px}.banner01{background:url(//duo-nankai.com/koumyouike/wp-content/themes/s61_wp/assets/css/../images/top/banner_01_bg.jpg) no-repeat center center;background-size:cover;position:relative}.banner01 img{aspect-ratio:733/350;max-width:733px;margin:auto}@media screen and (min-width:768px){.banner01 span.number{position:absolute;font-size:74px;font-weight:700;color:#e20f17;right:calc(50% + 30px);top:95px;font-family:"Noto Sans JP",sans-serif}.banner01 span.year{position:absolute;font-size:14px;color:#222;left:calc(50% - 50px);bottom:40px}}.grecaptcha-badge{bottom:114px !important;z-index:5}@media screen and (max-width:767px){.sp{display:block}.pc{display:none}.main{height:auto;margin-bottom:10vw}.main .main--visual{width:100%;height:auto;margin:auto}.main .main--visual img{max-width:100%;aspect-ratio:375/538}section{padding:50px 0}section:nth-of-type(1){padding:0}section .section--title{font-size:6.5vw;text-align:center}section .section--title:before,section .section--title:after{width:55px}section .section--title+*{margin-top:25px}section .special--banner img{max-width:90%;margin:auto}section .point--title{gap:10px}section .point--title .in--title{flex-wrap:wrap;gap:10px 0}section .point--title .in--title .in--item{font-size:5.5vw}section .point--area .point{flex-direction:column;gap:30px}section .point--area .point .point--img{display:flex;width:100%;justify-content:center}section .point--area .point .point--img img{max-width:100%}section .point--area .point .point--text__area{width:100%}section .point--area .point .point--text__area .point--tl{font-size:5.5vw}section .point--area .point .point--text__area .point--tl span{font-size:13px}section .point--area .point .point--text__area .point--text{font-size:3.5vw;margin-top:11px}section .point--area .point+.point{margin-top:55px}section .point--area .point:nth-of-type(2) .point--img{order:1}section .point--area .point:nth-of-type(2) .point--text__area{order:2}section .test--drive__list{display:flex;flex-wrap:wrap;flex-direction:column;gap:40px 30px}section .case--list{flex-direction:column;gap:30px}section .case--list .list{display:flex;flex-wrap:wrap}section .case--list .list .case--img img{max-width:135px}section .case--list .list .car--list__info{width:calc(100% - 135px);padding-left:15px}section.oldcar .wrap{width:90%}section .staff--list{flex-direction:column;gap:40px}section .staff--list .staff{display:flex;width:100%}section .staff--list .staff .staff--img img{max-width:149px}section .staff--list .staff .staff--info{width:calc(100% - 149px);padding-left:23px}section .staff--list .staff .staff--info .staff--name{font-size:4vw;margin-top:0}section .staff--list .staff .staff--info .message--title{font-size:3.5vw;margin-top:20px}section .staff--list .staff .staff--info .message{font-size:3.5vw;margin-top:15px}section .test--drive__flow{margin-top:20px !important;gap:45px}section .test--drive__flow:before{left:0;right:0;margin:auto}section.drive-flow .test--drive__flow .list{width:100%;display:flex;padding:30px 14px 24px}section .test--drive__flow .list .flow--icon{width:70px;position:absolute;top:-35px;margin:auto}section .test--drive__flow .list .flow--text{width:100%}section .test--drive__flow .list .flow--text .in--text{font-size:3.5vw}section .faq--list{width:100%;padding-bottom:0}section .shop--info__area{display:flex;flex-direction:column}section .shop--info__area .shop--img{width:100vw;margin:0 calc(50% - 50vw)}section .shop--info__area .shop--info{width:100%;margin-left:0;margin-top:15px;padding:0}section .shop--info__area .shop--info .shop--name{font-size:5.5vw;font-weight:700;line-height:1.75}section .shop--info__area .shop--info .shop--name+*{margin-top:15px}section .shop--info__area .shop--info .shop--info__text{font-size:3.5vw}section .shop--gallery__area{width:100%;display:flex;flex-wrap:wrap;gap:16px 5px;margin-top:40px}section .shop--gallery__area .shop--gallery{width:calc((100% - 5px) / 2)}section .shop--gallery__area .shop--gallery .gallery--caption{font-size:3.5vw;text-align:center}section .map--area{width:100%;margin:0;display:flex;flex-direction:column;margin-top:40px}section .map--area #map_space,section .map--area .map--img{width:100%}section .map--area .map--img img,section .map--area #map_space iframe{width:100%}section .reservation--area{display:flex;flex-wrap:nowrap;flex-direction:column;gap:40px}section .reservation--area .reservation{width:100%}section .reservation--area .reservation .tel .tel--cap{font-size:7vw}section .reservation--area .reservation .tel .tel--number{font-size:10vw}section .reservation--area .reservation .line--area .line--qr{display:none}section .reservation--area .reservation .line--area .line--btn{display:flex;align-items:center;justify-content:center;width:240px;height:50px;position:relative;background:#05c755;font-size:4vw;color:#fff;border-radius:5px}section .reservation--area .reservation .line--area .line--btn:after{content:"";position:absolute;display:block;top:0;right:10px;bottom:0;margin:auto;transform:rotate(45deg);width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff}section .reservation .reservation--title{font-size:6.5vw;padding:8px 0;gap:0;flex-direction:column;align-items:flex-start}section .reservation p.text{margin-bottom:10px}section .reservation .reservation--title .in--add{font-size:3.5vw}section .reservation .form--area.gray{padding:0 3vw;margin:0}.img--break{width:100%}.img--break img{aspect-ratio:750/300}.topics--area{flex-direction:column;align-items:center;margin:0;margin-bottom:30px}.topics--area .topics--title{font-size:6.5vw;width:-moz-fit-content;width:fit-content;position:relative;padding-bottom:10px}.topics--area .topics--list{width:100%;margin-top:25px}.topics--area .topics--list .list{display:flex;align-items:center;gap:12px 30px;padding-top:15px;padding-bottom:15px;flex-wrap:wrap}.topics--area .topics--list .list .cate{width:76px;height:20px;font-size:12px}.topics--area .topics--list .list .headline{font-size:15px;font-weight:500;width:100%;word-break:break-all;display:block}.service--banner{flex-direction:column;gap:30px 22px;width:100%;align-items:center}.banner01{background:0 0}.banner01 img{aspect-ratio:750/480;max-width:100%;margin:auto}.banner01 span.number{position:absolute;font-size:13vw;font-weight:700;color:#e20f17;right:calc(50% + 7vw);bottom:calc(50% + 4vw);font-family:"Noto Sans JP",sans-serif}.banner01 span.year{position:absolute;font-size:3.5vw;color:#222;left:calc(50% - 4em);bottom:6.5vw}.grecaptcha-badge{bottom:74px !important;z-index:5}}#car-information{padding:0;background:#fff;position:relative}#car-information img{width:100%}#car-information .section--title{position:absolute;top:90px;left:50%;transform:translate(-50%,0);width:1140px;max-width:100%;margin:0 auto}@media screen and (max-width:767px){#car-information .section--title{top:40px}}#car-information .section--title:before,#car-information .section--title:after{width:260px;background-color:#fff}@media screen and (max-width:767px){#car-information .section--title:before,#car-information .section--title:after{width:0}}#car-information .common--btn.car--dataile__list{margin:0 auto;width:710px;max-width:100%;background-color:#001e50;color:#fff;border-radius:5px !important;padding:10px 20px;height:74px;font-size:28px;font-weight:500 !important;text-align:center;text-decoration:none}@media screen and (max-width:767px){#car-information .common--btn.car--dataile__list{width:340px;font-size:14px;height:38px;padding:10px;justify-content:flex-start}}#car-information .common--btn.car--dataile__list:after{border-top:2px solid #fff;border-right:2px solid #fff}@media screen and (max-width:767px){#car-information .common--btn.car--dataile__list:after{right:8px;width:6px;height:6px}}#online-sales{padding:110px 0 90px}@media screen and (max-width:767px){#online-sales{padding:50px 0 30px}}#online-sales .online-sales__buttons{max-width:932px;display:flex;justify-content:space-between;margin:75px auto 0}@media screen and (max-width:767px){#online-sales .online-sales__buttons{flex-direction:column;gap:20px;margin-top:30px}}#online-sales .online-sales__btn{width:400px;max-width:100%;background-color:#001e50;color:#fff;height:60px;font-size:23px;font-weight:500}@media screen and (max-width:767px){#online-sales .online-sales__btn{font-size:17px}}#online-sales .online-sales__btn:after{content:"";display:inline-block;width:18px;height:17px;background-image:url(//duo-nankai.com/koumyouike/wp-content/themes/s61_wp/assets/css/../images/top/icon-external.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;transform:rotate(0deg);right:25px}#calendar .section--title:before,#calendar .section--title:after{width:500px}@media screen and (max-width:767px){#calendar .section--title:before,#calendar .section--title:after{width:100px}}#calendar .calendar--caption{font-size:14px;font-weight:500;text-align:center;margin-bottom:20px}#calendar .calendar--caption span{padding:10px 20px;background:#000;color:#fff;display:inline-block;border-radius:30px}#calendar .calendar--img{max-width:1080px;margin:auto}