<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">form { margin:0; }

iframe.iframe_cgi_action { border:0; display:none; }
iframe.iframe_cgi_actionx { border:1px solid #ff0000; display:block; width:100%; height:600px; }

/*
li媛�濡쒕줈 �섏뿴�섎릺, �몃줈湲몄씠媛�_�щ씪��_媛�濡쒖쨪_�좎���
ul { width:100%; font-size:0; letter-spacing:-5px; }
ul li { display:inline-block; font-size:15px; letter-spacing:0px; }
*/

/* 寃뚯떆�� �뚯씠釉� */
.cgi_board_tab { width:100%; margin:0 auto; }
.cgi_board_tab th.title_field { text-align:center; background-color:#f1f1f1; min-height:25px; padding:7px 2px; border-bottom:1px solid #eeeeee; font-weight:normal; }
.cgi_board_tab td.info_field { min-height:25px; padding:7px 2px; border-bottom:1px solid #eeeeee; }
.cgi_board_tab td.info_field a {  }
/*.cgi_board_tab td.info_field .subject { width:100%; height:20px; line-height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }*/
.cgi_board_tab td.board_line { background-color:#eeeeee; }
.cgi_board_tab td table.cgi_img_tab .cgi_img_box { border:1px solid #efefef; margin:0 auto; padding:0; }
.cgi_board_tab td table.cgi_img_tab .cgi_img_subject { width:100%; height:auto; text-align:center; overflow:hidden; padding:10px 2px; }
.cgi_board_tab td table.cgi_img_tab .cgi_img_subject a { text-decoration:none; }
.cgi_board_tab td.contents_field { padding:7px 0px; }

.cgi_board_tab td.bbs_list_search { background-color:#F8F8F8; padding:7px 5px; width:70%; }
.cgi_board_tab td.bbs_list_search select { padding:2px 10px; vertical-align:top;}
.cgi_board_tab td.bbs_list_search span { font-size:12px; font-weight:bold; color:#333; }
.cgi_board_tab td.bbs_list_search .bbs_key_word { display:inline-block; width:120px; border:1px solid #d1d1d1; line-height:25px; vertical-align:top;}
.cgi_board_tab td.bbs_list_search input.input_sch { width:100%; border:0; font-size:12px;height:23px; outline:none; vertical-align:middle;}
.cgi_board_tab td.bbs_list_search a { display:inline-block; font-size:12px; padding:0px 13px; line-height:25px; background-color:#666666; color:#fff; text-decoration:none; text-align:center; border:1px solid #b2b2b2;}
.cgi_board_tab td.bbs_list_btn { background-color:#F8F8F8; padding:7px 5px; width:30%; }

.cgi_board_tab td.info_field .bbs_goods_name { font-size:12px; color:#666666; margin-bottom:10px; letter-spacing:-1px; }

.cgi_board_tab .cgi_spam_number { letter-spacing:3px; font-size:12px; color:#333; }
.cgi_board_tab .cgi_spam_number_on { color:#ff0000; font-size:14px; font-weight:bold; }
.cgi_board_tab .cgi_span_text { display:inline-block; }


/* 寃뚯떆�� view�� �댁슜遺�遺� */
.cgi_board_tab td.board_contents_field { text-align: left; padding: 10px 0; line-height:150%; border-bottom:1px solid #eeeeee; min-height:200px; vertical-align:top;  }
.cgi_board_tab td.board_contents_field * { line-height:150%; }
.board_contents_img { width:100%; margin:0 auto 20px auto; text-align:center; }

/* �먯＜�섎뒗吏덈Ц�� �댁슜遺�遺� */
.cgi_board_tab td.board_contents_field2 { text-align: left; padding: 10px 20px 10px 42px; }
.cgi_faq * { font-size:15px; }
.cgi_faq .qa01 { width:10%; text-align:center; }
.cgi_faq .qa02 { width:80%; padding:15px 0;}
.cgi_faq .qa03 { width:10%; text-align:center; }
.cgi_faq_a .qa04 { width:90%; padding:15px 0; }
.cgi_faq_a .qa01 { vertical-align:top; padding-top:15px; }

.cgi_btn_list { width:100%; margin-top: 25px; text-align:center; }
.cgi_board_btn_list { width:100%; margin-top: 25px; text-align:center; }
/*.cgi_page_list { padding-top: 10px; text-align:center; }*/

.cgi_star { color:#F48084; }
.cgi_part_border { background-color:#3085F2; }

.cgi_goods_review_star { font-size:12px; color:#0066FF; }

/* �고쁺 */
.history_title6 { background:url(/cgi/board/images/icon_bullet.jpg) no-repeat left 2px; text-indent:20px; font-size:20px; font-weight:600; color:#08c; padding-bottom:10px; }
.history_tb2 {display:table; width:100%; border-top:1px solid #08c; margin:0 0 30px 0;}
.history_tb2 dl { display:table-row; }
.history_tb2 dt{ display:table-cell; width:150px; text-align:center; color:#404040; padding:5px 0; background-color:#fbfbfb; border-bottom:1px solid #e4e4e6; font-size:17px;}
.history_tb2 dd{ display:table-cell; width:*; text-align:left; color:#404040; padding:10px 0 10px 25px; border-bottom:1px solid #e4e4e6; line-height:150%;}
.history_tb2 dd.a{color:#f00}
.history_tb2 dd.b{color:#390}
.history_tb2 p { margin:0; padding:0; }

/* type1 
.cgi_history_wrap { width:100%; clear:both; content:""; display:table; font-family:"NanumSquare", sans-serif; }
.cgi_history_wrap &gt; dl { display:table-row; }
.cgi_history_wrap &gt; dl &gt; dt.chw_title { display:table-cell; width:20%; vertical-align:top; padding-top:30px; text-align:center; }
.cgi_history_wrap &gt; dl &gt; dt.chw_title &gt; p {  font-size:38px; font-weight:600; margin-bottom:20px; }
.cgi_history_wrap &gt; dl &gt; dt.chw_title &gt; img { width:90%; max-width:auto; }
.cgi_history_wrap &gt; dl &gt; dd.chw_info { display:table-cell; width:80%; }
.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row { width:95%; margin-left:5%; }
.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; ul &gt; li { float:left; padding:20px 0; }
.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; ul &gt; li.chw_check { width:2%; }
.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; ul &gt; li.chw_text { width:98%; display:table; border-top:1px solid #cccccc; }
.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; ul &gt; li &gt; dl { display:table-row;}
.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; ul &gt; li &gt; dl &gt; dt { display:table-cell; vertical-align:middle; width:15%; min-width:100%; font-size:20px; font-weight:800; text-align:center; color:#1d358d; padding:3px 0; }
.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; ul &gt; li &gt; dl &gt; dd { display:table-cell; vertical-align:middle; width:85%; font-size:18px; font-weight:600; padding:3px 0; }
.cgi_history_wrap &gt; dl:last-child dd.chw_info &gt; .chw_row:last-child &gt; ul &gt; li.chw_text:last-child { border-bottom:1px solid #cccccc; }
*/
/* type2*/
.cgi_history_wrap { width:100%; clear:both; content:""; display:table; }
.cgi_history_wrap &gt; dl { display:table-row; }
.cgi_history_wrap &gt; dl &gt; dt.chw_icon { display:table-cell; width:35px; vertical-align:top; padding-top:5px; text-align:center; border:0px solid red; box-sizing:border-box; background:url(/cgi/board/images/icon_dot.png) repeat-y center top; }
.cgi_history_wrap &gt; dl &gt; dt.chw_title { display:table-cell; width:145px; vertical-align:top; padding-top:0px; text-align:center; border:0px solid blue; box-sizing:border-box; }
.cgi_history_wrap &gt; dl &gt; dt.chw_title &gt; p {  font-size:30px; font-weight:700; color:#555555; letter-spacing:-1px; line-height:1.0; }
.cgi_history_wrap &gt; dl &gt; dt.chw_title &gt; p &gt; .chw_title_year { display:none; }
.cgi_history_wrap &gt; dl &gt; dd.chw_info { display:table-cell; width:calc(100% - 180px); border:0px solid green; box-sizing:border-box; padding-bottom:35px; }
.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row { width:100%; margin-left:0%;display:table; border:0px solid orange; box-sizing:border-box; }
.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; dl { display:table-row;}
.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; dl &gt; dt { display:table-cell; vertical-align:top; width:60px; min-width:100%; font-size:18px; font-weight:600; text-align:center; color:#0077BE; padding:3px 0; }
.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; dl &gt; dd { display:table-cell; vertical-align:top; width:calc(100% - 60px); font-size:16px; font-weight:500; padding:3px 0; color:#444444;}
.cgi_history_wrap &gt; dl:first-child &gt; dt.chw_icon { padding-top:0px; }
.cgi_history_wrap &gt; dl:last-child &gt; dt.chw_icon { padding-top:0px; background:none; }
.cgi_history_wrap &gt; dl:last-child &gt; dd.chw_info { padding-bottom:0px; }


/* 媛뺤궗 */
.cgi_profile_list { width:100%; height:auto; }
.cgi_profile_list .cgi_profile { width:100%; height:auto; margin:0 auto; margin-bottom:20px; }
.cgi_profile_list .cgi_profile &gt; .photo {float:left; min-width:186px; padding:7px 7px 15px 7px; text-align:left; border:1px solid #ddd; text-align:center; font-size:16px; color:#000;}
.cgi_profile_list .cgi_profile &gt; .photo img {display:block; margin: 0 auto 10px auto;}
.cgi_profile_list .cgi_profile &gt; .profile_info {float:right; border-top:0; width:70%; border-bottom:1px dashed #ddd; text-align:left; line-height:25px; color:#555; font-weight:300; padding:5px 15px;}
.cgi_profile_list .cgi_profile &gt; .top_border {border-top:1px solid #999;}


/* �곷떒臾멸뎄 */
.cgi_top_text { width:100%; line-height:150%; margin-bottom:10px; }

/* �댁슜�꾧린*/
td.title_field2 { padding: 0px 7px 0px 0px; }

/* �곹뭹 */
.img_box { border: 1px solid #d8d8d8; background-color:#FFFFFF; }

.coupon_down_title { font-size: 12px; font-weight: bold; color: #ed5401; line-height: 18px; }

.goods_box { border:1px solid #cccccc; }

/* �щ젰��(schedule) �� */
.cgi_month {text-align:center; width:100%; font-size:14px; font-weight:bold; color:#f60; padding: 6px 0;}
/*.cgi_month_prev {float:left; }
.cgi_month_next {float:right}*/

.cgi_calendar {border-top:1px solid #dbdada; border-left:1px solid #dbdada; margin:0 auto;}
.cgi_calendar th {border-bottom:1px solid #dbdada; border-right:1px solid #dbdada; padding:3px 0; text-align:center; width:30px; background-color:#ececec; }
.cgi_calendar td {border-bottom:1px solid #dbdada; border-right:1px solid #dbdada; padding:3px 0; text-align:center; }

.cgi_calendar a.set {font-weight:bold; color:#f00;}
.cgi_calendar td.today {background-color:#fff000}

.cgi_calendar_top {height:20px; width:100%; text-align:center; margin: 0 0 30px 0;}
.cgi_calendar_top li {float:left}
.cgi_calendar_top li.btn_back {text-align:left;}
.cgi_calendar_top li.btn_next {text-align:right;}
.cgi_calendar_top li.calendar_date {text-align:center; width:634px; font-weight:bold; color:#19a5e4; font-size:16px;}

.cgi_calendar2 {width:98%; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-top:30px;margin-left:-5px;}
.cgi_calendar2 thead th {border-bottom:1px solid #ccc; border-right:1px solid #ccc;background-color:#eee; padding:6px 0; text-align:center; color:#777; font-weight:bold; }
.cgi_calendar2 tbody th {border-bottom:0px solid #ccc; border-right:1px solid #ccc; background-color:#f6f6f6; padding:6px 0 6px 5px; text-align:left; color:#555; font-weight:bold; }
.cgi_calendar2 tbody td {border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:0px; text-align:left; color:#555; font-weight:normal; line-height:17px; vertical-align:top;}
.cgi_calendar2 .saterday {color:#08c;}
.cgi_calendar2 .sunday {color:#f60;}

.cgi_calendar2 .saterday2 td {border-right:1px solid #ccc;}

.cgi_layer_calendar_tab { width:100%; border:1px solid #666666; }
.cgi_layer_calendar_tab .cal_top { padding-bottom:5px; text-align:center; }
.cgi_layer_calendar_tab th { background-color:#f1f1f1; }
.cgi_layer_calendar_tab td.cal_day { background-color:#ffffff; text-align:right; }

/* �뚯썝 ���댄��� */
.title_s { padding:10px 0; font-weight:600; color:#0088CC; }
.title_s2 { width:100%; text-align:right; padding:10px 0; font-size: 13px; color:#666666; text-decoration:none; }
.title_s2 a { font-size: 13px; font-weight:bold; color:#666666; text-decoration:none; }
.title_s3 { padding:0; font-size: 14px; font-weight:bold; color:#0088CC; margin-top:20px; }

/* �뚯썝 �낅젰�� input type='text'*/
.input_hk { border:1px solid #ccc; height:22px; }
.textarea_hk { border:1px solid #ccc; padding:5px; }
.select_hk { border:1px solid #ccc; height:22px; }

/* 媛곸쥌踰꾪듉 css */
/*
a.btn_comment_inert {color:#333 !important; font-weight:500; vertical-align:0; background-color:#eee; border:1px solid #333; border-radius:5px; display:inline-block; padding:20px 20px 23px 20px; font-size:15px; text-align:center; text-decoration:none !important;}
a.btn_addcart {color:#fff !important; font-weight:500; vertical-align:0; background-color:#600; border:1px solid #600; border-radius:5px; display:inline-block; padding:5px 20px; text-align:center; text-decoration:none !important;}
.btn_my_coupon { background-color:#393A78; color:#ffffff; font-weight:bold; padding:7px 20px; cursor:pointer; font-size:12px; border:0; } /* �� 蹂댁쑀荑좏룿 蹂닿린 *
.btn_close { background-color:#393A78; color:#ffffff; font-weight:bold; padding:7px 20px; cursor:pointer; font-size:12px; border:0; } /* �� 蹂댁쑀荑좏룿 蹂닿린 *
a:link.admin_action_button1, a:visited.admin_action_button1, a:hover.admin_action_button1 { background-color:#DF3C31; color:#ffffff; font-weight:bold; padding:10px 30px; cursor:pointer; font-size:14px; border:0;  }
.admin_action_button2 { background-color:#616193; color:#ffffff; font-weight:bold; padding:10px 30px; cursor:pointer; font-size:14px; border:0; }
.admin_action_button3 { background-color:#393A78; color:#ffffff; font-weight:bold; padding:10px 30px; cursor:pointer; font-size:14px; border:0; }
.admin_action_button4 { background-color:#2A79DA; color:#ffffff; font-weight:bold; width:79px; height:49px; cursor:pointer; font-size:14px; border:0; }
.admin_action_button5 { background-color:#393A78; color:#ffffff; font-weight:bold; padding:7px 20px; cursor:pointer; font-size:12px; border:0; }
.admin_action_button6 { background-color:#2A79DA; color:#ffffff; font-weight:bold; padding:10px 30px; cursor:pointer; font-size:14px; border:0; }
a:link.action_button1, a:visited.action_button1, a:hover.action_button1 { background-color:#3085F2; color:#ffffff; font-weight:bold; padding:10px 30px; cursor:pointer; font-size:14px; border:0; border:1px solid #3085F2; }
a.action_button2 { background-color:#fff; color:#666; font-weight:bold; padding:10px 30px; cursor:pointer; font-size:14px; border:1px solid #666; }
a:link.action_button3, a:visited.action_button3, a:hover.action_button3 { background-color:#244179; color:#ffffff; font-weight:bold; padding:10px 30px; cursor:pointer; font-size:14px; border:0; border:1px solid #244179; }
*/

/* 踰꾪듉 寃뚯떆�� */
.btn_bbs_list { display:inline-block; font-size:12px; padding:0px 13px; line-height:25px; background-color:#cccccc; color:#000; text-decoration:none; text-align:center; border:1px solid #b2b2b2; font-weight:bold;}
.btn_bbs_write { display:inline-block; font-size:12px; padding:0px 13px; line-height:25px; background-color:#3085F2; color:#ffffff; text-decoration:none; text-align:center; border:1px solid #2464B6; font-weight:bold;}
/*.btn_bbs_write:hover { background-color:#3085F2; color:#ffffff; }*/
.btn_bbs_list2 { display:inline-block; background-color:#cccccc; color:#000; font-weight:bold; padding:7px 20px; font-size:14px; border:0; border:1px solid #b2b2b2; }
.btn_bbs_write2 { display:inline-block; background-color:#3085F2; color:#ffffff; font-weight:bold; padding:7px 20px; font-size:14px; border:0; border:1px solid #2464B6; }
.btn_bbs_write3 { display:inline-block; background-color:#2464B6; color:#ffffff; font-weight:bold; padding:7px 20px; font-size:14px; border:0; border:1px solid #1B4B88; }
.btn_bbs_delete { display:inline-block; background-color:#f1f1f1; color:#000000; font-weight:bold; padding:7px 20px; font-size:14px; border:1px solid #666666; }
.btn_bbs_cancel { display:inline-block; background-color:#ffffff; color:#666666; font-weight:bold; padding:7px 20px; font-size:14px; border:1px solid #666666; }
.btn_bbs_delete2 { display:inline-block; background-color:#878787; color:#ffffff; font-weight:bold; padding:2px 7px; font-size:12px; border:1px solid #878787; border-radius:7px; }

.btn_bbs_question { display:inline-block; background-color:#3085F2; color:#ffffff; font-weight:bold; padding:3px 15px; font-size:13px; border:1px solid #3085F2; border-radius:5px;  }
.btn_bbs_answer { display:inline-block; background-color:#666666; color:#ffffff; font-weight:bold; padding:3px 15px; font-size:13px; border:1px solid #666666; border-radius:5px;  }

/* 踰꾪듉 �쒗뭹�곸꽭 */
.btn_goods_qty { display:inline-block; background-color:#f5f5f5; color:#000000; font-weight:bold; padding:3px 5px; font-size:13px; border:1px solid #cccccc; vertical-align:middle;}
.btn_shop_cart { display:inline-block; background-color:#372F2D; color:#ffffff; font-weight:bold; padding:7px 0; width:95px; font-size:14px; border:1px solid #372F2D; border-radius:5px; vertical-align:middle; }
.btn_shop_direct { display:inline-block; background-color:#DD1A22; color:#ffffff; font-weight:bold; padding:7px 0; width:95px; font-size:14px; border:1px solid #DD1A22; border-radius:5px; vertical-align:middle; }
.btn_shop_wish { display:inline-block; background-color:#244191; color:#ffffff; font-weight:bold; padding:7px 0; width:95px; font-size:14px; border:1px solid #244191; border-radius:5px; vertical-align:middle; }
.btn_shop_shopping { display:inline-block; background-color:#ffffff; color:#333333; font-weight:bold; padding:7px 0; width:100px; font-size:14px; border:1px solid #333333; border-radius:5px; vertical-align:middle; }

/* 踰꾪듉 �λ컮援щ땲 諛� �쇳븨紐� */
.btn_cgi_orders_go { display:inline-block; background-color:#DD1A22; color:#ffffff; font-weight:bold; padding:7px 0; width:115px; font-size:14px; border:1px solid #DD1A22; border-radius:5px; vertical-align:middle; }
.btn_cgi_orders_shop { display:inline-block; background-color:#372F2D; color:#ffffff; font-weight:bold; padding:7px 0; width:95px; font-size:14px; border:1px solid #372F2D; border-radius:5px; vertical-align:middle; }
.btn_cgi_orders_delete { display:inline-block; background-color:#ffffff; color:#333333; font-weight:bold; padding:7px 15px; font-size:14px; border:1px solid #333333; border-radius:5px; vertical-align:middle; }
.btn_cgi_orders_go2 { display:inline-block; background-color:#DD1A22; color:#ffffff; font-weight:bold; padding:10px 0; width:120px; font-size:15px; border:1px solid #DD1A22; border-radius:5px; vertical-align:middle; }
.btn_cgi_orders_cancel { display:inline-block; background-color:#ffffff; color:#333333; font-weight:bold; padding:10px 0; width:105px; font-size:15px; border:1px solid #333333; border-radius:5px; vertical-align:middle; }
.btn_mb_login_form2 { display:inline-block; background-color:#2A79DA; color:#ffffff; font-weight:bold; padding:10px 30px; font-size:14px; border:1px solid #2A79DA; border-radius:5px; }
.btn_cgi_orders_go3 { display:inline-block; background-color:#DD1A22; color:#ffffff; font-weight:bold; padding:7px 15px;font-size:14px; border:1px solid #DD1A22; border-radius:5px; vertical-align:middle; }
.btn_cgi_orders_shop2 { display:inline-block; background-color:#696362; color:#ffffff; font-weight:bold; padding:7px 0; width:110px; font-size:14px; border:1px solid #696362; border-radius:5px; }
.btn_ord_search { display:inline-block; background-color:#FCFCFC; color:#1679B1; font-weight:normal; padding:1px 12px; font-size:12px; border:1px solid #1679B1; border-radius:2px; vertical-align:middle; }

/* 踰꾪듉 �뚯썝 */
.btn_mb_login_form { display:inline-block; background-color:#2A79DA; color:#ffffff; font-weight:bold; padding:16px 5px; font-size:15px; border:1px solid #2A79DA; border-radius:2px; width:79px; text-align:center; }
.btn_mb_sch_idpwd { display:inline-block; background-color:#696969; color:#ffffff; font-weight:bold; padding:2px 5px; font-size:12px; border:1px solid #696969; border-radius:2px; }
.btn_mb_join { display:inline-block; background-color:#4F4F4F; color:#ffffff; font-weight:bold; padding:2px 7px; font-size:12px; border:1px solid #4F4F4F; border-radius:2px; }
.btn_mb_search { display:inline-block; background-color:#FCFCFC; color:#1679B1; font-weight:normal; padding:4px 12px; font-size:12px; border:1px solid #1679B1; border-radius:2px; vertical-align:middle; }
.btn_mb_go { display:inline-block; background-color:#3E86E5; color:#ffffff !important; font-weight:normal; padding:7px 0px; width:95px; font-size:15px; font-weight:bold; border:1px solid #3E86E5; }
.btn_mb_go2 { display:inline-block; background-color:#2E64AC; color:#ffffff !important; font-weight:normal; padding:7px 0px; width:95px; font-size:15px; font-weight:bold; border:1px solid #2E64AC; }
.btn_mb_cancel { display:inline-block; background-color:#909090; color:#ffffff !important; font-weight:normal; padding:7px 0px; width:95px; font-size:15px; font-weight:bold; border:1px solid #909090; }

.btn_cgi_close { display:inline-block; background-color:#909090; color:#ffffff; font-weight:normal; padding:5px 10px; font-size:13px; font-weight:bold; border:1px solid #909090; }

/* �꾩씠肄� */
.icon_mb_1 { color:#F06011; }

/* �뚯썝履� */
.cgi_member_tab { width:100%; border-top:3px solid #000000; margin:0 auto;}
.cgi_member_tab th.title_field { text-align:right; background-color:#f8f8f8; min-height:25px; padding:5px 10px 5px 2px; border-bottom:1px solid #888888; font-weight:normal; }
.cgi_member_tab td.info_field { min-height:25px; padding:5px 2px; border-bottom:1px solid #888888; }

.cgi_member_tab td.cgi_mb_yak_td { border: 3px solid #ededed; padding:0; height:auto;}
.cgi_member_tab td.cgi_mb_yak_td iframe { border: 0; width:100%; height:175px; margin:0; }
.cgi_member_tab td input[type="checkbox"] { width:20px; height:20px; margin-right:5px; }

.member_input th.title_field { width:200px; text-align:center; padding:10px 0; }
.member_input td.info_field { width:*; padding:10px 0px 10px 20px; }
.member_input td input.input_hk { width:98%; border:1px solid #ccc; height:30px; padding-left:3px; }
.member_input td button { height:30px; }
#daum_add_layer { display:none;position:absolute; left:0; top:-260px; width:95%; max-width:600px; height:auto; max-height:500px; padding-top:15px; overflow-x:hidden; z-index:1;-webkit-overflow-scrolling:touch; border:1px solid #666666; background-color:#ffffff; }
#daum_add_layer_m { display:none;position:absolute; left:-20%; top:-200px; width:50%; max-width:450px; height:auto; max-height:500px; overflow:hidden;z-index:1;-webkit-overflow-scrolling:touch; }
#btnCloseLayer { cursor:pointer;position:absolute;right:-3px;top:-3px;z-index:1 }

.cgi_mb_confirm_id { width:200px; margin:0 auto; font-size:13px; font-weight:bold; color:#333366; padding:20px 2px 0px 2px; text-align:center; line-height:150%; }
.cgi_mb_confirm_id strong { font-size:13px; font-weight:bold; color:#CC3399; }

#ly_sch_id { position:absolute; top:-90px; left:0; width:231px; height:126px; background-color:#eeeeee; border:1px solid #cccccc; }

.cgi_point_now { color:#DD1A22; font-weight:bold; font-size:20px; }
.btn_point_use { color:#DD1A22; vertical-align:0; background-color:#f1f1f1; border:1px solid #666; border-radius:5px; display:inline-block; padding:5px 10px; font-size:13px; text-align:center; text-decoration:none !important;}
.btn_point_use_on { color:#DD1A22; vertical-align:0; background-color:#fff; border:1px solid #666; border-radius:5px; display:inline-block; padding:5px 10px; font-size:13px; text-align:center; text-decoration:none !important;}
.btn_point_add { color:#0088CC; vertical-align:0; background-color:#f1f1f1; border:1px solid #666; border-radius:5px; display:inline-block; padding:5px 10px; font-size:13px; text-align:center; text-decoration:none !important;}
.btn_point_add_on { color:#0088CC; vertical-align:0; background-color:#fff; border:1px solid #666; border-radius:5px; display:inline-block; padding:5px 10px; font-size:13px; text-align:center; text-decoration:none !important;}
.point_use { color:#DD1A22;}
.point_add { color:#0088CC; }

.cgi_point_text1 { color:#DD1A22; }
.cgi_point_text2 { color:#0088CC; }
.order_disable_text1 { color:#DD1A22; font-weight:bold; }
.order_disable_text2 { color:#0088CC; font-weight:bold; }

.sch_order_title { width:415px; margin:0 auto 10px auto; text-align:left; font-size: 14px; font-weight:bold; color:#0088CC; }


.cgi_goods_cate_list1 { width:100%; height:auto; border:1px solid #D1C4B4; margin-bottom:20px; }
.cgi_goods_cate_list2 { width:100%; border:4px solid #F2F2F2; }
.cgi_goods_cate_list2 td { padding:10px 0; }
.cgi_goods_cate_list2 .cate_on { color:#E87711; font-weight:bold; }
.cgi_goods_cate_list2 .cate_off { color:#827164; }
.cgi_goods_cate_list2 li { display:inline-block; margin:0; width:25%; padding:5px 0; line-height:120%; text-align:center; vertical-align:middle; margin-right: -4px; }
.cgi_goods_cate_list2_title { width:100%; background-color:#eeeeee; border-top:1px solid #D1C4B4; text-align:left; padding-left:10px; height:30px; }
.cgi_goods_cate_list2_title span { color:#2A6CCC; font-weight:bold; }

/* �쒗뭹愿��� */
.cgi_goods_sort_tab { width:100%; margin-bottom:20px; }
.cgi_goods_sort_tab td { background-color:#eeeeee; border-bottom:1px solid #999999; padding:10px; color:#666; }
.cgi_goods_sort_tab td span { font-size:8px; }
.cgi_goods_sort_tab .cgi_goods_sort_tab_left {float:left; text-align:left; }
.cgi_goods_sort_tab .cgi_goods_sort_tab_right {float:right; text-align:right; padding-right:10px; }

.cgi_goods_list_tab { width:100%; border:0; }
.cgi_goods_list_tab &gt; ul &gt; li { float:left; padding:5px 0; line-height:120%; text-align:center; vertical-align:top; margin-bottom: 10px; width:18%; margin-right:2.5%; }
.cgi_goods_list_tab &gt; ul &gt; li:nth-child(5n) { margin-right:0; }
.cgi_goods_list_tab &gt; ul &gt; li &gt; .cgi_goods_list_info_tab { width:100%; margin:0 auto; }
.cgi_goods_list_tab &gt; ul &gt; li &gt; .cgi_goods_list_info_tab .goods_list_img { width:100%; max-width:220px; height:220px; line-height:220px; text-align:center; /*padding:7px 5px 0 5px; */margin:0 auto 5px 0; }
.cgi_goods_list_tab &gt; ul &gt; li &gt; .cgi_goods_list_info_tab .goods_list_img img { border:1px solid #eeeeee; width:auto; max-width:100%; height:auto; max-height:100%; vertical-align:middle; }
.cgi_goods_list_tab &gt; ul &gt; li &gt; .cgi_goods_list_info_tab .goods_list_name { text-align:center; padding:7px 5px; height:50px; overflow:hidden; line-height:20px; word-break:break-all; }
.cgi_goods_list_tab &gt; ul &gt; li &gt; .cgi_goods_list_info_tab .goods_list_price { margin-bottom:5px; height:22px; line-height:22px; overflow:hidden; }
.cgi_goods_list_tab &gt; ul &gt; li &gt; .cgi_goods_list_info_tab .goods_list_point { margin-bottom:5px; }

.cgi_goods_list_price_salepercent { color:#ff0000; }
.cgi_goods_list_before_price_txt { text-decoration:line-through;color:#000; font-size:13px; }
.cgi_goods_list_before_price_txt:after { content:" &gt;"; }
.cgi_goods_list_price_txt { font-weight:bold; font-size:15px; color:#CE175A; }
.cgi_goods_point { font-weight: bold; color: #4498B0; }
.cgi_goods_point_img { display:inline-block; text-align:center; background-color:#5ACAEB; width:15px; height:14px; border-radius:3px; color:#fff; font-size:11px; margin-right:3px; }

.cgi_goods_orders_btn_list { position:relative; width:100%; text-align:center; margin-top:20px; }

.goods_name_orangeb {	text-align:left; 	padding:10px 0; font-size:15px; line-height:22px; font-weight: bold; color: #F28934;}


#select_goods_list { border-top:1px solid #dadada; }
/*
.sel_goods_tab { width:100%; background-color:#F5F5F5; border-bottom:1px solid #dadada; }
.sel_goods_tab td { padding:5px 2px; }
a.abtn_del { background-color:#fff; padding:3px 4px; border-radius:3px; border:1px solid #dadada; }
*/
.sel_goods_tab { width:100%;  border-bottom:1px solid #dadada; height:auto; background-color:#F5F5F5; }
.sel_goods_tab li { float:left; }
.sel_goods_tab li.sel_option_goodsname { width:58%; padding:10px 0 10px 5px; line-height:130%; }
.sel_goods_tab li.sel_option_qty { width:18%; text-align:center; padding:5px 0; /*border-right:1px solid red;*/ }
.sel_goods_tab li.sel_option_price { width:22%; text-align:right; padding:10px 0; }
.sel_goods_tab li.sel_option_price a.abtn_del { background-color:#fff; padding:3px 4px; border-radius:3px; border:1px solid #dadada; }


.pop_cart_ment {position:absolute; z-index:100; width:230px; height:auto; left:50%; margin-left:-135px; bottom:0px; margin-bottom:32px; padding:20px; background-color:#eee; border:1px solid #ccc; border-radius:10px; text-align:center; font-size:14px; color:#333; font-weight:300; line-height:18px;}
.pop_cart_ment &gt; .btn_cart {display:inline-block; width:auto; height:32px; line-height:32px; margin-top:10px; padding:0 10px; background-color:#dd1a22; border:1px solid #dd1a22; border-radius:6px; font-size:14px; color:#fff; font-weight:500; text-decoration:none;}
.pop_cart_ment &gt; .btn_shop {display:inline-block; width:auto; height:32px; line-height:32px; margin-top:10px; padding:0 10px; background-color:#fff; border:1px solid #454545; border-radius:6px; font-size:14px; color:#454545; font-weight:500; text-decoration:none;}

.cgi_goods_info_detail_tab { width:100%; margin-top:30px; }
.cgi_goods_info_detail_tab .cgi_goods_info_detail_title { background:url(/cgi/goods/images/title_bg.gif) repeat-x left top; }
.cgi_goods_info_detail_tab .cgi_goods_info_detail_title .cgi_goods_detail_menu { display:inline; float:right; margin-top:20px; margin-right:5px; font-size:12px; }
.cgi_goods_info_detail_tab .cgi_goods_info_detail { padding:10px 0 20px; text-align:left; vertical-align:top;  }
.cgi_goods_info_detail_tab td.cgi_shop_guide_info img { width:auto; max-width:100%; }

/* 二쇰Ц cart�섏씠吏� 二쇰Ц愿��� 踰꾪듉 */
.cgi_order_disable_txt { color:#ff0000; }
.cgi_cart_list_price { color:#FF3300; } /* �λ컮援щ땲�� �쒗뭹媛�寃� */
.cgi_cart_list_point { color:#0099CC; } /* �λ컮援щ땲�� �ъ씤�� */
.cgi_cart_list_tprice { color:#FF3300; font-size:17px; } /* �λ컮援щ땲�� �쒗뭹媛�寃� */
.cgi_shop_tprice { color:#FF3300; font-size:17px; font-weight:bold; } /* 寃곗젣�� 珥앷껐�쒓툑�� */

.cgi_shop_tab { width:100%; border-top:2px solid #cccccc; border-bottom:2px solid #cccccc; }
.cgi_shop_tab th.title_field { background-color:#EBEBEB; padding:7px 2px; font-weight:bold; text-align:center; }
.cgi_shop_tab td.info_field { padding:5px 2px; text-align:center; border-bottom:1px solid #eaeaea; }
.cgi_shop_tab td.price_info_td { text-align:right; background-color:#f7f7f7; padding:10px 30px; }
.cgi_shop_tab td.price_info_td table.cgi_shop_tab2 { width:100%; }
.cgi_shop_tab td.price_info_td table.cgi_shop_tab2 th { width:85%; text-align:right; padding:3px 2px; }
.cgi_shop_tab td.price_info_td table.cgi_shop_tab2 td { width:15%; text-align:right; padding:3px 2px; }

/* �λ컮援щ땲 */
.cgi_shop_tab .cgi_cartlist_img, .cgi_shop_tab .cgi_cartlist_info { line-height:150px; }
.cgi_shop_tab .cgi_cartlist_img img { width:auto; max-width:150px; height:auto; max-height:150px; }
.cgi_shop_tab .cgi_cartlist_title div { float:left; line-height:20px; text-align:center; }
.cgi_shop_tab .cgi_cartlist_info div { float:left; line-height:20px; text-align:center; vertical-align:middle;}
.cgi_shop_tab .cgi_cartlist_name { width:40%; }
.cgi_shop_tab .cgi_cartlist_price { width:15%; }
.cgi_shop_tab .cgi_cartlist_qty { width:15%; }
.cgi_shop_tab .cgi_cartlist_price2 { width:15%; }
.cgi_shop_tab .cgi_cartlist_action { width:15%; }

/* 愿��ы뭹紐� */
.cgi_shop_tab .cgi_wishlist_img, .cgi_shop_tab .cgi_wishlist_info { line-height:150px; }
.cgi_shop_tab .cgi_wishlist_img img { width:auto; max-width:150px; height:auto; max-height:150px; }
.cgi_shop_tab .cgi_wishlist_title div { float:left; line-height:20px; text-align:center; }
.cgi_shop_tab .cgi_wishlist_info div { float:left; line-height:20px; text-align:center; vertical-align:middle;}
.cgi_shop_tab .cgi_wishlist_name { width:50%; }
.cgi_shop_tab .cgi_wishlist_price { width:17%; }
.cgi_shop_tab .cgi_wishlist_order_able { width:17%; }
.cgi_shop_tab .cgi_wishlist_sign_dt { width:16%; }

/* 諛붾줈�좎껌 */
.cgi_shop_tab4 { width:100%; border-top:2px solid #000000; color:#626262; }
.cgi_shop_tab4 &gt; colgroup &gt; .col01 { width:150px; }
.cgi_shop_tab4 &gt; colgroup &gt; .col02 { width:calc(100%  - 450px); }
.cgi_shop_tab4 &gt; colgroup &gt; .col03 { width:150px; }
.cgi_shop_tab4 &gt; colgroup &gt; .col04 { width:150px; }
.cgi_shop_tab4 &gt; thead &gt; tr &gt; th.title_field { background-color:#ffffff; padding:10px 2px; font-weight:400; text-align:center; border-bottom:1px solid #e1e1e1; color:#000000; }
.cgi_shop_tab4 &gt; tbody &gt; tr &gt; td.info_field { padding:20px 2px; text-align:center; border-bottom:1px solid #e1e1e1; font-size:14px; }
.cgi_shop_tab4 &gt; tbody &gt; tr &gt; td.info_field &gt; .btn_order_detail_view { display:inline-block; padding:5px 0px; width:100px; background-color:#fe223b; color:#ffffff; border-radius:5px; }
.cgi_shop_tab4 &gt; tbody &gt; tr &gt; td.info_field &gt; img { max-height:255px; }

.cgi_shop_tab4 &gt; tbody &gt; tr &gt; td.info_field &gt; .cst4_name_mo { display:none; }
.cgi_shop_tab4 &gt; tbody &gt; tr &gt; td.info_field &gt; .cst4_name_pc { display:inline-block; margin-left:10px; }
.cgi_shop_tab4 &gt; tbody &gt; tr.cst4_buttons { display:none; }



.cgi_order_done_ment { width:100%; padding-top:20px; line-height:150%; text-align:center; font-size:13px; }
.cgi_order_done_text1 { width:100%; font-size:20px; color:#B03611; font-weight:bold; margin-bottom:20px; }
.cgi_order_done_text2 { color:#ff6633; font-size:11pt; font-weight: bold; }

/* �좎쭨 �щ젰�좏깮 愿��� */
.sch_date_cal { position:relative; display:inline-block; width:auto; }
/*.sch_date_cal .input_hk { border:1px solid #666; }*/
.minical_class { position:absolute; top:20px; left:0; background:#efefef; padding:5px; border:1px solid buttonshadow; width:160px; display:none; z-index: 99 }
.sch_date_cal table { font-size:11px; font-family:Tahoma; border-left:1px solid #EFEFEF; border-top:1px solid #EFEFEF; border-collapse:collapse; }
.sch_date_cal table th { font-size:11px; text-align:center; color:#666666; font-weight:bold; padding:2px; border-right:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; }
.sch_date_cal table td { font-size:11px; text-align:right; color:#666666; padding:2px; border-right:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; }
.sch_date_cal select { font-size:11px; font-family:Tahoma; }


/* �댁슜�꾧린/�곹뭹臾몄쓽 */
.cgi_font1 {color:#FF8000; font-weight:bold}
.cgi_font2 {color:#06c; font-weight:bold}
.cgi_input {border:1px solid #ccc; height:22px;}
.cgi_input_textarea {border:1px solid #ccc;}

.cgi_tb3 {margin-top:10px; margin-bottom:10px; border-top:1px solid #ddd; width:100%; }
.cgi_tb3 th {border-bottom:1px solid #ddd; padding:8px 10px; background-color:#efefef; text-align:center; color:#555}
.cgi_tb3 td {border-bottom:1px solid #ddd; padding:8px 10px; text-align:left; color:#555}
.cgi_tb3 td .cgi_input { width:80%; }

.cgi_tb_reply {margin-top:30px; margin-bottom:10px; border-top:1px solid #ddd; width:100%; }
.cgi_tb_reply th {border-bottom:1px solid #ddd; padding:8px 10px; background-color:#efefef; text-align:center}
.cgi_tb_reply td {border-bottom:1px solid #ddd; padding:8px 10px; text-align:left}
.cgi_tb_reply hr {padding:0; margin:0;}

.cgi_tb_reply .content_title { width:100%;}
.cgi_tb_reply .content_title div { display:inline-block; padding:0px; margin:0; }
.cgi_tb_reply .content_title .title { width:5%; }
.cgi_tb_reply .content_title .subject { width:60%; vertical-align:middle; }
.cgi_tb_reply .content_title .level { width:35%; text-align:right; }
.cgi_tb_reply .gq_contentss { width:100%; margin-top:10px; padding-top:5px; padding-bottom:10px; border-top:1px dotted #999; }


/* 媛곸쥌 濡쒓렇�� */
.cgi_login_tab { border:2px solid #cccccc; background-color:#fff; margin:0 auto; width:100%; max-width:410px; }
.cgi_login_tab td.cgi_login_text1 { background-color:#F7F7F7; color:#F06011; font-size:20px; font-weight:bold; padding:10px 5px; border-bottom:1px solid #e2e2e2; }
.cgi_login_tab td.cgi_login_term { height:20px;}
.cgi_login_tab th.cgi_login_title { width:32%; text-align:right; color:#333333;}
.cgi_login_tab th.cgi_login_title_id { letter-spacing:5px; }
.cgi_login_tab td.cgi_login_input { width:34%; padding:2px 15px 2px 10px; text-align:left; }
.cgi_login_tab td.cgi_login_input input { width:*; border:1px solid #e3e3e3; width:100%; height:22px; }
.cgi_login_tab td.cgi_login_button { text-align:left; }
.cgi_login_tab td.cgi_login_text2 { border-top:1px solid #e2e2e2; padding:20px 2px 2px 10px; }
.cgi_login_tab td.cgi_login_text3 { padding:3px 2px 20px 10px;}

.cgi_login_tab td.cgi_shop_no_mb { text-align:center; padding:20px 0; }
.cgi_login_tab td.cgi_shop_no_mb div { margin-top:20px; }

.iframeDiv { position:relative; width:100%; height:80px; margin-bottom:-1px; border:1px solid #ccc; overflow-y:hidden; margin-bottom:2px; -webkit-overflow-scrolling: touch;  }
.iframeDiv iframe { width: 100%; height: 100%; position:absolute; top:0; left:0; }

.cgi_board_tab .bbs_name { width: 30%; }
.cgi_board_tab .bbs_password { width: 30%; }
.cgi_board_tab .bbs_company { width: 30%; }
.cgi_board_tab .bbs_phone { width: 30%; }
.cgi_board_tab .bbs_hp { width: 30%; }
.cgi_board_tab .bbs_fax { width: 30%; }
.cgi_board_tab .bbs_email { width: 60%; }
.cgi_board_tab .bbs_subject { width: 96%; }
.cgi_board_tab .bbs_contents { width: 95%; height:150px; }
.cgi_board_tab .bbs_file { width: 80%; }
.cgi_board_tab .bbs_rand_num { width: 60px; }

.cgi_board_tab .bbs_name2 { width: 60%; }
.cgi_board_tab .bbs_password2 { width: 60%; }
.cgi_board_tab .bbs_subject2 { width: 70%; }

.cgi_board_tab td.info_field .bbsl_info { display:none; }
.cgi_board_tab td.info_field button { background-color:#666; color:#fff; padding:5px 20px; }

.ipt_member_id { width:20% !important; }
.ipt_member_pwd { width:20% !important; }
.ipt_member_pwd2 { width:80% !important; } /* �묒� �뚯씠釉붿슜 */
.ipt_member_name { width:20% !important; }
.ipt_member_phone { width:15% !important; }
.ipt_member_email { width:50% !important; }
.ipt_member_zipcode { width:15% !important; }
.ipt_member_addr { width:70% !important; }
.ipt_desc_txt { display:inline-block; }

.photo_list {width:100%; border:0px solid red; }
.photo_list &gt; ul{position:relative;margin:0;padding:0; list-style:none;}
.photo_list &gt; ul:after{display:block;clear:both;content:"";}
.photo_list &gt; ul &gt; li{float:left;position:relative;top:1px; margin-right:2.6666%; width:23%; margin-bottom:60px; /* border:1px solid #ff0000;*/ }
.photo_list &gt; ul &gt; li:after { display:block;content:"";padding-bottom:70%; }
.photo_list &gt; ul &gt; li:nth-child(4n) {margin-right:0;}
/*
.photo_list .thumb{height:130px; overflow:hidden; display:block;overflow:hidden;position:relative;width:auto; min-width:130px; text-align:center;white-space:nowrap; border:1px solid #eaeaea; margin:0 auto;}
.photo_list .thumb img{display:block; width:auto; max-height:130px; max-width:100%; margin:0 auto;}
*/
.photo_list .thumb{ position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; }
.photo_list .thumb img{width:100%; max-width:100%; height:100%; max-height:100%; vertical-align:middle;}
.photo_list a {display:block;width:100%;margin:0 auto;padding:10px 0;text-decoration:none;cursor:pointer}
.photo_list .bbs_title {position:absolute; left:0; bottom:-35px; margin:8px 0 0 0; font-weight:normal; color:#333; text-align:center; width:100%; height:30px; line-height:20px; border:0px solid red;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

/* �몄쬆�꾪솴 */
.photo_list ul.company02 li{ margin-right:2%; width:32%; }
.photo_list ul.company02 li:nth-child(3n) {margin-right:0;}
.photo_list ul.company02 li .thumb{ max-width:350px; height:350px; line-height:350px;}

/* 湲고쉷�� */
.photo_list16 {width:100%; border:0px solid red; box-sizing:border-box; }
.photo_list16 &gt; ul { width:100%; list-style:none; font-size:0; letter-spacing:-5px; }
.photo_list16 &gt; ul &gt; li {display:inline-block; position:relative; margin-right:2%; width:32%; font-size:15px; letter-spacing:0; vertical-align:top; border:0px solid red; box-sizing:border-box; }
.photo_list16 &gt; ul &gt; li:nth-child(3n) {margin-right:0;}
.photo_list16 &gt; ul &gt; li:nth-child(+n+4) {margin-top:20px;}
.photo_list16 &gt; ul &gt; li &gt; a { display:inline-block;width:100%;margin:0 auto;padding:0;text-decoration:none;cursor:pointer}
.photo_list16 &gt; ul &gt; li &gt; a &gt; .thumb { text-align:center; position:relative;  border:0px solid blue; box-sizing:border-box;}
.photo_list16 &gt; ul &gt; li &gt; a &gt; .thumb:after { display:block;content:"";padding-bottom:56.25%; }
.photo_list16 &gt; ul &gt; li &gt; a &gt; .thumb &gt; img{ position:absolute; left:0; top:0;  width:100%; max-width:100%; height:100%; max-height:100%; vertical-align:middle;}
.photo_list16 &gt; ul &gt; li &gt; a &gt; .bbs_title {position:relative; margin:20px 0 0 0; color:#000000; text-align:left; width:100%; line-height:20px; border:0px solid green;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px;}
.photo_list16 &gt; ul &gt; li &gt; a &gt; .bbs_title &gt; .bbs_term { height:14px; line-height:14px; font-size:14px; margin-top:5px; color:#626262; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }


	/* �쒗쑕�낆껜 */
.cgi_partners_list {width:100%;}
.cgi_partners_list ul{position:relative;margin:0;padding:0;}
.cgi_partners_list ul:after{display:block;clear:both;content:""}
.cgi_partners_list li { list-style:none;float:left;position:relative;margin-right:2.6%; width:23%; text-align:center; margin-bottom:30px; /*border:1px solid #ff0000; box-sizing:border-box;*/ }
.cgi_partners_list li:nth-child(4n) {margin-right:0;}
.cgi_partners_list li .cgi_img_box { margin:0 auto; width:100%; max-width:250px; height:100%; max-height:70px; }
.cgi_partners_list li .cgi_img_box img { width:100%; max-width:250px; height:70px; }
.cgi_partners_list li .cgi_img_subject { width:100%; text-align:center; height:33px; margin-top:10px; overflow:hidden;}


/* �좉퇋 �ㅽ궓 */
/* 怨듯넻 */
.cgi_bbs { width:100%; border-top:3px solid #000000; border-spacing:0; padding:0; margin:0 auto; /* font-family:"NanumSquare", sans-serif;*/ }
.cgi_bbs &gt; thead &gt; tr &gt; th { padding:20px 0; border-bottom:1px solid #888888; line-height:1.3; }
.cgi_bbs &gt; thead &gt; tr &gt; td { padding:20px 0; border-bottom:1px solid #888888; line-height:1.3; }
.cgi_bbs &gt; tbody &gt; tr &gt; th { padding:20px 0; border-bottom:1px solid #888888; line-height:1.3; font-weight:400; }
.cgi_bbs &gt; tbody &gt; tr &gt; td { padding:20px 0; border-bottom:1px solid #888888; line-height:1.3; }
.cgi_bbs select.cbi_input { height:30px; }
.cgi_bbs input.cbi_input { width:98%; border:1px solid #ccc; height:30px; padding-left:3px; }
.cgi_bbs input.cbi_etc_input01 { width:25%; min-width:350px; }
.cgi_bbs input.cbi_randnum { width:60px; }
.cgi_bbs textarea.cbi_textarea { width:98%; height:250px; border:1px solid #ccc; }
.cgi_bbs input:focus { outline:none; }
.cgi_bbs textarea:focus { outline:none; }
.cgi_bbs .cgi_spam_number { letter-spacing:3px; font-size:12px; color:#ffffff; }
.cgi_bbs .cgi_spam_number_on { color:#ff0000; font-size:14px; font-weight:bold; }
.cgi_bbs &gt; tbody &gt; tr &gt; td &gt; input[type="checkbox"] { width:20px; height:20px; }
.cgi_bbs &gt; tbody &gt; tr &gt; td &gt; button { font-weight:600; color:#888888; background-color:#ffffff; padding:5px 10px; border:1px solid #888888; }

/* 紐⑸줉 */
.cgi_bbs_list &gt; thead &gt; tr &gt; th { background-color:#f8f8f8; font-weight:600; }
.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_num { width:80px; text-align:center; }
.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_subject { width:*; padding-left:10px; padding-right:10px; }
.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_subject &gt; .cbi_subject { font-size:18px; margin:0 auto 0px auto; /*display: inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;*/ }
.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_subject &gt; .cbi_subject &gt; .cbi_re { display:inline-block; width:20px; height:20px; line-height:20px; font-size:13px; background-color:#fecb4d; color:#ffffff; border-radius:100%; text-align:center; margin-right:7px; vertical-align:middle; }
.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_subject &gt; .cbi_info { font-size:13px; margin-top:15px; }
.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_hit { width:100px; text-align:center; }
.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_hit &gt; span { display:inline-block; width:100%; height:auto; line-height:50px; text-align:center; vertical-align:middle; }
.cgi_bbs_list &gt; tbody &gt; tr.bbs_fix &gt; td { background-color:#f8f8f8; }
.cgi_bbs_list &gt; tbody &gt; tr:hover &gt; td.bbs_subject &gt; .cbi_subject a { color:#3E86E5; }
.cgi_bbs_list &gt; tbody &gt; tr:hover &gt; td.bbs_hit &gt; span { display:inline-block; width:50px; height:50px; line-height:50px; border-radius:100%; background-color:#3E86E5; color:#ffffff; text-align:center; vertical-align:middle; }

/* �섏씠吏� */
.cgi_page_list { margin-top:40px; text-align:center; }
.cgi_page_list a { display:inline-block; line-height:25px; font-size:14px; vertical-align:middle; padding:0 5px; margin:0; color:#626262; }
.cgi_page_list a.now_on { cursor:default; color:#000000; font-size:14px;  }
.cgi_page_list a.cgl_arrow { padding:0 2px; }

/* 寃��됲뤌 */
.cgi_bbs_search_form { width:100%; margin-bottom:20px; text-align:right; border:0px solid red;}
.cgi_bbs_search_form &gt; form &gt; select { height:40px; border:1px solid #cccccc; box-sizing:border-box; }
.cgi_bbs_search_form &gt; form &gt; a { vertical-align:top; }
.cgi_bbs_search_form &gt; form div.btn_zoom { display:inline-block; background-color:#3E86E5; width:40px; height:40px; line-height:40px; text-align:center; vertical-align:middle; margin-left:-4px;}
.cgi_bbs_search_form &gt; form div.btn_zoom img { width:auto; height:auto; vertical-align:middle; max-width:90%; max-height:90%; margin-top:-4px;}
.cgi_bbs_search_form &gt; form input { height:40px; border:1px solid #cccccc; box-sizing:border-box; width:150px; text-align:center; }
.cgi_bbs_search_form &gt; form input::-webkit-input-placeholder { color:#22418c; text-align:center; }

/* 踰꾪듉 */
.cgi_btn_list_bbs { margin-top:20px; text-align:right; }
.cgi_btn_list_bbs &gt; a { display:inline-block; padding:10px 20px; font-size:16px; border:1px solid #888888; margin-right:20px; font-weight:600; color:#888888; }
.cgi_btn_list_bbs &gt; a:last-child { margin-right:0px; }
.cgi_btn_list_bbs &gt; a.cbl_write { background-color:#3E86E5; color:#ffffff; border:1px solid #3E86E5; padding:10px 50px;}

/* �곸꽭 */
.cgi_bbs_view &gt; thead &gt; tr &gt; th.bbs_subject {  background-color:#f8f8f8; text-align:left; padding:20px; font-size:18px; }
.cgi_bbs_view &gt; thead &gt; tr &gt; td.bbs_info { padding-left:15px; padding-right:15px; }
.cgi_bbs_view &gt; tbody &gt; tr &gt; th { width:80px; text-align:right; }
.cgi_bbs_view &gt; tbody &gt; tr &gt; td.bbs_contents { padding:50px 20px; }
.cgi_bbs_view .cbi_info { display:inline-block; margin-right:30px;  }
.cgi_bbs_view .cbi_info:last-child { margin-right:0; }
.cgi_bbs_view .cbi_info &gt; .cbi_line { display:inline-block; margin:0 10px; }
.cgi_bbs_view td &gt; .cbi_hit { float:right; }

/* 湲고쉷�� �곸꽭 */
.cgi_bbs_view16 { border-top:0; }
.cgi_bbs_view16 &gt; thead &gt; tr &gt; th.bbs_subject { background-color:#ffffff; text-align:left; padding:0px 0 0px 0 !important; font-size:24px; border-bottom:0; }
.cgi_bbs_view16 &gt; thead &gt; tr &gt; td.bbs_info { padding:2px 0 0px 0 !important; border-bottom:0; font-size:16px; color:#626262; }
.cgi_bbs_view16 &gt; tbody &gt; tr &gt; th { border-bottom:0; }
.cgi_bbs_view16 &gt; tbody &gt; tr &gt; td.bbs_contents { padding:20px 0px 0px 0px !important; border-bottom:0; }
.cgi_btn_list_bbs &gt; a.cgpw_btn1 { display:inline-block; background-color:#fe223b; border:1px solid #fe223b; color:#ffffff; width:160px; height:40px; padding:0 !important; line-height:40px; border-radius:20px; font-size:18px; }

/* 湲��곌린 */
.cgi_bbs_write { border-bottom:3px solid #000000; }
.cgi_bbs_write &gt; tbody &gt; tr &gt; th { width:115px; text-align:center; background-color:#f8f8f8; }
.cgi_bbs_write &gt; tbody &gt; tr &gt; td { padding-left:20px; }
.cgi_bbs_write &gt; tbody &gt; tr:last-child &gt; th, .cgi_bbs_write &gt; tbody &gt; tr:last-child &gt; td { border-bottom:0; }
.cgi_inquiry { max-width:1400px; }

/* 媛쒖씤�뺣낫泥섎━諛⑹묠 �숈쓽 */
.cgi_privacy_wrap { width:100%; max-width:1400px; margin:40px auto 0 auto; color:#888888; position:relative; }
.cgi_privacy_wrap &gt; .cpw_title { font-size:20px; font-weight:800; }
.cgi_privacy_wrap &gt; .cpw_info { width:calc(100% - 40px); padding:20px; border:1px solid #888888; background-color:#f8f8f8; margin-top:10px; }
.cgi_privacy_wrap &gt; .cpw_info &gt; p { padding:0 0 20px 0; font-weight:600; line-height:1.5; }
.cgi_privacy_wrap &gt; .cpw_info &gt; p:last-child { padding-bottom:0; }
.cgi_privacy_wrap &gt; .cpw_agree { margin-top:10px; text-align:center; font-size:17px; font-weight:600; }
.cgi_privacy_wrap &gt; .cpw_agree &gt; input[type="checkbox"] { width:20px; height:20px; }
.cgi_privacy_wrap &gt; .cpw_agree &gt; button { font-weight:600; color:#888888; background-color:#ffffff; padding:8px 15px; border:1px solid #888888; }

/* 媛쒖씤�뺣낫 �꾨Ц蹂닿린 */
#ly_member_pri { position:absolute; left:0; top:0; width:90%; max-width:1000px; height:auto; margin:0 auto; margin-top:-350px; border:1px solid red; background-color:#ffffff; border:1px solid #cccccc; border-radius:10px;  z-index:10; padding:10px 0;}
#ly_member_pri .header_close { position:absolute; right:20px; top:5px; text-align:right;}
#ly_member_pri .header_close a { display:inline-block; width:20px; height:20px; line-height:20px; font-size:15px; text-decoration:none;}
#ly_member_pri .member_pri_text { text-align:center; padding:0px 15px 0px 15px; border:0px solid red;}
#ly_member_pri .member_pri_text iframe { background-color:#ffffff; }
#ly_member_pri .member_pri_title { margin:0 0 5px 20px; }
a.a_member_pri { font-size:13px; text-decoration:none !important; padding:2px 5px; background-color:#f1f1f1; border:1px solid #cccccc; }


/* �ъ뾽�ㅼ쟻 由ъ뒪�� */
.cgi_result &gt; thead &gt; tr &gt; th { font-size:18px; font-weight:800; border-bottom:3px solid #000000; text-align:center; }
.cgi_result &gt; tbody &gt; tr &gt; td.bbs_info_field { font-size:18px; text-align:center; }
.cgi_result &gt; tbody &gt; tr &gt; td:nth-child(1) { width:5%; }
.cgi_result &gt; tbody &gt; tr &gt; td:nth-child(2) { width:30%; }
.cgi_result &gt; tbody &gt; tr &gt; td:nth-child(3) { width:25%; }
.cgi_result &gt; tbody &gt; tr &gt; td:nth-child(4) { width:20%; }
.cgi_result &gt; tbody &gt; tr &gt; td:nth-child(5) { width:10%; }
.cgi_result &gt; tbody &gt; tr &gt; td:nth-child(6) { width:10%; }
.cgi_result &gt; tbody &gt; tr:hover &gt; td { color:#3E86E5; }

.btn_download_file { display:inline-block; background-color:#f1f1f1; padding:10px 15px; border:1px solid #bbbbbb; border-radius:10px; word-break:break-all; }

/* 寃뚯떆��/�쒗뭹�곸꽭 �댁슜�먯꽌 iframe, object, embed �쒓렇 �볦씠 諛섏쓳 */
.video-container { width:100%; max-width:800px; margin: 0 auto 20px auto; height:; position: relative; text-align:center; border:0px solid red; text-align:center; } 
.video-container:after { content:""; display:block; padding-bottom:70%; }
.video-container iframe, .video-container object, .video-container embed { margin: 0; padding: 0; width: 100% !important; height: 100% !important; position: absolute; top: 0; left: 0; }

/* userapi-&gt;inputcodename �먯꽌 �ъ슜 */
ul.inputCodeList { width:100%; }
ul.inputCodeList &gt; li { float:left; margin-right:10px; }
div.inputCodeEtcText { display:none; }


/* �쒗뭹�곸꽭 */
.cgi_goods_info_tab { width:100%; margin-top:0px; font-size:14px; }
.cgi_goods_info_tab:after { clear:both; content:""; display:block; }
.cgi_goods_info_tab &gt; .cgi_goods_image_wrap { float:left; width:320px; margin-right:20px; border-right:0px solid #eaeaea; box-sizing:border-box; text-align:center; vertical-align:top; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap { float:left; width:calc(68% - 370px); margin:20px 20px 0 10px; vertical-align:top; border-right:0px solid red; box-sizing:border-box; }
.cgi_goods_info_tab &gt; .cgi_goods_price_wrap { float:left; width:32%; margin-top:20px; vertical-align:top; border:0px solid blue; box-sizing:border-box; }

.cgi_goods_image2 { width:100%; display: flex; align-items: center; justify-content: center; overflow: hidden; text-align:center; }
.cgi_goods_image2 &gt; img { width:auto; max-width:320px; height:auto; max-height:100%; vertical-align:middle; }

.cgi_goods_image_wrap &gt; .cgi_goods_thumb { width:100%; max-width:255px; margin:0 auto; }
.cgi_goods_image_wrap &gt; .cgi_goods_thumb &gt; ul { width:100%; font-size:0; list-style:none; letter-spacing:-5px; margin-top:0px; }
.cgi_goods_image_wrap &gt; .cgi_goods_thumb &gt; ul &gt; li { display:inline-block; font-size:15px; letter-spacing:0; width:24.5%; margin-right:0.6666%; height:60px; }
.cgi_goods_image_wrap &gt; .cgi_goods_thumb &gt; ul &gt; li:nth-child(4n) { margin-right:0; }
.cgi_goods_image_wrap &gt; .cgi_goods_thumb &gt; ul &gt; li &gt; a &gt; img { width:100%; height:auto; max-width:100%; max-height:100%; border:1px solid #e5e5e5; box-sizing:border-box; }

.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_name { font-size:18px; color:#000; font-weight:bold; padding:10px 2px; border-bottom:1px solid #cccccc; line-height:150%; margin-bottom:20px; word-break:break-all; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 { width:100%; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 &gt; tbody &gt; tr &gt; th { width:20%; height:30px; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 &gt; tbody &gt; tr &gt; td { padding:7px 2px; position:relative; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgi_goods_price { height:30px; text-align:right; color:#333; font-size:13px; font-weight:bold; padding:8px 2px; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgi_goods_price #price_text_ly { font-size:18px; font-weight:bold; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgi_goods_price2 { height:30px; border-bottom:1px solid #eaeaea; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgi_goods_qty { border-top:1px solid #eaeaea; }
.cgi_input_qty { border:1px solid #cccccc; height:21px; width:36px; text-align:center; }
.cgi_btn_shop_arrow { display:inline; float:right; margin-right:3px; text-decoration:none; }


.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_info_box { background-color:#f6f6f6; font-size:14px; color:#626262; padding:10px; border-radius:10px; margin-top:10px;}
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap { margin-top:5px; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul &gt; li { float:left; font-size:14px; font-weight:600; width:24%; margin-right:1.3333%; text-align:center; background-color:#f6f6f6; height:50px; cursor:pointer; border-radius:5px; border:1px solid #e4e4e4; box-sizing:border-box; display: flex; align-items: center; justify-content: center; overflow: hidden; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul &gt; li:nth-child(4n) { margin-right:0; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul &gt; li.on { color:#fe223b; border:1px solid #fe223b; box-sizing:border-box; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul.cgit2bw_color &gt; li {line-height:1.2; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul.cgit2bw_halbu_method &gt; li,
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul.cgit2bw_with_internet &gt; li { width:49%; margin-right:2%; height:55px; display: block; padding-top:12px; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul.cgit2bw_halbu_method &gt; li.on,
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul.cgit2bw_with_internet &gt; li.on { height:55px; padding-top:12px }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul.cgit2bw_halbu_method &gt; li:nth-child(2n),
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul.cgit2bw_with_internet &gt; li:nth-child(2n) { margin-right:0; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul.cgit2bw_with_internet &gt; li:nth-child(1) { line-height:30px; }

.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul.cgit2bw_color &gt; li:nth-child(+n+5) { margin-top:5px; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul.cgit2bw_halbu_month &gt; li { height:45px; }

.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_info_box2 { font-size:13px; margin-top:10px;}
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_info_box2 &gt; div { display:none; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_info_box2 &gt; div &gt; span { display:inline-block; padding:2px 7px; background-color:#fe223b; color:#ffffff; border-radius:8px; margin-right:5px; }

.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_rate_plan { display:table; width:100%; border:1px solid #fe223b; box-sizing:border-box; border-radius:5px; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_rate_plan &gt; dl { display:table-row; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_rate_plan &gt; dl &gt; dd { display:table-cell; position:relative; width:100%; padding:10px 10px; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_title { border-bottom:1px solid #e4e4e4; box-sizing:border-box; } 
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_title &gt; div &gt; strong { font-weight:800; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_title &gt; div &gt; span { font-weight:500; margin-left:7px; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_title &gt; span { position:absolute; right:10px; top:5px; display:inline-block; padding:3px 7px; font-size:13px; background-color:#fe223b; color:#ffffff; border-radius:4px; cursor:pointer; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_info2 { background-color:#f6f6f6; box-sizing:border-box; border-radius:0 0 8px 8px; position:relative; } 
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_info2 &gt; div.cgit2rp_btns { font-weight:800; width:100%; background: url(/img/icon_select_down2.png) no-repeat right top 5px; display: flex; align-items: center; justify-content: left; overflow: hidden; cursor:pointer; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_info2 &gt; div.on { background: url(/img/icon_select_up2.png) no-repeat right top 5px; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_info2 &gt; div.cgit2rp_info { display:none; width:calc(100% + 2px); padding: 10px 7px; background-color:#f6f6f6; position:absolute; left:-1px; top:33px; z-index:1; border-left:1px solid #fe223b; border-right:1px solid #fe223b; border-bottom:1px solid #fe223b; box-sizing:border-box; border-radius:0 0 5px 5px; color:#626262; line-height:1.5;}
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_info2 &gt; div.cgit2rp_info &gt; div { display:table; width:100%;} 
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_info2 &gt; div.cgit2rp_info &gt; div &gt; dl { display:table-row; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_info2 &gt; div.cgit2rp_info &gt; div &gt; dl &gt; dt { display:table-cell; width:10px; padding:0px 0; }
.cgi_goods_info_tab &gt; .cgi_goods_info_wrap &gt; .cgi_goods_info_tab2 .cgit2_wrap &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_info2 &gt; div.cgit2rp_info &gt; div &gt; dl &gt; dd { display:table-cell; width:calc(100% - 10px); padding:0px 0; word-break:keep-all; }

.cgi_goods_price_wrap &gt; .cgpw_tab { width:100%; border-spacing:0; border:1px solid #e4e4e4; box-sizing:border-box; border-radius:10px; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; th { text-align:left; background-color:#000000; color:#ffffff; font-size:16px; font-weight:700; padding:10px; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr:first-child &gt; th { border-radius:10px 10px 0 0; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; th &gt; span { font-size:12px; letter-spacing:-1px; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; th &gt; strong.cgpw_1 { color:#fe223b; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; th &gt; strong.cgpw_2 { color:#ffcc00; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; th &gt; span { font-size:14px; font-weight:400; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td { padding:10px; font-size:14px; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td &gt; .lgib_price { color:#626262; font-weight:400; }

.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td &gt; .lgib_price &gt; dl { margin:0; padding:0; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td &gt; .lgib_price &gt; dl &gt; dt { display:inline-block; width:50%; letter-spacing:-1.3px; text-align:left; padding:3px 0; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td &gt; .lgib_price &gt; dl &gt; dd { display:inline-block; width:50%; letter-spacing:-1.5px; text-align:right; padding:3px 0; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td &gt; .lgib_price &gt; dl &gt; dt &gt; small { font-size:12px; color:#fe223b; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td &gt; .lgib_price2 { border-top:1px dashed #e4e4d4; padding-top:10px; margin-top:10px; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td.cgpw_price2 &gt; .lgib_price2 { border-bottom:1px solid #000000; padding-bottom:20px; margin-bottom:0px; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td &gt; .lgib_price2 &gt; dl &gt; dt { color:#000000; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td &gt; .lgib_price2 &gt; dl &gt; dd { color:#000000; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td &gt; .lgib_price2 &gt; dl.total &gt; dt,
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td &gt; .lgib_price2 &gt; dl.total &gt; dd { font-weight:800; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td &gt; .lgib_price2 &gt; dl.total &gt; dt &gt; .box1 { display:inline-block; color:#fe223b; border:1px solid #fe223b; box-sizing:border-box; padding:0 4px; border-radius:3px; font-weight:700; margin-right:3px; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td &gt; .lgib_price2 &gt; dl.total &gt; dt &gt; .box2 { display:inline-block; color:#ffcc00; border:1px solid #ffcc00; box-sizing:border-box; padding:0 4px; border-radius:3px; font-weight:700; margin-right:3px; }

.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td.cgpw_total_price { text-align:right; font-size:24px; letter-spacing:-1px; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td.cgpw_total_price &gt; span { font-weight:800; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td.cgpw_buttons { padding-bottom:20px; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td.cgpw_buttons &gt; a { display:inline-block; width:100%; text-align:center; border-radius:5px; padding:10px 0; font-size:18px; font-weight:700; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td.cgpw_buttons &gt; a.cgpw_btn1 { background-color:#fe223b; color:#ffffff; }
.cgi_goods_price_wrap &gt; .cgpw_tab &gt; tbody &gt; tr &gt; td.cgpw_buttons &gt; a.cgpw_btn2 { background-color:#ffffff; color:#fe223b; border:2px solid #fe223b; box-sizing:border-box; margin-top:10px; }
.cgi_goods_price_wrap &gt; .cgpw_text { font-size:13px; color:#626262; padding:10px 2px; line-height:19px; width:100%; display:table; }
.cgi_goods_price_wrap &gt; .cgpw_text &gt; dl { display:table-row; }
.cgi_goods_price_wrap &gt; .cgpw_text &gt; dl &gt; dt { display:table-cell; width:10px; padding:0px 0; }
.cgi_goods_price_wrap &gt; .cgpw_text &gt; dl &gt; dd { display:table-cell; width:calc(100% - 10px); padding:0px 0; word-break:keep-all; }

.cgi_goods_info_detail_wrap { width:100%; }
.cgi_goods_info_detail_wrap:after { clear:both; content:""; display:block; }
.cgi_goods_info_detail_wrap &gt; .cgidw_title { width:100%; text-align:center; border-bottom:1px solid #e4e4e4; padding:0px 0 10px 0; margin-bottom:30px; }
.cgi_goods_info_detail_wrap &gt; .cgidw_title &gt; a { display:inline-block; margin-right:50px; font-size:18px; font-weight:800; }
.cgi_goods_info_detail_wrap &gt; .cgidw_title &gt; a:last-child { margin-right:0px; }
.cgi_goods_info_detail_wrap &gt; .cgidw_title &gt; a.on { color:#fe223b; }

/* �붽툑�쒕�寃� */
.popup_rate_plan_list_wap { display:none; width:440px; padding:30px 20px; position:absolute; left:50%; margin-left:-240px; height:500px; z-index:12; background-color:#ffffff; border-radius:30px; overflow-y:scroll; }
.popup_rate_plan_list_wap::-webkit-scrollbar {  width:5px;  }
.popup_rate_plan_list_wap::-webkit-scrollbar-thumb { background-color: #888;  }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap { width:100%; position:relative; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_title { width:100%; font-size:24px; font-weight:800; color:#000000; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_title &gt; img { margin-top:-5px; margin-right:3px; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_title &gt; span { float:right; cursor:pointer; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_hdd { width:100%; margin-top:20px; text-align:center; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_hdd &gt; a { display:inline-block; width:100px; text-align:center; background-color:#e1e1e1; color:#000000; font-size:16px; font-weight:600; margin-right:4px; padding:7px 0; border-radius: 5px;}
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_hdd &gt; a.on { background-color:#fe223b; color:#ffffff; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_hdd &gt; a:last-child { margin-right:0; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list { width:100%; margin-top:20px;  }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list &gt; ul { margin-top:20px; display:none; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list &gt; ul &gt; li { width:100%; margin-top:10px; border:1px solid #e4e4e4; box-sizing:border-box;  border-radius: 15px; padding:10px 20px; cursor:pointer; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list &gt; ul &gt; li.on { border:1px solid #fe223b; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list &gt; ul &gt; li:first-child { margin-top:0; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list &gt; ul &gt; li &gt; .cgit2_rate_plan { display:table; width:100%; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list &gt; ul &gt; li &gt; .cgit2_rate_plan &gt; dl { display:table-row; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list &gt; ul &gt; li &gt; .cgit2_rate_plan &gt; dl &gt; dd { display:table-cell; position:relative; width:100%; padding:10px 0px; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list &gt; ul &gt; li &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_title { border-bottom:1px solid #e4e4e4; box-sizing:border-box; } 
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list &gt; ul &gt; li &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_title &gt; div { font-weight:700; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list &gt; ul &gt; li &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_title &gt; div &gt; span { font-weight:400; margin-left:7px; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list &gt; ul &gt; li &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_info2 { color:#626262; } 
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list &gt; ul &gt; li &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_info2 &gt; div { display:table; width:100%; } 
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list &gt; ul &gt; li &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_info2 &gt; div &gt; dl { display:table-row; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list &gt; ul &gt; li &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_info2 &gt; div &gt; dl &gt; dt { display:table-cell; width:10px; padding:0px 0; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_list &gt; ul &gt; li &gt; .cgit2_rate_plan &gt; dl &gt; dd.cgit2rp_info2 &gt; div &gt; dl &gt; dd { display:table-cell; width:calc(100% - 10px); padding:0px 0; word-break:keep-all; }
.popup_rate_plan_list_wap &gt; .rate_plan_list_wap &gt; .rplw_text { font-size:14px; color:#626262; margin-top:10px; line-height:20px; } 

/* �붽툑�쒕�寃� 紐⑤컮�쇱슜 */
.popup_rate_plan_list_mo { position:fixed; top:0; height:auto; left:0; right:0; bottom:0; border-radius:0 !important; margin-left:0; }

.goods_bottom_wap { /*display:none; */width:100%; height:60px; position:fixed; left:0; bottom:0; z-index:11; background-color:#000000; color:#ffffff; padding:10px 0; }
.goods_bottom_wap &gt; ul { list-style:none; letter-spacing:-5px; font-size:0; width:100%; max-width:1000px; margin:0 auto; }
.goods_bottom_wap &gt; ul &gt; li { display:inline-block; font-size:14px; letter-spacing:0; height:60px; vertical-align:top; font-size:18px; }
.goods_bottom_wap &gt; ul &gt; li.gbw_price1 { width:40%; }
.goods_bottom_wap &gt; ul &gt; li.gbw_price2 { width:250px; line-height:60px; font-size:24px; text-align:center; position:relative; border:0px solid red; box-sizing:border-box; font-weight:700; }
.goods_bottom_wap &gt; ul &gt; li.gbw_buttons { width:calc(60% - 250px); padding-top:10px; text-align:center; }

.goods_bottom_wap &gt; ul &gt; li.gbw_price1 &gt; table { width:100%; }
.goods_bottom_wap &gt; ul &gt; li.gbw_price1 &gt; table &gt; tbody &gt; tr &gt; td { width:45%;border:1px solid #ffffff; box-sizing:border-box; border-radius:10px; text-align:center; height:60px; vertical-align:center; }
.goods_bottom_wap &gt; ul &gt; li.gbw_price1 &gt; table &gt; tbody &gt; tr &gt; td.gbwp_price1 &gt; strong  { color:#fe223b; line-height:1.5; }
.goods_bottom_wap &gt; ul &gt; li.gbw_price1 &gt; table &gt; tbody &gt; tr &gt; td.gbwp_price2 &gt; strong  { color:#ffcc00; line-height:1.5; }
.goods_bottom_wap &gt; ul &gt; li.gbw_price1 &gt; table &gt; tbody &gt; tr &gt; td.gbwp_plus  { width:10%; text-align:center; color:#ffffff; border:0;  }

.goods_bottom_wap &gt; ul &gt; li.gbw_price2 &gt; small { font-size:14px; font-weight:normal; }
.goods_bottom_wap &gt; ul &gt; li.gbw_price2 &gt; div { font-size:14px; font-weight:normal; position:absolute; bottom:-23px; left:25px; }

.goods_bottom_wap &gt; ul &gt; li.gbw_buttons &gt; a { display:inline-block; font-weight:800; padding:0 25px; text-align:center; }
.goods_bottom_wap &gt; ul &gt; li.gbw_buttons &gt; a:first-child { background-color:#fe223b; color:#ffffff; height:40px; line-height:40px; border-radius:20px; margin-right:10px; }
.goods_bottom_wap &gt; ul &gt; li.gbw_buttons &gt; a:last-child { background-color:#ffffff; color:#fe223b; height:40px; line-height:40px; border-radius:20px; border:1px solid #fe223b; box-sizing:border-box; }

/* 諛붾줈�좎껌 */
.cgi_goods_info_tab_ord &gt; .cgi_goods_image_wrap { float:left; width:calc(68% - 30px); margin-right:30px; border-right:0px solid #eaeaea; box-sizing:border-box; text-align:center; vertical-align:top; }
.cgi_goods_info_tab_ord &gt; .cgi_goods_price_wrap { float:right; width:32%; vertical-align:top; border:0px solid blue; box-sizing:border-box; }

.cgi_goods_info_tab_ord &gt; .cgi_goods_price_wrap &gt; .cgi_goods_image2,
.cgi_goods_info_tab_ord &gt; .cgi_goods_image_wrap &gt; .cgi_goods_image2 { text-align:left;}

.cgi_order_form_wrap { margin-top:30px; }
.cgi_order_form_wrap &gt; .main_title01 { width:100%; padding:0 0 10px 10px; margin-bottom:20px; border-bottom:2px solid #000000; line-height:1; }
.cgi_shop_tab3 { width:100%;}
.cgi_shop_tab3 &gt; tbody &gt; tr &gt; th.title_field { width:130px; background-color:#ffffff; text-align:left; font-weight:500; padding-top:10px; font-size:16px; letter-spacing:-0.8px;  }
.cgi_shop_tab3 &gt; tbody &gt; tr &gt; td.info_field { width:calc(100% - 130px); text-align:left; padding-top:10px; }
.cgi_shop_tab3 &gt; tbody &gt; tr &gt; td.info_field &gt; input.input_hk { width:100%; max-width:300px; height:35px; outline:none; border:1px solid #e4e4e4; box-sizing:border-box; border-radius:5px; padding:0 5px; color:#626262; }
.cgi_shop_tab3 &gt; tbody &gt; tr &gt; td.info_field &gt; input.ipt_addr { max-width:100%; }
.cgi_shop_tab3 &gt; tbody &gt; tr &gt; td.info_field &gt; textarea.textarea_hk { width:100%; height:150px; outline:none; border:1px solid #e4e4e4; box-sizing:border-box; border-radius:5px; padding:5px; }
.cgi_shop_tab3 &gt; tbody &gt; tr &gt; td.info_field &gt; .ipt_note { border:1px solid #e4e4e4; box-sizing:border-box; border-radius:5px; padding:5px; min-height:140px; font-size:13px; color:#626262; height:1.2px; }
.cgi_shop_tab3 &gt; tbody &gt; tr &gt; td.info_field &gt; .ipt_note2 { min-height:35px; height:1.2px; display: flex; align-items: center; justify-content: left; overflow: hidden; }
.cgi_shop_tab3 &gt; tbody &gt; tr &gt; td.info_field .btn_ord_search { width:70px; height:31px; line-height:31px; background-color:#e1e1e1; border:1px solid #e1e1e1; color:#626262; border-radius:5px; text-align:center; font-size:14px; }
.cgi_shop_tab3 &gt; tbody &gt; tr &gt; td.info_field &gt; .td_title_field { display:none; font-weight:500; }

.cgi_shop_tab3 &gt; tbody &gt; tr.etc_field &gt; th.title_field,
.cgi_shop_tab3 &gt; tbody &gt; tr.etc_field &gt; td.info_field { padding-top:10px; font-size:13px; color:#fe223b; font-weight:500;}



.corw_agree &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; .cgit2_button_wrap &gt; .cgit2bw_with_internet { width:200px; margin:0 auto;}
.corw_agree &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; .cgit2_button_wrap &gt; .cgit2bw_with_internet &gt; li { width:48%; margin-right:4%; border:1px solid #e4e4e4; box-sizing:border-box; }
.corw_agree &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; .cgit2_button_wrap &gt; .cgit2bw_with_internet &gt; li:nth-child(2n) { margin-right:0; }
.corw_agree &gt; table &gt; tbody &gt; tr &gt; td &gt; .corw_info { width:calc(100% - 20px); background-color:#e1e1e1; color:#000000; margin:40px 0px 10px 0; padding:15px 10px; border-radius:5px; font-weight:500; }
.corw_agree &gt; table &gt; tbody &gt; tr &gt; td &gt; .corw_info &gt; strong { font-size:16px; }
.corw_agree &gt; table &gt; tbody &gt; tr &gt; td.cgit2_b_agree { padding-top:20px;  }
.corw_agree &gt; table &gt; tbody &gt; tr &gt; td.cgpw_buttons &gt; a { padding:0; width:150px; height:40px;  line-height:40px; }


#ly_pc { display:block; }
#ly_mo { display:none; }

.cgi_search_order_wrap { width:100%; max-width:600px; padding:40px 0; border:1px solid #e1e1e1; box-sizing:border-box; border-radius:20px; margin:0 auto; }
.cgi_search_order_wrap &gt; ul &gt; li { width:100%; }
.cgi_search_order_wrap &gt; ul &gt; li:first-child { border-bottom:1px solid #e1e1e1; padding-bottom:30px; margin-bottom:30px; }
.cgi_search_order_wrap &gt; ul &gt; li &gt; .cgi_shop_tab3 { width:100%; max-width:300px; margin:0 auto;}
.cgi_search_order_wrap &gt; ul &gt; li &gt; .cgi_shop_tab3 &gt; tbody &gt; tr &gt; th { width:100px; }
.cgi_search_order_wrap &gt; ul &gt; li &gt; .cgi_shop_tab3 &gt; tbody &gt; tr &gt; td { width:calc(100% - 100px); }
.cgi_search_order_wrap &gt; ul &gt; li &gt; .cgi_shop_tab3 &gt; tbody &gt; tr &gt; td { width:calc(100% - 100px); }

.cgi_search_order_wrap &gt; ul &gt; li &gt; .csow_text { text-align:center; margin-bottom:20px; font-size:14px; font-weight:400; line-height:1.5; padding:0 20px; word-break:keep-all; }
.cgi_search_order_wrap &gt; ul &gt; li &gt; .csow_bottom { text-align:center; }
.cgi_search_order_wrap &gt; ul &gt; li &gt; .csow_bottom &gt; a { display:inline-block; width:100px; height:30px; line-height:30px; font-size:16px; font-weight:700; border-radius:5px; text-align:center;  }
.cgi_search_order_wrap &gt; ul &gt; li &gt; .csow_bottom &gt; a:first-child { background-color:#fe223b; color:#ffffff; margin-right:2px; }
.cgi_search_order_wrap &gt; ul &gt; li &gt; .csow_bottom &gt; a:last-child { margin-right:0; background-color:#e1e1e1; color:#000000; }

/* 鍮좊Ⅸ臾몄쓽 */
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap { margin-top:5px; position:relative; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul &gt; li { float:left; font-size:14px; font-weight:600; width:23%; margin-right:2.6666%; text-align:center; background-color:#f6f6f6; height:30px; cursor:pointer; border-radius:5px; border:1px solid #e4e4e4; box-sizing:border-box; display: flex; align-items: center; justify-content: center; overflow: hidden; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul &gt; li:nth-child(4n) { margin-right:0; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; .cgit2_button_wrap &gt; ul &gt; li.on { color:#fe223b; border:1px solid #fe223b; box-sizing:border-box; }

.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_info_box2 { font-size:13px; margin-top:10px;}
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_info_box2 &gt; div { display:none; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_info_box2 &gt; div &gt; span { display:inline-block; padding:2px 7px; background-color:#fe223b; color:#ffffff; border-radius:8px; }

.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; div.cgit2rp_btns { width:100%; background: url(/img/icon_select_down2.png) no-repeat right 10px top 10px; display: flex; align-items: center; justify-content: left; overflow: hidden; cursor:pointer;  font-size:14px; color:#626262; border:1px solid #e4e4e4; box-sizing:border-box; border-radius:5px; height:30px; padding-left:10px; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; div.on { background: url(/img/icon_select_up2.png) no-repeat right 10px top 10px; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; div.cgit2rp_info { display:none; width:100%; padding: 10px 7px; background-color:#ffffff; position:absolute; left:0px; top:28px; z-index:1; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; box-sizing:border-box; border-radius:0 0 5px 5px; color:#626262; line-height:1.5;}
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; div.cgit2rp_info &gt; a { display:inline-block; width:100%; height:25px; line-height:25px; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; input.cgit2_input { border:1px solid #e4e4e4; box-sizing:border-box; border-radius:3px; width:100%; height:30px; outline:none; padding:0 5px; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; span.dash { display:inline-block; width:15px; text-align:center;}
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; input.cgit2_phone { width:calc(34.5% - 15px); height:30px; outline:none; padding:0 5px; }

.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; input.cgit2_phone1 { width:31%; background: url(/img/icon_select_down2.png) no-repeat right 10px top 10px; cursor:pointer; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; input.on { background: url(/img/icon_select_up2.png) no-repeat right 10px top 10px; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; div.cgit2_phone1_list { display:none; width:31%; padding: 10px 7px; background-color:#ffffff; position:absolute; left:0px; top:28px; z-index:1; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; box-sizing:border-box; border-radius:0 0 5px 5px; color:#626262; line-height:1.5;}
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; div.cgit2_phone1_list &gt; a { display:inline-block; width:100%; height:25px; line-height:25px; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; .cgit2_button_wrap &gt; .cgit2bw_with_internet &gt; li.on { background-color:#fe223b; color:#ffffff; }

.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td.cgit2_b_agree &gt; .ss_title02 { border-bottom:1px solid #e4e4e4; padding-bottom:5px; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; input[type="checkbox"] { display: none; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; .custom-checkbox1 { display: inline-flex; align-items: center; padding-left: 27px; position: relative; cursor: pointer; margin-right:5px; height:20px; font-size:13px; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; .custom-checkbox1::before { content: ''; position: absolute; left: 0; width: 17px; height: 17px; background-image: url('/img/icon_radio_unchecked.png'); background-size: cover; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; .custom-checkbox1 &gt; span { margin-right:5px; }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; input[type="checkbox"]:checked + .custom-checkbox1::before { background-image: url('/img/icon_radio_checked.png'); }
.popup_quick_inquiry_wrap &gt; .qiw_input &gt; table &gt; tbody &gt; tr &gt; td &gt; .cgit2_wrap &gt; .cgit2w_btn1 { position:absolute; right:0; top:3px; cursor:pointer; font-size:13px; color:#626262; border-bottom:1px solid #626262; font-weight:400;}
.popup_quick_inquiry_wrap &gt; .qiw_buttons { text-align:center; margin-top:10px; }
.popup_quick_inquiry_wrap &gt; .qiw_buttons &gt; a { display:inline-block; width:48%; font-size:18px; font-weight:800; color:#ffffff; border-radius:5px; text-align:center; padding:8px 0; }
.popup_quick_inquiry_wrap &gt; .qiw_buttons &gt; a:first-child { background-color:#fe223b; margin-right:2%; }
.popup_quick_inquiry_wrap &gt; .qiw_buttons &gt; a:last-child { background-color:#717171; }

/* 鍮좊Ⅸ臾몄쓽 紐⑤컮�쇱슜 */
.popup_quick_inquiry_mo { position:fixed; top:0; height:auto; left:0; right:0; bottom:0; border-radius:0; margin-left:0; }

@media ( max-width: 1000px ) {
	/*.photo_list .thumb { height:150px; line-height:150px;}*/
	.photo_list ul.company02 li .thumb{ max-width:250px; height:250px; line-height:250px;}

	/* type1 
	.cgi_history_wrap &gt; dl &gt; dt.chw_title { width:30%; }
	.cgi_history_wrap &gt; dl &gt; dd.chw_info { width:70%; }
	.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row { width:95%; margin-left:5%; }
	.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; ul &gt; li.chw_check { width:2%; }
	.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; ul &gt; li.chw_text { width:98%; }
	.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; ul &gt; li &gt; dl &gt; dt { width:22%; }
	.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; ul &gt; li &gt; dl &gt; dd { width:78%; }
	*/

	/* �좉퇋 �ㅽ궓 */
	/* 怨듯넻 */

	/* 紐⑸줉 */
	.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_num { width:50px; }

	.cgi_result &gt; thead &gt; tr &gt; th { font-size:16px; font-weight:600; letter-spacing:-1px; }
	.cgi_result &gt; tbody &gt; tr &gt; td.bbs_info_field { font-size:15px; letter-spacing:-1px; }

	/* �뚯썝 */
	.member_input th.title_field { width:150px; }
	.member_input td.info_field { padding:10px 0px 10px 10px; }

	.goods_bottom_wap &gt; ul &gt; li.gbw_buttons &gt; a { padding:0 10px; text-align:center; }
	.goods_bottom_wap &gt; ul &gt; li.gbw_buttons &gt; a:first-child { margin-right:5px; }

}
@media ( max-width: 850px ) {
	/* �쒗뭹�곸꽭 */
	.cgi_goods_info_tab { width:100%; margin-top:0px; font-size:14px; }
	.cgi_goods_info_tab &gt; .cgi_goods_image_wrap { float:none; width:100%; margin-right:0px; }
	.cgi_goods_info_tab &gt; .cgi_goods_info_wrap { float:none; width:100%; margin:20px 0 0 0; }
	.cgi_goods_info_tab &gt; .cgi_goods_price_wrap { float:none; width:100%;margin-top:20px; }

	.goods_bottom_wap { display:none; }

}
@media ( max-width: 767px ) {
	.cgi_goods_image2 &gt; img { max-width:270px; }

	.cgi_tb3 td .cgi_input, .cgi_tb3 td .cgi_input_file { width:100%; }

	.cgi_board_tab { width:100%; }
	.cgi_board_tab .bbs_name { width: 60%; }
	.cgi_board_tab .bbs_password { width: 60%; }
	.cgi_board_tab .bbs_company { width: 60%; }
	.cgi_board_tab .bbs_phone { width: 60%; }
	.cgi_board_tab .bbs_hp { width: 60%; }
	.cgi_board_tab .bbs_fax { width: 60%; }
	.cgi_board_tab .bbs_email { width: 80%; }
	.cgi_board_tab .bbs_subject { width: 98%; }
	.cgi_board_tab .bbs_contents { width: 95%; height:150px; }
	.cgi_board_tab .bbs_file { width: 80%; }

	.cgi_board_tab .bbs_name2 { width: 80%; }
	.cgi_board_tab .bbs_password2 { width: 80%; }
	.cgi_board_tab .bbs_subject2 { width: 98%; }

	th.title_field { letter-spacing:-1px; }
	.ipt_member_id { width:50% !important; }
	.ipt_member_pwd { width:50% !important; }
	.ipt_member_name { width:50% !important; }
	.ipt_member_phone { width:20% !important; }
	.ipt_member_email { width:80% !important; }
	.ipt_member_zipcode { width:30% !important; }
	.ipt_member_addr { width:90% !important; }
	.cgi_login_tab th.cgi_login_title { width:25%;}
	.cgi_login_tab td.cgi_login_input { width:45%; }

	td.title_field2 { width:100px; }
	table.login_form { width:70%; }

	.photo_list &gt; ul &gt; li {width:48%; margin-right:4%; margin-bottom:50px; }
	.photo_list &gt; ul &gt; li:nth-child(4n) {margin-right:4%;}
	.photo_list &gt; ul &gt; li:nth-child(2n) {margin-right:0%;}
	.photo_list ul.company02 li .thumb{ max-width:150px; height:150px; line-height:150px;}

	.photo_list16 &gt; ul &gt; li{ margin-right:4%; width:48%; }
	.photo_list16 &gt; ul &gt; li:nth-child(2n) {margin-right:0;}
	.photo_list16 &gt; ul &gt; li:nth-child(3n) {margin-right:4%;}
	.photo_list16 &gt; ul &gt; li:nth-child(+n+3) {margin-top:30px;}

	.history_tb2 th{width:25%;}
	.history_tb2 td{width:75%; padding:10px 0 10px 5px;}


	.cgi_goods_cate_list2 li { width:33%; }
	.cgi_goods_sort_tab td { padding:10px; line-height:150%; }
	.cgi_goods_sort_tab .cgi_goods_sort_tab_left {float:none; width:100%; }
	.cgi_goods_sort_tab .cgi_goods_sort_tab_right {float:none; width:100%; text-align:left; }

	/* �곹뭹遺�遺� 	*/
	.cgi_goods_list_tab &gt; ul &gt; li { width:32%; margin-right:1%;}
	.cgi_goods_list_tab &gt; ul &gt; li:nth-child(5n) { margin-right:1%; }
	.cgi_goods_list_tab &gt; ul &gt; li:nth-child(3n) { margin-right:0; }
	.cgi_goods_list_tab &gt; ul &gt; li &gt; .cgi_goods_list_info_tab .goods_list_img { height:140px; line-height:140px;}
	.cgi_goods_list_tab &gt; ul &gt; li &gt; .cgi_goods_list_info_tab .goods_list_img img { max-width:140px; max-height:140px; }

	.sel_goods_tab li.sel_option_goodsname { width:100%; padding:5px 0 5px 5px; height:auto; }
	.sel_goods_tab li.sel_option_qty { width:40%; text-align:left; padding:2px 0; }
	.sel_goods_tab li.sel_option_price { width:60%; padding:5px 0; }

	
	/* �λ컮援щ땲 諛� 二쇰Ц */
	.cgi_shop_tab .cgi_cartlist_img, .cgi_shop_tab .cgi_cartlist_info { line-height:80px; }
	.cgi_shop_tab .cgi_cartlist_img img { width:auto; max-width:80px; height:auto; max-height:80px; }
	.cgi_shop_tab .cgi_cartlist_info { line-height:45px; }
	.cgi_shop_tab .cgi_cartlist_info div { vertical-align:middle; overflow:hidden; padding:5px 0;}
	.cgi_shop_tab .cgi_cartlist_name { width:100%; height:auto; text-align:left; border-bottom:1px solid #eeeeee; }
	.cgi_shop_tab .cgi_cartlist_price { display:none; }
	.cgi_shop_tab .cgi_cartlist_qty { width:25%; }
	.cgi_shop_tab .cgi_cartlist_price2 { width:50%; }
	.cgi_shop_tab .cgi_cartlist_action { width:25%; }

	/* 愿��ы뭹紐� */
	.cgi_shop_tab .cgi_wishlist_img, .cgi_shop_tab .cgi_wishlist_info { line-height:80px; }
	.cgi_shop_tab .cgi_wishlist_img img { width:auto; max-width:80px; height:auto; max-height:80px; }
	.cgi_shop_tab .cgi_wishlist_info { line-height:45px; }
	.cgi_shop_tab .cgi_wishlist_info div { vertical-align:middle; overflow:hidden; padding:5px 0;}
	.cgi_shop_tab .cgi_wishlist_name { width:100%; height:auto; text-align:left; border-bottom:1px solid #eeeeee; }
	.cgi_shop_tab .cgi_wishlist_price { width:33%; }
	.cgi_shop_tab .cgi_wishlist_order_able { width:34%; }
	.cgi_shop_tab .cgi_wishlist_sign_dt { width:33%; }

	.cgi_shop_tab4 &gt; colgroup &gt; .col01 { width:25%; }
	.cgi_shop_tab4 &gt; colgroup &gt; .col02 { width:50%; }
	.cgi_shop_tab4 &gt; colgroup &gt; .col03 { width:25%; }
	.cgi_shop_tab4 &gt; colgroup &gt; .col04 { width:0px; }
	.cgi_shop_tab4 &gt; tbody &gt; tr &gt; td.info_field { border-bottom:0; vertical-align:top; }
	.cgi_shop_tab4 &gt; thead &gt; tr &gt; th.cst4_button_field { display:none; }
	.cgi_shop_tab4 &gt; tbody &gt; tr &gt; td.cst4_button_field { display:none; }
	
	.cgi_shop_tab4 &gt; tbody &gt; tr &gt; td.info_field &gt; .cst4_name_mo { display:block; margin-bottom:10px; }
	.cgi_shop_tab4 &gt; tbody &gt; tr &gt; td.info_field &gt; .cst4_name_pc { display:none; }
	.cgi_shop_tab4 &gt; tbody &gt; tr.cst4_buttons { display:table-row; }
	.cgi_shop_tab4 &gt; tbody &gt; tr.cst4_buttons &gt; td.info_field { border-bottom:1px solid #e1e1e1; padding-top:0;  }
	.cgi_shop_tab4 &gt; tbody &gt; tr.cst4_buttons &gt; td.info_field &gt; .btn_order_detail_view { width:100%; }

	.cgi_shop_tab td.price_info_td table.cgi_shop_tab2 th { width:60%; letter-spacing:-1px;}
	.cgi_shop_tab td.price_info_td table.cgi_shop_tab2 td { width:40%; }

	/* �쒗쑕�낆껜 */
	.cgi_partners_list li { margin-right:3.5%; width:31%; /*border:1px solid #ff0000; box-sizing:border-box;*/ }
	.cgi_partners_list li:nth-child(4n) {margin-right:3.5%;}
	.cgi_partners_list li:nth-child(3n) {margin-right:0;}
	.cgi_partners_list li .cgi_img_box { max-height:60px; }
	.cgi_partners_list li .cgi_img_box img { height:60px; }


	/* �좉퇋 �ㅽ궓 */
	/* 怨듯넻 */
	.cgi_bbs &gt; thead &gt; tr &gt; th { padding:15px 0; }
	.cgi_bbs &gt; thead &gt; tr &gt; td { padding:15px 0; }
	.cgi_bbs &gt; tbody &gt; tr &gt; th { padding:15px 0; }
	.cgi_bbs &gt; tbody &gt; tr &gt; td { padding:15px 0; }
	.cgi_bbs input.cbi_etc_input01 { width:98%; min-width:auto; }

	/* 紐⑸줉 */
	.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_num { width:50px; }
	.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_subject { padding-right:0; }
	.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_subject &gt; .cbi_subject { font-size:16px; }
	.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_subject &gt; .cbi_subject &gt; .cbi_re {width:18px; height:18px; line-height:18px; font-size:12px; margin-right:5px; }
	.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_subject &gt; .cbi_info { font-size:13px; margin-top:12px; }
	.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_hit { width:80px; }

	/* 寃��됲뤌 */
	.cgi_bbs_search_form &gt; form &gt; select { height:35px; }
	.cgi_bbs_search_form &gt; form div.btn_zoom { width:35px; height:35px; line-height:35px;}
	.cgi_bbs_search_form &gt; form input { height:35px; }

	/* 踰꾪듉 */
	.cgi_btn_list_bbs &gt; a { padding:7px 15px; font-size:15px; margin-right:15px;}

	/* �곸꽭 */
	.cgi_bbs_view &gt; thead &gt; tr &gt; th.bbs_subject {  font-size:16px; }
	.cgi_bbs_view &gt; thead &gt; tr &gt; td.bbs_info {  padding-left:25px; font-size:13px; }
	.cgi_bbs_view &gt; tbody &gt; tr &gt; td.bbs_contents { padding:40px 10px; }
	.cgi_bbs_view .cbi_info { margin-right:10px;  }
	.cgi_bbs_view .cbi_info &gt; .cbi_line { margin:0 5px; }

	.cgi_bbs_view16 &gt; thead &gt; tr &gt; th.bbs_subject { font-size:18px; }
	.cgi_bbs_view16 &gt; thead &gt; tr &gt; td.bbs_info { font-size:14px; }
	.cgi_bbs_view16 &gt; tbody &gt; tr &gt; td.bbs_contents { padding:10px 0px 0px 0px !important; }
	.cgi_btn_list_bbs &gt; a.cgpw_btn1 { width:150px; height:35px; line-height:35px; }


	.cgi_result &gt; thead &gt; tr &gt; th { font-size:14px; letter-spacing:-1.5px;}
	.cgi_result &gt; tbody &gt; tr &gt; td.bbs_info_field { font-size:13px; letter-spacing:-1px; }
	.cgi_result &gt; tbody &gt; tr &gt; td:nth-child(5) { width:12%; }
	.cgi_result &gt; tbody &gt; tr &gt; td:nth-child(6) { width:8%; }

	
	/* 媛쒖씤�뺣낫 �꾨Ц蹂닿린 */
	#ly_member_pri { left:-30px; }

	/* �고쁺(new) type1
	.cgi_history_wrap { width:100%; clear:both; content:""; display:block; font-family:"NanumSquare", sans-serif; }
	.cgi_history_wrap &gt; dl { display:block; }
	.cgi_history_wrap &gt; dl &gt; dt.chw_title { display:block; width:100%; }
	.cgi_history_wrap &gt; dl &gt; dt.chw_title &gt; p {  font-size:30px; }
	.cgi_history_wrap &gt; dl &gt; dt.chw_title &gt; img { display:none; }
	.cgi_history_wrap &gt; dl &gt; dd.chw_info { display:block; width:100%; }
	.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row { width:100%; margin-left:0; }
	.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; ul &gt; li { padding:15px 0; }
	.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; ul &gt; li.chw_check { width:0%; }
	.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; ul &gt; li.chw_text { width:100%;}
	.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; ul &gt; li &gt; dl &gt; dt { width:18%; font-size:18px; }
	.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; ul &gt; li &gt; dl &gt; dd { width:82%; font-size:16px;}
	.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row:last-child &gt; ul &gt; li.chw_text:last-child { border-bottom:1px solid #cccccc; }
	*/

	/* �고쁺(new) type2 */
	.cgi_history_wrap { display:block; }
	.cgi_history_wrap &gt; dl { display:block; }
	.cgi_history_wrap &gt; dl &gt; dt.chw_icon { display:none; }
	.cgi_history_wrap &gt; dl &gt; dt.chw_title { display:block; width:100%; margin-bottom:10px; }
	.cgi_history_wrap &gt; dl &gt; dt.chw_title &gt; p {  letter-spacing:-1px; }
	.cgi_history_wrap &gt; dl &gt; dt.chw_title &gt; p &gt; .chw_title_year { display:inline-block; }
	.cgi_history_wrap &gt; dl &gt; dd.chw_info { display:block; width:100%;  }
	.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; dl &gt; dt { width:50px; padding:2px 0; text-align:left; }
	.cgi_history_wrap &gt; dl &gt; dd.chw_info &gt; .chw_row &gt; dl &gt; dd { width:calc(100% - 50px); }

	.cgi_goods_info_tab_ord &gt; .cgi_goods_image_wrap { float:left; width:100%; margin-right:0px; }
	.cgi_goods_info_tab_ord &gt; .cgi_goods_price_wrap { float:left; width:100%;}
	.cgi_goods_info_tab_ord &gt; .cgi_goods_price_wrap &gt; .cgi_goods_image2,
	.cgi_goods_info_tab_ord &gt; .cgi_goods_image_wrap &gt; .cgi_goods_image2 { text-align:center; margin-bottom:0 !important; }
	.cgi_goods_info_tab_ord &gt; .cgi_goods_price_wrap &gt; .cgpw_tab {  margin-top:0;}

	.cgi_order_form_wrap { margin-top:30px; }
	.cgi_order_form_wrap &gt; .main_title01 { width:100%; padding-left:0; margin-bottom:5px; }

	#ly_pc { display:none; }
	#ly_mo { display:block; margin-bottom:30px; }

	.cgi_shop_tab3 &gt; tbody &gt; tr &gt; td.info_field &gt; input.ipt_zipcode { width:calc(100% - 100px); max-width:100%; }

	.corw_agree &gt; table &gt; tbody &gt; tr &gt; td.cgpw_buttons &gt; a { width:155px; height:35px; line-height:35px; }

	.cgi_goods_info_detail_wrap &gt; .cgidw_title &gt; a { font-size:16px; }

}

@media ( max-width: 640px ) {

	.popup_rate_plan_list_wap { display:none; width:calc(100% - 20px); padding:20px 10px; left:0; margin-left:0; border-radius:20px; }
	.cgi_goods_info_tab_ord &gt; .cgi_goods_image_wrap &gt; .cgi_goods_image2 &gt; img { max-width:160px; }

}

@media ( max-width: 520px ) {

	.history_tb2 dl { display:table-row; }
	.history_tb2 dt{ display:block; width:100%; text-align:center; color:#404040; padding:5px 0; background-color:#fbfbfb; border-bottom:1px solid #e4e4e6; font-size:17px;}
	.history_tb2 dd{ display:block; width:100%; text-align:left; color:#404040; padding:10px 0 10px 0px; border-bottom:1px solid #e4e4e6; line-height:150%;}

	/*.photo_list &gt; ul &gt; li {width:48%;}
	.photo_list &gt; ul &gt; li:nth-child(3n) {margin-right:2%;}
	.photo_list &gt; ul &gt; li:nth-child(2n) {margin-right:0;}
	/*.photo_list .thumb { height:120px; }
	.photo_list .thumb img { max-height:120px; }*/

	.cgi_board_tab .bbsl_name, .cgi_board_tab .bbsl_sign_dt, .cgi_board_tab .bbsl_hit { display:none; }
	.cgi_board_tab td.info_field .bbsl_info { display:block; width:100%; text-align:right; font-size:12px; height:20px; line-height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
	.cgi_board_tab td.bbs_list_search { width:60%; }
	.cgi_board_tab td.bbs_list_search span { display:none; }
	.cgi_board_tab td.bbs_list_search .bbs_key_word { width:30%; }
	.cgi_board_tab td.bbs_list_search select { font-size:12px; padding:4px 0; }
	.cgi_board_tab td.bbs_list_btn { width:40%; }
	.cgi_board_tab .cgi_span_text { display:block; }

	.cgi_faq .qa02 { width:75%; padding:15px 5px;}
	.cgi_faq .qa03 { width:15%; }
	.cgi_faq_a .qa04 { padding:15px 5px; }

	/* 寃뚯떆��/�쒗뭹�곸꽭 �댁슜�먯꽌 iframe, object, embed �쒓렇 �볦씠 諛섏쓳 */
	/*.video-container { margin: 0; padding-bottom: 75%; max-width: 100%; height: 0; position: relative; overflow: hidden; } 
	.video-container iframe, .video-container object, .video-container embed {   margin: 0; padding: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }*/

	/* �뚯썝 */
	.member_input th.title_field { width:90px; font-size:14px; }
	.member_input td.info_field { padding:10px 0px 10px 5px; }
	.ipt_desc_txt { font-size:13px; }

	/* �곹뭹紐⑸줉 	*/
	.cgi_goods_list_tab &gt; ul &gt; li { width:49%; margin-right:1%;}
	.cgi_goods_list_tab &gt; ul &gt; li:nth-child(3n) { margin-right:1%; }
	.cgi_goods_list_tab &gt; ul &gt; li:nth-child(2n) { margin-right:0; }

	/* �곹뭹寃��� */
	.cgi_shop_tab4 .cgi_sch_goods_title { text-align:center; }
	.cgi_shop_tab4 .cgi_sch_goods_title div { width:auto; margin:0 auto 10px auto; }
	.cgi_shop_tab4 .cgi_sch_goods_title div:before { content:"/"; }
	.cgi_shop_tab4 .cgi_sch_goods_title div:first-child:before { content:""; }
	.cgi_shop_tab4 .cgi_sch_goods_title div:first-child { margin-left:20%; }
	.cgi_shop_tab4 .cgi_sch_goods_info { padding:10px 0; }
	.cgi_shop_tab4 .cgi_sch_goods_info div { float:none; width:100%; }
	.cgi_shop_tab4 .cgi_sch_goods_info div.cgi_sch_goods_map:before { content:"["; }
	.cgi_shop_tab4 .cgi_sch_goods_info div.cgi_sch_goods_map:after { content:"]"; }
	.cgi_shop_tab4 .cgi_sch_goods_info div.cgi_sch_goods_name { margin:10px auto; }

	/* �쒗쑕�낆껜 */
	.cgi_partners_list li { margin-right:4%; width:48%; /*border:1px solid #ff0000; box-sizing:border-box;*/ }
	.cgi_partners_list li:nth-child(2n) {margin-right:0;}
	.cgi_partners_list li:nth-child(3n) {margin-right:4%;}
	.cgi_partners_list li .cgi_img_box { max-height:50px; }
	.cgi_partners_list li .cgi_img_box img { height:50px; }

	.photo_list16 &gt; ul &gt; li{ margin-right:0; width:100%; }
	.photo_list16 &gt; ul &gt; li:nth-child(2n) {margin-right:0;}
	.photo_list16 &gt; ul &gt; li:nth-child(3n) {margin-right:0;}
	.photo_list16 &gt; ul &gt; li:nth-child(+n+2) {margin-top:30px;}

	/* �좉퇋 �ㅽ궓 */
	/* 怨듯넻 */
	/* 紐⑸줉 */
	.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_num { width:35px; font-size:13px; }
	.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_subject &gt; .cbi_subject { font-size:15px; }
	.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_subject &gt; .cbi_info { font-size:13px; margin-top:10px; }
	.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_hit { width:60px; }
	.cgi_bbs_list &gt; tbody &gt; tr &gt; td.bbs_hit &gt; span { width:40px; height:40px; line-height:40px; font-size:13px; }

	/* 寃��됲뤌 */
	.cgi_bbs_search_form &gt; form &gt; select { height:30px; }
	.cgi_bbs_search_form &gt; form div.btn_zoom { width:30px; height:30px; line-height:30px;}
	.cgi_bbs_search_form &gt; form input { height:30px; }

	/* �곸꽭 */
	.cgi_bbs_view &gt; thead &gt; tr &gt; th.bbs_subject { padding:20px 10px; font-size:16px; font-weight:600; }
	.cgi_bbs_view &gt; thead &gt; tr &gt; td.bbs_info { text-align:center; padding-left:0px; padding-right:0px; font-size:13px; }
	.cgi_bbs_view &gt; tbody &gt; tr &gt; th { width:60px; }
	.cgi_bbs_view td &gt; .cbi_hit { float:none; }

	.cgi_bbs_view16 &gt; thead &gt; tr &gt; th.bbs_subject { font-size:16px; }
	.cgi_bbs_view16 &gt; thead &gt; tr &gt; td.bbs_info { text-align:left;font-size:14px; }

	/* 湲��곌린 */
	.cgi_bbs_write &gt; tbody &gt; tr &gt; th { width:80px; }
	.cgi_bbs_write &gt; tbody &gt; tr &gt; td { padding-left:5px; }

	/* 媛쒖씤�뺣낫泥섎━諛⑹묠 �숈쓽 */
	.cgi_privacy_wrap { width:100%; margin-top:40px; color:#888888;}
	.cgi_privacy_wrap &gt; .cpw_title { font-size:17px; }
	.cgi_privacy_wrap &gt; .cpw_info { width:calc(100% - 20px); padding:10px;}
	.cgi_privacy_wrap &gt; .cpw_agree { text-align:center; font-size:15px; }
	.cgi_privacy_wrap &gt; .cpw_agree &gt; input[type="checkbox"] { width:17px; height:17px; }
	.cgi_privacy_wrap &gt; .cpw_agree &gt; button { font-weight:600; padding:4px 10px; }

	.cgi_result &gt; thead &gt; tr &gt; th { font-size:14px; letter-spacing:-1.5px;}
	.cgi_result &gt; tbody &gt; tr &gt; td.bbs_info_field { font-size:13px; letter-spacing:-1px; }
	.cgi_result &gt; tbody &gt; tr &gt; td:nth-child(1) { width:5%; }
	.cgi_result &gt; tbody &gt; tr &gt; td:nth-child(2) { width:30%; }
	.cgi_result &gt; tbody &gt; tr &gt; td:nth-child(3) { width:22%; }
	.cgi_result &gt; tbody &gt; tr &gt; td:nth-child(4) { width:20%; }
	.cgi_result &gt; tbody &gt; tr &gt; td:nth-child(5) { width:15%; }
	.cgi_result &gt; tbody &gt; tr &gt; td:nth-child(6) { width:8%; }

	/* 諛붾줈�좎껌 */
	.cgi_shop_tab3 &gt; tbody &gt; tr &gt; th.title_field { display:none; }
	.cgi_shop_tab3 &gt; tbody &gt; tr &gt; td.info_field { width:100%; }
	.cgi_shop_tab3 &gt; tbody &gt; tr &gt; td.info_field &gt; input.input_hk { max-width:100%; }
	.cgi_shop_tab3 &gt; tbody &gt; tr &gt; td.info_field &gt; .td_title_field { display:block; margin-bottom:5px;}
	.corw_agree .ss_title02 { font-size:16px; }

	.cgi_search_order_wrap &gt; ul &gt; li &gt; .cgi_shop_tab3 { width:calc(100% - 40px); max-width:100%; }

}

@media ( max-width: 400px ) {

	.cgi_goods_info_detail_wrap &gt; .cgidw_title &gt; a { margin-right:10px; font-size:14px; font-weight:500; }

	.photo_list16 .bbs_title {line-height:15px;font-size:14px;}
	.photo_list16 .bbs_term { height:14px; line-height:14px; font-size:12px; }

	.corw_agree &gt; table &gt; tbody &gt; tr &gt; td.cgpw_buttons &gt; a { padding:0; width:45%; height:35px; }

}

@media ( max-width: 330px ) {
	.cgi_goods_info_detail_wrap &gt; .cgidw_title &gt; a { margin-right:5px; font-size:13px; font-weight:500; letter-spacing:-1px; }

}</pre></body></html>