form { margin:0; }

.board		 table {
	border-spacing:0px;
	padding:0;
	border-collapse:collapse;
}
.board		td {
	vertical-align:middle;
	padding:0;
}


td.title_field {
	background-color:#f1f1f1;
}

td.board_line {
	background-color:#eeeeee;
}

td.info_field {
	padding: 5px 7px 5px 7px;
}

td.contents_field {
	padding: 5px 0px 5px 3px;
}

/* °Ô½ÃÆÇ viewÀÇ ³»¿ëºÎºÐ */
td.board_contents_field { 
	text-align: left;
	padding: 10px;
}

/* ÀÚÁÖÇÏ´ÂÁú¹®ÀÇ ³»¿ëºÎºÐ */
td.board_contents_field2 { 
	text-align: left;
	padding: 10px 20px 10px 42px;
}

/* ÀÌ¿ëÈÄ±â*/
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_name_orangeb {	text-align:left; 	padding:10px 0; font-size:15px; line-height:22px; font-weight: bold; color: #F28934;}
.goods_point_pink { font-weight: bold; color: #F06B99; }


/* È¸¿ø »ó´Ü ¹®±¸ */
td.member_doc_title {
	padding: 7px 7px 7px 0px;
}

.goods_box { border:1px solid #cccccc; }

checkbox, radio, select, input {vertical-align:middle;}


.cgi_tab2	.title_field { background-color:#f1f1f1; padding:5px 5px 5px 0; line-height:1.5; }
.cgi_tab2	.info_field { padding-right:5px; line-height:1.5; }

/* ´Þ·Â¿ë(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;}

/* È¸¿ø Å¸ÀÌÆ²¿ë */
.title_s { padding:10px 0; font-size: 14px; font-weight:bold; 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; }

/* È¸¿ø ÀÔ·ÂÆû input type='text'*/
.input_hk { border:1px solid #ccc; height:17px; }
input[type='file'].input_hk { border:0px solid #ccc; height:25px;}



/* °¢Á¾¹öÆ° 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; } /* ³» º¸À¯ÄíÆù º¸±â */

/* ¹öÆ° Àå¹Ù±¸´Ï ¹× ¼îÇÎ¸ô */
.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; }

/* È¸¿øÂÊ */
.point_now { color:#008000; font-weight:bold; }
.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; }



.sch_order_title { width:415px; margin:0 auto 10px auto; text-align:left; font-size: 14px; font-weight:bold; color:#0088CC; }

.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; }


/* Á¦Ç° viewÆäÀÌÁö ÁÖ¹®°ü·Ã ¹öÆ° */
.cgi_goods_orders_btn_list { position:relative; width:100%; text-align:center; }
.btn_cgi_goods_cart { display:inline-block; color:#ffffff; vertical-align:0; background-color:#372F2D; border:1px solid #372F2D; border-radius:5px; padding:5px 5px 5px 15px; font-size:14px; text-align:right; text-decoration:none !important;  }
.btn_cgi_goods_direct { display:inline-block; color:#ffffff; vertical-align:0; background-color:#DD1A22; border:1px solid #DD1A22; border-radius:5px; padding:5px 5px 5px 15px; font-size:14px; text-align:right; text-decoration:none !important;  }
.btn_cgi_goods_wish { display:inline-block; color:#333333; vertical-align:0; background-color:#ffffff; border:1px solid #333333; border-radius:5px; padding:5px 15px; font-size:14px; text-align:center; text-decoration:none !important;  }
.btn_cgi_goods_shop { display:inline-block; color:#333333; vertical-align:0; background-color:#ffffff; border:1px solid #333333; border-radius:5px; padding:5px 15px; font-size:14px; text-align:center; text-decoration:none !important;  }
.cgi_goods_orders_btn_list div:hover { border:1px solid #ccc; background-color:#eee; color:#333333; }

/* Á¦Ç° viewÆäÀÌÁö, Àå¹Ù±¸´Ï/°ü·Ã»óÇ° ÆË¾÷ */
.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 > .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 > .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;}

/* ÁÖ¹® cartÆäÀÌÁö ÁÖ¹®°ü·Ã ¹öÆ° */
.cgi_cart_orders_btn_list { position:relative; width:100%; text-align:center; }
.btn_cgi_orders_go { display:inline-block; color:#ffffff; vertical-align:0; background-color:#DD1A22; border:1px solid #DD1A22; border-radius:5px; padding:5px 5px 5px 15px; font-size:14px; text-align:right; text-decoration:none !important;  }
.btn_cgi_orders_shop { display:inline-block; color:#ffffff; vertical-align:0; background-color:#372F2D; border:1px solid #372F2D; border-radius:5px; padding:5px 5px 5px 15px; font-size:14px; text-align:right; text-decoration:none !important;  }
.btn_cgi_orders_delete { display:inline-block; color:#333333; vertical-align:0; background-color:#ffffff; border:1px solid #333333; border-radius:5px; padding:5px 15px; font-size:14px; text-align:center; text-decoration:none !important;  }


iframe.iframe_cgi_action { border:0; display:none; }
iframe.iframe_cgi_actionx { border:1px solid #ff0000; display:block; width:100%; height:600px; }

/* °Ô½ÃÆÇ viewÀÇ ³»¿ëºÎºÐ */
/* °Ô½ÃÆÇ Å×ÀÌºí */
.board { width:100%; margin:0 auto; }
.board td.title_field { text-align:center; background-color:#f1f1f1; min-height:25px; padding:7px 2px; border-bottom:1px solid #eeeeee; font-weight:normal; }
.board td.info_field { min-height:25px; padding:7px 2px; border-bottom:1px solid #eeeeee; line-height:1.3; }
.board td.info_field a {  }
/*.board td.info_field .subject { width:100%; height:20px; line-height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }*/
.board td.board_line { background-color:#eeeeee; }
.board td table.cgi_img_tab .cgi_img_box { border:1px solid #efefef; margin:0 auto; padding:0; }
.board td table.cgi_img_tab .cgi_img_subject { width:100%; height:auto; text-align:center; overflow:hidden; padding:10px 2px; }
.board td table.cgi_img_tab .cgi_img_subject a { text-decoration:none; }
.board td.contents_field { padding:7px 0px; }

.board td.bbs_list_search { background-color:#F8F8F8; padding:7px 5px; }
.board td.bbs_list_search select { padding:2px 10px; vertical-align:top;}
.board td.bbs_list_search span { font-size:12px; font-weight:bold; color:#333; }
.board td.bbs_list_search .bbs_key_word { display:inline-block; width:120px; border:1px solid #d1d1d1; line-height:25px; vertical-align:top;}
.board td.bbs_list_search input.input_sch { width:100%; border:0; font-size:12px;height:23px; outline:none; vertical-align:middle;}
.board td.bbs_list_search a { display:inline-block; font-size:12px; padding:0px 13px; line-height:20px; background-color:#666666; color:#fff; text-decoration:none; text-align:center; border:1px solid #b2b2b2;}
.board td.bbs_list_btn { background-color:#F8F8F8; padding:7px 5px; }

.board td.info_field .bbs_goods_name { font-size:12px; color:#666666; margin-bottom:10px; letter-spacing:-1px; }

.board .cgi_spam_number { letter-spacing:3px; font-size:12px; color:#333; }
.board .cgi_spam_number_on { color:#ff0000; font-size:14px; font-weight:bold; }
.board .cgi_span_text { display:inline-block; }


/* °Ô½ÃÆÇ viewÀÇ ³»¿ëºÎºÐ */
.board td.board_contents_field { text-align: left; padding: 10px 0; line-height:150%; border-bottom:1px solid #eeeeee; min-height:200px; vertical-align:top;  }
.board td.board_contents_field * { line-height:150%; }
.board_contents_img { width:100%; margin:0 auto 20px auto; text-align:center; }

/* ÀÚÁÖÇÏ´ÂÁú¹®ÀÇ ³»¿ëºÎºÐ */
.board td.board_contents_field2 { text-align: left; padding: 10px 20px 10px 42px; }

.board td.board_contents_field { text-align: left; padding: 10px 0; line-height:150%; border-bottom:1px solid #eeeeee; min-height:200px; vertical-align:top;  }
.board td.board_contents_field * { line-height:150%; }
.board_contents_img { width:100%; margin:0 auto 20px auto; text-align:center; }

.board .bbs_name { width: 30%; }
.board .bbs_password { width: 30%; }
.board .bbs_company { width: 30%; }
.board .bbs_phone { width: 30%; }
.board .bbs_hp { width: 30%; }
.board .bbs_fax { width: 30%; }
.board .bbs_email { width: 60%; }
.board .bbs_subject { width: 96%; }
.board .bbs_contents { width: 95%; height:150px; }
.board .bbs_file { width: 80%; }
.board .bbs_rand_num { width: 60px; }

.board .bbs_name2 { width: 60%; }
.board .bbs_password2 { width: 60%; }
.board .bbs_subject2 { width: 70%; }

.board td.info_field .bbsl_info { display:none; }

.board td.title_field { line-height:1.0; }

/* ÀÚÁÖÇÏ´ÂÁú¹®ÀÇ ³»¿ëºÎºÐ */

.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; }

.star { color:#F48084; }
.cgi_part_border { background-color:#3085F2; }

.cgi_goods_review_star { font-size:12px; color:#0066FF; }

/* °Ô½ÃÆÇ/Á¦Ç°»ó¼¼ ³»¿ë¿¡¼­ 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; }

/* »ó´Ü¹®±¸ */
.cgi_top_text { width:100%; line-height:150%; margin-bottom:10px; }

/* È¸¿øÂÊ */
.cgi_member_tab { width:100%; border-top:1px solid #e7e7e7; margin:0 auto; font-size:14px;}
.cgi_member_tab td.title_field { text-align:right; background-color:#f5f5f5; min-height:25px; padding:5px 10px 5px 2px; border-bottom:1px solid #eeeeee; font-weight:normal; width:150px; }
.cgi_member_tab td.info_field { min-height:25px; padding:5px 2px; border-bottom:1px solid #eeeeee;  width:calc(100% - 150px); line-height:1.2; }

.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_modify { max-width:300px; }
.cgi_member_tab_modify td.title_field { width:100px; }
.cgi_member_tab_modify td.info_field { width:calc(100% - 100px); }

/* ¾ÆÀÌÄÜ */
.icon_mb_1 { color:#F06011; }

/* °¢Á¾ ·Î±×ÀÎ */
.cgi_login_tab { border:2px solid #cccccc; background-color:#fff; margin:0 auto; width:100%; max-width:410px; font-size:13px; }
.cgi_login_tab td.cgi_login_text1 { background-color:#F7F7F7; color:#F06011; font-size:18px; 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; font-size:13px; }
.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; font-size:13px; }
.cgi_login_tab td.cgi_login_text3 { padding:3px 2px 20px 10px; font-size:13px;}

.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; }

/* ¹öÆ° È¸¿ø */
.btn_mb_login_form { display:inline-block; background-color:#2A79DA; color:#ffffff; font-weight:bold; padding:15px 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:0px 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; font-weight:normal; padding:7px 0px; width:95px; font-size:15px; font-weight:bold; border:1px solid #3E86E5; }
.btn_mb_cancel { display:inline-block; background-color:#909090; color:#ffffff; 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; }

.btn_green2 { display:inline-block; background-color:#4F4F4F; color:#ffffff !important; font-weight:bold; padding:2px 7px; font-size:12px; border:1px solid #4F4F4F; border-radius:2px; min-width:20px;}
.btn_green1 { display:inline-block; background-color:#1679B1; color:#ffffff !important; font-weight:bold; padding:2px 7px; font-size:12px; border:1px solid #1679B1; border-radius:2px; min-width:20px; }
.btn_green3 { display:inline-block; background-color:#696969; color:#ffffff !important; font-weight:bold; padding:2px 7px; font-size:12px; border:1px solid #696969; border-radius:2px; min-width:20px; }

.cgi_shop_tab4 .cst_info { display:none; }

/* userapi->inputcodename ¿¡¼­ »ç¿ë */
ul.inputCodeList { width:100%; }
ul.inputCodeList > li { float:left; margin-right:10px; }
div.inputCodeEtcText { display:none; }


.writer_input_list { width:100%; display:table; border-left:0px solid #eeeeee; border-top:1px solid #eeeeee; box-sizing:border-box; }
.writer_input_list > ul { display:table-row;width:100%; }
.writer_input_list > ul > li { display:table-cell; vertical-align:top; text-align:center; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; box-sizing:border-box; padding:3px 0; }
.writer_input_list > ul > li.cil_1 { width:30px; display:none; }
.writer_input_list > ul > li.cil_2 { width:25%; }
.writer_input_list > ul > li.cil_3 { width:25%; }
.writer_input_list > ul > li.cil_4 { width:25%; }
.writer_input_list > ul > li.cil_5 { width:25%; border-right:0px solid #eeeeee; }
.writer_input_list > ul > li > input[type='text'] { width:calc(100% - 6px); }
.writer_input_list > ul.writer_input_title > li { background-color:#f5f5f5;}

@media ( max-width: 1023px ) {
	/*.photo_list .thumb { height:150px; line-height:150px;}*/

}
@media ( max-width: 767px ) {
	.cgi_tb3 td .cgi_input, .cgi_tb3 td .cgi_input_file { width:100%; }

	.board { width:100%; }
	.board .bbs_name { width: 60%; }
	.board .bbs_password { width: 60%; }
	.board .bbs_company { width: 60%; }
	.board .bbs_phone { width: 60%; }
	.board .bbs_hp { width: 60%; }
	.board .bbs_fax { width: 60%; }
	.board .bbs_email { width: 80%; }
	.board .bbs_subject { width: 98%; }
	.board .bbs_contents { width: 95%; height:150px; }
	.board .bbs_file { width: 80%; }

	.board .bbs_name2 { width: 80%; }
	.board .bbs_password2 { width: 80%; }
	.board .bbs_subject2 { width: 98%; }

	td.title_field { letter-spacing:-1px; }
	.ipt_member_id { width:50%; }
	.ipt_member_pwd { width:50%; }
	.ipt_member_name { width:50%; }
	.ipt_member_phone { width:20%; }
	.ipt_member_email { width:80%; }
	.ipt_member_zipcode { width:30%; }
	.ipt_member_addr { width:90%; }
	.cgi_login_tab th.cgi_login_title { width:25%;}
	.cgi_login_tab td.cgi_login_input { width:45%; }

	td.title_field { font-size:14px; }
	td.info_field { font-size:14px; }
	td.title_field2 { width:100px; }
	table.login_form { width:70%; }

	.photo_list li {width:31%;}
	.photo_list li:nth-child(5n) {margin-right:3.5%;}
	.photo_list li:nth-child(3n) {margin-right:0%;}

	.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 > ul > li { width:32%; margin-right:1%;}
	.cgi_goods_list_tab > ul > li:nth-child(5n) { margin-right:1%; }
	.cgi_goods_list_tab > ul > li:nth-child(3n) { margin-right:0; }
	.cgi_goods_list_tab > ul > li > .cgi_goods_list_info_tab .goods_list_img { height:140px; line-height:140px;}
	.cgi_goods_list_tab > ul > li > .cgi_goods_list_info_tab .goods_list_img img { max-width:140px; max-height:140px; }
	.cgi_goods_info_tab .cgi_goods_image { width:100%; padding-right:0px; border-right:0px; margin-bottom:20px; }
	.cgi_goods_info_tab .cgi_goods_image .cgi_goods_image2 { height:auto; line-height:100%; }
	.cgi_goods_info_tab .cgi_goods_info { width:100%;margin-left:0px; }

	.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 .cgi_searchorder_goodsname { width:100%; padding-bottom:5px; border-bottom:1px solid #eeeeee;}
	.cgi_shop_tab4 .cgi_searchorder_info .cgi_searchorder_goodsname { margin-bottom:5px; }
	.cgi_shop_tab4 .cgi_searchorder_price { width:50%; }
	.cgi_shop_tab4 .cgi_searchorder_status { width:50%; }

	.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_tab2	.title_field { font-size:13px; line-height:1.1; }
	.cgi_tab2	.info_field { font-size:14px; line-height:1.2; }
	
	.cgi_shop_tab4 td.title_field { font-size:13px; line-height:1.1; padding:5px 0; }
	.cgi_shop_tab4 td.info_field { font-size:13px; line-height:1.1; padding:8px 0; letter-spacing:-0.5px; }
	.cgi_shop_tab4 .cst_no { display:none; }
	.cgi_shop_tab4 .cst_ordercode { display:none; }
	.cgi_shop_tab4 .cst_status { display:none; }
	.cgi_shop_tab4 .cst_info { display:block; }
	.cgi_shop_tab4 .cst_info { font-size:12px; letter-spacing:-1px; }

}

@media ( max-width: 520px ) {
	.writer_input_list { display:inline-block;  }
	.writer_input_list > ul { display:inline-block; font-size:0; letter-spacing:-5px; }
	.writer_input_list > ul > li { display:inline-block; font-size:14px; letter-spacing:0px; }
	.writer_input_list > ul > li.cil_2 { width:50%; }
	.writer_input_list > ul > li.cil_3 { width:50%; border-right:0px solid #eeeeee; }
	.writer_input_list > ul > li.cil_4 { width:50%; border-bottom:1px solid #666666; padding-top:0; }
	.writer_input_list > ul > li.cil_5 { width:50%; border-bottom:1px solid #666666; padding-top:0; border-right:0px solid #eeeeee; }
	.writer_input_list > ul.writer_input_title > li { font-size:13px; padding:0px 0; }
}
@media ( max-width: 479px ) {
	.photo_list li {width:48%;}
	.photo_list li:nth-child(3n) {margin-right:2%;}
	.photo_list li:nth-child(2n) {margin-right:0;}
	/*.photo_list .thumb { height:120px; }
	.photo_list .thumb img { max-height:120px; }*/

	.board .bbsl_name, .board .bbsl_sign_dt, .board .bbsl_hit { display:none; }
	.board 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; }
	.board td.bbs_list_search span { display:none; }
	.board td.bbs_list_search .bbs_key_word { width:30%; }
	.board td.bbs_list_search select { font-size:12px; padding:4px 0; }
	.board .cgi_span_text { display:block; }

	/* °Ô½ÃÆÇ/Á¦Ç°»ó¼¼ ³»¿ë¿¡¼­ 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; }


	/* »óÇ°¸ñ·Ï 	*/
	.cgi_goods_list_tab > ul > li { width:49%; margin-right:1%;}
	.cgi_goods_list_tab > ul > li:nth-child(3n) { margin-right:1%; }
	.cgi_goods_list_tab > ul > 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; }

	.cgi_member_tab td.title_field { padding:5px 10px 5px 2px; width:100px; font-size:13px;}
	.cgi_member_tab td.info_field { padding:5px 2px; width:calc(100% - 100px);}

}

