/* BASIC css start */
/*채널톡 가리기*/
div#ch-plugin {display:none !important;}

body, h1, h2, h3, h4, h5, h6, pre, xmp, plaintext, listing, input, textarea, select, button, a, code, table, p, span {font-family:'Spoqa Han Sans Neo', sans-serif;}

.wrap {max-width: 600px; margin: 0 auto; border-right: 1px #eee solid; border-left: 1px #eee solid; overflow:hidden;}
.contentWrapper {background:#fff;}

/* textBox */
.textBox {width: 100%; margin: 0 auto;padding-bottom: 30px;position: relative;}
.textBox h3 {font-size: 1.3em; font-weight: 500; letter-spacing: -2px; padding-bottom:10px;}
.textBox h2 {font-size: 2em; font-weight: 700; letter-spacing: -2px; padding:5px 0 12px 0;}
.textBox h1 {font-size: 2.2em;font-weight: 900;letter-spacing: -2px;padding-bottom: 20px;}
.textBox p {font-size: 1.1em;letter-spacing: -1px;font-weight: 400;}
.comment {width: 90%;margin: 0 auto;font-size: 1em;letter-spacing: -1px;color:#666666;}
.textBox_line {position: absolute; width: 360px; border-bottom: 3px #333 solid;}

/* 컬러 */
.gray {color:#9e9e9e; font-size:0.9em;}
.lightgray {color:#f9f9f9;}
.back_bk {background:#000000;}
.back_dg {background:#0b0b0b;}
.back_wh {background:#ffffff;}

/* align & padding */
.radius {border-radius:30px;}
.text-C {text-align:center;}
.text-L {text-align:left;}
.text-R {text-align:right;}

.pdt-200 {padding-top:200px;}
.pdt-150 {padding-top:150px;}
.pdt-140 {padding-top:140px;}
.pdt-120 {padding-top:120px;}
.pdt-100 {padding-top:100px;}
.pdt-75 {padding-top:75px;}
.pdt-50 {padding-top:50px;}
.pdt-30 {padding-top:30px;}
.pdt-25 {padding-top:25px;}
.pdt-15 {padding-top:15px;}
.pdt-10 {padding-top:10px;}

.pdb-200 {padding-bottom:200px;}
.pdb-150 {padding-bottom:150px;}
.pdb-140 {padding-bottom:140px;}
.pdb-120 {padding-bottom:120px;}
.pdb-100 {padding-bottom:100px;}
.pdb-75 {padding-bottom:75px;}
.pdb-50 {padding-bottom:50px;}
.pdb-30 {padding-bottom:30px;}
.pdb-25 {padding-bottom:25px;}
.pdb-15 {padding-bottom:15px;}
.pdb-10 {padding-bottom:10px;}



/* 상세페이지 */
@media (min-width: 600px) {
    .intro {height: 31vh !important;}
	.intro .intro_spec {height: 32vh !important;}
    .detail_popup {height: 55vh !important;}
	.frame_color {height: 70vh !important;}
	.frame_color .color-content {height: 40vh !important;}
    .battery1 .battery1_warp {height: 70vh !important;}
	.display .display_intro {height: 50vh !important;}
	.display .display_wheel {height: 55vh !important;}
	.display .display_slide {padding:16.5% 0 10% 0 !important;}
    .spec table.specTable thead tr th {height: 115px !important;}
    .certified .kc {padding-left:4%;}
}



/* 인트로 */
.intro {background: url(https://motovelo.diskn.com/J7U64SPBDX);background-size: contain;background-repeat: no-repeat;width:100%;height: 56vw;}
.intro > div {margin:0 auto;width: 100%;height: 100%;position: relative;}
.intro > div img {width:100%;}
.intro .intro_bike {position: absolute;width: 50%;top: 13%;left: 4%;z-index: 1;}
.intro .intro_bg_text {position: absolute;width: 17%;top: 4.6%;left: 49.7%;}
.intro .intro_bg_circle {position: absolute;width: 50%;top: 5%;left: 5%;}
.intro .intro_spec {background: url(https://motovelo.diskn.com/k7U64SPQUL);background-repeat:no-repeat;background-size: contain;position: absolute;width: 100%;height: 56vw;top: 0;right: 0;}
.intro .intro_spec div {position: absolute;right: 1%;top: 8%;text-align: right;}
.intro .intro_spec div p {width: 100%;letter-spacing: -1px;color: #fff;border-bottom: 1px #6b6b6b solid;margin-bottom: 4px;}
.intro .intro_spec div p:nth-child(3) {border-bottom:none;}
.intro .intro_spec div p span.intro_spec_text1{font-size: 1.1em;font-weight: 600;}
.intro .intro_spec div p span.intro_spec_text2{font-size: 2.2em;}
.intro .intro_spec div p span.intro_spec_text3{font-size: 1em;}
.intro .intro_spec div p span {font-size: 9px;line-height: 1.1;}
.intro .intro_spec div span.intro_spec_comment {color: #fff;font-size: 9px;line-height: 1;}





/* 디테일 팝업 */
.detail_popup {background:#f7f7f7;position: relative;height: 100vw;padding-top: 10%;}
.detail_popup div {position: relative;}
.detail_popup .modalWrap_img {position:absolute;transform: translate(-50%, 0);width: 100%;left: 50%;top: 32%;text-align: center;}
.detail_popup .modalWrap_img img {width: 90%;}

.detail_popup a.button{display:inline-block;padding: 2px 10px;text-decoration:none;color:#fff;background: #2e577e;border-radius: 30px;position: absolute;opacity: 0.85;font-size: 0.8em;letter-spacing:-1px;transition: 0.3s;}
.detail_popup a.button:hover {opacity:1;background: #18334d;}

.detail_popup a.modal0 {right: 21%;top: -3%;}
.detail_popup a.modal1 {right: 11%;top: 5%;}
.detail_popup a.modal2 {right: 2%;top: 44%;}
.detail_popup a.modal3 {left: 35%;top: 36%;}
.detail_popup a.modal4 {right: 5%;top: 55%;}
.detail_popup a.modal5 {right: 5%;bottom: 25%;}
.detail_popup a.modal6 {left: 16%;bottom: 21%;}
.detail_popup a.modal7 {right: 17%;bottom: 15%;}
.detail_popup a.modal8 {left: 52%;bottom: 24%;}
.detail_popup a.modal9 {left: 17%;bottom: 3%;}
.detail_popup a.modal10 {left: 35%;top: 25%;}
.detail_popup a.modal11 {left: 20%;bottom: 12%;}


#modal{display:none; position:fixed; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.3);}

.modal-con {display:none;position:fixed;top: 15%;left:50%;transform: translate(-50%,-50%);max-width: 70%;background:#fff;border-radius: 15px;opacity: 0.95; z-index:100;}
.modal-con .title {font-size: 1.4em;font-weight: 500;padding: 13px 0 10px 15px;background: #555555;color: #fff;border-radius: 15px 15px 0 0;letter-spacing: -1px;}
.modal-con .con {font-size: 1.2em;line-height:1.3;padding: 30px;text-align:center;}
.modal-con .con img {width: 85%;border-radius: 5px;margin-bottom: 20px;}

.modal-con .con p.parts_link {margin-top:30px;}
.modal-con .con p.parts_link_right {text-align: right;padding-right: 60px;}
.modal-con .con p.parts_link a {padding: 10px 16px;font-weight:500;border-radius: 50px;background: #7da4df;color: #ffffff;font-size: 0.8em;letter-spacing:-1px;transition: 0.3s;}
.modal-con .con p.parts_link a:hover {background: #598edf;}
.modal-con .close {display:block; position:absolute; border-radius:50%; text-align:center; line-height: 30px; text-decoration:none; color: #fff; font-size: 22px; font-weight: bold; right: 18px; top: 8px;}




/* 컬러 */
.frame_color {height: 145vw;background: url(https://motovelo.diskn.com/n7U64ST2Pp);background-size: contain;background-repeat: no-repeat;padding-top: 15%;}

.frame_color .color-container {cursor: pointer;width: 300px;margin: 0 auto;position: relative;}
.frame_color .color-content {position: relative;width: 90%;height: 60vw;margin: 0 auto;display: none;text-align: center;}
.frame_color .color-content.active {display: block;}
.frame_color .color-content img.color_img {position: absolute;width: 100%;bottom: 0%;left: 0%;transform: rotateZ(0deg);transform-origin:bottom left;animation-name: color_move;animation-duration: 7s;animation-timing-function: ease-out;}
.frame_color .color-content img.color_shadow {position: absolute;width: 100%;bottom: -5px;left: 0%;}
.frame_color .color-content img.color_text {position: absolute;width: 55%;top: -3%;left: 0%;}

.frame_color .color-tab {position: absolute;width: 300px;height: 155px;}

.frame_color .color-tab:nth-child(1) img {top:0;left: 50%;transform: translate(-110px, 0px);}
.frame_color .color-tab:nth-child(2) img {top:0;left: 50%;transform: translate(-32.5px, 0px);}
.frame_color .color-tab:nth-child(3) img {top:0;left: 50%;transform: translate(46px, 0px);}

.frame_color .color-tab > div {position:absolute;width: 400px;top: 90px;left: 50%;transform: translate(-200px, 0);text-align: center;}
.frame_color .color-tab img {position: absolute;width: 55px;z-index: 5;transition:.2s;}
.frame_color .color-tab p, .frame_color .color-tab hr {display:none;font-size: 1.2em !important;}

.frame_color .color-tab.active {border-bottom: none;}
.frame_color .color-tab.active img {top:-17px;animation-name: color_active;animation-duration: 2s;animation-timing-function: ease-in-out;animation-iteration-count: infinite;}
.frame_color .color-tab.active hr {display: block;width: 105px;margin: 0 auto;}
.frame_color .color-tab.active p {display:block;width: 400px;text-align:center;font-size: 28px;margin-top: 20px;}

@keyframes color_move {
    0% {opacity:0; left:-50%; transform: rotateZ(0deg);}
    5% {opacity:1; left:1%; transform: rotateZ(-0.5deg); }
    6% {transform: rotateZ(0.5deg); }
    7% {left:0%; transform: rotateZ(0deg); }
}

@keyframes color_active {
    0% {top:-17px;}
    50% {top:-25px;}
    100% {top:-17px;}
}



/* 프레임 */
.frame {position: relative;width: 100%;margin: 0 auto;background: url(https://motovelo.diskn.com/r7U64T1W07), linear-gradient(to top, rgb(252 252 252), rgb(254 254 254));background-size: cover;background-position: bottom center;background-repeat: no-repeat;text-align: center;padding-top: 5%;}
.frame img {position: relative;width: 90%;}
.frame .textBox {width:90%;}
.frame .textBox_line {top: 10%; right: 27%;}



/* 배터리 */
.battery1 {width: 100%; margin: 0 auto; padding-top:10%}
.battery1 .battery1_warp {position: relative;height: 120vw;}
.battery1 .battery1_warp img.bat_text {position: absolute;width: 15%;top: 5%;left: 5%;}
.battery1 .battery1_warp img.bat_img {position: absolute;width: 65%;top: 7%;right: 10%;z-index: 5;animation-name: batteryImg_move;animation-duration: 3s;animation-timing-function: ease-out;animation-iteration-count: infinite;}
.battery1 .battery1_warp img.bat_circle {position: absolute;width: 77%;top: 20%;right: 2%;}
.battery1 .textBox_line {top: 130px;left: 350px;}
.battery1 .textBox {width:90%}
@keyframes batteryImg_move {
    0% {top: 7%;}
    50% {top: 9%;}
    100% {top: 7%;}
}


.battery2 {width: 100%;margin: 0 auto;}
.battery2 .battery2_wrap {display: flex;flex-direction: column;align-items: center;width: 90%;margin: 0 auto;}
.battery2 .battery2_wrap .battery2_content {position: relative;box-shadow: 0 0 20px 0px #33333340;}
.battery2 .battery2_wrap .battery2_content:nth-child(2) {/* margin-left:20px; */margin-top: 20px;}
.battery2 .battery2_wrap .battery2_content img {width: 100%;}

.textBox2 {position: absolute;bottom: 0;z-index: 1;padding: 0 0 5% 3%;}
.textBox2 h2 {color: #fff;font-size: 1.6em;font-weight: 600;margin-bottom: 10px;letter-spacing: -1px;}
.textBox2 h3 {color: #fff;font-size: 1em;font-weight: 400;letter-spacing: -1px;}
.textBox2 p {color: #fff;font-size: 1.1em;line-height: 1.3;letter-spacing: -1px;}


.battery3 {padding: 7% 0;}
.battery3 img {width: 90%;}

.battery4 {padding: 8% 0;}
.battery4 img {width:100%;}





/* 디스플레이 */
.display {width: 100%;max-width: 600px;position: relative;}
.display .display_intro {position: relative;height: 100vw;margin: 0 auto;}
.display .display_intro img.dis_img {position: absolute;z-index: 5;width: 50%;top: 33%;left: 27%;animation-name: disImg_move;animation-duration: 3s;animation-timing-function: ease-out;animation-iteration-count: infinite;}
.display .display_intro img.dis_circle {position: absolute;width: 65%;top: 20%;left: 20%;z-index: 3;}
@keyframes disImg_move {
    0% {top: 33%;}
    50% {top: 35%;}
    100% {top: 33%;}
}

.display .display_wheel {position: absolute;width: 100%;height: 100vw;margin: 0 auto;top: 0;left: 0%;/* transform: translateX(-960px); *//* background: aqua; */}
.display .display_wheel img.dis_img_wheel {position: absolute;z-index: 1;transform: rotate(0deg);}
.display .display_wheel img.dis_img_text {position: absolute; top: 0; left: 50%; transform: translate(-515px, 290px);}

.display .display_slide {text-align: center;width: 95%;margin: 0 auto;padding: 10% 0;overflow:hidden;}

.display .wheel_wrap {position: relative;width: 90%;height: 90%;margin-left: 5%;margin-top: 5%;transform: rotate(0deg);transition: 0.3s;z-index:2}
.display .dis_img_wheel {width: 100%;height: 100%;position: absolute;top: 0;left: 0;transform-origin: center;}
.display .wheel_text {position: absolute;width: 100%;height: auto;top: 50%;left: 50%;transform-origin: center;transform: translate(-50%, -50%) rotate(90deg) translate(59%);text-align: center;}

.display .wheel_text p {transform: rotate(-90deg);font-size: 1.3em;letter-spacing: -1px;font-weight: 600;color: #000; opacity:0.1; transition: 0.3s;}
.display .wheel_text span {font-size: 0.8em;font-weight: 300;}
.display .wheel_text.active p {opacity:1;}

.display .swiper {overflow: visible !important;}
.display .swiper .swiper-slide img {width:100%;}

.display .swiper-pagination-bullet-active {background: #2f577c !important;}
.display .swiper-pagination-bullet {width: 8px !important;height: 8px !important;}
.swiper-button-next:after, .swiper-button-prev:after {font-size: 13px !important;}
.swiper-pagination {transform: translate3d(0,25px,0)!important;}

.display .swiper-button-next, .swiper-rtl .swiper-button-prev {
	background: #c6c6c6 !important;
	width: 23px !important;
	height: 23px !important;
	border-radius: 50px !important;
	color: #fff !important;
	margin-top: 25%;
	opacity: 0.5;
}

.display .swiper-button-prev, .swiper-rtl .swiper-button-next {
	background: #c6c6c6 !important;
	width: 23px !important;
	height: 23px !important;
	border-radius: 50px !important;
	color: #fff !important;
	margin-top: 25%;
	opacity: 0.5;
}



/* 모터 */
.motor {width: 100%;margin: 0 auto;display: flex;flex-direction: column;padding: 20% 0;}
.motor >div {}

.motor .motor_img {width: 100%;position: relative;text-align: center;margin: 0 auto;}
.motor .motor_img img {width: 90%;}
.motor .motor_img ul {position: absolute;background: #ffffffe3;width: 84%;border-radius: 10px;display: flex;flex-wrap: nowrap;justify-content: space-between;bottom: 11%;left: 8%;}
.motor .motor_img ul li {padding: 5% 0;font-size: 1em;letter-spacing: -1px;text-align: center;width: 33.333%;}
.motor .motor_img ul li:nth-child(2) > div {border-left: 2px #a4a4a4 solid; border-right: 2px #a4a4a4 solid;}
.motor .motor_img ul li > div {}
.motor .motor_img ul li span {font-size: 1.5em;font-weight: 600;}
.motor .motor_img p.comment {width: auto;display: inline-block;}

.motor .textBox {max-width: 90%;margin: 0 auto;}
.motor .motor_text {margin: 120px 0 0 50px;}



/* 타이어 */
.tire {width: 100%;margin: 0 auto;padding: 10% 0;}
.tire .tire_wrap {margin: 0 auto;text-align: center;}
.tire .tire_wrap img.tire_text {margin-right: 125px;}
.tire .tire_wrap img.tire_img {width: 90%;}




/* 서스펜션 & 브레이크 */
.suspension {width: 100%;margin: 0 auto;padding: 20% 0;}
.suspension .sus_wrap {position: relative;width: 90%;margin: 0 auto;box-shadow: 0 0 20px 0px #33333340;}
.suspension .sus_wrap .textBox2 {}
.suspension .sus_wrap .sus_img {width: 100%;}
.brake_wrap {width: 90%;margin: 0 auto; box-shadow:0 0 20px 0px #33333340;}
.brake_wrap img {width: 100%;}




/* 폴딩 & 안장 */
.saddle {width: 100%;margin: 0 auto;}

.saddle .folding_wrap {position: relative;text-align: center;}
.saddle .folding_wrap .folding_text {position: absolute;top: 0%;right: 5%;width: 75%;}
.saddle .folding_wrap .folding_car {box-shadow: 0 0 20px 0px #33333340;width: 90%;}

.saddle .height_wrap {display: flex;justify-content: space-between;margin: 0 auto;flex-direction: column;align-items: center;}
.saddle .height_wrap .height_content {position: relative;box-shadow: 0 0 20px 0px #33333340;width: 90%;}
.saddle .height_wrap .height_content img {width:100%;}
.saddle .height_wrap .height_content:nth-child(2) {margin-top:20px;}

.saddle .size_table {display: flex; flex-direction: column; align-items: center; width: 90%; margin: 0 auto;}
.saddle .size_table img.size_table_bike {width: 80%;}
.saddle .size_table img.size_table_img {width: 100%; margin-top: 10px;}
.saddle .size_table .comment {padding-top: 3%;}

.saddle .saddle_caution {width: 90%;margin: 0 auto;/* height: 272px; */border: 3px #7f8c9e solid;background: #ededed;border-radius: 15px;margin-top: 40px;position: relative;text-align: center;}
.saddle .saddle_caution h1 {font-size: 1.7em;font-weight: 600;margin: 8% 0 5% 0;}
.saddle .saddle_caution p {font-size: 1em;font-weight: 500;line-height: 1.3;margin-bottom: 5%;}
.saddle .saddle_caution img {width: 70%;}




/* 파스 & 스로틀 */
.driving_mode {width: 100%;margin: 0 auto;padding: 20% 0;}
.tab {display: inline-block;width: 48%;padding: 4% 0;cursor: pointer;border-bottom: 2px solid #e3e3e3;text-align: center;font-size: 1.3em;font-weight: 300;transition: 0.2s;letter-spacing: -1px;}
.tab:hover {font-weight: 600;}
.tab.active {background-color: #fff; font-weight: 600; border-bottom: 4px solid #757575;}
.tab_content {padding: 3%;display: none;}
.tab_content.active {display: block;}

.mode_tab {display: flex; justify-content: space-around;}
.tab_content img {width: 100%;margin-bottom: 7%;box-shadow: 0 0 20px 0px #33333340;}
.tab_content h1 {font-size: 1.5em;font-weight: 600;letter-spacing:-1px;}
.tab_content p {font-size: 1em;margin-top: 1.5%;}


        


/* 전방라이트 */
.light  {width: 100%;padding: 20% 0;}
.light .light_wrap {}
.light .light_wrap div {background:#000;position:relative;width: 100%;overflow: hidden;}
.light .light_wrap .light_off {}
.light .light_wrap .light_on {display:none;}
.light .light_wrap div .light_btn {position: absolute;width: 22%;top: 10%;right: 3%;cursor: pointer;}
.light .light_wrap div .light_img {width: 200%;margin-left: -55%;}
.light .comment {margin:0 auto;padding-top: 10px;}




/* 변속기 */
.shift {width: 100%;margin: 0 auto;padding: 20% 0;}
.shift .shift_wrap {display: flex;flex-direction: column;align-items: center;width: 100%;}
.shift .shift_wrap .shift_content {position: relative;box-shadow: 0 0 20px 0px #33333340;width: 90%;}
.shift .shift_wrap .shift_content:nth-child(2) {margin-top: 20px;}
.shift .shift_wrap .shift_content img {width: 100%;}





/* 패키지 */
.package {width: 100%;margin: 0 auto;padding: 20% 0;}
.package .package_wrap {display: flex;flex-direction: column;align-items: center;}
.package .package_wrap .package_content {position: relative;box-shadow: 0 0 20px 0px #33333340;width: 90%;}
.package .package_wrap .package_content p {}
.package .package_wrap .package_content p a {color: #555555;font-size: 1.1em;font-weight: 600;background: #ffffffa6;box-shadow: 0px 0px 10px #00000021;padding: 2% 4%;border-radius: 50px;position: absolute;top: 3%;left: 35%;}
.package .package_wrap .package_content:hover a{ opacity:1;}
.package .package_wrap .package_content:nth-child(2) {margin-top: 20px;}
.package .package_wrap .package_content img {width: 100%;}
.package .comment {margin-top:30px;}





/* 제품사이즈*/
.size {background:url('https://motovelo.diskn.com/H7S4eF0BoY') no-repeat center / cover;width:100%;position: relative;text-align: center;}
.size > .textBox {padding-top: 130px; padding-bottom: 50px;}
.size img {width: 85%;}

.size table.sizeTable {width: 95%;margin: 0 auto;margin-top:40px;}
.size table.sizeTable td, table.sizeTable th {border: 1px solid #5e5e5e; padding:8px 0;}
.size table.sizeTable th, 
.size table.sizeTable td {border-right:none; border-left:none;}
.size table.sizeTable td:nth-child(1) {font-weight:700;}

.size table.sizeTable tbody td {font-size: 20px; font-weight:500; color: #000000; padding: 20px 0;}
.size table.sizeTableBasic tbody td {font-size: 1em;font-weight:500;color: #000000;padding: 20px 0 28px 0;vertical-align: bottom;}

.size table.sizeTable thead { }
.size table.sizeTable thead th {font-size: 1.1em;font-weight: normal;color: #000000;text-align: center;padding: 10px 0;}
.size .comment {text-align: right; max-width: 860px; margin: 0 auto;}

.size .sizeFold {width: 100%;margin:0 auto;text-align: center;}
.size .sizeFold img {width: 60%;}
.size .sizeFold table.sizeTable {}
.size .sizeFold table.sizeTable::after {content: ''; display: block; clear: both;}
.size .sizeFold table.sizeTable caption {display: block; width: 500px; text-align: right; font-size: 16px; letter-spacing: -1px; color: #666666;}





/* 스펙 */
.spec {width:100%;position: relative;text-align: center;background:#ffffff;padding: 20% 0;}
.spec > .textBox {padding-top: 130px; padding-bottom: 50px;}

.spec .specTable_wrap {max-width: 1000px; margin: 0 auto;}
.spec .specTable_wrap::after {content: ''; display: block; clear: both;}

.spec table.specTable {float:left;}
.spec table.iconTable {width: 20%;font-weight:500;}
.spec table.modelTable {width: calc(80%/3);}

.spec table.iconTable tbody tr td img {width:18px;}

.spec table.specMain {background:#f1f1f1;}
.spec table.specTable td, .spec table.specTable th {border: 1px solid #c3c3c3;/* padding:15px 0; */font-size: 1em;letter-spacing:-1px;color:#333333;height: 60px;line-height: 1.3;}
.spec table.specTable th,
.spec table.specTable td {border-right:none; border-left:none;}
.spec table.specTable td.height70 {height: 90px;}

.spec table.specTable tr:nth-child(1) th,
.spec table.specTable tr:nth-child(1) td,
.spec table.specTable tr:nth-child(2) td {border:none;padding-top: 12px;}

.spec table.specTable tr:nth-child(1) td {font-size: 1.3em;font-weight:900;line-height: 1.1;}
.spec table.specTable tr:nth-child(2) td {/*padding:0 0 15px 0*/}

.spec table.specTable thead tr th {width: 100%;height: 75px;}
.spec table.specTable thead tr th img {width: 90%;}
.spec table.specTable .colorChip  {width: 15px;height: 15px;border:1px #bdbdbd solid;border-radius: 60px;margin: 0 auto;display: inline-block;text-align: center;}
.spec table.specTable .comment1 {font-size: 0.7em;color: #999999;font-weight: 500;}
.spec table.specTable .comment2 {font-size: 0.8em;letter-spacing:-1px;color:#666;}
.spec table.specTable .comment3 {font-size:0.8em; letter-spacing:-1px;}

.spec table.specTable .color_wh {background:#ffffff;}
.spec table.specTable .color_bk {background:#000000;}
.spec table.specTable .color_gr {background:#9e9e9e;}
.spec table.specTable .color_ne {background:#e1ff00;}

.spec table.specTable select {font-size: 16px; padding: 2px; border: 1px #c8c8c8 solid; color: #333333; letter-spacing: -1px;}
.spec .comment {text-align:left;}
.spec .comment p {margin-bottom:5px;}






/* 인증 & 구성품 */

.certified {width:100%;position: relative;background:#eeeeee;}
.certified .kc {margin:0 auto;padding-top: 4%;display: inline-block;}
.certified .kc > div {width: 49%;float: left;padding-bottom: 3%;}
.certified .kc > div:after {content: ''; display: block; clear: both;}
.certified .kc img {width: 15%;float:left;}
.certified .kc img:after {content: ''; display: block; clear: both;}
.certified .kc p {width: 100%;font-size: 0.9em;font-weight: 500;color:#4e4e4e;}


.item {width:95%;position: relative;text-align: center;background:#ffffff; margin:0 auto;}
.item > .textBox {padding-top: 20%;padding-bottom: 5%;}

.item .itemBox {display: flex;justify-content: center;width: 100%;}
.item .itemBox > div {width: 33.333%;}
.item .itemBox > div:nth-child(1), .item .itemBox > div:nth-child(2) {margin-right: 2%;}
.item .itemBox > div img {box-shadow: 0 0 20px #c7c7c7;border-radius: 15px;width: 100%;}
.item .itemBox > div p {font-size: 18px; font-weight: 600; margin-top: 15px; color: #555555;}

.item .comment {margin-top: 30px; }


/* BASIC css end */

