@charset "utf-8";

ul, ol {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.nav-tabs > li > a {
    display: block;
}
.nav-tabs > li.active > a {
	background-color: inherit;
    border: 1px solid transparent;
    border-bottom-color: transparent;
}
.gray_box {
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 1px 1px 1px #DBDBDB;
    padding: 10px;
    position: relative;
}

.profile_edit ,
.profile_top {
	padding-bottom: 10px;
}
h3.title_btn {
	margin: 0 10px;
}
.profile_top .info_tab {
	margin: 0 10px;
}
.profile_top .info_tab li {
	position:relative;
	float: left;
	width: 140px;
	text-align: center;
	
	background: #dcdeec;
	
	-moz-border-top-left-radius: 6px;
	-moz-border-top-right-radius: 6px;
	-moz-border-bottom-left-radius: 0px;
	-moz-border-bottom-right-radius: 0px;

	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;

	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	
	border-right : 1px solid #c6c7d4;

	behavior: url(/css/PIE.htc);
}
.profile_top .info_tab li a {
	padding: 10px 0;
}
.profile_top .info_tab li.active {
	background: #f5f5f5;
	border-right : 1px solid #c6c7d4 ;
}
.profile #contents .gray_box {
	padding-top: 0px;
	padding-bottom: 5px;
}
.profile .gray_box h4.gray_box_title {
	padding-top: 35px;
}
.profile .gray_box h4.top {
	padding-top: 20px;
}
.mypage #contents .profile_top .gray_box {
	position:relative;
	-moz-border-top-left-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	
	behavior: url(/css/PIE.htc);
}
.mypage #contents nav.contents_navi ul li.quit_btn {
	float: right;
	width: 141px;
	height: 33px;
	padding-top: 7px;
	text-align: center;
	background: url(/images/mypage/bg_contents_navi_border.png) left top repeat-y;
}
.profile .form_flow {
	padding: 10px 0 15px;
	margin: 0 10px;
}
.profile .form_flow img {
	width: 100%;
}
.serch_teamid h4 {
	margin-bottom: 13px;
}
.serch_teamid .gray_box ,
.serch_teamid .blue_box {
	margin-bottom: 15px;
}
.serch_teamid .blue_box th ,
.serch_teamid .blue_box td {
	vertical-align: middle;
	padding: 10px 0 10px;
	background: url("../../images/mypage/profile_border.gif") repeat-x left bottom;
}

.serch_teamid .blue_box td input {
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.serch_teamid .blue_box .input-append input {
	margin: 0;
}
.serch_teamid .blue_box th.end ,
.serch_teamid .blue_box td.end {
	background: none;
}
.serch_teamid .select_btn {
	text-align: center;
}
.serch_teamid .scroll_box {
	height: 200px;
	overflow:auto;
}
.serch_teamid .gray_box th ,
.serch_teamid .gray_box td {
	vertical-align: middle;
	padding: 10px 0 10px;
	background: url("../../images/mypage/bg_article_border.gif") repeat-x scroll left bottom transparent;
}
.serch_teamid .gray_box th.end ,
.serch_teamid .gray_box td.end {
	background-image: none;
}
.serch_teamid .gray_box td input {
	//visibility: hidden;
}
.mypage #input_table td p.upload_photo {
	float: left;
	width: 60px;
	margin-right: 10px;
}
.mypage #input_table td p.upload_photo img {
	width: 60px;
}
.rank_table {
	position:relative;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(/css/PIE.htc);
}
.rank_table table {
	border-collapse: separate;
}
.rank_table th {
	font-size: 11px;
	color: #fff;
	text-align: left;
	padding: 7px 5px;
	font-weight: normal;
	border-bottom: 1px solid #656e9f;
	background: url("/images/mypage/profile/bg_table_th.gif") bottom left repeat-x;
}
.rank_table th.left {
	position:relative;
	-webkit-border-radius: 4px 0px 0px 0px;
	-moz-border-radius: 4px 0px 0px 0px;
	border-radius: 4px 0px 0px 0px;
	behavior: url(/css/PIE.htc);
}
.rank_table th.right {
	position:relative;
	-webkit-border-radius: 0px 4px 0px 0px;
	-moz-border-radius: 0px 4px 0px 0px;
	border-radius: 0px 4px 0px 0px;
	behavior: url(/css/PIE.htc);
}
.rank_table td {
	background: url("/images/teampage/bg_table_td.gif") top left repeat-x #f5f5f5;
	padding: 9px 7px;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}
.rank_table td.left {
	position:relative;
	-webkit-border-radius: 0px 0px 0px 4px;
	-moz-border-radius: 0px 0px 0px 4px;
	border-radius: 0px 0px 0px 4px;
	behavior: url(/css/PIE.htc);
}
.rank_table td.right {
	position:relative;
	-webkit-border-radius: 0px 0px 4px 0px;
	-moz-border-radius: 0px 0px 4px 0px;
	border-radius: 0px 0px 4px 0px;
	behavior: url(/css/PIE.htc);
}
.rank_table .id_num {
	text-align: center;
	width: auto;
}
.rank_table .id_name {
	text-align: center;
	width: 200px;
}
.serch_teamid h5 {
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 13px;
}
.input_check {
     margin: 0 10px 10px 15px;
  font-weight: bold;

}
.input_check span {


}

span.red {
color:red;
  font-weight: normal;
}


#fconsole_wrapper {
	display: none;
}
#fnavi {
	padding-top:10px;
}
#fnavi .btn {
	background-color:transparent;
	background-image:none;
	box-shadow: none;
	text-shadow: none;
	text-align:left;
	font-size:12px;
	padding: 6px 9px;
	line-height: 1.083;
	white-space: nowrap;
}
#footer_wrapper {
	padding-top: 0px;
}
#fnavi dd {
	margin-left: 0;
}
#fnavi dl {
	margin-top: 0px;
}
#fnavi dt {
	font-size: 14px;
	line-height: 20px;
}
#footer_wrapper .container {
	max-width: 1010px;
	width:980px;
}
@media (max-width: 992px) {
#footer_wrapper .container {
max-width: 1010px;
}
}
@media (max-width: 992px) {
#footer_wrapper .container {
	max-width: 1010px;
}
}
@media (max-width: 992px) {
#footer_wrapper .container {
max-width: 750px;
}
}
#bottom_wrapper {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
}
.text-center {
	text-align: center;
}