.view_opation{padding:5px 0}
#sel_optlistDIV{border-top:2px solid #000;padding:0 10px 20px}
#sel_optlistDIV .sel_optlist{border-bottom:1px solid #ddd;padding:10px 0}
#sel_optlistDIV .qunt_updown,#sel_optlistDIV .p_price,#sel_optlistDIV .p_price p{display:inline-block}
#sel_optlistDIV .otext{line-height:32px}

.pd_w1000{max-width: 1000px;margin:0 auto}
.pdbox ul li {list-style-type: none;}
.clearfix li img {width: 100%;}


/*상품 상세보기*/
.pd_description{padding:30px 0;line-height:1.9;font-size:18px}
.pd_description .goods_tit p{font-size:20px}
.pd_description .goods_tit h2{font-size:48px;margin:0px 0 40px}
.pd_description .pdbox{margin:50px 0;}
.pd_description .pdbox .goods_t_wrap{padding:90px 50px 60px;margin-bottom:30px}
.pd_description .pdbox .goods_t_wrap .goods_tit{margin-bottom:34px;font-size:24px}
.pd_description .pdbox .goods_t_wrap .goods_tit2{margin-bottom:20px;font-size:28px}
.pd_description .pdbox .goods_t_wrap .goods_text p{font-size:18px;margin-bottom:30px;}
.pd_description .pdbox.pdchk{background:url('view_pd_bg.png') no-repeat top center #f8f8f8;padding:70px 70px 90px}
.pd_description .pdbox.pdchk .chk_title{font-size:42px; padding:45px 0;border-bottom:1px solid #ddd;margin-bottom:80px}
.pd_description .pdbox.pdchk .chk_item{position:relative;text-align:left;padding:0 0 20px 136px;margin-bottom:40px;border-bottom:1px dotted #ddd}
.pd_description .pdbox.pdchk .chk_item .title{position:absolute;left:0;top:0;font-size:30px;font-weight:500}
.pd_description .pdbox.pdchk .chk_item ul li{position:relative;font-size:18px;padding-left:28px;margin:0px 0 16px}
.pd_description .pdbox.pdchk .chk_item ul li:before{content:'';position:absolute;left:0;top:8px;width:22px;height:18px;background:url('ico_chkeck.png') 0 0 no-repeat;}
.pd_description .pdbox.pdchk .chk_item ul li .gray{font-size:15px;margin-top:10px}
.pd_description .pdbox.pdchk .chk_item ul li.chk_itme_img{position:relative;margin-left:290px;min-height:160px;margin-bottom:20px}
.pd_description .pdbox.pdchk .chk_item ul.markul li{padding-left:146px;position:relative;}
.pd_description .pdbox.pdchk .chk_item ul li:after{content:'';position:absolute;top:0;left:30px;width:100px;height:100px;display:inline-block;}
.pd_description .pdbox.pdchk .chk_item ul li.mark01:after{background:url('mark01.jpg') 0 0 no-repeat;}
.pd_description .pdbox.pdchk .chk_item ul li.mark02:after{background:url('mark02.jpg') 0 0 no-repeat;}
.pd_description .pdbox.pdchk .chk_item ul li.mark03:after{background:url('mark_02.png') 0 0 no-repeat;}
.pd_description .pdbox.pdchk .chk_item ul li.mark04:after{background:url('mark_03.png') 0 0 no-repeat;}
.pd_description .pdbox.pdchk .chk_itme_img .fl_item{position:absolute;left:-290px;top:0}
.pd_description .pdbox.pdbox2{position:relative;padding:120px 60px;background:#eaedde}
.pd_description .pdbox.pdbox2 .fl,.pd_description .pdbox.pdbox2 .fr{width:50%;} 
.pd_description .pdbox.pdbox2 .fl{text-align:left}
.pd_description .pdbox.pdbox2 .fr img{width: 100%;}
.pd_description .pdbox.pdbox2 .goods_tit{position:relative;font-size:32px;padding-bottom:20px;}
.pd_description .pdbox.pdbox2 .goods_tit:after{content:'';position:absolute;left:0px;bottom:0;width:48px;height:1px; background:#000}
.pd_description .pdbox.pdbox2 ul {margin: 0;}
.pd_description .pdbox.pdbox2 ul li{position:relative;padding-left:106px;margin-top:40px; list-style: none;}
.pd_description .pdbox.pdbox2 ul li p.tit{font-size:1.2em}
.pd_description .pdbox.pdbox2 ul li p.con{font-size:0.90em;margin-top:10px}
.pd_description .pdbox.pdbox2 ul li:before{content:'';position:absolute;left:0;top:0;width:75px;height:75px;background:url('ir.png') no-repeat -515px -190px}
.pd_description .pdbox.pdbox2 ul li:nth-child(2):before{background-position:-515px -110px}
.pd_description .pdbox.pdbox3,.pd_description .pdbox.pdbox5{margin:90px 0 0;padding:70px 0 0;border-top:1px solid #ddd; }
.pd_description .pdbox.pdbox3 .goods_tit,.pd_description .pdbox.pdbox5 .goods_tit{font-size:28px;font-weight:500;line-height: 35px; }
.pd_description .pdbox.pdbox3 .box_gray2,.pd_description .pdbox.pdbox5 .box_gray2  {padding:60px;}
.pd_description .pdbox.pdbox3 .box_gray2 .gray,.pd_description .pdbox.pdbox5 .box_gray2 .gray{margin-top:16px;font-size:0.95em}
.pd_description .pdbox.pdbox4{padding:70px;background:#484a49;color:#fff;}
.pd_description .pdbox.pdbox4 .goods_tit{position:relative;font-size:24px;padding:0 0 30px 40px;margin-bottom:30px}
.pd_description .pdbox.pdbox4 .goods_tit:before{content:'!';position:absolute;left:0px;top:5px;width:30px;height:30px;color:#324438;background:#fff;border-radius:50%;text-align:center;line-height:30px}
.pd_description .pdbox.pdbox4 .goods_tit:after{content:'';position:absolute;left:0px;bottom:0;width:100%;height:1px; background:rgba(225,225,225,0.5)}
.pd_description .pdbox.pdbox4 .pd_ul li{position:relative;padding-left:12px;margin-bottom:10px}
.pd_description .pdbox.pdbox4 .pd_ul li:before{content:'';position:absolute;left:0px;top:15px;width:5px;height:5px; background:#fff;border-radius:50%;}
.pd_description .pdbox.pdbox4 .pd_ul li .fade_box{font-size:15px;opacity:0.8;margin:10px 0 20px}
.pd_description .pdbox.pdbox4 .deep_box{padding:40px;background:rgba(0,0,0,0.2);color:#fffcd0}
.pd_description .pdbox .option li{float:left;border:1px solid #ddd;margin-left:-2px}
.pd_description .pdbox .option.item_03 li{width:31%;margin-right:2%;margin-bottom:2%}
.pd_description .pdbox .option.item_02 li{width:48%;margin-right:2%;margin-bottom:2%}
.pd_description .pdbox .option li .option_wrap{background:#f2f0eb;padding:40px 20px;}
.pd_description .pdbox .option li .option_wrap .t_01{font-size:1.2em;font-weight:bold;line-height:1.2;margin-bottom:26px}
.pd_description .pdbox .option li .option_wrap .t_02{font-size:0.875em;color:#552e20;min-height:60px}
.pd_description.pg_package .pdbox .option li .option_wrap .t_01{margin-bottom:5px}
.pd_description.pg_package .pdbox .option li .option_wrap .t_03{font-size:1.3em;color:#1e5703}
.pd_description.pg_package .pdbox .option li .option_wrap .t_04{font-size:.75em;color:#888;margin-bottom:10px}
.pd_description .pdbox .goods_t_wrap .goods_text p.view_c_tit{color:#a16c2c;font-size:20px}
.pd_col3 li{width:31%;margin-right:2%;margin-bottom:2%;float:left;border:1px solid #ddd}
.pd_col3 li .text_box{padding:30px}
.pd_col3 li .text_box .tit{font-size:1.2em;margin-bottom:15px}
.pd_col3 li .text_box .gray{font-size:0.734em;min-height:150px}

.mus_img_box .mus_img{padding:50px 0}

.pd_w150 {padding-left:150px;padding-right:150px;} 

/* 마진 패딩 */
.mt0 {margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}
.mt90{margin-top:90px !important;}
.mt100{margin-top:100px !important;}

.mb0 {margin-bottom:0px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.mb60 {margin-bottom:60px !important;}
.mb70 {margin-bottom:70px !important;}

.ml0 {margin-left:0px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}

.mr0 {margin-right:0px !important;}
.mr10 {margin-right:10px !important;}
.mr20 {margin-right:20px !important;}
.mr30 {margin-right:30px !important;}
.mr40 {margin-right:40px !important;}
.mr50 {margin-right:50px !important;}

/* Accessibility */
.sound_only{visibility:hidden;width:0px;height:0px;font-size:0;overflow:hidden; line-height:0px;position: absolute;}
.hide{display:none}
.visible{visibility:visible;font-size:14px}

/*박스*/
.round_4{border-radius:4px}
.box_gray{background:#f4f4f4;padding:40px;}
.box_gray2{background:#f8f8f8;padding:20px;}
.box_border{border:1px solid #ddd !important}
.notice_box{position:relative;padding-left:24px;color:#666;font-size:14px}
.notice_box:before{content:'';position:absolute;top:3px;left:0;width:17px;height:17px;background:url('ir.png') no-repeat -304px -11px;vertical-align:middle}

/* 정렬 */
.p_r{position:relative}
.p_a{position:absolute}
.t_a_c{text-align:center !important}
.t_a_l{text-align:left !important}
.t_a_r{text-align:right !important}
.fr{float:right}
.fl{float:left }
.fn{float:none !important;}
.va_t {vertical-align:top }
.va_m {vertical-align:middle }
.va_b {vertical-align:bottom }

.dy_inbok{display:inline-block}

.m_auto{margin:0 auto !important;}
.clear{clear:both !important;}
.clearfix:after {content:"";width:100%;display:block;visibility:hidden;clear:both;}