/* BASIC css start */
/* aside */
#aside { width: 177px; margin-right: 20px; } 
/* lnb */
#aside .lnb-wrap h2 { font-size: 0; line-height: 0; }
#aside h2.txt { padding-right: 15px; background: url(/images/d3/modern_simple/common/bull_h13_dw_arw.gif) no-repeat right 45%; }
#aside h2.txt span { border-bottom: 1px solid #999999; color: #333333; display: block; font-size: 12px; font-weight: bold; line-height: 14px; padding-bottom: 3px; } 
#aside .lnb { zoom: 1; padding-bottom: 25px; padding-left: 2px; }
#aside .lnb:after{ content: ""; display: block; clear: both; }
#aside .lnb li,
#aside .lnb a { float: left; width: 100%; }
#aside .lnb li { margin-top: 10px;  word-wrap:break-word;}
#aside .lnb li.now a { font-weight: bold; }
#aside .lnb a:hover { font-weight: bold; }
#aside .lnb li a { color: #767676; }
/* ÅõÇ¥ÇÏ±â */
#aside .research .txt-1 { margin-top: 10px; font-weight: bold; text-align: center; }
#aside .research .list { margin-top: 10px; }
#aside .research .list li { margin-top: 5px; }
#aside .research .list li.li-center { text-align: center; }
/* info */
#aside .info { margin-bottom: 15px; background: url(/images/d3/modern_simple/aside_info_mdl.gif) repeat-y 0 0; }
#aside .info .cnt,
#aside .info .cnt a { color: #616161; }
#aside .info .cnt { zoom: 1; padding: 0 13px 7px; text-align: center; color: #616161; background: url(/images/d3/modern_simple/aside_info_btm.gif) no-repeat 0 bottom; }
#aside .info .cnt dd { padding: 10px 0; background: url(/images/d3/modern_simple/aside_info_dot.gif) repeat-x 0 0; }
#aside .info .cnt dd.first { background-image: none; }
#aside .info .cnt dd li { padding: 2px 0; }
/* cs-center */
#aside .info-cs .ph { font-size: 14px; font-weight: bold; }
#aside .info-cs .qna { font-weight: bold; }
#aside .info-cs .qna img { vertical-align: middle; }


/* Äü¸Þ´º */
#quickMenu { z-index: 999; position: fixed; right: 0; top: 0; bottom: 0; width: 179px; height: 100%; border-left: 1px solid #ddd; background: #fff;}
#quickMenu .app {position:absolute; margin-left:10px; margin-top:5px; box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.18);}
#quickMenu .first {margin-top:250px; border-top: 1px solid #ddd;  }
#quickMenu .second {margin-top:80px; }
#quickMenu .thrid  {margin-top:159px;  }
#quickMenu .four  {margin-top:239px;  }
#quickMenu .five  {margin-top:315px;  }
#quickMenu li { position: relative; /*float:left; padding-left: 40px; margin-left:20px; margin-top:15px;*/}
#quickMenu li a {display:block;}
#quickMenu li.pit { border-bottom: 1px solid #fff; background: #ddd; }
/*#quickMenu li span { position: absolute; top: 0; left: 0; width: 40px; text-align: center; line-height: 40px; }*/
#quickMenu li span img { vertical-align: middle; }
.csinfo {width: 185px; height:200px; boreder:1px solid red; }
#quickMenu .btn-toggle { position: absolute; top: 50%; left: -30px; margin-top: -35px; width: 30px; height: 60px; line-height: 60px; border: 1px solid #ddd; border-right:none; background: #fff; color: #565656; text-align: center; }
#quickMenu .btn-top { position: absolute; bottom: 0; left: 0; width: 179px; padding: 3px 0; background: #fff; color: #000000; font-weight: bold; text-align: center; border-top: 1px solid #ddd}
@media screen and (max-width:1280px) {
    #quickMenu { display: none; }
}

.q_menu{margin-top:180px; text-align:center; }
.q_menu li{display:inline-block; text-align:center; margin:0 5px; }
.q_menu li a{position:relative; display:block; font-size:1.2em; width:62px; font-family: 'Nanum Gothic';}
.q_menu li span{display:block; height:62px; width:62px; line-height:62px; border:1px solid #ddd; border-radius:50%; /*margin:0 5px 10px;*/ box-sizing:border-box;}
.q_menu li span img{margin-top:-5px;}
.q_menu li p{margin-top:6px; color:#333; font-size:13px; line-height:14px; font-weight:bold; margin-bottom:20px; }


.cs_num{position:absolute; width:80%; margin:0 10%; box-sizing:border-box; bottom:10%; left:0; font-family: 'Nanum Gothic'; border-top:1px dashed #ccc; padding-top:10%}
.cs_num h2{font-size:20px; color:#333; font-weight:bold; font-family: 'Nanum Gothic';}
.cs_num h1{font-size:18px; color:#333; font-weight:bold; font-family: 'Nanum Gothic'; padding:5px 0;}
.cs_num p{color:#888; font-weight: 600; line-height:20px;}
/* BASIC css end */

