        @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
        @import url(http://fonts.googleapis.com/earlyaccess/jejuhallasan.css);

        html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
            margin: 0;
            padding: 0;
            border: 0;
            font: inherit;
            font-size: 100%;
            vertical-align: baseline;
        }


        html {
            line-height: 1;
        }

        ol, ul {
            list-style: none;
        }

        table {
            border-collapse: collapse;
            border-spacing: 0;
        }

        caption, th, td {
            text-align: left;
            font-weight: normal;
            vertical-align: middle;
        }

        q, blockquote {
            quotes: none;
        }

            q:before, q:after, blockquote:before, blockquote:after {
                content: "";
                content: none;
            }

        a img {
            border: none;
        }

        article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
            display: block;
        }

        .pull_right {
            float: right;
        }

        .pull_left {
            float: left;
        }

        * html {
            font-size: 100%;
        }

        html {
            font-size: 16px;
            line-height: 1.625em;
        }

        * {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

        a {
            color: black;
            text-decoration: none;
        }


        body {
            background: white;
            font-family: 'Nanum Gothic', sans-serif;
            font-weight: 400;
            color: #555555;
            position: relative;
        }
        /*-------------------------------------기본--------------------------------------------------------*/
        .bghd {
            width: 100%;
            height: 576px;
            background-image: url(./images/image1.png);
            background-position: center;
            background-size: cover;
            position: relative;
            overflow: hidden;
        }

        .bghdlogo {
            width: 330px;
            height: 320px;
            position: absolute;
            overflow: hidden;
            top: 30%;
            left: 50%;
            margin-left: -140px;
        }

        .logo {
            margin-bottom: 50px;
        }

        .snsmenu {
            width: 330px;
            height: 30px;
        }

            .snsmenu ul li {
                float: left;
                margin-right: 30px;
            }

                .snsmenu ul li:nth-child(3) {
                    margin-right: 0px;
                }

            .snsmenu ul {
                margin: 0 auto;
                width: 127px;
                height: 30px;
            }

        /*-----------------------------------------------------------------*/
        .blogMenu {
            width: 100%;
            height: 60px;
            padding-top: 20px;
            border-bottom: 1px solid #dedede;
            overflow: hidden;
            position: relative;
        }

            .blogMenu li {
                float: none;
            }

        .link_tit, .c_cnt {
            display: none;
        }

        .category_list li {
            text-align: left;
            margin-right: 86px;
            font-size: 18px;
            font-weight: bold;
            display: inline-block;
        }
.foomenu .category_list li {
            text-align: left;
            margin-right: 86px;
            font-size: 13px;
            font-weight: bold;
            display: inline-block;
        }
.foomenu .category_list li a{color:#95989a;}
.link_item{clear:both;}
            .category_list li:last-child {
                margin-right: 0px;
            }

        .blogMenu ul {
            width: 560px;
            overflow: hidden;
            margin: 0 auto;
        }
        /*---------------------------------------------------*/
        .content {
            width: 1196px;
            overflow: hidden;
            position: relative;
            left: 50%;
            margin-left: -598px;
            top: 36px;
					margin-bottom: 50px;
        }

        .conletter {
            width: 100%;
            overflow: hidden;
            float: left;
            margin-right: 25px;
        }

        /*----------------------------*****---------------------------------*/
.skin_view{width: 1000px; margin : 0 auto;}
.area_title{text-align : center; line-height : 45px; border-bottom : 1px solid #ccc;width: 960px;height: 160px; margin : 0 auto;}
.tit_category a{color :#1f2857;font-weight: 900;}
.tit_post{font-size : 20px; color:#3b3b3b;font-weight: 900;}
.area_title span{font-size : 16px; color:#d9d9d9;font-weight: 200;}
.bgbutton{padding: 5px 10px;
            background-color: #1f2857;
            color: white;
            border-radius : 2px;
            border : none;}
.area_view{margin-top:40px;margin-bottom:10px;}
.tt_article_useless_p_margin{width: 900px; margin : 0 auto;}


/*---댓글---*/
/* 쓰기 */
#guestWrite, .commentWrite {width:/*@post-width*/960px/*@*/; }
#guestWrite {margin-top:5px; }
.commentWrite {margin-top:19px; }
.head label {display:block; margin-bottom:3px; color:#a3a3a3; font:11px dotum, sans-serif; text-transform:lowercase; }
.head {float:left; }
.name, .password {width:133px; }
.name input.text, .password input.text {width:122px; }
.homepage input.text {width:/*@post-width:-273*/427px/*@*/; }
.secretWrap {clear:both; padding:2px 0; text-align:right; }
.secretWrap label {color:#979796; font:11px/11px dotum; }
.secretWrap label, .secretWrap input {vertical-align:middle; }
.btn-write {width:/*@post-width*/935px/*@*/; height:40px; margin-top:5px; text-align:right; }
.btn-write input.submit {float:right; width:80px; height:40px; background-color: #e0e0e0; border : none; color: white;border-radius : 5px;font-size:15px;}
/* 읽기 */
#guestList {margin-top:20px; }
#guestList li, .commentList li {width:/*@post-width*/930px/*@*/; word-break:break-all; word-wrap:break-word; overflow:hidden;border-bottom: 1px solid #eaeaea;margin-bottom: 10px;}
#guestList .name, #guestList .name a, .commentList .name, .commentList .name a {color:#585858; font:11px;}
#guestList .date, .commentList .date {color:#b0b0b0; font:11px/20px tahoma; }
#guestList p, .commentList p {padding:5px 0 11px 0; color:#A4A4A4;}
.control {float:right; color:#666; font:8px/20px tahoma; }
.control a {color:#b5b4b4; font:11px/20px tahoma; letter-spacing:1px; }
#guestList ul li, .commentList ul li {
	width:/*@post-width:-13*/930px/*@*/;
	padding:0 0 0 13px;
	background:url(images/iconIndentArrow_re.gif) no-repeat 0px 3px;
}

.commentList li{ margin-left: 0px;}
.commentList{width: 930px; margin :0 auto;padding: 0px 0px 0px 5px; border: 0px solid #eaeaea;}
.btn_replymore{float : right;background-color: white; border : none; color: #1f2857;font-weight: 600;margin-right: 0px;}
.dtit_reply{width: 930px;  margin :0 auto;padding-top: 30px;}
.address{display : none;}
.tf_reply{resize:none;  border: 1px solid #e0e0e0; width: 930px;height: 100px;}
.inner_paging,.area_paging{text-align : center;}
.inner_paging a{font-size:12px;margin-left: 10px; color:#999;}
.inner_paging a:hover{color:#222;}
.article_skin{ margin-bottom: 30px; overflow: hidden;}
.cont_skin{margin-bottom: 30px;}
.btn_reply span:nth-child(2){display : none;}
.btn_reply{border:none;background-color:#ffffff;color:#1f2857;font-weight: 600;}
#entry6Comment{padding-top: 30px;}
.commentList ol li div{width: 930px;}
.area_paging{ width: 1100px;    margin: 0 auto;height: 50px;}
.inner_paging{ width: 300px;line-height : 40px;}
/*----------------------------------------------*/
.list_content{border: 1px solid #e6e6e6;width: 1100px; height: 260px; overflow: hidden; margin:0 auto; padding: 10px;}
.thumbnail_post{width: 390px; height: 240px; float : left;}
.detail_info{width: 680px; height: 60px; float : left;}
.link_post,.link_post a{width: 680px; height: 78px; float : left; overflow: hidden;}
.txt_bar{display : block;color:#1f2857;font-weight: 600;font-size:15px; margin-top:5px;}
.link_post{margin-top:20px;}
.txt_bar a{color:#1f2857;font-weight: 600;}
.link_post a p{line-height : 20px;font-size:13px;}
.tit_font{width: 680px; float : left; overflow: hidden; margin-top:40px;}
.detail_info .tit_post{font-size:20px;font-weight: bold;color:#3b3b3b;}
.catimg,.over{ width: 370px;
            height: 240px;}
.over{background-color: rgba(0, 0, 0, 0.58);position: absolute;}
/*--------------*/
.over .tit_post{font-size:20px; color:#fff;}
.over .txt_bar,.over .txt_bar a{font-size:12px;color:#fff;}
.over{ padding: 0px 30px; text-align : center;}
.overtext{ width: 310px;
            height: 85px;position: absolute; top : 50%; margin-top:-30px;}

/*----------------------*/
.gatsearch .search{ border: 1px solid #eaeaea;width: 380px;
            height: 40px;overflow: hidden;float : right;}
.gatsearch{position: absolute;width: 380px;height: 42px;right: 45px;}
.txt_gat{width: 680px;
            height: 40px;overflow: hidden;}
/*----------------------------------------------*/
  
        .search {
            width: 380px;
            height: 40px;
            overflow: hidden;
					border: 1px solid #eaeaea;
        }
            .search input {
                width: 337px;
                height: 40px;
                border: none;
                color: #262626;
                float : left;
            }
                /*인풋 안의 글자 색 */
                .search input::-webkit-input-placeholder {
                    color: white;
                }

                .search input:-moz-placeholder {
                    color: white;
                }

                .search input::-moz-placeholder {
                    color: white;
                }

                .search input:-ms-input-placeholder {
                    color: white; 
                }
                .search button{width: 40px;
                height: 40px;display : block;
            float : left; background-color: white; border : none;padding: 10px;}
        /*----------------*/
        .searchicon {
            display : block;
            float : left;
        }

        .side {
            width: 390px;
            overflow: hidden;
					position: absolute;
					z-index:999;
					right: 0;
        }
.fb{ margin-top: 30px;}
        .fb, .youtube {
            width: 390px;
            overflow: hidden;
            margin-bottom: 30px;
            background-color: white;
            border: 1px solid #eaeaea;
            padding-top: 10px;
        }
.youtube{width: 390px;
            overflow: hidden;}

            .fb a, .youtube a {
                margin-left: 20px;
                
                   
            }

            .fb div, .youtube div {
                border-top: 1px solid #eaeaea;
                width: 390px;
               overflow: hidden;
                padding: 20px;
                margin-top: 10px;
            }
.my_edit a{font-size: 12px; color:#ccc;}
.my_edit a:hover{font-size: 12px; color:#000;}
.dmy_edit{padding-left: 50px;}
.tit_reply{margin-left: 5px;}
.tt_article_useless_p_margin:nth-child(1){border-top : 0px solid #ccc;}
        /*--------------------------------------footer------------------------------------------------*/
        footer {
            width: 100%;
            height: 380px;
            background-color: #262626;
            position: relative;
					  overflow: hidden;
        }


.new,.foomenu,.footag{
					width: 250px;
            height: 240px;

					float: left;
        }

        .footside {
            width: 1500px;
            height: 255px;
            position: absolute;
            left: 50%;
            margin-left: -589px;
            top: 35px;
        }
.foobuttom{width:100%;
            height: 70px;
	position: absolute;
background-color: #121212;bottom : 0;font-weight: bold;text-align : right; line-height : 70px; padding-right: 23%;}

.foocalendar{width: 200px;float: left; height: 240px; margin-right: 100px;}
.cal_month{margin-left: 40px;}

.foomenu .category_list li{width: 200px;}

        .foomenu .sub_category_list {
            display: none;
        }

.new .box_aside p,.footag p,.foomenu p{font-size:18px; color:#595959;font-weight: 900;}
.box_aside ul li a,.footag a{color:#95989a;font-size:13px;}
.foocalendar a,.foocalendar td{color:#95989a;font-size:13px;}

.another_category{ border: 0px solid #eaeaea;!important;}



/*-----------------------------------------*/
._2p3a{width:100%;height: 100%;min-width: 100%;}

