@charset "Shift_JIS";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{
margin:0;
padding:0;
line-height: 1.6em;
font-size:13px;
font-family: YakuHanJP, 'Hiragino Kaku Gothic Std', 'ヒラギノ角ゴ std W5', 'ヒラギノ角ゴ W3', 'ヒラギノ角ゴ Pro W3', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic W3', 'Hiragino Kaku Gothic Pro W3', 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', 'Meiryo', sans-serif;
color:#444;
}

table{ border-spacing:0;}

fieldset, img{border:0;}
address, caption, cite, code, dfn, em, strong, th, var{
    font-style:normal;
	font-weight:normal;
}
ol, ul{list-style:none;}

h1, h2, h3, h4, h5, h6{
    font-size: 1em;
	font-weight:normal;
}

h4{font-size:15px;color:#0151ae; border-left:#0474ff solid 5px;  padding:2px 0 2px 10px; font-weight:bold; margin:8px 0px; line-height:1.2em;}

q:before, q:after{
    content:”;
}
abbr, acronym, img{
    border:0;
}

hr{border:solid #ddd;
   border-width:1px 0 0 0;
   height:1px;/* for IE6 */
   clear:both;/* for IE6 */
   margin-bottom:20px;}

/* リンク------------------------------------------------- */
a:link		{color: #0074ce;text-decoration:underlin;outline:none;}
a:visited	{color: #0051a4;text-decoration:underlin;outline:none;}
a:hover		{color: #0074ce;text-decoration:none;outline:none;}

img a:hover{opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.6;}
/*-------------------------------------------------------- */

/* マージン・パディング----------------------------------------------- */
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.pt5{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
/*-------------------------------------------------------- */

/* フロート----------------------------------------------- */
.ft_l{float:left;}
.ft_r{float:right;}
/*-------------------------------------------------------- */


/* 文字--------------------------------------------------- */
.track_seriku{
	font-size:13px;
}

.f90{font-size:90%;}
.f85{font-size:85%;}
.f80{font-size:80%;}
.f70{font-size:70%;}
.f60{font-size:60%;}
.f60_al_right{font-size:60%; float:right;}

/*-------------------------------------------------------- */
.clear{overflow:hidden; clear:both;}

html,body {
	height: 100%;
	margin: 0;
}
body{
}

#aboutus {
  background: url(/company/efforts/sports_culture/trackfield/special/seriku2022/common/img/bg_contents.png) top center no-repeat;
  background-size: cover;
}

#aboutus #sports-contents {
  margin: 0 auto;
}

/*-----------------------------------------------------
	コンテンツ
-----------------------------------------------------*/
.track_seriku #wrap {
	width:1000px;
	margin:0 auto;
    position:relative;
	height: auto !important;
    height: 100%;
    min-height: 100%;
  background-color: #fff;
}

.content_wrap{
  margin-bottom: 40px;
}
* html div#wrap{ height:100%;}
body > #wrap {height: auto;}

#header {
	width:940px;
	}
#header #logo{width:900px; margin:0 auto;}

#contents {
	width:940px; margin:0 auto;overflow:hidden;
	padding:10px 0 30px 0px;
}
#contents .con_box p{text-align:justify;}
#contents .con_box p.al_right{text-align:right; margin:0; padding:0px;}

.track_seriku #main{ width:676px; float:left; }

.track_seriku #main a img:hover,
.track_seriku #sports-main a img:hover
{ opacity: 0.8 ; }

.track_seriku h1{margin-bottom:20px;}

.track_seriku h2{
	height:33px;
	padding:2px 2px 2px;
	font-size:20px ;
	font-weight:bold;
	color:#00469e}

.track_seriku div.player_name_style1{
	background-image:none;
	background:url(/company/efforts/sports_culture/baseball/special/track_ekiden/common/img/h2_line2.gif) bottom left no-repeat;
	border-top:none !important;
	padding-left:33px !important;
	height:auto;
	font-size:20px;
	color:#00469e;
	font-weight:bold;
	text-align:left;
}

.track_seriku div.player_name_style1 span.h2_style1,
.track_seriku h2 span.h2_style1 {font-size: 75%;}
.track_seriku div.player_name_style1 span.h2_style2,
.track_seriku h2 span.h2_style2{ font-size:70%; margin-left:20px; color:#666; font-weight:normal;}

.track_seriku h3{padding:10px 0px; text-align:left ;border-left:none !important; }

.track_seriku .pagetop{ clear:both;width:100%;height:17px;padding:20px 0 5px;margin:0 auto;text-align:right;}
.track_seriku .tnavi{width:100%; padding:5px 0 5px 5px;}
.track_seriku .tnavi_bdot{ padding:5px 0 10px 5px; margin-bottom:20px; border-bottom:1px dotted #0151ae;}


.box_bdrtop{border-top:1px dotted #24439a; margin-top:30px; padding-top:5px;}

.track_seriku #contents .nextGbox{ background:#183928; padding:10px 15px;}
.track_seriku #contents table.tbl_nextG{ background:#183928; color:#FFF; width:100%; columns:5px;border-collapse: collapse;}
.track_seriku #contents table.tbl_nextG th{color:#FFF; font-weight:bold;padding:0px;/*border: #dcdddd 1px solid;*/ text-align:left; width:90px !important;}
.track_seriku #contents table.tbl_nextG td{color:#FFF;padding: 0px;/*border: #dcdddd 1px solid;*/text-align:left; width:520px;}
.track_seriku #contents table.tbl_nextG td.com{ padding-top:5px; width:100%;}
.track_seriku #contents table.tbl_nextG td.com a,#contents table.tbl_nextG td.com a:hover,#contents table.tbl_nextG td.com a:visited{ color:#FFF;}




/* 選手紹介 */
.track_seriku h2.h2_style1{
	background:url(https://wwwi1.og-group.jp/sweb02/baseball/track_ekiden/2014/playerintroduce/img/h2_bg.jpg) bottom left no-repeat;
	padding:5px 2px 5px 17px;
	color:#000;
	border:none;
	font-size:14px;
	height:auto;
}

.track_seriku table.tbl_inview{}
.track_seriku table.tbl_inview th,table.tbl_inview td{ vertical-align:top;}
.track_seriku table.tbl_inview th{text-align:left; width:120px;}
.track_seriku table.tbl_inview td{padding-right:10px; text-align:left !important;}
.track_seriku table.tbl_inview td a{ font-weight:bolder;}
.track_seriku table.tbl_inview hr{
border:dotted #CCC;
   border-width:1px 0 0 0;
   height:1px;/* for IE6 */
}

.track_seriku .report_box{margin-bottom:30px; line-height:1.8;text-align: justify;text-justify: inter-ideograph;}
.track_seriku .report_box h3.style1{
	background:url(https://wwwi1.og-group.jp/sweb02/baseball/track_ekiden/2014/common/img/h2_line2.gif) bottom left no-repeat;
	padding:2px 2px 8px 33px;
	font-size:20px ;
	font-weight:bold;
	color:#00469e;
	margin-bottom:20px;
	line-height:23px;
}

.track_seriku .day{ text-align:right; font-size:12px; color:#999; margin-top:-10px;}

.track_seriku img.img_r {
    float: right;
    margin: 0px 0px 10px 15px;
    padding: 3px;
    border: 1px solid #CCC;
}

.track_seriku .img_rb {
    float: right;
    margin: 0px 0px 10px 20px;
    font-size:11px;
    color:#0055AD;
    text-align: justify;
    text-justify: inter-ideograph;
}
.track_seriku .img_rb img{    padding: 3px;border: 1px solid #CCC;}


/*-----------------------------------------------------
	サイド
-----------------------------------------------------*/
.track_seriku #side_track_seriku{ margin-top:30px;width:230px !important; float:right !important; }
.track_seriku #side_track_seriku a:hover{ 	opacity: 0.8 ; }
.track_seriku #side_track_seriku .top{display:block; text-align:right;color:#084c9f;font-weight:bold;font-size:14px; text-decoration:none;letter-spacing:0.1em;}
.track_seriku #side_track_seriku .top:hover{text-decoration:underline; }


.track_seriku #side_track_seriku p.f_r{ text-align:right; margin:0; padding:0;}

.track_seriku .s_bnr{margin-bottom:10px;}


.track_seriku ul.ulside{ background:#f5f3f3;border-top:1px dotted #bbb; }
.track_seriku ul.ulside li{ background:url(/company/efforts/sports_culture/baseball/special/track_ekiden/common/css/../img/icon_Smenu.gif) no-repeat 10px 16px; border-bottom:1px dotted #bbb;}
.track_seriku ul.ulside li a{display:block;padding:9px 9px 9px 25px; text-align:left;}
.track_seriku ul.ulside li a:hover{background:#b5d5f1 url(/company/efforts/sports_culture/baseball/special/track_ekiden/common/css/../img/icon_Smenu.gif) no-repeat 10px 16px;}
.track_seriku ul.ulside li.tit{background:#7a9ecb none;border-bottom:none;border-top:solid 1px #7a9ecb;padding:3px 3px 3px 10px; color:#333; font-weight:bold;}

.track_seriku ul.ulsidein{ background:#f5f3f3;border:3px solid #0a4587; margin-bottom:20px;}
.track_seriku ul.ulsidein li{ background:url(/company/efforts/sports_culture/baseball/special/track_ekiden/common/css/../img/icon_Smenu.gif) no-repeat 10px 16px; border-top:1px dotted #bbb;}
.track_seriku ul.ulsidein li a{display:block;padding:9px 9px 9px 25px;}
.track_seriku ul.ulsidein li a:hover{background:#b5d5f1 url(/company/efforts/sports_culture/baseball/special/track_ekiden/common/css/../img/icon_Smenu.gif) no-repeat 10px 15px;}
.track_seriku ul.ulsidein li.tit{background:#0a4587 none;border:none;padding:3px 3px 3px 10px; color:#fff; font-weight:bold;}
.track_seriku ul.ulsidein li.tit a,ul.ulsidein li.tit a:hover{background:#0a4587 none;border:none;padding:3px 3px 3px 10px; color:#fff; font-weight:bold;}


.track_seriku #movielist{background:#02439b; padding-bottom:5px; margin-bottom:15px;}
.track_seriku ul#m_list{ margin:0 5px 0px 5px;}
.track_seriku ul#m_list li{background:#FFF; font-weight:bold; padding:8px 5px 5px; margin-top:1px;}
.track_seriku ul#m_list li span{font-weight:normal; font-size:12px;}
.track_seriku ul#m_list li div.bt_play{float:right; padding:5px;}

.footerBtm h2{background:none !important;}


/* h2 */
#aboutus #sports-main h2.title_comment{
	border-top: 0;
	border-bottom: 0;
	padding: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: #42a24b;
	margin: 10px 0;
	border-left: #42a24b solid 15px;
	padding-top: 2px;
	padding-left: 16px;
	letter-spacing: 0.1em;
	height: 19px;
	text-align: left !important;
}

.ex_ny{
	width:100%;
	margin-bottom:20px;
	margin-left:1px;
	background:#084c9f;
	padding:16px;
	font-weight:bold;
	color:#ffd200;
	font-size:120%;
}
