@charset 'utf-8';html{scroll-behavior:smooth;overflow-x:hidden;scroll-padding-top:100px}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,th,td{margin:0;padding:0;scroll-padding-top:70px;position:relative}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}img{width:100%;height:auto;vertical-align:bottom}li{list-style-type:none}a{text-decoration:none;color:#3a3125}a.txt-link{color:#0056bf}table{border-collapse:collapse;border-spacing:0}body{font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;line-height:1.8;color:#272930;margin:0 auto;display:block;font-weight:500;text-align:justify;overflow-x:hidden;position:relative;width:100%}body:after{position:absolute;border-left:50px solid #e5f3ff}.button a{background:#0056bf;border-radius:100vh;position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:250px;padding:15px 0;line-height:1.8;color:#313131;transition:.3s ease-in-out;font-weight:600;color:#fff;border:2px solid #0056bf;font-size:15px}.button a:hover{background:#fff;color:#0056bf;border:2px solid #0056bf}.button a:hover:before{color:#0056bf}.buttonflex{display:flex;flex-wrap:wrap;justify-content:center}.buttonflex div{display:block;width:250px;max-width:100%;margin:5px}@media screen and (max-width:1559px){.button a{margin:0 auto}}.pc_only{display:block}.sp_only{display:none}@media screen and (max-width:999px){.pc_only{display:none}.sp_only{display:block}}.txt-fff{color:#fff}.tel_deco{text-decoration:none}.main_4ul a{color:#fff}.m-0auto{display:block;margin:0 auto}.m-top10{margin-top:10px}.m-top20{margin-top:20px}.m-top30{margin-top:30px}.m-top40{margin-top:40px}.m-top50{margin-top:50px}.m-bottom20{margin-bottom:20px}.f18px{font-size:18px;display:inline-block}.f21px{font-size:21px;display:inline-block}.t-center{text-align:center}.txt-red{color:#c72626}.c-blue{color:#0056bf}h2.main-ttl{font-family:"Archivo Black",sans-serif;font-size:clamp(60px,6vw,85px);color:#0056bf;text-align:center}.main-ttl span{display:block;font-size:15px;color:#121b3a;margin-top:-25px;text-align:center}.topconttext{display:block;vertical-align:top;max-width:90%;margin:0 auto;font-size:15px}.txt-head{display:block;font-size:20px;margin:15px 0 10px}.top_bg{position:absolute;bottom:0;z-index:-9999}.fadeIn{opacity:0;transition:2s}.fadeIn.is-show{opacity:1}.bg-fade{width:100%;margin:0 0 0 auto;position:absolute;top:190px;z-index:-100;left:-5%}.fade-img{width:600px;max-width:50%}.fadeIn_left{opacity:0;transform:translate(-50%,0);transition:2s}.fadeIn_left.is-show{transform:translate(0,0);opacity:1}.fadeIn_right{opacity:0;transform:translate(50%,0);transition:2s}.fadeIn_right.is-show{transform:translate(0,0);opacity:1}.news_bg-left,.news_bg-right{width:100%;position:relative;z-index:-1}.news_bg-right:after{content:'';background:#f5edde;position:absolute;width:60%;height:320px;right:0;z-index:-1;border-radius:100vh 0 0 100vh;margin-top:-560px}.news_bg-left:before{content:'';background:#fff5d7;position:absolute;width:50%;height:300px;z-index:-1;border-radius:0 100vh 100vh 0;margin-top:-195px}#main_v_area{width:1920px;max-width:100%;margin:80px auto 0}#main_v_area img{width:100%;height:auto;z-index:-9999;position:relative}.top-catch{display:block;width:625px;max-width:95%;top:0;position:absolute;z-index:10;margin:350px 0 0 20px}@media screen and (max-width:1099px){#main_v_area{margin:100px auto 0}.top-catch{margin:0 auto 30px;position:relative}}.top-catch .h101{font-size:clamp(23px,5.3vw,41px)}.top-catch .h102{font-size:clamp(21px,5.3vw,41px)}.h101,.h102{font-weight:900;line-height:1;color:#fff;background:#0056bf;padding:10px 5px;margin-bottom:10px;display:inline-block}.top-catch p{font-size:15px;width:510px;max-width:93%;margin:0 auto 0 5px;background:#fff;padding:0 12px 0 0}@media screen and (max-width:1099px){.top-catch p{font-size:15px;width:625px;max-width:93%;margin:0 auto;padding:0}}.slider{width:70%;max-width:100%;margin:0 0 0 auto}@media screen and (max-width:1099px){.slider{width:100%}}.slider img{width:100%;height:auto}.slider .slick-slide{height:auto!important}.slider .slick-arrow:before{font-size:50px}.slider .slick-prev{top:0}.slider .slick-next{bottom:0}.slider .slick-dots{width:50px;right:0;bottom:initial;top:50%;transform:translateY(-50%)}.top_service{padding:60px 0 0;background-image:repeating-linear-gradient(to bottom,transparent 25px,rgba(0,0,0,.04) 26px,rgba(0,0,0,.04) 26px,transparent 27px,transparent 51px,rgba(0,0,0,.04) 52px,rgba(0,0,0,.04) 52px,transparent 53px,transparent 77px,rgba(0,0,0,.04) 78px,rgba(0,0,0,.04) 78px,transparent 79px,transparent 103px,rgba(0,0,0,.04) 104px,rgba(0,0,0,.04) 104px,transparent 105px,transparent 129px,rgba(0,0,0,.04) 130px,rgba(0,0,0,.04) 130px),repeating-linear-gradient(to right,transparent 25px,rgba(0,0,0,.04) 26px,rgba(0,0,0,.04) 26px,transparent 27px,transparent 51px,rgba(0,0,0,.04) 52px,rgba(0,0,0,.04) 52px,transparent 53px,transparent 77px,rgba(0,0,0,.04) 78px,rgba(0,0,0,.04) 78px,transparent 79px,transparent 103px,rgba(0,0,0,.04) 104px,rgba(0,0,0,.04) 104px,transparent 105px,transparent 129px,rgba(0,0,0,.04) 130px,rgba(0,0,0,.04) 130px)}.top_service h3{font-family:"Archivo Black",sans-serif;width:680px;max-width:95%;margin:0 auto;font-size:clamp(64px,6vw,85px);text-align:center;color:#121b3a;text-shadow:0 10px #ececec}.top_service p{display:block;width:600px;max-width:90%;margin:0 auto;text-align:center}.top_service ul{display:flex;flex-wrap:wrap;justify-content:center;padding:10px 0 100px;font-size:24px}.top_service ul a{text-align:center;display:inline-block;vertical-align:bottom;margin:5px;background-image:linear-gradient(200deg,rgba(50,90,126,1),rgba(18,27,58,1) 50%);color:#fff;border-radius:100vh;width:170px;padding:50px 0}.top_service ul a:hover{transform:translateY(-8px);color:#fff;transition:.4s;letter-spacing:.25em}.top_service ul li span{display:block;font-size:13px;color:#ffea24}@media screen and (min-width:1300px){.top_service ul{padding:40px 0 140px}.top_service ul a{width:250px;padding:92px 0}}.column-01{height:80vh;width:100%;display:flex;align-items:baseline;justify-content:center}.cat1-01{background-size:cover;color:rgba(255,255,255,.7);align-items:center}.cat2-01{background:url(//www.cosmo-auto.co.jp/wp-content/themes/cosmo-auto/css/../images/top-img01.jpg) no-repeat top center;background-size:cover;color:rgba(0,0,0,.7);max-width:100%;object-fit:cover}@media all and (min-width:999px){.wrapper-01{display:flex}}.column-02{height:80vh;width:100%;display:flex;align-items:baseline;justify-content:center}.cat1-02{background-size:cover;align-items:center}.cat2-02{background:url(//www.cosmo-auto.co.jp/wp-content/themes/cosmo-auto/css/../images/top-img02.jpg) no-repeat top center;background-size:cover;color:rgba(0,0,0,.7);max-width:100%;object-fit:cover}@media all and (min-width:999px){.wrapper-02{display:flex;flex-direction:row-reverse}}.calendar-area{display:block;margin:50px auto 0}.calendars,.holiday-title{font-family:"Zen Kaku Gothic New",sans-serif!important}.calendar-box{display:block;width:870px;max-width:90%;margin:0 auto}.calendar{width:400px;max-width:100%;margin:15px 15px 0;display:inline-block}@media screen and (min-width:871px){.calendar{height:300px}}@media screen and (max-width:870px){.calendar{display:block;margin:15px auto}}.today{color:#272930!important}.other-month{opacity:0!important}.calendar-caption{font-weight:700;font-size:1.1em}.month-dayname-space{height:2.5em!important}.month-event-space{display:none}#calendar-year .other-month{display:none}hr.page-hr{height:3px;background:#ebeff1;margin:5rem auto;border:none}.page-ttl-h2{position:relative;line-height:2;padding:.25em 0;display:inline-block;top:0;text-align:center;margin:1.5em auto 1em;display:block;width:330px;max-width:100%}.page-ttl-h2:before,.page-ttl-h2:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block}.page-ttl-h2:before{border-left:solid 1px #000;border-top:solid 1px #000;border-bottom:solid 1px #000;left:0}.page-ttl-h2:after{content:'';border-top:solid 1px #000;border-right:solid 1px #000;border-bottom:solid 1px #000;right:0}.page-ttl-h3{padding:0 .4em .2em;border-bottom:3px double #ccc;color:#333;margin:0 auto .5em;font-size:1.3em}.page-ttl-h4{display:block;margin:50px auto 0;text-align:center;font-size:21px}.box-line{padding:.5em 1em;margin:1em 0;background:#f7f7f7;border:dashed 2px #ccc}.page-top{max-width:100%;position:relative}.page-top:after{position:absolute;content:"";top:50%;width:100%;height:330px;background-color:#ebeff1;z-index:-99}@media screen and (min-width:999px){.page-top{margin:150px 0 0}.page-top:after{height:400px}}.page-top-img{width:1200px;max-width:100%}.page-top-img img{margin-left:-50px}.page-ttl{display:block;font-size:clamp(28px,10vmin,65px);font-weight:700;max-width:100%;margin:18vh auto 6vh;text-align:center;line-height:1.3}.page_container{display:block;width:840px;max-width:90%;margin:50px auto}.page-catch{font-size:clamp(23px,5vmin,30px);margin:0 0 2.5rem;font-weight:700}.recruit-en,.privacy-en,.service-en,.sales-en,.contact-en,.company-en,.faq-en{position:relative}.recruit-en:after{position:relative;content:'RECRUIT';font-size:51px;color:#fff;z-index:99;left:20px;font-weight:700;top:-7px}.privacy-en:after{position:relative;content:'PRIVACY';font-size:51px;color:#fff;z-index:99;left:20px;font-weight:700;top:-7px}.service-en:after{position:relative;content:'SERVICE';font-size:51px;color:#fff;z-index:99;left:20px;font-weight:700;top:-7px}.sales-en:after{position:relative;content:'SALES';font-size:51px;color:#fff;z-index:99;left:20px;font-weight:700;top:-7px}.contact-en:after{position:relative;content:'CONTACT';font-size:51px;color:#fff;z-index:99;left:20px;font-weight:700;top:-7px}.company-en:after{position:relative;content:'COMPANY';font-size:51px;color:#fff;z-index:99;left:20px;font-weight:700;top:-7px}.faq-en:after{position:relative;content:'FAQ';font-size:51px;color:#fff;z-index:99;left:20px;font-weight:700;top:-7px}@media screen and (min-width:999px){.recruit-en:after{font-size:65px}.privacy-en:after{font-size:65px}.service-en:after{font-size:65px}.sales-en:after{font-size:65px}.contact-en:after{font-size:65px}.company-en:after{font-size:65px}.faq-en:after{font-size:65px}}.recruit-ttl{font-size:26px;color:#fff;font-weight:700;text-align:center;margin:50px 0 20px;background:#121b3a;padding:5px 15px}.common-table{border-collapse:collapse;width:100%;max-width:840px}.common-table td{padding:1em;font-size:15px;line-height:1.5;font-weight:500}.common-table th{padding:1em 1em 1em .5em;font-size:15px;line-height:1.5;color:#3b86b5;font-weight:700;text-align:left;width:25%;min-width:4em;position:relative}.common-table th:after{content:'';background-color:#c1c7c6;position:absolute;top:50%;left:100%;transform:translateY(-50%);width:1px;height:70%}@media all and (min-width:999px){.common-table th{padding:1em}}.greeting-ttl{font-size:26px;color:#fff;font-weight:700;text-align:center;margin:50px 0 20px;background:#121b3a;padding:10px 15px}.greeting-catch{font-size:clamp(23px,5vmin,30px);margin:1.5rem 0;font-weight:700;text-align:center}.greeting{display:flex;flex-wrap:wrap;justify-content:center;margin:30px auto;width:1260px;max-width:90%}.president-img{width:600px}.president-img img{border-radius:15px}.greeting-txt{display:block;width:550px;max-width:100%;margin:0 auto}.president-name{text-align:right}@media screen and (max-width:1290px){.greeting-txt{order:2}.president-img{order:1}}.recruit-tbl{width:95%;margin:0 auto 100px;text-align:justify;line-height:1.6}.recruit-tbl tr{border-bottom:1px solid #b5b1b1}.recruit-tbl th,.recruit-tbl td{padding:30px 0;border:none}.recruit-tbl td{font-weight:500}.recruit-tbl th{width:30%;text-align:center}@media only screen and (max-width:480px){.recruit-tbl th,.recruit-tbl td{width:100%;display:block}.recruit-tbl th{font-size:18px;width:100%}.recruit-tbl td{padding-top:0}}.archive_container{display:block;margin:0 auto 100px;width:680px;max-width:90%}.site-map ul{background:#fcfcfc;padding:1em;border:solid 3px gray;font-size:17px}.site-map ul li{line-height:1.5;padding:.5em 0}.wp-pagenavi{width:500px;max-width:100%;margin:60px auto;text-align:center}.wp-pagenavi .page{display:inline-block;text-align:center;width:42px;line-height:42px;border:solid 1px #385895;border-radius:21px;margin:auto 6px;transition:.3s ease-out}.wp-pagenavi .page:hover{background:#385895;color:#fff}.wp-pagenavi .current{display:inline-block;text-align:center;width:42px;line-height:42px;color:#fff;background:#385895;border:solid 1px #385895;border-radius:21px;margin:auto 6px}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink,.wp-pagenavi .extend,.wp-pagenavi .first,.wp-pagenavi .last{line-height:42px;margin:auto 8px;transition:.3s ease-out}.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .first:hover,.wp-pagenavi .last:hover{color:#385895}footer{width:100%;background:#121b3a;max-width:100%;padding:70px 0 0;margin:0 auto}.footer-flex{display:flex;flex-wrap:wrap;width:1000px;max-width:95%;margin:0 auto 20px;justify-content:space-evenly;align-items:flex-start}.footer-flex01{width:400px;max-width:90%;margin:0 auto}.footer-tel{color:#f4f4f4;font-size:21px;text-align:center;border-top:1px solid #fff;border-bottom:1px solid #fff;line-height:1;margin:0 auto 10px}.footer-tel a{display:inline-block;color:#ffea24;font-size:41px;padding:13px 0 20px;font-weight:700}.footer-flex01 p{color:#fff;font-size:.9em;margin:25px 0}.footer-flex02{width:500px;max-width:90%;margin:20px auto 0}.footer-btn{display:flex;margin:5px auto 0;flex-wrap:wrap;justify-content:center}a.ft-recruit{color:#fff}.ft-recruit{background:#121b3a;padding:15px 60px;border-radius:100vh;margin:15px auto 0}a.ft-contact{color:#385895}.ft-contact{background:#fff;padding:15px 60px;border-radius:100vh;margin:15px auto 0;font-weight:600;border:2px solid #9fb3d8;box-sizing:border-box}.footer-list{display:flex;flex-wrap:wrap;margin:18px 0 0;font-size:15px}.footer-list li{padding:3px 10px}.footer-box{width:90%;display:flex;align-items:center;flex-direction:column;padding:50px 10px 50px;margin:50px auto 0;background:#385895;border-top-left-radius:50%;border-top-right-radius:50%;max-width:100%}.footer_logo{width:390px;max-width:100%;height:auto;margin:10px 0 -10px}.footer_list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1.5em;margin:0 0 .5em;padding:.5em}.footer_link{color:#fff}.footer_copyright{text-align:center;margin:0;color:#ffffffb3;font-weight:200;font-size:.8em;padding:15px 0 50px}@media screen and (max-width:469px){.footer_copyright{text-align:left;padding-left:35px}}.gallery_loop{margin:100px auto 0}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes infinity-scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.d-demo__list--right{animation:infinity-scroll-right 95s infinite linear .5s both}_:-ms-lang(x)::-ms-backdrop,.d-demo{display:-ms-grid;overflow:hidden}.d-demo__wrap{display:flex;overflow:hidden}.d-demo__list{display:flex;list-style:none}.d-demo__list--left{animation:infinity-scroll-left 95s infinite linear .5s both}.d-demo__item{width:calc(100vw/5)}.d-demo__item>img{width:100%}@keyframes infinity-scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0%)}}@media screen and (max-width:768px){.d-demo__item{width:calc(100vw/2.1)}}.cont-news{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;padding:60px 0 70px;background-image:repeating-linear-gradient(to bottom,transparent 25px,rgba(0,0,0,.04) 26px,rgba(0,0,0,.04) 26px,transparent 27px,transparent 51px,rgba(0,0,0,.04) 52px,rgba(0,0,0,.04) 52px,transparent 53px,transparent 77px,rgba(0,0,0,.04) 78px,rgba(0,0,0,.04) 78px,transparent 79px,transparent 103px,rgba(0,0,0,.04) 104px,rgba(0,0,0,.04) 104px,transparent 105px,transparent 129px,rgba(0,0,0,.04) 130px,rgba(0,0,0,.04) 130px),repeating-linear-gradient(to right,transparent 25px,rgba(0,0,0,.04) 26px,rgba(0,0,0,.04) 26px,transparent 27px,transparent 51px,rgba(0,0,0,.04) 52px,rgba(0,0,0,.04) 52px,transparent 53px,transparent 77px,rgba(0,0,0,.04) 78px,rgba(0,0,0,.04) 78px,transparent 79px,transparent 103px,rgba(0,0,0,.04) 104px,rgba(0,0,0,.04) 104px,transparent 105px,transparent 129px,rgba(0,0,0,.04) 130px,rgba(0,0,0,.04) 130px)}.top_contact{width:620px;max-width:100%}.top-news{margin:0 auto;max-width:580px}.news-area-list{display:block;margin:20px auto 40px;width:860px;max-width:90%}.news_area{max-width:90%;margin:0 auto}.news_list{margin:0 auto;border-bottom:1px solid #aaafb5;box-sizing:border-box}.news_list a{display:inline-block;padding:20px 0 20px 5px;width:100%}.news-date{display:inline-block;font-size:14px;margin:0 15px 0 0}.news-title{display:inline-block;width:400px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.news_container{display:block;width:860px;max-width:95%;margin:3vh auto 100px}.post_time{font-size:14px;font-weight:700;letter-spacing:3px}.news-ttl h1{line-height:1.4;margin:5px auto 45px;padding:0 0 15px;font-size:clamp(21px,2.3vw,28px);border-bottom:1px solid #121b3a}.txt-box-bg{display:block;margin:0 auto 30px;width:860px;max-width:100%;padding:0 0 50px;border-bottom:1px solid #121b3a}.txt-box{width:810px;max-width:95%;margin:0 auto;display:block;clear:both}.txt-box a{color:#ff8900}.form-box{width:640px;max-width:100%;margin:40px auto}.formcomment{text-align:center;margin-bottom:20px}.form_required{position:relative;margin:15px 0 0}.form_required:after{position:absolute;display:inline-block;content:'必須';background-color:#c72626;color:#fff;font-size:12px;margin:5px 0 0 8px;padding:0 5px;border-radius:4px}.form_optional{position:relative;margin:15px 0 0}.form_optional:after{position:absolute;display:inline-block;content:'任意';background-color:#ddd;color:#555;font-size:12px;margin:5px 0 0 8px;padding:0 5px;border-radius:4px}.form_name{width:200px!important;height:35px;margin-top:5px}.form_mail{width:385px;max-width:95%;height:35px;margin-top:5px}.form_number{width:385px;max-width:95%;height:35px;margin-top:5px}.form_textarea{width:800px;max-width:95%;margin-top:5px}.form_text{font-family:'游ゴシック Medium','Yu Gothic Medium','游ゴシック体','YuGothic','ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','Noto Sans Japanese','Noto Sans JP','メイリオ','Meiryo','Osaka','ＭＳ Ｐゴシック','MS PGothic','sans-serif';font-size:16px;width:95%}.form_submit-btn{font-family:'游ゴシック Medium','Yu Gothic Medium','游ゴシック体','YuGothic','ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','Noto Sans Japanese','Noto Sans JP','メイリオ','Meiryo','Osaka','ＭＳ Ｐゴシック','MS PGothic','sans-serif';font-size:16px;font-weight:700;width:100%;height:70px;background-color:#121b3a;border:none;color:#fff;margin:20px auto 0;border-radius:100vh}.flow_common{display:flex;justify-content:center;align-items:center}.flow_common ul{padding:0}.flow_common li{list-style-type:none}.flow_common dd{margin-left:0}.flow01>li:first-child{padding-top:30px}.flow01>li:last-child{padding-bottom:20px}.flow01>li{padding:40px 10px}.flow01>li:not(:last-child){border-bottom:3px solid #58bfd6;position:relative}.flow01>li:not(:last-child):before,.flow01>li:not(:last-child):after{content:"";border:solid transparent;position:absolute;top:100%;left:15%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flow01>li:not(:last-child):before{border-width:22px;border-top-color:#58bfd6}.flow01>li:not(:last-child):after{border-width:18px;border-top-color:#fff}.flow01>li dl{margin:0}.flow01>li dl dt{font-size:1.3em;font-weight:600;border-bottom:2px dotted #878787;margin-bottom:.5em;padding-bottom:.5em;display:flex}.flow01>li dl dt .f-icon01{font-size:.6em;color:#fff;background:#58bfd6;padding:5px 10px;display:inline-block;margin-right:.5em}.flow02>li:first-child{padding-top:30px}.flow02>li:last-child{padding-bottom:20px}.flow02>li{padding:40px 10px}.flow02>li:not(:last-child){border-bottom:3px solid #eb9616;position:relative}.flow02>li:not(:last-child):before,.flow02>li:not(:last-child):after{content:"";border:solid transparent;position:absolute;top:100%;left:15%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flow02>li:not(:last-child):before{border-width:22px;border-top-color:#eb9616}.flow02>li:not(:last-child):after{border-width:18px;border-top-color:#fff}.flow02>li dl{margin:0}.flow02>li dl dt{font-size:1.3em;font-weight:600;border-bottom:2px dotted #878787;margin-bottom:.5em;padding-bottom:.5em;display:flex}.flow02>li dl dt .f-icon01{font-size:.6em;color:#fff;background:#eb9616;padding:5px 10px;display:inline-block;margin-right:.5em}.faq-area{margin:30px auto}.faq dt{margin-bottom:.5em;color:#333;font-weight:600}.faq dt:before,.faq dd:before{margin-right:.3em}.faq dt:before{content:"Q.";color:#0056bf;font-weight:700;font-size:18px}.faq dd{margin:0 0 2.5em;padding:.8em 1.5em 1em;background-color:#f2f2f2;color:#333;font-size:15px;line-height:2}.faq dd:before{content:"A.";color:#cd6161;font-weight:700;font-size:18px}