layout.css 74 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230
  1. @charset "utf-8";
  2. header{
  3. height:81px;
  4. }
  5. header .header--wrapper{
  6. width:100%;
  7. position:fixed;
  8. top:0px;
  9. left:0px;
  10. z-index: 10;
  11. border-bottom:1px solid #eee;
  12. display:flex;
  13. align-items:center;
  14. justify-content:center;
  15. background:#fff;
  16. }
  17. header .header--wrapper .header--contents{
  18. width:100%;
  19. max-width:1200px;
  20. height:81px;
  21. display:flex;
  22. align-items:center;
  23. justify-content:flex-start;
  24. }
  25. header .header--wrapper .header--contents .logo{
  26. width:132px;
  27. min-width:132px;
  28. height:40px;
  29. background:url(../img/logo.png) no-repeat center;
  30. }
  31. header .header--wrapper .header--contents .gnb--wrapper{
  32. margin-left:110px;
  33. width:100%;
  34. display: flex;
  35. }
  36. header .header--wrapper .header--contents .gnb--wrapper > a{
  37. font-weight: 500;
  38. font-size: 17px;
  39. text-align: center;
  40. letter-spacing: -0.03em;
  41. color: #222222;
  42. margin-right:50px;
  43. }
  44. header .header--wrapper .header--contents .gnb--wrapper > a.actv{
  45. font-weight: 700;
  46. font-size: 17px;
  47. text-align: center;
  48. letter-spacing: -0.03em;
  49. color: #1E75FF;
  50. }
  51. header .header--wrapper .header--contents .gnb--wrapper > a:last-child{
  52. margin-right:0px;
  53. }
  54. header .header--wrapper .header--contents .log--menu--wrap{
  55. display: flex;
  56. }
  57. header .header--wrapper .header--contents .log--menu--wrap a{
  58. display: inline-flex;
  59. align-items: center;
  60. justify-content: center;
  61. width:100px;
  62. height:43px;
  63. border: 1px solid rgba(145, 161, 193, 0.3);
  64. border-radius: 50px;
  65. margin-right:15px;
  66. font-weight: 400;
  67. font-size: 14px;
  68. text-align: center;
  69. letter-spacing: -0.03em;
  70. color: #5C6A85;
  71. }
  72. header .header--wrapper .header--contents .log--menu--wrap a.on{
  73. border: 1px solid rgba(65, 127, 250, 0.3);
  74. color: #417FFA;
  75. font-weight:500;
  76. }
  77. header .header--wrapper .header--contents .log--menu--wrap a:last-child{
  78. margin-right:0px;
  79. }
  80. .home--contents{
  81. background:url(../img/main_bg.png) no-repeat center 148px;
  82. }
  83. .main--search{
  84. padding-top:155px;
  85. }
  86. .main--search .main--search--wrap h2{
  87. font-weight: 700;
  88. font-size: 55px;
  89. text-align: center;
  90. letter-spacing: -0.03em;
  91. color: #333333;
  92. line-height: 1.5;
  93. }
  94. .main--search .main--search--wrap .main--search--form{
  95. display: flex;
  96. align-items: center;
  97. justify-content: center;
  98. margin-top:70px;
  99. }
  100. .main--search .main--search--wrap .main--search--form input{
  101. width:100%;
  102. max-width:450px;
  103. height: 72px;
  104. background: #FFFFFF;
  105. border: 2px solid #EEEEEE;
  106. border-radius: 12px;
  107. padding-left:30px;
  108. }
  109. .main--search .main--search--wrap .main--search--form input::placeholder{
  110. font-weight: 400;
  111. font-size: 17px;
  112. letter-spacing: -0.03em;
  113. color: #B7B7B7;
  114. }
  115. .main--search .main--search--wrap .main--search--form .search--btn{
  116. width: 150px;
  117. height: 72px;
  118. background: #417FFA;
  119. border-radius: 12px;
  120. display: flex;
  121. align-items: center;
  122. justify-content: center;
  123. font-weight: 700;
  124. font-size: 17px;
  125. text-align: center;
  126. letter-spacing: -0.03em;
  127. color: #FFFFFF;
  128. margin-left:20px;
  129. }
  130. .middle--contents{
  131. margin-top:228px;
  132. padding-bottom:160px;
  133. }
  134. .middle--contents .middle--contents--wrap{
  135. width:100%;
  136. display:flex;
  137. justify-content:center;
  138. }
  139. .middle--contents .middle--contents--wrap .step--wrap{
  140. width:100%;
  141. max-width:1200px;
  142. background: url(../img/phone_bg.png) no-repeat right center;
  143. padding-top:58px;
  144. padding-bottom:98px;
  145. }
  146. .middle--contents .middle--contents--wrap .step--wrap > h2{
  147. font-weight: 300;
  148. font-size: 40px;
  149. line-height: 100%;
  150. letter-spacing: -0.03em;
  151. color: #111111;
  152. }
  153. .middle--contents .middle--contents--wrap .step--wrap > h2 span{
  154. font-weight: 700;
  155. }
  156. .middle--contents .middle--contents--wrap .step--wrap > ul{
  157. position: relative;
  158. margin-top:80px;
  159. }
  160. .middle--contents .middle--contents--wrap .step--wrap > ul:after{
  161. content:'';
  162. display: block;
  163. width:1px;
  164. height:100%;
  165. position: absolute;
  166. top:0px;
  167. left:24px;
  168. z-index: -1;
  169. background: #eee;
  170. }
  171. .middle--contents .middle--contents--wrap .step--wrap > ul > li{
  172. display: flex;
  173. align-items: center;
  174. justify-content:flex-start;
  175. margin-bottom:55px;
  176. }
  177. .middle--contents .middle--contents--wrap .step--wrap > ul > li:last-child{
  178. margin-bottom:0px;
  179. }
  180. .middle--contents .middle--contents--wrap .step--wrap > ul > li .numb{
  181. width: 50px;
  182. height: 50px;
  183. border-radius: 50px;
  184. background: #EEEEEE;
  185. display: flex;
  186. align-items: center;
  187. justify-content: center;
  188. font-weight: 500;
  189. font-size: 13px;
  190. letter-spacing: -0.03em;
  191. color: #A0A0A0;
  192. }
  193. .middle--contents .middle--contents--wrap .step--wrap > ul > li .numb.on{
  194. color:#fff;
  195. background: #417FFA;
  196. }
  197. .middle--contents .middle--contents--wrap .step--wrap > ul > li .desc{
  198. margin-left:25px;
  199. }
  200. .middle--contents .middle--contents--wrap .step--wrap > ul > li .desc h2{
  201. font-weight: 500;
  202. font-size: 18px;
  203. line-height: 100%;
  204. letter-spacing: -0.03em;
  205. color: #111111;
  206. padding:0px;
  207. margin:0px;
  208. }
  209. .middle--contents .middle--contents--wrap .step--wrap > ul > li .desc p{
  210. font-weight: 350;
  211. font-size: 16px;
  212. line-height: 100%;
  213. letter-spacing: -0.03em;
  214. color: #777777;
  215. margin-top:12px;
  216. }
  217. footer{
  218. width:100%;
  219. background: #FAFAFA;
  220. display: flex;
  221. justify-content:center;
  222. }
  223. footer > div{
  224. width:100%;
  225. max-width:1200px;
  226. display:flex;
  227. justify-content:flex-start;
  228. padding-top:35px;
  229. padding-bottom:45px;
  230. }
  231. footer > div .logo{
  232. width:161px;
  233. height:50px;
  234. background: url(../img/foot_logo.png) no-repeat center;
  235. margin-right:104px;
  236. }
  237. footer > div > div p span{
  238. font-weight: 350;
  239. font-size: 15px;
  240. letter-spacing: -0.03em;
  241. color: #333333;
  242. line-height:100%;
  243. padding-right:24px;
  244. position: relative;
  245. }
  246. footer > div > div p span:after{
  247. content:'';
  248. display: block;
  249. width:1px;
  250. height:13px;
  251. background:#c4c4c4;
  252. position: absolute;
  253. top:50%;
  254. transform: translateY(-50%);
  255. right:11px;
  256. margin-top:1px;
  257. }
  258. footer > div > div p span:last-child:after{
  259. display:none;
  260. }
  261. footer > div > div p.copy--right{
  262. margin-top:35px;
  263. font-weight: 350;
  264. font-size: 15px;
  265. line-height: 100%;
  266. text-transform: uppercase;
  267. color: #333333;
  268. }
  269. .main--visual{
  270. width:100%;
  271. height:600px;
  272. background:url(../img/main_slide.jpg) no-repeat center;
  273. }
  274. .main--visual .main--visual--title--wrap{
  275. width:100%;
  276. max-width:1200px;
  277. margin:0 auto;
  278. display: flex;
  279. align-items: flex-start;
  280. justify-content: flex-start;
  281. flex-direction: column;
  282. }
  283. .main--visual .main--visual--title--wrap > h2{
  284. font-weight: 700;
  285. font-size: 35px;
  286. letter-spacing: -0.03em;
  287. color: #FFFFFF;
  288. padding-top:182px;
  289. }
  290. .main--visual .main--visual--title--wrap > p{
  291. font-weight: 300;
  292. font-size: 15px;
  293. letter-spacing: -0.03em;
  294. line-height: 2;
  295. color: #EBEBEB;
  296. margin-top:35px;
  297. }
  298. .main--visual .main--visual--title--wrap .main--visual--contents{
  299. display:flex;
  300. align-items: center;
  301. justify-content: flex-end;
  302. margin-top:134px;
  303. width:100%;
  304. }
  305. .main--visual .main--visual--title--wrap .main--visual--contents .box--01{
  306. width: 76px;
  307. height: 76px;
  308. background: #00C2FF;
  309. box-shadow: 0px 10px 10px rgba(11, 33, 69, 0.5);
  310. border-radius: 15px;
  311. display: flex;
  312. align-items: center;
  313. justify-content: center;
  314. flex-direction: column;
  315. }
  316. .main--visual .main--visual--title--wrap .main--visual--contents .box--02{
  317. width: 76px;
  318. height: 76px;
  319. background: #1E75FF;
  320. box-shadow: 0px 10px 10px rgba(11, 33, 69, 0.5);
  321. border-radius: 15px;
  322. margin-left:15px;
  323. display: flex;
  324. align-items: center;
  325. justify-content: center;
  326. flex-direction: column;
  327. }
  328. .main--visual .main--visual--title--wrap .main--visual--contents .box--01 h2,
  329. .main--visual .main--visual--title--wrap .main--visual--contents .box--02 h2{
  330. font-weight: 400;
  331. font-size: 13px;
  332. line-height: 100%;
  333. text-align: center;
  334. letter-spacing: -0.03em;
  335. color: #FFFFFF;
  336. padding:0px;
  337. margin:0px;
  338. }
  339. .main--visual .main--visual--title--wrap .main--visual--contents .box--01 div,
  340. .main--visual .main--visual--title--wrap .main--visual--contents .box--02 div{
  341. font-weight: 700;
  342. font-size: 15px;
  343. line-height: 100%;
  344. text-align: center;
  345. color: #FFFFFF;
  346. padding:0px;
  347. margin:0px;
  348. margin-top:12px;
  349. }
  350. .main--visual .main--visual--title--wrap .main--visual--contents .car--find{
  351. width: 520px;
  352. height: 76px;
  353. background: #FFFFFF;
  354. box-shadow: 0px 10px 10px rgba(11, 33, 69, 0.5);
  355. border-radius: 12px;
  356. margin-left:45px;
  357. display: flex;
  358. align-items:center;
  359. justify-content: flex-start;
  360. position:relative;
  361. }
  362. .main--visual .main--visual--title--wrap .main--visual--contents .car--find > div:nth-of-type(1){
  363. width:147px;
  364. padding-left:30px;
  365. box-sizing: border-box;
  366. border-right:1px solid #eee;
  367. height:76px;
  368. display: flex;
  369. align-items: flex-start;
  370. justify-content: center;
  371. flex-direction: column;
  372. }
  373. .main--visual .main--visual--title--wrap .main--visual--contents .car--find > div:nth-of-type(2){
  374. padding-left:30px;
  375. }
  376. .main--visual .main--visual--title--wrap .main--visual--contents .car--find > div >h2{
  377. font-weight: 400;
  378. font-size: 13px;
  379. line-height: 100%;
  380. letter-spacing: -0.03em;
  381. color: #7B838A;
  382. padding:0px;
  383. margin:0px;
  384. }
  385. .main--visual .main--visual--title--wrap .main--visual--contents .car--find > div > div{
  386. font-weight: 400;
  387. font-size: 15px;
  388. line-height: 100%;
  389. color: #000000;
  390. margin-top:12px;
  391. }
  392. .main--visual .main--visual--title--wrap .main--visual--contents .car--find .car--find--btn{
  393. position: absolute;
  394. top:50%;
  395. transform: translateY(-50%);
  396. right:20px;
  397. width: 120px;
  398. height: 50px;
  399. background: #1E75FF;
  400. border-radius: 8px;
  401. font-weight: 700;
  402. font-size: 14px;
  403. color: #FFFFFF;
  404. }
  405. .main--visual .main--visual--title--wrap .main--visual--contents .car--find .car--find--btn .zoom--icon{
  406. display: inline-flex;
  407. min-width:13px;
  408. width:13px;
  409. height:13px;
  410. background:url(../img/sch_icon.png) no-repeat center;
  411. margin-left:9px;
  412. position: relative;
  413. top:1px;
  414. }
  415. .car--list--wrap{
  416. max-width:1200px;
  417. margin:0 auto;
  418. padding-top:80px;
  419. }
  420. .car--list--wrap .title--wrapper{
  421. display:flex;
  422. align-items: center;
  423. justify-content: space-between;
  424. }
  425. .car--list--wrap .title--wrapper h2{
  426. font-weight: 700;
  427. font-size: 22px;
  428. line-height: 100%;
  429. letter-spacing: -0.03em;
  430. color: #000000;
  431. }
  432. .car--list--wrap .title--wrapper .more--btn{
  433. font-weight: 700;
  434. font-size: 15px;
  435. line-height: 100%;
  436. letter-spacing: -0.03em;
  437. color: #8B919C;
  438. }
  439. .car--list--wrap .title--wrapper select,
  440. .car--list--wrap .title--wrapper input{
  441. height:45px;
  442. border: 1px solid #D8DEE8;
  443. border-radius:10px;
  444. }
  445. .car--list--wrap .title--wrapper button{
  446. border-radius:10px;
  447. }
  448. .car--list--wrap > ul{
  449. display: flex;
  450. align-items:center;
  451. gap : 45px;
  452. margin-top:40px;
  453. flex-wrap:wrap;
  454. }
  455. .car--list--wrap > ul > li{}
  456. .car--list--wrap > ul > li .car--box--wrap{
  457. background: #F8F8FA;
  458. border-radius: 40px;
  459. padding:40px 0px;
  460. width: 266px;
  461. height: 420px;
  462. display: flex;
  463. align-items:center;
  464. justify-content:flex-start;
  465. flex-direction:column;
  466. }
  467. .car--list--wrap > ul > li .car--box--wrap .car--name{
  468. width:186px;
  469. max-width:186px;
  470. text-overflow: ellipsis;
  471. white-space: nowrap;
  472. font-family: 'Montserrat';
  473. font-style: normal;
  474. font-weight: 700;
  475. font-size: 18px;
  476. line-height: 100%;
  477. color: #333237;
  478. text-align: left;
  479. }
  480. .car--list--wrap > ul > li .car--box--wrap.on{
  481. border: 1px solid #1E75FF;
  482. box-sizing: border-box;
  483. background:#fff;
  484. }
  485. .car--list--wrap > ul > li .car--box--wrap .thumb--wrap{
  486. height:160px;
  487. min-height:160px;
  488. width:186px;
  489. display: flex;
  490. align-items: center;
  491. justify-content: center;
  492. overflow:hidden;
  493. }
  494. .car--list--wrap > ul > li .car--box--wrap .car--info{
  495. width:186px;
  496. }
  497. .car--list--wrap > ul > li .car--box--wrap .car--info dl{
  498. display: flex;
  499. justify-content: flex-start;
  500. margin-bottom:15px;
  501. }
  502. .car--list--wrap > ul > li .car--box--wrap .car--info dl:last-child{
  503. margin-bottom:0px;
  504. }
  505. .car--list--wrap > ul > li .car--box--wrap .car--info dl dt,
  506. .car--list--wrap > ul > li .car--box--wrap .car--info dl dd{
  507. font-weight: 350;
  508. font-size: 14px;
  509. line-height: 100%;
  510. color: #5C5B63;
  511. }
  512. .car--list--wrap > ul > li .car--box--wrap .car--info dl dt{
  513. margin-right:3px;
  514. }
  515. .car--list--wrap > ul > li .car--box--wrap .status--wrap{
  516. width:186px;
  517. margin-top:30px;
  518. }
  519. .car--list--wrap > ul > li .car--box--wrap .status--wrap span{
  520. height: 30px;
  521. display: inline-flex;
  522. align-items: center;
  523. background: #333237;
  524. border-radius: 50px;
  525. padding:0 15px;
  526. text-align: center;
  527. font-weight: 500;
  528. font-size: 13px;
  529. color: #FFFFFF;
  530. }
  531. .car--list--wrap > ul > li .car--box--wrap .status--wrap span.tr--delay{
  532. background: #ACBCCF;
  533. border-radius: 50px;
  534. }
  535. .car--list--wrap > ul > li .car--box--wrap .status--wrap span.tr--fail{
  536. background: #E12544;
  537. border-radius: 50px;
  538. }
  539. .car--list--wrap > ul > li .car--box--wrap .status--wrap span.sell--fail{
  540. background: #FB4F29;
  541. border-radius: 50px;
  542. }
  543. .car--list--wrap > ul > li .car--box--wrap .status--wrap span.ready{
  544. background: #A5AEBC;
  545. }
  546. .car--list--wrap > ul > li .car--box--wrap .btn--wrapper{
  547. margin-top:15px;
  548. }
  549. .car--list--wrap > ul > li .car--box--wrap .btn--wrapper button{
  550. width:186px;
  551. height: 50px;
  552. display:flex;
  553. align-items:center;
  554. justify-content:center;
  555. background: #1E75FF;
  556. border-radius: 15px;
  557. font-weight: 500;
  558. font-size: 14px;
  559. text-align: center;
  560. letter-spacing: -0.03em;
  561. color: #FFFFFF;
  562. }
  563. .car--list--wrap > ul > li .car--box--wrap .btn--wrapper .arrow--ic{
  564. display: inline-flex;
  565. min-width:14px;
  566. width:14px;
  567. height:14px;
  568. background:url(../img/button_arrow_ic.svg) no-repeat center;
  569. margin-left:10px;
  570. position: relative;
  571. top:1px;
  572. }
  573. .car--list--wrap.ty2 > ul{
  574. gap:34px;
  575. }
  576. .car--list--wrap.ty2 > ul > li .car--box--wrap{
  577. padding:0px;
  578. border-radius:0px;
  579. background:transparent;
  580. width:274px;
  581. }
  582. .car--list--wrap.ty2 > ul > li .car--box--wrap .thumb--wrap{
  583. background: #F7F7F7;
  584. width:100%;
  585. height:190px;
  586. position: relative;
  587. }
  588. .car--list--wrap.ty2 > ul > li .car--box--wrap .thumb--wrap img{
  589. position: absolute;
  590. top:50%;
  591. left:50%;
  592. transform:translate(-50%, -50%);
  593. max-width:274px;
  594. max-height:190px;
  595. width:auto;
  596. height:auto;
  597. }
  598. .car--list--wrap.ty2 > ul > li .car--box--wrap .car--name{
  599. width:100%;
  600. max-width:100%;
  601. text-align: left;
  602. padding-top:35px;
  603. padding-bottom:25px;
  604. }
  605. .car--list--wrap.ty2 > ul > li .car--box--wrap .car--info{
  606. width:100%;
  607. }
  608. .car--list--wrap.ty2 > ul > li .car--box--wrap .status--wrap{
  609. width:100%;
  610. justify-content: flex-start;
  611. }
  612. .car--list--wrap.ty2 > ul > li .car--box--wrap .status--wrap span{
  613. min-width:64px;
  614. justify-content: center;
  615. }
  616. .car--list--wrap.vertical--type > ul{
  617. flex-wrap:wrap;
  618. }
  619. .car--list--wrap.vertical--type > ul > li{
  620. width:calc(50% - 22.5px);
  621. }
  622. .car--list--wrap.vertical--type > ul > li .car--box--wrap{
  623. width:100%;
  624. height:auto;
  625. display:flex;
  626. align-items:flex-start;
  627. flex-direction: row;
  628. padding:25px;
  629. }
  630. .car--list--wrap.vertical--type > ul > li .car--box--wrap .thumb--wrap{
  631. width:230px;
  632. min-width:230px;
  633. min-height:230px;
  634. height:230px;
  635. background: #fff;
  636. border-radius: 15px;
  637. margin-right:45px;
  638. }
  639. .car--list--wrap.vertical--type > ul > li .car--box--wrap .car--name{
  640. margin-bottom:20px;
  641. }
  642. /** 서브 페잊 **/
  643. .sub--top--visual{
  644. height:150px;
  645. width:100%;
  646. background:url(../img/top_banner.jpg) no-repeat center;
  647. background-color: #1E75FF;
  648. display: flex;
  649. align-items:center;
  650. justify-content:center;
  651. }
  652. .sub--top--visual.cscenter{
  653. background:url(../img/top_banner2.jpg) no-repeat center;
  654. background-color: #1E75FF;
  655. }
  656. .sub--top--visual .contents--inner{
  657. width:100%;
  658. max-width:1200px;
  659. margin:0 auto;
  660. }
  661. .sub--top--visual .contents--inner > h2{
  662. font-weight: 700;
  663. font-size: 25px;
  664. line-height: 100%;
  665. letter-spacing: -0.02em;
  666. color: #FFFFFF;
  667. text-align: center;
  668. }
  669. .sub--top--visual .contents--inner > p{
  670. font-weight: 350;
  671. font-size: 15px;
  672. line-height: 100%;
  673. letter-spacing: -0.02em;
  674. color: #FFFFFF;
  675. margin-top:25px;
  676. text-align: center;
  677. }
  678. .top--nav--wrap{
  679. width:100%;
  680. border-bottom:1px solid #eee;
  681. }
  682. .top--nav--wrap .contents--inner{
  683. width:100%;
  684. max-width:1200px;
  685. margin:0 auto;
  686. }
  687. .top--nav--wrap .contents--inner .breadcrumbs--wrap{
  688. display: flex;
  689. align-items:center;
  690. }
  691. .top--nav--wrap .contents--inner .breadcrumbs--wrap > span{
  692. padding-left:20px;
  693. padding-right:41px;
  694. height:54px;
  695. font-weight: 350;
  696. font-size: 14px;
  697. line-height: 100%;
  698. letter-spacing: -0.03em;
  699. color: #555555;
  700. border-right:1px solid #eee;
  701. display:inline-flex;
  702. align-items: center;
  703. background:url(../img/arrow_bottom_ic.svg) no-repeat calc(100% - 12px) center;
  704. cursor: pointer;
  705. position:relative;
  706. z-index: 2;
  707. }
  708. .top--nav--wrap .contents--inner .breadcrumbs--wrap > span > ul{
  709. position: absolute;
  710. top:54px;
  711. left:-1px;
  712. width:150px;
  713. border:1px solid #eee;
  714. padding:20px;
  715. background: #fff;
  716. display: none;
  717. }
  718. .top--nav--wrap .contents--inner .breadcrumbs--wrap > span > ul li{
  719. padding:10px 0px;
  720. font-weight: 350;
  721. font-size: 14px;
  722. line-height: 100%;
  723. letter-spacing: -0.03em;
  724. color: #555555;
  725. }
  726. .top--nav--wrap .contents--inner .breadcrumbs--wrap > span:hover > ul{
  727. display: block;
  728. }
  729. .top--nav--wrap .contents--inner .breadcrumbs--wrap > span:nth-of-type(1){
  730. display:inline-flex;
  731. min-width:54px;
  732. width:54px;
  733. height:54px;
  734. border-right:1px solid #eee;
  735. border-left:1px solid #eee;
  736. background:url(../img/home_ic.svg) no-repeat center;
  737. padding:0px;
  738. }
  739. .top--nav--wrap .contents--inner .breadcrumbs--wrap > span:last-child{
  740. font-weight: 500;
  741. font-size: 14px;
  742. letter-spacing: -0.03em;
  743. color: #000000;
  744. }
  745. .owner--information--wrap{
  746. width:100%;
  747. display: flex;
  748. align-items:center;
  749. justify-content:flex-start;
  750. flex-direction: column;
  751. padding-top:60px;
  752. }
  753. .owner--information--wrap .title--wrapper{
  754. max-width:1200px;
  755. }
  756. .bidding--count{
  757. white-space:nowrap;
  758. font-weight:700;
  759. }
  760. .owner--information--wrap .title--wrapper > h2,
  761. .owner--information--wrap > h2{
  762. text-align: left;
  763. width:100%;
  764. max-width:1200px;
  765. margin:0 auto;
  766. font-weight: 700;
  767. font-size: 18px;
  768. line-height: 100%;
  769. letter-spacing: -0.02em;
  770. color: #222222;
  771. }
  772. .owner--information--wrap .sch--modules--wrap{
  773. width:100%;
  774. max-width:1200px;
  775. height: 85px;
  776. background: #0063FF;
  777. border-radius: 20px;
  778. display: flex;
  779. align-items: center;
  780. justify-content: flex-start;
  781. margin-top:20px;
  782. padding:0 20px;
  783. }
  784. .owner--information--wrap .sch--modules--wrap > div input{
  785. height:45px;
  786. width:100%;
  787. font-weight: 350;
  788. font-size: 14px;
  789. letter-spacing: -0.02em;
  790. color:#222;
  791. border:0px;
  792. padding-left:42px;
  793. box-sizing: border-box;
  794. }
  795. .owner--information--wrap .sch--modules--wrap > div input::placeholder{
  796. font-weight: 350;
  797. font-size: 14px;
  798. letter-spacing: -0.02em;
  799. color: #B7B7B7;
  800. }
  801. .owner--information--wrap .sch--modules--wrap .user--info input{
  802. background:#fff url(../img/user_ic.svg) no-repeat 15px center;
  803. border-radius: 10px;
  804. }
  805. .owner--information--wrap .sch--modules--wrap .car--numb input{
  806. background:#fff url(../img/car_ic.svg) no-repeat 15px center;
  807. border-radius: 10px;
  808. }
  809. .owner--information--wrap .sch--modules--wrap label{
  810. font-weight: 500;
  811. font-size: 14px;
  812. line-height: 100%;
  813. letter-spacing: -0.02em;
  814. color: #FFFFFF;
  815. }
  816. .owner--information--wrap .sch--modules--wrap .phone--ftc--numb input{
  817. height:45px;
  818. width:100%;
  819. font-weight: 350;
  820. font-size: 14px;
  821. padding-left:15px;
  822. letter-spacing: -0.02em;
  823. border:0px;
  824. box-sizing: border-box;
  825. border-radius: 10px;
  826. }
  827. .owner--information--wrap .sch--modules--wrap .phone--ftc--numb select{
  828. height:45px;
  829. width:80px;
  830. font-weight: 350;
  831. font-size: 14px;
  832. padding-left:15px;
  833. letter-spacing: -0.02em;
  834. border:0px;
  835. box-sizing: border-box;
  836. border-radius: 10px;
  837. appearance:none;
  838. line-height: 100%;
  839. color: #333333;
  840. background: #fff url(../img/select_ic.svg) no-repeat calc(100% - 15px) center;
  841. }
  842. .owner--information--wrap .sch--modules--wrap button{
  843. width: 130px;
  844. height: 45px;
  845. background: #FF5C00;
  846. box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.2);
  847. border-radius: 10px;
  848. font-weight: 700;
  849. font-size: 14px;
  850. text-align: center;
  851. letter-spacing: -0.02em;
  852. color: #FFFFFF;
  853. margin-left:20px;
  854. }
  855. .owner--information--wrap .sch--modules--wrap button .sch--ic{
  856. display: inline-flex;
  857. min-width:13px;
  858. width:13px;
  859. height:13px;
  860. background: url(../img/sch_ic.svg) no-repeat center;
  861. margin-left:10px;
  862. }
  863. .car--info--wrap{
  864. width:100%;
  865. max-width:1200px;
  866. margin:0 auto;
  867. padding-top:60px;
  868. }
  869. .car--info--wrap .title--wrapper > h2,
  870. .car--info--wrap > h2{
  871. font-weight: 700;
  872. font-size: 18px;
  873. line-height: 100%;
  874. letter-spacing: -0.02em;
  875. color: #222222;
  876. }
  877. .car--info--wrap .form--wrap{
  878. padding-top:40px;
  879. display: flex;
  880. align-items:flex-start;
  881. gap:40px;
  882. }
  883. .car--info--wrap .form--wrap .form--groups{
  884. display:flex;
  885. align-items:flex-start;
  886. justify-content: flex-start;
  887. width:100%;
  888. flex-direction: column;
  889. }
  890. .car--info--wrap .form--wrap .form--groups > h2{
  891. font-weight: 500;
  892. font-size: 14px;
  893. line-height: 100%;
  894. letter-spacing: -0.02em;
  895. color: #333333;
  896. }
  897. .car--info--wrap .form--wrap .form--groups .form--group{
  898. width:100%;
  899. height:53px;
  900. margin-top:15px;
  901. }
  902. .car--info--wrap .form--wrap .form--groups .form--group select{
  903. height:53px;
  904. width:100%;
  905. appearance:none;
  906. background: #fff url(../img/select_ic.svg) no-repeat calc(100% - 15px) center;
  907. border: 1px solid #D8DEE8;
  908. border-radius: 10px;
  909. font-weight: 350;
  910. font-size: 14px;
  911. letter-spacing: -0.02em;
  912. color: #333333;
  913. padding-left:20px;
  914. }
  915. .car--info--wrap .form--wrap .form--groups .form--group input:disabled,
  916. .car--info--wrap .form--wrap .form--groups .form--group select:disabled{
  917. background-color: #F5F9FE;
  918. }
  919. .car--info--wrap .form--wrap .form--groups .form--group.ty2{
  920. display: flex;
  921. align-items:center;
  922. flex-wrap:nowrap;
  923. }
  924. .car--info--wrap .form--wrap .form--groups .form--group input{
  925. height:53px;
  926. width:100%;
  927. appearance:none;
  928. background: #fff;
  929. border: 1px solid #D8DEE8;
  930. border-radius: 10px;
  931. font-weight: 350;
  932. font-size: 14px;
  933. letter-spacing: -0.02em;
  934. color: #333333;
  935. padding-left:20px;
  936. }
  937. .car--info--wrap .form--wrap .form--groups .form--group.file--wrap label{
  938. display:flex;
  939. align-items:center;
  940. justify-content: center;
  941. max-width:110px;
  942. width: 100%;
  943. height: 53px;
  944. margin-left:15px;
  945. border: 1px solid rgba(30, 117, 255, 0.5);
  946. border-radius: 10px;
  947. font-weight: 500;
  948. font-size: 14px;
  949. text-align: center;
  950. color: #1E75FF;
  951. }
  952. button.sch--btn--bl{
  953. width:100%;
  954. height: 53px;
  955. background: #FFFFFF;
  956. border: 1px solid rgba(30, 117, 255, 0.5);
  957. border-radius: 10px;
  958. font-weight: 500;
  959. font-size: 14px;
  960. letter-spacing: -0.02em;
  961. color: #1E75FF;
  962. }
  963. .car--info--wrap .form--wrap .form--groups .form--group .sch--ic--bl{
  964. display:inline-flex;
  965. width:15px;
  966. height:15px;
  967. margin-left:10px;
  968. background: url(../img/sch_ic_bl.svg) no-repeat center;
  969. position: relative;
  970. top:2px;
  971. }
  972. .car--info--wrap .btn--wrapper{
  973. width:100%;
  974. max-width:1200px;
  975. margin:0 auto;
  976. padding-top:70px;
  977. display:flex;
  978. align-items:center;
  979. justify-content: flex-end;
  980. }
  981. .car--info--wrap .btn--wrapper .next--btn{
  982. width: 240px;
  983. height: 65px;
  984. display: flex;
  985. align-items: center;
  986. justify-content: flex-start;
  987. background: #1E75FF;
  988. border-radius: 10px;
  989. padding-left:30px;
  990. box-sizing: border-box;
  991. font-weight: 500;
  992. font-size: 14px;
  993. letter-spacing: -0.02em;
  994. color: #FFFFFF;
  995. position: relative;
  996. }
  997. .car--info--wrap .btn--wrapper .next--btn .next--ic{
  998. display: flex;
  999. width:15px;
  1000. height:15px;
  1001. position: absolute;
  1002. top:50%;
  1003. transform: translateY(-50%);
  1004. right:30px;
  1005. background: url(../img/arrow_right_btn.svg) no-repeat center;
  1006. }
  1007. .car--info--wrap .fixed--positon button{
  1008. border-radius:10px;
  1009. }
  1010. .modal--wrap{
  1011. position:fixed;
  1012. top:0px;
  1013. left:0px;
  1014. width:100%;
  1015. height:100%;
  1016. background: rgba(65, 66, 67, 0.5);
  1017. z-index: 10;
  1018. }
  1019. .modal--wrap .modal--content{
  1020. position:absolute;
  1021. top:50%;
  1022. left:50%;
  1023. width:100%;
  1024. transform: translate(-50%, -50%);
  1025. background: #FFFFFF;
  1026. box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.2);
  1027. border-radius: 30px;
  1028. padding:30px;
  1029. box-sizing: border-box;
  1030. }
  1031. .modal--wrap .modal--content.ty2{
  1032. padding:0px;
  1033. }
  1034. .modal--wrap .modal--content .title--wrap{
  1035. position:relative;
  1036. }
  1037. .modal--wrap .modal--content .title--wrap .close--btn{
  1038. width:36px;
  1039. height:36px;
  1040. border-radius:36px;
  1041. position: absolute;
  1042. top:0px;
  1043. right:0px;
  1044. background: url(../img/close_ic.svg) no-repeat center;
  1045. }
  1046. .modal .modal-content .icon--wrap{
  1047. width:100%;
  1048. display: flex;
  1049. align-items:center;
  1050. justify-content:center;
  1051. padding-top:45px;
  1052. }
  1053. .modal .modal-content .icon--wrap .thumb.pp--ic{
  1054. width:60px;
  1055. height:60px;
  1056. border-radius:60px;
  1057. background:#E2E4F0 url(../img/pp_ic.svg) no-repeat center;
  1058. }
  1059. .modal .modal-content .modal--body > h2{
  1060. font-weight: 500;
  1061. font-size: 18px;
  1062. line-height: 100%;
  1063. text-align: center;
  1064. letter-spacing: -0.03em;
  1065. color: #000000;
  1066. margin:0px;
  1067. padding:0px;
  1068. }
  1069. .check--box .form--group{
  1070. margin-bottom:15px;
  1071. }
  1072. .modal .modal-content .modal--body > p{
  1073. font-weight: 350;
  1074. font-size: 15px;
  1075. text-align: center;
  1076. letter-spacing: -0.03em;
  1077. color: #666666;
  1078. margin-top:20px;
  1079. }
  1080. .modal--wrap .modal--content .inner--contents{
  1081. display: flex;
  1082. align-items: center;
  1083. justify-content:center;
  1084. flex-direction: column;
  1085. }
  1086. .modal--wrap .modal--content.ty2 .inner--contents{
  1087. padding:30px;
  1088. }
  1089. .modal--wrap .modal--content .inner--contents > h2{
  1090. font-weight: 700;
  1091. font-size: 18px;
  1092. text-align: center;
  1093. letter-spacing: -0.03em;
  1094. color: #333333;
  1095. margin:0px;
  1096. margin-top:22px;
  1097. line-height: 0px;
  1098. }
  1099. .modal--wrap .modal--content .inner--contents > p{
  1100. font-weight: 350;
  1101. font-size: 15px;
  1102. text-align: center;
  1103. letter-spacing: -0.02em;
  1104. color: #777777;
  1105. margin-top:20px;
  1106. }
  1107. .modal--wrap .modal--content .inner--contents .evt--thumb{
  1108. width: 80px;
  1109. height: 80px;
  1110. border-radius:80px;
  1111. background: #1E75FF url(../img/car_pl_ic.svg) no-repeat center;
  1112. }
  1113. .modal--wrap .modal--content .modal--btn--wrap{
  1114. display: flex;
  1115. align-items: center;
  1116. width:100%;
  1117. border-top:1px solid #eee;
  1118. }
  1119. .modal--wrap .modal--content .modal--btn--wrap button{
  1120. width:100%;
  1121. height:66px;
  1122. border-right:1px solid #eee;
  1123. font-weight: 400;
  1124. font-size: 14px;
  1125. text-align: center;
  1126. letter-spacing: -0.02em;
  1127. color: #000000;
  1128. }
  1129. .modal--wrap .modal--content .modal--btn--wrap button.on{
  1130. color: #1E75FF;
  1131. }
  1132. .modal--wrap .modal--content .modal--btn--wrap button:last-child{
  1133. border-right:0px;
  1134. }
  1135. .form--group input[type="radio"] + label{
  1136. position:relative;
  1137. display: flex;
  1138. align-items:center;
  1139. cursor: pointer;
  1140. font-weight: 350;
  1141. font-size: 14px;
  1142. color: #333333;
  1143. }
  1144. .form--group input[type="radio"] + label:before{
  1145. content:'';
  1146. display: block;
  1147. min-width:16px;
  1148. width:16px;
  1149. height:16px;
  1150. background:url(../img/radio_off.svg) no-repeat center;
  1151. margin-right:12px;
  1152. }
  1153. .form--group input[type="radio"]:checked + label:before{
  1154. background:url(../img/radio_on.svg) no-repeat center;
  1155. }
  1156. .car--accident--log{
  1157. width:100%;
  1158. max-width:1200px;
  1159. height: 190px;
  1160. margin: 0 auto;
  1161. background: #FFFFFF;
  1162. border: 1px solid rgba(30, 117, 255, 0.3);
  1163. border-radius: 20px;
  1164. padding:35px 50px;
  1165. position: relative;
  1166. }
  1167. .car--accident--log .accident--show--btn{
  1168. position:absolute;
  1169. bottom:20px;
  1170. right:20px;
  1171. height:45px;
  1172. }
  1173. .car--accident--log h2{
  1174. font-weight: 500;
  1175. font-size: 20px;
  1176. line-height: 100%;
  1177. letter-spacing: -0.03em;
  1178. color: #222222;
  1179. }
  1180. .car--accident--log .car--info{
  1181. display:flex;
  1182. align-items:center;
  1183. margin-top:28px;
  1184. }
  1185. .car--accident--log .car--info .thumb{
  1186. width: 64px;
  1187. height: 64px;
  1188. border-radius: 64px;
  1189. background: #0063FF url(../img/duc_ic.svg) no-repeat center;
  1190. margin-right:20px;
  1191. }
  1192. .car--accident--log .car--info .car--num--sch--info h2{
  1193. font-weight: 700;
  1194. font-size: 16px;
  1195. line-height: 100%;
  1196. letter-spacing: -0.02em;
  1197. color: #1E75FF;
  1198. }
  1199. .car--accident--log .car--info .car--num--sch--info p{
  1200. font-weight: 400;
  1201. font-size: 15px;
  1202. line-height: 100%;
  1203. letter-spacing: -0.02em;
  1204. color: #666666;
  1205. padding:0px;
  1206. margin:0px;
  1207. margin-top:15px;
  1208. }
  1209. .car--accident--column{
  1210. width:100%;
  1211. max-width:1200px;
  1212. margin:0 auto;
  1213. }
  1214. .car--accident--column > h2{
  1215. height:58px;
  1216. width:100%;
  1217. background: #F7F7F9;
  1218. display: flex;
  1219. align-items: center;
  1220. justify-content: flex-start;
  1221. font-weight: 500;
  1222. font-size: 15px;
  1223. letter-spacing: -0.03em;
  1224. color: #111111;
  1225. padding-left:30px;
  1226. }
  1227. .car--accident--column .items--box{
  1228. border:1px solid #eee;
  1229. border-top:0px;
  1230. padding:30px 30px 60px 30px;
  1231. gap:20px;
  1232. display:flex;
  1233. flex-wrap:wrap;
  1234. }
  1235. .car--accident--column .items--box .car--accident--box{
  1236. display:flex;
  1237. background: #FFFFFF;
  1238. border: 1px solid #EEEEEE;
  1239. box-shadow: 0px 5px 5px rgba(239, 240, 241, 0.5);
  1240. border-radius: 20px;
  1241. width:calc( (100% / 4) - (60px / 4) );
  1242. padding:25px;
  1243. }
  1244. .car--accident--column .items--box .car--accident--box .thumb{
  1245. width:59px;
  1246. height:59px;
  1247. border-radius: 59px;
  1248. margin-right:23px;
  1249. }
  1250. .car--accident--column .items--box .car--accident--box .thumb.log--01{background:#F7F7F9 url(../img/log_ic01.svg) no-repeat center;}
  1251. .car--accident--column .items--box .car--accident--box .thumb.log--02{background:#F7F7F9 url(../img/log_ic02.svg) no-repeat center;}
  1252. .car--accident--column .items--box .car--accident--box .thumb.log--03{background:#F7F7F9 url(../img/log_ic03.svg) no-repeat center;}
  1253. .car--accident--column .items--box .car--accident--box .thumb.log--04{background:#F7F7F9 url(../img/log_ic04.svg) no-repeat center;}
  1254. .car--accident--column .items--box .car--accident--box .thumb.log--05{background:#F7F7F9 url(../img/log_ic05.svg) no-repeat center;}
  1255. .car--accident--column .items--box .car--accident--box .thumb.log--06{background:#F7F7F9 url(../img/log_ic06.svg) no-repeat center;}
  1256. .car--accident--column .items--box .car--accident--box .thumb.log--07{background:#F7F7F9 url(../img/log_ic07.svg) no-repeat center;}
  1257. .car--accident--column .items--box .car--accident--box .thumb.log--08{background:#F7F7F9 url(../img/log_ic08.svg) no-repeat center;}
  1258. .car--accident--column .items--box .car--accident--box .desc{}
  1259. .car--accident--column .items--box .car--accident--box .desc h2{
  1260. font-weight: 400;
  1261. font-size: 14px;
  1262. letter-spacing: -0.03em;
  1263. color: #111111;
  1264. }
  1265. .car--accident--column .items--box .car--accident--box .desc > div{
  1266. display: inline-flex;
  1267. height: 22px;
  1268. background: #F7F7F9;
  1269. border-radius: 50px;
  1270. padding:0 15px;
  1271. font-weight: 350;
  1272. font-size: 12px;
  1273. color: #333333;
  1274. margin-top:14px;
  1275. }
  1276. .car--accident--column .items--box .caution--text{
  1277. background: #FBFBFD;
  1278. border: 1px dashed rgba(30, 117, 255, 0.5);
  1279. border-radius: 12px;
  1280. display: flex;
  1281. align-items:center;
  1282. justify-content:center;
  1283. width:100%;
  1284. height:58px;
  1285. font-weight: 350;
  1286. font-size: 15px;
  1287. text-align: center;
  1288. letter-spacing: -0.03em;
  1289. color: #333333;
  1290. margin-top:10px;
  1291. }
  1292. .car--accident--column .items--box .caution--text strong{
  1293. color: #1E75FF;
  1294. font-weight:700;
  1295. margin-left:5px;
  1296. }
  1297. .car--accident--column .items--box .caution--text .caution--ic{
  1298. display: inline-flex;
  1299. width:24px;
  1300. height:24px;
  1301. background:url(../img/caution_ic.svg) no-repeat center;
  1302. margin-right:15px;
  1303. }
  1304. .description--text--wrap{
  1305. border:1px solid #eee;
  1306. border-top:0px;
  1307. padding:30px 30px 0px 30px;
  1308. }
  1309. .description--text--wrap > h2{
  1310. font-weight: 350;
  1311. font-size: 14px;
  1312. line-height: 100%;
  1313. letter-spacing: -0.03em;
  1314. color: #1E75FF;
  1315. }
  1316. .description--text--wrap .desc--contents{
  1317. display: flex;
  1318. flex-wrap:wrap;
  1319. margin-top:40px;
  1320. }
  1321. .description--text--wrap .desc--contents dl{
  1322. width:calc( 100% / 5);
  1323. padding-bottom:60px;
  1324. }
  1325. .description--text--wrap .desc--contents dl dt{
  1326. font-weight: 700;
  1327. font-size: 14px;
  1328. line-height: 100%;
  1329. letter-spacing: -0.03em;
  1330. color: #333333;
  1331. }
  1332. .description--text--wrap .desc--contents dl dd{
  1333. font-weight: 350;
  1334. font-size: 14px;
  1335. line-height: 100%;
  1336. letter-spacing: -0.03em;
  1337. color: #444444;
  1338. margin-top:20px;
  1339. }
  1340. .options--wrapper{
  1341. width:100%;
  1342. max-width:1200px;
  1343. margin:0 auto;
  1344. }
  1345. .options--wrapper > h2{
  1346. font-weight: 700;
  1347. font-size: 18px;
  1348. line-height: 100%;
  1349. letter-spacing: -0.02em;
  1350. color: #222222;
  1351. }
  1352. .options--wrapper > h2 .astc--text{
  1353. font-weight: 700;
  1354. font-size: 18px;
  1355. letter-spacing: -0.02em;
  1356. color: #1E75FF;
  1357. }
  1358. .options--wrapper > h2 .astc--text.ty2{
  1359. color: #909EB5;
  1360. }
  1361. .options--wrapper .options--list{
  1362. width:100%;
  1363. border-top:1px solid #888;
  1364. margin-top:20px;
  1365. padding-top:40px;
  1366. }
  1367. .options--wrapper .options--list > h2{
  1368. font-weight: 500;
  1369. font-size: 14px;
  1370. line-height: 100%;
  1371. letter-spacing: -0.02em;
  1372. color: #111111;
  1373. }
  1374. .options--wrapper .options--list > ul{
  1375. display: flex;
  1376. align-items: center;
  1377. margin-top:30px;
  1378. margin-bottom:50px;
  1379. }
  1380. .options--wrapper .options--list > ul >li{
  1381. width:calc(100% / 4);
  1382. }
  1383. input[type="checkbox"] + label{
  1384. font-weight: 350;
  1385. font-size: 14px;
  1386. line-height: 100%;
  1387. color: #333333;
  1388. display: flex;
  1389. align-items:center;
  1390. cursor: pointer;
  1391. }
  1392. input[type="checkbox"] + label:before{
  1393. content:'';
  1394. display: block;
  1395. width:16px;
  1396. height:16px;
  1397. background:url(../img/check_off.svg) no-repeat center;
  1398. margin-right:12px;
  1399. }
  1400. input[type="checkbox"]:checked + label:before{
  1401. background:url(../img/check_on.svg) no-repeat center;
  1402. }
  1403. input.ty2[type="checkbox"]:checked + label:before{
  1404. background:url(../img/activate.png) no-repeat center;
  1405. background-size: 16px;
  1406. }
  1407. .options--wrapper .pic--add--wrap{
  1408. display: flex;
  1409. align-items: center;
  1410. justify-content:space-between;
  1411. width:100%;
  1412. border-top:1px solid #888;
  1413. margin-top:20px;
  1414. padding-top:40px;
  1415. }
  1416. .options--wrapper .pic--add--wrap.bd-0{
  1417. border:0px;
  1418. padding-top:0px;
  1419. }
  1420. .options--wrapper .pic--add--wrap .add--box{
  1421. width: 224px;
  1422. height: 224px;
  1423. display: flex;
  1424. align-items: center;
  1425. justify-content:center;
  1426. flex-direction: column;
  1427. background: #FFFFFF;
  1428. border: 1px solid #EEEEEE;
  1429. box-shadow: 0px 5px 5px rgba(239, 240, 241, 0.5);
  1430. border-radius: 20px;
  1431. }
  1432. .options--wrapper .pic--add--wrap .add--box .thumb{
  1433. width: 80px;
  1434. height: 80px;
  1435. border-radius: 80px;
  1436. background: #F7F7F9;
  1437. position: relative;
  1438. }
  1439. .options--wrapper .pic--add--wrap.view--type .add--box .thumb{
  1440. width:200px;
  1441. height:140px;
  1442. border-radius:0px;
  1443. margin:0 auto;
  1444. overflow:hidden;
  1445. background: transparent!important;
  1446. }
  1447. .options--wrapper .pic--add--wrap.view--type .add--box .thumb img{
  1448. position: absolute;
  1449. top:50%;
  1450. left:50%;
  1451. transform: translate(-50%, -50%);
  1452. max-height:140px;
  1453. max-width:200px;
  1454. object-fit: cover;
  1455. }
  1456. .options--wrapper .pic--add--wrap.view--type .add--box.car--dashboard{
  1457. position: relative;
  1458. }
  1459. .options--wrapper .pic--add--wrap.view--type .add--box.car--dashboard .thumb{
  1460. height:204px;
  1461. width:204px;
  1462. position:absolute;
  1463. top:50%;
  1464. left:50%;
  1465. transform: translate(-50%, -50%);
  1466. }
  1467. .options--wrapper .pic--add--wrap.view--type .add--box.car--dashboard .thumb img{
  1468. width:100%;
  1469. height:100%;
  1470. max-width:204px;
  1471. max-height:204px;
  1472. }
  1473. .options--wrapper .pic--add--wrap.view--type .add--box.car--dashboard .desc{
  1474. z-index: 2;
  1475. position: absolute;
  1476. bottom:20px;
  1477. }
  1478. .options--wrapper .pic--add--wrap .add--box .thumb .add--btn{
  1479. width: 26px;
  1480. height: 26px;
  1481. border-radius:26px;
  1482. border: 1px solid #EDEFF1;
  1483. box-shadow: 0px 2px 2px #DDE1E8;
  1484. background:#fff url(../img/add_ic.svg) no-repeat center;
  1485. position: absolute;
  1486. top:0px;
  1487. right:0px;
  1488. cursor: pointer;
  1489. }
  1490. .options--wrapper .pic--add--wrap .add--box .thumb.car--01{ background:#f7f7f9 url(../img/car_pic01.svg) no-repeat center;}
  1491. .options--wrapper .pic--add--wrap .add--box .thumb.car--02{ background:#f7f7f9 url(../img/car_pic02.svg) no-repeat center;}
  1492. .options--wrapper .pic--add--wrap .add--box .thumb.car--03{ background:#f7f7f9 url(../img/car_pic03.svg) no-repeat center;}
  1493. .options--wrapper .pic--add--wrap .add--box .thumb.car--04{ background:#f7f7f9 url(../img/car_pic04.svg) no-repeat center;}
  1494. .options--wrapper .pic--add--wrap .add--box .thumb.car--05{ background:#f7f7f9 url(../img/car_pic05.svg) no-repeat center;}
  1495. .options--wrapper .pic--add--wrap .add--box .desc{
  1496. font-weight: 350;
  1497. font-size: 15px;
  1498. line-height: 100%;
  1499. text-align: center;
  1500. letter-spacing: -0.02em;
  1501. color: #000000;
  1502. margin-top:10px;
  1503. }
  1504. .options--wrapper .pic--add--wrap.view--type .add--box .desc{
  1505. background: #F3F5F8;
  1506. border-radius: 50px;
  1507. height:35px;
  1508. display:inline-flex;
  1509. align-items: center;
  1510. padding:0 20px;
  1511. font-weight: 350;
  1512. font-size: 13px;
  1513. text-align: center;
  1514. letter-spacing: -0.02em;
  1515. color: #000000;
  1516. }
  1517. .options--wrapper .pic--add--wrap .addition--box .thumb{
  1518. background:#f7f7f9 url(../img/pic_ic.svg) no-repeat center;
  1519. }
  1520. .options--wrapper .pic--add--wrap .addition--box .add--btn{
  1521. font-weight: 500;
  1522. font-size: 12px;
  1523. text-align: center;
  1524. letter-spacing: -0.03em;
  1525. color: #1E75FF;
  1526. width: 100px;
  1527. height: 34px;
  1528. display: flex;
  1529. align-items: center;
  1530. justify-content: center;
  1531. border: 1px solid rgba(30, 117, 255, 0.3);
  1532. border-radius: 50px;
  1533. cursor: pointer;
  1534. }
  1535. .car--btn--wrapper{
  1536. width:100%;
  1537. max-width:1200px;
  1538. margin:0 auto;
  1539. padding-top:70px;
  1540. display:flex;
  1541. align-items:center;
  1542. justify-content: flex-end;
  1543. }
  1544. .car--btn--wrapper .next--btn{
  1545. width: 240px;
  1546. height: 65px;
  1547. display: flex;
  1548. align-items: center;
  1549. justify-content: flex-start;
  1550. background: #1E75FF;
  1551. border-radius: 10px;
  1552. padding-left:30px;
  1553. box-sizing: border-box;
  1554. font-weight: 500;
  1555. font-size: 14px;
  1556. letter-spacing: -0.02em;
  1557. color: #FFFFFF;
  1558. position: relative;
  1559. }
  1560. .car--btn--wrapper .next--btn .next--ic{
  1561. display: flex;
  1562. width:15px;
  1563. height:15px;
  1564. position: absolute;
  1565. top:50%;
  1566. transform: translateY(-50%);
  1567. right:30px;
  1568. background: url(../img/arrow_right_btn.svg) no-repeat center;
  1569. }
  1570. .options--wrapper .editor--wrapper{
  1571. display: flex;
  1572. align-items: center;
  1573. justify-content:space-between;
  1574. width:100%;
  1575. border-top:1px solid #888;
  1576. margin-top:20px;
  1577. padding-top:40px;
  1578. }
  1579. /*
  1580. .options--wrapper .editor--wrapper.ty2{
  1581. border-top:0px;
  1582. padding-top:0px;
  1583. }
  1584. */
  1585. /** 로그인 **/
  1586. .login--form--wrap{
  1587. width:100%;
  1588. max-width:100%;
  1589. margin:0 auto;
  1590. height:100vh;
  1591. display:flex;
  1592. align-items:center;
  1593. justify-content:center;
  1594. flex-direction:column;
  1595. background: url(../img/login_bg.jpg) no-repeat center;
  1596. background-size:cover;
  1597. }
  1598. .login--form--contents{
  1599. background: #FFFFFF;
  1600. box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
  1601. border-radius: 50px;
  1602. width:520px;
  1603. height:485px;
  1604. box-sizing: border-box;
  1605. padding:60px;
  1606. }
  1607. .input--form--box {
  1608. border: 0px solid #ff0000;
  1609. display: flex;
  1610. margin-bottom: 5px;
  1611. }
  1612. .input--form--box > span {
  1613. display: block;
  1614. text-align: left;
  1615. padding-top: 5px;
  1616. min-width: 65px;
  1617. }
  1618. .button-login-box {
  1619. margin-bottom:35px;
  1620. }
  1621. .button-login-box button{
  1622. width:100%;
  1623. height:45px;
  1624. }
  1625. .login--box--title {
  1626. display: flex;
  1627. width:100%;
  1628. justify-content:space-between;
  1629. align-items: center;
  1630. margin-bottom:40px;
  1631. }
  1632. .login--box--title a{
  1633. display: inline-flex;
  1634. width:131px;
  1635. min-widtdh:131px;
  1636. height:40px;
  1637. background:url(../img/login_logo.png) no-repeat center;
  1638. font-size:0px;
  1639. }
  1640. .login--box--title h2{
  1641. font-weight: 700;
  1642. font-size: 18px;
  1643. line-height: 100%;
  1644. text-align: right;
  1645. letter-spacing: -0.03em;
  1646. color: #333333;
  1647. }
  1648. .input--box {
  1649. padding:0px;
  1650. border-radius:20px;
  1651. }
  1652. .input--box button {
  1653. padding: 3px 5px;
  1654. }
  1655. .loc--box{
  1656. width:100%;
  1657. display: flex;
  1658. align-items:center;
  1659. justify-content:space-between;
  1660. }
  1661. .loc--box a{
  1662. font-weight: 350;
  1663. font-size: 14px;
  1664. line-height: 100%;
  1665. letter-spacing: -0.03em;
  1666. color: #777777;
  1667. }
  1668. .loc--box .front--section a:after{
  1669. content:'';
  1670. display: inline-flex;
  1671. width:1px;
  1672. height:13px;
  1673. background: #e9e9e9;
  1674. margin-left:11px;
  1675. margin-right:11px;
  1676. position:relative;
  1677. top:1px;
  1678. }
  1679. .loc--box .front--section a:last-child:after{
  1680. display: none;
  1681. }
  1682. .loc--box .back--section a{
  1683. color: #1E75FF;
  1684. }
  1685. /** 회원가입 **/
  1686. .join--form--wrap{
  1687. width:100%;
  1688. max-width:1200px;
  1689. margin:0 auto;
  1690. display:flex;
  1691. flex-direction:column;
  1692. padding-top:70px;
  1693. }
  1694. .join--form--wrap > h2{
  1695. font-weight: 700;
  1696. font-size: 30px;
  1697. line-height: 100%;
  1698. text-align: center;
  1699. letter-spacing: -0.03em;
  1700. color: #111111;
  1701. margin:0px;
  1702. }
  1703. .join--form--wrap > h2 span{
  1704. font-weight: 700;
  1705. font-size: 30px;
  1706. line-height: 100%;
  1707. text-align: center;
  1708. letter-spacing: -0.03em;
  1709. color: #1E75FF;
  1710. }
  1711. .join--form--wrap > p{
  1712. font-weight: 350;
  1713. font-size: 16px;
  1714. line-height: 100%;
  1715. text-align: center;
  1716. letter-spacing: -0.03em;
  1717. color: #555555;
  1718. margin-top:35px;
  1719. margin-bottom:65px;
  1720. }
  1721. .join--form--wrap .join--form--contents table{
  1722. border-top:1px solid #555555;
  1723. }
  1724. .join--form--wrap .join--form--contents table tbody th{
  1725. width: 171px;
  1726. height: 67px;
  1727. background: #F9F9F9;
  1728. padding-left:30px;
  1729. border-bottom:1px solid #eee;
  1730. }
  1731. .join--form--wrap .join--form--contents table tbody td{
  1732. height: 67px;
  1733. padding-left:19px;
  1734. border-bottom:1px solid #eee;
  1735. font-weight: 350;
  1736. font-size: 14px;
  1737. color: #1F1F1F;
  1738. }
  1739. .join--form--wrap .join--form--contents > h2{
  1740. color:#000000;
  1741. font-weight: bold;
  1742. font-size: 32px;
  1743. text-transform: uppercase;
  1744. margin-bottom: 20px;
  1745. background: linear-gradient(to right, #270a09, #8ca6ce);
  1746. -webkit-background-clip: text;
  1747. -webkit-text-fill-color: transparent;
  1748. }
  1749. .join--form--wrap .join--form--contents select,
  1750. .join--form--wrap .join--form--contents input{
  1751. height: 43px;
  1752. border-radius:0px;
  1753. border: 1px solid #E8E8E8;
  1754. max-width:350px;
  1755. }
  1756. .join--btn--wrap button{
  1757. width:120px;
  1758. margin:0 5px;
  1759. border-radius:10px;
  1760. }
  1761. .join--btn--wrap button.cancel--btn{
  1762. background: #C8CFD9;
  1763. border-color:#C8CFD9;
  1764. }
  1765. /** 모달 중앙 컨텐츠 여백 : S **/
  1766. .modal-content{
  1767. border-radius:30px;
  1768. }
  1769. .modal-body{
  1770. padding:30px;
  1771. }
  1772. .modal-title{
  1773. font-weight: 500;
  1774. font-size: 18px;
  1775. color: #111111;
  1776. }
  1777. .modal-header{
  1778. border:0px;
  1779. padding-top:25px;
  1780. padding-left:30px;
  1781. padding-right:30px;
  1782. }
  1783. .modal-header .btn-close{
  1784. width: 36px!important;
  1785. height: 36px!important;
  1786. padding:0px;
  1787. border-radius: 30px!important;
  1788. background: url(../img/close_ic.svg) no-repeat center;
  1789. }
  1790. .modal-footer{
  1791. padding:0px;
  1792. flex-wrap: nowrap;
  1793. }
  1794. .modal-footer button{
  1795. padding:0px;
  1796. margin:0px;
  1797. border-radius: 0px;
  1798. }
  1799. .modal-footer button:nth-of-type(1){
  1800. border-radius:0px 0px 0px 30px;
  1801. }
  1802. .modal-footer button:nth-of-type(2){
  1803. border-radius:0px 0px 30px 0px;
  1804. }
  1805. .modal-footer .btn-secondary{
  1806. height:65px;
  1807. font-weight: 400;
  1808. font-size: 14px;
  1809. text-align: center;
  1810. letter-spacing: -0.02em;
  1811. color: #000000;
  1812. background: #fff;
  1813. border:0px;
  1814. border-right:1px solid #eee;
  1815. width:100%;
  1816. }
  1817. .modal-footer .btn-primary{
  1818. height:65px;
  1819. font-weight: 400;
  1820. font-size: 14px;
  1821. text-align: center;
  1822. letter-spacing: -0.02em;
  1823. color: #1E75FF;
  1824. background:#fff;
  1825. border:0px;
  1826. width:100%;
  1827. }
  1828. .modal-footer.ty2{
  1829. padding:20px 45px 50px 50px;
  1830. border-top:0px;
  1831. }
  1832. .modal-footer.ty2 button{
  1833. height:50px;
  1834. border: 1px solid rgba(200, 207, 217, 0.5);
  1835. border-radius: 10px;
  1836. }
  1837. .modal-footer.ty2 button.btn-primary{
  1838. background: #1E75FF;
  1839. color:#fff;
  1840. }
  1841. .modal-footer.ty2.ty--2{
  1842. padding-bottom:25px;
  1843. }
  1844. .modal-body .date--text{
  1845. font-weight: 350;
  1846. font-size: 14px;
  1847. color: #333333;
  1848. }
  1849. /** 모달 중앙 컨텐츠 여백 : E **/
  1850. /** 페이지링크 **/
  1851. .page-link{
  1852. color:#1E75FF;
  1853. }
  1854. .active>.page-link, .page-link.active{
  1855. border-color:#1E75FF;
  1856. background:#1E75FF;
  1857. }
  1858. .btn-primary{
  1859. background:#1E75FF;
  1860. }
  1861. .swiper--modal--wrap{
  1862. position:fixed;
  1863. top:0px;
  1864. left:0px;
  1865. z-index: 999;
  1866. background:rgba(0,0,0,.5);
  1867. width:100%;
  1868. height:100%;
  1869. display: flex;
  1870. align-items:center;
  1871. justify-content: center;
  1872. }
  1873. .swiper--modal--wrap .swiper--modal{
  1874. }
  1875. .swiper--modal--wrap .swiper--modal .vwswiper{
  1876. width:600px;
  1877. height:600px;
  1878. }
  1879. .swiper--modal--wrap .swiper--modal .vwswiper .car--thumb--wrap{
  1880. width:600px;
  1881. height:500px;
  1882. position: relative;
  1883. background:#fff;
  1884. }
  1885. .swiper--modal--wrap .swiper--modal .vwswiper .car--thumb--wrap img{
  1886. position:absolute;
  1887. top:50%;
  1888. left:50%;
  1889. transform: translate(-50%, -50%);
  1890. width:100%;
  1891. height:auto;
  1892. object-fit: cover;
  1893. }
  1894. .swiper--modal--wrap .swiper--modal .vwswiper h2{
  1895. color:#fff;
  1896. font-size:25px;
  1897. font-weight: bold;
  1898. margin-bottom:15px;
  1899. }
  1900. /** 테이블 **/
  1901. .data--table--wrap{
  1902. max-width:1200px;
  1903. margin:0 auto;
  1904. }
  1905. .data--table--wrap table td{
  1906. border:0px;
  1907. border-top: 1px solid #EEEEEE;
  1908. border-bottom 1px solid #EEEEEE;
  1909. font-weight: 350;
  1910. font-size: 15px;
  1911. letter-spacing: -0.03em;
  1912. color: #000000;
  1913. vertical-align: middle;
  1914. height:55px;
  1915. }
  1916. .data--table--wrap table td > div{
  1917. font-weight: 400;
  1918. font-size: 14px;
  1919. line-height: 100%;
  1920. color: #333333;
  1921. }
  1922. .data--table--wrap table th{
  1923. border:0px;
  1924. background: #F9F9F9;
  1925. border-top: 1px solid #EEEEEE;
  1926. font-weight: 350;
  1927. font-size: 15px;
  1928. letter-spacing: -0.03em;
  1929. color: #000000;
  1930. height:55px;
  1931. vertical-align: middle;
  1932. }
  1933. .data--table--wrap table th > div {
  1934. font-weight: 500;
  1935. font-size: 14px;
  1936. line-height: 100%;
  1937. /* identical to box height, or 14px */
  1938. text-align: center;
  1939. letter-spacing: -0.03em;
  1940. color: #333333;
  1941. }
  1942. .data--table--wrap table td:nth-of-type(1),
  1943. .data--table--wrap table th:nth-of-type(1){
  1944. border-left:0px;
  1945. }
  1946. .data--table--wrap table td:last-child,
  1947. .data--table--wrap table th:last-child{
  1948. border-right:0px;
  1949. }
  1950. .pagination--wrapper{
  1951. max-width:1200px;
  1952. margin:0 auto;
  1953. position:relative;
  1954. width:100%;
  1955. }
  1956. .pagination--wrapper .btn--right--wrap{
  1957. position: absolute;
  1958. left:0px;
  1959. }
  1960. .pagination--wrapper .btn--left--wrap{
  1961. position: absolute;
  1962. right:0px;
  1963. }
  1964. .data--table--wrap .title--wrapper > h2{
  1965. font-weight: 700;
  1966. font-size: 18px;
  1967. line-height: 100%;
  1968. letter-spacing: -0.02em;
  1969. color: #222222;
  1970. }
  1971. .join--ic{
  1972. display: inline-flex;
  1973. min-width:18px;
  1974. width:18px;
  1975. height:18px;
  1976. background:url(../img/join_ic.svg) no-repeat center;
  1977. position: relative;
  1978. top: 3px;
  1979. margin-left:10px;
  1980. }
  1981. /** 아이디 비밀번호 찾기 **/
  1982. .idpw--form--wrap{
  1983. width:100%;
  1984. max-width:430px;
  1985. margin:0 auto;
  1986. display:flex;
  1987. flex-direction:column;
  1988. padding-top:70px;
  1989. }
  1990. .idpw--form--wrap > h2{
  1991. font-weight: 700;
  1992. font-size: 30px;
  1993. line-height: 100%;
  1994. text-align: center;
  1995. letter-spacing: -0.03em;
  1996. color: #111111;
  1997. margin:0px;
  1998. }
  1999. .idpw--form--wrap > h2 span{
  2000. font-weight: 700;
  2001. font-size: 30px;
  2002. line-height: 100%;
  2003. text-align: center;
  2004. letter-spacing: -0.03em;
  2005. color: #1E75FF;
  2006. }
  2007. .idpw--form--wrap > p{
  2008. font-weight: 350;
  2009. font-size: 16px;
  2010. line-height: 100%;
  2011. text-align: center;
  2012. letter-spacing: -0.03em;
  2013. color: #555555;
  2014. margin-top:35px;
  2015. margin-bottom:65px;
  2016. }
  2017. .idpw--form--wrap .idpw--form--contents .tab .tab--items{
  2018. display: flex;
  2019. align-items:center;
  2020. justify-content:center;
  2021. width:100%;
  2022. }
  2023. .idpw--form--wrap .idpw--form--contents .tab .tab--items a{
  2024. display: flex;
  2025. align-items:center;
  2026. justify-content:center;
  2027. width:100%;
  2028. height: 55px;
  2029. background: #FFFFFF;
  2030. border: 1px solid #EEEEEE;
  2031. border-bottom-color:#1E75FF;
  2032. margin-right:-1px;
  2033. position:relative;
  2034. z-index: 1;
  2035. font-weight: 400;
  2036. font-size: 14px;
  2037. text-align: center;
  2038. letter-spacing: -0.03em;
  2039. color: #81878F;
  2040. }
  2041. .idpw--form--wrap .idpw--form--contents .tab .tab--items a.actv{
  2042. border: 1px solid #1E75FF;
  2043. border-bottom-color:#fff;
  2044. z-index: 2;
  2045. font-weight: 700;
  2046. color: #1E75FF;
  2047. }
  2048. .idpw--form--wrap .idpw--form--contents .tab .inner--contents{
  2049. padding:0 25px;
  2050. padding-top:55px;
  2051. }
  2052. .idpw--form--wrap .idpw--form--contents .tab .inner--contents > h2{
  2053. font-weight: 500;
  2054. font-size: 18px;
  2055. letter-spacing: -0.03em;
  2056. color: #000000;
  2057. }
  2058. .idpw--form--wrap .idpw--form--contents .tab .inner--contents > p{
  2059. font-weight: 350;
  2060. font-size: 14px;
  2061. letter-spacing: -0.03em;
  2062. color: #555555;
  2063. margin-top:20px;
  2064. }
  2065. .idpw--form--wrap .idpw--form--contents .tab .inner--contents .items--box{
  2066. margin-top:45px;
  2067. }
  2068. .idpw--form--wrap .idpw--form--contents .tab .inner--contents .items--box > div{
  2069. margin-bottom:35px;
  2070. }
  2071. .idpw--form--wrap .idpw--form--contents .tab .inner--contents .items--box > div > label{
  2072. margin-bottom:15px;
  2073. }
  2074. .idpw--form--wrap .idpw--form--contents .tab .inner--contents .items--box > div:last-child{
  2075. margin-bottom:0px;
  2076. }
  2077. .idpw--form--wrap .idpw--form--contents .tab .inner--contents .items--box select,
  2078. .idpw--form--wrap .idpw--form--contents .tab .inner--contents .items--box input{
  2079. border-radius:0px;
  2080. height:45px;
  2081. border-color:#E8E8E8;
  2082. }
  2083. /* 페이지 네이션 */
  2084. .pagination{
  2085. padding-top:80px;
  2086. }
  2087. .pagination li a{
  2088. width: 40px;
  2089. height: 40px;
  2090. background: #FFFFFF;
  2091. border: 1px solid #E3E6EB;
  2092. border-radius: 12px!important;
  2093. margin:0 3.5px!important;
  2094. text-align: center;
  2095. padding:0px;
  2096. display: flex;
  2097. align-items:center;
  2098. justify-content:center;
  2099. }
  2100. .page-item .page-link[aria-label="Previous"]{
  2101. background:url(../img/pg_left.svg) no-repeat center;
  2102. font-size:0px;
  2103. }
  2104. .page-item .page-link[aria-label="Next"]{
  2105. background:url(../img/pg_right.svg) no-repeat center;
  2106. font-size:0px;
  2107. }
  2108. .car--info--wrap table{
  2109. border-top:1px solid #eee;
  2110. }
  2111. .car--info--wrap table tbody td{
  2112. height: 55px;
  2113. border-bottom:1px solid #eee;
  2114. font-weight: 400;
  2115. font-size: 14px;
  2116. letter-spacing: -0.03em;
  2117. color: #333333;
  2118. padding-left:25px;
  2119. }
  2120. .car--info--wrap table tbody th{
  2121. width: 220px;
  2122. height: 55px;
  2123. background: #F9F9F9;
  2124. border-bottom:1px solid #eee;
  2125. padding-left:25px;
  2126. font-weight: 500;
  2127. font-size: 14px;
  2128. letter-spacing: -0.03em;
  2129. color: #333333;
  2130. }
  2131. .excid--btn{
  2132. background: #1EAEFF;
  2133. border-color:#1EAEFF;
  2134. height:41px;
  2135. min-width:150px;
  2136. }
  2137. /** 차량 갤러리 **/
  2138. .gallery--wrappers{
  2139. position:fixed;
  2140. top:0px;
  2141. left:0px;
  2142. width:100%;
  2143. height:100%;
  2144. z-index: 90;
  2145. background: rgba(0,0,0,.5);
  2146. display:flex;
  2147. align-items:center;
  2148. justify-content:center;
  2149. }
  2150. .fotorama__caption{
  2151. bottom:auto;
  2152. top:0px;
  2153. width: 152px;
  2154. height: 55px;
  2155. background: #1E75FF;
  2156. border-radius: 0px 0px 15px 0px;
  2157. display: flex;
  2158. align-items: center;
  2159. justify-content: center;
  2160. }
  2161. .fotorama__caption__wrap{
  2162. background: transparent!important;
  2163. font-weight: 500;
  2164. font-size: 16px;
  2165. letter-spacing: -0.02em;
  2166. color: #FFFFFF;
  2167. }
  2168. .fotorama__stage{
  2169. background: #fff;
  2170. }
  2171. .fotorama__nav-wrap{
  2172. margin-top:35px;
  2173. }
  2174. .fotorama--fullscreen .fotorama__nav-wrap{
  2175. margin-top:0px;
  2176. }
  2177. .fotorama__arr--next{
  2178. width:60px!important;
  2179. height:60px!important;
  2180. background:url(/design/staff/assets/img/right_arrow.png) no-repeat center!important;
  2181. }
  2182. .fotorama__arr--prev{
  2183. width:60px!important;
  2184. height:60px!important;
  2185. background:url(/design/staff/assets/img/left_arrow.png) no-repeat center!important;
  2186. }
  2187. .list--btn{
  2188. text-align: left;
  2189. padding-left:30px;
  2190. background: #626262 url(../img/list_ic.png) no-repeat calc(100% - 30px) center;
  2191. border-radius: 10px;
  2192. }
  2193. .comp--btn{
  2194. text-align: left;
  2195. padding-left:30px;
  2196. background:#1E75FF url(../img/check-circle.png) no-repeat calc(100% - 30px) center;
  2197. border-radius: 10px;
  2198. margin-left:auto;
  2199. }
  2200. /** 진행상태 **/
  2201. .progress--wrap{
  2202. display:flex;
  2203. align-items:flex-start;
  2204. justify-content:space-between;
  2205. }
  2206. .progress--wrap > div{
  2207. position:relative;
  2208. }
  2209. .progress--wrap > div:after{
  2210. content:'';
  2211. width:25px;
  2212. height:25px;
  2213. background: url(../img/st_arrow.png) no-repeat center;
  2214. display: block;
  2215. position: absolute;
  2216. top:28px;
  2217. right:-45px;
  2218. }
  2219. .progress--wrap > div:last-child:after{
  2220. display:none;
  2221. }
  2222. .progress--wrap > div > .status--box{
  2223. width: 188px;
  2224. height: 80px;
  2225. background: #FFFFFF;
  2226. border: 1px solid #EEEEEE;
  2227. border-radius: 15px;
  2228. display: flex;
  2229. align-items: center;
  2230. justify-content:center;
  2231. font-weight: 500;
  2232. font-size: 14px;
  2233. text-align: center;
  2234. letter-spacing: -0.02em;
  2235. color: #A2A7B0;
  2236. }
  2237. .progress--wrap > div.actv .status--box{
  2238. border: 1px solid rgba(30, 117, 255, 0.5);
  2239. font-weight: 500;
  2240. font-size: 14px;
  2241. letter-spacing: -0.02em;
  2242. color: #1E75FF;
  2243. }
  2244. .progress--wrap > div.actv .status--box:before{
  2245. content:'';
  2246. width:26px;
  2247. height:26px;
  2248. display: inline-flex;
  2249. background:url(../img/check.svg) no-repeat center;
  2250. margin-right:5px;
  2251. }
  2252. .progress--wrap > div > .status--desc{}
  2253. .progress--wrap > div > .status--desc p{
  2254. font-weight: 400;
  2255. font-size: 13px;
  2256. text-align: center;
  2257. letter-spacing: -0.02em;
  2258. color: #333333;
  2259. margin-top:15px;
  2260. margin-bottom:20px;
  2261. }
  2262. .progress--wrap > div > .status--desc button{
  2263. font-weight: 500;
  2264. font-size: 12px;
  2265. letter-spacing: -0.03em;
  2266. color: #FFFFFF;
  2267. display: flex;
  2268. align-items: center;
  2269. justify-content: center;
  2270. width: 60px;
  2271. height: 26px;
  2272. background: #BBC4D3;
  2273. border-radius: 8px;
  2274. margin:0 auto;
  2275. }
  2276. /** 사고이력 레이어 팝업 **/
  2277. .layer_popup{padding:20px 28px 30px;background:#fff;}
  2278. .layer_popup .tit{margin-bottom:15px;font-size:18px;color:#464646;}
  2279. .layer_popup .cont{border-top:1px solid #000;border-bottom:1px solid #000;}
  2280. .layer_popup .cont2{padding:20px 0 0;}
  2281. .layer_popup .cont .return_msg{padding:33px 0 33px 65px;background:url('/admin/img/ic_return.png') 0 50% no-repeat;line-height:25px;}
  2282. .layer_popup .btn_center{margin-top:20px;}
  2283. .layer_popup .close{overflow:hidden;position:absolute;top:0;right:0;width:32px;height:32px;background:url('/admin/img/btn_popup_close.png') 50% no-repeat;text-indent:-9999px;cursor:pointer;}
  2284. .layer_popup .tbl_list2{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
  2285. .layer_popup .tbl_list2 td .check_wrap{margin-right:20px;}
  2286. .history_popup{position:relative;padding:10px 50px 20px;width:1100px;font-size:13px;}
  2287. .history_popup h3{margin-top:20px;padding:0 0 22px;background:none;font-size:30px;color:#000;border-bottom:1px solid #000;}
  2288. .history_popup h4,
  2289. .history_popup h5{margin:25px 0 5px;font-size:15px;color:#000;}
  2290. .history_popup h4:first-child{margin-top:0;}
  2291. .history_popup .scr_cont{margin-top:30px;}
  2292. .history_popup .scr_cont2{overflow:auto;margin-top:25px;padding:0 20px 30px 0;height:660px;}
  2293. .history_popup .tbl_data{border:1px solid #d5d5d5;}
  2294. .history_popup .tbl_data th,
  2295. .history_popup .tbl_data td{padding-left:22px;border-top:1px solid #e5e5e5;text-align:left;vertical-align:middle;}
  2296. .history_popup .tbl_data tr:first-child th,
  2297. .history_popup .tbl_data tr:first-child td{border-top:none;}
  2298. .history_popup .tbl_data th{background:#f0f0f0;}
  2299. .history_popup .tbl_data td{height:38px;border-left:none;color:#808080;}
  2300. .history_popup .tbl_data td .inp_txt{color:#808080;}
  2301. .history_popup .tbl_data2{border:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}
  2302. .history_popup .tbl_data2 th,
  2303. .history_popup .tbl_data2 td{height:39px;border-top:1px solid #e5e5e5;border-left:1px solid #c9c9c9;text-align:center;vertical-align:middle;}
  2304. .history_popup .tbl_data2 thead th{padding:0;background:#f0f0f0;font-weight:400;}
  2305. .history_popup .tbl_data2 thead tr:first-child th{border-top:none;}
  2306. .history_popup .tbl_data2 tbody th{padding:0;background:none;}
  2307. .history_popup .tbl_data2 td{color:#000;}
  2308. .history_popup .notice01{margin-top:10px;padding-left:36px;background:url('/admin/img/ico_notice01.gif') no-repeat;line-height:29px;}
  2309. .history_popup .notice02{margin-top:10px;padding-left:36px;background:url('/admin/img/ico_notice02.gif') no-repeat;line-height:30px;}
  2310. .history_popup .notice03 > li{margin-top:30px;line-height:23px;}
  2311. .history_popup .notice03 li ol li{padding-left:14px;list-style:decimal;list-style-position:inside;line-height:23px;text-indent:-14px;}
  2312. .history_popup .sign{margin-top:55px;text-align:center;}
  2313. .history_popup .performance_check{overflow:hidden;}
  2314. .history_popup .performance_check dt{float:none;clear:both;margin:70px 0 22px;font:700 15px/1 'NS';color:#000;}
  2315. .history_popup .scr_cont .performance_check:first-child dt{margin-top:0;}
  2316. .history_popup .performance_check dd{float:left;padding-right:50px;width:50%;}
  2317. .history_popup .performance_check dd span{display:block;border-bottom:1px solid #e5e5e5;line-height:40px;}
  2318. .history_popup .close{top:32px;right:48px;width:22px;height:17px;background:url('../img/btn_popup_close2.png') no-repeat;}
  2319. .collapse_area.popup{width:1000px;margin:0;overflow:auto;height:660px;padding:0 20px 30px 0;}
  2320. .collapse_area{width:1140px;margin:0 auto;}
  2321. .collapse_area .report_tit{background:#333;color:#fff;font-size:16px;width:100%;padding:20px 30px;text-align:left;line-height:19px;margin-top:30px;}
  2322. .collapse_area .report_con{width:100%;display:inline-block;border:1px solid #e0e0e0;padding:30px 20px;border-top:0;}
  2323. .collapse_area .report_con p.s_txt{font-size:13px;color:#333;margin-bottom:20px;}
  2324. .collapse_area .report_con .dol-md-6{width:48.6%;margin-right:30px;display:inline-block;float:left;}
  2325. .collapse_area .report_con .dol-md-6:last-child{margin-right:0;}
  2326. .collapse_area .report_con .report_row{margin-top:20px;width:100%;}
  2327. .col-sm-4{width:33.1%;text-align:center;display:inline-block;}
  2328. .dol-md-6 table.learn-box{}
  2329. .dol-md-6 table.learn-box tbody tr th{background-color:#f5f5f5;border:1px solid #ddd;vertical-align:middle;width:40%;padding:15px 0;color:#222;font-weight:500;}
  2330. .dol-md-6 table.learn-box tbody tr td{border:1px solid #ddd;vertical-align:middle;width:60%;padding:15px 0 15px 25px;color:#189bfa;text-align:left;font-weight:500;}
  2331. .dol-md-5 table.learn-box{width:100%;}
  2332. .dol-md-5 table.learn-box tbody tr th{background-color:#f5f5f5;border:1px solid #ddd;vertical-align:middle;width:25%;padding:20px 0;color:#222;font-weight:400;}
  2333. .dol-md-5 table.learn-box tbody tr td{border:1px solid #ddd;text-align:center;vertical-align:middle;width:25%;padding:20px 0;color:#189bfa;font-weight:600;}
  2334. .dol-md-5 table.learn-box tbody tr td.df_gray{color:#333;}
  2335. .guide-box-container{position:relative;width:100%;display:block;margin-top:40px;}
  2336. .guide-box-container .deco{z-index:3;width:140px;position:absolute;right:10px;bottom:-10px;}
  2337. .guide-box-container .deco img{display:block;max-width:100%;height:auto;}
  2338. .guide-box-container .guide-box{position:relative;z-index:2;padding:30px;padding-right:160px;background-color:#f5f5f5;}
  2339. .guide-box-container .guide-box span.guide-title{background-color:#189bfa;color:#fff;border-radius:18px;padding:10px 20px;line-height:12px;font-size:13px;position:absolute;top:-14px;}
  2340. .guide-box-container .guide-box ul.guide-list{}
  2341. .guide-box-container .guide-box ul.guide-list li{padding-left:10px;margin-top:10px;position:relative;}
  2342. .guide-box-container .guide-box ul.guide-list li strong.li-title{position:static;display:block;left:0;top:0;font-size:15px;line-height:24px;color:#222;letter-spacing:-1px;margin-bottom:5px;}
  2343. .guide-box-container .guide-box ul.guide-list li strong.li-title:before{content:"";display:inline-block;width:4px;height:4px;background-color:#189bfa;margin-right:10px;position:relative;top:-3px;}
  2344. .guide-box-container .guide-box ul.guide-list li .li-content{padding-left:13px;font-size:14px;line-height:24px;color:#777;margin-bottom:15px;}
  2345. ul.ex_box_wrap{display:block;}
  2346. ul.ex_box_wrap li{float:left;border:1px solid #e6e6e6;margin-right:30px;width:247px;margin-bottom:30px;padding-bottom:20px;text-align:center;}
  2347. ul.ex_box_wrap li:nth-child(4), .collapse_area .report_con ul.ex_box_wrap li:nth-child(8){margin-right:0;}
  2348. ul.ex_box_wrap li div.ico{width:100px;margin:auto;padding:20px 0 15px 0;}
  2349. ul.ex_box_wrap li div.ico img{text-align:center;width:100%;}
  2350. ul.ex_box_wrap li span{color:#333;font-size:15px;margin-bottom:5px;}
  2351. ul.ex_box_wrap li .price{font-size:19px;color:#189bfa;font-weight:300;margin-top:10px;}
  2352. ul.ex_box_wrap li .off{color:#777;}
  2353. .col-sm-4 div.ico{width:100px;margin:auto;padding:20px 0 15px 0;}
  2354. .col-sm-4 div.ico img{text-align:center;width:100%;}
  2355. .col-sm-4 span{color:#333;font-size:15px;margin-bottom:5px;}
  2356. .col-sm-4 .price{font-size:19px;color:#189bfa;font-weight:300;margin-top:10px;}
  2357. .col-sm-4 .off{color:#777;}
  2358. .report_con .message{font-size:20px;margin-top:25px;text-align:center;font-weight:300;color:#222;clear:both;}
  2359. .report_con .message strong.color-key{color:#189bfa;}
  2360. .report_con .message i.icon-font{margin-top:-3px;vertical-align:middle;}
  2361. .icon-font{font-family: 'Noto Sans KR', sans-serif;line-height:1;position:relative;display:inline-block;-webkit-font-smoothing:antialiased;margin-right:5px;}
  2362. .icon-siren:before{content:"";display:inline-block;width:36px;height:30px;background:no-repeat;background-position:center center;background:url(https://www.carhistory.or.kr/img/icon/siren.png);background-size:cover;}
  2363. .icon-angle-up:before{content:"\f106";}
  2364. .icon-siren.small:before{width:30px;height:25px;margin-right:5px;}
  2365. .message.small{font-size:16px;margin-bottom:20px;}
  2366. .message.small strong{font-weight:500;}
  2367. .report_con .bg-lightgray{background-color:#f5f5f5;font-size:16px;line-height:26px;text-align:center;border:1px solid #e8e8e8;padding:20px 0;margin-bottom:20px;}
  2368. span.color-sky{color:#189bfa;}
  2369. .report_con p{font-size:14px;color:#444;font-weight:400;line-height:25px;}
  2370. .report_con p.small{font-size:12px;margin-top:20px;}
  2371. .report_con p.small.color-gray{color:#787878;}
  2372. .report_con ul.dashed-line{margin-top:25px;}
  2373. .report_con ul.dashed-line li{padding:30px 0;border-top:1px dashed #b4b4b4;}
  2374. .report_con ul.dashed-line li:first-child{border-top:none;padding-top:0;}
  2375. .crash-info-list{display:table;table-layout:fixed;width:100%;}
  2376. .crash-info-list .row [class^="col-md-"]{display:inline-table;min-height:1px;float:none;}
  2377. .crash-info-list .row{display:table-row;}
  2378. .crash-info-list .row div{float:left;text-align:center;vertical-align:middle;width:100%;}
  2379. .crash-info-list .row .col-md-2{width:16.66666667%;}
  2380. .crash-info-list .row .col-md-4{width:30.6%;}
  2381. .crash-info-list .row .col-md-6{width:49%;margin-right:30px;}
  2382. .crash-info-list .date{vertical-align:middle;}
  2383. .xlarge{color:#189bfa;font-size:24px;line-height:26px;}
  2384. .table-head{color:#fff;text-align:center;padding:18px;margin-bottom:5px;}
  2385. .table-head.color-sky{background-color:#189bfa;}
  2386. .table-head.color-mint{background-color:#00b5b8;}
  2387. .crash_tb{width:100%;}
  2388. .crash_tb thead th{font-size:14px;height:50px;line-height:47px;background-color:#f5f5f5;border:1px solid #d2d2d2;color:#333;font-weight:400;width:50%;}
  2389. .crash_tb tbody td span.badge{font-size:13px;display:inline-block;vertical-align:middle;letter-spacing:-0.02em;border-radius:10px;background-color:#3c3c3c;color:#fff;line-height:20px;height:20px;padding:0 7px;font-weight:400;margin-bottom:5px;}
  2390. .crash_tb tbody td a.btn{display:inline-block;margin-bottom:0;font-weight:normal;letter-spacing:-0.02em;text-transform:uppercase;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #189bfa;color:#189bfa;background-color:#fff;font-size:12px;border-radius:13px;padding:0 10px;margin-bottom:12px;}
  2391. .crash_tb tbody td a.btn:hover{background:#006eb6;color:#fff;border:1px solid #006eb6;}
  2392. .crash_tb tbody td{text-align:center;font-size:14px;line-height:22px;border:1px solid #d2d2d2;color:#222;font-weight:700;width:50%;vertical-align:middle;padding:20px 0;}
  2393. .crash_tb tbody tr.long-1{height:90px;padding:0;}
  2394. .crash_tb tbody tr.long-2{height:190px;padding:0;}
  2395. .crash_tb tbody td strong.color-sky{color:#189bfa;}
  2396. .crash_tb tbody td strong.color-mint{color:#00b5b8;}
  2397. .bullet-list{}
  2398. .bullet-list li{position:relative;padding-left:10px;font-size:14px;line-height:25px;letter-spacing:-1px;}
  2399. .bullet-list li .bullet{position:absolute;left:0;top:0;}
  2400. .bullet-list li .color-key{color:#189bfa;}
  2401. .collapse_area.popup .report_con ul.ex_box_wrap li{width:22.5%;}
  2402. .collapse_area.popup .report_con ul.ex_box_wrap li:nth-child(4){margin-right:0;}
  2403. .collapse_area.popup .report_con ul.dashed-line li div.crash-info-list .row .col-md-2{width:18%;}
  2404. .collapse_area.popup .report_con ul.dashed-line li div.crash-info-list .row .col-md-6{width:45%;}
  2405. .dol-md-6 table.learn-box{}
  2406. .dol-md-6 table.learn-box tbody tr th{background-color:#f5f5f5;border:1px solid #ddd;vertical-align:middle;width:40%;padding:15px 0;color:#222;font-weight:500;}
  2407. .dol-md-6 table.learn-box tbody tr td{border:1px solid #ddd;vertical-align:middle;width:60%;padding:15px 0 15px 25px;color:#189bfa;text-align:left;font-weight:500;}
  2408. .dol-md-5 table.learn-box{width:100%;}
  2409. .dol-md-5 table.learn-box tbody tr th{background-color:#f5f5f5;border:1px solid #ddd;vertical-align:middle;width:25%;padding:20px 0;color:#222;font-weight:400;}
  2410. .dol-md-5 table.learn-box tbody tr td{border:1px solid #ddd;text-align:center;vertical-align:middle;width:25%;padding:20px 0;color:#189bfa;font-weight:600;}
  2411. .dol-md-5 table.learn-box tbody tr td.df_gray{color:#333;}
  2412. .guide-box-container{position:relative;width:100%;display:block;margin-top:40px;}
  2413. .guide-box-container .deco{z-index:3;width:140px;position:absolute;right:10px;bottom:-10px;}
  2414. .guide-box-container .deco img{display:block;max-width:100%;height:auto;}
  2415. .guide-box-container .guide-box{position:relative;z-index:2;padding:30px;padding-right:160px;background-color:#f5f5f5;}
  2416. .guide-box-container .guide-box span.guide-title{background-color:#189bfa;color:#fff;border-radius:18px;padding:10px 20px;line-height:12px;font-size:13px;position:absolute;top:-14px;}
  2417. .guide-box-container .guide-box ul.guide-list{}
  2418. .guide-box-container .guide-box ul.guide-list li{padding-left:10px;margin-top:10px;position:relative;}
  2419. .guide-box-container .guide-box ul.guide-list li strong.li-title{position:static;display:block;left:0;top:0;font-size:15px;line-height:24px;color:#222;letter-spacing:-1px;margin-bottom:5px;}
  2420. .guide-box-container .guide-box ul.guide-list li strong.li-title:before{content:"";display:inline-block;width:4px;height:4px;background-color:#189bfa;margin-right:10px;position:relative;top:-3px;}
  2421. .guide-box-container .guide-box ul.guide-list li .li-content{padding-left:13px;font-size:14px;line-height:24px;color:#777;margin-bottom:15px;}
  2422. ul.ex_box_wrap{display:block;}
  2423. ul.ex_box_wrap li{float:left;border:1px solid #e6e6e6;margin-right:30px;width:247px;margin-bottom:30px;padding-bottom:20px;text-align:center;}
  2424. ul.ex_box_wrap li:nth-child(4), .collapse_area .report_con ul.ex_box_wrap li:nth-child(8){margin-right:0;}
  2425. ul.ex_box_wrap li div.ico{width:100px;margin:auto;padding:20px 0 15px 0;}
  2426. ul.ex_box_wrap li div.ico img{text-align:center;width:100%;}
  2427. ul.ex_box_wrap li span{color:#333;font-size:15px;margin-bottom:5px;}
  2428. ul.ex_box_wrap li .price{font-size:19px;color:#189bfa;font-weight:300;margin-top:10px;}
  2429. ul.ex_box_wrap li .off{color:#777;}
  2430. /** 2023-03-02 상세 페이지 금액 스텝 **/
  2431. .price--info--wrap{
  2432. width:100%;
  2433. max-width:1200px;
  2434. margin:0 auto;
  2435. display: flex;
  2436. align-items: center;
  2437. justify-content: center;
  2438. gap:25px;
  2439. }
  2440. .price--info--wrap > div{
  2441. width:100%;
  2442. max-width:297px;
  2443. height:94px;
  2444. display: flex;
  2445. align-items:center;
  2446. justify-content:flex-start;
  2447. background: rgba(239, 242, 245, .8);
  2448. border-radius: 18px;
  2449. padding-left:20px;
  2450. }
  2451. .price--info--wrap > div .thumb{
  2452. width: 54px;
  2453. height: 54px;
  2454. border-radius: 10px;
  2455. background: #FFFFFF;
  2456. margin-right:22px;
  2457. }
  2458. .price--info--wrap > div .thumb.ic--01{background: #FFFFFF url(../img/tmb_ic01.svg) no-repeat center!important;}
  2459. .price--info--wrap > div .thumb.ic--02{background: #FFFFFF url(../img/tmb_ic02.svg) no-repeat center!important;}
  2460. .price--info--wrap > div .thumb.ic--03{background: #FFFFFF url(../img/tmb_ic03.svg) no-repeat center!important;}
  2461. .price--info--wrap > div .thumb.ic--04{background: #FFFFFF url(../img/tmb_ic04.svg) no-repeat center!important;}
  2462. .price--info--wrap > div .desc h2{
  2463. font-weight: 400;
  2464. font-size: 14px;
  2465. line-height: 100%;
  2466. letter-spacing: -0.03em;
  2467. color: #666666;
  2468. }
  2469. .price--info--wrap > div .desc p{
  2470. font-family: 'Montserrat';
  2471. font-style: normal;
  2472. font-weight: 600;
  2473. font-size: 17px;
  2474. letter-spacing: 0.03em;
  2475. color: #000000;
  2476. display: flex;
  2477. align-items:center;
  2478. margin-top:12px;
  2479. }
  2480. .price--info--wrap > div .desc p span{
  2481. font-family: 'Noto Sans KR';
  2482. font-style: normal;
  2483. font-weight: 400;
  2484. font-size: 12px;
  2485. letter-spacing: -0.03em;
  2486. color: #333333;
  2487. margin-left:5px;
  2488. }
  2489. .price--info--wrap > div:nth-of-type(1){
  2490. max-width:235px;
  2491. background: #37A0EA;
  2492. }
  2493. .price--info--wrap > div:nth-of-type(1) .desc p span,
  2494. .price--info--wrap > div:nth-of-type(1) .desc h2,
  2495. .price--info--wrap > div:nth-of-type(1) .desc p{
  2496. color:#fff;
  2497. }
  2498. .trading--finish{}
  2499. .trading--finish li{
  2500. font-weight: 350;
  2501. font-size: 14px;
  2502. color: #333333;
  2503. margin-bottom:5px;
  2504. }
  2505. .trading--finish li span{
  2506. display: inline-flex;
  2507. align-items:center;
  2508. justify-content:center;
  2509. min-width:50px;
  2510. width: 50px;
  2511. height: 28px;
  2512. background: #FFFFFF;
  2513. border: 1px solid rgba(30, 117, 255, 0.5);
  2514. border-radius: 50px;
  2515. margin-left:15px;
  2516. }
  2517. .status--text.tr--missed{
  2518. font-weight: 400;
  2519. font-size: 14px;
  2520. letter-spacing: -0.03em;
  2521. color: #8691A3;
  2522. }
  2523. .status--text.tr--delay{
  2524. font-weight: 400;
  2525. font-size: 14px;
  2526. letter-spacing: -0.03em;
  2527. color: #333333;
  2528. }
  2529. .status--text.tr--fail{
  2530. font-weight: 400;
  2531. font-size: 14px;
  2532. letter-spacing: -0.03em;
  2533. color: #E12544;
  2534. }
  2535. /** 사고이력 조회 **/
  2536. .car--search--wrap{
  2537. display:flex;
  2538. align-items: center;
  2539. justify-content: center;
  2540. width:100%;
  2541. padding-top:111px;
  2542. padding-bottom:171px;
  2543. }
  2544. .car--search--wrap .car--serach--inner{
  2545. width:100%;
  2546. max-width:1200px;
  2547. display:flex;
  2548. align-items:center;
  2549. justify-content: center;
  2550. }
  2551. .car--search--wrap .car--serach--inner .thumb{
  2552. width:545px;
  2553. height:517px;
  2554. background: url(../img/hp_img.png) no-repeat center;
  2555. margin-right:70px;
  2556. }
  2557. .car--search--wrap .car--serach--inner .desc h2{
  2558. font-weight: 700;
  2559. font-size: 45px;
  2560. line-height: 100%;
  2561. letter-spacing: -0.03em;
  2562. color: #333333;
  2563. }
  2564. .car--search--wrap .car--serach--inner .desc h2 span{
  2565. color: #417FFA;
  2566. }
  2567. .car--search--wrap .car--serach--inner .desc p{
  2568. font-weight: 350;
  2569. font-size: 18px;
  2570. line-height: 100%;
  2571. letter-spacing: -0.03em;
  2572. color: #555555;
  2573. margin-top:40px;
  2574. margin-bottom:80px;
  2575. }
  2576. .car--search--wrap .car--serach--inner .desc input{
  2577. min-width:420px;
  2578. padding-left:30px;
  2579. color:#555;
  2580. }
  2581. .car--search--wrap .car--serach--inner .desc input::placeholder{
  2582. font-weight: 400;
  2583. font-size: 17px;
  2584. letter-spacing: -0.03em;
  2585. color: #B7B7B7;
  2586. }
  2587. .car--search--wrap .car--serach--inner .desc button{
  2588. min-width:150px;
  2589. font-weight: 700;
  2590. font-size: 17px;
  2591. text-align: center;
  2592. letter-spacing: -0.03em;
  2593. color: #FFFFFF;
  2594. }
  2595. /** 공지사항 **/
  2596. .notice--board--wrap{
  2597. width:100%;
  2598. max-width:1200px;
  2599. margin:0 auto;
  2600. padding-top:44px;
  2601. }
  2602. .notice--board--wrap.view--type{
  2603. padding-top:90px;
  2604. }
  2605. .notice--board--wrap .board--search--wrap .result--count{
  2606. font-weight: 350;
  2607. font-size: 15px;
  2608. letter-spacing: -0.03em;
  2609. color: #333333;
  2610. }
  2611. .notice--board--wrap .board--search--wrap .result--count span{
  2612. font-weight: 700;
  2613. font-size: 15px;
  2614. letter-spacing: -0.03em;
  2615. color: #1E75FF;
  2616. }
  2617. .notice--board--wrap .board--search--wrap .sch--wrappers{
  2618. position:relative;
  2619. }
  2620. .notice--board--wrap .board--search--wrap .sch--wrappers input{
  2621. height:47px;
  2622. background:#F9F9F9;
  2623. width:300px;
  2624. border-radius: 10px;
  2625. }
  2626. .notice--board--wrap .board--search--wrap .sch--wrappers input::placeholder{
  2627. font-weight: 350;
  2628. font-size: 14px;
  2629. letter-spacing: -0.03em;
  2630. color: #9A9A9A;
  2631. }
  2632. .notice--board--wrap .board--search--wrap .sch--wrappers .sch--btn{
  2633. position: absolute;
  2634. top:0px;
  2635. right:0px;
  2636. z-index: 9;
  2637. width:47px;
  2638. height:47px;
  2639. background:url(../img/sch_ic2.svg) no-repeat center;
  2640. }
  2641. .notice--board--wrap table{
  2642. width:100%;
  2643. }
  2644. .notice--board--wrap table tbody tr{
  2645. position:relative;
  2646. }
  2647. .notice--board--wrap table tbody tr:after{
  2648. content:'';
  2649. display: block;
  2650. position: absolute;
  2651. top:5px;
  2652. left:0px;
  2653. height:62px;
  2654. width:100%;
  2655. border:1px solid #f4f4f4;
  2656. border-radius: 10px;
  2657. }
  2658. .notice--board--wrap table tbody tr td{
  2659. height:72px;
  2660. padding:5px;
  2661. }
  2662. .notice--board--wrap table tbody tr td .board--captions{
  2663. font-weight: 400;
  2664. font-size: 15px;
  2665. letter-spacing: -0.03em;
  2666. color: #000000;
  2667. }
  2668. .notice--board--wrap table tbody tr td .board--captions .lock--notice{
  2669. display:inline-flex;
  2670. align-items: center;
  2671. justify-content:center;
  2672. width: 70px;
  2673. height: 34px;
  2674. background: #FFFFFF;
  2675. border: 1px solid rgba(30, 117, 255, 0.5);
  2676. border-radius: 10px;
  2677. font-weight: 500;
  2678. font-size: 13px;
  2679. letter-spacing: -0.03em;
  2680. color: #1E75FF;
  2681. margin-right:25px;
  2682. }
  2683. .notice--board--wrap table tbody tr td .date--text{
  2684. font-weight: 350;
  2685. font-size: 15px;
  2686. color: #888888;
  2687. }
  2688. .notice--board--wrap table tbody tr td .numb{
  2689. font-weight: 350;
  2690. font-size: 15px;
  2691. letter-spacing: -0.03em;
  2692. color: #555555;
  2693. }
  2694. .board--view--wrap{}
  2695. .board--view--wrap > h2{
  2696. font-weight: 700;
  2697. font-size: 40px;
  2698. line-height: 100%;
  2699. text-align: center;
  2700. letter-spacing: -0.03em;
  2701. color: #222222;
  2702. margin-bottom:50px;
  2703. }
  2704. .board--view--wrap .date--box{
  2705. display: flex;
  2706. align-items: center;
  2707. justify-content:center;
  2708. font-weight: 350;
  2709. font-size: 15px;
  2710. text-align: center;
  2711. color: #888888;
  2712. }
  2713. .board--view--wrap .date--box .icon--date{
  2714. width:17px;
  2715. height:17px;
  2716. display: inline-flex;
  2717. background:url(../img/cal_ic.svg) no-repeat center;
  2718. margin-right:12px;
  2719. }
  2720. .board--view--wrap .editor--wrap{
  2721. width:100%;
  2722. max-width:1035px;
  2723. margin:0 auto;
  2724. margin-top:90px;
  2725. }
  2726. .board--view--wrap .btn--wrapper .btn-list{
  2727. width:130px;
  2728. height:60px;
  2729. background: #333333;
  2730. border-radius: 13px;
  2731. font-weight: 500;
  2732. font-size: 15px;
  2733. text-align: center;
  2734. letter-spacing: -0.03em;
  2735. color: #FFFFFF;
  2736. }
  2737. .faq--wrap > div{}
  2738. .faq--wrap > div > ul > li{
  2739. background: #FFFFFF;
  2740. border: 1px solid #F4F4F4;
  2741. border-radius: 10px;
  2742. padding:25px 30px;
  2743. margin-bottom:10px;
  2744. }
  2745. .faq--wrap > div > ul > li .faq--header{
  2746. display: flex;
  2747. align-items: center;
  2748. justify-content:flex-start;
  2749. position: relative;
  2750. z-index: 1;
  2751. }
  2752. .faq--wrap > div > ul > li .faq--header:after{
  2753. content:'';
  2754. position: absolute;
  2755. top:0px;
  2756. right:0px;
  2757. width:16px;
  2758. height:16px;
  2759. display: block;
  2760. background: url(../img/arrow_botton_ic2.svg) no-repeat center;
  2761. }
  2762. .faq--wrap > div > ul > li.actv .faq--header:after{
  2763. transform: rotate(180deg);
  2764. }
  2765. .faq--wrap > div > ul > li .faq--header .q--icon{
  2766. display: inline-flex;
  2767. min-width:16px;
  2768. width:16px;
  2769. height:16px;
  2770. background: url(../img/q_ic.svg) no-repeat center;
  2771. margin-right:30px;
  2772. }
  2773. .faq--wrap > div > ul > li .faq--header > h2{
  2774. font-weight: 500;
  2775. font-size: 15px;
  2776. letter-spacing: -0.03em;
  2777. color: #000000;
  2778. }
  2779. .faq--wrap > div > ul > li .faq--body{
  2780. display: none;
  2781. background: #F9F9F9;
  2782. padding:25px;
  2783. border-radius: 12px;
  2784. margin-top:20px;
  2785. font-weight: 350;
  2786. font-size: 15px;
  2787. letter-spacing: -0.03em;
  2788. color: #444444;
  2789. }
  2790. .faq--wrap > div > ul > li.actv .faq--body{
  2791. display: block;
  2792. }
  2793. .qna--wrapper{
  2794. width:100%;
  2795. margin:0 auto;
  2796. background: #F1F6F9;
  2797. padding-top:60px;
  2798. padding-bottom:100px;
  2799. }
  2800. .qna--wrapper .qna--inner{
  2801. width:100%;
  2802. max-width:1200px;
  2803. margin:0 auto;
  2804. }
  2805. .qna--wrapper .qna--inner .form--wrapper textarea{
  2806. padding:22px;
  2807. }
  2808. .qna--wrapper .qna--inner .form--wrapper > div > label{
  2809. font-weight: 500;
  2810. font-size: 15px;
  2811. letter-spacing: -0.03em;
  2812. color: #000000;
  2813. margin-bottom:15px;
  2814. }
  2815. .qna--wrapper .qna--inner .form--wrapper > div select,
  2816. .qna--wrapper .qna--inner .form--wrapper > div input{
  2817. height: 54px;
  2818. background-color: #FFFFFF;
  2819. border: 1px solid #EEEEEE;
  2820. border-radius: 8px;
  2821. }
  2822. .qna--wrapper .qna--inner .form--wrapper > label{
  2823. font-weight: 500;
  2824. font-size: 15px;
  2825. letter-spacing: -0.03em;
  2826. color: #000000;
  2827. margin-bottom:15px;
  2828. }
  2829. .qna--wrapper .qna--inner .agree--wrapper label{
  2830. font-weight: 350;
  2831. font-size: 15px;
  2832. text-align: right;
  2833. letter-spacing: -0.03em;
  2834. color: #555555;
  2835. }
  2836. .qna--wrapper .qna--inner .info--btn{
  2837. display: inline-flex;
  2838. min-width:18px;
  2839. width:18px;
  2840. height:18px;
  2841. background:url(../img/info.png) no-repeat center;
  2842. margin-left:8px;
  2843. position: relative;
  2844. top:1px;
  2845. }
  2846. .qna--wrapper .qna--inner .btn--wrappers{
  2847. padding-top:70px;
  2848. display: flex;
  2849. align-items: center;
  2850. justify-content: center;
  2851. width:100%;
  2852. }
  2853. .qna--wrapper .qna--inner .btn--wrappers button{
  2854. width:150px;
  2855. height:60px;
  2856. border-radius: 10px;
  2857. }
  2858. .nm--btn--wrapper{
  2859. width:100%;
  2860. max-width:1200px;
  2861. margin:0 auto;
  2862. display:flex;
  2863. align-items:center;
  2864. justify-content:flex-end;
  2865. margin-top:35px;
  2866. }
  2867. .nm--btn--wrapper button{
  2868. width: 240px;
  2869. height: 65px;
  2870. }