/* BASIC css start */
@import url(//fonts.googleapis.com/earlyaccess/hanna.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css); 
@import url(/design/shoedr/notosanskr.css);

#shoecaremain-top { position: relative; width: 1200px; height: 427px; text-align: center; margin: 0 auto; }
.main-top { position: relative; width: 1200px; height: 300px; display: inline-block; }

.main_movie { position: relative; width: 600px; height: 427px; float: left; }
.main_movie01 { position: relative; width: 568px; height: 318px; margin: 0px 15px 93px 15px; top: 14px; background: url('/design/shoedr/shoecare/main/movie_bg.jpg'); overflow: hidden; border: 1px solid #000000; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.main_movie02 { position: absolute; width: 600px; height: 472px; top: 0px; left: 0px; }

.main_qna { position: relative; width: 290px; height: 427px; float: left; margin-left: 10px; background: url('/design/shoedr/shoecare/main/main_qna_img.png'); }
.main_qna_list { position: relative; width: 290px; margin-top: 70px; height: 292px; }
.main_qna_list01 { position: relative; float: left; width: 290px; height: 30px; }
.main_qna_list01_no { position: relative; width: 51px; height: 22px; padding-top: 8px; float: left; }
.main_qna_list01_con { position: relative; padding-left: 13px; width: 150px; height: 22px; padding-top: 8px; float: left; }
.main_qna_list01_date { position: relative; width: 76px; height: 22px; padding-top: 8px; float: left; }
.main_qna_list01 a { color: #333333; font-family: 'Noto Sans KR', sans-serif; }
.main_qna_list01_con { text-align: left; }

.main_order { position: relative; width: 290px; height: 427px; float: left; margin-left: 10px; background: url('/design/shoedr/shoecare/main/main_order_img.png'); }
.main_order_list { position: relative; width: 290px; margin-top: 70px; height: 292px; }
.main_order_list01 { color: #333333; font-family: 'Noto Sans KR', sans-serif; }
.main_order_list01 { position: relative; float: left; width: 290px; height: 30px; }
.main_order_list01_no { position: relative; width: 51px; height: 22px; padding-top: 8px; float: left; }
.main_order_list01_con { position: relative; padding-left: 13px; width: 150px; height: 22px; padding-top: 8px; float: left; }
.main_order_list01_date { position: relative; width: 76px; height: 22px; padding-top: 8px; float: left; }
.main_order_list01 a { color: #333333; font-family: 'Noto Sans KR', sans-serif; }
.main_order_list01_con { text-align: left; }

#shoecaremain-mid { position: relative; width: 100%; text-align: center; display: inline-block; }
.mid-banner-top { position: relative; width: 1200px; height: 250px; margin: 0 auto; }
.mid-banner-mid { position: relative; width: 1200px; height: 800px; margin: 0 auto; margin-top: 10px; }
.mid-banner-mid02 { position: absolute; left: 0px; bottom: 0px; width: 1200px; height: 0px; overflow: hidden; background: url('/design/shoedr/shoecare/main/black_65_65.png') repeat; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.mid-banner-mid02 p { color: #ffffff; }
.mid-banner-mid:hover .mid-banner-mid02 { height: 800px; }
.mid-banner-mid:hover .mid-banner-mid02ab { height: 790px; }

.mid-banner-mid02 .mid02text_top { font-family: 'Hanna', sans-serif; font-size: 40px; margin-top: 240px; font-style: italic; }
.mid-banner-mid02 .mid02text_con { margin-top: 10px; font-family: 'Noto Sans KR', sans-serif; font-weight: bold; }
.fontsz25 { font-size: 25px; }
.fontsz35 { font-size: 35px; }
.fontsz40 { font-size: 40px; }

.mid-banner-mid02ab { position: absolute; left: 6px; bottom: 6px; width: 1190px; height: 0px; overflow: hidden; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.mid-banner-mid02ab p { color: #000000; }
.mid-banner-mid02ab .mid02text_top { font-family: 'Hanna', sans-serif; font-size: 40px; margin-top: 240px; font-style: italic; }
.mid-banner-mid02ab .mid02text_con { margin-top: 10px; font-family: 'Noto Sans KR', sans-serif; font-weight: bold; }

#shoecaremain_goods { position: relative; width: 1200px; margin: 0 auto; }
.shoecare_goods_top { position: relative; width: 1200px; height: 222px; }
.shoecare_goods_list { position: relative; width: 1200px; height: 3000px; }
.shoecare_goods_list .goods_list { position: relative; float: left; width: 300px; margin-top: 20px; }
.shoecare_goods_list .goods_list  .goods_listimg { position: relative; width: 300px; height: 290px; padding-top: 10px; text-align: center; }
.shoecare_goods_list .goods_list  .goods_listimg img { position: relative; width: 280px; height: 280px;}
.shoecare_goods_list .goods_list  .goods_listetc { position: absolute; width: 260px; height: 0px; padding: 0px 20px; bottom: 10px; left: 0px; text-align: center; overflow: hidden; background: url('/design/shoedr/shoecare/main/main_goods_bg.png') no-repeat; background-position-x: 50%; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease;  }

.goods_list:hover .goods_listetc { height: 150px; }

.goods_listetc .shoecare_name_01 { position: relative; width: 100%; padding-top: 30px; color: #eaff00; font-family: 'Noto Sans KR', sans-serif; font-weight: bold; font-size: 16px; }
.goods_listetc .shoecare_name_02 { position: relative; width: 100%;  height: 110px; padding-top: 15px; color: #ffffff; }

.goods_listetc .repair_name_01 { position: relative; width: 100%; padding-top: 30px; color: #eaff00; font-family: 'Noto Sans KR', sans-serif; font-weight: bold; font-size: 16px; }
.goods_listetc .repair_name_02 { position: relative; width: 100%;  height: 110px; padding-top: 15px; color: #ffffff; }

.goods_listpr { position: relative; width: 280px; margin-left: 10px; height: 102px; background: url('/design/shoedr/shoecare/main/main_goods_pr_bg.png') no-repeat; }
.goods_listprname  { position: relative; width: 280px; height: 58px; padding-top: 10px; text-align: center; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif; font-size: 14px; }
.goods_listprpr { position: relative; width: 280px; height: 22px; padding-top: 7px; text-align: center; font-weight: bold; color: #000000; font-family: 'Noto Sans KR', sans-serif; font-size: 14px; }

.goods_list:hover .goods_listprpr { color: #ff0000; }
.goods_list:hover .goods_listprname { color: #ff0000; }

.goods_listpr .oecare_name_01_sec { display: block !important; height: 22px; padding-top: 14px; }

.ht130 { height: 130px; }

#companymap { position: relative; width: 1200px; margin: 0 auto; }
#companymap2 { position: relative; width: 1200px; margin: 0 auto; }
/* BASIC css end */

