/*********************
 GENERAL RESET & SETUP 
*********************/

/***
Reset and overrides  
***/
/* general body settings */
*{ margin: 0px; padding:0px; }
body { 
  background: #fff;
  color: #949aa3; 
  padding: 0px !important;
  margin: 0px !important;
  font-size:12px; 
  font-family: Dotum,돋움체;
}
body, td, button, select, .c1 { margin: 0px; padding:0px; font-size:12px; color:#000000;}
ul,ol,li,dl,dt,dd {margin:0;padding:0}
img{ border:0px;  background:none;}
input, textarea   {border:1px solid #c9c9c9; background:#f0f0f0; line-height: 30px;    border-radius: 4px;font-size:16px}
h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
}
p       { font-size:12pt; text-indent:15px; line-height:200%; margin-top:0; margin-bottom:0; font-family:바탕체, batang; text-align:justify;  }
p.title { font-size:18pt; text-indent:15px; line-height:200%; margin-top:10pt; margin-bottom:10pt; font-family:바탕체, batang; text-align:center;  }
p.rozaktitle { font-size:18pt; text-indent:15px; line-height:200%; margin-top:10pt; margin-bottom:10pt; font-family:바탕체, batang; text-align:center;  }
p.songuntitle  { font-size:18pt; text-indent:0; line-height:200%; margin-top:0pt; margin-bottom:0pt; font-family:바탕체, batang; text-align:center; color:#FF0000; }
p.songuntitle1  { font-size:16pt; text-indent:0; line-height:150%; margin-top:0pt; margin-bottom:0pt; font-family:바탕체, batang; text-align:center; color:#FF0000; }
p.lefttext { font-size:12pt; text-indent:15px; line-height:200%; margin-top:0pt; margin-bottom:0pt; font-family:바탕체, batang; text-align:justify;  }
p.righttext { font-size:12pt; text-indent:15px; line-height:200%; margin-top:35pt; margin-bottom:15pt; font-family:바탕체, batang; text-align:right;  }
p.jonham 		{ font-size:18pt; color:red; text-indent:15; font-weight: bold; line-height:200%; margin-top:10pt; margin-bottom:15pt; font-family:굴림, Gulim; text-align:center;  }
p.othertext    { font-size:10pt; text-indent:15; line-height:200%; font-family:바탕체, batang; }
p.Class        { font-size:12pt; text-indent:20px; line-height:200%; margin-top:10pt; margin-bottom:10pt; font-family:돋움체, dotum; text-align:left;  }
p.UpSubtitle   { font-size:16pt; text-indent:0; line-height:200%; margin-top:0pt; margin-bottom:0pt; font-family:바탕체, batang; text-align:center;  }
p.Subtitle     { font-size:16pt; text-indent:0; line-height:200%; margin-top:0pt; margin-bottom:0pt; font-family:바탕체, batang; text-align:center;  }
p.lefttitle    { font-size:14pt; text-indent:0; line-height:200%; margin-top:0pt; margin-bottom:0pt; font-family:바탕체, batang; text-align:left;  }
p.Middletitle  { font-size:14pt; text-indent:0; line-height:200%; margin-top:15pt; margin-bottom:15pt; font-family:바탕체, batang; text-align:center;  }
p.Righttitle  { font-size:14pt; text-indent:0; line-height:200%; margin-top:15pt; margin-bottom:15pt; font-family:바탕체, batang; text-align:right;  }
li {
    list-style: none;
}
a {
  text-shadow: none;
  text-decoration: none;
  color: #3C3636;;
}
a:hover {
    color: #0e81c2;
}
a,a:focus, a:hover, a:active {
  outline: 0;
}
.clearboth {
    clear: both;
    width: 100%;
    height: 1px;
    font-size: 1px;
    line-height: 1px;
    background: fixed;
}
clearfix {
  *zoom: 1;
}
#menu_line {
    width: 1081px;
    margin: 0 auto;
    border-top: 1px solid #d8def6;
    height: 1px;
	padding-bottom:10px;
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.fluid {
  width: 100%;
  *zoom: 1;
}


.fluid:before,
.fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.fluid:after {
  clear: both;
}

.fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.fluid [class*="span"]:first-child {
  margin-left: 0;
}

.fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}

.fluid .span13 {
 width: 49.93617%;
  *width: 49.93617%;
}

.fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

.fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}

.fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}

.fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}

.fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}

.fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}

.fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}


.fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

.fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

.fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

.fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}

.fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}

.fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}

.fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}

.fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}

.fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}

.fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}

.fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}

.fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}

.fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}

.fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}

.fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}

.fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}

.fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}

.fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}

.fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}

.fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}

.fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}

.fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}

.fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}

.fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}

.fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}

.fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}

.fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}

.fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}

.fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}

.space5 {
  display: block;
  height: 5px !important;
  clear: both;
}
.space7 {
  height: 7px !important;
  clear: both;
}
.space10 {
  height: 10px !important;
  clear: both;
}
.space12 {
  height: 12px !important;
  clear: both;
}
.space15 {
  height: 15px !important;
  clear: both;
}
.space20 {
  height: 20px !important;
  clear: both;
}
.float-left {
	float:left;
}
.no-space {
  margin: 0px !important;
  padding: 0px !important;
}
.display-none {
	display:none !important;
}
.no-margin {
  margin: 0px !important;
}
.margin-top-5 {
  margin-top: 5px !important;
}
.margin-top-10 {
  margin-top: 10px !important;
}
.margin-top-15 {
    margin-top:15px !important;
}
.margin-top-20 {
  margin-top: 20px !important;
}
.margin-bottom-5 {
  margin-bottom: 5px !important;
}
.margin-bottom-10 {
  margin-bottom: 10px !important;
}
.margin-bottom-15 {
  margin-bottom: 15px !important;
}
.margin-bottom-16 {
  margin-bottom: 16px !important;
}
.margin-bottom-20 {
  margin-bottom: 20px !important;
}
.margin-bottom-25 {
  margin-bottom: 25px !important;
}
.margin-left-10 {
  margin-left: 10px !important;
}
.margin-r-5 {
    margin-right:5px;
}
.no-padding {
  padding: 0px;
}
.padding-top-10 {
    padding-top:10px !important;
}
.padding-top-20 {
    padding-top:20px !important;
}
.padding-bottom-15 {
    padding-bottom:15px !important;
}
.padding-top-40 {
    padding-top:40px !important;
}
.padding-left-10 {
    padding-left:10px !important;
}
.padding-left-20 {
    padding-left:20px !important;
}
.padding-left-30 {
    padding-left:30px !important;
}
.padding-right-5 {
    padding-right:5px !important;
}
.padding-right-10 {
    padding-right:10px !important;
}
.padding-bottom-10 {
    padding-bottom:10px !important;
}
.related{
    position:relative;
}
.hide {
  display: none;
}
.bold {
  font-weight:600 !important;
}
.align-center {
    text-align: center;
}
.border-top {
    border-top: 1px solid #ccc;
}
.border-bottom {
    border-bottom: 1px solid #ccc;
}
.border-left {
    border-left: 1px solid #ccc;
}
.border-right {
    border-right: 1px solid #ccc;
}
.border-none {
    border: 0 none !important;
}
.float-left {
    float: left;
}
/********************
 GENERAL LAYOUT 
*********************/

/***
banner and banner elements.
***/
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    border-radius: 2px !important;
}
.border {
  border: 1px solid red;
}
/*tooltip*/
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 12px;
  line-height: 18px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  font-family: Dotum,돋움체;
}

.tooltip.in {
/*  opacity: 0.8;
  filter: alpha(opacity=80);*/
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip-inner {
  padding: 8px;
  color: #000;
  text-align: center;
  text-decoration: none;
  background-color: #fff;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.tooltip-arrow,
.tooltip-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip-arrow {
  border-width: 11px;
}

.tooltip-arrow:after {
  border-width: 10px;
  content: "";
}

.tooltip.top .tooltip-arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.tooltip.top .tooltip-arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-bottom-width: 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.tooltip.right .tooltip-arrow:after {
    bottom: -10px;
  left: 1px;
  border-right-color: #ffffff;
  border-left-width: 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #fff;
  border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
}
.tooltip.bottom .tooltip-arrow:after {
      top: 1px;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-top-width: 0;
}
/*calendar*/
.calendar .nav { /*background: url("../images/SF01/menuarrow.gif") no-repeat 100% 100%;*/ }
.calendar tfoot .ttip .error { color: #c20; }
.calendar tfoot tr.time td { padding: 0; border-top: 1px solid; }
.calendar tfoot tr.time td.timetext { text-align: center; }
.calendar tfoot tr.time table td,
.calendar tfoot tr.time td.hilite,
.calendar tfoot tr.time td.active { border: 0; padding: 0; }
.calendar tfoot tr.time td.hour,.calendar tfoot tr.time td.minute { text-align: right; font-weight: bold; border-right: 1px solid; padding: 0 1px 0 3px; }
.calendar tfoot tr.time td.colon { text-align: center; font-weight: bold; background: transparent; }
.calendar tfoot tr.time td.ampm { text-align: center; }
.calendar-time-scroller { border-left: 1px solid; border-right: 1px solid; }
.calendar-time-scroller .up { width: 11px; background: transparent url("../images/SF01/scroller-up.gif") no-repeat 50% 50%; height: 0.5em; }
.calendar-time-scroller .down { width: 11px; background: transparent url("../images/SF01/scroller-down.gif") no-repeat 50% 50%; height: 0.5em; }
.calendar .combo { position: absolute; display: none; top: 0px; left: 0px; width: 4em; cursor: default; border: 1px solid; font-size: 90%; }
.calendar { z-index: 100; }
.calendar .combo .label,.calendar .combo .label-IEfix { text-align: center; padding: 1px; }
.calendar .combo .label-IEfix { width: 4em; }
.calendar .combo .disabled { color: #888; }
.calendar .history { width: 18em; }
.calendar .history .label { text-align: center; }
.calendar .history .label-IEfix { width: 18em; }
.calendar { position: relative; display: none; border: 2px solid; font-size: 11px; cursor: default; font-family: tahoma,verdana,sans-serif; }
.calendar table { border: 1px solid; font-size: 11px; cursor: default; font-family: tahoma,verdana,sans-serif; }
.calendar .button { text-align: center; padding: 1px; border: 1px solid; }
.calendar .nav {}
.calendar thead .title { font-weight: bold; padding: 1px; border: 1px solid; text-align: center; }
.calendar thead .headrow { }
.calendar thead .daynames { }
.calendar thead .name { border-bottom: 1px solid; padding: 2px; text-align: center; }
.calendar thead .weekend { }
.calendar thead .hilite { border: 2px solid; padding: 0px; }
.calendar thead .active { padding: 2px 0px 0px 2px; border: 1px solid; }
.calendar tbody .day { width: 2em; text-align: right; padding: 2px 4px 2px 2px; font-size:11px}
.calendar tbody .day.othermonth { font-size: 80%; }
.calendar tbody .day.othermonth.oweekend {}
.calendar table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid;}
.calendar tbody .rowhilite td {}
.calendar tbody .rowhilite td.wn {}
.calendar tbody td.hilite { padding: 1px 3px 1px 1px; border: 1px solid; }
.calendar tbody td.active { padding: 2px 2px 0px 2px; border: 1px solid; }
.calendar tbody td.selected { border: 1px solid; padding: 2px 2px 0px 2px; }
.calendar tbody td.weekend { }
.calendar tbody td.today { font-weight: bold; }
.calendar tbody .disabled { color: #999; } 
.calendar tbody .emptycell { visibility: hidden; }
.calendar tbody .emptyrow { display: none; }
.calendar tfoot .footrow { }
.calendar tfoot .ttip { padding: 1px; border: 1px solid; text-align: center; }
.calendar .combo { padding: 1px; }
.calendar .combo .active { padding: 0px; border: 1px solid; }
.zpCalDayInfo { background-color: yellow; font-size: 80%; }
.zpCalSpecialDay { background-color: #cccccc; }
.calendar { border-color: #efebde #736d63 #736d63 #efebde; border-width: 1px; color: #000; background-color: #efebde; }
.calendar table { border-color: #fff #adaa9c #adaa9c #fff; }
.calendar .button { border-color: #fff #adaa9c #adaa9c #fff; }
.calendar thead .title { border: none; background-color: #00f;; color: #fff; font-size: 12px; font-family:prk p gothic,wklgothic,gulim; }
.calendar thead .headrow { }
.calendar thead .daynames { }
.calendar thead .name { border-color: #000; background-color: #f4f0e8; }
.calendar thead .weekend { color: #f00; }
.calendar thead .hilite,.calendar tbody .hilite,.calendar tfoot .hilite { border-color: #fff #adaa9c #adaa9c #fff; background-color: #fffbfe; }
.calendar thead .active { padding: 2px 0px 0px 2px; border-color: #adaa9c #fff #fff #adaa9c; background-color: #dfdbce; }
 .calendar tbody .day { }
.calendar tbody .day.othermonth { color: #888; }
.calendar tbody .day.othermonth.oweekend { color: #e88; font-size: 11px; }
.calendar table .wn { border-color: #8f8b7e; background-color: #f4f0e8; color: #6f6b5e; }
.calendar tbody .rowhilite td { background-color: #f4f0e8; }
.calendar tbody .rowhilite td.wn { background-color: #efebde; color: #000; }
.calendar tbody td.hilite { border-color: #fff #adaa9c #adaa9c #fff; }
.calendar tbody td.active { border-color: #adaa9c #fff #fff #adaa9c; font-size: 12px; }
.calendar tbody td.selected { border-color: #adaa9c #fff #fff #adaa9c; background-color: #fffbee; }
.calendar tbody td.weekend { color: #f00; }
.calendar tbody td.today { color: #00f; }
.calendar tbody td.holiday {  font-size:11px; color: red; }
.calendar tbody .disabled { color: #999; }
.calendar tfoot .ttip { border-color: #adaa9c #fff #fff #adaa9c; color: #000; font-size: 12px; }
.calendar tfoot .active { border-color: #000 #fff #fff #000; }
.calendar .combo { border-color: #fff #adaa9c #adaa9c #fff; background-color: #efebde; }
.calendar .combo .active { background-color: #dfdbce; border-color: #adaa9c #fff #fff #adaa9c; }
.calendar .combo .hilite { background-color: #0041ac; color: #fff; }
.calendar tfoot tr.time td { border-color: #8f8b7e; }
.calendar tfoot tr.time table td { background-color: #efebde; }
.calendar tfoot tr.time td.hour,
.calendar tfoot tr.time td.minute { border-color: #cdcabc; background-color: #fffbee; }
.calendar tfoot tr.time td.hilite { background-color: #8cf; }
.calendar tfoot tr.time td.active { background-color: #48f; }
.calendar-time-scroller { border-color: #adaa9c; }
/** end calendar style **/
/*sns.skin.php의 css*/
.sns_css {width:39%; height:50px; margin:0 auto; margin-top: 12px;}	
.sns_css .sns{margin-top: 22px; margin-left: 100px; float:left;}
.sns_css .sub{width:48px; height:48px; margin-top: 18px; margin-left: 20px; background:url('<?=$k3[image_path];?>/first/sns_sub.gif'); background-repeat: repeat-x; float:left;}
.sns_css .sns_subimg{width:26px; height:26px; margin-left:3px; margin-top:10px;float:left }
.sns_css .sns_subimg img{width:26px; height:26px; }
/*reply2.skin.php의 css	*/
.reply2_css {  width:890px; height:210px;float:left; margin-left:100px; font-family: Tahoma,굴림;}
.reply2_css .katch_icon { height:210px; width:80px; float:left}
.reply2_css .katch_icon_pos { display:block; margin-top:25px }
.reply2_css .katch_cont { height:210px; width:auto;float:left}
.reply2_css .red_name { display:block; height:30px; width:auto; margin-top:25px; }
.reply2_css .red_imotic { display:block; height:auto; width:auto; }
.reply2_css .red_cont { display:block; height:100px; width:auto; }
.reply2_css .reply2_but{ float:left; width:auto; height:200px; margin-left:10px}
.reply2_css .katch_button { height:70px; width:80px;float:left; }
/*reply1.skin.php의 css*/
.reply1_css { height:auto;float:left; margin-left:156px; margin-top: 20px; font-family: Tahoma,굴림;}
.reply1_css .katch_icon { height:auto; width:80px; float:left}
.reply1_css .katch_icon_pos { display:block; margin-top:25px}
.reply1_css .katch_cont { height:auto; width:auto;float:left}
.reply1_css .red_name {height:auto; width:auto; margin-top:25px; }
.reply1_css .red_imotic { display:block; height:auto; width:710px; float:left}
.reply1_css .red_cont { display:block; height:80px; width:auto; }
.reply1_css .katch_button { height:70px; width:80px;float:left; }
.reply1_css .sec_cont {display:block; height:auto; width:auto;float:right }
.user_addr{width:326px;}
 /*reply3.skin.php의 css*/
.reply3_css {  width:730px; height:auto;float:left; margin-left:23px; font-family: Tahoma,굴림;}
.reply3_css .katch_icon { height:auto; width:50px; float:left}
.reply3_css .katch_icon_pos { display:block; margin:25px 0 0 15px;}
.reply3_css .katch_cont {height:auto; width:950px;float:left; margin-left:113px;}
.reply3_css .red_name { display:block; height:30px; width:500px; margin-top:25px; float:left; }
.reply3_css .red_address { display:block; height:30px; width:300px; margin-top:25px; float:left; }
.reply3_css .red_imotic { display:block; height:auto; width:245px; float:left; margin-top:28px; margin-left:10px}
.reply3_css .red_cont { display:block; height:80px; width:auto; margin-left:10px;}
.reply3_css .katch_button { height:70px; width:80px;float:left; }
.reply3_css .sec_cont {display:block; height:auto; width:auto;}
/*sns_banner*/
.sns_banner{position:fixed;*position:absolute;top:80px;width:48px; font-family: Tahoma,굴림;}
.sns_banner-right{left:auto;float:right;right:0;}
.sns_banner a{background-image:url('../img/banner.jpg'); position:relative;display:block; margin: 4px 0;}	
a.firstpage_up {background-position: -250px -163px;width: 45px;height: 24px;margin-top: 0px;}
a.firstpage {background-position: -250px -122px;width: 45px;height: 40px;margin-top: 6px;}
a.dprk-facebook{background-position: -251px -212px;width: 45px;height: 43px;}
a.dprk-twitter{background-position: -295px -122px; width: 42px; height: 43px;}
a.dprk-you{background-position: -337px -122px; width: 41px; height: 41px;}
a.dprk-google{background-position: -296px -165px; width: 41px; height: 44px;}
a.dprk-tumblr{background-position: -294px -212px; width: 44px; height: 44px;}
a.dprk-flick{background-position: -337px -168px; width: 41px; height: 44px; margin-top: 12px;}
a.dprk-pinterest{background-position: -339px -212px; width: 41px; height: 44px;}
a.dprk-youku{background-position: -381px -122px; width: 39px; height: 44px;}
a.dprk-rss{background-position: -380px -213px; width: 42px; height: 41px;}
a.dprk-instagram{background-position: -380px -167px; width: 41px; height: 42px;}
a.firstpage_down{background-position: -250px -188px; width: 45px; height: 25px; margin-top: 8px;}

/*** icon-style ***/
i[class^="icon-"], i[class*=" icon-"] {
    display: inline-block;
    vertical-align: text-top;
    background-image: url("../img/icons.png");
    background-repeat: no-repeat;
}
.icon-songun {
    width: 21px;
    height: 16px;
    background-position: -16px 0;
}
.icon-photo {
    width: 15px;
    height: 12px;
    background-position: 0 0;
}
.icon-video {
    width: 20px;
    height: 12px;
    background-position: -38px 0;
}
.icon-r-arrow {
    width:8px;
    height:15px;
    background-position: -83px -18px;
}
.icon-play {
    width: 21px;
    height: 21px;
    background-position: -60px -15px;
    float: left;
    margin-right: 4px;
}
.icon-camera {
    width: 21px;
    height: 21px;
    background-position: -38px -17px;
    float: left;
    margin-right: 4px;
}
.icon-youtube {
    width: 34px;
    height: 15px;
    background-position: -59px 0px;
    margin-left: 8px;
}
.icon-youku {
    width: 36px;
    height: 15px;
    background-position: 0 -20px;
    margin-left: 8px;
}
#fpage {
    background:url('../img/top_r.png') 0 0 repeat-x;
    width:100%;
    float:left;
}
.container {
    width:1100px;
    margin:0 auto;
}
/**banner **/
#banner {
    width:100%;
    height:134px; 
    padding:0;
    background:url('../img/banner_r.png') 0 0 repeat-x;
    position:relative;
    float:left;
}
#banner .banner_l {position:absolute; top:0; left:0; background:url('../img/banner.jpg') -197px -122px no-repeat;width:27px;height:134px;}
#banner .banner_r {position:absolute; top:0; right:0; background:url('../img/banner.jpg') -223px -122px no-repeat;width:27px;height:134px;}
#banner .banner_m {position:absolute; top:0; left:330px; background:url('../img/banner.jpg') 0 0 no-repeat;width:434px;height:120px;}
#banner .banner_o_l {position:absolute; top:0; left:134px; background:url('../img/banner.jpg') 0 -122px no-repeat;width:197px;height:134px;}
#banner .banner_o_r {position:absolute; top:0; right:138px; background:url('../img/banner.jpg') 0 -122px no-repeat;width:197px;height:134px;}
#fpage_start {left: 25px;top: 10px;z-index: 999;position: absolute;} 
.dropdown {background: #232427;display:none; margin-top: 3px;width: 250px;}   
ul.dropdown li {border-bottom: #2c2d30 1px solid; padding: 10px 15px; padding-right: 100px;}
ul.dropdown li a{color:#fff;font-size: 14px;}
ul.dropdown li.active {background: #e02222 !important;}
.switch-lang {
  line-height: 18px;
  display: inline-block;
  cursor: pointer;
  background: #487ED4;
  padding: 10px 10px;
  margin: 0 8px 0 0;
}
.top_start1 a.switch-lang:hover {color:#fff}
.top_start {float:left;}
.top_start1 {float: right; margin-right: 40px;}
.search_block {float: right;margin: 10px 0 0 449px;}
.search-icon {padding: 7px 14px; cursor: pointer; background: #487ED4 url(../img/mobile/overlay-icon.png) no-repeat center;)}
.top_start a {
    line-height: 18px;
    display: inline-block;
    outline: none;
    cursor: pointer;
    background: #487ED4;
    border: 1px solid #2057AD;
    border-radius: 20px;
    color: #fff;
    padding: 0 8px;
    margin: 0 8px 0 0;
}
.top_start a:hover, .top_start a.active {
    background:#2057AD;
}
.top_mobile {float:left; margin-left: 570px;}
.top_date_time {position:absolute; top:62px; left:55px; width:300px;height:40px;margin-top:19px;margin-left: -33px;}
.top_date {width:250px;height:auto;text-align:left;float:left;color: #000bf8;font-size:10pt;    margin-left: 13px;}
.top_time {width:250px;height:auto;float:left;text-align:left;margin:0px 0px 0px 25px;}
.top_calendar {position: absolute;top: 46px;right: 122px;}
.top_calendar button {width: 83px;height: 20px;display: block; outline:none; cursor: pointer; background:#ec6856; border:1px solid #d75745;border-radius:20px;color:#fff;}
#fpage_gr_srch{position:absolute;top:69px; right:35px;}    
.tk_search_txt{height:27px;margin-top: 1px;}
.tk_search_sub{width: 60px;height: 29px;background: #6eb543;color: #fff;margin-top: 1px;font-weight: 700;cursor: pointer;float: right;text-shadow: 1px 1px 5px #578f35; -webkit-box-shadow: 0px 1px 5px #a4d189;box-shadow: 0px 1px 5px #a4d189;    font-size: 14px;
    line-height: 30px;text-align: center;}
#menu_bar {
    width:100%;
    float:left;
    text-align:center;
	
}
.nav-menu-g {
    width:25%;
    float:left;
    font-size: 16px;
    font-weight: bolder;
    margin-left:30px;
    margin-top:5px;
    margin-bottom:5px;
    padding:4px 0;
	  position:relative;
	
	/*background-color: #F5DFF0;
	border-top:2px solid #E07FCA; 
	
	border-top-left-radius:
	border-bottom:1px solid #E07FCA; 
	box-shadow: 0px 1px 3px #F34860;*/
	
	
}
.nav-menu-g-brd {
   position: absolute; width:295px; height:8px; background-image: url('../img/top_border.jpg'); background-position:0 0;left:-10px;
}
.nav-menu-l {
    width:38%;
    float:left;
    font-size: 16px;
    font-weight: bolder;
    padding:4px 0;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:5px;
	position:relative;
}
.nav-menu-l-brd {
   position: absolute; width:417px; height:10px; background-image: url('../img/top_border.jpg'); background-position:0 23px; top:22px;
}
.nav-menu-r {
    width:27%;
    float:left;
    font-size: 16px;
    font-weight: bolder;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:5px;
    padding:4px 0;
	position:relative;
}
.nav-menu-r-brd {
   position: absolute; width:295px; height:10px; background-image: url('../img/top_border.jpg'); background-position:0 33px; top:21px;
}
.nav-menu-g a {color:#de4748;text-decoration:none;display:inline-block;padding:0 8px;}
.nav-menu-l a {color:#c93c7b;text-decoration:none;display:inline-block;padding:0 8px;}
.nav-menu-r a {color:#c93c7b;text-decoration:none;display:inline-block;padding:0 8px;}

/**end of header **/
.wrapper {
    padding:0 7px;
}
/* mobile header */
.header-490 {display: none;}
.banner-490 {overflow: hidden; position: fixed; top: 45px;  right: 0;  z-index: 999;}
.top-main-menu {background: #487ED4;margin: 0px 0 10px 0;}
.nav-bar .nav>li {float: left;}
.nav-bar .nav>li.active{background: #4C50E6;}
.nav-bar .nav>li>a {color: #fff;padding: 8px 15px 8px;display: inline-block;}
.container-fluid {margin-left: 0px;margin-right: 10px;}
.container-fluid:after {clear: both;}
.container-fluid:before, .container-fluid:after {display: table;line-height: 0;content: "";}
.nav-bar {display: none;}
/* 기사페지 */
a.news:link { color: #0880fb; text-decoration: none; }
a.news:visited { color: #000000; text-decoration: none}
a.news:hover {	color: #0880fb; text-decoration: none}
/* 기사페지 */
.g_g_t li a {display: inline-block; padding: 3px 8px; text-decoration: none;}
.g_g_t li a:hover {color:#001E75;text-decoration: none;}
.g_g_t1 li a {display: inline-block; padding: 3px 8px; text-decoration: none;}
.g_g_t1 li a:hover {color:#001E75;text-decoration: none;}
.g_g_t2 li a {display: inline-block; padding: 3px 8px; text-decoration: none;}
.g_g_t2 li a:hover {color:#001E75;text-decoration: none;}
a.gisa_buru:link { color: #fff; background:#00CFB2; text-decoration: none; }
a.gisa_buru:visited { color: #fff; background:#00CFB2; text-decoration: none}
.g_g_t li a.gisa_buru:hover {	color: #fff; text-decoration: none}

a.gisa_link:link { color: #000000; text-decoration: none; }
a.gisa_link:visited { color: #000000; text-decoration: none}
a.gisa_link:hover {	color: #0880fb; text-decoration: none}

a.fg_sgisa1:link { color: #000000; text-decoration: none; }
a.fg_sgisa1:visited { color: #000000; text-decoration: none}
a.fg_sgisa1:hover {	color: #0880fb; text-decoration: none}

a.gisa_link_cnt:link { font-size:12px; color: #b0b0b0; text-decoration: none; }
a.gisa_link_cnt:visited { font-size:12px; color: #b0b0b0; text-decoration: none}
a.gisa_link_cnt:hover {	font-size:12px; color: #b0b0b0; text-decoration: none}
/* 동영상페지 */
.m_m_t li a {display: inline-block; padding: 3px 8px; text-decoration: none;}
.m_m_t li a:hover {color:#001E75;text-decoration: none;}
a.movie_buru:link { color: red; background:#f2f1ac; text-decoration: none; }
a.movie_buru:visited { color: #fff; background:#81c910; text-decoration: none}
a.movie_buru:hover {	color: #eee; background:#81c910; text-decoration: none}
.m_h li a {display: inline-block; padding: 3px 8px; text-decoration: none;}
.m_h li a:hover {color:#001E75;text-decoration: none;}
/* 동영상페지 */
a.photo_buru:link { color: red; background:#f2f1ac; text-decoration: none; }
a.photo_buru:visited { color: #000000; background:#EDC300; text-decoration: none}
a.photo_buru:hover {	color: #ffffff; background:#EDC300; text-decoration: none}

a.movie_link:link { color: #000000; text-decoration: none; }
a.movie_link:visited { color: #000000; text-decoration: none}
a.movie_link:hover {	color: #b50000; text-decoration: none}

a.reader_buru:link { color: red; background:#f2f1ac; text-decoration: none; }
a.reader_buru:visited { color: #000000; background:#EDC300; text-decoration: none}
a.reader_buru:hover {	color: #ffffff; background:#EDC300; text-decoration: none}

a.fg_sgisa:link { color: #000000; text-decoration: none; }
a.fg_sgisa:visited { color: #000000; text-decoration: none}
a.fg_sgisa:hover {	color: #0880fb; text-decoration: none}

a.movie_link1:link { color: #b0b0b0; text-decoration: none; }
a.movie_link1:visited { color: #b0b0b0; text-decoration: none}
a.movie_link1:hover {	color: #b0b0b0; text-decoration: none}
/* 동영상페지 끝*/

/*페지선택*/
.p_p_b{
	text-align:center; 
	margin:20px auto;
	float: left;
    width: 100%;
}
.p_p_b a{
	margin:50px auto;
	text-align:center;
	text-decoration: none;
	margin-right: 3px;
	font-size: 12px;
	padding: 5px 10px;
	border: 1px solid #d7d7d7;
	cursor: pointer;
	color: #666;
	background-color:#F0F0F0;
}
.p_p_b a:hover, .p_p_b a.active {
	border-color:#00AE54;
	background-color:#00AE54;
	color:#fff;
}
.p_p_b b{
  padding: 5px 10px;
  border: 1px solid #00AE54;
  color: #fff;
  background-color: #00AE54;
  cursor: default;
}
.p_p_b input {
  width: 48px;
  padding: 0;
  line-height: 24px;
}
.p_p_b a.dot {
    border: 0px solid #d7d7d7;
	background-color: #FFF; 
    cursor: default;
}

.p_p_b a.dot:hover {
    color: #666;
}

#txt_pages{
		text-align:center;
		background-color:#fff;
		margin-left:10px;
		font-size: 12px;
		top: -2px;
		width: 25px;
		padding-left: 4px;
		height: 25px;
		line-height: 25px;
		border: 1px solid #d9d9d9;
		color:#333333;
}
.cygopageGo{
		padding:5px 10px;
			border: 1px solid #d7d7d7;
}

.cygopageGo:hover{
		background-color: #00ae55;
		border-color: #00ae55;
		color: #fff;
		
	   
}
/*#p_back {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: 999;
    top: 0;
    left: 0;
    display:none;
}
#p_pop {
    width: 980px;
    margin: 20px auto;
    background: #fff;
}
#p_close_btn {
    display:inline-block;
    font-size:42px;
    font-weight:bolder;
    color:#fff;
    position: fixed;
    top: 0;
    right: 0;
    padding:15px 20px;
}*/
.r-link div {
	font-family:Arial;
	text-align:left;
}
a.btn_back {
    display: inline-block;
    border: 1px solid #c2c2c2;
    color: #333;
    padding: 4px 10px;
    border-radius: 3px;
}
.footer {
	background: #417EB7;
	/*background: #3C95CC;*/
	color:#fff;
	margin:12px 0 0;
	border-top:1px solid #A2BAF8;
}
.fp_soundPly {
	position:fixed; 
	top:35px; 
	right:0;
	width:106px; 
	height:30px; 
	margin-bottom:20px;
}
.insert1 { border: 1px solid #2057AD;  border-radius: 4px;padding: 4px 7px;        background: #487ED4;    color: #fff;font-size:16px;    cursor: pointer;}
.footer .lang-tag a {font-size:15px;cursor:pointer; color:#fff;font-weight:bold;}
.footer .lang-tag a:hover {color:#aaa;}
.footer .lang-tag1 a {font-size:14px; cursor:pointer; color:#fff;}
.footer .lang-tag1 a:hover {color:#aaa;}
#gs_all { width:1080px; height:auto; margin:0 auto;}
		#gs_tool_right { border-bottom: 1px dashed #B59896; width:510px; height:85px; margin-left: 10px; padding-top: 5px 0 5px 0;float:left;}
		.ggt_icon{border:2px solid #c2bfb6; width:96px; height:75px; background:#ffffff; float:right; margin-right:40px; }
		.ggt_icon_n{ width:10px; height:10px; margin-top: 5px; margin-left: 5px; float:left;}
	#gs_gisa_bottom {border-top:2px solid #dcdcdc; width:1080px; height:80px; margin:0 auto; margin-top: 20px;}
		#gs_large_gisa { width:330px; height:auto; margin:20px 0 0 20px; float:left;}
		.gs_lg_top { width:auto; height:30px; float:left;}
		.gs_lg_top_v { width:auto; height:30px; margin-top: 5px 0 0 20px; float:left;}
		.gs_lg_icon{ width:10px; height:10px; margin-top: 5px 0 0 5px;float:left;}
		.gs_lg_title{ width:300px;margin-top: 3px 0 0 10px; height:auto; float:left;}
		
		#gs_answer_gisa {width:1000px; height:auto;margin-top: 20px 0 0 10px; float:left;}
		.gs_ag_top { width:auto; height:30px; float:left;}
		.gs_ag_top_v { width:550px; height:30px; padding-top: 10px; text-align: right; float:right;}
			#gs_ag_tool {border-top: 1px solid #d0d0d0; width:1000px; height:auto; margin-left: 20px; margin-top: 15px; float:left;}
			.gs_ag_name { width:auto; height:auto; float:left;}
			.gs_ag_date { width:auto; height:auto; float:right;}
			.gs_ag_cont { width:auto; height:auto;  margin-top: 5px; float:left;}
	#g_a {float:left; width:980px;margin:0 auto;}
	#g_a1 {width:1080px;margin:0 auto;}
		#g_g_t_top {width:980px; height:0px; border-bottom:0px solid #d0d0d0; margin-top:10px;}
        #g_g_t_top1 {width:1080px; height:auto; border-bottom:1px solid #d0d0d0; margin-top: 5px;}
        #g_g_t_top2 {width:1080px; height:auto; border-bottom:0px solid #d0d0d0; margin-top: 20px;}
		#g_g_t_left {width:235px; height:auto; border:0px solid red; float:left; margin-top:0px;}
		#g_g_t_left .g_g_t_img {width:235px; height:62px; margin-top: 10px; background:url('../img/gisa/gisa_all.gif'); float:left;}
		#g_g_t_left #top { width:235px; height:5px; margin-top:72px;  background: url('../img/gisa/Untitled-1.png') no-repeat;}
		
		#g_g_t_left #categ_list{width:235px; height:auto; margin-top:0px; border:0px solid red; background: url('../img/gisa/Untitled-2.png');}
		#g_g_t_left #categ_list .menu		{ width:235px; height:auto; border:0px solid #E0E0E0; text-decoration:none; }
		#g_g_t_left #categ_list .menu ul	{ list-style: none; margin: 0; padding: 0;text-decoration:none; }
		#g_g_t_left #categ_list .menu-font {font-family:Tahoma,굴림; font-size:16px;text-decoration:none; }
		#g_g_t_left #categ_list .menu li { width:235px; height: 30px; text-decoration: none; }
		#g_g_t_left #categ_list .menu li a { height: 30px; font-size:13px; padding-top:3px; line-height:18px;}
		#g_g_t_left #categ_list .menu li a:link {color: #656556; display: block; background:url('../img/gisa/Untitled-3.png'); padding: 5px 0 0 0px;}
		#g_g_t_left #categ_list .menu li a:hover {color: #474739; background:url('../img/gisa/Untitled-4.png') 0 -28px; padding: 5px 0 0 0px; text-decoration: none;}
		#g_g_t_left #categ_list .menu li a.active 	{ color: #474739; background:url('../img/gisa/Untitled-4.png') 0 -28px; padding: 5px 0 0 0px; }
		#g_g_t_left #categ_list .cont{width:235px; height:auto; border:0px red solid; color:#676767; margin:0px auto; text-align:justify; padding-top:8px; line-height:15px;}
		#bottom{width:235px; height:6px; border:0px red solid; background: url('../img/gisa/Untitled-1.png') no-repeat; margin-bottom:15px; }
		#g_g_t1_center{margin-left:15px; margin-top:11px; margin-bottom:0px; width:700px; height:auto; padding-right:10px;  border:0px solid red; float:left; }
		#g_g_t2_center{border-bottom: 2px solid #333;font-size: 18px;line-height: 36px; color: #333;padding: 3px 0 2px 0px;margin: 0 0 12px 10px;}
		#g_g_t_center	{ margin-left:0px; margin-top:0px; margin-bottom:0px; width:700px; height:auto; padding-right:10px;  border:0px solid red; float:left;}
           
            #g_g_t_img_doso {width:257px; height:62px; margin-top: 10px; background:url('../img/gisa/doso_all.gif'); float:left;}
            #g_g_t_img_cook {width:350px; height:62px; margin-top: 3px; background:url('../img/gisa/cook_all.gif'); float:left;}
            #g_g_t_img_thing {width:350px; height:97px; margin:10px 0 5px 0; float:left;}
            #g_g_t_img_world {width:350px; height:62px; margin-top: 10px; background:url('../img/gisa/world_all.gif'); float:left;}
            #g_g_t_menu{width:730px;float:left;margin:15px 0 5px 0}
            #g_g_t_thing{width:730px;float:left;margin:15px 0 5px 0}
			.g_c_t_t{width:100%;margin:20px 0 10px 0px;border:1px solid #828282;float:left}
            .g_g_t{margin-left: 0px; float:left;}
            .g_g_thing{margin-left: 0px; float:left;}
            .g_g_t1{margin-left:65px; float:left;}
            .g_g_t2{margin-left:65px; float:left;}
            .g_g_thing li{margin: 8px 20px 10px 30px; }
            .g_g_t li{margin: 3px 0 0 10px; float:left;margin-top:30px;}
			#g_g_t_menu .g_g_t li{margin-top:0px;}
            .g_g_t1 li{margin: 1px 0 0 10px; float:left;}
            .g_g_t2 li{margin: 1px 0 0 25px; float:left;}
		.ms_lf_wrp{float:left; width:}
		.ms_lf_wrp li{width:auto; margin-top:10px;}
		.lf_title5{width:907px; height:130px; margin:0 0 10px 90px;}
		#g_g_c {width:1080px; margin:0px auto; margin-top: 10px; }
		#g_g_c1 {width:100%;height:auto;float:left; }
			.g_t_l {margin:0 10px 0 0px; width:700px; float:left; }
			.g_t_l li{margin: 5px 5px 5px 10px; width:700px;float:left;} 
			.g_t_l li.g_img{border:2px solid #c2bfb6;float:right;width:200px; height:130px;} 
			.g_t_l li.g_c{text-align:justify;color:#797878;} 
			.g_t_l li.g_c_n{width:550px;text-align:justify;color:#797878; } 
			.g_t_l a.gisa_link {color:#000; font-size: 14px; line-height: 22px;}
			.g_t_l a.gisa_link:hover {color:#2D9EC7; }
			.g_t_l a.gisa_link img {float:left; margin-top:7px;}
			.g_t_l a.gisa_link_cnt {color:#9A9A9A; font-size: 12px; line-height: 18px;}
			.g_t_l li.g_d{text-align:right; color:#7B786F; margin-top:5px;} 
			.g_t_l .g_d{text-align:right; color:#7B786F; margin-top:10px;}
			.g_t_l li.g_d_n{width:800px;text-align:right; color:#C2BFB6; } 
			#gs_gisa_navi{ width:700px; margin:0px auto; margin-top: 10px; text-align:center; display: inine-block; }
		.ms_t {border-bottom: 1px dashed #B59896; width:343px; height:80px;margin: 5px 0 0px 10px; float:left;}
			.ms_t li{width:200px;margin:0px 0 0 10px;float:left;}
			.ms_t li.mst_t{width:250px; text-align:center; line-height:150%;}			
			.ms_t li.g_img{border:2px solid #c2bfb6;float:left;width:96px;}
			.ms_t li.g_title{margin:10px 0 0 10px}
			.ms_t li.mst_i{border:1px solid #c2bfb6; width:96px; height:80px; background:url('../img/first/movie_back.gif');}
			.ms_t li.mst_c{height:45px;text-align: justify;}
			.ms_t li.mst_d{height:15px; float:right; text-align:right; color: #C2BFB6;margin:5px 3px 0 0;}
			.ms_d {height:15px; float:right; text-align:right; color: #C2BFB6;}
			.mst_d{float:left; color: #7a7a79;}
			
		.g_t_l1 {margin:0 5px 0 2px; background-color: #f6f5f0;width:480px; height:160px; float:right; }
		
	.p_l_i1 {width:170px; height:auto; margin:5px; float:left;}
	.p_l_i1 li{width:150px; margin:5px 0 0 45px; text-align:center;}
	.p_l_i1 li.icon{ border:1px solid #d8d8d8;}
	.p_l_i1 li.date{color:#C2BFB6; }
	.g_t_l1 li{margin: 5px 5px 5px 10px; width:240px;float:left;} 
	.g_t_l1 li.g_img{border:1px solid #c2bfb6;width:200px;} 
			.g_t_l1 a.gisa_link {color:#000; font-size: 16px; line-height: 22px;font-weight:bold;}
			.g_t_l1 a.gisa_link:hover {color:#2D9EC7; }
			.g_t_l1 a.gisa_link_cnt {color:#9A9A9A;  font:14px "바탕";line-height: 18px;}
	.g_t_l1 li.g_img_video{border:1px solid #c2bfb6; width:200px; height:130px; background:url('../img/first/movie_back.gif');} 
	.g_t_l1 li.g_c{margin-top:0px;text-align:justify;color:#797878;} 
	.g_t_l1 li.g_c_n{width:800px;text-align:justify;color:#797878; } 
	.g_t_l1 li.g_d{text-align:right; color:#C2BFB6;} 
	.g_t_l1 li.g_d_n{width:800px;text-align:right; color:#C2BFB6;} 
	
	.g_t_l2 {margin:0 5px 0 2px;width:480px; height:160px; float:right; }
	.g_t_l2 li{margin: 5px 5px 5px 10px; width:240px;float:left;} 
	.g_t_l2 li.g_img{border:1px solid #c2bfb6;width:200px;} 
	.g_t_l2 li.g_img_video{border:1px solid #c2bfb6; width:200px; height:130px; background:url('../img/first/movie_back.gif');} 
			.g_t_l2 a.gisa_link {color:#000; font-size: 16px; line-height: 22px;font-weight:bold;}
			.g_t_l2 a.gisa_link:hover {color:#2D9EC7; }
			.g_t_l2 a.gisa_link_cnt {color:#9A9A9A;  font:14px "바탕"; line-height: 18px;}
	.g_t_l2 li.g_c{margin-top:0px;text-align:justify;color:#797878;} 
	.g_t_l2 li.g_c_n{width:800px;text-align:justify;color:#797878; } 
	.g_t_l2 li.g_d{text-align:right; color:#C2BFB6;} 
	.g_t_l2 li.g_d_n{width:800px;text-align:right; color:#C2BFB6;} 

	.g_t_l3 {margin:10px 5px 0 20px;border-bottom: 1px dashed #B59896; width:520px; height:160px; float:left; }
	.g_t_l3 li{margin: 5px 5px 0 5px; width:280px;float:left;} 
	.g_t_l3 li.g_img{border:1px solid #c2bfb6;width:200px;} 
	.g_t_l3 li.g_img_video{border:1px solid #c2bfb6; width:200px; height:130px; background:url('../img/first/movie_back.gif');} 
			.g_t_l3 a.gisa_link {color:#000; font-size: 14px; line-height: 22px;}
			.g_t_l3 a.gisa_link:hover {color:#2D9EC7; }
			.g_t_l3 a.gisa_link_cnt {color:#9A9A9A;  font:13px "바탕"; line-height: 18px;}
	.g_t_l3 li.g_a{margin-left:10px;margin-top:15px;text-align:justify;color:#797878;} 
	.g_t_l3 li.g_c{margin-left:10px;margin-top:5px;text-align:justify;color:#797878;} 
	.g_t_l3 li.g_c_n{width:800px;text-align:justify;color:#797878; } 
	.g_t_l3 li.g_d{text-align:right; color:#C2BFB6;} 
	.g_t_l3 li.g_d_n{width:800px;text-align:right; color:#C2BFB6;} 

	#gs_gisa_topno {width:1080px; height:auto; margin:0 auto; margin-top: 20px;}
	#gs_gisa_topno1 {width:1080px; height:auto; margin:0 auto; margin-top: 0px;}
	.ggt_list{width:70px; height:auto; float:right;}
	#gs_gisa_cont {width:1080px; height:auto; margin:0 auto; margin-top:20px; text-align:center;}
	#gs_gisa_ans {  width:1080px; height:auto;margin-left:0}
	#gs_gisa_ans_p { width:1080px; height:auto; margin:0 auto;}
		.gs_ag_tool_p { width:980px; height:auto; margin-left: 20px; float:left;}
			.gs_ag_name_p { border-bottom:1px dotted #ccc;border-top:1px solid #d0d0d0; width:980px; height:30px; float:left; color:#888; font:bold 12px "굴림"; background-color:#fdfdfd}
			.gs_ag_date_p { width:930px; height:auto; min-height:20px;float:left;padding-top:10px 0 10px 25px;}
			.gs_ag_cont_p {border-bottom:1px dotted #ccc;border-top:1px solid #d0d0d0;width:790px; height:30px; float:left;background-color:#fdfdfd}
		#gs_answer_view{  width:900px; height:210px;float:left; margin-left:50px}
			#gs_av_left{ width:50px; height:261px; background:url('../img/gisa/ans_tab1.gif'); float:left;}
			#gs_av_center{ width:370px; height:261px; background:url('../img/gisa/ans_tab2.gif'); float:left;}
			.gs_av_name{ width:160px; margin-top: 15px; padding-left: 15px; float:left;}
			.gs_av_occu{ width:160px; margin-top: 15px; padding-left: 15px; float:left;}
			.gs_av_addr{ width:320px; margin-top: 15px; padding-left: 15px; float:left;}
			.gs_av_feeling{ width:160px; margin-top: 15px; padding-left: 15px; float:left;}
			.gs_av_cont{ width:360px; margin-top: 15px; padding-left: 15px; float:left;}
				.gs_av_cont_t1{ width:30px; float:left;}
				.gs_av_cont_t2{ width:300px; float:left;}
			.gs_av_secu{ width:160px; margin-top: 15px; padding-left: 15px; float:left;}
			
			#gs_av_right{ width:20px; height:261px; background:url('../img/gisa/ans_tab3.gif'); float:left;}
		
		#gs_connec{border:1px solid #a0a0a0; width:90px; height:20px; margin: 20px 0 0 10px; padding:10px 0 0 30px; background:#ebebeb; float:left;}
		#gs_connec_write{width:300px; height:auto; margin-left: 100px; padding-top: 10px 0 0 30px;float:left;}
	#gs_gisa_ans1 {  width:1080px; height:auto;  margin:0 auto;}
	#gs_gisa_ans2 {  width:1080px; height:auto;  margin:0 auto;}
	#gs_gisa_ans3 { border-top:1px solid #dcdcdc; width:1080px;min-height:200px; height:auto;  margin:0 auto; }
	.rel_icon{ width:98px; height:25px; float:left; text-align:center; font:bold 16px "굴림"; color:#404040; padding-top: 5px; margin-top:0px; background-color:#ebebeb}
	.left_ans{height:30px; width:100px; float:left; margin-left:20px}
	.title_ans1{min-height:65px; height:auto; width:900px; float:left; margin-bottom:14px}
	.title_ans2{min-height:65px; height:auto; width:900px; float:left; margin-bottom:25px}
	.rel_title{ display:block; height:auto; font:15px "굴림"; padding-left:0px; margin-top:5px; width:900px;}
	.rel_title_sort{ display:block; height:auto; font:15px "굴림"; padding-left:15px; margin-top:5px; width:auto;float:left}
	.space{ display:block; height:8px; width:530px;}
	.katch_icon{ height:210px; width:80px; float:left}
	.katch_cont{ height:210px; width:730px;float:left}
	.katch_button{ height:70px; width:80px;float:left}
	.katch_icon_pos{ display:block; margin-top:25px }
	.red_name{ display:block; height:30px; width:720px; margin-top:25px}
	.red_imotic{ display:block; height:30px; width:720px;}
	.red_cont{ display:block; height:100px; width:720px;}
	.cont_tit{display:block; margin-top:20px; width:40px; float:left}
	.dabbyen_but{display:block;border:1px solid #cfcfcf; width:28px; height:16px; float:right; padding:2px 0 0 2px;margin:4px 3px 0 0;}
	a.a_rel_title:visited{color:#393939;}
	.rel_flv{width:auto; height:auto; text-align:center; }
	.rel_flv1{width:auto; height:auto; text-align:center; padding-left:680px;}
	.mo_player {  width:auto; height:auto; float:left;}
	.pri_movie { height:auto; width:auto; float:left;font:15px "바탕"; margin-top:12px; margin-left:5px}
	.rel_movie_ul{margin:0px auto;width:100%;float:left;text-align:center;border:1px solid blue;}
	.rel_movie_ul li{margin:0px auto;float:left; border:1px solid red;text-align:center;}
	.rel_movie_ul li.title{margin-top:18px;}
	.mv_sort{ font:15px "굴림";color:#a0a0a0}
	.mv_title{font:15px "굴림";}
.g_t_l_l {    float: left;    padding: 0 0 0px;    margin: 0 0px;}
#ms_player_p {
	width: 800px;
	height: 647px;
	margin:0 auto;
	margin-bottom:20px;
}
.myVideo_total_wrap	{width: 100%; height: 647px;}
.myVideo_total_wrap1	{width: 635px; height: 647px;margin-left:40px;margin-top:50px}
.myVideo_total_wrap1 embed {width: 635px; height: 395px;margin-left:40px;margin-top:50px}
.myVideo_total_wrap embed {width: 100%; height: 647px;}

.myVideo_wrap {width: 800px; height: 647px; background-color: #000; color: #FFF;}
	.myVideo_withctnrl {height: 352px;}
	.myVideo {width: 100%; height: 100%; background-color: #000;}
	
.footer .lang-tag a {font-size:15px;cursor:pointer; color:#fff;font-weight:bold;}
.footer .lang-tag a:hover {color:#aaa;}
.footer .lang-tag1 a {font-size:14px; cursor:pointer; color:#fff;}
.footer .lang-tag1 a:hover {color:#aaa;}
.cook_menu{
	margin-left:20px;text-align:center;width:1040px;border-bottom: 1px dashed #B59896;
}
.cook_menu1{
	width:1080px; height:70px; margin-top:10px; float:left;border:0px solid red;
}
.cook_p_p_b_menu1{
	width:1080px; margin:5 auto; margin-top:10px; border:0px solid black 
}

.g_g_t li a {display: inline-block; padding: 3px 4px; text-decoration: none;}

/* 특산료리 responsive */

@media (max-width: 1200px) {
	p {font-size: 14px;}
	p span {font-size: 14px !important;}
	p {font-size: 14px;}
	#gs_gisa_ans_p div {width:100% !important;}
	#g_g_t_left {display: none;}
	#g_g_t_center , .g_t_l_l, .g_t_l, #g_g_t1_center{width: 97%;}
	.g_t_l li.g_c_n {width: 80%;}
	#gs_gisa_ans2 {width: 96%;}
	#ms_player_p {width: auto;height: auto;}
	.title_ans2, .rel_title{width: auto;}
	.sns_css .sns_subimg {height: auto;margin-top:0px;}
	#gs_gisa_ans2 {float: left; margin-top: 10px;}
	.title_ans2 {margin-bottom: 0px;}
}

 @media only screen and (min-width: 1040px) and (max-width: 1100px) {
.lf_title5{width:82%;}
	#g_a1 {width:100%;}
	#g_g_t_top1{width:100%;}
	.cook_menu1{width:100%;}
	
	#g_g_t_menu{width:63.59%;margin: 8px 0 5px 0;}
	.cook_p_p_b_menu1{width:100%;}
	
	.p_p_b{width:100%;text-align:center;}
    .g_g_t li a{width:100%;}
	.cook_menu{width:96%;}
	#g_g_c{width:100%;}
	.ms_t{width:31.758999999999%;}
	.ms_t li{width:46.518%;}
	.ms_t li.g_title { margin: 10px 0 0 6px;}
	
	} 
@media only screen and (min-width: 900px) and (max-width: 1039px) {
	.lf_title5{width:82%;margin:0;}
	#g_a1 {width:100%;}
	#g_g_t_top1{width:100%;}
	.cook_menu1{width:100%;height:80px;}
	
	#g_g_t_menu{width:59.59%;margin: 11px 0 5px 0;}
	.cook_p_p_b_menu1{width:100%;}
	
	.p_p_b{width:100%;text-align:center;}
    .g_g_t li a{width:100%;}
	.cook_menu{width:96%;}
	#g_g_c{width:100%;}
	.ms_t{width:31.758999999999%;}
	.ms_t li{width:46.518%;}
	.ms_t li.g_title { margin: 10px 0 0 6px;}
	ul.ms_lf_wrp li{text-align:center;}
} 
@media only screen and (min-width: 700px) and (max-width:899px) {
	.lf_title5{width:95%;margin:0;}
	#g_a1 {width:100%;}
	#g_g_t_top1{width:100%;}
	.cook_menu1{width:100%;height:138px;}
	
	#g_g_t_menu{width:94.59%;}
	.cook_p_p_b_menu1{width:100%;}
	.p_p_b{width:100%;text-align:center;}
    .g_g_t li a{width:100%;}
	.cook_menu{width:96%;}
	#g_g_c{width:100%;}
	.ms_t{width:47.759%;}
	.ms_t li{width:46.518%;}
	.ms_t li.g_title { margin: 10px 0 0 6px;}
	ul.ms_lf_wrp li{text-align:center;}
} 
@media only screen and (min-width: 500px) and (max-width:699px) {
	.lf_title5{width:100%;height:100%; margin:0;}
	#g_a1 {width:100%;}
	#g_g_t_top1{width:100%;}
	.cook_menu1{width:100%;height:138px;}
	
	#g_g_t_menu{width:94.59%;}
	.cook_p_p_b_menu1{width:100%;}
	.p_p_b{width:100%;text-align:center;}
    .g_g_t li a{width:100%;}
	.cook_menu{width:96%;}
	#g_g_c{width:100%;}
	.ms_t{width:47.759%;}
	.ms_t li{width:46.518%;}
	.ms_t li.g_title { margin: 10px 0 0 6px;}
	ul.ms_lf_wrp li{text-align:center;}
} 
@media only screen and (min-width: 400px) and (max-width:499px) {
	.lf_title5{width:0%;display: none;}
	#g_a1 {width:100%;}
	#g_g_t_top1{width:100%;}
	.cook_menu1{width:100%;height:172px;}
	
	#g_g_t_menu{width:94.59%;}
	.cook_p_p_b_menu1{width:100%;}
	.p_p_b{width:100%;text-align:center;}
    .g_g_t li a{width:100%;}
	.cook_menu{width:96%;}
	#g_g_c{width:100%;}
	.ms_t{width:94.759%;}
	.ms_t li{width:46.518%;}
	.ms_t li.g_title { margin: 10px 0 0 45px;font-size: 13px;font-weight: bold;}
	ul.ms_lf_wrp li{text-align:center;}
	.ms_t .g_d {font-size:13px;margin-top: 20px;}
} 
@media only screen and (min-width: 360px) and (max-width:399px) {
	.lf_title5{width:0%;display: none;}
	#g_a1 {width:100%;}
	#g_g_t_top1{width:100%;}
	.cook_menu1{width:100%;height:200px;}
	
	#g_g_t_menu{width:94.59%;}
	.cook_p_p_b_menu1{width:100%;}
	.p_p_b{width:96% !important;text-align:center !important;}
    .g_g_t li a{width:100%;}
	.cook_menu{width:92%;}
	#g_g_c{width:100%;}
	.ms_t{width:94.759%;}
	.ms_t li{width:46.518%;}
	.ms_t li.g_title { margin: 10px 0 0 20px;font-size: 13px;font-weight: bold;}
	ul.ms_lf_wrp li{text-align:center;}
	.ms_t .g_d {font-size:13px;margin-top: 20px;}
} 
@media only screen and (min-width: 300px) and (max-width:359px) {
	.lf_title5{width:0%;display: none;}
	#g_a1 {width:100%;}
	#g_g_t_top1{width:100%;}
	.cook_menu1{width:100%;height:200px;}
	#g_g_t_img_cook{    width: 98%;}
	#g_g_t_menu{width:94.59%;}
	.cook_p_p_b_menu1{width:100%;}
	.p_p_b{width:96%;text-align:center;}
    .g_g_t li a{width:100%;}
	.cook_menu{width:93%;}
	#g_g_c{width:100%;}
	.ms_t{width:94.759%;}
	.ms_t li{width:46.518%;}
	.ms_t li.g_title { margin: 10px 0 0 20px;font-size: 13px;font-weight: bold;}
	ul.ms_lf_wrp li{text-align:center;}
	.ms_t .g_d {font-size:13px;margin-top: 20px;}
} 


/* 명품소개  responsive */

    /* 웃 top image 수정부분 */
    .thing_top_image{width:810px; height:275px;margin:0px auto}
	.l-rotator{ width: 806px  !important; height: 268px  !important;}
	.screen {width: 618px !important; height: 268px  !important; left: 190px  !important;}
	.thumbnails { width: 202px !important; height: 268px !important; left: 0px !important; }
	.thumbnails_ul { height: 268px; top: 0px; }
	.selected {width: 202px; height: 67px; }
	thumbnails_ul_1 {top: 190px; left: 425px; width: 180px; height: 70px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial;}
	.thumb_1 {float: left; border-right-width: 1px; width: 179px; height: 56px; }
	/* body부분 수정 */
	
	.g_img_1 {width:200px; height:130px;}
	
 @media only screen and (min-width: 1080px) and (max-width: 1100px) {
 #g_g_t_top2{width:100%; margin-left: 29px;}
   .g_c_t_t {width:100%;}
   .p_p_b {width:100%;text-align:center;}
	#g_g_c1 {width:100%;}
	.g_t_l3 {width:44%;margin: 9px 36px 0 23px;}
	
	.g_t_l3 li {width:47%;}
		
	} 
 @media only screen and (min-width: 1040px) and (max-width: 1079px) {
  #g_g_t_top2{width:100%;    margin-left: 0px;}
   .g_c_t_t {width:100%;}
   .p_p_b {width:100%;text-align:center;}
	#g_g_c1 {width:100%;}
	.g_t_l3 {width:44%;margin: 9px 36px 0 23px;}
	   
	.g_t_l3 li {width:47%;}
	}
 @media only screen and (min-width: 1000px) and (max-width: 1039px) {
 #g_a{width:100%;}
  #g_g_t_top2{width:97%; margin-right: 0px;}
   .g_c_t_t {width:100%;}
   .p_p_b {width:100%;text-align:center !important;}
	#g_g_c1 {width:100%;}
	.g_t_l3 {width:44%;margin: 9px 17px 0px 23px;}
	.g_t_l3 li.g_c{margin-left: 4px;}
	.g_t_l3 li {width:47%;}
	}	 
 @media only screen and (min-width: 950px) and (max-width: 999px) {
  #g_a{width:100%;}
  #g_g_t_top2{width:100%;}
   .g_c_t_t {width:100%;}
   .p_p_b {width:100%;text-align:center !important;}
	#g_g_c1 {width:100%;}
	.g_t_l3 {width:49%; margin: 9px 0px 0px 0px;}
	 
	.g_t_l3 li {width:47%;}
	.g_t_l3 li.g_img{width:45%;height: 90%;}
	.g_img_1{width:100%;height: 100%;}
	}	
 @media only screen and (min-width: 900px) and (max-width: 949px) {
  #g_a{width:100%;}
  #g_g_t_top2{width:100%;}
   .g_c_t_t {width:100%;}
   .p_p_b {width:100%;text-align:center !important;}
	#g_g_c1 {width:100%;}
	.g_t_l3 {width:49%; margin: 9px 0px 0px 0px;}
	 
	.g_t_l3 li {width:47%;}
	.g_t_l3 li.g_img{width:45%;height: 90%;}
	.g_img_1{width:100%;height: 100%;}
	}	
 @media only screen and (min-width: 800px) and (max-width: 899px) {
   #g_a{width:100%;}
  #g_g_t_top2{width:100%;}
   .g_c_t_t {width:100%;}
   .p_p_b {width:100%;text-align:center !important;}
	#g_g_c1 {width:100%;}
	.g_t_l3 {width:49%; height: 172px; margin: 9px 0px 0px 0px;}
	 
	.g_t_l3 li {width:47%;}
	.g_t_l3 li.g_img {width:45%;height: 81%;}
	.g_img_1 {width:100%;height: 100%;}
	.thing_top_image {width:100%; height: 100%;}
	.l-rotator {width:100% !important; height: 100% !important;}
	}	
 @media only screen and (min-width: 700px) and (max-width: 799px) {
   #g_a{display:none !important;}
  #g_g_t_top2{width:100%;}
   .g_c_t_t {width:100%;}
   .p_p_b {width:100%;text-align:center !important;}
	#g_g_c1 {width:100%;}
	.g_t_l3 {width:100%; height: 172px; margin: 9px 0px 0px 0px;}
	 
	.g_t_l3 li {width:47%; margin: 21px 0px 0px 41px;}
	.g_t_l3 li.g_c {margin-left: 48px; margin-top: 11px;}
	.g_t_l3 li.g_img {width:200px;height: 130px; margin-left: 70px;}
	.g_img_1 {width:100%;height: 100%;}
	.thing_top_image {width:100%; height: 100%;}
	.l-rotator {width:100% !important; height: 100% !important;}
	}	
 @media only screen and (min-width: 600px) and (max-width: 699px) {
   #g_a{display:none !important;}
  #g_g_t_top2{width:100%;}
   .g_c_t_t {width:100%;}
   .p_p_b {width:100%;text-align:center !important;}
	#g_g_c1 {width:100%;}
	.g_t_l3 {width:100%; height: 172px; margin: 9px 0px 0px 0px;}
	 
	.g_t_l3 li {width:47%;  margin: 21px 0px 0px 19px;}
	.g_t_l3 li.g_c {margin-left: 24px; margin-top: 11px;}
	.g_t_l3 li.g_img {width:200px;height: 130px; margin-left: 43px;}
	.g_img_1 {width:100%;height: 100%;}
	.thing_top_image {width:100%; height: 100%;}
	.l-rotator {width:100% !important; height: 100% !important;}
	}	
 @media only screen and (min-width: 500px) and (max-width: 599px) {
   #g_a{display:none !important;}
  #g_g_t_top2{width:100%;}
   .g_c_t_t {width:100%;}
   .p_p_b {width:100%;text-align:center !important;}
	#g_g_c1 {width:100%;}
	.g_t_l3 {width:100%; height: 182px; margin: 9px 0px 0px 0px;}
	 
	.g_t_l3 li {width:47%;  margin: 21px 0px 0px 19px;}
	.g_t_l3 li.g_c {margin-left: 24px; }
	.g_t_l3 li.g_img {width:200px;height: 130px; margin-left: 14px;}
	.g_img_1 {width:100%;height: 100%;}
	.thing_top_image {width:100%; height: 100%;}
	.l-rotator {width:100% !important; height: 100% !important;}
	}	
 @media only screen and (min-width: 400px) and (max-width: 499px) {
   #g_a{display:none !important;}
  #g_g_t_top2{width:100%;}
   .g_c_t_t {width:100%;}
   .p_p_b {width:100%;text-align:center !important;}
	#g_g_c1 {width:100%;}
	.g_t_l3 {width:100%; height: 182px; margin: 9px 0px 0px 0px;}
	 .g_t_l3 li.g_d { margin-left: 161px;}
	.g_t_l3 li {width:47%;  margin: 14px 14px 0px 0px;}
	.g_t_l3 li.g_c {margin-left: 0px; }
	.g_t_l3 li.g_img {width:170px;height: 111px; margin-left: 0px;}
	.g_img_1 {width:100%;height: 100%;}
	.thing_top_image {width:100%; height: 100%;}
	.l-rotator {width:100% !important; height: 100% !important;}
	}	
 @media only screen and (min-width: 300px) and (max-width: 399px) {
   #g_a{display:none !important;}
  #g_g_t_top2{width:100%;}
   .g_c_t_t {width:100%;}
   .p_p_b {width:100%;text-align:center !important;}
	#g_g_c1 {width:100%;}
	.g_t_l3 {width:100%; height: 276px; margin: 9px 0px 0px 0px;}
	 .g_t_l3 li.g_d { margin-left: 0px;}
	.g_t_l3 li {width:100%;  margin: 15px 0px 0px 0px;}
	.g_t_l3 li.g_c {margin-left: 0px; }
	.g_t_l3 li.g_img {width:200px;height: 130px; margin-left: 0px;}
	.g_img_1 {width:100%;height: 100%;}
	.thing_top_image {width:100%; height: 100%;}
	.l-rotator {width:100% !important; height: 100% !important;}
	
	
	}	
