@charset "UTF-8";
.new_direct .icon.num{content: ""; position: absolute; width: 20px; height: 20px; background-position: 50% 50%; background-size: 100% 100%; background-repeat: no-repeat; background-color: #555557; border-radius: 50%;}
.new_direct [data-bg=bg_overseastrip]:before{content: ""; display: block; width: 383px; height: 348px; margin: 72px auto 60px; background: url("../../images/new/overseastrip/bg_overseastrip.png") 50% 50% no-repeat; background-size: 100%;}
.new_direct [data-icon=num01]{background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5908 5.30005H9.78809L7.51562 6.74731V8.43579L9.62305 7.11548H9.67383V14.4915H11.5908V5.30005Z' fill='white'/%3E%3C/svg%3E%0A");}
.new_direct [data-icon=num02]{background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.78909 14.6184H13.3653V13.0442H9.44241V12.9934L10.8389 11.635C12.7305 9.92114 13.2383 9.06421 13.2383 8.01685C13.2383 6.42358 11.9307 5.30005 9.96291 5.30005C8.02688 5.30005 6.69387 6.44897 6.70022 8.24536H8.51565C8.5093 7.36304 9.07424 6.81714 9.93752 6.82349C10.7818 6.81714 11.3975 7.32495 11.3975 8.1438C11.3975 8.87378 10.9341 9.38159 10.0772 10.2004L6.77639 13.2346L6.78909 14.6184Z' fill='white'/%3E%3C/svg%3E%0A");}
.new_direct [data-icon=num03]{background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.90381 14.7454C11.9795 14.7454 13.4712 13.6155 13.4585 12.0413C13.4712 10.8923 12.7285 10.0735 11.3765 9.90845V9.83228C12.4048 9.64819 13.1221 8.91821 13.1157 7.88989C13.1221 6.43628 11.8462 5.30005 9.9292 5.30005C8.04395 5.30005 6.62207 6.39819 6.59033 7.97876H8.41846C8.4502 7.27417 9.1167 6.81714 9.9292 6.82349C10.7417 6.81714 11.2812 7.29956 11.2749 8.00415C11.2812 8.72778 10.6465 9.2229 9.73877 9.2229H8.88818V10.6321H9.73877C10.8179 10.6384 11.4844 11.1653 11.478 11.9143C11.4844 12.657 10.8306 13.1648 9.9165 13.1711C9.02783 13.1648 8.36133 12.7141 8.32959 12.0286H6.3999C6.43799 13.6345 7.88525 14.7454 9.90381 14.7454Z' fill='white'/%3E%3C/svg%3E%0A");}
.new_direct [data-icon=num04]{background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.02734 12.8665H10.4961V14.4915H12.3115V12.8665H13.4795V11.3303H12.3115V5.30005H9.91211L6.02734 11.3557V12.8665ZM7.95703 11.3303V11.2542L10.4326 7.39478H10.5215V11.3303H7.95703Z' fill='white'/%3E%3C/svg%3E%0A");}
.new_direct [data-icon=num05]{background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.95166 14.6184C12.021 14.6184 13.4302 13.2917 13.4302 11.4319C13.4302 9.66724 12.1733 8.40405 10.4849 8.4104C9.67871 8.40405 8.98047 8.73413 8.64404 9.18481H8.56787L8.82178 6.86157H12.9097V5.30005H7.24756L6.75244 10.594H8.479C8.75195 10.0798 9.23438 9.81958 9.92627 9.81958C10.8911 9.82593 11.583 10.5051 11.5767 11.4827C11.583 12.4412 10.9038 13.114 9.95166 13.1077C9.15186 13.114 8.49805 12.6189 8.45361 11.9016H6.6001C6.63184 13.4885 8.03467 14.6184 9.95166 14.6184Z' fill='white'/%3E%3C/svg%3E%0A");}
.new_direct [data-icon=num06]{background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.92482 14.7454C12.0005 14.7517 13.4097 13.4124 13.4033 11.5461C13.4097 9.81323 12.1782 8.57544 10.5215 8.57544C9.50588 8.57544 8.59816 9.05151 8.17287 9.87036H8.084C8.0967 8.06128 8.7505 6.93774 10.001 6.93774C10.7437 6.93774 11.2705 7.33765 11.4229 7.97876H13.3018C13.1177 6.46802 11.8482 5.30005 10.001 5.30005C7.70314 5.30005 6.22414 7.13452 6.21779 10.2385C6.21144 13.6028 8.02687 14.739 9.92482 14.7454ZM8.27443 11.5969C8.28713 10.7019 8.99806 9.96558 9.93752 9.95923C10.8706 9.96558 11.5498 10.6765 11.5498 11.5969C11.5498 12.5237 10.8579 13.241 9.91213 13.2346C8.97267 13.241 8.28713 12.4983 8.27443 11.5969Z' fill='white'/%3E%3C/svg%3E%0A");}
.new_direct [data-icon=num07]{background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.60156 14.4914H9.58203L13.4541 6.8869V5.29999H6.9668V6.86151H11.4736V6.92499L7.60156 14.4914Z' fill='white'/%3E%3C/svg%3E%0A");}
.new_direct [data-icon=icon_benefit01]{background: url("../../images/new/overseastrip/icon_benefit_1.png") 50% 50% no-repeat;}
.new_direct [data-icon=icon_benefit02]{background: url("../../images/new/overseastrip/icon_benefit_2.png") 50% 50% no-repeat;}
.new_direct [data-icon=icon_benefit03]{background: url("../../images/new/overseastrip/icon_benefit_3.png") 50% 50% no-repeat;}
.new_direct [data-icon=icon_benefit04]{background: url("../../images/new/overseastrip/icon_benefit_4.png") 50% 50% no-repeat;}
.new_direct [data-category=overseastrip] .is_header{position: fixed; top: 0; right: 0; left: 0; z-index: 999; width: 100%; height: 68px; background: #ffffff; border-bottom: 1px solid #EFEFF1;}
.new_direct [data-category=overseastrip] .is_header .is_header_inner{position: relative; width: 100%; height: 100%;}
.new_direct [data-category=overseastrip] .is_header .is_header_inner .is_logo{top: 50%; left: 80px; content: ""; position: absolute; width: 129px; height: 20px; background-position: 50% 50%; background-size: 100% 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='130' height='20' viewBox='0 0 130 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M61.7254 1.64697V4.22255H63.6291V6.25067H61.7254V9.24929H59.3613V1.64697H61.7254Z' fill='%23003070'/%3E%3Cpath d='M52.8291 13.2929C52.8291 11.1528 54.6955 9.39844 57.2337 9.39844C59.772 9.39844 61.6383 11.1528 61.6383 13.2929C61.6383 15.433 59.7595 17.1998 57.2337 17.1998C54.7079 17.1998 52.8291 15.433 52.8291 13.2929M57.2088 15.2464C58.3535 15.2464 59.2867 14.3878 59.2867 13.2929C59.2867 12.198 58.3535 11.3643 57.2088 11.3643C56.0641 11.3643 55.1807 12.198 55.1807 13.2929C55.1807 14.3878 56.0641 15.2464 57.2088 15.2464Z' fill='%23003070'/%3E%3Cpath d='M51.5854 1.65967C51.5854 3.79976 51.4609 5.55414 48.3379 7.00991L49.4702 8.75184C50.8139 8.36613 52.3319 7.1841 52.9167 6.13894C53.5015 7.1841 55.0195 8.35369 56.3632 8.75184L57.5079 7.00991C54.3725 5.5417 54.2729 3.78732 54.2605 1.65967H51.5729H51.5854Z' fill='%23003070'/%3E%3Cpath d='M27.2322 5.24261H25.9879V1.68408H23.7607V17.038H25.9879V7.48225H27.2322V17.038H29.534V1.68408H27.2322V5.24261Z' fill='%23003070'/%3E%3Cpath d='M44.3482 5.24261H43.2657V1.68408H41.0137V17.038H43.2657V7.48225H44.3482V17.038H46.6625V1.68408H44.3482V5.24261Z' fill='%23003070'/%3E%3Cpath d='M3.58301 11.7505H6.00928V14.7989H13.2508V16.7897H3.58301V11.7505Z' fill='%23003070'/%3E%3Cpath d='M10.8874 9.79677H9.0957V7.81843H10.8874V6.48709H9.0957V4.50875H10.8874V1.67188H13.2515V12.9696H10.8874V9.79677Z' fill='%23003070'/%3E%3Cpath d='M35.2029 1V2.21936H32.5029V4.09816H33.8343C33.038 4.63319 32.5776 5.65346 32.5776 6.73595C32.5776 8.60232 34.1827 10.1949 36.3974 10.1949C38.6122 10.1949 40.2172 8.60232 40.2172 6.73595C40.2172 5.65346 39.7569 4.64563 38.9605 4.09816H40.2919V2.21936H37.5919V1H35.2029ZM38.0025 6.69863C38.0025 7.51983 37.3057 8.3037 36.3974 8.3037C35.4891 8.3037 34.7923 7.50738 34.7923 6.69863C34.7923 5.88987 35.4891 5.09355 36.3974 5.09355C37.3057 5.09355 38.0025 5.88987 38.0025 6.69863' fill='%23003070'/%3E%3Cpath d='M2.99862 1.0127V2.23205H0V4.11086H1.66728C0.883412 4.621 0.435485 5.62883 0.435485 6.5869C0.435485 8.45326 2.04056 9.97123 4.25531 9.97123C6.47006 9.97123 8.07513 8.4657 8.07513 6.5869C8.07513 5.64127 7.6272 4.63344 6.84333 4.11086H8.52306V2.23205H5.51199V1.0127H2.98618H2.99862ZM5.87282 6.53713C5.87282 7.35833 5.17605 8.06754 4.26775 8.06754C3.35945 8.06754 2.66268 7.35833 2.66268 6.53713C2.66268 5.71593 3.35945 5.00671 4.26775 5.00671C5.17605 5.00671 5.87282 5.71593 5.87282 6.53713Z' fill='%23003070'/%3E%3Cpath d='M22.9516 9.95859H19.0945V4.12309H22.2549V2.10742H16.6807V11.9743H22.9516V9.95859Z' fill='%23003070'/%3E%3Cpath d='M79.2259 8.251H81.2489V6.551H79.2259V2.063H77.1009V8.829C75.4349 9.526 73.7349 9.883 71.9839 9.883H71.1339C70.2839 9.883 69.9609 9.543 69.9609 8.846V4.46H74.8739V2.76H67.8359V8.931C67.8359 10.767 69.1109 11.583 70.9129 11.583H71.7629C73.7009 11.583 75.4859 11.141 77.1009 10.342V15.255C77.1009 15.697 77.3729 15.986 77.9169 15.986H78.4099C78.9879 15.986 79.2259 15.697 79.2259 15.255V8.251ZM95.8579 2.063H93.7329V15.255C93.7329 15.697 94.0049 15.986 94.5489 15.986H95.0419C95.6199 15.986 95.8579 15.697 95.8579 15.255V2.063ZM85.5219 6.857C85.5219 5.548 86.2359 4.375 87.7149 4.375C89.2109 4.375 89.9079 5.548 89.9079 6.857C89.9079 8.166 89.1939 9.322 87.7149 9.322C86.2189 9.322 85.5219 8.166 85.5219 6.857ZM83.4479 6.857C83.4479 9.373 85.3349 11.056 87.6809 11.056C90.0269 11.056 91.9819 9.373 91.9819 6.857C91.9819 4.341 90.0949 2.641 87.6809 2.641C85.2669 2.641 83.4479 4.341 83.4479 6.857ZM105.486 9.492C105.401 9.135 105.078 9.101 104.755 9.152C104.092 9.254 103.446 9.339 102.783 9.339H102.205C101.712 9.339 101.491 9.152 101.491 8.455V7.639H104.058C104.449 7.639 104.653 7.469 104.653 6.993V2.437H99.2809V4.137H102.528V5.939H99.3659V8.37C99.3659 10.206 100.471 11.022 102.103 11.022H102.698C103.48 11.022 104.347 10.92 105.214 10.699C105.486 10.631 105.707 10.359 105.588 9.9L105.486 9.492ZM112.014 12.178H102.817V13.844H109.889V17.057C109.889 17.499 110.161 17.788 110.705 17.788H111.198C111.776 17.788 112.014 17.499 112.014 17.057V12.178ZM108.954 2.063H106.931V5.48H105.095V7.146H106.931V10.495C106.931 10.937 107.203 11.226 107.747 11.226H108.138C108.716 11.226 108.954 10.937 108.954 10.495V2.063ZM112.014 2.063H109.991V10.58C109.991 11.022 110.263 11.311 110.807 11.311H111.198C111.776 11.311 112.014 11.022 112.014 10.58V2.063ZM126.164 5.786H119.228V4.273H126.538V2.573H117.103V7.996C117.103 8.965 117.46 9.594 118.378 10.036C119.262 10.478 120.571 10.665 121.778 10.682C123.478 10.699 125.382 10.58 126.572 10.036C126.946 9.866 127.099 9.526 126.963 9.169L126.844 8.846C126.691 8.455 126.334 8.353 125.96 8.489C124.821 8.88 123.291 8.948 121.965 8.948C121.234 8.948 120.35 8.88 119.772 8.642C119.194 8.404 119.228 7.945 119.228 7.52V7.35H126.164V5.786ZM128.85 12.79H114.944V14.49H128.85V12.79Z' fill='%23F18D00'/%3E%3Cpath d='M79.2259 8.251V8.151H79.1259V8.251H79.2259ZM81.2489 8.251V8.351H81.3489V8.251H81.2489ZM81.2489 6.551H81.3489V6.451H81.2489V6.551ZM79.2259 6.551H79.1259V6.651H79.2259V6.551ZM79.2259 2.063H79.3259V1.963H79.2259V2.063ZM77.1009 2.063V1.963H77.0009V2.063H77.1009ZM77.1009 8.829L77.1395 8.92125L77.2009 8.89556V8.829H77.1009ZM69.9609 4.46V4.36H69.8609V4.46H69.9609ZM74.8739 4.46V4.56H74.9739V4.46H74.8739ZM74.8739 2.76H74.9739V2.66H74.8739V2.76ZM67.8359 2.76V2.66H67.7359V2.76H67.8359ZM77.1009 10.342H77.2009V10.181L77.0566 10.2524L77.1009 10.342ZM79.2259 8.351H81.2489V8.151H79.2259V8.351ZM81.3489 8.251V6.551H81.1489V8.251H81.3489ZM81.2489 6.451H79.2259V6.651H81.2489V6.451ZM79.3259 6.551V2.063H79.1259V6.551H79.3259ZM79.2259 1.963H77.1009V2.163H79.2259V1.963ZM77.0009 2.063V8.829H77.2009V2.063H77.0009ZM77.0623 8.73675C75.4078 9.42895 73.7209 9.783 71.9839 9.783V9.983C73.749 9.983 75.462 9.62305 77.1395 8.92125L77.0623 8.73675ZM71.9839 9.783H71.1339V9.983H71.9839V9.783ZM71.1339 9.783C70.719 9.783 70.4562 9.69943 70.2964 9.5523C70.1386 9.40705 70.0609 9.18094 70.0609 8.846H69.8609C69.8609 9.20806 69.9447 9.50045 70.1609 9.69945C70.3751 9.89656 70.6989 9.983 71.1339 9.983V9.783ZM70.0609 8.846V4.46H69.8609V8.846H70.0609ZM69.9609 4.56H74.8739V4.36H69.9609V4.56ZM74.9739 4.46V2.76H74.7739V4.46H74.9739ZM74.8739 2.66H67.8359V2.86H74.8739V2.66ZM67.7359 2.76V8.931H67.9359V2.76H67.7359ZM67.7359 8.931C67.7359 9.87433 68.0648 10.5683 68.6363 11.0237C69.2042 11.4763 69.9987 11.683 70.9129 11.683V11.483C70.0251 11.483 69.2811 11.2817 68.761 10.8673C68.2445 10.4557 67.9359 9.82367 67.9359 8.931H67.7359ZM70.9129 11.683H71.7629V11.483H70.9129V11.683ZM71.7629 11.683C73.7166 11.683 75.5167 11.2373 77.1453 10.4316L77.0566 10.2524C75.4551 11.0447 73.6852 11.483 71.7629 11.483V11.683ZM77.0009 10.342V15.255H77.2009V10.342H77.0009ZM77.0009 15.255C77.0009 15.4968 77.0758 15.7086 77.2365 15.8592C77.3964 16.0091 77.6279 16.086 77.9169 16.086V15.886C77.6619 15.886 77.4854 15.8184 77.3733 15.7133C77.262 15.6089 77.2009 15.4552 77.2009 15.255H77.0009ZM77.9169 16.086H78.4099V15.886H77.9169V16.086ZM78.4099 16.086C78.7144 16.086 78.9474 16.0098 79.1042 15.8581C79.2615 15.7059 79.3259 15.4933 79.3259 15.255H79.1259C79.1259 15.4587 79.0713 15.6116 78.9651 15.7144C78.8584 15.8177 78.6834 15.886 78.4099 15.886V16.086ZM79.3259 15.255V8.251H79.1259V15.255H79.3259ZM95.8579 2.063H95.9579V1.963H95.8579V2.063ZM93.7329 2.063V1.963H93.6329V2.063H93.7329ZM95.8579 1.963H93.7329V2.163H95.8579V1.963ZM93.6329 2.063V15.255H93.8329V2.063H93.6329ZM93.6329 15.255C93.6329 15.4968 93.7078 15.7086 93.8685 15.8592C94.0284 16.0091 94.2599 16.086 94.5489 16.086V15.886C94.2939 15.886 94.1174 15.8184 94.0053 15.7133C93.8939 15.6089 93.8329 15.4552 93.8329 15.255H93.6329ZM94.5489 16.086H95.0419V15.886H94.5489V16.086ZM95.0419 16.086C95.3463 16.086 95.5794 16.0098 95.7362 15.8581C95.8935 15.7059 95.9579 15.4933 95.9579 15.255H95.7579C95.7579 15.4587 95.7033 15.6116 95.5971 15.7144C95.4904 15.8177 95.3154 15.886 95.0419 15.886V16.086ZM95.9579 15.255V2.063H95.7579V15.255H95.9579ZM85.6219 6.857C85.6219 6.21933 85.7959 5.6225 86.142 5.18737C86.4858 4.7551 87.0049 4.475 87.7149 4.475V4.275C86.9459 4.275 86.3684 4.5814 85.9855 5.06288C85.6048 5.5415 85.4219 6.18567 85.4219 6.857H85.6219ZM87.7149 4.475C88.4337 4.475 88.9525 4.7553 89.2939 5.18715C89.6378 5.62205 89.8079 6.21881 89.8079 6.857H90.0079C90.0079 6.18619 89.8295 5.54195 89.4508 5.0631C89.0698 4.5812 88.4921 4.275 87.7149 4.275V4.475ZM89.8079 6.857C89.8079 7.49463 89.6338 8.08701 89.288 8.51777C88.9445 8.94573 88.4254 9.222 87.7149 9.222V9.422C88.4834 9.422 89.0608 9.12027 89.444 8.64298C89.8249 8.16849 90.0079 7.52836 90.0079 6.857H89.8079ZM87.7149 9.222C86.9956 9.222 86.4768 8.94553 86.1355 8.51799C85.7919 8.08747 85.6219 7.49516 85.6219 6.857H85.4219C85.4219 7.52784 85.6003 8.16803 85.9792 8.64275C86.3605 9.12047 86.9382 9.422 87.7149 9.422V9.222ZM83.3479 6.857C83.3479 9.43193 85.2834 11.156 87.6809 11.156V10.956C85.3863 10.956 83.5479 9.31407 83.5479 6.857H83.3479ZM87.6809 11.156C90.0762 11.156 92.0819 9.43395 92.0819 6.857H91.8819C91.8819 9.31205 89.9776 10.956 87.6809 10.956V11.156ZM92.0819 6.857C92.0819 4.28158 90.1458 2.541 87.6809 2.541V2.741C90.0439 2.741 91.8819 4.40042 91.8819 6.857H92.0819ZM87.6809 2.541C85.2138 2.541 83.3479 4.28364 83.3479 6.857H83.5479C83.5479 4.39836 85.32 2.741 87.6809 2.741V2.541ZM105.486 9.492L105.389 9.51516L105.389 9.51625L105.486 9.492ZM104.755 9.152L104.77 9.25084L104.77 9.25078L104.755 9.152ZM101.491 7.639V7.539H101.391V7.639H101.491ZM104.653 2.437H104.753V2.337H104.653V2.437ZM99.2809 2.437V2.337H99.1809V2.437H99.2809ZM99.2809 4.137H99.1809V4.237H99.2809V4.137ZM102.528 4.137H102.628V4.037H102.528V4.137ZM102.528 5.939V6.039H102.628V5.939H102.528ZM99.3659 5.939V5.839H99.2659V5.939H99.3659ZM105.214 10.699L105.19 10.602L105.189 10.6021L105.214 10.699ZM105.588 9.9L105.491 9.92425L105.491 9.9251L105.588 9.9ZM112.014 12.178H112.114V12.078H112.014V12.178ZM102.817 12.178V12.078H102.717V12.178H102.817ZM102.817 13.844H102.717V13.944H102.817V13.844ZM109.889 13.844H109.989V13.744H109.889V13.844ZM108.954 2.063H109.054V1.963H108.954V2.063ZM106.931 2.063V1.963H106.831V2.063H106.931ZM106.931 5.48V5.58H107.031V5.48H106.931ZM105.095 5.48V5.38H104.995V5.48H105.095ZM105.095 7.146H104.995V7.246H105.095V7.146ZM106.931 7.146H107.031V7.046H106.931V7.146ZM112.014 2.063H112.114V1.963H112.014V2.063ZM109.991 2.063V1.963H109.891V2.063H109.991ZM105.583 9.46884C105.533 9.25728 105.407 9.13282 105.243 9.07476C105.088 9.01961 104.906 9.02687 104.739 9.05322L104.77 9.25078C104.927 9.22613 105.068 9.22489 105.176 9.26324C105.276 9.29868 105.354 9.36972 105.389 9.51516L105.583 9.46884ZM104.74 9.05316C104.077 9.15504 103.438 9.239 102.783 9.239V9.439C103.454 9.439 104.106 9.35296 104.77 9.25084L104.74 9.05316ZM102.783 9.239H102.205V9.439H102.783V9.239ZM102.205 9.239C101.967 9.239 101.826 9.19321 101.738 9.09261C101.647 8.98757 101.591 8.79866 101.591 8.455H101.391C101.391 8.80834 101.446 9.06143 101.588 9.22414C101.734 9.39129 101.949 9.439 102.205 9.439V9.239ZM101.591 8.455V7.639H101.391V8.455H101.591ZM101.491 7.739H104.058V7.539H101.491V7.739ZM104.058 7.739C104.265 7.739 104.446 7.69416 104.573 7.56446C104.7 7.4354 104.753 7.24246 104.753 6.993H104.553C104.553 7.21954 104.504 7.3496 104.431 7.42454C104.358 7.49884 104.241 7.539 104.058 7.539V7.739ZM104.753 6.993V2.437H104.553V6.993H104.753ZM104.653 2.337H99.2809V2.537H104.653V2.337ZM99.1809 2.437V4.137H99.3809V2.437H99.1809ZM99.2809 4.237H102.528V4.037H99.2809V4.237ZM102.428 4.137V5.939H102.628V4.137H102.428ZM102.528 5.839H99.3659V6.039H102.528V5.839ZM99.2659 5.939V8.37H99.4659V5.939H99.2659ZM99.2659 8.37C99.2659 9.30857 99.549 10.0016 100.055 10.4587C100.56 10.9142 101.272 11.122 102.103 11.122V10.922C101.302 10.922 100.645 10.7218 100.189 10.3103C99.7352 9.90035 99.4659 9.26743 99.4659 8.37H99.2659ZM102.103 11.122H102.698V10.922H102.103V11.122ZM102.698 11.122C103.488 11.122 104.364 11.019 105.239 10.7959L105.189 10.6021C104.33 10.821 103.472 10.922 102.698 10.922V11.122ZM105.238 10.796C105.398 10.7559 105.546 10.6549 105.635 10.4947C105.724 10.334 105.749 10.1239 105.685 9.8749L105.491 9.9251C105.545 10.1351 105.52 10.2905 105.46 10.3976C105.4 10.5051 105.301 10.5741 105.19 10.602L105.238 10.796ZM105.685 9.87575L105.583 9.46775L105.389 9.51625L105.491 9.92425L105.685 9.87575ZM112.014 12.078H102.817V12.278H112.014V12.078ZM102.717 12.178V13.844H102.917V12.178H102.717ZM102.817 13.944H109.889V13.744H102.817V13.944ZM109.789 13.844V17.057H109.989V13.844H109.789ZM109.789 17.057C109.789 17.2988 109.864 17.5106 110.024 17.6612C110.184 17.8111 110.416 17.888 110.705 17.888V17.688C110.45 17.688 110.273 17.6204 110.161 17.5153C110.05 17.4109 109.989 17.2572 109.989 17.057H109.789ZM110.705 17.888H111.198V17.688H110.705V17.888ZM111.198 17.888C111.502 17.888 111.735 17.8118 111.892 17.6601C112.049 17.5079 112.114 17.2953 112.114 17.057H111.914C111.914 17.2607 111.859 17.4136 111.753 17.5164C111.646 17.6197 111.471 17.688 111.198 17.688V17.888ZM112.114 17.057V12.178H111.914V17.057H112.114ZM108.954 1.963H106.931V2.163H108.954V1.963ZM106.831 2.063V5.48H107.031V2.063H106.831ZM106.931 5.38H105.095V5.58H106.931V5.38ZM104.995 5.48V7.146H105.195V5.48H104.995ZM105.095 7.246H106.931V7.046H105.095V7.246ZM106.831 7.146V10.495H107.031V7.146H106.831ZM106.831 10.495C106.831 10.7368 106.906 10.9486 107.066 11.0992C107.226 11.2491 107.458 11.326 107.747 11.326V11.126C107.492 11.126 107.315 11.0584 107.203 10.9533C107.092 10.8489 107.031 10.6952 107.031 10.495H106.831ZM107.747 11.326H108.138V11.126H107.747V11.326ZM108.138 11.326C108.442 11.326 108.675 11.2498 108.832 11.0981C108.989 10.9459 109.054 10.7333 109.054 10.495H108.854C108.854 10.6987 108.799 10.8516 108.693 10.9544C108.586 11.0577 108.411 11.126 108.138 11.126V11.326ZM109.054 10.495V2.063H108.854V10.495H109.054ZM112.014 1.963H109.991V2.163H112.014V1.963ZM109.891 2.063V10.58H110.091V2.063H109.891ZM109.891 10.58C109.891 10.8218 109.966 11.0336 110.126 11.1842C110.286 11.3341 110.518 11.411 110.807 11.411V11.211C110.552 11.211 110.375 11.1434 110.263 11.0383C110.152 10.9339 110.091 10.7802 110.091 10.58H109.891ZM110.807 11.411H111.198V11.211H110.807V11.411ZM111.198 11.411C111.502 11.411 111.735 11.3348 111.892 11.1831C112.049 11.0309 112.114 10.8183 112.114 10.58H111.914C111.914 10.7837 111.859 10.9366 111.753 11.0394C111.646 11.1427 111.471 11.211 111.198 11.211V11.411ZM112.114 10.58V2.063H111.914V10.58H112.114ZM126.164 5.786H126.264V5.686H126.164V5.786ZM119.228 5.786H119.128V5.886H119.228V5.786ZM119.228 4.273V4.173H119.128V4.273H119.228ZM126.538 4.273V4.373H126.638V4.273H126.538ZM126.538 2.573H126.638V2.473H126.538V2.573ZM117.103 2.573V2.473H117.003V2.573H117.103ZM118.378 10.036L118.423 9.94655L118.421 9.9459L118.378 10.036ZM121.778 10.682L121.776 10.782L121.777 10.782L121.778 10.682ZM126.572 10.036L126.53 9.94496L126.53 9.94505L126.572 10.036ZM126.963 9.169L126.869 9.20357L126.869 9.2046L126.963 9.169ZM126.844 8.846L126.938 8.81142L126.937 8.80956L126.844 8.846ZM125.96 8.489L125.992 8.5836L125.994 8.58298L125.96 8.489ZM119.772 8.642L119.734 8.73447L119.734 8.73447L119.772 8.642ZM119.228 7.35V7.25H119.128V7.35H119.228ZM126.164 7.35V7.45H126.264V7.35H126.164ZM128.85 12.79H128.95V12.69H128.85V12.79ZM114.944 12.79V12.69H114.844V12.79H114.944ZM114.944 14.49H114.844V14.59H114.944V14.49ZM128.85 14.49V14.59H128.95V14.49H128.85ZM126.164 5.686H119.228V5.886H126.164V5.686ZM119.328 5.786V4.273H119.128V5.786H119.328ZM119.228 4.373H126.538V4.173H119.228V4.373ZM126.638 4.273V2.573H126.438V4.273H126.638ZM126.538 2.473H117.103V2.673H126.538V2.473ZM117.003 2.573V7.996H117.203V2.573H117.003ZM117.003 7.996C117.003 8.49264 117.094 8.91185 117.311 9.26579C117.527 9.62002 117.863 9.89917 118.334 10.1261L118.421 9.9459C117.975 9.73083 117.673 9.47448 117.481 9.16146C117.29 8.84814 117.203 8.46836 117.203 7.996H117.003ZM118.333 10.1254C119.237 10.5775 120.564 10.7649 121.776 10.782L121.779 10.582C120.577 10.5651 119.286 10.3785 118.423 9.94656L118.333 10.1254ZM121.777 10.782C122.629 10.7905 123.535 10.765 124.377 10.6687C125.219 10.5726 126.004 10.4053 126.613 10.1269L126.53 9.94505C125.949 10.2107 125.188 10.3749 124.355 10.47C123.523 10.565 122.627 10.5905 121.779 10.582L121.777 10.782ZM126.613 10.127C126.818 10.0338 126.97 9.89035 127.05 9.71371C127.13 9.53638 127.133 9.33438 127.056 9.1334L126.869 9.2046C126.929 9.36062 126.923 9.50712 126.867 9.63153C126.811 9.75665 126.699 9.86824 126.53 9.94496L126.613 10.127ZM127.057 9.13443L126.938 8.81143L126.75 8.88057L126.869 9.20357L127.057 9.13443ZM126.937 8.80956C126.851 8.59059 126.704 8.44446 126.519 8.37608C126.337 8.30856 126.129 8.32107 125.926 8.39502L125.994 8.58298C126.165 8.52093 126.322 8.51644 126.45 8.56366C126.575 8.61004 126.683 8.71041 126.751 8.88244L126.937 8.80956ZM125.927 8.39442C124.806 8.7794 123.291 8.848 121.965 8.848V9.048C123.29 9.048 124.836 8.9806 125.992 8.58358L125.927 8.39442ZM121.965 8.848C121.235 8.848 120.368 8.77944 119.81 8.54953L119.734 8.73447C120.331 8.98056 121.233 9.048 121.965 9.048V8.848ZM119.81 8.54953C119.547 8.44128 119.433 8.28896 119.378 8.12042C119.321 7.94152 119.328 7.74011 119.328 7.52H119.128C119.128 7.72489 119.118 7.96548 119.188 8.18183C119.261 8.40854 119.419 8.60472 119.734 8.73447L119.81 8.54953ZM119.328 7.52V7.35H119.128V7.52H119.328ZM119.228 7.45H126.164V7.25H119.228V7.45ZM126.264 7.35V5.786H126.064V7.35H126.264ZM128.85 12.69H114.944V12.89H128.85V12.69ZM114.844 12.79V14.49H115.044V12.79H114.844ZM114.944 14.59H128.85V14.39H114.944V14.59ZM128.95 14.49V12.79H128.75V14.49H128.95Z' fill='%23F18D00'/%3E%3C/svg%3E%0A"); -webkit-transform: translateY(-50%);         transform: translateY(-50%);}
.new_direct [data-category=overseastrip] .is_header .is_header_inner .is_header_tit{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%);         transform: translate(-50%, -50%); color: #1F1F21; font-size: 16px; font-weight: 500; line-height: 1.5em; letter-spacing: -0.04em;}
.new_direct [data-category=overseastrip] .is_header .is_header_inner .btn_close{top: 50%; right: 32px; content: ""; position: absolute; width: 50px; height: 50px; background-position: 50% 50%; background-size: 100% 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33 17L27 23M17 33L25 25' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 17L33 33' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); -webkit-transform: translateY(-50%);         transform: translateY(-50%);}
.new_direct [data-category=overseastrip] .content .comp.grid2{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify;     -ms-flex-pack: justify;         justify-content: space-between; gap: 0;}
.new_direct [data-category=overseastrip] .content .comp.grid2 .grid_gap{margin-top: 32px;}
.new_direct [data-category=overseastrip] .content .comp.grid2 .grid2.rdo .form_item:nth-child(1){width: calc(100% - 182px);}
.new_direct [data-category=overseastrip] .content .comp.grid2 .grid2.rdo .form_item:nth-child(2){display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end;     -ms-flex-pack: end;         justify-content: flex-end; width: 158px;}
.new_direct [data-category=overseastrip] .content .section:first-child .governing.governing:not([data-icon]){margin-bottom: 72px;}
.new_direct [data-category=overseastrip] .content .section:first-child .governing.governing:not([data-icon]) .governing_title{font-weight: 500;}
.new_direct [data-category=overseastrip] .content .section:first-child .governing.governing:not([data-icon]) .governing_title > strong{color: #1F1F21; font-weight: 700;}
.new_direct [data-category=overseastrip] .content .governing:not(.confirm) .governing_title{font-weight: 500;}
.new_direct [data-category=overseastrip] .content .governing:not(.confirm) .governing_title > strong{color: #1F1F21; font-weight: 700;}
.new_direct [data-category=overseastrip] .title_area{margin-bottom: 40px;}
.new_direct [data-category=overseastrip] .title_area .title{color: #1F1F21; font-size: 27px; font-weight: 700; line-height: 1.4em; letter-spacing: -0.02em;}
.new_direct [data-category=overseastrip] p.desc{color: #555557; font-size: 16px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em;}
.new_direct [data-category=overseastrip] .governing .badge{height: 30px; padding: 4px 14px; font-size: 14px; font-weight: 700;}
.new_direct [data-category=overseastrip] .form_radio.type_txt .radio_txt{padding: 16px 0; border-bottom: 1px solid #EFEFF1;}
.new_direct [data-category=overseastrip] .form_radio.type_txt input[type=radio] + label{width: 100%; padding: 0; margin: 0;}
.new_direct [data-category=overseastrip] .form_radio.type_txt input[type=radio] + label:before{left: auto; right: 0; background-image: none;}
.new_direct [data-category=overseastrip] .form_radio.type_txt input[type=radio]:checked + label{color: #F8670D;}
.new_direct [data-category=overseastrip] .form_radio.type_txt input[type=radio]:checked + label:before{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.875 7.5L10.5938 16.7812L6.375 12.5625' stroke='%23F8670D' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.new_direct [data-category=overseastrip] .chk_wrap + div{margin-top: 16px;}
.new_direct [data-category=overseastrip] .content .product_info_area{width: calc(100% - 672px); margin-right: 72px;}
.new_direct [data-category=overseastrip] .content .product_info_area .info_title{margin-top: 32px;}
.new_direct [data-category=overseastrip] .content .product_info_area .info_title .governing.ta_l{margin-bottom: 0 !important; overflow: hidden; text-overflow: ellipsis; max-height: 118px; line-height: 1.4; word-wrap: break-word; word-break: keep-all; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box;}
.new_direct [data-category=overseastrip] .content .product_info_area .btn_area .btn.round_line{position: relative; padding: 9px 14px; color: #3F3F41; font-size: 14px; font-weight: 500; line-height: 18px; letter-spacing: -0.03em; border-color: #ffffff; background: rgba(255, 255, 255, 0.7);}
.new_direct [data-category=overseastrip] .content .product_info_area .btn_area .btn.round_line.prd{padding-right: 32px;}
.new_direct [data-category=overseastrip] .content .product_info_area .btn_area .btn.round_line.prd:after{top: 11px; right: 10px; content: ""; position: absolute; width: 16px; height: 16px; background-position: 50% 50%; background-size: 100% 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='black'/%3E%3Cpath d='M7 5L10 8L7 11' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.new_direct [data-category=overseastrip] .content .product_info_area .btn_area .btn.round_line.point{padding-left: 32px; height:auto;}
.new_direct [data-category=overseastrip] .content .product_info_area .btn_area .btn.round_line.point:after{top: 11px; left: 10px; content: ""; position: absolute; width: 16px; height: 16px; background-position: 50% 50%; background-size: 100% 100%; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23028CED'/%3E%3Cpath d='M6 5V12' stroke='white' stroke-width='1.5625' stroke-linecap='round'/%3E%3Cpath d='M6 5H8.84375C9.93106 5 10.8125 5.88144 10.8125 6.96875V6.96875C10.8125 8.05606 9.93106 8.9375 8.84375 8.9375H6V5Z' stroke='white' stroke-width='1.56' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.new_direct [data-category=overseastrip] .content .product_info_area .column_area{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;     flex-wrap: wrap; margin-top: 60px; gap: 8px;}
.new_direct [data-category=overseastrip] .content .product_info_area .column_area .column{position: relative; width: calc(50% - 8px); height: 260px; padding: 32px; border: 2px solid #ffffff; border-radius: 20px; -webkit-box-shadow: 6px 9px 25px 0px rgba(198, 216, 243, 0.2509803922);         box-shadow: 6px 9px 25px 0px rgba(198, 216, 243, 0.2509803922); background: linear-gradient(116.05deg, rgba(255, 255, 255, 0.35) 13.12%, rgba(255, 255, 255, 0) 98.55%); border-image-source: linear-gradient(111.24deg, rgba(255, 255, 255, 0.3) 9.18%, rgba(255, 255, 255, 0.1) 103.33%); -webkit-backdrop-filter: blur(20px);         backdrop-filter: blur(20px); -webkit-filter: drop-shadow(6px 9px 25px rgba(198, 216, 243, 0.25));         filter: drop-shadow(6px 9px 25px rgba(198, 216, 243, 0.25));}
.new_direct [data-category=overseastrip] .content .product_info_area .column_area .column p{color: #1F1F21; font-size: 20px; font-weight: 700; line-height: 1.4em; letter-spacing: -0.04em;}
.new_direct [data-category=overseastrip] .content .product_info_area .column_area .column .icon.large{z-index: 1; display: inline-block; width: 124px; height: 124px; right: 18px; bottom: 24px; opacity: 1; content: ""; position: absolute; width: 124px; height: 124px; background-position: 50% 50%; background-size: 100% 100%; background-repeat: no-repeat;}
.new_direct [data-category=overseastrip] .content .product_input_area{width: 600px;}
.new_direct [data-category=overseastrip] .content .product_input_area + .product_input_area{margin-top: 0;}
.new_direct [data-category=overseastrip] .content .product_input_area > .box{position: relative; width: 100%;}
.new_direct [data-category=overseastrip] .content .product_input_area > .box .title_area{margin: 0 0 48px;}
.new_direct [data-category=overseastrip] .content .product_input_area > .box .chk_wrap{margin: 32px 0 0;}
.new_direct [data-category=overseastrip] .content .product_input_area > .box .scroll_area{height: 100%; max-height: calc(100% - 151px);}
.new_direct [data-category=overseastrip] .content .product_input_area .btn_area.footer{width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify;     -ms-flex-pack: justify;         justify-content: space-between; position: absolute; left: 0; right: 0; bottom: 0; padding: 60px 48px 32px; margin-top: 0; border-radius: 0 0 24px 24px; background: #ffffff;}
.new_direct [data-category=overseastrip] .content .product_input_area .btn_area.footer .btn{min-width: initial; padding: 17px 24px; color: #ffffff; font-size: 18px; font-weight: 700; line-height: 23px; letter-spacing: -0.02em;}
.new_direct [data-category=overseastrip] .content .product_input_area .btn_area.footer .btn.fill01{min-width: 204px;}
.new_direct [data-category=overseastrip] .content .product_input_area .btn_area.footer .btn.fill02{min-width: 204px;}
.new_direct [data-category=overseastrip] .content .product_input_area .btn_area.footer.ta_r{-webkit-box-pack: end;     -ms-flex-pack: end;         justify-content: flex-end;}

/* 상품계산 하단 배너추가 /2403 */
.new_direct [data-category=overseastrip] .content .product_input_area > .box:has(.footer_area) .scroll_area{max-height:calc(100% - 203px); margin-bottom:10px;}
.new_direct [data-category=overseastrip] .content .product_input_area .banner_wrap + .btn_area.footer{padding:32px 48px;}
.new_direct [data-category=overseastrip] .banner_wrap .banner{display:block; width:calc(100% - 29px); height:72px; margin-top:0; border-radius:12px;}
/* 상품안내 배너추가 /2403 */
.new_direct [data-category=overseastrip] .intro + .banner_wrap{margin:100px 0;}
.new_direct [data-category=overseastrip] .intro + .banner_wrap .banner{width:100%;}

.new_direct [data-category=overseastrip] .content .product_input_area .form_family_case{padding-top: 32px;}
.new_direct [data-category=overseastrip] .content .product_input_area .form_family_case .form_family .item .form_header{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center;     -ms-flex-align: center;         align-items: center; -webkit-box-pack: justify;     -ms-flex-pack: justify;         justify-content: space-between; margin-bottom: 24px;}
.new_direct [data-category=overseastrip] .content .product_input_area .form_family_case .form_family .item .form_header .tit{color: #1F1F21; font-size: 17px; font-weight: 700; line-height: 1.4em; letter-spacing: -0.02em; color: #3F3F41;}
.new_direct [data-category=overseastrip] .content .product_input_area .form_family_case .form_family .nation_select{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify;     -ms-flex-pack: justify;         justify-content: space-between; -webkit-box-align: center;     -ms-flex-align: center;         align-items: center;}
.new_direct [data-category=overseastrip] .content .product_input_area .form_family_case .form_family .nation_select .nation{display: block; color: #1F1F21; font-size: 27px; font-weight: 500; line-height: 1.4em;}
.new_direct [data-category=overseastrip] .content .product_input_area .form_family_case .form_family .nation_select .nation + span{margin-top: 1px; display: block; color: #767678; font-size: 14px; font-weight: 500; line-height: 1.5em;}
.new_direct [data-category=overseastrip] .content .product_input_area .form_family_case .form_family .nation_select .nation_item{position: relative; -webkit-box-flex: 1;     -ms-flex: 1;         flex: 1; text-align: center;}
.new_direct [data-category=overseastrip] .content .product_input_area .form_family_case .form_family .nation_select .nation_item.destination{padding-right: 24px;}
.new_direct [data-category=overseastrip] .content .product_input_area .form_family_case .form_family .nation_select .nation_item.destination .nation{color: #B7B7B9;}
.new_direct [data-category=overseastrip] .content .product_input_area .form_family_case .form_family .nation_select .item_link:after{top: 8px; right: 0; content: ""; position: absolute; width: 24px; height: 24px; background-position: 50% 50%; background-size: 100% 100%; background-repeat: no-repeat; background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 8L14.5 12.5L10 17' stroke='%23909090' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 100% 50% no-repeat; background-size: 100%;}
.new_direct [data-category=overseastrip] .content .product_input_area .form_family_case .form_family + .form_family{margin-top: 32px;}
.new_direct [data-category=overseastrip] .content .product_input_area .form_family_case .btn_area .btn.fill03{min-width: 97px;}
.new_direct [data-category=overseastrip] .content .product_input_area .form_family_case + .uol_list{margin-top: 56px;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar{width: 282px; margin-right: 24px; border-radius: 24px; word-break: keep-all;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar > .box{border: 0; padding: 0; border-radius: 24px;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_head{margin-bottom: 32px;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_head .title{color: #1F1F21; font-size: 17px; font-weight: 700; line-height: 1.4em; letter-spacing: -0.02em; padding: 32px 32px 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body{padding-bottom: 12px;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item{padding: 20px 32px; border-bottom: 1px dashed #EFEFF1;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item .item_top{position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center;     -ms-flex-align: center;         align-items: center; -webkit-box-pack: justify;     -ms-flex-pack: justify;         justify-content: space-between; padding-left: 28px;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item .icon.num{top: 3px; left: 0; content: ""; position: absolute; width: 20px; height: 20px; background-position: 50% 50%; background-size: 100% 100%; background-repeat: no-repeat; min-height: 20px; background-color: #C8C8CA; border-radius: 50%; background-size: 100%;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item .tit{color: #555557; font-size: 16px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item .item_txt, .new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item .ing_txt, .new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item .btn.text{display: none;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item .ing_txt{color: #767678; font-size: 13px; font-weight: 500; line-height: 1.5em; letter-spacing: -0.04em; color: #028CED; text-decoration: none;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item .btn.text{color: #767678; font-size: 13px; font-weight: 500; line-height: 1.5em; letter-spacing: -0.04em;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.complete .tit, .new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.ing .tit{color: #1F1F21; font-size: 16px; font-weight: 500; line-height: 1.5em; letter-spacing: -0.04em;}
 /* 231121 추가 */
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item .item_txt{position: relative;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item .item_txt::after{content: ''; position: absolute; top: 0; left: 15px; width: 10px; height: 100%; background-color: #fff;}
 /* //231121 추가 */

 /* 231121 수정 / 231122 추가 */
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.complete .item_txt, .new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.ing .item_txt{display: block; padding-left: 12px; padding-right: 2px; margin-top: 6px; font-size: 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.complete .item_txt span, 
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.ing .item_txt span,
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.complete .item_txt span > em, 
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.ing .item_txt span > em{position: relative; display: inline-block; margin-left: 6px; padding-left: 9px; color: #555557; font-size: 14px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.complete .item_txt span:after, 
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.ing .item_txt span:after,
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.complete .item_txt span > em:after, 
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.ing .item_txt span > em:after{content: ""; position: absolute; top: 50%; left: 0; display: inline-block; width: 3px; height: 3px; background: #C8C8CA; border-radius: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
 /* //231121 수정 / 231122 추가 */

.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.complete .item_txt span:last-child, .new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.ing .item_txt span:last-child{margin-right: 0; padding-right: 0;}
/* 231121 주석
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.complete .item_txt span:last-child:after, .new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.ing .item_txt span:last-child:after{display: none;} */
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.complete .item_txt span.date::after, .new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.ing .item_txt span.date::after{display: none;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.complete .item_txt span.name, .new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.ing .item_txt span.name{display: block;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.complete .icon.num, .new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.ing .icon.num{background-color: #555557;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.ing .ing_txt{display: block;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.ing .icon.num{background-color: #F8670D;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.ing .item_txt{display: none;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.complete .btn.text{display: block;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item + .box{margin-top: 10px;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item:first-child{padding-top: 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item:last-child{border-bottom: 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .banner_slider{margin-top: 24px; border-radius: 12px; overflow: hidden;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee{position: relative; width: calc(100% - 306px);}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box{height: calc(100vh - 68px - 72px); min-height: 789px; padding: 40px 8px 0px 48px; border-radius: 24px; border: 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .title_area{display: block; margin-top: 0; margin-bottom: 48px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .title_area h2 + p{margin-top: 24px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .comp + .comp{margin-top: 56px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .box.gray.chkbox{margin: 56px 0 32px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .box.gray.chkbox input[type=checkbox] + label{font-weight: 400;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .scroll_area{overflow-y: scroll; overflow-x: hidden; max-height: calc(100% - 151px); padding-right: 29px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .scroll_area:focus{outline: none;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .grid2.r_number{gap: 12px 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .grid2.r_number .form_item:nth-child(1){width: 280px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .grid2.r_number .form_item:nth-child(2){width: 494px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu{padding-left: 350px; margin-right: 50px; margin-bottom: 12px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center;     -ms-flex-align: center;         align-items: center; -webkit-box-pack: end;     -ms-flex-pack: end;         justify-content: flex-end; height: 104px; border-radius: 16px; background-color: #F9F9FB;}

/* s: 2402 수정 */
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu .recommand{position: relative; position: absolute; right: 75px; top:0; border: 1px solid #000;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu .recommand::before{content: ""; position: absolute; left: 50%; top: -26px; display: inline-block; width: 60px; height: 54px; background: url("../../images/new/overseastrip/icon_crown.png") 50% 50% no-repeat; background-size: 100%; -webkit-transform: translateX(-50%);         transform: translateX(-50%); z-index: 1;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu .recommand .recommend_txt{display: block; position: absolute; top: -22px; right: calc(50% + 44px); min-width: 50px; max-width: 370px; width: -webkit-max-content; width: -moz-max-content; width: max-content; height: 39px; padding: 8px 10px; color: #1F1F21; font-size: 15px; font-weight: 500; line-height: 1.5em; letter-spacing: -0.04em; color: #ffffff; background: #3F3F41; border-radius: 6px; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; z-index: 1;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu  .recommand:after{content: "추천"; position: absolute; left: 50%; margin-left: -46px; top: 0px; width: 0; height: 0; font-size: 0; border: 6px solid transparent; border-left-color: #3F3F41; border-top: 6px solid #3F3F41; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 0px solid transparent; margin-top: -6px; margin-right: -6px; -webkit-transform: rotate(-90deg);         transform: rotate(-90deg);}

/* 기존 CSS 주석 백업용 2402 */
/*  .new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu .recommand{position: relative;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu .recommand::before{content: ""; position: absolute; left: 50%; top: -26px; display: inline-block; width: 60px; height: 54px; background: url("../../images/new/overseastrip/icon_crown.png") 50% 50% no-repeat; background-size: 100%; -webkit-transform: translateX(-50%);         transform: translateX(-50%); z-index: 1;} */

.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu .plan_menu_option{display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; width: 100%; text-align: center;}

/* .new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu .plan_menu_option .recommend_txt{display: none;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu .plan_menu_option.recommand .recommend_txt{display: block; position: absolute; top: -22px; right: calc(50% + 44px); min-width: 50px; max-width: 370px; width: -webkit-max-content; width: -moz-max-content; width: max-content; height: 39px; padding: 8px 10px; color: #1F1F21; font-size: 15px; font-weight: 500; line-height: 1.5em; letter-spacing: -0.04em; color: #ffffff; background: #3F3F41; border-radius: 6px; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; z-index: 1;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu .plan_menu_option.recommand:after{content: "추천"; position: absolute; left: 50%; margin-left: -46px; top: 0px; width: 0; height: 0; font-size: 0; border: 6px solid transparent; border-left-color: #3F3F41; border-top: 6px solid #3F3F41; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 0px solid transparent; margin-top: -6px; margin-right: -6px; -webkit-transform: rotate(-90deg);         transform: rotate(-90deg);} */
/* e: 2402 수정 */

.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu .plan_menu_option a{position: relative; width: 100%; height: 104px; padding: 25px 12px; color: #767678; font-size: 15px; font-weight: 500;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu .plan_menu_option a strong{display: block;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu .plan_menu_option a .price{color: #1F1F21; font-size: 22px; font-weight: 700; line-height: 1.4em; word-break: break-word;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu .plan_menu_option.on a{position: relative; color: #fff; background: #F8670D; border: 1px solid #F8670D; border-radius: 16px; -webkit-box-shadow: 0px 7px 26px 0px rgba(248, 41, 13, 0.16);         box-shadow: 0px 7px 26px 0px rgba(248, 41, 13, 0.16);}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu .plan_menu_option.on .price{color: #fff;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_menu .plan_menu_option:first-child{border-radius: 16px 0 0 16px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .red{color: #ED0014;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify;     -ms-flex-pack: justify;         justify-content: space-between;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item .plan_list_tit{position: relative; width: calc(100% - 438px); padding: 16px 28px 15px 0; color: #1F1F21; font-size: 16px; font-weight: 500; line-height: 1.5em; letter-spacing: -0.04em; line-height: 24px; border-bottom: 1px solid #F3F4F6;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item .plan_list_tit input[type=checkbox] + label{padding: 0 0 0 40px; color: #1F1F21; font-size: 16px; font-weight: 500; line-height: 1.5em; letter-spacing: -0.04em;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item .plan_list_tit .plan_list_anchor{position: absolute; top: 50%; right: 0; width: 28px; height: 28px; background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6665 9.3335L16.9165 14.5835L11.6665 19.8335' stroke='%23C8C8CA' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 50% 50% no-repeat; background-size: 100%; -webkit-transform: translateY(-50%);         transform: translateY(-50%);}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item .plan_list_tit .link_desc{display: block; padding-left: 42px; color: #767678; font-size: 13px; font-weight: 500; line-height: 1.5em; letter-spacing: -0.04em; line-height: 20px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item .plan_list_tit .link_desc_point{color: #F8670D;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item .form_area{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify;     -ms-flex-pack: justify;         justify-content: space-between; -webkit-box-align: stretch;     -ms-flex-align: stretch;         align-items: stretch; width: 438px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item .form_area .form_wrap{-webkit-box-flex: 1;     -ms-flex: 1;         flex: 1; -webkit-box-align: center;     -ms-flex-align: center;         align-items: center; -webkit-box-pack: center;     -ms-flex-pack: center;         justify-content: center; width: 146px; padding: 20px 12px; color: #1F1F21; font-size: 17px; font-weight: 400; line-height: 1.4em; letter-spacing: -0.02em; color: #767678; text-align: center; border-bottom: 1px solid #F3F4F6;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item .form_area .form_wrap + .form_wrap{margin-top: 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item .form_area .form_wrap::after{display: none;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item .form_area .on{color: #1F1F21; font-weight: 500; background: #FFF4EB; border-left: 1px solid #F8670D; border-right: 1px solid #F8670D; border-bottom: 1px solid #F3F4F6;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item:first-child .form_area .on{border-top: 1px solid #F8670D; border-radius: 16px 16px 0 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item:last-child .form_area .on{border-bottom: 1px solid #F8670D; border-radius: 0 0 16px 16px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .form_area + .form_area{margin-top: 32px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer{position: absolute; width: 100%; left: 0; right: 0; bottom: 0; -webkit-box-pack: justify;     -ms-flex-pack: justify;         justify-content: space-between; height: 151px; padding: 60px 48px 32px; margin-top: 0; background: #ffffff; border-radius: 0 0 24px 24px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer .btn{min-width: initial; padding: 17px 24px; color: #ffffff; font-size: 18px; font-weight: 700; line-height: 1.4em; letter-spacing: -0.02em;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer .btn.fill01{min-width: 204px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer .btn.fill02{min-width: 204px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.ta_r{-webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.family_case .title_area{margin-bottom: 24px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.family_case .plan_menu_option{width: calc(100% - 76px);}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.family_case .plan_list .plan_list_item .plan_list_tit{width: calc(100% - 292px); margin-right: 12px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.family_case .plan_list .plan_list_item .form_area .form_wrap{width: 292px; height: 100%;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.family_case .accordion.noline{border: 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.family_case .accordion.noline .item{border: 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.family_case .accordion.noline .item .fold_header{border-bottom: 1px solid #1F1F21;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.family_case .accordion.noline .item .fold_header a{padding: 24px 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.family_case .accordion.noline .item .fold_header .icon_angle{right: 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.family_case .accordion.noline .item .fold_body{padding: 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.family_case .accordion.noline .item .fold_body .form_area{padding-top: 24px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.family_case .accordion.noline .item .fold_body .form_area + .form_area{padding-top: 0px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.family_case .accordion.noline .item .form_item + .form_item{margin-top: 32px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.family_case .accordion.noline .item .grid2 .form_item{margin-top: 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.individual_case > .box .scroll_area{min-height: 470px; height: calc(100vh - 68px - 72px - 151px - 126px - 40px);}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.child_case > .box .box.gray.chkbox{margin: 56px 0 32px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.child_case .btn_area.footer{padding: 60px 48px 32px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.inform_case .box .box.gray.chkbox{margin: 10px 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.inform_case .box .box.gray.chkbox .bul_dot{margin: 8px 0 0 40px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.inform_case .box .box.gray.chkbox .btn_area{margin: 16px 0 0 40px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.check_case .box.gray.chkbox{margin: 10px 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.check_case .btn.fill03.arrow{min-width: 132px; padding: 12px 39px 12px 20px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.check_case .btn.fill03.arrow:after{right: 14px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .title_area{margin-bottom: 24px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .amount_box{padding: 24px 32px; background: #F9F9FB; border: 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .amount_box .amount_title{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center;     -ms-flex-align: center;         align-items: center; -webkit-box-pack: justify;     -ms-flex-pack: justify;         justify-content: space-between;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .amount_box .title{color: #1F1F21; font-size: 18px; font-weight: 500;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .amount_box .amount{margin-top: 0; font-size: 27px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .amount_box .amount em{margin-left: 2px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .payment_comp{margin-top: 48px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .payment_comp .comp.border_top{margin-top: 24px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .payment_comp .comp.border_top .text_base{margin-top: 32px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .payment_comp .comp.border_top .text_base p + p{margin-top: 6px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .payment_comp .comp.border_top .text_base .subtxt{color: #767678;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .payment_comp .comp.border_top .text_base + .chk_wrap,
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .payment_comp .comp.border_top .text_base + .form_area{margin-top: 40px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .payment_comp .text_base.info{margin-top: 24px; margin-bottom: 4px; font-size: 15px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .payment_comp .text_base.info p + p{margin-top: 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.payment_case .comp + .payment_comp{margin-top: 48px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.grid2{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end;     -ms-flex-pack: end;         justify-content: flex-end; margin-top: 20px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.grid2 input[type=radio].btn_rdo + label{min-width: 156px;}
.new_direct [data-category=overseastrip] .content .grid_plan.step_2 .insurance_fee.family_case > .box .scroll_area{height: calc(100vh - 68px - 72px - 151px - 116px - 40px);}
.new_direct [data-category=overseastrip] .box .tit{color: #1F1F21; font-size: 17px; font-weight: 500; line-height: 1.4em; letter-spacing: -0.02em;}
.new_direct [data-category=overseastrip] .box .tit + p, .new_direct [data-category=overseastrip] .box .tit + div{margin-top: 8px;}
.new_direct [data-category=overseastrip] .box .tit p{color: #555557; font-size: 15px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em;}
.new_direct [data-category=overseastrip] .box .scroll_area{overflow-y: auto;}
.new_direct [data-category=overseastrip] .box .scroll_area::-webkit-scrollbar-track{border-radius: 10px; background-color: #fff;}
.new_direct [data-category=overseastrip] .box .scroll_area::-webkit-scrollbar{width: 10px; background-color: #DFDFE1; border-radius: 30px;}
.new_direct [data-category=overseastrip] .box .scroll_area::-webkit-scrollbar-thumb{border-radius: 30px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1); background-color: #DFDFE1;}
.new_direct [data-category=overseastrip] .box .scroll_area::-webkit-scrollbar{width: 21px;}
.new_direct [data-category=overseastrip] .box .scroll_area::-webkit-scrollbar-thumb{border: 7px solid #fff;}
.new_direct [data-category=overseastrip] .box.chkbox{margin: 32px 0;}
.new_direct [data-category=overseastrip] .box.chkbox .item{position: relative; padding-right: 34px;}
.new_direct [data-category=overseastrip] .box.chkbox .item .chk_anchor{position: absolute; top: 0; right: 0; width: 28px; height: 28px; background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.666 9.3335L16.916 14.5835L11.666 19.8335' stroke='%23909090' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;}
.new_direct [data-category=overseastrip] .box.gray{padding: 32px;}
.new_direct [data-category=overseastrip] .box.gray .desc{padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #EFEFF1;}
.new_direct [data-category=overseastrip] .box.gray .desc .tit + p{margin-top: 16px; font-size: 16px;}
.new_direct [data-category=overseastrip] .box.gray.chkbox{margin: 10px 0; padding: 24px;}
.new_direct [data-category=overseastrip] .form_area + .btn_area,
.new_direct [data-category=overseastrip] .form_area + .box.gray{margin-top: 32px;}
.new_direct [data-category=overseastrip] .form_wrap + .chk_wrap{margin-top: 18px;}
.new_direct [data-category=overseastrip] .text_base p + .btn{margin-top: 4px;}
.new_direct [data-category=overseastrip] .comp_accordion{margin-top: 56px;}
.new_direct [data-category=overseastrip] .comp_accordion .accordion.notice{margin-top: 0;}
.new_direct [data-category=overseastrip] [data-slider=indicator_banner]{margin-top: 16px;}
.new_direct [data-category-sub=o_intro] .content{margin-bottom: 140px;}
.new_direct [data-category-sub=o_intro] .content_wrap .section:not(.recommend_area){width: 792px;}
.new_direct [data-category-sub=o_intro] .content_wrap .section:not(.recommend_area) .comp + .comp{margin-top: 140px;}
.new_direct [data-category-sub=o_intro] .content_wrap .section:not(.recommend_area) .title_area{-webkit-box-pack: center;     -ms-flex-pack: center;         justify-content: center; text-align: center;}
.new_direct [data-category-sub=o_intro] .governing_title{overflow: hidden; text-overflow: ellipsis; max-height: 118px; line-height: 1.4; word-wrap: break-word; word-break: keep-all; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box;}
.new_direct [data-category-sub=o_intro] .governing_title + .btn_area{margin-top: 32px;}
.new_direct [data-category-sub=o_intro] .btn.btn_page{min-width: 200px; padding: 15px 57px; color: #ffffff; font-size: 18px; font-weight: 700; line-height: 23px; border-radius: 8px;}
.new_direct [data-category-sub=o_intro] .intro .list.img_link_list{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center;     -ms-flex-align: center;         align-items: center; border: 0;}
.new_direct [data-category-sub=o_intro] .intro .list.img_link_list .list_item{width: 33.3333333333%; -webkit-box-flex: 1;     -ms-flex: 1;         flex: 1;}
.new_direct [data-category-sub=o_intro] .intro .list.img_link_list .list_item .img_link > img{width: 100%;}
.new_direct [data-category-sub=o_intro] .guarantee_area .card_list.overseastrip_list .card_wrap{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center;     -ms-flex-align: center;         align-items: center; padding: 24px 32px; border: 1px solid #EFEFF1; border-radius: 16px; -webkit-box-shadow: none;         box-shadow: none;}
.new_direct [data-category-sub=o_intro] .guarantee_area .card_list.overseastrip_list .card_list_default .card_item{display: none;}
.new_direct [data-category-sub=o_intro] .guarantee_area .card_list.overseastrip_list .card_list_default .card_item:nth-child(n+1):nth-child(-n+3){display: block;}
.new_direct [data-category-sub=o_intro] .guarantee_area .card_list.overseastrip_list .card_list_default.view .card_item{display: block;}
.new_direct [data-category-sub=o_intro] .guarantee_area .card_list.overseastrip_list .btn_area.more{margin-top: 16px;}
.new_direct [data-category-sub=o_intro] .guarantee_area .card_list.overseastrip_list .btn_area.more .btn.more{margin-top: 0;}
.new_direct [data-category-sub=o_intro] .guarantee_area .card_list:not(.icon_type) .card_item .card_desc{width: calc(100% - 100px); margin-right: 8px;}
.new_direct [data-category-sub=o_intro] .guarantee_area .card_list:not(.icon_type) .card_item .card_desc .card_tit{color: #1F1F21; font-size: 19px; font-weight: 400; line-height: 1.4em; letter-spacing: -0.04em;}
.new_direct [data-category-sub=o_intro] .guarantee_area .card_list:not(.icon_type) .card_item .card_desc .card_tit + .card_subtxt{margin-top: 10px;}
.new_direct [data-category-sub=o_intro] .guarantee_area .card_list:not(.icon_type) .card_item .card_desc .card_subtxt{display: inline-block; color: #555557; font-size: 14px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em; color: #767678;}
.new_direct [data-category-sub=o_intro] .guarantee_area .card_list:not(.icon_type) .card_item .card_img > img{width: 100px; height: 100px;}
.new_direct [data-category-sub=o_intro] .guarantee_area .card_list:not(.icon_type) .card_item + .card_item{margin-top: 16px;}
.new_direct [data-category-sub=o_intro] .guarantee_area .btn.more.btn_toggle{padding: 12px 0; color: #555557; font-size: 15px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em;}
.new_direct [data-category-sub=o_intro] .guarantee_area .btn.more.btn_toggle span:after{-webkit-transform: rotate(0deg);         transform: rotate(0deg);}
.new_direct [data-category-sub=o_intro] .guarantee_area .btn.more.btn_toggle.on span:after{top: 2px; -webkit-transform: rotate(-180deg);         transform: rotate(-180deg);}
.new_direct [data-category-sub=o_intro] .benefit_area .colorbox_wrap{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;     flex-wrap: wrap; -webkit-box-pack: justify;     -ms-flex-pack: justify;         justify-content: space-between; gap: 8px;}
.new_direct [data-category-sub=o_intro] .benefit_area .colorbox_wrap .colorbox{position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal;     -ms-flex-direction: column;         flex-direction: column; -webkit-box-pack: end;     -ms-flex-pack: end;         justify-content: flex-end; width: calc(50% - 8px); height: 278px; padding: 64px 0 56px; margin-bottom: 8px; text-align: center; border-radius: 40px;}
.new_direct [data-category-sub=o_intro] .benefit_area .colorbox_wrap .colorbox.c1{background: #DAFFDD;}
.new_direct [data-category-sub=o_intro] .benefit_area .colorbox_wrap .colorbox.c2{background: #FFF1C1;}
.new_direct [data-category-sub=o_intro] .benefit_area .colorbox_wrap .colorbox.c3{background: #FFEAE6;}
.new_direct [data-category-sub=o_intro] .benefit_area .colorbox_wrap .colorbox.c4{background: #DFF4FF;}
.new_direct [data-category-sub=o_intro] .benefit_area .colorbox_wrap .colorbox.flgNew:after{content:'NEW';display:inline-block;position:absolute;top:23px;right:29px;padding:0 12px;height:22px;line-height:21px;border-radius:12px;background-color:#e61a35;text-align:center;font-size:15px;color:#fff;} /* 추가2311 */
.new_direct [data-category-sub=o_intro] .benefit_area .colorbox_wrap .colorbox .icon.large{top: 44px; left: 50%; content: ""; position: absolute; width: 278px; height: 120px; background-position: 50% 50%; background-size: 100% 100%; background-repeat: no-repeat; -webkit-transform: translateX(-50%);         transform: translateX(-50%);}
.new_direct [data-category-sub=o_intro] .benefit_area .colorbox_wrap .colorbox p{position: absolute; top: 182px; width: 100%; padding: 0 20px; color: #1F1F21; font-size: 18px; font-weight: 500; line-height: 1.4em; letter-spacing: -0.02em;}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox] [data-icon=icon01]{background: url("../../images/new/overseastrip/img_overseastrip_slide_1.png") 50% 50% no-repeat;}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox] [data-icon=icon02]{background: url("../../images/new/overseastrip/img_overseastrip_slide_2.png") 50% 50% no-repeat;}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox] [data-icon=icon03]{background: url("../../images/new/overseastrip/img_overseastrip_slide_3.png") 50% 50% no-repeat;}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox] [data-icon=icon04]{background: url("../../images/new/overseastrip/img_overseastrip_slide_4.png") 50% 50% no-repeat;}
.new_direct [data-category-sub=o_intro] .benefit_area .btn.line03_gray{min-width: 181px;}
.new_direct [data-category-sub=o_intro] .faq_area{padding-bottom: 140px;}
.new_direct [data-category-sub=o_intro] .recommend_area{width: 100%; background: #FBFAF9;}
.new_direct [data-category-sub=o_intro] .recommend_area .title_area.ta_c{-webkit-box-pack: center;     -ms-flex-pack: center;         justify-content: center;}
.new_direct [data-category-sub=o_intro] .recommend_area .comp{width: 792px; margin: 0 auto; padding: 40px 0 75px;}
.new_direct [data-category-sub=o_intro] .recommend_area .comp:before{top: -40px; right: -77px; content: ""; position: absolute; width: 240px; height: 140px; background-position: 50% 50%; background-size: 100% 100%; background-repeat: no-repeat; background-image: url("../../images/new//overseastrip/bg_halfcircle.png"); background-size: 100%;}
.new_direct [data-category-sub=o_intro] .recommend_area .card_list.icon_type_large{padding-bottom: 34px;}
.new_direct [data-category-sub=o_intro] .recommend_area .card_list.icon_type_large .icon{top: 32px; left: 32px; -webkit-transform: translateY(0);         transform: translateY(0);}
.new_direct [data-category-sub=o_intro] .recommend_area .card_list.icon_type_large .card_item .card_wrap{height: 135px; padding: 32px 32px 32px 98px; border: 0; border-radius: 16px;}
.new_direct [data-category-sub=o_intro] .recommend_area .card_list.icon_type_large .card_link .txt:before{left: -8px;}
.new_direct [data-category-sub=o_intro] .recommend_area [data-icon-id=icon_recommend] [data-icon=icon01]{background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23F8670D'/%3E%3Cmask id='mask0_146_736' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='48' height='48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23F8670D'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_146_736)'%3E%3Cpath d='M21.1466 45.8748C21.1466 45.8748 20.9372 48.3602 18.3686 49.5096C15.7973 50.6616 10.2386 50.2936 8.3383 48.2936C6.26085 46.1068 5.03156 42.2534 4.96714 34.9252C4.90273 27.597 5.20334 18.9727 6.92113 14.2446C8.74896 9.20445 11.9 9.46045 14.3506 9.35112C17.7217 9.20178 19.6757 10.1991 20.9828 12.8606C21.8176 14.5619 21.9303 17.8634 21.9303 17.8634C21.9303 17.8634 23.3072 17.9594 24.2574 17.7727C25.2075 17.586 26.5818 16.938 27.752 14.5459C28.6807 12.6472 29.7328 10.5618 32.8248 9.95113C35.9249 9.34045 38.2225 9.62312 40.3268 11.3218C42.9034 13.4019 43.6496 23.0768 43.5932 28.6263C43.5181 35.8159 43.7409 45.7815 40.5898 49.0616C37.7152 52.0563 31.5553 50.947 29.8966 49.5469C27.8567 47.8269 27.9318 45.8775 27.9318 45.8775H21.1492L21.1466 45.8748Z' fill='%23F18D01'/%3E%3Cpath d='M21.1466 45.8748L21.5694 45.4492C21.404 45.2848 21.1583 45.2312 20.9395 45.3117C20.7207 45.3922 20.5683 45.5921 20.5487 45.8245L21.1466 45.8748ZM18.3686 49.5096L18.1235 48.9619L18.1233 48.962L18.3686 49.5096ZM8.3383 48.2936L7.90331 48.7068L7.90333 48.7068L8.3383 48.2936ZM6.92113 14.2446L7.48506 14.4495L7.48518 14.4491L6.92113 14.2446ZM14.3506 9.35112L14.324 8.7517L14.3238 8.75171L14.3506 9.35112ZM20.9828 12.8606L21.5215 12.5963L21.5214 12.596L20.9828 12.8606ZM21.9303 17.8634L21.3307 17.8838L21.3491 18.4243L21.8886 18.4619L21.9303 17.8634ZM27.752 14.5459L28.291 14.8096L28.291 14.8096L27.752 14.5459ZM32.8248 9.95113L32.7089 9.36245L32.7086 9.3625L32.8248 9.95113ZM40.3268 11.3218L39.9499 11.7887L40.3268 11.3218ZM43.5932 28.6263L44.1932 28.6326V28.6324L43.5932 28.6263ZM40.5898 49.0616L40.1571 48.6459L40.1569 48.6461L40.5898 49.0616ZM29.8966 49.5469L30.2836 49.0884L30.2833 49.0882L29.8966 49.5469ZM27.9318 45.8775L28.5314 45.9006L28.5554 45.2775H27.9318V45.8775ZM21.1492 45.8775L20.7264 46.3032L20.9019 46.4775H21.1492V45.8775ZM21.1466 45.8748C20.5487 45.8245 20.5487 45.8242 20.5487 45.8239C20.5487 45.8238 20.5488 45.8236 20.5488 45.8234C20.5488 45.8231 20.5488 45.8228 20.5488 45.8226C20.5489 45.8221 20.5489 45.8218 20.5489 45.8216C20.549 45.8212 20.5489 45.8214 20.5489 45.8222C20.5487 45.8237 20.5483 45.8275 20.5476 45.8334C20.5463 45.8451 20.5437 45.8654 20.5395 45.8931C20.5309 45.9487 20.5158 46.0341 20.49 46.1421C20.4384 46.3589 20.3454 46.6624 20.1816 46.998C19.8564 47.6643 19.254 48.4561 18.1235 48.9619L18.6136 50.0573C20.0518 49.4137 20.8384 48.3882 21.26 47.5244C21.4696 47.0949 21.5895 46.7053 21.6574 46.4201C21.6914 46.2772 21.7127 46.1594 21.7257 46.0746C21.7321 46.0322 21.7366 45.9979 21.7395 45.9727C21.741 45.9601 21.7421 45.9497 21.7429 45.9418C21.7433 45.9378 21.7436 45.9344 21.7439 45.9317C21.744 45.9303 21.7441 45.929 21.7442 45.928C21.7443 45.9274 21.7443 45.9269 21.7443 45.9265C21.7444 45.9262 21.7444 45.9259 21.7444 45.9258C21.7444 45.9255 21.7444 45.9252 21.1466 45.8748ZM18.1233 48.962C16.9707 49.4784 15.0563 49.6791 13.1625 49.4867C12.2259 49.3915 11.3219 49.2026 10.5486 48.9247C9.76861 48.6444 9.16011 48.2874 8.77328 47.8803L7.90333 48.7068C8.46664 49.2997 9.26559 49.7388 10.1427 50.054C11.0264 50.3716 12.0291 50.5777 13.0412 50.6805C15.0445 50.8841 17.1951 50.6928 18.6139 50.0572L18.1233 48.962ZM8.7733 47.8803C6.86194 45.8684 5.63127 42.2184 5.56712 34.9199L4.36717 34.9305C4.43184 42.2884 5.65976 46.3453 7.90331 48.7068L8.7733 47.8803ZM5.56712 34.9199C5.53498 31.264 5.59407 27.2949 5.87404 23.6559C6.15493 20.0049 6.65511 16.7339 7.48506 14.4495L6.35719 14.0397C5.46936 16.4834 4.96033 19.8886 4.67758 23.5638C4.3939 27.251 4.33488 31.2581 4.36717 34.9305L5.56712 34.9199ZM7.48518 14.4491C8.35626 12.0472 9.50302 10.9981 10.6432 10.4983C11.8365 9.9753 13.0914 10.0079 14.3773 9.95052L14.3238 8.75171C13.1592 8.80368 11.6133 8.76293 10.1615 9.39927C8.65652 10.0589 7.31383 11.4018 6.35707 14.04L7.48518 14.4491ZM14.3771 9.95053C16.0046 9.87843 17.2175 10.0874 18.1619 10.5831C19.0957 11.0732 19.8318 11.878 20.4443 13.1251L21.5214 12.596C20.8267 11.1817 19.9323 10.1571 18.7196 9.52054C17.5174 8.88953 16.0677 8.67446 14.324 8.7517L14.3771 9.95053ZM20.4442 13.1248C20.8144 13.8794 21.0426 15.0437 21.1744 16.076C21.2389 16.581 21.2781 17.0352 21.3011 17.363C21.3126 17.5267 21.3201 17.6583 21.3246 17.7484C21.3269 17.7934 21.3284 17.828 21.3294 17.851C21.3298 17.8625 21.3302 17.871 21.3304 17.8766C21.3305 17.8793 21.3306 17.8813 21.3306 17.8826C21.3306 17.8832 21.3306 17.8836 21.3307 17.8838C21.3307 17.8839 21.3307 17.884 21.3307 17.884C21.3307 17.884 21.3307 17.8839 21.3307 17.8839C21.3307 17.8839 21.3307 17.8838 21.9303 17.8634C22.53 17.8429 22.53 17.8428 22.5299 17.8427C22.5299 17.8427 22.5299 17.8426 22.5299 17.8425C22.5299 17.8423 22.5299 17.842 22.5299 17.8417C22.5299 17.8411 22.5299 17.8404 22.5298 17.8394C22.5298 17.8374 22.5297 17.8346 22.5295 17.8311C22.5293 17.824 22.5289 17.8139 22.5283 17.8008C22.5272 17.7746 22.5255 17.7366 22.5231 17.688C22.5182 17.5909 22.5103 17.4513 22.4982 17.2789C22.474 16.9345 22.4328 16.4569 22.3648 15.924C22.2315 14.8802 21.986 13.5431 21.5215 12.5963L20.4442 13.1248ZM21.9303 17.8634C21.8886 18.4619 21.8886 18.4619 21.8887 18.4619C21.8887 18.4619 21.8888 18.4619 21.8888 18.4619C21.889 18.4619 21.8891 18.4619 21.8893 18.462C21.8896 18.462 21.89 18.462 21.8904 18.462C21.8914 18.4621 21.8927 18.4622 21.8943 18.4623C21.8975 18.4625 21.9021 18.4628 21.9078 18.4632C21.9194 18.4639 21.9359 18.4649 21.9571 18.4661C21.9992 18.4686 22.0597 18.4717 22.135 18.4749C22.2852 18.4813 22.4953 18.4877 22.7367 18.488C23.2102 18.4887 23.8392 18.4663 24.373 18.3614L24.1417 17.1839C23.7254 17.2657 23.1908 17.2887 22.7384 17.288C22.5167 17.2877 22.3233 17.2818 22.1856 17.276C22.1169 17.2731 22.0624 17.2702 22.0256 17.2681C22.0072 17.267 21.9932 17.2662 21.9842 17.2656C21.9796 17.2653 21.9763 17.2651 21.9743 17.265C21.9733 17.2649 21.9725 17.2648 21.9722 17.2648C21.972 17.2648 21.9719 17.2648 21.9719 17.2648C21.9718 17.2648 21.9719 17.2648 21.9719 17.2648C21.9719 17.2648 21.9719 17.2648 21.9719 17.2648C21.972 17.2648 21.972 17.2648 21.9303 17.8634ZM24.373 18.3614C25.5223 18.1357 27.0451 17.3562 28.291 14.8096L27.213 14.2823C26.1184 16.5198 24.8928 17.0364 24.1417 17.1839L24.373 18.3614ZM28.291 14.8096C28.7593 13.852 29.2208 12.933 29.9194 12.171C30.6012 11.4274 31.5241 10.8196 32.9411 10.5398L32.7086 9.3625C31.0335 9.69333 29.8844 10.4336 29.0349 11.36C28.2023 12.2681 27.6734 13.3411 27.213 14.2823L28.291 14.8096ZM32.9408 10.5398C35.937 9.94961 38.0312 10.2398 39.9499 11.7887L40.7036 10.855C38.4137 9.00643 35.9129 8.73129 32.7089 9.36245L32.9408 10.5398ZM39.9499 11.7887C40.4535 12.1952 40.9389 13.0484 41.3632 14.3136C41.7791 15.5535 42.1058 17.0932 42.3539 18.7613C42.8498 22.0955 43.0212 25.8691 42.9933 28.6202L44.1932 28.6324C44.2216 25.834 44.0481 21.9954 43.5409 18.5848C43.2874 16.8805 42.9479 15.2646 42.501 13.932C42.0625 12.6247 41.4884 11.4885 40.7036 10.855L39.9499 11.7887ZM42.9933 28.6201C42.9555 32.2335 42.9922 36.4866 42.6475 40.2554C42.4753 42.1374 42.2098 43.8751 41.8002 45.3336C41.388 46.8017 40.8454 47.9295 40.1571 48.6459L41.0225 49.4773C41.9097 48.5536 42.5209 47.2057 42.9555 45.658C43.3928 44.1008 43.667 42.2827 43.8425 40.3647C44.1929 36.5332 44.1558 32.2087 44.1932 28.6326L42.9933 28.6201ZM40.1569 48.6461C38.8917 49.9642 36.8416 50.428 34.8094 50.3527C33.8062 50.3156 32.8408 50.1474 32.0337 49.9077C31.2131 49.664 30.6073 49.3617 30.2836 49.0884L29.5096 50.0054C30.0152 50.4322 30.8013 50.7935 31.6921 51.0581C32.5964 51.3266 33.6616 51.511 34.765 51.5519C36.9461 51.6327 39.4133 51.1537 41.0226 49.4771L40.1569 48.6461ZM30.2833 49.0882C29.3565 48.3067 28.9231 47.4861 28.7179 46.8759C28.6147 46.5689 28.5684 46.3125 28.5478 46.1384C28.5375 46.0514 28.5336 45.9853 28.5322 45.9442C28.5315 45.9237 28.5315 45.9094 28.5315 45.9019C28.5315 45.8982 28.5315 45.8962 28.5315 45.896C28.5315 45.8958 28.5315 45.8962 28.5315 45.8969C28.5315 45.8973 28.5315 45.8978 28.5315 45.8984C28.5315 45.8987 28.5314 45.8991 28.5314 45.8994C28.5314 45.8996 28.5314 45.8999 28.5314 45.9C28.5314 45.9003 28.5314 45.9006 27.9318 45.8775C27.3323 45.8544 27.3323 45.8547 27.3323 45.855C27.3322 45.8552 27.3322 45.8555 27.3322 45.8557C27.3322 45.8562 27.3322 45.8567 27.3322 45.8573C27.3321 45.8584 27.3321 45.8596 27.3321 45.8609C27.332 45.8636 27.3319 45.8667 27.3318 45.8703C27.3317 45.8776 27.3315 45.8867 27.3315 45.8977C27.3314 45.9196 27.3317 45.9489 27.3329 45.985C27.3354 46.0572 27.3416 46.1569 27.3561 46.2795C27.3852 46.5246 27.4476 46.8631 27.5805 47.2584C27.8478 48.053 28.3968 49.0671 29.5098 50.0056L30.2833 49.0882ZM27.9318 45.2775H21.1492V46.4775H27.9318V45.2775ZM21.5721 45.4518L21.5694 45.4492L20.7237 46.3005L20.7264 46.3032L21.5721 45.4518Z' fill='black'/%3E%3Cpath d='M10.0102 28.7011C10.6971 25.2743 13.5397 22.6471 16.457 22.1159C21.4783 21.1992 27.3244 21.1707 31.6702 22.2044C36.016 23.241 38.1889 26.8192 38.3987 29.4521C38.6085 32.0851 38.7867 35.6347 37.9216 38.1477C37.0593 40.6606 35.7487 42.4968 31.1931 43.3821C26.6374 44.2702 21.9353 44.4187 17.4371 43.4992C12.9419 42.5825 10.3953 41.169 9.8205 36.0973C9.48997 33.1759 9.54171 31.0227 10.0073 28.7011H10.0102Z' fill='white' stroke='black' stroke-width='1.2' stroke-miterlimit='10'/%3E%3Cpath d='M22.7802 35.038C22.7802 35.038 22.6997 38.0821 24.4271 38.0821C26.1545 38.0821 26.0108 35.038 26.0108 35.038H22.7773H22.7802Z' fill='%23FB6900'/%3E%3Cpath d='M22.7804 35.038C22.7804 35.038 22.6999 38.0821 24.4273 38.0821C26.1547 38.0821 26.011 35.038 26.011 35.038' stroke='black' stroke-width='1.2' stroke-miterlimit='10'/%3E%3Cpath d='M19.5898 27.1505V28.7697' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.394 28.7697H21.3403' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.5403 27.0306V28.7697' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.3789 28.7529H31.8397' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.7508 33.0332C20.3429 33.0332 20.8229 32.5563 20.8229 31.968C20.8229 31.3797 20.3429 30.9028 19.7508 30.9028C19.1587 30.9028 18.6787 31.3797 18.6787 31.968C18.6787 32.5563 19.1587 33.0332 19.7508 33.0332Z' fill='black'/%3E%3Cpath d='M24.8383 31.4313C23.6713 31.4827 23.5679 31.891 23.5679 32.3337C23.5679 32.7763 23.8265 33.2018 25.2665 32.9819' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.1624 34.5493C22.1624 34.5493 22.5044 35.1632 23.3638 35.129C24.2203 35.0947 24.4962 34.4979 24.4962 34.4979C24.4962 34.4979 24.5336 35.1147 25.6459 35.0433C26.4535 34.9919 26.6921 34.4293 26.6921 34.4293' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.216 35.6518C18.4827 35.6518 19.5096 35.0956 19.5096 34.4096C19.5096 33.7235 18.4827 33.1674 17.216 33.1674C15.9492 33.1674 14.9224 33.7235 14.9224 34.4096C14.9224 35.0956 15.9492 35.6518 17.216 35.6518Z' fill='%23F4B255'/%3E%3Cpath d='M31.7736 35.1493C32.9911 35.1493 33.9781 34.5484 33.9781 33.8071C33.9781 33.0659 32.9911 32.465 31.7736 32.465C30.5561 32.465 29.5691 33.0659 29.5691 33.8071C29.5691 34.5484 30.5561 35.1493 31.7736 35.1493Z' fill='%23F4B255'/%3E%3Cpath d='M29.1795 33.033C29.7716 33.033 30.2516 32.5561 30.2516 31.9679C30.2516 31.3796 29.7716 30.9027 29.1795 30.9027C28.5874 30.9027 28.1074 31.3796 28.1074 31.9679C28.1074 32.5561 28.5874 33.033 29.1795 33.033Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");}
.new_direct [data-category-sub=o_intro] .recommend_area [data-icon-id=icon_recommend] [data-icon=icon02]{background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23FFD80D'/%3E%3Cmask id='mask0_132_1589' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='48' height='48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23F8670D'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_132_1589)'%3E%3Cpath d='M21.1466 45.8748C21.1466 45.8748 20.9372 48.3602 18.3686 49.5096C15.7973 50.6616 10.2386 50.2936 8.3383 48.2936C6.26085 46.1068 5.03156 42.2534 4.96714 34.9252C4.90273 27.597 5.20334 18.9727 6.92113 14.2446C8.74896 9.20445 11.9 9.46045 14.3506 9.35112C17.7217 9.20178 19.6757 10.1991 20.9828 12.8605C21.8176 14.5619 21.9303 17.8634 21.9303 17.8634C21.9303 17.8634 23.3072 17.9594 24.2574 17.7727C25.2075 17.586 26.5818 16.938 27.752 14.5459C28.6807 12.6472 29.7328 10.5618 32.8248 9.95113C35.9249 9.34045 38.2225 9.62312 40.3267 11.3218C42.9034 13.4019 43.6496 23.0768 43.5932 28.6263C43.5181 35.8159 43.7409 45.7815 40.5898 49.0616C37.7152 52.0563 31.5553 50.947 29.8965 49.5469C27.8567 47.8269 27.9318 45.8775 27.9318 45.8775H21.1492L21.1466 45.8748Z' fill='%23F18D01'/%3E%3Cpath d='M21.1466 45.8748L21.5694 45.4491C21.404 45.2848 21.1583 45.2312 20.9395 45.3117C20.7207 45.3922 20.5683 45.5921 20.5487 45.8245L21.1466 45.8748ZM18.3686 49.5096L18.1235 48.9619L18.1233 48.962L18.3686 49.5096ZM8.3383 48.2936L7.90331 48.7068L7.90333 48.7068L8.3383 48.2936ZM6.92113 14.2446L7.48506 14.4495L7.48518 14.4491L6.92113 14.2446ZM14.3506 9.35112L14.324 8.7517L14.3238 8.75171L14.3506 9.35112ZM20.9828 12.8605L21.5215 12.5963L21.5214 12.596L20.9828 12.8605ZM21.9303 17.8634L21.3307 17.8838L21.3491 18.4243L21.8886 18.4619L21.9303 17.8634ZM27.752 14.5459L28.291 14.8096L28.291 14.8096L27.752 14.5459ZM32.8248 9.95113L32.7089 9.36245L32.7086 9.3625L32.8248 9.95113ZM40.3267 11.3218L39.9499 11.7887L40.3267 11.3218ZM43.5932 28.6263L44.1932 28.6326V28.6324L43.5932 28.6263ZM40.5898 49.0616L40.1571 48.6459L40.1569 48.6461L40.5898 49.0616ZM29.8965 49.5469L30.2835 49.0884L30.2833 49.0882L29.8965 49.5469ZM27.9318 45.8775L28.5314 45.9006L28.5554 45.2775H27.9318V45.8775ZM21.1492 45.8775L20.7264 46.3032L20.9019 46.4775H21.1492V45.8775ZM21.1466 45.8748C20.5487 45.8245 20.5487 45.8242 20.5487 45.8239C20.5487 45.8238 20.5488 45.8236 20.5488 45.8234C20.5488 45.8231 20.5488 45.8228 20.5488 45.8226C20.5489 45.8221 20.5489 45.8218 20.5489 45.8216C20.549 45.8212 20.5489 45.8214 20.5489 45.8222C20.5487 45.8237 20.5483 45.8275 20.5476 45.8334C20.5463 45.8451 20.5437 45.8654 20.5395 45.8931C20.5309 45.9487 20.5158 46.0341 20.49 46.1421C20.4384 46.3589 20.3454 46.6624 20.1816 46.998C19.8564 47.6643 19.254 48.4561 18.1235 48.9619L18.6136 50.0573C20.0518 49.4137 20.8384 48.3882 21.26 47.5244C21.4696 47.0949 21.5895 46.7053 21.6574 46.4201C21.6914 46.2772 21.7127 46.1594 21.7256 46.0746C21.7321 46.0322 21.7366 45.9979 21.7395 45.9727C21.741 45.9601 21.7421 45.9497 21.7429 45.9418C21.7433 45.9378 21.7436 45.9344 21.7439 45.9317C21.744 45.9303 21.7441 45.929 21.7442 45.928C21.7443 45.9274 21.7443 45.9269 21.7443 45.9265C21.7444 45.9262 21.7444 45.9259 21.7444 45.9258C21.7444 45.9255 21.7444 45.9252 21.1466 45.8748ZM18.1233 48.962C16.9707 49.4784 15.0563 49.6791 13.1625 49.4867C12.2259 49.3915 11.3219 49.2026 10.5486 48.9247C9.76861 48.6444 9.16011 48.2874 8.77327 47.8803L7.90333 48.7068C8.46664 49.2997 9.26559 49.7388 10.1427 50.054C11.0264 50.3716 12.0291 50.5777 13.0412 50.6805C15.0445 50.8841 17.1951 50.6928 18.6139 50.0571L18.1233 48.962ZM8.7733 47.8803C6.86194 45.8684 5.63127 42.2184 5.56712 34.9199L4.36717 34.9305C4.43184 42.2884 5.65976 46.3453 7.90331 48.7068L8.7733 47.8803ZM5.56712 34.9199C5.53498 31.264 5.59407 27.2949 5.87404 23.6559C6.15493 20.0049 6.65511 16.7339 7.48506 14.4495L6.35719 14.0397C5.46936 16.4834 4.96033 19.8886 4.67758 23.5638C4.3939 27.251 4.33488 31.2581 4.36717 34.9305L5.56712 34.9199ZM7.48518 14.4491C8.35626 12.0472 9.50302 10.9981 10.6432 10.4983C11.8365 9.9753 13.0914 10.0079 14.3773 9.95052L14.3238 8.75171C13.1592 8.80368 11.6133 8.76294 10.1615 9.39927C8.65652 10.0589 7.31383 11.4018 6.35707 14.04L7.48518 14.4491ZM14.3771 9.95053C16.0046 9.87843 17.2175 10.0874 18.1619 10.5831C19.0957 11.0732 19.8318 11.878 20.4443 13.1251L21.5214 12.596C20.8267 11.1817 19.9323 10.1571 18.7196 9.52054C17.5174 8.88953 16.0677 8.67446 14.324 8.7517L14.3771 9.95053ZM20.4442 13.1248C20.8144 13.8794 21.0426 15.0437 21.1744 16.076C21.2389 16.581 21.2781 17.0352 21.3011 17.363C21.3126 17.5267 21.3201 17.6583 21.3246 17.7484C21.3269 17.7934 21.3284 17.828 21.3294 17.851C21.3298 17.8625 21.3302 17.871 21.3304 17.8766C21.3305 17.8793 21.3306 17.8813 21.3306 17.8825C21.3306 17.8832 21.3306 17.8836 21.3307 17.8838C21.3307 17.8839 21.3307 17.884 21.3307 17.884C21.3307 17.884 21.3307 17.8839 21.3307 17.8839C21.3307 17.8839 21.3307 17.8838 21.9303 17.8634C22.53 17.8429 22.53 17.8428 22.5299 17.8427C22.5299 17.8427 22.5299 17.8426 22.5299 17.8425C22.5299 17.8423 22.5299 17.842 22.5299 17.8417C22.5299 17.8411 22.5299 17.8404 22.5298 17.8394C22.5298 17.8374 22.5297 17.8346 22.5295 17.8311C22.5293 17.824 22.5289 17.8139 22.5283 17.8008C22.5272 17.7746 22.5255 17.7366 22.5231 17.688C22.5182 17.5909 22.5103 17.4513 22.4982 17.2789C22.474 16.9345 22.4328 16.4569 22.3648 15.924C22.2315 14.8802 21.986 13.5431 21.5215 12.5963L20.4442 13.1248ZM21.9303 17.8634C21.8886 18.4619 21.8886 18.4619 21.8887 18.4619C21.8887 18.4619 21.8888 18.4619 21.8888 18.4619C21.889 18.4619 21.8891 18.4619 21.8893 18.462C21.8896 18.462 21.89 18.462 21.8904 18.462C21.8914 18.4621 21.8927 18.4622 21.8943 18.4623C21.8975 18.4625 21.9021 18.4628 21.9078 18.4632C21.9194 18.4639 21.9359 18.4649 21.957 18.4661C21.9992 18.4686 22.0597 18.4717 22.135 18.4749C22.2852 18.4813 22.4953 18.4877 22.7367 18.488C23.2102 18.4887 23.8392 18.4663 24.373 18.3614L24.1417 17.1839C23.7254 17.2657 23.1908 17.2887 22.7384 17.288C22.5167 17.2877 22.3233 17.2818 22.1856 17.276C22.1169 17.2731 22.0624 17.2702 22.0256 17.2681C22.0072 17.267 21.9932 17.2662 21.9842 17.2656C21.9796 17.2653 21.9763 17.2651 21.9743 17.265C21.9733 17.2649 21.9725 17.2648 21.9722 17.2648C21.972 17.2648 21.9719 17.2648 21.9719 17.2648C21.9718 17.2648 21.9719 17.2648 21.9719 17.2648C21.9719 17.2648 21.9719 17.2648 21.9719 17.2648C21.972 17.2648 21.972 17.2648 21.9303 17.8634ZM24.373 18.3614C25.5223 18.1357 27.0451 17.3562 28.291 14.8096L27.213 14.2823C26.1184 16.5198 24.8928 17.0364 24.1417 17.1839L24.373 18.3614ZM28.291 14.8096C28.7593 13.852 29.2208 12.933 29.9194 12.171C30.6012 11.4274 31.5241 10.8196 32.9411 10.5398L32.7086 9.3625C31.0335 9.69333 29.8844 10.4336 29.0349 11.36C28.2023 12.2681 27.6734 13.3411 27.213 14.2823L28.291 14.8096ZM32.9408 10.5398C35.937 9.94961 38.0312 10.2398 39.9499 11.7887L40.7036 10.855C38.4137 9.00643 35.9129 8.73129 32.7089 9.36245L32.9408 10.5398ZM39.9499 11.7887C40.4535 12.1952 40.9389 13.0484 41.3632 14.3136C41.7791 15.5535 42.1058 17.0932 42.3539 18.7613C42.8498 22.0955 43.0212 25.8691 42.9933 28.6202L44.1932 28.6324C44.2216 25.834 44.0481 21.9954 43.5409 18.5848C43.2874 16.8805 42.9479 15.2646 42.501 13.932C42.0625 12.6247 41.4884 11.4885 40.7036 10.855L39.9499 11.7887ZM42.9933 28.6201C42.9555 32.2335 42.9922 36.4866 42.6475 40.2553C42.4753 42.1374 42.2098 43.8751 41.8002 45.3336C41.388 46.8017 40.8454 47.9295 40.1571 48.6459L41.0225 49.4773C41.9097 48.5536 42.5209 47.2057 42.9555 45.658C43.3928 44.1008 43.667 42.2827 43.8425 40.3647C44.1929 36.5332 44.1558 32.2087 44.1932 28.6326L42.9933 28.6201ZM40.1569 48.6461C38.8917 49.9642 36.8416 50.428 34.8094 50.3527C33.8062 50.3156 32.8408 50.1474 32.0337 49.9077C31.2131 49.664 30.6073 49.3617 30.2835 49.0884L29.5095 50.0054C30.0152 50.4322 30.8013 50.7935 31.6921 51.058C32.5964 51.3266 33.6616 51.511 34.765 51.5519C36.9461 51.6326 39.4133 51.1537 41.0226 49.4771L40.1569 48.6461ZM30.2833 49.0882C29.3565 48.3067 28.9231 47.4861 28.7179 46.8759C28.6147 46.5689 28.5684 46.3125 28.5478 46.1384C28.5375 46.0514 28.5336 45.9853 28.5322 45.9442C28.5315 45.9237 28.5315 45.9094 28.5315 45.9019C28.5315 45.8982 28.5315 45.8962 28.5315 45.896C28.5315 45.8958 28.5315 45.8962 28.5315 45.8969C28.5315 45.8973 28.5315 45.8978 28.5315 45.8984C28.5315 45.8987 28.5314 45.8991 28.5314 45.8994C28.5314 45.8996 28.5314 45.8999 28.5314 45.9C28.5314 45.9003 28.5314 45.9006 27.9318 45.8775C27.3323 45.8544 27.3323 45.8547 27.3322 45.855C27.3322 45.8552 27.3322 45.8555 27.3322 45.8557C27.3322 45.8562 27.3322 45.8567 27.3322 45.8573C27.3321 45.8584 27.3321 45.8596 27.3321 45.8609C27.332 45.8636 27.3319 45.8667 27.3318 45.8703C27.3317 45.8776 27.3315 45.8867 27.3315 45.8977C27.3314 45.9196 27.3317 45.9489 27.3329 45.985C27.3354 46.0572 27.3416 46.1569 27.3561 46.2795C27.3852 46.5246 27.4476 46.8631 27.5805 47.2584C27.8478 48.053 28.3968 49.0671 29.5098 50.0056L30.2833 49.0882ZM27.9318 45.2775H21.1492V46.4775H27.9318V45.2775ZM21.5721 45.4518L21.5694 45.4491L20.7237 46.3005L20.7264 46.3032L21.5721 45.4518Z' fill='black'/%3E%3Cpath d='M10.0102 28.7011C10.6971 25.2743 13.5397 22.6471 16.457 22.1159C21.4783 21.1992 27.3244 21.1707 31.6702 22.2044C36.016 23.241 38.1889 26.8192 38.3987 29.4521C38.6085 32.0851 38.7867 35.6347 37.9216 38.1476C37.0593 40.6606 35.7487 42.4968 31.1931 43.3821C26.6374 44.2702 21.9353 44.4187 17.4371 43.4992C12.9419 42.5825 10.3953 41.1689 9.8205 36.0973C9.48997 33.1759 9.54171 31.0227 10.0073 28.7011H10.0102Z' fill='white' stroke='black' stroke-width='1.2' stroke-miterlimit='10'/%3E%3Cpath d='M22.5967 36.3713C22.5967 36.3713 23.3833 37.5779 26.0707 36.9928C28.7554 36.4077 28.9457 34.7001 28.9457 34.7001' stroke='black' stroke-width='1.1' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M19.562 27.6652V29.2524' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.4233 29.2523H21.2669' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.7603 27.6146V29.0871' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.6553 29.3027H31.9999' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.8945 32.9559C21.4712 32.9559 21.9387 32.4884 21.9387 31.9117C21.9387 31.335 21.4712 30.8676 20.8945 30.8676C20.3178 30.8676 19.8503 31.335 19.8503 31.9117C19.8503 32.4884 20.3178 32.9559 20.8945 32.9559Z' fill='black'/%3E%3Cpath d='M30.8716 32.62C31.4483 32.62 31.9157 32.1525 31.9157 31.5758C31.9157 30.9991 31.4483 30.5316 30.8716 30.5316C30.2949 30.5316 29.8274 30.9991 29.8274 31.5758C29.8274 32.1525 30.2949 32.62 30.8716 32.62Z' fill='black'/%3E%3Cpath d='M24.8383 31.4313C23.6713 31.4827 23.5679 31.891 23.5679 32.3337C23.5679 32.7763 23.8265 33.2018 25.2665 32.9819' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.216 35.6518C18.4827 35.6518 19.5096 35.0956 19.5096 34.4096C19.5096 33.7235 18.4827 33.1674 17.216 33.1674C15.9492 33.1674 14.9224 33.7235 14.9224 34.4096C14.9224 35.0956 15.9492 35.6518 17.216 35.6518Z' fill='%23F4B255'/%3E%3Cpath d='M34.2045 35.1493C35.422 35.1493 36.409 34.5484 36.409 33.8071C36.409 33.0659 35.422 32.465 34.2045 32.465C32.987 32.465 32 33.0659 32 33.8071C32 34.5484 32.987 35.1493 34.2045 35.1493Z' fill='%23F4B255'/%3E%3C/g%3E%3C/svg%3E%0A");}
.new_direct [data-category-sub=o_intro] .recommend_area [data-icon-id=icon_recommend] [data-icon=icon03]{background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%235566F5'/%3E%3Cmask id='mask0_132_1623' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='48' height='48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23F8670D'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_132_1623)'%3E%3Cpath d='M21.1466 45.8748C21.1466 45.8748 20.9372 48.3602 18.3686 49.5096C15.7973 50.6616 10.2386 50.2936 8.3383 48.2936C6.26085 46.1068 5.03156 42.2534 4.96714 34.9252C4.90273 27.597 5.20334 18.9727 6.92113 14.2446C8.74896 9.20445 11.9 9.46045 14.3506 9.35112C17.7217 9.20178 19.6757 10.1991 20.9828 12.8606C21.8176 14.5619 21.9303 17.8634 21.9303 17.8634C21.9303 17.8634 23.3072 17.9594 24.2574 17.7727C25.2075 17.586 26.5818 16.938 27.752 14.5459C28.6807 12.6472 29.7328 10.5618 32.8248 9.95113C35.9249 9.34045 38.2225 9.62312 40.3268 11.3218C42.9034 13.4019 43.6496 23.0768 43.5932 28.6263C43.5181 35.8159 43.7409 45.7815 40.5898 49.0616C37.7152 52.0563 31.5553 50.947 29.8966 49.5469C27.8567 47.8269 27.9318 45.8775 27.9318 45.8775H21.1493L21.1466 45.8748Z' fill='%23F18D01'/%3E%3Cpath d='M21.1466 45.8748L21.5694 45.4492C21.404 45.2848 21.1583 45.2312 20.9395 45.3117C20.7207 45.3922 20.5683 45.5921 20.5487 45.8245L21.1466 45.8748ZM18.3686 49.5096L18.1235 48.9619L18.1233 48.962L18.3686 49.5096ZM8.3383 48.2936L7.90331 48.7068L7.90333 48.7068L8.3383 48.2936ZM6.92113 14.2446L7.48506 14.4495L7.48518 14.4491L6.92113 14.2446ZM14.3506 9.35112L14.324 8.7517L14.3238 8.75171L14.3506 9.35112ZM20.9828 12.8606L21.5215 12.5963L21.5214 12.596L20.9828 12.8606ZM21.9303 17.8634L21.3307 17.8838L21.3491 18.4243L21.8886 18.4619L21.9303 17.8634ZM27.752 14.5459L28.291 14.8096L28.291 14.8096L27.752 14.5459ZM32.8248 9.95113L32.7089 9.36245L32.7086 9.3625L32.8248 9.95113ZM40.3268 11.3218L39.9499 11.7887L40.3268 11.3218ZM43.5932 28.6263L44.1932 28.6326V28.6324L43.5932 28.6263ZM40.5898 49.0616L40.1571 48.6459L40.1569 48.6461L40.5898 49.0616ZM29.8966 49.5469L30.2836 49.0884L30.2833 49.0882L29.8966 49.5469ZM27.9318 45.8775L28.5314 45.9006L28.5554 45.2775H27.9318V45.8775ZM21.1493 45.8775L20.7264 46.3032L20.9019 46.4775H21.1493V45.8775ZM21.1466 45.8748C20.5487 45.8245 20.5487 45.8242 20.5487 45.8239C20.5487 45.8238 20.5488 45.8236 20.5488 45.8234C20.5488 45.8231 20.5488 45.8228 20.5488 45.8226C20.5489 45.8221 20.5489 45.8218 20.5489 45.8216C20.549 45.8212 20.549 45.8214 20.5489 45.8222C20.5487 45.8237 20.5483 45.8275 20.5476 45.8334C20.5463 45.8451 20.5437 45.8654 20.5395 45.8931C20.5309 45.9487 20.5158 46.0341 20.49 46.1421C20.4384 46.3589 20.3454 46.6624 20.1816 46.998C19.8564 47.6643 19.254 48.4561 18.1235 48.9619L18.6136 50.0573C20.0518 49.4138 20.8384 48.3882 21.26 47.5244C21.4696 47.0949 21.5895 46.7053 21.6574 46.4201C21.6914 46.2772 21.7127 46.1594 21.7257 46.0746C21.7321 46.0322 21.7366 45.9979 21.7395 45.9727C21.741 45.9601 21.7421 45.9497 21.7429 45.9418C21.7433 45.9378 21.7436 45.9344 21.7439 45.9317C21.744 45.9303 21.7441 45.929 21.7442 45.928C21.7443 45.9274 21.7443 45.9269 21.7443 45.9265C21.7444 45.9262 21.7444 45.9259 21.7444 45.9258C21.7444 45.9255 21.7444 45.9252 21.1466 45.8748ZM18.1233 48.962C16.9707 49.4784 15.0563 49.6791 13.1625 49.4867C12.2259 49.3915 11.3219 49.2026 10.5486 48.9247C9.76861 48.6444 9.16011 48.2874 8.77328 47.8803L7.90333 48.7068C8.46664 49.2997 9.26559 49.7388 10.1427 50.054C11.0264 50.3716 12.0291 50.5777 13.0412 50.6805C15.0445 50.8841 17.1951 50.6928 18.6139 50.0572L18.1233 48.962ZM8.7733 47.8803C6.86194 45.8684 5.63127 42.2184 5.56712 34.9199L4.36717 34.9305C4.43184 42.2884 5.65976 46.3453 7.90331 48.7068L8.7733 47.8803ZM5.56712 34.9199C5.53498 31.264 5.59407 27.2949 5.87404 23.6559C6.15493 20.0049 6.65511 16.7339 7.48506 14.4495L6.35719 14.0397C5.46936 16.4834 4.96033 19.8886 4.67758 23.5638C4.3939 27.251 4.33488 31.2582 4.36717 34.9305L5.56712 34.9199ZM7.48518 14.4491C8.35626 12.0472 9.50303 10.9981 10.6432 10.4983C11.8365 9.9753 13.0914 10.0079 14.3773 9.95052L14.3238 8.75171C13.1592 8.80367 11.6133 8.76293 10.1615 9.39927C8.65652 10.0589 7.31383 11.4018 6.35707 14.04L7.48518 14.4491ZM14.3771 9.95053C16.0046 9.87843 17.2175 10.0874 18.1619 10.5831C19.0957 11.0732 19.8318 11.878 20.4443 13.1251L21.5214 12.596C20.8267 11.1817 19.9323 10.1571 18.7196 9.52054C17.5174 8.88953 16.0677 8.67446 14.324 8.7517L14.3771 9.95053ZM20.4442 13.1248C20.8144 13.8794 21.0426 15.0437 21.1744 16.076C21.2389 16.581 21.2781 17.0352 21.3011 17.363C21.3126 17.5267 21.3201 17.6583 21.3246 17.7484C21.3269 17.7934 21.3284 17.828 21.3294 17.851C21.3298 17.8625 21.3302 17.871 21.3304 17.8766C21.3305 17.8793 21.3306 17.8813 21.3306 17.8826C21.3306 17.8832 21.3306 17.8836 21.3307 17.8838C21.3307 17.8839 21.3307 17.884 21.3307 17.884C21.3307 17.884 21.3307 17.8839 21.3307 17.8839C21.3307 17.8839 21.3307 17.8838 21.9303 17.8634C22.53 17.8429 22.53 17.8428 22.53 17.8427C22.5299 17.8427 22.5299 17.8426 22.5299 17.8425C22.5299 17.8423 22.5299 17.842 22.5299 17.8417C22.5299 17.8411 22.5299 17.8404 22.5298 17.8394C22.5298 17.8374 22.5297 17.8346 22.5295 17.8311C22.5293 17.824 22.5289 17.8139 22.5283 17.8008C22.5272 17.7746 22.5255 17.7366 22.5231 17.688C22.5182 17.5909 22.5103 17.4513 22.4982 17.2789C22.474 16.9345 22.4328 16.4569 22.3648 15.924C22.2315 14.8802 21.986 13.5431 21.5215 12.5963L20.4442 13.1248ZM21.9303 17.8634C21.8886 18.4619 21.8886 18.4619 21.8887 18.4619C21.8887 18.4619 21.8888 18.4619 21.8889 18.4619C21.889 18.4619 21.8891 18.4619 21.8893 18.462C21.8896 18.462 21.89 18.462 21.8904 18.462C21.8914 18.4621 21.8927 18.4622 21.8943 18.4623C21.8975 18.4625 21.9021 18.4628 21.9078 18.4632C21.9194 18.4639 21.9359 18.4649 21.9571 18.4661C21.9992 18.4686 22.0597 18.4717 22.135 18.4749C22.2852 18.4813 22.4953 18.4877 22.7367 18.488C23.2102 18.4887 23.8392 18.4663 24.373 18.3614L24.1417 17.1839C23.7254 17.2657 23.1908 17.2887 22.7384 17.288C22.5167 17.2877 22.3233 17.2818 22.1856 17.276C22.1169 17.2731 22.0624 17.2702 22.0256 17.2681C22.0072 17.267 21.9932 17.2662 21.9842 17.2656C21.9796 17.2653 21.9763 17.2651 21.9743 17.265C21.9733 17.2649 21.9726 17.2648 21.9722 17.2648C21.972 17.2648 21.9719 17.2648 21.9719 17.2648C21.9718 17.2648 21.9719 17.2648 21.9719 17.2648C21.9719 17.2648 21.9719 17.2648 21.9719 17.2648C21.972 17.2648 21.972 17.2648 21.9303 17.8634ZM24.373 18.3614C25.5223 18.1357 27.0451 17.3562 28.291 14.8096L27.213 14.2823C26.1184 16.5198 24.8928 17.0364 24.1417 17.1839L24.373 18.3614ZM28.291 14.8096C28.7593 13.852 29.2208 12.933 29.9194 12.171C30.6012 11.4274 31.5241 10.8196 32.9411 10.5398L32.7086 9.3625C31.0336 9.69333 29.8844 10.4336 29.0349 11.36C28.2023 12.2681 27.6734 13.3411 27.213 14.2823L28.291 14.8096ZM32.9408 10.5398C35.937 9.94961 38.0312 10.2398 39.9499 11.7887L40.7036 10.855C38.4137 9.00643 35.9129 8.73129 32.7089 9.36245L32.9408 10.5398ZM39.9499 11.7887C40.4535 12.1952 40.9389 13.0484 41.3633 14.3136C41.7791 15.5535 42.1058 17.0932 42.3539 18.7613C42.8498 22.0955 43.0212 25.8691 42.9933 28.6202L44.1932 28.6324C44.2216 25.8341 44.0481 21.9954 43.5409 18.5848C43.2874 16.8805 42.9479 15.2646 42.501 13.932C42.0625 12.6247 41.4884 11.4885 40.7036 10.855L39.9499 11.7887ZM42.9933 28.6201C42.9555 32.2335 42.9922 36.4866 42.6475 40.2554C42.4753 42.1374 42.2098 43.8751 41.8002 45.3336C41.388 46.8017 40.8454 47.9295 40.1571 48.6459L41.0225 49.4773C41.9098 48.5537 42.5209 47.2057 42.9555 45.658C43.3928 44.1008 43.667 42.2827 43.8425 40.3647C44.1929 36.5332 44.1558 32.2087 44.1932 28.6326L42.9933 28.6201ZM40.1569 48.6461C38.8917 49.9642 36.8416 50.428 34.8094 50.3527C33.8062 50.3156 32.8408 50.1474 32.0337 49.9077C31.2131 49.664 30.6073 49.3617 30.2836 49.0884L29.5096 50.0054C30.0152 50.4322 30.8014 50.7935 31.6921 51.0581C32.5964 51.3266 33.6616 51.511 34.765 51.5519C36.9461 51.6327 39.4133 51.1537 41.0226 49.4771L40.1569 48.6461ZM30.2833 49.0882C29.3565 48.3067 28.9231 47.4861 28.7179 46.876C28.6147 46.5689 28.5684 46.3126 28.5478 46.1384C28.5375 46.0514 28.5336 45.9853 28.5322 45.9442C28.5315 45.9237 28.5315 45.9094 28.5315 45.902C28.5315 45.8982 28.5315 45.8962 28.5315 45.896C28.5315 45.8958 28.5315 45.8962 28.5315 45.8969C28.5315 45.8973 28.5315 45.8978 28.5315 45.8984C28.5315 45.8987 28.5314 45.8991 28.5314 45.8994C28.5314 45.8996 28.5314 45.8999 28.5314 45.9C28.5314 45.9003 28.5314 45.9006 27.9318 45.8775C27.3323 45.8544 27.3323 45.8547 27.3323 45.855C27.3322 45.8552 27.3322 45.8555 27.3322 45.8557C27.3322 45.8562 27.3322 45.8567 27.3322 45.8573C27.3321 45.8584 27.3321 45.8596 27.3321 45.8609C27.332 45.8636 27.3319 45.8667 27.3318 45.8703C27.3317 45.8776 27.3315 45.8867 27.3315 45.8977C27.3314 45.9196 27.3317 45.9489 27.3329 45.985C27.3354 46.0572 27.3416 46.1569 27.3561 46.2795C27.3852 46.5246 27.4476 46.8631 27.5805 47.2585C27.8478 48.053 28.3968 49.0671 29.5098 50.0056L30.2833 49.0882ZM27.9318 45.2775H21.1493V46.4775H27.9318V45.2775ZM21.5721 45.4518L21.5694 45.4492L20.7237 46.3005L20.7264 46.3032L21.5721 45.4518Z' fill='black'/%3E%3Cpath d='M10.0102 28.7011C10.6971 25.2743 13.5397 22.6471 16.457 22.1159C21.4783 21.1992 27.3244 21.1707 31.6702 22.2044C36.016 23.241 38.1889 26.8192 38.3987 29.4521C38.6085 32.0851 38.7867 35.6347 37.9216 38.1477C37.0593 40.6606 35.7487 42.4968 31.1931 43.3821C26.6374 44.2702 21.9353 44.4187 17.4371 43.4992C12.9419 42.5825 10.3953 41.169 9.8205 36.0973C9.48997 33.1759 9.54171 31.0227 10.0073 28.7011H10.0102Z' fill='white' stroke='black' stroke-width='1.2' stroke-miterlimit='10'/%3E%3Cpath d='M22.7802 35.038C22.7802 35.038 22.6997 38.0821 24.4271 38.0821C26.1545 38.0821 26.0108 35.038 26.0108 35.038H22.7773H22.7802Z' fill='%23FB6900'/%3E%3Cpath d='M22.7804 35.038C22.7804 35.038 22.6999 38.0821 24.4273 38.0821C26.1547 38.0821 26.011 35.038 26.011 35.038' stroke='black' stroke-width='1.2' stroke-miterlimit='10'/%3E%3Cpath d='M19.5898 27.1505V28.7697' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.394 28.7697H21.3403' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.5403 27.0306V28.7697' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.3789 28.7529H31.8397' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.7508 33.0332C20.3429 33.0332 20.8229 32.5563 20.8229 31.968C20.8229 31.3797 20.3429 30.9028 19.7508 30.9028C19.1587 30.9028 18.6787 31.3797 18.6787 31.968C18.6787 32.5563 19.1587 33.0332 19.7508 33.0332Z' fill='black'/%3E%3Cpath d='M24.8383 31.4313C23.6713 31.4827 23.5679 31.891 23.5679 32.3337C23.5679 32.7763 23.8265 33.2018 25.2665 32.9819' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.1624 34.5493C22.1624 34.5493 22.5044 35.1632 23.3638 35.129C24.2203 35.0947 24.4962 34.4979 24.4962 34.4979C24.4962 34.4979 24.5336 35.1147 25.6459 35.0433C26.4535 34.9919 26.6921 34.4293 26.6921 34.4293' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.216 35.6518C18.4827 35.6518 19.5096 35.0956 19.5096 34.4096C19.5096 33.7235 18.4827 33.1674 17.216 33.1674C15.9492 33.1674 14.9224 33.7235 14.9224 34.4096C14.9224 35.0956 15.9492 35.6518 17.216 35.6518Z' fill='%23F4B255'/%3E%3Cpath d='M31.7736 35.1493C32.9911 35.1493 33.9781 34.5484 33.9781 33.8071C33.9781 33.0659 32.9911 32.465 31.7736 32.465C30.5561 32.465 29.5691 33.0659 29.5691 33.8071C29.5691 34.5484 30.5561 35.1493 31.7736 35.1493Z' fill='%23F4B255'/%3E%3Cpath d='M31.1499 30.4177L28.1147 31.8798L31.1499 33.1677' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");}
.new_direct [data-category-sub=o_intro] .bottom_link{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center;     -ms-flex-align: center;         align-items: center; padding: 80px 0 32px; margin-bottom: 32px; border-bottom: 1px solid #EFEFF1;}
.new_direct [data-category-sub=o_intro] .bottom_link .btn_area.d_f{width: 320px; margin: 0;}
.new_direct [data-category-sub=o_intro] .bottom_link .btn_area.d_f .btn.h40{padding: 8px 14px;}
.new_direct [data-category-sub=o_intro] .bottom_link .law{width: calc(100% - 320px); margin-top: 0; color: #767678;}
.new_direct [data-category-sub=o_process]{width: 100%;}
.new_direct [data-category-sub=o_process] [data-bg=cloud]{background-image: url("data:image/svg+xml,%3Csvg width='1920' height='1012' viewBox='0 0 1920 1012' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_348_6440)'%3E%3Crect width='1920' height='1012' fill='white'/%3E%3Crect width='1920' height='1012' fill='url(%23paint0_linear_348_6440)'/%3E%3Cg opacity='0.34' filter='url(%23filter0_f_348_6440)'%3E%3Cpath d='M2045.5 809C2045.5 1026.6 1663.6 1277.5 1446 1277.5C1228.4 1277.5 749.5 1266.6 749.5 1049C749.5 831.4 1433.9 415 1651.5 415C1869.1 415 2045.5 591.4 2045.5 809Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.9' filter='url(%23filter1_f_348_6440)'%3E%3Cpath d='M354 168C349.295 147.487 330.967 132.186 309.048 132.186C305.028 132.186 301.122 132.705 297.4 133.672C286.586 110.514 263.114 94.4746 235.893 94.4746C228.853 94.4746 222.068 95.5468 215.687 97.533C201.045 73.2413 174.422 57 144.015 57C107.833 57 77.0134 79.991 65.3387 112.175C57.07 107.561 47.5547 104.924 37.425 104.924C5.71047 104.924 -20 130.666 -20 162.419C-20 164.3 -19.9034 166.163 -19.7279 168H354Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.9' filter='url(%23filter2_f_348_6440)'%3E%3Cpath d='M1622 768C1625.12 754.325 1637.27 744.124 1651.81 744.124C1654.47 744.124 1657.06 744.47 1659.53 745.114C1666.7 729.676 1682.27 718.983 1700.32 718.983C1704.98 718.983 1709.48 719.698 1713.72 721.022C1723.42 704.828 1741.08 694 1761.24 694C1785.23 694 1805.67 709.327 1813.41 730.783C1818.89 727.707 1825.2 725.949 1831.92 725.949C1852.95 725.949 1870 743.111 1870 764.279C1870 765.533 1869.94 766.775 1869.82 768H1622Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.9' filter='url(%23filter3_f_348_6440)'%3E%3Cpath d='M790 226C791.61 218.978 797.883 213.74 805.385 213.74C806.76 213.74 808.097 213.917 809.371 214.248C813.072 206.32 821.106 200.829 830.422 200.829C832.831 200.829 835.153 201.196 837.337 201.876C842.348 193.56 851.46 188 861.867 188C874.25 188 884.798 195.871 888.793 206.889C891.623 205.309 894.88 204.406 898.347 204.406C909.201 204.406 918 213.219 918 224.089C918 224.733 917.967 225.371 917.907 226H790Z' fill='white'/%3E%3C/g%3E%3Cg opacity='0.6' filter='url(%23filter4_f_348_6440)'%3E%3Cpath d='M349 1052C343.502 1027.98 322.087 1010.06 296.476 1010.06C291.779 1010.06 287.215 1010.66 282.866 1011.8C270.23 984.674 242.804 965.889 210.998 965.889C202.773 965.889 194.844 967.145 187.388 969.471C170.28 941.021 139.172 922 103.643 922C61.3658 922 25.3552 948.926 11.714 986.619C2.05234 981.215 -9.06575 978.127 -20.9018 978.127C-57.9586 978.127 -88 1008.28 -88 1045.46C-88 1047.67 -87.8872 1049.85 -87.682 1052H349Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_348_6440' x='525.5' y='191' width='1744' height='1310.5' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='112' result='effect1_foregroundBlur_348_6440'/%3E%3C/filter%3E%3Cfilter id='filter1_f_348_6440' x='-50' y='27' width='434' height='171' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='15' result='effect1_foregroundBlur_348_6440'/%3E%3C/filter%3E%3Cfilter id='filter2_f_348_6440' x='1592' y='664' width='308' height='134' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='15' result='effect1_foregroundBlur_348_6440'/%3E%3C/filter%3E%3Cfilter id='filter3_f_348_6440' x='760' y='158' width='188' height='98' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='15' result='effect1_foregroundBlur_348_6440'/%3E%3C/filter%3E%3Cfilter id='filter4_f_348_6440' x='-138' y='872' width='537' height='230' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='25' result='effect1_foregroundBlur_348_6440'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_348_6440' x1='1382' y1='-113' x2='756' y2='1012' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BCE0FF'/%3E%3Cstop offset='1' stop-color='%23E6F3FF' stop-opacity='0.6'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_348_6440'%3E%3Crect width='1920' height='1012' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); background-position: 50% 0; background-size: cover;}
.new_direct [data-category-sub=o_process] [data-bg=is_grey]{background-color: #F5F7FB;}
.new_direct [data-category-sub=o_process] [data-bg=is_orange]{background-color: #ffab66;}
.new_direct [data-category-sub=o_process] #wrap{height: 100%;}
.new_direct [data-category-sub=o_process] #wrap .container{position: relative; min-height: 100%; padding-top: 68px; -webkit-box-sizing: border-box;         box-sizing: border-box;}
.new_direct [data-category-sub=o_process] #wrap .container .content{height: 100%; min-height: 100%; padding: 32px 0; -webkit-box-sizing: border-box;         box-sizing: border-box; margin-bottom: 0;}
.new_direct [data-category-sub=o_process] #wrap .container .content .content_wrap{margin-bottom: 0; padding-top: 0;}
.new_direct [data-category-sub=o_process] .content_wrap .product_grid .box{width: 100%; height: calc(100vh - 68px - 72px); min-height: 789px; padding: 40px 8px 0 48px; border: 0; border-radius: 24px;}
.new_direct [data-category-sub=o_process] .content_wrap .product_grid .box .scroll_area{padding-right: 29px; overflow-y: auto; overflow-x: hidden;}
.new_direct [data-category-sub=o_process] .content_wrap .product_grid .box .scroll_area:focus{outline: none;}
.new_direct [data-category-sub=o_process] .content_wrap .product_grid .box .form_area .grid2 + .grid2{margin-top: 32px;}
.new_direct [data-category-sub=o_process] .content_wrap .product_grid .box .form_area .grid2 .form_item.pt0.dash2:before{top: 13px;}
.new_direct [data-category-sub=o_process] .content_wrap .product_grid .box .form_area .grid2 .form_item.dash2:before{width: 8px; right: -16px;}
.new_direct [data-category-sub=o_process] .content_wrap .product_grid .box .form_area .grid2.rdo .form_item:nth-child(2){padding-top: 24px;}
.new_direct [data-category-sub=o_process] .content_wrap .product_grid .box .form_area + .form_area{margin-top: 32px;}
.new_direct [data-category-sub=o_process] .welfare_card_area .box.gray{padding: 32px;}
.new_direct [data-category-sub=o_process] .welfare_card_area .box.gray .desc p{color: #555557; font-size: 16px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em; color: #555557;}
.new_direct [data-category-sub=o_process] .welfare_card_area .box.gray .desc p.small{margin-top: 8px; color: #555557; font-size: 15px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em; color: #555557;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card{margin-top: 40px;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify;     -ms-flex-pack: justify;         justify-content: space-between;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .title_area .h3{margin-bottom: 16px;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner strong.point_color{font-weight: 500;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_upload{width: calc(100% - 400px);}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_upload .title_area{margin-bottom: 24px;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_upload .btn_area{margin-top: 24px;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_upload .btn_area .upload_btn + input[type=file]{position: absolute; left: 0; z-index: -1; width: 121px; height: 100%;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_upload .upload_btn{position: relative; font-weight: 500; color: #767678; border: 1px solid #DFDFE1; background-color: #fff; font-weight: 500; padding: 12px 14px; font-size: 15px; line-height: 22px; border-radius: 8px; width: 121px; padding-right: 44px; margin-right: 0;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_upload .upload_btn.hover,
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_upload .upload_btn:hover{color: #767678; border: 1px solid #DFDFE1; background-color: #F1F1F3;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_upload .upload_btn:focus,
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_upload .upload_btn.focus{color: #767678; background: #F1F1F3; border: 1px solid #F18D00;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_upload .upload_btn.disabled,
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_upload .upload_btn:disabled{color: #B7B7B9; border: 1px solid #DFDFE1; background: #EFEFF1 !important;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_upload .upload_btn:not(:disabled):not(.disabled):active,
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_upload .upload_btn:not(:disabled):not(.disabled).active{color: #767678; border: 1px solid #B7B7B9; background-color: #F1F1F3;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_upload .upload_btn:after{content: ""; position: absolute; width: 20px; height: 20px; background-position: 50% 50%; background-size: 100% 100%; background-repeat: no-repeat; top: 14px; right: 20px; background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_495_4770)'%3E%3Cpath d='M19.306 15.8333C19.306 16.2754 19.1304 16.6993 18.8178 17.0118C18.5053 17.3244 18.0814 17.5 17.6393 17.5H2.63932C2.1973 17.5 1.77337 17.3244 1.46081 17.0118C1.14825 16.6993 0.972656 16.2754 0.972656 15.8333V6.66667C0.972656 6.22464 1.14825 5.80072 1.46081 5.48816C1.77337 5.17559 2.1973 5 2.63932 5H5.97266L7.63932 2.5H12.6393L14.306 5H17.6393C18.0814 5 18.5053 5.17559 18.8178 5.48816C19.1304 5.80072 19.306 6.22464 19.306 6.66667V15.8333Z' stroke='%23767678' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.138 14.1667C11.979 14.1667 13.4714 12.6743 13.4714 10.8333C13.4714 8.99238 11.979 7.5 10.138 7.5C8.29707 7.5 6.80469 8.99238 6.80469 10.8333C6.80469 12.6743 8.29707 14.1667 10.138 14.1667Z' stroke='%23767678' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_495_4770'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_preview{width: 400px; height: 230px;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_preview .preview{height: 230px;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .avatar_preview .preview_thmb{overflow: hidden; width: 100%; height: 100%; border-radius: 16px; background: #F9F9FB;}
.new_direct [data-category-sub=o_process] .welfare_card_area .welfare_card .welfare_card_inner .img_caption{margin-top: 24px; color: #555557; font-size: 15px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em; color: #767678;}
.new_direct [data-category-sub=o_complete] #wrap{height: auto; background-color: #F5F7FB;padding-bottom:0;} /* 개선/2312 */
.new_direct [data-category-sub=o_complete] .container{height: calc(100% - 68px); padding-top: 68px;}
.new_direct [data-category-sub=o_complete] .container .content{height: 100%; padding: 32px 0;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap{width: 894px; background: #ffffff; margin: 0 auto; padding: 40px; -webkit-box-sizing: border-box;         box-sizing: border-box; border-radius: 24px;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .comp + .comp{margin-top: 56px;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .governing.confirm{margin-top: 0;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .governing_title{color: #1F1F21; font-size: 27px; font-weight: 700; line-height: 1.4em; letter-spacing: -0.02em;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .card_wrap.type_download{padding: 32px 0 20px;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .card_wrap.type_download .card_body{padding: 0 32px;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .card_wrap.type_download .card_footer{padding: 20px 0 0; margin-top: 24px; border-top: 1px solid #EFEFF1;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .title_area{margin-bottom: 20px;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .benefit_link_list{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify;     -ms-flex-pack: justify;         justify-content: space-between;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .benefit_link_list .link_item{-webkit-box-flex: 1;     -ms-flex: 1;         flex: 1; width: calc(100% - 8px); margin-left: 8px;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .benefit_link_list .link_item > a{display: block;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .benefit_link_list .link_item img{width: 100%;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .benefit_link_list .link_item:first-child{margin-left: 0;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .btn.fill03.arrow{padding: 12px 42px 12px 20px;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .btn_area.footer .btn{min-width: 280px; padding: 18px 24px; color: #1F1F21; font-size: 19px; font-weight: 700; line-height: 1.4em; letter-spacing: -0.02em; color: #ffffff; line-height: 26px;}

/* 해외여행보험 가입완료 - 이벤트 안내 /2312 */
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .totBottom{position:absolute;bottom:-100%;left:0;padding:35px 86px 32px;width:100%;box-sizing:border-box;border-top-left-radius:40px;border-top-right-radius:40px;box-shadow:0 -2px 5px rgba(0,0,0,0.1);background-color:#fff6ed;
  transition:bottom 1s ease;z-index:2;
}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .totBottom:focus{outline:none; }
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .totBottom .totContent{vertical-align:top;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .totBottom .totContent .totTit{margin-bottom:5px;font-weight:bold;font-size:26px;color:#111;line-height:33px;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .totBottom .totContent .totTxt{font-weight:normal;font-size:20px;color:#f8670d;line-height:27px;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .totBottom .totContent .totImg{margin-top:12px;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .totBottom .totContent .btn_area{margin-top:25px;text-align:center;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .totBottom .totContent .btn_area .btn{min-width:280px;font-weight:500;font-size:19px;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .totBottom .btn_modal_close{position: absolute; top: 20px; right: 20px; width: 36px; height: 36px;border-radius:36px; background: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.78'%3E%3Cg filter='url(%23filter0_b_2314_4455)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 36C27.9411 36 36 27.9411 36 18C36 8.05888 27.9411 0 18 0C8.05888 0 0 8.05888 0 18C0 27.9411 8.05888 36 18 36Z' fill='%23EFEFF1'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.3288 11.9538C23.7972 11.4222 22.9354 11.4223 22.4038 11.9539L17.9139 16.4438L13.51 12.0399C12.9784 11.5084 12.1165 11.5085 11.5849 12.0401C11.0533 12.5717 11.0532 13.4336 11.5848 13.9651L15.9887 18.369L11.4989 22.8588C10.9673 23.3904 10.9672 24.2523 11.4988 24.7838C12.0303 25.3154 12.8922 25.3153 13.4238 24.7837L17.9135 20.2939L22.3174 24.6978C22.849 25.2293 23.7108 25.2293 24.2425 24.6976C24.7741 24.166 24.7742 23.3041 24.2426 22.7726L19.8387 18.3687L24.3286 13.8788C24.8603 13.3472 24.8603 12.4853 24.3288 11.9538Z' fill='%23767678'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_2314_4455' x='-61.1613' y='-61.1613' width='158.323' height='158.323' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='30.5807'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_2314_4455'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_2314_4455' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center center;}
.new_direct [data-category-sub=o_complete] .container .content .content_wrap .totBottom .btn_modal_close span{position: absolute; display: inline-block; font-size: 1px; width: 1px; height: 1px; padding: 0; margin: -1px; visibility: hidden; overflow: hidden; border: 0; clip: rect(0, 0, 0, 0);}


.new_direct [data-category=overseastrip_modal] .modal_header.sm_gap .wrapper{padding-bottom: 20px;}
.new_direct [data-category=overseastrip_modal] .modal_body .section{width: auto;}
.new_direct [data-category=overseastrip_modal] .modal_body .section .comp + .comp{margin-top: 32px;}
.new_direct [data-category=overseastrip_modal] .modal_body .section .title_area{margin: 0 0 24px;}
.new_direct [data-category=overseastrip_modal] .subtit_r{color: #1F1F21; font-size: 17px; font-weight: 400; line-height: 1.4em; letter-spacing: -0.02em; color: #555557;}
.new_direct [data-category=overseastrip_modal] .modal_body .section .title_area{-webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left;}
.new_direct [data-category=overseastrip_modal] .title_area p{color: #1F1F21; font-size: 17px; font-weight: 400; line-height: 1.4em; letter-spacing: -0.02em; color: #555557;}
.new_direct [data-category=overseastrip_modal] .title_area + .form_area{margin-top: 40px;}
.new_direct [data-category=overseastrip_modal] p{color: #555557; font-size: 16px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em; color: #767678;}
.new_direct [data-category=overseastrip_modal] p + p{margin-top: 4px;}
.new_direct [data-category=overseastrip_modal] .dl_list strong.point_color{font-weight: 500;}
.new_direct [data-category=overseastrip_modal] .text_base p{color: #1F1F21; font-size: 17px; font-weight: 400; line-height: 1.4em; letter-spacing: -0.02em; color: #555557;}
.new_direct [data-category=overseastrip_modal] .text_base + .box{margin-top: 24px;}
.new_direct [data-category=overseastrip_modal] .box p.desc{font-size: 15px;}
.new_direct [data-category=overseastrip_modal] .btn_area:not(.sub){margin-top: 24px;}
.new_direct [data-category=overseastrip_modal] .form_area{margin-bottom: 1px;}
.new_direct [data-category=overseastrip_modal] .tab{padding-top: 0;}
.new_direct [data-category=overseastrip_modal] .tab_content{padding-top: 40px;}
.new_direct [data-category=overseastrip_modal] .list_item .list_wrap .list_body{-webkit-box-align: center;     -ms-flex-align: center;         align-items: center;}
.new_direct [data-category=overseastrip_modal] .list_item .list_wrap .title > strong{color: #1F1F21; font-size: 16px; font-weight: 500; line-height: 1.5em; letter-spacing: -0.04em;}
.new_direct [data-category=overseastrip_modal] .list_item .list_wrap .title span:not(.badge){color: #555557; font-size: 15px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em;}
.new_direct [data-category=overseastrip_modal] .list_item .list_wrap .right > strong{color: #1F1F21; font-size: 16px; font-weight: 700; line-height: 1.5em; letter-spacing: -0.02em;}
.new_direct [data-category=overseastrip_modal] .list_item .list_wrap .right span{margin-top: 2px; color: #3F3F41;}
.new_direct [data-category=overseastrip_modal] .viewer_step{margin: 10px 0 20px;}
.new_direct [data-category=overseastrip_modal] .viewer_step .icon.num{left: 0;}
.new_direct [data-category=overseastrip_modal] .viewer_step ol{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center;     -ms-flex-align: center;         align-items: center;}
.new_direct [data-category=overseastrip_modal] .viewer_step li{position: relative; padding-left: 28px; color: #1F1F21;}
.new_direct [data-category=overseastrip_modal] .viewer_step li.on .icon.num{background-color: #F8670D;}
.new_direct [data-category=overseastrip_modal] .viewer_step li.disabled{color: #767678;}
.new_direct [data-category=overseastrip_modal] .viewer_step li.disabled .icon.num{background-color: #C8C8CA;}
.new_direct [data-category=overseastrip_modal] .viewer_step li + li{margin-left: 37px;}
.new_direct [data-category=overseastrip_modal] .viewer_step li + li:before{content: ""; position: absolute; left: -27px; top: 50%; display: inline-block; width: 17px; height: 3px; background: url("data:image/svg+xml,%3Csvg width='17' height='4' viewBox='0 0 17 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1.5' cy='2' r='1.5' fill='%23C8C8CA'/%3E%3Ccircle cx='8.5' cy='2' r='1.5' fill='%23C8C8CA'/%3E%3Ccircle cx='15.5' cy='2' r='1.5' fill='%23C8C8CA'/%3E%3C/svg%3E%0A") no-repeat; -webkit-transform: translateY(-50%);         transform: translateY(-50%);}

.new_direct .modal.sidesheet{-webkit-transform: translate3d(101%, 0, 0); transform: translate3d(101%, 0, 0); -webkit-transition: -webkit-transform 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s; transition: -webkit-transform 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s; transition: transform 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s; transition: transform 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s, -webkit-transform 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;}
.new_direct .modal.sidesheet .modal_dialog{-webkit-box-pack: end;     -ms-flex-pack: end;         justify-content: flex-end; height: 100%;}
.new_direct .modal.sidesheet .modal_content{width: 600px; min-width: 600px; height: 100%; max-height: 100%; margin: 0; border-radius: 0;}
.new_direct .modal.sidesheet .modal_content .modal_body{max-height: calc(100% - 120px); overflow-y: auto; padding-bottom: 120px; margin-bottom: 0;}
.new_direct .modal.sidesheet .modal_content .box{padding: 48px 0 0; border: 0;}
.new_direct .modal.sidesheet .modal_content .box .grid_gap, .new_direct .modal.sidesheet .modal_content .box .chk_wrap{margin-top: 32px;}
.new_direct .modal.sidesheet .modal_content .box .chk_wrap input[type=checkbox] + label{font-weight: 500;}
.new_direct .modal.sidesheet .modal_content .box .form_area > .grid2 > *{width: calc(50% - 12px);}
.new_direct .modal.sidesheet .modal_content .box .grid2 .form_item.dash2:before{right: -17px;}
.new_direct .modal.sidesheet .modal_content .box .grid2 .form_item.dash2.pt0:before{top: 12px;}
.new_direct .modal.sidesheet .modal_content .box .grid2.rdo .form_item:nth-child(1){width: calc(100% - 178px);}
.new_direct .modal.sidesheet .modal_content .box .grid2.rdo .form_item:nth-child(2){display: -webkit-box; display: -ms-flexbox; display: flex; width: 158px; margin-top: 12px;}
.new_direct .modal.sidesheet .modal_content .box .grid2.rdo .form_msg{width: calc(100% + 158px) !important;}
.new_direct .modal.sidesheet .modal_content .btn_area.top{margin: 8px 0 32px;}
.new_direct .modal.sidesheet .modal_content .form_family_case .form_family .form_header{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center;     -ms-flex-align: center;         align-items: center; -webkit-box-pack: justify;     -ms-flex-pack: justify;         justify-content: space-between; margin-bottom: 24px;}
.new_direct .modal.sidesheet .modal_content .form_family_case .form_family .form_area + .form_area{margin-top: 32px;}
.new_direct .modal.sidesheet .modal_content .form_family_case .form_family + .form_family{margin-top: 32px;}
.new_direct .modal.sidesheet .modal_content .form_family_case .btn_area.ta_c{margin-top: 24px;}
.new_direct .modal.sidesheet .modal_content .form_family_case + .uol_list{margin-top: 56px;}
.new_direct .modal.sidesheet .modal_content .btn.fill03.sm{min-width: 97px;}
.new_direct .modal.sidesheet .modal_footer{position: absolute; bottom: 0; width: 100%; padding: 32px 76px; background-color: #ffffff;}
.new_direct .modal.sidesheet .modal_footer .btn_area.cta{margin-top: 0; padding: 0;}
.new_direct .modal.sidesheet .modal_footer .btn_area.cta .btn.prev{-webkit-box-flex: 1;     -ms-flex: auto;         flex: auto; min-width: 160px;}
.new_direct .modal.sidesheet .modal_footer .btn_area.cta .btn.prev span{padding-left: 0; background-image: none;}
.new_direct .modal.sidesheet .modal_footer .btn_area.cta .btn.prev + .btn{-webkit-box-flex: 1;     -ms-flex: auto;         flex: auto;}
.new_direct .modal.sidesheet.show{-webkit-transform: translate3d(0%, 0, 0);         transform: translate3d(0%, 0, 0); -webkit-transition: -webkit-transform 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s; transition: -webkit-transform 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s; transition: transform 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s; transition: transform 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s, -webkit-transform 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;}
.new_direct .chat_quick{width: 100%; left: auto; right: 50px; margin-left: 0;}
.new_direct .chat_quick .info_quick_menu.chat_fixed{right: 50px; margin-right: 0;}

/* 해외보험여행 챗봇 */
.new_direct body:not([data-category-sub=o_intro])[data-category=overseastrip] .chat_quick{position: absolute; bottom: 0px; right: 0px; width: 209px; height: 1px; z-index: 999;}
.new_direct body:not([data-category-sub=o_intro])[data-category=overseastrip] .chat_quick .info_quick_menu{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: fixed; top: 13px; right: 0; bottom: initial; width: 164px; margin-right: 90px;}
.new_direct body:not([data-category-sub=o_intro])[data-category=overseastrip] .chat_quick .info_quick_menu .link_prdinfo_line{width:32px; height:32px; background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='6' y='4' width='17' height='20' rx='3' stroke='black' stroke-width='2'/%3E%3Cpath d='M11 10H18' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 14H18' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 18H15.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;}
.new_direct body:not([data-category-sub=o_intro])[data-category=overseastrip] .chat_quick .info_quick_menu.chat_fixed{position: fixed;}
.new_direct body:not([data-category-sub=o_intro])[data-category=overseastrip] .chat_quick .info_quick_menu.calc_plus{bottom: 130px;}
.new_direct body:not([data-category-sub=o_intro])[data-category=overseastrip] .chat_quick .btn_top{display: block; width: 44px; height: 44px; border:none; cursor: pointer; background: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='22' cy='22' r='22' fill='url(%23paint0_linear_266_1962)'/%3E%3Ccircle cx='22' cy='22' r='22' fill='%23111111'/%3E%3Cpath d='M22 30V14L28 20' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 14L16 20' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_266_1962' x1='2.42985' y1='0.427186' x2='55.0561' y2='44.7451' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.330425' stop-color='%23FF6B00'/%3E%3Cstop offset='1' stop-color='%23FFC700'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 50% 50%;}
.new_direct body:not([data-category-sub=o_intro])[data-category=overseastrip] .chat_quick .chatbot{display: block; position: relative; height: 40px; padding: 12px 44px 12px 20px; font-size: 14px; font-weight: 700; line-height: 17px; letter-spacing: -0.04em; color: #fff; border-radius: 30px; background: linear-gradient(141deg, #f90 0%, #f9680E 100% ), #F8670D}
.new_direct body:not([data-category-sub=o_intro])[data-category=overseastrip] .chat_quick .chatbot:before {display:none;}
.new_direct body:not([data-category-sub=o_intro])[data-category=overseastrip] .chat_quick .chatbot::after{display:none;}
.new_direct body:not([data-category-sub=o_intro])[data-category=overseastrip] .chat_quick .chatbot .ani{position: absolute; top: 4px; right: 4px; width: 32px; height: 32px; border-radius: 50%; background-color:#fff; border:none; box-sizing: border-box;}
.new_direct body:not([data-category-sub=o_intro])[data-category=overseastrip] .chat_quick .chatbot .ani span{position: absolute; top: 50%; left: 50%; width: 4px; height: 4px; margin-top: -2px; border-radius: 50%; background-color: #F8670D; -webkit-animation: dot-keyframes 2s infinite ease-in-out;         animation: dot-keyframes 2s infinite ease-in-out;}
.new_direct body:not([data-category-sub=o_intro])[data-category=overseastrip] .chat_quick .chatbot .ani span:nth-child(1){margin-left: -8px;}
.new_direct body:not([data-category-sub=o_intro])[data-category=overseastrip] .chat_quick .chatbot .ani span:nth-child(2){margin-left: -2px; -webkit-animation-delay: 0.5s; animation-delay: 0.5s;}
.new_direct body:not([data-category-sub=o_intro])[data-category=overseastrip] .chat_quick .chatbot .ani span:nth-child(3){margin-left: 4px; -webkit-animation-delay: 1s; animation-delay: 1s;}
.new_direct body:not([data-category-sub=o_intro])[data-category=overseastrip] .chat_quick .link_prdinfo{display: block; width: 32px; height: 32px; background: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='22' cy='22' r='22' fill='url(%23paint0_linear_424_6825)'/%3E%3Ccircle cx='22' cy='22' r='22' fill='%23111111'/%3E%3Cpath d='M12.9999 13.5C12.9999 12.1193 14.1192 11 15.4999 11H28.9793C30.3601 11 31.4793 12.1193 31.4793 13.5V28.1595L28.3994 31.0194L25.3195 33.8793H15.4999C14.1192 33.8793 12.9999 32.7601 12.9999 31.3793V13.5Z' stroke='white' stroke-width='1.8'/%3E%3Cpath d='M31.4795 28.1597L25.3197 33.8795V29.4097C25.3197 28.7193 25.8793 28.1597 26.5697 28.1597H31.4795Z' stroke='white' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M17.3998 16.2798H27.0795' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.3998 19.7993H27.0795' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.3998 23.3198H25.3196' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_424_6825' x1='2.42985' y1='0.427186' x2='55.0561' y2='44.7451' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.330425' stop-color='%23FF6B00'/%3E%3Cstop offset='1' stop-color='%23FFC700'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A") 0 0 no-repeat; background-size: 100%;}


@-webkit-keyframes dot-keyframes{
  0%{
      opacity: 0.3;   
      -webkit-transform: scale(1, 1);
              transform: scale(1, 1); 
    }
  50%{
      opacity: 1;   
      -webkit-transform: scale(1.1, 1.1);
              transform: scale(1.1, 1.1); 
    }
  100%{
      opacity: 0.3;   
      -webkit-transform: scale(1, 1);
              transform: scale(1, 1); 
    }
}

@keyframes dot-keyframes{
  0%{
    opacity: 0.3;   
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); 
  }
  50%{
      opacity: 1;   
      -webkit-transform: scale(1.1, 1.1);
              transform: scale(1.1, 1.1); 
    }
  100%{
      opacity: 0.3;   
      -webkit-transform: scale(1, 1);
              transform: scale(1, 1); 
    }
}


/* 굿앤굿우리펫보험 */
.new_direct [data-category=overseastrip] .sp_desc{color: #1F1F21; font-size: 16px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em;}
.new_direct [data-bg=bg_pet] .content .product_info_area .column_area .column{padding: 32px 24px 32px 32px; width: calc(50% - 4px);}
.new_direct [data-category=overseastrip] .btn_sm_search{min-width: 100%;}
.new_direct [data-category=overseastrip] .btn_between{justify-content: space-between;}

.new_direct [data-bg=bg_pet]{background: url("../../images/new/overseastrip/pet/bg_pet.png"); background-repeat: no-repeat; background-position: 50% 0; background-size: cover;}
.new_direct [data-bg=bg_pet] [data-icon=icon_benefit01]{background: url("../../images/new/overseastrip/pet/icon_benefit_1.png") 50% 50% no-repeat;}
.new_direct [data-bg=bg_pet] [data-icon=icon_benefit02]{background: url("../../images/new/overseastrip/pet/icon_benefit_2.png") 50% 50% no-repeat;}
.new_direct [data-bg=bg_pet] [data-icon=icon_benefit03]{background: url("../../images/new/overseastrip/pet/icon_benefit_3.png") 50% 50% no-repeat;}
.new_direct [data-bg=bg_pet] [data-icon=icon_benefit04]{background: url("../../images/new/overseastrip/pet/icon_benefit_4.png") 50% 50% no-repeat;}

.new_direct .key_point{position: relative; width: 100%; margin-top: 24px; padding-left: 20px; color: #555557; font-size: 15px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em; clear: both;}
.new_direct .key_point:after{content: ""; position: absolute; left: 0; top: 3px; width: 16px; height: 16px; background-repeat: no-repeat; background-size: 100% 100%; background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_415_252)'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='7.5' stroke='%23FF2D55'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.31445 3.7168H8.68555L8.58008 9.35156H8H7.41992L7.31445 3.7168ZM8.00007 12.2832C7.54304 12.2773 7.16218 11.9082 7.16804 11.4512C7.16218 10.9941 7.54304 10.6191 8.00007 10.6191C8.45124 10.6191 8.82624 10.9941 8.8321 11.4512C8.82624 11.9082 8.45124 12.2773 8.00007 12.2832Z' fill='%23FF2D55'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_415_252'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.new_direct .list_box{margin-top: 24px; padding: 0 20px;}

/* 2단계~ : 왼쪽 상세 정보 > 기본정보 > 성별 */
/* 231121 주석
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.complete .item_txt span.txt_gender:after, 
.new_direct [data-category=overseastrip] .content .grid_plan .detail_info_sidebar .detail_info_body .list_detail_info .item.ing .item_txt span.txt_gender:after{background-color: #fff;} */

/* 평소운전 여부 */
.new_direct .drive_info_area .box.gray{padding: 32px;}
.new_direct .drive_info_area .box.gray .desc p{color: #555557; font-size: 16px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em; color: #555557;}
.new_direct .drive_info_area .box.gray .desc p.small{margin-top: 8px; color: #555557; font-size: 15px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em; color: #555557;}
.new_direct .drive_info_area .drive_add_info{margin-top: 40px;}

/* 필수 체크 */
.new_direct [data-category-sub=o_process] .form_check_wrap.box_type input[type=checkbox] + label strong{color: #028CED;}
.new_direct [data-category-sub=o_process] .form_check_wrap.box_type input[type=checkbox] + label .desc{color: #767678;}
.new_direct [data-category-sub=o_process] .form_check_wrap.box_type input[type=checkbox]:checked + label .desc,
.new_direct [data-category-sub=o_process] .form_check_wrap.box_type input[type=checkbox].box_chk:checked + label .desc{color: #1F1F21;}
.new_direct [data-category-sub=o_process] .form_check_wrap.box_type input[type=checkbox] + label::before{top: 20px; margin-top: 0;}

/* popup 자주 찾는 품종/직업 영역 */
.new_direct .often_area{margin-top: 24px;}
.new_direct .often_area input[type=radio].btn_rdo + label{font-size: 14px;}
.new_direct .box.gray.txt_caution{margin-top: 24px; padding: 24px;}

/* 직업 분류 */
.new_direct .category_select_area .accordion.select + .accordion.select{margin-top: 8px;}
.new_direct .category_select_area .accordion.select .fold_body .scroll_wrap{ max-height: 294px;}
.new_direct .accordion.select .fold_header .my_select{padding-left: 4px;}
.new_direct .select_list li{border-bottom: 1px solid #F3F4F6;}
.new_direct .select_list li a{display: block; padding: 16px; border-radius: 0;}
.new_direct .select_list li a:hover, 
.new_direct .select_list li a:focus,
.new_direct .select_list li.on a{background-color: #F5F5F7;}

.new_direct .accordion.select .item.on .fold_header .icon_angle.on{-webkit-transform: rotate(180deg); transform: rotate(180deg);}
.new_direct .accordion.select .item .fold_header .icon_angle.on{background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 12.1666L14 19.1666L21 12.1666' stroke='%23F8670D' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); -webkit-transform: rotate(0deg); transform: rotate(0deg);}

/* 3단계 : 보험료 확인 plan_menu 2개 일때 .plan_type02 추가 */
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .box.plan_type02 .plan_menu{padding-left: 496px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .box.plan_type02 .plan_list{border-top: 1px solid #F3F4F6;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .box.plan_type02 .plan_list .plan_list_item .plan_list_tit{width: calc(100% - 0px);}

/* 3단계 : 스크롤영역 231211 */
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee.individual_case > .box .scroll_area.final_set{min-height: 360px; padding-bottom: 20px; height: calc(100vh - 68px - 72px - 151px - 283px);}

/* 3단계 : 보험료 확인 -> 타이틀 + 보장 2개로 나뉠때 정의 */
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .scroll_area .h3{margin: 24px 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item:first-child .form_area .on{border-top: 0 none; border-radius: 0 0 0 0 ;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item:last-child .form_area .on{border-bottom: 0 none; border-radius: 0 0 0 0 ;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .scroll_area .h3 + .plan_list:first-of-type .plan_list_item:last-child .form_area .on{border-bottom: 0 none; border-radius: 0 0 0 0 ;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .scroll_area .plan_list:first-of-type .plan_list_item:first-child .form_area .on{border-top: 1px solid #F8670D; border-radius: 16px 16px 0 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .scroll_area .plan_list:last-of-type .plan_list_item:last-child .form_area .on{border-bottom: 1px solid #F8670D; border-radius: 0 0 16px 16px;}
/* 타이틀 영역에 배경 추가 */
/* 20251215 : 수정 */
.new_direct [data-category='overseastrip'] .content .grid_plan .insurance_fee .plan_list .plan_list_item:last-child .form_area .on::after {
	border-left: 1px solid #f8670d;
	border-right: 1px solid #f8670d;
	background: #fff4eb;
	display: block;
	content: '';
	position: absolute;
	top: 105px;
	left: -1px;
	width: 100%;
	height: 29px;
	padding: 24px 0;
	cursor: auto;
}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .scroll_area .plan_list:last-of-type .plan_list_item:last-child .form_area .on::after{display: none;}
.new_direct [data-category=overseastrip] #petBasicUl .plan_list_item:last-child .form_area .on::after{ top: 71px;}
/* 보장 내용 리스트 2개이상 동일할 떄 */
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item .form_wrap.plan_btn_first{border-bottom: none 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item .form_wrap.plan_btn_mid{border-bottom: none 0; padding-top: 0; padding-bottom: 0;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list .plan_list_item .form_wrap.plan_btn_last{border-bottom: none 0; padding-bottom: 0;}

/* S : 240131 수정 보험 계산 선택 영역 : 갱신주기(반려견), 납입 방법, 보상 비율, 보험(납입)기간, 자기부담금 */
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area{display: block; height: auto; padding-top: 24px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select{width: 798px; margin-bottom: 24px; padding: 24px; border-radius: 16px; background-color: #F9F9FB; align-items: center;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .btn.fill01{float: right;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .btn.fill02{float: left;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select.grid2{gap: 0; justify-content: flex-start;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select .form_item{display: flex; padding-top: 35px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select .form_item:nth-child(1),
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select .form_item:nth-child(3),
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select .form_item:nth-child(5){width: 420px; border-right: 1px solid #DFDFE1;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select .form_item:nth-child(2),
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select .form_item:nth-child(4){width: 305px; margin-left: 24px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select .form_item:nth-child(4){min-height: auto;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select .form_label{display: flex; align-items: center; min-width: 85px;flex-wrap: wrap;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select .form_label > label{width: 110px; margin-top: 5px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select .form_label .point_color{padding-top: 5px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select .form_item .form_radio label{display: flex; align-items: center; margin-top: 5px;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select .form_item .form_radio.sm{flex-wrap: wrap;}
/* 보험(납입)기간 */
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select .form_item:nth-child(4) .form_label{flex-wrap: wrap; align-items: flex-start;}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .btn_area.footer.final_set_area .final_select .form_item:nth-child(4) .form_radio.sm{width: 195px;}
/* E : 240131 수정 */

/* 라디오 버튼 작은 사이즈  */
.new_direct .form_radio.sm{display: flex;}
.new_direct .form_radio.sm input[type=radio] + label:before{top: 50%; width: 23px; height: 23px; transform: translateY(-50%);}
.new_direct .form_radio.sm input[type=radio] + label{padding-left: 29px; font-size: 14px; }
.new_direct .form_radio.sm label{margin-right: 12px;}
.new_direct .final_select .form_radio.sm{padding-left: 0px;}

.new_direct .form_radio.sm input[type=radio]:checked + label:before{background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.5' cy='11.5' r='11.5' fill='%23F8670D'/%3E%3Ccircle cx='11.5' cy='11.5' r='5.5' fill='white'/%3E%3C/svg%3E%0A");}
.new_direct .form_radio.sm input[type=radio] + label:before{width: 23px; height: 23px; background: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.5' cy='11.5' r='10.6833' fill='white' srtoke='%23EFEFF1' srtoke-width='1.63333'/%3E%3Ccircle cx='11.5' cy='11.5' r='5.5' fill='%23C8C8CA'/%3E%3C/svg%3E%0A") 50% 50% no-repeat;}

/* 버튼형태 라디오 xlg 사이즈 h:64 */
.new_direct input[type=radio].btn_rdo.xlg + label{height: auto; padding: 19px 23px;}

/* 일반/전문금융소비자 여부 > 전문금융소비자 버튼 */
.new_direct .point_color_blue{color: #028CED !important;}
.new_direct .consumer_card_area input[type=radio].btn_rdo.consumer_rdo + label{height: auto; padding: 7px 23px;}
.new_direct .consumer_card_area input[type=radio].btn_rdo + label .txt_input{ display: none;}
.new_direct .consumer_card_area input[type=radio].btn_rdo.consumer_rdo + label .txt_input{display: block; color:#028CED; font-size: 15px; font-weight: 500;}

/* 기타사항 */
.new_direct .tb_line_area{position: relative; border-top: 1px solid #000; border-bottom: 1px solid #EFEFF1;}
.new_direct .tb_line_area h3{padding: 20px;}
.new_direct .tb_line_area .line_cont_box{padding-bottom: 32px;}
.new_direct .tb_line_area li{padding-left: 20px;}
.new_direct .tb_line_area .bl_line{border-left: 1px solid #EFEFF1;}

.new_direct [data-category=overseastrip] .box.gray .tit .list_anchor{ padding-right: 32px;}
.new_direct [data-category=overseastrip] .list_anchor{position: relative;}
.new_direct [data-category=overseastrip] .icon_list_anchor{position: absolute; top: 50%; right: 0; width: 28px; height: 28px; background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.6665 9.3335L16.9165 14.5835L11.6665 19.8335' stroke='%23C8C8CA' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 50% 50% no-repeat; background-size: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}

/* 일반/전문금융소비자 여부 팝업 */
.new_direct .text_base .dl_type dl + dl{margin-top: 12px;}
.new_direct .text_base .dl_type dt{color: #1F1F21; font-size: 17px; font-weight: 500;}
.new_direct .text_base .dl_type dd{margin-top: 4px; color: #767678; font-size: 16px;}
.new_direct .text_base .dl_type + .uol_list{margin-top: 10px; color: #555557;}

/* 해외금융계좌 신고 > 미국세법상 미국거주자 영역 */
.new_direct .input_special_box .chkbox{margin-left: 40px;}
.new_direct .nation_area .btn_nation .form_wrap{width:32.3%; margin-top: 0; align-content: flex-start;}
.new_direct .nation_area .btn_nation .form_wrap::after{display: none;}
.new_direct .nation_area .btn_nation .btn{white-space: initial;}
.new_direct .nation_area .btn_nation .btn span{text-align: left;}
.new_direct .nation_area .btn_nation .nation_num{display: block;}
.new_direct .nation_area .btn_nation .nation_name{display: block; width: 87%; color: #F8670D;}
.new_direct .nation_area .btn_nation .nation_name.choice{color: #767678;}
.new_direct .nation_area .btn_nation .append{display: block; position: absolute; top: 20%; right: 0; transform: translateY(-50%);}


/* 국가 선택 */
.new_direct .nation_search_name ul{display: flex; align-items: center; flex-wrap: wrap; gap: 6px;}
.new_direct .nation_search_name ul li{display: flex; width: 13.3%; flex-direction: column; flex-wrap: wrap; align-content: space-between; align-items: center;}
.new_direct .nation_search_name .btn.option{width: 100%;}
.new_direct .nation_search_list{margin-top: 20px; padding-top: 20px; border-top: 1px solid #EFEFF1;}
.new_direct .nation_search_list .scroll_area{height: 230px;}
.new_direct .nation_search_list .scroll_area::-webkit-scrollbar-track{background-color: #F9F9FB !important;}
.new_direct .nation_search_list .scroll_area::-webkit-scrollbar-thumb{border: 7px solid #F9F9FB !important;}

.new_direct .nation_search_list input[type=radio] + label{margin-top: 16px;}
.new_direct .nation_search_list input[type=radio]:first-child + label{margin-top: 0;}

/* 사진 등록 1개 일 때 */
.new_direct .form_wrap.d_b:after{display: none;}
.new_direct .box.gray input[type=text],
.new_direct .box.gray select{background-color: #fff;}
.new_direct .form_area .photo_card_area{display: block;}
.new_direct .photo_card_area .form_area{margin-top: 32px;}

.new_direct .photo_card_area{display: none;}
.new_direct .photo_card_area .box.gray{padding: 32px;}
.new_direct .photo_card_area .box.gray .desc p{color: #555557; font-size: 16px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em; color: #555557;}
.new_direct .photo_card_area .box.gray .desc p.small{margin-top: 8px; color: #555557; font-size: 15px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em; color: #555557;}
.new_direct .photo_card_area .photo_card{margin-top: 40px;}
.new_direct .photo_card_area .photo_card_inner{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify;     -ms-flex-pack: justify;         justify-content: space-between;}
.new_direct .photo_card_area .photo_card_inner .title_area .h3{margin-bottom: 16px;}
.new_direct .photo_card_area .photo_card_inner strong.point_color{font-weight: 500;}
.new_direct .photo_card_area .avatar_upload{width: calc(100% - 400px);}
.new_direct .photo_card_area .avatar_upload .title_area{margin-bottom: 24px;}
.new_direct .photo_card_area .avatar_upload .title_area .h4{font-size: 16px;}
.new_direct .photo_card_area .avatar_upload .btn_area{margin-top: 24px;}
.new_direct .photo_card_area .avatar_upload .btn_area .upload_btn + input[type=file]{position: absolute; left: 0; z-index: -1; width: 121px; height: 100%;}
.new_direct .photo_card_area .avatar_upload .upload_btn{position: relative; font-weight: 500; color: #767678; border: 1px solid #DFDFE1; background-color: #fff; font-weight: 500; padding: 12px 14px; font-size: 15px; line-height: 22px; border-radius: 8px; width: 121px; padding-right: 44px; margin-right: 0;}
.new_direct .photo_card_area .avatar_upload .upload_btn.hover, 
.new_direct .photo_card_area .avatar_upload .upload_btn:hover{color: #767678; border: 1px solid #DFDFE1; background-color: #F1F1F3;}
.new_direct .photo_card_area .avatar_upload .upload_btn.focus, 
.new_direct .photo_card_area .avatar_upload .upload_btn:focus{color: #767678; background: #F1F1F3; border: 1px solid #F18D00;}
.new_direct .photo_card_area .avatar_upload .upload_btn.disabled, 
.new_direct .photo_card_area .avatar_upload .upload_btn:disabled{color: #B7B7B9; border: 1px solid #DFDFE1; background: #EFEFF1 !important;}
.new_direct .photo_card_area .avatar_upload .upload_btn:not(:disabled):not(.disabled).active, 
.new_direct .photo_card_area .avatar_upload .upload_btn:not(:disabled):not(.disabled):active{color: #767678; border: 1px solid #B7B7B9; background-color: #F1F1F3;}
.new_direct .photo_card_area .avatar_upload .upload_btn:after{content: ""; position: absolute; width: 20px; height: 20px; background-position: 50% 50%; background-size: 100% 100%; background-repeat: no-repeat; top: 14px; right: 20px; background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_495_4770)'%3E%3Cpath d='M19.306 15.8333C19.306 16.2754 19.1304 16.6993 18.8178 17.0118C18.5053 17.3244 18.0814 17.5 17.6393 17.5H2.63932C2.1973 17.5 1.77337 17.3244 1.46081 17.0118C1.14825 16.6993 0.972656 16.2754 0.972656 15.8333V6.66667C0.972656 6.22464 1.14825 5.80072 1.46081 5.48816C1.77337 5.17559 2.1973 5 2.63932 5H5.97266L7.63932 2.5H12.6393L14.306 5H17.6393C18.0814 5 18.5053 5.17559 18.8178 5.48816C19.1304 5.80072 19.306 6.22464 19.306 6.66667V15.8333Z' stroke='%23767678' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.138 14.1667C11.979 14.1667 13.4714 12.6743 13.4714 10.8333C13.4714 8.99238 11.979 7.5 10.138 7.5C8.29707 7.5 6.80469 8.99238 6.80469 10.8333C6.80469 12.6743 8.29707 14.1667 10.138 14.1667Z' stroke='%23767678' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_495_4770'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.new_direct .photo_card_area .photo_card_inner .img_caption{margin-top: 24px; color: #555557; font-size: 14px; font-weight: 400; line-height: 1.5em; letter-spacing: -0.04em; color: #767678;}
/* 샘플보기 버튼 */
.new_direct .photo_card_area .avatar_upload .btn_area .btn_sample{position: absolute; top: 16px; right: 96px; background: transparent;}
/* 사진 이미지 사이즈 */
.new_direct .photo_card_area .avatar_preview{width: 400px;}
.new_direct .photo_card_area .avatar_preview .preview{height: 230px;}
.new_direct .photo_card_area .avatar_preview .preview_thmb{overflow: hidden; width: 100%; height: 100%; border-radius: 16px; background: #F9F9FB;}
.new_direct .photo_card_area .avatar_preview.sm{width: 343px;}
.new_direct .photo_card_area .avatar_preview.sm .preview{height: 199px;}
.new_direct .photo_card_area .avatar_preview.dog{width: 247px;}
.new_direct .photo_card_area .avatar_preview.dog .preview{height: 139px;}

/* 사진 등록 (3개 일 때) .photo_card에 .photos_more_type 추가*/
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .photo_card_area .avatar_upload .title_area{margin-bottom: 20px;}
.new_direct .photo_card_area .photo_card.photos_more_type{margin-top: 16px;}
.new_direct .photo_card_area .photos_more_type .photo_card_inner .img_caption{margin-top: 8px;}
.new_direct .photo_card_area .photos_more_type .photo_card_inner{flex-direction: column;}
.new_direct .photo_card_area .photos_more_type .box{padding: 20px; }
.new_direct .photo_card_area .photos_more_type .box ul{gap: 8px;}
.new_direct .photo_card_area .photos_more_type .box .btn_area{text-align: center;}
.new_direct .photo_card_area .photos_more_type .avatar_upload{width: 100%;}
.new_direct .photo_card_area .photos_more_type .avatar_upload .btn_area{margin-top: 16px;}
.new_direct .photo_card_area .photos_more_type .avatar_preview .preview{height: 139px; margin-top: 16px;}
/* 샘플보기 버튼 */
.new_direct .photo_card_area .avatar_upload .title_area .pos_r{padding-right: 95px;}
.new_direct .photo_card_area .avatar_upload .title_area .btn_sample{position: absolute; top: 2px; right: 0;}

/* 반려견 질문에 답변해주세요 */
.new_direct .option_area.sm{justify-content: end;}
.new_direct .option_area.sm > * {flex: inherit;}
.new_direct .option_area.sm input[type=radio].btn_rdo + label, 
.new_direct .option_area.sm input[type=radio].btn_rdo:checked + label{width: 156px;}

.new_direct .comp_before_chk .box.gray{margin-top: 10px; padding: 24px;}
.new_direct .comp_before_chk .box.gray .form_item{padding-top: 0;}
.new_direct .comp_before_chk .box.gray .form_label{position: relative; height: auto;}
.new_direct .comp_before_chk .box.gray .form_label .desc{margin-bottom: 0; padding-top: 5px; padding-bottom: 0; border-bottom: 0 none; color: #555557; font-size: 14px;}
.new_direct .comp_before_chk .box.gray .form_title{color: #1F1F21; font-size: 17px;}
.new_direct .comp_before_chk .box.gray .box.gray_line{margin-top: 24px;}
/* 병원정보를 입력해 주세요. */
.new_direct .comp_before_chk .box.gray .hospital_info_area{margin-top: 16px;}

/* 보험가입 전 확인사항 팝업 */
.new_direct .terms_before .h4{margin-top: 16px; color: #008CD3;}

/* 반려견 물폼지원 서비스란? link box */
.new_direct .box.gray.box_link{padding: 0;}
.new_direct .box.gray.box_link .box_wrap{padding: 24px; background-color: transparent;}
.new_direct .box.gray.box_link .box_wrap.link_pop_type::after{margin-top: -14px; background:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15' cy='15' r='14.4231' fill='white' stroke='%23EFEFF1' stroke-width='1.15385'/%3E%3Cpath d='M13.8477 10.3845L17.8861 14.6449L13.8477 19.6153' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center}

/* 보험료 결제 > 2차 이후 계좌이체 정보 */
.new_direct .same_pay_area{}
.new_direct .same_pay_area .dl_list dl.dl_flex{gap: 24px;}
.new_direct .same_pay_area .dl_list dl.dl_flex div{flex:1; justify-content: space-between;}
.new_direct .same_pay_area .box + .bul_tip{margin-top: 24px;}
.new_direct .same_pay_area + .form_area{margin-top: 40px;}

/* [팝업] 반려견 물품지원 서비스란? */
.new_direct .comp_ban_area{padding-bottom: 0px;}
.new_direct .comp_ban_area .top_ban_area{margin-bottom: 40px;}
.new_direct .comp_ban_area .title_area{margin-bottom: 18px;}
.new_direct .comp_ban_area .title_area + p{color: #1F1F21; font-size: 17px;}
.new_direct .comp_ban_area .uol_list{margin-top: 10px;}
.new_direct .comp_ban_area .uol_list li{font-size: 15px;}
.new_direct .text_img{position: relative;}
.new_direct .text_img .img_pos{position: absolute; top: -50px; right: 0;}


/* 우리펫보험 상품안내 */
.new_direct [data-bg=bg_pet_intro]:before{content: ""; display: block; width: 384px; height: 279px; margin: 72px auto 60px; background: url("../../images/new/overseastrip/pet/bg_pet_intro.png") 50% 50% no-repeat; background-size: 100%;}
.new_direct [data-bg='bg_pet_intro_2024']:before {
	content: '';
	display: block;
	width: 384px;
	height: 279px;
	margin: 72px auto 60px;
	background: url('../../images/new/overseastrip/pet/bg_pet_intro_2024.png') 50% 50% no-repeat;
	background-size: 100%;
}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox_pet] [data-icon=icon01]{background: url("../../images/new/overseastrip/pet/img_pet_slide_1.png") 50% 50% no-repeat;}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox_pet] [data-icon=icon02]{background: url("../../images/new/overseastrip/pet/img_pet_slide_2.png") 50% 50% no-repeat;}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox_pet] [data-icon=icon03]{background: url("../../images/new/overseastrip/pet/img_pet_slide_3.png") 50% 50% no-repeat;}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox_pet] [data-icon=icon04]{background: url("../../images/new/overseastrip/pet/img_pet_slide_4.png") 50% 50% no-repeat;}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox_pet] [data-icon=icon05]{background: url("../../images/new/overseastrip/pet/img_pet_slide_5.png") 50% 50% no-repeat;}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox_pet] [data-icon=icon06]{background: url("../../images/new/overseastrip/pet/img_pet_slide_6.png") 50% 50% no-repeat;}
.new_direct [data-category-sub='o_intro'] .benefit_area [data-icon-id='colorbox_pet'] [data-icon='icon07'] {
	background: url('../../images/new/overseastrip/pet/img_pet_slide_33.png') 50% 50% no-repeat;
}

/* 우리펫보험 AS-IS 테이블 */
.new_direct .box.gray_line .contentTable.lineTd{ background-color: #fff;}
.new_direct .contentTable{border-top: 2px solid #555555;}

/* [팝업] 동물등록증 샘플보기 : 출력형 이미지 추가 */
.new_direct .animal_print{position: relative;}
.new_direct .animal_print .preview{overflow: hidden; margin-left: -24px;}
.new_direct .animal_print .preview:before{content: '예시 이미지'; display: block; position: absolute; top: 145px; left: 0; width:100%; color: #fff; font-size: 16px; text-align: center; z-index: 10;}
.new_direct .animal_print .preview:after{content: ''; display: block; position: absolute; top: 29px; left: 0; width: 343px; height: 270px; border-radius: 16px; background: #222; opacity: 0.3;}


/* 고양이 우리펫보험 상품안내 202404 추가 */
.new_direct [data-bg=bg_cat_intro]:before{content: ""; display: block; width: 385px; height: 342px; margin: 72px auto 60px; background: url("../../images/new/overseastrip/cat/bg_pet_intro.png") 50% 50% no-repeat; background-size: 100%;}
.new_direct [data-bg='bg_cat_intro_2024']:before {
	content: '';
	display: block;
	width: 385px;
	height: 342px;
	margin: 72px auto 60px;
	background: url('../../images/new/overseastrip/cat/bg_pet_intro_2024.png') 50% 50% no-repeat;
	background-size: 100%;
}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox_cat] [data-icon=icon01]{background: url("../../images/new/overseastrip/cat/img_pet_slide_1.png") 50% 50% no-repeat;}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox_cat] [data-icon=icon02]{background: url("../../images/new/overseastrip/cat/img_pet_slide_2.png") 50% 50% no-repeat;}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox_cat] [data-icon=icon03]{background: url("../../images/new/overseastrip/cat/img_pet_slide_3.png") 50% 50% no-repeat;}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox_cat] [data-icon=icon04]{background: url("../../images/new/overseastrip/cat/img_pet_slide_4.png") 50% 50% no-repeat;}
.new_direct [data-category-sub='o_intro'] .benefit_area [data-icon-id='colorbox_cat'] [data-icon='icon05'] {
	background: url('../../images/new/overseastrip/cat/img_pet_slide_44.png') 50% 50% no-repeat;
}

/* s: R20240405_0006 추가 */
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list.fontsz_dn .plan_list_item .form_area .form_wrap.on {
  font-size: 15px;
  padding: 10px 0 0 0;
  display: flex;
  flex-direction: column;
  
}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list.fontsz_dn .plan_list_item .form_area .form_wrap.on span {
  padding-bottom: 10px;
}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list.fontsz_dn .plan_list_item .form_area .form_wrap .price {
  display: none;
}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee .plan_list.fontsz_dn .plan_list_item .form_area .form_wrap.on .price {
  color: #ee5a00;
  display: block;
  padding: 10px 0;
  background: #fff;
  flex: 1;
  align-items: center;
  width: 100%;
}
.new_direct [data-category=overseastrip] .content .grid_plan .insurance_fee > .box .scroll_area .plan_list:last-of-type .plan_list_item:last-child .form_area .on .price{
  border-radius: 0 0 16px 16px;
}
/* e: R20240405_0006 추가 */

/* s: 202412_1단계배너수정 추가 */
.new_direct [data-bg='bg_pet'] [data-icon='icon_dogbenefit01'] {
	background: url('../../images/new/overseastrip/pet/icon_benefit_dog11.png') 50% 50% no-repeat;
}
.new_direct [data-bg='bg_pet'] [data-icon='icon_dogbenefit02'] {
	background: url('../../images/new/overseastrip/pet/icon_benefit_dog22.png') 50% 50% no-repeat;
}
.new_direct [data-bg='bg_pet'] [data-icon='icon_dogbenefit03'] {
	background: url('../../images/new/overseastrip/pet/icon_benefit_dog33.png') 50% 50% no-repeat;
}
.new_direct [data-bg='bg_pet'] [data-icon='icon_dogbenefit04'] {
	background: url('../../images/new/overseastrip/pet/icon_benefit_dog44.png') 50% 50% no-repeat;
}
.new_direct [data-bg='bg_pet'] [data-icon='icon_catbenefit01'] {
	background: url('../../images/new/overseastrip/cat/icon_benefit_cat11.png') 50% 50% no-repeat;
}
.new_direct [data-bg='bg_pet'] [data-icon='icon_catbenefit02'] {
	background: url('../../images/new/overseastrip/cat/icon_benefit_cat22.png') 50% 50% no-repeat;
}
.new_direct [data-bg='bg_pet'] [data-icon='icon_catbenefit03'] {
	background: url('../../images/new/overseastrip/cat/icon_benefit_cat33.png') 50% 50% no-repeat;
}
.new_direct [data-bg='bg_pet'] [data-icon='icon_catbenefit04'] {
	background: url('../../images/new/overseastrip/cat/icon_benefit_cat44.png') 50% 50% no-repeat;
}
/* e: 202412_1단계배너수정 추가 */

.new_direct [data-category='overseastrip'] .title_btn {
	display: inline-flex;
	align-items: center;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background-color: #f5f5f7;
	border-radius: 99px;
	padding: 10px 12px 10px 15px;
}
.new_direct [data-category='overseastrip'] .font_nm {
	font-size: 16px;
	color: #767678;
	line-height: 1.4em;
	font-weight: 500;
}
.new_direct [data-category='overseastrip'] .ic_tooltip {
	position: relative;
	top: 1px;
	width: 16px;
	height: 16px;
	margin: 0 4px;
	background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_470_1407)'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='7.5' stroke='%23767678'/%3E%3Cpath d='M8.54492 9.39258H7.05078C7.05469 9.04102 7.08203 8.73828 7.13281 8.48438C7.1875 8.22656 7.2793 7.99414 7.4082 7.78711C7.54102 7.58008 7.7168 7.375 7.93555 7.17188C8.11914 7.00781 8.2793 6.85156 8.41602 6.70312C8.55273 6.55469 8.66016 6.40234 8.73828 6.24609C8.81641 6.08594 8.85547 5.9082 8.85547 5.71289C8.85547 5.48633 8.82031 5.29883 8.75 5.15039C8.68359 4.99805 8.58203 4.88281 8.44531 4.80469C8.3125 4.72656 8.14453 4.6875 7.94141 4.6875C7.77344 4.6875 7.61719 4.72461 7.47266 4.79883C7.32812 4.86914 7.20898 4.97852 7.11523 5.12695C7.02539 5.27539 6.97852 5.4707 6.97461 5.71289H5.27539C5.28711 5.17773 5.41016 4.73633 5.64453 4.38867C5.88281 4.03711 6.20117 3.77734 6.59961 3.60938C6.99805 3.4375 7.44531 3.35156 7.94141 3.35156C8.48828 3.35156 8.95703 3.44141 9.34766 3.62109C9.73828 3.79688 10.0371 4.05664 10.2441 4.40039C10.4512 4.74023 10.5547 5.1543 10.5547 5.64258C10.5547 5.98242 10.4883 6.28516 10.3555 6.55078C10.2227 6.8125 10.0488 7.05664 9.83398 7.2832C9.61914 7.50977 9.38281 7.74414 9.125 7.98633C8.90234 8.18555 8.75 8.39453 8.66797 8.61328C8.58984 8.83203 8.54883 9.0918 8.54492 9.39258ZM6.875 11.2031C6.875 10.9531 6.96094 10.7461 7.13281 10.582C7.30469 10.4141 7.53516 10.3301 7.82422 10.3301C8.10938 10.3301 8.33789 10.4141 8.50977 10.582C8.68555 10.7461 8.77344 10.9531 8.77344 11.2031C8.77344 11.4453 8.68555 11.6504 8.50977 11.8184C8.33789 11.9863 8.10938 12.0703 7.82422 12.0703C7.53516 12.0703 7.30469 11.9863 7.13281 11.8184C6.96094 11.6504 6.875 11.4453 6.875 11.2031Z' fill='%23767678'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_470_1407'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
		50% 50% no-repeat;
	vertical-align: top;
	outline: none;
}
.new_direct [data-category='overseastrip'] .ic_tooltip:after {
	content: '';
	display: none;
	position: absolute;
	left: 50%;
	z-index: 7001;
	width: 16px;
	height: 7px;
	background: url("data:image/svg+xml,%3Csvg width='16' height='7' viewBox='0 0 16 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.64645 5.64645L1.79289 6.5L3 6.5H8L13 6.5H14.2071L13.3536 5.64645L9.06066 1.35355C8.47487 0.767767 7.52513 0.767766 6.93934 1.35355L2.64645 5.64645Z' fill='white' stroke='%23DFDFE1'/%3E%3Cpath d='M7.29289 1.70711L2 7L8 7L14 7L8.70711 1.70711C8.31658 1.31658 7.68342 1.31658 7.29289 1.70711Z' fill='white'/%3E%3C/svg%3E%0A");
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	cursor: default;
}

/* R20250407_0035_펫보험공통수정  */
.new_direct [data-category='overseastrip'] .input_fs::placeholder {
	color: #f8670d !important;
	opacity: 1 !important;
	font-weight: 600;
}
.new_direct [data-category='overseastrip'] .now_length_wrap {
	position: absolute;
	right: 3px;
	bottom: 18px;
	background-color: #fff;
	border-radius: 99px;
	height: 26px;
	line-height: 24px;
	padding: 0 10px;
	font-size: 14px;
	border: 1px solid #dfdfe1;
}
.new_direct [data-category='overseastrip'] .now_length_wrap .now_length {
	color: #028ced;
	font-weight: 600;
}

/* 운전자보험 상품안내 리뉴얼/2507 */
.new_direct [data-bg='bg_driver']:before{content: ''; display: block; width:384px; height:348px; margin:72px auto 60px; background: url('/images/new/driver/info/bg_driver.png') 50% 50% no-repeat; background-size: 100%;}
.new_direct [data-bg='bg_driver'] ~ .guarantee_area .card_wrap .badge{height:30px; padding:0 12px; margin:0 0 15px; font-size:18px; line-height:28px;}
.new_direct [data-category-sub=o_intro] .benefit_area .colorbox_wrap[data-icon-id="colorbox_driver"]{justify-content:space-around; gap:16px;}
.new_direct [data-category-sub=o_intro] .benefit_area .colorbox_wrap[data-icon-id="colorbox_driver"] .colorbox{margin:0;}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox_driver] [data-icon=icon01]{background:url("/images/new/driver/info/img_driver_slide_1.png") 50% 50% no-repeat;}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox_driver] [data-icon=icon02]{background:url("/images/new/driver/info/img_driver_slide_2.png") 50% 50% no-repeat;}
.new_direct [data-category-sub=o_intro] .benefit_area [data-icon-id=colorbox_driver] [data-icon=icon03]{background:url("/images/new/driver/info/img_driver_slide_3.png") 50% 50% no-repeat;}
.new_direct [data-category='driver'] .comp_list{display:flex; justify-content:center; column-gap:155px; margin:35px 0 20px;}
.new_direct [data-category='driver'] .comp_list li h3 {display: block; height:45px; padding:0 55px; color: #1f1f21; font-size:17px; font-weight:500; text-align:center; line-height:45px; background-color: #f2f2f2; border-radius: 10px;}
.new_direct [data-category='driver'] .comp_list li:last-child > dl::after {content:""; position:absolute; top:-4px; left:-78px;display: block; height:calc(100% + 8px); border-left: 1px dashed #c9c9c9;}
.new_direct [data-category='driver'] .comp_list dl{position:relative; display:flex; flex-direction:column; align-items:center; text-align:center;}
.new_direct [data-category='driver'] .comp_list dl dt {color: #7e7e7e; font-size:16px; margin-top:20px;}
.new_direct [data-category='driver'] .comp_list dl dd {color: #1f1f21; font-size:17px; font-weight:500;}
.new_direct [data-category='driver'] .comp_list .driver h3 {color: #ee5a00; background-color: #fff4eb;}
.new_direct [data-category='driver'] .comp_list .driver dl dd{color: #ee5a00;}
.new_direct [data-category='driver'] .driverMisListWrap{position:relative; padding:46px 30px 25px; margin:52px 0 0; background-color:#e7f5ff; border-radius:20px;}
.new_direct [data-category='driver'] .driverMisList_tit{position:absolute; top:-17px; left:50%; padding:4px 12px; transform:translateX(-50%); color:#fff; font-size:16px; text-align:center; background:#006193; border:none; border-radius:99px;}
.new_direct [data-category='driver'] ul.driverMisList{display:flex; gap:5px;}
.new_direct [data-category='driver'] ul.driverMisList > li{display:flex; flex-direction:column; justify-content:flex-start; align-items: center; width:25%; min-height:210px; margin:0; padding:0; text-align:center;}
.new_direct [data-category='driver'] ul.driverMisList .img {overflow: hidden; width:95px; height:95px; margin-bottom:15px; border-radius:50%;}
.new_direct [data-category='driver'] ul.driverMisList .img img{display:block; width:100%; height:100%;}
.new_direct [data-category='driver'] ul.driverMisList .tit{color:#1f1f21; font-size:16px; font-weight:500;}
.new_direct [data-category='driver'] ul.driverMisList .tit .sub{color:#7b7b7b; font-size:14px;}
.new_direct [data-category='driver'] ul.driverMisList .point {color:#028ced;}
.new_direct [data-category='driver'] .driverMisListWrap .noti_box{padding:30px; margin:25px 0 0; color:#1F1F21; font-size:16px; text-align:center; background-color:#fffaf3; border-radius:10px;}
.new_direct [data-category='driver'] .driverMisListWrap .noti_box p.sub{color:#7b7b7b; font-size:15px; font-weight:500;}


/* s: R20250903_0050_출국항공지연보상특약 */
.new_direct .boxintitle {
	color: #1f1f21 !important;
}
.new_direct .bg_air {
	background-image: url(../../images/new/overseastrip/popimg_overseastrip_1.png);
	background-repeat: no-repeat;
	background-position: 95% center;
}

/* s : R20251208_0088 : 추가 */
.new_direct .in_highlight {
	display: inline-block;
	background: linear-gradient(to top, #fedba7, 30%, transparent 70%);
	width: fit-content;
}
.new_direct input[type='checkbox']:disabled.sub + label {
	padding-left: 42px;
}
.new_direct input[type='checkbox']:disabled.sub + label:before {
	content: '';
	position: absolute;
	top: 0;
	left: 10px;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 9.03 Build 0) --%3E%3Csvg version='1.1' id='&%23xB808;&%23xC774;&%23xC5B4;_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:none;stroke:%23909090;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;' d='M43.601,33.489H11.097 c-4.08,0-7.387-3.307-7.387-7.388V3.619'/%3E%3Cpolyline style='fill:none;stroke:%23909090;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;' points='33.219,22.192 44.364,33.335 33.219,44.48 '/%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: 70%;
	background-position: center center;
}
.new_direct input[type='checkbox']:disabled.sub.active + label:before {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 9.03 Build 0) --%3E%3Csvg version='1.1' id='&%23xB808;&%23xC774;&%23xC5B4;_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:none;stroke:%23F8670D;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;' d='M43.601,33.489H11.097 c-4.08,0-7.387-3.307-7.387-7.388V3.619'/%3E%3Cpolyline style='fill:none;stroke:%23F8670D;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;' points='33.219,22.192 44.364,33.335 33.219,44.48 '/%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: 70%;
	background-position: center center;
}

.new_direct .gray_box {
	margin-top: 14px;
	padding: 10px;
	text-align: left;
	background-color: #f3f4f6;
	color: #555557;
}
@font-face {
	font-family: 'HIMaum';
	font-style: normal;
	font-weight: 400;
	src: local('HIMaumR'), local('HIMaumR'), local('HIMaumR');
	src: url('../base/new_fonts/HIMaum/HIMaumR.eot');
	src: url('../base/new_fonts/HIMaum/HIMaumR.eot?#iefix') format('embedded-opentype'), url('../base/new_fonts/HIMaum/HIMaumR.woff') format('woff'), url('../base/new_fonts/HIMaum/HIMaumR.otf') format('truetype');
}
.new_direct .gray_box .chd_tit {
	color: #028ced;
	font-family: 'HIMaum', 'Noto Sans';
	position: relative;
	padding-left: 20px;
	font-size: 15px;
}
.new_direct .gray_box .chd_tit::before {
	display: block;
	clear: both;
	content: '';
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 29.8.2, SVG Export Plug-In . SVG Version: 9.03 Build 0) --%3E%3Csvg version='1.1' id='&%23xB808;&%23xC774;&%23xC5B4;_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 48 48' style='enable-background:new 0 0 48 48;' xml:space='preserve'%3E%3Cpath style='fill:%23028CED;' d='M46.978,8.546c-1.293-1.293-3.39-1.293-4.684,0L17.279,33.561L5.764,22.393 c-1.313-1.273-3.41-1.241-4.683,0.072c-1.273,1.313-1.241,3.41,0.072,4.683l13.857,13.439c0.014,0.014,0.029,0.026,0.043,0.04 c0.021,0.02,0.042,0.04,0.064,0.059c0.02,0.018,0.04,0.034,0.06,0.051c0.023,0.019,0.045,0.038,0.068,0.057 c0.02,0.016,0.04,0.032,0.061,0.047c0.023,0.018,0.047,0.036,0.071,0.053c0.021,0.015,0.042,0.029,0.063,0.044 c0.024,0.017,0.048,0.033,0.072,0.049c0.022,0.014,0.043,0.027,0.065,0.041c0.024,0.015,0.048,0.03,0.073,0.044 c0.023,0.013,0.046,0.026,0.069,0.039c0.024,0.013,0.048,0.027,0.072,0.039c0.024,0.013,0.049,0.024,0.074,0.037 c0.023,0.011,0.046,0.023,0.07,0.034c0.026,0.012,0.053,0.023,0.079,0.034c0.023,0.01,0.045,0.02,0.068,0.029 c0.028,0.011,0.055,0.021,0.083,0.031c0.022,0.008,0.044,0.017,0.066,0.024c0.029,0.01,0.059,0.019,0.088,0.028 c0.021,0.007,0.042,0.014,0.063,0.02c0.031,0.009,0.062,0.017,0.093,0.025c0.02,0.005,0.04,0.011,0.06,0.016 c0.033,0.008,0.065,0.014,0.098,0.021c0.019,0.004,0.038,0.008,0.057,0.012c0.034,0.007,0.068,0.012,0.103,0.017 c0.018,0.003,0.035,0.006,0.053,0.009c0.036,0.005,0.072,0.009,0.108,0.013c0.016,0.002,0.032,0.004,0.048,0.006 c0.04,0.004,0.08,0.006,0.119,0.008c0.013,0.001,0.025,0.002,0.038,0.003c0.053,0.003,0.105,0.004,0.158,0.004l0,0c0,0,0,0,0,0 c0.053,0,0.107-0.001,0.161-0.004c0.012-0.001,0.023-0.002,0.035-0.003c0.042-0.003,0.084-0.005,0.126-0.009 c0.015-0.002,0.03-0.004,0.046-0.006c0.038-0.004,0.076-0.008,0.114-0.014c0.017-0.003,0.034-0.006,0.051-0.008 c0.036-0.006,0.073-0.012,0.108-0.019c0.018-0.003,0.035-0.008,0.053-0.012c0.035-0.008,0.07-0.015,0.105-0.023 c0.018-0.005,0.037-0.01,0.055-0.015c0.033-0.009,0.067-0.018,0.101-0.028c0.019-0.006,0.039-0.013,0.058-0.019 c0.032-0.01,0.064-0.02,0.096-0.032c0.02-0.007,0.04-0.015,0.061-0.023c0.03-0.012,0.061-0.023,0.091-0.035 c0.021-0.009,0.042-0.018,0.063-0.028c0.029-0.013,0.057-0.025,0.086-0.038c0.022-0.01,0.044-0.022,0.065-0.032 c0.027-0.013,0.054-0.027,0.081-0.041c0.023-0.012,0.044-0.025,0.067-0.037c0.026-0.014,0.051-0.028,0.077-0.044 c0.023-0.013,0.045-0.028,0.068-0.042c0.024-0.015,0.048-0.03,0.073-0.046c0.023-0.015,0.045-0.031,0.068-0.047 c0.023-0.016,0.046-0.032,0.069-0.049c0.023-0.017,0.044-0.034,0.067-0.052c0.022-0.018,0.044-0.035,0.066-0.053 c0.022-0.018,0.043-0.037,0.064-0.055c0.022-0.019,0.043-0.038,0.065-0.057c0.02-0.018,0.04-0.038,0.06-0.057 c0.015-0.015,0.031-0.029,0.047-0.044L46.979,13.23C48.271,11.937,48.271,9.84,46.978,8.546z'/%3E%3C/svg%3E%0A");
	width: 16px;
	height: 13px;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	left: 2px;
	top: 2px;
}
/* e: R20251208_0088 : 추가 */

/* pm_배경제거 */
.new_direct [data-category='overseastrip'] .content .grid_plan .insurance_fee .plan_list.pm .plan_list_item:last-child .form_area .on::after {
display: none;
}
/* e: R20251208_0088 : 추가 */