.cp {cursor:pointer}

/* paging UI */
/* .paging { letter-spacing:7px;text-align:center;margin:40px 0;font-size:16px;color:#444;font-weight:400; } */
.paging {
    text-align:center;
    margin:40px 0;
    font-size:16px;
    color:#444;
    font-weight:400;
    display: flex;
    justify-content: center;
    align-items: center;
}
.paging span { padding: 0 5px; }

/* buttom UI */
.btn_n {background-color:#2a3a5c;color:#fff;border:1px #2a3a5c solid;cursor:pointer;text-align:center;transition: all ease 0.3s;}
.btn_n:hover {background-color:#17294e;border:1px #17294e solid;}
.btn_b {background-color:#333;color:#fff;border:1px #333 solid;cursor:pointer;text-align:center;transition: all ease 0.3s;}
.btn_b:hover {background-color:#777;border:1px #777 solid;}
.btn_y {background-color:#ffb12a;color:#fff;border:1px #ffb12a solid;cursor:pointer;text-align:center;transition: all ease 0.3s;}
.btn_y:hover {background-color:#ffc35a;border:1px #ffc35a solid;}
.btn_w {border:1px #333 solid;cursor:pointer;text-align:center;transition: all ease 0.3s;}
.btn_w:hover {border:1px #777 solid;color:#777}
.btn_wg {border:1px #999 solid;cursor:pointer;text-align:center;color:#777;transition: all ease 0.3s;}
.btn_wg:hover {border:1px #999 solid;color:#999;}
.btn_g {background-color:#999;color:#fff;cursor:pointer;border:1px #999 solid;text-align:center;transition: all ease 0.3s;}
.btn_g:hover {background-color:#777;border:1px #777 solid;}
.btn_r {background-color:#b60000;color:#fff;border:1px #b60000 solid;cursor:pointer;text-align:center;transition: all ease 0.3s;}
.btn_r:hover {background-color:#a00000;border:1px #a00000 solid;}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f17{font-size:17px}
.fw600 {font-weight:600;}
.flex-center {display:flex;justify-content: center;align-items: center}
.right_scroll {position:fixed;right:20px;bottom:30px;z-index:1;display:scroll}

@media (max-width:1200px) {
	.right_scroll {display:none}
}
 /*radio buttom*/
.radio input[type="radio"] { 
        display: none;
    }

.radio input[type="radio"] + label::before {
        content: ' ';  
        display: inline-block; 
        width: 18px; 
        height: 18px; 
        background-image: url("../img/radio.jpg");
        background-size: 18px;
        vertical-align: middle;
        margin-right: 5px; 
    }

.radio input[type="radio"]:checked + label::before {background-image: url("../img/radio_on.jpg");background-size:18px;}


 /*radio buttom mint*/
.radio_m input[type="radio"] { 
        display: none;
    }

.radio_m input[type="radio"] + label::before {
        content: ' ';  
        display: inline-block; 
        width: 18px; 
        height: 18px; 
        background-image: url("../img/radio_m.png");
        background-size: 18px;
        vertical-align: middle;
        margin-right: 5px; 
    }

.radio_m input[type="radio"]:checked + label::before {background-image: url("../img/radio_m_on.png");background-size:18px;}


 /* check box */
.check input[type="checkbox"] { 
        display: none;
    }

.check input[type="checkbox"] + label::before {
        content: ' ';  
        display: inline-block; 
        width: 19px; 
        height: 19px; 
        background-image: url("../img/check.jpg");
        background-size: 19px;
        vertical-align: middle;
        margin-right: 5px; 
    }

.check input[type="checkbox"]:checked + label::before {background-image: url("../img/check_on.jpg");background-size:19px;}


 /* check box(red) */
.check_red input[type="checkbox"] { 
        display: none;
    }

.check_red input[type="checkbox"] + label::before {
        content: ' ';  
        display: inline-block; 
        width: 18px; 
        height: 18px; 
        background-image: url("../img/check_red.jpg");
        background-size: 18px;
        vertical-align: middle;
        margin-right: 5px; 
    }

.check_red input[type="checkbox"]:checked + label::before {background-image: url("../img/check_red_on.jpg");background-size:18px;}


 /* pop box */
.pop_ex {position:absolute;box-shadow:1px 1px 2px #aaa;text-align:center;font-size:13px;padding:6px 10px;background-color:#fff;border:1px #aaa solid;top:-40px;left:-10px;;min-width:100px;font-weight:500;z-index:5555;border-radius:3px}
.pr {position:relative}
.pa {position:absolute}
 /*  comment UI */
.comment_list {padding:20px 0;border-bottom:1px #ddd solid;font-family:맑은 고딕}
.comment_list .name {font-weight:bold;font-size:13px}
.comment_list .date {color:#999;font-size:clamp(13px, 3vw, 14px); font-weight:400}
.comment_list .comment_c {margin-top:7px;font-size:clamp(13px, 3vw, 15px);color:#555}
.comment_list .delate {font-size:clamp(13px, 3vw, 14px);color:#999;cursor:pointer;}

.comment {border:1px #ccc solid;padding:20px;margin:50px 0 20px 0}
.comment .comm_name {float:left;font-weight:600;font-size:16px;}
.comment .comm_btn {float:right;padding:3px 10px;text-align:center}
.comment .comm_btn_b {float:right;padding:8px 20px;text-align:center;font-weight:500}
.comment textarea {border:0;width:100%;margin-top:10px;height:50px;font-weight:200;font-size:13px}


 /* 상품평 UI */
.s_comment_list {padding:15px 0 ;border-bottom:1px #ddd solid;font-family:"맑은 고딕";}
.s_comment_list .no {float:left;font-size:14px;margin-right:10px;color:#777}
.s_comment_list .star {float:left;margin-right:25px}
.s_comment_list .star i {color:#42a4aa;font-size:16px;cursor:pointer;}
.s_comment_list .name {float:right;color:#555}
.s_comment_list .date {float:right;color:#555;font-size:13px;margin:0 20px}
.s_comment_list .comment_c {float:left;width:100%;max-width:400px;overflow:hidden}
.s_comment_list .comment_c .cc_title {font-weight:400;width:100%;height:25px;overflow:hidden}
.s_comment_list .comment_c .cc_title i {color:#999;font-size:12px}
.s_comment_list .comment_c .cc_option {margin-top:5px;color:#555;font-size:12px;}
.s_comment_list .delate {float:right;font-size:13px;color:#999;cursor:pointer;margin-left:10px}
.cc_c {padding:0 20px 10px 0;margin-top: 20px;color:#222;font-size:12px;font-family:맑은 고딕}





/* 리스트 콘텐츠 */
.c_list {font-family:"맑은 고딕"}
.c_list ul {display:flex;flex-flow: row wrap;}


.c_list li {width:200px;margin-bottom:40px;display: inline-block;background-color:#fff;margin-right:23px;border:1px solid #e1e1e1;}

.c_list li .img {width:198px;;cursor:pointer}
.c_list li .img img {width:100%}
.c_list li .cl_title {margin:15px;height:32px;font-weight:bold;font-size:12px;cursor:pointer}
.c_list li .cl_bible {color:#336699;margin:3px 15px;font-size:11px;height:30px;}
.c_list li .cl_tag {color:#666;margin:3px 15px;font-size:11px;height:70px;}
.c_list li .cl_cate {color:#333;margin:0 15px;font-size:11px}
.c_list li .cl_info_area {margin-top:15px;color:#777;text-align:center;font-size:12px;letter-spacing:1px;background-color:#f5f5f5;padding:9px 0}
/*.c_list li .cl_info_area span {margin-right:15px}*/

.c_p_list { }
.c_p_list ul {display:flex;flex-flow: row wrap;justify-content: center}


.c_p_list li {width:200px;border:1px #eee solid;margin-bottom:40px;display: inline-block;background-color:#fff;margin:12px}
.c_p_list li .img { width:198px;cursor:pointer; }
.c_p_list li .img img {width:100%}
.c_p_list li .cl_title {margin:15px;height:50px;font-weight:500;font-size:12px;cursor:pointer;font-family:맑은 고딕;letter-spacing:-0.5px;color:#555}
.c_p_list li .cl_cate {color:#777;margin:0 15px;font-size:11px}
.c_p_list li .cl_info_area {margin-top:15px;color:#777;text-align:center;font-size:12px;letter-spacing:1px;background-color:#f5f5f5;padding:9px 0}
.c_p_list li .cl_info_area span {margin-right:15px}


.c_list_season { }
.c_list_season ul {display:flex;flex-flow: row wrap;}


.c_list_season li {width:190px;border:1px #ccc solid;margin:0 12px 40px 12px;display: inline-block;background-color:#fff;}

.c_list_season li .img {width:188px;;cursor:pointer}
.c_list_season li .img img {width:100%}
.c_list_season li .cl_title {margin:15px;height:32px;font-weight:500;font-size:13px;cursor:pointer}
.c_list_season li .cl_cate {color:#777;margin:0 15px;font-size:12px}
.c_list_season li .cl_info_area {margin-top:15px;color:#777;text-align:center;font-size:12px;letter-spacing:1px;background-color:#f5f5f5;padding:9px 0}
.c_list_season li .cl_info_area span {margin-right:15px}

 /* 리스트 쇼핑*/
.shop_list {justify-content:center;flex-direction:row;margin-top:30px}
.shop_list ul {display:flex;flex-flow: row wrap; }
.shop_list li {display:inline-block;width:250px;height:420px;margin-bottom:50px;cursor:pointer;margin-right:65px}
.shop_list li:nth-child(4n) { margin-right:0}
.shop_list li .img {width:250px; height:250px;position:relative;}
.shop_list li .sea_best {position:absolute;right:5px;bottom:5px;}
.shop_list li .img img {width:100%}
.shop_list li .sl_brand {margin-top:15px;margin-bottom:3px;font-weight:500;color:#555;font-size:12px;}
.shop_list li .sl_title {
	width:240px;
	font-weight:600;
	color:#333;
	height:42px	!important;
	font-size: clamp(12px, 3vw, 13px);
	overflow:hidden;
	line-height:20px;
	overflow:hidden;
	}
.shop_list li .sl_price{margin-bottom:15px;margin-top:10px;font-family:montserrat;font-weight:600}
.shop_list li .sl_price .sale { font-size:25px;color:#fb4949}
.shop_list li .sl_price .num1 {display:inline;font-size:14px;color:#aaa;letter-spacing:-0.5px;margin-top:6px;text-decoration:line-through;font-weight:500;margin-left:5px}
.shop_list li .sl_price .num1 span {font-family:맑은 고딕;font-size:13px;}
.shop_list li .sl_price .num2 {display:inline;margin-top:10px;font-size:15px;letter-spacing:-0.5px;color:#111}
.shop_list li .sl_price .num2 span {font-family:맑은 고딕;font-size:13px;}

.shop_list li .sl_free {display:inline-block;background-color:#999;font-weight:400;color:#fff;margin-top:12px;text-align:center;
letter-spacing:-1px;font-size:10px;padding:1px 5px;cursor:pointer}
.shop_list li .sl_cart {display:inline-block;background-color:#38bf91;font-weight:400;color:#fff;margin-top:12px;text-align:center;
letter-spacing:-1px;font-size:11px;padding:2px 5px;cursor:pointer}
.shop_list li .sl_cart:hover {background-color:#e95252;}
.shop_list li .sl_sale {
display:inline-block;background-color:#18adba;color:#fff;margin-top:5px;text-align:center;
letter-spacing:-1px;font-size:11px;padding:2px 5px;font-family:Roboto;font-weight:400
}
.sl_sale2 {
	display:inline-block;
	background-color:#18adba;
	color:#fff;
	margin-top:5px;
	text-align:center;
	letter-spacing:-1px;
	font-size:11px;
	padding:2px 5px;
	font-family:Roboto;
	font-weight:400;
}
.shop_list li .sl_coupon {
display:inline-block;background-color:red;color:#fff;margin-top:5px;text-align:center;
letter-spacing:-1px;font-size:11px;padding:2px 5px;font-family:Roboto;font-weight:400
}
.sl_coupon2 {
	display:inline-block;
	background-color:red;
	color:#fff;
	margin-top:5px;
	text-align:center;
	letter-spacing:-1px;
	font-size:11px;
	padding:2px 5px;
	font-family:Roboto;
	font-weight:400;
}
.blink {
-webkit-animation:blink 0.5s ease-in-out infinite alternate;
-moz-animation:blink 0.5s ease-in-out infinite alternate;
animation:blink 0.5s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
    0% {background-color:red}
    100% {background-color:#606060}
}
@-moz-keyframes blink{
    0% {background-color:red}
    100% {background-color:#606060}
}
@keyframes blink{
    0% {background-color:red}
    100% {;background-color:#606060}
}

.shop_list li .sl_soldout {display:inline-block;background-color:#aaa;color:#fff;margin-top:5px;text-align:center;font-size:11px;padding:0 5px;font-family:맑은 고딕}


 /* 리스트 쇼핑*/
.shop_list_season {justify-content:center;flex-direction:row;margin-top:30px}
.shop_list_season ul {display:flex;flex-flow: row wrap; }
.shop_list_season li {display:inline-block;width:230px;height:380px;border-bottom:1px #ccc solid;margin-bottom:70px;cursor:pointer;margin-right:52px}
.shop_list_season li:nth-child(4n) { margin-right:0}
.shop_list_season li .img {width:230px; height:230px;}
.shop_list_season li .img img {width:100%}
.shop_list_season li .sl_brand {margin-top:15px;margin-bottom:3px;font-weight:400;color:#999;font-size:13px;font-family:Nanumbarungothic;}
.shop_list_season li .sl_title {width:230px;font-weight:400;color:#333;height:38px;font-size:13px;overflow:hidden;line-height:20px;;font-family:Nanumbarungothic;}
.shop_list_season li .sl_price{margin-bottom:15px;margin-top:10px;font-family:Roboto;font-weight:500}
.shop_list_season li .sl_price .sale { font-size:25px;color:#fb4949}
.shop_list_season li .sl_price .num1 {display:inline;font-size:13px;color:#aaa;letter-spacing:-0.5px;margin-top:6px;text-decoration:line-through;font-weight:300}
.shop_list_season li .sl_price .num2 {display:inline;margin-top:10px;font-size:15px;letter-spacing:-0.5px;color:#f03636}

 /* 리스트 갤러리*/
.shop_list_g {justify-content:center;flex-direction:row;margin-top:30px}
.shop_list_g_timg {height:500px;overflow:hidden;background:url(/picok/img/g_list_top2.jpg) top center;image-rendering:pixelated;}
.shop_list_g_timg img {width:100%}
.shop_list_g_t {text-align:center;font-size:42px;margin-top:50px;font-weight:200}
.shop_list_g_t span {font-weight:500}
.shop_list_g_cate {display:flex;justify-content: center;margin-top:30px}
.shop_list_g_cate li {margin:0 5px 20px 5px;color:#777;font-size:12px;letter-spacing:1px;cursor:pointer}
.shop_list_g_cate li:hover {color:#e03c3c;}
.shop_list_g ul {display:flex;flex-flow: row wrap; justify-content: space-between; }
.shop_list_g li {display:inline-block;width:350px;margin-bottom:70px;;cursor:pointer}
.shop_list_g li .img {width:350px;;height:400px;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center}
.shop_list_g li .img img {width:230px;box-shadow:7px 7px 7px #aaa}
.shop_list_g li .sl_brand {margin-top:15px;margin-bottom:3px;color:#999;text-align:center;font-size:13px}
.shop_list_g li .sl_title {width:350px;font-weight:400;text-align:center;font-size:13px;color:#111;overflow:hidden;letter-spacing:-0.5px;
margin:20px 0 2px 0;}
.shop_list_g li .sl_price{text-align:center;font-family:Roboto;font-weight:500;margin-top:7px}
.shop_list_g li .sl_price .sale { font-size:25px;font-weight:600;color:#fb4949}
.shop_list_g li .sl_price .num1 {display:inline;font-size:13px;font-weight:300;color:#999;letter-spacing:-0.5px;margin-top:6px;text-decoration:line-through}
.shop_list_g li .sl_price .num2 {display:inline;margin-top:5px;font-size:14px;font-weight:400;letter-spacing:-0.5px;color:#9c7962}

.shop_list_g li .sl_free {display:inline-block;background-color:#999;font-weight:400;color:#fff;margin-top:12px;text-align:center;letter-spacing:-1px;font-size:11px;padding:2px 5px;cursor:pointer}
.shop_list_g li .sl_cart {display:inline-block;background-color:#38bf91;font-weight:400;color:#fff;margin-top:12px;text-align:center;letter-spacing:-1px;font-size:11px;padding:2px 5px;cursor:pointer}
.shop_list_g li .sl_cart:hover {background-color:#e95252;}
.shop_list_g li .sl_sale {display:inline-block;background-color:#dd2f2f;font-weight:400;color:#fff;margin-top:12px;text-align:center;letter-spacing:-1px;font-size:11px;padding:2px 5px;cursor:pointer}



 /* 메인 태그 리스트*/
.shop_tag_list {position:relative;width:1300px;margin:50px auto 0 auto ;background-color:#fff;padding:70px 40px 30px 40px;box-shadow:0 0 13px #aaa;border:1px #bbb solid}
.shop_tag_list ul {display:flex;flex-flow: row wrap; }
.shop_tag_list li {display:inline-block;width:210px;height:250px;margin:0 15px 70px 15px;cursor:pointer;}
.shop_tag_list li .img {width:210px; height:210px;position:relative;}
.shop_tag_list li .img .sea_best {position:absolute;right:5px;bottom:5px;}
.shop_tag_list li .img img {width:100%}
.shop_tag_list li .sl_brand {margin-top:15px;margin-bottom:3px;font-weight:400;color:#999;font-size:13px;font-family:Nanumbarungothic;}
.shop_tag_list li .sl_title {width:210px;font-weight:300;color:#555;font-size:12px;overflow:hidden;line-height:20px;;font-family:Nanumbarungothic;margin-top:15px}
.shop_tag_list li .sl_price{margin-bottom:15px;margin-top:5px;font-family:montserrat;font-weight:600}
.shop_tag_list li .sl_price .sale { font-size:25px;color:#fb4949}
.shop_tag_list li .sl_price .num1 {display:inline;font-size:13px;margin-left:3px;color:#aaa;letter-spacing:-0.5px;margin-top:6px;text-decoration:line-through;font-weight:300}
.shop_tag_list li .sl_price .num2 {display:inline;margin-top:10px;font-size:14px;letter-spacing:-0.5px;color:#111}
.shop_tag_list li .sl_price .num1 span {font-size:12px;}
.shop_tag_list li .sl_price .num2 span {font-size:13px;}

.shop_tag_list li .sl_free {display:inline-block;background-color:#999;font-weight:400;color:#fff;margin-top:12px;text-align:center;
letter-spacing:-1px;font-size:10px;padding:1px 5px;cursor:pointer}
.shop_tag_list li .sl_cart {display:inline-block;background-color:#38bf91;font-weight:400;color:#fff;margin-top:12px;text-align:center;letter-spacing:-1px;font-size:11px;padding:2px 5px;cursor:pointer}
.shop_tag_list li .sl_cart:hover {background-color:#e95252;}
.shop_tag_list li .sl_sale {display:inline-block;background-color:#dd2f2f;font-weight:400;color:#fff;margin-top:5px;text-align:center;
letter-spacing:-1px;font-size:11px;padding:2px 5px;font-family:Roboto;font-weight:500}



 /* 리스트 쇼핑베스트*/
.shop_list_best {justify-content:center;flex-direction:row;margin-top:40px}
.shop_list_best ul {display:flex;flex-flow: row wrap; }
.shop_list_best li {display:inline-block;width:250px;height:380px;margin-bottom:30px;cursor:pointer;;margin-right:65px}
.shop_list_best li:nth-child(4n) { margin-right:0}
.shop_list_best li .img {position:relative;width:250px; height:250px;}
.shop_list_best li .img img {width:100%}
.shop_list_best li .best_item {width:57px !important;position:absolute;top:10px;right:10px;}
.shop_list_best li .sl_brand {margin-top:15px;margin-bottom:3px;font-weight:400;color:#999;font-size:13px;font-family:Nanumbarungothic;}
.shop_list_best li .sl_title {width:240px;font-weight:400;color:#333;height:38px;font-size:13px;overflow:hidden;line-height:20px;;font-family:Nanumbarungothic;}
.shop_list_best li .sl_price{margin-bottom:15px;margin-top:10px;font-family:montserrat;font-weight:600}
.shop_list_best li .sl_price .sale { font-size:25px;color:#fb4949}
.shop_list_best li .sl_price .num1 {display:inline;font-size:13px;color:#aaa;letter-spacing:-0.5px;margin-top:6px;text-decoration:line-through;font-weight:300}
.shop_list_best li .sl_price .num2 {display:inline;margin-top:10px;font-size:15px;letter-spacing:-0.5px;color:#111}


/* table */

.my_table {}
.picok_table_form {border-top:1px solid #999;}



/*.picok_table_form thead th {background-color:#fafafa;color:#717171;border-bottom:1px solid #999;font-size:15px;font-weight:400;height:46px;text-align:center;}*/
.picok_table_form thead th {color:#111;border-bottom:1px solid #999;font-size:14px;font-weight:bold;height:46px;text-align:center;}
.picok_table_form tbody td {border-bottom:1px solid #e4e4e4;padding:10px 0;font-size:13px;font-weight:300;height:46px;text-align:center;}


.my_order_tb td { border-bottom: 0 !important; }
.my_order_tb img { margin: 0 auto !important; }
.picok_table_form tbody td .c_goods_code {font-size:12px;}
.p_goods_opt {float:left;padding:0 20px} 
.p_goods_opt .p_goods_tb {width:100px;}
/*.p_goods_opt .p_goods_tb > img {width:100%;}*/
.p_goods_opt .p_opt_box {}
.p_goods_opt ul > li {float:left;margin-right:20px;text-align:left;font-size:12px;}
.p_goods_opt ul > li .p_opt_tit {color:#111;font-size:12px;font-weight:600;line-height:16px;margin-top:5px;margin-bottom:5px;cursor:pointer}
.p_goods_opt ul > li .p_opt_brand {color:#999;font-size:12px}
.p_goods_opt ul > li .p_opt_info {color:#777;font-size:12px;margin-bottom:5px;}
.p_opt_btn {color:#424242;background:#fff !important;font-weight:600;font-size:12px;border:1px solid #424242;text-align:center;padding:8px 15px;cursor:pointer;}
.p_goods_opt ul > li .p_opt_btn:hover {background:#424242;color:#fff;transition:0.1s;}
.p_btn_black {background:#424242;color:#fff;margin-bottom:3px;}
.p_btn_white {background:#fff;color:#424242;margin-top:5px;}
.p_btn_img {width:70px;font-size:12px;color:#424242;padding:4px 0;border:1px solid #424242;}
.p_btn_img:hover {background:#424242;color:#fff;transition:0.1s;}
.p_opt_ib {display:inline-block;margin-top:2px;}
.p_delivery {font-size:12px;color:#111;}
.jak_status {text-align:center;width:70px;margin:0 auto;padding:5px 0;border:1px #e63e3e solid;font-size:11px;border-radius:200px;color:#e63e3e}
.jak_l_qna {cursor:pointer;margin-top:7px;text-align:center;width:70px;margin:0 auto;padding:5px 0;border:1px #999 solid;font-size:11px;border-radius:200px;color:#999}

.btn_point_g {font-weight:400;display:inline-block;margin:0 auto;font-size:12px;background:#47bdb0;color:#fff;cursor:pointer;padding:3px 12px;margin-top:5px;}
.btn_point_b {font-weight:400;display:inline-block;margin:0 auto;font-size:12px;background:#424242;color:#fff;cursor:pointer;padding:3px 12px;margin-top:5px;}
.btn_point_b:hover {background:#000;}
.btn_point_w {font-weight:400;display:inline-block;margin:0 auto;font-size:11px;background:#fff;color:#424242;cursor:pointer;padding:3px 10px;margin-top:5px;border:1px solid #424242;}
.btn_point_gray {font-weight:400;display:inline-block;margin:0 auto;font-size:12px;background:#999;color:#fff;cursor:pointer;padding:3px 12px;margin-top:5px;}


/* 문의내역 UI */
.my_cusbox {border-top:1px solid #424242;margin-bottom:42px;overflow:hidden;}
.cus_q {width:100%;border-top:1px solid #e4e4e4;margin-top:-1px;}
.cus_q li {float:left;padding:16px 0;text-align:center;font-size:14px;font-weight:400;}
.cus_q li:nth-child(1) {width:150px;font-size:13px;}
.cus_q li:nth-child(2) {width:650px;text-align:left;cursor:pointer;}
.cus_q li:nth-child(3) {width:107px;font-size:13px;}
.cus_a {background:#f9f9f9;border-top:1px solid #e4e4e4;font-size:13px;padding:28px 50px;box-sizing:border-box;}



/* 기간조회 UI */
.search_range_wrap {}
.search_range_wrap .search_range {margin-bottom:5px;color:#111;overflow:hidden;}
.search_range_wrap .search_range ul {display:table;}
.search_range_wrap .search_range li {display:table-cell;vertical-align:middle;}
.search_range_wrap .search_range .search_tt {width:76px;text-align:left;}
.search_range_wrap .search_range .search_selectbox {width:122px;display:inline-block !important;}
.search_range_wrap .search_range select {width:100%;height:30px;border:1px solid #dbdbdb;padding:4px;}
.search_range_wrap .search_range .search_textbox {width:122px;display:inline-block;}
.search_range_wrap .search_range .search_textbox input {}
.search_range_wrap .search_range .search_text {width:100%;height:30px;border:1px solid #dbdbdb;padding:4px;box-sizing:border-box;}
.search_calbox {cursor:pointer;width:100%;background-image:url('../img/calendar_icon.png');background-position:95px 50%;background-repeat:no-repeat;
font-size:13px;color:#111;height:30px;border:1px solid #dbdbdb;padding:4px;box-sizing:border-box;margin-bottom:5px;}

.search_range_wrap .search_range .btn_group {display:inline-block;}
.search_range_wrap .search_range .btn_group .btn {display:block;float:left;font-size:13px;color:#111;width:60px;padding:5px 0;text-align:center;border:1px solid #dbdbdb;margin-left:-1px;}
.search_range_wrap .search_range .btn_group .btn:hover {color:#fff;background:#717171;border:1px solid #717171;}
.search_range_wrap .search_range .btn_group .btn_actice {color:#fff;background:#717171;border:1px solid #717171;}
.search_range_wrap .search_range .datepicker_range {display:inline-block;vertical-align:top;}
.search_range_wrap .search_range .datepicker_range .to {margin:0 5px;font-size:12px;}
.search_range_wrap .search_range .btn_search {font-size:12px;display:inline-block;width:88px;padding:5px 0;vertical-align:top;background:#000;color:#fff;text-align:center;}


/* tab menu */
.tabmenu_wrap {}
.tabmenu_wrap ul {height:50px;border-bottom:2px #111 solid}
.tabmenu_wrap ul li {float:left;font-size:13px;text-align:center;color:#717171;background:#fafafa;padding:15px 0;
border-top:1px solid #ddd;border-right:1px solid #ddd;cursor:pointer;}
.tabmenu_wrap ul li:first-child {border-left:1px #ddd solid}
.tabmenu_wrap ul li:hover {color:#000;}
.tabmenu_wrap ul li.tab_on {color:#000;font-weight:700;background:#fff;height:50px;
border-left:2px solid #333;border-top:2px solid #333;border-right:3px solid #333;}


.toplogin a {color:#222;font-weight:normal;}






/* 리뷰 작성 완료 - S */
#review_end { position:relative;width:320px;padding:40px 30px;text-align:center;font-family:'맑은 고딕';border:1px #e32138 solid;margin:10% auto;display: none; }
#review_end .cash {font-size:20px;color:#e32138;margin:10px 0 15px 0}
#review_end .text1 {font-size:16px;font-weight:bold;}
#review_end .text2 {font-size:12px;color:#777;line-height:18px}
#review_end .mycash {background-color:#f5f5f5;padding:10px;font-size:12px;margin-top:20px}
#review_end .mycash ul {display:flex;justify-content: space-between}
#review_end .num {font-family:tahoma;font-weight:bold;color:#e32138;}
#review_end .close {background-color:#e32138;padding:10px;color:#fff;margin-top:10px;font-weight:bold;cursor:pointer}
#review_end .nsize {font-size:30px}
#review_end .cash_img {position:absolute;top:-70px;left:100px}
/* 리뷰 작성 완료 - E */


/* 작가 로열티 CSS (상품, 콘텐츠) - S */
.view_royalty {width:800px;margin:0 auto 20px auto;border:1px #e5e5e5 solid;background-color:#f7f7f7}
.view_royalty .vro_img {float:left;}
.view_royalty .vro_img img {width:150px;height:150px;}
.view_royalty .vro_c {float:left;height:150px;border-right:1px #d9d9d9 dashed;padding:23px 27px;width:380px;font-family:맑은 고딕;letter-spacing:-1px}
.view_royalty .vro_c .vro_c_name {float:left;font-size:16px;font-weight:bold;color:#333;vertical-align: middle}
.view_royalty .vro_c .vro_c_id {float:left;font-size:15px;font-weight:bold;color:#333;margin-left:3px}
.view_royalty .vro_c .vro_c_story {font-size:13px;color:#999;height:54px;margin:5px 0;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.view_royalty .vro_c .vro_c_btn {float:left;margin-right:7px;font-size:11px;color:#888;border:1px #bbb solid;padding:4px 0;border-radius:50px;width:85px;text-align:center;cursor:pointer}
.view_royalty .vro_c .vro_c_btn:hover {color:#3c8990;border:1px #3c8990 solid}
.view_royalty .vro_rolal {float:left;width:260px;padding:40px 20px;}
.view_royalty .vro_rolal .vro_rolal_t {font-size:14px;text-align:center;color:#555;}
.view_royalty .vro_rolal .vro_rolal_t i {color:#5ea1a3;font-size:13px}
.view_royalty .vro_rolal .vro_rolal_num {margin-top:7px;text-align:center;font-size:30px;font-family:Roboto,serif;font-weight:500;letter-spacing:-0.5px;color:#333}
.view_royalty .vro_rolal .vro_rolal_num span {font-family:맑은 고딕;font-size:17px;font-weight:bold}
/* 작가 로열티 CSS (상품, 콘텐츠) - E */



.div_img_style { background-position: center !important;background-size: contain !important;background-repeat: no-repeat !important; }
