@charset "utf-8";

/*나눔고딕*/
/*@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
/*
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(./images/NanumGothic-Bold.eot);
  src: url(./images/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(./images/NanumGothic-Bold.woff2) format('woff2'),
       url(./images/NanumGothic-Bold.woff) format('woff'),
       url(./images/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(./images/NanumGothic-Regular.eot);
  src: url(./images/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(./images/NanumGothic-Regular.woff2) format('woff2'),
       url(./images/NanumGothic-Regular.woff) format('woff'),
       url(./images/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(./images/NanumGothic-ExtraBold.eot);
  src: url(./images/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(./images/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(./images/NanumGothic-ExtraBold.woff) format('woff'),
       url(./images/NanumGothic-ExtraBold.ttf) format('truetype');
}
*/

.slicknav_menu {display:none;}

/*
@media screen and (max-width: 40em) {
	.js #menu {display:none;}
	.js .slicknav_menu {position:relative;display:block;}
}
*/


/* Mobile Device */
/*320px 미만 해상도의 모바일 기기를 위한 코드를 작성한다. (iphone 대응)*/
/* Tablet & Desktop Device 사용자 해상도가 320px 이하일 때 이 코드가 실행됨. 모바일코드를 작성한다. */
@media all and (max-width:321px ) {
  .view_w{display:none;}
  .view_m{}
  .js #menu {display:none;}
  .js .slicknav_menu {position:relative;display:block;}

  .wrapper{width:100%;}
  #m_logo{/*display:none;*/position:absolute;left:0px;top:0px;width:100px;padding:10px 16px 16px}
  #m_logo2{display:none;position:absolute;left:0px;top:0px;width:100px;padding:10px 16px 16px}

  /*Detail*/
  #sidebar{overflow:hidden;width:100%;}
  #content_custom{width:100%;}

  .big_banner img{width:100%;}
  /*
  .s_banner li a:hover span{position:absolute;left:50%;bottom:0;width:228px;margin-left:-114px;}*/
  .s_banner li a span{position:absolute;left:50%;bottom:0;width:228px;margin-left:-114px;/*width:228px;margin:0 auto;*/}
  .s_banner li{width:100%;text-align:center;}
  .s_banner li img{}

  #tab_content{margin-top:10px;}
  #tab_content .tab_area li{width:33%;border-top:1px solid #efefef;border-bottom:1px solid #efefef;border-right:1px solid #efefef}
  #tab_content .tab_area span{display:none;}
  #tab_content .tab_view li{width:100%;}
  #tab_content .tab_view li img{width:100%;}

  #footer .f_list{/*position:absolute;right:0;top:30px;*/width:288px;margin:0 auto;vertical-align:middle;}
	/* footer mo */
	#footer .ico1{background: url(./images/duo_ico.png) no-repeat 6px -525px;}
	#footer .ico2{background: url(./images/duo_ico.png) no-repeat 6px -575px;}
	#footer .ico3{background: url(./images/duo_ico.png) no-repeat 3px -625px;}
	#footer .ico4{background: url(./images/duo_ico.png) no-repeat 6px -675px;}
	#footer .ico5{background: url(./images/duo_ico.png) no-repeat 3px -725px;}
	#footer .ico6{background: url(./images/duo_ico.png) no-repeat 6px -775px;}
	#footer li a{display:block;margin-left:7px;margin-right:7px;min-width:34px;height:30px;line-height:30px;text-indent:-999999px;color:#a5abb4;font-size:13px;letter-spacing:-1px;}

  /*모바일 티스토리 헤더*/
  #ttMenubarInnerWrap{display:none;}
  /*#container_custom .wrap .wrap_inner img{width:100%;}*/
  #container_custom .wrap .wrap_inner #ccl-icon-30-0{width:15px;}
  #container_custom .wrap .wrap_inner .list_search img {width:10px;}
  #container_csutom .wrap_comment .list_comment .btn_cmt{width:34px;}

  /*** main Tab 영역 썸네일 사이즈 및 여백 조정**/
  body.tistory_grid_700 div#ttCanvas .allje-span-3 {width:150px !important; margin-right:2px !important; margin-left:2px !important;}
  /*** main 성혼스토리 영역 사이즈 조정**/
  body.tistory_grid_700 div#ttCanvas li.allje-span-4 {margin:0 0 0 50px !important;}
  div#ttCanvas #ttItem1405422005 .tt-post-title .allje-text-1 {font-size:8pt !important;font-family:Nanum Gothic !important;}
  /*** sub Paging 영역 사이즈 조정**/
  #prevPage {display:none;}
  #nextPage {display:none;}
  #paging .numbox {font-size:6px !important;}

}

/* Mobile Device */
/*768px 미만 해상도의 모바일 기기를 위한 코드를 작성한다. (갤럭시 등)*/
/* Tablet & Desktop Device 사용자 해상도가 760px 이하일 때 이 코드가 실행됨. 모바일코드를 작성한다.*/
@media all and (min-width:322px) and (max-width:760px)  {
  .view_w{display:none;}
  .view_m{}
  .js #menu {display:none;}
  .js .slicknav_menu {position:relative;display:block;}

  .wrapper{width:100%;}
  #m_logo{/*display:none;*/position:absolute;left:0px;top:0px;width:100px;padding:10px 16px 16px}
  #m_logo2{display:none;position:absolute;left:0px;top:0px;width:100px;padding:10px 16px 16px}

  /*Detail*/
  #sidebar{overflow:hidden;width:100%;}
  #content_custom{width:100%;}

  .big_banner img{width:100%;}
  /*
  .s_banner li a:hover span{position:absolute;left:50%;bottom:0;width:228px;margin-left:-114px;}*/
  .s_banner li a span{position:absolute;left:50%;bottom:0;width:228px;margin-left:-114px;/*width:228px;margin:0 auto;*/}
  .s_banner li{width:100%;text-align:center;}
  .s_banner li img{}

  #tab_content{margin-top:10px;}
  #tab_content .tab_area li{width:33%;border-top:1px solid #efefef;border-bottom:1px solid #efefef;border-right:1px solid #efefef}
  #tab_content .tab_area span{display:none;}
  #tab_content .tab_view li{width:100%;}
  #tab_content .tab_view li img{width:100%;}

  #footer .f_list{/*position:absolute;right:0;top:30px;*/width:288px;margin:0 auto;vertical-align:middle;}
	/* footer mo */
	#footer .ico1{background: url(./images/duo_ico.png) no-repeat 6px -525px;}
	#footer .ico2{background: url(./images/duo_ico.png) no-repeat 6px -575px;}
	#footer .ico3{background: url(./images/duo_ico.png) no-repeat 3px -625px;}
	#footer .ico4{background: url(./images/duo_ico.png) no-repeat 6px -675px;}
	#footer .ico5{background: url(./images/duo_ico.png) no-repeat 3px -725px;}
	#footer .ico6{background: url(./images/duo_ico.png) no-repeat 6px -775px;}
	#footer li a{display:block;margin-left:7px;margin-right:7px;min-width:34px;height:30px;line-height:30px;text-indent:-999999px;color:#a5abb4;font-size:13px;letter-spacing:-1px;}

  /*모바일 티스토리 헤더*/
  #ttMenubarInnerWrap{display:none;}
  /*#container_custom .wrap .wrap_inner img{width:100%;}*/
  #container_custom .wrap .wrap_inner #ccl-icon-30-0{width:15px;}
  #container_custom .wrap .wrap_inner .list_search img {width:10px;}
  #container_csutom .wrap_comment .list_comment .btn_cmt{width:34px;}

  /*** main Tab 영역 썸네일 여백 조정**/
  body.tistory_grid_700 div#ttCanvas .allje-span-3 {margin-left:11px !important; margin-right:5px !important;}
  /*** main 성혼스토리 영역 썸네일 여백 및 글자크기 조정**/
  body.tistory_grid_700 div#ttCanvas li.allje-span-4 {margin:0 0 0 60px !important}
  div#ttCanvas #ttItem1405422005 .tt-post-title .allje-text-1 {font-size:8pt !important}
  /*** sub paging 영역 조정**/
  #prevPage {display:none;}
  #nextPage {display:none;}
  #paging .numbox {font-size:7px !important;}



}

/*******************************************************************************************************************************************************************/
/* 사용자 해상도가 761px 이상 768px 아하 일때 이 코드가 실행됨. 데스크톱에 대응하는 코드를 작성한다.*/
/* 아이패드2 세로형, 아이패드 미니 대응 */
@media all and (min-width:761px) and (max-width:768px) {
  .view_w{}
  .view_m{display:none;}
  .wrapper{width:768px;}
  .nav_wrapper{position:relative;width:768px;height:31px;line-height:31px;}
  .nav_wrapper:after{display:block;clear:both;content:''}

  #content_custom{float:left;width:528px;}
  #content_custom:after{display:block;clear:both;content:''}
  #sidebar{float:left;width:239px;margin-bottom:20px;border-left:1px solid #fff}
  #sidebar:after{display:block;clear:both;content:''}

  #header{width:100%;height:116px;}
  #header:after{display:block;clear:both;content:''}
  #header h1 img{padding:35px 30px;}

  /*Detail*/
  #top_nav{width:100%;border-bottom:1px solid #dfdfdf;}
  #quick{position:absolute;top:0;right:0;border-left:1px solid #dfdfdf;}
  #quick li{float:left;}
  #quick li a{display:block;min-width:30px;height:31px;line-height:30px;border-right:1px solid #dfdfdf;text-indent:-999999px;color:#a5abb4;font-size:13px;letter-spacing:-1px;}
  #quick .txt a{text-indent:0px;padding:0 15px 0 25px;}

  #sidebar{overflow:hidden;}

  #menu_pc{margin-bottom:10px;}
  #menu_pc ul li a {/*background: url(./images/duo_ico.png) no-repeat 10px 10px;*/}
  #menu_pc ul li ul li a {padding-left:30px;background: url(./images/duo_ico.png) no-repeat 17px -13px;}
  #menu_pc ul li ul li ul li a {padding-left:40px;background: url(./images/duo_ico.png) no-repeat 29px -64px;}
  #menu_pc li a{display:block;border-bottom:1px solid #e4e4e4;padding:4px 0 4px 22px;font-weight:600;color:#666;/*background: url(./images/duo_ico.png) no-repeat 10px 10px;*/}
  #menu_pc li:last-child{border:none}/*last는 ie7-8에서 안먹음 참고*/
  #menu_pc li span{font-size:12px; font-weight:normal;}

  /*.s_banner li a:hover span{position:absolute;left:0;bottom:0;width:228px;}*/
  .s_banner li a span{position:absolute;left:0;bottom:0;width:228px;}
  .s_banner li .mg1{margin-right:8px;}

  #tab_content .tab_area li{
    width: 20%;
    box-sizing: border-box;
    border-right: 1px solid #FFF;
  }
  #tab_content .tab_area li:last-child{
    border-right: none; 
  }
  #tab_content{margin-top:40px;}
  #tab_content .tab_view li{width:50%;}

  #footer .f_list {position:absolute;right:0;top:30px;vertical-align:middle;}
  #footer .f_list ul { float: left; }

	/* footer pc */
	#footer .ico1{background: url(./images/duo_ico.png) no-repeat 6px -292px;}
	#footer .ico2{background: url(./images/duo_ico.png) no-repeat 6px -317px;}
	#footer .ico3{background: url(./images/duo_ico.png) no-repeat 3px -342px;}
	#footer .ico4{background: url(./images/duo_ico.png) no-repeat 6px -367px;}
	#footer .ico5{background: url(./images/duo_ico.png) no-repeat 3px -392px;}
	#footer .ico6{background: url(./images/duo_ico.png) no-repeat 6px -417px;}
	#footer li a{display:block;min-width:20px;height:21px;line-height:20px;text-indent:-999999px;color:#a5abb4;font-size:13px;letter-spacing:-1px;}

  /*모바일 티스토리 헤더*/
  #ttMenubarInnerWrap{top:35px}

  /*** main tab 영역 썸네일 여백 및 글자크기 조정**/
  body.tistory_grid_700 div#ttCanvas .allje-span-3 {width:200px !important; margin-right: 0 20px  20px 0 !important;}
  /*** main 성혼스토리 영역 썸네일 여백 및 글자영역 사이즈 조정**/
  body.tistory_grid_700 div#ttCanvas .allje-span-12 {margin-left:60px !important; }
  body.tistory_grid_700 div#ttCanvas li.allje-span-4 {display:none !important;}
  body.tistory_grid_700 div#ttCanvas .allje-span-6 {width:420px !important;}
}

/*******************************************************************************************************************************************************************/
/* 사용자 해상도가 769px 이상 이 코드가 실행됨. 데스크톱에 대응하는 코드를 작성한다.*/
@media all and (min-width:769px) {
  .view_w{}
  .view_m{display:none;}
  .wrapper{width:940px;}
  .nav_wrapper{position:relative;width:940px;height:31px;line-height:31px;}
  .nav_wrapper:after{display:block;clear:both;content:''}

  #content_custom{float:left;width:700px;}
  #content_custom:after{display:block;clear:both;content:''}
  #sidebar{float:left;width:239px;margin-bottom:20px;border-left:1px solid #fff}
  #sidebar:after{display:block;clear:both;content:''}

  #header{width:100%;height:116px;}
  #header:after{display:block;clear:both;content:''}
  #header h1 img{padding:35px 30px;}

  /*Detail*/
  #top_nav{width:100%;border-bottom:1px solid #dfdfdf;}
  #quick{position:absolute;top:0;right:0;border-left:1px solid #dfdfdf;}
  #quick li{float:left;}
  #quick li a{display:block;min-width:30px;height:31px;line-height:30px;border-right:1px solid #dfdfdf;text-indent:-999999px;color:#a5abb4;font-size:13px;letter-spacing:-1px;}
  #quick .txt a{text-indent:0px;padding:0 15px 0 25px;}

  #sidebar{overflow:hidden;}

  #menu_pc{margin-bottom:10px;}
  #menu_pc ul li a {/*background: url(./images/duo_ico.png) no-repeat 10px 10px;*/}
  #menu_pc ul li ul li a {padding-left:30px;background: url(./images/duo_ico.png) no-repeat 17px -13px;}
  #menu_pc ul li ul li ul li a {padding-left:40px;background: url(./images/duo_ico.png) no-repeat 29px -64px;}
  #menu_pc li a{display:block;border-bottom:1px solid #e4e4e4;padding:4px 0 4px 22px;font-weight:600;color:#666;/*background: url(./images/duo_ico.png) no-repeat 10px 10px;*/}
  #menu_pc li:last-child{border:none}/*last는 ie7-8에서 안먹음 참고*/
  #menu_pc li span{font-size:12px; font-weight:normal;}

  /*.s_banner li a:hover span{position:absolute;left:0;bottom:0;width:228px;}*/
  .s_banner li a span{position:absolute;left:0;bottom:0;width:228px;}
  .s_banner li .mg1{margin-right:8px;}

  #tab_content .tab_area li{
    width: 20%;
    box-sizing: border-box;
    border-right: 1px solid #FFF;
  }
  #tab_content .tab_area li:last-child{
    border-right: none; 
  }
  #tab_content{margin-top:40px;}
  #tab_content .tab_view li{width:50%;}

  #footer .f_list {position:absolute;right:0;top:30px;vertical-align:middle;}
  #footer .f_list ul { float: left; }

	/* footer pc */
	#footer .ico1{background: url(./images/duo_ico.png) no-repeat 6px -292px;}
	#footer .ico2{background: url(./images/duo_ico.png) no-repeat 6px -317px;}
	#footer .ico3{background: url(./images/duo_ico.png) no-repeat 3px -342px;}
	#footer .ico4{background: url(./images/duo_ico.png) no-repeat 6px -367px;}
	#footer .ico5{background: url(./images/duo_ico.png) no-repeat 3px -392px;}
	#footer .ico6{background: url(./images/duo_ico.png) no-repeat 6px -417px;}
	#footer li a{display:block;min-width:20px;height:21px;line-height:20px;text-indent:-999999px;color:#a5abb4;font-size:13px;letter-spacing:-1px;}

  /*모바일 티스토리 헤더*/
  #ttMenubarInnerWrap{top:35px}
  body.tistory_grid_700 div#ttCanvas .tt-span-6 {width:360px !important;}

}
/*******************************************************************************************************************************************************************/
/* All Device 모든 해상도를 위한 공통 코드를 작성한다. 모든 해상도에서 이 코드가 실행됨.*/
/* Layout My Custom */
/* 반드시 들어가야 하는 스타일 시작 */

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,blockquote,th,td,input,select,textarea,button{margin:0;padding:0;}
fieldset,img{border:0 none;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}

 본문 공통 
input,select,textarea,button {vertical-align:middle;}
button {border:0 none;background-color:transparent;cursor:pointer;}
body,th,td,input,select,textarea,button,h1,h2,h3,h4,h5,h6 {font-family:'NG','나눔고딕','Nanum Gothic',"돋움",Dotum,Sans-serif;color:#777;}
a {color:#7e7e7e;text-decoration:none;}
a:active, a:hover {text-decoration:underline;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal;}
hr {display:none;}
.f_l {float:left;color:#afafaf;font:tahoma;letter-spacing:0;}
.f_r {float:right;}
.screen_out {overflow:hidden;position:absolute;left:-9999in;width:0;height:0;font-size:0;line-height:0;}
.screen_hide {font-size:0;line-height:0;visibility:hidden;}
.hidden {overflow:hidden;position:absolute;left:-9999in;width:0;height:0;font-size:0;line-height:0;}

.btn {display:block;border:0 none;text-indent:-9999em;}
.btn_submit {width:65px;height:21px;background:url(images/btn_confirm.gif) no-repeat 0 0;}
.btn_submit_b {float:right;width:70px;height:26px;margin-top:9px;background:url(images/btn_confirm_b.gif) no-repeat 0 0;}
.btn_edit {float:left;width:49px;height:13px;margin-right:3px;background:url(images/btn_edit.gif) 0 0 no-repeat;}
.btn_reply {float:left;width:31px;height:13px;background:url(images/btn_reply.gif) 0 0 no-repeat;}


/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */

/* ======================================================================================================================================================= */
/* Common */ 
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0;}
img{border:0}
ul,ol{list-style:none}
fieldset{border:none}
button{cursor:pointer}
header,hgroup,article,nav,footer,figure,figcaption,canvas,section,time{display:block}
.blind{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
/*a{color:#dfdfdf;text-decoration:none}*/
a:hover,a:active{text-decoration:none}
.hide{display:none}
/*label{display:none}*/
legend{display:none}
caption{display:none}


/* HTML5 새 요소 초기화 */
article, aside, figure, figure img,
figcaption, hgroup, footer, header, 
nav, section, video, object {display:block;}


/*skin.html 에 직접 적용된 test css*/
.wrapper{margin:0 auto;}
.nav_wrapper{margin:0 auto;z-index:12} /*티스토리 로그인 부분 떄문에 추가*/
.select_w1{padding:3px 3px 3px 5px;border:1px solid #dfdfdf;}


/*Detail*/
#sidebar #sns_box{margin-top:5px;}
	#sns_box .sns_tab:after{display:block;clear:both;content:''}
	#sns_box .sns_tab ul{float:left;width:100%;}
	#sns_box .sns_tab li{position:relative;float:left;width:33.26%;height:37px;line-height:37px;text-align:center;letter-spacing:-1px;}
	#sns_box .sns_tab li span{position:absolute;bottom:18px;left:50%;margin-left:-7px;height:0}
	#sns_box .sns_tab li a{color:#fff;}
	#sns_box .sns_tab .sns_bg1{background-color:#1a498b}
	#sns_box .sns_tab .sns_bg2{background-color:#23b7f6}
	#sns_box .sns_tab .sns_bg3{background-color:#ffeb00;}
	#sns_box .sns_tab .sns_bg3 a{color:#000}
	#sns_box .sns_view {margin-bottom:10px;padding:10px 0 0;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf}
	#sns_box .sns_view .detail1{overflow:hidden;padding:0 10px 10px;font-size:13px;font-weight:bold;color:#03297a;border-bottom:1px solid #dfdfdf}
	#sns_box .sns_view .detail1 .sns_like{display:block;margin-top:5px;}
	#sns_box .sns_view .detail1 .thumbnail{float:left;margin-right:10px;}
	#sns_box .sns_view .detail2{overflow:hidden;height:300px;}

#sidebar .tit_bg{padding:14px 15px 10px;font-size:18px;letter-spacing:-1.5px;color:#bf3319;border-bottom:1px solid #bf3319;background: url(./images/tit_talk.png) no-repeat right bottom;}
#sidebar .talk{margin:10px;padding-bottom:10px;font-size:15px}
#sidebar .talk li{padding:6px 5px;font-size:13px;line-height:18px;border-top:1px dotted #dfdfdf;}
#sidebar .talk li:first-child{border:none}

/*Twitter Iframe 높이 조정*/
#twitter-widget-0{height:300px;}

.big_banner{line-height:0;margin-bottom:7px;}
.big_banner a{display:block;}

.s_banner {overflow:hidden;}
.s_banner li{float:left;line-height:0;margin-bottom:7px;}
.s_banner li a{display:block;position:relative;}
.s_banner li a span{display:block;text-align:center;text-indent:-999999px;}
.s_banner li a span{height:30px;font-size:13px;color:#fff;line-height:30px;letter-spacing:-1px;text-indent:0;z-index:10;
						  background-color:#000;filter: alpha(opacity=80); -khtml-opacity: 0.8; -moz-opacity:0.8; opacity: 0.8;}

.sidebg{background-color:#f0f0f0}
.sidebg2{background-color:#f0f0f0}

#menu_hot{margin-bottom:10px;}
#menu_hot li {border-top:1px solid #ccc;}
#menu_hot li:first-child{border:none}/*last는 ie7-8에서 안먹음 참고*/
#menu_hot li a{display:block;padding:6px 0 6px 12px;font-weight:600;color:#909090;font-size:14px;letter-spacing:-1px;}
#menu_hot li span{display:inline-block;margin-right:5px;min-width:18px;text-align:center;font-size:10px;font-weight:bold;line-height:18px;color:#fff;background: url(./images/duo_ico.png) no-repeat 0px -450px;}

.tit1{position:relative;margin-bottom:10px;padding:5px 20px;font-size:20px;color:#ffff88;background-color:#f357aa}
.tit1:after{display:block;clear:both;content:''}
.tit_arrow{position:absolute;bottom:7px;left:50%;margin-left:-11px;height:0}

#tab_content{overflow:hidden;width:100%}
#tab_content .tab_area{float:left;width:100%;margin-bottom:7px;border-bottom:4px solid #5cdef4;}
#tab_content .tab_area li{position:relative;background-color:#e8e8e8;float:left;line-height:35px;text-align:center;padding:0;}
#tab_content .tab_area li a{display:block;color:#666;letter-spacing:-1px;}
#tab_content .tab_area li.on{background-color:#5cdef4;}
#tab_content .tab_arrow{position:absolute;left:50%;bottom:12px;margin-left:-7px;height:0}

#tab_content .tab_view ul{float:left;width:100%}
#tab_content .tab_view li{float:left;text-align:center}
#tab_content .tab_view li a{color:#676767;font-size:14px;letter-spacing:-1px}
#tab_content .tab_view li img{border:1px solid #dfdfdf}
#tab_content .tab_view span{display:block;padding:5px 0 20px}

#talk-talk-research ul li a:hover, #talk-talk-research ul li a:active {text-decoration:underline;}

#story_content{overflow:hidden;width:100%;margin-bottom:20px;}
#story_content h3 {
  line-height:30px;
  border-bottom:3px solid #5cdef4 !important;
  font-weight: bold !important;
  font-size: 16px !important;
}
#story_content img{float:left;margin-right:10px;}
#story_content ul{float:left;width:390px;font-size:14px;line-height:24px;letter-spacing:-1px;}
#story_content li a{color:#666;}

#quick .ico1{background: url(./images/duo_ico.png) no-repeat 6px -40px;}
#quick .ico2{background: url(./images/duo_ico.png) no-repeat 8px -89px;}
#quick .ico3{background: url(./images/duo_ico.png) no-repeat 8px -140px;}
#quick .ico4{background: url(./images/duo_ico.png) no-repeat 8px -191px;}
#quick .ico5{background: url(./images/duo_ico.png) no-repeat 6px -243px;}
#quick .ico6{background: url(./images/duo_ico.png) no-repeat 13px -215px;}
#quick .ico7{background: url(./images/duo_ico.png) no-repeat 5px -470px;}

#footer{position:relative;overflow:hidden;width:100%;min-height:30px;padding:20px 0;border-top:5px solid #c0c0c0;vertical-align:middle;}
#footer li{float:left;}
#footer .txt a{text-indent:0px;padding:0 5px 0 10px;display:inline-block;}
#footer select{margin-left:10px;}
#footer .copy{float:left;width:460px;padding:5px 0 0 15px;font-size:10px;line-height:11px;color:#a2a2a2}
#footer #m_logo2{float:left;}

/********************************************************************************************************************************/
/*font*/
body, h1, h2, h3, h4, h5, h6, p, input, textarea, select, button, table{ font-family:'NG','나눔고딕','Nanum Gothic','돋움',dotum !important ; }
div#ttCanvas .tt-item .tt-post-title, div#ttCanvas .tt-item .tt-post-title a, div#ttCanvas .tt-post-title a { font-family:'NG','나눔고딕','Nanum Gothic','돋움',dotum !important ; }
/********************************************************************************************************************************/
/*slicknav Mobile Menu Core Style*/
.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block; }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block; }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/*  User Default Style  Change the following styles to modify the appearance of the menu.*/
.slicknav_menu {font-size:16px;}

/* Button */
.slicknav_btn { margin: 5px 5px 6px; text-decoration:none; border-radius: 4px;	background-color: #f357aa;	
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); -webkit-border-radius: 4px; -moz-border-radius: 4px;}

/* Button Text */
.slicknav_menu  .slicknav_menutxt {	color: #FFF; font-weight: bold;	text-shadow: 0 1px 3px #000;}

/* Button Lines */
.slicknav_menu .slicknav_icon-bar { background-color: #f5f5f5;}
.slicknav_menu {background:white; padding:5px;}
.slicknav_nav  {color:#fff; margin:0; padding:0; font-size:0.875em;}
.slicknav_nav, .slicknav_nav ul {list-style: none; overflow:hidden;}
.slicknav_nav ul {padding:0; margin:0 0 0 7px;}
.slicknav_nav .slicknav_item { padding:5px 10px; margin:2px 5px;}
.slicknav_nav a {padding:5px 10px 5px 15px; /*margin:2px 5px 2px 10px;*/ text-decoration:none; /*color:#fff;background: url(./images/duo_ico.png) no-repeat 4px 10px;*/}
.slicknav_nav .slicknav_item a {padding:0; margin:0;}
.slicknav_nav .slicknav_item:hover {-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; /*background:#ccc;*/ color:#fff;}
.slicknav_nav a:hover{-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;	background:#333; color:#dfdfdf;}
.slicknav_nav .slicknav_txtnode {margin-left:15px;}

/********************************************************************************************************************************/
/********************************************************************************************************************************/

#owl-demo .owl-item div{padding:5px;}
#owl-demo .owl-item img{display: block;width: 100%;height: auto; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

/* ***** Header ***** */

/* title */
#header h1 {font-family:/*@title-font-family*//*@*/;font-size:/*@title-font-size*//*@*/;color:/*@title-color*//*@*/;}
#header h1 a:hover {text-decoration:none;}
#header h1 span {display:none;}

/* blog menu */
#header .list_blogmenu {width:/*@post-width:281*/950px/*@*/;margin:0 auto;padding:26px 0 20px 0;font-family:"Times New Roman",serif;list-style:none;}
#header .list_blogmenu li {display:inline;margin-left:19px;padding-left:21px;background:url(images/bg_bar.gif) no-repeat 0 4px;}
#header .list_blogmenu li a {position:relative;font-size:11px;}
#header .list_blogmenu .first {margin:0;padding:0;background:0 none;}

/* ***** content ***** */

/* 검색결과 리스트 */
#content .wrap_search {overflow:hidden;width:/*@post-width*/97%/*@*/;margin-bottom:18px;padding:15px 0 15px 3%;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;color:#5f5f5f;background-color:#f9f9f9} /*669px -> 100%*/
.wrap_search .list_search {margin-top:11px;}
.wrap_search .list_search li {margin-bottom:2px;}
.wrap_search .list_search li a {color:#5f5f5f;}
.wrap_search .list_search .date {margin-right:6px;}
.wrap_search .list_search .cnt {}

/* 위치결과 리스트 */
#content .tit_location {height:43px;border-bottom:1px solid #c2c2c2;font-size:0;background:url(images/tit_location.gif) no-repeat 5px 8px;}
#localog .wrap_location {padding:18px 0 0 5px;}
#localog .wrap_location div{margin-bottom:2px;}
.wrap_location .spot {padding-left:28px;color:#666;background:url(images/ico_location.gif) no-repeat 1px 3px;}
.wrap_location .info {padding-left:12px;color:#cf3d2e;background:url(images/ico_location_info.gif) no-repeat 1px 3px;}

/* tag */
#taglog .tit_tag {height:43px;border-bottom:1px solid #c2c2c2;font-size:0;background:url(images/tit_tag.gif) no-repeat 5px 8px;}
#taglog ul {padding:13px 0 0 6px;text-align:justify;}
#taglog li {display:inline;}
#taglog li a {color:#363636;}
#taglog li a:hover {}
#taglog li .cloud1 {font-weight:bold;font-size:14px;color:#dd6154;}
#taglog li .cloud2 {color:#dd6154;}
#taglog li .cloud3,
#taglog li .cloud4{background-color:#dbdbdb;}
#taglog li .cloud5{}

/* 방명록 */
.wrap_guestbook .tit_guest {height:43px;border-bottom:1px solid #c2c2c2;font-size:27px;background:url(images/tit_guest.gif) no-repeat 6px 8px;}
.wrap_guestbook .wrap_guestwrite {overflow:hidden;width:/*@post-width:-17*/652px/*@*/;height:1%;margin:21px 0 0 5px;padding:12px 0 13px 10px;border:1px solid #a9a9a9;background:url(images/bg_tf.gif) repeat 0 0;}
.wrap_guestwrite .box_tf {overflow:hidden;float:left;height:19px;margin:2px 11px 0 0;border:1px solid #a9a8b5;background-color:#fff;}
.wrap_guestwrite .text {float:left;height:19px;font-size:11px;line-height:19px;background-color:#fff;text-indent:7px;letter-spacing:-1px;cursor:text;}
.wrap_guestwrite .tf_txt {float:left;height:19px;line-height:19px;border:0 none;}
.wrap_guestwrite .box_name {width:157px;}
.wrap_guestwrite .box_name .text {width:30px;}
.wrap_guestwrite .box_name .tf_txt {width:127px;}
.wrap_guestwrite .box_password {width:157px;}
.wrap_guestwrite .box_password .text {width:50px;}
.wrap_guestwrite .box_password .tf_txt {width:107px;}
.wrap_guestwrite .box_homepage {width:299px;margin-right:0;}
.wrap_guestwrite .box_homepage .text {width:45px;}
.wrap_guestwrite .box_homepage .tf_txt {width:254px;}
.wrap_guestwrite .wrap_secret {display:inline;overflow:hidden;float:right;width:48px;height:14px;margin:0 11px 0 0;padding-top:5px;clear:both;}
.wrap_guestwrite .checkbox{float:left;width:13px;height:13px;}
.wrap_guestwrite .txt_secret{float:left;width:35px;margin-top:1px;font-size:11px;line-height:13px;letter-spacing:-1px;text-align:right;}
.wrap_guestwrite .tf_write {display:inline;float:right;width:/*@post-width:-40*/629px/*@*/;height:75px;margin:6px 11px 13px 0;border:1px solid #a9a8b5;padding:5px;}
.wrap_guestwrite .btn_submit {margin:0 auto;clear:both;}

.wrap_guestlist .list_guest li {margin:0 5px;padding:25px 11px 21px;border-bottom:1px solid #c2c2c2;}
.wrap_guestlist .list_guest_reply .reply {margin:0;padding:11px 0 0 19px;border:0 none;background:url(images/ico_reply.gif) no-repeat 0 12px;}
.wrap_guestlist .btn_cmt {text-decoration:none;}
.list_guest .info{overflow:hidden;width:100%;}
.list_guest .name {margin-right:4px;font-weight:bold;line-height:14px;color:#666;}
.list_guest .name img {margin-right:5px;}
.list_guest .name a {color:#727272;}
.list_guest .date {margin-right:6px;font-size:10px;line-height:13px;font-family:Tahoma;color:#a0a0a0;white-space:nowrap;}
.list_guest .desc {width:100%;padding-top:7px;color:#666;clear:both;}

/* 종류별 방명록 글 [##_guest_rep_class_##] */
.guest_general {width:/*@post-width:-17*/652px/*@*/;}
/*.guest_admin {background:url(images/iconAdmin.gif) no-repeat; padding-left:20px;}*/

/* 방명록 */
/*.wrap_posting {margin-top:25px;}*/

/* 글 */
.wrap_posting {overflow:hidden;width:/*@post-width*/100%/*@*/;margin-bottom:17px;padding-bottom:27px;border-bottom:3px solid #252525;} /*669px ->100%*/

/* 포스팅 정보 */
.wrap_posting .wrap_info {overflow:hidden;float:left;width:100%;/*margin-top:43px;*/font-size:11px;line-height:13px;}
.wrap_posting .wrap_info .wrap_category {padding:20px 0 0 4px;border-top:1px solid #c2c2c2;}
.wrap_posting .wrap_info .wrap_category .category {margin-right:4px;color:#cf3d2e;}
.wrap_posting .wrap_info .tag {padding:4px 0 0 37px;font-size:12px;line-height:20px;background:url(images/ico_tag.gif) no-repeat 5px 8px;letter-spacing:-1px;}
.wrap_posting .wrap_info .date {display:block;margin-top:4px;}

/* 트랙백 */
.wrap_info .wrap_trail {margin-top:15px;padding:8px 0 0 5px;border-top:1px solid #c2c2c2;font-size:11px;line-height:13px;font-family:Tahoma;}
.wrap_info .wrap_trail .cnt,
.wrap_info .wrap_trail .num {font-weight:bold;color:#cf3d2e;}

/* 포스팅 */
.wrap_posting .wrap_content {float:right;width:/*@post-width:-209*/100%/*@*/;} /*460px -> 100%*/
.wrap_posting .wrap_content .tit {overflow:hidden;width:/*@post-width:-209*/100%/*@*/;padding:2px 0 11px 0;border-bottom:1px solid #c2c2c2;letter-spacing:-1px;}
.wrap_posting .tit .link {font-size:/*@post-title-font-size*/18px/*@*/;font-family:'NG','나눔고딕','Nanum Gothic','돋움',dotum; !important ;/*@post-title-font-family*/Dotum/*@*/;color:/*@post-title-color*/#252525;/*@*/;line-height:1.25em;}
.wrap_posting .article {overflow:hidden;width:/*@post-width:-209*/100%/*@*/;padding-top:20px;line-height:1.7;font-size:/*@post-body-font-size*/12px/*@*/;font-family:/*@post-body-font-family*/Dotum/*@*/;color:/*@post-body-color*/#777/*@*/;}

.wrap_content blockquote {width:/*@post-width:-209*/380px/*@*/;margin:13px 0 20px 0;padding:10px 40px;font-weight:bold;line-height:2em;color:#464646;border-top:1px dashed #9e9e9e;border-bottom:1px dashed #9e9e9e;letter-spacing:-1px;}
/* 본문 - more / less */
.moreless_fold {margin-top:23px;}
.moreless_fold span {display:block;width:37px;height:9px;background:url(images/ico_more.gif) no-repeat 0 0;text-indent:-9999em;}
.moreless_top {margin-top:23px;}
.moreless_top span,
.moreless_bottom span {display:block;width:33px;height:9px;background:url(images/ico_less.gif) no-repeat 0 0;text-indent:-9999em;}
.moreless_body {}
.moreless_content {margin:10px 0;}

.wrap_posting .edit {margin:20px 0 0 0;padding:9px 0 8px 2px;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;font-size:11px;letter-spacing:-1px;}
.wrap_posting .txt_edit {color:#555;}
.wrap_posting .txt_target {margin-left:7px;}
.wrap_posting .arrow {margin:0 3px 0 4px;}
.wrap_posting .txt_bar {margin:0 3px 0 1px;color:#555;}

/* 비밀글 */
.wrap_posting .wrap_content .tit_prot {overflow:hidden;width:/*@post-width:-209*/460px/*@*/;padding:0;border:0 none;letter-spacing:-1px;}
.wrap_posting .wrap_prot {width:/*@post-width:-211*/458px/*@*/;margin-top:12px;padding:36px 0 43px;border:1px solid #ababab;background:url(images/bg_tf.gif) repeat 0 0;}
.wrap_prot .text {color:5f5f5f;text-align:center;}
.wrap_prot .wrap_pass {overflow:hidden;width:100%;text-align:center;}
.wrap_prot .inner {display:table;display:inline-block;margin:0 auto;text-align:center;}
.wrap_prot .tf_pass {display:inline-block;/*@post-width:-477*/192px/*@*/;height:19px;margin-top:12px;margin-right:4px;padding:0 5px; border:1px solid #a9a8b5;}
.wrap_prot .btn_submit {/*float:left;*/display:inline;margin-top:12px;}

/* 코멘트 */
.wrap_comment {margin-top:15px;}
.wrap_comment .list_comment {margin-bottom:12px;}
.list_comment li {margin-bottom:15px;}
.list_comment li li {margin-bottom:0;}
.list_comment .name {margin-right:4px;font-weight:bold;line-height:14px;color:#666;}
.list_comment .name img {margin-right:5px;}
.list_comment .name a {color:#727272;}
.list_comment .date {margin-right:6px;font-size:10px;line-height:13px;font-family:Tahoma;color:#a0a0a0;white-space:nowrap;}
.list_comment .desc {width:100%;padding-top:7px;color:#666;clear:both;}
.list_comment .colon,
.list_comment .modify {margin:1px 4px 0 0;white-space:nowrap;}
.list_comment .del {margin:3px 0 0 4px;white-space:nowrap;}

.wrap_comment .wrap_cmtwrite {/*height:1%;*/margin:21px 0 0 0;padding:12px 11px 13px 10px;border:1px solid #a9a9a9;background:url(images/bg_tf.gif) repeat 0 0;}
.wrap_comment .reply {padding:11px 16px 0 18px;background:url(images/ico_reply.gif) no-repeat 0 14px;}
.wrap_comment .box_tf {float:left;height:19px;margin:2px 11px 5px 0;border:1px solid #a9a8b5;background-color:#fff;}
.wrap_comment .text {float:left;height:14px;font-size:11px;line-height:14px;margin-top:4px;background-color:#fff;text-indent:7px;letter-spacing:-1px;cursor:text;}
.wrap_comment .tf_txt {float:left;height:14px;line-height:14px;margin-top:4px;border:0 none;}
.wrap_comment .box_name {width:108px;}
.wrap_comment .box_name .text {width:30px;}
.wrap_comment .box_name .tf_txt {width:78px;}
.wrap_comment .box_password {width:108px;}
.wrap_comment .box_password .text {width:50px;}
.wrap_comment .box_password .tf_txt {width:58px;}
.wrap_comment .box_homepage {width:192px;margin-right:0;}
.wrap_comment .box_homepage .text {width:45px;}
.wrap_comment .box_homepage .tf_txt {width:147px;}
.wrap_comment .wrap_secret {float:right;width:48px;}
.wrap_comment .wrap_secret .checkbox{float:left;width:13px;height:13px;}
.wrap_comment .wrap_secret .txt_secret {float:left;width:35px;margin-top:1px;font-size:11px;line-height:13px;letter-spacing:-1px;text-align:right;}
.wrap_comment .tf_desc {float:none;width:/*@post-width:-244*/425px/*@*/;height:75px;margin:6px 0 13px 0;border:1px solid #a9a8b5;padding:5px;clear:both;}
.wrap_comment .btn_submit {margin:0 auto;}

.wrap_trackback {margin-top:18px;font-size:11px;}
.wrap_trackback .tb_address {padding-left:2px;text-align:right;}
.wrap_trackback .trackback-url {float:left;font-family:Tahoma;color:#cf3d2e;}
.wrap_trackback .box_trackback {display:block;overflow:hidden;width:100%;}
.wrap_trackback .box_trackback .tit_trackback {float:left;color:#636363;}
.wrap_trackback .box_trackback .delete {display:inline;float:left;width:7px;height:7px;margin:4px 0 0 7px;background:url(images/btn_del.gif) no-repeat 0 0;}
.wrap_trackback .from {float:left;margin:2px 0 0 0;line-height:13px;font-family:Tahoma;color:#dd695e;}
.wrap_trackback .from .name {margin-left:4px;font-family:Dotum;color:#7f7f7f;}
.wrap_trackback .date {float:right;line-height:13px;color:#dd695e;white-space:nowrap;}
.wrap_trackback .desc {padding-top:9px;line-height:18px;letter-spacing:0;clear:both;}


/* 종류별 코멘트 [##_rp_rep_class_##] */
.rp_general { }
.rp_admin {}
.rp_secret {}
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
.hiddenComment {}
.hiddenComment .name{margin-right:0;}
/* 이미지 아래 캡션 스타일 */
.cap1 {}
/* 그림 */
.imageblock {max-width:100%;height:auto;}
.imageblock img{width:100%;height:auto;}
/* 왼쪽 */
.left { }
/* 가운데 */
.center { }
/* 오른쪽 */
.right { }
/* 그림 2개 배치 */
.dual { margin-bottom:5px;}
/* 그림 3개 배치 */
.triple { margin-bottom:5px;}


/* 키워드 */
.key1 { cursor: pointer; border-bottom: 1px dotted #ccc; }

/*#uibgmplayer { margin:5px 0 0 5px; width:181px;} */

/* paging */
#paging {width:100%;padding:6px 0 24px 0;text-align:center;}
#paging .inner {display:table;display:inline-block;margin:0 auto;text-align:center;}
#paging .numbox {float:left;font-size:11px;line-height:13px;font-family:Tahoma;}
#paging .num {float:left;border-right:1px solid #c2c2c2;color:#737373;cursor:pointer;}
#paging .interword {float:left;margin-right:-9px;padding:0 0 0 9px;color:#737373;} /* 1 ... 10 11 12 페이지중략 */
#paging .num span {display:block;padding:0 8px 0 9px;}
#paging .link_prev,
#paging .link_next {float:left;width:45px;height:13px;padding-left:9px;text-indent:-9999em;cursor:pointer;}
#paging .link_prev {margin-right:3px;border-right:1px solid #c2c2c2;background:url(images/btn_prev.gif) left 3px no-repeat;}
#paging .link_next {margin-left:2px;background:url(images/btn_next.gif) right 3px no-repeat;}
/* 페이징 - 현재 페이지 */
#paging .num .selected {padding:0 10px 0 5px;font-weight:bold;color:#252525;}
#paging .no-more-prev {float:left;width:45px;height:13px;margin-right:3px;cursor:default;}
#paging .no-more-next {float:left;width:45px;height:13px;cursor:default;}

/* 티에디션 */
div#ttCanvas .tt-item-title-inner {word-wrap:normal;}

/* ***** sidebar ***** */
#sidebar h3 {width:100%;height:32px;margin-bottom:8px;border-bottom:1px solid #c2c2c2;text-indent:-9999em;}
/*#sidebar a {line-height:20px;color:#7f7f7f;}*/
#sidebar .cnt {color:#b1b1b1;}
#sidebar .date {}
#sidebar .name {}

.module {overflow:hidden;border-top:3px solid #252525;padding:16px 0;}
.box_sidebar {border-top:3px solid #252525;padding-bottom:16px;}
.box_sidebar ul {overflow:hidden;width:215px;padding-left:5px;}
.box_sidebar a {line-height:20px;color:#7f7f7f;}

/* blog img + blog id */
.blogimg {overflow:hidden;width:220px;letter-spacing:-1px;}
.blogimg img {display:block;width:220px;}
.userID {display:block;margin:7px 0 12px 0;font-weight:bold;color:#252525;text-align:right;}
.blogdesc {padding-bottom:16px;line-height:20px;color:#555;}

/* search */
.search {overflow:hidden;width:218px;height:28px;margin-bottom:20px;border:1px solid #c2c2c2;background:#fff;}
.search input.txt{float:left;width:188px;height:22px;margin-left:5px;padding:3px 0;border:0 none;}
.search input.submit{float:right;width:25px;height:28px;border:0 none;background:url(images/btn_search.gif) 0 8px no-repeat;text-indent:-999px;cursor:pointer;}

/* category */
.wrap_categorybox .tit_category {background:url(images/tit_category_s.gif) no-repeat 5px 11px;}
.wrap_categorybox ul ul{padding:0;}
.wrap_categorybox li li li {margin-bottom:0;padding-left:16px;background:url(images/bul_category.gif) no-repeat 6px 5px;}
/*.wrap_categorybox .selected a {color:#fff;background-color:#6faab8;}
.wrap_categorybox .selected li a {color:#7f7f7f;background-color:transparent;}*/
.wrap_categorybox .ib {cursor:pointer;} /* 카테고리 - 이미지 버튼 */
.wrap_categorybox .branch3 {cursor:pointer;} /* 카테고리 - 트리 셀 */
.wrap_categorybox .c_cnt {margin-right:3px;color:#cf3d2e;} /* 카테고리 - 카테고리 옆 개수 스타일 */
/*.wrap_categorybox .selected .c_cnt {color:#a7ccd3;}*/

/* tag */
.wrap_tagbox .tit_tag {background:url(images/tit_tag_s.gif) no-repeat 5px 11px;}
.wrap_tagbox .list li {display:inline;}
.wrap_tagbox .cloud1 {font-weight:bold;font-size:14px;color:#dd6154;}
.wrap_tagbox .cloud2 {color:#dd6154;}
.wrap_tagbox .cloud3,
.wrap_tagbox .cloud4{background-color:#dbdbdb;}
.wrap_tagbox .cloud5{}

/* recent posts */
.wrap_postbox .tit_posts {background:url(images/tit_post_s.gif) no-repeat 5px 11px;}

/* recent comment */
.wrap_commentbox .tit_comment {background:url(images/tit_comment_s.gif) no-repeat 5px 11px;}
.wrap_commentbox .info_wrap .txt_bar {margin-left:2px;color:#dfdfdf;}

/* notice */
.wrap_noticebox .tit_notice {background:url(images/tit_notice_s.gif) no-repeat 5px 11px;}

/* recent trackback */
.wrap_trackbackbox .tit_trackback {background:url(images/tit_trackback_s.gif) no-repeat 5px 11px;}
.wrap_trackbackbox .info_wrap .txt_bar {margin-left:2px;color:#dfdfdf;}

/* archive */
.wrap_archive .tit_archive {background:url(images/tit_archive_s.gif) no-repeat 5px 11px;}

/* my link */
.wrap_linkbox .tit_link {background:url(images/tit_link_s.gif) no-repeat 5px 11px;}

/* calendar */
#calendar {overflow:hidden;}
#calendar .box_tit {overflow:hidden;width:100%;height:32px;margin-bottom:8px;border-bottom:1px solid #c2c2c2;}
#calendar .box_tit .tit_calendar {float:left;width:66px;height:9px;margin:11px 0 0 5px;border-bottom:0 none;background:url(images/tit_calendar_s.gif) no-repeat 0px 0px;}
#calendar .calendar_month {float:right;margin:5px 4px 0 0;font-weight:bold;font-family:"Times New Roman";color:#252525;}
#calendar .tt-calendar {float:left;width:182px;}
#calendar .tt-calendar th {display:none;}
#calendar .tt-calendar td {width:26px;height:20px;font-size:11px;line-height:20px;font-family:Tahoma;color:#7e7e7e;text-align:center;}
#calendar .tt-calendar .cal_day_sunday {color:#cf3d2e;}/* 달력 Day, 일요일 (td 영역)  */
#calendar .tt-calendar .cal_day_sunday a {}/* 달력 Day, 일요일 (td 영역)  */
#calendar .tt-calendar .cal_day1 {}/* 달력 지난 달 날짜 표시(td) */
#calendar .tt-calendar .cal_day2 {}/* 달력 다음 달 날짜 표시(td) */
#calendar .tt-calendar .cal_day3 {}/* 달력 이번 달 날짜 표시(td) */
#calendar .tt-calendar .cal_day4 {color:#f3f3f3;background:#252525;}/* 달력 오늘 날짜 표시(td) */
#calendar .tt-calendar .cal_day4 a.cal_click:link {color:#f3f3f3;text-decoration:none;}
#calendar .tt-calendar .cal_day4 a.cal_click:visited {color:#f3f3f3;text-decoration:none;}
#calendar .tt-calendar .cal_day4 a.cal_click:hover {color:#f3f3f3;text-decoration:none;}
#calendar .tt-calendar a.cal_click:link{color:#252525;text-decoration:underline;}/* 달력 글쓴 날 링크 스타일 */
#calendar .tt-calendar a.cal_click:visited{color:#252525;text-decoration:underline;}/* 달력 글쓴 날 링크 스타일 */
#calendar .tt-calendar a.cal_click:hover{color:#252525;text-decoration:underline;}/* 달력 글쓴 날 링크 스타일 */

#calendar .calendar_prev{float:left;width:6px;height:12px;margin:44px 14px 0 0;background:url(images/btn_cal_prev.gif) 0 0 no-repeat;text-decoration:none;}
#calendar .calendar_next{float:right;width:6px;height:12px;margin-top:44px;background:url(images/btn_cal_next.gif) 0 0 no-repeat;text-decoration:none;}
#calendar .calendar_prev span, .calendar_next span {display: none;}

/* counter */
#sidebar .wrap_counter {clear:both;margin-top:9px;padding-bottom:14px;}
.wrap_counter .box_counter {overflow:hidden;width:100%;height:24px;margin-bottom:3px;font-size:12px;line-height:24px;font-family:"Times New Roman";color:#7b7b7b;background:url(images/bg_counter.gif) 0 0 no-repeat;}
.box_counter .total,
.box_counter .today,
.box_counter .yesterday {float:left;width:58px;padding-left:8px;}
.box_counter .txt_colon {float:left;margin-right:5px;}
.box_counter .txt_total {float:left;color:#cf3d2e;}

/* tistory + RSS */
#sidebar .wrap_banner {width:100%;overflow:hidden;margin-bottom:18px;}
#sidebar .rss{float:left;margin-top:18px;}
#sidebar .ad_tistory{float:right;margin:17px 2px 0 0;}
#sidebar .btn_tistory {display:block;width:61px;height:11px;background:url(images/btn_tistory.gif) no-repeat 0 0;}

/* ***** footer ***** */
#footer .footMenu {padding-top:26px;font-size:11px;font-family:Dotum;letter-spacing:-1px;}
.footMenu a {}
.footMenu .txt_bar {margin:0 7px;}

#footer .copyright {margin:3px 0 22px;font-family:"Times New Roman";letter-spacing:0;}
#footer a {color:#909090;}

.txt_em {margin-right:2px;font-weight:bold;color:#523866;letter-spacing:-1px;}
#content .tistoryProfileLayerTrigger {display:inline;width:0;height:13px;margin:0 0 0 4px;padding:3px 0 0 40px;}


/********************************************************************************************************************************/


#ttCanvas { max-width: 100% !important; }
.tt-span-1,
.tt-span-2,
.tt-span-3,
.tt-span-4,
.tt-span-5,
.tt-span-6,
.tt-span-7,
.tt-span-8,
.tt-span-9,
.tt-span-10,
.tt-span-11,
.tt-span-12 {
  max-width: 100% !important;
}

/* Tiedition use the hNews microformat 
-------------------------------------------------- */
.tiedition .entry-header { }
.tiedition .entry-title { }
.tiedition .entry-summary { }
.tiedition .entry-content-asset { }
.tiedition .entry-content { }
.tiedition .byline { }
.tiedition .updated { }
.tiedition .entry-tags { }

/* Tiedition entry
-------------------------------------------------- */
.tiedition-title {
  margin: 0 0 10px!important;
  padding: 0 0 10px!important;
  font-size: 16px!important;
  font-family: inherit!important;
  border-bottom:1px solid #eee!important;
} 
.tt-post-title {
  font-weight: bold!important;
  letter-spacing: normal!important;
  font-size: 14px!important;
  text-align: left!important;
  margin: 0 0 5px!important;
  padding: 0!important;  
}
.tt-post-thumb {
  padding-bottom: 5px!important;
  margin: 0px!important;
  width : 100%!important;
  height : 100%!important;
}
.tt-post-summary {
  text-align: justify!important;
  font: inherit!important;
}
.tt-post-etcinfo {
  font: inherit!important;
  letter-spacing: normal!important;
  text-align: left!important;
}
.tt-post-etcinfo * {
  white-space:initial!important;
}
.tt-post-etcinfo p {
  font-size:8px!important;
  margin: 5px 0 20px!important;
}
.tt-post-category, 
.tt-post-author,
.tt-post-date,
.tt-post-comment { 
  font: inherit!important;
  letter-spacing: normal!important;
  line-height: 1.8!important;
}
#ttCanvas .tt-component-border{display:none;}

.fb-like-box, .fb-like-box span, .fb-like-box.fb_iframe_widget span iframe {
    width: 100% !important;
}

#ttItem5818 {
  padding: 0 !important;
}
body.tistory_grid_700 div#ttCanvas .tt-span-12-thumb_ratio-7_4 {
  height: 288px !important;
}
div#ttCanvas .tt-item-310430 {
  padding: 0 0 5px 0 !important;
}
div#ttCanvas .tt-item-310430 ul.tt-wrap-item li {
  padding: 0 !important;
}
div#ttCanvas .tt-item-310430 div.tt-wrap-post .tt-post-title {
  position: relative !important;
  left: 0 !important;
  top: 0 !important;
  height: 60px;
  background: #5cdef4;
  text-align: center !important;
  margin: 0 !important;
}
div#ttCanvas .tt-item-310430 div.tt-wrap-post .tt-post-title a {
  display: inline-block !important;
  margin: 18px 0 0 !important;
  font-size: 20px !important;
  color: #333 !important;
}
div#ttCanvas .tt-item-310430 div.tt-wrap-post .tt-span-12-border {
  border: 0 !important;
  width: 700px !important;
}
div#ttCanvas .tt-item-310430 .tt-post-thumb-link a{
  background: url(./images/g1_0.png) no-repeat !important;
}
div#ttCanvas .tt-item-310430 .tt-post-thumb-link a.tt-post-link-over{
  background: url(./images/g1_1.png) no-repeat !important;
}
body.tistory_grid_700 div#ttCanvas li.tt-span-4 {
  position: relative;
  width: 230px !important;
  height: 165px;
  margin: 0 5px 5px 0 ;
  padding: 0;
  overflow: hidden;
}
body.tistory_grid_700 div#ttCanvas li.tt-span-4.tt-last {
  margin-right: 0 !important;
}
body.tistory_grid_700 div#ttCanvas .tt-span-4-border {
  width: 228px !important;
  border-color: #e2e2e2 !important;
}



div#ttCanvas .tt-item-130031 {
  padding-bottom: 40px !important;
}
div#ttCanvas .tt-item-130031 ul.tt-wrap-item li .tt-post-title {
  background-color:#000;filter: alpha(opacity=70); -khtml-opacity: 0.7; -moz-opacity:0.7; opacity: 0.7;
  position: absolute;
  bottom: 1px;
  left: 1px;
  right: 1px;
  margin: 0 !important;
  padding: 4px 0 !important;
  text-align: center !important;
}
div#ttCanvas .tt-item-130031 ul.tt-wrap-item li .tt-post-title a {
  color: #FFF !important;
  font-size: 13px !important;
}
div#ttCanvas .tt-item-320050 ul.tt-wrap-item li .tt-post-title {
  text-align: center !important;
}
div#ttCanvas .tt-item-320050 ul.tt-wrap-item li .tt-post-title a {
  font-size: 13px !important;
}
div#ttCanvas .tt-item-310300 h3 {
  color: #333;
}
body.tistory_grid_700 div#ttCanvas .tt-span-12.tt-item-310380,
body.tistory_grid_700 div#ttCanvas .tt-span-12.tt-item-310300 {
  width: 700px;
}
body.tistory_grid_700 div#ttCanvas .tt-item-320050 .tt-span-6 {
  margin-right: 10px;
}
body.tistory_grid_700 div#ttCanvas .tt-item-320050 .tt-span-6-thumb_ratio-7_4 {
  height: 120px !important;
  margin-bottom: 7px !important
}
.tt-item-240020 ul.tt-wrap-item li div.tt-span-8 {
  margin-bottom: 7px !important;
}

/* search box */
#top-search-box {
  display: none;
  position: absolute;
  top: 31px;
  right: 0;
  border: solid 2px #c5c5c5;
  padding: 0 7px;
}
#top-search-box input {
  font-size: 12px;
}
#top-search-box input.search-text {
  border: none;
  border-right: solid 1px #dfdfdf;
  width: 128px;
}
#top-search-box input.submit {
  border: none;
  background: transparent;
}

/* 티에디션 모바일 */
@media all and (max-width:768px) {
  div#ttCanvas {
    margin-top: 0 !important;
  }
  div#ttCanvas div.tt-panel {
    padding-top: 0 !important;
  }
  div#ttCanvas .tt-item-310430 div.tt-wrap-post .tt-post-title a {
    font-size: 16px !important;
    margin: 12px 0 0 !important;
  }
  div#ttCanvas .tt-item-310430 div.tt-wrap-post .tt-span-12-border {
    width: 100% !important;
    height: 200px !important;
  }
  div#ttCanvas .tt-item-310430 div.tt-wrap-post .tt-span-12-border img.tt-post-thumb {
    margin: 0 !important;
    width: 100% !important;
  }

  body.tistory_grid_700 div#ttCanvas li.tt-span-4 {
    width: 100% !important;
  }
  body.tistory_grid_700 div#ttCanvas .tt-span-4-border {
    width: 100% !important;
  }
  body.tistory_grid_700 div#ttCanvas .tt-span-4-border img.tt-post-thumb {
    margin: 0 !important;
    width: 100% !important; 
  }

  body.tistory_grid_700 div#ttCanvas .tt-item-320050 .tt-span-6 {
    width: 100% !important;
  }
  body.tistory_grid_700 div#ttCanvas .tt-item-320050 .tt-span-6-thumb_ratio-7_4 {
    width: 100% !important;
    box-sizing: border-box;
  }
  body.tistory_grid_700 div#ttCanvas .tt-item-320050 .tt-span-6-thumb_ratio-7_4 img {
    margin: 0 !important;
    width: 100% !important; 
  }

  #tab_content .tab_arrow {
    display: none;
  }

  .wrap_posting {
    width: 96% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .wrap_posting .wrap_info .wrap_category {
    border-top: none !important;
  }
  .wrap_comment .tf_desc {
    width: 96% !important;
  }
  .imageblock img {
    width: 100% !important;
    height: auto !important;
  }
}

/*아이패드 티에디션 조정*/
@media all and (min-width:761px) and (max-width:768px) {
	body.tistory_grid_700 div#ttCanvas li.allje-sspan-4 {width:172px !important; }
}