<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body{ background:url(../images/pgback.jpg) repeat-x;color:#636363;  }
#navbar {background:#0A5D27; position:absolute; z-index:1; top:84px; left:0px; width:100%; height:1px; }

#wrap{width:995px;margin:0px auto;}
header{height:85px;position:relative;z-index:auto;}
#topmn { position:absolute;z-index:auto;top:10px;right:15px; font-size:95%; letter-spacing:-0.03em }
#topmn&gt;button{ color:#636363;  font-size:95%; }
#topmn&gt;button:hover { color:#589a00 }
#logo { display:block; float:left; margin:25px 0px 0px 10px }

/*navigation*/
#nav {float:right;width:670px;height:30px;line-height:30px;display:block;margin-top:40px;}
#nav&gt;li{list-style:none;float:left;position:relative;z-index:3}
#nav&gt;li&gt;a {display:inline-block;margin:0px 35px 18px 35px; font-size:130%; font-weight:bold; color:#000; letter-spacing:-0.05em; }
/*#nav&gt;li&gt;a&gt;img{display:inline-block;margin:0px 30px 20px 30px;}*/
#nav&gt;li&gt;section{position:absolute;z-index:4;top:20px;height:25px;line-height:33px;display:none;}
#nav&gt;li&gt;section&gt;a{float:left;display:block;padding:0px 10px;font-weight:bold;letter-spacing:-0.02em;color:#fff; opacity:0.7}
#nav&gt;li&gt;section&gt;a:hover{ opacity:1;}

#topmovie { width:100%;height:200px;margin-bottom:1px; position:relative; z-index:0; overflow:hidden; }
#topmovie &gt; img {display:block; z-index:auto; position:absolute; opacity:0 }

/*menu*/
aside {width:220px;float:left; min-height:350px; position:relative; z-index:auto; }
#wLeft { position:absolute; top:-20px; border:2px solid #990000; border-radius:10px; background:#fff; width:200px; padding:10px 10px 100px 10px; letter-spacing:-0.03em;  }
#wLeft &gt;h1 { text-align:left;color:#000; border-bottom:1px solid #990000;padding:15px 10px; margin-bottom:10px; font-size:140%; }
#wLeft &gt;div&gt;a {display:block; padding:7px 15px; margin:2px 0px; border-bottom:1px dotted #ccc;font-weight:bold; background:url(../images/lfoff.gif) no-repeat 95% 50%; font-size:110% }
a.onm{ background:url(../images/lfon.gif) no-repeat 95% 50% !important; color:#9f0000;  }

#ctsWrap { float:right; width:740px; min-height:400px; }
#ctsWrap&gt;h1 { color:#000; font-size:170%; letter-spacing:-0.05em; padding:10px 0px 10px 0px; border-bottom:1px solid #ccc;}

footer { clear:both; height:100px; background:url(../images/pgbackfoot.jpg) repeat-x; border-top:1px solid #ccc; }
footer &gt; article{ width:995px; margin:10px auto; text-align:center; }

/*error.php*/
#errMsgbox{ margin:30px 20px;}
#errMsgbox&gt;hgroup&gt;h6{ font-size:12px; color:#000; }
#errMsgbox&gt;hgroup&gt;h5{margin:10px 0px;padding:5px 0px;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc}
#errMsgbox&gt;p{margin:15px 0px}

/*page*/
.ctspadding{ padding:10px 0px; letter-spacing:-0.02em; font-size:100%; }
.style01&gt;h1 { font-size:130%; color:#000; padding:15px 0px 10px 0px; }
.style01 ul, .style01 ol { margin-left:20px; }
.style01 ul&gt;li { padding:5px 0px;  }
.style01 ul&gt;li &gt; h1 { padding:5px 0px; font-size:120%; letter-spacing:-0.03em; color:#000; }
.imgbox { padding:9px; border:1px solid #ccc;  } 
.imgbox&gt;img { display:block; width:100%; }

.redtb { border:1px solid #ccc; border-top:2px solid #990000; }
.redtb td{ line-height:18px; padding:5px 5px 5px 10px }
.redtb th { line-height:18px; padding:10px; }
.redtb tbody&gt;tr:not(:last-child)&gt;td { border-bottom:1px dotted #bbb; }
.redtb tbody&gt;tr&gt;td:not(:last-child) { border-right:1px solid #ccc; }
.redtb thead&gt;tr&gt;th { border-bottom:1px dotted #bbb; color:#000; vertical-align:middle; }
.redtb thead&gt;tr&gt;th:not(:last-child) { border-right:1px solid #ccc; }

.ct1 tr&gt;td:first-child { background:#f5f5f5; color:#000; font-weight:bold; }


/*탭스타입1줄*/
.tabstyle1l { position:relative; border-bottom:1px solid #ddd; vertical-align:middle; margin:15px 0px; height:35px; }
.tabstyle1l &gt; a { display:inline-block; padding:10px 20px; border-right:1px solid #ddd; border-top:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; line-height:130%; letter-spacing:-0.03em; text-align:center; vertical-align:middle; height:14px;  background:#f9f9f9;; }
.tabstyle1l &gt; a:first-child {border-left:1px solid #ddd; }
.tabstyle1l &gt; a.tabon15{ background:#fff; border-bottom:1px solid #fff; border-top:2px solid #990000;height:13px; color:#000; font-weight:bold  }</pre></body></html>