﻿@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
        .btn_preview_nav {
            cursor: pointer;
        }

        body {
            min-width:960px;
        }

        #header {
            width:100%;
            height:100px;
            border:0;
        }

        #header_contents {
            width:960px;
            height:100%;
            margin:0 auto;
            position:relative;
        }

        #gnb {
            width:100%;
            height:40px;
            background-color:#c62828;
            color:#fff;
            border:0;
            line-height:40px;
            font-size:12px;
        }

        #gnb a {
            color:#fff;
            text-decoration:none;
        }

        .top_logo {
            position:absolute;
            left:0;
            top:20px;
        }

        .top_sns_link {
            position:absolute;
            right:0;
            top:30px;
        }

        .inner_contents {
            width:960px;
            height:100%;
            margin:0 auto;
            position:relative;
        }
        #gnb div.inner_contents a {
            margin-left:50px;
        }
        #gnb div.inner_contents a:first-child {
            margin-left:80px;
        } 
         #gnb div.inner_contents a:hover {
             color:#fff429;
         }
        .container {
            min-height:100px;
        }

        #footer {
            width:100%;
            border-top:1px solid #eeeeee;
            height:100px;
        }

        .footer_logo {
            position:absolute;
            left:0;
            top:30px;
        }

        .footer_address {
            position:absolute;
            top:30px;
            left:162px;
            color:#9e9e9e;
        }

        .footer_banner {
            position:absolute;
            top:30px;
            right:0;            
        }

        .footer_banner img {
            display:inline-block;

        }

        #banner_zone {
            width:960px;
            height:560px;
            position:relative;
        }

        .content_zone {
            position:relative;
            margin-top:45px;
        }

        .content_title {
            
            height:36px;
            font-size:16px;
            font-family:"Nanum Gothic";
            font-weight:bold;
        }
        .content_body {
            height:220px;
        }

        .nav_left {
            position:absolute;
            top:70px;
            left:0;
        }

        .nav_right {
            position:absolute;
            top:70px;
            right:0;
        }

        .content_product .content_body {
            position:relative;
        }

        .content_product .content_body li {
            list-style:none;
            float:left;
            margin:0 5px 0 5px;
            text-align:center;
        }

        .content_product .content_body li:first-child {
            margin-left:10px;
        }

        .content_product {
            width:548px;
            margin-right:20px;
            float:left;
            height:256px;
        }

        .content_news {
            width:390px;
            float:left;
        }

        .zone01 {
            height:256px;
        }

        .content_news .content_body table {
            width:100%;
        
        }

        .content_news .content_body table tr.row01 td div.c01 {
            width:164px;
            height:120px;
            float:left;
            margin-bottom:10px;
        }

        .content_news .content_body table tr.row01 td div.c02 {
            width:200px;
            height:120px;
            float:left;
            margin-left:20px;
        }

        .content_news .content_body table tr.row01 td div.c02 div.title {
            font-size:16px;
            font-weight:bold;
            margin-bottom:10px;
        }

        .content_news .content_body table tr.row01 td div.c02 div.contents {
            line-height:1.5em;
        }


        .content_news .content_body table tr.row02 td {
            height:20px;
        }

        .content_news .content_body table {
            border-collapse:collapse;
        }

        .content_news .content_body table td.c03 {
           font-size:12px;
           color:#bdbdbd;
           line-height:20px;        
        }

        .zone02 {
            width:100%;
            height:316px;
            margin-bottom:40px;
        }

        .content_hair {
            width:468px;
            float:left;
            margin-right:20px;
        }

        .content_store {
            width:472px;
            float:left;
        }

        .form_srch input {
            width:422px;
            height:40px;
            line-height:40px;
            display:block;
            float:left;
            text-indent:10px;
        }

        .form_srch button {
            width:45px;
            height:44px;
            display:block;
            border:0;
            background-color:#5f5f5f;
            color:#bdbdbd;
            float:left;
        }

        .content_store div.content_body {
            height:40px;
        }
        .store_list {
            margin:0;
            padding:0;
        }
        .store_list li {
            float:left;
            list-style:none;
            margin:0;
            padding:0;
            text-align:center;
        }

         .store_list li.item01, .store_list li.item02 { margin-right:8px;}


         /* 서브 */
        .main_banner {
            width:100%;
            background-color:#212121;
        }

        .sub_menu_tab {
            margin-top:20px;
            height:60px;
            width:100%;
        }

        .sub_menu_tab img {
            display:block;
            float:left;   
            cursor:pointer;             
        }

        .sub_title {
            margin-top:40px;
        }

        .sub_sub_tab {
             height:40px;
        }

        .sub_sub_tab img {
            display:block;
            float:left;   
            cursor:pointer;              
        }