@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic|Noto+Sans+KR&display=swap');
/* SIR 지운아빠 */


/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em;font-family:'Noto Sans KR',돋움,Tahoma,굴림; min-width:1200px;}

html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Noto Sans KR',돋움,Tahoma,굴림}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:돋움,Tahoma,굴림;font-size:1em}
button {cursor:pointer}
textarea, select {font-family:돋움,Tahoma,굴림;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000;text-decoration:underline; font-size:inherit;}
ul,ol,li{list-style:none;margin:0;padding:0;}

/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:1000px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_pop2 {z-index:1000;position:relative;margin:0 auto;width:1000px;height:0}
#hd_pop2 h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:0px solid #e9e9e9;}
.hd_pops_con {}
.hd_pops_footer {padding:2px 0;background:#fff;color:#fff;text-align:right}
.hd_pops_footer button {padding:5px 10px;border:0;background:#393939;color:#fff; letter-spacing: 0!important; }


/* 상단 레이아웃 */
#hd {min-width:1000px;border-bottom:1px solid #dde4e9}
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}

#hd_qnb {border-bottom:1px solid #e9e9e9;background:#f2f5f9;zoom:1}
#hd_qnb:after {display:block;visibility:hidden;clear:both;content:""}
#hd_qnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_qnb div {text-align:center;letter-spacing:-4px}
#hd_qnb a {letter-spacing:0}

#hd_wrapper {position:relative;margin:0 auto;padding:26px 0;width:1000px;zoom:1}
#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#logo {float:left;padding:5px 0 0}
#hd_sch {position:absolute;width:200px;left:455px; right:0;top:40px;border:1px solid #d4d4d4;}
#hd_sch h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_sch #sch_str {padding-left:5px;width:196px;height:24px;background:#fff;border:0;line-height:1.9em !important;line-height:1.6em}
#hd_sch #sch_submit {position:absolute;top:-1px;left:175px;padding:0 0px;height:26px;border:0;background:#e2e6eb;color:#333;cursor:pointer}

#tnb {float:right}
#tnb h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#tnb ul {zoom:1}
#tnb ul:after {display:block;visibility:hidden;clear:both;content:""}
#tnb li {float:left}
#tnb a {display:inline-block;padding:0 10px;height:28px;color:#333;letter-spacing:-0.1em;line-height:2.4em}
#tnb a:focus, #tnb a:hover {text-decoration:none}

/* 중간 레이아웃 */
#wrapper {z-index:5;margin:10px auto;width:1200px !important; zoom:1}
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#wrapper_title {margin-bottom:20px;font-size:1.2em;font-weight:bold}

/* aside wrapper */
#aside {/* float:left; */margin:0 10px 0 0;width:200px;}
#aside #sub_menu_title { margin:20px 0 12px 13px;}

#stv {margin-right: -680px !important; }

/* left menu*/
#left_menu_01 {border:1px solid #e3e3e3;width:198px;height:150px;border-top:1px solid black;}
#left_menu_02 {border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;width:198px;height:130px;}
#left_menu_03 {border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;width:198px;height:168px;}
#left_menu_04 {border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;width:198px;height:148px;}
#left_menu_05 {border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;width:198px;height:158px;}
#left_menu_06 {border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;width:198px;height:147px;}
#left_menu_07 {border:1px solid #e3e3e3;width:198px;height:120px;}

#left_menu_08 {border-top:1px solid #c20000;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;margin-top:175px; width:198px;height:180px;padding:0 0 0 0;background:url('/shop/img/subtitle_08_bg.png') no-repeat;}
#left_menu_08 ul li a{margin:0 0 10px 0;color:#656565;}



#aside .lnb {float:left;margin-right:15px;}
#aside .lnb dl{border:1px solid #e3e3e3;border-bottom:0;margin:0;padding:0;}
#aside .lnb dl dt{margin:0 0 20px 0;padding:12px 0 0 16px;}
#aside .lnb dl dd{border-bottom:1px solid #e3e3e3;margin:0;padding:0 0px 7px 16px;}
#aside .lnb dl dd ul{overflow:hidden;}
#aside .lnb dl dd ul li{width:60px;float:left;margin:0 0 10px 0;border:0px solid red;}




#left_menu_09 {border-top:1px solid #c20000;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;width:198px;height:180px;}

#left_menu_10 {margin-top:15px;}


#left_menu_comm {margin-top:15px;}


#container {position:relative;float:left;width:760px;min-height:500px;height:auto !important;height:500px;zoom:1}/*background:#fff*/
#container:after {display:block;visibility:hidden;clear:both;content:""}

/* 텍스트 크기 조절 */
#text_size {display:none;position:absolute;top:-31px;left:-1px}
#text_size button {padding:0 10px;height:30px;border:1px solid #cfded8;border-bottom:0;background:#000;color:#fff;cursor:pointer}

/* 하단 레이아웃 */
#ft {clear:both;padding:0 0 40px;min-width:1000px;border-top:1px solid #e9e9e9}
#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft div {position:relative;margin:0 auto;padding:0 0 0 200px;width:750px}
#ft_logo {position:absolute;top:20px;left:0}
#ft ul {margin:0 0 15px;padding:20px 0 0;zoom:1}
#ft ul:after {display:block;visibility:hidden;clear:both;content:""}
#ft li {float:left;margin:0 20px 0 0}
#ft a {text-decoration:none}
#ft p {margin:0;padding:10px 0;line-height:1.8em}
#ft span {display:inline-block;margin:0 15px 0 0}
#ft b {display:inline-block;margin:0 5px 0 0}
#ft_totop {position:absolute;top:20px;right:0}

/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
/* 본문 바로가기 */
#skip_to_container a {z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#skip_to_container a:focus, #skip_to_container a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}

/* 이미지 등비율 리사이징 */
.img_fix {width:100%;height:auto}

/* 캡챠 자동등록(입력)방지 기본 */
#captcha {display:inline-block;position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img {width:100px;height:41px;border:1px solid #e9e9e9}
#captcha #captcha_mp3 {position:absolute;top:0;left:101px;;margin:0;padding:0;width:23px;height:22px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_mp3 span {position:absolute;top:0;left:0;width:23px;height:22px;background:url('../plugin/kcaptcha/img/sound.gif')}
#captcha #captcha_reload {position:absolute;top:21px;left:101px;margin:0;padding:0;width:23px;height:22px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_reload span {position:absolute;top:0;left:0;width:23px;height:22px;background:url('../plugin/kcaptcha/img/reload.gif')}
#captcha #captcha_key {margin:0 0 0 25px;padding:0 5px;width:70px;height:41px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/* ckeditor 단축키 */
.cke_sc {margin:0 0 5px;text-align:right}
.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc !important;background:#fafafa !important;color:#000 !important;text-decoration:none !important;line-height:1.9em;vertical-align:middle}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f2f5f9;text-align:center}
.cke_sc_def dl {margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:20%;font-weight:bold}
.cke_sc_def dd {width:30%}

/* Mobile화면으로 */
#mobile_cng {display:block;margin:0.3em;padding:0.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}

/* 목록 바로가기 */
.sanchor {margin:0 0 10px;padding:0;zoom:1}
.sanchor:after {display:block;visibility:hidden;clear:both;content:""}
.sanchor li {float:left;margin-left:-1px;list-style:none}
.sanchor a {display:inline-block;border:1px solid #e9e9e9;background:#f2f5f9;padding:0 7px;height:30px;text-decoration:none;line-height:2.6em}
.sanchor a:focus, .sanchor a:hover {background:#626870;color:#fff;text-decoration:none}
.sanchor a.sanchor_on {background:#626870;color:#fff !important;text-decoration:none}

/* 콘텐츠별 스타일 */
.cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}

/* 버튼 */
a.btn01 {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}

.btn_confirm {text-align:center} /* 서식단계 진행 */

.btn_submit {padding:8px;border:0;background:#ff3061;color:#fff;letter-spacing:-0.1em;cursor:pointer}
fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em}

a.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}

a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:24px;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:middle} /* 우편번호검색버튼 등 */
a.btn_frmline {line-height:24px}
button.btn_frmline {font-size:1em}

/* 게시판용 버튼 */
a.btn_b01 {display:inline-block;padding:7px;border:1px solid #d9ded9;background:#f2f5f9;color:#000;text-decoration:none;vertical-align:middle}
a.btn_b01:focus, .btn_b01:hover {text-decoration:none}
a.btn_b02 {display:inline-block;padding:7px 7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn_b02:focus, .btn_b02:hover {text-decoration:none}
a.btn_admin {display:inline-block;padding:7px;border:1px solid #e8180c;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover {text-decoration:none}

/* 선택수정 버튼 */
.btn_list {margin:0 auto;width:93%}
.btn_list input, .btn_list button {background: none repeat scroll 0 0 #617D46;border: 0 none;color: #FFFFFF;height: 28px;line-height: 2.2em;padding: 0 15px;vertical-align: middle}

/* 기본테이블 */
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}

.tbl_head01 {margin:0 0 10px}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th {padding:12px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head01 thead a {color:#383838}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th {padding:8px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 td {padding:8px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all}
.tbl_head01 a {}

.tbl_head02 {margin:0 0 10px}
.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}
.tbl_head02 a {}

/* 폼 테이블 */
.tbl_frm01 {margin:0 0 20px}
.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th {width:100px;padding:7px 13px;border:1px solid #e9e9e9;border-left:0;background:#f7f7f7;text-align:left}
.tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.tbl_frm01 textarea, .frm_input {border:1px solid #e4eaec;background:#f7f7f7;color:#000;vertical-align:middle;line-height:2em}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {height:22px}
.tbl_frm01 textarea {width:98%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_address {margin-top:5px}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}

/* 자료 없는 목록 */
.empty_table {padding:50px 0 !important;text-align:center}
.empty_list {padding:20px 0 !important;text-align:center}

/* 필수입력 */
.required, textarea.required {background:url('../img/wrest.gif') #f7f7f7 top right no-repeat !important}

/* 테이블 그리드 padding 0 5px 고려한 넓이 */
.grid_1 {width:40px}
.grid_2 {width:90px}
.grid_3 {width:140px}
.grid_4 {width:190px}
.grid_5 {width:240px}
.grid_6 {width:290px}
.grid_7 {width:340px}
.grid_8 {width:390px}
.grid_9 {width:440px}
.grid_10 {width:490px}
.grid_11 {width:540px}
.grid_12 {width:590px}
.grid_13 {width:640px}
.grid_14 {width:690px}
.grid_15 {width:740px}
.grid_16 {width:790px}
.grid_17 {width:840px}
.grid_18 {width:890px}

/* 테이블 항목별 정의 */
.td_board {width:120px;text-align:center}
.td_chk {width:30px;text-align:center}
.td_date {width:60px;text-align:center}
.td_datetime {width:110px;text-align:center}
.td_default {width:60px;text-align:center}
.td_dvr {width:30px;text-align:center}
.td_group {width:100px;text-align:center}
.td_imgsmall {width:60px;text-align:center}
.td_num {width:50px;text-align:center}
.td_numbig {width:100px;text-align:center}
.td_nick {width:100px;text-align:center}
.td_name {width:100px;text-align:left}
.td_namesmall {width:50px;text-align:left}
.td_mb_id {width:100px;text-align:center}
.td_mng {width:80px;text-align:center}
.td_mngsmall {width:50px;text-align:center}
.td_statsmall {width:50px;text-align:center}

/* 새창 기본 스타일 */
.new_win {}
.new_win .tbl_wrap {margin:0 20px}
.new_win #win_title {margin:0 0 20px;padding:20px;border-top:3px solid #4e5d60;border-bottom:1px solid #e9e9e9;background:#fff;font-size:1.2em}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .win_ul {margin:-20px 0 20px 0;padding:0 20px;border-bottom:1px solid #455255;background:#484848;list-style:none;zoom:1}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li {float:left;margin-left:-1px}
.new_win .win_ul a {display:block;padding:10px 10px 8px;border-right:1px solid #455255;border-left:1px solid #455255;color:#fff;font-family:dotum;font-weight:bold;text-decoration:none}
.new_win .win_desc {margin:0 20px}

.new_win .win_btn {clear:both;padding:20px;text-align:center} /* 새창용 */
.new_win .win_btn button {display:inline-block;padding:0 10px;height:30px;border:0;background:#4b545e;color:#fff;line-height:2em;cursor:pointer}
.new_win .win_btn input {padding:0 10px;height:30px;line-height:2em}
.new_win .win_btn a {display:inline-block;padding:0 10px;height:30px;background:#4b545e;color:#fff;vertical-align:middle;line-height:2.4em}
.new_win .win_btn a:focus, .new_win .win_btn a:hover {text-decoration:none}

/* 내용관리 */
/*
#ctt {margin:10px 0;padding:10px;border:1px solid #e9e9e9}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0}
.ctt_img {text-align:center}
*/
/* 자바스크립트 alert 대안 */
#validation_check {margin:100px auto;width:500px}
#validation_check h1 {margin-bottom:20px;font-size:1.3em}
#validation_check p {margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background:#fff}

/* 사이드뷰 */
.sv_wrap {display:inline-block;position:relative;font-weight:normal}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;border:1px solid #283646;background:#111}
.sv_wrap .sv a {display:inline-block !important;margin:0 !important;padding:3px !important;width:94px;border-bottom:1px solid #283646;color:#fff !important}
.sv_wrap a:focus, .sv_wrap a:hover, .sv_wrap a:active {text-decoration:none !important}
.sv_on {display:block !important;position:absolute;top:10px;left:20px;width:auto;height:auto !important}
.sv_nojs .sv {display:block}

/* 페이징 */
.pg_wrap {clear:both;margin:0 0 5px;padding:5px 0 0;text-align:center}
.pg {}
.pg_page, .pg_current, .qa_page, .photo_page, .as_page {display:inline-block;padding:0 8px;height:25px;color:#000;letter-spacing:0;line-height:2.2em;vertical-align:middle}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page, .qa_page, .photo_page, .as_page {background:#e4eaec;text-decoration:none}
.pg_start, .pg_prev {/* 이전 */}
.pg_end, .pg_next {/* 다음 */}
.pg_current {display:inline-block;margin:0 4px 0 0;background:#333;color:#fff;font-weight:normal}

/* ########## 쇼핑몰 컨텐츠 ########## */
/* 인덱스 이미지 출력 */
#sidx_img {margin:0 0 20px}
#sidx_img img {max-width:100%;height:auto}

/* 마이페이지 */
#smb_my { border-top:1px solid black;}

#smb_my_ov {margin:0 0 20px}
#smb_my_ov h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#smb_my_act { text-align:right;margin:10px 0 10px;;zoom:1}
#smb_my_act:after {display:block;visibility:hidden;clear:both;content:""}
#smb_my_act ul {margin:0;padding:0;list-style:none}
#smb_my_act li {margin:0 0 0 4px}

#smb_my_act2 {margin:0 0 10px;;zoom:1}
#smb_my_act2:after {display:block;visibility:hidden;clear:both;content:""}
#smb_my_act2 ul {margin:0;padding:0;list-style:none}
#smb_my_act2 li {float:right;margin:0 0 0 4px}

#smb_my_ov dl {margin:0;border:1px solid #e9e9e9;background:#f2f5f9;zoom:1}
#smb_my_ov dl:after {display:block;visibility:hidden;clear:both;content:''}
#smb_my_ov dt {float:left;padding:7px 10px;width:15%;border-bottom:1px solid #e9e9e9;font-weight:bold; box-sizing:border-box;}
#smb_my_ov dd {float:left;margin:0;padding:7px 10px;width:35%;border-bottom:1px solid #e9e9e9; box-sizing:border-box;}
#smb_my_ovaddt {border-bottom:0 !important}
#smb_my_ovaddd {width:590px !important;border-bottom:0 !important}

/*cs*/
#smb_my_act .latest1 {margin:0 20px 0 0;border:1px solid #e0e0e0; width:365px;height:182px;background:#f9f9f9;float:left;}
#smb_my_act .latest2 {margin:0 0 0 0;border:1px solid #e0e0e0; width:365px;height:182px;background:#ffffff;float:left;}

#smb_my_act .box {margin:0 0 0 0;background:#f9f9f9;}
#smb_my_act .box ul {float:left;width:103%;border:0px solid blue;}
#smb_my_act .box li {float:left;border:1px solid #eaeaea;width:175px;height:170px;margin:-5px 15px 0 0;background:linear-gradient( to right, #eaeaea 1%, white 10%);
-moz-border-radius: 10px; /*모질라*/-webkit-border-radius: 10px; /*웹킷*//*IE9+,FF4+,chrome,Safari5,+opera*/border-radius: 10px;font-family:'Malgun Gothic';}
#smb_my_act .box li img{padding:25px 0 0 60px;}
#smb_my_act .box li .span1 {position:absolute;border:0px solid red;margin:100px 0 0 -82px;font-weight:bold;color:#3c3c3c;font-size:16px;font-family:'Malgun Gothic';}
#smb_my_act .box li .span2 {position:absolute;border:0px solid red;margin:100px 0 0 -64px;font-weight:bold;color:#3c3c3c;font-size:16px}
#smb_my_act .box li .span_text {position:absolute;border:0px solid red;margin:130px 0 0 -105px;color:#838383;font-size:11px;text-align:center;}
#cs_title { font-size:23px;margin:15px 0 20px 0;color:#3c3c3c; font-family:'Malgun Gothic';}
#cs_title2 { font-size:20px;margin:25px 0 20px 0;color:#3c3c3c; font-family:'Malgun Gothic';}
#cs_title_text { position:absolute;font-size:11px;margin:-37px 0 0 130px;color:#3c3c3c; font-family:'Malgun Gothic';}

#smb_my_od {margin:0 0 20px}
#smb_my_od h2 {margin:0 0 10px}

#smb_my_wish h2 {margin:0 0 10px}

.smb_my_more {text-align:right}

.smb_my_img {width:90px;text-align:center}

/* 장바구니 */
#sod_bsk {}
.sod_img {width:90px;text-align:center}
.sod_opt {margin:5px 0;border:1px solid #e9e9e9;border-bottom:0;background:#f2f5f9}
.sod_opt ul {margin:0;padding:0;list-style:none}
.sod_opt li {padding:3px;border-bottom:1px solid #e9e9e9}
.sod_option_btn .mod_options {margin:0;padding:3px 0;width:100%;border:0;background:#ff882a;color:#fff;cursor:pointer}

#sit_opt_added {margin:0;padding:0;border:1px solid #e9e9e9;border-bottom:0;background:#fff;list-style:none}
#sit_opt_added li {padding:10px 20px;border-bottom:1px solid #e9e9e9}
#sit_opt_added li div {margin:5px 0 0;text-align:right}
#sit_opt_added button {margin:0 0 0 1px}

#sod_bsk_list {position:relative}
#sod_bsk_list #mod_option_frm {z-index:10000;position:absolute;top:0;left:99px;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#f2f5f9;overflow-y:scroll;overflow-x:none}

#sod_bsk_tot {margin:0 0 20px;padding:10px;border:1px solid #e9e9e9;background:#f2f5f9;zoom:1}
#sod_bsk_tot:after {display:block;visibility:hidden;clear:both;content:""}
#sod_bsk_tot dt, #sod_bsk_tot dd {float:left;padding:12px 0;border-bottom:1px solid #e9e9e9}
#sod_bsk_tot dt {padding-left:2%;width:48%;font-weight:bold}
#sod_bsk_tot dd {margin:0;padding-right:2%;width:47%;text-align:right}
.sod_bsk_cnt {background:#ff3061;color:#fff}
.sod_bsk_point {border-bottom:0 !important}

#sod_bsk_act {text-align:center}
#sod_bsk_act p {margin:0 0 10px}

/* 위시리스트 */
#sod_ws {}
.sod_ws_img {width:90px;text-align:center}
#sod_ws_act {text-align:center}

/* 주문서 작성 */
.display_setup_message {margin:0 0 10px;padding:15px;border:1px solid #fccdff;background:#ffeef9}
.display_setup_message strong {display:block;margin:0 0 10px}

#sod_frm {}
#sod_frm h2 {margin:0 0 10px}

#sod_frm p {margin:0 0 10px}

#sod_list {position:relative}
#sod_list #cp_frm {z-index:10000;position:absolute;top:0;left:99px;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#f2f5f9;overflow-y:scroll;overflow-x:none}

#sod_frm_orderer {margin:20px 0 40px}
#sod_frm_orderer #od_addr_jibeon, #sod_frm_taker #od_b_addr_jibeon {display:inline-block;margin:5px 0 0}

#sod_frm_addr div {position:relative} /* FF 포지션 */
/*#sod_frm_addr div div {position:absolute;top:-20px;left:170px}*/

#sod_frm_same {margin:0 0 10px}

#sod_frm #od_memo {height:50px}

#sod_frm p#sod_frm_pt {margin:10px 0 5px}
#sod_frm #sod_frm_pt_alert {margin:0 0 10px}

#sod_frm #display_pay_process {text-align:center}
#sod_frm #display_pay_process span {display:block;margin:5px 0 0}

#sod_frm_pay {position:relative}
#sod_frm_pay h2 {margin:0 0 10px}
#sod_frm_pay .tbl_wrap th {width:auto !important;font-weight:bold;text-align:center !important}
#sod_frm_pay .tbl_wrap td {padding:8px 5px 6px !important;border-top:1px solid #e9e9e9 !important;border-bottom:1px solid #e9e9e9 !important;line-height:1.5em !important;word-break:break-all !important}
#sod_frm_pay_info {margin:0 0 10px}

#sod_frm_pay #sc_coupon_frm, #sod_frm_pay #od_coupon_frm {z-index:10000;position:absolute;top:0;left:99px;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#f2f5f9;overflow-y:scroll}

#sod_frm_paysel {margin:0 0 20px;padding:10px;border:1px solid #e9e9e9;background:#f2f5f9;text-align:center}
#sod_frm_paysel legend {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sod_frm_paysel .KPAY{background:url('../../../img/kpay_logo.png') no-repeat;width:37px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
#sod_frm_paysel .PAYNOW{background:url('../../../img/paynow_logo.png') no-repeat;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
#sod_frm_paysel .PAYCO{background:url('../../../img/payco_logo.png') no-repeat 1px;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
.kakaopay_icon{background:url('../img/kakao.png') no-repeat ;height:21px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px}

#settle_bank {margin:10px 0 0}

#sod_frm_escrow {margin:30px 0 0}

#display_pay_process {padding:20px;text-align:center}

/* 배송지 목록 */
#sod_addr .td_mng button {margin:0;padding:0;border:0;background:transparent}

/* 주문내역 */
#sod_v {}
#sod_v .basic_tbl {text-align:center}
#sod_v_info {margin:0 0 10px}

/* 주문상세내역 */
#sod_fin {}

#sod_fin_no {margin:0 0 20px}

#sod_sts_wrap {margin:0 0 10px;text-align:right}
#sod_sts_explan {display:none}

#sod_fin_legend {padding:7px 5px 0;border:1px solid #e9e9e9;text-align:left;zoom:1}
#sod_fin_legend:after {display:block;visibility:hidden;clear:both;content:''}
#sod_fin_legend dt {clear:both;float:left;margin:0 0 5px;width:50px;font-weight:bold}
#sod_fin_legend dd {float:left;margin:0}

#sod_fin #sod_bsk_tot {border-bottom:0 !important}

#request_form {position:relative}
#request_form div {display:none;z-index:10000;position:absolute;top:23px;left:0;padding:20px 0;width:520px;border:1px solid #000;background:#f2f5f9;text-align:center}
#request_form .frm_input {width:300px;background:#fff !important}
#request_form .btn_frmline, #request_form .btn_cancel {vertical-align:middle !important}
#request_form .btn_frmline {padding:0 10px;line-height:1.6em}

#sod_req_btn {margin:0 0 10px}
#sod_req_btn button {background:#626870}

#sod_req_log {margin:0 0 20px}
#sod_req_log ul {margin:0;padding:0;border-top:1px solid #e9e9e9;background:#f2f5f9;list-style:none}
#sod_req_log li {padding:10px 10px 20px;border:1px solid #e9e9e9;border-top:0}
#sod_req_log h3 {margin:20px 0 10px}
.sod_req_log_view table {margin:0}
.sod_req_log_view caption {padding:10px 0;font-size:1em;font-weight:bold;text-align:left;line-height:1em}
.sod_req_log_view caption span {color:#ff3061}
.sod_req_log_view th {border-top:1px solid #e9e9e9;background:#f7f7f7 !important;color:#000 !important;text-align:center}
.sod_req_log_view td {background:#fff;color:#000}
.sod_req_log_view p {padding:10px 15px;border-bottom:1px solid #e9e9e9;background:#fff;color:#000}
.sod_req_log_view .sod_req_it {width:270px}
.sod_req_log_view button {margin:0;padding:0;border:0;background:transparent;color:#ff3061;text-decoration:underline;vertical-align:middle;cursor:pointer}

#sod_fin_list h2 {margin:0 0 10px}
#sod_fin_list td {height:30px}

#sod_fin_view {border:1px solid #e9e9e9}
#sod_fin_view h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sod_fin_view h3 {margin:0 0 10px}
#sod_fin_view .basic_tbl th {padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left}

#sod_fin_pay {padding:10px;border-bottom:1px solid #e9e9e9}

#sod_fin_orderer {padding:10px;border-bottom:1px solid #e9e9e9}

#sod_fin_receiver {padding:10px;border-bottom:1px solid #e9e9e9}

#sod_fin_dvr {padding:10px}
#sod_fin_dvr .dvr_link {color:#ff3061;text-decoration:underline}

#sod_fin_tot {margin:0 0 30px;padding:10px;border:1px solid #e9e9e9;border-top:0;background:#565e60;color:#fff}
#sod_fin_tot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sod_fin_tot ul {margin:0;padding:0;list-style:none}
#sod_fin_tot li {padding:10px;border-bottom:1px solid #6f7a7d;zoom:1}
#sod_fin_tot li:after {display:block;visibility:hidden;clear:both;content:""}
#sod_fin_tot #alrdy {border-bottom:0 !important}
#sod_fin_tot strong {float:right}

#sod_fin_cancel {text-align:center}
#sod_fin_cancel h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sod_fin_cancel button {padding:10px;border:0;background:#ff3600;color:#fff}
#sod_fin_cancelfrm {display:none;margin:10px 0 0}
#sod_fin_cancelfrm .frm_input {background:#fff}

#sod_fin_test {padding:10px}

/* 주문상세내역 중 현금영수증 발급 */
#scash {}
#scash section {padding:10px 0}
#scash h2 {margin:0 0 10px;text-align:center}
#scash .basic_tbl th {padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left}
#scash_apply {padding:10px 0 20px;text-align:center}
#scash_apply button {padding:10px;border:0;background:#565e60;color:#fff}
#scash_copy {text-align:center}

/* 공지사항 및 커뮤니티 새글 */
#sidx_lat {padding:15px 0 0;border-top:1px solid #ddd}
#sidx_lat h2 {text-align:center}

/* 배너 인덱스 출력 */
#sbn_idx {}

/* 상품검색 */
#ssch_frm {padding:20px;border:1px solid #e9e9e9;background:#f2f5f9;zoom:1}
#ssch_frm:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm div {margin:0 0 5px}
#ssch_frm strong, #ssch_frm .ssch_lbl {display:inline-block;width:100px;font-weight:bold}
#ssch_frm .frm_input {background:#fff}
#ssch_frm .btn_submit {padding:0 8px;height:24px}
#ssch_frm p {padding:10px 0;border-top:1px solid #e9e9e9;line-height:1.5em}
#ssch_frm #ssch_sort {float:left;margin:0;padding:0;list-style:none;zoom:1}
#ssch_frm #ssch_sort:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm #ssch_sort li {float:left;margin:0 1px 0 0}
#ssch_frm #ssch_ov {float:right}

#ssch_cate {}
#ssch_cate ul {margin:10px 0;padding:10px 20px 20px;border-bottom:1px solid #e9e9e9;list-style:none;zoom:1}
#ssch_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_cate li {float:left;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #e9e9e9}
#ssch_cate a {}
#ssch_cate a span {font-weight:bold}

/* 쇼핑몰 이벤트 */
#sev {}
.sev_admin {margin:0 0 10px;text-align:right}

/* 쿠폰 */
#coupon .td_numbig {width:150px}
#coupon .td_datetime {width:180px}

/* 모바일일때 피시버전 주문폼*/
.sod_list {position:relative;margin:0;padding:0;list-style:none}
.sod_list .sod_li {position:relative;padding:0;border:1px solid #e9e9e9;margin:10px 0}
.sod_list .sod_li:after {display:block;visibility:hidden;clear:both;content:""}
.sod_list .li_chk{position:absolute;top:10px;left:10px;}
.sod_list .li_name{min-height:130px}
.sod_list .li_name a,.sod_list .li_name strong{display:block;padding: 0 10px 0 25px;border-bottom:1px solid #e9e9e9;height:35px;line-height:35px}
.sod_list .li_name strong{padding-left:10px}
.sod_list .total_img{position:absolute;top:45px;left:10px;}
.sod_list .sod_opt{padding:10px 10px 5px;margin-left:90px;color:#9e9e9e;font-size:0.93em;background:none;border:none}
.sod_list .sod_opt li{margin-bottom:3px;border:none}
.sod_list .li_cp{position:relative}
.sod_list .li_cp .cp_btn, .sod_list .li_cp .cp_cancel, .sod_list .li_mod .mod_btn {margin:0;padding:5px 8px;border:0;background:#000;color:#fff;font-size:0.93em}
.sod_list .li_cp .cp_cancel,.odf_tbl #od_coupon_cancel,.odf_tbl #sc_coupon_cancel{border:1px solid #999;color:#777;background:#fafafa;margin-left:3px;padding:4px 5px}
.sod_list .li_prqty{margin:10px;}
.sod_list .li_prqty:after {display:block;visibility:hidden;clear:both;content:""}
.sod_list .li_prqty .li_prqty_sp{width:33%;display:inline-block;float:left;text-align:center;line-height:2.2em;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;border-left:1px solid #e9e9e9;color:#9e9e9e;font-size:0.93em;margin-left:-1px}
.sod_list .li_prqty  .prqty_price{border-left:1px solid #d3d3d3;}
.sod_list .li_prqty  .prqty_sc{border-right:1px solid #d3d3d3;}
.sod_list .li_prqty .li_prqty_sp span{display:block;background:#f2f2f2;}
.sod_list .li_total {position:relative;border-top:1px solid #e9e9e9;margin:10px 10px 0;}
.sod_list .total_span {display:block;position:relative;padding:5px 0;text-align:right;color:#343434}
.sod_list .total_span span{position:absolute;top:5px;left:0}
.sod_list .total_span strong{font-size:1.2em}

#sod_frm {}
#sod_frm section{margin-bottom:10px}
#sod_frm p#sod_frm_pt_alert {margin:20px 0;text-align:center }
#sod_bsk_list #mod_option_frm .sit_ov_tbl{background:#ededed;margin-top:5px}
#sod_bsk_list #mod_option_frm .sit_ov_tbl th,#sod_bsk_list #mod_option_frm .sit_ov_tbl td{border:none;padding-left:5px;font-weight:normal}
#sod_bsk_list #mod_option_frm .sit_ov_tbl th{width:90px}
#cp_frm {height:auto;max-height:10000px !important;position:absolute;top:0;left:0;width:70%;background:#fff;padding:20px;border:1px solid #000;z-index:9999} 
#sod_frm_deli {position:relative;line-height:2em}
#sod_frm_deli #order_address {display:block;;width:100px;background:#333;color:#fff;text-align:center}
#sod_frm_orderer {margin:15px 0 30px}
#sod_frm_orderer #od_addr_jibeon, #sod_frm_taker #od_b_addr_jibeon {display:inline-block;margin:5px 0 0}
#sod_frm .odf_tbl table{width:100%;margin:0;padding:0;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-collapse:collapse}
#sod_frm .odf_tbl table tbody td,#sod_frm .odf_tbl table tbody th{;border-bottom:1px solid #e9e9e9;padding:5px 0px 5px 10px ;text-align:left;line-height:26px;position:relative;}
#sod_frm .odf_tbl table th{width:90px;color:#343434;font-weight:normal;letter-spacing:-0.1em}
#sod_frm .odf_tbl table .frm_input{background-color:#fff !important;height:24px;line-height:24px;text-indent:5px}
#sod_frm .odf_tbl table .frm_address{margin-top:5px}
#sod_frm .odf_tbl button.btn_frmline{font-size:0.92em;padding:0 8px;height:26px;line-height:26px}
#sod_frm .odf_tbl textarea{width:99%;border:1px solid #e4eaec;}
#sod_frm_same {margin:0 0 10px}
#sod_frm_pay {position:relative}
#sod_frm_pay .tbl_head01 caption {font-size:0;line-height:0;overflow:hidden}
#sod_frm_pay .tbl_head01 th {width:auto !important;font-weight:bold;text-align:center !important}
#sod_frm_pay .tbl_head01 td {border-top:1px solid #e9e9e9 !important;border-bottom:1px solid #e9e9e9 !important;line-height:1.5em !important;word-break:break-all !important}

html.no-overflowscrolling #sc_coupon_frm, html.no-overflowscrolling #od_coupon_frm {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */
#sod_frm_pay_info {margin:0 0 10px}
#sod_frm_paysel {margin:10px 0 ;padding:10px;background:#f2f2f2;border:1px solid #e0e0e0}
#sod_frm_paysel ul {margin:0;padding:0;}
#sod_frm_paysel ul:after {display:block;visibility:hidden;clear:both;content:""}
#sod_frm_paysel li {float:left;padding:5px 2%;width:46%;height:21px;text-align:left;list-style:none}

.mt0{margin-top:0px !important;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt25{margin-top:25px;}.mt30{margin-top:30px;}.mt35{margin-top:35px;}.mt40{margin-top:40px;}.mt45{margin-top:45px;}.mt50{margin-top:50px;}.mt55{margin-top:55px;}.mt60{margin-top:60px;}.mt65{margin-top:65px;}.mt70{margin-top:70px;}.mt75{margin-top:75px;}.mt80{margin-top:80px;}.mt90{margin-top:90px;}
.mb0{margin-bottom:0px !important;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb25{margin-bottom:25px;}.mb30{margin-bottom:30px;}.mb35{margin-bottom:35px;}.mb40{margin-bottom:40px;}.mb45{margin-bottom:45px;}.mb50{margin-bottom:50px;}.mb55{margin-bottom:55px;}.mb60{margin-bottom:60px;}.mb65{margin-bottom:65px;}.mb70{margin-bottom:70px;}.mb90{margin-bottom:90px;}
.ml0{margin-left:0px !important;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}.ml30{margin-left:30px;}.ml35{margin-left:35px;}.ml40{margin-left :40px;}.ml45{margin-left:45px;}.ml50{margin-left:50px;}.ml55{margin-left:55px;}.ml60{margin-left:60px;}.ml65{margin-left:65px;}.ml70{margin-left:70px;}.ml80{margin-left:80px;}
.mr0{margin-right:0px !important;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr25{margin-right:25px;}.mr30{margin-right:30px;}.mr35{margin-right:35px;}.mr40{margin-right:40px;}.mr45{margin-right:45px;}.mr50{margin-right:50px;}.mr55{margin-right:55px;}.mr60{margin-right:60px;}.mr65{margin-right:65px;}.mr70{margin-right:70px;}

.pt5{padding-top:5px !important;;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt25{padding-top:25px;}.pt30{padding-top:30px;}.pt35{padding-top:35px;}.pt40{padding-top:40px;}.pt45{padding-top:45px;}.pt50{padding-top:50px;}.pt55{padding-top:55px;}.pt60{padding-top:60px;}.pt65{padding-top:65px;}.pt70{padding-top:70px;}
.pb5{padding-bottom:5px !important;;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb25{padding-bottom:25px;}.pb30{padding-bottom:30px;}.pb35{padding-bottom:35px;}.pb40{padding-bottom:40px;}.pb45{padding-bottom:45px;}.pb50{padding-bottom:50px;}.pb55{padding-bottom:55px;}.pb60{padding-bottom:60px;}.pb65{padding-bottom:65px;}.pb70{padding-bottom:70px;}
.pl5{padding-left:5px !important;;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pl25{padding-left:25px;}.pl30{padding-left:30px;}.pl35{padding-left:35px;}.pl40{padding-left :40px;}.pl45{padding-left:45px;}.pl50{padding-left:50px;}.pl55{padding-left:55px;}.pl60{padding-left:60px;}.pl65{padding-left:65px;}.pl70{padding-left:70px;}
.pr5{padding-right:5px !important;;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pr25{padding-right:25px;}.pr30{padding-right:30px;}.pr35{padding-right:35px;}.pr40{padding-right:40px;}.pr45{padding-right:45px;}.pr50{padding-right:50px;}.pr55{padding-right:55px;}.pr60{padding-right:60px;}.pr65{padding-right:65px;}.pr70{padding-right:70px;}

.float_l{float:left;width:250px;}


/*메인페이지*/
#wrap {width:100%;min-width:1140px;}
#header { border-bottom:6px solid #6b6b6b; }
#header .head_con {width:940px; margin:0 auto; position:relative; height:80px;padding-right:55px;}
#header .head_con h1{float:left;margin:-8px 0 0 0;}
/*.head_con ul{position:absolute;right:220px;top:29px;}*/
#header .head_con ul{position:absolute;right:220px;top:15px;left:260px;}
#header .head_con ul li{float:left;}
#header .head_con .head_search{position:absolute;right:0;top:50px;}
#header .head_con .head_search input{vertical-align:middle;border:1px solid #d4d4d4;width:297px;height:24px;line-height:24px;}
#header .head_con .head_search img{vertical-align:middle;}

#wrap .head_menu_bar { margin:0px 0 0 0;height:35px;position:relative;border-bottom:1px solid #c9c9c9;width:100%;background-color:#ffffff}
#wrap .head_menu_bar .head_menu_con { width:1024px;margin:0 auto;position:relative;height:35px;padding-top:10px;text-align:center;}
#wrap .head_menu_bar ul {display:block;}
#wrap .head_menu_bar li {float:left;}
#wrap .head_menu_bar li a {font-family: 'Nanum Gothic','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,sans-serif; font-size:13px; line-height: 0px; padding-left: 49px; font-weight: bold; color: #727272; text-align: center;}
#wrap .head_menu_bar li a:active  { font-size:13px !important; }

#wrap .head_menu_bar li span {color:#bf2328;}


#header .head_con2.adminHeader {
	display:flex;
	width:100%;
	height:20px;
	justify-content: center;
    align-items: center;
}

#header .head_con2{padding-top:5px;width:1080px;position:relative;height:15px;margin:0 auto;font-size:0;z-index:999;}
#header .head_con2 h1{float:left;margin:-8px 0 0 0;}
#header .head_con2 ul{position:absolute;right:135px;top:5px;}
#header .head_con2 ul li{float:left; padding:1px;}
#header .head_con2 a {display:inline-block; line-height:14px; margin-right:2px; padding:1px; font-size:11px; color:#fff; text-decoration:none;}

#container{width:100%;float:none;min-height:0;overflow:hidden;}
#container .main_content{width:972px;margin:0 auto;position:relative;}
#container .sub_content{width:973px;margin:0 auto;position:relative;margin-top:33px;}
#container .visual{position:relative;width:100%;height:300px;margin-bottom:17px;margin-top:33px;overflow:hidden;}
#container .visual div{display:none;position:absolute;left:0;top:0;}
#container .visual ul{position:absolute;left:0;top:367px;z-index:100;}
#container .visual ul li{float:left;margin:0 3px;cursor:pointer;}
#container .visual{}
#container .visual .visual_left{position:absolute;left:25px;top:50%;margin-top:-33px;z-index:10;cursor:pointer;}
#container .visual .visual_right{position:absolute;right:25px;top:50%;margin-top:-33px;z-index:10;cursor:pointer;}
#container .visual .visual_num{display:block;width:100%;position:absolute;left:0;top:278px;text-align:center;}
#container .visual .visual_num em{text-indent:-999em;display:inline-block;width:11px;height:11px;background:url('/img/main/rolling_icon.png') no-repeat -11px 0;cursor:pointer;}
#container .visual .visual_num em.on{background:url('/img/main/rolling_icon.png') no-repeat 0px 0;}
#container .main_con{overflow:hidden;}
#container .main_con .goods{overflow:hidden; margin:-36px 0 0 -8px;}
#container .main_con .goods li{float:left;margin:36px 0 0 8px;border:0px solid red;box-sizing: border-box;}
#container .main_con .goods ul{padding: 34px 8px 0;}
#container .user_con{margin:18px 0 85px 0;overflow:hidden;}
#container .user_con .user_board{float:left;margin:30px 26px; 0 30px;}
#container .user_con .user_board li{float:left;margin-right:32px;}
#container .user_con .user_after{position:absolute;left:675px;border:0px solid red;}

#wrapper #banner{position:relative;float:left;margin:-42px 0 0 0; height:350px;}
#banner-right {position:absolute; width:280px; margin:-462px 0 0 670px; z-index:999;}

/* 신백메인개편 : 상단 비주얼 영역 */
#wrapper .visual_bnr_new{overflow:hidden;position:relative;z-index:10;float:left;width:970px;height:330px;margin:30px 0 0 0;}
.visual_bnr_new .bx-wrapper{position:relative;z-index:100}
.visual_bnr_new .bx-wrapper,.visual_bnr_new .bx-viewport{height:100%}
.visual_bnr_new .img_area{overflow:hidden;height:330px}
.visual_bnr_new .img_area img{vertical-align:top}
.visual_bnr_new .btn_box{position:absolute;bottom:9px;left:0;right:0;z-index:200;background:url('http://mirage.co.kr/shop/img/bg_banner08.png')}
.visual_bnr_new .btn_box .bn{position:relative;float:left;width:161.5px;left:auto !important} /* left 속성, main_sd.css 함께 배포될경우 적용 */
.visual_bnr_new .btn_box .bn:first-child{width:161.5px}
.visual_bnr_new .btn_box .bn a{overflow:hidden;position:relative;z-index:2;display:block;height:60px;padding:0 10px;font-family:'나눔바른고딕',NanumBarunGothic,'Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,sans-serif;font-size:13px;line-height:63px;color:#727272;text-align:center;letter-spacing:-0.5px;text-overflow:ellipsis;white-space:nowrap}
.visual_bnr_new .btn_box .bn.on a{background:#85878a;color:#fff}
.visual_bnr_new .btn_box .bn.none a{display:inline-block;width:0;vertical-align:top}



#footer{border-top:1px solid #ddd;background:#f0f0f0;}
#footer .foot_con{width:972px;margin:0 auto;overflow:hidden;padding:20px 0;position:relative;}
#footer .foot_con .foot_agree{*zoom:1;margin-bottom:50px;}
#footer .foot_con .foot_agree:after{clear:both;display:block;content:"";}
#footer .foot_con .foot_agree li{float:left;color:#666;font-size:11px;font-family:'dotum';}
#footer .foot_con .foot_agree li a{color:#666;font-size:11px;font-family:'dotum';margin:0 10px;}
#footer .foot_con h2{float:left;margin:0 10px 0 14px;}
#footer .foot_con p{color:#666;font-size:11px;font-family:'dotum';line-height:16px;}
#footer .foot_con .foot_company{position:absolute;width:100%;left:285px;top:3px;border:0px solid red;}
#footer .foot_con .foot_company li{float:left;margin-right:5px;}

.quick{position:absolute;right:50%;margin-right:-568px;top:13px;width:69px;z-index:100;text-align:center;}
.quick div{width:69px;height:268px;background:url('/img/main/quick_bg.png') no-repeat;padding:8px 0 0 0;}
.quick dl{margin:0 0 20px 0;padding:0;}
.quick dl dt{padding:0;width:59px;height:15px;line-height:15px;color:#fff;font-size:11px;background:#000;font-family:'dotum';margin:0 auto 7px auto;}
.quick dl dt.blue{background:#069edb;}
.quick dl dd{margin:0;padding:0;width:55px;margin:0 auto;}

.lnbtop .currect {color:red; }
.lnbtop{width:198px;float:left; margin-right:15px;}

.lnb{width:198px;float:left;border-top:1px solid #000;margin-right:15px;}
.lnb dl{border:1px solid #e3e3e3;border-bottom:0;margin:0;padding:0;}
.lnb dl dt{margin:0 0 20px 0;padding:12px 0 0 16px;}
.lnb dl dd{border-bottom:1px solid #e3e3e3;margin:0;padding:0 0px 7px 16px;}
.lnb dl dd ul{overflow:hidden;}
.lnb dl dd ul li{width:49%;float:left;margin:0 0 10px 0;}
.lnb dl dd ul li a{color:#656565;}
.lnb dl dd ul a{margin:0 0 10px 0;color:#656565;}
.lnb .currect {color:red; }

.sub_con{float:left;border-top:1px solid #000;width:985px !important;}
.sub_con h3{border:1px solid #e2e2e2;border-top:0;}
.sub_con h3 li{float:left;}
.sub_con h3 ul:after{clear:both;display:block;content:"";}
.goods_list{margin-top:35px;}
.goods_list .category{position:relative;}
.goods_list .category div{border-bottom:1px solid #000;padding-bottom:8px;}
.goods_list .category p{color:#b49e80;font-size:13px;font-weight:bold;text-align:left;}
.goods_list .category span{position:absolute;right:0;top:0;font-size:13px;color:#777;}
.goods_list .category em{font-style:normal;color:#999;}
.goods_list .category select{vertical-align:middle;}
.goods_list .category ul{margin:10px 0 35px 0;overflow:hidden;}
.goods_list .category ul li{float:left;color:#9d9d9d;font-size:11px;padding:0 5px 0 0;}
.goods_list .category ul li a{color:#9d9d9d;font-size:11px;margin:0 5px 0 0;}
.goods_list .list_con{}
.goods_list .list_con li{width:180px;float:left;text-align:center;margin:0 10px 30px 0;}
.goods_list .list_con li a{display:block;}
.goods_list .list_con li img{margin-bottom:10px;} 
.goods_list .list_con li p img{margin-bottom:0px;} 
.goods_list .list_con li p{line-height:17px;}
.goods_list .list_con li .black{color:#000;font-size:11px;}
.goods_list .list_con li .gray{color:#878787;font-size:11px;}
.goods_list .list_con li .red{color:#ff0000;font-size:11px;}
.goods_list .list_con li .brown{color:#b49e80;font-size:11px;}
.goods_list .list_con li .price{color:#000;font-size:11px;font-weight:bold;}
.goods_list .list_con ul:after{clear:both;display:block;content:"";}

.view_p{border-top:0 !important;}
.goods_view{margin-top:0px;}
.goods_view .category{position:relative;}
.goods_view .category div{padding-bottom:8px;}
.goods_view .category p{color:#b49e80;font-size:13px;font-weight:bold;text-align:left;}
.goods_view .category span{position:absolute;right:0;top:0;font-size:13px;color:#777;}
.goods_view .category em{font-style:normal;color:#999;}
.goods_view .category select{vertical-align:middle;}
.goods_view .category ul{margin:10px 0 35px 0;overflow:hidden;}
.goods_view .category ul li{float:left;color:#9d9d9d;font-size:11px;padding:0 5px 0 0;}
.goods_view .category ul li a{color:#9d9d9d;font-size:11px;margin:0 5px 0 0;}
.goods_view .list_con{}
.goods_view .list_con li{width:180px;float:left;text-align:center;margin:0 10px 30px 0;}
.goods_view .list_con li a{display:block;}
.goods_view .list_con li img{margin-bottom:10px;} 
.goods_view .list_con li p img{margin-bottom:0px;} 
.goods_view .list_con li p{line-height:17px;}
.goods_view .list_con li .black{color:#000;font-size:11px;}
.goods_view .list_con li .gray{color:#878787;font-size:11px;}
.goods_view .list_con li .red{color:#ff0000;font-size:11px;}
.goods_view .list_con li .brown{color:#b49e80;font-size:11px;}
.goods_view .list_con li .price{color:#000;font-size:11px;font-weight:bold;}
.goods_view .list_con ul:after{clear:both;display:block;content:"";}

.goods_detail{margin-bottom:60px;}
.goods_detail:after{clear:both;display:block;content:"";}
.detail_img{float:left;margin-right:8px;text-align:center;width:346px;border:1px solid #ddd;border-top:1px solid #000;}
.detail_img a{display:inline-block;margin:0;}
.detail_img ul{padding:0;background:#f4f4f4;overflow:hidden;margin-top:60px;}
.detail_img li{float:left;margin:0 2px 0 3px;}
#sit_pvi_big{margin-bottom:40px !important;}


.goods_info{float:left;width:398px;/*width:402px;*/border:1px solid #ddd;border-top:1px solid #000;background:#f4f4f4;}
.goods_info p{line-height:22px;}
.goods_info p.brown{color:#b35a3e;font-size:14px;font-weight:bold;}
.goods_info p.gray{color:#727272;font-size:14px;font-weight:bold;}
.goods_info p.kind{color:#623764;font-size:14px;font-weight:bold;}

.paging{text-align:center;margin:20px 0 100px 0;}
.paging ul{display:inline;}
.paging ul:after{display:inline !important;}
.paging ul li{display:inline;float:none !important;}
.paging li a{display:inline-block;width:17px;height:17px;line-height:17px;text-align:center;border:1px solid #ddd;color:#777;font-size:11px;}
.paging li a.on{display:inline-block;width:17px;height:17px;line-height:17px;text-align:center;border:1px solid #e10e00;color:#e10e00;font-size:11px;}

.detail_view{}
.detail_view ul{}
.detail_view ul li{float:left;}
.detail_view ul:after{clear:both;display:block;content:"";}

.goods_title{padding:15px;}

.price01{}
.price01 p{width:190px;float:left;text-align:right;color:#727272;position:relative;}
.price01 p span{position:absolute;left:0;top:0;font-weight:bold;}
.price01 em{font-style:normal;color:#c33137;font-weight:bold;}
.price01:after{clear:both;display:block;content:"";}
.price02{}
.price02 p{width:190px;float:left;text-align:right;color:#727272;position:relative;}
.price02 p span{position:absolute;left:0;top:0;font-weight:bold;}
.price02 em{font-style:normal;color:#727272;text-decoration:line-through;font-weight:bold;}
.price02:after{clear:both;display:block;content:"";}

.amount{padding:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#727272;}
.amount span{display:inline-block;width:95px;text-align:left;font-weight:bold;}
.goods_select{padding:15px;color:#727272;}
.goods_select span{display:inline-block;width:95px;text-align:left;font-weight:bold;}
.deliver{padding:15px;color:#727272;border-top:1px solid #ddd;margin-bottom:40px;}
.deliver span{display:inline-block;width:95px;text-align:left;font-weight:bold;}
.buy_btn{text-align:center;padding:0 0 10px 0;}

.relation{border-bottom:1px solid #000;margin-bottom:20px;}

.q_write{position:relative;margin:40px 0 10px 0;}
.q_write a{position:absolute;right:0;top:0;}
.qna_t{border-collapse:collapse;width:100%;table-layout:fixed;margin:0 0 30px 0;}
.qna_t th{color:#606060;height:34px;border-top:1px solid #999;border-bottom:1px solid #999;}
.qna_t td{text-align:center;color:#bebebe;border-bottom:1px solid #e5e5e5;height:32px;}
.qna_t td.red{color:#d33a3a;}
.qna_t td.t_color{cursor:pointer;color:#797979;text-align:left;}
.qna_t td .q{text-align:left;padding:20px 105px;border-top:1px solid #e5e5e5;background:#f4f4f4;}
.qna_t td .a{text-align:left;padding:20px 105px;}
.qna_t td dl{position:relative;overflow:hidden;width:100%;}
.qna_t td dl dt{float:left;width:30px;}
.qna_t td dl dd{float:left;width:520px;padding:0;margin:0;}

.tab_goods{}
.tab_goods ul{overflow:hidden;}
.tab_goods ul li{float:left;cursor:pointer;}


#aside .lnbtop {float:left;margin-right:15px;background-color:#f7f6f4;}
#aside .lnbtop dl{border-top:none;border-bottom:0;margin:0;padding:0;}
#aside .lnbtop dl dt{margin:0 0 20px 0;padding:12px 0 0 16px;}
#aside .lnbtop dl dd{margin:0;padding:0 0px 7px 16px;}
#aside .lnbtop dl dd{border-top:none;background-color:#f7f6f4;}
#aside .lnbtop dl dd ul{overflow:hidden;}
#aside .lnbtop dl dd ul li{width:100%;float:left;margin:0 0 10px 0;}
#aside .lnbtop dl dd ul li a{color:#656565;}

#aside .lnb {float:left;margin-right:15px;}
#aside .lnb dl{border:1px solid #e3e3e3;border-bottom:0;margin:0;padding:0;border-top:none;}
#aside .lnb dl dt{margin:0 0 20px 0;padding:12px 0 0 16px;}
#aside .lnb dl dd{border-bottom:1px solid #e3e3e3;margin:0;padding:0 0px 7px 16px;}
#aside .lnb dl dd ul{overflow:hidden;}
#aside .lnb dl dd ul li{width:49%;float:left;margin:0 0 10px 0;}
#aside .lnb dl dd ul li a{color:#656565;}


#aside .line2 a{margin-left:13px; color:#656565;font-size:11px;line-height:18px;}


#container .main_con .goods li li{float:none;margin:0;}
.goods01{width:292px;height:182px;background:url('/shop/img/img_w_listbg1.jpg') no-repeat;}
.goods02{width:292px;height:182px;background:url('/shop/img/img_w_listbg2.jpg') no-repeat;}
.goods03{width:292px;height:182px;background:url('/shop/img/img_w_listbg3.jpg') no-repeat;}
.goods04{width:292px;height:182px;background:url('/shop/img/img_w_listbg4.jpg') no-repeat;}
.goods05{width:292px;height:182px;background:url('/shop/img/img_w_listbg5.jpg') no-repeat;}
.goods06{width:292px;height:182px;background:url('/shop/img/img_w_listbg6.jpg') no-repeat;}
.goods07{width:292px;height:182px;background:url('/shop/img/img_w_listbg7.jpg') no-repeat;}
.goods08{width:292px;height:182px;background:url('/shop/img/img_w_listbg8.jpg') no-repeat;}
.goods09{width:292px;height:182px;background:url('/shop/img/img_w_listbg9.jpg') no-repeat;}
/* .goods08{width:281px;height:124px;padding:40px 0 0 19px;background:url('/shop/img/img_w_listbg1.jpg') no-repeat;} */

/* 공통 */
.sct_wrap {position:relative;margin:0 0 0px;zoom:1}
.sct_wrap .sctrl {position:absolute;top:0;right:0} /* 애니메이션 효과 사용 시 재생 정지 버튼 등 */
.sct_wrap:after {display:block;visibility:hidden;clear:both;content:""}
.sct_wrap header {margin:0 0 5px;zoom:1}
.sct_wrap header:after {display:block;visibility:hidden;clear:both;content:""}
.sct_wrap h2 {float:left;margin:25px 20px 0 0;padding:0;line-height:1em}
.sct_wrap h2 a {text-decoration:none}
.sct_wrap_hdesc {float:left;margin:0;padding:0;color:#777;line-height:1em}

#line {margin-top:20px}

.booter_layer { margin:0px 0 0 0px; position:relative;}

.booter_layer ul {margin:0;padding:0;list-style:none}
.booter_layer li {line-height:18px;}

.booter_layer .title1 {float:left; width:663px; position:relative; border:0px solid red; }
.booter_layer .title2 {float:left; width:280px; margin-left:23px;position:relative; border:0px solid red; }
.booter_layer .title3 {float:left; width:490px; height:160px; margin:30px 0 0 0;position:relative; background-color:#f7f7f7; border-top:1px solid #818181; border-bottom:1px solid #818181; }
.booter_layer .title4 {float:left; width:490px; height:160px; margin:30px 0 0 18px;position:relative; }



.photo_review { float:left;width:97%; margin:30px 0 0 0px; position:relative;}


.as_layer { margin-top:30px; position:relative; }

#line1 {border-top:2px solid black;margin:15px 0 15px 0;}
#line2 {border-top:2px solid black;margin:15px 0 0 0;}
#line3 {border-top:2px solid black;margin:0 0 0 0;}
#line4 {border-top:2px solid black;margin:0 0 12px 0;}
#line5 {border-top:2px solid black;margin:0 0 0 0;}
#line_bottom {position:absolute; width:100%; border-top:1px solid #828282;margin:50px 0 30px 0;}


/* 하단 레이아웃 */
#ft {clear:both;padding:0 0 40px;min-width:1193px;background:#dddddd;border-top:1px solid #828282;text-align:center;}
#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft #layer {position:relative;margin:0 auto;padding:0 0 0 0;width:1193px;padding:15px 0 0 0;}
#ft #layer2 {position:relative;margin:0 auto;padding:0 0 0 0;width:1193px;padding:50px 0 0 0;}
#ft_logo {position:absolute;top:20px;left:0}
#ft ul {margin:0 0 15px;padding:20px 0 0;zoom:1}
#ft ul:after {display:block;visibility:hidden;clear:both;content:""}
#ft li {float:left;margin:0 20px 0 0}
#ft a {text-decoration:none}
#ft p {margin:0;padding:10px 0;line-height:1.8em}
#ft span {display:inline-block;margin:0 15px 0 0}
#ft b {display:inline-block;margin:0 5px 0 0}
#ft_totop {position:absolute;top:20px;right:0}


/* popup */

#floatWrap3 {
    margin-right: 609px;
}

#floatWrap3 {
    display: none;
    position: fixed;
    bottom: 17px;
    right: 50%;
    z-index: 500;
    margin-right: 865px;
}

#floatTy3 {
    position: relative;
}

#floatTy3 .bn_fix_s {
    position: absolute;
    left: 0;
    bottom: 0;
}



.pl_bnr {
    position: relative;
    width: 972px;
    border-top: 2px solid #363636;
}


.sub_content.planshop h3 {
    padding-top: 18px;
    margin-bottom: 56px;
    background-color: #fff;
}
.blind {
    overflow: hidden;
    position: absolute;
    top: -1px;
    left: -1px;
    width: 1px;
    height: 1px;
    font-size: 0;
    line-height: 0;
}

.bn_osmu {
    margin: 0 auto;
}


.pl_bnr .bn_osmu .top_style {
    height: 441px;
}
.bn_osmu .top_style, .bn_osmu .box_style {
    position: relative;
    float: left;
    width: 243px;
    height: 510px;
}
ul li {
    list-style: none;
}


.bn_osmu .top_style .link_osmu {
    color: #535353;
    cursor: pointer;
}
.bn_osmu .link_osmu {
    display: block;
    height: 100%;
    cursor: pointer;
}


.pl_bnr .bn_osmu .top_style .bn_txt {
    position: absolute;
    top: 0;
    font-family: NanumBarunGothic,'Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,sans-serif;
}
.bn_osmu .bn_txt {
    z-index: 20;
    width: 255px;
    height: 255px;
    vertical-align: top;
}


.pl_bnr .bn_osmu .top_style .bn_txt .bn_txt_inner {
    padding: 30px 25px 0 25px;
    text-align: center;
}
.bn_osmu .bn_txt .bn_txt_inner {
    padding: 59px 0 0 30px;
}

.pl_bnr .bn_osmu .bn_txt .bn_txt_inner span, .pl_bnr .bn_osmu .bn_txt .bn_txt_inner span em {
    display: inline-block;
}
.bn_osmu .bn_txt .bn_txt_inner span, .bn_osmu .bn_txt .bn_txt_inner span em {
    display: block;
}

.pl_bnr .bn_osmu .top_style.o1 .bn_txt .bn_txt_inner .h1 em:first-child {
    background-position: 0 0;
    width: 198px;
    height: 51px;
    margin: 25px 0 10px 25px;
}

.pl_bnr .bn_osmu .top_style.o2 .bn_txt .bn_txt_inner .h1 em:first-child {
    background-position: 0 -75px;
    width: 198px;
    height: 70px;
    margin: 20px 0 10px 5px;
}

.pl_bnr .bn_osmu .top_style.o3 .bn_txt .bn_txt_inner .h1 em:first-child {
    background-position: 0 -170px;
    width: 198px;
    height: 51px;
    margin: 25px 0 10px 20px;
}

.pl_bnr .bn_osmu .top_style.o4 .bn_txt .bn_txt_inner .h1 em:first-child {
    background-position: 0 -230px;
    width: 198px;
    height: 70px;
    margin: 7px 0 10px 25px;
}


.pl_bnr .bn_osmu .top_style .bn_txt .bn_txt_inner .h1 em:first-child {
    background: url(../images/luxruy_logo.png) left top no-repeat;
    font-size: 0;
    line-height: 0;
    float: left;
}

.pl_bnr .bn_osmu .top_style:first-child .bn_txt .bn_txt_inner .h1 em, .pl_bnr .bn_osmu .top_style:first-child .bn_txt .bn_txt_inner .h2 em {
    color: #fff;
}
.pl_bnr .bn_osmu .top_style .bn_txt .bn_txt_inner .h1 em {
    font-size: 22px;
    color: #4d4d4d;
}




.bn_osmu .bn_img {
    display: block;
    position: relative;
    z-index: 10;
    overflow: hidden;
}
Inherited from a.link_osmu
.bn_osmu .top_style .link_osmu {
    color: #535353;
    cursor: pointer;
}
.bn_osmu .link_osmu {
    display: block;
    height: 100%;
    cursor: pointer;
}



.bn_osmu a.link_osmu .bn_img img {
    vertical-align: top;
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transition: All 1s linear;
    -webkit-transition: All 1s linear;
    -ms-transition: All .1s linear;
}


.bn_osmu a.link_osmu .bn_img img:hover {
    vertical-align: top;
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transition: All 1s linear;
    -webkit-transition: All 1s linear;
    -ms-transition: All .1s linear;
}


img {
    vertical-align: middle;
}

.img850 {
	width: 850px;
}

.bn_osmu:after {
    display: block;
    content: '';
    clear: both;
}


.bn_osmu .top_style .link_osmu {
    color: #535353;
    cursor: pointer;
}

img:link, img:visited {
    color: #000;
    text-decoration: none;
}

img:-webkit-any-link {
    color: -webkit-link;
    text-decoration: underline;
    cursor: auto;
}


/* Right Quick Menu */
