﻿@charset "utf-8";
/* CSS Document */


/* CSS Information ----------------------------------------

Site Name : 최고급형 E
Part : 
Last edit : 2022
Author : Gautech

관련폰트 :
font-family: 'Noto Sans KR', sans-serif; (100,300,400,500,700,900)
font-family: 'OmniGothic', sans-serif; (400)
font-family: 'Roboto', sans-serif; (100,300,400,500,700,900)
font-family: 'Noto Serif KR', serif; (100,300,400,500,700,900)

--------------------------------------------------------- */



/* 브라우저 초기화 -------------------------------------- */

html { scroll-behavior:smooth;}
* { margin:0; padding:0; box-sizing:border-box;}
body { font-family: 'Roboto','Noto Sans KR', sans-serif; font-weight: 400; letter-spacing:-0.04em; font-size:14px; line-height:1.5; color:#444; word-break: keep-all; padding-right:100px;}
ul, ol, li { list-style:none;}
p, span, li, a, h1, h2, h3, h4, h5, h6 { transform: skew(-0.001deg);}/* 익스 웹폰트 깨짐 방지 */
img, a { vertical-align:top; border:0; background-color: transparent; color:inherit; font-size: inherit; font-weight: inherit; font-family: inherit; width:auto; height:auto;}
button, input, select, textarea { vertical-align:top; border:1px solid #CCC; background-color: transparent; color:inherit; font-size: inherit; font-weight: inherit; font-family: inherit;}
input { width:auto; height:34px; font-size:14px; padding:0 10px 0 10px; vertical-align:middle; background-color:#fff; border-radius:5px;}
select { width:auto; height:34px; font-size:14px; padding:0 40px 0 10px; vertical-align:middle; background:url(/images/icon/ar_box2.png) no-repeat 100% 50%; border-radius:5px; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
select::-ms-expand { display:none;}
textarea { padding:10px; font-size:14px; border-radius:5px; background-color:#fff;}
a { text-decoration:none; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; text-decoration: none;}
a:hover { text-decoration:none;}
a:focus, a:hover { color:#ffa414;}
address { font-style:normal;}
caption { display:none;}
input::-webkit-input-placeholder { color:#ccc;}
input::-moz-placeholder { color:#ccc;}
input::-ms-input-placeholder { color:#ccc;}

.input_100p { width:100%;}
.input_90p { width:90%;}
.input_80p { width:80%;}
.input_70p { width:70%;}
.input_60p { width:60%;}
.input_50p { width:50%;}
.input_40p { width:40%;}
.input_30p { width:30%;}
.input_20p { width:20%;}
.input_10p { width:10%;}





/* 전체 공통 -------------------------------------- */

#skip a { position:absolute; top:-9999px; left:0; width:100%; height:0px; overflow:hidden; background-color: #027bc4; font-size: 16px; font-weight: 500; color: #fff; text-align: center; line-height: 32px; z-index: 900;}
#skip a:focus { top: 0; height: 36px;}
.none_title { display:none;}

.quick_right { position:fixed; top:0; bottom:0; right:0; width:100px; background-color:#421c11; z-index:400; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;}
.quick_right>a { position:relative; display:block; width:100%; height:12.5vh; border-bottom:1px solid rgba(255,255,255,0.2);}
.quick_right>a>p { display:block; position:absolute; top:50%; margin-top:-33px; width:100%; font-size:12px; color:rgba(255,255,255,1); text-align:center;}
.quick_right>a>p>span { display:block; width:100%; line-height:30px;}
.quick_cart { position:relative; display:block; width:100%; height:12.5vh; border-bottom:1px solid rgba(255,255,255,0.2); cursor:pointer;}
.quick_cart>p { display:block; position:absolute; top:50%; margin-top:-33px; width:100%; font-size:12px; color:rgba(255,255,255,1); text-align:center;}
.quick_cart>p>span { display:block; width:100%; line-height:1.4; padding:4px 0;}
.quick_right>a:nth-child(1), .quick_cart { background-color:#6c3d00;}
.quick_right>a:last-child { border-bottom:none;}
.quick_right>a:hover, .quick_cart:hover { background-color:#894d00;}

.quick_right_m { display:none;}


.main_left { position:fixed; top:0; width:120px; height:100vh; padding-top:100px; color:#fff; text-align:center; left:0; z-index:100; background-color:rgba(69,63,63,0.9); background-image:url(/images/common/left_bg.png); background-repeat:no-repeat; background-position:50% 120%; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;}
.main_left_link { width:70%; margin:0 auto; padding:60px 0 30px 0; border-bottom:2px solid rgba(255,255,255,0.5);}
.main_left_link>span { display:block;}
.main_left_link>span:nth-child(1) { font-size:14px; line-height:24px;}
.main_left_link>span:nth-child(2) { font-size:23px; line-height:25px; font-weight:500;}
.main_left_link>span:nth-child(3) { font-size:30px; line-height:32px; font-weight:700; color:#CBE6F1;}
.main_left_link2 { width:70%; margin:0 auto; padding:30px 0;}
.main_left_link2>a { display:block; font-size:21px; line-height:24px;}
.main_left_bottom { position:absolute; bottom:0; left:0; width:100%; height:40px;}
.main_left_btn { visibility:visible; opacity:1; width:100%; height:40px; background-image:url(/images/main/popup_on.jpg); background-repeat:no-repeat; background-position:center; text-indent:-9999px; background-color:#394889; cursor:pointer;}
.main_left01_on { left:-120px;}

.board_wrap { width:100%; margin:0 auto; font-size:14px; padding:0;}
.board_notice { margin:0 0 40px 0; background-image:url(/images/icon/ar_right.png); background-repeat:no-repeat; background-position:0% 6px; padding-left:10px;}
.board_wrap:after { display:block; content:""; clear:both;}

.table_over { width: 100%; margin: 0 auto; overflow-x: auto; }
.table_notice { display:none; margin-bottom:10px; font-size:11px;}
.content_table { margin:0 auto; padding:0; width:99.8%; background-color:#FFF; border-top:2px solid #bebebe; border-collapse:collapse;}
.content_table th { font-size:18px; font-weight:400; background-color:#c2c2c2;}
.content_table td { font-size:16px; color:#777; background-color:#f2f2f2;}
.content_table th, .content_table td { text-align:center; line-height:20px; padding:20px; border-left:1px solid #fff; border-bottom:1px solid #fff;}
.content_table tr th:first-child, .content_table tr td:first-child { border-left: none;}
.content_table tr th:last-child, .content_table tr td:last-child { }
.content_table th.bg_01, .content_table td.bg_01 { background-color:#a61c20; color:#fff;}
.content_table th.bg_02, .content_table td.bg_02 { background-color:#33231e; color:#fff;}
.content_table th.bg_03, .content_table td.bg_03 { background-color:#F9F9F9;}
.content_table th.bg_left, .content_table td.bg_left { text-align:left;}




/* 버튼 */

.btn_brown { background-color:#6c3d00;}
.btn_blue { background-color:#008cd6;}
.btn_orange { background-color:#ec7d20;}
.btn_green { background-color:#33ab24;}
.btn_gray {	background-color:#444;}
.btn_lightgray { background-color:#848484;}
.btn_pink { background-color:#d8507c;}
.btn_purple { background-color:#801992;}
.btn_white_green { background-color:#fff; border:1px solid #33ab24; color:#33ab24 !important; line-height:38px !important;}
.btn_kakao { display:inline-block; line-height:50px; margin:0 2px 0 2px;}

.btn_basic { display:inline-block; background-color:#FFF; border:1px solid #CCC; padding:6px 40px 6px 20px; background-image:url(/images/icon/ar_right.png); background-position:90% 50%; background-repeat:no-repeat; line-height:normal; font-size:13px; vertical-align:middle; margin-right:10px; margin-bottom:10px;}
.btn_basic2 { display:inline-block; background-color:rgba(255,255,255,0.1); padding:6px 40px 6px 20px; background-image:url(/images/icon/ar_right_w.png); background-position:90% 50%; background-repeat:no-repeat; line-height:normal; font-size:13px; color:#FFF; vertical-align:middle; margin-left:10px; margin-bottom:10px;}
.btn_main { display:inline-block; color:#FFF; padding:10px 30px 10px 30px; text-align:center; min-width:200px; line-height:normal; font-size:18px; vertical-align:middle; font-weight:400;}
.btn_main:hover { color:#FFF;}




/* 폰트 지정 */

.font_black { color:#1c1c1c;}
.font_yellow { color:#fcd429;}
.font_gray { color:#676767;}
.font_lightgray { color:#848484;}
.font_blue { color:#008cd6;}
.font_red { color:#a12249;}
.font_green { color:#33ab24;}
.font_pink { color:#d8507c;}
.font_orange { color:#e55b2c;}
.font_hotorange { color:#ff4500;}
.font_white { color:#FFF;}
.font_brown { color:#cf6c00;}
.font_purple { color:#801992;}

.uline { text-decoration:underline;}





.clinic_cart_wrap { display:none; position:fixed; bottom:20px; right:120px; background-color:rgba(255,255,255,1); width:400px; height:600px; box-shadow:0 0 5px 0 rgba(0,0,0,0.3); z-index:201; overflow:hidden; border-radius:3px;}
.clinic_cart_wrap_ov { display:block !important;}
.clinic_cart_box_top { position:relative; height:50px; width:100%; font-size:16px; padding:20px 0 0 20px;}
.clinic_cart_box_cls { position:absolute; right:20px; top:20px; font-size:0; width:20px; height:20px; background-image:url(/images/icon/nav_btn2.png);
 background-size:100% auto; background-repeat:no-repeat; cursor:pointer;}
.clinic_cart_box { width:100%; height:400px; padding:20px; overflow-y:auto;}
.clinic_cart_box_in { border-top:1px solid rgba(0,0,0,0.1); padding:15px 0 0 0; margin:15px 0; width:100%; font-size:0;}
.clinic_cart_box_in_left { display:inline-block; vertical-align:top; width:70%;}
.clinic_cart_box_in_txt { font-size:15px; color:rgba(0,0,0,0.8);}
.clinic_cart_box_in_txt2 { font-size:13px; color:rgba(0,0,0,0.5);}
.clinic_cart_box_in_right { display:inline-block; vertical-align:top; width:30%; text-align:right;}
.clinic_cart_box_in_cls { font-size:0; width:10px; height:10px; margin:0 0 10px auto; background-image:url(/images/icon/nav_btn2.png); background-size:100% auto; background-repeat:no-repeat; cursor:pointer; opacity:0.6;}
.clinic_cart_box_in_cls2 { display:inline-block; vertical-align:middle; font-size:0; width:10px; height:10px; margin:0 0 2px 10px; background-image:url(/images/icon/nav_btn2.png); background-size:100% auto;  opacity:0.6;}
.clinic_cart_box_in_txt3 { font-size:18px; color:#6c3d00;}
.clinic_cart_box_bottom { background-color:rgba(0,0,0,0.06); width:100%; height:150px; padding:20px; border-top:1px solid rgba(0,0,0,0.1); font-size:0;}
.clinic_cart_box_bottom_left { display:inline-block; vertical-align:middle; width:50%; text-align:left; font-size:14px; color:rgba(0,0,0,0.5);}
.clinic_cart_box_bottom_right { display:inline-block; vertical-align:middle; width:50%; font-weight:700; text-align:right; font-size:24px; color:#f05b12;}
.clinic_cart_box_bottom_btn { display:block; text-align:center; background-color:rgba(0,0,0,0.06); font-size:18px; font-weight:700; border-radius:3px; padding:10px; margin-top:20px;}
.clinic_cart_box_bottom_btn:hover { background-color:#6c3d00; color:rgba(255,255,255,1);}







@media screen and (max-width:1250px){

body { padding-right:0;}
.main_left { display:none;}
.quick_right { display:none;}

.quick_right_m { display:block; position:fixed; right:10px; bottom:10px; width:80px; height:80px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; z-index:10;}
.quick_cart { position:relative; width:80px; height:80px; border-radius:40px; overflow:hidden; background-color:#6c3d00; cursor:pointer; font-size:0; background-image:url(/images/common/quick02.png); background-repeat:no-repeat; background-position:center; background-size:50% auto;}


}




/* 1024 ~ 768까지 태블릿 설정 */

@media screen and (max-width:1100px){


/* 브라우저 초기화 -------------------------------------- */

html {}
* { margin:0; padding:0; box-sizing:border-box;}
body { font-weight: 400; letter-spacing:-0.02em; font-size:14px; line-height:1.5; color:#444; word-break: keep-all;}
ul, ol, li { list-style:none;}
img, a { vertical-align:top; border:0; background-color: transparent; color:inherit; font-size: inherit; font-weight: inherit; font-family: inherit;}
button, input, select, textarea { vertical-align:top; border:1px solid #CCC; color:inherit; font-size: inherit; font-weight: inherit; font-family: inherit;}
input { height:30px; font-size:13px; padding:0 8px 0 8px; vertical-align: middle; border-radius:5px;}
select { width: auto;height:30px; font-size:13px; padding:0 40px 0 8px; vertical-align: middle; background: url(/images/icon/ar_box2.png) no-repeat 100% 50%; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius:5px;}
select::-ms-expand { display: none;}
textarea { padding:8px; font-size:13px; border-radius:5px;}
a { text-decoration:none; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; text-decoration: none;}
a:hover { text-decoration:none;}
a:focus, a:hover { color:#ffad85;}
address { font-style:normal;}
caption { display:none;}
input::-webkit-input-placeholder { color:#ccc;}
input::-moz-placeholder { color:#ccc;}
input::-ms-input-placeholder { color:#ccc;}





/* 전체 공통 -------------------------------------- */

#skip a { position:absolute; top:-9999px; left:0; width:100%; height:0px; overflow:hidden; background-color: #027bc4; font-size: 16px; font-weight: 500; color: #fff; text-align: center; line-height: 32px; z-index: 900;}
#skip a:focus { top: 0; height: 36px;}

.main_left { display:none;}
.quick_right { display:none;}

.quick_right_m { display:block; position:fixed; right:10px; bottom:10px; width:80px; height:80px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; z-index:10;}
.quick_cart { position:relative; width:80px; height:80px; border-radius:40px; overflow:hidden; background-color:#6c3d00; cursor:pointer; font-size:0; background-image:url(/images/common/quick02.png); background-repeat:no-repeat; background-position:center; background-size:50% auto;}

.board_wrap { width:100%; margin:0 auto; font-size:14px;}
.board_notice { font-size:13px; margin:0 0 30px 0; background-image:url(/images/icon/ar_right.png); background-repeat:no-repeat; background-position:0% 6px; padding-left:10px;}
.board_wrap:after { display:block; content:""; clear:both;}

.table_over { width: 100%; margin: 0 auto; overflow-x: auto; }
.table_notice { display:none; margin-bottom:10px; font-size:11px;}
.content_table { margin:0 auto; padding:0; width:99.8%; background-color:#FFF; border-top:2px solid #bebebe; border-collapse:collapse;}
.content_table th { font-size:17px; font-weight:400; background-color:#c2c2c2;}
.content_table td { font-size:15px; color:#777; background-color:#f2f2f2;}
.content_table th, .content_table td { text-align:center; line-height:20px; padding:15px; border-left:1px solid #fff; border-bottom:1px solid #fff;}
.content_table tr th:first-child, .content_table tr td:first-child { border-left: none;}
.content_table tr th:last-child, .content_table tr td:last-child { }
.content_table th.bg_01, .content_table td.bg_01 { background-color:#a61c20; color:#fff;}
.content_table th.bg_02, .content_table td.bg_02 { background-color:#33231e; color:#fff;}
.content_table th.bg_03, .content_table td.bg_03 { background-color:#F9F9F9;}
.content_table th.bg_left, .content_table td.bg_left { text-align:left;}

.btn_basic { display:inline-block; background-color:#FFF; border:1px solid #CCC; padding:6px 40px 6px 20px; background-image:url(/images/icon/ar_right.png); background-position:90% 50%; background-repeat:no-repeat; line-height:normal; font-size:13px; vertical-align:middle; margin-left:10px; margin-bottom:10px;}
.btn_basic2 { display:inline-block; background-color:rgba(255,255,255,0.1); padding:6px 40px 6px 20px; background-image:url(/images/icon/ar_right_w.png); background-position:90% 50%; background-repeat:no-repeat; line-height:normal; font-size:13px; color:#FFF; vertical-align:middle; margin-left:10px; margin-bottom:10px;}
.btn_main { display:inline-block; color:#FFF; padding:8px 30px 8px 30px; text-align:center; min-width:180px; line-height:normal; font-size:16px; vertical-align:middle; margin:0 5px 10px 5px; background-color:rgba(15,73,4,0.7);}






.clinic_cart_wrap { display:none; position:fixed; bottom:20px; right:20px; background-color:rgba(255,255,255,1); width:400px; height:500px; box-shadow:0 0 5px 0 rgba(0,0,0,0.3); z-index:201; overflow:hidden; border-radius:3px;}
.clinic_cart_wrap_ov { display:block !important;}
.clinic_cart_box_top { position:relative; height:50px; width:100%; font-size:14px; padding:15px;}
.clinic_cart_box_cls { position:absolute; right:15px; top:17px; font-size:0; width:15px; height:15px; background-image:url(/images/icon/nav_btn2.png); background-size:100% auto; background-repeat:no-repeat; cursor:pointer;}
.clinic_cart_box { width:100%; height:330px; padding:15px; overflow-y:auto;}
.clinic_cart_box_in { border-top:1px solid rgba(0,0,0,0.1); padding:5px 0; margin:5px 0; width:100%; font-size:0;}
.clinic_cart_box_in_left { display:inline-block; vertical-align:top; width:70%;}
.clinic_cart_box_in_txt { font-size:14px; color:rgba(0,0,0,0.8);}
.clinic_cart_box_in_txt2 { font-size:12px; color:rgba(0,0,0,0.5);}
.clinic_cart_box_in_right { display:inline-block; vertical-align:top; width:30%; text-align:right;}
.clinic_cart_box_in_cls { font-size:0; width:10px; height:10px; margin:5px 0 5px auto; background-image:url(/images/icon/nav_btn2.png); background-size:100% auto; background-repeat:no-repeat; cursor:pointer; opacity:0.6;}
.clinic_cart_box_in_txt3 { font-size:16px; color:#6c3d00;}
.clinic_cart_box_bottom { background-color:rgba(0,0,0,0.06); width:100%; height:120px; padding:15px; border-top:1px solid rgba(0,0,0,0.1); font-size:0;}
.clinic_cart_box_bottom_left { display:inline-block; vertical-align:middle; width:50%; text-align:left; font-size:13px; color:rgba(0,0,0,0.5);}
.clinic_cart_box_bottom_right { display:inline-block; vertical-align:middle; width:50%; font-weight:700; text-align:right; font-size:20px; color:#f05b12;}
.clinic_cart_box_bottom_btn { display:block; text-align:center; background-color:rgba(0,0,0,0.06); font-size:16px; font-weight:700; border-radius:3px; padding:10px; margin-top:10px;}
.clinic_cart_box_bottom_btn:hover { background-color:#6c3d00; color:rgba(255,255,255,1);}






}



/* 767 ~ 320까지 모바일 설정 */

@media screen and (max-width:767px){


/* 브라우저 초기화 -------------------------------------- */

html {}
* { margin:0; padding:0; box-sizing:border-box;}
body { font-weight: 400; letter-spacing:-0.02em; font-size:13px; line-height:1.5; color:#444; word-break: keep-all;}
ul, ol, li { list-style:none;}
img, a { vertical-align:top; border:0; background-color: transparent; color:inherit; font-size: inherit; font-weight: inherit; font-family: inherit;}
button, input, select, textarea { vertical-align:top; border:1px solid #CCC; color:inherit; font-size: inherit; font-weight: inherit; font-family: inherit;}
input { height:28px; font-size:13px; padding:0 6px 0 6px; vertical-align: middle; border-radius:3px;}
select { width: auto; height:28px; font-size:13px; padding:0 40px 0 6px; vertical-align: middle; background: url(/images/icon/ar_box2.png) no-repeat 100% 50%; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius:3px;}
select::-ms-expand { display: none;}
textarea { padding:6px; font-size:13px; border-radius:3px;}
a { text-decoration:none; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; text-decoration: none;}
a:hover { text-decoration:none;}
a:focus, a:hover { color:#ffad85;}
address { font-style:normal;}
caption { display:none;}
input::-webkit-input-placeholder { color:#ccc;}
input::-moz-placeholder { color:#ccc;}
input::-ms-input-placeholder { color:#ccc;}





/* 전체 공통 -------------------------------------- */

#skip a { position:absolute; top:-9999px; left:0; width:100%; height:0px; overflow:hidden; background-color: #027bc4; font-size: 16px; font-weight: 500; color: #fff; text-align: center; line-height: 32px; z-index: 900;}
#skip a:focus { top: 0; height: 36px;}

.main_left { display:none;}
.quick_right { display:none;}

.quick_right_m { display:block; position:fixed; right:10px; bottom:10px; width:80px; height:80px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; z-index:10;}
.quick_cart { position:relative; width:80px; height:80px; border-radius:40px; overflow:hidden; background-color:#6c3d00; cursor:pointer; font-size:0; background-image:url(/images/common/quick02.png); background-repeat:no-repeat; background-position:center; background-size:50% auto;}

.board_wrap { width:100%; margin:0 auto; font-size:14px;}
.board_notice { font-size:12px; margin:0 0 20px 0; background-image:url(/images/icon/ar_right.png); background-repeat:no-repeat; background-position:0% 6px; padding-left:10px;}
.board_wrap:after { display:block; content:""; clear:both;}

.table_over { width: 100%; margin: 0 auto; overflow-x: auto; }
.table_notice { display:none; margin-bottom:10px; font-size:11px;}
.content_table { margin:0 auto; padding:0; width:99.8%; background-color:#FFF; border-top:2px solid #bebebe; border-collapse:collapse;}
.content_table th { font-size:16px; font-weight:400; background-color:#c2c2c2;}
.content_table td { font-size:14px; color:#777; background-color:#f2f2f2;}
.content_table th, .content_table td { text-align:center; line-height:20px; padding:10px; border-left:1px solid #fff; border-bottom:1px solid #fff;}
.content_table tr th:first-child, .content_table tr td:first-child { border-left: none;}
.content_table tr th:last-child, .content_table tr td:last-child { }
.content_table th.bg_01, .content_table td.bg_01 { background-color:#a61c20; color:#fff;}
.content_table th.bg_02, .content_table td.bg_02 { background-color:#33231e; color:#fff;}
.content_table th.bg_03, .content_table td.bg_03 { background-color:#F9F9F9;}
.content_table th.bg_left, .content_table td.bg_left { text-align:left;}

.btn_basic { display:inline-block; background-color:#FFF; border:1px solid #CCC; padding:6px 40px 6px 20px; background-image:url(/images/icon/ar_right.png); background-position:90% 50%; background-repeat:no-repeat; line-height:normal; font-size:12px; vertical-align:middle; margin-left:10px; margin-bottom:10px;}
.btn_basic2 { display:inline-block; background-color:rgba(255,255,255,0.1); padding:6px 40px 6px 20px; background-image:url(/images/icon/ar_right_w.png); background-position:90% 50%; background-repeat:no-repeat; line-height:normal; font-size:12px; color:#FFF; vertical-align:middle; margin-left:10px; margin-bottom:10px;}
.btn_main { display:inline-block; color:#FFF; padding:8px 30px 8px 30px; text-align:center; min-width:150px; line-height:normal; font-size:14px; vertical-align:middle; margin:0 3px 6px 3px; background-color:rgba(15,73,4,0.7);}



.clinic_cart_wrap { display:none; position:fixed; bottom:10px; right:10px; background-color:rgba(255,255,255,1); width:300px; height:400px; box-shadow:0 0 5px 0 rgba(0,0,0,0.3); z-index:201; overflow:hidden; border-radius:3px;}
.clinic_cart_wrap_ov { display:block !important;}
.clinic_cart_box_top { position:relative; height:40px; width:100%; font-size:14px; padding:10px;}
.clinic_cart_box_cls { position:absolute; right:10px; top:12px; font-size:0; width:15px; height:15px; background-image:url(/images/icon/nav_btn2.png); background-size:100% auto; background-repeat:no-repeat; cursor:pointer;}
.clinic_cart_box { width:100%; height:260px; padding:10px; overflow-y:auto;}
.clinic_cart_box_in { border-top:1px solid rgba(0,0,0,0.1); padding:5px 0; margin:5px 0; width:100%; font-size:0;}
.clinic_cart_box_in_left { display:inline-block; vertical-align:top; width:70%;}
.clinic_cart_box_in_txt { font-size:13px; color:rgba(0,0,0,0.8);}
.clinic_cart_box_in_txt2 { font-size:12px; color:rgba(0,0,0,0.5);}
.clinic_cart_box_in_right { display:inline-block; vertical-align:top; width:30%; text-align:right;}
.clinic_cart_box_in_cls { font-size:0; width:10px; height:10px; margin:5px 0 5px auto; background-image:url(/images/icon/nav_btn2.png); background-size:100% auto; background-repeat:no-repeat; cursor:pointer; opacity:0.6;}
.clinic_cart_box_in_txt3 { font-size:14px; color:#6c3d00;}
.clinic_cart_box_bottom { background-color:rgba(0,0,0,0.06); width:100%; height:100px; padding:10px; border-top:1px solid rgba(0,0,0,0.1); font-size:0;}
.clinic_cart_box_bottom_left { display:inline-block; vertical-align:middle; width:50%; text-align:left; font-size:13px; color:rgba(0,0,0,0.5);}
.clinic_cart_box_bottom_right { display:inline-block; vertical-align:middle; width:50%; font-weight:700; text-align:right; font-size:16px; color:#f05b12;}
.clinic_cart_box_bottom_btn { display:block; text-align:center; background-color:rgba(0,0,0,0.06); font-size:14px; font-weight:700; border-radius:3px; padding:10px; margin-top:10px;}
.clinic_cart_box_bottom_btn:hover { background-color:#6c3d00; color:rgba(255,255,255,1);}





}