
.board_box_wrap{
  position: relative;
  float: left;
  width: 723px;
  background: #fff;
}
.position{
  position: absolute;
  width: 724px;
  top: 42px;
  color: #565656;
  text-align: right;
  margin-left: -37px;
  font-size: 14px;
  font-family: Segoe UI;
}
h3{
  font-size: 28px;
  color: #565656;
  /*position: absolute;*/
  padding-top: 34px;
  padding-left: 36px;
  font-family: RixVita M;
}
.position span{
  color: #565656;
  font-weight: bold;
  font-family: Segoe UI;
}
.position img{
  margin: 0 5px 4px 5px;
}
.position a img{
	margin-right: 1px;
}
.tab_box_mypage{
  position: relative;
  left: 37px;
}
.tab_box_mypage .tab_menu_mypage {
  width: 650px;
  text-decoration: none;
  text-align: center;
  padding-top: 38px;
 }

.tab_box_mypage .tab_menu_mypage li{
  float:left;
  margin-right:2px;
}
.tab_box_mypage .tab_menu_mypage li a{
	display: inline-block;
    color: #707070;
    font-size: 14px;
    font-family: Segoe UI;
    text-decoration: none;
    padding-top: 17px;
}

.tab_box_mypage .tab_menu_mypage .tab_menu01_mypage{
  width:117px;
  height:47px;
  border-top: 1px solid #eaeaeb;
  border-left: 1px solid #eaeaeb;
  border-bottom: 1px solid #eaeaeb;
}
.tab_box_mypage .tab_menu_mypage .tab_menu02_mypage{
  width: 172px;
  height: 47px;
  border-right: 1px solid #eaeaeb;
  border-top: 1px solid #eaeaeb;
  border-left: 1px solid #eaeaeb;
  border-bottom: 1px solid #eaeaeb;
  margin-left: -2px;
}
.tab_box_mypage .tab_menu_mypage .tab_menu03_mypage{
  width: 114px;
  height: 47px;
  border-top: 1px solid #eaeaeb;
  border-right: 1px solid #eaeaeb;
  border-bottom: 1px solid #eaeaeb;
  margin-left: -2px;
}
.tab_line img{
	position: absolute;
    top: 85px;
    left: 1px;
	width: 650px;
}
.tab_box_mypage .tab_menu_mypage .active{background-color:#5c5c5c;}
.tab_box_mypage .tab_menu_mypage .active a{color:#fff !important;}

.pass_noties p{
	color: #707070;
    font-size: 14px;
    font-family: Segoe UI;
	padding-top: 18px;
	padding-bottom: 18px;
}
table.ch_pass tr .first{
	color: #000;
	font-size: 14px;
	font-family: Segoe UI;
	font-weight: 600;
	text-align: center;
	background-color: #f5f5f5;
	padding: 17px 12px 17px 12px;
	border-right: 1px solid #dadada;
}
table.ch_pass tr span{
	color: #707070;
    font-size: 14px;
    font-family: Segoe UI;
	padding-left: 36px;
}
table.ch_pass tr td{
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	text-align: left;
    line-height: normal;
}
table.ch_pass tr .second{
	padding-left: 36px;
}
table.ch_pass tr .second input{
	width: 220px;
	height: 36px;
	border: 1px solid #eaeaeb;
	padding-left: 10px;
}
.btn{
	width: 650px;
    padding-left: 480px;
	margin-top: 18px;
	margin-bottom: 260px;
}
.btn li{
	float: left;
	padding-right: 7px;
}
.board_box_wrap .email_table{
	margin-left: 36px;
	margin-top: 37px;
	margin-bottom: 32px;
}
.board_box_wrap .email_table tr .first{
	color: #000;
	font-size: 14px;
	font-family: Segoe UI;
	font-weight: bold;
	text-align: center;
	background-color: #f5f5f5;

}
.board_box_wrap .email_table tr td{
	line-height: 0;
	text-align: left;
}
.email_table tr span{
	color: #707070;
    font-size: 14px;
    font-family: Segoe UI;
	padding-left: 36px;
}
.board_box_wrap .email_table tr td{
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}
.board_box_wrap .email_table tr .second{
	padding: 9px 35px;
}
.board_box_wrap .email_table tr .second img{
	padding-left: 7px;
}
.board_box_wrap .email_table tr .second input{
	width: 270px;
	height: 34px;
	padding-left: 10px;
	border: 1px solid #eaeaeb;
        /*color: #707070;
        font-size: 14px;
        font-family: Segoe UI;*/
}
.noties {
	margin-left: 48px;
	margin-bottom: 484px;
}
.noties li{
	color: #707070;
	font-size: 14px;
	font-family: Segoe UI;
	line-height: 20px;
}
.noties li.c1{
    color: red;
}
.check ul li.c1{
    color: red;
}

.email_sent{
	margin-left: 36px;
	margin-top: 36px;
	margin-bottom: 300px;
}
table.my_info{
	margin-top: 18px;
	margin-bottom: 418px;
}
table.my_info tr .first{
	color: #000;
	font-size: 14px;
	font-family: Segoe UI;
	font-weight: 600;
	text-align: center;
	background-color: #f5f5f5;
	padding: 17px 12px 17px 12px;
	border-right: 1px solid #dadada;
}
table.my_info tr span{
	color: #707070;
    font-size: 14px;
    font-family: Segoe UI;
	padding-left: 36px;
}
table.my_info tr td{
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	text-align: left;
    line-height: normal;
}
table.my_info tr .second td{
	padding-left: 36px;
}
table.withdrawal_box{
	margin-top: 18px;
	margin-bottom: 20px;
	text-align: left;
}
table.withdrawal_box tr .first{
	color: #000;
	font-size: 14px;
	font-family: Segoe UI;
	font-weight: 600;
	text-align: center;
	background-color: #f5f5f5;
	padding: 17px 12px 17px 12px;
	border-right: 1px solid #dadada;
}
table.withdrawal_box tr span{
	color: #707070;
    font-size: 14px;
    font-family: Segoe UI;
	padding-left: 36px;
}
table.withdrawal_box tr td{
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	text-align: left;
    line-height: normal;
}
table.withdrawal_box tr td label{
	color: #707070;
	padding-left: 5px;
	line-height: 23px;
}
table.withdrawal_box tr .second{
	padding-left: 36px;
	color: #707070;
	font-size: 14px;
	font-family: Segoe UI;
	padding-bottom: 10px;
}
table.withdrawal_box tr .second p{
	padding-top: 10px;
	padding-bottom: 10px;
	color: #707070;
	font-size: 14px;
	font-family: Segoe UI;
}
table.withdrawal_box tr .second input{
	top: 2px;
    position: relative;
}
.btn_withdrawal{
	width: 650px;
    padding-left: 483px;
	margin-top: 18px;
	margin-bottom: 70px;
}
.btn_withdrawal li{
	float: left;
	padding-right: 7px;
}
.note{
	margin-bottom: 123px;
}
.note span{
	color: #707070;
    font-size: 14px;
    font-family: Segoe UI;
    position: relative;
    font-weight: bold;
    top: -20px;
}
.note p{
	color: #707070;
	font-size: 14px;
	font-family: Segoe UI;
	line-height: 20px;
}
.join_table{
	margin-left: 36px;
	margin-top: 37px;
	margin-bottom: 32px;
}
.join_table tbody tr td{
	border-bottom: 1px solid #e3e3e3;
	text-align: left;
}
.join_table tr .first{
	color: #000;
	font-size: 14px;
	font-family: Segoe UI;
	font-weight: 600;
	text-align: center;
	background-color: #f5f5f5;
	padding: 17px 12px 17px 12px;
}
.join_table tr p{
	color: #707070;
    font-size: 14px;
    font-family: Gulim;
	padding-top: 20px;
	line-height: 20px;

}
.join_table tr span{
	color: #707070;
    font-size: 14px;
    font-family: Segoe UI;
	text-decoration: underline;
}
.join_table tr td{
	border-top: 1px solid #eaeaeb;
	border-bottom: 1px solid #eaeaeb;
	line-height: 20px;
}
.join_table tr .second{
	padding-left: 36px;
	padding-bottom: 22px;
	text-align: left;
}

.join_table tr .second input{
	width: 415px;
	height: 33px;
	padding-left: 10px;
	margin-top: 10px;
	border: 1px solid #eaeaeb;
}
.join_table tr .second p.email_sub{
	color: #707070;
	font-size: 14px;
	font-family: Segoe UI;
	text-decoration: underline;
	padding-top: 0;
	line-height: 20px;
}
.join_table tr .second01{
	padding-left: 36px;
	color: #707070;
	font-size: 14px;
	font-family: Gulim;
}

.join_table tr .second01 input{
	width: 223px;
	height: 33px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #eaeaeb;
}
.join_table tr td select{
	color: #777777;
	border: 1px solid #eaeaeb;
	margin-left: 36px;
	padding: 10px 15px;
}
.join_table tr td .birth_y{
	color: #777777;
	border: 1px solid #eaeaeb;
	margin-left: 36px;
	padding: 10px 20px;
}
.join_table tr td select option{
	color: #777777;
	text-align: center;
}
.check ul li{
	color: #707070;
	font-size: 14px;
	font-family: Gulim;
	margin-left: 38px;
	line-height: 20px;
}
.check ul li input{
	margin-right: 4px;
}
.btn_join_member{
	width: 650px;
    padding-left: 483px;
	margin-top: 18px;
	margin-bottom: 103px;
}
.btn_join_member li{
	float: left;
	padding-right: 7px;
}
/*  탑으로 가기 버튼 */
.fix{
  position: fixed;
  width: 100%;
  min-width: 1000px;
  bottom: 61px;
  left: 1500px;;
  z-index: 101;
}
/*  탑으로 가기 버튼 */
