@charset "utf-8";
@import url("base.css");
.aside{width:27%;float:left;}
.aside a{transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;}
.aside li{width:100%;height:275px;position:relative;}
.aside li h2{font-size:28px;font-weight:normal;text-indent:7px;margin-top:40px;margin-left:35px;}
.ie7 .aside li h2{padding-top:43px;}
.aside li p{font-family:'NanumBarunGothic';font-size:13px;padding:7px;border:1px solid rgba(64,58,57,.4);width:auto;position:absolute;top:45px;margin-left:25px;}
.ie8 .aside li p{border:1px solid #999487;}
.aside li.a a{display:block;width:100%;height:185px;padding:45px 0;background-image:url('../images/aside01.png');background-repeat:no-repeat;background-position:right bottom;background-color:#cf3e4a;color:#fff;}
.aside li.a a:hover{background-color:#a91924;}
.aside li.a p{border:1px solid rgba(255,255,255,.4);}
.ie8 .aside li.a p{border:1px solid #e28b92;}
.ie7 .aside li.b{margin-top:-4px;}
.aside li.b a{display:block;width:100%;height:185px;padding:45px 0;background-image:url('../images/aside02.png');background-repeat:no-repeat;background-position:right bottom;background-color:#d4d0bb;color:#403a39;}
.aside li.b a:hover{background-color:#c4c0a8;}
.header .gnb2>li.e .submenu>ul{max-width:1060px !important;}
.flickerplate {position:relative;width:100%;height:550px;background-color:#e6e6e6;overflow:hidden;}
.flickerplate ul.flicks {width:10000%;height:100%;padding:0px;margin:0px;list-style:none}
.flickerplate ul.flicks>li {float:left;width:1%;height:100%;background-position:center;background-size:cover;display:table}
.flickerplate ul.flicks>li .flick-inner {height:100%;color:#fff;display:table-cell;vertical-align:bottom}
.flickerplate ul.flicks>li .flick-title {font-family:'NanumBarunGothic';padding:0px 0px;text-align:left;letter-spacing:-1px;}
.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {padding:12px 18px;background-color:rgba(0,0,0,0.6)}
.flickerplate .arrow-navigation {position:absolute;height:50%;width:10%;top:25%;z-index:10;overflow:hidden;}
.flickerplate .arrow-navigation .arrow {display:block;height:100%;width:90%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}
.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {cursor:pointer}
.flickerplate .arrow-navigation.left {left:0%}
.flickerplate .arrow-navigation.left .arrow {opacity:0;margin:0px 0px 0px 50%;background-image:url("../../dhc/images/arrow-left-light.png");background-repeat:no-repeat;background-position:left;}
.flickerplate .arrow-navigation.right {right:0%}
.flickerplate .arrow-navigation.right .arrow {opacity:0;margin:0 0px 0 -50%;background-image:url("../../dhc/images/arrow-right-light.png");background-repeat:no-repeat;background-position:right}
.flickerplate .arrow-navigation.left.hover .arrow {opacity:1;margin:0px 0px 0px 20%}
.flickerplate .arrow-navigation.right.hover .arrow {opacity:1;margin:0 0px 0 -20%}
.flickerplate .dot-navigation {display:none;position:absolute;bottom:15px;width:100%;text-align:center;z-index:10}
.flickerplate .dot-navigation ul {text-align:center;list-style:none;padding:0px 15px}
.flickerplate .dot-navigation ul li {display: inline-block;zoom:1;*display:inline;float:none}
.flickerplate .dot-navigation .dot {width:50px;height:8px;margin:0px 0px;background-color:rgba(255,255,255,0.3);/*border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;*/-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}
.flickerplate .dot-navigation .dot:hover {cursor:pointer;background-color:rgba(255,255,255,0.6)}
.flickerplate .dot-navigation .dot.active {background-color:#fff}
.flickerplate .dot-navigation.left, .flickerplate .dot-navigation.left ul {text-align:left}
.flickerplate .dot-navigation.right, .flickerplate .dot-navigation.right ul {text-align:right}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow {background-image:url("../../dhc/images/arrow-left-dark.png")}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow {background-image:url("../../dhc/images/arrow-right-dark.png")}
.flickerplate.flicker-theme-dark .dot-navigation .dot {background-color:rgba(0,0,0,0.12)}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover {background-color:rgba(0,0,0,0.6)}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active {background-color:#000}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {color:rgba(0,0,0,0.9)}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {color:rgba(0,0,0,0.9)}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {background-color:rgba(255,255,255,0.5)}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner {color:rgba(0,0,0,0.9)}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {color:rgba(0,0,0,0.9)}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {background-color:rgba(255,255,255,0.5)}
.flickerplate.animate-transform-slide ul.flicks {-webkit-perspective:1000;-webkit-backface-visibility:hidden;transform:translate3d(0%, 0px, 0px);-webkit-transform:translate3d(0%, 0px, 0px);-webkit-transition:-webkit-transform 0.6s;-o-transition:-o-transform 0.6s;-moz-transition:-moz-transform 0.6s;transition:transform 0.6s}
.flickerplate.animate-transition-slide ul.flicks {position:relative;left:0%;-webkit-transition:left 0.4s ease-out;-moz-transition:left 0.4s ease-out;-o-transition:left 0.4s ease-out;-ms-transition:left 0.4s ease-out;transition:left 0.4s ease-out}
.flickerplate.animate-jquery-slide ul.flicks {position:relative;left:0%}
.flickerplate.animate-scroller-slide {padding-bottom:0px;overflow:auto}
.flickerplate.animate-scroller-slide ul.flicks {position:auto}
.flickerplate ul.flicks>li .flick-inner .flick-content {margin-left:auto;margin-right:auto;max-width:92.75em;}
.flicker-example p{position:absolute;display:block;z-index:1;}
.flicker-example p a{color:#fff;text-shadow:1px 1px 1px black;background:rgba(0,0,0,.0);padding:0 8px;}
.flickerplate, .flicker-example{height:550px;}
.flickerplate ul.flicks>li .flick-title {font-size:32px;font-weight:thin;width:100%;top:275px;position:absolute;background:url('../images/img01_2025.png') no-repeat left top;height:275px;}
.flickerplate ul.flicks>li .flick-inner {padding:0px;}

.img-area{width:73%;float:right;background:url('../images/img01.jpg') no-repeat center top;}
/*.img-area>p{}*/

.notice{width:45.5%;float:left;height:230px;padding:25px 1.5% 35px 2%;}
.photo{width:45.5%;float:right;height:230px;padding:25px 2% 35px 1.5%;}

.notice ul li{word-break: break-all;}
.photo ul li{word-break: break-all;}

dl{width:100%;height:44px;}
dl dt{height:44px;line-height:40px;text-align:center;color:#c7c7c7;background:#524d4c;width:27%;float:left;}
dl dd{height:44px;line-height:40px;background:#403a39;text-align:center;text-indent:0;font-size:14px;width:24%;float:left;}
dl dd.wa{width:25%;}
dl dd a{display:block;height:44px;color:#c7c7c7;}
dl dd a:hover{background:#463f3d;color:#fff;}