@charset "utf-8";
/* sub_Layout (서브페이지 구조) */

/***********감싸는영역***********/

/************** 비쥬얼 **************/
#sub_visual {position:relative; height:300px; background-color:#f1f1f1; text-align:center; color:#fff; } 
#sub_visual h2.title {
    font-size: 48px;
    font-weight: 500;
    letter-spacing: -1px;
    line-height: 240px;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.7);
}


/* 본문전체 감싸는 박스 */

/**************** 사이드메뉴 ***************/
#sub_menu{width:180px; float:left;}
#side_title {background-color:#353535; text-align:center; padding:10px 0; margin:0; color:#fff; font-size:11pt; font-weight:bold;}
#side_menu {height:60px;}


#side_menu {overflow:hidden; width:1000px; margin:0 auto; font-size:16px; font-weight:300;}
#side_menu a{text-decoration:none;}


/*1depth*/
#side_menu ul > li {display:inline-block; float:left; padding:0; border-bottom:1px solid #ddd; line-height:60px;}
#side_menu ul > li > a {display:block; padding:0 30px; color:#fff;}

#side_menu .side_menu_2depth_on {background-color:#fff;}
#side_menu .side_menu_2depth_on a {color:#363636;}


/***************************** 내용영역 ******************************/
#page{ float:right; width:800px; position:relative; }

/* 타이틀영역 */
#page_head {text-align:center; height:70px; }
#page_head h3 {font-size:38px; font-weight:100; letter-spacing:-1px; line-height:100%; color:#000;}
#sub_content .title_line {background-color:#000; height:1px; margin:31px auto 0; width:50px;}

/* 경로표시 */
#location {display:none; float:right; font-size:0.92em; padding-top:15px; color:#665d58;}
#location a {color:#665d58; text-decoration:none;}
#location strong a{color:#da8c51; font-weight:normal;}

/* 내용들어가는곳 */
#contents {overflow:hidden; clear:both; width:100%; margin-bottom:30px; min-height:300px;}
#contents .shadow { width:100%; height:2px; background-color:#eee; }
#contents .con { padding:15px 10px; overflow:hidden;}

*html #contents { height:250px; } /*ie6 이하에서 적용(본문최하 높이)*/




/************** 콘텐츠영역 **************/

.myhtml p {padding:20px 0; font-size:14px;}


/* 인사말 */
#greeting {float:left; background: url('/default/_template/image/default/06/greeting_sign.png')0 30px no-repeat; }
#greeting .pic{float:left; width:299px; margin-right:80px; border:none; position: relative;}
#greeting .pic .ceo{ border: 1px  solid #d9d9d9; width:268px; height: 365px; margin-left: 27px; }
#greeting .pic .bg01{ position: absolute; z-index: 9999; top:211px; left: 0; border:0 !important;}
#greeting .txt{ float:left; width:615px; }
#greeting .txt h4{ margin:50px 0 40px 0; padding:0;}
#greeting .txt h4 span.bullet{ width:36px; height:2px;  background: #e95098; display: block; margin-bottom:30px;}
#greeting .txt h4 .title{ display: block; padding-top: 40px;}
#greeting .txt p{ padding-bottom: 15px; font-size: 16px;}
#greeting .txt .name{  float: right; font-size:16px; margin-top:60px; display: block;  }
#greeting .txt .name strong{ font-weight:600; margin-left:10px; font-size:20px; color:#222;}

/* 출입국안내 */
.order {
    background: url('/default/_template/image/default/04/orderpicbg.jpg') no-repeat;
    height: 130px;
    padding: 20px;
    margin-top: 25px;
}
.order .orderpic { width:600px; margin:0 auto; }
.order .orderpic li { float:left; width:200px; text-align:center; color:#fff; font-size:14px; font-weight:bold; }
.orderment {
    clear: both;
    font-size: 16px;
    padding: 15px 0;
}
.susok {margin-top: 25px;}
.susok li {
    float: left;
    width: 310px;
    margin-left: 20px;
}
.susok li dd {
    float: left;
    width: 85px;
}
.susok li dl {
    float: left;
    padding-top: 5px;
    font-size: 14px;
}
.myhtml2 p {
    font-size: 14px;
    line-height: 25px;
}
.bag {margin-top: 25px;}
.bag li { float: left; width: 490px;}
.bag li h5 { font-size:16px; font-weight:bold; }
.bag li img { width:100%; }