@charset "utf-8";

@import url("font.css");
@import url("base.css");
@import url("common.css");

/* main */
.main-container .content{padding:0;}
@media all and (min-width:1025px){
  .main-top-content{display:flex;justify-content: center;background-color: #f2f2f2;}
  .main-top-content > *{width:960px;max-width: 50vw;}
  .main-top-content .main-search-wrap{display:flex;justify-content: flex-end;}
  .main-search-wrap .inner{width:700px;padding-right:100px;}
}

.main-search-wrap{padding-top:60px;}
.main-search-wrap .main-slogan {font-family: 'GmarketSans';}
.main-search-wrap .main-slogan .top-txt {font-size:26px;font-weight:500;}
.main-search-wrap .main-slogan .top-txt .c-green { color:#2696a0 !important;}
.main-search-wrap .main-slogan .btm-txt {font-size:40px;white-space: nowrap;}
.main-search-wrap .main-search {margin-top:40px;display:flex;align-items:center;gap:15px;}
.main-search-wrap .main-search em,
.main-search-wrap .main-search label {font-family: 'GmarketSans';font-weight:700; color:#0a9d57;font-size:20px;width:80px;/*  height:14px;background:url("data:image/svg+xml,%3Csvg width='74' height='14' viewBox='0 0 74 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.68891 13.2524C4.65691 13.2524 3.66091 13.1264 2.70091 12.8744C1.75291 12.6104 0.978906 12.2744 0.378906 11.8664L1.54891 9.23844C2.11291 9.59844 2.76091 9.89844 3.49291 10.1384C4.23691 10.3664 4.97491 10.4804 5.70691 10.4804C6.19891 10.4804 6.59491 10.4384 6.89491 10.3544C7.19491 10.2584 7.41091 10.1384 7.54291 9.99444C7.68691 9.83844 7.75891 9.65844 7.75891 9.45444C7.75891 9.16644 7.62691 8.93844 7.36291 8.77044C7.09891 8.60244 6.75691 8.46444 6.33691 8.35644C5.91691 8.24844 5.44891 8.14044 4.93291 8.03244C4.42891 7.92444 3.91891 7.78644 3.40291 7.61844C2.89891 7.45044 2.43691 7.23444 2.01691 6.97044C1.59691 6.69444 1.25491 6.34044 0.990906 5.90844C0.726906 5.46444 0.594906 4.90644 0.594906 4.23444C0.594906 3.47844 0.798906 2.79444 1.20691 2.18244C1.62691 1.57044 2.25091 1.07844 3.07891 0.706438C3.90691 0.334438 4.93891 0.148438 6.17491 0.148438C7.00291 0.148438 7.81291 0.244438 8.60491 0.436438C9.40891 0.616438 10.1229 0.886438 10.7469 1.24644L9.64891 3.89244C9.04891 3.56844 8.45491 3.32844 7.86691 3.17244C7.27891 3.00444 6.70891 2.92044 6.15691 2.92044C5.66491 2.92044 5.26891 2.97444 4.96891 3.08244C4.66891 3.17844 4.45291 3.31044 4.32091 3.47844C4.18891 3.64644 4.12291 3.83844 4.12291 4.05444C4.12291 4.33044 4.24891 4.55244 4.50091 4.72044C4.76491 4.87644 5.10691 5.00844 5.52691 5.11644C5.95891 5.21244 6.42691 5.31444 6.93091 5.42244C7.44691 5.53044 7.95691 5.66844 8.46091 5.83644C8.97691 5.99244 9.44491 6.20844 9.86491 6.48444C10.2849 6.74844 10.6209 7.10244 10.8729 7.54644C11.1369 7.97844 11.2689 8.52444 11.2689 9.18444C11.2689 9.91644 11.0589 10.5944 10.6389 11.2184C10.2309 11.8304 9.61291 12.3224 8.78491 12.6944C7.96891 13.0664 6.93691 13.2524 5.68891 13.2524Z' fill='%230A9D57'/%3E%3Cpath d='M15.2912 5.27844H21.1412V7.94244H15.2912V5.27844ZM15.5432 10.2464H22.1312V13.0004H12.0152V0.400437H21.8972V3.15444H15.5432V10.2464Z' fill='%230A9D57'/%3E%3Cpath d='M21.697 13.0004L27.259 0.400437H30.769L36.349 13.0004H32.641L28.285 2.14644H29.689L25.333 13.0004H21.697ZM24.739 10.5524L25.657 7.92444H31.813L32.731 10.5524H24.739Z' fill='%230A9D57'/%3E%3Cpath d='M36.4593 13.0004V0.400437H42.2193C43.3713 0.400437 44.3613 0.586438 45.1893 0.958438C46.0293 1.33044 46.6773 1.87044 47.1333 2.57844C47.5893 3.27444 47.8173 4.10244 47.8173 5.06244C47.8173 6.01044 47.5893 6.83244 47.1333 7.52844C46.6773 8.21244 46.0293 8.74044 45.1893 9.11244C44.3613 9.47244 43.3713 9.65244 42.2193 9.65244H38.4393L40.0233 8.15844V13.0004H36.4593ZM44.2533 13.0004L41.1213 8.41044H44.9193L48.0693 13.0004H44.2533ZM40.0233 8.53644L38.4393 6.89844H42.0033C42.7473 6.89844 43.2993 6.73644 43.6593 6.41244C44.0313 6.08844 44.2173 5.63844 44.2173 5.06244C44.2173 4.47444 44.0313 4.01844 43.6593 3.69444C43.2993 3.37044 42.7473 3.20844 42.0033 3.20844H38.4393L40.0233 1.57044V8.53644Z' fill='%230A9D57'/%3E%3Cpath d='M55.1656 13.2524C54.1696 13.2524 53.2456 13.0964 52.3936 12.7844C51.5536 12.4604 50.8216 12.0044 50.1976 11.4164C49.5856 10.8284 49.1056 10.1384 48.7576 9.34644C48.4096 8.54244 48.2356 7.66044 48.2356 6.70044C48.2356 5.74044 48.4096 4.86444 48.7576 4.07244C49.1056 3.26844 49.5856 2.57244 50.1976 1.98444C50.8216 1.39644 51.5536 0.946438 52.3936 0.634438C53.2456 0.310438 54.1696 0.148438 55.1656 0.148438C56.3296 0.148438 57.3676 0.352438 58.2796 0.760438C59.2036 1.16844 59.9716 1.75644 60.5836 2.52444L58.3156 4.57644C57.9076 4.09644 57.4576 3.73044 56.9656 3.47844C56.4856 3.22644 55.9456 3.10044 55.3456 3.10044C54.8296 3.10044 54.3556 3.18444 53.9236 3.35244C53.4916 3.52044 53.1196 3.76644 52.8076 4.09044C52.5076 4.40244 52.2676 4.78044 52.0876 5.22444C51.9196 5.66844 51.8356 6.16044 51.8356 6.70044C51.8356 7.24044 51.9196 7.73244 52.0876 8.17644C52.2676 8.62044 52.5076 9.00444 52.8076 9.32844C53.1196 9.64044 53.4916 9.88044 53.9236 10.0484C54.3556 10.2164 54.8296 10.3004 55.3456 10.3004C55.9456 10.3004 56.4856 10.1744 56.9656 9.92244C57.4576 9.67044 57.9076 9.30444 58.3156 8.82444L60.5836 10.8764C59.9716 11.6324 59.2036 12.2204 58.2796 12.6404C57.3676 13.0484 56.3296 13.2524 55.1656 13.2524Z' fill='%230A9D57'/%3E%3Cpath d='M69.6966 0.400437H73.2606V13.0004H69.6966V0.400437ZM64.8366 13.0004H61.2726V0.400437H64.8366V13.0004ZM69.9486 8.08644H64.5846V5.13444H69.9486V8.08644Z' fill='%230A9D57'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;*/}
.main-search-wrap .main-search .search {flex:1; position:relative; height:62px;border:3px solid #0a9d57;border-radius:7px;display:flex;align-items:center;background:#fff;}
.main-search-wrap .main-search .search select {position:relative; border:none;width:175px;font-size:16px; color:#000;font-weight:700;padding-right:35px;}
.main-search-wrap .main-search .search > form{flex:1;display:flex;}
.main-search-wrap .main-search .search .input { flex:1;border:none;position:relative;margin-left:5px;padding-right:100px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700;}
.main-search-wrap .main-search .search .input:before{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:23px;background:#ccc;transform:translateY(-50%);z-index: 1;}
.main-search-wrap .main-search .search .input input{border:none;padding:0 20px;width:100%;}
.main-search-wrap .main-search .search .input .btn-del {display:none; position:absolute;top:50%;right:70px;transform:translateY(-50%);width:24px;height:24px;border-radius:100%;background:#ededed url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.67779 0L4.00029 2.6775L1.32221 0L0 1.32221L2.6775 4.00029L0 6.67779L1.32221 8L4.00029 5.3225L6.67779 8L8 6.67779L5.3225 4.00029L8 1.32221L6.67779 0Z' fill='%237F7F7F'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 8px;}
.main-search-wrap .main-search .search .input.input-del input::-webkit-input-placeholder{color:#0a9d57;font-weight:700;}
.main-search-wrap .main-search .search .input.input-del input:-webkit-input-placeholder{color:#0a9d57;font-weight:700;}
.main-search-wrap .main-search .search .btn-search {width:80px;height:80px;position:absolute;top:-13px;right:-20px;background:url('../images/common/btn-search.png') no-repeat 0 0;}
.main-search-wrap .main-quickmenu{margin-top:30px;}
.main-search-wrap .main-quickmenu ul{display:grid;grid-template-columns: repeat(2, 1fr);grid-gap:30px; }
.main-search-wrap .main-quickmenu ul li a{display:flex;align-items:center;gap:18px;}
.main-search-wrap .main-quickmenu ul li i{display:inline-block; width:70px;height:70px;background-color:#fff !important;border-radius:20px;box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.04);}
.main-search-wrap .main-quickmenu ul li span{ color:#262626;font-size:20px;font-weight:600;}
.main-search-wrap .main-quickmenu ul li i{background:url('../images/common/ico-main-quickmenu.svg') no-repeat 0 0;background-size:auto 70px !important;background-position:0 0 !important;}
.main-search-wrap .main-quickmenu ul li i.ico-menu1{background-position-x:0 !important;}
.main-search-wrap .main-quickmenu ul li i.ico-menu2{background-position-x:-70px !important;}
.main-search-wrap .main-quickmenu ul li i.ico-menu3{background-position-x:-140px !important;}
.main-search-wrap .main-quickmenu ul li i.ico-menu4{background-position-x:-210px !important;}
.main-search-wrap .main-quickmenu ul li i.ico-menu5{background-position-x:-280px !important;}
.main-search-wrap .main-quickmenu ul li i.ico-menu6{background-position-x:-350px !important;}

@media all and (max-width:1024px){
  .main-search-wrap{padding:3.125rem 1.25rem;background-color: #f2f2f2;}
  .main-search-wrap .main-slogan .top-txt {font-size:20px;}
  .main-search-wrap .main-slogan .btm-txt {font-size:1.25rem;white-space: normal;letter-spacing: normal;letter-spacing: -0.05em;}
  .main-search-wrap .main-slogan .btm-txt b {font-size:1.625rem;}
  .main-search-wrap .main-search {margin-top:1.875rem;gap:0.9375rem;}
  .main-search-wrap .main-search em {display:none;}
  .main-search-wrap .main-search .search { height:auto;border:none;border-radius:0;flex-direction: column;align-items: flex-start;background: none;}
  .main-search-wrap .main-search .search select {width:100%;font-size:1rem;border:0.1875rem solid #0a9d57;height:3.875rem;padding-left:1.25rem;background-color:#fff;}
  .main-search-wrap .main-search .search > form{width:100%;}
  .main-search-wrap .main-search .search .input {flex:initial; margin-top:1rem; margin-left:0;width:calc(100% - 1.25rem);height:3.875rem; padding-right:6.25rem;font-size:1rem;border:0.1875rem solid #0a9d57;border-radius:0.3125rem;background:#fff;}
  .main-search-wrap .main-search .search .input:before{height:1.4375rem;}
  .main-search-wrap .main-search .search .input input{padding:0 1.25rem;height:100%;}
  .main-search-wrap .main-search .search .input .btn-del {right:4.375rem;width:1.5rem;height:1.5rem;background-size:auto 0.5rem;}
  .main-search-wrap .main-search .search .btn-search {width:5rem;height:5rem;top:initial;bottom:-0.5625rem; right:-0.5rem;}
  .main-search-wrap .main-quickmenu{margin-top:1.875rem;}
  .main-search-wrap .main-quickmenu ul{grid-template-columns: repeat(3, 1fr);grid-gap:1.25rem; }
  .main-search-wrap .main-quickmenu ul li a{gap:0.9375rem;flex-direction: column;}
  .main-search-wrap .main-quickmenu ul li i{ width:4.375rem;height:4.375rem;border-radius:1.25rem;box-shadow: 0rem 0.625rem 0.9375rem rgba(0, 0, 0, 0.04);}
  .main-search-wrap .main-quickmenu ul li span{font-size:0.9375rem;text-align:center;word-break: keep-all;letter-spacing: -0.08em;}
  .main-search-wrap .main-quickmenu ul li i{background-size:auto 4.375rem !important;background-position:0 0 !important;}
  .main-search-wrap .main-quickmenu ul li i.ico-menu1{background-position-x:0 !important;}
  .main-search-wrap .main-quickmenu ul li i.ico-menu2{background-position-x:-4.375rem !important;}
  .main-search-wrap .main-quickmenu ul li i.ico-menu3{background-position-x:-8.75rem !important;}
  .main-search-wrap .main-quickmenu ul li i.ico-menu4{background-position-x:-13.125rem !important;}
  .main-search-wrap .main-quickmenu ul li i.ico-menu5{background-position-x:-17.5rem !important;}
  .main-search-wrap .main-quickmenu ul li i.ico-menu6{background-position-x:-21.875rem !important;}
}


.main-product-quickmenu{padding-top:95px; background:url('../images/common/bg-product-quickmenu.jpg') no-repeat 50% 0;}
.main-product-quickmenu ul {display:flex;justify-content: space-between;}
.main-product-quickmenu ul li {position:relative; width:320px;height:275px;border-radius: 20px;border:1px solid #fff;  box-shadow: 0px 3px 18px 0px rgba(0, 0, 0, 0.1); color:#fff;}
.main-product-quickmenu ul li:before{content:'';display:block;width:135px;height:135px;position:absolute;bottom:0;right:0;}
.main-product-quickmenu ul li:nth-child(1){background: linear-gradient(180deg, #1E8E96 6.5%, #66B2B8 68.65%, #80B8BD 79.66%, #99CACD 85.83%, #FFFFFF 100%);}
.main-product-quickmenu ul li:nth-child(1):before{background:url('../images/common/ico-prd-type1.png') no-repeat 50% 60%;background-size:auto 104px;}
.main-product-quickmenu ul li:nth-child(2){background: linear-gradient(180deg, #1E799A 6.5%, #4E97B5 68.65%, #6FA5BB 79.66%, #93BBCC 85.83%, #FFFFFF 100%);}
.main-product-quickmenu ul li:nth-child(2):before{background:url('../images/common/ico-prd-type2.png') no-repeat 50% 50%;background-size:auto 110px;}
.main-product-quickmenu ul li:nth-child(3){background: linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, #FFFFFF 100%);padding:1px;border:none;}
.main-product-quickmenu ul li:nth-child(3):before{background:url('../images/common/ico-prd-type3.png') no-repeat 50% 80%;background-size:auto 87px;}
.main-product-quickmenu ul li:nth-child(3) a{background:#268ED5;border:none;}
.main-product-quickmenu ul li:nth-child(4){background: linear-gradient(180deg, #2868B6 6.5%, #5592E0 68.65%, #77A1D7 79.66%, #93B4E0 85.83%, #FFFFFF 100%);}
.main-product-quickmenu ul li:nth-child(4):before{background:url('../images/common/ico-prd-type4.png') no-repeat 50% 90%;background-size:auto 102px;}
.main-product-quickmenu ul li a {display:block;width:100%;height:100%;padding:40px 0 0 40px;border-radius:20px;}
.main-product-quickmenu ul li a .tit {font-size:26px;font-weight:700;display:flex;align-items:center;}
.main-product-quickmenu ul li a .tit .ico-new {margin-left:8px;width:32px;height:32px;border-radius:100%;background:#123b3e url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.839844 9.0001V0.600098H2.79584L7.42784 6.1921H6.50384V0.600098H8.83184V9.0001H6.87584L2.24384 3.4081H3.16784V9.0001H0.839844Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 9px !important;}
.main-product-quickmenu ul li a .txt {margin-top:16px;font-size:16px;line-height:1.5;}
.main-product-quickmenu ul li a .go {margin-top:14px;display:inline-flex;align-items: center;}
.main-product-quickmenu ul li a .go:after{content:'';display:block;width:8px;height:13px;margin-left:13px; background:url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.584239 0.0405461C0.0740079 0.228076 -0.14144 0.723859 0.0971244 1.16156C0.131892 1.22535 1.13561 2.15825 3.02034 3.87857L5.89064 6.49842L2.99654 9.1426C0.270935 11.6328 0.0996343 11.7943 0.054035 11.9158C-0.155415 12.474 0.304752 13.0396 0.934556 12.9978C1.29399 12.974 1.06219 13.1677 4.62686 9.91279C8.30735 6.55214 8.00662 6.8609 7.98607 6.46387C7.97698 6.28846 7.96123 6.22206 7.90573 6.12521C7.85336 6.03388 7.05501 5.29265 4.60512 3.06073C1.87037 0.56931 1.35322 0.108605 1.24144 0.06418C1.0522 -0.0110102 0.753744 -0.021755 0.584239 0.0405461Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:100% 100%;}
@media all and (max-width:1024px){
  .main-product-quickmenu{padding:5.625rem 1.25rem;}
  .main-product-quickmenu ul{flex-direction: column;gap:1.5625rem;}
  .main-product-quickmenu ul li { width:auto;height:17.1875rem;border-radius: 1.25rem;  box-shadow: 0rem 0.1875rem 1.125rem 0rem rgba(0, 0, 0, 0.1);}
  .main-product-quickmenu ul li:before{width:8.4375rem;height:8.4375rem;}
  .main-product-quickmenu ul li:nth-child(1):before{background-size:auto 6.5rem;}
  .main-product-quickmenu ul li:nth-child(2):before{background-size:auto 6.875rem;}
  .main-product-quickmenu ul li:nth-child(3):before{background-size:auto 5.4375rem;}
  .main-product-quickmenu ul li:nth-child(4):before{background-size:auto 6.375rem;}
  .main-product-quickmenu ul li a {padding:2.5rem 0 0 2.5rem;border-radius:1.25rem;}
  .main-product-quickmenu ul li a .tit {font-size:1.625rem;}
  .main-product-quickmenu ul li a .tit .ico-new {margin-left:0.5rem;width:2rem;height:2rem;background-size:auto 0.5625rem !important;}
  .main-product-quickmenu ul li a .txt {margin-top:1rem;font-size:1rem;}
  .main-product-quickmenu ul li a .go {margin-top:0.875rem;}
  .main-product-quickmenu ul li a .go:after{width:0.5rem;height:0.8125rem;margin-left:0.8125rem;}
}

.main-visual-wrap{height:590px;position:relative;overflow:hidden;}
.main-visual-wrap .visual-menu{position:absolute;bottom:0;left:0;background:#000;width:150px; height:60px;display:flex;justify-content:center;align-items:center;gap:15px;z-index: 5;border-radius:0 24px 0 0;}
.main-visual-wrap .visual-menu .swiper-pagination{position:relative;left:initial;right:initial;top:initial;bottom:initial;margin:0;width:35px;text-align:center;line-height:1;}
.main-visual-wrap .visual-menu .swiper-button-prev,
.main-visual-wrap .visual-menu .swiper-button-next{width:17px;height:17px;margin:0; position:relative;left:initial;right:initial;top:initial;bottom:initial;display:inline-block;background-repeat:no-repeat;background-position:50% 50%; background-size:auto 11px;}
.main-visual-wrap .visual-menu .swiper-button-prev{background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.99131 10.618C6.93671 10.9619 6.67326 11.2527 6.31281 11.367C6.21915 11.3968 6.16294 11.4033 6.00192 11.4033C5.76631 11.4033 5.62383 11.3684 5.45429 11.2692C5.37213 11.2211 4.68394 10.5983 2.76163 8.83243C0.358732 6.6251 0.175105 6.45268 0.118311 6.35046C0.0276765 6.18737 -0.000918055 6.07971 2.1967e-05 5.90512C0.00097908 5.72725 0.0312995 5.6115 0.117302 5.45745C0.17531 5.35356 0.350836 5.18871 2.76168 2.97402C4.65114 1.23828 5.37285 0.584958 5.45176 0.538791C5.63105 0.433905 5.7541 0.403117 5.99338 0.403321C6.16256 0.403447 6.21849 0.409802 6.31281 0.439586C6.52444 0.506418 6.71418 0.644557 6.8416 0.824545C7.04414 1.11068 7.05277 1.48523 6.86383 1.78926C6.83433 1.83673 6.04441 2.57373 4.61992 3.88287L2.42151 5.90323L4.60327 7.9079C6.07514 9.26031 6.80488 9.94154 6.84607 10.0016C6.96621 10.1768 7.02307 10.418 6.99131 10.618Z' fill='white'/%3E%3C/svg%3E%0A");}
.main-visual-wrap .visual-menu .swiper-button-next{background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.00868614 10.618C0.0632924 10.9619 0.326735 11.2527 0.687188 11.367C0.780847 11.3968 0.83706 11.4033 0.998076 11.4033C1.23369 11.4033 1.37617 11.3684 1.54571 11.2692C1.62787 11.2211 2.31606 10.5983 4.23837 8.83243C6.64127 6.6251 6.8249 6.45268 6.88169 6.35046C6.97232 6.18737 7.00092 6.07971 6.99998 5.90512C6.99902 5.72725 6.9687 5.6115 6.8827 5.45745C6.82469 5.35356 6.64916 5.18871 4.23832 2.97402C2.34886 1.23828 1.62715 0.584958 1.54824 0.538791C1.36895 0.433905 1.2459 0.403117 1.00662 0.403321C0.837436 0.403447 0.781514 0.409802 0.687187 0.439586C0.475565 0.506418 0.285819 0.644557 0.158404 0.824545C-0.044143 1.11068 -0.0527741 1.48523 0.136169 1.78926C0.165668 1.83673 0.955587 2.57373 2.38008 3.88287L4.57849 5.90323L2.39673 7.9079C0.924858 9.26031 0.195116 9.94154 0.153927 10.0016C0.0337931 10.1768 -0.0230692 10.418 0.00868614 10.618Z' fill='white'/%3E%3C/svg%3E%0A");}
.main-visual-wrap .visual-menu .btns{display:flex;align-items:center;gap:2px;}
.main-visual-wrap .visual-menu .stop-play{display:flex;align-items:center;}
.main-visual-wrap .visual-menu .stop-play .stop,
.main-visual-wrap .visual-menu .stop-play .play{width:17px;height:17px;margin:0; position:relative;left:initial;right:initial;top:initial;bottom:initial;display:inline-block;background-repeat:no-repeat;background-position:50% 50%; background-size:auto 11px;}
.main-visual-wrap .visual-menu .stop-play .stop{background-image: url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1C0 0.447715 0.447715 0 1 0C1.55228 0 2 0.447715 2 1V10C2 10.5523 1.55228 11 1 11C0.447715 11 0 10.5523 0 10V1Z' fill='white'/%3E%3Cpath d='M5 1C5 0.447715 5.44772 0 6 0C6.55228 0 7 0.447715 7 1V10C7 10.5523 6.55228 11 6 11C5.44772 11 5 10.5523 5 10V1Z' fill='white'/%3E%3C/svg%3E%0A");}
.main-visual-wrap .visual-menu .stop-play .play{display:none; background-image: url("data:image/svg+xml,%3Csvg width='8' height='11' viewBox='0 0 8 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.36712 4.92883C7.74195 5.21737 7.74195 5.78263 7.36712 6.07117L1.1605 10.849C0.686517 11.2139 -2.61462e-08 10.876 0 10.2779L4.17694e-07 0.722137C4.4384e-07 0.123982 0.686517 -0.213908 1.1605 0.150963L7.36712 4.92883Z' fill='white'/%3E%3C/svg%3E%0A");}
.main-visual-wrap .swiper-pagination{ color:#fff;font-size:14px;font-weight: 500;}
.main-visual-wrap .swiper-pagination .swiper-pagination-current{font-weight:700; color:#2696a0;}
.main-visual-wrap .main-visual{height:100%;}
.main-visual-wrap .main-visual a{height:100%;}
.main-visual-wrap .main-visual a > div{height:100%;}
.main-visual-wrap .main-visual a img{width:100%;}
@media all and (max-width:1024px){
  .main-visual-wrap{height:auto;}
  .main-visual-wrap .visual-menu{width:9.375rem; height:3.75rem;gap:0.9375rem;border-radius:0 1.5rem 0 0;}
  .main-visual-wrap .visual-menu .swiper-pagination{width:2.1875rem;}
  .main-visual-wrap .visual-menu .swiper-button-next{width:0.9375rem;height:0.9375rem; background-size:auto 0.6875rem;}
  .main-visual-wrap .visual-menu .btns{gap:0.125rem;}
  .main-visual-wrap .visual-menu .stop-play .play{width:0.9375rem;height:0.9375rem; background-size:auto 0.6875rem;}
  .main-visual-wrap .swiper-pagination{font-size:0.875rem;}
  .main-visual-wrap .main-visual,
  .main-visual-wrap .main-visual a{height:auto;}
  .main-visual-wrap .main-visual{max-height:40rem;}
  .main-visual-wrap .main-visual img{height:100%;width:auto !important;max-width: 100%;}
  .main-visual-wrap .swiper-slide{background:#ddd;}
  .main-visual-wrap .swiper-slide a{display:block;text-align:center;height:100%;}
}

.main-notice-wrap{margin-top:100px;}
.main-notice-wrap .wrapper {display:flex;gap:40px;}
.main-notice-wrap .notice-banner {flex:1;overflow:hidden;position:relative;}
.main-notice-wrap .notice-banner .swiper-slide {border-radius:8px;overflow:hidden;}
.main-notice-wrap .notice-banner .swiper-slide a {display:block;}
.main-notice-wrap .notice-banner .swiper-slide a img {width:100%;}
.main-notice-wrap .notice-banner .banner-menu {position:absolute;bottom:15px;left:50%;gap:10px; transform:translateX(-50%);width:100%;display:flex;justify-content:center;align-items:center;z-index: 1;}
.main-notice-wrap .notice-banner .banner-menu .btns{display:flex;align-items:center;gap:2px;}
.main-notice-wrap .notice-banner .banner-menu .btns .swiper-button-next,
.main-notice-wrap .notice-banner .banner-menu .btns .swiper-button-prev{position:relative;}
.main-notice-wrap .notice-banner .swiper-button-prev,
.main-notice-wrap .notice-banner .swiper-button-next{width:17px;height:17px;margin:0; position:relative;left:initial;right:initial;top:initial;bottom:initial;display:inline-block;background-repeat:no-repeat;background-position:50% 50%; background-size:auto 11px;}
.main-notice-wrap .notice-banner .swiper-button-prev{background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_646_4)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.99131 10.617C6.93671 10.9609 6.67326 11.2517 6.31281 11.366C6.21915 11.3958 6.16294 11.4023 6.00192 11.4023C5.76631 11.4023 5.62383 11.3674 5.45429 11.2682C5.37213 11.2201 4.68394 10.5973 2.76163 8.83145C0.358732 6.62412 0.175105 6.4517 0.118311 6.34948C0.0276768 6.18639 -0.000917712 6.07873 2.23098e-05 5.90414C0.000979423 5.72627 0.0312998 5.61052 0.117302 5.45647C0.17531 5.35258 0.350836 5.18773 2.76168 2.97304C4.65114 1.2373 5.37285 0.583982 5.45176 0.537815C5.63105 0.432929 5.7541 0.402141 5.99338 0.402345C6.16256 0.402471 6.21849 0.408826 6.31281 0.43861C6.52444 0.505442 6.71418 0.643581 6.8416 0.823569C7.04414 1.1097 7.05277 1.48425 6.86383 1.78828C6.83433 1.83575 6.04441 2.57275 4.61992 3.88189L2.42151 5.90225L4.60327 7.90692C6.07514 9.25933 6.80488 9.94056 6.84607 10.0006C6.96621 10.1758 7.02307 10.417 6.99131 10.617Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_646_4'%3E%3Crect width='7' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.main-notice-wrap .notice-banner .swiper-button-next{background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_646_14)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0086894 10.617C0.0632894 10.9609 0.32674 11.2517 0.68719 11.366C0.78085 11.3958 0.837059 11.4023 0.998079 11.4023C1.23369 11.4023 1.37617 11.3674 1.54571 11.2682C1.62787 11.2201 2.31606 10.5973 4.23837 8.83145C6.64127 6.62412 6.82489 6.4517 6.88169 6.34948C6.97232 6.18639 7.00092 6.07873 6.99998 5.90414C6.99902 5.72627 6.9687 5.61052 6.8827 5.45647C6.82469 5.35258 6.64916 5.18773 4.23832 2.97304C2.34886 1.2373 1.62715 0.583982 1.54824 0.537815C1.36895 0.432929 1.2459 0.402141 1.00662 0.402345C0.837439 0.402471 0.78151 0.408826 0.68719 0.43861C0.47556 0.505442 0.28582 0.643581 0.1584 0.823569C-0.0441404 1.1097 -0.0527706 1.48425 0.136169 1.78828C0.165669 1.83575 0.95559 2.57275 2.38008 3.88189L4.57849 5.90225L2.39673 7.90692C0.92486 9.25933 0.19512 9.94056 0.15393 10.0006C0.0337897 10.1758 -0.0230706 10.417 0.0086894 10.617Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_646_14'%3E%3Crect width='7' height='12' fill='white' transform='matrix(-1 0 0 1 7 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.main-notice-wrap .notice-banner .stop-play{display:flex;align-items:center;}
.main-notice-wrap .notice-banner .stop-play .stop,
.main-notice-wrap .notice-banner .stop-play .play{width:17px;height:17px;margin:0; position:relative;left:initial;right:initial;top:initial;bottom:initial;display:inline-block;background-repeat:no-repeat;background-position:50% 50%; background-size:auto 11px;}
.main-notice-wrap .notice-banner .stop-play .stop{background-image: url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_646_7)'%3E%3Cpath d='M0 1C0 0.447715 0.447715 0 1 0C1.55228 0 2 0.447715 2 1V10C2 10.5523 1.55228 11 1 11C0.447715 11 0 10.5523 0 10V1Z' fill='black'/%3E%3Cpath d='M5 1C5 0.447715 5.44772 0 6 0C6.55228 0 7 0.447715 7 1V10C7 10.5523 6.55228 11 6 11C5.44772 11 5 10.5523 5 10V1Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_646_7'%3E%3Crect width='7' height='11' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.main-notice-wrap .notice-banner .stop-play .play{display:none;background-image: url("data:image/svg+xml,%3Csvg width='8' height='11' viewBox='0 0 8 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_646_11)'%3E%3Cpath d='M7.36712 4.92883C7.74195 5.21737 7.74195 5.78263 7.36712 6.07117L1.1605 10.849C0.686517 11.2139 -2.61462e-08 10.876 0 10.2779L4.17694e-07 0.722137C4.4384e-07 0.123982 0.686517 -0.213908 1.1605 0.150963L7.36712 4.92883Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_646_11'%3E%3Crect width='8' height='11' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.main-notice-wrap .notice-banner .swiper-pagination {position:relative; bottom:2px;display:inline-block;width:auto;}
.main-notice-wrap .notice-banner .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:100%;background:#595959;opacity: 1;}
.main-notice-wrap .notice-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000000;}
.main-notice-wrap .board-notice {flex:1;position:relative;overflow:hidden;}
.main-notice-wrap .board-notice h3 {font-size:30px;font-weight:700; color:#000000;}
.main-notice-wrap .board-notice .btn-more {position:absolute;top:0;right:0;width:40px;height:40px;border-radius:100%;background:#000;display:flex;justify-content:center;align-items:center;}
.main-notice-wrap .board-notice .btn-more:before{content:'';display:block;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.293 5.90696H8.67959L8.67898 0.292969H5.90696L5.90635 5.90696H0.292969V8.67898L5.90696 8.67959V14.293H8.67898V8.67959L14.293 8.67898V5.90696Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
.main-notice-wrap .board-notice ul {margin-top:30px;}
.main-notice-wrap .board-notice ul li {display:flex;font-size:16px; color:#000;padding-left:15px;position:relative;}
.main-notice-wrap .board-notice ul li:before{content:'';display:block;width:3px;height:3px;background:#c8c8c8;border-radius:100%;position:absolute;top:9px;left:0;}
.main-notice-wrap .board-notice ul li ~ li{margin-top:25px;}
.main-notice-wrap .board-notice ul li a {display:flex;align-items:center;width:100%;gap:30px;}
.main-notice-wrap .board-notice ul li a:hover .txt{text-decoration: underline;}
.main-notice-wrap .board-notice ul li a .txt {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1;}
.main-notice-wrap .board-notice ul li a .date {margin-left:auto;}
@media all and (max-width:1024px){
  .main-notice-wrap{padding:0 1.25rem;margin-top:0;}
  .main-notice-wrap .wrapper {gap:3.125rem;flex-direction: column;}
  .main-notice-wrap .notice-banner .swiper-slide {border-radius:0.5rem;}
  .main-notice-wrap .notice-banner .swiper-pagination {bottom:1.125rem;}
  .main-notice-wrap .notice-banner .swiper-pagination .swiper-pagination-bullet{width:0.625rem;height:0.625rem;}
  .main-notice-wrap .board-notice h3 {font-size:1.875rem;}
  .main-notice-wrap .board-notice .btn-more {width:2.5rem;height:2.5rem;}
  .main-notice-wrap .board-notice .btn-more:before{width:0.875rem;height:0.875rem;}
  .main-notice-wrap .board-notice ul {margin-top:1.875rem;}
  .main-notice-wrap .board-notice ul li {font-size:1rem;padding-left:0.9375rem;}
  .main-notice-wrap .board-notice ul li:before{width:0.1875rem;height:0.1875rem;top:0.5625rem;}
  .main-notice-wrap .board-notice ul li ~ li{margin-top:0.625rem;}
  .main-notice-wrap .board-notice ul li a {gap:1.875rem;}
}

.policy-promotion-wrap{margin-top:80px;padding-top:3px; background:#444954;position:relative;padding-bottom:100px;overflow:hidden;}
.policy-promotion-wrap:before{content:'';display:block;position:absolute;top:0;left:0;height:232px;background:#fff;width:100%;}
.policy-promotion-wrap .wrapper{position:relative;}
.policy-promotion-wrap .wrapper .wrap-header {display:flex;align-items:center;gap:50px;}
.policy-promotion-wrap .wrapper .wrap-header h3 {font-size:30px;font-weight:700; color:#000000;}
.policy-promotion-wrap .wrapper .wrap-header ul {position:relative; display:flex;align-items:center;gap:23px;padding-right:80px;font-size:24px;color: #000;}
.policy-promotion-wrap .wrapper .wrap-header ul li.on {font-weight:700;}
.policy-promotion-wrap .wrapper .wrap-header ul li .btn-more {display:none; position:absolute;top:-5px;right:0;width:40px;height:40px;border-radius:100%;background:#000;justify-content:center;align-items:center;}
.policy-promotion-wrap .wrapper .wrap-header ul li.on .btn-more {display:flex;}
.policy-promotion-wrap .wrapper .wrap-header ul li .btn-more:before{content:'';display:block;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.293 5.90696H8.67959L8.67898 0.292969H5.90696L5.90635 5.90696H0.292969V8.67898L5.90696 8.67959V14.293H8.67898V8.67959L14.293 8.67898V5.90696Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
.policy-promotion-wrap .wrapper .promotion-list {margin-top:40px;overflow:hidden;width:calc(100% + 40px);}
.policy-promotion-wrap .wrapper .promotion-list ul {display:flex;margin-left:-40px;}
.policy-promotion-wrap .wrapper .promotion-list ul li {width:288px;height:370px;padding-left:40px;}
.policy-promotion-wrap .wrapper .promotion-list ul li a {display:flex;flex-direction: column;height:100%;background:#fff;border-radius:10px;overflow:hidden;}
.policy-promotion-wrap .wrapper .promotion-list ul li a .img {height:150px;background:#f9f9f9;}
.policy-promotion-wrap .wrapper .promotion-list ul li a .img img {height:100%;width: 100%;}
.policy-promotion-wrap .wrapper .promotion-list ul li a .desc {display:flex; padding:30px 20px;flex-direction: column;flex:1;}
.policy-promotion-wrap .wrapper .promotion-list ul li a .desc .label span{display:inline-block;height:26px;line-height:24px; font-size:14px;padding:0 10px;border-radius:26px;}
.policy-promotion-wrap .wrapper .promotion-list ul li a .desc .label.news span {border:1px solid #327ad4; color:#327ad4;}
.policy-promotion-wrap .wrapper .promotion-list ul li a .desc .label.media span {border:1px solid #aa3c65; color:#aa3c65;}
.policy-promotion-wrap .wrapper .promotion-list ul li a .desc .txt { color:#000;font-size:20px;font-weight:700;margin-top:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.4em;height:2.8em;}
.policy-promotion-wrap .wrapper .promotion-list ul li a .desc .go {margin-top:auto;display:block;text-decoration: none;}
.policy-promotion-wrap .wrapper .promotion-list ul li a .desc .go span {font-size:16px; color:#666666;line-height:1;position:relative;padding-right:28px;text-decoration: none;}
.policy-promotion-wrap .wrapper .promotion-list ul li a .desc .go span:after{content:'';display:block;position:absolute;bottom:3px;right:0; width:19px;height:5px;margin-left:8px; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(178, 178, 178)' d='M18.645,6.353 L17.1000,5.708 L17.1000,5.1000 L-0.000,5.1000 L-0.000,4.1000 L17.292,4.1000 L13.646,1.353 L14.352,0.646 L19.353,5.646 L18.645,6.353 Z'/%3E%3C/svg%3E") no-repeat 0 0;background-size:auto 100%;}
@media all and (max-width:1024px){
  .policy-promotion-wrap{margin-top:5rem;padding:0 0 6.25rem;}
  .policy-promotion-wrap:before{height:17.1875rem;}
  .policy-promotion-wrap .wrapper .wrap-header {gap:0.625rem;flex-direction: column;align-items: flex-start;padding:0 1.25rem;}
  .policy-promotion-wrap .wrapper .wrap-header h3 {font-size:1.875rem;}
  .policy-promotion-wrap .wrapper .wrap-header ul {gap:1.4375rem;padding-right:5rem;font-size:1.5rem;}
  .policy-promotion-wrap .wrapper .wrap-header ul li .btn-more {top:-0.3125rem;width:2.5rem;height:2.5rem;}
  .policy-promotion-wrap .wrapper .wrap-header ul li .btn-more:before{width:0.875rem;height:0.875rem;}
  .policy-promotion-wrap .wrapper .promotion-list {margin-top:2.5rem;width:calc(100% + 2.5rem);padding:0 1.25rem;}
  .policy-promotion-wrap .wrapper .promotion-list ul {margin-left:-2.5rem;}
  .policy-promotion-wrap .wrapper .promotion-list ul li {width:18rem;height:23.125rem;padding-left:2.5rem;}
  .policy-promotion-wrap .wrapper .promotion-list ul li a {border-radius:0.625rem;}
  .policy-promotion-wrap .wrapper .promotion-list ul li a .img {height:9.375rem;}
  .policy-promotion-wrap .wrapper .promotion-list ul li a .desc { padding:1.875rem 1.25rem;}
  .policy-promotion-wrap .wrapper .promotion-list ul li a .desc .label span{height:1.625rem;line-height:1.5rem; font-size:0.875rem;padding:0 0.625rem;border-radius:1.625rem;}
  .policy-promotion-wrap .wrapper .promotion-list ul li a .desc .txt {font-size:1.25rem;margin-top:0.9375rem;}
  .policy-promotion-wrap .wrapper .promotion-list ul li a .desc .go span {font-size:1rem;padding-right:1.75rem;}
  .policy-promotion-wrap .wrapper .promotion-list ul li a .desc .go span:after{bottom:0.1875rem; width:1.1875rem;height:0.3125rem;margin-left:0.5rem;}
}

/* search */
.search-section{background:#f8f8f8;position:relative;}
.search-section .wrapper{width:auto;}
.search-section .search-title{border-radius: 5px; background-color: #aa3c65;min-height: 50px;border-radius: 5px;padding:0 30px; font-size: 18px; font-weight: 700; color:#fff;display:flex;justify-content:center;align-items:center;word-break: keep-all;}
.search-section .search-title i:last-child{margin-left:20px;}
.search-section .search-form {display:flex;align-items:center;justify-content: center;padding:25px 0;gap:10px;}
.search-section .search-form .search{display:flex;align-items:center;gap:10px;flex:1;}
.search-section .search-form select,
.search-section .search-form input{height:50px;padding:0 20px; font-size:18px;min-width: 200px;}
.search-section .search-form .auto{flex:1;}
.search-section .search-form .btn-search {height:50px;background:#327ad4;border-radius:5px; color:#fff;font-size:18px; color:#fff;padding:0 32px;font-weight:700;}
.search-section .search-form .btn-detail-search {position:relative; height:50px;background:#666;border-radius:5px; color:#fff;font-size:18px; color:#fff;font-weight:700;width:186px;text-align:left;padding-left:20px;}
.search-section .search-form .btn-detail-search:after{content:'';display:block;position:absolute;top:50%;right:20px; width:15px;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9'%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='m14.656 1.751-7.001 7-.158-.181-.159.181-6.998-7L1.656.246l5.841 5.841L13.339.246l1.317 1.505z'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;transform:translateY(-50%);}
.search-section .search-form .btn-detail-search.on:after{transform:translateY(-50%) rotate(-180deg);}
@media all and (min-width:1025px){
  .search-section .search-form {width:1400px;margin:0 auto;}
  .search-section .search-form.w-size1{width:1000px;margin:0 auto;}
  .search-section .search-form.w-size2{width:1260px;margin:0 auto;}
}
@media all and (max-width:1024px){
  .search-section{padding:0 1.25rem;}
  .search-section .search-title{border-radius: 0.3125rem;min-height: 3.75rem;border-radius: 0.3125rem;padding:0.9375rem 1.25rem; font-size: 1.125rem;}
  .search-section .search-title i:last-child{margin-left:1.25rem;}
  .search-section .search-form{gap:0.625rem;}
  .search-section .search-form > *{width:100% !important;}
  .search-section .search-form{padding:1.875rem 0; flex-direction: column;}
  .search-section .search-form select,
  .search-section .search-form input{height:3.125rem;padding:0 1.25rem; font-size:1.125rem;min-width: 0;border-radius:0.3125rem;}
  .search-section .search-form .auto{flex:1;}
  .search-section .search-form .search{gap:0;}
  .search-section .search-form .search input{border-right:none;border-radius:0.3125rem 0 0 0.3125rem;}
  .search-section .search-form .btn-search {height:3.125rem;min-width:5.625rem;border-radius:0 0.3125rem 0.3125rem 0;font-size:1.125rem;padding:0 0;}
  .search-section .search-form .btn-detail-search {position:relative; height:3.125rem;background:#666;border-radius:0.3125rem; color:#fff;font-size:1.125rem; color:#fff;font-weight:700;width:11.625rem;text-align:left;padding-left:1.25rem;}
  .search-section .search-form .btn-detail-search:after{content:'';display:block;position:absolute;top:50%;right:1.25rem; width:0.9375rem;height:0.5625rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9'%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='m14.656 1.751-7.001 7-.158-.181-.159.181-6.998-7L1.656.246l5.841 5.841L13.339.246l1.317 1.505z'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;transform:translateY(-50%);}
  .search-section .search-form .btn-detail-search.on:after{transform:translateY(-50%) rotate(-180deg);}
}

.dot-list {font-size:16px;padding-left:5px;}
.dot-list li {position:relative;padding-left:10px;text-align:left;}
.dot-list li:before{content:'';display:block;position:absolute;top:9px;left:0;width:2px;height:2px;border-radius:100%;background:#000;}
.dot-list li ~ li{margin-top:3px;}
.dot-list.st2 li:before{content:'';display:block;width:4px;height:4px;background:#ccc;}
.dot-list.hor{display:flex; gap:60px;flex-wrap: wrap;}
.dot-list.hor li{margin:0;}
.dot-list.col2{display:grid;grid-template-columns: repeat(2, 1fr);grid-gap:3px 10px;}
.dot-list.col2 li{margin:0;}
@media all and (max-width:1024px){
  .dot-list {font-size:1rem;padding-left:0.3125rem;}
  .dot-list li {padding-left:0.625rem;}
  .dot-list li:before{top:0.5625rem;width:0.125rem;height:0.125rem;}
  .dot-list li ~ li{margin-top:0.1875rem;}
}

.numbering-list li{list-style: decimal inside;text-align:left;}

/* data-top */
#searchForm:not(.form-tag-wrap) + .data-section,
.form-tag-wrap .search-section ~ .data-top,
.search-section + .data-section{margin-top:80px;}
form .data-top{margin-top:0;}
.data-top{display:flex;align-items:center;margin-top:80px;}
.data-top:first-child{margin-top:0;}
.data-top + *{margin-top:40px;}
.data-top .total{ color:#000;font-size:16px;}
.data-top .total em{font-weight:700; color:#aa3c65;margin-left:5px;}
.data-top .total + select{margin-left:20px;}
.data-top .right{margin-left:auto;display:flex;align-items:center;gap:10px;}

.tab-select ul {display:flex;align-items:center;}
.tab-select ul li ~ li{margin-left:5px;}
.tab-select ul li a {display:inline-flex;align-items: center; height:40px;border-radius:40px;background:#f5f5f5;padding:0 20px;}
.tab-select ul .on a {background:#595757; color:#fff;}

@media all and (max-width:1024px){
  #searchForm:not(.form-tag-wrap) + .data-section,
  .form-tag-wrap .search-section ~ .data-top,
  .search-section + .data-section{margin-top:1.875rem;}
  .data-top{margin-top:2.5rem;flex-wrap: wrap;}
  .data-top.wrapper{padding:0 1.25rem;}
  .data-top + *{margin-top:1.25rem;}
  .data-top .total{ font-size:1rem;}
  .data-top .total em{margin-left:0.3125rem;}
  .data-top .total + select{margin-left:1.25rem;}

  .data-top select{height:3.125rem;font-size:1rem;}

  .data-top .mo-block{width:100%;margin-top:0.625rem;}
  .data-top .right .input-search{flex:1;}
}

/* table */
.form-tag-wrap ~ .data-section .data-type1:first-child,
.data-section * + .data-type1{margin-top:40px;}
.data-type1{overflow:hidden;}
.data-type1 table{border-top:1px solid #000;}
.data-type1 .scroll{overflow-y:hidden;overflow-x:auto;padding:2px 0;}
.data-type1 table {width:100%;border-collapse:collapse;border-spacing:0;color:#373F57;font-size: 16px;table-layout: fixed;}
.data-type1 table th{position:relative; height:60px;background:#f8f8f8;text-align:center; letter-spacing: -0.03em; font-weight: 700; vertical-align: middle;border-bottom:1px solid #000;text-align:center;white-space: nowrap; color:#000;}
.data-type1 table tbody td {position:relative; height:60px;padding:10px;vertical-align: middle;border-bottom:1px solid #E0DFE4;text-align:center;color:#000;font-weight:400;}
.data-type1 table tbody td.vt{vertical-align:top;}
.data-type1 table tbody .bg td{background: #F8F8F8;}
.data-type1 table tbody .bg td > *{vertical-align: middle;}
.data-type1 table .new{display:inline-block;padding-right:65px;position:relative;}
.data-type1 table .new:after{content:'';display:block;display:flex;align-items:center;position:absolute;top:0;right:0;width:55px;height:24px;background:url("data:image/svg+xml,%3Csvg width='55' height='24' viewBox='0 0 55 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.999 0H42.999C49.627 0 54.999 5.372 54.999 11.1C54.999 18.627 49.627 23.1 42.999 23.1H11.999C5.372 23.1 0 18.627 0 11.1C0 5.372 5.372 0 11.999 0Z' fill='%23AA3C65'/%3E%3Cpath d='M15.913 15.062V7.362H17.387L21.93 12.906H21.215V7.362H22.975V15.062H21.512L16.958 9.518H17.673V15.062H15.913Z' fill='white'/%3E%3Cpath d='M26.4358 10.464H30.1428V11.85H26.4358V10.464ZM26.5678 13.632H30.7588V15.062H24.7968V7.362H30.6158V8.792H26.5678V13.632Z' fill='white'/%3E%3Cpath d='M33.9173 15.062L31.3983 7.362H33.2463L35.4352 14.182H34.5112L36.7993 7.362H38.4492L40.6493 14.182H39.7583L42.0023 7.362H43.7072L41.1883 15.062H39.2743L37.3273 9.078H37.8333L35.8312 15.062H33.9173Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
.data-type1 table .ellips{max-width: 100%; height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-inline-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;vertical-align: middle;}
.data-type1 table .link:hover{text-decoration: underline;}
.data-type1 table [class*=guide-line-]{display:block;background:#327ad4;position: absolute;z-index: 2;}
.data-type1 table .guide-line-l{top:0;left:-2px;width:4px;height:100%;}
.data-type1 table .guide-line-r{top:0;right:-2px;width:4px;height:100%;}
.data-type1 table .guide-line-b{left:-2px;bottom:-2px;width:calc(100% + 4px);height:4px;}
.data-type1 table .guide-line-t{left:-2px;top:-2px;width:calc(100% + 4px);height:4px;}
.data-type1 table .btn-search{display:inline-block;}
.data-type1 table .btn-search i{vertical-align:top;}
.data-type1.st2 table{border-top:none;}
.data-type1.st2 table th{background:#fff;border:1px solid #000;}
.data-type1.st2 table tbody td {border:1px solid #E0DFE4;}
.data-type1.st2 table tr > *:first-child{border-left:none;}
.data-type1.st2 table tr > *:last-child{border-right:none;}
.data-type1.st2 table tr > *.no-line{position:relative; border:none !important;}
.data-type1.st2 table tr > *.no-line:before{content:'';display:block;width:1px;height:100%;background:#fff;position:absolute;top:0;left:-1px;z-index: 1;}
.data-type1.st3 table th{background:#fff;border-bottom:1px solid #000;}
.data-type1.st4 table th,
.data-type1.st4 table td{border:1px solid #ccc;padding:10px;height:50px;font-size:15px;}
.data-type1.st4 table th{white-space: normal;word-break: break-all;}
.data-type1.st5 table th,
.data-type1.st5 table td{border:1px solid #ccc;height: 118px;padding:23px 40px;}
.data-type1.st5 table tr:first-child th,
.data-type1.st5 table tr:first-child td{border-top:2px solid #000;}
.data-type1.st5 table td{border:1px solid #ccc;height: 118px;padding:23px 40px;}
.data-type1.st5 table th:first-child,
.data-type1.st5 table td:first-child{border-left:none;}
.data-type1.st5 table th:last-child,
.data-type1.st5 table td:last-child{border-right:none;}
.data-type1.st5 table th{background: #fff;}
.data-type1.st6{position:relative;}
.data-type1.st6:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:3px;background:#fff;z-index: 1;}
.data-type1.st6.head-fixed .scroll{height:100%;overflow-y:auto;}
.data-type1.st6.head-fixed table {border-top:none;}
.data-type1.st6.head-fixed table thead th{position:sticky;border-bottom:none;position: sticky;top:0;z-index: 2;}
.data-type1.st6.head-fixed table thead th:before{content:'';display:block;position:absolute;top:0;left:0; width:100%;height:1px;background:#000;}
.data-type1.st6.head-fixed table thead th:after{content:'';display:block;position:absolute;bottom:0;left:0; width:100%;height:1px;background:#000;}
.data-type1.st6 table tbody th,
.data-type1.st6 table tbody td{border:1px solid #E0DFE4;text-align:left;}
.data-type1.st6 table tbody td:first-child,
.data-type1.st6 table tbody th:first-child{border-left:none;}
.data-type1.st6 table tbody td:last-child{border-right:none;}
.data-type1.st6 table tbody th .txt-sm{font-size:14px;font-weight:400;line-height:1.2;}
.data-type1.st6 table tbody th,
.data-type1.st6 table tbody td{padding:20px;}
.data-type1.st6 table .number{display:flex;gap:3px;line-height:1.2;}
.data-type1.st6 table .number em.c-blue{ color:#327AD4;}
@media all and (max-width:1024px){
  .data-section {padding:0 1.25rem;}
  .form-tag-wrap ~ .data-section .data-type1:first-child,
  .data-section * + .data-type1{margin-top:1.25rem;}
  .data-type1{width:calc(100% + 2.5rem);margin-left:-1.25rem;}
  .data-type1 .scroll{padding:0 1.25rem;}
  .data-type1 table {min-width:100%;font-size: 1rem;}
  .data-type1 table th{height:3.625rem;}
  .data-type1 table tbody td {height:3.625rem;padding:0.625rem;}
  .data-type1 table .new{padding-right:4.0625rem;}
  .data-type1 table .new:after{width:3.4375rem;height:1.5rem;}
  .data-type1 table .ellips{ height:1.5rem;line-height:1.5rem;}

  .data-type1.st6.head-fixed .scroll{padding-top:3px;display:flex;padding-right:0;}
  .data-type1.st6.head-fixed .scroll:after{content:'';display:block;min-width:1.25rem;width:1.25rem;height:0.625rem;}
  .data-type1.st6 table {font-size: 0.8125rem;}
  .data-type1.st6 table th{ height:3rem;}
  .data-type1.st6 table tbody th .txt-sm{font-size:0.8125rem;}
  .data-type1.st6 table tbody td { height:3rem;padding:0.5rem;}
  .data-type1.st6 table tbody td{padding:0.75rem 1rem;}
  .data-type1.st6 table .number{display:flex;gap:0.125rem;flex-direction:column;}

}

.data-type2 .dot{position:relative; padding-left:15px;display:flex;align-items:center;width:100%;margin-left:40px;}
.data-type2 .dot:before{content:'';display:block;position:absolute;top:9px;left:0; width:4px;height:4px;border-radius:100%;background:#AB3965;}
.data-type2 dl dd .dd{width:100%;}
.data-type2 dl dd .full{width:100%;max-width: 100%;min-width: 0;}
.data-type2 dl dd .check-list2{padding:10px 0;}
.data-type2 dl dd .check-list2 li ~ li{margin-top:15px;}
.data-type2 .check-list2 .inp-chk{align-items: flex-start;}
@media all and (min-width:1025px){
  .data-type2 {border-top:1px solid #000;}
  .data-type2 dl{display:flex;align-items:stretch;width:100%;border-bottom:1px solid #CDCDCD;}
  .data-type2 dl dt,
  .data-type2 dl dd{min-height:60px;display:flex;justify-content:center;flex-direction: column;}
  .data-type2 dl dt{background:#f6f6f6; font-size: 16px;font-weight: 700; color:#000;align-items:center;text-align:center;}
  .data-type2 dl dd.auto{flex:1;}
  .data-type2 dl dd{align-items:flex-start;}
  .data-type2 dl dd .dd{padding:10px 20px;}
  .data-type2 dl dl{border-left:1px solid #CDCDCD;}
  .data-type2 dl dl:last-child{border-bottom:none;}
}
@media all and (max-width:1024px){
  .data-type2 .dot{ color:#000;margin-left:0;font-weight:500;padding-left:0.9375rem;}
  .data-type2 .dot:before{top:0.5rem; width:0.25rem;height:0.25rem;}

  .data-type2 {border-top:0.125rem solid #000;}
  .data-type2 dl{font-size:1rem;}
  .data-type2 dl dt{ color:#757575;width:auto !important;padding-top:1.25rem;}
  .data-type2 dl dd{color:#000;border-bottom:0.0625rem solid #CDCDCD;padding-bottom:1.25rem;width:100% !important;}
  .data-type2 dl dd dl:first-child dt{padding-top:0;}
  .data-type2 dl dt + dd{margin-top:0.625rem;}
  .data-type2 dl dl:last-child dd{border-bottom:none;padding-bottom:0;}

  .data-type2 dl dd .check-list2{padding:0.625rem 0;}
  .data-type2 dl dd .check-list2 li ~ li{margin-top:0.9375rem;}
  .data-type2 .check-list2 .inp-chk .t{flex:1;overflow:hidden; font-size:0.9375rem;word-break: break-all;white-space: normal;padding-top:0.085rem;line-height:1.2;}
}

* + .data-type3{margin-top:30px;}
.data-type3{font-size:16px;border-bottom:1px solid #ddd;border-top:1px solid #000;}
.data-type3 dl dt { color:#000;font-weight:700;height:60px;padding:10px;display:flex;justify-content:center;align-items:center;background-color: #f6f6f6;}
.data-type3 dl dd {border-top:1px solid #ddd;}
.data-type3 dl dd ul {display:grid;grid-template-columns: repeat(3, 1fr);}
.data-type3 dl dd ul li {height:60px;border-bottom:1px solid #ddd;text-align:center;display:flex;justify-content:center;align-items:center;padding:10px;}
.data-type3 .txt-ps {padding:20px 0;position:relative;display:flex;}
.data-type3 .txt-ps:before{content:'*';margin-right:5px;}
@media all and (max-width:1024px){
  * + .data-type3{margin-top:3.125rem;}
  .data-type3{font-size:1rem;border-width: 0.125rem;}
  .data-type3 dl dt {height:3.75rem;padding:0.625rem;background:none;}
  .data-type3 dl dd{border-top:none;}
  .data-type3 dl dd ul {display:block;}
  .data-type3 dl dd ul li {height:auto;padding:0.625rem;border-bottom:none;}
  .data-type3 .txt-ps {padding:1.25rem 0;margin-right:0.3rem;}
}

/* paging */
.pagination-wrap{position:relative;}
.pagination{position:relative; display:flex;align-items:center;justify-content: center;margin-top:60px;}
.pagination ul {display:inline-flex;align-items:center;}
.pagination li a,
.pagination li span {display:inline-block; color:#000;padding:0 8px 0 8px;width:100%;min-width:40px;height:40px;line-height:38px;text-align:center;font-size:14px;border-radius:40px;white-space: nowrap;}
.pagination .on a,
.pagination .on span{ color:#fff; background:#595757;font-weight:700;}
.pagination [class*=btn-]{display:inline-block;width:40px;height:40px;margin:0 5px;border:solid 1px #ddd;border-radius:100%;}
.pagination .btn-first{background:url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.58568 14C6.6982 14 6.80639 13.954 6.89295 13.8665C7.06173 13.6869 7.06173 13.3968 6.89295 13.2172L0.756316 6.68749C0.587537 6.50791 0.314894 6.50791 0.146115 6.68749C-0.0226637 6.86708 -0.0226637 7.15719 0.146115 7.33678L6.27842 13.8619C6.36497 13.954 6.47316 13.9954 6.58568 13.9954V14Z' fill='black'/%3E%3Cpath d='M0.45338 7.4472C0.565899 7.4472 0.674091 7.40115 0.760644 7.31366L6.89295 0.788581C7.06173 0.608992 7.06173 0.314281 6.89295 0.134692C6.72417 -0.0448973 6.4472 -0.0448973 6.27842 0.134692L0.146115 6.66437C-0.0226637 6.84396 -0.0226637 7.13407 0.146115 7.31366C0.232669 7.40575 0.34086 7.4472 0.45338 7.4472Z' fill='black'/%3E%3Cpath d='M10.5857 14C10.6982 14 10.8064 13.954 10.8929 13.8665C11.0617 13.6869 11.0617 13.3968 10.8929 13.2172L4.75632 6.68749C4.58754 6.50791 4.31489 6.50791 4.14612 6.68749C3.97734 6.86708 3.97734 7.15719 4.14612 7.33678L10.2784 13.8619C10.365 13.954 10.4732 13.9954 10.5857 13.9954V14Z' fill='black'/%3E%3Cpath d='M4.45338 7.4472C4.5659 7.4472 4.67409 7.40115 4.76064 7.31366L10.8929 0.788581C11.0617 0.608992 11.0617 0.314281 10.8929 0.134692C10.7242 -0.0448973 10.4472 -0.0448973 10.2784 0.134692L4.14612 6.66437C3.97734 6.84396 3.97734 7.13407 4.14612 7.31366C4.23267 7.40575 4.34086 7.4472 4.45338 7.4472Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 16px;}
.pagination .btn-prev{margin-right:15px; background:url("data:image/svg+xml,%3Csvg width='7' height='14' viewBox='0 0 7 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.56615 14C6.67867 14 6.78686 13.954 6.87342 13.8665C7.04219 13.6869 7.04219 13.3968 6.87342 13.2172L0.736785 6.68749C0.568006 6.5079 0.295363 6.5079 0.126584 6.68749C-0.0421947 6.86708 -0.0421947 7.15719 0.126584 7.33678L6.25889 13.8619C6.34544 13.954 6.45363 13.9954 6.56615 13.9954V14Z' fill='black'/%3E%3Cpath d='M0.433848 7.4472C0.546367 7.4472 0.654559 7.40115 0.741113 7.31366L6.87342 0.788581C7.04219 0.608992 7.04219 0.314281 6.87342 0.134692C6.70464 -0.0448973 6.42767 -0.0448973 6.25889 0.134692L0.126584 6.66437C-0.0421951 6.84396 -0.0421952 7.13407 0.126584 7.31366C0.213137 7.40575 0.321329 7.4472 0.433848 7.4472Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 16px;}
.pagination .btn-next{margin-left:15px; background:url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.45338 14.9795C0.34086 14.9795 0.232669 14.9334 0.146115 14.846C-0.0226635 14.6664 -0.0226635 14.3763 0.146115 14.1967L6.28275 7.66699C6.45153 7.4874 6.72417 7.4874 6.89295 7.66699C7.06173 7.84658 7.06173 8.13668 6.89295 8.31627L0.760644 14.8413C0.674091 14.9334 0.565899 14.9749 0.45338 14.9749V14.9795Z' fill='black'/%3E%3Cpath d='M6.58568 8.42669C6.47316 8.42669 6.36497 8.38064 6.27842 8.29315L0.146116 1.76807C-0.0226634 1.58848 -0.0226634 1.29377 0.146116 1.11418C0.314895 0.934595 0.591865 0.934595 0.760644 1.11418L6.89295 7.64387C7.06173 7.82346 7.06173 8.11356 6.89295 8.29315C6.80639 8.38525 6.6982 8.42669 6.58568 8.42669Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 16px;}
.pagination .btn-last{background:url("data:image/svg+xml,%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.43385 14.9795C4.32133 14.9795 4.21314 14.9334 4.12658 14.846C3.95781 14.6664 3.95781 14.3763 4.12658 14.1967L10.2632 7.66699C10.432 7.4874 10.7046 7.4874 10.8734 7.66699C11.0422 7.84658 11.0422 8.13668 10.8734 8.31627L4.74111 14.8413C4.65456 14.9334 4.54637 14.9749 4.43385 14.9749V14.9795Z' fill='black'/%3E%3Cpath d='M10.5662 8.42669C10.4536 8.42669 10.3454 8.38064 10.2589 8.29315L4.12658 1.76807C3.95781 1.58848 3.95781 1.29377 4.12658 1.11418C4.29536 0.934595 4.57233 0.934595 4.74111 1.11418L10.8734 7.64387C11.0422 7.82346 11.0422 8.11356 10.8734 8.29315C10.7869 8.38525 10.6787 8.42669 10.5662 8.42669Z' fill='black'/%3E%3Cpath d='M0.433849 14.9795C0.321329 14.9795 0.213138 14.9334 0.126584 14.846C-0.0421948 14.6664 -0.0421947 14.3763 0.126584 14.1967L6.26322 7.66699C6.43199 7.4874 6.70464 7.4874 6.87342 7.66699C7.04219 7.84658 7.04219 8.13668 6.87342 8.31627L0.741113 14.8413C0.654559 14.9334 0.546368 14.9749 0.433849 14.9749V14.9795Z' fill='black'/%3E%3Cpath d='M6.56615 8.42669C6.45363 8.42669 6.34544 8.38064 6.25889 8.29315L0.126584 1.76807C-0.0421946 1.58848 -0.0421946 1.29377 0.126584 1.11418C0.295363 0.934595 0.572334 0.934595 0.741113 1.11418L6.87342 7.64387C7.04219 7.82346 7.04219 8.11356 6.87342 8.29315C6.78686 8.38525 6.67867 8.42669 6.56615 8.42669Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 16px;}
@media all and (min-width:1025px){
  .pagination-wrap .right{position:absolute;top:50%;right:0;transform:translateY(-50%);}
  .pagination-wrap .right .btn-wrap{margin-top:0;}
}
@media all and (max-width:1024px){
  .pagination{margin-top:3rem;flex-wrap:wrap;}
  .pagination ul {order: -1;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:0.625rem;}
  .pagination li a,
  .pagination li span {min-width:2rem;height:2rem;line-height:2rem;font-size:0.875rem;}
  .pagination [class*=btn-]{width:2rem;min-width:2rem;height:2rem;margin:0 0.25rem;border:solid 0.0625rem #ddd;}
  .pagination .btn-first{background-size:auto 0.75rem;}
  .pagination .btn-prev{background-size:auto 0.75rem;}
  .pagination .btn-next{background-size:auto 0.75rem;}
  .pagination .btn-prev ~ .btn-next{margin-left:2.5rem;}
  .pagination .btn-last{background-size:auto 0.75rem;}
}


/* tab-condition */
.search-condition-wrap{display:none;}
@media all and (min-width:1025px){
  .search-condition-wrap{position:absolute;left:0;width:100%;padding:20px 0 60px;z-index: 10;    background: #f8f8f8;box-shadow: 0px  23px 25px 0 rgba(0, 0, 0, 0.1);}
  .search-condition-wrap .condition-wrap{margin:0 auto;width:1400px;margin-top:-1px;}
  .tab-condition{margin-bottom:35px;}
  .tab-condition .selected{display:none;}
  .tab-condition{position:relative; border-bottom:1px solid #D73670;}
  .tab-condition ul{display:flex;align-items:flex-end;width:1400px;margin:0 auto;}
  .tab-condition li{width:280px;}
  .tab-condition li ~ li{margin-left:-1px;}
  .tab-condition li a{display:block;height:52px;line-height:50px;text-align:center;border:1px solid #ddd;border-bottom:none;color: #bbb;font-size:18px;background:#f8f8f8; color:#000;font-weight:500;}
  .tab-condition li.on{position:relative;z-index: 1;}
  .tab-condition li.on a{position:relative;font-weight:700;border-color:#D73670;color:#aa3c65;}
  .tab-condition li.on a:after{content:'';display:block;position:absolute;bottom:-2px;left:0;width:100%;height:3px;background:#f8f8f8;}
}
@media all and (max-width:1024px){
  .search-condition-wrap{margin-top:-1.25rem;}
  .tab-condition{margin-bottom:1.25rem;font-size:1.125rem;}
  .tab-condition .selected{position:relative; display:block;height:3.125rem;display:flex;align-items:center; border-radius: 0.3125rem; border: solid 0.0625rem #ccc; background-color: #fff;font-size:1.125rem; color:#000;}
  .tab-condition .selected button{width:100%;text-align:left;height:100%;padding:0 3.125rem 0 1.25rem; }
  .tab-condition .selected button:after{content:'';display:block;position:absolute;top:50%;right:1.25rem;width:0.9375rem;height:0.5625rem; background:url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.316 1.505L7.315 8.505L7.157 8.324L6.998 8.505L0 1.505L1.316 0L7.157 5.841L12.999 0L14.316 1.505Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;transform:translateY(-50%);}
  .tab-condition .selected.on button:after{transform:translateY(-50%) rotate(-180deg);}
  .tab-condition ul{display:none;border-radius:0.3125rem;overflow:hidden;margin-top:0.625rem;border:0.0625rem solid #ccc;}
  .tab-condition ul li{border:none;}
  .tab-condition ul li ~ li{border-top:0.0625rem solid #ddd;}
  .tab-condition ul li a{height:3.125rem;font-weight:400;font-size:1.125rem;}
  .tab-condition ul li a span{padding-right:0;}
  .tab-condition ul li a span:after{display:none;}
}
@media all and (min-width:1025px){
  .condition-wrap{display:flex;align-items:stretch;}
  .condition-wrap .title{width:180px;display:flex;justify-content:center;align-items:center;font-size:16px; color:#000;font-weight:bold;border-top:1px solid #000;border-bottom:1px solid #000;background:#f8f8f8;}
  .condition-wrap .condition{flex:1; padding:15px 20px; background:#f8f8f8;margin-left:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
  .condition-wrap .condition .inp-chk input[type='checkbox'] + .ic{width:20px;height:20px;border:1px solid #CDCDCD;background:#fff;border-radius:0;}
  .condition-wrap .condition .inp-chk input[type='checkbox']:checked + .ic{border:6px solid #AB3965;}
  .condition-wrap .condition .inp-chk .t{font-size:16px;line-height:1.2;}
  .condition-wrap .check-list{display:flex;align-items:center;flex-wrap: wrap;gap:10px 50px ;}
  .condition-wrap .selected-list{display:flex;align-items: center; font-size:16px;}
  .condition-wrap .selected-list ul{flex:1;}
  .condition-wrap .selected-list ul li{position:relative; border-radius: 40px;border: solid 1px #ddd;padding:8px 50px 8px 20px;background:#fff;}
  .condition-wrap .selected-list ul li ~ li{margin-top:8px;}
  .condition-wrap .selected-list ul li .txt{vertical-align: top; color:#000;}
  .condition-wrap .selected-list ul li .btn-del{position:absolute;top:50%;right:-5px;transform:translateY(-50%);width:38px;height:38px;border-radius:100%;background:#666 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%3Crect x='27' y='1.5' width='3' height='36' rx='1.5' transform='rotate(45 27 1.5)' fill='white'/%3E%3Crect x='1.5' y='3.62158' width='3' height='36' rx='1.5' transform='rotate(-45 1.5 3.62158)' fill='white'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 16px;}
  .condition-wrap .selected-list .menu{padding-left:100px; display:flex;align-items:center;gap:10px;}
  .condition-wrap .menu [class*=btn-]{display:flex;align-items:center;justify-content: center;padding:0 30px; height: 50px;border-radius: 5px; color:#fff;font-size:18px;font-weight:700;}
  .condition-wrap .menu [class*=btn-] span{line-height:1;}
  .condition-wrap .btn-init{ background:#666; }
  .condition-wrap .btn-search{background-color: #327ad4;}
  .condition-wrap .ico-init{display:none; width:12px;height:12px;background-image: url("data:image/svg+xml,%3Csvg width='30' height='31' viewBox='0 0 30 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5525 0.377318C6.75937 1.49122 2.70835 5.07475 0.94049 9.76493C0.117997 11.947 -0.148337 13.9789 0.0763464 16.3568C0.458547 20.399 2.1824 23.763 5.20236 26.3595C10.0166 30.499 16.6342 31.1906 22.2178 28.1382C25.0898 26.5681 27.693 23.5803 28.877 20.4954C29.382 19.1799 29.4094 19.2263 27.8538 18.7643C27.0941 18.5388 26.4625 18.3689 26.4503 18.3871C26.4382 18.405 26.2746 18.8182 26.0868 19.3052C25.5759 20.6303 25.1228 21.4114 24.1862 22.5821C22.8857 24.2078 21.2897 25.4037 19.3914 26.1748C17.8471 26.8021 15.1426 27.1526 13.5047 26.9376C9.29092 26.3846 5.74167 23.7331 4.00472 19.8411C3.52642 18.7692 3.38883 18.264 3.17705 16.8016C2.67082 13.3048 3.40745 10.4022 5.48751 7.69801C7.53836 5.03145 10.3463 3.45926 13.679 3.11122C16.9376 2.77091 19.8019 3.63135 22.3931 5.72916C24.4027 7.35606 24.3866 7.23015 22.7209 8.28751C21.9518 8.77569 21.3266 9.21542 21.3317 9.26445C21.3426 9.36924 28.1112 11.3681 28.1817 11.2874C28.2433 11.2168 29.6603 3.78928 29.6192 3.75179C29.6023 3.73628 28.9229 4.16439 28.1095 4.70322L26.6308 5.68285L25.8392 4.82192C23.1287 1.87399 19.1482 0.107924 14.9833 0.00557733C13.7381 -0.0251202 12.8877 0.0670894 11.5525 0.377318Z' fill='%23666666'/%3E%3C/svg%3E%0A");}
  .condition-wrap .ico-search-white{display:none;width:17px;height:17px;background-image: 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%3Cpath d='M30 28.431L21.62 20.051C23.6338 17.6334 24.638 14.5325 24.4237 11.3934C24.2094 8.25432 22.7932 5.31868 20.4696 3.19718C18.146 1.07569 15.0939 -0.0683156 11.9483 0.00315823C8.80271 0.074632 5.80577 1.35608 3.58092 3.58092C1.35608 5.80577 0.074632 8.80271 0.00315823 11.9483C-0.0683156 15.0939 1.07569 18.146 3.19718 20.4696C5.31868 22.7932 8.25432 24.2094 11.3934 24.4237C14.5325 24.638 17.6334 23.6338 20.051 21.62L28.431 30L30 28.431ZM2.25896 12.2457C2.25896 10.2705 2.84468 8.3397 3.94204 6.69738C5.0394 5.05507 6.59912 3.77504 8.42396 3.01916C10.2488 2.26329 12.2568 2.06552 14.1941 2.45086C16.1313 2.8362 17.9108 3.78735 19.3075 5.18402C20.7041 6.5807 21.6553 8.36017 22.0406 10.2974C22.426 12.2347 22.2282 14.2427 21.4723 16.0675C20.7164 17.8924 19.4364 19.4521 17.7941 20.5494C16.1518 21.6468 14.2209 22.2325 12.2457 22.2325C9.59798 22.2296 7.05951 21.1765 5.18727 19.3042C3.31502 17.432 2.2619 14.8935 2.25896 12.2457Z' fill='white'/%3E%3C/svg%3E%0A");}
}
@media all and (max-width:1024px){
  .condition-wrap{padding:1.25rem 0;border-top:0.0625rem solid #cccccc;}
  .condition-wrap .title {font-size: 1.125rem; font-weight: 700;}
  .condition-wrap .title + *{margin-top:0.875rem;}
  .condition-wrap .condition .check-list {display:grid;grid-template-columns: repeat(3, 1fr); border:0.0625rem solid #ccc;border-radius:0.3125rem;overflow:hidden;}
  .condition-wrap .condition .check-list li {position:relative; min-height:3.125rem;display:flex;justify-content:center;align-items:center; border-top:0.0625rem solid #ccc;border-bottom:0.0625rem solid #ccc; border-right:0.0625rem solid #ccc; height:calc(100% + 0.0625rem); background:#fff;}
  .condition-wrap .condition .check-list li:nth-child(3n){border-right:none;}
  .condition-wrap .condition .check-list li:nth-child(1),
  .condition-wrap .condition .check-list li:nth-child(2),
  .condition-wrap .condition .check-list li:nth-child(3){border-top:none;}
  .condition-wrap .condition .check-list li .inp-chk {width:100%;height:100%;padding:0.3125rem;}
  .condition-wrap .condition .check-list li .inp-chk input {border: 0 !important; clip: rect(0.0625rem, 0.0625rem, 0.0625rem, 0.0625rem) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; height: 0.0625rem !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 0.0625rem !important; white-space: nowrap !important;}
  .condition-wrap .condition .check-list li .inp-chk .ic {opacity: 0;position:absolute;top:0;left:0;}
  .condition-wrap .condition .check-list li .inp-chk input:checked ~ .ic {opacity: 1; width:100%;height:100%;border-radius:0;background:#aa3c65;border-color: #aa3c65;}
  .condition-wrap .condition .check-list li .inp-chk input:checked ~ .t { color:#fff;z-index: 1;position:relative; color:#fff;}
  .condition-wrap .condition .check-list li .inp-chk .t {font-size:1.125rem;text-align:center;margin-left:0;width:100%;text-align:center;word-break: break-all;white-space: normal;}
  .condition-wrap .condition .selected-list {margin-top:1.25rem;}
  .condition-wrap .condition .selected-list ul li ~ li{margin-top:1.25rem;}
  .condition-wrap .condition .selected-list ul li .txt {font-size:1.125rem; color:#000;}
  .condition-wrap .condition .selected-list ul li .btn-del {width:100%; margin-top:0.9375rem;height:2.5rem;font-size:1.125rem; border-radius: 0.3125rem; border: solid 0.0625rem #ccc; background-color: #fff; color:#000;}
  .condition-wrap .condition .selected-list .menu {margin-top:1.25rem;display:flex;align-items:center;gap:0.625rem;}
  .condition-wrap .condition .selected-list .menu [class*=btn-]{height:3.125rem;font-size:1.125rem;border-radius: 0.3125rem;font-weight:700;flex:1;}
  .condition-wrap .condition .selected-list .menu [class*=btn-] i{display:none;}
  .condition-wrap .condition .selected-list .menu .btn-init {border:0.0625rem solid #ccc;background:#666;  color:#fff;}
  .condition-wrap .condition .selected-list .menu .btn-search { color:#fff;background:#327ad4;}
}

.data-detail-list .view-item{ display:inline-flex;align-items:center;}
.data-detail-list .btn-view{  width: 26px; height: 26px; margin-left:5px;border-radius: 4px; background: #f2f2f2 url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_121_11)'%3E%3Cpath d='M5.81 10.87C8.60456 10.87 10.87 8.60456 10.87 5.81C10.87 3.01544 8.60456 0.75 5.81 0.75C3.01544 0.75 0.75 3.01544 0.75 5.81C0.75 8.60456 3.01544 10.87 5.81 10.87Z' stroke='%23666666' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M8.78125 9.8999L12.3212 13.4399' stroke='%23666666' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_121_11'%3E%3Crect width='12.85' height='13.97' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 50% 50%; background-size:auto 14px;}
.data-detail-list .file a{text-decoration: underline;}
.data-detail-list .file ~ .file{margin-top:5px;}
.data-detail-list .link:hover{text-decoration: underline;}
.paragraph + .data-detail-list{margin-top:30px;}
@media all and (min-width:1025px){
  .data-detail-section{margin-top:60px;}
  .data-detail-list dl {font-size:16px; color:#000;min-height: 60px;display:flex;align-items:stretch;gap:10px;}
  .data-detail-list dl:first-child dt{border-top:1px solid #000;}
  .data-detail-list dl:first-child dd{border-top:1px solid #CDCDCD;}
  .data-detail-list dl dt {width:170px;font-weight:700;padding:20px 0;border-bottom:1px solid #000;text-align:center;}
  .data-detail-list dl dd {flex:1; padding:20px;border-bottom:1px solid #CDCDCD;}
  .data-detail-list dl dd .pictogram{display:flex;align-items:center;flex-wrap: wrap;gap:20px;}
  .data-detail-list dl dd .pictogram + *{margin-top:20px;}
  .data-detail-list dl dd .pictogram img{width:100px;height:100px;}
  .data-detail-list.st2{border-top:2px solid #000;border-bottom:1px solid #ddd;}
  .data-detail-list.st2 dl dt{height:56px;width:115px; padding-top:15px; border:none; color:#757575;text-align:left;padding-left:8px;}
  .data-detail-list.st2 dl dd{height:56px;  padding-top:15px;border:none;padding-left:25px;position:relative;}
  .data-detail-list.st2 dl dd:before{content:'';display:block;width:1px;height:12px;background:#ddd;position:absolute;top:20px;left:0;}
  .data-detail-list.st3{padding:50px 30px; border-top:2px solid #000;border-bottom:1px solid #ddd;}
  .data-detail-list.st3 dl dt{height:56px;width:140px; padding-top:15px; border:none;text-align:left;padding-left:8px;font-weight:700;}
  .data-detail-list.st3 dl dd{height:56px;  padding-top:15px;border:none;padding-left:25px;position:relative;}
}
@media all and (max-width:1024px){
  .tab-type1 + .data-detail-section{margin-top:2.5rem;}
  .data-detail-section{padding:0 1.25rem;}
  .data-detail-list{border-top:0.0625rem solid #000;}
  .data-detail-list dl {padding:1.25rem;font-size:1rem; color:#000;border-bottom:0.0625rem solid #ccc;}
  .data-detail-list dl dt {font-weight:700;}
  .data-detail-list dl dd {margin-top:0.5rem;}
  .data-detail-list .file ~ .file{margin-top:0.3125rem;}
  .data-detail-list dl dd .pictogram{display:flex;align-items:center;flex-wrap: wrap;gap:0.625rem;}
  .data-detail-list dl dd .pictogram + *{margin-top:1.25rem;}
  .data-detail-list dl dd .pictogram img{width:5rem;height:5rem;}
  .data-detail-list.st2{border-top:2px solid #000;}
  .data-detail-list.st2 dl dt{color:#757575;}
  .data-detail-list.st3{padding-top:20px;padding-bottom:20px; border-bottom: 0.0625rem solid #ccc;}
  .data-detail-list.st3 dl{border-bottom:none;padding: 0.625rem 0;}
  .paragraph + .data-detail-list{margin-top:0.625rem;}
}


.product-description{display:flex;align-items:flex-start;gap:80px;}
.product-description .product-images {width:680px;}
.product-description .product-images .no-images,
.product-description .product-images .images {position:relative; display:flex;justify-content:center;align-items:center;height:680px;border:1px solid #ccc;}
.product-description .product-images .no-images img,
.product-description .product-images .images img {width: 82%;height: 82%;object-fit: contain;}
.product-description .product-images .images .prd-logo{width:170px;height:170px;position:absolute;top:0;right:0;z-index: 1;padding:10px;}
.product-description .product-images .images .prd-logo img{width:100%;height:100%;object-fit: contain;}
.product-description .product-images .img-list-wrap{margin-top:20px;position:relative;}
.product-description .product-images .img-list-wrap .swiper-button-prev,
.product-description .product-images .img-list-wrap .swiper-button-next {position:absolute;top:20px; width:30px;height:100px;background:url("data:image/svg+xml,%3Csvg width='15' height='29' viewBox='0 0 15 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0703 29C14.3114 29 14.5433 28.9046 14.7287 28.7234C15.0904 28.3514 15.0904 27.7504 14.7287 27.3784L1.57883 13.8527C1.21716 13.4807 0.632921 13.4807 0.271252 13.8527C-0.0904172 14.2247 -0.0904172 14.8256 0.271252 15.1976L13.4119 28.7138C13.5974 28.9046 13.8292 28.9905 14.0703 28.9905V29Z' fill='%23333333'/%3E%3Cpath d='M0.929675 15.4263C1.17079 15.4263 1.40263 15.331 1.5881 15.1497L14.7287 1.63349C15.0904 1.26148 15.0904 0.651011 14.7287 0.279005C14.3671 -0.0930016 13.7736 -0.0930016 13.4119 0.279005L0.271251 13.8048C-0.0904181 14.1768 -0.0904181 14.7777 0.271251 15.1497C0.456723 15.3405 0.688562 15.4263 0.929675 15.4263Z' fill='%23333333'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 28px;}
.product-description .product-images .img-list-wrap .swiper-button-prev{margin-left:-50px;}
.product-description .product-images .img-list-wrap .swiper-button-next {transform: rotate(-180deg);margin-right:-50px;}
.product-description .product-images .img-list-wrap .swiper-button-prev:after,
.product-description .product-images .img-list-wrap .swiper-button-next:after{display:none;}
.product-description .product-images .img-list {overflow:hidden;width:calc(100% + 16px);margin-left:-8px;}
.product-description .product-images .img-list .swiper-wrapper .swiper-slide {padding:0 8px;width:116px;}
.product-description .product-images .img-list .swiper-wrapper .swiper-slide a {width:100px;height:100px;overflow:hidden; display:flex;justify-content:center;align-items:center;border:1px solid #ddd;}
.product-description .product-images .img-list .swiper-wrapper .swiper-slide a img {max-width: 100%;max-height: 100%;object-fit: contain;}
.product-description .product-images .img-list .swiper-wrapper .swiper-slide.on a{border-color: #000;}
.product-description .description{flex:1;}
.product-description .description dt {font-size:20px; color:#327ad4;font-weight:700;padding-bottom:40px;}
.product-description .description dd .tit{font-size: 26px;  font-weight: 600;}
.product-description .description dd .tit + *{margin-top:40px;}
.product-description .description dd .noti-box{margin-top:40px;padding:23px 20px; background-color: #eaf1fb;display:flex;align-items:center; gap:30px;}
.product-description .description dd .noti-box p{position:relative; padding-left:26px;color:#327ad4;font-size:16px;font-weight: bold;}
.product-description .description dd .noti-box p:before{content:'';display:block;position:absolute;top:2px;left:0;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_310_268)'%3E%3Cpath d='M15.543 30C23.8272 30 30.543 23.2843 30.543 15C30.543 6.71573 23.8272 0 15.543 0C7.2587 0 0.542969 6.71573 0.542969 15C0.542969 23.2843 7.2587 30 15.543 30Z' fill='%23327AD4'/%3E%3Cpath d='M13.8784 19.0362H17.1216L17.8311 10.053L18 7H13L13.1689 10.053L13.8784 19.0362ZM13.0676 24H18V20.8811H13.0676V24Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_310_268'%3E%3Crect width='30' height='30' fill='white' transform='translate(0.542969)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
.product-description .description dd .noti-box .btns a,
.product-description .description dd .noti-box .btns button{height:48px;padding:0 20px;border-radius:48px;background-color: #327ad4; font-size: 16px; font-weight: 700; color:#fff;white-space: nowrap;}
.product-description .description dd .noti-box + *{margin-top:40px;}
.product-description .description dd ul {border-top:2px solid #000000;}
@media all and (min-width:1025px){
  .product-description .product-images .images:after{content:'';display:block;width:80px;height:80px;border-radius:100%; position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow: 7.5px 13px 25px 0 rgba(0, 0, 0, 0.15);background:rgba(0, 0, 0, 0.75) url("data:image/svg+xml,%3Csvg width='39' height='39' viewBox='0 0 39 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_86_9)'%3E%3Cpath d='M15 0C17.72 0 20.23 0.69 22.55 2.06C24.83 3.37 26.63 5.17 27.94 7.45C29.31 9.77 30 12.28 30 15C30 16.78 29.7 18.48 29.11 20.09C28.5313 21.6771 27.6933 23.1572 26.63 24.47L38.58 36.42L36.42 38.58L24.47 26.62C23.1572 27.6833 21.6771 28.5213 20.09 29.1C18.48 29.7 16.78 30 15 30C12.28 30 9.77 29.31 7.45 27.94C5.20106 26.6611 3.33893 24.7989 2.06 22.55C0.69 20.23 0 17.72 0 15C0 12.28 0.69 9.77 2.06 7.45C3.37 5.17 5.17 3.37 7.45 2.06C9.77 0.69 12.28 0 15 0ZM15 3C12.81 3 10.8 3.54 8.98 4.62C7.16 5.7 5.7 7.15 4.62 8.98C3.54 10.81 3 12.81 3 15C3 17.19 3.54 19.2 4.62 21.02C5.7 22.84 7.15 24.3 8.98 25.38C10.81 26.46 12.81 27 15 27C17.19 27 19.2 26.46 21.02 25.38C22.84 24.3 24.3 22.85 25.38 21.02C26.46 19.19 27 17.19 27 15C27 12.81 26.46 10.8 25.38 8.98C24.3 7.16 22.85 5.7 21.02 4.62C19.19 3.54 17.19 3 15 3ZM16.5 9V13.5H21V16.5H16.5V21H13.5V16.5H9V13.5H13.5V9H16.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_86_9'%3E%3Crect width='38.58' height='38.58' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 36px;}
  .product-description .description dd ul {font-size:16px;padding:20px 0;}
  .product-description .description dd ul li {display:flex;align-items:flex-start;padding:20px 0;}
  .product-description .description dd ul li b {font-weight:500; color:#757575;width:170px;position:relative;}
  .product-description .description dd ul li b:after{content:'';display:block;width:1px;height:14px;background:#E0E0E0;position:absolute;top:4px;right:0;}
  .product-description .description dd ul li .txt { color:#000;padding-left:30px;font-weight:500;flex:1;}
}
@media all and (max-width:1024px){
  .product-description{gap:0;display:block;}
  .product-description .product-images {width:auto;}
  .product-description .product-images .images {height:auto;position:relative;}
  .product-description .product-images .images:after { display: block; content: ""; padding-bottom: 100%; }
  .product-description .product-images .images:before { display: block; content: ""; position:absolute;top:0;left:0;width:100%;height:100%;z-index: 5;background:rgba(0, 0, 0, 0);}
  .product-description .product-images .images img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
  .product-description .product-images .img-list-wrap{margin-top:0.625rem;}
  .product-description .product-images .img-list-wrap .swiper-button-next,
  .product-description .product-images .img-list-wrap .swiper-button-prev{margin:0;top:50%;transform:translateY(-50%);width:1.875rem;height:1.875rem;border-radius:100%;background:rgba(0,0,0,0.3) url("data:image/svg+xml,%3Csvg width='15' height='29' viewBox='0 0 15 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0703 29C14.3114 29 14.5433 28.9046 14.7287 28.7234C15.0904 28.3514 15.0904 27.7504 14.7287 27.3784L1.57883 13.8527C1.21716 13.4807 0.632921 13.4807 0.271252 13.8527C-0.0904172 14.2247 -0.0904172 14.8256 0.271252 15.1976L13.4119 28.7138C13.5974 28.9046 13.8292 28.9905 14.0703 28.9905V29Z' fill='white'/%3E%3Cpath d='M0.929675 15.4263C1.17079 15.4263 1.40263 15.331 1.5881 15.1497L14.7287 1.63349C15.0904 1.26148 15.0904 0.651011 14.7287 0.279005C14.3671 -0.0930016 13.7736 -0.0930016 13.4119 0.279005L0.271251 13.8048C-0.0904181 14.1768 -0.0904181 14.7777 0.271251 15.1497C0.456723 15.3405 0.688562 15.4263 0.929675 15.4263Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 0.9375rem;  }
  .product-description .product-images .img-list-wrap .swiper-button-prev{margin-left:-0.3125rem;}
  .product-description .product-images .img-list-wrap .swiper-button-next{transform: rotate(-180deg) translateY(50%);margin-right:-0.3125rem;}
  .product-description .product-images .img-list {width:calc(100% + 0.625rem);margin-left:-0.3125rem;}
  .product-description .product-images .img-list .swiper-wrapper .swiper-slide {padding:0 0.3125rem;width:33.3333%;}
  .product-description .product-images .img-list .swiper-wrapper .swiper-slide a {width:100%;position:relative;height:auto;}
  .product-description .product-images .img-list .swiper-wrapper .swiper-slide a::after { display: block; content: ""; padding-bottom: 100%; }
  .product-description .product-images .img-list .swiper-wrapper .swiper-slide a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
  .product-description .description{margin-top:1.875rem;}
  .product-description .description dd .tit{font-size: 1.625rem;}
  .product-description .description dd .tit + *{margin-top:2.5rem;}
  .product-description .description dt {font-size:1.25rem;padding-bottom:1.25rem;}
  .product-description .description dd ul {font-size:1rem;border-bottom-width:0.125rem;}
  .product-description .description dd ul li {padding:1.25rem 0;border-bottom:0.0625rem solid #ccc;}
  .product-description .description dd ul li b {display:block;}
  .product-description .description dd ul li .txt {margin-top:0.625rem;}
  .product-description .description dd .noti-box{margin-top:1.25rem;padding:1.4375rem 1.25rem; gap:1.875rem;flex-direction: column;gap:1.25rem;}
  .product-description .description dd .noti-box p{ padding-left:1.625rem;font-size:1rem;}
  .product-description .description dd .noti-box p:before{top:0.125rem;width:1rem;height:1rem;}
  .product-description .description dd .noti-box .btns button{height:3rem;padding:0 1.25rem;border-radius:3rem; font-size: 1rem;}
  .product-description .description dd .noti-box + *{margin-top:2.5rem;}
}

.product-list ul {display:grid;grid-template-columns: repeat(4, 1fr);}
.product-list ul li{position:relative;background:#fff;border:1px solid #dddddd;margin-right:-1px;margin-bottom:-1px;}
.product-list ul li:hover{z-index: 2;border:1px solid #000;}
.product-list ul li .product {display:block;padding:80px 75px 30px;}
.product-list ul li .product .new{position:absolute;top:0;right:0;width:60px;height:60px;background:#aa3c65;display:flex;justify-content:center;align-items:center;font-size:12px; color:#fff;font-weight:700;}
.product-list ul li .product .img{width:100%;position:relative;background:#F5F5F5;position:relative;}
.product-list ul li .product .img:after { display: block; content: ""; padding-bottom: 100%; }
.product-list ul li .product .img > img {position:absolute;top:50%;left:50%; width: 100%;height: 100%;object-fit: contain;transform:translate(-50%, -50%);object-fit: contain;}
.product-list ul li .product .img .prd-logo{position:absolute;top:0;right:0;width:50px;z-index: 2;}
.product-list ul li .product .img .prd-logo img{width:100%;}
.product-list ul li .product .title { color:#000;margin-top:30px;height:100px;}
.product-list ul li .product .title small {font-size:16px;display:block;}
.product-list ul li .product .title .tit {margin-top:2px; font-size:20px;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;height:2.6em;}
.product-list ul li .product .info {font-size:16px;}
.product-list ul li .product .date {margin-top:30px; color:#327ad4;font-weight:500;display:flex;align-items:center;}
.product-list ul li .product .date .d{display:inline-flex;align-items:center;margin-left:10px;}
.product-list ul li .product .date .d:before{content:'';display:inline-block;width:1px;height:13px;background:#e5e5e5;margin-right:10px;}

@media all and (max-width:1024px){
  .product-list ul {display:block;}
  .product-list ul li{margin-right:0;margin-bottom:-0.0625rem;}
  .product-list ul li .product {padding:5rem 3.75rem 1.875rem;}
  .product-list ul li .product .new{width:3.75rem;height:3.75rem;font-size:0.75rem;}
  .product-list ul li .product .img > img {transform:translate(-50%, -50%);}
  .product-list ul li .product .title {margin-top:1.875rem;height:6.25rem;}
  .product-list ul li .product .title small {font-size:1rem;}
  .product-list ul li .product .title .tit {margin-top:0.125rem; font-size:1.25rem;}
  .product-list ul li .product .info {font-size:1rem;}
  .product-list ul li .product .date {margin-top:1.875rem;}
}

.faq-list{border-top:1px solid #000;}
.faq-list > li {border-bottom:1px solid #dfdee3;font-size:16px;}
.faq-list > li .faq-box  [class*=ico-]{width:30px;min-width: 30px; height:30px;border-radius:5px;display:flex;justify-content:center;align-items:center;margin-right:28px;}
.faq-list > li .faq-box .faq-heading{min-height:60px;padding:10px 0; display:flex;align-items:flex-start;width:100%;padding-right:60px;position:relative;cursor: pointer;}
.faq-list > li .faq-box .faq-heading:after{content:'';display:block;position:absolute;top:50%;right:25px; width:15px;height:9px;background:url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_126_40)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6519 1.75109L7.65194 8.75109L7.49394 8.57109L7.33594 8.75109L0.335938 1.75109L1.65094 0.246094L7.49394 6.08809L13.3349 0.246094L14.6519 1.75109Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_126_40'%3E%3Crect width='15' height='9' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;transform:translateY(-50%);}
.faq-list > li .faq-box .faq-heading.on:after{transform:translateY(-50%) rotate(-180deg);}
.faq-list > li .faq-box .faq-heading .num {width:85px;position:relative;top:10px;}
.faq-list > li .faq-box .faq-heading .ico-q {position:relative;top:5px; background:#327ad4 url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.69413 12.4399C5.73866 12.4399 4.84727 12.2852 4.01998 11.9759C3.20433 11.6667 2.49355 11.2314 1.88764 10.6701C1.29338 10.1088 0.827299 9.45017 0.489388 8.69416C0.163129 7.93814 0 7.1134 0 6.21993C0 5.32646 0.163129 4.50172 0.489388 3.7457C0.827299 2.98969 1.29921 2.33104 1.90512 1.76976C2.51103 1.20848 3.22181 0.773195 4.03745 0.463917C4.8531 0.154639 5.73866 0 6.69413 0C7.66126 0 8.54682 0.154639 9.35081 0.463917C10.1665 0.773195 10.8714 1.20848 11.4657 1.76976C12.0716 2.31959 12.5435 2.97251 12.8814 3.72852C13.2193 4.48454 13.3883 5.31501 13.3883 6.21993C13.3883 7.1134 13.2193 7.94387 12.8814 8.71134C12.5435 9.46735 12.0716 10.126 11.4657 10.6873C10.8714 11.2371 10.1665 11.6667 9.35081 11.9759C8.54682 12.2852 7.66126 12.4399 6.69413 12.4399ZM10.6966 15C10.2189 15 9.76446 14.9485 9.33333 14.8454C8.91386 14.7423 8.49438 14.5762 8.07491 14.3471C7.66708 14.118 7.23595 13.8087 6.78152 13.4192C6.33874 13.0298 5.85518 12.5487 5.33084 11.9759L8.30212 11.2371C8.61673 11.6609 8.90803 11.9989 9.17603 12.2509C9.44403 12.5029 9.70037 12.6804 9.94507 12.7835C10.2014 12.8866 10.4694 12.9381 10.7491 12.9381C11.4948 12.9381 12.159 12.6403 12.7416 12.0447L14 13.5223C13.1727 14.5074 12.0716 15 10.6966 15ZM6.69413 10.0687C7.24178 10.0687 7.74282 9.97709 8.19725 9.79381C8.66334 9.61054 9.07116 9.34708 9.42072 9.00344C9.77029 8.65979 10.0383 8.25315 10.2247 7.78351C10.4228 7.30241 10.5218 6.78121 10.5218 6.21993C10.5218 5.64719 10.4228 5.126 10.2247 4.65636C10.0383 4.18671 9.77029 3.78007 9.42072 3.43643C9.07116 3.09278 8.66334 2.82932 8.19725 2.64605C7.74282 2.46277 7.24178 2.37113 6.69413 2.37113C6.14648 2.37113 5.63962 2.46277 5.17353 2.64605C4.70745 2.82932 4.29963 3.09278 3.95006 3.43643C3.61215 3.78007 3.34415 4.18671 3.14607 4.65636C2.95963 5.126 2.86642 5.64719 2.86642 6.21993C2.86642 6.78121 2.95963 7.30241 3.14607 7.78351C3.34415 8.25315 3.61215 8.65979 3.95006 9.00344C4.29963 9.34708 4.70745 9.61054 5.17353 9.79381C5.63962 9.97709 6.14648 10.0687 6.69413 10.0687Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 15px !important;}
.faq-list > li .faq-box .faq-heading b{flex:1;text-align:left;padding-top:8px;}
.faq-list > li .faq-box .faq-heading:not(.on) b{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.faq-list > li .faq-box .faq-answer {display:none;border-top:1px solid #dfdee3;}
.faq-list > li .faq-box .faq-answer .answer {padding:15px 50px 15px 84px; color:#000;display:flex;align-items:flex-start;}
.faq-list > li .faq-box .faq-answer .answer .ico-a {background:#666666 url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 12L5.16688 0H7.81656L13 12H10.1847L5.94522 1.40571H7.0051L2.74904 12H0ZM2.58344 9.42857L3.29554 7.32H9.25732L9.98599 9.42857H2.58344Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 14px !important;}
.faq-list > li .faq-box .faq-answer .answer .txt {padding-top:5px;}
.faq-list > li .faq-box .faq-heading .num {font-weight:500;}
.faq-list > li .faq-box .faq-heading b {flex:1;}
.faq-list > li .faq-box .faq-heading.on,
.faq-list > li .faq-box .faq-heading.on ~ .faq-answer {background:#F8F8F8;}
.faq-list > li .faq-box .faq-heading.on{ color:#aa3c65;}
.faq-list > li .faq-box .faq-heading.on .ico-q{background-color:#aa3c65;}
.faq-list > li .dash-list{margin-top:5px;}
.faq-list > li .dash-list li{position:relative;padding-left:12px;}
.faq-list > li .dash-list li:before{content:'';display:block;width:5px;height:1px;background:#000000;position:absolute;top:10px;left:0;}
.faq-list > li .dash-list li ~ li{margin-top:3px;}

@media all and (max-width:1024px){
  .faq-list > li {font-size:1rem;}
  .faq-list > li .faq-box  [class*=ico-]{width:1.875rem;min-width: 1.875rem; height:1.875rem;border-radius:0.3125rem;margin-right:0.625rem;}
  .faq-list > li .faq-box .faq-heading{min-height:auto;padding:1.25rem 3.125rem 1.25rem 0.625rem;align-items: center;}
  .faq-list > li .faq-box .faq-heading .num {display:none;}
  .faq-list > li .faq-box .faq-heading .ico-q {top:0;background-size:auto 0.9375rem !important;}
  .faq-list > li .faq-box .faq-heading b{padding-top:0;white-space: initial !important;}
  .faq-list > li .faq-box .faq-heading:not(.on) b{padding-top:0;overflow:hidden;text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.3em;max-height:2.6em;}
  .faq-list > li .faq-box .faq-answer .answer {padding:1.25rem 0.625rem;}
  .faq-list > li .faq-box .faq-answer .answer .ico-a {background-size:auto 0.875rem !important;}
  .faq-list > li .faq-box .faq-answer .answer .txt {padding-top:0;}
}

.board-view-wrap{ color:#000;}
.board-view-wrap .board-view-tit .title {font-size:30px;font-weight:700;}
.board-view-wrap .board-view-info {margin-top:30px;}
.board-view-wrap .board-view-info .info-set span {margin-right:50px;}
.board-view-wrap .board-view-info .info-set span:last-child{margin-right:0;}
.board-view-wrap .board-view-info .info-set span [class*=ico-]{margin-right:10px;}
.board-view-wrap .board-view-info .info-set span .ico-list {width:14px;height:12px;background-image: url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H1.83077V1.83077H0V0ZM3.86615 0H14V1.83077H3.86615V0ZM0 5.15846H1.83077V6.98923H0V5.15846ZM3.86615 5.15846H14V6.98923H3.86615V5.15846ZM0 10.3062H1.83077V12.1369H0V10.3062ZM3.86615 10.3062H14V12.1369H3.86615V10.3062Z' fill='%237F7F7F'/%3E%3C/svg%3E%0A");}
.board-view-wrap .board-view-info .info-set span .ico-pen {width:14px;height:14px;background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.552651 9.82765L7.5854 2.7949L11.2047 6.41422L4.1828 13.447L0 14.0105L0.552651 9.82765Z' fill='%237F7F7F'/%3E%3Cpath d='M8.88914 1.48653L10.3756 0L14 3.62426L12.5135 5.11079L8.88914 1.48653Z' fill='%237F7F7F'/%3E%3C/svg%3E%0A");}
.board-view-wrap .board-view-info .info-set span .ico-time {width:14px;height:14px;background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12ZM5.74855 2.6196C5.46291 2.77479 5.45455 2.83492 5.45455 4.7363C5.45455 6.14343 5.46847 6.50475 5.52709 6.61622C5.64836 6.84682 7.35239 8.50503 7.50794 8.5438C7.90862 8.64362 8.28537 8.26626 8.18548 7.86524C8.16406 7.77942 7.84444 7.416 7.36367 6.93095L6.5769 6.13715V4.56572C6.5769 2.84003 6.56583 2.76902 6.27249 2.61714C6.08638 2.5208 5.9291 2.52151 5.74855 2.6196Z' fill='%237F7F7F'/%3E%3C/svg%3E%0A");}
.board-view-wrap .board-view-content {margin-top:30px;/* background:#F8F8F8; */border:1px solid #ddd;}
.board-view-wrap .board-view-content .board-view {font-size:16px;padding:30px;line-height:1.5;}
.board-view-wrap .board-view-content .board-view p{word-break: break-all;max-width: 100%;}
.board-view-wrap .board-view-content .board-view .attach-list { color:#aa3c65;}
.board-view-wrap .board-view-content .board-view .attach-list li ~ li{margin-top:5px;}
.board-view-wrap .board-view-content .board-view img{max-width: 100%;}
.board-view-wrap .prev-next {margin-top:40px;border-top:1px solid #CDCDCD;}
.board-view-wrap .prev-next dl {border-bottom:1px solid #CDCDCD;display:flex;align-items:center;min-height:60px;padding:12px 25px;}
.board-view-wrap .prev-next dl dt {width:156px;font-weight:700;}
.board-view-wrap .prev-next dl dd {display:flex;align-items:center;flex:1;overflow:hidden;}
.board-view-wrap .prev-next dl dd .title {flex:1;}
.board-view-wrap .prev-next dl dd .title .link{max-width: 100%; height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-inline-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;vertical-align: middle;}
.board-view-wrap .prev-next dl dd .title .link:hover{text-decoration: underline;}
.board-view-wrap .prev-next dl dd .info {margin-left:auto;padding-left:50px;}
.board-view-wrap .prev-next dl dd .info span ~ span{margin-left:40px;}
@media all and (max-width:1024px){
  .board-view-wrap .board-view-tit .title {font-size:1.25rem;}
  .board-view-wrap .board-view-info {margin-top:1.25rem;}
  .board-view-wrap .board-view-info .info-set span {margin-right:0.625rem;}
  .board-view-wrap .board-view-info .info-set span [class*=ico-]{margin-right:0.625rem;}
  .board-view-wrap .board-view-info .info-set span .ico-list {width:0.875rem;height:0.75rem;}
  .board-view-wrap .board-view-info .info-set span .ico-pen {width:0.875rem;height:0.875rem;}
  .board-view-wrap .board-view-info .info-set span .ico-time {width:0.875rem;height:0.875rem;}
  .board-view-wrap .board-view-content {margin-top:1.875rem;}
  .board-view-wrap .board-view-content .board-view {font-size:1rem;padding:1.875rem;}
  .board-view-wrap .board-view-content .board-view .attach-list li ~ li{margin-top:0.3125rem;}
  .board-view-wrap .prev-next {margin-top:2.5rem;}
  .board-view-wrap .prev-next dl {height:auto;padding:1.25rem 0;display:block;}
  .board-view-wrap .prev-next dl dt {width:auto;margin-bottom:0.3125rem;}
  .board-view-wrap .prev-next dl dd {display:block;}
  .board-view-wrap .prev-next dl dd .title .link{ height:1.5rem;line-height:1.5rem;}
  .board-view-wrap .prev-next dl dd .info{text-align:right;margin-top:0.625rem;padding-left:0;}
  .board-view-wrap .prev-next dl dd .info span ~ span{margin-left:2.5rem;}
}

.legal-information ul{display:grid;grid-template-columns: repeat(4, 1fr);grid-gap:42px; }
.legal-information ul li .box {height:300px;background:#fff;border:1px solid #CDCDCD;display:flex;flex-direction: column; color:#000;}
.legal-information ul li .box:hover {border-color: #000;}
.legal-information ul li .box dl {padding:30px;flex:1;}
.legal-information ul li .box dl dt {font-size:20px;font-weight:700;}
.legal-information ul li .box dl dd {margin-top:20px;font-size:16px;}
.legal-information ul li .box .menu {height:60px;margin-top:0;background:#f8f8f8;display:flex;align-items:stretch;}
.legal-information ul li .box .menu a {flex:1;position:relative; color:#666;display:flex;justify-content:center;align-items:center;font-size:16px;}
.legal-information ul li .box .menu a:hover{background:#327ad4; color:#fff;}
.legal-information ul li .box .menu a ~ a:before{content:'';display:block;position:absolute;top:50%;left:0;width:1px;height:15px;background:#ccc;transform:translateY(-50%);}
.legal-information ul li .box .menu a [class*=ico]{width:24px;height:24px;background:url('../images/common/ico-rules.svg') no-repeat 0 0;background-size:auto 48px !important;}
.legal-information ul li .box .menu a:hover [class*=ico]{background-position-y:-24px !important}
.legal-information ul li .box .menu a .ico-law {background-position:0 0 !important;margin-right:3px;}
.legal-information ul li .box .menu a .ico-statute {background-position:-24px 0 !important;margin-right:3px;}
.legal-information ul li .box .menu a .ico-rule {background-position:-48px 0 !important;}
.legal-information ul li .box .menu a .ico-judge {background-position:-72px 0 !important;margin-right:3px;}
@media all and (max-width:1024px){
  .legal-information ul{grid-template-columns: repeat(1, 1fr);grid-gap:1.875rem; }
  .legal-information ul li .box {height:18.75rem;}
  .legal-information ul li .box dl {padding:1.875rem;}
  .legal-information ul li .box dl dt {font-size:1.25rem;}
  .legal-information ul li .box dl dd {margin-top:1.25rem;font-size:1rem;}
  .legal-information ul li .box .menu {height:3.75rem;}
  .legal-information ul li .box .menu a {font-size:1rem;}
  .legal-information ul li .box .menu a ~ a:before{height:0.9375rem;}
  .legal-information ul li .box .menu a [class*=ico]{width:1.5rem;height:1.5rem;background-size:auto 3rem !important;}
  .legal-information ul li .box .menu a:hover [class*=ico]{background-position-y:-1.5rem !important}
  .legal-information ul li .box .menu a .ico-law {background-position:0 0 !important;margin-right:0.1875rem;}
  .legal-information ul li .box .menu a .ico-statute {background-position:-1.5rem 0 !important;margin-right:0.1875rem;}
  .legal-information ul li .box .menu a .ico-rule {background-position:-3rem 0 !important;}
  .legal-information ul li .box .menu a .ico-judge {background-position:-4.5rem 0 !important;margin-right:0.1875rem;}
}

.open-api-wrap .text {font-size:16px; color:#000;line-height:1.6;}
.open-api-wrap .num-list {font-size:16px; color:#000;}
.open-api-wrap .num-list li{display:flex;align-items:flex-start;}
.open-api-wrap .num-list li ~ li{margin-top:10px;}
.open-api-wrap .num-list li i {width:20px;height:20px;border-radius:100%;margin-right:10px; background:#666; color:#fff;font-size:12px; color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center;}
.open-api-wrap .num-list li span {flex:1;}
.open-api-wrap .data-type1{margin-top:30px;}
.open-api-wrap .data-type1 + .text{margin-top:20px;}
.open-api-wrap .agrement-wrap {margin-top:60px;}
.open-api-wrap .agrement-wrap .agreement dl {height:100px; padding:40px 0;display:flex;align-items:center;  background-color: #eaf1fb;justify-content: center;}
.open-api-wrap .agrement-wrap .agreement dl dt {font-size:18px; color:#000;font-weight:700;}
.open-api-wrap .agrement-wrap .agreement dl dd {padding:0 50px;display:flex;align-items:center;}
.open-api-wrap .agrement-wrap .agreement dl dd .inp-chk {margin-right:50px;}
.open-api-wrap .agrement-wrap .agreement dl dd .inp-chk:last-child{margin-right:0;}
.open-api-wrap .agrement-wrap .btn-agreement{text-align:center; margin-top:30px;}
.open-api-wrap .agrement-wrap .btn-agreement .btn {height:48px;line-height:46px;background:#327ad4;border-radius:48px;width:204px;font-size:16px; color:#fff;font-weight:700;}
@media all and (max-width:1024px){
  .open-api-wrap * + .title-subject{margin-top:2.5rem;}
  .open-api-wrap .text {font-size:1rem;}
  .open-api-wrap .num-list {font-size:1rem;}
  .open-api-wrap .num-list li ~ li{margin-top:0.625rem;}
  .open-api-wrap .num-list li i {width:1.25rem;height:1.25rem;margin-right:0.625rem;font-size:0.75rem;}
  .open-api-wrap .data-type1{margin-top:1.25rem;}
  .open-api-wrap .data-type1 + .text{margin-top:1.0625rem;}
  .open-api-wrap .agrement-wrap {margin-top:3.125rem;}
  .open-api-wrap .agrement-wrap .agreement dl {height:auto; padding:1.875rem 1.25rem;display:block;text-align:center;}
  .open-api-wrap .agrement-wrap .agreement dl dt {font-size:1.125rem;}
  .open-api-wrap .agrement-wrap .agreement dl dd {padding:0;margin-top:1.5625rem; display:flex;justify-content:center;align-items:center;}
  .open-api-wrap .agrement-wrap .agreement dl dd .inp-chk {margin-right:3.125rem;}
  .open-api-wrap .agrement-wrap .btn-agreement{ margin-top:1.875rem;}
  .open-api-wrap .agrement-wrap .btn-agreement .btn {height:3rem;line-height:2.875rem;border-radius:3rem;width:12.75rem;font-size:1rem;}
}


.about-wrap{margin-top:100px;}
.about-wrap *{word-break: keep-all;}
.about-wrap .tit-about {font-size:28px;text-align:center;}
.about-wrap .tit-about b {font-weight:700;}
.about-wrap .diagram-about {text-align:center;margin-top:68px;}
.about-wrap .diagram-about img{max-width: 920px;}
.about-wrap .diagram-concept-exp {display:flex; width:1200px;margin:0 auto;margin-top:40px; border-radius: 10px; border: solid 1px #ccc; }
.about-wrap .diagram-concept-exp dl {position:relative; flex:1; display:flex;justify-content:flex-start;align-items:center;flex-direction: column;margin:64px 0 52px 0;}
.about-wrap .diagram-concept-exp dl ~ dl{border-left:1px solid #ccc;}
.about-wrap .diagram-concept-exp dl:after{content:'';display:block;position:absolute;bottom:-53px;left:50%;transform:translateX(-50%);width:55px;height:8px;}
.about-wrap .diagram-concept-exp dl:first-child:after{background:#009c55;}
.about-wrap .diagram-concept-exp dl:last-child:after{background:#327ad4;}
.about-wrap .diagram-concept-exp dl dd {margin-top:32px;font-size:18px; color:#000;font-weight:500;text-align:center;line-height:1.5;}
.about-wrap .diagram-concept-exp dl dt [class*=concept-tit]{display:block;overflow:hidden;text-indent: -999999999999%; width:122px;height:31px;}
.about-wrap .diagram-concept-exp dl dt .concept-tit-1 {background:url('../images/common/concept-tit-1.svg') no-repeat 0 0;}
.about-wrap .diagram-concept-exp dl dt .concept-tit-2 {background:url('../images/common/concept-tit-2.svg') no-repeat 0 0;}
.about-wrap .about-explain {margin-top:80px;}
.about-wrap .about-explain .text {line-height:1.6; color:#000;}
.about-wrap .about-explain .exp-wrap {margin-top:78px;}
.about-wrap .about-explain .exp-wrap .diagram-system {text-align:center;}
.about-wrap .about-explain .exp-wrap .diagram-system img{width:970px;}
.about-wrap .about-explain .exp-wrap .description {margin-top:80px;}
.about-wrap .about-explain .exp-wrap .description .tit {display:block;font-size:20px;font-weight:700;}
.about-wrap .about-explain .exp-wrap .description p {font-size:16px;}
.about-wrap .about-explain .exp-wrap .description ol {margin-top:30px;border-top:2px solid #000;padding:50px 30px;font-size:16px; color:#000;border-bottom:1px solid #ccc;}
.about-wrap .about-explain .exp-wrap .description ol li {display:flex;}
.about-wrap .about-explain .exp-wrap .description ol li ~ li{margin-top:30px;}
.about-wrap .about-explain .exp-wrap .description ol li b {font-weight:700;width:350px;}
.about-wrap .about-explain .exp-wrap .description ol li div {flex:1;}
@media all and (max-width:1024px){
  .about-wrap{margin-top:3rem;padding:0 1.25rem;}
  .about-wrap .tit-about {font-size:1rem;}
  .about-wrap .diagram-about {margin-top:1.875rem;}
  .about-wrap .diagram-about img{max-width: 100%;width:20rem;}
  .about-wrap .diagram-concept-exp { width:100%;margin-top:1rem; border-radius: 0.625rem; border:none; flex-direction: column;}
  .about-wrap .diagram-concept-exp dl {margin:0;padding:1.625rem 0.9375rem; border:0.0625rem solid #ccc;border-radius:0.625rem;}
  .about-wrap .diagram-concept-exp dl ~ dl{margin-top:0.9375rem;}
  .about-wrap .diagram-concept-exp dl:after{bottom:-0.0625rem;width:3.4375rem;height:0.5rem;}
  .about-wrap .diagram-concept-exp dl dd {margin-top:1.25rem;font-size:1rem;}
  .about-wrap .diagram-concept-exp dl dt [class*=concept-tit]{ width:6.6875rem;height:1.625rem;background-size:auto 100%;}
  .about-wrap .about-explain {margin-top:5rem;}
  .about-wrap .about-explain .text {font-size:1rem;}
  .about-wrap .about-explain .exp-wrap {margin-top:3.125rem;}
  .about-wrap .about-explain .exp-wrap .diagram-system img{width:18.125rem;max-width: 100%;}
  .about-wrap .about-explain .exp-wrap .description {margin-top:2.5rem;}
  .about-wrap .about-explain .exp-wrap .description .tit {font-size:1.25rem;display:block;margin-bottom:0.3125rem;}
  .about-wrap .about-explain .exp-wrap .description p {font-size:1rem;}
  .about-wrap .about-explain .exp-wrap .description ol {margin-top:1.25rem;border-top:0.125rem solid #000;padding:1.75rem 0;font-size:1rem;}
  .about-wrap .about-explain .exp-wrap .description ol li{display:block;}
  .about-wrap .about-explain .exp-wrap .description ol li ~ li{margin-top:1.875rem;}
  .about-wrap .about-explain .exp-wrap .description ol li b {width:auto;display:block;}
}

.policy-intro1-wrap .visual img{width:100%;;}
.policy-intro1-definition{padding-top:80px;}
.policy-intro1-definition dl {display:flex;padding:60px 0;}
.policy-intro1-definition dl ~ dl{border-top:1px solid #ccc;}
.policy-intro1-definition dl:first-child{padding-top:0;}
.policy-intro1-definition dl:last-child{padding-bottom:0;}
.policy-intro1-definition dl dt {font-size: 30px; font-weight: bold;width:350px;font-weight:700;}
.policy-intro1-definition dl dd {flex:1;overflow:hidden;display:flex;flex-direction: column;gap:20px;font-size:18px;}
.policy-intro1-definition dl dd p {line-height:1.6;}
.policy-intro1-definition dl dd p em {font-weight:700; color:#327ad4;}
@media all and (max-width:1024px){
  .policy-intro1-wrap{padding:0 1.25rem;}
  .policy-intro1-definition{padding-top:2.5rem;}
  .policy-intro1-definition dl {padding:2.5rem 0;display:block;}
  .policy-intro1-definition dl dt {font-size: 1.375rem;width:auto;margin-bottom:1.25rem;}
  .policy-intro1-definition dl dd {gap:1.25rem;font-size:1.0625rem;}

}

.policy-intro2-wrap{width:1400px;margin:0 auto;margin-top:60px;}
.policy-intro2-wrap *{word-break: keep-all;}
.policy-intro2-wrap * ~ .title-subject{margin-top:80px;}
.policy-intro2-wrap * ~ .tit-paragraph{margin-top:60px;}
.definition-list{display:flex;gap:40px;margin-top:30px;}
.definition-list .dl-wrap .img img {max-width: 100%;}
.definition-list .dl-wrap dl {margin-top:30px;font-size:18px;}
.definition-list .dl-wrap dl dt {font-size: 22px; font-weight: 700;}
.definition-list .dl-wrap dl dt .sub{font-weight:400;}
.definition-list .dl-wrap dl dd {margin-top:20px;}
.definition-list .dl-wrap dl dd strong {display:block;font-weight: 700; line-height: 1.5; letter-spacing: -0.4px; color: #097b85;}
.definition-list .dl-wrap dl dd .dot-list {margin-top:20px;font-size:18px;}
.definition-list .dl-wrap dl dd .dot-list li{ color:#000;}
.definition-list .dl-wrap dl dd .dot-list li.ex{color: #757575;}

.user-classification {display:flex;gap:40px;align-items: stretch;}
.user-classification dl {position:relative; border-radius: 20px; border: solid 1px #ccc;flex:1;overflow:hidden;padding:30px; padding-left:300px;}
.user-classification dl:before{content:'';display:block;width:270px;height:100%;position:absolute;top:0;left:0;}
.user-classification dl dt b {font-size: 24px; font-weight: 700; color:#000;line-height:1;}
.user-classification dl dd {flex:1;padding-top:20px;}
.user-classification dl dd > ul > li{line-height:1.6;}
.user-classification dl dd > ul > li ~ li{margin-top:40px;}
.user-classification dl dd > ul > li > strong {display:block; font-size: 20px; font-weight: 700; letter-spacing: -0.5px; color: #2696a0;}
.user-classification dl dd > ul > li > strong  + *{margin-top:20px;}
.user-classification dl dd > ul > li ul {margin-top:10px;}
.user-classification dl.normal:before {background:url('../images/common/user-classification-normal.jpg') no-repeat 50% 50%;background-size:cover;}
.user-classification dl.expert:before {background:url('../images/common/user-classification-expert.jpg') no-repeat 50% 50%;background-size:cover;}


@media all and (max-width:1024px){
  .policy-intro2-wrap{width:auto;margin-top:40px;padding:0 20px;}
  .policy-intro2-wrap * ~ .title-subject{margin-top:3.125rem;}
  .definition-list{gap:2.5rem;margin-top:1.25rem;flex-direction: column;}
  .definition-list .dl-wrap dl {margin-top:1.875rem;font-size:1.125rem;}
  .definition-list .dl-wrap dl dt {font-size: 1.375rem;}
  .definition-list .dl-wrap dl dd {margin-top:1.25rem;}
  .definition-list .dl-wrap dl dd strong {letter-spacing: -0.025rem;}
  .definition-list .dl-wrap dl dd .dot-list {margin-top:1.25rem;font-size:1.125rem;}
  .definition-list.st2 .dl-wrap dl{margin-top:1.25rem;}

  .user-classification {gap:40px;flex-direction: column;}
  .user-classification dl { border-radius: 1.25rem; border: solid 0.0625rem #ccc;padding:1.25rem;padding-top:13.125rem;}
  .user-classification dl:before{height:11.25rem;width:100%;}
  .user-classification dl dt b {font-size: 1.5rem;}
  .user-classification dl dd {padding-top:1.25rem;}
  .user-classification dl dd > ul > li ~ li{margin-top:1.875rem;}
  .user-classification dl dd > ul > li > strong { font-size: 1.25rem; letter-spacing: -0.0313rem;}
  .user-classification dl dd > ul > li > strong  + *{margin-top:1.25rem;}
  .user-classification dl dd > ul > li ul {margin-top:0.625rem;}

}

.policy-intro3-wrap{width:1400px;margin:0 auto;margin-top:60px;}
.policy-intro3-wrap *{word-break: keep-all;}
.policy-intro3-wrap .img-biocide-approval-process{text-align:center;margin-bottom:80px;margin-top:80px;}
.policy-intro3-wrap .img-biocide-approval-process img{height:310px;}
.policy-intro3-wrap .diagram-policy-step{text-align:center;margin:80px 0 }
.policy-intro3-wrap .diagram-policy-step img{width:1050px;}
.policy-intro3-wrap .support-project-guide-wrap{margin-top:60px;  padding: 50px 50px 45px 43px; border-radius: 10px;color:#000; background-color: #f2f4f9;}
.policy-intro3-wrap .support-project-guide > li ~ li{margin-top:50px;}
.policy-intro3-wrap .support-project-guide > li .desc .tit { font-size: 18px; font-weight: 800; }
.policy-intro3-wrap .support-project-guide > li .desc p {margin-top:18px;font-size:16px;}
.policy-intro3-wrap .support-project-guide > li .dot-list{margin-top:20px;font-size:16px;}
.policy-intro3-wrap .support-project-guide > li .dot-list.st2 li ~ li {margin-top:20px;}
.policy-intro3-wrap .support-project-guide > li .dot-list.st2 li b {display:block;margin-bottom:3px;}
.policy-intro3-wrap .support-project-guide > li .dot-list.st2 li .c-point {font-family: serif;font-weight: 700;margin:0 5px;}
.policy-intro3-wrap .support-project-guide > li .diagram-timeline {margin-top:30px;}
.policy-intro3-wrap .support-project-guide > li .diagram-timeline img{height:170px;}
.policy-intro3-wrap .support-project-guide > li .diagram-benefit {margin-top:30px;}
.policy-intro3-wrap .support-project-guide > li .diagram-benefit img {height:140px;}

@media all and (max-width:1024px){
  .policy-intro3-wrap{width:auto;margin-top:2.5rem;padding:0 1.25rem;}
  .policy-intro3-wrap .img-biocide-approval-process{margin-bottom:3.75rem;margin-top:3.75rem;}
  .policy-intro3-wrap .img-biocide-approval-process img{height:auto;width: 100%;}
  .policy-intro3-wrap .diagram-policy-step{margin:3.125rem 0 }
  .policy-intro3-wrap .diagram-policy-step img{width:100%;max-width: 100%;}
  .policy-intro3-wrap .support-project-guide-wrap{margin-top:1.875rem;  padding: 2.5rem 0 2.5rem 1.5625rem; border-radius: 0.625rem;overflow-x:auto;display:flex;}
  .policy-intro3-wrap .support-project-guide-wrap:after{content:'';display:block;min-width:1.5625rem;}
  .policy-intro3-wrap .support-project-guide > li ~ li{margin-top:1.875rem;}
  .policy-intro3-wrap .support-project-guide > li .desc .tit { font-size: 1.125rem; }
  .policy-intro3-wrap .support-project-guide > li .desc p {margin-top:1.125rem;font-size:1rem;}
  .policy-intro3-wrap .support-project-guide > li .dot-list{margin-top:1.25rem;font-size:1rem;}
  .policy-intro3-wrap .support-project-guide > li .dot-list.st2 li ~ li {margin-top:0.625rem;}
  .policy-intro3-wrap .support-project-guide > li .dot-list.st2 li b {margin-bottom:0.1875rem;}
  .policy-intro3-wrap .support-project-guide > li .dot-list.st2 li .c-point {margin:0 0.3125rem;}
  .policy-intro3-wrap .support-project-guide > li .diagram-timeline {margin-top:1.875rem;}
  .policy-intro3-wrap .support-project-guide > li .diagram-timeline img{height:8.75rem;}
  .policy-intro3-wrap .support-project-guide > li .diagram-benefit {margin-top:1.875rem;}
  .policy-intro3-wrap .support-project-guide > li .diagram-benefit img {height:6.25rem;}
}

.relative-product{margin-top:90px;position:relative;}
.relative-product .slider-menu {position:relative;display:flex;align-items:center;}
.relative-product .slider-menu [class*=swiper-button]{width:40px;min-width:40px;height:40px;margin:0; border-radius:100%;background:#f5f5f5;position:relative;top:initial;left:initial;bottom:initial;right:initial;display:flex;justify-content:center;align-items:center;}
.relative-product .slider-menu [class*=swiper-button]:after{width:14px;height:8px;background:url("data:image/svg+xml,%3Csvg width='31' height='13' viewBox='0 0 31 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.517578 6.25C0.517578 5.83579 0.853363 5.5 1.26758 5.5H29.6966C30.1108 5.5 30.4466 5.83579 30.4466 6.25C30.4466 6.66421 30.1108 6.99999 29.6966 6.99999H1.26758C0.853363 6.99999 0.517578 6.66421 0.517578 6.25Z' fill='%231F2125'/%3E%3Cpath d='M23.992 12.0401C23.6998 11.7472 23.6998 11.2723 23.992 10.9794L28.93 6.02971C29.2222 5.73682 29.6959 5.73682 29.9881 6.02971C30.2803 6.3226 30.2803 6.79747 29.9881 7.09036L25.0501 12.0401C24.7579 12.333 24.2842 12.333 23.992 12.0401Z' fill='%231F2125'/%3E%3Cpath d='M23.9924 0.530328C24.2846 0.237436 24.7584 0.237436 25.0506 0.530328L29.9886 5.48006C30.2808 5.77295 30.2808 6.24782 29.9886 6.54071C29.6964 6.83361 29.2226 6.83361 28.9304 6.54071L23.9924 1.59098C23.7002 1.29809 23.7002 0.82322 23.9924 0.530328Z' fill='%231F2125'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:100% 100%;}
.relative-product .slider-menu .swiper-button-prev:after{transform: rotate(-180deg);}
.relative-product .slider-menu .swiper-pagination {position:relative; font-size:16px; color:#000;margin:0 10px;bottom:initial;display:block !important;}
.relative-product .slider-menu .swiper-pagination .swiper-pagination-current{ color:#aa3c65;}
.relative-product .product-list-wrap {background-color: #f8f8f8;padding:30px 0;}
.relative-product .product-list{width:1400px;margin:0 auto;overflow:hidden;}
.relative-product .product-list .swiper-slide a {display:block;width:200px;margin:0 auto;}
.relative-product .product-list .swiper-slide a .label {text-align:right;}
.relative-product .product-list .swiper-slide a .label span {display:inline-flex;align-items: center; height:34px; font-size:16px;font-weight:700; color:#aa3c65;padding:0 20px;border:1px solid #aa3c65;border-radius:34px;}
.relative-product .product-list .swiper-slide a .label + .img{width:100%;position:relative;background:#fff;margin-top:15px;}
.relative-product .product-list .swiper-slide a .img:after { display: block; content: ""; padding-bottom: 100%; }
.relative-product .product-list .swiper-slide a .img img {position:absolute;top:50%;left:50%; width: 100%;height: 100%;object-fit: contain;transform:translate(-50%, -50%);object-fit: contain;}
.relative-product .product-list .swiper-slide a .title {margin-top:30px; color:#000;}
.relative-product .product-list .swiper-slide a .title small {font-size:16px;}
.relative-product .product-list .swiper-slide a .title .tit {font-size:20px;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height:2.4em;}
.relative-product .product-list .swiper-slide a .info {margin-top:30px;font-size:16px; color:#000;}
@media all and (max-width:1024px){
  .relative-product{margin-top:3.125rem;}
  .relative-product .data-top{padding:0 1.25rem;}
  .relative-product .slider-menu{position:initial;}
  .relative-product .slider-menu [class*=swiper-button]{width:2.5rem;min-width:2.5rem;height:2.5rem;margin-top:-1.25rem; position:absolute;top:50%;transform:translateY(-50%);z-index: 10;background:#fff;border:0.0625rem solid #ddd;}
  .relative-product .slider-menu [class*=swiper-button]:after{width:0.5rem;height:0.6875rem;background:url("data:image/svg+xml,%3Csvg width='18' height='30' viewBox='0 0 18 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.24655 0.0935678C0.157905 0.526329 -0.301779 1.67044 0.207227 2.68051C0.281407 2.82773 2.42295 4.98059 6.44426 8.95054L12.5684 14.9964L6.39347 21.0983C0.578074 26.845 0.212582 27.2176 0.11529 27.498C-0.331597 28.7863 0.650225 30.0913 1.99399 29.995C2.76088 29.94 2.2663 30.387 9.87196 22.8757C17.7247 15.1203 17.0831 15.8329 17.0392 14.9166C17.0199 14.5118 16.9863 14.3586 16.8678 14.1351C16.7561 13.9243 15.0527 12.2138 9.82557 7.06322C3.99067 1.31379 2.88726 0.250627 2.64876 0.148108C2.245 -0.0254081 1.6082 -0.0502039 1.24655 0.0935678Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:100% 100%;}
  .relative-product .slider-menu .swiper-button-prev{left:1.25rem;}
  .relative-product .slider-menu .swiper-button-next{right:1.25rem;}
  .relative-product .slider-menu .swiper-pagination {display:none !important;}
  .relative-product .product-list-wrap {padding:3.125rem 0;}
  .relative-product .product-list{width:auto;}
  .relative-product .product-list .swiper-slide a {width:12.5rem;}
  .relative-product .product-list .swiper-slide a .label span { height:2.125rem; font-size:1rem;padding:0 1.25rem;border-radius:2.125rem;}
  .relative-product .product-list .swiper-slide a .label + .img{margin-top:0.9375rem;}
  .relative-product .product-list .swiper-slide a .img img {transform:translate(-50%, -50%);}
  .relative-product .product-list .swiper-slide a .title {margin-top:1.875rem;}
  .relative-product .product-list .swiper-slide a .title small {font-size:1rem;}
  .relative-product .product-list .swiper-slide a .title .tit {font-size:1.25rem;}
  .relative-product .product-list .swiper-slide a .info {margin-top:1.875rem;font-size:1rem;}
}

.autonomous-safety-information-result .dot-list + .autonomous-safety-schematic{margin-top:40px;}
.autonomous-safety-information-result .autonomous-safety-schematic {display:flex;border-top:1px solid #000;border-bottom:1px solid #ddd;padding:50px 0;gap:60px;}
/* .autonomous-safety-information-result .legend {margin-top:5px;display:inline-flex;align-items: center;gap:5px 15px;flex-wrap: wrap;margin-top:20px;}
.autonomous-safety-information-result .legend li{white-space: nowrap;display:flex;align-items:center;}
.autonomous-safety-information-result .legend li i{display:inline-block; width:12px;height:12px;border-radius:2px;margin-right:7px;position:relative;top:1px;} */
/* .autonomous-safety-information-result .legend .grade-icon.none{height:12px;}
.autonomous-safety-information-result .legend .grade-icon.none i {display:inline-block;width:12px;height:12px;border-radius:2px;margin-right:8px;vertical-align:top;}
.autonomous-safety-information-result .legend .grade-icon{margin-right:5px;}
.autonomous-safety-information-result .legend .grade-icon .icon{gap:1px;}
.autonomous-safety-information-result .legend .grade-icon i{width:12px;height:12px;} */
/* .autonomous-safety-information-result .legend .txt {display:block; font-size:16px;font-weight:700;white-space: nowrap;margin-top:3px;} */
.autonomous-safety-information-result .autonomous-safety-desc {overflow:hidden;width:40%;}
.autonomous-safety-information-result .autonomous-safety-desc .grade-bar {margin-top:50px;}
.grade-bar {position:relative; height:53px;display:flex;align-items:center;gap:1px;border-radius:8px;overflow:hidden;}

.grade-legend-bar {position:relative;display:flex;gap:15px;overflow:hidden;}
.grade-legend-bar li{flex:1;}
.grade-legend-bar li .grade-icon{height:35px;display:flex;justify-content:center;align-items:center;border-radius:5px;}
.grade-legend-bar li .grade-icon .icon{gap:3px;}
.grade-legend-bar li .grade-icon i{width:12px;height:12px;}
.grade-legend-bar li .grade-icon i{background-image: url("data:image/svg+xml,%3Csvg width='117' height='116' viewBox='0 0 117 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.98125 101C-6.51572 70 8.8804 3.6 116.481 0C110.648 11.6667 98.9805 28 96.9821 56C95.1873 81.1474 77.0826 127.8 15.482 113C30.4822 92.1667 62.9843 49 72.9844 39C67.9843 40 48.3811 54.6 1.98125 101Z' fill='%2350D54D'/%3E%3C/svg%3E%0A") !important;}
.grade-legend-bar li .legend-txt{margin-top:5px;display:flex;flex-wrap: wrap;gap:6px;}
.grade-legend-bar li .legend-txt i{display:inline-block;width:12px;height:12px;border-radius:2px;position:relative;top:3px;}
.grade-legend-bar li .legend-txt .txt{font-size:16px; color:#000 !important;line-height:1.2;display:block;letter-spacing: -0.08em;white-space: normal;word-break: break-all;}
.grade-legend-bar li.etc{width:40%;}
.grade-legend-bar .grade1 .grade-icon,
.grade-legend-bar .grade1 button,
.grade-legend-bar .grade1 i {background:#FA7832;}
.grade-legend-bar .grade1 .txt { color:#FA7832;}
.grade-legend-bar .grade2 .grade-icon,
.grade-legend-bar .grade2 button,
.grade-legend-bar .grade2 i {background:#C8FA96;}
.grade-legend-bar .grade2 .txt { color:#C8FA96;}
.grade-legend-bar .grade3 .grade-icon,
.grade-legend-bar .grade3 button,
.grade-legend-bar .grade3 i {background:#A7E55E;}
.grade-legend-bar .grade3 .txt { color:#A7E55E;}
.grade-legend-bar .grade4 .grade-icon,
.grade-legend-bar .grade4 button,
.grade-legend-bar .grade4 i {background:#64A041;}
.grade-legend-bar .grade4 .txt { color:#64A041;}
.grade-legend-bar .etc .grade-icon,
.grade-legend-bar .etc button,
.grade-legend-bar .etc i {background:#C4C4C4;}
.grade-legend-bar .etc .txt { color:#C4C4C4;}

.grade-bar > *,
.grade-bar > * > *{height:100%;}
.grade-bar > * > *{width:100%;}
.grade-bar .grade1 {width:12%;}
.grade-bar .grade2 {width:22%}
.grade-bar .grade3 {flex:1}
.grade-bar .grade4 {width:25%;}
.grade-bar .etc {width:10%;}
.grade-bar-desc {display:none; margin-top:50px;position:relative;padding:20px;border:1px solid #ddd;border-radius:4px;align-items:stretch;gap:30px;}
.grade-bar-desc.on {display:flex;}
.grade-bar-desc > i{display:block;position:absolute;top:-20px;left:0;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:20px solid #ddd; }
.grade-bar-desc > i:after{content:'';display:block;position:absolute;top:2px;left:-13px;width :0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:20px solid #fff; }
.grade-bar-desc .info-desc {flex:1;display:flex;flex-direction: column;padding-top:13px;}
.grade-bar-desc .info-desc .grade-icon {margin-top:20px;}
.grade-bar-desc .info-desc .grade-icon .icon{display:flex;justify-content:center;align-items:center;}
.grade-bar-desc .info-desc .grade-icon i:not(.on){display:none;}
.grade-bar-desc .info-desc ~ dl{width:396px;flex:initial;}
.grade-bar-desc dl {display:flex;flex-direction: column; padding:15px; border-radius: 4px;  background-color: #f2f2f2;color:#000;flex:1;}
.grade-bar-desc dl dt {padding:5px 0 18px;font-size:16px;  color:#666;font-weight:700;display:flex;align-items:center;}
.grade-bar-desc dl dt:before{content:'';display:inline-block;width:14px;height:16px;margin-right:6px; background:url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_376_2003)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.42334 0.755875C7.66934 0.955875 7.85734 1.21988 7.98634 1.54688H12.1523V6.60988H13.2773V15.6099H5.40234V14.4849H0.902344V1.54688H5.67134C5.19734 1.21988 5.38434 0.955875 5.63034 0.755875C5.88834 0.533875 6.18734 0.421875 6.52734 0.421875C6.86734 0.421875 7.16534 0.533875 7.42334 0.755875ZM6.13134 1.71388C6.19134 1.82588 5.96434 1.95787 5.96434 2.10987V2.67188H4.27734V3.79688H8.77734V2.67188H7.88134V2.10987C7.88134 1.95787 7.33134 1.82588 6.92234 1.71388C6.8714 1.66054 6.81007 1.6182 6.74213 1.58948C6.6742 1.56076 6.6011 1.54626 6.52734 1.54688C6.45345 1.5463 6.38021 1.56081 6.31212 1.58953C6.24403 1.61824 6.18251 1.66056 6.13134 1.71388ZM2.26134 13.3599H5.40234V6.60988H11.2613V2.67188H9.90234V4.92188H3.15234V2.67188H2.26134V13.3599ZM6.52734 14.4849H12.1523V7.73488H6.52734V14.4849Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_376_2003'%3E%3Crect width='14' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
.grade-bar-desc dl dd {height: 126px;overflow-y:auto;background:#fff;min-height: 54px;border-radius:4px;padding:10px;}
.grade-bar-desc dl dd .no-txt{height:100%;display:flex;justify-content:center;align-items:center;font-size: 16px;  font-weight: 500;}
.grade-bar-desc dl dd ul{padding:9px 0;}
.grade-bar-desc dl dd ul li{font-size:16px; font-weight:500; color:#000;letter-spacing: -0.03em;}
.grade-bar-desc dl dd ul li ~ li{margin-top:10px;}
.grade-bar-desc dl em{ color:#327ad4;font-weight:700;}

.autonomous-safety-information-result .autonomous-safety-data{flex:1;overflow:hidden;}
.autonomous-safety-information-result .autonomous-safety-data .grade-icon{display:flex;justify-content:center;align-items:center;flex-direction: column;gap:0;}
.autonomous-safety-information-result .autonomous-safety-data .grade-icon .icon{gap:1px;display:block;}
.autonomous-safety-information-result .autonomous-safety-data .grade-icon .icon i{height:12px;width:12px;background-image: url("data:image/svg+xml,%3Csvg width='117' height='116' viewBox='0 0 117 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.98125 101C-6.51572 70 8.8804 3.6 116.481 0C110.648 11.6667 98.9805 28 96.9821 56C95.1873 81.1474 77.0826 127.8 15.482 113C30.4822 92.1667 62.9843 49 72.9844 39C67.9843 40 48.3811 54.6 1.98125 101Z' fill='%2350D54D'/%3E%3C/svg%3E%0A") !important;}
.autonomous-safety-information-result .autonomous-safety-data .grade-icon .txt{display:block;margin-top:0; color:#000;line-height:1.2;white-space: normal;word-break: break-all;font-weight:700;}

.grade-icon .icon {display:flex;align-items:center;gap:10px;}
.grade-icon .icon i {display:inline-block;width:25px;height:25px;background:url("data:image/svg+xml,%3Csvg width='117' height='116' viewBox='0 0 117 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.50079 101C-5.99619 70 9.39993 3.6 117.001 0C111.168 11.6667 99.5 28 97.5016 56C95.7068 81.1474 77.6022 127.8 16.0016 113C31.0017 92.1667 63.5038 49 73.5039 39C68.5039 40 48.9006 54.6 2.50079 101Z' fill='%238A8A8A'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
.grade-icon .icon i.on {background-image: url("data:image/svg+xml,%3Csvg width='117' height='116' viewBox='0 0 117 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.98125 101C-6.51572 70 8.8804 3.6 116.481 0C110.648 11.6667 98.9805 28 96.9821 56C95.1873 81.1474 77.0826 127.8 15.482 113C30.4822 92.1667 62.9843 49 72.9844 39C67.9843 40 48.3811 54.6 1.98125 101Z' fill='%2350D54D'/%3E%3C/svg%3E%0A");}
.grade-icon .txt {margin-top:10px;font-weight:500;text-align:center;}
@media all and (max-width:1024px){
  .autonomous-safety-information-result .dot-list + .autonomous-safety-schematic{margin-top:2.5rem;}
  .autonomous-safety-information-result .autonomous-safety-schematic {padding:1.875rem 0;gap:2.5rem;flex-direction: column;}
  .autonomous-safety-information-result .grade-chart img {width:16.25rem;margin-top:-0.625rem;}
  .autonomous-safety-information-result .autonomous-safety-desc{width:100%;}

  .grade-legend-bar {gap:0.3125rem;flex-direction: column;}
  .grade-legend-bar li{display:flex;align-items:center;gap:1.25rem;width:100% !important;}
  .grade-legend-bar li .grade-icon{height:2.1875rem;border-radius:0.3125rem;margin-top:0;width:30%;}
  .grade-legend-bar li .grade-icon .icon{gap:0.1875rem;}
  .grade-legend-bar li .grade-icon i{width:0.75rem;height:0.75rem;}
  .grade-legend-bar li .legend-txt{margin-top:0.3125rem;gap:0.375rem;flex:1;}
  .grade-legend-bar li .legend-txt i{width:0.75rem;height:0.75rem;border-radius:0.125rem;top:0.1875rem;display:none;}
  .grade-legend-bar li .legend-txt .txt{font-size:1rem;}

  .grade-bar {height:3.3125rem;border-radius:0.5rem;margin-top:3.125rem;}
  .grade-bar .grade2 {width:22%}
  .grade-bar-desc {margin-top:3.125rem;padding:1.25rem 1.25rem 1.25rem 2.5rem;border-radius:0.25rem;gap:1.25rem;}
  .grade-bar-desc[class*=desc-]:before{top:-1.25rem;border-left-width:0.8125rem;border-right-width:0.8125rem;border-bottom-width:1.25rem; }
  .grade-bar-desc[class*=desc-]:after{top:-1.125rem;border-left-width:0.8125rem;border-right-width:0.8125rem;border-bottom-width:1.25rem; }
  .grade-bar-desc .info-desc {padding-top:0.8125rem;}
  .grade-bar-desc .info-desc ~ dl{width:24.75rem;}
  .grade-bar-desc dl { padding:0.9375rem; border-radius: 0.25rem;}
  .grade-bar-desc dl dt {padding:0.3125rem 0 1.25rem;font-size:1rem;}
  .grade-bar-desc dl dd {height: 18.75rem;border-radius:0.25rem;}
  .grade-bar-desc dl dd .no-txt{font-size: 1rem;}
  .grade-bar-desc dl dd ul{padding:1rem 0;}
  .grade-bar-desc dl dd ul li{font-size:1rem;}
  .grade-bar-desc dl dd ul li ~ li{margin-top:0.9375rem;}

  .grade-icon {margin-top:1.25rem;}
  .grade-icon .icon {gap:0.625rem;}
  .grade-icon .icon i {width:1.5625rem;height:1.5625rem;}
  .grade-icon .txt {margin-top:1.25rem;}
}

@media all and (max-width:768px){
  .autonomous-safety-information-result .grade-chart .legend{width:12.5rem;flex-wrap: wrap;gap:0.625rem 1.25rem;justify-content: center;}
  .autonomous-safety-information-result .autonomous-safety-desc .grade-bar-desc{flex-direction: column;padding:1.25rem;}
  .autonomous-safety-information-result .autonomous-safety-desc .grade-bar-desc .info-desc{display:flex;justify-content:center;align-items:center;}
  .autonomous-safety-information-result .autonomous-safety-desc .grade-bar-desc .info-desc ~ dl{width:auto;}
}

.using-guide-wrap{display:flex;border-top:1px solid #000;border-bottom:1px solid #ddd;padding:40px 0;}
.using-guide-wrap .using-guide {flex:1;display:flex;justify-content: center;}
.using-guide-wrap .using-guide .guide .imgs {display:flex;align-items:center;gap:30px;}
.using-guide-wrap .using-guide .guide .imgs img {width:100px;height:auto;}
.using-guide-wrap .using-guide .guide ul {margin-top:40px;}
.using-guide-wrap .using-guide .guide ul li {position:relative;padding-left:15px; color: #aa3c65;font-size:16px;font-weight:700;}
.using-guide-wrap .using-guide .guide ul li:before{content:'';display:block;width:4px;height:4px;border-radius:100%;background:#aa3c65;position:absolute;top:8px;left:0;}
.using-guide-wrap .using-guide .guide ul li ~ li{margin-top:3px;}
@media all and (max-width:1024px){
  .using-guide-wrap{padding:2.5rem 0;flex-direction: column;gap:3.4375rem;}
  .using-guide-wrap .using-guide{display:block;padding:0 1.25rem;}
  .using-guide-wrap .using-guide .guide .imgs {gap:1.875rem;}
  .using-guide-wrap .using-guide .guide .imgs img {width:100px;max-width: 25%;}
  .using-guide-wrap .using-guide .guide ul {margin-top:1.875rem;}
  .using-guide-wrap .using-guide .guide ul li {padding-left:0.9375rem;font-size:1rem;}
  .using-guide-wrap .using-guide .guide ul li:before{width:0.25rem;height:0.25rem;top:0.5rem;}
  .using-guide-wrap .using-guide .guide ul li ~ li{margin-top:0.1875rem;}
}

.voluntary-safety-info-detail .text {font-size:16px;}
.voluntary-safety-info-detail .text + *{margin-top:38px;}
.voluntary-safety-info-detail .text b{vertical-align:baseline;}
.voluntary-safety-info-detail .logo img {height:26px;}
.voluntary-safety-info-detail .info-detail {margin-top:24px;display:flex;gap:40px;}
.voluntary-safety-info-detail .info-detail .left {display:flex;gap:34px;flex:1;}
.voluntary-safety-info-detail .info-detail .left .img {width:170px;height:170px;display:flex;justify-content:center;align-items:center;border:1px solid #e5e5e5;}
.voluntary-safety-info-detail .info-detail .left .img img:not(.empty) {width:100%;height:100%;object-fit: contain;}
.voluntary-safety-info-detail .info-detail .left .img img.empty{height:95px;}
.voluntary-safety-info-detail .info-detail .left .data-detail-list{flex:1;}
.voluntary-safety-info-detail .info-detail .arr {display:flex;justify-content:center;align-items:center;}
.voluntary-safety-info-detail .info-detail .arr i {display:inline-block;width:44px;height:44px;background:#000;border-radius:100%;position:relative;}
.voluntary-safety-info-detail .info-detail .arr i:after{content:'';display:block;position:absolute;top:50%;left:50%;width:8px;height:8px; background:url("data:image/svg+xml,%3Csvg width='16' height='23' viewBox='0 0 16 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 11.5L-5.16876e-08 23L9.53674e-07 -6.99382e-07L16 11.5Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:100% 100%;transform:translate(-50%, -50%);}
.voluntary-safety-info-detail .info-detail .right {padding:20px;background:#f8f8f8;border-radius:10px;flex:1;display:flex;align-items:stretch;gap:28px;}

.voluntary-safety-grade {font-size:16px;width:400px;background:#fff;border-radius:10px;}
.voluntary-safety-grade table {width:100%; border-radius:10px;overflow:hidden;border-collapse: collapse;}
.voluntary-safety-grade table th {background:#666; color:#fff;height:50px;vertical-align: middle;}
.voluntary-safety-grade table td { color:#000;background:#fff;text-align:center;height:50px;vertical-align: middle;}
.voluntary-safety-grade table tr > *:first-child{padding-left:15px;}
.voluntary-safety-grade table tr > *:last-child{padding-right:15px;}
.voluntary-safety-grade table tr:first-child td{padding-top:10px;height:60px;}
.voluntary-safety-grade table tr:last-child td{padding-bottom:10px;height:60px;}
.voluntary-safety-grade table td .grade-icon .icon{justify-content: center;}

.grade-legend {font-size:16px;padding-top:17px;}
.grade-legend dt {font-weight:700;}
.grade-legend dd {margin-top:25px;}
.grade-legend dd ul li {padding:6px 0;display:flex;align-items:center;gap:10px;}
.grade-legend dd ul li em {width:32px;height:32px;font-size:14px; color:#fff;display:flex;justify-content:center;align-items:center;border-radius:100%;}
.grade-legend dd ul li.grade4 em,
.grade-legend dd ul li.grade3 em,
.grade-legend dd ul li.grade2 em,
.grade-legend dd ul li.grade1 em {background:#50D54D;}
@media all and (max-width:1024px){
  .voluntary-safety-info-detail .text {font-size:1rem;}
  .voluntary-safety-info-detail .text + *{margin-top:2.375rem;}
  .voluntary-safety-info-detail .logo{text-align:center;}
  .voluntary-safety-info-detail .logo img {height:2.125rem;}
  .voluntary-safety-info-detail .info-detail {margin-top:1.5rem;gap:2.5rem;flex-direction: column;gap:1.875rem;}
  .voluntary-safety-info-detail .info-detail .left {gap:0.9375rem;flex-direction: column;}
  .voluntary-safety-info-detail .info-detail .left .img {width:17.5rem;height:17.5rem;margin:0 auto;}
  .voluntary-safety-info-detail .info-detail .left .img img.empty{height:9.625rem;}
  .voluntary-safety-info-detail .info-detail .left .data-detail-list{margin-top:0.9375rem;}
  .voluntary-safety-info-detail .info-detail .arr i {width:2.75rem;height:2.75rem;}
  .voluntary-safety-info-detail .info-detail .arr i:after{width:0.5rem;height:0.5rem;background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 8L9.08626e-07 -8.0369e-07L8 -1.04308e-07L4 8Z' fill='white'/%3E%3C/svg%3E%0A");}
  .voluntary-safety-info-detail .info-detail .right {padding:0.625rem;border-radius:0.625rem;gap:1.875rem;flex-direction: column;}

  .voluntary-safety-grade {font-size:1rem;width:100%;border-radius:0.625rem;}
  .voluntary-safety-grade table { border-radius:0.625rem;}
  .voluntary-safety-grade table th {height:3.125rem;}
  .voluntary-safety-grade table td {height:3.125rem;}
  .voluntary-safety-grade table tr > *:first-child{padding-left:0.9375rem;}
  .voluntary-safety-grade table tr > *:last-child{padding-right:0.9375rem;}
  .voluntary-safety-grade table tr:first-child td{padding-top:0.625rem;height:3.75rem;}
  .voluntary-safety-grade table tr:last-child td{padding-bottom:0.625rem;height:3.75rem;}
  .voluntary-safety-grade table .grade-icon{margin-top:0; transform:scale(0.8)}

  .grade-legend {font-size:1rem;padding-top:0rem;}
  .grade-legend dd {margin-top:0.625rem;}
  .grade-legend dd ul li {padding:0.3125rem 0;gap:0.625rem;}
  .grade-legend dd ul li em {width:2rem;height:2rem;font-size:0.875rem;}

}

.suspected-nonconformity-wrap .flow{overflow-x:auto;padding:50px;border: solid 1px #e5e5e5;  background-color: #f8f8f8;border-radius: 10px;text-align:center;}
.suspected-nonconformity-wrap .flow img{height:647px;}
@media all and (max-width:1024px){
  .suspected-nonconformity-wrap .flow{padding:3.125rem;border-radius: 0.625rem;}
  .suspected-nonconformity-wrap .flow img{height:31.25rem;}
}

#searchForm:not(.form-tag-wrap) + .board-list,
.data-top + .board-list{margin-top:40px;}
.board-list{border-top:2px solid #000;padding-top:40px;}
.board-list ul {display:grid;grid-template-columns: repeat(3, 1fr);grid-gap:40px; }
.board-list ul li{border-bottom:1px solid #ccc;padding-bottom:40px;}
.board-list ul li a .img {width:440px;height:300px;display:flex;justify-content:center;align-items:center;background:#f9f9f9;}
.board-list ul li a .img img {width:100%;height:100%;object-fit: cover;;}
.board-list ul li a .desc {margin-top:30px;}
.board-list ul li a .desc .tit {display:block;font-size:18px;font-weight:700;}
.board-list ul li a .desc .info {margin-top:30px;font-size:16px; color:#666;}
.board-list ul li a .desc .info .date {margin-top:5px;}
@media all and (max-width:1024px){
  #searchForm:not(.form-tag-wrap) + .board-list,
  .data-top + .board-list{margin-top:1.25rem;}
  .board-list{border-top:0.125rem solid #000;padding-top:1.875rem;}
  .board-list ul {grid-template-columns: repeat(1, 1fr);grid-gap:1.875rem; }
  .board-list ul li{padding-bottom:1.875rem;}
  .board-list ul li a .img {width:100%;height:auto;}
  .board-list ul li a .desc {margin-top:1.875rem;}
  .board-list ul li a .desc .tit {font-size:1.125rem;}
  .board-list ul li a .desc .info {margin-top:1.875rem;font-size:1rem;}
  .board-list ul li a .desc .info .date {margin-top:0.3125rem;}
}

.order-step-box ol {display:flex;gap:50px 0;align-items: stretch;flex-wrap: wrap;justify-content: center;}
.order-step-box:not(.st2) ol li {position:relative; flex:1;display:flex;flex-direction: column;}
.order-step-box ol li:last-child:after{display:none;}
.order-step-box ol li:after{content:'';display:block;position:absolute;top:0;right:-35px;width:70px;height:100%;background:url("data:image/svg+xml,%3Csvg width='18' height='30' viewBox='0 0 18 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.24655 0.0935678C0.157905 0.526329 -0.301779 1.67044 0.207227 2.68051C0.281407 2.82773 2.42295 4.98059 6.44426 8.95054L12.5684 14.9964L6.39347 21.0983C0.578074 26.845 0.212582 27.2176 0.11529 27.498C-0.331597 28.7863 0.650225 30.0913 1.99399 29.995C2.76088 29.94 2.2663 30.387 9.87196 22.8757C17.7247 15.1203 17.0831 15.8329 17.0392 14.9166C17.0199 14.5118 16.9863 14.3586 16.8678 14.1351C16.7561 13.9243 15.0527 12.2138 9.82557 7.06322C3.99067 1.31379 2.88726 0.250627 2.64876 0.148108C2.245 -0.0254081 1.6082 -0.0502039 1.24655 0.0935678Z' fill='%23666666'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 17px;}
.order-step-box ol li:nth-child(odd) .box .box-tit{  background-color: #327ad4;}
.order-step-box ol li:nth-child(odd) .box-tit:before{border-top-color:#327ad4 !important;}
.order-step-box ol li:nth-child(odd) .box .box-cont{  background-color: #eaf1fb;}
.order-step-box ol li:nth-child(even) .box .box-tit{  background-color: #2696a0;}
.order-step-box ol li:nth-child(even) .box .box-tit:before{border-top-color:#2696a0 !important;}
.order-step-box ol li:nth-child(even) .box .box-cont{  background-color: #e9f4f5;}
.order-step-box ol li .box {border-radius:15px;overflow:hidden;flex:1;display:flex;flex-direction: column;}
.order-step-box ol li .box .box-tit {position:relative; color:#fff;height:120px;display:flex;justify-content:center;align-items:center;flex-direction: column;padding:0 15px;}
.order-step-box ol li .box .box-tit:before{content:'';display:block;position:absolute;bottom:-14px;left:50%;width :0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:14px solid #505050;transform:translateX(-50%);}
.order-step-box ol li .box .box-tit em {display:inline-flex;line-height:24px; height:24px;border:1px solid rgba(255, 255, 255, 0.5);border-radius:24px;padding:0 18px;font-size:12px;}
.order-step-box ol li .box .box-tit b {font-size: 20px;font-weight: 700;display:block;margin-top:13px;text-align:center;line-height:1.2;}
.order-step-box ol li .box .box-tit .normal{font-weight:400;}
.order-step-box ol li .box .box-tit:only-child{height:142px;}
.order-step-box ol li .box .box-cont {min-height: 120px; padding:15px;flex:1;display:flex;justify-content:center;align-items:center;text-align:center;font-size:16px;}
@media all and (min-width:1025px){
  .order-step-box:not(.st2) ol{margin:0 -35px;}
  .order-step-box:not(.st2) ol li {min-width:25%;max-width:25%;padding:0 35px;}
  .order-step-box.col3 ol li{margin:0 1px;}
  .order-step-box.st2 ol li{width:25%;display:flex;flex-direction: row;}
  .order-step-box.st2 ol li:after{position:relative;right:initial;}
  .order-step-box.st2 ol li:last-child:after{display:block;opacity: 0;}
}
@media all and (max-width:1024px){
  .order-step-box ol {gap:0;margin:0;display:block;}
  .order-step-box ol li {position:relative; padding:0;padding-bottom:3rem; min-width:100%;}
  .order-step-box ol li:after{position:absolute; bottom:0;top:initial;right:0;width:100%;height:3rem; background:url("data:image/svg+xml,%3Csvg width='31' height='18' viewBox='0 0 31 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.4416 1.71237C30.0088 0.623725 28.8647 0.164042 27.8546 0.673047C27.7074 0.747228 25.5546 2.88877 21.5846 6.91008L15.5388 13.0342L9.43684 6.85929C3.6902 1.04389 3.31759 0.678401 3.03717 0.581109C1.74889 0.134222 0.443886 1.11604 0.540178 2.45981C0.595163 3.2267 0.148167 2.73212 7.65949 10.3378C15.4148 18.1906 14.7023 17.5489 15.6185 17.5051C16.0233 17.4857 16.1765 17.4521 16.4 17.3336C16.6108 17.2219 18.3213 15.5185 23.4719 10.2914C29.2214 4.45649 30.2845 3.35308 30.387 3.11458C30.5606 2.71082 30.5854 2.07402 30.4416 1.71237Z' fill='%23666666'/%3E%3C/svg%3E%0A") no-repeat 50% 50%; background-size:auto 0.625rem;}
  .order-step-box ol li:nth-child(odd) .box-tit:before{border-top-color:#327ad4 !important;}
  .order-step-box ol li:nth-child(even) .box .box-tit:before{border-top-color:#2696a0 !important;}
  .order-step-box ol li:last-child{padding-bottom:0;}
  .order-step-box ol li:last-child:after{display:none;}
  .order-step-box ol li .box {border-radius:0.9375rem;}
  .order-step-box ol li .box .box-tit {height:6.25rem;padding:0 0.9375rem;}
  .order-step-box ol li .box .box-tit:before{bottom:-0.875rem;border-left:0.75rem solid transparent;border-right:0.75rem solid transparent;border-top:0.875rem solid #505050;}
  .order-step-box ol li .box .box-tit em {line-height:1.5rem; height:1.5rem;border:0.0625rem solid rgba(255, 255, 255, 0.5);border-radius:1.5rem;padding:0 1.125rem;font-size:0.75rem;}
  .order-step-box ol li .box .box-tit b {font-size: 1.25rem;margin-top:0.625rem;}
  .order-step-box ol li .box .box-cont {padding:1.875rem 0.9375rem;font-size:1rem;min-height: initial;}
}

.system-intro{background:#f8f8f8;}
.system-intro .wrapper{display:flex;padding:65px 0 50px;gap:60px;}
.system-intro .img {width:362px;}
.system-intro .img img{width:100%;border-radius:15px;}
.system-intro .desc {flex:1; color:#000;}
.system-intro .desc dl dt{ font-size: 36px;}
.system-intro .desc dl dt ~ dt{margin-top:60px;}
.system-intro .desc dl dt + dd{margin-top:20px;}
.system-intro .desc dl dt em { color:#327ad4;font-weight:700;}
.system-intro .desc dl dd {font-size:24px;}
.system-intro .desc dl dd + dd{margin-top:43px;}
.system-intro .desc dl dd b {font-weight:700;}
.system-intro .desc dl dd p {font-size:18px;line-height:1.6;letter-spacing: -0.05em;}
@media all and (max-width:1024px){
  .system-intro .wrapper{display:block;padding:1.875rem 1.25rem;flex-direction: column;gap:1.875rem;display:flex; align-items: center;}
  .system-intro .img {max-width:100%;}
  .system-intro .desc dl dt{ font-size: 1.5rem;}
  .system-intro .desc dl dt ~ dt{margin-top:1.875rem;}
  .system-intro .desc dl dt + dd{margin-top:1.25rem;}
  .system-intro .desc dl dd {font-size:1rem;}
  .system-intro .desc dl dd + dd{margin-top:1.875rem;}
  .system-intro .desc dl dd p {font-size:0.875rem;}
}

.full-ingredient-disclosure-wrap .tab-scroll{padding-top:45px;}
.full-ingredient-disclosure-wrap .title-subject{margin-top:60px;}
.full-ingredient-disclosure-status .status-list ul{display:grid;grid-template-columns: repeat(5, 1fr);grid-gap:40px; }
.full-ingredient-disclosure-status .status-list ul li{font-size:16px;display:flex;justify-content:center;align-items:center;border: solid 1px #ccc;flex-direction: column;border-radius: 10px;height:80px;}
.full-ingredient-disclosure-status .status-list ul li b{font-weight:700;}
.full-ingredient-disclosure-status .status-list ul li span{margin-top:5px;}
.full-ingredient-disclosure-status .total{margin-top:40px; border-radius: 10px; border: solid 2px #aa3c65;display:flex;justify-content:center;align-items:center;flex-wrap: wrap;height:80px;flex-direction: column;font-size:16px;font-weight:700; color:#aa3c65;}
@media all and (max-width:1024px){
  .full-ingredient-disclosure-wrap > .wrapper{padding:0 1.25rem;}
  .full-ingredient-disclosure-wrap .tab-scroll{padding-top:2.8125rem;}
  .full-ingredient-disclosure-wrap .title-subject{margin-top:2.5rem;}
  .full-ingredient-disclosure-status .status-list ul{grid-template-columns: repeat(2, 1fr);grid-gap:0.625rem; }
  .full-ingredient-disclosure-status .status-list ul li{font-size:1rem;border: solid 0.0625rem #ccc;border-radius: 0.625rem;height:5rem;}
  .full-ingredient-disclosure-status .status-list ul li span{margin-top:0.3125rem;}
  .full-ingredient-disclosure-status .total{margin-top:0.625rem; border-radius: 0.625rem; border: solid 0.125rem #aa3c65;height:5rem;font-size:1rem;}
}

* + .notice-box{margin-top:20px;}
.notice-box{padding: 30px ; border-radius: 10px; background-color: #f8f8f8;margin-top:16px;}
.notice-box .tit{font-weight:700;}
.notice-box .underline{text-decoration: underline; color:#000;}
.notice-box ul{margin-top:10px;}
.notice-box ul li{position:relative; font-size:16px; color:#000;padding-left:12px;}
.notice-box ul li:before{content:'';display:block;position:absolute;top:9px;left:0;width:5px;height:1px;background:#000;}
.notice-box ul li ~ li{margin-top:5px;}

.tab-scroll-wrap{position:relative;margin:0 auto;width: 1400px;position: fixed;left:50%;top:300px;color:#000;transform:translate(-50%, 0);margin-left:600px;width:200px;z-index: 15;}
.tab-scroll .tit {font-size: 22px; font-weight: bold;}
.tab-scroll .tabs {margin-top:23px;}
.tab-scroll .tabs ul .on { border-radius: 10px; background-color: #eaf1fb; color:#327ad4;font-weight:700;}
.tab-scroll .tabs ul li {font-size:18px;}
.tab-scroll .tabs ul li ~ li{margin-top:5px;}
.tab-scroll .tabs ul li a {display:flex;align-items: center;min-height: 60px;;padding:10px 20px;font-size:18px;letter-spacing: -0.05em;}
.tab-scroll .tabs ul li.outer-link {position:relative; background:#000; color:#fff;border-radius:10px;}
.tab-scroll .tabs ul li.outer-link .arr{position:absolute;top:50%;right:20px;transform:translateY(-50%); display:inline-block;width:5px;height:10px;background:url("data:image/svg+xml,%3Csvg width='20' height='35' viewBox='0 0 20 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0248174 31.7866C0.180835 32.8567 0.93353 33.7617 1.96339 34.1176C2.23099 34.2101 2.3916 34.2305 2.85165 34.2305C3.52484 34.2305 3.93191 34.1219 4.41632 33.813C4.65105 33.6633 6.61732 31.7253 12.1096 26.2302C18.9751 19.3613 19.4997 18.8247 19.662 18.5066C19.9209 17.9991 20.0026 17.6641 19.9999 17.1208C19.9972 16.5672 19.9106 16.2071 19.6649 15.7277C19.4991 15.4044 18.9976 14.8914 12.1095 7.99955C6.71102 2.59816 4.649 0.565092 4.42354 0.421428C3.9113 0.0950363 3.55971 -0.000772299 2.87606 -0.000137455C2.39267 0.000253221 2.2329 0.0200299 1.96339 0.112713C1.35876 0.320688 0.816625 0.750556 0.452583 1.31066C-0.126123 2.20106 -0.150783 3.36662 0.389053 4.31274C0.473337 4.46046 2.73025 6.7539 6.80024 10.8278L13.0814 17.1149L6.8478 23.3532C2.64245 27.5617 0.557476 29.6816 0.439791 29.8684C0.0965515 30.4136 -0.0659122 31.1644 0.0248174 31.7866Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
@media all and (max-width:1024px){
  .tab-scroll-wrap{display:none;}
}

.grading-process-wrap {margin-top:60px;}
.grading-process-wrap .step {display:flex;align-items:center;}
.grading-process-wrap .step li{position:relative;}
.grading-process-wrap .step li{display:flex;align-items:center;}
.grading-process-wrap .step li ~ li:before{content:'';display:block;width:7px;height:12px;margin:0 10px; background:url("data:image/svg+xml,%3Csvg width='18' height='30' viewBox='0 0 18 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.24655 0.0935678C0.157905 0.526329 -0.301779 1.67044 0.207227 2.68051C0.281407 2.82773 2.42295 4.98059 6.44426 8.95054L12.5684 14.9964L6.39347 21.0983C0.578074 26.845 0.212582 27.2176 0.11529 27.498C-0.331597 28.7863 0.650225 30.0913 1.99399 29.995C2.76088 29.94 2.2663 30.387 9.87196 22.8757C17.7247 15.1203 17.0831 15.8329 17.0392 14.9166C17.0199 14.5118 16.9863 14.3586 16.8678 14.1351C16.7561 13.9243 15.0527 12.2138 9.82557 7.06322C3.99067 1.31379 2.88726 0.250627 2.64876 0.148108C2.245 -0.0254081 1.6082 -0.0502039 1.24655 0.0935678Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
.grading-process-wrap .grading-process {margin-top:50px;display:flex;align-items: stretch;}
.grading-process-wrap .grading-process dl {flex:1;display:flex;flex-direction: column;}
.grading-process-wrap .grading-process dl dt {height:80px;border-radius: 10px; color:#fff;font-size:24px;font-weight:700;display:flex;justify-content:center;align-items:center;}
.grading-process-wrap .grading-process dl dd {flex:1; margin-top:20px;min-height: 100px;display:flex;justify-content:center;align-items:center;border-radius:10px;}
.grading-process-wrap .grading-process dl.organ1 dt{background:#327ad4;}
.grading-process-wrap .grading-process dl.organ1 dd{border:1px solid #e2e9f2;}
.grading-process-wrap .grading-process dl.organ1 dd.bg{background:#eaf1fb;}
.grading-process-wrap .grading-process dl.organ2 dt{background:#2696a0;}
.grading-process-wrap .grading-process dl.organ2 dd{border:1px solid #cfe3e5;}
.grading-process-wrap .grading-process dl.organ2 dd.bg{background:#e9f4f5;}
.grading-process-wrap .grading-process dl.organ3 dt{background:#aa3c65;}
.grading-process-wrap .grading-process dl.organ3 dd{border:1px solid #f1e7ea;}
.grading-process-wrap .grading-process .arr {width:70px;display:flex;flex-direction: column;gap:103px;padding-top:100px;align-items: center;justify-content: center;}
.grading-process-wrap .grading-process .arr i {display:inline-block;width:9px;height:17px;background:url("data:image/svg+xml,%3Csvg width='18' height='30' viewBox='0 0 18 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.24655 0.0935678C0.157905 0.526329 -0.301779 1.67044 0.207227 2.68051C0.281407 2.82773 2.42295 4.98059 6.44426 8.95054L12.5684 14.9964L6.39347 21.0983C0.578074 26.845 0.212582 27.2176 0.11529 27.498C-0.331597 28.7863 0.650225 30.0913 1.99399 29.995C2.76088 29.94 2.2663 30.387 9.87196 22.8757C17.7247 15.1203 17.0831 15.8329 17.0392 14.9166C17.0199 14.5118 16.9863 14.3586 16.8678 14.1351C16.7561 13.9243 15.0527 12.2138 9.82557 7.06322C3.99067 1.31379 2.88726 0.250627 2.64876 0.148108C2.245 -0.0254081 1.6082 -0.0502039 1.24655 0.0935678Z' fill='%23727272'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
@media all and (max-width:1024px){
  .grading-process-wrap {margin-top:3.75rem;overflow-x: auto;}
  .grading-process-wrap .step{flex-direction: column;gap:0.3125rem;align-items: flex-start;}
  .grading-process-wrap .step li ~ li:before{width:0.4375rem;height:0.75rem;margin:0 0.625rem 0 0;}
  .grading-process-wrap .grading-process {margin-top:1.25rem;width:68.75rem;}
  .grading-process-wrap .grading-process dl dt {height:5rem;border-radius: 0.625rem;font-size:1.5rem;}
  .grading-process-wrap .grading-process dl dd {padding:0.625rem; margin-top:1.25rem;min-height: 6.25rem;border-radius:0.625rem;}
  .grading-process-wrap .grading-process .arr {width:4.375rem;gap:6.4375rem;padding-top:6.25rem;}
  .grading-process-wrap .grading-process .arr i {width:0.5625rem;height:1.0625rem;}
}


.grade-data-wrap {margin-top:65px;display:flex;overflow-x:auto;}
.grade-data-wrap  + .text{margin-top:30px;}
.grade-data-wrap .left {flex:1;}
.grade-data-wrap .right {width:360px;}
.grade-data-wrap .tit {display:block; color:#327ad4;font-weight:700;text-align:center;font-size:18px;}
.grade-data-wrap .tit + *{margin-top:20px;}
.grade-data-wrap .data-type1.st2 .grade-icon{display:flex;justify-content:center;align-items:center;margin-top:0;}
.grade-data-wrap .data-type1.st2 .grade-icon.rowspan2{height:100px;}
.grade-data-wrap .data-type1.st2 table [class*=ico-grade]{display:inline-block; width:21px;height:14px;background:url("data:image/svg+xml,%3Csvg width='25' height='16' viewBox='0 0 25 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.91878C0 7.3665 0.447707 6.91879 0.999982 6.91879H23.9996C24.5518 6.91879 24.9996 7.3665 24.9996 7.91878C24.9996 8.47105 24.5518 8.91876 23.9996 8.91876H0.999983C0.447708 8.91876 0 8.47105 0 7.91878Z' fill='%231F2125'/%3E%3Cpath d='M16.2998 15.6398C15.9102 15.2493 15.9102 14.6161 16.2998 14.2256L22.8839 7.62591C23.2735 7.23539 23.9051 7.23539 24.2947 7.62591C24.6843 8.01643 24.6843 8.6496 24.2947 9.04012L17.7107 15.6398C17.3211 16.0303 16.6894 16.0303 16.2998 15.6398Z' fill='%231F2125'/%3E%3Cpath d='M16.2991 0.292893C16.6887 -0.0976312 17.3203 -0.097631 17.7099 0.292893L24.294 6.89256C24.6836 7.28308 24.6836 7.91625 24.294 8.30677C23.9044 8.69729 23.2727 8.69729 22.8831 8.30677L16.2991 1.70711C15.9095 1.31658 15.9095 0.683418 16.2991 0.292893Z' fill='%231F2125'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
@media all and (max-width:1024px){
  .grade-data-wrap {margin-top:1.875rem;}
  .grade-data-wrap  + .text{margin-top:1.25rem;}
  .grade-data-wrap .right {width:22.5rem;}
  .grade-data-wrap .tit {font-size:1.125rem;}
  .grade-data-wrap .tit + *{margin-top:1.25rem;}
  .grade-data-wrap .data-type1.st2{width:100%;margin-left:0;}
  .grade-data-wrap .data-type1.st2 .grade-icon.rowspan2{height:6rem;}
  .grade-data-wrap .data-type1.st2 table [class*=ico-grade]{ width:1.3125rem;height:0.875rem;}
}

.voluntary-safety-information-intro-wrap .manage-grade-apply{margin-top:60px;}
.manage-grade-example {margin-top:50px;padding: 30px; border-radius: 10px; background-color: #f8f8f8;margin-top:20px;}
.manage-grade-example .safety-grade-wrap{display:flex;align-items:center;justify-content: center;}
.manage-grade-example .safety-grade-wrap .inner-wrap{display:flex;gap:50px;}
.manage-grade-example .grade-bar {height:40px;width:100%;}
.manage-grade-example .grade-bar li {font-size:14px;display:flex;justify-content:center;align-items:center; color:#fff;font-weight:700;text-shadow: 0 0 1px rgba(0,0,0,0.5);}
.manage-grade-example .grade-legend-bar {margin-top:30px;width:100%;}
.manage-grade-example .pactogram-exp {margin-top:45px;text-align:center;}
.manage-grade-example .pactogram-exp .txt + * {margin-top:15px;}
.manage-grade-example .pactogram-exp strong {display:block;color: #aa3c65;font-size:18px;}
.manage-grade-example .pactogram-exp strong + *{margin-top:30px;}
.manage-grade-example .pactogram-exp .imgs {display:flex;justify-content:center;align-items:center;gap:30px;}
.manage-grade-example .pactogram-exp .imgs img {width:100px;}
.manage-grade-example .pactogram-exp .imgs + .txt{margin-top:20px;}
.manage-grade-example + .txt{margin-top:30px;}
@media all and (max-width:1024px){
  .voluntary-safety-information-intro-wrap .manage-grade-apply{margin-top:1.25rem;}
  .voluntary-safety-information-intro-wrap .wrapper{padding:0 1.25rem;}
  .manage-grade-example {margin-top:3.125rem;padding: 1.875rem 1.25rem; border-radius: 0.625rem;margin-top:1.25rem;}
  .manage-grade-example .grade-bar {height:2.5rem;margin-top:0;}
  .manage-grade-example .grade-bar li {font-size:0.875rem;text-shadow: 0 0 0.0625rem rgba(0,0,0,0.5);}
  .manage-grade-example .grade-legend-bar {margin-top:1.25rem;}
  .manage-grade-example .pactogram-exp {margin-top:2.5rem;padding:0 1.25rem;}
  .manage-grade-example .pactogram-exp .txt + * {margin-top:0.9375rem;}
  .manage-grade-example .pactogram-exp strong + *{margin-top:1.875rem;}
  .manage-grade-example .pactogram-exp strong{font-size:1.125rem;}
  .manage-grade-example .pactogram-exp .imgs {display:grid;grid-template-columns: repeat(3, 1fr);grid-gap:0.9375rem 1.875rem;padding:0 1.25rem; }
  .manage-grade-example .pactogram-exp .imgs img {width:5rem;margin:0 auto;}
}

.chemical-product-safety-info-wrap{padding:50px 0 80px;background-color: #f8f8f8;margin-bottom:-80px;}
.chemical-product-safety-info-list {display:flex;gap:40px;}
.chemical-product-safety-info-list dl {flex:1;}
.chemical-product-safety-info-list dl dt {height:128px;display:flex;justify-content:center;align-items:center;gap:5px;flex-direction: column;border-radius:10px 10px 0 0;}
.chemical-product-safety-info-list dl dt .icon{height:54px;display:flex;justify-content:center;align-items:center;}
.chemical-product-safety-info-list dl dt .tit{display:block; font-size: 22px;font-weight:700; color:#fff;}
.chemical-product-safety-info-list dl dd {padding:0 30px; border: solid 1px #e5e5e5;border-top:none;border-radius:0 0 10px 10px;background:#fff;}
.chemical-product-safety-info-list dl dd ul li ~ li{border-top:1px solid #e5e5e5;}
.chemical-product-safety-info-list dl dd ul li a {height:150px;display:flex;justify-content:center;align-items:center;flex-direction: column;}
.chemical-product-safety-info-list dl dd ul li a .site-logo {height:35px;}
.chemical-product-safety-info-list dl dd ul li a .site-logo img {height:100%;}
.chemical-product-safety-info-list dl dd ul li a .txt {margin-top:15px;display:flex;align-items: center;gap:10px;font-size:16px;}
.chemical-product-safety-info-list dl dd ul li a .txt span {font-size: 16px; font-weight: 700;text-align:center;word-break: keep-all;}
.chemical-product-safety-info-list dl dd ul li a .txt .ico-external { width:15px;height:15px;background-image: 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%3Cpath d='M25.3846 29.9999H2.30769C1.69594 29.999 1.1095 29.7556 0.676919 29.323C0.244341 28.8904 0.000915577 28.304 0 27.6922V4.61531C0.000915577 4.00355 0.244341 3.41711 0.676919 2.98454C1.1095 2.55196 1.69594 2.30853 2.30769 2.30762H13.8462V4.61531H2.30769V27.6922H25.3846V16.1538H27.6923V27.6922C27.6914 28.304 27.448 28.8904 27.0154 29.323C26.5828 29.7556 25.9964 29.999 25.3846 29.9999Z' fill='%23666666'/%3E%3Cpath d='M18.462 0V2.30769H26.0612L16.1543 12.2146L17.7858 13.8462L27.6928 3.93923V11.5385H30.0005V0H18.462Z' fill='%23666666'/%3E%3C/svg%3E%0A");}
.chemical-product-safety-info-list dl dt .ico-safety-warning {width:40px;height:33px;background-image: url("data:image/svg+xml,%3Csvg width='61' height='52' viewBox='0 0 61 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_413_1677)'%3E%3Cpath d='M56.0555 51.4258H4.94712C3.35214 51.4258 1.93182 50.5971 1.14582 49.2145C0.359825 47.8318 0.387404 46.1928 1.21018 44.8285L26.7667 2.67178C27.1526 2.02832 27.7001 1.49612 28.3554 1.12763C29.0107 0.759134 29.7511 0.567067 30.5036 0.570354C32.048 0.570354 33.4453 1.35324 34.2405 2.67178L59.7924 44.8285C60.6152 46.1882 60.6428 47.8273 59.8568 49.2145C59.0708 50.5971 57.6505 51.4258 56.0555 51.4258ZM30.5036 2.40166C29.6119 2.40166 28.8029 2.85491 28.3387 3.61948L2.78677 45.7762C2.30874 46.5637 2.29495 47.5114 2.75 48.3126C3.20505 49.1138 4.02782 49.5899 4.95172 49.5899H56.0601C56.984 49.5899 57.8067 49.1138 58.2618 48.3126C58.4853 47.9256 58.5998 47.4857 58.5934 47.0393C58.5869 46.593 58.4596 46.1566 58.225 45.7762L32.6639 3.61948C32.2043 2.85491 31.3953 2.40166 30.5036 2.40166Z' fill='white' stroke='white' stroke-width='2.5' stroke-miterlimit='10'/%3E%3Cpath d='M30.5023 35.5187H32.2765L34.0554 18.6523H26.9492L28.7235 35.5187H30.5023ZM28.6361 38.9066H32.3685V42.6242H28.6361V38.9066Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_413_1677'%3E%3Crect width='61' height='52' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.chemical-product-safety-info-list dl dt .ico-etc-safety-info {width:37px;height:37px;background-image: url("data:image/svg+xml,%3Csvg width='34' height='35' viewBox='0 0 34 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_413_1668)'%3E%3Cpath d='M13.5092 29.0119H6.17924C5.92924 29.0119 5.70924 28.8319 5.65924 28.5919L0.249237 6.07188C0.219237 5.91188 0.249237 5.75187 0.359237 5.62187C0.459237 5.49187 0.619237 5.42188 0.779237 5.42188H18.9292C19.0892 5.42188 19.2492 5.49187 19.3492 5.62187C19.4492 5.75187 19.4892 5.91188 19.4592 6.07188L14.0492 28.5919C13.9792 28.8419 13.7592 29.0119 13.5092 29.0119ZM6.60924 27.9419H13.0792L18.2492 6.49187H1.43924L6.60924 27.9419Z' fill='white' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M12.95 34.1495H6.77C6.47 34.1495 6.23 33.9095 6.23 33.6095V28.4695C6.23 28.1695 6.47 27.9295 6.77 27.9295H12.95C13.25 27.9295 13.49 28.1695 13.49 28.4695V33.6095C13.49 33.9095 13.25 34.1495 12.95 34.1495ZM7.3 33.0795H12.41V29.0095H7.3V33.0795ZM19.2 6.48953H0.54C0.24 6.48953 0 6.24953 0 5.94953V1.05953C0 0.759531 0.24 0.519531 0.54 0.519531H19.2C19.5 0.519531 19.74 0.759531 19.74 1.05953V5.94953C19.7374 6.09195 19.6797 6.22781 19.579 6.32853C19.4783 6.42925 19.3424 6.48696 19.2 6.48953ZM1.07 5.41953H18.66V1.59953H1.07V5.41953ZM32.89 34.7095H19.31C19.01 34.7095 18.77 34.4695 18.77 34.1695V15.9295C18.77 14.0595 20.29 12.5395 22.16 12.5395H30.03C31.9 12.5395 33.42 14.0595 33.42 15.9295V34.1695C33.43 34.4695 33.19 34.7095 32.89 34.7095ZM19.85 33.6295H32.36V15.9295C32.36 14.6495 31.32 13.6095 30.04 13.6095H22.17C20.89 13.6095 19.85 14.6495 19.85 15.9295V33.6295Z' fill='white' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M29.7009 13.6383H22.5009C22.2009 13.6383 21.9609 13.3983 21.9609 13.0983V5.51828C21.9609 4.25828 22.9809 3.23828 24.2409 3.23828H27.9409C29.2009 3.23828 30.2209 4.25828 30.2209 5.51828V13.0983C30.2309 13.3983 29.9909 13.6383 29.7009 13.6383ZM23.0409 12.5683H29.1609V5.51828C29.1609 4.84828 28.6209 4.30828 27.9509 4.30828H24.2509C23.5809 4.30828 23.0409 4.84828 23.0409 5.51828V12.5683Z' fill='white' stroke='white' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_413_1668'%3E%3Crect width='33.43' height='34.71' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.chemical-product-safety-info-list dl dt .ico-etc-safety-pen {width:31px;height:34px;background-image: url("data:image/svg+xml,%3Csvg width='37' height='41' viewBox='0 0 37 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_413_1680)'%3E%3Cpath d='M31.3613 14.4894L16.4413 32.1094C14.9622 33.8505 13.1501 35.2785 11.1113 36.3094L4.83131 39.5094C2.75131 40.5694 0.421312 38.5894 1.14131 36.3694L3.30131 29.6594C4.00131 27.4894 5.12131 25.4694 6.60131 23.7294L21.5313 6.10938L31.3613 14.4894Z' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.4419 32.1088C14.9643 33.8474 13.156 35.275 11.1219 36.3088L7.5919 38.1088L4.8419 39.5087C2.7619 40.5687 0.431895 38.5888 1.1419 36.3588L2.09189 33.4187L3.3119 29.6388C4.0119 27.4688 5.1319 25.4488 6.6119 23.7188L16.4419 32.1088Z' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.58018 38.1119L4.83018 39.5119C2.75018 40.5719 0.420176 38.5819 1.13018 36.3619L2.08018 33.4219L7.58018 38.1119Z' fill='white'/%3E%3Cpath d='M31.3713 14.5106L21.5312 6.1306L25.2212 1.8006C26.0412 0.830598 27.4912 0.720598 28.4612 1.5406L34.8012 6.9406C35.7712 7.7606 35.8813 9.2106 35.0613 10.1806L31.3713 14.5106Z' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_413_1680'%3E%3Crect width='36.61' height='40.81' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.chemical-product-safety-info-list dl dt .ico-etc-safety-global {width:35px;height:35px;background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_413_1672)'%3E%3Cpath d='M17.14 33.28C26.0539 33.28 33.28 26.0539 33.28 17.14C33.28 8.22612 26.0539 1 17.14 1C8.22612 1 1 8.22612 1 17.14C1 26.0539 8.22612 33.28 17.14 33.28Z' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linejoin='bevel'/%3E%3Cpath d='M1 17.14H33.28M17.14 33.28V1' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linejoin='bevel'/%3E%3Cpath d='M17.1406 33.28C21.697 33.28 25.3906 26.0539 25.3906 17.14C25.3906 8.22612 21.697 1 17.1406 1C12.5843 1 8.89062 8.22612 8.89062 17.14C8.89062 26.0539 12.5843 33.28 17.1406 33.28Z' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linejoin='bevel'/%3E%3Cpath d='M29.2508 6.46094C26.2908 8.17094 21.9708 9.25094 17.1508 9.25094C12.3308 9.25094 8.01078 8.17094 5.05078 6.46094M29.2508 27.8209C26.2908 26.1109 21.9708 25.0309 17.1508 25.0309C12.3308 25.0309 8.01078 26.1109 5.05078 27.8209' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linejoin='bevel'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_413_1672'%3E%3Crect width='34.28' height='34.28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.chemical-product-safety-info-list dl:nth-child(odd) dt {background:#aa3c65;}
.chemical-product-safety-info-list dl:nth-child(odd) dd ul li a .txt span {color:#aa3c65;}
.chemical-product-safety-info-list dl:nth-child(even) dt {background:#327ad4;}
.chemical-product-safety-info-list dl:nth-child(even) dd ul li a .txt span{ color:#327ad4;}
@media all and (max-width:1024px){
  .chemical-product-safety-info-wrap{padding:1.875rem 1.25rem 5rem;margin-bottom:-5rem;}
  .chemical-product-safety-info-list {gap:1.875rem;flex-direction: column;}
  .chemical-product-safety-info-list dl dt {height:6.25rem;gap:0.3125rem;border-radius:0.625rem 0.625rem 0 0;}
  .chemical-product-safety-info-list dl dt .icon{height:2.5rem;}
  .chemical-product-safety-info-list dl dt .icon i{transform: scale(0.8);}
  .chemical-product-safety-info-list dl dt .tit{ font-size: 1.25rem;}
  .chemical-product-safety-info-list dl dd {padding:0 1.875rem; border: solid 0.0625rem #e5e5e5;border-radius:0 0 0.625rem 0.625rem;}
  .chemical-product-safety-info-list dl dd ul li a {height:7.5rem;}
  .chemical-product-safety-info-list dl dd ul li a .site-logo {height:1.875rem;}
  .chemical-product-safety-info-list dl dd ul li a .txt {margin-top:0.9375rem;gap:0.625rem;font-size:1rem;}
  .chemical-product-safety-info-list dl dd ul li a .txt span {font-size: 1rem;}
  .chemical-product-safety-info-list dl dd ul li a .txt .ico-external { width:0.9375rem;height:0.9375rem;}
  .chemical-product-safety-info-list dl dt .ico-safety-warning {width:2.5rem;height:2.0625rem;}
  .chemical-product-safety-info-list dl dt .ico-etc-safety-info {width:2.3125rem;height:2.3125rem;}
  .chemical-product-safety-info-list dl dt .ico-etc-safety-pen {width:1.9375rem;height:2.125rem;}
  .chemical-product-safety-info-list dl dt .ico-etc-safety-global {width:2.1875rem;height:2.1875rem;}
}

.audit-standard{margin-top:60px;padding:50px 0;border-top:2px solid #000;border-bottom:1px solid #000;}
.audit-standard dl {display:flex;}
.audit-standard dl dt {padding:0;font-size: 30px; font-weight: 700;width:210px;}
.audit-standard dl dd {font-size: 16px;flex:1;}
.audit-standard dl dd ol > li { font-weight: 700;}
.audit-standard dl dd ol > li{text-indent: -18px;padding-left:18px;}
.audit-standard dl dd ol li ~ li{margin-top:5px;}
.audit-standard dl dd ol li ol {margin-top:10px;}
.audit-standard dl dd ol li ol li {font-weight:normal;text-indent: -22px;padding-left:22px;}
@media all and (max-width:1024px){
  .chemical-reduction-product-wrap > .wrapper{padding:0 1.5rem;}
  .audit-standard{margin-top:2.5rem;padding:1.875rem 0;border-top:0.125rem solid #000;}
  .audit-standard dl{flex-direction: column;}
  .audit-standard dl dt {padding:0;font-size: 1.375rem;width:auto;min-width: initial;}
  .audit-standard dl dd {font-size: 1rem;margin-top:0.625rem;}
  .audit-standard dl dd ol > li{text-indent: -1.125rem;padding-left:1.125rem;}
  .audit-standard dl dd ol li ~ li{margin-top:0.3125rem;}
  .audit-standard dl dd ol li ol {margin-top:0.625rem;}
  .audit-standard dl dd ol li ol li {text-indent: -1.375rem;padding-left:1.375rem;}
}

.audit-evaluation-procedures{margin-top:60px;}
.audit-evaluation-procedures .order-step-box{margin-top:50px;}

.evaluation-procedures-mark-wrap{margin-top:60px;}
.chemical-reduction-product-mark dl { border: solid 1px #e5e5e5;border-radius:10px;overflow:hidden;margin-top:50px;}
.chemical-reduction-product-mark dl dt {  height: 80px; background-color: #f8f8f8;display:flex;justify-content:center;align-items:center;font-size: 20px; font-weight: 700;}
.chemical-reduction-product-mark dl dd {padding:50px 0;display:flex;justify-content:center;align-items:center;border-top:1px solid #e5e5e5;}
.chemical-reduction-product-mark dl dd img {height:182px;}
@media all and (max-width:1024px){
  .audit-evaluation-procedures{margin-top:2.5rem;}
  .audit-evaluation-procedures .order-step-box{margin-top:1.875rem;}

  .evaluation-procedures-mark-wrap{margin-top:2.5rem;}
  .chemical-reduction-product-mark dl {border-radius:0.625rem;margin-top:1.875rem;}
  .chemical-reduction-product-mark dl dt {height: 3.75rem;font-size: 1.125rem;}
  .chemical-reduction-product-mark dl dd {padding:2.5rem 0;}
  .chemical-reduction-product-mark dl dd img {height:7rem;}
}

.material-safety-assessment-step{margin-top:45px;}
.material-safety-assessment-step .step-box ol {display:flex;flex-wrap: wrap;margin-left:-110px;}
.material-safety-assessment-step .step-box ol li {position:relative; width:33.3333%;padding-left:110px;}
.material-safety-assessment-step .step-box ol li ~ li:before{content:'';display:block;position:absolute;width:9px;height:17px;background:url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_168_79)'%3E%3Cpath d='M1 1L8.52 8.52L1.07 15.97' stroke='%236D6D6D' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_168_79'%3E%3Crect width='9.52' height='16.97' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
.material-safety-assessment-step .step-box ol li .box{position:relative; height:373px; border-radius: 10px; padding:40px;  border: solid 1px #327ad4;}
.material-safety-assessment-step .step-box ol li .box em {display:inline-block; height:28px;line-height:28px;padding:0 15px;background:#327ad4;font-size: 14px; font-weight: 900; color:#fff;border-radius:26px;}
.material-safety-assessment-step .step-box ol li .box .tit {display:block;font-size:24px;font-weight:700; color:#000;margin-top:16px;}
.material-safety-assessment-step .step-box ol li .box .txt { color:#000;margin-top:30px;font-size:16px;word-break: keep-all;letter-spacing: -0.05em;line-height:1.5;}
.material-safety-assessment-step .step-box ol li .box .icon{display:block; position:absolute;bottom:18px;left:20px;display:flex;justify-content:center;align-items:center;width:100px;height:100px;}
.material-safety-assessment-step .step-box ol li .box .ico-step-material {width:77px;height:76px; background-image:url('../images/common/ico-step-material.png');}
.material-safety-assessment-step .step-box ol li .box .ico-step-info {width:64px;height:65px; background-image:url('../images/common/ico-step-info.png');}
.material-safety-assessment-step .step-box ol li .box .ico-step-decision {width:71px;height:66px; background-image:url('../images/common/ico-step-decision.png');}
.material-safety-assessment-step .step-box ol li .box .ico-step-evaluation {width:58px;height:63px; background-image:url('../images/common/ico-step-evaluation.png');}

.material-safety-assessment-step .step-box ol .case2 dl {border:1px solid #327ad4;border-radius:10px;overflow:hidden;}
.material-safety-assessment-step .step-box ol .case2 dl dt {position:relative; background:#327ad4;}
.material-safety-assessment-step .step-box ol .case2 dl dt .box{height:100%;}
.material-safety-assessment-step .step-box ol .case2 dl dt em {background:#fff; color:#327ad4;}
.material-safety-assessment-step .step-box ol .case2 dl dt .tit { color:#fff;}
.material-safety-assessment-step .step-box ol .case2 dl dt .txt { color:#fff;}
.material-safety-assessment-step .step-box ol .case2 dl dd {flex:1;display:flex;align-items:center;padding:0 60px;}
.material-safety-assessment-step .step-box ol .case2 dl dd .bx {width: 220px;height:150px; padding: 10px; border-radius: 10px; background-color: #eaf1fb;display:flex;justify-content:center;align-items:center;flex-direction: column;}
.material-safety-assessment-step .step-box ol .case2 dl dd .bx b {font-size:20px;font-weight:700; color:#327ad4;}
.material-safety-assessment-step .step-box ol .case2 dl dd .bx p {font-size:16px; color:#000;letter-spacing: -0.05em;margin-top:15px;text-align:center;}
.material-safety-assessment-step .step-box ol .case2 dl dd .feedback {flex:1;padding:0 23px;display:flex;justify-content:center;align-items:center;flex-direction: column;}
.material-safety-assessment-step .step-box ol .case2 dl dd .feedback span {font-size:15px; color:#000;font-weight:500;}
.material-safety-assessment-step .step-box ol .case2 dl dd .feedback .arr {width:74px;height:9px;margin:20px; display:inline-block;background:url("data:image/svg+xml,%3Csvg width='74' height='9' viewBox='0 0 74 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_60_129)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M72.999 4.166L73.999 4.999L67.999 8.999V4.999H5.999V8.999L0 3.999L5.999 0V3.999H67.999V0L72.799 3.999H72.999V4.166Z' fill='%23327AD4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_60_129'%3E%3Crect width='74' height='9' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
@media all and (min-width:1025px){
  .material-safety-assessment-step .step-box ol li ~ li:before{top:50%;left:50px; }
  .material-safety-assessment-step .step-box ol li.case2:before{top:40px;left:calc(50% + 55px);transform: rotate(90deg);}
  .material-safety-assessment-step .step-box ol .case2 {padding-top:90px;width:100%;}
  .material-safety-assessment-step .step-box ol .case2 dl {display:flex;height:310px;align-items: stretch;}
  .material-safety-assessment-step .step-box ol .case2 dl dt:before{content:'';display:block;position:absolute;top:50%;right:-9px;width :0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #327ad4;}
}
@media all and (max-width:1024px){
  .material-safety-assessment-step{margin-top:2.8125rem;padding:0 1.25rem;}
  .material-safety-assessment-step .step-box ol {margin-left:0;flex-direction: column;}
  .material-safety-assessment-step .step-box ol li {padding-left:0;width:100%;padding-top:3.125rem;}
  .material-safety-assessment-step .step-box ol li:first-child{padding-top:0;}
  .material-safety-assessment-step .step-box ol li ~ li:not(.case2):before{width:0.5625rem;height:1.0625rem;left:50%;top:0.9375rem;left:calc(50% - 0.3125rem);transform: rotate(90deg);}
  .material-safety-assessment-step .step-box ol li.case2{padding-top:5rem;}
  .material-safety-assessment-step .step-box ol li.case2:before{top:1.25rem;left:calc(50% - 1.25rem);width:2.5rem;height:2.5rem;border-radius:100%;background:#666666 url("data:image/svg+xml,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_168_79)'%3E%3Cpath d='M16.2451 1.72461L8.72512 9.24461L1.27512 1.79461' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_168_79'%3E%3Crect width='9.52' height='16.97' fill='white' transform='translate(17.2451 0.724609) rotate(90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:auto 0.5625rem;}
  .material-safety-assessment-step .step-box ol li .box{ height:auto; border-radius: 0.625rem; padding:1.875rem 1.25rem 6.25rem;  border: solid 0.0625rem #327ad4;}
  .material-safety-assessment-step .step-box ol li .box em { height:1.75rem;line-height:1.875rem;padding:0 0.9375rem;font-size: 0.875rem;border-radius:1.625rem;}
  .material-safety-assessment-step .step-box ol li .box .tit {font-size:1.5rem;margin-top:1rem;}
  .material-safety-assessment-step .step-box ol li .box .txt {margin-top:1.875rem;font-size:1rem;}
  .material-safety-assessment-step .step-box ol li .box .icon{bottom:1.125rem;left:1.25rem;width:6.25rem;height:100px;}
  .material-safety-assessment-step .step-box ol li .box .ico-step-material {width:4.8125rem;height:4.75rem;}
  .material-safety-assessment-step .step-box ol li .box .ico-step-info {width:4rem;height:4.0625rem;}
  .material-safety-assessment-step .step-box ol li .box .ico-step-decision {width:4.4375rem;height:4.125rem;}
  .material-safety-assessment-step .step-box ol li .box .ico-step-evaluation {width:3.625rem;height:3.9375rem;}
  .material-safety-assessment-step .step-box ol .case2 dl {height:auto;border-radius:0.625rem;}
  .material-safety-assessment-step .step-box ol .case2 dl dt:before{content:'';display:block;position:absolute;bottom:-0.5625rem;left:50%;width :0;height:0;border-right:0.4375rem solid transparent;border-left:0.4375rem solid transparent;border-top:0.5625rem solid #327ad4;}
  .material-safety-assessment-step .step-box ol .case2 dl dd {padding:2.5rem 3.125rem 1.875rem;flex-direction: column;}
  .material-safety-assessment-step .step-box ol .case2 dl dd .bx {width: 100%;height:auto; padding:1.25rem 0.625rem; border-radius: 0.625rem;text-align:center;}
  .material-safety-assessment-step .step-box ol .case2 dl dd .bx b {font-size:1.25rem;}
  .material-safety-assessment-step .step-box ol .case2 dl dd .bx p {font-size:1rem;margin-top:0.625rem;}
  .material-safety-assessment-step .step-box ol .case2 dl dd .feedback {padding:0 0.625rem;flex-direction: row;width:100%;}
  .material-safety-assessment-step .step-box ol .case2 dl dd .feedback span {font-size:0.9375rem;flex:1;}
  .material-safety-assessment-step .step-box ol .case2 dl dd .feedback span:first-child{text-align:right;}
  .material-safety-assessment-step .step-box ol .case2 dl dd .feedback .arr {height:4.625rem;width:0.5625rem;margin:1.25rem;background:url("data:image/svg+xml,%3Csvg width='10' height='75' viewBox='0 0 10 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_168_77)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.33302 73.5L4.50002 74.5L0.500023 68.5L4.50002 68.5L4.50002 6.49998L0.500024 6.49998L5.50002 0.500977L9.49902 6.49998L5.50002 6.49998L5.50002 68.5L9.49902 68.5L5.50002 73.3L5.50002 73.5L5.33302 73.5Z' fill='%23327AD4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_168_77'%3E%3Crect width='74' height='9' fill='white' transform='translate(0.5 74.5) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}

}

.participants-roles{margin-top:60px;}
.participants-roles ul {display:flex;gap:40px;align-items: stretch;}
.participants-roles ul li {flex:1;color: #000;padding:50px 40px; border-radius: 10px; border: solid 1px #e5e5e5;}
.participants-roles ul li em {font-size:24px;display:block;text-align:center;}
.participants-roles ul li em b {vertical-align:baseline;}
.participants-roles ul li p {margin-top:38px;word-break: keep-all;text-align: justify;}
@media all and (max-width:1024px){
  .implementation-council-wrap .wrapper{padding-left:20px;padding-right:20px;}

  .participants-roles{margin-top:2.8125rem;}
  .participants-roles ul {gap:1.25rem;flex-direction: column;}
  .participants-roles ul li {padding:2.5rem 1.25rem; border-radius: 0.625rem;}
  .participants-roles ul li em {font-size:1.5rem;}
  .participants-roles ul li p {margin-top:2.375rem;}
}

.participants-benefit{margin-top:60px;}
.participants-benefit ol {display:flex;flex-wrap: wrap;justify-content: center; gap:40px 40px;}
.participants-benefit ol li { width: 320px; height: 250px; padding: 30px 32px 50px 59px; border-radius: 10px;padding:30px;}
.participants-benefit ol li:nth-child(1){margin-left:40px;}
.participants-benefit ol li:nth-child(3){margin-right:40px;}
.participants-benefit ol li:nth-child(odd){border: solid 2px #327ad4;background-color: #eaf1fb; color:#327ad4;}
.participants-benefit ol li:nth-child(even){border: solid 2px #2696a0; background-color: #e9f4f5; color:#228d97;}
.participants-benefit ol li em {float:right;font-weight:900;font-size:20px;}
.participants-benefit ol li i {display:block; width:100px;height:100px;margin:0 auto;clear: both;background:url('../images/common/ico-participants-benefit.svg') no-repeat 0 0;background-size:auto 100% !important;}
.participants-benefit ol li:nth-child(1) i{background-position-x: 0 !important;}
.participants-benefit ol li:nth-child(2) i{background-position-x: -100px !important;}
.participants-benefit ol li:nth-child(3) i{background-position-x: -200px !important;}
.participants-benefit ol li:nth-child(4) i{background-position-x: -300px !important;}
.participants-benefit ol li:nth-child(5) i{background-position-x: -400px !important;}
.participants-benefit ol li:nth-child(6) i{background-position-x: -500px !important;}
.participants-benefit ol li:nth-child(7) i{background-position-x: -600px !important;}
.participants-benefit ol li p {line-height: 1.4; letter-spacing: -0.5px; font-size: 20px;text-align:center;font-weight:700;}
@media all and (max-width:1024px){
  .participants-benefit{margin-top:2.8125rem;}
  .participants-benefit ol { gap:1.25rem;flex-direction: column;}
  .participants-benefit ol li { width: 100%; height: 15.625rem; padding: 1.875rem 2rem 3.125rem 3.6875rem; border-radius: 0.625rem;padding:1.875rem;}
  .participants-benefit ol li:nth-child(1){margin-left:0;}
  .participants-benefit ol li:nth-child(3){margin-right:0;}
  .participants-benefit ol li:nth-child(odd),
  .participants-benefit ol li:nth-child(even){border-width:0.125rem}
  .participants-benefit ol li em {font-size:1.25rem;}
  .participants-benefit ol li i { width:6.25rem;height:6.25rem;background-size:auto 100% !important;}
  .participants-benefit ol li:nth-child(1) i{background-position-x: 0 !important;}
  .participants-benefit ol li:nth-child(2) i{background-position-x: -6.25rem !important;}
  .participants-benefit ol li:nth-child(3) i{background-position-x: -12.5rem !important;}
  .participants-benefit ol li:nth-child(4) i{background-position-x: -18.75rem !important;}
  .participants-benefit ol li:nth-child(5) i{background-position-x: -25rem !important;}
  .participants-benefit ol li:nth-child(6) i{background-position-x: -31.25rem !important;}
  .participants-benefit ol li:nth-child(7) i{background-position-x: -37.5rem !important;}
  .participants-benefit ol li p { letter-spacing: -0.0313rem; font-size: 1.25rem;}
}

.participants-declaration{margin-top:60px;}
.participants-declaration .title-subject{position:relative;z-index: 1;}
.participants-declaration .declaration {display:flex;gap:40px;}
.participants-declaration .declaration .img {width:600px;margin-top:-40px;}
.participants-declaration .declaration .img img {width:100%;}
.participants-declaration .declaration .declaration-desc {color:#000;padding-top:25px;}
.participants-declaration .declaration .declaration-desc .tit {font-weight:700;font-size:30px;display:block;}
.participants-declaration .declaration .declaration-desc .text {font-size:20px;display:flex;flex-direction: column;gap:20px;margin-top:50px; }
.participants-declaration .declaration .declaration-desc .form {font-size:22px;font-weight:700;margin-top:40px;}
@media all and (max-width:1024px){
  .participants-declaration{margin-top:2.8125rem;}
  .participants-declaration .declaration {gap:2.5rem;display:block;}
  .participants-declaration .declaration .img {width:100%;margin-top:-3.75rem;}
  .participants-declaration .declaration .declaration-desc {padding-top:0.625rem;}
  .participants-declaration .declaration .declaration-desc .tit {font-size:1.75rem;word-break: keep-all;}
  .participants-declaration .declaration .declaration-desc .text {font-size:1.125rem;gap:0.9375rem;margin-top:2.1875rem; }
  .participants-declaration .declaration .declaration-desc .form {font-size:1.25rem;margin-top:1.5625rem;}
}

.council-history{padding:80px 0; background-color: #f8f8f8;margin-top:60px; color:#000;}
.council-history .tit {display:block;text-align:center; font-size: 30px; font-weight: 700;}
.council-history .timeline {margin-top:100px;}
.council-history .timeline *{word-break: keep-all;}
.council-history .timeline ol li ~ li{margin-top:100px;}
.council-history .timeline ol li > dl {position:relative; display:flex;gap:130px;}
.council-history .timeline ol li > dl > dt {font-size:36px;flex:1;font-weight:900;font-family: 'GmarketSans';}
.council-history .timeline ol li > dl:before{content:'';display:block;position:absolute;top:12px;width:20px;height:20px;background: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%3Crect width='20' height='20' rx='10' fill='%23F3D9E4'/%3E%3Crect x='5' y='5' width='10' height='10' rx='5' fill='%23AA3965'/%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
.council-history .timeline ol li > dl:after{content:'';display:block;position:absolute;top:60px;height:100%;width:3px;background:url("data:image/svg+xml,%3Csvg width='3' height='12' viewBox='0 0 3 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' fill='%23BB6184'/%3E%3C/svg%3E%0A") repeat-y 0 0;background-size:100% auto ;}
.council-history .timeline ol li:last-child > dl:after{display:none;}
.council-history .timeline ol li > dl > dt em { color:#aa3c65;}
.council-history .timeline ol li > dl > dd {flex:1;padding-top:8px;}
.council-history .timeline ol li > dl > dd b {font-size:20px; color:#aa3c65;font-weight:700;display:block;}
.council-history .timeline ol li > dl > dd dl {display:flex;flex-wrap: wrap;margin-top:25px;gap:5px 0}
.council-history .timeline ol li > dl > dd dl dt {width:100px;font-weight:700;}
.council-history .timeline ol li > dl > dd dl dd {width:calc(100% - 100px);font-size:16px;}

@media all and (min-width:1025px){
  .council-history .timeline ol li > dl:before{left:50%;transform:translateX(-50%);}
  .council-history .timeline ol li > dl:after{left:50%;transform:translateX(-50%);}
  .council-history .timeline ol li:nth-child(even) > dl{flex-direction: row-reverse;}
  .council-history .timeline ol li:nth-child(even) > dl > dd{text-align:right;}
  .council-history .timeline ol li:nth-child(odd) > dl > dt {text-align:right;}
  .council-history .timeline ol li:nth-child(even) > dl > dd dl{flex-direction: row-reverse;}
}
@media all and (max-width:1024px){
  .council-history{padding:3.75rem 0;margin-top:3.75rem;margin-bottom:-5rem;}
  .council-history .tit { font-size: 1.875rem;}
  .council-history .timeline {margin-top:3.75rem;}
  .council-history .timeline ol li ~ li{margin-top:2.5rem;}
  .council-history .timeline ol li > dl {display:block;padding-left:2.1875rem;}
  .council-history .timeline ol li > dl > dt {font-size:1.875rem;}
  .council-history .timeline ol li > dl:before{top:0.625rem;width:1.25rem;height:1.25rem;left:0;}
  .council-history .timeline ol li > dl:after{top:3.75rem;width:0.1875rem;left:0.5rem;height:calc(100% - 3.125rem);}
  .council-history .timeline ol li > dl > dd {padding-top:0.5rem;}
  .council-history .timeline ol li > dl > dd b {font-size:1.25rem;}
  .council-history .timeline ol li > dl > dd dl {margin-top:1.5625rem;gap:0.3125rem 0}
  .council-history .timeline ol li > dl > dd dl dt {width:5rem;}
  .council-history .timeline ol li > dl > dd dl dd {width:calc(100% - 6.25rem);font-size:1rem;}

}

.pop-body .participat-companies-list:first-child{margin-top:0;}
.participat-companies-list{display:grid;grid-template-columns: repeat(4, 1fr);grid-gap: 40px;margin-top:50px;}
.participat-companies-list li .box {display:block; border-radius: 10px; border: solid 1px #ddd;padding:28px 20px;cursor: default;}
.participat-companies-list li .box .img {width: 192px;height: 108px;margin:0 auto;}
.participat-companies-list li .box .img img {object-fit: contain;width:100%;height:100%;}
.participat-companies-list li .box .name {margin-top:20px;font-size:16px;text-align:center;}
.participat-companies-list li .box .name em { margin-right:15px;}
.participat-companies-list li.government .box .name em { color:#cc63e6;}
.participat-companies-list li.civil .box .name em { color:#6ECC51;}
.participat-companies-list li.enterprise .box .name em { color:#327ad4;}
.participat-companies-list.st2{grid-gap: 20px;}
.participat-companies-list.st2 li .box .img{width:100px;height:auto;}
@media all and (max-width:1024px){
  .participat-companies-wrap .wrapper{padding-right:1.25rem;padding-left:1.25rem;}
  .participat-companies-list{grid-template-columns: repeat(2, 1fr);grid-gap: 1.25rem;margin-top:1.875rem;}
  .participat-companies-list li .box { border-radius: 0.625rem; border: solid 0.0625rem #ddd;padding:1.75rem 1.25rem;}
  .participat-companies-list li .box .img {width: 12rem;height: 6.75rem;}
  .participat-companies-list li .box .name {margin-top:1.25rem;font-size:1rem;}
  .participat-companies-list li .box .name em {margin-right:0.9375rem;}
}
@media all and (max-width:768px){
  .participat-companies-list{grid-template-columns: repeat(1, 1fr);}
}


.material-system-intro-wrap .reason-important .img{padding:30px 0 20px;}
.material-system-intro-wrap .reason-important img{width:100%;}
.material-system-intro-wrap .report-subject-item{margin-top:60px;}
.material-system-intro-wrap .report-subject-item .data-type1 td{text-align:left;padding-left:15px;}
.material-system-intro-wrap .report-subject-item .data-type1 td ol li ~ li{margin-top:3px;}
.material-system-intro-wrap .report-subject-necessity,
.material-system-intro-wrap .report-subject-step,
.material-system-intro-wrap .customer-guide{margin-top:60px;}
.material-system-intro-wrap .customer-guide .customer-guide-list{margin-top:80px;padding-bottom:20px;}
.material-system-intro-wrap .report-subject-step .apply-step-list{margin-top:40px;margin-bottom:20px;}
@media all and (max-width:1024px){
  .material-system-intro-wrap > .wrapper{padding:0 2rem;}
  .material-system-intro-wrap .reason-important .img{padding:1.875rem 0 1.25rem;overflow-x: auto;}
  .material-system-intro-wrap .reason-important .img img{height:28rem;width:auto;}
  .material-system-intro-wrap .report-subject-item{margin-top:3.75rem;}
  .material-system-intro-wrap .report-subject-item .data-type1 td{padding-left:0.9375rem;}
  .material-system-intro-wrap .report-subject-item .data-type1 td ol li ~ li{margin-top:0.1875rem;}
  .material-system-intro-wrap .report-subject-necessity,
  .material-system-intro-wrap .report-subject-step,
  .material-system-intro-wrap .customer-guide{margin-top:3.125rem;}
  .material-system-intro-wrap .customer-guide .customer-guide-list{margin-top:3.125rem;padding-bottom:1.25rem;}
  .material-system-intro-wrap .report-subject-step .apply-step-list{margin-top:2.5rem;margin-bottom:1.25rem;}
}

.apply-step-list{display:flex;gap:30px;counter-reset: number 0;align-items: stretch;}
.apply-step-list li {flex:1;}
.apply-step-list li dl {border-radius:10px;overflow:hidden;height:100%;display:flex;flex-direction: column;}
.apply-step-list li dl dt {height:170px;position:relative;display:flex;justify-content:center;align-items:center;flex-direction: column; color:#fff;padding-top:20px;}
.apply-step-list li dl dt:before {position:absolute;top:15px;right:15px; counter-increment: number 1; content: '0' counter(number) '.' ;font-size: 20px;  font-weight:800;}
.apply-step-list li dl dt b {margin-top:5px; font-size:20px;font-weight:700;line-height:1.2;display:flex;justify-content:center;align-items:center;height:50px;font-weight:700;}
.apply-step-list li dl dd {flex:1;padding:30px 25px;font-size: 16px;text-align:center;word-break: keep-all;line-height:1.4;}
.apply-step-list li dl dt [class*=ico-]{width:60px;height:60px;background:url('../images/common/bg-apply-step.svg') no-repeat 0 0;background-size:auto 60px !important;}
.apply-step-list li:nth-child(odd) dl dt{background:#327ad4;}
.apply-step-list li:nth-child(odd) dl dd{background:#eaf1fb;}
.apply-step-list li:nth-child(even) dl dt{background:#2696a0;}
.apply-step-list li:nth-child(even) dl dd{background:#ebf5f6;}
.apply-step-list li dl dt .ico-step-declaration {background-position-x:0 !important;}
.apply-step-list li dl dt .ico-step-glasses {background-position-x:-60px !important;}
.apply-step-list li dl dt .ico-step-check {background-position-x:-120px !important;}
.apply-step-list li dl dt .ico-step-customer {background-position-x:-180px !important;}
.apply-step-list li dl dt .ico-step-checklist {background-position-x:-240px !important;}
.apply-step-list li dl dt .ico-step-product {background-position-x:-300px !important;}
.apply-step-list li dl dt .ico-step-test {background-position-x:-360px !important;}
/* .apply-step-list li dl dt .ico-step-mark {background-position-x:-420px !important;} */
.apply-step-list li dl dt .ico-step-mark {background:url('../images/common/ico-safety-mark.png') no-repeat 0 0;background-size:auto 100%;}
.apply-step-list li dl dt .ico-step-apply {background-position-x:-480px !important;}
.apply-step-list li dl dt .ico-step-document {background-position-x:-540px !important;}
.apply-step-list li dl dt .ico-step-verification {background-position-x:-600px !important;}
.apply-step-list li dl dt .ico-step-approve {background-position-x:-660px !important;}
.apply-step-list li dl dt .ico-step-manage {background-position-x:-720px !important;}
.apply-step-list li dl dt .ico-step-product-check {background-position-x:-780px !important;}

@media all and (max-width:1024px){
  .apply-step-list{gap:1.875rem;flex-direction: column;}
  .apply-step-list li dl {border-radius:0.625rem;}
  .apply-step-list li dl dt {height:8.75rem;padding-top:0.625rem;}
  .apply-step-list li dl dt:before {top:0.9375rem;right:0.9375rem;font-size: 1.25rem;}
  .apply-step-list li dl dt b {margin-top:0; font-size:1.25rem;height:3.125rem;}
  .apply-step-list li dl dd {padding:1.875rem 1.25rem;font-size: 1rem;}
  .apply-step-list li dl dt [class*=ico-]{width:3.75rem;height:3.75rem;background-size:auto 3.75rem !important;}
  .apply-step-list li dl dt .ico-step-glasses {background-position-x:-3.75rem !important;}
  .apply-step-list li dl dt .ico-step-check {background-position-x:-7.5rem !important;}
  .apply-step-list li dl dt .ico-step-customer {background-position-x:-11.25rem !important;}
  .apply-step-list li dl dt .ico-step-checklist {background-position-x:-15rem !important;}
  .apply-step-list li dl dt .ico-step-manage {background-position-x:-15rem !important;}
  .apply-step-list li dl dt .ico-step-product {background-position-x:-18.75rem !important;}
  .apply-step-list li dl dt .ico-step-test {background-position-x:-22.5rem !important;}
  /* .apply-step-list li dl dt .ico-step-mark {background-position-x:-26.25rem !important;} */

}

.customer-guide-list{display:flex;flex-wrap: wrap;gap:80px 0;}
.customer-guide-list.col3 li{min-width: 33.3333%;}
.customer-guide-list li {flex:1;display:flex;justify-content:center;align-items:center;flex-direction: column;min-width: 25%;}
.customer-guide-list li b {display:block; font-size: 22px; font-weight: 700; color: #aa3c65;margin-top:25px;}
.customer-guide-list li p {margin-top:27px;font-size:16px; color:#000;text-align:center;}
.customer-guide-list li [class*=ico-]{width:100px;height:100px;background:url('../images/common/bg-customer-guide.svg') no-repeat 0 0;background-size:auto 100px !important;}
.customer-guide-list li .ico-guide-label {background-position-x:0 !important;}
.customer-guide-list li .ico-guide-upright {background-position-x:-100px !important;}
.customer-guide-list li .ico-guide-declaration  {background-position-x:-200px !important;}
.customer-guide-list li .ico-guide-call  {background-position-x:-300px !important;}
.customer-guide-list li .ico-guide-caution  {background-position-x:-400px !important;}
.customer-guide-list li .ico-guide-observance {background-position-x:-500px !important;}
.customer-guide-list li .ico-guide-protective {background-position-x:-600px !important;}
.customer-guide-list li .ico-guide-dispose {background-position-x:-700px !important;}
.customer-guide-list li .ico-guide-warning {background-position-x:-800px !important;}


@media all and (max-width:1024px){
  .customer-guide-list{flex-direction: column;gap:3.125rem;}
  .customer-guide-list li b { font-size: 1.375rem;margin-top:1.5625rem;}
  .customer-guide-list li p {margin-top:1.6875rem;font-size:1rem;}
  .customer-guide-list li [class*=ico-]{width:6.25rem;height:6.25rem;background-size:auto 6.25rem !important;}
  .customer-guide-list li .ico-guide-label {background-position-x:0 !important;}
  .customer-guide-list li .ico-guide-upright {background-position-x:-6.25rem !important;}
  .customer-guide-list li .ico-guide-declaration  {background-position-x:-12.5rem !important;}
  .customer-guide-list li .ico-guide-call  {background-position-x:-18.75rem !important;}
  .customer-guide-list li .ico-guide-caution  {background-position-x:-25rem !important;}
}

.product-monitoring-wrap .product-monitoring-section:not(:first-child){margin-top:60px;}
@media all and (max-width:1024px){
  .product-monitoring-wrap .product-monitoring-section:not(:first-child){margin-top:3.125rem;}
  .product-monitoring-wrap .wrapper{padding:0 1.25rem;}
}


.biocides-label-wrap .visual-caution{margin:80px 0; background:#f8f8f8;text-align:center;}
.biocides-label-wrap .visual-caution img{width:1250px;}
.biocides-label-wrap .paragraph + .data-type1{margin-top:30px;}
.biocides-label-wrap .paragraph + .data-type1 .ico-ghs{padding:20px 0;}
.check-definition-list{margin-top:40px;padding:50px 30px;border-top:2px solid #000;border-bottom:1px solid #ccc;}
.check-definition-list li{position:relative; color:#000;font-size:18px;padding-left:50px;font-weight:700;}
.check-definition-list li:before{content:'';display:block;width:30px;height:30px;position:absolute;top:0;left:0; background:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_525_22)'%3E%3Cpath d='M10.09 20.18C15.6626 20.18 20.18 15.6626 20.18 10.09C20.18 4.51745 15.6626 0 10.09 0C4.51745 0 0 4.51745 0 10.09C0 15.6626 4.51745 20.18 10.09 20.18Z' fill='%23AA3C65'/%3E%3Cpath d='M6.89844 9.24078L10.9184 12.5908L18.8384 5.05078' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_525_22'%3E%3Crect width='20.19' height='20.19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat 0 0;background-size:auto 100%;}
.check-definition-list li ~ li{margin-top:30px;}
.check-definition-list.st2{margin-top:0;padding:0;border:none;padding-top:35px;}
.check-definition-list.st2 li{font-size:22px;font-weight:400;padding-left:35px;margin-top:0;}
.check-definition-list.st2 li ~ li{margin-top:45px;}
.check-definition-list.st2 li:before{width:25px;height:25px;top:4px;}
@media all and (min-width:1025px){
  .check-definition-list.col2 ul{display:grid;grid-template-columns: repeat(2, 1fr);grid-gap:30px 40px}
  .check-definition-list.col2 ul li{margin:0;}
}
@media all and (max-width:1024px){
  .biocides-label-wrap > .wrapper{padding:0 1.25rem;}
  .biocides-label-wrap .visual-caution{margin:2.5rem 0;overflow-x:auto;padding:1.25rem;}
  .biocides-label-wrap .visual-caution img{width:62.5rem;}
  .biocides-label-wrap .paragraph + .data-type1{margin-top:1.875rem;}
  .biocides-label-wrap .paragraph + .data-type1 .ico-ghs{padding:1.25rem 0;}
  .check-definition-list{margin-top:1.5625rem;padding:1.875rem 0;border-top:0.125rem solid #000;}
  .check-definition-list li{font-size:1.125rem;padding-left:1.875rem;}
  .check-definition-list li:before{width:1.25rem;height:1.25rem;}
  .check-definition-list li ~ li{margin-top:1.375rem;}
  .check-definition-list.st2{padding-top:0.625rem;padding-bottom:1.875rem;}
  .check-definition-list.st2 li{font-size:1.125rem;padding-left:1.75rem;}
  .check-definition-list.st2 li ~ li{margin-top:1.25rem;}
  .check-definition-list.st2 li:before{width:1.25rem;height:1.25rem;top:0.1875rem;}
}

.prevention-poisoning-accidents-wrap .text-quotation + .paragraph {margin-top:60px;}
.prevention-poisoning-accidents-wrap .ghs-definition {margin-top:30px;}
.prevention-poisoning-accidents-wrap .ghs-definition ul li {display:flex;align-items: stretch;}
.prevention-poisoning-accidents-wrap .ghs-definition ul li .img {width:260px; min-height: 220px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #000;border-right:1px solid #000;}
.prevention-poisoning-accidents-wrap .ghs-definition ul li .img img {width:130px;}
.prevention-poisoning-accidents-wrap .ghs-definition ul li:first-child .img{border-top:1px solid #000;}
.prevention-poisoning-accidents-wrap .ghs-definition ul li:first-child .desc{border-top:1px solid #000;}
.prevention-poisoning-accidents-wrap .ghs-definition ul li .desc {flex:1; border-bottom:1px solid #000;padding:20px;font-size:16px; color:#000;}
.prevention-poisoning-accidents-wrap .ghs-definition ul li .desc dl dt {font-weight:700;font-size:16px;margin-bottom:3px;}
.prevention-poisoning-accidents-wrap .ghs-definition ul li .desc dl dt ~ dt{margin-top:30px;}
@media all and (max-width:1024px){
  .prevention-poisoning-accidents-wrap .wrapper{padding:0 1.25rem;}
  .prevention-poisoning-accidents-wrap .text-quotation + .paragraph {margin-top:2.5rem;}
  .prevention-poisoning-accidents-wrap .ghs-definition {margin-top:1.875rem;overflow-x:auto;}
  .prevention-poisoning-accidents-wrap .ghs-definition ul{border-bottom:0.0625rem solid #000;}
  .prevention-poisoning-accidents-wrap .ghs-definition ul li{display:block;}
  .prevention-poisoning-accidents-wrap .ghs-definition ul li .img {width:100%; min-height: 8.75rem;border-right:none;border-top:0.0625rem solid #000;}
  .prevention-poisoning-accidents-wrap .ghs-definition ul li .img img {width:6.25rem;}
  .prevention-poisoning-accidents-wrap .ghs-definition ul li .desc {padding:1.25rem;font-size:1rem;border:none !important;}
  .prevention-poisoning-accidents-wrap .ghs-definition ul li .desc dl dt {font-size:0.9375rem;}
  .prevention-poisoning-accidents-wrap .ghs-definition ul li .desc dl dt ~ dt{margin-top:1.25rem;}
}

.biocides-risk-wrap .rist-definition {margin-top:60px;}
.biocides-risk-wrap .rist-definition > ul {display:flex;gap:40px;}
.biocides-risk-wrap .rist-definition > ul > li {padding: 30px 40px 31px; border-radius: 10px; border: solid 1px #e5e5e5;}
.biocides-risk-wrap .rist-definition > ul > li .img{position:relative;}
.biocides-risk-wrap .rist-definition > ul > li .img .basic {height:300px;}
.biocides-risk-wrap .rist-definition > ul > li .img .ghs {height:130px;position:absolute;bottom:-65px;left:50%;transform:translateX(-50%);}
.biocides-risk-wrap .rist-definition > ul > li dl {margin-top:50px;position:relative;}
.biocides-risk-wrap .rist-definition > ul > li dl dt {height:90px;display:flex;justify-content:center;align-items:center;border-radius: 10px;  color:#fff;flex-direction: column;}
.biocides-risk-wrap .rist-definition > ul > li:first-child dl dt{background-color: #327ad4;}
.biocides-risk-wrap .rist-definition > ul > li:last-child dl dt{background-color: #2696a0;}
.biocides-risk-wrap .rist-definition > ul > li dl dt b { font-size: 24px; font-weight: 700;}
.biocides-risk-wrap .rist-definition > ul > li dl dt span {font-size:18px;}
.biocides-risk-wrap .rist-definition > ul > li dl dd {margin-top:25px; color:#000;font-size:16px;}
.biocides-risk-wrap .rist-definition > ul > li dl dd ul{font-size:18px;}
.biocides-risk-wrap .rist-definition > ul > li dl dd ul > li{line-height:1.6;}
.biocides-risk-wrap .rist-definition > ul > li dl dd ul > li ~ li{margin-top:30px;}
.biocides-risk-wrap .rist-definition > ul > li dl dd ul > li em{ color:#327ad4;font-weight:700;}
.biocides-risk-wrap .rist-definition + .text {margin-top:50px;font-size:18px; color:#000;line-height:1.5;}
@media all and (max-width:1024px){
  .biocides-risk-wrap .wrapper {padding:0 1.25rem;}
  .biocides-risk-wrap .rist-definition {margin-top:3.75rem;}
  .biocides-risk-wrap .rist-definition > ul {gap:2.5rem;flex-direction: column;}
  .biocides-risk-wrap .rist-definition > ul > li {  padding: 1.875rem 1.5625rem 1.9375rem; border-radius: 0.625rem; border: solid 0.0625rem #e5e5e5;}
  .biocides-risk-wrap .rist-definition > ul > li .img .basic {height:auto;width:100%;}
  .biocides-risk-wrap .rist-definition > ul > li .img .ghs{height:6.25rem;bottom:-3.125rem;}
  .biocides-risk-wrap .rist-definition > ul > li dl {margin-top:3.125rem;}
  .biocides-risk-wrap .rist-definition > ul > li dl dt {height:5rem;border-radius: 0.625rem;}
  .biocides-risk-wrap .rist-definition > ul > li dl dt b { font-size: 1.5rem;}
  .biocides-risk-wrap .rist-definition > ul > li dl dt span {font-size:1rem;}
  .biocides-risk-wrap .rist-definition > ul > li dl dd {margin-top:1.5625rem;font-size:1rem;}
  .biocides-risk-wrap .rist-definition > ul > li dl dd ul{font-size:1.125rem;}
  .biocides-risk-wrap .rist-definition > ul > li dl dd ul > li ~ li{margin-top:1.875rem;}
  .biocides-risk-wrap .rist-definition + .text {margin-top:3.125rem;font-size:1.125rem;}
}


.biocides-accident-wrap .top-text {font-size:24px;}
.biocides-accident-wrap .top-text b {font-weight:800;}
.biocides-accident-wrap .top-text .txt {margin-top:30px; color:#000;font-size:18px;line-height:1.6;}
.biocides-accident-wrap .accident-definition {margin-top:50px;}
.biocides-accident-wrap .accident-definition > ul > li{display:flex;gap:40px;}
.biocides-accident-wrap .accident-definition > ul > li ~ li{margin-top:50px;}
.biocides-accident-wrap .accident-definition > ul > li .img {width:440px;}
.biocides-accident-wrap .accident-definition > ul > li .img img {width:100%;}
.biocides-accident-wrap .accident-definition > ul > li dl {flex: 1;}
.biocides-accident-wrap .accident-definition > ul > li dl dt b {font-size:24px;font-weight:800;}
.biocides-accident-wrap .accident-definition > ul > li dl dd {margin-top:30px;}
.biocides-accident-wrap .accident-definition > ul > li dl dd b { color:#097b85;font-size:18px;font-weight:700;}
.biocides-accident-wrap .accident-definition > ul > li dl dd .dot-list {margin-top:30px;font-size:18px;}
.biocides-accident-wrap .accident-definition > ul > li dl dd .dot-list li ~ li{margin-top:8px;}
@media all and (max-width:1024px){
  .biocides-accident-wrap .wrapper {padding:0 1.25rem;}
  .biocides-accident-wrap .top-text {font-size:1.5rem;}
  .biocides-accident-wrap .top-text .txt {margin-top:1.875rem;font-size:1.125rem;}
  .biocides-accident-wrap .accident-definition {margin-top:3.125rem;}
  .biocides-accident-wrap .accident-definition > ul > li{gap:1.25rem;flex-direction: column;}
  .biocides-accident-wrap .accident-definition > ul > li ~ li{margin-top:3.125rem;}
  .biocides-accident-wrap .accident-definition > ul > li .img {width:100%;max-width: 100%;}
  .biocides-accident-wrap .accident-definition > ul > li dl dt b {font-size:1.5rem;}
  .biocides-accident-wrap .accident-definition > ul > li dl dd {margin-top:1.25rem;}
  .biocides-accident-wrap .accident-definition > ul > li dl dd b {font-size:1.125rem;}
  .biocides-accident-wrap .accident-definition > ul > li dl dd .dot-list {margin-top:1.25rem;font-size:1.125rem;}
  .biocides-accident-wrap .accident-definition > ul > li dl dd .dot-list li ~ li{margin-top:0.5rem;}
}

.safety-guidelines-wrap .paragraph .img-guide-lines-book { padding: 70px;display:flex;align-items:center;justify-content: center; gap:70px; border-radius: 10px; background-color: #f8f8f8;}
.safety-guidelines-wrap .paragraph .img-guide-lines-book img {height:550px;}
.safety-guidelines-wrap .paragraph .both-wrap {display:flex;margin-top:30px;gap:40px;}
.safety-guidelines-wrap .paragraph .both-wrap + .both-wrap{margin-top:60px;}
.safety-guidelines-wrap .paragraph .both-wrap > *{flex:1;overflow:hidden;}
.safety-guidelines-wrap .paragraph .both-wrap img{max-width: 100%;}
.safety-guidelines-wrap .paragraph .guidelines-summary .dot-list{margin-top:30px;}
.safety-guidelines-wrap .paragraph .guidelines-summary .dot-list.st2 > li ~ li{margin-top:20px;}
.safety-guidelines-wrap .paragraph .guidelines-summary .dot-list.st2 > li b {display:block;margin-bottom:10px; color:#000;}
.safety-guidelines-wrap .paragraph .guidelines-summary .dash-list li:before{content:'';display:block;width:7px;height:1px;background:#000;top:10px;}
.safety-guidelines-wrap .paragraph .img-significance-guidelines {margin:30px auto;}
.safety-guidelines-wrap .paragraph .img-significance-guidelines img {height:280px;}
.safety-guidelines-wrap .paragraph .diagram-safety-management-guidelines {margin-top:60px;}
.safety-guidelines-wrap .paragraph .diagram-safety-management-guidelines img {height:720px;}
@media all and (max-width:1024px){
  .safety-guidelines-wrap .wrapper{padding:0 1.25rem;}
  .safety-guidelines-wrap .paragraph .img-guide-lines-book { padding: 1.875rem 1.25rem; gap:2.5rem; border-radius: 0.625rem;}
  .safety-guidelines-wrap .paragraph .img-guide-lines-book img {height:auto;max-width:42%;}
  .safety-guidelines-wrap .paragraph .both-wrap {margin-top:1.875rem;gap:2.5rem;flex-direction: column;}
  .safety-guidelines-wrap .paragraph .both-wrap + .both-wrap{margin-top:3.75rem;}
  .safety-guidelines-wrap .paragraph .guidelines-summary .dot-list{margin-top:1.875rem;}
  .safety-guidelines-wrap .paragraph .guidelines-summary .dot-list.st2 > li ~ li{margin-top:1.25rem;}
  .safety-guidelines-wrap .paragraph .guidelines-summary .dot-list.st2 > li b {margin-bottom:0.625rem;}
  .safety-guidelines-wrap .paragraph .guidelines-summary .dash-list li:before{top:0.625rem;}
  .safety-guidelines-wrap .paragraph .img-significance-guidelines {margin:1.875rem auto;}
  .safety-guidelines-wrap .paragraph .img-significance-guidelines img {height:auto;width:100%;}
  .safety-guidelines-wrap .paragraph .diagram-safety-management-guidelines {margin-top:3.75rem;}
  .safety-guidelines-wrap .paragraph .diagram-safety-management-guidelines img {height:auto;width:100%;}
}


.lifestyle-habits-wrap .diagram-lifestyle-habits {display:flex;gap:40px;margin-top:60px;}
.lifestyle-habits-wrap .diagram-lifestyle-habits img {flex:1;overflow:hidden;}
.lifestyle-habits-wrap .product-lines {padding:50px 0;border-top:2px solid #000;border-bottom:1px solid #ccc;margin-top:60px;}
.lifestyle-habits-wrap .product-lines ul {display:flex;gap:40px;}
.lifestyle-habits-wrap .product-lines ul li {text-align:center;flex:1;}
.lifestyle-habits-wrap .product-lines ul li .img {margin-bottom:38px;}
.lifestyle-habits-wrap .product-lines ul li .img img {height:150px;}
.lifestyle-habits-wrap .product-lines ul li b {font-weight:700;font-size:20px; color:#327ad4;display:block;margin-bottom:15px;}
.lifestyle-habits-wrap .product-lines ul li p {text-align:left;font-size:16px;}
.lifestyle-habits-wrap .both-wrap {margin-top:60px;display:flex;gap:0 40px;flex-wrap: wrap;}
.lifestyle-habits-wrap .both-wrap > .left,
.lifestyle-habits-wrap .both-wrap > .right{flex:1;overflow:hidden;}
.lifestyle-habits-wrap .both-wrap > .tit-paragraph{width:100%;}
.lifestyle-habits-wrap .both-wrap .box{ border-radius: 20px;padding:45px 0; background-color: #f8f8f8;display:flex;justify-content:center;align-items:center;}
.lifestyle-habits-wrap .both-wrap .box img {height:170px;}
.lifestyle-habits-wrap .both-wrap .paragraph .text{line-height:1.5;}
.lifestyle-habits-wrap .both-wrap .img img {height:240px;}
.lifestyle-habits-wrap .bit-text {font-size:20px; color:#000;margin-top:30px;line-height:1.6;}
.lifestyle-habits-wrap .bit-text b {vertical-align:baseline;}
.lifestyle-habits-wrap .bit-text + *{margin-top:25px;}
.lifestyle-habits-wrap .faq-wrap .faq-list li .faq-box .faq-heading {padding-left:30px;}
/* .lifestyle-habits-wrap .faq-wrap .faq-list li .faq-box .faq-heading:after{display:none;} */
.lifestyle-habits-wrap .faq-wrap .faq-list li .faq-box .faq-heading b{font-weight:800;}
.lifestyle-habits-wrap .faq-wrap .faq-list li .faq-box .faq-answer {padding:10px 10px 10px 20px;}
.lifestyle-habits-wrap .faq-wrap .faq-list li .faq-box .faq-answer .answer {padding:10px;border-radius:8px;}
@media all and (max-width:1024px){
  .lifestyle-habits-wrap .wrapper {padding:0 1.25rem;}
  .lifestyle-habits-wrap .diagram-lifestyle-habits {gap:1.25rem;margin-top:1.875rem;flex-direction: column;}
  .lifestyle-habits-wrap .product-lines {padding:3.125rem 0;border-top:0.125rem solid #000;margin-top:1.875rem;}
  .lifestyle-habits-wrap .product-lines ul {gap:2.5rem;flex-direction: column;}
  .lifestyle-habits-wrap .product-lines ul li .img {margin-bottom:2.375rem;}
  .lifestyle-habits-wrap .product-lines ul li .img img {height:6.25rem;}
  .lifestyle-habits-wrap .product-lines ul li b {font-size:1.25rem;margin-bottom:0.9375rem;}
  .lifestyle-habits-wrap .product-lines ul li p {font-size:1rem;}
  .lifestyle-habits-wrap .both-wrap {margin-top:3.75rem;gap:0;flex-direction: column;}
  .lifestyle-habits-wrap .both-wrap .right{margin-top:1.25rem;}
  .lifestyle-habits-wrap .both-wrap .box{ border-radius: 1.25rem;padding:2.8125rem 0;}
  .lifestyle-habits-wrap .both-wrap .box img {height:10.625rem;}
  .lifestyle-habits-wrap .bit-text {font-size:1.25rem;margin-top:1.875rem;}
  .lifestyle-habits-wrap .bit-text + *{margin-top:1.5625rem;}
  .lifestyle-habits-wrap .faq-wrap .faq-list li .faq-box .faq-heading {padding-left:0.9375rem;}
  .lifestyle-habits-wrap .faq-wrap .faq-list li .faq-box .faq-answer {padding:0.625rem 0.625rem 0.625rem 0.3125rem;}
  .lifestyle-habits-wrap .faq-wrap .faq-list li .faq-box .faq-answer .answer {padding:0.625rem;border-radius:0.5rem;}
}

.appliance-agreement-wrap .paragraph .img {margin:30px auto;}
.appliance-agreement-wrap .paragraph .img img {width:100%;}
.appliance-agreement-wrap .paragraph .logos-box {  padding: 40px;margin-top:30px; border-radius: 10px; background-color: #f8f8f8;}
.appliance-agreement-wrap .paragraph .logos-box ul {display:grid;grid-template-columns: repeat(4, 1fr);grid-gap:20px; }
.appliance-agreement-wrap .paragraph .logos-box.st1 ul li:nth-child(1){ grid-column: span 2;}
.appliance-agreement-wrap .paragraph .logos-box ul li img {height:90px;}
.appliance-agreement-wrap .paragraph .appliance-agreement-catalog {margin-top:60px;}
.appliance-agreement-wrap .paragraph .appliance-agreement-catalog img {width:100%;}
.appliance-agreement-wrap .paragraph .both-wrap {display:flex;gap:40px;margin-top:60px;}
.appliance-agreement-wrap .paragraph .both-wrap > *{flex:1;overflow:hidden;}
.appliance-agreement-wrap .paragraph .both-wrap .left .text {line-height:1.8;}
.appliance-agreement-wrap .paragraph .both-wrap .box {  border-radius: 20px; background-color: #f8f8f8;padding:40px;display:flex;justify-content:center;align-items:center;}
.appliance-agreement-wrap .paragraph .both-wrap .box img {height:270px;}
.appliance-agreement-wrap .paragraph .appliance-agreement-poster {margin-top:60px;display:flex;justify-content:center;align-items:center; border-radius: 10px; background-color: #f8f8f8;padding:80px 0;gap:50px;}
.appliance-agreement-wrap .paragraph .appliance-agreement-poster img {height:380px;}
@media all and (max-width:1024px){
  .appliance-agreement-wrap .wrapper {padding:0 1.25rem;}
  .appliance-agreement-wrap .paragraph .img {margin:1.875rem auto;}
  .appliance-agreement-wrap .paragraph .logos-box {  padding:1.875rem 1.25rem;margin-top:1.875rem; border-radius: 0.625rem;}
  .appliance-agreement-wrap .paragraph .logos-box ul {grid-template-columns: repeat(2, 1fr);grid-gap:1.25rem; }
  .appliance-agreement-wrap .paragraph .logos-box ul li img {height:auto;width:100%;}
  .appliance-agreement-wrap .paragraph .appliance-agreement-catalog {margin-top:3.75rem;}
  .appliance-agreement-wrap .paragraph .both-wrap {gap:2.5rem;margin-top:3.75rem;flex-direction: column;}
  .appliance-agreement-wrap .paragraph .both-wrap .box {  border-radius: 1.25rem;padding:1.875rem 1.25rem;}
  .appliance-agreement-wrap .paragraph .both-wrap .box img {width:100%;height:auto;}
  .appliance-agreement-wrap .paragraph .appliance-agreement-poster {margin-top:2.5rem; border-radius: 0.625rem;padding:1.875rem;gap:3.125rem;overflow-x:auto;display:block;white-space: nowrap;}
  .appliance-agreement-wrap .paragraph .appliance-agreement-poster img {height:17.5rem;margin:0 0.625rem;}
}

.satisfaction-survey{margin-top:100px;}
.satisfaction-survey dl{display:flex;align-items:center;gap:32px;font-size:18px;border:5px solid #ddd;display:flex;justify-content:center;align-items:center;height:80px;}
.satisfaction-survey dl dt{font-weight:700; color:#000;}
.satisfaction-survey dl .check-wrap{display:flex;align-items:center;gap:16px;flex-wrap: wrap;}
@media all and (max-width:1024px){
  .satisfaction-survey{margin-top:5rem;padding:0 1.25rem;}
  .satisfaction-survey dl{flex-direction: column;width:100%;gap:1.5rem;font-size:1.125rem;height:auto;padding:1.5rem;}
  .satisfaction-survey dl dd{width: 100%;display:flex;justify-content:center;align-items:center;}
  .satisfaction-survey dl dd [class*=btn-type]{width:100%;}
  .satisfaction-survey dl .check-wrap{gap:1rem;}
}

.call-center-wrap .paragraph .text + *{margin-top:30px;}
.call-center-wrap .damage-scope-wrap,
.call-center-wrap .call-center-info-wrap,
.call-center-wrap .faq-wrap{margin-top:64px;}
.call-center-wrap .faq-wrap .faq-list li .faq-box .faq-heading{padding-left: 30px;}
.call-center-wrap .faq-wrap .faq-list li .faq-box .faq-answer{padding: 10px 10px 10px 20px;}
.call-center-wrap .faq-wrap .faq-list li .faq-box .faq-answer .answer{padding: 10px;}
.call-center-info-wrap .callcenter-info{margin-top:40px;}
.call-center-info{border-top:2px solid #000;border-bottom:1px solid #ccc;padding:50px 0;display:flex;align-items:center;gap:40px;}
.call-center-info .info-box {padding:24px 32px; height: 160px; background: #F2F4F9; border-radius: 10px; display:flex;align-items:center;gap:24px;}
.call-center-info .info-box .icon {display:flex;justify-content:center;align-items:center;width: 74px; height: 74px; background: #2696A0; border-radius: 10px;}
.call-center-info .info-box .icon .ico-call-center {width:48px;height:48px;background-image: url("data:image/svg+xml,%3Csvg width='49' height='49' viewBox='0 0 49 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_67)'%3E%3Cpath d='M42.9615 17.4154H41.0135C40.5595 13.3537 38.6244 9.6019 35.5783 6.87724C32.5321 4.15258 28.5885 2.64624 24.5016 2.64624C20.4146 2.64624 16.4711 4.15258 13.4249 6.87724C10.3787 9.6019 8.44361 13.3537 7.98962 17.4154H6.03846C4.57006 17.417 3.16226 18.001 2.12395 19.0393C1.08563 20.0776 0.5016 21.4854 0.5 22.9538L0.5 30.3384C0.5016 31.8068 1.08563 33.2146 2.12395 34.253C3.16226 35.2913 4.57006 35.8753 6.03846 35.8769H9.134C10.0586 37.8184 11.4519 39.4991 13.1883 40.7676C14.9247 42.036 16.9495 42.8523 19.0802 43.1427C19.3213 44.2228 19.923 45.1886 20.786 45.8812C21.6491 46.5739 22.7222 46.9522 23.8289 46.9538H28.8634C30.1539 46.9524 31.3911 46.4392 32.3036 45.5267C33.2161 44.6142 33.7294 43.377 33.7308 42.0865V40.7442C33.7294 39.4538 33.2161 38.2166 32.3036 37.3041C31.3911 36.3916 30.1539 35.8783 28.8634 35.8769H23.8289C22.7711 35.8786 21.7427 36.2245 20.8988 36.8623C20.055 37.5001 19.4417 38.3951 19.1514 39.4123C17.0276 39.0231 15.1072 37.9025 13.7235 36.2449C12.3399 34.5874 11.5804 32.4976 11.5769 30.3384V19.2615C11.5769 15.8341 12.9385 12.5471 15.362 10.1235C17.7856 7.69998 21.0726 6.33845 24.5 6.33845C27.9274 6.33845 31.2144 7.69998 33.638 10.1235C36.0615 12.5471 37.4231 15.8341 37.4231 19.2615V33.2105C37.4124 33.9057 37.6778 34.5768 38.1612 35.0767C38.6446 35.5765 39.3064 35.8643 40.0016 35.8769H42.9615C44.4299 35.8753 45.8377 35.2913 46.8761 34.253C47.9144 33.2146 48.4984 31.8068 48.5 30.3384V22.9538C48.4984 21.4854 47.9144 20.0776 46.8761 19.0393C45.8377 18.001 44.4299 17.417 42.9615 17.4154ZM22.6538 40.7442C22.6541 40.4327 22.778 40.134 22.9983 39.9137C23.2186 39.6934 23.5173 39.5695 23.8289 39.5692H28.8634C29.175 39.5695 29.4737 39.6934 29.694 39.9137C29.9143 40.134 30.0382 40.4327 30.0385 40.7442V42.0865C30.0382 42.398 29.9143 42.6968 29.694 42.917C29.4737 43.1373 29.175 43.2612 28.8634 43.2615H23.8289C23.5173 43.2612 23.2186 43.1373 22.9983 42.917C22.778 42.6968 22.6541 42.398 22.6538 42.0865V40.7442ZM6.03846 32.1846C5.54898 32.1841 5.07968 31.9895 4.73356 31.6433C4.38744 31.2972 4.19278 30.8279 4.19231 30.3384V22.9538C4.19278 22.4643 4.38744 21.995 4.73356 21.6489C5.07968 21.3028 5.54898 21.1082 6.03846 21.1077H7.88462V30.3384C7.88516 30.9562 7.92989 31.5732 8.01846 32.1846H6.03846ZM44.8077 30.3384C44.8072 30.8279 44.6126 31.2972 44.2664 31.6433C43.9203 31.9895 43.451 32.1841 42.9615 32.1846H41.1154V21.1077H42.9615C43.451 21.1082 43.9203 21.3028 44.2664 21.6489C44.6126 21.995 44.8072 22.4643 44.8077 22.9538V30.3384ZM31.6899 27.8717C31.9087 28.3097 31.9447 28.8167 31.7899 29.2812C31.635 29.7457 31.3021 30.1297 30.8642 30.3488C28.7165 31.4979 26.3293 32.1272 23.8942 32.1864C19.9063 32.1864 17.7842 30.1307 17.6563 30.0027C17.3135 29.6579 17.1205 29.1919 17.1193 28.7057C17.1181 28.2196 17.3087 27.7526 17.6498 27.4061C17.9908 27.0597 18.4548 26.8618 18.9409 26.8554C19.427 26.849 19.896 27.0346 20.2461 27.3719C20.4092 27.5206 23.2808 30.0131 29.2127 27.046C29.6507 26.8272 30.1577 26.7913 30.6222 26.9461C31.0867 27.1009 31.4707 27.4338 31.6899 27.8717Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_67'%3E%3Crect width='48' height='48' fill='white' transform='translate(0.5 0.800049)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:auto 100%;}
.call-center-info .info-box .info em {display:block;font-weight:700;font-size:16px;}
.call-center-info .info-box .info b {margin-top:12px;font-weight:800;font-size:40px; color:#2696A0;}
.call-center-info .info-box .info .time {font-weight:800;font-size:16px; color:#383838;display:block;font-weight:400;}
.call-center-info ul li {font-weight:600;font-size:18px; color:#000000;padding-left:20px;position:relative;}
.call-center-info ul li ~ li{margin-top:8px;}
.call-center-info ul li:before{content:'';display:block;width:5px;height:5px;border-radius:100%;background:#000;position:absolute;top:9px;left:0;}
@media all and (max-width:1024px){
  .call-center-wrap .wrapper{padding: 0 1.25rem;}
  .call-center-wrap .paragraph .text + *{margin-top:1.5625rem;}
  .call-center-wrap .faq-wrap{margin-top:4rem;}
  .call-center-wrap .faq-wrap .faq-list li .faq-box .faq-heading{padding-left: 0.9375rem;}
  .call-center-wrap .faq-wrap .faq-list li .faq-box .faq-answer{padding: 0.625rem 0.625rem 0.625rem 0.3125rem;}
  .call-center-wrap .faq-wrap .faq-list li .faq-box .faq-answer .answer{padding: 0.625rem;}
  .call-center-info-wrap .callcenter-info{margin-top:2rem;}
  .call-center-info{flex-direction: column; border-top:0.125rem solid #000;padding:1.875rem 0;gap:1.875rem;}
  .call-center-info .info-box {width:100%; padding:1.1875rem 1.625rem; height: 8rem; border-radius: 0.5rem;gap:1.1875rem;}
  .call-center-info .info-box .icon {width: 3.6875rem; height: 3.6875rem; border-radius: 0.5rem;}
  .call-center-info .info-box .icon .ico-call-center {width:2.375rem;height:2.375rem;}
  .call-center-info .info-box .info em {font-size:0.875rem;}
  .call-center-info .info-box .info b {margin-top:0.625rem;font-size:2rem;}
  .call-center-info .info-box .info .time {font-size:0.875rem;}
  .call-center-info ul li {font-size:1rem;padding-left:0.875rem;}
  .call-center-info ul li ~ li{margin-top:0.375rem;}
  .call-center-info ul li:before{width:0.25rem;height:0.25rem;top:0.4375rem;}
}