.product .infor_box p.delivery { margin: 0 0 15px; color: #0066ff; } 

.page_cont img { max-width:100%; } 
 
.nomemin { display: inline-block; width: 60px; height: 60px; margin:0; } 

.base_slider_list .box_01 { height:790px; } 
.base_slider_list .box_01 .p_conts { min-height:auto; } 
.base_slider_list .box_01 .price_box .delivery { width: 40%; text-align: right; float: right; line-height:24px; color: skyblue; font-size: 20px; } 
.base_slider_list .box_01 .price_box .ori_price { font-size:24px; line-height:24px; color:#464646; display:block; text-decoration:line-through; } 
.base_slider_list .box_01 .price_box .current_price { font-size:24px; line-height:24px; color:#000000; font-weight:500; display:inline-block; } 

.more_btn { color: rgb(86, 143, 249) !important; border: 2px solid rgb(86, 143, 249); display: inline-block; width: 80%; height: 85px; margin: 0 auto; line-height: 85px; font-size: 26px; text-align: center; box-sizing: border-box; } 
.page_view_top { padding: 0 30px; } 

.page_view_top .txt_02 { margin-right:0px; } 

.current_price { width: 65%; } 

.current_price p { width: 100% !important; } 

section.more_btn_sh { text-align: center; } 

.img_memo_wrap { margin: 20px auto; display: flex; justify-content: center; align-items: center; gap: 20px; flex-wrap: wrap; } 

.img_memo_wrap li { padding: 10px 20px; background-color: #f54337; border-radius: 20px; cursor: pointer; } 

.img_memo_wrap li a { color: #fff; font-size: 20px; } 

.recent_news li {margin-right: 10px;}
.recent_news .infor_box { width: 100%; } 

.magazine_conts_top { position:relative; margin-bottom: 30px; width: 100%; vertical-align:top; box-sizing: border-box; padding-right: 500px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:24px; line-height:30px; color:#b6b6b6; font-weight:bold; } 
.magazine_conts_top .m_tit { display:inline; margin-bottom: 21px; font-size: 28px; line-height: 1.5; font-weight: 700; color: #000; margin-left: 20px;} 
.magazine_conts_top .tags { display:inline; margin-left: 46px; } 
.magazine_conts_top .btn_prev { display:inline-block; width: 40px; height: 40px; position:absolute; right:92px; top:0; background:url(/4xr_20200429/images/arrow1.png) center center no-repeat; } 
.magazine_conts_top .btn_next { display:inline-block; width: 40px; height: 40px; position:absolute; right:30px; top:0; background:url(/4xr_20200429/images/arrow1.png) center center no-repeat; transform:rotate(180deg); } 
.magazine_conts_top .swiper-scrollbar { display:block !important; position:absolute; right:135px; top:-26px;  width: 370px; height: 2px;  vertical-align:top; border-radius: 0px; } 
.magazine_conts_top .swiper-scrollbar .swiper-scrollbar-drag { height: 4px; border-radius: 0px; margin-top: 0; cursor:pointer; background-color:#2a2a2a; } 


.recent_news .infor_box .p_name { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 

.recent_news li .mark_box { position: absolute; bottom: 0; left: 0; display: flex; } 

.recent_news li .icon { padding: 0 15px; line-height: 36px; font-size: 22px; background: #00bcd5; color: #fff; } 

.recent_news li .custom_icon { background: #000; } 

/* #18847_20241217 배경음악 삽입 요청건 */
.bgm_control {position: fixed; bottom: 20px; left: 20px; z-index: 10001; padding: 0;}
.bgm_control a {width: 60px; height: 60px; background-size: cover; background-position: center center; background-repeat: no-repeat; font-size: 0;}

.btn-sound-on{background:url(/phpskr/tgreen09/2021/00/sound.gif);}
.btn-sound-off{background:url(/phpskr/tgreen09/2021/00/sound_off.png);}
.bgm-sound > a {display: none;}
.bgm-sound > a.active {display: block;}
/* #18847_20241217 배경음악 삽입 요청건 */
