/*----------------ÀüÃ¼----------------*/
.container {
}
/*----------------»ó´Ü¿µ¿ª----------------*/
.head_wrap {
	width: 100%;
}
.head_area {
	width: 970px;
	margin: 0 auto;
}
.head_area .top_area {
	float: left;
	width: 100%;
	padding-top: 48px;
}
.head_area .top_area .logo_bx {
	float: left;
	margin-left: 118px;
}
.head_area .top_area .search_bx {
	float: left;
	width: 418px;
	margin-left: 24px;
	border: 5px solid #0091d6;
}
.head_area .top_area .search_btn_bx {
	float: left;
	width: 90px;
	height: 46px;
	background: #0091d6;
	margin-left: 5px;
	text-align: center;
}
.head_area .top_area .search_btn_bx a:hover {
	background: #009be5;
}
.head_area .top_area .search_btn_bx > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	cursor: pointer;
}
.head_area .top_area .ad_chk_bx {
	float: left;
	width: 100%;
	height: 22px;
	padding-top: 5px;
}
.head_area .top_area .ad_chk {
	margin-left: 690px;
}
.head_area .top_area .noti_bx {
	float: left;
	width: 100%;
	height: 25px;
}
.head_area .top_area .noti_here a {
	float: left;
	color: #0092d6;
	font-size: 12px;
	margin-left: 330px;
}
.head_area .nav_area {
	float: left;
	width: 968px;
	background: #f4f4f4;
	border: 1px solid #d6d6d6;
}
.head_area .nav_area .nav_btn_bx {
	float: left;
	width: 162px;
	height: 48px;
	text-align: center;
}
.head_area .nav_area .nav_btn_bx > a:hover {
	color: #0191d7;
}
.head_area .nav_area .nav_btn_bx > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	background: url(https://wimg.totodisk.com/2021/web/gnb_bg_vertival_line.png) no-repeat;
	background-position-x: 160px !important;
	background-position-y: center !important;
	cursor: pointer;
}
.head_area .nav_area .nav_sp_btn_bx {
	float: left;
	width: 158px;
	height: 48px;
	background: #404040;
}
.head_area .nav_area .nav_sp_btn_bx > a:hover {
	color: #0191d7;
	background: #0091d6;
}
.head_area .nav_area .nav_sp_btn_bx > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	/*background: url(https://wimg.totodisk.com/2021/web/shopping_btn_bg.png) no-repeat !important;
	background-position-x: 40px !important;
    background-position-y: center !important;*/
	cursor: pointer;
}
.head_area .nav_area .nav_sp_btn_bx img {
	margin-top: -4px;
}
/*----------------¹ÙµðÀüÃ¼¿µ¿ª----------------*/
.body_wrap {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.body_area {
	width: 970px;
	margin: 0 auto;
}
.body_area .body_bx {
	float: left;
	width: 100%;
}
/*----------------¹ÙµðÁÂÃø¿µ¿ª----------------*/
.body_area .body_left_area {
	float: left;
	width: 200px;
}
.login_area {
	float: left;
	width: 168px;
	background: #f9f9f9;
	border: 1px solid #dedede;
	padding: 15px 15px 10px 15px;
	margin-bottom: 10px;
}
.login_after_area {
	float: left;
	width: 198px;
	background: #f9f9f9;
	border: 1px solid #dedede;
	padding: 15px 0px 10px 0px;
	margin-bottom: 10px;
}
.login_bx {
	float: left;
	width: 100%;
}
.login_bx .form_bx {
	float: left;
	width: 93px;
}
.login_bx .form_btn_bx {
	float: right;
	width: 56px;
	height: 54px;
	background: #f8f8f8;
	text-align: center;
	border: 1px solid #dedede;
}
.login_bx .form_btn_bx a:hover {
	background: #ececec;
}
.login_bx .form_btn_bx > a.btn {
	display: inline-block;
	width: 100%;
	height: 54px;
	padding: 0;
	margin: 0;
	line-height: 56px;
	text-align: center;
	color: #0092d6;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.login_bx .id_chk_bx {
	float: left;
	width: 100%;
	color: #717171;
	font-size: 12px;
	padding: 5px 0px 12px;
}
.login_bx .id_chk_bx > font {
	color: #aaaaaa;
}
.login_bx .id_chk_bx > a {
	color: #717171;
}
.login_bx .join_btn_bx {
	float: left;
	width: 166px;
	height: 30px;
	background: #43495a;
	text-align: center;
	border: 1px solid #1e2433;
}
.login_bx .join_btn_bx a:hover {
	background: #383e4d;
}
.login_bx .join_btn_bx > a.btn {
	display: inline-block;
	width: 100%;
	height: 30px;
	padding: 0;
	margin: 0;
	line-height: 30px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.login_bx .charge_btn_bx {
	float: left;
	width: 100%;
	border-top: 1px solid #dedede;
	margin-top: 12px;
}
.login_bx .charge_btn_bx li {
	float: left;
	width: 33.3%;
	color: #7a7e8a;
	text-align: center;
	font-size: 12px;
	list-style: none;
}
.login_bx .after_name_bx {
	float: left;
	width: 100px;
	height: 22px;
	font-size: 12px;
	line-height: 22px;
	color: #848484;
	margin-left: 15px;
}
.login_bx .after_name_bx font {
	color: #2d2d2d;
	font-size: 14px;
	font-weight: bold;
}
.login_bx .after_confirm_bx {
	float: right;
	width: 60px;
	height: 20px;
	background: #f8f8f8;
	text-align: center;
	border: 1px solid #dedede;
	margin-right: 15px;
}
.login_bx .after_confirm_bx a:hover {
	background: #ececec;
}
.login_bx .after_confirm_bx > a.btn {
	display: inline-block;
	width: 100%;
	height: 20px;
	padding: 0;
	margin: 0;
	line-height: 20px;
	text-align: center;
	color: #6b6b6b;
	font-size: 11px;
	cursor: pointer;
}
.login_bx .after_member_btn_bx {
	float: left;
	width: 168px;
	margin: 5px 0px 5px 15px;
}
.login_bx .after_member_btn_bx .my_btn01 {
	float: left;
	width: 55px;
	height: 22px;
	background: #43495a;
	text-align: center;
	border-top: 1px solid #1e2433;
	border-left: 1px solid #1e2433;
	border-bottom: 1px solid #1e2433;
}
.login_bx .after_member_btn_bx .my_btn01 a:hover {
	background: #43495a;
}
.login_bx .after_member_btn_bx .my_btn01 > a.btn {
	display: inline-block;
	width: 100%;
	height: 22px;
	padding: 0;
	margin: 0;
	line-height: 22px;
	text-align: center;
	color: #d6d9e0;
	font-size: 11px;
	cursor: pointer;
}
.login_bx .after_member_btn_bx .my_btn02 {
	float: left;
	width: 55px;
	height: 22px;
	background: #e7eaf0;
	text-align: center;
	border-top: 1px solid #b5b5b5;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
}
.login_bx .after_member_btn_bx .my_btn02 a:hover {
	background: #e7eaf0;
}
.login_bx .after_member_btn_bx .my_btn02 > a.btn {
	display: inline-block;
	width: 100%;
	height: 22px;
	padding: 0;
	margin: 0;
	line-height: 22px;
	text-align: center;
	color: #8f8f8f;
	font-size: 11px;
	cursor: pointer;
}
.login_bx .after_member_info_bx {
	float: left;
	width: 170px;
	margin: 5px 0px 5px 0px;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	background: #ffffff;
	padding: 10px 14px;
}
.login_bx .after_member_info_bx li {
	float: left;
	height: 22px;
	font-size: 12px;
	line-height: 22px;
	padding-bottom: 2px;
}
.login_bx .after_member_info_bx font {
	color: #2062d3;
	font-weight: bold;
}
.login_bx .after_member_info_bx .my_buy {
	float: left;
	width: 28px;
	height: 20px;
	border: 1px solid #2062d3;
	background: #3e7fe8;
	text-align: center;
}
.login_bx .after_member_info_bx .my_buy a:hover {
	background: #3e7fe8;
}
.login_bx .after_member_info_bx .my_buy > a.btn {
	display: inline-block;
	width: 100%;
	height: 20px;
	padding: 0;
	margin: 0;
	/*line-height: 20px;*/
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	cursor: pointer;
}
.login_bx .after_letter_info_bx {
	float: left;
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 5px 14px 0px;
}
.login_bx .after_letter_info_bx li {
	float: left;
	height: 22px;
	font-size: 12px;
	line-height: 22px;
}
.login_bx .after_letter_info_bx font {
	color: #2062d3;
	font-weight: bold;
}
.login_bx .charge_after_btn_bx {
	float: left;
	width: 168px;
	border-top: 1px solid #dedede;
	margin-top: 12px;
	padding: 0px 15px;
}
.login_bx .charge_after_btn_bx li {
	float: left;
	width: 33.3%;
	color: #7a7e8a;
	text-align: center;
	font-size: 12px;
	list-style: none;
}
.banner_area {
	clear: both;
	width: 200px;
	margin-bottom: 10px;
}
.bannner_group_area {
	float: left;
	width: 198px;
	border-top: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	margin-bottom: 10px;
}
.bannner_group_area li {
	border-bottom: 1px solid #dedede;
}
.board_area {
	float: left;
	width: 158px;
	border: 1px solid #dedede;
	background: #f6f6f6;
	padding: 18px 20px 15px;
	margin-bottom: 10px;
}
.board_area .board_title_bx {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.board_area .board_title_bx .title_bx {
	float: left;
}
.board_area .board_title_bx .more_bx {
	float: right;
	color: #a2a2a2;
	font-size: 11px;
}
.board_area .board_title_bx .more_bx img {
	margin-top: -2px;
}
.board_area .board_title_bx .more_bx a {
	color: #a2a2a2;
}
.board_area .board_list_bx {
	float: left;
	width: 100%;
}
.board_area .board_list_loop {
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 19px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.board_area .board_list_loop a {
	color: #606060;
}
.board_banner_area {
	float: left;
	width: 198px;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	margin-bottom: 10px;
	background: #f6f6f6;
}
.board_banner_area li {
	float: left;
	width: 33.3%;
	color: #7a7e8a;
	text-align: center;
	font-size: 12px;
	list-style: none;
}
.category_division_area {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.category_division {
	float: left;
	width: 178px;
	background: #f9f9f9;
	border: 1px solid #dedede;
	color: #56585f;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 10px;
	display: inline;
}
.category_division li {
	float: left;
	display: inline;
}
.category_division li > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 16px;
	color: #56585f;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.category_division .ca_name {
	width: 60%;
	text-align: left;
	color: #56585f;
}
.category_division .arrow {
	width: 40%;
	text-align: right;
	color: #56585f;
}
.category_division_on {
	float: left;
	width: 178px;
	background: #0091d6;
	border: 1px solid #0091d6;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 10px;
	display: inline;
}
.category_division_on li {
	float: left;
	display: inline;
}
.category_division_on li > a.btn {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 16px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}
.category_division_on .ca_name {
	width: 60%;
	text-align: left;
	color: #ffffff;
}
.category_division_on .arrow {
	width: 40%;
	text-align: right;
	color: #ffffff;
}
.category_area {
	float: left;
	width: 176px;
	background: #f9f9f9;
	border: 2px solid #0091d6;
	margin-bottom: 10px;
	padding: 10px;
}
.category_area li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #dedede;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 0px 6px;
}
.category_area li > a {
	color: #666666;
}
.category_area li > a:hover {
	color: #0091d6;
}
.customer_area {
	float: left;
	width: 200px;
	background: #f6f6f6;
	margin-bottom: 10px;
}
.customer_area li {
	float: left;
	width: 100%;
}
.customer_area .help {
	width: 198px;
	background: #f6f6f6;
	padding: 5px 0px 5px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	text-align: center;
}
.customer_area .help img {
	margin: 0 2px 5px;
}
/*----------------¹ÙµðÄÁÅÙÃ÷¿µ¿ª----------------*/
.body_area .body_right_area {
	float: left;
	width: 750px;
	margin-left: 20px;
}
.main_banner_bx {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.sub_banner_bx {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.sub_search_bx {
	float: left;
	width: 100%;
	padding-bottom: 30px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.sub_search_bx img {
	margin: 25px;
}
/*----------------¹è³Ê»çÀÌÁî¿Í À§Ä¡----------------*/
#s_banner_wrap {
	width: 750px;
	height: 110px;
	position: relative;
	margin: 0;
}
.banner_01 {
	width: 750px;
	height: 110px;
	background: #2e2e2e;
}
.banner_02 {
	width: 750px;
	height: 110px;
	background: #2e2e2e;
}
/*----------------»ç¿ëÀÚ ÆäÀÌÂ¡ - À§Ä¡¿Í ¸ð¾çÀ» ÀÚÀ¯·Ó°Ô º¯Çü----------------*/
#bx-pager1 {
	position: absolute;
	bottom: 10px;
	right: 20px;
}
#bx-pager1 a {
	float: left;
	margin: 0 5px 0 0;
	display: block;
	width: 14px;
	height: 14px;
	font-size: 10px;
	line-height: 10px;
	text-align: center;
	background: #fff;
	color: #333;
	border-radius: 50px;
}
#bx-pager1 a:hover, .bx-pager1 a:active {
	background: #0091d6;
	color: #CCC;
}
/*----------------»ç¿ëÀÚ ÆäÀÌÂ¡ - ¿¢Æ¼ºê»óÅÂ¿¡ ´ëÇÑ ¼Ó¼º°ª ÁöÁ¤----------------*/
#bx-pager1 a.active {
	background: #0091d6;
	color: #CCC;
}
/*----------------ÄÁÅÙÃ÷----------------*/
.body_contents {
	float: left;
	width: 748px;
	border: 1px solid #dddddd;
	margin-bottom: 10px;
}
.body_contents .contents_head_area {
	float: left;
	width: 100%;
}
.body_contents .contents_head_area .main_title_bx {
	float: left;
	padding: 0px 20px;
	line-height: 52px;
	font-size: 17px;
	font-weight: bold;
}
.body_contents .contents_head_area .main_title_sub_bx {
	float: left;
	padding: 0px 20px 0px 0px;
	line-height: 52px;
	color: #0091d6;
	font-size: 12px;
}
.body_contents .contents_head_area .main_title_sub_bx > a {
	color: #0091d6;
}
.body_contents .contents_head_area .main_tab_bx {
	float: right;
	margin-right: 20px;
}
.body_contents .contents_head_area .main_tab_bx li {
	float: left;
	width: 75px;
	height: 48px;
}
.body_contents .contents_head_area .main_tab_bx li > a {
	color: #333333;
}
.body_contents .contents_head_area .main_tab_bx li > a:hover {
	color: #0091d6;
	border-bottom: 4px solid #0091d6;
}
.body_contents .contents_head_area .main_tab_bx li > a.btn {
	display: inline-block;
	width: 100%;
	height: 48px;
	padding: 0;
	margin: 0;
	line-height: 52px;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
}
.body_contents .contents_head_area .main_tab_bx li img {
	margin-top: -3px;
}
.body_contents .contents_head_area .main_tab_bx .tab_on a {
	float: left;
	color: #0091d6;
	border-bottom: 4px solid #0091d6;
}
.body_contents .contents_head_area .best_tab_bx {
	float: right;
	margin-right: 20px;
}
.body_contents .contents_head_area .best_tab_bx li {
	float: left;
	width: 60px;
	height: 50px;
}
.body_contents .contents_head_area .best_tab_bx li > a {
	color: #727272;
}
.body_contents .contents_head_area .best_tab_bx li > a:hover {
	color: #333333;
	border-bottom: 2px solid #333333;
}
.body_contents .contents_head_area .best_tab_bx li > a.btn {
	display: inline-block;
	width: 100%;
	height: 50px;
	padding: 0;
	margin: 0;
	line-height: 52px;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
}
.body_contents .contents_head_area .best_tab_bx li img {
	margin-top: -3px;
}
.body_contents .contents_head_area .best_tab_bx .tab_on a {
	float: left;
	color: #333333;
	border-bottom: 2px solid #333333;
}
.body_contents .contents_head_area .search_tab_bx {
	float: right;
	margin-right: 20px;
}
.body_contents .contents_head_area .search_tab_bx li {
	float: left;
	width: 60px;
	height: 50px;
}
.body_contents .contents_head_area .search_tab_bx li > a {
	color: #727272;
}
.body_contents .contents_head_area .search_tab_bx li > a:hover {
	color: #333333;
	border-bottom: 2px solid #333333;
}
.body_contents .contents_head_area .search_tab_bx li > a.btn {
	display: inline-block;
	width: 100%;
	height: 40px;
	padding: 10px 0 0 0;
	margin: 0;
	line-height: 16px;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
}
.body_contents .contents_head_area .search_tab_bx li img {
	margin-top: -3px;
}
.body_contents .contents_head_area .search_tab_bx .tab_on a {
	float: left;
	color: #333333;
	border-bottom: 2px solid #333333;
}
.body_contents .contents_head_area .search_tab_bx .file_number {
	font-size: 11px;
}
.body_contents .contents_list_best_area {
	float: left;
	width: 100%;
}
.body_contents .contents_list_best_area .title_bx {
	float: left;
	width: 688px;
	padding: 15px 30px 0px;
	border-top: 1px solid #dddddd;
}
.body_contents .contents_list_best_area .title_bx .title_name {
	float: left;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
}
.body_contents .contents_list_best_area .title_bx .title_more {
	float: right;
	width: 60px;
	height: 20px;
	background: #f8f8f8;
	text-align: center;
	border: 1px solid #dedede;
}
.body_contents .contents_list_best_area .title_bx .title_more a:hover {
	background: #ececec;
}
.body_contents .contents_list_best_area .title_bx .title_more > a.btn {
	display: inline-block;
	width: 100%;
	height: 20px;
	padding: 0;
	margin: 0;
	line-height: 20px;
	text-align: center;
	color: #6b6b6b;
	font-size: 11px;
	cursor: pointer;
}

.body_contents .contents_list_best_area .list_banner_bx {
	float: left;
	width:100%;
	text-align:center;
	margin-bottom:25px;
}

.body_contents .contents_list_best_area .thumb_bx {
	float: left;
	width: 725px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.body_contents .contents_list_best_area .thumb_bx .loop {
	float: left;
	width: 115px;
	padding: 12px;
	margin-right: 6px;
}
.body_contents .contents_list_best_area .thumb_bx .loop .thumb_pic {
	float: left;
	width: 100%;/*margin-bottom: 5px;*/
}
.body_contents .contents_list_best_area .thumb_bx .loop .thumb_pic img {
	width: 115px;
	height: 168px;
}
.body_contents .contents_list_best_area .thumb_bx .loop .thumb_title {
	float: left;
	width: 100%;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
}
.body_contents .contents_list_best_area .thumb_bx .loop .thumb_star {
	float: left;
	width: 100%;
	color: #e68200;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
}
.body_contents .contents_list_best_area .thumb_bx .loop .thumb_btn {
	float: left;
	width: 100%;
}
.body_contents .contents_list_best_area .thumb_bx .loop .thumb_btn li {
	float: left;
	list-style: none;
}
.body_contents .contents_list_best_area .list_bx {
	float: left;
	width: 100%;
	border-top: 1px solid #dddddd;
	padding: 15px 0px 15px;
}
.body_contents .contents_list_best_area .list_bx .loop {
	float: left;
	width: 708px;
	margin: 0px 0px 0px 20px;
	padding: 6px 0px;
	border-bottom: 1px dashed #dddddd;
}
.body_contents .contents_list_best_area .list_bx .loop .list_no {
	float: left;
	width: 26px;
	height: 18px;
	color: #5d5d5d;
	font-size: 10px;
	letter-spacing: -1px;
	line-height: 20px;
	text-align: center;
	margin-right: 7px;
	border: 1px solid #dddddd;
	background: linear-gradient( to bottom, #ffffff, #fafafa );
}
.body_contents .contents_list_best_area .list_bx .loop .list_no img {
/*margin-top: 3px;*/
}
.body_contents .contents_list_best_area .list_bx .loop .list_title {
	float: left;
	width: 470px;
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.body_contents .contents_list_best_area .list_bx .loop .list_title img {
	margin-top: -2px;
}
.body_contents .contents_list_best_area .list_bx .loop .list_info {
	float: right;
	width: 200px;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	text-align: right;
}
.body_contents .contents_list_best_area .list_bx .loop .list_info img {
	margin-left: 5px;
	margin-top: -2px;
}
.body_contents .contents_list_best_area .list_bx .list_detail {
	float: left;
	width: 686px;
	margin: 1px 0px 10px 20px;
	padding: 6px 10px;
	background: #f6f6f6;
	border: 1px solid #dddddd;
}
.body_contents .contents_list_best_area .list_bx .list_detail .file_name {
	float: left;
	width: 668px;
	font-size: 11px;
	color: #666666;
	padding: 10px 10px 10px;
}
.body_contents .contents_list_best_area .list_bx .list_detail .file_list {
	float: left;
	width: 664px;
	background: #ffffff;
	border: 1px solid #d8d8d8;
	padding: 10px 10px 10px;
}
.body_contents .contents_list_best_area .list_bx .list_detail .file_list_loop {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #444444;
	padding: 5px 0 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.body_contents .contents_list_best_area .list_bx .list_detail .file_list_loop li {
	float: left;
}
.body_contents .contents_list_best_area .list_bx .list_detail .file_list_loop a:hover {
	color: #0091d6;
	text-decoration: underline;
}
.body_contents .contents_list_best_area .list_bx .list_detail .file_list_loop_info {
	text-align: right;
}
.body_contents .contents_list_best_area .list_bx .list_detail .file_list_loop_info img {
	margin: 0 5px;
}
.body_contents .contents_list_best_area .list_bx .list_detail .file_list_close {
	float: left;
	width: 100%;
	text-align: center;
	padding: 10px 0;
}
.body_contents .warning_bx {
	float: left;
	width: 100%;
	background: #f6f6f6;
	text-align: center;
	font-size: 12px;
	padding: 9px 0px 8px;
	border-top: 1px solid #dddddd;
}
.body_contents .contents_tb_area {
	float: left;
	width: 100%;
}
.body_contents .contents_tb_area .list_bx {
	float: left;
	width: 728px;
	border-top: 1px solid #dddddd;
	padding: 10px;
}
/*----------------ÇÏ´Ü¿µ¿ª----------------*/
.footer_wrap {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.footer_menu_area {
	width: 100%;
	height: 36px;
	background: #f6f6f6;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.footer_menu_area .footer_menu_bx {
	width: 970px;
	margin: 0 auto;
	text-align: center;
	line-height: 36px;
	font-size: 12px;
	letter-spacing: -1px;
	color: #6e6e6e;
}
.footer_menu_area .footer_menu_bx > a:link {
	color: #6e6e6e;
}
.footer_menu_area .footer_menu_bx > a:hover {
	color: #333333;
}
.footer_area {
	width: 970px;
	margin: 0 auto;
	text-align: center;
	line-height: 18px;
	font-size: 12px;
	color: #a5a5a5;
	padding: 20px 0px;
}
.footer_area > font {
	color: #0091d6;
	font-weight: bold;
}
/*----------------ÀÎÁõ----------------*/
.confirm_area {
	float: left;
	width: 100%;
}
.confirm_bx {
	float: left;
	width: 968px;
	border: 1px solid #dddddd;
	background: #fbfbfb;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.confirm_bx .confirm_title_bx {
	float: left;
	width: 100%;
	margin: 40px 0px 0px;
	text-align: center;
}
.confirm_bx .confirm_benefit_bx {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.confirm_bx .confirm_btn {
	float: left;
	width: 100%;
	text-align: center;
}
.confirm_bx .confirm_btn img {
	margin: 0 5px;
}
.confirm_bx .confirm_info_bx {
	float: left;
	width: 590px;
	background: #fbfbfb;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	padding: 15px;
	margin-top: 30px;
	margin-left: 175px;
	margin-bottom: 20px;
}
.confirm_bx .confirm_info_bx dt {
	float: left;
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 5px;
}
.confirm_bx .confirm_info_bx dd {
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 18px;
	color: #686868;
}
.confirm_whole_area {
	width: 630px;
	margin: 0 auto;
}
.confirm_adult_bx {
	float: left;
	width: 100%;
}
.confirm_adult_bx .confirm_title_bx {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}
.confirm_adult_bx .btn_out {
	position: absolute;
	margin-top: 329px;
	margin-left: 414px;
}
.confirm_adult_bx .confirm_benefit_bx {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.confirm_adult_bx .confirm_btn {
	float: left;
	width: 100%;
	text-align: center;
}
.confirm_adult_bx .confirm_btn img {
	margin: 0 5px;
}
.confirm_adult_bx .confirm_back {
	float: left;
	width: 100%;
	text-align: center;
}
.confirm_adult_bx .confirm_info_tt {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
.confirm_adult_bx .confirm_info_bx {
	float: left;
	width: 590px;
	background: #fbfbfb;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	padding: 15px;
	margin-top: 30px;
	margin-left: 175px;
	margin-bottom: 20px;
}
.confirm_adult_bx .confirm_info_bx dt {
	float: left;
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 5px;
}
.confirm_adult_bx .confirm_info_bx dd {
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 18px;
	color: #686868;
}
.certify_adult_area {
	float: left;
	width: 968px;
	background: #ffffff;
	border: 1px solid #bfbfbf;
}
.certify_adult_area .close_pop {
	position:absolute;
	margin-left:930px;
	margin-top:20px;
}
.certify_adult_area .adult_mark_bx {
	float: left;
	width: 675px;
	margin: 87px 0 80px 142px;
}
.certify_adult_area .adult_mark_bx .mark_img {
	float: left;
	margin-right: 14px;
}
.certify_adult_area .adult_mark_bx .mark_tt {
	float: left;
	margin-top: 40px;
}
.certify_adult_area .adult_mark_bx .mark_out {
	float: left;
}
.certify_adult_area .adult_benefit_bx {
	float: left;
	width: 630px;
	margin: 0 0 40px 169px;
}
.certify_adult_area .adult_benefit_bx .benefit_img {
	float: left;
}
.certify_adult_area .adult_benefit_bx .btn_hp {
	float: left;
	margin-bottom: 6px;
}
.certify_adult_area .adult_benefit_bx .btn_ipin {
	float: left;
}
.certify_adult_area .adult_info_bx {
	float: left;
	width: 100%;
	border-top: 1px solid #bfbfbf;
	background: #f8f8f8;
}
.certify_adult_area .adult_info_bx .info_tt {
	float: left;
	width: 100%;
	text-align: center;
	padding: 22px 0;
}
/*----------------·Î±×ÀÎ----------------*/
.floor_login_area {
	float: left;
	width: 100%;
}
.floor_login_bx {
	float: left;
	width: 968px;
	border: 1px solid #dddddd;
	background: #fbfbfb;
	margin-bottom: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.floor_login_bx .login_title {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
.floor_login_bx .login_filed_bx {
	float: left;
	width: 260px;
	margin-left: 354px;
	margin-bottom: 10px;
	;
}
.floor_login_bx .login_filed_bx .input_bx {
	float: left;
	width: 100%;
	margin-bottom: 4px;
}
.floor_login_bx .login_filed_bx .input_info_bx {
	float: left;
	width: 100%;
	margin: 5px 0 20px;
}
.floor_login_bx .login_filed_bx .input_info_bx .info_save {
	float: left;
}
.floor_login_bx .login_filed_bx .input_info_bx .info_search {
	float: right;
	color: #717171;
	font-size: 12px;
	line-height: 17px;
	cursor: pointer;
}
.floor_login_bx .login_filed_bx .input_btn_bx {
	float: left;
	width: 100%;
}
.floor_login_bx .login_join_info {
	float: left;
	width: 100%;
	text-align: center;
}
.floor_login_bx .login_join_benefit {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
/*----------------È¸¿ø°¡ÀÔ----------------*/
.join_bx_area {
	float: left;
	width: 100%;
	width: 748px;
	border: 1px solid #dddddd;
	background: #f9f9f9;
}
.join_bx_area .join_entry_title {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 30px;
}
.join_bx_area .join_entry_btn {
	float: left;
	width: 100%;
	text-align: center;
}
.join_bx_area .join_entry_btn img {
	margin: 0 5px;
}
.join_bx_area .join_entry_agree {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 50px;
}
.join_bx_area .join_default_title {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 30px;
}
.join_bx_area .join_children_title {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 30px;
}
.join_bx_area .join_form_bx {
	float: left;
	width: 100%;
}
.join_bx_area .join_agree_bx {
	float: left;
	width: 49%;
	margin: 40px 0px;
}
.join_bx_area .join_agree_bx .agree_title {
	float: left;
	width: 99%;
	font-size: 13px;
	font-weight: bold;
	padding-left: 1%;
	margin-bottom: 8px;
}
.join_bx_area .join_agree_bx .agree_substance {
	float: left;
	width: 94%;
	height: 40px;
	padding: 3%;
	color: #707070;
	font-size: 11px;
	line-height: 17px;
	border: 1px solid #e2e2e2;
	background: #ffffff;
	overflow: scroll;
	overflow-x: hidden;
	margin-bottom: 5px;
}
.join_bx_area .join_agree_bx .agree_chk {
	float: left;
	width: 100%;
	text-align: right;
}
.join_bx_area .join_feed_bx {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.join_bx_area .join_feed_bx .feed_title {
	float: left;
	width: 99%;
	font-size: 13px;
	font-weight: bold;
	padding-left: 1%;
	margin-bottom: 8px;
}
.join_bx_area .join_feed_bx .agree_chk {
	float: left;
	margin-top:20px;
	margin-left:185px;
	font-weight:bold;
}
.join_bx_area .join_feed_bx .feed_table {
	float: left;
	width: 100%;
	border: 1px solid #e2e2e2;
	background: #ffffff;
}
.join_bx_area .join_agent_bx {
	float: left;
	width: 80%;
	margin: 0 10% 20px;
	padding: 10px 0;
	background: #f4f4f4;
	border: 1px solid #e2e2e2;
}
.join_bx_area .join_agent_bx .agent_name {
	float: left;
	width: 210px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
}
.join_bx_area .join_agent_bx .agent_input {
	float: left;
}
.join_bx_area .join_purpose_bx {
	float: left;
	width: 50%;
	margin: 0 25% 10px;
	color: #6b6b6b;
	font-size: 11px;
	line-height: 16px;
}
.join_bx_area .join_purpose_chk_bx {
	float: left;
	width: 50%;
	margin: 0 25% 5px;
}
.join_bx_area .join_btn_bx {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	text-align: center;
}
.join_bx_area .join_btn_bx img {
	margin: 0 5px;
}
.join_bx_area .join_btn_bx .submit_btn {
	float: left;
	width: 250px;
	margin: 0 5px;
}
.join_info_area {
	float: left;
	width: 100%;
}
.join_info_area .join_info_bx {
	float: left;
	width: 100%;
}
/*----------------ÃæÀü¼¥----------------*/
.charge_bx_area {
	float: left;
	width: 100%;
}
.charge_bx_area .charge_banner_bx {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.charge_bx_area .charge_title_bx {
	float: left;
	width: 100%;
	padding: 10px 0px;
	;
}
.charge_bx_area .charge_title_bx .charge_title {
	float: left;
	height: 18px;
	line-height: 17px;
	color: #575757;
	font-size: 14px;
	font-weight: bold;
	border-left: 2px solid #1f9edb;
	padding-left: 10px;
	margin-right: 10px;
}
.charge_bx_area .charge_title_bx .charge_subtitle {
	float: left;
	height: 18px;
	font-size: 13px;
	line-height: 17px;
}
.charge_bx_area .charge_table_bx {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.charge_bx_area .charge_payment_bx {
	float: left;
	width: 100%;
	margin-bottom: 40px;
	padding: 5px 0;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
}
.charge_bx_area .charge_payment_bx .pay_btn_bx {
	float: left;
	width: 140px;
	margin: 5px 5px;
}
.charge_bx_area .charge_point_change_bx {
	float: left;
	width: 708px;
	margin-bottom: 20px;
	padding: 20px 20px;
	background: #f6f6f6;
	border: 1px solid #dddddd;
}
.charge_bx_area .charge_point_change_bx .change_img_bx {
	float: left;
	width: 398px;
	height: 68px;
	background-image: url(https://wimg.totodisk.com/2021/web/charge_img_change.png);
	background-repeat: no-repeat;
}
.charge_bx_area .charge_point_change_bx .change_img_bx .my_change {
	margin: 50px 0 0 80px;
	font-size: 12px;
}
.charge_bx_area .charge_point_change_bx .change_notice {
	float:left;
	width:100%;
	margin: 10px 0 0 0px;
	font-size: 13px;
	text-align:center;
}
.charge_bx_area .charge_point_change_bx .change_sum_bx {
	float: left;
	margin-top: 20px;
}
.charge_bx_area .charge_point_change_bx .change_sum_bx input {
	margin-right: 5px;
}
.charge_bx_area .charge_point_change_bx .change_btn_bx {
	float: right;
	width: 90px;
	margin-top: 20px;
	margin-left: 5px;
}
.charge_bx_area .charge_fixed_bx {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.charge_bx_area .charge_fixed_bx .fixed_btn_l {
	float: left;
}
.charge_bx_area .charge_fixed_bx .fixed_btn_c {
	float: left;
	padding: 0 15px;
}
.charge_bx_area .charge_fixed_bx .fixed_btn_r {
	float: left;
}
/*--Æ÷ÀÎÆ®ÃæÀüÅÇ--*/
.charge_bx_area .charge_tab_point_bx {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.charge_bx_area .charge_tab_point_bx .menu01 {
	float: left;
	width: 249px;
	height: 49px;
	line-height: 49px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #373737;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #ffffff;
	background: #ffffff;
	cursor: pointer;
}
.charge_bx_area .charge_tab_point_bx .menu01:hover {
	color: #373737;
}
.charge_bx_area .charge_tab_point_bx .menu02 {
	float: left;
	width: 249px;
	height: 49px;
	line-height: 49px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #717171;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #000000;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #000000;
	background: #f6f6f6;
	cursor: pointer;
}
.charge_bx_area .charge_tab_point_bx .menu02:hover {
	color: #717171;
	background: #fafafa;
}
.charge_bx_area .charge_tab_point_bx .menu03 {
	float: left;
	width: 249px;
	height: 49px;
	line-height: 49px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #717171;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #000000;
	background: #f6f6f6;
	cursor: pointer;
}
.charge_bx_area .charge_tab_point_bx .menu03:hover {
	color: #717171;
	background: #fafafa;
}
/*--Á¤¾×Á¦ÃæÀüÅÇ--*/
.charge_bx_area .charge_tab_fixed_bx {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.charge_bx_area .charge_tab_fixed_bx .menu01 {
	float: left;
	width: 249px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #717171;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #f6f6f6;
	cursor: pointer;
}
.charge_bx_area .charge_tab_fixed_bx .menu01:hover {
	color: #717171;
	background: #fafafa;
}
.charge_bx_area .charge_tab_fixed_bx .menu02 {
	float: left;
	width: 248px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #373737;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #ffffff;
	background: #ffffff;
	cursor: pointer;
}
.charge_bx_area .charge_tab_fixed_bx .menu02:hover {
	color: #373737;
}
.charge_bx_area .charge_tab_fixed_bx .menu03 {
	float: left;
	width: 249px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #717171;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #000000;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #000000;
	background: #f6f6f6;
	cursor: pointer;
}
.charge_bx_area .charge_tab_fixed_bx .menu03:hover {
	color: #717171;
	background: #fafafa;
}
/*--BJÃæÀüÅÇ--*/
.charge_bx_area .charge_tab_bj_bx {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.charge_bx_area .charge_tab_bj_bx .menu01 {
	float: left;
	width: 249px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #717171;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #000000;
	background: #f6f6f6;
	cursor: pointer;
}
.charge_bx_area .charge_tab_bj_bx .menu01:hover {
	color: #717171;
	background: #fafafa;
}
.charge_bx_area .charge_tab_bj_bx .menu02 {
	float: left;
	width: 249px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #717171;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #f6f6f6;
	cursor: pointer;
}
.charge_bx_area .charge_tab_bj_bx .menu02:hover {
	color: #717171;
	background: #fafafa;
}
.charge_bx_area .charge_tab_bj_bx .menu03 {
	float: left;
	width: 249px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #373737;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #ffffff;
	background: #ffffff;
	cursor: pointer;
}
.charge_bx_area .charge_tab_bj_bx .menu03:hover {
	color: #373737;
}
.charge_bx_area .charge_info_bx {
	float: left;
	width: 718px;
	background: #f6f6f6;
	border: 1px solid #dddddd;
	padding: 15px;
	margin-bottom: 20px;
}
.charge_bx_area .charge_info_bx dt {
	float: left;
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 5px;
}
.charge_bx_area .charge_info_bx dd {
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 18px;
	color: #686868;
}


.charge_bx_area .card_point_list_bx {
	float:left;
	width:765px;
	margin-bottom:10px;
}

.charge_bx_area .card_point_list_bx .list_loop {
	float:left;
	width:240px;
	margin-right:15px;
	margin-bottom:25px;
}
.charge_bx_area .card_point_list_bx .list_loop .thumb_bx {
	float:left;
	width:100%;
	margin-bottom:8px;
}
.charge_bx_area .card_point_list_bx .list_loop .info_bx {
	float:left;
	width:100%;
}
.charge_bx_area .card_point_list_bx .list_loop .info_bx .title {
	float:left;
	width:165px;
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
	padding-left:5px;
}
.charge_bx_area .card_point_list_bx .list_loop .info_bx .title_sub {
	float:left;
	width:165px;
	color:#737373;
	font-size:12px;
	letter-spacing:-1px;
	padding-left:5px;
}
.charge_bx_area .card_point_list_bx .list_loop .info_bx .btn {
	float:right;
	width:70px;
	margin-top:5px;

}




/*----------------¸¶ÀÌÆäÀÌÁö----------------*/
.mypage_bx_area {
	float: left;
	width: 100%;
}
.mypage_bx_area .my_profile_area {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.mypage_bx_area .my_profile_area .profile_bx {
	float: left;
	width: 104px;
	height: 118px;
	background: #f6f6f6;
	border: 1px solid #dddddd;
	text-align: center;
	font-size: 12px;
	padding: 20px 10px 5px;
}
.mypage_bx_area .my_profile_area .report_bx {
	float: left;
	width: 119px;
	height: 113px;
	background: #f6f6f6;
	border: 1px solid #dddddd;
	font-size: 12px;
	padding: 20px 15px 10px;
	margin-left: 5px;
}
.mypage_bx_area .my_profile_area .report_bx .report_name {
	float: left;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
.mypage_bx_area .my_profile_area .report_bx .report_sum {
	float: left;
	width: 100%;
	font-size: 13px;
	margin-bottom: 30px;
}
.mypage_bx_area .my_profile_area .report_bx .report_history {
	float: left;
	width: 100%;
	display: inline;
	cursor: pointer;
}
.mypage_bx_area .my_profile_area .report_bx .report_history li {
	float: left;
	display: inline;
}
.mypage_bx_area .my_profile_area .report_bx .report_history .icon_dot {
	width: 90%;
	height: 20px;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}
.mypage_bx_area .my_profile_area .report_bx .report_history .arrow {
	width: 10%;
	height: 20px;
	text-align: right;
	font-size: 11px;
	line-height: 16px;
}
.mypage_bx_area .my_seller_area {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.mypage_bx_area .my_seller_area .seller_btn {
	width: 33px;
}
.mypage_bx_area .my_group_board_area {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.mypage_bx_area .my_group_board_area .group_board_loop {
	float: left;
	width: 370px;
	margin-bottom: 20px;
}
.mypage_bx_area .my_group_board_area .group_board_loop .title_bx {
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.mypage_bx_area .my_group_board_area .group_board_loop .title_bx .title_name {
	float: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	padding-left: 5px;
}
.mypage_bx_area .my_group_board_area .group_board_loop .title_bx .title_more {
	float: right;
}
.mypage_bx_area .my_group_board_area .group_board_loop .title_bx .title_btn {
	float: right;
	width: 58px;
	margin-right: 6px;
}
.mypage_bx_area .my_group_board_area .group_board_loop .mini_board_bx {
	float: left;
	width: 100%;
	background:#ffffff;
}
/*----------------°í°´¼¾ÅÍ----------------*/
.cs_bx_area {
	float: left;
	width: 100%;
}
.cs_bx_area .cs_search_bx {
	float: left;
	width: 690px;
	margin-bottom: 10px;
	background: #333333;
	color: #fff;
	padding: 17px 30px;
}
.cs_bx_area .cs_search_bx .cs_top_search {
	float: left;
	width: 400px;
	margin-top: 10px;
}
.cs_bx_area .cs_search_bx .cs_top_search .cs_title_main {
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.cs_bx_area .cs_search_bx .cs_top_search .cs_search_main {
	float: left;
	width: 100%;
	border: 2px solid #0091d6;
	background: #fff;
	margin-bottom: 10px;
}
.cs_bx_area .cs_search_bx .cs_top_search .cs_search_main .search_input {
	float: left;
	width: 360px;
}
.cs_bx_area .cs_search_bx .cs_top_search .cs_search_main .search_btn {
	float: right;
	width: 40px;
	height: 31px;
	padding-top: 5px;
	text-align: center;
	vertical-align: middle
}
.cs_bx_area .cs_search_bx .cs_top_search .cs_tag_main {
	float: left;
	width: 100%;
}
.cs_bx_area .cs_search_bx .cs_top_search .cs_tag_main .tag_title {
	float: left;
	width: 70px;
	height: 20px;
	line-height: 20px;
	color: #b4b4b4;
	font-size: 11px;
	background: #4d4d4d;
	text-align: center;
	border-radius: 10px;
}
.cs_bx_area .cs_search_bx .cs_top_search .cs_tag_main .tag_bx {
	float: left;
	width: 320px;
	display: inline;
}
.cs_bx_area .cs_search_bx .cs_top_search .cs_tag_main .tag_bx li {
	display: inline;
	height: 20px;
	line-height: 20px;
	padding: 0 15px;
	color: #a9a9a9;
	font-size: 11px;
	background: url(https://wimg.totodisk.com/2021/web/cs_menu_bg_vertical_line.png) no-repeat;
	background-position: right;
}
.cs_bx_area .cs_search_bx .cs_top_search .cs_tag_main .tag_bx li a {
	color: #a9a9a9;
}
.cs_bx_area .cs_search_bx .cs_top_search .cs_tag_main .tag_bx li a:hover {
	text-decoration: underline;
}
.cs_bx_area .cs_search_bx .cs_tel_info {
	float: right;
	width: 250px;
	text-align: right;
	margin-top: 5px;
}
.cs_bx_area .cs_theme_bx {
	float: left;
	width: 740px;
	margin-bottom: 20px;
	background: #fbfbfb;
	padding: 14px 4px;
	border: 1px solid #dddddd;
	display: inline;
}
.cs_bx_area .cs_theme_bx li {
	float: left;
	display: inline;
	width: 25%;
	text-align: center;
}
.cs_bx_area .cs_theme_bx .line_on {
	float: left;
	width: 25%;
	background: url(https://wimg.totodisk.com/2021/web/gnb_bg_vertival_line.png) repeat-y;
	background-position: right;
}
.cs_bx_area .cs_main_title_bx {
	float: left;
	width: 100%;
	padding: 10px 0px;
}
.cs_bx_area .cs_main_title_bx .cs_main_title {
	float: left;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	font-weight: bold;
	border-left: 2px solid #1f9edb;
	padding-left: 10px;
}
.cs_bx_area .cs_main_board_bx {
	float: left;
	width: 710px;
	margin-bottom: 20px;
	background: #fbfbfb;
	padding: 19px 19px 9px;
	border: 1px solid #dddddd;
}
.cs_bx_area .cs_main_board_bx .group_board_loop {
	float: left;
	width: 350px;
	margin-bottom: 10px;
}
.cs_bx_area .cs_title_bx {
	float: left;
	width: 100%;
	padding: 10px 0px;
	margin-bottom: 10px;
}
.cs_bx_area .cs_title_bx .cs_main_title {
	float: left;
	height: 18px;
	line-height: 17px;
	font-size: 16px;
	font-weight: bold;
	border-left: 2px solid #1f9edb;
	padding-left: 10px;
}
.cs_bx_area .faq_search_area {
	float: left;
	width: 708px;
	margin-bottom: 10px;
	background: #f6f6f6;
	border: 1px solid #dddddd;
	padding: 20px;
}
.cs_bx_area .faq_search_area .faq_search_img {
	float: left;
	margin-left: 100px;
}
.cs_bx_area .faq_search_area .faq_search_bx {
	float: left;
	height: 30px;
	width: 410px;
	border: 2px solid #0091d6;
	background: #fff;
}
.cs_bx_area .faq_search_area .faq_search_bx .search_input {
	float: left;
	width: 360px;
}
.cs_bx_area .faq_search_area .faq_search_bx .search_btn {
	float: right;
	width: 40px;
	height: 27px;
	padding-top: 3px;
	text-align: center;
	vertical-align: middle;
}
.cs_bx_area .faq_category_bx {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.cs_bx_area .faq_category_bx .submit_bx {
	float: left;
	width: 140px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px 5px 10px;
}
.cs_bx_area .faq_category_sub_bx {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.cs_bx_area .faq_board_bx {
	float: left;
	width: 100%;
	border-top: 2px solid #000000;
	border-bottom: 1px solid #dddddd;
}
.cs_bx_area .faq_board_bx .title_loop {
	float: left;
	width: 100%;
	border-top: 1px solid #dddddd;
	padding: 10px 0px;
}
.cs_bx_area .faq_board_bx .title_loop:hover {
	background: #f9f9f9;
}
.cs_bx_area .faq_board_bx .title_loop .faq_title {
	float: left;
	width: 90%;
	font-size: 12px;
	font-weight: bold;
}
.cs_bx_area .faq_board_bx .title_loop .faq_open {
	float: right;
	width: 10%;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.cs_bx_area .faq_board_bx .title_loop img {
	margin: 0px 5px;
}
.cs_bx_area .faq_board_bx .faq_loop {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
/*----------------°Ô½ÃÆÇ----------------*/
.board_bx_area {
	float: left;
	width: 100%;
}
.board_bx_area .board_title_bx {
	float: left;
	width: 100%;
	border-bottom: 1px solid #dddddd;
	padding: 10px 0px;
	margin-bottom: 10px;
}
.board_bx_area .board_title_bx .board_main_title {
	float: left;
	height: 18px;
	line-height: 17px;
	font-size: 16px;
	font-weight: bold;
	border-left: 2px solid #1f9edb;
	padding-left: 10px;
}
.board_bx_area .board_info_bx {
	float: left;
	width: 718px;
	background: #f6f6f6;
	border: 1px solid #dddddd;
	padding: 15px;
	margin-bottom: 20px;
}
.board_bx_area .board_info_bx dt {
	float: left;
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 5px;
}
.board_bx_area .board_info_bx dd {
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 18px;
	color: #686868;
}


.board_bx_area .board_tab_bx {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.board_bx_area .board_tab_bx .submit_bx {
	float: left;
	width: 177px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px 5px 10px;
}


.board_bx_area .board_gather_bx {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.board_bx_area .board_gather_bx .subtitle {
	float: left;
}
.board_bx_area .board_gather_bx .subtitle li {
	display: inline;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
}
.board_bx_area .board_gather_bx .subinput {
	float: right;
	padding-left: 14px;
	font-size: 12px;
	color: #717171;
	margin-left: 3px;
	margin-right: 2px;
}
.board_bx_area .board_gather_bx .subbtn_l {
	float: left;
	width: 60px;
	font-size: 12px;
	color: #717171;
	margin-right: 3px;
}
.board_bx_area .board_gather_bx .subbtn_r {
	float: right;
	width: 60px;
	font-size: 12px;
	color: #717171;
	margin-left: 3px;
	margin-right: 2px;
}
.board_bx_area .board_table_bx {
	float: left;
	width: 748px;
	background: #ffffff;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin-bottom: 20px;
}
.board_bx_area .board_write_table_bx {
	float: left;
	width: 749px;
	background: #ffffff;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin-bottom: 20px;
}
.board_bx_area .board_table_shop_bx {
	float: left;
	width: 748px;
	background: #ffffff;
	border-top: 1px solid #dddddd;
	margin-bottom: 20px;
}
.board_bx_area .board_table_event_list {
	float: left;
	width: 100%;
	background: #ffffff;
	margin-bottom: 10px;
}
.board_bx_area .board_table_event_view {
	float: left;
	width: 100%;
	background: #ffffff;
	margin-bottom: 20px;
}
.board_bx_area .board_table_event_list .list_loop {
	float: left;
	width: 748px;
	background: #f4f4f4;
	border: 1px solid #dddddd;
	margin-bottom: 10px;
	cursor: pointer;
}
.board_bx_area .board_table_event_list .list_loop_p {
	float: left;
	padding: 15px;
}
.board_bx_area .board_table_event_list .list_loop .event_thumb {
	float: left;
	width: 240px;
}
.board_bx_area .board_table_event_list .list_loop .event_thumb img {
	width: 100%;
}
.board_bx_area .board_table_event_list .list_loop .event_data {
	float: left;
	width: 460px;
	padding-left: 18px;
}
.board_bx_area .board_table_event_list .list_loop .event_data .data_title {
	padding: 5px 0px;
	font-size: 14px;
	font-weight: bold;
}
.board_bx_area .board_table_event_list .list_loop .event_data .data_substance {
	height: 40px;
	padding: 5px 0px;
	font-size: 12px;
}
.board_bx_area .board_table_event_list .list_loop .event_data .data_date {
	padding: 5px 0px;
	font-size: 11px;
	color: #717171;
}
.board_bx_area .board_viewer_bx {
	float: left;
	width: 748px;
	background: #ffffff;
	border: 1px solid #dddddd;
	margin-bottom: 40px;
}
.board_bx_area .board_viewer_bx .table_view_bx {
	float: left;
	width: 96%;
	background: #f6f6f6;
	padding: 2%;
}
.board_bx_area .board_viewer_bx .table_view_area {
	float: left;
	width: 96%;
	border-bottom: 1px solid #dddddd;
	padding: 8px 2% 8px;
}
.board_bx_area .board_viewer_bx .table_title_area {
	float: left;
	width: 100%;
	border-bottom: 1px solid #dddddd;
	padding: 5px 0 15px;
	text-align: center;
}
.board_bx_area .board_viewer_bx .table_view_bx .view_date_writer {
	float: left;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
}
.board_bx_area .board_viewer_bx .table_view_bx .view_date_day {
	float: right;
	height: 22px;
	line-height: 22px;
	color: #878787;
	font-size: 11px;
}
.board_bx_area .board_viewer_bx .table_view_bx .view_data {
	float: left;
	width: 96%;
	line-height: 20px;
	font-size: 12px;
	padding: 2%;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 10px;
}
.board_bx_area .board_viewer_bx .table_view_bx .view_data_btn {
	float: left;
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
 flex=warp:wrap;
/*display: -webkit-box;
	display: -ms-flexbox;*/
}
.board_bx_area .board_viewer_bx .table_view_bx .view_data_btn .submit_bx {
	width: 58px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px 5px;
}
.board_bx_area .line_board_bx {
	float: left;
	width: 100%;
	border-bottom: 1px solid #dddddd;
	margin-bottom:20px;
}
.board_bx_area .line_board_bx .title_loop {
	float: left;
	width: 100%;
	border-top: 1px solid #dddddd;
	padding: 10px 0px;
}
.board_bx_area .line_board_bx .title_loop:hover {
	background: #f9f9f9;
}
.board_bx_area .line_board_bx .title_loop .line_title {
	float: left;
	width: 90%;
	font-size: 12px;
	font-weight: bold;
	padding-left:5px;
	box-sizing:border-box;
}
.board_bx_area .line_board_bx .title_loop .line_open {
	float: right;
	width: 10%;
	font-size: 11px;
	color:#707070;
	text-align:right;
}
.board_bx_area .line_board_bx .title_loop img {
	margin: 0px 5px;
}
.board_bx_area .line_board_bx .question_loop {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}




.board_comment_area {
	float: left;
	width: 688px;
	background: #f5f5f5;
	border: 1px solid #dadada;
	margin-top: 20px;
	margin-bottom: 15px;
	padding: 30px;
}
.board_comment_area .pop_title_bx {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.board_comment_area .pop_title_bx .title_name {
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
}
.board_comment_area .pop_title_bx .info_left {
	float: left;
	font-size: 11px;
	padding-top: 3px;
}
.board_comment_area .pop_title_bx .info_right {
	float: right;
	font-size: 11px;
	padding-top: 3px;
}
.board_comment_area .pop_comment_bx {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.board_comment_area .pop_comment_bx .comment_input_bx {
	float: left;
	width: 80%;
}
.board_comment_area .pop_comment_bx .comment_btn_bx {
	float: right;
	width: 20%;
}
.board_comment_area .pop_contents_bx {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	font-size: 12px;
}
.board_comment_area .pop_contents_bx .con_list_title {
	float: left;
	width: 100%;
	font-size: 12px;
	border-top: 1px dashed #dddddd;
	border-bottom: 1px dashed #dddddd;
	padding: 10px 0 10px 6px
}
.board_comment_area .pop_contents_bx .con_list {
	float: left;
	width: 96%;
	font-size: 12ppx;
	line-height: 18px;
	border-bottom: 1px dashed #dddddd;
	padding: 2%;
}
/*----------------Å×ÀÌºí----------------*/
#userListTable {
}
#userListTable th {
	position: sticky;
	top: 0px;
}
.table_feed {
	width: 100%;
}
.table_feed tr {
}
.table_feed th {
	background: #f4f4f4;
	border-bottom: 1px solid #dfdfdf;
	font-weight: normal;
	font-size: 12px;
	color: #525252;
	padding: 0px 6px;
}
.table_feed td {
	font-size: 12px;
	color: #525252;
	padding: 5px 6px;
}
.table_border {
	width: 100%;
}
.table_border tr {
	border-bottom: 1px solid #dfdfdf;
}
.table_border th {
	height: 30px;
	background: #f4f4f4;
	border-bottom: 1px solid #dfdfdf;
	font-weight: normal;
	font-size: 12px;
	color: #525252;
	padding: 0px 6px;
}
.table_border th img {
	margin-top:-3px;
}
.table_border td {
	font-size: 12px;
	color: #525252;
	padding: 10px 6px;
	border-bottom: 1px solid #dfdfdf;
}
.table_write {
	width: 100%;
}
.table_write tr {
	border-bottom: 1px solid #dfdfdf;
}
.table_write th {
	height: 30px;
	background: #f4f4f4;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	font-weight: normal;
	font-size: 12px;
	color: #525252;
	padding: 5px 12px;
}
.table_write td {
	font-size: 12px;
	color: #525252;
	padding: 5px 10px;
	border-bottom: 1px solid #dfdfdf;
}
.table_charge {
	width: 100%;
	border: 1px solid #dfdfdf;
}
.table_charge th {
	height: 30px;
	background: #f4f4f4;
	border-bottom: 1px solid #dfdfdf;
	font-weight: normal;
	font-size: 13px;
	color: #525252;
	padding: 0px 6px;
}
.table_charge td {
	font-size: 13px;
	color: #525252;
	padding: 0px 6px;
	border-bottom: 1px solid #dfdfdf;
	cursor: pointer;
}
.table_charge .on_hover {
	background: #e5f7ff;
}
.table_charge .on_hover_bj {
	background: #fbf2ff;
}
.table_charge_total {
	width: 100%;
	border: 1px solid #0091d6;
}
.table_charge_total td {
	font-size: 13px;
	color: #373737;
	background: #e5f7ff;
}
.table_charge_bj_total {
	width: 100%;
	border: 1px solid #8957a1;
}
.table_charge_bj_total td {
	font-size: 13px;
	color: #373737;
	background: #fcf5ff;
}
.table_total {
	width: 100%;
	border: 1px solid #0091d6;
}
.table_total td {
	font-size: 13px;
	color: #373737;
	background: #e5f7ff;
}
.table_in_bx {
	width: 100%;
}
.table_in_bx tr {
	border-bottom: 1px solid #dfdfdf;
}
.table_in_bx td {
	font-size: 12px;
	color: #525252;
	padding: 0px 6px;
}
.table_view {
	width: 100%;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}
.table_view td {
	font-size: 12px;
	line-height: 18px;
	color: #373737;
	background: #f6f6f6;
	border-bottom: 1px solid #dddddd;
	padding: 20px;
}
.table_default_line {
	width: 100%;
	border: 1px solid #dfdfdf;
}
.table_default_line tr {
	border-top: 1px solid #dfdfdf;
}
.table_default_line th {
	height: 30px;
	background: #f4f4f4;
	font-weight: normal;
	font-size: 12px;
	color: #525252;
	padding: 0px 6px;
}
.table_default_line td {
	font-size: 12px;
	color: #525252;
	padding: 10px 6px;
}
.table_default_pro {
	width: 100%;
	border: 1px solid #dfdfdf;
}
.table_default_pro tr {
}
.table_default_pro th {
	height: 30px;
	background: #f4f4f4;
	font-weight: normal;
	font-size: 12px;
	color: #525252;
	padding: 0px 6px;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.table_default_pro td {
	font-size: 11px;
	color: #525252;
	padding: 10px 6px;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	line-height:14px;
}
.table_default_pro td > img {
	margin-top: -4px;
}
.table_default {
	width: 100%;
}
.table_default tr {
	border-top: 1px solid #dfdfdf;
}
.table_default th {
	height: 30px;
	background: #f4f4f4;
	border: 1px solid #dfdfdf;
	font-weight: normal;
	font-size: 12px;
	color: #525252;
	padding: 0px 6px;
}
.table_default td {
	font-size: 12px;
	color: #525252;
	padding: 10px 6px;
	border-bottom: 1px solid #dfdfdf;
}
.table_default_none {
	width: 100%;
}
.table_default_none tr {
}
.table_default_none th {
	height: 30px;
	background: #f4f4f4;
	border: 1px solid #dfdfdf;
	font-weight: normal;
	font-size: 12px;
	color: #525252;
	padding: 0px 6px;
}
.table_default_none td {
	font-size: 12px;
	color: #525252;
	padding: 4px 6px;
}
.table_default_none_m {
	width: 100%;
	border: 1px solid #dfdfdf;
}
.table_default_none_m tr {
}
.table_default_none_m th {
	background: #f4f4f4;
	border-bottom: 1px solid #dfdfdf;
	font-weight: normal;
	font-size: 12px;
	color: #525252;
	padding: 0px 6px;
}
.table_default_none_m td {
	font-size: 12px;
	color: #525252;
	padding: 4px 6px;
	background: #ffffff;
}
.table_contents {
	width: 100%;
}
.table_contents tr {
}
.table_contents th {
	height: 30px;
	background: #f4f4f4;
	border-bottom: 1px solid #dfdfdf;
	font-weight: normal;
	font-size: 12px;
	color: #525252;
	padding: 0px 6px;
}
.table_contents td {
	font-size: 12px;
	background: #ffffff;
	color: #525252;
	padding: 10px 6px;
	border-bottom: 1px solid #dfdfdf;
}
.table_browser_default {
	width: 100%;
}
.table_browser_default tr {
	border-bottom: 1px solid #dfdfdf;
}
.table_browser_default th {
	height: 30px;
	background: #f4f4f4;
	border: 1px solid #dfdfdf;
	font-weight: normal;
	font-size: 12px;
	color: #525252;
	padding: 0px 6px;
}
.table_browser_default td {
	height: 28px;
	font-size: 12px;
	color: #525252;
	padding: 0px 6px;
}
.table_browser_write {
	width: 100%;
	background: #f4f4f4;
	border: 1px solid #dfdfdf;
}
.table_browser_write tr {
}
.table_browser_write th {
	font-size: 12px;
	text-align: left;
	color: #525252;
	padding: 15px 15px 0px;
}
.table_browser_write td {
	font-size: 12px;
	color: #525252;
	padding: 10px 15px;
}
/*----------------È¸»ç¼Ò°³----------------*/
.company_bx_area {
	float: left;
	width: 100%;
}
.company_bx_area .about_bx {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	text-align:center;
}
.company_bx_area .about_tab_bx {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	border-left: 1px solid #d6d6d6;
}
.company_bx_area .about_tab_bx .tab_menu {
	float: left;
	width: 249px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #717171;
	border-top: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background: #ffffff;
	cursor: pointer;
}
.company_bx_area .about_tab_bx .tab_menu:hover {
	color: #717171;
	background: #f9f9f9;
}
.company_bx_area .about_tab_bx .tab_menu_on {
	float: left;
	width: 248px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	border-top: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background: #0091d6;
	cursor: pointer;
}
.company_bx_area .about_tab_bx .tab_menu_on:hover {
	color: #ffffff;
	background: #0091d6;
}
.company_bx_area .substance_bx {
	float: left;
	width: 708px;
	padding: 20px;
	border: 1px solid #dddddd;
	background: #fbfbfb;
	font-size: 12px;
	margin-bottom: 20px;
}
.company_bx_area .partnership_bx {
	float: left;
	width: 748px;
	border: 1px solid #dddddd;
	background: #fbfbfb;
	font-size: 12px;
	margin-bottom: 20px;
}
.company_bx_area .partnership_bx .partnership_title {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
}
.company_bx_area .partnership_bx .partnership_inbx {
	float: left;
	width: 510px;
	margin-left: 120px;
	margin-bottom: 20px;
}
.company_bx_area .partnership_bx .partnership_inbx .title_name_bx {
	float: left;
	width: 99%;
	padding-left: 1%;
	height: 32px;
	line-height: 32px;
	font-size: 13px;
	font-weight: bold;
}
.company_bx_area .partnership_bx .partnership_inbx .clausek_bx {
	float: left;
	width: 100%;
	height: 60px;
	border: 1px solid #e2e2e2;
	background: #ffffff;
	color: #979797;
	font-size: 12px;
	line-height: 18px;
	overflow-y: scroll;
}
.company_bx_area .partnership_bx .partnership_inbx .chk_bx {
	float: left;
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0px 20px;
}
.company_bx_area .partnership_bx .partnership_inbx .ap_info_bx {
	float: left;
	width: 100%;
	background: #ededed;
	border: 1px solid #d5d5d5;
	padding: 20px 0px;
	margin-bottom: 20px;
}
.company_bx_area .partnership_bx .partnership_inbx .ap_info_bx_img {
	float: left;
	margin-right: 10px;
}
.company_bx_area .partnership_bx .partnership_inbx .ap_info_bx_tt {
	float: left;
	width: 400px;
	font-size: 11px;
	line-height: 15px;
	padding-top: 2px;
	color: #9e9e9e;
}
.company_bx_area .partnership_bx .partnership_inbx .ap_input_bx {
	float: left;
	width: 100%;
	border: 1px solid #e2e2e2;
	background: #ffffff;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
.company_bx_area .partnership_bx .partnership_inbx .ap_input_bx_loop {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.company_bx_area .partnership_bx .partnership_inbx .ap_input_bx_loop .ap_name {
	float: left;
	width: 150px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	font-weight: bold;
}
.company_bx_area .partnership_bx .partnership_inbx .ap_input_bx_loop .ap_input {
	float: left;
	width: 210px;
	margin-right: 5px;
}
.company_bx_area .partnership_bx .partnership_inbx .ap_input_bx_loop .ap_input_tt {
	float: left;
	height: 26px;
	line-height: 26px;
	margin-right: 5px;
}
.company_bx_area .partnership_bx .partnership_inbx .ap_input_bx_loop .ap_input_mini {
	float: left;
	width: 50px;
	margin-right: 5px;
}
.company_bx_area .partnership_bx .partnership_inbx .ap_input_bx_loop .ap_input_long {
	float: left;
	width: 270px;
	margin-right: 5px;
}
.company_bx_area .partnership_bx .partnership_inbx .ap_input_bx_loop .ap_input_btn {
	float: left;
	width: 60px;
	margin-right: 5px;
}
.company_bx_area .partnership_bx .partnership_btn {
	float: left;
	width: 100%;
	margin-bottom: 40px;
}
.company_bx_area .copyright_bx {
	float: left;
	width: 748px;
	border: 1px solid #dddddd;
	background: #fbfbfb;
	font-size: 12px;
	margin-bottom: 10px;
}
.company_bx_area .copyright_bx .copyright_title {
	float: left;
	width: 100%;
	text-align: center;
}
.company_bx_area .copyright_bx .copyright_inbx {
	float: left;
	width: 660px;
	margin-left: 44px;
	margin-bottom: 20px;
}
.company_bx_area .copyright_bx .copyright_inbx .copy_tab_bx {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	border-left: 1px solid #d6d6d6;
}
.company_bx_area .copyright_inbx .copy_tab_bx .tab_menu {
	float: left;
	width: 329px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #717171;
	border-top: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background: #ffffff;
	cursor: pointer;
}
.company_bx_area .copyright_inbx .copy_tab_bx .tab_menu:hover {
	color: #717171;
	background: #f9f9f9;
}
.company_bx_area .copyright_inbx .copy_tab_bx .tab_menu_on {
	float: left;
	width: 328px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	border-top: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background: #0091d6;
	cursor: pointer;
}
.company_bx_area .copyright_inbx .copy_tab_bx .tab_menu_on:hover {
	color: #ffffff;
	background: #0091d6;
}
.company_bx_area .copyright_bx .copyright_inbx .copy_main_bx {
	float: left;
	width: 658px;
	margin-bottom: 30px;
	border: 1px solid #0091d6;
	background: #ffffff;
}
.company_bx_area .copyright_bx .copyright_inbx .copy_main_bx dt {
	font-size: 13px;
	font-weight: bold;
	padding: 30px 0 10px;
}
.company_bx_area .copyright_bx .copyright_inbx .copy_main_bx dd {
	color: #6e6e6e;
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 20px;
	border-bottom: 1px solid #ececec;
}
.company_bx_area .copyright_bx .copyright_inbx .copy_sub_bx {
	float: left;
	width: 658px;
	margin-bottom: 20px;
	border: 1px solid #d4d4d4;
	background: #ececec;
}
.company_bx_area .copyright_bx .copyright_inbx .copy_sub_bx dt {
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 10px;
}
.company_bx_area .copyright_bx .copyright_inbx .copy_sub_bx dd {
	color: #6e6e6e;
	font-size: 12px;
	line-height: 18px;
}
.company_bx_area .copyright_bx .copyright_inbx .copy_info_bx {
	float: left;
	width: 628px;
	background: #f6f6f6;
	border: 1px solid #dddddd;
	padding: 15px;
	margin-bottom: 20px;
}
.company_bx_area .copyright_bx .copyright_inbx .copy_info_bx dt {
	float: left;
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding-bottom: 5px;
}
.company_bx_area .copyright_bx .copyright_inbx .copy_info_bx dd {
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 18px;
	color: #686868;
}
.company_bx_area .copyright_bx .copyright_inbx .board_gather_bx {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.company_bx_area .copyright_bx .copyright_inbx .board_gather_bx .subtitle {
	float: left;
}
.company_bx_area .copyright_bx .copyright_inbx .board_gather_bx .subtitle li {
	display: inline;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
}
.company_bx_area .copyright_bx .copyright_inbx .board_gather_bx .subinput {
	float: right;
	padding-left: 14px;
	font-size: 12px;
	color: #717171;
	margin-left: 3px;
	margin-right: 2px;
}
.company_bx_area .copyright_bx .copyright_inbx .board_gather_bx .subbtn_l {
	float: left;
	width: 60px;
	font-size: 12px;
	color: #717171;
	margin-right: 3px;
}
.company_bx_area .copyright_bx .copyright_inbx .board_gather_bx .subbtn_r {
	float: right;
	width: 60px;
	font-size: 12px;
	color: #717171;
	margin-left: 3px;
	margin-right: 2px;
}
.company_bx_area .copyright_bx .copyright_inbx .copy_table_bx {
	float: left;
	width: 658px;
	margin-bottom: 20px;
	border: 1px solid #0091d6;
	background: #ffffff;
}
.company_bx_area .copyright_bx .copyright_inbx .board_viewer_bx {
	float: left;
	width: 100%;
	background: #ffffff;
	border: 1px solid #dddddd;
	margin-bottom: 20px;
}
.company_bx_area .copyright_bx .copyright_inbx .board_viewer_bx .table_view_bx {
	float: left;
	width: 96%;
	background: #f6f6f6;
	padding: 2%;
}
.company_bx_area .copyright_bx .copyright_inbx .board_viewer_bx .table_view_area {
	float: left;
	width: 96%;
	border-bottom: 1px solid #dddddd;
	padding: 8px 2% 8px;
}
.company_bx_area .copyright_bx .copyright_inbx .board_viewer_bx .table_title_area {
	float: left;
	width: 100%;
	border-bottom: 1px solid #dddddd;
	padding: 5px 0 15px;
	text-align: center;
}
.company_bx_area .copyright_bx .copyright_inbx .board_viewer_bx .table_view_bx .view_date_writer {
	float: left;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
}
.company_bx_area .copyright_bx .copyright_inbx .board_viewer_bx .table_view_bx .view_date_day {
	float: right;
	height: 22px;
	line-height: 22px;
	color: #878787;
	font-size: 11px;
}
.company_bx_area .copyright_bx .copyright_inbx .board_viewer_bx .table_view_bx .view_data {
	float: left;
	width: 96%;
	line-height: 20px;
	font-size: 12px;
	padding: 2%;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 10px;
}
.company_bx_area .copyright_bx .copyright_inbx .board_viewer_bx .table_view_bx .view_data_btn {
	float: left;
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
 flex=warp:wrap;
}
.company_bx_area .copyright_bx .copyright_inbx .board_viewer_bx .table_view_bx .view_data_btn .submit_bx {
	width: 58px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px 5px;
}
.company_bx_area .copyright_bx .copyright_inbx .copy_pageing_bx {
	float: left;
	width: 658px;
	margin-bottom: 10px;
	border: 1px solid #0091d6;
	background: #ffffff;
}
