.d_visualWrap { clear:both; width:100%; height:332px; margin:0 auto; background:#000; }
.d_contentWrap { width: 1175px; margin: 0 auto; padding: 0; }
.d_categoryList{ overflow: hidden; width: 100%; padding: 0 0 40px; }

/* 탭메뉴 */
 #tab01 { display:block; padding:0; margin:0;}
 #tab02, #tab03 { display:none; padding:0; margin:0; }

/* 상세메뉴 */
/* 제품상세 메뉴 */
.d_snb{display: block; padding-top:50px; margin-bottom:30px; }
.d_snb ul{ display:table; width: 100%; }
.d_snb li{ float:left; width:24.933333%; height:43px; background-color:#112148; border-left:1px solid #0d5b9f;  text-align:center; font-size:1.1em; letter-spacing:-0.02em; word-spacing:-0.08em; }
.d_snb li:first-child{ border-left:0; }
.d_snb li a{ display:block; line-height: 43px; padding-left: 8px; color:#fff; }
.d_snb li a.on{ background-color:#0d5b9f; }

/* 엘리트팀 */
/* 탭메뉴 */
 #elite_tab1 { display:block; padding:0; margin:0;}
 #elite_tab2, #elite_tab3, #elite_tab4 { display:none; padding:0; margin:0; }

/* tab 메뉴 */
.d_tab{ position: relative; z-index:1; top:0; width:930px; padding-top:0px; margin:0 auto; margin-bottom:30px; }
.d_tab ul{ display:table; width: 100%; }
/*.d_tab li{ float:left; width:25%; height:135px; }*/
.d_tab li{ float:left; width:25%; height:230px; }
.d_tab li a{ display:block; }
.d_tab li a.on{ }

.d_tabImg{ display:inline-block;  *display:inline; *zoom:1; height:135px; background:url('/html/test/img/teams/team_member.png') no-repeat; vertical-align:middle; }
.d_nsh{ background-position:0 0; width:233px; }
.d_nsh.on{ background-position:0 -135px; }
.d_hdg{ background-position: -232px 0; width:232px; }
.d_hdg.on{ background-position: -232px -135px; }
.d_ljh{ background-position: -465px 0; width:233px; }
.d_ljh.on{ background-position: -465px -135px; }
.d_pjm{ background-position: -698px 0; width:233px; }
.d_pjm.on{ background-position: -698px -135px; }

.d_eliteWrap{  position: relative; top:-184px; padding:100px 80px 80px; background-color:#fff; border:1px solid #c8c8c8; }
h3.d_elite_h3{ clear: both; margin-bottom:20px; padding-top:50px; padding-bottom:8px; height:30px; border-bottom:1px solid #373737; }
h3.d_elite_h3:first-child{ padding-top:0; border-bottom:3px solid #373737; }
h4.d_name{ margin-bottom:20px; color:#000; font-size:30px; }
h4.d_name span{ font-size:24px; font-weight:normal; }

/* 프로필영역 */
ul.d_profileWrap{  min-height:600px; }
ul.d_profileWrap li{ float:left; }
ul.d_profileWrap li.d_profile { padding:30px; width:480px; min-height:513px; background:#f5f5f5 url('/html/test/img/teams/profile_bg.png?ls=20140720') no-repeat center; }
ul.d_profileWrap li.d_profile p{ padding-bottom:10px; color:#353535; }
ul.d_profileWrap li.d_profile.d_line_pb6 p{ padding-bottom:6px; }
ul.d_profileWrap li.d_profilePhoto{ float:right; }
/* 인터뷰영역 */
dl.d_interviewWrap{ padding:20px; color:#000; font-size:15px; }
dl.d_interviewWrap dt{ font-weight:bold; }
dl.d_interviewWrap dd{ padding-top:8px; margin-bottom:25px; }
/* 갤러리영역 */
ul.d_galleryWrap{ clear:both; width:900px; margin:0 auto; margin-bottom:25px; min-height:113px; }
ul.d_galleryWrap li{ float:left; padding:0 5px 5px; }
/* 선수장비소개 */
.d_equipmentWrap{ margin-bottom: 30px; height:288px; }
.d_equipmentWrap span{ float:left; padding:25px 15px 0;}
.d_equipmentWrap span p{ text-align:center; }
.d_equipmentWrap span a{ display:block; margin:0 auto; }
.d_equipmentImg{ display:inline-block; *display:inline; *zoom:1; background:url('/html/test/img/teams/team_equipment.png') no-repeat; vertical-align:middle; }
.d_equipment1{ background-position:0 0; width:400px; height:230px; }
.d_equipment2{ background-position:0 -230px; width:240px; height:180px; margin:25px 0; }
.d_equipment3{ background-position:-240px -230px; width:240px; height:180px; margin:25px 0; }
.d_equipment_tle1{ background-position:0 -415px; width:165px; height:33px; }
.d_equipment_tle2{ background-position:-178px -415px; width:180px; height:33px; }
.d_equipment_tle3{ background-position:-370px -415px; width:110px; height:33px; }

.mt60 { margin-top: 60px !important; }
.mb60 { margin-bottom: 60px !important; }


.d_eliteTle{ display:inline-block; *display:inline; *zoom:1; background:url('/html/test/img/teams/team_tle.png') no-repeat; vertical-align:middle; }
.d_tleProfile{ background-position:0 0; width:300px; height:28px; }/* 엘리트팀 */
.d_tleInterview{ background-position:0 -28px; width:300px; height:28px; }/* 인터뷰 */
.d_tleGallery{ background-position:0 -57px; width:300px; height:28px; }/* 갤러리 */
.d_tleMTBprofile{ background-position:0 -88px; width:300px; height:28px; }/* MTB 동호인 후원 */
.d_tleROADProfile{ background-position:0 -120px; width:300px; height:28px; }/* 탑스피드 로드팀 */
.d_tleEquipment1{ background-position:0 -215px; width:300px; height:28px; }/* 후원장비소개 */
.d_tleEquipment2{ background-position:0 -245px; width:300px; height:28px; }/* 선수장비소개 */

/* MTB 동호인 후원 */
.d_sponsorWrap{ display: inline-table; padding:40px 80px; background-color:#fff; border:1px solid #c8c8c8; }
ul.d_playersWrap { display:block;}
ul.d_playersWrap li { float:left; margin: 20px; width: 455px; vertical-align:top; }
.d_players{ float:left; padding: 25px; min-height:575px; background:#f5f5f5 url('/html/test/img/teams/profile_bg2.png') no-repeat center 335px; }
.d_players p{ padding-top:20px; }
.d_players p span{ display:block; padding-bottom:10px;line-height:22px; color:#000; }
.d_players p span label{ font-weight:bold;  font-size:15px;}


/* 탑스피드 로드팀 */
.d_topSpeedWrap{  padding:40px 80px; background-color:#fff; border:1px solid #c8c8c8; }
ul.d_topSpeed_playersWrap { clear:both; }
ul.d_topSpeed_playersWrap li { float:left; margin: 20px; vertical-align:top; }
.d_topSpeed_players{ float:left; padding: 25px; min-height:575px; background:#f5f5f5 url('/html/test/img/teams/profile_bg2.png') no-repeat center 420px; }
.d_topSpeed_players p{ padding:20px; }
.d_topSpeed_players p span{ display:block; line-height:22px; color:#000; }
.d_topSpeed_players p span:first-child{ padding-bottom:30px; }
.d_topSpeed_players p span label{ font-weight:bold;  font-size:15px;}

.d_breadcrumb, h2.d_title_h2{ display:none; }


@media screen and (max-width: 1000px){

h3.d_categoryTitle, .d_lnbWrap, h3.d_title_img { display:none; }

#d_container { clear: both; padding: 0; margin: 57px 0 0; }
.d_contentWrap { width: 100%; }
.d_breadcrumb{ text-align:left; margin-bottom:10px; padding: 0 10px; }
.d_content { float: none; width: 100%; width: 100% \9; }
.d_categoryList { width: 100%; padding: 0; }
.d_breadcrumb{ display:block; }
h2.d_title_h2{ display:block; font-size: 23px; font-weight: 700; color: #333; padding: 0 0 14px 10px; border-bottom: 1px #cecece solid; font-family: Malgun Gothic, '맑은 고딕', 'Nanum Gothic', 'NanumGothic', '나눔고딕', '돋움', dotum, AppleGothic, sans-serif; }

}