@charset "utf-8";

#foot_map{background-color:#f6f3eb;}
#sub_top{width:100%; height:200px;}
#sub_content{width:1200px; margin:0 auto; position:relative;}
#submenu{width:200px; position:relative; float:left; margin-bottom:50px;}
#submenu .left_title{width:200px; height:120px; font-size:30px; line-height:120px; color:#fff; text-align:center; background:url("../images/left_title_bg.jpg") 0 0 no-repeat; font-family: 'Nanum Square', serif;}
#submenu #sub_select{border:1px solid #eaeaea; border-top:0 none; padding:20px 0;}
#submenu #sub_select li{}
#submenu #sub_select li a{display:block; width:199px; font-size:15px; line-height:45px; color:#555;  font-weight:normal; text-align:center; font-family: 'Nanum Square', serif; font-weight:bold;}
#submenu #sub_select li a:hover{color:#c8711b; background:url("../images/leftmenu_on.jpg") right center no-repeat;}
#submenu #sub_select li a.on{color:#c8711b; background:url("../images/leftmenu_on.jpg") right center no-repeat;}

#contents{width:940px;position:relative; float:right; margin-top:50px;}
#contents .sub_title{font-size:30px; line-height:30px; color:#000; padding-bottom:20px; border-bottom:1px solid #cdc9c9; font-family: 'Nanum Square', serif;}
#contents .location{position:absolute; top:15px; right:0;}
#contents .location .dep01{font-size:13px; line-height:13px; color:#a8a8a8;}
#contents .location .dep02{font-size:13px; line-height:13px; color:#a8a8a8;}
#contents .cont{padding:60px 0; min-height:500px;}

/*유튜브 동영상 */
.pro01_video{position:absolute; top:738px; right:47px;}
.pro02_video{position:absolute; top:472px; right:62px;}
.pro03_video{position:absolute; top:472px; right:62px;}
.pro04_video{position:absolute; top:472px; right:62px;}