﻿/*내 파일로 주문*/
.order_mainbg {width: 1003px; height: auto; margin-top: 17px;}
.order_mainbg .ordertype_title {width: 500px; height: 40px;}
.order_mainbg .orderline_sky {width: 1003px; height: 4px; background: #e1f6ff;}

/*제품 이미지*/
.orderchoice_left {width: 530px; float: left;}
.orderchoice_left .left_bigimg {width: 490px; height: 370px; border: 1px solid #cccccc;}
.orderchoice_left .left_imgicon_bg {height: 42px; margin: 20px 0 20px 0;}
.left_imgicon_bg li {float: left; width: 40px; height: 40px; margin-right: 10px; border: 1px solid #d7d7d7; cursor: pointer;}

/*주문 선택 옵션 상단 타이틀*/
.orderchoice_right {position: relative; width: 439px; float: left;}
.orderchoice_right .rtop_bg {/*width: 439px;*/ height: 65px; margin: 0 0 20px 0; border-bottom: 1px solid #e2e2e2;}
.rtop_bg .rtop_title {float: left; margin: 0 10px 0 0;}

/*베스트 무료배송 아이콘*/
.rtop_bg .rtop_besticon {float: left; width:60px; height: 20px; margin: 21px 10px 0 0; padding: 3px; background: #d40000; text-align:center;}
.rtop_bg .rtop_dilicon {float: left; width:60px; height: 20px; margin: 21px 0 0 0; padding: 3px; background: #01799d; text-align:center;}
.rtop_bg .rtop_newicon {float: left; width: 60px; height: 20px; background: #abce36; margin: 21px 10px 0 0; text-align:center; padding: 3px;}

.rmain_c1 .rmain_worksize {margin: 10px 0 0 0;}
.rmain_c1 .rmain_worksize_jundan {position: absolute; width:auto; height:15px; margin:14px 0 0 110px; background: #ff0000;}

/*각옵션 DIV*/
.rmain_bg .rmain_c1 {/*width:439px; height:60px;*/ margin: 0 0 15px 0;}
.rmain_bg .rmain_c1_sticker {padding:0 0 10px 0;}

/*각 옵션 타이틀*/
.rmain_c1 .rmain_title {display: block; margin: 0 0 5px 0;/*width: 100px; height:15px;*/ /*padding-top:15px;*/} 
/*.rmain_c1 .rselectbox_bg {position: absolute; width:400px; height:25px; margin-top:4px;}*/


/*각 옵션 타이틀*/
/*.rmain_c1_sticker .rmain_title {width:439px; height:15px; padding-top:15px;} */
.rmain_c1_sticker .rselectbox_bg {position: absolute; width:400px; height:25px; margin-top:4px;}


/*도무송스티커 사이즈 입력부분*/
.rmain_c1_sticker .rselectbox_bg_sticker {width:400px; height:25px; margin-top:4px;}



/*레이저 컷팅 난이도 미리보기*/
.orderchoice_right .laserlevel_preview {position: absolute; left: -420px; top: 200px; width: 410px; height: 344px; z-index: 10; display: none;}




/*가이드파일다운받기*/
.rmain_c1 .btn_guidefile {position: absolute; top: 292px; left: 340px; width:108px; height:25px; background: #5ab2d8; cursor: pointer; display: none;} 
.btn_guidefile .guidefile_text {width:102px; height:19px; border:1px solid #fff; margin:2px; background: url('/product/card/fileorder/order_img/btn_guide_text.png') no-repeat 10px 4px; }
.btn_guidefile:hover {background: #1793c8;}


/*.rmain_bg .rmain_bottomline {position: relative; width:439px; height:1px; border-top:1px solid #e2e2e2; margin-top: 30px;}*/

/*주문선택사항*/

.rmain_bg .choice_option {padding: 10px 0; text-align: right;}
.rmain_bg .choice_detail_title {font-size: 14px; font-weight: 600; color: #d30027;} 
.rmain_bg .choice_detail {width:439px; height:20px;}
.rmain_bg .choice_detail_catalog {width:439px;}
.rmain_bg .choice_detail input {vertical-align: middle;}
.rmain_bg .choice_detail input.img_button {background: url('/product/product_img/del_btn.png') no-repeat right center; border: none; width: 23px; height: 13px; cursor: pointer;}

/*당일판 선택*/
#today_print_div input[type="radio"] {display: none;}
#today_print_div label {width: 120px; height: 25px; background: #ddd; text-align: center; line-height: 25px; display: inline-block;}
#today_print_div label:hover {background: #d40000; color: #fff;}
#today_print_div label.on {background: #d40000; color: #fff;}
#today_print_div ul {margin: 10px 0 0 0; color: #4d4d4d;}

/*후가공 선택*/
/*#finishing_select {width: 326px; height: 29px; background: url('/image/finishing_select.jpg'); text-indent: -9999px; display: block; cursor: pointer;}*/
#finishing_select {width: 120px; height: 25px; background: #ddd; text-align: center; line-height: 25px; cursor: pointer;}
#finishing_select:hover {background: #d40000; color: #fff;}

/*사이즈 계싼*/
span.calcul {display: inline-block; width: 70px; height: 21px; margin: 0 0 0 5px; background: #ddd; border: 1px solid #000; text-align: center; line-height: 21px; cursor: pointer;}
span.calcul_metal {display: inline-block; width: 110px; height: 21px; margin: 0 0 0 5px; background: #ddd; border: 1px solid #000; text-align: center; line-height: 21px; cursor: pointer;}
p.calcul_metal_ea {padding: 5px 0;}


/*제품금액*/
.rmain_bg .price_box {width: 439px; padding: 10px 0; border-top: 1px solid #ddd; background: #f9f9f9; text-align: right;}

.rmain_bg .price_text {padding: 5px 0;} 
.rmain_bg .event_price {width: 439px; padding: 10px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #f9f9f9; text-align: right;}


#finishing_div {width: 439px; /*border-top: 3px solid #000;*/ margin: 0 0 20px 0; display: none;}
.finishPrice {width: 439px; padding: 10px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #f9f9f9; text-align: right;}

.Payments {width: 439px; padding: 15px 0 0 0; margin: 0 0 30px 0;  border-top: 1px solid #ddd; text-align: right; font-size: 20px; color: #414141; font-weight: bold;}


/*다음단게 버튼 & 견적서 버튼*/
.rmain_bg .rmainbtn_bg {margin-top:26px; }

/*선캡 견적서 버튼 커버*/
.rmain_bg .suncap_bg {
    position: relative;
}

.rmain_bg .suncap_cover {
    position: absolute;
    width: 439px;
    height: 60px;
    background: #000000b8;
    bottom: 0;
}

.rmain_bg .suncap_cover p {
    color: #fff;
    line-height: 60px;
    font-weight: bold;
    font-size: 26px;
    text-align: center;
}

.rmainbtn_bg:after {content: ""; display: block; clear: both;}
.rmainbtn_bg .rnext_btn {width: 300px; height: 60px; float: left; background: #d30027; font-size: 24px; font-weight: bold; color: #fff; line-height: 60px; cursor: pointer; text-align: center;}
.rnext_btn:hover {background: #1793c8;}
.rmainbtn_bg .resti_btn {width: 108px; height: 29px; margin: 25px 0 0 25px; border: 3px solid #8b8b8b; float: left; cursor:pointer; background: url('/product/card/fileorder/order_img/btn_esti_text.png') no-repeat 15px 5px; display: inline-block;}
.resti_btn:hover {border: 3px solid #555454;}
/*.resti_btn:active {margin: 27px 0 0 220px;}*/

/*디자인의뢰*/
.order_mainbg .orderline_green {width: 1003px; height: 4px; background: #def889;}
.order_mainbg .orderchoice_bg {width: 979px; height: auto; padding: 18px 12px 30px 12px; display: inline-block;}
.rmainbtn_bg .rnext_btn_green {width: 300px; height:60px; float: left; background: #d30027; font-size: 24px; font-weight: bold; color: #fff; line-height: 60px;  cursor:pointer; text-align: center;}
.rnext_btn_green .rnext_btn_text {position: absolute; width:200px; height:55px; border:1px solid #ffffff; background: url('/product/card/fileorder/order_img/btn_next_text.png') no-repeat 47px 15px; margin:2px;}
.rnext_btn_green:hover {background: #90b120;}
.rnext_btn_green:active {margin-top: 1px;}

/*디자인의뢰 선택*/
.orderchoice_right .designlevel_preview {position: absolute; left: -420px; top: 50px; width: 410px; height: 344px; z-index: 10; background-repeat: no-repeat; display: none;}
.designlevel_preview .designlevel_preview_close {position: absolute; right: 0; bottom: -18px; width: 18px; height: 18px; background: url('/product/card/fileorder/order_img/after_close.png'); cursor: pointer;}
.designlevel_preview_close:hover {background: url('/product/card/fileorder/order_img/after_close_h.png');}

/* ▶▶▶사이즈 선택 옵션 */

.orderchoice_right .size_info {position: absolute; left: -420px; top: 50px; z-index: 10; background-repeat: no-repeat; display: none;}
.orderchoice_right .size_info_2 {position: absolute; left: -420px; top: 50px; z-index: 10; background-repeat: no-repeat; display: none;}
.orderchoice_right .size_info_3 {position: absolute; left: -420px; top: 50px; z-index: 10; background-repeat: no-repeat; display: none;}
    /*고객입력사이즈*/
.rmain_bg .sizeinput_bg {display:none;} 
    /*카탈로그 사이즈*/
.catal_size_info {position: absolute; left: -420px; top: 150px; width: 410px; height: 344px; z-index: 10; display: none;}
    /*쇼핑백 사이즈*/
.orderchoice_right .sbag_size_info {position: absolute; left: -470px; top: 50px;  width: 410px; height: 344px; padding: 20px; background: #fff; border: 3px solid #ddd; z-index: 10; display: none;}
.sbag_size_info .sbag_size_info_img {position: absolute; width: 410px; height: 344px; background: url('/product/card/fileorder/order_img/ad_sbagsize.png') no-repeat;}
.sbag_size_info_img .sbag_sinput01 {position: absolute; width: 130px; height: 45px; margin: 115px 0 0 8px;}
.sbag_sinput01 .sbag_sinputbox {position: absolute; margin: 5px 0 0 0;}
.sbag_size_info_img .sbag_sinput02 {position: absolute; width: 130px; height: 45px; margin: 210px 0 0 138px;}
.sbag_sinput02 .sbag_sinputbox {position: absolute; margin: 5px 0 0 0;}
.sbag_size_info_img .sbag_sinput03 {position: absolute; width: 130px; height: 45px; margin: 173px 0 0 310px;}
.sbag_sinput02 .sbag_sinputbox {position: absolute; margin: 5px 0 0 0;}
.sbag_size_info .sbag_size_info_close {position: absolute; right: 10px; bottom: 10px; width: 18px; height: 18px; background: url('/product/card/fileorder/order_img/after_close.png'); cursor: pointer;}
.sbag_size_info_close:hover {background: url('/product/card/fileorder/order_img/after_close_h.png');}

/*롤 스티커 사이즈*/
.roll_size_info {position: absolute; left: 0; top: 150px;  width: 500px; height: 342px; padding: 10px; background: #fff; border: 3px solid #ddd; z-index: 10; display: none;}
.roll_size_info .roll_size_info_img {position: absolute; width: 500px; height: 342px; background: url('../product/card/fileorder/order_img/roll_img2.png') no-repeat;}
.roll_size_info .roll_size_info_close {position: absolute; right: 10px; bottom: 10px; width: 18px; height: 18px; background: url('/product/card/fileorder/order_img/after_close.png'); cursor: pointer;}
.roll_size_info_close:hover {background: url('/product/card/fileorder/order_img/after_close_h.png');}


    /*봉투 사이즈*/
.orderchoice_right .envelsize_preview {position: absolute; left: -420px; top: 50px; width: 410px; height: 344px; z-index: 10; display: none;}
    /*상품권 사이즈*/
.orderchoice_right .gift_size_info {position: absolute; width: 410px; height: 344px; left: -420px; top: 50px; z-index: 10; display: none;}
    /*양식지 사이즈*/
.orderchoice_right .yangsik_size_info {position: absolute; left: -420px; top: 150px; width: 410px; height: 344px; z-index: 10; display: none;}
    /*스크래치 사이즈*/
.orderchoice_right .sgift_size_info {position: absolute; left: -560px; top: 50px; width: 544px; height: 487px; z-index: 10; display: none;}

/* ▶▶▶인쇄도수 선택 옵션  */
.rmain_c1 .side_preview {width: 325px; height: 46px; margin: 10px 0 0 0;}

.side_preview .sidepre_4c1s {position: absolute; width: 295px; height: 46px; background: url('/product/card/fileorder/order_img/mag_icon_1side.png');}



.side_preview .sidepre_2side {position: absolute; width: 295px; height: 46px; background: url('/product/card/fileorder/order_img/icon_2side.png');}

/*레이저 컷팅 명함*/
.side_preview .sidepre_2side_laser {position: absolute; width: 315px; height: 46px; background: url('/product/card/fileorder/order_img/icon_2side_laser.png');}

.side_preview .sidepre_1side {position: absolute; width: 295px; height: 46px; background: url('/product/card/fileorder/order_img/icon_1side.png'); display:none;}
.rmain_c1 .side_preview_long {position: absolute; width:135px; height:34px; margin:-5px 0 0 190px;}

.side_preview_long .sidepre_4c1s {position: absolute; width: 274px; height: 46px; background:url('/product/card/fileorder/order_img/mag_icon_1side.png');}


    /*봉투 인쇄도수*/
.side_preview .sidepre_1side_envel {position: absolute; width: 295px; height: 46px; background: url('/product/card/fileorder/order_img/icon_1side.png');}
    /*에폭시 인쇄도수*/
.rmain_c1 .side_preview_epoxy {width: 325px; height: 46px; margin: 10px 0 0 0;}
.side_preview_epoxy .sidepre_4c1s {width: 274px; height: 46px; background:url('/product/card/fileorder/order_img/epoxy_icon_4c_1s.png');}
.side_preview_epoxy .sidepre_8c1s {width: 274px; height: 46px; background:url('/product/card/fileorder/order_img/epoxy_icon_8c_1s.png'); display:none;}
.side_preview_epoxy .sidepre_8c2s {width: 325px; height: 46px; background:url('/product/card/fileorder/order_img/epoxy_icon_8c_2s.png'); display:none;}

/** 3d금박명함 */
.side_preview_3dgold {
    height: 50px;
}
.side_preview_3dgold .sidepre_4c1s {position: absolute; width: 330px; height: 46px; background: url('/product/card/fileorder/order_img/3d11.png');background-repeat: no-repeat;}
.side_preview_3dgold .sidepre_8c1s {position: absolute; width: 330px; height: 46px; background: url('/product/card/fileorder/order_img/3d21.png');display: none ; background-repeat: no-repeat;}
.side_preview_3dgold .sidepre_8c2s {position: absolute; width: 330px; height: 46px; background: url('/product/card/fileorder/order_img/3d22.png');display: none ; background-repeat: no-repeat;}

    /*부분코팅 인쇄도수*/
.rmain_c1 .side_preview_spot {width: 325px; height: 46px; margin: 10px 0 0 0;}
.side_preview_spot .sidepre_4c1s {width: 274px; height: 46px; background: url('/product/card/fileorder/order_img/spot_icon_4c1s.png');}
.side_preview_spot .sidepre_8c1s {width: 274px; height: 46px; background: url('/product/card/fileorder/order_img/spot_icon_8c1s.png'); display:none;}
.side_preview_spot .sidepre_8c2s {width: 325px; height: 46px; background: url('/product/card/fileorder/order_img/spot_icon_8c2s.png'); display:none;}
.rmain_c1 .icon_dayprint {position: absolute; top: 113px; left: 340px; width:82px; height:22px; font-weight: bold; color: #fff; background: #000; text-align: center; line-height: 22px;}
    /*일반컬러 스티커 인쇄도수*/
.side_preview .sidepre_1side_sticker {position: absolute; width: 295px; height: 46px; background: url('/product/card/fileorder/order_img/icon_1side.png');}
    /*쇼핑백 인쇄도수*/
.side_preview .sidepre_1side_sbag {position: absolute; width: 295px; height: 46px; background: url('/product/card/fileorder/order_img/icon_1side.png');}

/* ▶▶▶용지 선택 옵션 */

.orderchoice_right .paper_preview {position: absolute; left: -425px; top: 50px; /*width: 370px; height: 445px;*/ padding: 15px; background: #fff; border: 4px solid #e2e2e2; z-index: 10; display:none;}
.orderchoice_right .paper_preview_new {position: absolute; left: -425px; top: 50px; /*width: 370px; height: 445px;*/ padding: 15px; background: #fff; border: 4px solid #e2e2e2; z-index: 10; display:none;}
.orderchoice_right .paper_preview2 {position: absolute; left: -425px; top: 50px; /*width: 370px; height: 445px;*/ padding: 15px; background: #fff; border: 4px solid #e2e2e2; z-index: 10; display:none;}

/* ▶▶▶스티커 옵션 */

    /*스티커 도무송 스티커*/
.rmain_c1 .btn_guidefile_sticker {position: absolute; top: 287px; width:108px; height:25px; background: #5ab2d8; margin:4px 0 0 320px; cursor:pointer;}
.btn_guidefile_sticker .guidefile_text {position: relative; width:102px; height:19px; border:1px solid #ffffff; margin:2px; background: url('/product/card/fileorder/order_img/btn_guide_text.png') no-repeat 10px 4px;}
.btn_guidefile_sticker:hover {background: #1793c8;}
.btn_guidefile_sticker:active {margin: 5px 0 0 308px;}
    /*스티커 도무송스티커 난이도*/
.s_cut_size {position: absolute; left: -420px; top: 70px; display: none;}
.orderchoice_left .cutlevel_preview {/*position: absolute;*/ width: 410px; height: 344px; z-index: 10; margin: 50px 0 0 102px; display: none;}
.cutlevel_preview .cutlevel_preview_img {/*position: absolute;*/ width: 410px; height: 344px; margin: 20px;}

/* ▶▶▶기타 옵션 */


div#le_text {
    margin-top: 5px;font-weight: bold;font-size:13px;
}
#le_text p span { color:#ff0000}






/*롤 스티커 체크 박스*/



input[type=checkbox]#roll_box {  
    display: none;
}

input[type=checkbox]#roll_box + label{
    display: inline-block;  
    cursor: pointer;  
    position: relative;  
    padding-left: 25px;  
    margin-right: 15px;  
    font-size: 13px;
    margin-left: 15px;
}

input[type=checkbox]#roll_box + label:before {     

    content: "";  
    display: inline-block;  
  
    width: 15px;  
    height: 15px;  
  
    margin-right: 10px;  
    position: absolute;  
    left: 0;  
    bottom: 1px;  
    background-color: #ccc;  
    border-radius: 2px; 
    box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);  
}
input[type=checkbox]#roll_box:checked + label:before { 

    content: "\2713";  /* 체크모양 */
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);  
    font-size: 13px; 
    font-weight:800; 
    color: #fff;  
    background:#2f87c1;
    text-align: center;  
    line-height: 18px;  

} 

/*롤 스티커 후가공 버튼 박스*/

button {
    width: 150px;
    height: 35px;
    background-color: #eeeeee;
    border-color: #ffffff;
    border-style: solid;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    counter-increment: bc;
    padding: 5px 5px 5px 5px;
    font-size:13px;
}







    /*제본방식 정보*/
.cataljebon_info {position: absolute; left: -420px; top: 300px; width: 410px; height: 344px; z-index: 10; display: none;}
    /*쇼핑백 끈이미지*/
.sbag_ropeimg {position: absolute; left: -420px; top: 200px; width: 410px; height: 344px; z-index: 10; background-repeat: no-repeat; display: none;}
    /*홀더 스타일 이미지*/
.ad_holder {position: absolute; left: -420px; top: 50px; width: 410px; height: 344px; z-index: 10; display: none;}
    /*접지스타일 정보*/
.jumji_info {position: absolute; left: -420px; top: 200px; width: 410px; height: 344px; z-index: 10; display: none;}
    /*문어발스타일 정보*/
.mun_info {position: absolute; left: -420px; top:100px; width: 410px; height: 344px; z-index: 10; display: none;}
    /*문고리스타일 정보*/
.mungo_info {position: absolute; left: -420px; top: 150px; width: 410px; height: 344px; z-index: 10; display: none;}
    /*책모양*/
.book_info {position: absolute; top: 90px; left: -420px; width: 410px; height: 344px; z-index: 10; display: none;}
    /*표지인쇄 페이지*/
.cover_info {position: absolute; left: -420px; top: 250px; width: 410px; height: 344px; z-index: 10; display: none;}


/*후가공 선택*/
.afterwork_choice {visibility: hidden;}
/*.afw_bg {border: 1px dashed #999; padding: 5px 0 5px 10px;}*/

/* 후가공  */
.orderchoice_bg .afterwork_bg {position: relative; width:979px; height:295px; background: #cccccc; display:none;}
.afterwork_bg .afterwork_wbg {position: absolute; width:969px; height:290px; background: #ffffff; margin:0 5px 5px 5px;}
.afterwork_wbg .afterwork_bg_left {position: relative; width:170px; height:290px; font-size: 11px; float:left; overflow-x: hidden;  overflow-y: scroll;}
.afterwork_bg_left li {position: relative; width:170px; height:32px; padding:8px 0;}
.afterwork_bg_left .afterwork_simg {position: absolute; width:32px; height:32px; margin-left: 5px; border:1px solid #cccccc;}
.afterwork_bg_left .afterwork_checkbox {position: absolute; margin:8px 0 0 43px;}
.afterwork_bg_left .afterwork_title {position: absolute; width:170px; height:32px; line-height: 32px; text-indent: 58px; }
.afterwork_wbg .afterwork_bg_right {position: relative; /*width:795px;*/ height: 290px; margin-left:171px; overflow-x: hidden;  overflow-y: scroll;}
.afterwork_bg_right .after_right_textbg {position: absolute; width:615px; height:76px; background: url('/product/card/fileorder/order_img/after_right_textbg.png'); margin:80px 0 0 85px;}
.afterwork_bg_right .afterwork_bg_right_text {position: relative; width:700px; height:150px;  margin:80px 0 0 70px; line-height:45px; display:none;}
.afterwork_bg_right .afterwork_subbg {position: relative; width:760px; height:172px; background: #ffffff; padding:0 10px 0 10px; display:none;}
.afterwork_subbg .afterwork_bimg {position: absolute; width:109px; height:109px; margin-top:5px;}
.afterwork_subbg .afterwork_imgtitle {position: absolute; width:630px; height:15px; margin:11px 0 0 120px;}
.afterwork_subbg .afterwork_text_box {position: absolute; width:630px; height:15px; margin:30px 0 0 131px; letter-spacing: -1px;}
.afterwork_subbg .afterbottom_line {position: absolute; width:760px; height:1px; background: #bbbbbb; margin-top:171px;}
.afterwork_subbg .afterwork_subbg_close {position: absolute; width:18px; height:18px; margin:150px 0 0 740px; background: url('/product/card/fileorder/order_img/after_close.png'); cursor:pointer;}
.afterwork_subbg_close:hover {background: url('/product/card/fileorder/order_img/after_close_h.png');}
.afterwork_subbg_close:active {margin:151px 0 0 740px;}
.afterwork_subbg .afterwork_menubg {position: absolute; width:628px; height:116px;  margin:50px 0 0 131px;}
.afterwork_menubg_jum {
    margin:70px 0 0 131px !important;
}
.after_menubg1_jumja {
    margin: 22px 0 0 0 !important;
}

.jumja_text {
    position: absolute;
    bottom: 18px;
    color:#01799d;
}
.afterwork_menubg li {position: relative; float:left}
.afterwork_menubg .after_menubg1 {width:259px; height:116px; margin: 10px 0 0 0;}
.after_menubg1 .amenu_title {position: absolute; width:259px; height:12px;}
.after_menubg1 .amenu_title3 {position: absolute; width:259px; height:12px; margin:60px 0 0 0;}
.afterwork_menubg .after_mline {width:1px; height:95px;  background: #a8e2fb;}
.afterwork_menubg .after_menubg2 {width:368px; height:116px; margin: 10px 0 0 0;}
.after_menubg2 .amenu_title2 {position: absolute; width:400px; height:12px; margin-left:10px;}
.afterwork_bg_right select {padding: 3px; border:1px solid #bbbbbb;}




.finishing_msg{display:none;}

/*후가공: 귀도리*/
.after_menubg1 .round_radio_4mm {position: absolute; width:10px; height:10px; margin:25px 0 0 10px;}
.after_menubg1 .round4mm_title {position: absolute; width:20px; height:20px;  margin:25px 0 0 30px;}
.after_menubg1 .round4mm_img {position: absolute; width:96px; height:61px; margin:40px 0 0 29px; background: url('/product/card/fileorder/order_img/after_roundsize_4mm.png') #5ab2d8 no-repeat 0px 10px;}
.after_menubg1 .round_radio_6mm {position: absolute; width:10px; height:10px; margin:25px 0 0 130px;}
.after_menubg1 .round6mm_title {position: absolute; width:20px; height:20px; margin:25px 0 0 150px;}
.after_menubg1 .round6mm_img {position: absolute; width:96px; height:61px; margin:40px 0 0 149px; background: url('/product/card/fileorder/order_img/after_roundsize_6mm.png') #b2b4b1 no-repeat 0px 10px;}
.after_menubg2 .round_radio_location1 {position: absolute; width:10px; height:10px; margin:25px 0 0 20px;}
.after_menubg2 .round_location_title1 {position: absolute; width:30px; height:20px;  margin:25px 0 0 40px;}
.after_menubg2 .round_radio_location2 {position: absolute; width:10px; height:10px; margin:25px 0 0 70px;}
.after_menubg2 .round_location_title2 {position: absolute; width:100px; height:20px;  margin:25px 0 0 90px;}
.after_menubg2 .round_location_total {position: absolute; width:146px; height:80px; background:url('/product/card/fileorder/order_img/after_roundlocation_total.png'); margin:22px 0 0 150px;}
.after_menubg2 .round_location_ch {position: absolute; width:146px; height:80px; background:url('/product/card/fileorder/order_img/after_roundlocation_cbg.png'); margin:22px 0 0 150px; display:none;}
.round_location_ch .rlocation_checkbox1 {position: absolute; width:10px; height:10px; margin:0;}
.round_location_ch .rloaction_num1 {position: absolute; width:16px; height:16px; margin:11px; background: url('/product/card/fileorder/order_img/after_roundlocation_choice01.png');}
.round_location_ch .rlocation_checkbox2 {position: absolute; width:10px; height:10px; margin:0 0 0 133px;}
.round_location_ch .rloaction_num2 {position: absolute; width:16px; height:16px; margin:11px 0 0 119px; background: url('/product/card/fileorder/order_img/after_roundlocation_choice2.png');}
.round_location_ch .rlocation_checkbox3 {position: absolute; width:10px; height:10px; margin:67px 0 0 0;}
.round_location_ch .rloaction_num3 {position: absolute; width:16px; height:16px; margin:53px 0 0 119px; background: url('/product/card/fileorder/order_img/after_roundlocation_choice3.png');}
.round_location_ch .rlocation_checkbox4 {position: absolute; width:10px; height:10px; margin:67px 0 0 133px;}
.round_location_ch .rloaction_num4 {position: absolute; width:16px; height:16px; margin:53px 0 0 11px; background: url('/product/card/fileorder/order_img/after_roundlocation_choice4.png');}

/*후가공: 박인쇄*/
.after_menubg1 .rselectbox_bg {position: absolute; width:249px; height:25px; margin:20px 0 0 10px;}
.after_menubg1 .rselectbox_bg2 {position: absolute; width:249px; height:25px; margin:80px 0 0 10px;}
.after_menubg2 .rselectbox_bg3 {position: absolute; width:249px; height:25px; margin:20px 0 0 20px;}
.after_menubg2 .bak_location_f {position: absolute; width:114px; height:62px; background: url('/product/card/fileorder/order_img/after_location_f.png'); margin:20px 0 0 130px; display:;}
.after_menubg2 .bak_location_b {position: absolute; width:114px; height:62px; background: url('/product/card/fileorder/order_img/after_location_b.png'); margin:20px 0 0 130px; display:none;}
.after_menubg2 .bak_location_fb {position: absolute; width:242px; height:62px; background: url('/product/card/fileorder/order_img/after_location_fb.png'); margin:20px 0 0 130px; display:none;}

/*후가공: 형압*/
.after_menubg2 .afterwork_text_box {position: absolute; width:242px; height:15px; margin: -3px 0 0 127px;}
.after_menubg2 .sidechoice_hyung_f {position: absolute; width:114px; height:62px; background: url('/product/card/fileorder/order_img/after_location_f.png'); margin:20px 0 0 130px; display:;}
.after_menubg2 .sidechoice_hyung_b {position: absolute; width:114px; height:62px; background: url('/product/card/fileorder/order_img/after_location_b.png'); margin:20px 0 0 130px; display:none;}

/*후가공: 엠보싱;*/
.after_menubg2 .sidechoice_embo_f {position: absolute; width:114px; height:62px; background: url('/product/card/fileorder/order_img/after_location_f.png'); margin:20px 0 0 130px; display:;}
.after_menubg2 .sidechoice_embo_b {position: absolute; width:114px; height:62px; background: url('/product/card/fileorder/order_img/after_location_b.png'); margin:20px 0 0 130px; display:none;}
.after_menubg2 .sidechoice_embo_fb {position: absolute; width:242px; height:62px; background: url('/product/card/fileorder/order_img/after_location_fb.png'); margin:20px 0 0 130px; display:none;}

/*후가공: 점자*/
.after_menubg1 .bak_location_f_jumja {position: absolute; width:114px; height:62px; background: url('/product/card/fileorder/order_img/after_location_f.png'); margin:2px 0 0 130px;}

/*후가공: 타공*/
.after_menubg1 .tar_3mm {position: absolute; width:60px; height:60px; background: url('/product/card/fileorder/order_img/after_tarsize_img_3mm.png'); margin:20px 0 0 130px;}
.after_menubg1 .tar_4mm {position: absolute; width:60px; height:60px; background: url('/product/card/fileorder/order_img/after_tarsize_img_4mm.png'); margin:20px 0 0 130px; display:none;}
.after_menubg1 .tar_5mm {position: absolute; width:60px; height:60px; background: url('/product/card/fileorder/order_img/after_tarsize_img_5mm.png'); margin:20px 0 0 130px; display:none;}
.after_menubg1 .tar_6mm {position: absolute; width:60px; height:60px; background: url('/product/card/fileorder/order_img/after_tarsize_img_6mm.png'); margin:20px 0 0 130px; display:none;}
.after_menubg1 .tar_7mm {position: absolute; width:60px; height:60px; background: url('/product/card/fileorder/order_img/after_tarsize_img_7mm.png'); margin:20px 0 0 130px; display:none;}
.after_menubg2 .afterwork_text_box_tar {position: absolute; width:280px; height:15px; margin:50px 0 0 20px;}

/*후가공: 오시*/
.after_menubg1 .afterwork_text_box_osi {position: absolute; width:280px; height:15px; margin:25px 0 0 130px;}

/*후가공 별재단*/
.after_menubg1 .sjedan_2 {position: absolute; width:159px; height:92px; background: url('/product/card/fileorder/order_img/after_sjundan_style2.png'); margin:20px 0 0 130px;}
.after_menubg1 .sjedan_3 {position: absolute; width:159px; height:92px; background: url('/product/card/fileorder/order_img/after_sjundan_style3.png'); margin:20px 0 0 130px; display:none;}
.after_menubg1 .sjedan_4 {position: absolute; width:159px; height:92px; background: url('/product/card/fileorder/order_img/after_sjundan_style4.png'); margin:20px 0 0 130px; display:none;}

/*후가공 접지*/
.after_menubg1 .jumji_1 {position: absolute; width: 300px; height:92px; background: url('/product/card/fileorder/order_img/after_jumji_style1.png') no-repeat; margin:20px 0 0 130px;}
.after_menubg1 .jumji_2 {position: absolute; width: 300px; height:92px; background: url('/product/card/fileorder/order_img/after_jumji_style2.png') no-repeat; margin:20px 0 0 130px; display:none;}
.after_menubg1 .jumji_3 {position: absolute; width: 300px; height:92px; background: url('/product/card/fileorder/order_img/after_jumji_style3.png') no-repeat; margin:20px 0 0 130px; display:none;}
.after_menubg1 .jumji_4 {position: absolute; width: 300px; height:92px; background: url('/product/card/fileorder/order_img/after_jumji_style4.png') no-repeat; margin:20px 0 0 130px; display:none;}
.after_menubg1 .jumji_5 {position: absolute; width: 300px; height:92px; background: url('/product/card/fileorder/order_img/after_jumji_style5.png') no-repeat; margin:20px 0 0 130px; display:none;}
.after_menubg1 .jumji_6 {position: absolute; width: 300px; height:92px; background: url('/product/card/fileorder/order_img/after_jumji_style6.png') no-repeat; margin:20px 0 0 130px; display:none;}
.after_menubg1 .jumji_7 {position: absolute; width: 300px; height:92px; background: url('/product/card/fileorder/order_img/after_jumji_style7.png') no-repeat; margin:20px 0 0 130px; display:none;}
.after_menubg1 .jumji_8 {position: absolute; width: 300px; height:92px; background: url('/product/card/fileorder/order_img/after_jumji_style8.png') no-repeat; margin:20px 0 0 130px; display:none;}
.after_menubg1 .jumji_9 {position: absolute; width: 300px; height:92px; background: url('/product/card/fileorder/order_img/after_jumji_style9.png') no-repeat; margin:20px 0 0 130px; display:none;}
.after_menubg1 .jumji_10 {position: absolute; width: 300px; height:92px; background: url('/product/card/fileorder/order_img/after_jumji_style10.png') no-repeat; margin:20px 0 0 130px; display:none;}
/*.after_menubg1 .jumji_11 {position: absolute; width: 300px; height:92px; background: url('/product/card/fileorder/order_img/after_jumji_style11.png') no-repeat; margin:20px 0 0 130px; display:none;}*/

.afterwork_close span{position: absolute; bottom: -25px; right: 0; display: block; width: 979px; height: 30px; background: #d40000; color: #fff; text-align: center; line-height: 30px; display: none; cursor: pointer; font-weight: bold;}

/*파일업로드*/
/*#container_old .fileup_bg {width:100%; height:100%; left:0px; top:0px; background: url('/product/product_img/fileup_bg_1px1px.png'); display:none; z-index:555;}
.fileup_box {position: relative; width:721px; height:282px; top:20%; margin: 100px auto 0 auto; background: #fff; z-index:10; border:3px solid #5ab2d8;}

.fileup_box .fileup_menu01 {position: absolute; left: 30px; top: 20px; width:325px; height:183px; background: url('/product/product_img/fileup_title.png') no-repeat;}
.fileup_menu01 .os_choice_bg {position: absolute; width:325px; height:27px; margin:30px 0 0 20px;}

.os_choice_bg .radio label.ibm {display: inline-block; width:70px; height:27px; background: url('/product/product_img/ibm_icon.png') no-repeat; text-indent: -9999px;}
.os_choice_bg .radio label.mac {display: inline-block; width:70px; height:27px; background: url('/product/product_img/mac_icon.png') no-repeat; text-indent: -9999px;}

.fileup_menu01 .file_upload_bg {position: absolute; width:325px; height:50px; margin:61px 0 0 19px;} 
.upload_box1 {border:1px solid #cccccc;}
.fileup_menu01 .fileup_detail_text {position: absolute; width:319px; height:87px; background: url('/product/product_img/fileup_detail_text.png'); margin:96px 0 0 6px;}

.fileup_box .fileup_menu02 {position: absolute; top: 20px; right: 50px; background: url('/product/product_img/fileup_memo_title.png') no-repeat;}
.upload_memo1 {border:1px solid #cccccc;}

.fileup_box .fileup_menu03 {position: absolute; left: 30px; bottom: 10px; width:195px; height:44px; background: url('/product/product_img/fileup_webhard_title.png') no-repeat 0px 6px;}
.fileup_menu03 .fileup_webhard_btn {width:98px; height:23px; background: url('/product/product_img/fileup_webhard_icon.png') no-repeat; cursor: pointer; margin: 0 0 0 100px;}
.fileup_webhard_btn:active {margin:1px 0 0 94px;}
.fileup_menu03 .fileup_webhard_idpass {width:185px; height:11px; background: url('/product/product_img/fileup_webhard_idpass.png') no-repeat; margin: 5px 0 0 100px;}*/


/*파일업로드 20141222 추가*/
/*.inner {position: absolute; margin: 25px 0 0 30px;}
.inner em {display: block; margin: 15px 0 17px 0; font-weight: bold; color: #d40000;}

.inner ol {margin: 0 0 20px 0;} 
.inner ol li {height: 23px; line-height: 23px; margin:  0 0 7px 5px; letter-spacing: -1px;}
.inner ol li span {color: #d40000;}
.inner ol li img {vertical-align: middle;}

.inner p {margin:  0 0 7px 0;}
.inner label {display: inline-block; height: 22px; font-weight: bold; padding: 0 0 0 10px;}
.inner input[type="text"] {height: 22px;}

.inputMemo {position: absolute; top: 30px; right: -260px;}*/
/**********************/


/*.fileup_box .fileup_btn_cart {position: absolute; right: 190px; bottom: 10px; width:150px; height:50px; background: #5ab2d8; cursor:pointer;}
.fileup_btn_cart:hover {background: #4297bb;}
.fileup_btn_cart .fileup_btn_carttext {position: absolute; width:144px; height:44px; border:1px solid #fff; margin:2px; background: url('/product/card/fileorder/order_img/direct_cart_text.png') no-repeat 18px 12px;}

.fileup_box .fileup_btn_order {position: absolute; right: 30px; bottom: 10px; width:150px; height:50px; background: #d40000; cursor:pointer;}
.fileup_btn_order:hover {background: #bc0000;}
.fileup_btn_order .fileup_btn_ordertext {position: absolute; width:144px; height:44px; border:1px solid #fff; margin:2px; background: url('/product/card/fileorder/order_img/direct_order_text.png') no-repeat 18px 12px;}

.fileup_box .fileup_close {position: absolute; top: 10px; right: 10px; width:20px; height:28px; background: url('/product/product_img/fileup_close_btn.png'); cursor:pointer;}*/


/*파일 업로드 수정 20150225*/
.fileup_box {position: relative; width: 740px; margin: 50px auto; padding: 30px; border: 5px solid #5ab2d8; background: #fff;}
.fileup_box:after {content: ""; display: block; clear: both;}

.fileup_box h3 {font-size: 13px; font-weight: bold; margin: 10px 0 5px 0;}

.fileup_box .fileup_menu01 {float: left;}
.fileup_box .fileup_menu01 .os_choice_bg>div {margin: 10px 0;}
.fileup_box .fileup_menu01 .os_choice_bg>div label {margin: 0 0 0 5px;}
.fileup_box .fileup_menu01 .os_choice_bg>div input#mac {margin: 0 0 0 30px;}
.fileup_box .fileup_menu01 input[type="file"] {border: 1px solid #ddd;}        
.fileup_box .fileup_menu01 img {vertical-align: middle;}
.fileup_box .fileup_menu01 ul {margin: 15px 0;}
.fileup_box .fileup_menu01 ul span {color: #d40000; font-weight: 600;}
.fileup_box .fileup_menu01 .fileup_webhard_btn img {margin: 10px 0 0 0;}
.fileup_box .fileup_menu01 .fileup_webhard_btn p {margin: 0 0 0 29px; font-weight: bold;}

.fileup_menu02 {float: right;}
.fileup_box .fileup_menu02 input[type="text"] {width: 170px; height: 20px;}
.fileup_box .fileup_menu02 textarea {margin: 0 0 20px 0;}
.fileup_box .fileup_menu02 button {width: 120px; height: 40px; background: #5ab2d8; color: #fff; border: none; font-size: 16px; font-weight: bold;}
.fileup_box .fileup_menu02 button.fileup_btn_order {width: 160px; margin: 0 0 0 10px; background: #d40000; color: #fff; border: none; font-size: 16px; font-weight: bold;}

/*2015-03-23 hyunzoong*/
.fileup_box .fileup_menu02 span {width: 120px; height: 40px; background: #5ab2d8; color: #fff; border: none; font-size: 16px; font-weight: bold;padding:10px 20px;cursor:pointer;}
.fileup_box .fileup_menu02 span.fileup_btn_order {width: 160px; margin: 0 0 0 10px; background: #d40000; color: #fff; border: none; font-size: 16px; font-weight: bold;}

.fileup_box .fileup_close {position: absolute; top: 15px; right: 15px; cursor: pointer;}


/*파일 업로드 - 카탈로그 수정 20150302*/
.fileup_box_catalog {position: relative; width: 730px; margin: 50px auto; padding: 30px; border: 10px solid #5ab2d8; background: #fff; letter-spacing: -1px;}
.fileup_box_catalog:after {content: ""; display: block; clear: both;}

.fileup_box_catalog h3 {font-size: 14px; font-weight: bold; margin: 10px 0 5px 0;}

.fileup_box_catalog .fileup_menu01 {float: left;}
.fileup_box_catalog .fileup_menu01 .os_choice_bg>div {margin: 10px 0;}
.fileup_box_catalog .fileup_menu01 .os_choice_bg>div label {margin: 0 0 0 5px;}
.fileup_box_catalog .fileup_menu01 .os_choice_bg>div input#mac {margin: 0 0 0 30px;}
.fileup_box_catalog .fileup_menu01 input[type="file"] {border: 1px solid #ddd;}        
.fileup_box_catalog .fileup_menu01 img {vertical-align: middle;}
.fileup_box_catalog .fileup_menu01 ul {margin: 15px 0;}
.fileup_box_catalog .fileup_menu01 ul span {color: #d40000; font-weight: 600;}
.fileup_box_catalog .fileup_menu01 .fileup_webhard_btn img {margin: 10px 0 0 0;}
.fileup_box_catalog .fileup_menu01 .fileup_webhard_btn p {margin: 0 0 0 29px; font-weight: bold;}

.fileup_box_catalog .fileup_menu02 {float: right;}
.fileup_box_catalog .fileup_menu02 input[type="text"] {width: 170px; height: 20px;}
.fileup_box_catalog .fileup_menu02 textarea {margin: 0 0 20px 0;}
.fileup_box_catalog .fileup_menu02 button {width: 120px; height: 40px; background: #5ab2d8; color: #fff; border: none; font-size: 16px; font-weight: bold;}
.fileup_box_catalog .fileup_menu02 button.fileup_btn_order {width: 160px; margin: 0 0 0 10px; background: #d40000; color: #fff; border: none; font-size: 16px; font-weight: bold;}


/*2015-03-23 hyunzoong*/
.fileup_box_catalog .fileup_menu02 span {width: 120px; height: 40px; background: #5ab2d8; color: #fff; border: none; font-size: 16px; font-weight: bold;padding:10px 20px;cursor:pointer;}
.fileup_box_catalog .fileup_menu02 span.fileup_btn_order {width: 160px; margin: 0 0 0 10px; background: #d40000; color: #fff; border: none; font-size: 16px; font-weight: bold;}

.fileup_box_catalog .fileup_close {position: absolute; top: 15px; right: 15px; cursor: pointer;}


/*파일 업로드 - 디지털 카탈로그 수정 20150302*/
.fileup_box_catalog_digital {position: relative; width: 730px; margin: 50px auto; padding: 30px; border: 10px solid #5ab2d8; background: #fff;}
.fileup_box_catalog_digital:after {content: ""; display: block; clear: both;}
.fileup_box_catalog_digital h3 {font-size: 14px; font-weight: bold; margin: 10px 0 5px 0;}
.fileup_box_catalog_digital .fileup_menu01 {float: left;}
.fileup_box_catalog_digital .fileup_menu01 .os_choice_bg>div {margin: 10px 0;}
.fileup_box_catalog_digital .fileup_menu01 .os_choice_bg>div label {margin: 0 0 0 5px;}
.fileup_box_catalog_digital .fileup_menu01 .os_choice_bg>div input#mac {margin: 0 0 0 30px;}
.fileup_box_catalog_digital .fileup_menu01 input[type="file"] {border: 1px solid #ddd;}        
.fileup_box_catalog_digital .fileup_menu01 img {vertical-align: middle;}
.fileup_box_catalog_digital .fileup_menu01 ul {margin: 15px 0;}
.fileup_box_catalog_digital .fileup_menu01 ul span {color: #d40000; font-weight: 600;}
.fileup_box_catalog_digital .fileup_menu01 .fileup_webhard_btn img {margin: 10px 0 0 0;}
.fileup_box_catalog_digital .fileup_menu01 .fileup_webhard_btn p {margin: 0 0 0 29px; font-weight: bold;}
.fileup_box_catalog_digital .fileup_menu02 {float: right;}
.fileup_box_catalog_digital .fileup_menu02 input[type="text"] {width: 170px; height: 20px;}
.fileup_box_catalog_digital .fileup_menu02 textarea {margin: 0 0 20px 0;}
.fileup_box_catalog_digital .fileup_menu02 button {width: 120px; height: 40px; background: #5ab2d8; color: #fff; border: none; font-size: 16px; font-weight: bold;}
.fileup_box_catalog_digital .fileup_menu02 button.fileup_btn_order {width: 160px; margin: 0 0 0 10px; background: #d40000; color: #fff; border: none; font-size: 16px; font-weight: bold;}
.fileup_box_catalog_digital .fileup_close {position: absolute; top: 15px; right: 15px; cursor: pointer;}


/*2015-03-23 hyunzoong*/
.fileup_box_catalog_digital .fileup_menu02 span {width: 120px; height: 40px; background: #5ab2d8; color: #fff; border: none; font-size: 16px; font-weight: bold;padding:10px 20px;cursor:pointer;}
.fileup_box_catalog_digital .fileup_menu02 span.fileup_btn_order {width: 160px; margin: 0 0 0 10px; background: #d40000; color: #fff; border: none; font-size: 16px; font-weight: bold;}

/*20150507 파일업로드 경고창*/
.file_up_alert {position: absolute; top: 0; left: 0; width: 500px; padding: 20px; margin: 0 0 0 -250px; border: 3px solid #d40000; text-align: center; background: #fff; margin: 0 0 100px 0; display: none;}
.file_up_alert img {margin: 0 0 20px 0;}
.file_up_alert img.last {margin: 0;}
.file_up_alert a.close {display: block;}






































/*제품상세설명*/
.detail_product {position: relative; width: 1003px; height:auto; clear: both;}
.product_page {width: 1003px; margin: 50px auto;}

.product_page ul.tabBtns {height: 60px; border-bottom: 3px solid #5ab2d8; }
.product_page ul.tabBtns li {width: 149px; height: 50px; float: left; margin: 10px 5px 0 0; background: #eee; vertical-align: bottom;}
.product_page ul.tabBtns li a {display: block; line-height: 50px; color: #929292; font-weight: bold; text-align: center;}

.product_page ul.tabBtns li.selected {width: 200px; height: 60px; margin: 0 5px 0 0; font-size: 16px; font-weight: bold; background: #fff; border: 3px solid #5ab2d8; border-bottom: none;}
.product_page ul.tabBtns li.selected a {color: #5ab2d8; line-height: 60px;}

.product_page ul.panel {clear: both; padding: 30px 0 0 0;}
.product_page ul.panel li.tab {display: none;}
.product_page ul.panel li.selected {display: block;}

.product_page ul.panel li h3 {width: 900px; margin: 20px 0 30px 40px; padding: 0 0 10px 0; border-bottom: 3px dotted #5ab2d8;}
.product_page ul.panel img.contx {margin: 0 0 50px 60px;}

/*제품안내*/
.product_page .panel .wrap {width: 900px; margin: 0 auto; border: none;}

.product_page .panel .title_box {margin: 0 0 50px 0;}
.product_page .panel .title_box h4 {font-size: 40px; font-weight: 600; color: #5ab2d8; margin: 0 0 10px 0;}
.product_page .panel .title_box p.subtxt {font-size: 16px; margin: 0 0 0 5px;}
.product_page .panel .title_box img.title_img {margin: 10px 0 30px 0;}
.product_page .panel .title_box dl {margin: 0 0 20px 0;}
.product_page .panel .title_box dt {width: 150px; font-size: 14px; padding: 10px 0; margin: 0 0 10px 0; text-align: center; background: #5ab2d8; color: #fff;}
.product_page .panel .title_box dd {font-size: 14px; margin: 0 0 0 10px;}
.product_page .panel .title_box dd span {font-size: 12px; color: #d40000; margin: 0 0 0 20px;}

.product_page .panel .file_info table {width: 600px; text-align: center; border: 1px solid #ddd;}
.product_page .panel .file_info table tr:first-child {background: #eee;}
.product_page .panel .file_info table td {padding: 10px; border: 1px solid #ddd;}

.product_page .panel h5 {font-size: 24px; font-weight: 600; padding: 0 0 10px 0; border-bottom: 1px solid #ddd; margin: 50px 0 30px 0;}

.product_page .panel .contents {width: 900px;}
.product_page .panel .contents:after {content: ""; display: block; clear: both;}

.product_page .panel .preview_box {float: left; margin: 0 40px 0 0; border: 1px solid #ddd;}
.product_page .panel .preview_box ul {width: 620px; height: 430px; overflow: hidden;}
.product_page .panel .preview_box ul li {display: none;}
.product_page .panel .preview_box ul li.view {display: block;}

.product_page .panel .list_box ul li {float: left; width: 100px; font-size: 12px; margin: 0 10px 10px 0; list-style: disc; cursor: pointer;}
.product_page .panel .list_box ul li:hover a {color: #d40000;}

.product_page .panel .list_box ul li img, .product_page .panel .list_box ul li a {vertical-align: middle;}
.product_page .panel .list_box ul li img {margin: 0 10px 0 0;}

.product_page .panel .list_box:after {content: ""; display: block; clear: both;}


    /*당일판안내*/
.product_page .daypan_info dl {/*width: 500px;*/ margin: 0 0 0 12px;}
.product_page .daypan_info dt {font-size: 24px; font-weight: 600; background: url('/cs_center/img/chk_bullet.jpg') no-repeat left center; padding: 0 0 0 20px;}
.product_page .daypan_info dd {font-size: 14px; padding: 20px 0 0 20px; color: #d40000;}
.product_page .daypan_info .timeout_detail .notice_txt {margin: 30px 0 30px 35px; line-height: 24px; color: #d40000;}

.product_page .timeout_detail {margin: 50px 0 0 0;}
.product_page .timeout_detail h4 {width: 957px; font-size: 21px; font-weight: 600; margin: 0 auto 10px auto; padding: 0 0 0 20px; background: url('/cs_center/img/chk_bullet.jpg') no-repeat left center;}
.product_page .timeout_detail ul{width: 957px; margin: 25px auto 50px auto;}
.product_page .timeout_detail ul li {list-style: disc; margin: 0 0 0 20px; color: #d40000;}
.product_page .timeout_detail table {width: 957px; margin: 0 auto;}
.product_page .timeout_detail tr.head td {background: #5ab2d8; font-size: 14px; font-weight: 600; color: #fff;}
.product_page .timeout_detail td {border: 1px solid #fff; padding: 10px; text-align: center; background: #aee7ff;}

















/*sub_quick menu*/
.sub_quick_bg {position:fixed; float:right; display:inline-block; z-index: 9999999;}
.sub_quick_bg:after {content: ""; display: block; clear: both;}

.sub_qmenu_body {margin: 40px 0 0 15px; border: 3px solid #5ab2d8;}

.sub_qmenu_body li {margin: 0 3px; border-top: 1px solid #ddd; font-size: 0;}
.sub_qmenu_body li:first-child {border: none;}
.sub_qmenu_body li.qmenu_goTop {margin: 0; padding: 0 3px; background: #5ab2d8;}









/*셀렉트 박스 & 인풋박스 모음*/
.select_b {width:325px; /*height:30px;*/ padding: 7px 5px; border:1px solid #bbbbbb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;}
/*옵션그룹색상변경_명함*/
.paperchoice optgroup {color: #b70000;}
.paperchoice optgroup option {color:#000;}

.input_size {width: 100px; height: 25px; border: 1px solid #bbbbbb; padding: 0 0 0 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  cursor:pointer;}
.select_m {width:325px; /*height:30px;*/ padding: 7px 5px; border:1px solid #bbbbbb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;}
.select_m_1 {width:175px; height:25px; border:1px solid #bbbbbb; /*padding:4px;*/ cursor:pointer;}
.select_m_2 {width:140px; height:25px; border:1px solid #bbbbbb; padding:4px; cursor:pointer;}
.select_m_3 {width:110px; height:25px; border:1px solid #bbbbbb; padding:4px; cursor:pointer;}
.select_m_4 {width:115px; height:25px; border:1px solid #bbbbbb; padding:4px; cursor:pointer;}
.select_m_5 {width:200px; height:25px; border:1px solid #bbbbbb; padding:4px; cursor:pointer;}
.select_m_6 {/*width:80px;*/ height:25px; border:1px solid #bbbbbb; padding:4px; cursor:pointer;}
.select_m_7 {width:95px; height:25px; border:1px solid #bbbbbb; padding:4px; cursor:pointer;}
.select_q {/*width:150px;*/ /*height:30px;*/ padding: 7px 5px; border:1px solid #bbbbbb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;}
.select_q {/*width:150px;*/ /*height:30px;*/ padding: 7px 5px; border:1px solid #bbbbbb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;}

.select_roll {width:120px; height:35px; padding: 7px 5px; border:1px solid #bbbbbb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;margin-left: 5px;}
.select_roll:first-child {margin-left: 0;}
.select_roll:last-child {width:160px;}


.select_roll_1{width:100px; height:35px; padding: 7px 5px; border:1px solid #bbbbbb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;margin-left: 5px;}
.select_roll_1:first-child {margin-left: 0;}

.select_roll_2{width:325px; height:35px; padding: 7px 5px; border:1px solid #bbbbbb; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;}
.checkbox {cursor:pointer;}
.radio {cursor:pointer;}
.input_size_after {width:70px; padding: 4px; border:1px solid #bbbbbb; cursor:pointer;}
.input_size_cutsticker {width:70px; height:16px; border:1px solid #bbbbbb; padding:4px; cursor:pointer;}


/*폰트 모음*/
.product_name_s { font-weight:800; font-size:12px; color:#898989;}
.product_name_b { font-weight:600; font-size:15px; color:#30323a; line-height:20px;}
.product_detail_font { font-weight:800; font-size:12px; color:#898989; line-height:16px; margin-left:40px;}
.rtop_font {font-weight:600; font-size:13px; color:#ffffff;}
.rmain_title_font {font-weight:600; font-size:12px; color:#30323a;}
.rmain_title_font2 {font-weight:600; font-size:12px; color:#5ab2d8;}
.font_mm {font-weight:600; font-size:12px; color:#bbbbbb;}
.font_x {font-weight:600; font-size:12px; color:#30323a;}
.font_x2 {font-weight:600; font-size:8px; color:#30323a;}
.choice_detail_font {font-weight: 600; font-size:12px; color:#959595;}
.price_font {font-weight:600; font-size:18px; color:#000; text-decoration: line-through; }
.event_font {font-weight:600; font-size: 14px; color:#808080;}
.vat_font {font-weight:600; font-size:12px; color:#30323a;}
.afterwork_font1 {font-weight:600; font-size:25px; color:#c3c3c3;}
.afterwork_font2 {font-weight:600; color:#d40000;}
.afterwork_font3 {font-weight:600; color:#30323a;}
.rmain_worksize_font {font-weight: bold; font-size: 12px; color: #d30027; margin: 0 0 0 5px;}
.cutsticker_font1 {color:#8b8b8b; font-weight:300;}

/*button 모음*/
.btn_121 {position: absolute; width:121px; height:33px; background: #bbbbbb; cursor:pointer; margin:62px 0 0 662px;}
.btn_121 .in_border {position: absolute; width:117px; height:29px; border:1px solid #ffffff; margin:1px; background: url('/product/product_img/order_btn_text.png') no-repeat 37px 9px;}
.btn_121:hover {background: #5ab2d8;}
.btn_121:active {margin:63px 0 0 662px;}
.alert_msg {color:#d40000;}

#extra_sizeinfo_code_msg {margin: 0 0 15px 10px;}



.howTo_afbtn {width: 109px; padding: 4px 0; margin: 10px 0 0 0; text-align: center; background: #000; color: #fff; font-weight: 600; display: inline-block; cursor: pointer; border-radius: 5px;}
.howTo_afbtn:hover {background: #868685;}


.howTo_af {position: absolute; top: 0; left: 0; display: none; z-index: 99999; cursor: pointer;}


/* 인쇄공통 주의사항 pdf 유의사항 */

.product_page .pdf_notice {
    margin-bottom: 50px;
}

.product_page .pdf_notice h3 {
    font-weight: bold;
    font-size: 30px;
    border-bottom: 1px dashed #64b8dd;
}

.product_page .pdf_notice ul {
    padding-left: 60px
}

.product_page .pdf_notice ul li {
    margin-bottom: 10px;
    font-size: 14px;
}

.product_page .pdf_notice ul li span {
    color: #fff;
    background: #64b8dd;
    margin-right: 10px;
    padding: 3px 7px;
}


