body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-size:12pt;font-family:µ¸¿ò, µ¸¿òÃ¼, Dotum; text-decoration:none; color:#3F3F3F; } 
 td { text-decoration:none; font-family:µ¸¿ò, µ¸¿òÃ¼, tahoma; font-size: 9pt; color: #404040; letter-spacing:-1px; }
body table{overflow-y:hidden;}



.box_table {border-top:1px solid #6481AE; width:1200px;}
.box_table table {width:100%;}
.box_table table a {color:#fb740b;}
.box_table th {color:#4F70A3;font-size:12px;background:#EDF2F7;border-right:1px solid #CDD6E3 !important;border-bottom:1px solid #CDD6E3;text-align:center;padding:10px 0px 7px 0px;}
.box_table th div {text-align:left;padding:0px 0px 0px 10px;color:#4F70A3;font-size:12px;}
.box_table td {background:#ffffff; color:#555555;border-right:1px solid #CDD6E3 !important; border-bottom:1px solid #CDD6E3;text-align:center;padding:8px 0px 5px 0px;}
.box_table td .left {color:#555555;border-right:1px solid #CDD6E3 !important; border-bottom:1px solid #CDD6E3;padding:8px 0px 5px 0px;}
.box_table td div {text-align:left;padding:0px 0px 0px 10px;}
.box_table td.al {text-align:left;padding:5px 10px 5px 10px;}
.box_table .none {border-right:none !important;}
.box_table .bg01 {background:#F6F6F6;}
.box_table .at {vertical-align:top;}
.box_table .left {text-align:left;padding:5px;line-height:20px;}
.box_table .tdl { border-right: 3px;}
.box_table .noleft {text-align:left;border-right:none;padding-left:5px;}
.box_table td ul li {background:url(/site/executive/image/common/bul_03.gif) no-repeat 6px 7px;padding:0px 0px 2px 11px;color:#555555;line-height:18px;}
.box_table td ul li ul li{background:url(/site/executive/image/common/bul_07.gif) no-repeat 4px 8px;padding:0px 0px 2px 12px;color:#555555;line-height:18px;}


@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {
	margin:0;
	padding:0;
}
body,table,input,textarea,select,button {
	font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
}
body {
	color: #666;
	font-size: 13px;
	line-height: 22px;
}
ul, ol , li {list-style:none;}
a {
	color:#fff;
	text-decoration:none;
}
a:focus, a:hover, a:active {
	color:#666;
}

/*
	gnb
*/
div#gnb {
	width:95%;
        float:right;
        margin-top:20px;
}
div#gnb h1 {
	padding:10px;
}
div#gnb ul.menu {
	position:relative;
	overflow:hidden;
	height:100px;

}
div#gnb ul.menu li {
	float:left;
        font-family:Gadugi;
         width:130px;
}
div#gnb ul.menu li a {
	display:block;
	height:40px;
	padding:20px 0 0;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-align:center;

}
div#gnb ul.menu li a:hover,
div#gnb ul.menu li a.on {
	text-decoration:underline;
}
div#gnb ul.menu li ul {
	display:none;
	/*position:absolute;*/
	width:990px;
        position:relative;
        
}
div#gnb ul.menu li ul li{
      width:70px;
}


div#gnb ul.menu li ul li a {
	text-decoration:none;
	color:#464646;
        font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
        font-size:13px;	
        padding:0;	
}
div#gnb ul.menu li ul li a:hover,
div#gnb ul.menu li ul li a.on {
        text-decoration:none;
        color:#000000;
}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


#s_banner_wrap {width:90%; position: relative; margin:10px 0;z-index:999;}

/* »ç¿ëÀÚ ÆäÀÌÂ¡ À§Ä¡¿Í ¸ð¾çÀ» ÀÚÀ¯·Ó°Ô º¯Çü */
#bx-pager1 {position: absolute; bottom:10px;}
#bx-pager1 a{float:left; margin:0 5px;display: block; width:20px; height:20px; font-size:12px; line-height:18px; text-align:center; background:#999; color:#333}
#bx-pager1 a:hover, .bx-pager1 a:active{ background: #000; color: #CCC;}

/* ¿¢Æ¼ºê»óÅÂ¿¡ ´ëÇÑ ¼Ó¼º°ª ÁöÁ¤ */
#bx-pager1 a.active{ background: #000; color: #CCC;}

/** RESET AND LAYOUT
===================================*/

.bx-wrapper {position: relative;margin: 0 auto 60px;padding: 0;*zoom: 1;z-index:-999;}
.bx-wrapper img {max-width: 100%;display: block;}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {	/*fix other elements on the page moving (on Chrome)*/-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform:translatez(0);transform: translatez(0);}
.bx-wrapper .bx-viewport ul {margin:0px; padding:0px;}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute;	bottom: 10px;width: 100%;}

/* LOADER */

.bx-wrapper .bx-loading {min-height: 50px;background: url(images/bx_loader.gif) center center no-repeat #fff;height: 100%;	width: 100%;position: absolute;	top: 0;left: 0;	z-index: 2000;}

/* PAGER */

.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #ccc;padding-top: 20px;}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}

.bx-wrapper .bx-pager.bx-default-pager a {background: #ccc;text-indent: -9999px;display: block;	width: 10px;height: 10px;margin: 0 5px;	outline: 0;	-moz-border-radius: 5px;-webkit-border-radius: 5px;	border-radius: 5px;}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {left: 10px;	background: url(/img_up/shop_pds/dreamriver/design/images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next {right: 10px;	background: url(/img_up/shop_pds/dreamriver/design/images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43p 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;	margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {	display: none;}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(/img_up/shop_pds/dreamriver/design/images/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;	text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(/img_up/shop_pds/dreamriver/design/images/controls.png) -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 100%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {position: absolute;bottom: 0;	left: 0;background: #666\9;	background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;	padding: 10px;}




/*¸Þ´º ½ºÅ¸ÀÏ*/
#topMenu {
            height: 30px;  
            width: 94%;       /* [º¯°æ] ÇÏÀ§ ¸Þ´º¿Í µ¿ÀÏÇÏ°Ô ¸ÂÃã */
            position: relative;
            float:right;
    }
    #topMenu ul {           /* ¸ÞÀÎ ¸Þ´º ¾ÈÀÇ ulÀ» ¼³Á¤ÇÔ: »óÀ§¸Þ´ºÀÇ ul+ÇÏÀ§ ¸Þ´ºÀÇ ul */
        list-style-type: none;  
        margin: 0px;            
        padding: 0px;           
    }
    #topMenu ul li {            /* ¸ÞÀÎ ¸Þ´º ¾È¿¡ ul ÅÂ±× ¾È¿¡ ÀÖ´Â li ÅÂ±×ÀÇ ½ºÅ¸ÀÏ Àû¿ë(»óÀ§/ÇÏÀ§¸Þ´º ¸ðµÎ) */
        color: #000000; 
        float: left;                
        line-height: 30px;          
        vertical-align: middle;     
        text-align: center;         
        -position: relative;     

    }
    .menuLink, .submenuLink {           /* »óÀ§ ¸Þ´º¿Í ÇÏÀ§ ¸Þ´ºÀÇ a ÅÂ±×¿¡ °øÅëÀ¸·Î ¼³Á¤ÇÒ ½ºÅ¸ÀÏ */
        text-decoration:none;               
        display: block;                                   
        font-weight: bold;                  
        font-family:Gadugi; 
        font-size:17px;

    }


    .menuLink {     /* »óÀ§ ¸Þ´ºÀÇ ±Û¾¾»öÀ» °ËÁ¤»öÀ¸·Î ¼³Á¤ */
        color: #000000;
    }
    .topMenuLi:hover .menuLink {    /* »óÀ§ ¸Þ´ºÀÇ li¿¡ ¸¶¿ì½º¿À¹ö µÇ¾úÀ» ¶§ ½ºÅ¸ÀÏ ¼³Á¤ */
        text-decoration:underline;
    }
    .longLink {     /* Á» ´õ ±ä ¸Þ´º ½ºÅ¸ÀÏ ¼³Á¤ */
        width: 100px;   
    }
.submenuLink {          /* ÇÏÀ§ ¸Þ´ºÀÇ a ÅÂ±× ½ºÅ¸ÀÏ ¼³Á¤ */
        color: #2d2d2d; 
        -border: solid 1px black;    /* [»èÁ¦] Å×µÎ¸® »èÁ¦ */
        -margin-right: -1px;         /* [»èÁ¦] °ø¹é º¸Á¤ »èÁ¦ */
        font-size:14px;  
        font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
    }
    .submenu {              /* ÇÏÀ§ ¸Þ´º ½ºÅ¸ÀÏ ¼³Á¤ */
        position: absolute;     
        height: 0px;            
        overflow: hidden;       
        transition: height .2s; 
        -webkit-transition: height .2s; 
        -moz-transition: height .2s; 
        -o-transition: height .2s; 
        width: 100%;           
        left: 0; 
    }
   
 .submenu li {
        display: inline-block;
        font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';


    }
    .topMenuLi:hover .submenu { 
        height: 32px;    
    
    }
    .submenuLink:hover {        
        color: red;
    }

.page_title{
   font-size:60px;
   font-family:'Bodoni MT', serif;
   color:#000;
}

.page_s_title{
   font-size:14px;
   font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
   color:#414141;
}

.con_text01{
   font-size:70px;
   font-family:'Bodoni MT', serif;
   color:#615a44;
}

.con_text02{
   font-size:16px;
   color:#363636;
   font-weight:500;
}


.con_text03{
   font-size:20px;
   color:#615a44;
   font-weight:500;
}

.con_text04{
   font-size:14px;
   color:#636363;
   font-weight:500;
}

.con_text05{
   font-size:25px;
   color:#615a44;
   font-weight:500;
   line-height:50px;
}

.con_text06{
   font-size:15px;
   color:#636363;
   font-weight:500;
   line-height:25px;
}

.con_text07{
   font-size:28px;
   color:#000;
   font-weight:500;
   line-height:50px;
}

.con_text08{
   font-size:14px;
   color:#636363;
   font-weight:500;
   line-height:25px;
}


.con_text09{
   font-size:16px;
   font-family:'Bodoni MT', serif;
   color:#6c6c6c;
   letter-spacing:-0.05em;
}

.con_text10{
   font-size:18px;
   color:#353535;
   font-weight:500;
   line-height:30px;
}


.button1, .button1:link{
	color: #fff; 
	font-size: 14px; 
	border:solid 1px #dcdcdc;
	font-weight: bold;
    font-family: '³ª´®°íµñ', 'Nanum Gothic','NanumGothicWeb';
	LETTER-SPACING: -0.2px;	}

.button1, .button1:visited {
	background: #434343;
	border:solid 1px #dcdcdc;
	display: inline-block; 
	font-weight: bold;
	padding:  8px 22px 8px; 
	color: #fff;
	text-decoration: none;
	position: relative;
	font-size: 14px; 
	cursor: pointer;
	LETTER-SPACING: -0.2px;
  }


.button1:hover
{ background-color: #000; color: #ffffff; font-size: 14px; font-weight: bold;   LETTER-SPACING: -0.2px;}


