@charset "utf-8";
/* 공통 --------------------------------------------------------------------------------------------------------*/
body
                                        {
                                            text-overflow: elipsys;
                                            overflow-x: hidden;
                                            background: #3C3D44 url(./images/bg.jpg) repeat center top;
                                            background-position: /*@background-image-position=*/top center/*@*/; font:0.85em/1.0 나눔고딕, Dotum, Verdana, AppleGothic, Sans-serif;
                                            color: #666;
                                        }
*
                                        {
                                            margin-top: 0px;
                                            margin-right: 0;
                                            margin-bottom: 0;
                                            margin-left: 0;
                                            padding-top: 0;
                                            padding-right: 0;
                                            padding-bottom: 0;
                                            padding-left: 0;
                                        }
.box
                                        {
                                            background: #FFFFFF;
                                            width: 700px;
                                            margin: 0px auto 0px auto;
                                            box-shadow: 0 0 35px #080809;
                                            -moz-box-shadow: 0 0 35px #080809;
                                            -webkit-box-shadow: 0 0 35px #080809;
                                            border-radius: 10px;
                                            -moz-border-radius: 10px;
                                            -webkit-border-radius: 10px;
                                            display: run-in;
                                        }
.boxtop                                 {    background: url(./images/ne.gif) no-repeat top right }
.boxtop div
                                        {
                                            font-size: 0;
                                            height: 20px;
                                            background: url(./images/nw.gif) no-repeat top left;
                                            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/nw.gif', sizingMethod='scale');
                                        }
.boxbottom
                                        {
                                            background: url(./images/se.gif) no-repeat bottom right;
                                            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/se.gif', sizingMethod='scale');
                                            clear: both;
                                        }
.boxbottom div
                                        {
                                            font-size: 0;
                                            height: 20px;
                                            background: url(./images/sw.gif) no-repeat bottom left;
                                            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/sw.gif', sizingMethod='scale');
                                        }
hr                                      {    display: none }
img
                                        {
                                            border: 0;
                                            max-width: 100%;
                                            height: auto !important;
                                        }
img:hover
                                        {
                                            /* opacity: 3; ;
                                            -o-transform: scale(1.11, 1.11);
                                            -webkit-transform: scale(1.11, 1.11);*/
                                        }
h1
                                        {
                                            border-bottom: 2px solid #ccc;
                                            line-height: 2.0;
                                            padding: padding:.2em .4em;
                                            text-decoration: none;
                                            /* [disabled]font-weight: bold; */
                                            webkit-margin-before: 0.83em;
                                            webkit-margin-after: 0.83em;
                                            webkit-margin-start: 0px;
                                            webkit-margin-end: 0px;
                                            /* [disabled]font-weight: bold; */
                                            /*border-bottom: 1px solid #ddd;*/
                                            font-size: /*@post-title-font-size*/18px; /*@_NO__DOTCOMMA__AFTER__*/ letter-spacing:-1px;
                                            text-align: center;
                                            color: #069 !important;
                                        }
h2
                                        {
                                            font-size: 1.3em;
                                            
                                        }
h3                                      {    font-size: 1.0em }
h4                                      {    font-size: 0.9em }
ol, ul, li                              {    list-style: none }
fieldset                                {    border: 1px solid #ddd }
legend                                  {    color: #333 }
a
                                        {
                                            outline: none;
                                            text-decoration: none;
                                            selector-dummy: expression(this.hideFocus=true);
                                        }
a:link, a:visited
                                        {
                                            color: #069;
                                            text-decoration: none;
                                        }
a:hover, a:active
                                        {
                                            color: #069;
                                            text-decoration: none;
                                            -o-transition: 0.1s;
                                            -webkit-transition: 0.1s;
                                            -moz-transition: 0.1s;
                                            border-bottom: 1px dotted #5ba0e5;
                                        }
/* 추가 */
.cb                                     {    clear: both }
.cnt, .c_cnt                            { }
/* 갯수 */
.date
                                        {
                                            color: #999;
                                            font-size: 12px;
                                            margin-left: 5px;
                                        }
/* 날짜 */
.hover:hover
                                        {
                                            background: #f5f5f5;
                                            text-decoration: none;
                                            font-size: large;
                                        }
.q1                                     {    color: #006699 }
/*  단위 형식 */
label
                                        {
                                            font-size: 12px;
                                            width: 130px;
                                            text-align: right;
                                            margin-right: 10px;
                                            font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
                                            color: #333333;
                                            -webkit-font-smoothing: antialiased;
                                            margin-bottom: 5px;
                                        }
label.right
                                        {
                                            text-align: left;
                                            width: auto;
                                        }
input[type="text"], input[type="email"], input[type="password"], select, textarea, input[type="search"]
                                        {
                                            border: 2px solid #d8d8d8;
                                            border-radius: 3px;
                                            -moz-border-radius: 4px;
                                            -webkit-background-clip: padding-box;
                                            -webkit-font-smoothing: antialiased;
                                            font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
                                            color: #333333;
                                            /* [disabled]margin: 0 0 5px; */
                                        }
input[type="search"]
                                        {
                                            -webkit-appearance: textfield;
                                            font-size: 15px;
                                            border-radius: 20px;
                                            -moz-border-radius: 4px;
                                            padding-bottom: 4px;
                                            -webkit-font-smoothing: antialiased;
                                            background: url(./images/magnifying-glass.png) no-repeat 6px;
                                            padding-left: 15px;
                                        }
input:focus, select:focus, textarea:focus
                                        {
                                            background-color: #f2f8fe;
                                            border-color: #6598cb;
                                            color: #000;
                                        }
.acn .errors
                                        {
                                            margin-bottom: 1em;
                                            border: solid 1px #C0C0C0;
                                            background-color: #E0E0E0;
                                            display: block;
                                            margin-left: 150px;
                                        }
.acn .errors strong                     {    color: #C00 }
.acn .errors li
                                        {
                                            list-style: disc;
                                            margin-left: 1.75em;
                                            color: #C00;
                                        }
.fieldWithErrors input, .fieldWithErrors select, .fieldWithErrors textarea, input.fieldWithErrors, select.fieldWithErrors, textarea.fieldWithErrors
                                        {
                                            background-color: #fdf1f1;
                                            border-color: #ca6464;
                                            color: #000;
                                        }
div.fieldWithErrors                     {    display: inline }
input[type="text"], input[type="email"], input[type="password"], textarea
                                        {
                                            width: 150px;
                                            padding: 2px 5px 5px;
                                            line-height: 15px;
                                            font-size: 15px;
                                        }
input[type="checkbox"]
                                        {
                                            float: left;
                                            padding: 0;
                                            margin: 4px 10px 0 0;
                                        }
input[type="radio"]
                                        {
                                            float: left;
                                            margin: 4px 10px 0 0;
                                        }
.textArea
                                        {
                                            vertical-align: top;
                                            margin-bottom: 5px;
                                        }
.textArea label
                                        {
                                            float: left;
                                            margin-right: 14px;
                                            margin-top: 7px;
                                        }
textarea
                                        {
                                            height: 100px;
                                            /* [disabled]padding-top: 4px;;*/
                                            width: 95%;
                                            margin: 0px auto 0px auto;
                                        }
legend                                  {    padding-bottom: 5px }
input[type="submit"]
                                        {
                                            font-size: 25px;
                                            -webkit-font-smoothing: antialiased;
                                        }
/* 레이아웃 ----------------------------------------------------------------------------------------------------*/
/* @group Section Nav */
#section_nav
                                        {
                                            margin: 30px auto 0px auto;
                                            padding: 10px;
                                            font-weight: bold;
                                        }
#section_nav ul
                                        {
                                            width: 700px;
                                            color: #fff;
                                            text-align: center;
                                            margin: 0px auto 0px auto;
                                        }
#section_nav li
                                        {
                                            display: inline;
                                            padding: 1px 10px 1px 10px;
                                            border-right: 1px solid rgba(254,255,255,0.5);
                                            vertical-align: bottom;
                                            font-size: 15px;
                                            line-height: 15px;
                                            font-weight: bold;
                                        }
#section_nav li h1                      {    visibility: hidden }
#sectionTitle
                                        {
                                            float: left;
                                            border-right-style: none;
                                        }
#sectionTitle a:hover                   {    border-style: none }
#sectionTitle img
                                        {
                                            margin-left: -14px;
                                            margin-top: -18px;
                                            margin-bottom: -12px;
                                            float: left; /* to keep out of the way of the h1 */
                                        }
#section_nav li:last-child
                                        {
                                            padding-right: 0;
                                            border-right-style: none;
                                        }
#section_nav a
                                        {
                                            /* [disabled]text-decoration: none; */
                                            font-weight: normal;
                                            font-style: normal;
                                            color: #fff;
                                            /* [disabled]text-shadow: black 0 1px 3px; */
                                        }
#section_nav a:hover
                                        {
                                            border-bottom: 1px dotted rgba(254,255,255,0.6);
                                            font-weight: bolder;
                                        }
#section_nav a.current                  {    border-bottom: 1px dotted #fff }
/* @end */
/* @group Section Nav */
#section_nav2
                                        {
                                            margin: 8px auto 8px auto;
                                            padding: 2px;
                                            color: #333;
                                        }
#section_nav2 ul
                                        {
                                            width: 700px;
                                            color: #333;
                                            text-align: center;
                                            margin: 0px auto 0px auto;
                                        }
#section_nav2 li
                                        {
                                            display: inline;
                                            padding: 1px 10px 1px 10px;
                                            border-right: 1px solid rgba(254,255,255,0.5);
                                            vertical-align: bottom;
                                            font-size: 11px;
                                            line-height: 15px;
                                        }
#section_nav2 li h1                     {    visibility: hidden }
#sectionTitle2
                                        {
                                            float: left;
                                            border-right-style: none;
                                        }
#sectionTitle2 a:hover                  {    border-style: none }
#sectionTitle2 img
                                        {
                                            margin-left: -14px;
                                            margin-top: -18px;
                                            margin-bottom: -12px;
                                            float: left; /* to keep out of the way of the h1 */
                                        }
#section_nav2 li:last-child
                                        {
                                            padding-right: 0;
                                            border-right-style: none;
                                        }
#section_nav2 a
                                        {
                                            text-decoration: none;
                                            font-weight: normal;
                                            font-style: normal;
                                            color: white;
                                            text-shadow: black 0 1px 3px;
                                        }
#section_nav2 a:hover
                                        {
                                            border-bottom: 1px dotted rgba(254,255,255,0.6);
                                            /* [disabled]font-weight: bolder; */
                                            color: #fff;
                                        }
#section_nav2 a.current                 {    border-bottom: 1px dotted #fff }
/* @end */
/* @group Subnav */
#subnav
                                        {
                                            height: 140px;
                                            background-color: rgba(61,81,101,0.8);
                                            color: #cacaca;
                                            /* [disabled]top: -50px;;*/
                                            box-shadow: 0 1px 0 rgba(0,0,0,0.5), 0 2px 6px rgba(0,0,0,0.8), 0 10px 20px rgba(0,0,0,0.5);
                                            -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.6), 0 1px 0 rgba(0,0,0,0.5);
                                            -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.5), 0 2px 6px rgba(0,0,0,0.8), 0 10px 20px rgba(0,0,0,0.5);
                                            position: relative;
                                            text-align: center;
                                        }
#subnav li
                                        {
                                            display: inline-block;
                                            /*IE hack for inline block support*/
                                            zoom: 1;
                                            *display: inline;
                                            margin-right: 15px;
                                            margin-left: 15px;
                                            height: 29px;
                                            padding-top: 11px;
                                        }
#subnav a
                                        {
                                            /* [disabled]color: #99a7bf; */
                                            text-decoration: none;
                                            border-style: none;
                                            font-size: 14px;
                                            line-height: 12px;
                                            /* [disabled]-webkit-transition: color 0.5s, text-shadow 0.25s; */
                                            /* [disabled]-moz-transition: color 0.25s, text-shadow 0.25s; */
                                            -o-transition: color 0.25s, text-shadow 0.25s;
                                        }
#subnav a:hover
                                        {
                                            /* [disabled]text-shadow: #000 0 2px 6px;;*/
                                            color: #fff;
                                        }
#subnav li.current a                    {    color: #fff }
/* @end */
/* @group Forms */
input[type="search"]
                                        {
                                            border: 2px solid #d8d8d8;
                                            border-radius: 3px;
                                            -moz-border-radius: 4px;
                                            -webkit-background-clip: padding-box;
                                            -webkit-font-smoothing: antialiased;
                                            font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
                                            color: #333333;
                                            margin: 0 0 5px;
                                        }
input[type="search"]
                                        {
                                            -webkit-appearance: textfield;
                                            font-size: 15px;
                                            border-radius: 20px;
                                            -moz-border-radius: 4px;
                                            padding-bottom: 4px;
                                            -webkit-font-smoothing: antialiased;
                                            background: url(./images/magnifying-glass.png) no-repeat 6px;
                                            padding-left: 15px;
                                        }
input:focus, select:focus, textarea:focus
                                        {
                                            background-color: #f2f8fe;
                                            border-color: #6598cb;
                                            color: #000;
                                        }
input[type="submit"]
                                        {
                                            font-size: 20px;
                                            -webkit-font-smoothing: antialiased;
                                            font-weight: bold;
                                        }
.social{text-align:center !important;}
.social .li{text-align:center !important;}
.social .ul{text-align:center !important;}

.snc
                                        {
                                            clean: both;
width: 610px;
                                           
                                            /* border-top: 5px solid #ccc; */
                                            /* [disabled]padding-top: 5px; */
                                            margin: 0px auto 0px auto;
                                            text-align: CENTER;
                                            
                                        }
.snc_link
                                        {
                                            clean: both;
                                            height: 20px;
                                            /* border-top: 5px solid #ccc; */
                                            /* [disabled]padding-top: 5px; */
                                            margin: 10px 0px 0px 0px;
                                            text-align: CENTER;
                                            clear: both;
                                        }
.article_img_box
                                        {
                                            border: 10px solid #eee;
                                            vertical-align: middle;
                                            box-shadow: 0 0 20px #666;
                                            filter: progid:DXImageTransform.Microsoft.Shadow(color=silver, direction=135, strength=10);
                                            margin: 0px 30px 30px 0px;
                                        }
/* 구성 단위 */
#container
                                        {
                                            clear: both;
                                            margin: 10px auto 0px auto;
                                            width: /*@post-width:380*/728px/*@*/;;
                                        }
#content
                                        {
                                            /* [disabled]background: #fff;;*/
                                            display: run-in;
                                            width: /*@post-width*/640px; /*@_NO__DOTCOMMA__AFTER__*/ margin-bottom: 0px;
                                            margin: 10px auto 10px auto;
                                        }
#sidebar
                                        {
                                            background: #FFFFFF; /*opacity: .9; filter:alpha(opacity:'9');*/
                                            display: inline;
                                            float: left;
                                            width: 250px;
                                            /* [disabled]border-radius: 20px;;*/
                                            /* [disabled]box-shadow: 0 0 20px #222;;*/
                                            padding-top: -5px;
                                            padding-right: 0px;
                                            padding-bottom: 5px;
                                            padding-left: 0px;
                                            margin: 0px auto 0px auto;
                                        }
/* Google Adsence */
/* 구글광고 */
#adsense
                                        {
                                            text-align: center !important; 
                                            width: 630px !important;
                                            height: 250px !important;
                                            /* [disabled]overflow: hidden; */
                                            vertical-align: middle;
                                            margin: 20px auto 20px auto !important;
                                            /* [disabled]box-shadow: 0 0 1px #222;*/
                                            /* [disabled]border-radius: 10px; */
                                            padding: 0px 0px 0px 0px;
                                            float: none;
                                            /* [disabled]border: 1px solid #eee; */
                                            background: #FFFFFF# /* #fafafa; _NO__DOTCOMMA__AFTER__*/ -moz-box-shadow: 0px 0px 10px #cbcbcb;
                                            /* [disabled]-webkit-box-shadow: 0px 0px 10px #cbcbcb;
background-image: url(http://cfs.tistory.com/custom/blog/94/944330/skin/images/Google_Adsense.png);                                            
                                            background-repeat: no-repeat;
                                            background-position: bottom right;  */
                                            /* [disabled]border-bottom: 3px solid #4F1E57; */
                                            /* min-height: 250px; */

                                        }
.ads_left
                                        {
                                            
                                            float: left;
                                            width: 300px;
                                            height: 250px;
                                            margin: 0px 0px;
                                            min-height: 250px;
                                        }
.ads_right
                                        {
                                            float: right;
                                            width: 300px;
                                            height: 250px;
                                            /* [disabled]background-image: url(http://ts.daumcdn.net/custom/blog/94/944330/skin/images/title_profile.png); */
                                            background-repeat: no-repeat;
                                            min-height: 250px;

                                        }
#adsense_Home
                                        {
                                            text-align: center !important; 
                                            width: 100% !important;
                                            height: 280px !important;
                                            vertical-align: middle;
                                            margin: 0px auto 0px atuo;
                                            float: none;
                                           
                                        }
.ads_left_Home
                                        {
                                            
                                            float: left;
                                            width: 50%;
                                            height: 280px;
                                           
                                           
                                        }
.ads_right_Home
                                        {
                                            float: right;
                                            width: 50%;
                                            height: 280px;
                                         

                                        }
.ads_Head
                                        {
                                            float: none;
                                            width: 100%;
                                            height: auto;
                                            margin: 0px auto 0px;
                                            padding: 20px 0px 20px 0px;
                                            /* [disabled]border: 1px solid #eee; */
                                            text-align: center;
                                        }
.ads_Text
                                        {
                                            float: left;
                                            articlewidth: 600px;
                                            height: 60px;
                                            padding: 33px 0px 33px 0px;
                                            /* [disabled]border: 1px solid #eee; */
                                        }

.ads_in_article
                                        {
                                              margin: 30px auto 0px auto !important;                                     
                                            text-align: center !important;
                                            /*  border: 1px solid #ccc; */
display: block;
/* [disabled]background-image: url(http://cfs.tistory.com/custom/blog/94/944330/skin/images/Google_Adsense.png);                                            
                                            background-repeat: no-repeat;
                                            background-position: bottom right; */
                                        }
.ads_in_article iframe
                                        {
width: 100% !important;
height: 100%;
/* padding:15px !important;
  background:#fff;
  border:1px solid #e7e7e7;  
   -moz-border-radius:4px;
  -webkit-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;  */                                          
                                        }
.ads_in_article_adby
                                        {
                                            width: 336px !important;
                                            height: 280px !important;
                                            float: inherit;
                                            position: relative;
                                            margin: 0px auto 0px auto !important;
                                            text-align: center !important;
                                            /* border: 1px solid #E1CEEC;  */
                                            padding-top: 10px !important;
                                            padding-bottom: 10px !important;
                                            display: none !important;
                                        }
.adsense_bottom
                                        {
                                            text-align: center;
                                            position: relative;
                                            width: 100%;
                                            height: 100px;
                                            overflow: hidden;
                                            vertical-align: bottom;
                                            margin: 20px auto 0px auto;
                                            /* [disabled]box-shadow: 0 0 15px #222;;*/
                                            /* [disabled]border-radius: 10px; */
                                            /* [disabled]padding: 60px 0px 0px 0px; */
                                            float: left;
                                            /* [disabled]border: 3px solid #eee; */
                                            background: #FFFFFF# /* #fafafa; _NO__DOTCOMMA__AFTER__*/ -moz-box-shadow: 0px 0px 10px #cbcbcb;
                                            /* [disabled]-webkit-box-shadow: 0px 0px 10px #cbcbcb; */
                                            /* background-image: url(http://teinsin.tistory.com/oldmin/entry/filePreview/cfile23.uf@18066B414F27E21A0BA868.gif); */
                                            /* [disabled]background-image: url(http://cfs.tistory.com/custom/blog/88/885865/skin/images/snc.gif); */
                                            /* [disabled]background-repeat: no-repeat; */
                                            /* [disabled]background-position: center; */
                                            /* [disabled]border-bottom: 3px solid #eee; */
                                        }

/* 애드박스 숨기기 */
#rAds
                                        {
                                            width: 0px !important;
                                            height: 0px !important;
                                            overflow: hidden display:none;
                                            !important: ;
                                        }
#ad250_outter
                                        {
                                            width: 0px !important;
                                            height: 0px !important;
                                            overflow: hidden display:none;
                                            !important: ;
                                        }
.ads_article                            {    text-align: center }
.ads_text
                                        {
                                            /* [disabled]border: 10px solid #eee; */
                                            height: 18px;
                                            margin: 35px auto 0px auto;
                                        }
/* content -----------------------------------------------------------------------------------------------------*/
#content h2
                                        {
                                            border-bottom: 1px solid #ddd;
                                            font-family: /*@post-title-font-family*/ 나눔고딕, "맑은고딕" "malgun gothic", dotum, gulim, appleGothic/*@*/; letter-spacing:-1px;
                                            padding: 0 0 00px;
                                            font-weight: bold;
                                        }
#content .module
                                        {
                                            margin-top: 0px;
                                            margin-right: 0;
                                            margin-bottom: 0px;
                                            margin-left: 0;
                                            /* min-height: 811px; */
                                            height: auto !important;
                                        }
/* 검색 결과 리스트 */
.search_list                            { }
.search_list h2 span                    {    color: #006699 }
.search_list ol                         { }
.search_list li
                                        {
                                            border-bottom: 1px solid #eee;
                                            padding: 7px 0;
                                        }
.search_list li a
                                        {
                                            display: inline;
                                            /* [disabled]padding: 0px 0px 0px 10px; */
                                            float: none;
                                        }
.search_list .date
                                        {
                                            float: right;
                                            /* [disabled]padding: 0px 10px 0px 0px; */
                                        }
.search_list .cnt                       { }
.search_list .name
                                        {
                                            color: #C0C0C0;
                                            font: 11px verdana, dotum;
                                            padding: 0 0 0 5px;
                                        }
/* 태그로그 */
.taglog ul
                                        {
                                            margin: 7px 0 0;
                                            /* [disabled]padding: 0px 20px 0px 20px;;*/
                                        }
.tagbox ul                              { }
.taglog li, .tagbox li                  {    display: inline!important }
.taglog li a, .tagbox li a
                                        {
                                            color: #666;
                                            display: inline!important;
                                        }
.taglog li a:hover, .tagbox li a:hover
                                        {
                                            color: #006699;
                                            font-size: 38px;
                                            font-weight: bold;
                                        }
.cloud1
                                        {
                                            font-size: 22px;
                                            font-weight: bold;
                                            letter-spacing: -1px;
                                        }
.cloud2
                                        {
                                            font-size: 18px;
                                            font-weight: bold;
                                            letter-spacing: -1px;
                                        }
.cloud3
                                        {
                                            font-size: 16px;
                                            font-weight: bold;
                                        }
.cloud4
                                        {
                                            font-size: 14px;
                                            font-weight: bold;
                                        }
.cloud5                                 {    font-size: 12px }
/* 지역로그 */
.localog dl                             { }
.localog dt, dd
                                        {
                                            border-bottom: 1px solid #eee;
                                            padding: 10px 0px;
                                        }
.localog dt span
                                        {
                                            background: url(images/local.gif) 1px center no-repeat;
                                            padding: 5px 0 5px 15px;
                                        }
.localog dd span
                                        {
                                            background: url(images/local_info.gif) 1px center no-repeat;
                                            padding: 5px 0 5px 15px;
                                        }
/* 비밀글 */
.protected
                                        {
                                            border: 5px solid #eee;
                                            margin: 50px auto;
                                            padding: 10px;
                                            text-align: center;
                                            width: 210px;
                                        }
.protected p                            {    margin: 5px }
.protected .submit                      {    display: none }
.protected .password
                                        {
                                            border: 1px solid #ddd;
                                            padding: 5px 5px 5px 50px;
                                            width: 145px;
                                        }
/* 타이틀 */
.title
                                        {
                                            position: relative;
                                            color: #069;
                                            font-size: 15px;
                                            /* [disabled]font-weight: normal; */
                                            margin: 0px auto 0px auto;
                                        }
.title .info
                                        {
                                            border-bottom: 1px solid #ddd;
                                            color: #ddd;
                                            padding: 0 0 1px;
                                            text-align: right;
                                            font-size: 11px;
                                        }
.title h2 a                             {    color: /*@post-body-color*/#006699/*@*/; }
.title h2 a:hover                       {    color: /*@post-title-color*/#333/*@*/; }
.title .date
                                        {
	background: #D20039; /*opacity: .8; filter:alpha(opacity:'8');*/
	color: #fff;
	font-family: 나눔고딕, NanumGothic, tahoma;
	font-weight: bold;
	left: 500px;
	line-height: 1.25;
	padding: 7px;
	position: relative;
	text-align: right;
	top: -30px;
	width: 68px;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
                                        }
.date2                        {    color: /*@post-body-color*/#333/*@*/; font-size: 11px; text-align: right;  float: right; }
.category2                        {    color: /*@post-body-color*/#333/*@*/; font-size: 11px }
.category2 a                      {    color: /*@post-body-color*/#333/*@*/; }
.category2 a:hover                {    color: /*@post-title-color*/#006699/*@*/; }




/* 관리자 */
.admin
                                        {
                                            color: #999;
                                            font-size: 15px;
                                            letter-spacing: -1px;
                                            margin: 0px auto 10px auto;
                                            text-align: center;
                                            font-weight: bold;
                                        }
.tagTrail
                                        {
                                            color: #999;
                                            font-size: 11px;
                                            letter-spacing: -1px;
                                            margin: 0px auto 0px auto;
                                            text-align: right !important;
                                        }
.admin a, .admin a:visited              {    color: #999 }
.admin a:hover                          {    color: #006699 }
/* 본문 */
.article
                                        {
                                            color: /*@post-body-color*/#333333/*@*/; font-family:/*@post-body-font-family*/"나눔고딕", nanumgothic, "맑은고딕", malgun gothic, lucida Grande, lucida Sans Unicode, dotum, gulim, appleGothic, sans-serif/*@*/ !important; font-size:/*@post-body-font-size*/1.1em; /*@*/
                                            line-height: 1.6;
                                            margin: 15px auto 0px auto;
                                            overflow: hidden;
                                            /* [disabled]text-align: left; */
                                            min-height: 600px;
                                        }
.article img { 

 max-width: 100%;
 min-height: auto;
}

.article a                              {    color: #006699 }
.article a:hover                        {    color: /*@post-body-color*/#333/*@*/; text-decoration:none }
.article ol, .article ul                {    padding: 0 0 0 15px }
.article ol li
                                        {
                                            list-style: decimal inside;
                                            line-height: 1.8;
                                        }
.article ul li
                                        {
                                            list-style: square inside;
                                            line-height: 1.8;
                                        }
.article dt                             { }
.article dd                             { }
.article iframe
                                        {
                                            width: 100%;
                                            height: 380px;
margin: 0px auto 0px auto;
/* padding:15px;
  background:#fff;
  border:1px solid #e7e7e7;

  clear:both;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px; */
                                        }
/* 본문 - 인용구 */
.article blockquote
                                        {
                                            border-left: 5px solid #ccc;
                                            margin: 0 30px;
                                            padding: 0 10px;
                                        }
.article p                              {    margin-bottom: 10px }
.2tt2_banner
                                        {
                                            margin: 0px auto 0px auto;
                                            text-align: center;
                                        }
/* 키워드 */
.key1
                                        {
                                            cursor: pointer;
                                            
                                            
                                        }
/* 이미지 */
.imageblock                             {    margin: 0 0 10px }
.left                                   { }
/* 이미지 왼쪽 배치 */
.center                                 { }
/* 이미지 가운데 배치 */
.right                                  { }
/* 이미지 오른쪽 배치 */
.dual                                   {    margin: 0 0 5px }
/* 이미지 2개 배치 */
.triple                                 {    margin: 0 0 5px }
/* 이미지 3개 배치 */
.cap1
                                        {
                                            color: #666;
                                            text-align: center;
                                        }
/* 이미지 아래 캡션 스타일 */
/* 본문 more & less */
.moreless_fold
                                        {
                                            background: url(images/link_in.png) top center no-repeat;
                                            color: #000;
                                            padding: 0px 80px 0px 0px;
                                            
text-align: center;
                                        }
.moreless_top
                                        {
                                            background: url(images/link_out.png) top center no-repeat;
                                            color: #000;
                                            padding: 0px 80px 0px 0px;
text-align: center;
                                        }
.moreless_body
                                        {
                                            padding: 0px 80px 0px 0px;
text-align: center;
                                        }
.moreless_bottom
                                        {
                                            background: url(images/link_out.png) top center no-repeat;
                                            color: #666;
                                            padding: 0px 80px 0px 0px;
                                            text-align: center;
                                        }
/* 태그 */
.tags
                                        {
                                            margin: 10px 0px 10px 0px;
                                            display: block;
                                            color: #999;
                                            height: auto;
                                            line-height: 1.2;
                                            text-align: left;
                                            /* [disabled]margin-top: -8px; */
                                            /* [disabled]vertical-align: bottom; */
                                            font-size: 11px;
                                        }
.tags span
                                        {
                                            /* [disabled]background: #C0C0C0; */
                                            color: #999999;
                                            margin: 0 5px 0 0;
                                            padding: 4px 6px;
                                        }
.tags a                                 { }
.tags a:hover                           {    color: /*@post-body-color*/#999999/*@*/; }
/* 트랙백, 댓글 보이기 & 감추기 */
.action_trail
                                        {
                                           border-top: 5px solid #eee;
                                            padding: 5px 0px 0px 0px;
                                            text-align: center;
                                            font-size: 14px;
                                            margin: 0px auto 0px auto;
                                            font-weight: bolder;
                                            /* border-bottom: 1px solid #eee; */
                                        }
/*.action_trail .tb         { background:url(images/icon_trackback.gif) 0 center no-repeat; padding:0 0 0 20px; }
.action_trail .rp        { background:url(images/icon_comment.gif) 0 center no-repeat; padding:0 0 0 20px; }*/
.action_trail a, .action_trail a:visited
                                        {
                                            /*background: #222;*/
                                            /* [disabled]color: #fff;;*/
                                            /* [disabled]padding: 5px 7px;;*/
                                        }
.action_trail a:hover
                                        {
                                            /* [disabled]background: #006699;;*/
                                            color: #666;
                                        }
.action_trail .cnt
                                        {
                                            color: #666!important;
                                            font-weight: bold;
                                        }
/* 트랙백 */
.trackback
                                        {
                                            border-top: 1px solid #ddd;
                                            padding: 0px 0 0;
                                        }
.trackback:hover                        { }
.trackback h3
                                        {
                                            color: #006699;
                                            font-size: 13px;
                                            font-weight: normal;
                                            margin: 10px 0 10px;
                                        }
.trackback h3 strong                    {    color: #666 }
.trackback ol
                                        {
                                            height: 1%;
                                            overflow: auto;
                                        }
.trackback li
                                        {
                                            border-top: 1px solid #ddd;
                                            height: 1%;
                                            line-height: 1.5;
                                            overflow: hidden;
                                            padding: 20px 0;
                                            text-align: justify;
                                        }
.trackback li h4
                                        {
                                            color: #333;
                                            font: bold 16px;
                                        }
.trackback li .info                     {    display: inline }
.trackback li p
                                        {
                                            clear: both;
                                            color: #999;
                                            font-size: 11px;
                                            line-height: 1.8;
                                            margin: 20px 0 0;
                                            overflow: hidden;
                                        }
.trackback .delete                      { }
/* 댓글 보기 */
.comment                                { }
.guest_list ol, .comment_list ol
                                        {
                                            border-top: 1px solid #ddd;
                                            overflow: hidden;
                                        }
.guest_list li, .comment_list li
                                        {
                                            border-bottom: 1px solid #ddd;
                                            display: block;
                                            overflow: hidden;
                                            padding: 20px 0;
                                            /* [disabled]background: #f6f6f6;;*/
                                            -moz-border-radius: 5px;
                                            -webkit-border-radius: 5px;
                                            -khtml-border-radius: 5px;
                                            border-radius: 5px;
                                            border: 1px solid #dbdbdb;
                                            color: #848484;
                                            font-size: 12px;
                                            padding: 10px;
                                            margin-top: 7px;
                                            width: 97%;
                                        }
/* 댓글 이름, 날짜 */
.guest_list li .info, .comment_list li .info
                                        {
                                            display: inline;
                                            line-height: 1.5;
                                        }
.guest_list li .name, .comment_list li .name
                                        {    color: #333 }
.guest_list li .name a, .comment_list li .name a
                                        {
                                            background: #303030;
                                            color: #fff;
                                            text-decoration: none;
                                            font-weight: normal;
                                            float: left;
                                            -moz-border-radius: 5px;
                                            -webkit-border-radius: 5px;
                                            -khtml-border-radius: 5px;
                                            border-radius: 5px;
                                            height: 22px;
                                            line-height: 21px;
                                            padding-left: 6px;
                                            padding-right: 6px;
                                            margin-bottom: 7px;
                                        }
.guest_list li .name img, .comment_list li .name img
                                        {
                                            padding: 5px;
                                            border: 1px solid #c9c9c9;
                                            -moz-border-radius: 5px;
                                            -webkit-border-radius: 5px;
                                            -khtml-border-radius: 5px;
                                            border-radius: 5px;
                                            -moz-box-shadow: 0 0 7px #cacaca;
                                            -webkit-box-shadow: 0 0 7px #cacaca;
                                            box-shadow: 0 0 7px #cacaca;
                                            float: left;
                                            margin: 0 10px 0 0;
                                        }
/* 댓글 주소, 수정, 삭제 */
.control
                                        {
                                            display: inline;
                                            float: right;
                                        }
.control a
                                        {
                                            background: #eee;
                                            color: #333;
                                            font-size: 11px;
                                            padding: 5px 7px;
                                            color: #fff;
                                            color: #fff;
                                            background: #a5bd24; /* Old browsers */
                                            background: -moz-linear-gradient(top, #a5bd24 0%, #7dac38 100%); /* FF3.6+ */
                                            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5bd24), color-stop(100%, #7dac38)); /* Chrome,Safari4+ */
                                            background: -webkit-linear-gradient(top, #a5bd24 0%, #7dac38 100%); /* Chrome10+,Safari5.1+ */
                                            background: -o-linear-gradient(top, #a5bd24 0%, #7dac38 100%); /* Opera11.10+ */
                                            background: -ms-linear-gradient(top, #a5bd24 0%, #7dac38 100%); /* IE10+ */
                                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5bd24', endColorstr='#7DAC38', GradientType=0 ); /* IE6-9 */
                                            background: linear-gradient(top, #a5bd24 0%, #7dac38 100%); /* W3C */
                                            text-shadow: 0 1px 1px rgba(0,0,0,0.25);
                                            border: 1px solid #781;
                                        }
.control a:hover
                                        {
                                            background: #006699;
                                            color: #fff;
                                            color: #fff;
                                            background: #5c8825; /* Old browsers */
                                            background: -moz-linear-gradient(top, #8fbb44 0%, #5c8825 100%); /* FF3.6+ */
                                            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8fbb44), color-stop(100%, #5c8825)); /* Chrome,Safari4+ */
                                            background: -webkit-linear-gradient(top, #8fbb44 0%, #5c8825 100%); /* Chrome10+,Safari5.1+ */
                                            background: -o-linear-gradient(top, #8fbb44 0%, #5c8825 100%); /* Opera11.10+ */
                                            background: -ms-linear-gradient(top, #8fbb44 0%, #5c8825 100%); /* IE10+ */
                                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fbb44', endColorstr='#5c8825', GradientType=0 ); /* IE6-9 */
                                            background: linear-gradient(top, #8fbb44 0%, #5c8825 100%); /* W3C */
                                            border: 1px solid #670;
                                        }
.control .address                       { }
.control .modify                        { }
.control .write                         { }
/* 댓글 본문 */
.guest_list li p, .comment_list li p
                                        {
                                            line-height: 1.8;
                                            margin: 20px 0 0;
                                            overflow: hidden;
                                            text-align: justify;
                                        }
/* 비밀 댓글 (로그아웃시 비밀글 표현) */
.hiddenComment                          { }
/* 종류별 댓글 [##_rp_rep_class_##] */
.rp_general                             { }
.rp_admin                               { }
.rp_secret                              { }
/* 종류별 댓글 [##_guest_rep_class_##] */
.guest_general                          { }
.guest_admin                            { }
/* 답글 */
.guest_list li ul, .comment_list li ul  { }
.guest_list li li, .comment_list li li
                                        {
                                            background: url(images/local.gif) 0 22px no-repeat;
                                            /* [disabled]border-bottom: 0;;*/
                                            border-top: 1px solid #ddd;
                                            margin: 0px 0 0;
                                            overflow: hidden;
                                            padding: 5px 5px 5px 15px;
                                            float: right;
                                        }
/* 댓글 입력 */
.guest_write, .comment_write
                                        {
                                            border-bottom: 1px solid #ddd;
                                            padding: 0px 0 0;
                                        }
.guest_write p, .comment_write p        {    margin: 10px 0 0 }
.guest_write label, .comment_write label
                                        {    display: none }
/* 댓글 이름, 비밀번호, 홈페이지 입력 */
.name input, .password input, .homepage input
                                        {
                                            border: 1px solid #ddd;
                                            font-family: /*@post-body-font-family=*/나눔고딕, nanumgothic; margin:0 5px 0 0;
                                            padding: 5px 0 5px 60px;
                                            width: 330px;
                                        }
input.name                              {    background: url(images/input_name.gif) 5px center no-repeat }
input.password                          {    background: url(images/input_password.gif) 5px center no-repeat }
input.homepage                          {    background: url(images/input_homepage.gif) 5px center no-repeat }
input.name:hover, input.name:focus
                                        {
                                            background: url(images/input_name.gif) #f5f5f5 5px center no-repeat;
                                            border: 1px solid #bbb;
                                        }
input.password:hover, input.password:focus
                                        {
                                            background: url(images/input_password.gif) #f5f5f5 5px center no-repeat;
                                            border: 1px solid #bbb;
                                        }
input.homepage:hover, input.homepage:focus
                                        {    border: 1px solid #bbb }
/* 비밀 댓글 */
.secret                                 { }
.secret .checkbox
                                        {
                                            position: relative;
                                            top: 2px;
                                        }
.secret label
                                        {
                                            color: #666;
                                            display: inline;
                                            font-size: 12px;
                                        }
/* 댓글 입력 */
textarea
                                        {
                                            border: 1px solid #ddd;
                                            /* [disabled]padding: 5px;;*/
                                            background-image: url(http://cfs.tistory.com/custom/blog/88/885865/skin/images/comment.gif?=18224187850.9784754381980747);
                                            background-repeat: no-repeat;
                                            background-position: right;
                                            box-shadow: 0 0 3px #222;
                                        }
textarea:hover                          {    border: 1px solid #bbb }
/* 댓글 입력 버튼 */
.submit
                                        {
                                            color: #fff;
                                            background: #39aad4; /* Old browsers */
                                            background: -moz-linear-gradient(top, #41c4f4 0%, #39aad4 100%); /* FF3.6+ */
                                            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41c4f4), color-stop(100%, #39aad4)); /* Chrome,Safari4+ */
                                            background: -webkit-linear-gradient(top, #41c4f4 0%, #39aad4 100%); /* Chrome10+,Safari5.1+ */
                                            background: -o-linear-gradient(top, #41c4f4 0%, #39aad4 100%); /* Opera11.10+ */
                                            background: -ms-linear-gradient(top, #41c4f4 0%, #39aad4 100%); /* IE10+ */
                                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41c4f4', endColorstr='#39aad4', GradientType=0 ); /* IE6-9 */
                                            background: linear-gradient(top, #41c4f4 0%, #3a8fb6 100%); /* W3C */
                                            text-shadow: 0 1px 1px rgba(0,0,0,0.25);
                                            border: 1px solid #3a8fb6;
                                            /*background: url(images/btn_submit.gif) 0 bottom repeat-x;*/
                                            /*border: 1px solid #ddd;*/
                                            /*color: #666;*/
                                            cursor: pointer;
                                            /* [disabled]font: bold 25px;;*/
                                            height: 40px;
                                            letter-spacing: 1px;
                                            width: 250px;
                                            margin-top: 0;
                                            margin-right: auto;
                                            margin-bottom: 20px;
                                            margin-left: 220px;
                                            border-radius: 5px;
                                        }
.submit:hover
                                        {
                                            color: #fff;
                                            background: #0189bc; /* Old browsers */
                                            background: -moz-linear-gradient(top, #14bcfb 0%, #0189bc 100%); /* FF3.6+ */
                                            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #14bcfb), color-stop(100%, #0189bc)); /* Chrome,Safari4+ */
                                            background: -webkit-linear-gradient(top, #14bcfb 0%, #0189bc 100%); /* Chrome10+,Safari5.1+ */
                                            background: -o-linear-gradient(top, #14bcfb 0%, #0189bc 100%); /* Opera11.10+ */
                                            background: -ms-linear-gradient(top, #14bcfb 0%, #0189bc 100%); /* IE10+ */
                                            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14bcfb', endColorstr='#0189bc', GradientType=0 ); /* IE6-9 */
                                            background: linear-gradient(top, #14bcfb 0%, #0189bc 100%); /* W3C */
                                            border: 1px solid #0370A2;
                                        }

/* paging */

.paging            { text-align:center;  font-size:14px; background-color:#f8f8f8; padding:10px 0 10px 0; margin:10px 0 10px 0;}
.paging .numbox    { border-left:1px solid #ccc; padding-left:6px; margin-left:6px;  font-size:14px;}
.paging .num       { border-right:1px solid #ccc; padding-right:8px; margin-right:5px;}
/* .paging #prevPage { background:url(./images/nav_left.png) left 1px no-repeat; padding-left:20px; } */
/* .paging #nextPage { background:url(./images/nav_right.png) right 1px no-repeat; padding-right:20px;} */

/* sidebar -----------------------------------------------------------------------------------------------------*/
#sidebar
                                        {
                                            color: #999;
                                            margin: 0px auto 0px auto;
                                        }
#sidebar .module
                                        {
                                            color: #111111;
                                            /* [disabled]border-bottom: 1px solid #222;;*/
                                            margin: 0 auto 0px auto;
                                            padding: 0 0 0px;
                                        }
#sidebar h3
                                        {
                                            color: #eee;
                                            font: bold 16px 나눔고딕, nanummyeongjo;
                                            letter-spacing: -1px;
                                            margin: 0 0 5px 5px;
                                        }
#sidebar ul                             { }
#sidebar li
                                        {
                                            display: inline;
                                            line-height: 1.2;
                                            overflow: hidden;
                                        }
#sidebar li a
                                        {
                                            color: #ddd;
                                            display: block;
                                            margin-top: 0;
                                            margin-right: 0;
                                            margin-bottom: 5px;
                                            margin-left: 5px;
                                        }
#sidebar li a:hover, #sidebar li a:focus
                                        {    color: #006699 }
#sidebar p                              { }
#sidebar .date
                                        {
                                            color: #999;
                                            font-size: 11px;
                                        }
#sidebar .name
                                        {
                                            color: #999;
                                            font-size: 11px;
                                        }
/* 소셜미디어 */
.social
                                        {
                                            height: 16px;
                                            line-height: 16px;
                                            margin: 20px 0 0;
                                        }
.social li
                                        {
                                            float: left;
                                            margin: 0 10px 0 0;
                                        }
.social li a
                                        {
                                            display: block;
                                            height: 0;
                                            overflow: hidden;
                                            padding: 16px 0 0!important;
                                            width: 16px;
                                        }
.social li.rss a
                                        {
                                            background-image: url(./images/icon_rss.png);
                                            background-repeat: no-repeat;
                                        }
.social li.twitter a
                                        {
                                            background-image: url(./images/icon_twitter.png);
                                            background-repeat: no-repeat;
                                        }
/* 프로필 */
.profile
                                        {
                                            *zoom: 1     /* [disabled]min-height:110px;;*/
                                        }
.profile img
                                        {
                                            background: #111;
                                            border: 0px solid #444;
                                            display: inline;
                                            float: none;
                                            margin: 0px 0px -10px 0px;
                                            overflow: hidden;
                                            width: 100%;
                                            border-top-right-radius: 20px;
                                            border-top-left-radius: 20px;
                                            padding: 0px 0 0;
                                            height: 200px;
                                        }
.profile span                           {    color: #666 }
.profile .title
                                        {
                                            font: bold 14px 나눔고딕, nanummyeongjo;
                                            letter-spacing: -1px; /* margin: 0 0 10px; */
                                        }
.profile .desc
                                        {
                                            color: #999;
                                            margin: 10px 0 0;
                                            text-align: justify;
                                        }
/* 검색 */
.search .input
                                        {
                                            background: #FFFFFF;
                                            border: 3px solid #4F1E57;
                                            color: #333;
                                            cursor: pointer;
                                            font-family: '나눔고딕', NanumGothic, '굴림', Gulim, AppleGothic, sans-serif;
                                            font-size: 14px;
                                            font-weight: bold;
                                            outline: none;
                                            -webkit-appearance: none;
                                            -webkit-border-radius: 0;
                                            padding: 5px;
                                            width: 250px;
                                            margin-top: 5px;
                                            margin-right: 0;
                                            margin-bottom: 5px;
                                            margin-left: 0px;
                                        }
.search .submit                         {    display: none }
/* 공지사항 */
.notice h3                              { }
/* 카테고리 */
.category                               { }
.category li li ul                      { }
.category h3                            { }
.category li li li a
                                        {
                                            border: none!important;
                                            color: #666!important;
                                            margin: 0 0 15px;
                                        }
.category li li li a:hover              {    color: #006699!important }
.category li li li:hover                {    background: #f5f5f5 }
/* 최신 글 */
.recent_post h3                         { }
/* 최신 댓글 */
.recent_comment h3                      { }
/* 최신 엮인 글 */
.recent_trackback h3                    { }
/* 태그 */
.tagbox ul                              {    padding: 5px 0 0 }
.tagbox li a                            {    background: none!important }
/* 링크 */
.link h3                                { }
/* 방문자 */
.counter
                                        {
                                            /* [disabled]background: #FFF;;*/
                                            clear: both;
                                            line-height: 1;
                                            margin: 0px 0 0;
                                            /* [disabled]padding: 5px 10px;;*/
                                        }
.counter span
                                        {
                                            color: #666;
                                            font-weight: bold;
                                            letter-spacing: 1px;
                                            padding: 0 10px 0 2px;
                                        }
.counter .total
                                        {
                                            color: #666;
                                            font-size: 13px;
                                        }
/* 배너 */
.square, .vertical
                                        {
                                            clear: both;
                                            text-align: center;
                                            margin: -20px 0px 0px 0px;
                                        }
/* footer ----------------------------------------------------------------------------------------------------*/
#footer                                        {
                                            clear: both;
                                            color: #666;
                                            font-size: 11px;
                                            line-height: 1.5;
                                            margin: 0px;
                                            padding: 0px 0px 0px 0px;
                                            position: relative;
                                            /* [disabled]float: none;;*/
                                            /* [disabled]height: 40px;;*/
                                            width: 100%;
                                            vertical-align: top;
                                            display: block;
                                            text-align: center;
                                            visibility: visible;
                                        }
#footer a, #footer a:visited
                                        {
                                            color: #666;
                                            font-weight: bold;
                                        }
#footer a:hover                         {    color: #fff; }



.copyright
                                        {
                                            text-align: center;
                                            float: none;
                                        }
.footer_info
                                        {
                                            width: 336px;
                                            height: 100%;
                                            float: left;
                                            vertical-align: top;
                                            display: inline;
                                            margin: 0px 0px 0px 0px;
                                        }
.nanumfont
                                        {
                                            position: absolute;
                                            right: 30px;
                                            text-align: right;
                                            top: 30px;
                                        }
.top a
                                        {
                                            background: #D20039;
                                            color: #fff;
                                            font-weight: bold;
                                            left: 777px;
                                            padding: 7px;
                                            position: absolute;
                                            /* [disabled]top: 1594px;;*/
                                            height: -14px;
                                        }
.top a:hover
                                        {
                                            background: #666;
                                            color: #fff!important;
                                        }
.textarea
                                        {
                                            background-image: url(http://cfs.tistory.com/custom/blog/88/885865/skin/images/comment.gif);
                                            background-repeat: no-repeat;
                                            background-position: right;
                                            text-align: left;
                                        }
#CommentAds
                                        {
                                            text-align: center;
                                            margin: 0px auto 0px auto;
                                            width: 100%;
                                            height: 15px;
                                            /* [disabled]background-color: #222;;*/
                                        }
.ad250_outter
                                        {
                                            width: 0px !important;
                                            height: 0px !important;
                                            overflow: hidden !important;
                                        }
#tistorytoolbarid                       {    display: none }
div.blogger-news-widget
                                        {
                                            background: url(http://cfs.tistory.com/custom/blog/88/885865/skin/images/daumviewonbg2.gif) no-repeat scroll center center;
                                            display: inline;
                                            clear: both;
                                            float: right;
                                            overflow: hidden !important;
                                            margin-top: 10px;
                                            margin-bottom: 10px;
                                        }
#tagbox ul
                                        {
                                            padding: 5px 2px;
                                            text-align: justify;
                                        }
#tagbox li
                                        {
                                            background: none;
                                            display: inline;
                                            padding: 0 7px 0 0;
                                        }
#tagbox li .cloud1
                                        {
                                            font-weight: bold;
                                            font-size: 14px;
                                            color: #366;
                                        }
#tagbox li .cloud2
                                        {
                                            font-weight: bold;
                                            font-size: 14px;
                                            color: #6e8a86;
                                        }
#tagbox li .cloud3
                                        {
                                            font-weight: bold;
                                            font-size: 14px;
                                            color: #333;
                                        }
#tagbox li .cloud4
                                        {
                                            font-size: 12px;
                                            color: #333;
                                        }
#tagbox li .cloud5
                                        {
                                            font-size: 12px;
                                            color: #333;
                                        }
#tagbox a:hover                         {    text-decoration: none }
.cse_search                             {    text-align: center;

margin-top: 10px;
 }
.cse_input
                                        {
                                            background-image: url('http://cfs.tistory.com/custom/blog/88/885865/skin/images/TeinSin.ico?=5829637170.5850480173248798');
                                            background-repeat: no-repeat;
                                            background-position: left;
                                            background: #FFFFFF;
                                            border: 8px solid #3EAF0E;
                                            color: #333;
                                            cursor: pointer;
                                            font-family: '나눔고딕', NanumGothic, '굴림', Gulim, AppleGothic, sans-serif;
                                            font-size: 16px;
                                            font-weight: bold;
                                            outline: none;
                                            -webkit-appearance: none;
                                            -webkit-border-radius: 0;
                                            padding: 2px;
                                            width: 250px;
                                            margin-top: 0px;
                                            margin-right: 0;
                                            margin-bottom: 0px;
                                            margin-left: 0px;
                                            background-size: auto;
                                        }
.cse_input_main
                                        {
                                            /* [disabled]background-image: url('http://cfs.tistory.com/custom/blog/88/885865/skin/images/TeinSin.ico?=5829637170.5850480173248798');;*/
                                            /* [disabled]background-repeat: no-repeat;;*/
                                            /* [disabled]background-position: left;;*/
                                            background: #FFFFFF;
                                            /* [disabled]border: 4px solid #BBBBBB;;*/
                                            /* [disabled]color: #333;;*/
                                            /* [disabled]cursor: pointer;;*/
                                            /* [disabled]font-family: '나눔고딕', NanumGothic, '굴림', Gulim, AppleGothic, sans-serif;;*/
                                            font-size: 16px;
                                            font-weight: bold;
                                            /* [disabled]outline: none;;*/
                                            -webkit-appearance: none;
                                            -webkit-border-radius: 0;
                                            /* [disabled]padding: 2px;;*/
                                            width: 220px;
                                            /* [disabled]background-size: auto;;*/
                                            /* [disabled]border-bottom-left-radius: 3;;*/
                                            margin: -5px 0px 0px 0px;
                                            /* [disabled]float: right;;*/
                                            vertical-align: middle;
                                        }
.cse_input:hover
                                        {
                                            /* [disabled]border: 7px solid #3EAF0E;;*/
                                            /* [disabled]color: #fff;;*/
                                        }
#tistorytoolbarid                       {    display: none }
div.blogger-news-widget
                                        {
                                            background: url(http://cfs.tistory.com/custom/blog/88/885865/skin/images/daumviewonbg2.gif) no-repeat scroll center center;
                                            display: inline;
                                            clear: both;
                                            float: right;
                                            overflow: hidden !important;
                                            margin-top: 10px;
                                            margin-bottom: 10px;
                                        }
/* 뷰애드박스 신발벗기기 */
/*.ad250_outter { */
/*width:0px !important;_NO__DOTCOMMA__AFTER__*/
/*height:0px !important;_NO__DOTCOMMA__AFTER__*/
/*overflow:hidden !important;_NO__DOTCOMMA__AFTER__*/
/*}*/
#livere_platform_wrapper
                                        {
                                            padding-top: -50px !important;
                                            height: 120px;
                                        }
#livere_event_notice
                                        {
                                            width: 0px !important;
                                            height: 0px !important;
                                            overflow: hidden !important;
                                        }
.powered_by
                                        {
                                            width: 0px !important;
                                            height: 0px !important;
                                            overflow: hidden !important;
                                        }
.livere_textarea
                                        {
                                            background-image: url(http://cfs.tistory.com/custom/blog/88/885865/skin/images/comment.gif) !important;
                                            background-repeat: no-repeat !important;
                                            background-position: right !important;
                                        }
.entry-ccl
                                        {
                                            width: 0px !important;
                                            height: 0px !important;
                                            overflow: hidden !important;
                                            margin-bottom: 0px !important;
                                        }
.count                                  {    text-align: right }
.footer_ads
                                        {
                                            float: left;
                                            width: 336px;
                                            height: 280px;
                                            margin: 0px 0px 0px 28px;
                                            display: inline;
                                            background-image: url(http://cfile2.uf.tistory.com/image/156CAA4A4F05FDC51BE034);
                                            background-position: center;
                                            background-repeat: no-repeat;
                                        }
#btnRSS
                                        {
                                            height: 32px;
                                            text-align: center;
                                        }
#livereContainer *                      {    font-family: "Malgun Gothic", "맑은 고딕", NanumGothic, 나눔고딕, Dotum, 돋움, Gulim, 굴림, Verdana, Arial !important }
#Review
                                        {
                                            width: 100%;
                                            height: 322px;
                                            overflow: hidden;
                                            vertical-align: middle;
                                            margin: 0px auto 10px auto;
                                            padding: 0px 0px 0px 0px;
                                            float: none;
                                            /* [disabled]border: 1px solid #eee; */
                                            background: #FFFFFF# /* #fafafa; _NO__DOTCOMMA__AFTER__*/ -moz-box-shadow: 0px 0px 10px #cbcbcb;
                                        }
.Review_left
                                        {
                                            float: left;
                                            width: 50%;
                                            height: 322px;
                                            margin: 0px 0px;
                                            min-height: 322px;
                                           
                                        }
.Reiew_right
                                        {
                                            float: right;
                                            width: 50%;
                                            height: 322px;
                                            min-height: 322px;
                                           
                                        }
.ads_in_article_adby
                                        {
                                            width: 336 !important;
                                            height: 280 !important;
                                            float: inherit;
                                            position: relative;
                                            margin: 0px auto 0px auto !important;
                                            text-align: center !important;
                                            /* border: 1px solid #E1CEEC;  */
                                            padding-top: 10px !important;
                                            padding-bottom: 10px !important;
                                            display: none !important;
                                        }