/*common*/
@import url('https://fonts.googleapis.com/earlyaccess/notosanskr.css');
strong{font-weight:bold;}
body{font-family: "Noto Sans KR", sans-serif;}
.clearfix:after{display:block;content:"";clear:both}

#content_area{
	word-break:keep-all;
	line-height:25px;
}
.privacy_wrap{
	width:1000px;
	margin-bottom:50px;
	font-size:15px;
}
.
.privacy_header{
	position:relative;
	margin-bottom:30px;
}
.privacy_header > a {
	width:100%;
	height:40px;
	text-align:right;
	margin-bottom:30px;
}
.privacy_header > a > p > span{
	font-size:18px;
	height:40px;
	display:inline-block;
	line-height:40px;
	color:#BDBDBD;
	border-bottom:1px solid #BDBDBD;
	text-align:right;
	cursor:pointer;
}
.privacy_header > a > p > span:hover{
	color:black;
	border-color:black;
}
.privacy_header > p:nth-child(2){
	font-size:30px;
	font-weight:bold;
	margin-bottom:50px;
}
.privacy_header > p:nth-child(2) > span{
	font-size:30px;
	font-weight:bold;
	color:#0967c7;
}
.privacy_header_content{
	margin-bottom:30px;
}
.privacy_header_content > p{
	font-size:15px;
	line-height:25px;
}
.privacy_header_content > p:nth-child(1){
	margin-bottom:20px;
}
.privacy_header_content > p:nth-child(2) > span{
	color:#0967c7;
	font-weight:bold;
}

.privacy_summary > .title{
	font-weight:bold;
	font-size:20px;
	text-align:center;
	margin-bottom:30px;
}
.privacy_summary_item{
	float:left;
	padding:2%;
	width:24%;
	margin-right:1%;
	border-radius:5px;
	height:300px;
	margin-bottom:15px;
	box-sizing:border-box;
	box-shadow:1px 1px 3px gray;
}
.privacy_summary_item > hr{
	margin-bottom:20px;
	border:1px dashed #D5D5D5;
}
.privacy_summary_item:nth-child(4){
	margin-right:0%;
}
.privacy_summary_item:nth-child(8){
	margin-right:0%;
}

.privacy_summary_item > p:nth-child(1){
	text-align:center;
	font-weight:bold;
}
.privacy_summary_item > img:nth-child(2){
	width:40%;
	display:block;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
}
.privacy_summary_item > div > p{
	margin-bottom:5px;
}
.privacy_summary_item > div > p > span:nth-child(1){
	float:left;
	width:8%;
	font-size:13px;
}
.privacy_summary_item > div > p > span:nth-child(2){
	float:left;
	width:92%;
	font-size:13px;
}
.privacy_summary_item:nth-child(4) > div > p:nth-child(2) > span:nth-child(1){
	width:10%;
}
.privacy_summary_item:nth-child(4) > div > p:nth-child(2) > span:nth-child(2){
	width:90%;
}
.privacy_summary_item:nth-child(4) > div > p:nth-child(2) > span{
	font-size:13px;
	color:#A9A9A9;
}
.header_list{
	margin-top:30px;
}
.header_list > .title{
	font-weight:bold;
	font-size:20px;
	text-align:center;
}
.header_list > .list_outline{
	margin-top:20px;
	border:1px solid #e9e9e9;
	border-radius:5px;
	padding:2%;
}
.header_list > .list_outline > div{
	float:left;
	width:49%;
}
.header_list > .list_outline > div:nth-child(1){
	margin-right:2%;
}
.list_item > p{
	cursor:pointer;
}
.list_item > p > span:hover{
	font-weight:bold;
	text-decoration:underline;
}
.list_item > p > span {
	font-size:15px;
	height:30px;
	display:inline-block;
	line-height:30px;
	float:left;
}
.list_item > p > span:nth-child(1) {
	margin-right:5px;
}
.list_item > p > span> img{
	height:30px;
}
.main_content{
	margin-top:30px;
}
.main_content > .main_title{
	height:50px;
	background-color:#D5D5D5;
	margin-top:15px;
	cursor:pointer;
}
.main_content > .main_title > p{
	height:50px;
	line-height:50px;
	padding-left:1%;
	position:relative;
}
.main_content > .main_title > p > span{
	float:left;
	font-size:16px;
}
.main_content > .main_title > p > span > img{
	height:35px;
	margin-left:5px;
	margin-top:8px;
}
.main_content > .main_title > p > span:nth-child(3) > img{
	height:20px;
	position:absolute;
	right:40px;
	top:8px;
}
.main_privacy{
	margin-top:5px;
	border:1px solid #D5D5D5;
	padding:20px;
}
.main_privacy > p{
	font-size:16px;
	margin-top:20px;
	line-height:30px;
}
.main_privacy > p > span{
	font-size:16px;
	float:left;
}
.main_privacy > p > span:nth-child(1){
	width:3%;
}
.main_privacy > p > span:nth-child(2){
	width:97%;
}
.main_privacy > .title{
	font-weight:bold;
	color:#0967c7;
	margin-bottom:20px;
	margin-top:0px;
}
.main_privacy > table{
	border-top:2px solid #3d4145;
	width:100%;
	margin-top:20px;
}
.main_privacy > table > tbody > tr > th{
	height:40px;
	background-color:#EAEAEA;
	border-bottom:1px solid #3d4145;
	border-right:1px solid #A6A6A6;
	text-align:center;
}
.main_privacy > table > tbody > tr > th:last-child{
	border-right:0px;
}
.main_privacy > table > tbody > tr > td{
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.main_privacy > table > tbody > tr > td:last-child{
	border-right:0px solid #dadada;
}
.main_privacy > table.main_privacy_1_table_1 > tbody > tr > td:nth-child(4){
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy > table.main_privacy_1_table_1 > tbody > tr > td:nth-child(4) > span{
	cursor:pointer;
	border-bottom:1px solid #0967c7;
}
.main_privacy_1_table_1 > tbody > tr > td:last-child{
	text-align:center;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(1) > th:nth-child(2){
	border:1px solid #A6A6A6;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(2) > th:nth-child(2){
	border-right:1px solid #A6A6A6;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(3) > td:nth-child(3){
	text-align:center;
	padding-left:0;
	padding-right:0;
	width:50px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(3) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(4) > td:nth-child(1){
	text-align:center;
	padding-left:0;
	padding-right:0;
	width:50px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(5) > td:nth-child(1){
	text-align:center;
	padding-left:0;
	padding-right:0;
	width:50px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(6) > td:nth-child(1){
	text-align:center;
	padding-left:0;
	padding-right:0;
	width:50px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(6) > td:nth-child(1){
	text-align:center;
	padding-left:0;
	padding-right:0;
	width:50px;
}

.main_privacy_1_table_2 > tbody > tr:nth-child(4) > td:last-child{
	border-right:1px solid #dadada;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(5) > td:last-child{
	border-right:1px solid #dadada;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(6) > td:last-child{
	border-right:1px solid #dadada;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(7) > td:last-child{
	border-right:1px solid #dadada;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(9) > td:last-child{
	border-right:1px solid #dadada;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(10) > td:last-child{
	border-right:1px solid #dadada;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(3) > td:last-child{
	text-align:center;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(8) > td:last-child{
	text-align:center;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(11) > td:last-child{
	text-align:center;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(12) > td:last-child{
	text-align:center;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(13) > td:last-child{
	text-align:center;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(14) > td:last-child{
	text-align:center;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(15) > td:last-child{
	text-align:center;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(16) > td:last-child{
	text-align:center;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(17) > td:last-child{
	text-align:center;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(18) > td:last-child{
	text-align:center;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(19) > td:last-child{
	text-align:center;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(20) > td:last-child{
	text-align:center;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(21) > td:last-child{
	text-align:center;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(22) > td:last-child{
	text-align:center;
}

.main_privacy_1_table_2 > tbody > tr:nth-child(8) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(8) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(11) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(12) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(13) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(14) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(15) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(16) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(17) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(18) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(18) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(19) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(20) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(21) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(22) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}
.main_privacy_1_table_2 > tbody > tr:nth-child(23) > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
}

.main_privacy_1_table_3 > tbody > tr > td:last-child{
	font-weight:bold;
	color:#0967c7;
	line-height:30px;
	text-align:center;
}
.main_privacy_1_table_3 > tbody > tr:nth-child(2) > td:nth-child(2) >span{
	border-bottom:1px solid black;
	cursor:pointer;
}
.main_privacy_1_table_3 > tbody > tr:nth-child(6) > td:nth-child(2) > span{
	cursor:pointer;
	border-bottom:1px solid black;
}
.main_privacy_1_table_3 > tbody > tr:nth-child(7) > td:nth-child(2) > span{
	cursor:pointer;
	border-bottom:1px solid black;
}
.main_privacy_2_table_1 > tbody > tr:nth-child(1) > th:nth-child(1){
	width:155px;
}
.main_privacy_2_table_1 > tbody > tr:nth-child(1) > th:nth-child(2){
	width:310px;
}
.main_privacy_2_table_1 > tbody > tr:nth-child(1) > th:nth-child(4){
	width:250px;
}
.main_privacy_2_table_1 > tbody > tr > td > b{
	font-size:12px;
	text-align:center;
	color:#A9A9A9;
	text-align:center;
}
.main_privacy_2_table_1 > tbody > tr > td:nth-child(3){
	text-align:center;
	font-weight:bold;
	color:#0967c7;
}
.main_privacy_2_table_1 > tbody > tr > td:nth-child(4){
	text-align:center;
	font-weight:bold;
	color:#0967c7;
}
.main_privacy_2_table_1 > tbody > tr > td > span{
	border-bottom:1px solid #0967c7;
	padding-left:8px;
	padding-right:8px;
	font-weight:bold;
	cursor:pointer;
}
.main_privacy_2_table_1 > tbody > tr:last-child > td:first-child{
	background-color:#0967c7;
	color:white;
	cursor:pointer;
	text-decoration:underline;
}
.shop_supplier_bg{
	width:100%;
	height:100%;
	position:fixed;
	background-color:rgba(0,0,0,0.7);
	z-index:9999;
	left:0;
	top:0;
}
.shop_supplier{
	width:500px;
	height:500px;
	background-color:white;
	border-radius:5px;
	position:relative;
	top:50%;
	left:50%;
	margin-left:-250px;
	margin-top:-250px;
	padding:10px;
}
.shop_supplier > p{
	font-weight:bold;
	margin-bottom:15px;
	font-size:16px;
	padding-top:10px;
}
.shop_supplier > img{
	height:50px;
	position:absolute;
	top:-60px;
	right:-50px;
	cursor:pointer;
}
.shop_supplier > div {
	overflow-y:auto;
	height:430px;
	margin-top:15px;
}
.shop_supplier > div > div{
	width:32%;
	float:left;
}
.shop_supplier > div > div > p{
	margin-bottom:10px;
}
.shop_supplier > div > div > p > span{
	float:left;
}
.shop_supplier > div > div > p > span:nth-child(1){
	width:5%;
}
.shop_supplier > div > div > p > span:nth-child(2){
	width:95%;
}
.shop_supplier > div > div:nth-child(1){
	margin-right:2%;
}
.shop_supplier > div > div:nth-child(2){
	margin-right:2%;
}
.privacy_box{
	border:1px solid #0967c7;
	padding:20px;
	margin-top:15px;
}
.privacy_box > p:nth-child(1){
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
.privacy_box > p:nth-child(2){
	text-align:center;
	margin-bottom:20px;
}
.privacy_box > button{
	width:40%;
	height:35px;
	font-size:14px;
	border-radius:25px;
	background:url('https://www.benestgolf.com/resources/reve/img/web/bg_btn.png') center top no-repeat;
	color:white;
	display:block;
	margin:0 auto;
	cursor:pointer;
	border:none;
}
.main_privacy > p > span > span{
	float:left;
}
.main_privacy > p > span > span:nth-child(1){
	width:22%;
}
.main_privacy > p > span > span:nth-child(2){
	width:78%;
}
.privacy_person {
	width:96%;
	border:1px solid #0967c7;
	padding:2%;
	box-sizing:border-box;
	background-color:#EBF7FF;
	margin-top:15px;
}
.privacy_person > div > div{
	float:left;
	width:48%;
}
.privacy_person > div > div:nth-child(1){
	margin-right:2%;
	border-right:1px solid #0967c7;
}
.privacy_person > div > div > p:nth-child(1){
	font-weight:bold;
	color:#0967c7;
	margin-bottom:5px;
}
.privacy_history{
	margin-top:30px;
}
.privacy_history > p{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
.privacy_history > div > select{
	width:50%;
	height:45px;
}
.go_up{
	background-color:white;
	width:40px;
	height:40px;
	border-radius:50%;
	border:1px solid #0967C7;
	position: fixed;
	right:100px;
	bottom: 20px;
	cursor:pointer;
	z-index:9999999;
	display:none;
}
.go_up > img{
	display:block;
	margin:0 auto;
	width:30px;
	margin-top:5px;
}
.easy_box{
	width:100%;
	margin-top:30px;
	margin-bottom:30px;
	border:3px solid #e9e9e9;
	box-sizing:border-box;
	padding-top:30px;
	padding-bottom:20px;
}
.easy_box > div > div{
	float:left;
}
.easy_box > div > div:nth-child(1){
	width:30%;
}
.easy_box > div > div:nth-child(1) > img{
	height:100%;
	display:block;
	margin:0 auto;
}
.easy_box > div > div:nth-child(2){
	width:67%;
}
.easy_box > div > div:nth-child(2) > p:nth-child(1){
	font-weight:bold;
	font-size:20px;
	margin-bottom:15px;
}
.easy_box > div > div:nth-child(2) > p:nth-child(1) > span{
	font-weight:bold;
	font-size:20px;
	color:#0967c7;
}
.easy_box > div > div:nth-child(2) > p:nth-child(2){
	line-height:20px;
}
.easy_box > div > div:nth-child(2) > a{
    margin-top:30px;
    padding-left:30px;
    padding-right:30px;
    height:30px;
    background-color:#0967c7;
    color:white;
	display: inline-block;
}
.easy_box > div > div:nth-child(2) > a > span{
    float:left;
    height:30px;
    line-height:30px;
}
.easy_box > div > div:nth-child(2) > a > span > img{
    height:20px;
}

.easy_privacy_warp{
	width:1000px;
	margin-bottom:50px;
	font-size:15px;
}
.easy_privacy_warp > .easy_privacy_header > p{
	font-weight:bold;
	font-size:30px;
	margin-bottom:50px;
}
.easy_privacy_warp > .easy_privacy_header > p > span{
	color:#0967c7;
	font-weight:bold;
	font-size:30px;
}

.easy_box > div > div:nth-child(2) > p:nth-child(3){
	margin-top:5px;
}
.easy_box > div > div:nth-child(2) > p:nth-child(3) > span{
	float:left;
	color:#A6A6A6;
	font-size:12px;
}
.easy_box > div > div:nth-child(2) > p:nth-child(3) > span:nth-child(1){
	width:3%;
}
.easy_box > div > div:nth-child(2) > p:nth-child(3) > span:nth-child(2){
	width:97%;
}
.easy_privacy_header > .easy_box > div > div:nth-child(2) > a{
	margin-top:10px;
}
.easy_privacy_header > .easy_box > div > div:nth-child(1) > img{
	margin-top:8px;
}
.easy_privacy_item{
	padding-bottom:30px;
	margin-top:30px;
	border-bottom:1px solid black;
}
.easy_privacy_item:last-child{
	border-bottom:0px solid black;
}
.easy_privacy_item > div{
	display:flex;
	align-items: center;
}
.easy_privacy_item > div > div{
	float:left;
}
.easy_privacy_item > div > div:nth-child(1){
	width:20%;
	display:flex;
	height:150px;
	align-items: center;
}
.easy_privacy_item > div > div:nth-child(2){
	width:80%;
}
.easy_privacy_item > div > div:nth-child(1) > img{
	width:50%;
	display:block;
	margin:0 auto;
}
.easy_privacy_item > div > div:nth-child(2) > .easy_title{
	margin-bottom:15px;
}
.easy_privacy_item > div > div:nth-child(2) > .easy_title > span{
	float:left;
	font-weight:bold;
	font-size:18px;
	line-height:30px;
	color:#0967c7;
}
.easy_privacy_item > div > div:nth-child(2) > .easy_title > span:nth-child(1){
	width:4%;
}
.easy_privacy_item > div > div:nth-child(2) > .easy_title > span:nth-child(2){
	width:96%;
}
.easy_privacy_item > div > div:nth-child(2) > p{
	font-size:16px;
	line-height:20px;
	margin-bottom:10px;
}
.easy_privacy_item > div > div:nth-child(2) > .easy_guide_box{
	padding:10px 20px;
	border-radius:5px;
	background-color: #D9E5FF;
}
.easy_privacy_item > div > div:nth-child(2) > .easy_guide_box > p{
	margin-bottom:15px;
}
.easy_privacy_item > div > div:nth-child(2) > .easy_guide_box > p:last-child{
	margin-bottom:0px;
}
.easy_privacy_item > div > div:nth-child(2) > .easy_guide_box > p > span{
	float:left;
}
.easy_privacy_item > div > div:nth-child(2) > .easy_guide_box > p > span:nth-child(1){
	width:3%;
}
.easy_privacy_item > div > div:nth-child(2) > .easy_guide_box > p > span:nth-child(2){
	width:97%;
}
.easy_privacy_item > div > div:nth-child(2) > .easy_guide_box > p > span > i{
	color:#0967c7;
	text-decoration:underline;
	font-style:normal;
}
.easy_privacy_item > div > div:nth-child(2) > a{
	background-color:#0967c7;
	color:white;
	height:30px;
	padding-left:50px;
	padding-right:50px;
	margin-top:10px;
	cursor:pointer;
	display: inline-block;
}
.easy_privacy_item > div > div:nth-child(2) > a > span{
	color:white;
	float:left;
	height:30px;
	line-height:30px;
}
.easy_privacy_item > div > div:nth-child(2) > a > span > img{
	height:20px;
}
@media (max-width:___px){
	
}
