
.location { font-family:dotum, sans-serif; font-size:11px; } 

#container .snb {float:left;width:245px;padding:20px 0 20px 0px; background:url('./image/center_bar.png') right top no-repeat; min-height:600px; } 
#container .snb .top { width:200px; height:66px; background:url('./image/left_back1.png') 0px top  no-repeat; }  
#container .snb .top h1 { padding: 25px 25px 0px; color:#956839; font-size:24px; font-weight:bolder; }
#container .snb .top h1 a { color:#956839; }
#container .snb .bottom { width:200px; height:38px; background:url('./image/left_back3.png') 0px top no-repeat; }
#container .snb .submenu {padding:5px 0;margin:0;list-style-type:none; background:url('./image/left_back2.png') 0px top repeat-y; }
#container .snb ul.submenu { }
#container .snb ul.submenu li { width:185px; x-height:31px; background:url('./image/lnb_li_bg.png') 0px bottom no-repeat; font-size:14px; margin-left:17px; position:relative; }
#container .snb ul.submenu .open { background:url('./image/lnb_li_open_bg.png') 0px top no-repeat; ; }
#container .snb ul.submenu li a { font-weight:bold; color:#966a3c; margin:7px 5px 8px 17px; display:inline-block; width:160px; } 
#container .snb ul.submenu li a:hover { color:#660000; }
#container .snb ul.submenu li.open > a  { color:white; }
#container .snb ul.submenu li.open > a:hover  { color:#EEEEEE; }
#container .snb ul.submenu li ul { padding:0px 0 0 0;margin:0;list-style-type:none;}
#container .snb ul.submenu li ul li { background:none;padding:2px 0 2px 0; border-bottom:0px; display:inline-block; }
#container .snb ul.submenu li ul li a { font-weight:normal; margin:3px; color:#966a3c; font-size:12px; } 
#container .snb ul.submenu li ul li a.on { font-weight:bold; }
#container .snb ul.submenu li ul li a.on:after { content:" ◁ "; }

.content { float:right;width:670px;padding:20px 0px 20px 20px; font-size:14px; }


#container .content .subbox { height:130px; }
#container .content .subbox .subtitle { }
#container .content .subbox .subtitle h1 {padding:5px;margin:0;font-size:35px; color:#996633; font-weight:500;} 
#container .content .subbox .subtitle span {font-size:42px}
#container .content .subbox .searchbox { float:right }
#container .content .subbox .location { padding:5px; color:gray; }
#container .content .subbox .location a { color:gray; }


.intro-content { padding-bottom: 30px; font-size: 12pt; line-height: 150%; }
.intro-content h3 { color: #996633; }
.intro-content h4 { margin:20px 0 10px; }
.intro-content ul { margin: 0; padding-left: 30px }
.intro-content ul li { list-style: disc; }
.intro-content ul.nodeco { padding-left: 20px; }
.intro-content ul.nodeco li { list-style: none; }
.intro-content p { font-size: 12pt; }

