@charset "utf-8";
/* Basic
=============================================================================*/
#tistorytoolbarid {display: none;}

blockquote p {font-size: 12px; line-height: 20px;}
img {border:0 none; vertical-align:middle;}
*{margin:0; padding:0;}
ul li{list-style:none;}
body {font-family: "Noto Sans Korean", sans-serif,Dotumf"돋움",Arial,Tahoma, Verdana, AppleGothic,sans-serif; font-size: 13px; background-color:#fff;}

a {color: #4a4949; text-decoration: none;font-family: "Noto Sans Korean", sans-serif;}
a:link {color: #4a4949; text-decoration: none;}
a:visited {color: #4a4949; text-decoration: none;}
a:hover {color: #ffa132; text-decoration: none;}
a:active {color: #4a4949; text-decoration: none;}
a:focus {outline: none; text-decoration: none;}

iframe {width:100%;}
.sns_bt{margin-left:20px;}
/* Layout===============================================================*/
#container{width:100%;max-width:868px;margin:auto;position:relative;}

#ss_main_bg {padding:0px;min-height:840px;}
#ss_main_content {width:100%;}
#ss_footer_bg {clear:both; overflow:hidden; width:920px; margin-bottom:104px; border-top:2px solid #aeaeae; padding-top:13px;}

/*Content===============================================================*/
.article * {font-family: 'Noto Sans Korean', sans-serif;}
.article{padding:60px 0px 50px 0px; }
#ss_main_content .content_wrap {margin-bottom:30px;padding:20px 0px 0px;}
#ss_main_content h2.post_title {margin: 0px 0px 20px 0px; padding-top:17px; font-size: 22px; color:#444; font-weight:700;font-family: 'Noto Sans Korean', sans-serif; }
/* #ss_main_content h2.post_title a {font-family: 'Noto Sans Korean', sans-serif; } */
#ss_main_content h2.post_title {font-family: 'Noto Sans Korean', sans-serif; }
#ss_main_content .post_info { border-bottom: 1px solid #dadada; padding-bottom:10px;margin-bottom:20px;}
#ss_main_content .post_info .post_info_date {color:#b9babe;font-family: "Noto Sans Korean", sans-serif;}
#ss_main_content .guestbook textarea {width: 500px; height: 100px;}
#ss_main_content .guestbook_list {margin-top: 20px;}
#ss_main_content .guestbook_list > ul {margin: 0px 0px 0px 0px; list-style: none; border-bottom: 1px solid #dadada;}
#ss_main_content .guestbook_list > ul > li {padding-top: 8px; border-top : 1px solid #dadada;}
#ss_main_content .guestbook_list > ul > li > ul > li {padding-top: 8px; border-top : 1px solid #dadada;}
#ss_main_content .guestbook_list .guestbook_info_name > img {width: 32px;}
#ss_main_content .guestbook_list .guestbook_edit a {margin-left: 10px;}
#ss_main_content .tag_cloud ul li {margin: 5px 5px 10px 0px; display: inline-block;}
#ss_main_content .tag_cloud ul li a {padding: 5px 8px 5px 8px; border: 1px solid #dddddd; border-radius: 5px;}
#ss_main_content .post div.footnotes {margin: 20px 0px 10px 0px; padding: 10px 0px 10px 0px; border-top: 1px solid #dadada;}
#ss_main_content .moreless_fold {font-weight: bold; color: #0088cc;}
#ss_main_content .moreless_top {font-weight: bold; color: #0088cc;}
#ss_main_content .moreless_bottom {font-weight: bold; color: #0088cc;}
#ss_main_content .tag_p {font-size: 12px;}
#ss_main_content .tag_title {font-family: Georgia, "Droid Serif", sans-serif; font-style: italic;}
#ss_main_content .post .discuss p.discuss_count {margin-bottom: 0px; padding: 0px 0px 0px 0px; font-family: Georgia, "Droid Serif", sans-serif; font-style: italic;}
#ss_main_content .post .discuss iframe {display: none;}
#ss_main_content .post .discuss p.trackback_address {margin-bottom: 0px; padding: 10px 0px 0px 0px; font-family: Georgia, "Droid Serif", sans-serif; font-style: italic; font-size: 12px; color: #666666;}
#ss_main_content .post .trackback_list ul {margin: 10px 0px 0px 0px; }
#ss_main_content .post .trackback_title {font-weight: bold;}
#ss_main_content .post .trackback_edit {margin-left: 10px;}
#ss_main_content .post .trackback_from {font-size: 12px;}
#ss_main_content .post .comment_list {margin-top: 20px;}
#ss_main_content .post .comment_list > ul {margin: 0px 0px 20px 0px; border-bottom: 1px solid #dadada;}
#ss_main_content .post .comment_list > ul > li {padding-top: 8px; border-top : 1px solid #dadada;}
#ss_main_content .post .comment_list > ul > li > ul > li {padding-top: 8px; border-top : 1px solid #dadada;}
#ss_main_content .post .comment_list .comment_info_name > img {width: 32px;}
#ss_main_content .post .comment_list .comment_edit a {margin-left: 10px;}
#ss_main_content .post .comment_write {margin-top: 20px;}
#ss_main_content .post .comment_write textarea {/*width: 700px; height: 100px;*/}


#ss_main_content .list_rep {border-top:2px solid #aeaeae;}
#ss_main_content .list_rep h2 {
	font-size: 23px; color:#a1a8b3; font-weight:300; height:40px; line-height:40px; border-bottom:1px solid #ececec;
}
#ss_main_content .list_rep h2 span {font-size:17px;}
#ss_main_content .list_rep ul li {height:34px;line-height:34px;color:#666;border-bottom:1px solid #ececec;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
#ss_main_content .list_rep ul li .date {display: inline-block;width:90px;}
#ss_main_content .list_rep ul li a.on {color:#ffa132;}

#ss_main_content .pagination {padding:20px 0 42px 0;text-align: center; font-size: 12px;}
#ss_main_content .pagination a {margin:0 5px;}
#ss_main_content .pagination a img {height:13px;}
#ss_main_content .pagination .selected {display: inline-block;padding:3px 4px;background-color:#fb9b26;color:#fff;}

/* comment 2019-02-26 */
.container_postbtn{width: 98%;margin:0 auto;padding:20px 0 0 0 !important}
.actionTrail{padding: 20px 0;width: 98%;margin: 0 auto;}
.actionTrail #commentCount574{font-weight: normal;font-size: 20px;color: #222;display: block;}
.comment                          { width: 98% ;border:1px solid #F0F0F0; background:#F9F9F9; padding:5px 5px 2% 5px; overflow:hidden;box-sizing:border-box;margin:0 auto}
.comment p                        { margin:3px 0 0 0; padding:0;}

.comment h3                       { display:none;}
.comment ol,
.comment ul                       { margin:0;  padding:0;  list-style:none;}
.comment .date                    { font:0.9em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#777;}
.comment .name                    { color:#666; font-weight:bold;}
.comment .name a                  { color:#333; font-weight:bold;}
.comment ol li                    { border-bottom:1px dashed #999; margin:0 0 7px 0; padding:0 0 7px 0; }
.comment .rp_general{position:relative;}
.comment .control{position: absolute;right:0;}
.comment .control a{margin-left: 10px;}


.commentWrite                     { overflow: hidden; padding:5px; }
.commentWrite input               { width:150px; color:#666; }
.commentWrite textarea            { width:100% ;overflow: auto;  padding:5px; margin:0; color:#666; box-sizing:border-box;resize:none}
.commentWrite .homepage           { width:300px;}
.commentWrite .submit             { width:120px; height:40px; overflow:hidden; display:block; border:0; cursor:pointer; margin:10px auto 4px auto;border-radius: 21px;-moz-border-radius: 21px;-webkit-border-radius: 21px;background:#303030;color:#fff;}
.commentWrite .secretWrap         { clear:both; float:right; position:relative; top:0px; left:-10px; margin-bottom: 5px;}
.commentWrite .checkbox           {	border:none; padding:0;	margin:0; width:25px;}





#twoshot {overflow: hidden;margin:0 -3px;}
#twoshot li {float:left;width:50%;padding:0 3px;box-sizing: border-box;-moz-box-sizing: border-box;}
#twoshot li img {width:100%;}


#twoshot2 {overflow: hidden;margin:0 0px;}
#twoshot2 li {float:left;width:50%;padding-left:0px; padding-top:0px;box-sizing: border-box;-moz-box-sizing: border-box;}
#twoshot2 li img {width:100%;}
#twoshot2 li a {display:block;}




span.bull_new{margin-left:2px;}
li.menuS{font-size:10px;color:#989898;font-weight:bold;}
.share{float:right;}

.imageblock {width:100%;}
.article img {max-width: 100%;height:auto;}

.comment_list_1 {padding:10px 0;}
.comment_info {padding-bottom:10px;}


html,body{width:100%;overflow-x:hidden;
	font-family:"Noto Sans Korean";font-weight:350px; 
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*
font-family:"Noto Sans Korea","Montserrat","Montserrat Light","Comfortaa";

본고딕 두께: 
font-weight:100(Thin),300(Light),350(DemiLight),400(Regular),500(Medium),700(Bold),900(Black)
*/
/*#################################################################################### lim : start ###################################*/
/*공통  (font-family:"Noto Sans Korean","Montserrat","Comfortaa") */
body{font-family:"Noto Sans Korean";background:#e4e6e9;}
a{text-decoration:none !important;}
.font_thumb{}
.font_thumb .article_skin{}
.font_thumb .article_skin .list_content{}
.font_thumb .article_skin .list_content .link_post{display:none;}
.font_thumb .article_skin .list_content .detail_info{display:none;}
#text_info{position:fixed;top:0px;left:0px;z-index:1000;border:3px solid red;}

.display_on{display:block;}
.display_off{display:none;}
.visibility_on{visibility:hidden;}
.visibility_off{visibility:visible;}



/*========================================================================================  PC 일반와이드 ===============*/
/*필요없는건 비표시*/
.another_category{display:none;}
/*공통*/
.content_wrap{background:#ffffff;}
ul,ol,li{list-style:none;}
.skin_view .area_view ul li{list-style:none;}
#ss_main_content {padding-top:140px;}

/*---------------------------------------------------메인--------------*/
/*PC 외 비표시*/
.mbl{display:none;}
.pcl{display:block;}
/*모바일 버전의 외쪽슬라이드 메뉴 판넬은 우선은 보이지 않게 한다.*/
.slide_left_panel{display:none;}
.slide_left_panel2{display:none;}
/*메인인트로*/
#main_intro{position:fixed;top:0px;left:0px;width:100%;height:100%;background:#ffffff;z-index:100;}
#main_intro #main_intro_out{display:table;width:100%;height:100%;}
#main_intro #main_intro_in{display:table-cell;vertical-align:middle;text-align:center;}
#main_intro #main_intro_in span{font-size:3em;font-weight:bold;}

.main_table{display:table;width:100%;height:100%;}
.main_td{display:table-cell;position:relative;vertical-align:middle;text-align:center;}
.main_page{width:100%;}
.main_page ul{padding:0px !important;margin:0px !important;}
.main_page ul li{
	list-style:none !important;margin:0px !important;padding:0px !important;
}
.section{position:relative;}
#mov{    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: -11;}

/*메인 첫페이지 동영상 팝업(크리스마스 이벤트)width:460px;height:355px;top:50%;left:50%;margin-top:-100px;margin-left:-230px;*/
.smov{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	position:absolute;z-index:10;width:1000px;height:650px;top:50%;left:50%;margin-top:-325px;margin-left:-500px;padding-bottom:40px;
	background:#000000;color:#ffffff;
}
.smov *{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.smov a{color:#ffffff;}
.smov_con{width:100%;height:100%;}
.fpc{display:blcok;}
.smov_con iframe,.smov_con object,.smov_con embed{position:absolute;top:0px;left:0px;}
.smov_btn{position:absolute;left:0px;bottom:0px;width:100%;height:40px;border:0px solid yellow;z-index:5;padding:0px 10px;}
.smov_btn:after{display:block;visibility:hidden;clear:both;content:"";}
.smov_btn .smov_go{display:block;float:left;font-size:1.2em;position:relative;top:-5px;}
.smov_btn .smov_go i{margin-left:10px;}
.smov_btn .smov_ctrl{float:right;}
.smov_btn .smov_ctrl:after{display:block;visibility:hidden;clear:both;content:"";}
.smov_btn .smov_ctrl label{display:block;float:left;padding-right:10px;}
.smov_btn .smov_ctrl label input{position:relative;top:2px;margin-right:4px;}
.smov_btn .smov_ctrl .smov_close{display:block;float:right;padding-left:10px;border-left:1px solid gray;}
/*배경★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★*/
.win_sec1{background-image:url("./images/ssg_main_201229.png");}
.win_sec2{background-image:url("./images/ssg_main_201228.jpg");}
.win_sec3{background-image:url("./images/ssg_main_201223.jpg");}



 
.win_sec{overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}

/*상단 탑*/
.top_box{text-align:center;}
.top_box h2{font-size:0px;width:337px;height:30px;}
#top_box4{padding-top:60px;visibility:hidden;}
#top_box4 h2{background:url("./images/ssg_logo_gray.png") no-repeat;margin:0 auto 15px;}

/*PC버전에서의 상단탑메뉴*/
#top_pc_fix{position:fixed;top:0px;left:0px;width:100%;z-index:300;height:110px;}
.top_pc_fix_bg{position:absolute;width:100%;height:100%;left:0px;top:0px;background:#ffffff;opacity:0;z-index:0 !important;}
#top_pc_fix h2{
	position:relative;width:337px;height:30px;margin:25px auto 25px;z-index:2;
}
#top_pc_fix h2 a{font-size:0px;display:block;}
#top_pc_fix h2 a img{width:100%;height:auto;}
#top_pc_fix .top_right{top:25px;z-index:4;}
#top_pc_fix .top_right_search{}
#top_pc_fix .main-cate-white{position:relative;z-index:6;}
#top_pc_fix .main-cate-white ul.tt_category > li > ul.category_list > li > a.link_item{color:#ffffff;} 

.main-cate{position:relative;z-index:7;}
.main-cate ul.tt_category > li > a.link_tit{display:none;text-align:center;}
.main-cate ul.tt_category > li > ul.category_list{display:inline-block;}
.main-cate ul.tt_category > li > ul.category_list > li{float:left;}
.main-cate ul.tt_category > li > ul.category_list > li:first-child{display:none;}
.main-cate ul.tt_category > li > ul.category_list > li > a.link_item{display:block;padding:0 13px;text-decoration:none;font-size:11pt;letter-spacing:0.05em;font-family:"Montserrat Light";font-weight:400 !important;}
ul.tt_category > li > ul.category_list > li > a.link_item img{display:none;}
#top_box4 .main-cate ul.tt_category > li > ul.category_list > li > a.link_item{color:#999999;}
.main-cate ul.tt_category > li > ul.category_list > li > a.link_item span.c_cnt{display:none;}
.main-cate ul.tt_category > li > ul.category_list > li > ul.sub_category_list{display:none;}/*서브카테고리*/
.main-cate{} #TD_content .td_selectedpost_1{display:none;}

.top_right{position:absolute;top:23px;right:20px;}/*상단 오른쪽영역*/
#top_box4 .top_right{top:40px;}
.top_right a{display:inline-block;width:30px;height:30px;font-size:0;margin-left:20px;}
#top_box4 .top_right a.top_right_search{}
.top_right a.top_right_mail{}

/*서브페이지의 탑메뉴영역*/
.top_sub_box{position:fixed;top:0px;left:0px;width:100%;height:110px;z-index:2000;}
.top_sub_box_bg{background:#ffffff;position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:1;z-index:0 !important;}
.top_sub_box .mbl_menu{position:absolute;width:28px;height:24px;top:23px;left:20px;}
.top_sub_box .mbl_menu img{}
.top_sub_box h2{text-align:center;width:337px;height:30px;margin: 25px auto 25px;position:relative;z-index:5px;}
.top_sub_box h2 a{display:block;font-size:0px;}
.top_sub_box h2 a img{width:100%;height:auto;}
.top_sub_box .main-cate ul.tt_category{}
.top_sub_box .main-cate ul.tt_category li{text-align:center;}

/*각페이지 가운데 내용*/
.middle_cont{margin-top:30px;}
.middle_cont h3{}
.middle_cont h3 a{border-bottom:1px solid #ffffff;font-family:"Montserrat Light";font-size:15pt;color:#ffffff;}
.middle_cont strong{margin-top:14px;margin-bottom:5px;display:block;}
.middle_cont strong a{font-weight:400;font-size:36pt;color:#ffffff;line-height:1.2em; letter-spacing:-0.04em;}
.middle_cont p{max-width:645px;margin:20px auto 0;}
.middle_cont p a{font-weight:400;font-size:13pt;color:#ffffff;line-height:21pt;}
.middle_cont .more_box{margin-top:40px;}
.middle_cont .read_more{display:inline-block;font-family:"Comfortaa";font-size:13pt;color:#ffffff;border:3px solid #ffffff;padding:9px 20px;border-radius:54px;}
.to_down{display:block;width:65px;height:34px;position:absolute;left:50%;bottom:50px;margin-left:-32px;font-size:0px;background:url("./images/ssg_arrow.png") no-repeat;}
.to_top{display:block;position:fixed;width:66px;height:109px;right:20px;bottom:20px;font-size:0;background:url("./images/ssg_top_g.png") no-repeat;}
.to_sub_top{display:block;position:fixed;width:66px;height:109px;right:20px;bottom:20px;font-size:0;background:url("./images/ssg_top_g.png") no-repeat;}
/*.to_top4{top:160px;width:26px;height:41px;font-size:0;background:url("./images/ssg_top.png") no-repeat;}*/
/*1번째페이지의 카테고리(메인카테고리)*/

/*2번째페이지*/

/*3번째페이지*/

/*4번째페이지*/
#sec4{padding-top:25px;}
#sec4 #TD_content{
	width:1100px;margin:20px auto 0;
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
#sec4 #TD_content .TD_recent{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	position:relative;display:none;
}
#sec4 #TD_content .TD_recent1{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	position:relative;
}
#sec4 #TD_content .TD_recent1:after{display:block;visibility:hidden;clear:both;content:"";}
#sec4 #TD_content .TD_recent1 .td_slidemargin{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	float:left;width:25%;padding:0 10px;margin-bottom:50px;
}
#sec4 #TD_content .TD_recent1 .td_slidemargin .TD_thumbnail{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
#sec4 #TD_content .TD_recent1 .td_slidemargin .TD_thumbnail a{
	display:block;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	height:200px;overflow:hidden;background:#dddddd;background:#ffffff;
}
#sec4 #TD_content .TD_recent1 .td_slidemargin .TD_thumbnail a img{width:100%;}
#sec4 #TD_content .TD_recent1 .td_slidemargin .TD_headline{
	display:block;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
#sec4 #TD_content .TD_recent1 .td_slidemargin .TD_headline a{font-weight:500;display:block;height:100px;overflow-y:hidden;}
#sec4 #TD_content .TD_recent1 .td_slidemargin .TD_headline a .ttl_cate{display:inline-block;font-family:"Montserrat Light";font-size:10pt;color:#98a0a3;border-bottom:1px solid #98a0a3;margin-top:20px;margin-bottom:7px;font-weight:600;}
#sec4 #TD_content .TD_recent1 .td_slidemargin .TD_headline a .ttl_cont{font-size:14pt; letter-spacing:-0.01em; line-height:1.3em; font-weight:500; color:#45505d;}
#sec4 #TD_content .TD_recent1 .td_slidemargin .TD_date{display:none;}
#sec4 #TD_content .road_more_box{text-align:center;margin-top:30px;}
#sec4 #TD_content .road_more_box .road_more_btn{
	display:inline-block;font-family:"Comfortaa";font-size:14pt;color:#cbd0d4;border:3px solid #cbd0d4;padding:8px 22px;border-radius:58px;
}
/*동영상박스*/
#sec4 .wrap_mov_letter{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	margin-top:120px;
}
#sec4 .wrap_mov_letter:after{display:block;visibility:hidden;clear:both;content:"";}
#sec4 .wrap_mov_letter .TD_htmlbox{
	width:50%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	float:left;padding:0 10px;
}
#sec4 .wrap_mov_letter .TD_htmlbox iframe{
	width:100%;height:auto;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
#sec4 .wrap_mov_letter .main-newsletter{
	width:50%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	float:right;padding:0 10px;
}
#sec4 .wrap_mov_letter .main-newsletter > img{
	width:100%;height:auto;display:block;
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
/*
#sec4 .wrap_mov_letter .main-newsletter > iframe{
	width:100%;height:auto;display:block;
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
*/
#sec4 .wrap_mov_letter .main-newsletter > h4{display:none;}
#sec4 .wrap_mov_letter .main-newsletter > p{display:none;}
#sec4 .wrap_mov_letter .main-newsletter > a{display:none;}

/*--------메인하단영역-----*/
.main-bottom{background:#e8eaec;margin-top:110px;}
/*하단 인스타그램*/
.main-instagram{padding-top:70px;}
.main-instagram h3{text-align:center;}
.main-instagram h3 a{font-weight:300;font-size:13pt;color:#747576;letter-spacing:-0.05em;}
.main-instagram h2{text-align:center;}
.main-instagram h2 a{font-family:"Montserrat Light";color:#5d5e5e;font-size:26pt;font-weight:400;}
.main-instagram .insta-latest{margin-top:70px;}
.main-instagram .insta-latest ul{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
.main-instagram .insta-latest ul:after{display:block;visibility:hidden;clear:both;content:"";}
.main-instagram .insta-latest ul li{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	width:12.5%;float:left;position:relative;
}
.main-instagram .insta-latest ul li:before{content:"";display:block;padding-top:95%;}
.main-instagram .insta-latest ul li a{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	display:block;position:absolute;left:0;top:0;width:100%;height:100%;
}
.main-instagram .insta-latest ul li a img{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	display:block;width:100%;
}
.main-instagram .insta-latest ul li a .insta_over{position:absolute;top:0px;left:0px;background:#000000;opacity:0;width:100%;height:100%;}
.main-instagram .insta-latest ul li a:hover .insta_over{opacity:0.3;}
/*==메인푸터부분==*/
/*하단 sns영역*/
.main-footer{margin-top:110px;padding-bottom:56px;}
.main-sns{text-align:center;}
.main-sns .main-ul-sns{display:inline-block;}
.main-sns .main-ul-sns:after{display:block;visibility:hidden;clear:both;content:"";}
.main-sns .main-ul-sns li{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	float:left;width:70px;
}
.main-sns .main-ul-sns li a{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	display:block;padding:10px;
}
.main-sns .main-ul-sns li a img{width:100%;}
/*하단 ssg영역*/
.main-ssg{text-align:center;margin-top:40px;}
.main-ssg .main-div-ssg{display:inline-block;text-align:center;height:21px;}
.main-ssg .main-div-ssg:after{display:block;visibility:hidden;clear:both;content:"";}
.main-ssg .main-div-ssg .ft-ssg{float:left;height:100%;}
.main-ssg .main-div-ssg .ft-ssg1 .ssg1_a1{}
.main-ssg .main-div-ssg .ft-ssg1 .ssg1_a2{margin-left:20px;}
.main-ssg .main-div-ssg .ft-ssg2{margin-left:10px;padding-left:10px;border-left:1px solid #999a9a;}
.main-ssg .main-div-ssg .ft-ssg2 .ssg2_a1{}
.main-ssg .main-div-ssg .ft-ssg2 .ssg2_a2{margin-left:10px;padding-left:10px;border-left:1px solid #999a9a;}
.main-ssg .main-div-ssg .ft-ssg a{text-align:center !important;display:inline-block;height:100%;}
.main-ssg .main-div-ssg .ft-ssg a img{height:100%;}
/*---------------------------------------------------서브---------------------------------------*/
/*==서브 푸터==*/
.sub-bottom{}
.sub-footer{margin-top:110px;padding-bottom:56px;}
.sub-sns{text-align:center;}
.sub-sns .sub-ul-sns{display:inline-block;}
.sub-sns .sub-ul-sns:after{display:block;visibility:hidden;clear:both;content:"";}
.sub-sns .sub-ul-sns li{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	float:left;width:70px;
}
.sub-sns .sub-ul-sns li a{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	display:block;padding:10px;
}
.sub-sns .sub-ul-sns li a img{width:100%;}
/*하단 ssg영역*/
.sub-ssg{text-align:center;margin-top:40px;}
.sub-ssg .sub-div-ssg{display:inline-block;text-align:center;height:21px;}
.sub-ssg .sub-div-ssg:after{display:block;visibility:hidden;clear:both;content:"";}
.sub-ssg .sub-div-ssg .ft-ssg{float:left;height:100%;}
.sub-ssg .sub-div-ssg .ft-ssg1 .ssg1_a1{}
.sub-ssg .sub-div-ssg .ft-ssg1 .ssg1_a2{margin-left:20px;}
.sub-ssg .sub-div-ssg .ft-ssg2{margin-left:10px;padding-left:10px;border-left:1px solid #999a9a;}
.sub-ssg .sub-div-ssg .ft-ssg2 .ssg2_a1{}
.sub-ssg .sub-div-ssg .ft-ssg2 .ssg2_a2{margin-left:10px;padding-left:10px;border-left:1px solid #999a9a;}
.sub-ssg .sub-div-ssg .ft-ssg a{text-align:center !important;display:inline-block;height:100%;}
.sub-ssg .sub-div-ssg .ft-ssg a img{height:100%;}
/*기타정보 비표시*/
/*검색버튼 클릭시 나타나는 모달인풋박스*/
.sch_obj_box{display:none;}
.sch_obj{border:3px solid #dddddd;background:#ffffff;position:relative;width:260px;height:50px;border-radius:10px;}
.sch_obj input{
	display:block;
	position:absolute;top:10px;left:10px;border:0px;border-bottom:1px solid #dddddd;width:200px;height:30px;
}
.sch_obj .sch_btn{
	display:block;
	position:absolute;top:10px;right:10px;
}

/*불필요한 객체 비표시*/


@media (max-width:1280px){/*==========================================================================================  868 ~ 1280 작은 PC 버전 ====*/
	.mbl{display:none;}
	.slide_left_panel{display:none;}
	.slide_left_panel2{display:none;}
	#sec4 #TD_content{
		box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		min-width:1100px;width:100%;padding-left:0px;padding-right:0px;
	}
	#sec4 #TD_content .TD_recent{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	#sec4 #TD_content .TD_recent1{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	#sec4 #TD_content .TD_recent1 .td_slidemargin{width:33.33%}

	
	/*4페이지 인스타 너비*/
	.main-instagram .insta-latest ul li{width:16.66%;position:relative;}
	.main-instagram .insta-latest ul li:before{content:"";display:block;padding-top:95%;}
	.main-instagram .insta-latest ul li a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
}
@media (min-width:1197px){/*==========================================================================================  1197 이상 PC 버전 ====*/
	/*-----------------------------------------.movletter 동영상 러브레터 영역------------------------------------------------------------------------*/
	.movletter{text-align:center;margin-top:30px;}
	.movletter .movletter_cont{display:inline-block;}
	.movletter .movletter_cont:after{display:block;visibility:hidden;clear:both;content:"";}
	.movletter .movletter_cont .div_iframe_out{width:530px;height:298px;float:left;}
	.movletter .movletter_cont .div_iframe_out .div_iframe{position:relative;padding-bottom:56.25%;height:0px;overflow:hidden;}
	.movletter .movletter_cont .div_iframe_out .div_iframe iframe,.div_iframe object,.div_iframe embed{position:absolute;top:0;left:0;width:100%;height:100%;}
	.movletter .movletter_cont .a_newsletter{display:block;float:left;width:530px;height:298px;margin-left:20px;}
	.movletter .movletter_cont .a_newsletter img{width:100%;height:auto;}
	.movletter .movletter_cont .a_newsletter .letter_pc{display:block;}
	.movletter .movletter_cont .a_newsletter .letter_on,.a_newsletter .letter_mo{display:none;}/*.letter_off,.letter_off,.letter_pc,.letter_mo*/
	.movletter .movletter_cont .a_newsletter:hover .letter_off,.a_newsletter:hover .letter_mo{display:none !important;}
	.movletter .movletter_cont .a_newsletter:hover .letter_on{display:block;}
}
@media (min-width:501px) and (max-width:1197px){/*==========================================================================================  1197 이하 작은 PC 버전 ====*/
	/*-----------------------------------------.movletter 동영상 러브레터 영역------------------------------------------------------------------------*/
	.movletter{text-align:center;margin-top:30px;}
	.movletter .movletter_cont{display:block;}
	.movletter .movletter_cont:after{display:block;visibility:hidden;clear:both;content:"";}
	.movletter .movletter_cont .div_iframe_out{width:49%;height:auto;float:left;}
	.movletter .movletter_cont .div_iframe_out .div_iframe{position:relative;padding-bottom:56.25%;height:0px;overflow:hidden;}
	.movletter .movletter_cont .div_iframe_out .div_iframe iframe,.div_iframe object,.div_iframe embed{position:absolute;top:0;left:0;width:100%;height:100%;}
	.movletter .movletter_cont .a_newsletter{display:block;float:right;width:49%;height:auto;margin-left:2%;}
	.movletter .movletter_cont .a_newsletter img{width:100%;height:auto;}
	.movletter .movletter_cont .a_newsletter .letter_pc{display:block;}
	.movletter .movletter_cont .a_newsletter .letter_on,.a_newsletter .letter_mo{display:none;}/*.letter_off,.letter_off,.letter_pc,.letter_mo*/
	.movletter .movletter_cont .a_newsletter:hover .letter_off,.a_newsletter:hover .letter_mo{display:none !important;}
	.movletter .movletter_cont .a_newsletter:hover .letter_on{display:block;}
}
@media (max-width:868px){/*==========================================================================================  800 ~ 868 테블릿버전 ========*/
	.slide_left_panel{display:none;}
	.slide_left_panel2{display:none;}
	#sec4 #TD_content{
		box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		min-width:0px;width:100%;padding-left:0px;padding-right:0px;
	}
	#sec4 #TD_content .TD_recent{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	#sec4 #TD_content .TD_recent1{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	
	
	/*메인푸터부분*/
	.main-footer{margin-top:80px;}
	.main-ssg{margin-top:90px;}
	.main-ssg .main-div-ssg{display:block;position:relative;}
	.main-ssg .main-div-ssg .ft-ssg{float:none;height:100%;}
	.main-ssg .main-div-ssg .ft-ssg1 .ssg1_a1{}
	.main-ssg .main-div-ssg .ft-ssg1 .ssg1_a2{margin-left:20px;}
	.main-ssg .main-div-ssg .ft-ssg2{border-left:0px;margin-left:0px;padding-left:0px;position:absolute;top:-80px;left:50%;margin-left:-111px;}
	/*서브푸터부분*/
	.sub-footer{margin-top:80px;}
	.sub-ssg{margin-top:90px;}
	.sub-ssg .sub-div-ssg{display:block;position:relative;}
	.sub-ssg .sub-div-ssg .ft-ssg{float:none;height:100%;}
	.sub-ssg .sub-div-ssg .ft-ssg1 .ssg1_a1{}
	.sub-ssg .sub-div-ssg .ft-ssg1 .ssg1_a2{margin-left:20px;}
	.sub-ssg .sub-div-ssg .ft-ssg2{border-left:0px;margin-left:0px;padding-left:0px;position:absolute;top:-80px;left:50%;margin-left:-111px;}
}
@media (max-width:800px){/*==========================================================================================  600 ~ 800 테블릿버전 ========*/
	.slide_left_panel{display:none;left:-9999px;}
	.slide_left_panel2{display:none;left:-9999px;}
	#top_box4{display:none;}
	.mbl{display:block;}
	.pcl{display:none;}
	
	/*메인의 탑영역*/
	.top_fix_box{position:fixed;height:64px;width:100%;top:0px;left:0px;z-index:100;}
	.top_fix_box_bg{background:#ffffff;width:100%;height:100%;position:absolute;opacity:0;z-index:0;top:0px;}

	.top_fix_box .mbl_menu{display:block;width:28px;height:24px;position:absolute;top:20px;left:20px;z-index:100;}
	.top_fix_box .mbl_menu img{width:100%;height:100%;}
	.top_fix_box .ttl_tb{display:table;width:100%;height:100%;position:relative;}
	.top_fix_box .ttl_tb .ttl_td{display:table-cell;vertical-align:middle;text-align:center;}
	.top_fix_box .ttl_tb .ttl_td a{display:inline-block;width:30%;}
	.top_fix_box .ttl_tb .ttl_td a img{width:100%;height:auto;}
	.top_fix_box .top_right{top:18px;}
	.top_fix_box .top_right .top_right_search{}
	.top_fix_box .top_right .top_right_mail{display:block;width:28px;}
	.top_fix_box .top_right .top_right_mail img{width:100%;}
	/*서브페이지의 탑메뉴영역*/
	.top_sub_box{position:fixed;top:0px;left:0px;width:100%;height:64px;z-index:2000;}
	.top_sub_box_bg{background:#ffffff;position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:1;z-index:0 !important;}
	.top_sub_box .mbl_menu{position:absolute;width:28px;height:24px;top:23px;left:20px;}
	.top_sub_box .mbl_menu img{width:100%;height:100%;}
	.top_sub_box h2{display:block;position:relative;z-index:5px;text-align:center;width:100%;padding:0px;height:auto;top:0px;}
	.top_sub_box h2 a{display:block;font-size:0px;width:30%;margin:0 auto;}
	.top_sub_box h2 a img{width:100%;height:auto;}
	.top_sub_box .main-cate ul.tt_category{}
	.top_sub_box .main-cate ul.tt_category li{text-align:center;}
	.top_sub_box .top_right{top:19px;}
	.top_sub_box .top_right .top_right_search{display:none;}
	.top_sub_box .top_right .top_right_mail{}
	/*상단메뉴 표시*/
	/*
	.mbl{display:block;}
	.mbl_menu{display:block;width:38px;height:30px;position:absolute;top:27px;left:20px;}
	.mbl_menu img{width:100%;height:100%;}
	*/
	/*와이드버전 카테고리 비표시*/
	.main-cate ul.tt_category{display:none;}
	
	
	/*------------------메인 관련-------------*/
	.middle_cont h3 a{font-size:13pt;}
	.middle_cont strong{display:inline-block;width:310px;}
	.middle_cont strong a{font-weight:400;font-size:29pt;line-height:1.2em;}
	.middle_cont p{display:none;}
	.middle_cont .read_more{font-size:14pt;}
	/*4페이지최신글 관련*/
	#sec4 #TD_content{
		box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		min-width:0px;width:100%;padding-left:0px;padding-right:0px;
	}
	#sec4 #TD_content .TD_recent{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	#sec4 #TD_content .TD_recent1{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	#sec4 #TD_content .TD_recent1 .td_slidemargin{width:50%}
	#sec4 #TD_content .TD_recent1 .td_slidemargin .TD_headline a{height:120px;}
	#sec4 #TD_content .TD_recent1 .td_slidemargin .TD_headline a .ttl_cate{margin-top:20px;font-size:11pt;}
	#sec4 #TD_content .TD_recent1 .td_slidemargin .TD_headline a .ttl_cont{font-size:1.4em;font-weight:500;width:100%;height:65px;overflow-y:hidden;}
	/*4페이지 최신글 더보기*/
	#sec4 #TD_content .road_more_box{margin-top:0px;}
	/*4페이지 인스타 너비*/
	.main-instagram .insta-latest ul li{width:25%;position:relative;}
	.main-instagram .insta-latest ul li:before{content:"";display:block;padding-top:95%;}
	.main-instagram .insta-latest ul li a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
	
	.to_top4{display:none;}
	
	/*동영상박스*/
	#sec4 .wrap_mov_letter .TD_htmlbox{
		width:50%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		float:left;padding:0 10px;
	}
	#sec4 .wrap_mov_letter .TD_htmlbox iframe{
		width:100%;height:auto;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	}
	#sec4 .wrap_mov_letter .main-newsletter{
		width:50%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		float:right;padding:0 10px;
	}
	#sec4 .wrap_mov_letter .main-newsletter > img{
		width:100%;height:auto;display:block;
		box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	}

	
	/*-------------------------외편 슬라이드판넬 관련------------------*/
	.slide_left_panel{display:none;}
	/*왼편 슬라이드 반투명 배경*/
	.slide_bg{position:fixed;left:0px;top:0px;bottom:0px;width:100%;background:#000000;z-index:199;opacity:0.8;}
	/*왼편 슬라이드 판넬*/
	.slide_left{position:fixed;left:0px;top:0px;bottom:0px;width:190px;background:#f8f9f9;z-index:200;}
	.slide_left_panel .slide_left_cont{overflow-y:auto;overflow-x:hidden;width:100%;}
	/*왼편 슬라이드 판넬 닫기*/
	.slide_left_close1{position:absolute;display:block;width:20px;height:20px;top:14px;right:-35px;}
	.slide_left_close1 img{width:100%;}

	/*------------------외편 슬라이드판넬2 관련(서브)-------------*/
	.slide_left_panel2{display:none;}
	/*왼편 슬라이드 반투명 배경*/
	.slide_bg2{position:fixed;left:0px;top:0px;bottom:0px;width:100%;background:#000000;z-index:2009;opacity:0.8;}
	/*왼편 슬라이드 판넬*/
	.slide_left2{position:fixed;left:0px;top:0px;bottom:0px;width:200px;background:#f8f9f9;z-index:2010;}
	.slide_left_cont{overflow-y:auto;overflow-x:hidden;width:100%;}
	/*왼편 슬라이드 판넬 닫기*/
	.slide_left_close2{position:absolute;display:block;width:20px;height:20px;top:14px;right:-40px;}
	.slide_left_close2 img{width:100%;}
	/*왼편 슬라이드 검색(공통)*/
	.slide_search{position:relative;padding:10px 45px 10px 20px;background:#ffffff;}
	.slide_search input{-webkit-border-radius:0; -webkit-appearance:none;
		display:block;width:100%;padding:10px;border:0px solid #ffffff;border-bottom:1.5px solid #777777;
		box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	}
	.slide_search a{
		display:block;position:absolute;top:12px;right:10px;width:30px;height:30px;background:url('./images/ssg_icon_search_b.png') no-repeat;background-position:center center;
		font-size:0;
	}
	/*왼편 슬라이드 카테고리(공통)*/
	.slide_cate{border:0px solid red;padding:20px 0px 30px 8px;background:#ffffff;}
	.slide_cate ul.tt_category > li > a.link_tit{display:none;}
	.slide_cate ul.tt_category > li > ul.category_list{display:inline-block;width:100%;}
	.slide_cate ul.tt_category > li > ul.category_list > li{border:0px solid blue;}
	.slide_cate ul.tt_category > li > ul.category_list > li:first-child{display:none;}
	.slide_cate ul.tt_category > li > ul.category_list > li > a.link_item{display:block;color:#777777;padding:7px 15px; text-decoration:none;font-size:11pt;font-family:"Montserrat Light"}
	.slide_cate ul.tt_category > li > ul.category_list > li > a.link_item:hover{color:#4963ac;}
	.slide_cate ul.tt_category > li > ul.category_list > li > a.link_item span.c_cnt{display:none;}
	.slide_cate ul.tt_category > li > ul.category_list > li > ul.sub_category_list{display:none;}/*서브카테고리*/
	.slide_cate{} #TD_content .td_selectedpost_1{display:none;}
	/*왼편 슬라이드 푸터(공통)*/
	.slide_ft{background:#f8f9f9;padding:25px 10px 30px 8px;}
	.slide_ft .sns_ul{} /*sns*/
	.slide_ft .sns_ul:after{display:block;visibility:hidden;clear:both;content:"";}
	.slide_ft .sns_ul li{float:left;width:30%;}
	.slide_ft .sns_ul li a{
		box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		display:block;padding:8px;
	}
	.slide_ft .sns_ul li a img{
		box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		width:100%;
	}
	.slide_ft .ssg_ul{}/*ssg*/
	.slide_ft .ssg_ul li{padding-top:15px !important;}
	.slide_ft .ssg_ul li a{
		box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		display:block;padding-left:15px;
	}
	.slide_ft .ssg_ul li a img{
		box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		height:20px;width:auto;
	}
	
	/*----------------서브페이지--------------*/
	#ss_main_content{padding-top:0px;}
	#ss_main_content .content_wrap{padding-top:80px;}
	/*타이틀*/
	h2.post_title a .ttl_cont{font-size:1.2em;}
	
}
@media (max-width:600px){/*==========================================================================================  500 ~ 600 테블릿버전 ========*/
	.slide_left_panel{display:none;left:-9999px;}
	.slide_left_panel2{display:none;left:-9999px;}
	#sec4 #TD_content{
		box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		min-width:0px;width:100%;
	}
	#sec4 #TD_content .TD_recent{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	#sec4 #TD_content .TD_recent1{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	/*서브페이지의 탑메뉴영역*/
	.top_sub_box{position:fixed;top:0px;left:0px;width:100%;height:60px;}
	.top_sub_box .mbl_menu{position:absolute;width:22px;height:18px;top:20px;left:20px;}
	.top_sub_box h2{display:block;position:relative;z-index:5px;text-align:center;width:100%;padding:0px;height:auto;top:-3px;}
	.top_sub_box h2 a{display:block;font-size:0px;width:40%;margin:0 auto;}
	.top_sub_box .top_right{top:17px;}
	.top_sub_box .top_right .top_right_mail{display:block;width:25px;}
	.top_sub_box .top_right .top_right_mail img{width:100%;}
	
	
	/*메인푸터부분*/
	.main-footer{margin-top:80px;}
	.main-ssg{margin-top:100px;}
	.main-ssg .main-div-ssg{display:block;position:relative;}
	.main-ssg .main-div-ssg .ft-ssg{float:none;height:100%;}
	.main-ssg .main-div-ssg .ft-ssg1 .ssg1_a1{display:block;}
	.main-ssg .main-div-ssg .ft-ssg1 .ssg1_a2{margin-left:0px;display:block;position:absolute;top:-30px;left:50%;margin-left:-105px;}
	.main-ssg .main-div-ssg .ft-ssg2{border-left:0px;margin-left:0px;padding-left:0px;position:absolute;top:-90px;left:50%;margin-left:-111px;}
	/*서브푸터부분*/
	.sub-footer{margin-top:80px;}
	.sub-ssg{margin-top:100px;}
	.sub-ssg .sub-div-ssg{display:block;position:relative;}
	.sub-ssg .sub-div-ssg .ft-ssg{float:none;height:100%;}
	.sub-ssg .sub-div-ssg .ft-ssg1 .ssg1_a1{display:block;}
	.sub-ssg .sub-div-ssg .ft-ssg1 .ssg1_a2{margin-left:0px;display:block;position:absolute;top:-30px;left:50%;margin-left:-105px;}
	.sub-ssg .sub-div-ssg .ft-ssg2{border-left:0px;margin-left:0px;padding-left:0px;position:absolute;top:-90px;left:50%;margin-left:-111px;}
	
	/*------서브본문------*/
	/*타이틀*/
	h2.post_title a .ttl_cont{margin:20px 50px 20px;font-size:1em;}
}
@media (max-width:500px){/*=========================================================================================  0 ~ 500 모바일 버전 =========*/
	.slide_left_panel{display:none;left:-9999px;}
	.slide_left_panel2{display:none;left:-9999px;}
	#top_box4{display:none;}
	.mbl{display:block;}
	.pcl{display:none;}
	
	.to_down{
		width:52px;
		height:27px;
		margin:-26px;
		background-size:100% 100%;
	}
	
	/*메인상단탑영역*/
	.top_fix_box{position:fixed;height:60px;width:100%;top:0px;left:0px;z-index:100;}
	.top_fix_box_bg{background:#ffffff;width:100%;height:100%;position:absolute;opacity:0;z-index:0;top:0px;}

	.top_fix_box .mbl_menu{display:block;width:22px;height:18px;position:absolute;top:20px;left:20px;z-index:100;}
	.top_fix_box .mbl_menu img{width:100%;height:100%;}
	.top_fix_box .ttl_tb{display:table;width:100%;height:100%;position:relative;}
	.top_fix_box .ttl_tb .ttl_td{display:table-cell;vertical-align:middle;text-align:center;}
	.top_fix_box .ttl_tb .ttl_td a{display:inline-block;width:45%;}
	.top_fix_box .ttl_tb .ttl_td a img{width:100%;height:auto;}
	.top_fix_box .top_right{top:18px;}
	.top_fix_box .top_right .top_right_search{}
	.top_fix_box .top_right .top_right_mail{display:block;width:25px;padding-top:2px;}
	.top_fix_box .top_right .top_right_mail img{width:100%;}

	
	/*서브페이지의 탑메뉴영역*/
	.top_sub_box{position:fixed;top:0px;left:0px;width:100%;height:60px;}
	.top_sub_box .mbl_menu{position:absolute;width:22px;height:18px;top:20px;left:20px;z-index:1000;}
	.top_sub_box h2{display:block;position:relative;z-index:5px;text-align:center;width:100%;padding:0px;height:auto;top:-2px;}
	.top_sub_box h2 a{display:block;font-size:0px;width:45%;margin:0 auto;}
	.top_sub_box .top_right{top:18px;}
	.top_sub_box .top_right .top_right_mail{display:block;width:25px;padding-top:2px;}
	.top_sub_box .top_right .top_right_mail img{width:100%;}
	
	
	#sec4 #TD_content{
		box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		min-width:0px;width:100%;padding-left:0px;padding-right:0px;
	}
	#sec4 #TD_content .TD_recent{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	#sec4 #TD_content .TD_recent1{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	#sec4 #TD_content .TD_recent1 .td_slidemargin{width:100%}
	#sec4 #TD_content .TD_recent1 .td_slidemargin .TD_headline a .ttl_cate{letter-spacing:-0.06em;}
	/*최신글 카테고리*/
	/*4페이지 최신글 더보기*/
	#sec4 #TD_content .road_more_box{margin-top:0px;}
	#sec4 #TD_content .TD_recent1 .td_slidemargin{padding:0 20px;}
	#sec4 #TD_content .TD_recent1 .td_slidemargin .TD_headline a .ttl_cont{font-size:1.5em;height:65px; line-height:1.4em; letter-spacing:-0.02em;}
	/*4페이지 인스타 너비*/
	.main-instagram{padding-top:45px;}
	.main-instagram h3 a{font-size:10pt;font-weight:500; }
	.main-instagram h2 a{font-size:20pt;letter-spacing:-0.02em;}
	.main-instagram .insta-latest{margin-top:40px;}
	.main-instagram .insta-latest ul li{width:33.33%;position:relative;}
	.main-instagram .insta-latest ul li:before{content:"";display:block;padding-top:95%;}
	.main-instagram .insta-latest ul li a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
	
	/*동영상*/
	#sec4 .wrap_mov_letter .TD_htmlbox{
		width:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		float:left;padding:0px 20px;
	}

	#sec4 .wrap_mov_letter .main-newsletter{
		width:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		float:right;padding:0 10px;
	}
	
	
	
	/*-----------------------------------------.movletter 동영상 러브레터 영역------------------------------------------------------------------------*/
	.movletter{text-align:center;margin-top:30px;padding:0 20px;}
	.movletter .movletter_cont{display:block;}
	.movletter .movletter_cont:after{display:block;visibility:hidden;clear:both;content:"";}
	.movletter .movletter_cont .div_iframe_out{width:100%;height:auto;float:left;}
	.movletter .movletter_cont .div_iframe_out .div_iframe{position:relative;padding-bottom:56.25%;height:0px;overflow:hidden;}
	.movletter .movletter_cont .div_iframe_out .div_iframe iframe,.div_iframe object,.div_iframe embed{position:absolute;top:0;left:0;width:100%;height:100%;}
	.movletter .movletter_cont .a_newsletter{display:block;float:right;width:100%;height:auto;margin-left:0;margin-top:30px;}
	.movletter .movletter_cont .a_newsletter img{width:100%;height:auto;}
	.a_newsletter .letter_pc{display:none !important;}
	.movletter .movletter_cont .a_newsletter .letter_pc{display:none;}
	.movletter .movletter_cont .a_newsletter .letter_mo.letter_on{display:none;}
	.movletter .movletter_cont .a_newsletter .letter_mo{display:block;}
	.movletter .movletter_cont .a_newsletter:active .letter_mo.letter_off{display:none;}
	.movletter .movletter_cont .a_newsletter:active .letter_mo.letter_on{display:block;}
	
	
	
	/*==메인중앙영역==*/
	.middle_cont{margin-top:25px;}
	.middle_cont h3{}
	.middle_cont h3 a{font-size:13pt; letter-spacing:-0.04em;}
	.middle_cont strong{margin-top:10px; width:320px;}
	.middle_cont strong a{font-size:27pt;line-height:1.2em;font-weight:500;letter-spacing:-0.05em;}
	  
	.middle_cont .more_box{margin-top:25px;}
	.middle_cont .read_more{font-size:12pt;border:2.5px solid #ffffff;padding:5px 13px;border-radius:42px;}
	
	/*==메인푸터부분==*/
	.main-footer{margin-top:80px;}
	/*하단 sns영역*/
	.main-sns {text-align:center;}
	.main-sns .main-ul-sns li{float:left;}
	.main-sns .main-ul-sns li a{padding:15px;}
	/*하단 ssg영역*/
	.main-ssg{margin-top:100px;}
	.main-ssg .main-div-ssg{display:block;position:relative;}
	.main-ssg .main-div-ssg .ft-ssg{
		box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding
		float:none;height:100%;padding-left:26px;padding-right:26px;
	}
	.main-ssg .main-div-ssg .ft-ssg1 .ssg1_a1{display:block;}
	.main-ssg .main-div-ssg .ft-ssg1 .ssg1_a1 img{width:100%;height:auto;}
	.main-ssg .main-div-ssg .ft-ssg1 .ssg1_a2{margin-left:0px;display:block;position:absolute;top:-30px;left:50%;height:18px;margin-left:-85px;}
	.main-ssg .main-div-ssg .ft-ssg2{border-left:0px;margin-left:0px;padding-left:0px;position:absolute;top:-90px;height:18px;left:50%;margin-left:-95px;}
	
	/*==서브 푸터==*/
	.sub-footer{margin-top:80px;}
	/*하단 sns영역*/
	.sub-sns .sub-ul-sns li{float:left;}
	.sub-sns .sub-ul-sns li a{padding:15px;}
	/*하단 ssg영역*/
	.sub-ssg{margin-top:100px;}
	.sub-ssg .sub-div-ssg{display:block;position:relative;}
	.sub-ssg .sub-div-ssg .ft-ssg{
		box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding
		float:none;height:100%;padding-left:26px;padding-right:26px;
	}
	.sub-ssg .sub-div-ssg .ft-ssg1 .ssg1_a1{display:block;}
	.sub-ssg .sub-div-ssg .ft-ssg1 .ssg1_a1 img{width:100%;height:auto;}
	.sub-ssg .sub-div-ssg .ft-ssg1 .ssg1_a2{margin-left:0px;display:block;position:absolute;top:-30px;left:50%;height:18px;margin-left:-85px;}
	.sub-ssg .sub-div-ssg .ft-ssg2{border-left:0px;margin-left:0px;padding-left:0px;position:absolute;top:-90px;height:18px;left:50%;margin-left:-95px;}
	
	/*동영상박스*/
	#sec4 .wrap_mov_letter .main-newsletter{
		width:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
		float:right;padding:40px 20px 0px;
	}
	
	  
	
	/*메인 제일 상단으로 이동하는 버튼*/
	.to_top{width:46px;height:79px;right:10px;bottom:10px;background-size:100% 100%;}
	.to_sub_top{width:46px;height:79px;right:10px;bottom:10px;background-size:100% 100%;}
	/*------서브본문------*/
	/*타이틀*/
	h2.post_title a .ttl_cont{margin:20px; }
}
/*#################################################################################### lim : end #####################################*/


/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  추가정의  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*---  본문의 플렉스슬라이드  ---*/
.conent_slide:after{display:block;visibility:hidden;clear:both;content:"";}
.conent_slide .controller {display:none;}

.conent_slide{position:relative;}
.conent_slide .flex-viewport{}
.conent_slide .slides{}
.conent_slide .slides > li{display:none;}
.conent_slide .slides > li > a{
	display:block;position:relative;
}
.conent_slide .slides > li > a img{width:100%;}
.conent_slide .slides > li > a .slides_txt{
	position:absolute;bottom:22px;text-align:center;margin-bottom:10px;
	line-height:1.4em;width:80%;
}
.conent_slide .slides > li > a .slides_txt > span{font-size:1em;font-weight:bold;}
.conent_slide .flex-direction-nav{}
.conent_slide .flex-direction-nav li{}
.conent_slide .flex-direction-nav a{top:50%;}
.conent_slide .flex-direction-nav .flex-prev{	background:url("./images/flex_prev2.png") no-repeat;width:45px;height:53px;text-indent:-99999px;
}
.flex-direction-nav .flex-prev{left:12px !important;opacity:1;}
.conent_slide .flex-direction-nav .flex-next{	background:url("./images/flex_next2.png") no-repeat;width:40px;height:47px;text-indent:99999px; 
}
.flex-direction-nav .flex-next{right:12px !important;opacity:1;}

.conent_slide .flex-control-nav li a{background:#ffffff;border:1px solid #999999;box-shadow:none;width:10px;height:10px;}
.conent_slide .flex-control-nav li a:hover{background:#999999;}
.conent_slide .flex-control-nav li a.flex-active{background:#999999;}

/*=================================색상스타일=============================*/
.font_white{color:white;}
.font_black{color:black;}
.font_orange{color:orange;}
.font_gray{color:gray;}

.line_white{border:1px solid white;}
.line3_white{border:3px solid white;}
.line_bottom_white{border-bottom:1px solid white;}
.line_left_white{border-left:1px solid white;}
.line_right_white{border-right:1px solid white;}
.line_left_right_white{border-left:1px solid white;border-right:1px solid white;}
.line_black{border:1px solid black;}
.line3_black{border:3px solid black;}
.line_bottom_black{border-bottom:1px solid black;}
.line_left_black{border-left:1px solid black;}
.line_right_black{border-right:1px solid black;}
.line_left_right_black{border-left:1px solid black;border-right:1px solid black;}
.line_orange{border:1px solid orange;}
.line3_orange{border:3px solid orange;}
.line_bottom_orange{border-bottom:1px solid orange;}
.line_left_orange{border-left:1px solid orange;}
.line_right_orange{border-right:1px solid orange;}
.line_left_right_orange{border-left:1px solid orange;border-right:1px solid orange;}
.line_gray{border:1px solid gray;}
.line3_gray{border:3px solid gray;}
.line_bottom_gray{border-bottom:1px solid gray;}
.line_left_gray{border-left:1px solid gray;}
.line_right_gray{border-right:1px solid gray;}
.line_left_right_gray{border-left:1px solid gray;border-right:1px solid gray;}

.bg_white{background:white;}
.bg_black{background:black;}
.bg_orange{background:orange;}
.bg_gray{background:gray;}

/*=====================  목록부분  ==========================*/
#ss_main_content .list_rep{border-top:0px;}
/*=====================  본문 타이틀  ==========================*/
#container{}
#ss_main_content h2.post_title{padding-top:0px;}
h2.post_title{
	
}
h2.post_title a{
	
}
h2.post_title a:hover{
	color:black;
}
h2.post_title .ttl_cate{
	text-align:center;font-family:"Montserrat Light";color:#3842A6;font-size:15px;
	margin-top:10px;letter-spacing:-0.02em;color:#000000;	
}
h2.post_title .ttl_cate span{border-bottom:1px solid #000000;letter-spacing:0.03em;}
h2.post_title .ttl_cont{
	text-align:center;
	font-size:1.5em;
	font-weight:500;
	margin:20px 100px 20px;
	line-height:1.3em;
	color:#000000;
}
h2.post_title .ttl_cont:hover{color:#000000;}
#ss_main_content .post_info{margin:0 10px;}
#ss_main_content .post_info p{text-align:center;}
#ss_main_content .post_info p.admin{
	text-align:left;margin-top:20px;margin-bottom:10px;
}
#ss_main_content .post_info{border-bottom:0px;}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  본문관련  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*티스토리공통*/
img[alt="신고"]{margin-left:20px;}
.tag_p{margin-left:20px;margin-right:20px;}
.list_group{padding-left:20px;padding-right:20px;background:#ffffff;}
/*공통*/
.no_display_thumbnail{display:none;}
.article{padding:30px 0px 0 0px}
.block{margin:20px 0px 50px 0px;}
.block p{line-height:1.8em;letter-spacing:0.01em;}
.block p.paragraph{
	font-size:15px;font-weight:400 !important;line-height:28px;color:#333333;margin-top:30px !important;
}
.margin_offset{margin-left:20px;margin-right:20px;}

p[style="text-align: center; clear: none; float: none;"]{margin-left:20px;margin-right:20px;}
p[style="FLOAT: none; TEXT-ALIGN: center; CLEAR: none"]{margin-left:20px;margin-right:20px;}
.conent_slide{margin-left:20px;margin-right:20px;}

/*본문의 이미지와 콘텐츠의 폭을 맞춰라*/
.article{}
.article .imageblock{width:100% !important;}
.article .imageblock img{width:100%;}
/*---- SNS버튼 ----*/
#tweet-button{display:none;}
/*---- 한 줄에 2단락반응형 ----*/
/*.block2{margin-left:20px;margin-right:20px;}*/
.block2 p.paragraph{margin-right:0px;}
.block2:after{display:block;visibility:hidden;clear:both;content:""}
.block2 li{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	float:left;width:49.5%;margin-bottom:30px;
}
.margin_left_offset{margin-left:20px;margin-right:0px;}
.block2 li:nth-child(2n){margin-left:1%;}
.block2 li .block2_img img{width:100%;}
.block2 li .block3_img img{width:100%;margin-left:-20px;}




/*---- 한 줄에 3단락반응형 ----*/
/*.block3{margin-left:5px;margin-right:5px;}*/
.block3 p.paragraph{margin-left:10px;margin-right:10px;}
.block3:after{display:block;visibility:hidden;clear:both;}
.block3 li{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	float:left;width:33.3%;margin-bottom:30px;
}
.margin_left_offset{margin-left:10px;margin-right:0px;}
.block3 li .block3_img img{width:100%;}


.tag_p{margin-bottom:20px !important;}
#con_tags{margin-bottom:20px;}




/*---------------타이틀관련--------------------*/
/*--- 숫자가 들어가는 타이틀  ---*/
.number_title{font-size:0.7em;font-weight:600;color:#222222;}
/*--- 언더바 타이틀  ---*/
.number_underline_title{font-weight:700;font-size:18px;}
.number_underline_title span{color:#999999;}
/*--- 왼쪽라인 들어가는 타이틀  ---*/
.left_line_title{border-left:4px solid #bfbfc7;padding-left:15px;line-height:normal;font-weight:350;font-size:0.9em;margin-top:30px;}
.left_line_title p{padding:0px;font-weight:bold;position:relative;top:-5px;}
.left_line_title span{display:block;color:#000000;}
/*--- 캡션 타이틀  ---*/
.caption_title{font-size:20px;font-weight:500;}
.caption_title span{color:#999999;font-weight:normal;}
/*--- 인터뷰 타이틀 ---*/
.interview_title{text-align:center;font-size:1.8em;font-weight:700;font-style:italic;margin:20px 0px;}

.big_title{margin-top:40px;margin-bottom:20px;}
.big_title2{margin-top:20px;margin-bottom:10px;}
.big_title3{margin-top:35px;}
.small_title{margin-top:30px; margin-bottom:10px;}
/*--------------------------------목록관련--------------------------*/
.caption_left_line_list{border-left:4px solid #bfbfc7;padding-left:15px;margin-top:30px;}
.caption_left_line_list li{position:relative;font-size:13px;color:#777777;margin-top:10px;}
.caption_left_line_list li:first-child{margin-top:0px;}
.caption_left_line_list li > span.caption_bold{
	font-weight:500;color:#333333;position:absolute;top:0px;left:0px;
}
.caption_left_line_list li > p{
	display:block;margin-left:18px;margin-top:10px;
}
.caption_left_line_list li > p > span.caption_bold{padding-right:3px;font-size:1em;font-weight:600;color:#333333;}
.caption_left_line_list li:first-child > p{margin-top:0px;}
/*번호없는 캡션*/
.caption_left_line_nonum{border-left:4px solid #bfbfc7;padding-left:15px;margin-top:20px;}
.caption_left_line_nonum li{position:relative;font-size:0.9em;color:#777777;line-height:1.8em;}
.caption_left_line_nonum li > span.caption_bold{
	font-weight:500;color:#333333;position:absolute;top:0px;left:0px;
}
.caption_left_line_nonum li > p{
	display:block;margin-left:0px;margin-top:10px;
}
.caption_left_line_nonum li > p > span.caption_bold{padding-right:3px;font-size:1em;font-weight:600;color:#333333;}
.caption_left_line_nonum li:first-child > p{margin-top:0px;}
/*----------------------------내용-------------------------*/
p.paragraph{line-height:1.5em;font-weight:300;margin-top:20px;}
p.paragraph2{line-height:1.5em;font-weight:300;margin-top:10px;}
.block_caption03{}
/*----강조구문(쌍따옴표)-----*/
.double_quotation{margin:30px 0px;}
.double_quotation .quotation_open{
	height:22px;
	background-image:url('http://cfs.tistory.com/custom/blog/166/1669516/skin/images/quotation_open.png');
	background-repeat:no-repeat;
	background-position:center center;
	background-size:24px 15px;
	margin-bottom:10px;
}
.double_quotation .quotation_content{
	text-align:center;font-size:17px;font-weight:500;color:#333333;line-height:1.6em;
	max-width:460px;border:1px solid white;margin-left:auto;margin-right:auto;
}
.double_quotation .quotation_close{
	height:22px;
	background-image:url('http://cfs.tistory.com/custom/blog/166/1669516/skin/images/quotation_close.png');
	background-repeat:no-repeat;
	background-position:center center;
	background-size:24px 15px;
	margin-top:10px;
}
/*---- 화살표이미지 -------*/
.arrow_block{}
.arrow_block:after{display:block;visibility:hidden;clear:both;content:""}
.arrow_box{position:relative;width:50%;float:left}
/*.arrow_box img{width:100%;height:auto;}*/
.arrow_cont{width:48%;float:left;margin-left:2%;}
.arrow_cont .interview_title{text-align:center;font-size:1.8em;font-weight:bold;font-style:italic;margin:0px;}
.arrow_cont .arrow_txt{line-height:1.4em;}
.arrow_cont .arrow_txt strong{font-size:1em;}
.arrow_cont .arrow_info{text-align:center;margin-top:20px;}
.arrow_cont .arrow_info > span{font-weight:700;}
/*up*/
.arrow_box .arrow_up{display:inline-block;width:34px;height:18px;position:absolute;bottom:-1px;left:50%;margin-left:-17px;background:url('http://cfs.tistory.com/custom/blog/166/1669516/skin/images/arrow_up.png') no-repeat;opacity:0}
/*left*/
.arrow_box .arrow_left{display:inline-block;width:18px;height:34px;position:absolute;top:50%;right:-1px;margin-top:-17px;background:url('http://cfs.tistory.com/custom/blog/166/1669516/skin/images/arrow_left.png') no-repeat;opacity:1;}
/*down*/
.arrow_box .arrow_down{display:inline-block;width:34px;height:18px;position:absolute;top:-1px;left:50%;margin-left:-17px;background:url('http://cfs.tistory.com/custom/blog/166/1669516/skin/images/arrow_down.png') no-repeat;}
/*right*/
.arrow_box .arrow_right{display:inline-block;width:18px;height:34px;position:absolute;top:50%;left:-1px;margin-top:-17px;background:url('http://cfs.tistory.com/custom/blog/166/1669516/skin/images/arrow_right.png') no-repeat;}
/*-------------------------------연관컨텐츠--------------------*/
.relative_contents{border-top:2px dotted #cccccc;margin-top:30px;padding-top:10px;margin-bottom:20px;}
.relative_contents_title{font-weight:400;color:#888888;margin-bottom:10px;font-size:20px;}
.relation_box{margin-top:30px; display:none;}
#relation_list {
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	overflow: hidden;margin:10px -7px;
}
#relation_list li {float:left;width:25%;padding:0 7px;box-sizing: border-box;-moz-box-sizing: border-box;}
#relation_list li img {width:100%;}
#relation_list li a {display:block; }

.relation_tt{font-size:23px;font-weight:300;color:#a1a8b3;}
.relation_title{margin-top:8px; text-align:left; font-size:16px;}

h2.content_title{font-size:23px;font-weight:400;color:#a1a8b3;}


/* 컨텐츠부의 슬라이드 이미지 */
.slide_conMO{display:none;}
.slide_conPC{display:block;}
.block_slide05{margin-top:80px;margin-bottom:30px;}
.conent_slide .flex-control-nav{bottom:10px;}
.conent_slide .slides > li > a .slides_txt{font-weight:350;font-size:13px;bottom:60px;margin-bottom:10px;}
.conent_slide .slides > li > a .slides_txt span{font-weight:600;font-size:14px;}
/*  본문 타이틀 부분  */
h2.post_title .ttl_cate{margin-top:30px; color:#535664;letter-spacing:-0.05em;}
h2.post_title .ttl_cont{font-size:32px; margin-top:15px;letter-spacing:-0.01em;margin-bottom:12px;font-weight:500;color:#535664;}

.post_info .post_info_date{font-size:14px;color:#b9babe;}
.caption_title{font-size:20px;}
.big_title{margin-top:100px;margin-bottom:30px;}
.big_title2{margin-top:50px;margin-bottom:10px;}
.small_title{margin-top:30px;}
.block .number_title{font-size:18px;}
.number_title{font-size:14px;font-weight:600;color:#222222;}
.left_line_title{padding-left:18px;margin-top:40px;}
.left_line_title p{font-weight:600;font-size:14px;}
.left_line_title span{font-weight:350;font-size:13px;}
.block_emphasis06 .number_underline_title{font-weight:350;font-size:18px;}
.block_emphasis06 .number_underline_title span{color:#999999;}
/*각 block안에 있는 p문장에 대해서*/
p.paragraph{font-size:15px;font-weight:400 !important;line-height:28px;color:#333333;margin-top:30px !important;}
p.paragraph2{font-size:15px;font-weight:400 !important;line-height:28px;color:#333333;margin-top:10px !important;}
.block_boxcut04 p.paragraph{margin-right:20px;font-size:14px;line-height:23px;}

/*interview영역*/
.block_arrow07{margin-top:100px;}
.block_arrow07 .arrow_box span.imageblock{width:100%;} 

.block_arrow07 .arrow_cont .interview_title > img{
	width:100px;height:auto;
}
.block_arrow07 .arrow_txt{margin-left:10px;margin-right:10px;line-height:1.8em;}
.block_arrow07 .arrow_info{font-weight:350;font-size:13px;}
.block_arrow07 .arrow_info span{font-weight:700;}

/*박스컷영역*/
.block_boxcut04{margin-top:20px;}
.block_boxcut04:after{display:block;visibility:hidden;clear:both;content:"";}

/* left line이 있는 목록 */
.left_line_title{}
.left_line_title p{font-size:13px !important;}
.left_line_title span{font-size:12px !important;}
/*번호있는목록*/
.caption_left_line_list{border-left:4px solid #bfbfc7;padding-left:16px;margin-top:40px;}
.caption_left_line_list li{font-size:13px;font-weight:350;color:#777777;}
.caption_left_line_list li > span.caption_bold{
	font-size:15px;font-weight:500;color:#333333;
}
.caption_left_line_list li > p{
	display:block;margin-left:18px;margin-top:9px;
}
.caption_left_line_list li > p > span{padding-right:3px;font-size:14px;font-weight:500;color:#333333;}
.caption_left_line_list li:first-child > p{margin-top:0px;}	
/*번호없는 목록*/
.caption_left_line_nonum{border-left:4px solid #bfbfc7;padding-left:16px;margin-top:20px;}
.caption_left_line_nonum li{font-size:13px;font-weight:350;color:#777777;line-height:1.4em;}
.caption_left_line_nonum li > p{
	display:block;margin-left:0px;margin-top:9px;
}
.caption_left_line_nonum li > p > span{padding-right:3px;font-size:14px;font-weight:500;color:#333333;}
.caption_left_line_list li:first-child > p{margin-top:0px;}
/*-----태그관련----*/
.tag_title{display:none;}
.tag_list{display:block;margin-left:0px !important;padding-left:20px;padding-right:20px;}
.tag_list a{color:#999999;background:#e9e9e9;padding:2px 4px;display:inline-block;margin-bottom:5px;margin-right:5px;}
@media(max-width:868px){}
@media(max-width:800px){ /*---------------------------------------------------------------------------------[본문] 너비 800 이하  ---*/
	/*본문 슬라이드이미지*/
	.conent_slide .flex-control-nav{bottom:10px;}
	.conent_slide .slides > li > a .slides_txt{bottom:50px;margin-bottom:10px;}
	
	
	h2.post_title a .ttl_cate{margin-top:40px;}
	.post_info .post_info_date{font-size:14px;letter-spacing:0.1em;}
	
	/*------------------ 메인페이지 ---------------------*/
	.post_title{border:0px solid red;padding-top:20px !important;}
	/*----------------- 서브페이지 ---------------------*/
	/*본문각타이틀*/
	.big_title{margin-top:100px;margin-bottom:30px;}
	.big_title2{margin-top:50px;margin-bottom:10px;}
	.small_title{}
	p.paragraph{margin-top:30px;}
	p.paragraph2{margin-top:5px;}
	/*본문슬라이드영역*/
	.block_slide05{margin-top:80px;}
	.slide_conMO{display:block;}
	.slide_conPC{display:none;}
	/*본문arrow영역*/
	.block_arrow07{margin-top:80px;}
	/*본문 boxcut영역*/
	.block_boxcut04{margin-top:80px;}
	.block_boxcut04:after{display:block;visibility:hidden;clear:both:content:"";}
  .block_boxcut041{margin-top:20px;}
	
	.arrow_block{position:relative;}
	/*
	.arrow_cont{
		position:absolute;right:0px;top:0px;
		bottom:0px;
	}
	*/
	.arrow_con_tbl{display:table;position:absolute;width:100%;height:100%;top:0px;}
	.arrow_con_td{display:table-cell;vertical-align:middle;}
	.interview_title{}
	.arrow_txt{margin-left:10px;margin-right:10px;}
	.arrow_info{}
}
@media(max-width:600px){
	/*----------------- 서브페이지 ---------------------*/
	/*본문각타이틀*/
	.big_title{margin-top:80px;margin-bottom:30px;font-size:1.4em !important;}
	.big_title2{margin-top:50px;margin-bottom:10px;font-size:1.2em !important;}
	.small_title{}
	p.paragraph{margin-top:30px;font-size:1.2em;line-height:1.6em;}
  p.paragraph2{margin-top:5px;font-size:1.2em;line-height:1.6em;}
	h2.post_title a .ttl_cont{margin: 20px 20px 20px;}
	/*본문슬라이드영역*/
	.block_slide05{margin-top:60px;}
	.slide_conMO{display:block;}
	.slide_conPC{display:none;}
	/*본문arrow영역*/
	.block_arrow07{margin-top:100px;}
	.arrow_con_tbl{display:table;position:absolute;width:100%;height:100%;top:0px;}
	.arrow_con_td{display:table-cell;vertical-align:middle;}
	/*본문 boxcut영역*/
	.block_boxcut04{margin-top:80px;}
	.block_boxcut041{margin-top:20px;}
	
	/*목록부분*/
	.caption_left_line_list li{font-size:1.1em;}
	
	.caption_left_line_nonum li{font-size:1.1em; margin-bottom:20px;}
}
@media(max-width:500px){ /*---------------------------------------------------------------------------------[본문] 너비 500 이하  ---*/
	p[style="text-align: center; clear: none; float: none;"]{margin-left:0px;margin-right:0px;}
	p[style="FLOAT: none; TEXT-ALIGN: center; CLEAR: none"]{margin-left:0px;margin-right:0px;}
	.conent_slide{margin-left:0px;margin-right:0px;}
	
	h2.post_title .ttl_cate{margin-top:20px;}
	h2.post_title .ttl_cont{margin:10px 10px 10px;font-size:1.2em; font-weight:500;}
	.arrow_box{position:relative;width:100%;clear:both}
	.arrow_cont{width:100%;clear:both;margin-left:0%;line-height:1.6em;position:relative;}
	.arrow_con_tbl{position:relative;}
	.block p.paragraph{margin-top:0px !important;}
	.arrow_con_td{color:#ffffff !important;}
	.arrow_box .arrow_up{opacity:1;}
	.arrow_box .arrow_left{opacity:0;}
	.arrow_cont .interview_title{text-align:center;font-size:1.8em;font-weight:700;font-style:italic;margin:40px 0px;}
	.arrow_cont .arrow_con_tbl{position:relative;}
	.arrow_cont .arrow_txt{margin-top:20px;line-height:1.8em;}
	.arrow_cont .arrow_info{margin-top:20px;}
	
	.margin_left_offset{margin-left:20px;margin-right:10px;}
	.margin_arrow_offset{margin-left:20px;margin-right:20px;}
	.margin_left_offset p.paragraph{}
	.block_boxcut04 > li{width:100%;}

	.block2 li .block2_img img{width:100%;}	
	.block3 li .block3_img img{width:100%;}

	
	.conent_slide .flex-control-nav{bottom:-40px;}
	.conent_slide .flex-direction-nav a{opacity:0;}
	.conent_slide .slides > li > a .slides_txt{bottom:0px;font-size:13px !important;margin-bottom:10px;}
	/*연관컨텐츠*/
	#relation_list {overflow: hidden;margin:0 -7px;}
	#relation_list li {float:left;width:100%;padding:0 7px;margin-top:30px;box-sizing: border-box;-moz-box-sizing: border-box;}
	#relation_list li:first-chile{margin-top:0px;} 
	#relation_list li img {width:100%;}
	#relation_list li a {display:block;}
	
  .relation_tt{font-size:25px;font-weight:400;color:#a6afb8; letter-spacing:-0.05em; }
	.relation_title{text-align:left;margin-top:6px;font-size:17px;font-weight:600;}
	
	/*목록페이지*/
	#ss_main_content .list_rep h2{
		font-size:25px;
		font-weight:400;
		color: #a6afb8;
		letter-spacing: -0.05em;
		overflow-y:hidden;
	}
}


.caption_left_line_nonum{margin-bottom:20px;}

.fmo{display:none;}
@media(max-width:500px){
	/*메인 첫페이지 동영상 팝업(크리스마스 이벤트)*/
	.smov{border:0px solid red;left:0px;margin-left:auto;width:100%;height:330px;top:100px;margin-top:auto;}
	.fmo{display:block;}
	/*
	.smov a{color:#ffffff;}
	.smov_con{width:100%;height:100%;}
	.smov_con iframe,.smov_con object,.smov_con embed{position:absolute;top:0px;left:0px;}
	.smov_btn{position:absolute;left:0px;bottom:0px;width:100%;height:40px;border:0px solid yellow;z-index:5;padding:0px 10px;}
	.smov_btn:after{display:block;visibility:hidden;clear:both;content:"";}
	.smov_btn .smov_go{display:block;float:left;font-size:1.2em;position:relative;top:-5px;}
	.smov_btn .smov_go i{margin-left:10px;}
	.smov_btn .smov_ctrl{float:right;}
	.smov_btn .smov_ctrl:after{display:block;visibility:hidden;clear:both;content:"";}
	.smov_btn .smov_ctrl label{display:block;float:left;padding-right:10px;}
	.smov_btn .smov_ctrl label input{position:relative;top:2px;margin-right:4px;}
	.smov_btn .smov_ctrl .smov_close{display:block;float:right;padding-left:10px;border-left:1px solid gray;}
	*/
	.fpc{display:none;}
}

.caption_left_line_nonum{margin-bottom:20px;}

/* univ ebiz
=============================================================================*/
.mohide .pcl, .mohide .mbl, .mohide .top_sub_box, .mohide .main-bottom, .mohide .sub-bottom, .mohide .article .sns_bt, .mohide .article .container_postbtn { display: none !important; }
.mohide #ss_main_content .content_wrap { padding-top: 0 !important; }
