@charset "utf-8";
#spec_content{text-align: center;margin: 0 auto;}
#spec_content img{width: 100%;vertical-align: bottom}
#hello{position: fixed; display: none; top: 0; left: 0; width: 100%; height: 100%; background-color: #000000; z-index: 9999999; color: #ffffff;  text-align: center; }
#hello .texts{position: absolute;top: 50%; left: 0; width: 100%;font-size: 40px; line-height: 42px;}

#spec_content .header-box{display: flex;align-items: center;justify-content: start;gap: var(--hundred-ten-one);margin-top: 6.614583vw}
#spec_content .header-box .img{text-align: right;width: 42%}
#spec_content .header-box .text{text-align: left}
#spec_content .header-box .medium{font-size: var(--thirty-eight)}
#spec_content .header-box .grid{display: grid; grid-template-areas: 'one two' 'three four' 'five six';
    column-gap: var(--sixty-two);row-gap: var(--sixty-two);grid-template-columns: auto;grid-template-rows: auto;margin-top: var(--thirty-five)}
#spec_content .header-box .grid .mt1{grid-area: one;}
#spec_content .header-box .grid .mt2{grid-area: two;}
#spec_content .header-box .grid .mt3{grid-area: three;}
#spec_content .header-box .grid .mt4{grid-area: four;}
#spec_content .header-box .grid .mt5{grid-area: five;}
#spec_content .header-box .grid .mt6{grid-area: six;}
#spec_content .header-box .grid .mt .regular{font-size: var(--eighteen);color: #1A1A1A;font-weight: bold}
#spec_content .header-box .grid .mt .s{font-size: var(--fourteen);color: #808080;margin-top: var(--ten)}
#spec_content .header-box .flex{display: flex;justify-content: flex-start;gap: var(--ninety);margin-top: var(--seventy)}
#spec_content .header-box .flex .mt-img{width: var(--forty);cursor: pointer}
#spec_content .header-box .flex .mt-img img{width: var(--thirty-nine);height: var(--thirty-nine)}
#spec_content .header-box .flex .mt-img .medium{font-size: var(--fifteen);margin-top: var(--twenty-eight);color: #1A1A1A;}
#spec_content .body-box{margin-top: 8.02vw;}
#spec_content .body-box .mt{border-top: 1px solid #7f7f7f;width: 61.354vw;margin: 0 auto;padding-top: var(--eighty);padding-bottom: var(--eighty)}
#spec_content .body-box .mt .flex{display: flex;justify-content: flex-start;align-items: start;gap: 10.4167vw}
#spec_content .body-box .mt .flex .mt1{width: 7.7083vw;text-align: left}
#spec_content .body-box .mt .flex .mt1 .medium{font-size: 1.71875vw;}
#spec_content .body-box .mt .flex .mt2{text-align: left}
#spec_content .body-box .mt .flex .mt2 .medium{font-size: var(--twenty-eight);}
#spec_content .body-box .mt .flex .mt2 .s{font-size: var(--twenty);line-height: 1.4;color: #919191}
#spec_content .body-box .mt .flex .mt2 .ss{font-size: var(--fifteen);line-height: 1.4;color: #919191}
#spec_content .body-box .mt .flex .margin-10x{margin-top: var(--fifteen)}

