/* BASIC css start */
@import url("Noto_Sans_KR/stylesheet.css");
/* Noto Sans KR 웹폰트 가져오기 morenvy.com */
@font-face { font-family: 'Noto Sans KR'; 
             font-style: normal; 
             font-weight: 100; 
             src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), 
             url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), 
             url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype'); }

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
      url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
      url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }


#content{width:100%; margin:0 auto}
#content h1{
    font-size: 19px;
    line-height: 55px;
    text-align: center;
    font-family: 'minerva-modern';
    margin: 50px auto;
    border-top: 1px solid #000000;
    border-collapse: collapse;
    border-bottom: 1px solid #000000;
    width: 80%;
    font-weight: 700;
}

ul{width:100%}

ul.tab_menu li{
    width: 85px;
    height: 30px;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    border: 1px solid #333;
    line-height: 30px;
    font-family: "Noto Sans KR";
    font-weight: 300;
    font-size: 14px;
}
ul.tab_menu li.active{background-color:#333;color:#fff}
ul.tab_contents {padding: 0}
ul.tab_contents li{display:none;width:100%; padding-bottom: 50px;}
ul.tab_contents li:first-child{display:block}
ul.tab_contents li.content01{background-color: #ffffff; border-top: 1px solid #000000;}
ul.tab_contents li.content02{background-color: #ffffff; border-top: 1px solid #000000;}
ul.tab_contents li.content03{background-color: #ffffff; border-top: 1px solid #000000;}
ul.tab_contents li.content04{background-color:#f3f3f3}

.tab_contents .video {padding: 30px 15px;}
.tab_contents .video_info {padding: 0 0 30px 0; font-family: "minerva-modern", "Noto Sans KR", sans-serif; font-size: 25px; line-height: 25px; text-align:center; font-weight:700;}
.tab_contents .video_infosub {width: 85%; margin: 0 auto; padding: 0; font-family: "minerva-modern", "Noto Sans KR", sans-serif; font-size: 15px; font-weight: 300; line-height: 20px}
.tab_contents .line { border-bottom: 1px solid #d6d6d6; margin: 50px auto; width: 90%; text-align: center;}
.tab_contents .product {text-align: center;}
.tab_contents .product img {width: 90px; margin: 10px 5px 0; text-align: center; border: 1px solid #e5e5e5;}

.tab_contents .table {margin: 5px auto; text-align: center;}
.tab_contents .table table { margin: 0 auto; width: 80%; border-collapse: collapse; border-spacing: 1px; border-color: #ffffff;}
.tab_contents .table th {color: #ffffff; background-color: #1e1e1e; padding: 10px; font-size: 14px; font-family: "Noto Sans KR"; font-weight: 500;}
.tab_contents .table td {background-color: #f3f3f3; padding: 10px; font-size: 14px; font-family: "Noto Sans KR"; font-weight: 300;}

.tab_contents .product_link {padding: 0 0 30px 0; font-family: "minerva-modern", "Noto Sans KR", sans-serif; font-size: 20px; font-weight:500; text-align:center;}
span {color: #e42626}
.notice {width: 100%; margin: 10px auto 0; text-align: center; font-size: 15px; color:#395bbd;}
/* BASIC css end */

