/* BASIC css start */
#quick {position:fixed; top:0; right:0; z-index:300; height:100%; background:#fff;}
#quick .inner {position:absolute; top:0; right:0; z-index:30; height:100%;}
#quick .area_scroll {overflow-y:auto; width:184px; height:100%; border-left:1px solid #dfdfdf; background:#fff;}

#quick .box {position:absolute; top:50%; right:185px; height:550px; margin-top:-275px;}
#quick .box .btn {position:relative; margin-bottom:66px; cursor:pointer;}
#quick .box .btn .open {width:39px; height:40px; background:#f4f4f4 url('/design/ssodo82/img/quick/q_open.png') no-repeat center;}
#quick .box .btn .close {display:none; width:39px; height:40px; background:#f4f4f4 url('/design/ssodo82/img/quick/q_close.png') no-repeat center;}
#quick .box .btn span {display:none; position:absolute; top:5px; right:49px; z-index:10; width:69px; color:#cfa972; text-align:right;}
#quick .box .btn:hover span {display:block;}

#quick .box .menu {margin-bottom:83px; border:1px solid #e9e9e9; border-width:1px 0 0 1px;}
#quick .box .menu li {position:relative; width:38px; height:38px; border-bottom:1px solid #e9e9e9; cursor:pointer;}
#quick .box .menu li a {display:block;}
#quick .box .menu li span {display:none; position:absolute; top:0; right:49px; z-index:10; width:68px; color:#cfa972; font-size:11px; line-height:39px; text-align:right;}
#quick .box .menu li:hover span {display:block;}
#quick .box .up_down {cursor:pointer;}
#quick .box .q_counsel {padding-top:90px; cursor:pointer; position:absolute; right:5px;}
#quick .box .q_counsel img {width:76px; height:76px;}

#quick .box .menu li .search_key {display:none; position:absolute; top:0; right:38px; z-index:20;}
#quick .box .menu li .search_key .search_word {position:relative; top:-1px; width:278px; height:41px; padding:18px 0; border:1px solid #ccc; background:#fff;}
#quick .box .menu li .search_key .search_word input {width:204px; height:41px; margin:0; padding:0 50px 0 24px; border:0; color:#2f2f2f; font-family:'roboto'; font-size:12px; line-height:41px; cursor:text;}
#quick .box .menu li .search_key .search_word .go {position:absolute; top:18px; right:0; z-index:10;}
#quick .box .menu li .search_key .search_close {position:absolute; top:79px; right:0; z-index:10; width:57px; height:41px; background:url('/design/ssodo82/img/common/all_menu_close.png') no-repeat center 16px; background-size:15px; cursor:pointer;}

#quick .area_scroll .favorite a {display:block; width:100%; height:137px; border-bottom:1px solid #dfdfdf; background:url('/design/ssodo82/img/common/q_favorite.gif') no-repeat center; color:#2f2f2f; font-size:12px; font-weight:bold; text-align:center; line-height:220px; cursor:pointer;}

#quick .area_scroll .inbox {padding:0 14px;}
#quick .area_scroll .in1 {display:none;}
#quick .area_scroll .logout_box {padding:38px 0 0;}
#quick .area_scroll .logout_box p {padding-bottom:8px; color:#999; font-size:11px; letter-spacing:-1px; line-height:1.5;}
#quick .area_scroll .logout_box p a {color:#2f2f2f; font-weight:bold;}
#quick .area_scroll .log_box {padding:38px 0 0;}
#quick .area_scroll .log_box p {padding-bottom:4px; color:#2f2f2f; font-size:13px;}
#quick .area_scroll .log_box p strong {color:#2f2f2f; font-size:13px;}
#quick .area_scroll .log_box dl {overflow:hidden;}
#quick .area_scroll .log_box dl dt {clear:both; float:left; width:50%; padding:3px 0 2px; color:#999; font-size:13px; font-weight:normal; text-align:left;}
#quick .area_scroll .log_box dl dd {float:right; width:50%; padding:3px 0 2px; color:#cfa972; font-size:13px; text-align:right;}
#quick .area_scroll .log_box ul {padding:11px 0;}
#quick .area_scroll .log_box ul li {float:right;}
#quick .area_scroll .log_box ul li:first-child {float:left;}
#quick .area_scroll .log_box ul li a {display:block; width:67px; height:22px; border:1px solid #dfdfdf; color:#2f2f2f; text-align:center; line-height:22px;}
#quick .area_scroll .sub_menu {clear:both; padding:9px 0;}
#quick .area_scroll .sub_menu a {display:block; color:#2f2f2f; font-size:12px; line-height:25px;}
#quick .area_scroll .sub_menu a span {color:#cfa972; font-size:14px;}
#quick .area_scroll .cs {padding-top:14px;}
#quick .area_scroll .cs p a {display:block; height:31px; background:url('/design/ssodo82/img/common/q_cs_bg.gif') no-repeat right center; color:#2f2f2f; font-weight:bold; line-height:31px;}
#quick .area_scroll .cs dl {padding:9px 0;}
#quick .area_scroll .cs dl dt {padding-bottom:4px; color:#2f2f2f; font-size:11px;}
#quick .area_scroll .cs dl dd {padding-bottom:3px; color:#999; font-size:11px;}
#quick .area_scroll .cs dl dd.tel {padding-bottom:3px; color:#cfa972; font-size:14px; font-weight:600;}
#quick .area_scroll .q_bnr {padding:28px 0; text-align:center;}
#quick .area_scroll .q_bnr a {display:block; padding-bottom:7px;}
#quick .area_scroll p.click_item {position:relative; margin:40px 14px 20px; color:#2f2f2f; font-weight:bold;}
#quick .area_scroll p.click_item strong {color:#cfa972; font-size:14px;}
#quick .area_scroll p.click_item .close {position:absolute; top:0; right:0; z-index:10; width:15px; height:15px; background:url('/design/ssodo82/img/common/all_menu_close.png') no-repeat center; background-size:15px; cursor:pointer;}
/* BASIC css end */

